*{ margin:0;padding:0;   font-size: 0.24rem;}
*::before,
*::after{
    margin:0;
    padding: 0;
    box-sizing:border-box;
}
a{color: #333;
    text-decoration: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
html{    background-color: white;}
img{display:block;}
a,img,button,input,textarea,div{-webkit-tap-highlight-color:rgba(255,255,255,0);}

.mboot3{margin-bottom:3%;  }
.pboot3{padding-bottom:0.3rem !important;}

.max-box{max-width: 7.5rem;margin:0 auto;color:#333;position: relative;overflow: hidden;}

.top_logo{position:relative;height:1.15rem;align-items: center;/*background-image: url(/static/images/top_logo_bg.png);background-size:100% 100%;*/display:flex;justify-content: center;}
.top_logo a img{width:2.6rem;height:0.57rem;    position: static;}
.top_logo img{width:0.5rem;height:0.5rem;position:absolute;top:0.3rem;right:0.2rem;}



.swiper img{width:100%;}
.swiper-pagination-bullet{width:0.3rem;border-radius: 0.2rem;background-color:white;height:0.05rem;opacity: 1;margin: 0 0.07rem !important;}
.swiper-pagination-bullet-active{background-color: #631b23;}

.min-box{background-color:#f8f8f8;padding:3%;}

/*头部菜单滑动*/
.menu_ctn{background-color:white; position: absolute;width:3.7rem;top:0;right:-3.7rem;height:100%;z-index: 111;}
.menu_ctn a{color: #333;display: block;margin:0.2rem;line-height: 0.6rem;font-size: 0.27rem;border-radius: 0.2rem;padding-left: 0.6rem;background-color: #f2f2f2;background-image: url(/static/images/menu_let.png);
    background-repeat: no-repeat;
    background-size: 0.23rem;
    background-position: 0.2rem center;}
    
.menu_ctn .menu_close{display: flex;justify-content: space-between;padding:0  0.2rem;align-items: center;margin-bottom: 0.3rem;background-color: #691519;height:1.15rem;}
.menu_ctn .menu_close img{width:0.4rem;}
.menu_ctn .menu_close span img{width:2.3rem;}
.menu_btn{margin-top:0.5rem;}
.menu_ctn p{margin: 0.1rem 0.2rem;color: #818181;display:flex;justify-content:left;}
.menu_ctn p span{min-width: 1.1rem;font-size:0.22rem;}
    
.menu_active{background-color: #691519 !important;color:white !important;    background-image: url(/static/images/menu_let2.png) !important;}
    
.layle_bg{position: fixed;top: 0;
    left: 0;bottom: 0;right: 0;overflow: hidden;z-index: 11;
    background-color:rgba(0,0,0, 0.5);display:none;max-width: 750px;margin:0 auto;}
/*头部菜单*/
.top_nave{display:flex;text-align: center;}
.top_nave a{display:block;width:50%;color:white;height:1.85rem;}
.top_nave a p{font-size:0.27rem;    margin-top: 0.1rem;}
.top_nave a img{width:0.84rem;margin:0 auto;    margin-top: 0.35rem;}

.top_nave .n1{;color:#333;background-image: url(/static/images/nav_bg1.jpg);    background-size: cover;}
.top_nave .n2{background-image: url(/static/images/nav_bg2.jpg);    background-size: cover;}
.top_nave .n3{background-image: url(/static/images/nav_bg3.jpg);    background-size: cover;}
.top_nave .n4{background-image: url(/static/images/nav_bg4.jpg);    background-size: cover;}
/*医院公告*/
.bg_shadw{background-color:white;box-shadow: 0 0 8px 0 rgba(0,0,0,.08);padding:0 0.17rem;}
.m_title{display: flex;justify-content: space-between;    align-items: center;padding:0.28rem 0}
.title1{font-size:0.27rem;font-weight: bold;color:#691519;display: flex;align-items: center}
.title1 img{width:0.03rem;height:0.29rem;margin-right:0.1rem;}
.title_dot{background-color:#cbcbcb;border-radius: 0.5rem;width:0.79rem;height:0.27rem; display: flex;justify-content: center;align-items: center;}
.title_dot span{display:block;background-color: white;border-radius: 2rem;width: 0.07rem;height: 0.07rem;margin:0 0.03rem;}

.swiper3{overflow: hidden;    position: relative;}
.swiper3 .swiper-pagination-bullet{width:0.12rem;height:0.12rem;    margin-left: -0.11rem !important;
    border: 1px solid white;background-color: transparent;}
.swiper3 .swiper-pagination-bullet-active{background-color:white;}
.swiper3 .swiper-pagination{left: -45%;bottom: 0.05rem;}

.yygg_banner{position:relative;display:block;}
.yygg_banner img{width:100%;max-height:304px;}
.yygg_top{position:absolute;bottom:0;left:0;padding:1%;background-color:rgba(0,0,0,0.5);width:98%;display:flex; align-items: center;color: white;    justify-content: flex-start;}
.yygg_top p{font-size: 0.25rem;width:100%;padding-left:0.4rem;}
.yygg_top img{width:0.26rem;height:0.16rem;margin-right: 0.1rem;}

.yygg_list{border-bottom:1px dashed #ddd;padding: 0.16rem;display:block;}
.yygg_list:last-child{border-bottom:none;    padding-bottom: 0.3rem;}
.yygg_title{color:#691519;font-weight: bold;display: flex;
    justify-content: space-between;}
.yygg_title p{font-size:0.22rem;}
.yygg_title span{font-size:0.16rem;color:#808080;}
.yygg_ms{font-size:0.18rem;color:#4c4c4c;margin-top: 0.1rem;}

/*活动中心*/
.hdzx_list{display:flex;justify-content: start;border-bottom:1px dashed #ddd;padding:0.2rem 0}
.m_title+.hdzx_list{padding-top:0;}
.hdzx_list:last-child{border-bottom:none;    padding-bottom: 0.38rem;}

.hdzx_rig{position: relative;}
.hdzx_list img{width:2.38rem;margin-right: 0.24rem;}
.hdzx_title{color:#691519;font-weight: bold;font-size:0.22rem;}
.hdzx_title+p+span{font-size:0.16rem;color:#808080;font-weight: bold;position: absolute;bottom: 0; right: 0;}
.hdzx_title+p{font-size:0.18rem;color:#4c4c4c;margin-top: 0.1rem;line-height: 0.25rem;}

/*新闻动态*/
.xwdt_banner{display:flex;justify-content: space-between;     padding-bottom: 0.23rem;border-bottom: 1px dashed #ddd;}
.xwdt_banner a{position:relative;    display: block;width: 48.5%;}
.xwdt_banner a p{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.5);padding-left:0.03rem;font-size:0.18rem;color:white;width: 92%;padding: 1% 4%;}
.xwdt_banner img{width:100%;}

.xwdt_list{display: flex;justify-content: space-between;    margin: 0.23rem 0;    background-color: #f2f2f2;}

.xwdt_list_lft img{width:1.42rem;}
.xwdt_list_lft p{background-color:#691519;color:white;font-size:0.18rem;text-align: center;padding:0.1rem 0;}
.xwdt_list_rig{padding:0.2rem;}
.xwdt_list_rig div{font-size:0.22rem;color:#691519;font-weight: bold;}
.xwdt_list_rig p{font-size:0.18rem;color:#4c4c4c;margin-top: 0.1rem;line-height: 0.25rem;}

/*科室导航*/
.title_img img{width:0.33rem;}
.ksdh_banner img{width:100%;}
.ksdh_list{display:flex;justify-content: space-between;    margin-top: 0.3rem;}
.ksdh_list img{width:100%;}
.ksdh_list a {box-shadow: 0 0 8px 0 #d5d5d5;width: 23.5%;border: 1px solid #ddd;}
.ksdh_list a p{font-size:0.22rem;color:#7e0204;text-align: center;    padding: 0.1rem 0}
.gengduo{font-size: 0.16rem;
    text-align: center;
    display: block;
    border: 1px solid #ddd;
    border-radius: 1rem;
    width: 0.88rem;
    margin: 0 auto;
    height: 0.25rem;
    line-height: 0.25rem;
    margin-top: 0.3rem;}

/*专家团队*/
.zjtd_list{display:flex;justify-content: space-between;margin-bottom:0.3rem;}
.zjtd_doctor{width:22.5%;text-align: center;}
.zjtd_doctor>img{width:100%;border-radius:1rem;}
.zjtd_doctor div{font-size:0.14rem;color:#691519}
.zjtd_docName{background-image: url(/static/images/zjtd_name.png);width:0.8rem;background-size: 100% 100%;font-size:0.16rem;color:white;margin:0 auto;margin-top:0.05rem;margin-bottom:0.05rem;}


/*医院概况*/
.yygk_banner img{width:100%}
.yygk_ctn{background-image: url(/static/images/yygk_bg.jpg) ;background-size:cover;margin:0.25rem 0;padding:0.25rem;}
.yygk_title{display:flex;justify-content: space-between;align-items: center;}
.yygk_title p{font-size:0.23rem;display:flex;    align-items: center;font-weight: bold;}
.yygk_title p>img{width:0.07rem;height:0.25rem;margin-right: 0.06rem;}
.yygk_title p img:last-child{width:0.35rem;margin-left: 0.06rem;}
.yygk_title p span{color:#691519;font-size:0.23rem;margin-left: 0.05rem;}
.yygk_title a img{width:0.98rem;}
.yygk_ms p{font-size:0.18rem;    line-height: 0.28rem;    text-align: justify;}
.mt15{margin-top:0.15rem;}

.yygk_bot_title{display: flex;justify-content: space-between;align-items: center;}
.yygk_bot_title img{width:0.01rem;height:0.32rem;}

.yygk_bot_ctn div{    font-size: 0.22rem;
    font-weight: bold;
    color: #7e0204;}
.yygk_bot_ctn div span{color:#333;font-size:0.16rem;font-weight:normal;    position: relative;}
.yygk_bot_ctn div .yygk_jia{color:#7e0204;position: absolute;
    top: -0.1rem;
    right: -0.13rem;}
.yygk_bot_ctn p{font-size:0.17rem;color:#7e0204}
.yygk_bot_ctn img{height:0.01rem;width:0.24rem;margin:0.1rem 0;}

.bot_swiper{padding:0 0.3rem;position:relative}
.swiper2{    overflow: hidden;position:relative}
.swiper2 img{width:100%}
.swiper-button-next,.swiper-button-prev{position:absolute;}
.swiper-button-next img,.swiper-button-prev img{width:0.18rem;}
.swiper-button-next:after, .swiper-button-prev:after{content: '';}
.swiper-button-next{right:-0.05rem;}
.swiper-button-prev{left:-0.05rem;}

/*联系我们*/
.lxwm{background-color:white;padding:0 0.47rem;}
.lxwm_form input{background-color:#f2f2f2;height: 0.7rem;line-height: 0.7rem;padding:0 2%;display:block;width:96%;border:none;outline: none;margin-bottom:0.15rem;font-size:0.25rem;}
.lxwm_form textarea{background-color:#f2f2f2;height: 2rem;padding:2.5% 2%;display:block;width:96%;border:none;outline: none;margin-bottom:0.25rem;font-size: 0.25rem;    font-family: emoji;}
.lxwm_form button{background-color:#691519;color:white;width:100%;display:block;border:none;height:0.7rem;line-height: 0.7rem;font-weight: bold;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
input[type='number'] {
  -moz-appearance: textfield;
}

/*底部*/
.bottom_info{background-color:black;color:white;display:flex;justify-content: space-between;padding:0.4rem 0.47rem 0.2rem 0.47rem}
.bottom_lft{width:67%}
.bottom_lft a img{width:95%}
.bottom_lft .bottom_dh{color:white;}
.bottom_lft .bottom_dh img{width:0.27rem;height:0.29rem;}
.bottom_lft .bottom_line{border-top:1px dashed #747474;margin:0.25rem 0;}
.bottom_m_flex{display:flex;justify-content: flex-start;    margin-bottom: 0.2rem;}
.bottom_m_flex img{width:0.27rem;height:0.29rem;    margin-right: 0.1rem;}
.bottom_m_flex a{color:white;}

.bottom_right img{width:1.3rem;}
.bottom_right p{text-align: center;font-size:0.18rem;margin:6% 0 12% 0;}

/*医院简介*/
.yyjj_abount{    padding: 0.25rem 0.17rem;padding-top:0.3rem;}
.yyjj_banner img,.yyjj_banner2 img{width:100%;}
.yyjj_abount .yygk_title p,.yyjj_abount .yygk_title span{font-size:0.25rem;}
.yyjj_title2{color:#7e0204;text-align: center;    margin: 0.25rem 0 0.15rem 0;}
.yyjj_ctn p{font-size:0.22rem;line-height: 0.32rem;
    text-align: justify;}
.yyjj_mzy {padding: 0.1rem 0.25rem;}


.yyjj_banner2{    padding-top: 0.25rem;}

.yyhj{display:flex;justify-content: space-between;}
.yyhj img{width:32%}
.mt2{margin-top:2%;}

/*医院简介2*/
.yygk_box{    padding: 5%;border-bottom: 0.3rem solid #f8f8f8;}

.yygk_jj .yygk_t p{font-size:0.27rem;color:#691519;    display: flex;align-items: center;font-weight: bold;}
.yygk_jj .yygk_t span{color:#333;margin-left:1%;font-size:0.27rem;}
.yygk_hj{display:flex;    flex-flow: wrap;
    justify-content: space-between}
.yygk_hj img{width: 49%;
    margin-bottom: 2%;}
    
.yygk_hlw{display:flex;justify-content: space-between;align-items: center;}
.yygk_hlw_lft p{font-size:0.22rem;    width: 95%;}
.yygk_hlw>img{width:36%;}
.yygk_hlw_lft div{font-size:0.27rem;color:#7e0204;font-weight: bold;}
.yygk_hlw_lft img{width: 0.46rem;
    height: 0.02rem;
    margin: 3% 0;}
.yygk_hlw_msg{background-color: #f8f8f8;    margin: 6% 0 2% 0;padding: 0 0.25rem;}
.yygk_let{    width: 2px;
    background-color: #fff;
    height: 1.2rem;
}
.yygk_bot_ctn_hlw p{color:#333333 !important;}

.pd0{padding:0;}
.myzz_banner{width:100%;margin-top:4%;}
.myzz_box{padding: 4% 4% 0 4%;;background-color:#f8f8f8}
.myzz_desc{font-size:0.22rem;}
.myzz_imgs{display:flex;justify-content: space-between;flex-wrap: wrap;    padding: 4% 0;}
.myzz_imgs img{    width: 32%;
    margin-bottom: 2%;}
    
.xsfz_title{font-size:0.27rem;color:#7e0204;text-align: center;font-weight: bold;margin-top:5%;}
.xsfz_dots{    display: block;
    width: 0.35rem;
    margin: 0 auto;    margin-top: 0.05rem;}
.xzfz_box{padding:4%;background-color: #f8f8f8;    margin:3% 5% 7% 5%;}
.xsfz_m_title{background-color:#7e0204;color:white;text-align: center;    width: 50%;
    margin: 0 auto;
    border-radius: 1rem;
    padding: 1% 0;}
.xsfz_line{    width: 4.2rem;
    margin: 0 auto;margin-bottom:0.1rem;}
.xsfz_fenlei{    display: flex;
    justify-content: space-between;
    color: #7e0204;
    width: 5.2rem;
    margin: 0 auto}
.xsfz_fenlei img{width:0.46rem;display: inline;}
.xsfz_fenlei div{text-align: center;}
.xsfz_msg{font-size:0.22rem;margin-top: 3%;}

/*就医指南*/
.jyzn_banner img{width:100%;}
.jyzn_title{background-color: #691519;
    padding: 0 0.17rem;}
.jyzn_title .title1{color:white;}
.jyzn_title .m_title{padding:0.22rem;}
.jyzn_navbtn{display:flex;justify-content: space-between;    padding: 1% 0;}
.jyzn_navbtn div{width:48%; height:0.89rem;  box-shadow: 0 0 8px 0 rgba(0,0,0,.08); justify-content: center;  display: flex;align-items: center;background-color:white;font-size:0.27rem}
.jyzn_navbtn div img{width:0.46rem;    margin-right: 0.2rem;}
.jyzn_navbtn div:last-child img{width:0.6rem;}
.jyzn_active{    background-color: #691519 !important;color: white;}

.jzxz{}
.jzxz p{font-size:0.25rem;padding: 0.15rem 0.2rem;text-align: justify;}
.jzxz .jzxz_title{font-weight: bold;}
.jzxz_img{display:flex;justify-content: space-evenly;
    margin: 0.2rem 0;
    color: #691519;
    text-align: center;}
    .jzxz_img div div{margin-top:0.1rem;}
.jzxz_img div img{width:1.68rem;}
.wzlc_box{display:none;}
.wzlc{margin-top:3%;padding: 5% 0;}
.mg_tp{    margin-top: 4%;
    margin-bottom: 1%;}
.wzlc_title{text-align:center;    width: 3.4rem;
    height: 0.57rem;
    line-height: 0.57rem;
    margin: 0 auto;
    background-color: #f8f8f8;
    border-radius: 1rem;    font-size: 0.27rem;    margin-bottom: 5%;color:#000}
.wzlc_yc{    display: flex;
    justify-content: space-evenly;    align-items: center;}
.wzlc_yc img{width:0.8rem;display:inline-block;}
.wzlc_yc div{text-align: center;    width: 30%;}
.wzlc_yc div p{font-size:0.2rem;}
.wzlc_yc .wzlc_hjt{width:0.31rem;height:0.16rem}
.wzlc_yc .wzlc_sjt{width:0.16rem;    margin: 0.2rem 0;}
.wzlc_yc span{  width: 4%;}