@media (min-width: 1025px){
	.wrap{
		padding: 0 1%;
	}
	.map{
		height: 700px;
	}
	.amap-ui-control-theme-light .amap-ui-control-zoom{
		width: 50px;
		border:none;
		margin:0;
		overflow: visible;
	}
	.map .amap-ui-control-zoom a,
	.map .amap-ui-control-zoom-num{
		width: 50px;
		height: 50px;
		background: #fff;
		box-shadow: 0 0 20px rgba(0,0,0,.1);
		line-height: 50px;
		border-radius: 100%;
		font-size: 24px;
		margin-top: 15px;
	}
	.view{
		max-width: 900px;
		padding:0;
		margin:0 auto;
	}
	.contact-box{
		padding:110px 0 125px;
	}
	.pub-tit .en{
		font-size: 48px;
		line-height: 58px;
	}
	.pub-tit .cn{
		font-size: 28px;
		line-height: 38px;
	}
	.contact-icon-box .item .text-box .pub-con{
		margin:20px 0 0;
	}
	.contact-icon-box .item .icon{
		position: relative;
		top:0;
		transition:all .3s linear;
	}
	.contact-icon-box .item:hover .icon{
		top:-5px;
	}
	/***********contact end********/
	.sub-banner .text-box{
		text-align: left;
	}
	.sub-banner .text-box .en{
		font-size: 64px;
		line-height: 74px;
	}.sub-banner .text-box .cn{
		font-size: 38px;
		line-height: 48px;
	}

	.recruit-box{
		padding:60px 0;
	}
	.recruit-box .select-box{
		position: relative;
		z-index: 3;
	}
	.recruit-box .recruit{
		margin:20px 0 0;
	}
	.recruit-box h3{
		font-size: 30px;
	}
	.recruit .list .tit{
		padding:25px 0;
	}
	.recruit .list .drop:after{
		left: 20px;
	}
	.recruit-more{
		position: relative;
		width:200px;
		height: 50px;
		line-height: 50px;
		margin-top: 45px;
		border:1px solid #14a6a3;
		overflow: hidden;
	}
	.recruit-more span{
		position: relative;
		z-index: 3;
	}
	.recruit-more:before{
		content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 150%;
	    height: 100%;
	    background: #14a6a3;
	    -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	    transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	    -webkit-transform-origin: 0% 100%;
	    transform-origin: 0% 100%;
	    -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
	    transition: transform 0.3s, background-color 0.3s;
	}
	.recruit-more:hover{
		color: #fff;
	}
	.recruit-more:hover:before{
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
	    transform: rotate3d(0, 0, 1, 0deg);
	    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);

	}
	.recruit .list{
		padding-bottom: 75px;
	}
	.select-box .select a.tit{
		height: 50px;
		line-height: 50px;
		padding:0 15px;
	}
	.select-box input[type=text]{
		height: 30px;
	}
	.select-box input[type=submit]{
		height: 50px;
	}
	.select-box2 .select a.tit{
		width: 190px;
		height: 45px;
		line-height: 45px;
	}
	.select-box .select .sub{
		top:47px;
	}
	.sub-tit{
		font-size: 24px;
		line-height: 34px;
	}
	.news-box{
		padding:70px 0 0;
	}
	.news-top{
		margin-top: 80px;
	}
	.news-top li{
		padding:50px 0;
	}
	.news-top li:nth-child(1) .img{
		margin-top: -8%;
	}
	.news-top li:nth-child(1) .text-box{
		margin-top: 0;
	}
	.news-more{
		width: 174px;
		height: 46px;
		line-height: 46px;
		overflow: hidden;
	}
	.news-more{
		position: relative;
		z-index: 3;
	}
	.news-more:before{
		content: '';
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 150%;
	    height: 100%;
	    background: #14a6a3;
	    z-index: -1;
	    -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	    transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	    -webkit-transform-origin: 0% 100%;
	    transform-origin: 0% 100%;
	    -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
	    transition: transform 0.3s, background-color 0.3s;
	}
	.news-more:hover{
		color:#fff;
	}
	.news-more:hover:before{
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
	    transform: rotate3d(0, 0, 1, 0deg);
	    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	}
	.news-top li .text-box{
		width: 34.5%;
	}
	.news-list .item .con-box{
		cursor: pointer;
	}
	.news-list .item .con-box .img{
		overflow: hidden;
	}
	.news-list .item .con-box .img img{
		transition:all .3s linear;
	}
	.news-list .item .con-box:hover .more:after{
		width: 100%;
	}
	.news-list .item .con-box:hover img{
		transform:scale(1.1);
	}
	.news-list{
		padding:80px 0;
	}
	.news-list .text-box .more{
		position: relative;
	}
	.news-list .text-box .more:after{
		content: "";
		position: absolute;
		left:0;
		bottom:-1px;
		width: 0;
		height: 1px;
		background: #30aca9;
		transition:all ease-out 0.3s;;
	}
	.advantage-box .icon-box .item .icon{
		width: 103px;
		height: 103px;
		transition:all .3s linear;
	}
	.advantage-box .icon-box .item h3{
		font-size: 24px;
		line-height: 34px;
		margin-top: 15px;
	}
	.advantage-box .icon-box .item .pub-con{
		font-size: 14px;
		line-height: 24px;
		margin-top: 10px;
	}
	.advantage-box .icon-box:after{
		top:52px;
	}
	.advantage-box .icon-box .item:nth-child(1):hover .icon{
		background-image: url(../images/h-advantage-icon1.png);
	}
	.advantage-box .icon-box .item:nth-child(2):hover .icon{
		background-image: url(../images/h-advantage-icon2.png);
	}
	.advantage-box .icon-box .item:nth-child(3):hover .icon{
		background-image: url(../images/h-advantage-icon3.png);
	}
	.advantage-box .icon-box .item:nth-child(4):hover .icon{
		background-image: url(../images/h-advantage-icon4.png);
	}
	.ability-box{
		background-position: left center;
	}
	.ability-box .text-box{
		width: 45%;
	}
	.ability-box .num-box .item h3 span{
		font-size: 30px;
	}
	.ability-box .pub-con{
		margin: 10px 0 0;
	}
	.ability-box .num-box{
		margin:30px 0 0;
	}
	.ability-box .num-box .item{
		margin-right: 20px;
	}
	.ability-box .img{
		width: 50%;
	}
	.tab-box{
		padding: 80px 0;
	}
	.tab-box .prev,
	.tab-box .next{
		width: 50px;
		height: 50px;
		margin-top: -25px;
		transition:all .3s linear;
	}
	.tab-box .prev:hover{
		background-image: url(../images/h-tab-prev.png);
	}

	.tab-box .next:hover{
		background-image: url(../images/h-tab-next.png);
	}
	/*************advantage end***********/
	.produce-box .text-box{
		margin-left: 30px;
	}
	.manage-box{
		padding:80px 0;
	}
	.manage-box .desc{
		margin:15px 0;
	}
	.manage-box .icon-box{
		margin:35px 0 0;
	}
	.manage-box .icon-box .item{
		width:150px;
		background-position: 85% 35px;
	}
	.manage-box .icon-box .item:last-child{
		width: 76px;
	}
	.manage-box .icon-box .item .icon{
		width: 76px;
		height: 76px;
	}
	.manage-box .icon-box .item .txt{
		width: 76px;
	}
	.manage-box .desc{
		font-size: 20px;
		line-height: 30px;
	}
	.manage-box .text-box{
		width: 530px;
	}
	.lab-box .text-box{
		width: 49%;
		margin-top: 8%;
	}

	.analysis-box .view{
		max-width: 100%;
	}
	.analysis-box .swiper-slide{
		background: #f5f5f5;
	}
	.analysis-box .img{
		float: right;
		width: 50%;
	}
	.analysis-box .text-box{
		float: right;
		width: 280px;
		background: none;
		padding:0 40px;
		margin-top: 7%;
		text-align: right;
	}
	.analysis-box .text-box .pub-con{
		margin:10px 0 0;
	}
	.analysis-box .prev,
	.analysis-box .next{
		position: absolute;
		top:50%;
		width: 50px;
		height: 50px;
		margin-top: -25px;
		z-index: 3;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		box-shadow: 0 0 20px rgba(1,1,1,.16);
		border-radius: 100%;
		transition:all .3s linear;
	}
	.analysis-box .prev{
		left:40px;
		background-image: url(../images/tab-prev.png);
	}
	.analysis-box .next{
		right:40px;
		background-image: url(../images/tab-next.png);
	}
	.analysis-box .prev:hover{
		background-image: url(../images/h-tab-prev.png);
	}
	.analysis-box .next:hover{
		background-image: url(../images/h-tab-next.png);
	}
	.idea-box .text-box .pub-con{
		margin-top: 15px;
	}
	.pub-produce-box{
		padding:80px 0;
	}
	.pub-produce-box .pub-con{
		width: 655px;
	}
	.pub-tab-box .swiper-slide{
		height: 420px;
	}
	/**********produce end**********/
	.service-box{
		padding:80px 0;
		margin:15px 0 0;
	}
	.service-box .service .view{
		overflow: hidden;
	}
	.service-box .service .icon{
		margin:35px 0 20px;
	}
	.service-box .service .tit{
		font-size: 20px;
		line-height: 30px;
	}
	.service-box .prev,
	.service-box .next{
		position: absolute;
		top:50%;
		margin-top: -25px;
		width: 50px;
		height: 50px;
	}
	.step-box{
		padding:80px 0 120px;
	}
	.step-box .img-box{
		margin:50px 0 0;
	}
	/**********service end**********/
	.down-select-box{
		padding:80px 0;
	}
	.down-select{
		margin-top: 40px;
	}
	.download-box{
		padding:80px 0 80px;
	}
	.download-box .list a .txt{
		font-size: 16px;
		line-height: 40px;
	}
	.download-box .list a .btn{
		width: 30px;
		height: 30px;
		line-height: 30px;
		
		transition:all .3s linear;
	}
	.download-box .list a:hover .btn{
		background-color: #050505;
		background-image: url(../images/down-arrow2.png);
	}
	.question-box{
		padding:80px 0;
	}
	.question-box .list .tit .txt{
		font-size: 16px;
		line-height: 40px;
	}
	.question-box .list .answer{
		font-size: 14px;
		line-height: 24px;
	}
	.question-box .list .tit .btn{
		transition:all .3s linear;
	}
	.question-box .list .tit:hover .btn{
		background-image:url(../images/ques-jia.png);
		background-color: #fff;
	}
	/***********download end**********/
	.manager-box{
		padding:80px 0;
	}
	.message-box{
		padding:80px 0;
	}
	.message-box .top{
		margin:30px 0 0;
	}
	.message-box .tit{
		line-height: 60px;
		/*font-size: 16px;*/
	}
	.message-box .inp input{
		height: 50px;
		line-height: 50px;
		/*font-size: 16px;*/
		width: 85%;
	}
	.message-box .text{
		margin:30px 0 0;
	}
	.message-box .text textarea{
		/*font-size: 16px;*/
		line-height: 26px;
		padding:16px 0;
	}
	.message-box .check-box{
		margin:30px 0 0;
	}
	.message-box .check-box .check{
		width: 75%;
	}
	.message-box .check-box img{
		height: 60px;
		width: 100px;
	}
	.message-box .check-box .tit{
		line-height: 60px;
		
	}
	.message-box .check-box input{
		line-height: 50px;
		height: 50px;
		/*font-size: 16px;*/
	}
	.message-box .message{
		margin-top: 50px;
	}
	.message-box .submit{
	    width: 174px;
	    height: 46px;
	    line-height: 46px;
	    overflow: hidden;
	    position: relative;
	}
	.message-box input[type=submit]{
		width: 174px;
		height: 46px;
		position: relative;
		z-index: 3;
	}
	.message-box .submit:before{
		content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 150%;
	    height: 100%;
	    background: #14a6a3;
	    z-index: -1;
	    -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	    transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	    -webkit-transform-origin: 0% 100%;
	    transform-origin: 0% 100%;
	    -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
	    transition: transform 0.3s, background-color 0.3s;
	}
	.message-box .submit:hover input[type=submit]{
		color:#fff;
		background: none;
	}
	.message-box .submit:hover:before{
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
	    transform: rotate3d(0, 0, 1, 0deg);
	    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	    z-index: 2;
	}
	.message-box .fill .line{
		transition: all .3s cubic-bezier(.23,1,.32,1);
		-webkit-transition: all .3s cubic-bezier(.23,1,.32,1);
	}
	/***********online end**********/
	.m-area-box{
		display: none;
	}
	.m-sub-area{
		display: none;
	}
	.business-img-box .pc-img,
	.business-img-box ul,
	.business-img-box li{
		height: 100%;
	}
	.business-img-box .pc-img{
		background-position: 10% center;
	}
	.business-box{
		position: relative;
	}
	.area-box{
		position: absolute;
		left: 0;
		top:0;
		width: 180px;
		z-index: 5;
	}
	.pc-area-box{
		display: block;
	}
	.pc-area-box .item{
		position: relative;
		width: 180px;
		height: 180px;
		background:#333438;
		box-sizing: border-box;
		padding-top:30px;
		cursor:pointer;
		transition:padding .3s linear,background-color .3s linear;
		border-bottom:1px solid #1c1d21;
		overflow: hidden;
	}
	.pc-area-box .item:last-child{
		border-bottom:none;
	}
	.pc-area-box .item .icon{
		width: 120px;
		height: 120px;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		margin:0 auto;
		z-index: 3;
	}
	.pc-area-box .item .txt{
		text-align: center;
		z-index: 3;
		font-size: 14px;
	}
	.pc-area-box .mCSB_inside>.mCSB_container{
		margin-right: 0;
	}
	.pc-area-box .mCSB_scrollTools,
	.pc-area-box #mCSB_3_scrollbar_vertical{
		opacity: 0;
		filter: alpha(opacity=0);
		z-index: -1;
	}
	.pc-area-box .item:hover,
	.pc-area-box .item.cur{
		background-color: #f5f5f5;
		padding-top: 15px;
		
	}
	.pc-area-box .item:hover{
		box-shadow: 0 0 20px rgba(1,1,1,.79);
	}

	.ripple{
	  position: absolute;
	  z-index: 2;
	  width: 12px;
	  height: 12px;
	  border-radius: 100%;
	  overflow: hidden;
	  -webkit-animation:ripple 1.6s;
	  animation:ripple 1.6s;
	}

	@-webkit-keyframes ripple {
	  0% {
	    -webkit-transform: scale(1);
	     transform: scale(1);
	    opacity: 0.2;
	  }
	  100% {
	    -webkit-transform: scale(100);
	     transform: scale(100);
	    opacity: 0;
	  }
	}
	 
	@keyframes ripple {
	  0% {
	    -webkit-transform: scale(1);
	    transform: scale(1);
	    opacity: 0.2;
	  }
	  100% {
	    -webkit-transform: scale(100);
	    transform: scale(100);
	    opacity: 0;
	  }
	}      
	.sub-area-box{
		position: absolute;
		left:181px;
		top:0;
		width: 200px;
		height: 100%;
		background: rgba(255,255,255,.1);
		z-index: 20;
	}
	.pc-sub-area{
		display: block;
		width: 200px;
		height: 100%;
	}       

	.pc-sub-area li{
		border-bottom:1px solid #1c1d21;
		height: 70px;
		line-height: 70px;
		text-align: center;
		color: #fff;
		font-size: 14px;
	}  
	.pc-sub-area li:first-child{
		font-size: 18px;
	}
	.pc-sub-area #mCSB_2_scrollbar_vertical{
		opacity: 0;
		filter: alpha(opacity=0);
	}
	.pc-sub-area .mCSB_inside>.mCSB_container{
		margin-right: 0;
	}
	.business-wrap{
		padding:80px 0;
	}
	/*********business end*********/
	.news-view{
		padding:0 50px;
	}
	.newsdtl-box .newsdtl{
		width: 800px;
	}
	/************newsdtl end**********/
	.tech-box{
		padding:60px 0 0;
		margin:20px 0 0;
	}
	.convient-tab-box .swiper-slide{
		width: 210px;
	}
	.convient-wrap .prev,
	.convient-wrap .next{
		width: 50px;
		height: 50px;
		bottom:50%;
		margin-bottom: -25px;
		transition:all .3s linear;
	}
	.convient-wrap .prev{
		left:3.125%;
	}
	.convient-wrap .next{
		right:3.125%;
	}
	.convient-wrap .prev:hover{
		background-image: url(../images/h-tab-prev.png);
	}

	.convient-wrap .next:hover{
		background-image: url(../images/h-tab-next.png);
	}
	/*************filter end**********/
	.simple-box{
		padding:25px 0;
		margin-top:20px;
	}
	.plane-box{
		margin:0;
	}
	.plane-box .view{
		max-width: 100%;
	}
	.plane-box .swiper-slide{
		margin-right: 0;
		background: #fff;
	}
	.plane-box .img-box{
		float: right;
		width: 59.5%;
		background: #ebebeb;
	}
	.plane-box .swiper-slide .img{
		width: 81.106%;
	}
	.plane-box .swiper-slide .text-box{
		float: right;
		width: 270px;
		background: none;
		margin-top: 15%;
		box-sizing:border-box;
		margin-right: 20px;
	}
	.plane-box .swiper-slide .desc{
		font-size: 20px;
		line-height: 30px;
		margin:15px 0 0;
	}
	.plane-box .prev,
	.plane-box .next{
		position: absolute;
		top:50%;
		width: 50px;
		height: 50px;
		margin-top: -25px;
		z-index: 3;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		box-shadow: 0 0 20px rgba(1,1,1,.16);
		border-radius: 100%;
		transition:all .3s linear;
	}
	.plane-box .prev{
		left:40px;
		background-image: url(../images/tab-prev.png);
	}
	.plane-box .next{
		right:40px;
		background-image: url(../images/tab-next.png);
	}
	.plane-box .prev:hover{
		background-image: url(../images/h-tab-prev.png);
	}
	.plane-box .next:hover{
		background-image: url(../images/h-tab-next.png);
	}
	.mystic-box{
		padding:80px 0;
		background-position: center;
		margin:30px 0 0;
	}
	.mystic-box .tit{
		font-size: 18px;
		line-height: 28px;
	}
	.mystic-box li{
		background-size: 35px;
	}
	.mystic-box li .pub-con{
		width: 90%;
	}
	.tech-video-box{
		margin:0;
	}
	.tech-video-box .m-video{
		display: none;
	}
	.tech-video-box .pc-video{
		display: block;
		height: 450px;
		background-size: cover;
		background-position: center;
	}
	.tech-video-box .pc-video .view{
		height: 100%;
	}
	.tech-video-box .pc-video .play-btn{
		position: absolute;
		left:0;
		top:50%;
		transform:translateY(-50%);
		text-align: center;
	}
	.tech-video-box .pc-video .play-btn .sub-tit{
		color:#fff;
		margin:10px 0 0;
	}
}
@media (min-width: 1367px){
	.view{
		max-width: 1210px;
	}
	.contact-icon-box .item .icon{
		width: 69px;
	}
	.contact-icon-box{
		padding:75px 0 70px;
	}
	/***********contact end********/
	.recruit .list .drop .top{
		padding-bottom:25px;
	}
	.recruit .list .drop .con-box{
		padding:40px 0;
	}
	.recruit .list .drop .con-box .left{
		padding-right: 80px;
	}
	.recruit .list .drop .con-box .right{
		padding-left: 60px;
	}
	.recruit .list .drop .con-box .require-tit{
		font-size: 18px;
	}
	.recruit .list .tit:after{
		right: 60px;
	}
	.recruit .list .drop{
		padding:0 40px;
	}
	.sub-tit{
		font-size: 36px;
		line-height: 50px;
	}
	.news-wrap{
		width: 1130px;
	}
	.news-top li{
		padding:100px 0 70px;
	}
	.news-top li:nth-child(1){
		padding-top: 60px;
	}
	.news-top li:nth-child(1) .text-box{
		margin-top: 3%;
	}
	.news-top li .text-box h3{
		font-size: 22px;
		line-height: 32px;
		margin-top: 10px;
	}
	.news-top li .text-box .pub-con{
		margin-top: 10px;
	}
	.news-top li .news-more{
		margin-top: 40px;
		width: 200px;
		height: 50px;
		line-height: 50px;
	}
	.news-list{
		padding:120px 0;
	}
	.news-list .text-box .tit{
		font-size: 20px;
		line-height: 30px;
	}
	.news-list .text-box{
		padding:20px 30px;
	}
	.news-list .text-box .pub-con{
		margin:15px 0 0;
	}
	.news-list .text-box .more{
		margin:30px 0 0;
		position: relative;
	}
	
	.news-list .news-more{
		margin-top: 95px;
		width: 200px;
		height: 50px;
		line-height: 50px;
	}

	
	.advantage-box{
		padding:70px 0 80px;
	}
	.advantage-box .pub-con{
		width: 50%;
		margin-top:30px;
	}
	.advantage-box .icon-box{
		margin-top:60px;
	}
	.ability-box .text-box{
		padding-top: 10%;
		width: 40%;
	}
	.ability-box .pub-con{
		margin-top: 20px;
	}
	.ability-box .num-box .item{
		margin-right: 40px;
	}
	.ability-box .num-box .item h3 span{
		font-size: 36px;
		margin-right: 10px;
	}
	.ability-box .num-box .item .pub-con{
		margin:5px 0 0;
	}
	.tab-box{
		padding: 115px 0;
	}
	.tab-box .prev{
		left:40px;
	}
	.tab-box .next{
		right: 40px;
	}
	/*************advantage end***********/
	.produce-box{
		padding-top:120px;
	}
	.produce-box .text-box{
		margin-top: 5%;
	}
	
	.manage-box{
		padding:140px 0 130px;
	}
	.lab-box{
		padding:80px 0 0;
	}
	.lab-box .sub-tit{
		width: 480px;
		line-height: 50px;
	}
	.analysis-box{
		margin:0;
	}
	.tab-tit{
		font-size: 24px;
		line-height: 34px;
	}
	.analysis-box .text-box{
		padding:0 90px;
	}
	.analysis-box .btns{
		margin:40px 0 0;
	}
	.idea-box .img{
		width: 52%;
	}
	.idea-box .text-box{
		padding-top: 5%;
	}
	.pub-produce-box{
		padding:90px 0 100px;
	}
	.pub-produce-box .pub-desc{
		font-size: 20px;
		line-height: 30px;
		margin-top: 10px;
	}
	.pub-tab-box .swiper-slide{
		height: 620px;
	}
	/**********produce end**********/
	.service-box{
		padding:110px 0 145px;
		margin-top:20px;
	}
	.service-box .service{
		margin:85px 0 0;
	}
	.service-box .service .swiper-slide{
		width: 22.33%;
		margin-right: 16.505%;
	}

	.service-box .service .tit{
		font-size: 20px;
	}
	.step-box{
		padding:100px 0 150px;
	}
	.step-box .img-box{
		margin:75px 0 0;
	}
	/**********service end**********/
	.down-select-box{
		padding:140px 0 120px;
	}
	.down-select{
		width: 1110px;
		margin:50px auto 0;
	}
	.down-select .select .tit{
		height: 78px;
		line-height: 78px;
	}
	.down-select .select .sub{
		top:80px;
	}
	.down-select .select .sub a{
		font-size: 14px;
		height:25px;
		line-height: 25px;
	}
	.download-box{
		padding:110px 0 140px;
	}
	.download-box .list{
		width:1110px;
		margin-top: 50px;
	}
	.download-box .list a{
		padding:20px 0;
	}
	.download-box .list a .txt{
		font-size: 18px;
	}
	.download-box .list a .btn{
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.question-box{
		padding:100px 0;
	}
	.question-box .list{
		width: 1110px;
		margin-top: 50px;
	}
	.question-box .list li{
		padding:20px 0;
	}
	.question-box .list .tit .txt{
		font-size: 18px;
	}
	.question-box .list .tit .btn{
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	/***********download end**********/
	.manager-box{
		padding:100px 0 125px;
	}
	.manager-box .img{
		width: 546px;
	}
	.manager-box .text-box{
		width: 500px;
		padding: 50px 20px 0 0;
	}
	.message-box{
		padding:100px 0;
	}
	.message-box .message{
		width: 1110px;
	}
	.message-box .text{
		margin:35px 0 0;
	}
	.message-box .text textarea{
		margin-left: 2%;
	}
	.message-box .check-box .check{
		width: 82%;
	}
	.message-box .check-box{
		margin:35px 0 0;
	}
	.message-box .check-box img{
		width: 120px;
	}
	.message-box .submit{
	    width: 200px;
	    height: 54px;
	    line-height: 54px;
	}
	.message-box input[type=submit]{
		width: 200px;
		height: 54px;
	}
	.message-box .submit{
		margin-top: 60px;
	}
	/***********online end**********/
	.business-wrap{
		padding:80px 0 120px;
	}
	.business-wrap .text-box{
		padding:0 50px;
	}
	.business-wrap .pub-con{
		margin-left: 80px;
	}
	/*********business end*********/
	
	.newsdtl-box .newsdtl{
		width: 1000px;
		padding:150px 0 100px;
	}
	.newsdtl-box .news-close{
		width: 50px;
		height: 50px;
		line-height: 50px;
		left: 35px;
		top:35px;
	}
	.news-view{
		max-width: 840px;
	}
	.newsdtl-box .newsdtl .pub-con{
		margin:45px 0 0;
	}
	.newsdtl-box .ctrl-box{
		margin-top:170px;
	}
	/************newsdtl end**********/
	.tech-box{
		padding:85px 0 0;
	}
	.convient-tab-box .swiper-slide{
		width: 270px;
	}
	.convient-wrap{
		padding:100px 0 120px;
	}
	.convient-wrap .text{
		width: 27%;
	}
	.convient-wrap .text .sub-tit{
		width: 100%;
	}
	.convient-wrap .prev,
	.convient-wrap .next{
		bottom:55%;
	}
	.design-box{
		padding:60px 0 20px;
		margin-top: 45px;
	}
	.design-box .img{
		width: 49.5%;
	}
	.design-box .text-box{
		width: 470px;
		padding-top: 10%;
	}
	.design-box .text-box .pub-con{
		width: 380px;
		margin:15px 0 0;
	}
	/*************filter end**********/

	.simple-box .img {
	    width: 61.85%;
	    margin-left: -8%;
	}
	.simple-box .text-box{
		width: 39%;
		padding-top: 15%;
	}
	.plane-box .swiper-slide .text-box{
		width: 400px;
		margin-right: 50px;
	}
	.mystic-box{
		padding:120px 0 100px;
	}
	.mystic-box .mystic-wrap{
		width:58%;
		margin-right: -65px;
	}
	.mystic-box li .pub-con{
		width: 68%;
	}
	.mystic-box .tit{
		font-size: 20px;
		line-height: 30px;
	}
	.mystic-box li .pub-con{
		width: 79%;
		margin:5px 0 0;
	}
	.tech-video-box .pc-video{
		height: 590px;
	}
	.tech-video-box .pc-video .play-btn{
		left:110px;
	}
}
@media (min-width: 1550px){
	.sub-banner .text-box .ban-wrap{
		max-width: 1400px;
	}
	.ability-box .img{
		width: 59%;
		margin-right: -95px;
	}
	.ability-box .text-box{
		padding-top: 15%;
	}
	/*************advantage end***********/

	.produce-box .img{
		width: 61%;
		margin-right: -130px;
	}
	.lab-box .img{
		width: 60.5%;
		margin-right: -130px;
	}
	.idea-box .img{
		margin-left: -60px;
	}
	/**********service end**********/
	.convient-wrap{
		padding:120px 0 170px;
	}
	.convient-tab-box .swiper-slide{
		width: 370px;
	}
	.convient-wrap .prev,
	.convient-wrap .next{
		bottom:52%;
	}
	/*************filter end**********/
}


	.news-more0{
		width: 174px;
		height: 46px;
		line-height: 46px;
		overflow: hidden;
	}
	.news-more0{
		position: relative;
		z-index: 3;
	}
	.news-more0:before{
		content: '';
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 150%;
	    height: 100%;
	    background: #14a6a3;
	    z-index: -1;
	    -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	    transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	    -webkit-transform-origin: 0% 100%;
	    transform-origin: 0% 100%;
	    -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
	    transition: transform 0.3s, background-color 0.3s;
	}
	.news-more0:hover{
		color:#fff;
	}
	.news-more0:hover:before{
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
	    transform: rotate3d(0, 0, 1, 0deg);
	    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	}
	@media (min-width: 1367px){
		.news-top li .news-more0{
			margin-top: 40px;
			width: 200px;
			height: 50px;
			line-height: 50px;
		}
		.news-list .news-more0{
			margin-top: 95px;
			width: 200px;
			height: 50px;
			line-height: 50px;
		}
	}

	/* .news-list .item .con-box{
		min-height: 540px;
	} */
	.news-list .item .con-box .img img{
		height: 260px;
		object-fit: cover;
	}