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

@font-face {
    font-family:'AlbertSansLight';
    src: url(static/font/AlbertSans-Light.ttf);
    font-style: normal;
}

@font-face {
    font-family:'AlbertSansBold';
    src: url(static/font/AlbertSans-SemiBold.ttf);
    font-style: normal;
}
@font-face {
    font-family: 'AlbertSansRegular';
    src: url(static/font/AlbertSans-Regular.ttf);
    font-style: normal;
}

@font-face {
    font-family: 'AntonRegular';
    src: url(static/font/Anton-Regular.ttf);
    font-style: normal;
}
body {
    font-family: 'AlbertSansLight';
}

.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:15%;}
.wrap_r{display:block;padding-right:15%;}

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

@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: #000000;
	/* 全局颜色 */
	--i_color2: #4d4d4d;
	/* 副颜色 */
	--i_color3:#00da87;
	/* 选中颜色 */
	--bc_color: #F8F9FB;
	/* 背景颜色 */
	--header_height: .7rem;
	/* 头部高度 */
	--border_color: rgba(0, 0, 0, .1);
	/* 默认边框颜色 */
	--f_menu_height: .5rem;
	/* 移动端底部菜单 */
	--linear-gradien:linear-gradient(90deg, #1AD079 0%, #1AD079 50%, #25ACD0 100%);
}

.text_linear_color{display:inline-table;-webkit-text-fill-color:transparent;background:linear-gradient(90deg, #1AD079 0%, #1AD079 50%, #25ACD0 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{position:fixed;top:0;left:0;width:100%;z-index:2014;height:var(--header_height);background:rgba(0, 0, 0,0.6);}
.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:#666;}

@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:80%;}
.logo img{max-height:100%;}
@media screen and (max-width:960px) {
    header{position:static;}
	.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 .14rem;position:relative;}
	.i_nav>li:last-child{text-transform:none;}
	.i_nav>li>a{font-size:0.18rem;color:#fff;line-height:var(--header_height);white-space:nowrap;display:flex;align-items:center;font-family: 'AlbertSansRegular';}
	.i_nav>li::before{content:"";position:absolute;left:50%;bottom:0;width:0;height:3px;transform:translateX(-50%);background:var(--linear-gradien);-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(--linear-gradien);}
	.i_nav .sub-menu{display:none;position:absolute;left:0;width:2.7rem;background:#FFF;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 rgb(0 0 0 / 6%);}
	.i_nav .sub-menu a{display:block;padding:.12rem .2rem;font-size:0.16rem;color:var(--i_color);line-height:0.2rem;font-family: 'AlbertSansRegular';}
	.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.16rem;}
}

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

.nav_list_show{display:none;position:absolute;top:var(--header_height);left:0;box-sizing:border-box;width:100%;background:#fff;z-index:2012;padding-top:2%}
.nav_list_show .wrap,.nav_dropdown_item1 .mulu_left {display:flex;display:-webkit-flex;gap:0 2%;}
.nav_dropdown_item1 .mulu_left,.nav_dropdown_item1 .mulu_right{width:50%;}
.nav_dropdown_item1 .mulu_left a,.mulu_website a{width:25%;}
.nav_dropdown_item1 .mulu_left img{width:25%;}
.nav_dropdown_item1 .mulu_right a p{padding:2% 0;}
.nav_dropdown_item1 .mulu_right h3{border-bottom:1px solid var(--bc_color);padding-bottom:1%;font-family:'AlbertSansRegular';cursor:pointer}
.mulu_website{background:var(--bc_color);}
.mulu_website a{display:flex;display:-webkit-flex;align-items:center;background:var(--bc_color);font-family:'AlbertSansRegular'}
.mulu_website img{width:15%;}
.mulu_website p{padding:0 10px;}
.mulu_website a iconify-icon{font-size:.16rem;color:transparent;}
.mulu_website a:hover iconify-icon{color:var(--i_color3);}
.nav_list_show a:hover h3,.nav_list_show a:hover p{color:var(--i_color3);}


.nav_list_show ul{display:flex;display:-webkit-flex;gap:0 2%;}
.nav_dropdown_item2 ul li{width:33.3%;}
.nav_list_show ul h3{border-bottom:1px solid var(--bc_color);padding-bottom:1%;font-family:'AlbertSansRegular';}
.nav_list_show a p{padding:2% 0;}
.nav_dropdown_item3 ul li{width:33.3%;}



@media screen and (max-width:960px) {
	.i_nav{display:none;position:fixed;top:var(--header_height);right:0;width:33%;background:#FFF;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:.16rem;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_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}


@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%;}
}

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:#141414;}
.footer_menu{display: flex;display: -webkit-flex;gap: 0 2%;}
.footer_menu li{width:25%;}
.footer_menu li:first-child,.footer_menu li:nth-child(2){width:30% !important;}
.footer_menu li h4{margin-bottom:6%;color:var(--bc_color)}
.footer_menu li p{color:var(--bc_color);display:flex;align-items: center;margin-bottom:3%;}
.footer_menu li p:hover{color:var(--i_color3);}
.footer_menu li img{width:30%;margin-bottom:4%;}
.footer_menu li a{display:flex;align-items:center;line-height:30px;color:var(--bc_color);}
.footer_menu li iconify-icon{font-size:.2rem;color:var(--i_color3);margin-right:5px;}
footer .footer_contact p{color:#fff;display:flex;align-items: center;padding-bottom: 10px;}
.footer_contact iconify-icon{font-size:.2rem;color:var(--i_color3);margin-right:5px;}
.footer_website{width:100%;display:-webkit-flex;display:flex;flex-wrap:wrap;}
footer .footer_website p{color:#fff;display:flex;align-items: center;}
.footer_website a{display:-webkit-flex;display:flex;align-items: center;width:25%;}
.footer_website a iconify-icon{padding-left:10px;color:var(--i_color3)}
.p_men_list{line-height:.5em;list-style:none}
.p_men_list li{position:relative}
.p_men_list li a{position:relative;line-height:100%;padding:1% 0;display:block;color:var(--bc_color)}
.p_men_list ul{display:none}
.p_men_list ul li{clear:both;width:100%}
.p_men_list ul li p{color:var(--bc_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}
.f_cr .wrap{display:flex;align-items:center;border-top:1px solid var(--bc_color);padding:1% 0;}
.f_cr p{color:var(--bc_color);font-size:.14rem;margin-right: auto}
.f_cr iconify-icon{font-size:.24rem;color:var(--i_color3);margin-right:5px;}
.f_media{display:-webkit-flex;display:flex;flex-wrap:wrap;}
.f_media dt:not(:last-child){margin-right:.4rem}



.f_menu {display:-webkit-flex;display:flex;align-items:centerposition:fixed;left:0;bottom:0;width:100%;height:var(--f_menu_height);flex-wrap: nowrap;background:#FFF;box-shadow:0 0 10px rgb(0 0 0 / 10%);overflow:hidden;z-index: 9999999}
.f_menu li {width: 100%;box-sizing: border-box}
.f_menu li:not(:last-child) {border-right: 1px solid var(--border_color)}
.f_menu a {display: flex;align-items: center;justify-content: center;box-sizing: border-box;height: 100%;text-align: center;overflow: hidden}
.f_menu i {display: inline-block;padding-left: 24px;font-size: 13px;color: #555;line-height: 16px}
.f_menu li iconify-icon {font-size: 20px;color: var(--i_color2);margin-right:5px}

@media screen and (max-width:960px) {
	footer .footer_contact{padding-top:3%;}
}

@media screen and (max-width: 767px) {
	.f_cr .wrap{display:block;text-align:center;}
	.f_media{justify-content:center;padding-top:1%}
}



/* ----------------------------- 侧边客服 ---------------------------- */
.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:#e0e0e0;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;}
.aside_right li:hover a iconify-icon{color:var(--bc_color);}
.aside_right li:hover{background:var(--linear-gradien);}
.aside_right li{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}





/* HOME - big title */
.i_tit h2{font-size:.38rem;color:var(--i_color);font-family:'AlbertSansBold';line-height:50px}
.i_tit h3{font-size:.24rem;color:var(--i_color);}
.i_tit h4{font-size:.2rem;color:var(--i_color);}
.i_tit p{font-size:.16rem;color:var(--i_color2);line-height:1.3}
.i_tit.center{margin: 0 auto;}

@media screen and (min-width:2200px) {
	.i_tit h2{line-height:60px}
}
@media screen and (max-width:1200px) {
	.i_tit h2{font-size:.34rem;line-height:40px}
}

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

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

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

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

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



/* HOME - more */
.i_more{width:auto;cursor:pointer;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;overflow:hidden;align-items:center;display:inline-flex;justify-content:center;position:relative;background:var(--linear-gradien);padding:6px 20px;border-radius:50px;}
.i_more b{font-size:.16rem;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;color:var(--bc_color);display:flex;align-items:center;}
.i_more iconify-icon{font-size:.16rem;color:#fff;padding-left:5px;}
@media screen and (max-width: 1024px) {
    .i_more b{font-size:.16rem;}
}

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

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


/* 当前位置 */
.in_position{padding:.15rem 0;z-index: 999;}
.in_position a{display:block;float:left;font-size:.14rem;color:var(--i_color);position:relative;}
.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:32px;margin:0 4px;}
.in_page a,.in_page span{display:block;padding:0 .1rem;line-height:32px;font-size:.14rem;color:var(--i_color2);background:#fff;-webkit-border-radius:5px;border-radius:5px;border:1px solid var(--border_color);overflow:hidden;}
.in_page>i{margin-top:.15rem;width:100%;font-size:.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}

@media screen and (max-width:768px) {
	.in_page li{min-width:28px;}
	.in_page a,.in_page span{line-height:28px;padding:0 .1rem;}
}


#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:35%;}
.banner .swiper-slide>img,.banner .swiper-slide>video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.banner-button-prev,.banner-button-next{display:block;position:absolute;top:50%;transform:translate(0, -50%);z-index:3;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease;}
.banner-button-prev {left:-3%;}
.banner-button-next {right:-3%;}
.banner-button-prev iconify-icon,.banner-button-next iconify-icon{position:absolute;top:50%;left:50%;font-size:.24rem;color:#fff;transform:translate(-50%, -50%);}
.banner-button-prev:hover iconify-icon,.banner-button-next:hover iconify-icon{color:var(--i_color3);}
.banner:hover .banner-button-prev{left:3%;}
.banner:hover .banner-button-next{right:3%;}
.banner-pagination{position:absolute;left:50%;transform:translate(-50%, 0);bottom:5%;width:auto;cursor:pointer;z-index:3;display:-webkit-flex;display:flex;flex-wrap:wrap;}
.banner-pagination .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;margin:0 .05rem;background:#CCC;-webkit-border-radius:50%;border-radius:50%;outline:none;cursor:pointer;}
.banner-pagination .swiper-pagination-bullet-active{background:var(--linear-gradien)}
.banner .tit1{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);}
.banner .tit2{position:absolute;top:30%;left:0;width:100%;transform:translateY(-50%);}
.banner .i_tit h2,.banner .i_tit h3,.banner .i_tit h4,.banner .i_tit p{color:#fff;}
.banner .i_tit h2,.banner .i_tit h2 span{font-size:.55rem;}
.banner .i_tit h2 span{color:#2EFFA8;}
.banner .line{width:30px;height:1px;background:#fff;}
@media screen and (max-width: 1660px) {
	.banner .i_tit h2,.banner .i_tit h2 span{font-size:.5rem;}
}
@media screen and (max-width: 1400px) {
	.banner .i_tit h2,.banner .i_tit h2 span{font-size:.45rem;}
}
@media screen and (max-width: 1200px) {
	.banner .i_tit h2,.banner .i_tit h2 span{font-size:.4rem;}
	.banner-button-prev iconify-icon,.banner-button-next iconify-icon{font-size:.2rem;}
}
@media screen and (max-width: 960px) {
	.banner .i_tit h2,.banner .i_tit h2 span{font-size:.3rem;}
	.banner-button-prev,.banner-button-next{width:.24rem;height:.24rem;}
	.banner-button-prev iconify-icon,.banner-button-next iconify-icon{font-size:.18rem;}
}
@media screen and (max-width: 760px) {
	.banner .i_tit h2,.banner .i_tit h2 span{font-size:.24rem;}
}
@media screen and (max-width: 560px) {
	.banner .i_tit h2,.banner .i_tit h2 span{font-size:.2rem;}
}


/* main */
.h_about{position: relative;}
.h_about img{width:100%;}
.h_about .i_tit{position:absolute;top:15%;left:50%;transform:translate(-50%,0);}
.h_about .i_tit h2{color:#fff;width:60%;position:relative}
.h_about .i_tit h2:after{content:'';width:30px;height:1px;position:absolute;bottom:-10px;left:0;background:#fff}
.h_about .i_tit p{color:rgba(255,255,255,.7);width:80%}

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

.h_market .market_desc{width:50%;position:absolute;left:0;top:0;}
.h_market .img{width:100%;position:relative;height:100%;object-fit:fill;}
.h_market .img img{width:70%;padding-top:8%;display: flex;justify-self: flex-end;}
.h_market dl{display:flex;display:-webkit-flex;justify-content:center;gap:0 4%; border-bottom: 1px solid #D8D8D8;padding-bottom:1%;width:50%;margin:0 auto;}
.h_market dl p{display:flex;display:-webkit-flex;gap:0 5px;align-items:center;position:relative;white-space:nowrap;}
.h_market dl p img{padding-top: 0 !important;}
.h_market dl p::before{content:'';position:absolute;top:-20px;left:50%;border-radius:50%;width:12px;height:12px;}
.h_market dl .dian1::before{background: radial-gradient(50% 50% at 50% 50%, #2AC6F1 0%, #1AD079 100%);}
.h_market dl .dian2::before{background: radial-gradient(50% 50% at 50% 50%, #CE50D0 0%, #EC7878 100%);}
.h_market dl .dian3::before{background: radial-gradient(50% 50% at 50% 50%, #EED178 0%, #DA8C50 100%);}
.h_market dl .dian4::before{background: radial-gradient(50% 50% at 50% 50%, #A878F1 0%, #508EDA 100%);}
.h_market ul{display:flex;display:-webkit-flex;flex-wrap:wrap;position:absolute;left:0;bottom:20%;width:30%;}
.h_market ul li{width:50%;padding-bottom:1%;}
.h_market ul li h2{position:relative;font-family:'AntonRegular';}
.h_market ul li h2::after{content:'+';font-family:'AntonRegular'}
.h_market .h_video_tag:hover .h_video_tag_sub{display:block;z-index:3;-webkit-transition:all .5s ease;transition:all .5s ease;}
.h_market .h_video_tag_sub{padding:6px 10px;width:220px;border-radius:100px;background:var(--bc_color);overflow:hidden;z-index:2;display:none;}
.h_market .h_video_tag1 {position:absolute;top:52.5%;right:15.5%;}
.h_market .h_video_tag2 {position:absolute;top:54%;right:15.5%;}
.h_market .h_video_tag3 {position:absolute;top:46%;right:34%;}
.h_market .h_video_tag4 {position:absolute;top:45%;right:35%;}
.h_market .h_video_tag5 {position:absolute;top:45%;left:43%;}
.h_market .h_video_tag6 {position:absolute;top:62%;right:33%;}
.h_market .h_video_tag7 {position:absolute;top:52%;right:25%;}
.h_market .h_video_tag8 {position:absolute;bottom:30%;left:52%;}
.h_market .h_video_tag_sub1{position:absolute;left:26px;top:-98px;background:linear-gradient(90deg, #1AD079 0%, #2AC6F1 100%)}
.h_market .h_video_tag_sub2{position:absolute;left:26px;top:-77px;background:linear-gradient(270deg, #EC7878 0%, #CE50D0 100%);}
.h_market .h_video_tag_sub3{position:absolute;left:26px;top:-77px;background:linear-gradient(270deg, #EED178 0%, #DA8C50 100%);}
.h_market .h_video_tag_sub4{position:absolute;left:26px;top:-77px;background: linear-gradient(270deg, #A878F1 0%, #508EDA 100%);}
.h_market .h_video_tag_sub5{position:absolute;left:26px;top:-77px;background: linear-gradient(270deg, #A878F1 0%, #508EDA 100%);}
.h_market .h_video_tag_sub6{position:absolute;left:26px;top:-77px;background: linear-gradient(270deg, #A878F1 0%, #508EDA 100%);}
.h_market .h_video_tag_sub7{position:absolute;left:26px;top:-77px;background: linear-gradient(270deg, #A878F1 0%, #508EDA 100%);}
.h_market .h_video_tag_sub8{position:absolute;left:26px;top:-77px;background: linear-gradient(270deg, #A878F1 0%, #508EDA 100%);}
.h_market .h_video_tag_sub p{font-size:.13rem;}
.h_market .h_video_tag_sub h4,.h_market .h_video_tag_sub p{color:rgba(255, 255, 255, 1);}
.h_video_tag .round{width:12px;height:12px;margin:0 auto;-webkit-border-radius:50%;border-radius:50%;position:relative;}
.h_video_tag .round::before{opacity:0;content:'';position:absolute;top:50%;left:50%;margin:-100% 0 0 -100%;width:200%;height:200%;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:warn 1.2s ease-out;animation:warn 1.2s ease-out;animation-iteration-count:infinite}
.h_video_tag .dian1{background:#1AD079;}
.h_video_tag .dian1::before{background:#2AC6F1}
.h_video_tag .dian2{background:#EC7878;}
.h_video_tag .dian2::before{background:#CE50D0;}
.h_video_tag .dian3{background:#DA8C50;}
.h_video_tag .dian3::before{background:#EED178}
.h_video_tag .dian4{background:#508EDA;}
.h_video_tag .dian4::before{background:#A878F1}
.h_video_tag .dian5{background:#508EDA;}
.h_video_tag .dian5::before{background:#A878F1}
.h_video_tag .dian6{background:#508EDA;}
.h_video_tag .dian6::before{background:#A878F1}
.h_video_tag .dian7{background:#508EDA;}
.h_video_tag .dian7::before{background:#A878F1}
.h_video_tag .dian8{background:#508EDA;}
.h_video_tag .dian8::before{background:#A878F1}
.h_video_tag:hover .round::after{content:'';position:absolute;bottom:5px;left:10%;width:25px;height:66px;}
.h_video_tag .dian1::after{background:url(static/images/line1.png) no-repeat;}
.h_video_tag .dian2::after{background:url(static/images/line2.png) no-repeat;}
.h_video_tag .dian3::after{background:url(static/images/line3.png) no-repeat;;}
.h_video_tag .dian4::after{background:url(static/images/line4.png) no-repeat;;}

@keyframes warn {
	0% {transform: scale(0);opacity: 0.5;}
	25% {transform: scale(0.15);opacity: 0.7;}
	50% {transform: scale(0.33);opacity: 0.8;}
	75% {transform: scale(0.66);opacity: 1;}
	100% {transform: scale(1);opacity: 0.2;}
}

@media screen and (max-width:1024px) {
  	.h_about .i_tit h2,.h_about .i_tit p{width:60%}
}

@media screen and (max-width:960px) {
    .h_market .market_desc{width:100%;position:static;}
    .h_market .img img{width:100%;padding-top:0;}
    .h_market dl{width:100%;}
    .h_market ul{padding-top:2%;position:static;width:100%;}
	.h_market ul li{width:50%;padding-bottom: 2%;}
	.h_market .h_video_tag_sub{width:180px;}
	.h_market .h_video_tag1 {position:absolute;top:45%;right:23%;}
    .h_market .h_video_tag2 {position:absolute;top:42%;left:20%;}
    .h_market .h_video_tag3 {position:absolute;top:52%;right:46%;}
    .h_market .h_video_tag4 {position:absolute;top:38%;right:50%;}
}


.h_introduction{background:var(--bc_color);}
.h_introduction ul{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap: wrap;}
.h_introduction ul li{width:42%;margin-bottom:2%;border-radius:10px;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease;}
.h_introduction ul li:first-child,.h_introduction ul li:last-child{width:56% !important;}
.h_introduction ul li .i_tit{width:90%;height:100%;position:absolute;left:0;top:0;border-radius:10px;padding:0 5%}
.h_introduction ul li .i_tit h3{z-index:10;color:#fff;font-family:'AlbertSansBold';}
.h_introduction ul li:hover .i_tit{background:rgba(0, 0, 0, 0.6);}
.h_introduction ul li:hover h3{display:inline-table;-webkit-text-fill-color:transparent;background:var(--linear-gradien);background-clip:text;-webkit-background-clip:text;}
.h_introduction ul li img{width:100%;height:100%;border-radius:10px;}
.h_introduction ul li .i_tit p{color:transparent;}
.h_introduction ul li:hover .i_tit p{z-index:10;color:rgba(255,255,255,.7);}
.h_introduction ul li a{position:absolute;right:5%;bottom:10%;}
.h_introduction ul li:hover{-webkit-transform: translate(0,-5px);transform: translate(0,-5px)}

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



.h_solution .solution_top_title{width:70%}
.solution_list{position:relative; overflow:hidden;text-align: center;}
.solution_list .swiper-wrapper{display:-webkit-flex; display:flex; position:relative; width:100%}
.solution_list .swiper-slide{flex-shrink:0; position:relative}
.solution_list .swiper-slide img{width:100%;}
.solution_list .swiper-slide .i_tit{display:none;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:70%;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:10;}
.solution_list .swiper-slide:hover .i_tit{display:block;}
.solution_list .swiper-slide .i_tit h2{color:#fff;padding-bottom:3%;}
.solution_list .swiper-slide .i_tit p{color:rgba(255,255,255,.7);text-align:left}
.solution-prev,.solution-next{position:absolute;top:50%;transform:translate(0,-50%);width:.4rem;height:.4rem;z-index:3;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}
.solution-prev{left:7%;}
.solution-next{right:7%;}
.solution-prev iconify-icon,.solution-next iconify-icon{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); font-size:0.3rem; color:rgba(255,255,255,.7);}
.solution_list .swiper-button-disabled{cursor:not-allowed}
.solution-prev:hover iconify-icon,.solution-next:hover iconify-icon{color: var(--i_color3);}
.solution-pagination{display:flex;display:-webkit-flex;position:absolute;bottom:5%;left:50%;transform:translateX(-50%);flex-wrap:wrap;background:rgba(0, 0, 0, .8);border-radius:10px;padding:10px;z-index:10;}
.solution-pagination .swiper-pagination-bullet{text-align:center;color:#fff;opacity:1;cursor:pointer;width:25%;padding:10px 0;font-family: 'AlbertSansBold';}
.solution-pagination .swiper-pagination-bullet-active{color:var(--i_color);background:var(--bc_color);border-radius:10px;}
.solution_list .swiper-slide:hover::after{content:'';position: absolute;top:0;left: 0;width:100%;background:rgba(0, 0, 0, 0.6);z-index:2;height:100%;}

@media screen and (max-width: 1200px) {
	.solution-prev iconify-icon,.solution-next iconify-icon{font-size:0.3rem;}
	.solution-prev,.solution-next{width:.3rem; height:.3rem;}
}

@media screen and (max-width: 1024px) {
    .h_solution .solution_top_title{width:revert-layer;}
	.solution-prev iconify-icon,.solution-next iconify-icon{font-size:0.2rem;}
	.solution-prev,.solution-next{width:.2rem; height:.2rem;}
	.solution-prev{left:3%;}
    .solution-next{right:3%;}
	.solution_list .swiper-slide .i_tit{width:90%;}
	.solution_list .swiper-slide .i_tit h2{padding-bottom:3%}
}

@media screen and (max-width: 767px) {
	.solution_list .swiper-slide .i_tit{display:block;}
	.solution-prev{left:1%;}
	.solution-next{right:1%;}
	.solution-pagination{position:static;transform:translateX(0);}
}
@media screen and (max-width:600px) {
	.solution_list .swiper-slide .i_tit p{display:none}
}

.h_partner .wrap{position: relative;}
.h_partner ul{display:flex;display:-webkit-flex;position: relative;}
.h_partner ul h4{cursor: pointer;border-right: 1px solid var(--i_color2);padding:0 30px;font-family: 'AlbertSansRegular';}
.h_partner ul h4:last-child{border-right:none;}
.h_partner ul h4:first-child{padding:0 30px 0 0;}
.h_partner ul h4.current{display:inline-table;-webkit-text-fill-color:transparent;background:var(--linear-gradien);background-clip:text;-webkit-background-clip:text;font-family: 'AlbertSansBold';}
.h_partner dt,.h_partner .partner_left{display:flex;display:-webkit-flex;gap:0 6%;flex-wrap: wrap;}
.h_partner .partner_left{width:40%;position:relative;}
.h_partner .partner_left img{position:relative;border-radius:10px;width:100%;}
.h_partner .partner_right{width:54%;position:absolute;top:0;right:0;}
.h_partner .partner_right::before{content:"";display:block;padding-bottom:72%}
.h_partner .partner_right img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}

@media screen and (max-width: 1200px) {
	.h_partner ul h4{padding:0 20px;}
	.h_partner ul h4:first-child{padding:0 20px 0 0;}
}

@media screen and (max-width: 960px) {
	.h_partner dt{display:block;}
	.h_partner .partner_left{width:100%;}
	.h_partner .partner_right,.h_partner .partner_right img{width:100%;position:static;}
	.h_partner .partner_right::before{content:"";display:block;padding-bottom:0}
}

@media screen and (max-width: 560px) {
	.h_partner ul h4{padding:0 10px;}
	.h_partner ul h4:first-child{padding:0 10px 0 0;}
}

.h_certification{position: relative;background:#141414;}
.h_certification p{color:rgba(255,255,255,.7);width:70%;margin:0 auto;}
@media screen and (max-width: 960px) {
	.h_certification p{width:90%;}
}

.certificate_list{position:relative; overflow:hidden}
.certificate_list .swiper-wrapper{display:-webkit-flex; display:flex; position:relative; width:100%}
.certificate_list .swiper-slide{flex-shrink:0; position:relative;transform: scale(.6);padding: .5rem 0;transition: 300ms;}
.certificate_list .swiper-slide.swiper-slide-prev {transform: scale(.8);}
.certificate_list .swiper-slide.swiper-slide-next {transform: scale(.8); }
.certificate_list .swiper-slide.swiper-slide-active{transform:scale(1.2);}
.certificate_list .swiper-slide img{width:100%;}
.certificate-prev,.certificate-next{position:absolute;top:50%;transform:translate(0,-50%);width:.4rem;height:.4rem;z-index:3;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}
.certificate-prev{left:0;}
.certificate-next{right:0;}
.certificate-prev iconify-icon,.certificate-next iconify-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:0.3rem;color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.certificate-prev iconify-icon:hover,.certificate-next iconify-icon:hover{color:var(--i_color3);}

@media screen and (max-width:767px){
    .h_certification p{display:none;}
	.certificate_list .swiper-slide img{width:80%;}
}


.h_service .wrap{display:flex;display:-webkit-flex;flex-wrap:wrap;gap:0 2%;justify-content: space-between;}
.h_service ul{display:flex;display:-webkit-flex;flex-wrap:wrap;gap:0 2%;width:50%;}
.h_service ul a{width:44%;border:1px solid #c4c4c4;border-radius:20px;margin-bottom:2%;padding:4% 2%;-webkit-transition:all .5s ease;transition:all .5s ease;background: url(static/images/service_bg.webp)no-repeat center;background-size:cover;}
.h_service ul h3{font-family:'AlbertSansBold';}
.h_service ul img{width:15%;}
.h_service ul a:hover{-webkit-transform: translate(0,-5px);transform: translate(0,-5px)}
@media screen and (max-width: 660px) {
    .h_service .wrap{display:block;}
    .h_service ul{width:100%;margin-top:4%;text-align:center}
}


.h_news{background:#141414}
.h_news .news_title{display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;}
.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:#fff;border-radius:20px;}
.news_list .i_tit{padding:3% 5% 10%;}
.news_list .i_tit h4{font-family:'AlbertSansBold';}
.news_list .img{width:100%; position:relative; overflow:hidden;border-top-left-radius:20px;border-top-right-radius:20px;}
.news_list .img::before{content:""; display:block; padding-bottom:60%}
.news_list .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-top-left-radius:20px;border-top-right-radius:20px;}
.news_list .img:hover img{width:110%; height:110%;}
.news-prev,.news-next{position:absolute;bottom:0;width:.4rem;height:.4rem;background:var(--i_color2);z-index:3;cursor:pointer; outline:none;-webkit-user-select:none;user-select:none;border-radius:50%;}
.news-prev{right:5%;}
.news-next{right:0;}
.news-prev iconify-icon,.news-next iconify-icon{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); font-size:0.24rem; color:#FFF;}
.news-prev:hover,.news-next:hover{background:#fff;}
.news-prev:hover  iconify-icon,.news-next:hover  iconify-icon{color: var(--i_color3);}

@media screen and (max-width: 767px) {
	.news-prev,.news-next{width:.3rem;height:.3rem;}
	.news-prev{right:15%;}
	.news-next{right:5%;}
}




/* -----------------------------内页banner---------------------------- */
.in_banner{position:relative;width:100%;}
.in_banner>img{width:100%;}
.in_banner .i_tit h2,.in_banner .i_tit h3,.in_banner .i_tit p{color:#fff;}
.in_banner .i_tit{position:absolute;top:35%;left:0;width:100%;transform: translateY(-50%);}
.in_banner .i_tit h2{font-size:.55rem;}
.in_banner ul{display:flex;display:-webkit-flex;align-items:center;background:linear-gradient(60deg,#5e7ea2 7%,#5e7ea2 19%,#5e7ea2fa 77%, #5e7ea204 97%,#5e7ea200 97%);border-radius:20px;width:35%;padding:1% 2%}
.in_banner ul li{width:33%;position:relative}
.in_banner ul li:after{position:absolute;right:35px;top:50%;content:'';width:1px;height:20px;background:#fff;transform:translateY(-50%)}
.in_banner ul li:last-child:after{content:none}
.in_banner .line{width:30px;height:1px;background:#fff;margin:3% 0}
@media screen and (max-width: 1660px) {
	.in_banner .i_tit h2{font-size:.5rem;}
}
@media screen and (max-width: 1400px) {
	.in_banner .i_tit h2{font-size:.45rem;}
}
@media screen and (max-width: 1200px) {
	.in_banner .i_tit h2{font-size:.4rem;}
}
@media screen and (max-width: 960px) {
	.in_banner .i_tit h2{font-size:.3rem;}
	.in_banner .line{margin:2% 0}
}
@media screen and (max-width: 760px) {
	.in_banner .i_tit h2{font-size:.24rem;}
}
@media screen and (max-width: 560px) {
	.in_banner .i_tit h2{font-size:.2rem;}
}

/* ------------------------- PV ------------------------ */
.in_battery{background:var(--bc_color);}
.in_battery .battery_ketword{width:80%;margin:0 auto;}
.in_battery .battery_desc{display:-webkit-flex; display:flex;flex-wrap: wrap;gap:0 5%;align-items: center;}
.in_battery ul{width:18%;}
.in_battery ul li{display:-webkit-flex;display:flex;align-items:center;border-bottom:1px dotted var(--i_color2);text-align:left;padding:.4rem 0;}
.in_battery ul li:first-child{padding:0 0 .4rem 0;}
.in_battery ul li h2,.in_battery ul li .roll_num{font-family:'AntonRegular';}
.in_battery ul li p{font-family:'AlbertSansRegular';}

.in_battery .video{width:77%;position:relative;overflow:hidden;border-radius:5px;}
.in_battery .video::before{content:"";display:block;padding-bottom:56%}
.in_battery .video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;border-radius:5px;}
.in_battery ul li iconify-icon{color:var(--i_color2);font-size:.3rem;margin-right:5%;}
.in_battery .roll_num{font-size:.38rem;font-family:'AlbertSansBold';}
.in_battery ul li img{margin-right: 5%;width:12%}
.in_battery_factory{background:var(--bc_color);}
.in_battery_factory dl{display:flex;display:-webkit-flex;background:#fff;padding:5px 0;border-radius:50px;margin:0 auto;flex-wrap:wrap;gap:0 5%;width:95%;justify-content:center;box-shadow: 0 4px 10px rgba(0, 0, 0, .1);}
.in_battery_factory dl h4{cursor:pointer;padding:10px 10px;border-radius:25px;position: relative;width:fit-content;text-align: center;font-family: 'AlbertSansBold';}
.in_battery_factory dl h4::after{content: '|';position: absolute;right:-15%;color:var(--i_color);}
.in_battery_factory dl h4:last-child:after{content: none;}
.in_battery_factory dl h4.current{color:#fff;background: var(--linear-gradien);}
.in_battery_factory .factory{position: relative;}
.factory_list{overflow:hidden;display:none;}
.factory_list.active{overflow:hidden;display:block;}
.factory_list .swiper-wrapper{display:-webkit-flex;display:flex;width:100%}
.factory_list .swiper-slide{flex-shrink:0;transition:300ms;}
.factory_list .swiper-slide img{width:100%;border-radius:10px;}
.factory-prev,.factory-next{position:absolute;top:50%;width:.3rem;height:.3rem;background:var(--i_color2);z-index:3;cursor:pointer;border-radius:50%;}
.factory-prev{left:-3%;}
.factory-next{right:-3%;}
.factory-prev iconify-icon,.factory-next iconify-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.2rem; color:#fff;}
.factory-prev:hover,.factory-next:hover{background:var(--linear-gradien);}
.in_modules,.in_modules ul li{position:relative;}
.in_modules ul li img{width:100%;}
.in_modules ul li .i_tit{position:absolute;left:10%;top:10%;width:60%}
.in_modules ul li p{color:rgba(255,255,255,.7)}
.in_modules ul li .module_tip{position:absolute;left:8%;bottom:0;width:65%}
.in_modules dl{position:absolute;right:0;top:0;z-index:2;background:rgba(0, 0, 0, .8);width:22%;height:calc(95% - 4px);padding-top:2%;border-top-left-radius:20px;border-bottom-left-radius:20px;}
.in_modules dl h4{color:#fff;padding:6% 0 6% 10%;border-bottom:1px solid #a1a1a1;cursor:pointer;}
.in_modules dl h4.current{background:#fff;color:var(--i_color3);}

.in_oem ul{display:flex;display: -webkit-flex;flex-wrap: wrap;gap:0 5%;}
.in_oem .oem_tit,.in_oem .oem_img{width:47.5%;position:relative;}
.in_oem .oem_img .img{width:100%;position:relative;display:none;}
.in_oem .oem_img .img img{width:100%;border-radius:20px;}
.in_oem .oem_img .img.active{display:block;}
.in_oem dl{display:flex;display:-webkit-flex;z-index:2;width:100%;position:absolute;top:20%;justify-content:center}
.in_oem dl h4{background:#fff;padding:5px 10px;cursor:pointer;border-radius:20px;margin-left:10px;}
.in_oem dl h4.current{background:var(--linear-gradien);color:#fff;}
.in_oem ul .oem_tit h3{width:100%;font-family:'AlbertSansBold';display:none;}
.in_oem ul .oem_tit h3.active{display:block;}
.in_oem ul .oem_img p{width:90%;height:83%;position:absolute;left:0;top:0;text-align:left;padding:5% 5%;border-radius:20px;}
.in_oem ul p{z-index:10;color:transparent;}
.in_oem ul .img:hover p{color:#fff;background:rgba(0, 0, 0, 0.6);}
.in_oem ul .img:hover .oemimg{display:block;}
.in_oem ul .img:hover .oempic,.in_oem ul .img .oemimg{display:none;}


.in_support{position:relative;}
.in_support_box{display:flex;width:100%;gap:0 2%;}
.in_support_li {overflow:hidden;position:relative;transition:flex 600ms ease;flex:1.5;border-radius:10px;}
.in_support_li .img img{width:100%;height:100%;object-fit:cover;}
.in_support_li .img{height:30vh;object-fit:cover}
.in_support_li .support_desc{display:flex;display:-webkit-flex;align-items:end;position:absolute;bottom:10%;left:0;width:90%;z-index:33;margin:0 5%;}
.in_support_li .i_tit{z-index:33;}
.in_support_li .i_tit h4{color:#fff;font-family:'AlbertSansBold'}
.in_support_li .i_tit p{display: none;color:rgba(255,255,255,.7);}
.in_support_li.active .i_tit p{display: block;}
.in_support_li.active .i_tit {left:0;z-index:99;}
.in_support_li.active::after{content:'';position:absolute;bottom:0px;left:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);z-index:1;}
.in_support_li.active a{background:#fff;border-radius: 20px;padding:5px;display:flex;align-items: center;}
.in_support_li iconify-icon{color:transparent;}
.in_support_li.active iconify-icon{color:var(--i_color3);}
.in_certificate p{width:80%}
.in_certificate ul{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap:wrap;}
.in_certificate ul li{width:32%;position:relative}
.in_certificate ul li img{width:100%;border-radius:20px}
.in_certificate ul li h4{font-family:'AlbertSansBold';color:#fff;position:absolute;bottom:1%;left:50%;transform:translateX(-50%);width:100%;border-radius: 0px 0px 20px 20px;background: rgba(255, 255, 255, 0.4);padding:2% 0;}
.in_case .case_list{position:relative; overflow:hidden}
.in_case .case_list .swiper-wrapper{display:-webkit-flex;display:flex;position:relative;width:100%}
.in_case .case_list .swiper-slide{flex-shrink:0;width:100%;position:relative;overflow:hidden;border-top-left-radius:20px;border-top-right-radius:20px}
.in_case .case_list .swiper-slide::before{content:""; display:block;padding-bottom:70%}
.in_case .case_list .swiper-slide 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-top-left-radius:20px;border-top-right-radius:20px}
.in_case .case_list .swiper-slide:hover img{width:110%; height:110%;}
.in_case .case_list .i_tit{position: absolute;left:50%;bottom:0;transform:translateX(-50%);background:rgba(0,0,0,0.5);width:100%;padding:1% 0}
.in_case .case_list .i_tit h4{color:#fff;}
.case-prev,.case-next{position:absolute;bottom:0;width:.4rem;height:.4rem;background:var(--i_color2);z-index:3;cursor:pointer; outline:none;-webkit-user-select:none;user-select:none;border-radius:50%;}
.case-prev{right:5%;}
.case-next{right:0;}
.case-prev iconify-icon,.case-next iconify-icon{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); font-size:0.24rem; color:#FFF;}
.case-prev:hover,.case-next:hover{background:#fff;}
.case-prev:hover  iconify-icon,.case-next:hover  iconify-icon{color: var(--i_color3);}
.in_team .wrap{display:flex;display:-webkit-flex;align-items:center;}
.in_team .i_tit{width:45%;padding-right:5%;border-right: 1px solid #BEBEBE;}
.in_team .team_desc{display:flex;display:-webkit-flex;gap:0 5%;align-items:center;}
.in_team .team_desc div{width:50%;position:relative;}
.in_team .team_desc .pb40::after{width:50px;height:3px;content:'';position: absolute;bottom:0;left: 0;background:var(--linear-gradien);}
.in_team .team_desc .img img{width:100%;border-radius:20px}


@media screen and (min-width: 1921px) {
	.in_support_li.active{flex:2;-ms-flex:2;-moz-flex:2;-webkit-flex:2;-o-flex:2;}
}

@media screen and (max-width: 1920px) {
	.in_support_li.active {flex:2.5;-ms-flex:2.5;-moz-flex:2.5;-webkit-flex:2.5;-o-flex:2.5;}
}
@media screen and (max-width:1200px) {
	.in_battery .roll_num{font-size:.34rem;}
}
@media screen and (max-width:1024px) {
	.in_battery .roll_num{font-size:.3rem;}
	.in_battery_factory dl{width:100%;}
	.in_oem dl{left:50%;top:5%;transform:translate(-50%,0);}
	.in_oem ul li{display:block;}
	.in_oem ul li h3,.in_oem ul li .img{width:100%;position:relative;margin-top:5%;}
	.in_battery_factory dl h4 {width:42.5%;}
	.in_battery_factory dl h4::after{right:-6%;}
	.in_battery_factory dl h4:nth-child(2n):after{content: none;}
}
@media screen and (max-width:960px) {
	.in_battery .battery_desc{display:block;}
	.in_battery .video{width:100%;}
	.in_battery ul{width:100%;display:flex;display:-webkit-flex;gap:0 2%;flex-wrap:wrap}
	.in_battery ul li{width:49%;}
	.in_battery ul li:first-child{padding:.4rem 0;}
	.in_battery .roll_num{font-size:.26rem;}

	.factory-prev,.factory-next{width:.24rem;height:.24rem;}
	.factory-prev{left:1%;}
	.factory-next{right:1%;}
	.in_modules ul li .i_tit{left:3%;width:65%}
	.in_modules ul li .module_tip{left:0;width:75%}
	.in_team .wrap{display:block;}
	.in_team .i_tit{width:100%;padding-right:0;border-right:none;}
	.in_modules dl h4{padding:6% 0 6% 6%;}
	
}
@media screen and (max-width:767px) {
	.in_battery .roll_num{font-size:.24rem;}
	.in_battery_factory dl h4:nth-child(2n):after{content: none;}
	.in_modules ul li p{display:none}
	.in_modules dl{width:30%}
	.in_modules dl h4{padding:2% 0 2% 4%;}
	.case-prev,.case-next{width:.2rem;height:.2rem;}
	.case-prev{right:15%;}
	.case-next{right:5%;}
}

@media screen and (max-width:560px) {
    .in_battery_factory dl h4 {width:100%;}
	.in_battery_factory dl h4:nth-child(n):after{content: none;}
    .in_battery .battery_ketword,.in_oem .center p,.in_certificate p{width:100%;}
	.in_battery .roll_num{font-size:.18rem;}
	.in_oem dl{position:static;transform:translate(0,0);flex-wrap: wrap;}
	.in_oem dl h4{width:50%;margin-bottom:2%;margin-left:5px;padding:5px 0;}
	.in_support_li {flex:1;}
	.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}
}

@media screen and (max-width: 460px) {
	.in_battery .roll_num{font-size:.18rem;}
}



/* ------------------------- Battery ------------------------ */
.in_battery_project{background:var(--bc_color);}
.in_battery_project .second,.in_battery_project ul .last_project,.in_battery_project .first{display:flex;display:-webkit-flex;gap:0 1%;}
.in_battery_project ul a{border-radius:20px;-webkit-transition:all .5s ease;transition:all .5s ease;display:block;position:relative;}
.in_battery_project ul .frist_project{width:36%;}
.in_battery_project ul .second_project{width:64%;}
.in_battery_project ul .second_project a{width:100%;}
.in_battery_project ul .last_project a{width:49.5%;margin-bottom:2%;}
.in_battery_project ul a iconify-icon{color:var(--i_color3);position:absolute;right:20px;top:20px;padding:3px;background:#fff;border-radius:50%;font-size:.18rem}

.in_battery_project ul a .i_tit{width:94%;height:100%;position:absolute;left:0;top:0;text-align:left;padding:0 3%;border-radius:20px;}
.in_battery_project ul a .i_tit h3{font-family:'AlbertSansBold';color:#fff}
.in_battery_project ul a .i_tit p{color:transparent;}
.in_battery_project ul a:hover .i_tit{background:rgba(0, 0, 0, 0.6);}
.in_battery_project ul a:hover p{color:rgba(255,255,255,.7);}
.in_battery_project ul a:hover h3{display:inline-table;-webkit-text-fill-color:transparent;background:linear-gradient(90deg, #1AD079 0%, #1AD079 50%, #25ACD0 100%);background-clip:text;}
.in_battery_project .img{width:100%;position:relative;overflow:hidden;border-radius:20px;height:100%}
.in_battery_project .img img{width:100%;height:100%;object-fit:cover;border-radius:20px;}
.in_battery_project dl{margin-bottom:1%;}
.in_battery_project dl a:first-child{width:55.5%;}
.in_battery_project dl a:last-child{width:43.5%;}


@media screen and (max-width: 767px) {
	.in_battery_project .first,.in_battery_project .second{display:block;}
	.in_battery_project ul a:first-child,.in_battery_project ul a:last-child{width:100% !important;}
	.in_battery_project dl a,.in_battery_project ul .second_project{width:100%;margin-top: 2%;}
	.in_battery_project ul a{width:100%;padding:0 0;}
	.in_battery_project ul a .i_tit p{display:none;}
}


/* ------------------------- Inverter ------------------------ */
.in_inverter{background:var(--bc_color);}
.in_inverter_menu,.in_inverter dl{display:flex;display:-webkit-flex;gap:0 10px;flex-wrap:wrap;}
.in_inverter_menu h4{padding:10px 12px;background:#fff;border-radius:50px;margin-top:2%;cursor:pointer;}
.in_inverter_menu h4.current{color:#fff;background:var(--linear-gradien);}
.in_inverter_title{display:none}
.in_inverter_title.active{display:flex;display:-webkit-flex;gap:0 5%;align-items:center}
.in_inverter_title img{width:25%;}
.in_inverter_title p{width:70%;}
.in_inverter dl p{padding:8px 15px;background:#fff;border-radius:50px;cursor:pointer;}
.in_inverter dl p.current{color:#fff;background:var(--linear-gradien);}
.in_inverter .in_inverter_product{display:none;}
.in_inverter_product.active{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap: wrap;}
.in_inverter_product li{background:#fff;border-radius: 10px;padding:2% 1%;margin-bottom:2%;width:21.5%;}
.in_inverter_product li img{width:100%;}
.in_inverter_product ul li h3,.in_inverter_product ul li h4{font-family:'AlbertSansBold'}

@media screen and (max-width:1200px) {
	.in_inverter_support .i_tit {width:50%;padding:7% 0;}
}
@media screen and (max-width:960px) {
	.in_inverter_support .i_tit {width:60%;padding:4% 0;}
}

@media screen and (max-width:767px) {
	.in_inverter_title{display:block;text-align:center;}
	.in_inverter_title h2{width:100%;margin-bottom:1%;}
	.in_inverter_title p{width:100%;}
	.in_inverter_product li{width:47%;}
	.in_inverter_support .i_tit {width:100%;padding:2% 0;}
}

/* ------------------------- solution ------------------------ */
.in_solution dl{display:flex;display:-webkit-flex;gap:0 1%;flex-wrap:wrap;}
.in_solution dt{width:49.5%;margin-bottom:10px;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease;}
.in_solution dt:hover{-webkit-transform: translate(0,-5px);transform: translate(0,-5px)}
.in_solution dt img{width:100%;}
.in_solution dt h3{position:absolute;top:15%;left:10%;color:#fff;font-family:'AlbertSansBold'}
.in_solution_product .product_title,.in_solution_product dl{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.in_solution_product dl h4{padding:0 20px; border-right: 1px solid var(--i_color2);}
.in_solution_product dl h4:first-child{padding:0 20px 0 0;}
.in_solution_product dl h4:last-child{padding:0 0 0 20px;border-right:none;}
.in_solution_product dl h4:hover,.in_solution_product dl h4.current{color:var(--i_color3);}
.in_solution_product ul{gap:0 2%;}
.in_solution_product ul{overflow:hidden;display:none;}
.in_solution_product ul.active{display:flex;display:-webkit-flex;flex-wrap:wrap;align-items:center;}
.in_solution_product ul li{background:var(--bc_color);border-radius: 10px;padding:2% 1% 3%;width:21.5%;margin-bottom:2%;}
.in_solution_product ul li img{width:100%;}

/* ------------------------- System ------------------------ */
.in_system .system_menu{display:flex;display:-webkit-flex;gap:0 2%;justify-content:center;border-bottom:1px solid var(--i_color2);}
.in_system .system_menu h4{padding:8px 15px;border-radius:50px;position:relative;background:#f0f0f0;flex-wrap:wrap;cursor:pointer;}
.in_system .system_menu h4::after{content:'|';position:absolute;right:-12px;top:50%;transform: translateY(-50%);color:#000000;}
.in_system .system_menu h4:last-child:after{content:'';}
.in_system .system_menu h4.current{background:var(--linear-gradien);color:#fff;}
.in_system img{width:100%;}
.in_system dl{display:flex;display: -webkit-flex;align-items: center;gap:0 5%;margin-bottom:5%;justify-content: center;}
.in_system dl dt{display:flex;display: -webkit-flex;align-items:center;width:18%;}
.in_system dl dt img{width:20%;padding-right:5%;}
.in_system .video{width:100%; position:relative;overflow:hidden;border-radius:5px;}
.in_system .video::before{content:""; display:block; padding-bottom:55%}
.in_system .video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;border-radius:5px;}
.in_system_partner .partner_title,.in_system_partner dl{display:flex;display:-webkit-flex;justify-content: space-between;align-items:center;}
.in_system_partner dl{background:#fff;border-radius: 20px;margin-right: 5%;}
.in_system_partner dl h4{padding:10px 20px;cursor: pointer;font-family:'AlbertSansBold';position:relative}
.in_system_partner dl h4:after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);background:#000;width:1px;height:20px}
.in_system_partner dl h4:last-child:after{position:static}
.in_system_partner p,.in_system_partner .img{width:50%;}
.in_system_partner .img img{width:100%;}
.in_system_partner dl h4.current{color:var(--i_color3);}
.in_system_partner .partner_desc{display:none;}
.in_system_partner .partner_desc.active{display:flex;display:-webkit-flex;align-items:center;}
.in_custom .video{width:100%; position:relative;overflow:hidden;border-radius:5px;}
.in_custom .video::before{content:""; display:block; padding-bottom:55%}
.in_custom .video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;border-radius:5px;}
.custom_list{overflow:hidden;position: relative;}
.custom_list .swiper-wrapper{display:-webkit-flex; display:flex; position:relative; width:100%}
.custom_list .swiper-slide{flex-shrink:0; position:relative}
.custom_list img{width:100%;border-radius:20px}
.custom_list .swiper-slide.swiper-slide-prev {transform: scale(.9);}
.custom_list .swiper-slide.swiper-slide-next {transform: scale(.9); }
.custom_list .swiper-slide.swiper-slide-active{transform:scale(1);}
.custom-prev,.custom-next{position:absolute;top:50%;width:.3rem;height:.3rem;transform:translate(0,-50%);background:#fff;z-index:3;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;border-radius:50%;}
.custom-prev{left:.3rem;}
.custom-next{right:.3rem;}
.custom-prev iconify-icon,.custom-next iconify-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%); font-size:0.2rem; color:var(--i_color2);}
.custom-prev:hover,.custom-next:hover{background:var(--i_color);}
.custom-prev:hover iconify-icon,.custom-next:hover iconify-icon{color:var(--i_color3);}
.custom-pagination{display:flex;display:-webkit-flex;flex-wrap:wrap;}
.custom-pagination h4{padding-right:4%;font-family:'AlbertSans-SemiBold';}
.custom-pagination .swiper-pagination-bullet{color:#fff;cursor:pointer;}
.custom-pagination .swiper-pagination-bullet-active{color:var(--i_color3);}


.in_solution_team .wrap{position:relative;}
.team_title{display:flex;display:-webkit-flex;justify-content: space-between;}
.team_title dl{display:flex;display:-webkit-flex;}
.team_title dl h4{padding:10px 20px;background:#fff;border-radius:50px;}
.team_title dl h4:first-child{margin-right:20px;}
.team_title dl h4.current{background:var(--linear-gradien);color:#fff;}
.solution_team_list{overflow:hidden;display:none;}
.solution_team_list.active{overflow:hidden;display:block;}
.solution_team_list .swiper-wrapper{display:-webkit-flex;display:flex;width:100%}
.solution_team_list .swiper-slide{flex-shrink:0;transition:300ms;background:#fff;border-radius:10px;}
.solution_team_list .team_desc{display:flex;display:-webkit-flex;padding:2% 5%; align-items: center;gap:0 5%;}
.solution_team_list .team_description{padding:0 5% 5%;}
.solution_team_list .team_desc .img{width:20%;}
.solution_team_list .team_desc .img img{width:100%;border-radius:20px}
.solution_team_list .team_desc .team_key{width:80%;}
.solution_team_list .team_keyword{display:flex;display:-webkit-flex;align-items: center;gap:0 2%;}
.solution_team_list h4{font-family:'AlbertSansBold';}
.solution_team_list .team_keyword div{width:33.3%;}
.solution_team_list .swiper-slide img{width:100%;border-radius:10px;}
.solution_team-prev,.solution_team-next{position:absolute;width:.3rem;height:.3rem;background:#fff;z-index:3;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;border-radius:50%;margin-top:2%;}
.solution_team-prev{right:6%;}
.solution_team-next{right:0;}
.solution_team-prev iconify-icon,.solution_team-next iconify-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%); font-size:0.2rem; color:var(--i_color2);}
.solution_team-prev:hover,.solution_team-next:hover{background:var(--i_color);}
.solution_team-prev:hover iconify-icon,.solution_team-next:hover iconify-icon{color:var(--i_color3);}
.in_after ul{display: flex;display:-webkit-flex;flex-wrap:wrap;}
.in_after ul li{width:21.2%;border-right:1px solid #d8d8d8;padding:0 2%;}
.in_after ul li:last-child{border-right:none;padding:0 0 0 2%;}
.in_after ul li:first-child{padding:0 2% 0 0;}
.in_after ul li h4{font-family:'AlbertSansBold';}
.in_after img{width:20%}


.service_list{position:relative; overflow:hidden;}
.service_list .swiper-wrapper{display:-webkit-flex; display:flex; position:relative; width:100%}
.service_list .swiper-slide{flex-shrink:0; position:relative;padding:10% 0;}
.service_list .swiper-slide h3{padding:0 5%;font-family:'AlbertSansBold'}
.service_list .swiper-slide p{padding:0 5%;}
.service_list .swiper-slide img{width:20%}
.service_list .swiper-slide .active,.service_list .swiper-slide.swiper-slide-active .no-active{display:none}
.service_list .swiper-slide.swiper-slide-active .active{display:inline-block}
.service_list .swiper-slide.swiper-slide-active{background:url(static/images/active.png) no-repeat center;background-size:100%;}
.service_list .swiper-slide.swiper-slide-prev{background:url(static/images/prev.png) no-repeat center;background-size:100%;}
.service_list .swiper-slide.swiper-slide-next{background:url(static/images/next.png) no-repeat center;background-size:100%;}
.service_list .swiper-slide.service-prev{background:url(static/images/first-prev.png) no-repeat center;background-size:100%;}
.service_list .swiper-slide.service-next{background:url(static/images/last-next.png) no-repeat center;background-size:100%;}
.service_list .swiper-slide.swiper-slide-active h3{display:inline-table;-webkit-text-fill-color:transparent;background:linear-gradient(90deg, #1AD079 0%, #1AD079 50%, #25ACD0 100%);background-clip:text;}
.service_list .swiper-slide.swiper-slide-active p{color:#fff;}
.service-pagination{display:block;margin:0 auto;background:#f1f1f1;width: fit-content;border-radius:50px;padding:10px;}
.service-pagination .swiper-pagination-bullet{display:inline-block;margin:0 6px;width:20px;height:20px;font-size:12px;color:#000;border-radius:50%;outline:none;cursor:pointer;}
.service-pagination .swiper-pagination-bullet-active{width:24px;height:24px;;color:#fff;background:var(--linear-gradien);font-size:14px;font-family:'AlbertSans-SemiBold';}

@media screen and (max-width:1024px) {
	.service_list .swiper-slide{padding:12% 0;}
}

@media screen and (max-width:960px) {
	.in_solution dt h3{top:15%;left:10%;}
	.in_system .system_menu{margin:0 2%;flex-wrap: wrap;}
	.in_system .system_menu h4::after{content:'';}
	.in_system .system_menu h4{text-align:center;padding:6px 0;width:33%;margin-bottom:3%;}
	.in_system dl dt{width:30%;}
	.in_system_partner .partner_title,.in_system_partner .partner_desc.active{display:block;text-align:center}
	.in_system_partner p,.in_system_partner .img{width:100%;}
	.in_system_partner dl{width:fit-content;margin:3% auto;}
	.in_solution_factory .factory_desc li{display:block;}
	.in_solution_factory .factory_desc .i_tit{width:100%;text-align:left;padding-top:1%;}
	.in_solution_factory .img{width:100%; position:relative; overflow:hidden;border-radius: 5px;}
}

@media screen and (max-width:767px) {
	.in_system .system_menu h4{text-align:center;padding:6px 0;width:49%;margin-bottom:3%;}
	.in_system dl dt{width:30%;}
	.in_solution_product ul li{width:47%;margin-bottom:2%;}
	.in_solution dt{width:100%;}
	.in_after ul li{width:47.5%;margin-bottom:2%}
	.in_after ul li:nth-child(even){border-right:none;padding:0 0 0 2%;}
	.in_after ul li:nth-child(odd){padding:0 2% 0 0;}
}

/* ------------------------- Solutions ------------------------ */
.in_sunpal_news #tab_tit1{display:flex;display:-webkit-flex;gap:0 2%;}
.in_sunpal_news dl{border-bottom:1px solid var(--i_color2);}
.in_sunpal_news dl h4{cursor:pointer;padding:1% 0;}
.in_sunpal_news dl h4.current{color:var(--i_color3);border-bottom:2px solid var(--i_color3);}
.in_sunpal_news ul a{display:none;}
.in_sunpal_news ul a.active{display:flex;display:-webkit-flex;gap:0 5%;}
.in_sunpal_news ul a h3{font-family:'AlbertSansBold';}
.in_sunpal_news ul a .img{width:45%;position:relative;overflow:hidden;}
.in_sunpal_news ul a .img::before{content:"";display:block;padding-bottom:60%}
.in_sunpal_news ul a .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;border-radius:5px;}
.in_sunpal_news ul a .i_tit{width:55%;}
.in_solutions{background:var(--bc_color);}
.in_solutions ul{display:flex;display:-webkit-flex;gap:0 1%;justify-content: center;}
.in_solutions ul h4{background:#fff;padding:10px 10px;border-radius:20px;}
.in_solutions ul h4.current{background:var(--linear-gradien);color:#fff;}


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

.in_access .wrap{display:flex;display:-webkit-flex;gap:0 5%;align-items: center;}
.in_access .img,.in_access .i_tit{width:50%;}
.in_access .img img{width:100%;height:100%;border-radius:5px}
.in_platform{background:var(--bc_color);}
.in_platform .wrap{display:flex;display:-webkit-flex;gap:0 10%;align-items:center;}
.in_platform .i_tit,.in_platform .img{width:50%;}
.in_platform .img img{width:100%;}
.in_platform h3{border-bottom:1px solid #bebebe;width:100%;padding-bottom:10px;}
.in_platform p{padding:10px 0;}
.in_platform p:last-child{border-top:1px solid #bebebe;}
.in_other ul{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap:wrap;}
.in_other ul li{width:23.5%;}
.in_other ul li h4{font-family:'AlbertSansBold';}
.in_other ul li img{width:100%;border-radius:10px}


.navContainer{position:fixed;top:50%;left:0;transform:translateY(-50%);width:190px;height:400px;border-radius:0px 5px 5px 0;background:rgba(256, 256, 256, .8);z-index:9}
.navContainer .navLine{background:#DEDFDF;position:absolute;top:10px;margin-left:30px;height:380px;width:2px;transform:translateX(0);border-radius:30%;}
.navContainer ul{display:flex;flex-direction:column;height:400px;justify-content:space-evenly;align-items:center;}
.navContainer ul .navLi{width:130px;}
.navContainer ul li p{padding:2% 0 2% 15%;color:var(--i_color);position:relative;}
.navContainer ul li.active p::before{content:'';position: absolute;top:0;left: 0;height:100%;width:2px;background:var(--linear-gradien);}

  @media screen and (max-width:960px){
	  .navContainer{display: none;}
  }

@media screen and (max-width:960px) {
	.in_sunpal_news ul a.active,.in_access .wrap,.in_platform .wrap{display:block;}
	.in_sunpal_news ul a .img,.in_sunpal_news ul a .i_tit,.in_access .img,.in_access .i_tit,.in_platform .i_tit,.in_platform .img{width:100%;margin-bottom: 3%;}
	.in_other ul li{width:49%;padding-bottom:3%;}
}



/*----------------------------Case----------------------------*/
.in_case_mulu{background:var(--bc_color);}
.in_case_mulu dl{display:flex;display:-webkit-flex;gap:0 2%;justify-content:center;padding:5px;}
.in_case_mulu dl h4{padding:8px 10px;background:#fff;border-radius:20px;}
.in_case_mulu dl h4.current{background:var(--linear-gradien);color:#fff;}
.in_case_mulu ul {display:none}
.in_case_mulu ul.active {display:block}
.in_case_mulu h2{padding-bottom: 10px;border-bottom:1px solid #DEDFDF;width:100%;}



/* ------------------------- Consult ------------------------ */
.in_consult ul{display:flex;display:-webkit-flex;gap:0 1px;flex-wrap:wrap}
.in_consult ul li{width:32%;position:relative;cursor: pointer;}
.in_consult:last-child ul li{width:24%;}
.in_consult ul li::after{content:'';width:0;height:99%;background:rgba(0, 0, 0, .4);position:absolute;left:0;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;}
.in_consult ul li:hover::after{width:100%;}
.in_consult ul li:first-child::after{border-top-left-radius:20px;border-bottom-left-radius:20px}
.in_consult ul li:last-child::after{border-top-right-radius:20px;border-bottom-right-radius:20px}
.in_consult img{width:100%;}
.in_consult ul li .i_tit{position:absolute;left:0;bottom:10%;width:90%;padding:0 5%;z-index:3}
.in_consult ul li .i_tit h4,.in_consult ul li .i_tit p{color:#fff;}
.in_consult ul li .i_tit p,.in_consult ul li .i_tit .i_more{display:none}
.in_consult ul li:hover .i_tit p,.in_consult ul li:hover .i_tit .i_more{display:inline-flex;}




/* ------------------------- 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-46,#wpforms-909,#wpforms-913,#wpforms-921,#wpforms-925,#wpforms-932,#wpforms-1011,#wpforms-1025,#wpforms-1028,#wpforms-1031{--input_font_size:14px;--input_height:.36rem;padding-left:5%;width:50%;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 !important;cursor:pointer;border-radius:10px !important;background:var(--linear-gradien)!important;}
.wpforms-container .wpforms-submit-container:hover button{color:var(--i_color) !important;}
.wpforms-container .wpforms-uploader{padding:6px 10px!important}
#wpforms-932-field_9-container input{left:0}

@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-46,#wpforms-909,#wpforms-913,#wpforms-921,#wpforms-925,#wpforms-932,#wpforms-1011,#wpforms-1025,#wpforms-1028,#wpforms-1031{padding-left:0;width:100%;}
}

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

/* ------------------------- Question ------------------------ */
.in_question h2{border-bottom: 1px solid #bebebe;position:relative;}
.in_question .question_desc{display:flex;display:-webkit-flex;gap:0 5%; flex-wrap: wrap;}
.in_question .question_desc p{width:60%;}
.in_question .question_desc img{width:35%;}
.in_question h2::after{content:'';position:absolute;left:0;bottom:0;width:50px;height:2px;background:var(--linear-gradien);}
@media screen and (max-width:1024px) {
	.in_question .question_desc{display:block;}
	.in_question .question_desc p{width:100%;padding-bottom: 4%;}
	.in_question .question_desc img{width:100%;}
}




/* ------------------------- FAQ ------------------------ */
.in_faq {background:var(--bc_color);}
.in_faq .wrap{display:-webkit-flex;display:flex;flex-wrap:wrap}
.in_faq ul {width: 20%;margin-right: 4%}
.in_faq .faq {width: 76%}
.in_faq ul li{display:-webkit-flex;display:flex;flex-wrap:wrap;border-bottom:1px dotted var(--i_color2);position:relative;cursor:pointer}
.in_faq ul li h5{padding:2% 3%;color:var(--i_color);line-height:.44rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.in_faq ul li iconify-icon{position:absolute;right:2%;top:50%;transform:translate(0,-50%);font-size:.15rem;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;color:var(--i_color);}
.in_faq ul li.active h5,.in_faq ul li:hover h5{color:var(--i_color3)}
.in_faq ul li.active iconify-icon,.in_faq ul li:hover iconify-icon{color:var(--i_color3);transform:rotate(45deg);top:40%;}
.faq {box-sizing: border-box}
.faq dl{display: none}
.faq dl.active{display: block}
.faq dt{margin-bottom: .02rem}
.faq_q{display:flex;display:-webkit-flex;align-items:center;background:var(--linear-gradien);box-sizing:border-box;padding:.05rem .2rem;cursor:pointer}
.faq_q h4{color:var(--bc_color);}
.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 24 24'%3E%3Cpath fill='%23fff' d='M11 13H5v-2h6V5h2v6h6v2h-6v6h-2z'/%3E%3C/svg%3E") center no-repeat;background-size:100% 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 24 24'%3E%3Cpath fill='%23fff' d='M19 12.998H5v-2h14z'/%3E%3C/svg%3E") center no-repeat;background-size:100% 100%}
.faq_a{display:flex;display:-webkit-flex;background-color:var(--bc_color);box-sizing:border-box;padding:1% .2rem;align-items:center}
.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 ul {width:100%;margin-right: 0;margin-bottom: 5%}
    .in_faq .faq {width: 100%}
    .in_faq ul li iconify-icon {font-size: .14rem;padding: 0}
    .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}
}


/* ------------------------- global ------------------------ */
.in_global h2{margin: 0 auto;}
.in_global img{width:100%;}
.global_desc{background:var(--bc_color);border-radius: 5px;text-align:left;}
.global_desc div{padding:2% 1% 3%}
.global_desc h3{font-family:'AlbertSansBold'}
.in_global ul{display:flex;display:-webkit-flex;flex-wrap:wrap;gap:0 2%;}
.in_global ul li{width:49%;border-radius:5px;margin-bottom:2%;}
.in_global .video{width:100%;position:relative;overflow:hidden}
.in_global .video:before{content:"";display:block;padding-bottom:56%}
.in_global .video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;object-fit:cover;border-radius:5px;}
.in_global ul li h4{padding:1% 0;text-align: left;font-family:'AlbertSansBold';}

@media screen and (max-width: 660px) {
    .in_global ul li{width:100%;background: #fff;margin-bottom:2%;}
}


/* ------------------------- Exhibition ------------------------ */
.in_exhibition .video{width:100%;position:relative;overflow:hidden}
.in_exhibition .video:before{content:"";display:block;padding-bottom:50%}
.in_exhibition .video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;object-fit:cover;border-radius:5px;}
.exhibition_desc dl{display:flex;display:-webkit-flex;background:var(--bc_color);border-radius:50px;width:30%;justify-content:center;padding:10px 20px;margin:0 auto;}
.exhibition_desc dl h4{display:flex;display:-webkit-flex;align-items:center;padding:0 20px;border-right:1px solid #4d4d4d;}
.exhibition_desc dl h4:last-child{border-right:none;}
.exhibition_desc dl h4 iconify-icon{color:var(--i_color2);font-size: .24rem;}
.exhibition_desc dl h4:hover,.exhibition_desc dl h4.active{color:var(--i_color3);}
.exhibition_desc ul{display:flex;display:-webkit-flex;flex-wrap:wrap;gap:0 2%;}
.exhibition_desc ul li{padding-bottom:2%;width:32%;}
.exhibition_desc ul img{width:100%;border-radius: 10px;}

@media screen and (max-width: 960px) {
	.exhibition_desc dl{width:40%;}
}
@media screen and (max-width: 767px) {
	.exhibition_desc dl{width:50%;}
	.exhibition_desc ul a{width:49%;}
}

@media screen and (max-width: 560px) {
	.exhibition_desc dl{width:100%;}
	.exhibition_desc ul a{width:100%;padding-bottom: 5%;}
}


/* ------------------------- Download ------------------------ */
.in_download{background:var(--bc_color)}
.download_cat dl {display:flex;display:-webkit-flex;flex-wrap:wrap;gap:0 1%;}
.download_cat dl p{border-radius:40px;cursor:pointer;padding:8px 20px;display:flex;align-items: center;cursor:pointer;background:#fff}
.download_cat dl p.current,.download_cat dl p:hover{background:var(--linear-gradien);}
.download_cat dl p.current,.download_cat dl p:hover{color:#fff;}
.download_cat h2,.download_cat ul,.download_desc{display:none}
.download_cat h2.current,.download_desc.current{display:block}
.download_cat ul.current{display:flex;display:-webkit-flex;flex-wrap:wrap;gap:0 2%;border-bottom: 1px solid #bebebe;}
.download_cat ul p{padding-bottom:1%;}
.download_cat ul p.current,.download_cat ul p:hover{border-bottom: 1px solid var(--i_color3);display:inline-table;-webkit-text-fill-color:transparent;background:linear-gradient(90deg, #1AD079 0%, #1AD079 50%, #25ACD0 100%);background-clip:text;}


.download_desc ul{display:none;}
.download_desc ul.active{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap:wrap;}
.download_desc ul a{width:23.5%;background:var(--bc_color);margin-bottom:2%;border-radius:5px;}
.download_desc ul img{width:100%;border-radius:5px;}
.download_desc ul .i_tit{padding:2% 2% 3%;display:flex;display:-webkit-flex;align-items: center;justify-content: space-between;}
.download_desc ul iconify-icon{font-size:.24rem;color:var(--i_color3);}


.in_video dl {display:flex;display:-webkit-flex;flex-wrap:wrap;gap:0 2%;border-bottom: 1px solid #bebebe;}
.in_video dl p{padding-bottom:1%;cursor: pointer;}
.in_video dl p.current,.in_video dl p:hover{border-bottom: 1px solid var(--i_color3);display:inline-table;-webkit-text-fill-color:transparent;background:linear-gradient(90deg, #1AD079 0%, #1AD079 50%, #25ACD0 100%);background-clip:text;}
.video_desc ul{display:none;}
.video_desc ul.active{display:flex;display:-webkit-flex;flex-wrap:wrap;gap:0 2%;}
.video_desc ul li{width:32%;border-radius:5px;background:var(--bc_color);margin-bottom:2%;}
.video_desc .video{width:100%;position:relative;overflow:hidden}
.video_desc .video:before{content:"";display:block;padding-bottom:57%}
.video_desc .video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;object-fit:cover;border-radius:5px;}
.video_desc ul .i_tit{padding:2% 2% 3%;display:flex;display:-webkit-flex;align-items: center;justify-content: space-between;}
.video_desc ul iconify-icon{font-size:.24rem;color:var(--i_color3);}


@media screen and (max-width: 767px) {
    .download_desc ul a,.video_desc ul li{width:49%;}
}



/* ------------------------- News ------------------------ */
.top_news .first_news,.top_news .last_news{display:flex;display:-webkit-flex;gap:0 1%;}
.first_news a{width:50%;}
.last_news a{width:25%;}
.top_news a{border-radius:5px;-webkit-transition:all .5s ease;transition:all .5s ease;position:relative;}
.top_news a h4{font-family:'AlbertSansBold';}
.top_news a p{padding-top:2%;}
.top_news .img{width:100%;position:relative;overflow:hidden;}
.top_news .img::before{content:"";display:block;padding-bottom:60%}
.top_news .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;border-radius:5px;}
.top_news_list{position:relative;overflow:hidden}
.top_news_list .swiper-wrapper{display:-webkit-flex;display:flex;position:relative;width:100%}
.top_news_list .swiper-slide{flex-shrink:0; position:relative}
.news_menu .wrap{display:flex;display:-webkit-flex;gap:0 2%;border-bottom:1px solid #eaeaea;}
.news_menu a{padding-bottom:1%;font-family:'AlbertSansBold';border-bottom:2px solid transparent;}
.news_menu a:hover,.news_menu a.active{border-bottom:2px solid var(--i_color3);display:inline-table;-webkit-text-fill-color:transparent;background:linear-gradient(90deg, #1AD079 0%, #1AD079 50%, #25ACD0 100%);background-clip:text;}
.in_news ul a{display:flex;display:-webkit-flex;flex-wrap:wrap;margin-bottom:3%;border-bottom:2px solid #eaeaea;padding-bottom:3%;}
.in_news ul a:last-child{border-bottom:none;}
.in_news ul a .i_tit{padding:1% 3% 0;width:64%;display:grid;}
.in_news ul h4{font-family:'AlbertSansBold';}
.in_news .img{width:30%;position:relative;overflow:hidden;border-radius:5px;}
.in_news .img::before{content:"";display:block;padding-bottom:60%}
.in_news .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;border-radius:5px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.in_news a:hover .img img{width:105%;height:105%;}
.in_news ul .news_desc{display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;}
.in_news ul .news_desc p{display:flex;display:-webkit-flex;align-items:center;}
.in_news ul .news_desc iconify-icon{font-size:.2rem;color:var(--i_color3);margin-left:10px;}


@media screen and (max-width:960px) {
	.in_news .img{width:40%;}
	.in_news ul a .i_tit{width:54%;}
}


/* -------------------------news detail------------------------ */
.in_news_detail .wrap{text-align: center}
.in_news_detail h1{font-size: 0.4rem;color:var(--i_color);font-weight: bold;}
.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; background-color:#f3f3f3 ; color: var(--i_color2);margin-right: 4%;padding: 5px;}
.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);}
.news_article .i_more{border: 1px solid var(--i_color2);}
.news_article .i_more b ,.news_article .i_more iconify-icon{color: var(--i_color);}

@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%;}
}


/* ------------------------- About ------------------------ */
.about_sesc{display:flex;display:-webkit-flex;background:var(--bc_color);border-radius: 10px;}
.about_sesc .i_tit{width:20%;padding:3% 2%;}
.about_sesc .i_tit h3{position:relative;font-family:'AlbertSansBold';}
.about_sesc .i_tit h3::after{position:absolute;bottom:0;left:0;content:'';width:50px;height:4px;background:var(--linear-gradien);}
.about_sesc .img{width:76%;position:relative;overflow:hidden;border-radius:5px;}
.about_sesc .img::before{content:"";display:block;padding-bottom:55%}
.about_sesc .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;border-radius:5px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.about_sesc:hover .img img{width:105%;height:105%;}
.in_about ul{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap: wrap;}
.in_about ul li{width:23.5%;}
.in_about ul img{width:100%;border-radius:20px}
.in_about ul li h4{font-family:'AlbertSansBold';}

.in_culture .i_tit{display:-webkit-flex;display:flex;}
.in_culture .i_tit h2{width:40%;}
.in_culture .i_tit p{width:60%;}
.culture_list{position:relative; overflow:hidden}
.culture_list .swiper-wrapper{display:-webkit-flex; display:flex; position:relative; width:100%}
.culture_list .swiper-slide{flex-shrink:0; position:relative}
.culture_list .swiper-slide img{width:100%;border-radius:20px}

.culture-prev,.culture-next{position:absolute;bottom:0;width:.4rem;height:.4rem;background:var(--i_color2);z-index:3;cursor:pointer; outline:none;-webkit-user-select:none;user-select:none;border-radius:50%;}
.culture-prev{right:5%;}
.culture-next{right:0;}
.culture-prev iconify-icon,.culture-next iconify-icon{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); font-size:0.24rem; color:#FFF;}
.culture-prev:hover,.culture-next:hover{background:#BFBFBF;}
.culture-prev:hover  iconify-icon,.culture-next:hover  iconify-icon{color: var(--i_color3);}


@media screen and (max-width: 767px) {
	.about_sesc,.in_culture .i_tit{display:block;}
	.about_sesc .i_tit{width:94%;padding:3%;}
	.about_sesc .img,.in_culture .i_tit h2,.in_culture .i_tit p{width:100%;text-align: center;}
	.culture-prev,.culture-next{width:.3rem;height:.3rem;}
	.culture-prev{right:15%;}
	.culture-next{right:5%;}
	.in_about ul li{width:48.5%;padding-bottom:4%;}
}

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




/* ------------------------- History ------------------------ */
.history_list{max-height:450px;overflow:hidden;}
.history_list .swiper-wrapper{position: relative;}
.history_list .swiper-wrapper::after{content:'';position:absolute;left:8.3%;top:0;width:1px;height:100%;background:var(--bc_color);}
.history_list .swiper-slide{display:flex;display:-webkit-flex;position:relative;align-items: center;}
.history_list .swiper-slide.swiper-slide-active h3,.history_list .swiper-slide.swiper-slide-active p{color:#fff;}
.history_list .swiper-slide.swiper-slide-prev h3,.history_list .swiper-slide.swiper-slide-prev p,.history_list .swiper-slide.swiper-slide-next h3,.history_list .swiper-slide.swiper-slide-next p{color: rgba(255, 255, 255, .4);}
.history_list h3{position:relative;font-family:'AlbertSansBold';width:4%;}
.history_list p {width:87.4%;}
.history_list .swiper-slide .round{width:12px;height:12px;margin:0 auto;border-radius:50%;position:relative;background:#1AD079;}
.history_list .swiper-slide .round::after{content:'';position:absolute;top:50%;left:50%;border-radius:50%;background:#fff;width:5px;height:5px;transform:translate(-50%,-50%)}
.history_list .swiper-slide.swiper-slide-active .round{width:15px;height:15px;}
.history_list .swiper-slide.swiper-slide-active .round::before{opacity:0;content:'';position:absolute;top:50%;left:50%;margin:-100% 0 0 -100%;width:200%;height:200%;border-radius:50%;-webkit-animation:warn 1.2s ease-out;animation:warn 1.2s ease-out;background:#1AD079;animation-iteration-count:infinite}
.history_list .swiper-slide.swiper-slide-active .round::after{width:6px;height:6px;}

@media screen and (max-width: 960px) {
	.history_list{max-height:400px;}
	.history_list .swiper-wrapper::after,.history_list .swiper-slide::after{position:static;}
	.history_list .swiper-slide{display:block;}
	.history_list .swiper-slide .round{margin:1% auto;}
	.history_list h3,.history_list p{width:100%;text-align:center;padding-bottom:1%;}
}

@media screen and (max-width: 767px) {
	.history_list{max-height:300px;}
}

@media screen and (max-width: 560px) {
	.history_list{max-height:200px;}
}


/* ------------------------- Certifications ------------------------ */
.in_certifications ul{display:flex;display: -webkit-flex;flex-wrap:wrap;gap:0 2%;}
.in_certifications ul li{width:32%;background:var(--bc_color);border-radius:20px;margin-bottom:2%;padding-bottom:1%;}
.in_certifications ul li img{width:100%;border-top-left-radius:20px;border-top-right-radius:20px}
.in_certifications ul li .i_tit{padding:3% 3%;}
.in_certifications ul li .i_tit h3{font-family:'AlbertSansBold';margin-bottom: 1%;}

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




/* ------------------------- CEO ------------------------ */
.in_ceo .wrap{display:flex;display: -webkit-flex;align-items:center;gap:0 5%;}
.in_ceo .img{width:35%;}
.in_ceo .i_tit{width:60%;}
.in_ceo .img img{width:100%;border-radius:10px;}
.in_ceo .i_tit h4{position:relative;}
.in_ceo .i_tit h4:after{position:absolute;left:0;bottom:0;width:60px;height:2px;content:'';background:var(--linear-gradien);}

@media screen and (max-width: 960px) {
	.in_ceo .img{width:40%;}
	.in_ceo .i_tit{width:55%;}
}

@media screen and (max-width: 767px) {
	.in_ceo .img{width:50%;}
	.in_ceo .i_tit{width:50%;}
}

@media screen and (max-width: 560px) {
	.in_ceo .wrap{display:block;}
	.in_ceo .img{width:100%;padding-bottom:4%;}
	.in_ceo .i_tit{width:100%;}
}


/* ------------------------- Sales Department ------------------------ */
.in_sales .wrap{display:flex;display: -webkit-flex;gap:0 2%;}
.in_sales .i_tit{width:25%;}
.sales_desc{width:75% !important;display:flex;display:-webkit-flex;align-items:center;gap:0 1%;flex-wrap:wrap;}
.sales_desc li{width:49.5%;position:relative;margin-bottom:2%;}
.sales_desc li .img{position:relative;}
.sales_desc li .img img{width:100%;border-radius:5px;}
.sales_desc li p{z-index:10;margin:5% 5% 0;color:transparent;-webkit-transition:all .5s ease;transition:all .5s ease;position:absolute;left:0;top:0;}
.sales_desc li:hover .img::after{content:'';position: absolute;top:0;left: 0;width:100%;background:rgba(0, 0, 0, 0.6);z-index:2;height:99%;border-radius:5px;}
.sales_desc li:hover p{color:#fff;}
.sales_desc li h3,.sales_desc li h4{padding:1% 1%;}
.sales_desc li a{width:.3rem;height:.3rem;position:absolute;background:var(--i_color2);border-radius:50%;right:5%;bottom:30%;z-index:10;}
.sales_desc li a iconify-icon {font-size:.2rem;color:var(--i_color3);position: absolute;background:var(--i_color2);border-radius: 50%;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transition:all .5s ease;transition:all .5s ease;}
.sales_desc li:hover a iconify-icon{transform:translate(-50%,-50%) rotate(-180deg);}

@media screen and (max-width: 1024px) {
	.in_sales .wrap{display:block;}
	.in_sales .i_tit{width:100%;}
	.sales_desc{width:100% !important;padding-top: 2%;}
}

@media screen and (max-width: 660px) {
	.sales_desc{display:block;}
	.sales_desc li{width:100%;}
}

/*----------------------------contact------------------------------*/
.contact_list{position:relative;overflow:hidden;position:absolute;bottom:0;left:0;width:100%;}
.contact_list .swiper-wrapper{display:-webkit-flex;display:flex;position:relative;width:100%}
.contact_list .swiper-slide{flex-shrink:0;position:relative}
.contact_list .swiper-slide img{width:100%;border-radius:5px;}
.contact_list .contact_desc{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);height:100%;}
.contact_desc h3{color:#fff;position:absolute;top:50%;left:5%;transform:translateY(-50%);width:90%}
.contact_desc p{display:none;color:#fff;position:absolute;top:50%;left:5%;transform:translateY(-50%);z-index:22;width:90%}
.contact_desc:hover p{display:block;}
.contact_desc:hover h3{display:none;}
.contact_list .contact_desc:hover::after{content:'';width:100%;height:98%;position:absolute;top:0;left:0;background:rgba(0, 0, 0, .2);}

