.container {

	margin-right: auto;

	margin-left: auto;

	padding-right: 15px;

	padding-left: 15px;

}


.index-partner-grid{
    margin-bottom: 120px;
}

.fanye .wp-pagenavi span.extend {
    
    border: 0;
 
}
.center {
  margin: auto;
  width: 60%;
}

h1 {
  text-align: center;
}

.table-container {
  width: 100%;
  overflow-x: auto;
  margin-top: 10px;
  padding: 10px 0;
}

table {
  width: auto;
  border-collapse: collapse;
  margin: 0;
}

th, td {
  padding: 8px;
  text-align: center;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  font-size: 16px;
  white-space: nowrap; 
}

@media only screen and (min-width: 601px) {
  th, td {
    white-space: normal; 
  }

  table {
    width: 80%;
    margin: 0 auto;
  }
}

tr:hover {
  background-color: #f5f5f5;
}

tr:nth-child(odd) {
  background-color: #f2f2f2;
}

@media only screen and (max-width: 600px) {
  .center {
    width: 100%;
  }
  
  .table-container {
    overflow-x: auto;
    padding: 0 10px; 
    margin: 10px 0;
  }
  
  th, td {
    font-size: 14px;
    border-right: none;
  }
  
  .cell-content {
    display: inline-block;
    white-space: normal;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  
  th:first-child,
  td:first-child {
    max-width: 50%;
  }
  
  th:first-child .cell-content,
  td:first-child .cell-content {
    display: block;
  }
}



.index-partner-grid .text {
  font-size: 18px;
  color: #6f6f6f;
  text-align: center;
  margin-bottom: 45px;
}

.index-partner-grid .swiper-slide {
  background: #FFF;
  width: 248px;
  border: 1px solid #6f6f6f;
  height: 150px;
  line-height: 150px;
  text-align: center;
  box-sizing: border-box;
}

.index-partner-grid .swiper-slide img {
  vertical-align: middle;
  max-width: 100%;
}



@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-lg-40{
    width: 33%;
}

.col-lg-60{
    width:67%;
}
.contact-left {
    float: left;
}

.contact-right{
    float: right;
}


.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: 'Montserrat', sans-serif;

}



.bold {

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

}



img {

	border: none;

	font-family: 'Montserrat', 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: #666666;

	background-color: #FFFFFF;

	font-family: 'Montserrat', 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: 'Montserrat', sans-serif;

}



.box {

	width: 95%;

	margin: 0 auto;

	max-width: 1440px;

}



.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;

}
.title22{
	padding-bottom: 20px;
}
.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: 62%;

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

}



.mianbao-bg h2 {

	color: #ffffff;

	font-size: 48px;

	font-weight: 900;

}



.mianbao {

	margin-top: -25px;

	z-index: 2;

	position: relative;

	font-size: 14px;

	color: #fff;

	padding-bottom: 7px;

}



.mianbao img {

	margin-right: 10px;

}



.mianbao a:hover {

	color: #294da0;

}







/*翻页*/



.fanye-con {

	width: 100%;

}



.fanye {

	text-align: left;

}



.fanye .wp-pagenavi {

	display: flex;

	justify-content: center;

	font-size: 16px;
    margin-top: 15px;
    margin-bottom: 50px;
}



.fanye a {

	display: inline-block;

	/*border-width: 1px;

	border-color: #e9e9e9;

	border-style: solid;*/

	height: 34px;

	text-align: center;

	min-width: 34px;

    width: 34px;

	line-height: 34px;

	position: relative;

	color: #70747b;

	background: #fff;

	margin-left: 10px;

	/*padding: 14px 18px;*/

	border-radius: 50%;

	font-size: 14px;

	    font-weight: bold;

}



.fanye .current {

	display: inline-block;

	/*border-width: 2px;

	border-color: transparent;

	border-style: solid;*/

	height: 34px;

	text-align: center;

	min-width: 34px;

    width: 34px;

	line-height: 28px;

	position: relative;

	/*background: #273a64;*/

	margin-left: 10px;

	color: #294da0;

	/*padding: 14px 18px;*/

	border-radius: 50%;

	font-size: 14px;

	    font-weight: bold;

}



.fanye .previouspostslink {

	display: inline-block;

	/*padding: 14px 18px;*/

	margin-left: 0px;

	border-radius: 50%;

	background: #ebedef;

	color: #294da0;

}



.fanye .nextpostslink {

	display: inline-block;

	margin-bottom: 0px;

	/*padding: 14px 18px;*/

	color: #7d7d7d;

	border-radius: 50%;

	background: #294da0;

	color: #fff;
	line-height: 25px;

}

.wp-pagenavi a, .wp-pagenavi span{
    	line-height: 25px;
}





.index-prod-bg{

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

    background-position-y: -26px;

    box-shadow: 0px 15px 20px #eeeeee;

}

.index-prod-box{

	display: flex;

	padding-bottom: 30px;

}

.index-prod{

	width: 24%;

	margin-left: 1.333333%;

	text-align: center;

}

.index-prod:first-child{

	margin-left: 0px;

}

.index-prod-img{

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

}

.index-prod:hover .index-prod-img{

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

}

.index-prod-text{

	text-align: center;

	padding: 20px 10px;

}

.index-prod-text h2{

	color: #373b44;

	font-size: 18px;

	line-height: 32px;

	font-weight: bold;

	height: 32px;

}

.index-prod-text span{

	display: inline-block;

	width: 27px;

	height: 4px;

	background: #294da0;

}

.index-prod-text p{

	color: #70747b;

	font-size: 14px;

	line-height: 22px;

	height: 44px;

	margin-bottom: 10px;

	margin-top: 5px;

}

.index-prod .index-prod-anniu{

	opacity: 0;

}

.index-prod:hover .index-prod-anniu{

	opacity: 1;

}

.index-about-why{

	display: flex;

}

.index-about-why-con{

	width: 32%;

	margin-left: 2%;

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

	border-radius: 0px 30px 0px 30px;

	padding: 5% 3% 4% 5%;

}
.index-about-why-con:hover{
	box-shadow: 0px 0px 15px #ccc;
}
.index-about-why-con:first-child{

	margin-left: 0px;

}



.index-about-why-img{

	margin-bottom: 45px;

	height: 83px;

}



.index-about-why-text h2{

	color: #373b44;

	font-size: 18px;

	font-weight: bold;

	line-height: 30px;

	height: 60px;

}



.index-about-why-text span{

	display: inline-block;

	width: 27px;

	height: 4px;

	background: #294da0;

    margin: 20px 0px 30px;

}

.index-about-why-text p{

	color: #70747b;

	font-size: 14px;

	line-height: 22px;

	height: 110px;

}

.index-about-why-con.index-about-why-center{

	box-shadow: 0px 0px 0px #f3f3f3;

	border-radius: 0px;

	padding: 0px;

}

.index-about-why-center .index-about-why-center-con{

	width: 100%;

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

	border-radius: 0px 30px 0px 30px;

	padding: 5% 3% 4% 5%;

}
.index-about-why-center .index-about-why-center-con:hover{
	box-shadow: 0px 0px 15px #ccc;
}


.index-about-why-center-con-top{

	display: flex;

}



.index-about-why-center-con-img{

	min-width: 55px;

	margin-right: 30px;

}

.index-about-why-center-con-top h2{

	color: #373b44;

	font-size: 18px;

	line-height: 30px;

	font-weight: bold;

	height: 60px;

}

.index-about-why-center .index-about-why-text span{

    margin: 20px 0px 15px;

}



.index-about-why-center .index-about-why-text p{

	height: 88px;

}



.index-about-why-center-con{

	margin-bottom: 25px;

}

.index-about-why-center-con:last-child{

	margin-bottom: 0px;

}





.index-app-box{

	display: flex;

	flex-wrap: wrap;

}



.index-app-con{

	width: 50%;

	position: relative;

}

.index-app-con>img{

	width: 100%;

}

.index-app-text{

	padding-top: 20%;

	position: absolute;

	left: 50%;

	top: 50%;

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

	text-align: center;

	width: 100%;

	height: 100%;
	padding-left: 20px;
	padding-right: 20px;
}

.index-app-text h2{

	color: #ffffff;

	font-size: 36px;

	line-height: 30px;

	font-weight: bold;

	margin-bottom: 5%;

	height: 30px;

}

.index-app-text p{

	max-width: 720px;

	margin: 0 auto;

	color: #fff;

	font-size: 16px;

	line-height: 22px;

	margin-bottom: 5%;

	height: 44px;

	display: none;

}

.index-app-text img{

	display: none;

}

.index-app-con:hover .index-app-text{

	background: rgba(41,77,160,.9);

	padding-top: 14%;

}

.index-app-con:hover .index-app-text p{

	display: block;

}

.index-app-con:hover .index-app-text img{

	display: block;margin: 0 auto;

}



.index-about-shoose-box{

	padding-top: 130px;

}

#about-choose{
	background: url(../images/world.jpg) no-repeat;
}

#about-choose .swiper-slide{
	background: transparent;
}
.index-about-choose-text{

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

	padding-top: 5%;

	padding-bottom: 5%;

    width: 100%;

}

.index-about-choose-text h2{

	font-size: 48px;

	font-weight: bold;

	line-height: 40px;

	color: #fff;

	height: 38px;

}

.index-about-choose-text span{

	display: inline-block;

	width: 3px;

	height: 26px;

	margin: 40px 0 20px;

	background: #fff;

}

.index-about-choose-text h3{

	font-size: 18px;

	font-weight: bold;

	line-height: 28px;

	color: #fff;

	margin-bottom: 40px;

	height: 28px;

}

.index-about-choose-text p{

	font-size: 14px;

	line-height: 22px;

	color: #fff;

	max-width: 1180px;

	margin: 0 auto;

}



.index-about-anniu-pagination{

	position: relative;

	width: 210px;

	height: 68px;

	background: #294da0;

	margin: -28px auto 0;

	z-index: 1;

	display: flex;

    align-items: center;

    justify-content: center;

}



#about-choose .swiper-pagination-bullet {

	width: 8px!important;

	height: 8px!important;

	border-radius: 50%!important;

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

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

	margin: 0 0;

	margin-left: 8px;

	opacity: 1;

}



#about-choose .swiper-pagination-bullet:first-child {

	margin-left: 0px;

}



#about-choose .swiper-pagination-bullet-active {

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

	border: 1px solid #fff;

	width: 8px!important;

	height: 8px!important;

	opacity: 1;

	position: relative;

}

#about-choose .swiper-button-next_2,

#about-choose .swiper-button-prev_2 {
	position: absolute;
	width: 10px;
	height: 14px;
	cursor: pointer;
}



#about-choose .swiper-button-next_2 {

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

	transform: rotate(180deg);

    right: 20px;

}



#about-choose .swiper-button-prev_2 {

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

	left: 20px;

}











#aboutFactory {

	position: relative;

	width: 100%;

}



#aboutFactory .swiper-container {

	padding: 10px 0;

	width: 100%;

}



#aboutFactory .swiper-slide {

	width: 550px;

	/*height: 408px;*/

	background: transparent;

	/*box-shadow: 0 8px 30px #ddd;*/

}







#aboutFactory .swiper-slide img {

	display: block;

	/*width: 100%;*/
	max-width: 230px;

	

}

#aboutFactory .swiper-slide .aboutFactory-text{

	padding: 30px;

	background: #fff;

	box-shadow: 0px 0px 10px #f2f2f2;

}

#aboutFactory .swiper-pagination {

	width: 100%;

	bottom: 20px;

}



#aboutFactory .swiper-button-prev {

	width: 45px;

	height: 45px;

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

	/*top: -99px;*/

	/*left: auto;

	right: 64px;*/

}



#aboutFactory .swiper-button-next {

	width: 45px;

	height: 45px;

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

	/*top: -99px;*/

	/*right: 0px;*/

}

.about_factory{

	padding-bottom: 20px;

}







.footer-bg{

	background: #2e2e2e;

	

}

footer{

	display: flex;

	padding-top: 70px;

	padding-bottom: 30px;

	border-bottom: 1px solid #575757;

}



footer .footer-con{

	width: 25%;

}

.footer-con ul{

	padding-top: 40px;

}

.footer-con ul li{

	display: flex;

	align-items: center;

}

.footer-con ul li img{

	margin-right: 10px;

}

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

	width: 22%;

}

.footer-con ul li div:last-child{

	width: 60%;

}
footer .footer-con:first-child ul{
	padding-top: 35px;
}


.footer-con ul li div{

	color: #f0f0f0;

	font-size: 14px;

	line-height: 30px;

}

.footer-con ul li div a{

	color: #f0f0f0;

}



.footer-con h2{

	color: #f0f0f0;

	font-size: 20px;

	font-weight: bold;

	padding-top: 10px;

}

.footer-con ul li p{

	color: #efefef;

	font-size: 14px;

	line-height: 24px;

	padding-right: 15%;

}

.footer-con ul li a{

	color: #f0f0f0;

	line-height: 36px;

	font-size: 14px;

}
.footer-con ul li{
	margin-bottom: 5px;
}


.footer-con form{

	border: 1px solid #4c4f51;

	height: 48px;

	background: #4c4f51;

	display: flex;

	align-items: center;

}



.footer-con form input{

	height: 100%;

	width: 80%;

	background: transparent;

	border: none;

	color: #fff;

}

.footer-con form button{

	width: 88px;

	height: 42px;

	/*background: url(../images/sousuo2.png) no-repeat center;*/

	border: none;

    margin-right: 2px;

    background: #294da0;

    color: #fff;

    font-size: 16px;

}



.footer-con div{

	display: flex;

}



.footer-con div a{

	margin-left: 23px;

	

}

.footer-con ul li div a:hover{

	text-decoration: underline;

}

.footer-con div a:first-child{

	margin-left: 0px;

}



.footer-con:last-child div{

	padding: 28px 0 25px 0;

}

.footer-con:last-child div a i{

	font-size: 22px;

	transition: none;

	color: #bababa;

}

.footer-con:last-child div a i:hover{

	color: #294da0;

}

.footer-right{

	color: #f0f0f0;

	font-size: 14px;

	line-height: 24px;

	padding: 0px !important;

}



.footer-bottom{

	padding: 25px 0;

	text-align: center;

	color: #e2e2e2;

}

.footer-bottom p{

	opacity: .4;

	font-size: 14px;

}

@media all and (max-width: 1023px) {

	.index-prod-box{

		flex-wrap: wrap;

	}

	.index-prod{

		width: 49%;

		margin-left: 2%;

	}

	.index-prod:nth-child(2n-1){

		margin-left: 0px;

	}

	.index-prod-bg{

		background: none;

		box-shadow: none;

	}

	.index-about-why{

		flex-wrap: wrap;

	}

	.index-about-why-con{

		width: 100%;

		margin-left: 0px;

		margin-bottom: 25px;

	}

	.index-app-con{

		width: 100%;

	}
	.index-app-text{
		padding-top: 19%;
	}

	.index-app-text h2{

		font-size: 22px;

	}

	.index-app-text p{

		font-size: 14px;

	}

	.index-about-choose-text h2{

		font-size: 22px;

	}

	.index-about-choose-text span{

		margin: 10px 0;

	}

	.index-about-choose-text h3{

		font-size: 16px;

	    margin-bottom: 15px;
		display: block;
		-webkit-box-orient: initial;
		-webkit-line-clamp: initial;
		overflow: initial;
		height: auto;
	}

	.index-about-choose-text p{

		    padding: 0 10px;

	}

	.index-about-anniu-pagination{

		margin: 20px auto 0;

	}

	.index-about-shoose-box{

		padding-top: 30px;

	}

	.about_factory{

		padding-bottom: 30px;

	}

	footer{

		display: none;

	}

	.index-prod-text h2{
		font-size: 16px;
	}

	

	

	

}

@media all and (max-width: 768px) {

	

	.footer-bottom{

		padding-bottom: 140px;

	}
	.index-prod-box{
		padding-bottom: 0px;
	}

}



/*case-list*/



.case-list-con{

	margin-bottom: 45px;

	box-shadow: 0px 0px 10px #ededed;

}

.case-list-text{

	display: flex;

	align-items: center;

	padding: 20px;

	height: 90px;

}

.case-list-text-left{

	width: 70%;

}

.case-list-text-right{

	width: 30%;

}

.case-list-text h2{

	color: #373b44;

	font-weight: bold;

	font-size: 14px;

	line-height: 20px;

	height: 60px;

}



.single-case-text p{

	color: #70747b;

	font-size: 14px;

	line-height: 22px;

	margin: 15px 0;

}



.single-case-fanye{

	display: flex;

	justify-content: space-between;

	padding: 40px 0;

}

.single-case-fanye p span{

	color: #45484e;

	font-size: 14px;

	line-height: 22px;

	padding-right: 10px;

}

.single-case-fanye p a{

	color: #70747b;

	font-size: 14px;

	line-height: 22px;

	text-decoration: underline;

}



.single-case-fanye p a:hover{

	color: #053896;

}



.prod-case{

	background: #f3f6f8;

}



.prod-left-top{

	display: flex;

	align-items: center;

	padding: 25px 0;

}

.prod-left-top h2{

	color: #294da0;

	font-size: 24px;

	font-weight: bold;

}

.prod-left-top img{

	margin-right: 10px;

}

.prod-left-con span{

	display: block;

	width: 22px;

	height: 2px;

	background: #494b4e;

	margin-bottom: 24px;

}



.prod-left-con ul li{

	margin-bottom: 14px;

	color: #70747b;

	font-size: 14px;

}

.prod-left-con ul li img{

	margin-right: 15px;

}

.index-prod-prod-con {

	flex-wrap: wrap;

}

.index-prod-prod-con .index-prod{

	width: 32%;

	margin-left: 2%;

}

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

	margin-left: 0px;

}



.prod-box{

	display: flex;

	padding: 80px 0;

}



.prod-single-left{

	width: 42%;

}



.prod-single-right{

	width: 58%;

	margin-left: 5%;

	padding-top: 40px;

}

.prod-single-right h1{

	color: #45484e;

	font-size: 36px;

	line-height: 32px;

	font-weight: bold;

	margin-bottom: 40px;

}

.app-text2{
    text-align: center;
}


.app-text2 .prod-single-right-text iframe{
    width: 45%;
    height: 350px;
    margin: 0 auto;
    float: left;
    margin: 0 20px;
    
}

.prod-single-right-text h2{

	color: #70747b;

	font-size: 16px;

	line-height: 32px;

	font-weight: bold;

	margin-bottom: 5px;

}

.prod-single-right-text p{

	color: #70747b;

	font-size: 14px;

	line-height: 22px;

}

.pc-slide {

	background: #f5f6f7;

	padding-bottom: 20px;

}

.view{

	position: relative;

	margin-bottom: 15px;

}

.view .swiper-container {

	position: unset;

}



.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: 85%;

	position: relative;

	height: fit-content;

	margin: 0 auto;

}



.preview .swiper-container {

	/*height: 118px;*/

}



.preview .swiper-slide {

	width: 90px;

	height: 66px;

	cursor:pointer;

    background: #fff;

}

.view .swiper-slide{

	background: transparent;

	

}



.preview .arrow-left {

	position: absolute;

	left: -42px;

	top: 30%;

	z-index: 10;

	width: 30px;

	height: 30px;

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

	transform: rotate(0deg) !important;

	border-radius: 50%;

}



.preview .arrow-right {

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

	position: absolute;

	right: -42px;

    top: 30%;

	width: 30px;

	height: 30px;

	z-index: 10;

	border-radius: 50%;

	transform: rotate(180deg) !important;

}



.preview img {

    width: 99%;

	border: none;

}



.preview .active-nav img {

	padding: 0;

	border: 1px solid #335fc0;

}



.prod-single-right-shemei{

	padding: 50px 0 40px;

}

.prod-single-right-shemei ul{

	display: flex;

}

.prod-single-right-shemei ul li{

	margin-left: 17px;

}

.prod-single-right-shemei ul li:first-child{

	margin-left: 0px;

}

.prod-single-right-shemei ul li a{

	display: block;

	width: 28px;

	height: 28px;

	border-radius: 50%;

	background: #f2f2f2;

    text-align: center;

    line-height: 28px;

}

.prod-single-right-shemei ul li i{

	color: #bababa;

	transition: none;

}

.prod-single-right-shemei ul li a:hover i{

	color: #294da0;

}

.prod-anniu{

	display: flex;

}

.prod-anniu a{

	margin-left: 2%;

	display: flex;

	padding: 1px;

}

.prod-anniu a:first-child{

	margin-left: 0px;

}

.prod-anniu .prod-anniu-img{

	width: 62px;

	height: 50px;

	border: 1px solid #294da0;

	border-right: none;

	

}

.prod-anniu a:nth-child(1):hover .prod-anniu-img{

	background:#fff url(../images/x11.png) no-repeat center;

}

.prod-anniu a:nth-child(2):hover .prod-anniu-img{

	background:#fff url(../images/x2.png) no-repeat center;

}

.prod-anniu a:nth-child(1) .prod-anniu-img{

	background:#294da0 url(../images/x1.png) no-repeat center;

}

.prod-anniu a:nth-child(2) .prod-anniu-img{

	background:#294da0 url(../images/x22.png) no-repeat center;

}

.prod-anniu .prod-anniu-text{

	width: 166px;

	height: 50px;

	border: 1px solid #294da0;

	display: flex;

	align-items: center;

	justify-content: center;

	color: #fff;

	font-size: 14px;

	line-height: 28px;

	background: #294da0;

}

.prod-anniu a:hover .prod-anniu-text{

	background: #fff;
	color: #294da0;

}

.prod-anniu a:hover .prod-anniu-img{

	border: 1px solid #294da0;

	border-right: none;

}

.prod-anniu a:hover .prod-anniu-text{

	border: 1px solid #294da0;

	color: #294da0;

}

.prod-text{

	margin-bottom: 60px;

}

.prod-text h2{

	color: #44494d;

	font-size: 24px;

	line-height: 24px;

	font-weight: bold;

	padding-left: 20px;

	background: url(../images/h2jt.png) no-repeat 0px 5px;

	margin-bottom: 25px;

}

.prod-text p{

	color: #70747b;

	font-size: 14px;

	line-height: 22px;

	margin: 15px 0;

}



.prod-text li{

	color: #70747b;

	font-size: 14px;

	line-height: 22px;

	margin: 15px 0 15px 20px;

	list-style: disc;

}

.table{

	overflow: auto;

}

.table table{

	width: 100%;

}

.table table tr td{

	text-align: center;

	padding: 15px 0;

	border: 1px solid #ebeced;

	border-bottom: 0px;

	border-left: 0px;

	color: #70747b;

	font-size: 14px;

}

.table table tr:last-child td{

	border-bottom: 1px solid #ebeced;

}

.table table tr td:first-child{

	border-left: 1px solid #ebeced;

}

.table table tr td:nth-child(odd){

	background: #294da0;

	color: #fff;

}



.message{

	padding-bottom: 50px;

}



.about-bg-position{

	position: relative;

}

.about-bg-position-text{

	position: absolute;

	left: 50%;

	top: 50%;

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

	max-width: 1200px;

	width: 100%;

}

.about-bg-position-text .about-bg-position1{

	text-align: center;

}

.about-bg-position-text .about-bg-position1 h2{

	color: #294da0;

	font-size: 130px;

	font-weight: bold;

}

.about-bg-position-text .about-bg-position1 h3{

	color: #fff;

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 40px;

}

.about-bg-position-text .about-bg-position1 h3 span{

	padding: 0px 20px;

}

.about-bg-position-text .about-bg-position1 p{

	color: #fff;

	font-size: 14px;

	line-height: 22px;

	position: relative;

}



.about-bg-position-text .about-bg-position1 p::before{

	content: "";

	position: absolute;

	left: -40px;

	top: -28px;

	width: 18px;

	height: 18px;

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

}

.about-bg-position-text .about-bg-position1 p::after{

	content: "";

	position: absolute;

    right: -40px;

    bottom: -28px;

	width: 18px;

	height: 18px;

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

	transform: rotate(180deg);

}



.about-shemei ul{

	justify-content: center;

}

.about-shemei ul li i{

	color: #fff;

}

.about-shemei ul li a{

	background: rgba(255,255,255,.2);

}

.about-shemei ul li a:hover i{

	color: #294da0;

}



.about-vision{

	display: flex;

	margin-bottom: -415px;

}

.about-vision-con{

	padding: 20px 50px;

	width: 33.333333%;

}

.about-vision h2{

	font-size: 130px;

	font-weight: bold;

	color: #fff;

	opacity: .03;

    margin-top: -18px;

}

.about-vision h3{

	font-size: 48px;

	font-weight: bold;

	color: #fff;

    margin-top: -90px;

}

.about-vision p{

	font-size: 14px;

	color: #fff;

	line-height: 24px;

}

.about-vision-con-t{

	border-bottom: 1px solid #94a6d0;

    padding-bottom: 20px;

}

.about-vision-con-b{

	padding: 30px 0 50px;

}

.about-vision-con:nth-child(1){

	background: #294da0;

}

.about-vision-con:nth-child(2){

	background: #24489a;

}

.about-vision-con:nth-child(3){

	background: #1f4291;

}



.about-text{

	padding: 200px 0 40px;

}

.about-text p{

	color: #70747b;

	font-size: 14px;

	line-height: 22px;

	margin: 15px 0;

}





img[data-action="zoom"] {



  cursor: pointer;



  cursor: -webkit-zoom-in;



  cursor: -moz-zoom-in;



}



.zoom-img,



.zoom-img-wrap {



  position: relative;



  z-index: 666;



  -webkit-transition: all 300ms;



       -o-transition: all 300ms;



          transition: all 300ms;



}



img.zoom-img {



  cursor: pointer;



  cursor: -webkit-zoom-out;



  cursor: -moz-zoom-out;



}



.zoom-overlay {



  z-index: 420;



  background: #fff;



  position: fixed;



  top: 0;



  left: 0;



  right: 0;



  bottom: 0;



  pointer-events: none;



  filter: "alpha(opacity=0)";



  opacity: 0;



  -webkit-transition:      opacity 300ms;



       -o-transition:      opacity 300ms;



          transition:      opacity 300ms;



}



.zoom-overlay-open .zoom-overlay {



  filter: "alpha(opacity=100)";



  opacity: 1;



}



.zoom-overlay-open,



.zoom-overlay-transitioning {



  cursor: default;



}

.about-patent-bg{
	background: #f3f6f8;
}



.factory-box{

	display: flex;

}

.factory-con{

	width: 32%;

	margin-left: 2%;

}

.factory-con:first-child{

	margin-left: 0px;

}

.factory-con div{

	margin-bottom: 6%;

}

.factory-con div:last-child{

	margin-bottom: 0px;

}



.application-list{

	padding: 60px 0;

}

.application-single .pc-slide{

	background: transparent;

}



.application-single .prod-single-right{

	padding-top: 0px;

	

}

.application-single .prod-single-right-text{

	margin-bottom: 40px;

}

.application-single .prod-single-right-text p{

	margin-bottom: 15px;

}

.application-single .prod-single-right-text strong,.application-single .prod-single-right-text strong a,.application-single .prod-single-right-text strong span{
    font-weight: bold;
}
.application-single .prod-single-right-text a{
    color: #294da0;
}

.application-single .prod-single-right-text a:hover {
    color: #333333!important;
}




.application-single .preview{

    background: #f5f6f7;

    width: 90%;

    padding: 0 20px;

}



.application-single .preview .arrow-right{

	right: -6px;

}

.application-single .preview .arrow-left{

	left: -6px;

}

.app-text{

	display: flex;

	

}



.app-con{

	width: 32%;

	margin-left: 2%;

	display: flex;

	background: #f5f6f7;

	padding: 30px 30px 30px 0px;

	

}

.app-con:first-child{

	margin-left: 0px;

}

.app-text-img{

	width: 47%;
	    margin-right: 3%;

	display: flex;

	align-items: center;

}

.app-con-text{

	width: 50%;

}



.app-con-text h2{

	color: #373b44;

	font-size: 18px;

	line-height: 32px;

	margin-bottom: 15px;

	font-weight: bold;

	height: 32px;

}

.app-con-text p{

	color: #70747b;

	font-size: 14px;

	line-height: 22px;

	margin-bottom: 15px;

	height: 154px;

}





.motor-box{

	padding: 70px 0;

}

.motor-top h1{

	color: #45484e;

	font-size: 36px;

	line-height: 44px;

	font-weight: bold;

	text-align: center;

}

.motor-top-box{

	display: flex;

	justify-content: center;

	align-items: center;

	color: #70747b;

	font-size: 14px;

	padding: 35px 0;

}

.motor-top-box p{

	margin-left: 50px;

}

.motor-top-box p:first-child{

	margin-left: 0px;

}

.motor-top-box ul{

	display: flex;

	margin-left: 50px;

}

.motor-top-box ul h3{

	margin-right: 10px;

}

.motor-top-box ul li{

	margin-left: 20px;
	    font-size: 14px;
}



.motor-top-box ul li:first-child{

	margin-left: 0px;

}

.motor-textpro{
    margin-bottom: 20px;
    text-align: left;
}

.motor-text p{

	color: #70747b;

	line-height: 24px;

	font-size: 14px;

	margin: 15px 0;

}

.motor-textpro p strong{
    font-size: 18px;
    color: #45484e;
}




.motor-textpro h2{ font-size:16px;  text-align:left; padding: 10px 0;}
.motor-textpro h3{
    font-size:16px;
}



.motor-textpro table{margin-bottom:20px; border-collapse:collapse;/* 合并表格边框 */}
.motor-textpro table:last-child{margin-bottom:0;}
.motor-textpro table{
	/*width:100%;*/
	text-align: center;
}
.motor-textpro table th{text-align: center;padding:10px;}
.motor-textpro table tr:first-child td,.motor-textpro table tr:first-child td p{background:#bfbfbf;color:#fff;}
.motor-textpro table tr{border-bottom:1px solid #fff;background:#f8f8f8;}
.motor-textpro table tr td{padding:5px 15px; border: 1px solid #333;}

.motor-textpro .mytable {
    overflow-x: auto;
}


.motor-textpro p
{
    margin: 0 auto;
   padding: 7px 0;
       font-size: 14px;

}

.motor-textpro  li{
    list-style-type: decimal;
    padding: 5px 0;
        margin-left: 27px;
         font-size: 14px;
    
}

.motor-text p a{
   color: #294da0;;
}

.motor-text p a:hover{
    color: #000000;
}

.motor-text p b,.motor-text p strong{
   font-weight: bold;
}

.motor-fanye{

	padding: 30px 0 10px;

}

.motor-fanye span{

	color: #45484e;

	font-size: 14px;

	line-height: 22px;

	padding-right: 20px;

}

.motor-fanye p{

	margin-bottom: 20px;

}

.motor-fanye p a{

	color: #70747b;

	font-size: 14px;

	line-height: 22px;

	text-decoration: underline;

}

.motor-fanye p a:hover{

	color: #053896;

}


.motor-left {
	padding-right: 3%;
}
.motor-news-title h2{

	color: #294da0;

	font-size: 24px;

	font-weight: bold;

}

.motor-news-title span{

	display: block;

	width: 22px;

	height: 2px;

	background: #494b4e;

	margin-top: 18px;

}

.motor-news-con{

	padding-top: 35px;

	padding-bottom: 25px;

	border-bottom: 1px solid #eceff1;

}

.motor-news-con span{

	color: #929497;

	font-size: 24px;

	display: inline-block;

	margin-bottom: 25px;

}

.motor-news-con h2{

	color: #373b44;

	font-size: 18px;

	line-height: 28px;

	font-weight: bold;

	margin-bottom: 25px;

}



.motor-list-con{

	padding-top: 26px;

}

.motor-list>div:nth-child(1) .motor-list-con{

	border-top: 1px solid #eceff1;

}

.motor-list>div:nth-child(2) .motor-list-con{

	border-top: 1px solid #eceff1;

}

.news-fanye{

	padding-top: 40px;

}

.motor-list-con{

	height: 220px;

}

.motor-list-con span{

    margin-bottom: 10px;

}

.motor-list-con h2{

	margin-bottom: 14px;

	height: 28px;

}

.motor-list-con p{

	margin-bottom: 20px;

	height: 38px;

}



.motor-list-con:hover{

	padding: 20px 40px;

	background: #294da0;

}

.motor-list-con:hover span{

	color: #fff;

} 

.motor-list-con:hover h2{

	color: #fff;

} 

.motor-list-con:hover p{

	color: #fff;

} 

.motor-list-con .news-anniu2{

	display: none;

}

.motor-list-con:hover .news-anniu1{

	display: none;

}

.motor-list-con:hover .news-anniu2{

	display: block;

}

.video-con{

	margin-bottom: 40px;

}

.video-iframe iframe{

	display: block;

}

.video-text{

	padding: 1px 10px;

	background: #f3f6f8;

}

.video-text h2{
	margin: 15px 0;
	color: #70747b;

	font-size: 14px;

	line-height: 24px;

	text-align: center;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
	overflow: hidden;
	height: 72px;
}



.contact{

	padding: 80px 0;

}

.contact-left{

	/*padding-top: 60px;*/

}

.contact-box{

	display: flex;

	align-items: center;

	margin-bottom: 10px;

	padding: 25px 20px 20px 25px;

	border-top: 3px solid #294da0;

	box-shadow: 0px 0px 10px #f8f8f8;

}

.contact-left .contact-box{
   
   	border-top:none; 
    
}

.contact-img{

	min-width: 50px;

	margin-right: 20px;

}

.contact-left .contact-box .contact-img:nth-child(1) img{
    max-width:50px;
}

.contact-right{

	background: #f3f6f8;

	padding: 30px 0;

}

.contact-right h2 {

    color: #494b4e;

    font-size: 36px;

    font-weight: bold;

    text-align: center;

}



.contact-text h2{

	color: #45484e;

	font-size: 16px;

	line-height: 32px;

	margin-top: -5px;

	font-weight: bold;

}

.contact-text p{

	color: #70747b;

	font-size: 14px;

	line-height: 32px;

}

.contact-text{

	padding-top: 15px;

}

@media all and (max-width: 1700px) {

	.about-vision{

		margin-bottom: -290px;

	}

}

@media all and (max-width: 1420px) {
    
    .contact-box{
            padding: 10px;
    }
    
    .contact-text {
    padding-top: 5px;
}
    
    .contact-img{
        display: none;
    }

	.about-bg-position-text .about-bg-position1 h2{

		font-size: 60px;

	}

	.about-bg-position-text .about-bg-position1 h3{

		margin-bottom: 15px;

	}

	.about-shemei{

		padding: 20px 0 20px;

	}

}





@media all and (max-width: 1023px) {

	.about-vision h2{

		font-size: 90px;

	}

	.about-vision h3{

		font-size: 30px;

		margin-top: -60px;

	}

	.about-vision-con-b{

		padding: 30px 0 10px;

	}

	.about-bg-position>img{

		display: none;

	}

	.about-bg-position-text{

		transform: none;

		position: initial;

	}

	.about-bg-position-text .about-bg-position1 h2{

		font-size: 40px;

		margin-bottom: 20px;

	}

	.about-bg-position-text .about-bg-position1 h3{

		color: #5d5d5d;

		margin-bottom: 20px;

	}

	.about-bg-position-text .about-bg-position1 p{

		color: #5d5d5d;

	}

	.about-bg-position-text .about-bg-position1 p::before{

		display: none;

	}

	.about-bg-position-text .about-bg-position1 p::after{

		display: none;

	}

	.about-shemei ul li i{

		color: #5d5d5d;

	}

	.about-vision{

		margin: 0px;

		flex-wrap: wrap;

	}

	.about-vision-con{

		width: 100%;

	    padding: 10px 15px;

	}

	.about-text{

		padding: 30px 0;

	}

	.index-prod-prod-con .index-prod{

		width: 49%;

		margin-left: 2%;

	}

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

		margin-left: 2%;

	}

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

		margin-left: 0px;

	}

	.prod-left{

		display: none;

	}

	.prod-box{

		flex-wrap: wrap;

		padding: 30px 0;

	}

	.prod-single-left{

		width: 100%;

	}

	.prod-single-right{

		width: 100%;

		margin-left: 0px;

	}

	.prod-single-right h1{

		margin: 20px 0;

	    font-size: 24px;

	}

	.prod-anniu{

		flex-wrap: wrap;

	}

	.app-text{

		flex-wrap: wrap;

	}

	.app-con{

		width: 100%;

		margin-left: 0px;

		margin-bottom: 30px;

	}
	.motor-left{
		padding-right: 0px;
	}
	.motor-textpro{
	    padding: 0 15px;
	}
}



@media all and (max-width: 768px) {
    
  


.app-text2 .prod-single-right-text iframe{
    width: 90%;
   height: 300px;
    float: none;
    
}
    
    .col-lg-40,.col-lg-60{
        float: none;
        width: 100%;
    }

	.title h2, .title2 h2,.title2 h1,.motor-top h1{

	    font-size: 22px;

	    padding-top: 30px;

	}

	.factory-box{

		flex-wrap: wrap;

	}

	.factory-con{

		width: 100%;

		margin-left: 0px;

	}

	.factory-con div:last-child{

		margin-bottom: 6%;

	}

	.application-list{

		padding: 20px 0;

	}

	.index-app-con:hover .index-app-text img{

		display: none;

	}

	.contact{

		padding: 30px 0;

	}

	.contact-right h2{

		font-size: 22px;

	}

	.single-case-text{

		padding: 0 15px;

	}

	.single-case-fanye{

		padding: 40px 15px;

	}

	.motor-box{

		padding: 30px 0;

	}

	.motor-top-box{

		flex-wrap: wrap;

		text-align: center;

		padding: 10px 0;

	}

	.motor-top-box p{

		width: 100%;

		margin-bottom: 15px;
		margin-left: 0px;

	}

	.motor-top-box ul{

		width: 100%;

		margin-left: 0px;

		justify-content: center;

	}

	.prod-single-right-shemei{

		padding: 20px 0 20px;

	}

	.prod-anniu a{

		width: 50%;

		margin-left: 0px;

	}

	.prod-anniu .prod-anniu-text{

		width: 100%;

	}

	.prod-text h2{

		font-size: 18px;

	}

	.prod-text{

		margin-bottom: 20px;

	}

}

@media all and (max-width: 400px) {
	.prod-anniu a{
		width: 100%;
	}
}























.a404top{

	width: 100%;

	height: 90px;

}

.a404top-bg{

	background: #f2f3f4;

}

.a404{

	text-align: center;

	padding-top: 70px;

	padding-bottom: 50px;

}

.a404 h2{

	color: #333333;

	font-size: 30px;

	line-height: 28px;

	font-weight: bold;

	margin-top: 30px;

	padding-bottom: 50px;

}

.a404 a{

	width: 240px;

	height: 56px;

	background: #294da0;

	display: flex;

	justify-content: center;

	align-items: center;

	color: #fff;

	font-size: 18px;

	font-weight: bold;

	margin: 0 auto !important;

}

@media (max-width:768px) {

	.a404top{

		display: none;

	}

}



.search-title h1 {

	color: #333333;

	font-size: 24px;

	font-weight: 900;

	padding-top: 20px;

	padding-bottom: 14px;

}



.search-con {

	display: flex;

	padding-bottom: 20px;

	border-bottom: 1px solid #cccccc;

	padding-top: 20px;

}



.search-left {

	width: 20%;

	display: flex;

	align-items: center;

}

.search-left a{

	width: 100%;

}

.search-left img{

	width: 100%;

}

.search-right {

	width: 80%;

	padding-left: 20px;

}



.search-right h2 {

	color: #333333;

	font-size: 20px;

	font-weight: bold;

	padding-top: 25px;

	margin-bottom: 35px;

}



.search-right p {

	color: #333333;

	font-size: 18px;

	line-height: 30px;

}



.search-right .news-text {

	float: right;

}



.search-right .news-text a {

	border: none;

}

.search-form {

    padding: 64px 0 50px;

}

.search-form form {

    border: 1px solid #e5e5e5;

    width: max-content;

    background: #fff;

    display: flex;

    align-items: center;

    height: 62px;

    padding-left: 20px;

    padding-right: 32px;

    border-radius: 45px;

    margin: 0 auto;

    width: 500px;

}

.search-form form input {

    background: #fff;

    border: 0px;

    padding-left: 20px;

    height: 50px;

    width: 100%;

}

.search-form form button {

    width: 21px;

    height: 21px;

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

    border: 0px;

}

@media (max-width:1023px) {

	.search-con {

		flex-wrap: wrap;

	}

	.search-left {

		width: 100%;

	}

	.search-right {

		width: 100%;

		padding-left: 0px;

	}

	.search-form {

	    padding: 35px 0 35px;

	}

	.search-form form {

	    height: 40px;

	    width: 95%;

	}

	.search-form form input {

	    height: 100%;

	}

}



@media (max-width:768px) {

	.search-right p {

		font-size: 14px;

	}

	.search-right h2 {

		margin-bottom: 10px;

	}

}




.usedComp{float: left;width: 48%!important;margin-left: 4%;margin-bottom: 20px;}
.usedComp:nth-child(2n-1){margin-left: 0px;}
.usedComp:nth-child(9){width: 94%;}
.usedComp label{font-size: 14px;line-height: 36px;color: #7e7e7e;}
.usedComp:nth-child(9)~div{float: left;}
.usedComp span{color: red;padding-left: 5px;}
.xhl-input-xlarge{width: 100%!important;height: 40px !important;border: 0; border:1px solid #c8d0e3;padding-left: 5px;}
.xhl-controls .xhl-textarea{width: 100%;height: 150px;resize: none; border:1px solid #c8d0e3;padding-left: 5px;}
.xhl-controls .xhl-submit,.but_pro span{background-color: #0da7ee;color: #fff;border: 0;padding: 15px 35px;font-size: 16px;font-weight: bold;display: inline-block;}
.xhl-controls{position: relative; }
.usedComp input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: #7e7e7e; 
} 
.usedComp input:-moz-placeholder, textarea:-moz-placeholder { 
color: #7e7e7e; 
} 
#xhlFormSubmit {
  width: 85px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  background: #fed03d;
}
.xhl-submit{
  width: 90px !important;
  height: 30px !important;
  line-height: 30px !important;
  border-radius: 3px !important;
  border: 1px solid #373A39 !important;
  background-color: #373A39 !important;
  color: #ffffff !important;
  margin: auto;
}
.xhl-controls .xhl-form-tip{position: absolute;right: -10px;top: 0;}
.usedComp:nth-child(5){
  width: 100%!important;
}
.usedComp:nth-child(6){
  width: 100%!important;
  margin-left: 0px!important;
}
.usedComp:nth-child(7){
	width: 94%;
}
.xhl_form{
	width:100%!important;
      padding: 2%!important;
}
.xhl-footer{
  display: block;
}
.xhl_form div:nth-child(9) .xhl-controls input{
  height: 120px;
}

  @media (max-width:768px){
    .usedComp:nth-child(5) {
        width: 96%!important;
    }
    .usedComp{
			width: 96%!important;
			margin-left: 0px !important;
    	}
  }
























