@media screen and (min-width: 1301px){
    html {
        font-size:1250%!important
    }
}
@media screen and (min-width: 1201px) and (max-width: 1300px){
    html {
        font-size: 950%!important
    }
}
@media screen and (min-width: 1001px) and (max-width: 1200px){
    html {
        font-size: 850%!important
    }
}
@media screen and (max-width: 1001px){
    html {
        font-size: 750%!important
    }
}
@media screen and (min-width:769px){
html { padding: 0; margin:0;  font-size: 625%;-webkit-text-size-adjust: none; -webkit-overflow-scrolling: touch;  /*10 ÷ 16 × 100% = 62.5%*/}
body { padding: 0; font-size: .14rem;  -webkit-overflow-scrolling: touch; /*1.4 × 10px = 14px */}

.w{width:90%; max-width:1300px; margin:0 auto;}
.pc_fl{float:left;}
.pc_fr{float:right;}
.pc_dn{display:none;}

.back a:hover{color: #FFFFFF;background-image: url("../img/03.png");background-color: #00938d;border-color: #00938d;}
.share a:hover{background-color: #00938d;border-color: #00938d;}
.share a.it1:hover{background-image: url("../img/17.png");}
.share a.it2:hover{background-image: url("../img/18.png");}
.share a.it3:hover{background-image: url("../img/19.png");}
.share a.it4:hover{background-image: url("../img/20.png");}
.share a.it5:hover{background-image: url("../img/21.png");}
.denglu_1 a:hover{color: #00938d;}

}

header{width: 100%;background: #FFFFFF;height: 80px;position: relative;border-bottom: 1px solid #e7e7e7;}
.logo img{display: block;float: left;width: auto;height: 26px;margin-top: 27px;}
.logo i{display: block;float: left;width: 118px;height: 38px;margin: 22px 0 0 10px;background: url("../img/01.png");background-size: 100% 100%;line-height: 38px;color: #FFFFFF;font-size: 22px;text-align: center;padding-left: 6px;}
.back a{display: block;width: 115px;height: 32px;border-radius: 16px;border: 1px solid #dddddd;text-align: center;line-height: 30px;background-image: url("../img/02.png");background-position: left 12px center;background-repeat: no-repeat;font-size: 16px;color: #bdbdbd;padding-left: 24px;margin-top: 24px;}

.footer{width: 100%;text-align: center;margin-top: 50px;}
.footer p{font-size: 16px;line-height: 29px;color: #999999;}
.share a{display: inline-block;width: 40px;height: 40px;border-radius: 50%;border: 1px solid #d3d2d2;margin: 10px 6px 0 6px;background-size: 100% 100%;}
.share a.it1{background-image: url("../img/12.png");}
.share a.it2{background-image: url("../img/13.png");}
.share a.it3{background-image: url("../img/14.png");}
.share a.it4{background-image: url("../img/15.png");}
.share a.it5{background-image: url("../img/16.png");}

.mid_con{display:flex;flex-wrap: wrap;justify-content: space-between;margin-top: .45rem;}
.img_slide{width: 62.46%;}
.img_slide .swiper-slide{border-radius: 10px;overflow: hidden;}
.img_slide .swiper-slide img{display: block;width: 100%;}
.denglu{width: 32.9%;background: #FFFFFF;border-radius: 20px;box-shadow:0 0 10px rgba(0, 0, 0, .05);position: relative;}
.denglu .form_key{position: relative;padding: 0 .17rem;width: 100%;}
.denglu .ercode_tab{position: absolute;top: 10px;right: 10px;cursor: pointer;}
.zx_c .items{display:none;list-style: none;}
.zx_c .items.thisclass{display:list-item;}
.denglu .zx_t li{display: inline-block;font-size: 20px;color: #333333;vertical-align: middle;cursor: pointer;margin-top: .18rem;width: 104px;transition:all .3s;line-height: 30px;height: 30px;position: relative;margin-right: 10px;}
.denglu .zx_t li:after{content: "";display: block;width: 0;height: 3px;background: #00958c;bottom: -10px;position: absolute;transition:all .3s;}
.denglu .zx_t li.active{font-size: 26px;color: #00958c;font-weight: bold;}
.denglu .zx_t li.active:after{width: 100%;}
.denglu .zx_c{margin-top: .2rem;}
.denglu form .phone,.denglu form .password{display: block;width: 100%;margin-top: .08rem;border-radius: 5px;height: .21rem;border: 1px solid #dddddd;outline: none;font-size: 16px;padding-left: 30px;background-repeat: no-repeat;background-position: 8px center;}
.denglu form .phone{background-image: url("../img/07.png");}
.denglu form .password{background-image: url("../img/08.png");}
.mm_yzm{margin-top: .08rem;overflow: hidden;}
.mm_yzm .yzm{display: block;float: left;width: calc(100% - 110px);border-radius: 5px;height: .21rem;border: 1px solid #dddddd;outline: none;font-size: 16px;padding-left: 30px;background-repeat: no-repeat;background-position: 8px center;background-image: url("../img/09.png");}
.mm_yzm .yzm_img{float: right;width: 100px;height: .21rem;border-radius: 5px;border: 1px solid #dddddd;position: relative;}
.mm_yzm .yzm_img img{display: block;max-width: 100%;max-height: 100%;left: 0;right: 0;top: 0;bottom: 0;margin: auto;position: absolute;}
.denglu form button.ljdl{display: block;width: 100%;outline: none;border-radius: 5px;margin-top: .08rem;color: #FFFFFF;font-size: 18px;height: .21rem;border: none;background: #00958c;cursor: pointer;font-weight: bold;}
.denglu_1{margin-top: .15rem;}
.denglu_1 a{display: block;float: right;font-size: 16px;color: #999999;line-height: 1;}
.demo--label{display:block;float: left;color: #333333;font-size: 16px;line-height: 1;}
.demo--radio{display:none}
.demo--radioInput {display:block;height:16px;width:16px;margin-right:10px;float: left;background-image: url("../img/11.png");background-size: 100% 100%;}
.demo--radio:checked + .demo--radioInput:after {content:"";display:block;height:16px;width:16px;background-image: url("../img/10.png");background-size: 100% 100%;}
.dlzc{position: absolute;width: 100%;bottom: .2rem;left: 0;height: 32px;}
.dlzc a{display: block;margin: 0 auto;width: 76px;height: 32px;background: #00958c;border-radius: 16px;text-align: center;line-height: 32px;color: #FFFFFF;font-weight: bold;font-size: 18px;position: relative;z-index: 99;}
.dlzc:after{content: "";display: block;height: 1px;width: calc(100% - .34rem);left: 0;right: 0;margin: auto;top: 0;bottom: 0;background: #dddddd;z-index: 1;position: absolute;}
.huoqu{float: right;width: 110px;height: .21rem;border-radius: 5px;border: none;font-size: 14px;padding: 0;cursor: pointer;outline: none;color: #00958c;background: none;}
.dx_yzm {margin-top: .07rem;overflow: hidden;}
.dx_yzm .yzm{display: block;float: left;width: calc(100% - 120px);border-radius: 5px;height: .21rem;border: 1px solid #dddddd;outline: none;font-size: 16px;padding-left: 30px;background-repeat: no-repeat;background-position: 8px center;background-image: url("../img/09.png");}

.weixin{position: relative;padding: 0 .17rem;width: 100%;padding-top: .15rem;display: none;}
.weixin h3{border-bottom: 1px solid #dddddd;font-size: 20px;padding-bottom: 10px;color: #333333;}
.weixin h4{text-align: center;font-size: 18px;font-weight: normal;margin-top: 20px;}
.weixin_ewm{/* border: 1px solid #dddddd; */padding: .05rem;/* width: 1.35rem; */margin: 0 auto;margin-top: .08rem;}
.weixin_ewm img{display: block;width: 100%;}

@media screen and (max-width: 768px) {
html {
    padding: 0;
    margin:0;
    font-size: 625%;
    -webkit-text-size-adjust: none;
    -webkit-overflow-scrolling: touch;
    /*10 ÷ 16 × 100% = 62.5%*/
}

body {
    padding: 0;
    font-size: .14rem;
    max-width: 768px;
    margin: 0 auto;
    -webkit-overflow-scrolling: touch;
    /*1.4 × 10px = 14px */
}
body {
    margin: 0;
    padding: 0;
    color: #444;
    font-family: SourceHanSerifSC-Regular, Arial, Helvetica, sans-serif;
}

img {
    border: none;
    vertical-align: middle;
}

@media only screen and (min-width: 375px) {
    html {
        font-size: 700%!important
    }
}
@media only screen and (min-width: 410px) {
    html {
        font-size: 800%!important
    }
}
@media only screen and (min-width: 481px) {
    html {
        font-size: 940%!important
    }
}

@media only screen and (min-width: 561px) {
    html {
        font-size: 1090%!important
    }
}

@media only screen and (min-width: 641px) {
    html {
        font-size: 1250%!important
    }
    body {
        margin: 0 auto;
        max-width: 768px
    }
}
img{width:100%;height:auto;border:none;}
.ww{width:93.75%; margin:0 auto;}
.sj_fl{float:left;}
.sj_fr{float:right;}
.sj_clear{clear:both;}
.sj_dn{display:none;}

header{width: 100%;height: .4rem;}
.logo img{height: .13rem;margin-top: .13rem;}
.logo i{width: .59rem;height: .19rem;margin: .11rem 0 0 .05rem;line-height: .19rem;font-size: .11rem;padding-left: .03rem;}
.back a{width: .65rem;height: .2rem;border-radius: .1rem;line-height: .19rem;background-position: left .06rem center;font-size: .1rem;padding-left: .12rem;margin-top: .1rem;background-size: .08rem;}

.footer{width: 100%;margin-top: 50px;padding: 0 .1rem;}
.footer p{font-size: .1rem;line-height: .18rem;}
.share a{width: .2rem;height: .2rem;margin: 10px 6px 0 6px;}

.img_slide{display: none;}
.denglu{width: 100%;height: 400px;}
.mid_con{margin-top: .5rem;}
.denglu .zx_t li{font-size: 16px;width: 80px;margin-right: 20px;}
.denglu .zx_t li.active{font-size: 20px;}
.denglu form .phone, .denglu form .password{height: 38px;margin-top: 15px;}
.denglu .zx_c{margin-top: 40px;}
.mm_yzm .yzm,.mm_yzm .yzm_img,.dx_yzm .yzm,.huoqu{height: 38px;}
.mm_yzm,.dx_yzm{margin-top: 15px;}
.denglu form button.ljdl{height: 38px;margin-top: 15px;}
.weixin_ewm{width: 1.7rem;}


}






