/*full*/
.vf_full_header .container{max-width: 100%;padding: 0 30px;}
@media (min-width: 992px){
  .vf_full-header .container{max-width: 100%;padding: 0 30px;}
}
@media (max-width: 991px){
  .vf_full_header .container{max-width: 100%;padding: 0 15px;}
}

/*default*/
header{background:var(--bg_white);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}
/*sticky*/
.vf_head_sticky{box-shadow: var(--shadow_header);-moz-box-shadow: var(--shadow_header);-webkit-box-shadow: var(--shadow_header); z-index: 100; position:fixed!important;width:100%;top:0;left:0;right:0;  -webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:stickyTransition;animation-name:stickyTransition}
@-webkit-keyframes stickyTransition{
  from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes stickyTransition{
  from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
  to{opacity:1;-webkit-transform:none;transform:none}
}

@media (min-width: 992px){
  /*全屏*/
  .vf_full-header.vf_head_fancy .container{max-width: 100%;padding: 0 30px;}    
  .vf_full-header.vf_head_fancy .vf_header_nav{max-width: 100%;padding: 0 30px;}
  .vf_head_fancy:not(.page_no_sticky) {position:absolute;width: 100%;}
  /*悬浮半空*/
  .vf_head_fancy {z-index: 100;background: transparent;}
  .vf_head_fancy .vf_header_topbar{padding: 20px 30px 10px;}
  .vf_head_fancy .vf_header_topbar + .vf_header_nav{top: 10px;}
  .vf_head_fancy .vf_header_nav{max-width: 100%;top: 60px;padding-left: 30px;padding-right: 30px;}
  .vf_head_fancy .vf_header_nav .container{border-radius:5px;}
  .vf_head_fancy .vf_header_topbar:not(.vf_head_sticky){background:transparent;}
  .vf_head_fancy .vf_header_nav.vf_head_sticky{top: 0;}
}

@media (min-width: 992px){
  /*nav上浮*/
  .vf_head_nav_fancy .vf_header_nav:not(.vf_head_sticky){position:absolute;width: 100%;}
  .vf_head_nav_fancy .vf_header_topbar{padding: 12px 30px 40px;}
  .vf_head_nav_fancy .vf_header_nav{max-width: 100%;top: 55px;padding-left: 30px;padding-right: 30px;z-index: 10;}
  .vf_head_nav_fancy .vf_header_nav .container{border-radius:5px;}
  .vf_head_nav_fancy .vf_header_nav.vf_head_sticky{top: 0;}

  header.vf_head_nav_fancy{z-index: 100;}
  header.vf_head_nav_fancy .vf_header_nav{background:transparent;} 
  header.vf_head_nav_fancy [class*="_bg_w"] .container{background:var(--bg_white);}
  header.vf_head_nav_fancy [class*="_bg_w"].vf_head_sticky{background:var(--bg_white);}
  header.vf_head_nav_fancy [class*="_bg_b"] .container{background:var(--bg_black);}
  header.vf_head_nav_fancy [class*="_bg_b"].vf_head_sticky{background:var(--bg_black);}
  header.vf_head_nav_fancy [class*="bg_th"] .container{background:var(--theme);}
  header.vf_head_nav_fancy [class*="bg_th"].vf_head_sticky{background:var(--theme);}

}
@media (max-width: 991px){
  header.vf_head_nav_fancy{background:var(--bg_white);}
  header.vf_head_nav_fancy .vf_bg_b {background:var(--bg_black);}
  header.vf_head_nav_fancy .vf_bg_th {background:var(--theme);}
}

@media (min-width: 992px){
  .vf_head_semi_tran:not(.page_no_sticky),
  .vf_head_semi_tran_dark:not(.page_no_sticky) {position:absolute;width: 100%;}
 
}
/*半透明白背景*/
@media (min-width: 992px){
  .vf_head_semi_tran{background: var(--semi_head_bg_white);z-index: 100;}
  .vf_head_semi_tran .vf_header_topbar{border-bottom:1px solid var(--text_black_divider);}
  .vf_head_semi_tran .vf_head_sticky{background:var(--bg_white);}
  .vf_head_semi_tran.vf_head_fancy .vf_header_topbar .container{background: rgba(255, 255, 255, 0.8);}
 }
 @media (max-width: 991px){
  .vf_head_semi_tran {background: var(--bg_white);} 
  .vf_head_semi_tran .vf_header_topbar{border-bottom:1px solid var(--text_black_divider);}
  .vf_head_semi_tran .vf_head_sticky{background: var(--bg_white);}
 }
 /*半透明黑背景*/
 @media (min-width: 992px){
  .vf_head_semi_tran_dark{background: var(--semi_head_bg_black);z-index: 100;}
  .vf_head_semi_tran_dark .vf_header_topbar{border-bottom:1px solid var(--text_white_divider);}
  .vf_head_semi_tran_dark.vf_head_fancy .vf_header_topbar .container{background: rgba(0, 0, 0, 0.8);}
  .vf_head_semi_tran_dark .vf_head_sticky{background: var(--bg_black_2nd);}
 }
 @media (max-width: 991px){
   .vf_head_semi_tran_dark{background: var(--bg_black);} 
   .vf_head_semi_tran_dark .vf_header_topbar{border-bottom:1px solid var(--text_white_divider);}
   .vf_head_semi_tran_dark .vf_head_fancy .vf_header_topbar .container{background: rgba(0, 0, 0, 0.8);}
 }

/*半透明白背 vf_topbar_call*/
.vf_head_semi_tran .vf_topbar_call a{color: var(--text_black_primary);}
.vf_head_semi_tran .vf_topbar_call a:hover{color: var(--text_black_secondary);}
.vf_head_semi_tran .vf_topbar_call .fal{color:var(--theme);}
/*半透明黑背 vf_topbar_call*/
.vf_head_semi_tran_dark .vf_topbar_call a{color: var(--text_white_primary);}
.vf_head_semi_tran_dark .vf_topbar_call a:hover{color:var(--text_white_primary);}
.vf_head_semi_tran_dark .vf_topbar_call .fal{color: var(--theme);}


/*半透明白背 social*/
.vf_head_semi_tran .social-icons [class*="social-"] i{color: var(--text_black_secondary);}
.vf_head_semi_tran .social-icons [class*="social-"] i:hover{color: var(--text_white_primary);}
/*半透明黑背 social*/
.vf_head_semi_tran_dark .social-icons [class*="social-"] i{color: var(--text_white_primary);}
.vf_head_semi_tran_dark .social-icons [class*="social-"] i:hover{color: var(--text_white_secondary);}

/*半透明白背 vf_head_lang*/
header.vf_head_semi_tran .vf_head_lang > ul >li a{color:var(--text_black_primary);}
header.vf_head_semi_tran .vf_head_lang > ul >li:hover a,
header.vf_head_semi_tran .vf_head_lang > ul >li.active a{color:var(--text_black_primary);background: rgba(0,0,0,0.1);}
header.vf_head_semi_tran .vf_head_lang > ul >li img{border:1px solid #efefef;}
/*半透明黑背 vf_head_lang*/
header.vf_head_semi_tran_dark .vf_head_lang > ul >li a{background:transparent; color:var(--text_white_primary);border:1px solid transparent;}
header.vf_head_semi_tran_dark .vf_head_lang > ul >li:hover a,
header.vf_head_semi_tran_dark .vf_head_lang > ul >li.active a{background: rgba(255,255,255,0.3);color:var(--text_white_primary);}
header.vf_head_semi_tran_dark .vf_head_lang > ul >li img{border:1px solid #efefef;}

/*半透明白背*/
header.vf_head_semi_tran .vf_head_lang.vf_dropdown .vf_dropdown_toggle{color:var(--text_black_primary);}
header.vf_head_semi_tran .vf_head_lang.vf_dropdown .vf_dropdown_toggle:hover{color:var(--theme);}
/*半透明黑背*/
header.vf_head_semi_tran_dark  .vf_head_lang.vf_dropdown .vf_dropdown_toggle{color:var(--text_white_primary);}
header.vf_head_semi_tran_dark  .vf_head_lang.vf_dropdown .vf_dropdown_toggle:hover{color:var(--theme);}

/*///一级菜单////*/
@media (min-width: 992px){
  header.vf_head_semi_tran_dark .vf_menu > ul > li > a{color: #fff;}
  header.vf_head_semi_tran_dark .vf_menu > ul > li > a:hover{color: var(--theme);}
  header.vf_head_semi_tran_dark .vf_menu > ul > li.dropdown-sub.active > a{color:var(--theme);} 
  header.vf_head_semi_tran_dark .vf_head_sticky .vf_menu > ul > li > a{color: #fff;}
  header.vf_head_semi_tran_dark .vf_head_sticky .vf_menu > ul > li > a:hover{color: var(--theme);background: rgba(0, 0, 0, 0.06);}
  header.vf_head_semi_tran_dark .vf_head_sticky .vf_menu > ul > li.dropdown-sub.active > a{color: #fff;background: rgba(0, 0, 0, 0.06);} 
}

/*移动端*/
@media (max-width: 991px){
  /*深色调汉堡包颜色*/
  .vf_head_semi_tran_dark    .burger-menu .line-menu{background-color:#fff;}

} 




.vf_header ul{letter-spacing: -4px;margin-bottom: 0;}
.vf_header ul li{letter-spacing: normal;}

.vf_topbar{display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;flex-direction: row;width: 100%;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-flex-direction: row;-ms-flex-direction: row;-webkit-justify-content: center;-ms-flex-pack: justify;justify-content:center;}

header .vf_header_topbar [class*="col"]{-ms-flex-item-align: center !important;align-self: center !important;text-align: center;}/*垂直居中*/
header .vf_header_topbar .row{-ms-flex-pack: justify !important;justify-content: space-between !important;}/*分散对齐*/
header .vf_header_topbar ul > li{display:inline-block;}
@media (min-width: 992px){
  header .vf_header_topbar{padding: 5px 0;}
  header .vf_header_topbar ul > li{padding:3px 0;}
}
@media (max-width: 991px){
  header .vf_header_topbar{padding:5px 0;}
  header .vf_header_topbar ul > li{padding:3px 0;}
}

/*LOGO*/
.vf_logo{padding:5px 0;position:relative;display:inline-block;vertical-align:middle}
.vf_logo img{display:block;max-width:100%;max-height:60px;}

.vf_logo a.light-logo{display:block}
.vf_logo a.dark-logo{display:none}
.dark .vf_logo a.light-logo{display:none}
.dark .vf_logo a.dark-logo{display:block}
/*导航*/
header .vf_header_nav{position: relative;-webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}

@media (min-width:992px){
  .vf_logo img{max-height:60px}
  .vf_head_sticky .vf_logo img{max-height:50px}
}

@media (max-width:991px){
  .vf_logo img{max-height:40px}
  .vf_head_sticky .vf_logo img{max-height:40px}
  .vf_header .vf_logo{padding:2px}
  .vf_header .vf_logo img{max-height:40px}
}

/*弹窗时遮罩*/
@media (max-width: 991px){
  .vf_dropdown_open{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
  .vf_dropdown_open{position:relative; left: 0; z-index: 99; height: 100%;}
  .vf_dropdown_open:after{content:"";position: absolute; top: 0; right: 0; width: 100%; height: 100%; opacity: 1; z-index: 9;}
  .vf_dropdown_open::after{ background: rgba(0, 0, 0, 0.6);}
}

/*分散对齐 导航靠近LOGO*//*导航靠近左侧LOGO 可给导航col*//*导航靠近左侧LOGO 可给导航col+文字右对齐*/
header .vf_header_nav .header-menu [class*="icon-"]{font-size:14px;} 
header .vf_header_nav .header-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap: nowrap;flex-direction:row;width:100%; -webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width: 991px){
  header .vf_header_nav .header-menu{padding:10px 0}
}

.vf_header_middle{padding:0;border-bottom: 1px solid #f1f1f1;}

.vf_header_middle .vf_logo img{max-height:60px;}
.vf_header_middle .vf_topbar_call ul li{display:inline-block;margin-right:10px}
.vf_header_middle .vf_topbar_call ul li:last-child{margin-right:0}
.vf_header_middle .vf_topbar_call ul li i{margin-right:5px}

.vf_header_topbar .vf_topbar_call {display: inline-block;}
.vf_header_topbar .vf_topbar_call ul li{display: inline-block;margin-right:10px;}
.vf_header_topbar .vf_topbar_call ul li a{font-size:15px;}
.vf_header_topbar .vf_topbar_call ul li:last-child{margin-right: 0px;}
.vf_header_topbar .vf_topbar_call ul li i {margin-right: 5px;}
.vf_header_topbar .social-icons + .vf_topbar_call{padding-left:10px}

/*vf_topbar_call color*/
header .vf_topbar_call a{color: var(--text_black_primary);}
header .vf_topbar_call a:hover{color: var(--text_black_secondary);}
header .vf_topbar_call .fal{color:var(--theme);}

/*vf_topbar_call*/
header [class*="vf_bg_b"] .vf_topbar_call{color: var(--text_white_primary);}
header [class*="vf_bg_b"] .vf_topbar_call a{color: var(--text_white_primary);}
header [class*="vf_bg_b"] .vf_topbar_call a:hover{color: var(--text_white_primary);}
header [class*="vf_bg_b"] .vf_topbar_call .fal{color:var(--theme);}
/*vf_topbar_call*/
[class*="bg_th"]  .vf_topbar_call a{color: var(--text_white_primary);}
[class*="bg_th"]  .vf_topbar_call a:hover{color: var(--text_white_secondary);}
[class*="bg_th"]  .vf_topbar_call .fal{color:var(--text_white_primary);}
/*vf_topbar_call*/
body.dark .vf_topbar_call a{color: var(--text_black_primary)!important;}
body.dark .vf_topbar_call a:hover{color: var(--text_black_primary)!important;}
body.dark .vf_topbar_call .fal{color:var(--text_white_primary)!important;}

/*面包屑隐藏*/
@media (min-width: 992px){
  .burger-menu{display: none;}
}
@media (max-width: 991px){
  .burger-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:20px;height:17px;cursor:pointer;transition:-webkit-transform 330ms ease-out;transition:transform 330ms ease-out;transition:transform 330ms ease-out,-webkit-transform 330ms ease-out}
  .burger-menu .line-menu{width:100%;height:3px;background-color:#111;border-radius:2px}
  .burger-menu .line-menu.line-half{width:50%}
  .burger-menu .line-menu.first-line{-webkit-transform-origin:right;transform-origin:right;transition:-webkit-transform 330ms cubic-bezier(.54,-.81,.57,.57);transition:transform 330ms cubic-bezier(.54,-.81,.57,.57);transition:transform 330ms cubic-bezier(.54,-.81,.57,.57),-webkit-transform 330ms cubic-bezier(.54,-.81,.57,.57)}
  .burger-menu .line-menu.last-line{-ms-flex-item-align:end;align-self:flex-end;-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform 330ms cubic-bezier(.54,-.81,.57,.57);transition:transform 330ms cubic-bezier(.54,-.81,.57,.57);transition:transform 330ms cubic-bezier(.54,-.81,.57,.57),-webkit-transform 330ms cubic-bezier(.54,-.81,.57,.57)}
  .burger-menu.menu-open{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
  .burger-menu.menu-open .line-menu.first-line{-webkit-transform:rotate(-90deg) translateX(3px);transform:rotate(-90deg) translateX(3px)}
  .burger-menu.menu-open .line-menu.last-line{-webkit-transform:rotate(-90deg) translateX(-3px);transform:rotate(-90deg) translateX(-3px)}
  /*color*/
  header [class*=bg_th] .burger-menu .line-menu,
  header [class*=_bg_b] .burger-menu .line-menu{background-color:#fff}
  .vf_head_semi_tran_dark  .burger-menu .line-menu{background-color:#fff;}
  .vf_head_tran_dark  .burger-menu .line-menu{background-color:#fff;}
} 

/*平铺 vf_head_lang*/
header .vf_head_lang {display:inline-block;}
header .vf_head_lang > ul >li{margin: 0;margin-right: 5px;display: inline-block;}
header .vf_head_lang > ul >li a{-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s; }
header .vf_head_lang > ul >li a{border-radius:2px;padding:2px 5px;display: flex;justify-content: center;align-items: center;white-space: nowrap;}
header .vf_head_lang > ul >li img{height:14px;margin-right: 5px;}
header .vf_head_lang > ul >li a{color:var(--text_black_primary);}
header .vf_head_lang > ul >li:hover a,
header .vf_head_lang > ul >li.active a{color:var(--theme);background: rgba(0,0,0,0.08);}
header .vf_head_lang > ul >li img{border:1px solid #efefef;}
/*lang color*/
header [class*="vf_bg_b"] .vf_head_lang > ul >li a{background:transparent; color:var(--text_white_primary);border:1px solid transparent;}
header [class*="vf_bg_b"] .vf_head_lang > ul >li:hover a,
header [class*="vf_bg_b"] .vf_head_lang > ul >li.active a{border:1px solid var(--text_black_divider);color:var(--theme);}
header [class*="vf_bg_b"] .vf_head_lang > ul >li img{border:1px solid #efefef;}
/*lang color*/
header [class*="bg_th"] .vf_head_lang > ul >li a{color:var(--text_white_primary);border:1px solid transparent;}
header [class*="bg_th"] .vf_head_lang > ul >li:hover a,
header [class*="bg_th"] .vf_head_lang > ul >li.active a{background: rgba(0,0,0,0.12);color:var(--text_white_primary);}
header [class*="bg_th"] .vf_head_lang > ul >li img{border:1px solid #efefef;}
/*lang color*/
body.dark .vf_head_lang > ul >li a{color:var(--text_white_primary);border:1px solid transparent;}
body.dark .vf_head_lang > ul >li:hover a,
body.dark .vf_head_lang > ul >li.active a{background-color: var(--bg_gray_2nd);border:1px solid var(--text_black_divider);color:var(--theme);}
body.dark .vf_head_lang > ul >li img{border:1px solid #efefef;}

/*dropdown lang*/
.vf_head_lang.vf_dropdown{padding: var(--topbar-li-padding);position: relative;}
.vf_head_lang.vf_dropdown .vf_dropdown_toggle{display:inline-block;padding:2px 5px;}
.vf_head_lang.vf_dropdown .vf_dropdown_toggle a{align-items: center;border-radius:2px;padding: 5px;display: flex;-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
.vf_head_lang.vf_dropdown .vf_dropdown_toggle img{height:14px;margin-right: 5px;border:1px solid #333;}
.vf_head_lang.vf_dropdown .vf_dropdown_toggle{position:relative;z-index:1;cursor:pointer;line-height:1.8;display:inline-block;-moz-transition:color .2s linear;-o-transition:color .2s linear;-webkit-transition:color .2s linear;transition:color .2s linear}
.vf_head_lang.vf_dropdown .vf_dropdown_toggle:before{content:'';position:absolute;width:100%;height:100%;z-index:0;top:0}
/*dropdown lang*//*下三角 */
@media (min-width: 992px){
  .vf_head_lang .vf_dropdown_toggle span:after{vertical-align: middle; font-family: "iconfont" !important;;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}   
  .vf_head_lang .vf_dropdown_toggle span:after{font-weight: 500;padding-left: 5px;}
  .vf_head_lang .vf_dropdown_toggle span:after {content: "\e62c";}
}
/*dropdown lang*//*下拉国家盒子*/
.vf_dropdown + .vf_dropdown{padding-left:10px;}

header .vf_head_lang.vf_dropdown .vf_dropdown_toggle {color: var(--text_black_primary);}

header [class*="vf_bg_b"] .vf_head_lang.vf_dropdown .vf_dropdown_toggle{color:var(--text_white_primary);}
header [class*="vf_bg_b"] .vf_head_lang.vf_dropdown .vf_dropdown_toggle:hover{color:var(--theme);}
/*系统背景 lang*/
header [class*="bg_th"] .vf_head_lang.vf_dropdown .vf_dropdown_toggle{color:var(--text_white_primary);}
header [class*="bg_th"] .vf_head_lang.vf_dropdown .vf_dropdown_toggle:hover{color:var(--text_white_primary);background: rgba(255,255,255,0.08);}

/*PC*/
@media (min-width: 992px){
  .vf_head_lang.vf_dropdown .vf_dropdown_box{display: none;position: absolute;right: 0;top: 100%;z-index: 22;min-width: 180px;padding:20px;}
  .vf_head_lang.vf_dropdown .vf_dropdown_box .vf_dropdown_close{display: none;}
  .vf_head_lang.vf_dropdown .vf_dropdown_box img{margin-right:15px;height:14px;margin-right: 5px;border:1px solid #333;}
  .vf_head_lang.vf_dropdown .vf_dropdown_box a{align-items: center;border-radius:2px;padding: 5px;display: flex;-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}

  .vf_head_lang.vf_dropdown .vf_dropdown_box{background: #fff;box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);}
  .vf_head_lang.vf_dropdown .vf_dropdown_box a{color:var(--text_black_primary);}
  .vf_head_lang.vf_dropdown .vf_dropdown_box a:hover{color:var(--theme);background:var(--bg_gray)}
  .vf_head_lang.vf_dropdown .vf_dropdown_box img{height:14px;margin-right: 5px;border:1px solid #333;}
}
/*手机 在侧边*/
@media (max-width: 991px){
  .vf_head_lang.vf_dropdown .vf_dropdown_box{ -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
  .vf_head_lang.vf_dropdown .vf_dropdown_box{text-align: left;width: 380px; max-width: 100%;z-index: 900; height: 100%;overflow-y: auto;visibility: visible;max-width: 100%; position: fixed !important;top: 0; left: 0;}
  .vf_head_lang.vf_dropdown .vf_dropdown_box{-webkit-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); -o-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
  .vf_head_lang.vf_dropdown .vf_dropdown_box .vf_dropdown_close{display:block;text-align: right;padding-bottom:10px;font-size: 20px;}
  .vf_head_lang.vf_dropdown .vf_dropdown_box .vf_dropdown_close button{background: transparent;}
  .vf_head_lang.vf_dropdown .vf_dropdown_box .vf_dropdown_close .vf_close{position:relative;z-index:1;cursor:pointer;line-height:1;display:inline-block;-moz-transition:color .2s linear;-o-transition:color .2s linear;-webkit-transition:color .2s linear;transition:color .2s linear}
  .vf_head_lang.vf_dropdown .vf_dropdown_box .vf_dropdown_close .vf_close:before{content:'';position:absolute;width:100%;height:100%;z-index:0;top:0;left: 0;}
  .vf_head_lang.vf_dropdown.active .vf_dropdown_box {-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  .vf_head_lang.vf_dropdown .vf_dropdown_box{width: 180px;padding:20px;}
  .vf_head_lang.vf_dropdown .vf_dropdown_box img{margin-right:15px;height:14px;margin-right: 5px;border:1px solid #333;}
  .vf_head_lang.vf_dropdown .vf_dropdown_box a{align-items: center;border-radius:2px;padding: 5px;display: flex;-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
 
  .vf_head_lang.vf_dropdown .vf_dropdown_box .vf_dropdown_close .vf_close{color:var(--theme);}
  .vf_head_lang.vf_dropdown .vf_dropdown_box{background: #fff;box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);}
  .vf_head_lang.vf_dropdown .vf_dropdown_box a{color:var(--text_black_primary);}
  .vf_head_lang.vf_dropdown .vf_dropdown_box a:hover{color:var(--theme);background:var(--bg_gray)}
  .vf_head_lang.vf_dropdown .vf_dropdown_box img{height:14px;margin-right: 5px;border:1px solid #333;}
}
.vf_head_lang.vf_dropdown .vf_dropdown_box ul{text-align: left}
.vf_head_lang.vf_dropdown .vf_dropdown_box ul li{margin: 0;display: block;padding:0;}


/*导航下三角 JS生产 <span class="icon-arrow"></span>*/
header [class*="icon-"]{vertical-align: middle; font-family: "iconfont" !important;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}   
header .vf_header_nav .icon-arrow{font-weight: 500;padding-left: 5px;}
header .vf_header_nav .icon-arrow:before {content: "\e62c";}

/*一级菜单*/
@media (min-width: 992px){
  /*导航 1级*/
  .vf_menu {clear:inherit;position: relative}
  .vf_menu > ul{display:block;padding:0;white-space:nowrap; }
  .vf_menu > ul > li{position:relative;display: inline-block;word-wrap:break-word;word-break:normal; white-space:normal;}
  .vf_menu > ul > li > a{display:block;margin:0;position:relative;white-space:normal;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
  .plusNav__menu-toggle{top:0!important;}

  /*logo 在中间*/
  .vf_logo_center .vf_logo{position:absolute;top:0;bottom:0;left:0;right:0;width:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle}
  .vf_logo_center .vf_menu>ul>li:nth-child(4){margin-left:300px;text-align:center}
  .vf_logo_center .vf_header_nav .header-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:nowrap;flex-direction:row;width:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center}

  .vf_menu > ul > li > a{color: #212121;font-size:15px;padding: 15px;}
  .vf_menu > ul > li.active > a,
  .vf_menu > ul > li:hover  > a{color:var(--theme)}
  .vf_menu > ul > li.dropdown-sub.active > a{color:var(--theme);} 

  header [class*="_bg_b"]  .vf_menu > ul > li > a{color: #fff;}
  header [class*="_bg_b"]  .vf_menu > ul > li > a:hover{color: var(--theme);}
  header [class*="_bg_b"]  .vf_menu > ul > li.dropdown-sub.active > a{color:var(--theme);} 
  header [class*=bg_th]     .vf_menu>ul>li>a{color:#fff}
  header [class*=bg_th]     .vf_menu>ul>li>a:hover{color:#fff;background:rgba(0,0,0,.06)}
  header [class*=bg_th]     .vf_menu>ul>li.dropdown-sub.active>a{color:#fff;background:rgba(0,0,0,.06)}
}



/*2级children PC*/
@media (min-width: 992px){
	.children_nav{
		position:absolute;
		display: block;
		z-index:11;
		left: 0;
		right: 0;
		top: 58px;
		opacity: 0;
		pointer-events: none;
		-webkit-transform: rotateX(-15deg);transform: rotateX(-15deg);
		-webkit-transform-origin: 50% -50px;transform-origin: 50% -50px;
		will-change: transform,opacity;-webkit-transition-property: opacity,height,-webkit-transform;transition-property: transform,opacity,height,-webkit-transform;-webkit-transition-duration: .25s;transition-duration: .25s;
	}
	.vf_header.childrenActive .children_nav{opacity: 1;pointer-events: auto;-webkit-transform: none;transform: none}
	
	/*子背景*/
	.vf_header .children_nav_bg{
		position: absolute;
		top: 0;
		left: 0;
		background: var(--bg_black_2nd);
		border-top: 2px solid #6f6f6f;
		border-radius: 4px;
		overflow: hidden;
		width: 380px;
		height: 400px;
		-webkit-transform: translateX(0);transform: translateX(0);
		-webkit-transform-origin: 0 0;transform-origin: 0 0;
		-webkit-box-shadow: 0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3),0 -18px 60px -10px rgba(0,0,0,.025);
		box-shadow: 0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3),0 -18px 60px -10px rgba(0,0,0,.025);
		will-change: transform;-webkit-transition-property: -webkit-transform;transition-property: transform,-webkit-transform;
	}
 	.vf_header.childrenActive .children_nav_bg{-webkit-transition-duration: .25s;transition-duration: .25s}

	.vf_header .children_nav_bg.full_bg{width: 100%;border-radius: 0;background: #000;}

 	.vf_header .children_nav_bg.children_full{width: 100%;border-radius: 0;background: #000;}

	/*小箭头*/
	.vf_header .children_nav_arrow{
		position: absolute;
		top: -6px;
		left: 0;
		margin: 0 0 0 -6px;
		width: 12px;
		height: 12px;
		-webkit-transform: rotate(45deg);transform: rotate(45deg);
		border-radius: 4px 0 0 0;
		background: var(--bg_black_2nd);
		-webkit-box-shadow: -3px -3px 5px rgba(82,95,127,.04);box-shadow: -3px -3px 5px rgba(82,95,127,.04);
		will-change: transform;-webkit-transition-property: -webkit-transform;transition-property: transform,-webkit-transform;
	}
	.vf_header.childrenActive .children_nav_arrow{-webkit-transition-duration: .25s;transition-duration: .25s;}

	.vf_header .children_menu {
		background: transparent;
		overflow: hidden;
		width: 100%;
		left: 0;
		top: 0;
		position: absolute;
		-webkit-transform: translateX(0);
		transform: translateX(0);
		will-change: transform,width,height;
		-webkit-transition-property: width,height,-webkit-transform;
		transition-property: transform,width,height,-webkit-transform;
	}
	.vf_header.childrenActive .children_menu{
		-webkit-transition-duration: .25s;transition-duration: .25s;
	}

	.vf_header .children_menu_box {
		opacity: 0;
		visibility:hidden;
		pointer-events: none;
		will-change: transform,opacity;
		-webkit-transition-property: opacity,-webkit-transform;
		transition-property: transform,opacity,-webkit-transform;
	}
	.vf_header.childrenActive .children_menu_box{
		-webkit-transition-duration: .25s;transition-duration: .25s;
	}

	.vf_header 					.children_menu_box.active {opacity: 1;visibility:visible;-webkit-transform: translateX(0);transform: translateX(0)}
	.vf_header 					.children_menu_box.left {-webkit-transform: translateX(-150px);transform: translateX(-150px)}
	.vf_header 					.children_menu_box.right {-webkit-transform: translateX(150px);transform: translateX(150px)}
	.vf_header 					.children_menu_box.children_full.left {-webkit-transform: translateX(0);transform: translateX(0)}
	.vf_header 					.children_menu_box.children_full.right {-webkit-transform: translateX(0);transform: translateX(0)}

	.vf_header.childrenActive 	.children_menu_box.active {pointer-events: auto}

	.vf_header						.children_menu_box_info{position: absolute;top: 0;left: 0;padding:20px 35px 35px;}
	.vf_header .children_full		.children_menu_box_info{padding:30px 0;width: 100%;}
	.vf_header .children_full		.children_menu_box_info.vf_bg_b2{background-color:#000 !important;}

	.vf_header.noDropdownTran .children_nav_bg,
	.vf_header.noDropdownTran .children_nav_arrow,
	.vf_header.noDropdownTran .children_menu,
	.vf_header.noDropdownTran .children_menu_box {
		-webkit-transition: none;transition: none
	}



	/*二级全屏*/
	.children_list_thumbnail .row{margin-right:-20px;margin-left:0;margin-bottom:-20px}
	.children_list_thumbnail .row .grid{padding:0 20px 20px 0}
	.children_list_thumbnail .box{height:100%}
	.children_list_thumbnail .image{overflow:hidden}
	.children_list_thumbnail .image img{width:100%;height:100%}
	.children_list_thumbnail .info{padding:15px 0 0;text-align:center}
	.children_list_thumbnail .info_title{font-size:16px;margin-bottom:10px;line-height: 1.2;color: var(--text_w_primary);}

	/*二级带三级*/
	.children_list .children_title{margin: 0;font-size: 16px;line-height: 22px;padding-bottom: 3px; text-transform: uppercase;font-weight: 600;letter-spacing: .025em;color: var(--text_w_primary);}
	.children_list li a{padding:5px 10px 5px 0;font-size: 15px;line-height: 22px;color: var(--text_w_primary);display: block;position: relative;}
	.children_list li a:hover{padding:5px 0 5px 10px;}
	.children_list li a::before {position: absolute;top: 17px;width: 0px;left: 0;height: 1px;content: "";background: var(--text_black_disabled);transition: all 0.25s;}
	.children_list li:hover a::before {width: 6px;}
	.children_list + .children_list{padding-top: 15px;}

	.nav_inlinenav li{display: inline-block;}
	.nav_inlinenav li a{padding:5px 10px 5px;display: block;position: relative;color: #fff;}
	.nav_inlinenav li a:hover{color:var(--theme)}


	/*多列*/
	.documentationArticles {width: 100%;max-width: 600px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.documentationArticles .children_list {display: block;padding: 9px 10px;outline: 0;width: 200px;}
	.documentationArticles .children_list + .children_list{padding-top: 9px;}

	/*anker_children*/
	.anker_children{display: block;width: 100%;position: relative;min-height: 160px;}

	.anker_children .anker_children_li{display: block;width:250px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s; }
	.anker_children .anker_children_li:hover .text{ color: var(--theme);}
	.anker_children .anker_children_li .text{padding:3px 0;font-size: 15px;line-height: 22px;color: var(--text_black_secondary);display: block;position: relative;}
	.anker_children .anker_children_li .r_img{position: absolute;opacity: 1;top: 0;left: 300px;}
	.anker_children .anker_children_li img{max-width:300px;}
	.anker_children .anker_children_li.active .r_img{opacity: 1;left: 300px;z-index:1;top: 0;}



	.children_style1{display: block;width: 100%;position: relative;}
	.children_style1 .anker_children_li{display: block;width:100%;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
	.children_style1 .anker_children_li  .left{width: 30%; margin-right: 10px;overflow: hidden;}
	.children_style1 .anker_children_li  .right{position: absolute;opacity: 1;top: 0;left: 30%;}

	.children_style1 .anker_children_li .left{font-size: 15px;line-height: 22px;color: var(--text_black_secondary);display: block;position: relative;}
	.children_style1 .anker_children_li img{width:100%;height: 100%;}

	.children_style1 .anker_children_li.active .right{opacity: 1;z-index:1;}

	.children_style1 .anker_children_li:hover .text{ color: var(--theme);}
}

/*
.children_style1 .anker_children_li.active .left::after {width: 100%;background-color: #fed314;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.children_style1 .anker_children_li .left::after {content: '';display: block;position: absolute;bottom: -2px;left: 0;height: 1px;width: 30px;background-color: #6f6f6f;	}
*/


/*PC*/
@media (min-width: 992px){
	.off_side_button{display: none;}
}

/*MOBILE*/
@media (max-width: 992px){
/*一级*/
	.vf_menu{
		display: none;
		position: fixed;
		padding: 60px 10px 30px 30px;
		top: 0;
		left: 0;
		background: #000;
		z-index: 200;
		width: 100%;
		height: 100%;
		display: -ms-flexbox;
		overflow-y:scroll;
		-ms-flex-wrap: wrap;flex-wrap: wrap;
		-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;
		-webkit-animation: zoomIn;animation: zoomIn;
	}
	.vf_menu_open .vf_menu{display: block; -webkit-animation-duration: .3s;animation-duration: .3s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
	.vf_menu_open .page-title{display: none !important;}
	@-webkit-keyframes zoomIn {
		0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
		50% {opacity: 1;}
	}
	@keyframes zoomIn {
		0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
		50% {opacity: 1;}
	}
	.vf_menu::-webkit-scrollbar {display: none;}

	/*关闭按钮*/
	.vf_menu_button{text-align: right;margin: 0px;top: 10px; right: 10px; height: 45px;line-height: 45px;position: absolute;}
	.vf_menu_button:after{font-size: 22px;padding: 10px 15px ;font-family: "iconfont" !important;;content: "\e61a";}

	.vf_menu > ul{display:block;white-space:nowrap; }
	.vf_menu > ul > li{position:relative;display:block;word-wrap:break-word;word-break:normal; white-space:normal;line-height:49px}
	.vf_menu > ul > li > a{font-weight: 700;display: block;padding: 0;font-size: 15px;text-decoration: none;text-transform: uppercase;transition: all .2s ease-in-out;}
	
	/*移动端加号*/
	.dropdown-sub{position: relative;}
	.dropdown-plus {position: absolute;top: 0;right: 0;width: 49px;height: 49px;text-align: right; line-height: 49px;cursor: pointer;  }
	.dropdown-plus::after {font-size: 18px;padding: 10px 15px ;font-family: "iconfont" !important;;content: "\e62d";}
	.dropdown-plus.dropdown-open::after{color:var(--theme);}

	
	.vf_header .children_nav_bg{display: none;}
	.vf_header .children_nav_arrow{display: none;}
	.vf_header	.children_menu {width: 100%;}

	.vf_header	.children_menu_box {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 300;
		width: 100%;
		height: 100%;
		overflow-y: auto;
		background: #fff;
		display: -ms-flexbox;
		border-bottom: 1px solid #eee;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;
		visibility: visible;
		-webkit-transform: translate3d(-100%, 0, 0);-ms-transform: translate3d(-100%, 0, 0);-o-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);
	}
	.vf_header	.children_menu_box.active {
		display: block;visibility: visible;
		-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);
	}
	.vf_header	.children_menu_box::-webkit-scrollbar {display: none;}


	.vf_header 	.children_menu_box .container{padding: 0;}
	.vf_header	.children_menu_box > h2 {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 300;
		width: 100%;
		border-bottom: 1px solid #efefef;
		background: #000;
		font-weight: 700;font-size: 15px;text-decoration: none;text-transform: uppercase; text-align: left;padding: 20px 17px;}
	.vf_header	.children_menu_box > h2 span {cursor: pointer;display: block; position: absolute;right: 10px;top: 10px;height: 45px;line-height: 45px;}
	.vf_header	.children_menu_box > h2 span::after {font-size: 18px;padding: 10px 15px;font-family: "iconfont" !important;;content: "\e62d"; }



	.vf_header	.children_menu_box_info{
		background: #000 !important;
		padding:70px 20px;
		position: absolute;
		top: 0;
		height: 100%;
		width: 100%;
		overflow-y: scroll;
	}
	.vf_header	.children_menu_box_info::-webkit-scrollbar {display: none;}

	


	/*二级全屏*/
	.children_list_thumbnail .row{margin-right:-20px;margin-left:0;margin-bottom:-20px}
	.children_list_thumbnail .row .grid{padding:0 20px 20px 0}
	.children_list_thumbnail .box{height:100%}
	.children_list_thumbnail .image{overflow:hidden}
	.children_list_thumbnail .image img{width:100%;height:100%}
	.children_list_thumbnail .info{padding:15px 0 0;text-align:center}
	.children_list_thumbnail .info_title{font-size:16px;margin-bottom:10px;line-height: 1.2;}

	/*二级带三级*/
	.children_list .children_title{margin: 0;font-size: 16px;line-height: 22px;padding-bottom: 3px; text-transform: uppercase;font-weight: 600;letter-spacing: .025em;color: var(--text_black_primary);}
	.children_list li a{padding:5px 10px 5px 0;font-size: 15px;line-height: 22px;color: var(--text_black_secondary);display: block;position: relative;}
	.children_list li a:hover{padding:5px 0 5px 10px;}
	.children_list li a::before {position: absolute;top: 17px;width: 0px;left: 0;height: 1px;content: "";background: var(--text_black_disabled);transition: all 0.25s;}
	.children_list li:hover a::before {width: 6px;}
	.children_list + .children_list{padding-top: 15px;}

	/*多列*/
	.documentationArticles {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.documentationArticles .children_list {display: block;padding: 9px 10px;outline: 0;width: 200px;}
	.documentationArticles .children_list + .children_list{padding-top: 9px;}

	/*anker_children*/
	.anker_children .anker_children{display: block;min-height: 160px;}
	.anker_children .anker_children_li{display: block;}
	.anker_children .anker_children_li:hover .text{ color: var(--theme);}
	.anker_children .anker_children_li .text{padding:3px 0;font-size: 15px;line-height: 22px;color: var(--text_black_secondary);display: block}
	.anker_children .anker_children_li img{width:100%;}
	.anker_children .anker_children_li:first-child .r_img{display: block;}
	.anker_children .anker_children_li.active .r_img{display: block;z-index:1;top: 0;}

	.children_11{height:100vh;display: block;overflow-y: scroll;}
	.children_11_tab .title{cursor:pointer;padding-bottom:7px;font-size:20px;line-height:30px;color:#6f6f6f;padding-top:20px;display:table;position:relative}
	.children_11_tab .title.active::after{width:100%;background-color:var(--theme)}
	.children_11_tab .title::after{content:'';display:block;position:absolute;background-color:#6f6f6f;bottom:-2px;left:0;height:1px;width:30px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
	.children_11 .children_11_content{overflow-y: scroll; position:absolute;width:100%;padding-top:10px;
		padding-right:30px;display:block;opacity:0;-webkit-transition:.6s ease-out;transition:.6s ease-out;z-index:1}
	.children_11 .children_11_content:first-child{display:block;z-index:2;opacity:1}
	.children_11 .children_11_content.show{display:block;z-index:11;opacity:1}

	header [class*="_bg_b"]  .vf_menu > ul > li > a{color: #fff;}
	header [class*="_bg_b"]  .vf_menu > ul > li > a:hover{color: var(--theme);}
	header [class*="_bg_b"]  .vf_menu > ul > li.dropdown-sub.active > a{color:var(--theme);} 
	header [class*=bg_th]     .vf_menu>ul>li>a{color:#fff}
	header [class*=bg_th]     .vf_menu>ul>li>a:hover{color:#fff;background:rgba(0,0,0,.06)}
	header [class*=bg_th]     .vf_menu>ul>li.dropdown-sub.active>a{color:#fff;background:rgba(0,0,0,.06)}

}

@media (min-width: 992px){
	.children_11{height:100vh;}
	.children_11_tab .title{margin-bottom:34px;font-size:20px;line-height:30px;color:#6f6f6f;margin-top:20px;display:table;position:relative}
	.children_11_tab .title.active::after{width:100%;background-color:var(--theme)}
	.children_11_tab .title::after{content:'';display:block;position:absolute;background-color:#6f6f6f;bottom:-2px;left:0;height:1px;width:30px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
	.children_11 .children_11_content{position:absolute;width:100%;height:100vh;padding-top:10px;padding-right:20px;display:block;opacity:0;
		-webkit-transition:.6s ease-out;transition:.6s ease-out;z-index:2}
	.children_11 .children_11_content:first-child{display:block;z-index:3;opacity:1}
	.children_11 .children_11_content.show{display:block;z-index:11;opacity:1}
}

.vf-grid .box,
.vf-grid .box_size{overflow:hidden}
.vf-grid .box:after,
.vf-grid .box_size:after{content:"";display:block;padding-top:100%}
@media screen and (max-width:768px){
  .vf-grid .box,
  .vf-grid .box_size{width:100%!important}
  .vf-grid .box:after,
  .vf-grid .box_size:after{padding-top:100%!important}
}
.vf-grid .box_w2:after{padding-top:50%}
.vf-grid .box_w2.box_h2:after{padding-top:100%}
.vf-grid .box_h2:after{padding-top:200%}
.vf-grid .image{position:absolute;width:100%;height:100%;padding: 10px;}
.vf-grid .image img{width:100%;height:100%;}

.vf-grid{width:100%;height:100%;border-radius:3px;overflow:hidden;}
.vf-grid .image{height:100%;overflow:hidden}
.vf-grid .image img{-webkit-transform:scale(1);transform:scale(1);width:100%;height:100%}
.vf-grid .img_info{padding:0;z-index: 11;}
.vf-grid .img_info_content{padding:8%;color:#fff}
.vf-grid .img_info_content .img_info_title{letter-spacing:-.25px;padding:0 0 5px;color:#fff;position:relative;overflow:hidden}
.vf-grid .img_info_content .img_info_sub,
.vf-grid .img_info_content .img_info_text,
.vf-grid .img_info_content .img_info_title{text-shadow:2px 1px 1px rgba(0,0,0,.4)}
.vf-grid .img_info_content .img_info_title:only-child{margin:0}

.vf-grid .img_info{
	-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;
	align-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;
	text-align:center;justify-content:center;-webkit-justify-content:center;
	align-items:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;
}
.vf-grid .box:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.25)}
.vf-grid .box:hover .image img{-webkit-transform:scale(0.99);transform:scale(0.99)}
.vf-grid .box:hover .image img:only-of-type{opacity:1}




/*搜索下拉*/
.vf_head_search.vf_dropdown{display:inline-block;position: relative;}
.vf_head_search.vf_dropdown .vf_dropdown_toggle{padding:0 15px 0 8px;position:relative;z-index:1;cursor:pointer;line-height:1.8;display:inline-block;-moz-transition:color .2s linear;-o-transition:color .2s linear;-webkit-transition:color .2s linear;transition:color .2s linear}
.vf_head_search.vf_dropdown .vf_dropdown_toggle a{align-items: center;border-radius:2px;padding: 5px;display: flex;-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
.vf_head_search.vf_dropdown .vf_dropdown_toggle img{height:14px;margin-right: 5px;border:1px solid #333;}
.vf_head_search.vf_dropdown .vf_dropdown_toggle:before{content:'';position:absolute;width:100%;height:100%;z-index:0;top:0;left: 0;}

/*按钮变化*/
@media (min-width: 992px){
  .vf_head_search.vf_dropdown .vf_dropdown_box{display: none;position: absolute;right: 0;top: 100%;z-index: 22;}
  .vf_head_search.vf_dropdown .vf_dropdown_box .vf_dropdown_close{display: none;}
  .vf_head_search:not(.active) .vf_dropdown_toggle .icon-search-plus{display: none;}
  .vf_head_search.active .vf_dropdown_toggle .icon-search{display: none;}
  
  .vf_head_search.vf_dropdown .vf_dropdown_box .search-box {position: relative;  display: inline-block; margin: 0; padding: 15px; width: 327px; z-index: 888; border-radius:3px;}
  .vf_head_search.vf_dropdown .vf_dropdown_box .search-box input {  padding: 5px 5px 5px 15px; border-radius: 3px;width: 100%; font-size: 14px;}
  .vf_head_search.vf_dropdown .vf_dropdown_box .search-box button { cursor: pointer; font-size: 15px; position: absolute; right: 20px; top: 20px;}
  
  .vf_head_search.vf_dropdown .vf_dropdown_box{box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);}
  .vf_head_search.vf_dropdown .vf_dropdown_box .search-box { background: #fff;}
  .vf_head_search.vf_dropdown .vf_dropdown_box .search-box input { border:1px solid #eceff8; }
  .vf_head_search.vf_dropdown .vf_dropdown_box .search-box input:focus { border:1px solid var(--theme); }
  .vf_head_search.vf_dropdown .vf_dropdown_box .search-box button { background: transparent;}
  .vf_head_search.vf_dropdown .vf_dropdown_box .search-box button i{ color: #333}
  .vf_head_search.vf_dropdown .vf_dropdown_box .search-box button:hover i{color: var(--theme) !important;}
}

@media (max-width: 991px){
  .vf_header_nav .vf_head_search{margin-left: auto;}

  .vf_head_search.vf_dropdown .vf_dropdown_box{display: none;position: absolute;right: 0;top: 100%;z-index: 22;background: rgba(0,0,0,0.8);}
  .vf_head_search.vf_dropdown.active .vf_dropdown_box{display: block;}
  .vf_head_search.vf_dropdown .vf_dropdown_box{ -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
  .vf_head_search.vf_dropdown .vf_dropdown_box{text-align: left;width: 100%; max-width: 100%;z-index: 900;
     height: 100%;overflow-y: auto;visibility: visible;max-width: 100%;
      position: fixed !important;top: 0; left: 0;bottom: 0;right:0;
    }
  .vf_head_search.vf_dropdown .vf_dropdown_box .vf_dropdown_close{display:block;text-align: right;padding-bottom:10px;font-size: 20px;}
  .vf_head_search.vf_dropdown .vf_dropdown_box .vf_dropdown_close button{background: transparent;color: #fff;}
  .vf_head_search.vf_dropdown .vf_dropdown_box .vf_dropdown_close .vf_close{color:var(--theme);}
  .vf_head_search.vf_dropdown .vf_dropdown_box .vf_dropdown_close .vf_close{position:relative;z-index:1;cursor:pointer;line-height:1;display:inline-block;-moz-transition:color .2s linear;-o-transition:color .2s linear;-webkit-transition:color .2s linear;transition:color .2s linear}
  .vf_head_search.vf_dropdown .vf_dropdown_box .vf_dropdown_close .vf_close:before{content:'';position:absolute;width:100%;height:100%;z-index:0;top:0;left: 0;}

  .vf_head_search:not(.active) .vf_dropdown_toggle .icon-search-plus{display: none;}
  .vf_head_search.active .vf_dropdown_toggle .icon-search{display: none;}
  
  .vf_head_search.vf_dropdown .vf_dropdown_box .search-box {position: relative;  display: inline-block; margin: 0; 
    padding: 15px; width: 100%; z-index: 888;height: 100%;top: 40%;  }
  .vf_head_search.vf_dropdown .vf_dropdown_box .search-box input {background: transparent;color: #fff; padding: 5px 5px 5px 15px; border-radius: 3px;width: 100%; font-size: 14px;}
  .vf_head_search.vf_dropdown .vf_dropdown_box .search-box button { cursor: pointer; font-size: 15px; position: absolute; right: 20px; top: 20px;}
  .vf_head_search.vf_dropdown .vf_dropdown_box{box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);}
  .vf_head_search.vf_dropdown .vf_dropdown_box .search-box { background: transparent;}
  .vf_head_search.vf_dropdown .vf_dropdown_box .search-box input { border:1px solid #eceff8; }
  .vf_head_search.vf_dropdown .vf_dropdown_box .search-box input:focus { border:1px solid var(--theme); }
  .vf_head_search.vf_dropdown .vf_dropdown_box .search-box button { background: transparent;}
  .vf_head_search.vf_dropdown .vf_dropdown_box .search-box button i{ color: #fff}
  .vf_head_search.vf_dropdown .vf_dropdown_box .search-box button:hover i{color: var(--theme) !important;}
}

/*按钮颜色*/
header [class*="vf_bg_b"] .vf_head_search.vf_dropdown .vf_dropdown_toggle{color:var(--text_white_primary);}
/*按钮颜色*/
header [class*="bg_th"] .vf_head_search.vf_dropdown .vf_dropdown_toggle{color:var(--text_white_primary);}


/*搜索条*/
.search-style1 .search-box{padding:0; opacity: 1!important;position:static;-webkit-transform: rotateX(0deg); transform: rotateX(0deg);visibility:visible;}
.search-style1 .search-btn{display: none;}
.search-style1 .search-box button{top: 10px;right: 10px;}

.search-style1 .search-box { display: inline-block; margin: 0; padding: 10px; width: 327px; z-index: 888; border-radius:3px;}
.search-style1 .search-box input {padding: 10px 5px 10px 15px; border-radius: 3px;width: 100%; font-size: 14px;border:1px solid #e1e1e1;}
.search-style1 .search-box button {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);  cursor: pointer; font-size: 15px; position: absolute; right: 10px; background: transparent;}
.vf_header_nav .search-style1 .search-box{padding: 0;}
@media (max-width: 991px){
  .search-style1 .search-box {  width: auto;}
}
/*搜索按钮背色*/
.search-style2 .search-cart .search {background:var(--theme);margin:0 5px; padding: 6px 4px 6px 10px;}
.search-style2 .search .search-btn{color: var(--white);}


/*菜单打开时盖住 banner —— 锁定页面 + 提高层级*/
@media (max-width: 991px){
  body.vf_menu_open{
    overflow: hidden !important;
    position: fixed !important;
    width: 100% !important;
  }
  .vf_menu_open .vf_menu{
    z-index: 9999 !important;
    width: 100vw !important;
    height: 100vh !important;
    background: #000 !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
  }
  .vf_menu_open .vf_header .children_menu_box{ z-index: 10000 !important; }

  /* 强制隐藏 banner 和其他内容 */
  .vf_menu_open .vf_banner,
  .vf_menu_open section:not(.vf_header){
    visibility: hidden !important;
  }
}

/*社交媒体 social*/
header .social-icons [class*="social-"]{height: 25px;width: 25px;line-height: 25px;font-size: 16px;-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
header .social-icons{display:inline-block;padding-left: 5px;padding-right: 5px;}
header .social-icons ul li {margin: 0;margin-right: 5px;display: inline-block;}
header .social-icons ul li:last-child{margin-right: 0px;}
/*社交媒体 social*/
header .social-icons [class*="social-"] i{color: var(--text_black_secondary);}
header .social-icons [class*="social-"] i:hover{color: var(--text_white_primary);}
/*黑色背 social*/
header [class*="vf_bg_b"] .social-icons [class*="social-"] i{color: var(--text_white_primary);}
header [class*="vf_bg_b"] .social-icons [class*="social-"] i:hover{color: var(--text_white_secondary);}
/*系统背景 social*/
header [class*="bg_th"] .social-icons [class*="social-"] i{color: var(--text_white_primary);}
header [class*="bg_th"] .social-icons [class*="social-"] i:hover{color: var(--text_white_secondary);}
/*暗黑模式 social*/
body.dark header .social-icons [class*="social-"] i{color: var(--text_white_primary)!important;}
body.dark header .social-icons [class*="social-"] i:hover{color: var(--text_white_secondary)!important;}
