.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,#header .header-pc .header-wrap-up .w1280{
  max-width: 83.51282051282051%;
}

.indexbanner .bannerbox .swiper_box .bancontent .w1280,.index-product .w1280,.index-AboutUs .w1280,.index-contact-form .w1280,#footer .w1280{
    /*  max-width: 65.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:990px) {
    .minwidth_screen .w1280{
        max-width: 100%;
    }
    .w1280{
        max-width: 100%  !important;
        padding: 0 20px;
    }
     .index-contact-form .innerbox{display: flex;}
     .indexbanner .bannerbox .sidebar-wrapper{display: none}
    
    /* 2025-12-01 */ 
    .indexbanner .bannerbox .sidebar-wrapper { display: block !important; left: 0; right: initial; bottom: 0; width: 100% !important; height: auto; }
    .indexbanner .bannerbox .sidebar-wrapper .sidebox { padding: 0.52rem 0 !important; }
    
    .indexbanner .bannerbox .swiper_box .imgbg img { height: auto; min-height: 500px; }
   
     
}

@media (max-width:1100px) {
    .minwidth_screen .w1280{
        max-width: 100%;
    }
    .w1280{
        max-width: 100%  !important;
        padding: 0 20px;
    }
     .index-contact-form .innerbox{display: flex;}
      #footer .footer-content .footer-down .friend-link .linkbox {width: 1.5rem;}
     
}

@media (max-width: 1200px){
        .indexbanner .bannerbox .sidebar-wrapper {
        width: 17%;
    }
}

@media (max-width:450px) {
   
    .index-contact-form .innerbox{display: inline-block;}
}

@media (max-width:768px) {
    .index-contact-form .innerbox .cf-right { margin-top: 0;}
    #footer .footer-content .footer-down .friend-link {margin-top: 0.2rem;}
   
}



/*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;}
}
@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%;}
}
@media (max-width:480px) {
    .cookie_aa p{
        display: block;
    }
}



.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;}
#footer .footer-content .footer-down .fd-left{font: var(--font14)}
#footer .footer-content .footer-down .fd-right a{font: var(--font14)}
.index-product .itemlist .item .content .c-info{color: var(--color_000);font-size: var(--font16);font-family: 'HONORSansCN-L';}

.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(9, 1fr);}

.related_wrap .innerbox .swiper_box .centerInfo .pic:hover  .pb .ab img {transition: all 0.5s ease; scale: 1.05;}
.appliserver_wrap .innerbox .swiperwrap .swiper_info .flexbox .left .info .item1 .t1{padding: 0 0.8rem 0 0;}
.indexbanner .bannerbox .swiper_box .bancontent .content .idx_more{    margin-top: 0.92rem;}
#footer .footer-content .footer-down .friend-link .linkbox {width: 1.4rem;    padding: 0.1rem 0.1rem;}


/* 20251120前端修改调整*/
.index-AboutUs .innerbox .index-normal .content .sec-title{-webkit-line-clamp: 3;}
#footer .footer-content .footer-up .f-right .f-title,#footer .footer-content .footer-down .fd-left,#footer .footer-content .footer-down .fd-right {font-family: 'HONORSansCN-L';}
.idx_product_list .innerbox .type_box .pul .pli .tag_wrap .taglist {gap: 0.1rem;}
.tab_page .box-table-main .btn {min-width: 1.5rem;}
.server-apply-form .info,.server-apply-form .formtable .description .t1,.server-apply-form .formtable .description .t0  {    font: var(--font14) "HONORSansCN-L";}
.server-download-form .inner .row::after {background: #066be8;}
.careers-page .down .openings-main .name{font-size: var(--font22);}


/* 20251125前端修改调整*/
.indexbanner .bannerbox .sidebar-wrapper .sidebox .side-narbar .sec-title {line-height: 1.5;}
.index-product .itemlist .item .content .c-info {line-height: 1.5;}
.index-AboutUs .innerbox .index-normal .content .sec-title  {line-height: 1.5;}
.idx_product_list .innerbox .overview_box .p_desc  {line-height: 1.5;}
.idx_product_list .innerbox .overview_box .p_desc p{margin-top: 0.1rem;}
.p_desc {line-height: 1.5;}
.appliserver_wrap .innerbox .swiperwrap .swiper_info .flexbox .left .info .item1 .t1 {line-height: 1.7;font-family: 'HONORSansCN-L';}
.appliserver_wrap .innerbox .swiperwrap .swiper_info .flexbox .left .info .item2 .t1{font-family: 'HONORSansCN-L';}
.sustainability-page .flexbox .left .point_desc p{line-height: 1.5;}
.about_history_fluent .innerbox .flexbox .right .title .left_image .img { width: 100% !important;  } 
.about_history_fluent .innerbox .flexbox {  padding-top: 1rem; padding-bottom: 1rem; } 


/* 20251127前端修改调整*/
.index-AboutUs .innerbox .index-normal .content .more{    font-size: var(--font14);}
.map_history .innerbox .mapbox .sortlist .sort {font-size: var(--font16);}
.search-page .list .item:hover .item-box{border-color: #066BE8;}
.related_wrap .innerbox .swiper_box .centerInfo .name {font-size: var(--font16);}
.about_vision .innerbox .itemlist .item .word {opacity: 0.9;}
.index-AboutUs .innerbox .index-normal .content .fir-title span {transition: all 0.5s ease;
    font-size: var(--font28);
    color: var(--color_111);
    cursor: pointer;
    line-height: 1;}
.index-AboutUs .innerbox .index-normal .content .fir-title:hover span {color: var(--active_color);
    filter: none;}
.about_history_fluent .innerbox .flexbox .right .datas_ul li .m1 { min-width: 100px;}
.about_history_fluent .innerbox .flexbox .right .datas_ul li {gap: 0.2rem;}
.appliserver_wrap .innerbox .swiperwrap .swiper_info .flexbox .left .info .item2 .t0{font-size: var(--font22);}


 #footer .footer-content .footer-down .friend-link .linkbox .lk{padding-left: 0.1rem;padding-right: 0.1rem;}
 
 
 .news_dataswrap .innerbox .filter_bottom .item .flexbox .right .datas .desc{color: #666666;}
 .navbarul .innerbox .r-nav{display: none;}







