﻿@charset "utf-8";
/* CSS Document */



/*by段小鱼*/



* { 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; }
.header { width: 1000px; margin: 0 auto; height: 120px; background: #fff; overflow: hidden; }
.header h1 { padding-top: 30px; float: left; overflow: hidden; }
.header div { float: right; padding-top: 30px; overflow: hidden; }
.nav { height: 60px; background: #00978c }
.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: #00978c; }
.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: 150px; 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: #00978c; 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: #00978c; 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; }
.part_one, .part_two { 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; 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 div p a { color: #00968b; }
.tuijian { overflow: hidden; margin-top: 10px; }
.tuijian ul li { width: 100%; overflow: hidden; height: 30px; line-height: 30px; border-bottom: 1px dashed #ccc; }
.tuijian ul li span { font-size: 12px; padding-right: 10px; font-weight: bold; color: #00968b; }
.tuijian ul li em { text-align: right; font-style: normal; float: right; }
.mianbox4 { float: right; }
.mainbox3 { width: 100%; clear: both; padding-top: 30px; }
#more { float: right; font-size: 12px; color: #999; border: 0; font-weight: normal; }
.mainbox2 li { width: 400px; overflow: hidden; height: 30px; line-height: 30px; float: left; }
.mainbox2 li span { font-size: 12px; padding-right: 10px; font-weight: bold; color: #00968b; }
.mainbox5 p { float: left; line-height: 24px; text-indent: 2em; padding-bottom: 20px; }
.mainbox5 img { float: left; padding-right: 20px; }
/*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: #00968b; text-align: center; }
.n3_zjt li.current { background: #00978b; }
.n3_zjt li.current a { color: #fff; }
.n3 .n3_zjc { width: 100%; height: 430px; margin: 42px 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; margin-top: 32px; }
.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%; 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 #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: 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: #00978b; }
.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: #00968b; 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: 30px 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; }
.ptop { overflow: hidden; margin: 10px auto; }
.ptoppic { float: left; width: 200px; height: 150px; overflow: hidden; }
.ptopinfo { float: right; width: 275px; overflow: hidden; }
.ptopinfo h4 { text-align: center; line-height: 32px; font-size: 18px; font-weight: bold; }
.ptopinfo h4 a { color: #158064; }
.ptopinfo p { font-size: 14px; line-height: 26px; color: #666; }
.ptopinfo p a { color: #00968b; }
.sonchannel { overflow: hidden; width: 100%; }
.sonchannel ul li { width: 200px; height: 36px; line-height: 36px; text-align: center; margin-bottom: 10px; border: 1px solid #ccc; border-radius: 5px; }
.sonchannel ul li.fl { float: left; }
.sonchannel ul li.fr { float: right; }
.sonchannel ul li a { color: #000; }
.mainbox5 div .dhyy { display: block; width: 497px; height: 35px; background: url(../images/bto.jpg) no-repeat; float: left; }
.zlkslist { width: 100%; height: 50px; margin: 0 auto 0; clear: both; overflow: hidden; line-height: 50px; }
.zlkslist li { width: 125px; height: 50px; margin: 0 20px 0 0; float: left; overflow: hidden; background: #eee; text-align: center; }
.zlkslist li a { color: #00968b; text-align: center; font-size: 18px; font-weight: bold; }
.zlkslist li.current { background: #00978b; }
.zlkslist li.current a { color: #fff; }
.zlkslist li.final { margin: 0 0 0 0 }
.mainbox6 { clear: both; padding-top: 30px; }
.line { height: 30px; width: 100%; clear: both; }
.yqlj { clear: both; width: 1000px; margin: 8px auto 0; overflow: hidden; }
.yqljlist { overflow: hidden; }
.yqljlist ul li { float: left; margin: 10px 0 10px 10px; }
.yqljlist ul li a { color: #000; }
.footer { clear: both; padding-bottom: 40px; overflow: hidden; background: #00968b; }
.footerbox { width: 1000px; margin: 0 auto; overflow: hidden; }
.footerbox div { float: left; width: 414px; padding: 25px 0; margin-left: 36px; }
.footerbox p { float: left; width: 500px; line-height: 25px; padding-left: 36px; padding-top: 25px; color: #fff; }
.yyjj { width: 730px; float: right; border: #CCC solid 1px; padding: 20px 15px; }
.yyjj h1 { font-size: 24px; font-weight: bold; text-align: center; padding-bottom: 15px; }

.yyjj h5 { font-size: 14px;  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; }
.leftnav { width: 200px; overflow: hidden; }
.fastnav { width: 100%; overflow: hidden; }
.newarticle { overflow: hidden; margin-top: 20px; }
.newarticle h5 { font-size: 24px; font-weight: bold; color: #00968b; padding-bottom: 20px; }
.newarticle .newarticlelist { overflow: hidden; border-top: #e9e9e9 solid 1px; }
.newarticle .newarticlelist ul { margin-top: 10px; }
.newarticle .newarticlelist ul li { width: 100%; overflow: hidden; height: 30px; line-height: 30px; }
.newarticle .newarticlelist ul li span { font-size: 12px; padding-right: 10px; font-weight: bold; color: #00968b; }
.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; }
.nxbylist div { overflow:hidden; }
.nxbylist div img { float: left; padding-right: 20px; }
.nxbylist p {float: left;width: 100%;}
.nxbylist h5 { font-size: 24px; font-weight: bold; color: #00968b; padding-bottom: 20px; }
.bzbyfl { overflow: hidden; width: 100%; margin:15px auto; }
.bzbyfl ul li { float: left; width: 48.2%; margin-right: 3.5%; margin-bottom: 10px; }
.bzbyfl ul li.last { margin-right: 0; }
.bzbyfl ul li.boot { padding-bottom: 15px; border-bottom: 1px solid #eee; margin-bottom: 15px; }
.bzbyfl ul li h3 { display: block; border-left: 2px solid #158064; height: 28px; line-height: 28px; color: #158064; font-size: 16px; }
.bzbyfl ul li h3 a { color: #333; padding-left: 10px; }
.ptops { float: left; width: 100%; overflow: hidden; margin-right: 2%; margin-top: 12px; border-bottom: 1px dashed #cecece; margin-bottom: 10px; padding-bottom: 10px; }
.ptops .thmub_left { float: left; width: 98px; height: 76px; overflow: hidden; }
.ptops .thmub_left img{width:100%; max-width:98px; height:76px;}
.ptops .thmub_right { float: right; width: 250px; overflow: hidden; }
.ptops .thmub_right h4 { text-align: center; line-height:24px; font-size: 14px; padding-bottom: 0; }
.ptops .thmub_right h4 a { color: #158064; }
.ptops .thmub_right p { padding: 0; }
.bzbyfl ul li p.bot:before { content: "•"; font-weight: bold; color: #158064; margin-right: 5px; }
/*.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; }
.last_next_page { width: 100%; margin: 10px auto; height: 30px; }
.last_next_page ul { padding-left: 8px; }
.last_next_page ul li { height: 30px; line-height: 30px; width: 100%; }
.relation { width: 100%; margin: 10px auto; overflow: hidden; border: 1px solid #d3e7ff; }
.relation_title { background-color: #ebf4ff; border-bottom: 1px solid #d3e7ff; font-size: 18px; color: #333; padding-left: 10px; height: 45px; line-height: 45px; }
.relation_list { overflow: hidden; }
.relation_title span { font-size: 14px; }
.relation_list ul li { color: #666; border-bottom: 1px dotted #d3d3d3; width: 50%; float: left; text-indent: 10px; padding: 8px 0; }
.relation_list ul li>em { font-size: 12px; padding-right: 5px; font-weight: bold; color: #00968b; font-style: normal; }
/*列表分页*/

.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; }
