/* 公共距离 */
.jl {
	padding: 80px 0 133px 0;
}

/*  */
.distance {
	padding: 80px 0 80px 0;
}

/* -了解更多公共样式- */
.bts {
	border-width: 1px;
	border-color: #e53434;
	border-style: solid;
	border-radius: 3px;
	width: 133px;
	height: 38px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	margin-top: 32px;
	color: #e53434;
	font-size: 14px;

}
.h_li img{
	
}
.h_li p{
	
}
.imgbg{
	width: 26px;
}
.bts:hover {
	background-color: #e53434;
	color: #fff;

}

.bts:hover .imgbg {
	display: none;

}

.btnnew:hover {
	background-color: #e53434;
	color: #fff;
}

.btnnew:hover .imgbg {
	display: none;

}

.bts div:first-child {
	font-size: 14px;
	padding: 0 8px 0 0;
}

/* --了解更多居中样式- */
.btnnew {
	border-width: 1px;
	border-color: #e53434;
	border-style: solid;
	border-radius: 3px;
	width: 133px;
	height: 38px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	margin-top: 32px !important;
	color: #e53434;
	font-size: 14px;
	margin: auto;
}

.btnnew div:first-child {
	font-size: 14px;
	padding: 0 8px 0 0;
}

/* 行业新闻公共样式 */
.hy {
	border-radius: 2px;
	background-color: rgb(29, 148, 203);
	width: 76px;
	height: 30px;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
}

.hys {
	border-radius: 2px;
	background-color: #e53434;
	width: 76px;
	height: 30px;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
}

.video {
	position: absolute;
	/* transform: translate(-50%,-50%); */
	top: 0;
	left: 0;
	z-index: 99;
	width: 100%;
}

.five_video_con {
	width: 480px;
	height: 120px;
}


.ban_clones {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.ban_clones img {
	width: 25px;
	height: 25px;
}

#video_img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}


/* bannenr轮播 */

.banners {
	position: relative;
	overflow: hidden;
}

.banners .swiper {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.banners .swiper {
	margin-left: auto;
	margin-right: auto;
}

.banners .swiper-button-next:after {
	content: "";

}

:root {
	--swiper-theme-color: #fff !important;
}

.banners .swiper-button-next {
	width: unset;
}

.banners .swiper-button-prev:after {
	content: "";
}

.banners .swiper-button-prev {
	width: unset;
	background-image: none;
}

.banners .swiper-button-next {
	background-image: none;
}

.wraps {
	width: 1340px;
	margin: auto;
}

.swiper_swi {
	position: absolute;
	top: 39%;
	left: 47%;
	transform: translate(-50%, -50%);
	z-index: 12;
}

.banners .swiper .swiper-pagination {
	bottom: 55px;
}

.banners .swiper .swiper-button-prev {
	left: 0;
	transform: translate(80%, 100%);
	top: 50%;
	-webkit-transform: translate(80%, 100%);
	-moz-transform: translate(80%, 100%);
	-ms-transform: translate(80%, 100%);
	-o-transform: translate(80%, 100%);
}

.banners .swiper .swiper-button-next {
	left: unset;
	right: 0;
	transform: translate(64%, 100%);
	top: 50%;
}

.banners .swiper .swiper-button-prev {
	left: 0;
	transform: translate(66%, 100%);
	top: 50%;
}

/* banner轮播结束 */
.yhbox {
	position: relative;
	margin-top: 30px;
}
.video_vd{
	display: none;
	width: 560px;
	    
	    height: 340px;
}
.a5-content .a5-on:nth-child(odd){
	background-color: #f5f7f5;
}
.a5-content .a5-on:nth-child(even){
	background: #fbfbfb;
}
.a5-on{
	width: 170px;
	height:150px;
	line-height: 150px;
}
.a5-on img{
	width: 90%;
}
/*=*/
.yab {
	display: flex;
	align-items: flex-start;
	justify-content: center;
}

.yab div:nth-child(2) ul li:first-child {
	font-size: 32px;
	color: #333;
	text-align: center;
}

.yab div:nth-child(2) ul li:last-child {
	font-size: 14px;
	color: #666666;
	text-align: center;
}

.yab div:nth-child(2) {
	padding: 0 8px 0 15px;
}

.yab {
	padding: 0 0 40px 0;
}


.ybtw {
  /* display: flex;
  align-items: center;
  justify-content: space-between; */
}
.ybright {
  width: 53%;
}
.ybright ul li {
  text-align: justify;
  line-height: 2em;
}
.bts {
  border-width: 1px;
  border-color: #e53434;
  border-style: solid;
  border-radius: 3px;
  width: 133px;
  height: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-top: 32px;
  color: #e53434;
  font-size: 14px;
}
.bts div:first-child {
  font-size: 14px;
  padding: 0 8px 0 0;
}

.row-a1 {
	padding: 110px 0 80px 0;
}

.ybtw {
	display: flex;

	/* align-items: center; */
}

.a1-box {
	width: 40%;
}
.row-a1bg{ 
	background: url(../image/yabbg.png)no-repeat;
	background-size: cover;
}
.row-a2 .a2-on .a2-right .a2-right-on>div:nth-child(2) ul>li:last-child {
	/* overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical; */
}

.introduction {
	margin-top: 40px;
	line-height: 29px;
	font-size: 14px;
	color: #666;
}

.ybleft {
	position: relative;
	display: flex;
	flex-direction: column;
	    justify-content: space-evenly;
		    /* width: 100%; */
			width: 53%;
}
.ybtw p{
	font-size: 18px;
	text-align:justify
}
.yb-bnt,.ybright{
	/* display: none; */
}
.video_img2 img{
	height: 340px;
}
.img_play {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.ybleft div:first-child {
	overflow: hidden;
}

.ybleft div:first-child:hover img {
	transform: scale(1.1);
}

.ybleft div:first-child img {
	transition: all ease 1.5s;
	cursor: pointer;
}

.row-a2 {
	background-color: #f8f8f8;
	padding-top: 80px;
	/* padding-bottom: 78px; */
	
}
.hidden_img{
	display: none;
}
.a2-aa {
	background: url(../image/bg.png);
	background-size: 100%;
}

.a2-on {
	padding-bottom: 78px;
	/* display: flex;
	justify-content: space-between;
	align-items: center; */
}

.a2-left {
	width: 69%;
}

.a2-right {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.a2-right-on div ul li:last-child {
	/* width: 100%; */
	
	
}
.a2-right>.a2-right-on:nth-child(1) div ul li:last-child{
	width: 126px;
	margin: auto;
}
.a2-right>.a2-right-on:nth-child(2) div ul li:last-child{
	width: 141px;
	margin: auto;
}
.a2-right>.a2-right-on:nth-child(3) div ul li:last-child{
	width: 197px;
	margin: auto;
}
.a2-right>.a2-right-on:nth-child(4) div ul li:last-child{
	width: 187px;
	margin: auto;
}
.a2-right>.a2-right-on:nth-child(5) div ul li:last-child{
	width: 200px;
	margin: auto;
}
.a2-right .a2-right-on div ul li{
	line-height: 30px;
}
.a2-right-on {
	/* padding: 64px 30px 0px 36px;
	width: 299px;
	height: 300px; */
	cursor: pointer;
	text-align: center;
	width: 20%;

}
.yx{
	width: 40px;
	height: 40px;
}

.a2-right-on:hover div:nth-child(1) img {
	transform: rotate(360deg);
	-webkit-transition: all 0.35s;
	-o-transition: all 0.35s;
	transition: all 0.35s;
}

.a2-tit {
	font-size: 28px;
	color: #333333;
	position: relative;
}

.a2-tit::before {
	content: "—";
	position: absolute;
	color: #a9d374;
	top: 30px;
}

.a2-tits {
	margin-top: 30px;
}

.a2-tits ul li {
	line-height: 2em;
	color: #545454;
} 
.a2-right-on:hover .a2_btn{
	color: #e53434;
}
.a2-right-on:hover .hidden_img{
	display: block;
}
.a2-right-on:hover .show_img{
	display: none;
}
.a2-right-on ul li:first-child {
	font-size: 16px;
	font-weight: 600;
	color: #333333;
	padding: 0 0 20px 0;
}
.a2_btn{
	color: #999999;
	    justify-content: center;
	    font-size: 14px;
	    align-items: center;
	    display: flex;
}
.a2_btn>img{
	margin-left: 10px;
}

.a2-right-on ul li:last-child {
	font-size: 14px;
	color: #666666;
}

.a2-right-on ul {
	padding: 29px 0 40px 0;
}

.qh {
	display: none;
}

.bg {
	background: url(../image/pic37.png) no-repeat;
}

.bg div:last-child ul li {
	color: #FFFFFF;
}

.bg div:first-child .yx {
	display: none;
}

.bg div:first-child .qh {
	display: block;
}

/* --- */
.a3-on {
	width: 200px;
	cursor: pointer;
	position: relative;
}

.a3-on div:last-child {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.a3-right {
	display: flex;
	align-items: flex-end;
}

.a3-left {
	width: 30%;
}

.a3-left div:first-child ul li {
	font-size: 16px;
	line-height: 2em;
	color: #444444;
}

.a3-on div:last-child ul li {
	text-align: center;
	padding: 20px 0 0 0;
	font-weight: 600;
	font-size: 16px;
	color: #545454;
}

.a3-box {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.a3-box .a3-right .a3-on div:nth-child(1) {
	overflow: hidden;
}

.a3-box .a3-right .a3-on:hover div:nth-child(1) img {
	transform: scale(1.2);
	transition: 1s;
}

.a3-box .a3-right .a3-on:hover div:nth-child(2) ul li:nth-child(1) img {
	transform: rotate(360deg);
	-webkit-transition: all 0.35s;
	-o-transition: all 0.35s;
	transition: all 0.35s;
}


/* .a1-box .bts div:nth-child(2) img{ -webkit-animation:arr01 1s ease infinite; animation:arr01 1s ease infinite; }
 */
/* @keyframes arr01{
	100%{ transform:translateX(5px); }
}
 */

.a3-on {
	margin: 0 10px 0 0;
}

.a3-on:last-child {
	margin: 0 0 0 0;
	position: relative;
	top: 75px;
}
.a3-on:nth-child(2){
	    margin: 0 10px 0 0;
	    position: relative;
	    top: 75px;
}

.a3-on:nth-child(1) {
	align-items: center;
}

.a3-on:first-child {
	position: relative;
	
}

/* -- */
.a4-bg {
	background: url(../image/picimgbg.png);
}

.information-box {
	display: flex;
	flex-wrap:wrap;
	margin-bottom:50px;
}

.information-img {
	overflow: hidden;
	height: 260px;
}

.information-box .information-on:hover .information-img img {
	transform: scale(1.05);
	transition: 0.5s;
}

.information-on {
	cursor: pointer;
	width: 32%;
	margin-left: 24px;
	margin-bottom:24px;
}

.information-on:first-child {
	margin-left: 0;
}
.information-on:nth-child(1),.information-on:nth-child(4){
	margin-left: 0;
}
.information-tit {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	font-size: 18px;
}

.information-time {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.information-time div:last-child {

	background: #e5e5e5;
	height: 26px;
	width: 26px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.information-time div:last-child img {
	padding-left: 5px;
}

.information-time div:first-child {
	color: #666;
}

.information-text {
	border: 1px solid #DEDEDE;
	background: #fff;
	padding: 10px 25px 0 25px;
}

.information-on:hover .information-time div:first-child {
	color: #e53434;
}

.information-on:hover .information-time div:last-child {
	background: #e53434;
}

.information-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;transition: 1s;
}

/* -- */

.a5-content {
	display: flex;
	flex-wrap: wrap;
}

.a5-on {
	text-align: center;
}

.a5-content .a5-on:nth-child(5n+5) {
	padding-right: 0;
}

.a5-on ul li:last-child {
	padding: 18px 0 0 0;
	font-size: 16px;
	color: #333333;
}

.a5-on a:hover .pic {
	/* transform: rotateY(-360deg);
	-webkit-transform: rotateY(-360deg);
	-moz-transform: rotateY(-360deg); */
}

.trans {}
.a3-on img{
	transition: all 1s ease-in-out;
}
.a5-on a .pic {
	/* 	transform:rotateY(360deg);
	 */
	transition: all 1s ease-in-out;
}

.row-a6 {
	background: url(../image/矩形34.png);
	position: relative;
	/* bottom: -51px; */
}

.a6-content {
	display: flex;
}

.a6-on {
	padding-right: 154px;
	/* padding-left: 90px; */
}

.a6-content {
	padding-right: 90px;
	padding-left: 90px;
}

.a6-on:nth-child(4n+4) {
	padding-right: 0;
	padding-left: 0;
}

.a6-on ul li:last-child {
	text-align: center;
	font-size: 16px;
	padding-top: 20px;
}

.footer-box {
    background-color: #f5f5f5;
	padding-top: 50px;
	position: absolute;
	width: 100%;
}

.ybright {
	padding-left: 39px;
	/* background: url(../image/abc.png) 100% center no-repeat; */
	/* background-size: 100%; */
	padding-top: 0px;
	
	/* 	width: 633px;
animation:moveing 0.8s; */
	position: relative;

	/* 	background: #9ccc65;
	background: linear-gradient(-45deg, #9ccc65 50%, #699833 60%, #9ccc65 70%);
	background-size: 600% 100%;
	-webkit-animation: shine 100s infinite;
	animation: shine 100s infinite;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear; */

}
.ybright>div:nth-child(1) p{
	color: #666;
	font-size: 13px;
	line-height: 30px;
	margin-bottom: 18px;
}
.ybright>div:nth-child(1) p:last-child{
	margin-bottom: 0;
}


.ybright span::before {
	position: absolute;
	/* width:0;
	height:257px;
	position:absolute;
	top:0;
	left:0;
	
	background-color: #62981d; */



	/* content: '';
	    position: absolute;
	    top: 30px;
	    width: 100%;
	    height: 0.5em;
	
	    background:linear-gradient(45deg, transparent, transparent 45%, #008000, transparent 55%, transparent 100%);
	    background-size: 0.5em 0.5em;
	    background-repeat: repeat-x, repeat-x; */


}

/* .ybright span {
	animation:moveing 4s;
}
 */
/* 
@keyframes moveing {
	form {
		width: 0px;
		opacity: 1;
		
	}

	to {
		width: 633px;
		opacity: 0;
	}
} */
.row-a6 .a6-box .a6-content .a6-on {
	cursor: pointer;
}

.row-a6 .a6-box .a6-content .a6-on:hover ul li img {
	transform: rotate(360deg);
	-webkit-transition: all 0.35s;
	-o-transition: all 0.35s;
	transition: all 0.35s;
}

@media only screen and (max-width: 769px) {
	.ybleft{
		width: 100%;
	}
	.ybtw p {
	    font-size: 14px !important;
	    text-align: justify;
	    line-height: 2em !important;
	}
	.video_img2 img {
	    height: auto;
	}
.ybright {
    width: 100%;
    padding-left: 0;
}
.a3-right .a3-on div:first-child img{
	height: 223px !important;
}
.a3-left div:first-child ul li {
    font-size: 13px;
    margin-bottom: 10px;
    text-align: center;
	}
	.information-time div:last-child img {
	    padding-left: 2px;
	    width: 48%;
	}
	.information-time div:first-child {
	    color: #666;
	    font-size: 11px;
	}
	.information-text {
	    padding: 0.5rem;
	}
	.information-time {
	    padding-top: 6px;
	    padding-bottom: 6px;
	}
	.banners {
		/* padding-top: 3rem !important; */
		margin-top: 0;
	}

	.row-a1 {
		padding: 1.5rem 0 0;
	}

	.ybtw {
		flex-direction: column;
	}

	.a1-box {
		width: 100%;
	}

	.introduction {
		width: 95%;
		margin: 1rem auto 0;
	}

	.servetits{
		width: 90% !important;
	}

	.bts {
		margin: 1rem auto 2rem auto;
	}

	.jl {
		padding: 2.5rem 0 0;
	}

	.a2-on {
		flex-direction: column;
	}

	.a2-right-on ul li:first-child {
		padding: 0 0 .2rem 0;
	}

	/* .a2-right{
		flex-wrap: wrap;
	} */
	.a2-right-on {
		width: 50%;
		margin: 0;
	}

	.a2-right-on div:first-child {
		display: flex;
		justify-content: center;
		width: 42px;
		margin: auto;
	}

	.a2-right-on ul {
		padding: 1rem 0 0;
		text-align: center;
	}

	.a3-box {
		flex-direction: column;
		justify-content: space-around;
		    margin-bottom: 0px;
	}

	.a3-left {
		width: 95%;
	}

	.a3-on {
		width: 27%;
	}

	.a3-right {
		justify-content: center;
		margin-bottom: 10rem;
	}

	.information-box {
		flex-wrap: wrap;
		padding: 0 1rem;
	}

	.distance {
		padding: 0.5rem 0 0.5rem;
	}

	.information-on {
		width: 47%;
		margin-bottom: 1rem;
	}

	.information-on:first-child {}

	.information-on {
		margin-left: 0;
		/* margin: auto; */
	}

	.information-on:nth-child(2n+2) {
		margin-left: 1rem;
	}

	.yab {
		padding: 0 0 2rem 0 !important;
	}

	.a3-on div:last-child ul li {
		word-break: keep-all;
	}

	.btnnew {
		margin-top: .5rem !important;

	}

	.information-text {
		padding: 1rem;
	}

	.a5-on {
		width: 33%;
	}
.a3-on1 img{
	width: 64px;
}
	.a5-content {
		width: 100%;
		margin: auto;
	}

	.a5-btn {
		margin-top: 2rem !important;
	}

	.a5box {
		padding: 2rem 0 0 !important;
	}

	.a6-content {
		padding-right: 1rem;
		padding-left: 1rem;
		flex-wrap: wrap;
	}

	.a6-on {
		width: 50%;
		padding-right: 0;
		margin-top: 1rem;
	}

	.a6-on ul li {
		text-align: center;
	}

	.a6-box {
		padding-bottom: 2rem !important;
	}

	.yab>div:nth-child(1) {
		display: none;
		width: 35px;
		height: 35px;
	}
	.row-a1 {
	    margin-top: 20px;
	    margin-bottom: 20px;
	}

	.yab>div:nth-child(1) img {
		width: 100%;
	}

	.yab div:nth-child(2) ul li:first-child {
		font-size: 20px;
	}

	.a2-right-on ul li:first-child {
		font-size: 17px;
	}

	.a2-tit {
		font-size: 23px;
	}

	.a6-on ul li:nth-child(1) {
		width: 42%;
		margin: auto;
	}

	.a6-on ul li:last-child {
		font-size: 14px;
	}

	.information-tit {
		font-size: 12px;
	}

	.information-img {
		overflow: hidden;
		height: 6.6rem;
	}

}
