.wid1420 {
    max-width: 1420px;
    width: 1420px;
    margin: 0 auto;
    box-sizing: border-box
}

.wid1280 {
    max-width: 1280px;
    width: 1280px;
    margin: 0 auto;
    box-sizing: border-box
}

.wid1200 {
    max-width: 1200px;
    width: 1200px;
    margin: 0 auto;
    box-sizing: border-box
}

.wid1000 {
    max-width: 1000px;
    margin: 0 auto
}

@media screen and (min-width:1440px) and (max-width:1660px) {
    .wid1420 {
        width: 90%
    }
}

@media screen and (min-width:1367px) and (max-width:1441px) {
    .wid1420 {
        width: 1280px
    }

    .wid1280 {
        width: 1200px
    }
}

@media screen and (max-width:1367px) {

    .wid1000,
    .wid1280,
    .wid1420 {
        width: 86%
    }
}

@media screen and (max-width:1280px) {

    .wid1000,
    .wid1280,
    .wid1420 {
        width: 90%
    }
}

@media screen and (max-width:1280px) {
    .wid1200 {
        width: 90%
    }
}

@media screen and (max-width:1367px) {
    .wid1200 {
        width: 86%
    }
}

.t-b-pad {
    padding: 60px 0 80px
}

.t-b-pad2 {
    padding: 80px 0 100px
}

@media screen and (min-width:1367px) and (max-width:1441px) {
    .t-b-pad2 {
        padding: 70px 0 80px
    }
}

@media screen and (max-width:1367px) {

    .t-b-pad2,
    .t-b-pad {
        padding: 50px 0 60px
    }
}

@media screen and (max-width:768px) {

    .t-b-pad2,
    .t-b-pad {
        padding: 1.0667rem 0 1.3333rem
    }
}

.pc-module {
    display: block
}

.new-pc-module {
    display: block
}

.web-module {
    display: block
}

.ipad-module {
    display: none
}

.m-module {
    display: none
}

.mobile-module {
    display: none
}

@media screen and (max-width:768px) {
    .pc-module {
        display: none
    }

    .new-pc-module {
        display: none
    }

    .web-module {
        display: none
    }

    .ipad-module {
        display: none
    }

    .m-module {
        display: block
    }

    .mobile-module {
        display: block
    }

    .phone-module {
        display: block
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .web-module {
        display: block
    }

    .phone-module {
        display: block
    }

    .new-pc-module {
        display: none
    }

    .ipad-module {
        display: block
    }

    .mobile-module {
        display: none
    }
}

.act-open-pre-sale-window,
.act-open-after-sale-window {
    cursor: pointer
}

.new-btn-7 {
    border-radius: 2px !important;
    padding: 0 40px;
    display: inline-block;
    color: #fff;
    text-align: center;
    font-size: 16px;
    box-sizing: border-box;
    line-height: 34px;
    background-color: #126ee3;
    cursor: pointer
}

@media screen and (max-width:768px) {
    .new-btn-7 {
        padding: 3px .8rem;
        font-size: nav(26);
        line-height: .747rem
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .new-btn-7 {
        padding: 0 40px
    }
}

@media screen and (min-width:415px) and (max-width:768px) {
    .new-btn-7 {
        line-height: .6rem;
        font-size: .267rem
    }
}