@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%;position:relative;z-index:1; transition: all 1s;-webkit-transition: all 1s;}
.index-banner a{display:block;width:100%;}
.index-banner .banner-img{width:100%;}
.index-banner .banner-img img{display:block;width:100%;}
.index-banner .pc-banner-img{display:block;}
.index-banner .wap-banner-img{display:none;}

.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:var(--mainColor);}
.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:#fff;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 .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 .pc-banner-img{display:none;}
	.index-banner .wap-banner-img{display:block;}

	.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;}
}


/*模块标题*/
.section-title{width:100%;position:relative;}
.section-title .line{display:block;width:32px;margin:0 auto;height:3px;background-color:var(--mainColor);}
.section-title h1{font-size:36px;line-height:40px;text-align:center;color:#333;font-weight:bold;transition: all 0.2s;-webkit-transition: all 0.2s;position:relative;z-index: 2;margin-top:10px;}
.section-title h2{font-size:36px;line-height:40px;text-align:center;color:#333;font-weight:bold;transition: all 0.2s;-webkit-transition: all 0.2s;position:relative;z-index: 2;margin-top:10px;}
.section-title .en{font-size:18px;color:#aca9a9;line-height:20px;margin-top:10px;display:block;text-align:center;font-family:Arial;text-transform:uppercase;}
.section-title p{max-width:1000px;padding:0 20px;width:100%;margin:20px auto 0;font-size:14px;color:#666;line-height:20px;position:relative;z-index: 2;text-align:center;}

.part-title{width:100%;position:relative;}
.part-title .line{display:block;width:32px;height:3px;background-color:var(--mainColor);}
.part-title h2{font-size:36px;line-height:40px;color:#333;position:relative;z-index: 2;margin-top:10px;}


.home-more{width:160px;height:46px;margin:60px auto 0;background-color:#fff;border-radius:80px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.home-more a{display:block;width:100%;font-size:16px;color:var(--mainColor);line-height:46px;text-align:center;font-family:'OPPOSansR';}
.home-more:hover{box-shadow:0 2px 15px rgba(255,255,255,0.3);background-color:var(--mainColor);}
.home-more:hover a{color:#fff;}

@media(max-width:1440px){
	.section-title .line{width:28px;}
	.section-title h1{font-size:32px;line-height:36px;}
	.section-title h2{font-size:32px;line-height:36px;}
	.section-title .en{font-size:16px;}

	.part-title .line{width:28px;}
	.part-title h2{font-size:32px;line-height:36px;}

	.home-more{width:144px;height:40px;margin:48px auto 0;}
	.home-more a{font-size:15px;line-height:40px;}
}

@media(max-width:1280px){
	.section-title .line{width:24px;}
	.section-title h1{font-size:28px;line-height:32px;margin-top:8px;}
	.section-title h2{font-size:28px;line-height:32px;margin-top:8px;}
	.section-title .en{margin-top:8px;}

	.part-title .line{width:24px;}
	.part-title h2{font-size:28px;line-height:32px;margin-top:8px;}

	.home-more{width:128px;height:36px;margin:32px auto 0;}
	.home-more a{line-height:36px;}
}

@media(max-width:1080px){
	.section-title .line{width:20px;height:2px;}
	.section-title h1{font-size:24px;}
	.section-title h2{font-size:24px;}
	.section-title .en{font-size:14px;line-height:16px;}

	.part-title .line{width:20px;height:2px;}
	.part-title h2{font-size:24px;}

	.home-more{width:112px;height:32px;margin:20px auto 0;}
	.home-more a{line-height:32px;font-size:14px;}
}

@media(max-width:769px){
	.section-title .line{width:16px;}
	.section-title h1{font-size:20px;line-height:28px;margin-top:4px;}
	.section-title h2{font-size:20px;line-height:28px;margin-top:4px;}
	.section-title .en{font-size:12px;margin-top:4px;}

	.part-title .line{width:16px;}
	.part-title h2{font-size:20px;line-height:28px;margin-top:4px;}

	.home-more{width:100px;}
}

/*首页-产品*/
.home-pro-nav{width:100%;max-width:1200px;position:relative;margin:0 auto;}
.home-pro-nav li{width:auto;position:relative;padding:0 40px;}
.home-pro-nav li a{display:block;position:relative;}
.home-pro-nav li a .icon{width:80px;margin:0 auto;}
.home-pro-nav li a .icon img{width:100%;transition: all 0.2s;-webkit-transition: all 0.2s;}
.home-pro-nav li a .icon img.icon1{display:block;}
.home-pro-nav li a .icon img.icon2{display:none;}
.home-pro-nav li a h3{transition: all 0.2s;-webkit-transition: all 0.2s;font-size:16px;color:#888;line-height:24px;margin-top:10px;}

.home-pro-nav li.active a .icon img.icon1{display:none;}
.home-pro-nav li.active a .icon img.icon2{display:block;}
.home-pro-nav li.active a h3{color:var(--mainColor);}
.home-pro-nav li:hover a .icon img.icon1{display:none;}
.home-pro-nav li:hover a .icon img.icon2{display:block;}
.home-pro-nav li:hover a h3{color:var(--mainColor);}

.home-pro-nav .swiper-button-next,.home-pro-nav .swiper-button-prev{width:32px;height:56px;margin-top:0;z-index:9;transition:all 0.3s;-webkit-transition:all 0.3s;opacity:1;left:0;top:0;font-size:16px;color:#000;display:flex;align-items: center;background: linear-gradient(to right, rgb(255,255,255), rgba(255,255,255,.5));justify-content:flex-start;}
.home-pro-nav .swiper-button-next {left:auto;right:0;background: linear-gradient(to left, rgb(255,255,255), rgba(255,255,255,0.5));justify-content:flex-end;}
.home-pro-nav .swiper-button-next:hover,.inside-nav .swiper-button-prev:hover{color:var(--mainColor);}
.home-pro-nav .swiper-button-prev.swiper-button-disabled {opacity:0;}
.home-pro-nav .swiper-button-next.swiper-button-disabled {opacity:0;}

@media(max-width:1440px){
    .home-pro-nav li{padding:0 36px;}
	.home-pro-nav li a h3{font-size:15px;line-height:20px;margin-top:10px;}
}
@media(max-width:1440px){
    .home-pro-nav li{padding:0 32px;}
	.home-pro-nav li a .icon{width:72px;}
	.home-pro-nav .swiper-button-next,.home-pro-nav .swiper-button-prev{hegiht:52px;}
}

@media(max-width:1080px){
    .home-pro-nav li{padding:0 20px;}
	.home-pro-nav li a .icon{width:60px;}
	.home-pro-nav li a h3{font-size:14px;margin-top:8px;}
	.home-pro-nav .swiper-button-next,.home-pro-nav .swiper-button-prev{hegiht:42px;}
}
@media(max-width:768px){
    .home-pro-nav li{padding:0 12px;}
	.home-pro-nav li a .icon{width:48px;}
	.home-pro-nav li a h3{font-size:12px;}
	.home-pro-nav .swiper-button-next,.home-pro-nav .swiper-button-prev{hegiht:100%;}
}


.home-pro-box{width:100%;}
.home-pro-wrap{width:100%;display:none;}
.home-pro-list{width:100%;display:flex;justify-content:space-between;}
.home-pro-left{width:32.35%;}
.home-pro-right{width:66.15%;}
.home-pro-right li{float:left;width:48.5%;margin-left:3%;margin-bottom:3%;}
.home-pro-right li:nth-child(odd){margin-left:0;}
.home-pro-right li:nth-last-child(1){margin-bottom:0;}
.home-pro-right li:nth-last-child(2){margin-bottom:0;}

.home-pro-list .pro-item a{display:block;width:100%;height:100%;background-color:#fff3ea;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition: all 1s;-webkit-transition: all 1s;}
.home-pro-list .pro-item a .img{width:100%;position:relative;overflow:hidden;}
.home-pro-list .pro-item a .img .img-cont{width:100%;height:0;padding-bottom:71.111%;overflow:hidden;position: relative;}
.home-pro-list .pro-item 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-list .pro-item a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.home-pro-list .pro-item:hover a .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-list  .home-pro-left  a .img .img-cont{padding-bottom:147.46%;}

@media(max-width:420px){
	.home-pro-list{display:block;}
    .home-pro-left{width:100%;margin-bottom:3%;}
	.home-pro-right{width:100%;}
	.home-pro-right li{float:left;width:48.5%;margin-left:3%;margin-bottom:3%;}
}


/*首页 - 解决方案*/
.home-sol-box{width:100%;}
.home-sol{width:100%;position:relative;}
.home-sol .swiper-container{box-shadow:0 0 12px rgba(0,0,0,0.1);}
.home-sol .sol-item{display:flex;justify-content:space-between;width:100%;flex-direction:row-reverse;}
.home-sol .sol-item .img{width:57.14%;position:relative;overflow:hidden;}
.home-sol .sol-item .img .img-cont{width:100%;height:0;padding-bottom:69.5%;overflow:hidden;position: relative;}
.home-sol .sol-item .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.home-sol .sol-item .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;}
.home-sol .sol-item .txt-box{width:42.86%;padding:60px;display:flex;justify-content:space-between;flex-direction:column;text-align:left;}
.home-sol .sol-item .txt h3{font-size:48px;color:#333;line-height:64px;font-weight:bold;width:100%;}
.home-sol .sol-item .txt p{width:100%;margin-top:24px;font-size:16px;color:#888;line-height:28px;max-height:140px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4;}
.home-sol .sol-item .more{display:flex;align-items:center;font-size:20px;line-height:24px;color:var(--mainColor);}
.home-sol .sol-item .more span{font-weight:bold;}
.home-sol .sol-item .more i{margin-left:10px;font-size:16px;}


.home-sol .swiper-button-next,.home-sol .swiper-button-prev{width:40px;height:40px;transition: all 0.3s;-webkit-transition: all 0.3s;right:0;font-size:16px;color:#333;line-height:40px;text-align:center;background:#fff;border:none;opacity:1;border-radius:50%;opacity:0;}
.home-sol .swiper-button-prev{left:0;right:auto;}
.home-sol:hover .swiper-button-next,.home-sol:hover .swiper-button-prev{opacity:1;}
.home-sol .swiper-button-next:hover,.home-sol .swiper-button-prev:hover{background:var(--mainColor);color:#fff;border:var(--mainColor) solid 1px;}
.home-sol .swiper-button-next.swiper-button-disabled,.home-sol .swiper-button-prev.swiper-button-disabled{opacity: 0.2}

.home-sol .swiper-pagination{bottom:0;width:100%;}
.home-sol .swiper-pagination-bullet{opacity: 1;width:48px;margin:0 8px;background:#ccc;height:8px;border-radius:0;transition: all .3s;position:relative;}
.home-sol .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#505050;}

@media(max-width:1440px){
	.home-sol .sol-item .txt-box{padding:56px;}
	.home-sol .sol-item .txt h3{font-size:40px;line-height:56px;}
	.home-sol .sol-item .txt p{margin-top:20px;font-size:16px;line-height:28px;max-height:140px;-webkit-line-clamp:4;}
	.home-sol .sol-item .more{font-size:18px;line-height:24px;}
	.home-sol .sol-item .more i{margin-left:10px;font-size:16px;}
}
@media(max-width:1280px){
	.home-sol .sol-item .txt-box{padding:48px;}
	.home-sol .sol-item .txt h3{font-size:36px;line-height:48px;}
	.home-sol .sol-item .txt p{margin-top:16px;font-size:15px;line-height:24px;max-height:120px;-webkit-line-clamp:4;}
	.home-sol .sol-item .more{font-size:16px;line-height:24px;}
	.home-sol .sol-item .more i{margin-left:8px;font-size:14px;}
	.home-sol .swiper-pagination-bullet{width:40px;margin:0 6px;height:6px;}
}
@media(max-width:1080px){
	.home-sol .sol-item .txt-box{padding:32px;}
	.home-sol .sol-item .txt h3{font-size:28px;line-height:40px;}
	.home-sol .sol-item .txt p{margin-top:12px;font-size:14px;line-height:20px;max-height:80px;}
	.home-sol .sol-item .more{font-size:14px;line-height:20px;}
	.home-sol .sol-item .more i{margin-left:6px;font-size:12px;}
	.home-sol .swiper-button-next,.home-sol .swiper-button-prev{width:32px;height:32px;font-size:14px;line-height:32px;}
}
@media(max-width:769px){
	.home-sol .sol-item{display:block;}
	.home-sol .sol-item .img{width:100%;}
	.home-sol .sol-item .txt-box{padding:16px 20px;width:100%;}
	.home-sol .sol-item .txt h3{font-size:20px;line-height:32px;}
	.home-sol .sol-item .txt p{margin-top:8px;}
	.home-sol .sol-item .more{font-size:12px;margin-top:20px;}
	.home-sol .sol-item .more i{font-size:10px;}
	.home-sol .swiper-pagination-bullet{width:24px;margin:0 4px;height:4px;}
}


/*首页-新闻*/
.home-news{width:100%;display:flex;justify-content:space-between;align-items: flex-start;}
.home-news-left{width:48.57%;}
.home-news-left .news-item{width:100%;display:block;}
.home-news-left .news-item .img{width:100%;position:relative;overflow:hidden;}
.home-news-left .news-item .img .img-cont{width:100%;height:0;padding-bottom:66.47%;overflow:hidden;position: relative;}
.home-news-left .news-item .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.home-news-left .news-item .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;}

.home-news-left .swiper-button-next,.home-news-left .swiper-button-prev{width:40px;height:40px;transition: all 0.3s;-webkit-transition: all 0.3s;right:0;font-size:16px;color:#333;line-height:40px;text-align:center;background:#fff;border:none;opacity:1;border-radius:50%;opacity:0;}
.home-news-left .swiper-button-prev{left:0;right:auto;}
.home-news-left:hover .swiper-button-next,.home-news-left:hover .swiper-button-prev{opacity:1;}
.home-news-left .swiper-button-next:hover,.home-news-left .swiper-button-prev:hover{background:var(--mainColor);color:#fff;border:var(--mainColor) solid 1px;}
.home-news-left .swiper-button-next.swiper-button-disabled,.home-news-left .swiper-button-prev.swiper-button-disabled{opacity: 0.2}

.home-news-left .swiper-pagination{bottom:20px;width:100%;}
.home-news-left .swiper-pagination-bullet{opacity: 1;width:12px;margin:0 8px;background:none;height:12px;border:#fff solid 1px;transition: all .3s;position:relative;}
.home-news-left .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;}


.home-news-right{width:48.57%;}
.home-news-right ul{width:100%;height:100%;display:flex;flex-direction:column;}
.home-news-right li{width:100%;box-shadow:0 0 12px rgba(0,0,0,0.1);margin-bottom:3.5%;}
.home-news-right li a{width:100%;padding:20px 0;position:relative;display:flex;align-items:center;justify-content:space-between;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-news-right li a .arrow{position:absolute;left:-8px;top:50%;margin-top:-8px;width:16px;height:16px;transform:rotate(-45deg);background-color:#fff;opacity:0;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-news-right li a .date{displsy:flex;flex-direction:column;justify-content:center;align-items:center;width:100px;text-align:center;}
.home-news-right li a .date .day{font-size:28px;color:#666;line-height:32px;font-family:'Arial';font-weight:bold;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-news-right li a .date .year{font-size:16px;color:#999;line-height:24px;font-family:'Arial';transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-news-right li a .wap-date{display:none;}
.home-news-right li a .txt{width:calc(100% - 100px);padding:0 20px;}
.home-news-right li a .txt h3{font-size:18px;color:#333;line-height:32px;width:100%;height:32px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-news-right li a .txt p{font-size:14px;color:#888;line-height:24px;width:100%;height:24px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;transition: all 0.3s;-webkit-transition: all 0.3s;}

.home-news-right li a:hover{background-color:var(--mainColor);}
.home-news-right li a:hover .arrow{background-color:var(--mainColor);opacity:1;}
.home-news-right li a:hover .date .day{color:#fff;}
.home-news-right li a:hover .date .year{color:#fff;}
.home-news-right li a:hover .txt h3{color:#fff;}
.home-news-right li a:hover .txt p{color:#fff;}

@media(max-width:1440px){
	.home-news-right li a{padding:16px 0;}
	.home-news-right li a .date{width:88px;}
	.home-news-right li a .date .day{font-size:24px;line-height:28px;}
	.home-news-right li a .date .year{font-size:16px;line-height:24px;}
	.home-news-right li a .txt{width:calc(100% - 88px);padding:0 16px;}
	.home-news-right li a .txt h3{font-size:18px;line-height:32px;height:32px;}
	.home-news-right li a .txt p{font-size:14px;line-height:24px;height:24px;}
}
@media(max-width:1280px){
	.home-news-right li a{padding:12px 0;}
	.home-news-right li a .date{width:84px;}
	.home-news-right li a .date .day{font-size:22px;line-height:24px;}
	.home-news-right li a .date .year{font-size:14px;line-height:20px;}
	.home-news-right li a .txt{width:calc(100% - 84px);padding:0 12px;}
	.home-news-right li a .txt h3{font-size:18px;line-height:32px;height:32px;}
	.home-news-right li a .txt p{font-size:14px;line-height:24px;height:24px;}
}
@media(max-width:1080px){
	.home-news-right li a{padding:12px 0;}
	.home-news-right li a .date{width:80px;}
	.home-news-right li a .date .day{font-size:18px;}
	.home-news-right li a .date .year{font-size:12px;line-height:20px;}
	.home-news-right li a .txt{width:calc(100% - 80px);padding:0 12px;}
	.home-news-right li a .txt h3{font-size:16px;line-height:28px;height:28px;}
	.home-news-right li a .txt p{font-size:12px;line-height:20px;height:20px;}

	.home-news-left .swiper-button-next,.home-news-left .swiper-button-prev{width:32px;height:32px;font-size:14px;line-height:32px;}
}
@media(max-width:769px){
	.home-news{display:block;}
	.home-news-left{width:100%;}
	.home-news-right{width:100%;}
	.home-news-right li{margin-top:3%;margin-bottom:0;}
	.home-news-right li a{padding:8px 0;}
	.home-news-right li a .date{width:64px;}
	.home-news-right li a .txt{width:calc(100% - 64px);padding:0 12px;}
	.home-sol .swiper-pagination-bullet{width:24px;margin:0 4px;height:4px;}

	.home-news-left .swiper-pagination{bottom:16px;}
	.home-news-left .swiper-pagination-bullet{width:8px;margin:0 6px;height:8px;}
}

/*产品中心*/
.pro-list{width:100%;}
.pro-list ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;}
.pro-list li{width:48.57%;margin-bottom:2.86%;}
.pro-list li a{width:100%;display:flex;justify-content:space-between;flex-direction:row-reverse;padding:50px 30px 50px 40px;background-color:#eee;}
.pro-list li a .img{width:45%;max-width:260px;position:relative;overflow:hidden;transition: all 0.2s;-webkit-transition: all 0.2s;}
.pro-list li a .img .img-cont{width:100%;height:0;padding-bottom:100%;overflow:hidden;position: relative;}
.pro-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;}
.pro-list li a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 0.6s;-webkit-transition: all .6s;}
.pro-list li a:hover .img .img-cont img{transform:translateY(-10px);}
.pro-list li a .txt-box{width:50%;display:flex;flex-direction:column;justify-content:space-between;}
.pro-list li a .txt{width:100%;}
.pro-list li a .txt h2{width:100%;font-size:36px;line-height:48px;color:#333;height:48px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.pro-list li a .txt p{width:100%;margin-top:8px;font-size:18px;line-height:32px;color:#888;height:64px;overflow:hidden;text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.pro-list li a .more{width:120px;height:46px;border-radius:24px;font-size:16px;color:#888;line-height:44px;border:#dfdfdf solid 1px;text-align:center;transition: all 0.6s;-webkit-transition: all .6s;}
.pro-list li a:hover .more{background-color:var(--mainColor);border-color:var(--mainColor);color:#fff;}

@media(max-width:1440px){
	.pro-list li a{padding:40px 20px 40px 30px;}
	.pro-list li a .txt h2{font-size:32px;line-height:40px;height:40px;}
	.pro-list li a .txt p{font-size:16px;line-height:28px;height:56px;}
	.pro-list li a .more{width:100px;height:40px;font-size:14px;line-height:38px;}
}
@media(max-width:1080px){
	.pro-list li a{padding:32px 16px 32px 20px;}
	.pro-list li a .txt h2{font-size:24px;line-height:32px;height:32px;}
	.pro-list li a .txt p{font-size:14px;line-height:24px;height:48px;}
	.pro-list li a .more{width:88px;height:36px;font-size:14px;line-height:34px;}
}
@media(max-width:769px){
	.pro-list ul{display:block;}
	.pro-list li{width:100%;}
	.pro-list li a{padding:24px 12px 24px 16px;}
	.pro-list li a .txt h2{font-size:20px;line-height:28px;height:28px;}
	.pro-list li a .txt p{font-size:12px;line-height:20px;height:40px;}
	.pro-list li a .more{width:80px;height:32px;font-size:12px;line-height:30px;}
}

/*产品详情*/
.pro-det-top{width:100%;background-color:#fff;padding-top:30px;}
.pro-det-part1{width:100%;display:flex;justify-content:space-between;align-items:flex-start;background-color:#f5f5f5;}
.pro-det-img{width:50%;}
.pro-det-img .img{width:100%;position:relative;overflow:hidden;}
.pro-det-img .img .img-cont{width:100%;height:0;padding-bottom:74.285%;overflow:hidden;position: relative;}
.pro-det-img .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.pro-det-img .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;}
.pro-det-img .swiper-button-next,.pro-det-img .swiper-button-prev{width:24px;height:24px;transition:all 0.3s;-webkit-transition: all 0.3s;font-size:20px;color:#fff;line-height:24px;text-align:center;background:none;border:none;opacity:1;top:auto;bottom:16px;left:50%;margin-left:80px;}
.pro-det-img .swiper-button-prev{margin-left:-104px;}
.pro-det-img .swiper-button-next:hover,.pro-det-img .swiper-button-prev:hover{color:var(--mainColor);}
.pro-det-img .swiper-button-next.swiper-button-disabled,.pro-det-img .swiper-button-prev.swiper-button-disabled{opacity:0.2;}
.pro-det-img .swiper-pagination{bottom:20px;width:100%;}
.pro-det-img .swiper-pagination-bullet{opacity:1;width:12px;margin:0 6px;background:#fff;height:12px;opacity:0.5;transition: all .3s;position:relative;}
.pro-det-img .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;}
.pro-part1-intro{width:50%;padding:4.5% 5.5%;}
.pro-part1-intro h1{font-size:68px;font-weight:bold;line-height:80px;color:#333;font-family:'Arial';}
.pro-part1-intro ul{width:100%;border-top:#e0e0e0 solid 1px;margin-top:20px;padding-top:48px;}
.pro-part1-intro li{padding-left:24px;width:100%;margin-bottom:12px;font-size:24px;line-height:36px;color:#888;position:relative;}
.pro-part1-intro li:before{content:"";position:absolute;left:0;top:12px;width:8px;height:8px;background-color:#888;border-radius:50%;}
.pro-part1-intro li:last-child{margin-bottom:0;}

.solution-top{width:100%;background-color:#fff;}
.solution-top .pro-det-part1{background-color:#fff;align-items:unset;}
.solution-top .pro-det-img{width:40%;background-color:#f5f5f5;}
.solution-top .pro-det-img .img .img-cont{padding-bottom:100%;}
.solution-top .pro-det-img .img .img-cont img{width:auto;height:auto;max-width:100%;max-height:100%;}
.solution-top .pro-det-img .swiper-button-next,.solution-top .pro-det-img .swiper-button-prev{color:#ccc;}
.solution-top .pro-det-img .swiper-button-next:hover,.solution-top .pro-det-img .swiper-button-prev:hover{color:var(--mainColor);}
.solution-top .pro-det-img .swiper-pagination-bullet{background:#ccc;}
.solution-top .pro-part1-intro{width:60%;padding-right:0;border-bottom:#e0e0e0 solid 1px;display:flex;align-items:center;}
.solution-top .pro-part1-intro h1{color:var(--mainColor);}
.solution-top .sol-intro .pub-title{width:100%;color:#333;}
.solution-top .sol-intro .sol-intro-txt{color:#888;}

@media(max-width:1440px){
	.pro-part1-intro h1{font-size:60px;line-height:72px;}
	.pro-part1-intro ul{margin-top:16px;padding-top:32px;}
	.pro-part1-intro li{padding-left:20px;font-size:20px;line-height:32px;}
	.pro-part1-intro li:before{top:13px;width:6px;height:6px;}
}
@media(max-width:1280px){
	.pro-det-top{padding-top:24px;}
	.pro-part1-intro h1{font-size:40px;line-height:60px;}
	.pro-part1-intro ul{margin-top:12px;padding-top:24px;}
	.pro-part1-intro li{padding-left:16px;font-size:16px;line-height:28px;}
	.pro-part1-intro li:before{top:12px;width:4px;height:4px;}
}
@media(max-width:1080px){
	.pro-det-img .swiper-button-next,.pro-det-img .swiper-button-prev{width:16px;height:16px;font-size:16px;line-height:16px;bottom:11px;margin-left:60px;}
	.pro-det-img .swiper-button-prev{margin-left:-76px;}
	.pro-det-img .swiper-pagination{bottom:12px;}
	.pro-det-img .swiper-pagination-bullet{width:8px;margin:0 4px;height:8px;}
	.pro-part1-intro{padding:3% 4%;}
	.pro-part1-intro h1{font-size:32px;line-height:48px;}
	.pro-part1-intro ul{margin-top:8px;padding-top:16px;}
	.pro-part1-intro li{padding-left:12px;line-height:28px;margin-bottom:8px;}
	.pro-part1-intro li:before{top:12px;}
}
@media(max-width:769px){
	.pro-det-part1{display:block;}
	.pro-det-img{width:100%;}
	.pro-part1-intro{width:100%;padding:12px 16px;}
	.pro-part1-intro h1{font-size:24px;line-height:32px;}
	.pro-part1-intro ul{padding-top:12px;}

	.solution-top .pro-det-img{width:100%;max-width:560px;margin:0 auto;}
	.solution-top .pro-part1-intro{width:100%;margin-top:20px;border-bottom:none;}
}

.pro-det-part2{width:100%;}
.pro-det-part2 ul{margin-top:-2.87%;}
.pro-det-part2 li{float:left;width:31.42%;margin-top:2.87%;margin-left:2.87%;}
.pro-det-part2 li:nth-child(3n+1){margin-left:0;}
.pro-det-part2 li a{display:block;width:100%;overflow:hidden;position:relative;border-radius:8px;}
.pro-det-part2 li a .img{width:100%;position:relative;overflow:hidden;border-radius:8px;}
.pro-det-part2 li a .img .img-cont{width:100%;height:0;padding-bottom:72.727%;overflow:hidden;position: relative;}
.pro-det-part2 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;}
.pro-det-part2 li a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.pro-det-part2 li:hover a .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-det-part2 li a .txt{position:absolute;top:0;z-index:2;left:0;width:100%;height:100%;background-image: url(../images/text-mask.png);background-repeat:no-repeat;background-position:center;background-size:cover;}
.pro-det-part2 li a .txt-box{position:absolute;bottom:20px;left:4%;width:92%;z-index:3;}
.pro-det-part2 li a .txt h3{font-size:16px;color:#fff;line-height:32px;text-align:center;}

.solution-part2 ul{margin-top:-2.86%;}
.solution-part2 li{width:22.85%;margin-top:2.86%;margin-left:2.86%;}
.solution-part2 li:nth-child(3n+1){margin-left:2.86%;}
.solution-part2 li:nth-child(4n+1){margin-left:0;}
.solution-part2 li a .img .img-cont{padding-bottom:68.75%;}

@media(max-width:1080px){
	.pro-det-part2 li a .txt-box{bottom:12px;}
	.pro-det-part2 li a .txt h3{font-size:14px;line-height:24px;}
}
@media(max-width:769px){
	.pro-det-part2 ul{margin-top:-3%;}
	.pro-det-part2 li{width:48.5%;margin-top:3%;margin-left:3%;}
	.pro-det-part2 li:nth-child(3n+1){margin-left:3%;}
	.pro-det-part2 li:nth-child(odd){margin-left:0;}

}
@media(max-width:480px){
	.pro-det-part2 ul{margin-top:-3%;}
	.pro-det-part2 li{width:100%;margin-left:0;}
	.pro-det-part2 li:nth-child(3n+1){margin-left:0;}

	.solution-part2 ul{margin-top:-3%;}
	.solution-part2 li{width:48.5%;margin-top:3%;margin-left:3%;}
	.solution-part2 li:nth-child(3n+1){margin-left:3%;}
	.solution-part2 li:nth-child(4n+1){margin-left:3%;}
	.solution-part2 li:nth-child(odd){margin-left:0;}
}

.pro-det-part3{width:100%;}
.pro-det-part3 ul{margin-top:-40px;display:flex;flex-wrap: wrap;}
.pro-det-part3 li{width:31.42%;margin-top:40px;margin-left:2.87%;display:flex;justify-content:space-between;}
.pro-det-part3 li:nth-child(3n+1){margin-left:0;}
.pro-det-part3 li .icon{width:68px;height:68px;border-radius:50%;background-color:var(--mainColor);display:flex;align-items:center;justify-content:center;}
.pro-det-part3 li .icon img{display: block;width:60%;max-width:40px;}
.pro-det-part3 li .txt{width:calc(100% - 88px);}
.pro-det-part3 li .txt h3{font-size:24px;color:#333;line-height:36px;}
.pro-det-part3 li .txt p{font-size:16px;color:#888;line-height:28px;}

@media(max-width:1440px){
	.pro-det-part3 ul{margin-top:-32px;}
	.pro-det-part3 li{margin-top:32px;}
	.pro-det-part3 li .icon{width:60px;height:60px;}
	.pro-det-part3 li .txt{width:calc(100% - 80px);}
	.pro-det-part3 li .txt h3{font-size:20px;line-height:32px;}
	.pro-det-part3 li .txt p{font-size:16px;line-height:24px;}
}

@media(max-width:1280px){
	.pro-det-part3 ul{margin-top:-28px;}
	.pro-det-part3 li{margin-top:28px;}
	.pro-det-part3 li .icon{width:56px;height:56px;}
	.pro-det-part3 li .txt{width:calc(100% - 72px);}
	.pro-det-part3 li .txt h3{font-size:18px;line-height:28px;}
	.pro-det-part3 li .txt p{font-size:14px;line-height:24px;}
}

@media(max-width:769px){
	.pro-det-part3 ul{margin-top:-20px;}
	.pro-det-part3 li{width:48.5%;margin-top:20px;margin-left:3%;}
	.pro-det-part3 li:nth-child(3n+1){margin-left:3%;}
	.pro-det-part3 li:nth-child(odd){margin-left:0;}
	.pro-det-part3 li .icon{width:40px;height:40px;}
	.pro-det-part3 li .txt{width:calc(100% - 56px);}
	.pro-det-part3 li .txt h3{font-size:16px;line-height:24px;}
	.pro-det-part3 li .txt p{font-size:12px;line-height:20px;}
}

@media(max-width:480px){
	.pro-det-part3 ul{margin-top:-12px;}
	.pro-det-part3 li{width:100%;margin-left:0;margin-top:12px;}
	.pro-det-part3 li:nth-child(3n+1){margin-left:0;}
	.pro-det-part3 li .txt{width:calc(100% - 48px);}
}

.pro-part4-img{width:100%;display:flex;justify-content:space-between;}
.pro-part4-img .pro-part4-left{width:31.42%;}
.pro-part4-img .pro-part4-right{width:65.71%;}
.pro-part4-img .scene-item{width:100%;margin-top:9%;}
.pro-part4-img .scene-item:first-child{margin-top:0;}
.pro-part4-img a{display:block;width:100%;overflow:hidden;position:relative;border-radius:8px;}
.pro-part4-img a .img{width:100%;position:relative;overflow:hidden;border-radius:8px;background-color:#fff;}
.pro-part4-img a .img .img-cont{width:100%;height:0;padding-bottom:72.727%;overflow:hidden;position: relative;}
.pro-part4-img a .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.pro-part4-img a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.pro-part4-img 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-part4-img .pro-part4-right a .img .img-cont{padding-bottom:73.913%;}

@media(max-width:769px){
	.pro-part4-img{display:block;}
	.pro-part4-img .pro-part4-left{width:100%;display:flex;justify-content:space-between;}
	.pro-part4-img .pro-part4-right{width:100%;}
	.pro-part4-img .pro-part4-left .scene-item{width:48.5%;margin-top:0;}
	.pro-part4-img .pro-part4-right .scene-item:first-child{margin-top:3%;}
}

.pro-part5-table{width:100%;overflow-x: auto;}
.pro-part5-table table{width:100%;min-width:600px;}
.pro-part5-table table th{background-color:var(--mainColor);font-size:18px;color:#fff;line-height:32px;padding:16px 12px;text-align:center;font-weight:bold;font-family:"Arial";}
.pro-part5-table table th:first-child{min-width:72px;}
.pro-part5-table table td{border-left:#e0e0e0 solid 1px;border-bottom:#e0e0e0 solid 1px;font-size:16px;color:#333;text-align:center;line-height:24px;padding:8px 12px;height:68px;}
.pro-part5-table table td:first-child{border-left:none;}
.pro-part5-table table td.title{font-size:18px;color:#888;}

.solution-table table{min-width:0;}
.solution-table table td.content{text-align:left;padding-left:80px;}


.pro-det-part6{width:100%;}
.pro-part6-img{width:100%;position:relative;overflow:hidden;border-radius:8px;background-color:#fff;}
.pro-part6-img .img-cont{width:100%;height:0;padding-bottom:44.357%;overflow:hidden;position: relative;}
.pro-part6-img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.pro-part6-img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;}
.pro-part6-img img{max-width:100%;}

.solution-part6-img{width:100%;}
.solution-part6-img img{display:block;width:100%;height: 100%;object-fit: cover;}

@media(max-width:1440px){
	.pro-part5-table table th{font-size:16px;line-height:28px;padding:12px 8px;}
	.pro-part5-table table td{font-size:14px;line-height:20px;padding:8px;height:56px;}
	.pro-part5-table table td.title{font-size:16px;}

	.solution-table table td.content{padding-left:60px;}
}

@media(max-width:1280px){
	.solution-table table td.content{padding-left:40px;}
}

@media(max-width:1080px){
	.pro-part5-table table th{font-size:14px;line-height:20px;padding:10px 6px;}
	.pro-part5-table table td{font-size:12px;line-height:16px;padding:6px;height:48px;}
	.pro-part5-table table td.title{font-size:14px;}

	.solution-table table td.content{padding-left:20px;}
}

/*行业应用案例*/
.case-list{width:100%;}
.case-list ul{margin-top:-2.87%;}
.case-list li{float:left;width:31.42%;margin-top:2.87%;margin-left:2.87%;}
.case-list li:nth-child(3n+1){margin-left:0;}
.case-list li a{display:block;width:100%;overflow:hidden;position:relative;}
.case-list li a .img{width:100%;position:relative;overflow:hidden;}
.case-list li a .img .img-cont{width:100%;height:0;padding-bottom:63.636%;overflow:hidden;position: relative;}
.case-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;}
.case-list li a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.case-list li:hover a .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);}
.case-list li a .txt{width:100%;background-color:#f5f5f5;padding:0 12px;height:80px;display:flex;align-items:center;justify-content:center;transition: all 0.3s;-webkit-transition: all 0.3s;}
.case-list li a .txt h2{font-size:18px;color:#333;line-height:28px;font-weight:bold;text-align:center;width:100%;max-height:56px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;transition: all 0.2s;-webkit-transition: all 0.2s;}

.case-list li:hover a .txt{background-color:var(--mainColor);}
.case-list li:hover a .txt h2{color:#fff;}



@media(max-width:1440px){
	.case-list li a .txt{height:72px;}
	.case-list li a .txt h2{font-size:16px;line-height:24px;max-height:48px;}
}

@media(max-width:1280px){
	.case-list li a .txt{height:60px;}
	.case-list li a .txt h2{font-size:16px;line-height:20px;max-height:40px;}
}

@media(max-width:769px){
	.case-list ul{margin-top:-20px;}
	.case-list li{width:48.5%;margin-top:20px;margin-left:3%;}
	.case-list li:nth-child(3n+1){margin-left:3%;}
	.case-list li:nth-child(odd){margin-left:0;}
	.case-list li a .txt{height:48px;}
	.case-list li a .txt h2{font-size:14px;}
}

@media(max-width:480px){
	.case-list ul{margin-top:-12px;}
	.case-list li{width:100%;margin-left:0;margin-top:12px;}
	.case-list li:nth-child(3n+1){margin-left:0;}
}

/*行业应用详情*/
.case-detail-box{width:100%;display: flex;justify-content: space-between;}

.case-detail-left{width:67.14%;padding:40px;background-color: #fff;}
.case-detail-right{width:28.57%;}

.case-det-recom{width: 100%;background-color: #fff;}
.case-recom-list{width:100%;padding:0 20px;overflow:hidden;}
.case-recom-list li{width:100%;margin-bottom:20px;}
.case-recom-list li a{display:block;width:100%;overflow:hidden;position:relative;}
.case-recom-list li a .img{width:100%;position:relative;overflow:hidden;}
.case-recom-list li a .img .img-cont{width:100%;height:0;padding-bottom:63.636%;overflow:hidden;position: relative;}
.case-recom-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;}
.case-recom-list li a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.case-recom-list li:hover a .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);}

.case-recom-list li a .txt{position:absolute;bottom:0;left:0;z-index:2;width:100%;background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.5));padding:0 12px;height:60%;transition: all 0.3s;-webkit-transition: all 0.3s;}
.case-recom-list li a .txt h3{position:absolute;bottom:16px;left:0;z-index:2;font-size:18px;color:#fff;line-height:28px;font-weight:bold;text-align:center;width:100%;height:28px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;transition: all 0.2s;-webkit-transition: all 0.2s;}

.guide-editor{background-color: #f5f5f5;padding:40px;padding-left:80px;background-image: url(../images/icon-mark.png);background-repeat: no-repeat;background-position: 40px 40px;background-size: 30px; }


@media(max-width:1440px){
	.case-recom-list li a .txt h3{bottom:10px;font-size:16px;line-height:24px;height:24px;}

	.case-detail-left{padding:32px;}
	.guide-editor{padding:32px;padding-left:72px;background-position:32px 32px;background-size: 24px; }

}

@media(max-width:1080px){
	.case-recom-list li a .txt h3{bottom:10px;font-size:14px;line-height:20px;height:20px;}

	.case-detail-left{padding:24px;}
	.guide-editor{padding:24px;padding-left:48px;background-position:24px 24px;background-size: 16px; }
}

@media(max-width:769px){
	.case-detail-box{display: block;}
	.case-detail-left{width:100%;padding:16px;}
	.case-detail-right{width:100%;margin-top:40px;}

	.guide-editor{padding:16px;padding-left:32px;background-position:16px 16px;background-size: 12px; }
}



/*服务支持*/
.catalog-distribe{text-align: center;width: 100%;}
.catalog-search{width:80%;max-width:700px;margin:0 auto 60px;height:64px;border-radius:40px;position:relative;z-index:1;background:var(--bgColor1);transition: all 0.3s; -webkit-transition: all 0.3s;cursor:pointer;}
.catalog-search .search-input {float:left;outline:medium none;width:calc(100% - 100px);height:64px;padding:20px;font-size:16px;line-height:24px; color:#333;background:none;transition: all 0.3s; -webkit-transition: all 0.3s;border-top-left-radius:40px;border-bottom-left-radius:40px;}
.catalog-search .search-btn {float:right;width:100px;height:64px;border:none;background:var(--mainColor);outline:none;font-size:28px;color:#fff;transition: all 0.3s; -webkit-transition: all 0.3s;cursor: pointer;border-top-right-radius:40px;border-bottom-right-radius:40px;}
.catalog-search .search-btn:hover{box-shadow:2px 2px 12px rgba(234,89,14,1)}

.catalog-list{width:100%;border-top:#e0e0e0 solid 1px;}
.catalog-list dl{width:100%;text-align:center;}
.catalog-list dl dt{float:left;width:100%;margin-bottom:30px;}
.catalog-list dl dt .th{float:left;font-size:16px;color:#888;line-height:24px;}
.catalog-list dl dd{float:left;width:100%;margin-bottom:30px;background-color:#f5f5f5;padding:10px 0;}
.catalog-list dl dd .td{float:left;font-size:16px;color:#333;line-height:24px;display:flex;align-items:center;justify-content:center; min-height:48px;}
.catalog-list dl dd .td .label{display:none;}

.catalog-list dl .name{width:50%;padding-left:40px;justify-content:flex-start!important;text-align:left;}
.catalog-list dl .date{width:16%;}
.catalog-list dl .type{width:18%;}
.catalog-list dl .handle{width:16%;}

.catalog-list dl .download-btn{width:128px;display:flex;align-items:center;justify-content:center;border:#e0e0e0 solid 1px;border-radius:40px;height:48px;font-size:16px;color:#888;line-height:20px;cursor: pointer;transition: all 0.3s; -webkit-transition: all 0.3s;}
.catalog-list dl .download-btn .iconfont{font-size:20px;margin-right:8px;}
.catalog-list dl dd:hover .download-btn{background-color:var(--mainColor);border-color:var(--mainColor);color:#fff;}

@media(max-width:1440px){
	.catalog-search{margin:0 auto 48px;height:60px;}
	.catalog-search .search-input {width:calc(100% - 88px);height:60px;padding:20px;font-size:16px;line-height:24px; }
	.catalog-search .search-btn {width:88px;height:60px;font-size:24px;}

	.catalog-list dl dt{margin-bottom:24px;}
	.catalog-list dl dt .th{font-size:16px;line-height:24px;}
	.catalog-list dl dd{margin-bottom:24px;}
	.catalog-list dl dd .td{font-size:16px;line-height:20px;min-height:40px;}

	.catalog-list dl .name{padding-left:32px;}

	.catalog-list dl .download-btn{width:112px;height:40px;font-size:14px;line-height:20px;}
	.catalog-list dl .download-btn .iconfont{font-size:16px;margin-right:8px;}
}
@media(max-width:1280px){
	.catalog-search{margin:0 auto 40px;height:48px;}
	.catalog-search .search-input {width:calc(100% - 72px);height:48px;padding:12px 20px;font-size:14px;}
	.catalog-search .search-btn {width:72px;height:48px;font-size:20px;}

}

@media(max-width:1080px){
	.catalog-search{margin:0 auto 32px;height:40px;}
	.catalog-search .search-input {width:calc(100% - 64px);height:40px;padding:8px 12px;}
	.catalog-search .search-btn {width:64px;height:40px;}

	.catalog-list dl dt{margin-bottom:16px;}
	.catalog-list dl dt .th{font-size:14px;line-height:20px;}
	.catalog-list dl dd{margin-bottom:16px;}
	.catalog-list dl dd .td{font-size:14px;line-height:20px;min-height:40px;}

	.catalog-list dl .name{padding-left:20px;}
	.catalog-list dl .download-btn{width:88px;height:40px;}
}
@media(max-width:769px){
	.catalog-search{width:100%;}

	.catalog-list dl dt{display:none;}
	.catalog-list dl dd{margin-bottom:16px;padding:8px 12px;}
	.catalog-list dl dd .td{min-height:0;text-align:left;justify-content:flex-start;line-height:28px;}
	.catalog-list dl dd .td .label{display:block;color:#888;}

	.catalog-list dl .name{width:100%;padding-left:0;}
	.catalog-list dl .date{width:100%;}
	.catalog-list dl .type{width:100%;}
	.catalog-list dl dd .handle{width:100%;justify-content:flex-end;}

	.catalog-list dl .download-btn{width:80px;height:32px;font-size:12px;}
}

.form-bottom{width:100%;border-top:#e0e0e0 solid 1px;display:flex;justify-content:center;}
.form-bottom .form-info-item{display:flex;justify-content:center;align-items:center;margin-left:60px;margin-right:60px;}
.form-bottom .form-info-item .icon{width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:24px;color:#333;background-color:#f5f5f5;margin-right:20px;}
.form-bottom .form-info-item .txt{font-size:16px;color:#333;line-height:24px;}
.form-bottom .form-info-item .txt span{color:var(--mainColor);}

@media(max-width:1080px){
	.form-bottom .form-info-item{margin-left:30px;margin-right:30px;}
	.form-bottom .form-info-item .icon{width:32px;height:32px;font-size:16px;margin-right:8px;}
	.form-bottom .form-info-item .txt{font-size:14px;line-height:16px;}
}
@media(max-width:769px){
	.form-bottom{display:block;}
	.form-bottom .form-info-item{margin-left:0;margin-right:0;margin-bottom:12px;}
}


/*公司简介*/
.about-intro-box{width:100%;display: flex;align-items:flex-start;justify-content:space-between;flex-direction:row-reverse;}
.about-intro{width:55%;}
.about-intro .editor{color:var(--textColor);}
.about-intro .editor a{color:var(--textColor);}
.about-intro .editor ul,.about-intro .editor li{color:var(--textColor);}

.about-video{width:40%;position:relative;}
.about-video .video-content{width:100%;height:0;padding-bottom:56.25%;}
.about-video .video-flex{width:100%;height:100%;display: flex;align-items: center;justify-content:center;overflow:hidden;}
.about-video .video-img{width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0;z-index:5;}
.about-video .video-img img{display:block;width:100%;height: 100%;object-fit: cover;transition:all 1s;-webkit-transition:all 1s;}
.about-video .video-mask{width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0;z-index:6;background-color: rgba(0,0,0,0.3);display: flex;align-items: center;justify-content:center;}
.about-video .video-mask .play-btn{width:48px;height:48px;border-radius:50%;border:2px #fff solid;font-size:20px;color:#fff;display: flex;align-items: center;justify-content:center;cursor: pointer;transition:all 0.3s;-webkit-transition:all 0.3s;}
.about-video .video-mask .play-btn:hover{background-color:#fff;color:var(--mainColor);}

.about-video .video-box{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;display: flex;align-items: center;justify-content:center;}
.about-video .video-box video{width:100%;height:100%;object-fit: cover;}

@media(max-width:1080px){
	.about-intro-box{display:block;}
	.about-intro{width:100%;margin-top:20px;}
	.about-video{width:100%;max-width:560px;margin:0 auto;}
}



/*发展历程*/
.about-process{width:100%;background-color:var(--bgColor1);overflow:hidden;}
.process-list{width:100%;}
.process-year{width:100%;padding:0 100px;position:relative;}
.process-list .gallery-top{width:100%;}
.process-list .process-cont{width:100%;background:#fff;}
.process-list .process-cont .img{width:50%;float:right;overflow:hidden;position:relative;z-index:2;}
.process-list .process-cont .img-cont{width:100%;height:0;padding-bottom:67.71%;position:relative;}
.process-list .process-cont .img-flex{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.process-list .process-cont .img img{display:block;width:100%;max-height: 100%;object-fit:cover;}
.process-list .process-cont .txt{float:left;width:50%;text-align:left;position:relative;}
.process-list .process-cont .txt-height{width:100%;height:0;padding-bottom:67.71%;}
.process-list .process-cont .txt-box{width:100%;height:100%;position:absolute;top:0;left:0;padding:40px 60px;display:flex;align-items:center;justify-content:center;}
.process-list .process-cont .txt-flex{width:100%;max-height:100%;overflow-y: auto;}
.process-list .process-cont .txt .year{font-size:28px;color:#000;line-height:40px;font-weight:bold;font-family:"Arail";text-transform:uppercase;}
.process-list .process-cont .txt .year p{line-height:inherit;}
.process-list .process-cont .txt .cont{margin-top:24px;font-size:16px;color:#000;line-height:32px;}
.process-list .process-cont .txt .cont p{line-height:inherit;}

.process-list .gallery-thumbs{width:100%;margin-bottom:30px;}
.process-list .gallery-thumbs .thumbs{width:80px;position:relative;height:146px;}
.process-list .gallery-thumbs .process-line{position:absolute;top:40px;left:0;width:100%;background:#000;height:1px;z-index:0;}
.process-list .gallery-thumbs .icon{position:absolute;left:32px;top:32px;}
.process-list .gallery-thumbs .icon .point{display:block;width:16px;height:16px;position:absolute;border:#000 solid 1px;border-radius:50%;background:#fff;}
.process-list .gallery-thumbs .line{position:absolute;top:110px;left:50%;width:1px;height:0;background:#000;opacity:0;transition: all 0.2s;-webkit-transition: all 0.2s;}
.process-list .gallery-thumbs .txt{position:absolute;left:32px;top:32px;width:0px;height:0px;background:var(--mainColor);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition: all 0.2s;-webkit-transition: all 0.2s;overflow:hidden;}
.process-list .gallery-thumbs .txt h6{width:100%;font-size:20px;color:#fff;line-height:22px;text-align:center;font-family:"Arail";}
.process-list .gallery-thumbs .thumbs:hover .txt{opacity:1;left:0;top:0;width:80px;height:80px;}
.process-list .gallery-thumbs .thumbs:hover .line{height:36px;opacity:1;}
.process-list .gallery-thumbs .swiper-slide-thumb-active .thumbs .txt{opacity:1;left:0;top:0;width:80px;height:80px;}
.process-list .gallery-thumbs .swiper-slide-thumb-active .thumbs .line{height:36px;opacity:1;}

.process-list .swiper-button-next,.process-list .swiper-button-prev{width:60px;height:60px;margin-top:0;top:10px;outline:none;border-radius:50%;background:none;left:0;font-size:28px;color:#000;text-align:center;line-height:58px;transition: all 0.2s;-webkit-transition: all 0.2s;border:#000 solid 1px;z-index:9;}
.process-list .swiper-button-next{right:0;left:auto;}
.process-list .swiper-button-next:hover,.process-list .swiper-button-prev:hover{border:var(--mainColor) solid 1px;background:var(--mainColor);color:#fff;}
.process-list .swiper-button-next.swiper-button-disabled,.process-list .swiper-button-prev.swiper-button-disabled{opacity:0.2;}

@media(max-width:1440px){
	.process-list .process-cont .txt-box{padding:20px 40px;}
	.process-list .process-cont .txt .year{font-size:24px;line-height:32px;}
	.process-list .process-cont .txt .cont{margin-top:20px;line-height:28px;font-size:14px;}
}

@media(max-width:1080px){
	.process-year{padding:0 60px;}
	.process-list .process-cont .txt-box{padding:20px 30px;}
	.process-list .process-cont .txt .year{font-size:20px;line-height:24px;}
	.process-list .process-cont .txt .cont{margin-top:12px;}

	.process-list .gallery-thumbs{margin-bottom:20px;}
	.process-list .gallery-thumbs .thumbs{width:60px;position:relative;height:104px;}
	.process-list .gallery-thumbs .process-line{top:30px;}
	.process-list .gallery-thumbs .icon{left:24px;top:24px;}
	.process-list .gallery-thumbs .icon .point{width:12px;height:12px}
	.process-list .gallery-thumbs .line{top:72px;}
	.process-list .gallery-thumbs .txt{left:24px;top:24px;}
	.process-list .gallery-thumbs .txt h6{font-size:16px;line-height:16px;}
	.process-list .gallery-thumbs .thumbs:hover .txt{width:60px;height:60px;}
	.process-list .gallery-thumbs .thumbs:hover .line{height:22px;}
	.process-list .gallery-thumbs .swiper-slide-thumb-active .thumbs .txt{width:60px;height:60px;}
	.process-list .gallery-thumbs .swiper-slide-thumb-active .thumbs .line{height:24px;}

	.process-list .swiper-button-next,.process-list .swiper-button-prev{width:40px;height:40px;font-size:20px;line-height:38px;}
}

@media(max-width:769px){
	.process-year{padding:0 48px;}
	.process-list .process-cont .txt-box{padding:20px;}
	.process-list .process-cont .img{width:100%;}
	.process-list .process-cont .txt{width:100%;}
	.process-list .process-cont .txt-height{height:auto;padding:0;}
	.process-list .process-cont .txt-box{height:auto;position:relative;padding:20px 16px;}
	.process-list .process-cont .txt-flex{max-height:auto;}

	.process-list .gallery-thumbs{margin-bottom:20px;}
	.process-list .gallery-thumbs .thumbs{width:48px;position:relative;height:80px;}
	.process-list .gallery-thumbs .process-line{top:24px;}
	.process-list .gallery-thumbs .icon{left:20px;top:20px;}
	.process-list .gallery-thumbs .icon .point{width:8px;height:8px}
	.process-list .gallery-thumbs .line{top:60px;}
	.process-list .gallery-thumbs .txt{left:20px;top:20px;}
	.process-list .gallery-thumbs .txt h6{font-size:14px;line-height:16px;}
	.process-list .gallery-thumbs .thumbs:hover .txt{width:48px;height:48px;}
	.process-list .gallery-thumbs .thumbs:hover .line{height:20px;}
	.process-list .gallery-thumbs .swiper-slide-thumb-active .thumbs .txt{width:48px;height:48px;}
	.process-list .gallery-thumbs .swiper-slide-thumb-active .thumbs .line{height:20px;}

	.process-list .swiper-button-next,.process-list .swiper-button-prev{width:32px;height:32px;font-size:16px;line-height:30px;}
}


/*视频中心*/
.video-list{width:100%;}
.video-list li{float:left;width:31.4%;margin-left:2.9%;margin-bottom:2.9%;}
.video-list li:nth-child(3n+1){margin-left:0;}
.video-list li .img{width:100%;position:relative;overflow:hidden;}
.video-list li .img .img-cont{width:100%;height:0;padding-bottom:56.13%;overflow:hidden;position: relative;}
.video-list li .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.video-list li .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;position:absolute;top:0;left:0;z-index:3;}
.video-list li .img .video-mask{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;background-color:rgba(234,89,14,0.6);cursor: pointer;transition: all 0.6s;-webkit-transition: all 0.6s;opacity:0;}
.video-list li .img .play-btn{width:48px;height:48px;border-radius:50%;border:#fff solid 2px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;}
.video-list li .img .img-cont video{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.video-list li .txt{width:100%;padding:20px 0;}
.video-list li .txt h2{width:100%;font-size:20px;color:var(--textColor);line-height:32px;height:32px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;transition: all 0.2s;-webkit-transition: all 0.2s;}

.video-list li:hover .img .video-mask{opacity:1;}
.video-list li:hover .txt h2{color:var(--mainColor);}


@media(max-width:1440px){
	.video-list li .txt{padding:16px 0;}
	.video-list li .txt h2{font-size:18px;}
}

@media(max-width:1080px){
	.video-list li{width:48.5%;margin-left:3%;margin-bottom:3%;}
	.video-list li:nth-child(3n+1){margin-left:3%;}
	.video-list li:nth-child(odd){margin-left:0;}
	.video-list li .txt{padding:8px 0;}
	.video-list li .txt h2{font-size:16px;line-height:24px;height:24px;}

}

@media(max-width:640px){
	.video-list li{width:100%;margin-left:0;margin-bottom:4%;}
	.video-list li:nth-child(3n+1){margin-left:0;}
}

/*新闻列表*/
.news-top-list{width:100%;}
.news-top-list li{float:left;width:31.4%;margin-left:2.9%;margin-bottom:2.9%;}
.news-top-list li:nth-child(3n+1){margin-left:0;}
.news-top-list li a{display: block;width:100%;background-color:var(--bgColor1);padding-bottom:160px;position:relative;overflow:hidden;}
.news-top-list li .img{width:100%;position:relative;overflow:hidden;}
.news-top-list li .img .img-cont{width:100%;height:0;padding-bottom:66.36%;overflow:hidden;position: relative;}
.news-top-list li .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.news-top-list li .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;position:absolute;top:0;left:0;z-index:3;}

.news-top-list li .txt-box{position:absolute;bottom:0;width:100%;height:160px;overflow:hidden;background-color:var(--bgColor1);z-index:8;transition: all 0.6s;-webkit-transition: all 0.6s;}
.news-top-list li .txt{width:100%;padding:32px;position:relative;display:flex;align-items:center;}
.news-top-list li .txt .date{font-size:16px;color:var(--textColor1);line-height:32px;font-family:"Arial";margin-bottom:8px;}
.news-top-list li .txt h2{width:100%;font-size:20px;color:var(--textColor);line-height:32px;height:64px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; transition: all 0.2s;-webkit-transition: all 0.2s;}
.news-top-list li .txt p{width:100%;margin-top:30px;font-size:16px;color:var(--textColor1);line-height:32px;height:96px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; }
.news-top-list li .txt .more{width:140px;margin-top:60px;height:46px;padding:0 20px;border-radius:24px;background-color:var(--mainColor);font-size:14px;color:#fff;line-height:46px;display: flex;align-items: center;justify-content:space-between;}

.news-top-list li:hover .txt-box{height:100%;}

@media(max-width:1440px){
	.news-top-list li a{padding-bottom:140px;}
	.news-top-list li .txt-box{height:140px;}
	.news-top-list li .txt{padding:24px 36px;}
	.news-top-list li .txt .date{font-size:14px;line-height:28px;margin-bottom:8px;}
	.news-top-list li .txt h2{font-size:18px;line-height:28px;height:56px;-webkit-line-clamp:2;}
	.news-top-list li .txt p{margin-top:30px;font-size:14px;line-height:28px;height:84px;-webkit-line-clamp:3; }
	.news-top-list li .txt .more{width:120px;margin-top:60px;height:40px;padding:0 16px;font-size:12px;line-height:40px;}
}

@media(max-width:1080px){
	.news-top-list li a{padding-bottom:120px;}
	.news-top-list li .txt-box{height:120px;}
	.news-top-list li .txt{padding:20px;}
	.news-top-list li .txt .date{line-height:24px;}
	.news-top-list li .txt h2{font-size:16px;line-height:24px;height:48px;}
	.news-top-list li .txt p{margin-top:20px;font-size:14px;line-height:24px;height:72px;}
	.news-top-list li .txt .more{margin-top:40px;height:36px;padding:0 12px;line-height:36px;}
}

@media(max-width:769px){
	.news-top-list li{width:100%;margin-left:0;margin-bottom:4%;}
	.news-top-list li a{padding-bottom:100px;}
	.news-top-list li .txt-box{height:100px;}
	.news-top-list li .txt{padding:12px 16px;}
	.news-top-list li .txt .date{margin-bottom:0;}
}



.news-list{width:100%;}
.news-list li{width:100%;margin-bottom:40px;background-color:var(--bgColor1);}
.news-list li a{display: flex;width:100%;align-items: center;justify-content:space-between;padding:40px 60px 40px 0;}
.news-list li a .date{width:180px;text-align: center;border-right:#e0e0e0 solid 1px;}
.news-list li a .date span{display:block;}
.news-list li a .date .pc-day{font-size:48px;color:var(--textColor);line-height:60px;font-weight:bold;}
.news-list li a .date .pc-year{font-size:16px;color:var(--textColor1);line-height:28px;}
.news-list li a .date .wap-date{display:none;}

.news-list li a .txt{width:calc(100% - 320px);padding:0 120px 0 60px;}
.news-list li a .txt h2{width:100%;font-size:22px;margin-bottom:8px;color:var(--textColor);line-height:24px;height:24px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap; transition: all 0.2s;-webkit-transition: all 0.2s;}
.news-list li a .txt p{width:100%;font-size:16px;color:var(--textColor1);line-height:32px;height:64px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.news-list li a .more{width:140px;height:46px;padding:0 20px;border-radius:24px;border:#e0e0e0 solid 1px;font-size:14px;color:var(--textColor1);line-height:46px;display: flex;align-items: center;justify-content:space-between;transition: all 0.2s;-webkit-transition: all 0.2s;}

.news-list li:hover a .txt h2{color:var(--mainColor);}
.news-list li:hover a .more{background-color:var(--mainColor);color:#fff;}


@media(max-width:1440px){
	.news-list li{margin-bottom:32px;}
	.news-list li a{padding:28px 40px 28px 0;}
	.news-list li a .date{width:160px;}
	.news-list li a .date .pc-day{font-size:40px;line-height:48px;}
	.news-list li a .date .pc-year{font-size:14px;line-height:24px;}

	.news-list li a .txt{width:calc(100% - 280px);padding:0 100px 0 40px;}
	.news-list li a .txt h2{font-size:18px;margin-bottom:4px;}
	.news-list li a .txt p{font-size:14px;line-height:28px;height:56px;}
	.news-list li a .more{width:120px;height:40px;padding:0 16px;font-size:12px;line-height:40px;}
}

@media(max-width:1080px){
	.news-list li{margin-bottom:24px;}
	.news-list li a{padding:20px 32px 20px 0;}
	.news-list li a .date{width:120px;}
	.news-list li a .date .pc-day{font-size:32px;line-height:40px;}

	.news-list li a .txt{width:calc(100% - 200px);padding:0 60px 0 24px;}
	.news-list li a .txt p{font-size:14px;line-height:28px;height:56px;}
	.news-list li a .more{height:36px;padding:0 8px;line-height:36px;}
}

@media(max-width:769px){
	.news-list li{margin-bottom:4%;}
	.news-list li a{padding:12px 0;}
	.news-list li a .date{width:80px;}
	.news-list li a .date .pc-day{font-size:24px;line-height:32px;}
	.news-list li a .date .pc-year{font-size:12px;}

	.news-list li a .txt{width:calc(100% - 80px);padding:0 20px;}
	.news-list li a .txt h2{font-size:16px;line-height:24px;height:24px;margin-bottom:4px;}
	.news-list li a .txt p{line-height:24px;height:48px;}

	.news-list li a .more{display:none;}
}


/* 新闻详情 */
.news-detail-box{width:100%;margin-top:60px;}

.news-detail-left{float:left;width:64.3%;}
.news-title{width:100%;padding-bottom:30px;border-bottom:#e0e0e0 solid 1px;margin-bottom:30px;}
.news-title h1{font-size:24px;color:var(--textColor);line-height:32px;margin-bottom:8px;}
.news-title .sub-tag{font-size:16px;color:var(--textColor1);line-height:32px;}
.news-title .sub-tag span{display: inline-block;margin-right:20px;}

.news-return{width:100%;background-color: #eee;padding:0 20px;margin-top:80px;height:68px;}
.news-return a{font-size:16px;color:var(--textColor1);line-height:32px;display: flex;align-items: center;transition: all 0.2s;-webkit-transition: all 0.2s;}
.news-return a span{max-width:160px;height:32px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.news-return a i{font-size:20px;}
.news-return a.prev i{margin-right: 8px;}
.news-return a.next i{margin-left: 8px;}
.news-return a:hover{color:var(--mainColor);}

.news-detail-right{float:right;width:31.4%;}

.news-det-recom{width: 100%;background-color: #f5f5f5;}
.recom-title{border-top:#ccc solid 2px;display: flex;}
.recom-title h2{position: relative;font-size:20px;color:var(--textColor);line-height:40px;padding:12px 20px;font-weight: bold;}
.recom-title h2 em{position: absolute;left:0;top:-2px;width:100%;height:2px;background-color: var(--mainColor);}

.recom-list{width:100%;padding:0 20px;overflow:hidden;}
.recom-list li{width:100%;margin-bottom:20px;}
.recom-list li a{display: flex;align-items:flex-start;justify-content: space-between;width:100%;}
.recom-list li a .img{max-width:30%;margin-right:5%;position:relative;overflow:hidden;background-color:#fff;}
.recom-list li a .img img{display:block;width:100%;}
.recom-list li a .txt{max-width: 100%;min-width:65%;}
.recom-list li a .txt h3{width:100%;font-size:16px;line-height:24px;color:var(--textColor);max-height: 48px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;transition: all 0.2s;-webkit-transition: all 0.2s;}
.recom-list li a .txt .date{font-size:16px;line-height:20px;color:var(--textColor1);margin-top:12px;}
.recom-list li a:hover .txt h3{color:var(--mainColor);}


@media(max-width:1440px){
	.news-detail-box{margin-top:48px;}

	.news-title{padding-bottom:24px;margin-bottom:24px;}
	.news-title h1{font-size:22px;line-height:28px;}
	.news-title .sub-tag{font-size:14px;line-height:28px;}
	.news-title .sub-tag span{margin-right:16px;}

	.news-return{margin-top:60px;height:60px;}
	.news-return a{font-size:14px;line-height:28px;}
	.news-return a span{height:28px;}
	.news-return a i{font-size:16px;}

	.recom-title h2{font-size:18px;line-height:32px;padding:12px 20px;}
	.recom-list li a .txt h3{font-size:14px;}
	.recom-list li a .txt .date{font-size:14px;margin-top:8px;}
}

@media(max-width:1080px){
	.news-detail-box{margin-top:40px;}

	.news-title{padding-bottom:20px;margin-bottom:20px;}
	.news-title h1{font-size:18px;line-height:24px;}
	.news-title .sub-tag{line-height:24px;}

	.news-return{margin-top:40px;height:48px;}
	.news-return a{font-size:14px;line-height:24px;}
	.news-return a span{height:24px;display:none;}

	.recom-title h2{font-size:16px;line-height:24px;padding:12px 16px;}
	.recom-list li a{display: block;}
	.recom-list li a .img{max-width:100%;margin-right:0;margin-bottom:8px;}
	.recom-list li a .txt .date{margin-top:4px;}
}

@media(max-width:769px){
	.news-detail-left{width:100%;margin-bottom:40px;}
	.news-detail-right{width:100%;}

	.recom-list li a{display:flex;}
	.recom-list li a .img{max-width:30%;margin-right:5%;margin-bottom:0;}
	.recom-list li a .txt .date{margin-top:4px;}
}










