@media (max-width: 1399px) {
    .tuijei1-page .section1 .r-c .city-box > a{
        font-size: 17px;
    }
}

@media screen and (max-width: 1299px) {
    footer .tuiguang{
        left: 8%;
    }
}

@media screen and (max-width: 1199px) {
    .tuijei1-page .section1 .r-c .city-box > a{
        font-size: 14px;
    }
    .tuijie2-page .section1 .r-c .input-box > div > span{
        flex-basis: 105px;
    }
}

@media screen and (max-width: 1100px) {
    footer .tuiguang{
        left: 2%;
    }
}


@media screen and (max-width: 991px) {


    header .h-title{
        font-size: 75px;
    }

    .tuijie1-page .tuiguang,
    footer .tuiguang{
        display: inline-block;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        top: 0px;
        margin-top: 15px;
    }

    .index .section1 .box p{
        font-size: 18px;
    }
    .index .section1 .form-box{
        padding: 0 25px;
    }

    .choujiang .section1 .inner-box{
        padding-left: 10px;
        padding-right: 10px;
    }
    .choujiang .section1 .inner-box ul li{
        width: 150px;
    }

    /* tuijie1-page */
    .tuijie1-page .section1 .img-box{
        text-align: center;
        margin-bottom: 20px;
    }

    /* tuijie1-page */
    .tuijie2-page .section1 .r-c .input-box{
        padding: 50px 30px;
    }
    .tuijie2-page .section1 .r-c .input-box > div .f-select{
        background-position-x: 94%;
    }
}

@media screen and (max-width: 767px) {
    header .h-title {
        font-size: 60px;
    }

    .index .section1 .tel-box .f-select{
        font-size: 16px;
        min-width: 110px;
        padding-left: 20px;
    }
    .index .section1 input[type=text]{
        font-size: 16px;
    }


    .tuijei1-page .section1 .r-c .city-box > a{
        font-size: 16px;
    }
    .tuijie2-page .section1{
        margin-top: 45px;
    }
    .tuijie2-page .section1 .r-c{
        margin-top: 35px;
    }
    .tuijie2-page .tuiguang{
        bottom: -65px;
        padding-bottom: 15px;
        left: 50%;
        transform: translateX(-50%);
    }
}


@media screen and (max-width: 575px) {
    .index .section1 .box{
        padding: 25px 20px;
    }
    .index .section1 .box p{
        font-size: 16px;
    }
    .index .section1 .form-box{
        font-size: 14px;
    }
    .index .section1 .tel-box .f-select{
        height: 50px;
    }
    .index .section1 input[type=text]{
        padding: 10px 15px;
        height: 50px;
    }
    .index .section1 .form-box .press{
        font-size: 14px;
        padding: 5px 10px;
        margin: 0 5px;
    }
    .index .section1 .form-box .rule{
        font-size: 14px;
    }
    .index .section1 .form-box .check-box input[type=checkbox]{
        min-width: 15px;
        min-height: 15px;
        line-height: 10px;
        margin-right: 4px;
        top: 4px;
    }

    .choujiang-modal .modal-content{
        width: 85%;
        left: 50%;
        transform: translateX(-50%);
    }
    .choujiang-modal .modal-content .bg-box .content-box .title{
        font-size:25px;
    }
    .choujiang-modal .modal-content .bg-box .content-box img{
        box-shadow: 0px 10px #d2c2ff;
        padding: 15px;
        margin-top: 8px;
        margin-bottom: 15px;
    }
    .choujiang-modal .modal-content .bg-box .content-box .prize{
        font-size:16px;
    }
    .choujiang-modal .modal-content .btns {
        margin-top: 25px;
        justify-content: space-around;
    }
    .choujiang-modal .modal-content .btns a{
        line-height: 65px;
    }
    .choujiang-modal .modal-content .btns a,
    .choujiang-modal .modal-content .btns button{
        font-size: 18px;
        width: 180px;
        height: 65px;
    }

    .choujiang .section1 .inner-box ul li{
        width: 145px;
    }
    .choujiang .section1 .inner-box ul li:not(:last-child) div{
        font-size: 14px;
    }
    .choujiang .section1 .inner-box ul li.text-box > div{
        font-size: 28px;
    }
    .choujiang .section1 .out-box .dot > span:nth-child(n + 14){
        display: none;
    }

}

@media screen and (max-width: 500px) {
    header .h-img img{
        width: 190px;
        height: 100px;
        object-fit: contain;
    }
    .lingjiang .section1 .box{
        padding: 45px 25px;
    }

    .index .section1 .form-box{
        padding: 0px 5px;
    }
    .index .section1 .tel-box .f-select{
        min-width: 80px;
        padding: 0px 10px;
        background-position-x:85%
    }
    .index .section1 input[type=text]{
        padding: 0 10px;
    }

    .choujiang-modal .modal-content .bg-box .content-box .title{
        font-size:22px;
    }
    .choujiang-modal .modal-content .bg-box .content-box img{
        width: 140px;
        padding: 10px;
    }
    .choujiang-modal .modal-content .bg-box .content-box .prize{
        font-size:14px;
    }
    .choujiang-modal .modal-content .btns a,
    .choujiang-modal .modal-content .btns button{
        font-size: 16px;
        width: 155px;
    }
    .choujiang-modal .modal-content .btns button span:first-child{
        font-size: 14px;
        letter-spacing: 2px;
    }
}

@media screen and (max-width: 464px) {

    .tuijie2-page .section1 .r-c .input-box > div > span{
        font-size: 16px;
    }
    .tuijie2-page .section1 .r-c .input-box > div .f-select{
        font-size: 14px;
    }
    .tuijie2-page .section1 .r-c .input-box > div > span{
        flex-basis: 90px;
    }
    .lingjiang .section1 .input-box{
        flex-wrap: wrap;
    }
    .lingjiang .section1 .input-box a{
        margin-left: 0px;
        margin-top: 20px;
    }
}

@media (max-width: 414px) {
    .choujiang-modal .modal-content .bg-box .content-box .title{
        font-size:20px;
    }
    .choujiang-modal .modal-content .bg-box .content-box img{
        width: 105px;
    }
    .choujiang-modal .modal-content .btns a{
        line-height: 60px;
    }
    .choujiang-modal .modal-content .btns a,
    .choujiang-modal .modal-content .btns button{
        width: 130px;
        height: 60px;
    }
    .choujiang-modal .modal-content .btns button{
        padding: 0;
    }
    .choujiang-modal .modal-content .btns button span:first-child{
        font-size: 12px;
    }

    .tuijie2-page .section1 .r-c .input-box > div > span{
        flex-basis: 95px;
    }
    .choujiang-modal .modal-content .bg-box .content-box img{
        width: 150px !important;height:150px !important;
    }
.choujiang-modal .modal-content .bg-box > img{height: 350px;}
}
@media (max-width: 413px){
    .index .section1 .form-box{
        padding: 0px;
    }
    .index .section1 .tel-box .f-select,
    .index .section1 input[type=text]{
        font-size: 14px;
    }
}

@media screen and (max-width: 375px) {
.choujiang-modal .modal-content .bg-box .content-box img{
        width: 150px !important;height:150px !important;
    }
.choujiang-modal .modal-content .bg-box > img{height: 350px;}
.choujiang-modal .modal-content .bg-box .content-box .title {
    font-size: 16px;
}
.choujiang-modal .modal-content .btns a{margin-right: 3px;}
.choujiang .section1 .inner-box ul{grid-template-columns: repeat(auto-fit, minmax(117px, 1fr));}
.choujiang .section1 .inner-box ul li {
    width: 116px;
}
}


