/* 等会删掉,测试临时用 */
/* #newBridge,
.right_nav {
    display: none !important;
} */


img {
    max-width: 100%;
    height   : auto;
}

.main5 {
    height: auto;
}

.main .mewjy {
    height: auto;
}

.main3 {
    height: auto;
}

.main2_ul {
    position: static;
    margin  : 0 auto;
}

.main2_title {
    height: auto;
}

.main2 {
    height: auto;
}

.main2 {
    padding-bottom: 60px;
}

.main2_ul li .li_text {
    position: static;
}

.main2_ul li .li_text {
    width  : 100%;
    height : auto;
    padding: 40px;
}

.main2_ul li {
    display    : flex;
    align-items: flex-end;
}

.main2_ul li .li_text {
    height: 300px;
}

.banner {}

.main .tabs {
    height       : auto;
    margin-top   : 60px;
    margin-bottom: 60px;
}

.tabs .tab_nav ul li {
    font-size: 14px;
}

.tabs .tab_nav {
    margin-top: 20px;
}

.tabs .nav_main {
    margin-top: 20px;
}

.main3 {
    padding-top   : 60px;
    padding-bottom: 60px;
}

.main3 .main3_title {
    margin-bottom: 20px;
}

.main4_left li .li_text {
    margin-top : 5px;
    line-height: 1.8;
}

.banner {
    margin-top: 0;
}

@media (max-width:767px) {
    .banner-test {
        width     : 100%;
        position  : static;
        height    : auto;
        text-align: center;
    }

    .banner {
        margin-top: 44px;
    }

    .banner-test {
        display        : flex;
        align-items    : center;
        justify-content: center;
        flex-direction : column;
    }

    .banner-test .sao_btn {
        position: static;
    }

    .banner {
        height : auto;
        padding: 30px 0;
    }

    .banner-test .title {
        margin-top: 0;
        font-size : 20px;
    }

    .banner-test .sao_text1 {
        font-size: 16px;
    }

    .banner-test .sao_btn {
        margin-top: 20px;
    }

    .banner-test .sao_btn a {
        width : 100%;
        height: 100%;
    }

    .banner-test .sao_btn {
        width          : 124px;
        height         : 34px;
        display        : flex;
        align-items    : center;
        justify-content: center;
    }

    .banner-test .sao_btn a {
        line-height    : inherit;
        font-size      : 16px;
        display        : flex;
        align-items    : center;
        justify-content: center;
    }

    .banner-test .sao_text1 {
        line-height: 1.8;
        height:auto;
    }
    .banner-test .title{
        height:auto;
        line-height: inherit;
        margin-bottom:20px;
    }
    .main .tabs{
        width:100%;
        padding:0 20px;
    }
    .tabs .tab_nav ul{
        padding:0;
        display: flex;
        flex-flow:wrap;
        justify-content: center;
    }
    .tabs .tab_nav ul li:nth-child(2){
        margin:0 20px;
    }
    .tabs .tab_nav ul li{
        margin:0 20px;
    }
    .tabs .tab_title{
        width:100%;
        text-align: center;
        font-size:22px;
    }
    .main .tabs{
        margin:30px 0;
    }
    .tabs .nav_main>div{
        display:flex;
        flex-direction: column;

    }
    .tabs .nav_main>div .nav_left,.tabs .nav_main>div .nav_right{
        width:100%;
        margin-left:0;       
        display:flex;
        justify-content: center; 
    }
    .tabs .nav_main{
        height:auto;
    }
    .tabs .nav_main .nav_right ul{
        padding-top:30px;
    }
    .tabs .nav_main .nav_right{
        height:auto;
    }
    .mewjy{
        width:100%;
        padding:0 20px;
    }
    .mewjy .jy_title{
        width:100%;
        text-align: center;
        font-size:22px;
    }
    .mewjy .jy_subtitle{
        width:100%;
        text-align: center;
    }
    .mewjy .jy_ul{
        width:100%;
    }
    .mewjy .jy_ul{
        display:flex;
    }
    .mewjy .jy_ul li{
        width:33.333333333333336%;
        padding:0 20px;
    }
    .jy_ul .jy_img{
        width:auto;
        height:auto;
    }
    .jy_ul .jy_tname{
        width:100%;
    }
    .jy_ul .jy_img img{
        width:auto;
        height:auto;
    }
    .jy_ul .jy_img{
    }
    .jy_ul .jy_tname{
        font-size:16px;
    }
    .main{
        padding-bottom:60px;
    }
    .main2{
        width:100% !important;
        padding:0 20px;
    }
    .main2_title{
        font-size:22px;
    }
    .main2_ul{
        display:flex;
    }
    .main2_ul li{
        width:33.333333333333336%;
        padding:0 20px;
    }
    .main2_ul{
        width:100%;
    }
    .main2_ul li .li_text{
        padding:0;
    }
    .main2_ul li{
        height:auto;
    }
    .main2_ul li{
        background-size:cover;
    }
    .main2_ul li .li_text{
        height:auto;
    }
    .main2_ul li{
        align-items: center;
    }
    .main2_ul li .li_text .li_title{
        height:auto;
        line-height: inherit;
        font-size:22px;

    }
    .main2_ul li{
        height:400px;
    }
    .main3{
        width:100% !important;
        padding:30px 20px;
    }
    .main3 .main3_title{
        font-size:22px;
    }
    .main3_ul{
        width:100%;
    }
    .main3 .jt{
        display: none;
    }
    .main3_ul{
        display: flex;
        flex-flow:wrap;
    }
    .main3_ul li{
        width:50%;
    }
    .main3_ul li dl{
        width:100%;
        display:flex;
        flex-direction: column;

    }
    .main3_ul li{
        margin-bottom:40px;
    }
    .main3_ul li dd{
        margin-top:20px;
    }

    .main4 .mainskdkisidmsd{
        display:flex;
        width:100% !important;
        padding:0 20px;
    }
    .main4_right{
        display: none;
    }
    .main4_left{
        display: flex;
        width:100%;
        flex-direction: column;
        align-items: center;
    }
    .main4_left li{
        width:100%;
    }
    .main4_left ul{
        display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    }
    .main4_left li .li_title{
        text-align: center;
    }
    .main4_left li .li_text{
        width:100%;
        text-align: center;
    }   
    .main4 .main4_title{
        font-size:18px;
    }
    .main4 .main4_title{
        padding-top:30px;
    }
    .main4{
        height:auto;
    }
    .main4{
        padding-bottom:30px;
    }
    .main5{
        padding-top:30px;
    }
    .mewjy{
        height:auto;
    }
    .mewjy .jy_ul{
        margin-top:30px;
    }
    .tabs .nav_main .nav_right li{
        display:flex;

    }
    .nav_right li .box_text{
        flex:1;
    }
    .main2_ul{
        display: flex;
        flex-direction: column;
    }
    .main2_ul li{
        width:100%;
        height:auto;
        padding:20px;
        margin-bottom:20px;
    }
    .main2_ul li:nth-child(2){
        margin-left:0;
        margin-bottom:20px;
    }
    .main2_ul li{
        background-size:cover !important;
    }
    .main2_ul li{
        padding:40px 20px;
        overflow:inherit;
    }
    .main2_ul{
        height:auto;
    }
    .tabs .tab_nav{
        border-bottom:0;
    }
    .tabs .tab_nav{
        height:auto;
        line-height: inherit;
    }
    .tabs .tab_nav ul li{
        margin-bottom:20px;
    }
    .tabs .tab_nav ul li{
        padding-bottom:10px;
    }
    .tabs .nav_main{
        padding:0;
    }
    .nav_right li .box_text{
        width:auto;
        
    }
    .main4 .mainskdkisidmsd{
        margin-top:0 !important;
    }
    .tabs .tab_nav ul li{
        height:26px;
    }

    .tabs .nav_main .nav_left img{
        width:auto;
        height:auto;
        max-width:100%;
    }
    .tabs .nav_main .nav_left{
        height:auto;
    }
    .tabs .nav_main>div .nav_left{
        display: block;
    }
    .mewjy .jy_ul li{
        padding:0 5px;
    }
    .jy_ul .jy_tname{
        margin-top:10px;
    }
    .jy_ul .jy_tname{
        font-size:14px;
    }
    .jy_ul p{
        padding:10px 0;
    }
}