﻿@charset "utf-8";

/*top*/
.top{height:33px;background-color:#f6f6f6;}
.top .top-box{width:1200px;margin:0 auto;position:relative;}
.top .top-box .top-link{float:left;line-height:33px;font-size:12px;color:#007bbf;}
.top .top-box .top-link span{color:#666;display: inline-block}
.top .top-box .top-link b{font-weight:bold;} 
.top .top-box .login-info{float:right;text-align:right;font-size:12px;color:#333;line-height:33px;}
.top .top-box .login-info a{font-size:12px;color:#333;padding:0 15px;position:relative;padding-left:27px;}
.top .top-box .login-info a:hover{color:#6b4c1d;}
.top .top-box .login-info i{display:block;position:absolute;top:50%;}
.top .top-box .login-info i.ioc1{width:12px;height:20px;background: url(../images/ioc1.png) no-repeat center;left:10px;margin-top:-9px;}
.top .top-box .login-info i.ioc2{width:24px;height:20px;background: url(../images/ioc2.png) no-repeat center;margin-top:-9px;left:0px;}
.top .top-box .login-info i.ioc3{width:24px;height:20px;background: url(../images/ioc3.png) no-repeat center;margin-top:-9px;left:0px;}
.top .login-wx{position:relative;z-index:1;}
.top .login-wx em{position:absolute;left:0;top:20px;display:none;}
.top .login-wx em,.login-wx em img{width:88px;height:88px;}
.top .login-wx:focus em{display: inline-block}
/*logo*/
.top_logo{height:100px;background-color:#fffffe;}
.top_logo .head-info{width:1200px;height:100px;margin:0 auto;overflow:hidden;position:relative;}
.top_logo .head-info .logo{width:300px;height:100px;position:absolute;left:0}
.top_logo .head-info ul{position:absolute;left:709px;top:17px;}
.top_logo .head-info li{text-align:left;line-height:22px;font-size:15px;color:#343434;position:relative;padding-left:35px;}
.top_logo .head-info dl{background:url(../images/xian.png) 0 center no-repeat;padding-left:20px;position:absolute;right:0;top:15px;width:270px;height:70px;}
/*nav*/
.nav{width: 100%;height: 40px;background-color: #1095e3;}
.nav .nav_box{width: 1200px;margin: 0 auto;position: relative}
.nav .nav_box span{float:left;width:150px;height:40px;text-align:center;line-height:40px;font-size:16px;color:#fff;font-weight:bold;padding-right:20px;background-color:#0081ca;cursor: pointer;position: relative}
.nav .nav_box span b{width:17px;height:10px;background:url("../images/xia.png") no-repeat center;display:block;position: absolute;right: 20px;top:15px;}
.mainnav{float: right;}
.mainnav li { width:90px;height: 40px; float:left;position: relative;}
.mainnav li a {display:block;  width:90px; line-height:40px; text-align:center; font-size:15px; color:#fff;}
.mainnav li a:hover { background:#0081ca; text-decoration:none;color: #fff;line-height:40px;}
.nav .nav_park .mainnav .nav_1 { margin-left:0px;}
.mainnav li ul{background-color:#fff;overflow: hidden;z-index: 9999;display: none;position: absolute;}
.mainnav li ul li a:hover{background-color: #0081ca;color: #fff;overflow: hidden}
.mainnav li ul li>a{color: #333;font-size: 14px}
.mainnav li:hover ul{display: block;}
.clear{ clear: both;}
/*sub_nav*/
.sub_nav{position: absolute;top:40px;left:0;width: 170px;height: 500px;background-color: rgba( 0, 0, 0 ,0.6);z-index: 1;}
.sub_nav .sub_nav_li{padding:0 15px;height: 51px;}
.sub_nav .sub_wrap{width:95px;height:50px;font-size:15px;line-height:50px;font-weight:normal;border-bottom:#fff solid 1px;padding-left: 45px;cursor: pointer;}
.sub_nav .sub_wrap a{color:#fff;position: relative;}
.sub_wrap i{position: absolute;left:-30px;bottom: 0;width: 20px;height: 20px;transition:all 0.3s linear 0s;}
.sub_wrap i.ioc4{background:url("../images/ioc4.png") 0px 0;}
.sub_wrap i.ioc5{background:url("../images/ioc5.png") 0px 0;}
.sub_wrap i.ioc6{background:url("../images/ioc6.png") 0px 0;}
.sub_wrap i.ioc7{background:url("../images/ioc7.png") 0px 0;}
.sub_wrap i.ioc8{background:url("../images/ioc8.png") 0px 0;}
.sub_wrap i.ioc9{background:url("../images/ioc9.png") 0px 0;}
.sub_wrap i.ioc10{background:url("../images/ioc10.png") 0px 0;}
.sub_wrap i.ioc11{background:url("../images/ioc11.png") 0px 0;}
.sub_wrap i.ioc16{background:url("../images/ioc16.png") 0px 0;}
.sub_wrap:hover i.ioc4{background:url("../images/ioc4.png") 0px 20px;}
.sub_wrap:hover i.ioc5{background:url("../images/ioc5.png") 0px 20px;}
.sub_wrap:hover i.ioc6{background:url("../images/ioc6.png") 0px 20px;}
.sub_wrap:hover i.ioc7{background:url("../images/ioc7.png") 0px 20px;}
.sub_wrap:hover i.ioc8{background:url("../images/ioc8.png") 0px 20px;}
.sub_wrap:hover i.ioc9{background:url("../images/ioc9.png") 0px 20px;}
.sub_wrap:hover i.ioc10{background:url("../images/ioc10.png") 0px 20px;}
.sub_wrap:hover i.ioc11{background:url("../images/ioc11.png") 0px 20px;}
.sub_wrap:hover i.ioc16{background:url("../images/ioc16.png") 0px 20px;}
.sub_nav .sub_nav_li:hover{background-color: #fff}
.sub_nav .sub_nav_li:hover .sub_wrap a{color: #1095e3}
.sub_nav .sub_nav_li:hover .sub_nav_con{display: block}

.sub_nav_con{width: 1026px;height: 498px;background-color: #fff;opacity: 1;position: absolute;top: 0;left: 170px;border-bottom: solid 2px #1095e3;border-left: solid 2px #1095e3;border-right: solid 2px #1095e3;z-index: 1;display: none}

.sub_nav_con .sub_nav_list{float: left;width:660px;padding-top:30px;overflow: hidden}
.sub_nav_con .sub_nav_list dl{width:660px;margin: 0 30px}
.sub_nav_con .sub_nav_list dl dt{height:48px;border-bottom:1px solid #bdbdbd;line-height:48px;}
.sub_nav_con .sub_nav_list dl dt a{color:#262626;font-size:18px;}
.sub_nav_con .sub_nav_list dl dd{ height:150px;padding-top:5px;font-size:0;line-height:0;overflow:hidden;}
.sub_nav_con .sub_nav_list dl dd a{float: left; width:165px;height:30px;line-height:30px;display:inline-block;color:#6e6e6e;font-size:14px;white-space:nowrap;}
.sub_nav_con .sub_nav_list dl dd a:hover{color:#1e9be5;}

.nav_case{width: 660px;overflow: hidden;margin: 0 30px}
.nav_case .nav_case_t{height:48px;border-bottom:1px solid #bdbdbd;line-height:48px;}
.nav_case .nav_case_t a{color:#000;font-size:18px;font-weight: bold}
.nav_case .nav_news_1{
	width: 660px;
	overflow: hidden;
	margin-top: 20px;
}
.nav_case .nav_news_1 ul{
	overflow: hidden;
}
.nav_case .nav_news_1 ul li{
	float: left;
	width: 319px;
	background: url("../images/hui.jpg") no-repeat left center;
	padding-left: 10px;
}
.nav_case .nav_news_1 ul li a{
	font-size: 14px;
	color: #333;
	line-height: 40px;
}
.nav_case .nav_news_1 ul li:hover{
	background: url("../images/lan.jpg") no-repeat left center;
}

.sub_nav_con .nav_t{float: right;width: 298px;height: 438px;border: solid 1px #999;margin-top: 30px;overflow: hidden;margin-right: 30px}

/*banner*/
.banner { position:relative; width:100%; margin:0; background:#FFF; overflow:hidden;}

.banner .mc { position:relative; left:50%; width:1920px;height: 500px; margin-left:-960px; text-align:center; }

.banner .mc li { height:500px; vertical-align:top; }

.banner .mt { position:absolute; bottom:25px; width:100%;text-align:center;}

.banner .mt ul { width:960px; height:18px; margin:0 auto; }

.banner .mt ul li { display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:0 3px; border-radius:100%; border:2px solid #fff; line-height:999px; vertical-align:top; overflow:hidden; cursor:pointer; }

.banner .mt ul .on { background:#d70c19; }

.banner a.prev,.banner a.next{display:block;width:36px;height:163px;position:absolute;top:50%; margin-top:-29px; z-index:1; display:none;}

.banner a.prev{ left:0; background:url(../images/foot_l.png) no-repeat;} 

.banner a.next{ right:0; background:url(../images/foot_r.png) no-repeat;}

/*item*/
.item{width: 100%;height: 130px;margin: 50px 0}
.item .item_box{width: 1200px;margin: 0 auto;height: 130px}
.item .item_box .mes{float:left;width: 130px;height: 130px;margin-right: 10px}
.item .item_box .item_list{float:left;width: 638px;height: 128px;border: solid 1px #e1e1e1;m}
.item .item_box .item_list a{float:left;width:158.5px;height:47px;text-align:center;line-height:25px;font-size:16px;color:#1d1d1d;padding-top:55px;border-right:#c3c3c3 dashed 1px;position:relative;margin-top:14px;}
.item .item_box .item_list a:nth-child(4){border-right:0}
.item .item_box .item_list a small{line-height:15px;font-size:10px;color:#aaa;display:block;}
.item  a i{position:absolute;left:50%;margin-left:-23px;top:5px;width: 46px;height: 46px}
.item  a i.ioc12{background: url("../images/ioc12.png") no-repeat center}
.item  a i.ioc13{background: url("../images/ioc13.png") no-repeat center}
.item  a i.ioc14{background: url("../images/ioc14.png") no-repeat center}
.item  a i.ioc15{background: url("../images/ioc15.png") no-repeat center}
.item .er{float:left;width: 128px;height: 128px;margin-left: 10px;border: solid 1px #e1e1e1;text-align: center}
.item .er img{width: 80px;height: 80px;margin: 0 auto;margin-top: 10px;display: block}
.item .er span{font-size: 14px;line-height: 2.5;color: #333}
/*news*/
.fn{width: 100%;}
.fn_b{width: 1200px;margin: 0 auto;overflow: hidden;padding-bottom: 50px}
.news{float: left;width: 738px;height: 318px;border: solid 1px #e1e1e1;padding: 30px}
.news .news_list{width: 738px;overflow: hidden}
.news .news_list li{float: left;margin-right: 30px;font-size: 20px;display: block;cursor: pointer}


.clicked {
	color: #037ee7;
}


.news .news_t{height: 300px;overflow: hidden}
.news .news_t1{padding-top: 30px;height: 270px}
.news .news_t1 dl{overflow: hidden}
.news .news_t1 dt{float:left;width: 200px;height: 140px}
.news .news_t1 dd{float:right;width:520px;}
.news .news_t1 dd h3{line-height:40px;font-size:20px;font-weight:bold;color:#037ee7;}
.news .news_t1 dd h3 a{color:#037ee7;}
.news .news_t1 dd span{font-size: 12px;line-height: 1.5;color: #999}
.news .news_t1 dd p{line-height:24px;text-indent:2em;font-size:14px;color:#666;margin-top: 10px}
.news .news_t1 dd p a{color:#ff6600;}
.news .news_t1 .news_1{
	width: 738px;
	overflow: hidden;
	margin-top: 20px;
}
.news .news_t1 .news_1 ul{
	overflow: hidden;
}
.news .news_t1 .news_1 ul li{
	float: left;
	width: 359px;
	background: url("../images/hui.jpg") no-repeat left center;
	padding-left: 10px;
}
.news .news_t1 .news_1 ul li a{
	font-size: 14px;
	color: #333;
	line-height: 40px;
}
.news .news_t1 .news_1 ul li:hover{
	background: url("../images/lan.jpg") no-repeat left center;
}
/*dj*/
.dj{float:right;width: 338px;height: 318px;border: solid 1px #e1e1e1;padding: 30px 20px}
.dj .dj_t{overflow: hidden;}
.dj .dj_t span{float: left;font-size: 20px;color: #1095e3;}
.dj .dj_t a{float: right;font-size: 20px;color: #999;}
.dj .dj_p{width: 338px;height: 180px;overflow: hidden;margin-top: 5px;}
.dj ul{
    overflow: hidden;
}
.dj ul li{
    background: url("../images/hui.jpg") no-repeat left center;
    padding-left: 10px;
}
.dj ul li a{
    font-size: 14px;
    color: #333;
    line-height: 30px;
}
.dj ul li:hover{
    background: url("../images/lan.jpg") no-repeat left center;
}
/*search*/
.search { width:1184px; height:94px;border: solid 8px #ededed; overflow:hidden; margin:0 auto;margin-bottom: 50px;}
.search form { width:450px; height:36px;float:left;overflow: hidden;margin-top: 29px;margin-left: 30px;}
.search form .s_btn { width:90px; height:36px; overflow:hidden; background-color: #1095e3; color:#fff; border:none; text-align:center; line-height:36px; float:left;}
.search form .s_txt { width:339px; height:34px; overflow:hidden; float:left; padding-left:20px; background:#fff; line-height:36px; color:#999;border: none; border-top: solid 1px #cfcfcf;border-left: solid 1px #cfcfcf;border-bottom: solid 1px #cfcfcf;}

.search .key{float: left;margin-left: 30px;margin-top: 29px;height: 36px;overflow: hidden}
.search .key span{float: left;font-size: 14px;line-height: 36px;font-weight: bold;color: #000}
.search .key p{float: left;line-height: 34px;color: #333}
/*project*/
.project{width: 100%;background-color: #dce8f6;overflow: hidden}
.project .project_b{width: 1200px;margin: 0 auto;padding: 50px 0;}
.project .project_t{width: 1200px;height: 70px}
.project_nav{width: 1200px;overflow: hidden;position: relative;margin-top: 40px}
.project_nav .project_nav_li{float:left;width: 170px;height: 457px;background-color:#566684}
.project_nav .project_nav_li li{height: 50px;border-bottom:#fff solid 1px;}

.project_nav_li li a{color:#fff;position: relative;width:125px;height:50px;font-size:15px;line-height:50px;font-weight:normal;padding-left: 45px;cursor: pointer;display: block}
.project_nav_li li i{position: absolute;left:15px;bottom: 15px;width: 20px;height: 20px;transition:all 0.3s linear 0s;display: block}
.project_nav_li li .ioc4{background:url("../images/ioc4.png") 0px 0;}
.project_nav_li li .ioc5{background:url("../images/ioc5.png") 0px 0;}
.project_nav_li li .ioc6{background:url("../images/ioc6.png") 0px 0;}
.project_nav_li li .ioc7{background:url("../images/ioc7.png") 0px 0;}
.project_nav_li li .ioc8{background:url("../images/ioc8.png") 0px 0;}
.project_nav_li li .ioc9{background:url("../images/ioc9.png") 0px 0;}
.project_nav_li li .ioc10{background:url("../images/ioc10.png") 0px 0;}
.project_nav_li li .ioc11{background:url("../images/ioc11.png") 0px 0;}
.project_nav_li li .ioc12{background:url("../images/ioc12.png") 0px 0;}
.project_nav_li li .ioc13{background:url("../images/ioc12.png") 0px 0;}
.project_nav_li li .ioc16{background:url("../images/ioc16.png") 0px 0;}

.project_nav_li li:hover i.ioc4{background:url("../images/ioc4.png") 20px 0px;}
.project_nav_li li:hover i.ioc5{background:url("../images/ioc5.png") 20px 0px;}
.project_nav_li li:hover i.ioc6{background:url("../images/ioc6.png") 20px 0px;}
.project_nav_li li:hover i.ioc7{background:url("../images/ioc7.png") 20px 0px;}
.project_nav_li li:hover i.ioc8{background:url("../images/ioc8.png") 20px 0px;}
.project_nav_li li:hover i.ioc9{background:url("../images/ioc9.png") 20px 0px;}
.project_nav_li li:hover i.ioc10{background:url("../images/ioc10.png") 20px 0px;}
.project_nav_li li:hover i.ioc11{background:url("../images/ioc11.png") 20px 0px;}
project_nav_li li:hover i.ioc12{background:url("../images/ioc12.png") 20px 0px;}
project_nav_li li:hover i.ioc13{background:url("../images/ioc12.png") 20px 0px;}
.project_nav_li li:hover i.ioc11{background:url("../images/ioc16.png") 20px 0px;}
.project_nav_li li:hover{background-color: #1095e3}

.project_nav_right{float: left;width: 970px;height: 460px;background-color: #fff;padding: 0 30px;}
.project_nav_con{width: 970px;height: 407px;background-color: #fff;}
.project_nav_con .project_nav_list{float: left;width:630px;overflow: hidden}
.project_nav_con .project_nav_list dl{width:600px;overflow: hidden}
.project_nav_con .project_nav_list dl dt{height:48px;border-bottom:1px solid #bdbdbd;line-height:48px;}
.project_nav_con .project_nav_list dl dt a{color:#000;font-size:18px;font-weight: bold}
.project_nav_con .project_nav_list dl dd{width:600px;height: 100px;padding-top:10px;overflow:hidden;}
.project_nav_con .project_nav_list dl dd a{float: left; width: 120px; line-height:30px;display:block;color:#4c4c4c;font-size:14px;white-space:nowrap;}
.project_nav_con .project_nav_list dl dd a:hover{color:#1e9be5;}
.project_case{width: 600px;overflow: hidden}
.project_case .project_case_t{height:48px;border-bottom:1px solid #bdbdbd;line-height:48px;}
.project_case .project_case_t a{color:#000;font-size:18px;font-weight: bold}
.project_case .project_case_b{margin-top: 20px;overflow: hidden}
.project_case .project_case_b a{float: left;width: 190px;margin-right: 15px;overflow: hidden;}
.project_case .project_case_b a:nth-child(3n){margin-right: 0}
.project_case .project_case_b a div{width: 190px;height: 130px;overflow: hidden;}
.project_case .project_case_b a div img{width: 100%;height: 100%;-webkit-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;}
.project_case .project_case_b a span{width: 190px;height: 30px;font-size: 14px;line-height: 30px;background-color: #566684; color: #fff;text-align: center;}
.project_case .project_case_b a div img:hover{-webkit-transform: scale(1.05, 1.05);}
/*yb*/
.yb{float:right;width: 278px;height: 328px;border: solid 1px #e1e1e1;margin-top: 50px;padding: 18px;}
.yb .yb_t{overflow: hidden;}
.yb .yb_t span{float: left;font-size: 18px;color: #1095e3;line-height: 24px}
.yb .yb_t a{float: right;font-size: 14px;color: #999;line-height: 24px}
.yb .yb_text{margin-top: 15px}
.yb .yb_text span{font-size: 16px;line-height: 1.5;color: #333}
.yb .yb_text p{font-size: 14px;line-height: 2;color: #666;margin-top: 10px}
.f{background-color: #1095e3;}

/*team*/
.w1200{ width:1200px; margin:0 auto;}


.eyecfour {
	padding: 30px 0 0 0
}

.docs_t{overflow: hidden}

.docs_t ul {
	padding: 30px 39px 20px 34px;
	overflow: hidden;
}

.docs_t li {
	width: 125px;
	float: left;
	text-align: center;
	cursor: pointer;
	overflow: hidden
}


.docs_t li a {
	color: #004ea2;
	width: 100%;
	display: block
}

.docs_t li span {
	display: block;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	text-align: center;
	border-radius: 50px;
	background-color: #006adc
}
.docs_t li:hover span{
	background-color: #6eb92b
}
.docs_t li p {
	color: #004ea2;
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}

.docs_t .h span {
	background: url(../images/doc_t2.gif) no-repeat 0 0
}


.eyect {
	height: 88px;
	position: relative
}

.eyect .t {
	text-align: center;
	font-size: 36px;
	color: #000;
	height: 50px;
	line-height: 50px
}

.eyect .tt {
	width: 100%;
	position: absolute;
	bottom: 0;
	height: 29px;
	eft: 0;
	right: 0;
	z-index: 2;
	line-height: 29px
}

.eyect .tt span {
	display: block;
	width: 350px;
	border: #bdbdbd 1px solid;
	border-radius: 15px;
	text-align: center;
	background-color: #fff;
	height: 27px;
	line-height: 27px;
	margin: 0 auto
}

.eyect .line {
	width: 1198px;
	border: #e6e6e6 1px solid;
	border-bottom: 0 none;
	position: absolute;
	bottom: 0;
	height: 15px;
	z-index: 1;
	border-radius: 15px 15px 0 0
}

.eyecc {
	border: #e6e6e6 1px solid;
	border-top: 0 none;
	border-radius: 0 0 15px 15px
}

.eyecc .gmh img {
	padding: 10px
}

.docs .docinfo {
	width: 1170px;
	height: 440px;
	position: relative;
	float: left
}

.docs .docinfo .btn {
	display: none;
	height: 65px;
	width: 31px;
	background: url(../images/icon_btn.png) no-repeat;
	position: absolute;
	top: 200px;
	z-index: 999;
	cursor: pointer
}
.docs .docinfo:hover .btn{display: block}
.docs .docinfo .prev {
	left: 10px;
	background-position: 0 0
}

.docs .docinfo .next {
	right: -15px;
	background-position: -43px 0
}

.doc_con {
	width: 1100px;
	height: 238px;
	position: relative;
	margin: 30px 0 0 30px;
	overflow: hidden
}

.doc_con ul {
	height: 238px;
	position: absolute;
	left: 0
}

.doc_con li {
	width: 1040px;
	height: 238px;
	position: relative;
	float: left
}

.doc_con .i {
	width: 234px;
	height: 234px;
	border-radius: 50%;
	position: absolute;
	left: 120px;
	top: 0;
	border: solid 2px #b3b3b3;
	overflow: hidden
}
.doc_con .i img{
	width: 100%;
	height: auto;

}
.doc_con .c {
	width: 500px;
	position: absolute;
	right: 10px;
	top: 10px
}

.doc_con .c h3 {
	font-size: 36px;
	color: #006adc;
	font-weight: 400
}

.doc_con .c small {
	font-size: 24px;
	color: #535454
}

.doc_con .c .zw {
	padding: 10px 0 0 5px
}

.doc_con .c .zw span {
	display: block;
	line-height: 24px;
	font-size: 16px
}

.doc_con .c p {
	padding: 10px 20px 0 5px
}

.doc_con .c .doc_zx {
	padding: 10px 0 0 0
}

.doc_con .c .doc_zx a {
	color: #fff;
	font-size: 16px;
	text-align: center;
	display: inline-block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
	cursor: pointer
}

.doc_con .c .doc_zx .zx1 {
	background-color: #006adc
}

.doc_con .c .doc_zx .zx2 {
	background-color: #6eb92b;
	margin-left: 10px
}

.doc_list {
	width: 1150px;
	height: 120px;
	position: relative;
	overflow: hidden;
	margin: 60px 0 0 23px
}

.doc_list ul {
	height: 120px;
	position: absolute;
	left: 0
}

.doc_list li {
	width: 200px;
	height: 80px;
	position: relative;
	float: left;
	padding-bottom: 20px;
	border-bottom: #787878 2px solid;
	display: inline;
	cursor: pointer
}

.doc_list li .i {
	width: 78px;
	height: 78px;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 50%;
	border: solid 1px #b3b3b3;
	overflow: hidden;
}
.doc_list li .i img{
	width: 100%;
	height: auto;
}
.doc_list li .c {
	width: 90px;
	position: absolute;
	top: 0;
	left: 90px
}

.doc_list li .c span {
	height: 28px;
	line-height: 28px;
	display: block
}

.doc_list li .c p {
	line-height: 20px;
	font-size: 14px;
	padding: 3px 0 0 0
}

.doc_list .on {
	width: 200px;
	border-bottom: #7cc1ff 2px solid
}

.docs .doctime {
	width: 320px;
	float: left;
	margin-left: 20px;
	display: inline
}

.docs .doctime .t {
	font-size: 28px;
	text-align: center;
	color: #000
}

.docs .doctime .c {
	height: 488px;
	overflow: hidden;
	position: relative;
	z-index: 999
}

.docs .doctime .c dl {
	height: 488px;
	overflow: hidden
}

.docs .doctime .c dd {
	height: 150px;
	border: #c1c1c1 1px solid;
	position: relative;
	margin-top: 10px
}

.docs .doctime .c dd .s1 {
	display: block;
	width: 100%;
	height: 117px;
	position: relative;
	border-bottom: #c1c1c1 1px solid
}

.docs .doctime .c dd .s1 .s1_1 {
	display: block;
	width: 104px;
	text-align: center;
	height: 117px;
	position: absolute;
	left: 0;
	top: 0;
	border-right: #c1c1c1 1px solid;
	padding-top: 1px;
	z-index: 99
}

.docs .doctime .c dd .s1 .s1_1 img {
	width: 100px;
	height: 100px;
	padding: 8px 0 0 1px
}

.docs .doctime .c dd .s1 .s1_2 {
	display: block;
	width: 210px;
	position: absolute;
	right: 1px;
	top: 0;
	z-index: 99
}

.docs .doctime .c dd .s1 .s1_2 h3 {
	width: 100%;
	border-bottom: #c1c1c1 1px solid;
	font-size: 16px;
	font-weight: 400;
	text-align: center
}

.docs .doctime .c dd .s1 .s1_2 h4 {
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	text-align: center
}

.docs .doctime .c dd .s1 .s1_2 span {
	width: 29px;
	height: 29px;
	display: block;
	float: left;
	border: #c1c1c1 1px solid;
	text-align: center;
	line-height: 29px;
	font-size: 12px
}

.docs .doctime .c dd .s1 .s1_2 .td {
	border-bottom: 0 none;
	border-left: 0 none
}

.docs .doctime .c dd .s1 .s1_2 .td1 {
	border-bottom: 0 none;
	border-left: 0 none;
	border-right: 0 none
}

.docs .doctime .c dd .s1 .s1_2 .td5 {
	width: 208px;
	border: 0 none;
	border-top: #c1c1c1 1px solid;
	font-size: 14px
}

.docs .doctime .c dd .s2 {
	display: block;
	font-size: 14px;
	padding-left: 10px;
	height: 28px;
	position: relative;
	line-height: 28px
}

.docs .doctime .c dd .s2 a {
	display: block;
	width: 100px;
	text-align: right;
	position: absolute;
	right: 5px;
	top: 0;
	height: 28px;
	line-height: 28px;
	cursor: pointer
}
/*item1*/
.item1{width:1200px;margin:0 auto;overflow:hidden;margin-top: 50px}
.f5Box{background-color:#1095e3;padding:15px 0 15px;overflow:hidden;}
.f5Box a{float:left;width:199px;height:50px;text-align:center;line-height:50px;font-size:24px;color:#fff;border-right:#fff solid 1px;padding-top:45px;display:inline-block;position:relative;}
.f5Box a i{position:absolute;left:50%;top:0;width:50px;height:50px;margin-left: -25px}
.f5Box a i.it01{background: url("../images/it01.png") no-repeat center;}
.f5Box a i.it02{background: url("../images/it02.png") no-repeat center;}
.f5Box a i.it03{background: url("../images/it03.png") no-repeat center;}
.f5Box a i.it04{background: url("../images/it04.png") no-repeat center;}
.f5Box a i.it05{background: url("../images/it05.png") no-repeat center;}
.f5Box a i.it06{background: url("../images/it06.png") no-repeat center;}
.f5Box a:nth-child(6){border-right:0;}

/*about*/
.about{
	width: 100%;
	background-color: #dce8f6;
	margin: 50px 0;
	padding: 50px 0;
}
.about .about_t{
	width: 1200px;
	height: 70px;
	margin: 0 auto;
}
.about_box{
	width: 1200px;
	margin: 0 auto;
	margin-top: 40px;
	overflow: hidden;
}
.about_box .about_left{
	float: left;
	width: 580px;
	height: 420px;
}
.about_box .about_right{
	float: right;
	width: 590px;
	height: 420px;
}
.about_box .about_right .about_list{
	width: 590px;
	height: 41px;
	border-bottom: solid 1px #999;
	text-align: center;
	overflow: hidden;
}
.about_box .about_right .about_list span{
	float: left;
	width: 130px;
	height: 40px;
	font-size: 18px;
	line-height: 40px;
	cursor: pointer;
}
.about_box .about_right .about_list span:hover{
	color: #037ee7;
	border-bottom: solid 1px #037ee7;
}
.about_box .about_right .about_n{
	width: 590px;
	height: 350px;
	margin-top: 29px;
	overflow: hidden;
}
.about_box .about_n .about_1{
	width: 590px;
	height: 350px;
	font-size: 16px;
	line-height: 28px;
	color: #666;
}
.about_box .about_n .about_1 a{
	color: #037ee7;
}
.about_box .about_n ul li{
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
	width: 190px;
	margin-right: 10px;
}
.about_box .about_n ul li a{
	overflow: hidden;
}
.about_box .about_n ul li:nth-child(3n){
	margin-right: 0;
}
.about_box .about_n ul li a div{
	width: 190px;
	height: 130px;
	overflow: hidden;
}
.about_box .about_n ul li a div img{
	width: 100%;
	height: 100%;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.about_box .about_n ul li a span{
	width: 190px;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	background-color: #566684;
	color: #fff;
	text-align: center;
}
.about_box .about_n ul li a div img:hover{
	-webkit-transform: scale(1.05, 1.05);
}
.x{
	color: #037ee7;
	border-bottom: solid 1px #037ee7;
}
/*environment*/
.hj{
	width: 100%;
	overflow: hidden;
}
.hj .hj_t{
	width: 1200px;
	height: 40px;
	margin: 0 auto;
	border-bottom: solid 1px #ccc;
	position: relative;
}
.hj .hj_t span{
	float: left;
	font-size: 20px;
	line-height: 40px;

}
.hj .hj_t a{
	float: right;
	font-size: 14px;
	line-height: 40px;
	color: #999;
}
.hj .hj_t i{
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 94px;
	height: 1px;
	background-color: #037ee7;
	overflow: hidden;
	z-index: 999;
	display: block;
}
/*滚动*/
.runlist{
	width:1200px;
	overflow: hidden;
	margin: 0 auto;
}
#ISL_Cont_1{
	float: left;
	width:1200px;
	height: 190px;
	overflow:hidden;
}
.ISL_Cont_2{
	overflow: hidden;
	margin-top: 20px;
}
.movead {
	zoom:1;
	width:1200px;
	margin:0 auto;
	position:relative;
	z-index:11;
	overflow: hidden;
}
.movead .pl  {
	float:left;
	width:228px;
	height:170px;
	margin-right: 20px;
	overflow: hidden;
	text-align: center;
}
.movead .pl img {
	display: block;
	CURSOR: pointer;
	width: 100%;
	height: 100%;
}
.movead .picbox {
	display:block;
	width:228px;
	height:170px;
}
/*lianxi*/
.lianxi{width: 100%;overflow: hidden}
.f8Box{width: 1200px;margin: 50px auto;overflow: hidden;}
.f8Box .tab{height:54px;border-bottom:1px solid #ccc;}
.f8Box .tab span{float:left;position:relative;width:120px;height:54px;color:#333;font-size:20px;line-height:54px;text-align:center;cursor: pointer}
.f8Box .tab span i{position:absolute;left:0;bottom:-1px;width:120px;height:1px;background-color:#037ee7;display: none}
.f8Box .tab span.c i{display:block;}
.f8Box .tabBox{height:124px;overflow:hidden;}
.f8Box .tabCon{padding-top:24px;}
.f8Box .tabCon li span{display:block;color:#333;font-size:16px;line-height:40px;text-align:center;}
.f8Box .tabCon ul{height:100px;}
.f8Box .tabCon li{float:left;width:166px;height:100px;}
.f8Box .conB li{width:200px;}
.f8Box .conA li img{width:59px;height:59px;display:block;margin:0 auto;}
.f8Box .conB li img{display:block;height:60px;margin:0 auto;}
.f8Box .conC a{padding-right:24px;color:#333;font-size:14px;line-height:22px;}
.f8Box .conC a:hover{color:#ff8a00;text-decoration: underline;}
/*footer*/
.footer{background-color:#f4f4f4;overflow: hidden}
.foot-info{width:1200px;margin:0 auto;padding:34px 0 36px;overflow:hidden;}
.foot-dl{float:left;width:205px;height:180px;padding-right:54px;border-right:#dcd8d8 solid 1px;}
.foot-dl dt{width:193px;height:45px;background:url(../images/logo_1.png) no-repeat center;margin-bottom:15px;}
.foot-dl dd{line-height:24px;font-size:14px;color:#525151;}
.foot-dl dd b{font-weight:bold;}
.foot-list{float:left;width:633px;border-right:#fff solid 1px;}
.foot-list dl{float:left;width:184px;height:180px;border-left:#fff solid 1px;border-right:#dcd8d8 solid 1px;padding:0 0px 0 25px;}
.foot-list dt{line-height:30px;font-size:16px;color:#525151;font-weight:bold;}
.foot-list dd a{width:90px;line-height:30px;font-size:13px;color:#525252;display:inline-block;}
.foot-list dd .dd_left{float: left}

.foot-inset{float:right;width:295px;overflow:hidden;}
.foot-inset dl{float:left;width:120px;margin-left: 25px}
.foot-inset dt{width:120px;height:120px;}
.foot-inset dt img{width: 120px;height: 120px}
.foot-inset dd{text-align:center;line-height:22px;font-size:14px;color:#525151;}
.foot-inset dd em{display:block;}
.foot-inset dd em{color:#164d85;}
.foot-inset dd em.ioc2{color:#ff4f12;}
.copy-info{background-color:#e3e3e3;padding: 15px 0;}
.copy-info div{text-align:center;line-height:20px;font-size:14px;color:#777;}
/*main*/
.main {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
	overflow: hidden;
}
.main .main1{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.main .main1 li{
	float: left;
	width: 285px;
	height: 100px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.main .main1 li:nth-child(4n){
	margin-right: 0;
}
.main .main2{
	width: 1200px;
	margin: 0 auto;
	margin-top: 30px;
	overflow: hidden;
}
.main2 .main_about.left{
	float: left;
	width: 450px;
	overflow: hidden;
}
.main2 .main_about.text{
	float: right;
	padding-top: 20px;
	/*width: 720px;*/
	font-size: 15px;
	line-height: 30px;
	color: #333;
}


.main3{
	width:1200px;
	margin: 0 auto;
	margin-top: 40px;
	overflow: hidden
}
.main3 .main3_t{
	width: 1200px;
}
.main4{
	width:100%;
	background:#EEF5F6;
	margin-top:50px;
}
.main4 .main4_box{
	width:1120px;
	padding: 0 40px;
	margin:0 auto;
}
.main4 .main4_box .title,.part2_2_title{
	font-size:46px;
	color:#0046b4;
	text-align:center;
	margin-top:30px;
}
.main4 .main4_box .content{
	margin-top:50px;
	line-height:28px;
}
.main4 .main4_box .content .content1{
	margin:0 auto;
	font-size:15px;
	width:80%;
	text-align:center
}
.main4 .main4_box .expert_box{
	margin-top:50px;
	padding-bottom:50px;
	overflow: hidden
}
.main4 .main4_box .expert{
	width:540px;
	height: 260px;
	display:inline-block;
	margin-bottom:20px;
	background:#fff;
	margin-right: 20px;
}
.main4 .main4_box .expert:nth-child(2n){
	margin-right: 0;
}
.main4 .main4_box .expert .left{
	width:200px;
	height:220px;
	display:inline-block;
}
.main4 .main4_box .expert img{
	width:160px;
	display:block;
	margin:20px auto;
}
.main4 .main4_box .expert .right{
	padding:20px;
	display:inline-block;
	width:300px;
	float:right;
	position:relative;
}
.main4 .main4_box .expert .right .expert_name{
	color:#1dcef5;
	font-size:20px;
	display: inline-block
}
.main4 .main4_box .expert .right .expert_job{
	float:right;
	font-size:15px;
	padding-top:5px;
	display: inline-block
}
.main4 .main4_box .expert .right .expert_content{
	color:#060606;
	text-align:justify;
	font-size:13px;
	line-height:24px;
	border-top:1.5px solid #1DCEF5;
	margin-top:14px;
	padding-top:16px;
}
.main4 .main4_box .expert .right .expert_content a{
	color:#1dcef5;
}
.main4 .main4_box .expert .right .expert_appointment1{
	display:block;
	width:100px;
	height: 28px;
	color:#fff;
	background:#2C3B38;
	text-align:center;
	font-size:13px;
	line-height: 28px;
	cursor:pointer;
	position:absolute;
	top:200px;}
.main4 .main4_box .expert .right .expert_appointment1:hover{
	background:#1DCEF5;
}
.main4 .main4_box .expert .right .expert_appointment2{
	display:block;
	width:100px;
	height: 28px;
	font-size:13px;
	line-height: 28px;
	color:#fff;
	background:#FF5C67;
	text-align:center;
	cursor:pointer;
	position:absolute;
	top:200px;
	left:140px;
}
.main4 .main4_box .expert .right .expert_appointment2:hover{
	background:#FF828A;
}
.main4 .main4_box .expert .right a{
	text-decoration:none;
}
.main5{
	width: 1198px;
	margin: 0 auto;
	margin-top: 50px;
	border: solid 1px #ccc;
}
.main5 .main5_t{
	font-size:46px;
	color:#0046b4;
	text-align:center;
	margin-top:30px;
}
.main5 .main5_text{
	font-size: 15px;
	line-height: 30px;
	color: #333;
	margin: 40px;
}
.main6{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.main6 li{
	float: left;
	width: 112px;
	height: 120px;
	margin: 0 10px;
	text-align: center;
	border-radius: 8px;
}
.main6 li a{
	width: 114px;
	height: 90px;
	font-size: 18px;
	line-height: 90px;
	color: #fff;
	background-color: #006adc;
	display: block;
	border-radius: 8px;
}
.main6 li a:hover,.active a{
	background-color: #6dba2c;
}
.main6 ul .active a{
	background-color: #6dba2c;
}
.main7{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 50px;
}
.main7 .main7_t{
	text-align: center;
	height: 50px;
	line-height: 50px;
	padding: 30px 0;
}
.main7 .main7_t a{
	background: #6dba2c;
	width: 180px;
	height: 50px;
	display: inline-block;
	margin: 0 auto;
	border-radius: 10px;
	color: #fff;
	font-size: 33px
}
.main7 .main7_text{
	padding: 10px 30px;
	line-height: 30px;
	font-size: 16px;
	overflow: hidden;

}
.main7 .doc_azx{
	padding: 30px 0 50px 0;
	text-align: center
}
.main7 .doc_azx a{
	color: #fff;
	font-size: 16px;
	border-radius: 5px;
	text-align: center;
	display: inline-block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
	cursor: pointer
}
.main7 .doc_azx .azx {
	background-color: #006adc
}

.main7 .doc_azx .azx1 {
	background-color: #fbb166;
	margin-left: 10px
}

.main7 .doc_azx .azx2 {
	background-color: #6eb92b;
	margin-left: 10px
}
.main7 .doc_azx .azx3 {
	background-color: #ff9000;
	margin-left: 10px
}

.main7 .doc_azx .azx4 {
	background-color: #4198f5;
	margin-left: 10px
}
.main7 .doc_azx .azx5 {
	background-color: #519414;
	margin-left: 10px
}
.main8{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.main8 li{
	float: left;
	width: 112px;
	height: 90px;
	margin: 0 10px;
	text-align: center;
	border-radius: 8px;
}
.main8 li a{
	width: 90px;
	padding: 20px;
	height: 50px;
	font-size: 18px;
	line-height: 25px;
	color: #fff;
	background-color: #006adc;
	display: block;
	border-radius: 8px;
}
.main8 li a:hover,.active a{
	background-color: #6dba2c;
}
.main8 ul .active a{
	background-color: #6dba2c;
}
.main9{
	width:1200px;
	margin: 0 auto;
	overflow: hidden;
}
.main9 .expert_box{
	width: 1200px;
	margin-top:50px;
	overflow: hidden
}
.main9 .expert{
	float: left;
	width:590px;
	height: 290px;
	display:inline-block;
	margin-bottom:20px;
	background:#dce8f6;
	margin-right: 20px;
}
.main9 .expert:nth-child(2n){
	margin-right: 0;
}
.main9 .expert .left{
	width:220px;
	height:230px;
	/*height:250px;*/
	display:inline-block;
	overflow: hidden;
}
.main9 .expert img{
	width:180px;
	display:block;
	margin:20px auto;
}
.main9 .expert .right{
	padding:20px;
	display:inline-block;
	width:330px;
	float:right;
	position:relative;
}
.main9 .expert .right .expert_name{
	color:#1dcef5;
	font-size:20px;
	display: inline-block
}
.main9 .expert .right .expert_job{
	float:right;
	font-size:15px;
	padding-top:5px;
	display: inline-block
}
.main9 .expert .right .expert_content{
	color:#060606;
	text-align:justify;
	font-size:13px;
	line-height:24px;
	border-top:1.5px solid #1DCEF5;
	margin-top:14px;
	padding-top:16px;
}
.main9 .expert .right .expert_content a{
	color:#1dcef5;
}
.main9 .expert .right .expert_appointment1{
	display:block;
	width:100px;
	height: 28px;
	color:#fff;
	background:#2C3B38;
	text-align:center;
	font-size:13px;
	line-height: 28px;
	cursor:pointer;
	position:absolute;
	top:200px;}
.main9 .expert .right .expert_appointment1:hover{
	background:#1DCEF5;
}
.main9 .expert .right .expert_appointment2{
	display:block;
	width:100px;
	height: 28px;
	font-size:13px;
	line-height: 28px;
	color:#fff;
	background:#FF5C67;
	text-align:center;
	cursor:pointer;
	position:absolute;
	top:200px;
	left:140px;
}
.main9 .expert .right .expert_appointment2:hover{
	background:#FF828A;
}
.main9 .expert .right a{
	text-decoration:none;
}


/*翻页*/
.main .page {
	margin-top: 30px;
}

.main .page a {
	display: inline-block;
	margin: 0 5px;
	width: 60px;
	height: 28px;
	text-align: center;
	font-size: 12px;
	line-height: 28px;
	color: #3a3a3a;
	background-color: #d9d9d9;
}
.main .page .list-page{
	display: inline-block;
	margin: 0 5px;
	width: 30px;
	height: 28px;
	text-align: center;
	font-size: 12px;
	line-height: 28px;
	color: #3a3a3a;
	background-color: #d9d9d9;
}
.main .page a:hover{
	background-color: #006adc;
	color: #fff;
}
/*main_left*/
.main .main_box{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.main .main_left{
	float: left;
	width: 260px;
	overflow: hidden;
}
.main .main_left .main_left_t{
	text-align: center;
	color: #fff;
	background: #006adc;
	width: 240px;
	height: 120px;
	padding: 10px;
}
.main .main_left .main_left_t .main_left_t1{
	border: solid 1px #fff;
	width: 238px;
	height: 118px;
}
.main .main_left .main_left_t p{
	font-size: 18px;
	padding: 30px 0 30px 0;
	position: relative;
}
.main .main_left .main_left_t p i{
	position: absolute;
	left: 50%;
	bottom: 0;
	height: 10px;
	width: 160px;
	margin-left: -80px;
	display: block;
	background: url("../images/icon_k.png") no-repeat center;
}
.main .main_left .main_list{
	width: 260px;
	overflow: hidden;
	background-color: #e5e5e5;
	margin-top: 30px;
	padding: 20px 0;
}
.main .main_list ul{

}
.main .main_list ul li{
	width: 260px;
	height: 60px;
	border-bottom: solid 2px #fff;
	text-align: center;
	background:transparent;
	-webkit-transition: all 0.3s linear 0s;
}
.main .main_list ul li a{
	font-size: 14px;
	height: 60px;
	line-height: 45px;
	color: #333;
	display: block;
	position: relative;
	text-align: center;
}
.main .main_list ul li a i{
	position:absolute;
	display:block;
	left:50%;
	margin-left: -40px;
	top:35px;
	width:80px;
	height:10px;
	background:url("../images/icon_list.png") 0 0;
	-webkit-transition: all 0.3s linear 0s;
}
.main .main_list ul li:hover{
	width: 300px;
	background-color: #006adc;
	-webkit-transition: all 0.3s linear 0s;
}
.main .main_list ul li.active a{
	color: #fff;
	width: 300px;
	background: #006adc;
}
.main .main_list ul li.active a i{
	background:url("../images/icon_list.png") 0 10px;
}
.main .main_list ul li:hover a{
	color: #fff;
}
.main .main_list ul li:hover a i{
	background:url("../images/icon_list.png") 0 10px;
	-webkit-transition: all 0.3s linear 0s;
}
.main .main_left .main_tel{
	background: #006adc;
	color: #fff;
	width: 240px;
	height: 80px;
	padding: 10px;
	margin-top: 30px;
}
.main .main_left .main_tel .line{
	border: solid 1px #fff;
	width: 238px;
	height: 78px;
}
.main .main_left .main_tel p{
	font-size: 18px;
	position: relative;
	padding: 15px 0 10px 80px;
}
.main .main_left .main_tel i{
	position: absolute;
	left: 20px;
	top: 20px;
	width: 40px;
	height: 40px;
	background: url("../images/icon_01.png") no-repeat center;
}
.main .main_left .main_tel span{
	display: block;
	padding-top: 4px;
}
/*main_right*/
.main .main_box .main_right {
	float: right;
	width: 900px;
	overflow: hidden;
}

.main .main_box .main_right .content,.main_right .heading {
	width: 900px
}

.main .main_box .main_right .heading {
	height: 59px;
	border-bottom: 1px solid #ccc;
	line-height: 60px;
	color: #006adc;
	font-size: 15px;
}

.main .main_box .main_right .heading span {
	display: inline-block;
	color: #000;
}

.main .main_box .main_right .heading a {
	color: #5f5f5f;
	font-size: 15px;

}
/*news2*/
.main .main_box .news2 {
	padding-top: 30px;
	width: 900px;
	overflow: hidden
}

.main .main_box .news2 ul li {
	width: 880px;
	height: 120px;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 10px;
	border-bottom: dashed 1px #ccc;
}
.main .main_box .news2 .news2_content{
	width: 880px;
	transition: padding-left ease .3s;-webkit-transition: padding-left ease .3s;
}
.main .main_box .news2 .news2_content span{
	font-size: 20px;
	height: 30px;
	color: #000
}
.main .main_box .news2 .news2_content h1{
	font-size: 12px;
	height: 20px;
	color: #999
}
.main .main_box .news2 .news2_content p{
	font-size: 14px;
	height: 24px;
	color: #666
}
.main .main_box .news2 li:hover .news2_content span{
	color: #006adc;
}
.main .main_box .news2 li:hover .news2_content{
	padding-left: 20px;
}
/*news3*/
.main .news3 {
	padding-top: 30px;
	width: 1200px;
	margin: 0 auto;
	overflow: hidden
}

.main .news3 ul li {
	width: 1180px;
	height: 120px;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 10px;
	border-bottom: dashed 1px #ccc;
}
.main .news3 .news3_content{
	width: 1180px;
	transition: padding-left ease .3s;-webkit-transition: padding-left ease .3s;
}
.main .news3 .news3_content span{
	font-size: 20px;
	height: 30px;
	color: #000
}
.main .news3 .news3_content h1{
	font-size: 12px;
	height: 20px;
	color: #999
}
.main .news3 .news3_content p{
	font-size: 14px;
	height: 24px;
	color: #666
}
.main .news3 li:hover .news3_content span{
	color: #006adc;
}
.main .news3 li:hover .news3_content{
	padding-left: 20px;
}
/*诊疗项目*/
.main .news4 {
	padding-top: 30px;
	width: 900px;
	overflow: hidden
}

.main .news4 ul li {
	border-bottom: 1px dashed #ccc;
	padding: 12px 0;
	overflow: hidden;

}

.main .news4 ul li a{
	float: left;
	color: #000;
	font-size: 14px;
}
.main .news4 ul li span{
	float: right;
	color: #666;
}
.main .news4 ul li:hover b{
	color: #a60a12;
}
/*新闻详情页*/
.article {
	margin-top: 30px;
	width: 900px;
	color: #333;
}

.article h1 {
	text-align: center;
	font-size: 24px;
	line-height: 2;
	border-bottom: dashed 1px #ccc;
}
.article .title{
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	width: 120px;
	height: 30px;
	background-color: #006adc;
	text-align: center
}
.subtitle {
	text-align: center;
	font-size: 14px;
	line-height: 2;
	color: #999;
	border-bottom: dashed 1px #ccc;
}

.subtitle span {
	margin-right: 10px;
	display: inline-block;
}

.article .content1{
	margin-top: 20px;
	font-size: 18px;
	line-height: 28px;
	color: #333;
	display: block;
}

.article .content div {
	color: #333
}

.article .other-article {
	margin: 20px 0;
	color: #333;
	font-size: 14px;
	line-height: 2
}

.article .other-article span {
	display: block
}

.article .other-article span a:hover {
	text-decoration: underline
}

.article .back {
	display: block;
	margin: 0 auto;
	width: 138px;
	height: 35px;
	border-radius: 4px;
	background-color: #006adc;
	color: #fff;
	text-align: center;
	line-height: 35px
}

.article .prev-article {
	color: #006adc
}

.article .next-article {
	color: #006adc
}
/*productlist*/
#cpzs2 {
	width: 900px;
	padding-top: 30px;
	overflow: hidden;
}

#cpzs2 ul {
	overflow: hidden
}
#cpzs2 li{
	float: left;
	width: 290px;
	margin-right: 15px;
	margin-bottom: 15px;
	overflow: hidden;
}
#cpzs2 li:nth-child(3n){
	margin-right: 0;
}
#cpzs2 li div{
	width: 288px;
	height: 218px;
	border: solid 1px #808080;
	overflow: hidden;

}
#cpzs2 li div img{
	width: 100%;
	height: 100%;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;

}
#cpzs2 li span{
	width: 290px;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	background-color: #808080;
	color: #fff;
	text-align: center;
}
#cpzs2 li:hover span{
	background-color: #006adc;
}
#cpzs2 li div img:hover{
	-webkit-transform: scale(1.05, 1.05);

}
#cpzs2 li:hover div{
	border: solid 1px #006adc;
}
.main .cpzs2_list{
	width: 900px;
	overflow: hidden;
	margin-top: 30px;
}
.main .cpzs2_list li{
	float: left;
	width: 94px;
	height: auto;
	margin-right: 6px;
	overflow: hidden
}
.main .cpzs2_list a{
	width: 80px;
	padding: 6px;
	background-color: #006adc;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	display: block
}
.main .cpzs2_list li:nth-child(8){
	margin-right: 0
}
.main .cpzs2_list li a:hover,.active a{
	background-color: #6dba2c;
}
.main .cpzs2_list .active a{
	background-color: #6dba2c;
}