.head_header img{vertical-align: middle;}
.head_header a{text-decoration: none;}
.head_header a:hover{color: #0056b3;}

.head_header-bold{font-family:notosansbold,"Noto Sans","Helvetica","Arial",sans-serif;font-weight:500;}
.head_header{transition: all .3s;position: fixed;top: 0;left: 0;width: 100%;z-index: 1000;background-color: #fff;border-bottom: 1px solid #e5e5e5;}
.head_h-main{width: 100%;}
.head_h-inner{width: 1400px;max-width: 92%;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;}
.head_h_hideTitle{display: none;}
.head_h-left{display: flex;align-items: center;font-size: 0;}
.head_h-logo{display: flex;cursor: pointer;height: 70px;line-height: 70px;align-items: center;}
.head_h-logo img{max-width: none;height: 30px;} 

.head_h-right{flex: 1;font-size: 0;padding-left: 65px;}
.head_h-box{width: 100%;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.head_h-list{display: block;}
.head_h-item{display: inline-block;vertical-align: top;padding: 0 15px;}
.head_h-one{transition: all .3s;display: flex;align-items: center;cursor: pointer;min-height: 70px;line-height: 26px;font-size: 16px;color: #222222 !important;}
.head_h-item:hover .head_h-one{font-weight: bold;}

.head_h-area{font-size: 0;display: flex;align-items: center;}
.head_h-member{display: block;margin-right: 20px;}
.head_h-log{display: block;cursor: pointer;}
.head_h-icon{display: inline-block;vertical-align: middle;margin-right: 7px;}
.head_h-icon img{height: 24px;}
.head_h-text{transition: all .3s;display: inline-block;vertical-align: middle;color: #222222;font-size: 16px;line-height: 40px;}
.head_h-log:hover .head_h-text{font-weight: bold;}

.head_h-before{display: block;cursor: pointer;position: relative;}
.head_hb-tip{display: inline-block;vertical-align: middle;}
.head_hb-tip img{height: 24px;}
.head_hb-sub{display: none;position: absolute;top: 100%;left: 50%;transform: translate(-50%,0);min-width: 70px;padding-top: 20px;}
.head_hb-cont{position: relative;width: 100%;background-color: #fff;border-radius: 8px;box-shadow: 0px 6px 40px 0px rgba(0,0,0,0.08);}
.head_hb-cont:before{content: '';position: absolute;top: -9px;left: 50%;transform: translate(-50%,0);border-bottom: 10px solid #fff;border-left: 8px solid transparent;border-right: 8px solid transparent;}
.head_hb-linkbox{width: 100%;}
.head_hb-link{display: block;cursor: pointer;white-space: nowrap;padding: 10px;width: 100%;text-align: center;font-size: 16px;color: #222222;line-height: 1.37;}

.head_h-after{display: block;cursor: pointer;position: relative;}
.head_hf-tip{display: inline-block;vertical-align: middle;}
.head_hf-tip img{height: 24px;}
.head_hf-sub{display: none;position: absolute;top: 100%;left: 50%;transform: translate(-50%,0);width: 298px;padding-top: 20px;}
.head_hf-cont{position: relative;width: 100%;background-color: #fff;border-radius: 8px;box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.06);}
.head_hf-cont:before{content: '';position: absolute;top: -9px;left: 50%;transform: translate(-50%,0);border-bottom: 10px solid #fff;border-left: 8px solid transparent;border-right: 8px solid transparent;}
.head_hf-top{display: flex;align-items: center;justify-content: space-between;padding: 24px 16px; width: 100%;border-bottom: 1px solid rgba(0,0,0,0.1);}
.head_hf-letter{width: 40px;height: 40px;text-align: center;line-height: 40px;font-size: 16px;color: #fff;border-radius: 50%;background: #005BFE;}
.head_hf-rt{flex: 1;padding-left: 10px;}
.head_hf-name{width: 100%;word-break: break-all;font-size: 16px;color: #000000;line-height: 22px;}
.head_hf-mail{width: 100%;word-break: break-all;padding-top: 3px;font-size: 14px;color: #000000;line-height: 19px;}
.head_hf-center{width: 100%;padding: 8px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.head_hf-item{transition: all .3s;display: flex;align-items: center;justify-content: space-between;padding: 8px;border-radius: 4px;width: 100%;min-height: 48px;}
.head_hf-icon{display: block;width: 20px;}
.head_hf-icon img{width: 100%;}
.head_hf-text{width: calc(100% - 32px);font-size: 16px;color: #222222;}
.head_hf-item:hover{background: #F5F5F5;}
.head_hf-bottom{width: 100%;padding: 8px;}

.head_h-buttombox{display:block;font-size: 0;}
.head_h-buttom{transition: all .3s;display: inline-block;vertical-align: middle;cursor: pointer;margin-right: 12px;padding: 0 16px;text-align: center;line-height: 40px;font-size: 16px;color: #222222 !important;background-color: #fff;border: 1px solid #D8D8D8;border-radius: 8px;}
.head_h-buttom:last-child{margin-right: 0;}
.head_h-buttom:hover{background-color: #005BFE;border: 1px solid #005BFE;color: #fff !important;}
.head_h-buttom.blue{background-color: #005BFE;border: 1px solid #005BFE;color: #fff !important;}
.head_h-buttom.blue:hover{background: rgba(0,91,254,0.8);border: 1px solid rgba(0,91,254,0.8);}


body.scroll_state .head_header{transform: translate(0,-110%);}
@media(max-width: 1500px){
	.head_h-inner{width: 1200px;}
    .head_h-right{padding-left: 12px;}
    .head_h-item{padding: 0 12px;}
} 

@media(max-width: 1300px){ 
    .head_h-one{font-size: 14px;}
}
@media(max-width: 1150px){
    .head_h-right{padding-left:10px;}
    .head_h-item{padding:0 5px;}
    .head_h-buttom{font-size: 14px;padding: 0 10px;line-height: 30px;}
}

.head_h-phone{display: none;align-items: center;font-size: 0;}
.head_h-menu{display: none;width: 24px;height: 24px;background-image: url('../images/head_h13.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
@media(max-width: 992px){ 
    .head_h-logo{height: 60px;line-height: 60px;}
    .head_h-logo img{height: 16px;}

    .head_h-phone{display: flex;}
    .head_h-phone .head_h-member{display: block; margin-right: 18px;}
    .head_h-icon{display: none;}
    .head_h-menu{display: block;}
    
    .head_h-right{transition: all .3s;position: absolute;left: -110%;top: 100%;width: 100%;padding-left: 0;border-top: 1px solid #EAEAEA;background-color: #fff;}
    .head_h-list{height: calc(100vh - 60px);padding: 0 15px 200px;overflow: auto;}
    body.hax-head_h-recommend  .head_h-list{height: calc(100vh - 110px);}
    body.hide-head_h-recommend  .head_h-list{height: calc(100vh - 60px);}
    
    body.show_head_h-menu  .head_h-right{left: 0;}
    body.show_head_h-menu  {height: 100vh;overflow: hidden;}
    body.show_head_h-menu  .head_h-menu{background-image: url('../images/head_h4.png');} 
    .head_h-box{align-content: space-between;min-height: 100%;}
    .head_h-list{width: 100%;}
    .head_h-item{width: 100%;padding: 0;border-bottom: 1px solid #EAEAEA;}
    .head_h-one{width: 100%;height: auto;font-size: 16px; min-height: 60px;position: relative;}
    .head_h-one:after{transform: rotate(0);transition: all .3s;content: '';position: absolute;top: 50%;right: 0;margin-top: -10px;width: 20px;height: 20px;background-image: url('../images/head_h12.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
    .head_h-item.show .head_h-one:after{transform: rotate(90deg);}

    .head_h-area{position: absolute;bottom: 0;left: 0;z-index: 118;width: 100%;flex-wrap: wrap;padding: 15px;box-shadow: 0px -1px 10px 0px rgba(0,0,0,0.08);background-color: #fff;}
    .head_h-member{display: none;}
    .head_h-buttombox{width: 100%;}
    .head_h-buttom{width: 100%;margin-right: 0;margin-bottom: 15px;line-height: 40px;font-size: 16px;}

    .head_hf-sub{left: auto;right: -40px;transform: translate(0,0);}
    .head_hf-cont:before{left: auto;right: 43px;transform: translate(0,0);} 
}

@media (min-width: 992px) and (max-width: 1500px) {
    .head_h-area .head_h-language {margin-right: 10px;  }
    .head_h-member {margin-right: 10px;}
    .head_h-right{white-space: nowrap;}
    .head_h-box {flex-wrap: nowrap;}
    .head_h-buttom {font-size: 13px;padding: 0 8px;}
    .head_h-logo img {height: 20px;}
}

/* 推荐 */
.head_h-recommend{position: relative;width: 100%;background-color: #00ACC6;background: linear-gradient( 90deg, #00ACC6 1%, #002646 8%, #003775 89%, #0062E2 100%);}
.head_h-recommend .head_hr-inner{width: 1400px;max-width: 92%;margin: 0 auto;padding-right:20px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.head_h-recommend .head_hr-swiper {flex: 1;overflow: hidden}
.head_h-recommend .head_hr-b{width: 100%;height: 50px;}
.head_h-recommend .head_hr-item{width: 100%;height: auto;}
.head_h-recommend .head_hr-link{display: flex;align-items: center;cursor: pointer;width: 100%;height: 50px;}
.head_h-recommend .head_hr-icon{display: block;width: 32px;margin-right: 20px;}
.head_h-recommend .head_hr-icon img{max-width: 100%;}
.head_h-recommend .head_hr-link .head_hr-text{width: calc(100% - 60px);overflow: hidden;white-space: nowrap;position: relative;background:none; border: none;}
.head_h-recommend .head_hr-name{display: inline-block;position: relative;color: #fff;font-size: 18px;line-height: 1.5;}
.head_h-recommend .head_recommend_btn {flex-shrink: 0; margin-left:8px}
.head_h-recommend .head_hr-close{position: absolute;top: 0;right: 20px;z-index: 28; display: block;cursor: pointer;width: 20px;height: 100%;background-image: url('../images/head_h4-b.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}

body.hide-head_h-recommend .head_h-recommend{display: none;}
@media(max-width: 1500px){
	.head_hr-inner{width: 1200px;}
}  
@media(max-width: 992px){ 
    .zw-button.head_recommend_btn {display:none;}
    .head_hr-close{right: 15px;}
    .head_hr-link{justify-content: flex-start;}
    .head_hr-icon{width: 20px;margin-right: 14px;}
    .head_hr-link .head_hr-text{width: calc(100% - 40px)}
    .head_hr-name{font-size: 14px;line-height: 19px;}
    .zw-button.small.white-hover-blue {font-size: 14px;line-height: 20px;padding: 2px 12px;border-radius: 4px;}
    .zw-button.small.white-hover-blue.radius {border-radius: 12px;}
}
@media(max-width: 370px){ 
    .head_hr-name{font-size: 12px;line-height: 17px;}
}


/* 二级导航 */
.head_nav img{vertical-align: middle;}
.head_nav a{text-decoration: none;}
.head_nav{transition: all .3s;position: fixed;left: 0;top: 70px;z-index: 888;width: 100%;font-size: 0;background-color: #fff;box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.1);}
.head_nav-inner{width: 1400px;max-width: 92%;margin: 0 auto;}
.head_nav-cont{display: flex;align-items: center;justify-content: space-between;width: 100%;min-height: 56px;}
.head_nav-left{display: flex;align-items: center;font-size: 0;}
.head_nav-product{display: none;margin-right: 85px;} 
.head_nav-logo{display: inline-block;vertical-align: middle;margin-right: 12px;width: 32px;height: 32px;text-align: center;line-height: 32px;border-radius: 5px;overflow: hidden;}
.head_nav-logo img{max-width: 100%;max-height: 100%;} 
.head_nav-text{display: inline-block;vertical-align: middle;color: #000000;font-size: 24px;}
.head_nav_tip{display: none;padding-left: 20px;font-size: 14px;color: #222222;line-height: 19px;}

.head_nav-phone{display: block;}
.head_nav-phone .head_nav-buttombox{display: none !important;}
.head_nav-phonebox{display: block;}
.head_nav-navbox{display: block;font-size: 0;}
.head_nav-one{display: inline-block;vertical-align: top;position: relative;cursor: pointer;margin-right: 35px; height: 56px;line-height: 56px;font-size: 14px;color: #666666;}
.head_nav-one:after{transition: all .3s;content: '';position: absolute;left: 0;bottom: 0;width:  0;height: 2px;background-color: #000;}
.head_nav-one:hover{color: #222222 !important;font-weight: bold;}
 
.head_nav-one.active{color: #222222 !important;font-weight: bold;}
.head_nav-one.active:after{width: 100%;}  

.head_nav-right{display: flex;align-items: center;font-size: 0;}
.head_nav-buttombox{display: none; font-size: 0;}
.head_nav-buttom{transition: all .3s;display: inline-block;vertical-align: middle;cursor: pointer;margin-right: 12px;padding: 0 16px;text-align: center;line-height: 40px;font-size: 16px;color: #222222 !important;background-color: #fff;border: 1px solid #D8D8D8;border-radius: 8px;}
.head_nav-buttom img{width: 20px;margin-right: 10px;}
.head_nav-buttom:last-child{margin-right: 0;}
.head_nav-buttom:hover{background-color: #005BFE;border: 1px solid #005BFE;color: #fff !important;}
.head_nav-buttom:hover img{filter: grayscale(100%) brightness(500%);}
.head_nav-buttom.blue{background-color: #005BFE;border: 1px solid #005BFE;color: #fff !important;}
.head_nav-buttom.blue:hover{background: rgba(0,91,254,0.8);}

.head_nav-menu{transition: all .3s; display: none;position: absolute;top: 50%;right: 4%;margin-top: -10px;width: 20px;height: 20px;background-image: url('../images/head_h11.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}

body.hax-head_h-recommend .head_nav{top: 120px;} 

body.scroll_state .head_nav-buttombox{display: block;}
body.scroll_state .head_nav{top: 0 !important;}
body.scroll_state2 .head_nav-product{display: block;}
body.hide-head_h-recommend .head_nav{top: 70px;}
.subnavigation-box.head_nav{font-size: 16px;}

@media(max-width: 1500px){
	.head_nav-inner{width: 1200px;}
} 

@media(max-width: 1200px){
    .head_nav-product{margin-right: 30px;}
    .head_nav-one{margin-right: 20px;}
}

.head_nav-shade{display: none;position: absolute;top: 0;left: 0;width: 100%;height: calc(100%  + 2px);background-color: rgba(0,0,0,.5);}
@media(max-width: 992px){ 
    .head_nav{top: 60px;}
    body.hax-head_h-recommend .head_nav{top: 110px;} 
    body.hide-head_h-recommend .head_nav{top: 60px;}

    .head_nav-cont{min-height: 50px;}
    .head_nav-right{display: none !important;}
    .head_nav-product{display: block;margin-right: 0;}
    .head_nav-logo{display: none;}
    .head_nav-text{font-size: 16px;}
    .head_nav_tip{display: inline-block;vertical-align: middle;}
    .head_nav-menu{display: block;}
    .head_nav.show .head_nav-menu{transform: rotate(180deg);}
    
    .head_nav-right{display: none;}
    .head_nav-phone{transition: all .3s; display: none;position: absolute;top: calc(100% - 2px);left: 0;width: 100%;height: calc(100vh - 60px - 50px);}
    body.hax-head_h-recommend  .head_nav-phone{height: calc(100vh - 50px - 60px - 50px);}
    body.hide-head_h-recommend  .head_nav-phone{height: calc(100vh  - 60px - 50px);}
    body.scroll_state  .head_nav-phone{height: calc(100vh - 50px) !important;} 
    .head_nav-shade{display: block;}
    .head_nav.show    .head_nav-phone{display: block;}


    .head_nav-phonebox{position: relative;z-index: 1;width: 100%;max-height: 90%;overflow: auto;border-top: 1px solid #EAEAEA;background-color: #fff;padding: 0 4% 20px;}
    .head_nav-one{display: block;width: 100%;margin-right: 0;height: 50px;line-height: 50px;}
    .head_nav-one:after{width: 100%;height: 1px;background-color: #EAEAEA;}
        
    .head_nav-phone .head_nav-buttombox{display: flex !important;justify-content: space-between;padding-top: 25px;flex-direction: column;}
    .head_nav-buttom{width: 100%;margin-right: 0;margin-top: 10px;}
}

@media(max-width: 370px){ 
   .head_nav-buttom{font-size: 14px;}
}

/* 导航下拉 */
.head_h-item.has-nav{position: relative;}
.head_h-item.head_h_products{position: static;}
.head_h-sub{display: none;position: absolute;top: 100%;left: 50%;z-index: 88;transform: translate(-50%,0);width: 860px;}
.head_hs-cont{width: 100%;background: #FFFFFF;box-shadow: 0px 8px 30px 0px rgba(0,0,0,0.08);border-radius: 8px;max-height: calc(100vh - 150px);overflow: auto;}
.head_hs-top{width: 100%;padding: 20px 40px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.head_hs-one{width: calc(50% - 40px);}
.head_hs-titles{display: block;width: 100%;padding: 20px 0;margin-bottom: 20px;font-size: 20px;color: #222222;line-height: 1.1;border-bottom: 1px solid rgba(0,0,0,0.08);}
.head_hs-twobox{display: block;width: 100%;}
.head_hs-two{display: flex;align-items: center;cursor: pointer;position: relative;width: 100%;margin-bottom: 20px;min-height: 40px;}
.head_hs-two:before{opacity: 0;transition: all .3s;content: '';position: absolute;top: 0;left: -10px;width: calc(100% + 20px);height: 100%;background: #F5F5F5;border-radius:  4px;}
.head_hs-icon{position: relative;z-index: 1;width: 20px;margin-right: 16px;}
.head_hs-icon img{width: 100%;}
.head_hs-text{position: relative;z-index: 1;flex: 1;font-size: 16px;color: #222222;line-height: 1.37;}

.head_hs-bottom{width: 100%;padding: 25px 40px;font-size: 0; background: #F6F9FF;border-radius: 0px 0px 8px 8px;}
.head_hs-download{transition: all .3s;display: inline-block;vertical-align: middle;cursor: pointer;font-size: 16px;color: #222222 !important;line-height: 1.37;}
.head_hs-download .head_hs-download_img{display: inline-block;vertical-align: middle;margin-top: -3px;width: 20px;margin-right: 16px;}
.head_hs-download_img1{display: block;width: 100%;}
.head_hs-download_img2{display: none;width: 100%;}
.head_hs-download:hover{color: #005BFE !important;}
.head_hs-download:hover .head_hs-download_img1{display: none;}
.head_hs-download:hover .head_hs-download_img2{display: block;}

.head_hp-cont{width: 100%;background: #FFFFFF;box-shadow: 0px 8px 30px 0px rgba(0,0,0,0.08);border-radius: 8px;max-height: calc(100vh - 150px);overflow: auto;}
.head_hp-top{width: 100%;padding: 20px 40px;}
.head_hp-one{width: 100%;}
.head_hp-titles{display: block;width: 100%;padding: 20px 0;margin-bottom: 20px;font-size: 20px;color: #222222;line-height: 1.1;border-bottom: 1px solid rgba(0,0,0,0.08);}
.head_hp-twobox{display: block;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.head_hp-two{display: block;cursor: pointer;position: relative;width: calc(50% - 40px);padding: 10px 0;margin-bottom: 10px;}
.head_hp-two:before{opacity: 0;transition: all .3s;content: '';position: absolute;top: 0;left: -10px;width: calc(100% + 20px);height: 100%;background: #F5F5F5;border-radius:  4px;}
.head_hp-box{position: relative;z-index: 1;display: flex;align-items: center;width: 100%;font-size: 0;margin-bottom: 3px;}
.head_hp-icon{width: 20px;margin-right: 16px;}
.head_hp-icon img{width: 100%;border-radius: 4px;}
.head_hp-text{flex: 1;display: flex;flex-wrap: wrap;align-items: center;}
.head_hp-name{padding-right: 16px;font-size: 16px;color: #222222;line-height: 1.37;}
.head_hp-label{display: block;}
.head_hp-label img{max-width: none;height: 16px;}
.head_hp-intro{position: relative;z-index: 1;padding-left: 36px;font-size: 12px;color: #999999;line-height: 1.3;white-space: break-spaces;}


@media(min-width: 992px){ 
 .head_h-item.has-nav .head_h-one:after{transform: rotate(0);transition: all .3s; content: '';display: inline-block;vertical-align: middle;margin-left: 4px;width: 20px;height: 20px;background-image: url('../images/head_h11.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
 .head_h-item.show .head_h-one:after{transform: rotate(-180deg);}
 .head_h-item.head_h_one  .head_h-sub{width: 430px;}
 .head_h-item.head_h_one .head_hs-one{width: 100%;}
 .head_hs-two:hover:before{opacity: 1;} 

 .head_h-inner {position: relative;}
 .head_h-item.head_h_products  .head_h-sub{left: 0;transform: translate(0,0); width: 826px;}
 .head_hp-two:hover:before{opacity: 1;} 
 .head_hp-name{font-family:notosansbold,"Noto Sans","Helvetica","Arial",sans-serif;font-weight:500;} 
 .head_h-item.head_h_products.head_h_one{position: relative;}
 .head_h-item.head_h_products.head_h_one .head_h-sub{left: 50%;transform: translate(-50%,0);width: 350px;}
 .head_h-item.head_h_products.head_h_one .head_hp-two{width: 100%;}
}
@media(max-width: 1400px){ 
   .head_h-item.has-nav{position: static;}
   .head_h-sub{left: 0;transform: translate(0,0); width: 826px;}
   .head_h-item.head_h_one{position: relative;}
   .head_h-item.head_h_one  .head_h-sub{left: 50%;transform: translate(-50%,0);}
}
@media(max-width: 1300px){ 
   .head_h-item.has-nav .head_h-one:after{display: none;}
}

@media(max-width: 992px){ 
     .head_h-item.has-nav .head_h-one:after{display: block;}
    .head_h-sub{position: relative;top: 0;left: 0;transform: translate(0,0);width: 100%;}
    .head_hs-cont{box-shadow:none;max-height: none;}
    .head_hs-top{padding:1px  20px;}
    .head_hs-one{width: 100%;}
    .head_hs-titles{display: none;}
    .head_hs-icon{display: none;}
    .head_hs-two{margin-bottom: 0;}
    .head_hs-two:hover .head_hs-text{color: #005BFE;}
    .head_hs-bottom{padding: 15px 20px;}

    .head_hp-sub{position: relative;top: 0;left: 0;transform: translate(0,0);width: 100%;}
    .head_hp-cont{box-shadow:none;max-height: none;}
    .head_hp-top{padding:1px  20px 10px;}
    .head_hp-titles{display: block;border-bottom:none;color: #005BFE;padding: 0;font-size: 14px;margin-bottom: 8px;}
    .head_hp-two{width: 100%;margin-bottom: 0;padding: 0;}
    .head_hp-icon{display: none;}
    .head_hp-text{min-height: 40px;}
    .head_hp-intro{display: none;}
    .head_hp-two:hover .head_hp-name{color: #005BFE;}
}

/* 头部语言 */ 
@media(min-width: 992px){ 
    .head_h-language{display: block;cursor: pointer;position: relative;margin-right: 20px;}
    .head_hl-tip{display: block;color: #000000;font-size: 16px;line-height: 70px;}
    .head_hl-tip:before{content: '';display: inline-block;vertical-align: middle;margin-right: 4px;width: 24px;height: 24px;background-image: url('../images/head_h39.png');background-size: contain;background-position: center center;background-repeat: no-repeat;}
    .head_hl-cont{display: none;position: absolute;top: 100%;left: 50%;transform: translate(-50%,0);padding-bottom: 4px;width: 290px;}
    .head_hl-list{width: 100%;padding: 4px;background: #FFFFFF;box-shadow: 0px 6px 16px 0px rgba(0,0,0,0.08), 0px 3px 6px -4px rgba(0,0,0,0.12), 0px 9px 28px 8px rgba(0,0,0,0.05);border-radius: 8px;}
    .head_hl-item{transition: all .3s;display: block;cursor: pointer;position: relative;width: 100%;padding: 9px 30px 9px 12px;line-height: 1.37;font-size: 16px;color: #222222 !important;border-radius: 4px;white-space: break-spaces;}
    .head_hl-item:after{transition: all .3s;opacity: 0;content: '';position: absolute;top: 0;right: 8px;width: 20px;height: 100%;background-image: url('../images/head_h40.svg');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
    .head_hl-item:hover{background: #F5F5F5;color: inherit;}
    .head_hl-item.active{background: #E6F4FF;}
    .head_hl-item.active{font-family:notosansbold,"Noto Sans","Helvetica","Arial",sans-serif;font-weight:500;}
    .head_hl-item.active:after{opacity: 1;}
    .head_hl-back{display: none;}
}
@media(max-width: 992px){ 
    .head_h-language{width: 100%;text-align: center;margin-top: -15px;}
    .head_hl-tip{display: block;color: #000000;font-size: 16px;line-height: 57px;}
    .head_hl-tip:before{content: '';display: inline-block;vertical-align: middle;margin-right: 4px;width: 24px;height: 24px;background-image: url('../images/head_h39.png');background-size: contain;background-position: center center;background-repeat: no-repeat;}
    .head_hl-cont{display: none;position: fixed;top: 60px;left: 0;z-index: 288;width: 100%;border-top: 1px solid #EAEAEA; padding: 20px 15px;text-align: left;height: calc(100vh - 60px);overflow: auto;background-color: #fff;}
    body.hax-head_h-recommend  .head_hl-cont{top: 110px;}
    body.hide-head_h-recommend  .head_hl-cont{top: 60px;}
    .head_hl-back{display: inline-block;margin-bottom: 20px;font-size: 16px;color: #000000;line-height: 1.37;}
    .head_hl-back:before{content: '';display: inline-block;vertical-align: middle;margin-right: 7px;width: 20px;height: 20px;background-image: url('../images/head_h41.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
    .head_hl-list{width: 100%;}
    .head_hl-item{transition: all .3s;display: block;cursor: pointer;position: relative;width: 100%;padding: 9px 30px 9px 12px;line-height: 1.37;font-size: 16px;color: #222222 !important;border-radius: 4px;}
    .head_hl-item:after{transition: all .3s;opacity: 0;content: '';position: absolute;top: 0;right: 8px;width: 20px;height: 100%;background-image: url('../images/head_h40.svg');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
    .head_hl-item:hover{background: #F5F5F5;color: inherit;}
    .head_hl-item.active{background: #E6F4FF;}
    .head_hl-item.active{font-family:notosansbold,"Noto Sans","Helvetica","Arial",sans-serif;font-weight:500;}
    .head_hl-item.active:after{opacity: 1;}
}

/* 搜索 */
.head_h-search{display: block;cursor: pointer;position: relative;}
.head_h-search:after{content: '';display: inline-block;vertical-align: middle;margin: 0 19px;width: 1px;height: 18px;background-color: rgba(34,34,34,0.2);}
.head_ha-tip{display: inline-block;vertical-align: middle;width: 24px;height: 24px;background-image: url('../images/search.svg');background-size: contain;background-position: center center;background-repeat: no-repeat;}
.head_ha-sub{opacity: 0;visibility: hidden;z-index: -1;position: absolute;top: 50%;right: 24px;transform: translate(0,-50%);}
.head_ha-form{width: 100%;}
.head_ha-cont{width: 100%;}
.head_ha-box{position: relative;padding: 0 50px;width: 650px;background: #F3F3F3;border-radius: 20px;}
.head_ha-input{display: block;border: none;background-color: transparent;width: 100%;color: #222222;font-size: 16px;height: 40px;}
.head_ha-submit{position: absolute;top: 0;left: 0;display: block;cursor: pointer;border: none;background-color: transparent;width: 50px;height: 100%;background-image: url('../images/head_h42.png');background-size: 20px auto;background-position: center center;background-repeat: no-repeat;}
.head_ha-close{position: absolute;top: 0;right: 0;display: block;border: none;background-color: transparent;width: 50px;height: 100%;background-image: url('../images/head_h4.png');background-size: 20px auto;background-position: center center;background-repeat: no-repeat;}

body.search-state .head_ha-sub{opacity: 1;visibility: visible;z-index: 88;}

@media(max-width: 1500px){ 
   .head_ha-box{width: 500px;}
}

@media(max-width: 1150px){ 
   .head_h-search:after{margin: 0 10px;}
   .head_ha-sub{right: 15px;}
      .head_ha-box{width: 345px;}
}

@media(min-width: 992px){ 
   body.search-state .head_h-list{opacity: 0;visibility: hidden;z-index: -1;}
}

@media(max-width: 992px){ 
   .head_h-search{display: none;}
   .head_h-phone  .head_h-search{display: block;margin-right: 18px;}
   .head_h-search:after{display: none;}
   .head_ha-tip{width: 24px;height: 24px;}
    .head_ha-sub{position: fixed;top: 60px;left: 0;z-index: 288;transform: translate(0,0); width: 100%;height: 100vh;background-color: rgba(0,0,0,.5);}
    body.hax-head_h-recommend  .head_ha-sub{top: 110px;}
    body.hide-head_h-recommend  .head_ha-sub{top: 60px;}
    .head_ha-cont{background-color: #fff;padding: 15px;border-top: 1px solid #EAEAEA;}
    .head_ha-box{width: 100%;}
    body.scroll_state .head_ha-sub{opacity: 0;visibility: hidden;z-index: -1;}
}

/* 

head_header-bold
.head_h-item:hover .head_h-one{font-weight: bold;}
transition: all .3s;
background: rgba(0,91,254,0.8);
background-color: #005BFE;

*/

