@charset "gb2312";
/* CSS Document */
input[type="submit"],
input[type="reset"],
input[type="button"],
button{-webkit-appearance:none;}

body,p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,div{margin:0;padding:0;list-style:none;vertical-align:bottom;}
img,input,select{vertical-align:middle;margin:0;padding:0;border:0;-webkit-touch-callout:none;}
ol,ul,li{list-style:none;margin:0;padding:0;*text-indent:0}
i,s,em{font-style:normal;text-decoration:none}
a{text-decoration:none;color:#333}
a:hover,a:active,a:focus{text-decoration:none;color:#0f5fb6;}
body{background:#eceff1;font-family:\5FAE\8F6F\96C5\9ED1,"Microsoft YaHei"}
.red{color:#ff8901;}
img{-webkit-touch-callout:none; width:100%;}
.ztwrap{max-width:640px;margin:0 auto;background:#ffffff;
    -moz-box-shadow:0px 0px 10px #bbbbbd;
    -webkit-box-shadow:0px 0px 10px #bbbbbd;
    box-shadow:0px 0px 10px #bbbbbd;
    /* For IE 8 */
    -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#bbbbbd')";
    /* For IE 5.5 - 7 */
    filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135,
    Color='#bbbbbd');}

.mt1{margin-top: 1rem}
.mt1a{margin: 1rem auto}
.w95{width: 95%;margin:1rem auto 1rem;}
/*swiperbanner定义*/
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

/*nav导航栏目*/
.menu {overflow: hidden;background: white;}
.menu li {float: left;overflow: hidden;width: 25%;line-height: 3;}
.menu a {display: block;margin: 0px 1px 1px 0;background: #0070c0;color: #fff;text-align: center}
.menu a:hover {color: #fff100;}

/*医院动态*/
.tit_dt{color:#077bd0;line-height: 2;font-size:1.2rem;margin: .5em 0 0 0;}
.tit_dt span{border-bottom:.1rem solid #077bd0;padding:.3rem}
.flow-box{overflow:hidden; resize:horizontal;}
.flow-content {overflow: hidden;}
.yydt_con{ width:95%;overflow:hidden; margin:0 auto 1.5rem; }
.yydt_con a{ font-size:1rem; color:#333; }
.yydt_con ul{ width:98%; padding:0 .3rem;}
.bor{ border:1px solid #a0a0a0;}
.yydt_list dl{ width:100%; margin-bottom:.4rem; height:auto;margin-left: .2rem;background:#8080803b;}
.yydt_list dl dt{ width:40%; float:left;}
.yydt_list dl dd{width: 54%;padding: 3% 3% 3% 3%;}
.yydt_list dl dd h2{font-size: 1.4rem;line-height: 1.2rem;margin-bottom: 0.5rem;text-align: center;}
.yydt_list dl dd h2 a{ color:#464646;}
.yydt_list dl dd p{font-size: 0.8rem;color: #646464;line-height: 1.3rem;}
.yydt_list dl dd p a{ color:#f00808;}
.yydt_list ul{ margin-top:.5rem;}
.yydt_list li{ overflow:hidden;}
.yydt_list li a{ line-height:2rem; display:block; }
.yydt_list li b{ display:inline-block; border-top:0.45rem solid transparent; border-bottom:0.45rem solid transparent; border-left:0.45rem solid #cccccc; padding:0 0.3rem; }
.yydt_con li.bor{ height:12.9rem; width:98%; }
.yydt_con ul li img{ width:13.85rem; margin:1.6rem 0.5rem; }
.yydt_con ul li h2{ font-size:1.1rem; margin-top:1.3rem; }
.yydt_con ul li p{ color:#9fa0a0; font-size:1rem; line-height:1.8rem; }
.yydt_con ul li:last-child{border-bottom: none;}

/*疾病症状*/
.m2_xw{width: 100%;margin: 0 auto; padding-top:0;}
.m2_xw ol li{ height:auto; background:#f2f2f2; overflow:hidden; margin-top:1rem;}
.m2_xw ol li img{ width:30%; height:5rem; float:left;}
.m2_xw ol li span{ display:block; width:67%;  float:right; padding:.5rem 0 0 3%;}
.m2_xw ol li a{width: 33%;color: #281d19;font-size: 0.9rem;line-height: 1.5rem;float: left;text-align: center;}
.m2_xw ol .btli img{ float:right;}
.m2_xw ol .btli span{ float:left;}
.m2_xw ol li #lj{ vertical-align:middle; width:1.2rem; height:1.2rem; float:none; margin-left:0.5rem;}

.bg_wc{background:#5AB2F3;}
.bg_wb{background: #1B9DFF;}
.bg_cd{background: #4DC6D1;}
.zl_m{width: 30%;height: 5.5rem;}
.zl_mw{position:relative;width: 80%;height: 5rem;margin:auto;}
.zl_mw_l{height: 5rem;font-size: 3.5rem;color: white;position: absolute;top:.2rem;left: -0.3rem;}
.zl_mw_r{width: 75%;position: absolute;left: 1.5rem;color: white;top: 1.7rem;}
.zl_mw_bz{font-size: 0.8rem;letter-spacing: 0.1rem;}
.zl_mw_yw{font-size: 0.8rem;margin-top: 0.2rem;}

/*商务通电话按钮点击*/
.swt_btn{width: 85%;margin:1rem auto;text-align: center;height:2.2rem}
.swt_btn .fl{width: 38%;}
.swt_btn .fr{width: 50%;}
.swt_btn button{width: 100%;border: 0;background: #0071CE;height: auto;border-radius: 0.4rem;color: white;font-size: 0.9rem;padding: 0.45rem 0;}
.swt_btn a{font-size: 0.8rem;}

/*专家*/
.ys_lb{width: 100%;background: url('../images/bg_zj.jpg');padding: 1.5rem 0 0;}
.yc_doctorbj{width: 95%;margin: 0 auto;}

/*专业设备*/
#focus{
    margin: 0 auto;
    width: 100%;
    padding:0;
    position: relative;
    overflow: hidden;
    zoom: 1;
}
.focus .hd {
    width: 100%;
    overflow: hidden;
}
.focus .hd ul {
    overflow: hidden;
    display: -moz-box;
    /*display: -webkit-box;*/
    display: box;
    height: auto;
    background-color:#EAF5FB;
}
.focus .hd ul li {
    padding-top:1rem;
    float: left;
    text-align: center;
    width: 19%;
    margin-left: 0.5rem;
    font-size: 0.8rem;

}
.focus .hd ul li.on span{
    color: #006AC7;
}
.focus .hd ul li.on img{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 0.02rem solid #006AC7;
}
.focus .hd ul li:nth-child(1){
    margin-left: 2.1rem;
}
.focus .hd ul li span{line-height: 2rem}
.focus .bd {
    position: relative;
    z-index: 0;
}

.focus .bd li a {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.focus .prev{ position:absolute; left:3%; top:10%; margin-top:-10px; display:block; width:auto; height:auto;}
.focus .next{ position:absolute; right:3%; top:10%; margin-top:-10px; display:block; width:auto; height:auto;}

/**/
.kb_zy{
    width: 95%;
    margin:1rem auto;
}