@charset "utf-8";
/* 响应式样式 */
@media screen and (max-width: 1780px){
    .iprogs .iprog_slide{width:60%;}
    .iabouts .iabout_right{width:55.08%}
    .iabouts{padding:200px 200px 0}
}
@media screen and (max-width: 1680px){
    .itops{  padding:0 40px; }
    .itop_nav a{ margin: 0 20px; }
    .blockbox{ width: 1400px;}
    .iproductsbox{padding:0 5%;padding-top:10%;}
    .footers .footer{ padding: 60px 0; width: 1400px; margin: 0 auto;}
    .onefoot{ margin-right: 50px;}

    .m_banner .m_banner_title{ width: 1400px; height: 150px;  margin: auto; left: 0; right: 0; top: 0; bottom: 0;}
    .m_banner .m_banner_title .txt1{ font-size: 70px; }
    .m_banner .xias_img{ width: 1400px;bottom: -50px;  }
    .m_banner .xias{ width: 100px; height: 100px;}

    /*公司简介*/
    .companys{ margin: 120px auto 140px; width: 1400px;}
    .comatop{ width: 400px;}
    .comatop::after{width: 24px; height: 8px; }
    .comatop .txt2{ padding: 15px 0 28px;}
    .company{ width: 1000px;}
    .company .txt2{ line-height: 30px; margin-top: 35px;}

    .company_cen{ margin: 90px 0 120px;}
    .company_cen .company_cen_logo,
    .company_cen .company_cen_logo img{ width: 200px;}
    .company_cen .company_cen_img,
    .company_cen .company_cen_img img{ width: 1000px;}


    .onehon.onehon1{ margin-top: 88px;}
    .onehon.onehon2{ margin-top: 55px;}
    .onehon,
    .onehon img{ width: 420px;}
    .onehon .onehon_bot{ padding: 0 30px; bottom: 40px;}
    .onehon .onehon_bot .txt1 i{  width: 12px;height: 12px;border: 3px solid #FFFFFF;  margin: -4px 20px 0 0;}
    .onehon .onehon_bot .txt2{ padding-top: 15px;}
    /*公司简介 end*/

    /*公司荣誉*/
    .honors{ padding-top: 70px;}
    .honor{ padding: 0; width: 1400px; margin: 0 auto; }
    .honorlist{ padding: 80px 0;}
    .swiper-pagination-ms{ bottom: 50px !important;}
    /*公司荣誉 end*/

    /*产品列表*/
    .prodlists{ width: 1400px; margin: 20px auto 0;}
    .onemprod{ width: 655px; padding-left: 30px;  margin-top: 30px; }
    .onemprod .onemprod_title{ padding: 30px 30px 25px 0;}
    .onemprod .onemprod_intro{ width: 72.93%;  line-height: 30px;}
    .onemprod .onemprod_price{ padding: 30px 0 30px;}
    /*产品列表 end*/

    /*分页*/
    .pages{ text-align: center; padding: 80px 0;}
    /*分页 end*/

    /*产品展示*/
    .prodetswiper{ width: 1400px; margin: 100px auto 80px;}
    .prodetswiper .prodetswiper_left{ width: 620px; height: 620px; }

    .prodetswiper .prodetswiper_right{ width: 680px;}
    .prodetswiper .prodet_intro{ padding-top: 25px;}
    .prodetswiper .prodet_intro .txt2{ padding-top: 22px;}
    .prodetswiper .prodet_price{margin: 50px 0;}
    .prodetswiper .prodet_btn{ width: 200px;height: 60px; line-height: 60px; }
    /*产品展示 end*/

    /*申请试用*/
    .ontrials{ padding: 60px 0;}
    .ontrial_form .ontrial_form_input{ width: 440px;}
    /*申请试用 end*/

    /*产业链介绍*/
    .industry_left{ width: 850px;}
    .industry_right{ width: 500px;}
    /*产业链介绍 end*/

    /*解决方案*/
    .msolves{ margin-bottom: 50px;}
    .msolves .msolve_title{ margin-bottom: 60px;}
    .msolve .onesolve{ width: 434px; height: 244px; overflow: hidden; position: relative; margin-bottom: 49px;}
    .msolve .onesolve:nth-of-type(3n-1){ margin: 0 49px 49px;}

    .msolve .onesolve .onesolve_bot{top: 189px;}
    .msolve .onesolve .onesolve_bot .onesolve_bot_top,
    .msolve .onesolve .onesolve_bot .onesolve_bot_intro{ width: 80%; margin-left: 30px; }
    .msolve .onesolve .onesolve_bot .onesolve_bot_top .txt1{line-height: 55px; padding: 0; font-size: 20px;}
    .msolve .onesolve .onesolve_bot .onesolve_bot_top .txt2{ padding-bottom: 15px; font-size: 16px;}
    .msolve .onesolve .onesolve_bot .onesolve_bot_intro{ line-height: 28px; margin-top: 16px;}

    .msolve .onesolve:hover .onesolve_bot .onesolve_bot_top .txt1{ line-height: unset; padding: 20px 0 10px; }
    /*解决方案 end*/

    /*解决方案详情*/
    .solvedets{ margin: 100px auto;}
    .solvedet_top .solvedet_top_title{  padding: 25px 15px;}
    .solvedet_top .solvedet_top_intro{ margin: 30px auto 80px;   line-height: 36px;}
    .solvedet_bot .solvedet_bot_left{ width: 735px;}
    .solvedet_bot .solvedet_bot_right{ width: 665px;}
    .solvedet_bot .solvedet_bot_right .solvedet_bot_right_m{ width: 440px; padding-left: 100px; }
    .solvedet_bot .solvedet_bot_right .solvedet_bot_right_m .txt2{line-height: 30px; margin-top: 28px;}
    /*解决方案详情 end*/

    /*应用案例*/
    .applis{ margin-bottom: 100px;}
    .appli_list{ margin-top: 20px; }
    .appli_list .oneapp{ width: 434px; margin-top: 49px;}
    .appli_list .oneapp:nth-of-type(3n-1){ margin: 49px 49px 0;}
    .appli_list .oneapp .oneapp_img{ height: 244px;}
    .appli_list .oneapp .oneapp_bot .txt1{ padding: 18px 0 9px;}
    .appli_list .oneapp .oneapp_bot .txt2{ line-height: 24px;}
    /*应用案例 end*/

    /*推荐案例*/
    .recomcases{ margin: 100px auto 30px; }
    .recomcase_left{ width: 47%;}
    .recomcase_left .recomcase_left_m{ width: 80%; }
    .recomcase_left .recomcase_left_m .txt2{ line-height: 30px; margin: 30px 0 0 0;}
    .recomcase_right{ width: 53%;}
    /*推荐案例 end*/

    /*案例列表*/
    .caselists{ margin-bottom: 30px; }
    .caselists .onecase{ width: 434px; height: 244px;margin-top: 49px;}
    .caselists .onecase:nth-of-type(3n-1){ margin: 49px 49px 0;}
    .caselists .onecase .onecase_title{ position: absolute; width: 394px; padding: 20px;}
    /*案例列表 end*/


    /*新闻列表*/
    .newslist .onenews{ width: 434px; margin-top: 55px;}
    .newslist .onenews:nth-of-type(3n-1){ margin: 55px 49px 0;}
    .newslist .onenews .onenews_img{ height: 244px;}
    /*新闻列表 end*/

    /*个人中心*/
    .myuser.myuser2{ width: 1400px;}
    .mydata{ margin: 20px auto 50px;}
    .mydata .mydata_other{  padding: 10px 0;}
    .mydata .mydata_other .txt1{ margin-right: 30px;}
    .myorder table tr{ line-height: 55px;}
    /*个人中心 end*/

    /*联系我们*/
    .contacts{ width: 1400px; margin: 60px auto 80px;}
    .contact{ margin-top: 60px;}
    /*联系我们 end*/

    /*********index*********/
    .oneiprod .prod_title{font-size: 36px;}

    /*解决方案*/
    .iprogs{ padding-top: 200px;}
    .iprogs .iprog_intro{ width: 24%; padding: 0 0 0 5%;}
    .iprogs .iprog_intro .iprog_intro_title{ padding-top: 75px; font-size: 40px;font-weight:600;}
    .iprogs .iprog_intro .iprog_intro_txt{ line-height: 30px; margin: 25px auto 150px;}
    .iprogs .iprog_intro .iprog_intro_btn{ width: 120px; height: 120px; }

    .iprogs .iprog_slide{ width: 60%;}
    .oneprog,
    .oneprog .oneprog_img{ width: 380px; height: 505px; }
    .oneprog .oneprog_intro{ top:445px; }
    .oneprog:hover .oneprog_mtitle{ bottom: -60px;}
    .oneprog:hover .oneprog_intro{ top: 0;}
    .oneprog:hover .oneprog_intro .oneprog_intro_title{ padding-top: 135px;}
    /*解决方案 end*/

    /*关于我们*/
    .iabouts{ padding: 200px 7% 0;}
    .iabouts .iabout_left{ width: 38.88%; height: auto;}
    .iabouts .iabout_right{ width: 52.08%;}
    .iabonums{ padding:120px 8% 0;}
    .iabonums .onenum{text-align: center;}
    /*关于我们 end*/

    /*新闻*/
    .inews,.section2 .inews{  padding: 150px 5% 0;}
    .inews .inew{ padding: 30px 0 20px;}
    .inews .inew .onenew{ width: 44.44%; }
    .inew .onenew .onenew_left{padding: 35px 0;}
    .inew .onenew .onenew_left .onenew_title{ line-height: 32px; font-size: 22px;}
    .inew .onenew .onenew_left .onenew_intro{ line-height: 24px;}
    .inew .onenew .one_inew_img{ position: absolute; top: 0; right: 20px; width: 480px; height: 640px; background: #333;}

    /*新闻 end*/

    /*********index end*********/
}

@media screen and (max-width: 1440px){
    .itops{  padding:0 30px;  height: 100px;}
    .itops .itop_logo{ width: 220px; }
    .itop_nav a{ margin: 0 20px; line-height: 100px; font-size: 15px; }
    .lans{ padding: 0 20px 0 20px;}
    .itop_nav a::after{ top: auto; bottom: 0; }
    .blockbox{ width: 1200px;}

    .m_banner .m_banner_title{ width: 1200px; height: 120px; }
    .m_banner .m_banner_title .txt1{ font-size: 60px; }
    .m_banner .m_banner_title .txt2{ font-size: 32px;}
    .m_banner .xias_img{ width: 1200px;bottom: -40px;  }
    .m_banner .xias{ width: 80px; height: 80px;}

    .footers .footer{ padding: 50px 0; width: 1200px;}
    .onefoot{ margin-right: 30px;}

    /*公司简介*/
    .companys{ margin: 70px auto 80px; width: 1200px;}
    .comatop{ width: 240px;}
    .comatop::after{width: 24px; height: 8px; }
    .comatop .txt2{ padding: 15px 0 28px;}
    .company{ width: 960px;}
    .company .txt1{ font-size: 28px;}
    .company .txt2{ line-height: 30px; margin-top: 20px;}

    .company_cen{ margin: 50px 0 70px;}
    .company_cen .company_cen_logo,
    .company_cen .company_cen_logo img{ width: 180px;}
    .company_cen .company_cen_img,
    .company_cen .company_cen_img img{ width: 960px;}

    .onehon.onehon1{ margin-top: 88px;}
    .onehon.onehon2{ margin-top: 55px;}
    .onehon{ width: 31%;}
    .onehon img{ width: 100%;}
    .onehon .onehon_bot{ padding: 0 20px; bottom: 30px;}
    .onehon .onehon_bot .txt1{ font-size: 26px;}
    .onehon .onehon_bot .txt1 i{  width: 10px;height: 10px;border: 3px solid #FFFFFF;  margin: -4px 15px 0 0;}
    .onehon .onehon_bot .txt2{ padding-top: 10px; font-size: 18px;}
    /*公司简介 end*/

    /*公司荣誉*/
    .honors{ padding-top: 50px;}
    .honor{ width: 1200px; margin: 0 auto; }
    .honorlist{ padding: 50px 0;}
    .swiper-pagination-ms{ bottom: 30px !important;}
    /*公司荣誉 end*/

    /*产品列表*/
    .prodlists{ width: 1200px; margin: 20px auto 0;}
    .onemprod{ width: 555px; padding-left: 30px;  margin-top: 30px; padding-bottom: 140px;}
    .onemprod .onemprod_img{width: 320px; height: 233px;}
    .onemprod .onemprod_title{ padding: 30px 30px 25px 0;}
    .onemprod .onemprod_intro{ width: 80%;  line-height: 30px;}
    .onemprod .onemprod_price{ padding: 30px 0 30px;}
    .onemprod .onemprod_a{width: 130px;height: 48px; line-height: 48px; border-radius: 24px;}
    /*产品列表 end*/

    /*分页*/
    .pages{ text-align: center; padding: 60px 0;}
    .pages a,
    .pages span{  width: 48px; height: 48px; line-height: 48px; }
    /*分页 end*/

    /*产品展示*/
    .prodetswiper{ width: 1200px; margin: 60px auto 40px;}
    .prodetswiper .prodetswiper_left{ width: 520px; height: 520px; }

    .prodetswiper .prodetswiper_right{ width: 600px;}
    .prodetswiper .prodet_title{ font-size: 32px;}
    .prodetswiper .prodet_intro{ padding-top: 18px;}
    .prodetswiper .prodet_intro .txt1{ font-size: 18px;}
    .prodetswiper .prodet_intro .txt2{ padding-top: 16px; font-size: 16px;}
    .prodetswiper .prodet_price{margin: 30px 0; font-size: 26px;}
    .prodetswiper .prodet_btn{ width: 180px;height: 50px; line-height: 50px; }
    /*产品展示 end*/

     /*申请试用*/
     .ontrials{ padding: 50px 0;}
     .ontrial_title{ margin-bottom: 30px; font-size: 30px;}
     .ontrial_form .ontrial_form_input{ width: 380px;}
     .ontrial_form .ontrial_form_input input{ text-indent: 15px; padding: 16px 0;}
     .ontrial_area{margin: 25px auto;}
     .ontrial_area textarea{ padding: 15px; min-height: 180px; width: calc(100% - 30px);}
     .ontrial_btn{width: 200px;height: 48px; line-height: 48px;}
     /*申请试用 end*/

     /*创新者*/
    .innovates{ background: #191919; margin: 120px auto;}
    .innovates .innovate{ padding: 80px;}
    .innovates .innovate .innovate_yh img{ width: 80px;}
    .innovates .innovate .innovate_title{ font-size: 50px; margin: 40px 0;}
    .innovates .innovate .innovate_intro{ line-height: 30px;}
    /*创新者 end*/

    /*产业链介绍*/
    .industrys{ margin-bottom: 100px;}
    .industry_left{ width: 700px;}
    .industry_right{ width: 450px;}
    .industry_right .txt2{ line-height: 30px; margin-top: 50px;}
    /*产业链介绍 end*/

    /*解决方案*/
    .msolves{ margin-bottom: 40px;}
    .msolves .msolve_title{ margin-bottom: 50px; font-size: 24px;}
    .msolve .onesolve{ width: 374px; height: 210px; overflow: hidden; position: relative; margin-bottom: 39px;}
    .msolve .onesolve:nth-of-type(3n-1){ margin: 0 39px 39px;}

    .msolve .onesolve .onesolve_bot{top: 160px;}
    .msolve .onesolve .onesolve_bot .onesolve_bot_top,
    .msolve .onesolve .onesolve_bot .onesolve_bot_intro{ width: 85%; margin-left: 20px; }
    .msolve .onesolve .onesolve_bot .onesolve_bot_top .txt1{line-height: 50px; padding: 0; font-size: 18px;}
    .msolve .onesolve .onesolve_bot .onesolve_bot_top .txt2{ padding-bottom: 15px; font-size: 16px;}
    .msolve .onesolve .onesolve_bot .onesolve_bot_intro{ line-height: 22px; margin-top: 16px; font-size: 14px;}

    .msolve .onesolve:hover .onesolve_bot .onesolve_bot_top .txt1{ line-height: unset; padding: 20px 0 10px; }
    /*解决方案 end*/

    /*解决方案详情*/
    .solvedets{ margin: 80px auto;}
    .solvedet_top .solvedet_top_title{  padding: 25px 15px; font-size: 30px;}
    .solvedet_top .solvedet_top_intro{ margin: 25px auto 60px; font-size: 18px; width: 1000px;  line-height: 30px;}
    .solvedet_bot .solvedet_bot_left{ width: 50%;}
    .solvedet_bot .solvedet_bot_right{ width: 50%;}
    .solvedet_bot .solvedet_bot_right .solvedet_bot_right_m{ width: 80%; margin: 0 auto; padding-left:unset; }
    .solvedet_bot .solvedet_bot_right .solvedet_bot_right_m .txt1{ font-size: 22px;}
    .solvedet_bot .solvedet_bot_right .solvedet_bot_right_m .txt2{line-height: 28px; margin-top: 25px; font-size: 16px;}
    /*解决方案详情 end*/

    /*应用案例*/
    .applis{ margin-bottom: 80px;}
    .appli_list{ margin-top: 10px; }
    .applis .appli_title{ margin-bottom: 20px; font-size: 24px;}
    .appli_list .oneapp{ width: 374px; margin-top: 39px;}
    .appli_list .oneapp:nth-of-type(3n-1){ margin: 39px 39px 0;}
    .appli_list .oneapp .oneapp_img{ height: 210px;}
    .appli_list .oneapp .oneapp_bot .txt1{ padding: 10px 0 6px; font-size: 18px;}
    .appli_list .oneapp .oneapp_bot .txt2{ line-height: 20px; font-size: 14px;}
    /*应用案例 end*/

    /*推荐案例*/
    .recomcases{ margin: 80px auto 20px; }
    .recomcase_left .recomcase_left_m .txt1{ font-size: 30px;}
    .recomcase_left .recomcase_left_m .txt2{ line-height: 30px; margin: 25px 0 0 0;}
    /*推荐案例 end*/

    /*案例列表*/
    .caselists{ margin-bottom: 25px; }
    .caselists .onecase{ width: 374px; height: 210px;margin-top: 39px;}
    .caselists .onecase:nth-of-type(3n-1){ margin: 39px 39px 0;}
    .caselists .onecase .onecase_title{ font-size: 18px; width: 334px; padding: 20px;}
    /*案例列表 end*/

    /*新闻导航*/
    .newnav{ text-align: center; padding: 50px 0 10px;}
    .newnav a{ display: inline-block;width: 160px;height: 42px; line-height: 42px; }
    /*新闻导航 end*/

    /*新闻列表*/
    .newslist .onenews{ width: 374px; margin-top: 50px;}
    .newslist .onenews:nth-of-type(3n-1){ margin: 50px 39px 0;}
    .newslist .onenews .onenews_img{  height: 210px; }
    .newslist .onenews .onenews_bot{ padding: 20px 20px 30px;}
    .newslist .onenews .onenews_bot .onenews_bot_title{ line-height: 22px; font-size: 16px; height: 44px;}
    .newslist .onenews .onenews_bot .onenews_bot_time{ padding-top: 15px; font-size: 16px;}
    /*新闻列表 end*/

    /*个人中心*/
    .myuser.myuser2{ width: 1200px;}
    .mydata{ margin: 20px auto 40px;}
    .mydata .mydata_other{  padding: 10px 0;}
    .mydata .mydata_other .txt1{ margin-right: 30px;}
    .myorder table tr{ line-height: 55px;}
    /*个人中心 end*/

    /*联系我们*/
    .contacts{ width: 1200px; margin: 40px auto 60px;}
    .contact{ margin-top: 40px;}
    .contact .contact_map{ width: 660px; height: 500px;}
    .contact_right{ width: 400px;}
    .xianc{  margin: 40px auto;}
    /*联系我们 end*/

    /***********index***************/
    #section_menu li{ margin: 13px 0;}

    /*产品展示*/
    .oneiprod{ width: 50%;}
    .oneiprod .prod_title{ padding-top: 140px; font-size: 30px;}
    .oneiprod .prod_intro{ line-height: 28px; font-size: 16px; padding-top: 25px; width: 80%; }
    .oneiprod .prod_btn{ margin: 25px auto 40px;}
    .oneiprod .prod_btn a{  width: 130px; height: 42px; line-height: 42px; border-radius: 24px; }
    .oneiprod .prod_img{ width: 60%; height: calc(60% * 460 / 595); }
    .oneiprod .prod_intro,
    .oneiprod .prod_btn{ opacity: 0;}
    .oneiprod .prod_btn:hover a{ background: #fff; border: 1px solid #fff; }
    .oneiprod.swiper-slide-active{ background: #212121;}
    .oneiprod.swiper-slide-active .prod_intro,
    .oneiprod.swiper-slide-active .prod_btn{ opacity: 1;}
    .oneiprod.swiper-slide-active .prod_img{ margin-top: 0;}
    .oneiprod.swiper-slide-prev .prod_title{ text-align: right; padding-right: 100px;}
    .oneiprod.swiper-slide-prev .prod_img img{ margin-right: -50%;}
    .oneiprod.swiper-slide-next .prod_title{ text-align: left; padding-left: 100px;}
    .oneiprod.swiper-slide-next .prod_img img{ margin-left: -50%;}
    /*产品展示 end*/

    /*解决方案*/
    .iprogs{ padding-top: 180px;}
    .iprogs .iprog_intro{ width: 24%; padding: 0 0 0 5%;}
    .iprogs .iprog_intro .iprog_intro_title{ padding-top: 35px; font-size: 36px;}
    .iprogs .iprog_intro .iprog_intro_txt{ line-height: 28px; font-size: 18px; margin: 25px auto 100px;}
    .iprogs .iprog_intro .iprog_intro_btn{ width: 100px; height: 100px; }

    .iprogs .iprog_slide{ width: 60%;}
    .oneprog,
    .oneprog .oneprog_img{ width: 300px; height: 400px; }
    .oneprog .oneprog_intro{ top:350px; }
    .oneprog .oneprog_intro .oneprog_intro_title .txt1{ line-height: 50px; font-size: 20px;}
    .oneprog .oneprog_intro .oneprog_intro_title .txt2{ padding-top: 10px;}
    .oneprog .oneprog_intro .oneprog_intro_title, .oneprog .oneprog_intro .oneprog_intro_txt{ margin: 0 20px;}
    .oneprog .oneprog_intro .oneprog_intro_txt{ font-size: 14px; line-height: 28px; margin-top: 15px;}
    .oneprog:hover .oneprog_intro .oneprog_intro_title{ padding-top: 95px;}
    .swiper-button-next-prev-prog {top: 440px;  right: 15%;}
    /*解决方案 end*/

    /*关于我们*/
    .iabouts{ padding: 140px 7% 0;}
    .iabouts .iabout_left{ width: 40.88%;}
    .iabouts .iabout_right{ width: 53.08%;}
    .iabouts .iabout_right .abo_title .txt1{ font-size: 26px;}
    .iabouts .iabout_right .abo_title .txt2{ padding-top: 10px;}
    .iabouts .iabout_right .abo_intro{ line-height: 22px; margin-top: 20px; font-size: 14px;}
    .iabonums{ padding:60px 8% 0;}
    .iabonums .onenum{text-align: center;}
    .iabonums .onenum .txt1{ font-size: 40px;}
    .iabonums .onenum .txt2{ font-size: 18px;}
    /*关于我们 end*/

    
    /*新闻*/
    .inews, .section2 .inews{  padding: 140px 5% 0;}
    .iproductsbox .fs40{font-size:36px;}
    .inews .inews_top{ font-size: 32px;}
    .inews .inew{ padding: 20px 0;}
    .inews .inew .onenew{ width: 53%; }
    .inew .onenew .onenew_left{padding: 25px 0;}
    .inew .onenew .onenew_left .onenew_title{ line-height: 30px; font-size: 20px;}
    .inew .onenew .onenew_left .onenew_intro{ line-height: 22px; font-size: 14px;}
    .inew .onenew .one_inew_img{  right: 20px; width: 360px; height: 480px;}
    .inews .comm_btn{ margin-top: 20px;}
    /*新闻 end*/
    .mpartners.mpartners_index{ padding-top: 120px;}
    .mpartners.mpartners_index .comtop2 .txt1{ font-size: 32px;}
    .mpartners.mpartners_index .parlists{ padding: 20px 0 0;}
    /***********index end***************/


}

@media screen and (max-width: 1366px){
    .itops{  padding:0 18px; }
    .itops .itop_logo{ width: 200px; }
    .itop_nav a{ margin: 0 20px;}
    .lans{ padding: 0 20px 0 20px;}
    .itop_nav a::after{ top: auto; bottom: 0; }


    .footers .footer{ padding: 40px 0; width: 1200px;}
    .onefoot{ margin-right: 30px;}
    .copyright{ padding: 20px 0; }

    /*公司荣誉*/
    .honor_top{ font-size: 28px;}
    .honors{ padding-top: 40px;}
    .honorlist{ padding: 40px 0;}
    /*公司荣誉 end*/

    .commregs.commregs_reg{ height: 620px;}
    .commregs{width: 600px; height: 500px; }
    .commregs_top{ padding: 20px;}
    .commregs_top .a1 img{ width: 160px;}
    .commregs_top .txt{ font-size: 16px;}
    .commreg{ width: 85%; }
    .com_input{ margin-top: 15px;}
    .com_input.com_input_ts input{ width: 72%;}
    .com_input.com_input_ts .ts_a{ width: 120px;height: 44px; line-height: 44px;}
    .com_input input{ text-indent: 15px; padding: 15px 0; }
    .com_input.com_input_box{ padding-top: 15px;}
    .comreg_btn{ line-height: 48px; margin-top: 20px;}

    .commregs.commregs_login{ height: 435px;}
    .commregs .getcode{width: 120px;height: 48px; line-height: 48px; }

    .commregs.commregs_reset{ height: 460px;}
    .commregs_tip{ padding:20px 30px; font-size: 26px;}
    .commregs.commregs_reset .comreg_btn{ margin-top: 40px;}

    /***********index***************/
    #section_menu li{ margin: 10px 0; width: 40px; height: 40px;}
    #section_menu li a{ font-size: 16px;}
    #section_menu li.active a::after{ width: 40px; height: 4px;}

    /*产品展示*/
    .oneiprod{ width: 50%;}
    .oneiprod .prod_title{ padding-top: 120px; font-size: 26px;}
    .oneiprod .prod_intro{ line-height: 26px; font-size: 14px; padding-top: 20px; width: 80%; }
    .oneiprod .prod_btn{ margin: 20px auto 30px;}
    .oneiprod .prod_btn a{  width: 130px; height: 40px; line-height: 40px; }
    .oneiprod .prod_img{ width: 60%; height: calc(60% * 460 / 595); }
    /*产品展示 end*/

    /*解决方案*/
    .iprogs{ padding-top: 120px;}
    .iprogs .iprog_intro .iprog_intro_title{ padding-top: 35px; font-size: 30px;}
    .iprogs .iprog_intro .iprog_intro_txt{ line-height: 26px; font-size: 16px; margin: 20px auto 60px;}
    .iprogs .iprog_intro .iprog_intro_btn{ width: 100px; height: 100px; }
    /*解决方案 end*/

    /*关于我们*/
    .iabouts{ padding: 120px 7% 0;}
    .iabouts .iabout_left{ width: 35.88%;}
    .iabouts .iabout_right{ width: 58.08%;}
    .iabouts .iabout_right .abo_title .txt1{ font-size: 22px;}
    .iabouts .iabout_right .abo_title .txt2{ padding-top: 10px; font-size: 18px;}
    .iabouts .iabout_right .abo_intro{ line-height: 22px; margin-top: 20px; font-size: 14px;}
    .iabouts .comm_btn,
    .inews .comm_btn{  width: 140px; height: 42px; line-height: 42px; margin-top: 30px;}
    .iabonums{ padding:60px 8% 0;}
    .iabonums .onenum{text-align: center;}
    .iabonums .onenum .txt1{ font-size: 40px;}
    .iabonums .onenum .txt2{ font-size: 18px;}
    /*关于我们 end*/

    
    /*新闻*/
    .inews, .section2 .inews{  padding: 120px 7% 0;}
    
    .inews .inews_top{ font-size: 28px;}
    .inews .inew{ padding: 20px 0;}
    .inews .inew .onenew{ width: 58%; }
    .inew .onenew .onenew_left{padding: 20px 0;}
    .inew .onenew .onenew_left .onenew_title{ line-height: 1.58; font-size: 18px;}
    .inew .onenew .onenew_left .onenew_intro{ line-height: 22px;overflow:hidden; font-size: 14px;}
    .inew .onenew .onenew_left .onenew_time{ font-size: 14px;}
    .inew .onenew .one_inew_img{  right: 20px; width: 300px; height: 400px;}
    .inews .comm_btn{ margin-top: 20px;}
    /*新闻 end*/
    .mpartners.mpartners_index{ padding-top: 120px;}
    .mpartners.mpartners_index .comtop2 .txt1{ font-size: 26px;}
    .mpartners .comtop2 .txt2{ margin-top: 10px;}
    .mpartners.mpartners_index .parlists{ padding: 10px 0 0;}
    .mpartners.mpartners_index .parlist{ padding: 30px 0 !important;}
    /***********index end***************/

    .spen{ background: #777;}
}

@media screen and (max-width: 1250px){
    .itops{ display: none;}
    .iswapheader{ display: block;}
    .blockbox{ width: 96%;}

    .m_banner .m_banner_title{ width: 96%; height: 100px; }
    .m_banner .m_banner_title .txt1{ font-size: 50px; }
    .m_banner .m_banner_title .txt2{ font-size: 28px;}
    .m_banner .xias_img{ width: 96%;bottom: -35px;  }
    .m_banner .xias{ width: 70px; height: 70px;}

    .footers .footer{ padding: 40px 0; width: 96%;}
    .onefoot{ margin-right: 30px; width: auto;}
    .onefoot .onefoot_title{ font-size: 16px; padding-bottom: 10px;}
    .onefoot .ftxt{ font-size: 14px; margin-top: 15px;}
    .copyright{ padding: 20px 0; }


    /*公司简介*/
    .companys{ margin:60px auto 50px; width: 96%;}
    .comatop{ width: 30%;}
    .comatop::after{width: 24px; height: 8px; }
    .comatop .txt2{ padding: 12px 0 22px;}
    .company{ width: 70%; padding-right: 0;}
    .company .txt1{ font-size: 28px;}
    .company .txt2{ line-height: 28px; font-size: 16px; margin-top: 20px;}

    .company_cen{ margin: 40px 0 60px;}
    .company_cen .company_cen_logo{ width: 30%;}
    .company_cen .company_cen_logo img{ width: 50%;}
    .company_cen .company_cen_img{ width: 70%;}
    .company_cen .company_cen_img img{ width: 100%;}

    .onehon.onehon1{ margin-top: 88px;}
    .onehon.onehon2{ margin-top: 55px;}
    .onehon img{ width: 100%;}
    .onehon .onehon_bot{ padding: 0 20px; bottom: 30px;}
    .onehon .onehon_bot .txt1{ font-size: 26px;}
    .onehon .onehon_bot .txt1 i{  width: 10px;height: 10px;border: 3px solid #FFFFFF;  margin: -4px 15px 0 0;}
    .onehon .onehon_bot .txt2{ padding-top: 10px; font-size: 18px;}
    /*公司简介 end*/

    /*公司荣誉*/
    .honor_top{ font-size: 26px;}
    .honors{ padding-top: 40px;}
    .honor{ width: 96%;  }
    .honorlist{ padding: 40px 0;}
    .swiper-pagination-ms{ bottom: 30px !important;}
    /*公司荣誉 end*/

    /*产品列表*/
    .prodlists{ margin: 10px auto 0;}
    .onemprod{ width: 47%; padding-left: 2%;  margin-top: 25px; padding-bottom: 140px;}
    .onemprod .onemprod_img{width: 280px; height: 205px;}
    .onemprod .onemprod_title{ padding: 20px 20px 20px 0; font-size: 28px;}
    .onemprod .onemprod_intro{ width: 90%;  line-height: 28px;}
    .onemprod .onemprod_price{ padding: 20px 0; font-size: 28px;}
    .onemprod .onemprod_a{width: 120px;height: 42px; line-height: 42px; font-size: 16px; }
    /*产品列表 end*/

    /*分页*/
    .pages{ text-align: center; padding: 40px 0;}
    .pages a,
    .pages span{  width: 42px; height: 42px; line-height: 42px; }
    /*分页 end*/

    /*产品展示*/
    .prodetswiper{  margin: 40px auto 20px;}
    .prodetswiper .prodetswiper_left{ width: 400px; height: 400px; }

    .swiper-pagination-prod .swiper-pagination-bullet{ width: 20px !important; height: 5px !important; border-radius: 0 !important; }
    .prodetswiper .prodetswiper_right{ width: calc(96vw - 450px);}
    .prodetswiper .prodet_title{ font-size: 28px;}
    .prodetswiper .prodet_intro{ padding-top: 18px;}
    .prodetswiper .prodet_intro .txt1{ font-size: 16px;}
    .prodetswiper .prodet_intro .txt2{ padding-top: 14px; font-size: 14px;}
    .prodetswiper .prodet_price{margin: 30px 0; font-size: 20px;}
    .prodetswiper .prodet_btn{ width: 150px;height: 45px; line-height: 45px; font-size: 18px; }
    /*产品展示 end*/

    /*申请试用*/
    .ontrials{ padding: 40px 0;}
    .ontrial_title{ margin-bottom: 20px; font-size: 26px;}
    .ontrial_form .ontrial_form_input{ width: 32%;}
    .ontrial_form .ontrial_form_input input{ text-indent: 15px; padding: 16px 0;}
    .ontrial_area{margin: 25px auto;}
    .ontrial_area textarea{ padding: 15px; min-height: 140px; width: calc(100% - 30px);}
    .ontrial_btn{width: 200px;height: 48px; line-height: 48px;}
    /*申请试用 end*/

    /*创新者*/
    .innovates{margin: 80px auto;}
    .innovates .innovate{ padding: 60px;}
    .innovates .innovate .innovate_yh img{ width: 60px;}
    .innovates .innovate .innovate_title{ font-size: 40px; margin: 30px 0;}
    .innovates .innovate .innovate_intro{ line-height: 26px; font-size: 16px;}
    /*创新者 end*/

    /*产业链介绍*/
    .industrys{ margin-bottom: 80px;}
    .industry_left{ width: 55%;}
    .industry_right{ width: 42.5%;}
    .industry_right .txt1{ font-size: 32px;}
    .industry_right .txt2{ font-size: 16px; line-height: 28px; margin-top: 40px;}
    /*产业链介绍 end*/

    /*解决方案*/
    .msolves{ margin-bottom: 30px;}
    .msolves .msolve_title{ margin-bottom: 40px;}
    .msolve .onesolve{ width: 30.53%; height: calc(30.53% * 261 / 464); overflow: hidden; position: relative; margin-bottom: 25px;}
    .msolve .onesolve:nth-of-type(3n-1){ margin: 0 4.2% 25px;}

    .msolve .onesolve .onesolve_bot{top: calc((30.53% * 261 / 464) - 45);}
    .msolve .onesolve .onesolve_bot .onesolve_bot_top,
    .msolve .onesolve .onesolve_bot .onesolve_bot_intro{ width: 85%; margin-left: 20px; }
    .msolve .onesolve .onesolve_bot .onesolve_bot_top .txt1{line-height: 45px; padding: 0; font-size: 18px;}
    .msolve .onesolve .onesolve_bot .onesolve_bot_top .txt2{ padding-bottom: 15px; font-size: 16px;}
    .msolve .onesolve .onesolve_bot .onesolve_bot_intro{ line-height: 22px; margin-top: 10px; font-size: 14px;}

    .msolve .onesolve:hover .onesolve_bot .onesolve_bot_top .txt1{ line-height: unset; padding: 15px 0 10px; }
    /*解决方案 end*/

    /*解决方案详情*/
    .solvedets{ margin: 60px auto;}
    .solvedet_top .solvedet_top_title{  padding: 25px 15px; font-size: 26px;}
    .solvedet_top .solvedet_top_intro{ margin: 20px auto 40px; font-size: 16px; width: 90%;  line-height: 26px;}
    .solvedet_bot .solvedet_bot_right .solvedet_bot_right_m{ width: 80%; margin: 0 auto; padding-left:unset; }
    .solvedet_bot .solvedet_bot_right .solvedet_bot_right_m .txt1{ font-size: 20px;}
    .solvedet_bot .solvedet_bot_right .solvedet_bot_right_m .txt2{line-height: 28px; margin-top: 20px; font-size: 16px;}
    /*解决方案详情 end*/

    /*应用案例*/
    .applis{ margin-bottom: 50px;}
    .appli_list{ margin-top: 0px; }
    .applis .appli_title{ margin-bottom: 0px; font-size: 20px;}
    .appli_list .oneapp{ width: 30.53%; margin-top: 25px;}
    .appli_list .oneapp:nth-of-type(3n-1){ margin: 25px 4.2% 0;}
    .appli_list .oneapp .oneapp_img{ height: calc(30.53% * 261 / 464);}
    /*应用案例 end*/

    .comm_btn{ font-size: 14px; width: 120px; height: 40px; line-height: 40px;margin-top: 20px;}
    /*推荐案例*/
    .recomcases{ margin: 60px auto 15px; }
    .recomcase_left .recomcase_left_m .txt1{ font-size: 24px;}
    .recomcase_left .recomcase_left_m .txt2{ line-height: 22px; font-size: 14px; margin: 20px 0 0 0;}
    /*推荐案例 end*/

    /*案例列表*/
    .caselists{ margin-bottom: 25px; }
    .caselists .onecase{ width: 30.53%; height: calc(30.53% * 261 / 464);margin-top: 25px;}
    .caselists .onecase:nth-of-type(3n-1){ margin: 25px 4.2% 0;}
    .caselists .onecase .onecase_title{ font-size: 16px; width: calc(100% - 30px); padding: 15px;}
    /*案例列表 end*/

    /*详情*/
    .commdets{ padding: 60px 0; width: 96%; margin: 0 auto;}
    .commdets .commdet_title{ font-size: 32px;}
    .commdets .commdet_content{ margin-top: 40px;}

    .commdets .commdet_time{ margin-top: 30px; font-size: 18px;}
    .othernews{ width: 96%; margin: 0 auto 40px;}
    .othernews a{ line-height: 70px;font-size: 18px;}
    /*详情 end*/

    /*新闻导航*/
    .newnav{ text-align: center; padding: 40px 0 10px;}
    .newnav a{ display: inline-block;width: 140px;height: 38px; line-height: 38px; font-size: 16px;}
    /*新闻导航 end*/

    /*新闻列表*/
    .newslist .onenews{ width: 30.53%; margin-top: 30px;}
    .newslist .onenews:nth-of-type(3n-1){ margin: 30px 4.2% 0;}
    .newslist .onenews .onenews_img{  height: calc(30.53% * 261 / 464); }
    .newslist .onenews .onenews_bot{ padding: 15px 15px 20px;}
    .newslist .onenews .onenews_bot .onenews_bot_title{ line-height: 20px; font-size: 14px; height: 40px;}
    .newslist .onenews .onenews_bot .onenews_bot_time{ padding-top: 10px; }
    .newslist .onenews .onenews_bot .onenews_bot_time .tl{font-size: 14px;}
    /*新闻列表 end*/

    /*人才招聘*/
    .recruits{ margin: 100px auto 50px;}
    .recruit{ padding-bottom: 24px;}
    .one_recruit{ padding: 0 27px; margin-bottom: 30px; }
    .one_recruit .one_recruit_title{line-height: 75px; }
    .one_recruit .one_recruit_title .txt1{ width: 27.43%; font-size: 24px;}
    .one_recruit .one_recruit_title .txt2{ font-size: 16px;}
    .one_recruit .one_recruit_title .txt2 i{ padding: 0 26px;}
    .one_recruit .one_recruit_title::before{width: 3px; height: 20px;  right: 10px;}
    .one_recruit .one_recruit_title::after {width: 20px; height: 3px;right: 2px;}
   
    .one_recruit_det .re_title{ font-size: 16px;margin-top: 10px;}
    .one_recruit_det ul{ padding: 5px 0 12px;}
    .one_recruit_det ul li{ font-size: 16px; line-height: 32px; }
    .one_recruit_email{ line-height: 106px; font-size: 16px; }
    /*人才招聘 end*/

    /*技术支持*/
    .itechs{ margin: 80px auto 60px;}
    .itechs .itech_left{ width: 60%; line-height: 50px; }
    .itechs .itech_left .itech_left_top .txt1{ font-size: 30px;}
    .itechs .itech_left .itech_left_intro{ line-height: 36px; font-size: 18px; margin-top: 25px;}
    .itechs .itech_right img{ width: 200px;}

    .downlist{ margin-bottom: 70px;}
    .downlist .onedown{ width: 47.37%; background: #191919; line-height: 80px; margin-bottom: 30px;}
    .downlist .onedown .onedown_title{ padding-left: 25px; width: 45%; font-size: 20px;}
    .downlist .onedown .onedown_btn,
    .downlist .onedown .onedown_btn .txt{ padding-right: 25px;}
    /*技术支持 end*/

    /*会员中心*/
    .myuser{ margin: 50px auto 60px; width: 96%;}
    .msteps{ padding: 0 20px;}
    .onemstep{ line-height: 26px; }
    .onemstep img{ width: 26px;margin-right: 10px;}
    .onemstep font{font-size: 18px;}
    .msteps .xian3{ width: 13.33%;} 

    .commfuns{ margin-top: 30px; padding: 30px 40px;}
    .commfuns .commfun_title{ margin-bottom: 25px; font-size: 24px;}
    .commfun_user .commfun_user_face,
    .commfun_user .commfun_user_face img{ width: 42px; height: 42px; margin-right: 10px;}
    .commfun_user .commfun_user_name{ font-size: 18px;}
    .commfun_prod{ margin-top: 30px; display: block;}
    .commfun_prod .commfun_prod_img{ width: 160px; height: 160px; float: left;}
    .commfun_prod .commfun_prod_det{ width: auto; padding-left: 180px;}
    .commfun_prod .commfun_prod_det .commfun_prod_det_title{ font-size: 20px;}
    .commfun_prod .commfun_prod_det .commfun_prod_det_intro{ padding: 15px 0; line-height: 30px;}
    .commfun_prod .commfun_prod_det_bot{ margin-top: 5px;}
    .commfun_prod .commfun_prod_det_bot .commfun_prod_det_bot_pri{ font-size: 18px;}

    .commfun_cont{ margin-top: 30px;}
    .commfun_cont_form{ margin-top: 20px;}
    .commfun_cont_form .cont_form { margin-bottom: 20px;}
    .commfun_cont_form .cont_form .input1,
    .commfun_cont_form .cont_form .select1{  background: #212121; text-indent: 16px; padding: 17px 0; }
    .commfun_cont_form .cont_form.cont_form1 .input1{width: 49%;}
    .commfun_cont_form .cont_form.cont_form2 .select1{ width: 32%; font-size: 16px; }
    .commfun_cont_form_btn{  margin: 40px auto 10px; width: 200px;height: 50px; line-height: 50px; font-size: 20px;}
    /*会员中心 end*/

    /*审核*/
    .examines{ margin: 50px auto;}
    .examines .examine_img img{ width: 100px;}
    .examines .txt1{ padding: 30px 0 20px; font-size: 32px;}
    /*审核 end*/

    /*个人中心*/
    .myuser.myuser2{ width: 96%;}
    .mydata{ margin: 20px auto 40px;}
    .mydata .mydata_other{  padding: 10px 0;}
    .mydata .mydata_other .txt1{ margin-right: 25px;}
    .myorder table tr{ line-height: 50px;}
    .myorder table tr th,
    .myorder table tr td{ font-size: 16px;}
    /*个人中心 end*/

    /*联系我们*/
    .contacts{ width: 96%; margin: 40px auto 50px;}
    .contact{ margin-top: 30px;}
    .contact .contact_map{ width: 52%; height: 400px;}
    .contact_right{ width: 45%;}
    .contact_right .txt1{ font-size: 16px;}
    .contact_right .txt2{ padding: 5px 0;}
    .contact_right .txt3{ font-size: 16px;}
    .xianc{  margin: 30px auto;}
    /*联系我们 end*/

    /*战略合作伙伴*/
    .mpartners{ padding: 60px 0 0;}
    .mpartners .comtop2 .txt1{ font-size: 30px;}
    .mpartners .comtop2 .txt2{ margin-top: 14px;}
    .parlists{ padding: 30px 0 0px;}
    .parlist{padding: 30px 0 !important;}
    .parlist::after,
    .parlist::before{width: 120px; }
    /*战略合作伙伴 end*/

    #section_menu{ display: none;}
    .sections .section{ height: auto !important;}
    .sections .section.section1{ height: 500px !important;}

    /***********index***************/
    .ibanner .swiper-slide{ background-size: auto 100%;}

    /*产品展示*/
    .oneiprod{ width: 50%;}
    .oneiprod .prod_title{ padding-top: 40px; font-size: 22px;}
    /*产品展示 end*/

    /*解决方案*/
    .mproglists{ height: 200px;}
    .iprogs{ padding-top: 40px;}
    .iprogs .iprog_intro{ width: 96%; margin: 0 auto; padding: 0;}
    .iprogs .iprog_intro .iprog_intro_title{ padding-top: 0px; text-align: center; font-size: 24px;}
    .iprogs .iprog_intro .iprog_intro_txt{ line-height: 28px; font-size: 16px; margin: 15px auto 20px;}
    .iprogs .iprog_intro .iprog_intro_btn{ width: 80px; height: 80px; margin: 0 auto; }
    .iprogs .iprog_intro .iprog_intro_btn p{ font-size: 16px;}
    .iprogs .iprog_intro .iprog_intro_btn img{ width: 30px;}

    .iprogs .iprog_slide{ width: 96%; margin: 25px auto;}
    .oneprog,
    .oneprog .oneprog_img{ width: 300px; height: 400px; }
    .oneprog .oneprog_intro{ top:350px; }
    .oneprog .oneprog_intro .oneprog_intro_title .txt1{ line-height: 50px; font-size: 20px;}
    .oneprog .oneprog_intro .oneprog_intro_title .txt2{ padding-top: 10px;}
    .oneprog .oneprog_intro .oneprog_intro_title, .oneprog .oneprog_intro .oneprog_intro_txt{ margin: 0 20px;}
    .oneprog .oneprog_intro .oneprog_intro_txt{ font-size: 14px; line-height: 28px; margin-top: 15px;}
    .oneprog:hover .oneprog_intro .oneprog_intro_title{ padding-top: 95px;}
    
    .swiper-button-next-prev-prog{ position: absolute; width: 100%; height: 40px; margin: auto; top: 0; bottom: 0; left: 0; right: 0; z-index: 2;}
    .swiper-button-next-prev-prog .swiper-button-next-prog,
    .swiper-button-next-prev-prog .swiper-button-prev-prog{ cursor: pointer;outline: none; display: inline-block; margin: 0 10px; width: 40px; height: 40px; background: #333; position: absolute;}
    .swiper-button-next-prev-prog .swiper-button-next-prog{ left: 0;}
    .swiper-button-next-prev-prog .swiper-button-prev-prog{ right: 0;}
    .swiper-button-next-prev-prog .swiper-button-next-prog::after{position: absolute; content: '';width: 10px;height: 10px;border-top: 4px solid #fff;border-right: 4px solid #fff;transform: rotate(-135deg); margin: auto; top: 0; bottom: 0; left: 15px;-webkit-transition:all 0.2s ease 0s;  -o-transition:all 0.2s ease 0s;  transition:all 0.2s ease 0s;}
    .swiper-button-next-prev-prog .swiper-button-prev-prog::after{position: absolute; content: '';width: 10px;height: 10px;border-top: 4px solid #fff;border-right: 4px solid #fff;transform: rotate(45deg); margin: auto; top: 0; bottom: 0; left: 10px;-webkit-transition:all 0.2s ease 0s;  -o-transition:all 0.2s ease 0s;  transition:all 0.2s ease 0s;}
    /*解决方案 end*/

    /*关于我们*/
    .iabouts{ padding: 40px 2% 0;display: flex;align-items: end;justify-content: space-between;flex-wrap: wrap;}
    .iabouts .iabout_left{ width: 30%;}
    .iabouts .iabout_right{ width: 66%;}
    .iabouts .iabout_right .abo_title .txt1{ font-size: 18px;}
    .iabouts .iabout_right .abo_title .txt2{ padding-top: 10px; font-size: 16px;}
    .iabouts .iabout_right .abo_intro{ line-height: 20px; margin-top: 10px; font-size: 14px;}
    .iabouts .comm_btn,
    .inews .comm_btn{  width: 120px; height: 42px; line-height: 42px; margin-top: 30px;}
    .iabonums{ padding:30px 2% 20px;}
    .iabonums .onenum{text-align: center;}
    .iabonums .onenum .txt1{ font-size: 30px;}
    .iabonums .onenum .txt2{ font-size: 16px;}
    /*关于我们 end*/

    
    /*新闻*/
    .inews,.section2 .inews{  padding: 40px 2%;}
      .iproductsbox{padding:10% 2% 0 2%;}
      .iproductsbox .fs40{font-size:24px;}
    .inews .inews_top{ font-size: 18px;}
    .inews .inew{ padding: 20px 0;}
    .inews .inew .onenew{ width: 100%; overflow: hidden; padding: 15px 0; }
    .inew .onenew .onenew_left{padding: 20px 0; float: left; width: 66%;}
    .inew .onenew .onenew_left .onenew_title{ line-height: 26px; font-size: 18px;}
    .inew .onenew .onenew_left .onenew_intro{ line-height: 20px; font-size: 14px; margin: 20px 0 !important; height: auto !important;}
    .inew .onenew .onenew_left .onenew_time{ font-size: 14px; height: auto;}
    .inew .onenew .one_inew_img{ position: unset; float: right;  right: 20px; width: 30%; height: calc(96vw * 0.3) !important; overflow: hidden; height: auto;transform: rotate(0deg) !important;}
    .inew .onenew .one_inew_img img{ width: auto; height: 100%; max-height:unset;}
    
    .inew .onenew .one_inew_img.zindex1{ z-index: 3; transform: rotate(0deg);}
    .inew .onenew .one_inew_img.zindex2{ z-index: 2; transform: rotate(0deg);}
    .inew .onenew .one_inew_img.zindex3{ z-index: 1; transform: rotate(0deg);}
    .inew .onenew.on .one_inew_img{ z-index: 3 !important; transform: rotate(0deg) !important;}
    .inew .onenew.next .one_inew_img{ z-index: 2 !important; transform: rotate(0deg) !important;}
    .inew .onenew.prev .one_inew_img{ z-index: 1 !important; transform: rotate(0deg) !important;}
    .iproductsbox-swiper-container .swiper-slide h4{font-size: 16px;}
    .inews .comm_btn{ margin: 20px auto 0;}
    /*新闻 end*/
    .mpartners.mpartners_index{ padding-top: 40px;}
    .mpartners.mpartners_index .comtop2 .txt1{ font-size: 26px;}
    .mpartners .comtop2 .txt2{ margin-top: 10px;}
    .mpartners.mpartners_index .parlists{ padding: 10px 0 0;}
    .mpartners.mpartners_index .parlist{ padding: 30px 0 !important;}
    /***********index end***************/
}

@media screen and (max-width: 1100px){
    /*战略合作伙伴*/
    .parlist .swiper-slide{ height: calc(100vw * 140 / 1920);}
    /*战略合作伙伴 end*/

    .spen{ display: none;}
    .spen_wap{ display: block;}
}

@media screen and (max-width: 1024px){
    .footers{ padding:15px 10px;align-items: end;justify-content: space-between;flex-wrap: wrap;}
    .footers .footer_navs{ display: none;}
    .footers .wap_footnav{ display: block; width: calc(96vw - 120px);}
    .footers .footer{ padding: 0;}
    .footers .footer_ewm{ width: auto;}
    .footers .footer_ewm .footer_ewm_img,
    .footers .footer_ewm .footer_ewm_img img{ width: 80px; height: 80px;}
    .footers .footer_ewm .txt{ padding: 5px 0; font-size: 14px;}
    .copyright{ padding: 10px;}

    .m_banner .m_banner_title .txt1{ font-size: 40px; }
    .m_banner .m_banner_title .txt2{ font-size: 24px;}
    .m_banner .xias_img{bottom: -30px; }
    .m_banner .xias{width: 60px; height: 60px;}

    /*公司简介*/
    .company_top{ display: block;text-align: center;}
    .companys{ margin:30px auto;  }
    .comatop{ width: 100%;}
    .comatop::after{width: 50px; height: 4px; margin: auto; left: 0; right: 0; }
    .comatop .txt2{ padding: 8px 0 18px; }
    .company{ width: auto;margin-top: 15px;}
    .company .txt1{ font-size: 20px;}
    .company .txt2{ line-height: 26px; font-size: 14px; margin-top: 20px;text-align: left;}

    .company_cen{ margin: 20px 0 40px;}
    .company_cen .company_cen_logo,
    .company_cen .company_cen_logo img{ display: none;}
    .company_cen .company_cen_img,
    .company_cen .company_cen_img img{ width: 100%;}

    .onehon.onehon1{ margin-top: 0;}
    .onehon.onehon2{ margin-top: 0;}
    .onehon img{ width: 100%;}
    .onehon .onehon_bot{ padding: 0 20px; bottom: 10px; }
    .onehon .onehon_bot .txt1{ font-size: 20px;}
    .onehon .onehon_bot .txt1 i{  width: 6px;height: 6px;border: 2px solid #FFFFFF;  margin: -4px 10px 0 0;}
    .onehon .onehon_bot .txt2{ padding-top: 10px; font-size: 16px;}
    /*公司简介 end*/

    /*公司荣誉*/
    .honor_top{ font-size: 20px;}
    .honors{ padding-top: 30px;}
    .honorlist{ padding: 20px 0;}
    .swiper-pagination-ms{ bottom: 20px !important;}
    /*公司荣誉 end*/

    /*产品列表*/
    .onemprod{ margin-top: 20px; padding-bottom: 80px;}
    .onemprod .onemprod_img{width: 180px; height: 130px;}
    .onemprod .onemprod_title{ padding: 20px 20px 10px 0; font-size: 22px;}
    .onemprod .onemprod_intro{ width: 90%;  line-height: 22px; font-size: 14px;}
    .onemprod .onemprod_price{ padding: 15px 0; font-size: 22px;}
    .onemprod .onemprod_a{width: 100px;height: 40px; line-height: 40px; font-size: 14px; }
    /*产品列表 end*/

    /*分页*/
    .pages{ text-align: center; padding: 40px 0;}
    .pages a,
    .pages span{  width: 42px; height: 42px; line-height: 42px; }
    /*分页 end*/

    /*产品展示*/
    .prodetswiper{  margin: 30px auto 20px;}
    .prodetswiper .prodetswiper_left{ width: 300px; height: 300px; }

    .prodetswiper .prodetswiper_right{ width: calc(96vw - 320px);}
    .prodetswiper .prodet_title{ font-size: 22px;}
    .prodetswiper .prodet_intro{ padding-top: 12px;}
    .prodetswiper .prodet_intro .txt1{ font-size: 14px;}
    .prodetswiper .prodet_intro .txt2{ padding-top: 14px; font-size: 14px;}
    .prodetswiper .prodet_price{margin: 15px 0; font-size: 18px;}
    .prodetswiper .prodet_btn{ width: 120px;height: 40px; line-height: 40px; font-size: 16px; }
    /*产品展示 end*/

    /*申请试用*/
    .ontrials{ padding: 30px 0;}
    .ontrial_title{ margin-bottom: 20px; font-size: 26px;}
    .ontrial_form{ display: block;}
    .ontrial_form .ontrial_form_input{ width: 100%; margin-top: 20px;}
    .ontrial_form .ontrial_form_input input{ text-indent: 15px; padding: 14px 0;}
    .ontrial_area{margin: 25px auto;}
    .ontrial_area textarea{ padding: 15px; min-height: 120px; width: calc(100% - 30px);}
    .ontrial_btn{width: 120px;height: 40px; line-height: 40px; font-size: 16px;}
    /*申请试用 end*/

    /*创新者*/
    .innovates{margin: 50px auto;}
    .innovates .innovate{ padding: 40px;}
    .innovates .innovate .innovate_yh img{ width: 40px;}
    .innovates .innovate .innovate_title{ font-size: 30px; margin: 20px 0;}
    .innovates .innovate .innovate_intro{ line-height: 26px; font-size: 16px;}
    /*创新者 end*/

    /*产业链介绍*/
    .industrys{ margin-bottom: 50px;}
    .industry_left{ width: 50%;}
    .industry_right{ width: 47.5%;}
    .industry_right .txt1{ font-size: 28px;}
    .industry_right .txt2{ font-size: 16px; line-height: 28px; margin-top: 30px;}
    /*产业链介绍 end*/

    /*解决方案*/
    .msolves{ margin-bottom: 20px;}
    .msolve{ display: flex;align-items: start;justify-content: space-between; flex-wrap: wrap; }
    .flex-distribution:after {content:unset;flex: unset;}
    .msolves .msolve_title{ margin-bottom: 30px; font-size: 20px;}
    .msolve .onesolve{width: 48.8%; height: auto; overflow: hidden; position: relative; margin:0 0 15px 0 !important; background: #191919;}
    .msolve .onesolve .onesolve_img{ width: 100%;}

    .msolve .onesolve .onesolve_bot{ position: unset; width: auto; background: none; padding:15px;}
    .msolve .onesolve .onesolve_bot .onesolve_bot_top,
    .msolve .onesolve .onesolve_bot .onesolve_bot_intro{ width: auto; margin-left: 0; }
    .msolve .onesolve .onesolve_bot .onesolve_bot_top .txt1{line-height: 45px; padding: 0; font-size: 18px;}
    .msolve .onesolve .onesolve_bot .onesolve_bot_top .txt2{ padding-bottom: 15px; font-size: 16px;}
    .msolve .onesolve .onesolve_bot .onesolve_bot_intro{ line-height: 22px; margin-top: 10px; font-size: 14px; height: 71px;}

    .msolve .onesolve:hover .onesolve_bot{ top:unset;}
    .msolve .onesolve:hover .onesolve_bot .onesolve_bot_top .txt1{ line-height: 45px; padding:0 !important; }
    /*解决方案 end*/

    /*解决方案详情*/
    .solvedets{ margin: 40px auto;}
    .solvedet_bot .solvedet_bot_left{ width: 45%;}
    .solvedet_bot .solvedet_bot_right{ width: 55%;}
    .solvedet_bot .solvedet_bot_right .solvedet_bot_right_m .txt1{ font-size: 18px;}
    .solvedet_bot .solvedet_bot_right .solvedet_bot_right_m .txt2{line-height: 22px; margin-top: 15px; font-size: 14px;}
    /*解决方案详情 end*/

    /*详情*/
    .commdets{ padding: 40px 0; }
    .commdets .commdet_title{ font-size: 26px;}
    .commdets .commdet_content{ margin-top: 30px;}
    .commdets .commdet_content.commdet_content_news{ margin-top: 40px;}

    .commdets .commdet_time{ margin-top: 20px; font-size: 16px;}
    .othernews{  margin: 0 auto 20px; padding: 20px 0;}
    .othernews a{ width: 100%; line-height: 40px;font-size: 16px;}
    /*详情 end*/

    /*人才招聘*/
    .recruits{ margin: 60px auto 30px;}
    .recruit{ padding-bottom: 20px;}
    .one_recruit{ padding: 0 20px; margin-bottom: 20px; }
    .one_recruit .one_recruit_title{line-height: 60px; }
    .one_recruit .one_recruit_title .txt1{ width: 22%; font-size: 18px;}
    .one_recruit .one_recruit_title .txt2{ font-size: 15px;}
    .one_recruit .one_recruit_title .txt2 i{ padding: 0 18px;}
    .one_recruit .one_recruit_title::before{width: 3px; height: 17px;  right: 9px;}
    .one_recruit .one_recruit_title::after {width: 17px; height: 3px;right: 2px;}
   
    .one_recruit_det .re_title{font-size: 16px;margin-top: 10px;}
    .one_recruit_det ul{ padding: 5px 0 12px;}
    .one_recruit_det ul li{ font-size: 15px; line-height: 28px; }
    /*人才招聘 end*/

    /*技术支持*/
    .itechs{ margin: 60px auto 40px;}
    .itechs .itech_left{ width: 60%; line-height: 50px; }
    .downlist{ margin-bottom: 40px;}
    /*技术支持 end*/

    .myorder table{ display: none;}
    .myorder .waporder{ display: block;}

    .oneprog .oneprog_intro{ top: auto; bottom: 0; height: 40px;}
    .oneprog .oneprog_intro .oneprog_intro_title .txt1{ line-height: 40px; font-size: 16px;}
    .oneprog .oneprog_intro .oneprog_intro_title .txt2{ padding-top: 10px; display: none;}
    .oneprog .oneprog_intro .oneprog_intro_title, .oneprog .oneprog_intro .oneprog_intro_txt{ margin: 0 10px; padding: 0; border: none;}
    .oneprog .oneprog_intro .oneprog_intro_txt{ font-size: 14px; line-height: 28px; margin-top: 15px; display: none;}
    .oneprog:hover .oneprog_intro .oneprog_intro_title{ padding-top: 95px;}

    /*付款方式***/
    .payqrcode_list li{width: 49%;padding: 20px;}
    .payqrcode_list li .text{line-height: 28px;font-size: 16px; height: 110px;}
    .payqrcode_list li .text p{font-size: 16px;}
    .payqrcode_list li .text span{  width: 80px; }
    .payqrcode_list li .text em{padding-left: 80px;}
    .one_recruit_det img, .one_recruit_det *{font-size:14px!important;line-height:1.8}
    .ma_in1s1_r{display: none}
}

@media screen and (max-width: 960px){
    /*公司荣誉*/
    .honor_top{ font-size: 18px;}
    .honors{ padding-top: 20px;}
    .honorlist{ padding: 15px 0;}
    .honorlist .onehonor,
    .honorlist .onehonor img{ width:calc((100vw - 45px) / 2) !important;}
    .swiper-pagination-ms{ bottom: 15px !important;}
    /*公司荣誉 end*/
    .onehon .onehon_bot{min-height: auto;}
    /*推荐案例*/
    .recomcases{ margin: 40px auto 20px; }
    .recomcase_left{ width: 60%;}
    .recomcase_right{ width: 40%;}
    .recomcase_left .recomcase_left_m .txt1{ font-size: 18px;}
    .recomcase_left .recomcase_left_m .txt2{ line-height: 22px; font-size: 14px; margin: 10px 0 0 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
    /*推荐案例 end*/

    /*会员中心*/
    .myuser{ margin: 40px auto 50px; }
    .msteps{ padding: 0 20px;}
    .onemstep{ line-height: 24px; }
    .onemstep img{ width: 24px;margin-right: 6px;}
    .onemstep font{font-size: 14px;}
    /*会员中心 end*/
    
    /*去支付*/
    .payqrcode .payqrcode_cash{  padding: 20px 0 50px; font-size: 20px;}
    .payqrcode .payqrcode_img{ width: 96%; margin: 0 auto;}
    .payqrcode .payqrcode_img .one_qrcode .one_qrcode_img,
    .payqrcode .payqrcode_img .one_qrcode .one_qrcode_img img{ width: 180px; height: 180px;}
    .payqrcode .payqrcode_img .one_qrcode .one_qrcode_img{ padding: 25px;}
    .payqrcode .payqrcode_img .one_qrcode .one_qrcode_txt{ padding: 20px 0; }
    .payqrcode .payqrcode_img .one_qrcode .one_qrcode_txt img{ width: 40px; margin-right: 15px;}
    .payqrcode .payqrcode_img .one_qrcode .one_qrcode_txt font{ font-size: 18px;}
    /*去支付 end*/

    /*战略合作伙伴*/
    .parlist .swiper-slide{ height: calc(100vw * 160 / 1920);}
    /*战略合作伙伴 end*/
    .oneprog, .oneprog .oneprog_img{ height: 300px;}
    .oneprog, .oneprog .oneprog_img img{ width: 100%;}
}

@media screen and (max-width: 768px){

    .m_banner .m_banner_title{ height: 1rem;}
    .m_banner .m_banner_title .txt1{ font-size: 0.5rem; }
    .m_banner .m_banner_title .txt2{ font-size: 0.28rem;}
    .m_banner .xias_img{bottom: -20px; }
    .m_banner .xias{width: 40px; height: 40px;}
   .big-txt.fs48{font-size:34px}
   .small-txt.fs24{font-size:15px}
    /*公司简介*/
    .company_cen{ margin: 20px 0 20px;}
    .onehon .onehon_bot .txt1 i{  width: 4px;height: 4px;border: 2px solid #FFFFFF;  margin: -4px 5px 0 0;}
    .onehon .onehon_bot{ padding: 0 10px; bottom: auto; top: auto; bottom: 10px;}
    .onehon .onehon_bot .txt1{ font-size: 15px;}
    .onehon .onehon_bot .txt2{ padding-top: 5px; font-size: 12px;}
    /*公司简介 end*/

    /*产品列表*/
    .onemprod{ width: 100%; margin-top: 20px; padding-bottom: 0px;padding-left: 0;}
    .onemprod .onemprod_img{ position: unset; width: 40%; height: calc(96vw * 0.4); float: left; }
    .onemprod .onemprod_det{ padding-left: 42%;}
    .onemprod .onemprod_title{ padding: 10px 0.15rem 10px; font-size: 0.28rem;}
    .onemprod .onemprod_intro{ width: auto;  line-height: 22px; font-size: 14px; padding: 0 0.15rem;}
    .onemprod .onemprod_price{ font-size: 20px; padding: 10px 0.15rem;}
    .onemprod .onemprod_a{width: 120px;height: 40px; line-height: 40px; font-size: 14px; margin-left: 0.15rem; }
    /*产品列表 end*/

    /*分页*/
    .pages{ text-align: center; padding: 20px 0;}
    .pages a,
    .pages span{  width: 40px; height: 40px; line-height: 40px; margin: 0 3px; font-size: 14px;}
    /*分页 end*/

    /*产品展示*/
    .prodetswiper{ display: block;  margin: 30px auto 20px;}
    .prodetswiper .prodetswiper_left{ background: #191919; width: 100%; height: calc(85vw); }

    .prodetswiper .prodetswiper_right{ width: 100%;}
    .prodetswiper .prodet_title{ font-size: 22px; padding-top: 15px;}
    .prodetswiper .prodet_intro{ padding-top: 12px;}
    .prodetswiper .prodet_intro .txt1{ font-size: 14px;}
    .prodetswiper .prodet_intro .txt2{ padding-top: 12px; font-size: 14px;}
    .prodetswiper .prodet_price{margin: 12px 0; font-size: 18px;}
    .prodetswiper .prodet_btn{ display: block; width: 120px;height: 40px; line-height: 40px; font-size: 16px; margin: 0 auto; }
/*    .iproductsbox-swiper-container .swiper-wrapper{display:block}*/
   .iproductsbox-swiper-container .swiper-slide{width: 48.5%;margin-right:10px;margin-bottom:10px;float:left;}
   .iproductsbox{padding:25px 0 0 0 ;margin:10px;}
     .iproductsbox-swiper-container  .swiper-wrapper{display:block;}
.iproductsbox-swiper-container .swiper-slide:nth-child(2n){margin-right:0%;}
   .iproductsbox-swiper-container .swiper-slide h4{padding-top:0px;font-size:14px;line-height:40px;height:40px;}
    /*产品展示 end*/

    /*申请试用*/
    .ontrials{ padding: 20px 0;}
    .ontrial_title{ margin-bottom: 20px; font-size: 18px;}
    .ontrial_form .ontrial_form_input input{ text-indent: 15px; padding: 14px 0; font-size: 14px;}
    .ontrial_area{margin: 20px auto;}
    .ontrial_area textarea{  font-size: 14px;padding: 15px; min-height: 120px; width: calc(100% - 30px);}
    /*申请试用 end*/

    /*创新者*/
    .innovates{margin: 30px auto;}
    .innovates .innovate{ padding: 20px;}
    .innovates .innovate .innovate_yh img{ width: 30px;}
    .innovates .innovate .innovate_title{ font-size: 20px; margin: 15px 0;}
    .innovates .innovate .innovate_intro{ line-height: 20px; font-size: 14px;}
    /*创新者 end*/

    /*产业链介绍*/
    .industrys{ margin-bottom: 30px; display: block;}
    .industry_left{ width: 100%;}
    .industry_right{ width: 100%; margin-top: 20px;}
    .industry_right .txt1{ font-size: 18px;}
    .industry_right .txt2{ font-size: 14px; line-height: 18px; margin-top: 20px;}
    /*产业链介绍 end*/

    /*解决方案*/
    .msolves .msolve_title{ margin-bottom: 20px; font-size: 18px;}
    .msolve .onesolve .onesolve_img{ width: 100%; height: calc(96vw * 0.488 * 261 / 464);}
    .msolve .onesolve .onesolve_bot .onesolve_bot_top .txt1{line-height: unset; padding: 0; font-size: 16px;}
    .msolve .onesolve .onesolve_bot .onesolve_bot_top .txt2{ padding-bottom: 10px; font-size: 14px;}
    .msolve .onesolve .onesolve_bot .onesolve_bot_intro{ line-height: 18px; margin-top: 5px; font-size: 13px;}
    .msolve .onesolve:hover .onesolve_bot .onesolve_bot_top .txt1{ line-height: unset;}
    /*解决方案 end*/

    /*解决方案详情*/
    .solvedets{ margin: 20px auto;}
    .solvedet_top .solvedet_top_title{  padding: 15px 10px; font-size: 18px;}
    .solvedet_top .solvedet_top_intro{ margin: 10px auto 20px; font-size: 14px; width: 100%;  line-height: 20px;}
    .solvedet_bot .solvedet_bot_left{ width: 100%;height:3.8rem;border-radius:5px;}
    .solvedet_bot .solvedet_bot_right{ width: 100%;}
    .solvedet_bot .solvedet_bot_right .solvedet_bot_right_m{ width: 96%; padding: 15px 0;}
    .solvedet_bot .solvedet_bot_right .solvedet_bot_right_m .txt1{ font-size: 16px;}
    /*解决方案详情 end*/

    /*应用案例*/
    .applis{ margin-bottom: 20px;}
    .appli_list{ margin-top: 0px; }
    .applis .appli_title{ margin-bottom: 0px; font-size: 20px;}
    .appli_list .oneapp{ width: 100%; margin-top: 15px;}
    .appli_list .oneapp:nth-of-type(3n-1){ margin: 15px 0 0 0;}
    .appli_list .oneapp .oneapp_img{ width: 30%; height: auto; float: left;}
    .appli_list .oneapp .oneapp_bot{ padding-left: 32%;}
    .appli_list .oneapp .oneapp_bot .txt1{ padding: 0px 0 6px; font-size: 14px;}
    .appli_list .oneapp .oneapp_bot .txt2{ line-height: 18px; font-size: 13px;}
    /*应用案例 end*/
    .section.section4{padding-bottom:.45rem;}
    .comm_btn{ font-size: 13px; width: 120px; height: 30px; line-height: 30px;margin-top: 10px;}
    .comm_btn img{ width: 16px;}
    /*推荐案例*/
    .recomcases{ margin: 30px auto 20px;display: flex;align-items: end;justify-content: space-between;flex-wrap: wrap; }
    .recomcase_left{ padding: 10px 0;}
    .recomcase_left .recomcase_left_m{ width: 90%;}
    .recomcase_left .recomcase_left_m .txt1{ font-size: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
    .recomcase_left .recomcase_left_m .txt2{ line-height: 20px; font-size: 13px; margin: 10px 0 0 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    /*推荐案例 end*/

    /*案例列表*/
    .caselists{ margin-bottom: 15px;justify-content: space-between; }
    .caselists .onecase{ width: 47%; height: calc(47% * 261 / 464);margin-top: 15px;}
    .caselists .onecase:nth-of-type(3n-1){ margin: 15px 0 0;}
    .caselists .onecase .onecase_title{ font-size: 14px; width: calc(100% - 20px); padding: 10px;}
    /*案例列表 end*/

    /*详情*/
    .commdets{ padding: 30px 0; }
    .commdets .commdet_title{ font-size: 18px;}
    .commdets .commdet_content{ margin-top: 20px;}

    .commdets .commdet_content.commdet_content_news{ margin-top: 20px;}

    .commdets .commdet_time{ margin-top: 10px; font-size: 14px;}
    .othernews{  margin: 0 auto 20px; padding: 10px 0;}
    .othernews a{ line-height: 28px;font-size: 14px;}
    /*详情 end*/

    /*新闻导航*/
    .newnav{ text-align: center; padding: 20px 0 30px;}
    .newnav a{ display: inline-block;width:30%;height: 30px; line-height: 30px; font-size: 14px; margin: 10px;min-width:130px}
    /*新闻导航 end*/

    /*新闻列表*/
    .newslist{ justify-content: space-between;}
    .newslist .onenews{ width: 47%; margin-top: 15px;}
    .newslist .onenews:nth-of-type(3n-1){ margin: 15px 0% 0;}
    .newslist .onenews .onenews_img{  height: auto;  }
    .newslist .onenews .onenews_bot{ padding: 10px;}
    .newslist .onenews .onenews_bot .onenews_bot_title{ line-height: 20px; font-size: 14px;}
    .newslist .onenews .onenews_bot .onenews_bot_time{ padding-top: 10px; }
    .newslist .onenews .onenews_bot .onenews_bot_time .tl{font-size: 12px;}
    .newslist .onenews .onenews_bot .onenews_bot_time img{ width: 18px;}
    /*新闻列表 end*/

    /*人才招聘*/
    .recruits{ margin: 40px auto 10px;}
    .recruit,.one_recruit_det{ padding-bottom: 5px;}
    .one_recruit{ padding: 0 15px; margin-bottom: 15px; }
    .one_recruit .one_recruit_title{line-height: 24px; padding: 10px 0; margin-bottom: 5px; }
    .one_recruit .one_recruit_title .txt1{ width: auto; float: left; font-size: 16px;}
    .one_recruit .one_recruit_title .txt2{ font-size: 13px; float: right; padding-right: 25px;}
    .one_recruit .one_recruit_title .txt2 i{ padding: 0 8px;}
    .one_recruit .one_recruit_title::before{width: 2px; height: 14px;  right: 6px;}
    .one_recruit .one_recruit_title::after {width: 14px; height: 2px;right: 0px;}
   
    .one_recruit_det .re_title{ font-size: 14px;margin-top: 10px;}
    .one_recruit_det ul{ padding: 5px 0 10px;}
    .one_recruit_det ul li{ font-size: 14px; line-height: 26px; }
    .one_recruit_email{ line-height: 26px; padding: 15px 0; font-size: 14px; }
    /*人才招聘 end*/

    /*技术支持*/
    .itechs{ margin: 40px auto 20px;}
    .itechs .itech_left{ width: 65%; line-height: 22px; }
    .itechs .itech_left .itech_left_top .txt1{ font-size: 16px;}
    .itechs .itech_left .itech_left_intro{ line-height: 20px; font-size: 14px; margin-top: 10px;}
    .itechs .itech_right{ width: 30%;}
    .itechs .itech_right img{ width: 100%;}

    .downlist{ margin-bottom: 20px;}
    .downlist .onedown{ width: 100%;  line-height: 50px; margin-bottom: 15px;}
    .downlist .onedown .onedown_title{ padding-left: 15px; width: 45%; font-size: 14px;}
    .downlist .onedown .onedown_btn,
    .downlist .onedown .onedown_btn .txt{ padding-right: 15px; font-size: 14px;}
    .downlist .onedown .onedown_btn img{ width: 18px;}
    /*技术支持 end*/

    .commregs.commregs_reg{ height: 520px;}
    .commregs{width: 90%; height: 400px; }
    .commregs_top{ padding: 15px;}
    .commregs_top .a1 img{ width: 130px;}
    .commregs_top .txt{ font-size: 14px;}
    .commreg{ width: 85%; }
    .com_input{ margin-top: 14px;}
    .com_input.com_input_ts input{ width: 65%;}
    .com_input.com_input_ts .ts_a{ width: 30%;height: 38px; line-height: 38px;}
    .com_input input{ text-indent: 15px; font-size: 14px; padding: 12px 0; }
    .com_input.com_input_box{ padding-top: 10px; font-size: 14px;}
    .comreg_btn{ line-height: 42px; margin-top: 12px; font-size: 14px;}

    .commregs.commregs_login{ height: 350px;}
    .commregs .getcode{width: 30%;height: 38px; line-height: 38px; }

    .commregs.commregs_reset{ height: 350px;}
    .commregs_tip{ padding:15px 0 0 0; width: 85%; margin: 0 auto; font-size: 18px;}
    .commregs.commregs_reset .comreg_btn{ margin-top: 20px;}

    /*会员中心*/
    .myuser{ margin: 20px auto; width: 96%;}
    .msteps{ padding: 0 10px;}
    .onemstep{ line-height: 20px; }
    .onemstep img{ width: 20px;margin-right: 4px;}
    .onemstep font{font-size: 12px;} 

    .commfuns{ margin-top: 20px; padding: 15px;}
    .commfuns .commfun_title{ margin-bottom: 15px; font-size: 16px;}
    .commfun_user .commfun_user_face,
    .commfun_user .commfun_user_face img{ width: 32px; height: 32px; margin-right: 6px;}
    .commfun_user .commfun_user_name{ font-size: 14px;}
    .commfun_prod{ margin-top: 20px;}
    .commfun_prod .commfun_prod_img{ width: 120px; height: 120px;}
    .commfun_prod .commfun_prod_det{ padding-left: 140px;}
    .commfun_prod .commfun_prod_det .commfun_prod_det_title{ font-size: 16px;}
    .commfun_prod .commfun_prod_det .commfun_prod_det_intro{ padding: 5px 0; line-height: 20px;}
    .commfun_prod .commfun_prod_det .commfun_prod_det_intro .txt{ font-size: 12px;}
    .commfun_prod .commfun_prod_det_bot{ margin-top: 5px;}
    .commfun_prod .commfun_prod_det_bot .commfun_prod_det_bot_pri{ font-size: 16px;}
    .commfun_prod .commfun_prod_det_bot_num a{width: 26px; height: 26px; line-height: 20px;  font-size: 26px; }
    .commfun_prod .commfun_prod_det_bot_num input{ width: 50px; height: 26px; line-height: 26px; font-size: 14px; margin: 0 10px;}

    .commfun_cont{ margin-top: 20px;}
    .commfun_cont .commfun_cont_title{ font-size: 15px;}
    .commfun_cont_form{ margin-top: 10px;}
    .commfun_cont_form .cont_form { margin-bottom: 20px;}
    .commfun_cont_form .cont_form .input1,
    .commfun_cont_form .cont_form .select1{  background: #212121; text-indent: 12px; padding: 13px 0; }
    .commfun_cont_form .cont_form.cont_form1 .input1{ font-size: 14px;}
    .commfun_cont_form .cont_form.cont_form2 .select1{ font-size: 14px; }
    .commfun_cont_form_btn{  margin: 20px auto 10px; width: 160px;height: 36px; line-height: 36px; font-size: 16px;}
    /*会员中心 end*/

    /*上传凭证*/
    .doupload{ width: 95%; height: 4rem;margin: 30px auto;}
    .doupload .doupload_btn{ width: 0.8rem; height:  0.8rem;}
    /*上传凭证 end*/

    /*审核*/
    .examines{ margin: 40px auto;}
    .examines .examine_img img{ width: 80px;}
    .examines .txt1{ padding: 30px 0 20px; font-size: 26px;}
    .examines .txt2{ font-size: 18px;}
    /*审核 end*/

    .mydata .mydata_other .txt1{  margin-right: 15px; font-size: 18px;}
    .mydata .mydata_other .txt2{ font-size: 18px;}
    .mydata .mydata_other a{ color: #009B8E;font-size: 18px;}

    /*联系我们*/
    .contact_title{ font-size: 18px;}
    .contacts{ width: 96%; margin: 30px auto 40px;}
    .contact{ margin-top: 30px;}
    .contact .contact_map{ width: 100%; height: 350px;}
    .contact_right{ width: 100%; padding: 20px 0;}
    .contact_right .txt1{ font-size: 16px;}
    .contact_right .txt2{ padding: 5px 0;}
    .contact_right .txt3{ font-size: 16px;}
    .xianc{  margin: 30px auto;}
    /*联系我们 end*/

    /*战略合作伙伴*/
    .mpartners{ padding: 25px 0 0;}
    .mpartners .comtop2 .txt1{ font-size: 18px;}
    .mpartners .comtop2 .txt2{ font-size: 14px; margin-top: 5px;}
    .parlists{ padding: 15px 0 0px;}
    .parlist{padding: 20px 0 !important;}
    .parlist .swiper-slide{ height: calc(100vw * 280 / 1920); display: inline-block;}
    .parlist::after,
    .parlist::before{width: 60px; }
    /*战略合作伙伴 end*/

    .sections .section.section1{ height: 350px !important;}
    .ibanner .swiper-p-bp {bottom: 10px;width: 300px;}
    .ibanner .swiper-pagination {width: 170px !important;}
    .ibanner .swiper-p-bp .swiper-button-next, 
    .ibanner .swiper-p-bp .swiper-button-prev{ font-size: 12px; width: 45px;}
    .oneprog, .oneprog .oneprog_img{ height: auto;}
    
    /*付款方式***/
    .payqrcode_list li{width: 100%;padding: 15px;}
    .payqrcode_list li .text{line-height: 22px;font-size: 14px; height: auto;}
    .payqrcode_list li .text p{font-size: 14px;}
    .payqrcode_list li .text span{  width: 70px; }
    .payqrcode_list li .text em{padding-left: 70px;}

    .spen_wap ul li{ width: 45px; height: 45px; margin-top: 6px;}
    
    .payqrcode .prodetswiper{ margin: 0px auto 20px !important;}
    .ontrialspen .ontrial_area_spen{ padding: 5px 15px 0;}
    .ontrialspen .ontrial_form_spen{ padding: 15px 15px 0;}
    .ontrial_area_spen textarea{ min-height: 100px; margin-bottom: 20px;}
    .ontrial_form_spen .ontrial_form_input{ width: 100%; background: none; margin-bottom: 10px;}
    .ontrial_form_spen .ontrial_form_input input,
    .ontrial_area_spen textarea{background: none; border: 1px solid #666; outline: none; font-size: 14px;}
    .ontrial_form_spen .ontrial_form_input input{ width: 100%;  text-indent: 10px; padding: 12px 0;}

    /**20220329修改**/
    .prodetswiper .prodetswiper_right .zhongke0319detailbox .titless{font-size:18px!important}
    .prodetswiper .prodetswiper_right .zhongke0319detailbox *{font-size: 16px!important;line-height: 1.6!important;}
}

@media screen and (max-width: 640px){
    /*去支付*/
    .payqrcode .payqrcode_cash{  padding: 20px 0; font-size: 16px;}
    .payqrcode .payqrcode_img{ width: 96%; margin: 0 auto;}
    .payqrcode .payqrcode_img .one_qrcode .one_qrcode_img,
    .payqrcode .payqrcode_img .one_qrcode .one_qrcode_img img{ width: 160px; height: 160px;}
    .payqrcode .payqrcode_img .one_qrcode .one_qrcode_img{ padding: 15px;}
    .payqrcode .payqrcode_img .one_qrcode .one_qrcode_txt{ padding: 10px 0; }
    .payqrcode .payqrcode_img .one_qrcode .one_qrcode_txt img{ width: 24px; margin-right: 5px;}
    .payqrcode .payqrcode_img .one_qrcode .one_qrcode_txt font{ font-size: 14px;}
    /*去支付 end*/
    .company_cen .company_cen_img,.comatop{display: none;}
    .comatop .txt2{text-indent: -9999px;padding:5px 0;}
    .company .txt2{text-align:justify;}
    .onehon{width:100%;height:3.5rem;margin-bottom:20px;border-radius:10px;}
    .mproglists{ height: auto;}
    .company .txt1{line-height: 1.628;}
    .footers .footer_ewm .txt,.copyright{font-size:12px;}
    .contact .contact_map{border-radius:5px;}
    .copyright a{padding-bottom:10px;display:inline-block;font-size: 12px;}
    .big-txt.fs48{font-size:28px}
    .small-txt.fs24{font-size:13px}
    
    .section.section5{padding-bottom:.6rem;}
    .iproductsbox .fs40{font-size:18px}
    .footers{padding:20px 10px;}
    .iproductsbox{padding-top:25px;}
    .iproductsbox-swiper-container .swiper-slide a{background:#000;}
    .iproductsbox-swiper-container .swiper-slide div.img{max-height:3.6rem;overflow:hidden}
}

@media screen and (max-width: 540px){
    /*产品列表*/
    .onemprod{margin-top: 15px;}
    .onemprod .onemprod_price{ font-size: 20px; padding: 5px 0.15rem;}
    .onemprod .onemprod_a{width: 100px;height: 32px; line-height: 32px; font-size: 14px; }
    /*产品列表 end*/
    
    /*审核*/
    .examines{ margin: 30px auto;}
    .examines .examine_img img{ width: 60px;}
    .examines .txt1{ padding: 20px 0 10px; font-size: 20px;}
    .examines .txt2{ font-size: 16px;}
    /*审核 end*/

    .mydata{ margin: 15px auto 20px;}
    .mydata .mydata_other{ padding: 5px 0;}
    .mydata .mydata_other .txt1{  margin-right: 15px; font-size: 16px;}
    .mydata .mydata_other .txt2{ font-size: 16px;}
    .mydata .mydata_other a{ color: #009B8E;font-size: 16px;}
    .onewaporder{ margin-bottom: 20px; }
    .onewaporder .onewaporder_top{ padding:0 10px;}
    .onewaporder .onewaporder_top .one_orderno,
    .onewaporder .onewaporder_top .one_state{ font-size: 14px;}
    .onewaporder_bot{  padding:10px;}
    .onewaporder_bot .one_buy_img{ width: 100px; height: 100px; }
    .onewaporder_bot .one_buy_det{ padding:15px 0 0 120px;}
    .onewaporder_bot .one_buy_det .txt1{ font-size: 14px; padding-bottom: 3px;}
    .onewaporder_bot .one_buy_det .txt3 .txt3_price,
    .onewaporder_bot .one_buy_det .txt3 .txt3_num{ font-size: 14px; color: #999;}
    .onewaporder_bot .one_buy_det .txt3 .txt3_price i,
    .onewaporder_bot .one_buy_det .txt3 .txt3_num{ color: #FB6858;}

    /***********index***************/
    .sections .section.section1{ height: 200px !important;}

    /*产品展示*/
    .oneiprod{ width: 100%;}
    .oneiprod .prod_title{ padding-top: 20px; font-size: 18px;}
    .oneiprod .prod_intro {line-height: 20px;font-size: 13px;padding-top: 10px;width: 96%;}
    .oneiprod .prod_btn {margin: 20px auto;}
    .oneiprod .prod_btn a {width: 120px;height: 32px;line-height: 32px;}
    /*产品展示 end*/

    /*解决方案*/
    .iprogs{ padding-top: 20px;}
    .iprogs .iprog_intro{ width: 96%; margin: 0 auto; padding: 0;}
    .iprogs .iprog_intro .iprog_intro_title{ padding-top: 0px; text-align: left; font-size:18px;}
    .iprogs .iprog_intro .iprog_intro_txt{ line-height: 20px; font-size: 14px; margin: 15px auto 20px;}
    .iprogs .iprog_intro .iprog_intro_btn{ width: 80px; height: 80px; margin: 0 auto; display:none}
    .iprogs .iprog_intro .iprog_intro_btn p{ font-size: 16px;}
    .iprogs .iprog_intro .iprog_intro_btn img{ width: 30px;}

    .iprogs .iprog_slide{ width: 96%; margin: 5px auto 30px auto;}
    .oneprog,
    .oneprog .oneprog_img{ width: auto; height: auto; }
    .oneprog .oneprog_img img{ width: 100%;}
    .oneprog .oneprog_intro{ top:auto; bottom: 0; height: 40px; }
    .oneprog .oneprog_intro .oneprog_intro_title .txt1{ line-height: 40px; font-size: 14px;}
    .oneprog .oneprog_intro .oneprog_intro_title .txt2{ padding-top: 10px; display: none;}
    .oneprog .oneprog_intro .oneprog_intro_title, .oneprog .oneprog_intro .oneprog_intro_txt{ margin: 0 10px; padding: 0; border: none;}
    .oneprog .oneprog_intro .oneprog_intro_txt{ font-size: 14px; line-height: 28px; margin-top: 15px; display: none;}
    .oneprog:hover .oneprog_intro .oneprog_intro_title{ padding-top: 95px;}
    
    .swiper-button-next-prev-prog{ position: absolute; width: 100%; height: 40px; margin: auto; top: 0; bottom: 0; left: 0; right: 0; z-index: 2;}
    .swiper-button-next-prev-prog .swiper-button-next-prog,
    .swiper-button-next-prev-prog .swiper-button-prev-prog{ cursor: pointer;outline: none; display: inline-block; margin: 0 10px; width: 40px; height: 40px; background: #333; position: absolute;}
    .swiper-button-next-prev-prog .swiper-button-next-prog{ left: 0;}
    .swiper-button-next-prev-prog .swiper-button-prev-prog{ right: 0;}
    .swiper-button-next-prev-prog .swiper-button-next-prog::after{position: absolute; content: '';width: 10px;height: 10px;border-top: 4px solid #fff;border-right: 4px solid #fff;transform: rotate(-135deg); margin: auto; top: 0; bottom: 0; left: 15px;-webkit-transition:all 0.2s ease 0s;  -o-transition:all 0.2s ease 0s;  transition:all 0.2s ease 0s;}
    .swiper-button-next-prev-prog .swiper-button-prev-prog::after{position: absolute; content: '';width: 10px;height: 10px;border-top: 4px solid #fff;border-right: 4px solid #fff;transform: rotate(45deg); margin: auto; top: 0; bottom: 0; left: 10px;-webkit-transition:all 0.2s ease 0s;  -o-transition:all 0.2s ease 0s;  transition:all 0.2s ease 0s;}
    /*解决方案 end*/

    /*关于我们*/
    .iabouts{ padding: 40px 2% 0;display: flex;align-items: end;justify-content: space-between;flex-wrap: wrap;}
    .iabouts .iabout_left{ width: 100%;}
    .iabouts .iabout_right{ width: 100%;}
    .iabouts .iabout_right .abo_title .txt1{ font-size: 18px; text-align: center; margin-top: 20px;}
    .iabouts .iabout_right .abo_title .txt2{ padding-top: 6px; font-size: 14px;text-align: center;}
    .iabouts .iabout_right .abo_intro{ line-height: 20px; margin-top: 10px; font-size: 14px;}
    .iabouts .comm_btn,
    .inews .comm_btn{  width: 120px; height: 32px; line-height: 32px; margin: 20px auto 0;}
    .iabonums{ padding:20px 2% 20px;}
    .iabonums .onenum{text-align: center;}
    .iabonums .onenum .txt1{ font-size: 20px;}
    .iabonums .onenum .txt2{ font-size: 14px;}
    /*关于我们 end*/

    
    /*新闻*/
    .inews,.section2 .inews{  padding: 20px 2%;}
    .inews .inews_top{ font-size: 18px;}
    .inews .inew{ padding: 10px 0;}
    .inews .inew .onenew{ width: 100%; overflow: hidden; padding: 15px 0; }
    .inew .onenew .onenew_left{padding: 0px 0; float: left; width: 66%;}
    .inew .onenew .onenew_left .onenew_title{ line-height: 26px; font-size: 16px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;display:block;}
    .inew .onenew .onenew_left .onenew_intro{ line-height: 18px; font-size: 12px; margin: 10px 0 !important;}
    .inew .onenew .onenew_left .onenew_time{ font-size: 14px; height: auto;}

    .inews .comm_btn{ margin: 20px auto 0;}
    /*新闻 end*/
    .mpartners.mpartners_index{ padding-top: 20px;}
    .mpartners.mpartners_index .comtop2 .txt1{ font-size: 20px;}
    .mpartners .comtop2 .txt2{ margin-top: 10px;}
    .mpartners.mpartners_index .parlists{ padding: 10px 0 0;}
    .mpartners.mpartners_index .parlist{ padding: 20px 0 !important;}
    /***********index end***************/
}

@media screen and (max-width: 414px){
    /*产品列表*/
    .prodlists{ margin-top: 0px;}
    .onemprod{ width: 100%; margin-top: 20px; padding-bottom: 0px;padding-left: 0;}
    .onemprod .onemprod_img{ position: unset; width: 46%; height: calc(96vw * 0.46); float: left; }
    .onemprod .onemprod_det{ padding-left: 48%;}
    .onemprod .onemprod_title{ padding: 10px 0.15rem 10px; font-size: 16px;}
    .onemprod .onemprod_intro{ width: auto;  line-height: 18px; font-size: 13px; padding: 0 0.15rem;}
    .onemprod .onemprod_price{ font-size: 18px; padding: 5px 0.15rem;}
    .onemprod .onemprod_a{width: 100px;height: 30px; line-height: 30px; font-size: 14px; }
    /*产品列表 end*/

    /*分页*/
    .pages{ text-align: center; padding: 20px 0;}
    .pages a,
    .pages span{  width: 40px; height: 40px; line-height: 40px; margin: 0 3px; }
    /*分页 end*/

    /*会员中心*/
    .myuser{ margin: 20px auto; width: 96%;}
    .msteps{ padding: 0 10px;}
    .onemstep{ line-height: 20px; }
    .onemstep img{ width: 20px;margin-right: 4px;}
    .msteps .xian3{width: 2%;} 
    .onemstep font{font-size: 12px;} 

    .commfun_prod .commfun_prod_img{ width: 80px; height: 80px;}
    .commfun_prod .commfun_prod_det{ padding-left: 100px;}
    
    .commfun_prod .commfun_prod_det_bot_num input{ width: 40px; height: 26px; line-height: 26px; font-size: 14px; margin: 0 5px;}
    /*会员中心 end*/

    /*去支付*/
    .payqrcode .payqrcode_img .one_qrcode .one_qrcode_img,
    .payqrcode .payqrcode_img .one_qrcode .one_qrcode_img img{ width: 120px; height: 120px;}
    /*去支付 end*/

    /*联系我们*/
    .contact_title{ font-size: 18px;}
    .contacts{ width: 96%; margin: 20px auto 30px;}
    .contact{ margin-top: 30px;}
    .contact .contact_map{ width: 100%; height: 280px;}
    .contact_right{ width: 100%; padding: 20px 0;}
    .contact_right .txt1{ font-size: 16px;}
    .contact_right .txt2{ padding: 5px 0;}
    .contact_right .txt3{ font-size: 16px;}
    .xianc{  margin: 30px auto;}
    /*联系我们 end*/
}

@media screen and (max-width: 375px){
    /*人才招聘*/
    .recruits .commtop{ padding: 30px 0;}
    .recruit{ padding-bottom: 20px;}
    .one_recruit{ padding: 0 15px; margin-bottom: 20px; }
    .one_recruit .one_recruit_title{line-height: 26px; padding: 10px 0; }
    .one_recruit .one_recruit_title .txt1{ width: 100%; float: none; font-size: 16px;}
    .one_recruit .one_recruit_title .txt2{ font-size: 13px; float: none; padding-right: 25px;}
    .one_recruit .one_recruit_title .txt2 i{ padding: 0 8px;}
    .one_recruit .one_recruit_title::before{width: 2px; height: 14px;  right: 6px;}
    .one_recruit .one_recruit_title::after {width: 14px; height: 2px;right: 0px;}

    .one_recruit_det .re_title{ font-size: 14px;margin-top: 10px;}
    .one_recruit_det ul{ padding: 5px 0 10px;}
    .one_recruit_det ul li{ font-size: 14px; line-height: 26px; }
    .one_recruit_email{ line-height: 26px; padding: 15px 0; font-size: 14px; }
    /*人才招聘 end*/

    .commfun_prod .commfun_prod_det_bot .commfun_prod_det_bot_pri{ font-size: 14px;}

    /*去支付*/
    .payqrcode .payqrcode_img .one_qrcode .one_qrcode_img,
    .payqrcode .payqrcode_img .one_qrcode .one_qrcode_img img{ width: 110px; height: 110px;}
    /*去支付 end*/
}

@media screen and (max-width: 320px){
    /*去支付*/
    .payqrcode .payqrcode_img .one_qrcode .one_qrcode_img{ padding: 10px;}
    /*去支付 end*/
}