*{ font-family: "Microsoft YaHei"; font-size: 0.25rem; color: #333; margin: 0;padding: 0;}
img { width: 100%;border:none;padding:0;margin:0;}
ul,li { list-style: none;}
a { text-decoration: none;  cursor: pointer;}
.clear {clear:both;overflow:hidden;height:0rem;background-color: #fff;width:100%;}
.clear-10{clear:both;overflow:hidden;height:0.16rem;background-color: #ebeaea;width:100%;}
body {max-width: 640px; width: 100%; margin: 0 auto;}
.fr{float: right}
.fl{float: left}
/*<!---->去掉苹果短的样式*/
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
}
textarea {  -webkit-appearance: none;}
#LRdiv0,#LRdiv1,#LRdiv2,#LRdiv13,#LRfloater1{z-index: 2147483641;position: relative;display:none;}
/*头部*/
	.menu_h { display: block; background: none; transition: 0.3s all; -webkit-transition: 0.3s all; border: none; width: 0.6rem; height: 0.45rem; padding: 0; outline: none; position: absolute; right: 10px; top: 1rem;  z-index: 2000; }
    .menu_h::before, .menu_h::after, .menu_h span { background: #f4981d   ; border-radius: 2px; }
    .menu_h::before, .menu_h::after { content: ''; position: absolute; height: 0.045rem; width: 100%; left: 0; top: 65%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: -webkit-transform 0.25s; transition: -webkit-transform 0.25s; transition: transform 0.25s; transition: transform 0.25s, -webkit-transform 0.25s; }
    .menu_h span { position: absolute; width: 100%; height: 0.045rem;  top:65%;  left: 0; overflow: hidden; text-indent: 200%; -webkit-transition: opacity 0.25s; transition: opacity 0.25s; }
    .menu_h::before { -webkit-transform: translate3d(0, -12px, 0); transform: translate3d(0, -12px, 0); }
    .menu_h::after { -webkit-transform: translate3d(0, 12px, 0); transform: translate3d(0, 12px, 0); }
    .menu-open .menu_h span { opacity: 0; }
    .menu-open .menu_h::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); }
    .menu-open .menu_h::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); }

.header{    position: fixed; z-index:999; background: #fff;height: 1.8rem;width: 6.4rem;}
.header .top{ background:#f3981c; line-height:0.7rem; overflow: hidden; text-align: right; position: relative; z-index:10; height: 0.7rem;}
.header .top a{ padding:0 0.2rem; float: right; color:#fff;  font-size:0.24rem;}
.header .top .en{ text-transform: uppercase; font-family: 'futuramedium'; margin-right: 8px; }
.header .top a.on{ background:#ffb552; }

.header .nav .wrap{overflow: hidden;}
.header .nav .logo{ width:auto; padding:0 0 0 10px;position: fixed; }
.header .nav .logo img{ width:3.8rem;margin-top: 0.2rem}
	
.header .nav{ height:auto; position: fixed;}
.header .navList{ display: none; }
.header.guke .navList li .one{padding:0 11px !important;}
.header.guke .navList li.on .one{color:#333333;font-size:22px;}
.header.guke .nav .logo{padding-right:0px;}
.header.guke .return {float:right;height:96px;line-height:96px;}
.header.guke .return  a{font-size:12px;color:#333333;display:inline-block;width:94px;height:28px;line-height:28px;border:2px solid #f3920f;border-radius:6px;text-align:center;}
.header .navList li .one{position: relative;display: block; padding:0 15px; line-height:50px; font-size:16px; -webkit-transition:all 0.3s; transition:all 0.3s; }
.header .navList li .one .open{
    /*display: none;*/
}
.header .navList li {
    float: none;
    width: 100%;
    text-align: center;
}
.header .navList li .one:hover{border-bottom: 3px solid #f3920f;}
.header .shareNav{ float: right; padding-top:30px; position: relative; }
.header .shareNav>a{ display: block; float: left; margin-left: 10px; font-size:12px; }
.header .shareNav .a1{ border:1px solid #dedede; line-height:30px; width:68px; text-align: center; border-radius:10px;  behavior: url(../images/pie.htc);}
.header .shareBtn{ margin-right: 13px; }

.header .shareNav .a1:hover{ border-color:#ee9b04; color:#fff; background:#ee9b04; }
.header .seachBtn{ background:url(../images/head_sea.png) no-repeat center; height:32px; width:32px; }
.header .shareBtn{ background:url(../images/head_share.png) no-repeat center; height:32px; width:32px; }
.header .seachBtn:hover,.header .seachBtn.on{ background-image:url(../images/head_sea1.png); }
.header .shareBtn:hover,.header .shareBtn.on{ background-image:url(../images/head_share1.png); }

.header .share_w{ position: absolute; width:60px; height:215px; background:#fff; right:0; top:96px; -webkit-box-shadow: 0px -2px 10px rgba(0,0,0,0.1); box-shadow: 0px -2px 10px rgba(0,0,0,0.1);  display: none;  behavior: url(../images/pie.htc);}
.header .share_w:before{ content:""; width: 100%; height: 8px; position: absolute; top:-8px; left:0%; background:url(../images/arr.png) no-repeat center; }
.header .share_w .bdsharebuttonbox a{ display: block !important; float: none !important; margin:0 auto !important; padding:0 !important; width:24px !important; height:24px !important;  }
.header .share_w .bdsharebuttonbox { padding-top:18px; }
.header .share_w .bdsharebuttonbox a + a{ margin:15px auto 0 !important; }

.header .share_w .bdsharebuttonbox .popup_sqq{ background:url(../images/qq.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .bds_tsina{ background:url(../images/wb.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_qzone{ background:url(../images/kj.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_tqf{ background:url(../images/xl.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_wx{ background:url(../images/wx-1.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_sqq:hover{ background:url(../images/qq_a.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .bds_tsina:hover{ background:url(../images/wb_a.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_qzone:hover{ background:url(../images/kj_a.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_tqf:hover{ background:url(../images/xl_a.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_wx:hover{ background:url(../images/wx.png) no-repeat center !important; }

.share_details{ padding-top:10px; }
.share_details .bdsharebuttonbox .popup_sqq{ background:url(../images/qq.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .bds_tsina{ background:url(../images/wb.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_qzone{ background:url(../images/kj.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_tqf{ background:url(../images/xl.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_wx{ background:url(../images/wx-1.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_sqq:hover{ background:url(../images/qq_a.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .bds_tsina:hover{ background:url(../images/wb_a.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_qzone:hover{ background:url(../images/kj_a.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_tqf:hover{ background:url(../images/xl_a.png) no-repeat center !important; }
.share_details .bdsharebuttonbox .popup_wx:hover{ background:url(../images/wx.png) no-repeat center !important; }


.header .seach_w{ width:200px; height:35px; background:#fff; border:1px solid #cccccc; border-radius:3px; position: absolute; top:105px; right:55px; z-index:10;  display: none; }
.header .inp{ width:140px; padding:0 10px; } 
.header .inp input{ padding:5px 0; line-height:25px; display: block; height:20px; width:100%; }
.header .seach_w .btn_sea{ position: absolute; width:36px; height:100%; background:url(../images/seainp.png) no-repeat center; right:0; top:0; }

.header .secondNav{ position: absolute; width:162px; left:50%; margin-left:-81px; background:#fff; top:71px; padding:0px 0 0px; -webkit-box-shadow: 0px -2px 10px rgba(0,0,0,0.1); box-shadow: 0px -2px 10px rgba(0,0,0,0.1); opacity:0; visibility: hidden; -webkit-transition:all 0.1s; transition:all 0.1s;  behavior: url(../images/pie.htc);}
.header .secondNav:before{ content:""; width: 100%; height: 8px; position: absolute; top:-8px; left:0%; background:url(../images/arr.png) no-repeat center; }
.header .secondNav a{ display: block; line-height:1.2;  padding:12px 0px; text-align: center; font-size:14px; -webkit-transition:all 0.3s; transition:all 0.3s; }

.header li:hover .secondNav{opacity:1;visibility: visible;-webkit-transition:all 0.3s;transition:all 0.3s;}
.header .secondNav a:hover,.header .secondNav a.on,.header .navList li .one:hover,.header .navList li.on .one{ color:#f3920f; }

.header .secondNav a:hover{background-color: #f3920f; color: #FFF;}

    .header .navList{ position: fixed; height:100%; overflow: auto; background:rgba(255,255,255,0.95); top:1.8rem; display: none; border-top:1px solid #ececec;    width: 6.4rem; }
    .header .navList li{ float: none; width:100%; text-align: center; }

    .header .secondNav{ position: static; display:none; opacity:1; filter:alpha(opacity=100); visibility: visible; background:none; width:100%; -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0); box-shadow: 0px 0px 0px rgba(0,0,0,0); border:1px solid #ececec; border-left:0; border-right:0; margin:0; }
    .header .navList li.on .secondNav{ display: block;  }
    .header .navList .pc_displayNone{ width:80%; background:#f4981d; margin:0 auto; color:#fff; border-radius:0.1rem; margin-top:0.2rem; }
    .header .navList .pc_displayNone a{ color:#fff;  }
    .header .navList li .one .open {
    font-size: 40px;
    color: #5A5A5A;
    position: absolute;
    top: 0;
    right: 13px;
    font-family: '黑体';
    cursor: pointer;
    width: 40px;
    text-align: right;
    display: block;
}
/*banner*/
.banner { overflow: hidden; zoom: 1; position: relative; z-index: 0; padding-top: 1.9rem;}
.banner_t { position: absolute; z-index: 1; bottom: 0.08rem; right: 0.06rem; }
.banner_t span { display: inline-block; margin: 0rem 0.03rem; background: #9e9e9e; border-radius: 0.4rem; width: 0.1rem; height: 0.1rem; cursor: pointer; }
.banner_t span.hover { background: #e78200; }
.banner_c { overflow: hidden; zoom: 1; width:100%;}
.banner_c ul li { position: relative; z-index: 0; overflow: hidden;}

/*banner-nav */
.banner-nav{ width: 100%; height:auto; overflow:hidden; -webkit-box-shadow: 0 5px 10px #e4e4e4;
    box-shadow: 0 5px 10px #e4e4e4;}
.banner-nav ul{ margin: 0 auto; }
.banner-nav ul li{ float: left;height:0.69rem; color: #666; line-height: 0.69rem; padding:0 1.5%;}
.banner-nav ul li a{font-size: 0.2rem;  border-left:1px solid #dedede;     padding-left: 0.2rem;}
.banner-nav ul li:nth-child(1) a{border-left:0;}
.banner-nav ul li span{ padding-right:10px;}

/*公共的title*/
.title_h2{font-size: 0.3rem;font-weight: normal;margin: 0.2rem 0;margin-left: 0.15rem;}
.title_h2 span{font-size: 0.18rem;color: #ccc}
/*专家部分*/
.zjtd{margin-top: 0.3rem;width: 96%;margin: 0 auto}
.zj-cont{margin-top: 0.3rem}

.zj-t-z .z-l{width: 42%}
.zj-t-z .z-l img{width: 2.46rem}
.question{height:0.4rem; position:relative;}
.questionT{ width:1.5rem; height:0.41rem; padding-left:0.08rem; color:#b5b5b5; line-height:0.41rem;border:0.04rem solid #f0a113;margin-top: -0.14rem;font-size: 0.14rem;background-color: #fff}
.questionTs{ width:1rem; height:0.41rem; line-height:0.41rem; text-align:center; background:#f0a113; color:#FFF; border:none; font-size:0.16rem; position:absolute; right:0.12rem; top:0; cursor:pointer;    margin-top: -0.14rem;}
.zj-t-z .z-r{width: 58%}
.zj-t-z .z-r .zj-t{border-bottom:0.01rem dashed #aeaeae;padding-bottom: 0.1rem;overflow: hidden;}
.zj-t-z .z-r .zj-t h1{font-size: 0.3rem;color: #f0a113;font-weight: 800;margin-bottom: 0.1rem}
.zj-t-z .z-r .zj-t p{font-size: 0.22rem;color: #f0a113;margin-top: 0.03rem}
.zj-t-z .z-r .zj-j p{font-size: 0.2rem;background: url(../images/zj-j.png) no-repeat 0.05rem center;padding-left: 0.25rem;margin-top: 0.1rem;height: 0.4rem;line-height: 0.4rem; }
.zj-cont .zj-s h4{font-size: 0.22rem;color: #777;margin: 0.1rem;font-weight: normal;}
.zj-cont .zj-s p{font-size: 0.2rem;color: #777;line-height: 0.34rem;margin: 0 0.1rem}
.zjtd .zj-ul{width: 96%;margin: 0 auto;overflow: hidden;margin: 0.23rem auto 0;}
.zjtd .zj-ul li{float: left;width: 1.3rem;height:2.2rem;margin: 0.03rem  0.08rem;text-align: center;}
.zjtd .zj-ul li img{width: 1.05rem}
.zjtd .zj-ul li h6{font-size: 0.2rem;text-align: center;margin-top: 0.1rem;color: #333;font-weight: normal;}
.zjtd .zj-ul li p{font-size: 0.18rem;text-align: center;margin: 0.06rem 0;color: #777}
/*重点科室开始*/
.col .col-list{overflow: hidden;width: 98%;margin: 0 auto}
.col .col-list li:nth-child(2n+1){margin-left: 0.12rem}
.col .col-list li{height:1.8rem; padding:0.02rem 0.04rem 0.04rem; border:0.01rem solid #eeeeee;background:#fff;margin:0 0.1rem 0.13rem 0.03rem;float: left;width: 45%}
.col .col-list li h4{line-height:0.34rem;font-size:0.15rem;color:#333333;font-weight: normal;height:0.34rem; overflow:hidden;margin: 0.1rem 0}

.col .col-list li h4 a{font-size: 0.2rem}
.col .col-list li h4 a{font-size: 0.2rem}
.col .col-list li a img{height: 1.2rem}
.col .other{width: 98%;margin: 0 auto;overflow: hidden;}
.col .other h5{font-size: 0.22rem;font-weight: normal;margin: 0.12rem 0.2rem}

.col .other ul li{float: left;margin: 0.1rem 0.06rem;height: 0.55rem;line-height: 0.55rem;border: 0.01rem solid #e5e5e5;width: 1.9rem;text-align: center;border-radius: 0.05rem}
.col .other ul li.t{width: 2.05rem;}
.col .other ul li a{color: #353434;font-size: 0.2rem}

/*媒体报道*/
.mtbd{width: 95%;margin: 0 auto;overflow: hidden;margin-bottom: 0.25rem;border: 0.01rem solid #e6e6e6;    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);;margin-top: 0.3rem}
    .mtbd .img a{width: 95%;margin: 0 auto;display: inherit;}
.mtbd .img{width: 99%; position: relative; margin: 0 auto;display: inherit;margin-top: 0.2rem}
.mtbd .img img{height: 3rem;margin: 0 auto;display: inherit;}
.mtbd .img p{ width: 95%;height: 0.4rem;position: absolute;bottom: -0rem;color: #fff;line-height: 0.4rem; text-indent: 1em;font-size: 0.16rem;  background: url(../images/d.png) repeat;}

.zj-course ul{margin-left: 2.2rem;}
.zj-course ul li{width:0.48rem;height:0.13rem;background-color: #d7d7d7;text-align: center;float: left;margin-left: 0.19rem;}
.zj-course ul li:nth-child(1){background-color: #f0a113}
.mtbd .tit h3{font-size: 0.26rem;color: #333333;font-weight: normal;margin: 0.2rem 0}
.mtbd .con{width: 90%;margin: 0 auto;overflow: hidden;}

.mtbd .tit h3 a.fr{ float: right; font-size:0.14rem; line-height:0.34rem; transition:all 0.3s; -webkit-transition:all 0.3s; width:1rem; border:0.01rem solid #e7e5e5; border-radius:0.3rem; text-align: center; color:#474747;margin-right: 0.23rem ;height: 0.34rem}
.mtbd .tit ul li{height: 0.5rem}
.mtbd .tit ul li a{font-size: 0.2rem;color: #666666;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
/*京都环境*/
.yyhj{width: 98%;margin: 0 auto;overflow: hidden;margin-bottom: 0.4rem;margin-top: 0.2rem}
.yyhj img{width: 6rem;margin: 0 auto;display: inherit;margin-top: 0.1rem;}
/*健康直播间*/
.jkzb{width: 98%;margin: 0 auto;overflow: hidden;}
.jkzb .content .item{ width:48%;margin-bottom:4%; margin-left:1%; margin-right:1%;float: left;}
.jkzb .content .item-p{ margin-top:2%;font-size:0.16rem;color: #999}
.jkzb .content .item-title{ font-size:0.2rem;margin-top: 0.1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jkzb .content .img-block i { display:none; position:absolute; left:0; top:0;}
.jkzb .content .img-block img{width: 2.89rem;height: 1.6rem}
.jkzb .content .img-block:hover i { display:block;}

/*底部*/
.footer{background: url(../images/footer.png) no-repeat center center;height: 3.32rem;margin-bottom: 0.7rem;}
.footer .footer-top{width: 88%;margin: 0 auto;overflow: hidden;padding-top: 0.3rem;border-bottom: 0.01rem solid #727272;padding-bottom: 0.2rem}
.footer .footer-top li{font-size: 0.18rem;color: #c1c1c1;height: 0.4rem;line-height: 0.4rem}
.footer .footer-top li b{    font-weight: 800;
    font-size: 20px;color: #c1c1c1;line-height: }
.footer .footer-top li img{width: 0.21rem;margin-right: 0.02rem;height: 0.21rem;    vertical-align: middle;}
.footer .foot-l{width: 45%;margin-left: 0.4rem;margin-top: 0.35rem}
.footer .foot-r{width: 48%}
.footer .foot-l p{font-size: 0.18rem;color: #c1c1c1;line-height: 0.32rem}
.footer dl{float: left;margin: 0.2rem 0 0 0.12rem;width: 1.3rem;}
.footer dl dt img{width: 0.98rem;text-align: center;display: inherit;margin: 0 auto;}
.footer dl dd{font-size: 0.16rem;color: #c1c1c1;    margin-top: 0.12rem;}

/*固定*/
.sy_dbpf{ display: block;
    position: fixed;
    bottom: 0;
    width: 6.4rem;
}
/*.sy_dbpf{ position:fixed; bottom:0; width:100%; height:auto; z-index:333;}*/
.sy_dbpf p{ float:left; width:50%; padding:0.1rem 0; font-size:0.22rem; text-align:center;}
.sy_dbpf p a{ display:block; color:#FFF;}
.sy_dbpf p a img{width:0.42rem;    margin: 0 auto;
    display: inherit;}
.sy_dbpf p span{ padding-left:10px;color: #fff}
.db-ys1{ background:#eb9a07;}.db-ys2{ background:#008ad4;}

