@media(max-width: 991px){
    .container2 {
        width: 95%;
    }
    .w1260{
        width: 100%!important;
    }
    
    .gddz_banner>div{
        top: 0;
    }
    .gddz_banner>div>div{
        font-size: 26px;
        color: #333;
    }
    .gddz_banner>div p{
        color: #333;    
    }
    .gddz_banner>div>span{
        display: none;
        
    }
    .gddz_con1 ul{
        flex-direction: column;
    }
    .gddz_con1 ul li{
        width: 100%;
        margin-bottom: 20px;
    }
    .gddz_con2 .gddz_con2_title .left{
        flex-direction: column;
        margin-bottom: 20px;
    }
    .gddz_con2_title ,.gddz_con3{
        flex-direction: column;
        
    }
    .gddz_con2_title .right {
        max-width: 100px;
        font-size: 14px!important;
    }
    .gddz_con3 .left{
        width: 100%;
        
    }
    .gddz_con3 .right{
        width: 100%;
        position: initial;
        height: 400px;
    }
    .gddz_con4>div>.text {

        background: #f2f2f2;
        width: 100%;
        position: initial;
        transform: initial;
        padding: 30px 20px;
    }
    .gddz_con5>.container2{
        flex-direction: column;
    }

    .gddz_con1,.gddz_con2,.gddz_con3,.gddz_con4{
        padding: 30px 0;
    }
    .gddz_con5{
        padding-top: 30px;
    }
    .acg_con1 .acg_con1_title h3, .acg_con2 .acg_con2_title h3{
        font-size: 28px;
    }
    .acg_con1 .acg_con1_con ul{
        flex-wrap: wrap;
    }
    .acg_con1 .acg_con1_con ul li{
        width: 50%;
        margin-bottom: 2%;
    }
    .acg_con1 .acg_con1_con ul li>div .item_info h3{
        font-size: 16px;
    }
    .acg_con1 .acg_con1_con ul li>div .item_info p{
        font-size: 12px;
    }
    .acg_con4,.acg_con6 .acg_con6_con ul{
        flex-wrap: wrap;
    }
    .acg_con3,.acg_con5{
        flex-direction: column-reverse;
    }
    .acg_con3>div,.acg_con4>div,.acg_con5>div{
        width: 100%!important;
    }
    .acg_con3>.left>.img1{
        margin-left: 11%;
    }
    .acg_con3>.left>.img2{
        margin-left: 33%;
    }
    .acg_con4>.right img{
        padding: 0;
        width: 100%;
    }
    .acg_con4>.left{
        padding-left: 3.3%;
    }
    .acg_con5 .left img{
        padding: 0;
        width: 0;
    }
    .acg_con6 .acg_con6_con ul li{
        width: 50%;
        margin-bottom: 2%;
    }
    .acg_con5 .right .title h3,.acg_con4>.left .title h3,.acg_con3>.right>.title h3{
        font-size: 24px;
    }
    .acg_con3>.right ul li, .acg_con4>.left ul li, .acg_con5 .right ul li{
        font-size: 16px;
    }
    .acg_con6 .title h3{
        font-size: 26px;
    }
    .acg_con6 .acg_con6_con ul li>div p{
        font-size: 14px;
    }
    .home_more_content .hmc_bottom{
        margin: 0 auto;
    }
    .first_style_content{
        width: 95%;    
    }
    .first_style_content>.first_style_item_content{
        width: 48%;
    }
    .first_style_content>.first_style_item_content:nth-child(2n){
        margin-left: 2%!important;
    }
    .first_style_content>.first_style_item_content:nth-child(2n+1){
        margin-left: 0%!important;
    }
    .first_style_content>.first_style_item_content:nth-child(n+3){
        margin-top: 2%!important;
    }
    .home_video,.home_core,.home_case,.home_news,.home_cooperate,.home_more{
        padding-left: 3%;
        padding-right: 3%;
    }
    .home_video>.home_video_content{
        flex-wrap: wrap;
    }
    .home_video>.home_video_content>div{
        width: 96%;
        margin: 0 2%;
    }
    .home_video>.home_video_content>div:nth-child(n+2){
        margin-top: 2%;
    }
    .home_video>h2, .home_case>h2, .home_core>h2 {
        font-size: 21px;
    }
    .home_core>.home_core_content>div{
        width: 100%;
    }
    .home_case>.home_case_content>div{
        width: 50%;
    }
    .home_case>.home_case_content>div:nth-child(n+3){
        margin-top: 4%;
    }
    .home_news>.home_news_content>div{
        width: 100%;
    }
    .home_more_content .hmc_top{
        font-size: 22px;
        margin-top: 0;
    }
    .home_more_content .hmc_bottom>.text{
        height: 40px;
        line-height: 40px;
        font-size: 16px;
    }
    .Footer-container .fl,.Footer-container .mid,.Footer-container .fr{
        width: 100%;
    }
    .wzjs_banner{
        margin-top: 50px;
    }
    .wzjs_banner>div{
        width: 100%;
        text-align: center;
        left: 0;
        margin-left: 0;
    }
    .wzjs_banner>div>div{
        font-size: 20px;
        line-height: 1.5;
    }
    .wzjs_banner>div>i{
        display: none;
    }
    .wzjs_banner>div>h3{
        font-size: 24px;
        line-height: 1.5;
        margin-top: 0;
    }
    .wzjs_banner>div>p{
        font-size: 14px;
    }
    .xmtyy_yunying .xy_title h3, .xmtyy_service .xs_title h3, .xmtyy_service2 .xs_title h3,.xmtyy_service_more .xsm_title{
        font-size: 27px;
    }
    .xmtyy_yunying ul li{
        width: 48%;
        padding: 3%;
        height: auto;
        margin-top: 3%;
    }
    .xmtyy_yunying ul li .item_img{
        height: auto!important;
    }
    .xmtyy_service_more ul{
        flex-wrap: wrap;
    }
    .xmtyy_service_more ul li{
        width: 100%;
        margin-top: 3%;
    }
    .xmtyy_service ul li, .xmtyy_service2 ul li{
        width: 100%;
        margin-left: 0!important;
    }
    .xmtyy_service2 ul li{
        padding: 7%;
    }
    .xmtyy_service2 ul li .item_num{
        right: 0;
    }
    .xmtyy_service ul li .item_title{
        font-size: 22px;
    }
    .w14{
        max-width: 93%!important;
    }
    .xmtyy_service2 ul li .item_right{
        display: none;
    }
    .sph_nav>div{
        flex-direction: column;
        
    }
    .sph_nav>div>.sph_nav_right{
        line-height: 50px;
    }
    .sph_nav>div>.sph_nav_left>ul{
        flex-wrap: wrap;
    }
    .sph_nav>div>.sph_nav_left>ul>li>a{
        line-height:40px;
        text-align: center;
    }
    .sph_banner{
        margin-top:50px
    }
    .sph_kol>div>.sk_content>.fl>ul>li>.item_image{
        width: 50%;
        height: auto;
        margin: 0 auto;
        line-height: normal;
    }
    .sph_kol>div>.sk_content>.fl>ul>li>.item_info{
        font-size: 16px;
    }
    .sph_kol>div>.sk_content>.fl{
        margin-top:5%;
    }
    .sph_service>div>.ss_title h3{
        font-size: 42px;
    }
    .sph_service{
        padding-top: 10%;
    }
    .sph_service>div>.sph_content>.fl, .sph_service>div>.sph_content>.fr{
        float: none;
    }
    .sph_service>div>.sph_content>.fr>h4{
        font-size: 30px;
    }
    .sph_service>div>.sph_content>.fr>p{
        font-size: 26px;
    }
    .sph_service>div>.sph_content>.fr>span{
        font-size: 16px;
    }
    .xhs_banner{
        margin-top: 50px;
    }
    .wzjs_con1>div>.wzjs_con1_content{
        flex-wrap: wrap;
    }
    .wzjs_con1>div>.wzjs_con1_content>.wcc_left,.wzjs_con1>div>.wzjs_con1_content>.wcc_right{
        width: 100%;
    }
    .wzjs_con1>div>.wzjs_con1_content>.wcc_right>.wcc_top,.wzjs_con1>div>.wzjs_con1_content>.wcc_right .wcc_bottom{
        width: 100%;
        flex-wrap: wrap;
    }
    .wzjs_con1>div>.wzjs_con1_content>.wcc_right>.wcc_top .text, .wzjs_con1>div>.wzjs_con1_content>.wcc_right .wcc_bottom .text,.wzjs_con1>div>.wzjs_con1_content>.wcc_right>.wcc_top .img, .wzjs_con1>div>.wzjs_con1_content>.wcc_right .wcc_bottom .img{
        width: 100%;
    }
    .wzjs_con1>div>.wzjs_con1_content>.wcc_right .wcc_bottom .text p{
        font-size: 14px;
    }
    .wzjs_con1>div>.wzjs_con1_content>.wcc_right>.wcc_top .img::before{
        display: none;
    }
    .wzjs_con1>div>.wzjs_con1_content>.wcc_right>.wcc_top{
        flex-direction: column-reverse;
    }
    .wzjs_con3>div>ul>li{
        width: 100%;
    }
    .wzjs_con3{
        height: auto;
    }
    .wzjs_con4 .wzjs_con4_content{
        float: none;
        width: 100%;
        padding: 0 5%;
    }
    .wzjs_con4,.wzjs_con5,.wzjs_con7,.wzjs_con9{
        height: auto;
        padding: 40px 0;
        min-height:auto;
    }
    .wzjs_con4{
        background-position: right;
    }
    .wzjs_con4 .wzjs_con4_content ul{
        margin-top: 0;
    }
    .wzjs_con4 .wzjs_con4_content ul li{
        float: none;
        display: flex;
        margin-top: 40px;
        margin-bottom: 0;
    }
    .wzjs_con4 .wzjs_con4_content ul li>div{
        float: none;
    }
    .wzjs_con4 .wzjs_con4_content ul li .item_info{
        flex: 1;
        padding-left: 10px;
    }
    .wzjs_con3 .wzjs_con3_title h3{
        padding: 0 20px;
    }
    .wzjs_con5 ul{
        flex-wrap: wrap;
    }
    .wzjs_con5 ul li{
        width: 100%;
        margin-left: 0;
        margin-top: 5%;
    }
    .wzjs_con6{
        height: auto;
        padding: 40px 20px;
    }
    .wzjs_con6 .wzjs_con6_left ul li {
        width: 50%;
    }
    .wzjs_con7 .wzjs_con7_title {
        padding: 0 20px;
    }
    .wzjs_con7 .wzjs_con7_swiper{
        padding: 0 13%;
    }
    .wzjs_con9 ul{
        flex-wrap: wrap;
        margin-top: 0;
    }
    .wzjs_con9 ul li{
        width: 100%;
        margin-top: 5%;
    }
    .wzjs_con1>div>.wzjs_con1_content::before{
        display: none;
    }
    .gddz_banner{
        margin-top: 50px;
    }
    .wm_con1 .wm_con1_title .text{
        width: 100%;
    }
    .wm_con1 .wm_con1_title .bdl{
        font-size: 40px;
        line-height: 1;
    }
    .wm_con1 .wm_con1_title .title{
        font-size: 30px;
    }
    .wm_con1 .wm_con1_title .bdr{
        position: relative;
        line-height: 70px;
        text-align: right;
        display: block;
        top: auto;
    }
    .wm_con1 .wm_con1_title{
        margin-bottom: 0px;
        padding-bottom: 0;
    }
    .wm_con1 ul{
        flex-wrap: wrap;
    }
    .wm_con1 ul li{
        width: 50%;
        margin: 0;
        padding: 5%;
        text-align: center;
    }
    .wm_con1 ul li .item_image{
        background-position: center;
    }
    .wm_con2 .wm_con2_title{
        font-size: 30px;
    }
    .wm_con2 ul{
        justify-content: space-between;
    }
    .wm_con2 ul li{
        width: 100%;
        margin-right:0;
    }
    .wm_con3>div{
        width: 100%;
        padding: 20% 0;
    }
    .wm_con3 ul li{
        width: 50%;
    }
    .wm_con3 ul li>div h3,.wm_con3 ul li>div h3 b{
        font-size: 30px;
    }
    .wm_con3 ul li:nth-child(-n+4){
        border-bottom: 1px solid rgba(255, 255, 255, .2);
    }
    .wm_con4>div{
        flex-direction: column-reverse;
    }
    .wm_con4>div>div{
        width: 100%!important;
    }
    .wm_con4>div .right{
        padding: 5%;
    }
    .wm_con4>div .right .title{
        font-size: 30px;
    }
    .wm_con4>div .right ul{
        margin-top: 20px;
    }
    .wm_con5 .wm_con5_con{
        flex-wrap: wrap;
    }
    .wm_con5 .wm_con5_con>div{
        width: 100%!important;
    }
    .wm_con5 .wm_con5_con .right{
        display: none;
    }
    .wm_con5 .wm_con5_con .center .item{
        margin-top: 20px;
        margin-bottom: 0;
    }
    .wm_con6>div{
        flex-direction: column-reverse;
    }
    .wm_con6>div>div{
        width: 100%!important;
    }
    .wm_con6>div .right{
        padding-top: 30px;
    }
    .wm_con6>div .right div{
        font-size: 30px;
    }
    .wm_con6>div .left .img1{
        display: none;
    }
    .wm_con6>div .left .img2{
        left: 4.4%;
        top: 50%;
    }
    .wm_con6>div .left .img3{
        left: 1.6%;
        top: 66.7%;
    }
    .wm_con6>div .left .img4{
        left: 0%;
        top: 1.8%;
    }
    .wm_con6>div .left .img5{
        left: 6.5%;
        top: 17.5%;
    }
    .wm_con6>div .left .img6{
        left: 5%;
        top: 34%;
    }
    .wm_con6>div .left .img7{
        left: 15.8%;
        top: 76%;
    }
    .wm_con6>div .left .img8{
        left: 26.6%;
        top: 2.6%;
    }
    .wm_con6>div .left .img9{
        left: 34.4%;
        top: 31.1%;
    }
    .wm_con6>div .left .img10{
        left: 31.25%;
        top: 57.8%;
    }
    .wm_con6>div .left .img11{
        display: none;
    }
    .wm_con6>div .left .img12{
        left: 56%;
        top: 14%;
    }
    .wm_con6>div .left .img13{
        left: 68.25%;
        top: 51.4%;
    }
    .wm_con6>div .left .img14{
        left: 79.2%;
        top: 4.7%;
    }
    .wm_con6>div .left .img15{
        left: 77.6%;
        top: 28%;
    }
    .wm_con6>div .left .img16{
        display: none;
    }
    .wm_con6>div .left .img17{
        display: none;
    }
    .wm_con6>div .left .img18{
        display: none;
    }
    .wm_con6>div .left .img19{
        left: 65%;
        top: 73%;
    }
    .wm_con5 .wm_con5_title{
        font-size: 30px;
    }
    .wm_con4>div .right ul{
        justify-content: space-between;
    }
    .wm_con4>div .right ul li{
        width: 49%;
        margin-left: 0;
        margin-right: 0;
        padding: 0 3%;
    }
    .bgtg_con1 .bgtg_con1_title, .bgtg_con2 .bgtg_con2_title, .bgtg_con3 .bgtg_con3_title, .bgtg_con6 .bgtg_con6_title{
        padding: 0 20px;
    }
    .bdtg_banner{
        margin-top:50px;
    }
    .bdtg_banner .bannernav{
        min-width: auto;
        position: relative;
        height: auto;
    }
    .bdtg_banner .bannernav ul{
        flex-wrap: wrap;
    }
    .bdtg_banner .bannernav ul li{
        width: 50%;
        border: none;
    }
    .bgtg_con1 .bgtg_con1_con{
        height: auto;
    }
    .bgtg_con1 .bgtg_con1_con{
        height: auto;
    }
    .bgtg_con1 .bgtg_con1_con>div .right{
        width: 100%;
    }
    .bgtg_con1 .bgtg_con1_con>div .right>div>div{
        padding: 0 5% 5%;
        margin-bottom: 0;
    }
    .bgtg_con1 .bgtg_con1_con>div .right>div{
        width: 100%;
        height: auto;
        padding: 0;
    }
    .bgtg_con1 .bgtg_con1_con>div{
        flex-wrap: wrap;
    }
    .bgtg_con3_con ul{
        flex-wrap: wrap;
    }
    .bgtg_con3_con ul li{
        width: 100%;
        margin: 0;
    }
    .bgtg_con5{
        width: 100%;
        height: auto;
        min-width:auto;
    }
    .bgtg_con5 .bgtg_con5_slide{
        flex-wrap: wrap;
    }
    .bgtg_con5 .bgtg_con5_slide>div{
        width: 100%!important;
        height: 417px!important;
    }
    .bgtg_con5 .bgtg_con5_slide .hd ul{
        display: flex;
        flex-wrap: wrap;
    }
    .bgtg_con5 .bgtg_con5_slide .hd li{
        width: 50%;
    }
    .bgtg_con5 .bgtg_con5_slide .bd>div{
        padding-top: 50px;
        padding-left: 5%;
        padding-right: 5%;
        width: 100%!important;
    }
    .bgtg_con5 .bgtg_con5_slide .bd>div>.case div{
        margin-top: 5%;
        display: flex;
    }
    .bgtg_con5 .bgtg_con5_slide .bd>div>.more{
        display: none;
    }
    .bgtg_con5 .bgtg_con5_slide .bd>div>.case div a{
        width: 24%;
        margin-right: 1%;
        height: 100%;
        float: none;
    }
    .bgtg_con6_con ul{
        flex-wrap: wrap;
        justify-content: center;
    }
    .bgtg_con6_con ul li{
        width: 95%;
        margin-right:0;
        text-align: center;
    }
    .bdtg_banner .bannernav ul li:nth-child(2n){
        border-left: 1px solid #3d3939;
    }
    .bdtg_banner .bannernav ul li:nth-child(-n+2){
        border-bottom: 1px solid #3d3939;
    }
    .tmyy_banner{
        margin-top: 50px;
    }
    .tmyy_con1 .tmyy_con1_title h3, .tmyy_con2 .tmyy_con2_title h3, .tmyy_con3 .tmyy_con3_title h3, .tmyy_con5 .tmyy_con5_title h3, .tmyy_con5 .tmyy_con5_title h3, .tmyy_con6 .tmyy_con6_title h3{
        font-size: 22px;
    }
    .tmyy_con1 .tmyy_con1_title p, .tmyy_con2 .tmyy_con2_title p, .tmyy_con3 .tmyy_con3_title p, .tmyy_con5 .tmyy_con5_title p, .tmyy_con5 .tmyy_con5_title p, .tmyy_con6 .tmyy_con6_title p{
        font-size: 16px;
    }
    .tmyy_con1_con .item{
        flex-wrap: wrap;
    }
    .tmyy_con1_con .item>div{
        width: 50%!important;
    }
    .tmyy_con1>div, .tmyy_con2>div, .tmyy_con3>div, .tmyy_con5>div, .tmyy_con5>div, .tmyy_con6>div{
        padding: 0 5%;
    }
    .tmyy_con1_con .item .item1 div{
        padding-left: 0;
    }
    .tmyy_con2 ul{
        flex-wrap: wrap;
    }
    .tmyy_con2 ul li{
        width: 49%;
        margin-left: 0;
    }
    .tmyy_con2 ul li:nth-child(2n){
        margin-left: 2%;
    }
    .tmyy_con2 ul li:nth-child(n+3){
        margin-top: 2%;
    }
    .tmyy_con3 ul {
        justify-content: space-between;
    }
    .tmyy_con3 ul li{
        width: 47.5%;
        margin-left: 0;
    }
    .tmyy_con3 ul li:nth-child(n+3){
        margin-top: 5%;
    }
    .tmyy_con6 li{
        width: 50%;
    }
    
    .tmyy_con5 ul li{
        width: 100%!important;
    }
    .tmyy_con5 .ul2 li>div .item_image{
        width: 60%;
    }
    .tmyy_con1 .tmyy_con1_title span, .tmyy_con2 .tmyy_con2_title span, .tmyy_con3 .tmyy_con3_title span, .tmyy_con5 .tmyy_con5_title span, .tmyy_con5 .tmyy_con5_title span, .tmyy_con6 .tmyy_con6_title span {
        margin: 0;
    }
    .dzhc_banner{
        margin-top: 50px;
    }
    .dzhc_nav>div{
        flex-wrap: wrap;
    }
    .dzhc_nav>div .item{
        width: 50%;
    }
    .dzhc_nav>div .item .left{
        margin-right: 10px;
    }
    .dzhc_nav>div .item .right{
        flex: 1;
    }
    .dzhc_con1 .dzhc_con1_title h3, .dzhc_con2 .dzhc_con2_title h3, .dzhc_con3 .dzhc_con3_title h3, .dzhc_con4 .dzhc_con4_title h3{
        font-size: 30px;
    }
    .dzhc_con1 ul li{
        width: 49%;
    }
    .dzhc_con1 ul li h3{
        font-size: 17px;
    }
    .dzhc_con1 ul li p{
        font-size: 14px;
        white-space: normal;
    }
    .dzhc_con2 ul{
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .dzhc_con2 ul li{
        width: 48%;
        margin-left: 0;
        margin-right: 0;
    }
    .dzhc_con3 ul{
        justify-content: space-between;
    }
    .dzhc_con3 ul li{
        width: 48%;
        margin: 0;
    }
    .dzhc_con3 ul li:nth-child(n+3){
        margin-top: 5%;
    }
    .dzhc_con4 ul li{
        width: 29.3%;
        margin-bottom: 20px;
        margin-top: 0!important;
    }
    .seo_con1>div{
        flex-wrap: wrap;
        padding: 0 10px;
    }
    .seo_con1>div .left，.seo_con1>div .right{
        width: 100%;
    }
    .seo_con2 ul{
        padding: 0 10px;
    }
    .seo_con2 ul li{
        width: 100%;
        margin: 0;
        margin-top: 10px;
        padding: 30px 10px;
    }
    .seo_con2 ul li .item_image{
        margin-right: 10px;
    }
    .seo_con2 ul li .item_info{
        flex: 1;
    }
    .seo_con3 ul{
        flex-wrap: wrap;
    }
    .seo_con3 ul li{
        width: 45%;
        height: auto;
        margin-top: 10px;
    }
    .seo_con3 ul li.li2{
        width: 5%;
        display: flex;
        align-items: center;
    }
    .seo_con3 ul li.li2 span{
        margin: 0;
    }
    .seo_con4 ul {
        flex-wrap: wrap;
        padding: 0 10px;
    }
    .seo_con4 ul li{
        width: 100%;
        padding-top: 20px;
        margin-right: 0;
    }
    .seo_con5>div>p{
        text-align: center;
    }
    .seo_con6 ul{
        justify-content: space-between;
        padding: 0 10px;
    }
    .seo_con6 ul li{
        width: 48%;
        margin-right: 0;
        margin-top: 20px;
    }
    .seo_con6 ul li .item_image{
        width: 100%;
        height: auto;
    }
    .seo_con7 ul{
        flex-wrap: wrap;
        padding: 0 10px;
    }
    .seo_con7 ul li{
        width: 100%;
        margin-right: 0;
        margin-top: 20px;
    }
    .seo_banner{
        margin-top: 50px;
    }
    .seo_banner .text{
        width: 100%;
        margin-left: -50%;
    }
    .seo_con6 ul{
        margin-left:0;
    }
    .seo_banner .text h3{
        font-size: 30px;
    }
    .bdtg_banner, .jjtg_banner{
        margin-top: 50px;
    }
    .bdtg_banner .slick-dot, .jjtg_banner .slick-dots{
        bottom: 20px;
    }
    .jjtg_con2>div>ul{
        flex-wrap: wrap;
    }
    .jjtg_con2>div>ul li{
        width: 100%;
        margin-right: 0;
        padding: 0 10px ;
    }
    .jjtg_con2>div>ul>li .item_info{
        padding: 20px;
    }
    .jjtg_con2>div>ul>li .item_info ul li{
        text-align: left;
    }
    .jjtg_con3_con .item>div>.wenzi{
        display: none;
    }
    .jjtg_con2 .jjtg_con2_title, .jjtg_con3 .jjtg_con3_title, .jjtg_con4 .jjtg_con4_title, .jjtg_con5 .jjtg_con5_title, .jjtg_con6 .jjtg_con6_title{
        padding: 0 20px;
    }
    .jjtg_con4 .jjtg_con4_con{
        flex-wrap: wrap;
        padding: 0 10px;
    }
    .jjtg_con4 .jjtg_con4_con>li{
        margin-right: 0;
        margin-top: 20px;
        width: 100%;
    }
    .jjtg_con5 ul{
        justify-content: space-between;
        padding: 0 10px;
    }
    .jjtg_con5 ul li{
        width: 49%;
        margin-right: 0;
        margin-top: 20px!important;
    }
    .jjtg_con2, .jjtg_con3, .jjtg_con4, .jjtg_con5, .jjtg_con6{
        padding: 30px 0;
    }
    .jjtg_con6 .jjtg_con6_con{
        flex-wrap: wrap;
    }
    .jjtg_con6 .jjtg_con6_con>div{
        width:100%!important;
    }
    .jjtg_con6 .jjtg_con6_con .left{
        height: auto;
    }
    .pdd_banner{
        margin-top: 50px;
    }
    .pdd_con1{
        padding-left:10px;
        padding-right:10px;
    }
    .pdd_con1 ul{
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .pdd_con1 ul li{
        width: 49%;
        margin-right: 0;
        margin-top: 20px;
    }
    .pdd_con1 ul li>div{padding:10px 10%;}
    .pdd_con2>div{
        padding:  0;
    }
    .pdd_con2>div .top>div{
        width: 100%!important;
    }
    .pdd_con2>div .top{
        flex-wrap: wrap;
    }
    .pdd_con2>div .top>div.left,.pdd_con2>div .top>div.right{
        display: flex;
    }
    .pdd_con2>div .top>div.left>div,.pdd_con2>div .top>div.right>div,.pdd_con2>div .bottom>div{
        width: 50%;
        margin: 0 !important;
        padding: 0!important;
        padding-top: 5%!important;
    }
    .pdd_con2>div .bottom{
        padding-bottom: 10%;
    }
    .pdd_con2>div .bottom>div>div{
        margin: 0!important;
    }
    .pdd_con2>div .top>.center .item3 h3{
        font-size: 30px;
    }
    .pdd_con3,.pdd_con4,.pdd_con5{
        padding-left: 0;
        padding-right: 0;
    }
    .pdd_con3 ul li{
        width: 100%;
        padding: 0 5%;
    }
    .pdd_con3 ul li>div{
        margin: 0;
        margin-top: 5%;
    }
    .pdd_con4 ul{
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 0 5%;
    }
    .pdd_con4 ul li{
        width: 48%;
        margin-top: 5%;
    }
    .pdd_con4 ul li>div{
        margin: 0;
    }
    .pdd_con5 ul li{
        padding: 5%;
    }
    .pdd_con5 ul li>a .item_image{
        width: 35%;
        margin-right: 3%;
    }
    .pdd_con5 ul li>a .item_info{
        flex: 1;
    }
    .pdd_con5 ul li>a .item_info .title{
        flex-direction: column;
    }
    .pdd_con5 ul li>a .item_info .desc{
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        margin-top: 2%;
    }
    .pdd_con5 ul li>a .item_info p {
        margin-top:4%!important;
    }
    .xcx_banner,.xcx_banner img,.xcx_banner>div>div,.xcx_banner>div>div h3,.xcx_con2 .xcx_con2_title p{
        min-width: 100%;
        width: 100%;
    }
    .xcx_banner>div>div{
        padding: 0 20px;
    }
    .xcx_banner>div>div div{
        font-size: 24px;
    }
    .xcx_con1, .xcx_con2, .xcx_con3, .xcx_con4, .xcx_con5{
        padding: 10% 5%;
    }
    .xcx_con1 .xcx_con1_title, .xcx_con2 .xcx_con2_title, .xcx_con3 .xcx_con3_title, .xcx_con4 .xcx_con4_title, .xcx_con5 .xcx_con5_title{
        margin-bottom: 5%;
    }
    .xcx_con1 .xcx_con1_title h3, .xcx_con2 .xcx_con2_title h3, .xcx_con3 .xcx_con3_title h3, .xcx_con4 .xcx_con4_title h3, .xcx_con5 .xcx_con5_title h3{
        font-size: 30px;
    }
    .xcx_banner>div>div h3{
        font-size: 30px;
        
    }
    .xcx_con1 ul{
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .xcx_con1 ul li{
        width: 48%;
        margin: 0;
        margin-top: 5%;
    }
    .xcx_con2 ul{
        flex-direction: column;
    }
    .xcx_con2 ul li{
        width: 100%;
        background-size: cover;
        height: auto!important;
    }
    .xcx_con2 ul li:hover .title{
        display: block!important;
    }
    .xcx_con2 ul li:hover::after{
        display: none;
    }
    .xcx_con2 ul li .title{
        height: auto!important;
    }
    .xcx_con3 .swiper-pagination{
        width: 100%;
        margin-left:0;
        flex-wrap: wrap;
    }
    .xcx_con3 .swiper-pagination-bullets {
        top: 0!important;
        left: 0!important;
        position: relative;
    }
    .xcx_swiper{
        margin-top: 5%;
    }
    .xcx_con3 .swiper-pagination-bullet{
        width: 20%!important;
        flex:auto;
    }
    .xcx_swiper .swiper-slide>img{
        width: 31%;
        margin-right: 1%;
        height: auto;
    }
    .xcx_con4 ul li{
        width: 50%;
        margin-top: 5%!important;
    }
    .xcx_con4{
        height: auto;
    }
    .xcx_con5_con{
        width: 100%;
    }
    .xcx_con5_con .item{
        width: 100%;
        padding: 0 3%;
    }
    .xcx_con5_con .item .question .question_img{
        right:3%;
    }
    .xcx_con5_con .item:hover{
        width: 110%;
    }
    .news_content .news_con .right,.news_content .news_con .left ul li a .item_image{
        display: none;
    }
    .product li {
        width:50%;
    }
    .product li a .item_image{
        display: block!important;
    }
    .product li a .item_info .title{
        font-size:20px!important;
    }
    .news_content .news_con .left,.news_content .news_con .left ul li a .item_info{
        width: 100%;
        padding: 0;
    }
    .news_content{
        padding: 10% 0;
    }
    .news_banner{
        margin-top: 50px;
    }
    .news_banner>div h3{
        font-size: 30px;
    }
    .news_banner>div p{font-size:20px;}
    .news_content .news_con .left .left_con .title{
        font-size: 20px;
    }
    .news_content .news_con .left .left_con{
        padding: 10% 5%;
    }
    .news_content .news_con .left .left_con .bottom{
        flex-direction: column;
    }
    .news_content .news_con .left .left_con .bottom .list{
        text-align: left;
    }
    .news_content .news_con .left .left_con .bottom .prevnext{
        width: 100%;
    }
    .tpqxh_con1 ul li{
        width: 49%;
        margin-top: 2%!important;
    }
    .tpqxh_con2 ul li{
        width: 49%;
    }
    .tpqxh_con2{
        background-repeat: repeat;
    }
    .tpqxh_con3>div>p{
        left: 0;
    }
    .tpqxh_con3 ul li{
        margin: 2% 2% !important;
        width: 46%;
    }
    .tp_banner{
        margin-top: 50px;
    }
    .jjfa_banner{
        margin-top: 50px;   
    }
    .jjfa_con1>div,.jjfa_con3>div{
        padding: 5%;
    }
    .jjfa_con1>div>div{
        width: 100%!important;
    }
    .jjfa_con2>div>ul>li{
        width: 50%;
        margin-bottom: 20px;
    }
    .jjfa_con3{
        background-repeat: repeat;
    }
    .jjfa_con3 .jjfa_con3_title{
        width: 100%;
    }
    .jjfa_con3 ul li{
        width: 100%;
    }
    .contact_banner{
        margin-top: 50px;
        height: 400px;
    }
    .contact_banner>div{
        padding-top: 10%;
        text-align: center;
    }
    .contact_con1{
        margin: 0;
    }
    .contact_con1 ul{
        padding: 5%;
    }
    .contact_con1 ul li{
        width: 100%;
        border-bottom: 1px solid #ccc;
        border-right: 0;
    }
    .contact_con1 ul li:last-child{
        border-bottom: none;
    }
    .contact_con2{
        padding: 0 5%;
    }
    .about_banner{
        margin-top: 50px;
    }
    .about_banner>div>div{
        width: 100%;
        padding: 5%;
    }
    .about_banner>div>div h2{
        font-size: 24px;
        font-weight: 500;
    }
    .about_banner>div>div p{
        font-size: 14px;
    }
    .about_m_banner{
        display: block;
    }
    .about_pc_banner{
        display: none;
    }
    .about_con1 p{
        font-size: 15px!important;
    }
    .about_con2>div>div{
        width: 100%!important;
    }
    .about_con2>div .right{
        margin-top: 5%;
    }
    .about_con2>div .right h3{
        font-size: 18px;
        font-weight: bold;
    }
    .about_con2>div .right p{
        font-size: 14px;
    }
    .about_con3 ul li{
        height: 160px;
        width: 100%!important;
    }
    .about_con3 ul li.li5{
        padding: 5%;
    }
    .about_con3 ul li .text .box{        
        padding: 0 5%;
    }
    .about_con3 ul li .text .box div{
        font-size: 16px;
    }
    .about_con3 ul li .text .box p{
        margin-top: 6px;
        font-size: 14px;
    }
    .about_con3 ul li .text .box span{
        margin-top: 10px;
        font-size: 14px;
    }
    .about_con3 ul li.li2 .item_img,.about_con3 ul li.li7 .item_img,.about_con3 ul li.li9 .item_img{
        left: auto;
        right: 0;
    }
    .about_con3 ul li.li2 .text,.about_con3 ul li.li7 .text,.about_con3 ul li.li9 .text{
        left: 0;
        right: auto;
    }
    .about_con3 ul li.li3 .text,.about_con3 ul li.li9 .text{
        width: 50%;
        top: 50%;
        transform: translateY(-50%);
    }
    .about_con3 ul li.li4{
        display: none;
    }
    .about_con3 ul li.li3 .item_img,.about_con3 ul li.li9 .item_img{
        width: 50%;
    }
    .about_con4 ul li{
        width: 33%;
    }
    .xmtyy_news .xn_content .con>div{
        width: 47%;
    }
    .xmtyy_news .xn_content .con>div h3{
        font-size: 23px;
        font-weight: normal;
    }
    .xmtyy_news .xn_content .con>div p{
        font-size: 16px;
    }
    .xmtyy_news .xn_content .title{
        font-size: 27px;
        font-weight: normal;
    }
    .sph_nav>div>.sph_nav_left>ul>li{
        width: 30%;
    }
    .jjtg_banner .slick-slide .text_con{
        top: 20%;
        width: 100%;
    }
    .bdtg_banner .slick-slide .text_con{
        top: -10%!important;
        width: 100%;
        left: -5%!important;
    }
    .bdtg_banner .slick-slide .text_con img{
        transform: scale(.8);
    }
    .jjtg_banner .text_con>div{
        font-size: 24px;
    }
    .jjtg_banner .text_con>p{
        font-size: 20px;
    }
    .jjtg_banner .text_con>p span{
        font-size: 18px;
    }
    .wm_con3 ul li>div h3 b{
        vertical-align:0;
    }
    .jjfa.wzjs_banner>div>div{
        width: 80%!important;
    }
}
