.banner{
	position: relative;
	height: auto;
}
.banner img{
	width: 100%;
}
.banner .swiper-container-horizontal > .swiper-pagination-bullets{
  bottom: 27%;
  text-align: left;
  width: 1400px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.banner .swiper-pagination-bullet {
	background:rgba(45,113, 255,0.15);
	width: 40px;
	height: 4px;
	border-radius: 3px;
	position: relative;
}
.banner .swiper-pagination-bullet-active {
	overflow: hidden;
}
.banner .swiper-pagination-bullet-active:before{
	content: "";
	width: 40px;
	height: 4px;
	border-radius: 3px;
	background-color: #2D71FF;
	position: absolute;
	left: -40px;
	top: 0;
	animation: changecolor 4s ease-out .2s;
}
.banner.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 7px;
}
@keyframes changecolor{
  0%{
    left: -40px;
  }
  100%{
    left: 0px;
  }
}
@-webkit-keyframes changecolor{
  0%{
    left: -40px;
  }
  100%{
    left: 0px;
  }
}
.banner .slide{
	width: 1400px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.banner .slide .tit{
	background: linear-gradient(92deg, #1891FD 0%, #2666FF 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 66px;
	font-weight: bold;
	line-height: 77px;
}
.banner .slide p{
	color: #2D71FF;
	font-size: 24px;
	line-height: 28px;
	padding: 12px 0 58px;
}
.banner .slide a{
	display: block;
	color: #FFFFFF;
	font-size: 20px;
	border-radius: 8px;
	width: 128px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	background: linear-gradient(to right,#1891FD,#2666FF);
}
.banner .slide a:hover{
	color: #FFFFFF !important;
	background-position: left center;
}
.product{
	overflow: hidden;
	padding-top: 110px;
}
.pub-title{
	text-align: center;
	color: #2F2F46;
	font-size: 36px;
	line-height: 42px;
}
.pub-describe{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 12px 0 90px;
}
.pub-describe span{
	color: #2F2F46;
	font-size: 18px;
	line-height: 21px;
}
.pub-describe .more{
	width: 16px;
	height: 16px;
	background: #4ED7C2;
	position: relative;
	display: inline-block;
	border-radius: 100%;
	transition: .5s;
	-webkit-transition: .5s;
	margin-left: 6px;
}
.pub-describe .more:before{
	content: "";
	width: 16px;
	height: 16px;
	background: url(../images/arrow-r.png) no-repeat center center;
	background-size:14px 14px;
	position: absolute;
	top: 0;
	left: 0;
}
.pub-describe .more:after{
	content: "";
	width: 22px;
	height: 16px;
	background: url(../images/arrow-rs.png) no-repeat center center;
	background-size:14px 14px;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.pub-describe .more:hover{
	width: 22px;
	border-radius: 7px;
}
.pub-describe .more:hover:before{
	display: none;
}
.pub-describe .more:hover:after{
	display: block;
}
.product .proGroup{
	display: flex;
	justify-content: center;
}
.product .proGroup .item{
	margin:0 80px;
}
.product .proGroup a{
	color: #2F2F46;
	font-size: 18px;
	line-height: 18px;
	position: relative;
	padding-bottom: 70px;
	display: block;
}
.product .proGroup a:after{
	content: "";
	width: 0;
	height: 0;
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
	border-bottom: 21px solid #2D71FF;
	position: absolute;
	bottom:0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	display: none;
}
.product .proGroup .item.current a{
	color: #2D71FF;
}
.product .proGroup .item.current a:after{
	display: block;
}
.product .proGroup img{
	display: block;
	width: 80px;
	height: 80px;
	margin:0 auto 8px;
}
.product .proGroup .item.current img,
.product .proGroup .item:hover img{
	transform: translate(0px,-5px);
	-webkit-transform: translate(0px,-5px);
}
.product .proBox{
	background: #2D71FF;
	position: relative;
	display: none;
}
.product .imgs{
	width: 51.25%;
	position: absolute;
	right: 0;
	top: 0;
	overflow: hidden;
}
.product .imgs img{
	width: 984px;
	height: 503px;
	float: right;
}
.product .imgs .triangle{
	position: absolute;
	top: 0;
	right: 0;
	width: 984px;
}
.product .proBox:nth-child(2n) .imgBig{
	float: left;
}
.product .proBox:nth-child(2n) .imgs{
	right: auto;
	left: 0;
}
.product .proBox:nth-child(2n) .triangle{
	right: auto;
	left: 0;
	transform: rotateY(180deg);
}
.product .proBox:nth-child(2n) .imgl{
	float: left;
}
.product .proBox:nth-child(2n) .contl{
	float: right;
}
.product .wrap{
	/* display: flex;
	align-items: center;
	justify-content: space-between; */
	position: relative;
	padding: 20px 0;
	overflow: hidden;
}
.product .contl{
	width: 42.214%;
	float: left;
	padding-top: 6%;
}
.product .contl span{
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
	display: block;
	position: relative;
	padding-bottom: 26px;
	margin-bottom: 82px;
}
.product .contl span:before{
	content: "";
	width: 73px;
	height: 10px;
	background: #4ED7C2;
	position: absolute;
	bottom: 0;
	left: 0;
}
.product .contl p{
	color: #FFFFFF;
	font-size: 18px;
	line-height: 24px;
	text-align: justify;
}
.product .imgl{
	width: 51.714%;
	float: right;
}
.product .imgl img{
	width: 100%;
}
.news{
	padding: 110px 0;
}
.news .newCont{
	display: flex;
}
.news .imgCont{
	width: 680px;
}
.news .imgCont .imgs{
	overflow: hidden;
	border-radius: 12px;
}
.news .imgCont .imgs img{
	width: 100%;
	display: block;
}
.news .imgCont .tit{
	font-size: 18px;
	font-weight: bold;
	color: #2F2F46;
	line-height: 21px;
	display: block;
	margin:28px 0 10px;
}
.news .imgCont p{
	font-size: 16px;
	font-weight: 400;
	color: #999999;
	line-height: 29px;
}
.news .newul{
	width: 674px;
	margin-left: 46px;
}
.news .newul li a{
	display: flex;
}
.news .newul li+li{
	padding-top: 60px;
}
.news .newul li .date{
	width: 92px;
	height: 180px;
	background: #2D71FF;
	border-radius: 12px;
	text-align: center;
}
.news .newul li:hover .date{
	background:#0550ed;
}
.news .newul li .date span{
	font-size: 16px;
	color: #FFFFFF;
	line-height: 22px;
	padding: 44px 0 2px;
	display: block;
}
.news .newul li .date label{
	font-size: 50px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 59px;
	border-bottom: 1px solid #FFFFFF;
}
.news .newul li .tent{
	width: 558px;
	margin-left: 24px;
}
.news .newul li .tent .tit{
	font-size: 18px;
	font-weight: bold;
	color: #2F2F46;
	line-height: 21px;
	padding-bottom: 12px;
	margin-bottom: 12px;
	display: block;
	border-bottom: 1px solid #999999;
}
.news .newul li .tent p{
	font-size: 16px;
	color: #999999;
	line-height: 29px;
	margin-bottom: 48px;
	display: -webkit-box;
}
.news .newul li .tent .check{
	font-size: 16px;
	font-weight: bold;
	color: #2F2F46;
	line-height: 19px;
	cursor: pointer;
}
.news .newul li:hover .tent .tit,
.news .newul li:hover .tent .check{
	color: #2D71FF;
}
.iconBox{
	display: flex;
	width: 1400px;
	margin:-60px auto 0;
	position: relative;
	z-index: 2;
}
.iconBox .item{
	flex:calc(26% - 15px) 0;
	box-shadow: 0px 16px 15px 0px rgba(39,39,39,0.05);
	position: relative;
	-webkit-backdrop-filter: blur(18px);
	backdrop-filter: blur(18px);
	background: hsla(0,0%,100%,.5);
	border: 1px solid #E8EAF4;
	padding: 12px 12px 26px;
}
.iconBox .item a{
	display: flex;
	width: 100%;
	height: 100%;
}
.iconBox .item+.item{
	margin-left: 15px;
}
.iconBox .item img{
	height: 54px;
}
.iconBox .item .con{
	padding: 0 14px;
	max-width: 234px;
}
.iconBox .item .con span{
	font-size: 16px;
	font-weight: bold;
	color: #2F2F46;
	line-height: 20px;
	padding: 12px 0 24px;
	display: block;
}
.iconBox .item .con p{
	font-size: 14px;
	color: #2F2F46;
	line-height: 16px;
}
.iconBox .item .sign{
	height: 20px;
	line-height: 20px;
	background: linear-gradient(270deg, rgba(78,215,194,0.3) 0%, rgba(78,215,194,0) 100%);
	position: absolute;
	top: 4px;
	right: 0;
	padding: 0 4px 0 19px;
	font-size: 10px;
	color: #4ED7C2;
}
.iconBox .item:nth-child(3) .sign{
	background: linear-gradient(270deg, rgba(45,113,255,0.3) 0%, rgba(45,113,255,0) 100%);
	color: #2D71FF;
}
.iconBox .item:hover .con span{
	color: #2D71FF;
}
.solution{
	padding-top: 110px;
}
.solution .soluBox{
	display: flex;
}
.solution .solul{
	width: 43.142%;
	margin: -24px 4% 0 0;
	display: flex;
	flex-wrap: wrap;
	margin-left: -24px;
}
.solution .solul a{
	display: block;
	flex:calc(50% - 24px) 0;
	background: #F4F7FC;
	border-radius: 12px;
	text-align: center;	
	margin:24px 0 0 24px;
	transition: 1s;
	-webkit-transition: 1s;
}
.solution .solul a:nth-child(2n){
	margin-right: 0;
}
.solution .solul p{
	font-size: 18px;
	color: #2F2F46;
	line-height: 21px;
}
.solution .solul .icon{
	width: 40px;
	height: 40px;
	margin:32px auto 20px;
	background-repeat: no-repeat;
	background-position: center 0;
	background-size: 40px 80px;
}

.solution .solul a:nth-child(1) .icon{
	background-image: url(../images/solu-icon01.png);
}
.solution .solul a:nth-child(2) .icon{
	background-image: url(../images/solu-icon02.png);
}
.solution .solul a:nth-child(3) .icon{
	background-image: url(../images/solu-icon03.png);
}
.solution .solul a:nth-child(4) .icon{
	background-image: url(../images/solu-icon04.png);
}
.solution .solul a:nth-child(5) .icon{
	background-image: url(../images/solu-icon05.png);
}
.solution .solul a:nth-child(6) .icon{
	background-image: url(../images/solu-icon06.png);
}
.solution .solul a:hover,
.solution .solul a.current{
	background: #2D71FF;
}
.solution .solul a:hover .icon,
.solution .solul a.current .icon{
	background-position: center -40px;
	transition: 1s;
	-webkit-transition: 1s;
}
.solution .solul a:hover p,
.solution .solul a.current p{
	color: #FFFFFF;
}
.solution .solur{
	width: 53.285%;
}
.solution .solu{
	position: relative;
	display: none;
	overflow: hidden;
}
.solution .solu img{
	width: 100%;
	display: block;
}
.solution .solu .alpha{
	width: 100%;
	background: rgba(32,29,29,0.6);
	border-radius: 0px 0px 12px 12px;
	padding: 30px 60px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.solution .solu .alpha .tit{
	font-size: 24px;
	color: #FFFFFF;
	line-height: 28px;
}
.solution .solu .alpha p{
	margin:18px 0 46px;
}
.solution .solu .alpha p,
.solution .solu .alpha a{
	font-size: 16px;
	color: #FFFFFF;
	line-height: 22px;
}
.solution .solu .alpha a{
	background-image: url(../images/aro.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 22px 22px;
	padding-right: 30px;
}
.solution .solu .alpha a:hover{
	color: #FFFFFF !important;
	font-weight: bold;
	background-position: 65px center;
}
.software{
	padding-top: 110px;
}
.software .soft{
	background: url(../images/softwarebg.png) no-repeat center top;
	background-size: cover;
	padding: 54px 0;
}
.software .soft .wrap{
	display: flex;
}
.software .softl{
	width: 392px;
	margin-right: 30px;
}
.software .softl a{
	width: 392px;
	height: 96px;
	display: block;
	display: flex;
	align-items: center;
}
.software .softl a+a{
	margin-top: 24px;
}
.software .softl img{
	height: 88px;
	margin-left: 102px;
	transform: translate(0,0);
	-webkit-transform: translate(0,0);
}
.software .softl span{
	font-size: 20px;
	color: #2F2F46;
	line-height: 23px;
	padding-left: 20px;
}
.software .softl a.current span,
.software .softl a:hover span{
	color: #2D71FF;
}
.software .softl a.current img,
.software .softl a:hover img{
	transform: translate(5px,0);
	-webkit-transform: translate(5px,0);
}
.software .swCont{
	width: 978px;
	height: 695px;
	padding: 38px 40px 0;
	background: rgba(255,255,255,0.35);
	border-radius: 10px;
	border: 2px solid;
	border-image: linear-gradient(120deg, rgba(231, 238, 255, 1), rgba(255, 255, 255, 1)) 2 2;
	display: none;
}
.software .swCont.on{
	
}
.software .swCont label{
	font-size: 28px;
	color: #2F2F46;
	line-height: 33px;
	padding-bottom: 26px;
	display: block;
}
.software .swCont p{
	font-size: 16px;
	color: #2F2F46;
	line-height: 19px;
	padding-bottom: 24px;
}
.software .swCont ul{
	display: flex;
	flex-wrap: wrap;
	width: 480px;
	padding-top: 38px;
}
.software .swCont li{
	display: flex;
	align-items: center;
	padding-bottom: 30px;
	width: 240px;
}
.software .swCont li img{
	height: 40px;
}
.software .swCont li:nth-child(n+3) img{
	height: 30px;
}
.software .swCont li span{
	font-size: 18px;
	color: #2F2F46;
	padding-left: 12px;
}
.mobile-banner{
	display: none;
}
.product .proBox:nth-child(1),
.solution .solu:nth-child(1),
.software .swCont:nth-child(1){
	display: block;
}
@media screen and (min-width:1250px){
.header,
.banner .slide .tit,
.iconBox .item,
.product .pub-title,
.product .pub-describe,
.product .proGroup .item,
.product .contl,
.product .imgl,
.solution .pub-title,
.solution .pub-describe,
.solution .solul,
.solution .solur,
.software .pub-title,
.software .pub-describe,
.software .softl,
.software .softr,
.news .pub-title,
.news .pub-describe,
.news .imgCont,
.news .newul,
.footer,
.footer .tact,
.footer .nav,
.footer .foot-icon,
.footer .foot-icon a,
.footer .fl,
.footer .copyright{opacity: 0;transition: all 1s ease-out 0s;-webkit-transition: all 1s ease-out 0s; }

.banner .slide p{opacity: 0;transition: all 1s ease-out 1s;-webkit-transition: all 1s ease-out 1s; }

.banner .slide a{opacity: 0;transition: all 1s ease-out 2s;-webkit-transition: all 1s ease-out 2s; }

.header{transform: translate(0px,-100px);-webkit-transform: translate(0px,-100px);}
.banner .slide .tit,
.banner .slide p,
.product .pub-title,
.solution .pub-title,
.software .pub-title,
.news .pub-title{transform: translate(0px,-50px);-webkit-transform: translate(0px,-50px);}

.banner .slide a,
.product .pub-describe,
.solution .pub-describe,
.software .pub-describe,
.news .pub-describe,
.footer,
.footer .copyright{transform: translate(0px,50px);-webkit-transform: translate(0px,50px);}

.iconBox .item,
.product .proGroup .item,
.footer .foot-icon a{transform: translate(0px,50px);-webkit-transform: translate(0px,50px);}

.iconBox .item:nth-child(2){transition: all 1s ease-out 0.5s;-webkit-transition: all 1s ease-out 0.5s;}
.iconBox .item:nth-child(3){transition: all 1s ease-out 1s;-webkit-transition: all 1s ease-out 1s;}
.iconBox .item:nth-child(4){transition: all 1s ease-out 1.5s;-webkit-transition: all 1s ease-out 1.5s;}

.product .proGroup .item:nth-child(1){transition: all 1s ease-out 0.5s;-webkit-transition: all 1s ease-out 0.5s;}
.product .proGroup .item:nth-child(2){transition: all 1s ease-out 1s;-webkit-transition: all 1s ease-out 1s;}
.product .proGroup .item:nth-child(3){transition: all 1s ease-out 1.5s;-webkit-transition: all 1s ease-out 1.5s;}
.product .proGroup .item:nth-child(4){transition: all 1s ease-out 2s;-webkit-transition: all 1s ease-out 2s;}
.product .contl,
.product .imgl,
.solution .solul,
.solution .solur,
.software .softl,
.software .softr,
.news .imgCont,
.news .newul,
.footer .tact,
.footer .nav{transition: all 1s ease-out 1s;-webkit-transition: all 1s ease-out 1s;}
.product .contl,
.solution .solul,
.software .softl,
.news .imgCont,
.footer .tact,
.footer .fl{transform: translate(-50px,0);-webkit-transform: translate(-50px,0);}
.product .imgl,
.solution .solur,
.software .softr,
.news .newul,
.footer .nav{transform: translate(50px,0);-webkit-transform: translate(50px,0);}
.footer .foot-icon{transition: all 1s ease-out 2s;-webkit-transition: all 1s ease-out 2s;}
.footer .fl{transition: all 1s ease-out 3s;-webkit-transition: all 1s ease-out 3s;}
.footer .copyright{transition: all 1s ease-out 4s;-webkit-transition: all 1s ease-out 4s;}
.footer .foot-icon a:nth-child(1){transition: all 1s ease-out 2.3s;-webkit-transition: all 1s ease-out 2.3s;}
.footer .foot-icon a:nth-child(2){transition: all 1s ease-out 2.6s;-webkit-transition: all 1s ease-out 2.6s;}
.footer .foot-icon a:nth-child(3){transition: all 1s ease-out 2.9s;-webkit-transition: all 1s ease-out 2.9s;}
.footer .foot-icon a:nth-child(4){transition: all 1s ease-out 3.2s;-webkit-transition: all 1s ease-out 3.2s;}

.header.show,
.banner .swiper-slide-active .slide .tit,
.banner .swiper-slide-active .slide p,
.banner .swiper-slide-active .slide a,
.iconBox .item.show,
.product.show .pub-title,
.product.show .pub-describe,
.product.show .proGroup .item,
.product.show .contl,
.product.show .imgl,
.solution.show .pub-title,
.solution.show .pub-describe,
.solution.show .solul,
.solution.show .solur,
.software.show .pub-title,
.software.show .pub-describe,
.software.show .softl,
.software.show .softr,
.news.show .pub-title,
.news.show .pub-describe,
.news.show .imgCont,
.news.show .newul,
.footer.show,
.footer.show .tact,
.footer.show .nav,
.footer.show .foot-icon,
.footer.show .foot-icon a,
.footer.show .fl,
.footer.show .copyright{opacity: 1;transform: translate(0px);-webkit-transform: translate(0px);}

}
@media screen and (max-width:1740px){
.product .imgs .triangle{
	right: -92px;
}
.product .proBox:nth-child(2n) .triangle{
	left: -92px;
}
}
@media screen and (max-width:1680px){
.banner .swiper-container-horizontal > .swiper-pagination-bullets{
  bottom: 24%;
}
}
@media screen and (max-width:1600px){
.banner .slide .tit {
  font-size: 42px;
  line-height: 53px;
}
.banner .slide p {
  font-size: 18px;
  line-height: 22px;
  padding: 12px 0 40px;
}
.banner .slide a {
  font-size: 16px;
  border-radius: 4px;
  width: 90px;
  height: 38px;
  line-height: 38px;
}
.banner .swiper-pagination-bullet,
.banner .swiper-pagination-bullet-active:before{
  width: 30px;
  height: 3px;
}
@keyframes changecolor{
  0%{
    left: -30px;
  }
  100%{
    left: 0px;
  }
}
@-webkit-keyframes changecolor{
  0%{
    left: -30px;
  }
  100%{
    left: 0px;
  }
}
}
@media screen and (max-width:1570px){
.product .imgs .triangle{
	right: -179px;
}
.product .proBox:nth-child(2n) .triangle{
	left: -179px;
}
}
@media screen and (max-width:1480px){
.banner .slide,
.banner .swiper-container-horizontal > .swiper-pagination-bullets{
  width: 100%;
  padding: 0 3%;
}
.iconBox,
.product .wrap{
	width: auto;
	padding: 0 3%;
}
.product,
.solution,
.software{
  padding-top: 70px;
}
.news {
  padding: 70px 0;
}
.pub-title {
  font-size: 30px;
  line-height: 36px;
}
.pub-describe span {
  font-size: 16px;
  line-height: 18px;
}
.pub-describe {
  padding: 12px 0 50px;
}
.product .proGroup .item{
	margin: 0 6%;
}
.product .proGroup a {
  font-size: 16px;
  line-height: 16px;
  padding-bottom: 50px;
}
.product .proGroup a::after {
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-bottom: 16px solid #2D71FF;
}
.product .imgs img {
  width: 100%;
  height: 461px;
}
.product .imgs .triangle{
	width: 100%;
	right: 0;
}
.product .proBox:nth-child(2n) .triangle{
	left: 1px;
	top: -1px;
	height: 462px;
}
.product .contl span::before{
	height: 6px;
}
.product .contl span {
  padding-bottom: 22px;
  margin-bottom: 40px;
}
.software .soft{
	padding: 30px 0;
}
.software .softl {
  width: 28%;
  margin-right: 2.3%;
}
.software .softl a {
  width: 100%;
}
.software .softr{
  width: 70%;
}
.software .swCont {
  width: 100%;
  min-height: 695px;
  padding: 30px 30px 0;
}
.news .imgCont {
  width: 48.57%;
}
.news .newul {
  width: 48.14%;
  margin-left: 4%;
}
}
@media screen and (max-width:1400px){
.solution .solul .icon{
	margin: 28px auto 15px;
}
}
@media screen and (max-width:1280px){
.product .imgs img {
	height: 398px;
}
.solution .solul .icon {
    margin: 20px auto 13px;
  }
}

 @media screen and (max-width:750px){
.iconBox{
	margin-top: 0;
	flex-wrap: wrap;
	justify-content: space-between;
}
.iconBox .item {
   width: 49%;
  flex: initial;
  box-shadow: 0px 0.16rem 0.15rem 0px rgba(39,39,39,0.05);
  -webkit-backdrop-filter: blur(0.18rem);
  backdrop-filter: blur(0.18rem);
  padding: 0.15rem;
  margin:0.15rem 0 0 0;
}
.iconBox .item + .item {
  margin-left: 0;
}
.iconBox .item img {
  height: 0.6rem;
}
.iconBox .item .con {
  padding: 0 0.14rem;
  max-width: 2.6rem;
}
.iconBox .item .con span {
  font-size: 0.3rem;
  line-height: 0.4rem;
  padding: 0.12rem 0;
}
.iconBox .item .con p {
  font-size: 0.24rem;
  line-height: 0.3rem;
}
.iconBox .item .sign {
  height: 0.26rem;
  line-height: 0.26rem;
  top: 0.02rem;
  padding: 0 0.04rem 0 0.19rem;
  font-size: 0.16rem;
}
.mobile-banner{
	display: block;
}
.mobile-banner img{
	width: 100%;
}
.banner{
	display: none;
}
.product, 
.solution, 
.software{
    padding-top: 0.6rem;
}
 .pub-title{
    font-size: 0.38rem;
    line-height: 0.4rem;
 }
 .pub-describe{
     padding: 0.2rem 0 0.5rem;
	 width: 6.5rem;
	 margin:0 auto;
	 align-items: flex-start;
}
 .pub-describe span{
    font-size: 0.26rem;
    line-height: 0.4rem;
	width: 6rem;
}
.pub-describe .more{
  width: 0.26rem;
  height: 0.26rem;
  margin: 0.08rem 0 0 0.06rem;
}
.pub-describe .more::before{
  width: 0.26rem;
  height: 0.26rem;
  background-size: 0.26rem 0.26rem;
}
.pub-describe .more:hover{
  width: 0.26rem;
  border-radius: 100%;
}
.pub-describe .more:hover:before{
	display: block;
}
.pub-describe .more:hover:after{
	display: none;
}
 .product .proGroup a{
    font-size: 0.24rem;
    line-height: 0.35rem;
    margin: 0 3%;
    padding-bottom: 0.4rem;
}
.product .proGroup img{
  width: 0.6rem;
  height: 0.6rem;
  margin: 0 auto 0.08rem;
}
.product .proGroup a::after{
    border-left: 0.18rem solid transparent;
    border-right: 0.18rem solid transparent;
    border-bottom: 0.21rem solid #2D71FF;
}
.product .imgs{
	display: none;
}
.product .contl{
  width: auto;
  float: none;
}
.product .imgl{
  width: auto;
  float: none;
}
.product .contl span{
  font-size: 0.3rem;
  padding-bottom: 0.22rem;
  margin-bottom: 0.3rem;
}
.product .contl span::before{
	width: 0.7rem;
	height: 0.06rem;
}
.product .contl p{
  font-size: 0.26rem;
  line-height: 0.4rem;
}
.iconBox, .product .wrap{
	padding: 0 5%;
}
.solution .soluBox{
  display: block;
}
.product .proGroup .item {
margin: 0 3%;
}
.solution .solul {
  width: auto;
  margin: -0.24rem 0 0 0;
  margin-left: -0.24rem;
  padding-bottom: 0.3rem;
  overflow-x: auto;
  white-space: nowrap;
  flex-wrap: nowrap;
}
.solution .solul a {
  border-radius: 0.12rem;
  margin: 0.24rem 0 0 0.24rem;
  flex: calc(50% - 0.24rem) 0;
  padding: 0 0.22rem 0.3rem;
}
.solution .solul .icon {
  width: 0.4rem;
  height: 0.4rem;
  margin: 0.32rem auto 0.2rem;
  background-repeat: no-repeat;
  background-position: center 0;
  background-size: 0.4rem 0.8rem;
}
.solution .solul p {
  font-size: 0.26rem;
  line-height: 0.4rem;
}
.solution .solul a:hover .icon, 
.solution .solul a.current .icon {
  background-position: center -0.4rem;
}
.solution .solur {
  width: 100%;
}
.solution .solu .alpha {
  background: rgba(32,29,29,0.8);
  border-radius: 0px 0px 0.12rem 0.12rem;
  padding: 0.3rem;
  position: static;
}
.solution .solu .alpha .tit {
  font-size: 0.32rem;
  line-height: 0.4rem;
}
.solution .solu .alpha p, .solution .solu .alpha a {
  font-size: 0.26rem;
  line-height: 0.4rem;
}
.solution .solu .alpha p {
  margin: 0.18rem 0 0.3rem;
}
.solution .solu .alpha a {
  background-size: 0.32rem 0.32rem;
  padding-right: 0.3rem;
}
.software .soft {
padding: 0.3rem 0;
}
.software .softl {
width: auto;
margin-right: 0;
overflow-x: auto;
  white-space: nowrap;
  display: flex;
}
.software .softl a {
  height: 0.96rem;
}
.software .softl a + a {
  margin-top: 0;
  margin-left: 0.4rem;
}
.software .softl img {
  height: 0.88rem;
  margin-left: 0;
}
.software .softl span {
  font-size: 0.26rem;
  line-height: 0.4rem;
  padding-left: 0.2rem;
}
.software .soft .wrap,
.news .newCont{
  flex-wrap: wrap;
}
.software .softr {
    width: 100%;
	margin-top: 0.2rem;
}
.software .swCont{
	height: auto;
	border-radius: 0.1rem;
	min-height: 0;
	padding: 0.3rem 0.3rem 0;
}
.software .swCont label {
  font-size: 0.32rem;
  line-height: 0.4rem;
  padding-bottom: 0.26rem;
}
.software .swCont p {
  font-size: 0.26rem;
  line-height: 0.4rem;
  padding-bottom: 0.24rem;
}
.software .swCont ul {
  width: 100%;
  padding-top: 0.2rem;
}
.software .swCont li {
  padding-bottom: 0.3rem;
  width: 50%;
}
.software .swCont li img {
  height: 0.4rem;
}
.software .swCont li span {
  font-size: 0.26rem;
  padding-left: 0.12rem;
}
.software .swCont li:nth-child(n+3) img {
  height: 0.3rem;
}
.news {
padding: 0.6rem 0;
}
.news .imgCont {
width: 100%;
}
.news .imgCont .imgs {
border-radius: 0.12rem;
}
.news .imgCont .tit {
font-size: 0.3rem;
line-height: 0.4rem;
margin: 0.28rem 0 0.1rem;
}
.news .imgCont p {
  font-size: 0.26rem;
  line-height: 0.4rem;
}
 .news .newul {
    width: 100%;
    margin: 0.5rem 0 0;
  }
  .news .newul li .date {
    display: none;
  }
  .news .newul li .tent {
    width: 100%;
    margin-left: 0;
  }
  .news .newul li .tent .tit {
    font-size: 0.3rem;
    line-height: 0.4rem;
    padding-bottom: 0.12rem;
    margin-bottom: 0.12rem;
  }
  .news .newul li .tent p {
   font-size: 0.26rem;
   line-height: 0.4rem;
    margin-bottom: 0.3rem;
  }
  .news .newul li .tent .check {
    font-size: 0.26rem;
    line-height: 0.4rem;
  }
  .news .newul li + li {
    padding-top: 0.5rem;
  }
}