@charset "UTF-8";

 @keyframes paginationBar{
    to {
       width:100%;
    }
 }
@-webkit-keyframes paginationBar{
	to {
       width: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%;max-height:952px;height:calc(100vh - 128px);position:relative;z-index:1; transition: all 1s;-webkit-transition: all 1s;}
.index-banner .swiper-container{height:100%;}
.index-banner .home-banner{width:100%;height:100%;overflow:hidden;}
.index-banner .home-banner a{display: block;width: 100%;height: 100%;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;}
.index-banner .home-banner .main{width:92%;margin:0 auto;height:100%;position:relative;overflow:hidden;}
.index-banner .home-banner .pc-banner-img{float:right;height:100%;}
.index-banner .home-banner .pc-banner-img img{display:block;height:100%;}
.index-banner .home-banner .banner-txt{width:80%;height:100%;position: absolute;left:20px;top:0; display:flex;align-items:center;}

.index-banner .wap-banner{display:none;width:100%;position:relative;}
.index-banner .wap-banner a{display:block;width:100%;}
.index-banner .wap-banner .wap-banner-img{width:100%;}
.index-banner .wap-banner .wap-banner-img img{display:block;width:100%;}
.index-banner .wap-banner .banner-txt{width:88%;height:100%;position: absolute;left:20px;top:0; display:flex;align-items:center;}

.index-banner .banner-txt .txt{width:100%;text-align:left;color:#fff;font-family:'MontL';}
.index-banner .banner-txt .txt1{font-size:40px;line-height:56px;font-family:'MontR';font-weight:bold;}
.index-banner .banner-txt .txt2{font-size:20px;line-height:28px;margin-top:28px;}
.index-banner .banner-txt .txt3{font-size:16px;line-height:40px;color:#fff;width:180px;background:#FA6E36;text-align:center;margin-top:28px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.index-banner .banner-txt .txt3 a{display:block;width:100%;font-size:16px;line-height:40px;color:#fff;transition: all 0.3s;-webkit-transition: all 0.3s;}
.index-banner .banner-txt .txt3:hover{box-shadow:0 2px 12px rgba(255,255,255,0.3);}

.index-banner .swiper-container .swiper-pagination{bottom:20px;}
.index-banner .swiper-container .swiper-pagination-bullet{opacity: 1;width:80px;margin:0 5px;background:#fff;height:2px;border-radius:0;transition: all .3s;position:relative;}
.index-banner .swiper-container .swiper-pagination-bullet:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#FA6E36;}
.index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active:after{-webkit-animation: paginationBar linear 3.8s;-moz-animation: paginationBar linear 3.8s;-o-animation: paginationBar linear 3.8s;animation: paginationBar linear 3.8s;}

.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:60px;height:60px;margin-top:-30px;transition: all 0.3s;-webkit-transition: all 0.3s;left:2%;font-size:48px;color:#999;line-height:60px;text-align:center;background:none;border-radius:50%;opacity: 0.5;}
.index-banner .swiper-button-next{right:2%;left:auto;}
.index-banner:hover .swiper-button-next,.index-banner:hover .swiper-button-prev{opacity:1;}
.index-banner .swiper-button-next:hover,.index-banner .swiper-button-prev:hover{color:#fff;}

.index-banner .pc-banner-video{width: 100%;height: 100%;position:relative;overflow:hidden;}
.index-banner .pc-banner-video video{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;}
.index-banner .pc-banner-video .img-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-position: center;background-repeat:no-repeat;}

.index-banner .wap-banner-video{display:none;width:100%;position:relative;}
.index-banner .wap-banner-video .img-placeholder{width:100%;position:relative;}
.index-banner .wap-banner-video .img-placeholder img{width:100%;display:block;}
.index-banner .wap-banner-video .play-icon{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content: center;font-size:40px;color:#fff;}

@media(max-width:1680px){
	.index-banner{max-height:800px;}
}

@media(max-width:1440px){
	.index-banner{max-height:800px;}
}

@media(max-width:1080px){
	.index-banner{height:680px;}
	.index-banner .banner-txt .txt1{font-size:32px;line-height:40px;}
	.index-banner .banner-txt .txt2{font-size:14px;line-height:20px;margin-top:20px;}
	.index-banner .banner-txt .txt3{font-size:14px;line-height:40px;margin-top:20px;width:140px;}
	.index-banner .banner-txt .txt3 a{font-size:14px;line-height:40px;}

	.index-banner .swiper-container .swiper-pagination-bullet{width:40px;}
	.index-banner .swiper-button-next,.index-banner .swiper-button-prev{display:none;}

	.index-banner .pc-banner-video video{width:auto;height:100%;}
	
}

@media(max-width:769px){
	.index-banner{height:auto;}
	.index-banner .wap-banner{display:block;}
	.index-banner .home-banner{display:none;}

	.index-banner .banner-txt .txt1{font-size:18px;line-height:24px;color:#fff;}
	.index-banner .banner-txt .txt2{font-size:12px;line-height:20px;margin-top:16px;color:#fff;}
	.index-banner .banner-txt .txt3{font-size:12px;line-height:32px;width:100px;margin-top:16px;}
	.index-banner .banner-txt .txt3 a{font-size:12px;line-height:32px;}

	.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:40px;height:40px;margin-top:-20px;font-size:24px;line-height:40px;}
	.index-banner .swiper-container .swiper-pagination-bullet{width:32px;height:1px;}

	.index-banner .pc-banner-video{display:none;}
	.index-banner .wap-banner-video{display:block;}
}


/*首页*/
.home-title{width:100%;padding-top:72px;position:relative;}
.home-title h1{width:100%;font-size:40px;line-height:40px;text-align:center;color:#333;transition: all 0.2s;-webkit-transition: all 0.2s;position:relative;z-index: 2;font-family:'MontR';font-weight:bold;}
.home-title h2{width:100%;font-size:40px;line-height:40px;text-align:center;color:#333;transition: all 0.2s;-webkit-transition: all 0.2s;position:relative;z-index: 2;font-family:'MontR';font-weight:bold;}
.home-title p{max-width:1000px;padding:0 20px;width:100%;margin:20px auto 0;font-size:14px;color:#fff;line-height:20px;position:relative;z-index: 2;text-align:center;}
.home-title .icon{width:88px;height:20px;background:url(../images/title-icon.png) no-repeat center;background-size:100%;margin:0 auto;margin-top:20px;}

@media(max-width:1080px){
	.home-title{padding-top:40px;}
	.home-title h1{font-size:32px;line-height:36px;}
	.home-title h2{font-size:32px;line-height:36px;}
	.home-title .icon{width:64px;height:16px;margin-top:12px;}
}

@media(max-width:769px){
	.home-title h1{font-size:20px;line-height:24px;}
	.home-title h2{font-size:20px;line-height:24px;}
	.home-title .icon{width:40px;height:10px;margin-top:6px;}
}

.home-new-img{width:100%;margin-top:60px;margin-bottom:100px;}
.home-new-img li{float:left;margin-left:2%;width:32%;margin-bottom:2%;}
.home-new-img li a{display:block;width:100%;position:relative;}
.home-new-img li a .img{width:100%;position:relative;overflow:hidden;}
.home-new-img li a .img .img-cont{width:100%;height:0;padding-bottom:480px;overflow:hidden;position: relative;}
.home-new-img li a .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.home-new-img li a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.home-new-img li a:hover .img img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.home-new-img li a .txt-box{position: absolute;bottom:0;left:0;width:100%;height:100%;background-image:url(../images/txt-bg01.png);background-repeat:repeat-x;background-position:center bottom;background-size:auto 100%;}
.home-new-img li a .txt{position:absolute;bottom:30px;left:0;width:100%;padding:0 40px;}
.home-new-img li a .txt h5{width:100%;height:24px;font-size:18px;color:#fff;line-height:24px;font-family:'MontL';text-transform:uppercase; overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.home-new-img li a .txt h6{width:100%;height:36px;font-size:28px;color:#fff;line-height:36px;font-weight:bold;font-family:'MontL';overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.home-new-img li a .txt p{width:100%;height:24px;font-size:16px;color:#fff;line-height:24px;font-family:'MontL';overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;opacity: 0.6;}
.home-new-img li a .txt .more{width:100%;height:0px;font-size:16px;color:#fff;line-height:20px;margin-top:0px;overflow:hidden;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-new-img li a .txt .more a{font-size:16px;color:#fff;line-height:20px;}
.home-new-img li a .txt .more i{display:inline-block;vertical-align:top; color:#FA6E36;font-size:16px;margin-left:10px;}
.home-new-img li a .txt .more span{display:inline-block;vertical-align:top;font-family:'MontL';}
.home-new-img li a:hover .txt .more{height:20px;margin-top:25px;}

.home-new-img li.img01{width:61.2%;margin-left:0;}
.home-new-img li.img02{width:36.8%;}
.home-new-img li.img03{margin-left:0;}
.home-new-img li.img07{width:36.2%;}
.home-new-img li.img08{width:36.2%;}

.home-new-img li.img06{width:23.6%;margin-left:0;}
.home-new-img li.img06 .img06a{margin-bottom:8%;}
.home-new-img li.img06 a .img .img-cont{padding-bottom:225px;}

@media(max-width:1440px){
	.home-new-img li a .img .img-cont{padding-bottom:420px;}
	.home-new-img li.img06 a .img .img-cont{padding-bottom:196px;}
}

@media(max-width:1280px){
	.home-new-img li a .img .img-cont{padding-bottom:372px;}
	.home-new-img li.img06 a .img .img-cont{padding-bottom:174px;}
}

@media(max-width:1080px){
	.home-new-img{margin-top:40px;margin-bottom:60px;}
	.home-new-img li a .img .img-cont{padding-bottom:93.56%;}
	.home-new-img li.img06 a .img .img-cont{padding-bottom:59.21%;}
	.home-new-img li.img01 a .img .img-cont{padding-bottom:48.9%;}
	.home-new-img li.img02 a .img .img-cont{padding-bottom:81.35%;}

	.home-new-img li.img07 a .img .img-cont{padding-bottom:82.75%;}
	.home-new-img li.img08 a .img .img-cont{padding-bottom:82.75%;}

	.home-new-img li a .txt{bottom:20px;padding:0 20px;}
	.home-new-img li a .txt h5{height:20px;font-size:14px;line-height:20px;}
	.home-new-img li a .txt h6{width:100%;height:24px;font-size:16px;line-height:24px;margin-top:0px;}
	.home-new-img li a .txt p{width:100%;height:16px;font-size:12px;line-height:16px;margin-top:0px;}
	.home-new-img li a .txt .more{height:16px;margin-top:10px;font-size:12px;}
	.home-new-img li a .txt .more a{font-size:12px;}
}
@media(max-width:480px){
	.home-new-img{margin-top:20px;margin-bottom:40px;}
	.home-new-img li.img01{width:100%;}
	.home-new-img li.img02{width:52.4%;margin-left:0;}
	.home-new-img li.img03{margin-left:2%;width:45.6%;}
	.home-new-img li.img04{margin-left:0;width:49%;}
	.home-new-img li.img05{margin-left:2%;width:49%;}
	.home-new-img li.img07{width:49%;margin-left:0;}
	.home-new-img li.img08{width:49%;}

	.home-new-img li.img06{width:100%;margin-left:0;}
	.home-new-img li.img06 .img06a{float:left;margin-bottom:0;width:49%;}
	.home-new-img li.img06 .img06b{float:left;margin-left:2%;width:49%;}

	.home-new-img li a .txt{bottom:12px;padding:0 12px;}
	.home-new-img li a .txt .more{display:none;}

}

/*首页 产品*/
.home-pro-box{width:100%;position:relative;margin-bottom:80px;}
.home-pro-bg{position:absolute;z-index:0;background:#f5f5f5;width:100%;height:calc(100% + 80px);}
.home-pro{width:100%;position:relative;z-index:2;}
.home-pro .main{margin-top:40px;}
.home-pro li a{display:block;width:100%;}
.home-pro li a .img{width:100%;background:#fff;position:relative;overflow:hidden;}
.home-pro li a .img .img-cont{width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative;}
.home-pro li a .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.home-pro li a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition:all 1s;-webkit-transition:all 1s;}
.home-pro li a:hover .img img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.home-pro li a .txt-box{width:100%;background:#eaeaea;padding:30px 40px;height:190px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-pro li a .txt{width:100%;}
.home-pro li a .txt h5{width:100%;font-size:18px;color:#333;line-height:28px;height:56px;text-align:left;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;font-family:'MontL';}
.home-pro li a .btn{width:132px;height:46px;border:#333 solid 1px;margin:24px auto 0;font-size:16px;color:#333;line-height:44px;text-align:center;transition: all 0.3s;-webkit-transition: all 0.3s;font-family:'MontL';}
.home-pro li a .btn a{font-size:16px;color:#333;line-height:44px;transition: all 0.3s;-webkit-transition: all 0.3s;font-family:'MontL';}
.home-pro li a:hover .txt-box{background:#F7BF9F;}
.home-pro li a:hover .btn{border:#FA6E36 solid 1px;background:#FA6E36;color:#fff;}
.home-pro li a:hover .btn a{color:#fff;}


.pro-more{width:172px;height:52px;margin:40px auto 0;}
.pro-more a{display:block;font-size:18px;color:#FA6E36;line-height:50px;border:#FA6E36 solid 1px;text-align:center;transition: all 0.3s;-webkit-transition: all 0.3s;font-family:'MontL';}
.pro-more a i{margin-left:8px;font-size:12px;}
.pro-more a:hover{color:#fff;background:#FA6E36;}

.home-pro .swiper-button-next,.home-pro .swiper-button-prev{width:48px;height:60px;margin-top:-30px;transition: all 0.3s;-webkit-transition: all 0.3s;left:2%;font-size:48px;color:#999;line-height:60px;text-align:center;background:none;border-radius:50%;opacity: 0.5;}
.home-pro .swiper-button-next{right:2%;left:auto;}
.home-pro .swiper-button-next:hover,.home-pro .swiper-button-prev:hover{color:#FA6E36;opacity: 1;}
.home-pro .swiper-button-next.swiper-button-disabled,.home-pro .swiper-button-prev.swiper-button-disabled{display:none;}


@media(max-width:1080px){
	.home-pro-box{margin-bottom:60px;}
	.home-pro .main{margin-top:30px;}
	.home-pro-bg{height:calc(100% + 80px);}

	.home-pro li a .txt-box{padding:20px;height:150px;}
	.home-pro li a .txt h5{font-size:16px;line-height:24px;height:48px;}
	.home-pro li a .btn{width:112px;height:40px;margin-top:16px;line-height:38px;}
	.home-pro li a .btn a{line-height:38px;}

	.home-pro .swiper-button-next,.home-pro .swiper-button-prev{width:24px;height:40px;margin-top:-40px;font-size:24px;line-height:40px;left:0;}
	.home-pro .swiper-button-next{right:0;left:auto;}

}

@media(max-width:480px){
	.home-pro-box{margin-bottom:40px;}
	.home-pro .main{margin-top:20px;}
	.home-pro-bg{height:calc(100% + 40px);}

	.home-pro li a .txt-box{padding:20px 12px;height:120px;}
	.home-pro li a .txt h5{font-size:14px;line-height:20px;height:40px;}
	.home-pro li a .btn{width:80px;height:32px;margin-top:12px;line-height:30px;font-size:12px;}
	.home-pro li a .btn a{line-height:30px;font-size:12px;}

	.pro-more{width:120px;height:40px;margin:20px auto 0;}
	.pro-more a{font-size:12px;line-height:38px;}

}


.home-tech-list{width:100%;margin-top:40px;margin-bottom:80px;}
.home-tech-list li{float:left;width:32%;margin-bottom:2%;margin-left:2%;background:#f5f5f5;position:relative;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-tech-list li:nth-child(3n+1){margin-left:0;}
.home-tech-list li a{display:block;width:100%;cursor:auto;}
.home-tech-list li a .item{display:flex;align-items:center;flex-direction:row;padding:0 24px;justify-content:space-between;position:relative;}
.home-tech-list li a .item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#FA6E36;}
.home-tech-list li a .icon{width:48px;}
.home-tech-list li a .icon img{display:block;width:100%;}
.home-tech-list li a .txt{width:calc(100% - 116px);height:108px;display:flex;align-items: center;}
.home-tech-list li a .txt p{font-size:18px;color:#333;line-height:24px;width:100%;font-family:'MontR';}
.home-tech-list li:hover{background:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.1);}

@media(max-width:1480px){
	.home-tech-list li a .txt{height:140px;}
}


@media(max-width:1280px){
	.home-tech-list li a .txt{width:calc(100% - 80px);height:108px;}
	.home-tech-list li a .txt p{font-size:14px;line-height:20px;}

}

@media(max-width:1080px){
	.home-tech-list{margin-top:30px;margin-bottom:60px;}
	.home-tech-list li a .item{padding:0 20px;}
	.home-tech-list li a .icon{width:40px;}
}

@media(max-width:769px){
	.home-tech-list{margin-top:20px;margin-bottom:40px;}
	.home-tech-list li{width:49%;}
	.home-tech-list li:nth-child(3n+1){margin-left:2%;}
	.home-tech-list li:nth-child(odd){margin-left:0;}
	.home-tech-list li a .item{padding:0 12px;}
	.home-tech-list li a .icon{width:32px;}
	.home-tech-list li a .txt{width:calc(100% - 60px);height:88px;}
}

@media(max-width:480px){
	.home-tech-list li{width:100%;margin-left:0;}
	.home-tech-list li:nth-child(3n+1){margin-left:0;}
	.home-tech-list li:nth-child(odd){margin-left:0;}
	.home-tech-list li a .item{padding:12px;}
	.home-tech-list li a .icon{width:32px;}
	.home-tech-list li a .txt{width:calc(100% - 60px);height:auto;}
}

.home-solution-list{width:100%;margin-top:40px;margin-bottom:80px;}
.home-solution-list li{float:left;width:32%;margin-bottom:2%;margin-left:2%;background:#f5f5f5;position:relative;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-solution-list li:nth-child(3n+1){margin-left:0;}
.home-solution-item{padding: 40px 60px 60px;min-height: 318px;max-height: 318px;position: relative;cursor: pointer;}
.home-solution-img{display: flex;align-items: center;justify-content: center;max-height: 88px;}
.home-solution-title{text-align: center;height: 60px;padding: 10px 0;}
.home-solution-title p{font-size:18px;color:#333;line-height:24px;width:100%;font-family:'MontR';overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.home-solution-txt{text-align: center;}
.home-solution-txt p{font-size: 16px;line-height: 28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.home-solution-item::after{position: absolute;content: "";width: 48px;height: 4px;border-radius: 4px;background-color: #FA6E36;left: 50%;bottom: 40px;transform: translateX(-50%);}
.home-solution-item:hover > .home-solution-title p{color: #FA6E36;}
@media (max-width:1280px) {
.home-solution-item{padding: 40px 20px 60px;min-height: 338px;max-height: 338px;}
.home-solution-txt p{-webkit-line-clamp: 3;}
}
@media (max-width:1080px) {
.home-solution-title p{font-size: 14px;line-height: 20px;}
.home-solution-txt p{font-size: 12px;line-height: 20px;}
}
@media (max-width:770px) {
.home-solution-list{margin-top:20px;margin-bottom:40px;}
.home-solution-list li{width:49%;}
.home-solution-list li:nth-child(3n+1){margin-left:2%;}
.home-solution-list li:nth-child(odd){margin-left:0;}
.home-solution-item{padding: 20px 10px 40px;min-height: 248px;max-height: 248px;}
.home-solution-img img{max-height: 53px;}
.home-solution-title{text-align: center;}
.home-solution-txt p{-webkit-line-clamp: 4;}
.home-solution-item::after{bottom: 20px;height: 2px;}
}

.home-video-box{margin-top:40px;margin-bottom:80px;}
.home-video-top{display: flex;align-items: flex-start;justify-content: space-between;}
.home-video-left{padding-top: 60px;padding-right: 40px;width: 50%;margin-bottom: 40px;}
.home-video-left p{font-size: 18px;line-height: 30px;color: #333;margin-bottom: 60px;}
.home-video-left a{background-color: #fff;color: #333;font-size: 16px;padding: 14px 20px;cursor: pointer;border: 1px solid #333;transition: all .3s;}
.home-video-buttom ul{display: flex;align-items: flex-start;justify-content:flex-start;}
.home-video-buttom ul li{width: 25%;}
.home-video-right{width: 50%;}
.home-video-right img{width: 100%;height: 100%;object-fit: cover;}
.home-video-item{display: flex;align-items: center;flex-direction: column;justify-content: center;}
.home-video-item-title{margin: 15px 0;}
.home-video-item-title p{font-size: 60px;font-weight: bold;}
.home-video-item-txt{text-align: center;}
.home-video-item-txt p{font-size: 18px;}
.home-video-left a:hover{background-color: #FA6E36;color: #fff;border: 1px solid #FA6E36;transition: all .3s;}

@media (max-width:1080px) {
.home-video-top{flex-wrap: wrap;}
.home-video-left{padding-top: 0px;padding-right: 20px;}
.home-video-left p{font-size: 14px;line-height: 24px;margin-bottom: 30px;}
.home-video-left a{font-size: 14px;padding: 8px 12px;}
.home-video-buttom ul{flex-wrap: wrap;}
.home-video-buttom ul li{width: 25%;}
.home-video-item-title{margin: 15px 0;}
.home-video-item-title p{font-size: 40px;}
.home-video-item-txt{text-align: center;}
.home-video-item-txt p{font-size: 14px;}
}
@media (max-width:770px) {
.home-video-item-icon img{width: 28px;}
.home-video-item-title p{font-size: 32px;}
.home-video-item-txt p{font-size: 12px;}
}
@media (max-width:680px) {
.home-video-left{width: 100%;}
.home-video-right{width: 100%;}
}
@media (max-width:540px) {
.home-video-buttom ul li{width: 50%;margin-bottom: 20px;}
}


.home-news-box{width:100%;margin-top:60px;margin-bottom:80px;}
.news-tags{position:absolute;top:0;left:0;z-index: 9;width:70px;height:32px;background:rgba(0,0,0,0.5);font-size:14px;color:#fff;line-height:32px;text-align:center;}
.news-more{width:100%;margin-top:30px;}
.news-more a{float:right;width:156px;height:46px;border:#333 solid 1px;font-size:16px;color:#333;line-height:44px;text-align:center;transition: all 0.3s;-webkit-transition: all 0.3s;}
.news-more a:hover{border:#FA6E36 solid 1px;background:#FA6E36;color:#fff;}
.home-events{float:left;width:32%;position:relative;}
.home-events li a{display:block;width:100%;}
.home-events li a .img{width:100%;background:#fff;position:relative;overflow:hidden;}
.home-events li a .img .img-cont{width:100%;height:0;padding-bottom:308px;overflow:hidden;position: relative;}
.home-events li a .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.home-events li a .img .img-cont img{display:block;width:100%;height:100%;object-fit:cover;transition:all 1s;-webkit-transition:all 1s;}
.home-events li a:hover .img img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.home-events li a .txt-box{width:100%;background:#f5f5f5;padding:30px;height:210px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-events li a .txt{width:100%;}
.home-events li a .txt h5{width:100%;font-size:18px;color:#333;line-height:30px;font-family:'MontL';height:90px;text-align:left;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-events li a:hover .txt h5{color:#FA6E36;}
.home-events li .news-info{margin-bottom:0;}
.home-events li .news-info .tag{width:50%;text-align:left;font-size:14px;margin:0;}
/*.home-events li a .txt-box span{float:left;margin-right:20px;margin-top:30px;padding-left:24px;font-family:'MontL';background-repeat:no-repeat;background-position:left center;background-size:18px;font-size:16px;color:#999;line-height:30px;}
.home-events li a .txt-box .local{background-image:url(../images/icon-local.png);}
.home-events li a .txt-box .date{background-image:url(../images/icon-date.png);}*/

.home-events .swiper-container .swiper-pagination{bottom:40px;width:40%;text-align:right;right:40px;left:auto;}
.home-events .swiper-container .swiper-pagination-bullet{opacity: 1;width:12px;margin:0 5px;background:#ccc;height:12px;transition: all .3s;position:relative;}
.home-events .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#FA6E36;}

.home-news{float:right;width:66%;position:relative;}
.home-news ul{background:#f5f5f5;padding:40px;height:518px;}
.home-news li{float:left;width:48%;margin-left:4%;padding:12px 0;border-bottom:#e0e0e0 solid 1px;}
.home-news li:nth-child(odd){margin-left:0;}
.home-news li:nth-last-child(1){border-bottom:none;}
.home-news li:nth-last-child(2){border-bottom:none;}
.home-news li a{display:block;width:100%;}
.home-news li a h5{width:100%;font-size:18px;color:#333;line-height:30px;height:30px;font-family:'MontL';text-align:left;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-news li a p{width:100%;font-size:14px;color:#666;line-height:20px;height:40px;font-family:'MontL';text-align:left;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;transition: all 0.3s;-webkit-transition: all 0.3s;margin-top:12px;margin-bottom:8px;}
.home-news li a span{display:block;font-size:16px;color:#999;line-height:30px;font-family:'MontL';}
.home-news li a:hover h5{color:#FA6E36;}

@media(max-width:1440px){
	.home-news ul{height:588px;}
	.home-events li a .txt-box{height:280px;}
	.home-events li .news-info .tag{width:100%;margin-top:4px;}
}

@media(max-width:1080px){
	.home-news-box{margin-top:40px;margin-bottom:60px;}
	.news-tags{width:60px;height:28px;font-size:12px;line-height:28px;}
	.news-more{margin-top:20px;}
	.news-more a{width:120px;height:36px;font-size:14px;line-height:34px;}
	.home-events{width:32%;}
	.home-events li a .img .img-cont{padding-bottom:190px;}
	.home-events li a .txt-box{padding:20px;height:auto;}
	.home-events li a .txt h5{font-size:14px;line-height:24px;height:48px;-webkit-line-clamp:2;}

	.home-events li .news-info .tag{font-size:12px;}
	/*.home-events li a .txt-box span{margin-top:20px;padding-left:20px;background-size:16px;font-size:12px;line-height:20px;}*/

	.home-events .swiper-container .swiper-pagination{bottom:24px;width:40%;right:16px;}
	.home-events .swiper-container .swiper-pagination-bullet{width:8px;margin:0 4px;height:8px;}
	.home-news ul{padding:30px 20px 20px;height:406px;}
	.home-news li{padding:10px 0;}
	.home-news li a h5{font-size:14px;line-height:24px;height:24px;}
	.home-news li a p{font-size:14px;color:#666;line-height:20px;height:20px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;margin-top:0px;margin-bottom:0px;}
	/*.home-news li a span{font-size:12px;line-height:20px;margin-top:4px;}*/
}

@media(max-width:769px){
	.home-news-box{margin-top:20px;margin-bottom:40px;}
	.news-tags{width:48px;height:24px;font-size:12px;line-height:24px;}
	.news-more a{display:block;float:none;margin:0 auto;width:100px;height:32px;font-size:12px;line-height:30px;}
	.home-events{width:100%;}
	.home-events li a .img .img-cont{padding-bottom:60%;}
	.home-events li a .txt-box{padding:12px;height:auto;}
	.home-events li a .txt h5{font-size:14px;line-height:24px;height:48px;-webkit-line-clamp:2;}
	/*.home-events li a .txt-box span{margin-top:20px;padding-left:20px;background-size:16px;font-size:12px;line-height:20px;}*/

	.home-events .swiper-container .swiper-pagination{bottom:14px;width:40%;right:8px;}
	.home-news{margin-top:40px;width:100%;}
	.home-news ul{padding:30px 12px 20px;height:auto;}
	.home-news li{width:100%;margin-left:0;}
	.home-news li:nth-last-child(2){border-bottom:#e0e0e0 solid 1px;}
	.home-news li a h5{font-size:14px;line-height:24px;}
	.home-news li a p{font-size:12px;}
	/*.home-news li a span{font-size:12px;line-height:20px;}*/
}


.home-partner-box{width:100%;padding-bottom:100px;background:#f5f5f5;}
.home-partner{width:100%;margin-top:60px;}
.home-partner li{float:left;width:15%;margin-left:2%;margin-bottom:2%;background:#fff;position:relative;}
.home-partner li a{display:block;width:100%;height:0;padding-bottom:53%;position:relative;cursor:default;}
.home-partner li:nth-child(6n+1){margin-left:0;}
.home-partner li a .img{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content: center;padding:8%;}
.home-partner li a .img img{display:block;max-width:100%;object-fit:cover;}


@media(max-width:1080px){
	.home-partner-box{padding-bottom:80px;}
	.home-partner{margin-top:40px;}
	.home-partner li{width:18.4%;margin-left:2%;margin-bottom:2%;}
	.home-partner li:nth-child(6n+1){margin-left:2%;}
	.home-partner li:nth-child(5n+1){margin-left:0;}
}
@media(max-width:769px){
	.home-partner-box{padding-bottom:40px;}
	.home-partner{margin-top:20px;}
	.home-partner li{width:32%;margin-left:2%;margin-bottom:2%;}
	.home-partner li:nth-child(5n+1){margin-left:2%;}
	.home-partner li:nth-child(3n+1){margin-left:0;}
}


.inside-banner{width:100%;background-repeat:no-repeat;background-position:center;background-size: cover;position:relative;}
.inside-banner .banner-txt{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;display:flex;align-items: center;}
.inside-banner .main{margin-top:8%;}
.inside-banner .banner-txt .page-title{width:100%;font-family:'MontR';font-size:40px;line-height:48px;color:#fff;font-weight:bold;}
.inside-banner .banner-txt p{width:100%;font-family:'MontL';font-size:20px;line-height:28px;color:#fff;margin-top:30px;}

.inside-banner .pc-inside-banner{display:block;width:100%;position:relative;}
.inside-banner .pc-inside-banner img{display:block;width:100%;}

.inside-banner .wap-inside-banner{display:none;width:100%;position:relative;}
.inside-banner .wap-inside-banner img{display:block;width:100%;}

@media(max-width:1440px){

	.inside-banner .banner-txt .page-title{font-size:36px;line-height:40px;}
	.inside-banner .banner-txt p{font-size:16px;line-height:24px;margin-top:20px;}
}
/*@media(max-width:1280px){
	.inside-banner{height:320px;}
}*/
@media(max-width:1080px){
	.inside-banner .banner-txt .page-title{font-size:32px;}
	.inside-banner .banner-txt p{font-size:16px;margin-top:8px;}
}

@media(max-width:768px){
	.inside-banner{height:auto;background:none;}
	.inside-banner .pc-inside-banner{display:none;}
	.inside-banner .wap-inside-banner{display:block;}
	.inside-banner .banner-txt .page-title{font-size:24px;}
	.inside-banner .banner-txt p{font-size:12px;margin-top:0;line-height:20px;}
}

.inside-container{width:100%;margin-top:80px;margin-bottom:120px;position:relative;}
.inside-left{float:left;width:26.25%;position:relative;max-width:420px;}
.inside-left h1{font-size:28px;color:#333;line-height:24px;font-family:'MontL';margin-bottom:32px;}
.inside-left ul{border-right:#e0e0e0 solid 1px;padding:10px 0;position:relative;z-index:9;display:block;}
.inside-left .active-icon{position:absolute;top:66px;right:0;width:2px;height:32px;background:#FA6E36;transition: all 0.3s;-webkit-transition: all 0.3s;}
.inside-left li{margin-bottom:20px;padding:6px 8% 6px 0;}
.inside-left li:last-child{margin-bottom:0;}
.inside-left li a{display:block;font-size:18px;color:#333;line-height:20px;font-family:'MontL';}
.inside-left li.active a{color:#FA6E36;}
.inside-left.scroll{position:fixed;top:80px;z-index:8;left:50%;margin-left:-800px;}

.inside-left .wap-left-icon{display:none;position:absolute;right:0;top:0;width:100%;height:44px;}
.inside-left .wap-left-icon i{position:absolute;right:4%;width:20px;font-size:16px;color:#666;line-height:44px;text-align:right;}

@media(max-width:1640px){
	.inside-left.scroll{margin-left:0;left:20px;width:25.6%;}
}

@media(max-width:1080px){
	.inside-left.scroll{left:4%;width:25.6%;}
}

.inside-right{float:right;width:68.75%;}
.sol-list{width:100%;}
.sol-list dl{width:100%;margin-bottom:80px;}
.sol-list dl dt{float:left;width:100%;margin-bottom:30px;}
.sol-list dl dt h2{float:left;font-size:28px;color:#FA6E36;line-height:24px;font-family:'MontL';}
.sol-list dl dt h2 a{font-size:28px;color:#FA6E36;line-height:24px;font-family:'MontL';}
.sol-list dl dt a.more{float:right;font-size:14px;color:#FA6E36;line-height:16px;margin-top:8px;font-family:'MontL';transition: all 0.3s;-webkit-transition: all 0.3s;}
.sol-list dl dt a.more i{font-size:16px;margin-left:8px;}
.sol-list dl dd{float:left;width:48.5%;margin-left:3%;margin-bottom:3%;border:#e0e0e0 solid 1px;padding:28px 20px;height:270px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.sol-list dl dd:nth-child(even){margin-left:0;}
.sol-list dl dd a{float:left;width:100%;}
.sol-list dl dd a h3{width:100%;font-size:18px;color:#333;line-height:20px;font-family:'MontL';height:20px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;margin-bottom:20px;transition: all 0.3s;-webkit-transition: all 0.3s;font-weight: bold;}
.sol-list dl dd a p{width:100%;font-size:16px;color:#888;line-height:20px;font-family:'MontL';height:40px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.sol-list dl dd a .tag{margin-top:30px;width:100%;height:100px;overflow:hidden;}
.sol-list dl dd a .tag span{float:left;padding:0 15px;font-size:16px;color:#888;font-family:'MontL';background:#f5f5f5;line-height:40px;margin-bottom:10px;margin-right:10px;;transition: all 0.3s;-webkit-transition: all 0.3s;}
.sol-list dl dd a .tag span a{font-size:16px;color:#888;font-family:'MontL';transition: all 0.3s;-webkit-transition: all 0.3s;}
.sol-list dl dd a .tag span:hover{background:#FFF2EB;}
.sol-list dl dd a .tag span:hover a{color:#FA6E36;}
.sol-list dl dd:hover{box-shadow:0 2px 12px rgba(0,0,0,0.1);}
.sol-list dl dd:hover a h3{color:#FA6E36;}

@media(max-width:1440px){
	.inside-container{margin-top:60px;margin-bottom:80px;}
	.inside-left h1{font-size:24px;}
	.inside-left li a{font-size:16px;}

	.sol-list dl{margin-bottom:60px;}
	.sol-list dl dt h2{font-size:24px;}
	.sol-list dl dt h2 a{font-size:24px;}
	.sol-list dl dd{padding:20px;height:240px;}
	.sol-list dl dd a h3{font-size:16px;margin-bottom:16px;}
	.sol-list dl dd a p{font-size:14px;}
	.sol-list dl dd a .tag{margin-top:20px;height:100px;}
	.sol-list dl dd a .tag span{font-size:14px;padding:0 12px;}
	.sol-list dl dd a .tag span a{font-size:14px;}
}

@media(max-width:1280px){
	.inside-left h1{font-size:20px;}
	.sol-list dl dt h2{font-size:20px;}
	.sol-list dl dt h2 a{font-size:20px;}
}
@media(max-width:1080px){
	.inside-container{margin-top:40px;margin-bottom:80px;}
	.inside-left h1{font-size:18px;line-height:20px;margin-bottom:20px;}
	.inside-left ul{padding:0;}
	.inside-left .active-icon{top:40px;height:32px;display:none;}
	.inside-left li{margin-bottom:12px;padding:4px 4% 4px 0;position:relative;}
	.inside-left li.active:after{content:"";position:absolute;right:0;top:0;width:2px;height:100%;background:#FA6E36;}
	.inside-left li a{font-size:14px;line-height:16px;}

	.sol-list dl{margin-bottom:40px;}
	.sol-list dl dt{margin-bottom:20px;}
	.sol-list dl dt h2{font-size:18px;line-height:20px;}
	.sol-list dl dt h2 a{font-size:18px;line-height:20px;}
	.sol-list dl dt a.more{font-size:12px;}
	.sol-list dl dd{padding:16px 12px;height:200px;}
	.sol-list dl dd a h3{font-size:16px;line-height:20px;height:20px;margin-bottom:12px;}
	.sol-list dl dd a p{font-size:14px;line-height:16px;height:32px;}
	.sol-list dl dd a .tag{margin-top:20px;height:80px;overflow:hidden;}
	.sol-list dl dd a .tag span{padding:0 12px;font-size:12px;line-height:32px;margin-bottom:8px;margin-right:8px;}
	.sol-list dl dd a .tag span a{font-size:12px;}
}

@media(max-width:769px){
	.inside-container{margin-bottom:40px;margin-top:20px;}
	.inside-left{width:100%;padding:12px 4%;background:#f5f5f5;margin-bottom:40px;cursor:pointer;max-width: 100%}
	.inside-left .wap-left-icon{display:block;}
	.inside-left ul{position:absolute;top:44px;left:0;width:100%;padding:10px 4%;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.1);display:none;}
	.inside-left h1{font-size:16px;margin-bottom:0;}
	.inside-left li{margin-bottom:8px;position:relative;}
	.inside-left li.active:after{content:"";position:absolute;right:0;top:0;width:2px;height:100%;background:#FA6E36;}
	.inside-left li a{font-size:12px;line-height:16px;}
	.inside-left.scroll{position:fixed;top:64px;left:0;box-shadow:0 0 15px rgba(0,0,0,0.3); width:100%;}

	.inside-right{width:100%;}
	.sol-list dl:last-child{margin-bottom:0;}
	.sol-list dl dt{margin-bottom:12px;}
	.sol-list dl dt h2{font-size:16px;}
	.sol-list dl dt h2 a{font-size:16px;}
	.sol-list dl dt a.more{margin-top:4px;}
	.sol-list dl dt a span{display:none;}
	.sol-list dl dd{width:100%;margin-left:0;height:auto;}
	.sol-list dl dd a h3{font-size:16px;line-height:20px;height:20px;margin-bottom:12px;}
	.sol-list dl dd a p{font-size:14px;line-height:16px;height:32px;}
	.sol-list dl dd a .tag{margin-top:20px;height:80px;overflow:hidden;}
	.sol-list dl dd a .tag span{padding:0 12px;font-size:12px;line-height:32px;margin-bottom:8px;margin-right:8px;}
	.sol-list dl dd a .tag span a{font-size:12px;}
}

.pro-main-list .list-top{width:100%;}
.pro-main-list .list-top .img{float:left;width:24.6%;background:#fff;position:relative;overflow:hidden;}
.pro-main-list .list-top .img .img-cont{width:100%;height:0;padding-bottom:100%;overflow:hidden;position: relative;}
.pro-main-list .list-top .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.pro-main-list .list-top .img .img-cont img{display:block;width:100%;height:100%;object-fit:cover;transition:all 1s;-webkit-transition:all 1s;}
.pro-main-list li a:hover .img img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.pro-main-list .list-top .txt{float:right;width:72%;}

.pro-main-list dl dd{padding:20px;height:280px;}
.pro-main-list dl dd a h3{height:40px;white-space:unset;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
@media(max-width:768px){
	.pro-main-list dl dd{padding:12px 12px 6px;height:auto;}
	.pro-main-list dl dd a h3{height:20px;white-space:nowrap;display: block;}
}

.software-list dl dd{width:100%;margin-left:0;padding:20px;height:auto;}
.software-list .list-top{width:100%;}
.software-list .list-top .img{float:left;width:35.9%;background:#fff;position:relative;overflow:hidden;}
.software-list .list-top .img .img-cont{width:100%;height:0;padding-bottom:60.5%;overflow:hidden;position: relative;}
.software-list .list-top .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.software-list .list-top .img .img-cont img{display:block;width:100%;height:100%;object-fit:cover;transition:all 1s;-webkit-transition:all 1s;}
.software-list li a:hover .img img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.software-list .list-top .txt{float:right;width:60%;}
.software-list .list-top .txt h3{margin-bottom:20px;margin-top:12px;}
.software-list .list-top .txt .tag{margin-top:20px;}

@media(max-width:1460px){
	.software-list .list-top .txt h3{margin-bottom:12px;margin-top:0;}
}

@media(max-width:768px){
	.software-list dl dd{padding:12px 12px 6px;}
}
@media(max-width:480px){
	.software-list .list-top .img{width:100%;}
	.software-list .list-top .txt{width:100%;margin-top:20px;}
	.software-list .list-top .txt h3{margin-bottom:12px;}
	.software-list .list-top .txt .tag{margin-top:20px;}
}


/*解决方案详情*/
.detail-banner{width:100%;background-repeat:no-repeat;background-position:center;background-size: cover;position:relative;}
.detail-banner .banner-txt{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;display:flex;align-items: center;}
.detail-banner .banner-txt .main{margin-top:0;}
.detail-banner .banner-txt .page-title{width:45%;font-family:'MontR';font-size:40px;line-height:48px;color:#fff;font-weight:bold;}
.detail-banner .banner-txt p{width:45%;font-family:'MontL';font-size:16px;line-height:28px;color:#fff;margin-top:24px;}
.detail-banner .banner-txt .btn{display:block;width:132px;height:52px;background:#FA6E36;font-size:20px;color:#fff;line-height:52px;text-align:center;font-family:'MontL';margin-top:56px;}
.detail-banner .banner-txt .btn:hover{color:#FA6E36;background:#fff;}
.detail-banner .banner-txt.sol-det-btn .btn{width:180px;font-size:18px;}

.detail-banner .pc-inside-banner{display:block;width:100%;position:relative;}
.detail-banner .pc-inside-banner img{display:block;width:100%;}

.detail-banner .wap-inside-banner{display:none;width:100%;position:relative;}
.detail-banner .wap-inside-banner img{display:block;width:100%;}


/*@media(max-width:1680px){
	.detail-banner{height:720px;}
}
@media(max-width:1560px){
	.detail-banner{height:680px;}
}*/
@media(max-width:1440px){
	/*.detail-banner{height:620px;}*/

	.detail-banner .banner-txt .page-title{font-size:36px;line-height:40px;}
	.detail-banner .banner-txt p{font-size:16px;line-height:24px;margin-top:20px;}
	.detail-banner .banner-txt .btn{width:120px;height:48px;font-size:18px;line-height:48px;margin-top:40px;}
}
@media(max-width:1280px){
	/*.detail-banner{height:560px;}*/
}
@media(max-width:1080px){
	/*.detail-banner{height:440px;}*/
	.detail-banner .banner-txt .page-title{font-size:32px;}
	.detail-banner .banner-txt p{font-size:14px;margin-top:8px;}
	.detail-banner .banner-txt .btn{width:100px;height:40px;font-size:16px;line-height:40px;margin-top:30px;}

	.detail-banner .banner-txt.sol-det-btn .btn{width:120px;font-size:14px;}
}

@media(max-width:768px){
	/*.detail-banner{height:320px;}*/
	.detail-banner .pc-inside-banner{display:none;}
	.detail-banner .wap-inside-banner{display:block;}
	.detail-banner .banner-txt .page-title{font-size:24px;width:100%;}
	.detail-banner .banner-txt p{font-size:12px;margin-top:0;line-height:20px;width:100%;}
	.detail-banner .banner-txt .btn{margin-top:20px;}

	.detail-banner .banner-txt.sol-det-btn .btn{width:100px;font-size:12px;line-height:32px;height:32px;margin-top:20px;}
}

.banner-bottom{width:100%;position:absolute;bottom:0;left:0;padding:4px 0;z-index:10;}
.banner-line{position:absolute;top:0;left:0;width:100%;height:1px;background:#fff;opacity:0.2;}
.banner-bottom .location{float:right;}
.banner-bottom .location a{color:#fff;}
.keywords{float:left;width:50%;padding:24px 0;position:relative;padding-left:100px;}
.keywords span{float:left;font-size:16px;color:#fff;line-height:40px;position:absolute;top:24px;left:0;}
.keywords a{float:left;font-size:16px;color:#fff;line-height:40px;margin-right:4%;text-decoration:underline;}


@media(max-width:1080px){
	.keywords{width:100%;padding:12px 0;padding-left:68px;}
	.keywords span{font-size:14px;line-height:24px;top:12px;}
	.keywords a{font-size:14px;line-height:24px;margin-right:20px;}
}

@media(max-width:769px){
	.keywords span{font-size:12px;}
	.keywords a{font-size:12px;}
}

.detail-tag-box{width:100%;background:#fff;}
.detail-tag-box .banner-bottom{position:relative;}
.detail-tag-box .location a{color:#333;}
.detail-tag-box .keywords span{color:#333;}
.detail-tag-box .keywords a{color:#333;}


.detail-share{float:left;}
.detail-share a{float:left;width:46px;height:46px;border-radius:50%;border:#333 solid 1px;font-size:22px;color:#333;line-height:44px;text-align:center;margin-top:21px;margin-right:20px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.detail-share a:hover{background:#FA6E36;color:#fff;border:#FA6E36 solid 1px;}

@media(max-width:1080px){
	.detail-share a{width:40px;height:40px;font-size:18px;line-height:38px;margin-top:10px;margin-right:12px;}
}

@media(max-width:769px){
	.detail-share a{width:32px;height:32px;font-size:14px;line-height:30px;margin-top:8px;margin-right:8px;}
}


.detail-img-cont{width:100%;}
.detail-warp{width:100%;position:relative;}
.detail-img{width:100%;position:relative;z-index: 1;}
.detail-img img{display:block;width:100%;}
.detail-img img.pc-img{display:block;}
.detail-img img.wap-img{display:none;}
.detail-img-txt{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items: center;z-index:2}
.detail-img-txt .txt{width:100%;max-width:720px;float:right;}
.detail-img-txt .txt h5{font-size:30px;color:#fff;line-height:40px;font-family:'MontR';font-weight:bold;}
.detail-img-txt .txt p{font-size:16px;color:#fff;line-height:28px;font-family:'MontL';margin-top:20px;}
.detail-warp:nth-child(even) .detail-img-txt .txt{float:left;}

.detail-img-txt.wap-txt{display:none;position:relative;height:auto;padding:16px 0 48px;background:#f5f5f5;}
.detail-img-txt.wap-txt .txt h5{color:#333;}
.detail-img-txt.wap-txt .txt p{color:#666;}

@media(max-width:1440px){
	.detail-img-txt .txt h5{font-size:28px;line-height:36px;}
	.detail-img-txt .txt p{font-size:16px;line-height:28px;margin-top:16px;}
}

@media(max-width:1080px){
	.detail-img-txt .txt h5{font-size:24px;line-height:32px;}
	.detail-img-txt .txt p{font-size:14px;line-height:24px;margin-top:10px;}
}

@media(max-width:769px){
	.detail-img img.pc-img{display:none;}
	.detail-img img.wap-img{display:block;}
	.detail-img-txt .txt{width:100%;}
	.detail-img-txt .txt h5{font-size:16px;line-height:24px;}
	.detail-img-txt .txt p{font-size:12px;line-height:20px;margin-top:10px;}

	.detail-img-txt.pc-txt{display:none;}
	.detail-img-txt.wap-txt{display:block;}
}


.editor-main{ width:100%;max-width:1240px;padding:60px 20px 160px;margin:0 auto;}
.editor-main .detail-title{font-size:24px;color:#333;line-height:24px;margin-bottom:30px;font-family:'MontR';}
@media(max-width: 1080px){
    .editor-main{padding:40px 4% 80px;}
}

.editor{font-size:16px;color:#333;line-height:28px;font-family:'MontL';}
.editor p{line-height: inherit;}
.editor img{max-width:100%;}
.editor ul,.editor li{list-style: unset;}

.editor em{font-style:italic;}
.editor strong{font-weight:bold;}

@media(max-width: 1080px){
    .editor{font-size:14px;color:#333;line-height:24px;}
}

.pro-spec{margin-top:60px;}
.pro-spec ul{list-style:none;}
.pro-spec li{list-style:none;float:left;border-bottom:#e0e0e0 solid 1px;padding:32px 40px;width:100%;line-height:28px;}
.pro-spec li span{float:left;width:200px;color:#888;}
.pro-spec li p{float:left;width:calc(100% - 200px);}

@media(max-width: 768px){
    .pro-spec{margin-top:40px;}
    .pro-spec li{padding:16px 0;line-height:24px;}
	.pro-spec li span{width:100px;}
	.pro-spec li p{width:calc(100% - 100px);}
}


.detail-main{ width:100%;max-width:1240px;padding-bottom:80px;margin:0 auto;background:#f5f5f5;}
.detail-pro{margin-top:40px;}
.detail-pro li{float:left;width:23.5%;margin-left:2%;margin-bottom:2%;border:#eaeaea solid 1px;}
.detail-pro li:nth-child(4n+1){margin-left:0;}
.detail-pro li a .txt-box{padding:30px;}
.detail-pro li .pro-key{margin-top:30px;font-size:14px;color:#888;line-height:28px;height:56px;overflow:hidden;font-family:'MontL';}
.detail-pro li .pro-key a{font-size:14px;color:#888;line-height:28px;font-family:'MontL';}
.detail-pro li .pro-key span{float:left;margin-right:24px;position:relative;}
.detail-pro li .pro-key span:after{content:"";position: absolute;right:-12px;top:8px;width:1px;height:12px;background:#ccc;}
.detail-pro li .pro-key span:last-child:after{display:none;}
.detail-pro li:hover{border:#FFF2EB solid 1px;}
.detail-pro li:hover .pro-key span{color:#FA6E36;}

@media(max-width: 1080px){
    /*.detail-pro li{width:32%;}
	.detail-pro li:nth-child(3n+1){margin-left:0;}*/
	.detail-pro li a .txt-box{padding:20px;}
	.detail-pro li .pro-key{margin-top:12px;font-size:12px;line-height:24px;height:48px;}
	.detail-pro li .pro-key a{font-size:12px;line-height:24px;}
	.detail-pro li .pro-key span{margin-right:16px;}
	.detail-pro li .pro-key span:after{right:-8px;top:6px;height:12px;}
}
@media(max-width: 769px){
	.detail-pro{margin-top:20px;}
    .detail-pro li{width:48.5%;margin-left:3%;margin-bottom:3%;}
	.detail-pro li:nth-child(3n+1){margin-left:3%;}
	.detail-pro li:nth-child(odd){margin-left:0;}

	.detail-pro li a .txt-box{padding:12px;}
	.detail-pro li .pro-key{margin-top:8px;line-height:20px;height:40px;}
	.detail-pro li .pro-key a{line-height:20px;}
}

.pro-list{margin-bottom:130px;}

@media(max-width: 1080px){
    .pro-list{margin-bottom:80px;}
}

@media(max-width: 769px){
    .pro-list{margin-bottom:40px;}
}
.software-sol{margin-top:40px;}
.software-sol dl dd{background:#fff;}
.software-sol dl dd:nth-child(even){margin-left:3%;}
.software-sol dl dd:nth-child(odd){margin-left:0;}
@media(max-width: 769px){
    .software-sol{margin-top:20px;}
	.software-sol dl dd:nth-child(even){margin-left:0;}
	.software-sol dl dd:nth-child(odd){margin-left:0;}
}




/*页码*/
.list-more{width:100%;margin-top:20px;display:none;}
.list-more a{display:block;width:120px;height:36px;margin:0 auto;background:#f2f2f2;border-radius:8px;font-size:12px;color:#888;text-align:center;line-height:36px;transition: all 0.6s;-webkit-transition: all 0.6s;}
.list-more a:hover{background:#FA6E36;color:#fff;transition: all 0.6s;-webkit-transition: all 0.6s;}

.page01 { text-align:center; width:100%;margin-top:30px;}
.page01 a{display:inline-block;zoom:1;*display:inline;padding:0 16px;height:40px;line-height:40px;margin-left:4px; margin-right:4px;color:#999;font-size: 12px;cursor: pointer; text-align:center;}
.page01 .current{ color:#fff;background:#FA6E36; }
.page01 a:hover{color:#fff;background: #FA6E36; }
.page01 input{display:inline-block;zoom:1;*display:inline;width:60px;padding:0 8px;height:40px;border:none;background:#f3f3f3;}
.page01 input.go{border:#FA6E36 solid 2px;color:#FA6E36;}
.page02 { float:left;width:100%; height:45px; line-height:45px; text-align:center;color:#333; font-size:16px; background:#f8f8f8; margin-top:20px; display:none;}

@media (max-width:991px){
    .list-more{display:block;}
    .page01{display:none;}
}

/*.partner-list li{background:#f5f5f5;}*/


.honor-list{width:100%;margin-top:40px;}
.honor-list li{float:left;width:23.5%;margin-left:2%;margin-bottom:2%;background:#f5f5f5;padding:2.5%;}
.honor-list li:nth-child(4n+1){margin-left:0;}
.honor-list li a{display:block;width:100%;}
.honor-list li a .pic-box{width:100%;height:0;padding-bottom:138%;position:relative;}
.honor-list li a .pic-box .pic{position:absolute;top:0;left:0; width:100%;height:100%;display:flex;align-items:center;justify-content: center;}
.honor-list li a img{display:block;width:100%;object-fit:cover;}
.honor-list li a h5{font-size:18px;color:#333;line-height:28px;margin-top:30px;width:100%;height:56px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

@media(max-width: 769px){
	.honor-list{margin-top:20px;}
    .honor-list li{width:48.5%;margin-left:3%;margin-bottom:3%;}
	.honor-list li:nth-child(3n+1){margin-left:3%;}
	.honor-list li:nth-child(odd){margin-left:0;}

	.honor-list li a h5{font-size:14px;line-height:20px;margin-top:16px;height:40px;}
}

.news-list{width:100%;}
.news-list li{float:left;width:100%;padding:60px 0;border-bottom:#e0e0e0 solid 1px;}
.news-list li a{float:left;width:100%;}
.news-list li a .img{float:left;width:30.8%;}
.news-list li a .img img{display: block;width:100%;}
.news-list li a .txt{float:right;width:67%;}
.news-list li a .txt h3{font-size:24px;color:#333;line-height:36px;height:72px;width:100%;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.news-info{margin-top:16px;margin-bottom:30px;}
.news-info .tag{float:left;font-size:16px;color:#888;line-height:24px;margin-right:20px;font-family:'MontL';}
.news-info .tag i{margin-right:8px;}
.news-list li a .txt p{font-size:16px;color:#888;line-height:32px;height:64px;width:100%;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.news-list li a .txt .more{margin-top:40px;font-size:16px;color:#FA6E36;line-height:20px;}
.news-list li a .txt .more a{display:block;font-size:16px;color:#FA6E36;line-height:20px;}


@media(max-width: 769px){
	.news-list li{padding:20px 0;}
	.news-list li a .img{float:left;width:100%;}
	.news-list li a .img img{display: block;width:100%;}
	.news-list li a .txt{float:right;width:100%;margin-top:16px;}

	.news-list li a .txt h3{font-size:16px;color:#333;line-height:24px;height:48px;}
	.news-info{margin-top:8px;margin-bottom:16px;}
	.news-info .tag{float:left;font-size:12px;color:#888;line-height:16px;}
	.news-list li a .txt p{font-size:14px;color:#888;line-height:24px;height:48px;}
	.news-list li a .txt .more{margin-top:20px;font-size:14px;color:#FA6E36;line-height:20px;}
	.news-list li a .txt .more a{font-size:14px;line-height:20px;}
}

.news-det-title{width:100%;padding-bottom:30px;margin-bottom:60px;border-bottom:#e0e0e0 solid 1px;}
.news-det-title h1{font-size:48px;color:#333;line-height:60px;font-family:'MontR';}
.news-editor{font-family:'MontL';color:#333;}
.news-editor p,.news-editor span{font-weight:unset;font-style:unset;}
.news-editor em{font-style:italic;}
.news-editor strong{font-weight:bold;}

.detail-bottom{padding-top:20px;padding-bottom:20px;border-top:#e0e0e0 solid 1px;margin-top:60px;}
.detail-bottom .keywords{float:left;}
.detail-bottom .keywords span{color:#333;}
.detail-bottom .keywords a{color:#FA6E36;}
.detail-bottom .detail-share{float:right;}

@media(max-width: 1280px){
	.news-det-title{padding-bottom:20px;margin-bottom:40px;}
	.news-det-title h1{font-size:32px;line-height:40px;}
}
@media(max-width: 1080px){
	.news-det-title{padding-bottom:16px;margin-bottom:30px;}
	.news-det-title h1{font-size:28px;line-height:36px;}

	.detail-bottom{padding-top:0;padding-bottom:0;margin-top:40px;}
}

@media(max-width:769px){
	.news-det-title{padding-bottom:0;margin-bottom:20px;}
	.news-det-title h1{font-size:22px;line-height:28px;}

	.detail-bottom{padding-top:0;padding-bottom:0;margin-top:40px;}
}

.list-return{margin-top:40px;}
.list-return h6{float:left;width:100%;font-size:16px;color:#333;font-family:'MontR';line-height:40px;height:40px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.list-return h6 a{float:left;color:#888;width:calc(100% - 100px);}
.list-return h6 a:hover{color:#FA6E36;}
.list-return h6 span{float:left;width:100px;}

.events-list{width:100%;margin-top:40px;}
.events-list li{float:left;width:32%;margin-left:2%;margin-bottom:2%;}
.events-list li:nth-child(3n+1){margin-left:0;}
.events-list li a{display:block;width:100%;}
.events-list li a .img{width:100%;background:#fff;position:relative;overflow:hidden;}
.events-list li a .img .img-cont{width:100%;height:0;padding-bottom:60%;overflow:hidden;position: relative;}
.events-list li a .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.events-list li a .img .img-cont img{display:block;width:100%;height:100%;object-fit:cover;transition:all 1s;-webkit-transition:all 1s;}
.events-list li a:hover .img img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.events-list li a .txt{width:100%;}
.events-list li a .txt h5{font-size:24px;color:#333;line-height:36px;height:72px;width:100%;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;font-family:'MontR';margin-top:20px;margin-bottom:12px;}

.events-main-list li a .txt{background:#f5f5f5;padding:0 20px;overflow:hidden;transition:all 0.3s;-webkit-transition:all 0.3s;}
.events-main-list li a .txt h5{font-size:18px;line-height:30px;height:60px;transition:all 0.3s;-webkit-transition:all 0.3s;}
.events-main-list .news-info .tag{width:60%;margin:0;margin-top:8px;font-size:14px;}
.events-main-list .news-info .tag:nth-child(2n){width:40%;}
.events-main-list li a:hover .txt{background:#FA6E36;}
.events-main-list li a:hover .txt h5{color:#fff;}
.events-main-list li a:hover .news-info .tag{color:#fff;}

@media(max-width:1440px){
	.events-main-list .news-info .tag{font-size:12px;}
}

@media(max-width:1280px){
	.events-list li a .txt h5{font-size:20px;line-height:28px;height:56px;margin-top:16px;margin-bottom:12px;}

	.events-main-list li a .txt{padding:0 30px;}
	.events-main-list li a .txt h5{font-size:16px;line-height:24px;height:48px;}

	.events-main-list .news-info .tag{width:100%;margin:0;}
	.events-main-list .news-info .tag:nth-child(2n){width:100%;}

}
@media(max-width:1080px){
	.events-list li a .txt h5{font-size:18px;line-height:24px;height:48px;margin-top:12px;margin-bottom:8px;}

	.events-main-list li a .txt{padding:0 20px;}
	.events-main-list li a .txt h5{font-size:14px;line-height:20px;height:40px;}
	.events-main-list li a .news-info .tag{margin-top:4px;}

}

@media(max-width:769px){
	.events-list{margin-top:20px;}
	.events-list li{width:100%;margin-left:0;margin-bottom:20px;}
	.events-list li a .txt h5{font-size:16px;line-height:20px;height:40px;margin-top:12px;margin-bottom:8px;}

	.events-main-list li a .txt{padding:4px 12px;}

}


.video-nav{margin-top:40px;margin-bottom:60px;display:flex;align-items: center;justify-content: center;}
.video-nav a{width:172px;height:52px;display:block;background:#f5f5f5;font-size:20px;color:#333;line-height:52px;text-align:center;font-family:'MontL';margin-left:10px;margin-right:10px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.video-nav a.active{background:#FA6E36;color:#fff;}
.video-nav a:hover{background:#FA6E36;color:#fff;}

@media(max-width:769px){
	.video-nav{margin-top:20px;margin-bottom:30px;}
	.video-nav a{width:120px;height:40px;font-size:14px;line-height:40px;margin-left:6px;margin-right:6px;}

}

.gallery-video{width:100%;}
.gallery-list li{float:left;width:32%;margin-left:2%;margin-bottom:2%;position:relative;overflow:hidden;}
.gallery-list li:nth-child(3n+1){margin-left:0;}
.gallery-list li a{display:block;width:100%;}
.gallery-list li a .pic-box{width:100%;height:0;padding-bottom:60%;position:relative;overflow:hidden;}
.gallery-list li a .pic{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.gallery-list li a .pic img{display:block;width:100%;height:100%;object-fit:cover}
.gallery-list li a .pic-txt{position:absolute;top:100%;left:0;background:rgba(0,0,0,0.4);width:100%;height:100%;z-index:2;transition: all 0.3s;-webkit-transition: all 0.3s;}
.gallery-list li a .pic-txt .txt{position:absolute;bottom:0;left:0;padding:30px;width:100%;}
.gallery-list li a .pic-txt h5{font-size:16px;color:#fff;line-height:20px;font-family:'MontL';width:100%;}
.gallery-list li a:hover .pic-txt{top:0;}

@media(max-width:1080px){
	.gallery-list li{width:49%;}
	.gallery-list li:nth-child(3n+1){margin-left:2%;}
	.gallery-list li:nth-child(odd){margin-left:0;}
	.gallery-list li a .pic-txt .txt{padding:20px;}
	.gallery-list li a .pic-txt h5{font-size:14px;}
}

@media(max-width:480px){
	.gallery-list li{width:100%;margin-left:0;}
	.gallery-list li:nth-child(3n+1){margin-left:0;}
	.gallery-list li a .pic-txt{top:auto;bottom:0;width:100%;height:auto;}
	.gallery-list li a .pic-txt .txt{padding:8px;background:rgba(0,0,0,0.4);}
}

.gallery-list{width:100%;}
.video-list li{float:left;width:49%;margin-left:2%;margin-bottom:2%;position:relative;overflow:hidden;}
.video-list li:nth-child(odd){margin-left:0;}
.video-list li a{display:block;width:100%;}
.video-list li a .pic-box{width:100%;height:0;padding-bottom:56.2%;position:relative;overflow:hidden;}
.video-list li a .pic{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.video-list li a .pic img{display:block;width:100%;height:100%;object-fit:cover}
.video-list li a .play-icon{position:absolute;top:0;left:0;background:rgba(0,0,0,0.4);width:100%;height:100%;z-index:2;transition: all 0.3s;-webkit-transition: all 0.3s;display:flex;align-items: center;justify-content: center;font-size:60px;color:#fff;}
.video-list li a .video-title{position:absolute;z-index:3;bottom:0;left:0;width:100%;font-size:16px;color:#fff;line-height:20px;text-align:left;font-family:'MontR';padding:30px;}

@media(max-width:769px){
	.video-list li{width:100%;margin-left:0;}
	.video-list li a .play-icon{font-size:40px;}
	.video-list li a .video-title{font-size:14px;padding:12px;}
}

.jobs-list{width:100%;margin-top:40px;}
.jobs-list li{float:left;width:32%;margin-left:2%;margin-bottom:2%;background:#ececeb;}
.jobs-list li:nth-child(3n+1){margin-left:0;}
.jobs-list li a{display:block;width:100%;}
.jobs-list li .txt{width:100%;padding:48px 40px 0;height:220px;position:relative;}
.jobs-list li .txt:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#FA6E36;transition:all 0.2s;-webkit-transition:all 0.2s;}
.jobs-list li:hover .txt:after{width:100%;}
.jobs-list li .txt h3{width:100%;font-size:24px;color:#333;font-family:'MontL';line-height:36px;height:36px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.jobs-list li .txt h6{margin-top:16px;width:100%;padding-left:30px;position:relative;font-size:16px;color:#333;line-height:24px;height:24px;overflow:hidden;}
.jobs-list li .txt h6 i{position:absolute;left:0;top:0;width:30px;font-size:22px;}

@media(max-width:1080px){
	.jobs-list{margin-top:30px;}
	.jobs-list li{width:49%;}
	.jobs-list li:nth-child(3n+1){margin-left:2%;}
	.jobs-list li:nth-child(odd){margin-left:0;}
	.jobs-list li .txt{padding:36px 30px 0;height:180px;}
	.jobs-list li .txt:after{height:3px;}
	.jobs-list li .txt h3{font-size:20px;line-height:32px;height:32px;}
	.jobs-list li .txt h6{margin-top:12px;padding-left:24px;font-size:14px;line-height:20px;height:20px;}
	.jobs-list li .txt h6 i{width:24px;font-size:18px;}
}

@media(max-width:769px){
	.jobs-list{margin-top:20px;}
	.jobs-list li{width:100%;margin-bottom:20px;margin-left:0;}
	.jobs-list li:nth-child(3n+1){margin-left:0;}
	.jobs-list li .txt{padding:24px 16px;height:auto;}
	.jobs-list li .txt:after{height:2px;}
	.jobs-list li .txt h3{font-size:18px;line-height:24px;height:24px;}
}


.jobs-det-title{width:100%;padding-bottom:40px;border-bottom:#ececec solid 1px;margin-bottom:80px;}
.jobs-det-title li{float:left;width:25%;border-left:#ececec solid 1px;padding:0 40px;}
.jobs-det-title li:first-child{border-left:none;padding-left:0;padding-right:40px;}
.jobs-det-title li h6{font-size:16px;color:#999;line-height:20px;font-family:'MontL';margin-bottom:12px;}
.jobs-det-title li h1{font-size:24px;color:#000;line-height:30px;font-family:'MontL';height:60px;}
.jobs-det-title li h3{font-size:24px;color:#000;line-height:30px;font-family:'MontL';height:60px;}


@media(max-width:1280px){
	.jobs-det-title li h1{font-size:20px;color:#333;}
	.jobs-det-title li h3{font-size:20px;color:#333;}
}

@media(max-width:1080px){
	.jobs-det-title{width:100%;padding-bottom:30px;border-bottom:#ececec solid 1px;margin-bottom:40px;}
	.jobs-det-title li{float:left;width:25%;padding:0 30px;}
	.jobs-det-title li h6{font-size:14px;line-height:20px;margin-bottom:8px;}
	.jobs-det-title li h1{font-size:18px;line-height:24px;height:48px;}
	.jobs-det-title li h3{font-size:18px;line-height:24px;height:48px;}
}

@media(max-width:769px){
	.jobs-det-title{width:100%;padding-bottom:0px;border-bottom:none;margin-bottom:40px;}
	.jobs-det-title li{float:left;width:100%;padding:0;border:none;border-bottom:#ececec solid 1px;padding:12px 0;}
	.jobs-det-title li:first-child{padding-right:0;}
	.jobs-det-title li h6{float:left;font-size:14px;line-height:24px;margin-bottom:0;}
	.jobs-det-title li h1{float:right;font-size:14px;line-height:24px;height:auto;}
	.jobs-det-title li h3{float:right;font-size:14px;line-height:24px;height:auto;}
}

.jobs-footer{width:100%;margin-top:80px;}
.jobs-footer .apply-jobs{float:left;width:170px;height:62px;border-radius:32px;background:#FA6E36;font-size:18px;color:#000;line-height:62px;text-align:center;font-family:'MontL';margin-right:40px;transition:all 0.2s;-webkit-transition:all 0.2s;}
.jobs-footer .apply-jobs:hover{color:#fff;}
.jobs-footer .jobs-btn{float:left;width:62px;height:62px;border-radius:32px;background:#ccc;margin-right:20px;transition:all 0.2s;-webkit-transition:all 0.2s;}
.jobs-footer .jobs-btn img{display:block;width:100%;}
.jobs-footer .jobs-btn:hover{background:#FA6E36;}

@media(max-width:769px){
	.jobs-footer{margin-top:40px;}
	.jobs-footer .apply-jobs{width:120px;height:32px;font-size:14px;line-height:32px;margin-right:20px;}
	.jobs-footer .jobs-btn{width:32px;height:32px;margin-right:12px;}
}


.form-list{width:100%;margin-top:40px;}
.form-list li{float:left;width:49%;margin-bottom:20px;position:relative;}
.form-list li.right-input{margin-left:2%;}
.form-list li.form-btn{margin-bottom:0;float:right;}
.form-list li h6{position:absolute;top:15px;left:12px;font-size:16px;color:#888;line-height:22px;transition: all 0.3s;-webkit-transition: all 0.3s;font-family:'MontL';}
.form-list li h6 span{color:#d5dc53;}
.form-list li input.join-input{width:100%;height:52px;background:#f5f5f5;border-radius:30px;border:none;padding:20px 20px 0;font-size:14px;color:#333;font-family:'MontL';outline:none;transition: all 0.3s;-webkit-transition: all 0.3s;}
.form-list li.join-textarea{width:100%;}
.form-list li textarea{width:100%;height:160px;background:#f5f5f5;border:none;padding:16px 20px 0;font-size:14px;color:#333;line-height:28px;border-radius:16px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.form-list li .select{width:100%;height:52px;border-radius:30px;border:none;padding:10px 20px;font-size:14px;color:#333;line-height:32px;font-family:"MontL";outline:none;background-color:#f5f5f5;background-image:url(../images/icon-down.png);background-size:16px;background-position:96% center;background-repeat:no-repeat;transition: all 0.3s;-webkit-transition: all 0.3s;}
.form-list li.cur h6{left:6px;top:5px;color:#333;transform:scale(0.8);transition: all 0.3s;-webkit-transition: all 0.3s;}
.form-list li.form-code input.join-input{width:calc(100% - 120px);}
.form-list li .yzm-img{width:106px;position:absolute;right:0;top:0;height:52px;border-radius:30px;overflow:hidden;border:#e0e0e0 solid 1px;}
.form-list li .yzm-img img{display:block;width:100%;height:100%;}

.form-list li .join-btn{float:right;width:130px;height:52px;background:#FA6E36;border:none;font-size:16px;color:#fff;border-radius:30px;transition:all 0.3s;-webkit-transition:all 0.3s;cursor:pointer;}
.form-list li .join-btn:hover{box-shadow:0 2px 12px rgba(250,110,54,0.6);}

.form-list li:hover input.join-input{background:#FFF2EB;}
.form-list li:hover textarea{background:#FFF2EB;}
.form-list li:hover .select{background-color:#FFF2EB;}
.form-list li.cur input.join-input{background:#FFF2EB;}
.form-list li.cur textarea{background:#FFF2EB;}
.form-list li.cur .select{background-color:#FFF2EB;}

@media(max-height:900px){
    .form-list{margin-top:30px;}
    .form-list li{margin-bottom:20px;}
}

@media(max-height:800px) and (min-width: 1200px){
   
    .form-list{margin-top:30px;}
    .form-list li h6{top:10px;}
    .form-list li input.join-input{height:42px;border:none;padding:16px 20px 0;}
    .form-list li textarea{height:120px;}
    .form-list li.cur h6{top:0;}
    .form-list li .yzm-img{width:80px;height:42px;}

    .form-list li .select{height:42px;padding:10px 20px;line-height:22px;background-size:12px;background-position:96% center;}

    .form-list li .file-select{width:160px;height:42px;}
    .form-list li .file-btn{width:160px;height:42px;}
    .form-list li .file-name{width:calc(100% - 170px);line-height:42px;height:42px;}

    .form-list li .join-btn{width:160px;height:42px;}
    .form-list li .jobs-btn{width:42px;height:42px;}
}

@media(max-width: 1280px){
    .form-list{margin-top:30px;}
    .form-list li h6{top:10px;}
    .form-list li input.join-input{height:42px;border:none;padding:16px 20px 0;}
    .form-list li textarea{height:120px;}
    .form-list li.cur h6{top:0;}
    .form-list li .yzm-img{width:80px;height:42px;}

    .form-list li .select{height:42px;padding:10px 20px;line-height:22px;background-size:12px;background-position:96% center;}


    .form-list li .file-select{width:160px;height:42px;}
    .form-list li .file-btn{width:160px;height:42px;}
    .form-list li .file-name{width:calc(100% - 170px);line-height:42px;height:42px;}

    .form-list li .join-btn{width:160px;height:42px;}
    .form-list li .jobs-btn{width:42px;height:42px;}
}

@media(max-width:769px){
    .form-list{margin-top:20px;}
    .form-list li{width:100%;margin-left:0;margin-bottom:16px;}
    .form-list li.right-input{margin-left:0;}
    .form-list li.contact-input01{width:100%;}
    .form-list li .join-btn{float:none;margin:0 auto;display:block;}
}

.contact-box{width:100%;margin-top:40px;}
.contact-left{float:left;width:47.5%;}
.contact-right{float:right;width:47.5%;}
.contact-title{font-size:28px;color:#333;line-height:28px;font-family:'MontL';}
.cont-method{margin-top:40px;border-top:#e0e0e0 solid 1px;border-bottom:#e0e0e0 solid 1px;margin-bottom:56px;}
.cont-method li{float:left;width:50%;padding:30px 0;}
.cont-method li .icon{float:left;width:56px;height:56px;border:#333 solid 1px;border-radius:50%;font-size:20px;color:#FA6E36;line-height:54px;text-align:center;}
.cont-method li .txt{float:right;width:calc(100% - 70px);}
.cont-method li .txt span{display:block;font-size:16px;color:#888;line-height:28px;font-family:'MontL';}
.cont-method li .txt p{font-size:16px;color:#333;line-height:24px;font-family:'MontL';}
.cont-method li:last-child{width:100%;border-top:#e0e0e0 solid 1px;}

.map{width:100%;}
#dituContent{width:100%;height:840px;background-repeat:no-repeat;background-position: center;background-size: cover;}

@media(max-width: 1280px){
    .contact-title{font-size:24px;line-height:24px;}
	.cont-method{margin-top:30px;margin-bottom:40px;}
	.cont-method li{padding:20px 0;}
	.cont-method li .icon{width:48px;height:48px;font-size:18px;line-height:46px;}
	.cont-method li .txt{width:calc(100% - 60px);}
	.cont-method li .txt span{font-size:16px;line-height:24px;}
	.cont-method li .txt p{font-size:16px;line-height:20px;}

	#dituContent{height:660px;}
}

@media(max-width: 1080px){
	.contact-box{margin-top:40px;}
	.contact-left{width:100%;margin-bottom:20px;}
	.contact-right{width:100%;}

	.contact-title{font-size:18px;line-height:16px;}
	.cont-method{margin-top:20px;margin-bottom:20px;}
	.cont-method li{padding:12px 0;}
	.cont-method li .icon{width:40px;height:40px;font-size:16px;line-height:38px;}
	.cont-method li .txt{width:calc(100% - 48px);}
	.cont-method li .txt span{font-size:14px;line-height:20px;}
	.cont-method li .txt p{font-size:14px;line-height:20px;}

	#dituContent{height:400px;}
}
@media(max-width: 769px){
	.contact-box{margin-top:20px;}
	.contact-left{margin-bottom:40px;}

	.contact-title{font-size:16px;line-height:16px;}
	.cont-method{margin-top:12px;margin-bottom:32px;border-top:0;}
	.cont-method li{padding:12px 0;width:100%;border-top:#e0e0e0 solid 1px;}
	
	#dituContent{height:320px;background-size:240%;}
}

.sale-service{width:100%;margin-top:40px;background:#f5f5f5;padding:80px 3%;}
.sale-service h3{font-size:28px;color:#333;line-height:28px;margin-bottom:56px;text-align:center;}
.sale-service ul{display:flex;flex-direction:row;justify-content:flex-start;}
.sale-service li{width:18%;margin-left:2.5%;}
.sale-service li:first-child{margin-left:0;}
.sale-service li .icon{width:128px;height:128px;background:#FA6E36;border-radius:50%;padding:36px;margin:0 auto;}
.sale-service li .icon img{display:block;width:100%;}
.sale-service li .txt{width:100%;margin-top:30px;font-size:16px;color:#333;line-height:36px;text-align:center;font-family:'MontL';}
.sale-service li .txt p{line-height:inherit;}

@media(max-width:1280px){
	.sale-service{margin-top:40px;padding:60px 3%;}
	.sale-service h3{font-size:24px;line-height:20px;margin-bottom:40px;}
	.sale-service li .icon{width:100px;height:100px;padding:24px;}
	.sale-service li .txt{margin-top:20px;font-size:16px;line-height:28px;}
}
@media(max-width:1080px){
	.sale-service{margin-top:20px;padding:40px 3%;}
	.sale-service h3{font-size:18px;line-height:20px;margin-bottom:40px;}
	.sale-service ul{flex-wrap:wrap;}
	.sale-service li{width:31%;margin-bottom:40px;margin-left:3.5%;}
	.sale-service li:nth-child(3n+1){margin-left:0;}
	.sale-service li .icon{width:80px;height:80px;padding:24px;}
	.sale-service li .txt{margin-top:20px;font-size:14px;line-height:28px;}
}

@media(max-width:769px){
	.sale-service{margin-top:20px;padding:20px 3% 0;}
	.sale-service h3{margin-bottom:20px;}
	.sale-service li{width:48.5%;margin-bottom:20px;margin-left:3%;}
	.sale-service li:nth-child(3n+1){margin-left:3%;}
	.sale-service li:nth-child(odd){margin-left:0;}
	.sale-service li .icon{width:64px;height:64px;padding:16px;}
	.sale-service li .txt{margin-top:12px;font-size:14px;line-height:20px;}
}


.after-service{width:100%;padding-bottom:80px;overflow:hidden;}
.support-title{float:left;width:100%;margin-top:60px;margin-bottom:56px;}
.support-title h2{font-size:28px;color:#333;line-height:28px;text-align:center;}
.support-title p{font-size:18px;color:#888;line-height:20px;margin-top:12px;text-align:center;}

.after-img{float:right;width:50%;}
.after-img img{display:block;width:100%;}
.after-txt{float:left;width:46.25%;padding:30px 0;}
.after-txt h5{font-size:36px;color:#333;line-height:48px;font-family:'MontR';margin-bottom:30px;}
.after-txt h6{font-size:28px;color:#333;line-height:32px;font-family:'MontL';margin-bottom:16px;}
.after-txt p{color:#888;font-family:'MontL';}

@media(max-width:1280px){
	.support-title h2{font-size:24px;line-height:20px;}
	.after-txt{padding:0;}
	.after-txt h5{font-size:32px;line-height:32px;margin-bottom:20px;}
	.after-txt h6{font-size:24px;line-height:24px;margin-bottom:12px;}
}
@media(max-width:1080px){
	.after-service{padding-bottom:60px;}
	.support-title{margin-top:40px;margin-bottom:40px;}
	.support-title h2{font-size:18px;}
	.support-title p{font-size:14px;line-height:16px;margin-top:8px;}

	.after-txt h5{font-size:28px;line-height:28px;}
	.after-txt h6{font-size:20px;}
}
@media(max-width:769px){
	.support-title{margin-bottom:20px;}
	.after-service{padding-bottom:40px;}
	.after-img{width:100%;margin-bottom:20px;}
	.after-txt{width:100%;padding:0;}

	.after-txt h5{font-size:24px;line-height:24px;margin-bottom:16px;}
	.after-txt h6{font-size:16px;line-height:16px;margin-bottom:8px;}

}

.support-form{width:100%;background:#f5f5f5;overflow:hidden;}
.sup-form-box{padding:40px;padding-top:0;float:left;width:100%;}
.support-form .form-list li input.join-input{background:#fff;}
.support-form .form-list li{width:32%;margin-left:2%;}
.support-form .form-list li.fst-li{margin-left:0;}
.support-form .form-list li textarea{background:#fff;}
.support-form .form-list li.join-textarea{width:100%;}

.support-form .form-list li:hover input.join-input{background:#FFF2EB;}
.support-form .form-list li:hover textarea{background:#FFF2EB;}
.support-form .form-list li:hover .select{background-color:#FFF2EB;}
.support-form .form-list li.cur input.join-input{background:#FFF2EB;}
.support-form .form-list li.cur textarea{background:#FFF2EB;}
.support-form .form-list li.cur .select{background-color:#FFF2EB;}
@media(max-width:1080px){
	.sup-form-box{padding:30px;padding-top:0;}
}
@media(max-width:769px){
	.sup-form-box{padding:20px;padding-top:0;}
	.support-form .form-list li{width:100%;margin-left:0;}

}

.download-search{width:520px;margin:60px auto;}
.download-search .input{float:left;width:calc(100% - 88px);border:#ccc solid 1px;border-bottom-left-radius:30px;border-top-left-radius:30px;border-right:none;padding:0 30px;font-size:16px;color:#fff;line-height:50px;background:none;outline:none;}
.download-search .btn{float:right;width:88px;border:none;background:#FA6E36;font-size:18px;color:#fff;border-bottom-right-radius: 30px;border-top-right-radius: 30px;height:52px;}

.download-list{width:100%;}
.download-list li{float:left;width:100%;margin-bottom:40px;padding:21px 40px;background:#f5f5f5;}
.download-list li .txt{float:left;width:80%;height:46px;overflow:hidden;}
.download-list li .txt p{float:left;font-size:16px;color:#333;line-height:46px;margin-right:80px;font-family:'MontL';position:relative;}
.download-list li .txt p:after{content:"";position:absolute;right:-40px;top:9px;height:28px;width:1px;background:#e0e0e0;}
.download-list li .txt p:last-child{margin-right:0;}
.download-list li .txt p:last-child:after{display:none;}
.download-list li .btn{width:160px;float:right;height:46px;border:#333 solid 1px;font-size:16px;color:#333;line-height:44px;text-align:center;border-radius:30px;border-bottom-right-radius:0;position:relative;transition: all 0.3s;-webkit-transition: all 0.3s;}
.download-list li .btn:after{content:"";position:absolute;top:0;right:0;width:24px;height:100%;background-image:url(../images/download-icon01.png);background-size:auto 100%;background-repeat:no-repeat;background-position:right center;transition: all 0.3s;-webkit-transition: all 0.3s;}
.download-list li:hover .btn{border:#FA6E36 solid 1px;color:#fff;background:#FA6E36;}
.download-list li:hover .btn:after{background-image:url(../images/download-icon01-1.png);}

@media(max-width:1080px){
	.download-search{width:520px;margin:40px auto;}
	.download-search .input{padding:0 20px;line-height:38px;}
	.download-search .btn{font-size:16px;height:40px;}

	.download-list li{margin-bottom:20px;padding:12px 20px;}
	.download-list li .txt{height:32px;}
	.download-list li .txt p{font-size:14px;line-height:32px;margin-right:60px;}
	.download-list li .txt p:after{right:-30px;top:6px;height:20px;}
	.download-list li .btn{width:120px;height:32px;font-size:14px;line-height:30px;}
}
@media(max-width:769px){
	.download-search{width:92%;margin:20px auto;}
	.download-search .input{padding:0 20px;line-height:38px;width:calc(100% - 68px);}
	.download-search .btn{font-size:16px;height:40px;width:68px;}

	.download-list li .txt p.type{display:none;}
	.download-list li .txt p.date{display:none;}
	.download-list li{margin-bottom:20px;padding:12px;}
	.download-list li .txt{height:32px;width:calc(100% - 100px);}
	.download-list li .txt p{margin-right:0;}
	.download-list li .txt p:after{display:none;}
	.download-list li .btn{width:88px;}
}


.pro-det-banner{width: 100%;position:relative;z-index:1; transition: all 1s;-webkit-transition: all 1s;}
.pro-det-banner .home-banner{display:block;width:100%;overflow:hidden;}
.pro-det-banner .home-banner img{display:block;width:100%;}
/*.pro-det-banner .home-banner a{display: block;width: 100%;height: 100%;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;}*/
.pro-det-banner .wap-banner{display:none;width:100%;position:relative;}
.pro-det-banner .wap-banner img{display:block;width:100%;}

.pro-det-banner .banner-txt{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;display:flex;align-items: center;}
/*.pro-det-banner .banner-txt .main{margin-top:-100px;}*/
.pro-det-banner .banner-txt .page-title{width:45%;font-family:'MontR';font-size:40px;line-height:48px;color:#fff;text-align:left;font-weight:bold;}
.pro-det-banner .banner-txt p{width:45%;font-family:'MontL';font-size:18px;line-height:28px;color:#fff;margin-top:24px;text-align:left;}
.pro-det-banner .banner-txt .btn-box{margin-top:60px;font-family:'MontL';}
.pro-det-banner .banner-txt .video-btn{float:left;width:140px;height:52px;background:#FA6E36;font-size:18px;color:#fff;line-height:52px;text-align:center;cursor:pointer;transition: all 0.3s;-webkit-transition: all 0.3s;}
.pro-det-banner .banner-txt .video-btn span{display:inline-block;vertical-align: top;}
.pro-det-banner .banner-txt .video-btn i{font-size:40px;margin-right:12px;display:inline-block;vertical-align: top;}
.pro-det-banner .banner-txt .video-btn:hover{background:#fff;color:#FA6E36;}
.pro-det-banner .banner-txt .ser-btn{float:left;margin-left:20px;width:180px;border:#FA6E36 solid 1px;height:52px;font-size:18px;background:#fff;color:#FA6E36;line-height:50px;text-align:center;cursor:pointer;transition: all 0.3s;-webkit-transition: all 0.3s;}
.pro-det-banner .banner-txt .ser-btn:hover{background:#FA6E36;color:#fff;border:#FA6E36 solid 1px;}

.pro-det-banner .swiper-container .swiper-pagination{bottom:50%;left:auto;right:2%;width:40px;height:auto;transform: translateY(50%);}
.pro-det-banner .swiper-container .swiper-pagination-bullet{opacity: 0.5;width:12px;margin:6px;background:#fff;height:12px;transition: all .3s;position:relative;}
.pro-det-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}

@media(max-width:1440px){
	/*.pro-det-banner{height:720px;}*/
	.pro-det-banner .banner-txt .page-title{font-size:36px;line-height:48px;}
	.pro-det-banner .banner-txt p{font-size:18px;line-height:28px;margin-top:20px;}
	.pro-det-banner .banner-txt .btn{width:120px;height:48px;font-size:18px;line-height:48px;margin-top:40px;}
}

@media(max-width:1080px){
	/*.pro-det-banner{height:600px;}*/
	.pro-det-banner .swiper-container .swiper-pagination{width:20px;}
	.pro-det-banner .swiper-container .swiper-pagination-bullet{width:8px;margin:4px;height:8px;}
	
/*	.pro-det-banner .banner-txt .main{margin-top:-60px;}*/
	.pro-det-banner .banner-txt .page-title{font-size:32px;}
	.pro-det-banner .banner-txt p{font-size:16px;margin-top:8px;}

	.pro-det-banner .banner-txt .btn-box{margin-top:40px;}
	.pro-det-banner .banner-txt .video-btn{width:100px;height:40px;font-size:16px;line-height:40px;}
	.pro-det-banner .banner-txt .video-btn i{font-size:32px;margin-right:8px;}
	.pro-det-banner .banner-txt .ser-btn{margin-left:20px;width:160px;height:40px;font-size:16px;line-height:38px;}
}

@media(max-width:769px){
	/*.pro-det-banner{height:auto;}*/
	.pro-det-banner .wap-banner{display:block;}
	.pro-det-banner .home-banner{display:none;}

	.pro-det-banner .banner-txt .main{padding-right:28%;}
	.pro-det-banner .banner-txt .page-title{font-size:18px;line-height:28px;width:100%;}
	.pro-det-banner .banner-txt p{font-size:12px;margin-top:0;line-height:20px;width:100%;}
	.pro-det-banner .banner-txt .btn-box{margin-top:20px;}
	.pro-det-banner .banner-txt .video-btn{width:80px;height:36px;font-size:14px;line-height:36px;}
	.pro-det-banner .banner-txt .video-btn i{font-size:24px;}
	.pro-det-banner .banner-txt .ser-btn{margin-left:12px;width:140px;height:36px;font-size:14px;line-height:34px;}

}

 






















