.rem_main .more{
    width: 2.9167vw;
    height: 2.9167vw;
    margin: 0 auto;
    margin-top: 18px;
    cursor: pointer;
}
.m-div{
    display: none !important;
}
.m_div{display: none;}
.prode_top .contain .r_text .consult{position: relative;}
.rem_main .more img{display: block;width: 100%;}
.m-div{display: none;}
.pc-div{display: block;}
#case_nav{
    /* width: auto; */
    min-width: 19.14%;
}
.pro_main .nav_l li .tit a{
    font-size: 0.8333vw;
    min-height: 2.9688vw;
    display: flex;
    align-items: center;
}

#section-3 .contain .data_down p img{display: none !important;}

.pro_main .nav_l li .tit a{
    color:#00114a;
}
.pro_main .nav_l li .tit:hover a{
    color: #047ceb;
}

#return_case{display: none;}

@media (max-width: 1680px){
    .ab_intro2{
        width: 100%;
    }
    #petroleum_items .item{margin-right: 14%;}
}
@media (max-width: 1600px){

}
@media (max-width: 1600px) and (max-height:1440px){

}
@media (max-width: 1540px){

}
@media (max-width: 1440px){
    /* .container,.contain{
        width: 90%;
    } */
}
@media (max-width: 1366px){
    /*.b_top{margin-top: 60px;}*/
    header .contain,
    header .contain ul li{height: 60px;}
    header .contain ul li{line-height: 60px;}
    header .contain ul li .menu{top: 60px;}
    header .contain .r{margin-top: 9px;}
}
@media (max-width: 1280px){

}

@media (max-width:1280px) and (max-height:660px){

}
@media (max-width:750px){
    .m-div{display: block !important;margin-top: 1rem;}
    .m_div{display: block;}
    .pc-div{display: none !important;}
    .right-fixed,
    .case_swiper .swiper-button-prev, .case_swiper .swiper-button-next{display: none;}
    .container, .contain {
        width: 100%;
        padding: 0 .3rem;
    }
    header .contain ul,
    header .contain .r form .text,
    header .contain .r .language .icon{display: none;}
    header .contain{height: 1.25rem;}
    header .contain .r form .submit{background-size: .35rem;}
    header .contain .r .language .icon{height: 1.25rem;}
    header .contain .logo{width: 2.2rem;margin-right: 0;}
    .m_icon{display: flex !important;height: 100%;align-items: center;}
    .m_icon a{display: block;}
    .m_icon a img{display: block;width: 100%;}
    .m_search{width: .36rem;height: 0.36rem;margin-right: .3rem;}
    .m_menu{width: 0.4rem;height: 0.32rem;}

    .m_header{display: none; width: 100%;height: 100vh;position: fixed; top: 1.25rem;left: 0;background: #fff;padding: 0.3rem;z-index: 999;}
    .m_header ul li .top{display: flex;height: .88rem;border-bottom: 1px solid #f2f2f2;margin-bottom: 0 !important;}
    .m_header ul li .top a{display: block;width: 50%;height: 100%;color: #666;font-weight: bold;line-height: .88rem;}
    .m_header ul li .top .down{width: 50%;height: 100%;background: url(../img/icon_down3.png) no-repeat right center;}
    .m_header ul li dl{display: none;}
    .m_header ul li dl dd a{display: block;width: 100%;height: 100%;position: relative;font-size: .28rem;color: #333;line-height: .75rem; border-bottom: 1px solid #f2f2f2; padding-left: .5rem;}
    .m_header ul li dl dd a::after{content: "";display: block; width: 11px; height: 7px; background: url(../img/icon_down3.png) 0 0/cover no-repeat; position: absolute; right: 0.35rem; top: 50%; transition: all .4s; transform: rotate( -90deg) translateY(-50%);}

    .m_searchBox{position: fixed; width: calc(100% - .6rem);top: -2rem; left: .3rem; height: .75rem;display: flex;z-index: 99;}
    .m_searchBox .text{width: 100%;height: 100%;font-size: .3rem;padding-left: .18rem;}
    .m_searchBox .submit{width: .75rem;height: 100%;flex-shrink: 0;background: url(../img/m_search.png) no-repeat center center #25C1FF;background-size: .4rem;}


    /*footer{display: flex;padding: .9rem 0.5rem .76rem 0.5rem;justify-content: space-between;overflow: visible;}
    footer .foot-bottom { font-size: .24rem; padding: 0; width: 61%; margin: 0; }
    footer .foot-bottom .wrap .footb-right{margin-top: 0.5rem;}
    footer .foot-bottom .wrap .footb-right p,
    footer .foot-bottom .footb-right a{font-size: .24rem !important;line-height: 1.5 !important;height: auto !important;}
    footer .foot-bottom .footb-right a{display: flex;align-items: center;}
    footer .foot-bottom .footb-right a img{max-height: 1em;height: 1em;display: none;}
    footer .foot-bottom .footb-left h3{width: 100%;}
    footer .foot-bottom .footb-left h3 span{font-size: .3rem;display: inline-block;width: 100%;position: relative;}
    footer .foot-bottom .footb-left h3 span::after{position: absolute;right: .3rem;top: .13rem;}
    footer .foot-bottom .footb-left{width: 100%;padding-bottom: .25rem;border-bottom: 1px solid #25C1FF;}
    footer .foot-left{width: 2rem;}
    footer .foot-left .m_code{width: 100%;margin-bottom: 0.2rem;}
    footer .foot-left .m_code img{display: block;width: 100%;}
    footer .foot-left p{text-align: center;color: #fff;font-size: .28rem;} */

    .header{display: none !important;}
    .m-header{display: block;position: fixed;left: 0;top: 0;width: 100%;height: 1rem;z-index: 99;background: #001149;}
    .m-header .container{width: 100%;padding:0 0 0 .3rem;box-sizing: border-box;position: relative;z-index: 10;}
    .m-header .logo{display: block;width: 1.8rem;float: left;}
    .m-header .logo img{display: block;width: 100%;}
    .m-header .nav{float: right; width: 1.14rem;height: 1rem;background: url('../image/m_nav.png') no-repeat center #047CEB;background-size: .66rem .44rem;}
    .m-header .search{float: right; width: .4rem;height: .4rem;background: url('../image/search.png') no-repeat;background-size: cover;margin: .3rem .4rem 0 0;}
    .m-main{position: absolute;left: 0;top: 1rem;width: 100%;height: calc(100vh - .1rem); display: none;background: #fff;overflow-y: auto;}
    .m-main{position: absolute;left: 0;top: 1rem;width: 100%;height: calc(100vh - 1rem); display: none;background: #fff;overflow-y: auto;}
    .m-main .container{padding: .6rem 4% 2.5rem;}
    .m-main .item .top{font-size: .3rem;line-height: 1.16rem;font-weight: bold;color: #333;border-bottom: 1px solid #E6E6E6;position: relative;margin-bottom: 0;}
    .m-main .item .link{display: block;font-size: .3rem;line-height: 1.16rem;font-weight: bold;color: #333;border-bottom: 1px solid #E6E6E6;}
    .m-main .item .top::after{content: '';width: .12rem;height: .2rem;background: url(../image/arrow_dl.png) no-repeat;position: absolute;right: .2rem;top: 50%;margin-top: -.1rem;transform: rotate(180deg);background-size: cover;transition: all .5s ease-in-out;}
    .m-main .item .list .sub-top{font-size: .28rem;line-height: 1.16rem;border-bottom: 1px solid #E6E6E6;position: relative;color: #666;}
    .m-main .item .list .sub-top::after{content: '';width: .12rem;height: .2rem;background: url('../image/arrow_dl.png') no-repeat;position: absolute;right: 0;top: 50%;margin-top: -.1rem;background-size: cover;transition: all .5s ease-in-out;transform: rotate(180deg);}
    .m-main .item .list .erify{display: none;border-bottom: 1px solid #EAEAEA;padding: .3rem 0;}
    .m-main .item .active::after{transform: rotate(90deg);}
    .m-main .item .list{display: none;width: 6.2rem;margin: 0 auto;}
    .m-main .item .list a{display: block;font-size: .28rem;color: #666;line-height: 1.12rem;border-bottom: 1px solid #EAEAEA;}
    .m-main .item .list .erify a{font-size: .26rem;line-height: .8rem;border-bottom: none;padding-left: .3rem;}
    .m-header .language{float: right;width: 1rem;height: 1rem;background: url(../image/language_m.png) no-repeat center;background-size: .42rem .42rem;}
    .m-language{background: #fff;width: 2rem;top: 1rem;right: .64rem;position: absolute;display: none;}
    .m-language a{display: block;text-align: center;font-size: .26rem;line-height: 1rem;color: #333;}
    .m-search{position: absolute;left: 0;top: .94rem;background: rgba(0,17,34,0.8);padding: 30px 4% 20px;width: 100%;display: none;}
    .m-search form{width: 100%;height: 40px;line-height: 40px;background-color: #fff;box-shadow:0 0 10px 0px #55708f;border-radius: 3px;overflow: hidden;}
    .m-search .text{width: 85%;height: 40px;border:none;color: #333;background:none;text-indent: 20px;}
    .m-search .btn{width: 15%;height: 40px;background: url('../image/search_b.png') no-repeat center center;background-size: 20px;border:none;}

    .container{box-sizing: border-box;}
    .footer .f-top .left{display: none;}
    .footer .f-top .right{padding: .6rem 0 .4rem;width: 100%;border-left: none;}
    .footer .f-top .pic{width: 2rem;}
    .footer .f-top .main{margin-top: .6rem;}
    .footer .f-top .section{max-width: 3.2rem;}
    .footer .f-top .item{margin-bottom: .4rem;}
    .footer .f-top .name{font-size: .28rem;line-height: .4rem;}
    .footer .f-top p{font-size: .28rem;line-height: .42rem;margin-top: .1rem;}
    .footer .f-top .ewm{width: 2.4rem;margin-top: .2rem;}
    .footer .f-top .share{margin-top: .2rem;}
    .footer .f-top .share a{width: .8rem;height: .8rem;margin-right: .2rem;}
    .footer .f-top .share i{width: .4rem;height: .4rem;}
    .footer .f-top .erify{width: 2rem;bottom: .52rem;}
    .footer .f-bot .container{padding: .4rem 0;display: block;}
    .footer .f-bot .copyright{font-size: .24rem;line-height: 2;}
    .footer .f-bot .copyright img{height: .36rem !important;line-height: .48rem;}
    .footer .f-bot .privacy{font-size: .24rem;line-height: 2;}

    .home .swiper-banner{display: none;}
    .home .view-more{width: 2.4rem;height: .8rem;border-width: 1px;font-size: .28rem;border-radius: .1rem;}
    .home .com-title{padding-left: .3rem;font-size: .42rem;line-height: .44rem;}
    .home .com-title::before{width: .08rem;}
    .home .load-more{width: 2rem;height: .6rem;font-size: .26rem;border-radius: .1rem;}
    .home .container{width: 100%;}

    .home .swiper-banner .title{font-size: .48rem;}
    .home .swiper-banner .view-more{margin-top: .5rem;}
    .home .swiper-banner .swiper-pagination{border-bottom: .6rem;}
    .home .swiper-banner .swiper-pagination-bullet{width: .32rem;height: .08rem;margin: 0 .05rem;}
    .home .indus-box{padding: .8rem 0;}
    .home .indus-box .top{display: block;}
    .home .indus-box .info{width: 100%;font-size: .26rem;margin-top: .3rem;}
    .home .indus-box .main{margin-top: .6rem;border-radius: 0;width: 7.2rem;overflow-x: auto;}
    .home .indus-box .bg-list{display: flex;width: 28.5rem;}
    .home .indus-box .imgBg{width: 5.4rem;height: 7.2rem; margin-right: .3rem;display: block !important;}

    .home .indus-box .list{width: 28.5rem;display: flex;}
    .home .indus-box .item{width: 5.4rem;margin-right: .3rem;border-right: none;padding: 0 .3rem .4rem;}
    .home .indus-box img{height: .8rem;margin: 0 0 .3rem;width: .84rem;}
    .home .indus-box .name{font-size: .3rem;text-align: left;}
    .home .indus-box .txt{font-size: .24rem;margin-top: .3rem;display: block;}


    .home .base-box{padding: .8rem 0;}
    .home .base-box .container{display: block;}
    .home .base-box .left{width: 100%;}
    .home .base-box .map{width: 100%;margin-top: .6rem;}
    .home .base-box .num{margin-top: .5rem;font-size: .3rem;line-height: .8rem;}
    .home .base-box .num span{font-size: .84rem;}
    .home .base-box .txt{font-size: .26rem;margin-top: .3rem;}
    .home .base-box .load-more{margin-top: .3rem;}
    .home .pro-box{padding: .8rem 0;}
    .home .swiper-pro{margin-top: .6rem;padding-bottom: .6rem;}
    .home .swiper-pro a{display: block;padding: 0;}
    .home .swiper-pro .img{width: 100%;height: 3.7rem;}
    .home .swiper-pro img{max-width: 4.4rem;max-height: 3.7rem;}
    .home .swiper-pro .main{width: 100%;height: auto;padding: .4rem .3rem;border-radius: 0;}
    .home .swiper-pro .name{font-size: .32rem;}
    .home .swiper-pro .line{width: 1.2rem;height: .06rem;margin-top: .3rem;}
    .home .swiper-pro .txt{font-size: .24rem;margin-top: .3rem;}
    .home .swiper-pro .load-more{margin-top: .3rem;}
    .home .swiper-pro .swiper-pagination-bullet{width: .24rem;height: .08rem;margin: 0 .05rem;}
    .home .swiper-pro .swiper-button-next,
    .home .swiper-pro .swiper-button-prev{display: none;}
    .home .solute-box{overflow: hidden;}
    .home .solute-box .imgBg{height: 10rem;min-height: auto;}
    .home .solute-box .container{height: 10rem;padding: .8rem .3rem .6rem;}
    .home .solute-box .name{margin-top: .8rem;font-size: .32rem;}
    .home .solute-box .txt{width: 100%;font-size: .26rem;margin-top: .3rem;}
    .home .solute-box .view-more{margin-top: .3rem;}
    .home .solute-box .list{overflow-x: auto;width: 7.2rem;border-top: none;position: relative;}
    .home .solute-box .list::before{content: '';width: 100%;height: 1px;background: rgba(255, 255, 255, 0.3);left:0; top: 1px;position: absolute;}
    .home .solute-box .item{font-size: .26rem;padding-top: .3rem;width: 3.6rem;flex: none;}
    .home .solute-box .active::before{height: 3px;top: 0;margin-top: 0;}
    .home .news-box{padding: .8rem 0;}
    .home .news-box .main{margin-top: .5rem;display: block;}
    .home .news-box .left{width: 100%;height: 5.46rem;border-radius: .1rem;}
    .home .news-box .left .imgBg{height: 5.46rem;}
    .home .news-box .left .name{margin-top: .3rem;font-size: .32rem;}
    .home .news-box .left .txt{font-size: .26rem;}
    .home .news-box .list{width: 100%;margin-top: .3rem;}
    .home .news-box .list a{margin-bottom: .3rem;border-radius: .1rem;display: block;height: auto;}
    .home .news-box .list .pic{width: 100%;height: 4.6rem;}
    .home .news-box .list .imgBg{height: 4.6rem;}
    .home .news-box .list .box{padding: .3rem;width: 100%;}
    .home .news-box .list .name{font-size: .32rem;}
    .home .news-box .list .txt{font-size: .26rem;}
    .home .news-box .list .date{margin-top: .2rem;width: 1.8rem;height: .6rem;font-size: .24rem;border-radius: .08rem;}
    .home .sustain-box{padding: 2.2rem 0;height: auto;}
    .home .sustain-box .title{font-size: .36rem;}
    .home .sustain-box .info{width: 100%;margin-top: .3rem;font-size: .26rem;}


    .page{flex-wrap: wrap;}
    .page a.prev, .page a.next{width: 1.58rem; font-size: .26rem;}
    .page a.prev { margin: 0 .3rem 0 0; background: url(../img/p_prev.png) no-repeat .2rem center; padding-left: .2rem; }
    .page a.next { margin-right: .2rem; padding-right: .2rem; background: url(../img/p_next.png) no-repeat 85% center; }
    .page a,
    .page span{width: .68rem; height: .68rem; margin: 0 .05rem; margin-bottom: .2rem;font-size: .26rem;line-height: .68rem;padding: 0;}
    .page a.prev,.page .next{margin: 0;margin-bottom: 0.2rem;width: 1.5rem;}
    .page .rows{width: auto;padding: 0 .23rem;}
    .usintro-banner { margin-top: 1.25rem; }

    .inside_nav .contain .item.on{display: block;background: none;}
    .inside_nav .contain .item{display: none;}
    .inside_nav{padding: .3rem 0;height: auto;z-index: 9;}
    .inside_nav .contain .item{line-height: normal;font-size: .3rem;}
    .in_news .in_title .more{font-size: .24rem;}

    .about_banner,
    .pro_banner.bg.b_top.chint_banner,
    .inside_banner{height: 8rem !important;}
    .epc_banner{background-image: url('../img/epc_m.png') !important;}
    .inside_banner .contain .tit{font-size: .64rem;margin-bottom: .05rem;}
    .inside_banner .contain .desc{font-size: .28rem;line-height: .36rem;width: 90%;}
    .inside_banner .contain .case_consult{width: 2.5rem; height: .8rem; line-height:.8rem; font-size: .28rem;text-align: center; background: url(../img/consult.png) no-repeat .4rem center #047CEB; padding-left: 0.56rem; background-size: .4rem;}
    .inside_banner .contain .desc{margin-bottom: .45rem;}
    .pro_banner .contain,
    .prode_scope .contain,
    .prode_summarize .contain{padding: 0 .3rem;}

    .in_title .tit,
    .case_de_synopsis .contain .tit,
    .case_de_main .title,
    .introTabcont .intro-inner-item .title,
    .page-item-rwjl .title h2,
    .develop-inner .developtime-box .title,
    .usintro-banner .mask-box .banner-title,
    .develop-inner .developtime-box .title,
    .page-item .title h2,
    .aboutUs-Tabcont .page-item .title,
    .news_list .top .title,
    .about_plant .contain .l .tit,
    .aboutUs-Tabcont .Recruit-inner .f-left .txt1,
    .company_main .company_rd .contain .title,
    .company_main .equipment .contain .title,
    .company_main .approve .title,
    .ptd_business .l .title,
    .aboutUs-Tabcont .page-item .title,
    .duty_contain .title,
    .prode_border .title,
    .talents .develop .title,
    .talents .title,
    .talents .channel .title,
    .top .title, .common_nav .title,
    .serve_main .title,
    .ser_survey .contain .title

    {font-size: .6rem;margin-bottom: 0.4rem;}

    .page-item p,
    .Charevaluation .evalCont p span,
    .Charevaluation .evalCont .txt p,
    .Characterintro .crc-right .brief,
    .Characterintro .crc-right .brief p,
    .about_plant .contain .l .desc,
    .aboutUs-Tabcont .Recruit-inner .f-right .right-tit,
    .company_main .equipment .contain .title2,
    .company_main .introduce .text .desc,
    .ptd_business .l ul li,
    .ptd_business .r .desc,
    .ptd_world .tit2,
    .cloud_main .section .block .desc,
    .duty_main .list .item .text .desc,
    .prode_summarize .contain .desc,
    .prode_parameter .contain p,
    .prode_scope .contain .desc,
    .prode_au .contain .items .item,
    .prode_top .contain .r_text .desc,
    .talents .develop .items .item .desc,
    .talents .staff .swiper-container .swiper-wrapper .swiper-slide .all .text .school,
    .talents .staff .swiper-container .swiper-wrapper .swiper-slide .all .text .desc,
    .talents .quality .title2,
    .talents .quality .items .item .desc,
    .recruitment_section .recruitment .rem_main .rem_list .items .desc,
    .ser_survey .contain .items .item .bot .desc,
    .ser_form .contain .hint,
    .ser_form .contain .uname input,
    .ser_form .contain .describe textarea,
    .page-item-rwjl .experience-swiper .text p,
    .ptd_world .tit2 span,
    .prode_summarize .contain .desc p, .prode_summarize .contain .desc span, .prode_summarize .contain .desc b, .prode_summarize .contain .desc strong
    {font-size: .28rem !important;line-height: 1.5 !important;}

    .talents .develop .items .item .tit,
    .talents .staff .swiper-container .swiper-wrapper .swiper-slide .all .text .tit,
    .talents .channel .title2,
    .talents .quality .items .item .tit,
    .talents .channel .title2,
    .recruitment_section .recruitment .rem_main .rem_list .t_top .tit,
    .ser_survey .contain .items .item .tit
    {font-size: .35rem;margin-bottom: .12rem;}
    .in_product .in_title{flex-wrap: wrap;margin-bottom: 0.3rem;}
    .in_product{padding: .8rem 0;}
    .in_product .contain .sreach{width: 100%;}
    .in_product .contain .nav{overflow-x: auto;overflow-y: hidden;}
    .in_product .contain .nav::-webkit-scrollbar{display: none;}
    .in_product .contain .nav .item{flex-shrink: 0;font-size: .28rem;padding: 0 .2rem;padding-top: .12rem;height: 3em;}
    .in_product .in_title .tit{width: 100%;}
    .in_product .contain .sreach a{font-size: .26rem;}
    .in_product .contain .sreach form{width: 65%;height: 0.75rem;margin-right: .2rem;}
    .in_product .contain .sreach form .submit{width: 1.25rem;font-size: .24rem;}
    .in_product .contain .sreach form .text{padding-left: 14%; background: url(../img/t_search.png) no-repeat 5% center #fff; background-size: .3rem; font-size: .26rem;}
    .in_product .contain .swipers .swiper-container .swiper-slide .item{height: 5.2rem;padding: .3rem;}
    .in_product .contain .swipers .swiper-container .swiper-slide .item .bg-pic{height: 3.2rem;margin-bottom: .22rem;}
    .in_product .contain .swipers .swiper-container .swiper-slide .item .text .tit{font-size: .3rem;line-height: normal;margin-bottom: .15rem;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space:normal;}
    .in_product .contain .swipers .swiper-container .swiper-slide .item .text .more{font-size: .24rem;}
    .in_product .contain .swipers .swiper-container .swiper-slide .item .text{padding-left: 0;}
    .in_product .contain .swipers .swiper-container .swiper-slide{border: none;}
    .in_product .contain .swipers{padding: 0;background: none;}


    .in_solution, .so_channel{padding: .8rem 0;}
    .in_solution .contain .blocks .item, .so_channel .contain .blocks .item{width: 100%;margin-right: 0;margin-bottom: .2rem;height: 1.6rem;padding: 0 .58rem;}
    .in_solution .contain .blocks .item>div, .so_channel .contain .blocks .item>div{display: flex;width: 100%;height: 100%;align-items: center;}
    .in_solution .contain .blocks .item .img, .so_channel .contain .blocks .item .img{width: 0.94rem;height: 0.94rem;border-width: 1px; margin: 0;margin-right: .5rem;}
    .in_solution .contain .blocks .item p, .so_channel .contain .blocks .item p{font-size: .36rem;}

    .in_news .WhatSnew .newsright ul li{background: none;}
    .in_news .WhatSnew .newsleft{display: none;}
    .in_news .WhatSnew .newsright{width: 100%;float: none;}
    .in_news .WhatSnew .newsright ul li{width: 100%;margin: 0;margin-bottom: .54rem;}
    .in_news .WhatSnew .img{height: 3.94rem;}
    .in_news .WhatSnew .info{background: none;}
    .in_news .WhatSnew .info h2{font-size: .32rem;}
    .news_list .top{flex-wrap: wrap;}
    .news_list .top .title{margin-bottom: .2rem;}
    .news_list .items{margin-top: 0.5rem;}
    .news_list .items .item .text{background: none;}

    .prode_case .top{flex-wrap: wrap;}
    .prode_case .top form{margin: 0.3rem 0;}

    .news_list .top form,
    .prode_case .top form,
    .top form, .common_nav form,
    .pro_banner .contain form{width: 100%;height: 0.75rem;}

    .ser_form .contain .submit{width: 2.5rem;height: 0.85rem;font-size: .28rem;}
    .ser_form .contain .accessory .btn{width: 2rem;flex-shrink: 0; height: 0.75rem;font-size: .28rem;background: #047CEB;padding-left: 0;text-align: center;}
    .ser_form .contain .accessory .file{width: 2rem;height: 0.75rem;}
    .ser_form .contain .accessory p{font-size: .24rem;}

    .news_list .top form .text,
    .prode_case .top form .text,
    .top form .text, .common_nav form .text,
    .pro_banner .contain form .text{width: 65%;height: 0.75rem;font-size: .28rem;padding-left: .55rem;background-size: .33rem !important;background: url(../img/t_search.png) no-repeat .2rem center #fff;}
    .pro_main .list_r{padding: .8rem .3rem;}
    .news_list .top form .submit,
    .prode_case .top form .submit,
    .top form .submit, .common_nav form .submit,
    .pro_banner .contain form .submit{ width: 1.25rem; font-size: .24rem;height: 0.75rem; }
    .new_main{margin: 2rem 0;padding: .65rem .3rem;}
    .new_main .top .bs .return_list{display: none;}
    .new_main .top .bs .desc{flex-wrap: wrap;justify-content: space-between;}
    .new_main .top .bs .desc .item { margin-right: .25rem; margin-bottom: .22rem;}
    .new_main .top .title{font-size: .45rem;margin-bottom: .2rem;}
    .new_main .article{padding: .3rem 0;}
    .new_main .article *{font-size: .3rem;line-height: 1.5;}


    .in_footer{flex-wrap: wrap;justify-content: flex-start;padding: .8rem .3rem;}
    .in_footer .item{width: 25% !important;margin-bottom: 0;}
    .in_footer .item:last-child::after{display: none;}
    .in_footer .item::after{background: rgba(51,51,51,.5);}
    .in_footer .item .img{display: flex;width: 0.86rem;height: 0.86rem;margin: 0 auto;margin-bottom: .16rem;border-radius: 8px;background-color: #25C1FF;background-size: .48rem;}
    .in_footer .item span{line-height: normal;font-size: .28rem;text-align: center;display: inline-block;width: 100%;}

    .so_channel .contain .desc{font-size: .28rem;line-height: 1.5;width: 100%;margin-bottom: 0.2rem;}
    .so_channel .contain .tit{font-size: .45rem;margin-bottom: 0.3rem;}

    .pro_main{flex-wrap: wrap;margin-top: 0.3rem;}
    .pro_main::after{display: none;}
    .pro_main .nav_l{transition: all 0.5s;transform: translateX(-100%);overflow-y: scroll;opacity: 0;width: 65%;height: 100vh;margin-right: 0;margin-bottom: 0;position: fixed;left: 0;top: 0;background: #fff;z-index: 9;padding-top: .3rem;padding: 1.5rem 0}
    .pro_main .nav_l li .tit{font-size: .3rem;padding: .2rem;min-height: .75rem;}
    .pro_main .nav_l li .dl{padding-left: 0;}
    .pro_main .nav_l li .dl dd a{font-size: .28rem;line-height: 1.5;padding: .2rem;padding-left: .5rem;}

    .product_menu{display: flex;align-items: center;justify-content: space-between;padding: .3rem;padding-left: 0;}
    .pro_main .l_menu {width: 0.4rem; height: 0.32rem;}
    .pro_main .l_menu img{display: block;width: 100%;}
    .pro_main .nav_l.open {transition: all 0.5s;transform: translateX(0);opacity: 1;z-index: 98;}

    .pro_main .list_r .lists .item{width: 100%;margin-right: 0;margin-bottom: .2rem;}
    .pro_main .list_r .lists .item .new_pro{font-size: .24rem;padding: .05rem .15rem;}
    .pro_main .list_r .lists .item .bg-pic{height: 4rem;}
    .pro_main .list_r .lists .item .text{padding: .1rem .22rem;}
    .pro_main .list_r .lists .item .text .tit{font-size: .3rem;margin-bottom: .1rem;}
    .pro_main .list_r .lists .item .text .more{font-size: .24rem;}

    .prode_top .contain .l_swiper{width: 100%;}
    .prode_top .contain .r_text{width: 100%;}
    .prode_top{padding: .68rem 0 .8rem;}
    .prode_border{border-bottom: .2rem solid #e6e6e6;}
    .prode_summarize .contain,
    .prode_parameter .contain,
    .prode_download .contain,
    .prode_au .contain,
    .prode_scope .contain,
    #case .contain{padding: .8rem .3rem;}
    .prode_case .top .title{font-size: .6rem;}
    .prode_top .contain .r_text .tit{font-size: .6rem;margin: 0.25rem 0 .45rem;}
    .prode_top .contain .r_text #desc2{font-size: .28rem;line-height: 1.5;}
    .prode_top .contain .r_text .desc{height: auto;margin-bottom: .3rem;}
    .prode_top .contain .r_text .more{display: none;}
    .prode_top .contain .l_swiper #swiper-container1{height: 5.5rem;}
    .prode_top .return_pro{display: none;}
    .prode_top .contain .l_swiper #swiper-container2{height: auto;margin-bottom: 0.22rem;}
    .prode_top .contain .l_swiper #swiper-container2 .swiper-slide{width: 2rem !important;height: 1.7rem;}
    .prode_top .contain .r_text{height: auto;}
    .prode_top .contain .r_text .consult{position: initial; width: 2rem;height: .7rem;line-height: .7rem;font-size: .28rem;margin-top: 0.3rem;}
    .prode_top .contain .r_text .hr{display: none;}
    .prode_au .contain .items .item{margin-bottom: 0.2rem;}
    .prode_au .contain .items .item .tit{font-size: .32rem;margin-bottom: .05rem;}


    .case_de_synopsis .contain,
    .case_de_fr .contain{flex-wrap: wrap;}
    .case_de_synopsis .contain .desc,
    .case_de_fr .contain .l,
    .case_de_fr .contain .r{width: 100%;}
    .case_de_fr .contain .r{margin-top: .75rem;}
    .case_succeed .items{flex-wrap: wrap;}
    .case_succeed .items .item{width: 100%;margin-right: 0;margin-bottom: .2rem;}
    .case_de_synopsis{padding: .76rem 0 1.3rem;}
    .case_de_fr{padding: 1.06rem 0 1.6rem;}
    .case_de_synopsis .contain .desc{font-size: .28rem;line-height: 1.5;}
    .case_de_synopsis .contain .pdf-link{font-size: .36rem;margin-top: .2rem;}
    .case_succeed .items .item p{font-size: .3rem;}
    .case_succeed .items .item .bg-pic{height: 4rem;margin-bottom: 0.12rem;}
    .case_succeed .top .more{font-size: .26rem;}
    .case_de_fr .contain .l .items .item{align-items: center;margin-bottom: 0.5rem;}
    .case_de_fr .contain .l .items .item .icon{width: 0.85rem;height: 0.85rem;flex-shrink: 0;margin-right: .22rem;}
    .case_de_fr .contain .l .items .item .text .tit{font-size: .32rem;margin-bottom: .1rem;}
    .case_de_fr .contain .l .items .item .text .desc{font-size: .28rem;}
    .case_de_fr .contain .l .items{margin: 0;margin-bottom: .35rem;}
    .case_de_fr .contain .r .swiper-pagination span{margin-right: .2rem;width: 7px;height: 7px;}
    .case_cost .contain{flex-wrap: wrap;}
    .case_cost .contain .l .cl1{margin-bottom: .3rem;flex-wrap: wrap;justify-content: space-around;}
    .case_cost .contain .l .cl1 .item{width: 40%;margin: 0;margin-bottom: 0.28rem;}
    .case_cost .contain .l .cl2{flex-wrap: wrap;}
    .case_cost .contain .l .cl2 .item{width: 30%;margin-bottom: .23rem;font-size: .28rem;line-height: normal;height: auto;padding: .1rem .3rem;margin-right: .26rem;}
    .case_cost .contain .l .cl2 .item:nth-child(3){margin-right: 0;}
    .case_cost .contain .r { width: 75%; margin: 0.45rem auto; }
    .case_cost { padding: .8rem 0; }
    .case_cost .contain .l .title{margin-bottom: .45rem;}
    .case_cost .contain .l .cl1 .item::after{display: none;}

    .case_swiper{margin-top: 0.35rem;}
    .case_swiper .swiper-container .swiper-slide .bg-pic{height: 4rem;}
    .case_de_scene{width: 100%;height: 6.7rem;background-image: url(../img/m_scene_bg.png) !important;}
    .case_de_scene .contain .item{font-size: .24rem;padding: .1rem .2rem;}

    .case_de_scene .contain .item1 { top: 2.58rem; left: .6rem; }
    .case_de_scene .contain .item2 { top: 3.4rem; left: 2rem; }
    .case_de_scene .contain .item3 { top: 1.88rem; left: 2.35rem; }
    .case_de_scene .contain .item4 { bottom: 1.4rem; left: 4rem; }
    .case_de_scene .contain .item5{display: none;}
    .case_de_scene .contain .item6{right: .3rem; top: 2.15rem;}

    .usintro-banner .data-item .item-num .num{font-size: .5rem;line-height: 1.5;}
    .usintro-banner{height: auto;}
    .sencondbanner .mask-box{padding: .8rem 0;}
    .intro-inner-item .title{margin-bottom: 0 !important;}
    .introTabcont .inner-layout-list .inner-title .rtxt{width: 100%;font-size: .28rem;line-height: 1.5;margin-top: 0.25rem;}

    .page-item-rwjl .experience { margin-top: 0.5rem; }
    .Charevaluation .evalCont .txt{margin-bottom: .3rem;}
    .Charevaluation{margin-top: 0;}
    .Characterintro .crc-right p{font-size: .3rem;line-height: 1.5;}
    .Characterintro .crc-right h3 { font-size: .4rem; margin-bottom: .13rem; }

    .aboutUs-inner .intro-list .item{width: 49%;margin-right: 1.6%;margin-bottom: 1.6%;}
    .aboutUs-inner .intro-list .item:nth-child(3n) { margin-right: 1.6%; }
    .aboutUs-inner .intro-list .item:nth-child(2n) { margin-right: 0; }
    .aboutUs-inner .intro-list .item .txt-box{padding: .3rem .2rem;}
    .aboutUs-inner .intro-list .item .item-tit{font-size: .3rem;margin-bottom: 0.3rem;}
    .aboutUs-inner .intro-list .item .img-box{height: 2.3rem;}
    #pos1,.about_plant{ padding: .6rem 0; }
    .news_list,
    .talents .develop,
    .talents .staff .contain,
    .talents .channel,
    .talents .quality
    { padding: .6rem 0.3rem; }

    .news_list .items .item{width: 100%;margin-right: 0;margin-bottom: .3rem;}
    .news_list .items .item .bg-pic{height: 4rem;}
    .news_list .items .item .text .tit{font-size: .3rem;line-height: 1.5;margin-bottom: .1rem;}
    .news_list .items .item .text .time{font-size: .26rem;}

    .about_plant .contain{flex-wrap: wrap;}
    .about_plant .contain .l,.about_plant .contain .r{width: 100%;}
    .about_plant .contain .l .btn{width: 2rem; height: .68rem; line-height: .68rem;font-size: .28rem;margin-bottom: .3rem;}
    .about_plant .contain .r{height: 4rem;}
    .aboutUs-Tabcont .Recruit-inner{height: auto;}
    .aboutUs-Tabcont .Recruit-inner .f-left{padding-bottom: 1rem;}
    .aboutUs-Tabcont .Recruit-inner .f-left{height: auto;border-bottom: 2px solid #05C4FF;width: 100%;}
    .aboutUs-Tabcont .Recruit-inner .f-right { width: 100%; padding-left: 0; margin-top: 0.3rem;}
    .aboutUs-Tabcont .Recruit-inner .f-left::after{display: none;}
    .aboutUs-Tabcont .Recruit-inner .f-left { height: auto; }
    .aboutUs-Tabcont .Recruit-inner .f-left .txt4 { margin-top: 2rem; }
    .aboutUs-Tabcont #pos4{height: 13rem;}

    .introTabcont .develop-item .txt .item-tit{font-size: .32rem;color: #fff;margin-bottom: .15rem;}
    .introTabcont .develop-item .txt .item-txt p{color: #fff;font-size: .28rem;}

    .Characterintro .crc-left .info .man h2,
    .Characterintro .crc-left .info .man{font-size: .32rem;}

    .company_main .company_rd .contain .items{flex-wrap: wrap;justify-content: space-between;}
    .company_main .company_rd .contain .items .item{width: 49%;margin-right: 0;margin-bottom: 0.2rem;}
    .company_main .company_rd .contain .items .item .tit{font-size: .3rem;}
    .company_main .company_rd .contain .items .item .tit br{display: none;}
    .company_main .company_rd .contain .items .item .time{font-size: .24rem;bottom: 0.2rem;}
    .company_main .company_rd .contain .items .item{height: 1.9rem;padding: .2rem;}
    .company_main .company_rd,
    .company_main .equipment,
    .company_main .approve{padding: .65rem 0;}
    .company_main .equipment .contain .main{flex-wrap: wrap;}
    .company_main .equipment .contain .main .l,
    .company_main .equipment .contain .main .r{width: 100%;}
    .company_main .equipment .contain .main .l{display: flex;}
    .company_main .equipment .contain .main .l .item{width: 33.33%;height: 1.5rem;padding: .2rem 0;}
    .company_main .equipment .contain .main .l .item:nth-child(2){border-left: none;border-right: none;}
    .company_main .equipment .contain .main .r{height: 4rem;}
    .company_main .equipment .contain .main .r .item .text p{font-size: .24rem;line-height: normal;}
    .company_main .equipment .contain .main .l .item{flex-wrap: wrap;}
    .company_main .equipment .contain .main .l .item .icon { width: .6rem; height: .6rem;margin: 0 auto;}
    .company_main .equipment .contain .main .l .item .tit{width: 100%;text-align: center;font-size: .3rem;line-height: normal;}
    .company_main .approve .swiper-container .swiper-slide { width: 2.3rem; }
    .company_main .approve .swiper-container .swiper-slide .item img{display: block;width: 100%;}

    .company_main .introduce{padding: .65rem .3rem;flex-wrap: wrap;}
    .company_main .introduce .text{width: 100%;}
    .company_main .title{font-size: .48rem;}
    .company_main .introduce .text .tit1{font-size: .4rem;margin: .12rem 0;}
    .company_main .introduce .text .tit2{font-size: .32rem;}
    .ptd_business{flex-wrap: wrap;padding: .65rem 0.3rem;}
    .ptd_business .l,
    .ptd_business .r{width: 100%;}
    .ptd_business .r .tit{font-size: .32rem;}

    .cloud_main .section{height: 4rem;}
    .cloud_main .section .block{width: 100%; height: 100%; padding: .3rem;background: rgba(0, 0, 0,0.2);padding-top: 15%;}
    .cloud_main .section .block .more{font-size: .24rem;}
    .cloud_main .section .block .tit{font-size: .35rem;margin-bottom: 0.2rem;}
    .duty_main .list .item{flex-wrap: wrap;}
    .duty_main .list .item .text{width: 100%;}
    .duty_main .list .item .text .tit{font-size: .32rem;line-height: normal;}
    .duty_main .list .item .bg-pic { width: 2.6rem; height: 1.8rem; margin-right: 0;margin-bottom: 0.2rem; }
    .prode_download .contain{padding: .65rem .3rem;}
    .prode_download .contain .item{padding: .2rem .3rem; margin-bottom: .2rem;height: auto;flex-wrap: wrap;}
    .prode_download .contain .item .text{width: 100%;margin-bottom: 0.2rem;}
    .prode_download .contain .item .btns{width: 100%;justify-content: flex-end;}
    .prode_download .contain .item .btns a{font-size: .26rem;margin-right: .15rem;}
    .prode_download .contain .item .btns .look{padding-left: .35rem;background-size: .3rem !important;}
    .prode_download .contain .item .btns .dow{padding-left: .33rem;background-size: .3rem !important;}
    .prode_download .contain .item .btns .send_em{padding-left: .35rem;background-size: .3rem !important;}
    .prode_download .contain .item .text .tit{font-size: .3rem;}
    .prode_download .contain .item .text .t2{font-size: .24rem;}
    #report .title{margin-bottom: 0.4rem;}
    .duty_main .list .item .text .desc span{font-size: .28rem;}
    .prode_case .list{max-height: 4rem;height: 4rem;}
    .prode_parameter .contain img{margin: .22rem 0;}

    .talents .channel .title2 img { display: block; height: .6rem; margin: .2rem 0; }
    .talents .develop .items{flex-wrap: wrap;justify-content: space-between;}
    .talents .develop .items .item{margin-right: 0;margin-bottom: 0.25rem; width: 45%;}
    .talents .develop .items .item .icon{width: 1.5rem;height: 1.5rem;}
    .talents .develop .items .item .icon img{max-height: 50%;max-width: 50%;}

    .talents .staff .swiper-container .swiper-wrapper .swiper-slide .all{flex-wrap: wrap;}
    .talents .staff .swiper-container .swiper-wrapper .swiper-slide .all .pic{width: 62%;margin-right: 0;margin-bottom: 0.35rem;}
    .talents .staff .swiper-container .swiper-wrapper .swiper-slide .all .text{width: 100%;}
    .talents .staff .contain .swiper-pagination{bottom: 0.3rem;}
    .talents .staff .contain .swiper-pagination span{width: 0.35rem;height: .06rem;}

    .talents .channel .tongdao{width: 100%;}
    .talents .quality .items{margin-top: 0.3rem;justify-content: space-between;}
    .talents .quality .items .item{width: 100%;padding: 0.2rem; margin-right: 0;margin-bottom: 0.2rem;height: auto;}
    .talents .channel .title2{line-height: 1.5;}
    .talents .channel .title2 br{display: none;}
    .talents .quality .contain{padding: 0;}

    .recruitment_section{padding: 0.88rem 0;}
    .top, .common_nav{flex-wrap: wrap;margin-bottom: 0.3rem;}
    .recruitment_section .recruitment .rem_main .rem_list .t_top{margin-bottom: 0.35rem;}
    .recruitment_section .recruitment .rem_main .rem_list .items .nav{font-size: .26rem;line-height: 3;overflow: auto;}
    .recruitment_section .recruitment .rem_main .rem_list .t_top{overflow: auto;}
    .recruitment_section .recruitment .rem_main .rem_list .t_top .tit{flex-shrink: 0;width: 25%;}
    .recruitment_section .recruitment .rem_main .rem_list .items .nav .block{flex-shrink: 0;width: 25%;font-size: .28rem;line-height: normal;}
    .recruitment_section .recruitment .rem_main .rem_list .items .desc{padding: 0.3rem;}

    .serve_banner .items{flex-wrap: wrap;justify-content: space-between;display: none;}
    .serve_banner .items .item{width: 49%;margin-right: 0;margin-bottom: 0.3em;height: 2.5rem;padding: .3rem .2rem;}
    .serve_banner .items .item .icon{width: 0.65rem;height: 0.65rem;}
    .serve_banner .items .item .t1{font-size: .45rem;margin: .15rem 0;}
    .serve_banner .items .item .t2,
    .serve_banner .items .item .t3{font-size: .28rem;line-height: 1.5;}
    .serve_banner .items .item .t3{}

    .ser_survey .contain .items .item .bot .more a{font-size: .28rem;}
    .ser_survey .contain .items .item .bot .more a::after{width: 0.15rem;height: .22rem;top: calc(50% - .11rem);right: -.1.3em;}
    .ser_form .contain .tit{font-size: .3rem;}


    .pro_main{padding: 0;}
    .ser_answers .pro_main .r_list{}
    .ser_answers .pro_main .r_list .item .tit{font-size: .32rem;line-height: 2.3;}
    .ser_answers .pro_main .r_list .item .desc{font-size: .28rem;line-height: 1.5;padding: .2rem;}
    .ser_answers{padding: .88rem 0.3rem;}
    .ser_survey{padding: 0.88rem 0;}
    .ser_survey .contain .items{margin-top: 0.3em;flex-wrap: wrap;}
    .ser_survey .contain .items .item{width: 100%;margin-right: 0;margin-bottom: 0.23em;}
    .ser_survey .contain .items .item .bot{padding: .3rem .2rem;}
    .ser_survey .contain .items .item .tit{height: auto;line-height: 2.6;margin-bottom: 0.15rem;}
    .ser_form .contain .hint{margin-bottom: 0.25rem;}

    .ser_form .contain .ch_text { margin-bottom: .32rem; }
    .ser_form{padding: 0.88rem 0;}
    .ser_form .contain .uname input{width: 88%;height: .75rem;padding-left: 0.2rem;background-size: .26rem !important; font-size: .26rem;}
    .ser_form .contain .describe textarea{padding: .2rem;width: 100%;}
    .ser_form .contain .type ul{width: 88%;top: 0.75rem;}
    .ser_form .contain .type ul li{font-size: .28rem;line-height: 2.2;padding-left: 0.2rem;}
    .ser_form .contain .uname{flex-wrap: wrap;}
    .ser_form .contain .uname .select{width: 100%;margin-left: 0;margin-top: 0.2rem;}
    .ser_form .contain .uname .select .item{margin-right: .2rem;font-size: .28rem;}
    .ser_form .contain .uname .select .item .radio{width: 0.36rem;height: 0.36rem;margin-right: 0.1rem;}

    .b_form .end{flex-wrap: wrap;}
    .ser_form .contain .ch_text{width: 100%;}
    .b_form .end .ch_text .time{width: 88%;}
    .ser_form .contain .code img{width: 2rem;height: 0.75rem;}
    .ser_form .contain .code input{width: 62%;}
    .in_solution .contain .blocks .item,.so_channel .contain .blocks .item{background-position-x: -10rem;}

    .distribution_list{width: 100%;margin-top: 0;}
    .case_framework .r{width: 100%;overflow: hidden;position: relative;left: 0;top: 0.3rem;height: auto !important;}
    .case_framework .r .border{position: static;}
    .case_framework{height: auto;flex-wrap: wrap;padding: .6rem 0 .8rem;}
    .case_framework .r .imgs{padding-top: 0;width: 100%;}
    .in_banner .swiper-wrapper .swiper-slide a{height: 8rem;}
    .in_banner .swiper-wrapper .swiper-slide img{height:8rem;display: block;width:100%;object-fit: cover;}
    .distribution_list{width: 100%;margin-top: 0.3rem;}
    .distribution_list .item .tit{font-size: .32rem;background-size: .3rem;}
    .distribution_list .item .tit.on{background-size: .3rem .03rem;}
    .m_header ul li .top a{font-size: .3rem;}
    #return_case{display: none;}
    .distribution_list .item{padding: .2rem 0;}
    .distribution_list .item .section{margin-top: 0.1rem;}
    .distribution_list .item .section .blocks{margin-top: 0.05rem;}
    .distribution_list .item .section .blocks .block{margin-bottom: 0.3rem !important;width: 50% !important;}
    .distribution_list .item .section .blocks .block:nth-child(n+3){margin-bottom: 0.3rem;}
    .distribution_list .item .section .blocks .block:last-child{margin-bottom: 0;}
    .distribution_list .item .section .blocks .block .icon{width: 0.75rem;height: 0.75rem;margin-right: .1rem;}
    .distribution_list .item .section .blocks .block .text .t1{font-size: .28rem;margin-bottom: 0.05rem;}
    .distribution_list .item .section .blocks .block .text .t2{font-size: .24rem;}

    .num_scene .contain .list .item{width: 32%; height: 2.5rem;margin-bottom: 0.15rem;margin-right: 2%;}
    .num_scene .contain .list .item:nth-child(3n){margin-right: 0;}
    .num_scene .contain .list .item:nth-child(4n){margin-right: 2%;}
    .num_scene .contain .list .item .icon{width: 1rem; height: 1rem;left: calc(50% - .5rem); top: .5rem;border-width: 1px;}
    .num_scene .contain .list .item p{font-size: .26rem;bottom: .4rem;}
    .num_scene .contain .list{margin-top: 0.3rem;}
    .num_scene{padding: .6rem 0 .75rem;}

    .case_framework .l .numList .item{margin-bottom: 0.3rem;width: 100%;}
    .case_framework .l .numList .item .icon{width: 1rem;height: 1rem;}
    .case_framework .l .numList .item .text .tit{font-size: .3rem;}
    .case_framework .l .numList .item .text .desc{font-size: .28rem;line-height: normal;}
    .case_framework .l .numList{margin: .3rem 0;width: 100%;}

    #petroleum_items .item .bl .icon { width: 1.5rem; height: 1.5rem; margin: 0 auto;margin-bottom: .12rem; }
    .traffic_items .item .text{font-size: .3rem;}
    .traffic_items .item{margin-right: 0;margin-bottom: 0.3rem;width: 50%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
    .traffic_items{margin-top: 0.3rem;flex-wrap: wrap;}
    #petroleum_items .item .bl{width: 100%;}
    .traffic_items .item .text{line-height: normal;text-align: center;width: 100%;}
    #traffic_list .item{margin-bottom: .3rem;}

    .energy_value{padding: .6rem 0 .75rem;}
    .case_succeed{padding: .6rem 0 0 0}
    .case_succeed .items{padding-bottom: .65rem;}
    .case_succeed .items .swiper-pagination{bottom: .43rem}
    .energy_value .list{flex-wrap: wrap;margin-top: 0.3rem;}
    .energy_value .list .item{margin-right: 0;width: 50%;margin-bottom: .43rem;flex-wrap: wrap;}
    .energy_value .list .item .img{flex-shrink: 0;width: 1.5rem;margin: 0 auto;margin-bottom: 0.2rem;}
    .energy_value .list .item .text{width: 100%;text-align: center;}
    .energy_value .list .item .text .t1{font-size: .3rem;margin-bottom: 0.06rem;}
    .energy_value .list .item .text .t2{font-size: .28rem;}

    .traffic_items .item .bl{margin-right: 0.3rem;}
    .traffic_items .item .bl .t1{font-size: .3rem; text-align: center;}
    .page-item-zyry .Majorhonors .swiper-honors .name{font-size: .3rem;padding: .08rem .13rem;}
    .ser_answers .pro_main .nav_l{height: 100vh;}
    .distribution_list .item .section .desc{font-size: .28rem;margin: .12rem 0 .2rem;}

    .prode_top .contain .r_text .consult::before{display: none;}
    .prode_top .contain .r_text .consult{border: 1px solid #000000;box-sizing: content-box;}
    .case_framework .r .swiper-pagination span{width: 10px;height: 10px;border: 1px solid #047CEB;margin-right: .23rem;}
    .aboutUs-Tabcont .news_list .contain{padding: 0;}
    .aboutUs-Tabcont .Recruit-inner .f-right .link-item{width: 31.2% !important;margin-right: 3%;font-size: .3rem !important;}
    .aboutUs-Tabcont .Recruit-inner .f-right .link-item:last-child{margin-right: 0;}
    .introTabcont #pos3 .developtxt-box .develop-item{padding: .2rem !important;}
    .talents .staff .contain .swiper-pagination{width: 100%;left: 0;text-align: center;}
    .recruitment_section .recruitment .rem_main .rem_list .items .nav{height: auto;line-height: normal;padding: .2rem;}
    .case_framework .r .swiper-container{height: 67.18%;width: 68.32%;}
    .introTabcont .intro-inner-item .tit2{font-size: .4rem;margin-bottom: 0.12rem;}
    .classfiy{display: flex;margin-bottom: .4rem;}
    .classfiy span{color: #25c1ff;font-size: .3rem}
    .classfiy .l_menu{width: .5rem;height: .5rem;margin-left: .22rem}
    .framework_pic,.framework_pic2,.framework_pic3,.framework_pic4{width: 100% !important;margin-bottom: .3rem !important;}
    .in_banner.swiper-container.m-div .swiper-pagination{bottom: .3rem;}
    .in_banner.swiper-container.m-div .swiper-pagination span{
        width: 0.45rem;
        height: .07rem;
        margin-right: .12rem;
    }
    .case_de_synopsis .contain .title2{font-size: .28rem;margin-bottom: .2rem;}
    .case_pattern{padding: .8rem 0 1.2rem;}
    .case_pattern .tit2{font-size: .28rem;margin-top: .6rem;margin-bottom: .2rem;}
    .case_pattern .desc{width: 100%;font-size: .26rem;line-height: 1.3;}
    .case_pattern .section{flex-wrap: wrap;margin-top: .35rem;}
    .case_pattern .section .l,.case_pattern .section .r{width: 100%;}
    .case_pattern .section .l{margin-bottom: 0.6rem;}
    .case_serveCost{padding: .8rem 0 .9rem;}
    .case_serveCost .section{flex-wrap: wrap;}
    .case_serveCost .section .l,.case_serveCost .section .r{width: 100%;}
    .case_serveCost .section .tit2{font-size: .28rem;margin-bottom: .2rem;}
    .case_serveCost .section .l .desc{font-size: .26rem;margin-bottom: .2rem;}
    .case_serveCost .section .l .img{width: 100%;}
    .case_serveCost .section .r{margin-top: 1.2rem;}
    .case_serveCost .section .r img{}

    .remould_swiper{padding: .76rem 0 1.34rem;}
    .remould_swiper .swiper-pagination{bottom: 0.53rem;}
    .remould_swiper .swiper-pagination span{width:8px;height: 8px;margin-right: .1rem;border-radius: 50%;}
    .remould_pro{padding: .8rem 0;}
    .remould_pro .contain{flex-wrap: wrap;}
    .remould_pro .contain .l,.remould_pro .contain .r{width: 100%;}
    .remould_pro .contain .l{margin-bottom: .22rem;}
    .remould_pro .contain .l .title{margin-bottom: .5rem;}
    .remould_pro .contain .l .item{margin-bottom: .22rem;}
    .remould_pro .contain .l .item .tit{font-size: .28rem;margin-bottom: .1rem;}
    .remould_pro .contain .l .item .desc{font-size: .26rem;}
    .remould_cost{padding: .8rem 0 1rem;}
    .remould_cost .contain{flex-wrap: wrap;}
    .remould_cost .contain .l,.remould_cost .contain .r{width: 100%;}
    .remould_cost .contain .l{margin-bottom: 1rem;}
    .remould_cost .contain .l .title{margin-top: 0;}
    .remould_cost .contain .l .tit2{font-size: .28rem;}
    .remould_cost .contain .l .desc p{font-size: .26rem;}
    .remould_swiper .swiper .swiper-slide .item{height: 3.38rem;}
    .remould_swiper .swiper .swiper-slide .item .tit{font-size: .32rem;}

    /* .epcO_recommend{overflow-x: scroll;} */
    .epcO_recommend .item{width: 100%;height: 4.8rem;padding: 1.2rem .6rem .3rem .6rem;}
    .epcO_recommend .item .tit img{width: .68rem;height: 0.68rem;}
    .epcO_recommend .item .tit span{font-size: .52rem;}
    .epcO_recommend .item .desc{margin-top: .24rem;font-size: .24rem;}
    .epcO_recommend .swiper{height: 5rem;}
    .epcO_recommend{margin-top: .5rem;}

    .epcO_pro{padding-bottom: 1rem;}
    .epcO_pro .section .swiper .swiper-pagination{bottom: .3rem;}
    .epcO_pro .section1{margin-bottom: .8rem;}
    .epcO_pro .section .tit{font-size: .28rem;margin-bottom: .3rem;}
    .epcO_cost{padding: .8rem 0 .54rem;}
    .epcO_cost .contain{flex-wrap: wrap;}
    .epcO_cost .contain .l,.epcO_cost .contain .r{width: 100%;}
    .epcO_cost .contain .l .tit2{font-size: .28rem;margin: 0 0 .28rem;}
    .epcO_cost .contain .l .all{flex-wrap: wrap;justify-content: space-between;margin-bottom: .2rem;}
    .epcO_cost .contain .l .all .block{width: 48%;margin-bottom: .22rem;font-size: .26rem;margin-right: 0 !important;padding: .2rem 0;}
    .epcO_cost .contain .l .items{justify-content: space-between;}
    .epcO_cost .contain .l .items .item{width: 48%;margin-right: 0;margin-bottom: .55rem;}
    .epcO_cost .contain .l .items .item .icon{width: 0.7rem;height: 0.7rem;margin-right: .2rem;}
    .epcO_cost .contain .l .items .item .text .t1{font-size: .32rem;}
    .epcO_cost .contain .l .items .item .text .t2{font-size: .26rem;}
    .lease_pro .contain1{padding: .76rem 0.3rem 1.06rem .3rem;}
    .lease_pro .contain1 .nav_swiper{margin-bottom: 0.4rem;}
    .lease_pro .contain1 .nav_swiper span{font-size: .28rem;margin-right: .64rem;}
    .lease_pro .contain1 .swiper .swiper-slide .item{height: 3.22rem;box-shadow:none;background: #fff;border-radius: .1rem;}
    .lease_pro .contain1 .swiper .swiper-slide .item .tit{font-size: .28rem;}
    .lease_pro .contain1 .swiper .swiper-pagination{bottom: .4rem;}
    .lease_pro .contain1 .swiper .swiper-pagination span{width: 8px;height: 8px;}
    .lease_pro .lease_trait{padding: .68rem 0 .26rem;}
    .lease_pro .lease_trait .contain .tit{font-size: .32rem;font-weight: bold; margin-bottom: .5rem;}
    .lease_pro .lease_trait .contain .list{flex-wrap: wrap;justify-content: space-between;}
    .lease_pro .lease_trait .contain .list .item{width: 30%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;margin-bottom: 0.7rem;}
    .lease_pro .lease_trait .contain .list .item .icon{border-width: .02rem;width: 1.3rem;height: 1.3rem;margin-right: 0;margin-bottom: .05rem;}
    .lease_pro .lease_trait .contain .list .item .t1{font-size: .26rem;text-align: center;}
    .lease_pattern{padding: .8rem 0 .54rem;}
    .lease_pattern .contain .title{margin-bottom: .3rem;}
    .lease_pattern .contain .tit2{font-size: .28rem;margin-bottom: .2rem;}
    .lease_scene{padding: .4rem 0 1.06rem;}
    .lease_scene .title1{font-size: .32rem;margin-bottom: .4rem;font-weight: bold;}
    .lease_scene .list{flex-wrap: wrap;}
    .lease_scene .list .item{width: 100%;margin-right: 0;margin-bottom: 0.4rem;padding: .72rem .66rem .72rem .66rem;background: #fff;}
    .lease_scene .list .item .icon{width: 1.36rem;height: 1.36rem;margin-bottom: 0.3rem;border-radius: .2rem;}
    .lease_scene .list .item .tit{font-size: .48rem;margin-bottom: .1rem;}
    .lease_scene .list .item .desc{font-size: .28rem;margin-bottom: 0.25rem;}
    .lease_scene .list .item .all .block{width: 1.5rem;font-size: .24rem;margin-right: .15rem;margin-bottom: 0.22rem;padding: .06rem 0;}
    .lease_cost .contain .title{margin-bottom: 0.5rem;}
    .lease_cost .contain .list .item{width: 100%;margin-right: 0;margin-bottom: .2rem;height: 2.5rem;padding: .6rem .8rem;border-radius: .2rem;}
    .lease_cost .contain .list .item .icon{width: 1.3rem;height: 1.3rem;border-width: .04rem;margin-right: .6rem;}
    .lease_cost .contain .list .item .text .tit{font-size: .4rem;margin-bottom: .08rem;}
    .lease_cost .contain .list .item .text .desc{font-size: .24rem;}
    .lease_cost .contain .list .item .text .tit span{padding: .02rem .08rem;font-size: .24rem;right: -.68rem;top: .08rem;}
    .sell_flow{padding: .6rem 0 .92rem;}
    .sell_flow .contain{flex-wrap: wrap;}
    .sell_flow .contain .l,.sell_flow .contain .r{width: 100%;}
    .sell_flow .contain .l{margin-bottom: .2rem;}
    .sell_flow .contain .l .tit{margin-top: 0;margin-bottom: .2rem;font-size: .28rem;}
    .sell_flow .contain .l ul li{font-size: .24rem;}
    .sell_flow .contain .r{padding: .2rem;}
    .sell_process{padding: .68rem 0 1rem;}
    .sell_process .contain .tit{font-size: .28rem;margin-bottom: .4rem;}
    .sell_scope{padding: .92rem 0 1.2rem;}
    .sell_scope .contain{flex-wrap: wrap;}
    .sell_scope .contain .l,.sell_scope .contain .r{width: 100%;}
    .sell_scope .contain .l .area{width: 100%;}
    .sell_scope .contain .l .area .item{padding: .1rem .45rem;margin-right: 0.3rem;margin-bottom: 0.2rem;}
    .sell_scope .contain .l .area .item:nth-child(4n){margin-right: 0;}
    .sell_scope .contain .l{padding-top: 0;}
    .sell_scope .contain .l .tit{font-size: .48rem;margin-bottom: 0.66rem;}
    .sell_scope .contain .l .data .item .num{margin-bottom: .05rem;}
    .sell_scope .contain .l .data .item .num .n{font-size: .68rem;}
    .sell_scope .contain .l .data .item .num .unit{font-size: .32rem;}
    .sell_scope .contain .l .data .item .desc{font-size: .28rem;}
    .sell_scope .contain .l .data{margin-bottom: .4rem;}
    .sell_scope .contain .l .data .item:nth-child(1){padding-right: .5rem;}
    .sell_scope .contain .l .data .item:nth-child(2){padding-left: .72rem;}
    .sell_pro,.sell_pro .contain{padding: 0 ;}
    .sell_pro{padding-top: .8rem;}
    .sell_pro .contain .title{padding-left: .3rem;margin-bottom: .74rem;}
    .sell_pro .contain .all{flex-wrap: wrap;}
    .sell_pro .contain .all .l,.sell_pro .contain .all .r{width: 100%;}
    .sell_pro .contain .all .l{padding: 0 .3rem .8rem .3rem;}
    .sell_pro .contain .all .r{background: #F3F4F8;padding: .5rem;}
    .sell_pro .contain .all .l .items .item{margin-bottom: .68rem;}
    .sell_pro .contain .all .l .items .item .icon{width: 1.2rem;height: 1.2rem;margin-right: .3rem;}
    .sell_pro .contain .all .l .items .item .text .t1{font-size: .34rem;margin-bottom: .12rem;}
    .sell_pro .contain .all .l .items .item .text .desc{font-size: .24rem;}
    .sell_pro .contain .all .r .tit{font-size: .34rem;margin-bottom: 0.5rem;}
    .sell_pro .contain .all .r .list{flex-wrap: wrap;}
    .sell_pro .contain .all .r .list .item{width: 1.5rem;margin-right: .76rem;margin-bottom: .3rem;}
    .sell_pro .contain .all .r .list .item:nth-child(3n){margin-right: 0;}
    .sell_pro .contain .all .r .list .item .icon{height: 1.5rem;margin-bottom: .05rem;}
    .sell_pro .contain .all .r .list .item::after{width: .28rem;height: .46rem;background-size: contain;top: .5rem;right: -.54rem;}
    .so_channel .contain .so_title{font-size: .6rem;margin-bottom: .3rem}
    .in_solution .contain .blocks.blocks1, .so_channel .contain .blocks.blocks1{margin-bottom: .5rem}
}
@media screen and (max-width: 500px) {
    .aboutUs-Tabcont .page-item .title { font-size: 22px;  }
    .aboutUs-inner .news-item .mask-box { line-height: 22px;padding: 10px 5%;}
    .aboutUs-Tabcont #pos3 .title .link-more {line-height: 30px;}
    .aboutUs-inner .showroom-item .mask-box { height: 90px; padding: 2% 15px; }
    .aboutUs-inner .showroom-item .mask-box .tit { font-size: 14px;  }
    .aboutUs-inner .showroom-item .mask-box p { line-height: 22px; }
    .aboutUs-inner .right-show .link-btn {height: 42px;line-height: 42px;}
    .aboutUs-Tabcont .Recruit-inner .f-left .txt1 { font-size: 22px;  }
    .aboutUs-Tabcont .Recruit-inner .f-left .txt2 {font-size: 16px; }
    .aboutUs-Tabcont .Recruit-inner .f-left .txt3 {font-size: 60px;margin-top: -10px;}
    .aboutUs-Tabcont .Recruit-inner .f-left .txt4 .fl {  padding-right: 0px;  width: 100%;  border-right: none;  }
    .aboutUs-Tabcont .Recruit-inner .f-left .fr { width: 100%;  }
    .aboutUs-Tabcont .Recruit-inner .f-left img { width: 85px; }
    .aboutUs-Tabcont .Recruit-inner .f-left { height: 70%;}
    .aboutUs-Tabcont .Recruit-inner .f-right .right-tit {margin-bottom: 5%;font-size: 16px;line-height: 26px;}
    .aboutUs-Tabcont .Recruit-inner .f-left::after {  bottom: 33%; }
    .aboutUs-Tabcont .Recruit-inner {padding: 12% 3.5%;}
    .aboutUs-Tabcont .Recruit-inner .f-right .link-item {border-width: 1px;line-height: 40px;height: 42px;font-size: 14px;}
    .aboutUs-Tabcont .Recruit-inner .f-right .link-item:hover::after{transition: all 0.5s;bottom: -1px; width: 100%;width:-webkit-calc(100% + 2px);  width:-moz-calc(100% + 2px);  width:calc(100% + 2px); }

    .aboutUs-inner .news-item .mask-box .item-txt {line-height: 44px;}
}
@media screen and (max-width: 350px) {
    .aboutUs-inner .showroom-item .mask-box h5 {font-size: 14px;}
    .aboutUs-inner .showroom-item .mask-box p{font-size: 12px; }
    .aboutUs-inner .showroom-item .mask-box .tit { font-size: 12px;}
    .aboutUs-inner .intro-list .item .item-txt {  font-size: 13px;}
}
