@charset "UTF-8";

#fp-nav{right:3%;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{width:8px;height:8px;border:#004ea3 solid 1px;background:#fff;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{border:#fff solid 1px;background:#004ea3;width:8px;height:8px;}

@keyframes line01{
  0%{
    height:0;
  }

  100% {
    height:100%;
  }
}

.banner-line01{ -webkit-animation: line01 linear 4.5s infinite;
  -moz-animation: line01 linear 4.5s infinite;
  -o-animation: line01 linear 4.5s infinite;
  animation: line01 linear 4.5s infinite;}

/*banner图*/
.index-banner{width: 100%;height:calc(100vh - 90px);position:relative;z-index:1; transition: all 1s;-webkit-transition: all 1s; /* Safari */}
.index-banner .swiper-container{height:100%;}
/*.index-banner .swiper-container .swiper-slide{width:100%!important;}*/
.index-banner a{display: block;width: 100%;height: 100%;background-position:center;background-repeat:no-repeat;background-size:cover;}

.index-banner .swiper-pagination{bottom:130px;height:5px;}
.index-banner .swiper-pagination-bullet{opacity:1;width:48px;margin:0 4px;background:#fff;height:5px;transition: all .3s;border-radius:0;}
.index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#004ea3;}

.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:60px;height:60px;margin-top:-30px;outline:none;border-radius:50%;background:none;left:4%;}
.index-banner .swiper-button-next{left:auto;right:4%;}
.index-banner .swiper-button-next .icon,.index-banner .swiper-button-prev .icon{display:block;width:60px;height:60px;background:rgba(255,255,255,0.2);border-radius:50%;font-size:32px;color:#fff;text-align:center;line-height:60px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.index-banner .swiper-button-next:hover .icon,.index-banner .swiper-button-prev:hover .icon{background:#004ea3;}

.wap-banner{width: 100%;height:calc(100vh - 48px);position:relative;z-index:1;display:none;}
.wap-banner .swiper-container{height:100%;}
.wap-banner a{display: block;width: 100%;height: 100%;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;}

.wap-banner .swiper-pagination{bottom:80px;height:3px;}
.wap-banner .swiper-pagination-bullet{opacity:1;width:28px;margin:0 4px;background:#fff;height:3px;transition: all .3s;border-radius:0;}
.wap-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#004ea3;}

@media(max-width:1280px){
	.index-banner{height:calc(100vh - 80px);}

	.index-banner .swiper-pagination{bottom:110px;}
}

@media(max-width:1080px){
	.index-banner{height:calc(100vh - 48px);}
	
	.index-banner .swiper-pagination{bottom:80px;}
}

@media(max-width:769px){
	/*.index-banner{height:400px;}*/
	.index-banner{display:none;}
	.wap-banner{display:block;}
}

/*@media(max-width:480px){
  	.index-banner{height:360px;}
}

@media(max-width:420px){
  	.index-banner{height:320px;}
}

@media(max-width:340px){
  	.index-banner{height:280px;}
}*/

/* 首页 通知 */
.home-scroll-news{width:100%;padding:25px 0;background:#fff;border-bottom:#e0e0e0 solid 1px;}
.home-scroll-title{float:left;padding-left:50px;font-size:16px;color:#333;line-height:40px;background:url(../images/news-title.png) no-repeat left center;background-size:28px;padding-right:20px;position:relative;}
.home-scroll-title:after{content:"";position:absolute;right:0;top:10px;width:1px;height:20px;background:#eee;}

.home-scroll-txt{float:left;width:calc(100% - 280px);margin-left:20px;height:40px;}
.home-scroll-txt .swiper-slide a{display:block;width:100%;height:40px;}
.home-scroll-txt .swiper-slide a p{float:left;max-width:68%;font-size:16px;color:#333;line-height:40px;text-align:left;height:40px;overflow:hidden; text-overflow:ellipsis;display:block;white-space:nowrap;}
.home-scroll-txt .swiper-slide a span{float:left;font-size:16px;color:#333;line-height:40px;margin-left:6%;}
.home-scroll-more{float:right;}
.home-scroll-more a{float:left;font-size:16px;color:#004ea3;line-height:40px;}
.home-scroll-more a span{float:left;}
.home-scroll-more a i{float:left;font-size:32px;margin-left:10px;}

@media(max-width:1280px){
  	.home-scroll-news{padding:20px 0;}
	.home-scroll-title{font-size:14px;}
	.home-scroll-txt .swiper-slide a p{font-size:14px;}
	.home-scroll-txt .swiper-slide a span{font-size:14px;}
	.home-scroll-more a{font-size:14px;}
	.home-scroll-more a i{font-size:24px;}
}

@media(max-width:1080px){
  	.home-scroll-news{padding:10px 0 6px;}
  	.home-scroll-title{padding-left:24px;line-height:32px;background-size:16px;padding-right:12px;}
	.home-scroll-title:after{top:10px;height:12px;}

	.home-scroll-txt{width:calc(100% - 140px);margin-left:16px;height:32px;}
	.home-scroll-txt .swiper-slide a{height:32px;}
	.home-scroll-txt .swiper-slide a p{max-width:100%;line-height:32px;height:32px;}
	.home-scroll-txt .swiper-slide a span{display:none;}

	.home-scroll-more a{line-height:32px;}
	.home-scroll-more a span{display:none};
	.home-scroll-more a i{font-size:20px;margin-left:0px;}
}

.home-more{width:190px;height:56px;background-image:linear-gradient(to right, rgb(10,218,209), rgb(17,121,234));border-radius:30px;}
.home-more a{float:left;width:100%;padding:0 24px;}
.home-more a span{float:left;font-size:16px;color:#fff;line-height:56px;font-family:"Arial";}
.home-more a i{float:right;font-size:16px;color:#fff;line-height:56px;}

.home-title{width:100%;margin-bottom:48px;}
.home-title h2{font-size:48px;color:#fff;line-height:48px;text-align:center;font-family:"Arial";font-weight:bold;text-transform:uppercase;}
.home-title p{width:100%;margin:40px auto 0;max-width:1240px;font-size:16px;line-height:32px;color:#fff;text-align:center;font-family:"Arial";max-height:64px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

@media(max-width:1440px){
	.home-more{width:180px;height:50px;}
	.home-more a{padding:0 20px;}
	.home-more a span{line-height:50px;}
	.home-more a i{line-height:50px;}

	.home-title{margin-bottom:60px;}
	.home-title h2{font-size:40px;line-height:40px;}
	.home-title p{margin:30px auto 0;font-size:14px;line-height:28px;max-height:56px;}
}

@media(max-width:1080px){
	.home-more{width:150px;height:40px;}
	.home-more a{padding:0 16px;}
	.home-more a span{line-height:40px;font-size:14px;}
	.home-more a i{line-height:40px;}

	.home-title{margin-bottom:40px;}
	.home-title h2{font-size:32px;line-height:32px;}
	.home-title p{margin:20px auto 0;}
}

@media(max-width:769px){
	.home-more{width:100px;height:36px;}
	.home-more a{padding:0 12px;}
	.home-more a span{line-height:36px;font-size:12px;}
	.home-more a i{line-height:36px;font-size:14px;}

	.home-title{margin-bottom:20px;}
	.home-title h2{font-size:24px;line-height:24px;}
}


/*首页 关于我们*/
.home-about{width:100%;padding:6% 0;}
.home-about .main{position:relative;}
.home-about-txt{position:absolute;top:0;left:20px; width:47.5%;height:100%;min-height:360px;}
.home-about-txt h2{width:100%;font-size:48px;font-family:"Arial";color:#fff;line-height:48px;text-transform:uppercase;}
.home-about-txt h6{width:100%;font-size:20px;color:#333;line-height:28px;margin-top:20px;font-family:"Arial";}
.home-about-txt p{width:100%;font-size:14px;color:#fff;line-height:32px;font-family:"Arial";margin-top:32px;max-height:128px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.home-about-txt .home-more{position:absolute;bottom:0;left:0;}

.home-about-img{float:right;width:40%;position:relative;overflow:hidden;}
.home-about-img a{width:100%;display:block;height:0;padding-bottom:60%;}
.home-about-img .img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.home-about-img img{display:block;width:100%;height:100%;object-fit:cover;}

.home-data{width:100%;margin-top:12%;}
.home-data li{float:left;width:25%;text-align:center;padding:0 12px;position:relative;}
.home-data li:after{content:"";position:absolute;right:0;width:1px;height:100%;top:0;background:#e0e0e0;}
.home-data li:last-child:after{display:none;}
.home-data li p{width:100%;font-size:90px;color:#fff;line-height:72px;margin-bottom:20px;font-family: "DinBold";}
.home-data li .cons{font-size:14px;color:#fff;line-height:24px;font-family:"Arial";height:48px;}

@media(max-width:1440px){
	.home-about-txt{width:52%;min-height:320px;}
	.home-about-txt h2{font-size:40px;line-height:40px;}
	.home-about-txt h6{font-size:18px;line-height:32px;margin-top:12px;}
	.home-about-txt p{font-size:14px;line-height:24px;margin-top:20px;max-height:96px;-webkit-line-clamp:4;}

	.home-data li p{font-size:80px;line-height:60px;margin-bottom:20px;}
	.home-data li .cons{font-size:14px;line-height:20px;height:40px;}
}

@media(max-width:1280px){
	.home-data li p{font-size:72px;}
}

@media(max-width:1080px){
	.home-about-txt{width:52%;min-height:260px;}
	.home-about-txt h2{font-size:32px;line-height:32px;}
	.home-about-txt h6{font-size:14px;line-height:24px;margin-top:12px;}

	.home-data{margin-top:16%;}
	.home-data li p{font-size:56px;line-height:48px;margin-bottom:12px;}
}

@media(max-width:769px){
	.home-about{padding:40px 0 28px;}
	.home-about-txt{width:100%;position:relative;left:0;}
	.home-about-txt h2{font-size:18px;line-height:18px;}
	.home-about-txt h6{font-size:14px;line-height:20px;margin-top:8px;}

	.home-about-img{display:none;}

	.home-about-txt .home-more{position:relative;margin-top:30px;}

	.home-data{margin-top:40px;}
	.home-data li{width:50%;padding:20px 8px;}
	.home-data li:after{content:"";position:absolute;right:0;width:1px;height:50%;top:22%;background:#e0e0e0;}
	.home-data li:before{content:"";position:absolute;top:0;width:60%;height:1px;left:20%;background:#e0e0e0;}
	.home-data li:nth-child(even):after{display:none;}
	.home-data li:nth-child(1):before{display:none;}
	.home-data li:nth-child(2):before{display:none;}

	.home-data li p{font-size:32px;line-height:32px;margin-bottom:8px;}
	.home-data li .cons{font-size:12px;height:60px;}
}

/*首页 业务*/
.section{width:100%;min-height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;position:relative;}
.section-cont{display:flex;align-items:center;}
.sroll-icon{position:absolute;bottom:4%;left:50%;width:48px;height:48px;margin-left:-24px;}
.sroll-icon a{display:block;width:100%;font-size:48px;color:#fff;line-height:48px;text-align:center;}
@media(max-width:1440px){
	.section{min-height:auto;}
}
@media(max-width:1080px){
	.sroll-icon{height:32px;}
	.sroll-icon a{font-size:32px;line-height:32px;}
}

@media(max-width:769px){
	.section{padding:12% 0 18%;}
	.sroll-icon{bottom:2%;}
	.sroll-icon a{font-size:28px;line-height:28px;}
}

.home-business{width:100%;}
.home-business li{float:left;width:25%;position:relative;overflow:hidden;}
.home-business li a{float:left;width:100%;}
.home-business li a .img{width:100%;overflow:hidden;}
.home-business li a .img-cont{width:100%;height:0;padding-bottom:145%;position:relative;}
.home-business li a .img-flex{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.home-business li a .img img{display:block;width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.home-business 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);}
.home-business li a .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);transition: all 0.6s;-webkit-transition: all .6s;}
.home-business li a .title{width:90%;position:absolute;top:50%;left:5%;transform:translate(0,-50%);transition: all 0.6s;-webkit-transition: all .6s;}
.home-business li a .title .icon{width:50px;margin:0 auto;}
.home-business li a .title .icon img{display:block;width:100%;}
.home-business li a .title h3{margin-top:12px;font-size:24px;color:#fff;line-height:32px;height:32px;text-align:center;font-family:"Arial";font-weight:bold;overflow:hidden;}
.home-business li a .cont{width:84%;position:absolute;bottom:-100%;left:8%;transition: all 0.6s;-webkit-transition: all .6s;}
.home-business li a .cont p{width:100%;font-size:14px;color:#fff;line-height:24px;font-family:"Arial";height:72px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.home-business li a .cont .more-icon{width:190px;height:56px;padding:0 24px;border:#fff solid 2px;border-radius:30px;margin:0 auto;margin-top:32px;transition: all 0.2s;-webkit-transition: all .2s;}
.home-business li a .cont .more-icon span{float:left;font-size:16px;color:#fff;line-height:52px;font-family:"Arial";transition: all 0.2s;-webkit-transition: all .2s;}
.home-business li a .cont .more-icon i{float:right;font-size:16px;color:#fff;line-height:52px;transition: all 0.2s;-webkit-transition: all .2s;}
.home-business li a .cont .more-icon:hover{background:#fff;}
.home-business li a .cont .more-icon:hover span{color:#004ea3;}
.home-business li a .cont .more-icon:hover i{color:#004ea3;}

.home-business li:hover a .mask{background:url(../images/business-mask.png) no-repeat center;background-size:cover;}
.home-business li:hover a .title{top:36%;}
.home-business li:hover a .cont{bottom:20%;}

@media(max-width:1440px){
	.home-business li a .title .icon{width:50px;}
	.home-business li a .title h3{font-size:20px;line-height:32px;}
	.home-business li:hover a .cont{bottom:16%;}
	.home-business li a .cont p{font-size:14px;line-height:24px;height:72px;}

	.home-business li a .cont .more-icon{width:180px;height:50px;padding:0 20px;}
	.home-business li a .cont .more-icon span{line-height:46px;}
	.home-business li a .cont .more-icon i{line-height:46px;}
}

@media(max-width:1280px){
	.home-business li a .title .icon{width:42px;}
	.home-business li a .title h3{font-size:18px;line-height:20px;}
	.home-business li:hover a .cont{bottom:12%;}
	.home-business li a .cont p{font-size:14px;line-height:24px;height:72px;}

	.home-business li a .cont .more-icon{width:120px;height:40px;padding:0 16px;}
	.home-business li a .cont .more-icon span{line-height:36px;font-size:14px;}
	.home-business li a .cont .more-icon i{line-height:36px;}
}

@media(max-width:1080px){
	.home-business li:hover a .title{top:24%;}
	.home-business li a .title .icon{width:36px;}
	.home-business li a .title h3{font-size:16px;line-height:20px;}
	.home-business li:hover a .cont{bottom:12%;}
	.home-business li a .cont p{font-size:14px;line-height:24px;height:72px;}
}

@media(max-width:769px){
	.home-business li{width:50%;}
	.home-business li a .cont p{font-size:12px;line-height:20px;height:60px;}
	.home-business li a .cont .more-icon{width:100px;height:32px;padding:0 12px;margin-top:16px;border:#fff solid 1px;}
	.home-business li a .cont .more-icon span{line-height:30px;font-size:12px;}
	.home-business li a .cont .more-icon i{line-height:30px;font-size:14px;}
}

/*首页 云企播*/
.home-qb{width:100%;}
.home-qb .left-qb{float:left;width:43.75%;position:relative;overflow:hidden;}
.home-qb .left-qb a{float:left;width:100%;}
.home-qb .left-qb a .img{width:100%;overflow:hidden;}
.home-qb .left-qb a .img-cont{width:100%;height:0;padding-bottom:70.28%;position:relative;}
.home-qb .left-qb a .img-flex{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.home-qb .left-qb a .img img{display:block;width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.home-qb .left-qb: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-qb .left-qb a .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/qb-mask.png) no-repeat center;background-size:cover;transition: all 0.6s;-webkit-transition: all .6s;}
.home-qb .cont{position:absolute;right:36px;bottom:36px;width:66%;}
.home-qb .cont .icon{width:54px;float:right;}
.home-qb .cont .icon img{display:block;width:100%;}
.home-qb .cont h3{float:right;width:100%;margin-top:12px;font-size:18px;color:#fff;line-height:28px;text-align:right;font-family:"Arial";}
.home-qb .right-qb{float:right;width:56.25%;}
.home-qb .right-qb li{float:left;width:33.33%;}
.home-qb .right-qb li a{float:left;width:100%;height:0;padding-bottom:82%;position:relative;}
.home-qb .right-qb li a .qb-bg{position:absolute;width:100%;height:100%;top:0;left:0;}

@media(max-width:1440px){
	.home-qb .cont{right:30px;bottom:30px;width:70%;}
	.home-qb .cont .icon{width:48px;}
	.home-qb .cont h3{font-size:18px;line-height:24px;}
}

@media(max-width:1080px){
	.home-qb .cont{right:20px;bottom:20px;width:70%;}
	.home-qb .cont .icon{width:40px;}
	.home-qb .cont h3{font-size:16px;line-height:18px;}
}

@media(max-width:769px){
	.home-qb .left-qb{width:100%;}
	.home-qb .right-qb{width:100%;}
	.home-qb .cont .icon{width:36px;}
	.home-qb .cont h3{font-size:16px;line-height:18px;margin-top:6px;}
}

@media(max-width:480px){
	.home-qb .cont{right:12px;bottom:12px;width:70%;}
	.home-qb .cont .icon{width:32px;}
	.home-qb .cont h3{font-size:14px;line-height:18px;margin-top:4px;}
}

/*首页 云桌面*/
.home-desktop{width:100%;}
.home-desktop .desktop-left{float:left;width:59.375%;position:relative;}
.home-desktop .desktop-left .img .img-cont{width:100%;height:0;padding-bottom:56.2%;position:relative;}

.home-desktop .desktop-right{float:right;width:40.625%;}
.home-desktop .desktop-right li{float:left;width:100%;position:relative;}
.home-desktop .desktop-right li .img .img-cont{width:100%;height:0;padding-bottom:41.07%;position:relative;}


.home-desktop a{display:block;width:100%;}
.home-desktop .img{width:100%;overflow:hidden;}
.home-desktop .img .img-flex{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.home-desktop .img img{display:block;width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.home-desktop .mask{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;background:rgba(0,0,0,0.4);}
.home-desktop .cont{width:100%;}
.home-desktop .cont .icon{width:104px;border:#fff solid 2px;border-radius:50%;margin:0 auto;}
.home-desktop .cont .icon img{display:block;width:100%;}
.home-desktop .cont h3{width:100%;font-size:24px;color:#fff;line-height:28px;text-align:center;font-family:"Arial";margin-top:20px;}

.home-desktop .desktop-left: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-desktop .desktop-right li: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);}


@media(max-width:1440px){
	.home-desktop .cont .icon{width:96px;}
	.home-desktop .cont h3{font-size:20px;line-height:24px;margin-top:16px;}
}

@media(max-width:1280px){
	.home-desktop .cont .icon{width:80px;}
}

@media(max-width:1080px){
	.home-desktop .cont .icon{width:64px;border:#fff solid 1px;}
	.home-desktop .cont h3{font-size:18px;line-height:20px;margin-top:12px;}
}

@media(max-width:769px){
	.home-desktop .desktop-left{width:100%;}
	.home-desktop .desktop-right{width:100%;}

	.home-desktop .desktop-left .img .img-cont{padding-bottom:41.07%;}

}

@media(max-width:480px){
	.home-desktop .cont .icon{width:48px;}
	.home-desktop .cont h3{font-size:14px;line-height:16px;margin-top:8px;}
}

/*首页 云通讯*/
.home-tx{width:100%;}
.home-tx a{display:block;width:100%;}
.home-tx .img{width:100%;overflow:hidden;}
.home-tx .img .img-flex{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.home-tx .img img{display:block;width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.home-tx .img:hover 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-tx .left-tx{float:left;width:calc(36.875% - 10px);position:relative;}
.home-tx .left-tx .img .img-cont{width:100%;height:0;padding-bottom:83.45%;position:relative;}

.home-tx .right-tx{width:calc(63.125% - 10px);float:right;}
.home-tx .right-top-tx{float:left;width:100%;margin-bottom:20px;}
.home-tx .right-top-tx .img .img-cont{width:100%;height:0;padding-bottom:23.2%;position:relative;}

.home-tx .right-bottom-tx{float:left;width:100%;}
.home-tx .right-bottom-tx li{float:left;width:calc(50% - 10px);margin-left:20px;}
.home-tx .right-bottom-tx li:first-child{margin-left:0;}
.home-tx .right-bottom-tx li .img .img-cont{width:100%;height:0;padding-bottom:47.34%;position:relative;}

@media(max-width:769px){
	.home-tx .left-tx{width:100%;margin-bottom:10px;}
	.home-tx .right-tx{width:100%;}

	.home-tx .right-top-tx{margin-bottom:10px;}
	.home-tx .right-bottom-tx li{width:calc(50% - 5px);margin-left:10px;}
	.home-tx .right-bottom-tx li:first-child{margin-left:0;}

	.home-tx .left-tx .img .img-cont{padding-bottom:64%;}
}

.home-tx a{position:relative;}
.home-tx a .txt{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;padding:0 20px;background:rgba(0,0,0,0.3);}
.home-tx a .txt h6{font-size:24px;color:#fff;line-height:32px;text-align:center;width:100%;}

@media(max-width:1440px){
	.home-tx a .txt h6{font-size:20px;line-height:28px;}
}

@media(max-width:1080px){
	.home-tx a .txt h6{font-size:18px;line-height:24px;}
}

@media(max-width:480px){
	.home-tx a .txt h6{font-size:14px;line-height:20px;}
}

/*首页 VR*/
.home-vr{width:80%;margin:0 auto;max-width:1000px;}
.home-vr-cont{width:80%;max-width:680px;margin:0 auto;position:relative;}
.home-vr-cont a{display:block;width:100%;}
.home-vr-cont .vr-bg{width:100%;max-width:520px;margin:0 auto;position:relative;}
.home-vr-cont .vr-bg .bg{position:absolute;bottom:-80px;left:-80px;width:76.5%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1;}
.home-vr-cont a .img{width:100%;margin:0 auto;overflow:hidden;position:relative;z-index:2;}
.home-vr-cont a .img .img-cont{width:100%;height:0;padding-bottom:56.35%;position:relative;}
.home-vr-cont a .img .img-flex{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.home-vr-cont a .img img{display:block;width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.home-vr-cont a .img:hover 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-vr-cont a .txt{width:100%;max-width:520px;margin:0 auto;height:80px;padding:20px 0;position:relative;z-index:2;}
.home-vr-cont a .txt h3{float:left;width:60%;font-size:16px;color:#fff;line-height:40px;height:40px;text-align:left;font-family:"Arial";overflow:hidden; text-overflow:ellipsis;display:block;white-space:nowrap;}

.home-vr-cont a .txt .more{float:right;font-size:16px;color:#fff;line-height:40px;font-family:"Arial";}
.home-vr-cont a .txt .more span{float:left;line-height:24px;margin-top:8px;border-bottom:#fff solid 1px;}
.home-vr-cont a .txt .more i{float:left;font-size:32px;margin-left:10px;}

@media(max-width:1280px){
	.home-vr-cont a .txt h3{font-size:14px;}
	.home-vr-cont a .txt .more{font-size:14px;}
	.home-vr-cont a .txt .more i{font-size:24px;}
}

@media(max-width:1080px){
	.home-vr-cont .vr-bg .bg{bottom:-40px;left:-40px;}
	.home-vr-cont a .txt{height:40px;padding:10px 0;}
	.home-vr-cont a .txt h3{font-size:14px;line-height:20px;height:20px;}

	.home-vr-cont a .txt .more{line-height:20px;}
	.home-vr-cont a .txt .more span{line-height:20px;margin-top:0;};
	.home-vr-cont a .txt .more i{font-size:20px;margin-left:0px;}
}

@media(max-width:769px){
	.home-vr{width:100%;}
}

.home-vr .gallery-thumbs{width:100%;padding:0 40px;height:64px;margin-top:60px;position:relative;}
.home-vr .gallery-thumbs .line{position:absolute;top:48px;height:2px;left:13.5%;width:73%;background:#fff;z-index:0;}
.home-vr .gallery-thumbs .line .line02{position:absolute;left:0;top:-1px;width:0;height:4px;background:#fff;z-index:1;transition: all 0.6s;-webkit-transition: all 0.6s;}
.home-vr .gallery-thumbs .thumbs{width:10px;height:10px;border-radius:50%;background:#fff;top:44px;position:absolute;left:50%;margin-left:-5px;cursor:pointer;}
.home-vr .gallery-thumbs .thumbs .icon{position:absolute;top:-7px;left:-7px;width:24px;height:24px;border-radius:50%;border:#fff solid 2px;transition: all 0.6s;-webkit-transition: all 0.6s;transform:scale(0.2);}
.home-vr .gallery-thumbs .thumbs .txt{position:absolute;top:-90px;left:-60px;width:120px;font-size:14px;color:#fff;line-height:20px;text-align:center;font-family:"Arial";transition: all 0.6s;-webkit-transition: all 0.6s;}
.home-vr .gallery-thumbs .thumbs:hover .txt{top:-48px;}
.home-vr .gallery-thumbs .thumbs:hover .icon{transform:scale(1);}
.home-vr .gallery-thumbs .swiper-slide-thumb-active .thumbs .txt{top:-48px;}
.home-vr .gallery-thumbs .swiper-slide-thumb-active .thumbs .icon{transform:scale(1);}

@media(max-width:1080px){
	.home-vr .gallery-thumbs{padding:0 40px;height:40px;margin-top:40px;}
	.home-vr .gallery-thumbs .line{top:28px;height:1px;left:13.5%;width:73%;}
	.home-vr .gallery-thumbs .line .line02{height:3px;}
	.home-vr .gallery-thumbs .thumbs{width:9px;height:9px;top:24px;margin-left:-5px;}
	.home-vr .gallery-thumbs .thumbs .icon{top:-7px;left:-7px;width:23px;height:23px;border:#fff solid 1px;}
	.home-vr .gallery-thumbs .thumbs .txt{top:-90px;left:-40px;width:80px;font-size:12px;line-height:20px;}

	.home-vr .gallery-thumbs .thumbs:hover .txt{top:-28px;}
	.home-vr .gallery-thumbs .swiper-slide-thumb-active .thumbs .txt{top:-28px;}
}

@media(max-width:769px){
	.home-vr .gallery-thumbs{width:300px;padding:0 20px;}
	.home-vr .gallery-thumbs .line{left:50%;margin-left:-100px;width:200px;}

	.home-vr .gallery-thumbs .thumbs .txt{font-size:12px;}
	.home-vr .gallery-thumbs .thumbs:hover .txt{top:-24px;}
	.home-vr .gallery-thumbs .swiper-slide-thumb-active .thumbs .txt{top:-24px;}
}

/*首页 CDN*/
.home-cdn{width:100%;}
.home-cdn-nav{width:100%;margin-bottom:20px;}
.home-cdn-nav .swiper-slide{padding-bottom:16px;}
.home-cdn-nav .items{background:#f5f5f5;height:106px;padding:0 8px;width:100%;display:flex;align-items:center;cursor:pointer;}
.home-cdn-nav .swiper-slide:nth-child(odd) .items{background:#fff;}
.home-cdn-nav .icon{width:64px;}
.home-cdn-nav .icon img{display:block;width:100%;} 
.home-cdn-nav .icon img.img02{display:none;} 
.home-cdn-nav .txt{margin-left:16px;text-align:left;}
.home-cdn-nav .txt h3{width:100%;font-size:18px;color:#333;line-height:32px;font-family:"Arial";}
.home-cdn-nav .txt h6{width:100%;font-size:14px;color:#999;line-height:20px;font-family:"Arial";}

.home-cdn-nav .swiper-slide-thumb-active{background:url(../images/home-cdn-bg.png) no-repeat center;background-size:100% 100%;}
.home-cdn-nav .swiper-slide-thumb-active .items{background:none;}
.home-cdn-nav .swiper-slide-thumb-active:nth-child(odd) .items{background:none;}
.home-cdn-nav .swiper-slide-thumb-active .icon img.img01{display:none;}
.home-cdn-nav .swiper-slide-thumb-active .icon img.img02{display:block;}
.home-cdn-nav .swiper-slide-thumb-active .txt h3{color:#fff;}
.home-cdn-nav .swiper-slide-thumb-active .txt h6{color:#fff;}

.home-cdn-cont{float:left;width:100%;}
.home-cdn-list{width:46%;float:left;}
.home-cdn-list li{float:left;width:100%;background:url(../images/cdn-bg02.png) no-repeat center;background-size:cover;margin-bottom:20px;padding:25px;}
.home-cdn-list li a{float:left;width:100%;}
.home-cdn-list li a .icon{float:left;width:72px;height:72px;background:rgba(255,255,255,0.1);border-radius:50%;}
.home-cdn-list li a .icon img{display:block;width:100%;}
.home-cdn-list li a .txt{float:right;width:calc(100% - 100px);text-align:left;}
.home-cdn-list li a .txt h3{width:100%;font-size:22px;color:#fff;font-family:"Arial";line-height:32px;font-weight:bold;height:32px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.home-cdn-list li a .txt p{width:100%;font-size:14px;color:#fff;line-height:24px;margin-top:12px;height:24px;font-family:"Arial";overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}


.home-cdn-img{float:right;width:43.85%;}
.home-cdn-img img{width:100%;display:block;}

@media(max-height:900px){
	.home-cdn-nav{margin-bottom:60px;}
	.home-cdn-nav .swiper-slide{padding-bottom:12px;}
	.home-cdn-nav .items{height:84px;}
	.home-cdn-nav .icon{width:48px;}
	.home-cdn-nav .txt{margin-left:12px;}
	.home-cdn-nav .txt h3{font-size:16px;line-height:24px;}
	.home-cdn-nav .txt h6{font-size:14px;line-height:20px;}

	.home-cdn-list li{margin-bottom:16px;padding:16px;}
	.home-cdn-list li a .icon{width:64px;height:64px;}
	.home-cdn-list li a .txt{width:calc(100% - 80px);}
	.home-cdn-list li a .txt h3{font-size:18px;line-height:28px;height:28px;}
	.home-cdn-list li a .txt p{font-size:14px;line-height:20px;margin-top:12px;height:20px;}
	.home-cdn .gallery-top{height:450px;}
}


@media(max-width:1280px){
	.home-cdn-nav{margin-bottom:60px;}
	.home-cdn-nav .swiper-slide{padding-bottom:12px;}
	.home-cdn-nav .items{height:84px;}
	.home-cdn-nav .icon{width:48px;}
	.home-cdn-nav .txt{margin-left:12px;}
	.home-cdn-nav .txt h3{font-size:16px;line-height:24px;}
	.home-cdn-nav .txt h6{font-size:14px;line-height:20px;}

	.home-cdn-list li{margin-bottom:16px;padding:16px;}
	.home-cdn-list li a .icon{width:64px;height:64px;}
	.home-cdn-list li a .txt{width:calc(100% - 80px);}
	.home-cdn-list li a .txt h3{font-size:18px;line-height:28px;height:28px;}
	.home-cdn-list li a .txt p{font-size:14px;line-height:20px;margin-top:12px;height:20px;}
}

@media(max-width:769px){
	.home-cdn-nav{margin-bottom:30px;}
	.home-cdn-nav .swiper-slide{padding-bottom:8px;}
	.home-cdn-nav .items{height:68px;}
	.home-cdn-nav .icon{width:40px;}
	.home-cdn-nav .txt{margin-left:8px;}
	.home-cdn-nav .txt h3{font-size:16px;line-height:24px;}
	.home-cdn-nav .txt h6{font-size:12px;line-height:16px;}

	.home-cdn-list{width:100%;}
	.home-cdn-img{width:100%;margin-top:40px;display:none;}
}

@media(max-width:480px){
	.home-cdn-list li{margin-bottom:12px;padding:12px;}
	.home-cdn-list li a .icon{width:48px;height:48px;}
	.home-cdn-list li a .txt{width:calc(100% - 60px);}
	.home-cdn-list li a .txt h3{font-size:16px;line-height:24px;height:24px;}
	.home-cdn-list li a .txt p{font-size:12px;line-height:16px;margin-top:8px;height:16px;}
}


/*关于公司*/
.about-intro{width:100%;background:#f5f5f5;padding:8% 0 4%;position:relative;}
.about-intro-txt{float:left;width:51%;position:absolute;left:20px;top:0;z-index:2;height:100%;padding-right:1%;}
.about-intro-txt .editor{text-align:justify;}
.about-intro-img{float:right;width:42.5%;overflow:hidden;position:relative;z-index:2;}
.about-intro-img .img-cont{width:100%;height:0;padding-bottom:114.7%;position:relative;}
.about-intro-img .img-flex{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.about-intro-img img{display:block;width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.about-intro-img:hover 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);}

.img-bg{position:absolute;z-index:0;width:39%;right:0;bottom:0;height:30%;background-image:linear-gradient(to right, rgb(10,218,209), rgb(17,121,234));}


@media(max-width:1080px){
	.about-intro{padding:40px 0 30px;}
	.about-intro-txt{width:100%;position:relative;height:auto;left:0;padding:0;}
	.about-intro-img{width:100%;margin-top:20px;}
	.img-bg{width:70%;height:20%;}
}


.about-title{width:100%;}
.about-title h2{font-size:36px;color:#333;line-height:36px;margin-bottom:40px;font-family:"Arial";font-weight:bold;}

@media(max-width:1440px){
	.about-title h2{font-size:32px;line-height:32px;margin-bottom:30px;}

}

@media(max-width:1280px){
	.about-title h2{font-size:28px;line-height:28px;margin-bottom:30px;}

}

@media(max-width:1080px){
	.about-title h2{font-size:24px;line-height:24px;margin-bottom:30px;}

}


@media(max-width:769px){
	.about-title h2{font-size:18px;line-height:18px;margin-bottom:20px;}

}

.about-cul{width:100%;padding:5% 0 8%;}
.cul-list{width:100%;}
.cul-list .item{width:100%;position:relative;border-right:#fff solid 1px;}
.cul-list .item .img{width:100%;overflow:hidden;position:relative;z-index:2;}
.cul-list li:last-child .item{border-right:none;}
.cul-list .item .img-cont{width:100%;height:0;padding-bottom:145%;position:relative;}
.cul-list .item .img-flex{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.cul-list .item .img img{display:block;width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.cul-list .item: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);}

.cul-list .item .txt{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/cul-bg01.png) no-repeat center;background-size:cover;z-index:3;transition: all 0.6s;-webkit-transition: all .6s;}
.cul-list .item .txt .title{position:absolute;left:0;bottom:36px;width:100%;padding:0 36px;text-align:left;transition: all 0.6s;-webkit-transition: all .6s;}
.cul-list .item .txt .title .icon{display:inline-block;width:48px;vertical-align:top;}
.cul-list .item .txt .title .icon img{display:block;width:100%;}
.cul-list .item .txt .title h3{display:inline-block;font-size:24px;color:#fff;line-height:48px;margin-left:10px;font-family:"Arial";vertical-align:top;}
.cul-list .item .txt .title p{width:100%;margin-top:12px;font-size:16px;color:#fff;line-height:28px;font-family:"Arial";text-align:center;opacity:0;height:0;overflow:hidden;transition: all 0.6s;-webkit-transition: all .6s;}

.cul-list .item:hover .txt{background:url(../images/cul-bg.png) no-repeat center;background-size:cover;}
.cul-list .item:hover .txt .title{bottom:40%;text-align:center;}
.cul-list .item:hover .txt .title h3{display:block;width:100%;margin:0;}
.cul-list .item:hover .txt .title p{height:auto;opacity:1;}

@media(max-width:1280px){
	.cul-list .item .txt .title h3{font-size:20px;}
}

@media(max-width:1080px){
	.about-cul{padding:40px 0;}
	.cul-list .item .txt .title{bottom:20px;padding:0 20px;}
	.cul-list .item .txt .title .icon{width:32px;}
	.cul-list .item .txt .title h3{font-size:16px;line-height:32px;margin-left:6px;}
	.cul-list .item .txt .title p{margin-top:8px;font-size:14px;line-height:24px;}
}


.about-process{width:100%;padding:8% 0;background:#f5f5f5;}
.process-list{width:100%;}
.process-list .gallery-top{width:100%;margin:100px auto;}
.process-list .process-cont{width:100%;margin:0 auto;max-width:1200px;}
.process-list .process-cont a{float:left;width:100%;}
.process-list .process-cont .img{width:48.3%;float:right;overflow:hidden;position:relative;z-index:2;}
.cul-list li:last-child .item{border-right:none;}
.process-list .process-cont .img-cont{width:100%;height:0;padding-bottom:72.4%;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;transition: all 1s;-webkit-transition: all 1s;}
.process-list .process-cont: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);}

.process-list .process-cont .txt{float:left;width:43.3%;text-align:left;position:relative;padding-right:10px;}
.process-list .process-cont .txt .year{font-size:98px;color:#004ea3;line-height:80px;font-family: "DinBold";}
.process-list .process-cont .txt h3{font-size:24px;color:#004ea3;line-height:30px;margin-bottom:30px;margin-top:16px;}
.process-list .process-cont .txt p{font-size:16px;color:#666;line-height:24px;}

.process-list .process-cont .txt:after{content:"";position:absolute;top:0;right:0;width:2px;height:130px;background:#004ea3;}


.process-list .gallery-thumbs{width:100%;height:86px;}
.process-list .gallery-thumbs .thumbs{width:86px;position:relative;height:86px;}
.process-list .gallery-thumbs .line{position:absolute;top:24px;left:0;width:100%;background:#e0e0e0;height:1px;z-index:0;}
.process-list .gallery-thumbs .icon{position:absolute;left:50%;margin-left:-8px;top:17px;}
.process-list .gallery-thumbs .icon .point{display:block;width:15px;height:15px;position:absolute;border:#e0e0e0 solid 1px;border-radius:50%;background:#fff;}
.process-list .gallery-thumbs .icon .local{display:block;width:40px;height:40px;position:absolute;font-size:36px;color:#004ea3;left:-12px;top:-15px;text-align:center;transform: scale(0.1);opacity:0;transition: all 0.6s;-webkit-transition: all 0.6s;}

.process-list .gallery-thumbs .txt{position:absolute;bottom:0;}
.process-list .gallery-thumbs .txt h6{width:86px;height:32px;border-radius:20px;font-size:16px;color:#666;line-height:32px;text-align:center;}

.process-list .gallery-thumbs .thumbs:hover .icon .local{transform:scale(1);opacity:1;}
.process-list .gallery-thumbs .thumbs:hover .txt h6{background:#004ea3;color:#fff;}
.process-list .gallery-thumbs .swiper-slide-thumb-active .thumbs .icon .local{transform:scale(1);opacity:1;}
.process-list .gallery-thumbs .swiper-slide-thumb-active .thumbs .txt h6{background:#004ea3;color:#fff;}

.process-list .swiper-button-next,.process-list .swiper-button-prev{width:40px;height:40px;margin-top:0;top:5px;outline:none;border-radius:50%;background:none;left:0;background:#fff;border-radius:50%;font-size:24px;color:#ccc;text-align:center;line-height:40px;transition: all 0.2s;-webkit-transition: all 0.2s;border:#e0e0e0 solid 1px;margin:0;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:#004ea3 solid 1px;background:#004ea3;color:#fff;}

.process-list .swiper-button-next.swiper-button-disabled,.process-list .swiper-button-prev.swiper-button-disabled{display:none;}


@media(max-width:1080px){
	.process-list .gallery-top{margin:60px auto;}
	.process-list .process-cont .txt .year{font-size:60px;line-height:48px;}
	.process-list .process-cont .txt h3{font-size:18px;line-height:24px;margin-bottom:24px;margin-top:12px;}
	.process-list .process-cont .txt p{font-size:14px;line-height:20px;}

	.process-list .process-cont .txt:after{width:2px;height:100px;}
}

@media(max-width:769px){
	.process-list .gallery-top{margin:30px auto;}
	.process-list .process-cont .txt{width:100%;margin-top:20px;}
	.process-list .process-cont .txt .year{font-size:40px;line-height:36px;}
	.process-list .process-cont .txt h3{font-size:16px;line-height:24px;margin-bottom:20px;margin-top:8px;}
	.process-list .process-cont .txt p{font-size:14px;line-height:20px;}

	.process-list .process-cont .txt:after{display:none;}

	.process-list .process-cont .img{width:100%;}

	.process-list .gallery-thumbs .txt h6{width:60px;height:28px;font-size:14px;line-height:28px;margin:0 auto;margin-left:13px;}
}




.about-honor{width:100%;padding:8% 0;position:relative;}
.honor-list{width:100%;position:relative;}
.honor-list li{padding:20px;padding-bottom:10px;background:#f5f5f5;position:relative;}
.honor-list li a{float:left;width:100%;position:relative;}
.honor-list li a .pic-box{width:100%;}
.honor-list li a .pic{width:100%;}
.honor-list li a .pic .img-cont{width:100%;height:0;padding-bottom:70%;position:relative;}
.honor-list li a .pic .img-flex{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.honor-list li a .pic img{display:block;max-width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.honor-list li a .txt{width:100%;margin-top:20px;}
.honor-list li a .txt h3{display:none;font-size:48px;color:#333;line-height:40px;font-family: "DinBold";position:absolute;top:0;}
.honor-list li a .txt h6{font-size:16px;color:#666;line-height:24px;height:48px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

.honor-list .swiper-button-next,.honor-list .swiper-button-prev{width:40px;height:40px;outline:none;border-radius:50%;left:0;background:#fff;border-radius:50%;font-size:24px;color:#ccc;text-align:center;line-height:40px;transition: all 0.2s;-webkit-transition: all 0.2s;border:#e0e0e0 solid 1px;margin-left:-20px;}
.honor-list .swiper-button-next{left:auto;right:0;margin-right:-20px;}
.honor-list .swiper-button-next:hover,.honor-list .swiper-button-prev:hover{border:#004ea3 solid 1px;background:#004ea3;color:#fff;}
.honor-list .swiper-button-next.swiper-button-disabled,.honor-list .swiper-button-prev.swiper-button-disabled{display:none;}

.honor-list .swiper-pagination{bottom:-20px;width:100%;display:none;}
.honor-list .swiper-pagination-bullet{opacity:1;width:8px;margin:0 4px;background:#fff;height:8px;transition: all .3s;border:#e0e0e0 solid 1px;}
.honor-list .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#004ea3;}



@media(max-width:1080px){
	.about-honor{padding:40px 0;}
	.honor-list li a .txt h3{font-size:32px;line-height:32px;}
	.honor-list li a .txt h6{font-size:14px;line-height:20px;}
}

@media(max-width:769px){
	.honor-list li{padding:6%;}

	.honor-list li a .pic-box{width:100%;}
	.honor-list li a .txt{width:100%;position:relative;height:auto;margin-top:20px;float:left;}

	.honor-list li a .txt h3{font-size:24px;position:relative;}
	.honor-list li a .txt h6{position:relative;}

	.honor-list .swiper-button-next,.honor-list .swiper-button-prev{display:none;}
	.honor-list .swiper-pagination{display:block;}
}

.about-contact{width:100%;padding:8% 0;background:#f5f5f5;}
.about-contact .map{float:left;width:52%;height:420px;border:#e0e0e0 solid 1px;}

.contact-cont{float:right;width:40%;height:420px;position:relative;}
.contact-cont h3{font-size:24px;font-family:"Arial";color:#004ea3;line-height:64px;font-weight:bold;}
.contact-cont h6{font-size:16px;color:#666;line-height:36px;font-family:"Arial";}
.contact-cont .service-tel{position:absolute;bottom:0;left:0;font-size:16px;color:#999;line-height:40px;}
.contact-cont .service-tel span{font-size:36px;color:#004ea3;font-family: "DinBold";}

@media(max-width:1080px){
	.contact-cont h3{font-size:20px;line-height:48px;}
	.contact-cont h6{font-size:14px;line-height:28px;}
	.contact-cont .service-tel{font-size:14px;}
}

@media(max-width:1080px){
	.about-contact{padding:40px 0;}
	.about-contact .map{width:100%;height:320px;}

	.contact-cont{width:100%;margin-top:20px;height:auto;}
	.contact-cont h3{font-size:18px;line-height:40px;}
	.contact-cont .service-tel{position:relative;}
	.contact-cont .service-tel span{font-size:24px;}
}


.pro-list{width:100%;padding:8% 0;}
.pro-list li{float:left;background:#f5f5f5;width:31%;margin-left:3.5%;margin-bottom:3.5%;}
.pro-list li:nth-child(3n+1){margin-left:0;}
.pro-list li a{float:left;width:100%;padding:11%;position:relative;}
.pro-list li a .img{width:100%;margin:0 auto;max-width:280px;overflow:hidden;position:relative;z-index:2;}
.pro-list li a .img-cont{width:100%;height:0;padding-bottom:100%;position:relative;}
.pro-list li a .img-flex{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.pro-list li a .img img{display:block;width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.pro-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-list li a .txt{margin-top:8%;width:100%;}
.pro-list li a .txt h3{width:100%;font-size:24px;color:#333;line-height:32px;height:32px;font-family:"Arial";transition: all 0.2s;-webkit-transition: all .2s;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.pro-list li a .txt p{margin-top:20px;width:100%;font-size:16px;color:#999;line-height:28px;height:56px;font-family:"Arial";transition: all 0.2s;-webkit-transition: all .2s;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.pro-list li a .txt .more-icon{float:right;margin-top:36px;width:36px;height:36px;border:#cdcdcd solid 1px;border-radius:50%;font-size:20px;color:#cdcdcd;line-height:34px;text-align:center;transition: all 0.2s;-webkit-transition: all .2s;}

.pro-list li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#004ea3;transition: all 0.2s;-webkit-transition: all .2s;}
.pro-list li:hover a:after{width:100%;}
.pro-list li:hover a .txt h3{color:#004ea3;}
.pro-list li:hover a .txt .more-icon{color:#fff;background:#004ea3;border:#004ea3 solid 1px}


@media(max-width:1280px){
	.pro-list li a .txt h3{font-size:20px;}
}

@media(max-width:1080px){
	.pro-list li a .txt h3{font-size:16px;line-height:24px;height:24px;}
	.pro-list li a .txt p{margin-top:12px;font-size:14px;line-height:20px;height:40px;}
	.pro-list li a .txt .more-icon{margin-top:20px;width:28px;height:28px;font-size:16px;line-height:26px;}
}

@media(max-width:769px){
	.pro-list li{width:48%;margin-left:4%;margin-bottom:4%;}
	.pro-list li:nth-child(3n+1){margin-left:4%;}
	.pro-list li:nth-child(odd){margin-left:0;}
}

@media(max-width:480px){
	.pro-list li{width:100%;margin-left:0;margin-bottom:4%;}
	.pro-list li:nth-child(3n+1){margin-left:0;}
	.pro-list li:nth-child(odd){margin-left:0;}
}

.pro-banner{width:100%;}
.pro-banner img{display:block;width:100%;}

.pro-det{width:100%;padding:8% 0 4%;max-width:1240px;margin:0 auto;}
.pro-det-img{float:left;width:41%;border:#e0e0e0 solid 1px;}
.pro-det-img img{display:block;width:100%;}

.pro-det-intro{float:right;width:50%;}
.pro-det-intro .title{padding:30px 0;border-bottom:#e0e0e0 solid 1px;margin-bottom:30px;}
.pro-det-intro h1{font-size:24px;color:#333;line-height:24px;margin-bottom:30px;font-family:"Arial";}
.pro-det-intro h6{font-size:16px;color:#666;line-height:32px;font-family:"Arial";}

.pro-det-intro .video-btn{width:160px;height:52px;background:#004ea3;font-size:16px;color:#fff;text-align:center;line-height:52px;border-radius:30px;cursor:pointer;}
.pro-det-intro .video-btn span{display:inline-block;vertical-align:top;}
.pro-det-intro .video-btn i{display:inline-block;width:24px;height:24px;background:#fff;border-radius:4px;font-size:16px;color:#004ea3;line-height:24px;margin-left:10px;}

.pro-det-cont{width:100%;padding:4% 0 8%;background:#f5f5f5;}
.pro-det-title{width:100%;margin-bottom:30px;}
.pro-det-title h3{font-size:24px;color:#333;line-height:24px;font-family:"Arial";}


.pro-det-cont01{background:#fff;padding:8% 0;}
@media(max-width:1080px){
	.pro-det{padding:40px 0 30px;}
	.pro-det-img{width:50%;}

	.pro-det-intro{width:46%;}
	.pro-det-intro .title{padding:20px 0;margin-bottom:20px;}
	.pro-det-intro h1{font-size:18px;margin-bottom:16px;}
	.pro-det-intro h6{font-size:14px;line-height:24px;}

	.pro-det-intro .video-btn{width:120px;height:40px;font-size:12px;line-height:40px;}
	.pro-det-intro .video-btn i{width:20px;height:20px;font-size:12px;line-height:20px;margin-left:6px;}

	.pro-det-cont{padding:30px 0 40px;}
	.pro-det-title{margin-bottom:16px;}
	.pro-det-title h3{font-size:18px;}

	.pro-det-cont01{padding:40px 0;}
}
@media(max-width:769px){
	.pro-det-img{width:100%;}
	.pro-det-intro{width:100%;}
}

/*视频弹框*/
.video-bg{position:fixed;z-index:1000;top:0;left:0;background:#000;opacity:0.8;width:100%;height:100%;display:none;}
.home-videobox{position:fixed;z-index:1001;width:60%;top:14%;left:20%;display:none;}
.home-videobox .video-close{position:absolute;right:-24px;top:-24px;width:48px;height:48px;background:rgba(0,0,0,0.6) url(../images/icon-nav-close01.png) no-repeat center;background-size:28px;border:#fff solid 2px;border-radius:50%;cursor:pointer;opacity:0.8;}

@media(max-width:1280px){
	.home-videobox{width:80%;left:10%;}
}
 
@media(max-width:769px){
	.home-videobox{width:95%;left:2.5%;top:30%;}
	.home-videobox .video-close{right:auto;top:auto;bottom:-48px;left:50%;margin-left:-14px;width:28px;height:28px;border:#fff solid 1px;background:rgba(0,0,0,0.6) url(../images/icon-nav-close01.png) no-repeat center;background-size:16px;}
}


.news-list{width:100%;padding:8% 0;}
.news-list li{float:left;width:31%;margin-left:3.5%;margin-bottom:3.5%;}
.news-list li:nth-child(3n+1){margin-left:0;}
.news-list li a{float:left;width:100%;}
.news-list li a .img{width:100%;margin:0 auto;overflow:hidden;position:relative;z-index:2;}
.news-list li a .img-cont{width:100%;height:0;padding-bottom:56.24%;position:relative;}
.news-list li a .img-flex{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.news-list li a .img img{display:block;width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.news-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);}

.news-list li a .txt{margin-top:8%;width:100%;}
.news-list li a .txt h3{width:100%;font-size:20px;color:#333;line-height:32px;height:64px;font-family:"Arial";transition: all 0.2s;-webkit-transition: all .2s;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.news-list li a .txt p{margin-top:20px;width:100%;font-size:16px;color:#999;line-height:28px;font-family:"Arial";}

.news-list li:hover a .txt h3{color:#004ea3;}


@media(max-width:1280px){
	.news-list li a .txt h3{font-size:20px;}
}

@media(max-width:1080px){
	.news-list li a .txt h3{font-size:16px;line-height:24px;height:48px;}
	.news-list li a .txt p{margin-top:12px;font-size:14px;line-height:20px;}
}

@media(max-width:769px){
	.news-list li{width:48%;margin-left:4%;margin-bottom:4%;}
	.news-list li:nth-child(3n+1){margin-left:4%;}
	.news-list li:nth-child(odd){margin-left:0;}
}

@media(max-width:480px){
	.news-list li{width:100%;margin-left:0;margin-bottom:4%;}
	.news-list li:nth-child(3n+1){margin-left:0;}
	.news-list li:nth-child(odd){margin-left:0;}

	.news-list li a .txt{margin-top:0;padding:12px;background:#f5f5f5;}
}

.news-det{width:100%;max-width:1200px;padding:8% 20px;margin:0 auto;}

.news-title{width:100%;margin-bottom:30px;}
.news-title h1{font-size:30px;color:#333;font-family:"Arial";line-height:60px;margin-bottom:20px;}
.news-title span{display:block;width:100%;font-size:16px;color:#999;line-height:20px;}

@media(max-width:1280px){
	.news-title h1{font-size:28px;line-height:48px;}
}

@media(max-width:1080px){
	.news-title h1{font-size:24px;line-height:36px;margin-bottom:12px;}
	.news-title span{font-size:14px;}
}


.sol-list{width:100%;padding:8% 0;}
.sol-list li{float:left;width:31%;margin-left:3.5%;margin-bottom:3.5%;position:relative;}
.sol-list li:nth-child(3n+1){margin-left:0;}
.sol-list li a{float:left;width:100%;}
.sol-list li a .img{width:100%;margin:0 auto;overflow:hidden;position:relative;z-index:2;}
.sol-list li a .img-cont{width:100%;height:0;padding-bottom:56.2%;position:relative;}
.sol-list li a .img-flex{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.sol-list li a .img img{display:block;width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.sol-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);}

.sol-list li a .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/sol-bg.png) no-repeat center;background-size:cover;z-index:3;overflow:hidden;opacity:1;transition: all 0.2s;-webkit-transition: all .2s;}
.sol-list li a .txt{width:100%;padding:30px;position:absolute;bottom:0;left:0;transition: all 0.6s;-webkit-transition: all .6s;}
.sol-list li a .txt h3{float:left;width:80%;font-size:18px;color:#fff;line-height:36px;height:36px;font-family:"Arial";transition: all 0.2s;-webkit-transition: all .2s;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.sol-list li a .txt .icon{float:right;width:36px;height:36px;color:#fff;border:#fff solid 1px;font-size:20px;text-align:center;line-height:34px;border-radius:50%;}

.sol-list li a:hover .mask{opacity:1;}
.sol-list li a:hover .txt{bottom:0;}



@media(max-width:1280px){
	.sol-list li a .txt h3{font-size:16px;}
}

@media(max-width:1080px){
	.sol-list li a .txt h3{font-size:16px;line-height:28px;height:28px;}
	.sol-list li a .txt .icon{width:28px;height:28px;font-size:16px;line-height:26px;}
	.sol-list li a .txt{padding:20px;}
}

@media(max-width:769px){
	.sol-list li{width:48%;margin-left:4%;margin-bottom:4%;}
	.sol-list li:nth-child(3n+1){margin-left:4%;}
	.sol-list li:nth-child(odd){margin-left:0;}

	.sol-list li a .mask{opacity:1;}
	.sol-list li a .txt{bottom:0;}
	.sol-list li a .txt{padding:12px;}
}

@media(max-width:480px){
	.sol-list li{width:100%;margin-left:0;margin-bottom:4%;}
	.sol-list li:nth-child(3n+1){margin-left:0;}
	.sol-list li:nth-child(odd){margin-left:0;}


}


.inv-list{width:100%;padding:8% 0;}
.inv-list li{float:left;background:#f5f5f5;width:48%;margin-left:4%;margin-bottom:4%;}
.inv-list li:nth-child(odd){margin-left:0;}
.inv-list li a{float:left;width:100%;padding:40px;position:relative;}

.inv-list li a .txt{width:100%;}
.inv-list li a .txt h3{width:100%;font-size:24px;color:#333;line-height:32px;height:64px;font-family:"Arial";transition: all 0.2s;-webkit-transition: all .2s;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.inv-list li a .txt p{margin-top:20px;width:100%;font-size:16px;color:#999;line-height:28px;font-family:"Arial";}

.inv-list li:hover a .txt h3{color:#004ea3;}

.inv-list li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#004ea3;transition: all 0.2s;-webkit-transition: all .2s;}
.inv-list li:hover a:after{width:100%;}


@media(max-width:1280px){
	.inv-list li a .txt h3{font-size:20px;}
}

@media(max-width:1080px){
	.inv-list li a{padding:24px;}
	.inv-list li a .txt h3{font-size:16px;line-height:24px;height:48px;}
	.inv-list li a .txt p{margin-top:12px;font-size:14px;line-height:20px;}
}

@media(max-width:769px){
	.inv-list li{width:100%;margin-left:0;margin-bottom:4%;}
	.inv-list li:nth-child(3n+1){margin-left:0;}
}

.career-part01{padding:8% 0;width:100%;position:relative;}
.part01-top{width:100%;position:relative;}
.career-part01 .gallery-top{width:50%;float:left;}
.career-part01 img{display:block;width:100%;}
.career-part01 .gallery-top .swiper-pagination{display:none;}

.career-part01 .swiper-pagination{width:80px;left:auto;right:0;bottom:10px;font-size:16px;color:#333;}
.career-part01 .swiper-pagination .swiper-pagination-current{font-size:28px;font-weight:bold;}

.career-part01 .swiper-button-next,.career-part01 .swiper-button-prev{width:48px;height:48px;margin-top:0;outline:none;background:none;left:50%;margin-left:-46px;top:auto;bottom:0;background:#004ea3;font-size:24px;color:#fff;line-height:46px;text-align:center;}
.career-part01 .swiper-button-next{margin-left:0;}

.career-part01 .swiper-button-next.swiper-button-disabled,.career-part01 .swiper-button-prev.swiper-button-disabled{background:#ccc;opacity:1;}

.career-part01 .gallery-thumbs{margin-top:8px;}
.career-part01 .gallery-thumbs .swiper-slide{border:transparent solid 4px;cursor:pointer;}
.career-part01 .gallery-thumbs .swiper-slide-thumb-active{border:#004ea3 solid 4px;}

.career-part01-txt{float:right;width:42%;margin-top:30px;}
.career-part01-txt h2{font-size:36px;color:#333;line-height:36px;font-family:"Arial";margin-bottom:30px;}
.career-part01-txt p{font-size:16px;color:#666;line-height:32px;font-family:"Arial";}

@media(max-width:1440px){
	.career-part01-txt h2{font-size:32px;}
}

@media(max-width:1080px){
	.career-part01{padding:40px 0;}
	.career-part01-txt h2{font-size:24px;line-height:24px;margin-bottom:20px;}
	.career-part01-txt p{font-size:14px;line-height:28px;}
}

@media(max-width:769px){

	.career-part01 .gallery-top{width:100%;}

	.career-part01 .swiper-pagination{font-size:12px;color:#fff;position:relative;top:-30px;float:right;}
	.career-part01 .swiper-pagination .swiper-pagination-current{font-size:18px;}
	.career-part01 .gallery-top .swiper-pagination{display:block;}

	.career-part01 .gallery-thumbs{display:none;}

	.career-part01 .swiper-button-next,.career-part01 .swiper-button-prev{display:none;}
	.career-part01-txt{width:100%;margin-top:20px;}
	.career-part01-txt h2{font-size:18px;margin-bottom:12px;}
}

.career-part02{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;}
.career-part02-bg{padding:8% 0;width:100%;background:rgba(0,78,163,0.5);}


.career-list li{width:31%;margin-left:3.5%;margin-bottom:3.5%;height:290px;}
.career-list li:nth-child(odd){margin-left:3.5%;}
.career-list li:nth-child(3n+1){margin-left:0;}
.career-list li a .txt h3{height:32px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.career-list li a .txt p{margin-top:0;}
.career-list li a .txt h4{font-size:24px;color:#ffab00;line-height:32px;margin-top:8px;margin-bottom:20px;}
.career-list li a .txt .tag1{width:100%;font-size:14px;color:#999;line-height:28px;font-family:"Arial";height:28px;overflow:hidden;}
.career-list li a .txt .tag1 span{float:left;}
.career-list li a .txt .tag1 i{float:left;margin-left:8px;margin-right:8px;font-size:12px;}
.career-list li a .txt .tag2{width:100%;height:30px;overflow:hidden;margin-top:4px;}
.career-list li a .txt .tag2 h6{float:left;font-size:12px;color:#0276f4;line-height:28px;padding:0 10px;border:#e1f3fd solid 1px;background:#eff9ff;margin-right:8px;}


@media(max-width:1080px){
	.career-list li{width:48%;margin-left:4%;margin-bottom:4%;height:240px;}
	.career-list li:nth-child(3n+1){margin-left:4%;}
	.career-list li:nth-child(odd){margin-left:0;}
}

@media(max-width:769px){
	.career-list li{width:100%;margin-left:0;margin-bottom:4%;height:auto;}
	.career-list li:nth-child(odd){margin-left:0;}
	.career-list li:nth-child(3n+1){margin-left:0;}
}

.career-det-title{width:100%;margin-bottom:40px;}
.career-det-title ul{padding-bottom:40px;border-bottom:#ececec solid 1px;}
.career-det-title li{float:left;width:20%;border-left:#ececec solid 1px;padding:0 40px;}
.career-det-title li:first-child{border-left:none;padding-left:0;padding-right:40px;}
.career-det-title li h6{font-size:16px;color:#999;line-height:20px;font-family:"微软雅黑";margin-bottom:12px;}
.career-det-title li h3{font-size:24px;color:#333;line-height:30px;font-family:"微软雅黑";height:60px;}
.career-det-title li h1{font-size:24px;color:#333;line-height:30px;font-family:"微软雅黑";height:60px;}
.career-det-title li.salary h3{color:#ffab00;}
.career-det-title .tag{width:100%;margin-top:20px;}
.career-det-title .tag .tag1{width:100%;font-size:14px;color:#999;line-height:28px;font-family:"Arial";}
.career-det-title .tag .tag1 span{float:left;}
.career-det-title .tag .tag1 i{float:left;margin-left:8px;margin-right:8px;font-size:12px;}
.career-det-title .tag .tag2{width:100%;}
.career-det-title .tag .tag2 h6{float:left;font-size:12px;color:#0276f4;line-height:28px;padding:0 10px;border:#e1f3fd solid 1px;background:#eff9ff;margin-right:8px;margin-top:8px;}

@media(max-width:1280px){
	.career-det-title li h3{font-size:20px;color:#333;}
	.career-det-title li h1{font-size:20px;color:#333;}
}

@media(max-width:1080px){
	.career-det-title ul{padding-bottom:30px;border-bottom:#ececec solid 1px;}
	.career-det-title li{padding:0 30px;}
	.career-det-title li:first-child{padding-right:30px;}
	.career-det-title li h6{font-size:14px;color:#999;line-height:20px;font-family:"微软雅黑";margin-bottom:8px;}
	.career-det-title li h3{font-size:18px;color:#333;line-height:24px;font-family:"微软雅黑";height:48px;}
	.career-det-title li h1{font-size:18px;color:#333;line-height:24px;font-family:"微软雅黑";height:48px;}
}

@media(max-width:769px){
	.career-det-title ul{padding-bottom:0px;border-bottom:none;}
	.career-det-title li{float:left;width:100%;padding:0;border:none;padding:4px 0;}
	.career-det-title li:first-child{padding-right:0;}
	.career-det-title li h6{float:left;font-size:14px;color:#999;line-height:24px;font-family:"微软雅黑";margin-bottom:0;}
	.career-det-title li h3{float:left;font-size:16px;color:#333;line-height:24px;font-family:"微软雅黑";height:auto;}
	.career-det-title li h1{float:left;font-size:16px;color:#333;line-height:24px;font-family:"微软雅黑";height:auto;}
	.career-det-title .tag{margin-top:0;}
}


.partner-list{width:100%;padding:8% 0;}
.partner-list ul{border-top:#e0e0e0 solid 1px;border-left:#e0e0e0 solid 1px;}
.partner-list li{float:left;width:20%;border-right:#e0e0e0 solid 1px;background:#fff;border-bottom:#e0e0e0 solid 1px;}
.partner-list li a{display:block;width:100%;overflow:hidden;position:relative;z-index:2;}
.partner-list li a .img{width:100%;height:0;padding-bottom:46%;position:relative;}
.partner-list li a .img-cont{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.partner-list li a .img img{display:block;max-width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

@media(max-width:769px){
	.partner-list li{width:33.33%;}
}





