@charset "UTF-8";

@keyframes line01{
  0%{
    height:0;
  }

  100% {
    height:100%;
  }
}

.banner-line01{ -webkit-animation: line01 linear 4.5s infinite;
  -moz-animation: line01 linear 4.5s infinite;
  -o-animation: line01 linear 4.5s infinite;
  animation: line01 linear 4.5s infinite;}

/*banner图*/
.index-banner{width: 100%;height:100vh;position:relative;z-index:1; transition: all 1s;-webkit-transition: all 1s; /* Safari */}
.index-banner .swiper-container{height:100%;}
.banner-item{width:100%;height:100%;display:flex;align-items:center;}
.banner-item a{display: block;width: 100%;height: 100%;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;}
.banner-item .banner-cont{width: 100%;height: 100%;display:flex;align-items:center;position:relative;margin:0 auto;}
.banner-item .banner-cont .banner-pro{width:50%;max-width:680px;max-height:680px;padding-top:5%;margin:0 auto;}
.banner-item .banner-cont .banner-pro img{display:block;max-width:100%;max-height:100%;}
.banner-item .banner-cont .banner-txt{position:absolute;left:0;top:50%;margin-top:-120px;text-align:left;}
.banner-item .banner-cont .banner-txt .txt1{font-size:64px;font-family: "微软雅黑",Arial, Helvetica,sans-serif;color:#fff;line-height:80px;letter-spacing:8px;}
.banner-item .banner-cont .banner-txt .txt1 em{color:#d5dc53;}
.banner-item .banner-cont .banner-txt .txt2{font-size:24px;font-family: "微软雅黑",Arial, Helvetica,sans-serif;color:#fff;line-height:28px;margin-top:48px;}

.banner-item .banner-cont .home-more{margin-top:80px;width:150px;height:42px;border-radius:24px;background:#fff;text-align:center;transition:all 0.2s;-webkit-transition:all 0.2s;}
.banner-item .banner-cont .home-more p{display:inline-block;font-size:16px;color:#000;line-height:42px;vertical-align:top;margin-right:12px;transition:all 0.2s;-webkit-transition:all 0.2s;}
.banner-item .banner-cont .home-more i{display:inline-block;font-size:16px;color:#000;line-height:42px;vertical-align:top;transition:all 0.2s;-webkit-transition:all 0.2s;}
.banner-item .banner-cont .home-more:hover{background:#d5dc53;}
.banner-item .banner-cont .home-more:hover p{color:#fff;}
.banner-item .banner-cont .home-more:hover i{color:#fff;}

.home-banner{display:block;}
.wap-banner{display:none;}

.index-banner .swiper-container .swiper-pagination{bottom:36%;width:20px;height:160px;left:auto;right:0;margin-right:150px;overflow:hidden;}
.index-banner .swiper-container .swiper-pagination p{width:20px;height:20px;font-size:18px;color:#fff;font-family:"Arial";transform:rotate(90deg);}
.index-banner .swiper-container .swiper-pagination p.total{opacity:0.5;}
.index-banner .swiper-container .swiper-pagination i.line{display:block;width:2px;height:84px;background:rgba(255,255,255,0.5);margin-left:9px;margin-top:16px;margin-bottom:16px;position:relative;}
.index-banner .swiper-container .swiper-pagination i.line em{content:"";display:block;width:100%;height:0;background:#fff;position:absolute;top:0;left:0;-webkit-animation: line01 linear 5s;
  -moz-animation: line01 linear 5s;
  -o-animation: line01 linear 5s;
  animation: line01 linear 5s;}

.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:60px;height:60px;margin-top:0;transition: all 0.2s;-webkit-transition: all 0.2s;outline:none;border:rgba(255,255,255,0.6) dashed 1px;border-radius:50%;background:none;padding:8px;top:auto;left:auto;right:0;margin-right:230px;bottom:80px;}
.index-banner .swiper-button-next{margin-right:150px;}
.index-banner .swiper-button-next .icon,.index-banner .swiper-button-prev .icon{display:block;width:42px;height:42px;background:rgba(255,255,255,0.2);border-radius:50%;font-size:18px;color:#fff;text-align:center;line-height:42px;}
.index-banner .swiper-button-next:hover,.index-banner .swiper-button-prev:hover{border:#d5dc53 dashed 1px;}
.index-banner .swiper-button-next:hover .icon,.index-banner .swiper-button-prev:hover .icon{background:#d5dc53;}

.banner02 .banner-item .banner-cont .banner-pro{width:64%;max-width:960px;padding-top:1%;margin-left:28%;}
.banner03 .banner-item .banner-cont .banner-pro{margin-left:33%;padding-top:2%;}

@media(max-width:1680px){
	.index-banner .swiper-container .swiper-pagination{right:4%;margin-right:0;}
	.index-banner .swiper-button-next,.index-banner .swiper-button-prev{right:4%;margin-right:80px;}
	.index-banner .swiper-button-next{margin-right:0;}
}


@media(max-width:1280px){
	.index-banner{height:720px;}
	.banner-item .banner-cont .banner-pro{width:40%;}
	.banner-item .banner-cont .banner-txt{margin-top:-100px;}
	.banner-item .banner-cont .banner-txt .txt1{font-size:48px;line-height:48px;}
	.banner-item .banner-cont .banner-txt .txt2{font-size:18px;line-height:18px;margin-top:30px;}

	.banner-item .banner-cont .home-more{margin-top:60px;width:120px;height:32px;}
	.banner-item .banner-cont .home-more p{font-size:14px;line-height:32px;margin-right:8px;}
	.banner-item .banner-cont .home-more i{font-size:14px;line-height:32px;}
}

@media(max-width:1080px){
	
	.index-banner{height:600px;}
	.banner-item .banner-cont .banner-pro{width:50%;}
}

@media(max-width:769px){
	
	.home-banner{display:none;}
	.wap-banner{display:block;}
	.index-banner{height:480px;}
	.banner-item .banner-cont .banner-pro{width:50%;}
	.banner-item .banner-cont .banner-txt .txt1{font-size:32px;line-height:36px;}
	.banner-item .banner-cont .banner-txt .txt2{font-size:16px;line-height:16px;margin-top:24px;}

	.banner-item .banner-cont .home-more{margin-top:48px;width:100px;height:32px;}
	.banner-item .banner-cont .home-more p{font-size:12px;line-height:32px;margin-right:4px;}
	.banner-item .banner-cont .home-more i{font-size:12px;line-height:32px;}

	.index-banner .swiper-container .swiper-pagination{width:20px;height:110px;}
	.index-banner .swiper-container .swiper-pagination p{width:20px;height:20px;font-size:16px;}
	.index-banner .swiper-container .swiper-pagination i.line{width:2px;height:48px;margin-left:9px;margin-top:8px;margin-bottom:8px;}

	.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:48px;height:48px;padding:6px;margin-right:60px;bottom:40px;}
	.index-banner .swiper-button-next .icon,.index-banner .swiper-button-prev .icon{width:34px;height:34px;font-size:16px;line-height:34px;}
	.index-banner .swiper-button-next{margin-right:0;}
}

@media(max-width:480px){
  	
	.index-banner{height:400px;}
  	.banner-item .banner-cont .banner-pro{width:60%;}
	.banner-item .banner-cont .banner-txt .txt1{font-size:24px;line-height:28px;}
	.banner-item .banner-cont .banner-txt .txt2{font-size:14px;line-height:14px;margin-top:16px;}

	.banner-item .banner-cont .home-more{margin-top:30px;width:100px;height:32px;}
	.banner-item .banner-cont .home-more p{font-size:12px;line-height:32px;margin-right:4px;}
	.banner-item .banner-cont .home-more i{font-size:12px;line-height:32px;}

	.index-banner .swiper-container .swiper-pagination{width:20px;height:96px;}
	.index-banner .swiper-container .swiper-pagination p{width:20px;height:20px;font-size:14px;}
	.index-banner .swiper-container .swiper-pagination i.line{width:1px;height:40px;margin-left:12px;margin-top:8px;margin-bottom:8px;}

	.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:40px;height:40px;padding:4px;margin-right:48px;bottom:20px;}
	.index-banner .swiper-button-next .icon,.index-banner .swiper-button-prev .icon{width:30px;height:30px;font-size:16px;line-height:30px;}
	.index-banner .swiper-button-next{margin-right:0;}
}

@media(max-width:420px){
  	.index-banner{height:300px;}

	.banner-item .banner-cont .banner-txt{margin-top:-60px;}
	.banner-item .banner-cont .banner-txt .txt1{font-size:16px;line-height:16px;}
	.banner-item .banner-cont .banner-txt .txt2{font-size:10px;line-height:14px;margin-top:4px;}

	.banner-item .banner-cont .home-more{margin-top:20px;width:90px;height:30px;}
	.banner-item .banner-cont .home-more p{font-size:10px;line-height:30px;margin-right:4px;}
	.banner-item .banner-cont .home-more i{font-size:10px;line-height:30px;}
}

@media(max-width:340px){
  	.index-banner{height:260px;}
}

.banner-pro-btn{position:absolute;z-index:9;left:20px;bottom:80px;width:60px;height:60px;border:rgba(255,255,255,0.6) dashed 1px;cursor:pointer;border-radius:50%;padding:8px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.banner-pro-btn i{display:block;width:42px;height:42px;border-radius:50%;font-size:24px;color:#fff;text-align:center;line-height:42px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.banner-pro-btn:after{content:"";display:block;width:40px;height:40px;border-radius:50%;position:absolute;top:9px;left:9px;z-index:1;animation: iconS 1.6s ease-out infinite;background:#d5dc53;}

@media(max-width:1080px){
	.banner-pro-btn{left:3%;}
}

@media(max-width:769px){
	.banner-pro-btn{bottom:40px;width:48px;height:48px;padding:6px;}
	.banner-pro-btn i{width:36px;height:36px;font-size:16px;line-height:36px;}
	.banner-pro-btn:after{width:36px;height:36px;top:5px;left:5px;}
}

@media(max-width:480px){
	.banner-pro-btn{bottom:20px;width:40px;height:40px;padding:4px;}
	.banner-pro-btn i{width:30px;height:30px;font-size:16px;line-height:30px;}
	.banner-pro-btn:after{width:30px;height:30px;top:4px;left:4px;}
}

/*.banner-pro-nav{width:1120px;position:fixed;bottom:-100%;left:50%;margin-left:-560px;z-index:20;background:rgba(255,255,255,0.8);padding:60px 0;border-radius:12px;box-shadow:0 2px 15px rgba(0,0,0,0.2);transition: all 0.2s;-webkit-transition: all 0.2s;}
.banner-pro-nav .layer-close{position:absolute;right:20px;top:20px;width:36px;height:36px;font-size:20px;color:#fff;background:#000;border-radius:50%;text-align:center;line-height:36px;cursor:pointer;transition: all 0.2s;-webkit-transition: all 0.2s;}
.banner-pro-nav .layer-close:hover{background:#d5dc53;}
.banner-pro-nav li{float:left;width:20%;}
.banner-pro-nav li a{display:block;width:100%;}
.banner-pro-nav li .icon{width:50%;max-width:108px;margin:0 auto;}
.banner-pro-nav li .icon img{display:block;width:100%;}
.banner-pro-nav li h6{font-size:24px;color:#000;line-height:24px;margin-top:16px;text-align:center;font-family: "MProR";transition: all 0.2s;-webkit-transition: all 0.2s;}
.banner-pro-nav li:hover h6{color:#d5dc53;}

@media(max-width:1280px){
	.banner-pro-nav{width:92%;left:4%;margin-left:0;padding:40px 0;border-radius:8px;}
	.banner-pro-nav li h6{font-size:20px;}
}

@media(max-width:769px){
	.banner-pro-nav{padding:32px 0;}
	.banner-pro-nav .layer-close{right:12px;top:12px;width:32px;height:32px;font-size:16px;line-height:32px;}
	.banner-pro-nav li h6{font-size:16px;line-height:16px;margin-top:8px;}
}

@media(max-width:480px){
	.banner-pro-nav{padding:32px 0 20px;}
	.banner-pro-nav .layer-close{right:8px;top:8px;width:28px;height:28px;font-size:16px;line-height:28px;}
	.banner-pro-nav li h6{font-size:14px;line-height:14px;}
}*/

.banner-pro-nav{width:960px;position:fixed;bottom:-100%;left:50%;margin-left:-480px;z-index:20;background:rgba(255,255,255,0.8);padding:40px 0;border-radius:12px;box-shadow:0 2px 15px rgba(0,0,0,0.2);transition: all 0.2s;-webkit-transition: all 0.2s;}
.banner-pro-nav .layer-close{position:absolute;right:20px;top:20px;width:36px;height:36px;font-size:20px;color:#fff;background:#000;border-radius:50%;text-align:center;line-height:36px;cursor:pointer;transition: all 0.2s;-webkit-transition: all 0.2s;}
.banner-pro-nav .layer-close:hover{background:#d5dc53;}
.banner-pro-nav li{float:left;width:20%;}
.banner-pro-nav li a{display:block;width:100%;}
.banner-pro-nav li .icon{width:50%;max-width:84px;margin:0 auto;}
.banner-pro-nav li .icon img{display:block;width:100%;}
.banner-pro-nav li h6{font-size:16px;color:#000;line-height:20px;margin-top:8px;text-align:center;font-family: "微软雅黑",Arial, Helvetica,sans-serif;transition: all 0.2s;-webkit-transition: all 0.2s;}
.banner-pro-nav li:hover h6{color:#d5dc53;}

@media(max-width:1280px){
	.banner-pro-nav{width:92%;left:4%;margin-left:0;padding:40px 0;border-radius:8px;}
	.banner-pro-nav li h6{font-size:20px;}
}

@media(max-width:769px){
	.banner-pro-nav{padding:32px 0;}
	.banner-pro-nav .layer-close{right:12px;top:12px;width:32px;height:32px;font-size:16px;line-height:32px;}
	.banner-pro-nav li h6{font-size:16px;line-height:16px;margin-top:8px;}
}

@media(max-width:480px){
	.banner-pro-nav{padding:32px 0 20px;}
	.banner-pro-nav .layer-close{right:8px;top:8px;width:28px;height:28px;font-size:16px;line-height:28px;}
	.banner-pro-nav li h6{font-size:14px;line-height:14px;}
}

/*首页 关于我们*/
.home-about{width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;padding:15% 0;}
.home-about-txt{float:left;width:40%;}
.home-about-txt h2{width:100%;font-size:64px;font-family: "微软雅黑",Arial, Helvetica,sans-serif;color:#000;line-height:68px;font-weight:bold;}
.home-about-txt p{width:100%;font-size:18px;color:#000;line-height:36px;font-family: "微软雅黑",Arial, Helvetica,sans-serif;margin-top:40px;max-height:216px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:6;}
.home-about-txt .icon{margin-top:80px;width:88px;height:88px;border-radius:50%;background:#000;transition: all 0.2s;-webkit-transition: all 0.2s;}
.home-about-txt .icon a{display:block;width:100%;padding:29px 24px;}
.home-about-txt .icon a img{display:block;width:100%;}
.home-about-txt .icon:hover{box-shadow:2px 2px 12px rgba(0,0,0,0.2);}

.home-about-img{float:right;width:48.75%;margin-top:30px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:15px;overflow:hidden;}
.home-about-img .mask{width:100%;height:0;padding-bottom:61.5%;background:rgba(0,0,0,0.4);}
.home-about-img .mask .play-btn{position:absolute;top:50%;left:50%;width:80px;height:80px;border:#d5dc53 dashed 1px;padding:8px;border-radius:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-about-img .mask .play-btn i{display:block;width:62px;height:62px;background:#d5dc53;border-radius:50%;font-size:20px;color:#fff;text-align:center;line-height:62px;position:relative;z-index:2}
.home-about-img .mask .play-btn i:after{content:"";display:block;width:60px;height:60px;border-radius:50%;position:absolute;top:1px;left:1px;z-index:1;animation: iconS 1.6s ease-out infinite;background:#d5dc53;}

@keyframes iconS {
    from {
        transform: scale(1);
        filter: opacity(0.8);
    }
    to {
        transform: scale(1.4);
        filter: opacity(0);
    }
}
/*.home-about-img .mask .play-btn:hover i:after{animation: iconS 1.6s ease-out infinite;background:#d5dc53;}*/

@media(max-width:1280px){
	.home-about{padding:12% 0;}
	.home-about-txt{width:42%;}
	.home-about-txt h2{font-size:48px;line-height:48px;}
	.home-about-txt p{font-size:16px;line-height:28px;margin-top:30px;max-height:140px;-webkit-line-clamp:5;}
	.home-about-txt .icon{margin-top:60px;width:64px;height:64px;}
	.home-about-txt .icon a{padding:22px 18px;}
}

@media(max-width:769px){
	.home-about{padding:8% 0;}
	.home-about-txt{width:48%;}
	.home-about-txt h2{font-size:32px;line-height:32px;}
	.home-about-txt p{font-size:14px;line-height:24px;margin-top:20px;max-height:120px;}
	.home-about-txt .icon{margin-top:40px;width:48px;height:48px;}
	.home-about-txt .icon a{padding:16px 12px;}

	.home-about-img .mask .play-btn{width:60px;height:60px;padding:6px;margin-left:-30px;margin-top:-30px;}
	.home-about-img .mask .play-btn i{width:46px;height:46px;line-height:46px;}
	.home-about-img .mask .play-btn i:after{width:46px;height:46px;top:0;left:0;}
}

@media(max-width:640px){
	.home-about-txt{width:100%;}
	.home-about-img{width:100%;margin-top:60px;}
}

@media(max-width:480px){
	.home-about-txt h2{font-size:24px;line-height:24px;}
	.home-about-txt p{margin-top:12px;}
	.home-about-txt .icon{margin-top:20px;width:40px;height:40px;}
	.home-about-txt .icon a{padding:14px 10px;}

	.home-about-img{margin-top:40px;}
	.home-about-img .mask .play-btn{width:48px;height:48px;padding:4px;margin-left:-24px;margin-top:-24px;}
	.home-about-img .mask .play-btn i{width:38px;height:38px;line-height:38px;}
	.home-about-img .mask .play-btn i:after{width:38px;height:38px;top:0;left:0;}
}

/*首页 产品轮播*/
.home-pro{width:100%;padding:4% 0;}
.home-pro-cont{width:100%;height:100%;position:relative;}
.home-pro-cont a{display:block;width:100%;}
.home-pro-cont .scene-img{float:right;width:66.67%;position:relative;z-index:2;}
.home-pro-cont .scene-img img{display:block;width:100%;}
.home-pro-cont .scene-img p{position:absolute;right:4%;top:38%;margin-right:-220px;transform:rotate(90deg);font-family: "微软雅黑",Arial, Helvetica,sans-serif;color:#000;font-size:20px;line-height:20px;letter-spacing:8px;}

.home-pro-cont .pro-img{position:absolute;top:1%;right:47.5%;width:27%;height:100%;display:flex;align-items:center;z-index:2;}
.home-pro-cont .pro-img a{width:100%;height:0;padding-bottom:130.76%;background:#e1e1e1;}
.home-pro-cont .pro-img a .img-flex{position:absolute;bottom:0;left:0;width:100%;height:50%;overflow:hidden;}
.home-pro-cont .pro-img img{display:block;width:100%;}
.home-pro-cont .pro-title{position:absolute;top:8%;left:2%;font-family: "微软雅黑",Arial, Helvetica,sans-serif;font-style:italic;font-size:230px;line-height:160px;color:rgba(0,0,0,0.1);z-index:1;font-weight:bold;}
.home-pro-cont .pro-txt{position:absolute;top:29%;left:18%;z-index:3;text-align:left;width:460px;}
.home-pro-cont .pro-txt h6{width:100%;font-size:24px;font-family: "微软雅黑",Arial, Helvetica,sans-serif;color:#000;line-height:40px;text-transform:uppercase;}
.home-pro-cont .pro-txt h3{width:100%;font-size:40px;font-family: "微软雅黑",Arial, Helvetica,sans-serif;color:#000;line-height:48px;margin-top:20px;margin-bottom:20px;font-weight:bold;}
.home-pro-cont .pro-txt p{width:100%;font-size:18px;color:#000;font-family: "微软雅黑",Arial, Helvetica,sans-serif;line-height:20px;}
.home-pro-cont .pro-more-icon{position:absolute;z-index:3;bottom:2%;left:28%;width:60px;height:60px;border-radius:50%;background:#d5dc53;}
.home-pro-cont .pro-more-icon a{font-size:20px;line-height:60px;text-align:center;color:#fff;}

.home-pro .swiper-container .swiper-pagination{bottom:20%;width:40px;left:auto;right:2.5%;font-size:12px;color:#000;line-height:28px;padding-left:16px;}
.home-pro .swiper-container .swiper-pagination .swiper-pagination-bullet{width:24px;background:none;height:auto;opacity:1;text-align:left;margin:0;transition: all 0.2s;-webkit-transition: all 0.2s;}
.home-pro .swiper-container .swiper-pagination .swiper-pagination-bullet-active{font-size:18px;}
.home-pro .swiper-container .swiper-pagination .arrow{position:absolute;left:0;top:6%;width:2px;height:80%;background:#000;}
.home-pro .swiper-container .swiper-pagination .arrow em{position:absolute;bottom:0;left:1px;display:block;width:1px;height:8px;background:#000;transform-origin:bottom;transform:rotate(-45deg);}
.home-pro .swiper-container .swiper-pagination .arrow em.line02{transform:rotate(45deg);left:0;}

.home-pro .swiper-button-next,.home-pro .swiper-button-prev{width:60px;height:60px;margin-top:0;transition: all 0.2s;-webkit-transition: all 0.2s;outline:none;background:#fff;top:auto;left:auto;right:2.5%;bottom:2.5%;display:none;font-size:32px;color:#d5dc53;line-height:60px;text-align:center;}
.home-pro .swiper-button-next{display:block;}
.home-pro .swiper-button-next:hover,.home-pro .swiper-button-prev:hover{background:#d5dc53;color:#fff;}

@media(max-width:1680px){
	.home-pro-cont .scene-img p{right:4%;top:32%;margin-right:-180px;font-size:18px;line-height:20px;letter-spacing:6px;}

	.home-pro-cont .pro-title{font-size:180px;line-height:120px;top:6%;}
	.home-pro-cont .pro-txt{top:24%;}
}

@media(max-width:1440px){
	.home-pro-cont .pro-txt{width:400px;}
	.home-pro-cont .pro-txt h6{font-size:24px;line-height:36px;}
	.home-pro-cont .pro-txt h3{font-size:40px;line-height:48px;margin-top:16px;margin-bottom:16px;}
	.home-pro-cont .pro-txt p{font-size:18px;}
}


@media(max-width:1280px){
	.home-pro-cont .scene-img p{right:4%;top:26%;margin-right:-128px;font-size:14px;line-height:20px;letter-spacing:4px;}
	.home-pro-cont .pro-title{font-size:140px;line-height:100px;top:4%;}
	.home-pro-cont .pro-txt h6{font-size:18px;line-height:24px;}
	.home-pro-cont .pro-txt h3{font-size:32px;line-height:36px;}
	.home-pro-cont .pro-txt p{font-size:16px;}
	.home-pro-cont .pro-more-icon{left:28%;width:48px;height:48px;}
	.home-pro-cont .pro-more-icon a{line-height:48px;}

	.home-pro .swiper-button-next,.home-pro .swiper-button-prev{width:48px;height:48px;font-size:24px;line-height:48px;}
}

@media(max-width:1080px){
	.home-pro-cont .pro-txt{width:36%;}
	.home-pro-cont .scene-img{width:72%;}
}

@media(max-width:769px){
	.home-pro-cont .scene-img{width:100%;margin-top:56%;margin-right:-16%;}
	.home-pro-cont .scene-img p{right:0;top:20%;margin-right:-40px;font-size:12px;}

	.home-pro-cont .pro-img{top:0;right:auto;left:2.5%;width:64%;height:auto;}
	.home-pro-cont .pro-title{top:4%;left:40%;font-size:80px;line-height:60px;}

	.home-pro-cont .pro-txt{top:4%;left:6%;width:60%;}
	.home-pro-cont .pro-txt h6{font-size:16px;line-height:24px;}
	.home-pro-cont .pro-txt h3{font-size:22px;line-height:28px;margin-top:12px;margin-bottom:12px;}
	.home-pro-cont .pro-txt p{font-size:14px;line-height:20px;}
	.home-pro-cont .pro-more-icon{left:auto;right:18%;bottom:60%;width:40px;height:40px;}
	.home-pro-cont .pro-more-icon a{line-height:40px;}

	.home-pro .swiper-button-next,.home-pro .swiper-button-prev{width:40px;height:40px;font-size:20px;line-height:40px;bottom:0;left:2.5%;background:#d5dc53;color:#fff;}

	.home-pro .swiper-container .swiper-pagination{bottom:12%;width:40px;right:auto;left:2.5%;line-height:20px;padding-left:12px;}
}

.home-scene{width:100%;margin:0 auto;position:relative;}
.home-scene .img{width:100%;overflow:hidden;}
.home-scene .img img{display:block;width:100%;transition: all 5s;-webkit-transition: all 5s;}
.home-scene:hover .img img{-webkit-transform:scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);}

.home-scene .scene-cont{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.5);display:flex;align-items:center;text-align:center;}
.home-scene .scene-cont a{display:block;width:100%;}
.home-scene .scene-cont .txt{width:100%;}
.home-scene .scene-cont .txt h5{width:100%;font-size:24px;font-family: "微软雅黑",Arial, Helvetica,sans-serif;color:#fff;line-height:40px;text-transform:uppercase;}
.home-scene .scene-cont .txt h3{width:100%;font-size:64px;font-family: "微软雅黑",Arial, Helvetica,sans-serif;color:#fff;line-height:68px;margin-top:20px;margin-bottom:20px;font-weight:bold;}
.home-scene .scene-cont .txt p{width:100%;max-width:620px;font-size:24px;color:#fff;font-family: "微软雅黑",Arial, Helvetica,sans-serif;line-height:40px;margin:0 auto;}
.home-scene .scene-cont .txt .more-icon{width:80px;height:80px;border:#d5dc53 dashed 1px;padding:8px;border-radius:50%;cursor:pointer;transition: all 0.3s;-webkit-transition: all 0.3s;margin:50px auto 0;}
.home-scene .scene-cont .txt .more-icon i{display:block;width:62px;height:62px;background:#d5dc53;border-radius:50%;font-size:24px;color:#fff;text-align:center;line-height:62px;position:relative;z-index:2}
.home-scene .scene-cont .txt .more-icon i:after{content:"";display:block;width:60px;height:60px;border-radius:50%;position:absolute;top:1px;left:1px;z-index:1}
.home-scene .scene-cont .txt .more-icon:hover i:after{animation: iconS 1.6s ease-out infinite;background:#d5dc53;}

@media(max-width:1280px){
	.home-scene .scene-cont .txt h5{font-size:18px;line-height:32px;}
	.home-scene .scene-cont .txt h3{font-size:48px;line-height:48px;margin-top:16px;margin-bottom:16px;}
	.home-scene .scene-cont .txt p{max-width:400px;font-size:18px;line-height:28px;}
	.home-scene .scene-cont .txt .more-icon{width:60px;height:60px;padding:6px;margin:36px auto 0;}
	.home-scene .scene-cont .txt .more-icon i{width:46px;height:46px;font-size:20px;line-height:46px;}
	.home-scene .scene-cont .txt .more-icon i:after{width:44px;height:44px;}
}

@media(max-width:769px){

	.home-scene .img img{width:140%;margin-left:-20%;}
	.home-scene .scene-cont .txt h5{font-size:16px;line-height:24px;}
	.home-scene .scene-cont .txt h3{font-size:32px;line-height:32px;margin-top:12px;margin-bottom:12px;}
	.home-scene .scene-cont .txt p{max-width:350px;font-size:16px;line-height:24px;}
}

@media(max-width:480px){
	.home-scene .scene-cont .txt h5{font-size:14px;line-height:20px;}
	.home-scene .scene-cont .txt h3{font-size:24px;line-height:24px;margin-top:8px;margin-bottom:8px;}
	.home-scene .scene-cont .txt p{max-width:300px;font-size:14px;line-height:20px;}

	.home-scene .scene-cont .txt .more-icon{width:48px;height:48px;padding:4px;margin:24px auto 0;}
	.home-scene .scene-cont .txt .more-icon i{width:38px;height:38px;font-size:16px;line-height:38px;}
	.home-scene .scene-cont .txt .more-icon i:after{width:36px;height:36px;}
}

.home-pro-list{width:100%;padding:8% 0;}
.home-pro-list .list-box{width:100%;position:relative;}
.home-pro-list .pro-slide{float:left;width:50%;}
.home-pro-list .pro-slide a{display:block;width:100%;}
.home-pro-list .pro-slide a .pro-img{width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}
.home-pro-list .pro-slide a .pro-img img{width:100%;display:block;}

.home-pro-list .pro-slide .swiper-container .swiper-pagination{bottom:20px;}
.home-pro-list .pro-slide .swiper-container .swiper-pagination-bullet{opacity: 1;width:14px;margin:0 5px;background:none;height:14px;border-radius:50%;border:#fff solid 1px;transition: all .3s;vertical-align:top;}
.home-pro-list .pro-slide .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;}

.home-pro-list .home-pro-img{float:left;width:50%;}
.home-pro-list .home-pro-img a{display:block;width:100%;}
.home-pro-list .home-pro-img a img{display:block;width:100%;} 

.home-pro-list .pro-list-txt{position:absolute;right:0;top:0;width:50%;height:100%;background:#f5f5f5;display:flex;align-items:center;}
.home-pro-list .pro-list-txt a{display:block;width:100%;padding:0 12%;}
.home-pro-list .pro-list-txt a h5{width:100%;font-size:18px;font-family: "微软雅黑",Arial, Helvetica,sans-serif;color:#000;line-height:28px;text-transform:uppercase;}
.home-pro-list .pro-list-txt a h3{width:100%;font-size:40px;font-family: "微软雅黑",Arial, Helvetica,sans-serif;color:#000;line-height:48px;margin-top:16px;margin-bottom:24px;font-weight:bold;}
.home-pro-list .pro-list-txt a p{width:90%;font-size:18px;color:#000;font-family: "微软雅黑",Arial, Helvetica,sans-serif;line-height:28px;}
.home-pro-list .pro-list-txt a .more-icon{width:60px;height:60px;background:#000;border-radius:50%;font-size:24px;color:#fff;line-height:60px;text-align:center;cursor:pointer;transition: all 0.3s;-webkit-transition: all 0.3s;margin-top:50px;}

@media(max-width:1280px){
	.home-pro-list .pro-list-txt a h5{font-size:16px;line-height:20px;}
	.home-pro-list .pro-list-txt a h3{font-size:40px;line-height:40px;margin-top:10px;margin-bottom:16px;}
	.home-pro-list .pro-list-txt a p{font-size:16px;line-height:20px;}
	.home-pro-list .pro-list-txt a .more-icon{width:48px;height:48px;font-size:20px;line-height:48px;margin-top:32px;}
}

@media(max-width:769px){
	.home-pro-list .pro-slide{width:100%;}
	.home-pro-list .home-pro-img{width:100%;}

	.home-pro-list .pro-list-txt{position:relative;width:100%;height:auto;padding:16% 12%;}
	.home-pro-list .pro-list-txt a{padding:0;}
	.home-pro-list .pro-list-txt a h5{font-size:14px;line-height:20px;}
	.home-pro-list .pro-list-txt a h3{font-size:32px;line-height:32px;}
	.home-pro-list .pro-list-txt a p{font-size:14px;line-height:20px;}
	.home-pro-list .pro-list-txt a .more-icon{width:40px;height:40px;font-size:16px;line-height:40px;margin-top:20px;}

	.home-pro-list .pro-slide .swiper-container .swiper-pagination-bullet{width:8px;height:8px;}
}

@media(max-width:480px){
	.home-pro-list .pro-list-txt{height:auto;padding:16% 6%;}
	.home-pro-list .pro-list-txt a h3{font-size:24px;line-height:24px;}
}

.home-news{width:100%;padding:3% 0 6%;background:#f5f5f5;}
.home-news .news-more{width:100%;}
.home-news .news-more a{float:right;width:150px;height:42px;border-radius:24px;background:#fff;text-align:center;transition:all 0.2s;-webkit-transition:all 0.2s;}
.home-news .news-more a span{display:inline-block;font-size:16px;color:#000;line-height:42px;vertical-align:top;margin-right:12px;transition:all 0.2s;-webkit-transition:all 0.2s;}
.home-news .news-more a i{display:inline-block;font-size:16px;color:#000;line-height:42px;vertical-align:top;transition:all 0.2s;-webkit-transition:all 0.2s;}
.home-news .news-more a:hover{background:#d5dc53;}
.home-news .news-more a:hover span{color:#fff;}
.home-news .news-more a:hover i{color:#fff;}

@media(max-width:1280px){
	.home-news .news-more a{width:120px;height:32px;}
	.home-news .news-more a span{font-size:14px;line-height:32px;margin-right:8px;}
	.home-news .news-more a i{font-size:16px;line-height:32px;}
}

@media(max-width:769px){
	.home-news .news-more a{width:100px;height:32px;}
	.home-news .news-more a span{font-size:12px;margin-right:4px;}
	.home-news .news-more a i{font-size:16px;}
}

.home-news-list{width:100%;margin-top:5%;position:relative;}
.home-news-list .swiper-slide:after{content:'';display:block;width:2px;height:100%;position:absolute;right:-18%;top:0;background:#e0e0e0;}
.home-news-list .swiper-slide:last-child:after{display:none;}
.home-news-cont{width:100%;}
.home-news-cont a{display:block;width:100%;}
.home-news-cont h6{width:100%;font-size:16px;color:#999;line-height:16px;font-family: "微软雅黑",Arial, Helvetica,sans-serif;text-align:left;height:16px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.home-news-cont h3{margin-top:24px;width:100%;font-size:24px;color:#000;line-height:32px;font-family: "微软雅黑",Arial, Helvetica,sans-serif;text-align:left;height:64px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.home-news-cont:hover h3{text-decoration:underline;}

.home-news-cont .more{width:100%;margin-top:32px;text-align:left;}
.home-news-cont .more span{display:inline-block;font-size:16px;color:#999;line-height:16px;vertical-align:top;margin-right:12px;transition:all 0.2s;-webkit-transition:all 0.2s;}
.home-news-cont .more i{display:inline-block;font-size:16px;color:#999;line-height:16px;vertical-align:top;transition:all 0.2s;-webkit-transition:all 0.2s;}

.home-news-list .swiper-pagination{bottom:-40px;width:100%;text-align:center;display:none;}
.home-news-list .swiper-pagination-bullet{opacity: 1;width:8px;margin:0 5px;background:none;height:8px;border-radius:50%;border:#d5dc53 solid 1px;transition: all .3s;vertical-align:top;}
.home-news-list .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d5dc53;}

@media(max-width:1440px){
	.home-news-list .swiper-slide:after{right:-14%;}
}

@media(max-width:1280px){
	.home-news-list .swiper-slide:after{right:-14%;}
	.home-news-cont h6{font-size:14px;line-height:14px;height:14px;}
	.home-news-cont h3{margin-top:20px;font-size:18px;line-height:24px;height:48px;}

	.home-news-cont .more{margin-top:20px;}
	.home-news-cont .more span{font-size:14px;margin-right:8px;}
	.home-news-cont .more i{font-size:16px;}

}
@media(max-width:769px){
	.home-news{padding:40px 0 60px;}
	.home-news-list .swiper-slide:after{right:-20px;width:1px;}

	.home-news-list .swiper-pagination{display:block;}
}

@media(max-width:480px){
	.home-news-list .swiper-slide:after{display:none;}
}


.footer-icon{width:100%;background:#ececeb;padding:5% 0;}

.footer-icon-list{width:100%;}
.footer-icon-list li{float:left;width:33.33%;text-align:center;}
.footer-icon-list li a{display:block;width:100%;}
.footer-icon-list li .icon{display:inline-block;width:40px;vertical-align: top;}
.footer-icon-list li .icon img{display:block;width:40px;height:40px;}
.footer-icon-list li h6{display:inline-block;font-size:24px;color:#000;margin-left:20px;line-height:40px;font-family: "微软雅黑",Arial, Helvetica,sans-serif;vertical-align:top;}
.footer-icon-list li:first-child{text-align:left;}
.footer-icon-list li:last-child{text-align:right;}

@media(max-width:1280px){
	.footer-icon-list li h6{font-size:20px;margin-left:12px;line-height:40px;}
}

@media(max-width:769px){
	.footer-icon-list li .icon{width:32px;}
	.footer-icon-list li .icon img{width:32px;height:32px;}
	.footer-icon-list li h6{font-size:16px;margin-left:12px;line-height:32px;}
}

@media(max-width:640px){
	.footer-icon{padding:40px 0;}
	.footer-icon-list li{width:100%;text-align:left;margin-bottom:20px;background:#fff;border-radius:8px;padding:12px;}
	.footer-icon-list li:first-child{text-align:left;}
	.footer-icon-list li:last-child{text-align:left;margin-bottom:0;}
	.footer-icon-list li .icon img{width:32px;height:32px;}
	.footer-icon-list li h6{font-size:16px;margin-left:12px;line-height:32px;}
}

