body {}

.video-content {
	position: relative;
}

.video-content .bg-block {
	position: relative;
	top: 0;
	left: 0;
}

.video-content .bg-block img {
	width: 100%;
}

.video-content .bg-block img.dark {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	-webkit-animation: opacityHideToShow 4s linear both infinite;
	-moz-animation: opacityHideToShow 4s linear both infinite;
	-ms-animation: opacityHideToShow 4s linear both infinite;
	animation: opacityHideToShow 4s linear both infinite;
}

@keyframes opacityHideToShow {
	0% {
		opacity: 0
	}

	50% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

.wrap {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #FAFAFA;
	padding: 53px 100px;
}

.wrap .fl {
	width: 606px;
	height: 743px;
	margin-right: 66px;
}

.wrap .fr {
	width: 515px;
	text-align: left !important;
}

.wrap .fl img {
	display: block;
	height: 100%;
}

.product-banner .banner-info {
	top: 50%;
}

.product-banner h3 {
	font-size: 60px;
	line-height: 82px;
	letter-spacing: 1px;
	color: #787878;
	font-weight: normal;
}

.about-banner-logo {
	text-align: center;
	margin-bottom: 20px;
}

.about-banner-logo img {
	height: 73px;
}

.about-view1 {
	/* padding: 82px 100px 170px 100px; */
	box-sizing: border-box;
	/* background: #000; */

}

.about-view1 .title-conts {
	text-align: left;
	margin-bottom: 64px;
}

.about-view1 .title-conts h3 {
	font-size: 55px;
	line-height: 76px;
	font-weight: normal;
	color: #1E1E1E;
	letter-spacing: 5px;
}

.about-view1 .title-conts p {
	font-size: 24px;
	line-height: 33px;
	font-weight: normal;
	color: #787878;
	margin-top: 11px;
}

.about-view1 .text-conts {
	text-align: left;
	color: #787878;
	font-size: 24px;
	line-height: 40px;
	margin-bottom: 150px;
}

.about-view1 .text-conts .Ali-P-R {
	font-weight: normal;
}

.about-view1 .text-conts .Ali-P-B {
	font-weight: bold;
}

.img-conts {
	position: relative;
	background-color: #F0F0F0;
}

.img-conts img {
	width: 100%;
	padding: 82px 243px 170px;
	margin-top: 180px;
	height: 758px;
	box-sizing: border-box;
}

.img-conts-infor {
	position: absolute;
	text-align: center;
	width: 100%;
	top: 50px;
}

.img-conts-infor h3 {
	font-size: 60px;
	line-height: 82px;
	font-weight: normal;
	color: #1E1E1E;
}

.img-conts-infor p {
	font-size: 24px;
	line-height: 40px;
	color: #787878;
}

.about-view2 {
	padding: 70px 0;
	background: #FAFAFA;
	box-sizing: border-box;
}

.about-view2 h3 {
	font-size: 60px;
	line-height: 82px;
	text-align: center;
	font-weight: normal;
	margin-bottom: 16px;
}

.about-view2 .infor {
	padding-bottom: 50px;
	text-align: center;
}

.about-view2 .infor p {
	font-size: 21px;
	line-height: 30px;
	color: #787878;
	width: 816px;
	margin: 0 auto;
}

.w img {
	display: block;
	height: 100%;
}

.wss {
	width: 1200px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	margin: 0 auto;
	padding: 96px 0 79px;
}

.w-1,
.w-3 {
	width: 614px;
}

.w-2 {
	padding-left: 67px;
	box-sizing: border-box;
}

.w-2,
.w-4 {
	width: 583px;
}

.w-1,
.w-2 {
	height: 418px;
	margin-bottom: 40px;
}

.w-4,
.w-3 {
	height: 411px;
}



.img-line img {
	width: 100% !important;
	height: 100%;
}

.img-line {
	display: flex;
	align-items: center;
	width: 1200px;
	margin: 0 auto;
	justify-content: center;
}

.img-line .fl {
	width: 613px;
	height: 761px;
	margin-right: 26px;
}

.img-line .fr {
	width: 516px;
}

.img-line {
	font-size: 0;
	margin-bottom: 85px;
}

.img-line img {
	display: inline-block;
	margin-right: 1.885%;
}

.img-line img:nth-child(1) {
	width: 35.09%;
}

.img-line img:nth-child(2) {
	width: 26.72%;
}

.img-line img:nth-child(3) {
	width: 34.42%;
	margin-right: 0;
}

.about-view2 h4 {
	font-size: 36px;
	line-height: 40px;
	text-align: center;
	font-weight: normal;
	margin-bottom: 20px;
}

.img-line2 img {
	margin: 0 auto;
	display: block;
	max-width: 1200px;
}

.jituan-bg {}

.jituan-box {
	margin: 0 auto;
	Position: relative;
	overflow: hidden;
	background-color: #F0F0F0;
}

.jituan-bg-img img {
	width: 100%;
}

.jituan-head {
	Position: absolute;
	left: 0;
	right: 0;
	top: 34px;
	text-align: center;
}

.jituan-head h4 {
	font-size: 36px;
	line-height: 50px;
	letter-spacing: 3px;
	margin-bottom: 26px;
	color: #9b9b9b;
	font-weight: bold;
}

.jituan-head h2 {
	font-size: 60px;
	line-height: 82px;
	letter-spacing: 5px;
	margin-bottom: 3px;
	color: #000;
	font-weight: bold;
}

.jituan-head p.en {
	margin-bottom: 34px;
	font-weight: bold;
	font-size: 24px;
	line-height: 33px;
	letter-spacing: 5px;
	color: #000;
}

.jituan-head p.zw {
	line-height: 40px;
	font-size: 24px;
	color: #343434;
	letter-spacing: 1px;
}

.jituan-bg .btn-href {
	display: block;
	text-align: center;
	font-size: 28px;
	font-weight: normal;
	line-height: 40px;
	letter-spacing: 2px;
	margin-top: 26px;
}

.jituan-bg .btn-href:hover {}

/*联系我们*/
/* .lianxi-bg{ padding:85px 0 126px;background-color: #F2F2F2;}
.lianxi-box{ max-width:1000px;margin:0 auto;}
.lianxi-info{ overflow: hidden;}
.lianxi-info .left{ width:50%;float:left;box-sizing: border-box;padding-right: 100px;}
.lianxi-info .left h2{ font-size:24px;line-height:40px;padding-left:52px;color:#666666;font-weight:500;font-family: "AlibabaPuHuiTiM";}
.lianxi-info .left h2.lxfs{background: url(/images/ic_call.png) no-repeat center left; background-size:30px;}
.lianxi-info .left h2.lxdz{ background: url(/images/ic_place.png) no-repeat center left;margin-top:54px;background-size:28px;}
.lianxi-info .left i{ width:60px;height:1px;display:block;margin:16px 0;background:#979797;margin-left:52px;}
.lianxi-info .left p{ padding-left:52px;font-size:16px;line-height:30px;color:#808080;font-family: "AlibabaPuHuiTiM";}
.lianxi-info .left p.text-2{ margin-top:44px;}
.lianxi-info .left p.text-3{ font-size:24px;line-height:33px;color:#B9B9B9;margin-top: 6px;}

.lianxi-info .right{ float:right;width:50%;overflow: hidden;padding-top: 56px;}
.lianxi-info .right-form{ overflow: hidden;}
.lianxi-info .right-form ul{ margin-top:-20px;margin-left:-20px;}
.lianxi-info .right-form ul li{ width:50%;float:left;margin-top:20px;}
.lianxi-info .right-form ul li .box{ margin-left:17px;}
.lianxi-info .right-form ul li.bai{ width:100%;}
.lianxi-info .right-form ul li input{ transition: all .3s;-webkit-appearance: textfield;background-color: #ffffff;-webkit-rtl-ordering: logical;background:#fff;width:100%;border-radius:4px;border:solid 1px #E6E6E6;outline: none;height:48px;line-height:48px;padding:0 16px;color:#808080;font-size:14px;box-sizing: border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.lianxi-info .right-form input[type="text"]:focus, textarea:focus, select:focus{ border-color: #F15A24;}
.lianxi-info .right-form ul li textarea{ font: 14px "Microsoft YaHei";background:#fff;width:100%;border-radius:4px;border:solid 1px #E6E6E6;outline: none;height:140px;line-height:26px;padding:10px 16px;color:#808080;font-size:14px;box-sizing: border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.lianxi-info .right-form ul li.yzm{ width:100%;}
.lianxi-info .right-form ul li.yzm input{ width:165px;float:left;}
.lianxi-info .right-form ul li.yzm img{ height:48px;float:left;border-radius:3px;border:solid 1px #E6E6E6;margin-left:15px;}
.lianxi-info .right-form ul li.yzm button.btn{ cursor: pointer;float:right;background:#fff;border-radius:50px;font: 14px "Microsoft YaHei";border:solid 1px rgba(96,96,96,.3);width:110px;text-align:center;outline: none;height:48px;line-height:48px;text-align: center;color:#343434;font-size:16px;box-sizing: border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.lianxi-info .right-form ul li.yzm button.btn:hover{ background:#969696;border:solid 1px #969696;color:#fff;}
.map{margin-top: 60px;height:490px;overflow: hidden;border-radius:7px;box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);}
.company-info {height: 340px;box-shadow: 0px 0px 15px rgba(0,0,0,.05);width: 388px;}
.company-info img {display: block;}
.company-info h4 {font-size: 36px;line-height: 40px;color:#353535;padding: 0 15px;margin-top: 20px;}
.company-info p {font-size: 18px;line-height: 24px;color:#9FA3A7;padding-left: 46px;padding-right: 40px;margin-top: 22px;background: url(/images/ic_place.png) no-repeat top left 15px;background-size: 18px;}
 */
/*2K适配*/
@media screen and (min-width:1921px) and (max-width:3000px) {}

/*4K适配*/
@media screen and (min-width:3000px) and (max-width:4096px) {
	.product-banner h3 {
		font-size: 120px;
		line-height: 164px;
		letter-spacing: 2px;
	}


	.gss {
		font-size: 16px !important;
	}

	.gss-p {
		font-size: 14px !important;
	}



	.about-banner-logo {
		margin-bottom: 40px;
	}

	.about-banner-logo img {
		height: 146px;
	}

	.about-view1 {
		padding: 164px 200px 340px 200px;

	}

	.about-view1 .title-conts {
		margin-bottom: 128px;
	}

	.about-view1 .title-conts h3 {
		font-size: 120px;
		line-height: 164px;
		letter-spacing: 20px;
	}

	.about-view1 .title-conts p {
		font-size: 48px;
		line-height: 66px;
		margin-top: 8px;
	}

	.about-view1 .text-conts {
		font-size: 48px;
		line-height: 80px;
		margin-bottom: 300px;
	}

	.img-conts img {
		height: 200px !important;
	}

	.img-conts-infor {
		bottom: -20px;
	}

	.img-conts-infor h3 {
		font-size: 120px;
		line-height: 164px;
	}

	.img-conts-infor p {
		font-size: 48px;
		line-height: 80px;
	}

	.about-view2 {
		padding: 140px 0;
	}

	.about-view2 h3 {
		font-size: 120px;
		line-height: 164px;
		margin-bottom: 32px;
	}

	.about-view2 .infor {
		padding-bottom: 100px;
	}

	.about-view2 .infor p {
		font-size: 42px;
		line-height: 60px;
	}

	.img-line {
		margin-bottom: 170px;
	}

	.about-view2 h4 {
		font-size: 72px;
		line-height: 80px;
		margin-bottom: 40px;
	}

	.img-line2 img {
		max-width: 2400px;
	}

	.jituan-head {
		top: 68px;
	}

	.jituan-head h4 {
		font-size: 72px;
		line-height: 100px;
		letter-spacing: 6px;
		margin-bottom: 52px;
	}

	.jituan-head h2 {
		font-size: 120px;
		line-height: 164px;
		letter-spacing: 10px;
		margin-bottom: 6px;
	}

	.jituan-head p.en {
		margin-bottom: 68px;
		font-size: 48px;
		line-height: 66px;
		letter-spacing: 10px;
	}

	.jituan-head p.zw {
		line-height: 80px;
		font-size: 48px;
		letter-spacing: 2px;
	}

	.jituan-bg .btn-href {
		font-size: 60px;
		font-weight: bold;
		line-height: 80px;
		letter-spacing: 4px;
		margin-top: 52px;
	}

	.jituan-bg .btn-href:hover {}
}

/*移动端*/
@media screen and (min-width:0px) and (max-width:960px) {
	.jituan-box {
		padding-top: 0 !important;
	}

	.gss {
		margin-top: 0 !important;
		font-size: 15px !important;
		height: 14px !important;
		line-height: 16px !important;
		text-align: left;
	}

	.w-2 {
		padding-left: 6px !important;
	}

	.w-1,
	.w-2 {
		margin-bottom: -5px;
		overflow: hidden;
	}

	.gss-p {
		font-size: 10px !important;
		line-height: 15px !important;
		margin-top: 8px !important;
	}

	.wss {
		width: 380px;
		font-size: 18px;
	}

	.w-3 img,
	.w-4 img {
		display: block;
		width: 183.75px;
		height: 100%;
	}

	.img-conts img {
		padding: 14px !important;
		height: 200px !important;
		margin-top: 6px !important;

	}

	.w-1,
	.w-2,
	.w-3,
	.w-4 {
		width: 49%;
		overflow: hidden;
	}

	.w-1 img {
		display: block;
		height: 100%;
	}

	.wss {
		padding: 33px 0 !important;
	}

	.w-3 {
		margin-right: 2px;
	}

	.about-banner-logo {
		margin-bottom: 10px;
	}

	.about-banner-logo img {
		height: 37px;
	}

	.product-banner h3 {
		font-size: 30px;
		line-height: 41px;
		letter-spacing: .5px;
	}

	.about-view1 {
		width: 100%;
	}

	.wrap .fl {
		width: 50% !important;
		height: 215px !important;
	}

	.wrap {
		display: flex;
		align-items: flex-start;
		overflow: hidden;
		padding: 18px 18px 0px;
	}

	.about-view2 .infor p {
		width: 100%;
	}

	.about-view1 .text-conts {
		padding: 0 !important;
		margin-bottom: 0px !important;
	}

	.wrap .fl {
		margin-right: 20px;
	}

	.about-view1 .title-conts h3 {
		font-size: 14px !important;
	}

	.wrap .fr {
		width: 50% !important;
		height: 334px !important;
		overflow: hidden;
	}

	.about-view1 .title-conts {
		margin-bottom: 1px;
	}

	.about-view1 .title-conts h3 {
		font-size: 30px;
		line-height: 22px;
		letter-spacing: 4px;
		text-align: left;
		/* padding-top: 11px; */
	}

	.about-view1 .title-conts p {
		font-size: 12px;
		line-height: 16px;
		margin-top: 0px !important;
		padding: 5px 0;
	}

	.about-view1 .text-conts {
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 70px;
		padding: 0 32px;
		margin-top: 8px;
	}

	.img-conts-infor {
		position: static;
		/* margin-top: 20px; */
	}

	.img-conts-infor h3 {
		font-size: 30px;
		line-height: 41px;
		padding: 12px 0 6px;
	}

	.img-conts-infor p {
		font-size: 12px;
		line-height: 20px;
	}

	.about-view2 {
		padding: 35px 0 22px;
	}

	.about-view2 .fl,
	.about-view2 .fr {
		width: 50%;
		height: 180px;
		overflow: hidden;
	}

	.w-1 {
		margin: 0 2px 2px 0;
	}

	.about-view2 .fl {
		width: 170px !important;
		height: 180px !important;
	}

	.about-view2 .fl img {
		height: 180px !important;
	}

	.about-view2 .fr {
		width: 130px !important;
		height: 180px !important;
	}

	.pic {
		width: 25px !important;
		height: 25px !important;
		bottom: 11px !important;
		right: 11px !important;
	}

	.about-view2 .fr img {
		height: 50% !important;
	}

	.about-view2 .fr img:nth-child(2) {
		margin-top: 2px !important;
	}

	.img-line .fl {
		margin-right: 2px !important;
	}

	.img-line .two-fl {
		width: 225px !important;
	}

	.w-1,
	.w-2,
	.w-3,
	.w-4 {
		height: 152px !important;
	}

	.w-3 img,
	.w-4 img {
		display: block;
		width: 100%;
		height: 100%;
	}


	.img-line {
		/* justify-content: space-between; */
		padding: 0 18px;
		width: 100% !important;
		box-sizing: border-box;
	}

	.about-view2 h3 {
		font-size: 30px;
		line-height: 41px;
		margin-bottom: 8px;
	}

	.about-view2 .infor {
		padding: 0 22px;
		padding-bottom: 25px;
	}

	.about-view2 .infor p {
		font-size: 12px;
		line-height: 17px;
	}

	.img-line {
		margin-bottom: 40px;
		/* padding: 0 18px; */
	}

	.img-line img {
		width: 100% !important;
		margin: 0;
		/* margin-bottom: 13px; */
	}

	.about-view2 h4 {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 10px;
	}

	.img-line2 img {
		max-width: 100%;
	}

	.jituan-box {
		padding-top: 120px;
	}

	.jituan-head {
		top: 17px;
	}

	.jituan-head h4 {
		font-size: 18px;
		line-height: 25px;
		letter-spacing: 1px;
		margin-bottom: 13px;
	}

	.jituan-head h2 {
		font-size: 30px;
		line-height: 41px;
		margin-bottom: 2px;
		letter-spacing: 2px;
	}

	.jituan-head p.en {
		margin-bottom: 17px;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: 2px;
	}

	.jituan-head p.zw {
		font-size: 12px;
		line-height: 20px;
		letter-spacing: .5px;
		max-width: 80%;
		margin: 0 auto;
	}

	.jituan-bg .btn-href {
		font-size: 12px;
		line-height: 16px;
		letter-spacing: 1px;
		margin-top: 13px;
	}



}