/*
Theme Name:sunpaless
Version: 1.0
Author: Andy
*/
@charset "utf-8";

@font-face {
    font-family:'InterLight';
    src:url(static/font/Inter-Light.otf);
    font-style:normal;
}

@font-face {
    font-family:'InterBold';
    src:url(static/font/Inter-Bold.otf);
    font-style:normal;
}

body {
    font-family:'InterLight';
}

.wrap {width:74vw;max-width:2200px;margin-left:auto;margin-right:auto;}

@media screen and (max-width:1920px) {
  .wrap {width:80vw;}
}

@media screen and (max-width:1400px) {
  .wrap {width:90vw;}
}

@media screen and (max-width:1200px) {
  .wrap {width:94vw;}
}

.wrap_l{display:block;padding-left:8%;}
.wrap_r{display:block;padding-right:8%;}

@media screen and (max-width:1600px) {
  .wrap_l{padding-left:6%;}
  .wrap_r{padding-right:6%;}
}

@media screen and (max-width:1200px) {
	.wrap_l{padding-left:5%;}
	.wrap_r{padding-right:5%;}
}

@media screen and (max-width:960px) {
  .wrap_l{padding-left:3%;}
  .wrap_r{padding-right: 3%;}
}

@media screen and (max-width: 767px) {
	.wrap_l{padding-left:1%;}
	.wrap_r{padding-right:1%;}
}


:root {
	--i_color: #fff;
	/* 全局颜色 */
	--i_color2: #0A0F1E;
	/* 副颜色 */
	--i_color3:#00D492;
	/* 选中颜色 */
	--bc_color: #101520;
	/* 背景颜色 */
	--header_height: .7rem;
	/* 头部高度 */
	--bc_color2: #1A1F2B;
	/* 默认边框颜色 */
	--f_menu_height: .5rem;
	/* 移动端底部菜单 */
}

.text_linear_color{display:inline-table;-webkit-text-fill-color:transparent;background:linear-gradient(90deg, #6AA935 0%, #C2CC49 100%);background-clip:text;}

@media screen and (max-width:960px) {
	:root,header{--header_height:.6rem;}
}

@media screen and (max-width:767px) {
	:root{--border_color:rgba(0, 0, 0, .06)}
}

/* header */
header{width:100%;z-index:2014;height:var(--header_height);background:var(--i_color2);position:relative;}
.top_cont{position:relative;z-index:2013;display:-webkit-flex;display:flex;flex-wrap:nowrap;align-items:center;}
.TopHeader{position:fixed;top:0;left:0;background:var(--i_color2)}

@media screen and (max-width:960px) {
    .top_cont{justify-content:flex-start}
}


.full_header{height:var(--header_height);}


/* logo */
.logo{display:-webkit-flex;display:flex;align-items:center;height:var(--header_height);}
.logo a{display:-webkit-flex;display:flex;align-items:center;height:100%;}
.logo img{max-height:100%;}
@media screen and (max-width:960px) {
	.logo{margin-right:auto;}
}


/* 导航 */
@media screen and (min-width:960px) {
	.i_nav{display:-webkit-flex;display:flex;flex-wrap:nowrap;z-index:2014;margin:0 auto;}
	.i_nav>li{margin:0 .2rem;position:relative;}
	.i_nav>li:last-child{text-transform:none;}
	.i_nav>li>a{font-size:0.16rem;color:var(--i_color);line-height:var(--header_height);white-space:nowrap;display:flex;align-items:center;}
	.i_nav>li::before{content:"";position:absolute;left:50%;bottom:0;width:0;height:3px;transform:translateX(-50%);background:var(--i_color3);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
	.i_nav>.current-menu-item::before,.i_nav>.current-category-ancestor::before,.i_nav>.current-post-ancestor::before,.i_nav>.current-menu-ancestor::before,.i_nav>.current-menu-parent::before,.i_nav>li:hover::before,.i_nav>.active::before{width:98%;}
	.i_nav>.current-menu-item>a,.i_nav>.current-category-ancestor>a,.i_nav>.current-post-ancestor>a,.i_nav>.current-menu-ancestor>a,.i_nav>.current-menu-parent>a,.i_nav>li:hover>a{color:var(--i_color3) !important;}
	.i_nav>.current-menu-item>a::before,.i_nav>.current-category-ancestor>a::before,.i_nav>.current-post-ancestor>a::before,.i_nav>.current-menu-ancestor>a::before,.i_nav>.current-menu-parent>a::before,.i_nav>li:hover>a::before{width:100%;background:var(--i_color3);}
	.i_nav .sub-menu{display:none;position:absolute;left:0;width:2.7rem;background:var(--i_color2);overflow:hidden;box-shadow:0 .06rem .1rem rgb(0 0 0 / 8%);}
	.i_nav .sub-menu li{position:relative;}
	.i_nav .sub-menu li:not(:last-child){border-bottom:1px solid var(--i_color);}
	.i_nav .sub-menu a{display:block;padding:.12rem .2rem;font-size:0.14rem;color:var(--i_color);line-height:0.2rem;}
	.i_nav .sub-menu li:hover a{color:var(--i_color3);}
	.nav_dropdown_menu1 .sub-menu{display:none!important}
}

@media screen and (max-width:1366px) {
	.i_nav>li>a {font-size:0.15rem;}
}

@media screen and (max-width:1200px) {
	.i_nav>li {margin: 0 0.3rem;}
	.i_nav>li>a {font-size: 0.14rem;}
}

@media screen and (max-width:1024px) {
	.i_nav>li {margin: 0 0.1rem;}
}

@media screen and (max-width:960px) {
	.i_nav{display:none;position:fixed;top:var(--header_height);right:0;width:33%;background:var(--i_color);overflow-y:auto;z-index:2}
	/*滚动条*/
	.i_nav::-webkit-scrollbar {width: 3px;height: 8px}
	.i_nav::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);background:#555}
	.i_nav::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius:0;background:#F1F1F1}
	.i_nav>li {margin: 0 0 !important;border-bottom: 1px solid var(--border_color);position: relative;text-align: center;}
	.i_nav>.menu-item-has-children span{display:block;position:absolute;top:0;right:0;width:.44rem;height:.44rem;background:rgb(0 0 0 / 3%) url(static/images/public/arrow_down_hollow_hei.svg) no-repeat center;background-size:.2rem;box-sizing:border-box;}
	.i_nav>.menu-item-has-children span.on{background:rgb(0 0 0 / 3%) url(static/images/public/arrow_up_hollow_hei.svg) no-repeat center;background-size:.2rem;}
	.i_nav>li>a {padding:0 .2rem;font-size:.15rem;color:#222;line-height:.44rem;}
	.i_nav>li>.sub-menu{display:none}
	.i_nav>li>.sub-menu li{position:relative;}
	.i_nav .sub-menu a{padding:0 .4rem;font-size:.14rem;color:#555;line-height:.4rem;position:relative}
	.i_nav .sub-menu li:not(:last-child) {border-bottom:1px solid var(--border_color)}
	.i_nav>li>.sub-menu b{position:absolute;top:0;right:0;width:.4rem;height:.4rem;background:url(static/images/public/arrow_down_hollow_hei.svg) no-repeat center;background-size:.16rem;}
	.i_nav>li>.sub-menu b.on{background:url(static/images/public/arrow_up_hollow_hei.svg) no-repeat center;background-size:.16rem;}
	.i_nav .sub-menu .sub-menu{display:none;}
	.i_nav .sub-menu .sub-menu a{padding: 0 .6rem;font-size:.13rem;color:#888;line-height:.36rem;position:relative;}
	.i_nav a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
	.nav_contact li{margin:.1rem 4%;display:flex;display:-webkit-flex;align-items:center;}
	.nav_contact li iconify-icon{color:var(--i_color3);}
	.nav_contact li a{margin-left:5px;}
	.nav_list_show{display:none!important}
}




/* 移动端导航按钮 */
.nav_menu{position:absolute;width:18px;height:14px;right:4%;top:50%;transform:translateY(-50%);display:none;cursor:pointer}
.nav_menu i{display:block;width:100%;height:2px;position:absolute;top:50%;margin-top:-1px;background:#fff;border-radius:.1rem;transition:.5s}
.nav_menu::before,.nav_menu::after{content:"";width:100%;height:2px;background:#fff;position:absolute;left:0;border-radius:.1rem;transition:.5s}
.nav_menu::before{top:0;}
.nav_menu::after{bottom:0;}
.nav_menu.on i{opacity:0}
.nav_menu.on::before{transform:rotate(45deg);top:50%;margin-top:-2px}
.nav_menu.on::after{transform:rotate(-45deg);top:50%;margin-top:-2px}


@media screen and (max-width:960px) {
	.nav_menu {display:block !important}
}



/* search main */
.top_r{display:flex;display:-webkit-flex;align-items:center;}
.top_search {--search_height: .38rem}
.top_search{visibility:hidden;opacity:0;position:fixed;top:var(--header_height);left:0;width:100%;padding:.16rem 0;background:#FFF;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:6;}
.top_search.on {visibility: visible;opacity: 1;top: var(--header_height);box-shadow: 0 0.06rem 0.1rem rgb(0 0 0 / 8%);}
.top_search form {width: 80%;margin: 0 auto;max-width: 5rem;display: -webkit-flex;display: flex;flex-wrap: wrap;box-sizing: border-box;border: 1px solid var(--i_color2);overflow: hidden;}
.top_search_ipt {width: calc(100% - var(--search_height) * 2);height: var(--search_height);box-sizing: border-box;padding: 0 0 0 .12rem;}
.top_search_btn{font-size:0;color:#FFF;width:calc(var(--search_height) * 2);height:var(--search_height);background:var(--i_color2) url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="32" height="32" viewBox="0 0 32 32"%3E%3Cpath fill="white " d="m29 27.586l-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29ZM4 13a9 9 0 1 1 9 9a9.01 9.01 0 0 1-9-9Z"%2F%3E%3C%2Fsvg%3E') no-repeat center;background-size: .24rem;cursor: pointer;}

.top_language{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;height:var(--header_height);position:relative;}
.top_language iconify-icon{color:#fff;font-size:.24rem;cursor:pointer;}
.top_language_list{display:none;position:absolute;right:0;top:52px;z-index:2;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;}
.top_language_list::before{content:'';position:absolute;top:-.1rem;right:.12rem;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #fff}
.top_language.on .top_language_list {display: block !important;}
.top_language_list ul {-webkit-border-radius:.05rem;border-radius:.05rem;overflow:hidden}
.top_language_list li {background:#fff;}
.top_language_list a>span {display:block;padding:0 14px;min-width:100px;overflow:hidden}
.top_language_list img,.top_language_list .trp-ls-language-name{display:inline-block;vertical-align:middle}
.top_language_list .trp-ls-language-name{margin-left:8px;font-size:.13rem;color:#606060;line-height:32px}
.top_language_list li:hover {background:var(--i_color2)}
.top_language,.top_language>i {-webkit-transition:all .3s ease;transition:all .3s ease}

.top_search_ico {display: -webkit-flex;display: flex;flex-wrap: wrap;align-items: center;height: var(--header_height);cursor: pointer;margin-right: 6%;}
.top_search_ico iconify-icon {font-size: 0.2rem;color:#fff;cursor: pointer;}
.top_search_ico.on iconify-icon {color: var(--i_color2);}

@media screen and (max-width:960px) {
	.top_r{margin-right: 4%;}
}

@media screen and (max-width:768px) {
	.top_r{margin-right: 6%;}
}
@media screen and (max-width:460px) {
	.top_r{margin-right: 10%;}
}

.full_header{height:var(--header_height);}

header,.top_cont,.logo,.logo img,.i_nav>li,.i_nav>li>a{-webkit-transition:all .7s ease;transition:all .7s ease}


/* Footer */
footer{position:relative;background:var(--bc_color);}
.footer_menu{display:flex;display: -webkit-flex;}
.footer_menu li{position:relative;margin-left:2%;padding-left:2%;}
.footer_menu li:first-child{width:25% !important;margin-left:0;padding-left:0;}
.footer_menu li::before{background:linear-gradient(180deg, #04070c33 0%, #ffffff33 50%, #04070c33 100%);content:'';position:absolute;left:0;top:0;width:1px;height:100%;}
.footer_menu li:first-child:before{content:none;}
.footer_menu li h3{margin-bottom:6%;}
.footer_menu li p{opacity:.7;}
.footer_menu li p:hover{color:var(--i_color3);}
.footer_menu li a{line-height:30px;}
.footer_menu li .authentication{display:flex;display: -webkit-flex;gap: 0 2%;flex-wrap: wrap;}
.footer_menu li .authentication p{color:var(--i_color3);background:#011F12;border-radius:5px;border:1px solid rgba(0, 212, 146, 0.5);padding:5px 10px;font-family:'Inter-Bold';margin-bottom:5px;}
.f_media{display:-webkit-flex;display:flex;flex-wrap:wrap;}
.f_media iconify-icon{font-size:.28rem !important;color:var(--i_color3);}
.f_media dt:not(:last-child){margin-right:.4rem}

.p_men_list li{position:relative}
.p_men_list li a{position:relative;line-height:100%;padding:1% 0;display:block;color:var(--i_color)}
.p_men_list ul{display:none}
.p_men_list ul li{clear:both;width:100%}
.p_men_list ul li p{color:var(--i_color);padding:0 2%}
.p_men_list>li>p{text-transform: uppercase}
.p_men_list span{display:block;width:20px;height:20px;cursor:pointer;position:absolute;top:.05rem;right:5%;z-index:3;color:var(--bc_color);-webkit-transition:all .5s ease;transition:all .5s ease}
.p_men_list span i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.p_men_list span i.clo{display:block;width:100%;height:100%;background:url(static/images/public/arrow_down_hollow_bai.svg) no-repeat center;background-size:cover;}
.p_men_list span i.open{display:block;width:100%;height:100%;background:url(static/images/public/arrow_up_hollow_bai.svg) no-repeat center;background-size:cover}
.footer_contact h4{color:var(--i_color);}
.f_cr .wrap{border-top:1px solid var(--i_color);padding:1% 0;display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;}
.f_cr p,.f_cr a{font-size:.16rem;color:var(--i_color);}

@media screen and (max-width: 1024px) {
	.f_cr{text-align:center;}
}

@media screen and (max-width: 767px) {
	.f_cr .wrap{display:block;text-align:center;}
}



/* ----------------------------- 侧边客服 ---------------------------- */
.aside_right{position:fixed;right:10px;bottom:20%;z-index:999999;}
.aside_right li{position:relative;cursor:pointer;}
.aside_right li{transition:all 0.3s ease;width:40px;height:40px;margin-top:5px;border-radius:50%;background:var(--i_color3);display:flex;justify-content:center;align-items:center;z-index:3;}
.aside_right li a{font-size:.16rem;}
.aside_right li a iconify-icon{color:var(--i_color);font-size:.2rem;}




/* HOME - big title */
.i_tit h2,.i_tit h2 i{font-size:.36rem;color:var(--i_color);font-family:'InterBold';}
.i_tit h3,.i_tit h3 i{font-size:.24rem;color:var(--i_color);}
.i_tit h4,.i_tit h4 i{font-size:.2rem;color:var(--i_color);}
.i_tit p,.i_tit p i{font-size:.16rem;color:var(--i_color);line-height:1.6;}
.i_tit.center{margin: 0 auto;}

@media screen and (max-width:1200px) {
	.i_tit h2,.i_tit h2 i{font-size:.32rem;}
}

@media screen and (max-width:1024px) {
	.i_tit h2,.i_tit h2 i{font-size:.3rem;}
	.i_tit h3,.i_tit h3 i{font-size:.20rem;}
	.i_tit h4,.i_tit h4 i{font-size:.18rem;}
	.i_tit p,.i_tit p i{font-size:.15rem;}
}

@media screen and (max-width:960px) {
	.i_tit h2,.i_tit h2 i{font-size:.26rem;}
	.i_tit h3,.i_tit h3 i{font-size:.18rem;}
	.i_tit h4,.i_tit h4 i{font-size:.16rem;}
	.i_tit p,.i_tit p i{font-size:.14rem;}
}

@media screen and (max-width:767px) {
	.i_tit h2,.i_tit h2 i{font-size:.24rem;}
	.i_tit h3,.i_tit h3 i{font-size:.16rem;}
	.i_tit h4,.i_tit h4 i{font-size:.15rem;}
	.i_tit p,.i_tit p i{font-size:.12rem;line-height: 1.2;}
}

@media screen and (max-width:560px) {
	.i_tit h2,.i_tit h2 i{font-size:.2rem;}
	.i_tit h3,.i_tit h3 i{font-size:.15rem;}
}

@media screen and (max-width:460px) {
	.i_tit h2,.i_tit h2 i{font-size:.18rem;}
}



/* HOME - more */


.i_more{padding:10px 30px;overflow:hidden;align-items:center;display:inline-flex;justify-content:center;border-radius:5px;position:relative;border:1px solid var(--i_color);}
.i_more b{font-size:.16rem;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;color:var(--i_color);display:inline-flex;align-items:center;}
.i_more iconify-icon{font-size:.16rem;color:var(--i_color);padding:0 5px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.i_more:hover iconify-icon,.i_more:hover b{color:var(--i_color);}
.i_more:hover{border:1px solid var(--i_color3);background:var(--i_color3);}

@media screen and (max-width: 1024px) {
	.i_more{padding:5px 20px;}
    .i_more b{font-size:.15rem;}
}

@media screen and (max-width: 560px) {
  	.i_more b{font-size:.14rem;}
}

@media screen and (max-width: 430px){
	.i_more b{font-size:.12rem;}
}

.i_more.more1{border:1px solid var(--i_color3);background:var(--i_color3);margin-right:2%;}
.i_more.more1 iconify-icon,.i_more.more1 b{color:var(--i_color);}

/* 当前位置 */
.in_position{padding:.15rem 0;z-index: 999;}
.in_position a{display:block;float:left;font-size:.14rem;color:var(--i_color);position:relative;line-height:20px;}
.in_position a:first-child{padding-left:.24rem;background:url(static/images/public/home_1_hei.svg) no-repeat left center;background-size:.2rem}
.in_position a:not(:last-child):after{content:">"; margin:0 .05rem;color:var(--i_color)}
.in_position a:hover{color:var(--i_color3)}
@media screen and (max-width:960px){
	.in_position a{font-size:.13rem}
}

@media screen and (max-width:560px){
	.in_position a{font-size:.12rem}
}



/* Number of pages */
.in_page_box {text-align:center;overflow:hidden}
.in_page {display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.in_page li {min-width:.32rem;margin:0 .04rem;}
.in_page a,.in_page span {display:block;padding:0 .12rem;line-height:.32rem;font-size:.14rem;color:#666;background:#FFF;-webkit-border-radius:.05rem;border-radius:.05rem;border:1px solid var(--border_color);overflow:hidden;}
.in_page>i {margin-top:0.14rem;width:100%;font-size:0.13rem;color:#888;}
.in_page a:hover,.in_page .active_page a,.in_page .active_page span {border-color:var(--i_color3) !important;background:var(--i_color3);color:#FFF !important}



#mask_bg{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;z-index:998;background:rgba(0, 0, 0, 0.6);}


/* banner */
.banner{width:100%;font-size:0;overflow:hidden;position:relative;}
.banner .swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.banner .swiper-wrapper{display:flex;position:relative;width:100%;z-index:1}
.banner .swiper-slide{display:-webkit-flex;display:flex;flex-shrink:0;position:relative;overflow:hidden;height:0;padding-bottom:56%;}
.banner .swiper-slide::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));z-index:1;}
.banner .swiper-slide>img,.banner .swiper-slide>video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.banner-pagination{position:absolute;left:50%;bottom:5%;transform:translateY(-50%);width:auto;cursor:pointer;z-index:3;display:-webkit-flex;display:flex;gap: 0 10px;}
.banner-pagination .swiper-pagination-bullet{width:30px;height:2px;border-radius:.1rem;margin:5px 0;background:var(--i_color);position:relative;outline:none;overflow:hidden;}
.banner-pagination .swiper-pagination-bullet-active::before{content:"";position:absolute;-webkit-border-radius:.1rem;border-radius:.1rem;top:0;left:0;width:100%;height:100%;background:var(--i_color3);}
.banner-pagination .swiper-pagination-bullet-active::before{-webkit-animation:w100 8000ms 1;animation:w100 8000ms 1;}


.banner .i_tit{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:99;margin:0 auto;}
.banner .i_tit h2{font-size:.6rem;padding:2% 0;}
.banner .i_tit h2,.banner .i_tit h3,.banner .i_tit p{color:#fff;}
.banner_keyword{background: rgba(255, 255, 255, 0.1);padding:5px 20px;width:fit-content;border: 1px solid rgba(255, 255, 255, 0.3);border-radius:30px;margin:0 auto;}

.banner .more{display:flex;display:-webkit-flex;gap:0 20px;justify-content:center;align-items:center;padding-top:2%;}
.banner_i{cursor:pointer;}
.banner_i iconify-icon{font-size:.24rem;color:var(--i_color);position: relative;padding:10px;border:1px solid var(--i_color);border-radius:50px;}
.banner_i i::after{content: '';position: absolute;transform: translate(-50%,-50%);border-radius: 50%;top: 50%;left: 50%;width: 110%;height: 110%;background-color: rgba(43, 87, 174,0.3);animation: yuan 2s ease-in-out infinite;}
.banner_i i::before{content: '';position: absolute;transform: translate(-50%,-50%);border-radius: 50%;top: 50%;left: 50%;width: 130%;height: 130%;background-color: rgba(43, 87, 174,0.2);animation: yuans 3s ease-in-out infinite;}

@media screen and (max-width:1600px){
	.banner .i_tit h2{font-size:.55rem;}
}

@media screen and (max-width:1200px){
	.banner .i_tit h2{font-size:.5rem;}
}

@media screen and (max-width:960px){
	.banner .i_tit h2{font-size:.4rem;}
	.banner_i iconify-icon{font-size:.2rem;}
}
@media screen and (max-width:800px){
	.banner .i_tit h2{font-size:.3rem;}
}
@media screen and (max-width:767px){
	.banner .i_tit h2{font-size:.24rem;}
	.banner .more{gap:0 10px;}
	.banner_i iconify-icon{font-size:.16rem;}
}
@media screen and (max-width:560px){
	.banner .i_tit h2{font-size:.2rem;}
	.banner_i iconify-icon{font-size:.14rem;}
}
@media screen and (max-width:460px){
	.banner .i_tit h2{font-size:.16rem;}
}
@keyframes w100 {
	0%{width:0%;}
	100%{width:94%;}
}



@keyframes yuan{
	0%{width: 110%;height: 110%;}
	50%{width: 120%;height: 120%;}
	100%{width: 110%;height: 110%;}
}
@keyframes yuans{
	0%{width: 130%;height: 130%;}
	50%{width: 150%;height: 150%;}
	100%{width: 130%;height: 130%;}
}
.v_box {display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:70vw;max-height:80vh;background:rgb(0 0 0 / 90%);object-fit:contain;z-index:99999999;overflow:hidden}
.v_box:before{content:"";display:block;padding-bottom:50%}
.v_box iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;object-fit:cover;border-radius:5px;}
.v_box .v_close {display: block;position: absolute;top: .2rem;right: .2rem;width: .3rem;height: .3rem;background: url(static/images/public/close_1_bai.svg) no-repeat center;background-size: contain;cursor: pointer;}
.v_box .v_close:hover {-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.in_about_v .v_play,.v_box .v_close {-webkit-transition: all .5s ease;transition: all .5s ease}
@media screen and (max-width: 960px) {
	.banner_i i{width: 0.6rem;height: 0.6rem;}
}
@media screen and (max-width: 767px) {
	.banner_i i{width: 0.5rem;height: 0.5rem;}
}
@media screen and (max-width: 460px) {
	.banner_i i{width: 0.4rem;height: 0.4rem;}
}

/* main */
.h_num{background:var(--bc_color);}
.h_num ul{display:flex;display:-webkit-flex;flex-wrap: wrap;}
.h_num ul li{width:25%;}
.h_num ul li h2,.h_num ul li h2 .roll_num{color:var(--i_color3);}
.h_num ul li p{color:var(--i_color);opacity:.8;}
@media screen and (max-width: 960px) {
	.h_num ul li{width:50%;padding-bottom:2%;}
}


.h_solution{background:var(--bc_color2);}
.h_solution h4{color:var(--i_color3);}
.h_solution p{color:var(--i_color);opacity:.8;}
.h_solution .i_more.current,.h_solution .i_more:hover{border:1px solid var(--i_color3);background:var(--i_color3);}
.h_solution .i_more.current b,.h_solution .i_more:hover b{color:var(--i_color2);}
.h_solution ul{display:none;}
.h_solution ul.active{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap: wrap;text-align:left;}
.h_solution ul li{width:42%;margin-bottom:2%;border-radius:10px;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease;}
.h_solution ul li:first-child,.h_solution ul li:last-child{width:56% !important;}
.h_solution ul li .i_tit{width:90%;height:100%;position:absolute;left:0;top:0;border-radius:10px;padding:0 5%}
.h_solution ul li .i_tit h3{z-index:10;color:#fff;font-family:'InterBold';}
.h_solution ul li:hover .i_tit{background:rgba(0, 0, 0, 0.6);}
.h_solution ul li:hover h3{color:var(--i_color3);}
.h_solution ul li img{width:100%;height:100%;border-radius:10px;}
.h_solution ul li .i_tit p{color:transparent;}
.h_solution ul li:hover .i_tit p{z-index:10;color:rgba(255,255,255,.7);}
.h_solution ul li a{position:absolute;right:5%;bottom:10%;}
.h_solution ul li:hover{-webkit-transform: translate(0,-5px);transform: translate(0,-5px)}

@media screen and (max-width: 767px) {
	.h_solution ul{display:block;}
	.h_solution ul li .i_tit{height:100%;background:rgba(0, 0, 0, 0.6);}
	.h_solution ul li:first-child,.h_solution ul li:last-child{width:100% !important;}
	.h_solution ul li{width:100%;}
	.h_solution ul li .i_tit p{color:rgba(255,255,255,.7);}
}


.h_case{background:var(--bc_color);}
.h_case h4{color:var(--i_color3);}
.h_case p{color:var(--i_color);opacity:.8;}
.h_case .case_list{position:relative; overflow:hidden;}
.case_list .swiper-wrapper{display:-webkit-flex; display:flex; position:relative; width:100%;}
.case_list .swiper-slide .img{width:20%;}
.case_list .swiper-slide .img img{width:100%;}
.case_list .swiper-slide .i_tit{width:60%;}
.case_list .swiper-slide dl{display:flex;display:-webkit-flex;flex-wrap: wrap;gap:0 2%;}
.case_list .swiper-slide dl p{color:var(--i_color);opacity:.8;border:.1px solid rgba(255, 255, 255, 0.2);padding:5px 10px;border-radius:5px;width:37%;margin-bottom:2%;}
.case_list .swiper-slide .case_desc p{position:relative;padding-left:20px;padding-bottom:2%;}
.case_list .swiper-slide.swiper-slide-active .case_desc p{position:relative;padding-left:10px;padding-bottom:1%;}
.case_list .swiper-slide .case_desc p::before{position:absolute;top:50%;left:0;content:'';width:9px;height:9px;background:var(--i_color3);border-radius:10px;transform:translateY(-50%);}
.case_list .swiper-slide.swiper-slide-active .case_desc p::before{width:4px;height:4px;}
.case-pagination{display:-webkit-flex; display:flex;gap:0 1%;justify-content:center;}
.case-pagination .swiper-pagination-bullet{text-align:center;color:var(--i_color);cursor:pointer;padding:10px 1%;border:.5px solid var(--i_color);border-radius:5px;opacity:.7;}
.case-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
.case-pagination .swiper-pagination-bullet-active{color:var(--i_color2);background:var(--i_color3);opacity:1;border:var(--i_color3);}

@media screen and (min-width: 960px) {
	.case_list .swiper-slide{flex-shrink:0;display:flex;display:-webkit-flex;background:var(--bc_color2);align-items:center;justify-content:center;transition:300ms;transform:scale(0.8);gap:0 10%;border-radius:5px;}
	.case_list .swiper-slide-active{transform: scale(2);z-index:2;margin:8% auto;padding:2% 0;border-radius:10px;}
	.case_list .swiper-slide-active h3{font-size:.16rem;}
	.case_list .swiper-slide-active p{font-size:.08rem;}
	.case_list .swiper-slide-active .i_more{padding:5px 10px;border-radius:3px;}
	.case_list .swiper-slide-active .i_more b,.case_list .swiper-slide-active .i_more b iconify-icon{font-size:.08rem;}
}

@media screen and (max-width: 1200px) {
	.case_list .swiper-slide{flex-shrink:0;display:flex;display:-webkit-flex;background:var(--bc_color2);align-items:center;justify-content:center;transition:300ms;transform:scale(1);gap:0 10%;border-radius:5px;}
	.case_list .swiper-slide-active{transform: scale(1);}
	.case_list .swiper-slide dl p{width:36%;}
	.case_list .swiper-slide.swiper-slide-active{margin:0 auto;padding:5% 0;border-radius:10px;}
}



.h_about{background:var(--bc_color2);}
.h_about h4{color:var(--i_color3);}
.h_about p{color:var(--i_color);opacity:.8;}
.h_about .about_desc{display:-webkit-flex; display:flex;align-items:center;gap:0 5%;}
.h_about .about_desc ul{width:48%;}
.h_about .about_desc ul li{border:1px solid rgba(255, 255, 255, 0.3);border-radius:5px;padding:2% 3%;margin-bottom:2%;}
.h_about .about_tit{display:-webkit-flex; display:flex;align-items:center;}
.h_about .about_tit h3{margin-left:2%;}
.h_about .about_tit p{color:var(--i_color);opacity:.8;margin-left: auto;}
.h_about .about_tit img{width:5%;}
.h_about .about_key{padding:0 6%;display:none;}
.h_about .about_key.active{display:block;}
.h_about .about_key p{position: relative;padding-left:10px;}
.h_about .about_key p::before{position:absolute;content:'';left:0;top:6px;width:5px;height:5px;background:var(--i_color3);border-radius:5px;}
.h_about .about_desc .img{width:48%;}
.h_about .about_desc .img img{display:none;width:100%;border-radius:10px;}
.h_about .about_desc .img img.active{display:block;}


@media screen and (max-width: 1200px) {
	.h_about .about_key{padding:0 0;}
}

@media screen and (max-width: 960px) {
	.h_about .about_tit img{width:10%;}
}

.about_list{position:relative; overflow:hidden}
.about_list .swiper-wrapper{display:-webkit-flex; display:flex;position:relative; width:100%}
.about_list .swiper-slide{flex-shrink:0;position:relative;border:1px solid rgba(255, 255, 255, 0.3);border-radius:5px;box-sizing:border-box;}
.about_list .img img{width:100%;border-radius:10px;}
.about_list .about_tit,.about_list .about_key,.about_list .img{padding:0 5%;}
.h_about .about_list .about_key{display:block;}


.h_service{background:var(--bc_color);}
.h_service ul{display:-webkit-flex; display:flex;gap:0 2%;flex-wrap:wrap;}
.h_service ul li{width:32%;border-radius:10px;position:relative;padding-bottom:2%;-webkit-transition:all .5s ease;transition:all .5s ease;}
.h_service ul li img{width:100%;border-radius:10px;}
.h_service ul li::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));z-index:1;}
.h_service ul li .i_tit{position:absolute;top:10%;left:5%;width:90%;z-index:2;}
.h_service ul li .i_tit h5,.h_service ul li .i_tit h5 i{color:var(--i_color);}
.h_service ul li .i_tit h5 i{padding:2%;background:var(--i_color3);border-radius:5px;}
.h_service ul li:hover{-webkit-transform: translate(0,-5px);transform: translate(0,-5px)}

@media screen and (max-width: 1200px) {
	.h_service ul li{width:49%;}
}
@media screen and (max-width: 767px) {
	.h_service ul li{width:100%;}
}


.h_project{background:var(--bc_color2);}
.h_project dl{display:-webkit-flex; display:flex;flex-wrap:wrap;}
.h_project dl dt{width:25%;position:relative;}
.h_project dl dt::after{content:'';position:absolute;right:0;top:0;width:1px;height:100%;background:#d8d8d8;opacity:.3;}
.h_project dl dt:last-child:after{content:none;}
.h_project dl dt h2,.h_project dl dt h2 .roll_num{color:var(--i_color3);}
.h_project dl dt p{color:var(--i_color);opacity:.8;}

@media screen and (max-width:960px) {
	.h_project dl dt{width:50%;position: relative;margin-bottom:2%;padding:1% 0;}
	.h_project dl dt:nth-child(2n):after{content:none;}
}

.h_project .project_list{position:relative; overflow:hidden;text-align:left;}
.project_list .swiper-wrapper{display:-webkit-flex; display:flex; position:relative; width:100%;}
.project_list .swiper-slide{flex-shrink:0;display:flex;display:-webkit-flex;justify-content:end;border-radius:10px;position: relative;}
.project_list .swiper-slide .i_tit{padding-right:10%;}
.project_list .swiper-slide h3{font-family:'InterBold';}
.project_list .swiper-slide h4{color:var(--i_color3);font-family:'InterBold';}
.project_list .swiper-slide p{position:relative;padding-left:10px;padding-top:2px;padding-bottom:2px;}
.project_list .swiper-slide p::before{position:absolute;top:50%;left:0;content:'';width:5px;height:5px;background:var(--i_color3);border-radius:10px;transform:translateY(-50%);}
.project-pagination{display:-webkit-flex;display:flex;gap:0 1%;justify-content:center;}
.project-pagination .swiper-pagination-bullet{text-align:center;color:var(--i_color);cursor:pointer;padding:10px 1%;border:.5px solid var(--i_color);border-radius:5px;opacity:.7;}
.project-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
.project-pagination .swiper-pagination-bullet-active{color:var(--i_color2);background:var(--i_color3);opacity:1;border:var(--i_color3);}
.project_list .swiper-slide::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));z-index:1;}




.h_certificates{background:var(--bc_color);}
.h_certificates h4{color:var(--i_color3);}
.h_certificates p{color:var(--i_color);opacity:.8;}
.certificates_list{position:relative; overflow:hidden}
.certificates_list .swiper-wrapper{display:-webkit-flex; display:flex; position:relative; width:100%}
.certificates_list .swiper-slide{flex-shrink:0; position:relative}
.certificates_list img{width:100%;}
.certificates_list h4{font-family:'InterBold';}



.h_news{background:var(--bc_color);}
.h_news h4{color:var(--i_color3);}
.h_news p{color:var(--i_color);opacity:.8;}
.news_list{position:relative; overflow:hidden}
.news_list .swiper-wrapper{display:-webkit-flex; display:flex; position:relative; width:100%}
.news_list .swiper-slide{flex-shrink:0; position:relative;background:var(--bc_color2);padding:1%;box-sizing: border-box;border-radius:5px;}
.news_list .swiper-slide img{width:100%;border-radius:5px;}
.news_list h4{color:var(--i_color);font-family:'InterBold';}

.h_contact{background:var(--bc_color2);}
.h_contact .phone{color:var(--i_color3);display:flex;align-items:center;}
.h_contact p{color:var(--i_color);opacity:.8;}
.h_contact h4{color:var(--i_color3);}
.contact_desc{display:flex;display:-webkit-flex;gap:0 2%;}


.contact_desc .contact_tit,.contact_desc .wpforms-container{background:var(--bc_color2);border-radius:10px;border: 0.5px solid rgba(255, 255, 255, 0.2);background:var(--bc_color);padding:2%;}
.contact_desc .contact_tit{width:40%;padding:2%;}
.contact_desc .contact_tit h4{color:var(--i_color);display:flex;align-items:center;}
.contact_desc h4 iconify-icon{margin-right:5px;color:var(--i_color3);font-size:.2rem;}
.h_contact .phone{display:flex;align-items:center;}
.contact_tit p{margin-left:6%;opacity:.8;}

@media screen and (max-width: 960px) {
	.contact_desc{display:block;}
	.contact_desc .contact_tit{width:96%;margin-bottom: 2%;padding:5% 2%;}
	.contact_tit p{margin-left:0;}
	.h_contact .phone{gap:0 2%;}
}


.h_faqs{background:var(--bc_color);}
.h_faqs h4{color:var(--i_color3);}
.h_faqs p{color:var(--i_color);opacity:.8;}
.h_faqs .faq_desc{display:-webkit-flex;display:flex;gap:0 5%;}
.h_faqs .img{width:45%;border-radius:10px;}
.h_faqs .img img{width:100%;border-radius:10px;}
.faq_desc{display:flex;display:-webkit-flex;gap:0 2%;}
.faq_desc dl{width:50%;}
.faq_desc dl dt{border:.5px solid rgba(255, 255, 255, 0.2);border-radius:10px;margin-bottom:2%;}
.fap
.faq_desc .img img{width:100%;border-radius:10px;}
.faq_desc dl h4{color:var(--i_color);display:flex;display:-webkit-flex;align-items:center;justify-content:space-between;padding:0 2%;cursor: pointer;}
.faq_desc dl h4 i{display:block;width:.24rem;min-width:.24rem;height:.52rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2300d492' d='M11 13H6q-.425 0-.712-.288T5 12t.288-.712T6 11h5V6q0-.425.288-.712T12 5t.713.288T13 6v5h5q.425 0 .713.288T19 12t-.288.713T18 13h-5v5q0 .425-.288.713T12 19t-.712-.288T11 18z'/%3E%3C/svg%3E") center no-repeat;background-size:100%;}
.faq_desc dl dt.active h4 i{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M18 12.998H6a1 1 0 0 1 0-2h12a1 1 0 0 1 0 2'/%3E%3C/svg%3E") center no-repeat;background-size:100%}
.faq_desc dl dt.active h4{background:var(--i_color3);border-top-left-radius:10px;border-top-right-radius:10px;color:var(--bc_color);}
.faq_desc dl p{display:none;padding:2%;}
.faq_desc dl dt.active p{display:block;}
@media screen and (max-width: 960px) {
	.faq_desc .faq_desc{display:block;}
	.h_faqs .img{width:100%;border-radius:10px;margin-bottom:2%;}
	.faq_desc dl{width:100%;}
}


/* ------------------------- 内页About ------------------------ */
.about_banner{position:relative;width:100%;background:var(--bc_color);}
.about_banner>img{width:100%;}
.about_banner .about_desc{position: absolute;left:0;bottom:5%;width:100%;}
.about_desc img{width:100%;}
.about_banner dl{display: flex;display:-webkit-flex;align-items:center;width:100%;flex-wrap:wrap;justify-content: center;}
.about_banner dt{width:20%;padding:10px 0;display: flex;display:-webkit-flex;gap:0 2%;}
.about_banner dt h3{font-family:'InterBold';}
.about_banner dt p{opacity:.7;}
.about_banner .about_tit{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:99;margin:0 auto;}
.about_banner .about_tit h2{font-size:.6rem;padding:2% 0;}
.about_banner .about_tit h2,.about_banner .about_tit h3,.about_banner .about_tit p{color:var(--i_color);width:50%;}
.about_banner .about_tit h4{color:var(--i_color3);width:fit-content;border:1px solid var(--i_color3);border-radius:20px;text-align: center;padding:5px 2%;}


@media screen and (max-width:1600px){
	.about_banner .about_tit h2{font-size:.55rem;}
}

@media screen and (max-width:1200px){
	.about_banner .about_tit h2{font-size:.5rem;}
}

@media screen and (max-width:960px){
	.about_banner .about_tit h2{font-size:.4rem;}
	.about_banner .about_tit h2,.about_banner .about_tit h3,.about_banner .about_tit h4{width:60%;}
}
@media screen and (max-width:800px){
	.about_banner .about_tit h2{font-size:.3rem;}
}
@media screen and (max-width:767px){
	.about_banner .about_tit h2{font-size:.24rem;}
}
@media screen and (max-width:560px){
	.about_banner .about_tit h2{font-size:.2rem;}
}
@media screen and (max-width:460px){
	.about_banner .about_tit h2{font-size:.16rem;}
}


.in_about_menu{background:var(--bc_color2);}
.in_about_menu .wrap{display: flex;display:-webkit-flex;gap:0 2%;}
.in_about_menu p{padding:1% 10px;border-bottom:1px solid transparent;}
.in_about_menu p.active{border-bottom:1px solid var(--i_color3);color:var(--i_color3);}



.in_culture{background:var(--bc_color);}
.in_culture .wrap{display:flex;display:-webkit-flex;gap:0 5%;align-items: center;}
.in_culture .curture_left,.in_culture .culture_right{width:47%;}
.in_culture .curture_left h4{color:var(--i_color3);}
.in_culture .curture_left ul{border-left: 1px solid rgba(255, 255, 255, .3);padding:2% 0;}
.in_culture .curture_left ul li{padding-left:.2rem;margin-bottom:5%;}
.in_culture .curture_left .culture_desc{display:flex;display:-webkit-flex;gap:0 2%;align-items:center;}
.in_culture .curture_left ul li .culture_desc h4{color:var(--i_color3);padding:8px;background:var(--bc_color2);border-radius:5px;font-family:'InterBold';}
.in_culture .curture_left ul li .culture_keyword{background:var(--bc_color2);border-radius:5px;padding:2% 3%;display:none;}
.in_culture .curture_left ul li.active{border-left:1px solid var(--i_color3);}
.in_culture .curture_left ul li.active .culture_keyword{display:block;}
.in_culture .curture_left ul li.active .culture_desc h4{color:#000;background:var(--i_color3);}
.in_culture .curture_left ul li i{display:block;width:.2rem;min-width:.2rem;height:.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m7.053 2.158l7.243 7.256a.66.66 0 0 1 .204.483a.7.7 0 0 1-.204.497q-3.93 3.834-7.575 7.401c-.125.117-.625.408-1.011-.024c-.386-.433-.152-.81 0-.966l7.068-6.908l-6.747-6.759q-.369-.509.06-.939q.43-.43.962-.04'/%3E%3C/svg%3E") center no-repeat;background-size:100%;margin-left:auto;}
.in_culture .curture_left ul li.active i{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%2300d492' d='M10.103 12.778L16.81 6.08a.69.69 0 0 1 .99.012a.726.726 0 0 1-.012 1.012l-7.203 7.193a.69.69 0 0 1-.985-.006L2.205 6.72a.727.727 0 0 1 0-1.01a.69.69 0 0 1 .99 0z'/%3E%3C/svg%3E") center no-repeat;}
.in_culture .curture_left ul li.active .culture_keyword{opacity:.8;}
.in_culture .curture_left ul li.active .culture_desc h3{color:var(--i_color3);}
.in_culture .culture_right img{width:100%;border-radius:10px;}
.in_culture .culture_right dl{background:var(--bc_color2);border-radius:10px;padding:3% 5%;}
.in_culture .culture_right dl dt{padding-top:3%;display:flex;display:-webkit-flex;}
.in_culture .culture_right dl dt p{opacity:.8;}
.in_culture .culture_right dt img{width:70%;}

@media screen and (max-width:960px){
	.in_culture .wrap{display:block;}
	.in_culture .curture_left,.in_culture .culture_right{width:100%;}
	.in_culture .curture_left ul{margin-bottom:5%;}
	.in_culture .curture_left ul li{margin-bottom:2%;}
}





/* History of the company */

.in_history {position: relative;display: -webkit-flex;display: flex;flex-wrap: wrap;background:var(--bc_color);}
.gallery-top {width: 100%;box-sizing: border-box;overflow: hidden;position: relative}
.gallery-top .center{position: absolute;left:50%;top:8%;transform:translateX(-50%);z-index:2;width:70%;}
.gallery-top .center h4{color:var(--i_color3);}
.gallery-top .swiper-wrapper{position:relative;width:100%;height: 100%;z-index:1;display: flex}
.gallery-top .swiper-slide{flex-shrink:0;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;position:relative;overflow: hidden}
.gallery-top img{width: 100%;}
.about_history_text {position: absolute;left:50%;bottom:8%;transform:translateX(-50%);width: 70%;z-index:2;text-align: center;}
.about_history_text h4{width:fit-content;background:var(--i_color3);color:#000;border-radius:20px;margin:1% auto;padding:5px 3%;}
.gallery-top .swiper-button-disabled{cursor:not-allowed}

.in_honor_year .swiper-button-disabled {cursor: not-allowed}
.in_honor_year {overflow: hidden;position: absolute;left:7%;top:50%;transform:translateY(-50%);z-index: 2;}
.gallery-thumbs {width: 100%;height:5rem;position: relative;overflow:hidden;}
.gallery-thumbs .swiper-wrapper{z-index: 1;cursor:pointer;padding:5% 0;}
.gallery-thumbs .swiper-slide{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;text-align:center;flex-shrink:0;position:relative;overflow:hidden;}
.gallery-thumbs .swiper-slide h4{-webkit-transition:all .5s ease;transition:all .5s ease}
.gallery-thumbs .swiper-slide-active h4{color:var(--i_color3);position: relative;}
.history-prev,.history-next{width:.4rem; height:.4rem; border:1px solid var(--i_color); z-index:3; cursor:pointer; outline:none; -webkit-user-select:none; user-select:none;border-radius:20px;position:relative;}
.history-prev iconify-icon,.history-next iconify-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.3rem; color:#FFF;}
.history-prev:hover,.history-next:hover{border:1px solid var(--i_color3);}
.history-prev:hover iconify-icon,.history-next:hover iconify-icon{color:var(--i_color3);}
@media screen and (max-width:1024px){
	.gallery-thumbs{height:3rem;}
}
@media screen and (max-width:960px){
	.about_history_text {position: absolute;left:50%;top:50%;width:90%;}
	.in_honor_year {width:100%;overflow: hidden;position: absolute;left:50%;bottom:5%;transform:translateX(-50%);z-index: 2;display:flex;align-items: center;justify-content:center;top: auto;}
	.gallery-thumbs{height: auto;width:80%;}
	.gallery-thumbs .swiper-wrapper{display:-webkit-flex;display: flex;justify-content: center;gap:0 2%;overflow: hidden;}
	.history-prev,.history-next{width:.3rem; height:.3rem;}
	.history-prev iconify-icon,.history-next iconify-icon{transform:translate(-50%,-50%) rotate(-90deg);}
}


.in_global{background:var(--bc_color2);position: relative;}
.in_global h4{color:var(--i_color3);}
.in_global video,.in_global img{width:100%;object-fit:cover;}
.in_global .global_title{position: absolute;left:0;top:10%;width:100%;}
.in_global .global_title p{width:35%;}
.in_global ul{width:35%;display:flex;display:-webkit-flex;gap:0 3%;flex-wrap:wrap;}
.in_global dl{display:flex;display:-webkit-flex;gap:0 5%;flex-wrap:wrap;}
.in_global ul li{width:40%;padding:3% 4%;background:var(--bc_color2);border-radius:5px;margin-bottom:3%;}
.in_global ul li h2,.in_global ul li h2 .roll_num{color:var(--i_color3);}
.in_global ul li p{width:100% !important;}
.in_global dl dt{width:21%;}
.in_global dl dt .global_k{position:relative;border-bottom:1px solid var(--i_color);}
.in_global dl dt .global_k::after{content:'';position:absolute;left:0;bottom:0;height:2px;width:25px;background:var(--i_color3);}
.in_global .global_desc{position: absolute;left:0;bottom:10%;width:100%;}

@media screen and (max-width:1024px){
	.in_global .global_title{position: absolute;left:0;top:5%;width:100%;}
	.in_global .global_desc{position: absolute;left:0;bottom:5%;width:100%;}
	.in_global .global_title p{width:50%;}
	.in_global dl{gap:0 2%;}
	.in_global dl dt{width:23.5%;}
}

@media screen and (max-width:960px){
	.in_global{padding-bottom:5%;}
	.in_global .global_title,.in_global .global_desc{position: static;padding-top:5%;}
	.in_global .global_title p,.in_global ul{width:100%;}
	.in_global ul li{width:22.5%;padding:0;margin-bottom:0;}
}

@media screen and (max-width:560px){
	.in_global ul li,.in_global dl dt{width:48.5%;margin-bottom:3%;}
}


.in_sustainable{background:var(--bc_color);}
.in_sustainable h4{color:var(--i_color3);}
.in_sustainable .sustainable_desc{display:flex;display:-webkit-flex;gap:0 5%;flex-wrap:wrap;}
.in_sustainable .img{width:60%;position: relative;}
.in_sustainable .img img{width:100%;border-radius:10px;}
.in_sustainable .sustainable_desc ul{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap:wrap;}
.in_sustainable dl{width:35%;}
.in_sustainable .img::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));z-index:1;border-radius:10px;}
.in_sustainable .sustainable_left{position: absolute;left:5%;bottom:10%;z-index:2;}
.in_sustainable .sustainable_desc ul p{background:rgba(1, 31, 18, 0.3);border-radius:5px;padding:5px 2%;box-sizing:border-box;border:0.5px solid rgba(0, 212, 146, 0.2);}
.in_sustainable dl dt{padding:3% 6%;background:var(--bc_color2);border-radius:10px;margin-bottom:3%;}
.in_sustainable dl dt div{display:flex;display:-webkit-flex;gap:0 5%;align-items: end;}
.in_sustainable dl dt h2{color:var(--i_color3);}
.in_sustainable dl dt:last-child{margin-bottom:0;}
.in_sustainable dl dt h4{color:var(--i_color);}

@media screen and (max-width:1024px){
	.in_sustainable .sustainable_desc{display:block;}
	.in_sustainable .img{width:100%;position: relative;}
	.in_sustainable dl{width:100%;padding-top:3%;}
}


.in_team{background:var(--bc_color2);}
.in_team h4{color:var(--i_color3);}
.in_team .top_team,.in_team ul li{display:flex;display:-webkit-flex;gap:0 5%;align-items:center;flex-wrap:wrap;border-radius:10px;}
.in_team ul{display:flex;display:-webkit-flex;gap:0 2%;align-items:center;flex-wrap:wrap;}
.in_team ul li{width:49%;margin-top:2%;}
.in_team .img{width:40%;}
.in_team .img img{width:100%;border-radius:10px;}
.in_team .team_desc{width:50%;}
.in_team .top_team h4 ,.in_team ul li h4{width:fit-content;background:linear-gradient(90deg, #00d492 0%, #00d49200 100%);color:#000;padding:5px 4%;border-radius:5px;font-family:'InterBold';}

@media screen and (max-width:960px){
	.in_team ul{display:block;}
	.in_team ul li{width:100%;margin-top:2%;}
}



.in_read .wrap{display:flex;display:-webkit-flex;justify-content: space-between;align-items:center;}
.in_read .read_desc{width:50%;}
.in_read .read_desc h4{color:var(--i_color3);}
.in_read ul{width:35%;background: rgba(16, 21, 32, 0.5);border-radius: 10px;padding:3% 3%;}
.in_read ul li{display:flex;display:-webkit-flex;padding:5% 3%;box-sizing:border-box;border: 0.5px solid rgba(255, 255, 255, 0.2);border-radius:5px;margin-bottom:5%;}
.in_read ul li:last-child{margin-bottom:0;}
.in_read ul li .img{padding-right:15px;}

@media screen and (max-width:960px){
	.in_read .wrap{display:block;}
	.in_read .read_desc{width:100%;}
	.in_read ul{width:94%;margin-top:5%;}
	.in_read ul li{padding:3% 3%;margin-bottom: 3%;}
}




/* -----------------------------All Product---------------------------- */
.cate_banner{position:relative;width:100%;background:var(--bc_color);}
.cate_banner>img{width:100%;}
.cate_banner dl{display: flex;display:-webkit-flex;align-items:center;gap:0 2%;text-align: center;width:50%;padding:2% 0;flex-wrap: wrap;}
.cate_banner dt{width:32%;background:rgba(25, 32, 47, 0.8);box-sizing:border-box;border:0.5px solid rgba(255, 255, 255, 0.2);border-radius:5px;padding:10px 0;margin-bottom:1%;}
.cate_banner dt h3,.cate_banner dt p{width:100% !important;}
.cate_banner .i_tit{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:99;margin:0 auto;}
.cate_banner .i_tit h2{font-size:.6rem;padding:2% 0;}
.cate_banner .i_tit h2,.cate_banner .i_tit h3,.cate_banner .i_tit p{color:var(--i_color);width:50%;}
.cate_banner .i_tit h4{color:var(--i_color3);width:fit-content;border:1px solid var(--i_color3);border-radius:20px;text-align: center;padding:5px 3%;}


@media screen and (max-width:1600px){
	.cate_banner .i_tit h2{font-size:.55rem;}
}

@media screen and (max-width:1200px){
	.cate_banner .i_tit h2{font-size:.5rem;}
}

@media screen and (max-width:960px){
	.cate_banner .i_tit h2{font-size:.4rem;}
	.cate_banner .i_tit h2,.cate_banner .i_tit h3,.cate_banner .i_tit h4{color:var(--i_color);width:60%;}
}
@media screen and (max-width:800px){
	.cate_banner .i_tit h2{font-size:.3rem;}
}
@media screen and (max-width:767px){
	.cate_banner .i_tit h2{font-size:.24rem;}
}
@media screen and (max-width:560px){
	.cate_banner .i_tit h2{font-size:.2rem;}
}
@media screen and (max-width:460px){
	.cate_banner .i_tit h2{font-size:.16rem;}
}

.in_category{background:var(--bc_color2);}
.in_category iconify-icon{color:var(--i_color);font-size:.24rem;}
.in_category ul{display:flex;display:-webkit-flex;gap:0 2%;align-items:center;}
.in_category ul a{padding:5px 20px;}
.in_category ul a.current{background:var(--i_color3);border-radius:20px;}
.in_category ul a.current p{color:var(--i_color2);}


.in_category_desc{position: relative;width:100%;background:var(--bc_color2);}
.in_category_desc img{width:100%;}
.in_category_desc .i_tit{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:99;}
.in_category_desc h2{width:50%;}
.in_category_desc p{width:50%;opacity:.8;}
.in_category_desc ul{display:flex;display:-webkit-flex;gap:0 5%;width:50%;text-align:center;}
.in_category_desc ul p{background:var(--i_color3);border-radius:5px;padding:1% 2%;color:#000;width: auto;opacity:1;}

@media screen and (max-width:960px) {
	.in_category ul{display:flex;display:-webkit-flex;gap:0 1%;align-items:center;}
	.in_category ul a{padding:5px 10px;}
	.in_category_desc h2{width:70%;}
	.in_category_desc ul{gap:0 1%;width:50%;}
}



.in_modules{background:var(--bc_color2);}
.in_modules .wrap,.in_modules ul li{position:relative;}
.in_modules ul li img{width:100%;border-radius:10px;}
.in_modules ul li .i_tit{position:absolute;left:5%;top:10%;width:60%}
.in_modules ul li h2,.in_modules ul li p{color:#000}
.in_modules ul li .module_tip{position:absolute;left:2%;bottom:0;width:65%}
.in_modules dl{position:absolute;right:0;top:0;z-index:2;background:rgba(0, 0, 0, .8);width:25%;height:calc(100% - 4px);border-top-right-radius:10px;border-bottom-right-radius:10px;}
.in_modules dl h4{color:#fff;padding:6% 0 6% 10%;border-bottom:1px solid #a1a1a1;cursor:pointer;}
.in_modules dl h4.current{background:var(--i_color3);color:#000;}
.in_modules dl h4:first-child.current{border-top-right-radius:10px;}

@media screen and (max-width:960px) {
	.in_modules ul li .i_tit{left:3%;width:65%}
	.in_modules ul li .module_tip{left:0;width:75%}
}
@media screen and (max-width:767px) {
	.in_modules ul li p{display:none}
	.in_modules dl{width:30%}
	.in_modules dl h4{padding:2% 0 2% 4%;}
}

@media screen and (max-width:560px) {
	.in_modules ul li .i_tit {left:0;width:92%;}
	.in_modules ul li .module_tip{width:100%}
	.in_modules dl{display:flex;display:-webkit-flex;width:98%;padding:1%;border-radius:5px;position:static}
	.in_modules dl h4 {border-bottom: none;padding:1%;border-radius:5px;text-align:center}
}


/* -----------------------------内页 Second Product---------------------------- */
.in_second_product{background:var(--bc_color);}
.in_second_product ul{display:flex;display:-webkit-flex;gap:0 1%;flex-wrap:wrap;}
.in_second_product a{width:24.2%;background:var(--bc_color2); border-radius:10px;border:0.5px solid var(--bc_color2);box-sizing:border-box;margin-bottom:1%;}
.in_second_product .img{background:#373D4C;border-top-left-radius:10px;border-top-right-radius:10px;text-align:center;padding:5% 0;}
.in_second_product .img img{width:45%;}
.in_second_product .product_desc{padding:5% 5% 8%;}
.in_second_product .product_desc dl{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap: wrap;}
.in_second_product .product_desc dl p{width:49%;box-sizing:border-box;border:0.5px solid rgba(255, 255, 255, 0.2);margin-bottom:2%;text-align:center;border-radius:5px;padding:2% 3%;}
.in_second_product .product_desc dl p::before{content:none;}
.in_second_product .product_desc p{position: relative;padding-left:15px;}
.in_second_product .product_desc p::before{content:'';position:absolute;top:50%;left:0;width:6px;height:6px;background:var(--i_color3);border-radius:10px;transform:translateY(-50%);}
.in_second_product a:hover{border: 0.5px solid rgba(0, 212, 146, 0.8);}

@media screen and (max-width:960px) {
	.in_second_product a{width:49.5%;}
}



/* -----------------------------内页 Third Product---------------------------- */
.in_third_product{background:var(--bc_color);}
.in_third_product .wrap{position: relative;}
.in_third_product img{width:100%;border-radius:10px;}
.in_third_product .i_tit{position:absolute;top:50%;right:5%;transform:translateY(-50%);}
.in_third_product ul,.in_third_product dl{display:flex;display:-webkit-flex;flex-wrap: wrap;gap:0 2%;}
.in_third_product ul li{width:32%;text-align:center;background:rgba(25, 32, 47, 0.5);box-sizing:border-box;border:0.5px solid rgba(255, 255, 255, 0.2);margin-bottom:2%;border-radius:5px;padding:10px 0;}
.in_third_product ul li h3{color:var(--i_color3);font-family:'InterBold';}
.in_third_product ul li p{opacity:.8;padding-left:0;}
.in_third_product dl p{background:rgba(1, 31, 18, 0.3);border-radius:5px;box-sizing:border-box;border:0.5px solid rgba(0, 212, 146, 0.2);padding:5px 15px;color:var(--i_color3);}
.in_third_product ul li p::before,.in_third_product dl p::before{content:none;}
.in_third_product p{position: relative;padding-left:15px;}
.in_third_product p::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:6px;height:6px;background:var(--i_color3);border-radius:10px;}

@media screen and (max-width:767px) {
	.in_third_product .i_tit{position:static;transform:translateY(0%);padding-top:5%;}
}


.in_p_system{background:var(--bc_color);}
.in_p_system h4{color:var(--i_color3);}
.p_system {position:relative;overflow:hidden}
.p_system .swiper-wrapper{display:-webkit-flex;display:flex;position:relative;width:100%}
.p_system .swiper-slide{flex-shrink:0;position:relative;overflow:hidden;}
.p_system .swiper-slide img {width:100%;height:100%;border-radius:5px;}

/* thumbnail */
.p_system_list {width:100%;margin:.2rem auto;box-sizing:border-box;position:relative;overflow:hidden;}
.p_system_list .swiper-wrapper{display:-webkit-flex;display:flex;position:relative;width:100%;}
.p_system_list .swiper-slide{flex-shrink:0;position:relative;box-sizing:border-box;overflow:hidden;cursor:pointer;}
.p_system_list .swiper-slide img{width:100%;border-radius:5px;box-sizing:border-box;}
.p_system_list .swiper-slide-thumb-active p{color:var(--i_color3);}


.in_p_choose{background:var(--bc_color2);}
.in_p_choose h4{color:var(--i_color3);}
.in_p_choose .img{position: relative;}
.in_p_choose .img img{width:100%;border-radius:10px;}
.in_p_choose .choose__desc{position:absolute;top:50%;right:5%;width:30%;transform:translateY(-50%);}
.in_p_choose .choose__desc h4,.in_p_choose .choose__desc p{color:#000;}

@media screen and (max-width:960px) {
	.in_p_choose .choose__desc{width:50%;}
}

@media screen and (max-width:560px) {
	.in_p_choose .choose__desc{width:90%;}
}

.in_p_management{background:var(--bc_color2);}
.in_p_management h4{color:var(--i_color3);}
.management_list{position:relative; overflow:hidden;width:100%;}
.management_list .swiper-wrapper{display:-webkit-flex; display:flex; position:relative;}
.management_list .swiper-slide{flex-shrink:0; position:relative}
.management_list .swiper-slide img{width:94%;border-radius:10px;box-sizing:border-box;}
.management-prev,.management-next{position:absolute;top:50%;transform:translate(0,-50%);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}
.management-prev{left:1%;}
.management-next{right:1%;}
.management-prev iconify-icon,.management-next iconify-icon{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); font-size:0.3rem; color:#FFF;}


.in_p_core{background:var(--bc_color);}
.in_p_core h4{color:var(--i_color3);}
.in_p_core .img{position:relative;}
.in_p_core img{width:100%;border-radius:5px;}
.in_p_core dl{display:flex;display:-webkit-flex;gap:0 2%;justify-content:center;}
.in_p_core dl p{border:.5px solid var(--i_color);box-sizing:border-box;border-radius:5px;padding:5px 10px;cursor: pointer;}
.in_p_core dl p.active{border:.5px solid var(--i_color3);color:#000;background:var(--i_color3);}
.in_p_core ul{display:none;}
.in_p_core ul.active{display:block;}
.in_p_core .core_desc{position:absolute;right:5%;top:50%;transform:translateY(-50%);z-index:2;text-align:left;width:35%;}
.in_p_core .img::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));z-index:1;border-radius:5px;}
.in_p_core .core_desc .core_tit{display:flex;display:-webkit-flex;align-items:center;gap:0 2%;}
.in_p_core .core_desc dt{display:flex;display:-webkit-flex;align-items:center;gap:0 5%;background:var(--i_color3);text-align:center;border-radius:5px;padding:5px 10px;width:35%;}
.in_p_core .core_desc dt img{width:80%;}
.in_p_core article h4{color:var(--i_color3);}


.in_p_detail{background:var(--bc_color);}
.in_p_detail h4{color:var(--i_color3);}
.in_p_detail .p_detail{display:flex;display:-webkit-flex;gap:0 2%;}
.in_p_detail .p_detail dt{width:35%;}
.in_p_detail .p_detail ul{width:65%;display:flex;display:-webkit-flex;gap:0 2%;flex-wrap:wrap;}
.in_p_detail .p_detail ul li{width:48%;margin-bottom:2%;}
.in_p_detail .img:hover::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));z-index:1;border-radius:5px;}
.in_p_detail .p_desc{position:absolute;left:5%;bottom:10%;z-index:2;width:90%;display:none;}
.in_p_detail .icon{position:absolute;right:5%;top:5%;z-index:2;background:var(--i_color3);width:.4rem;height:.4rem;border-radius:50px;display:none;}
.in_p_detail .icon iconify-icon{position:absolute;top:50%;left:50%;transform:translate(-50% , -50%);font-size:.2rem;}
.in_p_detail .p_detail .img{width:100%; position:relative; overflow:hidden;}
.in_p_detail .p_detail dt .img::after{content:"";display:block;padding-bottom:147%}
.in_p_detail .p_detail .img::after{content:"";display:block;padding-bottom:80%}
.in_p_detail .p_detail .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease; transition:all .5s ease;border-radius:5px;}
.in_p_detail .p_detail h4{font-family:'InterBold';}
.in_p_detail .img:hover .p_desc{display:block;}
.in_p_detail .img:hover .icon{display:block;}

@media screen and (max-width:960px) {
	.in_p_core .core_desc{width:80%;}

}

@media screen and (max-width:767px) {
	.in_p_core .core_desc{width:100%;position:static;transform:translateY(0%);padding-top:2%;}
	.in_p_core .img::before{content:none;}
	.in_p_core .core_desc dt{width:25%;}
	.in_p_detail .p_detail{display:block}
	.in_p_detail .p_detail dt{width:100%;}
	.in_p_detail .p_detail ul{width:100%;margin-top:2%;}
	.in_p_detail .p_desc{bottom:5%;display:block;}
	.in_p_detail .img .icon{display:block;width:.3rem;height:.3rem;}
	.in_p_detail .img::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));z-index:1;border-radius:5px;}
	.in_p_detail .icon iconify-icon{font-size:.16rem;}
}


.in_p_partner{background:var(--bc_color2);}
.in_p_partner h4{color:var(--i_color3);}
.in_p_partner img{width:100%;}

.in_p_faqs{background:var(--bc_color);}


.in_p_ready{position: relative;background:var(--bc_color);}
.in_p_ready img{width:100%;}
.in_p_ready .i_tit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90%;}

/* ----------------------------- Details --------------------------- */
.in_detail{background:var(--bc_color);}
.in_detail .wrap{display:flex;display:-webkit-flex;gap:0 5%;}
.in_detail .detail_desc,.in_detail .detail_img{width:48%;}
.in_detail ul,.in_detail dl{display:flex;display:-webkit-flex;gap:0 2%;}
.in_detail dt{display:flex;display:-webkit-flex;border:1px solid var(--i_color3);border-radius: 20px;width: fit-content;}
.in_detail dt p{padding:5px 20px;border-radius: 20px;}
.in_detail dt p:first-child{border-right:transparent;}
.in_detail dt p:last-child{background:var(--i_color3);}
.in_detail ul li{background: rgba(25, 32, 47, 0.8);padding:5px 15px;border-radius:5px;text-align:center;}
.in_detail dl p{background: rgba(1, 31, 18, 0.3);box-sizing: border-box;border: 0.5px solid rgba(0, 212, 146, 0.2);color:var(--i_color3);padding:5px 15px;border-radius:5px;}
.more{display:-webkit-flex;display:flex;align-items: center;gap:0 2%;}


/* atlas */
.p_atlas_list {position: relative;overflow: hidden}
.p_atlas_list .swiper-wrapper {display: -webkit-flex;display: flex;position: relative;width: 100%}
.p_atlas_list .swiper-slide {flex-shrink: 0;position: relative;overflow: hidden;}
.p_atlas_list .swiper-slide img {width: 100%;border-radius:10px;box-sizing: border-box;}

/* thumbnail */
.p_thumbnail_list{width:100%;margin:.2rem auto;box-sizing: border-box;position:relative;overflow:hidden}
.p_thumbnail_list .swiper-wrapper{display:-webkit-flex;display:flex;position:relative;width:100%}
.p_thumbnail_list .swiper-slide{flex-shrink:0;position:relative;box-sizing:border-box;overflow:hidden;cursor:pointer;}
.p_thumbnail_list .swiper-slide::before{content:'';display: block;padding-bottom:60%;}
.p_thumbnail_list .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px;}
.p_thumbnail_list .swiper-button-disabled {cursor: not-allowed}

@media screen and (max-width:1024px) {
	.in_detail .wrap{display:block;}
	.in_detail .detail_desc,.in_detail .detail_img{width:100%;}
	.in_detail .detail_desc{padding-bottom:5%;}
}

.in_d_diagram{position: relative;background:var(--bc_color);}
.in_d_diagram img{width:100%;}
.in_d_diagram .diagram_desc{position:absolute;top:10%;left:50%;transform:translateX(-50%);}
.in_d_diagram h4{color:var(--i_color3);}
.in_d_diagram ul{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);display:flex;display:-webkit-flex;gap:0 2%;width:92%;justify-content:center;}
.in_d_diagram ul li{background:rgba(25, 32, 47, 0.5);box-sizing:border-box;border:0.5px solid rgba(255, 255, 255, 0.2);padding:5px 15px;border-radius:5px;}
.in_d_diagram ul h4{font-family:'InterBold';}


.in_d_video{background:var(--bc_color);}
.in_d_video .video{width:100%;position:relative;overflow:hidden;border-radius:5px;}
.in_d_video .video::before{content:"";display:block;padding-bottom:56%}
.in_d_video .video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;border-radius:5px;}

.in_d_parameter{background:var(--bc_color2);}
.in_d_parameter h4{color:var(--i_color3);}
.in_d_parameter .parameter_desc{display:-webkit-flex;display:flex;gap:0 2%;align-items:center;flex-wrap:wrap;}
.in_d_parameter .parameter_desc .img,.in_d_parameter .parameter_desc article{width:49%;}
.in_d_parameter .parameter_desc .img img{width:100%;border-radius:10px;}
@media screen and (max-width:960px) {
	.in_d_parameter .parameter_desc{display:block;}
	.in_d_parameter .parameter_desc .img,.in_d_parameter .parameter_desc article{width:100%;}
}


.in_d_advantages .wrap{position: relative;}
.in_d_advantages h4{color:var(--i_color3);}
.advantages_list{position:relative;overflow:hidden;width:94%;margin:0 auto;}
.advantages_list .swiper-wrapper{display:-webkit-flex;display:flex;position:relative;}
.advantages_list .swiper-slide{flex-shrink:0;background:var(--bc_color);border-radius:5px;padding:2% 2%;box-sizing:border-box;}
.advantages-prev,.advantages-next{position:absolute;bottom:25%;transform:translateY(-50%);z-index:3;cursor:pointer;}
.advantages-prev{left:0;}
.advantages-next{right:0;}
.advantages-prev iconify-icon,.advantages-next iconify-icon{font-size:0.3rem; color:var(--i_color);}

.in_parameters{background:var(--bc_color2);}
.in_parameters h4{color:var(--i_color3);}

.in_d_core{background:var(--bc_color);}
.in_d_core h4{color:var(--i_color3);}
.in_d_core dl{display:flex;display:-webkit-flex;gap:0 2%;justify-content:center;}
.in_d_core dl p{border:1px solid var(--i_color);padding:5px 15px;opacity:.7;border-radius:5px;}
.in_d_core dl p.current{color:#000;background:var(--i_color3);border:1px solid var(--i_color3);cursor: pointer;}



/* ------------------------Solution----------------------- */
.solution_banner{position:relative;background:var(--bc_color);}
.solution_banner>img{width:100%;}
.solution_banner .i_tit{position:absolute;top:50%;left:50%;width:50%;transform:translate(-50%,-50%);z-index:99;text-align:center;}
.solution_banner .i_tit h2{font-size:.6rem;padding:1% 0;}
.solution_banner .i_tit h2,.solution_banner .i_tit p{color:var(--i_color);}
.solution_banner .i_tit h4{color:var(--i_color3);width:fit-content;border:1px solid var(--i_color3);border-radius:20px;padding:5px 3%;margin:0 auto;}
.solution_banner dl{display: flex;display:-webkit-flex;align-items:center;gap:0 2%;text-align: center;padding:2% 0;flex-wrap: wrap;}
.solution_banner dt{width:23.5%;background:rgba(25, 32, 47, 0.8);box-sizing:border-box;border:0.5px solid rgba(255, 255, 255, 0.2);border-radius:5px;padding:10px 0;margin-bottom:1%;}
.solution_banner dt h3,.solution_banner dt h3 .roll_num{color:var(--i_color3);}
@media screen and (max-width:1600px){
	.solution_banner .i_tit h2{font-size:.55rem;}
}

@media screen and (max-width:1200px){
	.solution_banner .i_tit h2{font-size:.5rem;}
}

@media screen and (max-width:960px){
	.solution_banner .i_tit h2{font-size:.4rem;}
	.solution_banner .i_tit h2,.solution_banner .i_tit h4{width:60%;}
}
@media screen and (max-width:800px){
	.solution_banner .i_tit h2{font-size:.3rem;}
}
@media screen and (max-width:767px){
	.solution_banner .i_tit h2{font-size:.24rem;}
}
@media screen and (max-width:560px){
	.solution_banner .i_tit h2{font-size:.2rem;}
}
@media screen and (max-width:460px){
	.solution_banner .i_tit h2{font-size:.16rem;}
}



/* History of the company */
.in_solution {position: relative;display: -webkit-flex;display: flex;flex-wrap: wrap;background:var(--bc_color);}
.in_solution .gallery-top .swiper-slide a{position: absolute;left:50%;bottom:8%;transform:translateX(-50%);z-index:2;text-align:center;width:fit-content;}
.solution-prev,.solution-next{width:.4rem; height:.4rem; border:1px solid var(--i_color); z-index:3; cursor:pointer; outline:none; -webkit-user-select:none; user-select:none;border-radius:20px;position:relative;margin:0 auto;}
.solution-prev iconify-icon,.solution-next iconify-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.3rem; color:#FFF;}
.solution-prev:hover,.solution-next:hover{border:1px solid var(--i_color3);}
.solution-prev:hover iconify-icon,.solution-next:hover iconify-icon{color:var(--i_color3);}

@media screen and (max-width:960px){
	.solution-prev,.solution-next{width:.3rem; height:.3rem;}
	.solution-prev iconify-icon,.solution-next iconify-icon{transform:translate(-50%,-50%) rotate(-90deg);}
}


.in_solution_list{background:var(--bc_color);}
.in_solution_list h4{color:var(--i_color3);}

.in_solution_list ul{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap:wrap;}
.in_solution_list ul li{width:23.5%;padding:2% 2%;border-radius:10px;box-sizing:border-box;border:.5px solid rgba(255, 255, 255, 0.1);}
.in_solution_list ul li:nth-child(even){background:linear-gradient(124deg,#0f2141 3%, #091a24 91%);}
.in_solution_list ul li:nth-child(odd){background:linear-gradient(124deg, #083030 3%, #091a24 91%);}
.in_solution_list ul li h2{color:var(--i_color3);opacity:0.5;display:flex;align-items:center;justify-content: space-between;}
.in_solution_list ul li p{opacity:.8;}

@media screen and (max-width:960px){
	.in_solution_list ul li{width:49%;margin-bottom:2%;}
}


.in_solution_list1{background:var(--bc_color2);}
.in_solution_list1 h4{color:var(--i_color3);}
.in_solution_list1 ul{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap:wrap;}
.in_solution_list1 ul li{width:32%;padding:2% 2%;border-radius:10px;box-sizing:border-box;background:var(--bc_color);margin-bottom:2%;}
.in_solution_list1 ul li h2{opacity:0.5;display:flex;align-items:center;justify-content: space-between;}
.in_solution_list1 ul li p{opacity:.8;}
.in_solution_list1 .solution_desc{display:flex;display:-webkit-flex;gap:0 2%;align-items:center;}
.in_solution_list1 .solution_desc img{display:flex;display:-webkit-flex;gap:0 2%;align-items:center;background: rgba(0, 212, 146, 0.1);padding:5px;border-radius: 5px;width:10%;}


@media screen and (max-width:960px){
	.in_solution_list1 ul li{width:49%;margin-bottom:2%;}
}


.in_s_contact{background:var(--bc_color2);}
.in_s_contact h4{color:var(--i_color3);}
.in_s_contact .contact_form{display:flex;display:-webkit-flex;gap:0 2%;}
.in_s_contact .contact_form .img{width:50%;}
.in_s_contact .contact_form .img img{width:100%;border-radius:10px;}


/* -------------------Solution Detail--------------------- */
.solution_detail_banner{position:relative;background:var(--bc_color);}
.solution_detail_banner>img{width:100%;}
.solution_detail_banner .i_tit{position:absolute;top:50%;left:50%;width:60%;transform:translate(-50%,-50%);z-index:99;text-align:center;}
.solution_detail_banner dt{display:flex;display:-webkit-flex;border:1px solid var(--i_color3);border-radius: 20px;width: fit-content;margin:0 auto;}
.solution_detail_banner dt p{padding:5px 20px;border-radius: 20px;}
.solution_detail_banner dt p:first-child{border-right:transparent;}
.solution_detail_banner dt p:last-child{background:var(--i_color3);}
.solution_detail_banner .i_tit h2{font-size:.6rem;padding-top:1%;}
.solution_detail_banner .i_tit h2,.solution_detail_banner .i_tit p{color:var(--i_color);}
.solution_detail_banner .i_tit h4{color:var(--i_color3);}
.solution_detail_banner .banner_desc{display:flex;display:-webkit-flex;gap:0 2%;text-align:left;background:rgba(25, 32, 47, 0.5);box-sizing: border-box;border: 0.5px solid rgba(255, 255, 255, 0.2);border-radius:10px;padding:1% 2%;align-items:center;width:80%;margin:3% auto;}
.solution_detail_banner .banner_desc img{width:20%;}
.solution_detail_banner .banner_desc h4{color:var(--i_color);width:fit-content;border:none;border-radius:0;padding:5px 0;margin:0;}

@media screen and (max-width:1600px){
	.solution_detail_banner .i_tit h2{font-size:.55rem;}
}

@media screen and (max-width:1200px){
	.solution_detail_banner .i_tit h2{font-size:.5rem;}
}

@media screen and (max-width:960px){
	.solution_detail_banner .i_tit h2{font-size:.4rem;}
	.solution_detail_banner .i_tit h2,.solution_detail_banner .i_tit h4{width:60%;}
}
@media screen and (max-width:800px){
	.solution_detail_banner .i_tit h2{font-size:.3rem;}
}
@media screen and (max-width:767px){
	.solution_detail_banner .i_tit h2{font-size:.24rem;}
}
@media screen and (max-width:560px){
	.solution_detail_banner .i_tit h2{font-size:.2rem;}
}
@media screen and (max-width:460px){
	.solution_detail_banner .i_tit h2{font-size:.16rem;}
}



.in_s_solution{background:var(--bc_color2);}
.in_s_solution h4{color:var(--i_color3);}
.in_s_solution ul{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap: wrap;}
.in_s_solution ul li{width:32%;background:var(--bc_color);border-radius:10px;padding:2% 2%;margin-bottom:2%;box-sizing: border-box;}
.in_s_solution ul li h3{display:flex;display:-webkit-flex;gap:0 2%;align-items:center;}
.in_s_solution ul li img{padding:5px;background: rgba(0, 212, 146, 0.1);border-radius:5px;width:8%;}
.in_s_solution ul li h4{position: relative;padding-left:10px;}
.in_s_solution ul li h4::before{content:'';position: absolute;top:50%;left:0;width:5px;height:5px;border-radius:10px;background:var(--i_color3);transform:translateY(-50%);}
.in_s_solution ul li p{padding-left:10px;position:relative;}
.in_s_solution ul li p:first-of-type::before{content:'';position:absolute;left:2px;top:-8px;bottom:-8px;width:1px;background:var(--i_color3);border-left:1px dotted var(--i_color3);background:transparent;}
@media screen and (max-width:960px){
	.in_s_solution ul li{width:49%;}
}

@media screen and (max-width:460px){
	.in_s_solution ul li{width:100%;}
}


.in_solution_metrics{background:var(--bc_color2);}
.in_solution_metrics .wrap{display:flex;display:-webkit-flex;gap:0 5%;align-items:center;}
.in_solution_metrics .img{width:35%;}
.in_solution_metrics .img img{width:100%;border-radius:10px;}
.in_solution_metrics .metrics_desc{width:60%;}
.in_solution_metrics .metrics_desc h4{color:var(--i_color3);}
.in_solution_metrics .metrics_desc ul{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap:wrap;}
.in_solution_metrics .metrics_desc ul li{width:49%;border-radius:10px;background: linear-gradient(123deg, #0e4f81 2%, #2e9151 97%);margin-bottom:2%;padding:2% 2%;box-sizing: border-box;}
.in_solution_metrics .metrics_desc ul li h2,.in_solution_metrics .metrics_desc ul li .metrics_key{display:flex;display:-webkit-flex;justify-content: space-between;position: relative;}
.in_solution_metrics .metrics_desc ul li iconify-icon{color:#ccc;font-size:.3rem;}
.in_solution_metrics .metrics_desc ul li p{opacity:.8;}
.in_solution_metrics .metrics_desc ul li h4{color:var(--i_color);}
.in_solution_metrics .metrics_desc ul li .metrics_key::before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;border-radius:5px;background:var(--i_color);}
.in_solution_metrics .metrics_desc ul li .metrics_key::after{content:'';position:absolute;top:0;left:0;width:30%;height:5px;border-radius:5px;background:var(--i_color3);}

@media screen and (max-width:1200px){
	.in_solution_metrics .img{width:100%;}
	.in_solution_metrics .metrics_desc{width:100%;}
}

@media screen and (max-width:960px){
	.in_solution_metrics .wrap{display:block;}
	.in_solution_metrics .metrics_desc{width:96%;padding-top:5%;}
}


.in_solution_included{background:var(--bc_color);}
.in_solution_included h4{color:var(--i_color3);}
.in_solution_included ul{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap:wrap;}
.in_solution_included ul li{width:23.5%;box-sizing:border-box;padding:4% 1%;background:var(--bc_color2);border-radius:10px;margin-bottom:2%;position:relative;}
.in_solution_included ul li .img{position: absolute;top:0;left:0;width:15%;}
.in_solution_included ul li .img img{width:100%;}

@media screen and (max-width:960px){
	.in_solution_included ul li{width:49%;}
}

@media screen and (max-width:560px){
	.in_solution_included ul li{width:100%;}
	.in_solution_included ul li .img{width:10%;}
}


.in_s_case{background:var(--bc_color2);}
.in_s_case h4{color:var(--i_color3);}
.in_s_case dl{display:flex;display:-webkit-flex;gap:0 2%;justify-content:center;}
.in_s_case dl p{border:1px solid var(--i_color);padding:5px 15px;opacity:.7;border-radius:5px;}
.in_s_case dl p.current{color:#000;background:var(--i_color3);border:1px solid var(--i_color3);cursor: pointer;}

.s_case {position:relative;overflow:hidden}
.s_case .swiper-wrapper{display:-webkit-flex;display:flex;position:relative;width:100%}
.s_case .swiper-slide{flex-shrink:0;position:relative;overflow:hidden;display:-webkit-flex;display:flex;background:var(--bc_color);border-radius:5px;align-items: center;}
.s_case .swiper-slide .img{width:55%;position: relative;}
.s_case .swiper-slide .img img{width:100%;}
.s_case .swiper-slide .case_desc{width:40%;text-align:left;padding:0 3%;}
.s_case .swiper-slide .case_cate{position:absolute;left:5%;top:5%;width:fit-content;padding:5px 20px;background:var(--i_color3);color:#000;border-radius:20px;}
.s_case .swiper-slide .case_key{position:absolute;right:5%;top:5%;width:fit-content;padding:5px 20px;background:rgba(25, 32, 47, 0.5);border-radius:10px;}
.s_case .swiper-slide .case_key::before{content:'';position:absolute;left:10%;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:20px;background:var(--i_color);}
.s_case .swiper-slide .case_parameters{display:flex;display:-webkit-flex;align-items:center;position: absolute;left:5%;bottom:15%;width:90%;}
.s_case .swiper-slide .case_parameters p{display:flex;display:-webkit-flex;gap:0 2%;align-items:center;white-space:nowrap;}
.s_case .swiper-slide .case_parameters p:first-of-type{border-right:1px solid var(--i_color);padding-right:3%;margin-right: 3%;}
.s_case .swiper-slide .case_parameters iconify-icon{font-size:.2rem;}
.s_case .swiper-slide dt{display:flex;display:-webkit-flex;gap:0 2%;align-items:center;position: absolute;left:5%;bottom:5%;width:90%;}
.s_case .swiper-slide dt p{background: rgba(0, 0, 0, 0.5);padding:5px 10px;display:flex;display:-webkit-flex;gap:0 2%;align-items:center;border-radius:5px;width:33.3%;}
.s_case .swiper-slide dt p i{color:var(--i_color3);}
.s_case .swiper-slide .case_desc h2{position: relative;}
.s_case .swiper-slide .case_desc h2::before{content:'“';position:absolute;top:-40px;left:0;font-size:50px;color:var(--i_color3);opacity:.5;}
.s_case .swiper-slide .case_desc h4{display:flex;display:-webkit-flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--i_color);padding-bottom:5px;margin-bottom:3%;}
.s_case .swiper-slide .case_desc h4:last-of-type{margin-bottom:0;}
.s_case .swiper-slide .case_desc h4 i:first-of-type{opacity:.5;}
.s_case .swiper-slide .case_desc h4 i:last-of-type{color:var(--i_color3);}
.s_case .swiper-slide .case_desc .case_name{display:flex;display:-webkit-flex;justify-content: space-between;align-items: center;}
.s_case .swiper-slide .case_desc .case_name h4{position: relative;border-bottom:none;padding-bottom:0;margin-bottom: 0;color:#fff;opacity:.5;}
.s_case .swiper-slide .case_desc .case_name h4 i{border-radius:20px;background: rgba(0, 212, 146, 0.2);box-sizing: border-box;border: 0.5px solid rgba(0, 212, 146, 0.8);color:var(--i_color);height:30px;width:30px;display:flex;align-items:center;justify-content:center;margin-right: 10px;opacity:1 !important;}
.s_case .swiper-slide .case_desc .case_name p{position: relative;color:var(--i_color3);padding-left:15px;}
.s_case .swiper-slide .case_desc .case_name p::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);background:var(--i_color3);width:5px;height:5px;border-radius:20px;}
.s_case_list {width:50%;margin:.2rem auto;box-sizing:border-box;position:relative;overflow:hidden;}
.s_case_list .swiper-wrapper{display:-webkit-flex;display:flex;position:relative;width:100%;}
.s_case_list .swiper-slide{flex-shrink:0;position:relative;box-sizing:border-box;overflow:hidden;cursor:pointer;}
.s_case_list .swiper-slide img{width:100%;border-radius:5px;box-sizing:border-box;}
.s_case_list .swiper-slide::before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));z-index:1;border-radius:5px;}
.s_case_list .swiper-slide p{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);z-index:2;opacity:.5;}
.s_case_list .swiper-slide.swiper-slide-thumb-active p{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);opacity:1;}
.s_case_list .swiper-slide.swiper-slide-thumb-active::before{content:none;}

@media screen and (max-width:1024px){
	.s_case .swiper-slide{display:block;}
	.s_case .swiper-slide .img{width:100%;}
	.s_case .swiper-slide .case_desc h2::before{top:-30px;font-size:40px;}
	.s_case .swiper-slide .case_desc{width:94%;padding:5% 3%;}
	.s_case_list {width:100%;}
}

.in_s_application{background:var(--bc_color);}
.in_s_application h4{color:var(--i_color3);}
.in_s_application ul{display:flex;display:-webkit-flex;gap:0 2%;}
.in_s_application ul a{background:var(--bc_color2);border-radius:10px;width:33%;box-sizing: border-box;}
.in_s_application ul a .img{position:relative;}
.in_s_application ul a img{width:100%;border-radius:10px;}
.in_s_application ul a .img p{background:rgba(25, 32, 47, 0.5);box-sizing:border-box;padding:5px 10px;width:fit-content;border-radius:20px;}
.in_s_application ul a .img p:first-of-type{position: absolute;top:5%;left:5%;}
.in_s_application ul a .img p:nth-of-type(2){position: absolute;top:5%;right:5%;}
.in_s_application ul a .img p:last-of-type{position: absolute;bottom:5%;left:5%;color:var(--i_color3);}
.in_s_application ul a .application_desc{padding:3% 3%;}
.in_s_application ul a .application_desc h2{display:flex;display:-webkit-flex;align-items:end;}
.in_s_application ul a .application_desc h2 p{font-family:'InterLight';margin-left:5px;}
.in_s_application ul a .application_desc h4{color:var(--i_color);}
.in_s_application dl{display:flex;display:-webkit-flex;gap:0 2%;}
.in_s_application dl dt{background:rgba(25, 32, 47, 0.8);box-sizing:border-box;border:0.5px solid rgba(255, 255, 255, 0.2);border-radius:5px;width:49%;padding:2%;}
.in_s_application dl dt h4{color: var(--i_color3) !important;font-family:'InterBold';}
.in_s_application ul a .application_keyword{padding:3% 3%;background: rgba(25, 32, 47, 0.8);box-sizing: border-box;border: 0.5px solid rgba(255, 255, 255, 0.2);border-radius:5px;}
.in_s_application ul a .i_more{display:flex;justify-content: space-between;}
.in_s_application ul a:hover .img p:first-of-type{color:#000;background:var(--i_color3);}



/* ------------------------- FAQ ------------------------ */
.faq_banner{position:relative;width:100%;background:var(--bc_color);}
.faq_banner>img{width:100%;}
.faq_banner .i_tit{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:99;margin:0 auto;}
.faq_banner .i_tit h2{font-size:.6rem;padding:1% 0;}
.faq_banner .i_tit h2,.faq_banner .i_tit p{color:var(--i_color);width:50%;}
.faq_banner .i_tit h4{color:var(--i_color3);}

@media screen and (max-width:1600px){
	.faq_banner .i_tit h2{font-size:.55rem;}
}

@media screen and (max-width:1200px){
	.faq_banner .i_tit h2{font-size:.5rem;}
}

@media screen and (max-width:960px){
	.faq_banner .i_tit h2{font-size:.4rem;}
	.faq_banner .i_tit h2{width:60%;}
}
@media screen and (max-width:800px){
	.faq_banner .i_tit h2{font-size:.3rem;}
}
@media screen and (max-width:767px){
	.faq_banner .i_tit h2{font-size:.24rem;}
}
@media screen and (max-width:560px){
	.faq_banner .i_tit h2{font-size:.2rem;}
}
@media screen and (max-width:460px){
	.faq_banner .i_tit h2{font-size:.16rem;}
}


.in_faq{background:var(--bc_color);}
.in_faq .wrap{display:flex;display:-webkit-flex;gap:0 2%;position:relative;}
.in_faq ul{position:sticky;width:22%;top:var(--header_height);height:fit-content;}
.in_faq ul li{padding:4% 3%;border:0.5px solid var(--i_color);margin-bottom:5%;display:flex;display:-webkit-flex;justify-content:space-between;align-items: center;}
.in_faq li:hover,.in_faq li.current{border:0.5px solid var(--i_color3);background:rgba(0, 212, 146, .1);}
.faq{box-sizing:border-box;width:76%;}
.faq dl{display: none}
.faq dl.active{display: block}
.faq dt{margin-bottom:1%;border:.5px solid var(--i_color);padding:0 15px;}
.faq dt.active{border:.5px solid var(--i_color3);}
.faq_q{display:flex;display:-webkit-flex;align-items:center;box-sizing:border-box;cursor:pointer;}
.faq dt h4{color:var(--i_color);font-family:'InterBold';margin-right:10px;}
.faq_q i{display:block;width:.24rem;min-width:.24rem;height:.52rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m8 10.207l3.854-3.853l-.707-.708L8 8.793L4.854 5.646l-.708.708z' clip-rule='evenodd'/%3E%3C/svg%3E") center no-repeat;background-size:100%;margin-left:auto;}
.faq_q i.open{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%2300D492' fill-rule='evenodd' d='m8 5.293l3.854 3.853l-.707.708L8 6.707L4.854 9.854l-.708-.708z' clip-rule='evenodd'/%3E%3C/svg%3E") center no-repeat;background-size:100%}
.faq_a{display:flex;display:-webkit-flex;box-sizing:border-box;padding-bottom:1%;}
.faq_aa {display: none}

@media screen and (max-width: 1024px) {
    .in_faq ul {width:26%;margin-right: 4%}
    .in_faq .faq {width: 70%}
    .in_faq ul li iconify-icon {font-size: .14rem}
}

@media screen and (max-width: 960px) {
	.in_faq .wrap{display:block;}
    .in_faq ul{width:100%;margin-bottom:2%;position: static;display:flex;display:-webkit-flex;flex-wrap: wrap;gap:0 2%;}
	.in_faq ul h3{width:100%;}
	.in_faq ul li{padding:1% 3%;margin-bottom:2%;width:25.5%;}
    .in_faq .faq {width:100%}
    .faq_q i{width: .2rem;min-width: .2rem}
}

@media screen and (max-width: 767px) {
    .in_faq .faq {margin-bottom:.3rem}
    .faq_q i {width: .2rem;min-width: .2rem}
}

@media screen and (max-width: 560px) {
    .in_faq ul li{width:42%;}
}

.in_faq_contact{position:relative;background:var(--bc_color);}
.in_faq_contact img{width:100%;}
.in_faq_contact .i_tit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;text-align:center;}



/* ------------------------- Download ------------------------ */
.download_banner{position:relative;width:100%;background:var(--bc_color);}
.download_banner>img{width:100%;}
.download_banner .i_tit{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:99;margin:0 auto;}
.download_banner .i_tit h2{font-size:.6rem;padding:1% 0;}
.download_banner .i_tit h2,.download_banner .i_tit p{color:var(--i_color);width:50%;}
.download_banner .i_tit h4{color:var(--i_color3);}

@media screen and (max-width:1600px){
	.download_banner .i_tit h2{font-size:.55rem;}
}

@media screen and (max-width:1200px){
	.download_banner .i_tit h2{font-size:.5rem;}
}

@media screen and (max-width:960px){
	.download_banner .i_tit h2{font-size:.4rem;}
	.download_banner .i_tit h2,.download_banner .i_tit h4{width:60%;}
}
@media screen and (max-width:800px){
	.download_banner .i_tit h2{font-size:.3rem;}
}
@media screen and (max-width:767px){
	.download_banner .i_tit h2{font-size:.24rem;}
}
@media screen and (max-width:560px){
	.download_banner .i_tit h2{font-size:.2rem;}
}
@media screen and (max-width:460px){
	.download_banner .i_tit h2{font-size:.16rem;}
}

.top_download{background:var(--bc_color);}
.top_download ul{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap:wrap;}
.top_download ul a{background:var(--bc_color2);padding:2% 2%;width:19.5%;}
.top_download ul a .download_icon{color:var(--i_color);background:var(--i_color3);font-size:.18rem;padding:5px;float:right;}
.top_download a p{opacity:.8;font-size:.14rem}
@media screen and (max-width:960px){
	.top_download ul a{width:45%;margin-bottom:2%;}
}

.in_download{background:var(--bc_color);}
.in_download .wrap{display:flex;display:-webkit-flex;gap:0 2%;position:relative;}
.in_download ul{position:sticky;width:22%;top:var(--header_height);height:fit-content;}
.in_download ul li{padding:4% 3%;border:0.5px solid var(--i_color);margin-bottom:5%;display:flex;display:-webkit-flex;justify-content:space-between;align-items: center;}
.in_download li:hover,.in_download li.current{border:0.5px solid var(--i_color3);background:rgba(0, 212, 146, .1);}
.download{box-sizing:border-box;width:76%;}
.download dl{display: none}
.download dl.active{display: block}
.download a{margin-bottom:1%;border:.5px solid var(--i_color);padding:10px 15px;display:flex;display:-webkit-flex;gap:0 2%;align-items:center;}
.download a:hover{border:.5px solid var(--i_color3);}

.download a .file{color:var(--i_color3);background:rgba(0, 212, 146, .1);font-size:.18rem;padding:5px;}
.download a h4{color:var(--i_color);}
.download a p{opacity:.8;font-size:.14rem}
.download a .download_icon{color:var(--i_color);background:var(--i_color3);font-size:.18rem;padding:5px;margin-left: auto;}

@media screen and (max-width: 1024px) {
    .in_download ul {width:26%;margin-right: 4%}
    .in_download .download {width: 70%}
}

@media screen and (max-width: 960px) {
	.in_download .wrap{display:block;}
    .in_download ul{width:100%;margin-bottom:2%;position: static;display:flex;display:-webkit-flex;flex-wrap: wrap;gap:0 2%;}
	.in_download ul h3{width:100%;}
	.in_download ul li{padding:1% 3%;margin-bottom:2%;width:25.5%;}
    .in_download .download {width:100%}
}

@media screen and (max-width: 767px) {
    .in_download .download {margin-bottom:.3rem}
}

@media screen and (max-width: 560px) {
    .in_download ul li{width:42%;}
}


/* ------------------------- Case ------------------------ */
.case_banner{position:relative;width:100%;background:var(--bc_color);}
.case_banner>img{width:100%;}
.case_banner .i_tit{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:99;margin:0 auto;}
.case_banner .i_tit h2{font-size:.6rem;padding:1% 0;}
.case_banner .i_tit h2,.case_banner .i_tit p{color:var(--i_color);width:60%;}
.case_banner .i_tit h4{width:fit-content;border:1px solid var(--i_color);border-radius:20px;text-align: center;padding:5px 2%;}
.case_banner .i_tit dl{position:absolute;top:50%;right:0;transform:translateY(-50%);width:15%;text-align:center;}
.case_banner .i_tit dl dt{border-bottom:1px solid var(--i_color);padding-bottom:2%;position: relative;}
.case_banner .i_tit dl dt h2,.case_banner .i_tit dl dt p{width:100%;position: relative;}
.case_banner .i_tit dl dt h2 .roll_num{position: relative;color:var(--i_color3);}
.case_banner .i_tit dl dt h2 .roll_num::after{content:'+';position: absolute;}
.case_banner .i_tit dl dt .dt_num{position: absolute;bottom:-12px;left:-22px;width:auto;}

@media screen and (max-width:1600px){
	.case_banner .i_tit h2{font-size:.55rem;}
}
@media screen and (max-width:1200px){
	.case_banner .i_tit h2{font-size:.5rem;}
}
@media screen and (max-width:960px){
	.case_banner .i_tit h2{font-size:.4rem;}
	.case_banner .i_tit h2{width:60%;}
}
@media screen and (max-width:800px){
	.case_banner .i_tit h2{font-size:.3rem;}
}
@media screen and (max-width:767px){
	.case_banner .i_tit h2{font-size:.24rem;}
}
@media screen and (max-width:560px){
	.case_banner .i_tit h2{font-size:.2rem;}
	.case_banner .i_tit dl{position:absolute;top:50%;right:0;transform:translateY(-50%);width:15%;text-align:center;}
}
@media screen and (max-width:460px){
	.case_banner .i_tit h2{font-size:.16rem;}
}

.in_case_data{background:var(--bc_color2);}
.in_case_data ul{display:flex;display:-webkit-flex;flex-wrap:wrap;}
.in_case_data ul li{width:25%;}
@media screen and (max-width:960px){
	.in_case_data ul li{width:50%;padding-bottom:2%;}
}

.top_case{background:var(--bc_color);}
.top_case h4{color:var(--i_color3);}
.top_case a{display:flex;display:-webkit-flex;align-items:center;background:var(--bc_color2);border-radius:10px;}
.top_case .img,.top_case .top_case_desc{width:47.5%;position: relative;}
.top_case .top_case_desc{padding:0 5%;}
.top_case .img img{width:100%;border-radius:10px;}
.top_case .img p{position: absolute;top:5%;left:5%;background:var(--i_color3);border-radius:20px;color:#000;padding:2px 2%;}
.top_case .top_case_desc .case_tit{display:flex;display:-webkit-flex;align-items: center;}
.top_case dl{display:flex;display:-webkit-flex;gap:0 2%;text-align: center;}
.top_case dl dt{background: rgba(16, 21, 32, 0.8);box-sizing: border-box;border: 0.5px solid rgba(255, 255, 255, 0.2);border-radius:5px;padding:5px 5%;}
.top_case_desc .case_key,.top_case_desc .case_key p{display:flex;display:-webkit-flex;align-items:center;}
.top_case_desc .case_key p:first-of-type{padding-right:10px;margin-right:10px;border-right:1px solid var(--i_color);}
.top_case_desc iconify-icon{font-size:.2rem;padding-right:2px;}

@media screen and (max-width:960px){
	.top_case a{display:block;}
	.top_case .img{width:100%;}
	.top_case .top_case_desc{width:90%;padding:5%;}
}

.in_case{background:var(--bc_color);}
.in_case .wrap{display:flex;display:-webkit-flex;gap:0 2%;}
.p_nav_list{box-sizing:border-box;width:15%;position: sticky;top:var(--header_height);height: fit-content;}
.p_nav_list li>a{display:block;position:relative;background: rgba(0, 212, 146, 0.05);border-radius:5px;padding-left:5%;margin-bottom:2%;}
.p_nav_list li>a p{position:absolute;top:50%;transform:translate(0, -50%);right:5%;}
.p_nav_list li>a h4{display:block;color:var(--i_color);line-height:0.4rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.p_nav_list dl{display:none;}
.p_nav_list dl a{box-sizing:border-box;padding-left:3%;position:relative;display:flex;display:-webkit-flex;align-items:center;}
.p_nav_list dl iconify-icon{color:var(--i_color);font-size:.2rem;}
.p_nav_list dl a{line-height:0.44rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;display:flex;display:-webkit-flex;align-items:center;}
.p_nav_list dl a p{position:absolute;top:50%;transform:translate(0, -50%);right:5%;}
.p_nav_list dl a:hover h4,.p_nav_list a.active h4{color:var(--i_color3);}
.p_nav_list a:hover iconify-icon,.p_nav_list a.active iconify-icon{color:var(--i_color3);}
.p_nav_list li.on .submenu{display:block !important;}
.p_nav_list li.on>a h4{color:var(--i_color3);}

.in_case_list{width:83%;}
.in_case_list ul{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap:wrap;}
.in_case_list ul a{background:var(--bc_color2);border-radius:10px;width:32%;box-sizing: border-box;margin-bottom:2%;}
.in_case_list ul a .img{position:relative;}
.in_case_list ul a img{width:100%;border-radius:10px;}
.in_case_list ul a .img p{display:flex;display:-webkit-flex;align-items:center;}
.in_case_list ul a .img p:first-of-type{position: absolute;top:5%;left:5%;background:var(--i_color3);color:#000;padding:5px 20px;box-sizing:border-box;width:fit-content;border-radius:20px;}
.in_case_list ul a .img p:last-of-type{position: absolute;bottom:5%;left:5%;}
.in_case_list ul a .case_desc{padding:5% 3%;}
.in_case_list dl{display:flex;display:-webkit-flex;gap:0 2%;border-top:0.5px solid rgba(255, 255, 255, 0.2);border-bottom:0.5px solid rgba(255, 255, 255, 0.2)}
.in_case_list dl dt{width:32%;padding:2% 0;}
.in_case_list dl dt h4{color:var(--i_color3) !important;font-family:'InterBold';}
.in_case_list ul a .case_key{display:flex;display:-webkit-flex;justify-content:space-between;}



@media screen and (max-width:960px) {
	.in_case .wrap{display:block}
	.in_case .p_nav_list{width:100%;}
	.in_case .in_case_list{width:100%;margin-top:5%;}
	.p_nav_list li>a{padding:1% 2%;}
	.in_case_list ul a{width:49%;}
}

@media screen and (max-width:560px) {
	.in_case_list ul a{width:100%;}
}


/* ------------------------- Case Detail------------------------ */
.case_d_banner{position:relative;width:100%;background:var(--bc_color);}
.case_d_banner>img{width:100%;}
.case_d_banner .i_tit{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);z-index:99;text-align:center;}
.case_d_banner .i_tit h2{font-size:.6rem;padding:1% 0;}
.case_d_banner .i_tit ul{display:flex;display:-webkit-flex;gap:0 2%;justify-content:center;}
.case_d_banner .i_tit ul h4{width:fit-content;border-radius:20px;padding:5px 2%;background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.3);color:var(--i_color3);}
.case_d_banner .i_tit dl{display:flex;display:-webkit-flex;justify-content:center;}
.case_d_banner .i_tit dl p{display:flex;display:-webkit-flex;align-items:center;margin-right:10px;padding-right:10px;border-right:1px solid var(--i_color);}
.case_d_banner .i_tit dl p:last-of-type{border-right:none;padding-right:0;margin-right:0;}
.case_d_banner .i_tit dl iconify-icon{font-size:.24rem;margin-right: 5px;}

@media screen and (max-width:1600px){
	.case_d_banner .i_tit h2{font-size:.55rem;}
}

@media screen and (max-width:1200px){
	.case_d_banner .i_tit h2{font-size:.5rem;}
}

@media screen and (max-width:960px){
	.case_d_banner .i_tit h2{font-size:.4rem;}
	.case_d_banner .i_tit h2,.case_d_banner .i_tit h4{width:60%;}
}
@media screen and (max-width:800px){
	.case_d_banner .i_tit h2{font-size:.3rem;}
}
@media screen and (max-width:767px){
	.case_d_banner .i_tit h2{font-size:.24rem;}
}
@media screen and (max-width:560px){
	.case_d_banner .i_tit h2{font-size:.2rem;}
}
@media screen and (max-width:460px){
	.case_d_banner .i_tit h2{font-size:.16rem;}
}


.case_detail{background:var(--bc_color);}
.case_detail .wrap{display:flex;display:-webkit-flex;}
.case_detail .case_left{width:68%;}
.case_detail .case_right{width:30%;padding-left:2%;position:sticky;top:var(--header_height);height: fit-content;}


.case_detail_list{position:relative;overflow:hidden;}
.case_detail_list .swiper-wrapper{display:-webkit-flex;display:flex;position:relative;width:100%}
.case_detail_list .swiper-slide{flex-shrink:0;position:relative}
.case_detail_list ul li img{width:100%;}
.case_detail-prev,.case_detail-next{position:absolute;top:50%;transform:translate(0,-50%);width:.4rem;height:.4rem;background:rgb(0 0 0 / 60%);z-index:3;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}
.case_detail-prev{left:0;}
.case_detail-next{right:0;}
.case_detail-prev iconify-icon,.case_detail-next iconify-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:0.3rem;color:#FFF;}
.case_detail_list .swiper-button-disabled{cursor:not-allowed}
.case_detail-prev:hover,.case_detail-next:hover{background:var(--i_color2);}


@media screen and (max-width: 1400px) {
	.case_detail_list{width:55%;}
}

@media screen and (max-width: 1024px) {
    .case_detail_list{width:100%;}
}

.case_person{display:flex;display:-webkit-flex;background:var(--bc_color2);border-radius: 10px;padding:2% 3%;}
.case_person .img{width:12%;}
.case_person .img img{width:100%;border-radius: 50%;}
.case_person .icon{text-align: center;}
.case_person .icon iconify-icon{font-size:.14rem;color:var(--i_color3);}
.case_person .person_desc{width:86%;padding-left:2%;}

.case_right .case_information,.case_right .case_contact,.case_right .case_tag{background:var(--bc_color2);border-radius:10px;padding:8% 5%;}
.case_right .case_information h3,.case_right .case_contact h3,.case_right .case_tag h3{border-bottom:1px solid rgba(255, 255, 255, 0.3);color:var(--i_color3);font-family:'InterBold';}
.case_right .case_information li{display:flex;display:-webkit-flex;justify-content:space-between;}
.case_right .case_information li p:first-of-type{opacity:.5;}

.case_right .case_contact .i_more{display: block;margin-right: 0;}
.case_right .case_tag .tag_desc{display:flex;display:-webkit-flex;gap:0 5%;}
.case_right .case_tag .tag_desc a{background:var(--bc_color);padding:5px 5%;border-radius:5px;}


/* ------------------------- News ------------------------ */
.news_banner{position:relative;width:100%;background:var(--bc_color);}
.news_banner>img{width:100%;}
.news_banner .i_tit{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:99;margin:0 auto;}
.news_banner .i_tit h2{font-size:.6rem;padding:1% 0;}
.news_banner .i_tit h2,.news_banner .i_tit p{color:var(--i_color);width:60%;}
.news_banner .i_tit h4{width:fit-content;border:1px solid var(--i_color);border-radius:20px;text-align: center;padding:5px 2%;}
.news_banner .i_tit dl{width:fit-content;}
.news_banner .i_tit dl dt{border-bottom:1px solid var(--i_color);padding-bottom:2%;position: relative;}
.news_banner .i_tit dl dt h3,.news_banner .i_tit dl dt h3 .roll_num{color:var(--i_color3);font-family:'InterBold';}
.news_banner .i_tit dl dt p{width:100%;}

@media screen and (max-width:1600px){
	.news_banner .i_tit h2{font-size:.55rem;}
}
@media screen and (max-width:1200px){
	.news_banner .i_tit h2{font-size:.5rem;}
}
@media screen and (max-width:960px){
	.news_banner .i_tit h2{font-size:.4rem;}
	.news_banner .i_tit h2{width:60%;}
}
@media screen and (max-width:800px){
	.news_banner .i_tit h2{font-size:.3rem;}
}
@media screen and (max-width:767px){
	.news_banner .i_tit h2{font-size:.24rem;}
}
@media screen and (max-width:560px){
	.news_banner .i_tit h2{font-size:.2rem;}
	.news_banner .i_tit dl{position:absolute;top:50%;right:0;transform:translateY(-50%);width:15%;text-align:center;}
}
@media screen and (max-width:460px){
	.news_banner .i_tit h2{font-size:.16rem;}
}



.top_news{background:var(--bc_color);}
.top_news h4{color:var(--i_color3);}
.top_news a{display:flex;display:-webkit-flex;background:var(--bc_color2);border-radius:10px;align-items:center;}
.top_news a .img{width:50%;position:relative;overflow:hidden;border-radius: 10px 0 0 10px;}
.top_news a .img::before{content:"";display:block;padding-bottom:75%}
.top_news a .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-webkit-transition:all .5s ease; transition:all .5s ease;}
.top_news a:hover .img img{width: 110%; height: 110%;}
.top_news a .img h4{width:fit-content;position:absolute;top:5%;left:5%;padding:5px 2%;background:var(--i_color3);color:#000;border-radius: 20px;}
.top_news a .news_desc{width:45%;padding:0 3%;}
.top_news a .news_desc .news_date{display:flex;display:-webkit-flex;}
.top_news a .news_desc .news_date p{display:flex;display:-webkit-flex;align-items:center;}
.top_news a .news_desc .news_date p:first-of-type{margin-right:10px;padding-right:10px;border-right:1px solid var(--i_color);}
.top_news a .news_desc .news_date p iconify-icon{font-size:.2rem;margin-right: 5px;}
.top_news a .news_desc p{opacity:.8;}
.top_news a .news_desc .icon{display:flex;display:-webkit-flex;align-items:center;}
.top_news a .news_desc .icon img{width:15%;border-radius:50%;margin-right:10px;}
.top_news a .news_desc .icon h4{color:var(--i_color);font-family:'InterBold';}
.top_news a .news_desc .more{border-top:1px solid rgba(216, 216, 216, 0.1);color:var(--i_color3);font-family:'InterBold';}


.news_menu{background:var(--bc_color2);}
.news_menu .wrap{display:flex;display:-webkit-flex;text-align:center;}
.news_menu a{padding:1% 2%;border-bottom:2px solid transparent;}
.news_menu a.active{border-bottom:2px solid var(--i_color3);}

.in_news{background:var(--bc_color);}
.in_news .wrap{display:flex;display:-webkit-flex;}
.in_news ul{width:75%;}
.in_news ul a{display:flex;display:-webkit-flex;background:var(--bc_color2);border-radius:10px;align-items:center;margin-bottom:2%;}
.in_news ul a .img{width:30%;position:relative;overflow:hidden;border-radius: 10px 0 0 10px;}
.in_news ul a .img::before{content:"";display:block;padding-bottom:90%}
.in_news ul a .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-webkit-transition:all .5s ease; transition:all .5s ease;}
.in_news ul a:hover .img img{width: 110%; height: 110%;}
.in_news ul a .img p{width:fit-content;position:absolute;top:5%;left:5%;padding:2px 4%;background:var(--i_color3);color:#000;border-radius: 20px;}
.in_news ul a .news_desc{width:65%;padding:0 3%;}
.in_news ul a .news_desc .news_date{display:flex;display:-webkit-flex;}
.in_news ul a .news_desc .news_date p{display:flex;display:-webkit-flex;align-items:center;}
.in_news ul a .news_desc .news_date p:first-of-type{margin-right:10px;padding-right:10px;border-right:1px solid var(--i_color);}
.in_news ul a .news_desc .news_date p iconify-icon{font-size:.2rem;margin-right: 5px;}
.in_news ul a .news_desc p{opacity:.8;}
.in_news ul a .news_desc .icon{display:flex;display:-webkit-flex;align-items:center;border-top:1px solid rgba(216, 216, 216, 0.1);}
.in_news ul a .news_desc .icon img{width:8%;border-radius:50%;margin-right:10px;}
.in_news ul a .news_desc .icon h4{color:var(--i_color);font-family:'InterBold';}
.in_news ul a .news_desc .more{color:var(--i_color3);font-family:'InterBold';margin-left:auto;}


.in_news .news_right{width:23%;padding-left:2%;position:sticky;top:var(--header_height);height: fit-content;}

.news_right .news_search,.news_right .news_topic,.news_right .news_popular{background:var(--bc_color2);border-radius:10px;padding:8% 5%;}
.news_right .news_search h3,.news_right .news_topic h3,.news_right .news_popular h3{border-bottom:1px solid rgba(255, 255, 255, 0.3);color:var(--i_color3);font-family:'InterBold';}
.news_right .news_topic li{display:flex;display:-webkit-flex;justify-content:space-between;}
.news_right .news_topic li p{opacity:.5;}

.news_right .news_popular a{display:flex;display:-webkit-flex;}
.news_right .news_popular .popular_num{color:var(--i_color3);opacity:.2;font-family:'InterBold';margin-right:5px;}



/* -------------------------news detail------------------------ */
.in_news_detail,.news_article{background:var(--bc_color);}
.in_news_detail .wrap{text-align: center}
.in_news_detail h1{font-size: 0.4rem;color:var(--i_color);font-family:'InterBold';}
.in_news_detail .faburen{font-size: 0.22rem;color: var(--i_color2);margin-right: 4%;}
.date{font-size: 0.2rem;color: var(--i_color3);}
.category{font-size: 0.2rem;margin-right: 4%;}
.in_news_detail ul {display: flex;display: -webkit-flex;justify-content: center;gap: 0 1%;position: relative;}
.in_news_detail ul::before, .in_news_detail ul::after {content: '';width: 40%;height: 1px;background-color: #eaeaea;position: absolute;top: 50%;}
.in_news_detail ul::before{left: 0;}
.in_news_detail ul::after {right: 0;}
.in_news_detail ul li{-webkit-transition: all .7s ease;-moz-transition: all .7s ease;-ms-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease}
.in_news_detail ul li iconify-icon{color: var(--i_color);font-size: 0.45rem;}
.in_news_detail ul li:hover {-webkit-transform: translate(0, -.08rem);transform: translate(0, -.08rem)}
.in_news_detail ul li:hover iconify-icon{color:var(--i_color2);}


@media screen and (max-width: 1200px) {
	.in_news h1{font-size: 0.34rem}
}

@media screen and (max-width: 960px) {
	.in_news h1{font-size: 0.3rem}
	.in_news .faburen{font-size: 0.2rem;}
	.date , .category{font-size: 0.16rem;}
	.in_news ul li iconify-icon{font-size: 0.4rem;}
}

@media screen and (max-width: 767px) {
	.in_news h1{font-size: 0.24rem}
	.in_news .faburen{font-size: 0.18rem;}
	.in_news ul li iconify-icon{font-size: 0.3rem;}
	.in_news ul::before, .in_news ul::after {width: 38%;}
}

@media screen and (max-width: 460px) {
	.in_news h1{font-size: 0.2rem}
	.in_news .faburen{font-size: 0.16rem;}
	.date{font-size: 0.14rem;}
	.in_news ul li iconify-icon{font-size: 0.24rem;}
	.in_news ul::before, .in_news ul::after {width: 35%;}
}



/* ------------------------- Consult Form------------------------ */
.in_consult_form .wrap{display:flex;display:-webkit-flex;}
.in_consult_form .i_tit{width:45%;position: relative;border-right: 1px solid #BEBEBE;padding-right: 5%;}
#wpforms-124{--input_font_size:14px;--input_height:.36rem;width:100%;margin: 0 auto}
.wpforms-container .wpforms-field-label {font-size:.16rem !important;color:var(--i_color) !important;font-weight:400 !important;}
.wpforms-container .wpforms-required-label{font-size:.16rem !important}
.wpforms-container .wpforms-field{width:100%;padding:0 0 6px !important;position:relative;}
.wpforms-container input,.wpforms-container textarea, .wpforms-container select{width:100%;max-width:100%!important;min-width:100%;font-size:var(--input_font_size);color:var(--i_color);height:var(--input_height);box-sizing:border-box;border:1px solid var(--border_color);background:#fff;padding:0 .1rem 0 .16rem;-webkit-border-radius:.05rem;border-radius:.05rem;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}
.wpforms-container .wpforms-field-container input:hover,.wpforms-container textarea:hover,.wpforms-container select:hover{border-color:var(--i_color3)!important}
.wpforms-container input{line-height: var(--input_height)}
.wpforms-container textarea{line-height:.22rem;min-height:1.2rem;padding:.06rem .16rem}
.wpforms-container .wpforms-field{width: 49%!important}
.wpforms-container .wpforms-field-textarea,#wpforms-921-field_9-container,#wpforms-925-field_9-container,#wpforms-932-field_9-container{width: 100%!important}
.wpforms-container input::-webkit-input-placeholder,.wpforms-container textarea::-webkit-input-placeholder,.wpforms-container input::-moz-placeholder,.wpforms-container textarea::-moz-placeholder,.wpforms-container input::-ms-input-placeholder,.wpforms-container textarea::-ms-input-placeholder{color: rgb(0 0 0 / 40%);font-size: var(--input_font_size)}
.wpforms-container .wpforms-field-container{width:100%;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden}
.wpforms-container .wpforms-submit-container{text-align:center;padding:0;overflow:hidden;position:relative;}
.wpforms-container .wpforms-submit-container button{padding:.12rem .5rem !important;font-size:.16rem !important;color:#fff;cursor:pointer;border-radius:10px !important;background:var(--i_color3) !important;width:100%;}
.wpforms-container .wpforms-uploader{padding:6px 10px!important}


@media screen and (max-width:960px) {
	.in_consult_form .wrap{display:block;}
	.in_consult_form .i_tit{width:100%;border-right:none;padding-right:0;padding-bottom:4%}
	#wpforms-124{padding-left:0;width:100%;}
}

@media screen and (max-width:460px) {
    .wpforms-container .wpforms-field{width:100%!important}
}

