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

@font-face {
    font-family: 'EuclidLight';
    src: url(static/fonts/Euclid_Circular_A_Light.ttf);
    font-style: normal;
}

@font-face {
    font-family: 'EuclidMedium';
    src: url(static/fonts/Euclid_Circular_A_Medium.ttf.ttf);
    font-style: normal;
}

body {
    font-family: 'EuclidCircular';
}

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

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

@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: #262626;
	/* 全局颜色 */
	--i_color2: #999;
	/* 副颜色 */
	--i_color3: #ef501b;
	/* 选中颜色 */
	--bc_color: #fcfcfc;
	/* 背景颜色 */
	--header_height: .7rem;
	/* 头部高度 */
	--border_color: rgba(0, 0, 0, .1);
	/* 默认边框颜色 */
	--f_menu_height: .5rem;
	/* 移动端底部菜单 */
}


@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;background:rgb(255 255 255 / .5);height:var(--header_height);border-bottom:1px solid var(--border_color)}
.top_cont{position:relative;z-index:2013;display:-webkit-flex;display:flex;flex-wrap:nowrap;align-items:center;}
.TopHeader {background:var(--bc_color);}

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

    header {width: 100%;box-shadow: 0 4px 10px rgb(0 0 0 / .1)}
}


.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:40%;}
.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 .14rem;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:#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.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.06rem;}
	.i_nav>li>a {font-size: 0.14rem;}
}

@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:.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:var(--i_color);border-radius:.1rem;transition:.5s}
.nav_menu::before,.nav_menu::after{content:"";width:100%;height:2px;background:var(--i_color);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:var(--i_color);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%;}
}

.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:#000;}

.footer_menu{display: flex;display: -webkit-flex;gap: 0 2%;}
.footer_menu li{width:20%;}
.footer_menu li a h4{margin-bottom:4%;color:var(--bc_color)}
.footer_menu li a p{line-height: 30px;}
.footer_menu li a:hover h4,.footer_menu li a:hover p,.footer_menu li a: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(--i_color2);}
.footer_menu li iconify-icon{font-size:.2rem;color:var(--i_color3);margin-right:5px;}


.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%;font-size:.16rem;padding:1% 2%;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:last-child{margin-bottom:.2rem}
.p_men_list ul li a{font-size:.16rem;color:var(--i_color2);padding:2% 4% 0}
.p_men_list>li>a{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(--i_color2);font-size:.14rem;margin-right: auto}
.f_cr a{color:var(--i_color2);margin-left:10px}

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

@media screen and (max-width: 460px) {
}




/* ----------------------------- 侧边客服 ---------------------------- */
.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(--i_color3);}
.aside_right li{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}





/* HOME - big title */
.i_tit h2{font-size:.36rem;color:var(--i_color);font-family: 'EuclidMedium';}
.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:24px;}
.i_tit.center{margin: 0 auto;}


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

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

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

@media screen and (max-width:767px) {
	.i_tit h2{font-size:.2rem;}
	.i_tit h3{font-size:.16rem;}
	.i_tit h4{font-size:.14rem;}
	.i_tit p{font-size:.13rem;line-height:20px;}
}

@media screen and (max-width:560px) {
	.i_tit h2{font-size:.18rem;}
	.i_tit h3{font-size:.15rem;}
	.i_tit h4{font-size:.13rem;}
	.i_tit p{font-size:.12rem;}
}

@media screen and (max-width:460px) {
	.i_tit h2{font-size:.16rem;}
}
.line{width:100%;height:1px;background:var(--linear-gradien);}



/* 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;}
.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{color:var(--bc_color);margin-left: 3px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;font-size:.2rem;}
.i_more:hover:before{top:-10%}
.i_more:hover b{color:var(--i_color3);}
.i_more:hover iconify-icon{color:var(--i_color3);transform:rotate(45deg);}
@media screen and (max-width: 1024px) {
	.i_more{padding:.04rem .1rem;}
    .i_more b{font-size:.16rem;}
}

@media screen and (max-width: 560px) {
  	.i_more{padding:4px 10px;}
  	.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;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: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:1024px) {
	.in_page_box{margin-top:.4rem;}
}
@media screen and (max-width:768px) {
	.in_page li{min-width:28px;}
	.in_page a,.in_page span{line-height:28px;padding:0 .1rem;}
}
@media screen and (max-width:560px) {
	.in_page_box{margin-top:.3rem;}
}


#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;}
.banner .swiper-slide>img,.banner .swiper-slide>video{width:100%;height:100%;object-fit:cover;}
.banner .swiper-slide>video{opacity:1;}
.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:.3rem;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;bottom:6%;left:13%;width:auto;cursor:pointer;display:-webkit-flex;display:flex;flex-wrap:wrap;z-index:3;}
.banner-pagination .swiper-pagination-bullet{display:block;width:.6rem;height:2px;margin:0 .02rem;background:#fff;position:relative;outline:none;overflow:hidden;}
.banner-pagination .swiper-pagination-bullet:first-child{margin:0 0.02rem 0 0;}
.banner-pagination .swiper-pagination-bullet-active::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--i_color3);-webkit-animation:w100 8000ms 1;animation:w100 8000ms 1;}


@media screen and (max-width: 1920px) {
	.banner-pagination{left:8%;}
}

@media screen and (max-width: 1400px) {
    .banner-pagination{left:5%;}
}

@media screen and (max-width: 1200px) {
	
	.banner-pagination{left:3%;}
	.banner-button-prev iconify-icon,.banner-button-next iconify-icon{font-size:.24rem;}
}

@media screen and (max-width: 960px) {
	.banner-button-prev,.banner-button-next{width:.24rem;height:.24rem;}
	.banner-button-prev iconify-icon,.banner-button-next iconify-icon{font-size:.2rem;}
}

@media screen and (max-width: 767px) {
	.banner-button-prev,.banner-button-next{display:none}
}


@keyframes w100 {
	0%{width:0%;}
	100%{width:100%;}
}





/* main */
.h_type .i_tit h2{color:var(--bc_color);}
.h_type .i_tit{display:flex;display:-webkit-flex;justify-content: space-between;}
.h_type ul{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap:wrap;}
.h_type ul li:first-child,.h_type ul li:nth-child(2){width:49%;}
.h_type ul li{width:32%;position: relative;margin-bottom: 2%;}
.h_type ul li .img{width:100%;position:relative;overflow:hidden;border-radius:10px}
.h_type ul li:first-child .img::before,.h_type ul li:nth-child(2) .img::before{content:"";display:block;padding-bottom:50%}
.h_type ul li .img::before{content:"";display:block;padding-bottom:80%}
.h_type ul li .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;-webkit-transition:all 1s ease;transition:all 1s ease;border-radius:10px}
.h_type ul li .type_name{display:flex;align-items:center;padding:5px 15px;background:#fff;position:absolute;bottom:10%;left:5%;border-radius:30px;}
.h_type ul li .type_name img{width:20px;}
.h_type ul li p{color:var(--i_color);margin-left:10px;}
.h_type ul li:hover img{width:110%;height:110%;}


.h_brands h2{color:var(--bc_color)}
.h_brands ul li{display:flex;display:-webkit-flex;align-items:center;}
.h_brands ul li h4{width:14%;background:var(--i_color3);color:var(--bc_color);padding:1% 0;}



.brand_list{position:relative; overflow:hidden;width: 86%;}
.brand_list .swiper-wrapper{display:-webkit-flex; display:flex; position:relative;}
.brand_list .swiper-slide{flex-shrink:0; position:relative;overflow:hidden;}
.brand_list .swiper-slide::before{content:"";display:block;padding-bottom:70%}
.brand_list .swiper-slide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:70%;object-fit:cover;-webkit-transition:all 1s ease;transition:all 1s ease;border-radius:10px;}
.brand_list .swiper-slide:hover img{width:80%;height:80%;}

@media screen and (max-width: 960px) {
	.h_brands ul li h4{width:20%;}
	.brand_list .swiper-slide img{width:65%;height:65%;}
}

@media screen and (max-width: 767px) {
	.h_brands ul li h4{width:35%;}
}
@media screen and (max-width: 767px) {
	.h_brands ul li h4{width:45%;}
}

.h_about .wrap{display:flex;display:-webkit-flex;align-items:center;background:var(--bc_color);}
.h_about .i_tit{width:50%;padding:0 2% 0 5%;}
.h_about .video{width:50%;position:relative;overflow:hidden}
.h_about .video:before{content:"";display:block;padding-bottom:70%}
.h_about .video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;object-fit:cover;}
.h_about .i_tit iconify-icon{margin-right: 1%;}
@media screen and (max-width: 1200px) {
	.h_about .video{width:55%;position:relative;overflow:hidden}
}
@media screen and (max-width: 960px) {
	.h_about .wrap{display:block}
	.h_about .i_tit{width:96%;padding:2% 2%;}
	.h_about .video{width:100%;}
	.h_about .video:before{padding-bottom:60%}
}



.h_about_num ul{display:flex;display:-webkit-flex;align-items:center;background:var(--bc_color);flex-wrap: wrap;}
.h_about_num ul li{width:25%;}
.h_about_num ul li .roll_num{font-size:.36rem;color:var(--i_color);font-family: 'EuclidMedium';}

@media screen and (max-width:1200px) {
	.h_about_num ul li .roll_num{font-size:.3rem;}
}

@media screen and (max-width:1024px) {
	.h_about_num ul li .roll_num{font-size:.26rem;}
}

@media screen and (max-width:960px) {
	.h_about_num ul li .roll_num{font-size:.24rem;}
	.h_about_num ul li{width:50%;padding-bottom: 5%;}
}

@media screen and (max-width:767px) {
	.h_about_num ul li .roll_num{font-size:.2rem;}
}

@media screen and (max-width:560px) {
	.h_about_num ul li .roll_num{font-size:.18rem;}
}

@media screen and (max-width:460px) {
	.h_about_num ul li .roll_num{font-size:.16rem;}
}




.h_choose ul{display:flex;display:-webkit-flex;gap: 0 2%;flex-wrap: wrap;}
.h_choose ul li{width:23.5%;}
.h_choose ul li img{width:20%;}
.h_choose h2,.h_choose h4,.h_choose p{color: var(--bc_color);}



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


.praise_list{position:relative; overflow:hidden}
.praise_list .swiper-wrapper{display:-webkit-flex; display:flex; position:relative;}
.praise_list .swiper-slide{flex-shrink:0; position:relative;}
.praise_list .swiper-slide iconify-icon{font-size: .4rem;color:var(--i_color3); }
.praise_list .swiper-slide img{width:10%;border-radius: 50%;}
.praise_list .swiper-slide p{width:90%;margin: 3% auto;}
.praise_list .swiper-slide h3,.praise_list .swiper-slide p{color: var(--bc_color);}
.praise-prev,.praise-next{position:absolute;top:50%;transform:translate(0,-50%);z-index:3;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}
.praise-prev{left:3%;}
.praise-next{right:3%;}
.praise-prev iconify-icon,.praise-next iconify-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%); font-size:0.3rem;color:var(--bc_color);}
.praise-prev:hover iconify-icon,.praise-next:hover iconify-icon{color:var(--i_color3);}

@media screen and (max-width: 960px) {
	.praise_list .swiper-slide iconify-icon{font-size:.3rem;}
	.praise_list .swiper-slide img{width:20%;}
}

.h_team ul{display:flex;display: -webkit-flex;gap:0 2%;flex-wrap: wrap;}
.h_team ul li{display:flex;display:-webkit-flex;width:49%;align-items:center;background:var(--bc_color);border-radius:10px;margin-bottom:2%;}
.h_team ul li .i_tit{width:50%;padding:0 2%;}
.h_team ul li .img{width:50%;position:relative;overflow:hidden;}
.h_team ul li .img::before{content:"";display:block;padding-bottom:120%}
.h_team ul li .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;}
.h_team ul li:hover img{width:110%;height:110%;}
@media screen and (max-width: 960px) {
	.h_team ul{display:block;}
	.h_team ul li{width:100%;}
}

.h_news h2{color:var(--bc_color);}
.h_news .i_tit{display:flex;display:-webkit-flex;justify-content: space-between;}
.h_news_list{position:relative; overflow:hidden;padding-left:1px;padding-right:1px;}
.h_news_list .swiper-wrapper{display:-webkit-flex; display:flex; position:relative;}
.h_news_list .swiper-slide{flex-shrink:0;position:relative;border-radius:15px;box-sizing:border-box;border: 1px solid #c8c8c8}
.h_news_list .img{width:100%;position:relative;overflow:hidden;}
.h_news_list .img::before{content:"";display:block;padding-bottom:70%}
.h_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-bottom-left-radius:15px;border-bottom-right-radius: 15px;}
.h_news_list .swiper-slide:hover img{width:110%;height:110%;}
.h_news_list .i_tit{margin:15% 6%;}
.h_news h2,.h_news h4{color:var(--bc_color);}




/* -----------------------------内页banner---------------------------- */
.in_banner{position:relative;width:100%;}
.in_banner>img,.in_banner>video{width:100%;}



/* ------------------------- Sunpal ------------------------ */
.in_sunpal h2,.in_sunpal p{color:var(--bc_color);width:50%;}
.in_sunpal_num ul{display:flex;display:-webkit-flex;flex-wrap: wrap;justify-content: center;}
.in_sunpal_num ul li{width:25%;display:flex;display:-webkit-flex;align-items:center;flex-wrap: wrap;justify-content: center;padding:1% 0;}
.in_sunpal_num ul li img{width:16%;}
.in_sunpal_num ul li .roll_num{font-size:.36rem;color:var(--i_color);font-family: 'EuclidMedium';}
.in_sunpal_num ul li:nth-child(even){background: var(--i_color2);}
.in_sunpal_num ul li:nth-child(odd){background: var(--i_color3);}
.in_sunpal_num h2,.in_sunpal_num p,.in_sunpal_num ul li .roll_num{color:var(--bc_color);}


@media screen and (max-width:1200px) {
	.in_sunpal h2,.in_sunpal p{width:60%;}
	.in_sunpal_num ul li .roll_num{font-size:.3rem;}
}

@media screen and (max-width:1024px) {
	.in_sunpal_num ul li .roll_num{font-size:.26rem;}
	.in_sunpal_num ul li{width:50%;}
	.in_sunpal_num ul li img{width:10%;}
}

@media screen and (max-width:960px) {
	.in_sunpal h2,.in_sunpal p{width:80%;}
	.in_sunpal_num ul li .roll_num{font-size:.24rem;}
}

@media screen and (max-width:767px) {
	.in_sunpal .i_tit{margin-top: 2%;}
	.in_sunpal h2,.in_sunpal p{width:80%;}
	.in_sunpal_num ul li .roll_num{font-size:.2rem;}
}

@media screen and (max-width:560px) {
	.in_sunpal h2,.in_sunpal p{width:100%;}
	.in_sunpal_num ul li .roll_num{font-size:.18rem;}
}

@media screen and (max-width:460px) {
	.in_sunpal_num ul li .roll_num{font-size:.16rem;}
}

.in_sunpal_culture .wrap{display:flex;display: -webkit-flex;align-items:center;}
.sunpal_left{width:50%;padding-right:5%;}
.sunpal_left h4{display:flex;display:-webkit-flex;align-items:center;color:var(--i_color3);padding:.05rem 0;cursor:pointer;line-height: 0.44rem;justify-content: space-between;border-bottom:1px solid var(--bc_color);}
.sunpal_left iconify-icon{color:var(--i_color3);cursor:pointer;}
.sunpal_left h2{color:var(--bc_color);}
.sunpal_left p{display: none;background:var(--i_color3);padding:1% .2rem;align-items:center;color:var(--bc_color);margin-top: 1%;}
.sunpal_right{position: relative;width:45%;}
.sunpal_right img{width:100%;}

@media screen and (max-width:960px) {
	.in_sunpal_culture .wrap{display:block}
	.sunpal_left{width:100%;padding-right:0;}
	.sunpal_right{width:100%;margin-top: 5%;}
}




/* ------------------------- Carhome ------------------------ */
.in_carhome h2,.in_carhome p{color:var(--bc_color);width:50%;}
.in_carhome_num ul{display:flex;display:-webkit-flex;flex-wrap: wrap;justify-content: center;}
.in_carhome_num ul li{width:25%;display:flex;display:-webkit-flex;align-items:center;flex-wrap: wrap;justify-content: center;padding:1% 0;}
.in_carhome_num ul li img{width:16%;}
.in_carhome_num ul li .roll_num{font-size:.36rem;color:var(--i_color);font-family: 'EuclidMedium';}
.in_carhome_num ul li:nth-child(even){background: var(--i_color2);}
.in_carhome_num ul li:nth-child(odd){background: var(--i_color3);}
.in_carhome_num h2,.in_carhome_num p,.in_carhome_num ul li .roll_num{color:var(--bc_color);}


@media screen and (max-width:1200px) {
	.in_carhome h2,.in_carhome p{width:60%;}
	.in_carhome_num ul li .roll_num{font-size:.3rem;}
}

@media screen and (max-width:1024px) {
	.in_carhome_num ul li .roll_num{font-size:.26rem;}
	.in_carhome_num ul li{width:50%;}
	.in_carhome_num ul li img{width:10%;}
}

@media screen and (max-width:960px) {
	.in_carhome h2,.in_carhome p{width:80%;}
	.in_carhome_num ul li .roll_num{font-size:.24rem;}
}

@media screen and (max-width:767px) {
	.in_carhome .i_tit{margin-top: 2%;}
	.in_carhome h2,.in_carhome p{width:80%;}
	.in_carhome_num ul li .roll_num{font-size:.2rem;}
}

@media screen and (max-width:560px) {
	.in_carhome h2,.in_carhome p{width:100%;}
	.in_carhome_num ul li .roll_num{font-size:.18rem;}
}

@media screen and (max-width:460px) {
	.in_carhome_num ul li .roll_num{font-size:.16rem;}
}


.in_carhome_culture ul{display:flex;display: -webkit-flex;flex-wrap: wrap;gap: 0 5%;}
.in_carhome_culture ul li{width:47.5%;margin-bottom:5%;}
.in_carhome_culture ul li h2,.in_carhome_culture ul li p{color:var(--bc_color);}
.in_carhome_culture img{width:100%;}

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


.customer_list{position:relative;overflow:hidden}
.customer_list .swiper-wrapper{display:-webkit-flex;display:flex;position:relative;}
.customer_list .swiper-slide{flex-shrink:0;position:relative;display:flex;display:-webkit-flex;align-items:center;}
.customer_list .swiper-slide iconify-icon{font-size:.2rem;}
.customer_list .swiper-slide .img{width:30%;position:relative;overflow:hidden;border-radius:10px;margin-left:5%;}
.customer_list .swiper-slide .img::before{content:"";display:block;padding-bottom:100%}
.customer_list .swiper-slide .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;}
.customer_list .swiper-slide .img:hover img{width:110%;height:110%;}
.customer_list .swiper-slide .i_tit{width:65%;margin:0 5%;}
.customer_list .i_tit h3,.customer_list .i_tit h4,.customer_list .i_tit p{color:var(--bc_color);}

.customer-prev,.customer-next{position:absolute;top:50%;transform:translate(0,-50%);width:.3rem;height:.3rem;z-index:3; cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}
.customer-prev{left:0;}
.customer-next{right:0;}
.customer-prev iconify-icon,.customer-next iconify-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:0.3rem;color:#FFF;}

@media screen and (max-width:960px) {
	.customer_list .swiper-slide{display:block}
	.customer_list .swiper-slide .i_tit{width:90%;margin-top:5%;}
}

/* ------------------------- Solution ------------------------ */
.in_solution h2,.in_solution h4,.in_solution p{color:var(--bc_color);}
.in_solution ul{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap:wrap;}
.in_solution ul li{width:32%;position:relative;margin-bottom:2%;}
.in_solution .img{width:100%;position:relative;overflow:hidden;border-radius: 10px;}
.in_solution .img::before{content:"";display:block;padding-bottom:55%}
.in_solution .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;}
.in_solution .img:hover img{width:110%;height:110%;}
.in_solution ul li h3{position:absolute;top:5%;left:5%;color:var(--i_color3);font-family:'EuclidMedium';}
.in_solution ul li .solution_desc{position:absolute;bottom:5%;left:5%;color:var(--i_color3);font-family:'EuclidMedium';}
.in_solution ul li h4,.in_solution ul li .i_more b,.in_solution ul li .i_more iconify-icon{color:var(--i_color3);font-family:'EuclidMedium';}




.in_solution_detail{position: relative;}
.in_solution_detail img{width:100%;}
.in_solution_detail .i_tit{position: absolute; left: 50%;top: 50%;transform: translate(-50%,-50%);width:94%;}
.in_solution_detail .i_tit h2,.in_solution_detail .i_tit p{color:var(--bc_color);font-family:'EuclidMedium';}
.in_solution_detail .i_more b,.in_solution_detail .i_more iconify-icon{color:var(--bc_color);}
.in_solution_detail .i_more:hover b,.in_solution_detail .i_more:hover iconify-icon{color:var(--i_color3);}


.in_history .wrap{display:flex;display: -webkit-flex;align-items:center;}
.history_left{width:50%;padding-right:5%;}
.history_left h4{display:flex;display:-webkit-flex;align-items:center;background:var(--i_color3);padding:.05rem .2rem;cursor:pointer;border-bottom:1px solid #fff;line-height: 0.44rem;color:var(--bc_color);}
.history_left h2,.history_left h5{color:var(--bc_color);}
.history_left p{display: none;background:var(--bc_color);padding:1% .2rem;align-items:center}
.history_left .i_more b,.history_left .i_more iconify-icon{color:var(--bc_color);}
.history_left .i_more:hover b,.history_left .i_more:hover iconify-icon{color:var(--i_color3);}
.history_right{position: relative;width:45%;}
.history_right img{width:100%;}







/* ------------------------- Service ------------------------ */
.in_service{background:var(--i_color3);margin-top:-5px;}
.in_service ul{display:flex;display:-webkit-flex;gap:0 5%;}
.in_service ul li{width: 33.3%;}
.in_service ul li img{width:15%;}
.in_service h2,.in_service h3,.in_service p{color:var(--bc_color);}

.in_service_list .service_desc{display:flex;display:-webkit-flex;align-items: center;}
.service_desc:nth-child(even){flex-direction: row-reverse;}
.service_desc .img{width:50%;position:relative;overflow:hidden;}
.service_desc .img::before{content:"";display:block;padding-bottom:55%}
.service_desc .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;}
.service_desc .img:hover img{width:110%;height:110%;}
.service_desc .i_tit{width:40%;margin: 0 auto;}
.service_desc h3,.service_desc p{color:var(--bc_color);}



@media screen and (max-width: 960px) {
	.in_service ul li img{width:30%;}
	.in_service_list .service_desc{display:block;}
	.service_desc .img{width:100%;}
	.service_desc .i_tit{width:100%;margin:2% 0 4%;}
}

/* ------------------------- Department ------------------------ */
.in_department li{margin-bottom: 2%;background: var(--bc_color);}
.in_department li a{display:flex;display:-webkit-flex;align-items:center;gap: 0 5%;}
.in_department .img{width:30%;}
.in_department .img img{width:100%;}
.in_department .i_tit{margin-right:2%;width:70%;}
.in_department .i_tit h4{color:#fff;background: var(--i_color3);padding: 1% 2%;width:30%;text-align: center}

@media screen and (max-width: 660px) {
	.in_department .img{width:50%;}
	.in_department .i_tit{width:50%;}
	.in_department .i_tit h4{width:50%;}
}


/* ------------------------- Team detail------------------------ */
.in_team_detail .wrap{display:flex;display:-webkit-flex;gap:0 5%;}
.in_team_detail .team_left{width: 20%;}
.in_team_detail .team_left img{width:100%;}
.in_team_detail .team_right{width: 78%;}
.in_team_detail .team_media{justify-content: center;}
.team_right ul{display:flex;display:-webkit-flex;gap:0 2%;flex-wrap:wrap;border-bottom:1px solid var(--i_color2);}
.team_right ul li{display:flex;display:-webkit-flex;gap:0 2%;width:49%;align-items: center;margin-bottom: 1%;}
.team_right ul li h4{width:30%;}
.team_right ul li p{width:70%;}
.in_team_detail h3,.in_team_detail h4,.in_team_detail p{color:var(--bc_color);}
@media screen and (max-width: 960px) {
	.team_right ul li h4{width:50%;}
	.team_right ul li p{width:50%;}
}

@media screen and (max-width: 767px) {
	.team_right ul{display:block}
	.team_right ul li{width:100%;}
	.team_right ul li h4{width:50%;}
	.team_right ul li p{width:50%;}
}

/* ------------------------- FAQ ------------------------ */
.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(--bc_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(--bc_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(--i_color3);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}
}




/* ------------------------- News ------------------------ */
.in_news .wrap{display:flex;display:-webkit-flex;gap: 0 2%;}
.in_news .news_left{width:74%;}
.in_news .news_right{width:20%;background: var(--bc_color);padding: 2% 2% 0;}
.news_left li{margin-bottom: 2%;background: var(--bc_color);}
.news_left li a{display:flex;display:-webkit-flex;align-items:center;}
.news_left .img{width:50%;position:relative;overflow:hidden;}
.news_left .img::before{content:"";display:block;padding-bottom:70%}
.news_left .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;}
.news_left li:hover img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%; height:110%;object-fit:cover;}
.news_left .i_tit{margin:0 2%;}
.news_left .i_tit h4{color:#fff;background: var(--i_color3);padding: 1% 2%;width:30%;text-align: center;text-transform: uppercase}
.news_right .news_category p{position:relative;color:var(--i_color);padding-left:15px;padding-bottom: 1%;}
.news_right .news_category p::before{content:'';position: absolute;top:40%;left:0;width:5px;height:5px;background:var(--i_color);border-radius:50%;}
.news_right .news_category a:hover p{color:var(--i_color3);}
.news_right .news_category a:hover p::before{background:var(--i_color3);}

.news_right .news_recent ul li{margin-bottom:5%;}
.news_right .news_recent ul li a{display:flex;display:-webkit-flex;}
.news_recent .img{width:50%;position:relative;overflow:hidden;}
.news_recent .img::before{content:"";display:block;padding-bottom:70%}
.news_recent .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;}
.news_recent li:hover img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%; height:110%;object-fit:cover;}
.news_recent .i_tit{margin-left:2%;width:50%;}
.news_right .news_tag ul{display:flex;display:-webkit-flex;gap:0 4%;flex-wrap:wrap;}
.news_right .news_tag ul li{padding:1% 2%;border: 1px solid var(--i_color2);margin-bottom:5%;}
.news_right .news_tag ul li:hover p{color:var(--i_color3);}


/* -------------------------news detail------------------------ */
.in_news_detail .wrap{text-align: center}
.in_news_detail h1{font-size: 40px;color:var(--i_color);font-weight: bold;}
.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:#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;transition:all .7s ease}
.in_news_detail ul li iconify-icon{color:var(--i_color);font-size:45px;}
.in_news_detail ul li:hover{-webkit-transform:translate(0, -8px);transform:translate(0, -8px)}
.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);}
.date,.category{font-size:.18rem;}
.date{margin-left:2%}

@media screen and (max-width: 1200px) {
	.in_news_detail h1{font-size: 34px}
}

@media screen and (max-width: 960px) {
	.in_news_detail h1{font-size:30px}
	.date,.category{font-size:.16rem;}
	.in_news ul li iconify-icon{font-size:40px;}
}

@media screen and (max-width: 767px) {
	.in_news_detail h1{font-size: 24px}
	.in_news_detail ul li iconify-icon{font-size: 30px;}
	.in_news_detail ul::before, .in_news_detail ul::after {width: 38%;}
}

@media screen and (max-width: 460px) {
	.in_news_detail h1{font-size: 20px}
	.date{font-size: 14px;}
	.in_news_detail ul li iconify-icon{font-size: 24px;}
	.in_news_detail ul::before,.in_news_detail ul::after{width: 35%;}
}





/* -------------------------Contact------------------------ */
.in_contact h2{color:var(--bc_color);}
#wpforms-24{--input_font_size:14px;--input_height:.46rem}
#wpforms-24{margin:0;padding:0;}
#wpforms-form-24{width:100%;position:relative;overflow:hidden}
#wpforms-24 input,#wpforms-24 button{margin:0;padding:0;border:none;background:none}
#wpforms-24 .wpforms-field{padding:0;margin:0}
#wpforms-24 .wpforms-field-label{font-size: 0.16rem;color: var(--bc_color);font-weight: normal;margin-left: 16px;}
#wpforms-24 .wpforms-required-label{position:absolute;top:.04rem;left:4px;font-size:.16rem;color:#F00}
#wpforms-24 .wpforms-field{width:100%;background:transparent;padding-bottom:.3rem;position:relative;overflow:hidden;}
#wpforms-24 input,#wpforms-24 select{width:100%;max-width:100% !important;min-width:100%;font-size:var(--input_font_size);color:var(--bc_color);height:var(--input_height);box-sizing:border-box;border:1px solid var(--bc_color);background:none;padding:0 .1rem;-webkit-border-radius:.05rem;border-radius:.05rem;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}
#wpforms-24 select option{background:var(--i_color3);color: var(--bc_color);width:100%;max-width:100% !important;min-width:100%;}
#wpforms-24 input:hover,#wpforms-24 select:hover{border-color:var(--i_color3);}
#wpforms-24 input{line-height:var(--input_height)}
#wpforms-24-field_1-container,#wpforms-24-field_2-container,#wpforms-24-field_3-container,#wpforms-24-field_4-container,#wpforms-24-field_5-container,#wpforms-24-field_6-container,#wpforms-24-field_7-container,#wpforms-24-field_8-container,#wpforms-24-field_9-container,#wpforms-24-field_10-container,#wpforms-24-field_11-container,#wpforms-24-field_12-container {width:49% !important;}
#wpforms-24 input::placeholder,#wpforms-24 input::-webkit-input-placeholder,#wpforms-24 input::-moz-placeholder,#wpforms-24 input::-ms-input-placeholder{color:var(--bc_color);}
#wpforms-24-field_1-error,#wpforms-24-field_2-error,#wpforms-24-field_3-error,#wpforms-24-field_4-error,#wpforms-24-field_5-error,#wpforms-24-field_6-error,#wpforms-24-field_7-error,#wpforms-24-field_8-error,#wpforms-24-field_9-error,#wpforms-24-field_10-error,#wpforms-24-field_11-error,#wpforms-24-field_12-error{position:absolute;font-size:12px;color:#A90909;}
#wpforms-24 .wpforms-field-container{width:100%;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden}
#wpforms-24 .wpforms-submit-container{text-align:center; padding:0; overflow:hidden; position:relative;}
#wpforms-24 .wpforms-submit-container button{width:20%;height:.5rem;font-size:.14rem;color:#FFF;font-weight:bold;line-height:.42rem; background:var(--i_color3); cursor:pointer; position:relative; z-index:2}

@media screen and (max-width: 960px) {
    #wpforms-24-field_1-container,#wpforms-24-field_2-container, #wpforms-24-field_3-container, #wpforms-24-field_4-container, #wpforms-24-field_5-container, #wpforms-24-field_6-container,#wpforms-24-field_7-container,#wpforms-24-field_8-container, #wpforms-24-field_9-container, #wpforms-24-field_10-container, #wpforms-24-field_11-container, #wpforms-24-field_12-container {width:100% !important;}
	#wpforms-24 .wpforms-submit-container button{width:50%;}
}

@media screen and (max-width: 767px) {
	#wpforms-24 .wpforms-submit-container button{width:100%;}

}