@charset "utf-8";
/* CSS Document */

*{ 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;}
div{ overflow:hidden;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#008aca;}
.cl{ clear:both}

.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:#1d3f8e}
.nav ul{ width:1000px; margin:0 auto; height:60px;}
.nav ul li{ float:left; border-right:solid 1px #112f75; line-height:60px; font-size:16px;}
.nav ul li a{ color:#FFF;padding:0 39px;}
.nav ul li a:hover{ background:#008aca; height:60px; display:block; color:#fff;}

.banner{ height:494px; background:url(banner.jpg) top center no-repeat;}

.mainbox{ width:1000px; margin:0 auto;}

.mainbox{ padding:30px 0 0 0;}
.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:#008aca solid 2px; padding-bottom:5px; color:#008aca}
.mainbox h2 span{ color:#999; font-size:16px; padding-left:10px; font-weight:normal;}
.mainbox1{ width:750px; float:left;}
.mainbox1 img{ float:left;}
.mainbox1 p{ float:left; width:500px; line-height:24px; text-indent:2em; padding-top:10px; padding-left:20px}
.mainbox1 p a{color:#008aca;}

.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;}
.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:100%; clear:both; padding-top:50px;}
#more{ float:right; font-size:12px; color:#999; border:0; font-weight:normal;}


/*n3专家*/
.n3{ width:1000px; 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:#1d3f8e; text-align:center;}
.n3_zjt li.current{ background:#008aca;}
.n3_zjt li.current a{ color:#fff;}

.n3 .n3_zjc{ width:100%; height:430px; margin:20px auto 0; clear:both;  overflow:hidden; }
.n3_zjc dl{ width:100%; margin:0 auto; clear:both; overflow:hidden; display:none;}
.n3_zjc dl.show{ display:block;}
.n3_zjc dl dt{ width:360px; height:430px; float: left; overflow:hidden;}
.n3_zjc dl dt img{ width:360px; height:430px; }
.n3_zjc dl dd{ width:610px; height:430px; float: right; overflow:hidden;}
.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; font-weight:bold; color:#1d3f8e;}
.n3_zjc dl dd .n3_n2{ width:100%; height:160px; 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 #008aca; color:#008aca; 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 #008aca; color:#008aca; 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:110px auto 0; text-align:center; clear:both; overflow:hidden; display:block; line-height:30px;}
.n3_n2r_zx a{ width:95px; height:30px; margin:0 15px; float:left; overflow:hidden; color:#fff; background:#008aca;}
.n3_n2r_zx a.a1{ background:#f89e10;}
.n3_zjc dl dd .n3_n2r_jj{ width:100%; height:60px; margin:15px auto 0; clear:both; overflow:hidden;  text-align:left; line-height:25px; background:#eee; color:#666;}
.n3_n2r_jj p{ margin:5px;}
.n3_n2r_jj p a{ color:#cd1b24;}
.n3_n2r_jj strong{ color:#008aca; font-size:16px;}
.n3_zjc dl dd .n3_n2r_ry{ width:100%;  margin:7px auto 0 ; 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:#008aca; 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:#039;}


.mainbox5{ padding-top:50px; width:485px; float:left;}
.mainbox5 img{ float:left; padding-right:20px;}
.mainbox5 p{ float:left; line-height:24px; text-indent:2em; padding-bottom:20px;}

.mainbox6{ clear:both; padding-top:50px;}

.line{ height:70px; width:100%; clear:both;}
.footer{ border-top:#ddd solid 5px; clear:both;}
.footerbox{ width:1000px; margin:0 auto;}
.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:720px; float:right; border:#CCC solid 1px; padding:40px 20px;}
.yyjj h4{ font-size:24px; font-weight:bold; text-align:center;}
.yyjj span{ font-size:12px; color:#999; text-align:center; line-height:50px; width:100%; display:block;}
.yyjj p{ line-height:30px; text-indent:2em; padding:10px 0;}


.fastnav{ width:200px; overflow:hidden;}
.fastnav h5{ font-size:24px; font-weight:bold; color:#008aca; 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(sj.gif) right center no-repeat;}

.list h5{ font-size:24px; font-weight:bold; color:#008aca; padding-bottom:20px;}
.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;}