.index-contact-form .innerbox .cf-left {
  font-size: var(--font18);
  color: #333;
}

.join_wrap .innerbox .joinbox2 {
    margin-top: 0.6rem;
}

.join_wrap .innerbox .joinbox2 .itemlist {
    margin-top: 0.3rem;
}
.join_contact_box .innerbox .itemlist {
    margin-top: 0.3rem;
}

.contact_Office .innerbox {
    margin-top: 0.3rem
}
.contact_box .flexbox .right .info ul li .icon {
   
    filter: brightness(0) invert(0.6);
}

.contact_Office .innerbox .itemlist .item .bottom .b_ul .b_li .icon {
   
    filter: brightness(0) invert(0.6);
}

.join_contact_box .innerbox .itemlist .item .bottom .b_ul .b_li .icon {
   
    filter: brightness(0) invert(0.6);
}

.header-pc .header-top-right a:hover {color: #0380FF;}
.idxPageHideSpecail .swiper-pagination-bullet:after {background: #FF6B00;}
#header .header-pc .header-right .nav dl .navpanel2 .serviceitem li a {color: #000;}
.header-pc .header-right .column .header-lang .up a{ font: var(--font14) "HONORSansCN-L"; }
.index-product .title {color: var(--active_color);}
.index-product .itemlist .item .content .c-title {font-size: var(--font22);}
#footer .footer-content .footer-up .f-right .f-media a:hover {background-color: #066be8;}
.navbarul .innerbox .l-nav .item span {color: #777777; font: var(--font14);}
.news_box .flexbox .right:hover .info .title {color: var(--active_color);}
.careers-page .up .filter-box-d .form-box h4 {font-weight: 700;}
.index-contact-form .innerbox .cf-right input{font-size: var(--font14);}
.box-table-main .btn {padding: 0rem 0.2rem;min-width: 1rem;}






#header .header-pc .header-wrap-down .w1280{
    /*max-width: 70.51282051282051%;*/
}

.indexbanner .bannerbox .swiper_box .bancontent .w1280,.index-product .w1280,.index-AboutUs .w1280,.index-contact-form .w1280,#footer .w1280{
    /*max-width: 70.51282051282051%;*/
}



.about_wrap .navbarul .w1280,.about_wrap .tab_page .w1280,.about_vision .innerbox .w1280,.about_history_fluent .w1280,.about_history .innerbox .w1280,.map_history .innerbox .w1280 {
    /*max-width: 70.51282051282051%;*/
}





/*@media (max-width:1560px) {*/
/*  .w1280 {*/
/*    max-width: 71.875%;*/
/*  }*/
/*    #header .header-pc .header-wrap-up .w1280 {*/
/*        max-width: 81.25%;*/
/*    }*/
    
/*    #header .header-pc .header-wrap-down .w1280{*/
/*    max-width: 81.25%;*/
/*    }*/
    
/*    .indexbanner .bannerbox .swiper_box .bancontent .w1280,.index-product .w1280,.index-AboutUs .w1280,.index-contact-form .w1280,#footer .w1280{*/
/*        max-width: 81.25%;*/
/*    }*/
    
    
    
/*    .about_wrap .navbarul .w1280,.about_wrap .tab_page .w1280,.about_vision .innerbox .w1280,.about_history_fluent .w1280,.about_history .innerbox .w1280,.map_history .innerbox .w1280 {*/
/*        max-width: 81.25%;*/
/*    }*/
  
/*}*/


/*@media (max-width:990px) {*/
/*  .w1280 {*/
/*    max-width: 100%;*/
/*  }*/
/*    #header .header-pc .header-wrap-up .w1280 {*/
/*        max-width: 100%;*/
/*    }*/
    
/*    #header .header-pc .header-wrap-down .w1280{*/
/*    max-width: 100%;*/
/*    }*/
    
/*    .indexbanner .bannerbox .swiper_box .bancontent .w1280,.index-product .w1280,.index-AboutUs .w1280,.index-contact-form .w1280,#footer .w1280{*/
/*        max-width: 100%;*/
/*    }*/
    
    
    
/*    .about_wrap .navbarul .w1280,.about_wrap .tab_page .w1280,.about_vision .innerbox .w1280,.about_history_fluent .w1280,.about_history .innerbox .w1280,.map_history .innerbox .w1280 {*/
/*        max-width: 100%;*/
/*    }*/
  
/*}*/



.search-page .page-up .searchform{
    position: relative;
    height: 0.6rem;
    min-height: 40px;
    width: 100%;
    max-width: 100%;
}


.search-page .page-up .searchform .input{
    font-size: var(--font16);
    color: #000000;
    font-style: normal;
    width: 100%;
    height: 100%;
    padding-left: 0.64rem;
    padding-right: 2.2rem;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 99px;
    min-height: inherit;
}
.search-page .page-up .searchform .clear-search{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 0.16rem;
    height: 100%;
    position: absolute;
    left: 0.3rem;
    top: 0;
    bottom: 0;
    margin: auto;
    right: inherit;
}
.search-page .page-up .searchform .clear-search img{
    opacity: 1;
}

.search-page .page-up .searchform .clear-search::before{
    display: none;
}
.search-page .page-up .searchform .iconfont{
         min-width: 1.36rem;
    height: 100%;
    padding: 0 0.42rem;
    background-color: #32B5FF;
    border: none;
    border-radius: 0 99px 99px 0;
    cursor: pointer;
    font-size: var(--font16);
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
}


#header .header-pc .header-right .nav dl .navpanel2 .serviceitem .two_item{
    padding: 0;
}

#header .header-pc .header-right .nav dl .navpanel2 .serviceitem .two_item .two_li{
    padding: 0.15rem 0.35rem;
}

.server-download-form .inner .row span:nth-child(2){
    flex: 2;
}

.appliserver_wrap .innerbox .swiperwrap .swiper_title{
    padding: 0;
}

.appliserver_wrap .innerbox .swiperwrap .swiper_title .swiper-wrapper{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}

.appliserver_wrap .innerbox .swiperwrap .swiper_title .swiper-slide{
    width: 100%;
}

.appliserver_wrap .innerbox .swiperwrap .swiper_title .active .title{
    background-color: var(--active_color);
    color: #fff;
}


.appliserver_wrap .innerbox .swiperwrap .swiper_title .title::before{
    display: none;
}


.appliserver_wrap{
    height: 100vh;
    background-position: center;
}


.appliserver_wrap .innerbox .swiperwrap .swiper_info .flexbox .left .info .item1 .t0{
    display: none;
}

.idx_more.opacity:hover::after{
    height: 100%;
    z-index: 2;
}
.idx_more.opacity:hover .word{
    z-index: 5;
}
.idx_more.opacity:hover .icon{
    z-index: 5;
}
.idx_more.black:hover::after{
    height: 100%;
    z-index: 2;
}
.idx_more.black:hover .word{
    z-index: 5;
}
.idx_more.black:hover .icon{
    z-index: 5;
}

.indexbanner .bannerbox .sidebar-wrapper .sidebox .side-narbar .idx_more:hover .word{
    z-index: 5
}
.indexbanner .bannerbox .sidebar-wrapper .sidebox .side-narbar .idx_more:hover .icon{
    z-index: 5
}

/*缩小内容区 ---- 产品概述 /详情页/ 服务 */

.minwidth_screen .w1280{
    max-width: 1100px;
}


@media (max-width:1560px) {
    .minwidth_screen .w1280{
        max-width: 70.5128%;
    }
    
}


@media (max-width:1100px) {
    .index-contact-form .innerbox{display: flex;}
}


@media (max-width:990px) {
    .minwidth_screen .w1280{ max-width: 100%;}
    
   
    
    
}

@media (max-width:768px) {
#footer .footer-content .footer-down .friend-link { margin-top: 0.2rem; }
    .index-contact-form .innerbox .cf-right { margin-top: 0; }
    .index-contact-form .innerbox { display: inline-block;}
    
     /*英文首页banner图显示区调整1209*/
        .indexbanner .bannerbox .sidebar-wrapper {
        display: block !important;
        left: 0;
        right: initial;
        bottom: 0;
        width: 100% !important;
        height: auto;
    }
    .indexbanner .bannerbox .swiper_box .imgbg img {
        height: auto;
        min-height: 500px;
    }
    .indexbanner .bannerbox .sidebar-wrapper .sidebox {
    padding-top: 0.5rem;
    padding-bottom: 0.8rem;
}
 
 
 .indexbanner .bannerbox .swiper_box .bancontent .content{width: 100% !important;}   
    
}




/*cookies*/
.cookie{position: fixed;width: 100%;z-index: 1002;background-color: rgba(0,0,0,0.5);left: 0;bottom: 0!important; background-color: #ededed;}
		.cookie_a{width: 100%;height: auto;padding-top: 20px; padding-bottom: 20px;}
		.cookie_a .commen { display: flex; justify-content: space-between; gap: 30px; }
		.cookie_aa{width: 70%;}
		.cookie_aa h6{font-size: 22px;color: #000000; }
		.cookie_aa p{display:flex; font-size: 14px;color: #666666;line-height: 30px;}
		.cookie_aa p a{color: #000000; text-decoration: underline;font-size: 14px;}
		.cookie_ab { flex-shrink: 0; display: flex;gap: 20px; }
		.cookie_ab h6{width: 180px;height: 43px;line-height: 43px;background-color: var(--active_color);border-radius: 21.5px;text-align: center;font-size: 14px;color: #fff;font-family: ml;cursor: pointer;}
		.cookie_ab p{width: 180px;height: 43px;line-height: 43px;border: 1px solid #d5d5d5;border-radius: 21.5px;text-align: center;font-size: 14px;color: #000000;font-family: ml;cursor: pointer;}
		.cookie.active { display: none; }
		
@media (max-width:1480px) {
    .cookie_a{width: 100%;height: auto;padding-top: 30px; padding-bottom: 30px;}
    .appliserver_wrap .innerbox .swiperwrap .swiper_info .flexbox .left .info .item1 .t1 {max-height: 1.5rem !important;}
}
@media (max-width:990px) {
    .cookie_a .commen { flex-direction: column; gap: 10px; }
    .cookie_a { height: auto; padding-top: 10px; padding-bottom: 10px;} 
    .cookie_aa { width: 100%; } 
    .cookie_aa p { line-height: 1.45; }
    .cookie_ab { float: unset !important; width: 100%; }
    .cookie_ab h6  ,.cookie_ab p{ width: 100px;  margin-top: 0; }
    .cookie_ab {  height: fit-content;  gap: 20px;display: flex;align-items: center;width: 100%;}
    .appliserver_wrap .innerbox .swiperwrap .swiper_info .flexbox .left .info .item1 .t1 {max-height: 100% !important;}
}
@media (max-width:480px) {
    .cookie_aa p{  display: block; }
    .index-contact-form { padding: 0.6rem 0; }
}



.policy_wrap .center_box .box_info .left_box{
    width: 100%;
    padding-right: 0;
    border-right: none;
}


#hi-resume-pop .contact_wrap .flexbox .right .formtable .input-form .row .item.focus .tags{
    font-size: var(--font14);
}

.server-apply-form .formtable .input-form .row .item.focus .tags{
    font-size: var(--font14);
}



.contact_Office .innerbox .itemlist .item {padding: 0.22rem 0.24rem;}
.contact_Office .innerbox .itemlist .item .bottom {padding-bottom: 0.2rem;}
.contact_Office .innerbox .itemlist .item .bottom .b_ul .b_li {margin-top: 0.15rem;}
.contact_box .flexbox .right .info ul li  {margin-top: 0.15rem;}
.contact_box .flexbox .right .info .view_btn {margin-top: 1rem;}

.index-product .itemlist .item:hover .image img { -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; scale: 1.05;}
.appliserver_wrap .innerbox .swiperwrap .swiper_info .flexbox .right:hover .img img{ -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; scale: 1.05;}
.header-pc .header-right .column .header-lang .up a:hover {color: var(--active_color);}

.idx_productdetail_wrap .idx_pd_description .innerbox .idxpd_top .wrap-box .wrap-right .img .pb {padding-bottom: 66.74%;}
.idx_productdetail_wrap .idx_pd_description .innerbox .idxpd_top .wrap-box .wrap-right .img .pb .ab img {height: 3.2rem;}
.idx_productdetail_wrap .idx_pd_description .innerbox .idxpd_top .wrap-box .wrap-right .img .pb .ab {padding: 0rem;}
.related_wrap .innerbox .swiper_box .centerInfo .pic .pb .ab {padding: 0rem;}
.related_wrap .innerbox .swiper_box .centerInfo .pic .pb {padding-bottom: 65.92%;}
.idx_product_list .innerbox .type_box .pul .pli .wrap-box .wrap-right .img .pb {padding-bottom: 67%;}
.idx_product_list .innerbox .type_box .pul .pli .wrap-box .wrap-right .img .pb .ab {padding: 0rem;}
.idx_product_list .innerbox .type_box .pul .pli .wrap-box .wrap-right {width: 30.829%;}


/*20250913前端修改调整*/
#header .header-pc .header-wrap-up .logo {width: 3.6rem;}
#header .header-pc .header-wrap-up .logo img {margin-right: 3.6rem;}
#header .header-pc .header-top-right a:hover { color: var(--active_color);transition: all 0.1s linear;}
.index-AboutUs .innerbox .index-normal .content .sec-title:hover{ text-decoration: underline;}
#header .header-pc .header-top-right a {font-weight: 400;}
.index-AboutUs .innerbox .index-link-box ul li a:hover {border-bottom: solid 1px #066be8;}
.index-AboutUs .innerbox .index-link-box ul li a:hover .link-title { color: var(--active_color);}
.idx_productdetail_wrap .idx_pd_description .innerbox .idxpd_bottom .advantage_box .item .point_desc {font-size: var(--font16);}
.careers-page .down .openings-main .list .item .item-box .text-box .title:hover {transition: all 0.2s ease; color: var(--active_color);    text-decoration: underline;}
#footer .footer-content .footer-up .f-left {width: 3.2rem;}
.indexbanner .bannerbox .sidebar-wrapper .sidebox {padding-top: 1rem;}

.news_dataswrap .innerbox .itemlist .flexbox .right .datas { flex: 1; }

.ins_newdCon2 .center_box .box_info .left_box .pagerBox .next button { background-color: var(--active_color); border: none; color: var(--color_fff); }
.ins_newdCon2 .center_box .box_info .left_box .pagerBox button img { filter: brightness(0) invert(1); }

.ins_newdCon2 .center_box .box_info .left_box .pagerBox button:hover { .dh; /*transition: all 0.5s ease;*/ background-color: #0654b7; border: none; }
.ins_newdCon2 .center_box .box_info .left_box .pagerBox button:hover img { filter: brightness(0) invert(1); }

.ins_newdCon2 .center_box .box_info .left_box .pagerBox .t1 span { color: #000 !important; }

.news_box .flexbox .right:hover .info .title, .news_box .flexbox .right:hover .info .idx_more2 {
    color: initial;
}
.news_box .flexbox .right:hover .info .idx_more2 img { filter: brightness(0.5); }
.news_box .flexbox .right .info .title:hover, .news_box .flexbox .right .info .idx_more2:hover {
    color: var(--active_color);
}
.news_box .flexbox .right .info .idx_more2:hover img { filter: inherit; }

.sustainability-page .flexbox .left .point_desc .activec { display: inline; }

/*.about_history_fluent .innerbox .flexbox:last-child .right { padding-bottom: 0.32rem; }*/
.about_history_fluent .innerbox::before {
    height: calc(100% - 1rem);
}

.introduce_box .flexbox .left .f-submit {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: var(--font16);
  width: fit-content;
  height: 0.46rem;
  min-height: 35px;
  background-color: var(--active_color);
  border-radius: 5px;
  padding: 0 0.2923rem;
  cursor: pointer;
  margin-top: 0.4rem;
}
.introduce_box .flexbox .left .f-submit a { color: var(--color_fff); }
.introduce_box .flexbox .left .f-submit:hover {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: #0654b7;
}

.careers-page .searchform:hover { border: 0.01rem solid var(--active_color); border-radius: 0.99rem; }
.careers-page .searchform .iconfont { background-color: var(--active_color); .dh; }
.careers-page .searchform .iconfont:hover { background-color: #0654b7; }

.search-page .page-up .searchform:hover { border: 0.01rem solid var(--active_color); border-radius: 0.99rem; }
.search-page .page-up .searchform .iconfont { background-color: var(--active_color); .dh; }
.search-page .page-up .searchform .iconfont:hover { background-color: #0654b7; }

.appliserver_wrap .innerbox .swiperwrap .swiper_title {}

.sustainability-page .flexbox .left .point_desc a:hover { color: var(--active_color); text-decoration: underline;}

/*#header .header-pc .header-wrap-up { padding: 0.15rem 0; box-sizing: border-box; height: fit-content; }*/
#header .header-pc .header-wrap-down { transform: translateY(0.95rem); }

/* 20251013前端修改调整*/
.box-table-main .btn:nth-child(1){color: #000;}
.idx_productdetail_wrap .idx_pd_description .innerbox .idxpd_bottom{padding: 0.4rem 0rem 0.4rem 0.3rem;}
.idx_productdetail_wrap .idx_pd_description .innerbox .box-table-main {padding: 0 0 0 0.3rem;}
.index-product{margin-top: 0.4rem;}
#header .header-pc .header-top-right {padding-top: 0.28rem;}
#footer .footer-content .footer-up .f-right .f-media {padding-top: 0.2rem;}
#footer .footer-content .footer-up .f-right .f-title {padding-top: 0.28rem;}
.index-product .itemlist .item .content .c-info{color: var(--color_000);font: var(--font16) "HONORSansCN-L";line-height: 1.5;}

.index-AboutUs .innerbox .index-news-box .news-list li .time {color: var(--color_000);font-size: var(--font16);}
.index-AboutUs .innerbox .index-news-box .news-list li .title{color: var(--color_000);font-size: var(--font16);}
.index-AboutUs .innerbox .index-normal .content .sec-title{font-size: var(--font16);}
.grid6 {    grid-template-columns: repeat(8, 1fr);}

.navbarul .innerbox .r-nav {    display: none;}
.indexbanner .bannerbox .swiper_box .bancontent .content .idx_more { margin-top: 0.7rem;}
.indexbanner .bannerbox .swiper_box .bancontent .content{width: 70%;}
.index-AboutUs .innerbox .index-normal .content {min-height: 180px;}
.index-AboutUs .innerbox .index-normal .content .more {margin-top: 0.2rem;bottom: 0.2rem;}
.p_desc {line-height: 1.5;}
.appliserver_wrap .innerbox .swiperwrap .swiper_info .flexbox .left .info .item1 .t1  {line-height: 1.5;}
.appliserver_wrap .innerbox .swiperwrap .swiper_info .flexbox .left .info .item1 {  width: 90%;}
.appliserver_wrap .innerbox .swiperwrap .swiper_info .flexbox .left .info .item1 .t1 { max-height: 1.2rem;}
.appliserver_wrap .innerbox .swiperwrap .swiper_info .flexbox .left .info .item2 .t0 {font-size: var(--font20);}
.appliserver_wrap .innerbox .swiperwrap .swiper_info .flexbox .left .info .item2{ margin-top: 0.3rem; margin-bottom: 0.1rem;}
.appliserver_wrap .innerbox .swiperwrap .swiper_info .flexbox .left .info .item2 .t1 {max-height: 0.8rem;}
.about_history_fluent .innerbox .flexbox .right .datas_ul li .m1 {min-width: 80px;}
.about_history .innerbox .swiper_box .centerInfo .name {font-size: var(--font18);}
.sustainability-page .flexbox .left .point_desc p  {line-height: 1.5;}
.dep_policy .innerbox .itemlist .swiper_box .item .word {font-size: var(--font16);}
.news_dataswrap .innerbox .filter_bottom .item .flexbox .right .datas .desc {font-family: 'HONORSansCN-L';}



/* 2025-12-15 */
.contact_box .flexbox .right { padding: 0.5rem; }
.contact_box .flexbox .right .info { padding: 0; position: static; }


