html{ font-size: 100px;}
.rimg{ display: block; max-width: 100%}
.more{ color: #f28231;}
.menu_body{ display:flex; flex-direction: column; height: 100%}
.menu_item_body{ flex:1 1 auto; overflow: auto;}
.index_only,.inner_only{display: none;}
.index .index_only,.inner .inner_only{display: block;}
/* ment */
.zhu_ment{width:100%; min-width:320px;  background:#dddddd;}
.zhu_ment ul{width:100%;display: flex; padding:1em 0;}
.zhu_ment ul li{flex:1 1 auto; line-height: 1; text-align:center;border-right:0.02rem solid #333;}
.zhu_ment ul li:last-child{border-right: none;}
.panel{border-radius:5px ; background: #fff; padding:0.18rem;margin: 0.2rem 0.1rem;}
.navpanel{margin:0.18rem 0.1rem;}
.navbar{ font-size:0.22rem; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0.1rem 0;}
.navbar .navitem{width:21%; padding: 0.15rem 0;}
.navbar .navicon{display: block; width: 1.02rem; margin: 0 auto}
.navbar .navtxt{display: block; text-align: center; padding-top: 0.1rem;}
.notice_box{ border-radius: 5px; border: 2px solid #004da1;  font-size: 0.3rem; line-height: 2; display: flex; margin: 0.25rem 0 0.15rem 0.1rem;}
.notice_box .notice_label{padding:0 0.5em; letter-spacing: 0.25em;}
.notice_box .notice_text{ background:url(../images/bg_shu.jpg) left center no-repeat; padding-left: 0.75em; line-height: 0.6rem; font-size: .24rem; background-size: auto 100%;}
.wechat_text{font-weight: bold; text-transform: uppercase; color: #f28231;}

.slide_news .slide_item{ display: flex;}
.slide_news .news_right{ width:1.93rem; min-height:1.93rem; flex:0 0 auto;}
.slide_news .news_left{ margin-right: 0.15rem;}
.slide_news .news_title{ display: block; font-size:0.3rem; line-height: 1.35; color: #004da1; font-weight: bold; border-bottom: 1px solid #d2d2d2; padding-bottom: 0.1rem;}
.slide_news .news_cont{ font-size:0.22rem; line-height: 1.5; padding:0.1rem 0 0; color:#333333;}
.slide_news .swiper-container{padding-bottom:0.2rem;}
.slide_news .swiper-pagination-bullets{bottom:0}

.ks_box{ display:flex; }
.ks_box .ks_img{ width:2.5rem; flex: 1 0 auto; margin-right:0.2rem;}
.ks_box .ks_items{ display:flex; align-content: flex-start; flex-wrap: wrap; justify-content: space-between;}
.ks_box .ks_items a{ width:48%; font-size: 0.28rem; border-radius: 5px; background: #eeeeee; line-height: 1; height: 1em;box-sizing: content-box;padding:0.4em 0; text-align: center; margin-bottom: 0.12rem;}

.index_arclist{ height:1px; overflow:hidden; padding-top:1px;}

.doc_box_title{ text-align: center;}
.doc_box_title img{ width:2.51rem; padding: .2rem 0 .45rem; }
.doctor_box .swiper-container{ padding-bottom: 0.2rem;}
.doctor_box .swiper-pagination-bullets{bottom:0}
.doctor_box .doc_group{display: flex; flex-wrap: wrap;}
.doctor_box .doc_item{text-align: center; width:25%; padding:0 .1rem .2rem .1rem}
.doctor_box .doc_item img{ width:100%; height: 2rem; background: #eee;}
.doctor_box .doc_name{ color:#004da1; font-size:0.3rem; font-weight: bold; padding: 0.05rem 0;}
.doctor_box .keshi_name{ font-size:0.22rem;}

.mendian_box .swiper-container{}
.mendian_box .swiper-pagination-bullets{bottom:10px;}
.mendian_box .doc_list{width: 65%; float: left; margin-right: 10px;}
.mendian_box .doc_list img{height: 150px;}
.mendian_box .doc_list_right{width: 32%; float: left;}
.mendian_box .doc_list_right img{height: 150px;}
.mendian_box .doc_group{display: flex; flex-wrap: wrap;}
.mendian_box .doc_item{text-align: center; width:100%; padding:0 0 .2rem 0}
.mendian_box .doc_item img{ width:100%; background: #eee;}
.mendian_box .doc_name{ color:#004da1; font-size:0.3rem; font-weight: bold; padding: 0.05rem 0;}
.mendian_box .keshi_name{ font-size:0.22rem;}

.disease_intro{}
.disease_intro .disease_name,.type_name{ text-align: center;margin-top:0.1rem; font-size:0.36rem; font-weight: bold; letter-spacing: 2px; line-height: 1.5}
.disease_intro .disease_name_en{ text-align: center; font-size:0.2rem; text-transform: uppercase; }
.disease_intro .disease_name_en span{display:inline-block;background:#e5e5e5;padding:0 5px;}
.disease_intro .disease_name_en span:empty{display:none;}
.disease_intro .disease_info{font-size:0.28rem; line-height: 1.5; margin:1.5em 0 0.5em;}
.disease_intro .disease_info:after{ content:''; display:block; clear:both;}
.disease_intro .disease_p{ float:left; margin:0.3em 0.5em 0em 0; width: 2.7rem}
.m_banner{  margin:0 0.1rem;}
.m_banner img{border-radius: 8px;}
.article_list{font-size:120%;}
.article_list .spec_article{ background:#ebebeb; border-radius: 0.08rem; padding:0.1rem 0.14rem;}
.article_list .spec_article li{ border-bottom: 1px dashed #fff; line-height: 2.5;}
.article_list .spec_article li:last-child{border:none;} 
.article_list .spec_flag{ margin-right:0.1rem; display: inline-block; background: url(../images/flag_bg.png) center no-repeat; background-size:1.38rem 0.44rem; text-align: center; width: 1.38rem;}
.normal_article{ margin:0.15rem 0; line-height: 1.75;  }
.normal_article li{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;padding:0.05rem 0 0.05rem 1.25em; border-bottom:1px dashed #ccc; background: url(../images/list_icon.jpg) left center no-repeat; background-size:1em; }
.list_page_nav{ display:flex; justify-content: center; font-size:.24rem; white-space:nowrap; margin:0.25rem 0 0.1rem 0;}
.list_page_nav li{  margin-left:0.25em;}
.list_page_nav li.thisclass{ font-weight: bold;}
.list_page_nav a{ border: 1px solid #E4ECDA; padding: 0.25em 0.65em 0.22em 0.65em;}

.article_panel {color:#303053; padding-bottom: 1.5em;}
.article_panel .article_title{ font-size:0.36rem; text-align: center; font-weight: bold; padding:0.75em; line-height: 1.65;}
.article_panel .article_top{ background: #e5e5e5; color:#333; border-radius: .25em; padding:1em; line-height: 1.65}
.article_panel .article_bottom{ padding:1.5em 0 0.75em; line-height: 1.65}
.article_panel .article_top i,.article_panel .article_bottom i{ color:#f28231;  font-weight: bold; text-transform: uppercase;font-style: italic;}
.article_panel .article_con{ line-height: 1.75;margin:1em 0; font-size:120%}
.article_panel .article_con p{ margin:0.5em 0;}
.relative_arcs{ border:1px solid #d2d2d2; border-width:1px 0; padding:0.75em 0; line-height: 1.75;}
.relative_arcs li{padding:0.25em 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.relative_arcs .nav_prev{ background-size:1.16rem 0.39rem;}
.relative_arcs .nav_next{ background-size:1.16rem 0.39rem;}
.group_btns{ display:flex; justify-content: space-between;}
.group_btns a{ width:31.5%; color:#fff; padding-left:3em; line-height: 2.8;border-radius: 0.35em; font-size:0.26rem; background-size:0.48rem 0.48rem; background-position: 0.1rem center; background-repeat: no-repeat;}
.group_btns .btn_tel{ background-image: url(../images/icon_tel.png); background-color:#e8580a;}
.group_btns .btn_zx{ background-image: url(../images/icon_zx.png); background-color:#55939e;}
.group_btns .btn_wechat{ background-image: url(../images/icon_wechat.png); background-color:#1b9a27;}


.doctor_group table{margin:1em auto;}
.doctor_group .group_title{ font-size:0.36rem; font-weight:bold; text-align: center; padding-bottom: .1rem;}
.doctor_group .group_title_en{ font-size:0.18rem;background:#e5e5e5;text-align: center; text-transform: uppercase;padding: 1px 5px;}
.doctor_group .group_list{ display: flex; flex-wrap: wrap; justify-content: space-between; }
.doctor_group .group_list li{ width:31%; background: #e5e5e5; border-radius: 0.25em; text-align: center; line-height: 2.5; margin-bottom: 0.15rem; margin-right: 0.15rem;}
.doctor_group .group_list .glue{ flex:1 1 auto; background: none;margin-bottom: 0;}

.video_list { display:flex; justify-content: space-between; flex-wrap: wrap;}
.video_list li{ width:49%; flex:0 0 auto; margin-bottom: 1em; text-align:center;}
.video_list li img{ display:block; margin: 0 auto; background:#94b8d2; width: 100%; height:2.11rem;}
.video_box video{ width:100%;}

.cler2{clear:both; display: inline-block; padding-top:0.3rem; width:100%; }
.cler5{clear:both; display: inline-block; padding-top:0.1rem; width:100%;}
.h12{width:96%; padding-top: 0.07rem;}
.h12 span{ text-align: left; font-size:16px; color: #202020; display: block;float: left; width: 98%; padding-left: 10px;}
.h12 span img{ width:20%; padding-right:2%;  vertical-align: middle;}
.h12 font{ font-size:0.28rem; text-align: right; padding-right:2%; padding-top:0.1rem; float: right; width: 36%;}
.h12 font a{ color: #277dff; background-color:#ebf2f8; border-radius:40px; display:inline-block; padding-left:6%; padding-top:0.03rem; padding-bottom:0.04rem; padding-right:5%;}

.f1Box{padding:0 .3rem;background-color:#fff;border-radius:0.1rem;}
.f1BoxCon{padding-top:.18rem;}
.f1BoxCon dl{border-bottom:#eee solid 1px;padding:0.31rem 0 0;overflow:hidden;}
.f1BoxCon dt{float:left;}
.f1BoxCon dt,.f1BoxCon dt img{width:2.9rem;height:1.45rem;}
.f1BoxCon dd{float:right;width:3.4rem;min-height:2.04rem;position:relative;}
.f1BoxCon dd h3{line-height:0.42rem;font-weight:normal;font-size:0.32rem;color:#404040;position:relative;margin-bottom:.08rem;overflow: hidden;}
.f1BoxCon dd h3 a{color:#404040;}
.f1BoxCon dd p{line-height:.48rem;font-size:.28rem;color:#999;position:relative;padding-bottom:.48rem;}
.f1BoxCon dd p span{line-height:0.48rem;font-weight:normal;font-size:0.24rem;color:#b7b7b7;position:absolute;right:0;bottom:0;}

.f1BoxList{}
.f1BoxList dl{border-bottom:#c2c2c2 dashed 1px;padding:.2rem 0 .13rem;}
.f1BoxList dt{height:0.62rem;line-height:0.62rem;font-weight:normal;font-size:0.34rem;color:#404040;overflow:hidden;}
.f1BoxList dt a{color:#404040;}
.f1BoxList dd{position:relative;padding-bottom:.52rem;}
.f1BoxList dd em{height:.44rem;line-height:.44rem;font-size:.28rem;color:#999;overflow:hidden;}
.f1BoxList dd span{line-height:.52rem;font-weight:normal;font-size:0.24rem;color:#b7b7b7;position:absolute;right:0;bottom:0;}
.f1BoxList dl:last-child{border-bottom:0;padding-bottom:.1rem;}

.f1BoxList span.btn{text-align:center;padding:.54rem 0 .62rem;display:block;}
.f1BoxList span.btn a{line-height:.68rem;font-size:.28rem;color:#606060;background-color:#f9fbfb;border:#dbdbdb solid 1px;border-radius:.05rem;padding:0 .2rem;display:inline-block;margin:0 .1rem;}
.f1BoxList span.btn a.active{color:#fff;background-color:#0b945d;border:#0b945d solid 1px;}

/*专家页面*/
.u-tt .bd { padding:3% 0; }
/* 图片列表 一行两个 */
.m-pList li { float:left; width:50%; padding:0 2%; text-align:center;}
.m-pList li .t { padding:8px 0; font-size:13px; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.m-pList li p img {-webkit-box-sizing: border-box;box-sizing: border-box;max-width: 100%;height: auto;vertical-align: middle;border: 0;}
.m-tList { padding:0 12px 8px; }
.m-tList li { padding:10px 0; border-bottom:1px solid #eee; color:#777; font-size:12px; line-height:18px; }
.m-tList li h2 { padding-bottom:8px; font-size:15px; }

.f1Box{padding:0 .3rem;background-color:#fff;border-radius:0.1rem;}
.f1BoxCon{padding-top:.18rem;}
.f1BoxCon dl{border-bottom:#eee solid 1px;padding:0.31rem 0 0;overflow:hidden;}
.f1BoxCon dt{float:left;}
.f1BoxCon dt,.f1BoxCon dt img{width:2.9rem;height:1.45rem;}
.f1BoxCon dd{float:right;width:3.8rem;min-height:2.04rem;position:relative;}
.f1BoxCon dd h3{line-height:0.42rem;font-weight:normal;font-size:0.32rem;color:#404040;position:relative;margin-bottom:.08rem;overflow: hidden;}
.f1BoxCon dd h3 a{color:#404040;}
.f1BoxCon dd p{line-height:.48rem;font-size:.28rem;color:#999;position:relative;padding-bottom:.48rem;}
.f1BoxCon dd p span{line-height:0.48rem;font-weight:normal;font-size:0.24rem;color:#b7b7b7;position:absolute;right:0;bottom:0;}

.f1BoxList{}
.f1BoxList dl{border-bottom:#c2c2c2 dashed 1px;padding:.2rem 0 .13rem;}
.f1BoxList dt{height:0.62rem;line-height:0.62rem;font-weight:normal;font-size:0.34rem;color:#404040;overflow:hidden;}
.f1BoxList dt a{color:#404040;}
.f1BoxList dd{position:relative;padding-bottom:.52rem;}
.f1BoxList dd em{height:.44rem;line-height:.44rem;font-size:.28rem;color:#999;overflow:hidden;font-style:normal;}
.f1BoxList dd span{line-height:.52rem;font-weight:normal;font-size:0.24rem;color:#b7b7b7;position:absolute;right:0;bottom:0;}
.f1BoxList dl:last-child{border-bottom:0;padding-bottom:.1rem;}

.f1BoxList span.btn{text-align:center;padding:.54rem 0 .62rem;display:block;}
.f1BoxList span.btn a{line-height:.68rem;font-size:.28rem;color:#606060;background-color:#f9fbfb;border:#dbdbdb solid 1px;border-radius:.05rem;padding:0 .2rem;display:inline-block;margin:0 .1rem;}
.f1BoxList span.btn a.active{color:#fff;background-color:#0b945d;border:#0b945d solid 1px;}

/*专家页面*/
.left {float: left;}
.list_t{ margin-top:15px;}
.list_t a{ float:none; margin:0px 5px;}
.zj_list{ margin-bottom:20px;}
.zj_list{overflow:hidden;}
.zj_list li{float:left;font-size:14px; width:100%; border-bottom:1px solid #dcdcdc; padding-bottom:15px; margin-top:15px;}
.zj_list li.last{ border-bottom:0px;}
.zj_zj{ margin-left:3%; width:55%; }
.zj_zj h2{ height:40px; line-height:40px; font-size:24px; font-weight:normal;}
.zj_zj h2 span{ font-size:14px; margin-left:10px;}
.zj_zj p{ line-height:23px; font-size:12px;}
.zj_zj p.zj_zj_zx a{width:46%; margin-right:4%; margin-top:5px; height:28px; line-height:28px; text-align:center; background:#f7941d;color:#FFF; display:block; float:left;}
.zj_zj p.zj_zj_zx a.zj_zj_zxzx{background:#00aca4;}

/**********底部footer*********/
.footer1_box{
    background: #00bdff;
    padding: 15px 0 0 15px;
}
.footer1_box>div{
    width: 100%;
    margin: auto;
}
.footer1_nav{
    margin: auto;
    width: 100%;
    display: table;
    padding:0.1rem 0 0 0;
}
.footer1_nav ul li{
    float: left;
    width: 1.60rem;
    background: #00aae5;
    height: 0.90rem;
    margin-left: 0.1rem;
    margin-bottom: 0.1rem;
}

.footer1_nav ul li p:first-child{
    font-size: 14px;
    color:#fff;
    text-align: center;
    margin-top: 0.13rem;
}
.footer1_nav ul li p:last-child{
    font-size: 10px;
    color:#fff;
    text-align: center;
    line-height: 1.7;
}



