﻿@charset "utf-8";

/* CSS Document */



/*by段小鱼*/
/*Footer*/
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}

.clearfix{zoom:1;}
.wrapper {width:970px;margin:0 auto;position:relative; font-size:16px;    color: #262626; }
footer{margin-top:10px; padding-top:10px; background:#414141; display: block;}

footer img{background:none!important;}

#bottomLink a:after{content:" |";font-family:simsun;}

#bottomLink a:last-child:after{content:"";}

footer{}

/*footer*/

footer .bet{float:left;}

footer .left.bet{margin-top:45px; margin-right:75px; position:relative;  }

footer .left.bet:after{ 

content:'';

display:inline-block;*zoom:1;*display:inline;

position:absolute;

width:1px;

height:122px; 

background:#545454;

right:-35px;

top:-15px;

}

footer .mid.bet{ margin-top:20px; margin-right:5px; padding-bottom:10px;}

footer .mid.bet li i{display:inline-block;*zoom:1;*display:inline; width:26px; height:24px; /*background-image:url(../images/footer_ico.png);*/ margin-right:15px; position:relative; top:4px;}

footer .mid.bet li {font-size:14px; line-height:2.3; color:#BEBEBE;}

footer .mid.bet li.s1 i{top:6px;}

footer .mid.bet li.s2 i{background-position:0 -35px;}

footer .mid.bet li.s3 i{background-position:0 -105px;}

footer .mid.bet li.s4 i{background-position:0 -69px;}

footer .right.bet{margin-top:30px;}

footer .right.bet li{float:left; margin-left:45px; text-align:center; font-size:14px; color:#ECECEC; }

footer .right.bet li img{display:block;}



footer .bot{border-top:1px solid #535353; margin-top:5px; width:100%; height:38px; color:#828282;line-height:38px;}

footer .bot a{color:#828282;}

footer .bot span{padding-right:15px;}
/* footer */

*{ padding:0; margin:0;}

body{ font-size:14px; color:#333; background:#FFF; font-family:"微软雅黑";}

li{ list-style:none;}

h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:14px;}



a{ color:#333; text-decoration:none;}

a:hover{ color:#00968b;}

.cl{ clear:both}

img{ border:0;}

#LRfloater1{display:none}

.header{ width:1000px; margin:0 auto; height:120px;}

.header h1{ padding-top:30px; float:left;}

.header div{ float:right; padding-top:30px;}



.nav{ height:60px; background:#0EA5A0}

.nav ul{ width:1000px; margin:0 auto; height:60px;}

.nav ul li{ float:left; line-height:60px; font-size:16px;}

.nav ul li a{ color:#FFF;padding:0 39px;}

.nav ul li a:hover{ background:#FFF; height:60px; display:block; color:#0EA5A0;}



.banner{ width:1000px; margin: 0 auto; margin-top:20px; overflow:hidden;}

.banner_qiehuan{ position:relative; width:749px; overflow:hidden; height:346px; float:left;}

.banner1{ float:left; width:749px; height:346px;}

.banner3{ width:100px; position:absolute; right:5px; bottom:10px;}

.banner3 li{ width:10px; height:10px; float:left; background:#f2f2f2; margin-left:5px; font-size:12px; padding:5px; text-align:center; line-height:10px;}

.banner3 .on{ background:#0EA5A0; color:#fff;}

.banner2{ float:left; width:250px; height:344px; border:1px solid #e6e6e6; border-left:0;}

.banner2 li{ height:68px; line-height:68px; border-top:1px solid #e6e6e6; transition: all 0.3s linear 0s;}

.banner2 li a span{ font-size:20px; color:#0EA5A0; margin-left:20px;}

.banner2 li img{ margin-top:12px; float:left; margin-left:20px;}

.banner2 li:hover a{ margin-left:-5px; transition: all 0.3s linear 0s;}

.banner2 li:hover a img{ margin-left:-1px; transition: all 0.3s linear 0s;}

.mainbox{ width:1000px; margin:0 auto;}



.mainbox{ padding:30px 0 0 0; overflow:hidden;}

.mainbox h2{ font-size:24px; font-weight:bold; color:#333; border-bottom:#dedede solid 1px; height:45px; line-height:45px; margin-bottom:20px;}

.mainbox h2 a{ border-bottom:#00968b solid 2px; padding-bottom:5px; color:#00968b}

.mainbox h2 span{ color:#999; font-size:16px; padding-left:10px; font-weight:normal;}

.mainbox1{ width:300px; float:left;}

.mainbox1 img{ float:left;}

.mainbox1 p{ float:left; width:300px; line-height:24px; text-indent:2em; padding-top:10px;}

.mainbox1 p a{color:#00968b;}



.mainbox2{ width:410px; float:left; padding-left:33px;}

.mainbox2 div h3{ width:410px; text-align:center; font-size:18px; font-weight:bold;}

.mainbox2 div p{ font-size:14px; line-height:24px; color:#666; text-indent:2em; padding:15px 0; border-bottom:#d0d0d0 solid 1px;}

.mainbox2 ul{ padding-top:10px; width: 50%; float: left;}

.mainbox2 li{ width:4100px; overflow:hidden; height:30px; line-height:30px; float:left;}

.mainbox2 li span{ font-size:12px; padding-right:10px; font-weight:bold; color:#00968b;}



.mianbox4{ float:right;} 



.mainbox3{ width:645px; clear:both; padding-top:30px; float: left;}

#more{ float:right; font-size:12px; color:#999; border:0; font-weight:normal;}





/*n3专家*/

.n3{ width:645px; margin:0px auto 0;  clear:both; overflow:hidden;}

.n3 .n3_t{ width:100%; height:35px; margin:0 auto; clear:both;  overflow:hidden; border-bottom:1px solid #00968b;}

.n3_t .at{ width:120px; height:33px; float:left; overflow: hidden; line-height:33px; display:block; font-size:24px; font-weight:bold; color:#00968b; border-bottom:2px solid #00968b;}

.n3_t em{ width:120px; height:35px; float:left; overflow: hidden; line-height:35px; display:block; font-size:14px; color:#a0a0a0; font-style:normal;}

.n3_t small{ width:60px; height:35px; float: right; overflow: hidden; line-height:35px; display:block; font-size:10px; color:#a0a0a0; }

.n3_t small a{ color:#a0a0a0;}



.n3 .n3_zjt{ width:100%; height:30px; margin:0 auto 0; clear:both;  overflow:hidden; line-height:30px; }

.n3_zjt li{ width:95px; height:30px; margin:0 15px 0 0; float:left; overflow:hidden;  background:#eee; text-align:center;}

.n3_zjt li a{ color:#00968b; text-align:center;}

.n3_zjt li.current{ background:#00978b;}

.n3_zjt li.current a{ color:#fff;}

.n3_zjt li:nth-child(6){margin: 0;}



.n3 .n3_zjc{ width:100%; height:340px; clear:both;  overflow:hidden; }

.n3_zjc dl{ width:100%; height: 340px; margin:0 auto; clear:both; overflow:hidden; display:none; padding-top: 20px;}

.n3_zjc dl.show{ display:block;}

.n3_zjc dl dt{ width:300px; height:340px; float: left; overflow:hidden;}

.n3_zjc dl dt img{ width:100%; }

.n3_zjc dl dd{ width:345px; float: right; overflow:hidden; padding-top: 10px;}

.n3_zjc dl dd .zjt{ width:100%; height:25px; margin:0 auto; clear:both; overflow:hidden; display:block; line-height:25px; text-align:left; color:#666;}

.n3_zjc dl dd .zjt a{ font-size:24px; color:#00968b;}

.n3_zjc dl dd .n3_n2{ width:100%; margin:15px auto 0; clear:both; overflow:hidden; }

.n3_n2 .n3_n2l{ width:340px; margin:0 auto; float:left; overflow:hidden; text-align:left;}

.n3_n2 .n3_n2l p{ line-height:35px; color:#666;}

.n3_n2l p span{ width:100%; height:37px; margin:0 auto 10px; clear:both; display:block; overflow: hidden; line-height:30px; border-bottom:1px solid #00968b; color:#00968b; font-size:18px;}

.n3_n2l p em{ width:100%; height:37px; margin:0 auto 10px; clear:both; display:block;  font-style:normal; overflow: hidden; line-height:30px; border-bottom:1px solid #00968b; color:#00968b; font-size:18px;}





.n3_n2 .n3_n2r{ width:250px; margin:15px auto 0; float: right; overflow:hidden;}

.n3_n2r .n3_n2r_zx{ width:100%; height:30px; margin:10px auto 0; text-align:center; clear:both; overflow:hidden; display:block; line-height:30px;}

.n3_n2r_zx a{ width:95px; height:30px;float:left; overflow:hidden; color:#fff; background:#00978b;}

.n3_n2r_zx a:nth-child(1){margin: 0 30px 0 80px;}

.n3_n2r_zx a.a1{ background:#f89e10;}

.n3_zjc dl dd .n3_n2r_jj{ width:100%; clear:both;  text-align:left; line-height:25px; background:#eee; color:#666;}

.n3_n2r_jj p{ padding: 10px;}

.n3_n2r_jj p a{ color:#cd1b24;}

.n3_n2r_jj strong{ color:#00968b; font-size:16px;}

.n3_zjc dl dd .n3_n2r_ry{ width:100%; clear:both; overflow:hidden; }

.n3_n2r_ry img{ width:610px; height:130px;}

/*表格*/

.n3_n2r_ry .tb{ width:100%; margin:15px auto 0; clear:both;  text-align:center;border-collapse:collapse;}

.tb .th{ width:100%; height:50px;  line-height:50px;  font-size:16px; color:#fff;}

.th .thld{ border-right:1px solid #00968b;}

.th td{width:12.5%; height:30px; background:#00978b; border-right:1px solid #fff;}

.th .tdzj{ background:#11668d;}

.tr{ width:100%; height:40px;  line-height:40px;  font-size:14px; color:#333;}

.tr td{  width:12.5%; height:30px; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}

.tr .td1{ background:#eaf4f5; font-size:16px; border-bottom:1px solid #eaeaea;color:#066f7e;}





.mainbox5{ padding-top:30px; width:485px; float:left;}

.mainbox5 img{ float:left; padding-right:20px;}

.mainbox5 p{ float:left; line-height:24px; text-indent:2em; padding-bottom:20px;}

.mainbox5 div{ overflow:hidden;}

.mainbox5 div .dhyy{ display:block; width:497px; height:35px; background:url(../images/bto.jpg) no-repeat; float:left;}



.mainbox6{ clear:both; padding-top:30px;}



.line{ height:30px; width:100%; clear:both;}

.footer{ border-top:#00968b solid 5px; clear:both; margin-bottom:40px; overflow:hidden;}

.footerbox{ width:1000px; margin:0 auto; overflow:hidden;}

.footerbox div{ float:left; width:400px;  padding:50px 0;}

.footerbox p{ float:left; width:560px; line-height:30px; padding-left:40px; padding-top:35px;}









.yyjj{ width:730px; float:right; border:#CCC solid 1px; padding:20px 15px;}

.yyjj h4{ font-size:24px; font-weight:bold; text-align:center; padding-bottom:15px;}

.yyjj span{ font-size:12px; color:#999; text-align:center; line-height:50px; width:100%; /*display:block;*/}

.yyjj p{ line-height:25px; text-indent:2em; padding:5px 0;}





.fastnav{ width:200px; overflow:hidden;}

.fastnav h5{ font-size:24px; font-weight:bold; color:#00968b; padding-bottom:20px;}

.fastnav ul li{ width:100%; border-top:#e9e9e9 solid 1px;}

.fastnav ul li a{ width:90%; margin:0 auto; line-height:50px; height:50px; display:block; font-size:18px; background:url(../images/sj.jpg) right center no-repeat;}



.list h5{ font-size:24px; font-weight:bold; color:#00968b; padding-bottom:20px;}

.list ul{ overflow:hidden;}

.list ul li{ width:100%; clear:both; height:50px; line-height:50px; border-bottom:#e9e9e9 solid 1px;}

.list ul li a{ }

.list ul li i{ float:right; font-size:12px; color:#999; font-style:normal;}

.list div{ padding-bottom:30px;}

.list div img{ float:left; padding-right:20px;}

.list p{ float:left;}



/*.doctors li{ width:300px; text-align:center; font-weight:bold; line-height:30px; float:left; padding:27px;}

.doctors li img{ width:300px; height:358px; border:#CCC solid 1px;}*/



/*医生团队*/

.tdzj_w{         

    width:100%; overflow:hidden;}

.meiti{ overflow:hidden;border: 1px solid #e5e5e5;}

.doctors .mt{ padding:15px 9px 0; height:200px;}

.doctors .mt .ttt{line-height:34px; width:135px; float:left;}

.doctors .mt .ttt a{border-radius:5rem; background:#f2f2f2; display:block; height:30px; line-height:30px; text-align:center; font-size:14px; color:#7B7B7B; overflow:hidden;margin: 4px 15px;  width: 113px;}

.doctors .mt .ttt a:hover{ border-radius:5rem; background:#007770; color:#fff;}

.doctors .mt .tw{width:410px; float:left; line-height:24px; border-bottom:1px solid #e5e5e5; margin-bottom:8px; padding-bottom:15px;}

.doctors .mt .tw .img{ float:left;}

.doctors .mt .tw .text{ font-size:14px; color:#444444;}

.doctors .mt .img { float:left; width:271px; padding:0 8px 0 0; margin-bottom:16px; height:185px; overflow:hidden;}

.doctors .mt .img img{ width:265px; height:178px; padding:2px; border:1px solid #e5e5e5; }

.doctors .mt .title{font-size:18px; line-height:27px;  text-align:center; height:36px; overflow:hidden;}

.doctors .mt .title a{ color:#05925E;}

.pindy_right{    float: right;

    width: 270px;}





.list_ul{ overflow:hidden;}

.list_li_qwys{padding:15px 10px; border-bottom:1px dashed #e5e5e5;font-family:'微软雅黑'; height:159px;}

.list_li_qwys .yiyue{ float:left; width:180px; height:159px; /*margin:0px 15px 0 0;*/ line-height:18px; font-size:18px; color:#fff; text-align:center;}

.list_li_qwys .yiyue img{ width:150px; height:159px;}

.list_li_qwys .title_pag{ float:left; width:370px; height:30px;line-height:30px; font-size:16px; padding-left:15px; background:url(../images/t04.jpg) no-repeat 0 7px; font-weight:bold;}

.list_li_qwys .text_pag{ float:left; width:384px; text-align:left; line-height:23px; font-size:14px; color:#666; text-indent:2em;/* margin-top:10px;*/}

.list_li_qwys .text_pag a{color:#007770;}

.list_li_qwys .list_tel{float: left; width:364px; border:1px solid #007770; font-size: 14px; color:#999; padding: 0 10px; margin-top:10px;}

.list_li_qwys .list_li_qwys_zx{float:right; width:80px; padding:20px 10px; background:#f2f2f2;}

.list_li_qwys .list_li_qwys_zx a{ float:left; width:80px; text-align:center; color:#fff; padding:5px 0; font-size:14px;}

.list_li_qwys_zx_cor1{background:#007770;}

.list_li_qwys_zx_cor2{background:#7f966a; margin-top: 10px;}

.list_li_qwys_zx_cor3{background:#ff7d43; margin-top: 10px;}



/*内容*/

.cont_show2_c{ float:left; margin-top:30px; background:url(../images/cont40.png) no-repeat; width:589px; height:95px; padding:30px 10px 20px 100px; line-height:2;}

.cont_show2_c_one{ float:left; }

.cont_show2_c_one p{ color:#545454; font-size:14px;}

.cont_show2_c_one p b{ color:#c90101; font-size:16px;}

.cont_show2_c_two { float:left; width:100%; text-align:center;}

.cont_show2_c_two span{ color:#545454; font-size:16px;}

.cont_show2_c_two span b{ color:#ff0000; font-size:16px;}

.cont_show2_c_two a{ width:90px; height:30px; line-height:30px; display:inline-block; text-align:center; color:#fff; margin-left:0.3rem;}



.bgcor_009eaa {

    background: #009eaa;

}



.bgcor_ff7e00 {

    background: #ff7e00;

}



.mr10 {

    margin-right: 10px;

}

/*列表分页*/

.dede_pages{

	overflow:hidden;

	width:500px; 

	margin:20px auto 0;

}

.dede_pages ul{

	padding:12px 0px 0px 16px;

	overflow:hidden;

}

.dede_pages ul li{

	float:left;

	font-family:Tahoma;

	margin-right:6px;

	border:1px solid #E9E9E9;

	width:50px;

	height:30px;

	text-align:center;

	line-height:30px;

	clear:inherit;

}

.dede_pages ul li a{

	padding:2px 4px 2px;

	color:#555;

	display:block;

}

.dede_pages ul li a:hover{

	color:#690;

	text-decoration:none;

	padding:2px 4px 2px;

}

.dede_pages ul li.thisclass,

.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{

	background-color:#F8F8F8;

	padding:0px 4px 0px;

	font-weight:bold;

	text-align:center;

	line-height:30px;

}

.dede_pages .pageinfo{

	line-height:21px;

	padding:12px 10px 12px 16px;

	color:#999;

}

.dede_pages .pageinfo strong{

	color:#555;

	font-weight:normal;

	margin:0px 2px;

}







.new{width: 100%; overflow: hidden; }

.leftbox{width: 315px; height: 435px; float: right; padding-top: 30px; line-height: 28px;}

.leftbox dl span{background: #00978b; color: #fff; line-height: 28px; height: 28px; display: block; width: 28px; text-align: center; float: left;}

.leftbox dl dt{margin-bottom: 10px; overflow: hidden;}

.leftbox dl p{width: 280px; float: right;}

.leftbox dl p a{color: #007770;}

.leftbox ul{overflow: hidden; width: 100%; margin-bottom: 10px;}

.leftbox ul li{padding-left:18px;background:url(../images/why.png) no-repeat 5px 9px;}

.leftbox ul li a{ padding-left: 10px;}

.zixun{display: block; width: 220px; height: 50px; background: url(../images/zi.png) no-repeat center #fff9ea; border: 1px solid #feab03; margin-left: 50px;}

.zixun:hover {background: url(../images/zi2.png) no-repeat center #F89E10; border: 1px solid#FFF9EA; transition: 0.3s;}

.new2{width: 100%; overflow: hidden;}

.leftbox h2{font-size: 24px; font-weight: bold; color: #333; border-bottom: #dedede solid 1px; height: 45px; line-height: 45px; margin-bottom: 10px;}







