.container {

	margin-right: auto;

	margin-left: auto;

	padding-right: 15px;

	padding-left: 15px;

}



@media (min-width:768px) {

	.container {

		width: 750px;

	}

}



@media (min-width:992px) {

	.container {

		width: 970px;

	}

}



@media (min-width:1440px) {

	.container {

		width: 1440px;

	}

}



.container-fluid {

	margin-right: auto;

	margin-left: auto;

	padding-right: 15px;

	padding-left: 15px;

}



.row {

	margin-right: -15px;

	margin-left: -15px;

}



.col-lg-1,

.col-lg-2,

.col-lg-3,

.col-lg-4,

.col-lg-5,

.col-lg-6,

.col-lg-7,

.col-lg-8,

.col-lg-9,

.col-lg-10,

.col-lg-11,

.col-lg-12,

.col-md-1,

.col-md-2,

.col-md-3,

.col-md-4,

.col-md-5,

.col-md-6,

.col-md-7,

.col-md-8,

.col-md-9,

.col-md-10,

.col-md-11,

.col-md-12,

.col-sm-1,

.col-sm-2,

.col-sm-3,

.col-sm-4,

.col-sm-5,

.col-sm-6,

.col-sm-7,

.col-sm-8,

.col-sm-9,

.col-sm-10,

.col-sm-11,

.col-sm-12,

.col-xs-1,

.col-xs-2,

.col-xs-3,

.col-xs-4,

.col-xs-5,

.col-xs-6,

.col-xs-7,

.col-xs-8,

.col-xs-9,

.col-xs-10,

.col-xs-11,

.col-xs-12 {

	position: relative;

	padding-right: 15px;

	padding-left: 15px;

	min-height: 1px;

}



.col-xs-1,

.col-xs-2,

.col-xs-3,

.col-xs-4,

.col-xs-5,

.col-xs-6,

.col-xs-7,

.col-xs-8,

.col-xs-9,

.col-xs-10,

.col-xs-11,

.col-xs-12 {

	float: left;

}



.col-xs-12 {

	width: 100%;

}



.col-xs-11 {

	width: 91.66666667%;

}



.col-xs-10 {

	width: 83.33333333%;

}



.col-xs-9 {

	width: 75%;

}



.col-xs-8 {

	width: 66.66666667%;

}



.col-xs-7 {

	width: 58.33333333%;

}



.col-xs-6 {

	width: 50%;

}



.col-xs-5 {

	width: 41.66666667%;

}



.col-xs-4 {

	width: 33.33333333%;

}



.col-xs-3 {

	width: 25%;

}



.col-xs-2 {

	width: 16.66666667%;

}



.col-xs-1 {

	width: 8.33333333%;

}



.col-xs-pull-12 {

	right: 100%;

}



.col-xs-pull-11 {

	right: 91.66666667%;

}



.col-xs-pull-10 {

	right: 83.33333333%;

}



.col-xs-pull-9 {

	right: 75%;

}



.col-xs-pull-8 {

	right: 66.66666667%;

}



.col-xs-pull-7 {

	right: 58.33333333%;

}



.col-xs-pull-6 {

	right: 50%;

}



.col-xs-pull-5 {

	right: 41.66666667%;

}



.col-xs-pull-4 {

	right: 33.33333333%;

}



.col-xs-pull-3 {

	right: 25%;

}



.col-xs-pull-2 {

	right: 16.66666667%;

}



.col-xs-pull-1 {

	right: 8.33333333%;

}



.col-xs-pull-0 {

	right: auto;

}



.col-xs-push-12 {

	left: 100%;

}



.col-xs-push-11 {

	left: 91.66666667%;

}



.col-xs-push-10 {

	left: 83.33333333%;

}



.col-xs-push-9 {

	left: 75%;

}



.col-xs-push-8 {

	left: 66.66666667%;

}



.col-xs-push-7 {

	left: 58.33333333%;

}



.col-xs-push-6 {

	left: 50%;

}



.col-xs-push-5 {

	left: 41.66666667%;

}



.col-xs-push-4 {

	left: 33.33333333%;

}



.col-xs-push-3 {

	left: 25%;

}



.col-xs-push-2 {

	left: 16.66666667%;

}



.col-xs-push-1 {

	left: 8.33333333%;

}



.col-xs-push-0 {

	left: auto;

}



.col-xs-offset-12 {

	margin-left: 100%;

}



.col-xs-offset-11 {

	margin-left: 91.66666667%;

}



.col-xs-offset-10 {

	margin-left: 83.33333333%;

}



.col-xs-offset-9 {

	margin-left: 75%;

}



.col-xs-offset-8 {

	margin-left: 66.66666667%;

}



.col-xs-offset-7 {

	margin-left: 58.33333333%;

}



.col-xs-offset-6 {

	margin-left: 50%;

}



.col-xs-offset-5 {

	margin-left: 41.66666667%;

}



.col-xs-offset-4 {

	margin-left: 33.33333333%;

}



.col-xs-offset-3 {

	margin-left: 25%;

}



.col-xs-offset-2 {

	margin-left: 16.66666667%;

}



.col-xs-offset-1 {

	margin-left: 8.33333333%;

}



.col-xs-offset-0 {

	margin-left: 0;

}



@media (min-width:768px) {

	.col-sm-1,

	.col-sm-2,

	.col-sm-3,

	.col-sm-4,

	.col-sm-5,

	.col-sm-6,

	.col-sm-7,

	.col-sm-8,

	.col-sm-9,

	.col-sm-10,

	.col-sm-11,

	.col-sm-12 {

		float: left;

	}

	.col-sm-12 {

		width: 100%;

	}

	.col-sm-11 {

		width: 91.66666667%;

	}

	.col-sm-10 {

		width: 83.33333333%;

	}

	.col-sm-9 {

		width: 75%;

	}

	.col-sm-8 {

		width: 66.66666667%;

	}

	.col-sm-7 {

		width: 58.33333333%;

	}

	.col-sm-6 {

		width: 50%;

	}

	.col-sm-5 {

		width: 41.66666667%;

	}

	.col-sm-4 {

		width: 33.33333333%;

	}

	.col-sm-3 {

		width: 25%;

	}

	.col-sm-2 {

		width: 16.66666667%;

	}

	.col-sm-1 {

		width: 8.33333333%;

	}

	.col-sm-pull-12 {

		right: 100%;

	}

	.col-sm-pull-11 {

		right: 91.66666667%;

	}

	.col-sm-pull-10 {

		right: 83.33333333%;

	}

	.col-sm-pull-9 {

		right: 75%;

	}

	.col-sm-pull-8 {

		right: 66.66666667%;

	}

	.col-sm-pull-7 {

		right: 58.33333333%;

	}

	.col-sm-pull-6 {

		right: 50%;

	}

	.col-sm-pull-5 {

		right: 41.66666667%;

	}

	.col-sm-pull-4 {

		right: 33.33333333%;

	}

	.col-sm-pull-3 {

		right: 25%;

	}

	.col-sm-pull-2 {

		right: 16.66666667%;

	}

	.col-sm-pull-1 {

		right: 8.33333333%;

	}

	.col-sm-pull-0 {

		right: auto;

	}

	.col-sm-push-12 {

		left: 100%;

	}

	.col-sm-push-11 {

		left: 91.66666667%;

	}

	.col-sm-push-10 {

		left: 83.33333333%;

	}

	.col-sm-push-9 {

		left: 75%;

	}

	.col-sm-push-8 {

		left: 66.66666667%;

	}

	.col-sm-push-7 {

		left: 58.33333333%;

	}

	.col-sm-push-6 {

		left: 50%;

	}

	.col-sm-push-5 {

		left: 41.66666667%;

	}

	.col-sm-push-4 {

		left: 33.33333333%;

	}

	.col-sm-push-3 {

		left: 25%;

	}

	.col-sm-push-2 {

		left: 16.66666667%;

	}

	.col-sm-push-1 {

		left: 8.33333333%;

	}

	.col-sm-push-0 {

		left: auto;

	}

	.col-sm-offset-12 {

		margin-left: 100%;

	}

	.col-sm-offset-11 {

		margin-left: 91.66666667%;

	}

	.col-sm-offset-10 {

		margin-left: 83.33333333%;

	}

	.col-sm-offset-9 {

		margin-left: 75%;

	}

	.col-sm-offset-8 {

		margin-left: 66.66666667%;

	}

	.col-sm-offset-7 {

		margin-left: 58.33333333%;

	}

	.col-sm-offset-6 {

		margin-left: 50%;

	}

	.col-sm-offset-5 {

		margin-left: 41.66666667%;

	}

	.col-sm-offset-4 {

		margin-left: 33.33333333%;

	}

	.col-sm-offset-3 {

		margin-left: 25%;

	}

	.col-sm-offset-2 {

		margin-left: 16.66666667%;

	}

	.col-sm-offset-1 {

		margin-left: 8.33333333%;

	}

	.col-sm-offset-0 {

		margin-left: 0;

	}

}



@media (min-width:992px) {

	.col-md-1,

	.col-md-2,

	.col-md-3,

	.col-md-4,

	.col-md-5,

	.col-md-6,

	.col-md-7,

	.col-md-8,

	.col-md-9,

	.col-md-10,

	.col-md-11,

	.col-md-12 {

		float: left;

	}

	.col-md-12 {

		width: 100%;

	}

	.col-md-11 {

		width: 91.66666667%;

	}

	.col-md-10 {

		width: 83.33333333%;

	}

	.col-md-9 {

		width: 75%;

	}

	.col-md-8 {

		width: 66.66666667%;

	}

	.col-md-7 {

		width: 58.33333333%;

	}

	.col-md-6 {

		width: 50%;

	}

	.col-md-5 {

		width: 41.66666667%;

	}

	.col-md-4 {

		width: 33.33333333%;

	}

	.col-md-3 {

		width: 25%;

	}

	.col-md-2 {

		width: 16.66666667%;

	}

	.col-md-1 {

		width: 8.33333333%;

	}

	.col-md-pull-12 {

		right: 100%;

	}

	.col-md-pull-11 {

		right: 91.66666667%;

	}

	.col-md-pull-10 {

		right: 83.33333333%;

	}

	.col-md-pull-9 {

		right: 75%;

	}

	.col-md-pull-8 {

		right: 66.66666667%;

	}

	.col-md-pull-7 {

		right: 58.33333333%;

	}

	.col-md-pull-6 {

		right: 50%;

	}

	.col-md-pull-5 {

		right: 41.66666667%;

	}

	.col-md-pull-4 {

		right: 33.33333333%;

	}

	.col-md-pull-3 {

		right: 25%;

	}

	.col-md-pull-2 {

		right: 16.66666667%;

	}

	.col-md-pull-1 {

		right: 8.33333333%;

	}

	.col-md-pull-0 {

		right: auto;

	}

	.col-md-push-12 {

		left: 100%;

	}

	.col-md-push-11 {

		left: 91.66666667%;

	}

	.col-md-push-10 {

		left: 83.33333333%;

	}

	.col-md-push-9 {

		left: 75%;

	}

	.col-md-push-8 {

		left: 66.66666667%;

	}

	.col-md-push-7 {

		left: 58.33333333%;

	}

	.col-md-push-6 {

		left: 50%;

	}

	.col-md-push-5 {

		left: 41.66666667%;

	}

	.col-md-push-4 {

		left: 33.33333333%;

	}

	.col-md-push-3 {

		left: 25%;

	}

	.col-md-push-2 {

		left: 16.66666667%;

	}

	.col-md-push-1 {

		left: 8.33333333%;

	}

	.col-md-push-0 {

		left: auto;

	}

	.col-md-offset-12 {

		margin-left: 100%;

	}

	.col-md-offset-11 {

		margin-left: 91.66666667%;

	}

	.col-md-offset-10 {

		margin-left: 83.33333333%;

	}

	.col-md-offset-9 {

		margin-left: 75%;

	}

	.col-md-offset-8 {

		margin-left: 66.66666667%;

	}

	.col-md-offset-7 {

		margin-left: 58.33333333%;

	}

	.col-md-offset-6 {

		margin-left: 50%;

	}

	.col-md-offset-5 {

		margin-left: 41.66666667%;

	}

	.col-md-offset-4 {

		margin-left: 33.33333333%;

	}

	.col-md-offset-3 {

		margin-left: 25%;

	}

	.col-md-offset-2 {

		margin-left: 16.66666667%;

	}

	.col-md-offset-1 {

		margin-left: 8.33333333%;

	}

	.col-md-offset-0 {

		margin-left: 0;

	}

}



@media (min-width:1200px) {

	.col-lg-1,

	.col-lg-2,

	.col-lg-3,

	.col-lg-4,

	.col-lg-5,

	.col-lg-6,

	.col-lg-7,

	.col-lg-8,

	.col-lg-9,

	.col-lg-10,

	.col-lg-11,

	.col-lg-12 {

		float: left;

	}

	.col-lg-12 {

		width: 100%;

	}

	.col-lg-11 {

		width: 91.66666667%;

	}

	.col-lg-10 {

		width: 83.33333333%;

	}

	.col-lg-9 {

		width: 75%;

	}

	.col-lg-8 {

		width: 66.66666667%;

	}

	.col-lg-7 {

		width: 58.33333333%;

	}

	.col-lg-6 {

		width: 50%;

	}

	.col-lg-5 {

		width: 41.66666667%;

	}

	.col-lg-4 {

		width: 33.33333333%;

	}

	.col-lg-3 {

		width: 25%;

	}

	.col-lg-2 {

		width: 16.66666667%;

	}

	.col-lg-1 {

		width: 8.33333333%;

	}

	.col-lg-pull-12 {

		right: 100%;

	}

	.col-lg-pull-11 {

		right: 91.66666667%;

	}

	.col-lg-pull-10 {

		right: 83.33333333%;

	}

	.col-lg-pull-9 {

		right: 75%;

	}

	.col-lg-pull-8 {

		right: 66.66666667%;

	}

	.col-lg-pull-7 {

		right: 58.33333333%;

	}

	.col-lg-pull-6 {

		right: 50%;

	}

	.col-lg-pull-5 {

		right: 41.66666667%;

	}

	.col-lg-pull-4 {

		right: 33.33333333%;

	}

	.col-lg-pull-3 {

		right: 25%;

	}

	.col-lg-pull-2 {

		right: 16.66666667%;

	}

	.col-lg-pull-1 {

		right: 8.33333333%;

	}

	.col-lg-pull-0 {

		right: auto;

	}

	.col-lg-push-12 {

		left: 100%;

	}

	.col-lg-push-11 {

		left: 91.66666667%;

	}

	.col-lg-push-10 {

		left: 83.33333333%;

	}

	.col-lg-push-9 {

		left: 75%;

	}

	.col-lg-push-8 {

		left: 66.66666667%;

	}

	.col-lg-push-7 {

		left: 58.33333333%;

	}

	.col-lg-push-6 {

		left: 50%;

	}

	.col-lg-push-5 {

		left: 41.66666667%;

	}

	.col-lg-push-4 {

		left: 33.33333333%;

	}

	.col-lg-push-3 {

		left: 25%;

	}

	.col-lg-push-2 {

		left: 16.66666667%;

	}

	.col-lg-push-1 {

		left: 8.33333333%;

	}

	.col-lg-push-0 {

		left: auto;

	}

	.col-lg-offset-12 {

		margin-left: 100%;

	}

	.col-lg-offset-11 {

		margin-left: 91.66666667%;

	}

	.col-lg-offset-10 {

		margin-left: 83.33333333%;

	}

	.col-lg-offset-9 {

		margin-left: 75%;

	}

	.col-lg-offset-8 {

		margin-left: 66.66666667%;

	}

	.col-lg-offset-7 {

		margin-left: 58.33333333%;

	}

	.col-lg-offset-6 {

		margin-left: 50%;

	}

	.col-lg-offset-5 {

		margin-left: 41.66666667%;

	}

	.col-lg-offset-4 {

		margin-left: 33.33333333%;

	}

	.col-lg-offset-3 {

		margin-left: 25%;

	}

	.col-lg-offset-2 {

		margin-left: 16.66666667%;

	}

	.col-lg-offset-1 {

		margin-left: 8.33333333%;

	}

	.col-lg-offset-0 {

		margin-left: 0;

	}

}



.container:before,

.container:after,

.container-fluid:before,

.container-fluid:after,

.row:before,

.row:after {

	display: table;

	content: " ";

}



.container:after,

.container-fluid:after,

.row:after {

	clear: both;

}



.overflow-clamp-1 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

}



.overflow-clamp-2 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}



.overflow-clamp-3 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

}



.overflow-clamp-4 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 4;

	overflow: hidden;

}

.overflow-clamp-5 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 5;

	overflow: hidden;

}

.overflow-clamp-7 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 7;

	overflow: hidden;

}

.box-padding {

	padding-left: 0px;

	padding-right: 0px;

}



.box-margin-30 {

	margin-left: -30px;

	margin-right: -30px;

}



.box-margin-0 {

	margin-left: 0px;

	margin-right: 0px;

}



* {

	margin: 0px;

	padding: 0px;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	/* 取消链接高亮 */

	-o-tap-highlight-color: rgba(0, 0, 0, 0);

	/* 取消链接高亮 */

	-ms-tap-highlight-color: rgba(0, 0, 0, 0);

	/* 取消链接高亮 */

	-moz-tap-highlight-color: rgba(0, 0, 0, 0);

	/* 取消链接高亮 */

	tap-highlight-color: rgba(0, 0, 0, 0);

	/* 取消链接高亮 */

	font-style: normal;

	list-style: none;

	text-decoration: none;

	font-weight: 300;

	-moz-transition: all .5s;

	-ms-transition: all .5s;

	-o-transition: all .5s;

	-webkit-transition: all .5s;

	transition: all .5s;

}



p,

div {

	font-family: 'Arial', sans-serif;

}



.bold {

	font-family: 'Arial', sans-serif;

}



img {

	border: none;

	font-family: 'Arial', sans-serif;

	max-width: 100%;

	height: auto;

	vertical-align: top

}



a {

	color: inherit;

	text-decoration: none;

	-moz-transition: all .5s;

	-ms-transition: all .5s;

	-o-transition: all .5s;

	-webkit-transition: all .5s;

	transition: all .5s;

	word-break: break-word;

	font-weight: inherit;

}



body {

	position: relative;

	min-height: 100%;

	font-size: 16px;

	color: #999999;

	background-color: #FFFFFF;

	font-family: 'Arial', sans-serif;

	min-width: 320px;

	overflow-x: hidden;

	-moz-transition: all .5s;

	-ms-transition: all .5s;

	-o-transition: all .5s;

	-webkit-transition: all .5s;

	transition: all .5s;

}



.donghua,

 ::after,

 ::before {

	-moz-transition: all .5s;

	-ms-transition: all .5s;

	-o-transition: all .5s;

	-webkit-transition: all .5s;

	transition: all .5s;

}





/*鼠标移上图片放大（图片外面需要一个盒子，盒子类名为imgda即可）*/



.imgda {

	overflow: hidden;

}



.imgda img {

	-moz-transition: all .5s;

	-ms-transition: all .5s;

	-o-transition: all .5s;

	-webkit-transition: all .5s;

	transition: all .5s;

}



.imgda:hover img {

	transform: scale(1.2);

}





/*鼠标移上图片上移效果，哪里需要放哪里*/



.imgUP {

	-moz-transition: all .5s;

	-ms-transition: all .5s;

	-o-transition: all .5s;

	-webkit-transition: all .5s;

	transition: all .5s;

}



.imgUP:hover {

	-webkit-transform: translateY(-2%);

	-moz-transform: translateY(-2%);

	-ms-transform: translateY(-2%);

	-o-transform: translateY(-2%);

	transform: translateY(-2%);

}



.alignleft {

	float: left;

	margin: 6px 28px 28px 0;

}



.alignright {

	float: right;

	margin: 6px 0 28px 28px;

}



.aligncenter {

	clear: both;

	display: block;

	margin: 0 auto 28px;

}



._clear {

	clear: both

}



.h1,

.h2,

.h3,

.h4,

.h5,

.h6,

h1,

h2,

h3,

h4,

h5,

h6 {

	font-weight: 500;

	color: inherit;

	font-family: 'Arial', sans-serif;

}



.box {

	width: 95%;

	margin: 0 auto;

	max-width: 1230px;

}



.box1200 {

	width: 95%;

	margin: 0 auto;

	max-width: 1200px;

}



.cur {

	position: fixed;

	top: 0;

	width: 100%;

	/*background-color: #fff;*/

	transform: translate(0, 0);

	z-index: 11;

	box-shadow: 0px 0px 15px #e8e8e8;

}





/*轮播图*/



.banner-picture {

	width: 100%;

}



.swiper-container {

	width: 100%;

	height: 100%;

	margin-left: auto;

	margin-right: auto;

}



.swiper-slide img {

	/*width: 100%;*/

	display: block;

}



.swiper-slide {

	text-align: center;

	font-size: 14px;

	width: 100%;

	height: 100%;

	background: #FFFFFF;

	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;

}



#banner .swiper-pagination-bullet {

	width: 6px!important;

	height: 6px!important;

	border-radius: 50%!important;

	background: rgba(255, 255, 255, 1)!important;

	/*border: 1px solid #434343;*/

	margin: 0 0;

	margin-left: 50px;

	opacity: .4;

}



#banner .swiper-pagination-bullet:first-child {

	margin-left: 0px;

}



#banner .swiper-pagination-bullet-active {

	background: rgb(255, 255, 255)!important;

	border: none;

	width: 6px!important;

	height: 6px!important;

	opacity: 1;

	position: relative;

}

#banner .swiper-pagination-bullet-active::before{

	content: "";

	position: absolute;

    left: -9px;

    top: -9px;

	border: 1px solid #fff;

	width: 22px;

	height: 22px;

	border-radius: 50%;

}

.banner-gongsi {

	width: 100%;

	background: #165bc4;

	height: 80px;

	border-top: 1px solid #fff;

	position: relative;

}



.banner-gongsi h2 {

	color: rgb(232, 230, 230);

	padding-top: 25px;

	padding-bottom: 15px;

	font-size: 16px;

}



.shaConLine32 {

	background-image: url(../images/imgshshap.png);

	background-position: 0 0;

	background-repeat: repeat-x;

	margin: 0 30px;

	height: 30px;

	width: 258px;

	margin: 0 auto;

}



#banner .swiper-pagination {

	bottom: 20%;

	width: 150px;

	left: 13%;

	right: auto;

}



#banner .swiper-slide {

	position: relative;

}





/*#banner .swiper-button-next,

#banner .swiper-button-prev {

	width: 40px;

	height: 40px;

}



#banner .swiper-button-next {

	background: url(../images/right-jiantou.png) no-repeat;

	background-size: 24px;

}



#banner .swiper-button-prev {

	background: url(../images/right-jiantou.png) no-repeat;

	background-size: 24px;

	transform: rotate(180deg);

}*/



#banner .swiper-slide .banner-text {

	position: absolute;

	z-index: 9;

	top: 58%;

	left: 50%;

	transform: translate(-50%, -50%);

	width: 100%;

}



#banner .swiper-slide .banner-text h1 {

	width: max-content;

	font-size: 80px;

	font-weight: bold;

	color: #fff;

	margin-bottom: 20px;

	text-align: left;

	background: rgba(0, 0, 0, .4);

	padding-left: 25px;

	padding-right: 27px;

}



#banner .swiper-slide .banner-text p {

	width: max-content;

	font-size: 48px;

	height: 52px;

	line-height: 48px;

	color: #fff;

	margin-bottom: 20px;

	text-align: left;

	background: rgba(0, 0, 0, .4);

	padding-left: 25px;

	padding-right: 27px;

}



@media (max-width:1024px) {

	#banner .swiper-slide .banner-text h1 {

		font-size: 36px;

		margin-bottom: 15px;

	}

	#banner .swiper-slide .banner-text h2 {

		font-size: 18px;

		line-height: 28px;

		color: #fff;

		margin-bottom: 25px;

	}

	#banner .swiper-slide .banner-text p {

		font-size: 24px;

		margin-bottom: 5px;

	}

	#banner .swiper-pagination {

		bottom: 5px!important;

	}

}



@media (max-width:550px) {

	#banner .swiper-slide .banner-text h1 {

		font-size: 18px;

		margin-bottom: 0px;

	}

	#banner .swiper-slide .banner-text h2 {

		font-size: 16px;

		margin-bottom: 5px;

	}

}



.title {

	text-align: center;

	padding-bottom: 45px;

}



.title h2,.title2 h2 {

	font-size: 48px;

	color: #45484e;

	text-align: center;

	padding-top: 65px;

	font-weight: bold;

	padding-bottom: 10px;

}



.title h1,.title2 h1 {

	font-size: 48px;

	color: #45484e;

	text-align: center;

	padding-top: 65px;

	font-weight: bold;

	padding-bottom: 10px;

}

 

.title p{

	color: #294da0;

	font-size: 14px;

	line-height: 22px;

	max-width: 920px;

	margin: 0 auto 16px;

}

.title2{

	text-align: center;

}

.title2 h1 {

	font-size: 36px;

	color: #45484e;

	text-align: center;

	padding-top: 65px;

	font-weight: bold;

	padding-bottom: 10px;

}

.title2 span{

	background: #053896;

	width: 27px;

	height: 4px;

	display: inline-block;

	margin-bottom: 25px;

	margin-top: 20px;

}

.title2 p{

	color: #70747b;

	font-size: 14px;

	line-height: 22px;

	max-width: 1044px;

	margin: 0 auto 40px;

}

@media (max-width:1023px) {

	.title h2 {

		padding-top: 28px;

		font-size: 22px;

		padding-bottom: 8px;

	}

	.title h1 {

		padding-top: 28px;

		font-size: 22px;

		padding-bottom: 8px;

	}

	.title {

		padding-bottom: 25px;

	}

}



@media (max-width:750px) {

	.title h2 {

		padding-top: 25px;

		font-size: 24px;

	}

	.title h1 {

		padding-top: 25px;

		font-size: 24px;

	}

	.prod-banner {

		display: none;

	}

}



@media (max-width:1199px) {}



@media (max-width:1023px) {

	.nav-box-left,

	.header,

	.header-nav-top,

	#banner .swiper-pagination {

		display: none;

	}

	.header-nav {

		margin-top: 30px;

	}

	.lx_nav_box {

		display: none !important;

	}

}



@media (max-width:750px) {

	header,

	#banner .swiper-slide .banner-text p,

	.index-solution-p p {

		display: none;

	}

	#banner .swiper-button-prev,

	#banner .swiper-button-next {

		width: 0px;

		height: 0px;

	}

}



@media (max-width:550px) {

	.footer-copyright {

		flex-wrap: wrap;

	}

}



.prod-banner {

	position: relative;
}



.prod-banner>img {

	display: block;

	margin: 0 auto;

}



.mianbao-bg {

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

}



.mianbao-bg h2 {

	color: #ffffff;

	font-size: 60px;

	font-weight: bold;

}



.mianbao {

	z-index: 2;

	position: absolute;

    left: 18%;

    top: 12%;

	font-size: 16px;

	color: #fff;

}



.mianbao img {

	margin-right: 10px;

}



.mianbao a:hover {

	color: #294da0;

}



.index-prod-box{

	padding: 110px 0px;

}



.index-prod{

	position: relative;

}

.index-prod-title h2{

	color: #333333;

	font-size: 48px;

	font-weight: bold;

}

.index-prod-title{

	padding-bottom: 30px;

}

#product .swiper-slide img{

	border: 1px solid #eeeeee;

}

#product {

    position: initial;

	overflow: initial;
	

}

#product .swiper-button-next,#product .swiper-button-prev{

	width: 44px;

	height: 44px;

	top:39px;

}

#product .swiper-button-next{

	background: url(../images/index-prod-you.png) no-repeat;

	right: 20.5%;

}

#product .swiper-button-prev{

	left: auto;

	right: 24.5%;

	background: url(../images/index-prod-left.png) no-repeat;

}

#product a .index-prod-text{

	margin-bottom: 20px;

	margin-top: 20px;

}

#product a h2{

	font-size: 24px;

	color: #333333;

	text-align: left;

	margin-bottom: 20px;

	height: 28px;

}

#product a p{

	color: #999999;

	font-size: 16px;

	line-height: 20px;

	text-align: left;

	height: 80px;

}

.index-prod-img1{

	position: relative;

    padding-bottom: 1px;

}

.index-prod-img1::before{

	content: "";

	position: absolute;

	left: 0px;

	top: 0px;

	background: url(../images/index-prod-img-bg.png) no-repeat;

	background-size: cover;

	width: 100%;

	height: 100%;

	z-index: 1;

	opacity: 0;

}

#product a:hover .index-prod-img1::before{

	opacity: 1;

}



.index-case-text{

	display: flex;

	text-align: left;

	background: url(../images/index-case-bg.png) no-repeat bottom left;

}

.index-case-text span{

	display: block;

	width: 100px;

	height: 5px;

	background: #6d004f;

	margin-bottom: 60px;

}

.index-case-text h2{

	color: #333333;

	font-size: 48px;

	font-weight: bold;

	margin-bottom: 18px;

}

.index-case-text h3{

	color: #333333;

	font-size: 16px;

	line-height: 24px;

	margin-bottom: 18px;

}

.index-case-text p{

	color: #999;

	font-size: 16px;

	line-height: 24px;

	margin-bottom: 40px;

}

.index-case-text a{

	display: flex;

	align-items: center;

	justify-content: center;

	width: 158px;

	height: 52px;

	background: #6d004f;

	color: #fff;

	border: 1px solid #eeeeee;

	font-size: 16px;

}

.index-case-left{

	width: 61%;

	padding-left: 18%;

	padding-right: 9%;

}



.index-case-right{

	text-align: right;

	width: 39%;

}

.index-case-right img{

	display: inline-block;

}



.index-case-img-2{

	background: #f6f6f6;

	height: 390px;

}

.index-case-img-2 img{

	position: relative;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-90%);

}



#index_case .swiper-button-next,#index_case .swiper-button-prev{

	width: 123px;

	height: 123px;

    top: 62%;

}

#index_case .swiper-button-next{

    right: 22%;

	background: url(../images/index-case-right.png) no-repeat center;

}

#index_case .swiper-button-prev{

	left: 22%;

	background: url(../images/index-case-left.png) no-repeat center;

}



.index-about{

	background: url(../images/index-about.jpg) no-repeat;

	padding: 135px 0 110px;

}

.index-about-text {

	text-align: center;

}

.index-about-text h2{

	color: #fff;

	font-size: 48px;

	font-weight: bold;

	margin-bottom: 25px;

}

.index-about-text p{

	color: #fff;

	font-size: 16px;

	line-height: 24px;

	margin-bottom: 40px;

}

.index-about-text a{

	display: flex;

	align-items: center;

	justify-content: center;

	margin: 0 auto;

	width: 315px;

	height: 68px;

	border: 1px solid #999999;

	color: #fff;

	font-size: 18px;

}



/*公共位置底部*/

.footer-shemei{

	width: 100%;

	height: 100px;

	background: #f6f6f6;

}

.footer-shemei ul{

	display: flex;

	justify-content: center;

	align-items: center;

	height: 100px;

}

.footer-shemei ul li{

	margin-left: 20px;

}

.footer-shemei ul li:first-child{

	margin-left: 0px;

}

.footer-nav-con{

	display: flex;

	padding: 50px 0;

}



.footer-nav-box{

	display: flex;

}

.footer-nav-con ul li{

	color: #999999;

	font-size: 16px;

	line-height: 30px;

}

.footer-nav-con ul li a:hover{

	color: #2b062f;

}

.footer-nav-con ul li:first-child{

	color: #333333;

	font-size: 30px;

	color: #333;

	margin-bottom: 20px;

	font-size: 24px;

}

.footer-nav-box-bg{

	padding: 0px 0px 28px;

	background: url(../images/footer-bg.png) no-repeat bottom;

}

.footer-nav-con:nth-child(1){

	width: 40%;

}

.footer-nav-con:nth-child(2){

	width: 25%;

	border-left: 1px solid #eeeeee;

	border-right: 1px solid #eeeeee;

    padding-left: 4%;

}

.footer-nav-con:nth-child(3){

	width: 35%;

    padding-left: 5%;

}



.footer-nav-con:nth-child(1) ul{

	width: 33.333333%;

}

.footer-bottom{

	padding: 34px 0;

}

.footer-bottom p{

	text-align: center;

	color: #999999;

	font-size: 18px;

}





@media (max-width:1800px) {

	.index-case-img-2 img{

	    top: 70%;

	    transform: translate(-50%,-85%);

	}

}

@media (max-width:1500px) {

	.index-case-img-2{

		height: auto;

		text-align: center;

	}

	.index-case-img-2 img{

		position: initial;

     	transform: none; 

     	margin: 0 auto;

	}

}

@media (max-width:1200px) {

	.index-case-text{

		flex-wrap: wrap;

		background: none;

	}

	.index-case-img-2{

		background: none;

		margin-bottom: 20px;

	}

	.index-case-left{

		width: 95%;

		padding-left: 0px;

		padding-right: 0px;

		margin: 0 auto 20px;

	}

	.index-case-right img{

		display: none;

	}
	#product{
		width: 95%;
		overflow: hidden;
		margin: 0 auto;
	}
	

}

@media (max-width:1023px) {

	.index-prod-box{

		padding: 30px 0;

	}

	.index-prod-title h2{

		font-size: 24px;

	}

	#product .swiper-button-next, #product .swiper-button-prev{

		top: 12px;

	}
	#product .swiper-button-next{
		right: 2.5%;
	}
	#product .swiper-button-prev{
		right: 8.5%;
	}

	#product .swiper-slide img{

		width: 100%;

	}

	#product a h2{

		font-size: 18px;

		height: 21px;

	}

	.footer-nav-box-bg{

		display: none;

	}

	.mianbao-bg h2{

		font-size: 24px;

	}

}

@media (max-width:768px) {

	.index-prod-title h2{

		font-size: 22px;

	}

	#product a h2{

		font-size: 18px;

		height: 21px;

	}

	#product a p{

		font-size: 14px;

		

	}

	.index-prod-img1::before{

	    background-size: cover;

	}

	#product{

		overflow: hidden;

	}

	#product a .index-prod-text{

		margin: 10px 0;

	}

	#product a h2{

		margin-bottom: 10px;

	}

	.index-case-text span{

		margin-bottom: 20px;

	}

	.index-case-text h2{

		font-size: 22px;

	}

	.index-case-text p{

		font-size: 14px;

	}

	#index_case .swiper-button-next, #index_case .swiper-button-prev{

	    width: 40px;

    	height: 40px;

    	background-size: 40px;

	    top: 85%;

	}

	#index_case .swiper-button-prev{

	    left: 0%;

	}

	#index_case .swiper-button-next{

		right: 0%;

	}

	.index-about{

	    padding: 50px 0 50px;

	}

	.index-about-text h2{

		font-size: 22px;

	}

	.index-about-text p{

		font-size: 14px;

	}

	.index-about-text a{

		font-size: 16px;

	    height: 40px;

		width: 280px;

	}

	.footer-bottom{

		padding: 34px 0 150px;

	}

	.footer-bottom p{

		font-size: 14px;

	}

}







/*新闻*/

.news-nav ul{

	display: flex;

	justify-content: center;

	padding: 70px 0 50px;

}

.news-nav ul li{

	margin-left: 10px;

	padding: 15px 30px;

	border: 1px solid #eeeeee;

	color: #333333;

	font-size: 18px;

}

.news-nav ul li:hover{

	background: #6d004f;

	color: #fff;

}

.news-nav ul li:first-child{

	margin-left: 0px;

}



.news-con{

	display: flex;

	padding: 40px 0;

	border-top: 1px solid #eeeeee;

}

.news-con:last-child{

	border-bottom: 1px solid #eeeeee;

}

.news-con-left{

	width: 10%;

}

.news-con-center{

	width: 40%;

}

.news-con-right{

	width: 50%;

	padding-left: 3%;

	display: flex;

	flex-wrap: wrap;

    align-items: end;

}



.news-con-left p{

	color: #333333;

	font-size: 24px;

}

.news-con-left span{

	display: block;

	width: 30px;

	height: 3px;

	margin: 20px 0 20px;

	background: #6d004f;

}

.news-con-left h2{

	color: #333333;

	font-size: 72px;

}

.news-con-right h2{

	color: #333333;

	font-size: 24px;

	margin-bottom: 15px;

}

.news-con-right p{

	color: #999999;

	font-size: 16px;

	line-height: 24px;

	margin-bottom: 20px;

}



.news-anniu{

    display: flex;

    align-items: center;

    justify-content: center;

    width: 158px;

    height: 52px;

    background: #fff;

    color: #333333;

    border: 1px solid #eeeeee;

    font-size: 16px;

}





/*翻页*/



.fanye-con {

	width: 100%;

}



.fanye {

	text-align: left;

    

}



.fanye .wp-pagenavi {

	display: flex;

	justify-content: center;

	font-size: 16px;

	margin-top: 60px;

    margin-bottom: 100px;

}



.fanye a {

	display: inline-block;

	height: 44px;

	text-align: center;

	min-width: 44px;

    width: 44px;

	line-height: 44px;

	position: relative;

	color: #70747b;

	background: #fff;

	margin-left: 10px;

	font-size: 14px;

    font-weight: bold;

}



.fanye .current {

	display: inline-block;

	height: 44px;

	text-align: center;

	min-width: 44px;

    width: 44px;

	line-height: 44px;

	position: relative;

	margin-left: 10px;

	color: #fff;

	font-size: 14px;

    font-weight: bold;

    background: #6d004f;

}



.fanye .previouspostslink {

	display: inline-block;

	margin-left: 0px;

	color: #333;

	border: 1px solid #eeeeee;

}



.fanye .nextpostslink {

	display: inline-block;

	margin-bottom: 0px;

	color: #333;

	border: 1px solid #eeeeee;

}

.single-news-top{

	padding-top: 100px;

}

.single-news-top h1{

	text-align: center;

	color: #333333;

	font-size: 36px;

	font-weight: bold;

}

.single-news-top p{

	text-align: center;

	color: #6d004f;

	padding: 25px 0;

	display: flex;

	align-items: center;

	justify-content: center;

}

.single-news-top p img{

	margin-right: 8px;

}

.single-news-top span{

	padding-left: 25px;

}



.single-news p{

	font-size: 16px;

	line-height: 24px;

	color: #999999;

	margin: 15px 0;

}

.single-news-fenxiang .footer-shemei{

    background: none;

}



.news-fanye{

	border-top: 1px solid #eeeeee;

	display: flex;

	align-items: center;

	justify-content: space-between;

	padding: 25px 0;

}

.news-fanye p{

	display: flex;

	align-items: center;

	color: #333333;

	font-size: 18px;

}

.news-fanye p img{

	margin-right: 15px;

}

.news-fanye p:last-child img{

	margin-left: 15px;

	margin-right: 0px;

}



.news-xg-prod-title h2{

	color: #333333;

	font-size: 48px;

	font-weight: bold;

	text-align: center;

	margin-top: 60px;

	margin-bottom: 30px;

}



.news-xg-prod{

	display: flex;

	flex-wrap: wrap;

	padding-bottom: 90px;

}

.news-xg-prod-con{

	width: 32%;

	margin-left: 2%;

}

.news-xg-prod-con:first-child{

	margin-left: 0px;

}

.news-xg-prod-con:nth-child(3n-2){

	margin-left: 0px;

}

.news-xg-prod-img{

	border: 1px solid #eeeeee;

}



.news-xg-prod-con h2{

	color: #333333;

	font-size: 18px;

	text-align: center;

    padding: 0px 10px;

    margin: 15px 0;

	height: 21px;

}





/*404*/

.a404top{

	width: 100%;

	height: 90px;

}

.a404top-bg{

	background: #f2f3f4;

}

.a404{

	text-align: center;

	padding-top: 140px;

	padding-bottom: 120px;

}

.a404 h2{

	color: #333333;

	font-size: 30px;

	line-height: 28px;

	margin-top: 30px;

	padding-bottom: 50px;

}

.a404 a{

	width: 157px;

	height: 51px;

	display: flex;

	justify-content: center;

	align-items: center;

	color: #333333;

	font-size: 16px;

	margin: 0 auto !important;

	border: 1px solid #eeeeee;

}

@media (max-width:768px) {

	.a404top{

		display: none;

	}

}

/*搜索*/



.search-center .search-center-input {

    width: 100%;

    background-color: #f6f6f6;

    padding: 40px 0 90px;

}

.search-center .search-center-input .center-input-box .center-title {

    font-size: 60px;

    color: #333;

    font-weight: bold;

    text-align: center;

    text-transform: capitalize;

    padding-bottom: 36px;

    margin-top: 50px;

}

.search-center .search-center-input .center-input-box {

    width: 29.17%;

    margin: 0 auto;

}

.search-center .search-center-input .center-input-box .search-input-box {

    border: 1px solid #e0e0e0;

    padding-left: 3%;

}

.search-input-box form{

	display: flex;

	justify-content: space-between;

}

.search-center .search-center-input .center-input-box .search-input-box input {

    display: inline-block;

    width: 88%;

    font-size: 16px;

    color: #333;

    outline: none;

    border: none;

    background: #f6f6f6;

}

.search-center .search-center-input .center-input-box .search-input-box button {

    border: none;

    background: none;

    cursor: pointer;

    width: 59px;

    height: 56px;

    background: #6d004f;

    position: relative;

}

.search-mianbao{

    width: 95%;

    margin: 0 auto;

    max-width: 1230px;

    color: #666666;

    font-size: 16px;

}

.center-con-title {

    display: flex;

    display: -webkit-flex;

    flex-direction: row;

    align-items: center;

    padding: 85px 0 40px 0;

}

.center-con-title span.title-main {

    font-size: 30px;

    color: #333;

    font-weight: 600;

}

.center-con-title span.title-num {

    font-size: 30px;

    color: #6d004f;

    padding: 5px 10px;

    margin-left: 20px;

    font-weight: 600;

}

.search_con .news-con-center{

    width: 35%;

}

.search_con .news-con-right{

    width: 65%;

}

.search_con .news-con-right h2 span{

	color: #6d004f;

}













/*case*/



.case-con{

	display: flex;

	padding: 80px 0 0;

}



.case-con .case-left{

	width: 60%;

	margin-right: -10%;

}

.case-con .case-right{

	width: 50%;

	padding: 5% 0;

	

}

.case-right-text{

	padding: 6%;

	background: #fff;

	box-shadow: 0px 0px 15px #f1f1f1;

}

.case-right-text h2{

	color: #333333;

	font-size: 24px;

	margin-bottom: 20px;

}

.case-right-text p{

	color: #999999;

	font-size: 16px;

	line-height: 24px;

	margin-bottom: 30px;

}

.case-right-text:hover{

	background: #6d004f;

}

.case-right-text:hover h2{

	color: #fff;

}

.case-right-text:hover p{

	color: #fff;

}

.case-right-text:hover .news-anniu{

	background: #6d004f;

	color: #fff;

}



.case-con:nth-child(even) {

    flex-flow: row-reverse;

}

.case-con:nth-child(even) .case-right{

	width: 50%;

	margin-right: -5%;

}

.case-con:nth-child(even) .case-left{

	width: 55%;

    margin-right: 0%;

}



/*产品*/

.prod-nav-title{

	background: url(../images/prod-navbg.jpg) no-repeat;

	padding: 28px 0 28px 38px;

}

.prod-nav-title h2{

	color: #fff;

	font-size: 24px;

}

.prod-nav-title img{

	margin-right: 10px;

}

.prod-box{

	display: flex;

	padding: 100px 0 0;

}



.prod-left{

	width: 27%;

    padding-right: 4%;

}

.prod-right{

	width: 73%;

}





.prod-nav ul li{

	color: #333333;

	font-size: 18px;

	

}

.prod-nav ul li a{

	padding: 15px 0;

	padding-left: 38px;

    display: flex;

    align-items: center;

    border: 1px solid #eeeeee;

    border-bottom: 0px;

    position: relative;

}

.prod-nav ul li:last-child a{

	border-bottom: 1px solid #eee;

}

.prod-nav ul li img{

	margin-right: 10px;

}

.prod-nav ul li .prod-nav2{

	display: none;

}

.prod-nav ul li:hover a{

	color: #6d004f;

	background: #f6f6f6;

}

.prod-nav ul li:hover a::before{

	content: "";

	position: absolute;

	left: 0px;

	top: 0px;

	width: 4px;

	height: 100%;

	background: #6d004f;

}

.prod-nav ul li:hover .prod-nav1{

	display: none;

}

.prod-nav ul li:hover .prod-nav2{

	display: block;

}



/*.prod-nav-cur .prod-nav2{

	display: none;

}*/

.prod-nav-cur a{

	color: #6d004f;

	background: #f6f6f6;

}

.prod-nav-cur a::before{

	content: "";

	position: absolute;

	left: 0px;

	top: 0px;

	width: 4px;

	height: 100%;

	background: #6d004f;

}

.prod-nav-cur .prod-nav1{

	display: none;

}

.prod-nav-cur .prod-nav2{

	display: block !important;

}

.prod-right .news-xg-prod{

	padding-bottom: 0px;

}

.contact{

	position: relative;

}



.contact-iframe iframe{

	display: block;

}

.contact-text{

	position: absolute;

    right: 17.5%;

	top: 0px;

	background: #6d004f;

	padding: 80px 70px 0 70px;

	max-width: 615px;

}

.contact-text>h2{

	color: #fff;

	font-size: 60px;

	font-weight: bold;

	margin-bottom: 20px;

}

.contact-text>h3{

	color: #fff;

	font-size: 24px;

	margin-bottom: 15px;

}

.contact-text>h4{

	color: #fff;

	font-size: 18px;

}

.contact-text1 ul{

	padding-top: 30px;

	background: url(../images/con-xian.png) no-repeat 22px 50px;

	padding-bottom: 30px;

}

.contact-text1 ul li{

	color: #fff;

	font-size: 18px;

	line-height: 26px;

	padding-left: 65px;

}

.contact-text1 ul li p{

	margin-bottom: 10px;

}

.contact-text1 ul li:nth-child(1){

	background: url(../images/con1.png) no-repeat;

	margin-bottom: 30px;

}

.contact-text1 ul li:nth-child(2){

	background: url(../images/con2.png) no-repeat;

    height: 50px;

    display: flex;

    align-items: center;

    margin-bottom: 26px;

}

.contact-text1 ul li:nth-child(3){

	background: url(../images/con3.png) no-repeat;

    height: 50px;

    display: flex;

    align-items: center;

}



.contact-text2 ul{

	display: flex;

	padding: 20px 0 20px 40px;

	border-left: 1px solid #b71e8d;

	border-top: 1px solid #b71e8d;

	margin-left: 22px;

}

.contact-text2 ul li{

	margin-left: 20px;

}

.contact-text2 ul li:first-child{

	margin-left: 0px;

}



.contact-title{

	padding-top: 110px;

	padding-bottom: 80px;

}

.contact-title h2{

	font-size: 48px;

	font-weight: bold;

	color: #333;

	text-align: center;

	margin-bottom: 15px;

}

.contact-title p{

	font-size: 18px;

	color: #333;

	line-height: 24px;

	text-align: center;

}



.single-prod{

	display: flex;

	padding: 100px 0;

}

.single-prod-left{

	width: 55%;

}

.single-prod-right{

	width: 45%;

	padding-left: 5%;

}

.pc-slide {

	display: flex;

	/*width: 484px;*/

	/*margin: 0 auto;*/

}

.view{

	/*border: 1px solid #d2d2d2;*/

	position: relative;

	width: 91%;

	/*margin-bottom: 15px;*/

	/*margin-left: -206px;*/

	z-index: 1;

}

.view .swiper-container {

	width: 520px;

	/*height: 630px;*/

	/*margin-left: -160px;*/

	position: unset;

}

.view .swiper-container .swiper-slide{

	border: 1px solid #eeeeee;

}

.view .arrow-left {

	background: url(../images/index_tab_l.png) no-repeat left top;

	position: absolute;

	left: 0%;

	top: 50%;

	margin-top: -25px;

	width: 76px;

	height: 74px;

	z-index: 10;

	transform: rotate(180deg) !important;

}



.view .arrow-right {

	background: url(../images/index_tab_l.png) no-repeat left bottom;

	position: absolute;

	right: 0%;

	top: 50%;

	margin-top: -25px;

	width: 76px;

	height: 74px;

	z-index: 10;

}



.preview {

	width: 530px;

	margin-top: 27%;

	position: relative;

	height: 164px;

	transform: rotate(90deg) !important;

	margin-left: -200px;

	z-index: 2;

	/*overflow: hidden;*/

}



.preview .swiper-container {

	width: 526px;

	height: 120px;

}



.preview .swiper-slide {

	width: 120px;

	height: 120px;

	cursor:pointer;

    /*margin-bottom: 10px;*/

    background: transparent;

    transform: rotate(-90deg) !important;

    /*margin-right: -37px !important;*/

}

.view .swiper-slide{

	background: transparent;

	

}

/*.preview .slide6 {

	width: 109px;

}*/



.view .arrow-left {

	position: absolute;

	left: 10px;

	top: 50%;

	/*margin-top: -9px;*/

	z-index: 10; 

	width: 15px;

	height: 15px;

	background: url(../images/prod-leftanniu.png) no-repeat center;

	transform: rotate(180deg) !important;

}



.view .arrow-right {

	background: url(../images/prod-leftanniu.png) no-repeat center;

	position: absolute;

	right: 10px;

    top: 50%;

	/*margin-top: -9px;*/

	width: 15px;

	height: 15px;

	z-index: 10;

	

	transform: rotate(0deg) !important;

}

.preview .swiper-wrapper{

	/*padding-top: 8px;*/

}

.preview img {

    width: 97%;

	/*padding: 1px;*/

	/*transform: rotate(-90deg) !important;*/

	border: 1px solid #eeeeee;

}



.preview .active-nav img {

	padding: 0;

}



.preview .swiper-wrapper .swiper-slide.active-nav {

	background: url(../images/single-prod-bg.png) no-repeat;

}



.single-prod-fenxiang .footer-shemei ul{

    justify-content: left;

    height: 80px;

}

.single-prod-fenxiang .footer-shemei{

	height: 80px;

}

.single-prod-right-text h1{

	color: #333333;

	font-size: 36px;

}



.prod-right-text p{

	color: #999999;

	font-size: 16px;

	line-height: 24px;

	

}

.prod-right-text{

	border-bottom: 1px solid #eeeeee;

	padding-bottom: 20px;

	position: relative;

}

.prod-right-text::before{

	content: "";

	position: absolute;

	left: 0px;

	bottom: -2px;

	background: #6d004f;

	width: 100px;

	height: 3px;

}



.prod-right-text1 ul{

	padding: 30px 0;

}

.prod-right-text1 ul li{

	margin-bottom: 15px;

	font-size: 16px;

}



.prod-anniu{

	display: flex;

	justify-content: center;

}

.prod-anniu a{

	border: 1px solid #273a64;

	width: 49%;

	margin-left: 2%;

	display: flex;

	justify-content: center;

	padding: 20px 0;

	font-size: 18px;

	color: #273a64;

}

.prod-anniu a img{

	margin-right: 15px;

}

.prod-anniu a:first-child{

	margin-left: 0px;

}

.prod-anniu a:hover{

	background: #6d004f;

	color: #fff;

}

.message2{

	display: none;

}

.prod-anniu a:hover .message2{

	display: block;

}

.prod-anniu a:hover .message1{

	display: none;

}





.prod-text-bg{

	border: 1px solid #eeeeee;

}

.prod-text-box{

	position: relative;

}



.prod-text-title{

	background: #f6f6f6;

	padding: 15px 0 15px 30px;

	border-left: 5px solid #6d004f;

}

.prod-text-title h2{

	color: #6d004f;

	font-size: 24px;

}



.prod-text{

	padding: 30px;

}



.prod-text p{

	color: #999999;

	font-size: 16px;

	line-height: 24px;

}

.prod-text .index-prod-text {

	padding: 15px 0;

}

.prod-text .index-prod-text h2{

	color: #333333;

	font-size: 18px;

}



#product_list {

    position: initial;

}

#product_list .swiper-button-next,#product_list .swiper-button-prev{

	width: 44px;

	height: 44px;

	top:29px;

}

#product_list .swiper-button-next{

	background: url(../images/index-prod-you.png) no-repeat;

	right: 32px;

	background-color: #fff;

}

#product_list .swiper-button-prev{

	left: auto;

	right: 90px;

	background: url(../images/index-prod-left.png) no-repeat;

	background-color: #fff;

}







.prod-text-table-bg{

	background: #f6f6f6;

	display: flex;

	justify-content: space-between;

	padding: 35px;

}





.prod-text-table{

	width: 70%;

	overflow: auto;

}

.prod-text-table table{

	width: 100%;

}

.prod-text-table table tr td{

	color: #333333;

	font-size: 16px;

	line-height: 24px;

	padding: 10px 0;

	width: 35%;

}

.prod-text-table table tr td:last-child{

	color: #6d004f;

	font-size: 16px;

	line-height: 24px;

	width: 65%;

}

.prod-text-table-img{

	width: 30%;

	display: flex;

	align-items: center;

	justify-content: center;

}



.prod-text .news-xg-prod{

	padding-bottom: 0px;

}



.prod-text-bg{

	margin-bottom: 100px;

}



.service-bg1{

	background: url(../images/service1.jpg) no-repeat;

}

.service-bg2{

	background: url(../images/index-case-bg.png) no-repeat right bottom;

	padding: 120px 0;

}

.service-text1{

	display: flex;

}

.service-text1-left{

    width: 6%;

}

.service-text1-center{

	width: 50%;

    padding-right: 5%;

}

.service-text1-right{

	width: 44%;

}



.service-text1-left h3{

	color: #e8e8e8;

	font-size: 60px;

	font-weight: bold;

    transform: rotate(90deg);

    display: inline-block;

    width: 40px;

    line-height: 50px;

    text-align: center;

}

.service-text1-left span{

	background: #e8e8e8;

	height: 320px;

	width: 1px;

	display: block;

	margin-bottom: -120px;

    margin-left: 20px;

}

.service-text1-right span{

	display: block;

	width: 100px;

	height: 5px;

	background: #6d004f;

	margin-bottom: 100px;

}

.service-text1-right h2{

	color: #333333;

	font-size: 48px;

	font-weight: bold;

	margin-bottom: 25px;

}



.service-text1-right-text p{

	color: #999999;

	font-size: 16px;

	line-height: 24px;

	margin-bottom: 20px;

}



.service-bg3{

	background: url(../images/service3.jpg) no-repeat 100%;

	padding: 110px 0 120px;

}

.service-after{

	text-align: center;

}

.service-after h2{

	color: #fff;

	font-size: 48px;

	font-weight: bold;

	margin-bottom: 20px;

}

.service-after p{

	font-size: 16px;

	line-height: 24px;

	max-width: 910px;

	width: 100%;

	margin: 0 auto;

	color: #fff;

}

.service-after-box{

	display: flex;

	padding-top: 30px;

}



.service-after-con{

	width: 33.333333%;

	border-left: 1px solid #b71e8d;

	padding: 0 20px;

}

.service-after-con:first-child{

	border: none;

}

.service-after-con h3{

	color: #fff;

	font-size: 36px;

	margin-bottom: 10px;

}

.service-after-con h4{

	color: #fff;

	font-size: 18px;

}



.service-bg4{

	padding-bottom: 100px;

}

.service4-box{

	display: flex;

}

.service4-left{

	width: 50%;

}

.service4-right{

	width: 50%;

	padding-top: 100px;

	padding-right: 9%;

	padding-left: 30px;

}



.service4-left-text{

	padding-top: 50px;

	text-align: left;

}

.service4-left-text h2{

	margin-bottom: 20px;

	color: #333;

	font-size: 48px;

	font-weight: bold;

}



.service4-left-text p{

	color: #999999;

	font-size: 16px;

	line-height: 24px;

	margin-bottom: 15px;

}



.service4-border{

	

	border: 1px solid #eeeeee;

}

.service4-border img{

	position: relative;

	right: -40px;

	bottom: -40px;

}



#service .swiper-pagination{

	width: 20px;

	position: absolute;

	left: auto;

	right: 0px;

	top: 36%;

}

#service .swiper-pagination-bullet {

	width: 18px!important;

	height: 18px!important;

	border-radius: 50%!important;

	background: rgba(238, 238, 238, 1)!important;

	border: 1px solid #eeeeee;

	margin: 0 0;

	margin-bottom: 20px;

	opacity: 1;

}



#service .swiper-pagination-bullet:last-child {

	margin-bottom: 0px;

}



#service .swiper-pagination-bullet-active {

	background: rgb(255, 255, 255)!important;

	border: none;

	width: 18px!important;

	height: 18px!important;

	opacity: 1;

	position: relative;

	border: 2px solid #6d004f;

}



.service-position{

	position: absolute;

	right: -10%;

    bottom: 20%;

	display: flex;

	align-items: center;

	transform: rotate(90deg);

}



.service-position span{

	display: block;

	width: 160px;

	height: 1px;

	background: #666666;

	margin-right: 20px;

}

.service-position p{

	font-size: 18px;

	color: #333;

}



.service5-title h2{

	color: #333333;

	font-size: 48px;

	font-weight: bold;

	text-align: center;

	margin-bottom: 30px;

}



.service-Process{

	display: flex;

	padding-bottom: 100px;

}

.service-Process-con{

	width: 16.666667%;

	text-align: center;

	padding: 15px 22px;

	position: relative;

}

.service-Process-con::before{

	content: "";

	position: absolute;

    right: 3px;

    top: 50%;

    width: 0;

    height: 0;

    border-width: 9px;

    border-style: solid;

    border-color: #f1f1f1 transparent transparent transparent;

    display: inline;

    transform: rotate(-90deg);

}

.service-Process-con:hover::before{

	border-color: #6d004f transparent transparent transparent;

}

.service-Process-con:last-child::before{

	display: none;

}

.service-Process-bg1{

	padding: 10px;

	box-shadow: 0px 0px 8px #f4f4f4;

	overflow: hidden;

    position: relative;

}

.service-Process-bg1:hover{

	background: #6d004f;

}

.service-Process-img{

	margin-bottom: 20px;

}

.service-Process-text{

	padding-top: 18px;

	background: url(../images/service111.png) no-repeat;

    background-size: contain;

    padding-bottom: 30px;

}



.service-Process-text p{

	color: #333333;

	font-size: 16px;

	height: 36px;

	overflow: hidden;

}

.service-Process-text h2{

	color: #f7f7f7;

	font-size: 80px;

	font-weight: bold;

	position: absolute;

	bottom: -40px;

    left: 25%;

    z-index: 0;

   

}

.service-Process-bg1:hover .service-Process-text p{

	color: #fff;

}

.service-Process-bg1:hover .service-Process-text h2{

	color: #771f5c;

}

.service_img2{

	display: none;

}

.service-Process-bg1:hover .service_img1{

	display: none;

}

.service-Process-bg1:hover .service_img2{

	display: inline-block;

}









.service-faq .service-faq-text{

	display: none;

}

.service-faq.curprod .service-faq-text{

	display: block;

}

.service-faq{

	margin-bottom: 10px;

}

.service-faq-title {

	display: flex;

	cursor:pointer;

}

.service-faq-title p{

	padding: 18px 50px 18px 25px;

	color: #333333;

	font-size: 20px;

	background: #fff;

	width: 100%;

	border: 1px solid #eeeeee;

	position: relative;

}

.service-faq-title p::before{

	content: "+";

	position: absolute;

	right: 20px;

	top: 12px;

    font-size: 30px;

}

.service-faq_active .service-faq-title p::before{

	content: "-";

}

.service-faq-title div{

	width: 66px;

	background: #f6f6f6;

	padding: 12px;

	display: flex;

	align-items: center;

	justify-content: center;

}

.service-faq .service-faq-title div .service-img2{

	display: none;

}

.service-faq .service-faq-title div .service-img2{

	display: none;

}

.service-faq.service-faq_active .service-faq-title div .service-img2{

	display: block;

}

.service-faq.service-faq_active .service-faq-title div .service-img1{

	display: none;

}

.service-faq_active .service-faq-title p{

	color: #6d004f;

	border: 1px solid #eeeeee;

}

.service-faq_active .service-faq-title div{

	background: #6d004f;

}



.service-faq .service-faq-text{

	display: none !important;

}



.service-faq_active .service-faq-text {

	display: flex !important;

}



.service-faq-text div:first-child{

	max-width: 64px;

	width: 100%;

	text-align: center;

	display: flex;

	align-items: center;

	justify-content: center;

	padding: 12px;

	border: 1px solid #eeeeee;

}

.service-faq-text div:last-child{

	border: 1px solid #eeeeee;

	color: #909090;

	font-size: 16px;

	line-height: 26px;

	padding: 20px 10% 20px 20px;

}



.service-box-title h2{

	color: #333333;

	font-size: 48px;

	font-weight: bold;

	text-align: center;

	margin-bottom: 40px;

}





.about-text-bg{

	padding: 100px 0;

}



.about-text p{

	color: #999999;

	font-size: 16px;

	line-height: 24px;

	margin-bottom: 15px;

}

.about-box{

	display: flex;

	flex-wrap: wrap;

}

.about-con{

	width: 33.333333%;

	border: 1px solid #eeeeee;

	text-align: center;

	padding: 40px 40px;

	color: #333;

	font-size: 18px;

	line-height: 24px;

}

.about-con img{

	margin-bottom: 20px;

}





.about-cer-title h2{

	color: #333333;

	font-size: 48px;

	font-weight: bold;

	text-align: center;

	margin-bottom: 30px;

}



#about .swiper-slide a{

	padding: 18px;

	border: 1px solid #eeeeee;

}

.about-cer{

	padding-bottom: 100px;

}

#about{

	padding-bottom: 85px;

}

#about .swiper-button-next_about,#about .swiper-button-prev_about{

    width: 44px;

    height: 44px;

	position: absolute;

	bottom: 0px;

    cursor: pointer;

}

#about .swiper-button-next_about{

	background: url(../images/index-prod-you.png) no-repeat;

    left: 51%;

}

#about .swiper-button-next_about::before{

	content: "";

	position: absolute;

	left: 43px;

    bottom: 22px;

	width: 300px;

	height: 1px;

	background: #eeeeee;

}

#about .swiper-button-prev_about{

    left: auto;

    right: 51%;

    background: url(../images/index-prod-left.png) no-repeat;

}

#about .swiper-button-prev_about::before{

	content: "";

	position: absolute;

	right: 43px;

    bottom: 22px;

	width: 300px;

	height: 1px;

	background: #eeeeee;

}





.about-path-bg{

	background: url(../images/about7.jpg) no-repeat 100%;

	padding-bottom: 110px;

}

.about-path-title{

	padding-top: 110px;

	padding-bottom: 30px;

}

.about-path-title h2{

	font-size: 48px;

	font-weight: bold;

	color: #fff;

	text-align: center;

}

#about_path .swiper-slide{

	background: transparent;

}

#about_path .swiper-slide h2{

	color: #ffffff;

	font-size: 30px;

	margin-bottom: 25px;

}

#about_path .about-path_dian{

	width: 13px;

	height: 13px;

	border: 1px solid #fff;

	margin: 0 auto;

	display: flex;

	align-items: center;

	justify-content: center;

	position: relative;

}

#about_path .about-path_dian::before{

	content: "";

	position: absolute;

	right: 12px;

	top: 5px;

	width: 199px;

	height: 1px;

	background: #fff;

}

#about_path .about-path_dian::after{

	content: "";

	position: absolute;

	left: 12px;

	top: 5px;

	width: 199px;

	height: 1px;

	background: #fff;

}

#about_path .swiper-slide-duplicate-prev .about-path_dian::after{

	background: #935f84;

	width: 163px;

}

#about_path .swiper-slide-active .about-path_dian::before{

	background: #935f84;

	width: 163px;

}

#about_path .about-path_dian2{

	width: 3px;

	height: 3px;

	background: #fff;

}

#about_path .about-path_xian{

	width: 1px;

	height: 60px;

	background: #fff;

	margin: 0 auto;

}

#about_path .about-path_text{

	border: 1px solid #fff;

    margin: 0 12px;

	padding: 30px;

	color: #fff;

	font-size: 16px;

	line-height: 24px;

	height: 140px;

}

#about_path .about-path_text p{

	height: 72px;

}



#about_path .swiper-button-next_about_path,#about_path .swiper-button-prev_about_path{

	width: 35px;

	height: 35px;

    position: absolute;

    top: 47px;

    cursor: pointer;

    z-index: 1;

}



#about_path .swiper-button-next_about_path{

	background: url(../images/about-right.png) no-repeat;

	right: 0px;

}

#about_path .swiper-button-prev_about_path{

	background: url(../images/about-left.png) no-repeat;

	left: 0px;

}



#about_path  .swiper-slide-next .about-path_dian{

	border: 1px solid #d231a6;

}

#about_path  .swiper-slide-next .about-path_xian{

	background: #d231a6;

}

#about_path .swiper-slide-next .about-path_dian2{

	background: #d231a6;

}

#about_path .swiper-slide-next h2{

	color: #d231a6;

}

#about_path .swiper-slide-next .about-path_text{

	background: url(../images/about8.png) no-repeat;

    background-size: cover;

}

@media (max-width:1500px) {

	.contact-text{

		right: 0px;

	}

}

@media (max-width:1300px) {

	#about_path .swiper-slide-next .about-path_text{

		background: none;

		border: 1px solid #d231a6;

	}

	.preview{

		margin-top: 32%;

	}

	.view .swiper-container{

		width: 400px;

	}

	

	

	

}

@media (max-width:1150px) {

	.prod-nav-title h2{

		font-size: 18px;

	}

}

@media (max-width:1023px) {

	.a404{

		padding: 30px 0;

	}

	.service4-left-img{

		display: none;

	}

	

	.service-position{

		display: none;

	}

	.service4-left-text h2{

		font-size: 22px;

	}

	.service4-box{

		flex-wrap: wrap;

	}

	.service4-left{

		width: 100%;

	}

	.service4-right{

		width: 100%;

		padding: 0px;

	}

	.service4-border{

		border: none;

	}

	.service4-border img{

		position: initial;

	}

	.about-cer-title h2{

		font-size: 22px;

	}

	.service-bg4{

		padding-bottom: 30px;

	}

	.about-cer{

		padding-bottom: 30px;

	}

	.case-con{

		flex-wrap: wrap;

	}

	.case-con .case-left{

		width: 100%;

		margin-right: 0px;

	}

	.case-con .case-left img{

		width: 100%;

	}

	.case-con .case-right{

		width: 100%;

	}

	.case-right-text{

		width: 100%;

	}

	.case-con:nth-child(even) {

        flex-flow: wrap;

	}

	.case-con:nth-child(even) .case-left{

		width: 100%;

	}

	.case-con:nth-child(even) .case-right{

		width: 100%;

		margin-right: 0px;

	}

	.case-con{

		padding-top: 30px;

	}

	.case-con .case-right{

		padding: 0px;

	}

	.contact-text{

		position: initial;

		width: 100%;

	    max-width: 100%;

        padding: 30px 70px 0 70px;

	}

	.contact-text>h2{

		font-size: 24px;

	}

	.contact-text>h3{

		font-size: 18px;

	}

	.contact-text>h4{

		font-size: 16px;

	}

	.contact-text1 ul li{

		font-size: 16px;

	}

	.contact-title{

		padding: 30px 0;

	}

	.contact-title h2{

		font-size: 22px;

	}

	.contact-title p{

		font-size: 14px;

	}

	.news-con{

		flex-wrap: wrap;

	}

	.news-con-left{

		width: 100%;

		display: none;

	}

	.news-con-center{

		width: 100%;

		margin-bottom: 20px;

	}

	.news-con-right{

		width: 100%;

		padding-left: 0px;

	}

	.news-nav ul{

		padding: 30px 0;

	}

	.prod-box{

		padding: 30px 0;

	}

	.prod-box{

		flex-wrap: wrap;

	}

	.prod-left{

		width: 100%;

		padding-right: 0px;

		margin-bottom: 30px;

	}

	.prod-nav ul{

		display: none;

	}

	.prod-right{

		width: 100%;

	}

	.search-center .search-center-input .center-input-box .center-title{

		font-size: 24px;

	}

	.search-center .search-center-input .center-input-box .search-input-box button{

		width: 40px;

		height: 40px;

	}

	.search-center .search-center-input{

		padding: 30px 0;

	}

	.center-con-title span.title-main{

		font-size: 24px;

	}

	.center-con-title span.title-num{

		font-size: 18px;

		padding: 0px;

	}

	.center-con-title{

		padding: 30px 0;

	}

	.search_con .news-con-center{

		width: 100%;

	}

	.search_con .news-con-right{

		width: 100%;

	}

	.service-bg2{

		background: none;

		padding: 30px 0;

	}

	.service-text1-left{

		display: none;

	}

	.service-text1-right span{

		display: none;

	}

	.service-text1-right h2{

		font-size: 24px;

	}

	.service-text1{

		flex-wrap: wrap;

	}

	.service-text1-center{

		width: 100%;

		padding-right: 0px;

	    margin-bottom: 20px;

	}

	.service-bg1{

		background: none;

	}

	.service-text1-right{

		width: 100%;

	}

	.service-after h2{

		font-size: 24px;

	}

	.service-after p{

		font-size: 14px;

	}

	.service-after-con h3{

		font-size: 18px;

	}

	.service-after-con h4{

		font-size: 14px;

	}

	.service-bg3{

		padding: 30px 0;

	}

	.service5-title h2{

		font-size: 24px;

	}

	.service-Process{

		flex-wrap: wrap;

		padding-bottom: 30px;

	}

	.service-Process-con{

		width: 33.3333%;

	}

	.service-Process-text{

		background: none;

	}

	.service-Process-con::before{

		display: none;

	}

	.service-box-title h2{

		font-size: 24px;

	    margin-bottom: 20px;

	}

	.single-news-top{

		padding-top: 30px;

	}

	.single-news-top h1{

		font-size: 24px;

	}

	.news-xg-prod-title h2{

		font-size: 24px;

		margin: 30px 0;

	}

	.news-xg-prod{

		padding-bottom: 30px;

	}

	.pc-slide{

		flex-wrap: wrap;

	}

	.view{

		width: 100%;

		margin-bottom: 20px;

	}

	.preview{

		width: 100%;

		margin: 0;

		transform: rotate(0deg) !important;

	}

	.preview .swiper-slide{

		transform: rotate(0deg) !important;

	}

	

	.single-prod{

		flex-wrap: wrap;

		padding: 30px 0;

	}

	.single-prod-left{

		width: 100%;

	}

	.single-prod-right{

		width: 100%;

		padding-left: 0px;

	}

	.prod-text-table-bg{

		padding: 10px;

	}

	.prod-text-table-img{

		display: none;

	}

	.prod-text-table{

		width: 100%;

	}

	

	

	

	

	

	

}

@media (max-width:768px) {

	.a404 h2{

		font-size: 22px;

	}

	.about-text-bg{

		padding: 30px 0;

	}

	.about-text p{

		font-size: 14px;

	}

	.about-con{

		font-size: 14px;

		width: 50%;

		padding: 10px;

	}

	.about-path-title h2{

		font-size: 22px;

	}

	.about-path-title{

		padding-top: 30px;

	}

	#about_path .swiper-slide h2{

		font-size: 24px;

	}

	#about_path .about-path_text{

		height: auto;

		padding: 10px;

		font-size: 14px;

	}

	#about_path .about-path_text p{

		height: auto;

		display: initial;

		-webkit-box-orient:initial;

		-webkit-line-clamp:initial;

		overflow:initial;

	}

	.about-path-bg{

		padding-bottom: 30px;

	}

	#about_path .swiper-button-next_about_path, #about_path .swiper-button-prev_about_path{

		top: 43px;

	}

	#about_path .about-path_dian::before{

		width: 90px;

		display: none;

	}

	#about_path .about-path_dian::after{

		display: none;

	}

	#about_path .swiper-slide-active .about-path_dian{

		border: 1px solid #d231a6;

	}

	#about_path .swiper-slide-active .about-path_dian2 {

	    background: #d231a6;

	}

	#about_path .swiper-slide-active .about-path_xian {

	    background: #d231a6;

	}

	#about_path .swiper-slide-active .about-path_text{

		border: 1px solid #d231a6;

	}

	.service4-left-text p{

		font-size: 14px;

	}

	.case-right-text h2{

		font-size: 20px;

	}

	.case-right-text p{

		font-size: 14px;

	}

	.news-anniu{

		font-size: 14px;

	}

	.contact-text{

	    padding: 30px 20px 0 20px;

	}

	.contact-iframe iframe{

		height: 300px;

	}

	.news-nav ul{

		flex-wrap: wrap;

	}

	.news-nav ul li{

		width: 100%;

		margin-left: 0px;

		margin-bottom: 15px;

	}

	.news-xg-prod-con{

		width: 49%;

		margin-left: 2%;

	}

	.news-xg-prod-con:nth-child(3n-2) {

	    margin-left: 2%;

	}

	.news-xg-prod-con:nth-child(2n-1){

		margin-left: 0px;

	}

	.service-after-box{

		flex-wrap: wrap;

	}

	.service-after-con{

		width: 100%;

		border: none;

		margin-bottom: 20px;

	}

	.service-Process-con{

		width: 50%;

		padding: 15px 6px;

	}

	.service-faq-title p{

		font-size: 18px;

	}

	.service-faq-text div:last-child{

		font-size: 14px;

	}

	.single-news-top p{

		font-size: 14px;

		padding: 15px 0;

	}

	.single-news p{

		font-size: 14px;

	}

	.news-fanye{

		flex-wrap: wrap;

	}

	.news-fanye p{

		width: 100%;

		margin-bottom: 15px;

	}

	.news-fanye p img{

		display: none;

	}

	.single-prod-right-text h1{

		font-size: 24px;

	}

	.preview .swiper-container{

		width: 100%;

	}

	.view .swiper-container{

		width: 100%;

	}

	.prod-right-text1 ul li{

		font-size: 14px;

	}

	.prod-anniu{

		flex-wrap: wrap;

	}

	.prod-anniu a{

		width: 100%;

		margin-left: 0px;

		margin-bottom: 20px;

		font-size: 16px;

	} 

	.prod-text{

		padding: 10px;

	}

	.prod-text-table table tr td{

		    width: 100%;

	}

	.prod-text-table table tr td:last-child{

		    width: 100%;

	}

	.prod-text-bg{

		margin-bottom: 30px;

	}

	

}



















