@charset "utf-8";
/* 公共样式 */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video{margin:0;padding:0;font:14px Microsoft Yahei;}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video{display:block;}
body{width:100%;margin:0;padding:0;min-width:320px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background: #fff;}
textarea{resize:none;}
img{border:none;vertical-align:middle;}
ul,li,dl,dt,dd,ol{list-style-type:none; margin:0; padding:0;}
input,select,textarea{outline:0 none;}
table{empty-cells:show;border-collapse:collapse;}
a{text-decoration:none;color:#000;}
a:hover{color:#f60;}
.fl{float:left; display:block; overflow:hidden;}
.fr{float:right; display:block; overflow:hidden;}
.clearfix{display:block;min-height:1%;}
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.clear{display:block!important;float:none!important;clear:both;overflow:hidden;width:auto!important;height:0!important;margin:0 auto!important;padding:0!important;font-size:0;line-height:0;}
.tof{white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
p{line-height:200%;}
.none{display:none;}
.tc{text-align:center;}
.cf{color:#fff;}
.c8{color:#888;}
.cred{color:#f00;}
.cf60{color:#f60;}
.ti2 p img {
    text-indent: 0;
    width: 100%;
    margin-left:-10px;
}
.font{font-family:"微软雅黑";}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.fb{font-weight:bold;}
.m10{margin:10px;}.p10{padding:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.pl10{padding-left:10px;}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.pl0{padding-left:0px;}
.tcls{color:#00a9a7;}
.lh28{height:28px; line-height:28px;}
.posa{position:absolute;}
.posr{position:relative;}
.hid{overflow:hidden;}

/*位置*/
.loca{height:40px; line-height:40px; background:#f0f0f0;}
.loca a.on{color:#168dd9; font-weight:bold;}
/*底部跟随*/
.footer{height:50px; background:#1bc1d8;right:0;width:100%;position:fixed; z-index:100;  bottom:0;-webkit-transition:right .5s ease;transition:right .5s ease;
}
.menu1 li{float:left;width:25%; height:92px; line-height:30px; text-align:center; margin:3px 0; overflow:hidden;}
.menu li{float:left;width:25%; height:92px; line-height:30px; text-align:center; margin:3px 0; overflow:hidden;}
/*弹出导航菜单*/
#nav-over {
    display: none;height: 100%;left: 0;position: fixed; top: 0;width: 100%;z-index: 9998;
}
.warmp{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease;}
/*底部咨询*/
.fzxm{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease;border-top:#d6d6d6 solid 1px;border-bottom:#d6d6d6 solid 1px;}
ul.fzxmc li{float:left; width:23%; min-height:70px; margin:3px; display:block; overflow:hidden;}
.footerop{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease;padding-bottom:50px;}
.nav{position:fixed;top:0;right:-200px;z-index:9999;width:200px;height:100%;background:#17797b;-webkit-transition:all .5s ease;transition:all .5s ease;}
.openNav{right:0;overflow-y:scroll;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav h3{padding:20px 0 5px 20px;}
.nav h3 a{color:#ff0;}
.scrollerBox{overflow-x:hidden;overflow-y:scroll;}
.scroller{width:100%;padding:0 0 100px 0;}

.openMenu{right:200px;-webkit-transition:all .5s ease;transition:all .5s ease;}
/*首页*/
ul.indexks li{height:50px; line-height:44px; background:url(../sjimages/line.png) repeat-x 0 bottom; margin:5px 0; overflow:hidden;}
ul.indexks a{color:#fff;}
ul.indexks img{margin-right:10px;}
/*科室*/
ul.kslmtxt li{height:50px; line-height:44px; background:url(../sjimages/line.png) repeat-x 0 bottom; margin:5px 0; padding-left:12px; overflow:hidden;}
ul.kslmtxt a{color:#fff;}
/*头部*/
.header{background:#26a0a2; height:60px;}
.home{width:20%;height:60px; background:url(../sjimages/home.png) no-repeat center center; text-indent:-999em; display:block; overflow:hidden;}
.logo{width:58%;}
.navHome{width:20%;height:60px; background:url(../sjimages/rnav.png) no-repeat center center; text-indent:-999em; cursor:pointer; display:block; overflow:hidden;}
/*flash*/
.adbox{margin:0 auto; margin-bottom:10px; max-width:640px;overflow:hidden;position:relative;overflow:hidden;}
ul.ad img{width:100%;}

ul.slider{position:absolute; bottom:0px; right:5px;}
ul.slider li{background:#fff;border-radius:50%;display:inline-block; cursor:pointer;height:14px;margin-right:14px;width:14px;
 text-indent: -99em;overflow: hidden;
}
ul.slider li.on{background:#00a9a7;}
/*公共导航*/
ul.lmdh li{float:left;width:23%;text-align:center;min-height:80px; line-height:30px; margin:3px;display:block; overflow:hidden;}
ul.lmdh img{width:100%; display:block;}
/*搜索*/
.search{width:98%;margin:0 auto; margin-bottom:10px; box-sizing:border-box;}
.keywords{width:68%; height:36px; line-height:36px; border:#f60 solid 1px; background:url(../sjimages/ss.jpg) no-repeat 5px center; color:#aaa; padding-left:30px; overflow:hidden;}
.sub{width:20%; height:38px; background:#f60; line-height:38px; color:#fff; text-align:center; border:none; font-size:16px; font-weight:bold;}
/*通用标题*/
h4.bttxt{height:40px; line-height:40px; background:url(../sjimages/btbg.jpg) no-repeat center center; color:#f60; font-size:22px; overflow:hidden;}
.ftl,.ftc,.ftr{height:50px; line-height:50px;}
.ftl{width:32%; border-right:#fff solid 2px;}
.ftc{width:34%;border-right:#fff solid 2px; background:#f60;}
.ftr{width:32%;}
.footer a{color:#fff;}
.footer img{margin:5px 0;}
/*专家团队*/
a.ksxq{color:#055baf;}
ul.kszj li{margin-bottom:15px;overflow:hidden;}
ul.kszj .zjl{width:40%; overflow:hidden;}
ul.kszj .zjr{width:58%;}
ul.kszj a.img{width:90%; padding:5px; border:#dbdbdb solid 1px; display:block; overflow:hidden;}
ul.kszj a.img img{width:100%; overflow:hidden;}
.zjname{height:40px; line-height:40px;}
.zjsc{height:80px; line-height:28px;}
.zjsc b{color:#000;}
a.zjzxzx,a.zjyyzj{width:40%; height:26px; line-height:26px; text-align:center; color:#fff; margin:8px 8px 0 0;border-radius:3px;}
a.zjzxzx{background:#02bebc;}
a.zjyyzj{background:#f60;}
/*预约挂号*/
dl.yygh{width:98%; margin:0 auto;}
dl.yygh dt,dl.yygh dd{height:44px; line-height:44px;}
dl.yygh dd{margin:10px 0 0 0;}
.ksselect{position:relative;display:inline-block;vertical-align:middle;font-size:14px;line-height:3em;width:92%;cursor:pointer;}
.ksselected{width:98%;height:42px; line-height:42px;white-space:nowrap;overflow:hidden;position:relative;background-color:white;border:1px solid #ccc;border-radius:0.4em;padding:0 1.5em 0 0.5em;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.ksselected:before,.ksselected:after{content:'';display:block;position:absolute;right:0;}
.ksselected:before{top:50%;border:solid transparent;border-width:0.5em 0.5em 0;border-top-color:#ccc;margin:-0.125em 1em 0 0;}
.ksselected:after{top:0;height:100%;border-left:1px solid #ccc;margin:0 3em 0 0;}
ul.kslistm{position:absolute;left:0; line-height:2em;width:100%;z-index:100;background-color:white;border:1px solid #dbdbdb;border-radius:0.4em;overflow-x:hidden;overflow-y:auto;max-height:200px;padding:0.25em 0;margin:0;border-radius:0 0 0.4em 0.4em;margin-top:-1px;top:100%;}
ul.kslistm li{background-color:transparent;color:inherit;padding:0 0.5em;}
ul.kslistm li:hover,ul.kslistm li.on{background-color:#00a7b0; color:#fff;}
dl.yygh dd input[type='text'],dl.yygh dd input[type='tel']{width:98%;height:42px;padding:0;font:14px/32px Microsoft Yahei;text-indent:10px;line-height:42px;border:1px solid #ccc;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(208,208,208,0.5);box-shadow:inset 0 0 5px rgba(208,208,208,0.5);outline:none; background:#fff;}
.reset,.submit{display:inline-block;width:35%;height:42px;margin:0 10px;font-size:14px;border-radius:5px;background:#02bebc;color:#fff;}
.submit{background:#f60;}
dl.yygh input[type="reset"]:focus{border:1px solid #6d89af;}
#gotop {
    background: rgba(0, 0, 0, 0) url("../sjimages/top.png") no-repeat scroll 0 0;
    bottom: 130px;
    cursor: pointer;
    display: none;
    height: 110px;
    position: fixed;
    right: 10px;
    width: 82px;
    z-index: 777;
}
#gotop{width:41px;height:55px;right:0;bottom:95px;background-size:41px 55px;}
/*图片背景*/
.imgspan{background-repeat:no-repeat;background-position: center center;background-size: cover;display: inline-block;overflow: hidden;}