@import "iconfont.css";
:root {
    --font-color: #000000;
    --font-active-color:#a205ed;
    --font-blue-color:#003047;
    --font-grey-color:#7f8080;
    --font-gray-color:#f7f8fa;
    --font-hui-color:#eaeaea; 
    --font-dark-color:rgba(0,0,0,0.7);
    --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:88vw;
    --web-plr:6vw;
    --radius:0.7vw;
    --swiper-navigation-size: 1.8vw;
    --i-window-height:100vh;  
  }
body{color:var(--font-color);font-family:"\5FAE\8F6F\96C5\9ED1","Microsoft YaHei","微软雅黑";font-size:var(--font-16);overflow: hidden;}
a{color:var(--font-color)}
*:focus{outline:none;box-shadow:none}
input:required:invalid,textarea:required:invalid,select:required:invalid{outline:none;box-shadow:none}
a:hover{color:var(--font-active-color);text-decoration:none;transition:all 300ms ease-in-out 0s}
.on{color:var(--font-active-color)}
.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}
img{image-rendering:-webkit-optimize-contrast}
video{display: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;-webkit-box-sizing:content-box;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}
.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.35s}
.img_animate:hover img{transform:scale(1.05)}
.cover{position:relative;height:0;overflow:hidden}
.cover img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}
.layui-fixbar{margin:0;padding:0}
.layui-layer-photos-prev,.layui-layer-photos-next{color:rgba(0,0,0,.6)!important;transform:scale(1);background:#787878;color:#fff!important;border-radius:50%;font-size:2.4rem!important;display:flex;justify-content:center;align-items:center;width:3.6rem!important;height:3.6rem!important}
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}
.nicescroll-cursors{border:none !important}
.nicescroll-rails{cursor:pointer !important;z-index: 30!important;}
.am-container,.web_w{width:var(--web-width);max-width:100%;margin:0 auto;padding:0;}
.am-container img{max-width:100%}
.am-container.flex{display:flex}
.am-container::before,.am-container::after{display:none}
.am-paragraph-default{margin:0;color:var(--font-color);font-size:var(--font-16);line-height:1.8}
.am-paragraph-default img{max-width:100%;border:none;padding:0;margin:0;display:inline;height:auto}
.am-paragraph-default p{margin:0 0 var(--font-15);font-size:var(--font-16);line-height:1.8;color:var(--font-color)}
.am-paragraph-default a{color:#0099ff}
.am-paragraph-default video,.am-paragraph-default iframe{display:block;max-width:100%;background-color:#000;object-fit:cover}
.am-paragraph-default embed{display:inline-block;max-width:100%;background-color:#000}
.am-paragraph-default a:hover{color:var(--font-active-color)}
.am-pureview-actions a{position:static;float:right;text-align:center}
.am-icon-chevron-left:before{font-family:'FontAwesome';content:"\f00d"}
.am-pureview-direction a:before{font-family:'FontAwesome';}
.am-pureview-slider img{object-fit:contain}
.am-pureview-title{text-align:center}
.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:16rem;height:16rem;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)}
.am-pureview-slider .am-pinch-zoom::after{display:none}
.am-table-striped>tbody>tr:nth-child(2n+1)>td,.am-table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#f5f5f5}
.am-table tr td,.am-table tr th{vertical-align:middle !important}
.am-sticky{display: flex;}
hr{margin:3.5rem 0 1.563vw}
.layui-layer-btn a{font-size:var(--font-14)}
.layui-layer-setwin .layui-layer-close2{width:30px !important;height:30px !important}
.layui-layer-imgtit h3{margin-bottom:0 !important;line-height:40px}
.layui-layer-photos-footer>h3{margin:0;line-height:52px;font-size:12px;font-weight:normal}
.hidden{overflow:hidden;}
.border{border:solid 1px #f2f2f2}
.grey{background-color:#f5f5f5}
.layui-table-tips-c{padding:0}
.white{color:#fff}
.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;-webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);transition: all 1s cubic-bezier(.4, 0, .2, 1);-webkit-transition-delay: .12s;transition-delay: .12s;}

.layui-table{color:var(--font-color);margin:0 0 1.042vw 0}
.layui-table tr th,.layui-table tr td{font-size:var(--font-16);line-height: 1.6;}
.layui-table tr th{text-align: center;background-color: #f7f7f7;font-weight: bold;}
.layui-table p{margin: 0;}
.layui-main{width:var(--web-width);max-width:100%;margin:0 auto;}
.layui-main img{max-width:100%}
.layui-main.flex{display:flex}
.layui-table{color:var(--font-color);margin:1.5vw 0 1.042vw 0;background: none;}
.layui-table tr th,.layui-table tr td{font-size:var(--font-16);line-height: 1.6;padding: 10px 15px;word-break: break-all;}
.layui-table p{margin: 0;}
.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,.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{font-size: var(--font-15);}
.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: .3vw .8vw;}
.skin_tips_img.layui-layer-tips .layui-layer-content{line-height: inherit;padding: .5vw;}
.skin_tips_img.layui-layer-tips .layui-layer-content img{width: 130px;}
.skin_tips_img.layui-layer-tips .layui-layer-content .text{text-align:center;font-size:var(--font-14);margin-top:.4vw;}

.skin_video{width: 70vw;height: auto;}
.skin_video .layui-layer-content{background-color: #000;position: relative;}
.skin_video video{display: block;width: 100%;height: auto;}

.skin_iframe{width: 980px;height: 780px;}
.skin_qrcode{width: 320px;}
.skin_qrcode .layui-layer-content{text-align: center;padding:10px 10px 20px;}
.skin_qrcode img{width: 100%;margin: 0 auto 10px;}

.public_button_box{position:relative;z-index:1;-webkit-border-radius:1.30208333vw;border-radius:1.30208333vw;overflow:hidden;-webkit-transition:all .6s ease;transition:all .6s ease}
.public_button_back{position:absolute;left:0;top:0;width:100%;height:100%}
.public_button_box a{position:relative;z-index:9}
.public_button_circle{-webkit-transition:all .8s ease;transition:all .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;-webkit-transition:all .6s ease;transition:all .6s ease}
.public_button_label{color:#ffffff;font-size:var(--font-15);line-height:2.6041666vw;position:relative;z-index:9;-webkit-transition:all .6s ease;transition:all .6s ease;text-align:center}
.public_button_icon{width:2.6041666vw;height:2.6041666vw;background:var(--font-active-color);-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-border-radius:100%;border-radius:100%;position:absolute;left:100%;top:0;z-index:9;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .8s ease;transition:all .8s ease}
.public_button_icon svg{fill:#fff;width:var(--font-16);-webkit-transition:all .6s ease;transition:all .6s ease}
.public_button_color{fill:var(--font-active-color);-webkit-transition:all .6s ease;transition:all .6s ease}
.public_button_box:hover .public_button_text{padding:0 0 0 5rem}
.public_button_box:hover .public_button_icon{left:0;-webkit-transform:none;transform:none}
.public_button_box:hover .public_button_label{color:var(--font-active-color)}
.public_button_box:hover .public_button_icon{background:#fff}
.public_button_box:hover .public_button_icon svg{fill:var(--font-active-color)}
.public_button_box:hover .public_button_color{fill:#fff}
.public_title_icon{width:1.30208333vw}
.public_title_box{-webkit-justify-content:center;justify-content:center;opacity:0;pointer-events:none;-webkit-transform:translateY(4vw);transform:translateY(4vw)}
.public_title_box.justify_start{-webkit-justify-content:flex-start;justify-content:flex-start}
.public_title_icon svg{fill:#fff}
.public_title_text{font-size:1.858333vw;line-height:1.9791666vw;color:#fff;margin-left:0.78125vw;font-weight:bold;text-transform:uppercase}
.public_subtitle_text{width:100%;font-size:var(--font-16);line-height:1.6;color:#222222;text-align:center;margin:3% auto 0}
.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;-webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);transition: all 1s cubic-bezier(.4, 0, .2, 1);}
.slide_img_right_active::after{width:0;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1)}

/*模板*/
.ue_flex{display: flex;justify-content: space-between;margin: 1vw 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% - .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; } 

/**
HEADER
**/
.header{width:100%;display:flex;justify-content:space-between;transition:all 500ms ease-in-out 0s;position:relative;z-index:1100;left:0;top:0;box-shadow:0 1px 3px rgb(0 0 0 / 5%)}
.header.fixed{position:fixed;box-shadow:none}
.header .menu{display:flex;align-items:center;justify-content:space-between;width:100%;height:5.5vw !important;transition:all 300ms ease-in-out 0s}
.header .logo{display:block;position:relative;overflow:hidden;transition:all 300ms ease-in-out 0s}
.header .logo img{display:block;height:4.4vw}
.header .am-topbar-collapse{display:flex !important;justify-content:space-between}
.header .am-menu{display:flex;height:100%;position:static}
.header .am-menu-nav{display:flex;font-size:var(--font-16);height:100%}
.header .am-menu-nav a{padding:0}
.header .am-menu-nav .parent_li{margin-right:4.1vw}
.header .am-menu-nav .parent_li .parent_a{display:flex;align-items:center;height:100%;position:relative;white-space:nowrap;text-transform:uppercase;font-size:var(--font-18);font-weight: bold;}
.header .am-menu-nav .parent_li .parent_a:before{display:block;content:'';position:absolute;left:25%;width:50%;opacity:0;height:1px;background-color:var(--font-active-color);bottom:0;transition:all 300ms ease-in-out 0s}
.header .am-menu-nav .parent_li:hover .parent_a:before,.header.inner .am-menu-nav .parent_li .parent_a.on:before{opacity:1;left:0;width:100%}
.header.inner .am-menu-nav .parent_li .parent_a.on:before{background-color:#fff}
.header.inner .am-menu-nav .parent_li:hover .parent_a:before,.header.inner.am-sticky .am-menu-nav .parent_li .parent_a.on:before{background-color:var(--font-active-color);bottom:0}
.header .am-menu-nav .parent_li:hover .parent_a{color:var(--font-active-color)}
.header .navbar_search_btn{display:flex;align-items:center;font-size:1.8rem}
.header .top_search{width:0;height:100%;position:absolute;top:50%;right:0;transform:translateY(-50%);overflow:hidden;transition:all 300ms ease-in-out 0s;opacity:0;display:flex;align-items:center;justify-content:space-between}
.header .navbar_search_btn,.header .top_search_close .layui-icon{font-size:1.8rem}
.header .menu.am-in .top_search{width:100%;opacity:1;overflow:inherit}
.header .menu.am-in .am-menu-nav{position:relative}
.header .menu.am-in .am-menu-nav .parent_li{visibility:hidden;opacity:0}
.header .menu.am-in .navbar_search_btn{display:none}
.header .top_search .layui-form{display:flex;align-items:center;justify-content:space-between;width:100%}
.header .top_search .layui-form .layui-input{border:none;padding-left:1.042vw;background:none;box-shadow:none}
.header .top_search .layui-form .layui-btn{background:none;display:flex;align-items:center;width:1.563vw;font-size:1.8rem;padding:0;justify-content:flex-end;color:var(--font-color)}
.header .top_search .layui-form .layui-btn:hover{color:var(--font-active-color)}
.header .top_search .layui-form .top_search_close{width:1.563vw;display:flex;align-items:center;justify-content:space-between;font-size:1.8rem;color:var(--font-color)}
.header .top_search .layui-form .top_search_close::after{display:block;content:'';background-color:var(--font-color);width:1px;height:var(--font-15)}
.header .top_search .am-dropdown{width:100%}
.header .top_search .am-dropdown-content{width:100%;font-size:var(--font-15);top:100%;padding:.5rem 0}
.header .top_search .am-dropdown-content>li>a{padding:0.313vw 1.4vw}
.header .top_search .am-dropdown-content>li>a:hover{background:none;color:var(--font-active-color)}
.header .language_btn{display:flex;align-items:center;margin-left:1.042vw}
.header .language_btn::before{display:block;content:'';width:1px;height:.8vw;margin-right:.8vw;background-color:var(--font-color)}
.header.white .language_btn::before{background-color:#fff}
.header .language_btn .am-dropdown-toggle{display:flex;align-items:center}
.header .language_btn .am-dropdown-toggle span{display:flex;align-items:center;text-transform:uppercase;font-size:var(--font-15);padding:0 .1.563vw}
.header .language_btn .am-dropdown-toggle span img{height:0.781vw;margin-right:.1563vw}
.header .language_btn .am-dropdown-toggle i{font-size:1.8rem;margin-right:.1.563vw}
.header .language_btn .am-dropdown-content li a{display:flex;align-items:center;font-size:var(--font-15);text-transform: uppercase;}
.header .language_btn .am-dropdown-content li a.on{color:var(--font-active-color)}
.header .language_btn .am-dropdown-content li a img{display:block;height:var(--font-16);margin-right:0.521vw}
.header.white .navbar_search_btn,.header.white .am-menu-nav .parent_li .parent_a,.header.white .language_btn .am-dropdown-toggle{color:#fff}
.header:hover,.header.am-sticky{background-color:#fff}
.header:hover .navbar_search_btn,.header:hover .am-menu-nav .parent_li .parent_a,.header.am-sticky .navbar_search_btn,.header.am-sticky .am-menu-nav .parent_li .parent_a,.header:hover .language_btn .am-dropdown-toggle,.header.am-sticky .language_btn .am-dropdown-toggle{color:var(--font-color)}
.header:hover .language_btn:before,.header.am-sticky .language_btn:before ,.header:hover .am-topbar-btn span,.header.am-sticky .am-topbar-btn span{background-color:var(--font-color)!important}
.header.am-sticky{box-shadow:0 2px 10px 0 rgba(0,0,0,.1) !important}
.header.am-sticky .am-menu-nav .parent_li .parent_a.on{color:var(--font-active-color)}
.header .am-topbar-btn{display:none}
.header .am-menu-nav .parent_li .am-menu-sub{position:absolute;width:100%;background-color:#fff;left:0;top:100%;transition:all .4s ease 0s;display:block;height:0;overflow:hidden;opacity:0}
.header .am-menu-nav .parent_li .am-menu-sub::before{display:block;content:'';background-color:#efefef;width:0;height:1px;position:absolute;left:0;top:0;transition:all .5s ease 0s}
.header .am-menu-nav .parent_li:hover .parent_a{color:var(--font-active-color)}
.header .am-menu-nav .parent_li:hover .am-menu-sub{height:auto;box-shadow:0 0.521vw 0.521vw 0 rgba(0,0,0,.1);padding:3vw 0;opacity:1}
.header .am-menu-nav .parent_li:hover .am-menu-sub::before{width:100%}
.menu_header_tab_parent,.menu_header_tab_son,.menu_header_tab_grandson{display:flex;justify-content:space-between}
.menu_header_tab_parent .name{display:flex;flex-direction:column;font-weight:bold;width:16vw;}
.menu_header_tab_parent .name:not(:last-of-type){margin-bottom:1.1vw}
.menu_header_tab_parent .name a{display:flex;align-items:center;justify-content:space-between;position:relative}
.menu_header_tab_parent .name a span{display: flex;align-items: center;}
.menu_header_tab_parent .name a span i{margin-right: 6px;font-size: var(--font-32);}
.menu_header_tab_parent .name a::after{display:block;content:"\f105";font-family:'FontAwesome';color:#ccc}
.menu_header_tab_parent .name a.on:after{color:var(--font-active-color)}
.menu_header_tab_parent .item_list{margin:0 -1vw}
.menu_header_tab_parent .hd,.menu_header_tab_son .in_hd,.menu_header_tab_grandson .ig_hd{width: 16vw;}
.menu_header_tab_parent .bd,.menu_header_tab_son .in_bd,.menu_header_tab_grandson .ig_bd{width: calc(100% - 21vw);}

.menu_header_tab_parent .item_list li{padding:0 .6vw;text-align:center;margin-top:1.5vw}
.menu_header_tab_parent .am-avg-sm-2 li:nth-of-type(1),.menu_header_tab_parent .am-avg-sm-2 li:nth-of-type(2){margin-top:0}
.menu_header_tab_parent .am-avg-sm-3 li:nth-of-type(1),.menu_header_tab_parent .am-avg-sm-3 li:nth-of-type(2),.menu_header_tab_parent .am-avg-sm-3 li:nth-of-type(3){margin-top:0}
.menu_header_tab_parent .am-avg-sm-4 li:nth-of-type(1),.menu_header_tab_parent .am-avg-sm-4 li:nth-of-type(2),.menu_header_tab_parent .am-avg-sm-4 li:nth-of-type(3),.menu_header_tab_parent .am-avg-sm-4 li:nth-of-type(4){margin-top:0}
.menu_header_tab_parent .am-avg-sm-6 li{margin-top:0}
.menu_header_tab_parent .item_list li a{display:block;font-size:var(--font-15)}
.menu_header_tab_parent .img{margin-bottom:.5vw;border:#f2f2f2 solid 1px;border-radius: var(--radius);}
.menu_header_tab_parent .img::after{display:block;content:'';padding-bottom:100%}


/**
INDEX_SCROLL
**/
.index_page_swiper{height:var(--i-window-height)}
.index_page_swiper .index_page_slide:last-child{height:30vw !important}
.index_page_pagination{position:fixed;right:var(--font-15) !important;top:0 !important;display:flex;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;justify-content:center;z-index:9;width:var(--font-15);height:var(--i-window-height);opacity:1;pointer-events:auto;-webkit-transform:none !important;transform:none !important;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1)}
.hidden .index_page_pagination{-webkit-transform:translateX(2vw) translateY(0) !important;transform:translateX(2vw) translateY(0) !important;opacity:0}
.index_page_pagination .swiper-pagination-bullet{width:0.521vw !important;height:0.521vw !important;margin:0 0 var(--font-15) 0 !important;background:none;display:flex !important;flex-wrap:wrap;position:relative;align-items:center;justify-content:center;opacity:1}
.index_page_pagination .swiper-pagination-bullet:last-of-type{margin:0 !important}
.index_page_pagination .swiper-pagination-bullet:after{content:"";display:block;width:0.521vw;height:0.521vw;box-sizing:border-box;border:1px solid rgba(255,255,255,.6);-webkit-border-radius:100%;border-radius:100%;-webkit-transition:all .6s ease;transition:all .6s ease}
.index_page_pagination .swiper-pagination-bullet-active:after{width:100%;height:100%;border:1px solid #fff}
.index_page_pagination .swiper-pagination-bullet-active{box-shadow:0 0 0 0 rgba(255,255,255,.5);-webkit-animation:ripple 3s infinite;animation:ripple 3s infinite;position:relative}
.index_page_pagination .swiper-pagination-bullet-active::before{position:absolute;left:0;top:0;height:100%;width:100%;border-radius:50%;box-shadow:0 0 0 0 rgba(255,255,255,.5);animation:ripple 3s infinite;animation-delay:0s;-webkit-animation-delay:.9s;animation-delay:.9s;content:""}
@-webkit-keyframes ripple{70%{-webkit-box-shadow:0 0 0 70px rgba(255,255,255,.0);box-shadow:0 0 0 70px rgba(255,255,255,.0)}
100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.0);box-shadow:0 0 0 0 rgba(255,255,255,.0)}
}@keyframes ripple{70%{-webkit-box-shadow:0 0 0 70px rgba(255,255,255,.0);box-shadow:0 0 0 15px rgba(255,255,255,.0)}
100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.0);box-shadow:0 0 0 0 rgba(255,255,255,.0)}
}
.index_pagination_black .swiper-pagination-bullet:after{border:1px solid var(--font-color)}
.index_pagination_black .swiper-pagination-bullet-active:after{border:1px solid var(--font-active-color)}
.index_pagination_black .swiper-pagination-bullet-active{box-shadow:0 0 0 0 rgba(64,34,15,.5)}
.index_pagination_black .swiper-pagination-bullet-active::before{box-shadow:0 0 0 0 rgba(64,34,15,.5)}
.index_page_content{width:100%;height:100%;overflow:hidden}
.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;-webkit-justify-content:center;justify-content:center;opacity:0}
.index_float_mouse_icon{width:1.19791666vw;height:1.66666vw;border-radius:0.59895833vw;box-sizing:border-box;border:0.1041666vw solid #000;margin:0 auto;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.index_float_mouse_icon:after{content:"";width:0.1041666vw;height:0.5208333vw;background:#000;margin-top:0.3125vw;-webkit-animation:1.5s MouseAnimate infinite ease normal both;animation:1.5s MouseAnimate infinite ease normal both;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.index_float_mouse_icon.white{border-color:#fff}
.index_float_mouse_icon.white:after{background:#fff}
@-webkit-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}
}@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_BANNER
**/
.index_banner_swiper .index_banner_slide.white{color:#fff;}
.index_banner_swiper .index_banner_slide::before{display:block;content:'';padding-bottom:var(--i-window-height)}
.index_banner_swiper .index_banner_slide img,.index_banner_swiper .index_banner_slide video{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;z-index:1}
.index_banner_swiper .index_banner_slide img{-webkit-transition:all 5s cubic-bezier(0.2,0.3,0.5,1);transition:all 5s cubic-bezier(0.2,0.3,0.5,1);-webkit-transform:scale(1.1);-moz-transform:scale(1.02);transform:scale(1.02)}
.index_banner_swiper .index_banner_slide.video::after{display:block;content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;background:rgba(0,0,0,0);}
.index_banner_swiper .swiper-slide-active img{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
.index_banner_swiper .text{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;z-index:3}
.index_banner_swiper .text .title{font-size:var(--font-36);display:flex;align-items:center}
.index_banner_swiper .text .title svg{fill:var(--font-active-color);width:1.302vw;margin-right:var(--font-15)}
.index_banner_swiper .text.white .title svg{fill:var(--font-active-color);}
.index_banner_swiper .text .subtitle{font-size:var(--font-44);margin-top:1.5vw;line-height:1.4;font-weight:bold}
.index_banner_swiper .index_banner_slide.white .text .title,.index_banner_swiper .index_banner_slide.white .text .subtitle{color:#fff}
.swiper-pagination-banner span{width:0.521vw;height:0.521vw;border-radius:50%}
.index_banner_swiper .bg{display:block;width:100%;height:100%;position:absolute;top:0;right:0;z-index:1;background-color:rgba(162,5,237,.05)}
.index_banner_swiper .bg.animate__animated{-webkit-animation-duration:2s;animation-duration:2s}
.index_banner_pagination_box{position:absolute;left:0;bottom:1.7708333vw !important;padding:0 var(--web-plr);z-index:9;width:100%;pointer-events:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:.8s;transition-delay:.8s;opacity:0}
.index_banner_pagination_item{-webkit-align-items:center;align-items:center;cursor:pointer;outline:none;pointer-events:auto;margin-right:1.302vw}
.index_banner_pagination_item:last-child{margin-right:0}
.index_banner_pagination_icon{position:relative;width:2.604vw;height:0.417vw;border:1px solid #fff;border-radius:100rem}
.index_banner_pagination_icon::after{display:block;content:"";position:absolute;left:0;top:0;width:0;height:100%;background:#fff}
.index_banner_pagination_current .index_banner_pagination_icon:after{width:100%;-webkit-transition:all 3s linear;transition:all 3s linear}
.index_banner_button{margin-top:5vw;position:relative;}
.index_banner_navigation{position:absolute;left:0;z-index:9;bottom:1.7708333vw;width:100%;padding:0 var(--web-plr);-webkit-justify-content:flex-end;justify-content:flex-end;pointer-events:none;-webkit-transition:all .3s cubic-bezier(.69,.27,.45,.99);transition:all .3s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:.3s;transition-delay:.3s}
.index_banner_btn{width:2.2vw;height:2.2vw;position:relative;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;pointer-events:auto;outline:none;cursor:pointer;-webkit-border-radius:100%;border-radius:100%;-webkit-transition:all .6s ease;transition:all .6s ease;opacity:0}
.index_banner_btn::after{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:1px solid #fff;-webkit-border-radius:100%;border-radius:100%}
.index_banner_btn svg{width:32.6923%;fill:#fff;-webkit-transition:all .6s ease;transition:all .6s ease}
.index_banner_btn::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0.1041666vw solid #fff;-webkit-border-radius:100%;border-radius:100%}
.index_banner_next{margin-left:1.041666vw}
.index_banner_prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.index_banner_btn:hover{background:#fff}
.index_banner_btn:hover svg{fill:var(--font-active-color)}

/**
ABOUT
**/
.index_about_wrap{height:100%;width:100%;position:relative}
.index_about_back{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}
.index_about_home_box{position:absolute;right:0;bottom:0;width:62.34375%;z-index:3;-webkit-transform:translateY(30%);transform:translateY(30%);opacity:0;pointer-events:none}
.index_about_home_img{padding-bottom:68.003341%}
.index_about_box{position:relative;z-index:9;height:100%;-webkit-align-items:center;align-items:center}
.index_about_content{width:100%;padding:0 var(--web-plr)}
.index_about_details_tips .public_title_box{-webkit-justify-content:flex-start;justify-content:flex-start}
.index_about_details_tips .public_title_icon svg{fill:var(--font-active-color)}
.index_about_details_tips .public_title_text{color:var(--font-color)}
.index_about_subtitle_box{margin-top:2.6041666vw}
.index_about_subtitle_label{max-width:60%;font-size:var(--font-18);line-height:1.8;opacity:0;pointer-events:none;-webkit-transform:translateY(4vw);transform:translateY(4vw);}
.index_about_details_item{padding-right:4vw;max-width:25%;opacity:0;pointer-events:none;-webkit-transform:translateY(4vw);transform:translateY(4vw);text-align:center}
.index_about_details_item:last-child{padding:0}
.index_about_item_title{-webkit-align-items:flex-end;align-items:flex-end;justify-content:center;font-weight:bold}
.index_about_item_number{font-size:var(--font-40);line-height:3.8541666vw;}
.index_about_item_label{font-size:var(--font-24);line-height:3.0208333vw;margin-left:0.26041666vw;}
.index_about_item_text{font-size:var(--font-16);line-height:1.3541666vw;}
.index_about_details_tab{margin-top:3.90625vw}
.index_about_details_button{margin-top:3.90625vw;opacity:0;pointer-events:none;-webkit-transform:translateY(4vw);transform:translateY(4vw)}
.index_about_details_button:hover .public_button_box{background:#ccc}
.index_page_current .index_about_details_tips .public_title_box{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1)}
.index_page_current .index_about_subtitle_label{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.index_page_current .index_about_details_item{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1);-webkit-transition-delay:.3s;transition-delay:.3s}
.index_page_current .index_about_details_button{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1);-webkit-transition-delay:.4s;transition-delay:.4s}
.index_page_current .index_about_home_box{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1);-webkit-transition-delay:.3s;transition-delay:.3s}
.about_page_box{padding:6.7708333vw 0;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}
.about_page_box .public_title_box{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);justify-content:flex-start}
.about_page_box .public_title_icon svg{fill:var(--font-active-color)}
.about_page_box .public_title_text{color:var(--font-color);text-transform:uppercase;}
.about_company_text{width:54%;padding-right:var(--web-plr)}
.about_company_text .text{margin-top:3.6vw;font-size:var(--font-17);line-height:2.2;min-height: 22vw;}
.about_company_img{width:46%;position:absolute;right:0;top:0}
.about_company_img::before{display:block;content:'';padding-bottom:80%}
.about_company_img img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;right:0;top:0;border-radius:0 0 0 8.333vw}
.about_data_tab{margin-top:3.90625vw}
.about_data_tab .am-container{justify-content:space-between}
.about_page_culture{padding:5vw 0;}
.about_page_culture .public_subtitle_text{margin-top: 1vw;}
.about_page_culture .public_title_icon svg{fill:var(--font-active-color)}
.about_page_culture .public_title_text{color:var(--font-color);text-transform:uppercase;}
.about_culture_swiper{padding-left: 6vw;margin-top: 3vw;overflow: hidden;}
.about_culture_swiper .img{transition: 1s;border-radius: var(--radius);}
.about_culture_swiper .img::after{display: block;content: '';padding-bottom: 56.32%;}
.about_culture_swiper .swiper-slide-next .img {width: 75%;height: 75%;margin-bottom: 16.5%;}
.about_culture_swiper .text{margin-top: 1.2vw;}
.about_culture_swiper .title{font-weight: bold;font-size: var(--font-30);}
.about_culture_swiper .des{font-size: var(--font-18);color:#3e3e3e;}
.swiper_culture_next{width: 2.5vw;height: 2.5vw;border: var(--font-dark-color) solid 1px;border-radius: 50%;display: flex;justify-content: center;align-items: center;font-size:var(--font-24);position: absolute;top: 38.5%;right: 31.8%;z-index: 10;cursor: pointer;}
.swiper_culture_next:hover{border-color: var(--font-active-color);color: var(--font-active-color);}


.about_page_honer{background: #f7f7f7;}
.about_page_honer .am-container{display:flex;justify-content:space-between}
.about_page_honer .text{padding:15vw var(--web-plr) 15vw 0;width:40%}
.about_page_honer .public_title_box{justify-content:flex-start}
.about_page_honer .public_title_icon svg{fill:var(--font-active-color)}
.about_page_honer .public_title_text{color:var(--font-active-color);text-transform:uppercase}
.about_page_honer .des{margin-top:1.5vw;font-size:var(--font-16);line-height:1.8;color:#3e3e3e}
.about_page_honer .list{width:59%}
.about_page_honer .list .item:nth-of-type(1),.about_page_honer .list .item:nth-of-type(2){padding-top: 11%;}
.about_page_honer .list .item{width:50%;height:50%;border-left:#d3d3d3 solid 1px;flex-direction:column;align-items:center;padding:6% 4% 0}
.about_page_honer .list .item img{height:3.125vw;display:block}
.about_page_honer .list .item .title{font-size:1.146vw;margin-top:.5vw;font-weight:bold}
.about_page_honer .list .item .ms{font-size:var(--font-16);margin-top:.6vw;color:#3e3e3e;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-align: center;}

.about_page_photo{padding:6vw 0;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;}
.about_page_photo .public_title_icon svg{fill:var(--font-active-color)}
.about_page_photo .public_title_text{color:var(--font-color);text-transform:uppercase}
.about_page_photo .public_subtitle_text{margin-top:1vw}

.about_page_photo_tab{margin-top:3.1666vw}
.about_page_photo_img{padding-bottom:68.9%}
.about_page_photo_title{line-height:2.08333vw;font-size:0.9375vw;color:#333333;margin-top:1.041666vw;text-align:center}
.about_page_photo_line{height:0.208333vw;margin-top:3.38541666vw;background:rgba(91,91,91,.2);position:relative;width:100%;-webkit-transition:all 1s cubic-bezier(.77,0,.175,1);transition:all 1s cubic-bezier(.77,0,.175,1)}
.about_page_photo_after{position:absolute;left:0;top:0;width:0;height:100%;background:var(--font-active-color)}
.about_page_photo_line_animate{-webkit-animation:strengthLineWidth 10s forwards linear normal;animation:strengthLineWidth 10s forwards linear normal}


.about_page_partner{margin:3.1666vw -1.5vw 0}
.about_page_partner li{padding: 0 1.5vw;border: #f2f2f2 solid 1px;;margin: -1px 0 0 -1px;}
.about_page_partner .img::after{display: block;content: '';padding-bottom: 100%;}


/**
PRODUCT
**/
.index_product_button{margin-top:2.08333vw}
.index_product_wrap{width:100%;height:100%;-webkit-align-items:center;align-items:center;background:linear-gradient(to bottom,#ffffff 0%,#f9f0fe 50%,#f3e4fa 100%),linear-gradient(to top,rgba(0,0,0,0.02) 50%,rgba(255,255,255,0.02) 61%,rgba(0,0,0,0.02) 73%),linear-gradient(33deg,rgba(255,255,255,0.20) 0%,rgba(0,0,0,0.20) 100%);background-blend-mode:normal,color-burn}
.index_product_center{padding:5.208vw 0 0 var(--web-plr);width:100%}
.index_product_content{width:20.7821229%;padding-right:3.125vw;-webkit-align-content:space-between;align-content:space-between}
.index_product_item_img{padding-bottom:75%;z-index:1;}
.index_product_tab{width:79.2178771%}
.index_product_tab .index_product_slide{height:auto;}
.index_product_item_box{-webkit-border-radius:1.3541666vw;border-radius:1.3541666vw;overflow:hidden;position:relative;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw);height:100%;}
.index_product_item_box a{position:relative;display:block;z-index:9;height:100%;background-color: #fff;}
.index_product_item_box a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-image:linear-gradient(to top,rgba(162,5,237,.9) 0%,rgba(162,5,237,0) 45%);opacity:0;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.index_product_item_box:hover a:before{opacity:1}
.index_product_item_box:hover .index_product_item_number,.index_product_item_box:hover .index_product_item_title,.index_product_item_box:hover .index_product_item_text{color:rgba(255,255,255,1)}
.index_product_item_read{width:100%;padding:2vw 2vw;position: relative;z-index: 3;}
.index_product_top{width:100%}
.index_product_item_number{font-size:var(--font-50);line-height:2.708333vw;color:var(--font-color);-webkit-text-stroke:0.0520833vw var(--font-color);color:rgba(255,255,255,0);box-sizing:border-box;margin-bottom:1.041666vw;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.index_product_item_title{font-size:var(--font-24);line-height:1.5625vw;margin-bottom:0.3125vw;font-weight:bold;font-weight:bold;text-transform:uppercase;}
.index_product_item_text{font-size:var(--font-15);line-height:1.258333vw;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.index_product_text{font-size:var(--font-16);line-height:1.666vw;margin-top:3.125vw;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.index_product_button{margin-top:3.90625vw;opacity:0;pointer-events:none;-webkit-transform:translateY(4vw);transform:translateY(4vw)}
.index_product_button:hover .public_button_box{background:#ccc}
.index_public_pagination_box{-webkit-align-items:center;align-items:center;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.index_public_pagination_read{width:3.958333vw}
.index_public_pagination_text{font-size:var(--font-16)}
.index_product_pagination_current,.index_strength_pagination_current{color:var(--font-active-color)}
.index_public_pagination_box{-webkit-align-items:center;align-items:center;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.index_public_pagination_line{width:calc(100% - 7.8125vw);height:0.1041666vw;background:rgba(255,255,255,1)}
.index_public_swiper_button{padding:0 0.78125vw}
.index_public_pagination_label{width:100%;height:100%;background:var(--font-active-color)}
.index_strength_pagination_animate{-webkit-animation:strengthLineWidth 10s forwards linear normal;animation:strengthLineWidth 10s forwards linear normal}
@-webkit-keyframes strengthLineWidth{0%{width:0}
100%{width:100%}
}@keyframes strengthLineWidth{0%{width:0}
100%{width:100%}
}.index_public_pagination_btn{width:1.1458333vw;height:2.08333vw;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;cursor:pointer;outline:none}
.index_public_pagination_btn:nth-child(1){-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.index_public_pagination_btn svg{width:42.9090909%;fill:#999999;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.index_public_pagination_this svg ,.index_public_pagination_btn svg:hover{fill:var(--font-active-color)}
.index_page_current .index_product_head .public_title_box{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.index_page_current .index_product_content .index_product_button{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:100ms;transition-delay:100ms}
.index_page_current .index_product_content .index_product_text{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:50ms;transition-delay:50ms}
.index_page_current .index_product_content .index_product_button .index_public_button{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:150ms;transition-delay:150ms}
.index_page_current .index_product_content .index_public_pagination_box{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:150ms;transition-delay:150ms}
.index_page_current .index_product_tab .index_product_item_box{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:200ms;transition-delay:200ms}
.product_page_warp{padding:1.08333vw 0 4.208333vw;margin-top:1vw}
.product_page_box{justify-content:space-between;align-items:flex-start}
.product_page_left{width:19%;padding-right:2.6041666vw;z-index: 10;}
.product_page_right{width:81%}
.product_list_menu{position:relative;z-index:2}
.product_list_menu .layui-menu-item-group{padding:0}
.product_list_menu .layui-menu-item-group > .layui-menu-body-title{font-weight:bold;color:#000;display:flex;align-items:center;border-bottom:#eee solid 1px;font-size:var(--font-18);padding:1.3vw 0;color:var(--font-color);}
.product_list_menu .layui-menu-item-group > .layui-menu-body-title i{margin-right:.5vw}
.product_list_menu .layui-menu-item-parent .layui-menu-body-title{padding:0.7vw 1vw;font-size:var(--font-16);margin:0;display:flex;align-items:center;justify-content:space-between;background:var(--font-blue-color);color: #fff;width: 100%;}
.product_list_menu .layui-menu-item-parent:hover > .layui-menu-body-title,.product_list_menu .layui-menu-item-parent .layui-menu-body-title:hover{background: var(--font-active-color);}
.product_list_menu .layui-menu-item-parent .layui-menu-body-title.on{background: var(--font-active-color);}
.product_list_menu .layui-menu-item-group .layui-menu-item-parent .layui-menu-body-title i{position:relative;top:0;right:0;margin:0;font-size:var(--font-12)}
.product_list_menu .layui-menu-item-group .layui-menu-item-parent .layui-menu-body-title:hover > .layui-icon-down,.product_list_menu .layui-menu-item-parent:hover > .layui-menu-body-title .layui-icon-down{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.product_list_menu .layui-menu-item-group > ul{padding:0;margin:1.2vw 0 0 0;display:flex;flex-direction:column;}
.product_list_menu .layui-menu-item-group > ul li{flex:1;font-size:var(--font-16);padding:0;display: flex;}
.product_list_menu .layui-menu-item-group .layui-panel .layui-menu-body-title{font-size:var(--font-15)}
.product_list_menu .layui-menu-body-title{display:block;margin:0}
.product_list_menu .layui-menu-body-panel{top:0;box-shadow:none;border:0;padding:0;min-width:25rem}


.layui-nav.product_list_nav{width: 100%;background: var(--font-blue-color);}
.layui-nav.product_list_nav .layui-nav-item{border-bottom: rgba(255,255,255,.5) solid 1px;}
.layui-nav.product_list_nav .layui-nav-item > a{padding:0.7vw 1vw;font-size:var(--font-16);margin:0;display:flex;align-items:center;justify-content:space-between;background:var(--font-blue-color);color: #fff;width: 100%;}
.layui-nav.product_list_nav .layui-nav-item.layui-nav-itemed > a{background: var(--font-active-color);}
.layui-nav.product_list_nav .layui-nav-item > a .layui-nav-more{position:relative;top:0;right:0;margin:0;font-size:var(--font-12)}
.layui-nav.product_list_nav .layui-nav-item a{height: auto;line-height:initial;white-space: wrap;}
.layui-nav.product_list_nav .layui-nav-child{line-height: inherit;padding: 1vw 0;margin: 0;}
.layui-nav.product_list_nav .layui-nav-child dd a{padding:0.7vw 1vw;font-size:var(--font-15);}
.layui-nav.product_list_nav .layui-nav-bar{background-color: #fff;width: 2px;}
.layui-nav.product_list_nav .layui-nav-child dd.layui-this,.layui-nav.product_list_nav .layui-nav-child dd.layui-this a{background: none;}  

.product_list{margin:0 -0.8vw;display: block;}
.product_list li{padding:0 0.8vw;margin-bottom:1.6vw;}
.product_list li a{display:block;position: relative;}
.product_list li .img{background-color:#fff;transition:all 300ms ease-in-out 0s;}
.product_list li .img::before{display:block;content:'';padding-bottom:100%}
.product_list li .text{padding:.6vw 1vw;transition: all 300ms ease-in-out 0s;background:rgba(0,48,71,.04);line-height: 1.4;}
.product_list li .text:hover{background:rgba(0,48,71,.08);}
.product_list li .text .title{font-size:var(--font-16);text-align:center}
.product_list li .text .des{font-size:var(--font-15);line-height:1.5;color:#3e3e3e;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:0;opacity:0}
.product_list li .text .more{display:none;font-size:var(--font-14);color:#3e3e3e}
.product_list:not(.product_th_list) a:hover .text {background: var(--font-active-color);color: #fff;}
.product_th_list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.product_th_list::before,.product_th_list::after{display: none;}
.product_th_list li{width:50%}
.product_th_list li:nth-last-of-type(1),.product_th_list li:nth-last-of-type(2){margin-bottom: 0;}
.product_th_list li a{display:flex;justify-content:space-between}
.product_th_list li .img{width:45%;border-radius: 0;}
.product_th_list li .text{width:55%;padding:1.5vw;display:flex;flex-direction:column;justify-content:center;}
.product_th_list li .text .title{text-align:left;font-weight:bold;font-size:var(--font-18)}
.product_th_list li .text .des{height:auto;opacity:1;margin-top:.5vw}
.product_th_list li .text .more{display:flex;align-items:center;margin-top:1vw}
.product_th_list li .text .index_news_btn_text{font-size:var(--font-14);color:#3e3e3e}
.product_th_list li .text .index_news_btn_icon{width:0.8275vw;height:0.8275vw}
.product_th_list li .text .more:hover .index_news_btn_text{color:var(--font-active-color)}
.product_th_list li .text .more:hover .index_news_btn_icon{background:var(--font-active-color)}
.product_list_guide{padding:0.8vw 0 1vw;justify-content:space-between;align-items:center;position:relative;z-index:2}
.product_list_guide dt{font-size:var(--font-15);max-width:45%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.product_list_guide dd{display:flex;align-items:center}
.product_list_guide dd .product_list_style{margin-left:1vw}
.product_list_guide dd .product_select{flex-direction:row;margin:0;display: flex;}
.product_list_guide dd .product_select .am-dropdown{margin:0 0 0 1vw;width:10vw}
.product_list_guide dd .product_select .am-btn{font-size:var(--font-14);border-color:#e0e0e0;border-radius:0;padding:.5vw;width: 100%;display: flex;justify-content: space-between;color: #9a9a9a;}
.product_list_guide dd .product_select .am-dropdown-content li a{font-size:var(--font-15);padding:.2vw .5vw;display:block;margin:1px 0;}
.product_list_guide dd .product_select .am-dropdown-content li a:hover,.product_list_guide dd .product_select .am-dropdown-content li a.on{background: var(--font-active-color);color:#fff;}
.product_list_guide dd .form_search{width:12vw}

.product_page_guide {justify-content: space-between;align-items: center;padding: 1.5vw 0;background-color: #fff;}
.product_page_guide dt{font-size:var(--font-15);max-width:45%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.product_page_guide dd{display: flex;font-size: var(--font-16);text-transform: uppercase;}
.product_page_guide dd a{display: flex;align-items: center;}
.product_page_guide dd a.active{color: var(--font-active-color);}
.product_page_guide dd a:not(:first-of-type)::before{display: block;content: '';width: 1px;height: 1.6rem;background-color: var(--font-color);margin: 0 2vw;}
.product_page_guide.fixed{position: fixed;left: 0;top: 0;z-index: 1200;width: 100%;box-shadow: 0 1px 3px rgb(0 0 0 / 5%);}


.pro_page_top{padding: 2vw 0;}
.pro_page_top .flex{display: flex;justify-content: space-between;}

.pro_top_page_pics{display: flex;justify-content: space-between;width: 50%;}
.pro_top_page_pics .img img{object-fit: contain;}
.pro_top_page_pics .img span{display: block;position: absolute;width: 100%;left: 0w;bottom: 0;color: #fff;text-align: left;z-index: 2;background: rgba(0, 0, 0, .5);padding:.3vw;font-size: var(--font-12);text-align: center;line-height:1.2;}
.pro_top_page_pics .img::after{display: block;content: '';padding-bottom: 100%;}
.pro_top_page_pics .img:hover img{transform: none;}
.pro_page_small_swiper{width: 15%;height: 35vw;padding: 1px;margin:0;}
.pro_page_small_swiper .img{border: var(--font-gray-color) solid 1px;}
.pro_page_small_swiper .swiper-slide-thumb-active .img{border-color: var(--font-active-color);}
.pro_page_big_swiper{width: calc(85% - 2vw);border: var(--font-gray-color) solid 1px;margin:0;}
.pro_page_big_swiper .swiper-slide{display: flex;justify-content: center;}
.pro_btn_box{position: absolute;left: 1vw;top: 50%;transform: translateY(-50%);transition:all 300ms ease-in-out 0s;display: flex;flex-direction: column;z-index: 5;opacity: 0;}
.pro_btn_box .iconfont{width: 2vw;height: 2vw;display: flex;align-items: center;justify-content: center;background: rgba(0,0,0,.36);color: #fff;cursor: pointer;font-size: var(--font-15);}
.pro_btn_box .iconfont:hover{background: var(--font-active-color);}
.pro_btn_box .pro_btn_prev{transform: rotate(90deg);border-top-left-radius: var(--radius);border-bottom-left-radius: var(--radius);}
.pro_btn_box .pro_btn_next{transform: rotate(-90deg);border-bottom-left-radius: var(--radius);border-top-left-radius: var(--radius);}
.pro_top_page_pics:hover .pro_btn_box{left: -2vw;opacity: 1;}
.zoomContainer{pointer-events: none;}

.pro_text{width: 48%;display: flex;flex-direction: column;justify-content: space-between;background-color: #fff;padding:3vw;border-radius: 2px;}
.pro_text .title{line-height: 1.4;font-size: 1.5vw;font-weight: bold;color: var(--font-active-color);position: relative;}
.pro_text .title::after{display: block;content: '';width: 20%;height: 1px;background-color: var(--font-active-color);margin: 1vw 0;}
.pro_text .des{margin-top: 1.5vw;max-height:20vw;overflow: auto;}
.pro_text .btns{margin-top: 1.5vw;display: flex;justify-content: space-between;}
.pro_text .btns a{font-size:var(--font-17);width: calc(50% - 1rem);padding: .4vw 1vw;height: auto;line-height: 1.6;border-radius:100vw;}
.pro_text .btns a i{margin-right: 0.5vw;}


.pro_page_bottom{padding: 4.5vw 0 5vw;}
.inner_page_warp .pro_page_bottom:nth-of-type(even){background-color: #f2f2f2;}
.pro_page_bottom .public_title_box{justify-content: center;}
.pro_page_bottom .public_title_box .public_title_icon svg{fill: var(--font-active-color);}
.pro_page_bottom .public_title_box .public_title_text{font-size: var(--font-32);color: var(--font-color);}
.pro_page_bottom .am-paragraph-default ,.pro_page_bottom .am-paragraph-default p{font-size: var(--font-16);}
.pro_page_bottom .am-paragraph-default table ,.pro_page_bottom .am-paragraph-default table p{font-size: var(--font-16);background: none;}
.inner_page_warp .pro_page_bottom:nth-of-type(even) table tr td ,.inner_page_warp .pro_page_bottom:nth-of-type(even) table tr th{border-color: rgba(0,0,0,.1);}

.pro_page_bottom .contact_way_form .form_contact{margin-top:1vw;}
.pro_page_bottom .product_list{margin-top:2.5vw;}

.product_order{display: flex;align-items: center;justify-content: space-between;padding:3vw 0;position: relative;}
.product_order a{display: flex;font-size: var(--font-16);display: flex;flex-direction: column;align-items: center;max-width: 30%;background: none!important;}
.product_order a:nth-of-type(2){position: absolute;left: 50%;transform: translateX(-50%);}
.product_order a i{font-size: var(--font-36);margin-bottom: .5vw;}


/**
Solution
**/
.index_solution_title_box{margin-top:1.041666vw;opacity:0;pointer-events:none;-webkit-transform:translateY(4vw);transform:translateY(4vw)}
.index_solution_title_label{font-size:var(--font-18);line-height:1.6;color:rgba(255,255,255,.8);text-align:center;max-width:60%;margin:0 auto}
.index_solution_wrap{height:100%;width:100%;-webkit-justify-content:center;justify-content:center;position:relative;-webkit-align-items:flex-end;align-items:flex-end;background-image:linear-gradient(to bottom,#a3bded 0%,var(--font-active-color) 100%);background-repeat:no-repeat;background-position:center;background-repeat:no-repeat}
.index_solution_box{width:100%;position:relative;z-index:9}
.index_solution_item_big{width:100%;position:relative;transform:rotate(90deg)}
.index_solution_item_photo{position:relative;}
.index_solution_item_center{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-border-radius:100%;border-radius:100%;background:rgba(0,0,0,.5);z-index:9;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;opacity:0;-webkit-transition:all .6s ease;transition:all .6s ease}
.index_solution_item_img{padding-bottom:100%;-webkit-border-radius:100%;border-radius:100%;overflow:hidden}
.index_solution_item_img img{-webkit-transition:all .6s ease;transition:all .6s ease;pointer-events:none}
.index_solution_item_button{width:3.7vw;height:3.7vw;z-index:9;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .6s ease;transition:all .6s ease}
.index_solution_item_button a{display:flex;width:100%;height:100%;justify-content: center;align-items: center;color:#fff;pointer-events:auto;background:var(--font-active-color);-webkit-border-radius:100%;border-radius:100%}
.index_solution_item_photo:hover .index_solution_item_center{opacity:1;pointer-events:none}
.index_solution_item_photo:hover .index_solution_item_center .index_solution_item_button{-webkit-transform:none;transform:none;opacity:1}
.index_solution_swiper{padding:0 var(--web-plr);margin-top:2.6041666vw;opacity:0;pointer-events:none;-webkit-transform:translateY(4vw);transform:translateY(4vw)}
.index_solution_circle_rotate{transform:rotate(-90deg)}
.index_solution_item_box{display:block;width:19.791666vw;position:absolute;text-align:center;z-index:3;pointer-events:none;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1)}
.index_solution_item_read{padding-top:1.08333vw;position:absolute;left:0;opacity:0;pointer-events:none;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1)}
.index_solution_item_title{font-size:1.3541666vw;line-height:1.9791666vw;color:rgba(255,255,255,1);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .6s ease;transition:all .6s ease}
.index_solution_item_text{font-size:var(--font-16);line-height:1.3541666vw;color:rgba(255,255,255,.9);text-align:center;margin-top:0.5208333vw;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-transition:all .6s ease;transition:all .6s ease;line-height: 1.4;}
.index_solution_swiper .index_solution_item_current{-webkit-transform:none;transform:none}
.index_solution_content{position:relative;padding-bottom:31vw;margin-top:1.5625vw;opacity:0;pointer-events:none;-webkit-transform:translateY(4vw);transform:translateY(4vw)}
.index_solution_head{position:relative;z-index:9}
.index_solution_circle_wrap{width:109.1666vw;height:109.1666vw;position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:9;pointer-events:none}
.index_solution_circle_wrap:after{display:block;content:"";position:absolute;left:0;top:9.8958333vw;width:100%;height:100%;border:1px solid rgba(255,255,255,.3);box-sizing:border-box;-webkit-border-radius:100%;border-radius:100%;pointer-events:none}
.index_solution_circle_wrap:before{display:block;content:"";position:absolute;left:5.05208335%;top:17.1875vw;width:89.8958333%;height:89.8958333%;border:1px solid rgba(255,255,255,.5);box-sizing:border-box;-webkit-border-radius:100%;border-radius:100%;pointer-events:none}
.index_solution_rotate_wrap{position:relative;width:100%;height:100%;z-index:9}
.index_solution_rotate_box{position:relative;width:100%;height:100%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.index_solution_tab{width:100%;height:100%;position:absolute;margin:auto;top:0;left:0;border-radius:100%;z-index:20;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1)}
.index_solution_item_active{pointer-events:auto !important}
.index_solution_item_active .index_solution_item_read{opacity:1;pointer-events:auto}
.cursor_solution_wrap{position:fixed;left:-2.08333vw;top:-2.08333vw;width:4.1666vw;height:4.1666vw;z-index:999;-webkit-border-radius:100%;border-radius:100%;overflow:hidden;pointer-events:none}
.cursor_solution_box{width:100%;height:100%;-webkit-border-radius:100%;border-radius:100%;overflow:hidden;position:relative;-webkit--webkit-transition:all .6s ease;-webkit-transition:all .6s ease;opacity:0;-webkit-transform:scale(0);transform:scale(0);mix-blend-mode:normal}
.cursor_solution_show .cursor_solution_box{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.cursor_solution_scale .cursor_solution_box{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.cursor_solution_btn{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;position:absolute;left:0;top:0;height:100%;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1)}
.cursor_solution_icon{font-size:1.5375vw !important;color:rgba(255,255,255,.5) !important}
.cursor_solution_active_prev .cursor_solution_prev{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.cursor_solution_active_next .cursor_solution_next{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.cursor_solution_next .cursor_solution_icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.cursor_solution_active{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none}
.cursor_solution_box:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;box-sizing:border-box;border:1px solid rgba(255,255,255,.5);-webkit-border-radius:100%;border-radius:100%}
.index_solution_rotate_button{position:absolute;left:0;top:0;width:100%;height:100%;z-index:8}
.index_solution_rotate_btn{width:50%;height:100%;pointer-events:auto;cursor:pointer}
.index_page_current .index_solution_tips .public_title_box{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1)}
.index_page_current .index_solution_title_box{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.index_page_current .index_solution_content{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1);-webkit-transition-delay:.2s;transition-delay:.2s}


.industries_wrap{padding:4vw 0;}
.industries_list{display:flex;flex-wrap: wrap;justify-content: space-between;}
.industries_list a{width: calc(50% - 1vw);display: flex;background-color: #f2f2f2;justify-content: space-between;overflow: hidden;margin-bottom: 2vw;}
.industries_list .img{width: 50%;}
.industries_list .img:after{display:block;content:'';padding-bottom:100%;}
.industries_list .text{padding:2vw;width: 50%;display: flex;flex-direction: column;justify-content: center;}
.industries_list .text .title{font-size: var(--font-24);font-weight: bold;line-height: 1.4;}
.industries_list .text .des{margin-top:1vw;font-size: var(--font-16);color: rgba(0, 0, 0, .8);}
.industries_list .text .more{margin-top:1vw;align-items:center}

.industries_page_box{padding:4vw 0}
.inner_page_warp .public_title_box{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.inner_page_warp .public_title_icon svg{fill:var(--font-active-color)}
.inner_page_warp .public_title_text{color:var(--font-active-color);text-transform:uppercase}
.industries_page_text{justify-content:space-between;align-items:center}
.industries_page_text_head{width:60%;padding-right:8.3333vw}
.industries_page_text_head .public_title_box{justify-content:flex-start}
.industries_page_text_head .text{margin-top:2.5vw;line-height:2;font-size:0.885vw}
.service_info{margin-top:3vw}
.service_info .list p:not(:first-of-type){margin-left:1vw}
.service_info .list i{margin-right:.5rem}
.industries_page_text .img{width:40%;position:relative;overflow:hidden;border-radius:0 0 0 8.333vw}
.industries_page_text .img::before{display:block;content:'';padding-bottom:100%}
.industries_page_text .img img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;right:0;top:0}
.industries_page_text .img span{position:absolute;left:0;bottom:0;text-align:center;width:100%;display:block;width:100%;background:rgba(0,0,0,.3);color:#fff;padding:.8vw}
.industries_page_product .public_title_box{justify-content:center}
.industries_page_product_list .product_list{margin-top:1vw}
.industries_page_product_list .product_list li{margin:2vw 0 0}
.head_text_right .contact_page_title_box .public_title_box{-webkit-justify-content:center;justify-content:center}
.head_text_right .contact_page_text_box{text-align:center}


.case_wrap{padding:4vw 0;}
.case_list{margin:0 -1vw;}
.case_list li{padding:.5vw;overflow: hidden;margin-bottom: 1vw;}
.case_list li a{background-color: #f2f2f2;display:block;padding:.5vw;overflow: hidden;}
.case_list .img:after{display:block;content:'';padding-bottom:100%;}
.case_list .title{font-size: var(--font-16);font-weight: bold;padding:1vw;text-align:center;}


.head_text_right .contact_page_title_box .public_title_box{-webkit-justify-content:center;justify-content:center}
.head_text_right .contact_page_text_box{text-align:center}

.index_partner_wrap{position:relative;height:100%}
.index_partner_back{height:100%}
.index_partner_box{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9}
.index_partner_content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9}
.index_partner_item_box{position:absolute;-webkit-transform:scale(.2);transform:scale(.2);opacity:0;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.index_partner_item_img{width:100%;height:100%;-webkit-border-radius:100%;border-radius:100%;box-shadow:0 0 2.6041666vw rgba(114,115,141,.1)}
.index_partner_item_box:nth-child(1){width:8.958333vw;height:8.958333vw;top:68.7037037%;left:66.458333%}
.index_partner_item_box:nth-child(2){width:8.80208333vw;height:8.80208333vw;left:22.08333%;top:34.259259%}
.index_partner_item_box:nth-child(3){width:7.291666vw;height:7.291666vw;right:11.1458333%;top:35.37037%}
.index_partner_item_box:nth-child(4){width:7.291666vw;height:7.291666vw;left:11.82291666%;top:61.481481%}
.index_partner_item_box:nth-child(5){width:6.041666vw;height:6.041666vw;right:26.1458333%;top:24.074074%}
.index_partner_item_box:nth-child(6){width:4.375vw;height:4.375vw;left:24.1666%;top:73.4259259%}
.index_partner_item_box:nth-child(7){width:4.375vw;height:4.375vw;left:9.21875%;top:28.981481%}
.index_partner_item_box:nth-child(8){width:5.15625vw;height:5.15625vw;right:9.375%;top:62.59259%}
.index_partner_circle_box{width:19.375vw;height:19.375vw;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.index_partner_circle_list{position:absolute;left:0;top:0;width:100%;height:100%}
.index_partner_circle_item{position:absolute;left:50%;top:50%;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:translateX(-50%) translateY(-50%) scale(.5);transform:translateX(-50%) translateY(-50%) scale(.5);opacity:0}
.index_partner_circle_item .index_partner_circle_label{width:100%;height:100%;border:0.0520833vw solid rgba(4,48,71,.3);box-sizing:border-box;-webkit-border-radius:100%;border-radius:100%}
.index_partner_circle_item:nth-child(1){width:100%;height:100%}
.index_partner_circle_item:nth-child(2){width:127.41935%;height:127.41935%}
.index_partner_circle_item:nth-child(3){width:148.9247%;height:148.9247%}
.index_partner_circle_item:nth-child(2) .index_partner_circle_label{border:0.0520833vw solid rgba(4,83,159,.2)}
.index_partner_circle_item:nth-child(3) .index_partner_circle_label{border:0.0520833vw solid rgba(4,83,159,.1)}
.index_partner_head .public_title_icon svg{fill:var(--font-active-color)}
.index_partner_head .public_title_text{color:var(--font-color)}
.index_page_current .index_partner_circle_item{-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1);opacity:1}
.index_page_current .index_partner_circle_item:nth-child(1){-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.index_page_current .index_partner_circle_item:nth-child(2){-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:30ms;transition-delay:30ms}
.index_page_current .index_partner_circle_item:nth-child(3){-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:60ms;transition-delay:60ms}
.index_page_current .index_partner_head .public_title_box{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:100ms;transition-delay:100ms}
.index_partner_logo_current .index_partner_item_box{-webkit-transform:scale(1);transform:scale(1);opacity:1}



/**
NEWS
**/
.index_news_wrap{height:100%;-webkit-align-items:center;align-items:center}
.index_news_center{width:100%;padding:5.208vw 6.7708333vw 0}
.index_news_head{-webkit-justify-content:center;justify-content:center}
.index_news_head .public_title_icon svg{fill:var(--font-active-color)}
.index_news_head .public_title_text{color:var(--font-color)}
.index_news_item_box{opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.index_news_item_box:hover .index_news_item_img a img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.index_news_item_box:hover .index_news_item_button a .index_news_btn_text{color:var(--font-active-color)}
.index_news_item_box:hover .index_news_item_button a .index_news_btn_icon{background:var(--font-active-color)}
.index_news_item_img a{padding-bottom:61.8%;width:100%;display:block;-webkit-border-radius:0.9375vw;border-radius:0.9375vw}
.index_news_item_img a img{-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.index_news_item_time{font-size:var(--font-16);line-height:1.666vw;margin-top:1.30208333vw;color:#666666}
.index_news_item_title{margin-top:0.41666vw;height:3.541666vw}
.index_news_item_title a{font-size:1.042vw;line-height:1.7708333vw;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.index_news_btn_text{font-size:var(--font-15);line-height:1.25vw;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.index_news_item_top{margin-top:1.5625vw}
.index_news_item_button a{-webkit-align-items:center;align-items:center}
.index_news_btn_icon{width:0.9375vw;height:0.9375vw;margin-left:0.41666vw;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#aaaaaa;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-border-radius:100%;border-radius:100%}
.index_news_btn_icon svg{width:25%;fill:#fff}
.index_news_content{margin-top:2.6041666vw}
.index_news_pagination_box{margin-top:1.041666vw}
.index_news_pagination_box .index_public_pagination_line{width:calc(100% - 3.8541666vw);background:#e7e7e7}
.index_page_current .index_news_head .public_title_box{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.index_page_current .index_news_item_box{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:100ms;transition-delay:100ms}
.index_page_current .index_news_pagination_box .index_public_pagination_box{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:150ms;transition-delay:150ms}
.news_page_wrap{padding:4.208333vw 0}
.news_page_content{background:#f5f5f5;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.news_page_line{width:100%;height:0.208333vw;background:rgba(91,91,91,.2);position:absolute;left:0;bottom:8%;z-index:9}
.news_page_after{position:absolute;left:0;top:0;width:0;height:100%;background:var(--font-active-color)}
.news_number_box{opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.news_number_max{font-size:2.241666vw;line-height:3.125vw;font-weight:bold}
.news_number_min{font-size:0.9375vw;line-height:1.666vw;color:#aaaaaa}
.news_number_title{margin-top:1.82291666vw;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.news_number_title a{font-size:var(--font-24);line-height:1.7708333vw;font-weight:bold}
.news_number_text{font-size:var(--font-15);line-height:1.5625vw;height:7.8125vw;margin-top:0.78125vw;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#666666;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.news_number_button{margin-top:1.30208333vw;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.news_slide_item_box .news_number_button:hover .index_news_btn_icon{background-color:var(--font-active-color)}
.news_slide_item_box .news_number_button:hover .index_news_btn_text{color:var(--font-active-color)}
.news_slide_item_box{background:#f5f5f5;height:100%;-webkit-align-items:center;align-items:center}
.news_page_tab{width:40%;padding:0 3.90625vw 0 var(--font-65);position:relative}
.news_page_swiper{height:100%}
.news_page_swiper .swiper-slide-active .news_number_box{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.news_page_swiper .swiper-slide-active .news_number_title{font-weight:bold;opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:50ms;transition-delay:50ms}
.news_page_swiper .swiper-slide-active .news_number_text{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:100ms;transition-delay:100ms}
.news_page_swiper .swiper-slide-active .news_number_button{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:150ms;transition-delay:150ms}
.news_page_photo{width:60%;height:100%;position:relative}
.news_img_slide a{display:block}
.news_img_box{padding-bottom:62.5%;position:relative}
.news_page_photo:after{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:#f5f5f5;z-index:10}
.AddNewsPageContent{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all 1s cubic-bezier(.77,0,.175,1);transition:all 1s cubic-bezier(.77,0,.175,1)}
.AddNewsPageContent .news_page_photo:after{width:0;-webkit-transition:all 1s cubic-bezier(.77,0,.175,1);transition:all 1s cubic-bezier(.77,0,.175,1);-webkit-transition-delay:50ms;transition-delay:50ms}
.news_page_item_box{width:31.875%;margin:0 2.1875% 3.6458333vw 0;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}
.news_page_item_box:nth-child(3n){margin:0 0 3.6458333vw 0}
.news_page_item_img a{display:block;padding-bottom:64.70588%;position:relative}
.news_page_item_img a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:9}
.news_page_item_img a img{-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.news_page_item_time{font-size:0.9375vw;line-height:1.458333vw;padding:1.666vw 0 var(--font-16) 0;color:#333333}
.news_page_item_line{height:0.0520833vw;width:100%;background:#eaeaea}
.news_page_item_title{margin-top:.5vw}
.news_page_item_title a{font-weight:bold;font-size:1.042vw;line-height:1.7708333vw;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.news_page_big{padding:4.1666vw 0 0 0}
.news_page_item_button{margin-top:1.458333vw}
.news_page_item_box:hover .news_page_item_img a img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.news_page_item_box:hover .news_page_item_title a{color:var(--font-active-color)}
.news_page_item_box:hover .index_news_btn_icon{background:var(--font-active-color)}
.news_page_item_box:hover .index_news_btn_text{color:var(--font-active-color)}
.AddNewsPageItemBox{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all 1s cubic-bezier(.77,0,.175,1);transition:all 1s cubic-bezier(.77,0,.175,1)}
.AddNewsPageItemBox .news_page_item_img a:after{height:0;-webkit-transition:all 1s cubic-bezier(.77,0,.175,1);transition:all 1s cubic-bezier(.77,0,.175,1)}
.slide_contain{display:flex;justify-content:space-between;align-items: flex-start;}
.slide_left{width:72%}
.slide_right{width:26%}
.article_right_block{padding:1.042vw;background-color:#fff;overflow:hidden;box-shadow:0 0 0.521vw 0.521vw rgba(0,0,0,.02);margin-top:1.563vw}
.article_right_block:first-of-type{margin-top:0}
.form_search{height:2.083vw;border:#e0e0e0 solid 1px;display:flex;justify-content:space-between;align-items:center}
.form_search .layui-input-wrap{width:calc(100% - 1.563vw);display:flex;align-items:center}
.form_search .layui-input-wrap .layui-input{border:none;height:1.979vw;font-size:var(--font-14);box-shadow:none;padding-right:1vw}
.form_search .layui-input-suffix{display:flex;align-items:center;width:auto;padding:0}
.form_search .layui-btn{background:none;width:1.563vw;height:100%;display:flex;justify-content:center;border:none;padding:0;align-items:center;color:#818181}
.article_right_block .tag{margin-top:1.563vw}
.article_right_block .titles{font-size:var(--font-18);border-bottom:#f2f2f2 solid 1px;margin-bottom:1vw;padding-bottom:1vw;color:#000;font-weight:bold;display:flex;align-items:center}
.article_right_block .titles:before{display:block;content:'';width:2px;height:var(--font-16);background-color:var(--font-active-color);margin-right:0.417vw}
.article_right_block .tag .iteam{margin:0 -0.365vw}
.article_right_block .tag a{margin:0 0.365vw 0.365vw 0;padding:0.26vw 0.365vw;display:inline-block;border-radius:.3vw;font-size:var(--font-12);font-weight:normal;border:solid 1px #e8e8e8}
.article_right_block .tag a:hover{background:var(--font-active-color);color:#fff;border-color:var(--font-active-color)}
.article_right_block .article_hot_list .titles{border-bottom:#f2f2f2 solid 1px;margin-bottom:0.521vw;padding-bottom:var(--font-15);color:#000}
.article_right_block .article_hot{margin-top:0.521vw}
.article_right_block .article_hot li{padding:0.521vw 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;font-size:var(--font-15)}
.article_right_block .article_hot li i{width:var(--font-16);height:var(--font-16);line-height:var(--font-16);padding:0;font-style:normal;font-size:var(--font-12);vertical-align:middle;font-weight:500;margin-right:0.3vw}
.article_right_block .article_hot li:nth-of-type(1) i{background:#E61413;color:#fff}
.article_right_block .article_hot li:nth-of-type(2) i{background:#00BCF2;color:#fff}
.article_right_block .article_hot li:nth-of-type(3) i{background:#FFD21C;color:#fff}
.article_right_block .article_hot li:last-of-type{padding-bottom:0}
.article_right_block .article_new{border:none;box-shadow:none}
.article_right_block .article_new .am-slides li a{display:block;position:relative}
.article_right_block .article_new .am-slides li a:after{display:block;content:'';padding-bottom:56.25%}
.article_right_block .article_new.last .am-slides li a:after{padding-bottom:75%}
.article_right_block .article_new .am-slides li img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}
.article_right_block .article_new .am-slider-desc{padding:0.26vw 0.521vw;font-size:var(--font-14);text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.article_right_block .article_new .am-control-thumbs{padding-top:0.521vw}
.article_right_block .article_new .am-control-thumbs li{position:relative;border:#f2f2f2 solid 1px}
.article_right_block .article_new .am-control-thumbs li i{top:-0.573vw}
.article_right_block .article_new .am-control-thumbs li::after{display:block;content:'';padding-bottom:56%}
.article_right_block .article_new .am-control-thumbs img{opacity:.5;display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}
.article_right_block .article_new .am-control-thumbs img.am-active{opacity:1}
.article_right_block .article_rel li{margin-top:1.042vw;border-bottom:#dedede dashed 1px}
.article_right_block .article_rel li:first-of-type{margin-top:0}
.article_right_block .article_rel li:last-of-type{border-bottom:none}
.article_right_block .article_rel li a{overflow:hidden}
.article_right_block .article_rel li .img{display:block;position:relative}
.article_right_block .article_rel li .img:before{display:block;content:'';padding-bottom:55%}
.article_right_block .article_rel li .img img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;transition:all 0.35s;-webkit-transition:all 0.35s;-ms-transition:all 0.35s}
.article_right_block .article_rel li .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05)}
.article_right_block .article_rel li .text{padding:0.521vw 0 1.042vw}
.article_right_block .article_rel li:last-of-type .text{padding-bottom:0}
.article_right_block .article_rel li .text .tag{margin-top:0.521vw}
.article_right_block .article_rel li .text .am-badge{margin-right:0.521vw;font-weight:normal}
.article_right_block .article_rel li .text .am-badge:hover{background-color:var(--font-active-color);color:#fff!important;border-color:var(--font-active-color)}
.article_hd{background-color:#f9f9f9;padding:1.6vw 1.6vw;color:#BDCCD4;font-size:var(--font-14)}
.article_hd .title{color:#000;font-size:1.354vw;margin:0;font-weight:bold}
.article_hd .other a{color:#BDCCD4;display:inline-block}
.article_hd .tag a:hover,.article_hd .other a:hover{color:var(--font-active-color)}
.article_hd .other{display:flex;justify-content:space-between;margin-top:var(--font-15)}
.article_hd .other span{display:inline-block}
.article_hd .other span:not(:last-of-type){margin-right:1.563vw}
.article_hd .other em{font-style:normal}
.article_bd{padding:1.6vw 1.6vw 3vw;box-shadow:0 0 0.521vw 0.521vw rgba(0,0,0,.02)}
.article_bd .am-paragraph-default,.article_bd .am-paragraph-default p{font-size:var(--font-17)}
.article_share{background-color:#f7f7f7;;height:4.688vw;display:flex;justify-content:space-between;align-items:center;padding:0 1.042vw;margin-top:3%;position:relative;z-index:100;border-radius: var(--radius);}
.article_share dt{font-size:var(--font-16);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-15);width:1.667vw;height:1.667vw;margin:0 0 0 var(--font-15);border-radius:50%;text-align:center;background-color:#999;color:#fff;transition:all 300ms ease-in-out 0s}
.article_share .social_share .digg_a{font-size:var(--font-14);line-height:0.521vw}
.article_share .social_share .digg_a span{font-size:0.521vw}
.article_share .social_share .digg_a em{font-size:0.521vw;font-style:normal}
.article_share .social_share a:hover{background-color:var(--font-active-color);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}
.page_rel{margin-top:1.563vw}
.page_rel .titles{background-color:#f7f7f7;padding:1vw 1.042vw;color:#000;display:flex;align-items:center;font-weight:bold}
.page_rel .titles:before{display:block;content:'';width:2px;height:var(--font-16);background-color:var(--font-active-color);margin-right:.8rem}
.page_rel .am-list{margin-top:0.521vw}
.page_rel .am-list li{border:none;border-bottom:1px solid #f2f2f2;margin-bottom:0;padding:1vw 0}
.page_rel .am-list li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;}
.page_rel .am-list li span{float:right;padding-left:0.521vw;vertical-align:center}
.page_rel .am-list-flex{display:flex;justify-content:space-between;flex-wrap:wrap}
.page_rel .am-list-flex li{width:46%}
.social-share-icon{position:relative}
.wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-12.5vw;left:50%;transform:translateX(-50%);width:10.417vw;font-size:var(--font-16);text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms;color:#999}
.wechat-qrcode h4{font-weight:normal;height:1.563vw;line-height:1.563vw;font-size:var(--font-16);background-color:#f3f3f3;margin:0;padding:0}
.wechat-qrcode .qrcode{width:100%;padding:0.521vw}
.wechat-qrcode .qrcode canvas{width:100%;display:block}
.wechat-qrcode .help{font-size:var(--font-14);color:#999}
.wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-0.313vw;bottom:-0.677vw;width:0;height:0;border-width:8px 0.313vw 0.313vw 0.313vw;border-style:solid;border-color:#fff transparent transparent transparent}
.social-share-icon:hover .wechat-qrcode{display:block}

/**
CONTACT
**/
.index_contact_wrap{height:100%;-webkit-align-items:center;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover}
.index_contact_center{padding:5.208vw var(--web-plr) 0;width:100%;position:relative;z-index:9;}
.index_contact_content{width:46%;padding-right:3.125vw;-webkit-align-content:space-between;align-content:space-between;color:#fff}
.index_contact_top{width:100%}
.index_contact_head .public_title_box{justify-content:flex-start}
.index_contact_text{font-size:var(--font-16);line-height:1.6;margin-top:2vw;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw)}

.index_contact_info{overflow: hidden;height: 25vw;}
.index_contact_info .item{border-bottom:#dedede solid 1px;display: flex;flex-direction: column;justify-content: center;}

.index_contact_info .item .title{display:flex;justify-content:space-between;align-items:center;font-weight:bold;font-size:1.042vw}
.index_contact_info .item .title .ico{width:2vw;height:2vw;overflow:hidden}
.index_contact_info .item .title img{width:2vw;height:2vw}
.index_contact_info .item .text{margin-top:1.042vw}

.index_contact_text .index_contact_info .item{border-bottom:rgba(255,255,255,.2) dashed 1px}
.index_contact_text .index_contact_info .item:last-of-type{border:none;padding-bottom:0}
.index_contact_text .index_contact_info .item .title img{transform:translate(-2vw,0);-webkit-transform:translate(-2vw,0);-ms-transform:translate(-2vw,0);-o-transform:translate(-2vw,0);filter:drop-shadow(2vw 0 #fff);-webkit-filter:drop-shadow(2vw 0 #fff);image-rendering:auto}
.index_contact_form{width:54%;background-color:rgba(0,48,71,.1);padding:2vw;opacity:0;pointer-events:none;-webkit-transform:translateY(3vw);transform:translateY(3vw);border-bottom-left-radius:2vw;border-top-right-radius:2vw}
.index_contact_form .layui-form-group{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.index_contact_form .layui-form-group .layui-form-item{width:calc(50% - .5vw)}
.index_contact_form .layui-form-group .layui-form-item:nth-last-of-type(1),.index_contact_form .layui-form-group .layui-form-item:nth-last-of-type(2),.index_contact_form .layui-form-group .layui-form-item:nth-last-of-type(3){width:100%}
.index_contact_form .form_contact .subtitle,.index_contact_form .form_contact .layui-text{color:#fff}
.index_contact_form .form_contact .subtitle::after{background-color:#fff}
.form_contact .subtitle{font-size:1.667vw;color:var(--font-active-color)}
.form_contact .subtitle::after{display:block;content:'';width:3vw;background:var(--font-active-color);height:1px;margin:0.5vw auto 1vw}
.form_contact .layui-text{margin-bottom:1.5vw;font-size:var(--font-15)}
.form_contact .layui-form-item .layui-input{height:2.6vw;line-height:2.6vw}
.form_contact .layui-form-item .layui-form-select,.form_contact .layui-input-wrap{width:100%;line-height:2.6vw}
.form_contact .layui-form-item .layui-input,.form_contact .layui-form-item .layui-textarea{font-size:var(--font-16)}
.form_contact .layui-form-item .layui-textarea{height:5vw}
.form_contact .layui-form-item{margin-bottom:1.042vw;position:relative}
.form_contact .layui-form-item.last{margin-bottom:0}
.contact_warp .form_contact .layui-form-item.last .flex{width:100%}
.form_contact .flex{display:flex;justify-content:space-between;flex-wrap:wrap}
.form_contact .layui-form-item.flex .layui-input-wrap{width:65%}
.form_contact .layui-form-item .codeimg{height:2.6vw}
.form_contact .layui-btn{text-align:center;background-color:var(--font-active-color);color:#fff;outline:none;width:30%;font-size:0.933vw;text-transform:uppercase;height:2.6vw;line-height:inherit;display:flex;align-items:center;justify-content:center;border:0}
.form_contact .layui-form-item.flex::after{display:none}
.form_contact .layui-form-item.required .layui-input-affix{display:block !important;line-height:2.6vw}
.form_contact .layui-form-item.required .layui-input-affix.layui-hide .layui-icon-clear::before{display:block;content:'*';color:#ff0000;font-size:var(--font-12)}
.layui-form-select dl{max-width:100%;margin:0;top: 100%;}
.layui-form-select dl dd{font-size:var(--font-16)}
.layui-form-select dl dd.layui-this{color:var(--font-active-color)}
.layui-form-select dl .layui-select-none{font-size:var(--font-16)}
.layui-form-select dl dd.layui-this{color:var(--font-active-color);font-weight:normal}
.index_page_current .index_contact_head .public_title_box{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.index_page_current .index_contact_content .index_contact_text{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:50ms;transition-delay:50ms}
.index_page_current .index_contact_form{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:50ms;transition-delay:50ms}
.contact_page_title_box .public_title_box{-webkit-justify-content:flex-start;justify-content:flex-start;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.contact_page_title_box .public_title_icon svg{fill:var(--font-active-color)}
.contact_page_title_box .public_title_text{color:var(--font-color)}
.contact_page_text_box{font-size:var(--font-16);color:#222222;margin-top:1.141666vw}
.contact_way_wrap{padding:7.291666vw 0}
.contact_way_tab{margin-top:6.8125vw}
.contact_way_item_box{width:25%;position:relative;padding:0 2vw;text-align: center;display: flex;justify-content: center;}

.contact_way_item_box:after{content:"";position:absolute;right:0;top:0;width:1px;height:100%;border-right:1px solid #e2e2e2;box-sizing:border-box}
.contact_way_item_icon{width:2.3958333vw;height:2.3958333vw;background:var(--font-color);-webkit-border-radius:100%;border-radius:100%;justify-content:center;color:#fff;font-size:var(--font-18);margin:0 auto .6vw;display: flex;justify-content: center;align-items: center;}
.contact_way_item_box .wx_img{display: block;width: 6vw;margin: 0 auto;}
.contact_way_item_icon.am-icon-envelope{font-size:var(--font-18)}
.contact_way_item_icon.am-icon-mobile{font-size:var(--font-24)}
.contact_way_item_tips{font-size:var(--font-15);line-height:1.30208333vw;color:#888888;margin-bottom:0.78125vw}
.contact_way_item_text,.contact_way_item_text a{font-size:0.9375vw;line-height:1.3541666vw;font-weight:bold}
.contact_way_item_box:last-child:after{display:none}
.contact_map_wrap{position:relative;overflow:hidden;display:block}
.contact_map_box{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9}
.contact_map_back img{display:block;width:100%}
.contact_map_item_box{position:absolute}
.contact_map_item_box:nth-child(1){left:85.6%;top:37.7%}
.contact_map_item_box:nth-child(2){left:75.5%;top:5.1%}
.contact_map_item_box:nth-child(3){left:62.2%;top:25.2%}
.contact_map_item_box:nth-child(4){left:42.5%;top:12.7%}
.contact_map_item_box:nth-child(5){left:92.2%;top:86.3%}
.contact_map_item_box:nth-child(6){left:82.2%;top:58.2%}
.contact_map_item_box:nth-child(7){left:40.9%;top:7.7%}
.contact_map_item_box:nth-child(8){left:5%;top:20.8%}
.contact_map_item_box:nth-child(9){left:39.7%;top:21.2%}
.contact_map_item_box:nth-child(10){left:49%;top:54.7%}
.contact_map_item_box:nth-child(11){left:19.8%;top:72.2%}
.contact_map_item_box:nth-child(12){left:48.5%;top:8.8%}
.contact_map_item_box:nth-child(13){left:93.5%;top:24.2%}
.contact_map_item_box .contact_map_item_title{top:150%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.contact_map_item_active .contact_map_item_title{font-size:0.9375vw;color:#fff}
.contact_map_item_active .contact_map_item_icon .contact_map_item_label:nth-child(1){background:var(--font-active-color)}
.contact_map_item_read{position:relative}
.contact_map_item_title{font-size:var(--font-15);line-height:1.30208333vw;color:#6199b8;text-align:center;position:absolute;width:30vw}
.contact_map_item_icon{position:relative;width:0.41666vw;height:0.41666vw;margin:0 auto}
.contact_map_item_icon .contact_map_item_label:nth-child(2),.contact_map_item_icon .contact_map_item_label:nth-child(3),.contact_map_item_icon .contact_map_item_label:nth-child(4),.contact_map_item_icon .contact_map_item_label:nth-child(5){opacity:0}
.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:#fff}
.contact_map_item_icon .contact_map_item_label:nth-child(1){background:#6199b8;z-index:9}
.contact_map_item_active .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_active .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_active .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_active .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}
.contact_map_show .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_show .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_show .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_show .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:1000%;height:1000%;opacity:0.15}
40%{width:1900%;height:1900%;opacity:0.1}
60%{width:2800%;height:2800%;opacity:0.05}
80%{width:3700%;height:3700%;opacity:0}
100%{width:100%;height:100%;opacity:0}
}@keyframes jing_scale{0%{width:100%;height:100%;opacity:0}
20%{width:1000%;height:1000%;opacity:0.15}
40%{width:1900%;height:1900%;opacity:0.1}
60%{width:2800%;height:2800%;opacity:0.05}
80%{width:3700%;height:3700%;opacity:0}
100%{width:100%;height:100%;opacity:0}
}.contact_map_content{position:relative;width:100%;height:100%;z-index:9}
.contact_map_line_wrap{position:absolute;left:0;top:0;width:100%;height:100%;z-index:8;pointer-events:none}
.contact_map_line_box{position:absolute;pointer-events:auto}
.contact_map_line_box svg{fill:none;stroke:#6199b8;stroke-width:1px;opacity:.4}
.contact_map_line_box:nth-child(1){left:42.6%;top:12.9%;width:43.22vw}
.contact_map_line_box:nth-child(2){left:85.8%;top:37.4%;width:9.89vw}
.contact_map_line_box:nth-child(3){left:75.5%;top:5.1%;width:10.42vw}
.contact_map_line_box:nth-child(4){left:49.3%;top:38%;width:36.67vw}
.contact_map_line_box:nth-child(5){left:39.9%;top:21.3%;width:45.83vw}
.contact_map_line_box:nth-child(6){left:41%;top:8%;width:44.9vw}
.contact_map_line_box:nth-child(7){left:82.35%;top:38%;width:3.49vw}
.contact_map_line_box:nth-child(8){left:5%;top:20.8%;width:80.73vw}
.contact_map_line_box:nth-child(9){left:20%;top:37.5%;width:65.93vw}
.contact_map_line_box:nth-child(10){left:62.2%;top:25.2%;width:23.43vw}
.contact_map_line_box:nth-child(11){left:85.8%;top:24.3%;width:7.9vw;}
.contact_way_form .form_contact,.contact_way_form .layui-form-group:first-of-type{display:flex;justify-content:space-between;flex-wrap:wrap}
.contact_way_form .form_contact{margin-top:2.5vw}
.contact_way_form .layui-form-group,.contact_way_form .layui-form-group:first-of-type .layui-form-item{width:calc(50% - 1rem)}
.contact_way_form .form_contact .layui-form-item{margin:1.5vw 0 0}
.contact_way_form .form_contact .layui-form-item .layui-textarea{height:6.292vw}
.contact_way_form .layui-form-group:last-of-type{display:flex;flex-direction:column;justify-content:space-between}

/**
FOOTER
**/
.footer_wrap{position:relative;height:100%;background-color:var(--font-blue-color);color:rgba(255,255,255,1);background-position:center center;background-repeat:no-repeat;background-size:cover}
.footer_box,.footer_box .footer{height:100%}
.footer{padding:5vw 0 0;background-color:var(--font-blue-color);color:rgba(255,255,255,1);background-position:center center;background-repeat:no-repeat;background-size:cover}
.index_page_swiper .footer_box{opacity:0;pointer-events:none;-webkit-transform:translateY(4vw);transform:translateY(4vw)}
.index_page_current .footer_box{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1)}
.footer a{color:rgba(255,255,255,.8)}
.footer a:hover{color:var(--font-active-color)}


.footer_top{display:flex;justify-content:space-between}
.footer_company{width: 25%;line-height: 1.8;}
.footer_company .item{display:flex;align-items:center}
.footer_company .item:first-of-type img{height:3.6vw}
.footer_company .item:first-of-type span{display:flex;align-items:center;font-size:var(--font-18);text-transform:uppercase;font-weight:bold}
.footer_company .item:first-of-type span:before{display:block;content:'';width:1px;height:1vw;background:rgba(255,255,255,.3);margin:0 .6vw 0 .8vw}
.footer_company .text{margin:1vw 0 2vw;color:rgba(255,255,255,.8)}
.footer_company .layui-form{display:flex;align-items:center}
.footer_company .layui-form .layui-form-item{margin:0}
.footer_company .layui-form .layui-input-wrap,.footer_contact .layui-form .codeimg{height: 2.396vw;line-height: 2.396vw;display:flex;}
.footer_company .layui-form .layui-input{border-top-right-radius:0;border-bottom-right-radius:0;font-size:var(--font-15);height: 2.396vw;line-height: 2.396vw;}
.footer_company .layui-form .layui-input.code{width:10rem;padding-right:0.521vw}
.footer_company .layui-form .layui-btn{border-top-left-radius:0;border-bottom-left-radius:0;background-color:var(--font-active-color);padding-left:1.2vw;padding-right:1.2vw;font-size:var(--font-16);height: 2.396vw;line-height: 2.396vw;}

.footer_nav{display:flex;justify-content:space-between;width:60%;margin-top:1vw;}
.footer_nav .am-accordion-item{border:none}
.footer_nav .am-accordion-title{font-size:var(--font-18);font-weight:bold;border-bottom:none;padding-left:0;cursor:default;color:#fff;font-weight:bold;text-transform:uppercase}
.footer_nav .am-accordion-title:after{width:1.563vw;display:block;content:'';height:1px;background:#fff;margin-top:0.521vw}
.footer_nav dd.am-collapse{display:block}
.footer_nav .am-accordion-content{padding:0.521vw 0 0;display:flex;flex-direction:column;font-size: var(--font-16);}
.footer_nav .am-accordion-content.flex_row{flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.footer_nav .am-accordion-item{max-width:15vw}
.footer_nav .am-accordion-content.flex_row span{width: 34%;}
.footer_nav .am-accordion-content span{margin-top:var(--font-16);display:block}
.footer_nav .am-accordion-content span i{margin-right:0.521vw}
.footer_nav .am-accordion-content span .am-icon-envelope{font-size:var(--font-12)}
.footer_nav .am-accordion-content span .am-icon-mobile{font-size:var(--font-18)}
.footer_nav .am-accordion-content span a{color:rgba(255,255,255,.8)}
.footer_nav .am-accordion-content span a:hover,.footer_bottom a:hover{color:rgba(255,255,255,1)}
.footer_bottom{margin-top:3%;padding:1.042vw 0;font-size:var(--font-14);background-color:var(--font-blue-color);color:rgba(255,255,255,.8);font-size: var(--font-15);}
.footer_box .footer_bottom{position:absolute;width:100%;left:0;bottom:0;margin:0}
.copyright span{margin-left:3.125vw}
.footer_con{display:flex;justify-content:space-between;align-items:center}
.footer_con .am-dropdown .am-btn{color:rgba(255,255,255,.6);font-size:var(--font-16);border-radius:.5rem;background:none;border:rgba(255,255,255,.6) solid 1px}
.footer_con .am-dropdown.am-active .am-btn{background-color:#fff;color:var(--font-active-color)}
.focus_ico{display:flex}
.focus_ico a:before{display:flex;width:1.354vw;height:1.354vw;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border-radius:50%;color:#333333;margin:0 0 0 1.042vw;font-size:var(--font-14);padding:0}
.focus_ico a span{display:none}
.focus_ico a:last-of-type{margin-right:0}
.focus_ico a:hover:before{background-color:var(--font-active-color);color:#ffffff}


.feedback_box{width: 40vw;max-width: 64rem;}
.feedback_box .layui-layer-content{padding: 2vw 1.5vw;overflow: hidden!important;}
.feedback_box .layui-text{font-size: var(--font-15);}
.feedback_box .layui-form-item:last-of-type{margin-bottom: 0;}
.feedback_box .layui-form-item .layui-input ,.feedback_box .layui-form-item .layui-input-wrap{min-height: 2.396vw;}
.feedback_box .layui-btn-block{width: 100%;font-size: 1vw;background-color: var(--font-active-color);display: flex;line-height: inherit;align-items: center;justify-content:center;}
.layui-form-item .layui-form-checkbox[lay-skin="primary"]{margin: 0;}

.layui-fixbar{display: flex;flex-direction: column;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1)}
.layui-fixbar li{width: 2.6vw;height: 2.6vw;line-height: 2.6vw;font-size: var(--font-24);display: flex;align-items: center;justify-content: center;}
.layui-fixbar li.layui-icon-top{font-size: var(--font-34);}
.layui-fixbar li:hover{background-color:var(--font-active-color)!important;opacity: 1;} 

.layui-fixbar li:first-of-type{position: absolute;width: 1vw;height: 2.6vw;left:-1vw;top: 50%;transform: translateY(-50%);font-size: 0.7vw!important;border-radius: 0;border-top-left-radius: 100rem;border-bottom-left-radius: 100rem;}
.layui-fixbar li:first-of-type:before{-webkit-transition:all 1s cubic-bezier(.2,0,.2,1);transition:all 1s cubic-bezier(.2,0,.2,1)}
.layui-fixbar li:first-of-type.active::before{transform:rotate(180deg);}


.skin_tips .layui-layer-content{font-size: var(--font-15)!important;}

.home_body_page .layui-fixbar{-webkit-transform:translateX(2.6vw);transform:translateX(2.6vw);}
.index_body_page .layui-fixbar{opacity: 0;}

/**
BANNER
**/
.banner{width:100%;background-color:var(--font-blue-color);position:relative;z-index:3;height: 100vh;}
.banner .img{width:100%;height:100%;position:absolute;left:0;top:0;overflow: hidden;;z-index:1}
.banner .img img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;-webkit-transition: all 2s cubic-bezier(0.2, 0.3, 0.5, 1);transition: all 2s cubic-bezier(0.2, 0.3, 0.5, 1);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);transform: scale(1.05);}
.banner .img img.active{-webkit-transform: scale(1);-moz-transform: scale(1); transform: scale(1);}
.banner .bg{display:block;width:100%;height:100%;position:absolute;top:0;right:0;z-index:1;background-color:rgba(162,5,237,.05)}
.banner .bg.animate__animated{-webkit-animation-duration:2s;animation-duration:2s}
.public_nav_wrap{position:absolute;z-index:2;bottom:0;left:0;width:100%;padding:0 0 0 var(--web-plr);height:4.6875vw}
.public_nav_box{background:rgba(255,255,255,.95);height:4.6875vw;padding:0 var(--web-plr) 0 1.6vw;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;border-top-left-radius:1vw}
.public_nav_guide{height:100%}
.public_nav_guide .layui-nav{height:100%;background:none;margin:0;padding:0;border:0;display:flex}
.public_nav_guide .layui-nav .layui-nav-item{line-height:inherit;display:flex}
.public_nav_guide .layui-nav .layui-nav-item:not(:first-of-type){margin-left:4.167vw}
.public_nav_guide .layui-nav .layui-nav-item a{color:var(--font-color);height:100%;display:flex;align-items:center;padding:0;font-size:1.042vw;font-weight:bold}
.public_nav_guide .layui-nav .layui-nav-item a.on{color:var(--font-active-color)}
.public_nav_guide .layui-nav .layui-nav-more{position:relative;right:0;margin-left:5px}
.layui-nav-bar,.layui-nav .layui-this::after{background:var(--font-active-color)}
.public_nav_guide .layui-nav .layui-this a,.public_nav_guide .layui-nav .layui-nav-item:hover > a,.public_nav_guide .layui-nav-item .layui-nav-child dd a:hover{color:var(--font-active-color)}
.public_nav_guide .layui-nav-item .layui-nav-child{top:100%;padding:.8vw .5vw;margin:0;max-height:40rem;overflow:auto}
.public_nav_guide .layui-nav-item .layui-nav-child dd a{padding:.1vw .8vw;font-size:0.871vw;}
.public_nav_read{font-size:var(--font-16);color:#999999}
.public_nav_read a{color:#999999}
.public_nav_read i{margin:0 .2vw}
.public_banner_box{width:100%;height:100%;position:absolute;z-index:2;left:0;top:0;display:flex;align-items:center;color:#fff}
.public_banner_box .name{font-size:var(--font-65);text-transform:uppercase;display:flex;align-items:baseline;font-weight: bold;}
.public_banner_box .name::after{display:block;content:'';background-color:var(--font-red-color);width:.6vw;height:.6vw;border-radius:50%;margin-left:.5vw}
.public_banner_box .title{font-size:var(--font-40);max-width:60%;line-height: 1.4;}

.public_banner_box.center .name{text-align: center;align-items: center;justify-content: center;}

.pro_banner .am-container{padding-bottom: 5vw;}

.form_search_banner{display: flex;justify-content: space-between;background-color: #fff;border-radius: 100vw;width: 32vw;margin: 2vw auto 0;}
.form_search_banner .layui-input-wrap{width: 100%;}
.form_search_banner .layui-input-wrap ,.form_search_banner .layui-input-affix{line-height: 3vw;display: flex;align-items: center;}
.form_search_banner .layui-input-affix .layui-icon{font-size: var(--font-16);}
.form_search_banner .layui-input{background: none;border: 0;height: 3vw;line-height: 3vw;box-shadow: none;padding-left: 1.2vw;font-size: var(--font-16);padding-right: 1.5vw;}
.form_search_banner .layui-btn{width: 3vw;height: 3vw;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;}


/**
PAGELIST
**/
.page_list{width:100%;margin-top:3%;display:flex;align-items:center;justify-content:center}
.page_list.last{margin-top:1%}
.page_list a{display:flex;margin:0 .5vw;width:1.5vw;height:1.5vw;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f2f2f2}
.page_list .page-num-current{background-color:var(--font-active-color);color:#fff}
.news_page_pages{margin-top:1.563vw;padding:1.042vw 0;border-top:#e1e1e1 solid 1px;border-bottom:#e1e1e1 solid 1px;position:relative;background-color:rgba(0,0,0,0)}
.news_page_pages.flex{display:flex;justify-content:space-between}
.news_page_pages dt{position:absolute;right:0;top:50%;margin-top:-0.521vw}
.news_page_pages dd:first-of-type::before{display:inline-block;content:'\f106';margin-right:.6rem;font-family:'FontAwesome'}
.news_page_pages dd:last-of-type::before{display:inline-block;content:'\f107';margin-right:.6rem;font-family:'FontAwesome'}
.news_page_pages.flex dd:first-of-type::before{content:'\f104'}
.news_page_pages.flex dd:last-of-type::before{display:none}
.news_page_pages.flex dd:last-of-type::after{display:inline-block;content:'\f105';margin-left:.6rem;font-family:'FontAwesome'}
.news_page_pages dd{line-height:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.error_x{text-align:center;height:15rem;line-height:15rem;font-size:var(--font-15)}
.error_x i{margin-right:0.521vw}

/**
SEARCH
**/
.search_page{padding:2.2vw 0 4.2vw;}
.search_list{display:flex;background-color:#fff;margin-bottom:1vw;padding:1.5vw;border-radius:.1.563vw;box-shadow:0 0 0.521vw 0.521vw rgba(0,0,0,.02)}
.search_list dt{width:16%;display:block;background-color:rgba(0,0,0,.6)}
.search_list dt a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}
.search_list dt a::after{display:block;content:'';padding-bottom:62.5%}
.search_list dt img{display:block;width:100%;height:100%;object-fit:cover;transition:all 0.35s}
.search_list dt img.contain{object-fit:contain;width:50%}
.search_list dt a:hover img{transform:scale(1.02)}
.search_list dd{width:84%;display:flex;flex-direction:column;justify-content:space-between;padding-left:1.563vw}
.search_list dd h2{margin:0;font-size:1.042vw;font-weight:bold;font-weight: normal;}
.search_list dd .card-text{color:#666;font-size:var(--font-15);position: relative;top: -0.7vw;}
.search_list dd .card-sort{font-size:var(--font-14);color:#999}
.search_list dd .card-sort span{margin-right:2vw}
.search_list dd .card-sort span:last-of-type{margin-right:0}
.search_list dd .card-sort a{color:#999}
.search_list dd .card-sort a:hover{color:var(--font-active-color)}
.tag_list_all{margin:0 -0.521vw}
.tag_list_all li{padding:0 0.521vw;margin-bottom:1.042vw}
.tag_list_all li a{display:block;background-color:#999;color:#fff;text-align:center;font-size:var(--font-15);padding:0.521vw;border-radius:.1.563vw}
.tag_list_all li a:hover{background-color:var(--font-active-color)}

.sitemap{margin: 2vw 0 0;border:#dedede solid 1px;background-color: #fff;}
.sitemap:first-of-type{margin-top: 0;}
.sitemap dt{font-weight: bold;background: #f8f8f8;padding: 1rem;padding-left: 2rem;}
.sitemap dt a ,.sitemap dd a:hover{color: var(--font-active-color);}
.sitemap dd{display: flex;line-height: 3.6rem;padding:2rem;flex-wrap: wrap;}
.sitemap dd a{margin-right: 3rem;}




@media screen and (max-width:640px){
  :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:3vw;
    --radius:10px;
    --swiper-navigation-size: 8.974vw;
}
body{font-size:3.4vw;overflow: inherit;}
body.home_body_page{padding-bottom: 11vw;}
p{margin:0 0 3.4vw}
h1{font-size: 6vw;}
h2{font-size: 5vw;}
h3{font-size: 4vw;}
h4{font-size: 3vw;}
h5{font-size: 2vw;}
h6{font-size: 1vw;}
p{margin:0 0 3.5vw}
blockquote{padding:2vw;margin-bottom:3vw;font-size: 3.5vw;}
.am-container,.web_w{padding:0}
.am-paragraph-default{font-size:3.4vw;}
.am-paragraph-default img{height:auto!important}
.am-paragraph-default p{margin:0 0 3.2vw;font-size:3.4vw;}
.am-paragraph-default video,.am-paragraph-default iframe{width:100%!important;height: 25rem!important;}
table p{margin: 0!important;}
.layui-layer-photos{width: 100%!important;height: auto!important;}
.layui-layer-photos-prev, .layui-layer-photos-next{transform: scale(.8);}
.layui-table{width: 100%;margin: 3.6vw 0;}
.layui-table tr th, .layui-table tr td{font-size: var(--font-16);}

.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-15);}
.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(.7);}
.layui-layer-photos .layui-layer-photos-next{right: 0;transform: scale(.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;}


.public_button_text {width: 36vw;padding: 0 8.695652vw 0 0;}
.public_button_icon {width: 8.695652vw;height: 8.695652vw;}
.public_button_label {font-size: 3.381642vw;line-height: 8.695652vw;}
.public_button_icon svg {width: 3.381642vw;}
.public_button_circle {cx: calc(100% - 4.830917vw);cy: 4.347826vw;rx: 4.347826vw;ry: 4.347826vw }
.public_button_box {-webkit-border-radius: 4.347826vw;border-radius: 4.347826vw;}
.public_button_active .public_button_circle {cx: 4.34782vw;}
.public_button_box:hover .public_button_text {padding: 0 8.695652vw 0 0;}
.public_button_box:hover .public_button_icon {left: 100%;-webkit-transform: translateX(-100%);transform: translateX(-100%);}
.public_button_box:hover .public_button_label {color: #fff;}
.public_button_box:hover .public_button_icon {background: var(--font-active-color);}
.public_button_box:hover .public_button_icon svg {fill: #fff;}.public_button_box:hover .public_button_color {fill:var(--font-active-color);}
.public_title_icon {width: 4vw;}
.public_title_text {font-size: 5vw;line-height: 1.6; margin-left: 2.5vw;}
.public_subtitle_text{font-size: 3.6vw;margin-top: 2vw;}

.header{height:14vw !important;}
.header .menu{display:block;height:14vw !important;position:absolute;left:0;top:0;}
.header .logo{display:flex;position:absolute;height: 100%;align-items: center;left: 3vw;top:0;z-index: 1000;}
.header .logo img{display:block;height:70%;}
.header .am-topbar-collapse{display:block!important;width: 100%;height: 0;overflow: hidden;opacity: 0;padding: 0;transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;}
.header.am-in .am-topbar-collapse{height:var(--i-window-height) !important;opacity: 1;transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;}
.header .am-menu{display:block;margin:0;height:auto}
.header.am-in .am-menu{background:#fff;}
.header .am-menu-nav{height:auto;display:block}
.header .am-menu-nav .parent_li{width:100%;margin:0;border-bottom:#dedede solid 1px;transform:translateY(3rem);-webkit-transform:translateY(3rem);-moz-transform:translateY(3rem);opacity:0;display:block}
.header .am-menu-nav .parent_li:first-of-type{border-top:#dedede solid 1px}
.header .am-menu-nav .parent_li .parent_a{height:5rem;line-height:auto;padding:0 3vw !important;display:flex;justify-content:space-between;align-items:center;color:var(--font-color) !important;font-size: 4vw;font-size: 3.6vw;}
.header .am-menu-nav .parent_li .parent_a:after{font-family:'FontAwesome';display:block;content:'\f105'}
.header .am-menu-nav .parent_li .parent_a::before,.header .am-menu-nav .parent_li .parent_a i{display:none}
.header .am-menu-nav .parent_li.am-parent .parent_a:after{content:'\f107'}
.header .am-menu-nav .parent_li.am-parent.am-open .parent_a:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s}
.header .am-menu-nav .parent_li.am-open .parent_a{background-color:#f5f5f5;color: var(--font-active-color)!important;font-weight:bold;}
.header .am-menu-nav .parent_li .am-menu-sub{width:100%;font-size:3.5vw;position:relative;top:0;display:block;height:0 !important;overflow:hidden;transition:all .4s ease 0s;opacity: 0;display: block!important;}
.header .am-menu-nav .parent_li .am-menu-sub.am-in{height:auto !important;padding:0;opacity:1}
.header .am-menu-nav .parent_li:hover .am-menu-sub{padding:0}

.menu_header_tab_parent .hd ,.menu_header_support .name{width: 100%;padding: 3vw;}
.menu_header_tab_parent .name{width: 100%;}
.menu_header_tab_parent .name a ,.menu_header_support .name a{font-size: 3.5vw;padding: 1.5vw 0;}
.menu_header_tab_parent .bd,.menu_header_support .img{display: none;}


.header .navbar_search_btn,.header .top_search .layui-form .top_search_close{display:none}
.header .top_search{width:100%;height:auto;position:relative;top:0;right:0;transform:none;padding:0 3vw 0 3vw;border-bottom:#dedede solid 1px;transform:translateY(3rem);-webkit-transform:translateY(3rem);-moz-transform:translateY(3rem);opacity:0}
.header .top_search .layui-form{display:flex;align-items:center;justify-content:space-between;width:100%}
.header .top_search .layui-form .layui-input{border:none;width:100%;padding-left:0;background:none;height:5rem;line-height:5rem;font-size: 3.6vw;}
.header .top_search .layui-form .layui-btn{background:none;display:flex;align-items:center;width:3rem;font-size:4vw;padding:0;justify-content:flex-end;color:var(--font-color)}
.header .top_search .layui-form .layui-btn:hover{color:var(--font-active-color)}
.header .top_search{overflow:inherit}
.header .top_search .am-dropdown{width:100%}
.header .top_search .am-dropdown-content{width:100%;font-size:3.6vw;top:calc(100% + 8px);padding:.5rem 0}
.header .top_search .am-dropdown.am-active .am-dropdown-content{position:absolute}
.header .top_search .am-dropdown-content>li>a{padding:.6rem 2rem;}
.header .top_search .am-dropdown-content>li>a:hover{background:none;color:var(--font-active-color)}
.header .language_btn{margin-left:0;position:absolute;right:5.5rem;top:0;height:100%}
.header .language_btn::before{display: none;}
.header .language_btn .am-dropdown-toggle i{font-size: 4vw;}
.header .language_btn .am-dropdown-toggle span{font-size: 3.4vw;}
.header.am-in .language_btn .am-dropdown-toggle span ,.header.am-in .language_btn .am-dropdown-toggle i{color: var(--font-color);}
.header .language_btn .am-dropdown-toggle span img{height: 3vw;margin-right: .5vw;}
.header .language_btn .am-dropdown-content{padding:.5rem 0}
.header .language_btn .am-dropdown-content li a{font-size: 3.6vw;}
.header .language_btn .am-dropdown-content li a img{height: 3vw;margin-right: 2vw;}
.header .language_btn .am-dropdown-content{right:-10px}
.header .am-topbar-btn{display: flex;align-items: center;float: right;height: 14vw;margin: 0;}
.am-topbar-btn .btn{background: none; width: 2rem; height: 1.6rem; position: relative; z-index: 10; margin: 0 3.791vw 0 0;}
.am-topbar-btn span{display:block;width:100%;height:1px;position:absolute;background-color:#000;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.header.white .am-topbar-btn span{background-color: #fff;}
.header.am-in .am-topbar-btn span{background: var(--font-color);}
.am-topbar-btn span:nth-of-type(1){top:0;left:0;opacity:0;width:100%}
.am-topbar-btn span:nth-of-type(4){bottom:0;right:0;opacity:0;width:100%}
.am-topbar-btn span:nth-of-type(2),.am-topbar-btn span:nth-of-type(3){top:50%;right:0;margin-top:-1px}
.am-topbar-btn span:nth-of-type(2){-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.am-topbar-btn span:nth-of-type(3){-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.am-topbar-btn.am-collapsed span:nth-of-type(2){-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
.am-topbar-btn.am-collapsed span:nth-of-type(3){-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
.am-topbar-btn.am-collapsed span:nth-of-type(1),.am-topbar-btn.am-collapsed span:nth-of-type(4){opacity:1}

.header.am-in .am-menu-nav .parent_li:nth-of-type(1){opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transition:all .6s ease .1s;-webkit-transition:all .6s ease .1s;-moz-transition:all .6s ease .1s}
.header.am-in .am-menu-nav .parent_li:nth-of-type(2){opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transition:all .6s ease .2s;-webkit-transition:all .6s ease .2s;-moz-transition:all .6s ease .2s}
.header.am-in .am-menu-nav .parent_li:nth-of-type(3){opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transition:all .6s ease .3s;-webkit-transition:all .6s ease .3s;-moz-transition:all .6s ease .3s}
.header.am-in .am-menu-nav .parent_li:nth-of-type(4){opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transition:all .6s ease .4s;-webkit-transition:all .6s ease .4s;-moz-transition:all .6s ease .4s}
.header.am-in .am-menu-nav .parent_li:nth-of-type(5){opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transition:all .6s ease .5s;-webkit-transition:all .6s ease .5s;-moz-transition:all .6s ease .5s}
.header.am-in .am-menu-nav .parent_li:nth-of-type(6){opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transition:all .6s ease .6s;-webkit-transition:all .6s ease .6s;-moz-transition:all .6s ease .6s}
.header.am-in .am-menu-nav .parent_li:nth-of-type(7){opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transition:all .6s ease .7s;-webkit-transition:all .6s ease .7s;-moz-transition:all .6s ease .7s}
.header.am-in .am-menu-nav .parent_li:nth-of-type(8){opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transition:all .6s ease .8s;-webkit-transition:all .6s ease .8s;-moz-transition:all .6s ease .8s}
.header.am-in .am-menu-nav .parent_li:nth-of-type(9),.header.am-in .am-topbar-collapse .top_search{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transition:all .6s ease .9s;-webkit-transition:all .6s ease .9s;-moz-transition:all .6s ease .9s}
.header.am-in .am-menu-nav .parent_li:nth-of-type(10){opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transition:all .6s ease 1s;-webkit-transition:all .6s ease 1s;-moz-transition:all .6s ease 1s}
.header.am-in .am-menu-nav .parent_li:nth-of-type(11){opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transition:all .6s ease 1.1s;-webkit-transition:all .6s ease 1.1s;-moz-transition:all .6s ease 1.1s}
.header.am-in .am-menu-nav .parent_li:nth-of-type(12){opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transition:all .6s ease 1.2s;-webkit-transition:all .6s ease 1.2s;-moz-transition:all .6s ease 1.2s}
.header.am-in .am-menu-nav .parent_li:nth-of-type(13){opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transition:all .6s ease 1.3s;-webkit-transition:all .6s ease 1.3s;-moz-transition:all .6s ease 1.3s}

/**
INDEX_SCROLL
**/
.index_page_swiper .index_page_slide:last-child{height:27.083333vw !important}
.index_page_pagination{right:1vw !important;width:3vw;}
.hidden .index_page_pagination{-webkit-transform:translateX(2vw) translateY(0) !important;transform:translateX(2vw) translateY(0) !important;opacity:0}
.index_page_pagination .swiper-pagination-bullet{width:1.6vw !important;height:1.6vw !important;margin:0 0 3vw 0 !important;}
.index_page_pagination .swiper-pagination-bullet:after{width:1.6vw;height:1.6vw;}
.index_float_box{bottom:3vw;}
.index_float_mouse_icon{width:4vw;height:6vw;border-radius: 2vw;}
.index_float_mouse_icon:after{content:"";width:.5vw;height:2.5vw;}
.index_page_swiper .index_page_slide:last-child{height: 100%!important;}

/**
INDEX_BANNER
**/
.index_banner_swiper .text{padding: 0 7vw 40%;}
.index_banner_swiper .text .title{font-size:5vw;align-items: baseline;line-height: 1.4;}
.index_banner_swiper .text .title svg{width:5vw;margin-right:2vw}
.index_banner_swiper .text .subtitle{font-size:var(--font-22);margin-top: 5vw;}
.index_banner_swiper .text .subtitle br{display: none;}
.index_banner_button {margin-top: 9.661835vw;top: 0;}

.index_banner_swiper .product_select{flex-direction: column;width: 100%;bottom: 30%;left: 0;padding:  0 30vw 0 7vw;}
.product_select{margin-top:3vw;}
.product_select .am-dropdown{width:100%;margin-top:4vw}
.product_select .am-btn{font-size:3.4vw;padding:2vw 3vw}
.product_select .am-dropdown .am-dropdown-content .panel{max-height:34rem;overflow-y:auto}
.product_select .am-dropdown-content li{font-size:3.2vw}
.product_select .am-dropdown-content li a{display:block;padding:1vw 3vw}
.product_select .am-dropdown .am-dropdown-content .panel{max-height:40rem;}

.index_banner_pagination_box{bottom:5vw!important;padding:0 3vw;}
.index_banner_pagination_item{margin-right:2vw}
.index_banner_pagination_icon{position:relative;width:5vw;height:1.5vw;}

.index_banner_navigation{bottom:4vw;padding:0 7vw;justify-content:flex-end;}
.index_banner_btn{width:6vw;height:6vw;}
.index_banner_btn svg{width:50%;}
.index_banner_next{margin-left:2vw}

/**
PRODUCT
**/
.index_product_button{margin-top:2.08333vw;}
.index_product_button .public_button_box{transform: scale(.9);position: relative;left: -1.5vw;}
.index_product_center{padding:15vw 3vw 12vw;flex-direction: column;position: relative;}
.index_product_content{width:100%;}
.index_product_tab{width:100%;margin-top: 10vw;}
.index_product_item_box{background-color: #fff;}

.index_product_head .index_about_details_tips{padding: 0 4vw;}
.index_product_item_read{padding:6vw 4vw 3vw;}

.index_product_item_number{font-size:6vw;line-height:1.5;-webkit-text-stroke:0.0520833vw var(--font-active-color);color:rgba(255,255,255,0);box-sizing:border-box;margin-bottom:1vw;}
.index_product_item_title{font-size:4vw;line-height:1.5;margin-bottom:2vw;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.index_product_item_text{font-size:3.4vw;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto}
.index_product_text{font-size:3.4vw;line-height:1.5;margin-top:4vw;padding: 0 4vw;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.index_product_button{margin-top:3vw;padding: 0 4vw;}
.index_public_pagination_box{margin:0;justify-content: space-between;position: absolute;left: 0;bottom:0;padding: 0 3vw;}
.index_public_pagination_read{width: 12vw;}
.index_public_pagination_line{width:calc(100% - 26vw);height:.5vw;}
.index_public_pagination_text{font-size:3.6vw}

.index_public_swiper_button{padding:0 4vw 0 0;width: 14vw;justify-content: space-between;}
.index_public_pagination_label{width:100%;height:100%;background:var(--font-active-color);}
.index_public_pagination_btn{width:4vw;height:5vw;position: relative;right: -2vw;}
.index_public_pagination_btn:nth-child(1){-webkit-transform:rotate(180deg);transform:rotate(180deg)}

.product_page_warp{padding:2vw 0;margin-top:0;}
.product_page_left{width:30%;padding-right:0}
.product_page_right{width:70%;padding:0 3vw 8vw 3vw;}
.product_list_menu{position:relative;z-index:2}

.product_page_left .form_search{display: none;}
.product_list_menu .layui-menu-item-group > .layui-menu-body-title{height: 12vw;font-size: var(--font-12);padding:0 1vw;white-space:nowrap;overflow: hidden;}
.product_list_menu .layui-menu-item-group > .layui-menu-body-title i{font-size: var(--font-14);margin-right: 1vw;}
.product_list_menu .layui-menu-item-parent .layui-menu-body-title{padding:3vw 1.5vw 3vw 2vw;font-size:var(--font-14);white-space: initial;line-height: 1.5;word-break: break-word;width: 100%;}
.product_list_menu .layui-menu-item-group .layui-menu-item-parent .layui-menu-body-title i{font-size:var(--font-12);}
.product_list_menu .layui-menu-item-group .layui-menu-item-parent{background-color: var(--font-active-color);}
.product_list_menu .layui-menu-item-group > ul{margin:0;}
.product_list_menu .layui-menu-item-group > ul li{flex:1;font-size:var(--font-14);padding:0;}
.product_list_menu .layui-menu-item-group .layui-panel .layui-menu-body-title{font-size:var(--font-14)}
.product_list_menu .layui-menu-body-panel{top:0;box-shadow:none;border:0;padding:0;min-width:100%;}


.layui-nav.product_list_nav{width: 100%;background: var(--font-blue-color);}
.layui-nav.product_list_nav .layui-nav-item{border-bottom: rgba(255,255,255,.5) solid 1px;}
.layui-nav.product_list_nav .layui-nav-item > a{padding:3vw 1.5vw 3vw 2vw;font-size:var(--font-14);margin:0;display:flex;align-items:center;justify-content:space-between;background:var(--font-blue-color);color: #fff;width: 100%;}
.layui-nav.product_list_nav .layui-nav-item.layui-nav-itemed > a{background: var(--font-active-color);}
.layui-nav.product_list_nav .layui-nav-item > a .layui-nav-more{position:relative;top:0;right:0;margin:0;font-size:var(--font-12)}
.layui-nav.product_list_nav .layui-nav-item a{height: auto;line-height:initial;white-space: wrap;}
.layui-nav.product_list_nav .layui-nav-child{line-height: inherit;padding: 3vw 0;margin: 0;}
.layui-nav.product_list_nav .layui-nav-child dd a{padding:2.5vw 1.5vw 2.5vw 2vw;font-size:var(--font-14);}
.layui-nav.product_list_nav .layui-nav-bar{background-color: #fff;width: 2px;}


.product_list{margin:0 -1vw;}
.product_list li{padding:0 1vw;margin-bottom: 2vw;}
.product_list li a{display:block}
.product_list li .img{background-color:#fff;transition:all 300ms ease-in-out 0s}
.product_list li .text{padding:1.6vw;transition: all 300ms ease-in-out 0s;}
.product_list li .text .title{font-size:var(--font-15);text-align:center;white-space: inherit;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;padding: 1vw;line-height: 1.4;}
.product_list li .text .des,.product_list li .text .more{display: none;}

.product_list:not(.product_th_list) li .text{position: relative;}
.product_list:not(.product_th_list) li .img{border-bottom-left-radius: 0;border-bottom-right-radius: 0;}

.product_th_list li:nth-last-of-type(1){margin-bottom: 0;}
.product_th_list li:nth-last-of-type(2){margin-bottom: 2vw;}
.product_th_list li a{flex-direction: column;}
.product_th_list li .img{width:100%;border-radius: 0;}
.product_th_list li .text{width:100%;padding:1.6vw;display:flex;flex-direction:column;justify-content:center;border-radius: 0;}
.product_th_list li .text .title{text-align:center;font-size:var(--font-12);white-space: inherit;line-height: 1.4;padding:0;font-weight: normal;}
.product_th_list li .text .des,.product_th_list li .text .more{display: none;}
.product_th_list li .text .index_news_btn_text{font-size:3,2vw;color:#3e3e3e}
.product_th_list li .text .index_news_btn_icon{width:3vw;height:3vw}


.product_list_guide{padding:0 0 2vw;justify-content:space-between;align-items:center;position:relative;z-index:2}
.product_list_guide dt{display: none;}
.product_list_guide dd{display:flex;align-items:center;width: 100%;justify-content: space-between;}
.product_list_guide dd .product_list_style{display: none;}
.product_list_guide dd .product_select{display: none;}

.product_list_guide dd .form_search{width:100%;}

.form_search{height:8vw;border:#e0e0e0 solid 1px;display:flex;justify-content:space-between;align-items:center;}
.form_search .layui-input-wrap{width:calc(100% - 7vw);display:flex;align-items:center;line-height: 8vw;}
.form_search .layui-input-wrap .layui-input{border:none;height:8vw;font-size:3.2vw;box-shadow:none;padding-right:1vw;background: none;}
.form_search .layui-btn{width:7vw;}

.product_page_guide {justify-content: space-between;align-items: center;padding:3vw;background-color: #fff;display: none;}
.product_page_guide.fixed{padding: 4.4vw 0;}
.product_page_guide dt{display: none;}
.product_page_guide dd{display: flex;font-size: var(--font-14);text-transform: uppercase;justify-content: center;width: 100%;}
.product_page_guide dd a:not(:first-of-type)::before{height: 1.2rem;margin: 0 2vw;}

.pro_page_top{padding: 3vw;}
.pro_page_top .flex{flex-direction: column;}

.pro_top_page_pics{flex-direction:column-reverse;width: 100%;}
.pro_page_small_swiper{width: 100%;height: auto;margin-top: 10px;}
.pro_page_small_swiper .img img{transform: scale(.9);}
.pro_page_small_swiper .img:hover img{transform: scale(.9);}
.pro_page_big_swiper{width:100%;}

.pro_text{width: 100%;padding:5vw 3vw;margin-top: 2vw;}
.pro_text .title{font-size: 4vw;font-weight: bold;}
.pro_text .title::after{display: block;content: '';width: 20%;height: 1px;background-color: var(--font-active-color);margin: 3vw 0;}
.pro_text .des{margin-top: 4vw;max-height: 100%;}
.pro_text .btns{margin-top: 5vw;display: flex;justify-content: space-between;}
.pro_text .btns a{font-size: var(--font-12);width: calc(50% - .1vw);padding: 1vw 2vw;height: auto;line-height: 1.6;}
.pro_text .btns a i{margin-right: 0.5vw;}


.pro_page_bottom{padding: 8vw 3vw;}
.pro_page_bottom .public_title_box{margin-bottom: 3vw;padding-bottom: 3vw;}
.pro_page_bottom .public_title_box .public_title_icon{width: 3.6vw;}
.pro_page_bottom .public_title_box .public_title_text{font-size: 4vw;}
.pro_page_bottom .am-paragraph-default{overflow-x:auto;}
.pro_page_bottom .am-paragraph-default ,.pro_page_bottom .am-paragraph-default p{font-size: 3.4vw;}
.pro_page_bottom .am-paragraph-default table ,.pro_page_bottom .am-paragraph-default table p{font-size: 3.2vw;}

.pro_page_bottom .contact_way_form .form_contact{padding: 0;}


.product_order{padding: 5vw;}
.product_order a i{font-size: var(--font-24);}
.product_order a span{display: none;}

/**
ABOUT
**/
.index_about_box{padding-bottom: 16vw;}
.index_about_home_box{position:absolute;right:0;bottom:0;width:100%;z-index:3;}
.index_about_home_img{padding-bottom:68.003341%}
.index_about_content{width:100%;padding: 0;}
.index_about_details_tips{padding: 0 7vw;}
.index_about_subtitle_box{margin-top:3vw;padding: 0 7vw;}
.index_about_subtitle_label{max-width:100%;font-size:3.6vw;line-height:1.8;text-align: left;}
.index_about_details_item{padding-right:0;width:50%;max-width: 100%;margin: 1vw 0;}
.index_about_item_number{font-size:5vw;line-height:1.5;}
.index_about_item_label{font-size:3vw;line-height:1.5;margin-left:1vw;}
.index_about_item_text{font-size:3vw;line-height:1.5;word-break: break-word;}
.index_about_details_tab{margin-top:8vw}
.index_about_details_button{margin-top:10vw;padding: 0 4vw;}
.index_about_details_button .public_button_box{transform: scale(.9);}

.about_page_wrap .public_title_text{font-size: 4.5vw;}
.about_page_wrap .public_title_icon svg{fill: var(--font-active-color);}
.about_company_text{width:100%;padding:0 3vw}
.about_company_text .public_title_box{justify-content: center;}
.about_company_text .subtitle{font-size:3.8vw;margin-top:3vw;font-weight:bold;line-height:1.4}
.about_company_text .text{margin-top:3vw;font-size:3.4vw;line-height:1.6;color:#3e3e3e;text-align:left}
.about_company_img{width:100%;position:relative;right:0;top:0;}
.about_company_img::before{display:block;content:'';padding-bottom:56.25%}
.about_company_img img{border-radius: 0;}

.about_page_culture{flex-direction: column;}
.about_page_culture .item{width:100%;}
.about_page_culture .item .img::before{display:block;content:'';padding-bottom:56.25%}
.about_page_culture .item .text{padding:0;justify-content: center;}
.about_page_culture .item .text .title{font-size:4vw;margin-bottom:2vw}
.about_page_culture .item .text .title::before{height:8vw;margin-bottom:1vw;}

.about_page_culture .item .text .line:after{height: 4vw;}
.about_page_culture .item .text .des{font-size:3.4vw;width:100%;padding:3vw 7vw;opacity: 1;-webkit-transform:translateY(0);transform:translateY(0);line-height: 1.4;}
.about_page_culture .item:hover .des{padding-top:0;}

.about_page_culture_head{position:relative;left:0;top:0;transform:translateX(0);padding: 8vw 3vw 2vw;}
.about_page_culture_head .public_title_text{color: var(--font-color);}
.about_page_culture_head .public_subtitle_text{color:var(--font-color);font-size:3.2vw}
.about_page_culture_head .public_subtitle_text br{display: none;}

.about_culture_swiper .title{font-size: var(--font-16);}
.about_culture_swiper .des{font-size: var(--font-14);}

.about_page_honer .public_title_box{justify-content: center;}
.about_page_honer .am-container{flex-direction: column;padding:10vw 3vw;}
.about_page_honer .text{padding:0;width:100%}
.about_page_honer .subtitle{font-size:3.8vw;margin-top:3vw;}
.about_page_honer .des{margin-top:4vw;font-size:3.2vw;line-height:1.6;}
.about_page_honer .list{width:100%;margin-top: 10vw;}
.about_page_honer .list .item{width:50%;height:50%;border-left:rgba(0,0,0,.1) solid 1px;flex-direction:column;align-items:center;padding:4vw 0;}
.about_page_honer .list .item:nth-of-type(1),.about_page_honer .list .item:nth-of-type(2){padding-top:0}
.about_page_honer .list .item:nth-of-type(even){padding-left: 3vw;}
.about_page_honer .list .item:nth-of-type(odd){border-left: 0;padding-right: 3vw;}
.about_page_honer .list .item img{height:8vw;display:block}
.about_page_honer .list .item .title{font-size:3.4vw;margin-top:1vw;font-weight:bold}
.about_page_honer .list .item .ms{font-size:3.2vw;margin-top:1vw;color:#3e3e3e;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical}

.about_page_photo_title{line-height:1.6;font-size:3.4vw;margin-top:1vw;}

.about_page_photo{padding: 10vw 0;}
.about_page_partner{margin:4vw -2vw 0;padding: 0 3vw;}
.about_page_partner li{padding: 0 2vw;}


/**
INDUSTREIS
**/
.index_solution_wrap{-webkit-align-items: center;align-items: center;}
.index_solution_title_box{margin-top:1.041666vw;}
.index_solution_title_label{font-size:3.6vw;line-height:1.6;color:rgba(255,255,255,.8);max-width:100%;padding: 0 7vw;margin-top: 3vw;}
.index_solution_title_label br{display: none;}
.index_solution_circle_wrap{width:250vw;height:250vw;}
.index_solution_content {padding-bottom: 80vw; margin-top: 16vw;}
.index_solution_item_box{width: 53vw;}
.index_solution_item_title{font-size: 4.5vw;line-height: 1.6;margin-top: 3vw;}
.index_solution_item_text{font-size: 3.6vw;line-height: 1.6;-webkit-line-clamp: 4;color: rgba(255,255,255,.7);}
.index_solution_item_button{width: 20vw;height:20vw;font-size: 3.6vw;}

.cursor_solution_wrap{display: none!important;}
.index_solution_rotate_prev,.index_solution_rotate_next{width: 10vw;height: 10vw;position: absolute;bottom: -18vw;left: 7vw;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: rgba(255,255,255,.6);font-size: 4vw;}
.index_solution_rotate_next{left:auto;right:7vw;}
.index_solution_rotate_prev::before{display: block;content: "\e65c";font-family: "layui-icon" !important;}
.index_solution_rotate_next::before{display: block;content: "\e65c";font-family: "layui-icon" !important;-webkit-transform:rotate(180deg);transform:rotate(180deg);}

.service_info{margin-top:3vw}
.service_info .list{margin-top:1vw;justify-content: space-between;}
.service_info .list p{margin:0!important;width: 50%;}
.service_info .list i{margin-right:.5rem}



.industries_wrap{padding:4vw 0;}
.industries_list{display:flex;flex-wrap: wrap;justify-content: space-between;padding:0 3vw;}
.industries_list a{width: 100%;display: flex;flex-direction: column;margin-bottom: 6vw;}
.industries_list .img{width: 100%;}
.industries_list .img:after{display:block;content:'';padding-bottom:100%;}
.industries_list .text{padding:5vw 4vw 6vw;width: 100%;display: flex;flex-direction: column;justify-content: center;}
.industries_list .text .title{font-size: var(--font-18);font-weight: bold;line-height: 1.4;}
.industries_list .text .des{margin-top:3vw;font-size: var(--font-16);color: rgba(0, 0, 0, .8);}
.industries_list .text .more{margin-top:3vw;align-items:center}

.industries_page_box{padding:5vw 3vw;}

.industries_page_text{justify-content:space-between;align-items:center}
.industries_page_text_head{width:60%;padding-right:8.3333vw}
.industries_page_text_head .public_title_box{justify-content:flex-start}
.industries_page_text_head .text{margin-top:2.5vw;line-height:2;font-size:0.885vw}

.service_info{margin-top:3vw}
.service_info .list p:not(:first-of-type){margin-left:1vw}
.service_info .list i{margin-right:.5rem}

.industries_page_text{flex-direction: column;}
.industries_page_text .img{width:100%;margin-top: 6vw;border-radius: 0;}
.industries_page_text .img::before{padding-bottom: 100%;}
.industries_page_text .img span{position:absolute;left:0;bottom:0;text-align:center;width:100%;display:block;width:100%;background:rgba(0,0,0,.3);color:#fff;padding:2vw}

.industries_page_text_head{width:100%;padding:0}
.industries_page_text_head .public_title_box{justify-content:flex-start}
.industries_page_text_head .text{margin-top:2.5vw;line-height:1.5;font-size:3.4vw}
.industries_page_box .public_title_text ,.contact_page_head_box .public_title_text ,.support_page_box .public_title_text{font-size: 4.5vw;}

.industries_page_product_list .product_list{margin-top:1vw}
.industries_page_product_list .product_list li{margin:2vw 0 0}
.head_text_right .contact_page_title_box .public_title_box{-webkit-justify-content:center;justify-content:center}
.head_text_right .contact_page_text_box{text-align:center}


.case_wrap{padding:5vw 3vw;}
.case_list{margin:0 -2vw;}
.case_list li{padding:1vw;overflow: hidden;margin-bottom: 2vw;}
.case_list li a{background-color: #f2f2f2;display:block;padding:.5vw;overflow: hidden;}
.case_list .img:after{display:block;content:'';padding-bottom:100%;}
.case_list .title{font-size: var(--font-16);font-weight: bold;padding:3vw 2vw;text-align:center;line-height: 1.2;}

/**
SUPPORT
**/
.index_partner_head .public_subtitle_text{max-width: 70%;margin: 3vw auto 0;}
.index_partner_circle_box{width:60vw;height:60vw}
.index_partner_item_box:nth-child(1){width:17.958333vw;height:17.958333vw;top:68.703704%;left:40.458333%}
.index_partner_item_box:nth-child(2){width:15.802083vw;height:15.802083vw;left:9.08333%;top:47.259259%}
.index_partner_item_box:nth-child(3){width:17.291666vw;height:17.291666vw;right:6.145833%;top:25.37037%}
.index_partner_item_box:nth-child(4){width:15.291666vw;height:15.291666vw;left:8.822917%;top:63.481481%}
.index_partner_item_box:nth-child(5){width:16.041666vw;height:16.041666vw;right:42.145833%;top:22.074074%}
.index_partner_item_box:nth-child(6){width:14.375vw;height:14.375vw;left:76.1666%;top:47.425926%}
.index_partner_item_box:nth-child(7){width:14.375vw;height:14.375vw;left:77.21875%;top:61.981481%}
.index_partner_item_box:nth-child(8){width:16.15625vw;height:16.15625vw;left:12.21875%;top:30.981481%}

.nav_select{flex-direction: column;}


/**
NEWS
**/
.index_news_wrap{padding-top: 10vw;}
.index_news_center{width:100%;padding:0 3vw;margin-top: 0;}
.index_news_item_time{font-size:3.4vw;line-height:1.5;margin-top:4vw;}
.index_news_item_title{margin-top:1vw;height:auto;}
.index_news_item_title a{font-size:3.4vw;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.index_news_btn_text{font-size:3.2vw;line-height:1.5vw;}
.index_news_item_top{margin-top:2vw}
.index_news_btn_icon{width:3.6vw;height:3.6vw;margin-left:1vw;}
.index_news_btn_icon svg{width:25%;fill:#fff}
.index_news_content{margin-top:8vw}
.index_news_pagination_box{margin-top:8vw}
.index_news_pagination_box .index_public_pagination_box{position: relative;padding: 0;}
.index_news_pagination_box .index_public_pagination_line{width:calc(100% - 14vw);}

.news_page_wrap{padding:6vw 0 8vw;}
.news_page_wrap.last{padding:6vw 3vw 8vw}
.news_page_content{flex-direction:column-reverse;padding: 0 3vw;background: none;}
.news_page_line{position:absolute;left:0;bottom:0;}
.news_number_box{display: flex;flex-direction: row-reverse;align-items: center;justify-content: flex-end;}
.news_number_max{font-size:3.6vw;line-height:1.5;font-weight: normal;color:#aaaaaa;display: flex;align-items: center;}
.news_number_max::before{display: block;content: '-';}
.news_number_min{font-size:3.6vw;line-height:1.5vw;margin-top: 0;}
.news_number_title{margin-top:4vw;}
.news_number_title a{font-size:3.8vw;line-height:1.5;}
.news_number_text{font-size:3.2vw;line-height:1.5;height:auto;margin-top:2vw;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.news_number_button{margin-top:4vw;}

.news_slide_item_box{background:#f5f5f5;height:100%;-webkit-align-items:center;align-items:center}

.news_page_tab{width:100%;padding:4vw 3vw 6vw;background-color: #f5f5f5;}
.news_page_swiper{height:100%;padding-bottom: 6vw;}
.news_page_photo{width:100%;height:100%;position:relative}
.news_img_slide a{display:block}
.news_img_box{padding-bottom:56.25%;position:relative}
.news_page_photo:after{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:#f5f5f5;z-index:10}

.news_page_item_box{width:100%;margin:4vw 0 0;display: flex;justify-content: space-between;}
.news_page_item_box:nth-child(3n){margin:4vw 0 0;}
.news_page_item_img{width: 45%;}
.news_page_item_text{width: 55%;padding-left: 4vw;display: flex;flex-direction: column;justify-content:center;position: relative;}
.news_page_item_time{font-size:3.2vw;line-height:1.5;padding:0;color:#999;position: absolute;left: 3vw; top: 0;}
.news_page_item_title{margin:0;}
.news_page_item_title a{font-weight:bold;font-size:3.6vw;line-height:1.5;-webkit-line-clamp:3;}
.news_page_big{padding:0 3vw;}
.news_page_item_button{display: none;}


.slide_contain{flex-direction: row;}
.slide_left{width:100%;padding:0}
.slide_right{display:none}
.article_con{padding: 5vw 0 10vw;}
.article_hd{padding:1vw 0 2vw;color:#BDCCD4;font-size:3.2vw; border-bottom: #dedede dashed 1px;background: none;}
.article_hd .title{color:#000;font-size:4vw;margin:0;line-height: 1.4;}
.article_hd .other .info:first-of-type{display: none;}
.article_hd .other{ display: flex;font-size:3.2vw;margin-top: 3vw;justify-content: space-between;}
.article_hd .other .info{display: flex;justify-content: space-between;align-items: center;width: 100%;}
.article_hd .other span{ margin-right:0;display: flex;align-items: center;}
.article_hd .other span a{color: #BDCCD4;}
.article_hd .other span::before{margin-right: .5rem;}
.article_hd .other span:first-of-type{display: none;}

.article_bd{padding:3vw 0 0;box-shadow: none;overflow-x: hidden;}
.article_bd .am-paragraph-default,.article_bd .am-paragraph-default p{font-size:3.6vw}
.article_share{background-color:rgba(0,48,71,.04);height:auto;display:flex;justify-content:space-between;align-items:center;padding:4vw 3vw;margin-top:3vw;position:relative;z-index:100}
.article_share dt{font-size:var(--font-12);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:3vw;width:6vw;height:6vw;margin:0 0 0 1.5vw;border-radius:50%;text-align:center;background-color:#999;color:#fff;transition:all 300ms ease-in-out 0s}
.article_share .social_share .digg_a{font-size:var(--font-12);line-height:1}
.article_share .social_share .digg_a span{font-size:var(--font-12)}
.article_share .social_share .digg_a em{font-size:var(--font-10);font-style:normal}

.page_rel{margin-top:3vw}
.page_rel .titles{background-color:#f2f2f2;padding:2vw 3vw;font-size: 3.6vw;}
.page_rel .titles:before{height:1rem;}
.page_rel .am-list{margin-top:1vw}
.page_rel .am-list li{border:none;border-bottom:1px solid #f2f2f2;margin-bottom:0;padding:2vw 0}
.page_rel .am-list li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}
.page_rel .am-list li span{float:right;padding-left:1vw;vertical-align:center}



.news_page_pages.flex{flex-direction:column;font-size: 3.2vw;}
.news_page_pages.flex dd:last-of-type::before{display:inline-block;content:'\f104';font-family:'FontAwesome'}
.news_page_pages.flex dd:last-of-type::after{display:none}


/**
CONTACT
**/
.index_contact_center{padding:0 3vw;flex-direction: column;}
.index_contact_content{width:100%;padding-right:0;}
.index_contact_form{width: 100%;}
.index_contact_top{padding:  0 4vw;}
.index_contact_text{font-size:3.4vw;margin-top:3vw;}
.index_contact_info{height: 28vw;}
.index_contact_text .index_contact_info .item{border-bottom: none;}
.index_contact_info .item .title{font-size:4vw}
.index_contact_info .item .title .ico{width:8vw;height:8vw;overflow:hidden}
.index_contact_info .item .title img{width:8vw;height:8vw}
.index_contact_info .item .text{margin-top:3vw}
.index_contact_text .index_contact_info .item .title img{transform:translate(-8vw,0);-webkit-transform:translate(-8vw,0);-ms-transform:translate(-8vw,0);-o-transform:translate(-8vw,0);filter:drop-shadow(8vw 0 #fff);-webkit-filter:drop-shadow(8vw 0 #fff);image-rendering:auto}

.form_contact .subtitle{font-size:4vw;}
.form_contact .subtitle::after{width:10vw;height:1px;margin:2vw auto 1vw}
.form_contact .layui-text{margin-bottom:2vw;font-size:3.2vw}
.form_contact .layui-form-item .layui-input{height:9vw;line-height:9vw}
.form_contact .layui-form-item .layui-form-select,.form_contact .layui-input-wrap{width:100%;line-height:9vw}
.form_contact .layui-form-item .layui-input,.form_contact .layui-form-item .layui-textarea{font-size:3.4vw}
.index_contact_form .form_contact .layui-form-item .layui-input,.index_contact_form .form_contact .layui-form-item .layui-textarea{font-size:3.2vw}
.form_contact .layui-form-item .layui-textarea{height:20vw;min-height:20vw;}
.form_contact .layui-form-item{margin-bottom:3vw;position:relative}
.form_contact .layui-form-item.flex .layui-input-wrap{width:70%}
.form_contact .layui-form-item .codeimg{height:9vw}
.form_contact .layui-form-item.last .flex{width: 100%;} 
.form_contact .layui-btn{width:100%;font-size:3.6vw;height:9vw;margin-top: 3vw;}
.form_contact .layui-input-prefix .layui-icon{font-size: 3.4vw;}
.form_contact .layui-form-item.required .layui-input-affix{display:block !important;line-height:9vw}
.form_contact .layui-form-item.required .layui-input-affix.layui-hide .layui-icon-clear::before{font-size:3.2vw}
.index_contact_form{padding: 0 4vw;background: none;margin-top: 8vw;}
.index_contact_form .form_contact .subtitle ,.index_contact_form .layui-text{display: none;}
.layui-form-select dl{margin: 0;top:100%;}
.layui-form-select dl dd{font-size: 3.4vw;}

.contact_page_text_box{font-size: 3.2vw;padding:0 3vw;}
.contact_way_form .form_contact,.contact_way_form .layui-form-group:first-of-type{flex-direction: column;}
.contact_way_form .form_contact{margin-top:4vw;padding: 0 3vw;}
.contact_way_form .layui-form-group,.contact_way_form .layui-form-group:first-of-type .layui-form-item{width:100%}
.contact_way_form .form_contact .layui-form-item{margin:2vw 0 0}
.contact_way_form .form_contact .layui-form-item .layui-textarea{height:8vw}
.contact_way_form .layui-form-group:last-of-type{display:flex;flex-direction:column;justify-content:space-between}



.contact_way_wrap{padding:8vw 0;}
.contact_way_box{padding: 0 3vw;}
.contact_way_wrap .contact_page_text_box ,.contact_way_wrap .contact_way_form .form_contact{padding: 0;}
.contact_page_text_box{margin-top: 3vw;}
.contact_way_tab{margin-top:0;justify-content: space-between;flex-wrap: wrap;}
.contact_way_item_box{width:50%;position:relative;padding:0;margin-top: 8vw;text-align: center;}
.contact_way_item_box:first-child{padding:0;width:50%}
.contact_way_item_box:last-of-type{width: 100%;}
.contact_page_title_box .public_title_box{justify-content: center;}

.contact_way_item_read{width:100%}
.contact_way_item_box:after{display: block;}
.contact_way_item_icon{width:6vw;height:6vw;font-size:3.4vw;margin:0 auto 2vw}
.contact_way_item_icon.am-icon-envelope{font-size:3.2vw}
.contact_way_item_icon.am-icon-mobile{font-size:3.6vw}
.contact_way_item_box .wx_img{display: block;width: 20vw;margin: 0 auto;}
.contact_way_item_tips{font-size:3.2vw;line-height:1.5;margin-bottom:0;}
.contact_way_item_text,.contact_way_item_text a{font-size:var(--font-14);line-height:1.5;font-weight:bold}
.contact_way_item_box:after{display:none}

.contact_map_item_title{line-height: 1.4;font-size: var(--font-10);}
.contact_map_item_active .contact_map_item_title{font-size: var(--font-11);}


/**
FOOTER
**/
.footer{background:var(--font-blue-color)!important;padding: 10vw 0 0;}
.footer_wrap{display: flex;align-items: flex-end;}
.footer_box{height: auto;width:100%}
.footer_top{flex-direction: column;}
.footer_company{width: 100%;line-height: 1.8;display: none;}
.footer_company .item{flex-direction: column;}
.footer_company .item:first-of-type img{height:6vw}
.footer_company .item:first-of-type span{font-size:3.4vw;margin-top: 4vw;}
.footer_company .item:first-of-type span:before{display: none;}
.footer_company .text{margin:1vw 0 2vw;color:rgba(255,255,255,.8)}
.footer_company .layui-form{width: 100%;margin-top: 5vw;}
.footer_company .layui-form .layui-form-item{margin:0}
.footer_company .layui-form .layui-form-item:nth-of-type(1){width: calc(100% - 11vw);}
.footer_company .layui-form .layui-form-item:nth-of-type(2){width: 11vw;}
.footer_company .layui-form .layui-input-wrap,.footer_contact .layui-form .codeimg{height: 9vw;line-height: 9vw;display:flex;}
.footer_company .layui-form .layui-input{border-top-right-radius:0;border-bottom-right-radius:0;font-size:3.4vw;height: 9vw;line-height: 9vw;}
.footer_company .layui-form .layui-input.code{width:auto;height: 9vw;padding-right:0}
.footer_company .layui-form .layui-btn{width:100%;;font-size:3.4vw;height: 9vw;line-height: 9vw;}


.footer_nav {display: flex;flex-direction: column;width: 100%; padding:0 3vw;}
.footer_nav .am-accordion-item{ width:100%;margin:0; padding:0;}
.footer_nav .am-accordion-item:last-of-type{margin-left:0;}
.footer_nav .am-accordion-title{font-size: 3.2vw;height: 12vw;border-bottom:rgba(255, 255, 255, 0.3) solid 1px;display: flex;justify-content: space-between;font-weight: normal;align-items: center;margin-bottom: 0;}
.footer_nav .am-accordion-item.am-active .am-accordion-title{color: var(--font-active-color);}
.footer_nav .am-accordion-item:first-of-type .am-accordion-title{ margin-top:0;}
.footer_nav .am-accordion-title:after{display:block;font-family:'FontAwesome'; content: "\f105"; transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;width: auto;height: auto;margin: 0;background: none;}
.footer_nav .am-accordion-item.am-active .am-accordion-title:after{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;}
.footer_nav .am-accordion-item{max-width:100%;}
.footer_nav .am-accordion-content.flex_row span{width:100%;}
.footer_nav dd.am-collapse{ display:none;}
.footer_nav dd.am-collapse.am-in{ display:block;}
.footer_nav .am-accordion-content{ padding-top:2vw; font-size:3.4vw;line-height:2;width: 100%;}
.footer_nav .am-accordion-content span{margin-top: 2vw;}
.footer_nav .am-accordion-content span a{font-size:3.4vw;}
.footer_nav .am-accordion-content span i{margin-right:2vw;font-size: 3.4vw;}
.footer_nav .am-accordion-content span i.am-icon-envelope{font-size:3.2vw}
.footer_nav .am-accordion-content span i.am-icon-mobile{font-size:4.2vw}

.footer_bottom{margin-top:3vw;padding:0;font-size:3.4vw;}
.footer_box .footer_bottom{position:relative;}
.copyright span{margin-left:2vw}
.footer_con{flex-direction: column;padding:8vw 3vw;text-align: center;}
.footer_con .am-dropdown .am-btn{color:rgba(255,255,255,.6);font-size:3.4vw;}
.footer_con .am-dropdown.am-active .am-btn{background-color:#fff;color:var(--font-active-color)}
.focus_ico {margin-top: 3vw;}
.focus_ico a:before{display:flex;width:6vw;height:6vw;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border-radius:50%;color:#333333;margin:0 0 0 4vw;font-size:3vw;padding:0}
.focus_ico a span{display:none}
.focus_ico a:last-of-type{margin-right:0}

.footer_wrap .footer{padding: 0;}
.footer_wrap .footer_contact{display: none;}
.footer_wrap .footer_nav{align-items:center;position: absolute;left: 0;top: 30vw;}
.footer_wrap .footer_nav .am-accordion-item{display: none;}
.footer_wrap .footer_nav .am-accordion-item:last-of-type{display: flex;flex-direction: column;}
.footer_wrap .footer_nav .am-accordion-item:last-of-type .am-accordion-title{width: 100%;border-bottom: none;font-size: 5vw;justify-content: center;}
.footer_wrap .footer_nav .am-accordion-item:last-of-type .am-accordion-title::after{display: none;}
.footer_wrap .footer_nav .am-accordion-item:last-of-type .am-accordion-bd{display: block!important;margin-top: 5vw!important;}
.footer_wrap .footer_nav .am-accordion-item:last-of-type .am-accordion-content{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;flex-direction: column;}
.footer_wrap .footer_nav .am-accordion-item:last-of-type .am-accordion-content span{margin:0;font-size: 3.6vw;width: 100%;}
.footer_wrap .footer_nav .am-accordion-item:last-of-type .am-accordion-content span a{display: flex;flex-direction: column;align-items: center;padding: 5vw;text-align: center;}
.footer_wrap .footer_nav .am-accordion-content span i{width: 8vw; height: 8vw;background-color:var(--font-active-color);border-radius: 50%;display: flex;justify-content: center;align-items: center;margin:0 0 3vw 0;transform: scale(1.2);}


.frend_link{display: none;}


.feedback_box{width: 100%;max-width: 100%;}
.feedback_box .layui-layer-content{padding: 3vw;}
.feedback_box .layui-text{font-size: 3.4vw;line-height: 1.6;margin-bottom: 5vw;}
.feedback_box .layui-form-item .layui-input ,.feedback_box .layui-form-item .layui-input-wrap{min-height: 9vw;}
.feedback_box .layui-btn-block{font-size: 3.4vw;}

.layui-fixbar{flex-direction: row;position: fixed;right: 0!important;bottom: 0!important;width: 100%;}
.layui-fixbar li{width: 33.33%;margin: 0;border-radius: 0;border-right: #fff solid 1px;height: 11vw;display: flex;align-items: center;justify-content: center;font-size: 5vw!important;background: var(--font-active-color)!important;opacity: 1;}
.layui-fixbar li:first-of-type,.layui-fixbar li:last-of-type ,.home_body_page .layui-fixbar{display: none!important;}
.inner_body_page .layui-fixbar,.inner_body_page.home_body_page .layui-fixbar{display: flex!important;transform: none;}
.skin_tips{display: none!important;}


/**
BANNER
**/
.banner{height: auto;position: relative;}
.banner.mobile{overflow: hidden;}
.banner::before{padding-bottom: 56.25%;display: block;content: '';}
.banner .am-container{padding-top: 5vw;}
.pro_banner .am-container{padding:0 0 10vw;}


.public_nav_wrap {display: none;}
.public_nav_read{display: none!important;}
.banner.mobile .public_nav_wrap{display: block;padding: 0;height: auto;}
.public_nav_box{background:rgba(255,255,255,.95);height:6vw;padding:0;border-radius: 0;height: auto;}
.public_nav_guide ,.public_nav_guide .layui-nav{width: 100%;}
.public_nav_guide .layui-nav{display: flex;}
.public_nav_guide .layui-nav .layui-nav-item{flex: 1;justify-content: center;}
.public_nav_guide .layui-nav .layui-nav-item a{font-size: 4vw;display: block;padding: 2vw 1vw;}

.public_banner_box{padding: 3vw;}
.public_banner_box .name{font-size:4vw;}
.public_banner_box .name::after{width:1.5vw;height:1.5vw;margin-left:1vw}
.public_banner_box .title{font-size:3.6vw;max-width:100%;margin-top: 2vw;}




/**
PAGELIST
**/
.page_list{margin-top:6vw;}
.page_list.last{margin-top: 6vw!important;}
.page_list a{display:flex;margin:0 1.5vw;width:6vw;height:6vw;}
.news_page_pages{margin-top:6vw;padding:3vw 0;border-top:#e1e1e1 solid 1px;border-bottom:#e1e1e1 solid 1px;position:relative;background-color:rgba(0,0,0,0)}
.news_page_pages dt{display: none;}
.error_x{text-align:center;height:30vw;line-height:30vw;font-size:3.2vw}
.error_x i{margin-right:2vw}


.search_page{padding:6vw 3vw 10vw}
.search_list{display: flex;flex-direction: column;background-color: #fff;margin-bottom:3rem;padding:0;}
.search_list dt{width:100%;height:auto;}
.search_list dt a::after{display: block;content: '';padding-bottom: 60%;}

.search_list dd{width:100%;flex-direction: column;margin-top:0;padding: 3vw;}
.search_list dd h2{margin:0;font-size:3.6vw;}
.search_list dd .card-text{margin-top: 2vw;overflow : hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;font-size:3.2vw;}
.search_list dd .card-sort{font-size: 3.2vw;margin-top: 2vw;display: flex;justify-content: space-between;}
.search_list dd .card-sort span{margin-right:0;}

.tag_list_all{margin: 0 -1vw;}
.tag_list_all li {padding: 0 1vw;margin-bottom: 2vw;}
.tag_list_all li a{display: block;background-color: #999; color: #fff;text-align: center;font-size:3.4vw;padding: 2vw;border-radius: .3rem;}
.tag_list_all li a:hover{background-color: var(--font-active-color);}

}