@charset "gb2312";
/* CSS Document */
body, div, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, input, button, select, textarea { margin: 0; padding: 0; }
ol, ul { list-style: none;}
html { padding:0px; margin:0px;}
body {font-family: "microsoft yahei Times New Roman", Tahoma, Arial, sans-serif; background:#ffffff; min-width:1210px;word-wrap:break-word;font-size:15px;}
a { text-decoration: none; color: #555}
a:hover { text-decoration: none;}
img { border: 0;}
.clear:after {display:block;content:''; clear:both;}
.fl{float:left;}
.rt{float:right;}
input:focus,button:focus,a:focus{outline:none;}
	
.header .top{width:1050px;margin:auto;padding:20px 0 10px 0;}
.header .top li{float:left;}
.header .top li:first-child{padding-left:0px;}
.header .top li:last-child{float:right;}

.header .yjdh{background: #00a795;}
.header_r {width:1100px;margin:auto;}
.header_r ul {width:100%;}
.header_r ul li {width:180px;text-align:center; float:left; background: url(../images/top_l.jpg)no-repeat right center;padding: 10px 0;}
.header_r ul li:last-child{background:none;}
.header_r ul li a {color:#fff; font-size:16px; font-family:"microsoft yahei";}
.header_r ul li a:hover{text-decoration:underline;}

.ks_con {width:1160px; margin:0px auto;}
.banner {width:100%;height:auto;margin:auto;overflow:hidden;}
.focus{position:relative;left:50%;margin-left:-950px;width:1900px;}
.focus .hd{width:100%; height:11px;  position:absolute; z-index:1; bottom:10px; text-align:center;  }
.focus .hd ul{display:inline-block; height:10px; padding:3px 5px;font-size:0; vertical-align:top;}
.focus .hd ul li{display:inline-block; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#e1e3e7; margin:0 5px;  vertical-align:top; overflow:hidden;border:1px solid #ccc;}
.focus .hd ul .on{background:#b60436;}
.focus .bd{ position:relative; z-index:0;}
.focus .bd li img{}
.focus .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); }

.ks_conter1 {padding:40px 0 30px 0;}
.ks_conter1 .yyt{width:378px;float:left;}
.ks_conter1 .tabBox{width:450px;float:left;margin-left:10px;}
.ks_conter1 .tabBox .hd{height:40px;line-height:40px;font-size:17px;border-bottom:1px solid #9c9ca5;  }
.ks_conter1 .tabBox .hd ul{ overflow:hidden; }
.ks_conter1 .tabBox .hd ul li{float:left;border:1px solid #9c9ca5;border-bottom:0;padding:0 60px;}
.ks_conter1 .tabBox .hd ul li:hover{cursor:pointer;}
.ks_conter1 .tabBox .hd ul .on{color:#fff;background:#00a795;  }
.ks_conter1 .tabBox .hd ul .on a{color:#fff;display:block;}
.ks_conter1 .tabBox .bd ul{ padding:10px 0 10px 10px;  }
.ks_conter1 .tabBox .bd li{ height:33px; line-height:33px;background: url(../images/l_sj.jpg)no-repeat left center;text-indent: 12px;}
.ks_conter1 .tabBox .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.ks_conter1 .tabBox .bd li a{color:#666;}
.ks_conter1 .tabBox .bd li:nth-child(2){margin-top:12px;}
.ks_conter1 .tabBox .bd li a:hover{text-decoration:underline;}
.ks_conter1 .tabBox .bd .t{height:140px;overflow:hidden;background:none;text-indent:0;border-bottom: 1px dashed #c3bebe;}
.ks_conter1 .tabBox .bd .t .tit{font-size:16px;text-align:center;display: block; padding: 10px 0 8px 0;}
.ks_conter1 .tabBox .bd .t .con{line-height:20px;}
.ks_conter1 .tabBox .bd .t .con p{font-size:14px; color:#3d3d3d;text-indent:20px; line-height: 22px;}
.ks_conter1 .tabBox .bd .t .con p a{color:#ff0000;}
.ks_conter1 .h_rx{border:1px solid #d7d7d7;width:310px;float:right;}
.ks_conter1 .h_rx p{text-align:center;border-bottom:1px dashed #c3bebe;padding: 20px 0;}
.ks_conter1 .h_rx .h_gh{width:220px;margin:0 auto;padding: 10px 0 30px 0;}
.ks_conter1 .h_rx .h_gh li{width:80px;float:left;padding-top: 25px;}
.ks_conter1 .h_rx .h_gh li:nth-child(even){float:right;}
.ks_conter1 .h_rx .h_gh li a{cursor:pointer;}

.ks_conter2 .zdks{width:840px;}
.ks_con .ks_con_title{border-bottom:1px solid #ccc;}
.ks_con .ks_con_title h2{font-size:20px;color:#00a795;background:url(../images/tit_tou.jpg)no-repeat left center;text-indent:20px;padding-bottom: 3px;}
.ks_con .ks_con_title h2 font{color:#84929b;font-size:8px;text-transform: uppercase;padding-left: 20px;}
#tab_ks{padding-top: 10px;}
#tab_ks .hd{width:240px;float:left;}
#tab_ks .hd li{background:#dce0df;text-indent:30px;cursor:pointer;padding: 10.5px 0;}
#tab_ks .hd li:not(:first-child){margin-top:2.2px;}
#tab_ks .hd li a{color:#00a795;cursor:pointer;font-size: 15px;display: block;}
#tab_ks .hd li.on{background:#00a795;}
#tab_ks .hd li.on a{color:#fff;}
#tab_ks .tempWrap{width:590px;float:right;}
.ks_con .yyhj{width:310px;float:right;border:1px solid #d7d7d7;}
#gd_hj{width:290px; height:265px;  margin:0 auto; position:relative; overflow:hidden;padding:15px 0 18px 0;}
#gd_hj .hd_hj{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
#gd_hj .hd_hj ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
#gd_hj .hd_hj ul li{ display:inline-block; width:8px; height:8px;background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
#gd_hj .hd_hj ul .on{ background:#FE6C9C;  }
#gd_hj .bd_hj{ position:relative; z-index:0; }
#gd_hj .bd_hj li img{width:100%; height:265px; background:url(images/loading.gif) center center no-repeat;  }
#gd_hj .bd_hj li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.ks_conter3{padding-top: 20px;}
.ks_conter3 .ks_con{background:url(../images/index_ddzc.jpg)no-repeat center top;height:178px;}

.ks_conter6{margin-top:20px;}
.ks_conter6 h2 a{float:right;padding-right: 20px;color: #666;font-size: 16px;}
.ks_conter6 h2 a:hover{text-decoration:underline;}

#picScroll{ margin:10px auto; text-align:center;  position:relative;}
#picScroll .bd ul{ width:100%; float:left; padding-top:10px;  }
#picScroll .bd li{ }
#picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
#picScroll .prev,.picScroll .next{width:24px; height:45px; position:absolute;}
#picScroll .prev{background:url(../images/pre.png)no-repeat center top;top: 130px;left: -10px;}
#picScroll .next{background:url(../images/next.png)no-repeat center top;top: 130px;right: -10px;}
#picScroll .tempWrap{width:1100px;margin:0 auto;}
#picScroll .prev:hover,.picScroll .next:hover{cursor:pointer;}	
.yyzj li{width:265px;float:left;position:relative;height:284px;}
.yyzj li:nth-child(2),.yyzj li:nth-child(3),.yyzj li:nth-child(4){margin-left:12px;}	
	
.ks_conter4{margin-top:20px;}
.ks_conter4 .hzdw{background:url(../images/index_hzdw.jpg)no-repeat center top;height:300px;margin-top: 15px;}	
.ks_conter4 .ky{padding-top: 30px;}	
.ks_conter4 .ky li{width:370px;float:left;}
.ks_conter4 .ky li:last-child{float:right;}
.ks_conter4 .ky li:nth-child(2){padding-left: 25px;}	
		
.footer {width:100%;background:#00a795;margin-top:40px;}
.footer_c {width:1210px; margin:0px auto;padding:30px 0;}
.footer .f_di{width:1020px;margin:0 auto;}
.footer .f_di li{float:left;}
.footer .f_di li:first-child{width:215px;text-align:center;}
.footer .f_di li:last-child{width:270px;text-align:center;float:right;background:url(../images/l_di.jpg)no-repeat left center;padding: 20px 0 20px 50px;}
.footer .f_di li:nth-child(2){width:350px;padding-left:100px;background:url(../images/l_di.jpg)no-repeat left center;padding: 30px 0 30px 70px;margin-left:50px;}
.footer .f_di li p{color:#fff;line-height: 24px;}


/**首页合作单位链接**/
.ks_conter4 .hzdw{position:relative;}
.ks_conter4 .hzdw a{display:block;position:absolute;}
.ks_conter4 .hzdw a:first-child{width: 300px;height: 90px;}
.ks_conter4 .hzdw a:nth-child(2){width: 270px; height: 95px;left: 305px;}
.ks_conter4 .hzdw a:nth-child(3){width: 260px;height: 90px;top: 105px;left: 30px;}
.ks_conter4 .hzdw a:nth-child(4){width: 360px;height: 90px;bottom: 10px;left: 30px;}





.e_flash{background:url(/templets/default/images/lx_02.jpg) no-repeat center top;height:270px;}
.ss{border:1px solid #e0e0e0;width:1148px;margin:0 auto;margin-top:10px;padding:4px 6px;height:29px;}
.ss .s_rm{width:73px;height:28px;line-height:28px;background:#a9143c url(../images/dt_21.jpg) no-repeat right center;padding-right:5px;text-align:center;color:#fff;}
.ss .s_bz{padding-left:15px;line-height:29px;font-size:14px;width:730px;}
.ss .s_bz a{color:#333;}
.ss .s_rr,.l_bt .s_rr{width:300px;height:29px;}
.ss .s_rr .s_bd,.l_bt .s_rr .s_bd{background:url(../images/bd_15.jpg) no-repeat left top;height:19px;padding:5px;line-height:19px;width:255px;border:none;}
.ss .s_rr .s_an,.l_bt .s_rr .s_an{background:url(../images/an_21.jpg) no-repeat left center;width:15px;height:17px;border:none;}
.fr{float: right;}
.fl{float: left;}
.l_right {
	width:1160px;
	margin-top:15px;
}
.l_rt {
	border-bottom:2px solid #b80438;
	height:50px;
	padding-left:5px;
}
.l_rt .fr {
	background:url(../images/xs_23.jpg) no-repeat left center;
	line-height:50px;
	padding:0px 19px;
	color:#888888;
}
.l_rt .fr a {
	color:#333;
}
.l_mo {
	width:1150px;
	margin:0 auto;
	margin-top:10px;
	height:100%;
}
.l_mo li {
	height:165px;
	padding:24px 0px;
	border-bottom:1px solid #ccc;
}
.l_mo img {
	border:1px solid #ccc;
}
.l_mr {
	width:820px;
	margin-right:50px;
}
.l_mr h1 {
	font-size:18px;
	line-height:40px;
}
.l_mr h2 {
	font-size:18px;
	line-height:40px;
}
.l_mr h2  a {
	color:#333;
}
.l_mr h2  a:hover {
	color:#b80437;
}
.l_mr p {
	line-height:24px;
	color:#888;
}

.wid {
    width: 1160px;
    margin: 0 auto;
}
.l_nb {
	line-height:65px;
	border-bottom:1px solid #ccc;
	font-size:20px;
	text-align:center;
}
.l_ne {
	line-height:20px;
	font-size:12px;
	text-align:center;
	color:#888;
}
.l_ns {
	margin-top:20px;
	padding:15px 28px;
	background:#ebebeb;
	font-size:12px;
	line-height:26px;
}
.l_ns strong {
	font-size:14px;
	color:#b80438;
}
.l_ns font {
	color:#b80437;
}
.l_ns  a {
	color:#b80437;
}
.l_ns  a:hover {
	text-decoration:underline;
	color:#b80437;
}
.l_no p {
	line-height:26px;
	margin-top:20px;
}
.l_ynxw p, .l_hyht p, .l_mtbd p, .l_gy p {
    margin-top: 25px;
}



/**专家**/
.z_nflash {
	background: url(/templets/default/images/gt_02.jpg) no-repeat center top;
	height: 727px;
}

.z_nt {
	padding-top: 15px;
	width: 440px;
}

.z_nn {
	width: 663px;
	padding: 14px 0px 0px 20px;
}

.z_nn .z_ng {
	padding-top: 43px;
	height: 137px;
}

.z_nn .z_zm {
	padding: 29px 0px 0px 220px;
	height: 52px;
	font-size: 36px;
	font-weight: bold;
	color: #333;
}

.z_nn .z_zm span {
	font-size: 18px;
	color: #888;
	font-weight: normal;
}

.z_nn .z_zn {
	width: 600px;
	margin: 0 auto;
	padding: 26px 0px 18px 0px;
	line-height: 30px;
	text-indent: 24px;
	border-bottom: 1px dashed #888;
}

.z_nn .z_zl {
	padding: 23px 0px;
	border-bottom: 1px dashed #888;
	width: 600px;
	margin: 0 auto;
}

.z_nn .z_zl li {
	line-height: 30px;
	padding-left: 27px;
}

.z_nn .z_zl .z_zb1 {
	background: url(../images/bv_27.png) no-repeat left 14px;
}

.z_nn .z_zl .z_zb2 {
	background: url(../images/bv_27.png) no-repeat left -17px;
}

.z_nn .z_lx {
	width: 410px;
	padding-left: 128px;
	background: url(../images/xe_44.png) no-repeat right center;
	height: 46px;
	margin-top: 25px;
}

.z_sc {
	width: 113px;
	height: 32px;
	border-left: 23px solid #b90439;
	color: #fff;
	background: #434343;
	margin: 20px 0px;
	font-size: 18px;
	font-weight: bold;
	line-height: 32px;
	text-align: center;
	margin-left: 0;
}

.z_sp {
	line-height: 26px;
	padding-left: 15px;
}

.z_sl {
	height: auto;
	overflow: hidden;
}

.z_sl li {
	float: left;
	margin: 0px 2px;
	position: relative;
}

.z_sl p {
	clear: both;
	display: block;
	line-height: 26px;
	padding-left: 15px;
}

.z_sl li img {
	position: relative;
}

.z_sl li b {
	display: none;
	position: absolute;
	bottom: -100;
	left: 0;
	color: #fff;
	font-weight: 400;
	padding: 5px 12px;
	background: #000;
	filter: alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.z_sl li:hover b {
	display: block;
	bottom: 4px;
	transition: bottom 0.3s ease 0s;
}

.z_al {
	width: 251px;
	padding: 0px 17px;
	border-right: 1px dashed #efefef;
	height: 406px;
	margin-bottom: 20px;
}

.z_al .z_zt {
	height: 166px;
}

.z_al h1 {
	font-size: 14px;
	line-height: 44px;
}

.z_al p {
	font-size: 12px;
	color: #888;
	line-height: 24px;
}

.z_al .z_zz {
	margin-top: 10px;
	width: 77px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background: #434343;
	margin-left: 161px;
}


























