﻿@import url(https://css02.v15cdn.com/m434/message.css);
.home-banner #indexbanner::after{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,.3)}
.home-icon{display:none;}
.home-choose .left .home-title br{display:none;}
.home-choose .left .home-more{background:#fff;color:var(--hovercolor);}
.home-choose .left .home-more::after{background:var(--color)}
.home-choose .left .home-more:hover{color:#fff}
.home-choose .right ul li em{color:#fff;}
.home-news{padding-bottom:5%;}
.home-about .aboutinfo .more{background:var(--color);padding:0 20px;color:#FFFFFF;margin-right:20px;position:relative;font-size:var(--fontsize16);}
.home-about .aboutinfo .more em{background:none}
.home-about .aboutinfo .more:hover{background:var(--fontcolor)}
.home-about-btn{display:flex;}
@media (max-width:768px){.home-about .aboutinfo .more{padding:0 12px!important;height:40px;font-size:var(--fontsize15)}}
.home-choose .left{width:100%;text-align:center;padding:0 0 20px}
.home-choose .left .home-title{text-align:center}
@media (min-width:1281px){.home-choose .right ul li{width:24%;margin:0!important}}
@media (max-width:768px){.home-choose .left{width:100%;text-align:center;padding:0}}
.home-banner .banner-inner{z-index:2;max-width:54%;position: absolute;top:50%;transform: translateY(-50%);left:12%;}
.home-banner .banner-inner .ban-p1{color:#fff;font-size:40px;font-weight:var(--fontbold7)}
.home-banner .banner-inner .ban-p2{color:#fff;font-size:20px;margin:10px 0 20px;}
.home-banner .banner-inner .home-more{background: #fff;color:var(--color)}
.home-banner .banner-inner .home-more:after{background: var(--color);}
.home-banner .banner-inner .home-more:hover{color:#fff;}
@media (max-width:1600px){.home-banner .banner-inner{left:70px;}
.home-banner .banner-inner .ban-p1{font-size:40px;}
.home-banner .banner-inner .ban-p2{font-size:20px;}}
@media (max-width:1024px){.home-banner .banner-inner{left:15px;max-width:95%}
.home-banner .banner-inner .ban-p1{font-size:20px;}
.home-banner .banner-inner .ban-p2{font-size:12px;}}
@media (max-width:768px){#indexbanner video{min-height:inherit}
.home-banner .banner-inner .ban-p2{display:none;}
.home-banner .banner-inner .ban-p1{font-size:18px;}
.home-banner .banner-inner .home-more{font-size:14px;height:35px;margin-top:10px;}}
.home-case{padding:4% 0 3%;}
.home-case .homecase-wrap{margin-top:2%;padding-bottom:20px;overflow:hidden;position:relative}
.home-case .homecase-wrap .swiper-slide{transform:scale(.8);transition:all .1s linear}
.home-case .homecase-wrap .swiper-slide.swiper-slide-active{transform:scale(1)}
.home-case .homecase-wrap .swiper-slide.swiper-slide-active .item .content{display:block}
.home-case .homecase-wrap .swiper-slide .img img{width:100%;height:100%;object-fit:cover;border-radius:var(--borderradius)}
.home-case .homecase-wrap .swiper-slide .item{position:relative;margin:-50px auto 0;width:90%;background:#FFFFFF;box-shadow:0 3px 20px 4px rgba(233,233,233,.79);border-radius:var(--borderradius);z-index:1;padding:20px 20px;text-align:center}
.home-case .homecase-wrap .swiper-slide .item .title{font-size:var(--fontsize18);font-weight:var(--fontbold6);line-height:1.2;margin-bottom:10px}
.home-case .homecase-wrap .swiper-slide .item .content{margin-bottom:10px;display:none;color:var(--introcolor)}
.home-case .homecase-wrap .swiper-slide .item .more{color:var(--color);font-weight:var(--fontbold6)}
.home-case .homecase-wrap .swiper-slide .item .more:hover{text-decoration:underline}
.home-case .homecase-wrap .homecase-button-next,.home-case .homecase-wrap .homecase-button-prev{width:38px;height:38px;border:1px solid var(--color);color:var(--color);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;bottom:30px;left:28%;z-index:2;transition:all .2s linear}
.home-case .homecase-wrap .homecase-button-next:hover,.home-case .homecase-wrap .homecase-button-prev:hover{background:var(--color);color:#FFFFFF}
.home-case .homecase-wrap .homecase-button-next{left:auto;right:28%}
@media (max-width:1024px){.home-case .homecase-wrap .swiper-slide{transform:scale(1)!important}
.home-case .homecase-wrap .swiper-slide .item .content{display:block}
#homecase{padding-bottom:50px}
.home-case .homecase-wrap .homecase-button-next,.home-case .homecase-wrap .homecase-button-prev{bottom:0px}}
@media (max-width:768px){.home-case{padding:40px 0 30px;}}
.home-projects::before{height:85%}
.home-projects .home-case .l-wrap{max-width:1600px}
.home-case{padding:20px 0 0;color:var(--fontcolor)}
@media (max-width:768px){.home-projects::before{height:100%}
.home-case .homecase-wrap .homecase-button-next, .home-case .homecase-wrap .homecase-button-prev{border-color:#fff;color:#fff}}
.home-pro .list li .info .text,.home-news .list li .info .text{display:block;}

.homenewSwiper-box{display:flex;align-items: center;justify-content: space-between;}
.homenewSwiper-box .homenewSwiperbtn{width:44px;height:44px;display:flex;align-items: center;justify-content: center;transition: all .3s;cursor: pointer;background: #f5f9fc;color:var(--fontcolor);border-radius: 50%;}
.homenewSwiper-box .homenewSwiperbtn:hover{background: var(--color);color:#fff;}
.homenewSwiper-box .homenewSwiperbtn.swiper-button-disabled{cursor:not-allowed}
.homenewSwiper-box .swiper{max-width:calc(100% - 120px);margin:0 auto;}
.homenewSwiper-box .swiper .swiper-wrapper{flex-wrap:nowrap;}
.homenewSwiper-box .swiper .swiper-slide{height:auto;}
@media (min-width:769px){.homenewSwiper-box .homenewSwiper-pagination{display:none;}}
@media (max-width:768px){.homenewSwiper-box .homenewSwiperbtn{display:none;}
.homenewSwiper-box .swiper{padding-bottom:50px;max-width:100%;}}
.home-title{text-transform:capitalize;}