html {
	overflow-x: hidden;
}
body {
	overflow-x: hidden;
}
@font-face {
	font-family: 'SOURCEBOLD';
	src: url('../imagescn/ysf/GEORGIAI_0.eot');
	src: local('?'), url('../fonts/SOURCEBOLD.woff') format('woff'), url('../fonts/SOURCEBOLD.ttf') format('truetype'), url('../imagescn/ysf/GEORGIAI_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'sour';
	src: local('sour'), url(../fonts/sour.woff) format('woff');
}


.w1440 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.gyyj {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 100%;
	margin-top: 30px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
	    flex-wrap: wrap;
}

.gyyj>div {
	width: 640px;
}

.gy1fbt {
	color: #222222;
	font-size: 25px;
	font-family: "BEBAS";
	line-height: 1px;
	margin-bottom: 15px;
}

.fy1title {
	font-size: 18px;
	color: #222;
	line-height: 1;
	margin-bottom: 10px;
}

.fy1title span {
	color: #2ea9e5;
}

.gy1desc {
	color: #999999;
	font-size: 14px;
	line-height: 30px;
	margin-top: 10px;
	/* height: 166px; */
	overflow: hidden;
}

.gy1ljgd {
	width: 128px;
	height: 60px;
	border-bottom: 1px solid #ddd;
	line-height: 60px;
}

.gy1ljgd a {
	font-size: 16px;
	color: #333;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	align-items: center;
	position: relative;
}

.gy1ljgd a img {
	text-align: right;
}

.gy1ljgd a::after {
	content: "";
	height: 1px;
	width: 30px;
	background: #2ea9e5;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition: .5s all;
}

.gy1ljgd a:hover::after {
	width: 100%;
}

.gy1xtp {
	width: 100%;
	/* height: 345px; */
	margin-bottom: 30px;
	overflow: hidden;
	margin-top: 30px;
}

.gy1xtp img {
	width: 100%;
}

/* 检测项目开始 */
.jcxm {
	width: 100%;
	height: 640px;
	background: url(../img/jcbj.png);
	position: relative;
}

.jcxmn {
	width: 100%;
	height: 630px;
	/* position: absolute; */
	/* top: 50%; */
	/* margin-top: -256px; */
	/* left: 50%; */
	/* margin-left: -720px; */
	display: -webkit-flex;
	display: flex;
	overflow: hidden;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.jczc {
	width: 100%;
	padding-top: 30px;
	padding-left: 15px;
	padding-right: 15px;
}

.jcyc {
	width: 540px;
	height: 513px;
	background: #9f9f9f;
	overflow: hidden;
}

.jcs {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.sz {
	font-family: "BEBAS";
	font-size: 36px;
	color: #b7b7c1;
}

.one {
	font-size: 72px;
	color: #2ea9e5;
}

.jcxf {
	width: 100%;
	margin-top: 47px;
	overflow: hidden;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	flex-wrap: wrap;
}

.jcxf>div {
	width: 45%;
	height: 110px;
	background: #fff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 30px;
}

.jcxf>div>a {
	width: 100%;
	height: 100%;
	display: block;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-family: "BEBAS";
}

.jcbt {
	color: #333333;
	font-size: 16px;
	line-height: 22px;
}

.jcfbt {
	color: #d8d7d7;
	font-size: 14px;
	line-height: 22px;
	font-family: "BEBAS";
}

.jcycn {
	width: 100%;
	height: 100%;
	padding-top: 70px;
	padding-left: 50px;
	padding-right: 50px;
	background: #9f9f9f;

}

.jcycbt {
	color: #f9fafa;
	font-size: 30px;
	line-height: 30px;
}

.jcycfbt {
	font-family: "BEBAS";
	font-size: 18px;
	line-height: 30px;
	color: #f9fafa;
	opacity: .5;
}

.ycs {
	width: 100%;
	height: 100px;
	border-bottom: 1px solid #cfcfcf;
	position: relative;
}

.ycs:after {
	content: "";
	height: 5px;
	width: 50px;
	background: #2ea9e5;
	position: absolute;
	bottom: -2.5px;
	left: 0px;
}

.ycjcms {
	margin-top: 40px;
	height: 150px;
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 28px;
	color: #f9fafa;
}

.jcljgd {
	width: 172px;
	height: 44px;
	border-bottom: 1px solid #fff;
	background: #2ea9e5;
}

.jcljgd a {
	font-size: 16px;
	line-height: 45px;
	color: #fff;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 100px;
	margin-left: auto;
	margin-right: auto;
}

.jcxz {
	background: #1e9ad7 !important;
}

.jcxz .jcbt {
	color: #ffffff !important;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
.jcbt {
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

.jcxz .jcfbt {
	color: #c8e8f8 !important;
	opacity: .5 !important;
}

.sz>span {
	cursor: pointer;
}

@media screen and (max-width: 1460px) {
	.jcxmn {
		width: 100%;
		/* margin-left: -620px; */
	}
}

/* 检测项目结束 */
/* 设备展示开始 */
.sbzs {
	width: 100%;
	position: relative;
	/* height: 1030px; */
	overflow: hidden;
	padding-left: 15px;
	padding-right: 15px;
}

.sbzsn {
	width: 100%;
	/* position: absolute; */
	left: 50%;
	/* margin-left: -720px; */
	top: 120px;
}

.sbzm {
	float: left;
}

.sbzstp {
	width: 417px;
	margin-top: 70px;
}

.sbzstp img {
	width: 100%;
}

.sbzsy {
	float: right;
	width: 100%;
}

.xmsbt {
	width: 248px;
	height: 128px;
	background: #f6f6f6;
	text-align: center;
	cursor: pointer;
}

.xmsbt img {
	width: 100%;
	/* height: 116px; */
	padding-top: 6px;
}

.sbxwm {
	width: 960px;
	position: relative;
	margin-top: 51px;
}

.sbxwm .gallery-thumbs {
	width: 812px;
	overflow: hidden;
}

.gallery-thumbs .swiper-slide-thumb-active {
	border: 2px solid #2ea9e5;
}

.sbxwm .swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
	color: #51b8e9;
}

.sbxwm .swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	color: #e6e6e6 !important;
	transform: scale(.8);
	opacity: 1 !important;
}

.sbxwm .swiper-container {
	margin-left: 0;
}

.sbxwm .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	left: auto;
	right: 100px;
}

.sbzsys {
	width: 100%;
	/* height: 620px; */
	position: relative;
}

.sbsbj {
	/* background: #f6f6f6; */
	width: 100%;
	height: 100%;
	overflow: hidden;
	/* position: relative; */
}

.sbbjd {
	position: absolute;
	width: 100%;
	height: 100%;
	/* background: #f6f6f6; */
	left: 100%;
}

.sbwzjs {
	width: 320px;
	padding-left: 45px;
	padding-right: 45px;
	/* height: 100%; */
	padding-bottom: 20px;
	float: left;
	background: #2ea9e5;
	color: #fff;
	text-align: left;
}

.sysbzsbt {
	font-size: 20px;
	line-height: 30px;
}

.sysbzsfbt {
	font-size: 14px;
	margin-top: 10px;
}

.sycpbtwk {
	/* height: 260px; */
	margin-top: 10px;
}

.sbcpljgd {
	width: 172px;
	height: 44px;
	border-bottom: 1px solid #fbc807;
	background: #fff;
	line-height: 45px;
	color: #2ea9e5;
}

.sbcpljgd a {
	color: #2ea9e5;
	display: block;
	width: 100%;
	height: 100%;
}

.sbljgdwz {
	padding-left: 36px;
	padding-right: 30px;
	float: left;
}

.sbcpljgd img {
	margin-top: -5px;
}

.sbdtzs {
	width: 100%;
	float: left;
	margin-top: 25px;
}

.sbdtzs img {
	width: 100%;
}

/* 设备展示结束 */

/* 媒体查询开始 */
@media screen and (max-width: 1440px) {
	.sbzsn {
		/* margin-left: -620px; */
		width: 100%;
	}

	.sbxwm {
		width: 100%;
	}

	.sbxwm .gallery-thumbs {
		width: 100%;
	}

	.sbwzjs {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
	}

	.sbdtzs {
		width: 100%;
		margin-top: 70px;
	}

	.w1440 {
		width: 100%;
	}
}

/* 媒体查询结束 */
/* 荣誉资质开始 */
.ryzz {
	width: 100%;
	/* height: 854px; */
	overflow: hidden;
	background: url(../img/rybj.png) center center;
}

.rys {
	text-align: center;
	padding-top: 30px;
}

.ryn {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.ryx {
	width: 100%;
}

.ryxz {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	float: left;
	margin-top: 35px;
}

.ryxz div {
	margin-bottom: 20px;
	width: 45%;
}
.ryxz div img {
	width: 100%;
}

.ryxy {
	float: right;
	width: 714px;
}

.ryxy img {
	width: 100%;
}

@media screen and (max-width: 1440px) {
	.ryn {
		width: 100%;
	}

	.ryxy {
		width: calc(100% - 730px);
	}
}

/* 荣誉资质结束 */
/* 新闻动态开始 */
.xwdt {
	width: 100%;
}

.xwdtn {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 20px;
	overflow: hidden;
}

.xwtdzc {
	width: 100%;
	float: left;
}

.syxwxfl {
	margin-top: 20px;
	    display: flex;
	    width: 100%;
}

.syxwxfl>div {
	width: 100%;
	height: 44px;
	background: #a5a5a5;
	border-left: 3px solid #e5e5e5;
}

.syxwxfl>div>a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 44px;
	color: #fff;
	text-align: center;
	font-size: 18px;
}

.syxwxfl>div:first-child {
	background: #2ea9e5;
	margin-bottom: 20px;
	border-left: 3px solid #fbc807;
}

.syxwxfl>div:hover {
	background: #2ea9e5;border-left: 3px solid #fbc807;
}

.xwdttp {
	width: 500px;
	height: 300px;
	overflow: hidden;
	margin-left: 70px;
	float: left;
}

.xwdttp div {
	width: 100%;
	height: 100%;
}

.xwdttp img {
	width: 100%;
	height: 100%;
}

.xwdtycxw {
	width: 100%;
	float: right;
}

.xwdtycxw>div {
	width: 100%;
	clear: both;
	border-bottom: 1px solid #eeeeee;
}

.xwdtycxw>div a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	padding-bottom: 10px;
	/* padding-left: 35px; */
}

.xwdtycxw>div:last-child {
	padding-top: 25px;
}

.syxwsj {
	font-family: "BEBAS";
	width: 70px;
	text-align: center;
	float: left;

}

.swsjr {
	color: #b7b7c1;
	    font-size: 38px;
	    font-family: "BEBAS";
	    line-height: 47px;
}

.swsjny {
	font-family: "BEBAS";
	font-size: 16px;
	color: #b7b7c1;
}

.syxwbt {
	color: #333;
	font-size: 14px;
	padding-top: 7px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.syxwms {
	color: #999999;
	font-size: 12px;
	line-height: 16px;
	padding-top: 10px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}

.xwnr {
	margin-left: 40px;
	float: left;
	width: 437px;
	    width: calc(100% - 80px);
}

.syxwxz>div {
	color: #666 !important;
}

.syxwxz {
	position: relative;
}

.syxwxz::after {
	position: absolute;
	    content: "";
	    width: 60px;
	    height: 8px;
	    background: #fbc807;
	    top: 23px;
	    right: 8px;
	    z-index: -1;
}

.xwnr>div {
	overflow: hidden;

}

/* 媒体查询 */
@media screen and (max-width: 1440px) {
	.xwdtn {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}

	.xwtdzc {
		width: 100%;
		padding-top: 25px;
	}

	.xwdttp {
		margin-left: 10px;
	}

	.xwdtycxw {
		width: 100%;
	}

	.xwnr {
		margin-left: 10px;
		width: 420px;
		width: calc(100% - 80px);
	}
}.xwnyxxw a {
	transition: .5s all;
}
.xwnyxxw a:hover {
	box-shadow: 0px 4px 12.09px 0.91px rgb(28 28 28 / 11%);
}
/* 新闻动态结束 */
/* 合作伙伴开始 */
.hzhb {
	width: 100%;
	background: url(../img/hzhbbj.jpg) center center;
	height: 310px;
}

.hzhbbt>div {
	color: #fff;
}

.hzhbn {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 25px;
}

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

.hzlb {
	margin-top: 20px;
}

.hzlb .swiper-pagination-bullet {
	background: #fff;
	opacity: 1;
	width: 10px;
	height: 10px;
}

.hzlb .swiper-pagination-bullet-active {
	background: #ffa030 !important;

}

/* 媒体查询 */
@media screen and (max-width: 1440px) {
	.hzhbn {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
}

/* 合作伙伴结束 */
/* 主页底部信息开始 */
.dbxx {
	width: 100%;
	height: 200px;
	background: url(../img/dbbj.png) no-repeat right -43px;
}

.dbxxn {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	justify-content: space-between;
	/* padding-top: 100px; */
	padding-left: 15px;
	padding-right: 15px;
	    flex-wrap: wrap;
}

.dbswz {
	color: #333333;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 25px;
}

.dbxwz {
	color: #999999;
	    font-size: 14px;
	    line-height: 22px;
	    font-weight: 300;
	    margin-top: 17px;
}

/* 媒体查询 */
@media screen and (max-width: 1440px) {
	.dbxxn {
		width: 100%;
	}
}

/* 主页底部信息结束 */
/* footer开始 */
.footer {
	width: 100%;
	background-color: #fafafa;
	/* height: 340px; */
	padding-left: 15px;
	padding-right: 15px;
}

.footern {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.footers {
	height: 118px !important;
	border-bottom: 1px solid #dddddd;
	line-height: 118px;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.footers {
	width: 100% !important;
}

.dbdh>div {
	float: left;
}

.dbdhh li {
	float: left;
	font-size: 16px;
	margin-left: 30px;
}

.dbdhh li a {
	color: #666;
}

.dbss {
	width: 360px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #dddddd;
}

.dbss input {
	border: none;
}

.dbss form {
	position: relative;
}

.itext {
	position: absolute;
	top: 0;
	width: 280px;
	padding-left: 20px;
	background: none;
	color: #999;
	font-size: 14px;
}

.itext placeholder {
	color: #999;
}

.ibtn {
	width: 80px;
	height: 100%;
	background-color: #2ea9e5;
	color: #fff;
	float: right;
}

input:focus {
	outline: none;
}

.djckgsdz {
	width: 158px;
	height: 36px;
	border: 1px solid #dddddd;
	margin-top: 44px;
	margin-bottom: 19px;
}

.djckgsdz a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 36px;
	text-align: center;
	color: #666666;
	font-size: 14px;
}

.dbsglj a {
	color: #999999;
	font-size: 14px;
	padding-right: 10px;
	border-right: 1px solid #999;
	padding-left: 10px;
}

.dbsglj a:last-child {
	border: none;
	padding-right: 0;
}

.dbsglj a:first-child {
	padding-left: 0;
}

.ewm {
	width: 100px;
	height: 100px;
	margin-top: 30px;
}

.ewm img {
	width: 100%;
}

.ewmpwz {
	color: #333333;
	font-size: 14px;
	margin-top: 100px;
	margin-right: 75px;
}

.footerxm {
	display: flex;
	justify-content: space-between;
}

.ycewm>div {
	float: right;
}

.dbbq {
	width: 100%;
	/* height: 70px; */
	line-height: 30px;
	color: #999999;
	background-color: #f5f5f5;
	margin-top: 25px;
	font-size: 14px;
}

.dbbq a {
	color: #999999;
}

.dbbq>div {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

/* 媒体查询 */
@media screen and (max-width: 1440px) {
	.footern {
		width: 100%;
	}

	.dbbq>div {
		width: 100%;
	}
}

/* footer结束 */


/* 首页视频部分开始 */

div.gywmtwort {
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
}

div.gywmtwort video {
	width: 100%;
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center center;
}

/* div.gywmtwortline{ width: 95%; height: 95%; left: 2.5%; top: 2.5%; border: #ffad14 1px solid; position: absolute; transition: all 0.36s ease-in-out;} */

div.gywmtwortlinebig {
	transform: scale(1.2);
	opacity: 0;
}

button.gywmtwortplay {
	width: 140px;
	height: 140px;
	background: url(../img/spkg.png) center no-repeat;
	border: none;
	outline: none;
	position: absolute;
	right: 28%;
	bottom: 41%;
}

button.gywmtwortplaynone {
	display: none;
}

/* 首页视频部分结束 */


/* 内页banner开始 */
.nybnwz {
	width: 100%;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;

}

.nybnyw {
	font-family: "sour";
	color: rgba(255, 255, 255, .0);
	font-size: 30px;
	line-height: 36px;
	font-weight: bold;
	text-stroke: 1px #fff;
	-webkit-text-stroke: 1px #fff;
}

.nybnyw p {
	    font-family: "Noto Sans SC";
}

.nybnyw {
	padding-top: 125px;
	    font-family: "Noto Sans SC";
}

.nydeh {
	font-size: 22px;
	color: #f3c109;
	font-weight: 300;
	/* border-bottom: 8px solid #c7c7c7; */
	display: inline-block;
	line-height: 26px;
	margin-top: 15px;
	 font-family: "Noto Sans SC";
}

.nybnbt {
	margin-top: 45px;
	color: #ffffff;
	font-size: 24px;
	font-weight: 300;
	 font-family: "Noto Sans SC";
}

/* 内页banner结束 */
/* 面包屑开始 */
.nymbx {
	width: 100%;
	height: 77px;
	border-bottom: 1px solid #eeeeee;
}

.mbxn {
	width: 100%;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.mbxz {
	display: inline-block;
	float: left;
}

.mbxz a {
	margin-right: 50px;
	color: #666;
	font-size: 16px;
	line-height: 72px;
	height: 100%;
	display: inline-block;

}

.mbxxz {
	color: #333 !important;
	position: relative;
}

.mbxxz:after {
	content: "";
	position: absolute;
	top: 0px;
	width: 2px;
	height: 20px;
	left: 49%;
}

.mbxxz:after {
	content: "";
	position: absolute;
	top: 0px;
	width: 2px;
	height: 20px;
	left: 49%;
	background: #2ea9e5;
}

.mbxxz:before {
	content: "";
	position: absolute;
	bottom: 0px;
	width: 2px;
	height: 20px;
	left: 49%;
	background: #2ea9e5;
}

.mbxy {
	line-height: 72px;
	color: #909090;
	background: #eeeeee;
	padding-left: 70px;
	height: 77px;
	float: right;
	position: relative;
}

.mbxy:after {
	position: absolute;
	content: "";
	width: 500px;
	right: -500px;
	height: 100%;
	background: #eeeeee;
}

.mbxy a {
	color: #909090;
	font-size: 14px;
	margin-left: 5px;
	margin-right: 5px;
}

.mbx {
	margin-right: 10px;
	margin-top: -5px;
}

/* 面包屑结束 */
/* 关于三个图开始 */
.gysgt {
	width: 100%;
	/* height: 465px; */
	background: #fbfbfb;
}

.gystn {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	justify-content: space-between;
	padding-top: 20px;
	    flex-wrap: wrap;
}

.sglmy {
	width: 420px;
	height: 252px;
	background: #fff;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	cursor: pointer;
}

.dygbt {
	color: #222222;
	font-size: 36px;
	font-weight: bold;
}

.sgyw {
	color: #2ea9e5;
	font-size: 28px;
	font-weight: bold;
}

.sayxasf {
	width: 100%;
	border-bottom: 2px solid #e7e7e7;
	padding-bottom: 10px;
}

.sgxmdwz {
	color: #666666;
	font-size: 16px;
	line-height: 25px;
	padding-top: 8px;
}

.sglmy:hover {
	background: url(../img/gysgbj.png);
}

.sglmy:hover .dygbt {
	color: #fff;
}

.sglmy:hover .sgyw {
	color: #fff;
}

.sglmy:hover .sgxmdwz {
	color: #fff;
}

.sglmy:hover .sayxasf {
	border-color: rgba(231, 231, 231, .5);
}

/* 媒体查询 */
@media screen and (max-width: 1440px) {
	.gystn {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
}

/* 关于三个图结束 */

/* 公司简介开始 */
.nygsjj {
	width: 100%;
	background: #fff;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;

}

.nygsjjn {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;	padding-top: 20px;

}

.gszc {
	float: left;
	width: 258px;
	height: 100%;
	color: #222;
	font-size: 32px;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 20px;
}

.gszc img {
	margin-left: 20px;
}

.gsyc {
	width: 100%;
	float: left;
	color: #777;
	font-size: 16px;
	line-height: 26px;
}

.gsjjs {
	padding-bottom: 20px;
	overflow: hidden
}

.gsjjxtp {
	width: 100%;
}

.gsjjxtp img {
	width: 100%;
}

/* 公司简介结束 */

/* 公正性声明开始 */
.gzxsm {
	background: #f8f8f8;
}

.gzny {
	padding-top: 10px;
}

.gsjjxtp {
	display: flex;
	justify-content: space-between;
}

.gsjjxtp div {
	float: left;
	width: 49%;
}

/* 媒体查询 */
@media screen and (max-width: 1440px) {
	.nygsjjn {
		width: 100%;
	}
}

/* 公正性声明结束 */

/* 设备展示开始 */
.nysbzs {
	width: 100%;
}

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

.nysbzsn {
	width: 100%!important;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	/* display: flex;
	    flex-wrap: wrap;
	    justify-content: space-between; */
}

.nysbzsn>div {
	width: 100%;
	/* height: 408px; */
	padding-bottom: 40px;
	border: 1px solid #e9e9e9;
	margin-bottom: 60px;
	float: left;
	/* margin-left: 13px; */
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

.nysbzsn>div:first-child {
	/* margin-left: 0px; */
}

.nysbzsn>div:nth-child(5) {
	/* margin-left: 0px; */
}

.nysbzsn>div:nth-child(9) {
	/* margin-left: 0px; */
}

.sbbgtpd {
	width: 100%;
	/* height: 279px; */
	background: #f6f6f6;
	border-bottom: 1px solid #e9e9e9;
}

.tpxwzk {
	padding-left: 25px;
	padding-top: 25px;
	padding-right: 25px;
}

.nysbbt {
	font-size: 16px;
	color: #333;
	line-height: 30px;
	transition: 1s all;
}

.nysbfbt {
	color: #999;
	font-size: 12px;
	margin-bottom: 10px;
}

.nysbljgd {
	color: #666;
	font-size: 14px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.nysbljgd img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);

	transition: 1s all;

}

.nysbzsn>div:after {
	content: "";
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 0;
	height: 2px;
	background-color: #2ea9e5;
	transition: 1s all;
}

.nysbzsn>div:hover .nysbljgd img {
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);

}

.nysbzsn>div:hover:after {
	width: 100%;
}

.nysbzsn>div:hover .nysbbt {
	color: #2ea9e5;
}

/* 媒体查询开始 */
@media screen and (max-width: 1440px) {
	.nysbzsn {
		width: 1100px;
	}

	.nysbzsn>div {
		/* margin-left: 25px; */
	}

	.nysbzsn>div:nth-child(5) {
		/* margin-left: 25px; */
	}

	.nysbzsn>div:nth-child(9) {
		/* margin-left: 25px; */
	}

	.nysbzsn>div:nth-child(4) {
		/* margin-left: 0px; */
	}

	.nysbzsn>div:nth-child(7) {
		/* margin-left: 0px; */
	}

	.nysbzsn>div:nth-child(10) {
		/* margin-left: 0px; */
	}
}

/* 设备展示结束 */
/* 成功案例开始 */
.nyanli {
	width: 100%;
	margin-top: 30px;
}

.nyanlin {
	width: 100%;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	    display: flex;
	    justify-content: space-around;
	    flex-wrap: wrap;
		padding-left: 15px;
		padding-right: 15px;
}

.nyanlin>div {
	width: 100%;
	height: 490px;
	/* overflow: hidden; */
	float: left;
	/* margin-left: 120px; */
	margin-bottom: 60px;
	position: relative;
	color: #fff;transition: .5s all;

}
.hzhbny img {
	max-width: 100%;
}
.nyanlin>div a {
	color: #fff;
}

.nyanlin>div:nth-child(3n-2) {
	/* margin-left: 0; */
}

.anlitu {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	z-index: -1;
}

.anlitu img {
	width: 100%;
	height: 100%;
}

.anckgd {
	filter: grayscale(100%) brightness(300%);
}

.anlizz {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(000, 000, 000, .4);
	z-index: -1;
}

.anlibt {
	width: calc(100% - 30px);
	margin-top: 45px;
	margin-left: 15px;
	height: 355px;
	overflow: hidden;
}

.anliybt {
	font-size: 22px;
	line-height: 50px;transition: 1s all;
}

.anlims {
	font-size: 16px;
	line-height: 30px;
}

.anliljgdw {
	margin-left: 45px;
	width: 139px;
	height: 37px;
	line-height: 37px;
	overflow: hidden;
}
.nyanlin>div:before {
	position: absolute;
	height: 100%;
	width: 1px;
	background: #f1f1f1;
	content: "";
	right: -60px;
}
.nyanlin>div:nth-child(3n-3):before {
	height: 0px;
}
.nyanlin>div:last-child:before {
	height: 0;
}
.anliljgdw  {
	position: relative;
}
.anliljgdw a {
	display: flex;
	justify-content: space-around;
	position: relative;
	z-index: 2;
}
.nyanlin>div:hover .anliybt {
	color: #2ea9e5;
}
.nyanlin>div:hover .anliljgdw{
	/* background: #2ea9e5; */
}
.nyanlin>div .anliljgdw:after {
	position: absolute;
	content:"";
	left: -1px;
	top: 0;
	width: 0;
	height: 100%;
	background: #2ea9e5;
	transition: 1s all;
	z-index: 1;
}
.nyanlin>div:hover .anliljgdw:after {
	width: 100%;
}.nyanlin>div:after {
	content: "";
	
	
	bottom: 0px;
	
	height: 2px;
	
	
	position: absolute;
	width: 0;
	left: 0;
	transition: 1s all;
}
.nyanlin>div:hover:after {transition: 1s all;
	content: "";
	width: 100%;
	bottom: 0px;
	height: 2px;
	background: #ffa030;
	position: absolute;
}
/* 媒体查询 */
@media screen and (max-width:1440px) {
	.nyanlin {
		width: 100%;
	}
	.nyanlin>div {
		/* margin-left: 30px; */
	}
	.nyanlin>div:before {
		right: -15px;
	}
}
/* 成功案例结束 */
/* 成功案例列表页开始 */
.nyanlier {
	width: 100%;
	margin-top: 20px;
}
.nyanliner {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.nyanliner>div {
	width: 330px;
	height: 180px;
	background: #f7f7f7;
	padding-top: 33px;
	padding-left: 30px;
	padding-right: 25px;
	float: left;
	margin-left: 30px;
	margin-bottom: 60px;
	position: relative;
	transition: .5s all;
}
.anlibx {
	position: absolute;
	top: 70px;
	left: 30px;
}
.nyanliner>div:nth-child(4n-3) {
	margin-left: 0;
}
.anlilbbt {
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	color: #333333;
	 white-space:nowrap;
	   overflow:hidden;
	   text-overflow:ellipsis;
}
.anlilbms {
	color: #9a9a9a;
	margin-top: 38px;
	font-size: 16px;
	line-height: 24px;
	 display:-webkit-box;
	   overflow:hidden;
	   text-overflow:ellipsis;
	   -webkit-line-clamp:2;
	   -webkit-box-orient:vertical;
}
.nyanliner>div:hover {
	box-shadow: 0px 4px 12.09px 0.91px rgba(28, 28, 28, 0.11);
}
/* 媒体查询开始 */
@media screen and (max-width:1440px) {
	.nyanliner {
		width: 100%;
		    display: flex;
		    flex-wrap: wrap;
	}
	.nyanliner>div {
		margin-left: auto!important;
		margin-right: auto!important;
	}
	.nyanliner>div:nth-child(4n-3) {
		margin-left: 55px;
	}
	.nyanliner>div:nth-child(3n-2) {
		margin-left: 0px;
	}
}
/* 成功案例列表页结束 */
/* 联系我们开始 */
.lxs {
	width: 100%;
	margin-top: 20px;
}
.lxn {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.smsg {
	display: flex;
	    justify-content: space-between;
		    flex-wrap: wrap;
}
.smsg>div{
	width: 330px;
	height: 220px;
	background: #f7f7f7;
	padding-top: 30px;
	padding-left: 30px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}
.lxbt {
	font-size: 22px;
	font-weight: bold;
	line-height: 25px;
	margin-bottom: 10px;
}
.lxms {
	font-size: 16px;
	line-height: 28px;
	color: #333;
	margin-top: 20px;
}
.lxx {
	width: 100%;
	margin-top: 40px;
}
.qyqt {
	width: 700px;
	height: 280px;
}
.zxkf {
	width: 330px;
	height: 280px;
	margin-left: 40px;
}
.lxx>div {
	/* float: left; */
	background: #f7f7f7;
	padding-top: 30px;
	padding-left: 30px;
	margin-bottom: 20px;
}
/* 媒体查询开始 */
@media screen and (max-width:1440px) {
	.lxn {
		width: 100%;
	}
	.smsg>div {
		width: 300px;
	}
	.zxkf {
		width: 300px;
	}
	.qyqt {
		width: 620px;
	}
	.zxkf {
		margin-left: auto;
		margin-right: auto;
	}
}
/* 联系我们结束 */
/* 新闻内页开始 */
.xwny {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	overflow: hidden;
}
.xwnyn {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
}
.xwtj {
	width: 100%;
	/* height: 420px; */
	border: 1px solid #e8e9eb;
}
.xwtj a {
	width: 100%;
	height: 100%;
	display: block;
}
.xwtjzc {
	width: 100%;
	float: left;
	padding-top: 95px;
	padding-left: 10px;
	padding-right: 10px;
}
.xwtjbt {
	font-size: 26px;
	color: #333333;
	line-height: 1;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.xwtjms {
	width: 100%;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	color: #333333;
	font-size: 16px;
	line-height: 28px;
	padding-top: 35px;
	/* height: 240px; */
	/* padding-bottom: 20px; */
}
.xwtjsj {
	font-size: 14px;
	color: #333;
	font-family: "Arial";
}
.xwtjsjhtp {
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
	margin-bottom: 30px;
}
.xwtjtp img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
.xwtjyctp {
	width: 100%;
	float: right;
	height: 100%;
}
.xwtjyctp img {
	height: 100%;
	width: 100%;
}
.xwnyxxw {
	padding-top: 75px;
}
.xwnyxxw a {
	    display: block;
	    width: 100%;
	    height: 235px;
	    background: #fbfbfb;
	    float: right;
	    padding-top: 15px;
	    padding-left: 10px;
	    padding-right: 10px;
	    margin-bottom: 40px;
}
.xwnyxxw a:nth-child(2n - 1) {
	float: left;
}
.nyxwdbt {
	font-size: 20px;
	line-height: 1;
	color: #333333;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.xwnylshx {
	margin-top: 20px;
	margin-bottom: 10px;
}
.xwnyms {
	font-size: 16px;
	color: #777777;
	line-height: 28px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	height: 107px;
}
.xwnyxxw a:hover .xwtjtp img {
	-webkit-filter: grayscale(0%);
	    filter: grayscale(0%);
}
.xwtj:hover .xwtjtp img {
	-webkit-filter: grayscale(0%);
	    filter: grayscale(0%);
}
.xwtjyctp {
	overflow: hidden;
}
.xwtjyctp img {
	transition: 1s all;
}
.xwtj a:hover .xwtjyctp img {
	transform: scale(1.1);
}
@media screen and (max-width: 1440px){
	.xwnyn {
		width: 100%;
	}
	.xwtj {
		/* height: 360px; */
		overflow: hidden;
	}
	.xwtjzc {
		padding-top: 30px;
	}
}
/* 新闻内页结束 */

/* 荣誉资质开始 */
.royuny {
	width: 100%;
}
.rongyun {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	overflow: hidden;
	display: flex;
	    justify-content: space-around;
	    flex-wrap: wrap;
}
.rongyudg {
	width: 330px;
	height: 424px;
	padding-top: 40px;
	padding-left: 25px;
	padding-right: 25px;
	background: #f8f8f8;
	text-align: center;
	float: left;
	margin-bottom: 60px;
	/* margin-left: 40px; */
	transition: .5s all;
}.rongyudg:hover {
	box-shadow: 0px 4px 12.09px 0.91px rgb(28 28 28 / 11%);
}
.rongyudg:nth-child(4n-3) {
	/* margin-left: 0; */
}
.rongyudg a {
	width: 100%;
	height: 100%;
	display: block;
}
.rytpgd {
	height: 270px;
	width: 188px;
	margin-left: auto;
	margin-right: auto;
}
.rytpgd img {
	width: 100%;
}
.fdj {
	width: 100%;
	margin-top: 13px;
	height: 45px;
	line-height: 45px;
	text-align: right;
	border-bottom: 1px solid #d5d5d5;
}
.rynybtad {
	width: 100%;
	white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		color: 16px;
		line-height: 18px;
		color: #666666;
		margin-top: 18px;
}
.royuny {
	overflow: hidden;
}
@media screen and (max-width: 1440px) {
	.rongyun {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.rongyudg:nth-child(4n-3) {
		/* margin-left: 40px; */
	}
	.rongyudg:nth-child(3n-2) {
		/* margin-left: 0; */
	}
}
/* 荣誉资质结束 */
/* 检测项目开始 */
.nyjcxm {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}
.nyryn {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
}
.jcmgxm {
	width: 100%;
	height: 354px;
	background: #f8f8f8;
	padding-top: 8px;
}
.jclmbs {
	    width: calc(100% - 16px);
	height: 338px;
	margin-left: 8px;
	background: #fff;
	padding-top: 34px;
}
.yqwyq {
	width: 86px;
	height: 86px;
	border:1px solid #cce9f8;
	border-radius: 50%;
	margin-left: auto;
	margin-right: auto;
}
.jclmdyq {
	width: 76px;
	height: 76px;
	border-radius: 50%;
	background: #cce9f8;
	margin-top: 4px;
	margin-left: auto;
	margin-right: auto;
	font-size: 40px;
	text-align: center;
	line-height: 76px;
	color: #2ea9e5;
	font-weight: 200;
	font-family: "Noto Sans SC";
	font-weight: 100;
}
.jcxmdbt {
	color: #333333;
	font-size: 18px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height: 1;
	margin-top: 28px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.jcxmdems {
	width: 100%;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	color: #777777;
	font-size: 14px;
	line-height: 24px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
	padding-left: 10px;
	padding-right: 10px;
}
.nyryn a {
	display: block;
	float: left;
	/* margin-left: 120px; */
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-bottom: 30px;
	width: 100%;
}
.nyryn a:nth-child(3n-2) {
	/* margin-left: 0; */
}
.nyryn a:after {
	position: absolute;
	content: "";
	right: -60px;
	top: 0;
	width: 1px;
	height: 100%;
	border: 1px dashed #f1f1f1;
}
.nyryn a:nth-child(3n-0):after {
	position: absolute;
	content: "";
	right: -60px;
	top: 0;
	width: 1px;
	height: 100%;
	border: 0px dashed #f1f1f1;
}
.nyryn a:last-child {
	border: 0px dashed #f1f1f1;
}
@media screen and (max-width: 1440px) {
	.nyryn a {
		margin-left: auto;
	}
	.nyryn a:after {
		right: -20px;
	}
}
.jcmgxm .yqwyq{
	transition: 1s all;
}
.jcmgxm:hover .yqwyq{
	    transform: rotateY(360deg);
}
/* 检测项目结束 */
/* 人才招聘开始 */

/* 人才招聘结束 */
















/* 翻页 */
.load_more_none {
	text-align: center;
}
	
.load_more {
	text-align: center;
}
button {
	border: none;
}
.load_more_btn {
	background: none;
	    margin-top: 20px;
		    margin-bottom: 60px;
}



.pagination p {
	background: #e8e8e8;
	float: left;
	font-size: 16px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-left: 3px;
	margin-right: 3px;
}
.pagination a {
	background: #e8e8e8;
	float: left;
	font-size: 16px;
	display: inline-block;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-left: 3px;
	margin-right: 3px;
}
.pages {
	display: table;
	    margin-left: auto;
	    margin-right: auto;
}
.cur {
	background: #2390cb!important;
	color: #fff!important;
}







/* 人才招聘开始 */
.rczp {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}
.rczpn {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
}
.rczps {
	width: 100%;
}
.rcln {
	color: #333333;
	line-height: 1;
	font-size: 40px;
	float: left;
}
.rclnyc {
	color: #333333;
	font-size: 30px;
	line-height: 40px;
}
.rczpyc {
	width: 1120px;
	float: right;
}
.sszwgjc {
	width: 100%;
	height: 70px;
	border: 1px solid #e6e5e6;
	margin-top: 40px;
	margin-bottom: 30px;
}
.sszwgjc ::-webkit-input-placeholder { /* WebKit browsers */
  color: #666666;
  font-size: 16px;
}

.sszwgjc ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #666666;
  font-size: 16px;
}

.sszwgjc :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #666666;
  font-size: 16px;
}   
.sszwgjc input {
	border:none;
	height: 100%;
	line-height: 70px;
}
.zwgjcip {
	width: 70%;
	padding-left: 20px;
}
.sgsasdas {
	width: calc((100% - 70%) - 5px);
	background: #2ea9e5;
	color: #fff;
	font-size: 18px;
}
.gwxq {
	font-size: 40px;
	color: #333333;
	float: left;
	line-height: 1;
}
/* 人才招聘结束 */
















.workPlace {
  font-size: 16px;
}
.workPlace .workPlace_title {
  color: #222;
  float: left;
  padding-right: 10px;
}
.workPlace .workPlace_list li {
  display: inline-block;
  cursor: pointer;
  padding: 0 5px;
}
.workPlace .workPlace_list .active {
  font-weight: bold;
}
.work_list {
  width: 100%;
  float: right;
  margin-top: 20px;
}
.work_list .work_title {
  width: 100%;
  height: 80px;
  background: #f1f1f1;
  line-height: 80px;
  color: #222;
  font-weight: bold;
  font-size: 16px;
}
.work_list .work_title ul {
  padding: 0 5%;
  margin: 0;
}
.work_list .work_title ul li {
  display: inline-block;
}
.work_list .work_title ul .item_1 {
  width: 60%;
}
.work_list .work_title ul .item_2 {
  width: 18%;
  display: none;
}
.work_list .work_title ul .item_3 {
  width: 18%;
   display: none;
}
.work_list .work_title ul .item_4 {
  width: 18%;
   display: none;
}
.work_list .work_title ul .item_5 {
  width: 30%;
}
.work_list .work_title ul .work_item {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.work_list .work_i {
  width: 100%;
  height: 80px;
  background: #fff;
  line-height: 80px;
  font-size: 16px;
  border-left: 2px solid #f1f1f1;
  border-right: 2px solid #f1f1f1;
  border-top: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
}
.work_list .work_i a {
  color: #666;
}
.work_list .work_i ul {
  padding: 0 5%;
  height: 80px;
  margin: 0;
}
.work_list .work_i ul li {
  display: inline-block;
  height:80px;
  overflow:hidden;
}
.work_list .work_i ul .item_1 {
  width: 60%;
}
.work_list .work_i ul .item_2 {
  width: 18%;
  display: none;
}
.work_list .work_i ul .item_3 {
  width: 18%;
  display: none;
}
.work_list .work_i ul .item_4 {
  width: 18%;
  display: none;
}
.work_list .work_i ul .item_5 {
  width: 30%;
}
.work_list .work_i:hover {
  background: #d2eaf6;
  border-left: 3px solid #2ea9e5;
  border-right: 2px solid #cbe3ef;
  border-top: 1px solid #cbe3ef;
  border-bottom: 1px solid #cbe3ef;

}
.work_list .work_i:hover a {
  color: #333333;
}
.pageNumber {
  float: right;
  padding-bottom: 50px;
}
.join_content {
  background: #fff;
  padding-bottom: 100px;
}
.join_content .join_content_left {
  float: left;
  width: 35%;
}
.join_content .join_content_left .about_title {
  width: 55%;
  padding-bottom: 30px;
}
.join_content .join_content_left .work_time,
.join_content .join_content_left .work_type,
.join_content .join_content_left .work_address {
  font-size: 16px;
  color: #222;
  padding-bottom: 15px;
}
.join_content .join_content_left .btn_more {
  padding-top: 30px;
}
.join_content .join_content_right {
  float: left;
  width: 64%;
  border-left: 1px solid #e5e5e5;
}
.join_content .join_content_right .content_right_info {
  padding-left: 8%;
  padding-bottom: 100px;
}
.join_content .join_content_right .content_right_info .content_right_title {
  font-size: 24px;
  color: #222;
  padding-bottom: 30px;
  position: relative;
}
.join_content .join_content_right .content_right_info .content_right_title::before {
  content: "";
  position: absolute;
  top: 8px;
  left: -72px;
  height: 20px;
  width: 2px;
  background: #de0000;
}
.join_content .join_content_right .content_right_info ul li {
  color: #222;
  font-size: 16px;
  padding-bottom: 20px;
}
.join_content .join_content_right .content_right_info ul li::before {
  content: "—";
  padding-right: 30px;
}
.join_content .join_content_right .email {
  padding-left: 8%;
}
.join_content .join_content_right .email .email_title {
  font-size: 20px;
  font-weight: bold;
  color: #222;
}
.join_content .join_content_right .email .email_info {
  font-size: 54px;
  color: #222;
}
.contact_us {
  background: #fff;
  padding-bottom: 50px;
}
.contact_us .about_title {
  float: left;
  width: 20%;
}
.contact_us .content_right {
  float: left;
  width: 80%;
}
.contact_us .content_right ul li {
  float: left;
  height: auto;

}
.contact_us .content_right ul li img {
  width: 100%;
}
.mobile_list {
  display: none;
}
.mobile_list ul .mobile_list_item {
  padding: 5%;
  border: 2px solid #F1F1F1;
  margin: -2px;
}
.mobile_list ul .mobile_list_item a .work_name {
  font-size: 24px;
  color: #222;
  padding-bottom: 15px;
}
.mobile_list ul .mobile_list_item a .work_info {
  display: flex;
  font-size: 18px;
  color: #CBCBCB;
}
.mobile_list ul .mobile_list_item a .work_info .work_department {
  padding-right: 20px;
}
.right_list_mobile {
  display: none;
}
.mobile_about_title {
  display: none;
}
.mobile_change_region {
  display: none;
}

@media(max-width:1660px){
.contact_us .content_right ul li{
width:33.333333%;
}
}
@media screen and (max-width: 1400px) {
  .join_content .join_content_right .content_right_info .content_right_title::before {
    left: -57px;
  }
}
@media screen and (max-width: 1100px) {
  .join .info .about_title {
    width: 100%;
    float: none;
    padding-bottom: 50px;
  }
  {
    width: 100%;
    float: none;
  }
  .join_content .join_content_right .content_right_info .content_right_title::before {
    left: -47px;
  }
}
@media screen and (max-width: 900px) {
  .work_list {
    display: block;
  }
  .mobile_list {
    display: block;
  }
  .workPlace {
    width: 100%;
    overflow: hidden;
    overflow-x: scroll;
  }
  .workPlace::-webkit-scrollbar {
    overflow: hidden;
  }
  .workPlace_list {
    width: 900px;
  }
  .join_content .join_content_left {
    width: 100%;
    float: none;
  }
  .join_content .join_content_left .about_title {
    width: 100%;
  }
  .join_content .join_content_right {
    margin-top: 40px;
    width: 100%;
    float: none;
  }
  .join_content .join_content_right .content_right_info {
    padding-left: 4%;
  }
  .join_content .join_content_right .email .email_title {
    font-size: 20px;
  }
  .join_content .join_content_right .email .email_info {
    font-size: 36px;
  }
  .join_content .join_content_right .content_right_info .content_right_title::before {
    left: -4%;
  }
  .page_title {
    font-size: 28px;
  }
  .join_content .join_content_right .content_right_info {
    padding-bottom: 50px;
  }
  .right_list {
    display: none;
  }
  .right_list_mobile {
    display: block;
    width: 100%;
  }
  .right_list_mobile img {
    width: 100%;
  }
  .contact_us .about_title {
    float: none;
    width: 100%;
    padding-bottom: 40px;
  }
  .contact_us .content_right {
    width: 100%;
    float: none;
  }
}
@media screen and (max-width: 550px) {
  .join_title {
    font-size: 18px;
  }
  .change_region {
    padding: 30px 0 40px 0;
  }
  .join .info .about_title {
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .join_content .join_content_right .email .email_title {
    font-size: 16px;
  }
  .join_content .join_content_right .email .email_info {
    font-size: 24px;
  }
  .join_content {
    padding-bottom: 20px;
  }
  .mobile_about_title {
    font-size: 24px;
    display: block;
    font-weight: bold;
  }
  .pc_about_title {
    display: none;
  }
  .mobile_change_region {
    display: block;
  }
  .pc_change_region {
    display: none;
  }
  .mobile_list ul .mobile_list_item a .work_name {
    font-size: 18px;
  }
  .join_input .search_btn {
    padding: 0;
  }
  .join_content .join_content_right .content_right_info ul li::before {
    content: none;
    padding-right: 0;
  }
  .join_content .join_content_left .btn_more {
    padding-top: 10px;
  }
  .join_content .join_content_left .btn_more img {
    width: 40%;
  }
}



@media screen and (max-width: 1440px) {
	.rczpn {
		width: 100%;
	}
	.rcln {
		font-size: 30px;
	}
	.gwxq {
		font-size: 30px;
	}
	.rczpyc {
		width: 100%;
	}
	.rclnyc {
		font-size: 16px;
	}
	.zwgjcip {
		width: 70%;
	}
	
	
}





/* 招聘详情页开始 */
.zpxqy {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}
.zpxqyn {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	margin-bottom: 110px;
	overflow: hidden;
}
.zpxqyz {
	float: left;
	width: 390px;
}
.zpxqyy {
	float: left;
	width: 100%;
	padding-left: 10px;
	border-left: 1px solid #e5e5e5;
}
.zpxqybt {
	color: #333333;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 20px;
	
}
.zpxqycbt:after {
	    content: "";
	    position: absolute;
	    top: 8px;
	    left: -72px;
	    height: 20px;
	    width: 2px;
	    background: #2ea9e5;
}
.zpxqsj {
	font-size: 16px;
	color: #333333;
	line-height: 38px;
}
.zpxqgzlx {
	font-size: 16px;
	color: #333333;
	line-height: 38px;
}
.zpxqmsdd {
	font-size: 16px;
	color: #333333;
	line-height: 38px;
}
.zpxqycbt {
	font-size: 24px;
	color: #333333;
	line-height: 38px;
	position: relative;
}
.zpxqnr {
	color: #777777;
	font-size: 14px;
	line-height: 30px;
	margin-top: 30px;
	margin-bottom: 20px;
}
.toudijlwz {
	color: #333333;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
}
.zpxqyx {
	font-size: 25px;
	    font-family: "Arial";
	color: #333333;
}
@media screen and (max-width: 1440px) {
	.zpxqyn {
		width: 100%;
	}
	.zpxqyy {
		margin-top: 20px;
		width: 100%;
	}
}
/* 招聘详情页结束 */


/* 新闻详情页开始 */
.xwxqy {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}
.xwxqyn {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.xwxqybt {
	padding-top: 18px;
	    font-size: 20px;
	    line-height: 24px;
	    color: #333;
	    width: 100%;
	    border-bottom: 1px solid #e5e5e5;
	    text-align: center;
	    padding-bottom: 15px;
}
.xwxqyxq {
	color: #777777;
	font-size: 18px;
	line-height: 30px;
	overflow: hidden;
	margin-bottom: 30px;
}
.xwxqyxq img {
	max-width: 100%;
}
.xqysxp {
	    display: flex;
	        justify-content: space-between;
	        flex-direction: column;
}
@media screen and (max-width: 1440px) {
	.xwxqyn {
		width: 100%;
	}
}
/* 新闻详情页结束 */

/* 合作伙伴开始 */
.hzhbny {
	float: left;
	display: block;
	border:3px solid #eeeeee;
	/* margin-left: 7px; */
	margin-bottom: 20px;
	
}
.hzhbny:nth-child(5n-4) {
	margin-left: 0;
}
@media screen and (max-width: 1440px) {
	.hzhbny {
		/* margin-left: 44px; */
		margin-bottom: 44px;
	}
	.hzhbny:nth-child(5n-4) {
		/* margin-left: 44px; */
	}
	.hzhbny:nth-child(4n-3) {
		margin-left: 0;
	}
}
/* 合作伙伴结束 */

/* 留言开始 */

.lynr {
	width: 100%;
	height: 700px;
	border-radius: 10px;
	background: #dadada;
	margin-top: 40px;
	padding-left: 60px;
	padding-top: 55px;
	padding-right: 60px;
	color: #666;
	line-height: 40px;
	font-size: 16px;
	box-shadow: 0px 4px 12.35px 0.65px rgba(97, 97, 97, 0.16);
	margin-bottom: 110px;
}

.dyz {
	width: 560px;
	height: 46px;
	background: #f0f0f0;
}

.lynr input {
	border: none;
	outline: none;
}

.smnjg {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.smnjg>div {
	margin-bottom: 10px;
}

.hsxx {
	color: #d61010;
	margin-left: 8px;
}

.lynr textarea {
	width: 100%;
	height: 131px;
	background: #f0f0f0;
	border: none;
}

.yzm {
	width: 560px;
	height: 46px;
	background: #f0f0f0;
}

.zmyzm {
	float: left;
}

.yzmtp {
	width: 189px;
	height: 46px;
	margin-top: 40px;
	margin-left: 56px;
}

.chongzhi {
	width: 102px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 16px;
	color: #666;
	background: #c2c2c2;
}
.tijiao {
	width: 102px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 16px;
	color: #333;
	background: #ffce12;
}
.cztj {
	margin-top: 64px;
	width: 252px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	    justify-content: space-between;
}
.lxlk>div:hover {
	background: #00287d;
	border-top-left-radius: 48px;
	border-bottom-right-radius: 48px;
	color: #fff;
}
.lxlk>div:hover div {
	color: #fff;
}
.zxlybt {
	color: #333;
	font-size: 40px;
	font-weight: bold;
	line-height: 1;
	margin-top: 110px;
	text-align: center;
}

.zxlyms {
	color: #666666;
	font-size: 16px;
	line-height: 1;
	margin-top: 25px;
	text-align: center;
}
/* 留言结束 */
.footer {
	background: #fafafa!important;
}
.ycewm {
	position: relative;
}
.xsjt {
	width: 14px!important;
	height: 14px!important;
	border-top: 5px solid #fff!important;
	border-right: 5px solid #fff!important;
	transform: rotate(-45deg)!important;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
.bgxsjt {
	position: absolute;
	width: 50px;
	height: 50px;
	    top: 35px;
	    left: 60px;
	background: #2ea9e5;
	cursor: pointer;
}
.hzhb .swiper-slide {
	background: #fff;
}
.home-section1 .swiper-container-autoheight,.home-section1 .swiper-container-autoheight .swiper-slide {
	height: 100%;
}
.gsyc img {
	max-width: 100%;
}
.qyqt2 {
	background: url(../img/lxwmccbj.png) #f7f7f7 no-repeat right bottom!important;
	padding-bottom: 220px;
	height: auto;
	
}