html{ _background:url(about:blank);overflow-x:hidden;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,dl,td,dt,dd,img,div{margin:0;padding:0;border:0;}
ul,ol{list-style-type:none;}
li{ list-style:none;}
select,input,img,select,textarea{vertical-align:middle;padding:0;margin:0;border:0;}
.clear{height:0px; line-height:0px; width:100%; font-size:0px; margin:0px; padding:0px; overflow:hidden; clear:both;}
a{text-decoration:none; color:#333333;}
a:hover{ text-decoration:underline;}
p{ text-indent:30px;}

body{font-family:"Microsoft yahei"; font-size:14px; color:#333333;line-height:25px; background:#FFF;}

.header{ margin: 20px auto; }
.header_top{ width: 1000px; margin: 0 auto;}
.header_top .h_left{ width: 755px; float: left; }
.header_top .h_left .logo{ width: 500px; float: left; }
.header_top .h_left .ul_li{ width: 204px; float:right;  }
.header_top .h_left .ul_li li{ line-height: 37px; font-size: 16px; vertical-align: middle; }
.header_top .h_right{ width: 178px; float: right; margin-top: 10px }
/*轮播图*/
.slider, .slider-panel img, .slider-extra { 
 width: 100%; 
 height:471px; 
 } 
 .slider { 
 text-align: center; 
 margin: 23px auto 0; 
 position: relative; top: -23px
 } 
 .slider-panel, .slider-nav, .slider-pre, .slider-next { 
 position: absolute; 
 z-index: 8; 
 } 
 .slider-panel { 
 position: absolute; 
 } 
 .slider-panel img { 
 border: none; 
 } 
 .slider-extra { 
 position: relative; 
 } 
 .slider-nav { 
 margin-left: -51px; 
 position: absolute; 
 left: 50%; 
 bottom: 4px; 
 } 
 .slider-nav li { 
 background: #aaa; 
 border-radius: 50%; 
 color: #fff; 
 cursor: pointer; 
 margin: 0 2px; 
 overflow: hidden; 
 text-align: center; 
 display: inline-block; 
 height: 18px; 
 line-height: 18px; 
 width: 18px; 
 } 
 .slider-nav .slider-item-selected { 
 background: #2c7c66; 
 } 
.slider-page a{ background: rgba(0, 0, 0, 0.2); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); 
color: #fff; 
text-align: center; 
display: block; 
font-family: "simsun"; 
font-size: 22px; 
width: 28px; 
height: 62px; 
line-height: 62px; 
margin-top: -31px; 
position: absolute; 
top: 50%; 
} 
 .slider-page a:HOVER { 
 background: rgba(0, 0, 0, 0.4); 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); 
 } 
 .slider-next { 
 left: 100%; 
 margin-left: -28px; 
 } 

.bingzhong{ overflow: hidden; background: #666666; margin-top:-24px}
.bingzhong ul{ width: 1000px; margin: 0 auto; height: 110px }
.bingzhong ul li{ float: left;  padding:20px 28px ; text-align: center; border-right: 1px solid #dddada; margin-top: 4px; height: 58px }
/*.bingzhong ul li:hover{ background: #777 }*/
.bingzhong ul li a{ display: block; float: left;  }
.bingzhong ul li a span{ display:block; color: #dddada; font-size: 16px; }
.bingzhong ul li.none{ border: none }

.jianc{ width: 1000px; margin:20px auto;height: 95px; }
.jianc .jian_left{ background: #666; color: #fff; width: 108px; height: 95px;box-shadow: 5px 5px 5px #ccc;float: left; }
.jianc .jian_left span{ display: block; text-align: center; }
.jianc .jian_left span.sp1{ font-size: 22px; line-height: 40px; padding-top: 18px }
.jianc .jian_left span.sp2{ font-size: 12px;}
.jianc .jian_right{ width: 892px; float: right; }
.jianc .jian_right ul li{ float: left; width: 110px; text-align: center; height:46px; line-height: 46px; border:1px solid #ccc; font-size: 18px; }
.jianc .jian_right ul li a{ color: #666; }
.jianc .jian_right ul li.none{ border-bottom: none }
.jianc .jian_right ul li.x_none{ border-right: none }

.sm_banner{ width: 1000px; margin: 20px auto }
.main_p{ width: 1000px; margin: 0 auto }
.pin_box{ border:1px solid #ccc; width: 331px; height: 363px; overflow: hidden; float: left; }
.pin_box .vode{ margin-left: 1px; }
.pin_box .head{ background: url(../images/head.png) no-repeat center; width:155px; margin-top: -2px;
 float: left; height: 49px; line-height: 49px; }
.pin_box .head span{ display: block; margin-left: 20px } 
.head_box{ background: #f5f5f5; height: 49px; }
.head_box01{margin-top: 15px;}
.pin_box .head{ color: #fff; font-size: 24px; font-weight: bold; }
.vode{ margin-top: 15px }
.jjxcp{text-align: center;font-size: 20px;margin-top: 10px;}
.head_box .ying{ line-height: 49px; float: right; margin-right: 10px; color: #666}
.new_box{ width:385px; float: left;height: 357px; margin-left: 20px; border:1px solid #ccc;padding-bottom: 5px;}
.new_box .head{ background: url(../images/head.png) no-repeat center; width:155px; margin-top: -2px;
 float: left; height: 49px; line-height: 49px; }
.new_box .head span{ display: block; margin-left: 20px } 
.new_box .head{ color: #fff; font-size: 24px; font-weight: bold; }
.new dl{ overflow: hidden; border-bottom: 1px dotted #ccc;  width: 95%; margin: 5px auto; padding-bottom: 10px;}
.new dl dt{ width: 97px; float: left; margin-top:5px; }
.new dl dt img{width: 100px; height:65px; border:1px solid #ccc;}
.new dl dd{ width: 260px; float: right; margin-top:2px;}
.new dl dd .dd1{ color: #146e55; font-size: 18px; }
.new dl dd .dd2 a{ color: #f00 }
.ul_box{}
.ul_box ul li{ height:30px; line-height: 30px; background: url(../images/dian.jpg) no-repeat left center; padding-left:12px; margin-left: 10px }
.zj_jing ul li{ line-height: 32px; background: url(../images/dian.jpg) no-repeat left center; padding-left:12px; margin-left: 10px }

.jing{ width: 242px; float: right; border:1px solid #ccc; overflow: hidden; height: 363px;} 

.jing .head{background: url(../images/head2.jpg) no-repeat center; width:142px; margin-top: -2px;
 float: left; height: 49px; line-height: 49px; background-size: 100%}
.jing .head span{ display: block; margin-left: 20px } 
.jing .head{ color: #fff; font-size: 24px; font-weight: bold; }
.zj_jing .zj_img a img{ width: 205px;border:1px solid #ccc;margin-top: 2px}

.main_w{ width: 1000px; margin: 20px auto 20px; border:1px solid #ccc; overflow: hidden; padding-bottom: 20px }
.w_head{ background: url(../images/head3.jpg) repeat-x left; height:50px; line-height: 50px; margin-top: -2px; color: #fff;
 font-size: 24px; font-weight: bold; padding-left: 20px
  }
.w_head span{ font-size: 12px; font-weight: 500; padding-left: 20px}
.ul1 li{ float: left; width:330px; text-align:center;font-size: 18px; line-height: 68px; margin-right: 5px; margin-top: 19px }
.ul1 li a{ color: #fff; }
.ul1 li.bg1{ background: #f18231 }
.ul1 li.bg2{ background: #f0af31 }
.ul1 li.bg3{ background: #1db69a;float: right; margin-right: 0 !important}

.ul2{ margin-top: 5px;  }
.ul2 li{font-size: 18px; text-align:center; }
.ul2 li a{ color: #fff }
.bg_t{ float: left; width: 665px; margin-left: 5px }
.bg_t li{ float: left; }
.ul2 li.bg4{ background: #f0af31; height: 100px; width: 156px; float: left; padding-top: 40px }
.ul2 li.bg5{ background: #14c074; height:68px; width: 261px; line-height: 68px;margin-right: 5px}
.ul2 li.bg6{ background: #d47834; height: 68px; width: 237px;line-height: 68px;  }
.ul2 li.bg7{ background: #90cc3a; height: 58px; width: 157px; padding-top: 10px; float: right; }

.bg_m{float: left; width: 665px; margin-top: 5px; margin-left: 5px }
.bg_kais{ float: left; width: 665px; }
.ul2 li.bg8{ background: #1db69a; height: 68px; width: 330px; line-height: 68px; float:left; }
.ul2 li.bg9{ background: #35ac48; height: 68px; width: 330px;line-height: 68px; float: right; }
.ul2 li.bg10{ background: #56caab; height: 100px; width: 167px; float: right;  padding-top: 40px}
.ul3 li{ float: left; height: 68px; line-height: 68px; text-align: center; margin-right: 5px; margin-top: 5px; }
.ul3 li a{ color: #fff; font-size: 18px;  }
.ul3 li.bg11{ background: #04d379; line-height: 30px; width: 158px; }
.ul3 li.bg12{ background: #04d39b; width: 247px; }
.ul3 li.bg13{ background: #d19a2f; width: 258px; }
.ul3 li.bg14{ background: #04d39b; width: 158px; }
.ul3 li.bg15{ background: #1dbdbd; width: 157px; float: right; margin-right: 0 }

.huiyi{ width: 1000px; margin: 0 auto; border:1px solid #ccc; overflow: hidden; padding-bottom: 20px }
.hui_box{ width: 464px; float: left; margin-top: 30px; margin-left: 15px }
.hui_box .hui_head{ text-align:center; height: 56px; }
.hui_head img{width:460px;}
.hui_box p,.hui_boxs p{ margin: 10px 0 }
.hui_box p a{ color: #f00; }
.hui_boxs{ float: right; margin-right: 15px; }


.keji{ width: 1000px; margin: 20px auto; border:1px solid #ccc; }
.keji .head{ background: url(../images/head.png) no-repeat center; width:155px; margin-top: -2px;
 float: left; height: 49px; line-height: 49px; }
.keji .head span{ display: block; margin-left: 20px } 
.keji .head{ color: #fff; font-size: 24px; font-weight: bold; }
.keji .ying{ line-height: 49px; float: right; margin-right: 10px; color: #666}

.xuan{ overflow: hidden; margin-top: 10px }
.xuan ul li{ background: url(../images/list_k.jpg) no-repeat center; width: 228px; height: 91px; margin-bottom: 20px; }
.xuan ul li .div1{ width: 78px; text-align: center; font-size: 48px; color: #fff; line-height: 91px; float: left; font-weight: bold; }
.xuan ul li .div2{ color: #666; margin-left: 10px; width:140px; float: right;}
.xuan ul li .div2 .sp1{ font-size: 18px; margin-top: 10px; display: block; }


.xuan ul{ margin-left: 15px; }
.xuan ul li.cur{background: url(../images/cur.jpg) no-repeat center; width: 228px; height: 91px;}
.xuan ul li.cur .div2{ color: #fff; }
.xuan ul{ width: 237px; float:left; }

.center{ width:730px; float: right; margin-right: 15px  }
.center p{ font-size: 16px; font-weight: bold; color: #f00; margin-bottom: 13px }
.center .cen_left{ width: 225px; float: left; }
.center .cen_right{ width: 494px; float: right;  margin-top: 8px }
.center .cen_right .r_left{ width: 81px; background: url(../images/right.jpg) no-repeat left; height: 66px; line-height: 66px;
 color: #fff; font-size: 12px; padding-left: 8px; float: left;
 }

 .center .cen_right .r_right{ width: 405px; float: left; background:#f5f5f5; border-radius: 8px; min-height: 58px; line-height: 30px; font-size: 14px;
 text-indent: 2em
  }

.gan_nav{ width: 1000px; margin:20px auto; overflow: hidden; border:1px solid #ccc; }
.gan_nav .head{ background: url(../images/head.png) no-repeat center; width:155px; margin-top: -2px;
 float: left; height: 49px; line-height: 49px; }
.gan_nav .head span{ display: block; margin-left: 20px } 
.gan_nav .head{ color: #fff; font-size: 24px; font-weight: bold; }
.gan_left{ width: 632px; float: left; }
.gan_left .ul_ul li{ width: 127px; line-height: 56px; text-align: center; background: #b4b0b0; border-radius: 8px;color: #fff; margin-top: 10px;
  font-size: 20px;
 }
.gan_left .ul_ul li.cur2{ background: #146e55; }
.ul_ul{ width: 127px; float: left; margin-left:10px }
.rights{ width: 489px; float:right; border:1px solid #ccc; margin-top: 10px;margin-bottom: 20px;min-height: 515px;}
.rights dl{ overflow: hidden; padding-top: 20px; width: 96%; margin: 0 auto; border-bottom: 1px solid #ccc; padding-bottom: 10px }
.rights dl dt{ width: 133px; float: left; }
.rights dl dt img{width: 130px;height: 102px;}
.rights dl dd{ width:335px; float: right;  }
.rights dl dd .div1{ color: #03543e; font-size: 18px; }
.rights dl dd .div2 a{ color: #f00 }
.rights ul { width: 96%; margin: 0 auto }
.rights ul li{ line-height: 40px; background: url(../images/dian.jpg) no-repeat left center; padding-left: 10px; border-bottom: 1px dotted #ccc }
.rights ul li.none{ border:none; }
.rights ul li span{ float: right; color: #999; }

.ul_ul li img{ float: right; margin-right: 10px; margin-top: 15px }
.gan_right{ width: 343px; float: right;}
.gan_box{ border:1px solid #ccc; margin-top: 10px;margin-right: 15px;}
.gan_box01{border:0px solid #ccc;}
.gan_box ul{ width: 96%; margin: 0 auto }
.gan_box ul li{ line-height: 40px; background: url(../images/dian.jpg) no-repeat left center; padding-left: 10px; border-bottom: 1px dotted #ccc }
.gan_box ul li.none{ border:none; }
.huanzhe{ width: 1000px; margin: 0 auto }
.huanzhe .head{ background: url(../images/head.png) no-repeat center; width:155px; margin-top: -2px;
 float: left; height: 49px; line-height: 49px; }
.huanzhe .head span{ display: block; margin-left: 20px } 
.huanzhe .head{ color: #fff; font-size: 24px; font-weight: bold; }
/*患者心声*/
.huan_box00{margin-left: -35px;}
.huanzhe{border:1px solid #ccc;}
.huan_box{float: left;width: 289px;margin:20px 0 20px 50px;}
.huan_box .div02 img{width: 289px;}
.huan_box01 p a{color: red;}
.div01{text-align: center;padding: 10px 0;width: 289px;background-color: #f5f5f5;    font-size: 18px; color: #146e55}
.huan_box01{padding-left: 5px;width: 284px;background-color: #f5f5f5; line-height: 30px;}
.huan_box02{border-bottom: 1px dashed #ccc;padding: 3px;}

/*患者感谢信*/
.hz_gxx{width: 1000px;margin: 25px auto 0;}
.hz_gxx_head{width: 336px;margin: 10px auto;}
.gxx_left{border: 1px solid #ccc;width: 600px;padding:0 20px;float: left;height: 400px;}
.gxx_left_span{float: right;margin-right: 20px;color: #999; font-size:14px;}
.gxx_left ul{margin: 10px 0;}
.gxx_left ul li{font-size: 20px;border-bottom:1px dashed #ccc;padding: 5px 0; line-height: 35px;}
/*自测*/
.test_wrap{float:right;width: 320px;border: 1px solid #ccc;}
.test_begin strong{background-color: #129370;padding: 15px 0px;color: #fff;font-size: 22px;display: block;text-align: center;}
.list5{margin: 5px 0 0 45px;}
.list5 dd{margin-left: 80px;}
.shuoming{margin: 10px auto;width: 250px;color: red;font-size: 12px;}
.test_btn input{padding: 5px 20px;font-size: 18px;border-radius: 8px;}
.test_btn{margin: 10px auto 20px;width: 112px;}
.test_end{margin-left: 10px;}
.test_end ul{margin:0 10px;}

/*专家团队*/
.zjtd{width: 1000px;margin: 30px auto 0px;border: 1px solid #ccc;padding-bottom: 10px;}
.zjtd01{background-color: #f5f5f5;height: 49px;}
.zjtd02 img{margin-left: -2px;}
.zjtd02 {float: left;}
.zjtd01 span{line-height: 60px;margin-left: 10px;}
.zjtd01 a span{float: right;margin-right: 10px;}
.ysjs-con{ padding-bottom:10px;}
#ysjs-con{ margin:0 10px;}
.ysjs-con ul{ margin:0; padding:0;}
.ysjs-con ul li{ float:left; width:260px; margin-right:15px;}
.ysjs-con ul li img{ float:left; margin-right:10px;}
.ysjs-con ul li h5{ line-height:26px; font-size:14px; font-weight:normal;}
.ysjs-con ul li h5 em{ height:30px; line-height:30px; color:#803300; font-size:16px; font-family:"XinGothic-SinaWeibo","Microsoft YaHei",helvetica,arial,sans-serif;font-weight: bold;}
.ysjs-con ul li p{ line-height:26px; color:#000; font-size:12px;}
.ysjs-con ul li p a{ color:#dc0000;}
/*医院简介*/
.yyjj00{margin: 10px 0 0 10px;}
.yyjj01{width: 547px;padding: 10px;background-color:#f5f5f5; }
.yyjj01{float: left;}
.yyjj02{width: 340px;float: right;margin-right: 10px;background-color: #f5f5f5;padding:48px 30px;}
.yyjj02 p{font-size: 18px;line-height: 35px;}
.yyjj02 p a{color: red;}
.yyhj img{margin-left: 11.5px;}

.list5 dt span{font-size: 18px;font-weight: bold;line-height: 30px;}
.a2{background: url(../images/banner02.jpg) no-repeat center; width:100%;height: 470px;display: block;}
.a3{background: url(../images/banner03.jpg) no-repeat center; width:100%;height: 470px;display: block;}
