* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-user-select: none;
    outline: none;
    -webkit-tap-highlight-color: transparent;
}
body {
    margin: 0 auto!important;
    overflow: hidden;
    background: #F4F0FF;
}
body>a>img {
    display: block!important;
}
body,
html {
    position: relative;
    -webkit-overflow-scrolling: touch;
    color: #333;
}
.flard,.flbt,.flst,.flde,.flend{display:-webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;}
.flard {
    justify-content: space-around;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    -o-justify-content: space-around;
}
.flbt {
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
}
.flst {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
}
.flend{
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
}
.flw{flex-wrap: wrap;}
.pr{position: relative;}
i,em{font-weight:normal; font-style:normal;}
a:active,
a:hover {outline: 0;}
.ban {display: block;width: 100%;}
.ban img {width: 100%;}
h2 {text-align: center;}
section h2 img {display: inline-block;margin-bottom: 0.3rem;}
section{padding: 0.6rem 0;background: #FFFBEC;}
.img-box img{display: block;margin: 0 auto;}
.btn img{display: block;margin: 0.3rem auto 0;}
.zx1{width:5.933333rem; }
.ss1 h2 img,.ss2 h2 img,.ss3 h2 img{width:7.2933333rem; }
.ss4 h2 img,.ss5 h2 img{width:7.28rem; }
.ss2{padding-top: 0;}
.ss4{padding-top: 0.2rem;}
.ss2 .ss2-img{width:9.786666667rem;}
.ss2 .img-box .ssc-img{width:9.76rem; }
.cc1{width: 9.6rem;}
.cc2{width: 9.85333333rem;margin-bottom: 0.2rem!important;}
.cc5{width: 9.53333rem;margin-bottom: 0.1rem!important;}
.cc9{width: 9.58666667rem;margin-bottom: 0.1rem!important;}
.cc8{width: 9.5733333rem;margin-bottom: 0.1rem!important;}
.cc3{width: 9.50666667rem;margin-bottom: 0.1rem!important;}
.ss2 .img-box .ss2-right{text-align: end;margin-right: 0;margin-bottom: 0.4rem; }
.ss3{width: 100%;
    height: 19.67rem;
    background: url(https://xuezhifu-resource.oss-cn-hangzhou.aliyuncs.com/net/m26ss/bg.png) no-repeat center;
    background-size: 100% 100%;
}
.ss3 .d1{width: 9.293337rem;margin: 0 auto 0.3rem;display: block;}
.ss3 .d2{width: 9.32rem;margin: 0 auto 0rem;display: block;}
.mid-img{padding: 0.3rem 0;}
.mid-img img{display: block;width: 9.6133333rem;margin:0 auto;}

.cc4{width:9.64rem; }

.ss5{padding: 0.8rem 0.3rem 0.4rem;background: #324B9C;}
.c5tab .topt span{display: block;width: 2rem;height:0.7rem;line-height: 0.7rem;text-align: center;margin:0 0.08rem;font-size: 0.32rem;
;cursor: pointer;background: #445EB2;color: #fff;}
.c5tab .topt span.on {color: #000;background: #F8CB03;border: none;}
.bodt {margin: 0.4rem auto;background: #fff;padding: 0.2rem 0;}
.bodt > div {display: none;}
.bodt > div.active {display: block;}
.bodt .books {display: block;text-align:center;}
.c5tab .topt {width: 8.8rem;display: flex;justify-content: space-between;margin: 0 auto;}
.c5tab .bodt .books img{display: block;margin: 0 auto;width:9.01333333rem; }


.zixun-btn img{display: block;margin: 0.4rem auto 0;width:7.76rem; }


