
*{ margin:0; padding:0;}
body {margin:0px; padding:0px; font-size:12px; color:#666666; font-family:"微软雅黑"; background-color:#f2f2f2;}
h1,h2,h3,h4,ul,li,p,form,dt,dd,dl,form, {margin:0px;padding:0px;}
ul,li {list-style-type:none;}
img {border:0;}
a{ text-decoration:none; color:#b0afaf;}
a:hover{text-decoration:underline; color:#F00; cursor:pointer;}
p{ line-height:24px;}
h3{ line-height:30px;}
.header{width:100%; height:97px; border-bottom:#2ca1cd solid 2px; background-color:#fff;}
.head{ width:1200px; height:74px; margin:0 auto; padding-top:23px;} 
.logo{ width:248px; float:left; height:50px; padding-right:60px;}
.head1{ width:533px; height:55px; float:left;}
.phone{ width:228px; height:55px; float:right;}
/*导航菜单*/
.nav{width:100%; height: 59px; border-bottom: 1px solid #dedede; background:#fff;}
.nav li{float: left; width: 126px; height: 59px; border-left: 1px solid #e6e6e6;overflow: hidden;transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;-ms-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;
-moz-transition:all 0.4s ease-in;}
.nav dl{width: 562px;}
.nav dt{float: left;width: 126px; text-align: center;}
.nav dt a{display: block; height: 37px; line-height: 44px; font-size: 20px; }
.nav dt span{ height:22px; font-family:Arial, Helvetica, sans-serif; color:#cccccc;}
.nav dt p{line-height: 10px;overflow: hidden;font-size: 12px;color: #d3d3d3;}
.nav a:hover{text-decoration: none; color: #107297;}
.nav .main0{width:1200px; margin:auto;}
.nav .nav5{border-right: 1px solid #e6e6e6;}
.nav .cur{width: 562px;}
.nav .cur dt a{color: #107297;}
.nav dd{display: block;float: left; }
.nav dd a{font-size: 16px;line-height: 59px; float:left; margin:0 8px; color:#555555;}




.main{ width:100%; margin:0 auto; height:227px; background-color:#2ca1cd;}
.m{ margin:0 auto; width:1200px;}
.best{ float:left; width:136px; height:227px; background:url(../image/best.jpg) no-repeat;}
.best p{ margin-top:130px;  font-weight:bold; line-height:32px; text-align:center; color:#fff; font-size:18px;}
.best p span{ font-size:24px;}
.bestimg{ float:left; padding:18px;} 
.bestimg img{box-shadow: 3px 3px 3px #2588ad; width:350px; height:189px;}
.news{ float:left; width:306px; height:191px; padding:18px 18px 18px 5px; color:#fff; border-right:#56b4d7 solid 1px; }
.news h4{float:left; width:306px; font-size:16px;}
.news h3{float:left; width:306px; margin-top:12px; font-size:18px; text-align:center;}
.news p a{ color:#f3ac2e;}
.m a{ color:#fff;}
.news ul{ float:left; margin-top:6px;}
.news ul li{width:306px; line-height:26px; height:26px; *line-height:22px; *height:22px;}
.news ul li a{ float:left;}
.news ul li span{ float:right;}
.hot{ float:left; width:318px; height:191px; padding:18px 0px 18px 18px; color:#fff; }
.hot h4{float:left; width:306px; font-size:16px;}
.hot ul{ float:left; margin-top:14px;}
.hot ul li{float:left; width:159px; line-height:26px; height:26px; overflow:hidden;}
.hot ul li a{float:left; width:140px; overflow:hidden;}
.main1{ width:100%; margin:0 auto; height:240px; background-color:#fff;}
.m1{ margin:0 auto; width:1002px; padding-top:28px; }
.mh1{ float:left; width:1002px; font-size:24px; color:#1f1f1f; text-align:center;}
.search{float:left; width:1002px; overflow:hidden; margin-top:16px;}
.formsearch{margin:0 auto; width:835px; height:47px; background:#f2f2f2; }
.keyword{float:left; width:750px; height:45px; background:#f2f2f2; color:#5d5e5e; border:0em; border-radius:0em; font-size:16px; padding-left:10px;}
.submit{float:right; width:70px; height:47px; background:#2ca1cd; border:0; text-align:center; color:#ffffff; font-weight:bold; cursor:pointer; font-size:16px;}
.ksy_navz{width:100%; height:100px;background:#ffffff; overflow:hidden; padding-top:10px;}
.ksy_navbox{width:1200px; margin:0 auto; overflow:hidden;}
.ksy_navbox div{width:75px;height:90px;float:left;text-align:center;line-height:30px;padding-top:10px;margin-left:22px;_margin-left:3px; overflow:hidden;}
.ksy_navbox div.ksy_on a{ color:#a95d2c;}
.ksy_navbox div i{width:75px;height:54px;overflow:hidden;position:relative;display:block;margin-left:5px;}
.ksy_navbox div i img{position:absolute;left:6px;}
.ksy_navbox div a{ font-size:12px;}
.main2{ width:100%; margin:0 auto; height:1010px; background-color:#f2f2f2;}
.m2{ margin:0 auto; width:1200px;}
.m2left{ float:left; width:900px; margin-top:30px;}

/*tab02*/
.tab02{float:left; width:201px; height:540px; background-color:#85beea; font-size:14px; color:#fff;}
.tab02tit{ float:left; width:183px; height:84px; background-color:#2ca1cd; padding-left:18px; padding-top:22px;}
.tab02tit img{ float:left; }
.tab02tit p{ float:left; font-weight:bold; font-size:24px; line-height:30px; color:#fff;}
.tab02tit p span{font-size:18px;}
.tab_td2{float:left; width:176px; height:43px; padding-left:25px; padding-top:13px; line-height:32px; background-color:#85beea;}
.tab_td2 img{ float:left; margin-right:10px;}
.tab_td2 a{float:left; width:176px; height:43px; color:#fff; text-decoration:none;}
.tiao2{float:left; width:201px;!important;width:201px; height:auto; }
.dotline01{width:176px; height:43px; padding-left:25px; padding-top:13px; line-height:32px; background-color:#85beea;}
.dotline01 img{ float:left; margin-right:10px;}
.dotline01 a{ color:#fff;}
.dotline02{ float:left; width:186px; padding-left:15px; padding-top:10px; padding-bottom:10px; font-size:12px;  height:auto; line-height:25px; background-color:#fff; }
.dotline02 a{float:left; width:90px; text-indent:10px; color:#666666;}
.dotline02 a:hover{text-decoration:underline; color:#F00;}

/*slide_tab2*/
.slide_tab2{ float:left; width:678px; height:530px; overflow:hidden; padding-top:10px; background-color:#fff; padding-left:20px;}
.tab_btn2{float:left; height:16px; overflow:hidden; width:220px; position:relative; left:220px;}
.tab_btn2 li{float:left; width:16px;  height:16px; text-align:center; line-height:16px; border-radius:10px; font-size:12px; background-color:#777777; color:#ffffff; cursor:pointer; margin-left:14px;}
.tab_btn2 li.active {background-color:#2ca1cd; }
.maintab2{width:670px; height:490; overflow:hidden;}
.maintab2 ul{ float:left; }
.maintab2 ul li{float:left; width:670px; height:490; font-size:14px;}
.qie{ float:left; margin-top:20px; margin-bottom:16px;}
.qie img{ float:left; margin-right:16px; width:160px; height:120px;}
.qie h3{ float:left; width:490px;}
.qie .qieul{ float:left; width:490px;}
.qie .qieul a{ float:left; width:245px; height:29px; overflow:hidden; line-height:29px; color:#999999;}
.qie .qiejs{ float:left; margin-top:10px;} 
.qie .qiejs a{ color:#e09611; }
.qie a:hover{ color:#F00;}

.ad{ float:left; width:900px; margin-top:14px; margin-bottom:3px; height:121px; overflow:hidden;}
.case{ float:left; width:863px; height:216px; padding:18px; background-color:#fff; margin-top:12px;}
.casebox{ float:left; width:863px; height:216px; background-color:#e8e7e7;}
.case1{ float:left; width:120px; padding:0 12px; margin-top:28px; font-weight:bold;}
.case1 img, .case2 img{ float:left;}
.case1 span{ float:left; width:76px; margin-top:5px; font-size:18px; color:#2ca1cd; }
.case1 p{ float:left; margin-top:10px; line-height:30px;  font-size:15px; color:#666666;}
.case2{ float:left; width:430px; padding:12px; background-color:#dddddd;}
.case2 img{float:left; width:240px; height:190px; padding-right:16px;}
.case2 h3{ line-height:26px; font-size:16px;}
.case2 p{ float:left; width:172px; }
.case2 p a{ color:#f3ac2e;}
.case3{ float:left; width:230px; padding-left:20px; margin-top:20px; }
.case3 li{ height:35px; line-height:35px; text-indent:20px; background:url(../image/case3.jpg) no-repeat scroll 0px 10px;}

.m2right{ float:right; width:290px; margin-top:30px; background-color:#fff; }
.building{ float:left; width:290px;}
#zzsc{ height:auto; width:290px;}
#zzsc ul{float:left; margin-top:10px;}
#zzsc ul li{ width:42px; float:left; position:relative;}
#zzsc ul li a{float:left; width:42px; padding-left:18px; padding-right:10px; float:left; text-align:center; cursor:pointer; }
#zzsc ul li a p{float:left; width:42px; text-align:center;}
#zzsc ul li .text{ width:290px; height:0; overflow:hidden; position:absolute; left:0; top:66px; }
.doctor{ float:left;}
.doctortit{ float:left; width:186px; height:78px; padding-top:27px; padding-left:104px; margin-top:5px; background:url(../image/doctortit.jpg) no-repeat; color:#fff; font-size:16px; font-weight:bold;}
.doctortit h2{ font-size:24px; }
.doctorcon{float:left; width:256px; height:93px; padding-left:18px; margin-left:8px; padding-top:233px; background:url(../image/doctorcon.jpg) no-repeat;}
.doctorcon h3{ color:#FFF; line-height:23px; text-indent:4px; background:url(../image/libg01.jpg) no-repeat; font-size:14px;}
.doctorcon p{line-height:20px;}
.doctorcon a{color: #f3ac2e;}


.hbox{ float:left; overflow:hidden;width:270px;height:138px; margin-top:10px; margin-left:10px;}
#hbox{position:relative;}
#hContentID li{position:relative;}
#hContentID li img{ width:270px; height:138px;}
.mask{FILTER:alpha(opacity=40); opacity:0.4; width:100%; height:30px; background-color:#000000; position:absolute; bottom:0; left:0; display:block;}
.comt{width:270px; height:30px; line-height:30px; position:absolute; left:0; bottom:0px; color:#ffffff; text-align:center; font-size:12px;}

#doctorid{ float:left; width:270px; margin-left:10px; height:103px; margin-top:12px; overflow:hidden;}
#doctoridcon{ float:left; width:270px; height:103px overflow:hidden;}
#doctoridcon li{ float:left; padding-left:10px; padding-right:8px; text-align:center;}
#doctoridcon li img{ width:78px; height:auto;}
#doctoridcon li p{ *line-height:28px; font-size:12px;}
.img-wrap{width:78px; height:75px; overflow:hidden;}

/*lanmu*/
.banner2{width:100%; height:341px; margin:0 auto; background-color:#082c4e; }
.banner2 img{width:100%; height:341px; margin:0 auto; }
.main3{ width:100%; margin:0 auto; height:169px; background-color:#2ca1cd;}
.m3{ margin:0 auto; width:1200px; height:169px; border-right:#6cbddc solid 1px;}
.m3 ul{ float:left;}
.m3 ul a{ color:#fff;}
.m3 ul a:hover{ color:#F03; font-weight:bold;}
.m3 ul li{ float:left; width:216px; height:76px; border-left:#6cbddc solid 1px; padding:10px; padding-top:10px; padding-bottom:14px;}
.m3 ul li h2{float:left; width:218px; height:30px; line-height:30px; text-align:center; margin-bottom:4px; font-size:18px;}
.m3 ul li p{ float:left;}
.m3 ul li p a{float:left; width:72px; text-align:center;}
.search2{float:left; width:1150px; height:61px; overflow:hidden; padding-left:50px; padding-top:7px; border:#6cbddc solid 1px; border-bottom:0; border-right:0px;}
.formsearch2{float:left; width:805px; height:40px; background:#f2f2f2; margin-top:7px; }
.keyword2{float:left; width:720px; height:38px; background:#f2f2f2; color:#5d5e5e; border:0em; border-radius:0em; font-size:16px; padding-left:10px;}
.submit2{float:right; width:70px; height:40px; background:#1185b1; border:0; text-align:center; color:#ffffff; font-weight:bold; cursor:pointer; font-size:16px;}
.one{ float:right; padding-right:4px;}

.main4{ width:100%; margin:0 auto; height:1590px;}
.m4{ margin:0 auto; width:1200px;}
.m4left{ float:left; width:870px; margin-top:20px; padding:14px; background-color:#FFF; padding-bottom:34px; margin-bottom:26px;}
.position{ float:left; width:868px; height:40px; line-height:40px; text-indent:10px; font-size:14px; border-bottom:#f2f2f2 solid 1px;}
.lanmu1{ float:left; margin-top:14px;}
.lanmutit{ float:left; width:868px; height:32px; line-height:32px; font-size:18px; font-weight:bold; text-indent:40px; background:url(../image/lanmutit.jpg) no-repeat;}
.con1{ float:left; padding:10px 0px 0px 32px;}
.con1 img{ float:left; margin-right:24px;}
.con1 h2{ float:left; width:532px; text-align:center; font-size:18px; line-height:32px;}
.con1 p{ float:left; width:532px; font-size:14px; height:85px; border-bottom:#e3e3e3 dashed 1px;}
.con1 ul{ float:left; width:566px; margin-top:2px;}
.con1 ul li{ float:left; width:166px; height:33px; margin-top:12px; margin-right:18px; line-height:33px; text-align:center; background-color:#e5e5e5; overflow:hidden; }
.con1 ul li a{ color:#545353; font-size:14px;}
.con1 ul li a:hover{ color:#F00;}
.lanmu2{ float:left; margin-top:30px;}

/*slide_tab*/
.slide_tab{ float:left; width:806px; height:300px; overflow:hidden; padding-top:10px; background-color:#fff; padding-left:32px;}
.tab_btn{float:left; height:34px; overflow:hidden;}
.tab_btn li{float:left; width:133px; height:34px; text-align:center; line-height:34px; font-size:14px; background-color:#777777; color:#ffffff; cursor:pointer; margin-right:1px;}
.tab_btn li a{ color:#fff;}
.tab_btn li.active {background-color:#2ca1cd; }
.maintab{width:806px; height:260px; overflow:hidden;}
.maintab ul{ float:left; }
.maintab ul li{float:left; width:806px; height:260px; font-size:14px;}
.qie2{ float:left; margin-top:20px; margin-bottom:16px;}
.qie2 img{ float:left; margin-right:16px; width:246px; height:210px;}
.qie2 h3{ float:left; width:536px; text-align:center; font-size:18px;}
.qie2 p a{ color:#f3ac2e;}
.qie2 p{float:left; width:536px; height:86px; padding-top:8px; border-bottom:#e3e3e3 dashed 1px; text-indent:30px;}
.qie2 .qieul{ float:left; width:536px; padding-top:14px; }
.qie2 .qieul a{ float:left; width:268px; line-height:25px; color:#999999;}
.qie2 a:hover{ color:#F00;}

.treat{ float:left;  padding-left:32px;}
.treat1, .treat2, .treat3{ float:left; width:246px; height:328px; background-color:#2ca1cd; margin-right:1px; padding:11px; color:#fff;}
.treat2, .treat3{ background-color:#e5e5e5; margin-right:1px; color:#777777;}

.treat h2{ float:left; width:246px; margin-top:8px; height:30px; line-height:30px; overflow:hidden; font-size:14px;}
.treat p{ float:left; width:246px; height:75px; font-size:12px; line-height:24px;}
.treat p a{ color:#f3ac2e;}
.treat1 a{ color:#fff;}
.treat1 a:hover{color:#F00;}
.zx a{ float:left; width:195px; height:35px; text-align:center; line-height:35px; font-size:14px; background-color:#f0b944; color:#fff; border-radius:5px; margin-left:26px;}
.zx a:hover{ background-color:#41bb7d; text-decoration:none; color:#fff; }
.height1{ float:left; height:180px; overflow:hidden;}

.m4right{ float:right; width:292px; margin-top:20px; }
.impression{ float:left; width:272px; }
.impression1{ float:left; width:290px; font-size:18px; font-weight:bold;}
.impression1 img{ float:left;}
.impression1 p{ float:right; margin-top:10px; width:118px; line-height:34px;}
.impression1 p span{ color:#e09611; font-size:24px;}
.impression2{ float:left; margin-top:10px;}
.impression2 li{ float:left; width:264px; height:30px;}
.impression2 li p{float:right; margin-top:3px; color:#fff; background-color:#e4e4e4; width:165px; height:14px; line-height:14px; text-indent:30px; float:right;}
.impression2 li p span{ float:left; height:14px; width:160px; background-color:#ee5f00;}
#span2{ width:152px;}
.impression3{ float:left;}
.impression3 h3{ float:left; font-size:14px; font-weight:bold;}
#doctorid3{ float:left; width:272px; height:103px; overflow:hidden;}
#doctoridcon3{ float:left; width:272px; height:144px; overflow:hidden; }
#doctoridcon3 li{ float:left; width:272px; height:144px;}
#doctoridcon3 li p{ float:left; font-size:12px; width:272px; height:30px; line-height:30px; margin-top:6px; background-color:#2ca1cd; color:#fff; }

.introduction{float:left; width:272px; height: auto; background-color:#fff; padding:10px; margin-top:15px;}
.introduction1 p{ padding:10px; line-height:22px;}
.introduction1 p a{ color:#850000;}
.introduction2{ float:left;}
.introduction2 li{ float:left; width:84px; text-align:center; margin-left:4px; margin-right:2px;}
.introduction2 li img{ border:#dddddd solid 1px; padding:1px; width:80px;}
.introduction3{ float:left; width:272px; height:170px; background-color:#eaeaea;}
.introduction3 p{ float:right; width:252px;}
.introduction3 a{ float:left; width:83px; height:25px; margin-top:8px; font-size:14px; padding-top:65px; text-indent:5px;}
.introduction3 a:hover{ text-decoration:none;}
#in1{ background:url(../image/in1.jpg) no-repeat; }
#in2{ background:url(../image/in2.jpg) no-repeat; }
#in3{ background:url(../image/in3.jpg) no-repeat; }
#in1:hover{ background:url(../image/in1a.jpg) no-repeat; }
#in2:hover{ background:url(../image/in2a.jpg) no-repeat; }
#in3:hover{ background:url(../image/in3a.jpg) no-repeat; }

.m4center{float:left; width:1172px; height:410px; padding:14px; background-color:#fff;}
.focusPic{float:left; width:1142px; margin-top:16px; padding-left:32px;}
.focusPic ul{margin:0; padding:0; border:0}
#focusLeft{float:left; width:846px; height:340px; overflow:hidden; }
#focusLeft ul li{float:left; width:846px; height:340px; overflow:hidden;}
#focusLeft ul li img{ width:846px; height:340px;}
.focusTitle{width:286px; float:right;}
.focusTitle li{width:286px; height:84px; border-bottom:#dfdfdf solid 1px; line-height:81px; text-indent:46px; background-color:#ffffff; cursor:pointer; font-size:16px; font-weight:bold; overflow:hidden;}
.focusTitle ul li.active{ background-color:#dfdfdf; }
.focusTitle ul li.active a{ color:#2ca1cd;}
.focusTitle ul li a:hover{ color:#2ca1cd; text-decoration:none;}
#a1 { background:url(../image/f1.jpg) no-repeat right;}
#a2 { background:url(../image/f2.jpg) no-repeat right;}
#a3 { background:url(../image/f3.jpg) no-repeat right;}
#a4 { background:url(../image/f4.jpg) no-repeat right;}
#a1.active{ background:url(../image/f1a.jpg) no-repeat right; background-color:#dfdfdf; }
#a2.active{ background:url(../image/f2a.jpg) no-repeat right; background-color:#dfdfdf; }
#a3.active{ background:url(../image/f3a.jpg) no-repeat right; background-color:#dfdfdf; }
#a4.active{ background:url(../image/f4a.jpg) no-repeat right; background-color:#dfdfdf; }

/*list*/
.main5{ width:100%; margin:0 auto; height:1780px;}
.con2{ float:left; padding:10px 0px 0px 32px;}
.con2 img{ float:left; margin-right:24px;}
.con2 p{ float:left; width:532px; font-size:14px; height:85px; border-bottom:#e3e3e3 dashed 1px;}
.zbox{float:left; padding:32px; padding-top:20px;}
.zbox ul{float:left; border:1px solid #dedede; padding:6px 0px 15px 20px;} 
.zbox ul li{ height:40px; line-height:40px; width:360px; float:left; margin-right:30px; font-size:14px;} 
.zbox ul li span{  height:40px; line-height:40px; display:block; border-bottom:1px dotted #dedede;}
.zbox ul li b{ padding:2px 10px; display:inline-block; height:20px; line-height:20px; background:#2ca1cd; color:#fff; font-size:12px;}
.zbox ul li a{ color:#666; padding:0 0 0 5px; height:40px; line-height:40px;}
.zbox ul li a:hover{color:#F00;}
/* tab */
#tab{ float:left; width:555px; margin-top:18px;}
.tab_menu{width:102px; height:106px; float:left;}
.tab_menu li{float:left; width:102px; height:53px; font-size:18px; line-height:54px; font-weight:bold; background-color:#95d0e6; color:#fff; cursor:pointer; text-align:center; }
.tab_menu .selected{background-color:#0068a1; cursor:pointer;}
.tab_box{ float:left; width:400px; height:80px; font-size:14px; line-height:27px; background-color:#2ca1cd; color:#fff; padding:13px 18px;}
.tab_box p{ float:left; width:316px; border:0px;}
.tab_box p a{float:left; width:316px; height:28px; overflow:hidden; color:#fff; font-weight:bold; font-size:16px;}
.tab_box span{ float:left; width:62px; height:52px; background:url(../image/libg02.png) no-repeat; font-size:18px; padding:15px 10px; text-align:center;}
.hide{display:none;}
.lanmu3{ float:left;}
.lanmutit span{ font-size:14px;}
.list{ float:left; padding-left:32px;}
.list li{ float:left; width:775px; padding:20px 15px; border-bottom:#dfdfdd solid 1px;}
.list li h3{ float:left; color:#545353; font-size:15px; }
.list li p{ float:left; width:772px; text-indent:25px; line-height:20px; color:#777777; line-height:26px; font-size:14px;}
.list li p a{ color:#F00;}
.look{float:left; width:272px; height:600px; background-color:#fff; padding:10px;}
.look p{ padding:10px; border-bottom:#f2f2f2 solid 1px; }
.look p a{ color:#850000;}
.look ul{ float:left;}
.look ul li{ float:left; width:272px; margin-top:16px;}
.look ul li img{ float:left; margin-right:5px; width:52px; height:52px;}
.look ul li p{ float:left; width:203px; padding:0px; border-bottom:0;}
.disease{float:left; width:272px; height:375px; background-color:#fff; padding:10px; margin-top:15px;}

.disease1{ float:left; width:272px; height:64px; line-height:64px; font-size:19px; color:#fff; font-weight:bold; text-align:center; background-color:#52a9de;}
.disease2{ float:left;}
.disease2 a{ float:left; width:84px; height:40px; margin-top:12px; background-color:#dfdfdf; font-size:14px; font-weight:bold; line-height:40px; text-align:center; margin-left:5px;}
.disease2 a:hover{background-color:#2ca1cd; color:#fff; text-decoration:none;}

.diseaselin{float:left; width:272px; height:380px; background-color:#fff; padding:10px; }
.diseaselin1{ float:left; width:272px; height:64px; line-height:64px; font-size:19px; color:#fff; font-weight:bold; text-align:center; background-color:#52a9de;}
.diseaselin2{ float:left;}
.diseaselin2 a{ float:left; width:84px; height:40px; margin-top:12px; background-color:#dfdfdf; font-size:14px; font-weight:bold; line-height:40px; text-align:center; margin-left:5px;}
.diseaselin2 a:hover{background-color:#2ca1cd; color:#fff; text-decoration:none;}




#zx01{ float:left; width:272px; height:40px; margin-top:10px; background-color:#f0b944; font-size:14px; font-weight:bold; line-height:40px; text-align:center; margin-left:5px; color:#fff; border-radius:10px;}
#zx01:hover{ background-color:#52a9de; text-decoration:none;} 
.introductionz{ margin-top:15px;}
.page{ float:left; margin-top:35px; height:30px; padding-left:32px;}
.page li{ float:left; padding:5px 11px; font-size:14px; text-align:center; border:#CCC solid 1px; margin:0 5px;}

/*article*/
.main6{ width:100%; margin:0 auto;}
.article{ float:left; width:805px; padding:20px 32px;}
.article h1{ float:left; width:805px; text-align:center; color:#2ca1cd;}
.click{float:left; width:805px; height:30px; line-height:20px; margin-top:10px;}
.click p{ width:480px; margin:0 auto;}
.click span{ float:left; padding-left:20px; padding-right:20px;}
.reserve{float:left; width:805px; height:50px;}
.reserve p{ float:left; width:805px; text-align:center; height:50px; line-height:50px; background-color:#e5e5e5; font-size:14px; font-weight:bold;}
.reserve p span, .reserve p a{ color:#ee5f00;}
.point{float:left; width:805px; height:32px;}
.point a{ float:left; width:129px; margin-right:6px; height:32px; line-height:30px; font-size:14px; font-weight:bold; text-align:center; color:#fff; background-color:#777777;}
#point2{ margin-right:0px; width:130px;}
.point a:hover{background-color:#2ca1cd;}
.content{ float:left; width:805px; margin-top:20px; font-size:14px;}
.content p{ text-indent:30px; line-height:32px; font-size:14px;}
.help{ float:left; padding-left:30px; padding-top:10px; line-height:22px;}
.help a{ float:left; width:190px; height:125px; background:#777777; color:#ffffff; padding:20px 8px; margin-left:1px;}
.help a h2{float:left; width:194px; font-size:20px; line-height:30px; text-align:center;}
.help a h3{float:left;  width:194px; height:30px; overflow:hidden; font-size:15px;}
.help a p{ float:left; line-height:30px;}
#help04{ width:190px; height:165px; background:url(../image/help04.jpg) no-repeat; padding:0;}
.help a:hover{ background:#2ca1cd; text-decoration:none;}
.art_next {margin-left:30px; padding-top:30px; padding-bottom:10px; margin-bottom:15px; float:left; width:810px; border-bottom:#f2f2f2 solid 1px; display: none;}
.pre {float:left;}
.next {float:right;}
.art_next a:hover{ color:#F00;}
.art_next a{font-size:14px;color:#434343;}
.related{ float:left; width:773px; height:128px; border:#cfcece solid 1px; padding:15px; margin-left:32px; margin-top:10px;}
.related li{ float:left; width:340px; height:30px; margin-left:20px; margin-right:20px; border-bottom:#cccccc dashed 1px; line-height:30px;}
.related li a{ float:left;}
.related li span{ float:right;}
.looka{ margin-top:12px;}
.introductiona{ margin-top:12px;}

.help02{ float:left; padding-left:30px; padding-top:10px; line-height:22px;}
.related2{ float:left; margin-top:10px; margin-left:12px;}
.related2 li{ float:left; width:185px; overflow:hidden; padding-left:20px;}
.related2 li div{width:185px; height:131px; overflow:hidden;}
.related2 li img{ width:185px; height:auto;}
.hbox2{ float:left; overflow:hidden; width:282px; height:486px; padding-top:10px; padding-left:10px; background-color:#fff;}
.hbox2 h2, .doctor2 h2, .introductionb h2{ float:left; width:272px; height:41px; background:url(../image/hbox2.jpg) no-repeat; font-size:19px; color:#fff; text-indent:8px; line-height:36px; margin-bottom:8px;}
#hbox2{position:relative;}
#hContentID2 li{width:282px; height:420px; position:relative; font-size:12px;}
#hContentID2 li img{float:left; width:272px; height:331px;}
#hContentID2 li p a{ float:left; width:83px; text-align:center; padding:4px 0px; border:#dfdfdf solid 1px; margin-right:8px; margin-top:8px;}
.doctor2{ float:left; overflow:hidden; width:282px; height:486px; padding-left:10px; background-color:#fff;}
.doctorcon2{ padding-left:18px; margin-left:0px;}
#doctorid2{ float:left; width:270px; height:103px; margin-top:12px; overflow:hidden;}
.introductionb{height:210px; background-color:#fff; padding:10px; margin-top:0px;}
.color{ float:left; margin-bottom:20px;}
.color a{float:left; color:#fff; font-size:14px;}
.color1, .color2, .color5, .color6{ background-color:#2e72b9; padding:16px 16px; width:104px; line-height:25px; overflow:hidden;}
.color2{background-color:#71a1df;}
.color3, .color4{ width:272px; height:40px; line-height:40px; background-color:#ebb34e; text-align:center; overflow:hidden;}
.color4{background-color:#9bb54d;}
.color5{background-color:#55adb1;}
.color6{background-color:#e7a5a4;}


/*底部开始*/
.foot{width:100%; margin:0 auto; height:210px; font-size:14px; background-color:#107297; color:#fff;margin-bottom: 20px;float:left;*clear:both;}
.foota{ width:1200px; margin:0 auto; line-height:32px; padding-top:0px; }
.logo2{ float:left; width:335px; text-align:center;  margin-top:20px; padding-right:40px; background:url('../image/foot-bg.png') no-repeat right top;}
.foota ul{ float:left; width:380px;  margin-top:20px;  padding-left:40px; background:url('../image/foot-bg.png') no-repeat right top;}
.foota ul li{width:480px; float:left; line-height:26px; color:#cddbe3; }
.wx1{ float:left; color:#fff; padding-top:5px; margin-top:40px; padding-left:40px; }
.wx1 a{ float:left; width:30px; height:30px; background-color:#fff; border-radius:8px; padding:6px; margin-top:10px; margin-right:14px;}
.wx1 h3{font-size:16px;font-weight:normal}
.wx2{ float:left; margin-top:40px; padding-left:30px;}
.wx2 p{ float:left; width:100px; height:100px; text-align:center;}

.footer{padding-bottom:50px;}
#float_bottom{width:100%;height:50px;background:#555555;position:fixed;bottom:0;z-index:99999;}
#float_bottom .bot_main{width:1200px;margin:0 auto;}
#float_bottom .bot_main .today_num{display:inline-block;width:250px;height:40px;font:14px/40px 'microsoft yahei';margin:5px 0;background:#389ce8;color:#fff;text-align: center; border-radius: 5px;float:left;}
#float_bottom .bot_main .soon_aks{padding: 0 20px 0 20px;float:left;}
#float_bottom .bot_main .soon_aks a{font:18px/50px 'microsoft yahei';}
#float_bottom .bot_main ul { float:left; width:802px; display:inline-block;border-top: 3px solid #389ce8;}
#float_bottom .bot_main ul li{float:left;border-left:1px solid #666666;}
#float_bottom .bot_main ul li a{color:#fff;font:14px/54px 'microsoft yahei';  padding: 0 25px;}
#float_bottom .bot_main ul li .point_mark{display:inline-block;border:6px solid #389ce8;border-radius:6px;margin-left:-6px;}
#float_bottom .bot_main .red_num{ border:1px solid red;border-radius:18px;position:relative;right:360px;bottom:65px;width:18px;height:18px;float:right;background:red;color:#fff;  text-align: center;font-family:'microsoft yahei';}
#float_bottom .bot_main .lighter{display:none}

/*doctor*/
.main7{ width:100%; margin:0 auto; height:370px; background-color:#f2f2f2; padding-top:20px; padding-bottom:30px;}
.m7{ margin:0 auto; width:1170px; height:350px; background-color:#fff; padding:15px; padding-top:5px;}
.position2{width:1170px;}
.years{ float:left; width:345px; padding-top:20px; padding-left:30px;}
.years2{ float:left; width:748px; padding-top:30px; padding-left:40px;}
.years2 ul{ float:left; width:748px;}
.years2 ul li{ float:left; width:374px; height:40px; line-height:40px; text-indent:20px; font-size:18px; }
.years2 p{ float:left; width:725px; margin-top:10px;line-height:28px; text-indent:30px; font-size:14px; color:#999999;}
.years3{ float:left; margin-top:20px; width:725px; height:45px; line-height:45px; border-radius:10px; background-color:#2ca1cd; color:#fff; font-size:14px; text-indent:15px;}
.years3 a{ color:#fff; padding-right:24px; padding-left:8px;}
.main8{width:100%; margin:0 auto; height:500px; background-color:#fff; padding-top:20px; padding-bottom:30px;}
/*images*/
.m8{width:1200px; height:510px; margin:0 auto;}
.lanmutit2{position: relative; width:868px; height:32px; line-height:32px; font-size:18px; font-weight:bold; text-indent:40px; background:url(../image/lanmutit.jpg) no-repeat;}
.picshow{ width:1145px; position:relative; left:40px; top:20px; background: #ffffff;}
.picshow dl{ margin:5px 0; }
.picshow dl dt { position:relative; width:805px; height:430px;overflow: hidden;}
#pictype{position:absolute; top:0; left:0; z-index:0; width:805px;}
.pictype1{ display:block; width:805px; height:430px; overflow:hidden;}
.pictype1 img{ float:left;}
.dbg{ float:left; width:440px; height:390px; padding-top:43px; padding-left:20px; background:url(../image/dbg.jpg) no-repeat; font-size:14px; }
.dbg h3{ height:30px; line-height:30px; width:440px; font-size:18px; color:#2ca1cd;}
.time{ float:left; width:420px; height:44px; margin-top:10px; border-bottom:#d2d2d2 solid 1px;}
.time p{ float:left; font-size:14px; background:url(../image/time.jpg) scroll 0px 11px no-repeat; line-height:21px; padding-left:30px;}
.time a{ float:right; width:64px; height:30px; line-height:30px; background-color:#f3ac2e; color:#fff; text-align:center; border-radius:6px; margin-top:6px;}
.time a:hover{ text-decoration:none; background-color:#2ca1cd;}
.dbg01{ float:left; width:420px; margin-top:15px;}
.dbg02{ float:left; margin-top:15px;}
.dbg02 p{ float:left; width:440px;}
.dbg03{ float:left; width:420px; margin-top:10px;}
.dbg03 a{ float:right; margin-left:12px;}
#other{position:  absolute;top: 0; left: 0; z-index: 1;}
#other img{}
.picshow dl dd{ height:10px; overflow: hidden; }
.picshow dl dd div{ }
.picshow dl dd{ margin-top: 10px; line-height: 20px;}
.picshow dl dd a:link,.picshow dl dd a:visited{ color: green; text-decoration: underline; }
.picshow dl dd a:hover{ color: maroon; }
.picsel{width:290px; height:405px; overflow: hidden; position:absolute; right:0px; float:left; padding-top:25px; }
.picsel span{ float:left; display: block;width:290px; height:25px; overflow:hidden; background-color:#f2f2f2;}
.picsel a{ display:block; width:270px; height:100px; margin-top:5px; overflow: hidden; background-color:#f2f2f2; padding:10px; overflow:hidden; cursor:pointer; border-left:#fff solid 2px;}
.picsel a:hover{ text-decoration:none;}
.picsel a div{height:100px; overflow:hidden; float:left;}
.picsel a img{ float:left; margin-right:10px; width:110px; height:auto; }
.picsel a h3{ float:left; height:25px; line-height:25px; color:#2ca1cd; font-size:14px;}
.picsel a p{ float:left; width:145px; font-size:14px; color:#777777;}
.picsel a p font{ color:#e09611; font-size:14px}
.picsel a.selbg{ border-left:#2ca1cd solid 2px;}
.pre1{ background:#ffffff url(../image/next.jpg) 130px 0 no-repeat; position:absolute; z-index:1; top:0; left:0px; }
.pre2{ background:#ffffff url(../image/next.jpg) 130px -50px no-repeat;position: absolute;z-index: 1; top: 0; left: 0px;cursor: pointer;}
.next1{ background:#ffffff url(../image/next.jpg) 130px -25px no-repeat;  position: absolute; z-index: 1; bottom: 0; left: 0px; cursor: pointer; }
.next2{ background:#ffffff url(../image/next.jpg) 130px -75px no-repeat; position: absolute; z-index: 1; bottom: 0; left: 0px;}
.seltype{ position:relative; z-index:0; width:290px; float:left;}
.main9{width:100%; margin:0 auto; height:340px; background-color:#f2f2f2; padding:50px 0;}
.m9{width:1200px; margin:0 auto; height:340px; background-color:#fff;}

/*news*/
.mainnews{width:100%; margin:0 auto; height:1650px;}
.nleft{ float:left; width:290px; margin-top:20px; background-color:#FFF; height:1590px;}
.nright{ float:right; width:870px; height:1590px; margin-top:20px; padding:0 14px; background-color:#FFF;}
.nnav{ float:right; width:275px; margin-top:6px; font-size:15px; }
.nnav li{float:left; width:265px; padding-top:8px; background:url(../image/ligbg04.jpg) no-repeat;}
.nnav a{ float:right; width:223px; height:50px; background-color:#f2f2f2; line-height:50px; text-align:center;}
.nnav a:hover{ background-color:#2ca1cd; text-decoration:none; color:#fff;}
.nnav li:hover{background:url(../image/g1.jpg) no-repeat;}
.introduction3b{ float:left; margin-left:8px; margin-top:20px;}

.review{ float:left; padding-left:8px; width:272px; margin-top:20px; display:none;}
.review h2{float:left; width:272px; height:63px; line-height:63px; text-align:center; font-size:19px; background-color:#2ca1cd; color:#fff;}
#hottitle{float:left; width:272px;height:526px;overflow:hidden; margin-top:15px;}
#ulid{float:left;}
#ulid li{float:left; width:264px; height:80px; padding:10px 0; padding-left:8px; border-bottom:#e3e3e3 dashed 1px;}
#ulid li img{float:left; margin-top:15px;}
#ulid li p{float:right; width:202px; line-height:22px; font-size:12px; }
#ulid li p span{ font-weight:bold; font-size:14px;}
.review a{ float:left; margin-top:35px; float:right;}
.nrighttop{ float:left; margin-top:30px; padding-right:36px; padding-left:30px;}
.nrighttop h2{ float:right;  width:543px; text-align:center; line-height:50px; height:50px; font-size:18px;}
.nrighttop p{ float:right; text-indent:30px; width:543px; font-size:14px; line-height:30px;}

.nrightul{ float:left; padding-right:36px; padding-left:30px;}
.nrightul li{ float:left; margin-top:40px;}
.nrightul li img{ float:left; width:244px; height:158px;}
.nrightul li h3{ float:right; width:543px; line-height:50px; height:50px; font-size:18px;}
.nrightul li p{ float:right; text-indent:30px; width:543px; font-size:14px; line-height:30px;}
.nrightul li p a{ color:#e09611;}
/*rongyu*/
.rongyu1{ float:left; margin-top:60px; padding-left:32px;}
.rongyu2{ float:left; margin-top:60px; padding-left:90px;}
.rongyu3{ float:left; margin-top:60px; padding-left:32px;}
/*huanjing*/
.hj{float:left; margin-top:60px; padding-left:32px;}
.hj li{ float:left; width:201px;}
.hj li img{ float:left;}
.hj li p{ float:left; width:200px; text-align:center; font-size:14px; font-weight:bold; line-height:50px; height:50px;}
/*map*/
.lmap{float:left; padding-left:30px; margin-top:44px; }
#allmap{width:804px; height:483px;}
.m4center2{float:left; width:835px; height:410px; margin-top:40px; background-color:#fff;}
.focusPic2{float:left; width:785px; margin-top:16px; padding-left:50px;}
.focusPic2 ul{margin:0; padding:0;border:0}
#focusLeft2{float:right; width:690px; height:338px; overflow:hidden; }
#focusLeft2 ul li{float:left; width:690px; height:338px; overflow:hidden; font-size:14px; color:#333333;}
.fbg01{ float:left; width:34px; height:68px; background:url(../image/fbg01.jpg) no-repeat;}
.fbg{ float:left; width:625px; height:298px; background-color:#f1f1f1; padding-top:40px; padding-left:30px;}
.fbg h2{line-height:40px; height:40px;}
.fbg p{line-height:32px;}
.focusTitle2{width:75px; float:left;}
.focusTitle2 li{width:75px; height:75px; cursor:pointer; overflow:hidden; margin-bottom:12px; *margin-bottom:8px;}
#b1 { background:url(../image/lx1.jpg);}
#b2 { background:url(../image/lx1.jpg); background-position:0 249px;}
#b3 { background:url(../image/lx1.jpg); background-position:0 162px;}
#b4 { background:url(../image/lx1.jpg); background-position:0 75px;}
#b1.active{ background:url(../image/lx2.jpg); }
#b2.active{ background:url(../image/lx2.jpg); background-position:0 249px;}
#b3.active{ background:url(../image/lx2.jpg); background-position:0 162px;}
#b4.active{ background:url(../image/lx2.jpg); background-position:0 75px;}
.address{ float:left; padding-left:32px; line-height:32px; font-size:14px; color:#333333;}
.address2{ float:left; padding-left:32px; margin-top:40px; line-height:32px; font-size:14px; color:#333333;}
.address2 a{ margin-right:24px;}

/*aboout*/
.aboutbox{ float:left; padding:45px 32px; padding-right:0px;}
#abooutid{ float:left; width:820px; height:103px; overflow:hidden;}
#abooutcon{ float:left; width:820px; height:1090px; overflow:hidden; }
#abooutcon li{ float:left; width:820px; height:1074px; padding-top:16px; font-size:14px;}
#abooutcon li div, #abooutcon li img{ float:left;}
#abooutNum{ float:left; width:820px;}
#abooutNum li{ float:left; margin-right:16px; width:120px; height:110px; padding-top:33px; background:url(../image/abooutnum1.png) no-repeat; cursor:pointer; text-align:center; color:#fff; font-size:18px; font-weight:bold; line-height:30px;}
#abooutNum li.active{ background:url(../image/abooutnum2.png) no-repeat;}
#abooutNum li font{ font-size:16px;}

.about1{ width:773px; height:498px; background:url(../image/about1.jpg) no-repeat; padding-right:30px; }
.about1 h3{ float:right; width:405px; text-align:center; line-height:35px; height:35px; margin-top:60px; font-size:18px;}
.about1 p{ float:right; width:405px; line-height:28px; text-indent:30px; margin-bottom:16px;}

.about5{ width:782px; height:179px; padding:10px; margin-top:20px; background-color:#f1f1f1;  }
.about5 img{ padding-right:40px;}
.about5 h3{ float:left; width:430px; height:50px; line-height:50px; text-align:center; font-size:18px;}
.about5 p{ float:left; width:430px; text-indent:30px; line-height:28px; }

.about8{ width:775px; height:419px; background:url(../image/about8.jpg) no-repeat; padding-right:30px; margin-bottom:70px; }
.about8 h3{ height:75px; }
.about9{ width:238px; height:500px; padding-right:35px;}
.about10{ width:529px;}
.about10 h2{float:left;padding-left:58px; font-size:24px; line-height:40px; height:40px;}
.about10 h3{float:left;padding-left:58px; margin-bottom:20px; color:#2ca1cd; font-size:20px; line-height:40px;}
.about10 p{ float:left;padding:25px 0; font-size:14px; line-height:28px;}

.about12{ width:773px; height:293px; background:url(../image/about12.jpg) no-repeat; padding-right:30px; margin-bottom:70px; }

.about13a{ width:219px;}
.about13aa{ margin-top:20px; margin-bottom:70px;}
.about13aa h3{ float:left; color:#2ca1cd; font-size:20px;}
.about13aa p{ float:left;  line-height:28px;}
.about13c{width:210px; margin-top:110px; padding-left:20px;}

.about16{ margin-top:20px;}
.about16 h3{ float:left; width:800px; color:#000; height:40px; line-height:40px;  font-size:18px; font-weight:bold; border-bottom:#d7d9d7 solid 1px;}
.about16a{ margin-top:16px;}
.about16a p{float:left; text-align:center; width:100px; padding-right:16px;}
.about16aa{ width:684px; border-bottom:#d7d9d7 dashed 1px; height:30px; line-height:30px;}
.about16aa font{ color:#f37a1d;}
.about16aa span{ float:right;}
.about16ab{ width:684px; border-bottom:#d7d9d7 dashed 1px; font-size:12px; padding:6px 0; line-height:24px;}
.about17{ float:left; width:800px; }
.about17 a{ float:left; width:800px; text-align:center; font-size:18px; color:#69b4ed; font-weight:bold;}
.about20{ margin-top:30px;}

/*swt*/
.refh-ff{
  width: 5.32rem;
  height: 5.28rem;
  position: fixed;
  top:40%;
  right:0;
}
.refh-ff-main{
  width: 1rem;
  height: 1rem;
  position: relative;
}
.refh-ff-img{
  width: 6rem;
  height: 6rem;
}
.refh-ff-text{
  position: absolute;
  bottom: .02rem;
  width:1.32rem;
  font-size: .28rem;
  font-weight: bold;
  text-align: center;
}
.refh-ff-main a{
  color:#fff;
}
.refh-ff-consult{
  width: .56rem;
  height: .56rem;
  position: absolute;
  left:.2rem;
  top:.15rem;
}

/*banner切换*/
#solid{width: 100%;height: 498px;clear: both;position: relative;}
#solid .solid0, #solid .solid1, #solid .solid2{position: absolute;left: 0px;top: 0px;width: 100%;height: 498px;display: none;}
#solid .solid0{background: #e7dfd1;}
#solid .solid1{background: #c5c9db;}
#solid .solid2{background: #78c4db;}
#solid ul{margin: 0px;padding: 0px;list-style: none;}
#solid ul li{position: absolute;left: 50%;top: 0px;width: 905px;height: 501px;margin-left: -452px;display: none;cursor: pointer;}
#solid #btt{width: 905px;height: 55px;top: 445px;left: 50%;position: relative;margin-left: -452px;}
#solid #btt span{position: absolute;top: 15px;left: 45%;display: block;width: 30px;height: 8px;margin: 0 15px;text-align: center;background: #3d3d3d;z-index: 1000;cursor: pointer;filter: alpha(opacity=70);/*IE滤镜，透明度50%*/-moz-opacity: 0.7;/*Firefox私有，透明度50%*/opacity: 0.7;/*其他，透明度50%*/}


.banner{ float:left; width:900px; margin-top:14px; margin-bottom:3px; height:121px; overflow:hidden;}








