/*
*    适配手机端
*/
@media screen and (max-width: 750px) {
    .pre_sale_bg{
        width: 100%;
        height: 56vw;
        padding: 19.47vw 6.67vw 0 6.67vw;
        align-items: flex-start;
    }

    .pre_sale_bg_wrap{
        width: 100%;
    }

    .connect_us{
        font-size: 6.4vw;
        line-height: 9.6vw;
    }

    .connect_us_two{
        font-size: 3.73vw;
        line-height: 5.87vw;
    }

    .connect_btns{
        margin-top: 6.4vw !important;
    }

    .connect_btns{
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        width: 90.4vw;
        /*align-items: center;*/
        /*justify-content: center;*/
    }
    .connect_btn_2 {
        box-sizing: border-box;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        /* padding: 8px 16px; */
        background: #FFFFFF;
        border: 1px solid #E7EEF7;
        box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
        width: 27.2vw;
        height: 8vw;
        border-radius: 1.6vw;
    }

    .connect_btn_1 {
        align-items: center;
        justify-content: center;
        background: #0B51B2;
        margin-left: 0;
        width: 21.3vw;
        height: 8vw;
        border-radius: 1.6vw;
    }
    .connect_btn_2_text {
        /* font-family: 'PingFang SC'; */
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        color: #0B51B2;
        margin-left: 5.5px;
    }

    .connect_btn_1_text {
        /* font-family: 'PingFang SC'; */
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        color: #FFFFFF;
        margin-left: 5.5px;
    }

    .barContent{
        width: 100%;
        margin: 0;
        background: #fff;
        padding: 2.13vw 3.2vw;
    }

    .barFirst{
        color: #848C99 !important;
    }

    .help_modules{
        width: 100%;
        margin: 0;
        background: #FAFAFA;
        padding: 6.4vw 3.2vw;
    }

    .help_modules .module_item{
        width: 29.78vw;
        height: 18.67vw;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .help_modules .module_name{
        font-size: 3.73vw;
        line-height: 5.87vw;
    }

    .help_modules .left_content>img{
        width: 17px;
    }

    .problem-wrap{
        padding: 6.4vw 3.2vw;
        width: 100%;
    }

    .problemTitle,
    .problemTitleTwo{
        width: 100%;
    }

    .problemTitle{
        margin-top: 0;
        font-size: 5vw;
        line-height: 8vw;
        margin-bottom: 4px;
    }

    .problemTitleTwo{
        margin-top: 0;
        font-size: 3.73vw;
        line-height: 5.87vw;
        margin-bottom: 6.4vw;
    }

    .policy_type{
        margin-top: 0;
        width: 100%;
        display: -webkit-flex;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        display: flex;
        overflow-x: auto;
    }

    .policy_type .policy_type_item{
        width: auto;
        -webkit-flex-grow: 0;
        -webkit-flex-shrink: 0;
        /* -webkit-flex-basis: 30; */
        flex-grow: 0;
        flex-shrink: 0;
        height: auto;
        padding: 0 3.2vw 2.67vw 3.2vw;
        margin-right: 3.2vw;
        position: relative;
    }

    .policy_type .policy_type_item:last-child{
        margin-right: 0;
    }

    .policy_type .policy_type_name{
        height: auto;
        line-height: normal;
    }

    .policy_type .policy_under_line{
        position: absolute;
        bottom: 0;
        top: inherit;
    }

    .policy_type_swiper{
        margin-top: 3.2vw;
        margin-bottom: 12.8vw;
    }

    .policy_type_swiper .swiper-wrapper,
    .policy_type_swiper .swiper-slide{
        width: 100% !important;
    }

    .policy_type_swiper .policy_type_swiper_slide_item{
        padding: 3.2vw 2.18vw;
        flex-direction: column;
    }

    .policy_type_swiper .title{
        width: 100%;
        margin-bottom: 4px;
    }

    .policy_type_swiper .time{
        font-size: 3.73vw;
        line-height: 5.87vw;
    }

    .problemTitleTwo1{
        margin-bottom: 3.2vw;
    }

    .drawerObj{
        margin-top: 0 !important;
        width: 100%;
        margin-bottom: 3.2vw;
        min-height: 80px;
    }

    .problemName{
        padding-left: 4.27vw;
        width: 74.4vw;
        padding-top: 7vw;
        padding-bottom: 7vw;
        border-left: 0;
        position: relative;
    }

    .rotateOne{
        margin-right: 4.27vw !important;
    }

    .drawerObj:hover{
        background: none;
    }

    .drawerObj:hover .problemName{
        border-left: 0 !important;
    }

    .drawerBottomItem{
        padding:3.2vw 7.46vw 7.46vw 7.46vw;
    }

    .drawerTopItem{
        min-height: 80px;
        height: auto;
    }

    .isShow .problemName{
        border-left: 0 !important;
    }

    .problemName:before{
        width: 6px;
        height: 24px;
        content: "";
        display: block;
        position: absolute;
        background: #fff;
        left: 0;
        top: 50%;
        margin-top: -12px;
    }

    .isShow .problemName:before{
        background: #0B51B2;
    }
}