@import "iconfont.css";
:root {
    --font-color: #000000;
    --font-active-color:#40220f;
    --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;  
  }
@font-face {
    font-family: 'DINPro-Light';
    src: url('../fonts/DINPro-Light.eot');
    src: url('../fonts/DINPro-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DINPro-Light.woff2') format('woff2'),
        url('../fonts/DINPro-Light.woff') format('woff'),
        url('../fonts/DINPro-Light.ttf') format('truetype'),
        url('../fonts/DINPro-Light.svg#DINPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DINPro-Regular';
    src: url('../fonts/DINPro-Regular.eot');
    src: url('../fonts/DINPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DINPro-Regular.woff2') format('woff2'),
        url('../fonts/DINPro-Regular.woff') format('woff'),
        url('../fonts/DINPro-Regular.ttf') format('truetype'),
        url('../fonts/DINPro-Regular.svg#DINPro-Regular') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DINPro-Medium';
    src: url('../fonts/DINPro-Medium.eot');
    src: url('../fonts/DINPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DINPro-Medium.woff2') format('woff2'),
        url('../fonts/DINPro-Medium.woff') format('woff'),
        url('../fonts/DINPro-Medium.ttf') format('truetype'),
        url('../fonts/DINPro-Medium.svg#DINPro-Medium') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DINPro-Bold';
    src: url('../fonts/DINPro-Bold.eot');
    src: url('../fonts/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DINPro-Bold.woff2') format('woff2'),
        url('../fonts/DINPro-Bold.woff') format('woff'),
        url('../fonts/DINPro-Bold.ttf') format('truetype'),
        url('../fonts/DINPro-Bold.svg#DINPro-Bold') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
body{color:var(--font-color);font-family:"DINPro-Regular","Arial","\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}
.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 .5s ease-in-out 0s}
.img_animate.contain img{object-fit: contain;}
.img_animate:hover img{transform:scale(1.05)}
.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{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}
.web_w{width:var(--web-width);margin: 0 auto;}
.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-bg-blue{background-color:var(--font-blue-color) !important}
.layui-active-blue{background-color:var(--font-active-color) !important}
.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 p{margin: 0;}
.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)}

.skin_qrcode{width: 320px;border-radius: var(--radius)!important;}
.skin_qrcode .layui-layer-content{text-align: center;padding:10px 10px 20px;}
.skin_qrcode img{width: 100%;margin: 0 auto 10px;}

/*模板*/
.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:4vw}
.header .logo img:first-of-type{display:block}
.header .logo img:last-of-type{display:none}
.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:5.208vw}
.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.white .logo img:last-of-type{display:block}
.header.white .logo img:first-of-type{display:none}
.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:hover .logo img:first-of-type{display:block}
.header:hover .logo img:last-of-type{display:none}
.header.am-sticky{box-shadow:0 2px 10px 0 rgba(0,0,0,.1) !important}
.header.am-sticky .logo img:first-of-type{display:block}
.header.am-sticky .logo img:last-of-type{display:none}
.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:2vw 0;opacity:1}
.header .am-menu-nav .parent_li:hover .am-menu-sub::before{width:100%}
.menu_header_pro{display:flex;justify-content:center;text-align:center;}
.menu_header_pro a{width: calc(20% - 1.5vw);margin:0 2vw}
.menu_header_pro .img{display: block;position: relative;overflow: hidden;border-radius: var(--radius);}
.menu_header_pro .img::after{display: block;content: '';padding-bottom: 75%;}
.menu_header_pro .img img{display: block;width: 100%;height: 100%;position: absolute;left:0;top:0;object-fit: cover;transition:all 300ms ease-in-out 0s;}
.menu_header_pro .img:hover img{transform:scale(1.05);}
.menu_header_pro .title{font-size: var(--font-16);margin-top:.3vw;}


/**
INDEX_SCROLL
**/
.index_page_swiper{height:var(--i-window-height)}
.index_page_swiper .index_page_slide:last-child{height:36vw !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,.5);}
.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;font-family: 'DINPro-Medium';}
.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:#fff}
.index_banner_swiper .text .subtitle{font-size:var(--font-36);margin-top:1.5vw;line-height:1.4;font-family: 'DINPro-Regular';}
.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(4,83,159,.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 7s linear;transition:all 7s 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 .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:.8s;transition-delay:.8s}
.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)}

.innner_banner_button{margin-top:3vw;}




/**
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:5.5vw;max-width:33%;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:1.8;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;background: #f5f5f5;}
.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:var(--font-dark-color);}
.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: #f5f5f5;}
.about_page_honer .am-container{display:flex;justify-content:space-between}
.about_page_honer .text{padding:12vw var(--web-plr) 12vw 0;width:45%}
.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:0.885vw;line-height:1.8;color:#3e3e3e}
.about_page_honer .list{width:54%}
.about_page_honer .list .item{width:50%;height:50%;border-left:#d3d3d3 solid 1px;flex-direction:column;align-items:center;padding:6% 6% 0}
.about_page_honer .list .item:nth-of-type(1),.about_page_honer .list .item:nth-of-type(2){padding-top:12%}
.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:0.832vw;margin-top:.6vw;color:#3e3e3e;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.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_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%,#f5ede4 50%,#ece3d8 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(64,34,15,.9) 0%,rgba(64,34,15,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:3vw 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:2;-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:3vw 0;}
.product_list{margin:0 -.6vw;}
.product_list li{padding:0 .6vw;margin:.6vw 0;}
.product_list li .img{border-radius: var(--radius);border: #f2f2f2 solid 1px;}
.product_list li .img::after{display: block;content: '';padding-bottom: 75%;}
.product_list li .title{position: absolute;width: 100%;left: 0;bottom: 0;text-align: center;padding:.5vw 1vw;background: rgb(64, 34, 15 , .6);color: #fff;transition:all .5s ease-in-out 0s;font-size:var(--font-18);}
.product_list li a:hover .title{background: rgb(0, 48, 71 , .6);}


/**
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}
.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}

.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}

/**
DEVELOP
**/
.develop_page{padding:5vw 0;background-position: center;background-repeat: no-repeat;background-size: cover;}
.develop_page .public_subtitle_text{margin-top: 1vw;}
.develop_page .public_title_icon svg{fill:var(--font-active-color)}
.develop_page .public_title_text{color:var(--font-color);text-transform:uppercase;}
.develop_page_green{background-attachment: fixed;}
.develop_page_green .public_title_icon svg{fill:#fff}
.develop_page_green .public_title_text ,.develop_page_green .public_subtitle_text{color:#fff;}

.develop_concept{display: flex;justify-content: space-between;margin-top: 3vw;}
.develop_concept .item{flex:1;position:relative;}
.develop_concept .item .img{position: relative;height: auto;}
.develop_concept .item .img::after{display: block;content: '';padding-bottom: 125%;}
.develop_concept .item .img img{transition:all 300ms ease-in-out 0s}
.develop_concept .item .text{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;padding:3vw;background: rgba(0, 0, 0, .1);transition:all 300ms ease-in-out 0s;color: #fff;}
.develop_concept .item .text:hover{background: none;}
.develop_concept .item:hover img{transform: scale(1.1);}
.develop_concept .item .text span:before{font-size:var(--font-50)}
.develop_concept .item .text strong{font-size:var(--font-20);margin:1.5vw 0;}
.develop_concept .item .text i:before{font-size:var(--font-36);}

.develop_green{display: flex;justify-content: space-between;margin-top: 5vw;padding: 0 8vw;}
.develop_green .item{width:calc(33.33% - 2.5vw);position:relative;position: relative;height: auto;}
.develop_green .item::after{display: block;content: '';padding-bottom: 100%;}
.develop_green .item .text{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;padding:3vw;color: #fff;text-align: center;}
.develop_green .item .text .ms{margin-top: 2vw;}
.development_energy_item_circle {width: 100%;height: 100%;position: absolute;-webkit-transform: rotate(-90deg); transform: rotate(-90deg);left: 0;top: 0;}
.development_energy_item_circle svg {width: 100%;height: 100%;position: absolute;left: 0;top: 0;fill: #fff; fill-opacity: 0; stroke: #fff; stroke-width: 0.0520833vw;}
.development_energy_item_circle svg circle { stroke-dasharray: 314.15927%;  stroke-dashoffset:314.15927%;}
.am-scrollspy-init .development_energy_item_circle svg circle {stroke-dasharray: 314.15927% 0; -webkit-transition: all 1s cubic-bezier(.77, 0, .175, 1); transition: all 1s cubic-bezier(.77, 0, .175, 1);}
.development_energy_item_icon { position: relative; width: 5.26041666vw; height: 5.26041666vw; margin: 0 auto; -webkit-align-content: center; align-content: center; -webkit-justify-content: center; justify-content: center; opacity: 0; pointer-events: none; -webkit-transform: translateY(3vw); transform: translateY(3vw);}
.am-scrollspy-init .development_energy_item_icon {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);  transition-delay: 0s; -webkit-transition-delay: 100ms;  transition-delay: 100ms;}
.development_energy_item_default{-webkit-transform: translateX(-50%) translateY(-50%) rotate(28deg);transform: translateX(-50%) translateY(-50%) rotate(28deg);}
.am-scrollspy-init .development_energy_item_default {-webkit-transform: translateX(-50%) translateY(-50%) rotate(0); transform: translateX(-50%) translateY(-50%) rotate(0); -webkit-transition: all 1s cubic-bezier(.77, 0, .175, 1);  transition: all 1s cubic-bezier(.77, 0, .175, 1);  transition-delay: 0s; -webkit-transition-delay: 400ms; transition-delay: 400ms;} 
.development_energy_item_svg {width: 100%;height: 100%;position: absolute;left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%);  transform: translateX(-50%) translateY(-50%);}
.development_energy_item_default svg {width: 100%;fill: #fff; z-index: 2;}
.am-scrollspy-init .development_energy_item_animate svg {width: 89.10891%;position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);fill: #fff;fill-opacity: 0;stroke: #fff;stroke-linejoin: round;stroke-width: 0.0520833vw;fill-rule: evenodd;}
.development_energy_item_icon span{font-size:var(--font-40);position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 3;color: var(--font-color);}

.development_saving_list {
    margin-top: 8vw;justify-content: space-between;
}

.development_saving_item_box {
    width: 19.0625%;
    margin: 0;
    position: relative;
}

.development_saving_item_big {
    position: relative;
    padding-bottom: 130.1639%;
}

.development_saving_item_foot {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
}

.development_saving_item_back {
    width: 100%;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(3vw);
    transform: translateY(3vw);
}
.development_saving_item_back img{width: 100%;}
.development_saving_item_content {
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.development_saving_item_circle {
    position: absolute;
    left: 50%;
    top: -1.6666vw;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 4.375vw;
    height: 4.375vw;

    margin: 0 auto;
    z-index: 1;

}

.development_saving_item_top {
    line-height: 4.375vw;
    font-size: var(--font-30);
    color:  var(--font-blue-color);;
    background: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    box-shadow: 0 0 1.041666vw rgba(223, 223, 223, .3);
    text-align: center;
    width: 100%;
    height: 100%;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(3vw);
    transform: translateY(3vw);
}

.development_saving_item_title {
    color: var(--font-blue-color);
    font-size: var(--font-20);
    padding: 0 1vw;
    line-height: 1.2;
    margin-top: 2.08333vw;
    font-weight: bold;
    text-align: center;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(3vw);
    transform: translateY(3vw);
}

.development_saving_item_icon {
    color:  var(--font-blue-color);;
    font-size: var(--font-36);
    margin-top: 1.71875vw;
    text-align: center;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(3vw);
    transform: translateY(3vw);
}

.development_saving_item_icon:before {
    display: block;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.development_saving_item_text {
    color: #888888;
    font-size: var(--font-16);
    margin-top: 1.666vw;
    text-align: center;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(3vw);
    transform: translateY(3vw);
}


.development_saving_read {
    text-align: center;
    font-size: 1.7708333vw;
    line-height: 2.6041666vw;
    margin-top: 3.90625vw;
    color:  var(--font-blue-color);
}

.development_saving_item_svg {
    position: absolute;
    right: -51%;
    top: -11%;
    width: 13.958333vw;
    overflow: hidden;
}

.development_saving_item_animate {
    width: 0;
    overflow: hidden;
}

.development_saving_item_label {
    width: 13.958333vw;
    fill:  var(--font-active-color);;
}

.development_saving_item_box:nth-child(5n) {
    margin: 0;
}

.development_saving_item_box:nth-child(5n) .development_saving_item_svg {
    display: none;
}

.development_saving_item_box:nth-child(2n) {
  margin-top: 2.6041666vw;
}

.development_saving_item_box:nth-child(2n) .development_saving_item_top {
    color:  var(--font-active-color);;
}

.development_saving_item_box:nth-child(2n) .development_saving_item_title {
    color:  var(--font-active-color);;
}

.development_saving_item_box:nth-child(2n) .development_saving_item_icon {
    color:  var(--font-active-color);;
}


.development_saving_item_box:nth-child(2n) .development_saving_item_svg {
    top: -25%;
    right: -44%;
}

.development_saving_item_box:nth-child(2n) .development_saving_item_label {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);

    fill:  var(--font-blue-color);;
}

/*第一个*/
.am-scrollspy-init .development_saving_item_box:nth-child(1) .development_saving_item_animate {
    width: 100%;
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1);
    transition: all .6s cubic-bezier(.77, 0, .175, 1);
}

.am-scrollspy-init .development_saving_item_box:nth-child(1) .development_saving_item_top {
    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);
}

.am-scrollspy-init .development_saving_item_box:nth-child(1) .development_saving_item_back {
    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);
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(1) .development_saving_item_title {
    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);
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(1) .development_saving_item_icon {
    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);
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(1) .development_saving_item_text {
    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);
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
}

/*第2个*/
.am-scrollspy-init .development_saving_item_box:nth-child(2) .development_saving_item_animate {
    width: 100%;
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1);
    transition: all .6s cubic-bezier(.77, 0, .175, 1);
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(2) .development_saving_item_top {
    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);
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(2) .development_saving_item_back {
    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);
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(2) .development_saving_item_title {
    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);
    -webkit-transition-delay: 150ms;
    transition-delay: 150ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(2) .development_saving_item_icon {
    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);
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(2) .development_saving_item_text {
    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);
    -webkit-transition-delay: 250ms;
    transition-delay: 250ms;
}


/*第3个*/
.am-scrollspy-init .development_saving_item_box:nth-child(3) .development_saving_item_animate {
    width: 100%;
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1);
    transition: all .6s cubic-bezier(.77, 0, .175, 1);
    -webkit-transition-delay: 400ms;
    transition-delay: 400ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(3) .development_saving_item_top {
    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);
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(3) .development_saving_item_back {
    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);
    -webkit-transition-delay: 150ms;
    transition-delay: 150ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(3) .development_saving_item_title {
    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);
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(3) .development_saving_item_icon {
    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);
    -webkit-transition-delay: 250ms;
    transition-delay: 250ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(3) .development_saving_item_text {
    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);
    -webkit-transition-delay: 300ms;
    transition-delay: 300ms;
}


/*第4个*/
.am-scrollspy-init .development_saving_item_box:nth-child(4) .development_saving_item_animate {
    width: 100%;
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1);
    transition: all .6s cubic-bezier(.77, 0, .175, 1);
    -webkit-transition-delay: 600ms;
    transition-delay: 600ms;
}


.am-scrollspy-init .development_saving_item_box:nth-child(4) .development_saving_item_top {
    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);
    -webkit-transition-delay: 150ms;
    transition-delay: 150ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(4) .development_saving_item_back {
    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);
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(4) .development_saving_item_title {
    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);
    -webkit-transition-delay: 250ms;
    transition-delay: 250ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(4) .development_saving_item_icon {
    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);
    -webkit-transition-delay: 300ms;
    transition-delay: 300ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(4) .development_saving_item_text {
    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);
    -webkit-transition-delay: 350ms;
    transition-delay: 350ms;
}


/*第5个*/

.am-scrollspy-init .development_saving_item_box:nth-child(5) .development_saving_item_top {
    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);
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(5) .development_saving_item_back {
    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);
    -webkit-transition-delay: 250ms;
    transition-delay: 250ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(5) .development_saving_item_title {
    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);
    -webkit-transition-delay: 300ms;
    transition-delay: 300ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(5) .development_saving_item_icon {
    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);
    -webkit-transition-delay: 350ms;
    transition-delay: 350ms;
}

.am-scrollspy-init .development_saving_item_box:nth-child(5) .development_saving_item_text {
    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);
    -webkit-transition-delay: 400ms;
    transition-delay: 400ms;
}

/**
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;color:#666666;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.042vw 1.563vw;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.563vw 1.563vw;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:0.885vw}
.article_share{background-color:rgba(0,48,71,.04);;height:4.688vw;display:flex;justify-content:space-between;align-items:center;padding:0 1.042vw;margin-top:3%;position:relative;z-index:100}
.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:#f2f2f2;padding:0.7vw 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:0.7vw 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:0.885vw;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){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-18);color:#222222;margin-top:1.141666vw}
.contact_way_wrap{padding:6.291666vw 0}
.bg_grey .contact_way_wrap{background-color:#f7f7f7;}
.contact_way_tab{margin-top:6.8125vw}
.contact_way_item_box{width:25%;position:relative;padding:0 4.1666vw}
.contact_way_item_box:first-child{padding:0 4.1666vw 0 0;}
.contact_way_item_box:last-child{padding:0 0 0 4.1666vw;}
.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%;-webkit-align-items:center;-webkit-justify-content:center;justify-content:center;color:#fff;font-size:var(--font-18);margin-bottom:1.041666vw}
.contact_way_item_icon.am-icon-envelope{font-size:var(--font-16)}
.contact_way_item_icon.am-icon-mobile{font-size:1.042vw}
.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 .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:#ff0000}
.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_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_nav{display:flex;flex-direction: column;}
.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;width: 10vw;}
.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;width: calc(100% - 10vw);}
.footer_nav .am-accordion-content{padding:0;display:flex;font-size: var(--font-16);}
.footer_nav .am-accordion-item{display: flex;margin-bottom: 3vw;}
.footer_nav .am-accordion-item:last-of-type{margin-bottom: 0;}
.footer_nav .am-accordion-content span{display:block;margin: 0 0 0 3vw;width: 8vw;}
.footer_nav .am-accordion-content span:first-of-type{margin-left: 0;}
.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_link{display: flex;flex-direction: row-reverse;border-bottom: rgba(255, 255, 255, .3) solid 1px;padding-bottom: 1vw;margin-top: 2vw;}

.footer_left{display:flex;justify-content: space-between;font-size: var(--font-16);padding:3.2vw 0;}
.footer_logo{display: flex;align-items: center;}
.footer_logo img{height: 4vw;}
.footer_left .item{max-width: 26vw;}
.footer_left .item p{margin-bottom:.6vw;}
.footer_left .item p:first-of-type{font-size: var(--font-18);font-weight: bold;}


.footer_bottom{margin-top:3%;padding:1.042vw 0;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;z-index: 100;}
.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)}

.footer_link,.focus_ico {display: flex;align-items: center;}
.focus_ico a {display: flex;align-items: center;justify-content: center;margin:0 0 0 1.5vw;position: relative;}
.focus_ico a i{display:flex;align-items:center;justify-content:center;width:1.5vw;height:1.5vw;background:rgba(255,255,255,.6);border-radius:50%;color:#333333;font-size:var(--font-18);transition:all 300ms ease-in-out 0s}
.focus_ico .link_code{display: block;width: 120px;height: 120px;position: absolute;left: 50%;top:-5vw;transform: translate(-50%,-50%);border-radius: var(--radius);transition: all .5s;box-shadow: 0 0 .26042vw rgba(0,0,0,.4);padding: .3vw;background: #fff;max-width: inherit;visibility: hidden;opacity: 0;}
.focus_ico a:hover .link_code{opacity: 1;visibility: inherit;top: -4vw;}
.focus_ico a .link_logo{height:1.8vw;background:rgba(255,255,255,.6);padding: .3vw;}
.focus_ico a:hover i{background-color:var(--font-active-color);color:#ffffff}


.feedback_box{width: 40vw;max-width: 64rem;}
.feedback_box .layui-layer-content{padding: 2vw 1.5vw;}
.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(64,34,15,.2)}
.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:1vw;}
.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:2vw;max-width:70%}

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

/**
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: 3.4vw;}

/*模板*/
.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-in .logo img:first-of-type{display: block!important;}
.header.am-in .logo img:last-of-type{display: none!important;}
.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-20);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}

.innner_banner_button{display: none;}

/**
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;}



/**
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 .iist{margin-top:1vw;justify-content: space-between;}
.service_info .item{margin:0!important;width: 50%;}
.service_info .item i{margin-right:.5rem}


/**
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_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_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;}
.contact_map_item_active .contact_map_item_title{font-size: 2vw;}



/**
DEVELOP
**/
.develop_page{padding:10vw 3vw;}
.develop_page .public_subtitle_text{margin-top: 2vw;}

.develop_concept{display: flex;justify-content: center;margin-top: 5vw;flex-wrap: wrap;}
.develop_concept .item{flex:inherit;width: calc(33.33% - 2vw);margin:1vw;}
.develop_concept .item .img{position: relative;height: auto;}
.develop_concept .item .img::after{display: block;content: '';padding-bottom: 150%;}
.develop_concept .item .img img{transition:all 300ms ease-in-out 0s}
.develop_concept .item .text{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;padding:3vw;background: rgba(0, 0, 0, .1);transition:all 300ms ease-in-out 0s;color: #fff;}
.develop_concept .item .text:hover{background: none;}
.develop_concept .item:hover img{transform: scale(1.1);}
.develop_concept .item .text span:before{font-size:var(--font-30)}
.develop_concept .item .text strong{font-size:var(--font-16);margin:1.5vw 0;}
.develop_concept .item .text i:before{font-size:var(--font-18);}

.develop_green{display: flex;justify-content: center;margin-top: 5vw;padding: 0 8vw;flex-wrap: wrap;}
.develop_green .item{width:calc(50% - 2vw);position:relative;position: relative;height: auto;margin:1vw;}
.develop_green .item .text .ms{display: none;}
.development_energy_item_icon { position: relative; width: 16vw; height: 16vw; margin: 0 auto; -webkit-align-content: center; align-content: center; -webkit-justify-content: center; justify-content: center; opacity: 0; pointer-events: none; -webkit-transform: translateY(3vw); transform: translateY(3vw);}

.development_saving_list {
    margin-top: 8vw;justify-content: center;
}

.development_saving_item_box {
    width: calc(33.33% - 2vw);
    margin: 1vw!important;
    position: relative;
}
.development_saving_item_box:nth-child(2n) .development_saving_item_svg{top: -15%;}

.development_saving_item_title,.development_saving_item_top{font-size:var(--font-16);}

.development_saving_item_text{display:none;}

.development_saving_item_box:nth-of-type(4),.development_saving_item_box:nth-of-type(5){margin-top:10vw!important;}

/**
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{display: flex;flex-direction: column;justify-content: flex-start;}

.footer_nav {display: flex;flex-direction: column;width: 100%; padding:0 3vw;}
.footer_nav .am-accordion-item{ width:100%;margin:0; padding:0;flex-direction: column;}
.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;width: 100%;}
.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:50%;}
.footer_nav dd.am-collapse{ display:none;width: 100%;}
.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%;display: flex;flex-wrap: wrap;background: var(--font-blue-color);}
.footer_nav .am-accordion-content span{margin: 2vw 0 0;width: 50%;}
.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_link{display: flex;flex-direction: row;border-bottom: rgba(255, 255, 255, .3) solid 1px;padding-bottom: 4vw;margin-top: 3vw;}

.footer_left{display:flex;justify-content: space-between;font-size: var(--font-16);padding:3.2vw 3vw;}
.footer_left{flex-direction: column;;margin-top:5vw;}
.footer_logo img{height: 8vw;}
.footer_left .item{margin-top: 5vw;font-size: var(--font-15);max-width: 100%;}
.footer_left .item:not(:first-of-type){margin: 5vw 0 0 0;}
.footer_left .item p:first-of-type{font-size: var(--font-16);}
.footer_left .item p:not(:first-of-type){margin-top: 3vw;}


.footer_box{height: 100%;}
.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;display: flex;align-items: center;}
.focus_ico a {display: flex;align-items: center;justify-content: center;margin: 0 5vw 0 0;}
.focus_ico a i{display:flex;align-items:center;justify-content:center;;width:6vw;height:6vw;background:rgba(255,255,255,.6);border-radius:50%;color:#333333;margin:0;font-size:3vw;}
.focus_ico a .link_logo{height: 5vw;}
.footer_link{padding: 3vw;}


.footer_wrap .footer{padding: 0;display: flex;flex-direction: column;justify-content: flex-end;}
.footer_wrap .footer_contact{display: none;}
.footer_wrap .footer_nav{align-items:center;}


.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: 52.1%;display: block;content: '';}
.banner .am-container{padding-top: 5vw;}
.pro_banner .am-container{padding:0;}


.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);}

}