:root{--font-color:#000000;--font-red-color:#d0121b;--font-active-color:#04539f;--i-window-height: 100vh;--font-14:14px;}
body{color:var(--font-color);font-family:'Arial','PingFang SC','Microsoft YaHei';background-color:var(--font-bg-color);font-size:var(--font-14);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;}
picture{display:block}
blockquote{padding:0.417vw 0.781vw;background-color:#f2f2f2;font-family:"Arial","\5FAE\8F6F\96C5\9ED1","Microsoft YaHei","微软雅黑";font-size:0.885vw;border-left:4px solid var(--font-active-color);display:flex;align-items:center;margin-bottom:1.042vw}
.img_animate{position:relative;overflow:hidden;display:block;width:100%}
.img_animate img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;transition:all 0.35s}
.img_animate:hover img{transform:scale(1.05)}
.cover{position:relative;height:0;overflow:hidden}
.cover img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}
.layui-fixbar{margin:0;padding:0}
.layui-layer-photos-prev,.layui-layer-photos-next{color:rgba(0,0,0,.6)!important;transform:scale(1);background:#787878;color:#fff!important;border-radius:50%;font-size:2.4rem!important;display:flex;justify-content:center;align-items:center;width:3.6rem!important;height:3.6rem!important}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}
.flex{display:flex;flex-wrap:wrap}
.align_center{align-items:center}
.justify_between{justify-content:space-between}
.nicescroll-cursors{border:none !important}
.nicescroll-rails{cursor:pointer !important}
.am-container{width:100%;max-width:100%;margin:0 auto;padding:0 8.3333vw}
.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-14);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 0.781vw;font-size:var(--font-14);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:100%;padding:0 3.125vw;}
.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-active-color) !important}
.layui-table{color:var(--font-color);margin:0 0 1.042vw 0;width: auto;}
.layui-table tr th,.layui-table tr td{font-size:var(--font-14);line-height: 1.6;padding:5px 10px;}
.layui-table p{margin: 0;}
table[width="100%"]{width:100%}
.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:0.78125vw;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:0.8333vw;-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.5vw;line-height:1.9791666vw;color:#fff;margin-left:0.78125vw;font-weight:bold;text-transform:uppercase}
.public_subtitle_text{width:100%;font-size:0.833vw;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)}
.nicescroll-cursors{border:none !important}
.nicescroll-rails{cursor:pointer !important;z-index: 30!important;}

/*模板*/
.ue_flex{display: flex;justify-content: space-between;margin: .5vw 0;}
.ue_flex .ue_flex_item{flex: 1;}
.ue_flex .ue_flex_item:not(:first-of-type){margin-left: 1.5vw;}
/* .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_flex_img_two{display: flex;flex-wrap: no-wrap;justify-content: center;}
.ue_flex_img_two .ue_flex_item:nth-of-type(odd){padding-right: 6px;display:flex;justify-content: flex-end;}
.ue_flex_img_two .ue_flex_item:nth-of-type(even){padding-left: 6px;justify-content: flex-start;}
.ue_flex_img_two .ue_flex_item img{display: block;max-width: 100%;object-fit: cover;}

.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:4vw !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:1.2vw}
.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-14);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-14)}
.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.6rem}
.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.6rem}
.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.6rem;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.6rem;color:var(--font-color)}
.header .top_search .layui-form .top_search_close::after{display:block;content:'';background-color:var(--font-color);width:1px;height:0.729vw}
.header .top_search .am-dropdown{width:100%}
.header .top_search .am-dropdown-content{width:100%;font-size:var(--font-14);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:0.625vw;padding:0 .1563vw}
.header .language_btn .am-dropdown-toggle span img{height:0.7vw;margin-right:5px}
.header .language_btn .am-dropdown-toggle i{font-size:1.6rem;margin-right:.1563vw}
.header .language_btn .am-dropdown-content li a{display:flex;align-items:center;font-size:0.625vw}
.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:0.625vw;margin-right:5px;}
.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_tab_parent,.menu_header_tab_son,.menu_header_tab_grandson{display:flex;justify-content:space-between}
.menu_header_tab_parent .name{width:15vw;display:flex;flex-direction:column;font-size: var(--font-14);}
.menu_header_tab_parent .name:not(:last-of-type){margin-bottom:1vw}
.menu_header_tab_parent .name a{display:flex;align-items:center;justify-content:space-between;position:relative}
.menu_header_tab_parent .name a::after{display:block;content:"\f105";font-family:'FontAwesome';color:#ccc}
.menu_header_tab_parent .name a.on:after{color:var(--font-active-color)}
.menu_header_tab_son .name{padding-left:3vw}
.menu_header_tab_parent .item_list{width:68vw;padding-left:2.8vw;margin:0 -1vw}
.menu_header_tab_son .item_list{width:53vw;padding-left:5vw}
.menu_header_tab_grandson .item_list{width:38vw;padding-left:5vw}
.menu_header_tab_parent .item_list li{padding:0 1vw;text-align:center;margin-top:1.5vw}
.menu_header_tab_parent .am-avg-sm-2 li:nth-of-type(1),.menu_header_tab_parent .am-avg-sm-2 li:nth-of-type(2){margin-top:0}
.menu_header_tab_parent .am-avg-sm-3 li:nth-of-type(1),.menu_header_tab_parent .am-avg-sm-3 li:nth-of-type(2),.menu_header_tab_parent .am-avg-sm-3 li:nth-of-type(3){margin-top:0}
.menu_header_tab_parent .am-avg-sm-4 li:nth-of-type(1),.menu_header_tab_parent .am-avg-sm-4 li:nth-of-type(2),.menu_header_tab_parent .am-avg-sm-4 li:nth-of-type(3),.menu_header_tab_parent .am-avg-sm-4 li:nth-of-type(4){margin-top:0}
.menu_header_tab_parent .item_list li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-14)}
.menu_header_tab_parent .img{margin-bottom:.5vw;border:#f2f2f2 solid 1px}
.menu_header_tab_parent .img::after{display:block;content:'';padding-bottom:62.5%}
.menu_header_apply_tab{display:flex;justify-content:space-between}
.menu_header_apply_tab .name{display:flex;width:50vw;flex-wrap:wrap;justify-content:space-between;font-size: var(--font-14);}
.menu_header_apply_tab .name a{display:block;width:27%;margin-top:1vw;display:flex;align-items:center;justify-content:space-between}
.menu_header_apply_tab .name a::after{display:block;content:"\f105";font-family:'FontAwesome';color:#ccc}
.menu_header_apply_tab .name a.on::after{color:var(--font-active-color)}
.menu_header_apply_tab .name a:nth-of-type(1),.menu_header_apply_tab .name a:nth-of-type(2){margin-top:0}
.menu_header_apply_tab .text{width:15vw}
.menu_header_apply_tab .img{margin-bottom:.5vw;border-top-left-radius:1.5vw;border-bottom-right-radius:1.5vw}
.menu_header_apply_tab .title{text-align:center;color:#fff;position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,.5);width:100%;padding:.5vw .2vw}
.menu_header_apply_tab .des{font-size:var(--font-14);color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.5vw}
.menu_header_apply_tab .img::after{display:block;content:'';padding-bottom:100%}
.menu_header_support{display:flex;align-items:center;justify-content:space-between}
.menu_header_support .name{width:38vw;display:flex;flex-wrap:wrap;justify-content:space-between;font-size: var(--font-14);}
.menu_header_support .name a{width:42%;margin-top:1.5vw;display:flex;align-items:center;justify-content:space-between;}
.menu_header_support .name a::after{display:block;content:"\f105";font-family:'FontAwesome';color:#ccc}
.menu_header_support .name a:hover::after{color:var(--font-active-color)}
.menu_header_support .name a:nth-of-type(1),.menu_header_support .name a:nth-of-type(2){margin-top:0}
.menu_header_support .img{width:26vw;position:relative}
.menu_header_support .img::after{display:block;content:'';padding-bottom:28%}
.menu_header_support .img .title{position:absolute;left:4vw;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-transform:uppercase;text-align:center}

/**
INDEX_SCROLL
**/
.index_page_swiper{height:var(--i-window-height)}
.index_page_swiper .index_page_slide:last-child{height:30vw !important}
.index_page_pagination{position:fixed;right:0.781vw !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:0.781vw;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 0.781vw 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(4,83,159,.5)}
.index_pagination_black .swiper-pagination-bullet-active::before{box-shadow:0 0 0 0 rgba(4,83,159,.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 var(--font-color);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:var(--font-color);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 1s cubic-bezier(0.2,0.3,0.5,1);transition:all 1s cubic-bezier(0.2,0.3,0.5,1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}
.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:1.875vw;color:var(--font-active-color);display:flex;align-items:center}
.index_banner_swiper .text .title svg{fill:var(--font-active-color);width:1.302vw;margin-right:0.781vw}
.index_banner_swiper .text.white .title svg{fill:#fff}
.index_banner_swiper .text .subtitle{font-size:2.5vw;margin-top:1.042vw;line-height:1.4;font-weight:bold}
.index_banner_swiper .index_banner_slide.white .text .title,.index_banner_swiper .index_banner_slide.white .text .subtitle{color:#fff}
.swiper-pagination-banner span{width:0.521vw;height:0.521vw;border-radius:50%}
.index_banner_swiper .bg{display:block;width:100%;height:100%;position:absolute;top:0;right:0;z-index:1;background-color:rgba(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 8.3333vw;z-index:9;width:100%;pointer-events:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:.8s;transition-delay:.8s;opacity:0}
.index_banner_pagination_item{-webkit-align-items:center;align-items:center;cursor:pointer;outline:none;pointer-events:auto;margin-right:1.302vw}
.index_banner_pagination_item:last-child{margin-right:0}
.index_banner_pagination_icon{position:relative;width:2.604vw;height:0.417vw;border:1px solid #fff;border-radius:100rem}
.index_banner_pagination_icon::after{display:block;content:"";position:absolute;left:0;top:0;width:0;height:100%;background:#fff}
.index_banner_pagination_current .index_banner_pagination_icon:after{width:100%;-webkit-transition:all 3s linear;transition:all 3s linear}
.index_banner_button{margin-top:8%;position:relative;top:5%}
.product_select{display:flex;flex-direction:column;margin-top:1.5vw}
.product_select .am-dropdown{width:18vw;margin-top:1.5vw}
.product_select .am-btn{font-size:0.625vw;border-radius:.5rem;background:none;border:#000 solid 1px;display:flex;justify-content:space-between;width:100%;padding:.5vw;}
.product_select .am-dropdown.am-active .am-btn,.product_select .am-btn.am-active{background-color:#fff;color:var(--font-active-color)!important}
.product_select .am-dropdown-content{width:100%;border-radius:.5rem}
.product_select .am-dropdown .am-dropdown-content .panel{max-height:34rem;overflow-y:auto}
.product_select .am-dropdown-content li{font-size:0.625vw}
.product_select .am-dropdown-content li a{display:block;padding:.4vw 1vw}
.product_select .am-dropdown-content li a:hover,.product_select .am-dropdown-content li a.on{background-color:#eef1f4}
.product_select.white .am-btn{border-color:#fff;color:#fff}
.index_banner_swiper .product_select{position:absolute;left:8.3333vw;bottom:39%;z-index:10;margin:0;flex-direction:row;opacity: 0;}
.index_banner_swiper .product_select .am-dropdown:not(:last-of-type){margin-right:1vw}
.index_banner_swiper .index_banner_slide .product_select .am-btn{border-color:#000}
.index_banner_navigation{position:absolute;left:0;z-index:9;bottom:1.7708333vw;width:100%;padding:0 6.7708333vw;-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.708333vw;height:2.708333vw;position:relative;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;pointer-events:auto;outline:none;cursor:pointer;-webkit-border-radius:100%;border-radius:100%;-webkit-transition:all .6s ease;transition:all .6s ease;opacity:0}
.index_banner_btn::after{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:1px solid #fff;-webkit-border-radius:100%;border-radius:100%}
.index_banner_btn svg{width:32.6923%;fill:#fff;-webkit-transition:all .6s ease;transition:all .6s ease}
.index_banner_btn::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0.1041666vw solid #fff;-webkit-border-radius:100%;border-radius:100%}
.index_banner_next{margin-left:1.041666vw}
.index_banner_prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.index_banner_btn:hover{background:#fff}
.index_banner_btn:hover svg{fill:var(--font-active-color)}

/**
ABOUT
**/
.index_about_wrap{height:100%;width:100%;position:relative}
.index_about_back{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}
.index_about_home_box{position:absolute;right:0;bottom:0;width:62.34375%;z-index:3;-webkit-transform:translateY(30%);transform:translateY(30%);opacity:0;pointer-events:none}
.index_about_home_img{padding-bottom:68.003341%}
.index_about_box{position:relative;z-index:9;height:100%;-webkit-align-items:center;align-items:center}
.index_about_content{width:100%;padding:0 8.3333vw}
.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-active-color)}
.index_about_subtitle_box{margin-top:2.6041666vw}
.index_about_subtitle_label{max-width:60%;font-size:0.781vw;line-height:1.8;color:#222222;opacity:0;pointer-events:none;-webkit-transform:translateY(4vw);transform:translateY(4vw);text-align:justify}
.index_about_details_item{padding-right:5.7291666vw;max-width:25%;opacity:0;pointer-events:none;-webkit-transform:translateY(4vw);transform:translateY(4vw);text-align:center}
.index_about_details_item:last-child{padding:0}
.index_about_item_title{-webkit-align-items:flex-end;align-items:flex-end;justify-content:center;font-weight:bold}
.index_about_item_number{font-size:2.813vw;line-height:3.8541666vw;color:#222222}
.index_about_item_label{font-size:1.25vw;line-height:3.0208333vw;margin-left:0.26041666vw;color:#222222}
.index_about_item_text{font-size:var(--font-14);line-height:1.3541666vw;color:#888888}
.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-active-color);text-transform:capitalize}
.about_company_text{width:54%;padding-right:8.3333vw}
.about_company_text .subtitle{font-size:1.25vw;margin-top:3vw;font-weight:bold;line-height:1.4}
.about_company_text .text{margin-top:1.2vw;font-size:var(--font-14);line-height:1.8;color:#3e3e3e;text-align:justify}
.about_company_img{width:46%;position:absolute;right:0;top:0}
.about_company_img::before{display:block;content:'';padding-bottom:91.3%}
.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{display:flex;justify-content:space-between;position:relative}
.about_page_culture .item{width:33.33333%;position:relative}
.about_page_culture .item::after{display:block;content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background-image:-webkit-linear-gradient(to top,rgba(22,66,187,.9) 10%,rgba(22,66,187,.1));background-image:linear-gradient(to top,rgba(22,66,187,.9) 10%,rgba(22,66,187,.1));z-index:9;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1)}
.about_page_culture .item .img::before{display:block;content:'';padding-bottom:146.8%}
.about_page_culture .item .img img{-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1)}
.about_page_culture .item .img::after{display:block;content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.3);-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1)}
.about_page_culture .item .text{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;color:#fff;padding-bottom:6vw;z-index:10}
.about_page_culture .item .text .title{font-size:1.354vw;color:#ffffff;text-align:center;margin-bottom:1.5625vw}
.about_page_culture .item .text .title::before{display:block;content:'';height:3.6458333vw;margin-bottom:0.5208333vw;background-repeat:no-repeat;background-size:contain;background-position:center}
.about_page_culture .item:nth-of-type(2) .text .title::before{background-image:url('/static/images/ico_mission.png')}
.about_page_culture .item:nth-of-type(3) .text .title::before{background-image:url('/static/images/ico_vision.png')}
.about_page_culture .item:nth-of-type(4) .text .title::before{background-image:url('/static/images/ico_orientation.png')}
.about_page_culture .item .text .line{width:1px;margin:0 auto;display:flex;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1);-webkit-align-items:flex-start;align-items:flex-start}
.about_page_culture .item .text .line:after{display:block;content:"";height:0;width:100%;background:#fff;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1)}
.about_page_culture .item .text .des{font-size:1.042vw;text-align:center;-webkit-transform:translateY(4vw);transform:translateY(4vw);opacity:0;pointer-events:none;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1);width:100%;padding:0 5%}
.about_page_culture .item:hover .line:after{height:2.08333vw}
.about_page_culture .item:hover .des{padding-top:1.5625vw;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.about_page_culture .item:hover .img::after{height:0}
.about_page_culture .item:hover:after{height:100%}
.about_page_culture .item:hover .img img{transform:scale(1.05)}
.about_page_culture_head{position:absolute;left:50%;top:6.25vw;transform:translateX(-50%);z-index:10}
.about_page_culture_head .public_subtitle_text{color:#fff;}
.about_page_honer .am-container{display:flex;justify-content:space-between}
.about_page_honer .text{padding:10.41666vw 8.3333vw 10.41666vw 0;width:44.375%}
.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 .subtitle{font-size:1.25vw;margin-top:3vw;font-weight:bold;line-height:1.4}
.about_page_honer .public_title_text{color:var(--font-active-color);text-transform:capitalize}
.about_page_honer .des{margin-top:1.5vw;line-height:1.8;color:#3e3e3e}
.about_page_honer .list{width:55.625%}
.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.792vw;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:5.25vw 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-active-color);text-transform:capitalize}
.about_page_photo .public_subtitle_text{margin-top:1vw}
.about_page_photo_tab{margin-top:3.1666vw}
.about_page_photo_img{padding-bottom:68.9%}
.about_page_photo_title{line-height:2.08333vw;font-size:0.9375vw;color:#333333;margin-top:1.041666vw;text-align:center}
.about_page_photo_line{height:0.208333vw;margin-top:3.38541666vw;background:rgba(91,91,91,.2);position:relative;width:100%;-webkit-transition:all 1s cubic-bezier(.77,0,.175,1);transition:all 1s cubic-bezier(.77,0,.175,1)}
.about_page_photo_after{position:absolute;left:0;top:0;width:0;height:100%;background:var(--font-active-color)}
.about_page_photo_line_animate{-webkit-animation:strengthLineWidth 10s forwards linear normal;animation:strengthLineWidth 10s forwards linear normal}
.about_page_partner{margin:3.1666vw -1.5vw 0}
.about_page_partner li{padding: 0 1.5vw;border: #f2f2f2 solid 1px;;margin: -1px 0 0 -1px;}
.about_page_partner .img::after{display: block;content: '';padding-bottom: 100%;}
.about_page_partner .img img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:0.7}
.about_page_partner .img:hover img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(10);filter:none;opacity:1}

/**
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 top,#D5DEE7 0%,#E8EBF2 50%,#E2E7ED 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 8.3333vw;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:139.48497%;z-index:1}
.index_product_tab{width:79.2178771%}
.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)}
.index_product_item_box a{position:relative;display:block;z-index:9}
.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(4,83,159,.8) 0%,rgba(4,83,159,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{position:absolute;bottom:1.82291666vw;left:0;width:100%;padding:0 1.9791666vw;z-index:3}
.index_product_top{width:100%}
.index_product_item_number{font-size:2.6041666vw;line-height:2.708333vw;color:var(--font-active-color);-webkit-text-stroke:0.0520833vw var(--font-active-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:1.042vw;line-height:1.5625vw;margin-bottom:0.3125vw;font-weight:bold;font-weight:bold;text-transform:uppercase;color:var(--font-active-color)}
.index_product_item_text{font-size:0.78125vw;line-height:1.258333vw;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.563vw}
.index_product_text{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:0.9375vw}
.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:40.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{fill:var(--font-active-color)}
.index_page_current .index_product_head .public_title_box{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}
.index_page_current .index_product_content .index_product_button{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:100ms;transition-delay:100ms}
.index_page_current .index_product_content .index_product_text{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:50ms;transition-delay:50ms}
.index_page_current .index_product_content .index_product_button .index_public_button{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:150ms;transition-delay:150ms}
.index_page_current .index_product_content .index_public_pagination_box{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:150ms;transition-delay:150ms}
.index_page_current .index_product_tab .index_product_item_box{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99);-webkit-transition-delay:200ms;transition-delay:200ms}
.product_page_warp{padding:1.08333vw 0 4.208333vw;}
.product_page_box{justify-content:space-between;align-items:flex-start}
.product_page_left{width:18%;padding-right:2.6041666vw;position: relative;z-index: 10;}
.product_page_right{width:82%}
.product_list_menu{position:relative;z-index:2}
.product_list_menu .layui-menu-item-group{padding:0}
.product_list_menu .layui-menu-item-group > .layui-menu-body-title{font-weight:bold;color:#000;display:flex;align-items:center;border-bottom:#eee solid 1px;font-size:0.938vw;padding:1.3vw 0;color:var(--font-active-color);}
.product_list_menu .layui-menu-item-group > .layui-menu-body-title i{margin-right:.5vw}
.product_list_menu .layui-menu-item-parent .layui-menu-body-title{padding:0.5vw 1vw;font-size:var(--font-14);margin:0;display:flex;align-items:center;justify-content:space-between;background:var(--font-active-color);color: #fff;}
/* .product_list_menu .layui-menu-item-parent:hover > .layui-menu-body-title,.product_list_menu .layui-menu-item-parent .layui-menu-body-title:hover{font-weight:bold}
.product_list_menu .layui-menu-item-parent .layui-menu-body-title.on{font-weight:bold} */
.product_list_menu .layui-menu-item-group .layui-menu-item-parent .layui-menu-body-title i{position:relative;top:0;right:-.5vw;margin:0;font-size:0.625vw}
.product_list_menu .layui-menu-item-group .layui-menu-item-parent .layui-menu-body-title:hover > .layui-icon-down,.product_list_menu .layui-menu-item-parent:hover > .layui-menu-body-title .layui-icon-down{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.product_list_menu .layui-menu-item-group > ul{padding:0;margin:1.2vw 0 0 0;display:flex;flex-direction:column;}
.product_list_menu .layui-menu-item-group > ul li{flex:1;font-size:var(--font-14);padding:0}
.product_list_menu .layui-menu-item-group .layui-panel .layui-menu-body-title{font-size:var(--font-14)}
.product_list_menu .layui-menu-body-title{display:block;margin:0}
.product_list_menu .layui-menu-body-panel{top:0;box-shadow:none;border:0;padding:0;min-width:25rem}
.product_menu_fixed .product_list_menu{position:fixed;left:3.125vw;top:0;width:14.275%}
.product_menu_end{-webkit-align-items:flex-end;align-items:flex-end}
.product_menu_end .product_list_menu{position:static;width:100%}
.product_list{margin:0 -0.5vw;display: block;}
.product_list li{padding:0 0.5vw;margin-bottom:1vw}
.product_list li a{display:block}
.product_list li .img{background-color:#fff;transition:all 300ms ease-in-out 0s}
.product_list li .img::before{display:block;content:'';padding-bottom:62.5%}
.product_list li .text{padding:.6vw 1vw;background:#eef1f4;transition: all 300ms ease-in-out 0s;}
.product_list li .text .title{font-size:var(--font-14);text-align:center}
.product_list li .text .des{font-size:var(--font-14);line-height:1.5;color:#3e3e3e;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:0;opacity:0}
.product_list li .text .more{display:none;font-size:0.625vw;color:#3e3e3e}
.product_list:not(.product_th_list) a:hover .text {background: var(--font-active-color);color: #fff;}
.product_th_list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.product_th_list::before,.product_th_list::after{display: none;}
.product_th_list li{width:50%}
.product_th_list li:nth-last-of-type(1),.product_th_list li:nth-last-of-type(2){margin-bottom: 0;}
.product_th_list li a{display:flex;justify-content:space-between}
.product_th_list li .img{width:40%}
.product_th_list li .text{width:60%;padding:1.5vw;display:flex;flex-direction:column;justify-content:center}
.product_th_list li .text .title{text-align:left;font-weight:bold;font-size:0.781vw}
.product_th_list li .text .des{height:auto;opacity:1;margin-top:.5vw}
.product_th_list li .text .more{display:flex;align-items:center;margin-top:1vw}
.product_th_list li .text .index_news_btn_text{font-size:0.625vw;color:#3e3e3e}
.product_th_list li .text .index_news_btn_icon{width:0.8275vw;height:0.8275vw}
.product_th_list li .text .more:hover .index_news_btn_text{color:var(--font-active-color)}
.product_th_list li .text .more:hover .index_news_btn_icon{background:var(--font-active-color)}
.product_list_guide{padding:0.8vw 0 1vw;justify-content:space-between;align-items:center;position:relative;z-index:2}
.product_list_guide dt{font-size:0.625vw;max-width:45%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.product_list_guide dd{display:flex;align-items:center}
.product_list_guide dd .product_list_style{margin-left:1vw}
.product_list_guide dd .product_select{flex-direction:row;margin:0}
.product_list_guide dd .product_select .am-dropdown{margin:0 0 0 1vw;width:10vw}
.product_list_guide dd .product_select .am-btn{font-size:0.625vw;border-color:#e0e0e0;border-radius:0;padding:.5vw}
.product_list_guide dd .product_select .am-btn span{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.product_list_guide dd .product_select .am-btn .am-icon-caret-down{flex-shrink: 0;}
.product_list_guide dd .product_select .am-dropdown-content li a{font-size:0.625vw;padding:.4vw .5vw}
.product_list_guide dd .form_search{width:12vw}

.product_sort_guide{display: flex;align-items: center;margin-bottom: 1vw;background-color: #eef1f4;padding:.6vw 1vw;}
.product_sort_guide a{margin-right: 2vw;display: flex;align-items: center;}
.product_sort_guide a i{margin-right: 3px;}

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

.pro_page_top{padding: 2vw 0;}
.pro_page_top .flex{display: flex;justify-content: space-between;}
.pro_imgs_scroll{width: 50%;margin: 0;border-radius: 2px;}
.pro_page_top .swiper-slide {height: auto;}
.pro_page_top .img{position: relative;overflow: hidden;background-color: #fff;display: block;}
.pro_page_top .img::after{display: block;content: '';padding-bottom:62.5%;}
.pro_page_top .img img{display: block;width:100%;height:100%;position: absolute;left: 0;top: 0;object-fit: contain;z-index: 1;}
.pro_img_big .swiper-button-prev,.pro_img_big .swiper-button-next{color: #dedede;}
.pro_img_big .swiper-button-prev:hover,.pro_img_big .swiper-button-next:hover{color: var(--font-active-color);}
.pro_img_big img{cursor:zoom-in;}
.pro_text{width: 48%;display: flex;flex-direction: column;justify-content: space-between;background-color: #fff;padding:2vw;border-radius: 2px;}
.pro_text .title{line-height: 1.4;font-size: 1.2vw;font-weight: bold;color: var(--font-active-color);position: relative;}
.pro_text .title::after{display: block;content: '';width: 20%;height: 1px;background-color: var(--font-active-color);margin: 1vw 0;}
.pro_text .des{margin-top: 1.5vw;max-height: 32rem;overflow: auto;}
.pro_text .btns{margin-top: 1.5vw;display: flex;justify-content: space-between;}
.pro_text .btns a{font-size: var(--font-14);width: calc(33.33% - 1rem);padding: .3vw 1vw;height: auto;line-height: 1.6;}
.pro_text .btns a i{margin-right: 0.5vw;}

.pro_img_small{margin:1rem 0 0;padding-bottom: 1px;}
.pro_img_small .img{border: #f2f2f2 solid 1px;}
.pro_img_small .img img{transition: all 300ms ease-in-out 0s;opacity: .7;}
.pro_img_small .swiper-slide-thumb-active .img{border-color:var(--font-active-color);}
.pro_img_small .swiper-slide-thumb-active .img img{transform: scale(1.02);opacity: 1;}
.pro_img_small .swiper-button-prev{left: 0;}
.pro_img_small .swiper-button-next{right: 0;}
.pro_img_small .swiper-button-prev::after ,.pro_img_small .swiper-button-next::after{font-size: 3rem;color: #999;}


.pro_page_bottom{padding: 2vw 0;}
.inner_page_warp .pro_page_bottom:nth-of-type(even){background-color: #f5f5f5;}
.pro_page_bottom .public_title_box{margin-bottom: 1vw; border-bottom: rgba(0,0,0,.1) solid 1px;padding-bottom: 1vw;}
.pro_page_bottom .public_title_box .public_title_icon{width: 1vw;}
.pro_page_bottom .public_title_box .public_title_text{font-size: 1.042vw;}
.pro_page_bottom .am-paragraph-default ,.pro_page_bottom .am-paragraph-default p{font-size: var(--font-14);}
.pro_page_bottom .am-paragraph-default table ,.pro_page_bottom .am-paragraph-default table p{font-size: var(--font-14);background: none;}
.inner_page_warp .pro_page_bottom:nth-of-type(even) table tr td ,.inner_page_warp .pro_page_bottom:nth-of-type(even) table tr th{border-color: rgba(0,0,0,.1);}

.pro_page_down{background-color: #fff;padding: 1vw 0 0;}
.pro_page_down li{padding: 0 1.78125vw;display: flex;align-items: center;justify-content: space-between;margin-bottom: 1.2vw;border-bottom: #ccc dashed 1px;padding-bottom: 1vw;}
.pro_page_down li:last-of-type{margin-bottom: 0;border: none;}
.pro_page_down li img{width: 5vw;object-fit: contain;}
.pro_page_down li .title{font-size: var(--font-14);color:var(--font-color);display: flex;align-items: center;}
.pro_page_down li .info{margin-left: 0.3vw;}
.pro_page_down li a{display: flex;align-items: center;min-width: 6vw;}
.pro_page_down li img{display: block;width: 1.2vw;margin-right: .5vw;}
.pro_page_down li .info span{display: flex;align-items: center;font-size: var(--font-14);}
.pro_page_down li .info span::before{margin-right: .3vw;}

.inner_page_warp .pro_page_bottom:nth-of-type(even) .industries_list li a{background-color: #fff;}


.pro_application_box.first.last{display: flex;justify-content: space-between;}
.pro_application_box.first.last .pro_application{width: 40%;;}
.pro_application_box.first.last .industries_list{width: 60%;padding-left: 1vw;}
.pro_application_box.first.last .industries_list .more{display: none;}
/* .pro_application_box.first.last .industries_list li:not(:last-of-type){margin-bottom: 1.5vw;} */
.pro_application_box.first.last .industries_list li .img{width: 50%;}
.pro_application_box.first.last .industries_list li .text{padding: .5vw 1.5vw;width: 50%;}
.pro_application_box.first.last .industries_list li .text .title{line-height: 1.4;}
.pro_application_box.first.last .industries_list li .text .subtitle{margin-top: .6vw;}
.pro_application_box.first.last.one .industries_list li{width: 100%;}
.pro_application_box.first.last.one .industries_list li .img{width: 36%;}
.pro_application_box.first.last.one .industries_list li .text{width: 64%;}
.pro_application_box.first.last.one .industries_list li .img::before{padding-bottom: 60%;}
.pro_application_box.first.last.one .industries_list li .more{display: flex;}

.pro_application_box.last{display: block;}
.pro_application_box.last .industries_list .more{display: flex;}
.pro_application_box.last .industries_list li .text{padding: 1vw 2vw;}
.pro_application_box.last .industries_list li .text .subtitle{margin-top: 1vw;}

.content_Maxheight{position: relative;}
.readmore-js-collapsed:after{display: block;content: '';background: -moz-linear-gradient(to bottom, rgba(255,255,255,0), #fff);background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0), #fff);background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);position: absolute;left: 0;bottom: 0;width: 100%;height: 20vw;z-index: 2;}
.readmore-js-toggle{display: flex;}
.readmore-js-expanded::after{display: none;}
.more_click_height{display: block;content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 100px;display: flex!important;justify-content: flex-end;flex-direction: column;align-items: center;color: var(--font-active-color)!important;z-index: 10;}
.more_click_height::after{display: block;content: '';width: 20px;height: 20px;border: 2px solid transparent; border-bottom: 2px solid var(--font-active-color);border-right: 2px solid var(--font-active-color);opacity: .8;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-animation: arrow 1.5s infinite ease-in-out;animation: arrow 1.5s infinite ease-in-out;margin-top:.2vw;}
@-webkit-keyframes arrow {0% {opacity:0;-webkit-transform:translate(0, 0px) rotate(45deg)}50% {opacity:1;-webkit-transform:translate(0, -5px) rotate(45deg)}100% {opacity:0;-webkit-transform:translate(0, -10px) rotate(45deg)};}
.less_click_height{display: none!important;}


/**
INDUSTREIS
**/
.index_solution_title_box{margin-top:1.041666vw;opacity:0;pointer-events:none;-webkit-transform:translateY(4vw);transform:translateY(4vw)}
.index_solution_title_label{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%,#04539f 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_active .index_solution_item_photo{cursor:pointer}
.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 8.3333vw;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-14);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:2;-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}
.industries_page_box{padding:4.208333vw 0}
.industries_list{margin:0 -1.2vw}
.industries_list li{padding:0 1.2vw;margin-bottom:2.4vw}
.industries_list li:nth-last-of-type(1),.industries_list li:nth-last-of-type(2){margin-bottom:0}
.industries_list li a{justify-content:space-between;align-items:center;background-color:#f5f5f5;border-radius:1.5625vw 0 1.5625vw 0;overflow:hidden}
.industries_list li .img{width:30%}
.industries_list li .img::before{display:block;content:'';padding-bottom:100%}
.industries_list li .text{width:70%;padding:1vw 2vw}
.industries_list li .text .title{font-size:0.833vw;font-weight:bold}
.industries_list li .text .subtitle{margin-top:.6vw;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:12px;}
.industries_list li .text .more{margin-top:1vw;align-items:center}
.industries_list li .text .index_news_btn_text{font-size:var(--font-14);color:#333}
.industries_list li .more:hover .index_news_btn_icon{background-color:var(--font-active-color)}
.industries_list li .more:hover .index_news_btn_text{color:var(--font-active-color)}
.inner_page_warp .public_title_box{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.inner_page_warp .public_title_icon svg{fill:var(--font-active-color)}
.inner_page_warp .public_title_text{color:var(--font-active-color);text-transform:uppercase}
.industries_page_text{justify-content:space-between;align-items:center}
.industries_page_text_head{width:60%;padding-right:8.3333vw}
.industries_page_text_head .public_title_box{justify-content:flex-start}
.industries_page_text_head .text{margin-top:2.5vw;line-height:2;font-size:0.885vw}
.service_info{margin-top:3vw}
.service_info .iist{margin-top:1vw}
.service_info .item:nth-of-type(2n),.service_info .item:nth-of-type(3n){margin-left:3vw}
.service_info .item i{margin-right:.5rem}
.industries_page_text .img{width:40%;position:relative;overflow:hidden;border-radius:0 0 0 8.333vw}
.industries_page_text .img::before{display:block;content:'';padding-bottom:100%}
.industries_page_text .img img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;right:0;top:0}
.industries_page_text .img span{position:absolute;left:0;bottom:0;text-align:center;width:100%;display:block;width:100%;background:rgba(0,0,0,.3);color:#fff;padding:.8vw}
.industries_page_product .public_title_box{justify-content:center}
.industries_page_product_list .product_list{margin-top:1vw}
.industries_page_product_list .product_list li{margin:2vw 0 0}
.industries_page_product_list .product_list li:nth-of-type(4){display: none;}
.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}
.industries_page_case_list{margin-top:3vw}
.case_list li .img{width:45%}
.case_list li .text{width:55%;padding:1vw 2vw}
.case_list li .text .title{font-size:0.938vw}
.case_list li .img::before{display:block;content:'';padding-bottom:62.56%}
.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_img img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:0.7} */
.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,83,159,.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-active-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}

/**
SUPPORT
**/
.support_page_box{padding:4.208333vw 0;background-repeat:no-repeat;background-position:center;background-size:cover}
.support_page_service{justify-content:space-between}
.support_page_service .img{width:48%;overflow:hidden;border-radius:0 0 0 8.333vw}
.support_page_service .text{width:48%;background-color:#f2f2f2;padding:3vw 4vw;display:flex;flex-direction:column;justify-content:center;line-height:2;border-radius:0 8.333vw 0 0}
.support_page_service .text .ms{margin-top:2vw}
.support_case .case_list{margin-top:4vw}
.down_fl dl{justify-content:space-between}
.down_fl dt{width:6%;text-transform:uppercase;font-weight:bold;font-size:.0.938vw}
.down_fl dd{width:94%}
.down_fl dl:nth-of-type(2) dd{width:calc(94% - 32rem)}
.down_fl dd a{margin-left:2vw;margin-bottom:.6vw}
.down_fl_title{background-color:var(--font-active-color);color:#fff;padding:.5vw 1.5vw;display:flex;justify-content:space-between;font-size:0.885vw;margin-top:2vw;text-transform:uppercase}
.down_fl_title span:nth-of-type(1),.down_list li span:nth-of-type(1){width:55%}
.down_fl_title .box,.down_list li .box{width:45%}
.down_fl_title .box,.down_list li .box .item{display:flex;justify-content:space-between}
.down_fl_title .box span,.down_list li .box .item span{display:flex;align-items:center}
.down_list li .box .item span:not(:first-of-type){margin-top:.5vw}
.down_fl_title .box span:nth-of-type(1),.down_list li .box .item span:nth-of-type(1){width:60%}
.down_fl_title .box span:nth-of-type(2),.down_list li .box .item span:nth-of-type(2){justify-content:center;width:40%}
.down_list li{display:flex;align-items:center;justify-content:space-between;border-bottom:#dedede solid 1px;padding:.5vw 1.5vw}
.down_list li .am-icon-download{font-size:0.938vw}
.down_list li img{width:.7vw;margin-right:.4vw}
#down_table{margin-top:3vw}
.down_table thead tr th{background-color:var(--font-active-color);color:#fff;font-weight:bold}
.down_table tr td{font-size:var(--font-14)}
.down_table tr td:nth-of-type(2) .layui-table-cell,.down_table tr th:nth-of-type(2) .layui-table-cell{padding-left:1.5vw}
.down_table tr td[data-field="sortname"]{height:auto!important;}
.down_table .item{display:flex;align-items:center;line-height:2;justify-content:center}
.down_table .item.first{justify-content:flex-start;padding-left:20%}
.down_table .item span{margin-right:.3vw}
.down_table .item.last a{display: flex;align-items: center;}
.down_table .item .size{margin:0 0 0 .3vw;min-width: 4vw;display: inline-block;text-align: left;}
.down_table .item img{width:.7vw;margin-right:.4vw}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color:var(--font-active-color)}
.layui-table-body .layui-none{font-size:0.781vw}
.down_table .layui-table-tool{padding:1.5vw 1.5vw 1vw}
.down_table .layui-table-tool-temp{padding:0}
.toolbar_form{display:flex;align-items:center;width:42rem}
.toolbar_form .layui-input-wrap{width:37rem}
.toolbar_form .layui-form-item{margin:0;}
.toolbar_form .layui-input{font-size:1.5rem}
.toolbar_form .layui-form-item .layui-btn{width:4rem;font-size:1.2rem;display:flex;justify-content:center;align-items:center}
.toolbar_form .layui-form-item .layui-bg-blue{background:var(--font-active-color)!important}
.toolbar_form .layui-form-item .layui-btn-primary:hover{border-color:var(--font-active-color)}
.faq_list{margin:3vw 0 0;border:0!important}
.faq_list.first dt,.faq_list.first dd{background-color:#fff}
.faq_list dt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}
.faq_list dt span,.faq_list .am-accordion-content .item:first-of-type{margin-right:1rem;width:2rem;height:2rem;background:var(--font-active-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:0.625vw}
.faq_list dt.am-accordion-title{padding:.8vw 1vw;color:var(--font-color)}
.faq_list.first dt.am-accordion-title,.faq_list.first .am-accordion-item{border:0!important}
.faq_list.am-accordion-gapped .am-accordion-item{margin:.6vw 0 0 0}
.faq_list.am-accordion-gapped .am-accordion-item:first-of-type{margin-top:0}
.faq_list.am-accordion-item:nth-of-type(1){margin:0}
.faq_list .am-active .am-accordion-title{background-color:var(--font-active-color);color:#fff}
.faq_list .am-active .am-accordion-title span{background:#fff;color:var(--font-active-color)}
.faq_list .am-accordion-content{padding:1vw;font-size:0.781vw;line-height:1.8;justify-content:space-between;align-items:baseline}
.faq_list .am-accordion-content .item:last-of-type{width:calc(100% - 4rem)}

/**
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-active-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:0.8333vw;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:0.78125vw;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:1.042vw;line-height:1.7708333vw;font-weight:bold}
.news_number_text{font-size:var(--font-14);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 3.38541666vw;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 0.8333vw 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}
.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:0.625vw;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:0.938vw;border-bottom:rgba(4,83,159,.3) 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:0.833vw;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:0.625vw;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:#e5eff5 solid 1px;margin-bottom:0.521vw;padding-bottom:0.729vw;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-14)}
.article_right_block .article_hot li i{width:0.833vw;height:0.833vw;line-height:0.833vw;padding:0;font-style:normal;font-size:0.625vw;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:0.781vw}
.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:var(--font-14)}
.article_share{background-color:#f2f2f2;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:0.833vw;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:0.781vw;width:1.667vw;height:1.667vw;margin:0 0 0 0.781vw;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:0.833vw;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:0.833vw;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:0.833vw;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 8.3333vw 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{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(4,83,159,.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:0.781vw}
.form_contact .layui-form-item .layui-input{height:2.396vw;line-height:2.396vw}
.form_contact .layui-form-item .layui-form-select,.form_contact .layui-input-wrap{width:100%;line-height:2.396vw}
.form_contact .layui-form-item .layui-input,.form_contact .layui-form-item .layui-textarea{font-size:0.781vw}
.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.396vw}
.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.396vw;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.396vw}
.form_contact .layui-form-item.required .layui-input-affix.layui-hide .layui-icon-clear::before{display:block;content:'*';color:#ff0000;font-size:0.625vw}
.layui-form-select dl{max-width:100%;margin:0;top: 100%;}
.layui-form-select dl dd{font-size:0.781vw}
.layui-form-select dl dd.layui-this{color:var(--font-active-color)}
.layui-form-select dl .layui-select-none{font-size:0.781vw}
.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-active-color)}
.contact_page_text_box{font-size:0.781vw;color:#222222;margin-top:1.141666vw}
.contact_way_wrap{padding:7.291666vw 0}
.contact_way_tab{margin-top:6.8125vw}
.contact_way_item_box{width:20%;position:relative;padding:0 4.1666vw}
.contact_way_item_box:first-child{padding:0 4.1666vw 0 0;width:14%}
.contact_way_item_box:last-child{padding:0 0 0 4.1666vw;width:26%}
.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-active-color);-webkit-border-radius:100%;border-radius:100%;-webkit-align-items:center;-webkit-justify-content:center;justify-content:center;color:#fff;font-size:0.938vw;margin-bottom:1.041666vw}
.contact_way_item_icon.am-icon-envelope{font-size:0.8333vw}
.contact_way_item_icon.am-icon-mobile{font-size:1.042vw}
.contact_way_item_tips{font-size:0.78125vw;line-height:1.30208333vw;color:#888888;margin-bottom:0.78125vw}
.contact_way_item_text,.contact_way_item_text a{font-size:var(--font-14);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:87.6%;top:29.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:var(--font-14);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:0.78125vw;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:45.4vw}
.contact_map_line_box:nth-child(2){left:87.8%;top:30.2%;width:7.8vw}
.contact_map_line_box:nth-child(3){left:75.5%;top:5.1%;width:12.4vw}
.contact_map_line_box:nth-child(4){left:49.3%;top:29.8%;width:38.6vw}
.contact_map_line_box:nth-child(5){left:39.9%;top:21.3%;width:47.9vw}
.contact_map_line_box:nth-child(6){left:41%;top:8%;width:46.8vw}
.contact_map_line_box:nth-child(7){left:82.35%;top:30.2%;width:5.5vw}
.contact_map_line_box:nth-child(8){left:5%;top:20.8%;width:82.8vw}
.contact_map_line_box:nth-child(9){left:20%;top:30.3%;width:67.8vw}
.contact_map_line_box:nth-child(10){left:62.2%;top:25.2%;width:25.7vw}
.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:#282d3a;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:2.125vw 0 0;background-color:#282d3a;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,1)}
.footer a:hover{color:var(--font-active-color)}
.footer_contact{display:flex;align-items:center;justify-content:space-between;border-bottom:rgba(255,255,255,.1) solid 1px;padding-bottom:1.5vw;margin-bottom:1.5vw}
.footer_contact .item{display:flex;align-items:center}
.footer_contact .item:first-of-type img{height:1vw}
.footer_contact .item:first-of-type span{display:flex;align-items:center;font-size:0.883vw;text-transform:uppercase;background:linear-gradient(to right,#0083ff,#44f2ab);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold}
.footer_contact .item:first-of-type span:before{display:block;content:'';width:1px;height:1vw;background:rgba(255,255,255,.3);margin:0 .6vw 0 .8vw}
.footer_contact .layui-form{display:flex;align-items:center}
.footer_contact .layui-form .layui-form-item{margin:0}
.footer_contact .layui-form .layui-input-wrap,.footer_contact .layui-form .codeimg{height: 2.396vw;line-height: 2.396vw;display:flex;}
.footer_contact .layui-form .layui-input{border-top-right-radius:0;border-bottom-right-radius:0;font-size:0.781vw;height: 2.396vw;line-height: 2.396vw;}
.footer_contact .layui-form .layui-input.code{width:10rem;padding-right:0.521vw}
.footer_contact .layui-form .layui-btn{border-top-left-radius:0;border-bottom-left-radius:0;background-color:var(--font-active-color);padding-left:1.2vw;padding-right:1.2vw;font-size:0.833vw;height: 2.396vw;line-height: 2.396vw;}
.footer_nav{display:flex;justify-content:space-between}
.footer_nav .am-accordion-item{border:none}
.footer_nav .am-accordion-title{font-size:0.883vw;font-weight:bold;border-bottom:none;padding-left:0;cursor:default;color:#fff;font-weight:bold;text-transform:uppercase}
.footer_nav .am-accordion-title:after{width:1.563vw;display:block;content:'';height:1px;background:#fff;margin-top:0.521vw}
.footer_nav dd.am-collapse{display:block}
.footer_nav .am-accordion-content{padding:0.521vw 0 0;display:flex;flex-direction:column;font-size: var(--font-14);}
.footer_nav .am-accordion-content span{margin-top:0.781vw;display:block}
.footer_nav .am-accordion-content span i{margin-right:0.521vw}
.footer_nav .am-accordion-content span .am-icon-envelope{font-size:0.625vw}
.footer_nav .am-accordion-content span .am-icon-mobile{font-size:0.938vw}
.footer_nav .am-accordion-content span a{color:rgba(255,255,255,1)}
.footer_nav .am-accordion-content span a:hover,.footer_bottom a:hover{color:var(--font-active-color)}
.footer_bottom{margin-top:3%;padding:1.042vw 0;font-size:var(--font-14);background-color:#191e2b}
.footer_box .footer_bottom{position:absolute;width:100%;left:0;bottom:0;margin:0}
.copyright span{margin-left:3.125vw}
.footer_con{display:flex;justify-content:space-between;align-items:center}
.footer_con .am-dropdown .am-btn{color:rgba(255,255,255,.6);font-size:0.781vw;border-radius:.5rem;background:none;border:rgba(255,255,255,.6) solid 1px}
.footer_con .am-dropdown.am-active .am-btn{background-color:#fff;color:var(--font-active-color)}
.focus_ico{display:flex}
.focus_ico a:before{display:flex;width:1.354vw;height:1.354vw;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border-radius:50%;color:#333333;margin:0 0 0 1.042vw;font-size:var(--font-14);padding:0}
.focus_ico a span{display:none}
.focus_ico a:last-of-type{margin-right:0}
.focus_ico a:hover:before{background-color:var(--font-active-color);color:#ffffff}

.frend_link{margin-top:1.5vw;font-size: 0.781vw;}
.frend_link span{display:inline-block;}
.frend_link a{display:inline-block;margin-right:1vw;}
.frend_link a:first-of-type{margin-left:1vw;}
.frend_link a img{display:inline-block;width:1.8rem;height:1.8rem;border-radius:50%;margin-right:.5rem;}

.feedback_box{width: 40vw;max-width: 64rem;}
.feedback_box .layui-layer-content{padding: 2vw 1.5vw;}
.feedback_box .layui-text{font-size: 0.781vw;}
.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: 1.2vw;display: flex;align-items: center;justify-content: center;}
.layui-fixbar li.layui-icon-top{font-size: 1.7vw;}

.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: 0.781vw!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%;position:relative;z-index:20;}
.banner::before{display: block;content: '';padding-bottom:46.875%;}
.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(4,83,159,.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 8.333vw;height:4.6875vw}
.public_nav_box{background:rgba(255,255,255,.95);height:4.6875vw;padding:0 8.333vw 0 4.167vw;-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:0.833vw;font-weight:bold}
.public_nav_guide .layui-nav .layui-nav-item a.on{color:var(--font-active-color)}
.public_nav_guide .layui-nav .layui-nav-more{position:relative;right:0;margin-left:5px}
.layui-nav-bar,.layui-nav .layui-this::after{background:var(--font-active-color)}
.public_nav_guide .layui-nav .layui-this a,.public_nav_guide .layui-nav .layui-nav-item:hover > a,.public_nav_guide .layui-nav-item .layui-nav-child dd a:hover{color:var(--font-active-color)}
.public_nav_guide .layui-nav-item .layui-nav-child{top:100%;padding:.8vw .5vw;margin:0;max-height:40rem;overflow:auto}
.public_nav_guide .layui-nav-item .layui-nav-child dd a{padding:.1vw .8vw;font-size:var(--font-14);font-weight: normal;}
.public_nav_read{font-size:var(--font-14);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:2.083vw;text-transform:uppercase;display:flex;align-items:baseline}
.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:1.667vw;max-width:70%}

/**
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:0.781vw}
.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:0.781vw;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:0.781vw;padding:0.521vw;border-radius:.1.563vw}
.tag_list_all li a:hover{background-color:var(--font-active-color)}

.sitemap{margin: 3% 0 0;border:#dedede solid 1px;}
.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;}
body{font-size:3.2vw;font-family:'Arial','PingFang SC','Microsoft YaHei';overflow: auto;}
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.2vw;}
.am-container,.web_w{padding:0}
.am-paragraph-default{font-size:3.2vw;}
.am-paragraph-default img{height:auto!important}
.am-paragraph-default p{margin:0 0 3.2vw;font-size:3.2vw;}
.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.2vw 0;}
.layui-table tr th, .layui-table tr td{font-size: 3.2vw;}

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

.ue_flex_img_two{flex-wrap: wrap;}
.ue_flex_img_two .ue_flex_item:nth-of-type(odd){padding: 0;}
.ue_flex_img_two .ue_flex_item:nth-of-type(even){padding: 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{margin-top: 2vw;font-size: 3.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:30%;}
.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.4vw;}
.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;}

.menu_header_support .name{flex-direction: column;}
.menu_header_support .name a{width: 100%;}

.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;margin-right: 5px;}
.header .language_btn .am-dropdown-toggle span{font-size: 3.2vw;padding: 0 3px;}
.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: 3px;}
.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: 5.5vw;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:2.6vw;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:2.6vw}
.product_select .am-dropdown-content li a{display:block;padding:1vw 3vw}
.product_select .am-dropdown .am-dropdown-content .panel{max-height:40rem;}

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

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

/**
PRODUCT
**/
.index_product_content{padding-right: 0;}
.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_item_img{padding-bottom:170%;z-index:1}
.index_product_item_img img{height: 80%;}
.index_product_tab{width:100%;margin-top: 5vw;}
.index_product_item_box{background-color: #fff;}

.index_product_head .index_about_details_tips{padding: 0 4vw;}
.index_product_item_read{position:absolute;bottom:2vw;left:0;width:100%;padding:0 3vw;z-index:3}

.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:3.2vw;line-height:1.5;margin-bottom:2vw;height:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.index_product_item_text{font-size:3.2vw;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.2vw;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:0;margin-top:0}
.product_page_left{width:30%;padding-right:0}
.product_page_right{width:70%;padding:0 0 8vw 3vw;}
.product_list_menu{position:relative;z-index:2}

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

.product_menu_end{-webkit-align-items:flex-end;align-items:flex-end}
.product_menu_end .product_list_menu{position:static;width:100%}
.product_list{margin:0 -1vw;}
.product_list li{padding:0 1vw;margin-bottom: 2vw;}
.product_list li a{display:block}
.product_list li .img{background-color:#fff;transition:all 300ms ease-in-out 0s}
.product_list li .img::before{display:block;content:'';padding-bottom:62.5%}
.product_list li .text{padding:1.6vw;background:#eef1f4;transition: all 300ms ease-in-out 0s;}
.product_list li .text .title{font-size:3.2vw;text-align:center;white-space: inherit;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;padding: 1vw;line-height: 1.4;}
.product_list li .text .des,.product_list li .text .more{display: none;}
.product_th_list{margin: 0;}
.product_th_list li{width:100%;padding: 0;}
.product_th_list li:nth-last-of-type(1){margin-bottom: 0;}
.product_th_list li:nth-last-of-type(2){margin-bottom: 2vw;}
.product_th_list li a{flex-direction: column;}
.product_th_list li .img{width:100%}
.product_th_list li .text{width:100%;padding:1.6vw;display:flex;flex-direction:column;justify-content:center}
.product_th_list li .text .title{text-align:center;;font-size:3.2vw;white-space: inherit;line-height: 1.4;}
.product_th_list li .text .des,.product_th_list li .text .more{display: none;}
.product_th_list li .text .index_news_btn_text{font-size:3,2vw;color:#3e3e3e}
.product_th_list li .text .index_news_btn_icon{width:3vw;height:3vw}


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

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

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

.product_sort_guide{display: none;}

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

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

.pro_img_small,.swiper-button-prev-big,.swiper-button-next-big{display: none;}

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

.pro_page_down{background-color: #fff;padding: 3vw 3vw 0;}
.pro_page_down li{padding: 0 0 3vw 0;margin-bottom: 3vw;}
.pro_page_down li .title{font-size: 3.2vw;font-weight: normal;}
.pro_page_down li .info{margin-left: 3px;}
.pro_page_down li a{display: flex;align-items: center;}
.pro_page_down li img{display: block;width: 3.2vw;margin-right: 5px;object-fit: contain;}
.pro_page_down li .info span{margin: 0;font-size: 3vw;}
.pro_page_down li .info span::before{margin-right: 1vw;}

.pro_page_bottom .product_list li:nth-of-type(7),.pro_page_bottom .product_list li:nth-of-type(8){display: none;}


.pro_application_box.first.last{flex-direction:column;}
.pro_application_box.first.last .pro_application{width: 100%;}
.pro_application_box.first.last .industries_list{width: 100%;padding-left:0;margin-top: 2vw;}
.pro_application_box.first.last .industries_list li .img::before ,.pro_application_box.first.last.one .industries_list li .img:before{padding-bottom: 100%;}
.pro_application_box.first.last .industries_list .more ,.pro_application_box.last .industries_list .more{display: flex;}
.pro_application_box.first.last .industries_list li:not(:last-of-type){margin-bottom: 3vw;}
.pro_application_box.first.last .industries_list li .img ,.pro_application_box.first.last.one .industries_list li .img{width: 35%;}
.pro_application_box.first.last .industries_list li .text ,.pro_application_box.first.last.one .industries_list li .text{width:65%;}
.pro_application_box.first.last .industries_list li .text ,.pro_application_box.last .industries_list li .text ,.pro_application_box.first.last.one .industries_list li .text{padding: 2vw 3vw;}
.pro_application_box.first.last .industries_list li .text .subtitle ,.pro_application_box.last .industries_list li .text .subtitle ,.pro_application_box.first.last.one .industries_list li .text .subtitle {margin-top: 2vw;}
.pro_application_box.last{display: block;}

.readmore-js-collapsed:after{height:100vw;}

/**
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.2vw;line-height:1.6;text-align: left;}
.index_about_details_item{padding-right:0;width:25%;}
.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:2.6vw;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 .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_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:#d3d3d3 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{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.2vw;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);}


.industries_page_box{padding:5vw 3vw;}

.support_page_box {padding: 6vw 3vw 8vw;}
.industries_list{margin:0}
.industries_list li{padding:0;margin-bottom:3vw}
.industries_list li:nth-last-of-type(1),.industries_list li:nth-last-of-type(2){margin-bottom:3vw}
.industries_list li .img{width:45%}
.industries_list li .text{width:55%;padding:2vw 3vw}
.industries_list li .text .title{font-size:4vw;}
.industries_list li .text .subtitle{margin-top:2vw;font-size:3.2vw;min-height:auto;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.industries_list li .text .more{display: none!important;}

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

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

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

.industries_page_product_list{margin-top: 3vw;}
.industries_page_case_list{margin-top: 4vw;}
.industries_page_product_list .product_list li:nth-of-type(4){display: block;}
.industries_page_case_list .industries_list li .text .title{font-size: 3.4vw;;;}

/**
SUPPORT
**/
.index_partner_head .public_subtitle_text{max-width: 70%;margin: 3vw auto 0;font-size: 3.2vw;}
.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%}

.support_page_service{flex-direction: column;padding: 0 3vw;}
.support_page_service .img{width:100%;border-radius:0}
.support_page_service .img::before{display: block;content: '';padding-bottom: 56.25%;}
.support_page_service .text{width:100%;padding:6vw 4vw;display:flex;flex-direction:column;justify-content:center;line-height:2;border-radius:0;}
.support_page_service .text .ms{margin-top:3vw}

.support_case{padding:4vw 3vw;}
.support_case .industries_list li .text .title ,.case_list .text .title{font-size: 3.4vw;}

.support_down{padding: 0;}
#down_table{margin-top: 4vw;}

.nav_select{flex-direction: column;}
.down_fl dl{margin-bottom: 3vw;}

.down_fl dt ,.down_fl dd ,.down_fl dl:nth-of-type(2) dd{width: 100%;}
.down_fl dd a ,.down_fl dt{margin-left: 4vw;}

.support_down_box{padding: 10vw 3vw;}
.support_down .toolbar_form ,.toolbar_form .layui-input-wrap{width: 100%;}
.support_down .toolbar_form{padding-left: 4vw;margin-top: 4vw;}
.support_down .toolbar_form .layui-form-item{margin: 0;}
.support_down .toolbar_form .layui-form-item:last-of-type{width: 12vw;}
.support_down .toolbar_form .layui-form-item:first-of-type{width: calc(100% - 12vw);}
.support_down .toolbar_form .layui-input{font-size: 3.4vw;}

.down_table .item .am-icon-download{font-size: 4vw;}
.down_table .item.first{padding-left: 10%;}
.down_table .layui-laypage input{margin: 0 0 0 1vw;}
.down_table .layui-table-page .layui-laypage input{width: 30px;}
.down_table .layui-table-page .layui-laypage a, .down_table .layui-table-page .layui-laypage span.layui-laypage-curr{padding:0 10px;}
.down_table .item img{width: 4vw; margin-right: 1vw;}

.faq_list{margin-top: 5vw;}
.faq_list dt{white-space: inherit;line-height: 1.2;align-items: baseline;}
.faq_list dt span,.faq_list .am-accordion-content .item:first-of-type{margin-right:.8rem;width:2rem;height:2rem;font-size:3.2vw;flex-shrink: 0;}
.faq_list dt.am-accordion-title{padding:3vw 2vw;}
.faq_list.first dt.am-accordion-title,.faq_list.first .am-accordion-item{border:0!important}
.faq_list.am-accordion-gapped .am-accordion-item{margin:1.5vw 0 0 0}
.faq_list.am-accordion-gapped .am-accordion-item:first-of-type{margin-top:0}
.faq_list.am-accordion-item:nth-of-type(1){margin:0}
.faq_list .am-active .am-accordion-title{background-color:var(--font-active-color);color:#fff}
.faq_list .am-active .am-accordion-title span{background:#fff;color:var(--font-active-color)}
.faq_list .am-accordion-content{padding: 4vw;font-size:3.2vw;line-height:1.6;margin: 0;}
.faq_list .am-accordion-content .item:first-of-type{display: none;}
.faq_list .am-accordion-content .item:last-of-type{width: 100%;}
.faq_list.am-accordion-gapped .am-accordion-title::after{display: none;}


.case_list{padding: 0 3vw;}
.case_list li .text .title{font-size: 3.4vw;}


/**
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.2vw;line-height:1.5;margin-top:4vw;}
.index_news_item_title{margin-top:1vw;height:auto;}
.index_news_item_title a{font-size:3.2vw;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:#f2f2f2;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:3.4vw;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:3vw;line-height:1}
.article_share .social_share .digg_a span{font-size:2vw}
.article_share .social_share .digg_a em{font-size:2vw;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.2vw;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;}
.contact_way_item_box:first-child{padding:0;width:50%}
.contact_way_item_box:last-child{padding:0;width:100%;}

.contact_way_item_box:after{display: block;}
.contact_way_item_icon{width:6vw;height:6vw;font-size:3.4vw;margin-bottom: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:3.4vw;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;}



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

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

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

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


.frend_link{display: none;}


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

.layui-fixbar{flex-direction: row;position: fixed;right: 0!important;bottom: 0!important;width: 100%;}
.layui-fixbar li{width: 25%;margin: 0;border-radius: 0;border-right: #fff solid 1px;height: 11vw;display: flex;align-items: center;justify-content: center;font-size: 5vw!important;}
.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.mobile{overflow: hidden;}
.banner::before{padding-bottom: 65.25%;}
.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: 14vw 3vw 0;}
.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;}

.banner .product_select{flex-direction: row;justify-content: space-between;margin-top: 4vw;}
.banner .product_select .am-dropdown{width: 48%;margin-top: 0;}
.banner .product_select .am-btn{font-size: 2.6vw;}



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

}