﻿.hitory-swiper{margin-top:2.5%}
.hitory-swiper::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:2px;background:var(--color)}
.hitory-swiper .swiper-slide{height:auto}
.hitory-swiper .swiper-slide .num-wrap{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;border-radius:50%;aspect-ratio:1;transition:all .3s ease-in-out}
.hitory-swiper .swiper-slide .num{display:block;width:45%;height:45%;font-size:var(--fontsize24);color:#fff;background-color:color-mix(in srgb,#ee4d5a 70%,#fff 30%);border-radius:50%;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:all .3s ease-in-out}
.hitory-swiper .swiper-slide-active .num-wrap{border:1px solid var(--color)}
.hitory-swiper .swiper-slide-active .num{width:75%;height:75%;font-weight:700;font-size:48px;background-color:var(--color)}
.hitory-info{max-width:700px;margin:3% auto 0;color:#666;text-align:center;transition:all .3s ease-in-out}
@media (max-width:768px){.hitory-swiper{margin-top:20px}
.hitory-info{margin-top:20px}
.hitory-swiper .swiper-slide .num{font-size:var(--fontsize20)}
.hitory-swiper .swiper-slide-active .num{font-size:40px}
}
.insucom-fill-your-life-block{padding:40px 0;overflow:hidden}
@media (max-width:767px){.insucom-fill-your-life-block{padding:50px 0}
}.insucom-fill-your-life-block .life-insu-area .main-fill{text-align:center;overflow:hidden}
.insucom-fill-your-life-block .life-insu-area .main-fill .main-title{margin-bottom:60px;font-size:40px;line-height:55px;font-weight:700;color:var(--color-second);white-space:pre-line}
@media (max-width:767px){.insucom-fill-your-life-block .life-insu-area .main-fill .main-title{font-size:24px;line-height:normal;margin-bottom:20px}
}.insucom-fill-your-life-block .life-insu-area .main-fill .insu-swiper{position:relative}
.insucom-fill-your-life-block .life-insu-area .main-fill .insu-swiper .swiper-wrapper .swiper-slide .slide{display:flex;justify-content:center;align-items:center;position:relative}
.insucom-fill-your-life-block .life-insu-area .main-fill .insu-swiper .swiper-wrapper .swiper-slide .slide .slide-img{height:550px}
@media (max-width:1199px){.insucom-fill-your-life-block .life-insu-area .main-fill .insu-swiper .swiper-wrapper .swiper-slide .slide .slide-img{height:450px}
}@media (max-width:991px){.insucom-fill-your-life-block .life-insu-area .main-fill .insu-swiper .swiper-wrapper .swiper-slide .slide .slide-img{height:400px}
}@media (max-width:767px){.insucom-fill-your-life-block .life-insu-area .main-fill .insu-swiper .swiper-wrapper .swiper-slide .slide .slide-img{height:300px}
}.insucom-fill-your-life-block .life-insu-area .main-fill .insu-swiper .swiper-wrapper .swiper-slide .slide .slide-img img{width:100%;height:100%;object-fit:cover}
.insucom-fill-your-life-block .life-insu-area .main-fill .insu-swiper .swiper-wrapper .swiper-slide .slide a{position:absolute;pointer-events:none}
.insucom-fill-your-life-block .life-insu-area .main-fill .insu-swiper .swiper-wrapper .swiper-slide .slide a .btn-text{transition-property:all;transition-duration:300ms;transition-timing-function:linear;opacity:0;color:#fff;font-weight:600;font-size:18px;line-height:28px;padding:20px 30px;background-color:var(--color);}
@media (max-width:1199px){.insucom-fill-your-life-block .life-insu-area .main-fill .insu-swiper .swiper-wrapper .swiper-slide .slide a .btn-text{padding:17px 27px}
}@media (max-width:991px){.insucom-fill-your-life-block .life-insu-area .main-fill .insu-swiper .swiper-wrapper .swiper-slide .slide a .btn-text{padding:14px 24px}
}@media (max-width:767px){.insucom-fill-your-life-block .life-insu-area .main-fill .insu-swiper .swiper-wrapper .swiper-slide .slide a .btn-text{padding:10px 20px}
}.insucom-fill-your-life-block .life-insu-area .main-fill .insu-swiper .swiper-wrapper .swiper-slide .group:hover .btn-text{opacity:1}
.insucom-fill-your-life-block .life-insu-area .main-fill .insu-swiper .swiper-pagination{top:auto;bottom:-60px}
@media (max-width:767px){.insucom-fill-your-life-block .life-insu-area .main-fill .insu-swiper .swiper-pagination{bottom:-30px}
}.insucom-fill-your-life-block .life-insu-area .main-fill .insu-swiper .swiper-pagination .swiper-pagination-bullet{width:40px;height:3px;border-radius:0;background:#e3e3e3}
.insucom-fill-your-life-block .life-insu-area .main-fill .insu-swiper .swiper-pagination .swiper-pagination-bullet-active{background:var(--color-primary)}
:root{--color-primary:#e60013;}
@font-face{font-family:"qico";font-display:swap;src:url('/js/48089/iconfont.woff2') format('woff2'),url('/js/48089/iconfont.woff') format('woff'),url('/js/48089/iconfont.ttf') format('truetype');}
.qico{font-family:"qico" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.qico-gou:before{content:"\e64a";}
.row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.col-md-6,.col-lg-12{position:relative;width:100%;min-height:1px;}
@media (min-width:1025px){.col-lg-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}
.col-lg-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}
.col-lg-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}
@media (min-width:769px){.col-md-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}
.solar_counter_area{padding:100px 0 100px;}
.solar_counter_area .witr_counter_single{text-align:left;margin-bottom:30px;}
.solar_counter_area .witr_counter_icon{float:left;}
.solar_counter_area .all_counter_color img{width:50px;transform:rotate(0deg);margin:0 20px 0 0;}
.solar_counter_area .witr_counter_number_inn{overflow:hidden;}
.solar_counter_area .witr_counter_number_inn h3,.solar_counter_area .witr_counter_number_inn span{font-size:40px;display:inline-block;font-weight:700;margin-bottom:0;}
.solar_counter_area .witr_counter_number_inn h3,.solar_counter_area .witr_counter_number_inn span{color:var(--color-primary);}
.solar_counter_area .witr_counter_number_inn span{line-height:0;}
.solar_counter_area .all_counter_color h4,.solar_counter_area .all_counter_color h1{font-size:19px;font-weight:400;}
.solar_counter_area{background-position:center center;background-size:cover;padding:100px 0 80px;position:relative;}
.solar_counter_area::before{content:"";height:100%;width:100%;top:0;left:0;position:absolute;background-color:var(--color-second);opacity:.7;}
.solar_counter_area .witr_section_title_inner h2{font-size:16px;font-weight:700;font-family:var(--title-font-family);color:#fff;}
.solar_counter_area .witr_section_title_inner h3{font-size:40px;font-weight:700;font-family:var(--title-font-family);color:#fff;}
.solar_counter_area .witr_section_title_inner p{font-size:16px;font-weight:400;font-family:var(--font-family);color:#fff;}
.solar_counter_area .counter_left_inner .all_color_service{padding:0 40px 0 0;margin-bottom:22px;}
.solar_counter_area .counter_left_inner .witr_section_title_inner p{width:100%;padding:20px 0 0 0;margin-top:10px;}
.solar_counter_area .counter_left_inner .witr_section_title{margin-bottom:55px;}
.solar_counter_area .witr_s_flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
.solar_counter_area .em-service2.sleft .em-service-icon{margin-right:20px;margin-top:10px;}
.solar_counter_area .em-service2 .em-service-icon em{width:50px;height:50px;line-height:50px;border-radius:5px;display:inline-block;text-align:center;font-size:25px;transition:all .5s ease 0s;background:var(--color-primary);color:#fff;margin-bottom:15px;}
.solar_counter_area .counter_inner{margin:0 75px 0 0;overflow-x:hidden;}
.solar_counter_area .counter_inner .witr_counter_single{display:flex;align-items:center;margin:0 30px 0 35px;padding:20px 20px 20px 34px;background-color:#fff;margin-bottom:20px;}
.solar_counter_area .counter_inner .witr_counter_icon img{width:50px;filter:grayscale(100%);}
.solar_counter_area .counter_inner .witr_counter_img{margin:0 20px 0 0;}
.solar_counter_area .counter_inner .witr_counter_number_inn{overflow:hidden;color:var(--color-primary);}
.solar_counter_area .counter_inner .witr_counter_number_inn span{font-size:20px;font-weight:700;font-family:var(--title-font-family);}
.solar_counter_area .counter_inner .witr_counter_number_inn h3{font-size:48px;font-weight:700;font-family:var(--title-font-family);}
.solar_counter_area .counter_inner .all_counter_color h4,.solar_counter_area .counter_inner .all_counter_color h1{font-size:19px;font-weight:500;color:var(--color-primary);}
.solar_counter_area .witr_counter_single.all_counter_color.margin_right{margin:0 0px 20px 65px;}
.solar_counter_area .counter_left_inner .all_color_service h3,.solar_counter_area .counter_left_inner .all_color_service h3 a{color:#fff;font-size:24px;font-weight:700;font-family:var(--title-font-family);margin-top:17px;}
.solar_counter_area .counter_left_inner .all_color_service p{color:#fff;font-size:17px;font-weight:400;font-family:var(--font-family);}
.solar_counter_area .counter_left_inner .all_color_service:hover i{background:var(--btn-hover);}
@media (min-width:1025px) and (max-width:1199px){
 .solarsun_choose_area .witr_section_title_inner p{width:90% !important;}
.solarsun_choose_area .counter_inner{margin-right:0px;}
.solarsun_choose_area .counter_inner .all_counter_color{text-align:center;}
.solarsun_choose_area .choose_left_inner{margin:0 20px 0 0px;}
.solarsun_counter_area{padding:100px 0 170px;}
}
@media (min-width:768px) and (max-width:991px){
 .solarsun_choose_area .witr_section_title_inner p{width:100% !important;}
.solarsun_choose_area .em-service2 .em-service-icon i{margin-bottom:10px;}
.solarsun_choose_area .em_service_content{margin-bottom:30px;}
.solarsun_choose_area .witr_section_title_inner h1,.solarsun_choose_area .witr_section_title_inner h3{font-size:30px;}
.solarsun_choose_area .witr_section_title_inner.text-center p,.solarsun_choose_area .witr_section_title_inner.text-left p,.witr_section_title_inner.text-right p{margin:0 auto;}
.solar_counter_area .counter_inner{margin-right:0;}
.solar_counter_area .counter_inner .all_counter_color i,.solar_counter_area .counter_inner .witr_counter_img{margin:0;}
.solarsun_counter_area{padding:85px 0 85px;}
.solar_counter_area .witr_counter_single{text-align:center;margin-bottom:20px;}
.solarsun_counter_area .witr_counter_single{margin-bottom:30px;}
.solar_counter_area .witr_counter_icon i{margin-right:0;margin:0;}}
@media (max-width:1024px){
 .solar_counter_area .wirt_new_iner{float:inherit;margin-bottom:20px;width:100%;}
.solar_counter_area .counter_inner{display:inherit;justify-content:inherit;}
.solar_counter_area .counter_inner .all_counter_color i,.solar_counter_area .counter_inner .witr_counter_img{margin:0 0 20px 0;}
.solar_counter_area .counter_inner .witr_counter_single{text-align:center;}
.solar_counter_area .witr_counter_single.all_counter_color.margin_right{margin:0 30px 20px 15px;}
.solar_counter_area .counter_inner .witr_counter_single{margin:0 30px 20px 15px;}
.solar_counter_area .counter_inner .witr_counter_number_inn h3{font-size:25px;}
.solar_counter_area .em-service2 .em-service-icon em{width:30px;height:30px;line-height:30px;font-size:17px;}
.solar_counter_area{padding:30px 0;}
.solar_counter_area .counter_left_inner .all_color_service h3, .solar_counter_area .counter_left_inner .all_color_service h3 a{margin-top:6px}}
@media (max-width:768px){.solar_counter_area .counter_inner{margin-right:0}
.solar_counter_area .counter_inner .witr_counter_single,.solar_counter_area .witr_counter_single.all_counter_color.margin_right{margin-left:0;margin-right:0}
.solar_counter_area .counter_left_inner .all_color_service{padding-right:0}}
@media screen and (max-width:1280px){.solar_counter_area .witr_section_title_inner h3{font-size:28px;}
}
@media screen and (max-width:576px){.solar_counter_area .witr_section_title_inner h3{font-size:24px;}
}

.huake-indexC{padding:80px 0;background:url(https://shopcdnpro.grainajz.com/inst/Boo/3269/342824/sections/huake_authentication_1744007770838176/pics/ibg3.png) no-repeat center top 50px}
.huake-indexC .cl{zoom:1}
.huake-indexC .cl:after,.huake-indexC .cl:before{display:table;content:" "}
.huake-indexC .cl:after{clear:both}
.huake-indexC .cert h3{font-size:30px;color:#333;text-transform:uppercase}
.huake-indexC .cert ul li{float:left;margin:20px 0 0;width:50%}
.huake-indexC .cert img{height:80px}
.huake-indexC .list{position:relative}
.huake-indexC .list .swiper-slide{float:left;background:#fff;position:relative;box-sizing:border-box}
.huake-indexC .list .swiper-slide img{width:100%;display:block;box-sizing:border-box;border:1px solid #dbdbdb;aspect-ratio:221/313;object-fit:cover}
.huake-indexC .list .swiper-slide p{border-bottom:1px solid #d9d9d9;line-height:62px;height:62px;text-align:center;font-size:16px;color:#333;text-transform:uppercase}
.huake-indexC .swiper-button-next,.huake-indexC .swiper-button-prev{width:34px;height:34px;border-radius:0;background:0 0;margin-top:-22px;text-align:center}
.huake-indexC .swiper-button-prev{transform:rotate(90deg)}
.huake-indexC .swiper-button-next{transform:rotate(-90deg)}
.huake-indexC .swiper-button-next::after,.huake-indexC .swiper-button-prev::after{display:none}
.huake-indexC .swiper-button-next i,.huake-indexC .swiper-button-prev i{font-size:30px;line-height:34px;color:#a8a8a8}
.huake-indexC .swiper-button-prev,.huake-indexC .swiper-container-rtl .swiper-button-next{left:-20px;right:auto}
.huake-indexC .swiper-button-next,.huake-indexC .swiper-container-rtl .swiper-button-prev{right:-20px;left:auto}
.huake-indexC .swiper-button-next:hover i,.huake-indexC .swiper-button-prev:hover i{color:var(--color-primary)}
.huake-indexC .swiper-pagination{position:static;width:100%;margin-top:25px;display:none}
.huake-indexC .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;margin:0 3px;background:#a8a8a8;border-radius:50%;opacity:1;box-sizing:border-box}
.huake-indexC .swiper-pagination-bullet-active{background:var(--bg-color)}
.huake-indexC .more{color:#037214;font-size:16px;width:222px;border:2px solid #027317;height:46px;line-height:46px;border-radius:30px;display:block;background:#fff;text-align:center;margin:60px auto 0}
.huake-indexC .more:hover{background:var(--bg-color);color:#fff}
@media screen and (max-width:1300px){.huake-indexC .swiper-button-next,.huake-indexC .swiper-button-prev{display:none}
}
@media screen and (max-width:1024px){.huake-indexC{padding:30px 0}
.huake-indexC .cert{float:none;width:100%}
.huake-indexC .cert h3{font-size:24px;text-align:center}
.huake-indexC .cert ul{overflow:hidden}
.huake-indexC .list{float:none;width:100%;margin:20px 0 0}
.huake-indexC .swiper-button-next,.huake-indexC .swiper-button-prev{display:none}
.huake-indexC .swiper-pagination{display:block}
}
@media screen and (max-width:400px){.huake-indexC .cert h3{font-size:20px}
}
.col-lg-4,.col-lg-8{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
@media (min-width:992px){.col-lg-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}
.col-lg-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}
}
.huake-indexC .cert ul li{list-style:none}