.aboutUs-bg {
	/* background: rgb(242, 242, 242); */
	background: white;
}

.pagination>li>a,
.pagination>li>span {
	padding: 14px 20px;
	margin: 0 10px;
	font-size: 20px;
}

.home-product {
	background: #fff;
}

.about-All-title {
	text-align: center;
}

.about-All-title p {
	color: rgb(170, 170, 170);
}

.about-All-title p span {
	color: #ef7a0c;
	margin-left: 5px;
}

.aboutUs-bg .textBox {
	background: #fff;
	text-align: center;
}

.aboutUs-bg .textBox p {
	color: rgb(51, 51, 51);text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;
}

.aboutUs-bg .textBox div {
	color: rgb(121, 121, 121);
}

.aboutUs-bg .imgBox {
	transition: all 0.5s;
	background: #fff;
	padding: 4%;
}

.aboutUs-bg .imgBox a {
	position: relative;
	display: block;
}

.aboutUs-bg .imgBox a .mask {
	position: absolute;
	width: 100%;
	height: 0px;
	top: 0;
	background: rgba(0, 0, 0, .3);
	transition: all 0.5s;
}

.home-product .title .textCon p {
	color: rgb(51, 51, 51);
}

.home-product .title .textCon div {
	color: rgb(170, 170, 170);
}

.home-product .title {
	overflow: hidden;
}

.home-product .content {
	font-size: 14px;
	color: rgb(102, 102, 102);
	line-height: 2;
}

.about-content .xnav li a {
	position: relative;
}

.about-content .xnav li a::after {
	position: absolute;
	width: 100px;
	height: 2px;
	background: transparent;
	content: "";

	transform: translate(-50%, -50%);
	bottom: -20px;
	left: 50%;
}

.about-content .xnav li a:hover::after {
	position: absolute;
	width: 100px;
	height: 2px;
	background: #d70a2a;
	content: "";

	transform: translate(-50%, -50%);
	bottom: -20px;
	left: 50%;
}

.about-content .xnav li a.active::after {
	position: absolute;
	width: 100px;
	height: 2px;
	background: #d70a2a;
	content: "";

	transform: translate(-50%, -50%);
	bottom: -20px;
	left: 50%;
}

.Alltitle {
	margin-bottom: 20px;
}

.Alltitle h3 {
	font-size: 36px;
	color: #333333;
	font-weight: 500;
}

.Alltitle a {
	float: right;
	font-size: 18px;
	margin-top: -40px;
}

.fangbox .col-md-avg-3,
.col-sm-avg-3,
.col-xs-12 {
	padding: 0px;
}

.fangbox ul li {
	overflow: hidden;
	position: relative;
}

.fangbox ul li a {
	display: block;
}

.fangbox ul li img {
	width: 100%;
}

.index-cheng .fangbox ul li {
	padding: 0 6px;
}

.wenbox {
	position: absolute;
	bottom: 0;
	background: rgba(0, 0, 0, 0.2);
	padding: 3%;
	width: 100%;
}

.h4 {

	font-size: 24px;
}

.wenbox h6 {
	color: white;
	white-space: nowrap;
	/* 确保文本在一行内显示 */
	text-overflow: ellipsis;
	/* 使用省略号表示被截断的文本 */
	overflow: hidden;
	line-height: 40px;
	font-size: 24px;
}

.white {
	background: white;
}

.lan {
	background: #e9f3fc;
}

.wenbox p {
	color: white;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-size: 14px;
}

.wenboxs {
	position: relative;
	padding: 15% 10%;
}

.wenboxs h4 {
	color: #333333;
	white-space: nowrap;
	/* 确保文本在一行内显示 */
	text-overflow: ellipsis;
	/* 使用省略号表示被截断的文本 */
	overflow: hidden;
	line-height: 40px;
	font-size: 24px;
}

.wenboxs h6 {
	color: #333333;
	white-space: nowrap;
	/* 确保文本在一行内显示 */
	text-overflow: ellipsis;
	/* 使用省略号表示被截断的文本 */
	overflow: hidden;
	line-height: 40px;
	font-size: 24px;
}

.wenboxs p {
	color: #333333;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-size: 14px;
}

.index-cheng {
	margin-top: 40px;
}

.index-cheng .wenboxs {
	position: relative;
	padding: 6% 6%;
}

.lianxi {
	padding-top: 70px;
	overflow: hidden;
}

.tels p {
	font-size: 16px;
}

.aboutus {
	margin-bottom: 100px;
}

.aboutus h3 {
	font-size: 40px;
	margin-bottom: 20px;
}

.aboutus p {
	font-size: 18px;
	font-weight: 500;
}

.aboutus .banners {
	margin-top: 60px;
}

.anlibox {
	margin-bottom: 50px;
	background: #f9f9f9;
	padding: 50px 0;
	border-bottom: 1px solid #d8d8d8;
	overflow: hidden;
}

.anlibox h3 {
	font-size: 40px;
	margin-bottom: 20px;
}

.anlibox .sou .text span {
	font-size: 18px;
	font-weight: 800;
	margin-bottom: 20px;

}

.anlibox .sou .text a {
	font-size: 16px;
	font-weight: 800;
	display: inline-block;
	margin: 0 4px;
}

.anlibox .sou .text a:hover {
	color: #d64f3b;
}

.anlibox .sou .text {
	margin-bottom: 20px;
}

.anlibox .sou select {
	display: inline-block;
	font-size: 16px;
	font-weight: 800;

}

.anlibox .sou .left {
	float: left;
}

.anlibox .sou .left p {
	display: inline-block;
	/* overflow-x: scroll;
	white-space: nowrap; */
}


.liusou input {
	padding-left: 10px;
	width: 96%;
	line-height: 50px;
	font-size: 24px;
	padding-right: 52px
}

.liusou {
	float: right;
	margin-right: 24px;
	width: 26%;
	margin-top: -30px;
}

.liusou button {
	padding: 0;
	border: none;
	margin-left: -45px;

}

.liusou .shu {
	display: block;
	text-align: right;
	font-size: 18px;
	margin-right: 20px;
	margin-top: 20px;
}

.anli ul li h5 {
	padding: 10px 10px 0 10px;

}

.anli ul li p {
	padding: 0 10px;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	line-height: 50px;
	font-size: 14px;

}

.newsdal {
	padding: 30px 0;
}

.newsdal h4 {
	font-size: 30px;
	margin-bottom: 20px;
}

.newsdal span.time {
	font-size: 18px;
	color: #666666;
}

.newsdal .newbox p {
	font-size: 16px;
	font-weight: 800;
	line-height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.newsdal img {
	display: block;
	margin: 10px auto;
}

.monenet {
	margin-top: 50px;
}

.monenet p {
	font-size: 16px;
	font-weight: 800;
	line-height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.indexfang p {
	font-size: 18px;
	font-weight: 800;
	line-height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.fangkuang {
	background: white;
	overflow: hidden;
}

.fangwei {
	background: white;
	padding: 50px 0;
	text-align: center;
	margin: 100px auto;
}

.fangwei input {
	font-size: 36px;
	line-height: 80px;
	width: 80%;
	padding: 0 15px;
	margin: 30px 0;
	color: #b6b6b6;
}

.fangwei button {
	display: block;
	width: 200px;
	margin: 20px auto;
	font-size: 30px;
	background: #d80b2d;
	color: white;
	border: none;
	line-height: 80px;
}

.fangkuang .info {
	padding: 0px 10% 10% 10%;
}

.fangwei h3 {
	font-size: 34px;
	margin-bottom: 100px;
}

.fangkuang .info p {
	font-size: 18px;
	font-weight: 500;
	line-height: 30px;



}


.fangan .container {

	background: #f9f9f9;

}

.liuwei .fangbox ul li {
	padding: 1px;
}


.wans h3 {
	font-size: 40px;
	margin-top: 50px;
	margin-bottom: 20px;
	color: white;
	font-weight: 400;
}

.wans p {
	font-weight: 500;
	font-size: 16px;
}

.wans label {
	display: block;
	margin-top: 50px;
}

.wans label input {
	line-height: 80px;
	height: 60px;
	width: 70%;
	display: inline-block;
	background: #f5f5f5;
	border: 1px solid #b5231e;
	padding: 0 2%;
	font-size: 20px;
}

.wans label button {
	width: 60px;
	height: 60px;
	overflow: hidden;
	background: #f5f5f5;
	border: 1px solid #9c9c9c;
	display: inline-block;
}

.lis.col-md-avg-4.col-sm-avg-4.col-xs-6 {
	text-align: center;
	background: white;
	border-radius: 50%;
	overflow: hidden;
	padding: 1% 0%;
	margin: 0 2%;
	width: 21%;
	/* height: 76%; */
}

.lis.col-md-avg-4.col-sm-avg-4.col-xs-6 img {
	width: 70%;
}

.lis.col-md-avg-4.col-sm-avg-4.col-xs-6 p {
	font-size: 18px;
	font-weight: 500;
	color: #333333;
}

.lis.col-md-avg-4.col-sm-avg-4.col-xs-6:hover p {
	color: #003da6;
}

.fw ul {
	margin-right: -2%;
}

/* .fw li {
	background: #d70b2c;
	padding: 3% 3%;
	width: 31.3%;
	margin-right: 2%;
} */
.fw li {
	background: #d70b2c;
	padding: 3% 2%;
	width: 30.3%;
	margin-right: 3%;
	display: -webkit-box;
	text-align: left;
}

.fw li h6 {
	font-size: 20px;
	color: white;
}

.fw li img {
	margin-right: 20px;
}

.fw li p {
	font-size: 15px;
	color: white;
}

.fw {
	margin-bottom: 100px;
	margin-top: -100px;
}

.fwliu {
	position: absolute;
}

.aoke {
	margin-top: 50px;
}

.aoke .title h2 {
	font-size: 34px;
	margin-bottom: 20px;
}

.aoke .title p {
	font-size: 14px;
}

.aoke ul {
	margin-top: 50px;
	background: white;
}

.aoke ul .tex {
	padding: 5% 10%;
	position: relative;
	overflow: hidden;
	height: 405px;
}

.aoke ul .tex h5 {
	font-size: 24px;
	color: #666666;
	margin-bottom: 60px;
}

.aoke ul .tex p {
	font-size: 14px;
	color: #666666;
	margin-bottom: 20px;
}

.aoke ul .tex a {
	position: absolute;
	bottom: 30px;
	left: 20%;
}

.allist {
	background: white;
	padding: 3% 4%;
	margin-top: 50px;
}

.aoke .allist ul {
	margin-top: 0px;
	background: white;
}


.allist img {
	display: block;
	margin: 10px auto;
}

.allist h4 {
	text-align: center;
	font-size: 22px;
	font-weight: bold;
}

.allist p {
	/* padding-left: 10%; */
	font-size: 16px;
	color: #333333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-top: 20px;
	text-align: center;
}

.fwliu {
	position: absolute;
	width: 80%;
}

.wans label button {
	width: 60px;
	height: 58px;
	overflow: hidden;
	background: #f5f5f5;
	border: none;
	margin-left: -70px;
}

@media(min-width:1000px) {
	.aboutUs-bg {
		padding: 60px 0 80px;
	}

	.about-All-title p {
		font-size: 35px;
	}

	.about-All-title div {
		font-size: 18px;
	}

	.about-content {
		margin-top: 40px;
	}

	.home-product {
		padding: 0px 0 90px;
	}

	.aboutUs-bg .textBox p {
		font-size: 18px;
		line-height: 2;
	}

	.aboutUs-bg .textBox {
		padding: 20px 0 0 0;
	}

	.aboutUs-bg .imgBox:hover {
		box-shadow: 1px 1px 5px 5px rgba(0, 0, 0, 0.12)
	}

	.aboutUs-bg .imgBox:hover .textBox p {
		color: #b5231e;
	}

	/* .aboutUs-bg .imgBox a:hover .mask{height:100%;} */
	/* .aboutUs-bg .imgBox:hover{padding:19px 15px;} */
	.home-product .title img {
		float: left;
	}

	.home-product .title .textCon {
		float: left;
		margin-left: 20px;
	}

	.home-product .title .textCon p {
		font-size: 32px;
		margin-top: 35px;
	}

	.home-product .title .textCon div {
		font-size: 20px;
	}

	.home-product .content {
		margin-top: 50px;
	}

	.home-product .btnSty {
		text-align: right;
		margin-top: 20px;
	}

	.home-product .btnSty a {
		width: 150px;
		height: 42px;
		line-height: 42px;
		display: inline-block;
		text-align: center;
		background-color: rgba(239, 122, 12, 1);
		color: #fff;
		transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
	}

	.home-product .btnSty a:hover {
		background-color: rgba(210, 99, 0, 1);
	}

	.home-product .rightContent {
		text-align: right;
		padding-top: 120px;
		position: relative;
	}

	.home-product .rightContent .mask {
		position: absolute;
		bottom: -38px;
		left: 35px;
		transition: all 0.5s;
	}

	.home-product .rightContent .mask .maskBg {
		width: 100%;
		height: 0px;
		position: absolute;
		z-index: 1;
		background: rgba(0, 0, 0, .2);
		transition: all 0.5s;
	}

	.home-product .rightContent .mask:hover .maskBg {
		height: 100%;
	}

	.home-product .rightContent .mask:hover {
		transform: scale(1.1);
	}

}

@media(max-width:1000px) {
	.aboutUs-bg {
		padding: 3% 0;
	}

	.home-product {
		padding: 30px 0;
	}

	.about-content {
		margin-top: 0%;
	}

	.aboutUs-bg .textBox p {
		font-size: 18px;
		line-height: 1.5;
		margin-top: 5px;
	}

	.aboutUs-bg .textBox {
		padding: 5px;
		background: transparent;
	}

	.aboutUs-bg .imgBox {
		text-align: center;
	}

	.home-product .title img {
		display: none;
	}

	.home-product .title span {
		display: block;
		text-align: center;
	}

	.about-All-title p {
		font-size: 20px;
	}

	.about-All-title div {
		font-size: 16px;
	}

	.home-product .title span p {
		font-size: 20px;
	}

	.home-product .title span div {
		font-size: 16px;
	}

	.home-product .content {
		margin-top: 30px;
	}

	.home-product .btnSty {
		text-align: center;
		margin-top: 20px;
	}

	.home-product .btnSty a {
		width: 150px;
		height: 42px;
		line-height: 42px;
		display: inline-block;
		text-align: center;
		background-color: rgba(239, 122, 12, 1);
		color: #fff;
		transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
	}

	.home-product .btnSty a:hover {
		background-color: rgba(210, 99, 0, 1);
	}

	.home-product .rightContent {
		margin-top: 30px;
	}

	.home-product .rightContent .mask {
		text-align: center;
	}

	.home-product .rightContent>img {
		display: none;
	}

}

.index-superiority .contentBg .content>ul>li .right a {
	color: #2b2b2b;
	margin-bottom: 5px;
	font-size: 24px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.index-superiority .contentBg .content>ul>li .right p {
	font-size: 16px;
	height: 40px;
	line-height: 20px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	color: #666666;

}



.index-superiority .contentBg .content>ul>li .right span {
	font-size: 14px;

	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	color: #666666;


}

.index-superiority .contentBg .content>ul>li {
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 30px;
	margin: 10px 0;
	border-bottom: 1px solid #e4e7ed;

}

.tuibox {
	float: left;
	width: 30%;
}

.tuibox li {
	line-height: 40px;
}

.tuibox li a {
	color: #000000;
	font-weight: unset;
	font-size: 18px;
}

.tuibox li a:hover {
	color: #003da7;

}

.lunbo {
	width: 70%;
	float: right;
}

.lius {
	position: relative;
}

.lius .swiper-button-prev-r {
	background: url(../image/tui-l.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	top: 0;
	opacity: 1;
	width: 40px;
	height: 30px;
	cursor: pointer;
	right: 42px;
	position: absolute;
	z-index: 9999999999999;
}

.lius .swiper-button-next-l {
	background: url(../image/tui-r.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	top: 0;
	opacity: 1;
	width: 40px;
	height: 30px;
	cursor: pointer;
	right: 0px;
	position: absolute;
	z-index: 9999999999999;
}

.lunbo .swiper-slide {
	width: 60%;
	/* height: 300px; */
	transition: all 0.3s ease-in-out;
}

.lunbo .swiper-slide-active {
	/* z-index: 9999999; */
}

.lunbo .swiper-slide-prev {
	transform: scale(0.8);

}

.lunbo .swiper-slide-next {
	transform: scale(0.8);
}

/*首页-我们的4大优势*/
@media(min-width:1000px) {

	.index-superiority {
		padding: 60px 0 80px;
	}

	.index-superiority .contentBg {
		margin-top: 40px;
	}

	.index-superiority .contentBg .content>ul>li .left .date li:nth-child(1) {
		font-size: 64px;
		font-weight: 500;
		color: #c9c9c9;

	}

	.index-superiority .contentBg .content>ul>li .left .date li:nth-child(2) {
		font-size: 13px;
		padding-bottom: 5px;
	}





	.index-superiority .contentBg .content>ul {
		padding: 15px 30px 15px 30px;
	}

	.index-superiority .btn-more {
		margin-top: 60px;
	}

	.index-superiority .contentBg .content {
		background: white;
		padding: 0;
	}

	.index-superiority .contentBg .content>ul {
		padding: 0;
	}

	.index-superiority .contentBg .content>ul>li .left {
		width: 20%;
	}

	.index-superiority .contentBg .content>ul>li .right {
		width: 80%;
	}
}

.foots .text-center {
	text-align: center;
	color: #555555;
	font-size: 14px;
	line-height: 50px;
}

@media(max-width:1000px) {
	.foots {
		margin-top: 20px;
		border-top: 1px solid #d1d1d1;
		padding-bottom: 50px;
	}

	.foots .text-center {
		text-align: center;
		color: #555555;
		font-size: 14px;
		line-height: 30px;
	}

	.tuibox {
		float: none;
		width: 100%;
	}

	.lunbo {
		width: 100%;
		float: none;
	}

	.lius .swiper-button-next-l {
		top: auto;

	}

	.lius .swiper-button-prev-r {
		top: auto;

	}

	.index-superiority {
		padding: 30px 0;
	}

	.index-superiority .contentBg {
		margin-top: 30px;
	}

	.index-superiority .contentBg .content {
		margin-top: 30px;
	}

	.index-superiority .contentBg .content>ul>li .left {
		width: 25%;
	}

	.index-superiority .contentBg .content>ul>li .right {
		width: 75%;
	}

	.index-superiority .contentBg .content>ul>li .left .date li:nth-child(1) {
		font-size: 50px;
		font-weight: 500;
		color: #c9c9c9;
	}

	.index-superiority .contentBg .content>ul>li .left .date li:nth-child(2) {
		font-size: 13px;
		padding-bottom: 5px;
	}

	.index-superiority .contentBg .content>ul>li .left .date {
		padding: 10px 0;
	}

	.index-superiority .contentBg .content>ul>li .right a {
		color: #2b2b2b;
		margin-bottom: 5px;
		font-size: 20px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	.index-superiority .contentBg .content>ul>li .right span {

		margin-top: 20px;

	}

	.index-superiority .contentBg .content>ul>li {

		padding-top: 15px;
		padding-bottom: 15px;


	}

	.Alltitle h3 {
		font-size: 20px;
		color: #333333;
		font-weight: 500;
	}

	.Alltitle a {
		float: right;
		font-size: 16px;
		margin-top: -24px;
	}

	.aboutus h3 {
		font-size: 22px;
		margin-bottom: 20px;
	}

	.anli .index-ListBox {
		background: #fff;
		overflow: hidden;
	}

	.anli ul li p {
		padding: 0 10px;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		line-height: 24px;
		font-size: 14px;
	}

	.anlibox {
		margin-bottom: 0px;
		background: #ffffff;
		padding: 20px 0;
		border-bottom: 1px solid #d8d8d8;
	}

	.anlibox h3 {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.liusou {
		float: none;
		margin-right: 24px;
		width: 100%;
		margin-top: 0px;
	}

	.liusou input {
		padding-left: 10px;
		width: 96%;
		line-height: 30px;
		font-size: 20px;
	}

	.anlibox .sou .left {
		float: none;
	}

	.pagination>li>a,
	.pagination>li>span {
		padding: 6px 10px;
		margin: 0 8px;
		font-size: 16px;
	}

	.anlibox .sou .text span {
		font-size: 18px;
		font-weight: 800;
		margin-bottom: 0px;
		display: inline-block;
	}

	.anlibox .sou .text {
		margin-bottom: 20px;
		width: 100%;
		display: inline-block;
		vertical-align: bottom;
		display: flex;
	}

	.anlibox .sou .left p {
		display: inline-block;
		overflow-y: scroll;
		white-space: nowrap;
		width: 76%;

		display: inline-block;
	}

	.newsdal h4 {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.fangwei {
		background: white;
		padding: 50px 0;
		text-align: center;
		margin: 0 auto;
	}

	.fangwei h3 {
		font-size: 26px;
		margin-bottom: 0;
	}

	.fangwei input {
		font-size: 22px;
		line-height: 52px;
		width: 98%;
		padding: 0 15px;
		margin: 30px 0;
		color: #b6b6b6;
	}

	.fangwei button {
		display: block;
		width: 160px;
		margin: 12px auto;
		font-size: 20px;
		background: #d80b2d;
		color: white;
		border: none;
		line-height: 50px;
	}

	.fangkuang .info {
		padding: 0px;
	}

	.wenbox h6 {
		color: white;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		line-height: 40px;
		font-size: 18px;
	}

	.wenboxs h6 {
		color: #333333;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		line-height: 40px;
		font-size: 18px;
	}

	.wenbox p {
		color: white;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		font-size: 14px;
	}

	/* .wenbox {
	    position: absolute;
	    bottom: 0;
	    background: rgba(0, 0, 0, 0.2);
	    padding: 10px;
	    width: 100%;
	} */
	.wans p {
		font-weight: 500;
		font-size: 16px;
		padding: 0 2%;
	}

	.wans h3 {
		font-size: 20px;
		margin-top: 30px;
		margin-bottom: 20px;
	}

	.wans label input {
		line-height: 50px;
		height: 50px;
		width: 70%;
		display: inline-block;
		background: #ffffff;
		border: 1px solid #9c9c9c;
		padding: 0 2%;
		font-size: 18px;
	}

	.wans label button {
		width: 50px;
		height: 50px;
		overflow: hidden;
		background: #ffffff;
		border: 1px solid #9c9c9c;
		display: inline-block;
	}

	.lis.col-md-avg-4.col-sm-avg-4.col-xs-6 {
		text-align: center;
		background: white;
		border-radius: 50%;
		overflow: hidden;
		padding: 1% 0%;
		margin: 0 2%;
		width: 46%;

	}

	.fw ul {
		margin-right: 0%;
	}

	.fw li {
		background: #d70b2c;
		padding: 3% 3%;
		width: 100%;
		margin-right: 0%;
		display: -webkit-box;
		text-align: left;
	}

	.ts {
		width: 100%;
	}

	.fw li h6 {
		font-size: 16px;
	}

	.fw li p {
		font-size: 14px;
		padding: 0;
	}

	.fw {
		margin-bottom: 30px;
		margin-top: 0;
	}

	.wans label {
		display: block;
		margin-top: 30px;
	}

	.about-content ul li {
		text-align: center;
		margin-bottom: 60px;
		font-size: 18px;
	}

	.wenboxs h4 {
		color: #333333;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		line-height: 40px;
		font-size: 20px;
	}

	.tuibox ul {
		display: none;
	}

	.topcoms .col-md-1 {
		float: left;
	}

	.liutop.col-md-3 {
		float: right;
		margin-right: 12%;
		margin-top: 16px;
		width: auto;
	}

	.topcoms img {
		width: 30px;
	}

	.pcnav {
		display: none !important;
	}

	.aoke .title h2 {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.aoke ul .tex h5 {
		font-size: 20px;
		color: #666666;
		margin-bottom: 20px;
	}

	.aoke ul .tex p {
		font-size: 14px;
		color: #666666;
		margin-bottom: 10px;
	}

	.aoke ul .tex {
		padding: 5% 10%;
		position: relative;
		overflow: hidden;
		height: 260px;
	}

	.aoke {
		margin-top: 30px;
	}

	.allist p {
		padding-left: 0;
	}

	.allist {

		margin-top: 0px;
	}

}

.index-superiority {
	/* background: url(../image/news.jpg); */
}

.index-superiority .about-All-title p {
	color: #fff;
}

.index-superiority .about-All-title div {
	color: rgb(170, 170, 170);
}

.index-superiority .contentBg .content {
	max-width: 606px;
	margin: 0 0 0 auto;
}



.index-superiority .contentBg .content>ul>li .left {
	float: left;
	color: #fff;
	text-align: center;
}

.index-superiority .contentBg .content>ul>li .left .date {
	max-width: 60px;
	margin: auto;
	/* background: #003da6; */
}

.index-superiority .contentBg .content>ul>li .right {
	float: left;
	color: #fff;
	font-size: 12px;

}



.index-superiority .contentBg .content>ul>li:hover {
	border-color: #d80b2d;
}

.index-superiority .contentBg .content>ul>li .right a:hover {
	color: #003da6;
}

.index-superiority .contentBg .content>ul>li:hover .date li:nth-child(1) {
	color: #003da6;

}

.index-superiority .contentBg .content>ul>li:hover .right a {
	color: #003da6;

}



.index-superiority .contentBg .content>ul>li:hover .right p {
	color: #003da6;
}

.index-superiority .contentBg .content>ul>li:hover .right span {
	color: #003da6;
}

.index-superiority .btn-more {
	text-align: center;
}

.index-superiority .btn-more a {
	width: 150px;
	height: 42px;
	line-height: 42px;
	display: inline-block;
	border: 1px solid #fff;
	color: #fff;
	transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
}

.index-superiority .btn-more a:hover {
	background-color: rgba(239, 122, 12, 1);
	border-color: rgba(255, 87, 0, 1);
}

.index-superiority .contentBg {
	position: relative;
}

.home-gallery-thumbs {
	width: 207px;
	height: 42px;
	padding: 5px 27px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	background: url(../image/transparent_bg.png) repeat;
}

.home-gallery-thumbs .swiper-button-prev {
	background: url(../image/arrow-l.png) no-repeat left center;
	width: 22px;
	height: 30px;
	top: 5px;
	left: 5px;
	margin-top: 0px;
	text-align: center;
}

.home-gallery-thumbs .swiper-button-next {
	background: url(../image/arrow-r.png) no-repeat left center;
	width: 22px;
	height: 30px;
	top: 5px;
	right: -2px;
	margin-top: 0px;
	text-align: center;
}

/*SmallBanner样式*/
.home-gallery-thumbs img {
	width: 69px;
	height: 32px;
	border: #666 solid 3px;
}

.home-gallery-thumbs .swiper-slide-thumb-active img {
	border: #A8A8A8 solid 3px;
}

.home-jdan-wz {
	background-color: rgb(39, 62, 79);
	padding: 15px 25px;
}

.home-jdan-title {
	border-bottom: 4px #f93939 solid;
	margin-bottom: 15px;
}

.home-jdan-title h4 {
	color: white;
	font-size: 26px;
}

.home-jdan-title p {
	color: white;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 25px;
}

.home-news li {
	line-height: 45px;
	border-bottom: 1px dashed #4d6c81;
}

.home-news li a {
	color: white;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
}

.home-news li a:hover {
	color: red;
}

.home-news-more {
	line-height: 25px;
	display: block;
	color: white;
	margin-top: 8px;
	font-size: 12px;
}

.home-news-more:hover {
	color: red;
}

.home-gallery-thumbs {
	position: absolute;
	z-index: 100;
}

@media (min-width:1200px) {
	.home-jdan .col-lg-8 {
		padding: 0px;
	}

	.home-jdan .col-lg-4 {
		padding: 0px;
	}

	.home-jdan {
		position: absolute;
		width: 800px;
		top: 50%;
		transform: translate(0, -50%);
		height: 504px;
	}

	.gallery-top-1 .swiper-slide img {
		width: 100%;
		height: 504px;
	}
}

@media (max-width:1200px) {
	.home-jdan .col-lg-8 {
		max-width: 880px;
		margin: 0px auto 30px auto;
	}

	.home-jdan .swiper-slide {
		text-align: center;
	}
}

/*首页-产品中心*/
.index-ListBox .imgBox {
	position: relative;
}

.index-ListBox .imgBox img {
	border: 1px solid #dcdcdc;
	transition: all 0.5s;
}

.index-ListBox .imgBox .mask {
	position: absolute;
	width: 100%;
	height: 0px;
	background: rgba(0, 0, 0, .1);
	transition: all 0.5s;
	top: 0;
	left: 0;
	z-index: 1;
}

.index-ListBox .imgBox:hover .mask {
	height: 100%;
}

.index-ListBox .imgBox:hover img {
	transform: scale(0.9);
}

.index-ListBox .title {
	margin-top: 20px;
	font-size: 16px;
	text-align: center;
}

.index-ListBox .title a {
	color: #666;
}

.index-ListBox .title a:hover {
	color: #797979;
}

.index-ListBox .tips {
	text-align: center;
	margin-top: 6px;
}

.index-ListBox .tips a {
	color: rgb(90, 90, 90);
}

.index-ListBox .tips a:hover {
	color: #2c90ff;
}

.index-ListBox .listBtn-more {
	text-align: center;
	margin-top: 30px;
}

.index-ListBox .listBtn-more a {
	width: 150px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	border: 1px solid rgba(170, 170, 170, 1);
	text-align: center;
	color: rgba(102, 102, 102, 1);
	transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
}

.index-ListBox .listBtn-more a:hover {
	background-color: rgba(239, 122, 12, 1);
	border-color: rgba(239, 122, 12, 1);
	color: #fff;
}

@media(min-width:1000px) {
	.index-ListBox {
		padding: 60px 0 80px;
	}

	.index-ListBox .contentBox {
		margin-top: 40px;
	}

	.index-ListBox .contentBox ul li {
		margin-bottom: 25px;
		background: white;
	}
}

@media(max-width:1000px) {
	.index-ListBox {
		padding: 0px 0;
	}

	.index-ListBox .contentBox {
		margin-top: 30px;
	}

	.index-ListBox .imgBox {
		text-align: center;
	}

	.index-ListBox .imgBox .mask {
		display: none
	}

	.index-ListBox .contentBox ul li {
		margin-bottom: 15px;
	}

	.index-ListBox .listBtn-more {
		margin-top: 10px;
	}
}

/*首页-专业服务、品质保证、技术创新 联系我们*/
.index-ListBox {
	background: #fff;
}

.index-backBg {
	background-position: center center;
	background-image: url("../image/indexBackBg.jpg");
	background-attachment: fixed;
}

.index-backBg img {
	width: 70px;
	float: left;
	margin-right: 15px;
}

.index-backBg .box {
	color: #fff;
}


@media(min-width:1000px) {
	.index-partner {
		padding: 40px 0 60px;
		margin-bottom: -70px;
		background: #fff;
	}

	.index-partner .content {
		margin-top: 40px;
		overflow: hidden;
	}

	.index-backBg {
		padding: 65px 0;
	}

	.index-backBg .box p {
		font-size: 20px;
		line-height: 2;
	}

	.index-backBg .box div {
		font-size: 14px;
		line-height: 2;
	}

	.index-partner .left {
		float: left;
		width: 50%;
		background-color: rgb(239, 122, 12);
		padding: 42px;
	}

	.index-partner .right {
		float: left;
		width: 50%;
	}
}

.index-partner .marqueelefts.about-Marqueelefts li .pic {
	width: 200px;
}

.index-partner .marqueelefts.about-Marqueelefts li {
	width: 200px;
}

.gtill {
	clear: both;
	overflow: hidden;
}

.gtill .redbg {
	width: 107px;
	height: 107px;
	float: left;
	background-image: url(../image/redbg.png);
	background-repeat: no-repeat;
}

.whitebg {
	width: 107px;
	height: 107px;
	float: left;
	background-image: url(../image/whitebg.png);
	background-repeat: no-repeat;
}

.gtill .redbg h5 {
	margin-top: 20px;
	font-size: 14px;

	padding-left: 6%;
	color: white;
	text-transform: uppercase;
}

.gtill .redbg span {
	width: 30px;
	height: 4px;
	background: white;
	display: inline-block;
	margin-left: 10%;
}

.gtill .whitebg h5 {
	margin-top: 20px;
	font-size: 14px;

	padding-left: 10%;
	color: #da2f44;
	text-transform: uppercase;
}

.gtill .whitebg span {
	width: 30px;
	height: 4px;
	background: #da2f44;
	display: inline-block;
	margin-left: 10%;
}

.redwenben {
	margin-left: 30px;
	float: left;
}

.redwenben h2 {
	font-size: 36px;
	font-weight: 500;

	color: #000000;
}

.redwenben p {
	font-size: 20px;
	color: #000000;
}

.whitewenben {
	margin-left: 30px;
	float: left;
}

.whitewenben h2 {
	font-size: 36px;
	font-weight: 500;

	color: white;
}

.whitewenben p {
	font-size: 20px;
	color: white;
}

.videos {
	overflow: hidden;
	margin-top: 90px;
	padding: 15px;
}

.mose {
	/* position: absolute; */
	background: #d70b2c;
	width: 200px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	margin-top: 10%;
}

.allp {
	padding-left: 30px;
}

.videos p {
	font-size: 18px;
	color: #4d4d4d;
	text-align: left;
	margin-bottom: 20px;
}

.about-content .mose a {
	color: white;
	font-size: 18px;
}

.about-content .mose a:hover {
	color: white;
}

.allvideo {
	width: 100%;
	height: auto;
}

.biaoti {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99;
}

.container_1500 {
	width: 1500px;
	margin: 100px auto;
}

.container_1500 {
	width: 100%;
	/* max-width: 1440px; */
	padding: 0 8%;
	margin: 5% auto;
}

.fanglunbo .swiper-pagination-bullet {
	background: whitesmoke;
	opacity: 0.7;
}

.fanglunbo .swiper-pagination-bullet-active {
	width: 30px;
	border-radius: 10px;
	background: white;
	opacity: 1;
}

.fanglunbo .swiper-pagination-bullets {
	bottom: 30px;
}

.xiangwen {
	position: absolute;
	top: 74%;
	left: 40%;
}

.xiangwen h4 {
	font-size: 36px;
	color: white;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-bottom: 30px;
}

.xiangwen p {
	font-size: 20px;
	color: white;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;

}

.container_800 {
	width: 800px;
	overflow: hidden;
}

.anlilunbotill {
	position: absolute;
	padding-top: 20%;
	z-index: 99;
	width: 34%;
	height: 100%;
	border-right: 1px solid white;
}

.anlilunbotill .swiper-wrapper {
	display: block;
}

.anlilunbotill .swiper-slide {
	line-height: 92px;
	height: 92px;
	border-bottom: 1px solid white;
	cursor: pointer;
	padding-left: 26%;
}

.anlilunbotill .swiper-slide:last-child {
	border: none;
}

/* .anlilunbotill .swiper-slide.on{
	 background:linear-gradient(to right, rgb(255 255 255 / 37%), rgb(195 14 90 / 59%));
} */
.anlilunbotill .swiper-slide:hover {
	background: linear-gradient(to right, rgb(255 255 255 / 37%), rgb(195 14 90 / 59%));
}

.anlilunbotill h3 {
	color: white;
	font-size: 22px;
	font-weight: 200;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.anlilunbotill h3 i {
	width: 10px;
	height: 10px;
	background: white;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
}

.anlilunbotill .swiper-slide.on i {
	background: #d70b2c;
}

.anlilunbotill .swiper-slide:hover i {
	background: #d70b2c;
}

.anlilunbotill .swiper-slide-thumb-active {
	background: linear-gradient(to right, rgb(255 255 255 / 37%), rgb(195 14 90 / 59%));

}

.anlilunbotill .swiper-slide-thumb-active i {
	background: #d70b2c;
}

.zixunkuang {
	margin-top: 90px;
}

.zixunkuang li {

	padding: 10px;
}

.zixunkuang .zixunwen {
	position: absolute;
	width: 100%;
	/* top: 0; */
	z-index: 99;
	bottom: 10%;
}

.ziixunall {
	position: relative;
	background: #f9eef0;
	cursor: pointer;
}

.ziixunall span {
	color: #d70b2c;

	display: inline-block;
	font-size: 16px;
	position: absolute;
	top: 10%;
	left: 4%;

}

.ziixunall p {
	color: #111111;

	font-size: 20px;
	padding: 0 30px;

}

.ziixunall img {
	opacity: 0;width: 100%;
}

.ziixunall:hover img {
	opacity: 1;
}

.ziixunall:hover p {
	color: white;
}

.liuzixun {
	padding: 90px 0;
	background: white;
}

.xitong {
	background: #f4f4f4;
	padding: 90px 0;
}

.container_1100 {
	width: 1100px;
	margin: 50px auto;
}

.xitonglunbo .boximgs {
	width: 50%;
	/* float: left; */
}

.xitonglunbo .boximgs img {
	width: 100%;
	max-width: 100%;
}

.xitonglunbo .xiwen {
	width: 40%;
	/* float: right; */
	margin-left: 10%;
}

.imgbox {
	display: flex;
	align-items: center;
}

/* .xitonglunbo .xiwen h5 {
	font-size: 44px;
	color: #da2f44;
} */
.xitonglunbo .xiwen h5 {
	font-size: 44px;
	color: #da2f44;
}


.xitonglunbo .xiwen p {
	font-size: 26px;
	color: #111111;
}

.xitonglunbo {
	position: relative;
}

.pLeft2 {
	background-image: url(../image/pleft2.png);
}

.pLeft1 {
	background-image: url(../image/pleft.png);
}

.xitonglunbo .swiper-pagination {
	width: 100%;
	left: 0;
}

.xitonglunbo .swiper-pagination-bullet {
	background: white;
	opacity: 1;
	margin: 0 6px;
}

.xitonglunbo .swiper-pagination-bullet-active {
	background: #da2f44;
}

.mosepro {
	color: #da2f44;
	font-size: 14px;
	float: right;
}

.promoselist {
	float: right;
	margin-top: -80px;
}

.promoselist p {
	display: inline-block;
	font-size: 14px;

}

.promoselist p span {

	display: inline-block;
	text-align: center;
	line-height: 40px;
	cursor: pointer;padding: 0 10px;
}

.promoselist p span.on {
	color: white;
	background: #da2f44;
	/* padding: 2% 4%; */


}

/* .promoselist p span:hover {
	color: white;
	background: #da2f44;
	


} */

.promoselist a {
	text-decoration: underline;
	color: #da2f44;
	font-size: 16px;
	display: inline-block;
}

.xitonglist {
	display: none;
}

.xitonglist:first-child {
	display: block;
}

.paddings {
	padding-left: 8%;
}

.whitewenben p.psize {
	font-size: 18px;
}

.banners img {
	width: 100%;
}

.quans {
	margin-top: 80px;
}


.dao {
	position: absolute;
	/* top: 0; */
	right: 1%;
	font-size: 18px;
	font-weight: 500;
	color: #000000;
	bottom: 30px;
}

.flnav {
	float: left;
	width: 15%;
}

.frlist {
	float: right;
	width: 75%;
}

.frlist .col-md-avg-3,
.frlist .col-sm-avg-3,
.frlist .col-xs-12 {
	padding: 2%;
}

.chan .swiper-pagination-bullet {
	background: #bfbfbf opacity:1;
}

.chan .swiper-pagination-bullet-active {
	opacity: 1;
	background: #d70b2c;
}

.chan .swiper-pagination {
	bottom: 0%;
}

.sousou {
	position: relative;margin-bottom: 10px;
}

.sousou input {
	border: 1px solid #d70b2c;
	outline: none;
	line-height: 50px;
	height: 50px;
	padding: 10px 50px 10px 10px;
	font-size: 16px;
	width: 100%;

}


.sousou img {
	position: absolute;
	top: 25%;
	right: 5%;
	z-index: 9;
	cursor: pointer;
}

.aboutUs-bg .gtill {
	clear: both;
	overflow: hidden;
	margin-bottom: 30px;
	position: relative;

}

.aboutUs-bg .gtill:before {
	content: "";
	width: 100%;
	height: 1px;
	background: linear-gradient(to right, rgb(255 255 255), #ddd);
	position: absolute;
	display: block;
	left: 0;
	bottom: 0;
}

.dao a.on {
	color: #d70b2c;
}

.lnav dl {
	float: none;
	width: 100%;
}

.lnav ul {
	border: 1px Solid #ddd;
	border-top: none;
}

.lnav ul li {
	text-align: left;
	margin-bottom: 10px;
	font-size: 18px;
	margin-top: 10px;

	line-height: 40px;
	border-bottom: 1px Solid #ddd;
}

.lnav ul li a {
	padding: 0 20px;display: block;
}
.lnav ul li a.on {
	color: #00279c;font-weight: bold;
}
.lnav ul li:last-child {
	border: none;
}

.lnav ul .one h4 {
	background: #d70b2c;
	color: white;
	font-size: 20px;
	line-height: 1.5em;

	padding: 10px 20px;
}

.lnav ul .one h4 img {
	float: right;
	margin-top: 20px;
}

.lnav ul .one h5 {
	background: linear-gradient(to right, rgb(255 190 190), white);

	font-size: 15px;
	line-height: 1.5em;
	margin-top: 4px;
	padding: 10px 0;
}

.lnav ul .one h5 a {
	color: #d70b2c;
}

.lnav ul .one dd {

	font-size: 14px;
	line-height: 1.5em;

	padding: 5px 0;
}

.dallun {
	width: 70%;
}

.lwan .xitonglunbo .boximgs {
	width: 100%;
	float: left;
}

.lwan .xitonglunbo .xiwen {
	width: 40%;
	float: right;
	margin-left: 10%;
}

.lwan .xitonglunbo .swiper-pagination-bullet {
	background: #999;
	opacity: 1;
	margin: 0 6px;
}

.lwan .xitonglunbo .swiper-pagination-bullet-active {
	background: #da2f44;
}

.neirong {
	margin-top: 50px;
}

.neirong h5 {
	font-size: 20px;
	line-height: 50px;
	height: 50px;
	position: relative;
	margin-bottom: 20px;
	margin-top: 40px;

}

.neirong h5:before {
	content: "";
	position: absolute;
	left: 0;
	width: 44px;
	height: 4px;
	background: #da2f44;
	bottom: 0;
	color: #333333;
}

.neirong p {
	font-size: 16px;
}

.neirong .spans li {

	border: 1px Solid #666666;
	border-radius: 10px;
	margin-right: 3%;
	font-size: 18px;
	display: inline-block;
	width: 12%;
	text-align: center;
	padding: 1% 0;
}

.neirong .spans li p {
	/*font-size: 18px;*/
}

.neirong .spans li i {
	font-size: 16px;
	font-style: normal;
}

.neirong .xingneng li {

	border: 1px Solid #666666;
	border-radius: 10px;
	margin-right: 3%;
	font-size: 18px;
	display: inline-block;
	width: 12%;
	text-align: center;
	padding: 1% 0;
}

.neirong .xingneng li p {
	/*font-size: 18px;*/
}

.neirong .xingneng li i {
	font-size: 16px;
	font-style: normal;
}

.net {
	position: relative;
	margin: 50px auto;
	font-size: 16px;
}

.net a {
	display: inline-block;
}

.net .left {
	position: relative;
	float: left;
}

.net .right {
	position: relative;
	float: right;
}

.henav ul {
	display: flex;flex-wrap: wrap;

}

.henav ul li {
	width: 25%;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
}

.henav ul li.on {
	background: #da2f44;
	color: white;
}

.henav ul li a {
	display: block;
}

.henav ul li.on a {
	color: white;
}

.henav ul li:hover {
	background: #da2f44;
	color: white;
}

.henav ul li:hover a {
	color: white;
}

.lianxi .mose a {
	color: white;
	font-size: 18px;
}

.lianxi .mose {
	position: relative;
	background: #d70b2c;
	width: 180px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-top: 0px;
}

.biaoti {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99;
}

.videos img {
	width: 100%;
}

.aboutus .paddings {
	padding-left: 6%;
}

.wlnav .fl {
	float: left;

}

.wlnav {
	overflow: hidden;
	margin: 30px auto;
}

.wlnav .fl li {
	display: inline-block;
	line-height: 50px;

	padding: 0 10px;
}

.wlnav .fl li a {
	display: block;
	color: black;

	font-size: 18px;
}

.wlnav .fl li.on {
	background: #d70b2c;
}

.wlnav .fl li.on a {
	color: white;
}

/* 
.wlnav .fl li:hover {
	background: #d70b2c;
}

.wlnav .fl li:hover a {
	color: white;
} */

.wlnav .fr {
	float: right;

}

.fuwukuang {
	position: relative;
	width: 100%;
}

.fuwukuang img.bing {
	width: 100%;
}

.fwhewen {
	width: 56%;
	padding: 2% 1%;
	position: absolute;
	top: 25%;
	left: 32%;
	transform: translate(-50%, -50%);
}

.fwhewen h5 {
	font-size: 42px;
	font-weight: 500;
	color: black;
	margin-bottom: 3%;
}

.fwhewen p {
	color: #4d4d4d;
	font-size: 18px;
	margin-bottom: 20px;
	line-height: 40px;
}

.hezuos {
	position: relative;
	width: 100%;
}

.hezuos img.bing {
	width: 100%;
}



.hewen {
	width: 60%;
	padding: 2% 3%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: rgb(215 11 44 / 88%);

}

.hewen p {
	color: white;
	font-size: 18px;
	margin-bottom: 20px;
	line-height: 40px;
}

.hewen a img {
	display: inline-block;
	vertical-align: middle;
}

.hewen a {
	display: block;
	margin: 2% auto;
	width: 200px;
	color: white;
	font-size: 18px;
}

.newlist ul {
	margin-right: -2%;
}

.newlist li {
	float: left;
	width: 31.3%;
	margin-right: 2%;
	position: relative;
	margin-bottom: 46px;
}

.newlist li p {
	position: absolute;
	bottom: 0;
	height: 90px;
	line-height: 34px;
	text-align: center;
	color: white;
	background: rgb(0 0 0 / 62%);
	width: 98%;
	padding: 10px 1%;
	font-size: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

.newlist li:hover p {
	background: rgb(163 9 9 / 82%);
}

.newlunbo .swiper-pagination-bullet-active {
	opacity: 1;
	background: #d70b2c;
}

.newlunbo .swiper-wrapper {
	margin-bottom: 30px;
}


.anlilist ul {
	margin-right: -2%;
}

.anlilist li {
	float: left;
	width: 31.3%;
	margin-right: 2%;
	position: relative;
	margin-bottom: 46px;
}

.anlilist li .infos {
	position: absolute;
	bottom: 0;
	height: 90px;

	text-align: center;
	color: white;
	background: rgb(0 0 0 / 62%);
	width: 98%;
	padding: 10px 1%;
	font-size: 20px;
}

.anlilist li:hover .infos {
	background: rgb(163 9 9 / 82%);
}

.newlunbo .swiper-pagination-bullet-active {
	opacity: 1;
	background: #d70b2c;
}

.anlilist li h5 {
	font-size: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
}

.anlilist li p {
	font-size: 16px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

.boxlianxi ul {
	margin-right: -4%;
	margin-top: 4%;
	margin-bottom: 4%;
	overflow: hidden;

}

.boxlianxi ul li {
	width: 29.3%;
	margin-right: 4%;
	display: flex;
	float: left;
	border: 1px Solid #eca6b1;
	border-radius: 20px;
	padding: 2% 2%;
}

.boxlianxi ul li img {
	vertical-align: middle;
	margin-right: 2%;
}

.boxlianxi ul li h5 {
	font-size: 22px;
}

.boxlianxi ul li p {
	font-size: 16px;
}

.pinlog {
	overflow: hidden;
}

.pinlog h6 {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 3%;
	margin-top: 4%;
}

.pinlog ul {
	display: flex;
	/*justify-content: space-between;*/
}

.pinlog li {
	float: left;
}

.pinlog li img {
	width: auto;
	height: auto;
	display: block;
	max-height: 102px;
}

.liupin .paddings {
	padding-left: 4%;
	padding-top: 4%;
}

.shouxuan {
	padding: 5% 0;
	overflow: hidden;
	background: linear-gradient(to bottom, #ffffff, #eaeaea);
}

.shouxuan h5 {
	font-size: 30px;
	text-align: center;
	background: linear-gradient(to bottom, #000000, #ffffff);
	-webkit-background-clip: text;
	background-clip: text;
	color: #ffffffd1;
}

.shouxuan h6 {
	font-size: 32px;
	text-align: center;
	margin-top: -30px;
}

.shouxuan ul {
	margin-top: 5%;
	margin-bottom: 5%;
	display: flex;
	justify-content: space-between;
}

.shouxuan ul li {
	text-align: center;
}

.shouxuan ul li img {
	width: 300px;
}

.shouxuan ul li p {
	font-size: 20px;
	font-weight: bold;
	margin-top: 10px;
}

.chakuang {
	margin-top: 8%;
}

.chakuang a {
	margin: 5% auto;
	display: block;
	width: 48%;
	background: #d70b2c;
	height: 60px;
	line-height: 60px;
	color: white;
	text-align: center;
	border-radius: 20px;
	font-size: 20px;
	font-weight: 500;
}

.chakuang a img {
	width: 30px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.textps {
	width: 50%;
	margin: auto;
	padding: 0 2%;
}

.textps p {
	font-size: 16px;
	color: #4d4d4d;
	text-align: left;
	margin-bottom: 10px
}

.zhan dl {
	display: none;
}

.chengshi h4 {
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	margin: 30px 0;
	color: #5353b9;
}

.chengshi select {
	border: 1px Solid #eee;
	font-size: 16px;
	line-height: 60px;
	display: inline-block;
	width: 47%;
	height: 60px;
	margin: 20px 0;
	padding-left: 10px;
	float: left;
	margin-left: 2%;
}



.index-ListBox  .daohang {
	width: 40px !important;
	height: 40px !important;
	margin-top: 30%;
	display: inline-block;
	vertical-align: middle;
	opacity: 0;
	border: none!important;
}
.aboutUs-bg .mendian  .imgBox a .mask {
	text-align: center;
}
.mendian span {
	vertical-align: middle;
	display: inline-block;
	margin-top: 30%;
	color: white;
	font-size: 16px;
	opacity: 0;
}
.index-ListBox .imgBox:hover .daohang {
	opacity: 1;
}

.index-ListBox .imgBox:hover span {
	opacity: 1;
}
@media(max-width:1600px) {
	.indexbody .container {
		padding: 0 8%;
		max-width: 100%;
	}

	.paddings {
		padding-left: 0%;
	}

	.videos p {
		font-size: 16px;
		color: #4d4d4d;
		text-align: left;
		margin-bottom: 10px;
	}

	.about-content .mose a {
		color: white;
		font-size: 14px;
	}

	.mose {
		/* position: absolute; */
		background: #d70b2c;
		width: 150px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		margin-top: 4%;
	}

	.xitonglunbo .xiwen h5 {
		font-size: 42px;
		color: #da2f44;
	}

	.xitonglunbo .xiwen p {
		font-size: 24px;
		color: #111111;
	}

	.xiangwen {
		position: absolute;
		top: 80%;
		left: 40%;
	}

	.anlilunbotill .swiper-slide {
		line-height: 70px;
		height: 70px;
		border-bottom: 1px solid white;
		cursor: pointer;
		padding-left: 22%;
	}

	.anlilunbotill h3 {
		color: white;
		font-size: 20px;
		font-weight: 200;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

	.xiangwen h4 {
		font-size: 32px;
		color: white;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		margin-bottom: 10px;
	}

	.ziixunall p {
		color: #111111;
		font-size: 18px;
		padding: 0 30px;
	}
}

@media(max-width:1360px) {
	/* div#navMenu {
		width: 74%;
	} */

	.liutop {
		text-align: right;
		width: 15%;
		float: right;
		padding-left: 0;
	}
}

@media(max-width:1000px) {
	.quans {
		margin-top: 0px;
	}

	.index-partner {
		padding-top: 30px;
		margin-bottom: -50px;
		background: #fff;
	}

	.index-backBg {
		padding: 30px 0 10px;
	}

	.index-backBg .listBox {
		margin-bottom: 20px;
	}

	.index-partner .content {
		margin-top: 30px;
	}

	.index-partner .left {
		background-color: rgb(239, 122, 12);
		overflow: hidden;
		padding: 15px 10px;
	}

	.gtill .redbg {
		width: 80px;
		height: 80px;
		float: left;
		background-image: url(../image/redbg.png);
		background-repeat: no-repeat;
		display: none;
	}

	.gtill .redbg span {
		width: 30px;
		height: 4px;
		background: white;
		display: inline-block;
		margin-left: 9px;
	}

	.gtill .redbg h5 {
		margin-top: 14px;
		font-size: 14px;
		padding-left: 9px;
		color: white;
	}

	.redwenben {
		margin-left: 0px;
	}

	.redwenben h2 {
		font-size: 20px;
		color: #000000;
	}

	.redwenben p {
		font-size: 16px;
		color: #000000;
	}

	.videos {
		overflow: hidden;
		margin-top: 30px;
		padding: 15px;
	}

	.allp {
		padding-left: 0px;
	}

	.biaoti {
		position: relative;
		/* top: 0; */
		width: 100%;
		z-index: 99;
		/* background: #c91230; */
		padding: 20px;
		/* margin-top: 30px; */
	}

	.container_1500 {
		width: 100%;
		margin: 0 auto;
	}

	.whitebg {
		width: 96px;
		height: 80px;
		float: left;
		background-image: url(../image/whitebg.png);
		background-repeat: no-repeat;
		display: none;
	}

	.gtill .whitebg h5 {
		margin-top: 14px;
		font-size: 14px;
		padding-left: 9px;
		color: #da2f44;
	}

	.gtill .whitebg span {
		width: 30px;
		height: 4px;
		background: #da2f44;
		display: inline-block;
		margin-left: 9px;
	}

	.whitewenben {
		margin-left: 0px;
	}

	.whitewenben h2 {
		font-size: 20px;
		color: #000000;
	}

	.whitewenben p {
		font-size: 16px;
		color: #000000;
	}

	.anlilunbotill {
		display: none;
	}

	.container_800 {
		width: 96%;
		overflow: hidden;
	}

	.xiangwen {
		position: absolute;
		bottom: 10%;
		left: 4%;
		top: auto;
	}

	.xiangwen h4 {
		font-size: 20px;
		color: white;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		margin-bottom: 0;
	}

	.xiangwen p {
		font-size: 16px;
		color: white;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

	.ziixunall p {
		color: white;
		font-size: 16px;
		padding: 0 10px;
	}

	.ziixunall span {
		color: #d70b2c;
		margin: 14px 10px;
		display: inline-block;
		font-size: 16px;
		margin-bottom: 12%;
	}

	.zixunkuang {
		margin-top: 30px;
	}

	.ziixunall img {
		opacity: 1;
	}

	.liuzixun {
		margin-top: 30px;
		padding: 0;
	}

	.xitong {
		background: #f4f4f4;
		padding: 40px 0;
	}

	.container_1100 {
		width: 100%;
		margin: 20px auto;
	}

	.xitonglunbo .xiwen h5 {
		font-size: 20px;
		color: #da2f44;
	}

	.xitonglunbo .xiwen p {
		font-size: 16px;
		color: #111111;
	}

	.pLeft2 {
		background-image: url(../image/pleft2.png);
		display: none;
	}

	.pLeft1 {
		background-image: url(../image/pleft.png);
		display: none;
	}

	.xitonglist .swiper-container {
		width: 100%;
	}

	.promoselist {
		float: none;
		margin-top: 20px;
	}

	.promoselist p {
		display: inline-block;
		font-size: 14px;
		margin-bottom: 10px;
	}

	.promoselist p span {

		display: inline-block;
		text-align: center;
		line-height: 40px;
		cursor: pointer;
	}

	.paddings {
		padding-left: 0%;
	}

	.mose {
		position: relative;
		background: #d70b2c;
		width: 180px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		margin-top: 0px;
	}

	.footfl {
		display: none;
	}

	.footfr {
		/* display: none; */
		width: 100%;
	}

	.footfr h6 {
		font-size: 18px;
		color: #242424;
		margin-bottom: 10px;
	}

	.footfr img {
		width: 56px;
		float: left;
		margin-top: 0px;
	}

	.footfr .fangw {
		clear: none;
		background: #d70b2c;
		width: 100px;
		height: 50px;
		line-height: 50px;
		margin-left: 0px;
		text-align: center;
		float: right;
	}

	.foots .text-left {
		float: left;
		text-align: left;
		color: #555555;
		font-size: 14px;
		line-height: 30px;
		letter-spacing: 1px;
	}

	.f_imgs {
		float: right;
		text-align: center;
		width: 100%;
	}

	.container {
		/* max-width: 1440px; */
		padding: 0 2%;
	}

	.container_1500 {
		width: 100%;
		padding: 0 0%;
		margin: 5% auto;
	}

	.indexbody .container {
		padding: 0 4%;
		max-width: 100%;
	}

	/* div#navMenu {
		width: 300px;
	} */
	.dao {
		position: relative;
		top: 0;
		right: 0;
		margin-top: 10px;
		font-size: 14px;
		font-weight: 500;
		color: #000000;
	}

	.sousou input {
		border: 1px solid #d70b2c;
		outline: none;
		line-height: 40px;
		height: 40px;
		padding: 10px 35px 10px 10px;
		font-size: 14px;
		width: 100%;
	}

	.flnav {
		float: left;
		width: 30%;
	}

	.frlist {
		float: right;
		width: 65%;
	}

	.lnav ul .one h4 {
		background: #d70b2c;
		color: white;
		font-size: 16px;
		line-height: 1.5em;

		padding: 10px 10px;
	}

	.lnav ul .one h5 {
		background: linear-gradient(to right, rgb(255 190 190), white);
		font-size: 14px;
		line-height: 1.5em;

		margin-top: 4px;
		padding: 5px 0;
	}


	.lnav ul li {
		text-align: left;
		margin-bottom: 10px;
		font-size: 16px;
		margin-top: 10px;
		line-height: 40px;

	}

	.lnav ul li a {
		padding: 0 10px;
	}

	.neirong .spans span {
		padding: 5px 10px;
		border: 1px Solid #666666;
		border-radius: 10px;
		margin-right: 20px;
		font-size: 14px;
		display: inline-block;
		margin-bottom: 10px;
	}

	.net .right {
		position: relative;
		float: none;
		margin-top: 20px;
	}

	.aboutUs-bg .redwenben {
		margin-left: 0;
		float: none;
		padding-bottom: 20px;
	}

	.aboutus {
		margin-bottom: 40px;
	}

	.wlnav .fr {
		float: none;
	}

	.wlnav .fl {
		float: none;
		width: 100%;
		margin-top: 20px;
	}

	.wlnav .fl li {
		display: inline-block;
		line-height: 50px;
		font-size: 16px;
		padding: 0 2%;
		/*width: 33.3%;*/
		text-align: center;
		float: left;
	}

	.aboutUs-bg .gtill {
		clear: both;
		overflow: hidden;
		margin-bottom: 30px;
		position: relative;
		padding-bottom: 20px;
	}

	.henav ul li {
		width: 50%;
		text-align: center;
		line-height: 50px;
		font-size: 16px;
	}

	.hewen {
		width: 100%;
		padding: 2% 3%;
		position: relative;
		top: 0;
		left: 0;
		transform: translate(0, 0);
		background: rgb(215 11 44 / 88%);

	}

	.hewen p {
		font-size: 16px;
	}

	.hewen a {
		font-size: 16px;
	}

	.spans ul {
		margin-right: -3%;
	}

	.xingneng ul {
		margin-right: -3%;
	}

	.neirong .spans li {
		border: 1px Solid #666666;
		border-radius: 10px;
		margin-right: 3%;
		font-size: 18px;
		display: inline-block;
		width: 46%;
		text-align: center;
		padding: 2% 0;
		margin-bottom: 20px;
	}

	.neirong .xingneng li {
		border: 1px Solid #666666;
		border-radius: 10px;
		margin-right: 3%;
		font-size: 18px;
		display: inline-block;
		width: 46%;
		text-align: center;
		padding: 2% 0;
		margin-bottom: 20px;
	}

	.neirong {
		overflow: hidden;
	}

	.fwliu {
		display: none;
	}

	.newlist li {
		float: left;
		width: 48%;
		margin-right: 2%;
		position: relative;
		margin-bottom: 18px;
	}

	.newlist li p {
		position: absolute;
		bottom: 0;
		height: 60px;
		line-height: 23px;
		text-align: center;
		color: white;
		background: rgb(0 0 0 / 62%);
		width: 100%;
		padding: 8px 1%;
		font-size: 14px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.anlilist li {
		float: left;
		width: 48%;
		margin-right: 2%;
		position: relative;
		margin-bottom: 18px;
	}

	.anlilist li h5 {
		font-size: 16px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.anlilist li p {
		font-size: 14px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.boxlianxi ul li {
		width: 96%;
		margin-right: 0;
		display: flex;
		float: left;
		border: 1px Solid #eca6b1;
		border-radius: 20px;
		padding: 3% 3%;
		float: none;
		margin-bottom: 4%;
	}

	.fwhewen {
		width: 100%;
		padding: 2% 0%;
		position: relative;
		top: 0;
		left: 0;
		transform: translate(0, 0);
	}

	.fwhewen h5 {
		font-size: 20px;
		font-weight: bold;
		color: black;
		margin-bottom: 0%;
	}

	.fwhewen p {
		font-size: 16px;
		font-weight: 500;
		line-height: 30px;
		color: black;
	}

	.liupin .paddings {
		padding-left: 0%;
		padding-top: 4%;
	}

	.pinlog li img {
		width: auto;
		height: auto;
		display: block;
		max-height: 56px;
	}

	.shouxuan h5 {
		font-size: 24px;
		text-align: center;
		background: linear-gradient(to bottom, #000000, #ffffff);
		-webkit-background-clip: text;
		background-clip: text;
		color: #ffffffd1;
	}

	.shouxuan h6 {
		font-size: 24px;
		text-align: center;
		margin-top: -30px;
	}

	.shouxuan ul {
		margin-top: 5%;
		margin-bottom: 5%;
		display: block;
		justify-content: space-between;
	}

	.shouxuan ul li {
		text-align: center;
		margin-bottom: 40px;
	}

	.chakuang a {
		margin: 5% auto;
		display: block;
		width: 100%;
		background: #d70b2c;
		height: 50px;
		line-height: 50px;
		color: white;
		text-align: center;
		border-radius: 20px;
		font-size: 16px;
		font-weight: 500;
	}

	.textps {
		width: 100%;
		margin: auto;
		padding: 0 2%;
	}

	.textps p {
		font-size: 16px;
		font-weight: bold;
		margin: 20px 0;
	}

	.shouxuan {
		padding: 5% 0;
		overflow: hidden;
		background: linear-gradient(to bottom, #ffffff, #eaeaea);
		background: none;
	}

	.lianxi {
		padding-top: 2%;
		overflow: hidden;
	}

	.aboutus .paddings {
		padding-left: 0%;
		margin-top: 4%;
	}

	.boxlianxi ul li img {
		vertical-align: middle;
		margin-right: 4%;
		width: 60px;
		display: block;
		height: 60px;
	}

	.boxlianxi ul li h5 {
		font-size: 18px;
	}

	.boxlianxi ul li p {
		font-size: 14px;
	}

	.about-content .videos ul li {
		text-align: center;
		margin-bottom: 3%;
		font-size: 18px;
	}

	.chengshi h4 {
		font-size: 24px;
		font-weight: bold;
		text-align: center;
		margin: 10px 0;
		color: #5353b9;
	}

	.chengshi select {
		border: 1px Solid #eee;
		font-size: 16px;
		line-height: 50px;
		display: inline-block;
		width: 47%;
		height: 50px;
		margin: 20px 0;
		padding-left: 4px;
		float: left;
		margin-left: 2%;
	}

	.mendian li .imgBox {
		padding: 20px 0;
	}

	.mendian li .card1 {
		padding: 0 3%;
	}

	.mendian ul li p {
		padding: 0 3%;
	}
}

@media(max-width:768px) {


	/* .indexbody .container {
		padding: 0 4%;
		max-width: 100%;
	} */
	.header1 .container {
		/* max-width: 1440px; */
		padding: 0 4%;
	}
}