   
     

.drawer-toggle.drawer-hamburger,.drawer-nav,.webbanner .phimg{ display: none;}




.inbanner_Swiper .swiper-slide video{display: block;}
.inbanner_Swiper .swiper-slide .iphone_pic{display: none;}




@media only screen and (max-width:1024px ) {

.innews .intt{ margin-bottom:0;}



.inbanner_Swiper .swiper-slide video{display: none;}
.inbanner_Swiper .swiper-slide .iphone_pic{display: block;}

.pro_list_home .ap:nth-child(2n) dd{     float: right; }

.s_pageall dd a{width: 100%; margin: 0 0 30px 0;}
.s_pageall dd a p{}

.webbanner .ab_bamp4{ display: none; }
.webbanner .phimg{ display: block; } 
  
.headers .dh,.headers .rh{ display: none; }
.headers .logo{ margin-right: 0; overflow: inherit; }
.headers .pcnav .logo img{ height: 30px;     }
.headers,.headers .pcnav{    height: 60px;}

.headers{ }


.icenter{ width:90%; }

.footer .rh .act{ display: block;  display: flex; display: -webkit-flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 0; }

.footer .rh .fhbot a:last-child,.nsbot{ display:none;  }

 

.footer .rh .act dl:first-of-type{ width:100%;     display: none; }
.footer .rh .act dl{ float: left; width: 50%; margin-bottom: 10px;  }
.footer .rh .act dl h3{ font-size: 18px; text-align: left; margin-bottom: 10px; }
.footer .rh .act dl ul li{ margin: 6px 0;}
.footer .rh .act dl ul li a{ font-size: 14px; }

.footer .rh .fhbot span, .footer .rh .fhbot a,.footer .rh .fhbot p{ display: block; text-align: center; float: none; margin: 5px 0;}
.footer .rh .fhbot a{display:none; }
.footer .rh .act dl .ewm{ margin: 20px 0; }

.ftbot .icenter{    display: block;}
.ftbot p{font-size: 16px; line-height: 26px; margin-bottom: 20px;}


.webbanner{ height: 280px; }
.webbanner img{position: relative; width: 100%; height: 100%; object-fit: cover;}
.webbanner dd h3{font-size:28px;}
.webbanner dd span{margin-top: 5px; height: 2px;}


.web_contact_2 form .fmtwo dd{ width: 100%; margin:30px 0 0 0;}
.web_contact_2 form .cp dd dl span span .wpcf7-list-item-label{  padding: 5px 6px;   width: 90px; }
.web_contact_2 form .cp dd dl span span{ margin-right: 10px; margin-bottom: 10px; }


.web_contact_2 h4{ font-size: 16px; }

.job1_a h3, .job1list .job1act .job1lf h3, .pro1_b_txt h3, .web_contact_2 h3, .web_contact_1 .w_t_a .lf h3, .pro2show .pro2_showtxt h4, .pro2show .pro2_showtxt h5, .ab_one .text h3, .intt h3, .abryzz h3, .pro_list_home .ap dd h3{ font-size: 32px; display: block; }

.web_contact_1 .colist li{ padding: 20px; width: calc(100% - 40px); margin-bottom: 30px; }
.web_contact_1 .colist li dd p span{ text-align: left;font-size: 16px; }
.web_contact_1 .colist li h3{ font-size: 24px; font-weight: bold; }
.web_contact_1 .colist li dd p{margin: 10px 0; }

.web_contact_1 .w_t_a .lf,.web_contact_1 .w_t_a .rh{ width: 100%; margin-bottom: 30px; }
.web_contact_1 .w_t_a .lf h3{ font-size: 26px; font-weight: bold;}
.web_contact_1 .w_t_a .rh dd{ display: block; overflow: hidden; float: left; width: 100%; margin: 0 0 20px 0; }
.web_contact_1 .w_t_a .rh dd h4 span{ font-size: 18px; font-weight: bold; }
.web_contact_1 .w_t_a .lf h4{font-size: 16px;}

.web_contact_1{padding-bottom: 0;}



.job2 .navtt,.job2 .jq22{ width: 100%; }
.job2 .navtt dd .sl a{ float: left; margin: 5px 0; margin-right: 20px; }

.joblist li{ width: 100%; }
.joblist li a h3{ text-align: left; }
.joblist li a dd{ margin: 30px 0; }
.joblist li a dd p,.joblist li .bb .xc dd p{margin-right: 30px; padding-right: 30px;}
.joblist li .bb h3{font-size: 20px; height: 80px; text-align: left; padding-left: 30px;}
.joblist li .bb{ width: 90%; left: 5%; }
.joblist li .bb .xc{ height: calc(100% - 60px); padding: 30px; }
.joblist_on .a_close{ top: 45px; left: 80%; }
.job2 .jq22 input{ height: 68px; }
.job1list .job1act .job1lf h3 br,.job1list .job1act .job1lf h4 br{ display: none;  }
.job1list .job1act .job1lf h4{ font-size: 20px; margin: 20px 0; }
.job1list .job1act .job1lf{ margin-bottom: 50px;}

.job1_bt dd h3{ font-size: 32px;}
.job1_bt dd h3:nth-child(1){ padding-left: 0;}
.job1_bt dd h3:nth-child(2){ padding-left: 10%;}
.job1_bt dd h3:nth-child(3){ padding-left: 0;}
.job1_bt dd h3:nth-child(4){padding-left: 10%;}

.job1_a dl p:nth-child(2){top: 30px;}
.job1_a dl p:nth-child(4){top: -20px;}
.job1_a dl{ margin: 50px 0;}
.job1_a h4{font-size: 16px;}
.job1_a h3{    text-align: left;font-size: 28px;}
.job1_a h3 br{ display: none; }

.eventlist a{width: calc(100% - 60px); margin: 0 0 30px 0;}
.eventlist a span{ margin: 20px 0 0; }
.eventlist a p{    font-size: 22px;}


.newsshowtt h3{ font-size: 30px; }
.newsshow .lf{width: 100%;}
.newsshow .rh{width: 100%;line-height: 46px;}

.innum dl{ display: block; }
.innum dl dd{width: 50%;     margin-bottom: 20px;   float: left;}
.innum dl dd p span{font-size: 46px;}
.innum dl dd strong,.innum dl dd p font{    font-size: 16px;}
.intt h4{font-size: 14px;}
.abapp ul{width: 100%;margin-top: 30px;}
.abapp ul li{top: auto !important; width: 100%; margin: 0 0 30px; height: 200px;}
.abapp ul li .icon{bottom: 30px; left: 30px;}
.abapp ul li .icon img{ height: 60px;  }
.abapp ul li .icon h4{font-size: 24px;}
.abapp .icenter .more{ display: none;  }

.abryzz ul li{ width:100%;     margin-bottom: 30px;}
.abryzz ul{display: block;}
.abryzz ul li dd p span,.newsshow .lf *{font-size: 16px;}
.newsshow .rh dd a p{line-height: 30px;}
.newsshow .rh dd a span{font-size: 14px;}
.newsshow .rh dd a{padding: 24px;}
.abryzz ul li dd p{margin-bottom: 20px;}
.abapp{    background: #f8f8f8;}

.abformpic .icenter{display: block;}
.abformpic .icenter dl{padding: 0; width: 100%; margin-bottom: 30px; }
.abformpic{ background: url(/style/img/abformpic_bg.jpg); background-size: cover; padding: 30px 0 0; }

.abvideo{ height: 200px;}
.abvideo video{ height:100%;}

.pro1 .pro1_lrpic{ display: none; }

.pro2_piclist{width:100%;}
.pro2_piclist dd p{width: 100%;}
.pro2_piclist dd .txt{ width: 100%; position: relative; top: auto; transform: inherit; }
.pro1_piclist dd .txt strong{ text-align: center;   font-size: 40px;}
.pro1_piclist dd .txt span{text-align: center; font-size: 28px; margin: 20px 0 0 0; }
.pro2_piclist dd .txt font{text-align: center; line-height: 32px;}
.pro1_piclist dd p img{display: block; width: 60%; margin: 0 auto;}
.pro1_piclist dd .txt .more{ margin: 0 auto; }
.pro2_piclist dd{    margin: 0 0 150px 0;}
.pro1_b_txt h3{ text-align: left; }
.pro1_b_txt h3 br,.webbannerpro1 .icenter img{ display: none; }
.pro1_b_txt h4{ font-size: 18px; line-height: 36px; text-align: left; }

.pro1_piclist dd p{ width:100%; margin-bottom: 30px; }
.pro1_piclist dd .txt{ position: relative; top: auto; right: auto; width: 100%; transform: inherit; }
.pro1_tables .pro1list{ overflow-x: scroll;  }
.pro1_tables .pro1list .tt, .pro1_tables .pro1list .list dd{ width:1000px; }

.innews .cul07Swiper{     width:100%; left:0%; margin-left: -0;}

.inabout .company{ display: block; }
.inabout .company .intt,.inabout .company .right{ width:100%; }
.inabout .company .intt{    margin-bottom: 30px;}
.intech .act{    display: block;}
.intech .act dl{top: auto !important; width: calc(100% - 60px); margin-bottom: 50px; padding: 40px 30px;}

.i03 ul{display: block;}
.i03 ul li{ padding:30px 30px;  width: calc(100% - 60px); margin-bottom: 30px; }
.i03 .bg img{ object-fit: cover;}
.i03 ul li p{ min-height: auto; font-size: 14px; display: block; width: 100%;  }
.i03 ul li .icon img{width: 50px;}
.i03 ul li .icon{ height: auto;}
.i03 ul li h4{ margin: 10px 0; }
.i03 ul li .c1{ margin-bottom: 0; }

.innews .cul07Swiper .swiper-slide .rt{    margin-top: 20px;}


.innews .cul07Swiper .swiper-slide span{ min-height: 80px; }
.innews .more{ margin-top: 26px; }

.pro_list_home .ap p{ width: 80%; margin: 0 auto;   float: none !important;}
.pro_list_home .ap dd{ width: 100%; margin:  0 auto;}
.pro_list_home .ap dd h5 a{padding: 6px 10px; margin-bottom: 10px; min-width: 80px; font-size: 14px; font-weight: bold; border: 1px solid #ddd;}
.pro_list_home .ap dd h4{font-size: 16px;margin: 15px 0; }
.pro_list_home .ap dd h3{font-size: 30px;}

.inbanner_Swiper .txt h3{font-size: 40px;line-height: 50px;}
.inbanner_Swiper .txt h4{font-size: 20px;}

.inabout .company .intt h4{    font-size: 18px;}

.br_ry{display:none;}

.pro2_piclist dd p{ margin-bottom:0; }

.pro2show .pro2_showtxt h3{ font-size:32px; }

.pro2show .pro2showtext_one{    padding: 40px;}
.pro2show .pro2showtext_onetact ul{ display: block;}
.pro2show .pro2showtext_onetact li{width: 100%; margin-right: 0;}
.pro2showtable ul{ width:1000px;}
.pro2showtable{overflow-x: scroll;}

.pro2showtable ul li span{ font-size:18px;  }
.newsshowtt h4 span{  font-size:16px;  }

.pro2showtable h3 font,.pro2showtable h3 span{    font-size: 28px;}

.pro2show .pro2showtext_one h4{ text-align: left; font-size: 28px;     line-height: 46px; }
.pro2show .pro2showtext_one h4 br{display:none;}
.pro2show .pro2showtext_one h3{font-size: 20px; margin-bottom: 20px;}
.pro2show .pro2showtext_onetact strong{font-size: 30px; line-height: 42px;}
.pro2show .pro2showtext_onetact span{font-size: 16px;}


.pro2show .pro2_showtxt h4{ text-align: left; font-size: 32px; }
.pro1_piclist dd .txt font{ text-align: center;     font-size: 16px;}
.pro1_piclist dd{ margin-bottom: 150px; }

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, button, input, textarea, select, option, th, td{text-align: left;}

#cookie-notice button{width: 100px; height: 40px;}

.abformpic .icenter dl dd .line{margin: 10px 0;}
.abformpic .icenter dl dd strong{font-size: 26px;}
.abvideo .bo span{ font-size:16px; }

.abformpic .icenter dl dd strong br{  display:none; }


.ab_one .text .txt p{font-size: 16px;    line-height: 26px;}
.ab_one .text .aa{    font-size: 16px;}
.ab_one .text .aa i{    font-size: 28px;}


.drawer-toggle.drawer-hamburger,.drawer-nav{ display: block; background: none; }
.drawer-hamburger{z-index: 999999999;}
.drawer--right.drawer-open .drawer-nav{z-index: 99999999;}
.drawer-menu{list-style: none; width: 80%; margin: 4em 0 0 10%;}
.drawer-menu>li{margin-bottom: 20px; }
.drawer-menu>li>a{display: block; font-size: 26px; font-weight: bold; color:#fff;}
.drawer-menu>li>a:hover{color:#e22938;}

.mnli .fa{display: block; float: right; color: #999; font-weight: 100; font-size: 32px; transition: all .6s; }
.drawer-menu>li>.active>.fa{ transform:rotate(-180deg);}
.drawer-menu>li>.active,.drawer-menu>li>.active>.fa{ color: #e22938;}

.drawer-menu>li>.mlist{display: none; margin: 0; padding: 20px; margin-bottom: 30px;}
.drawer-menu>li>.mlist dd{margin: 0; padding: 0;}
.drawer-menu>li>.mlist dd a{display: block; color: #fff; font-weight: normal; font-size: 18px; margin: 0 0 10px 0; opacity: 0.8;}

.drawer-menu>li>.mlist dt{display: block; overflow: hidden; padding: 0; margin: 0; margin-bottom: 20px;}
.drawer-menu>li>.mlist dt h5{display: block; color: #fff; font-size: 15px; padding: 0; margin: 0; opacity: 0.5;}
.drawer-menu>li>.mlist dt h6{display: block; overflow: hidden; padding: 0; margin: 0; margin-top: 10px;}
.drawer-menu>li>.mlist dt h6 a{display: block; color: #fff; font-size: 18px; margin: 0 0 10px 0;}
.drawer-hamburger{top:0;}

.drawer-nav{ overflow-y: scroll;}
.drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before{ background-color: #ddd; }
.drawer-hamburger:hover .drawer-hamburger-icon:before, .drawer-hamburger:hover .drawer-hamburger-icon:after{background-color: #ddd; }

.inbanner_Swiper .txt h3, .inbanner_Swiper .txt h4, .inbanner_Swiper .txt h5,.inbanner_Swiper .swiper-slide-active .txt h3, .inbanner_Swiper .swiper-slide-active .txt h4, .inbanner_Swiper .swiper-slide-active .txt h5{}


.abformpic .icenter dl dd i{ font-size:16px; }
 


.dow_lt{    margin: 50px auto;}

.d_user_or dd{display: block;}
.d_user_or dd p{margin: 0; padding: 0; display: flex; justify-content: flex-start; align-items: center; margin: 0 0 5px 0; float: left; width: 100%;}
.d_user_or dd .user{float: left; margin: 0 10px 0 0; height: 30px; line-height: 30px; font-size: 12px;}


.dow_lt .ict .lf,.dow_lt .ict .rh{ width:100%; }
.dow_lt .ict .lf{margin-bottom: 30px;}
.dow_lt .ict .lf dl .info a{ font-size: 16px; margin: 0 0 10px 0; }
.dow_lt .ict .lf dl h4{margin: 0 0 10px 0;}
.dow_lt .ict .lf dl h4 a{font-size: 20px;}
.dow_lt .ict .lf dl{ margin-bottom: 20px; }

.dow_lt .ict .rh dl .adl .da p span,.dow_lt .ict .rh dl .adl .da dd a{ width: 100%;}
.dow_lt .ict .rh dl .adl .da strong{font-size: 24px; line-height: 24px;}
.dow_lt .ict .rh form input{    height: 50px;}
.d_user_or dd p span, .d_user_or dd p font,.user_shengming .ich_level_wrap .ihc-level-item .ihc-level-item-wrap .ihc-level-item-content,.user_zhuce form .iump-labels-register{ font-size:14px;}



.wrap{ max-width: 90% !important; width: 90% !important; padding: 0 !important; }
.status-publish{    padding: 26px;}
.entry-header .entry-title{font-size: 28px;}
.user_zhuce_denglu .ihc-login-form-wrap form .impu-form-line-fr .impu-form-label-fr,.user_password .ihc-pass-form-wrap .impu-form-pass-additional-content{ font-size:14px; }

.user_zhuce_denglu .ihc-login-form-wrap .impu-temp5-row .impu-temp5-row-left, .user_zhuce_denglu .ihc-login-form-wrap .impu-temp5-row .impu-temp5-row-right{width: 100%; float: left; margin: 20px 0 0;}
.user_zhuce_denglu .ihc-login-form-wrap .impu-form-submit input, .user_zhuce_denglu .ihc-login-form-wrap .impu-form-submit input:hover,.user_zhuce_denglu .ihc-login-form-wrap .impu-temp5-row .impu-temp5-row-right .ihc-register-link a{width: 150px; margin: 0 auto; height: 40px; padding: 0 !important; line-height: 40px;}


.user_zhuce_denglu .ihc-login-form-wrap .impu-form-links-pass a{top: 0; text-align: center; display: block; font-size: 14px;}

.user_shengming .ich_level_wrap .ihc-level-item .ihc-level-item-wrap .ihc-level-item-bottom .ihc-level-item-link{width: 150px; height: 40px; padding: 0 !important; font-size: 14px; line-height: 40px; border-radius: 0; margin: 0 auto;}


.user_zhuce form .iump-submit-form .iump-register-row-left, .user_zhuce form .iump-submit-form .iump-register-row-right{ margin: 10px 0;   width: 100%;}


.user_zhuce form .iump-submit-form .iump-register-row-left input,.user_zhuce form .iump-submit-form .iump-register-row-right .ihc-login-link a{width: 150px; margin: 0 auto; height: 40px; padding: 0 !important; line-height: 40px;}

.user_account .ihc-account-page-wrapp .ihc-middle-side,.user_account .ihc-account-page-wrapp .ihc-ap-wrap{  padding: 10px 0; }
.user_account .ihc-account-page-wrapp .ihc-no-background .iump-user-page-mess-special{    font-size: 16px;}

.user_account .ihc-account-page-wrapp .ihc-ap-wrap .more{font-size: 14px; height: 40px; line-height: 40px;}
.ihc-ap-theme-3 .ihc-ap-wrap{font-size: 14px; line-height: 20px;}
.ihc-mobile-bttn-wrapp{display: none !important;}
.user_account .ihc-account-page-wrapp .ihc-ap-menu{padding: 10px 0; display: block;}
.user_account .ihc-account-page-wrapp .ihc-ap-menu .ihc-ap-menu-item{ margin: 0 0 10px 0; width: 100%; }
.user_account .ihc-account-page-wrapp .ihc-ap-menu .ihc-ap-menu-item a i{ font-size: 16px; }


.ihc-login-template-13 .impu-form-line-fr input[type=password], .ihc-login-template-13 .impu-form-line-fr input[type=text]{ font-size: 14px; font-family: PingFang SC, Microsoft Yahei, Arial, Hiragino Sans; }

.ihc-login-template-13.ihc-pass-form-wrap .impu-form-submit input{min-width: 150px !important; width: 150px !important; font-size: 14px; height: 40px; line-height: 40px; padding: 0 !important; margin: 0 auto !important;}

.modal_company .co_ict,.modal_company .co_ict .inner{    width: 90%;}
.modal_company .co_ict .inner span{ margin: 20px 0;  font-size: 13px;}
.modal_company .co_ict .inner strong{ font-size: 26px;}
.modal_company .co_ict .modal-close{ width: 28px; height: 28px; }
.modal_company .co_ict dd a{width: 150px; height: 40px; font-size: 14px; line-height: 40px; padding: 0;}

.c_s_bottom dd h3{font-size: 26px;}
.c_s_bottom dd p{font-size: 18px; line-height: 32px;}
.c_s_bottom dd p span{display: block; font-size: 16px;}
.c_s_bottom dt{ display: flex ; flex-direction: column; align-content: flex-start; align-items: flex-start; }
.c_s_bottom dt p{ margin-bottom: 20px; }
.c_s_bottom dt p span{font-size: 18px; font-weight: normal;}
.c_s_bottom dt p a{font-size: 18px;}
.c_s_bottom{margin: 0 auto 50px;}



.productsecurity_list dl strong{ font-size: 18px; }
.productsecurity_list dl{ padding: 26px; }
.Investorlist_ab_one{ padding: 50px 0 0;}
.Investorlist_ab_one .text .txt{ display: block;}
.Investorlist_ab_one .text .txt p{ width: 100%; font-size: 14px; line-height: 26px;}
.Investorlist_ab_one .text .txt img{width: 100%; margin: 20px 0 0 0;}
.Investorlist_ab_one .text h3{ font-size: 28px; margin-bottom: 20px; }

.webbanner dd h3{ font-size: 22px; }



}




