@charset "gb2312";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre,
form, fieldset, legend, button, input, textarea,th, td,img{border:medium none;margin: 0;padding: 0;list-style-type: none;}
body,button, input, select, textarea {font: 12px/1.5 "FZLTXHK GBK10","Microsoft YaHei",Srial, Verdana, Geneva, sans-serif, tahoma, helvetica, sans-serif;}
.clear{zoom:1;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight:normal; }
em{font-style:normal;}
ul, ol,{ list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: none;  }
*{ margin:0; padding:0;}
img{ border:0px;}
body,.ui-overlay-h{margin:0 auto;position:relative;background-color:#fff;color:#666;}
input, img {vertical-align: middle;}
body,html{min-width:1200px;max-width:100%;margin:0 auto;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
img {border:none;vertical-align:top;}
.blank{height:8px;clear:both;}
.blank20{height:20px;clear:both;}
.clearfix:after,.clearfix:before{
	display:table;
	content:'';
	}
.clearfix:after{
	clear:both;
	overflow:hidden;
	}
.clearfix{
	*zoom:1;
	}
.relative {position:relative;}
.absolute {position:absolute;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.pubW {width:1200px;}
.center {margin:0 auto;}
.iBlock{display:inline-block;}
.bt {-moz-transition:background 0.3s linear 0s;-webkit-transition:background 0.3s linear 0s;transition:background 0.3s linear 0s;}
.ot {-moz-transition:opacity 0.3s linear 0s;-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s;}
.translateXY {-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.translateY {-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.translateX {-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.contentBox {-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.borderBox {-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}


.aboutTit b {
	color: #222222;
	font-size: 18px;
	font-weight: normal;
}

	*{ margin:0; padding:0; }
	
	#contents { width:100%; overflow:hidden; min-width:1138px; }
	
	.box { margin:0 auto; position:relative; }

	#main { height:798px; }
	#mc01 { height:309px; }
	#mc02 { height:200px; }
	#mc03 { height:255px; }
	#footer { height:425px; background:url(../images/foot.jpg) no-repeat; margin:20px 0 0 0; clear:both }
	
	#nav { width:100%; top:61px; height:53px; position:absolute; z-index:10 }
	#topMenu { width:100%; top:0px; height:61px; position:absolute;  }
	
	#quick_menu { z-index:1000;}



	.pop_close a:link {
		font-size:12px; color:#FFFFFF; line-height:18px;COLOR: #fff; TEXT-DECORATION: none
	}
	.pop_close a:visited {
		font-size:12px; color:#FFFFFF; line-height:18px;COLOR: #fff; TEXT-DECORATION: none
	}
	.pop_close a:active {
	
		font-size:12px; color:#FFFFFF; line-height:18px;COLOR: #fff; TEXT-DECORATION: none
	}
	.pop_close a:hover {
		font-size:12px; color:#FFFFFF; line-height:18px;COLOR: #fff; TEXT-DECORATION: underline
	}
*:focus{ outline:none; }

/*******************************head+banner**********************************************************/
#contents_ms { overflow:hidden; width:100%; height:798px; margin:0 auto; position:relative; top:0px; display:none; } /* position:relative */
	
	/* slider */
	
	#slider { top:0; left:0; height:798px; position:absolute;width:100% }
	#slider ul { height:798px; position:relative; width:100%;padding:0; margin:0;}
	#slider ul li { padding:0; margin:0;float:left; width:100%; height:798px; position:absolute; }
	#slider ul li div { margin:0 auto; width:100%; height:798px; position:relative; }
	
	/* slider - gp1 */
	
	.slider_gp1 { top:0; left:0; height:798px;  width:100%; position:absolute;}
	.slider_gp1 ul { height:798px; position:relative; width:100%; padding:0; top:0;}
	.slider_gp1 ul li {  float:left; width:100%; height:798px; position:absolute; padding:0 }
	.slider_gp1 ul li .div_wrapper { margin:0 auto; width:100%; height:798px; position:relative; }
	

	
	.slider_gp1 ul li.box1 .div_wrapper{background:url(/images/banner/nql/1.png) no-repeat center bottom}
	.slider_gp1 ul li.box2 .div_wrapper{background:url(/images/banner/box2/1.png) no-repeat center bottom}
	.slider_gp1 ul li.box3 .div_wrapper{background:url(/images/banner/box3/1.png) no-repeat center bottom}
	.slider_gp1 ul li.box4 .div_wrapper{background:url(/images/banner/box4/1.png) no-repeat center bottom}
	.slider_gp1 ul li.box5 .div_wrapper{background:url(/images/banner/box5/1.png) no-repeat center bottom}
	.slider_gp1 ul li.box6 .div_wrapper{background:url(/images/banner/box6/1.png) no-repeat center bottom}
	.slider_gp1 ul li.box7 .div_wrapper{background:url(/images/banner/box7/1.png) no-repeat center bottom}
	.slider_gp1 ul li.myhd .div_wrapper{background:url(/images/banner/myhd/1.png) no-repeat center bottom}
	
	/* slider - gp2 */
	
	.slider_gp2 { top:0; left:0; height:798px;width:100%; position:absolute; }
	.slider_gp2 ul { height:798px;width:100%; position:relative; }
	.slider_gp2 ul li { list-style:none;width:100%; height:798px; float:left; position:absolute; } /* width:100%; height:798px; */
	.slider_gp2 ul li .div_wrapper { position:relative;width:100%; height:798px; } /* margin:0 auto; width:1138px; height:798px; */
	

	
	.slider_gp2 ul li.box1 .div_wrapper{ background:url(/images/banner/nql/2.png) no-repeat center bottom}
	.slider_gp2 ul li.box2 .div_wrapper{ background:url(/images/banner/box2/2.png) no-repeat center bottom}
	.slider_gp2 ul li.box3 .div_wrapper{ background:url(/images/banner/box3/2.png) no-repeat center bottom}
	.slider_gp2 ul li.box4 .div_wrapper{ background:url(/images/banner/box4/2.png) no-repeat center bottom}
	.slider_gp2 ul li.box5 .div_wrapper{ background:url(/images/banner/box5/2.png) no-repeat center bottom}
	.slider_gp2 ul li.box6 .div_wrapper{ background:url(/images/banner/box6/2.png) no-repeat center bottom}
	.slider_gp2 ul li.box7 .div_wrapper{ background:url(/images/banner/box7/2.png) no-repeat center bottom}
	.slider_gp2 ul li.myhd .div_wrapper{ background:url(/images/banner/myhd/2.png) no-repeat center bottom}

	


	/* prev */
	
	#arrowPrev { width:64px; height:101px; position:absolute; top:338px; left:5%; }
	#arrowPrev div.img { width:64px; height:101px; position:absolute; }
	#arrowPrev div.square { width:109px; height:101px; position:absolute; background:#ffffff; opacity:0; cursor:pointer; top:0px; left:-50px; }
	#arrowPrev div.square a{ color:#333}
		
	/* next */
	
	#arrowNext { width:64px; height:101px; position:absolute; top:338px; right:5%; }
	#arrowNext div.img { width:64px; height:101px; position:absolute; }
	#arrowNext div.square { width:109px; height:101px; position:absolute; background:#ffffff; opacity:0; cursor:pointer; top:0px; }

	/* navigation */

	#contents_ms_nav { width:100%; height:28px; top:768px; position:absolute; }
	#contents_ms_nav div { width:180px; height:28px; top:0px; margin:0 auto; position:relative; }
	#contents_ms_nav div ul { width:180px; height:28px; }
	#contents_ms_nav div ul li{ width:28px; height:28px; overflow:hidden; float:left; cursor:pointer; position:relative; }
	#contents_ms_nav div ul li img { position:absolute; }
	
	/* */
	
	#contents_ms_loading_panel { width:31px; height:31px; top:320px; margin:0 auto; position:relative; }
/*******************************head+banner end********************************************************************************************************/
#list_banner{ width:100%; height:460px; background:url(/images/about_banner.jpg) no-repeat center}
.fle{float:left;_display:inline;}
.fri{float:right;_display:inline;}
/*public*/
.marT10 {
	margin-top: 10px;
}
.marT20 {
	margin-top: 20px;
}
.wapWidth {
	width: 1200px;
	margin: 0 auto;
}
.wapW1220 {
	width: 1220px;
	margin: 0 auto;
}




/*** 关于我们内页 公共部分****/
.site {margin-bottom: 55px;padding: 27px 0 105px;}
.left {width: 245px;overflow: hidden; }
.ltit {width: 200px;height: 91px;margin: 0 auto;text-align: center;padding-left: 10px;background: url(/images/left_icon.jpg) no-repeat 10px 0;}
.ltit h3 {padding: 15px 0 0;color: #fff;font-size: 20px;line-height: 30px;}
.ltit h4 {color: #91477d;font-size: 11px;line-height: 20px;text-transform: uppercase;}
.leftNav {width: 235px;background:#FAFAFA; border:1px solid #E5E5E5; padding:30px 0 0 0}
.leftNav li {height: 47px;line-height: 47px;padding-bottom: 13px;text-align: center;background: url(/images/left_icon.jpg) no-repeat 0 -94px;}
.leftNav li a {position: relative;display: inline-block;padding: 0 30px;font-size: 13px; color:#515151}
.leftNav li a, .leftNav li a.now {color: #64004d;}
.leftNav li i {display: none;position: absolute;top: 10px;	width: 20px;height: 15px;margin-top: 5px;transition: all 0.3s linear 0s;}
.leftNav li a i, .leftNav li a.now i {display: block;}
.leftNav li i.i_leftnav_l {left: 0;background: url(/images/left_icon.jpg) no-repeat 0 -208px;}
.leftNav li i.i_leftnav_r {right: 0;background: url(/images/left_icon.jpg) no-repeat -204px -208px;}

.right {width: 920px;padding-right: 20px;overflow: hidden;}
.rightCon {padding: 24px 2px 0 3px;color: #666;}



/** 左侧联系我们三图标 **/
.center_contact {width: 235px;background:#FAFAFA; border:1px solid #E5E5E5; margin:12px 0 0 0}
.center_contact h3 {color: #000;font-size: 18px;font-weight:normal;border-bottom:1px solid #E5E5E5; width:82%; margin:0 auto; height:55px; line-height:55px}
.center_contact h3 a{ display:block; border-bottom:1px solid #611A54; width:100px; text-align:center;}
.iconlink {width: iconlink; height:60px; margin:10px auto}
.iconlink p {float: left;width: 78px; text-align:center}
.iconlink p a {color: #000;}
.iconlink p a span{ display:block; width:78px}
.iconlink p a:hover {color: #864076;}
.marT20{ margin:20px 0}
	
	
	
/* pager style */
.page{
	padding:10px 0;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	clear:both;}
.page li{ float:left}
.page a{
	text-decoration:none;
	color:#8698b6;
	background:#fff;
	border:1px solid #CCCCCC;
	padding:3px 6px;
	padding-bottom:2px;
	margin-right:3px}
.page li.thisclass a{
	background:#622753;
	border:1px solid #622753;
	color:#fff}
.page a:hover{
	text-decoration:none;
	color:#fff;
	background:#622753;
	border:1px solid #622753}

.ipage a:focus {
	color:#622753;
}
.ipage a:hover{
	color:#622753;
	text-decoration: underline;
}


.place{ clear:both; height:42px; width:100%; border-bottom:1px solid #E4E4E4; line-height:42px; font-size:15px}
.place ul{ width:1180px; margin:0 auto}
.place ul a{ color:#505050} 





/*headNew start*/
.HL{ float:left;}
.HR{ float:right;}
#headNew{ background:url(../images/head_bg.jpg) left top repeat-x; height:143px; color:#101010; position:relative; z-index:10; }
#headNew .headTop{ height:54px; line-height:54px; font-size:14px; overflow:hidden; _height:53px;}
#headNew .headNav{ position:relative; height:89px;}
#headNew .headShadow{box-shadow: 0 8px 10px -8px #ccc inset; position:absolute; bottom:-8px; z-index:11; height:8px; width:100%;}

	#main_nav { display:none; overflow:hidden; top:0px; right:0; width:100%;width:732px;  margin-top:20px; position:absolute; z-index:10;} 
	#main_nav #main_nav_wrapper { margin:0 auto; width:732px;position:relative; overflow:hidden; }
	#main_nav #main_nav_wrapper div ul{ margin:0; padding:0;  position:relative; font-size:18px;overflow:hidden; }
	#main_nav #main_nav_wrapper div ul li { list-style:none; float:left;width:122px;height:69px; cursor:pointer; position:relative; }
	#main_nav #main_nav_wrapper div ul li .square {width:122px;  height:46px;position:absolute; }
	#main_nav #main_nav_wrapper div ul li .txt { top:0; left:0; width:112px; left:5px;height:46px; position:absolute; text-align:center; color:#101010;}
	#main_nav #main_nav_wrapper div ul li .txtEng{ display:block; font-size:12px;transform: scale(0.8,0.8) ;-webkit-transform: scale(0.8,0.8) ; text-transform:uppercase;} 
	#main_nav #main_nav_wrapper div ul li .over { width:112px;left:5px;height:46px;position:absolute; background:#6d267f; border-radius:10px; text-align:center; opacity:0;}
	#main_nav #main_nav_wrapper div ul li .over a{ color:#fff;}
	#main_nav #main_nav_wrapper #main_nav_line { top:0; left:0;  width:122px; margin:0; padding:0; cursor:pointer; position:absolute; }
	#main_nav #main_nav_wrapper #main_nav_line li { list-style:none; width:1px; height:20px; position:absolute; top:6px; opacity:0.6; background:#aaaaaa; left:122px; }
		
	#main_nav #sub_nav_mask { margin:0 auto; top:0px; left:0; width:732px; height:0px; overflow:hidden; position:relative; } 
/* sub ------------------------------------------------------------------------------------------------------------------------------------------------*/
#main_nav #sub_nav_mask .sub_nav_wrapper { top:-221px; width:732px; height:221px; background:#fff; position:absolute; }
#main_nav #sub_nav_mask .sub_nav_wrapper .square_wrapper { top:11px; position:absolute; border-right:1px solid #d6d6d6; height:199px; background:#fff;}
#main_nav #sub_nav_mask .sub_nav_wrapper .square_wrapper .square { list-style:none;width:122px; height:25px; line-height:25px; background:#fff; position:relative; font-size:14px;letter-spacing:2px; text-align:center;}
#main_nav #sub_nav_mask .sub_nav_wrapper .square_wrapper .square:hover{ background:#E5E5E5}
#main_nav #sub_nav_mask .sub_nav_wrapper .square_wrapper .square a{ color:#333; display:block; width:100%; height:100%;}

#main_nav #sub_nav_mask .sub_nav_wrapper .banner_wrapper { top:11px; left:152px; position:absolute; }
#main_nav #sub_nav_mask .sub_nav_wrapper .banner_wrapper .banner { float:left; margin-right:16px; cursor:pointer; }
/* headNew end*/

.new_nav{margin: 0 40px;}
.new_nav a{height: auto; width: 30px; font-size: 18px; color: #666;margin-right:20px; font-weight: 800; }
.new_nav a:hover{color: #999;}





/*bottom_nav*/
.t-bot{ background:#DFDFDF; margin:20px 0 0 0; display:block; clear:both}
.bottom_nav{width:1142px; margin:0 auto;}
.bottom_nav_k{ float:left;  margin:60px 0 50px;  height:142px; _display:inline;}
.bottom_nav_k_span{ width:97px; height:96px; display:block; float:left; margin:10px 5px 20px 20px; font-size:14px; color:#666464;}
.bottom_nav_k_span a{ width:97px; height:96px; text-align:center; display:block; color:#fff; background:url(../images/foot_bg1.png) center no-repeat;}
.bottom_nav_k_span a img{  padding-top:20px;}
.bottom_nav_k_span a:hover{background:url(../images/foot_bg2.png) center no-repeat;color:#fff;}
.bottom_nav_k_ul{ float:left; padding:0 15px;}
.bottom_nav_k_ul a{  font-size:14px; color:#898989;}
.bottom_nav_k_ul a:hover{ color:#be9e7f; text-decoration:none}

.bottom_nav_k_ul{ margin:0 auto;}
.bottom_nav_k_ul h3{ padding-bottom:5px;}
.bottom_nav_k_ul h3 a{ font-size:18px; letter-spacing:1px; color:#666464; font-weight:100;}

.bottom_nav_k_ul a{color:#333;letter-spacing:1px; font-size:14px;}
.bottom_nav_k_ul a:hover{ color:#763092; text-decoration:none}
.bottom_nav_k_ul li{ height:34px; line-height:34px; text-align:left}

#footer{ height:160px; background:#515151; clear:both}
#footer ul{ width:1220px; margin:0 auto;}
#footer ul .footer_left{ float:left; width:360px;height:160px;background:url('/images/footer_logo.png') no-repeat center left;}
#footer ul .footer_middle{ float:left; height:115px; width:659px; border-left:1px solid #6C6D72; padding:0 0 0 40px; margin:15px 0 0 0; font-size:14px}
#footer ul .footer_middle div{ height:42px; line-height:42px;}
#footer ul .footer_middle p{ line-height:18px; color:#A1A1A3}
#footer ul .footer_middle a{ color:#fff; text-decoration:none; margin:0 16px 0 0}
#footer ul .footer_middle div a:hover{ border-bottom:2px solid #fff; padding-bottom:2px;}
#footer ul .footer_right{ float:left; width:160px;height:160px;background:url('/images/zt_foot_erweima.png') no-repeat center right;}

#footer ul .footer_middle p a{ color:#A1A1A3}