﻿@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:22px; text-indent:2em;/* padding-top:10px;*/ padding-left:20px}

.mainbox1 p a{color:#008aca;}

.mainbox3{ width:750px; float:right;}

.mainbox3 img{ float:left;}

.mainbox3 p{ float:left; width:750px; line-height:24px; padding-top:10px; padding-left:20px}

.mainbox3 p a{color:#008aca;}



.mainbox8{ width:750px; float:right;}



.mainbox8 dl { width:230px; height:315px; float:left; margin-right:15px; margin-bottom:15px;}



.mainbox8 dl dd { text-align:center; height:25px; line-height:25px; font-size:16px;}















.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;} 

.mianbox5{ float:left;}

/*.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;}