@import "iconfont.css";
  @font-face {
    font-family: 'MarkPro-Light';
    src: url('../fonts/MarkPro-Light.eot');
    src: url('../fonts/MarkPro-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MarkPro-Light.woff2') format('woff2'),
        url('../fonts/MarkPro-Light.woff') format('woff'),
        url('../fonts/MarkPro-Light.ttf') format('truetype'),
        url('../fonts/MarkPro-Light.svg#MarkPro-Light') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat-Bold';
    src: url('../fonts/Montserrat-Bold.eot');
    src: url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Bold.woff2') format('woff2'),
        url('../fonts/Montserrat-Bold.woff') format('woff'),
        url('../fonts/Montserrat-Bold.ttf') format('truetype'),
        url('../fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
:root {
  --font-color: #686868;
  --font-active-color: #6d7fd1;
  --font-blue-color: #123499;
  --font-yellow-color: #f1671e;
  --font-grey-color: #efefed;
  --font-gray-color: #666;
  --font-grayLight-color: #999;
  --bg-light: #f2f2f2;
  --bg-gray: #eef1f6;
  --font-dark-color: #4f4f4f;
  --font-200: 10.417vw;
  --font-100: 5.208vw;
  --font-80: 4.167vw;
  --font-75: 3.906vw;
  --font-70: 3.646vw;
  --font-65: 3.385vw;
  --font-60: 3.125vw;
  --font-55: 2.865vw;
  --font-50: 2.604vw;
  --font-48: 2.5vw;
  --font-47: 2.448vw;
  --font-44: 2.292vw;
  --font-40: 2.083vw;
  --font-36: 1.875vw;
  --font-35: 1.823vw;
  --font-34: 1.771vw;
  --font-32: 1.667vw;
  --font-30: 1.563vw;
  --font-28: 1.46vw;
  --font-26: 1.354vw;
  --font-25: 1.302vw;
  --font-24: 1.252vw;
  --font-22: 1.146vw;
  --font-20: 1.042vw;
  --font-19: 0.99vw;
  --font-18: 0.938vw;
  --font-17: 0.885vw;
  --font-16: 0.834vw;
  --font-15: 0.781vw;
  --font-14: 0.729vw;
  --font-13: 0.667vw;
  --font-12: 0.625vw;
  --font-11: 0.573vw;
  --font-10: 0.521vw;
  --web-width: 80vw;
  --web-plr: 10vw;
  --radius: 0.625vw;
  --swiper-navigation-size: 1.8vw;
  --i-window-height: 100vh;
  --header-height: 4.17vw;
}
*,:after,:before{box-sizing:border-box;}
body{background-color:#fff;color:var(--font-color);font:var(--font-16) "\5FAE\8F6F\96C5\9ED1","Microsoft YaHei","微软雅黑","Arial";-webkit-text-size-adjust:100%;line-height:1.6;}
.hidden{overflow:hidden;height:var(--i-window-height);}
a{color:var(--font-color);}
a:hover,.on{color:var(--font-active-color);text-decoration:none;transition:all 300ms ease-in-out 0s;}
.my_ul,.my_dl{margin:0;padding:0;}
.my_ul li{list-style:none;}
.my_dl dt,.my_dl dd{margin:0;padding:0;font-weight:normal;}
dt+dd{margin-top:0;}
p{margin:0 0 0.625vw;}
p.none{margin-bottom:0;line-height:0.8;}
img{image-rendering:-webkit-optimize-contrast;}
video{display:inline-block;}
.list-paddingleft-2{margin-top:0;padding-left:1em;}
.list-paddingleft-2 li{list-style:inherit;}
h1{font-size:1.944vw;}
h2{font-size:1.458vw;}
h3{font-size:1.137vw;}
h4{font-size:0.972vw;}
h5{font-size:0.807vw;}
h6{font-size:0.651vw;}
h1,h2,h3,h4,h5,h6{margin:1.2vw 0;}
hr{margin:1.823vw 0;box-sizing:content-box;}
picture{display:block;}
blockquote{padding:0.8vw;background-color:#f2f2f2;font-family:"Arial","\5FAE\8F6F\96C5\9ED1","Microsoft YaHei","微软雅黑";font-size:var(--font-16);border-left:4px solid var(--font-active-color);display:flex;align-items:center;margin-bottom:1.042vw;}
blockquote p{margin:0 !important;}
p+blockquote{margin-top:1.2vw;}
.img_animate{position:relative;overflow:hidden;display:block;width:100%;}
.img_animate img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;transition:all 0.5s ease-in-out 0s;}
.img_animate.contain img{object-fit:contain;}
.img_animate:hover img{transform:scale(1.02);}
.picture-hover-animate{display:block;position:relative;overflow:hidden;}
.picture-hover-animate:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;visibility:visible;width:160px;height:160px;margin:auto;content:'';transition:all 0.6s ease-in-out;transform:scale(6);opacity:1;border:80px solid rgba(0,0,0,0.1);border-radius:80px;}
.picture-hover-animate:hover:after{visibility:hidden;opacity:0;border:0 solid rgba(0,0,0,0.1);}
.lazy_preloader{width:2vw;height:2vw;position:absolute;left:50%;top:50%;margin-left:-1vw;margin-top:-1vw;z-index:10;box-sizing:border-box;border:4px solid var(--font-color);border-radius:50%;border-top-color:transparent;transform-origin:50%;animation:preloader-spin 1s infinite linear;}
@keyframes preloader-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
.slide_img_down::after,.slide_img_right::after{display:block;content:" ";position:absolute;left:0;bottom:0;width:100%;height:100%;background:#fff;z-index:99;}
.slide_img_down_active::after{height:0;transition:all 1s cubic-bezier(0.4,0,0.2,1);}
.slide_img_right_active::after{width:0;transition:all 1s cubic-bezier(0.4,0,0.2,1);}
.fade_in,.fade_in_left,.fade_in_right,.fade_in_up,.fade_in_down,.slide_in_up,.zoom_in_up{opacity:0;}
.animate__animated{opacity:1;}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset;}
.flex{display:flex;flex-wrap:wrap;}
.align_center{align-items:center;}
.justify_between{justify-content:space-between;}
.justify_end{justify-content:flex-end;}
.justify_center{justify-content:center;}
.web_w{width:var(--web-width);margin:0 auto;}
.web_pr{padding:0 3vw;}
.layui-main{width:var(--web-width);max-width:100%;margin:0 auto;}
.layui-main img{max-width:100%;}
.layui-main.flex{display:flex;}
.nicescroll-rails{z-index:3 !important;}
.layui-table{color:var(--font-color);margin:0 0 1.042vw 0;background:none;}
.layui-table tr th,.layui-table tr td{font-size:var(--font-15);line-height:1.6;padding:10px 15px;}
.layui-table tr th{font-weight:bold;text-align:center;background-color:#f7f7f7;}
.layui-table p{margin:0;}
.layui-table img{max-width:100%;}
.layui-layer-btn a{font-size:var(--font-14);}
.layui-input:focus,.layui-textarea:focus{border-color:var(--font-active-color) !important;box-shadow:0 0 0 3px rgba(22,183,119,0.08);}
.layui-layer-photos-prev,.layui-layer-photos-next{color:rgba(0,0,0,0.6) !important;transform:scale(1);background:#787878;color:#fff !important;border-radius:50%;font-size:var(--font-20) !important;display:flex;justify-content:center;align-items:center;width:2vw !important;height:2vw !important;}
.layui-layer-photos-toolbar h3{display:inline-block;margin:0;font-size:12px;}
.layui-layer-photos-toolbar a{display:none;}
.layer-layer-photos-main img{background-color:#fff;}
.layui-layer-msg .layui-layer-tips .layui-layer-content,.layui-layer-msg.layui-layer-dialog .layui-layer-content,.skin_tips.layui-layer-tips .layui-layer-content,.skin_qrcode .layui-layer-content{border-radius:var(--radius);}
.skin_qrcode .layui-layer-setwin .layui-layer-close2:hover{background-color:var(--font-active-color);}
.layui-layer-btn .layui-layer-btn0{background-color:var(--font-active-color) !important;}
.skin_tips.layui-layer-tips{width:auto !important;}
.skin_tips.layui-layer-tips .layui-layer-content{line-height:inherit;padding:0.3vw 0.8vw;font-size:var(--font-14);}
.skin_tips_img.layui-layer-tips .layui-layer-content{line-height:inherit;padding:0.5vw;text-align:center;font-size:var(--font-12);}
.skin_tips_img.layui-layer-tips .layui-layer-content img{width:130px;display:block;margin-bottom:0.1vw;}
.skin_video{width:60vw;height:auto;}
.skin_video .layui-layer-content{background-color:#000;position:relative;}
.skin_video video{display:block;width:100%;height:auto !important;}
.skin_qrcode{width:320px;border-radius:var(--radius) !important;}
.skin_qrcode .layui-layer-content{text-align:center;padding:10px 10px 20px;}
.skin_qrcode img{width:100%;margin:0 auto 10px;}
.skin_Imgview.layui-layer-tips{width:auto !important;}
.skin_Imgview.layui-layer-tips .layui-layer-content{width:150px;padding:8px !important;}
.skin_Imgview.layui-layer-tips img{display:block;width:100%;}
.skin_Tipsview.layui-layer-tips{width:auto !important;}
.skin_Tipsview.layui-layer-tips .layui-layer-content{line-height:1.6;padding:.8vw 1.2vw;font-size:var(--font-15);max-width: 25vw;}

.load_progress{position:fixed;width:100%;left:0;top:0;z-index:99999;background:none;}
.load_progress,.load_progress .layui-progress-bar{height:2px;border-radius:0;}
.loading_animate{top:-100% !important;transition:all 1s cubic-bezier(0.4,0,0.2,1);transition-delay:0.12s;}
.ue_flex{display:flex;justify-content:space-between;margin:1.75vw 0;}
.ue_flex .ue_flex_item{flex:1;}
.ue_flex .ue_flex_item:not(:first-of-type){margin-left:2vw;}
.ue_flex .ue_flex_item p:last-of-type{margin-bottom:0;}
.ue_flex.align_center{align-items:center;}
.ue_flex_img{display:flex;flex-wrap:wrap;justify-content:space-between;}
.ue_flex_img p{margin:0;}
.ue_flex_img .ue_flex_item{width:calc(50% - 0.5vw);margin-top:1vw;}
.ue_flex_img .ue_flex_item img{display:block;width:100%;}
.ue_flex_img .ue_flex_item:nth-of-type(1){width:100%;}
.ue-table-interlace-color-single{background-color:#f9f9f9;}
.public_button_circle{transition:all 0.8s ease;cx:calc(7.8125vw - 0.1041666vw);}
.public_button_active .public_button_circle{cx:calc(1.30208333vw + 0.1041666vw);}
.public_button_text{position:relative;width:9.11458333vw;padding:0 2.6041666vw 0 0;transition:all 0.6s ease;}
.public_button_label{color:#ffffff;font-size:var(--font-15);line-height:2.6041666vw;position:relative;z-index:9;transition:all 0.6s ease;text-align:center;}
.public_button_icon{width:2.6041666vw;height:2.6041666vw;background:var(--font-active-color);justify-content:center;align-items:center;border-radius:100%;position:absolute;left:100%;top:0;z-index:9;transform:translateX(-100%);transition:all 0.8s ease;}
.public_button_icon svg{fill:#fff;width:0.8333vw;transition:all 0.6s ease;}
.public_button_color{fill:var(--font-active-color);transition:all 0.6s ease;}
.public_button_svg{fill:var(--font-active-color);width:100%;height:100%;}

.form_search{display:flex;justify-content:space-between;background-color:#fff;border-radius:100vw;}
.form_search .layui-input-wrap{width:100%;}
.form_search .layui-input-wrap,.form_search .layui-input-affix{line-height:2.2vw;display:flex;align-items:center;}
.form_search .layui-input-affix .layui-icon{font-size:var(--font-15);}
.form_search .layui-input{background:none;border:0;height:2.2vw;line-height:2.2vw;box-shadow:none;padding-left:1.2vw;padding-right:1.5vw;font-size: var(--font-15);}
.form_search .layui-btn{width:2.2vw;height:2.2vw;background-color:var(--font-active-color);color:#fff;font-size:var(--font-24);border-radius:50%;display:flex;justify-content:center;align-items:center;padding:0;flex-shrink:0;}
.layui_btn_more{background:none;overflow:hidden;}
.layui_btn_more.layui-btn{height:auto;line-height:initial;padding:0.5vw 2vw;}
.layui-bg-blue{background:none !important;border-radius:1000vw;color:#fff !important;position:relative;}
.layui-border-blue{border-radius:1000vw;border:1px solid var(--font-active-color) !important;color:var(--font-active-color) !important;transition:0.2s transform ease-in-out !important;will-change:transform;position:relative;overflow:hidden;font-weight:normal;}
.layui-border-blue.white{background-color:rgba(255,255,255,1) !important;}
.layui-border-blue:after{display:block;content:'';height:100%;width:100%;position:absolute;left:0;top:0;transform:translate(-100%,0) rotate(10deg);transform-origin:top left;transition:0.2s transform ease-out;will-change:transform;z-index:0;background-color:var(--font-active-color);background:linear-gradient(to bottom,var(--font-active-color),var(--font-yellow-color));border-radius:1000vw;}
.layui-bg-blue *,.layui-border-blue *{position:relative;z-index:2;}
.layui-bg-blue::after{display:block;content:'';background-color:var(--font-active-color);background:linear-gradient(to bottom,var(--font-active-color),var(--font-yellow-color));width:100%;height:100%;position:absolute;left:0;top:0;border-radius:1000vw;z-index:1;animation-duration:0.8s;animation-fill-mode:both;}
.layui-bg-blue:hover::after{animation-name:rubberBand;}
.layui-border-blue:hover:after{transform:translate(0,0) !important;}
.layui-border-blue:hover{color:#fff !important;transform:scale(1.05) !important;transition:0.2s transform ease-in-out !important;will-change:transform;}
.font_light{font-family:"Microsoft YaHei Light","微软雅黑 Light",sans-serif;font-weight:300;}
.font_light strong{font-family: "Microsoft YaHei","微软雅黑","Arial";font-weight: bold;}



.header{width:100%;position:relative;z-index:1100;transition:all 0.3s ease-in-out 0s;}
.header.fixed{position:fixed;left:0;top:0;}
.header .menu{display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--header-height);transition:transform 0.5s ease;transform-origin:center;}
.header .logo{display:flex;align-items:center;position:relative;overflow:hidden;z-index:2;flex-shrink:0;}
.header .logo img{display:block;height:1.45vw;}
.header .logo img:last-of-type{display: none;}
.menu_right{display:flex;justify-content:flex-end;height:100%;}
.header_nav{background:none;display:flex;align-items:center;justify-content:center;height:100%;transition:transform 0.8s ease;position:static;padding:0;}
.header_nav *{font-size:var(--font-16);}
.header_nav .layui-nav-item{line-height:initial;margin-right:3vw;display:flex;transition:all 0.5s ease-in-out 0s;align-items:center;position:static;height:100%;}
.header_nav .layui-nav-item .parent_a{padding:0;font-size:var(--font-16);color:var(--font-color);height:100%;display:flex;align-items:center;position:relative;z-index:2;white-space:nowrap;}
.header_nav .layui-nav-item .parent_a:hover,.header_nav .layui-nav-item.layui-this .parent_a,.header_nav .layui-nav-item:hover .parent_a{color:var(--font-active-color);}
.header_nav .layui-nav-bar{background:var(--font-active-color);height:1px;}
.header_nav .layui-nav-child dd.layui-this{background:none;}
.header_nav .layui-this::after ,.header_nav .layui-nav-item.layui-this::after{display:none;}
.header_nav .layui-nav-more{position:relative;right:0;margin-left:4px;font-size:var(--font-14);display:none;}

.header_nav .layui-nav-item.fliter_flag{padding:0 2vw;margin:0;}
.header_nav .layui-nav-item.fliter_none{padding:0;margin:0 2vw;}
.header_nav .layui-nav-item:last-of-type{padding-left:0;margin:0 2vw;}
.header_nav .layui-nav-item .layui-nav-child.layui-anim{animation-duration:0.5s;}
.header_nav .layui-nav-item.fliter_flag .parent_a::after{display:block;content:'';background-color:var(--font-active-color);height:1px;width:100%;position:absolute;left:25%;opacity:0;height:1px;bottom:0;transition:0.3s;}
.header_nav .layui-nav-item.fliter_flag:hover .parent_a::after{opacity:1;left:0;width:100%;}
.header_nav .layui-nav-bar{top:calc(100% - 1px) !important;}


.header_nav .layui-nav-item .layui-nav-child{top:var(--header-height);left:0;padding-top:0;background:none;box-shadow:none;border:0;z-index:1;line-height:inherit;width:100%;background-color:var(--font-active-color);white-space:wrap !important;background-position: center;background-repeat: no-repeat;background-size: cover;background-image: url(../img/nav_bg_1.webp);}

.header_nav .layui-nav-item .header_sub_bg_4{background-image: url(../img/nav_bg_4.webp);}

.header_sub_box{display:flex;justify-content:space-between;align-items: flex-start;padding:6vw 0 12vw ;color:#fff;}
.header_sub_text{width: 36%;}
.header_sub_title{font-size: var(--font-36);font-weight: bold;}
.header_sub_des{font-size: var(--font-16);margin-top: 1vw;line-height: 2;text-align: justify;}
.header_sub_nav{width: 48%;display: flex;justify-content: space-between;flex-wrap: wrap;font-size: var(--font-15);}
.header_sub_nav span{width: 45%;margin: .3vw 0;}
.header_sub_nav span a{color: #fff!important;padding:.8vw 0!important;display: flex!important;align-items: center;justify-content: space-between;border-bottom: var(--bg-gray) solid 1px;position: relative;}
.header_sub_nav span a::before{display: block;content: '';width: 0;height: 1px;background: var(--font-yellow-color);position: absolute;left: 0;bottom: -1px;transition: all 0.3s ease;opacity: 0;}
.header_sub_nav span a::after{display: block;content: '\e606';font-family: 'iconfont';transition: all 0.5s ease;}
.header_sub_nav span a:hover{background: none!important;color: var(--font-yellow-color)!important;}
.header_sub_nav span a:hover::before{width: 100%;opacity: 1;}
.header_sub_nav span a:hover::after{transform: translateX(-5px);}

.header.sticky{position:fixed;box-shadow:0 0 5px rgba(0,0,0,0.1);}
.header.sticky,body.fliterYx .header{background-color:#fff;}
.header.sticky .header_nav .layui-nav-bar{top:calc(100% - 1px) !important;}
.header.sticky .header_nav .layui-nav-item.layui-this::after{opacity:1;}
.header_btn{display:flex;align-items:center;height:100%;margin-left:1vw;}
.header_search{font-size:var(--font-20);display:flex;align-items:center;}
.header_search:hover{color:var(--font-active-color);}
.header_search_skin{background:none !important;width:100% !important;box-shadow:none !important;}
.header_search_box{padding-top:0.8vw;}
.header_search_form{display:flex;justify-content:space-between;background-color:#fff;border-radius:100vw;}
.header_search_form .layui_close{width:3vw;height:2.4vw;display:flex;align-items:center;justify-content:center;font-size:var(--font-18);position:relative;}
.header_search_form .layui-input-wrap{width:calc(100% - 6vw);}
.header_search_form .layui-input-affix{display:flex;align-items:center;}
.header_search_form .layui-input{height:2.4vw;line-height:2.4vw;padding-left:1vw;width:100%;background:none;border:none;box-shadow:none;padding:0;}
.header_search_form .layui-btn{width:3vw;height:2.4vw;font-size:var(--font-20);background:none;border:none;box-shadow:none;display:flex;align-items:center;color:var(--font-active-color);}
.layui-form .layui-input-suffix .layui-icon{font-size:var(--font-18);}
.header-phone{display:flex;align-items:center;padding:.2vw .5vw;background:var(--font-active-color);color:#ffffff;font-size:var(--font-18);font-weight:bold;margin-left:3vw;border-radius:3px;}
.header-phone i{font-size:var(--font-18);margin-right:.5vw;}
.header-phone:hover{background:var(--font-blue-color);color:#ffffff;}
.skin_search_dropdown{width:var(--web-width);z-index:10;left:50% !important;transform:translateX(-50%) !important;z-index:100000000;padding:1vw;border-radius:var(--radius);margin-top:0.8vw !important;}
.skin_search_dropdown .layui-menu{padding:0;max-height:60vh;overflow:auto;}
.skin_search_dropdown .layui-menu li{padding:0.5vw 1vw;margin:0;}
.skin_search_dropdown .layui-menu li .layui-menu-body-title{margin:0;padding:0;position:relative;}
.skin_search_dropdown .layui-menu li .layui-menu-body-title em{position:absolute;right:0;top:50%;transform:translateY(-50%);font-style:normal;color:#999;font-size:var(--font-16);}
.quick_link_box{background-color:#474747;padding:3vw;border-radius:var(--radius);margin-top:0.8vw;color: #b5b5b5;}
.quick_link_box .footer_right{width: 45vw;}
body.fliterYx{transition:all 0.5s;}
body::before{display:block;content:'';width:100%;height:var(--i-window-height);position:fixed;left:0;top:0;z-index:-1;background-color:rgba(0,0,0,0.1);opacity:0;transition:all 0.5s;}
body.fliterYx::before{position:fixed;left:0;top:0;z-index:1000;opacity:1;z-index:1000;transition:all 0.5s;}
body.fliterYx .wapper{filter:blur(15px);opacity:0.9;transition:all 0.5s;}
.header::after{display:block;content:'';background-color:rgba(0,0,0,0.1);position:absolute;left:25%;width:50%;opacity:0;height:1px;bottom:0;transition:0.3s;z-index:10;}
body.fliterYx .header:after{opacity:1;left:0;width:100%;}
body.fliterYx .header{background:#fff;}
.header.fixed .layui-nav-item .parent_a,.header.fixed .header_search,.header.fixed .header_btn_lauguage{color:#fff;}
.header.fixed .header_search::after{background-color:#fff;}
.header.sticky .header_nav .layui-nav-bar{display:none;}
.header.sticky .header_nav .layui-nav-bar{top:calc(100% - 1px) !important;}
.header.sticky .header_nav .layui-nav-item.layui-this::after{opacity:1;}
.header.sticky .layui-nav-item .parent_a,.header.sticky .header_search,.header.sticky .header_btn_lauguage,body.fliterYx .header .layui-nav-item .parent_a,body.fliterYx .header .header_search{color:var(--font-color);}
.header.sticky .header_search::after,body.fliterYx .header .header_search::after{background-color:var(--font-color);}
.header.sticky .layui-nav-item.layui-this .parent_a{color:var(--font-active-color);}
body.fliterYx .header .layui-nav-item .parent_a:hover,body.fliterYx .header .header_nav .layui-nav-item:hover .parent_a,.header.sticky .header_nav .layui-nav-item .parent_a:hover,.header_search:hover{color:var(--font-active-color) !important;}
.header.header_scrlltop{top:-var(--header-height);transition:all 0.3s ease-in-out 0s;}
.mobile_menu_btn{width:44px;display:flex;align-items:center;justify-content:center;height:100%;margin:0 0 0 1.5vw;display:none;}
.mobile_menu_btn .btn{background:none;width:20px;height:16px;position:relative;z-index:10;}
.mobile_menu_btn span{display:block;width:100%;height:1px;position:absolute;background-color:#fff;transition:all 0.2s ease-out;}
.fliterYxM .mobile_menu_btn.active span{background-color:var(--font-color);}
.mobile_menu_btn.active span,.fliterYxM.fliterYx .mobile_menu_btn span{background-color:var(--font-color);}
.mobile_menu_btn span:nth-of-type(1){top:0;left:0;opacity:1;width:100%;}
.mobile_menu_btn span:nth-of-type(4){bottom:0;right:0;opacity:1;width:100%;}
.mobile_menu_btn span:nth-of-type(2),.mobile_menu_btn span:nth-of-type(3){top:50%;right:0;margin-top:-1px;}
.mobile_menu_btn span:nth-of-type(2){transform:rotate(0);}
.mobile_menu_btn span:nth-of-type(3){transform:rotate(0);}
.mobile_menu_btn.active span:nth-of-type(2){transform:rotate(45deg);}
.mobile_menu_btn.active span:nth-of-type(3){transform:rotate(-45deg);}
.mobile_menu_btn.active span:nth-of-type(1),.mobile_menu_btn.active span:nth-of-type(4){opacity:0;}
.header.sticky .mobile_menu_btn span,.body_inner .mobile_menu_btn span{background:var(--font-color);}
body.fliterYx .header .logo img:first-of-type,.header.sticky .logo img:first-of-type ,.header.shadow .logo img:first-of-type{display: none;}
body.fliterYx .header .logo img:last-of-type,.header.sticky .logo img:last-of-type ,.header.shadow .logo img:last-of-type{display: block;}

.skin_menu{width:20vw;height:100%;border-radius:0 !important;background-color:rgba(255,255,255,1) !important;box-shadow:0 !important;}
.skin_menu .layui-layer-title{height:3vw;display:flex;align-items:center;padding:0 3vw 0 3vw;color:var(--font-color);border-bottom:rgba(0,0,0,0.5) solid 1px;font-weight:bold;}
.skin_menu .layui-layer-title a,.skin_menu .layui-layer-setwin span{color:var(--font-color);}
.skin_menu .layui-layer-title a{width:100%;display:flex;justify-content:space-between;align-items:center;}
.skin_menu .layui-layer-content{overflow-x:hidden !important;}
.skin_menu .header_nav{display:flex;flex-direction:column;align-items:flex-start;height:auto;width:100%;}
.skin_menu .header_nav .layui-nav-item{margin:0 !important;padding:0 !important;position:relative;height:auto;width:100%;display:flex;flex-direction:column;}
.skin_menu .header_nav .layui-nav-item .parent_a{padding:0 1.5vw;height:4vw;font-size:var(--font-17);display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:rgba(0,0,0,0.2) solid 1px;color:var(--font-color) !important;}
.skin_menu .layui-layer-title a:after,.skin_menu .header_nav .layui-nav-item:not(.fliter_flag) .parent_a:after{display:block;content:'\e602';font-family:'layui-icon';font-size:var(--font-18);}
.skin_menu .header_nav .layui-nav-item.layui-nav-itemed .parent_a{color:#fff !important;background-color:var(--font-active-color);}
.skin_menu .header_nav .layui-nav-child{top:0;padding:1vw 3vw;border:0;border-bottom:rgba(0,0,0,0.2) solid 1px;border-radius:0;}
.skin_menu .header_nav .layui-nav-item .layui-nav-child dd{margin-right:0;width:100%;padding:0;}
.skin_menu .header_nav .layui-nav-item .layui-nav-child dd a{padding:2.5vw 0;background:none !important;display:flex;justify-content:space-between;align-items:center;height:auto;line-height:normal;font-weight:normal !important;color:var(--font-color);}
.skin_menu .header_nav .layui-nav-item .layui-nav-child dd a i{margin-right:2vw;min-width:4vw;}
.skin_menu .header_nav .layui-nav-item.layui-this,.skin_menu .header_nav .layui-nav-item.layui-this a,.skin_menu .layui-nav-tree .layui-this{background:none;}
.skin_menu .header_nav .layui-nav-item.layui-this::after,.header_tab .hd::before{display:none;}
.skin_menu .header_nav .layui-nav-bar{display:none;}
.skin_menu .header_nav .layui-nav-item:last-of-type{padding:0 !important;}
.skin_menu .header_search{display:flex;margin:5vw 3vw 0;width:auto;}
.skin_menu .header_search .layui-input{height:10vw;line-height:10vw;padding-left:3vw;font-size:var(--font-14);width:100%;}
.skin_menu .header_search .layui-input.active{width:100%;}
.skin_menu .header_search .layui-btn{width:10vw;height:10vw;font-size:var(--font-20);}
.skin_menu .header_tab .hd{width:100%;flex-direction:column;}
.skin_menu .header_tab .hd a{width:100%;padding:2.5vw 0;margin:0;height:auto;line-height:inherit;display:flex;justify-content:space-between;}
.skin_menu .header_tab .hd a::after,.skin_menu .header_nav .layui-nav-item .layui-nav-child dd a::after{display:block;content:'\e602';font-family:'layui-icon';color:#8b8b8b;}
.skin_menu .header_nav .layui-nav-item .layui-nav-child dd a::after{position:relative;left:0;bottom:0;opacity:1;width:auto;height:auto;}
.skin_menu .header_tab .hd a{background:none !important;}
.skin_menu .header_tab .bd{display:none;}
.skin_menu .header_nav .layui-nav-item.fliter_flag .parent_a::after{display:block;content:'\e602';font-family:'layui-icon';font-size:var(--font-18);position:relative;left:0;width:auto;height:auto;opacity:1;background:none;}
.skin_menu .header_nav .layui-nav-item .layui-nav-child{display:none !important;}
.public_banner_pack{position:relative;width:100%;height:100%;}

.index_banner{position:relative;background-color:rgba(0,0,0,0.6);}
.index_banner .swiper-slide::before{display:block;content:'';padding-bottom:var(--i-window-height);}
.index_banner.mobile .swiper-slide::before {
  display: block;
  content: '';
  padding-bottom: 56.25%;
}
.index_banner .swiper-slide picture,.index_banner .swiper-slide a.link,.index_banner .swiper-slide .img,.index_banner .swiper-slide video{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;z-index:1;overflow:hidden;}
.index_banner .swiper-slide .link_video::after{width:100%;height:25%;content:'';position:absolute;left:0;top:0;background:linear-gradient(to bottom,rgba(0,0,0,0.6),transparent);z-index:1;}
.index_banner .swiper-slide{-webkit-user-select:none !important;user-select:none !important;}
.index_banner .swiper-slide .link_video .img{display:none;}
.index_banner .text{width:100%;height:100%;position:absolute;left:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;z-index:3;color:#fff;padding-top:26vh;}
.index_banner.mobile .text{padding-top:0;justify-content: center;}
.index_banner .text .logo_mark{width:47.9vw;margin-bottom:2vw;opacity:0;}
.index_banner .text .title{font-size:var(--font-55);line-height:1.2;display:flex;align-items:center;color:#fff;opacity:0;}
.index_banner .text .title i{font-size:var(--font-50);margin-left:1vw;transition:all 0.35s ease;}
.index_banner .text .title i:hover{color:var(--font-active-color);}
.animate__delay-03s{animation-delay:0.3s !important;}
.index_banner picture .img{transition:1s linear 3s;transform:scale(1);}
.index_banner .swiper-slide-active .img{transition:3s linear;transform:scale(1.05);}
.index_banner_pagination.swiper-pagination-bullets{position:absolute;z-index:9;bottom:20px;display:flex;justify-content:center;}
.index_banner_pagination.swiper-pagination-bullets .swiper-pagination-bullet{background:rgba(255,255,255,0.2);opacity:1;}
.index_banner_pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{background:rgba(255,255,255,0.6);}
.index_banner_prev,.index_banner_next{width:30vw;height:var(--i-window-height);position:absolute;left:0;top:0;z-index:5;cursor:none;overflow:hidden;}
.index_banner_next{left:auto;right:0;}
.index_banner_prev span,.index_banner_next span{display:block;position:absolute;right:0;bottom:0;width:2vw;height:2vw;background-image:url(../img/cursor.svg);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;}
.index_banner_next span{transform:rotate(180deg);}

.index_float_box{position:fixed;width:100%;left:0;bottom:1vw;z-index:10;}
.index_float_mouse_box{position:absolute;bottom:0;width:100px;left:50%;margin-left:-50px;justify-content:center;}
.index_float_mouse_icon{width:1.19791666vw;height:1.66666vw;border-radius:0.59895833vw;box-sizing:border-box;border:0.1041666vw solid var(--font-brown-color);margin:0 auto;justify-content:center;transition:all 0.8s cubic-bezier(0.69,0.27,0.45,0.99);}
.index_float_mouse_icon:after{content:" ";width:0.1041666vw;height:0.5208333vw;background:var(--font-brown-color);margin-top:0.3125vw;animation:1.5s MouseAnimate infinite ease normal both;transition:all 0.8s cubic-bezier(0.69,0.27,0.45,0.99);}
.index_float_mouse_icon.white{border-color:#fff;}
.index_float_mouse_icon.white:after{background:#fff;}
@keyframes MouseAnimate{0%{margin-top:0.3125vw;}50%{margin-top:0.625vw;opacity:1;}70%{margin-top:0.625vw;opacity:0;}100%{margin-top:0.3125vw;opacity:0;}}

.index_block{padding:5.5vw 0;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#fff;position:relative;z-index:2;overflow:hidden;}
.index_title{display: flex;flex-direction: column;align-items: center;}
.index_title .title{font-size:var(--font-30);line-height:1.2;}
.index_title .title:after{display: block;content: ''; width: 2em;height: 2px; background: var(--font-active-color);margin: 1vw auto 0;}
.index_title .des{font-size:var(--font-15);line-height:1.4;margin: 1vw auto 0;max-width: 70%;text-align: center;}
.index_title.white{color: #fff;}
.index_title.white .title::after{display: block;content: '';background: #fff;}
.bg_grey{background-color:var(--font-grey-color)!important;}
.bg_gray{background-color:var(--font-gray-color)!important;}
.bg_white{background: #fff!important;}
.bg_light{background: var(--bg-light)!important;}

 /*
 SERVICE
 */
.service-timeline { display: flex;margin-top: 3vw; position: relative;padding: 0 12%;}
.service-line {display: block;position: absolute; top: 1.58vw; left: 5%; right: 5%; height: 1px; background: var(--font-active-color);}
.service-line::before{display: block;content: ''; width: .5vw;height: .5vw; border-radius: 50%; background: #fff; border: 1px solid var(--font-active-color);position: absolute; top: 50%; left: 0; transform: translate(0,-50%);}
.service-line::after{position: absolute; display:block;content: '';width: 0;height: 0;border-width: 6px;border-style: dashed;border-left-style: solid;border-color:transparent; border-left-color: var(--font-active-color);  overflow: hidden;top: 50%; right: -6px; transform: translate(0,-50%);}
.service-item { position: relative; z-index: 2; flex: 1;}
.service-icon { width: 3.16vw; height: 3.16vw; border-radius: 50%; background: #fff; border: 1px solid var(--font-active-color); display: flex; align-items: center; justify-content: center; }
.service-icon img{width: 1.6vw;height: 1.5vw;transition: all 0.3s ease;object-fit: contain;}
.service-icon:hover img{transform: rotateY(360deg);}
.service-item h4 { font-size: var(--font-20);margin: 1.5vw 0 0;font-weight: normal;}
.service-timeline .service-item:nth-of-type(odd) h4{color: var(--font-active-color);}
.service-item h4:after{display: block;content: ''; width: 1.2vw;height: 2px; background: var(--font-active-color);margin: 1vw 0;}
.service-item .text{color: var(--font-dark-color);}
.service-timeline .service-item:nth-of-type(3) .text{display: flex;flex-wrap: wrap;}
.service-timeline .service-item:nth-of-type(3) .text p{width: 50%;}
.service-item .text p { font-size: var(--font-15);}

.service_one{padding: 4.5vw 0 4vw}
.service_one_block{display: grid;grid-template-columns: repeat(5, 1fr);gap: 0;justify-content: space-between;margin-top: 2vw;}
.service_one_block .item{background-color: #e1e1e1;overflow: hidden;}
.service_one_block .item:nth-of-type(even){background-color: #f2f2f2;}
.service_one_block .item .box{transition: all 0.3s ease;}
.service_one_block .item .box:hover{transform: translateY(-5px);}
.service_one_block .img::after{display: block;content: ''; padding-bottom: 148.85%;}
.service_one_block .num{position: absolute;left: 1.5vw;bottom: 0;z-index: 10;color: #fff;font-size: var(--font-80);line-height: 1.4;font-weight: bold;}
.service_one_block .text{padding: 2vw;}
.service_one_block .text .title{font-size: var(--font-20);font-weight: bold;}
.service_one_block .text .des{font-size: var(--font-14);margin-top: 1vw;}

.service_two_block{margin-top: 3vw;}
.service_two_block .name{display: flex;align-items: center;justify-content: space-between;position: relative;}
.service_two_block .name span{padding-right: 1vw;white-space: nowrap;color: var(--font-active-color);font-size: var(--font-18);}
.service_two_block .name::after{display: block;content: ''; width: 100%;height: 1px;background: var(--font-active-color);}
.service_two_block .name::before{width: .3vw;height: .3vw;background: var(--font-active-color);border-radius: 50%;display: block;content: '';position: absolute;top: 50%; transform: translateY(-50%);right: 0;}

.service_two_item{display: flex;align-items: center;justify-content: space-between;margin-top: 2vw;width: calc(100% + 2.5vw);}
.service_two_item .item{border-radius: 50%;display: flex;align-items: center;justify-content: center;position: relative;flex: 1;}
.service_two_item .item::after{display: block;content: '';padding-bottom: 100%;}
.service_two_item .item span{display: flex;align-items: center;justify-content: center;position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: .5vw;text-align: center;}
.service_two_item .item span::before,.service_two_item .item span::after {display: block; content: ""; position: absolute; width: 100%;height: 100%;border-radius: 50%; border: .6vw solid;   box-sizing: border-box;}
.service_two_item .item:nth-of-type(odd) span::before{border-color: var(--font-active-color);clip-path: polygon(0% 0%, 100% 0%, 100% 50%, 0% 50%);}
.service_two_item .item:nth-of-type(odd) span::after{border-color: #fff;clip-path: polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%);}
.service_two_item .item:nth-of-type(even) span::before{border-color: #fff;clip-path: polygon(0% 0%, 100% 0%, 100% 50%, 0% 50%);}
.service_two_item .item:nth-of-type(even) span::after{border-color: #d4d4d4;clip-path: polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%);}
.service_two_item .item:nth-of-type(1){z-index: 10;}
.service_two_item .item:nth-of-type(2){transform: translateX(-.5vw);z-index: 9;}
.service_two_item .item:nth-of-type(3){transform: translateX(-1vw);z-index: 8;}
.service_two_item .item:nth-of-type(4){transform: translateX(-1.5vw);z-index: 7;}
.service_two_item .item:nth-of-type(5){transform: translateX(-2vw);z-index: 6;}
.service_two_item .item:nth-of-type(6){transform: translateX(-2.5vw);z-index: 5;}

.service_three{padding: 4.5vw 0;background: var(--bg-light);}
.service_three_block{display: grid;grid-template-columns: repeat(4, 1fr);gap: 2vw;justify-content: space-between;margin-top: 2vw;}
.service_three_block .item{position: relative;overflow: hidden;}
.service_three_block .box{background: #fff;display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 3vw 0;height: 100%;transition: all 0.3s;position: relative;left: 0;top: 0;}
.service_three_block .box .text{transition: all 0.3s ease;}
.service_three_block .item:nth-of-type(5){grid-column: 1/3;grid-row: 2/3;}
.service_three_block .item:nth-of-type(10){grid-column: 3/5;grid-row: 3/4;}
.service_three_block .img {transition: all 0.3s ease;}
.service_three_block .img img{display: block;height: 4vw;}
.service_three_block .title{font-size: var(--font-20);font-weight: bold;margin-top: 2vw;text-align: center;}
.service_three_block .title::before{display: block;content: ''; width: 1em;height: 2px;background: var(--font-color);margin: 1vw auto .5vw;}
.service_three_block .text{position: absolute;background: var(--font-active-color);color: #fff;width: 100%;height: 100%;top: 0;padding: 1vw 3vw;left: -100%;z-index: 1;overflow: auto;visibility: hidden;transition: all 0.3s;text-align: center;display: flex;flex-direction: column;justify-content: center;}
.service_three_block .text .ms{text-align: center;}
.service_three_block .text .block{display: inline-block;text-align: left;}
.service_three_block .text .subtitle{font-size: var(--font-20);font-weight: bold;} 
.service_three_block .text .des{font-size: var(--font-14);margin-top: .6vw;}
.service_three_block .text .des p{margin-bottom: .2vw;}
.service_three_block .item:hover .box{ left: 100%;}
.service_three_block .item:hover .text{left: 0;visibility: visible;}

.service_four{padding: 4.5vw 0;}
.service_four_block{display: flex;justify-content: space-between;flex-wrap: wrap;}
.service_four_block .item{width: calc(50% - 1.5vw);margin-top: 2vw;}
.service_four_block .img::before{display: block;content: '';padding-bottom: 35.4%;}
.service_four_block .text{display: flex;align-items: center;margin-top: .5vw;}
.service_four_block .text .title{font-weight: bold;}

.main-business { background: var(--bg-light); border-radius: var(--radius); padding: 1.5vw 3vw; display: flex; align-items: center; margin-top: 3vw;}
.main-business-left {display: flex;justify-content: center;align-items: center;}
.main-business-left::after{display: block;content:"";display: block;width: .2vw;height: 5.5vw;background: var(--font-active-color);margin: 0 0 0 3vw;border-radius: var(--radius);}
.main-business-left h4 { font-size: var(--font-28);margin: 0;font-weight: normal;}
.main-business-left p { font-size: var(--font-14); text-transform: uppercase; margin: 0;font-family: 'MarkPro-Light';}
.main-business-center { flex: 1; padding-left: 3vw;}
.main-business-center p { font-size: var(--font-20); line-height: 1.8; margin: 0;}
.btn-primary { display: block; padding: .2vw 1vw; background: var(--font-active-color); color: #fff; border-radius: 4px; font-size: var(--font-16);font-weight: bold; transition: all 0.3s; white-space: nowrap; }
.btn-primary:hover { background: var(--font-blue-color); transform: translateY(-2px);color: #fff;  box-shadow: 0 4px 12px rgba(91,115,201,0.3); }
.btn-outline { display: inline-block; padding: 10px 28px; border: 1px solid var(--primary); color: var(--primary); border-radius: 4px; font-size: 14px; transition: all 0.3s; }
.btn-outline:hover { background: var(--primary); color: var(--white); }

.product_one{padding: 4.5vw 0;}
.product_one_block{display: grid;grid-template-columns: repeat(6, auto);gap: 0;justify-content: space-between;}
.product_one_block .item{margin-top: 3vw;}
.product_one_block .item .box{display: flex;flex-direction: column;align-items: center;justify-content: flex-start;width: 9.4vw;height: 9.4vw;background: var(--bg-light);border-radius: 50%;padding:2.2vw 0vw 0;text-align: center;transition: all 0.5s ease;}
.product_one_block .item .img{width: 45%;height: 30%;transition: all 0.5s ease;}
.product_one_block .item .img img{display: block;width: 100%;height: 100%;object-fit: contain;}
.product_one_block .item .title{font-size: var(--font-14);margin-top: .5vw;}
.product_one_block .item .num{font-size: var(--font-26);font-weight: bold;line-height: 1.4;color: var(--font-active-color);}
.product_one_block .item .box:hover{transform: translateY(-5px);}
.product_one_block .item .box:hover .img{transform: rotateY(360deg);}

.product_two{padding: 4.5vw 0;background: var(--bg-light);}
.product_two_block{display: grid;grid-template-columns: repeat(3, 1fr);gap: 3vw;justify-content: space-between;margin-top: 3vw;}
.product_two_block .item .box{display: flex;justify-content: space-between;align-items: center;padding: 2vw;background: #fff;border-radius: var(--radius);transition: all 0.5s ease;}
.product_two_block .item .img{width: 20%;transition: all 0.5s ease;}
.product_two_block .item .img img{display: block;width: 4vw;height: 4vw;object-fit: contain;}
.product_two_block .item .text{width: 80%;padding-left: 2vw;}
.product_two_block .item .title{font-size: var(--font-16);margin-top: .3vw;}
.product_two_block .item .num{font-size: var(--font-26);font-weight: bold;line-height: 1.4;color: var(--font-active-color);}
.product_two_block .item .box:hover{transform: translateY(-5px);}
.product_two_block .item .box:hover .img{transform: rotateY(360deg);}

.product_three_block{display: flex;justify-content: space-between;overflow: hidden;}
.product_three_block .img{width: 47%;}
.product_three_block .img::after{display: block;content: ''; padding-bottom: 91.54%;}
.product_three_block .text{width: 53%;padding: 4vw var(--web-plr) 7vw 4.5vw;display: flex;flex-direction: column;justify-content: space-between;}
.product_three_block .text .index_title{margin-bottom: 2vw;align-items: flex-start;}
.product_three_block .text .index_title .title::after{margin: 1vw 0 0;}
.product_three_block .text .des{margin-top: 3vw;text-align: justify;font-size: var(--font-15);}

.product_swpier{position: relative;}
.product_swpier .swiper-slide .img img{transition:1s linear 2s;transform:scale(1.05);}
.product_swpier .swiper-slide-active .img img{transition:2s linear;transform:scale(1);}
.product_swpier .product_swpier_nav{position: absolute;width: 53%;bottom: 1.5vw;right:0;left: auto;z-index: 10;padding-left: 4.5vw;display: flex;align-items: center;}
.product_swpier_nav_box{background: #fff;padding:0;border-radius:1000vw;display: flex;align-items: center;}
.product_swpier_nav_box .product_pagination{min-width: 2.5vw;display: flex;justify-content: center;align-items: center;font-size: var(--font-14);}
.product_swpier_nav_box .product_navigation{font-size: var(--font-18);color: var(--font-active-color);display: flex;align-items: center;justify-content: center;width: 3vw;cursor: pointer;padding: .3vw 1vw;}


.partner-section { background: var(--bg-light);padding: 3.6vw 0 5vw;}
.partner-badge { display: flex; align-items: center; justify-content: center; }
.partner-icon{position: relative;cursor: pointer;}
.partner-icon .img{display: block;width: 9.64vw; height: 9.64vw;position: relative;z-index: 1;}
.partner-icon span{position: absolute;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;color: #fff;z-index: 2;left: 0;top: 0;font-size: var(--font-20);text-align: center;line-height: 1.2;}
.partner-icon span i{font-size: var(--font-40);}

.rotate {animation: rotate 10s linear infinite;transform-origin: center;}
@keyframes rotate {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}

.partner-text {color: var(--font-dark-color);margin-left: 3vw;text-align: center;}
.partner-text .title { font-size: var(--font-30);}
.partner-text .title::after {display: block;content: ''; width: 2em;height: 2px; background: var(--font-active-color);margin: .5vw auto 1vw;}
.partner-text .des { font-size: var(--font-20);}
.stats-row { display: flex; justify-content: center;margin-top: 2vw; }
.stat-item {display: flex;align-items: center;margin: 0 3vw;font-size: var(--font-30);}
.stat-num { font-size: var(--font-60);color: var(--font-blue-color);font-weight: bold;margin-right: 1vw;font-family: 'Montserrat-Bold';}
.stat-num sup{font-weight: 300;font-size: 50%;}
.stats-row .stat-item:nth-of-type(even) .stat-num {color: var(--font-yellow-color);}

.partner_swiper_box{margin-top: 2.5vw;padding: 0 2.6vw}  
.partner_swiper .img::before{display: block;content: ''; padding-bottom: 45.57%;}
.partner_swiper .img{border-radius: var(--radius);}
.partner_swiper .img img{object-fit: contain;}
.partner_swiper .swiper-wrapper{transition-timing-function:linear;}
.partner_pagination{display: flex;justify-content: center;margin-top: 1vw;display: none;}



.industry-section{padding: 5vw 0 3vw;background: var(--font-active-color);color: #fff;}
.industry_box{margin-top: 3vw;position: relative;}
.industry_swiper .swiper-slide{display: flex;justify-content: space-between;}
.industry_swiper .swiper-slide .img{width: 60%;}
.industry_swiper .swiper-slide .img::before{display: block;content: ''; padding-bottom: 56.25%;}
.industry_swiper .swiper-slide .text{width: 40%;padding:3vw;color: var(--font-color);background: #fff;display: flex;flex-direction: column;justify-content: space-between;overflow: hidden;}
.industry_swiper .swiper-slide .text .title{font-size: var(--font-24);}
.industry_swiper .swiper-slide .text .subtitle{font-size: var(--font-12);}
.industry_swiper .swiper-slide .text .des{font-size: var(--font-14);margin-top: 1vw;line-height: 1.6;}
.industry_swiper .swiper-slide .text .des .name{font-weight: bold;font-size: var(--font-16);color: var(--font-active-color);position: relative;}
.industry_swiper .swiper-slide .text .des .name span{background-color: #fff;padding-right: 1vw;display: inline-block;position: relative;z-index: 2;}
.industry_swiper .swiper-slide .text .des .name::before{display: block;content: ''; width: 100%;height: 1px; background: var(--font-active-color);position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 1;}
.industry_swiper .swiper-slide .text .des .name::after{display: block;content: ''; width: .4vw;height: .4vw; background: var(--font-active-color);position: absolute;right: 0;top: 50%;transform: translateY(-50%);z-index: 1;border-radius: 50%;}
.industry_swiper .swiper-slide .text .des .ms{margin-top: .5vw;line-height: 1.8;}
.industry_swiper .swiper-slide .text .btn{border: var(--font-active-color) solid 1px;padding: .3vw 1vw;color: var(--font-active-color);font-size: var(--font-15);}
.industry_swiper .swiper-slide .text .btn i{margin-left: .3vw;}
.industry_swiper .swiper-slide .text .btn:hover{background: var(--font-active-color);color: #fff;}
.industry_pagination{display: flex;justify-content: space-evenly;margin-bottom: 1.5vw;}
.industry_pagination .swiper-pagination-bullet{display: block;width: auto;height: auto;background: none;border-radius: 0;margin: 0!important;opacity: 1; border: rgba(255,255,255,0.4) solid 1px;padding: .3vw 1vw;border-radius: .3vw;transition:all 300ms ease-in-out 0s;}
.industry_pagination .swiper-pagination-bullet-active{background: #fff;color: var(--font-active-color);border-color: #fff;}
.industry_navigation{width: 1.5vw;height: 3vw;background: url('../img/arrow.svg') no-repeat center center;background-size: contain;position: absolute;cursor: pointer;opacity: .5;transition:all 300ms ease-in-out 0s;}
.industry_navigation:hover{opacity: 1;}
.industry_prev{left: -4vw;top: 54%;transform: translateY(-50%);}
.industry_next{right: -4vw;top: 54%;transform: translateY(-50%) scaleX(-1);}

.process-section{padding: 7vw 0;}
.process-grid { display: flex; justify-content: space-between; flex-wrap: nowrap;margin-top: 3vw;color:var(--font-dark-color);}
.process-item { display: flex;flex-direction: column;align-items: center;width: 13vw;text-align: center;}
.process-icon { width: 8.85vw; height: 8.85vw; border-radius: 50%; position: relative; display: flex; align-items: center; justify-content: center; transition: all 500ms ease-in-out 0s;}
.process-icon::before { content: ''; position: absolute; inset: 0; border-radius: 50%; border: .4vw solid var(--font-active-color);z-index: 2;}
.process-icon::after { content: ''; position: absolute; border-radius: 50%; border:.4vw solid var(--bg-light);width: 100%;height: 100%;z-index: 1;}
.process-icon .img { position: relative; z-index: 2; width: 5.9vw; height: 5.9vw; padding: 1.5vw;background-color: var(--bg-light);border-radius: 50%;}
.process-icon .img img{width: 100%;height: 100%;display: block;object-fit: contain;}
.process-item:nth-child(1) .process-icon::before { border-top-color: transparent; transform: rotate(-45deg); }
.process-item:nth-child(2) .process-icon::before { border-color: #b5b5b5; border-top-color: transparent; }
.process-item:nth-child(3) .process-icon::before { border-bottom-color: transparent; transform: rotate(45deg); }
.process-item:nth-child(4) .process-icon::before { border-color: #b5b5b5; border-top-color: transparent; transform: rotate(45deg);}
.process-item:nth-child(5) .process-icon::before { border-bottom-color: transparent; transform: rotate(-45deg); }
.process-item .title{ font-size: var(--font-20);margin-top: 1.5vw;font-weight: bold;transition: all 500ms ease-in-out 0s;}
.process-item .des{ margin-top: .5vw;font-size: var(--font-15);}
.process-item:hover .process-icon{transform: rotateY(360deg) translateY(-5px); }
.process-item:hover .title{transform: translateY(-5px);color: var(--font-active-color);}



.about-section{display: flex;justify-content: space-between;background-color: var(--bg-light);color: var(--font-dark-color);overflow: hidden;}
.about-section .img{width: 50%;background-color: #000;}
.about-section .img::after{display: block;content: ''; padding-bottom: 56.25%;}
.about-section video{width: 100%;height: 100%;object-fit: contain;position: absolute;top: 0;left: 0;z-index: 2;display: block;}

.about_text{width: 50%;display: flex;flex-direction: column;justify-content: center;padding: 5vw;}
.about_text .title{font-size: var(--font-30);}
.about_text .title::after{display: block;content: ''; width: 2em;height: 1px; background: var(--font-active-color);margin: .5vw 0 0;}
.about_text .subtitle{font-size: var(--font-16);margin-top: 4vw;color: var(--font-color);}
.about_text .subtitle span{display: inline-block;position: relative;}
.about_text .subtitle span::before{display: block;content: ''; width: 3em;height: 3px; background: var(--font-active-color);position: absolute;left: 0;bottom: -1px;z-index: 3;}
.about_text .subtitle span::after{display: block;content: ''; width: 100%;height: 1px; background: var(--font-active-color);margin: .2vw 0 0;}
.about_text .subtitle span i{margin-left: 1vw;color: var(--font-active-color);font-size: var(--font-24);vertical-align: middle;}

.about_text .about-stats{display: flex;flex-wrap: wrap;margin-top: .5vw;}
.about_text .about-stats .item{width: 50%;display: flex;flex-direction: column;margin: 1vw 0;}
.about_text .about-stat-num{font-size: var(--font-70);font-weight: bold;line-height: 1.2;}
.about_text .about-stat-num sup{font-size: 60%;}
.about_text .about-stat-label{margin-top: .5vw;}
.about_text .about-btn{margin-top: 3vw;}
.about_text .btn{border: var(--font-active-color) solid 1px;padding: .3vw 1vw;color: var(--font-active-color);font-size: var(--font-15);;}
.about_text .btn i{margin-left: .3vw;}
.about_text .btn:hover{background: var(--font-active-color);color: #fff;}

.about_company{background-position: left top;background-repeat: no-repeat;background-size: cover;padding: 4.5vw 0;}
.about_company_text{display: flex;justify-content: flex-end;}
.about_company_text .about_text{padding: 0;}
.about_company_text .about_text .subtitle{margin: 0 0 1vw 0;}
.about_company_des{margin-top: 2vw;text-align: justify;}

.about_funder{padding: 4.5vw 0 0;background: var(--bg-light);overflow: hidden;}
.about_funder_block{display: flex;justify-content: space-between;align-items: flex-start;}
.about_funder_block .text{width: 46%;background-color: #fff;padding: 3vw;}
.about_funder_block .img{width: 36%;}
.about_funder_block .img img{max-width: 100%;}

.about_culture{padding: 4.5vw 0;}
.about_culture_block{display: flex;justify-content: space-between;flex-wrap: wrap;}
.about_culture_block .item{width: calc(50% - 1vw);margin-top: 2vw;transition: all 0.5s ease;}
.about_culture_block .block{display: flex;justify-content: space-between;background: var(--bg-light);}
.about_culture_block .item:hover{transform: translateY(-5px);}
.about_culture_block .item .text{width: 32%;padding: 1.5vw;}
.about_culture_block .item .text .title{border: var(--font-active-color) solid 1px; padding: .1vw .5vw;color: var(--font-active-color);display: inline-block;}
.about_culture_block .item .text .des{margin-top: 1vw;color: var(--font-dark-color);}
.about_culture_block .item .img{width: 68%;}
.about_culture_block .item .img::after{display: block;content: '';padding-bottom:64.92%;}

.about_style{padding: 4.5vw 0;background: var(--bg-light);}
.about_style_block{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 1.5vw;margin-top: 2vw;justify-content: space-between;}
.about_style_block .img::after{display: block;content: '';padding-bottom:54.3%;}
.about_style_block .img:nth-of-type(1){grid-column: 1/3;grid-row: 1/3;}
.about_style_block .img:nth-of-type(2){grid-column: 3/4;grid-row: 1/2}
.about_style_block .img:nth-of-type(3){grid-column: 3/4;grid-row: 2/3;}

.about_honer{background-position: left top;background-repeat: no-repeat;background-size: cover;padding: 4.5vw 0;overflow: hidden;}
.about_honer_block{display: flex;justify-content: space-between;align-items: center;}
.about_honer_swiper_box{width: 60%;}
.about_honer_swiper{background-color: #fff;}
.about_honer_swiper .img::after{display: block;content: '';padding-bottom:78.5%;}
.about_honer_text{width: 36%;color: #fff;}
.about_honer_text .title{font-size: var(--font-24);display: flex;align-items: center;}
.about_honer_text .title i{font-size: var(--font-24);margin-left: .3vw;}
.about_honer_text .des{margin-top: 1vw;}
.about_honer_swiper_box .about_honer_pagination{display: flex;justify-content: center;position: relative;bottom: -1vw;}
.about_honer_pagination .swiper-pagination-bullet{width: 3.6vw;border-radius: 0;height: 5px;opacity: 1;background-color: var(--font-active-color);}
.about_honer_pagination .swiper-pagination-bullet-active{background-color: rgba(255,255,255,.9);}

.down_box{background: var(--bg-light);padding: 4.5vw 0;}
.down_list{margin-top: 2vw;}
.down_box .down_list:first-of-type{margin-top: 0;}
.down_list_name{font-size: var(--font-28);}
.down_list_item{display: flex;justify-content: space-between;flex-wrap: wrap;}
.down_list_item .item{width: calc(33.33% - 1.5vw);background: #fff;padding: 2vw 1.8vw 1.2vw;margin:1vw 0;position: relative;}
.down_list_item .item::before{display: block;content: ''; width: 100%;height: .3vw; background: #b5b5b5;position: absolute;left: 0;top: 0;z-index: 1;}
.down_list_item .item::after{display: block;content: ''; width: 0;height: .3vw; background:var(--font-active-color);position: absolute;left: 0;top: 0;z-index: 2;transition:all 0.3s ease-in-out 0s;opacity: 0;}
.down_list_item .item:hover::after{width: 100%;opacity: 1;}
.down_list_item .item .title{display: flex;align-items: center;justify-content: space-between;font-size: var(--font-22);color: #000;}
.down_list_item .item .title i{width: 1.5vw;height: 1.5vw;border: var(--font-active-color) solid 1px;border-radius: 50%;display: flex;align-items: center;justify-content: center;transition:all 0.5s ease-in-out 0s;}
.down_list_item .item .title i:hover{background: var(--font-active-color);color: #fff;}
.down_list_item .item .subtitle{display: flex;align-items: center;margin-top: 1vw;}
.down_list_item .item .subtitle img{width: .8vw;margin-right: .3vw;}
.down_list_item .item .info{display: flex;align-items: center;margin-top: 2vw;font-size: var(--font-14);}
.down_list_item .item .info a{display: flex;align-items: center;margin-right: 1.5vw;color: var(--font-active-color);}

.join_box{padding: 4.5vw 0;}
.join_fl{display: flex;justify-content: space-between;flex-wrap: wrap;}
.join_fl_item{width: calc(25% - 1.5vw);margin-top: 2vw;text-align: center;}
.join_fl_item .title{font-size: var(--font-16);font-weight: bold;margin-top: 1.5vw;}
.join_fl_item .des{margin-top: .5vw;font-size: var(--font-14);}
.join_fl_item .img::after{display: block;content: ''; padding-bottom: 93.35%;}

.about_join{margin-top: 2vw;}
.job_item{font-size: var(--font-16);color: #fff;font-weight: bold;display: flex;justify-content: space-between;padding: .8vw 2vw;background-color: var(--font-active-color);}
.job_item span:nth-of-type(1) ,.job_nav.layui-nav .layui-nav-item a span:nth-of-type(1){width:20%;}
.job_item span:nth-of-type(2),.job_nav.layui-nav .layui-nav-item a span:nth-of-type(2){width:18%;text-align: center;}
.job_item span:nth-of-type(3),.job_nav.layui-nav .layui-nav-item a span:nth-of-type(3){width:18%;text-align: center;}
.job_item span:nth-of-type(4),.job_nav.layui-nav .layui-nav-item a span:nth-of-type(4){width:18%;text-align: center;}
.job_item span:nth-of-type(5),.job_nav.layui-nav .layui-nav-item a span:nth-of-type(5){width:18%;text-align: center;}
.job_item span:nth-of-type(6),.job_nav.layui-nav .layui-nav-item a span:nth-of-type(6){width:8%;text-align: right;}
.job_nav.layui-nav{width: 100%;font-size: var(--font-15);background: none!important;}
.job_nav.layui-nav *{font-size: inherit;}
.job_nav.layui-nav .layui-nav-item{line-height: inherit;}
.job_nav.layui-nav .layui-nav-item .title{display: flex;align-items: center;justify-content: space-between;background-color:#f6f6f6;height: auto;line-height: normal;padding: 1vw 2vw;color: var(--font-dark-color);}
.job_nav.layui-nav .layui-nav-item:nth-of-type(even) .title{background: var(--bg-gray);}
.job_nav.layui-nav .layui-nav-item a span{font-size: var(--font-15);}
.job_nav.layui-nav .layui-nav-item > a .layui-nav-more{right: 2vw;font-size: var(--font-15);padding: 0;top: 50%;transform: translateY(-50%);}
.job_nav.layui-nav .layui-nav-item.layui-nav-itemed > a .layui-nav-more{transform: translateY(-50%) rotate(180deg);}
.job_nav.layui-nav .layui-nav-child{padding: 2vw;font-size: var(--font-15);white-space: inherit;}
.job_nav.layui-nav .layui-nav-child .layui_btn_more{margin-top: 1vw;}
.job_nav.layui-nav .layui-nav-child .layui_btn_more .layui-btn{cursor: pointer;font-size: var(--font-16);}


.case_swiper_box{margin-top: 3vw;color: var(--font-dark-color);position: relative;}
.case_swiper .swiper-slide{display: flex;justify-content: space-between;background-color: var(--bg-light);}
.case_swiper .swiper-slide .img{width: 67%;}
.case_swiper .swiper-slide .img::before{display: block;content: ''; padding-bottom: 65%;}
.case_swiper .swiper-slide .text{width: 33%;padding:1vw;display: flex;flex-direction: column;justify-content: space-between;overflow: hidden;}
.case_swiper .swiper-slide .text a{color: var(--font-dark-color);}
.case_swiper .swiper-slide .text a:hover{color: var(--font-active-color);}
.case_swiper .swiper-slide .text .title{font-size: var(--font-16);}
.case_swiper .swiper-slide .text .type{display: flex;flex-wrap: wrap;justify-content: space-between;}
.case_swiper .swiper-slide .text .type a{font-size: var(--font-14);border: var(--font-active-color) solid 1px;padding: .1vw .5vw;color: var(--font-active-color);margin-top: 1vw;width: calc(50% - .4vw);text-align: center;}
.case_swiper .swiper-slide .text .type a:hover{background: var(--font-active-color);color: #fff;}
.case_swiper_box .case_pagination{display: flex;justify-content: center;position: relative;bottom: -1.5vw;}
.case_swiper_box .case_navigation{position: absolute;top: 50%;transform: translateY(-50%);font-size: var(--font-22);color: var(--font-active-color);cursor: pointer;transition:all 0.5s ease-in-out 0s;width: 2vw;height: 2vw;display: flex;align-items: center;justify-content: center;background: var(--bg-light);border-radius: 50%;margin-top: -1.5vw;}
.case_swiper_box .case_navigation:hover{background: var(--font-active-color);color: #fff;}
.case_swiper_box .case_prev{left: -3.5vw;}
.case_swiper_box .case_next{right: -3.5vw;}


.case_box{padding:4.5vw 0;}
.case_fl{margin-top: 2vw;}
.case_fl_item{display: flex;align-items: center;margin-top: 1.5vw;}
.case_fl_item dt{font-weight: bold;margin-right: 1.5vw;}
.case_fl_item dd{display: flex;align-items: center;flex-wrap: wrap;}
.case_fl_item dd a{padding: .3vw 1vw;background: var(--bg-light);border-radius: var(--radius);margin-right: 1.5vw;}
.case_fl_item dd a.active ,.case_fl_item dd a:hover{background: var(--font-active-color);color:#fff;}
.case_fl_item dd a.active{font-weight: bold;}
.case_list{color: var(--font-dark-color);}
.case_list .item{display: flex;justify-content: space-between;background: var(--bg-light);margin-top: 3vw;}
.case_list .item:nth-of-type(even){flex-direction: row-reverse;}
.case_list .item .img{width: 67%;}
.case_list .item .img::before{display: block;content: ''; padding-bottom: 56.25%;}
.case_list .item .text{width: 33%;padding:3vw;display: flex;flex-direction: column;justify-content: space-between;overflow: hidden;}
.case_list .item .text a{color: var(--font-dark-color);font-weight: bold;}
.case_list .item .text a:hover{color: var(--font-active-color);}
.case_list .item .text .title{font-size: var(--font-16);}
.case_list .item .text .subtitle{font-size: var(--font-14);margin-top: 2vw;text-align: justify;line-height: 2;}
.case_list .item .text .type{display: flex;flex-wrap: wrap;justify-content: space-between;}
.case_list .item .text .type a{font-size: var(--font-14);border: var(--font-active-color) solid 1px;padding: .1vw .5vw;color: var(--font-active-color);margin-top: 1vw;width: calc(50% - .4vw);text-align: center;font-weight: normal;}
.case_list .item .text .type a:hover ,.case_list .item .text .type a.active{background: var(--font-active-color);color: #fff;}

.case_partner{background: var(--bg-light);padding:4.5vw 0;}
.case_partner_list{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 1.5vw;}
.case_partner_list a{width: calc(20% - 1vw);margin-top: 1.2vw;}
.case_partner_list .img::before{display: block;content: ''; padding-bottom: 45.57%;}
.case_partner_list .img{border-radius: var(--radius);}
.case_partner_list .img img{object-fit: contain;}
.case_partner_text{text-align: right;}
.case_partner_table{margin-top: 2vw;}
.case_partner_table tr td,.case_partner_table tr th{border: none;}



.contact_box{padding:4.5vw 0;}
.contact_box_block{display:flex;justify-content:space-between;margin-top: 3vw;}
.contact_box_item{width:calc(25% - 1.5vw);}
.contact_box_item .item{display:flex;justify-content:center;align-items: center;background-color:var(--bg-light);padding:4vw 2vw;border-bottom-left-radius: var(--radius);border-bottom-right-radius: var(--radius);transition: all 0.5s ease;}
.contact_box_item i{font-size: var(--font-50);color: var(--font-active-color);}
.contact_box_item .fontwechat{color: #7ac443;}
.contact_box_item .text{margin-left: .5vw;line-height: 1.4;}
.contact_box_item .title{font-size:var(--font-16);font-weight:bold;line-height:1.2;}
.contact_box_item .con{font-size:var(--font-25);margin-top: .3vw;}
.contact_box_item:hover .item{transform: scale(1.04);}


.contact_map{background: var(--bg-light);overflow: hidden;}
.contact_map .index_title{align-items: flex-start;}
.contact_map .index_title .title::after{margin: 1vw 0 0;}
.contact_map_block{display: flex;justify-content: space-between;}
.contact_map_block .text{width: 30%;display: flex;flex-direction: column;justify-content: space-between;color: var(--font-dark-color);}
.contact_map_block .text .des{font-size: var(--font-16);text-align: justify;}
.contact_map_block .map_cn{width:60%;position: relative;}
.contact_map_block .map_cn:after{display: block;content: '';padding-bottom: 72.2%;}
.contact_map_block .map_cn .china{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;z-index: 1;object-fit: contain;}
.contact_map_item_box{position:absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 2;}
.contact_map_item_read{position: absolute;}
.contact_map_item_box .contact_map_item_read_45{left: 48%;top: 65%;}
.contact_map_item_box .contact_map_item_read_44{left: 56%;top: 51%;}
.contact_map_item_box .contact_map_item_read_43{left: 58%;top: 82%;}
.contact_map_item_box .contact_map_item_read_42{left: 70%;top: 60%;}
.contact_map_item_box .contact_map_item_read_41{left: 62%;top: 36%;}
.contact_map_item_box .contact_map_item_read_40{left: 72%;top: 30%;}
.contact_map_item_box .contact_map_item_read_39{left: 51%;top: 53%;}


.contact_map_item_title{font-size:var(--font-12);position:absolute;color: #fff;width: 100%;height: 100%;z-index: 10;font-family: 'Montserrat-Bold';display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;border-radius: 50%;}
.contact_map_item_title:hover{background: #cd1321;color: #fff;}
.contact_map_item_icon{position:relative;width:1.2vw;height:1.2vw;margin:0 auto;font-size: var(--font-12);font-weight: bold;}
.contact_map_item_label{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-border-radius:100%;border-radius:100%;width:100%;height:100%;background:rgba(241, 103, 30, .8)}
.contact_map_item_icon .contact_map_item_label:nth-child(1){background:rgba(241, 103, 30, 1);z-index:9}
.contact_map_item_icon .contact_map_item_label:nth-child(2){-webkit-animation:jing_scale 4s linear infinite normal both;animation:jing_scale 4s linear infinite normal both}
.contact_map_item_icon .contact_map_item_label:nth-child(3){-webkit-animation:jing_scale 4s 1s linear infinite normal both;animation:jing_scale 4s 1s linear infinite normal both}
.contact_map_item_icon .contact_map_item_label:nth-child(4){-webkit-animation:jing_scale 4s 2s linear infinite normal both;animation:jing_scale 4s 2s linear infinite normal both}
.contact_map_item_icon .contact_map_item_label:nth-child(5){-webkit-animation:jing_scale 4s 3s linear infinite normal both;animation:jing_scale 4s 3s linear infinite normal both}


@-webkit-keyframes jing_scale{
0%{width:100%;height:100%;opacity:0}
20%{width:300%;height:300%;opacity:0.2}
40%{width:500%;height:500%;opacity:0.1}
60%{width:700%;height:700%;opacity:0.05}
80%{width:900%;height:900%;opacity:0}
100%{width:100%;height:100%;opacity:0}
}@keyframes jing_scale{
0%{width:100%;height:100%;opacity:0}
20%{width:300%;height:300%;opacity:0.2}
40%{width:500%;height:500%;opacity:0.1}
60%{width:700%;height:700%;opacity:0.05}
80%{width:900%;height:900%;opacity:0}
100%{width:100%;height:100%;opacity:0}
}

.contact_list{display: flex;justify-content: flex-end;margin-top: 2vw;}
.contact_list span{margin-left: 1vw;color: var(--font-blue-color);display: flex;align-items: center;font-size: var(--font-18);}
.contact_list span em{font-size: var(--font-15);margin-right: .2vw;width: 1.2vw;height: 1.2vw;border-radius: 50%;border: var(--font-blue-color) solid 1px;font-style: normal;display: flex;align-items: center;justify-content: center;}



.contact_from ,.contact_from .layui-select-group{display:flex;justify-content:space-between;flex-wrap:wrap;}
.contact_from .layui-form-item ,.contact_from .layui-select-group .layui-form-select{width:calc(50% - 0.5vw);}
.contact_from .layui-input{height:2.2vw;line-height:2.2vw;font-size:var(--font-14);border-color:#bbbbbb;}
.contact_from .layui-textarea{font-size:var(--font-14);border-color:#bbbbbb;}
.contact_from .layui-form-item:last-of-type{margin-bottom:0;}
.contact_from .layui-form-item .codeimg{height:2.2vw;}
.contact_from .layui-form-item .text{width:60%;color:rgba(23,23,28,0.6);}
.contact_from .layui-form-item .text.one{width:100%;margin-top:1vw;text-align:center;}
.contact_from .layui-form-item.flex .layui-btn i{margin-left:0.5vw;}
.contact_from .layui-form-item label{display:block;font-size:var(--font-16);margin-bottom:5px;font-weight: bold;display: flex;align-items: center;}
.contact_from .layui-input-wrap,.contact_from .layui-input-affix{line-height:2.2vw;}
.contact_from .layui-input-prefix{z-index:1;}
.contact_from .layui-input-prefix i{font-size:var(--font-18);}
.contact_from .layui-form-item{position:relative;}
.contact_from .layui-form-item.required .layui-input-affix{display:flex !important;align-items:center;justify-content:center;width:35px;padding:0;height:auto;}
.contact_from .layui-form-item.required .layui-input-affix.layui-hide .layui-icon-clear::before{display:block;content:' ';color:#ff0000;font-size:var(--font-12);}
.contact_from .layui-input{height:2.2vw;line-height:2.2vw;font-size:var(--font-15);border-radius:100vw;box-shadow:none;padding-left: 1vw;}
.contact_from .layui-textarea{font-size:var(--font-15);background:none;border-radius:var(--radius);padding:0.8vw;box-shadow:none;resize:none;}
.contact_from .layui-form-item .layui-btn{display:flex;height:2.2vw;align-items:center;justify-content:center;font-size:var(--font-16);background-color:var(--font-active-color);border-radius:100vw;color:#fff;width:100%;margin-top: .5vw;}
.contact_from .layui-form-item .layui-btn span{margin-right: .5vw;}
.lay-textarea-word-limit{position:absolute;right:5px;bottom:5px;color:#5f5f5f;font-size:var(--font-12);user-select:none;line-height:1.6;}
.contact_from .layui-form-item .checkbox_box{display:flex;flex-wrap:wrap;}
.contact_from .layui-form-checkbox > div{white-space:inherit;padding-right:6px;margin-top:0;line-height:1.5;font-size:var(--font-15);}
.contact_from .layui-form-item .layui-form-checkbox[lay-skin="primary"]{display:flex;align-items:center;justify-content:center;min-width:auto;min-height:auto;flex-direction:row-reverse;margin:0.3vw 0.5vw 0 0;padding:0;}
.contact_from .layui-form-item a{text-decoration:underline;color:var(--font-active-color);}
.contact_from .layui-form-checked[lay-skin="primary"] > i{border:0;background-color:var(--font-active-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.contact_from .layui-form-checkbox[lay-skin="primary"] > i{border-color:var(--font-active-color) !important;border-radius:50%;width:0.8vw;height:0.8vw;display:flex;align-items:center;justify-content:center;font-size:var(--font-10);position:relative;margin-right:5px;}
.contact_from .layui-form-item.flex::after{display:none;}
.contact_from .layui-form-item.flex .layui-input-wrap{display:flex;align-items:center;width:inherit;}
.contact_from .layui-form-item .form_code{width:47%;justify-content:space-between;flex-wrap:nowrap;}
.contact_from .layui-form-item .form_code .layui-input-wrap{width:100%;}
.contact_from .layui-form-item .form_code .layui-input{border-top-right-radius:0;border-bottom-right-radius:0;}
.contact_from .layui-form-item .codeimg{height:2.2vw;border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius);}
.contact_from .layui-form-item.flex .layui-btn{width:15vw;}
.contact_from .layui-form-item.justify_end .layui-btn{width:100%;}
.contact_from .layui-form-item label em{color:#ff0000;margin-right:.3vw;font-style:normal;font-weight: normal;}
.contact_from .layui-form-item.one{width:100%;}
.contact_from .layui-input-suffix{right:0;width:auto;}
.layui-form-select .layui-edge{right:0.8vw;border-top-color:var(--font-grey-color);}
.layui-form-select dl{border-radius:var(--radius);top:100%;margin:0;bottom:inherit;}
.layui-form-select dl dd{padding:0 1vw !important;font-size:var(--font-15);}
.layui-form-select dl dd.layui-this{color:#fff;background:var(--font-active-color);font-weight:normal;}

.inquire_skin{width:var(--web-width);height:auto;background:none !important;color:var(--font-color);}
.inquire_skin_noClose .layui_close_btn{display: none;}
.inquire_skin .layui-layer-setwin .layui-layer-close2:hover{background-color:var(--font-yellow-color);}
.inquire_skin .layui-layer-content{width:100%;height:auto !important;border-radius:var(--radius);background: url(../img/inquire_bg.svg) center center no-repeat;background-size:cover;padding: 2vw 5vw 3vw;position: relative;}

.inquire_skin .layui_close_btn{font-size:var(--font-24);position:absolute;right:1vw;top:1vw;line-height:1;color:var(--font-color);z-index:1000;}
.inquire_title{text-align: center;font-size: var(--font-40);color: var(--font-active-color);font-weight: bold;}
.inquire_box{position:relative;width:100%;display: flex;justify-content: space-between;align-items: center;margin-top: 2vw;}
.inquire_left{width: 48%;}
.inquire_left .title{font-size: var(--font-40);color: var(--font-active-color);display: flex;align-items: center;}
.inquire_left .title span{font-size: var(--font-48);}
.inquire_left .text{margin-top: 2vw;color: var(--font-dark-color);}
.inquire_left .text dt{font-weight: bold;}
.inquire_left .text dd{margin: 1vw 0;}
.inquire_left .text dd li{margin: .5vw 0;}
.inquire_left .des{font-size: var(--font-20);font-weight: bold;margin-top: 3vw;color: var(--font-active-color);}
.inquire_right{width: 50%;}
.inquire_right .contact_from{padding: 2vw;border: #fff solid 1px;background: rgba(255,255,255,0.1);border-radius:var(--radius);}





.article_warp{padding:2vw 0 5vw;}
.article_list.last{padding-top:2vw;}
.article_list .layui-row{display:flex;flex-wrap:wrap;}
.article_list_item{margin-top:1vw;}
.article_list_item .item{background: #f6f6f6;padding: .8vw;border-radius: var(--radius);height: 100%;display: flex;flex-direction: column;justify-content: space-between;transition: all 0.5s ease;}
.article_list .img{background-color:#fff;border-radius:var(--radius);}
.article_list .img::before{display:block;content:'';padding-bottom:64%;}
.article_list .text{position: relative;}
.article_list .text .title{font-size:var(--font-16);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight: bold;color: var(--font-active-color);margin-top: .8vw;}
.article_list .text .des{font-size:var(--font-14);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top: .8vw;text-align: justify;line-height: 1.8;}
.article_list .time{color:#b5b5b5;margin-top:1vw;font-size: var(--font-14);display: flex;justify-content: space-between;}
.article_list .time span{color:#b5b5b5;display:inline-flex;align-items:center;background: #ebebeb;padding: .2vw .8vw;border-radius: .3vw;}
.article_list .time a{margin-right: .5vw;}
.article_list .time a:hover{color:var(--font-active-color);}

.article_list .layui-col-space{margin:-.8vw;}
.article_list .layui-col-space > *{padding:.8vw;}

.article_list.first .article_list_item:first-of-type{width: 100%;display: flex;justify-content: space-between;}
.article_list.first .article_list_item:first-of-type .item{padding:0;flex-direction: row;}
.article_list.first .article_list_item:first-of-type .img{width: 48%;border-top-right-radius: 0;border-bottom-right-radius: 0;}
.article_list.first .article_list_item:first-of-type .text{width: 52%;display: flex;justify-content: space-between;padding: 3vw;}
.article_list.first .article_list_item:first-of-type .text .date{display: flex;flex-direction: column;color: var(--font-active-color);line-height: 1.4;font-size: var(--font-32);}
.article_list.first .article_list_item:first-of-type .block{display: flex;flex-direction: column;justify-content: space-between;width: calc(100% - 6vw);}
.article_list.first .article_list_item:first-of-type .block .title{font-size: var(--font-20);margin-top: 0;}
.article_list.first .article_list_item:first-of-type .block .des{margin-top: 2vw;-webkit-line-clamp:4;}
.article_list.first .article_list_item:first-of-type .btn{margin-top: 2vw;}
.article_list.first .article_list_item:first-of-type .btn a{border: var(--font-active-color) solid 1px;padding: .3vw 1vw;color: var(--font-active-color);font-size: var(--font-15);display: inline-flex;align-items: center;font-size: var(--font-15);}
.article_list.first .article_list_item:first-of-type .btn a i{margin-left: .3vw;}
.article_list.first .article_list_item:first-of-type .btn a:hover{background: #fff;color: var(--font-active-color)!important;}
.article_list .text .tag{width: 2.3vw;height:2.3vw;font-size: var(--font-15);background: var(--font-yellow-color);color: #fff;display: flex;justify-content: center;align-items: center;position: absolute;top: 0;left: 0;border-bottom-left-radius: 20vw;border-bottom-right-radius: 20vw;padding-bottom: .3vw;}
.article_list.first .article_list_item:first-of-type .text .tag{right: 1vw;left: auto;}

.article_list_item .item:hover{background: var(--font-active-color);color: #fff;}
.article_list_item .item:hover .title,.article_list_item .item:hover .link,.article_list_item .item:hover .date *{color: #fff;}
.article_list_item .item:hover .des{color: rgba(255,255,255,0.8);}
.article_list_item .item:hover .btn a{border-color: #fff!important;color: #fff!important;}


.layui-flow-more{width:100%;margin:1vw 0 0;}
.layui-flow-more a cite{border-radius:100vw;padding:0.3vw 3vw;background-color:var(--font-hui-color);}
.layui-flow-more a cite i{font-size:var(--font-20);}



.article_page{padding:3vw 0 5vw;position:relative;}
.article_banner .web_w{width:64vw;}

.article_slide{display: flex;justify-content: space-between;}
.article_slide_left{width: calc(100% - 30%);}
.article_slide_right{width: 25%;}
.article_slide_right_box{position: sticky;top: 5vw;}

.article_bd,.article_pos i{font-size:var(--font-15);}
.article_box{font-size:var(--font-16);line-height:2;text-align: justify;}
.article_box img{max-width:100%;display:inline;height:auto;}
.article_box p{margin:0 0 var(--font-16);line-height:2;}
.article_box p.none{line-height:0.5;}
.article_box video,.article_box iframe{display:block;max-width:100%;background-color:#000;object-fit:cover;}
.article_box embed{display:inline-block;max-width:100%;background-color:#000;}
.article_box a:hover{color:var(--font-active-color);}
.article_box table tr th,.article_box table tr td{font-size:var(--font-16);}
.article_box table tr th p,.article_box table tr td p{margin:0;}
.article_tags{margin-top:2vw;}
.article_tags a{margin-left:0.5vw;font-size: var(--font-14);background: var(--bg-light);border-radius: 3px;padding: .3vw .8vw;margin: .5vw .5vw .5vw 0;}
.article_tags a:hover{background: var(--font-active-color);color: #fff;}

.article_tags a:hover{opacity:1;background:var(--font-active-color) !important;color:#fff !important;}
.article_sarch{padding:1vw 0 5vw;}
.article_sarch .article_list{margin-top:1vw;}
.article_sarch .down_paper_list{margin-top:2vw;}
.tag_list_btn .layui-btn{width:100%;}
.tag_list_btn .layui-btn:hover{background-color:var(--font-active-color);color:#fff;border-color:var(--font-active-color);}
.article_share{background-color:var(--bg-light);height:4vw;display:flex;justify-content:space-between;align-items:center;padding:0 1.5vw;margin-top:3vw;position:relative;z-index:100;color:var(--font-color);border-radius:var(--radius);}
.article_share dt{font-weight:bold;text-transform:uppercase;}
.article_share dd{display:flex;justify-content:flex-end;align-items:center;}
.article_share .social_share a{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:var(--font-20);width:1.7vw;height:1.7vw;margin:0 0 0 1vw;border-radius:50%;text-align:center;background-color:var(--font-color);color:#fff;transition:all 300ms ease-in-out 0s;}
.article_share .social_share .digg_a{font-size:var(--font-15);line-height:0.521vw;}
.article_share .social_share .digg_a span{font-size:var(--font-12);}
.article_share .social_share .digg_a em{font-size:var(--font-11);font-style:normal;margin-top:3px;}
.article_share .social_share a:hover{background-color:var(--font-active-color);transition:all 0.2s ease;color:#fff;}
.article_order{margin-top:2vw;padding:1.2vw 0;border-top:#e1e1e1 solid 1px;border-bottom:#e1e1e1 solid 1px;position:relative;}
.article_order.flex{display:flex;justify-content:space-between;}
.article_order dt{position:absolute;right:0;top:50%;margin-top:-0.521vw;}
.article_order dd:first-of-type::before{display:inline-block;content:'\e603';margin-right:0.6rem;font-family:'layui-icon';}
.article_order dd:last-of-type::after{display:inline-block;content:'\e602';margin-left:0.6rem;font-family:'layui-icon';}
.article_order.flex dd:first-of-type::before{content:'\e603';}
.article_order.flex dd:last-of-type::before{display:none;}
.article_order.flex dd:last-of-type::after{display:inline-block;content:'\e602';margin-left:0.6rem;font-family:'layui-icon';}
.article_order dd{line-height:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.article_order dd:last-of-type{text-align:right;}
.article_order a{color:var(--font-color);}
.social-share-icon{position:relative;}
.wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-12vw;left:50%;transform:translateX(-50%);width:10vw;font-size:var(--font-16);text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;color:#999;}
.wechat-qrcode h4{font-weight:normal;height:2vw;font-size:var(--font-16);background-color:#f3f3f3;margin:0;padding:0;display:flex;justify-content:center;align-items:center;}
.wechat-qrcode .qrcode{width:100%;padding:1rem;}
.wechat-qrcode .qrcode canvas{width:100%;display:block;}
.wechat-qrcode .help{color:#999;}
.social-share-icon:hover .wechat-qrcode{display:block;}
.wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent;}
.article_sarch .tag_listall{margin-top:2vw;}
.article_sarch .tag_listall a.layui-btn{border-radius:var(--radius);}
.article_sarch .tag_listall a.layui-btn:hover{color:#fff !important;}


.news_rel_name{font-size: var(--font-16);display: flex;align-items: center;font-weight: bold;background-color: #fff;padding: .5vw 1vw;}
.news_rel_name::before{display: block;content: '';width: 2px;height: 1vw;background: var(--font-active-color);margin-right: .5vw;}

.news_right_block{padding: 1vw;background-color: #fff;overflow: hidden;box-shadow: 0 0 1rem 1rem rgba(0, 0, 0, .02);margin-top: 1vw;}
.slide_right .news_right_block:first-of-type{margin-top: 0;}
.news_right_block .news_rel_name{padding:0;}

.news_hot{margin-top:.5vw;}
.news_hot li{padding:.5vw 0; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;font-size: var(--font-15);}
.news_hot li i{width:1vw;height:1vw;line-height:1vw;padding:0;font-style:normal;font-size:var(--font-10);margin-right:.4vw;vertical-align: middle;font-weight: 500;background-color: #999;color: #fff;}
.news_hot li:nth-of-type(1) i{background: #E61413;color: #fff;}
.news_hot li:nth-of-type(2) i{background: #00BCF2;color: #fff;}
.news_hot li:nth-of-type(3) i{background: #FFD21C;color: #fff;}
.news_hot li:last-of-type{padding-bottom:0;}
.article_list_box{display: flex;flex-wrap: wrap;}
.article_list_box.layui-col-space{margin: 0 -.4vw;}
.article_list_box.layui-col-space>*{padding:0 .4vw;}
.article_list_box .item{margin-top: 1vw;}
.article_list_box .img{background-color: #fff;}
.article_list_box .img::before{display: block;content: '';padding-bottom: 56.25%;}
.article_list_box .img i{position: absolute;z-index: 2;color: rgba(255,255,255,.8);font-size: var(--font-50);width: 100%;height: 100%;left: 0;top: 0;display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, .1);transition: all 0.3s ease;}
.article_list_box .img:hover i{color: rgba(255,255,255,1);}
.article_list_box .title{font-size: var(--font-15);overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: .6vw;}

.news_rel_tag{margin-top: 2vw;}
.news_rel_tag .item{display: flex;flex-wrap: wrap;text-align: center;margin-top: .5vw;}
.news_rel_tag .item a{font-size: var(--font-14);background: var(--bg-light);border-radius: 3px;padding: .3vw .8vw;margin: .5vw .5vw .5vw 0;}
.news_rel_tag .item a:hover{background: var(--font-active-color);color: #fff;}


.footer{background:#474747;color:#b5b5b5;padding:3vw 0 0;position:relative;z-index:2;}
.footer_box{display:flex;justify-content:space-between;align-items: flex-start;}
.footer_left{display:flex;flex-direction:column;border-left:#b5b5b5 solid .2vw;padding-left: 4vw;}
.footer_left .tel{font-size: var(--font-32);font-weight: bold;line-height: 1.4;}
.footer_left .name{font-size:var(--font-16);}
.footer_left .add{font-size:var(--font-14);margin-top: .5vw;}
.footer_right{display: flex;justify-content: space-between;width:50vw;}
.footer_nav{display:flex;background:none;border-radius:0;margin:0;justify-content:space-between;color:#b5b5b5;width: calc(100% - 10vw)!important;}
.footer_nav *{font-size:var(--font-16);}
.footer_nav .layui-nav-item{width:auto;line-height: inherit;}
.footer_nav .layui-nav-item a{padding:0;height:inherit;line-height:initial;color:var(--font-color);display:inline-block;overflow:inherit;white-space:wrap;}
.footer_nav .layui-nav-itemed > a{pointer-events:none;color:#b5b5b5!important;}
.footer_nav .layui-nav-item > a{font-size:var(--font-16);}
.footer_nav .layui-nav-item a .layui-nav-more{display:none;}
.footer_nav .layui-nav-child{background:none;padding:0;line-height:1.4;display:flex;flex-wrap:wrap;flex-direction:column;}
.footer_nav .layui-nav-child dd{margin-top:.5vw;display:flex;flex-direction:column;}
.footer_nav .layui-nav-child.last dd{width:100%;margin-top:2vw;}
.footer_nav .layui-nav-child.last dd:first-of-type{margin-top:0;}
.footer_nav .layui-nav-child.last dd a{font-size:var(--font-16);}
.footer_nav .layui-nav-child dd a{color:#b5b5b5;font-size:var(--font-14);}
.footer_nav .layui-nav-child dd a:hover{color:var(--font-active-color);}
.footer_nav .layui-nav-bar,.footer_nav .layui-this::after{display:none;}
.footer_nav .layui-this,.footer_nav .layui-this a{background:none !important;}
.footer_media{display: flex;flex-direction: column;}
.footer_media a{margin-bottom: .8vw;width: 2vw;height: 2vw;background: #fff;border-radius: var(--radius);font-size: var(--font-24);color: var(--font-dark-color);display: flex;align-items: center;justify-content: center;}
.footer_media a:hover{background: var(--font-active-color);color: #fff;}
.footer_copyright{display: flex;justify-content: center;border-top:#b5b5b5 solid 1px;margin-top: 3vw;padding: 1vw 0;font-size: var(--font-14);}
.footer_copyright span{margin: 0 1vw;display: flex;align-items: center;}
.footer_copyright span.icp::before{display: block;content: '';width: 20px;height: 22px;background: url(../img/icp.png) no-repeat;object-fit: contain;margin-right: .4vw;}
.footer_copyright a{color:#b5b5b5;}
.footer_copyright a:hover{color: var(--font-active-color);}

.footer_skin{width: 100%!important;background: #000000;margin: 0;}
.footer_from{background: #000000;padding: 1vw 0;}
.footer_from .contact_from{display: flex;justify-content: center;flex-wrap: nowrap;align-items: center;}
.footer_from .contact_from .title{font-size: var(--font-14);color: #fff;white-space: nowrap;}
.footer_from .contact_from .layui-form-item{margin: 0 0 0 1vw;width: auto;}
.footer_from .contact_from .layui-input{font-size: var(--font-14);border-radius: .3vw;width: 15vw;background: #474747;color: #b5b5b5;border: none;padding-left: 1.8vw;}
.footer_from .contact_from .layui-input.msg{width: 30vw;}
.footer_from .contact_from .layui-input-prefix{width: 2vw;padding: 0;}
.footer_from .contact_from .layui-input-prefix i{color: #b5b5b5;font-size: var(--font-16);}
.footer_from .contact_from .layui-btn{width: auto;font-size: var(--font-14);margin: 0;border-radius: .3vw;padding: 0 1.5vw;}
.footer_from .contact_from .layui_close_btn{font-size: var(--font-16);color: #fff;position: relative;width: 1.4vw;height: 1.4vw;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid #fff;margin-left: 1vw;}

.parnter_skin.layui-layer{width: 43vw;border-radius: var(--radius);overflow: hidden;}
.partner_modal_title{font-size: var(--font-32);font-weight: bold;background: url(../img/partner_bg.jpg) top center no-repeat;background-size: cover;color: #fff;text-align: center;padding: 1.5vw 0;line-height: 1.4;position: relative;}
.partner_modal .title{text-align: center;font-size: var(--font-24);font-weight: bold;margin-top: 1.5vw;border-top-left-radius: var(--radius);border-top-right-radius: var(--radius);}
.partner_modal .tag{display: flex;justify-content: center;align-items: center;font-size: var(--font-18);margin-top: 1vw;} 
.partner_modal .tag span{display: flex;align-items: center;margin: 0 1vw;}
.partner_modal .tag span i{color: var(--font-active-color);margin-right: .3vw;}
.partner_modal .subtitle{text-align: center;font-size: var(--font-20);font-weight: bold;margin-top: 1.5vw;}
.partner_modal .des{text-align: center;margin-top: .5vw;}
.partner_modal .contact_from{padding: 3vw 3vw 2vw;}
.parnter_skin .layui_close_btn{position: absolute;top: 1vw;right: 1vw;color: #fff;font-size: var(--font-24)}



.layui-fixbar{margin:0;padding:0;}
.layui-fixbar li{width:var(--font-55);height:var(--font-55);line-height:inherit;border-radius:5px;display:flex;justify-content:center;align-items:center;position:relative;background-color:var(--font-active-color);color:#fff;margin-top:5px;font-size:var(--font-10);display:flex;flex-direction:column;align-items:center;line-height:1.4;font-family:Arial,Helvetica,sans-serif !important;}
.layui-fixbar{font-size:var(--font-18);}
.layui-fixbar .fonttop{margin-top:5px;box-shadow:0 0 1px 1px rgba(0,0,0,0.05) inset;border-radius:5px;overflow:hidden;box-shadow:none;}
.layui-fixbar li:before{font-size:var(--font-20);line-height:1;font-family:'iconfont' !important;}
.layui-fixbar .layui-fixbar-top:before{font-size:var(--font-24);}






.banner{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;overflow:hidden;background-color:var(--font-grey-color);}
.banner .img{display:block;width:100%;margin:0 auto;object-fit:cover;max-height:var(--i-window-height);}
.banner .text{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;left:0;top:0;color:#fff;}
.banner .text .title{font-size: var(--font-40);line-height: 1.3;font-weight: bold;text-align: center;}
.banner .form_search{width:30vw;margin:1.5vw auto;}
.banner .form_search .layui-input-wrap,.banner .form_search .layui-input-affix{line-height:2.6vw;;}
.banner .form_search .layui-input-affix .layui-icon{font-size:var(--font-16);}
.banner .form_search .layui-input{height:2.6vw;line-height:2.6vw;font-size: var(--font-16);}
.banner .form_search .layui-btn{width:2.6vw;height:2.6vw;}

.article_banner{padding:4vw 0 5vw;background:var(--bg-gray);}
.article_banner .text{background:none;color:var(--font-color);position:relative;}
.article_date{color:var(--font-dark-color);display:flex;margin-top:2.5vw;font-weight:normal;font-size:var(--font-15);}
.article_date .item:not(:first-of-type){margin-left:2vw;}
.article_date a{color:var(--font-dark-color);}
.article_date a:hover{color:var(--font-active-color);}
.article_date i{font-size:var(--font-16);margin-right:0.3vw;}
.article_back{margin-bottom:1.5vw;}
.article_back span{font-size:var(--font-16) !important;}
.article_back a{color:var(--font-color);}
.article_back a i{font-size:var(--font-18);margin-right:0.3vw;}
.article_back a:hover{color:var(--font-active-color);}
.article_title{font-size:var(--font-36);font-weight:bold;color: var(--font-dark-color);}
.article_ms{color:var(--font-dark-color);margin-top:2vw;font-weight:normal;font-size:var(--font-15);}
.article_ms .item{margin-top:0.8vw;}
.article_pos{position:absolute;right:18vw;bottom:0;font-size:var(--font-15);}

/**
GUIDE
**/
.guide_menu_item{display: flex;justify-content: space-between;align-items: center;position: relative;z-index: 10;}
.guide_menu_item strong{font-size: var(--font-20);}
.guide_menu_item .layui-nav{background: none!important;padding: 0;}
.guide_menu_item .layui-nav .layui-nav-item{line-height: inherit;position: relative;}
.guide_menu_item .layui-nav .layui-nav-item:not(:last-of-type){margin-right: 5vw;}
.guide_menu_item .layui-nav .layui-nav-item:not(:last-of-type).bar::before{display: block;content: '';height: 16px;width: 1px;background: var(--font-color);position: absolute;right: -2.5vw;top: 50%;transform: translateY(-50%);}
.guide_menu_item .layui-nav .layui-nav-item a ,.guide_menu_item .sort_name{font-size: var(--font-17);padding: 1.2vw 0;}
.guide_menu_item .layui-nav-bar, .guide_menu_item .layui-nav .layui-this::after{background-color: var(--font-active-color);border-radius: 100vw;}
.guide_menu_item .layui-nav .layui-nav-item.barhide:after{opacity: 0;}
.guide_menu_item .layui-nav.layui-bg-gray .layui-this a{color: var(--font-active-color);}
.guide_menu_item .layui-nav-bar, .guide_menu_item .layui-nav .layui-this::after{height: 1px;}

.guide_menu_item .layui-nav .layui-nav-item a .layui-nav-more{position: relative;right: 0;top: 0;margin-left: .3vw;}

.filter_case_menu .guide_menu_item{justify-content: center;}
.filter_case_menu .guide_menu_item .layui-nav .layui-nav-item:not(:last-of-type){margin-right: 14vw;}
.filter_case_menu .guide_menu_item .layui-nav .layui-nav-item a{font-size: var(--font-18);}
.filter_case_menu .guide_menu_item .layui-nav .layui-nav-item:not(:last-of-type).bar::before{right: -7vw;}



.sitemap{margin: 2vw 0 0;border:#dedede solid 1px;}
.sitemap:first-of-type{margin-top: 0;}
.sitemap dt{font-weight: bold;background: var(--font-gray-color);padding: .8vw 1vw;font-size: var(--font-18);}
.sitemap dt a {color: var(--font-active-color);}
.sitemap dd{display: flex;padding:1.5vw 1vw;flex-wrap: wrap;}
.sitemap dd a{margin-right:2vw;}

#laypage{width:100%;padding:0;}
#laypage .layui-laypage-default{margin-top:2vw;width:100%;}
.layui-laypage-default{display:flex;justify-content:center;align-items:center;margin:3vw 0 0;}
.layui-laypage-default a{width:1.8vw;height:1.8vw;padding:0;margin:0 0.3vw;border-radius:50% !important;display:flex;align-items:center;justify-content:center;}
.layui-laypage-default a:hover{color:var(--font-active-color);}
.layui-laypage-default a.page-num{padding:0;}
.layui-laypage-default a.page-num-current{background-color:var(--font-active-color);color:#fff;border:none;}
.layui-laypage-default span{width:1.8vw;height:1.8vw;margin:0;margin:0 0.3vw;padding:0;border:none;color:var(--font-color);border-radius:50%;display:flex;align-items:center;justify-content:center;}
.layui-laypage-default .layui-laypage-curr .layui-laypage-em{background-color:var(--font-active-color);left:0;top:0;padding:0;border-radius:50% !important;}
.error_x{padding:3vw;display:flex;justify-content:center;align-items:center;margin-top:2vw;font-size:var(--font-16);width:100%;}
.error_x i{margin-right:0.5vw;font-size:var(--font-16);}

/*
@media screen and (max-width: 768px){
  :root{--swiper-navigation-size:20px;--font-200:26.667vw;--font-100:26.667vw;--font-80:21.333vw;--font-75:19.667vw;--font-70:18.667vw;--font-60:16vw;--font-55:14.667vw;--font-50:13.021vw;--font-48:12.8vw;--font-47:12vw;--font-44:11.733vw;--font-40:9.346vw;--font-36:8.411vw;--font-35:8.313vw;--font-34:8.213vw;--font-32:7.477vw;--font-30:7.009vw;--font-26:6.075vw;--font-24:5.607vw;--font-22:5.14vw;--font-20:4.673vw;--font-19:4.44vw;--font-18:4.206vw;--font-17:3.972vw;--font-16:3.738vw;--font-15:3.505vw;--font-14:3.271vw;--font-13:3.037vw;--font-12:2.804vw;--font-11:2.304vw;--font-10:1.704vw;--web-width:100%;--web-plr:0;--radius:10px;--swiper-navigation-size:8.974vw;}
p{margin:0 0 3vw;}
h1{font-size:6vw;}
h2{font-size:5vw;}
h3{font-size:4vw;}
h4{font-size:3vw;}
h5{font-size:1vw;}
h6{font-size:1vw;}
h1,h2,h3,h4,h5,h6{margin:3vw 0;line-height:1.5;}
p{margin:0 0 3vw;}
body{font-size:var(--font-16);padding-bottom:var(--font-50);}
body::before{display:none;}
.lazy_preloader{width:8vw;height:8vw;margin-left:-4vw;margin-top:-4vw;border:3px solid var(--font-color);border-top-color:transparent;}
.layui-main,.web_w{padding:0;}
.layui-table{color:var(--font-color);margin:6vw 0;}
.layui-table tr th,.layui-table tr td{font-size:var(--font-16);padding:10px 15px;}
.layui-layer-btn a{font-size:var(--font-16);}
.layui-layer-photos-prev,.layui-layer-photos-next{width:9.744vw !important;height:9.744vw !important;}
.layui-layer-photos{width:100% !important;height:auto !important;}
.layui-layer-photos .layui-layer-photos-prev{left:0;transform:scale(0.7);}
.layui-layer-photos .layui-layer-photos-next{right:0;transform:scale(0.7);}
.layui-layer-photos-footer{display:flex;align-items:center;justify-content:center;}
.layui-layer-photos-footer h3{margin:0;}
.ue_flex{flex-direction:column;margin:3vw 0;}
.ue_flex.last{flex-direction:column-reverse;}
.ue_flex .ue_flex_item:not(:first-of-type){margin:3vw 0 0 0;}
.ue_flex_two{flex-direction:row;flex-wrap:wrap;}
.ue_flex_two .ue_flex_item{width:48%;flex:auto;margin-top:4vw;}
.ue_flex_two .ue_flex_item:nth-of-type(1),.ue_flex_two .ue_flex_item:nth-of-type(2){margin-top:0;}
blockquote{padding:3vw;}
p+blockquote{margin:5vw 0 3vw;}
body.fliter{overflow:hidden;}
body.fliter .wapper,body.fliter .footer{filter:blur(15px);opacity:1;transition:all 1.2s;}
body.fliter .footer .wx_img{display:none;}
.form_search{width:100%;}
.form_search .layui-input-wrap{width:calc(100% - 10vw);}
.form_search .layui-input-wrap,.form_search .layui-input-affix{line-height:10vw;}
.form_search .layui-input{height:10vw;line-height:10vw;padding-left:5vw;}
.form_search .layui-btn{width:10vw;height:10vw;font-size:var(--font-20);}
.layui_btn_more.layui-btn{height:auto;line-height:initial;padding:2vw 3vw;}
.header.fixed{background:#fff;}
.header.header_scrlltop{top:0;}
.header_nav.layui-nav *{font-size:var(--font-15);}
.header_nav .layui-nav-item .layui-nav-child dd{padding:3vw 0;}
.header_nav .layui-nav-item .layui-nav-child dd a::after,.fliterYx .header:after{display:none;}
.header.fixed{position:relative;box-shadow:none;}
.header.sticky{position:fixed;}
.header .menu{display:flex;align-items:center;justify-content:space-between;width:100%;height:14vw;padding:0 3vw;}
.header .logo{display:flex;align-items:center;position:relative;overflow:hidden;height:100%;overflow:hidden;}
.header .logo img{display:block;height:10vw !important;}
.mobile_menu_btn{display:flex;}
.header_nav{background:none;display:flex;flex-direction:column;align-items:center;position:static;padding:0;height:100%;display:none;transform:none;left:0;height:auto;}
.header_nav.layui-nav-tree{display:flex;width:100%;}
.header_nav .layui-nav-item{line-height:initial;}
.header_nav .layui-nav-item.fliter_flag{padding-right:0;}
.header_nav .layui-nav-more{position:relative;right:0;margin-left:5px;}
.header_nav .layui-nav-item .layui-nav-child .flex{flex-direction:column;justify-content:flex-start;}
.header_nav .layui-nav-item .layui-nav-child dd{margin:0;}
.header_nav .layui-nav-item .layui-nav-child dd a{padding:0;display:flex;align-items:center;justify-content:flex-start;}
.header_nav.layui-nav-tree .layui-nav-item a{color:var(--font-color) !important;}
.header_nav .layui-nav-item .layui-nav-child dd a:hover{background:none;}
.header_nav .layui-nav-item .layui-nav-child dd a .ico{height:7vw;width:7vw;margin:0 6px 0 0;}
.header_nav .layui-nav-item .layui-nav-child dd:not(:last-of-type){margin-right:0;}
.header_nav .layui-nav-item .layui-nav-child dd a .ico img{width:7vw;transform:translate(-7vw,0);filter:drop-shadow(7vw 0 var(--font-active-color));image-rendering:auto;}
.header_nav .layui-nav-more{display:flex;}
.header_nav .layui-nav-item .layui-nav-child .flex_box{padding:0;}
.header_nav .layui-nav-item .layui-nav-child .flex_box .text{width:100%;}
.header_nav .layui-nav-item .layui-nav-child .flex_box .img,.header_nav .layui-nav-item .layui-nav-child .flex_box .text::before,.header_nav .layui-nav-item.fliter_flag .parent_a::after{display:none;}
.header_btn_lauguage a{display:flex;justify-content:center;align-items:center;color:var(--font-color) !important;}
.header_btn_lauguage img{height:16px;margin-right:5px;white-space:nowrap;}
.header_btn{position:absolute;display:flex;justify-content:space-between;align-items:center;}
.skin_menu{width:65%;height:100%;border-radius:0 !important;background-color:rgba(255,255,255,1) !important;box-shadow:0 !important;}
.skin_menu .layui-layer-title{height:14vw;display:flex;align-items:center;padding:0 3vw 0 3vw;color:var(--font-color);border-bottom:rgba(0,0,0,0.5) solid 1px;font-weight:bold;}
.skin_menu .layui-layer-title a,.skin_menu .layui-layer-setwin span{color:var(--font-color);}
.skin_menu .layui-layer-title a{width:100%;display:flex;justify-content:space-between;align-items:center;}
.skin_menu .layui-layer-content{overflow-x:hidden !important;}
.skin_menu .header_nav{display:flex;flex-direction:column;align-items:flex-start;height:auto;width:100%;}
.skin_menu .header_nav .layui-nav-item{margin:0 !important;padding:0 !important;position:relative;height:auto;width:100%;display:flex;flex-direction:column;}
.skin_menu .header_nav .layui-nav-item .parent_a{padding:0 3vw;height:14vw;font-size:var(--font-17);display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:rgba(0,0,0,0.2) solid 1px;color:var(--font-color) !important;}
.skin_menu .layui-layer-title a:after,.skin_menu .header_nav .layui-nav-item:not(.fliter_flag) .parent_a:after{display:block;content:'\e602';font-family:'layui-icon';font-size:var(--font-18);}
.skin_menu .header_nav .layui-nav-item.layui-nav-itemed .parent_a{color:#fff !important;background-color:var(--font-active-color);}
.skin_menu .header_nav .layui-nav-child{top:0;padding:1vw 3vw;border:0;border-bottom:rgba(0,0,0,0.2) solid 1px;border-radius:0;}
.skin_menu .header_nav .layui-nav-item .layui-nav-child dd{margin-right:0;width:100%;padding:0;}
.skin_menu .header_nav .layui-nav-item .layui-nav-child dd a{padding:2.5vw 0;background:none !important;display:flex;justify-content:space-between;align-items:center;height:auto;line-height:normal;font-weight:normal !important;color:var(--font-color);}
.skin_menu .header_nav .layui-nav-item .layui-nav-child dd a i{margin-right:2vw;min-width:4vw;}
.skin_menu .header_nav .layui-nav-item.layui-this,.skin_menu .header_nav .layui-nav-item.layui-this a,.skin_menu .layui-nav-tree .layui-this{background:none;}
.skin_menu .header_nav .layui-nav-item.layui-this::after,.header_tab .hd::before{display:none;}
.skin_menu .header_nav .layui-nav-bar{display:none;}
.skin_menu .header_nav .layui-nav-item:last-of-type{padding:0 !important;}
.skin_menu .header_search{display:flex;margin:5vw 3vw 0;width:auto;}
.skin_menu .header_search .layui-input{height:10vw;line-height:10vw;padding-left:3vw;font-size:var(--font-14);width:100%;}
.skin_menu .header_search .layui-input.active{width:100%;}
.skin_menu .header_search .layui-btn{width:10vw;height:10vw;font-size:var(--font-20);}
.skin_menu .header_tab .hd{width:100%;flex-direction:column;}
.skin_menu .header_tab .hd a{width:100%;padding:2.5vw 0;margin:0;height:auto;line-height:inherit;display:flex;justify-content:space-between;}
.skin_menu .header_tab .hd a::after,.skin_menu .header_nav .layui-nav-item .layui-nav-child dd a::after{display:block;content:'\e602';font-family:'layui-icon';color:#8b8b8b;}
.skin_menu .header_nav .layui-nav-item .layui-nav-child dd a::after{position:relative;left:0;bottom:0;opacity:1;width:auto;height:auto;}
.skin_menu .header_tab .hd a{background:none !important;}
.skin_menu .header_tab .bd{display:none;}
.skin_menu .footer_address{padding:0 3vw;margin-top:10vw;}
.header.fixed .layui-nav-item .parent_a,.header.fixed .header_search{color:var(--font-color) !important;}
.skin_menu .footer_con{padding:0 3vw;margin-top:6vw;}
.skin_menu .footer_word{max-width:100%;}
.skin_menu .footer_word i{margin-right:1vw;transform:translateY(0.3vw);}
.header_search{font-size:var(--font-20);color:var(--font-color);}
.header_search::after{height:4vw;background:var(--font-color) !important;margin:0 3vw;}
.header_search_box{padding:2vw 3vw;}
.header_search_form .layui_close{width:10vw;height:10vw;}
.header_search_form .layui-input-wrap{width:calc(100% - 10vw);}
.header_search_form .layui-input{height:10vw;line-height:10vw;padding-left:1vw;}
.header_search_form .layui-btn{width:6vw;height:10vw;font-size:var(--font-18);background:none;border:none;box-shadow:none;display:flex;align-items:center;justify-content:flex-end;}
.skin_search_dropdown{width:calc(100% - 6vw);padding:3vw;margin-top:3vw !important;}
.skin_search_dropdown .layui-menu{padding:0;max-height:70vh;overflow:auto;overflow-x:hidden;}
.skin_search_dropdown .layui-menu li{padding:1.5vw 0;}
.skin_search_dropdown .layui-menu li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.skin_search_dropdown .layui-menu li em{display:none;}
.skin_search_dropdown .layui-menu-body-title{white-space:wrap;overflow:inherit;}
.quick_link_box{background-color:#f8f8f8;padding:5vw;border-radius:var(--radius);margin-top:3vw;}
.quick_link_box .footer_box{padding:0;}
.index_banner .swiper-slide::before{display:block;content:'';padding-bottom:102.5%;}
.index_banner .text{padding:0 3vw;justify-content:flex-start;padding-top:15vw;}
.index_banner .text .title{font-size:var(--font-20);font-weight:bold;display:flex;flex-direction:column;align-items:center !important;text-align:center;max-width:100%;}
.index_banner .text .des{display:flex;flex-direction:column;text-align:center;display:none;}
.index_banner .public_button_box{position:static;}
.index_banner .index_banner_button a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;}
.index_banner .index_banner_button .public_button_back,.index_banner .public_button_text,.index_banner .public_button_icon{display:none;}
.swiper_pagination_item{margin-right:10px;}
.swiper_pagination_icon{width:30px;height:5px;}
.index_banner_pagination{bottom:5vw;right:auto;left:0;justify-content:center;}
.flex .swiper_scroll_btn:last-of-type{margin-left:10px;}
.swiper_scroll_btn{width:30px;height:30px;}
.swiper_scroll_btn i{font-size:16px;}
.index_banner_navigation,.index_float_box{display:none;}
.index_banner .swiper-slide .link_video .img{display:block;}
.link_video_btn{display:flex;width:10vw;height:10vw;background-color:rgba(255,255,255,0.5);display:flex;align-items:center;justify-content:center;font-size:var(--font-20);color:var(--font-color);border-radius:50%;margin:5vw auto 0;}
.layui_btn_more.layui-btn{padding:1.3vw 5vw;}
.index_block{padding:10vw 3vw;}
.index_block.first{padding:6vw 3vw;}
.index_title .title,.about_company_title{font-size:var(--font-24);line-height:1.4;font-weight:bold;}
.index_title .title::after,.about_company_title:after{width:2em;margin-top:2vw;}
.index_title .des{margin-top:2vw;}
.contact_info{flex-direction:column;}
.contact_info .item{width:100%;padding:5vw;}
.contact_info .item:not(first-of-type){margin-top:3vw;}
.contact_info .item .ico{font-size:var(--font-36);color:var(--font-active-color);}
.contact_info .item .text{margin-top:2vw;text-align:center;}
.contact_info .item .text .title{font-size:var(--font-18);font-weight:bold;margin-bottom:5vw;color:var(--font-dark-color);}
.contact_info .item .text .des{display:block;text-align:left;}
.contact_info .item .text .des p{margin-bottom:2vw;}
.contact_info .item .wx_img{margin:0 auto;text-align:center;color:var(--font-dark-color);display:flex;}
.contact_info .item .wx_img .list{display:flex;flex-direction:column;margin:0 0.2vw;margin:0 2vw;}
.contact_info .item .wx_img img{width:30vw;margin-bottom:0.2vw;}
.contact_info .item .footer_bottom_media{margin-top:3vw;}
.contact_map{width:100%;margin-top:3vw;height:32vh;}
.contact_map .content{padding:1vw;width:100%;}
.contact_map .title{font-weight:bold;color:var(--font-active-color);}
.contact_map .text{margin-top:2vw;font-size:var(--font-14);}
.contact_map .text p{margin-bottom:1vw;}
.contact_map .content .img{width:12vw;display:block;position:absolute;right:3vw;top:3vw;}
.contact_from .layui-input-wrap,.contact_from .layui-input-affix{line-height:11vw;}
.contact_from .layui-input-prefix i{font-size:var(--font-18);}
.contact_from .layui-form-item{position:relative;}
.contact_from .layui-form-item.required .layui-input-affix{display:flex !important;align-items:center;justify-content:center;width:35px;padding:0;}
.contact_from .layui-form-item.required .layui-input-affix.layui-hide .layui-icon-clear::before{display:block;content:' ';color:#ff0000;font-size:var(--font-12);}
.contact_from .layui-input{height:11vw;line-height:11vw;font-size:var(--font-16);border-radius:var(--radius);box-shadow:none;}
.contact_from .layui-textarea{font-size:var(--font-16);background:none;border-radius:var(--radius);padding:3vw;box-shadow:none;}
.contact_from .layui-form-item .layui-btn{display:flex;height:10vw;align-items:center;justify-content:center;font-size:var(--font-18);}
.contact_from .layui-form-checkbox > div{white-space:inherit;padding-right:6px;margin-top:0;line-height:1.5;}
.contact_from .layui-form-item .layui-form-checkbox[lay-skin="primary"]{margin-top:0;padding-left:1.4vw;display:flex;align-items:center;justify-content:center;min-width:auto;min-height:auto;}
.contact_from .layui-form-item a{text-decoration:underline;color:var(--font-active-color);}
.contact_from .layui-form-checked[lay-skin="primary"] > i{border:0;background-color:var(--font-active-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.contact_from .layui-form-checkbox[lay-skin="primary"] > i{border-color:var(--font-active-color) !important;border-radius:50%;width:1vw;height:1vw;display:flex;align-items:center;justify-content:center;font-size:var(--font-12);top:2px;}
.contact_from .layui-form-item.flex::after{display:none;}
.contact_from .layui-form-item.flex .layui-input-wrap{display:flex;align-items:center;width:inherit;}
.contact_from .layui-form-item .form_code{width:100%;justify-content:space-between;flex-wrap:nowrap;}
.contact_from .layui-form-item .codeimg{height:11vw;}
.contact_from .layui-form-item.flex .layui-btn{width:100%;margin-top:6vw;}
.contact_from .layui-form-item.justify_end .layui-btn{width:100%;}
.contact_box{padding:12vw 3vw;}
.contact_box.first{padding-top:6vw;}
.contact_box .contact_from{flex-direction:column;margin-top:5vw;}
.contact_box .contact_from .layui-form-item{width:100%;}
.contact_box .contact_from .layui-form-item{margin:0 0 3vw 0;}
.contact_box .contact_from .layui-form-item.one.flex{flex-wrap:wrap;}
.contact_box .contact_from .layui-input-suffix{right:0;width:auto;}
.contact_box .contact_from .layui-form-select .layui-edge{right:3vw;border-top-color:var(--font-gray-color);}
.contact_box .contact_from .layui-form-select dl{border-radius:var(--radius);top:12vw;margin:0;}
.contact_box .contact_from .layui-form-select dl dd{padding:0 3vw !important;}
.index_form_block{padding-top:6vw;}
.index_form{margin-top:3vw;}
.index_form_text{padding:5vw 3vw;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.index_form .contact_from{width:100%;margin:6vw auto 0;box-shadow:0 0 5px 5px rgba(0,0,0,0.2);padding:5vw 5vw 4vw;border-radius:var(--radius);}
.index_form .contact_from .layui-input{border:none;box-shadow:none;padding-left:8vw;color:#fff;background:none;}
.index_form .contact_from .layui-input-prefix{width:8vw;padding:0;}
.index_form .contact_from .layui-input-prefix i{color:#fff;}
.index_form .contact_from .layui-input-wrap .layui-input-prefix+.layui-textarea{padding:3vw 3vw 3vw 8vw;min-height:40vw;line-height:1.6;resize:none;}
.inquire_skin{width:96% !important;}
.inquire_skin .layui-layer-setwin .layui-layer-close2:hover{background-color:var(--font-yellow-color);}
.inquire_box{flex-direction:column;position:relative;}
.inquire_box .layui_close_btn{font-size:var(--font-20);position:absolute;right:5px;top:5px;color:var(--font-color);}
.inquire_box .inquire_left{width:100%;background-size:100% auto;display:flex;flex-direction:column;justify-content:space-between;padding:5vw 4vw;}
.inquire_box .inquire_left .name{font-size:var(--font-20);line-height:1.2;}
.inquire_box .inquire_left .name br{display:none;}
.inquire_box .inquire_left .con{display:none;}
.inquire_box .inquire_left .con p{display:flex;flex-direction:column;margin:0 0 1.3vw;}
.inquire_box .inquire_left .con p strong{font-weight:normal;display:flex;align-items:center;}
.inquire_box .inquire_left .con p i{width:4vw;height:4vw;background:var(--font-yellow-color);color:#fff;font-size:var(--font-12);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1vw;flex-shrink:0;}
.inquire_box .inquire_left .con p span{color:#434343;display:flex;align-items:center;display:none;}
.inquire_box .inquire_left .con p span i{visibility:hidden;}
.inquire_box .inquire_left .item:last-of-type{padding:0;margin-top:15vw;}
.inquire_box .inquire_left .title{font-size:var(--font-20);display:flex;flex-direction:row;line-height:1.2;}
.inquire_box .inquire_left .title span:first-of-type{font-size:var(--font-20);}
.inquire_box .inquire_left .img{display:block;width:24%;position:absolute;right:8.9vw;bottom:7.2vw;}
.inquire_box .inquire_left .text{display:flex;flex-direction:column;margin-top:1vw;}
.inquire_box .inquire_left .text span:last-of-type{font-size:var(--font-20);}
.inquire_box .inquire_right{width:100%;background-color:#fff;padding:5vw;}
.inquire_right_title{display:flex;flex-direction:column;line-height:1.2;}
.inquire_right_title span:first-of-type{font-size:var(--font-22);}
.inquire_right_title span:last-of-type{font-size:var(--font-14);margin-top:2vw;}
.inquire_contact_from .layui-form-item{position:relative;margin:0 0 3vw;}
.inquire_contact_from .layui-form-item.active span{transform:translateY(-30%);font-size:var(--font-14) !important;font-size:var(--font-color);}
.inquire_contact_from .layui-form-select{background-color:#eeeeee;margin:3vw 0;}
.inquire_contact_from .layui-form-select .layui-select-title{padding-left:3vw;}
.inquire_contact_from .form_box_item .checkbox_item{display:flex;flex-wrap:wrap;padding-bottom:2vw;}
.inquire_contact_from .form_box_item .checkbox_item .layui-form-checkbox{width:20%;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-top:3vw;padding-left:0;}
.inquire_contact_from .form_box_item .checkbox_item .layui-form-checkbox > div{text-overflow:initial;margin:0;padding:0;line-height:inherit;}
.inquire_contact_from .layui-input{border:none;box-shadow:none;height:12vw;line-height:12vw;padding:0;}
.inquire_contact_from .layui-btn{background:none;border-radius:100vw;color:var(--font-active-color);font-size:var(--font-17);padding:1.5vw 3vw;}
.inquire_contact_from .layui-btn i{font-size:var(--font-20);position:relative;left:3px;}
.inquire_skin .contact_from .iti--allow-dropdown{padding-left:12vw;}
.iti--fullscreen-popup .iti__dropdown-content{width:90vw;max-height:80vh;}
.contact_from .iti--allow-dropdown .iti__selected-country-primary{margin-left:6vw;}
.contact_from .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary{padding-left:3vw;}
.contact_from .iti--allow-dropdown input.iti__tel-input[type="text"]{padding-left:20vw;}
.inquire_skin .contact_from .layui-form-item .iti--allow-dropdown .iti__country-container{padding-left:30vw;}
.inquire_skin .contact_from .layui-form-item .iti--allow-dropdown input.iti__tel-input[type="text"]{padding-left:30vw;}
.inquire_skin .contact_from .layui-form-item .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary{padding-left:0;}
.inquire_skin .contact_from .layui-form-item.active .iti--allow-dropdown input.iti__tel-input[type="text"]{padding-left:2.5vw;}
.inquire_skin .contact_from .layui-form-item.active .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary{padding-left:0;}
.inquire_contact_from .layui-input-wrap .layui-textarea{padding-left:10px;}
.about_page_box.mobile{padding:8vw 3vw;}
.about_page_box.first{padding:3vw 0 8vw;}
.sitemap{margin:4vw 0;}
.sitemap dt{padding:2vw 3vw;}
.sitemap dd{padding:3vw;}
.sitemap dd a{margin:1vw 2vw 1vw 0;}
.sitemap .map_cn{height:300px !important;}
.sitemap .map_cn .content{width:100%;}
.footer{padding:6vw 0 0;}
.footer_box{flex-direction:column;padding:0 3vw;}
.footer_left{max-width:100%;}
.footer_logo img{height:10vw;}
.footer_left .text{margin-top:3vw;color:var(--font-dark-color);}
.footer_bottom_media{justify-content:flex-start;margin-top:2vw;}
.footer_bottom_media a{font-size:var(--font-18);position:relative;width:7vw;height:7vw;}
.footer_box .footer_bottom_media a{background:#fff;color:rgba(0,0,0,0.6);}
.footer_bottom_media a.fontxhs,.footer_bottom_media a.fontbz{font-size:var(--font-12);}
.footer_bottom_media a:not(:first-of-type){margin-left:3vw;}
.footer_bottom_media a:hover{background:var(--font-active-color);color:var(--font-color);}
.footer_bottom_media a:hover img{display:none;}
.footer_nav{display:flex;flex-wrap:wrap;background:none;border-radius:0;width:100% !important;margin:0;}
.footer_nav .layui-nav-item{width:100% !important;margin-top:0 !important;margin-left:0 !important;}
.footer_nav .layui-nav-item a .layui-nav-more{display:flex;position:relative;top:0;margin:0;right:0;}
.footer_nav .layui-nav-item a .layui-nav-more:before{content:'\e624';}
.footer_nav .layui-nav-itemed a .layui-nav-more:before{content:'\e67e';}
.footer_nav .layui-nav-item a{padding:0.5vw 0;display:inline-block;font-size:var(--font-16);}
.footer_nav .layui-nav-item.layui-nav-itemed > a{pointer-events:inherit;color:var(--font-active-color) !important;}
.footer_nav .layui-nav-item > a{display:flex;justify-content:space-between;align-items:center;border-bottom:rgba(0,0,0,0.1) solid 1px;height:13vw;display:flex;justify-content:space-between;align-items:center;font-weight:normal;color:var(--font-color) !important;}
.footer_nav .layui-nav-child{background:none;padding:5vw 0;line-height:1.6;border-bottom:rgba(0,0,0,0.1) solid 1px;display:none;}
.footer_nav .layui-nav-itemed .layui-nav-child{display:block;}
.footer_nav .layui-nav-child dd{margin-top:3vw;display:flex;flex-direction:column;}
.footer_nav .layui-nav-child dd:nth-of-type(1){margin-top:0;}
.footer_bottom{align-items:flex-start;}
.footer_bottom_box{padding:3vw;margin-top:5vw;background:none;}
.footer_bottom_box,.footer_bottom_box a{color:rgba(0,0,0,0.6);}
.footer_bottom_box a:hover{color:var(--font-color);}
.footer_bottom_box{padding:5vw 3vw;background:var(--font-dark-color);color:#fff;margin-top:5vw;}
.footer_bottom_info{text-align:center;font-size:var(--font-13);width:100%;}
.footer_bottom_info .item{flex-wrap:wrap;font-size:var(--font-15);white-space:inherit;}
.footer_bottom_info a{color:#fff;}
.footer_bottom_info span{margin:0 0 0 2vw;}
.footer_bottom_info em{font-style:normal;}
.footer_bottom_media{display:flex;align-items:center;margin-top:5vw;justify-content:flex-start;}
.footer_bottom_media a{font-size:var(--font-18) !important;position:relative;width:7vw !important;height:7vw !important;background:#fff;color:var(--font-dark-color);display:flex !important;justify-content:center !important;align-items:center !important;border-radius:50%;flex-shrink:0;background-color:#fff;}
.footer_bottom_media a:not(:first-of-type){margin-left:3vw;}
.footer_bottom_media a img{width:120px;height:120px;position:absolute;left:50%;top:-4vw;transform:translate(-50%,-50%);border-radius:var(--radius);visibility:hidden;opacity:0;transition:all 0.5s;box-shadow:0 0 0.26042vw rgba(0,0,0,0.4);padding:0.3vw;background:#fff;}
.footer_bottom_media a:hover{background-color:var(--font-active-color) !important;color:#fff !important;}
.footer_bottom_media a:hover img{opacity:1;visibility:inherit;top:-3.3vw;}
.skin_video{width:100%;height:auto;}
.layui-fixbar{right:0 !important;top:inherit !important;bottom:0 !important;display:flex;justify-content:space-between;width:100%;background-color:var(--font-dark-color);}
.layui-fixbar li:before{font-size:var(--font-20);}
.layui-fixbar li{width:25%;margin:0;border-radius:0;font-size:var(--font-14);}
.layui-fixbar li:not(:first-of-type){border-left:1px solid rgba(255,255,255,0.4);}
.layui-fixbar li.layui-fixbar-top{display:none !important;}

.banner .img{min-height:22vh;}
.banner .text{padding:3vw 20vw;align-items:center;text-align:center;}
.banner .text.center{align-items:center;text-align:center;}
.banner .text .title{font-size:var(--font-22);line-height:1.3;}
.banner .text .title::after{width:5vw;margin-top:1.5vw;margin-bottom:2vw;}
.banner .text .des{margin-top:2vw;line-height:1.4;}
.banner .text.right .title::after{margin:1.5vw 0 2vw;}
.banner .text .layui_btn_more.layui-btn{padding:0.8vw 3.6vw;}
.banner .text .des{display:none;}
.guide_menu_item{padding:2vw 3vw;}
.guide_menu_item strong,.filter_solution .guide_menu_item .layui-nav .layui-nav-item a{font-size:var(--font-17);}
.guide_menu_item .layui-nav{width:100%;display:flex;justify-content:space-between;justify-content:space-around;flex:1;}
.guide_menu_item .layui-nav .layui-nav-item:not(:last-of-type){margin-right:0;}
.guide_menu_item .layui-nav .layui-nav-item:not(:last-of-type).bar::before{display:none;}
.guide_menu_item .layui-nav .layui-nav-item a,.guide_menu_item .sort_name{font-size:var(--font-17);font-weight:bold;padding:4vw 0;}
.guide_menu_pos,.guide_menu_pos i{font-size:var(--font-14);}
.guide_menu_pos{padding:3vw 0;}
.banner .form_search{width:100%;margin:5vw auto;}
.guide_menu_item .form_search,.banner_pos{display:none;}
.guide_menu_item .layui-nav .layui-nav-item a .layui-nav-more{margin-left:1vw;}
.guide_menu_item .layui-nav .layui-this::after{height:2px;}
.guide_menu_item .layui-nav .layui-nav-item .layui-nav-child{padding:3vw;}
.article_sarch{padding:3vw 3vw 12vw;}
.article_sarch .product_list{margin-top:1vw;}
.article_sarch .tag_listall{margin-top:3vw;}
.article_sarch .tag_listall a.layui-btn{height:10vw;display:flex;align-items:center;justify-content:center;}
.article_banner{padding:0;}
.article_banner .web_w{width:100%;}
.article_banner .text{padding:5vw 3vw;position:relative;}
.article_banner .text .des{display:flex;flex-direction:column;align-items:flex-start;}
.article_date{color:var(--font-dark-color);display:flex;justify-content:space-between;margin-top:2.5vw;font-weight:normal;width:100%;font-size:var(--font-15);}
.article_date .item:not(:first-of-type){margin-left:0;}
.article_date i{font-size:var(--font-15);margin-right:1vw;}
.article_back{margin-bottom:0;}
.article_back a i{font-size:var(--font-15);margin-right:1vw;}
.article_title{font-size:var(--font-22);font-weight:bold;}
.article_pos{right:0;bottom:0;position:relative;margin-top:5vw;width:100%;text-align:right;font-size:var(--font-14);}
.article_ms{text-align:left;margin-top:5vw;}
#laypage .layui-laypage-default{margin-top:6vw;}
.layui-laypage-default{margin:8vw 0 0;width:100%;}
.layui-laypage-default *{font-size:var(--font-14) !important;}
.layui-laypage-default a{font-size:var(--font-14);width:7vw;height:7vw;line-height:7vw;margin:0 1.5vw;}
.layui-laypage-default .page-num{font-size:var(--font-14);width:7vw;height:7vw;line-height:7vw;font-size:var(--font-14);}
.layui-laypage-default span{width:7vw;height:7vw;margin:0 1.5vw;font-size:var(--font-14);}
.error_x{padding:6vw;display:flex;justify-content:center;align-items:center;margin-top:5vw;}
.error_x i{margin-right:1vw;}
}
*/