@charset "utf-8";
@import url("base.css");/* 重置&常用样式 */
@import url("fonts/custom.css"); /* 字体 */

/* 全局变量 */
:root{
   --max-width: 1733;
   --background-cover: no-repeat center center / cover;
   --background-contain: no-repeat center center / contain;
   --default-color__rgb: 0,0,0;
   --default-color: rgba(var(--default-color__rgb), 1);
   --primary-color__rgb: 28, 108, 255;
   --primary-color: rgba(var(--primary-color__rgb), 1);
   --font-family: 'HarmonyOS', sans-serif;
}

/* 比例要求 */
/*基于屏幕尺寸自适应字体大小*/
/*超过1920px时，继续按比例增长
html{font-size: calc(100 / 1920 * 100vw);}
.container {max-width: calc(var(--max-width) / 100rem);}
@media (min-width:1733px) and (max-width: 1920px) {
   html{font-size: 100px;} 
}
@media (max-width: 1733px) {
   html{font-size: calc(100 / 1733 * 100vw);}
}*/


/*超过1920px时，比例不变  默认*/
html{font-size: 100px;}
.container {max-width: calc(var(--max-width) * 1px);}
@media (max-width: 1733px) {
   html{font-size: calc(100 / 1733 * 100vw);}
}
@media (max-width:1024px){
    html{font-size: calc(100 / 1200 * 100vw);}
}
@media (max-width:768px){
    html{font-size: calc(100 / 750 * 100vw);}
}
@media (max-width:640px){
    html{font-size: calc(100 / 480 * 100vw);}
}

body {font-family:var(--font-family); line-height: 1.5; color: var(--default-color);font-size: var(--font-size__16);}

.container {width: 87.6%;margin: 0 auto;}
@media (max-width: 1024px) {
   .container { width: 94%; }
}

/* Start
   ========================================================================== */

.main-header{position: fixed;top: 0;left: 0;right: 0;z-index:999;padding: var(--padding-margin__40) 0 var(--padding-margin__30);transition: all 0.3s ease-in-out;}
.main-header .logo{max-width: 1.9rem;width: 30%;}
.main-header .logo a{display: block;height: 0.45rem;}
.main-header .logo a img{height: 100%; transition: 0.5s;}
.main-header .head_menu{background-color: rgba(255, 255, 255,.3);border-radius: 50px;padding: var(--padding-margin__10);; position: relative;}
.main-header .head_menu .ul li{padding: 0 var(--padding-margin__10);}
.main-header .head_menu .ul li b{display: block;position: relative; font-weight: 500;}
.main-header .head_menu .ul li b a{text-align: center;padding: .12rem var(--padding-margin__30);display: block;font-size: var(--font-size__18);white-space: nowrap;}
.main-header .head_menu .sub .more{text-align: right; padding-top: .2rem;}
.main-header .head_menu .part_left .list .item{width: 25%; padding: 1%;}
.main-header .head_menu .part_left .list .item a{ position: relative;}
.main-header .head_menu .part_left .list .item .pic{position: relative;}
.main-header .head_menu .part_left .list .item .pic figure{background: #f7f5f5; border-radius: .6rem;}
.main-header .head_menu .part_left .list .item .pic .icon{ position: absolute; z-index: 10;right: 7%; top:7%;width: 18.52%;}
.main-header .head_menu .part_left .list .item .txt{text-align: center; padding-top: .1rem;}
.main-header .head_menu .part_left .list .item h4{font-size: var(--font-size__22); padding: 0; margin: 0; font-weight: normal;}
.main-header .head_menu .part_right .box{background: url(../images/nav_infobg.jpg) no-repeat top center; background-size: 100%; text-align: center; box-shadow:  0 0 .1rem #ddd; border-radius: .4rem;padding: 6.412%;}
.main-header .head_menu .part_right figure{max-width: .78rem; width: 20%; margin: 0 auto;}
.main-header .head_menu .part_right figure img{margin: 0 auto;}
.main-header .head_menu .part_right  h4{background: url(../images/nav_line.png) no-repeat center bottom; background-size: 100%; font-size: var(--font-size__72); padding: 0; margin: 0;}
.main-header .head_menu .part_right p{line-height: 2; font-size: var(--font-size__18); padding: 0 5%; }

.main-header .head_right{background-color: rgba(255, 255, 255,.3);border-radius: 50px;padding: 0 var(--padding-margin__20) 0 var(--padding-margin__30);}
.main-header .head_right .head_search{width: 0.25rem;height: 0.25rem;background: url('../images/search.svg') var(--background-contain);margin-right: var(--padding-margin__30);cursor: pointer;}
.main-header .head_right .email{width: 0.25rem;height: 0.25rem;background: url('../images/email.svg') var(--background-contain);margin-right: var(--padding-margin__30);display: block;}
.main-header .head_right .en{font-size: var(--font-size__18);cursor: pointer;padding: var(--padding-margin__20) var(--padding-margin__20) var(--padding-margin__20) 0;position: relative;}
.main-header .head_right .en::after{content: '';position: absolute;top: 50%;right: 0;transform: translateY(-50%);background: url('../images/san.svg') var(--background-contain);width: 0.12rem;height: 0.085rem;transition: transform 0.3s ease-in-out;}
.main-header .head_right .en:hover::after{transform: translateY(-50%) rotate(180deg);}
.main-header .head_right .en .language{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);background-color: #ffffff;border-radius: 0.1rem;opacity: 0;height: 0;overflow: hidden;text-align: center;width: .9rem;transition: all 0.3s ease;box-shadow: 0 0 var(--padding-margin__10) rgba(0, 0, 0, 0.1);}
.main-header .head_right .en .language a{display: block;font-size: var(--font-size__16);cursor: pointer;padding: var(--padding-margin__10) 0;transition: all 0.3s ease;}
.main-header .head_right .en .language span:last-child{padding-bottom: var(--padding-margin__10);}
.main-header .head_right .en .language span:hover{background-color: #f5f5f5;color: var(--primary-color);}
/* .main-header.head_hover,
.main-header.head_scrolled,
.detail_head .main-header{background-color: #ffffff;} */

.help_form{position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0.9);background-color: #ffffff;border-radius: .2rem;padding: var(--padding-margin__50) var(--padding-margin__40);z-index: 999;box-shadow: 0 0 var(--padding-margin__10) rgba(0, 0, 0, 0.1);width: 60vw;max-height: 90vh;overflow-y: auto;display: none;opacity: 0;transition: opacity 0.3s ease, transform 0.3s ease;}
.help_form.active{display: block;opacity: 1;transform: translate(-50%, -50%) scale(1);}
.help_form_overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);z-index: 998;display: none;opacity: 0;transition: opacity 0.3s ease;}
.help_form_overlay.active{display: block;opacity: 1;}
.help_form .logo img{height: 0.32rem;margin-bottom: var(--padding-margin__10);}
.help_form .help_form_top{font-size: var(--font-size__20);margin-bottom: var(--padding-margin__20);}
.help_form .help_form_top .close{width: 0.2rem;height: 0.2rem;background: url('../images/close.png') var(--background-contain);cursor: pointer;}
.help_form .help_form_top .return{width: 0.2rem;height: 0.2rem;background: url('../images/return.png') var(--background-contain);cursor: pointer;}
.help_form .problem{font-size: var(--font-size__30); font-weight: bold;margin-bottom: var(--padding-margin__30);}
.help_form .problem2{font-size: var(--font-size__20);margin-bottom: var(--padding-margin__30);color: #1d3aa5;}
.help_form .form_item{margin-bottom: var(--padding-margin__20);}
.help_form .form_label{margin-bottom: var(--padding-margin__10);}
.help_form .form_label .label{font-size: var(--font-size__20);}
.help_form .form_label .label span{color: #ff0000;}
.help_form .form_label .tip{font-size: var(--font-size__20);}
.help_form .form_item .form_select{border: none;background-color: #e8e6e6;font-size: var(--font-size__18);padding: var(--padding-margin__10) var(--padding-margin__20);border-radius: var(--padding-margin__10);width: 100%;appearance: none;-webkit-appearance: none;-moz-appearance: none;background-image: url('../images/select.png');background-repeat: no-repeat;background-position: right 0.15rem center;background-size: auto 0.1rem;}
.help_form .form_text .tit{color: #1d3aa5;font-size: var(--font-size__30);font-weight: bold;padding: var(--padding-margin__20) 0;}
.help_form .form_text .address{font-size: var(--font-size__18);font-weight: bold;}
.help_form .form_text .tet{font-size: var(--font-size__18);margin: var(--padding-margin__20) 0;}
.help_form .form_text .email{font-size: var(--font-size__18);}
.help_form .form_text .email .write{color: #0f80e9;position: relative;width: fit-content;padding-right: var(--padding-margin__10);font-size: var(--font-size__20);}
.help_form .form_text .email .write::after{content: '';position: absolute;top: 50%;left: 100%;transform: translateY(-50%);background: url('../images/email.png') var(--background-contain);width: 0.25rem;height: 0.2rem;transition: transform 0.3s ease-in-out;}
.help_form .btn{color: #fff;background-color: #469ef0;width: fit-content;padding: .05rem var(--padding-margin__30);border-radius: .4rem;margin-top: var(--padding-margin__20);cursor: pointer;}
.help_form .form_textarea{border: none;background-color: #e8e6e6;font-size: var(--font-size__18);padding: var(--padding-margin__10) var(--padding-margin__20);border-radius: var(--padding-margin__10);width: 100%;height: 1rem;resize: none;}
.help_form .count{font-size: var(--font-size__16);color: #999;text-align: right;}
.help_form .form_input{border: none;background-color: #e8e6e6;font-size: var(--font-size__18);padding: var(--padding-margin__10) var(--padding-margin__20);border-radius: var(--padding-margin__10);width: 100%;}
.help_form .form_checkbox{font-size: var(--font-size__20);align-items: baseline;}
.help_form .form_checkbox .checkbox{width: 0.2rem;height: 0.2rem;background: url('../images/checkbox.png') var(--background-contain);margin-right: var(--padding-margin__10);cursor: pointer;border: solid 1px #0ebef8;flex-shrink: 0;}
.help_form .form_checkbox span{color: #029ef8;}
.help_form .form_btn{width: 80%;margin: 0 auto;color: #fff;text-align: center;background-color: #368efb;border-radius: .4rem;padding: var(--padding-margin__10) 0;cursor: pointer;font-size: var(--font-size__20);margin-top: var(--padding-margin__20);}



@media(min-width: 1025px) {
.main-header .head_menu .ul li.aon b a{background-color: #f2f1f1;border-radius: 0.42rem;}
.main-header.head_hover .head_menu .ul li.aon b a{background-color: #ffffff;}
.main-header .head_menu .sub{position: absolute;  left: 0; width: 100%; top:100%; padding: .05rem 0; transition: 0.5s ease-in-out; transform: translateY(-.3rem); visibility: hidden; opacity: 0;}
.main-header .head_menu .ul li:hover .sub{opacity: 1; visibility: initial; transform: translateY(0);}
.main-header .head_menu .sub .part{background: var(--white-color); border-radius: .5rem; padding:4% 6%;}
.main-header .head_menu .sub .same_btn{border: solid 1px var(--blue-color); display: inline-flex;}
.main-header .head_menu .sub .same_btn .icon{width: 0.35rem;height: 0.35rem;}
.main-header .head_menu .sub .same_btn:not(:hover) {color:var(--blue-color); background: none;}
.main-header .head_menu .sub .same_btn:not(:hover) span{color: var(--blue-color);}
.main-header .head_menu .sub .same_btn:not(:hover)  .icon{background-color: var(--blue-color); background-image: url(../images/same_jt_white.png);}
.main-header .head_menu .sub dl{width: 100%; position: relative;}
.main-header .head_menu .sub dl:before{content: ''; position: absolute; left: 45.5%; width: 1px; height: 100%; background-color:#c3c3c3}
.main-header .head_menu .sub dt{width: 40%;}
.main-header .head_menu .sub dt span{display: block;}
.main-header .head_menu .sub dt span:not(:last-child){margin-bottom: .1rem;}
.main-header .head_menu .sub dt span a{display: block; padding: .1rem .3rem; font-size: var(--font-size__22); background: #eeeeee; transition: all 0.3s ease; border-radius: .3rem;}
.main-header .head_menu .sub dt span a:hover,
.main-header .head_menu .sub dt span.show a{background-color:#0091ff; color: #ffffff;}
.main-header .head_menu .sub dd{width: 48.508%;padding: 0;margin: 0;}
.main-header .head_menu .sub dd .other{display: none; position: relative;}
.main-header .head_menu .sub dd .other figure img{width: 100%;border-radius: .2rem;}
.main-header .head_menu .sub dd .other:not(.info)  .same_btn{position: absolute; z-index: 2;}
.main-header .head_menu .sub dd .other:not(.info)  .same_btn[data-type="up"]{left: .2rem; top:.2rem}
.main-header .head_menu .sub dd .other:not(.info)  .same_btn[data-type="down"]{right: .2rem; bottom:.2rem}
.main-header .head_menu .sub dd .other:not(.info) .same_btn:not(:hover) {border-color: #edeff3;}
.main-header .head_menu .sub dd .info{border: 1px solid #c3c3c3; min-height: 100%; padding:8% 6%; border-radius: .2rem;}
.main-header .head_menu .sub dd .info h4{font-size: var(--font-size__22); padding: 0; margin: 0;}
.main-header .head_menu .sub dd .info p{ padding: .2rem 0;font-size: var(--font-size__20); line-height: 2;}
.main-header .head_menu .sub dd .info .same_btn:not(:hover) {border-color: #eef0f4;}
.main-header .head_menu .subpro{width: 96vw;left: 50%;transform: translate(-50%,-.3rem);}
.main-header .head_menu .ul li:hover .subpro{transform: translate(-48.5%,0);}
.main-header .head_menu .part_left{width: 73%;}
.main-header .head_menu .part_left .title{padding-bottom: .2rem;}
.main-header .head_menu .part_left .title h3{font-size: var(--font-size__22); padding: 0; margin: 0;}
.main-header .head_menu .part_left .title a{ padding-right: .3rem;cursor: #666;font-size: var(--font-size__26); font-weight: normal; background: url(../images/jt.png) no-repeat right center;}
.main-header .head_menu .part_right{width: 24.044%;}

}
@media(max-width: 1600px) {
.main-header .head_menu .ul li{padding: 0 .05rem;}
.main-header .head_menu .ul li b a{ padding: .12rem var(--padding-margin__20);}
}
@media(max-width: 1024px) {
.open-menu{margin-left: .2rem; position: relative;z-index: 10; width: 40px; height: 40px;}
.open-menu i{height: 0.03rem; width: 70%; left:0; right: 0; top:0; bottom: 0; margin: auto; position: absolute; background:#fff; transition: 0.3s;}
body:not(.menu-show) .open-menu i:nth-child(1){transform: translateY(-.1rem)}
body:not(.menu-show) .open-menu i:nth-child(3){transform: translateY(.1rem)}
body.menu-show .open-menu i:nth-child(2){opacity: 0;}
body.menu-show .open-menu i:nth-child(1){transform: rotate(-45deg);}
body.menu-show .open-menu i:nth-child(3){transform: rotate(45deg);}
.head_scrolled .open-menu i{background:var(--primary-color);}


.has-sub .wap-op{width: 0.4rem; height: 100%; position: absolute;right: 0;top: 0 }
.has-sub .wap-op:before,
.has-sub .wap-op:after{content: '';position: absolute;margin: auto; left: 0; top: 0; bottom: 0; right: 0; width: 0.12rem; height: 0.02rem; background: #333; transition: 0.3s;}
.has-sub .wap-op:after{ width: 0.02rem; height: 0.12rem;}
.has-sub.click .wap-op:after{transform: rotate(90deg)}

.main-header{position: fixed;}
.main-header .head_menu{position: fixed; left:-100%;opacity: 0;transform: translateX(-100%);top:0;bottom: 0; width: 3rem; background-color: rgba(255,255,255,0.95);box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.1);transition: 0.3s; z-index: 999;}
body.menu-show{overflow: hidden;}
body.menu-show .main-header .head_menu{left: 0;opacity: 1; transform: translateX(0);}
.main-header .head_menu {border-radius: 0 .2rem .2rem 0;}
.main-header .head_menu ul{display: block;width: 100%;}
.main-header .head_menu .ul li:not(:last-child){border-bottom: 1px solid #ddd;}
.main-header .head_menu .ul li b a{text-align: left; padding: .2rem;}
.main-header .head_menu .sub {display: none; padding-bottom: .2rem;}
.main-header .head_menu .sub .same_btn{display: inline-flex;}
.main-header .head_menu .sub .same_btn .icon{width: 0.3rem;height: 0.3rem;}
.main-header .head_menu .sub dl{display: block;}
.main-header .head_menu .sub dt span{display: block;}
.main-header .head_menu .sub dt span:not(:last-child){border-bottom: 1px solid #e7e6e6;}
.main-header .head_menu .sub dt span a{display: block; padding: .05rem .05rem .05rem .3rem;}
.main-header .head_menu .sub dd{display: none;}
.main-header .head_menu .part_left {width: 100%;}
.main-header .head_menu .part_left .title{display: none;}
.main-header .head_menu .part_left .list .item{width:50%; padding: 2%;}
.main-header .head_menu .part_left .list .item .pic figure{border-radius: .2rem;}
.main-header .head_menu .part_left .list .item h4{ --clamp: 2; font-size: var(--font-size__18);}
.main-header .head_menu .part_right{width: 100%;}
.main-header .head_menu .part_right  h4{font-size: var(--font-size__30); }
.main-header .head_right .en{padding-right: var(--padding-margin__40);}

.help_form{width: 80vw;}
}

@media(max-width: 640px) {
   .help_form{width: 90vw;}
}

/* 头部滚动隐藏效果 */
.main-header {
    transition: transform 0.3s ease;
    top: 0;
    z-index:997;
}

.main-header.head_hidden {
    transform: translateY(-100%);
}
.main-header.head_hover .head_menu,
.main-header.head_scrolled .head_menu,
.detail_head .main-header .head_menu,
.main-header.head_hover .head_right,
.main-header.head_scrolled .head_right,
.detail_head .main-header .head_right
{background-color: #F2F1F1;}
.main-header .head_search_input{position:absolute;top:100%;left:50%;transform: translateX(-50%);width: 30%;padding: var(--padding-margin__30) 0;display: none;}
.main-header .head_search_input .head_search_inner .search-btn{display: block;cursor: pointer;background-color: var(--primary-color);flex-shrink: 0;padding: var(--padding-margin__20) var(--padding-margin__40);border-radius: 0 .1rem .1rem 0;color: #ffffff;line-height: 1.3;}
.main-header .head_search_input .head_search_inner input{flex: 1 1 auto;padding: var(--padding-margin__20) var(--padding-margin__30);border: 1px solid var(--primary-color);border-radius: .1rem 0 0 .1rem;}
.main-header .logo a img.white{display: none;}
/* 在 logo_w_show 容器下默认显示白色 logo */
.logo_w_show.white .main-header:not(.head_scrolled) .logo a img{ filter: brightness(0) invert(1);}
.detail_head .main-header .head_menu .ul li.aon b a{background-color: #ffffff;}


.main-header.head_scrolled{background: rgba(255,255,255,0.5);}
@media(max-width: 1024px) {
   .main-header .head_search_input{width: 60%;}
   .main-header .logo{position: absolute;left: 50%;transform: translateX(-50%);filter: brightness(0) invert(1);}
}

@media(max-width: 640px) {
   .main-header .head_search_input{width: 80%;}
   .main-header .head_right .en{font-size: var(--font-size__14);padding-right: var(--padding-margin__30);}
   .main-header .head_right .head_search,
   .main-header .head_right .email{margin-right: var(--padding-margin__20);width: .2rem;height: .2rem;}
   .open-menu{margin-left: 0;}
   .main-header.head_scrolled,
   .main-header{background: rgba(0, 0, 0, .7);}
}

.home_more{border-radius: 0.45rem;padding: .05rem .05rem .05rem var(--padding-margin__20);background-color: rgba(255, 255, 255,.3);}
.home_more .arrow{background-color: var(--primary-color);border-radius: 50%;position: relative;transition: all 0.3s ease-in-out;margin-left: var(--padding-margin__20);}
.home_more .arrow::after{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background: url('../images/arrow_w.svg') var(--background-contain);}
.home_more:hover{background-color: var(--primary-color);color: #ffffff;}
.home_more:hover .arrow{background-color: #ffffff;}
.home_more:hover .arrow::after{background: url('../images/arrow.svg') var(--background-contain);}

.home_form{position: fixed;bottom: var(--padding-margin__120);right: var(--padding-margin__40);z-index: 2;}
.home_form .home_form_submit{width: 0.43rem;height: 0.46rem;background: url('../images/form2.svg') var(--background-contain);display: block;}

.home_ban .swiper-slide{position: relative;}
.home_ban .swiper-slide img{height: 100vh;width: 100%;object-fit: cover;}
.home_ban .swiper-slide img.wap{display: none;}
.home_ban .container{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);margin-top: var(--padding-margin__40);}
.home_ban .home_ban_text{width: fit-content;}
.home_ban .home_ban_text .p1{font-size: var(--font-size__38);color: #fefefe;line-height: 1;margin-bottom: var(--padding-margin__40);font-weight: bold;}
.home_ban .home_ban_text .p2{font-size: var(--font-size__56);line-height: 1;color: var(--primary-color);font-weight: bold;}
.home_ban .home_ban_text .p2 span{color: #ffffff;}
.home_ban .home_ban_text .p3{font-size: var(--font-size__24);line-height: 1;margin-bottom: var(--padding-margin__50);color: #333333;}
.home_ban .home_ban_text .p4{font-size: var(--font-size__34);line-height: 1;font-weight: bold;}
.home_ban .home_more{background-color: transparent;transition: all 0.3s ease-in-out;margin-top: var(--padding-margin__90);border: solid 0.01rem #edeff3;color: var(--primary-color);font-size: var(--font-size__18);padding: .03rem .03rem .03rem .13rem;}
.home_ban .home_more .arrow{width: 0.42rem;height: 0.42rem;}
.home_ban .home_more:hover{background-color: var(--primary-color);color: #ffffff;}
.home_ban .home_more:first-child{margin-right: var(--padding-margin__30);}
.home_ban .home_more .arrow::after{width: 0.18rem;height: 0.15rem;}
.home_ban .controls-page{position: absolute;bottom: var(--padding-margin__60);left: 50%;transform: translate(-50%, -50%);z-index: 1;height: 0.49rem;}
.home_ban .controls-page .swiper-pagination-bullet{width: 0.06rem;height: 0.2rem;background-color: #b9d4fa;border-radius: 0.3rem;opacity: 0.8;margin: 0 var(--padding-margin__10);transition: background-color 0.3s ease-in-out;}
.home_ban .controls-page .swiper-pagination-bullet-active{opacity: 1;background-color: var(--primary-color);height: 0.3rem;}
.home_ban .home_ban_pagination{position: absolute;top: 50%;left: 0;transform: translateY(-50%);z-index: 1;width: 100%;display: flex;justify-content: space-between;}
.home_ban .home_ban_pagination .prev,
.home_ban .home_ban_pagination .next{width: 0.18rem;height: 0.39rem;cursor: pointer;transition: all 0.3s ease-in-out;}
.home_ban .home_ban_pagination .prev{background: url('../images/btn-prev.svg') var(--background-contain);margin-left: var(--padding-margin__40);}
.home_ban .home_ban_pagination .next{background: url('../images/btn-next.svg') var(--background-contain);margin-right: var(--padding-margin__40);}

@media (max-width: 1024px) {
   .home_ban .home_ban_swiper .swiper-slide img.pc{display: none;}
   .home_ban .home_ban_swiper .swiper-slide img.wap{display: block;}
   .home_ban .home_ban_text{text-align: center;margin: 0 auto;}
   .home_ban .ban_btn{justify-content: center;}
   .home_ban .container{top: 23%;}
   .home_ban .home_ban_text .p1{font-size: var(--font-size__30);}
   .home_ban .home_ban_text .p2{font-size: var(--font-size__50);}
   .home_ban .home_ban_pagination{display: none;}
}

@media (max-width: 450px) {
   .home_ban .home_ban_text .p1{font-size: var(--font-size__28);}
   .home_ban .home_ban_text .p2{font-size: var(--font-size__32);}
   .home_ban .home_ban_pagination{display: none;}
}

.footer-box{background-size: cover;color: #ffffff;background-position: bottom left;position: relative;z-index: 2;background-repeat: no-repeat;}
.footer-box .foot_back{display: none;}
.footer-box .foot_inner{background-color: rgba(0, 0, 0,.7);padding-top: var(--padding-margin__100);}
.footer-box .foot_top{margin-bottom: var(--padding-margin__60);}
.footer-box .logo a{display: block;height: 0.45rem;margin-bottom: var(--padding-margin__10);width: fit-content;}
.footer-box .logo a img{height: 100%;}
.footer-box .foot_menu{width: 100%;}
.footer-box .foot_menu .first_a{font-size: var(--font-size__18);font-weight: bold;width: fit-content;}
.footer-box .foot_menu a{margin-bottom: var(--padding-margin__20);display: block;width: fit-content;}
.footer-box .foot_menu ul li:last-child a{margin-bottom: 0;}
.footer-box .foot_menu .menu_data{width: 33%;margin-bottom: var(--padding-margin__50);flex-shrink: 0;}
.footer-box .foot_menu .first_item{width: 23%;}
.footer-box .foot_menu .menu_list{width: 100%;}
.footer-box .foot_contact{flex-shrink: 0;width: 14%;}
.footer-box .foot_contact .foot_item{margin-bottom: var(--padding-margin__30);}
.footer-box .foot_contact .foot_item .tit{font-size: var(--font-size__18);font-weight: bold;margin-bottom: var(--padding-margin__20);}
.footer-box .foot_contact .foot_item img{width: 0.4rem;height: 0.4rem;margin-right: var(--padding-margin__20);}
.footer-box .foot_contact .foot_item a:last-child img{margin-right: 0;}
.footer-box .foot_contact .foot_item .foot_email{border-radius: 0.09rem;border: solid 0.03rem #cecece;margin-top: var(--padding-margin__10);}
.footer-box .foot_contact .foot_item .foot_email .input{padding: var(--padding-margin__10);background-color: transparent;color: #ffffff;}
.footer-box .foot_contact .foot_item .foot_email .btn{width: .4rem;background-color: #cecece;background-image: url('../images/email.svg');background-size: .2rem;display: block;flex-shrink: 0;background-position: center;background-repeat: no-repeat;}
/* .footer-box .foot_center{padding-bottom: var(--padding-margin__20);} */
.footer-box .foot_bottom{padding-bottom: var(--padding-margin__50);}
.footer-box .foot_bottom .tit{font-weight: bold;font-size: var(--font-size__34);margin-right: var(--padding-margin__60);}
.footer-box .foot_bottom .bottom_top ul li{margin-right: var(--padding-margin__60);}
.footer-box .foot_bottom .bottom_top ul li:last-child{margin-right: 0;}
.footer-box .foot_bottom .bottom_top ul li a{font-size: var(--font-size__18);}
.footer-box .foot_bottom .bottom_top{padding-bottom: var(--padding-margin__10);border-bottom: .01rem solid #ebebeb;margin-bottom: var(--padding-margin__20);}
.footer-box .foot_bottom .bottom_sub{font-size: var(--font-size__14);margin-bottom: var(--padding-margin__10);}
.footer-box .foot_bottom .bottom_sub li{padding-right: var(--padding-margin__10);margin-right: var(--padding-margin__10);position: relative;}
.footer-box .foot_bottom .bottom_sub li:last-child{margin-right: 0;padding-right: 0;}
.footer-box .foot_bottom .bottom_sub li::after{content: '';position: absolute;top: 50%;right: 0;width: 0.02rem;height: 0.02rem;background-color: #ffffff;transform: translateY(-50%);border-radius: 50%;}
.footer-box .foot_bottom .copyright{font-size: var(--font-size__14);}
.footer-box .foot_bottom .copyright .feedback{margin-left: var(--padding-margin__30);}
.foot_sidebar{position: fixed;right: var(--padding-margin__40);bottom: var(--padding-margin__180);display: flex;flex-direction: column;z-index: 3;}
.foot_sidebar a{width: .46rem;height: .46rem;margin-bottom: var(--padding-margin__10);}
.foot_sidebar a:nth-child(1){border: solid 0.01rem #333333;border-radius: 50%;}
.foot_sidebar a:nth-child(1) img{width:.25rem;height:.25rem; object-fit:contain;}

@media (max-width: 768px) {
   .footer-box .foot_back{display: flex;padding: var(--padding-margin__20) 0;border-bottom: .01rem solid rgba(255, 255, 255,.3);cursor: pointer;}
   .footer-box .foot_inner{padding-top: 0;}
   .footer-box .foot_back img{width: 0.21rem;height: 0.12rem;margin-left: var(--padding-margin__20);}
   .footer-box .foot_sidebar{display: none;}
   .footer-box .foot_top{padding: var(--padding-margin__30) 0;border-bottom: .01rem solid rgba(255, 255, 255,.3);margin-bottom: 0;}
   .footer-box .logo a{height: .25rem;}
   .footer-box .foot_bottom .bottom_foot{display: flex;flex-direction: column-reverse;}
   .footer-box .foot_bottom .copyright .feedback{display: none;}
   .footer-box .foot_bottom .bottom_sub li::after{height: 80%;width: .01rem;}
   .footer-box .foot_bottom .bottom_sub li{padding-right: var(--padding-margin__20);margin-right: var(--padding-margin__20);}
   .footer-box .foot_bottom .bottom_sub li:last-child::after{display: none;}
   .footer-box .foot_bottom .bottom_top{display: none;}
   .footer-box .foot_contact{width: 100%;display: flex;flex-direction: column-reverse;margin-bottom: var(--padding-margin__50);}
   .footer-box .foot_menu{width: 100%;margin-bottom: var(--padding-margin__30);}
   .footer-box .foot_menu .menu_data{width: 100%;margin-bottom: 0;padding: var(--padding-margin__30) 0;border-bottom: .01rem solid rgba(255, 255, 255,.3);position: relative;}
   .footer-box .foot_menu .menu_data::after{content: '+';position: absolute;right: 0;top: var(--padding-margin__10);font-size: var(--font-size__30);transition: transform 0.3s ease;}
   .footer-box .foot_menu .menu_data.is-open::after{transform: rotate(45deg);}
   .footer-box .foot_menu .menu_data ul{display: none;margin: var(--padding-margin__20) 0;}
   .footer-box .foot_menu .menu_data ul li{padding: var(--padding-margin__10) 0;}
   .footer-box .foot_menu .first_a{margin-bottom: 0;}
   .footer-box .foot_contact .foot_item .foot_email .input{padding: var(--padding-margin__20);}
}

.home_tit{font-size: var(--font-size__58);text-align: center;font-weight: bold;}
.home_sub_tit{font-size: var(--font-size__20);text-align: center;margin-bottom: var(--padding-margin__20);}


.home_chuck{margin: var(--padding-margin__20) 0;padding: var(--padding-margin__20) 0 var(--padding-margin__60);background-size: cover;background-position: center;background-repeat: no-repeat;}
.home_chuck .home_more .arrow{width: .4rem;height: .4rem;}
.home_chuck .home_more .arrow::after{width: .15rem;height: .13rem;}
.home_chuck .home_more:first-child{margin-right: var(--padding-margin__20);}
.home_chuck .home_chuck_wrap{min-height: 5rem;margin-top: var(--padding-margin__50);}
.home_chuck .home_chuck_wrap .left{font-size: var(--font-size__20);}
.home_chuck .home_chuck_wrap .right{font-size: var(--font-size__20);position: relative;left: 4%;}
.home_chuck ul{position: relative;}
.home_chuck ul::before{content: '';position: absolute;top: 50%;left: 0;width: 0.01rem;height: 86%;background-color: #000;transform: translateY(-50%);}
.home_chuck ul li{list-style: circle;margin-left: var(--padding-margin__50);}

@media (max-width: 1024px) {
   .home_ban .home_ban_text .p1{font-size: var(--font-size__28);}
   .home_ban .home_ban_text .p2{font-size: var(--font-size__32);}
   .home_ban .home_ban_pagination{display: none;}
   .home_chuck .home_chuck_wrap{display: none;}
   .home_chuck {padding-bottom: 67%;}
}

.home_tow{margin: var(--padding-margin__20) 0;}
.home_tow .home_tow_left,
.home_tow .home_tow_right{width: 49.4%;padding: var(--padding-margin__50) 0 26%;background-position: bottom;background-size: cover;}
.home_tow .home_tit{font-size: var(--font-size__44);}
.home_tow .home_sub_tit{font-size: var(--font-size__16);}
.home_tow .home_more .arrow{width: .4rem;height: .4rem;}
.home_tow .home_more .arrow::after{width: .14rem;height: .13rem;}
.home_tow .home_more:first-child{margin-right: var(--padding-margin__20);}

.home_air{margin: var(--padding-margin__20) 0 0;padding: var(--padding-margin__70) 0 35%;background-size: cover;background-position: bottom center;background-repeat: no-repeat;}
.home_air .home_more .arrow{width: .4rem;height: .4rem;}
.home_air .home_more .arrow::after{width: .15rem;height: .13rem;}
.home_air .home_more:first-child{margin-right: var(--padding-margin__20);}

.home_future{position: relative;margin: var(--padding-margin__20) 0;}
.home_future svg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.home_future img{width: 100%;height: auto;display: block;}

.home_areas{position: relative;margin-top: var(--padding-margin__20);}
.home_areas .home_areas_tit p{font-size: var(--font-size__32);text-align: center;}
.home_areas .home_areas_swiper{margin-top: var(--padding-margin__60);position: relative;}
.home_areas .home_areas_swiper .swiper-slide{position: relative;}
.home_areas .home_areas_swiper .swiper-slide img{object-fit: cover;}
.home_areas .home_areas_inner{position: absolute;top: var(--padding-margin__50);left: 50%;transform: translateX(-50%);text-align: center;width: 65%;opacity: 0;transition: all .3s ease-in-out;}
.home_areas .home_areas_inner .tit{font-size: var(--font-size__46);font-weight: bold;color: #ffffff;-webkit-text-stroke: .01rem #000000;}
.home_areas .home_areas_inner p{color: #ffffff;-webkit-text-stroke: .01rem #000000;font-weight: bold;margin-bottom: var(--padding-margin__20);}
.home_areas .home_more .arrow{width: .4rem;height: .4rem;}
.home_areas .home_more .arrow::after{width: .14rem;height: .13rem;}
.home_areas .home_more:first-child{margin-right: var(--padding-margin__20);}
.home_areas .home_areas_swiper .swiper-slide-active .home_areas_inner{opacity: 1;}
.home_areas .home_areas_pagination{position: absolute;bottom: var(--padding-margin__70);left: 50%;transform: translateX(-50%);z-index: 1;}
.home_areas .home_areas_pagination .swiper-pagination-bullet{width: .3rem;height: .05rem;background-color: #ffffff;border-radius: .02rem;margin: 0 .03rem;}
.home_areas .home_areas_btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 1;width: 50%;}
.home_areas .home_areas_btn .prev,
.home_areas .home_areas_btn .next{width: .54rem;height: .54rem;border-radius: 50%;background-color: rgba(255, 255, 255,.5);position: relative;cursor: pointer;transition: all .3s ease-in-out;}
.home_areas .home_areas_btn .prev:hover,
.home_areas .home_areas_btn .next:hover{background-color: var(--primary-color);}
.home_areas .home_areas_btn::after,
.home_areas .home_areas_btn .prev::after,
.home_areas .home_areas_btn .next::after{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: .14rem;height: .28rem;}
.home_areas .home_areas_btn .prev::after{background: url('../images/btn-prev.svg') var(--background-contain);}
.home_areas .home_areas_btn .next::after{background: url('../images/btn-next.svg') var(--background-contain);}

.home_history{margin: var(--padding-margin__20) 0;background-size: 100%;background-repeat: no-repeat;background-position: top;position: relative;z-index: 1;}
.home_history .history_line{width: 1.5rem;height: .1rem;border-radius: 5px;background-color: #0091ff;margin: .3rem 0;position: relative;}
.home_history .history_line::after{content: '';right: -.2rem;width: .1rem;height: .1rem;position: absolute;background-color:#0091ff;border-radius: 100%; }
.home_history .home_history_img .small_img{position: absolute;bottom: 0;}
.home_history .home_history_wrap{position: absolute;top: 0;left: var(--padding-margin__50);right: var(--padding-margin__50);bottom: 0;padding-top: var(--padding-margin__60);}
.home_history .home_history_logo{font-size: var(--font-size__32);line-height: 1;color: #ffffff;letter-spacing: .2em;}
.home_history .home_history_logo img{height: 0.66rem;object-fit: cover;margin-right: var(--padding-margin__30);}
.home_history .home_history_top{color: #ffffff;}
.home_history .home_history_top .left{width: 36%;}
.home_history .home_history_top .home_history_desc{font-size: var(--font-size__18);line-height: calc(30 / 16);}
.home_history .home_history_top .home_history_desc .num{font-size: var(--font-size__34);font-weight: bold;margin-bottom: var(--padding-margin__20);height: 0.5rem;width: 1rem;border: solid 0.01rem #ffffff;border-radius: 50%;line-height: 1;}
.home_history .home_more{margin-top: var(--padding-margin__50);}
.home_history .home_more .arrow{width: .44rem;height: .44rem;}
.home_history .home_more .arrow::after{width: .15rem;height: .13rem;}
.home_history .home_history_data{justify-content: space-evenly;color: #ffffff;position: absolute;width: 100%;bottom: 0;}
.home_history .home_history_data .data .icon{object-fit: contain;width: .6rem;height: .56rem;margin-right: var(--padding-margin__10);}
.home_history .home_history_data .data .num{font-size: var(--font-size__60);font-weight: bold;line-height: 1;position: relative;}
.home_history .home_history_data .data:last-child .num{font-size: var(--font-size__50);}
.home_history .home_history_data .data .num span{font-size: var(--font-size__40);}
.home_history .home_history_data .data .tit{font-size: var(--font-size__24);}
.home_history .home_history_data .data .name{text-align: right;}
.home_history .home_history_data .data:last-child .name{font-weight: bold;font-size: var(--font-size__46);}
.home_history .home_history_data .data:last-child .num::before{content: '';position: absolute;top: 115%;left: 50%;transform: translateX(-50%);width: .6rem;height: .01rem;background-color: #ffffff;}
.home_history .home_history_mouse{position: absolute;top: var(--padding-margin__40);left: 50%;transform: translateX(-50%);color: #fff;}
.home_history .home_history_mouse img{width: .2rem;margin-right: var(--padding-margin__10);animation: mouseBounce 1.5s ease-in-out infinite;}
.home_history .home_history_list{color: #ffffff;}
.home_history .home_history_list .timeline_line{position: absolute;right: 50%;top: var(--padding-margin__200);bottom: 0;width: 3px;background: rgba(255,255,255,0.44);transform: translateX(-50%);height: 45%;}
.home_history .home_history_list .home_history_swiper{height: 74vh;}
.home_history .home_history_list .wap_text{display: none;}
.home_history .home_history_list .item{margin: -20.6vh 0 0 auto;position: relative;padding-left: 3%;box-sizing: border-box;width: 50%;left: -.09rem;}
.home_history .home_history_list .item::before{content: '';position: absolute;background-color: #0091ff;width: .14rem;height: .14rem;border-radius: 100%;top: 18%;left: 0;}
.home_history .home_history_swiper .swiper-slide{width: 100%;cursor: pointer;}
.home_history .home_history_list .swiper-slide .item .year span{color: #0091ff;font-weight: bold;margin-right: var(--padding-margin__10);font-size: var(--font-size__28);transition: font-size .5s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1);}
.home_history .home_history_list .swiper-slide .item .year{line-height: 1;opacity: 1;}
.home_history .home_history_list .swiper-slide:not(.swiper-slide-active) .item .history_line{width: .46rem;height: 4px;margin: .1rem 0;transition: all .5s cubic-bezier(.4,0,.2,1);}
.home_history .home_history_list .swiper-slide:not(.swiper-slide-active) .item .history_line::after{width: 4px;height: 4px;right: -.1rem;transition: all .5s cubic-bezier(.4,0,.2,1);}
.home_history .home_history_list .swiper-slide-active .item .year{font-size: var(--font-size__20);}
.home_history .home_history_list .swiper-slide-active .item .year span{font-size: var(--font-size__44);}
.home_history .home_history_list .swiper-slide-active .item .tit{font-size: var(--font-size__26);line-height: 1;}
.home_history .home_history_list .content_box{position: absolute;left: 0;background-color: rgba(254, 253, 249,.1);box-shadow: 0px 6px 3px 0px #7fb1d4;border-radius: var(--padding-margin__60) 0px var(--padding-margin__60) var(--padding-margin__60);border: solid 1px #86b6dd;padding: var(--padding-margin__50);width: 48%;top: -126%;opacity: 0;transition: opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);line-height: 2;transform: translateY(10px);}
.home_history .home_history_list .swiper-slide-active .content_box{opacity: 1;transform: translateY(0);}
.home_history .home_history_list .content_box::before{content: '';position: absolute;background-color: #0091ff;width: .14rem;height: .14rem;border-radius: 100%;top: -.1rem;right: -.1rem;}
.home_history .home_history_list .content_box .content_wrap{max-height: 400px;overflow-y: auto;}
.home_history .home_history_list .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next){opacity: 0.5;transition: opacity .5s cubic-bezier(.4,0,.2,1);}
.home_history .home_history_list .swiper-slide-prev .item .year,
.home_history .home_history_list .swiper-slide-prev .item .history_line,
.home_history .home_history_list .swiper-slide-prev .item .tit{opacity: 0;transition: opacity .5s cubic-bezier(.4,0,.2,1);}
.home_history .home_history_list .swiper-slide-prev .item {margin: -8% 0 0 auto;transition: margin .5s cubic-bezier(.4,0,.2,1);}

.page_ban{ position: relative;}
.page_ban img{width: 100%;}
.page_ban .mobile{display: none;}
.page_ban .text-box{ width:100%; position:absolute; top:45%; left:0; text-align:center;}
.page_ban .text-box .tit-big{ position:relative; color:#fff; font-size:1.02rem; font-weight:bold; text-shadow:5px 5px 25px rgba(0,0,0,.3); z-index:2;}
.page_ban .text-box .tishi{ margin-top:.55rem; font-size:.28rem; color:#0064fa; font-weight:100; padding-left:1em; line-height:1;}
.page_ban .text-box .tit-small{ font-size:1.1rem; color:#0064fa; font-weight:bold; line-height:.8;}
.page_ban .text-box .tit-small span{ line-height:.8; display:inline-block;}
.page_ban .text-box .desc{ font-size:.28rem;}
.page_ban .text-box.product_text{top:50%; width:76%; left:12%; text-align:left; }
.page_ban .text-box.about_text{top:31%; width:90%; left:5%; text-align:left;}
.page_ban .text-box.services_text{top:33%; width:90%; left:5%; text-align:left;}
.page_ban .text-box.services_text .tit-big{ color:#393939;}
.page_ban .text-box.services_text .tit-szi{font-size:2.2rem; line-height:0.8; font-weight:bold;}
.page_ban .text-box.services_text .tit-szi span{line-height:.8; display:inline-block; background:-webkit-linear-gradient(90deg,#0db8fa,#4087ec);background: linear-gradient(180deg,#0db8fa,#4087ec);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;}
.page_ban .text-box.services_text .line{ margin-top:-.5rem;}
.page_ban .text-box.services_text .line img{width:5.77rem;}
.page_ban .text-box.news_text{top:47%; width:90%; left:5%;}
.page_ban .text-box.news_text .tit-big{ font-size:.57rem; text-align:left;}
@media screen and (max-width: 1024px) {
.page_ban .text-box .tit-small{font-size: .5rem;}
.page_ban .text-box .tishi{margin-top: var(--padding-margin__20);font-size: .22rem; color: #fff;}
.page_ban .text-box.about_text{top: 45%;}
}
@media screen and (max-width: 768px) {
.page_ban .pc{display:none;}
.page_ban .mobile{display: block;}
.page_ban .text-box .tit-big{font-size:.6rem;}
}
@media (max-width:640px) { 
.page_ban .text-box .tit-big{font-size:.4rem;line-height: 1;}
.page_ban .text-box .desc{font-size:.1rem;}
.page_ban .text-box.product_text{top:40%;}
.page_ban .text-box.product_text .tit-big{font-size:.4rem;}
.page_ban .text-box.services_text{ top:40%; left:2%; width:96%;}
.page_ban .text-box.services_text .tit-big{font-size:.3rem; line-height:1; margin-top:.1rem;}
.page_ban .text-box.services_text .tit-big span{ display:block; line-height:1;}
.page_ban .text-box.services_text .tit-szi{font-size:.3rem;}
.page_ban .text-box.services_text .line img{ width:30%;}
.page_ban .text-box.news_text .tit-big{ font-size:.16rem;}

}

@media (max-width: 1440px) {
   .home_history .home_history_list .timeline_line{height: 44%;}
   .home_history .home_history_list .home_history_swiper{height: 60vh;}
}

@media (max-width: 1200px) {
   .home_history .home_history_list .home_history_swiper{height: 50vh;}
}

@media (max-width: 1024px) {
.home_tit{font-size: var(--font-size__50);}
.home_chuck ul li{margin-left: var(--padding-margin__80);}
.home_tow .home_tow_left, .home_tow .home_tow_right{width: 100%;padding: var(--padding-margin__50) 0 67%;}
.home_tow .home_tow_left, .home_tow .home_tow_right{margin-bottom: var(--padding-margin__20);}
.home_air{padding: var(--padding-margin__70) 0 67%;}
.home_history .home_history_top .right{display: none;}
.home_history .home_history_logo img{height: 0.46rem;}
.home_history .home_history_top .left{width: 100%;}
.home_history .home_history_data .data .icon{width: 0.3rem;height: auto;}
.home_history .home_history_data .data .num{font-size: var(--font-size__40);}
.home_history .home_history_data .data:last-child .num{font-size: var(--font-size__40);}
.home_history .home_history_data .data:last-child .name{font-size: var(--font-size__36);}
.home_history .home_history_list{padding: var(--padding-margin__40) 0 var(--padding-margin__60);}
.home_history .home_history_list .item .timeline_dot{right: calc(25% - 4px);}
.home_history .home_history_list .item .timeline_content{right: calc(25% + var(--padding-margin__15));width: 18%;}
.home_history .home_history_list .item .year{font-size: var(--font-size__40);}
.home_history .home_history_list .item .year_label{font-size: var(--font-size__14);}
.home_history .home_history_list .item .subtitle{font-size: var(--font-size__12);}
.home_history .home_history_list .item .info_card{width: 50%;margin-right: 8%;padding: var(--padding-margin__25);}
.home_history .home_history_list .item .info_card .card_text{font-size: var(--font-size__16);}
.home_history .home_history_list .history_more{left: calc(var(--padding-margin__50) + 1%);}
.home_history .home_history_list .timeline_line{display: none;}
.home_history .home_history_list .item,
.home_history .home_history_list .swiper-slide-prev .item{width: 100%;margin: var(--padding-margin__10) 0;}
.home_history .home_history_list .swiper-slide-prev .item .year, .home_history .home_history_list .swiper-slide-prev .item .history_line, .home_history .home_history_list .swiper-slide-prev .item .tit{opacity: 1;}
.home_history .home_history_list .item::before{display: none;}
.home_history .home_history_list .content_box{position: relative;width: 89vw;left: 0;margin-top: var(--padding-margin__60);}
.home_history .home_history_list .content_box::before{display: none;}
.home_history .home_history_list .home_history_swiper{height: auto;}
}

@media (max-width: 768px){
.home_history .home_history_logo img{height: 0.36rem;}
.home_history .home_history_logo{font-size: var(--font-size__26);}
.home_history .home_history_list{padding: var(--padding-margin__30) 0 var(--padding-margin__50);}
.home_history .home_history_list .item .timeline_dot{right: calc(28% - 4px);}
.home_history .home_history_list .item .timeline_content{right: calc(28% + var(--padding-margin__10));width: 20%;}
.home_history .home_history_list .item .year{font-size: var(--font-size__30);}
.home_history .home_history_list .item .info_card{width: 45%;margin-right: 10%;padding: var(--padding-margin__20);}
.home_history .home_history_list .history_more{left: var(--padding-margin__50);}
.home_history{height: 100vh;}
.home_history_img img{height: 100%;object-fit: cover;}
.home_history .history_line{margin: var(--padding-margin__20) 0;}
.home_history .home_history_mouse{display: none;}
}

@media (max-width: 640px){
.home_history .home_history_data .data .num,
.home_history .home_history_data .data:last-child .num,
.home_history .home_history_data .data:last-child .name{font-size: var(--font-size__26);}
.home_history .home_history_data .data .icon{width: 0.2rem;}
.home_history .home_history_data .data .tit{font-size: var(--font-size__14);}
.home_history .home_history_data{justify-content: space-between;}
.home_tit,
.home_tow .home_tit{font-size: var(--font-size__30);}
.home_chuck .home_more .arrow,
.home_tow .home_more .arrow,
.home_air .home_more .arrow{width: .3rem;height: .3rem;}
.home_history .home_history_list{padding: var(--padding-margin__20) 0 var(--padding-margin__40);}
.home_history .home_history_list .item .timeline_dot{right: calc(30% - 4px);width: .15rem;height: .15rem;}
.home_history .home_history_list .item .timeline_content{right: calc(30% + var(--padding-margin__8));width: 22%;}
.home_history .home_history_list .item .year{font-size: var(--font-size__24);}
.home_history .home_history_list .item .year_label{font-size: var(--font-size__12);}
.home_history .home_history_list .item .subtitle{display: none;}
.home_history .home_history_list .item .info_card{width: 42%;margin-right: 12%;padding: var(--padding-margin__15);border-radius: var(--padding-margin__15);}
.home_history .home_history_list .item .info_card .card_text{font-size: var(--font-size__14);line-height: 1.6;}
.home_history .home_history_list .item .info_card .card_line{width: 1rem;margin-bottom: var(--padding-margin__15);}
.home_history .home_history_list .history_more{font-size: var(--font-size__16);bottom: var(--padding-margin__20);}
.home_history .home_history_list .history_more .more_arrow{width: .3rem;height: .3rem;}
}

.page_pad{padding: var(--padding-margin__90) 0 var(--padding-margin__50);}

.page_menu{width: 29%;position: sticky;top: 0;align-self: flex-start;}
.page_menu .menu_item{padding: var(--padding-margin__30);}
.page_menu .menu_item img{width: .4rem;height: .5rem;object-fit: contain;margin-right: var(--padding-margin__20);flex-shrink: 0;}
.page_menu .menu_item .menu_name{width: 100%;font-size: var(--font-size__20);font-weight: bold;line-height: 1;padding-bottom: var(--padding-margin__30);border-bottom: solid 0.01rem #dfdfdf;margin-top: .05rem;}
.page_menu .menu_item .arrow{width: .35rem;height: .35rem;background: url('../images/arrow_b.svg') var(--background-contain);margin-left: var(--padding-margin__20);}
.page_menu .menu_item:hover,
.page_menu .menu_item.active{color: #fe0000;}

.data_center{background: #f1f1f1;}
.data_center .top{font-size: var(--font-size__24);padding-bottom: var(--padding-margin__10);border-bottom: solid 0.01rem #bdbaba;}
.data_center .wrap{margin-top: var(--padding-margin__30);}
.data_center .inner{width: 69%;}
.data_center .data_search{background-color: #ffffff;border-radius: var(--padding-margin__20);padding: var(--padding-margin__30) var(--padding-margin__50);box-shadow: 0 0px .1rem 0px rgba(0, 0, 0, 0.08);}
.data_center .data_search input{width: 100%;border: none;box-shadow: none;border-radius: 0;padding: 0;}
.data_center .data_search .search-btn{width: .28rem;height: .3rem;background: url('../images/search2.svg') var(--background-contain); display:block;}
.data_center .data_search .search_inner{border-bottom: solid 0.01rem #dfdfdf;padding: var(--padding-margin__10) 0;}
.data_center .data_list{margin: var(--padding-margin__40) 0;}
.data_center .data_list .data{margin-bottom: var(--padding-margin__30);box-shadow: 0 0px .1rem 0px rgba(0, 0, 0, 0.08);padding: var(--padding-margin__40);background-color: #ffffff;border-radius: var(--padding-margin__20);}
.data_center .data_list .data .top{padding-bottom: var(--padding-margin__20);border-bottom: solid 0.01rem #dfdfdf;line-height: 1;}
.data_center .data_list .data .top .tit{font-weight: bold;font-size: var(--font-size__30);}
.data_center .data_list .data .top .tet{font-size: var(--font-size__20);text-align: right;}
.data_center .data_list .data .item{border-bottom: solid 0.01rem #dfdfdf;transition: all .3s ease-in-out;}
.data_center .data_list .data .item:last-child{border-bottom: none;}
.data_center .data_list .data .item .btn{margin-left: var(--padding-margin__60);cursor: pointer;font-weight: bold;}
.data_center .data_list .data .item .btn:first-child{margin-left: 0;}
.data_center .data_list .data .item .btn:hover,
.data_center .data_list .data .item .btn.active{color: #fe0000;}
.data_center .data_list .data .item .btn .icon{width: .12rem;height: .12rem;background: url('../images/open.svg') var(--background-contain);margin-left: var(--padding-margin__10);}
.data_center .data_list .data .item .btn.active .icon{background: url('../images/close.svg') var(--background-contain);}
.data_center .data_list .data .item .name{width: 50%;}
.data_center .data_list .data .item .info{padding: var(--padding-margin__30);}
.data_center .data_list .data .sub_data{background-color: #f1f1f1;border-radius: var(--padding-margin__20);padding: 0 var(--padding-margin__20);color: #4d4c4c;display: none;}
.data_center .data_list .data .sub_tit{font-weight: bold;font-size: var(--font-size__18);padding: var(--padding-margin__20) 0;border-bottom: solid 0.01rem #dfdfdf;color: #000;}
.data_center .data_list .data .sub_item{padding: var(--padding-margin__20) 0;border-bottom: solid 0.01rem #dfdfdf;}
.data_center .data_list .data .sub_item:last-child{border-bottom: none;}
.data_center .data_list .data .sub_btn{margin-left: var(--padding-margin__50);}
.data_center .data_list .data .sub_btn:first-child{margin-left: 0;}
.data_center .data_list .data .sub_btn:first-child .sub_icon{width: .2rem;height: .2rem;background: url('../images/view.svg') var(--background-contain);margin-left: var(--padding-margin__10);margin-right: var(--padding-margin__10);}
.data_center .data_list .data .sub_btn:last-child .sub_icon{width: .2rem;height: .2rem;background: url('../images/download.svg') var(--background-contain);margin-left: var(--padding-margin__10);margin-right: var(--padding-margin__10);}
.data_center .data_list .data .sub_btn:hover{color: #fe0000;}
.data_center .vid_data{position: relative;margin-bottom: var(--padding-margin__80);}
.data_center .vid_data .vid_box{border-radius: var(--padding-margin__20);border: solid 0.01rem #4d4c4c;z-index: 1;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 42%;overflow: hidden;cursor: pointer;}
.data_center .vid_data .vid_box img{width: 100%;height: 100%;object-fit: cover;transition: all .3s ease-in-out;}
.data_center .vid_data .vid_box:hover img{transform: scale(1.1);}
.data_center .vid_data .vid_box .play_btn{width: .8rem;height: .8rem;background: url('../images/play.svg') var(--background-contain);position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.data_center .vid_data .vid_info{width: 75%;border-radius: var(--padding-margin__20);border: solid 0.01rem #4d4b4b;padding: var(--padding-margin__30) 0 0 20%;transition: all .3s ease-in-out;position: relative;}
.data_center .vid_data .vid_info:hover{background-color: #d31632;border: solid 0.01rem #d31632;}
.data_center .vid_data .vid_info .date{font-size: var(--font-size__34);color: #616060;transition: all .3s ease-in-out;}
.data_center .vid_data .vid_info:hover .date{color: #fff;}
.data_center .vid_data .vid_info .title{font-size: var(--font-size__32);color: #3e3d3d;transition: all .3s ease-in-out;border-bottom: solid 0.01rem #656363;padding-bottom: var(--padding-margin__10);}
.data_center .vid_data .vid_info:hover .title{color: #fff;border-bottom: solid 0.01rem #fff;}
.data_center .vid_data .vid_info .desc{font-size: var(--font-size__22);color: #525151;transition: all .3s ease-in-out;margin-top: var(--padding-margin__10);min-height: .7rem;}
.data_center .vid_data .vid_info:hover .desc{color: #fff;}
.data_center .vid_data .vid_info .text{color: #4d4b4b;font-size: var(--font-size__18);margin-top: var(--padding-margin__20);transition: all .3s ease-in-out;min-height: 1.2rem;}
.data_center .vid_data .vid_info:hover .text{color: #fff;}
.data_center .vid_data .vid_info .info_logo img{height: 0.20rem;}
.data_center .vid_data .vid_info .info_logo .logo_w{display: none;}
.data_center .vid_data .vid_info:hover .logo_b{display: none;}
.data_center .vid_data .vid_info:hover .logo_w{display: block;}
.data_center .vid_data .vid_info:hover .info_logo {filter: invert(1) brightness(100);}
.data_center .vid_data .vid_info .info_btn{padding: .05rem .05rem .05rem 0;}
.data_center .vid_data .vid_info .info_btn .btn{border-radius: var(--padding-margin__50);border: solid 0.01rem #656363;padding: .05rem .05rem .05rem var(--padding-margin__20);color: #656363;line-height: 1;transition: all .3s ease-in-out;}
.data_center .vid_data .vid_info:hover .info_btn .btn{color: #fff;border-color: #fff;}
.data_center .vid_data .vid_info .info_btn .arrow{background-color: #508bf6;border-radius: 50%;width: .3rem;height: .3rem;background-size: .15rem;position: relative;margin-left: var(--padding-margin__10);transition: all .3s ease-in-out;}
.data_center .vid_data .vid_info .info_btn .arrow::after{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: .15rem;height: .15rem;background: url('../images/arrow_w.svg') var(--background-contain);transition: all .3s ease-in-out;}
.data_center .vid_data .vid_info:hover .info_btn .arrow{background-color: #fff;}
.data_center .vid_data .vid_info:hover .info_btn .arrow::after{background: url('../images/arrow.svg') var(--background-contain);}

@media (max-width: 1024px){
.page_menu,
.data_center .inner{width: 100%;}
.page_menu{position: relative;display: flex; flex-wrap: wrap; justify-content: space-between;}
.page_menu .menu_item{width:50%;}
}
@media (max-width: 768px){
.data_center .vid_data .vid_box{position: relative;transform: none;width: 100%;}
.data_center .vid_data .vid_info{display: block;width:100%;padding: var(--padding-margin__30);margin-top:var(--padding-margin__30);}
.page_menu .menu_item{width:100%;}
}

@media (max-width: 640px){
.data_center .data_list .data .top .tit{margin-bottom: var(--padding-margin__30);}
.data_center .data_list .data .top .tet{text-align: left;}
.data_center .data_list .data .item .info{padding: var(--padding-margin__30) 0;}
.data_center .data_list .data .item .btn{font-size: .12rem;margin-left: var(--padding-margin__20);}
.data_center .data_list .data .item .btn .icon{flex-shrink: 0;}
.data_center .data_list .data{padding: var(--padding-margin__20);}
.data_center .data_list .data .item .name{width: 40%;}
}

.Pages{display: flex;align-items: center;justify-content: center;}
.Pages .p_cur,
.Pages .p_count,
.Pages .p_total,
.Pages .p_jump,
.Pages .p_page .a_first,
.Pages .p_page .a_end{display:none;}
.Pages .p_page,
.Pages .p_page .num{display: flex;align-items: center;justify-content: center;}
.Pages .p_page a{font-style: normal;width: 0.5rem;height: 0.5rem;background-color: #D5D5D6;border-radius: 0.25rem;color: #000;display: flex;align-items: center;justify-content: center;margin:0 .15rem;transition:all .3s ease;}
.Pages .p_page a:hover,
.Pages .p_page a.a_cur{background-color:var(--primary-color);color:#fff;}
.Pages .p_page a.a_next,
.Pages .p_page a.a_prev{text-indent: -9999px;position:relative;}
.Pages .p_page a.a_next::after,
.Pages .p_page a.a_prev::after{background:url('../images/page/next.svg') var(--background-contain);position:absolute;content:'';top:50%;left:50%;transform:translate(-50%,-50%);width: .15rem;height: 0.15rem;}
.Pages .p_page a.a_prev::after{background:url('../images/page/prev.svg') var(--background-contain);}
.Pages .p_page a.a_prev::after{background:url('../images/page/prev.svg') var(--background-contain);}
.Pages .p_page a.a_prev:hover::after{background:url('../images/btn-prev.svg') var(--background-contain);}
.Pages .p_page a.a_next:hover::after{background:url('../images/btn-next.svg') var(--background-contain);}

@media (max-width: 640px){
   .Pages .p_page a{width: .4rem;height: .4rem;margin: 0 var(--padding-margin__10);}
}

.tab_title{background: #fff; border-radius: 0 .6rem .6rem 0; padding: .12rem;width: 89.58333333333333%;box-shadow: -29px 19px 65px 0px rgba(71, 91, 108, 0.15);transition: 0.5s; margin-top: -3%;position: relative;; z-index: 998;}
.tab_title ul{display: flex;}
.tab_title ul li{font-size: var(--font-size__30);cursor: pointer;}
.tab_title ul li:not(:last-child){margin-right: 3vw;}
.tab_title ul li a{display: block;padding: .3rem 0;position: relative;}
.tab_title ul li a:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background: #ce0606;transform: scaleX(0);transition: 0.5s;}
.tab_title ul li.aon a{color: #ce0606;}
.tab_title ul li.aon a:after{transform: scaleX(1);}
.tab_title.scroll-active{position: sticky; top: 0; left: 0; width: 100%;}

.news_main{background-color: #F5F5F6;background: none !important;line-height: normal !important;}
.news_main .news_top{padding-bottom: var(--padding-margin__100);}
.news_main .news_swiper{position: relative;}
.news_main .news_swiper .swiper-slide{background-color: #fff;overflow: hidden;border-radius: var(--padding-margin__20);}
.news_main .news_swiper .swiper-slide .img_box{overflow: hidden;border-radius: var(--padding-margin__20);width: 58%;}
.news_main .news_swiper .swiper-slide img{height: 100%;object-fit: cover;transition: all .3s ease-in-out;width: 100%;}
.news_main .news_swiper .swiper-slide:hover img{transform: scale(1.1);}
.news_main .news_swiper .swiper-slide .news_info{position: relative;padding: var(--padding-margin__50) var(--padding-margin__30) 0 var(--padding-margin__50);width: 42%;}
.news_main .news_swiper .swiper-slide .news_date .icon{width: .3rem;height: .3rem;background: url('../images/date.svg') var(--background-contain);margin-right: var(--padding-margin__30);}
.news_main .news_swiper .swiper-slide .news_date{font-size: var(--font-size__20);color: #252525;}
.news_main .news_swiper .swiper-slide .news_title{font-size: var(--font-size__24);padding-top: var(--padding-margin__20);}
.news_main .news_swiper .swiper-slide .news_top{position: relative;border-bottom: solid 0.01rem #d8d8d8;padding-bottom: var(--padding-margin__30);}
.news_main .news_swiper .swiper-slide .news_hot{width: .3rem;height: .3rem;background: url('../images/hot.svg') var(--background-contain);position: absolute;top: var(--padding-margin__30);right: var(--padding-margin__10);}
.news_main .news_swiper .swiper-slide .news_desc{font-size: var(--font-size__20);padding-top: var(--padding-margin__30);line-height: calc(var(--font-size__20) * 2);min-height: 1.9rem;margin-bottom: var(--padding-margin__120);color: #000;}
.news_main .home_more{width: fit-content;background-color: #e7e7e7;transition: all .3s ease-in-out;}
.news_main .home_more .arrow{width: .44rem;height: .44rem;}
.news_main .home_more .arrow::after{width: .15rem;height: .13rem;}
.news_main .news_swiper .swiper-slide:hover .home_more{background-color: var(--primary-color);color: #fff;}
.news_main .news_swiper .swiper-slide:hover .home_more .arrow{background-color: #fff;}
.news_main .news_swiper .swiper-slide:hover .home_more .arrow::after{background: url('../images/arrow.svg') var(--background-contain);}
.news_main .news_swiper .swiper-slide .news_info .new_icon{width: 1rem;height: 1rem;background: url('../images/new.svg') var(--background-contain);position: absolute;right: 0;bottom: 0;}
.news_main .news_swiper .news_swiper_dot{position: absolute;bottom: var(--padding-margin__30);left: 61%;z-index: 1;}
.news_main .news_swiper .news_swiper_dot .swiper-pagination-bullet{width: .14rem;height: .14rem;border-radius: 50%;background-color: #ffffff;border: solid 0.02rem #c7c7c9;opacity: 1;margin: 0 .08rem;}
.news_main .news_swiper .news_swiper_dot .swiper-pagination-bullet-active{border-color: var(--primary-color);}
.news_main .news_list{border-top: solid 0.01rem #d8d8d8;padding-top: var(--padding-margin__50);}
.news_main .news_find{font-weight: bold;font-size: var(--font-size__18);}
.news_main .news_find .icon{width: .3rem;height: .25rem;background: url('../images/find.svg') var(--background-contain);margin-right: var(--padding-margin__10);}
.news_main .news_find .text span{color: #ff0000;}
.news_main .news_search_box{background-color: #efeff2;border-radius: var(--padding-margin__50);}
.news_main .news_search_input{background-color: transparent;border: none;outline: none;padding: 0 var(--padding-margin__20);}
.news_main .news_search_input:focus{outline: none;box-shadow: none;background-color: transparent;}
.news_main .news_search_btn{width: .6rem;height: .6rem;background-color: var(--primary-color);position: relative;flex-shrink: 0;border-radius: 50%;}
.news_main .news_search_btn::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: .25rem;height: .25rem;background: url('../images/search3.svg') var(--background-contain);}
.news_main .news_search{margin-bottom: var(--padding-margin__30);}
.news_main .news_data{background-color: #ffffff;border: solid 0.01rem #d8d8d8;border-radius: var(--padding-margin__30);margin: 0 var(--padding-margin__20) var(--padding-margin__30) 0;width: calc(33.33333333333333% - .14rem);overflow: hidden;display: block;}
.news_main .news_data:nth-child(3n){margin-right: 0;}
.news_main .news_data .img_box{max-height: 3.6rem;overflow: hidden;border-radius: var(--padding-margin__30);}
.news_main .news_data .img_box img{height: 100%;object-fit: cover;width: 100%;transition: all .3s ease-in-out;}
.news_main .news_data:hover .img_box img{transform: scale(1.1);}
.news_main .news_data .data_info{padding: var(--padding-margin__20);}
.news_main .news_data .data_date{color: #252525;margin-bottom: var(--padding-margin__10);font-size: var(--font-size__18);}
.news_main .news_data .data_date .icon{width: .2rem;height: .2rem;background: url('../images/date.svg') var(--background-contain);margin-right: var(--padding-margin__10);}
.news_main .news_data .data_title{font-weight: bold;min-height: .72rem;margin-bottom: var(--padding-margin__30);font-size: var(--font-size__20);}
.news_main .news_data .data_desc{color: #4e4e4e;min-height: .72rem;margin-bottom: var(--padding-margin__20);font-size: var(--font-size__20);}
.news_main .news_data:hover .home_more{background-color: var(--primary-color);color: #fff;}
.news_main .news_data:hover .home_more .arrow{background-color: #fff;}
.news_main .news_data:hover .home_more .arrow::after{background: url('../images/arrow.svg') var(--background-contain);}
.news_main .news_data .data_btn{padding-top: var(--padding-margin__20);border-top: solid 0.01rem #d8d8d8;}
.news_main .list_wrap{padding-bottom: var(--padding-margin__50);}

@media (max-width: 1024px){
   .news_main .news_swiper .swiper-slide .news_desc{margin-bottom: 0;}
   .news_main .news_swiper .news_swiper_dot{bottom: var(--padding-margin__20);}
}

@media (max-width: 768px){
   .news_main .news_swiper .swiper-slide .img_box,
   .news_main .news_swiper .swiper-slide .news_info{width: 100%;}
   .news_main .news_swiper .swiper-slide .news_info{padding: var(--padding-margin__30);}
   .news_main .news_swiper .news_swiper_dot{left: 50%;transform: translateX(-50%);}
   .news_main .news_data{width: 100%;margin-right: 0;}
}


.page_nav{background-color: #4d4d4d;padding: var(--padding-margin__40) 0 var(--padding-margin__20);color: #fff;font-size: var(--font-size__20);line-height: 1;}
.page_nav a{color: #b0b0b0;margin-right: var(--padding-margin__10);}
.page_nav span{margin-left: var(--padding-margin__10);}
.page_nav a:hover{color: #fff;}

.news_detail{padding-top: 8%;}
.news_detail .detail_wrap{position: relative;padding: var(--padding-margin__50) 0;}
.news_detail .detail_wrap .container{max-width: 1440px;}
.news_detail .detail_left{width: 65%;}
.news_detail .detail_left.auto {width:100%;}
.news_detail .detail_left .title{font-size: var(--font-size__24);margin-bottom: var(--padding-margin__30);}
.news_detail .detail_left .date{font-size: var(--font-size__20);}
.news_detail .detail_left .date .icon{width: .2rem;height: .2rem;background: url('../images/date.svg') var(--background-contain);margin-right: var(--padding-margin__10);}
.news_detail .detail_left .share{color: #434242;font-size: var(--font-size__22);}
.news_detail .detail_left .share ul li img{width: .35rem;height: .35rem;}
.news_detail .detail_left .share ul li{margin-left: var(--padding-margin__10);}
.news_detail .detail_left .top{padding-bottom: .05rem;border-bottom: solid 0.01rem #d8d8d8;}
.news_detail .detail_left .content{padding: var(--padding-margin__50) 0; font-size: 0.2rem; line-height: 2em;}
.news_detail .detail_left .bottom{border-top: solid 0.01rem #d8d8d8;padding-top: var(--padding-margin__50);}
.news_detail .detail_left .bottom .btn{font-size: var(--font-size__20);background-color: var(--primary-color);color: #fff;padding: .15rem var(--padding-margin__40);border-radius: var(--padding-margin__30);}
.news_detail .detail_left .bottom .pagination{font-size: var(--font-size__22);}
.news_detail .detail_right{width: 31%;position: sticky;top: .5rem;align-self: flex-start;padding-top: 7.5%;}
.news_detail .detail_right .title{font-size: var(--font-size__22);border-bottom: solid 0.01rem #d8d8d8;padding-bottom: var(--padding-margin__30);}
.news_detail .detail_right .list{padding-top: var(--padding-margin__30);}
.news_detail .detail_right .list .data{margin-bottom: var(--padding-margin__30);}
.news_detail .detail_right .list .data .img_box{overflow: hidden;width: 50%;margin-right: var(--padding-margin__20);flex-shrink: 0;border-radius: var(--padding-margin__20);}
.news_detail .detail_right .list .data .img_box img{height: 100%;object-fit: cover;width: 100%;transition: all .3s ease-in-out;}
.news_detail .detail_right .list .data:hover .img_box img{transform: scale(1.1);}
.news_detail .detail_right .list .data .info{padding-top: var(--padding-margin__20);}
.news_detail .detail_right .list .data .info .tit{font-size: var(--font-size__18);font-weight: bold;margin-bottom: var(--padding-margin__10);}
.news_detail .detail_right .list .data .info .date{color: #000;}

.social-share .icon-facebook,
.social-share .icon-twitter,
.social-share .icon-whatsapp,
.social-share .icon-linkedin,
.social-share .icon-wechat{
   color: none !important;
   border-color: none !important;
   border: none !important;
}

.social-share .icon-facebook:before,
.social-share .icon-twitter:before,
.social-share .icon-whatsapp:before,
.social-share .icon-linkedin:before,
.social-share .icon-wechat:before{
   content: '' !important;
   width: .35rem;
   height: .35rem;
   background-size: contain;
   background-repeat: no-repeat;
   background-position: center;
   display: block;
}

.social-share .social-share-icon:hover{
   background: none !important;
    color: #fff;
}

.social-share .icon-facebook:before{
   background-image: url('../images/share01.svg');
}
.social-share .icon-twitter:before{
   background-image: url('../images/share02.svg');
}
.social-share .icon-whatsapp:before{
   background-image: url('../images/share03.svg');
}
.social-share .icon-linkedin:before{
   background-image: url('../images/share04.svg');
}
.social-share .icon-wechat:before{
   background-image: url('../images/share05.svg');
}



@media (max-width: 1024px){
   .news_detail{padding-top: 11%;}
   .news_detail .detail_left,
   .news_detail .detail_right{width: 100%;}
}
@media (max-width: 480px){
   .news_detail{padding-top: 17%;}
}

.profile_main .mode01{margin-top: var(--padding-margin__50);border-top: solid 0.01rem #d4d4d4;text-align: center;}
.profile_main .mode01_title{font-size: var(--font-size__50);font-weight: bold;padding: var(--padding-margin__30) 0;position: relative;text-align: center;}
.profile_main .mode01_title::after{content: "";position: absolute;left: 50%;transform: translate(-50%,-50%);width: 1.13rem;height: 0.08rem;background-color: var(--primary-color);border-radius: 0.04rem;bottom: 0;}
.profile_main .mode01 .mode01_address{font-size: var(--font-size__30);padding: var(--padding-margin__40) 0;}
.profile_main .mode01 .mode01_text{font-size: var(--font-size__20);line-height: calc(.46rem / var(--font-size__20));}
.profile_main .mode01 .mode01_line{max-width: 10rem;width: 100%;margin: var(--padding-margin__30) auto;height: 0.01rem;background-color: #d4d4d4;}
.profile_main .mode01 .mode01_list{justify-content: space-evenly;margin-top: var(--padding-margin__80);}
.profile_main .mode01 .mode01_list .data .icon{object-fit: contain;width: .6rem;height: .56rem;margin-right: var(--padding-margin__10);}
.profile_main .mode01 .mode01_list .data .num{font-size: var(--font-size__60);font-weight: bold;line-height: 1;position: relative;color: var(--primary-color);}
.profile_main .mode01 .mode01_list .data:last-child .num{font-size: var(--font-size__50);}
.profile_main .mode01 .mode01_list .data .num span{font-size: var(--font-size__40);}
.profile_main .mode01 .mode01_list .data .tit{font-size: var(--font-size__24);color: var(--primary-color);}
.profile_main .mode01 .mode01_list .data .name{text-align: right;color: #4d4d4d;}
.profile_main .mode01 .mode01_list .data:last-child .name{font-weight: bold;font-size: var(--font-size__46);color: var(--primary-color);}
.profile_main .mode01 .mode01_list .data:last-child .num::before{content: '';position: absolute;top: 115%;left: 50%;transform: translateX(-50%);width: .6rem;height: .01rem;background-color: #4d4d4d;}
.profile_main .mode02{border-bottom: solid 0.01rem #d4d4d4;padding: var(--padding-margin__90) 0;}
.profile_main .mode02 .mode02_data{margin-bottom: var(--padding-margin__100);}
.profile_main .mode02 .mode02_data:last-child{margin-bottom: 0;}
.profile_main .mode02 .mode02_data .data_tit{font-size: var(--font-size__34);margin-bottom: var(--padding-margin__10);font-weight: bold;}
.profile_main .mode02 .mode02_data .img_box{overflow: hidden;width: 45%;flex-shrink: 0;border-radius: var(--padding-margin__50);}
.profile_main .mode02 .mode02_data .img_box img{height: 100%;object-fit: cover;width: 100%;transition: all .3s ease-in-out;}
.profile_main .mode02 .mode02_data .img_box:hover img{transform: scale(1.1);}
.profile_main .mode02 .mode02_data .data_text{font-size: var(--font-size__24);color: #4d4d4d;line-height: 2.5;width: 50%;}
.profile_main .mode02 .mode02_data .data_text ul li{position: relative;padding-left: var(--padding-margin__30);}
.profile_main .mode02 .mode02_data .data_text ul li::before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: .1rem;height: .1rem;background-color: var(--primary-color);border-radius: 50%;margin-right: var(--padding-margin__10);}
.profile_main .mode02 .mode02_data:nth-child(2n) .data_info{flex-direction: row-reverse;}
.profile_main .mode03{padding-bottom: var(--padding-margin__100);}
.profile_main .mode03 .history_wrap{background-size: contain;background-position: top left;background-repeat: no-repeat;height: 8.84rem;margin-top: var(--padding-margin__40);position: relative;z-index: 1;color: #fff;}
.profile_main .mode03 .history_wrap::after{content: '';position: absolute;top: 0;left: 72%;transform: translateX(-50%);width: 4.74rem;height: 100%;background-color: #0636be;z-index: -1;}
.profile_main .mode03 .history_title{color: #fff;font-size: 1.34rem;width: fit-content;margin: 0 auto;font-weight: bold;padding: var(--padding-margin__40) 0 0 3.5rem;}
.profile_main .mode03 .history_swiper{width: 50%;margin: 0;}
.profile_main .mode03 .history_swiper .year{color: #1a52f1;font-size: 0.85rem;font-weight: bold;padding-bottom: var(--padding-margin__70);position: relative;line-height: 1;margin-bottom: var(--padding-margin__70);}
.profile_main .mode03 .history_swiper .year span{font-size: var(--font-size__26);}
.profile_main .mode03 .history_swiper .year::after{content: '';position: absolute;width: 0.32rem;height: 0.05rem;background-color: #fff;bottom: 0;left: 0;}
.profile_main .mode03 .year_swiper{height: 4.5rem;margin-top: var(--padding-margin__40);width: 2.46rem;}
.profile_main .mode03 .year_swiper .year{font-size: var(--font-size__24);padding: var(--padding-margin__20) 0;text-align: center;line-height: 1;transition: all .3s ease;width: 100%;}
.profile_main .mode03 .year_swiper .swiper-slide-active .year{font-size: var(--font-size__42);border-top: solid 0.03rem #ffffff;border-bottom: solid 0.03rem #ffffff;}
.profile_main .mode03 .year_swiper .swiper-slide-active{height: auto !important;}
.profile_main .mode03 .year_swiper .swiper-slide{display: flex;align-items: center;justify-content: center}

@media (max-width: 1024px) {
   .profile_main .mode01_title{font-size: var(--font-size__40);}
   .profile_main .mode01 .mode01_address{font-size: var(--font-size__24);}
   .profile_main .mode02 .mode02_data .data_text,
   .profile_main .mode02 .mode02_data .img_box{width: 100%;}
   .profile_main .mode02 .mode02_data .data_text{margin-bottom: var(--padding-margin__20);font-size: var(--font-size__22); line-height: 1.65;}
   .profile_main .mode02 .mode02_data .data_text ul li{margin-bottom: .1rem;}
   .profile_main .mode03 .history_title{font-size: var(--font-size__60);padding-left: var(--padding-margin__50);}
   .profile_main .mode03 .history_wrap{height: auto;}
   .profile_main .mode01 .mode01_text{font-size: var(--font-size__18);line-height: calc(.32rem / var(--font-size__18)); text-align: left;}
}

@media (max-width: 768px) {
    .home_future{height: auto;min-height: 200px;}
    .home_future svg{position: relative;width: 100%;height: auto;}
    .home_future img{display: none;}
    .profile_main .mode01 .mode01_list{flex-wrap: wrap; justify-content: space-between;}
    .profile_main .mode01 .mode01_list .data{width: 48%;padding: .2rem 0;}
    .profile_main .mode01 .mode01_list .data .num,
    .profile_main .mode01 .mode01_list .data:last-child .num,
    .profile_main .mode01 .mode01_list .data:last-child .name{font-size: var(--font-size__34);}
    .profile_main .mode01 .mode01_list .data .icon{width: .4rem;height: auto;}
    .profile_main .mode02 .mode02_data .data_text ul li::before{transform: none;top: .15rem;}
    .profile_main .mode03 .history_swiper{width: 100%;}
    .profile_main .mode03 .year_swiper{width: 100%;height: 1rem;}
    .profile_main .mode03 .history_wrap{background-size: cover;padding-bottom: var(--padding-margin__50);}
    .profile_main .mode03 .history_wrap::after{display: none;}
}

.home_video{height: 180vh;width: 100%;position: relative;}
.home_video .home_video_wrap{width: 100%;height: 100vh;overflow: hidden;}
.home_video .home_mouse{position: absolute;left: 50%;transform: translateX(-50%);bottom: var(--padding-margin__50);color: #505050;width: 100%;}
.home_video .home_mouse img{width: 0.12rem;height: 0.20rem;margin-right: var(--padding-margin__10);animation: mouseBounce 1.5s ease-in-out infinite;}
@keyframes mouseBounce{
    0%, 100%{transform: translateX(-50%) translateY(0);}
    50%{transform: translateX(-50%) translateY(5px);}
}

.home_video .home_texbox{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.home_video .home_texbox .container{position: relative;height: 100vh;}
.home_video .home_texbox .tcn1{position: absolute;top: 50%;transform: translateY(-50%);left: 18.75%;}
.home_video .home_texbox .tcn1 img{width: 3.17rem;}
.home_video .home_texbox .tcn2{position: absolute;top: 50%;transform: translateY(-50%);right: 18.75%;}
.home_video .home_texbox .tcn2 img{width: 3.56rem;}
.home_video .home_picbox{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.home_video .home_picbox .line{width: 2px;height: 40%;transform: rotate(45deg);background-color: var(--primary-color);}
.home_video .home_picbox .img{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 2px;height: 60%;opacity: 0;border-radius: 20px;overflow: hidden;}
.home_video .video_box{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.home_video .home_picbox .img img{width: 100%;height: 100%;object-fit: cover;}
.home_video .home_picbox .img video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;z-index: 5;opacity: 0;transition: opacity 0.5s ease;}
.home_video .home_picbox .img video.playing{opacity: 1;}

@media (max-width: 1024px) {
   .home_video .home_texbox .tcn1 img,
   .home_video .home_texbox .tcn2 img{width: 3rem;}
}

@media (max-width: 640px) {
   .home_video .home_texbox .tcn1 img,
   .home_video .home_texbox .tcn2 img{width: 2rem;}
}


.store_main{padding-top: 8%;}
.store_main .store_top{background-color: #303031;color: #ffffff;padding: var(--padding-margin__20) 0;font-size: var(--font-size__20);}
.store_main .store_tit{font-size: var(--font-size__50);font-weight: bold;padding: 0 0 var(--padding-margin__30) 0;position: relative;text-align: center;line-height: 1;}
.store_main .store_tit::after{content: "";position: absolute;left: 50%;transform: translate(-50%,-50%);width: 1.13rem;height: 0.08rem;background-color: var(--primary-color);border-radius: 0.04rem;bottom: 0;}
.store_main .mode01 .mode01_img{position: relative;margin-top: var(--padding-margin__50);margin-bottom: var(--padding-margin__30);}
.store_main .mode01 .mode01_tet{position: absolute;top: 50%;transform: translateY(-50%);left: var(--padding-margin__50);max-width: 5rem;}
.store_main .mode01 .mode01_tet .tit_img{padding-bottom: var(--padding-margin__20);border-bottom: .01rem solid rgba(255, 255, 255,.3);}
.store_main .mode01 .mode01_tet .tet{color: #fff;font-size: var(--font-size__20);margin-top: var(--padding-margin__10);}
.store_main .mode01 .mode01_tet .tet li{position: relative;padding: .05rem 0 .05rem var(--padding-margin__20);}
.store_main .mode01 .mode01_tet .tet li::before{content: '';position: absolute;left: 0; top: .16rem;width: .1rem;height: .1rem;border-radius: 50%;background-color: #fff;}
.store_main .mode01 .mode01_list{border-bottom: solid 0.01rem #d4d4d4;padding-bottom: var(--padding-margin__20);}
.store_main .mode01 .mode01_list .data{display: block;background-color: var(--primary-color);margin: 0 var(--padding-margin__120) var(--padding-margin__40) 0;color: #fff;text-align: center;font-size: var(--font-size__22);padding: var(--padding-margin__10) var(--padding-margin__20);border-radius: var(--padding-margin__20);width: calc(25% - var(--padding-margin__90));transition: all .3s ease;position: relative;}
.store_main .mode01 .mode01_list .data:nth-child(4n){margin-right: 0;}
.store_main .mode01 .mode01_list .data:hover{transform: translateY(-5px);}
.store_main .mode01 .mode01_list .data .arrow{position: absolute;top: 2px;right: 2px;background-color: #fff;border-radius: 50%;width: .35rem;height: .35rem;}
.store_main .mode01 .mode01_list .data .arrow::after{content: '';left: 50%;top: 50%;transform: translate(-50%,-50%);width: .18rem;height: .15rem;background-image: url('../images/arrow.svg');position: absolute;background-size: contain;background-repeat: no-repeat;}
.store_main .mode02{padding: var(--padding-margin__100) 0 var(--padding-margin__50);}
.store_main .mode02 .map_wrap{margin-top: var(--padding-margin__50);position: relative;}
.store_main .mode02 .map_inner{position: absolute;width: 26%;height: 100%;left: 0;top: 0;background-color: #fff;transition: all .3s ease;}
.store_main .mode02 .switch{position: absolute;top: 50%;transform: translateY(-50%);left: 26%;width: .24rem;height: .54rem;background-color: #fff;border-radius: 0 .1rem .1rem 0;cursor: pointer;z-index: 10;transition: all .3s ease;box-shadow: .02rem 0 .08rem rgba(0,0,0,.15);}
.store_main .mode02 .switch::after{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 0;height: 0;border-top: .06rem solid transparent;border-bottom: .06rem solid transparent;border-right: .09rem solid #666;transition: all .3s ease;}
.store_main .mode02 .map_inner.collapsed ~ .switch::after{transform: translate(-50%,-50%) rotate(180deg);}
.store_main .mode02 .map_inner.collapsed ~ .switch{left: 0;}
.store_main .mode02 .map_inner .img_box{position: relative;}
.store_main .mode02 .map_inner .img_box .inp_box{position: absolute;width: 90%;top: var(--padding-margin__20);left: 50%;transform: translateX(-50%);background-color: #ffffff;padding: var(--padding-margin__20);border-radius: var(--padding-margin__20);}
.store_main .mode02 .map_inner .img_box .inp_box input{padding: 0;border: none;box-shadow: none;width: 100%;}
.store_main .mode02 .map_inner .img_box .inp_box .search{width: .2rem;height: .2rem;background-image: url('../images/search4.jpg');background-size: contain;background-repeat: no-repeat;flex-shrink: 0;margin-left: var(--padding-margin__20);}
.store_main .mode02 .map_inner .img_box .inp_box .clear{width: .15rem;height: .15rem;flex-shrink: 0;background-image: url('../images/clear.jpg');background-size: contain;background-repeat: no-repeat;margin-left: var(--padding-margin__20);cursor: pointer;} 
.store_main .mode02 .map_inner .address{padding: var(--padding-margin__20);color: #888888;}
.store_main .mode02 .map_inner .address .p1{color: #000;font-size: var(--font-size__24);}
.store_main .mode02 .map_inner .menu{padding: var(--padding-margin__10);border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.store_main .mode02 .map_inner .menu a{display: block;width: 20%;text-align: center;color: #007B8B;flex-shrink: 0;font-weight: bold;}
.store_main .mode02 .map_inner .menu img{width: .5rem;height: .5rem;border-radius: 50%;margin:  0 auto;}
.store_main .mode02 .map_inner .info{padding: var(--padding-margin__30);border-bottom: 1px solid #e0e0e0;}
.store_main .mode02 .map_inner .info img{width: .2rem;height: .2rem;object-fit: contain;flex-shrink: 0;margin-right: var(--padding-margin__10);}
.store_main .mode02 .map_inner .info .item{margin-bottom: var(--padding-margin__20);color: #504a50;}
.store_main .mode02 .map_inner .info .item:last-child{margin-bottom: 0;}

@media (max-width: 1024px){
   .store_main{margin-top: 11%;}
   .store_main .mode01 .mode01_list .data{margin-right: var(--padding-margin__60);width: calc(25% - var(--padding-margin__50));}
   .store_main .mode02 .map_inner{width: 40%;overflow-y: auto;}
   .store_main .mode02 .switch{left: 39.3%;}
}

@media (max-width: 768px) {
    .store_main .mode02 .map_inner{width: 73%;overflow-y: auto;}
    .store_main .mode02 .switch{left: 72%;}
    .store_main .mode01 .mode01_list .data{width: calc(50% - var(--padding-margin__30));}
    .store_main .mode01 .mode01_list .data:nth-child(2n){margin-right: 0;}
    .store_main .mode01 .mode01_tet .tet li{padding-left: var(--padding-margin__40);}
    .store_main .mode01 .mode01_tet{max-width: fit-content;}
    .store_main .mode01 .mode01_tet .tit_img{max-width: 4rem;}
}

@media (max-width: 640px) {
   .store_main .mode01 .mode01_tet .tit_img{max-width: 2rem;}
   .store_main .mode01 .mode01_tet .tet{font-size: var(--font-size__14);}
   .store_main .mode01 .mode01_tet .tet li{padding: 0 0 0 var(--padding-margin__20);}
   .store_main .mode01 .mode01_tet .tet li::before{width: .05rem;height: .05rem;top: .09rem;}
   .store_main .store_tit{font-size: var(--font-size__30);}
   .store_main .store_tit::after{height: 0.04rem;width: .55rem;}
}

.applyForm_main{padding-top: 8%;}
.applyForm_main .applyForm_top{color: #ffffff;background-color: #303031;padding: var(--padding-margin__20) 0;}
.applyForm_main .applyForm_top .top_tit{padding: 0 var(--padding-margin__30);font-size: var(--font-size__30);position: relative;}
.applyForm_main .applyForm_top .top_tit::before{content: '';position: absolute;left: 0;top: 0;width: 0.05rem;background-color: var(--primary-color);height: 100%;}
.applyForm_main .applyForm_box{background-color: #f2f2f2;padding: 0 var(--padding-margin__60);}
.applyForm_main .applyForm_wrap.container{max-width: 1550px;}
.applyForm_main .step_box{padding: var(--padding-margin__80) 0 var(--padding-margin__40);border-bottom: .01rem solid #dfdfdf;}
.applyForm_main .step_box .step_item{text-align: center;font-size: var(--font-size__20);}
.applyForm_main .step_box .step_item .num{width: 0.42rem;height: .42rem;border-radius: 50%;border: solid .01rem #cfcfcf;margin: 0 auto;margin-bottom: var(--padding-margin__10);color: #bebebe;position: relative;}
.applyForm_main .step_box .step_item .num.active{border: solid .01rem #508bf6;color: #fff;background-color: #508bf6;}
.applyForm_main .step_box .step_item .num.success{border: solid .01rem #508bf6;color: #fff;background-color: transparent;font-size: 0;}
.applyForm_main .step_box .step_item .num::after{content: '';position: absolute;top: 50%;left: 100%;transform: translateY(-50%);height: 0.01rem;width: 17em;background-color: #d3d3d3;font-size: var(--font-size__22);}
.applyForm_main .step_box .step_item .num.success::after{background-color: #508bf6;}
.applyForm_main .step_box .step_item:last-child .num::after{display: none;}
.applyForm_main .step_box .step_item .num.success::before{background: url('../images/success.svg') var(--background-contain);width: .2rem;height: .2rem;background-repeat: no-repeat;left: 50%;top: 50%;transform: translate(-50%,-50%);content: '';position: absolute;}
.applyForm_main .applyForm_box .inner{padding: var(--padding-margin__80) 0 var(--padding-margin__40);}
.applyForm_main .applyForm_box .inner .title{text-align: center;font-size: var(--font-size__26);}
.applyForm_main .applyForm_box .inner .select{margin: var(--padding-margin__70) 0;}
.applyForm_main .applyForm_box .inner .select .el-select{width: 45%;}
.applyForm_main .applyForm_box .inner .select .el-input--suffix .el-input__inner{border-radius: 0.14rem;padding: var(--padding-margin__20);font-size: var(--font-size__22);height: fit-content;line-height: 1;background-color: transparent;}
.applyForm_main .applyForm_box .tip_box{margin-bottom: var(--padding-margin__90);}
.applyForm_main .applyForm_box .tip_box .tip_tit{font-size: var(--font-size__24);color: #017fff;}
.applyForm_main .applyForm_box .tip_box li{margin-top: var(--padding-margin__30);padding-left: var(--padding-margin__20);font-size: var(--font-size__24);line-height: 2;}
.applyForm_main .applyForm_box .tip_box .sub_tit{font-weight: bold;position: relative;padding-left: var(--padding-margin__30);}
.applyForm_main .applyForm_box .tip_box .sub_tit::after{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.1rem;height: 0.1rem;background-color: #000000;border-radius: 50%;}
.applyForm_main .applyForm_box .tip_box .tet{padding-left: var(--padding-margin__30);}
.applyForm_main .applyForm_box .next{width: fit-content;
margin: 0 auto;background-color: #3b3b3b;border-radius: var(--padding-margin__10);color: #fff;padding: var(--padding-margin__20) var(--padding-margin__100);font-size: var(--font-size__20);display: block;}
.el-select-dropdown__item{font-size: var(--font-size__20) !important;}

.applyForm_main .applyForm_wrap .form{max-width: 800px;margin: 0 auto var(--padding-margin__100);}
.applyForm_main .applyForm_wrap .form .item_tit{font-size: var(--font-size__26);font-weight: bold;margin-bottom: var(--padding-margin__20);}
.applyForm_main .applyForm_wrap .form .el-input__inner,
.applyForm_main .applyForm_wrap .form .el-textarea__inner{background-color: transparent;border-radius: var(--padding-margin__10);padding: .04rem;height: fit-content;border: 1px solid rgba(var(--default-color__rgb), .2);}
.applyForm_main .applyForm_wrap .form .el-form-item__label{color: #000;font-size: var(--font-size__20);text-align: left;}
.applyForm_main .applyForm_wrap .form .item{margin-bottom: var(--padding-margin__30);}
.applyForm_main .applyForm_wrap .form .form_line{height: 0.01rem;background-color: #cecece;width: 100%;margin-bottom: var(--padding-margin__30);}
.applyForm_main .applyForm_wrap .form .flex_item .el-form-item{width: 45%;}
.applyForm_main .applyForm_wrap .form_btn{margin-top: var(--padding-margin__100);}
.applyForm_main .applyForm_wrap .form_btn .btn{padding: var(--padding-margin__20);width: 45%;text-align: center;font-size: var(--font-size__20);border-radius: var(--padding-margin__10);line-height: 1;}
.applyForm_main .applyForm_wrap .form_btn .prev_btn{border: solid 0.01rem #888888;border-radius: var(--padding-margin__10);background-color: #ffffff;}
.applyForm_main .applyForm_wrap .form_btn .next_btn{color: #fff;background-color: #3B3B3B;}
.applyForm_main .applyForm_wrap .form .el-textarea__inner{resize: none;}
.applyForm_main .applyForm_wrap .form .el-input-number{width: 100%;}
.applyForm_main .applyForm_wrap .form .el-select{width: 100%;margin-bottom: var(--padding-margin__30);}
.applyForm_main .applyForm_wrap .form .el-checkbox{width: 100%;}
.applyForm_main .applyForm_wrap .form .el-checkbox__label{color: #000000;font-size: var(--font-size__20);font-weight: normal;line-height: 1.5;}
.applyForm_main .applyForm_wrap .form .el-checkbox__inner{background-color: transparent;width: .25rem;height: .25rem;}
.applyForm_main .applyForm_wrap .form .el-checkbox__input.is-checked .el-checkbox__inner,
.applyForm_main .applyForm_wrap .form .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color: var(--primary-color) !important;}
.applyForm_main .applyForm_wrap .form .el-checkbox__inner::after{height: 13px;left: 8px;}
.applyForm_main .applyForm_wrap .form .tip{line-height: 1;padding-left: .35rem;font-size: var(--font-size__20);}
.applyForm_main .applyForm_wrap .form .upload{border: 1px solid rgba(var(--default-color__rgb), .2);border-radius: var(--padding-margin__10);margin-top: var(--padding-margin__20);padding: 0 var(--padding-margin__20);transition: all .3s ease;width: fit-content;}
.applyForm_main .applyForm_wrap .form .upload img{width: 0.3rem;margin-right: var(--padding-margin__10);}
.applyForm_main .applyForm_wrap .form .upload:hover{border: 1px solid var(--primary-color);}
.applyForm_main .applyForm_wrap .form .upload .upload_tip{margin-top: var(--padding-margin__10);font-size: var(--font-size__18);}

.applyForm_main .applyForm_wrap .success_box{text-align: center;margin-bottom: var(--padding-margin__150);}
.applyForm_main .applyForm_wrap .success_box img{width: 3rem;margin: 0 auto;}
.applyForm_main .applyForm_wrap .success_box .text{margin-top: var(--padding-margin__30);font-size: var(--font-size__24);}

@media (max-width: 1024px) {
   .applyForm_main{padding-top: 11%;}
   .applyForm_main .step_box .step_item .num::after{width: 9em;}
   .applyForm_main .applyForm_box .inner .select .el-select{width: 60%;}
}
@media (max-width: 480px) {
   .applyForm_main{padding-top: 17%;}
}

@media (max-width: 768px) {
   .applyForm_main .applyForm_box{padding: 0 var(--padding-margin__30);}
   .applyForm_main .step_box .step_item .num::after{width: 5em;}
   .applyForm_main .applyForm_box .inner .select .el-select{width: 90%;}
   .applyForm_main .applyForm_box .inner .select .el-input--suffix .el-input__inner{padding: var(--padding-margin__30);}
}

@media (max-width: 640px) {
   .applyForm_main .step_box .step_item .text{font-size: var(--font-size__14);}
   .applyForm_main .step_box .step_item .num{width: .42rem;height: .42rem;}
   .applyForm_main .step_box .step_item .num::after{width: 3em;}
   .applyForm_main .applyForm_box .inner .select .el-select{width: 100%;}
   .applyForm_main .applyForm_box .tip_box .tip_tit{font-size: var(--font-size__20);}
   .applyForm_main .applyForm_box .tip_box .sub_tit,
   .applyForm_main .applyForm_box .tip_box .tet{font-size: var(--font-size__20);}
   .applyForm_main .applyForm_wrap .form .flex_item .el-form-item{width: 100%;}
   .applyForm_main .applyForm_wrap .form_btn .btn{padding: var(--padding-margin__30) 0;}
}

@media (max-width: 480px) {
   .applyForm_main{padding-top: 17%;}
   .applyForm_main .step_box .step_item .num.success::before{width: .15rem;height: .15rem;}
}

/*other*/
:root{
    --blue-color: #0076ff;
    --light-blue-color: #accffa;
    --white-color: #ffffff;
    --red-color: #ce0606;
    --yellow-color: #fa9b06;
}

figure{margin: 0;}
body{overflow-x: hidden;}


[class*=img-] figure{ position: relative; overflow: hidden}
[class*=-mid] figure{ padding-bottom: 100%;}
[class*=-mid] figure img{position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 100%; height: 100%; object-fit: cover; -o-object-fit: cover}
[class*=-zoom] figure img{
-webkit-transition: -webkit-transform 1.2s ease;
transition: -webkit-transform 1.2s ease;
transition: transform 1.2s ease;
transition: transform 1.2s ease,-webkit-transform 1.2s ease;
}
[class*=-zoom] .item:hover figure img{ -webkit-transform:scale(1.2);transform:scale(1.2)}


.column_title h2{font-size: var(--font-size__38);padding: 0;margin: 0;}
@media (max-width: 768px) {
  .column_title h2{font-size: var(--font-size__36);}
}

.blue{color: var(--blue-color);}
.red{color: #ff0000;}
.yellow{color: var(--yellow-color);}

.same_btn{position: relative;display: flex; align-items: center; padding:.07rem; border-radius: .3rem; background: var(--blue-color);}
.same_btn a{display: flex; align-items: center; }
.same_btn span{color: var(--white-color);padding-left: .2rem; padding-right: .1rem; flex: 1;}
.same_btn .icon{width: .38rem; height: .38rem;border-radius: .3rem;background: var(--white-color) url(../images/same_jt.png) no-repeat center center;}

.tab_main .hide{height: 0;visibility: hidden}
.tab_main .tab_type ul li a{cursor: pointer;}
.tab_main_scroll .tab_type ul li a{cursor: pointer;}
.main-header{ transition: 0.5s;}
.main-header.scroll_tab{top:-2rem}

.swiperFade .swiper-pagination{position: relative;margin-top: .15rem;display: flex; justify-content: center; gap:.06rem}
.swiperFade .swiper-pagination .swiper-pagination-bullet{width: .07rem; height: .07rem; border-radius: .5rem; background: var(--blue-color); opacity: 1; transition: 0.5s;}
.swiperFade .swiper-pagination .swiper-pagination-bullet-active{width: .24rem;}

.services_main {font-size: var(--font-size__24);line-height:1.8;}
.services_main .tab_type{background: #fff; border-radius: 0 .6rem .6rem 0; padding: .12rem;width: 89.58333333333333%;box-shadow: -29px 19px 65px 0px rgba(71, 91, 108, 0.15);transition: 0.5s; margin-top: -3%;position: relative;; z-index: 99;}
.services_main .tab_type ul{display: flex;}
.services_main .tab_type ul li{font-size: var(--font-size__24);}
.services_main .tab_type ul li:not(:last-child){margin-right: 3vw;}
.services_main .tab_type ul li a{display: block;padding: .1rem 0;position: relative;}
.services_main .tab_type ul li a:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background: var(--primary-color); transform: scaleX(0);transition: 0.5s;}
.services_main .tab_type ul li a:hover,
.services_main .tab_type ul li.aon a{color: var(--primary-color);}
.services_main .tab_type ul li a:hover:after,
.services_main .tab_type ul li.aon a:after{transform: scaleX(1);}
.services_main .tab_type.scroll-active{position: sticky; top: 0; left: 0; width: 100%;}
.services_main .tab_type ul #tab_48,
.services_main .tab_type ul #tab_53,
.services_main .tab_type ul #tab_85{height: 0;visibility: hidden}
.services_main .part_info{width: 48%;}
.services_main .part_pic{width: 48.063%;}
.services_main .part_pic .swiper-slide{width: 100%!important;}
.services_main .part_pic .pic figure{padding-bottom: 56.64596273291925%;border-radius: .6rem;}
.services_main .part_pic .info{position: absolute; bottom: .2rem; padding: .2rem; width: 100%;display: flex; justify-content: center;}
.services_main .part_pic .info h4{ font-size: var(--font-size__22); margin: 0; font-weight: normal;}
.services_main .title h3{font-size: var(--font-size__24);}
.services_main  .lianxi{padding: 4% 0;}
.services_main  .lianxi p{position: relative;padding: .1rem 0; margin: 0;display: flex; align-items: center;flex-wrap: wrap;}
.services_main  .lianxi p:before{content: ":";width: .55rem; height: .55rem;background: var(--blue-color) no-repeat center center; border-radius: 100%; background-size: 50%;}
.services_main  .lianxi p.kefu:before{background-image: url(../images/icon_kefu.svg);}
.services_main  .lianxi p.email:before{background-image: url(../images/icon_email.svg);}
.services_main  .lianxi b{padding: 0 .1rem;}
.services_main  .lianxi span{color: var(--blue-color);}
.services_main .details {border-bottom: solid 1px #d6d6da; padding: 2% 0; margin-bottom: 4%;}
.services_main .details .ul_circle {padding-left: 1.2em;}
.services_main .details .ul_circle li{list-style: disc;}
.services_main .details .ul_circle li::marker{color: var(--blue-color);}
.services_main .details .ul_txt li {padding: 1.5% 0;}
.services_main .details .ul_txt li h4{font-size: var(--font-size__26);padding: 0; margin: 0;}
@media (max-width: 1024px) {
.services_main .part_info{width: 100%;}
.services_main .part_pic{width: 100%; margin-top: 5%;}
}
@media (max-width: 768px) {
.services_main{font-size: var(--font-size__22);}
  .services_main .tab_type{width: 100%;}
  .services_main .tab_type ul li{font-size: var(--font-size__18);}
  .services_main .lianxi span{width: 100%; padding-left: .65rem;}
  
}

.advantages .ListItem .swiper .swiper-slide{background: #fff; border-radius: .3rem; }
.advantages .ListItem .swiper .swiper-slide{height:auto}
.advantages .ListItem .swiper .item{padding:8%; text-align: center;}
.advantages .ListItem .swiper .item .icon{width: 38%;margin: 0 auto;}
.advantages .ListItem .swiper .item .icon img{max-height: 80%;object-fit: contain;-o-object-fit: contain;}
.advantages .ListItem .swiper .item h4{font-size: var(--font-size__24);}
.advantages .ListItem .swiper .item p{font-size: var(--font-size__20);}
.advantages .ListItem .swiper-pagination{position: relative;margin-top: .15rem;display: flex; justify-content: center; gap:.06rem}
.advantages .ListItem .swiper-pagination .swiper-pagination-bullet{width: .07rem; height: .07rem; border-radius: .5rem; background: var(--blue-color); opacity: 1; transition: 0.5s;}
.advantages .ListItem .swiper-pagination .swiper-pagination-bullet-active{width: .24rem;}
.advantages .part_group{    border-top: solid 1px #d6d6da;   padding-top: 4%;   margin-top: 4%;}
.advantages .part_pic .info{bottom: 0;padding: 0 5%;position: absolute;left: 5%;right: 5%;width: 90%;}
.advantages .part_pic .info:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.2);backdrop-filter: blur(20px) saturate(150%); border-radius: .5rem;}
.advantages .part_pic .info h4{font-size: var(--font-size__18);padding: 4%; margin: 0; font-weight: normal;color: var(--white-color);position: relative; z-index: 10;text-align: center;text-transform: uppercase;}
.advantages .part_info .title{position: relative; padding-bottom: 4%;}
.advantages .part_info .title::before,
.advantages .part_info .title::after{content: "";position: absolute;bottom: 0;width: .11rem;height:.11rem;;background: var(--blue-color);}
.advantages .part_info .title::before{left: 0;width: .48rem;}
.advantages .part_info .title::after{left: .58rem;border-radius: 100%; }
.advantages .part_info .title h3{font-size: var(--font-size__28); padding: 0; margin: 0;}
.advantages .part_info .desc{padding-top: 5%;padding-bottom: 8%;}
.advantages .part_info .same_btn{display: inline-flex;}
@media (max-width: 768px) {
.advantages .ListItem .swiper .item p{font-size: var(--font-size__20);}
}

.contant_form .part_form{width: 48%; order: -1;}
.contant_form .part_form .input_text{width: 48%;position: relative;margin: 2% 0; background:#e0e0e8; border-radius: .3rem;}
.contant_form .part_form .input_text.full{width: 100%;}
.contant_form .part_form .tips{position: absolute;padding: 0 .3rem;line-height: .6rem;}
.contant_form .part_form .tips span{color: var(--red-color);}
.contant_form .part_form .text{width:100%; border-radius: .3rem; padding: 0 .3rem; height: .6rem;line-height: .6rem; color: var(--white-color); background:transparent;}
.contant_form .part_form .select select {appearance: none;-moz-appearance: none;-webkit-appearance: none;width:100%; border-radius: .3rem; padding: 0 .3rem; height: .6rem;line-height: .6rem; color: var(--white-color); background:transparent;color:#333;}
.contant_form .part_form textarea.text{height: 2.6rem; display:block; resize: none;}
.contant_form .part_form input[type="checkbox"]{width: .3rem; height: .3rem; margin-right: .2rem; border: 1px solid var(--red-color);-webkit-appearance:none;position: relative;}
.contant_form .part_form input[type="checkbox"]:checked{background:url(../images/checkbox.png) no-repeat center center}
.contant_form .part_form input[type="checkbox"]:checked:after{content:''; position:absolute; width:100%; height:100%;}
.contant_form .part_form .select_arrow{ position:relative;}
.contant_form .part_form .select_arrow::after{ content:""; display:block; position:absolute; top:43%; right:5%; background-image:url(../images/btn-next.svg); background-size:contain; background-position:center; background-repeat:no-repeat; width:.1rem; height:.1rem; transform:rotate(90deg);}
.contant_form .part_form .agree{font-size: var(--font-size__16); padding: 4% 0;}
.contant_form .part_form .agree p{flex: 1;padding: 0; margin: 0;;}
.contant_form .part_form .input_button .btn{cursor: pointer;border-radius: .6rem; background: var(--blue-color); color: var(--white-color); padding: .15rem .6rem;transition: 0.5s;}
.contant_form .part_form .input_button .btn:hover{background: var(--light-blue-color); color: var(--blue-color);}
.contant_form  .part_info{text-align: right;position: relative;} 
.contant_form .part_info .bg_logo{position: absolute;right: -30%;bottom: -20%;}
@media (max-width: 1024px) {
.contant_form .part_form{width: 100%; order: 2;}
.contant_form .part_info{text-align: left;}
}

.application_item{overflow: hidden;}
.application_item .swiper{position: absolute;top: 0; left: 0; width: 100%;}
.application_item .swiper-slide .pic{overflow: hidden;}
.application_item .swiper-slide .pic img{transition:1s linear 2s;transform:scale(1.05,1.05);width: 100%;}
.application_item .swiper-slide:not(.swiper-slide-active){opacity: 0!important;}
.application_item .swiper-slide-active .pic img,
.application_item .swiper-slide-duplicate-active .pic img{transition:6s linear;transform:scale(1,1);	}	
.application_item .swiper-slide .item{display: none;}
.application_item .swiper-slide .box{position:absolute;top:30%; width:100%; transform: translateY(-50%);}
.application_item .swiper-slide .desc{color: var(--white-color);width:48%;}
.application_item .swiper-slide .column{font-size: var(--font-size__50);text-transform: uppercase;font-weight: bold; margin-bottom: .3rem; padding-top: 2rem;}  
.application_item .swiper-slide .column:after{content: '';display: block;width: 1.3rem;height: .1rem;background: var(--blue-color);}
.application_item .swiper-slide .title{font-size: var(--font-size__26);text-transform: uppercase; width: 70%;}
.application_item .swiper-slide .txt{font-size:var(--font-size__26); padding-top:6%;}
.application_item .swiper-slide .txt h4{font-size:var(--font-size__26);padding: 0; margin: 0;}
.application_item .swiper-pagination{display: none;}
.application_item .listItem{margin:15% 0 15% 52.5%; position: relative; z-index: 2;}
.application_item .item{width: 48%;margin-top: 4%; font-size: var(--font-size__26);position: relative;}
.application_item .item:nth-child(odd){transform: translateY(-16%);}
.application_item .item:nth-child(even){transform: translateY(16%);}
.application_item .item .sub{font-size: var(--font-size__24); color: var(--red-color); padding-bottom: 20%;}
.application_item .item h4{padding:0; margin:4% 0;font-size: var(--font-size__26); text-transform: uppercase; line-height: 1.8;  min-height: calc(.26rem * 2 * 2);}
.application_item .item p{line-height:1.5;}
.application_item .item .sub span{float: right;}
.application_item .item .icon{width: 25%;}
.application_item .item_content{padding:10%;position: relative; z-index: 2;transition: all 0.5s;background: url(../images/bg_logo.png) no-repeat 130% -10%; background-size: 80%;}
.application_item .item:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: 1;transition: all 0.5s; background: #fff; border-radius: .3rem; }
.application_item .item:hover:after{background:rgba(255,255,255,0.5);backdrop-filter:blur(20px) saturate(150%);}
.application_item .item:hover .item_content{filter: brightness(0) invert(1);}
.application_item .swiper-slide .home_more{width: fit-content;margin-top: .3rem;}
@media (max-width: 1024px) {
.application_item .listItem{display: none;}
.application_item .swiper{position: relative;}
.application_item .swiper-slide .desc{width: 100%;}
.application_item .swiper-slide .item{display: block;width: 100%;}
.application_item .item_content{display: flex;flex-wrap: wrap;justify-content:space-between;width: 100%; padding: 3%; background-size: 59%; border: solid 1px rgba(0, 0, 0, 0.6);border-radius: .3rem;}
.application_item .item .sub{width: 100%;padding-bottom: .1rem;}
.application_item .item .icon{width: 18%;}
.application_item .item .icon figure img{object-fit:contain;-o-object-fit:contain;}
.application_item .item .info{width:80%;font-size: var(--font-size__18);}
.application_item .item h4{margin: 0;min-height: auto; font-size: var(--font-size__22);}
.application_item .item p{line-height: 1}
.application_item .swiper-slide .pic{position: absolute; width: 100%; height: 100%;}
.application_item .swiper-slide .pic figure{height: 100%;}
.application_item .swiper-slide .pic img{height: 100%; object-fit: cover;-o-object-fit: cover;}
.application_item .swiper-slide .box{position: relative; bottom: auto; top:auto; bottom: .2rem; transform: none; padding-top: 40%; padding-bottom: 5%;}
.application_item .swiper-slide .item{transform: none!important;}
.application_item .swiper-slide .txt{padding-top: 3%;}
.application_item .swiper-slide .column{padding-top: .3rem; font-size: var(--font-size__32);}
.application_item .swiper-pagination{position: relative;padding: .3rem 0;display: flex; justify-content: center; gap:.1rem}
.application_item .swiper-pagination .swiper-pagination-bullet{width: .1rem; height: .1rem; border-radius: .5rem; background: var(--blue-color); opacity: 1; transition: 0.5s;}
.application_item .swiper-pagination .swiper-pagination-bullet-active{width: .24rem;}
}
@media (max-width: 768px) {
.application_item .swiper-slide .txt{font-size: var(--font-size__18);}
}


.application_title{background: var(--white-color); padding: 5% 0;position: relative; z-index: 10;width: 95%;}
.application_title .txt{font-size: var(--font-size__30); background: #383838; color: var(--white-color); padding:1.5% 0; border-radius: 0 .6rem .6rem 0; position: relative;clip-path: inset(0 100% 0 0);transition: clip-path 1s ease;}
.application_title .txt.active{clip-path: inset(0 0 0 0);}
.application_title .txt:after{content: ''; position: absolute; right: 100%;top: 0; width: 50%; height: 100%; background: #383838;}

.application_video{position: relative; z-index: 10; padding-bottom: 5%;}
/* .application_video .swiper-slide{padding: .2rem;} */
.application_video .item{position:relative; height: 100%; cursor: pointer;}
.application_video .swiper-slide{ height:auto;}
.application_video .swiper-slide-active .pic{display: none;}
.application_video .pic{padding: 2%; position: relative;}
.application_video .pic figure{padding-bottom: 56.37065637065637%;}
.application_video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;display:none;padding:2%;}
.application_video .swiper-slide-active video{display: block;}
.application_video .info{padding:3%; text-align: center; z-index: 2;}
.application_video .info h4{color:var(--white-color); font-size: var(--font-size__46); text-transform: uppercase; text-shadow:-2px -2px 0 rgb(0, 0, 0),2px -2px 0 rgb(0, 0, 0),-2px 2px 0 rgb(0, 0, 0),2px 2px 0 rgb(0, 0, 0); margin:0;}
.application_video .info .desc{font-size:var(--font-size__22); color:var(--white-color);}
.application_video .arrow{cursor: pointer; color: var(--white-color);width: .7rem;height: .7rem;line-height: .7rem;text-align: center; background: rgba(142, 142, 140, 0.5); border-radius: 100%;}
.application_video .arrow:after{width:100%;height:100%;background: url(../images/icon_arrow.png) no-repeat center center; content:'';}
.application_video .swiper-button-next:after{ transform: rotate(180deg);}
@media (min-width: 768px) {
.application_video .swiper-button-prev {left: 20%;}
.application_video .swiper-button-next {right: 20%;}
.application_video .info{position: absolute;top: 10%;  width: 100%; }
}
@media (max-width: 768px) {
.application_video .info h4{padding:0; margin:0; font-size: var(--font-size__22); }
}

.open-video .play{position: absolute;width:1rem;height: 1rem;top: 50%;left: 50%;transform: translate(-50%,-50%); border: solid .01rem var(--white-color); border-radius: 100%; background:rgba(0, 0, 0, 0.6) url(../images/play.png) no-repeat center center;background-size: .34rem; z-index: 10;}
@media (max-width: 1024px) {
 .open-video .play{width:.6rem;height: .6rem;} 
}

.product_main{padding-top: var(--padding-margin__200); overflow: hidden;}

.product_search{ background: #383838; color: var(--white-color); padding:1.5% 0; border-radius: 0 .6rem .6rem 0; position: relative;animation: searchExpand 1s ease forwards;width: 94%;}
@keyframes searchExpand{from{clip-path: inset(0 100% 0 0);}to{clip-path: inset(0 0 0 0);}}
.product_search:after{content: ''; position: absolute; right: 100%;top: 0;; width: 50%; height: 100%; background: #383838;}
.product_search .title h2{font-size: var(--font-size__80);padding: 0; margin: 0; line-height: 1;}
.product_search .title figure{margin-right: .3rem;width: .78rem;}
.product_search .title figure img{width: 100%;}
.product_search .search{max-width: 4.8rem;width: 100%; margin-right: .7rem; position: relative;}
.product_search .box{width: 58%; border-radius: .2rem; overflow: hidden;position: relative;}
.product_search select{width: 40%;border-radius: .2rem; color: #000; padding: 0 .2rem;}
.product_search input{flex: 1; padding-left: .2rem; height: .52rem; color: #000;}
.product_search input::placeholder{color: #000;}
.product_search button{position:absolute;top:0;right:0;width: .63rem;height: .52rem; background: var(--yellow-color) url(../images/icon_search_white.png) no-repeat center center;border-radius: .2rem;}
.product_search button:hover{background-color: var(--red-color);}
@media (max-width: 1024px) {
.product_search{border-radius: .2rem; padding: 3%;}
.product_search:after{display: none;}
  .product_search .title{width: 100%; padding-bottom: 3%;}
.product_search .title h2{font-size: var(--font-size__40);}
.product_search .title figure{width: 15%;}
.product_search .search{width: 100%;max-width: none; margin-right: 0;}
}

.location{font-size: var(--font-size__22);}
.location span{font-weight: bold;color: #000;}

.product_other{border-bottom: solid 1px #999999;font-size: var(--font-size__18);padding: .2rem 0;margin-top: 4%;}
.product_other .total{}
.product_other .type li.line{padding: 0 .1rem;}
.product_other .type li.show a{color: var(--red-color);}
@media (max-width: 1024px) {
.product_main .location{width: 100%;}
.product_other .total{width: 100%;}
.product_other .type{width: 100%;}
.product_other div.line{display: none;}
}

.star span{position: relative;width: 1.16rem; height: .22rem;background: url(../images/star.png) no-repeat left center; background-size:cover;}
.star span:before{position: absolute;top: 0;left: 0;height: 100%;content: '';background: url(../images/star_show.png) no-repeat left center; background-size:cover;}
.star span.s1:before{width: 20%;}
.star span.s2:before{width: 40%;}
.star span.s3:before{width: 60%;}
.star span.s4:before{width: 80%;}
.star span.s5:before{width: 100%;}

.product_list{padding: 2% 0;}
.product_list li{width: 25%;padding:1.5% .77%;}
.product_list li a{border: solid 1px var(--primary-color); display: block; border-radius: .3rem; height: 100%; color: #000;position: relative;}
.product_list li .pic{margin: -1px;position: relative;}
.product_list li .pic .product_icon{position: absolute;z-index: 10;}
.product_list li .pic .product_icon img{width: 100%;object-fit: contain; -o-object-fit: contain;}
.product_list li .pic .product_icon.L{left: 5%; top:3%;width: 13.89%;}
.product_list li .pic .product_icon.L img{margin-bottom: .1rem;}
.product_list li .pic .product_icon.L img:last-child{margin-bottom: 0;}
.product_list li .pic .product_icon.R{right: 3%; top:3%;width: 18.52%;}   
.product_list li .pic figure{padding-bottom: 83.72093023255814%;border-radius: .3rem;background: #edeff3;border: solid 1px #207cfb;}
.product_list li .pic figure img{transition: 0.5s;}
.product_list li .pic figure img.img1{object-fit: contain;-o-object-fit: contain; }
.product_list li .info{padding: .1rem;}
.product_list li .txt{padding: .1rem 0;}
.product_list li .txt h4{padding: 0; margin: 0; font-size: var(--font-size__24);}
.product_list li .txt .new{white-space: nowrap;margin-left:.15rem;background: var(--yellow-color);font-size: var(--font-size__14); color: var(--white-color); padding: 0 .08rem; border-radius: .2rem; font-style: normal;}
.product_list li .desc{font-size: var(--font-size__16);}
.product_list li .desc h5{border-bottom: solid 1px #e1e1e1;font-size: var(--font-size__20); padding: 0 0 .1rem 0;margin: 0 0 .1rem 0; font-weight: 500;}
.product_list li .other{padding:.3rem 0 .4rem;}
.product_list li .state{padding-left: .05rem;}
.product_list li .same_btn{position: absolute;bottom: 0;right: 0;padding: 2px;}
.product_list li a:hover .txt h4{color: #207cfb;}
.product_list li a:hover .same_btn{background: var(--yellow-color);}
.product_list li.img_hover .img2{z-index: 2; opacity: 0;}
.product_list li.img_hover a:hover .img1{ opacity: 0;}
.product_list li.img_hover a:hover .img2{ opacity: 1;}
@media (max-width: 1280px) {
  .product_list li{padding:1.5%;}  
}
@media (max-width: 768px) {
  .product_list li{width: 100%;}
}

.product_main.left_right{padding-top: var(--padding-margin__60);}
.product_main.left_right .container{border-top: solid 1px #d1d0d0;padding-top: var(--padding-margin__60);}
.product_main.left_right .product_other{margin-top: 0; border-bottom: none;position: relative;}
.product_main.left_right .product_other .search{width: 50%;max-width: 3.55rem;position: absolute;bottom: 80%;right: 0;}
.product_main.left_right .product_other .search input{width: 100%;border-radius: .1rem;height: .45rem;}
.product_main.left_right .product_other .search button{ width: .45rem; height: .45rem;position: absolute;top: 0;right: 0;border-radius: .1rem;background: var(--blue-color) url(../images/icon_search_white.png) no-repeat center center;}
.product_main.left_right .part_left{width: 23.29545454545455%;}
.product_main.left_right .part_right{width:72.284091%;}
.product_main.left_right .product_list li{padding-left: 0; padding-right: 0;}
@media (min-width: 768px) {
.product_main.left_right .product_list li{width:32%;}
.product_main.left_right .product_list li:not(:nth-child(3n+3)){margin-right:2%;}
}
@media (max-width: 1024px) {
.product_main.left_right .part_left{width: 100%;}
.product_main.left_right .part_right{width:100%;}
.product_main.left_right .product_other .search{position: relative;}
.product_main.left_right .product_other .total{width: 50%;}
}

.product_filter .title h2{font-size: var(--font-size__40); padding: 0; margin: 0;}
.product_filter .title figure{width: 25.63%;}
.product_filter dl:not(:last-child){border-top: solid 1px #d1d0d0;}
.product_filter dl dt{font-size: var(--font-size__24); font-weight: bold; padding: 0.1rem 0; position: relative;cursor: pointer;}
.product_filter dl dt span{font-size: var(--font-size__14);padding-left: .1rem;}
.product_filter dl dd{border-top: solid 1px #d1d0d0;padding:1px;margin: 0;}
.product_filter dl dd li{font-size: var(--font-size__16);padding: 0.1rem 0;cursor: pointer;}
.product_filter dl dd li a{padding:0.02rem 0; padding-left:.4rem;display: block;position: relative;}
.product_filter dl dd li a:before{content:''; position: absolute; left: 0;top: 50%;transform: translateY(-50%);width: .24rem;height: .2rem; box-shadow: 0 0 0 1px #000; border: solid 4px var(--white-color); border-radius: .07rem;}
.product_filter dl dd li ul{margin-left: .4rem;padding: .1rem 0;border-top: solid 1px #d1d0d0;border-bottom: solid 1px #d1d0d0;}
.product_filter dl dd li ul li{padding:0.02rem 0;font-size: var(--font-size__16);}
.product_filter dl dd li ul li a{padding-left: 0;}
.product_filter dl dd li ul li a:before{display: none;}
.product_filter dl dd li.active a:before{background-color: var(--blue-color);}
.product_filter dl i{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: .15rem;height: .15rem;}
.product_filter dl i:before,
.product_filter dl i:after{content: ''; position: absolute; left: 0;right: 0; bottom: 0; top: 0; margin: auto; width: 100%; height: .03rem; background:#000;}
.product_filter dl i:after{transform: rotate(90deg);}
.product_filter dl a i:before,
.product_filter dl a i:after{width: 80%; height: .01rem;}
.product_filter dl.clear{padding-left: .4rem;background: url(../images/clear.png) no-repeat left center;cursor: pointer;}
@media (max-width: 1024px) {
.product_filter dl dt{font-size: var(--font-size__22); }
  .product_filter dl dd{display: none;}  
.product_filter dl dd li ul{display: none;} 
.product_filter .title figure{width: 18%;}
}

.product_main_details{padding-top: var(--padding-margin__200);}
.product_main_details .location{padding-bottom: 2%;}
.product_main_details .tab_type{max-width:14rem; margin: 0 auto; background: #f2f1f1; padding:.07rem .1rem; border-radius: .5rem; z-index: 10; transition: 0.5s;}
.product_main_details .tab_type ul{ gap: .1rem;}
.product_main_details .tab_type li{font-size: var(--font-size__22);line-height:1.5; padding:.1rem .5rem; transition: 0.5s;}
.product_main_details .tab_type li.aon{background: var(--white-color);border-radius: .4rem;}
.product_main_details .tab_type.scroll-active{position: sticky; top: 0;}
.product_main_details .tab_item {padding: 3% 0;}
.product_main_details .tab_part{ max-width:15rem; margin: 0 auto;}
@media (max-width: 1024px) {
.product_main_details .tab_type li{font-size: var(--font-size__18);padding: .1rem;flex: auto;}
}

.product_details {padding-bottom: 6%;}
.product_details .part_left{width:50.5952380952381%; padding-left: 1rem;}
.product_details .part_right{width:46.72619047619048%}
.product_details .photo{position: relative;}
.product_details .photo figure img{object-fit: contain; -o-object-fit: contain;}
.product_details .photo .icon{position: absolute;top: 2%;right:2%; max-width: 18.5%; z-index: 10;;}
.product_details .small{position: absolute;left: -1rem; top: 0;width: .74rem; height: 100%;}
.product_details .small .pic{border: solid 2px var(--white-color); border-radius: .1rem;transition: 0.5s; cursor: pointer;}
.product_details .small figure{padding-bottom: .70rem;}
.product_details .small .swiper-slide .pic{border-color: #d6d6d6;}
.product_details .small .swiper-slide-thumb-active .pic{border-color: var(--blue-color);}
.product_details .big{background: #dddfe8; border-radius: .2rem;}
.product_details .big figure{padding-bottom: 100%;}
.product_details .arrow{cursor: pointer; color: var(--white-color);width: .5rem;height: .5rem;line-height: .5rem;text-align: center;}
.product_details .arrow:after{width: 100%;height: 100%;background: url(../images/icon_arrow_gray.png) no-repeat center center; content: '';}
.product_details .swiper-button-next:after{ transform: rotate(180deg);}
.product_details .type{z-index: 100;position: absolute;bottom:.2rem;left: 50%;transform: translateX(-50%);padding: .07rem;background: var(--white-color); border-radius: .3rem;}
.product_details .type a{padding: .05rem .10rem; border-radius: .3rem; cursor: pointer;  text-transform: uppercase;}
.product_details .type a:not(:last-child){margin-right: .1rem;}
.product_details .type a.show{background-color: var(--blue-color); color:var(--white-color);}
.product_details .open-video{display: none;}
.product_details .popup-box__video{position: absolute;border-radius: .2rem;}
.product_details .popup-box__video video{width: 100%;height: 100%; border-radius: .2rem;background-color: #000;}
.product_details .popup-box__video .close{top: 0;right: 0;}
.product_details .service{padding-top: 2%;}
.product_details .service li{width: 25%;padding: 2%; text-align: center;}
.product_details .service figure img{margin: 0 auto;}
.product_details .other{padding-top: .3rem; padding-bottom: .2rem;}
.product_details .txt h1{font-size: var(--font-size__42); padding: 0; margin: 0;}
.product_details .txt p{font-size: var(--font-size__28); color: #434343;}
.product_details .state{padding-left: .1rem;font-size: var(--font-size__18);}
.product_details .price{color: #ff8228; border-bottom: solid 1px #ebebeb; padding-bottom: 2%; margin-bottom: 2%;}
.product_details .price b{font-size: var(--font-size__30);}
.product_details .price span{font-size: var(--font-size__22);background: #fbe8da; border-radius: .1rem; padding: .1rem .3rem; text-align: center;}
.product_details .model h4{font-size: var(--font-size__24);padding: 0; margin: 0 0 .1rem 0;font-weight: normal;}
.product_details .model ul{gap:.2rem;font-size: var(--font-size__20)}
.product_details .model li{width: calc((100% - 1*.2rem) / 2); border: solid 1px #b6b6b6; border-radius: .1rem; padding: 0 .1rem; cursor: pointer;}
.product_details .model li a{display: block;line-height: 2; text-align: center;}
.product_details .model li .box{display: flex; align-items: center;}
.product_details .model li .box figure{margin-right: .1rem; width: .5rem; height: .5rem; display: flex; justify-content: center; align-items: center;}
.product_details .model li .box figure img{max-height: 100%;}
.product_details .model li .box span{flex: 1;}
.product_details .model li:hover{border-color: var(--yellow-color);}
.product_details .model li:hover a{color: var(--yellow-color);}
.product_details .specs{padding: 3% 0; font-size: var(--font-size__18); line-height: 2;color: #666;}
.product_details .specs ul{padding-left: 1.5em;}
.product_details .specs li{list-style: disc;}
.product_details .specs li::marker{color:#000;}
.product_details .send a{display: block; text-align: center; font-size: var(--font-size__22); background:#ffc439; color: #000; padding: .15rem; border-radius: .5rem; cursor: pointer; transition: 0.5s;}
.product_details .send a:hover{background: var(--yellow-color)}
@media (max-width: 1024px) {
.product_details .part_left{width:100%;}
.product_details .part_right{width:100%} 
.product_details .type a{font-size: var(--font-size__18);}
.product_details .txt h1{font-size: var(--font-size__30);}
.product_details .txt p{font-size: var(--font-size__24);}
.product_details .price b{font-size: var(--font-size__20);}
.product_details .price span{font-size: var(--font-size__16);}
.product_details .model h4{font-size: var(--font-size__20);}
.product_details .model ul{font-size: var(--font-size__16);}
}
@media (max-width: 640px) {
.product_details .part_left{padding-left: 0;}
.product_details .small{display: none;}
.product_details .model ul{gap:.1rem;}
.product_details .model li{width: calc((100% - 1*.1rem) / 2);}
}

.pro_sub{font-size: var(--font-size__22);padding: .1rem 0; margin: 0;}
.pro_sub img{margin-left: .6rem; margin-right: .3rem;}

.pro_download{border-bottom: solid 1px #d7d7d7;}
.pro_download .list{font-size: var(--font-size__16); padding-bottom: 3%;}
.pro_download .list ul{gap:.2rem; justify-content: left;}
.pro_download .list li{width: calc((100% - 2*.2rem) / 3); padding:.2rem .3rem .2rem .55rem; border: solid 1px #b6b6b6; border-radius: .2rem; cursor: pointer; background:no-repeat .15rem center; background-size:.3rem;}
.pro_download .list li span{font-size:0; padding-left: .1rem;}
.pro_download .list li span a{width: .3rem;height: .3rem;background: no-repeat center center; background-size:contain;}
.pro_download .list li span a[download="download"]{background-image: url(../images/down_icon.png);}
.pro_download .list li span a:not([download="download"]){background-image: url(../images/preview_icon.png); margin-right: .1rem;}
.pro_download .list.tpye3 li{background-image:url(../images/down_3d.png);}
.pro_download .list.tpye2 li{background-image:url(../images/down_2d.png);} 
.pro_help .progressbar{padding: 2% 0;}
.pro_help .progressbar .bar{width: 3rem;height: .12rem; box-shadow: 0 0 0 1px #d7d7d7; border-radius: .2rem;position: relative;}
.pro_help .progressbar .bar span{position: absolute;left: 0;top: 0;height: 100%;background: var(--blue-color);border-radius: .2rem;}
.pro_help .progressbar .progress{padding-left: .1rem;}
.pro_help .desc{padding: 1% 0;text-align: center;border-bottom: solid 1px #d7d7d7; font-weight: bold; font-size: var(--font-size__24); max-width:7.6rem; margin: 0 auto;}
.pro_help .desc p{padding:0.1rem 0;}
.pro_help .like{font-size: var(--font-size__20); padding: 2% 0;}
.pro_help .like span{background: var(--blue-color); color: var(--white-color); border-radius: 0.5rem; padding: .15rem .3rem;}
.pro_help .type{font-size: var(--font-size__20); }
.pro_help .type li{padding: 2% 0;}
.pro_help .type li:not(:last-child){border-bottom: solid 1px #d7d7d7;}
.pro_help .input_box{padding: 2% 0; max-width: 8.94rem; text-align: center; margin: 0 auto;}
.pro_help .input_text .text{width: 100%;height: .6rem; padding: 0 .3rem; border-radius: .1rem; border: solid 1px #d1d1d1;}
.pro_help .input_text .text.required{border-color: var(--yellow-color);box-shadow: 0 0 0 1px var(--yellow-color);}
.pro_help .input_box p{font-size: var(--font-size__24); font-weight: bold; padding-top: 2%;}
.pro_help .send{display: flex; justify-content: center; padding: 2% 0; gap: .2rem;}
.pro_help .send a{display:block; text-align: center; font-size:var(--font-size__20); background:var(--blue-color); color: var(--white-color); padding:.15rem .4rem; border-radius: .5rem; cursor: pointer; transition: 0.5s;}
.pro_help .send a:hover{background: var(--yellow-color)}
.pro_help .step{display: none;}
@media (max-width: 1280px) {
  .pro_download .list li{width: calc((100% - 1*.3rem) / 2); }
}
@media (max-width: 640px) {
  .pro_download .list li{width: 100%; }
}

.popup-box{position: fixed; width: 100%; height: 100%; z-index: 1001; top: 0; left: 0; background: rgba(48,48,48,0.2); display: flex; justify-content: center; align-items: center;visibility: hidden; opacity: 0; transition: 0.5s}
.popup-box .bg{position: absolute; width: 100%; height: 100%; top: 0}
.popup-box .box{position: relative; z-index: 5; background: var(--white-color); width: 96%; max-width: 5.5rem; border-radius: .4rem; padding:.3rem}
.popup-box .part{display: none}
.popup-box .title{position: relative; padding-bottom: 4%; border-bottom: solid 1px #aba9a9}
.popup-box .title h3{font-size:var(--font-size__22);padding: 0; margin: 0}
.popup-box .info{font-size:var(--font-size__18);padding-top: 5%; padding-bottom: 3%; line-height: 2}
.popup-box .email{color: var(--blue-color)}
.popup-box .close{cursor:pointer;width:.4rem;height:.4rem;position:absolute;z-index:4;right:.2rem;top:.2rem; background:var(--blue-color); border-radius: 100% }
.popup-box .close:before,
.popup-box .close:after{position:absolute;content:'';width:60%;height:2px;left:0;top:0;right: 0; bottom: 0;margin: auto; background:#fff;transform:rotate(-55deg)}
.popup-box .close:before{transform:rotate(55deg)}
.popup-box.show{visibility:visible; opacity: 1}
.open-popup{cursor: pointer}

/*other end*/



/* contact */
.contact-one{ padding:1rem 0 0.5rem;margin-bottom: .5rem;background: var(--blue-color);}
.contact-one .tit-box{ display:-webkit-flex; display: flex;}
.contact-one .tit-box .let-oi{ padding:.1rem 0; border-left:0.03rem solid var(--blue-color); padding-left:0.2rem;filter: brightness(0) invert(1);}
.contact-one .tit-box .icon-tit{ margin-bottom:0.05rem;}
.contact-one .text-con{ display:-webkit-flex; display: flex;}
.contact-one .pic-img{ width:45%;}
.contact-one .pic-img .earthNews{ width:9rem; height: 6.5rem;  background:url(../images/map_bj.png) no-repeat; background-size: 100%; animation:mapMove 3s infinite ;}
.contact-one .pic-img .earthNews canvas{width:100%; height: 100%;opacity: 0.3; filter: brightness(0) invert(1); transform: translate(-3%,-1.5%);}
@keyframes mapMove
{
0%   {background-size: 100%; background-position: 0 0;}
50%  {background-size: 105%; background-position: -20px -20px;}
100% {background-size: 100%; background-position: 0 0;}
}
.contact-one .form-box{ width:50%;}
.contact-one .form-box form{ width:100%; display:-webkit-flex; display: flex; flex-wrap:wrap; justify-content:space-between;}
.contact-one .form-box .wtd45{ width:48%;}
.contact-one .form-box .wtd100{ width:100%;}
.contact-one .form-box .iten-li{margin-bottom:3%;position: relative; border-bottom: solid 1px #000;filter: brightness(0) invert(1);}
.contact-one .form-box .iten-li i{ color:red; font-style:normal;}
.contact-one .form-box .iten-li .tit{position:absolute;left:0;top:0;font-size:.18rem;height:100%; line-height:1.5; color:#000;}
.contact-one .form-box .iten-li select,
.contact-one .form-box .iten-li .text{width:100%;line-height:1.5;background:transparent;padding:0;font-size:.18rem;border-radius: 5px;border:none; color:#000;}
.contact-one .form-box .iten-li .text:focus{border:none;box-shadow:none;}
.contact-one .form-box .input-item .tit,
.contact-one .form-box .input-item .text{ line-height:3;}
.contact-one .form-box .iten-li textarea.text{height:auto; border:none; outline:none; resize:none;}
.contact-one .form-box .btn-box{ margin-top:.3rem; display:-webkit-flex; display: flex;}
.contact-one .form-box .btn-box .same_btn{ cursor: pointer; background: #fff;}
.contact-one .form-box .btn-box .same_btn span{ padding:0 0.3rem; font-size:var(--font-size__18); color: var(--blue-color);}
.contact-one .form-box .btn-box .same_btn .icon{background-color: var(--blue-color); background-image: url(../images/same_jt_white.png);}

.contact-two{ padding-bottom:1rem;}
.contact-two .tit-box{ display:-webkit-flex; display: flex;}
.contact-two .tit-box .let-oi{ font-size:.46rem; font-weight:bold; padding:.1rem 0; border-left:0.03rem solid var(--blue-color); padding-left:0.2rem;}
.contact-two .map-list{ margin-top:.3rem; border-top: solid 1px rgba(0, 0, 0, 0.5);}
.contact-two .map-list .item-olu{ border-bottom: solid 1px rgba(0, 0, 0, 0.5); padding:.3rem 0; font-size:.18rem;}
.contact-two .map-list .item-olu .name-txt{ margin-bottom:.15rem; display:-webkit-flex; display:flex;}
.contact-two .map-list .item-olu .name-txt span{background:var(--blue-color); color:var(--white-color); width:1.5rem; text-align:center; font-size:.22rem; line-height:2; border-radius:1rem;}
.contact-two .map-list .item-olu .email-box{ display:-webkit-flex; display:flex;}
.contact-two .map-list .item-olu .email-box .email-icon{ padding:.03rem 0; background-image:url(../images/com-icon2.png);background-size:.2rem; background-repeat:no-repeat; background-position:left 0.5em; padding-left:.3rem; margin-right:2em;}
.contact-two .map-list .item-olu .email-box .email-icon:last-child{ margin-right:0;}
.contact-two .map-list .item-olu .map-icon{ padding:.03rem 0; line-height:1.8; display:-webkit-flex; display: flex; padding-left:.35rem; background-image:url(../images/com-icon1.png);background-size:.15rem; background-repeat:no-repeat; background-position:left 0.4em;}
.contact-two .map-list .item-olu .tel-icon{ display:-webkit-flex; display: flex;}
.contact-two .map-list .item-olu .tel-icon .tel-wz{ padding-left:.3rem; margin-right:2em; background-image:url(../images/com-icon3.png);background-size:.2rem; background-position:left 0.25em; background-repeat:no-repeat;}
.contact-two .map-list .item-olu .tel-icon .tel-wz:last-child{ margin-right:0;}
.contact-two .container{ display:-webkit-flex; display:flex; flex-wrap:wrap;}
.contact-two .container .text-box{ width:45%; padding-right:5%;}
.contact-two .map_wrap{ width:55%; position: relative;}
.contact-two .map_wrap .vwtd{ width:64vw; overflow:hidden; position: relative;}
.contact-two .map_inner{position:absolute;width:30%;height:100%;left: 0;top: 0;background-color: #fff;transition: all .3s ease;}
.contact-two .switch{position:absolute;top:50%;transform: translateY(-50%);left:30%;width:.24rem;height:.54rem;background-color: #fff;border-radius: 0 .1rem .1rem 0;cursor: pointer;z-index: 10;transition: all .3s ease;box-shadow: .02rem 0 .08rem rgba(0,0,0,.15);}
.contact-two .switch::after{content:'';position:absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 0;height: 0;border-top: .06rem solid transparent;border-bottom: .06rem solid transparent;border-right: .09rem solid #666;transition: all .3s ease;}
.contact-two .map_inner.collapsed ~ .switch::after{transform: translate(-50%,-50%) rotate(180deg);}
.contact-two .map_inner.collapsed ~ .switch{left: 0;}
.contact-two .map_inner .img_box{position: relative;}
.contact-two .map_inner .img_box .inp_box{ position: absolute; width: 90%; top:.15rem; left: 50%; transform: translateX(-50%); background-color: #ffffff; padding:.1rem .15rem; border-radius:.15rem;}
.contact-two .map_inner .img_box .inp_box input{padding:0;border:none;box-shadow:none;width: 100%; line-height:2; font-size:var(--font-size__14);}
.contact-two .map_inner .img_box .inp_box .search{width:.2rem;height:.2rem;background-image: url('../images/search4.jpg');background-size:contain;background-repeat:no-repeat;flex-shrink: 0;margin-left: var(--padding-margin__10);}
.contact-two .map_inner .img_box .inp_box .clear{width:.15rem;height:.15rem;flex-shrink: 0;background-image: url('../images/clear.jpg');background-size: contain;background-repeat: no-repeat;margin-left:var(--padding-margin__10);cursor: pointer;} 
.contact-two .map_inner .address{padding: var(--padding-margin__20);color: #888888;font-size:var(--font-size__14);}
.contact-two .map_inner .address .p1{color: #000;font-size:var(--font-size__18);}
.contact-two .map_inner .menu{padding:var(--padding-margin__10);border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.contact-two .map_inner .menu a{display:block;width:20%;text-align:center;color: #007B8B;flex-shrink: 0;font-weight: bold; font-size:.12rem; line-height:1;}
.contact-two .map_inner .menu img{width:.3rem;height:.3rem;border-radius: 50%;margin:  0 auto;}
.contact-two .map_inner .info{padding:.2rem;border-bottom:1px solid #e0e0e0;}
.contact-two .map_inner .info img{width:.15rem;height:.15rem;object-fit:contain;flex-shrink:0;margin-right:var(--padding-margin__10); margin-top:.03rem;}
.contact-two .map_inner .info .item{margin-bottom:var(--padding-margin__10);color: #504a50; font-size:.14rem;}
.contact-two .map_inner .info .item:last-child{margin-bottom: 0;}

@media (max-width: 1024px){
.contact-two .container .text-box{ width: 100%; margin-bottom:var(--padding-margin__50);}
.contact-two .map_wrap{ width: 100%;}
.contact-two .map_wrap .vwtd{ width: 100%;}
.contact-two .map_wrap .map_inner{width: 40%;overflow-y: auto;}
.contact-two .map_wrap .switch{left: 39.3%;}
}
@media (max-width: 768px) {
.contact-one .form-box{ width: 100%;}
.contact-one .pic-img{ width:0;}
.contact-one .pic-img .earthNews{width:50vw;}
.contact-two .map_wrap .map_inner{width: 73%;overflow-y: auto;}
.contact-two .map_wrap .switch{left: 72%;}
}
@media (max-width:604px) {
.contact-two .tit-box .let-oi{ font-size:.28rem;}
.contact-one .form-box .wtd45{ width: 100%;}
}

