body{max-width:100% !important;}

.anti-disease {
    width:100%;
    background:#c31c25 url("./images/anti-disease-bg.png") no-repeat;
    background-size:cover;
    overflow-y:scroll;
    -webkit-overflow-scrolling: touch;
    max-height:100vh;
    padding-bottom:.88rem;
}

.anti-head {
    padding:.54rem 0 .2rem .32rem;
    width:6.16rem;
    height:.86rem;
    background:url("./images/anti-disease-top.png") no-repeat .32rem .54rem;
    -webkit-background-size:6.16rem 0.86rem;
    background-size:6.16rem 0.86rem;
}

.anti-nav-list {
    display:flex;
    justify-content:space-between;
    align-items:center;
    font-size:.32rem;
    background:linear-gradient(180deg,rgba(253,78,10,1) 0%,rgba(220,26,0,1) 100%);
    color:#fff;
}
.anti-nav-list li {
    position: relative;
    flex:1;
    height:.88rem;
    line-height:.88rem;
    text-align:center;
}
.anti-nav-list li a {
    color:#fff;
    font-size:.32rem;
    opacity:.6;
}
.anti-nav-list li a:active {
    text-decoration:none;
}

.anti-nav-list li.on:after {
    content:'';
    position: absolute;
    width:.42rem;
    height:.08rem;
    background:#ffffff;
    opacity:1;
    border-radius:.16rem;
    bottom: .05rem;
    left: 50%;
    margin-left: -.21rem;
}

.anti-nav-list li.on a {
    color:#fff;
    font-weight:bold;
    opacity: 1;
}

.industry-tag-list {
    margin:.36rem 0 .46rem;
    display:flex;
    justify-content:center;
    background:#fff;
}

.industry-tag-list li {
    width:2rem;
    height:.48rem;
    line-height:.48rem;
    margin:0 .05rem;
    font-size:.24rem;
    background:#FFDCE1;
    color:#EC3405;
    text-align:center;
    border-radius:.28rem;
    font-weight:bold;
    padding:0 .2rem;
    box-sizing:border-box;
}

.industry-tag-list li.on {
    color:#fff;
    background:#EC3405;
}
.industry-list .industry-brand-list:first-child{border-radius:.16rem .16rem 0 0;}
.industry-brand-list {
    margin:0 .2rem;
    background:#fff;
    position:relative;
}
.industry-brand-list .icon01,.industry-brand-list .icon02{width:.37rem;height:.2rem;background:url("./images/icon01.png") no-repeat;background-size:cover;position:absolute;top:.45rem;}
.industry-brand-list .icon01{left:.45rem;}
.industry-brand-list .icon02{right:.45rem;}
.industry-brand-box .industry-brand-info {
    display:none;
    flex-wrap:wrap;
    justify-content:space-between;
    background:#fff;
    padding:0 .4rem;
    overflow:hidden;
    margin-bottom:.24rem;
}
.industry-brand-box .industry-brand-wrap {
    padding-bottom:.24rem;
}
.industry-brand-box .industry-brand-wrap:not(:first-child) {
    display:none;
}

.industry-brand-box .industry-brand-info h3 {
    margin:.2rem 0 .12rem;
    font-size:.2rem;
    text-align:left;
    color:#666;
}
.industry-brand-box .industry-brand-info img {
    width:2.24rem;
    height:.8rem;
    /*border:1px solid #e5e5e5;*/
}

.industry-brand-box .industry-brand-info.industry-brand-list01 {
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
}

.industry-brand-info li {
    position:relative;
    width:3rem;
    margin-bottom:.3rem;
    padding:.1rem .32rem .66rem;
    border-left:.04rem solid #C0CCEB;
    background:#fff;
    border-radius:0 0 .16rem 0;
    box-shadow:0rem 0rem .2rem rgba(0,0,0,0.06);
    box-sizing:border-box;
}

.industry-brand-info li a {
    display:block;
}

.industry-brand-info li .sub-info {
    margin:0 auto .16rem;
    color:#666;
    min-height:1rem;
    font-size:.26rem;
    line-height:.36rem;
    font-weight:normal;
    text-align:left;
    color:#3B4ADB;
    font-weight:bold;
}

.industry-brand-info li .btn-jm,.industry-brand-info li .btn-tp {
    position:absolute;
    bottom:.2rem;
    width:1.28rem;
    height:.44rem;
    line-height:.44rem;
    font-size:.2rem;
    text-align:center;
    color:#666;
    background:#fff;
    border:.02rem solid #E5E5E5;
    border-radius:.4rem;
}
.industry-brand-info li .btn-jm {
    left:.32rem;
}
.industry-brand-info li .btn-tp {
    right:.2rem;
    color:#fff;
    background:#666;
}

.load-more {
    margin:0 auto;
    width:90%;
    height:.28rem;
    line-height:.28rem;
    font-size:.2rem;
    color:#7E8BBC;
    padding-bottom:.24rem;
    padding-top:.1rem;
    text-align:center;
}

.load-more .icon-down {
    display:inline-block;
    width:.28rem;
    height:.28rem;
    background:url("./images/icon-down.png");
    background-size:cover;
    vertical-align:middle;
}

.fixed-right {
    width:.8rem;
    height:2.5rem;
    position:fixed;
    right:.28rem;
    top:70%;
}

.fixed-right a {
    width:.8rem;
    height:.8rem;
    display:block;
    margin-top: .1rem;
}
.fixed-right .jmzx {
    background:url("./images/icon-zx.png") no-repeat;
    background-size:100% 100%;
}

.fixed-right .back-home {
    background:url("./images/icon-home.png") no-repeat bottom center;
    background-size:cover;
}



.industry-brand-head{font-weight:bold;color:#EA3004;font-size:.36rem;line-height:.48rem;text-align:center;padding-top:.3rem;}
.anti-nav-list-box{position:fixed;bottom:0;left:0;width:100%;height:.88rem;z-index:99;}
.industry-brand-wrap hr{width:90%;display:block;height:.01rem;background:#e5e5e5;margin:0 auto;opacity:.2;}

.seven-nav-list-box{position:fixed;bottom:0;left:0;width:100%;height:.88rem;z-index:99;}


/* 退款页面样式 */
.m-bottom {
    margin-bottom: .46rem;
}

.anti-seven-head {
    background: url("./images/anti-seven-top.png") no-repeat .32rem .54rem;
    -webkit-background-size: 6.16rem 0.86rem;
    background-size: 6.16rem 0.86rem;
}

.industry-brand-box .industry-brand-info.seven-brand-info {
    display: flex;
}
.industry-brand-info.seven-brand-info li{
    height:1.76rem;
    box-shadow:0rem 0rem .2rem rgba(0,0,0,0.06);
    border: none;
    border-radius: .16rem;
    margin-bottom: .32rem;
}

.industry-brand-box .industry-brand-info.seven-brand-info li h3 {
    text-align: center;
    font-size: .28rem;
    font-weight: bold;
    color:#263491;
    overflow:hidden; 
    white-space:nowrap;
    text-overflow:ellipsis;
}

.industry-brand-list .seven-icon01 {
    left: .8rem
}

.industry-brand-list .icon02.seven-icon02 {
    right: .8rem
}

.seven-nav-list {
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: auto;
    font-size:.32rem;
    padding: 0 .1rem;
    background:linear-gradient(180deg,rgba(253,78,10,1) 0%,rgba(220,26,0,1) 100%);
    color:#fff;
}
.seven-nav-list li {
    position: relative;
    display: inline-block;
    height:.88rem;
    line-height:.88rem;
    text-align:center;
    padding: 0 .2rem;
}
.seven-nav-list li a {
    color:#fff;
    font-size:.32rem;
    opacity:.6;
}
.seven-nav-list li a:active {
    text-decoration:none;
}

.seven-nav-list li.on:after {
    content:'';
    position: absolute;
    width:.42rem;
    height:.08rem;
    background:#ffffff;
    opacity:1;
    border-radius:.16rem;
    bottom: .05rem;
    left: 50%;
    margin-left: -.21rem;
}

.seven-nav-list li.on a {
    color:#fff;
    font-weight:bold;
    opacity: 1;
}