
/*-- 首页banner start --*/
.index_banner{position: relative;}
.indexbanner_dot{position: absolute;left: 50%;transform: translateX(-50%);bottom: 40px;z-index:10;}

.indexbanner_dot .swiper-pagination-bullet {
  z-index:10;position: relative;border-radius: 0;opacity: 1;width: 60px;height: 4px;background: rgba(255,255,255,0.5) ;margin: 0 5px;
}

.indexbanner_dot .swiper-pagination-bullet.swiper-pagination-bullet-active::before {display: block;content: "";position: absolute;top: 0;left: 0;width:100%;bottom: 0;transition: width 4s !important;background:#d0141b;}

.indexbanner_dot .swiper-pagination-bullet::before {display: block;content: "";position: absolute;top: 0;left: 0;bottom: 0;width:0;}

.indexbanner_swiper .swiper_box{position: relative;}
.indexbanner_swiper {height: 740px;}
.indexbanner_swiper video{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;}
.indexbanner_swiper .swiper_box{height: 100%;}
.indexbanner_swiper .swiper_box .imgbox{display: none;}
.indexbanner_swiper .swiper_box {transition: all 3s;transform: scale(1.1);}
.indexbanner_swiper .swiper-slide-active .swiper_box {transform: scale(1);}
.indexbanner_swiper .swiper-slide{overflow: hidden;}
.index_banner .swipertext{color: #fff;font-weight: bold;font-size:60px;position: absolute;top: 47%;transform: translateY(-50%);left: 9.375%;line-height: 1;font-family: 'gilroy-bold';letter-spacing: 10px;}

/*-- 首页banner end --*/

/* 新产品列表 start */
.newindex_product{padding: 60px 0;}
.newProduct_list{display: flex;flex-wrap: wrap;}
.newProduct_list .item{margin-right: 30px;margin-bottom: 30px;width: calc(33.3333% - 20px);border-radius: 20px;overflow: hidden;}
.newProduct_list .item:nth-child(3n){margin-right: 0;}
.newProduct_list .item .a{display: block;position: relative;}
.newProduct_list .item .name{position: absolute;top: 50%;left: 0;right: 0;transform: translateY(-50%);text-align: center;padding: 0 10px;color: #fff;font-size: 22px;z-index: 10;}
.newProduct_list .item .a::after{display: block;content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: linear-gradient(to right, #36b6b3 , rgba(54, 182, 179,0.4));opacity: 0;transition: all 0.4s;}
.newProduct_list .item:hover .a::after{opacity: 1;}
.newProduct_list .item:hover .imgbox img{transform: scale(1.1);}
.newMore_btn{width: 155px;height: 46px;}
.newindex_product .newMore_btn{margin-top: 0 !important;}
/* 新产品列表 end */






/* 首页产品表 start */
.enindex_product{padding-top: 90px;background: #f1f3f5;}
.enindexPro_content{position: relative;}
.enindexPro_content .enprobox{position: relative;}
.enindexPro_content .enprobox .enpro_text{position: absolute;z-index: 10;color: #fff;top: 0;left: 0;right: 0;bottom: 0;text-align: center;padding: 100px 15px;}
.enindexPro_content .enprobox .enpro_text .ep_title{font-size: 48px;font-weight: bold;height: 144px;}
.enindexPro_content .enprobox .enpro_text .ep_desc{font-size: 18px;line-height: 26px;margin: 40px 0;}
.enindexPro_content .enprobox .enpro_text .ep_attr a{color: #fff;line-height: 1;}
.enindexPro_content .enprobox .enpro_text .ep_attr span{color: #fff;margin: 0 30px;opacity: 0.4;}
.enindexPro_content .eppro_links{margin: 120px auto 0 auto;line-height: 1;padding: 20px 0;width: 175px;border-radius: 30px;background: #fff;color: #24c4b7;opacity: 0;position: absolute;top: 60%;left: 50%;transform: translate(-50%,-50%);margin-top: 0 !important;}
.enindexPro_content .eppro_links i{color: #24c4b7;margin-left: 8px;font-size: 18px;}
.enindexPro_content .eppro_links span{font-weight: bold;}
.enindexPro_content .eppro_links:hover{background: #24c4b7;color: #fff;}
.enindexPro_content .eppro_links:hover i{color: #fff;}
.enindexPro_content .probgbox{background: url(../images/probg.png) center no-repeat;background-size: cover;position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;}
.enindexPro_content .swiper-slide:hover .probgbox{opacity: 1;}
.enindexPro_content .swiper-slide:hover .eppro_links{opacity: 1;}
.eninPro_btn{position: absolute;top: 50%;transform: translateY(-50%);width: 80px;height: 80px;z-index: 20;background: rgba(0,0,0,0.2);}
.eninPro_btn i{font-size: 28px;color: #fff;}
.eninPro_prev{left: 0;}
.eninPro_next{right: 0;}
.eninPro_btn:hover{background: #195bd3;}
/* 首页产品表 end */






/* 响应处理 */
@media (min-width: 1921px) {
    .indexbanner_swiper video{width: 120%;}
}
@media (max-width: 1600px) {
    .enindexPro_content .enprobox .enpro_text .ep_title{font-size: 36px;}
}
@media (max-width: 1440px) {
    .enindexPro_content .enprobox .enpro_text .ep_title{font-size: 32px;letter-spacing: 0;}
    .enindexPro_content .enprobox .enpro_text .ep_desc{font-size: 16px;}
    .enindexPro_content .enprobox .enpro_text .ep_desc br{display: none;}
    .eninPro_btn i{font-size: 20px;}
    .eninPro_btn{width: 60px;height: 60px;}
    .index_banner .swipertext{font-size: 50px;}
    .newProduct_list .item .name{font-size: 18px;}
    .newNews_content .nw_box .tit{font-size: 20px;letter-spacing: 0;}
}

@media (max-width: 1260px) {
   
    .index_news .title{font-size: 22px;line-height: 30px;}
    .index_english .indexentext{font-size: 36px;line-height: 46px;display: block;}
    .index_english::after{display: none;}
    .index_english{background: #f1f3f5;height: auto;padding: 60px 0;}
    
}
@media (max-width:1024px) {
    .enindexPro_content .enprobox .enpro_text .ep_attr span{margin: 0 15px;}
    .index_banner .swipertext{font-size: 40px;}
}
@media (max-width: 992px) {
    .indexbanner_swiper .swiper_box{background: none;}
    .indexbanner_swiper .swiper_box .imgbox{display: block;}
    .indexbanner_swiper{height: auto;}
    .enindexPro_content .enprobox .enpro_text .ep_title{font-size: 22px;}
    .index_news .title br{display: none;}
    .enindex_product{padding-top: 20px;}
    .enindexPro_content .enprobox .enpro_text .ep_title{height: auto;}
    .newProduct_list .item{width: calc(50% - 15px);margin-right: 30px !important;}
    .newProduct_list .item:nth-child(2n){margin-right: 0 !important;}
}

@media (max-width: 768px) {
    .indexbanner_dot{bottom: 10px;}
    .indexbanner_dot span{height: 2px;width: 10px;}
    .indexbanner_dot .swiper-pagination-bullet-active{width: 15px;background: #fff;}
    .index_english{padding: 60px 0;}
    .index_english .indexentext{font-size: 24px;line-height: 36px;}
    .index_news .title{font-size: 16px;line-height: 24px;}
    .innew_content_three .tt_title{font-size: 16px;line-height: 24px;}
    .innew_content .item{padding: 30px 20px;}
    .ppmore{margin-top: 10px;}
    .innew_content_three .item a{padding: 30px 20px;}
    .innew_content_two .item a .left{padding: 15px 20px;}
    .ftcenter_content .item .ftc_icon img{height: 52px;width: auto;}
    .ftcenter_content .item .ftc_title{font-size: 16px;}
    .ft_navbox{display: block;text-align: center;}
    .ftlinkicon_list{justify-content: center;}
    .ft_navbox .right{margin-top: 15px;}
    .ft_copy{display: block;text-align: center;padding: 15px 0;}
    .index_mobileproduct{display: block;}
    .index_product{display: none;}
    .inp_list{margin-top: 20px;}
    .innew_content_two .miaoshu p{font-size: 14px;}
    .enindexPro_content .enprobox .enpro_text{padding: 50px 15px;}
    .index_banner .swipertext{font-size: 32px;left: 15px;}
    
}

@media (max-width: 580px) {
    .index_english,.index_news{padding: 30px 0;}
    .index_english .indexentext{font-size: 20px;line-height: 28px;}
    .innew_content .item{width: 100% !important;margin-right: 0;margin-bottom: 15px;}
    .innew_content_two{margin-top: 0;}
    .innew_content .item{padding: 40px 20px;}
    .innew_content_two .item a .left{width: 100%;}
    .innew_content_two .item a .right{width: 100%;}
    .innew_content_three .item{width: 100% !important;margin-right: 0;margin-top: 15px;}
    .innew_content_three{margin-top: 0;}
    .index_shengyin{padding: 40px 0;}
    
    .ftcenter_content .item .ftc_title{margin: 15px 0;font-size: 14px;}
    .ftcenter_content .item .ftc_more{font-size: 12px;}
    .ftcenter_content .item{padding: 25px 0;}
    .ft_nav{padding: 25px 0;}
    .index_mobileproduct .proswboxbox .ph_title{font-size: 20px;}
    .index_mobileproduct .proswboxbox .ph_subtitle{font-size: 14px;}
    .inp_list li{padding: 0 15px;margin-top: 10px;}
    .inp_list{margin-top: 10px;}
    .index_mobileproduct .proswboxbox{height: 250px;}
    .eninPro_btn{width: 45px;height: 45px;}
    .eninPro_btn i{font-size: 16px;}
    .innew_content .itemtext,.ithreebox{right: 15px;left: 15px;}
    .ftcenter_content .item .ftc_title{font-size: 12px;}
    .innew_content_two .item a,.innew_content .item{border-radius: 10px;}
    .index_banner .swipertext{font-size: 22px;line-height: 1.2;letter-spacing: 0;}
    .newProduct_list .item{width: 100%;margin-right: 0 !important;margin-bottom: 15px;border-radius: 10px;}
    .newProduct_list .item .name{font-size: 18px;}
    .newindex_product .container1440,.newindex_news .container1440{margin: 0 20px;}
    
}




.newNews_content .swiper-slide{padding-bottom: 0 !important;}
@media (max-width: 580px) {
    .newMore_btn{margin-top: 20px !important;}
}





















