@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(../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(../../nql/1.png) no-repeat center bottom}

	.slider_gp1 ul li.box2 .div_wrapper{background:url(../../box2/1.png) no-repeat center bottom}

	.slider_gp1 ul li.box3 .div_wrapper{background:url(../../box3/1.png) no-repeat center bottom}

	.slider_gp1 ul li.box4 .div_wrapper{background:url(../../box4/1.png) no-repeat center bottom}

	.slider_gp1 ul li.box5 .div_wrapper{background:url(../../box5/1.png) no-repeat center bottom}

	.slider_gp1 ul li.box6 .div_wrapper{background:url(../../box6/1.png) no-repeat center bottom}

	.slider_gp1 ul li.box7 .div_wrapper{background:url(../../box7/1.png) no-repeat center bottom}

	.slider_gp1 ul li.myhd .div_wrapper{background:url(../../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(../../nql/2.png) no-repeat center bottom}

	.slider_gp2 ul li.box2 .div_wrapper{ background:url(../../box2/2.png) no-repeat center bottom}

	.slider_gp2 ul li.box3 .div_wrapper{ background:url(../../box3/2.png) no-repeat center bottom}

	.slider_gp2 ul li.box4 .div_wrapper{ background:url(../../box4/2.png) no-repeat center bottom}

	.slider_gp2 ul li.box5 .div_wrapper{ background:url(../../box5/2.png) no-repeat center bottom}

	.slider_gp2 ul li.box6 .div_wrapper{ background:url(../../box6/2.png) no-repeat center bottom}

	.slider_gp2 ul li.box7 .div_wrapper{ background:url(../../box7/2.png) no-repeat center bottom}

	.slider_gp2 ul li.myhd .div_wrapper{ background:url(../../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(../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(../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(../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(../left_icon.jpg) no-repeat 0 -208px;}

.leftNav li i.i_leftnav_r {right: 0;background: url(../left_icon.jpg) no-repeat -204px -208px;}



.right {width: 920px;padding-left: 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(../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*/

















/*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(../foot_bg1.png) center no-repeat;}

.bottom_nav_k_span a img{  padding-top:20px;}

.bottom_nav_k_span a:hover{background:url(../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(../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(../zt_foot_erweima.png) no-repeat center right;}



#footer ul .footer_middle p a{ color:#A1A1A3}