@charset "utf-8";
/* =====================内页样式======================== */
.sonBan {
	width:100%;
	position:relative;
	overflow:hidden;
}
.sonBan img {
	width:100%;
	object-fit:cover;
	/*min-height:260px;*/
}
.sonBan-cont {
	position:absolute;
	color:#fff;
	width:100%;
	height:100%;
	z-index:1;
	top:0;
	left:0;
	display:flex;
	align-items:center;
	justify-content:center;
	text-align:center;
}
.sonBan-cont p {
	font-size:70px;
	line-height:1;
	font-family:Arial;
	opacity:0;
	animation:sonBanUp 1s ease both .2s;
}
.sonBan-cont h1,.sonBan-cont div {
	font-size:25px;
	line-height:1;
	padding-bottom:28px;
	position:relative;
	margin-top:24px;
	opacity:0;
	animation:sonBanUp 1s ease both .4s;
}
.sonBan-cont h1::after,.sonBan-cont div::after {
	content:"";
	position:absolute;
	width:58px;
	height:2px;
	background:#fff;
	bottom:0;
	left:50%;
	margin-left:-29px;
}
@keyframes sonBanUp {
	0% {
		transform:translateY(60px);
		opacity:0;
	}
	100% {
		transform:translateY(0);
		opacity:1;
	}
}.sonMenu {
	 width:100%;
	 background:#fff;
	 font-size:0;
 }
.sonMenu.shade {
	box-shadow:0 3px 12px 0 rgba(0,0,0,0.1);
}
.sonMenu a {
	display:inline-block;
	vertical-align:top;
	height:72px;
	line-height:72px;
	padding:0 34px;
	font-size:18px;
	color:#333;
	transition:all .4s ease;
}
.sonMenu a:hover {
	color:#0756a0;
}
.sonMenu a.active {
	color:#fff !important;
	background:#0756a0;
}
.sonMenu .sonMenuTo {
	display:inline-block;
	/*position:relative;
	*/
}
.sonMenu .sonMenuTo ul {
	display:none;
	position:absolute;
	width:90%;
	left:0%;
	background:#f5f5f5;
	z-index:100;
}
.sonMenu .sonMenuTo ul li {
	float:left;
	width:50%;
}
.sonMenu .sonMenuTo ul li:nth-child(1),.sonMenu .sonMenuTo ul li:nth-child(2){
	margin-top:15px;
}
.sonMenu .sonMenuTo ul li:nth-last-child(1),.sonMenu .sonMenuTo ul li:nth-last-child(2){
	margin-bottom:15px;
}
.sonMenu .sonMenuTo ul a {
	float:left;
	height:40px;
	line-height:40px;
	font-size:16px;
	width:100%;
}
.sonMenu .sonMenuTo ul a:hover{
	color:#fff;
	background-color: #0756a0;
}
.sonMenu .sonMenuTo.active ul {
	display:block;
	padding: 0px;
}
.paging {
	width:100%;
	font-size:0;
	text-align:center;
	margin-top:46px;
}
.paging a {
	width:70px;
	height:44px;
	line-height:44px;
	display: inline-block;
}
.paging a:first-child,.paging a:last-child {
	width:70px;
}
.paging a:first-child {
	margin-left:0;
}
.paging a:last-child {
	margin-right:0;
}
.paging a.active,.paging a:hover {
	background:#0756a0 !important;
	color:#fff;
}
.paging li {
	display:inline;
	display:inline-block;
	vertical-align:middle;
	width:auto;
	height:44px;
	line-height:44px;
	background:#fff;
	font-size:17px;
	color:#666;
	transition:all .4s ease;
	margin:4px 7px 0;
}
.sonTitle {
	width:100%;
	text-align:center;
}
.sonTitle h2,.sonTitle h3 {
	font-size:34px;
	color:#333;
	font-weight:700;
	line-height:1;
}
.sonTitle span {
	display:inline-block;
	position:relative;
	padding:0 88px;
}
.sonTitle span::before,.sonTitle span::after {
	content:"";
	position:absolute;
	width:63px;
	height:100%;
	top:0;
	background:url('../images/about/aboDot.png') no-repeat left center/100% auto;
}
.sonTitle span::before {
	left:0;
}
.sonTitle span::after {
	transform:rotate(180deg);
	right:0;
}
.sonTitle p {
	font-size:30px;
	color:#eaeaea;
	font-weight:700;
	line-height:1;
	text-transform:uppercase;
	margin-top:16px;
}
/* 产品中心-列表 */
.pro {
	width:100%;
	background:#f7f7f8;
	padding:50px 0 60px;
	overflow:hidden;
}
.pro-menu {
	font-size:0;
	width:100%;
}
.pro-menu a {
	display:inline-block;
	vertical-align:top;
	width:190px;
	height:54px;
	line-height:54px;
	text-align:center;
	font-size:17px;
	color:#333;
	border-radius:10px;
	background:#fff;
	margin-right:10px;
	transition:all .4s ease;
}
.pro-menu a:last-child {
	margin-right:0;
}
.pro-menu a.active,.pro-menu a:hover {
	background:#0756a0;
	color:#fff;
}
.pro-list {
	width:100%;
	margin-top:40px;
}
.pro-ul {
	margin:-2% 0 0 -2%;
	display:flex;
	flex-wrap:wrap;
}
.pro-link {
	display:block;
	width:31.3333%;
	margin:2% 0 0 2%;
	background:#fff;
	float:left;
	transition:all .4s ease;
	padding:50px 20px 50px;
}
.pro-link-title {
	width:100%;
	text-align:center;
}
.pro-link-title h3 {
	font-size:18px;
	color:#333;
	font-weight:700;
	line-height:1.5;
	overflow:hidden;
	/*white-space:nowrap;*/
	text-overflow:ellipsis;
}
.pro-link-title h3 a {
	transition:all .4s ease;
}
.pro-link-title h2 a:hover {
	color:#0756a0;
}
.pro-link-title p {
	font-size:20px;
	color:#333;
	font-weight:700;
	line-height:1;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin:22px 0 36px;
}
.pro-link-more {
	display:flex;
	align-items:center;
	justify-content:center;
	width:130px;
	height:44px;
	border-radius:22px;
	font-size:14px;
	color:#444;
	border:1px solid #333;
	margin:25px auto 0;
	transition:all .4s ease;
}
.pro-link-more:hover {
	border:1px solid #0756a0;
	background:#0756a0;
	color:#fff;
}
.pro-link-img {
	display:flex;
	width:100%;
	height:250px;
	align-items:center;
	justify-content:center;
	margin-top:28px;
}
.pro-link-img img {
	max-width:100%;
	max-height:100%;
}
.pro-link:hover {
	box-shadow:0 4px 20px 6px rgba(0,0,0,0.1);
	transform:translateY(-4px);
}
/* 新闻-列表 */
.news {
	width:100%;
	padding:68px 0 90px;
	overflow:hidden;
}
.news-list {
	width:100%;
	margin-top:40px;
}
.news-ul {
	margin-left:-2%;
	display:flex;
	flex-wrap:wrap;
}
.news-link {
	display:block;
	width:100%;
	margin:0 0 46px 2%;
	background:#fff;
	float:left;
	padding:0px 0 0px 230px;
	position: relative;
}
.news-link-img {
	width:100%;
	overflow:hidden;
}
.news-link-img img {
	width:100%;
	object-fit:cover;
	transition:all .6s ease;
}
.news-link-cont {
	width:100%;
	padding:32px 0 0;
}
.news-link-cont .title {
	font-size:22px;
	color:#333;
	transition:all .4s ease;
	font-weight:500;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.news-link-cont:hover .title{
	color:#0756a0;
}
.news-link-cont p {
	font-size:14px;
	margin:16px 0 24px;
	color:#777;
	line-height:25px;
	height:50px;
	overflow:hidden;
	-webkit-line-clamp:2;
	display:-webkit-box;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
}
.news-link-cont .mm-dd{
	font-size:42px;
	line-height:54px;
	font-weight:bold;
	color:#999;
	border-bottom:1px solid #666;
	display: inline-block;
	margin: 0;
}
.news-link-cont .yy{
	font-size:16px;
	line-height:36px;
	color:#999;
	margin: 0;

}
.news-link-cont i {
	width:100%;
	display:block;
	height:1px;
	background:#e7e7e7;
	position:relative;
}
.news-link-cont i::after {
	content:"";
	position:absolute;
	width:0;
	height:1px;
	left:0;
	top:0;
	background:#0756a0;
	transition:all .6s ease;
}
.news-link-cont span {
	display:block;
	width:100%;
	background-repeat:no-repeat;
	background-position:right 2px center;
	transition:all .4s ease;
	font-size:18px;
	color:#888;
	font-weight:700;
	line-height:1;
	margin-top:0px;
	font-family:'Helvetica';
	letter-spacing:1px;
	position: absolute;
	left:0;
}
.news-link-cont .title{
	font-weight: bold;
}
.news-link:hover .news-link-img img {
	transform:scale(1.04);
}
.news-link:hover .news-link-cont h2 {
	color:#0756a0;
}
.news-link:hover .news-link-cont i::after {
	width:100%;
}
.news-link:hover .news-link-cont span {
	color:#0756a0;
	background-image:url('../images/newsic.png');
}
/* 新闻-详情 */
.newsxq {
	width:100%;
	padding:90px 0;
	overflow:hidden;
}
.newsxq-title {
	width:100%;
	text-align:center;
	padding-bottom:40px;
	border-bottom:1px solid #ededed;
}
.newsxq-title h3 {
	font-size:34px;
	color:#333;
	font-weight:700;
	line-height:1.3;
}
.newsxq-title p {
	width:100%;
	font-size:0;
	text-align:center;
	margin-top:24px;
}
.newsxq-title p span {
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
	color:#777;
	line-height:1;
	margin-left:52px;
}
.newsxq-title p span:first-child {
	margin-left:0;
}
.newsxq-cont {
	width:100%;
	padding:50px 0 60px;
}
.newsxq-cont p {
	font-size:16px;
	color:#333;
	line-height:26px;
}
.newsxq-cont img {
	margin:0 auto;
	max-width:100%;
	height: auto !important;
}
.newsxq-cont p br {
	content:"";
	display:block;
	height:20px;
}
.newsxq-btn {
	width:100%;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.newsxq-btn span {
	width:50%;
	line-height:3em;
}
.newsxq-btn a {
	display:flex;
	width:auto;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	background:#f9f9f9;
	transition:all .4s ease;
	padding:12px 28px 12px 18px;
}
.newsxq-btn-dire {
	width:52px;
	font-size:13px;
	color:#999;
	transition:all .4s ease;
}
.newsxq-btn-cont {
	width:calc(100% - 132px);
	padding:0 46px 0 14px;
	border-left:1px solid #e7e7e7;
	transition:all .4s ease;
}
.newsxq-btn-cont h2,.newsxq-btn-cont p {
	line-height:1;
	transition:all .4s ease;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.newsxq-btn-cont h2 {
	font-size:17px;
	color:#333;
}
.newsxq-btn-cont p {
	font-size:13px;
	color:#999;
	margin-top:8px;
}
.newsxq-btn-img {
	width:80px;
	overflow:hidden;
	opacity:0;
	transition:all .4s ease;
}
.newsxq-btn-img img {
	width:100%;
	object-fit:cover;
}
.newsxq-btn a {
	display:inline;
}
.newsxq-btn a:hover {
	background:#0756a0;
	color:#fff;
}
.newsxq-btn a:hover .newsxq-btn-dire {
	color:#fff;
}
.newsxq-btn a:hover .newsxq-btn-cont h2 {
	color:#fff;
}
.newsxq-btn a:hover .newsxq-btn-cont p {
	color:#88a895;
}
.newsxq-btn a:hover .newsxq-btn-cont {
	border-color:#3d7956;
}
.newsxq-btn a:hover .newsxq-btn-img {
	opacity:1;
}
.newsxq-btn a:last-child {
	flex-direction:row-reverse;
	padding:12px 18px 12px 28px;
}
.newsxq-btn a:last-child .newsxq-btn-dire {
	text-align:right;
}
.newsxq-btn a:last-child .newsxq-btn-cont {
	padding:0 14px 0 46px;
	border-left:none;
	border-right:1px solid #e7e7e7;
	text-align:right;
}
/* 应用领域-列表 */
.app {
	width:100%;
	overflow:hidden;
	padding:60px 0 100px;
	background:#f7f7f8;
}
.app-list {
	width:100%;
}
.app-ul {
	margin:-2% 0 0 -2%;
	display:flex;
	flex-wrap:wrap;
}
.app-link {
	display:block;
	width:23%;
	margin:2% 0 0 2%;
	background:#fff;
	float:left;
	position:relative;
	overflow:hidden;
}
.app-link img {
	width:100%;
	object-fit:cover;
	transition:all .6s ease;
}
.app-link-cont {
	position:absolute;
	width:100%;
	height:100%;
	display:flex;
	align-items:flex-end;
	padding:0;
	bottom:0;
	left:0;
	z-index:2;
}
.app-link-cont h3 {
	color:#fff;
	font-size:18px;
	width:100%;
	padding:15px 15px;
	text-align: center;
	line-height:1.5em;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	background-color: rgba(0,0,0,0.6);
	transition: all .6s ease;
}
.app-link-cont:hover h3{
	color:#0756a0;
	transition: all .6s ease;
}
.app-link:hover img {
	transform:scale(1.04);
}
/* 应用领域-详情 */
.appxqfa {
	width:100%;
	background:#f7f7f8;
	padding-bottom:60px;
}
.appxqfa .contain {
	position:relative;
	z-index:2;
	margin-top:-80px;
	padding:40px;
	background:#fff;
}
.appxqfa-title {
	overflow:hidden;
	width:100%;
	border-bottom:2px solid #f1f1f1;
	padding-bottom:30px;
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
}
.appxqfa-title h2 {
	font-size:35px;
	color:#333;
	font-weight:700;
	float:left;
	width:calc(100% - 120px);
}
.appxqfa-title a {
	display:block;
	float:right;
	font-size:16px;
	color:#999;
	padding-right:26px;
	background:url('../images/serxqArr.png') no-repeat right center;
	transition:all .4s ease;
}
.appxqfa-title a:hover {
	color:#0756a0;
	background-image:url('../images/serxqArrH.png');
}
.appxqfa-mix {
	width:100%;
	padding-top:50px;
}
.appxqfa-cont {
	width:44%;
	float:left;
	overflow:hidden;
}
.appxqfa-cont h2 {
	font-size:25px;
	color:#333;
	line-height:1;
	font-weight:700;
	margin-bottom:20px;
}
.appxqfa-cont p {
	font-size:15px;
	color:#666;
	line-height:34px;
	text-align:justify;
	text-justify:distribute;
}
.appxqfa-img {
	width:56%;
	float:right;
	text-align:center;
	padding-left:48px;
	display:flex;
	align-items:flex-end;
}
.appxqfa-img img {
	width:100%;
	object-fit:cover;
	max-height:100%;
}
.appxqfa-cont .scrollBar,.appxqfa-img {
	height:390px;
}
.scrollBar {
	width:100%;
}
.mCSB_scrollTools .mCSB_draggerRail {
	background:#f2f2f2;
	width:6px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background:#0756a0;
	width:6px;
}
.mCSB_container {
	margin-right:40px;
}
.appxqtw {
	width:100%;
	padding:60px 0;
}
.appxqtw.bg,.appxqcp.bg {
	background:#f7f7f8;
}
.appxqtw-title {
	width:100%;
}
.appxqtw-title h2 {
	font-size:25px;
	color:#333;
	line-height:1;
	font-weight:700;
}
.appxqtw-title p {
	font-size:15px;
	color:#666;
	line-height:33px;
	margin-top:16px;
}
.appxqtw-img {
	width:100%;
	margin-top:24px;
}
.appxqtw-img img {
	max-width:100%;
}
.appxqcp {
	width:100%;
	padding:40px 0 60px;
}
.appxqcp-title {
	font-size:35px;
	color:#333;
	font-weight:700;
	padding-left:22px;
	line-height:1;
	border-left:6px solid #0756a0;
}
/* 界面 */
.face {
	width:100%;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	display:flex;
	align-items:center;
	justify-content:center;
	height:calc(100vh - 130px);
}
.face-mix {
	width:430px;
	background:#fff;
	border-radius:10px;
	padding:50px 50px 40px;
}
.face-logo {
	display:block;
	text-align:center;
}
.face-logo img {
	max-width:100%;
}
.face-title {
	width:100%;
	font-size:22px;
	color:#333;
	line-height:1;
	margin:50px 0 24px;
	text-align:center;
}
.face-form {
	width:100%;
}
.face-form input {
	display:block;
	overflow:hidden;
	height:46px;
	border:1px solid #e6e6e6;
	border-radius:5px;
	width:100%;
	padding-left:52px;
	font-size:14px;
	color:#333;
	background:url('../images/faceic2.png') no-repeat left 20px center;
	margin-top:24px;
}
.face-form input:first-of-type {
	background-image:url('../images/faceic1.png');
	margin-top:0;
}
.face-form button {
	width:100%;
	border-radius:5px;
	background:#0756a0;
	margin-top:34px;
	height:52px;
	color:#fff;
	transition:all .4s ease;
	font-size:16px;
	cursor:pointer;
	transition:all .4s ease;
}
.face-form button:hover {
	background:#0756a0;
}
.face-link {
	width:100%;
	margin-top:30px;
	text-align:center;
}
.face-link a {
	display:inline-block;
	height:40px;
	line-height:38px;
	border:1px solid #e6e6e6;
	border-radius:20px;
	padding:0 32px;
	font-size:14px;
	color:#666;
	transition:all .4s ease;
}
.face-link a:hover {
	border:1px solid #0756a0;
	background:#0756a0;
	color:#fff;
}
/* 界面登录 */
.faceLogin {
	width:100%;
}
/* 界面注册 */
.faceSign {
	width:100%;
}
/* 会员中心 */
.mem {
	width:100%;
	padding:40px 0 90px;
	background:#f2f3f7;
}
.mem .contain {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.memMenu {
	width:250px;
	background:#fff;
}
.memMenu a {
	display:block;
	padding-left:36px;
	position:relative;
}
.memMenu a::before {
	content:"";
	position:absolute;
	width:4px;
	height:100%;
	top:0;
	left:0;
	background:#0756a0;
	opacity:0;
	transition:all .4s ease;
}
.memMenu a span {
	display:flex;
	align-items:center;
	font-weight:500;
	height:80px;
	border-bottom:1px solid #f1f1f1;
	font-size:17px;
	color:#333;
	padding-left:32px;
	background-repeat:no-repeat;
	background-position:left center;
	transition:all .4s ease;
}
.memMenu a.memMenu-xx span {
	background-image:url('../images/memM1.png');
}
.memMenu a.memMenu-mm span {
	background-image:url('../images/memM2.png');
}
.memMenu a.memMenu-sc span {
	background-image:url('../images/memM3.png');
}
.memMenu a.memMenu-xz span {
	background-image:url('../images/memM4.png');
}
.memMenu a.memMenu-jf span {
	background-image:url('../images/memM5.png');
}
.memMenu a:hover span,.memMenu a.active span {
	color:#0756a0;
}
.memMenu a.memMenu-xx:hover span,.memMenu a.memMenu-xx.active span {
	background-image:url('../images/memM1H.png');
}
.memMenu a.memMenu-mm:hover span,.memMenu a.memMenu-mm.active span {
	background-image:url('../images/memM2H.png');
}
.memMenu a.memMenu-sc:hover span,.memMenu a.memMenu-sc.active span {
	background-image:url('../images/memM3H.png');
}
.memMenu a.memMenu-xz:hover span,.memMenu a.memMenu-xz.active span {
	background-image:url('../images/memM4H.png');
}
.memMenu a.memMenu-jf:hover span,.memMenu a.memMenu-jf.active span {
	background-image:url('../images/memM5H.png');
}
.memMenu a.active span {
	font-weight:700;
}
.memMenu a.active::before {
	opacity:1;
}
.memMenu-list {
	width:100%;
}
.memMenu-close {
	display:none;
}
.memMix {
	width:calc(100% - 250px);
	border-left:20px solid #f2f3f7;
	padding:30px 40px;
	min-height:660px;
	background:#fff;
}
.memMix-title {
	width:100%;
	border-bottom:1px solid #f0f0f0;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
	padding-bottom:24px;
}
.memMix-title h2 {
	font-size:24px;
	color:#333;
	line-height:1;
}
.memMix-title a {
	font-size:15px;
	color:#0756a0;
}
.memMix-title a:hover {
	text-decoration:underline;
}
.memMenu-click {
	display:none;
	user-select:none;
	width:32px;
	height:32px;
	text-align:center;
	background:#0756a0;
	z-index:2;
	border-radius:2px;
}
.memMenu-click span {
	width:20px;
	height:2px;
	background:#fff;
	display:block;
	position:relative;
	margin:15px auto 0;
	transition:all .2s linear;
}
.memMenu-click span:before,.memMenu-click span:after {
	content:"";
	position:absolute;
	height:2px;
	background:#fff;
	display:block;
	left:0;
	width:100%;
	transition:all .2s linear;
}
.memMenu-click span:before {
	top:-6px;
}
.memMenu-click span:after {
	top:6px;
}
/* 会员中心-个人信息 */
.memxx {
	width:100%;
	overflow:hidden;
	margin-top:12px;
}
.memxx-li {
	width:100%;
	font-size:0;
	padding:22px 0;
}
.memxx-li span,.memxx-li input {
	display:inline-block;
	vertical-align:middle;
	font-size:15px;
	color:#666;
	height:24px;
	line-height:24px;
}
.memxx-li input {
	width:200px;
}
.memxx-li input[disabled] {
	background:#fff;
	cursor:default;
}
.memxx-submit {
	display:none;
	width:160px;
	height:40px;
	background:#0756a0;
	border-radius:5px;
	font-size:16px;
	color:#fff;
	cursor:pointer;
	margin-top:12px;
	transition:all .4s ease;
}
.memxx-submit:hover {
	background:#0756a0;
}
.memxx.active .memxx-li input {
	border-bottom:1px solid #f1f1f1;
}
.memxx.active .memxx-li input {
	color:#333;
	font-weight:700;
}
.memxx.active .memxx-submit {
	display:block;
}
/* 会员中心-修改密码 */
.memmm {
	width:100%;
	overflow:hidden;
	margin-top:60px;
}
.memmm-li {
	width:400px;
	margin:24px auto 0;
	overflow:hidden;
	position:relative;
	padding-left:100px;
}
.memmm-li:first-child {
	margin-top:0;
}
.memmm-li input {
	display:block;
	width:100%;
	height:42px;
	padding:0 14px;
	border-radius:5px;
	font-size:14px;
	color:#333;
	border:1px solid #e6e6e6;
}
.memmm-li span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	height:42px;
	line-height:42px;
	font-size:15px;
	color:#666;
	text-align:right;
	width:90px;
}
.memmm-li button {
	width:100%;
	height:48px;
	background:#0756a0;
	border-radius:5px;
	font-size:16px;
	color:#fff;
	cursor:pointer;
	margin-top:8px;
	transition:all .4s ease;
}
.memmm-li button:hover {
	background:#0756a0;
}
/* 会员中心-资料上传 */
.memsc {
	width:100%;
	overflow:hidden;
	margin-top:80px;
}
.memsc-upload {
	display:block;
	cursor:pointer;
	overflow:hidden;
	position:relative;
	transition:all .4s ease;
	border:2px dashed #b7cec1;
	border-radius:20px;
	padding:46px 0;
	width:436px;
	text-align:center;
	margin:0 auto;
}
/*.memsc-upload input {
	position:absolute;
	z-index:2;
	width:100%;
	height:100%;
	top:0;
	left:0;
	font-size:0;
	opacity:0;
	filter:alpha(opacity=0);
	cursor:pointer;
}
*/
.memsc-upload i {
	display:flex;
	width:120px;
	height:120px;
	margin:0 auto;
	border-radius:50%;
	background:#f7f7f7;
	align-items:center;
	justify-content:center;
}
.memsc-upload i img {
	width:auto;
	transition:all .6s ease;
}
.memsc-upload h4 {
	font-size:15px;
	color:#0756a0;
	line-height:1;
	margin:24px 0 12px;
}
.memsc-upload p {
	font-size:15px;
	color:#aaa;
	line-height:1;
}
.memsc-upload:hover {
	border:2px dashed #0756a0;
}
.memsc-upload:hover i img {
	animation:memscUL .8s ease-in-out both;
}
@keyframes memscUL {
	0% {
		transform:scale(1);
	}
	30% {
		transform:scale(.8);
	}
	50% {
		transform:scale(1);
	}
	70% {
		transform:scale(.9);
	}
	100% {
		transform:scale(1);
	}
}/* 会员中心-资料下载 */
.memxz {
	width:100%;
	overflow:hidden;
	margin-top:40px;
}
.memxz-hint {
	display:none;
	font-size:12px;
	color:#999;
	line-height:1;
	margin-bottom:12px;
}
.memxz-scroll {
	width:100%;
}
.memxz table {
	width:100%;
	border:none;
	text-align:center;
}
.memxz table thead tr {
	background:#f4f7fb;
}
.memxz table tbody tr {
	background:#fff;
}
.memxz table tbody tr:nth-child(2n) {
	background:#f9f9f9;
}
.memxz table td,.memxz table th {
	height:48px;
	border:solid #fff;
	border-width:0px 2px 0 0px;
}
.memxz table td {
	font-size:14px;
	color:#666;
}
.memxz table th {
	font-size:15px;
	color:#333;
}
.memxz table a {
	display:inline-block;
	padding-left:20px;
	color:#1a65c0;
	background:url('../images/memDown.png') no-repeat left center;
}
.memxz table a:hover {
	text-decoration:underline;
}
.memxx-head {
	display:inline-block;
	vertical-align:middle;
	width:82px;
	height:82px;
	overflow:hidden;
	border-radius:50%;
}
.memxx-head img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.memxx-head-submit {
	display:none;
	cursor:pointer;
	vertical-align:middle;
	margin-left:12px;
	text-align:center;
	width:auto;
	height:28px;
	line-height:28px;
	border-bottom:1px solid #666;
	transition:all .4s ease;
	font-size:15px;
	color:#666;
	position:relative;
}
.memxx-head-submit input {
	font-size:0;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	opacity:0;
	cursor:pointer;
}
.memxx-head-submit p {
	display:inline-block;
}
.memxx-head-submit:hover {
	color:#0756a0;
}
.memxx.active .memxx-head-submit {
	display:inline-block;
}
.memxx-head-hint {
	display:none;
	vertical-align:middle;
	font-size:12px;
	color:#999;
	margin-left:10px;
}
.memxx.active .memxx-head-hint {
	display:inline-block;
}
/* 积分会员排行榜 */
.inte {
	width:100%;
	background:#f7f7f8;
	padding-bottom:120px;
}
.intecd {
	position:relative;
	z-index:4;
	overflow:hidden;
	display:flex;
	align-items:flex-end;
	margin-top:-84px;
}
.intecd a {
	display:flex;
	float:left;
	font-size:20px;
	color:#333;
	transition:all .4s ease;
	margin-left:18px;
	align-items:center;
	justify-content:center;
	width:310px;
	height:64px;
	background:rgba(255,255,255,0.9);
	border-top-left-radius:15px;
	border-top-right-radius:15px;
}
.intecd a:first-child {
	margin-left:0;
}
.intecd a:hover {
	color:#0756a0;
	background:#fff;
}
.intecd a.active {
	color:#0756a0;
	height:84px;
	background:#fff;
}
.intelb {
	width:100%;
	padding:50px 50px 80px;
	background:#fff;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}
.intelb-li {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding:36px 80px 36px 0;
	border-bottom:1px solid #f0f0f0;
	align-items:center;
}
.intelb-file {
	font-size:16px;
	color:#999;
}
.intelb-inte {
	font-size:16px;
	color:#999;
}
.intelb-inte span {
	color:#ff8400;
}
.intelb-info {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.intelb-info i {
	font-style:normal;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	display:block;
	border-radius:50px;
	background:#ececec;
	font-style:16px;
	color:#666;
}
.intelb-info img {
	width:96px;
	height:96px;
	border-radius:50%;
	margin:0 16px 0 36px;
	display:block;
}
.intelb-info p {
	font-size:16px;
	color:#333;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:180px;
}
.intelb-li:nth-child(1) .intelb-info i {
	font-size:0;
	width:30px;
	height:36px;
	line-height:normal;
	background:url('../images/inteN1.png') no-repeat;
}
.intelb-li:nth-child(2) .intelb-info i {
	font-size:0;
	width:30px;
	height:36px;
	line-height:normal;
	background:url('../images/inteN2.png') no-repeat;
}
.intelb-li:nth-child(3) .intelb-info i {
	font-size:0;
	width:30px;
	height:36px;
	line-height:normal;
	background:url('../images/inteN3.png') no-repeat;
}
/* 技术支持-故障求助 */
.techqz {
	width:100%;
	padding:70px 0 110px;
}
.techqz-title {
	width:100%;
	line-height:1;
	font-size:24px;
	color:#333;
	margin-bottom:38px;
}
.techqz-info {
	width:52.5%;
	float:left;
}
.techqz-info-list {
	display:block;
	width:100%;
}
.techqz-info-list li {
	width:100%;
	background:#f8f8f8;
	border-radius:5px;
	overflow:hidden;
	margin-top:20px;
}
.techqz-info-list li:first-child {
	margin-top:0;
}
.techqz-info-link {
	cursor:pointer;
	user-select:none;
	display:flex;
	color:#333;
	align-items:center;
	height:88px;
	padding:0 32px;
	background:url('../images/techArr.png') no-repeat right 20px center;
	transition:color .4s ease;
}
.techqz-info-link h2 {
	font-size:16px;
	font-weight:700;
	line-height:22px;
	width:calc(100% - 40px);
}
.techqz-info-link:hover {
	color:#0756a0;
}
.techqz-info-link.active {
	color:#0756a0;
	background-image:url('../images/techArrH.png');
}
.techqz-info-cont {
	display:none;
	width:100%;
	padding:0 32px 32px;
}
.techqz-info-cont p {
	font-size:15px;
	color:#666;
	line-height:30px;
	font-weight:500;
}
.techqz .paging a {
	background:#f5f5f5;
}
.techqz-form {
	width:42.5%;
	float:right;
}
.techqz-form-input {
	width:100%;
}
.techqz-form-input li {
	width:100%;
	overflow:hidden;
	margin-top:28px;
}
.techqz-form-input li:first-child {
	margin-top:0;
}
.techqz-form-input li input,.techqz-form-text textarea {
	display:block;
	width:48%;
	border-radius:5px;
	height:48px;
	border:1px solid #ececec;
	padding:0 20px;
	font-size:15px;
	color:#333;
}
.techqz-form-input li input:first-child {
	float:left;
}
.techqz-form-input li input:last-child {
	float:right;
}
.techqz-form-text {
	width:100%;
	margin-top:50px;
}
.techqz-form-text .techqz-title {
	text-align:center;
	margin-bottom:0;
}
.techqz-form-text textarea {
	width:100%;
	padding:12px 20px;
	height:334px;
	margin-top:20px;
}
.techqz-form-submit {
	width:200px;
	height:60px;
	background:#0756a0;
	border-radius:10px;
	font-size:17px;
	color:#fff;
	margin:32px auto 0;
	cursor:pointer;
	display:block;
	transition:all .4s ease;
}
.techqz-form-submit:hover {
	background:#0756a0;
}
/* 技术支持-售前咨询 */
.techzx {
	width:100%;
	padding:74px 0 88px;
}
.techzx .techqz-form {
	width:656px;
	float:none;
	margin:0 auto;
}
.techzx .techqz-title {
	text-align:center;
}
.techzx .techqz-form-text textarea {
	height:210px;
}
/* 技术支持-资料下载 */
.techxz {
	width:100%;
	padding:54px 0 70px;
	background:#f8f8f8;
}
.techxz-list {
	width:100%;
}
.techxz-ul {
	margin:-3% 0 0 -3%;
}
.techxz-down {
	display:flex;
	width:44%;
	float:left;
	background:#fff;
	transition:all .4s ease;
	flex-direction:column;
	justify-content:center;
	text-align:center;
	/* height:330px;
	*/padding:0 40px 20px;
	margin:3% 0 0 3%;
}
.techxz-down i {
	display:block;
	width:67px;
	margin:0 auto;
}
.techxz-down i img {
	width:100%;
}
.techxz-down p {
	font-size:18px;
	margin:15px 0 0px;
	line-height:30px;
	color:#333;
	height:60px;
	overflow:hidden;
	-webkit-line-clamp:2;
	display:-webkit-box;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
}
.techxz-down a {
	display:flex;
	margin:0 auto;
	width:130px;
	height:46px;
	border-radius:23px;
	border:1px solid #0756a0;
	transition:background .4s ease;
	align-items:center;
	justify-content:center;
	font-size:15px;
	color:#0756a0;
}
.techxz-down a span {
	padding-left:22px;
	background:url('../images/techDown.png') no-repeat left center;
	transition:all .4s ease;
}
.techxz-down a:hover {
	background:#0756a0;
	color:#fff;
}
.techxz-down a:hover span {
	background-image:url('../images/techDownH.png');
}
.techxz-down:hover i img {
	animation:memscUL .8s ease-in-out both;
}
.techxz-down:hover {
	box-shadow:0 2px 20px 4px rgba(0,0,0,0.1);
}
/* 联系我们-各地办公室 */
.relgd {
	width:100%;
	padding:60px 0 100px;
	background:#f7f7f8
}
.relgd-items {
	width:100%;
	display:flex;
	align-items:center;
	background:#fff;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-top:40px;
}
.relgd-items:first-child {
	margin-top:0;
}
.relgd-items:nth-child(2n) {
	flex-direction:row-reverse;
}
.relgd-img {
	width:45.2%;
	overflow:hidden;
}
.relgd-img img {
	width:100%;
	object-fit:cover;
	transition:all .6s ease;
}
.relgd-cont {
	width:54.8%;
	padding:0 30px 0 60px;
}
.relgd-cont h2 {
	font-size:30px;
	margin-bottom:44px;
	color:#333;
	line-height:32px;
	height:32px;
	padding-left:52px;
	background:url('../images/relgdic1.png') no-repeat left center;
}
.relgd-cont p {
	font-size:17px;
	color:#333;
	line-height:28px;
	margin-top:20px;
	padding-left:32px;
}
.relgd-cont p:first-of-type {
	margin-top:0;
}
.relgd-cont p.relgd-dd {
	background:url('../images/relgdic2.png') no-repeat left top 6px;
}
.relgd-cont p.relgd-dh {
	background:url('../images/relgdic3.png') no-repeat left top 6px;
}
.relgd-cont p.relgd-yx {
	background:url('../images/relgdic4.png') no-repeat left top 8px;
}
.relgd-items:hover .relgd-img img {
	transform:scale(1.04);
}
/* 联系我们-加入 */
.reljr {
	width:100%;
	padding:60px 0 120px;
}
.reljr-list {
	width:100%;
	display:block;
}
.reljr-list li {
	width:100%;
	background:#fafafa;
	margin-top:30px;
}
.reljr-list li:first-child {
	margin-top:0;
}
.reljr-click {
	width:100%;
	cursor:pointer;
	user-select:none;
	padding:0 34px;
	height:124px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	background:url('../images/reljric.png') no-repeat right 34px center;
}
.reljr-click h2 {
	font-size:22px;
	line-height:1;
	color:#333;
	font-weight:700;
	width:calc(100% - 60px);
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	transition:all .4s ease;
}
.reljr-click p {
	width:100%;
	font-size:0;
	margin-top:16px;
	color:#666;
}
.reljr-click p span {
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
	line-height:1;
	margin-left:40px;
	transition:all .4s ease;
}
.reljr-click p span:first-child {
	margin-left:0;
}
.reljr-mix {
	display:none;
	width:100%;
	padding:0 34px;
}
.reljr-cont {
	width:100%;
	padding:28px 0;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
}
.reljr-cont h4 {
	font-size:16px;
	color:#333;
	font-weight:700;
	line-height:1;
	margin-bottom:12px;
	margin-top:30px;
}
.reljr-cont p {
	font-size:15px;
	color:#666;
	line-height:30px;
}
.reljr-cont h4:first-of-type {
	margin-top:0;
}
.reljr-rel {
	width:100%;
	padding:24px 0;
}
.reljr-rel p {
	font-size:18px;
	color:#d86024;
}
.reljr-click:hover h2,.reljr-click.active h2 {
	color:#0756a0;
}
.reljr-click:hover p,.reljr-click.active p {
	color:#0756a0;
}
.reljr-click.active {
	background-image:url('../images/reljricH.png');
}
.reljr .paging a {
	background:#f5f5f5;
}
/* 联系我们-联系 */
.rellxic {
	width:100%;
	padding:90px 0;
}
.rellxic-list {
	display:block;
	width:100%;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.rellxic-list li {
	width:auto;
	text-align:center;
}
.rellxic-list li i {
	display:flex;
	transition:all .4s ease;
	width:100px;
	height:100px;
	border-radius:50%;
	align-items:center;
	justify-content:center;
	background:#0756a0;
	margin:0 auto;
}
.rellxic-list li i img {
	max-width:100%;
}
.rellxic-list li h4 {
	font-size:24px;
	color:#333;
	line-height:1;
	margin:26px 0 12px;
}
.rellxic-list li p {
	font-size:18px;
	font-weight: bold;
	line-height:26px;
	color:#666;
}
.rellxic-list li:hover i {
	transform:translateY(-8px);
}
.rellxdt {
	width:100%;
	background:#f7f8f9;
	padding:40px 0;
	margin-bottom:40px
}
.rellxdt-img {
	width:60.5%;
	float:left;
}
.rellxdt-img img {
	width:100%;
	object-fit:cover;
}
.rellxdt-cont {
	width:30%;
	padding:28px 16px 28px 30px;
	background:#fff;
	box-shadow:0 2px 12px 2px rgba(0,0,0,0.08);
	float:right;
}
.rellxdt-cont .scrollBar {
	height:594px;
}
.rellxdt-items {
	width:100%;
	padding:26px 0;
	border-bottom:1px solid #ececec;
}
.rellxdt-items:first-child {
	padding-top:0;
}
.rellxdt-items:last-child {
	border-bottom:none;
	padding-bottom:0;
}
.rellxdt-items h4 {
	line-height:1;
	font-size:24px;
	color:#333;
	font-weight:700;
}
.rellxdt-items h6 {
	line-height:1;
	font-size:14px;
	color:#c6c6c6;
	font-weight:700;
	margin:8px 0 14px;
}
.rellxdt-items p {
	font-size:13px;
	color:#666;
	line-height:25px;
}
.rellxmap {
	width:1400px;
	height:780px;
	margin:0 auto 80px;
	max-width:100%;
}
#map {
	width:100%;
	height:100%;
	position:relative;
}
#map .amap-logo,#map .amap-copyright {
	display:none !important;
}
#map .amap-info-content {
	background:transparent;
	padding:0;
	line-height:normal;
	box-shadow:none;
}
#map .amap-info-close,#map .amap-info-sharp {
	display:none;
}
.relmap-info {
	width:391px;
	height:249px;
	background:url('../images/rellxmap.png') no-repeat left bottom;
}
/* 工程与服务-列表 */
.ser {
	width:100%;
	overflow:hidden;
	background:#f7f7f8;
	padding:60px 0 100px;
}
.ser-list {
	width:100%;
}
.ser-ul {
	margin:-2% 0 0 -2%;
	display:flex;
	flex-wrap:wrap;
}
.ser-link {
	display:block;
	width:48%;
	margin:2% 0 0 2%;
	background:#fff;
	float:left;
}
.ser-link-img {
	width:100%;
	overflow:hidden;
}
.ser-link-img img {
	width:100%;
	object-fit:cover;
	transition:all .6s ease;
}
.ser-link-cont {
	width:100%;
	padding:36px 40px 24px;
}
.ser-link-cont h2 {
	font-size:22px;
	color:#222;
	transition:all .4s ease;
	font-weight:700;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.ser-link-cont p {
	font-size:15px;
	margin:16px 0 12px;
	color:#555;
	line-height:30px;
	height:90px;
	overflow:hidden;
	-webkit-line-clamp:3;
	display:-webkit-box;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
}
.ser-link-see {
	display:flex;
	align-items:center;
	justify-content:center;
	width:84px;
	height:42px;
	border-radius:21px;
	transition:background .4s ease;
	transition:width .4s ease;
}
.ser-link-see span {
	font-size:15px;
	color:#0756a0;
	padding-right:24px;
	background:url('../images/serArr.png') no-repeat right center;
	transition:all .4s ease;
}
.ser-link:hover .ser-link-img img {
	transform:scale(1.04);
}
.ser-link:hover .ser-link-cont h2 {
	color:#0756a0;
}
.ser-link:hover .ser-link-see {
	width:130px;
	background:#0756a0;
}
.ser-link:hover .ser-link-see span {
	color:#fff;
	background-image:url('../images/serArrH.png');
}
/* 工程与服务-详情 */
.serxqfa {
	width:100%;
	background:#f7f7f8;
	padding-bottom:60px;
}
.serxqxm.bg,.serxqxc.bg,.serxqyl.bg,.serxqzs.bg,.serxqys.bg {
	background:#f7f7f8;
}
.serxqfa .contain {
	position:relative;
	z-index:2;
	margin-top:-80px;
	padding:40px;
	background:#fff;
}
.serxqfa-title {
	overflow:hidden;
	width:100%;
	border-bottom:2px solid #f1f1f1;
	padding-bottom:30px;
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
}
.serxqfa-title h2 {
	font-size:35px;
	color:#333;
	font-weight:700;
	float:left;
	width:calc(100% - 120px);
}
.serxqfa-title a {
	display:block;
	float:right;
	font-size:16px;
	color:#999;
	padding-right:26px;
	background:url('../images/serxqArr.png') no-repeat right center;
	transition:all .4s ease;
}
.serxqfa-title a:hover {
	color:#0756a0;
	background-image:url('../images/serxqArrH.png');
}
.serxqfa-mix {
	width:100%;
	margin-top:44px;
}
.serxqwt {
	width:100%;
}
.serxqwt-cont {
	width:100%;
}
.serxqwt-cont h2,.serxqxm-title h2 {
	font-size:30px;
	color:#333;
	line-height:1;
	margin-bottom:20px;
}
.serxqwt-cont h4 {
	font-size:16px;
	color:#333;
	font-weight:700;
	line-height:30px;
}
.serxqwt-cont p {
	font-size:14px;
	line-height:30px;
	color:#666;
}
.serxqwt-img {
	width:100%;
	margin-top:44px;
}
.serxqwt-img img {
	max-width:100%;
}
.serxqxm {
	width:100%;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:left top;
	padding:100px 0;
}
.serxqxm .contain {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
/*align-items:flex-end;
	*/
.serxqxm-title h2 {
	color:#fff;
	margin-bottom:0 !important;
}
.serxqxm-mix {
	width:61.7%;
}
.serxqxm-list {
	width:100%;
	margin-top:58px;
}
.serxqxm-items {
	display:flex;
	margin-top:32px;
	align-items:center;
	align-items:center;
	justify-content:space-between;
	width:100%;
	padding:25px 30px;
	border-radius:20px;
	border:1px solid #818995;
	background:rgba(255,255,255,0.1);
}
.serxqxm-items:first-child {
	margin-top:0;
}
.serxqxm-items-img {
	width:66px;
	text-align:left;
}
.serxqxm-items-img img {
	max-width:100%;
}
.serxqxm-items-cont {
	width:calc(100% - 66px);
	color:#fff;
	padding-left:30px;
}
.serxqxm-items-cont h2 {
	font-size:18px;
	font-weight:700;
	line-height:1;
	margin-bottom:8px;
}
.serxqxm-items-cont p {
	font-size:14px;
	line-height:28px;
}
.serxqxm-img {
	width:34.2%;
}
.serxqxm-img img {
	width:100%;
	object-fit:cover;
}
.serxqxc {
	width:100%;
	padding:50px 0 80px;
}
.serxqyl {
	width:100%;
	padding:50px 0 60px;
}
.serxqyl .serxqwt {
	background:#fff;
	padding:48px 48px 64px;
}
.serxqzs {
	width:100%;
	padding:50px 0 40px;
}
/*.serxqzs .serxqwt {
	text-align:center;
}
*/
.serxqzs .serxqwt-img {
	border:4px solid #f4f4f4;
	padding:24px;
}
.serxqys {
	width:100%;
	padding:30px 0 60px;
}
/*.serxqys .serxqwt {
	text-align:center;
}
*/
.serxqwt-dot {
	width:100%;
	text-align:left;
	margin-top:44px;
	border:4px solid #f4f4f4;
	padding:36px 30px;
}
.serxqwt-dot p {
	font-size:16px;
	color:#333;
	line-height:32px;
	position:relative;
	padding-left:12px;
	margin-top:18px;
}
.serxqwt-dot p::before {
	content:"";
	position:absolute;
	width:4px;
	height:4px;
	border-radius:50%;
	left:0;
	top:14px;
	background:#333;
}
.serxqwt-dot p:first-child {
	margin-top:0;
}
/* 产品中心-详情 */
.proxqxt.bg,.proxqtf.bg,.proxqgn.bg,.proxqzb.bg,.proxqal.bg {
	background:#f7f7f8;
}
.proxq-title {
	width:100%;
}
.proxq-title h2 {
	font-size:35px;
	color:#222;
	font-weight:700;
}
.proxqxt {
	width:100%;
	padding:88px 0;
}
.proxqxt-mix {
	width:49.6%;
	float:left;
	padding-right:38px;
}
.proxqxt-mix .scrollBar {
	height:424px;
}
.proxqxt-cont {
	width:100%;
	margin-top:24px;
}
.proxqxt-cont p {
	font-size:17px;
	color:#222;
	line-height:33px;
}
.proxqxt-cont p b {
	font-weight:700;
	color:#0756a0;
}
.proxqxt-cont p br {
	content:"";
	display:block;
	height:30px;
}
.proxqxt-mix .mCSB_scrollTools .mCSB_draggerRail {
	background:#f2f2f2;
}
.proxqxt-loop {
	width:50.4%;
	float:right;
}
.proxqxt-loop img {
	width:100%;
	object-fit:cover;
}
.proxqxt-loop .swiper-pagination {
	bottom:18px;
}
.proxqxt-loop .swiper-pagination-bullet {
	width:44px;
	border-radius:4px;
	background:#fff;
	opacity:.3;
}
.proxqxt-loop .swiper-pagination-bullet-active {
	opacity:1;
	background:#fff;
}
.proxqtf {
	width:100%;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	padding:60px 0 68px;
}
.proxqtf .proxq-title h2 {
	color:#fff;
	text-align:center;
}
.proxqtd {
	width:100%;
}
.proxqtd-cont {
	width:100%;
	margin-top:36px;
	border-radius:20px;
	background:rgba(255,255,255,0.7);
	padding:40px 24px 40px 40px;
}
.proxqtd-cont .scrollBar {
	height:230px;
}
.proxqtd-cont .mCSB_scrollTools .mCSB_draggerRail {
	background:#fff;
}
.proxqtd-cont-li {
	width:100%;
	margin-top:10px;
	position:relative;
	padding-left:50px;
}
.proxqtd-cont-li:first-child {
	margin-top:0;
}
.proxqtd-cont-li span {
	position:absolute;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	border-radius:50%;
	background:#0756a0;
	color:#fff;
	font-size:16px;
	font-weight:700;
	left:0;
	top:0;
	opacity:0.5;
}
.proxqtd-cont-li p {
	font-size:18px;
	color:#222;
	line-height:30px;
}
.proxqfx {
	width:100%;
	margin-top:60px;
}
.proxqfx-loop {
	width:100%;
	margin-top:36px;
	border-radius:20px;
	background:rgba(255,255,255,0.7);
	padding:60px 55px;
	position:relative;
}
.proxqfx-cont {
	width:calc(100% - 2px);
	padding:36px 16px 24px;
	border:2px solid #0756a0;
	min-height:194px;
	margin:0 auto;
	transition:all .4s ease;
}
.proxqfx-cont h2 {
	font-size:17px;
	color:#222;
	font-weight:700;
	transition:all .4s ease;
}
.proxqfx-cont p {
	font-size:18px;
	margin-top:12px;
	color:#aaa;
	line-height:30px;
	text-transform:uppercase;
	font-family:'BERNHC';
	transition:all .4s ease;
}
.proxqfx-prev,.proxqfx-next {
	position:absolute;
	width:55px;
	height:54px;
	background:url('../images/proxqArr.png') no-repeat center;
	top:50%;
	margin-top:-27px;
	cursor:pointer;
	transition:all .4s ease;
}
.proxqfx-prev {
	left:0;
}
.proxqfx-next {
	right:0;
	transform:rotate(180deg);
}
.proxqfx-prev:hover,.proxqfx-next:hover {
	background-image:url('../images/proxqArrH.png');
}
.proxqfx-cont:hover {
	background:#fff;
}
.proxqfx-cont:hover h2,.proxqfx-cont:hover p {
	color:#0756a0;
}
.proxqgn {
	width:100%;
	padding:50px 0 60px;
}
.proxqgn .proxq-title h2 {
	text-align:center;
}
.proxqgn-cont {
	width:100%;
	background:#fff;
	margin-top:32px;
	border-radius:20px;
	padding:38px 32px;
}
.proxqgn-cont p {
	font-size:16px;
	color:#333;
	line-height:30px;
}
.proxqzb {
	width:100%;
	padding:70px 0 80px;
}
.proxqzb .proxq-title h2 {
	text-align:center;
}
.proxqzb-table {
	width:100%;
	margin-top:32px;
}
.proxqzb-table img {
	max-width:100%;
	margin:0 auto;
}
.proxqzb-table img.p {
	display:block;
}
.proxqzb-table img.m {
	display:none;
}
.proxqal {
	width:100%;
	padding:40px 0 60px;
}
.proxqal .ser-list {
	margin-top:36px;
}
.proxqal .ser-link {
	width:31.3333%;
}
.proxqal .ser-link-cont {
	padding:26px 22px 24px;
}
.proxqtj {
	width:100%;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	padding:70px 0 60px;
}
.proxqtj .appxqcp-title {
	color:#fff;
	border-color:#fff;
}
.proxqtj-btn {
	width:100%;
	font-size:0;
	margin-top:100px;
	text-align:center;
}
.proxqtj-btn a {
	display:inline-block;
	vertical-align:middle;
	width:266px;
	height:64px;
	line-height:64px;
	border-radius:32px;
	background:#fff;
	margin:0 20px;
	transition:background .4s ease;
}
.proxqtj-btn a:first-child {
	margin-left:0;
}
.proxqtj-btn a:last-child {
	margin-right:0;
}
.proxqtj-btn a span {
	display:inline-block;
	font-size:18px;
	color:#0756a0;
	padding-left:30px;
	background-repeat:no-repeat;
	background-position:left center;
	transition:all .4s ease;
}
.proxqtj-btn a.proxqtj-btn-down span {
	background-image:url('../images/proxqDown.png');
}
.proxqtj-btn a.proxqtj-btn-price span {
	background-image:url('../images/proxqInfo.png');
}
.proxqtj-btn a:hover {
	background:#0756a0;
}
.proxqtj-btn a:hover span {
	color:#fff;
}
.proxqtj-btn a.proxqtj-btn-down:hover span {
	background-image:url('../images/proxqDownH.png');
}
.proxqtj-btn a.proxqtj-btn-price:hover span {
	background-image:url('../images/proxqInfoH.png');
}
/* 关于我们 */
.abojs.bg,.abowh.bg,.abolc.bg,.abofc.bg,.abohd.bg,.abojg.bg,.abozs.bg {
	background:#f8f8f8;
}
.aboGap {
	padding:60px 0 80px;
}
.abojs {
	width:100%;
}
.abojs-mix {
	width:100%;
	margin-top:50px;
}
.abojs-cont {
	width:64.4%;
	float:left;
	position:relative;
	padding:0 190px 175px 0;
}
.abojs-cont-desc {
	width:100%;
	padding-bottom:34px;
}
.abojs-cont-desc h2,.abojs-cont-desc h3 {
	font-size:25px;
	color:#333;
	font-weight:700;
	line-height:1;
	position:relative;
	padding-bottom:20px;
	margin-bottom:20px;
}
.abojs-cont-desc h2::after,.abojs-cont-desc h3::after {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:90px;
	height:3px;
	background:#0756a0;
}
.abojs-cont-desc p {
	font-size:15px !important;
	color:#666 !important;
	line-height:36px !important;
	text-align:justify !important;
	text-justify:distribute !important;
}
.abojs-icon {
	/* position:absolute;
	*/left:0;
	bottom:-111px;
	background:#fff;
	box-shadow:0 2px 20px 2px rgba(0,0,0,0.06);
	overflow:hidden;
	width:120%;
	display:flex;
	justify-content:space-between;
	padding:0 10%;
	margin-left:-10%;
}
.abojs-icon-items {
	/* width:200px;
	*/height:138px;
	/* float:left;
	*/display:flex;
	flex-direction:column;
	justify-content:center;
	text-align:center;
}
.abojs-icon-items i {
	display:flex;
	align-items:center;
	height:50px;
	margin:0 auto;
	transition:all 1s ease;
}
.abojs-icon-items img {
	max-height:100%;
}
.abojs-icon-items p {
	font-size:16px;
	color:#333;
	margin-top:18px;
	line-height:1;
}
.abojs-icon-items:hover i {
	transform:rotateY(360deg);
}
.abojs-img {
	width:35.6%;
	float:right;
}
.abojs-img img {
	width:100%;
	object-fit:cover;
}
.abowh {
	width:100%;
	height:884px;
	display:flex;
	align-items:flex-end;
	justify-content:flex-end;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}
.abowh-mix {
	width:1510px;
	background:#fff;
	padding:60px 50px 80px;
}
.abowh-mix .sonTitle {
	display:inline-block;
	width:auto;
}
.abowh-list {
	width:100%;
	font-size:0;
	margin-top:80px;
	display:block;
}
.abowh-list li {
	display:inline-block;
	vertical-align:top;
	width:33.33%;
	text-align:center;
}
.abowh-list li:first-child {
	margin-left:0;
}
.abowh-list li i {
	display:flex;
	width:128px;
	height:128px;
	transition:all .4s ease;
	border-radius:50%;
	border:2px solid #d8d8d8;
	align-items:center;
	justify-content:center;
	margin:0 auto;
}
.abowh-list li i img {
	max-width:100%;
}
.abowh-list li h2,.abowh-list li div {
	font-size:24px;
	font-weight:700;
	color:#333;
	line-height:1;
	margin:28px 0 20px;
}
.abowh-list li p {
	font-size:18px;
	font-weight: bold;
	color:#999;
	line-height:25px;
}
.abowh-list li:hover i {
	transform:translateY(-6px);
}
.abozs {
	width:100%;
}
.abozs-loop {
	width:100%;
	margin-top:54px;
}
.abozs-items {
	display:block;
	width:100%;
	padding:28px 20px;
	border-bottom:3px solid #bda592;
	background:#fff;
}
.abozs-img {
	display:flex;
	align-items:center;
	justify-content:center;
	height:290px;
	width:100%;
}
.abozs-img img {
	max-width:90%;
	max-height:90%;
	transition:all .6s ease;
}
.abozs-items:hover .abozs-img img {
	animation:memscUL .8s ease-in-out both;
}
.abozs-cont {
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
	height:80px;
}
.abozs-cont h2 {
	font-size:22px;
	color:#333;
}
.abozs-loop .swiper-wrapper {
	padding-bottom:60px;
}
.abozs-loop .swiper-pagination {
	bottom:0;
}
.abozs-loop .swiper-pagination-bullet {
	width:14px;
	height:14px;
	background:#dbdbdb;
	opacity:1;
	margin:0 7px !important;
}
.abozs-loop .swiper-pagination-bullet-active {
	background:#0756a0;
}
.abolc {
	width:100%;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}
.abolc .sonTitle h2,.abolc .sonTitle h3 {
	color:#fff;
}
.abolc .sonTitle span::before,.abolc .sonTitle span::after {
	background-image:url('../images/aboDotH.png');
}
.abolc .sonTitle p {
	color:rgba(255,255,255,0.15);
}
.abolc-mix {
	width:1260px;
	height:591px;
	margin:74px auto 0;
	position:relative;
	/*background:url('../images/abolcLine.png') no-repeat left bottom/100% auto;*/
}
.abolc-items {
	position:absolute;
	color:#fff;
}
.abolc-items h4 {
	font-size:22px;
	line-height:1;
	font-weight:700;
	margin-bottom:4px;
}
.abolc-items p {
	font-size:15px;
	line-height:25px;
}
.abolc-items i {
	width:10px;
	height:10px;
	position:absolute;
	display:block;
	background:#fff;
	border-radius:50%;
}
.abolc-items i::before,.abolc-items i::after {
	content:"";
	display:block;
	width:20px;
	height:20px;
	background:#fff;
	border-radius:50%;
	position:absolute;
	top:-5px;
	left:-5px;
	animation:shineRing 1.5s linear infinite;
	opacity:0;
}
.abolc-items i::before {
	animation-delay:.6s;
}
.abolc-items i::after {
	animation-delay:0s;
}
@keyframes shineRing {
	from {
		transform:scale(0,0);
		opacity:0.8;
	}
	to {
		transform:scale(2.2,2.2);
		opacity:0;
	}
}.abolc-items-1 {
	 left:1%;
	 bottom:13%;
	 width:auto;
 }
.abolc-items-2 {
	left:17%;
	bottom:4%;
	width:220px;
}
.abolc-items-3 {
	left:12%;
	bottom:27%;
	width:160px;
}
.abolc-items-4 {
	left:32%;
	bottom:29%;
	width:170px;
}
.abolc-items-5 {
	left:32%;
	bottom:50%;
	width:170px;
}
.abolc-items-6 {
	right:40%;
	top:40%;
	width:150px;
}
.abolc-items-7 {
	right:39%;
	top:15%;
	width:160px;
}
.abolc-items-8 {
	right:23%;
	top:32%;
	width:170px;
}
.abolc-items-9 {
	right:25%;
	top:5%;
	width:130px;
}
.abolc-items-10 {
	right:2%;
	top:18%;
	width:160px;
}
.abolc-items-11 {
	right:3%;
	top:-10%;
	width:130px;
}
.abolc-items-1 i {
	bottom:-40%;
	right:0%;
}
.abolc-items-2 i {
	top:-14%;
	left:-7%;
}
.abolc-items-3 i {
	bottom:-18%;
	right:0%;
}
.abolc-items-4 i {
	top:-18%;
	left:-8%;
}
.abolc-items-5 i {
	bottom:-16%;
	right:8%;
}
.abolc-items-6 i {
	top:-29%;
	left:1%;
}
.abolc-items-7 i {
	bottom:-48%;
	right:6%;
}
.abolc-items-8 i {
	top:-40%;
	left:2%;
}
.abolc-items-9 i {
	bottom:-34%;
	right:11%;
}
.abolc-items-10 i {
	top:-18%;
	left:-8%;
}
.abolc-items-11 i {
	bottom:-34%;
	right:11%;
}
.abofc {
	width:100%;
}
.abofc-list {
	width:100%;
	margin-top:48px;
	overflow:hidden;
}
.abofc-list img {
	width:100%;
	object-fit:cover;
}
.abofc-l {
	width:33.4%;
	float:left;
}
.abofc-r {
	width:65.3%;
	float:right;
}
.abofc-t,.abofc-b {
	display:flex;
	width:100%;
	flex-wrap:wrap;
	justify-content:space-between;
}
.abofc-t li {
	width:49%;
}
.abofc-b {
	margin-top:2%;
}
/*.abofc-b li {
	width:32%!important;
	display:flex;
	justify-content:space-between
}
*/
/*.abofc-b li div {
	*/
/* width:32%;
	*/
/*
}
*/
.abofc-b .swiper-container {
	width:100%;
}
.abofc-b ul {
	display:flex;
	justify-content:space-between
}
.abohd {
	width:100%;
}
.abohd-mix {
	width:100%;
	margin-top:54px;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	justify-content:space-between;
}
.abohd-img {
	width:49%;
}
.abohd-img img {
	width:100%;
	object-fit:cover;
}
.abohd-cont {
	width:51%;
	background:#fff;
	padding:60px 50px 36px;
}
.abohd-cont-items {
	width:100%;
	min-height:310px;
	padding-bottom:40px;
}
.abohd-cont-items h2 {
	font-size:24px;
	color:#555;
	position:relative;
	line-height:1;
	font-weight:700;
	padding-bottom:28px;
	margin-bottom:16px;
}
.abohd-cont-items h2::after {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:90px;
	height:3px;
	background:#0756a0;
}
.abohd-cont-items p {
	font-size:16px;
	color:#555;
	line-height:40px;
}
.abohd-cont .swiper-pagination {
	bottom:0;
	text-align:left;
}
.abohd-cont .swiper-pagination-bullet {
	width:14px;
	height:14px;
	background:#dbdbdb;
	opacity:1;
}
.abohd-cont .swiper-pagination-bullet-active {
	background:#0756a0;
}
.abojg {
	width:100%;
}
.abojg-mix {
	width:100%;
	margin-top:44px;
	position:relative;
	text-align:center;
}
.abojg-mix img {
	max-width:100%;
	margin:0 auto;
}
.abojg-mix img.p {
	display:block;
}
.abojg-mix img.m {
	display:none;
}
/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
	/* 1600 × (900) */
}
@media all and (max-width:1599px) {
	/* 1440 × (700) */ .sonBan-cont p {
	font-size:60px;
}
	.sonBan-cont h1,.sonBan-cont span {
		font-size:24px;
		padding-bottom:24px;
		margin-top:20px;
		line-height:1.5em;
	}
	.sonMenu a {
		height:64px;
		line-height:64px;
	}
	.sonBan-cont h1::after,.sonBan-cont span::after {
		width:50px;
		margin-left:-25px;
	}
	.pro-link-title h2 {
		font-size:22px;
	}
	.pro-link {
		padding:44px 20px 20px;
	}
	.pro-link-img {
		height:240px;
	}
	.sonTitle h2,.sonTitle h3 {
		font-size:32px;
	}
	.sonTitle p {
		font-size:28px;
	}
	.news {
		padding:68px 0 80px;
	}
	.newsxq {
		padding:80px 0;
	}
	.newsxq-title h3 {
		font-size:32px;
	}
	.newsxq-title p {
		margin-top:20px;
	}
	.newsxq-title {
		padding-bottom:36px;
	}
	.newsxq-btn-cont {
		padding:0 40px 0 14px;
	}
	.newsxq-btn a:last-child .newsxq-btn-cont {
		padding:0 14px 0 40px;
	}
	.newsxq-title p span {
		margin-left:46px;
	}
	.app {
		padding:60px 0 80px;
	}
	.appxqfa-title h2,.appxqcp-title,.serxqfa-title h2 {
		font-size:30px;
	}
	.appxqfa-cont .scrollBar,.appxqfa-img {
		height:330px;
	}
	.appxqfa-cont p,.appxqtw-title p {
		line-height:32px;
	}
	.appxqfa .contain {
		margin-top:-68px;
	}
	.serxqfa .contain {
		margin-top:-68px;
	}
	.face-mix {
		width:400px;
		padding:40px;
	}
	.face-title {
		font-size:20px;
		margin:30px 0 20px;
	}
	.face-form input {
		margin-top:20px;
	}
	.face-form button {
		margin-top:28px;
		height:48px;
	}
	.face-link {
		margin-top:24px;
	}
	.mem {
		padding:40px 0 80px;
	}
	.memmm {
		margin-top:40px;
	}
	.memsc {
		margin-top:70px;
	}
	.inte {
		padding-bottom:100px;
	}
	.intecd a {
		width:260px;
		height:58px;
	}
	.intecd a.active {
		height:74px;
	}
	.intecd {
		margin-top:-74px;
	}
	.intelb {
		padding:40px 40px 70px;
	}
	.intelb-li {
		padding:30px 60px 30px 0;
	}
	.techqz {
		padding:70px 0 90px;
	}
	.techqz-info-link {
		height:74px;
	}
	.techqz-form-input li {
		margin-top:20px;
	}
	.techqz-form-text {
		margin-top:40px;
	}
	.techqz-form-text textarea {
		height:276px;
	}
	.techzx {
		padding:70px 0 80px;
	}
	.techxz-ul {
		margin:-2% 0 0 -2%;
	}
	.techxz-down {
		width:48%;
		padding:0px 30px 15px 30px;
		margin:2% 0 0 2%;
	}
	.relgd {
		padding:60px 0 80px;
	}
	.relgd-cont h2 {
		margin-bottom:30px;
		font-size:28px;
	}
	.relgd-cont p {
		margin-top:14px;
	}
	.reljr {
		padding:60px 0 90px;
	}
	.rellxic {
		padding:80px 0;
	}
	.rellxdt-img {
		width:64.5%;
	}
	.rellxdt-items h6 {
		margin:8px 0 10px;
	}
	.rellxdt-items {
		padding:22px 0;
	}
	.rellxdt-cont .scrollBar {
		height:562px;
	}
	.rellxmap {
		height:640px;
		width:1200px
	}
	.ser {
		padding:60px 0 80px;
	}
	.ser-link-cont {
		padding:30px 36px 24px;
	}
	.serxqwt-cont h2,.serxqxm-title h2 {
		font-size:28px;
		margin-bottom:18px;
	}
	.serxqxm {
		padding:80px 0;
	}
	.serxqxm-list {
		margin-top:40px;
	}
	.serxqxm-items {
		margin-top:28px;
		padding:20px 28px;
	}
	.serxqxm-items-cont {
		padding-left:28px;
	}
	.serxqxc {
		padding:50px 0 70px;
	}
	.serxqyl .serxqwt {
		padding:44px 40px 60px;
	}
	.proxqxt {
		padding:80px 0;
	}
	.proxq-title h2 {
		font-size:30px;
	}
	.proxqxt-cont p br {
		height:20px;
	}
	.proxqxt-cont p {
		font-size:16px;
		line-height:30px;
	}
	.proxqxt-mix .scrollBar {
		height:364px;
	}
	.proxqxt-cont {
		margin-top:20px;
	}
	.proxqtj-btn {
		margin-top:80px;
	}
	.abojs-cont-desc p {
		font-size:14px;
		line-height:28px;
	}
	.abojs-icon {
		width:818px;
	}
	.abojs-cont {
		padding:0 110px 164px 0;
	}
	.abowh-mix {
		width:1200px;
		padding:50px 40px 70px;
	}
	.abowh-list li {
		width:300px;
		margin-left:78px;
	}
	.abowh-list {
		margin-top:60px;
	}
	.abowh {
		height:720px;
	}
	.abohd-cont-items p {
		line-height:32px;
	}
}@media all and (max-width:1439px) {
	/* 1360 */
}
@media all and (max-width:1359px) {
	/* 1280 */
}
@media all and (max-width:1279px) {
	/* 1152 × (700) */ .sonBan-cont p {
	font-size:40px;
}
	.sonBan-cont h1,.sonBan-cont div {
		font-size:22px;
		padding-bottom:20px;
		margin-top:16px;
		line-height:1.5em;
	}
	.sonMenu a {
		height:50px;
		line-height:50px;
		font-size:16px;
		padding:0 28px;
	}
	.sonBan-cont h1::after,.sonBan-cont div::after {
		width:44px;
		margin-left:-22px;
	}
	.pro-menu a {
		width:168px;
		height:48px;
		line-height:48px;
		font-size:16px;
	}
	.pro-link-title h2 {
		font-size:20px;
	}
	.pro-link-title p {
		font-size:18px;
		margin:18px 0 28px;
	}
	.pro-link-img {
		height:190px;
	}
	.paging a {
		font-size:16px;
	}
	.sonTitle h2,.sonTitle h3 {
		font-size:28px;
	}
	.sonTitle p {
		font-size:24px;
	}
	.news {
		padding:60px 0 70px;
	}
	.news-link-cont {
		padding:26px 0 0;
	}
	.news-link-cont h2 {
		font-size:20px;
	}
	.news-link-cont p {
		margin:12px 0 20px;
		line-height:24px;
		height:48px;
	}
	.news-link-cont span {
		margin-top:20px;
	}
	.news-link {
		margin-bottom:32px;
	}
	.newsxq {
		padding:70px 0;
	}
	.newsxq-title h3 {
		font-size:28px;
	}
	.newsxq-title p {
		margin-top:16px;
	}
	.newsxq-title {
		padding-bottom:30px;
	}
	.newsxq-cont {
		padding:40px 0 50px;
	}
	.newsxq-btn-cont {
		padding:0 30px 0 14px;
	}
	.newsxq-btn a:last-child .newsxq-btn-cont {
		padding:0 14px 0 30px;
	}
	.newsxq-cont p br {
		height:16px;
	}
	.newsxq-title p span {
		margin-left:38px;
	}
	.app {
		padding:60px 0 70px;
	}
	.app-link-cont {
		padding:0px;
	}
	.appxqfa-title h2,.appxqcp-title,.serxqfa-title h2 {
		font-size:26px;
	}
	.appxqfa .contain {
		margin-top:-50px;
		padding:30px;
	}
	.serxqfa .contain {
		margin-top:-50px;
		padding:30px;
	}
	.appxqfa-title {
		padding-bottom:24px;
	}
	.serxqfa-title {
		padding-bottom:24px;
	}
	.appxqfa-cont h2 {
		font-size:22px;
		margin-bottom:12px;
	}
	.appxqfa-img {
		padding-left:30px;
	}
	.appxqfa-mix {
		padding-top:40px;
	}
	.appxqfa-cont p,.appxqtw-title p {
		line-height:28px;
	}
	.appxqtw-title h2 {
		font-size:22px;
	}
	.appxqfa-cont .scrollBar,.appxqfa-img {
		height:286px;
	}
	.face {
		height:calc(100vh - 100px);
	}
	.mem {
		padding:40px 0 60px;
	}
	.memMenu a span {
		height:70px;
	}
	.memMenu {
		width:240px;
	}
	.memMix {
		width:calc(100% - 240px);
		padding:23px 30px;
	}
	.memxx-li {
		padding:18px 0;
	}
	.memMix-title h2 {
		font-size:22px;
	}
	.memsc {
		margin-top:60px;
	}
	.memsc-upload {
		padding:36px 0;
		width:400px;
	}
	.inte {
		padding-bottom:80px;
	}
	.intecd a {
		width:200px;
		height:50px;
	}
	.intecd a.active {
		height:64px;
	}
	.intecd {
		margin-top:-64px;
	}
	.intelb {
		padding:30px 30px 60px;
	}
	.intelb-li {
		padding:24px 40px 24px 0;
	}
	.intelb-info img {
		margin:0 16px 0 30px;
	}
	.techqz {
		padding:60px 0 80px;
	}
	.techqz-title {
		font-size:22px;
		margin-bottom:30px;
	}
	.techqz-info-link {
		height:64px;
		padding:0 20px;
	}
	.techqz-info-cont p {
		line-height:28px;
	}
	.techqz-info-cont {
		padding:0 20px 24px;
	}
	.techqz-form {
		width:44%;
	}
	.techqz-form-submit {
		height:50px;
		margin-top:28px;
	}
	.techqz-form-text {
		margin-top:30px;
	}
	.techqz-form-input li input,.techqz-form-text textarea {
		padding:0 12px;
	}
	.techqz-form-text textarea {
		height:228px;
		padding:8px 12px;
	}
	.techzx {
		padding:60px 0 70px;
	}
	.techxz-down {
		width:31.3333%;
	}
	.relgd {
		padding:60px 0 70px;
	}
	.relgd-cont h2 {
		margin-bottom:24px;
		font-size:26px;
	}
	.relgd-cont p {
		margin-top:10px;
	}
	.relgd-cont {
		padding:0 20px 0 40px;
	}
	.reljr {
		padding:60px 0 80px;
	}
	.reljr-click h2 {
		font-size:20px;
		width:calc(100% - 60px);
	}
	.reljr-click {
		padding:0 28px;
		height:116px;
		background-position:right 28px center;
	}
	.reljr-list li {
		margin-top:26px;
	}
	.reljr-mix {
		padding:0 28px;
	}
	.reljr-click p span {
		margin-left:30px;
	}
	.rellxic {
		padding:70px 0;
	}
	.rellxdt-cont .scrollBar {
		height:408px;
	}
	.rellxdt-items h4 {
		font-size:22px;
	}
	.rellxmap {
		height:540px;
		width:960px;
	}
	.ser {
		padding:60px 0 70px;
	}
	.ser-link-cont {
		padding:28px 26px 24px;
	}
	.ser-link-cont p {
		margin:12px 0;
		line-height:28px;
		height:84px;
	}
	.ser-link-cont h2 {
		font-size:20px;
	}
	.serxqfa-mix {
		margin-top:32px;
	}
	.serxqwt-cont h2,.serxqxm-title h2 {
		font-size:24px;
		margin-bottom:16px;
	}
	.serxqwt-cont p {
		line-height:28px;
	}
	.serxqwt-img {
		margin-top:36px;
	}
	.serxqwt-dot {
		margin-top:36px;
	}
	.serxqxm-items-cont p {
		line-height:24px;
	}
	.serxqxm-img {
		width:40%;
	}
	.serxqxm-mix {
		width:58%;
	}
	.serxqxm-list {
		margin-top:40px;
	}
	.serxqxm-items {
		margin-top:24px;
		padding:16px 20px;
	}
	.serxqxm-items-cont {
		padding-left:20px;
	}
	.serxqxm {
		padding:70px 0;
	}
	.serxqxc {
		padding:50px 0 60px;
	}
	.serxqyl .serxqwt {
		padding:36px 30px 50px;
	}
	.serxqwt-dot p {
		margin-top:14px;
	}
	.proxq-title h2 {
		font-size:24px;
	}
	.proxqxt {
		padding:70px 0;
	}
	.proxqxt-mix .scrollBar {
		height:290px;
	}
	.proxqxt-cont p br {
		height:12px;
	}
	.proxqxt-mix {
		padding-right:30px;
	}
	.proxqtj-btn {
		margin-top:66px;
	}
	.proxqtj-btn a {
		width:220px;
		height:56px;
		line-height:56px;
		margin:0 16px;
	}
	.proxqxt-cont p {
		line-height:29px;
	}
	.proxqxt-cont {
		margin-top:18px;
	}
	.proxqzb {
		padding:60px 0 70px;
	}
	.aboGap {
		padding:60px 0 70px;
	}
	.abojs-img {
		width:42%;
		float:right;
	}
	.abojs-cont {
		width:58%;
		padding:0 40px 140px 0;
	}
	.abojs-icon {
		bottom:0;
		width:100%;
		margin-left:0;
	}
	.abowh-mix {
		width:96%;
		padding:40px 30px 60px;
	}
	.abowh-list li {
		display:block;
		float:left;
		width:33.333%;
		margin:0;
		padding:0 16px;
	}
	.abowh-list li p {
		font-size:14px;
		line-height:24px;
	}
	.abowh-list li h2 {
		font-size:22px;
		margin:20px 0 14px;
	}
	.abowh-list {
		margin-top:42px;
	}
	.abowh {
		height:620px;
	}
	.abolc-mix {
		width:100%;
		height:auto;
		background:none;
		display:flex;
		flex-wrap:wrap;
		margin-top:20px;
		justify-content:space-between;
	}
	.abolc-items {
		position:relative;
		left:0;
		top:0;
		right:auto;
		bottom:auto;
		padding-left:30px;
		width:30%;
		float:left;
		margin-top:3%;
	}
	.abolc-items i {
		left:0;
		top:6px;
		right:auto;
		bottom:auto;
	}
	.abohd-cont {
		width:51%;
		padding:40px 30px 30px;
	}
}@media all and (max-width:1151px) {
	/* 1024 */.newsxq-btn span {
		width:100%;
	}
}/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
	/* 平板设备 720 适配 */ .pro-link {
	width:48%;
}
	.newsxq-btn a {
		width:100%;
		padding:12px 20px 12px 18px !important;
		background: unset;
	}
	.newsxq-btn a:last-child {
		margin-top:12px;
		flex-direction:row !important;
	}
	.newsxq-btn-cont {
		padding:0 28px 0 14px !important;
		border-right:none !important;
		border-left:1px solid #e7e7e7 !important;
		text-align:left !important;
	}
	.newsxq-btn-dire {
		text-align:left !important;
	}
	.newsxq-btn-img {
		opacity:1;
	}
	.app-link {
		width:48%;
	}
	.appxqfa-cont {
		width:100%;
	}
	.appxqfa-img {
		width:100%;
		height:auto;
		padding-left:0;
		padding-top:40px;
	}
	.scrollBar {
		height:auto !important;
	}
	.face {
		height:calc(100vh - 60px);
	}
	.memMenu a {
		padding-left:30px;
	}
	.memMenu {
		width:180px;
	}
	.memMix {
		width:calc(100% - 180px);
		padding:20px;
	}
	.memMenu a span {
		height:60px;
	}
	.memMix-title {
		padding-bottom:17px;
	}
	.memxz-hint {
		display:block;
	}
	.memxz-scroll {
		overflow-y:auto;
	}
	.memxz table {
		width:680px;
	}
	.intelb-li {
		padding:24px 0;
	}
	.intelb-info img {
		margin:0 16px 0 20px;
	}
	.intecd a {
		width:180px;
		height:44px;
		font-size:18px;
		margin-left:12px;
	}
	.intecd a.active {
		height:50px;
	}
	.intecd {
		margin-top:-50px;
	}
	.techqz-info {
		width:100%;
	}
	.techqz-form {
		width:100%;
		margin-top:60px;
	}
	.techzx .techqz-form {
		width:100%;
	}
	.techxz-down {
		width:48%;
	}
	.relgd-img {
		width:100%;
	}
	.relgd-cont {
		width:100%;
		padding:28px 20px;
	}
	.relgd-items:nth-child(2n) {
		flex-direction:row;
	}
	.rellxic-list li {
		width:50%;
		padding:0 20px;
	}
	.rellxic-list li:nth-child(n+3) {
		margin-top:36px;
	}
	.rellxic-list li h4 {
		margin:20px 0 10px;
	}
	.rellxdt-img {
		width:100%;
	}
	.rellxdt-cont {
		width:100%;
		margin-top:50px;
	}
	.proxqxt-loop {
		width:100%;
	}
	.proxqxt-mix {
		width:100%;
		padding:40px 0 0;
	}
	.proxqtd-cont {
		padding:40px;
	}
	.abojs-icon {
		width:100%;
	}
	.abojs-icon-items {
		width:25%;
	}
}@media (max-width:1000px) {
	.rellxmap {
		width:92%;
		margin-bottom: 40px;
	}
}@media all and (max-width:640px) {
	/* 移动终端以上 360 适配 */ .sonBan-cont p {
		font-size:30px;
	}
	.sonBan-cont h1,.sonBan-cont span {
		font-size:20px;
		padding-bottom:16px;
		margin-top:12px;
		line-height:1.5em;
	}
	.sonBan-cont h1::after,.sonBan-cont span::after {
		width:38px;
		margin-left:-19px;
	}
	.sonMenu .contain {
		width:100%;
	}
	.sonMenu a {
		height:44px;
		line-height:44px;
		font-size:16px;
		padding:0;
		width:50%;
		text-align:center;
	}
	.pro {
		padding:32px 0 40px;
	}
	.pro-menu {
		overflow:hidden;
	}
	.pro-menu a {
		display:block;
		width:49%;
		height:40px;
		line-height:40px;
		margin:2% 0 0;
	}
	.pro-menu a:nth-child(2n+1) {
		float:left;
	}
	.pro-menu a:nth-child(2n) {
		float:right;
	}
	.pro-list {
		margin-top:32px;
	}
	.pro-ul {
		margin:-16px 0 0;
	}
	.pro-link {
		padding:28px 20px 20px;
		width:100%;
		margin:16px 0 0;
	}
	.pro-link-title p {
		margin:14px 0 24px;
	}
	.pro-link-more {
		height:40px;
	}
	.pro-link-img {
		height:auto;
	}
	.paging {
		margin-top:28px;
	}
	.paging a {
		width:36px;
		height:36px;
		line-height:36px;
		margin:4px 2px 0;
		font-size:15px;
	}
	.paging a:first-child,.paging a:last-child {
		width:62px;
	}
	.sonTitle h2,.sonTitle h3 {
		font-size:24px;
	}
	.sonTitle p {
		font-size:20px;
		margin-top:12px;
	}
	.sonTitle span {
		padding:0 70px;
	}
	.sonTitle span::before,.sonTitle span::after {
		width:52px;
	}
	.news {
		padding:40px 0;
	}
	.news-link {
		width:100%;
		margin-left:0;
		margin-bottom:20px;
		padding: 0;
	}
	.news-list {
		margin-top:32px;
	}
	.news-ul {
		margin-left:0;
	}
	.news-link-cont h2 {
		font-size:18px;
	}
	.news-link-cont {
		padding:18px 0 0;
	}
	.news-link-cont p {
		margin:6px 0 12px;
		line-height:22px;
		height:44px;
	}
	.news-link-cont .mm-dd{
		display: inline;
		font-size: 12px;
	}
	.news-link-cont .yy{
		display: inline;
		font-size: 12px;
	}
	.news-link-cont span {
		margin-top:12px;
		font-size:16px;
		background-size:auto 16px;
		position: absolute;
		left: 0;
	}
	.news-link-cont .title{
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 45px;
	}
	.newsxq {
		padding:40px 0;
	}
	.newsxq-title h3 {
		font-size:24px;
	}
	.newsxq-title p span {
		margin-left:16px;
		font-size:14px;
	}
	.newsxq-title {
		padding-bottom:20px;
	}
	.newsxq-title p {
		margin-top:14px;
	}
	.newsxq-cont {
		padding:28px 0 30px;
	}
	.newsxq-cont p br {
		height:12px;
	}
	.newsxq-btn a {
		padding:10px 12px !important;
	}
	.newsxq-btn-dire {
		width:46px;
	}
	.newsxq-btn-cont {
		padding:0 16px 0 12px !important;
	}
	.newsxq-btn-cont h2 {
		font-size:15px;
	}
	.app {
		padding:40px 0 50px;
	}
	.app-link-cont {
		padding:0px;
	}
	.app-link-cont h3{
		font-size: 16px;
		padding:8px 15px;
	}
	.app-ul {
		margin:-16px 0 0 0;
	}
	.app-link {
		width:49.5%;
		margin:16px 0 0 0;
	}
	.app-link:nth-child(2n+1){
		margin-right: 1%;
	}
	.appxqfa .contain {
		margin-top:-40px;
		padding:20px;
	}
	.serxqfa .contain {
		margin-top:-40px;
		padding:20px;
	}
	.appxqfa-title {
		padding-bottom:20px;
		display:block;
	}
	.serxqfa-title {
		padding-bottom:20px;
		display:block;
	}
	.appxqfa-title h2,.appxqcp-title,.serxqfa-title h2 {
		font-size:22px;
	}
	.appxqfa-title h2 {
		width:100%;
		margin-bottom:10px;
	}
	.serxqfa-title h2 {
		width:100%;
		margin-bottom:10px;
	}
	.appxqfa-mix {
		padding-top:28px;
	}
	.appxqfa-cont h2 {
		font-size:20px;
		margin-bottom:10px;
	}
	.appxqfa-cont p,.appxqtw-title p {
		line-height:26px;
	}
	.appxqfa-img {
		padding-top:20px;
	}
	.appxqtw {
		padding:40px 0;
	}
	.appxqtw-title h2 {
		font-size:20px;
	}
	.appxqtw-title p {
		margin-top:12px;
	}
	.appxqtw-img {
		margin-top:20px;
	}
	.appxqcp {
		padding:40px 0;
	}
	.appxqtw-img img {
		min-height:94px;
		object-fit:cover;
	}
	.face-mix {
		width:300px;
		padding:24px 20px;
	}
	.face-form input {
		padding-left:40px;
		background-position:left 14px center;
	}
	.face-title {
		font-size:18px;
		margin:20px 0;
	}
	.face-form button {
		margin-top:24px;
	}
	.mem {
		padding:40px 0;
	}
	.mem .contain {
		display:block;
	}
	.memMix {
		width:100%;
		min-height:auto;
		margin-top:20px;
		border-left:none;
		padding:24px 18px;
	}
	.memMix-title h2 {
		font-size:20px;
	}
	.memMix-title {
		padding-bottom:16px;
	}
	.memxx-li {
		padding:12px 0;
	}
	.memMenu {
		position:fixed;
		overflow-y:auto;
		left:-180px;
		top:0px;
		height:100%;
		padding-top:104px;
		padding-bottom:20px;
		z-index:99;
		border-right:2px solid #f1f1f1;
	}
	.memMenu a {
		padding-left:24px;
	}
	.memMenu a span {
		height:50px;
		font-size:16px;
	}
	.memMenu-click {
		display:block;
	}
	.memMenu a::before {
		width:2px;
	}
	.memMenu-close {
		display:block;
		position:absolute;
		top:62px;
		right:0;
		width:40px;
		height:40px;
		background:url('../images/common/close.svg') no-repeat center/22px auto;
		z-index:4;
	}
	.memmm {
		margin-top:24px;
	}
	.memmm-li {
		width:100%;
		margin:20px auto 0;
		padding-left:90px;
	}
	.memmm-li span {
		font-size:14px;
		width:84px;
	}
	.memmm-li button {
		height:44px;
		margin-top:4px;
	}
	.memsc-upload {
		padding:28px 0;
		width:100%;
	}
	.memsc {
		margin-top:28px;
	}
	.memsc-upload p {
		font-size:13px;
	}
	.memsc-upload i {
		width:100px;
		height:100px;
	}
	.memsc-upload h4 {
		margin:18px 0 10px;
	}
	.memxz {
		margin-top:28px;
	}
	.inte {
		padding-bottom:50px;
	}
	.intecd a {
		width:140px;
		height:40px;
		font-size:16px;
		margin-left:10px;
	}
	.intecd a.active {
		height:44px;
	}
	.intecd {
		margin-top:-44px;
	}
	.intelb {
		padding:20px 20px 40px;
	}
	.intelb-li {
		padding:18px 0;
	}
	.intelb-info {
		width:100%;
		margin-bottom:14px;
	}
	.intelb-info img {
		margin:0 10px 0 12px;
		width:60px;
		height:60px;
	}
	.intelb-info p {
		width:174px;
	}
	.intelb-file {
		padding-left:42px;
	}
	.techqz {
		padding:40px 0 50px;
	}
	.techqz-title {
		font-size:20px;
		margin-bottom:24px;
	}
	.techqz-info-list li {
		margin-top:14px;
	}
	.techqz-info-link {
		height:58px;
		padding:0 16px;
		background-position:right 16px center;
	}
	.techqz-form {
		margin-top:40px;
	}
	.techqz-form-input li input {
		height:44px;
		width:100%;
	}
	.techqz-form-input li {
		margin-top:16px;
	}
	.techqz-form-input li input:last-child {
		margin-top:16px;
	}
	.techqz-form-text {
		margin-top:24px;
	}
	.techqz-info-cont {
		padding:0 16px 20px;
	}
	.techzx {
		padding:40px 0 50px;
	}
	.techxz {
		padding:40px 0 50px;
	}
	.techxz-ul {
		margin:-20px 0 0;
	}
	.techxz-down {
		width:100%;
		height:300px;
		padding:0 24px;
		margin:20px 0 0 0;
	}
	.techxz-down p {
		margin:18px 0 24px;
		line-height:28px;
		height:56px;
	}
	.techxz-down a {
		height:42px;
	}
	.relgd {
		padding:40px 0 50px;
	}
	.relgd-cont h2 {
		margin-bottom:20px;
		font-size:22px;
	}
	.relgd-items {
		margin-top:24px;
	}
	.reljr {
		padding:40px 0 50px;
	}
	.reljr-click h2 {
		font-size:18px;
		width:100%;
	}
	.reljr-click {
		padding:0 18px;
		height:128px;
		background-position:right 18px bottom 34px;
	}
	.reljr-click p span {
		margin-left:0;
		display:block;
		height:20px;
		line-height:20px;
		font-size:14px;
	}
	.reljr-click p {
		margin-top:12px;
	}
	.reljr-mix {
		padding:0 18px;
	}
	.reljr-cont p {
		line-height:24px;
		font-size:14px;
	}
	.reljr-cont h4 {
		margin-bottom:10px;
		margin-top:20px;
	}
	.reljr-cont {
		padding:20px 0;
	}
	.reljr-rel p {
		font-size:14px;
	}
	.reljr-list li {
		margin-top:20px;
	}
	.rellxic {
		padding:40px 0;
	}
	.rellxic-list li i {
		width:80px;
		height:80px;
	}
	.rellxic-list li {
		padding:0 10px;
	}
	.rellxic-list li p {
		font-size:13px;
		line-height:20px;
	}
	.rellxic-list li h4 {
		margin:16px 0 8px;
		font-size:18px;
	}
	.rellxic-list li:nth-child(n+3) {
		margin-top:22px;
	}
	.rellxdt-cont {
		margin-top:32px;
		padding:24px 18px;
	}
	.rellxdt-items h4 {
		font-size:20px;
	}
	.rellxdt-items p {
		line-height:23px;
	}
	.rellxdt-items h6 {
		margin:6px 0;
	}
	.rellxdt-items {
		padding:18px 0;
	}
	.rellxmap {
		height:340px;
	}
	.relmap-info {
		background-size:300px auto;
		background-position:left 39px bottom 10px;
	}
	.ser {
		padding:40px 0 50px;
	}
	.ser-link-cont {
		padding:22px 18px;
	}
	.ser-link-cont p {
		line-height:26px;
		height:78px;
	}
	.ser-ul {
		margin:-16px 0 0;
	}
	.ser-link {
		width:100%;
		margin:16px 0 0;
	}
	.ser-link-cont h2 {
		font-size:18px;
	}
	.serxqfa-mix {
		margin-top:28px;
	}
	.serxqwt-cont h2,.serxqxm-title h2 {
		font-size:22px;
		margin-bottom:12px;
	}
	.serxqwt-cont p {
		line-height:26px;
	}
	.serxqwt-img {
		margin-top:24px;
	}
	.serxqfa {
		padding-bottom:40px;
	}
	.serxqxm {
		padding:50px 0;
	}
	.serxqxm-list {
		margin-top:32px;
	}
	.serxqxm-mix {
		width:100%;
	}
	.serxqxm-items {
		margin-top:20px;
		padding:16px;
	}
	.serxqxm-items-cont {
		padding-left:16px;
	}
	.serxqxm-img {
		width:100%;
		margin-top:20px;
	}
	.serxqxc,.serxqyl {
		padding:40px 0;
	}
	.serxqyl .serxqwt {
		padding:28px 20px 40px;
	}
	.serxqzs {
		padding:40px 0 20px;
	}
	.serxqwt-dot {
		margin-top:20px;
		padding:24px 20px;
	}
	.serxqys {
		padding:20px 0 40px;
	}
	.serxqwt-dot p {
		line-height:28px;
		margin-top:10px;
	}
	.serxqwt-dot p::before {
		top:12px;
	}
	.proxqxt-loop .swiper-pagination-bullet {
		width:28px;
		height:6px;
		border-radius:3px;
	}
	.proxqxt-loop .swiper-pagination {
		bottom:10px;
	}
	.proxqxt {
		padding:40px 0;
	}
	.proxq-title h2 {
		font-size:20px;
	}
	.proxqxt-mix {
		padding:28px 0 0;
	}
	.proxqxt-cont {
		margin-top:14px;
	}
	.proxqxt-cont p {
		line-height:26px;
	}
	.proxqxt-cont p br {
		height:8px;
	}
	.proxqtf {
		padding:40px 0;
	}
	.proxqtd-cont {
		margin-top:28px;
		padding:24px 18px;
	}
	.proxqtd-cont-li p {
		font-size:16px;
		line-height:26px;
	}
	.proxqtd-cont-li span {
		width:26px;
		height:26px;
		line-height:26px;
		font-size:12px;
	}
	.proxqtd-cont-li {
		padding-left:36px;
	}
	.proxqfx {
		margin-top:40px;
	}
	.proxqfx-loop {
		margin-top:28px;
		padding:32px 40px;
	}
	.proxqfx-prev,.proxqfx-next {
		width:40px;
		height:40px;
		margin-top:-20px;
	}
	.proxqgn {
		padding:40px 0;
	}
	.proxqgn-cont {
		margin-top:28px;
		padding:24px 20px;
	}
	.proxqzb {
		padding:40px 0;
	}
	.proxqzb-table {
		margin-top:24px;
	}
	.proxqal {
		padding:40px 0;
	}
	.proxqal .ser-link {
		width:100%;
	}
	.proxqal .ser-link-cont {
		padding:22px 18px;
	}
	.proxqal .ser-list {
		margin-top:32px;
	}
	.proxqtj {
		padding:50px 0;
	}
	.proxqtj-btn {
		margin-top:40px;
	}
	.proxqtj-btn a {
		width:156px;
		height:48px;
		line-height:48px;
		margin:0 8px;
	}
	.proxqtj-btn a span {
		padding-left:26px;
	}
	.proxqzb-table img.p {
		display:none;
	}
	.proxqzb-table img.m {
		display:block;
	}
	.abojs-mix {
		margin-top:32px;
	}
	.aboGap {
		padding:40px 0;
	}
	.abojs-cont {
		width:100%;
		padding:0;
	}
	.abojs-icon {
		position:static;
		width:100%;
	}
	.abojs-icon-items p {
		margin-top:12px;
	}
	.abojs-icon-items {
		height:116px;
	}
	.abojs-cont-desc {
		padding-bottom:20px;
	}
	.abojs-img {
		width:100%;
		margin-top:32px;
	}
	.abojs-cont-desc h2,.abojs-cont-desc h3 {
		font-size:22px;
		padding-bottom:18px;
		margin-bottom:18px;
	}
	.abojs-cont-desc h2::after,.abojs-cont-desc h3::after {
		width:60px;
	}
	.abowh-list li i {
		width:80px;
		height:80px;
	}
	.abowh-list li i img {
		width:40px;
	}
	.abowh-list li h2 {
		font-size:18px;
		margin:12px 0 8px;
	}
	.abowh-mix {
		padding:28px 18px 32px;
	}
	.abowh {
		height:auto;
		padding-top:60px;
	}
	.abowh-list li {
		width:100%;
		margin-top:24px;
		padding:0;
	}
	.abowh-list li:first-child {
		margin-top:0;
	}
	.abowh-list {
		margin-top:24px;
	}
	.abozs-loop {
		margin-top:32px;
	}
	.abozs-img {
		height:260px;
	}
	.abozs-cont {
		height:60px;
	}
	.abozs-cont h2 {
		font-size:20px;
	}
	.abozs-loop .swiper-wrapper {
		padding-bottom:40px;
	}
	.abozs-loop .swiper-pagination-bullet {
		width:10px;
		height:10px;
		margin:0 5px !important;
	}
	.abolc-items {
		width:48%;
		margin-top:24px;
	}
	.abolc-mix {
		margin-top:6px;
	}
	.abofc-list {
		margin-top:28px;
	}
	.abofc-l {
		width:100%;
	}
	.abofc-r {
		width:100%;
		margin-top:2%;
	}
	.abohd-mix {
		margin-top:30px;
	}
	.abohd-img {
		width:100%;
	}
	.abohd-cont {
		width:100%;
		padding:28px 20px;
	}
	.abohd-cont .swiper-pagination-bullet {
		width:10px;
		height:10px;
	}
	.abohd-cont-items {
		padding-bottom:36px;
		min-height:auto;
	}
	.abohd-cont-items h2 {
		font-size:22px;
		padding-bottom:18px;
		margin-bottom:12px;
	}
	.abohd-cont-items h2::after {
		width:60px;
	}
	.abohd-cont-items p {
		line-height:28px;
	}
	.abojg-mix {
		margin-top:28px;
	}
	.abojg-mix img.p {
		display:none;
	}
	.abojg-mix img.m {
		display:block;
	}
	.abozs-items {
		padding:20px 16px;
	}
}
/*产品中心导航*/
.sonMenu-m{
	display: none;
}
@media screen and ( max-width: 1000px){
	.sonMenu-pc{
		display: none;
	}
	.sonMenu-m{
		display: block;
		padding-left: 25px;
		padding-right:25px;
	}
	.sonMenu-m{
		position: relative;
	}
	.sonMenu-m .iconfont{
		display: block;

	}
	.sonMenu-m .icon-daohang{
		opacity:1;
		transition: all .5s ease;
	}
	.sonMenu-m .icon-cha{
		opacity:1;
		transition: all .5s ease;
	}
	.sonMenu-m .contain{
		display: none;
		width:100%;
		position: absolute;
		left:0px;
		top:45px;
		padding:15px 25px 15px 25px;
		z-index: 2;
		background-color: #fff;
	}
	.sonMenu-m .contain.active{
		display: block;
	}
	.sonMenu-m .contain a{
		display: inline-block;
		padding:5px 15px;
	}
	.sonMenu-m .sonMenuTo>a{
		font-size: 16px;
		font-weight: bold;
	}
	.sonMenu-m .sonMenuTo .sonMenu-m-three a{
		font-size: 14px;
	}
}

.newsxq-cont table{
	display: contents;
	overflow-x: scroll !important;
}

/*产品详情页*/
.pro-01 img,.pro-02 img,.pro-03 img,.pro-04 img{
	max-width: 100%;
}
.pro-01{
	padding-bottom: 80px;
	box-sizing: border-box;
}
.pro-01 .fl-images{
	width:50%;
	padding-top:3%;
	float: left;
	text-align: center;
}
.pro-01 .fl-images img{
	max-width: 500px;
	height: auto !important;
}
.pro-01 .fr-text{
	width:50%;
	display: inline-block;
}
.pro-01 .fr-text .tit{
	font-size: 36px;
	padding-bottom:45px;
}
.pro-01 .fr-text table tr td:nth-child(1),.pro-01 .fr-text table tr td:nth-child(3){
	width:15% !important;
}
.pro-01 .fr-text table tr td:nth-child(2),.pro-01 .fr-text table tr td:nth-child(4){
	width:33% !important;
}
.pro-01 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%230756a0'%2F%3E%3C%2Fsvg%3E");
	left:50px;
}
.pro-01 .swiper-button-prev:hover, .swiper-container-rtl:hover .swiper-button-next:hover{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fc7700'%2F%3E%3C%2Fsvg%3E");
}
.pro-01 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%230756a0'%2F%3E%3C%2Fsvg%3E");
	right:50px;
}
.pro-01 .swiper-button-next:hover, .swiper-container-rtl:hover .swiper-button-prev:hover{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fc7700'%2F%3E%3C%2Fsvg%3E");
}
.pro-02{
	height: auto;
	background: #d61519;
	padding-top:45px;
	padding-bottom:45px;
	box-sizing: border-box;
}
.pro-02 .f-cb{
	width:98%;
	margin: 0 auto;
}
.pro-02 .left{
	font-size: 30px;
	width:50%;
	color:#fff;
	line-height: 1.5em;
	/*height: 120px;*/
	display: inline-block;
	/*-webkit-box-orient:vertical;*/
	-webkit-line-clamp:2;
	overflow: hidden;
	float: left;
	text-align: center;
	padding-right: 50px;
	box-sizing: border-box;
}
.pro-02 .right{
	font-size: 16px;
	color:rgba(255, 255, 255, 1);
	line-height: 30px;
	display: -webkit-box;
	/*-webkit-box-orient:vertical;*/
	/*-webkit-line-clamp:4;*/
	overflow: hidden;
	height: 120px;
	width:55%;
	padding-left: 4%;
	border-left:1px solid rgba(255, 255, 255, 0.3);
	box-sizing:border-box;
}
.pro-02 .right p{
	line-height: 30px;
}
.pro-03{
	width:98%;
	margin: 0 auto;
	padding-top:85px;
	padding-bottom:90px;
	box-sizing: border-box;
}
.pro-03 table{
	width:100%;
	text-align: center;
}
@media screen and (min-width: 1001px){
	.pro-03 table{
		width:100% !important;
		text-align: center;
	}
}
.pro-03 table td{
	border:solid 1px #eee;
}
.pro-03 table tr{
	position: relative;
	padding: 9px 15px;
	min-height: 40px;
	line-height: 40px;
	font-size: 14px;
}
.pro-03 .li{
	width:25%;
	float: left;
	position: relative;
	margin-bottom: 15px;
	padding-left: 50px;
	padding-right: 40px;
	box-sizing: border-box;
}
.pro-03 .li .k{
	font-size: 36px;
	color:#ccc;
	position: absolute;
	left:0;
	top:0;
}
.pro-03 .li .wen{
	padding-left:25px;
	border-left:1px solid #cf001c;
	box-sizing: border-box;
	height:118px;
}
.pro-03 .li .wen .h1{
	font-size: 28px;
	color:#000000;
	line-height: 1;
}
.pro-03 .li .wen .h2{
	font-size: 16px;
	color:#666666;
	line-height: 29px;
	margin-top: 12px;
}

.pro-03 table tr:nth-child(1){
	background-color: #FAFAFA;
	font-weight: bold;
	color:#fff;
}
.blue .pro-02{
	background-color: #0756a0;
}
.green .pro-02{
	background-color: #339966;
}
.red .pro-03 table tr:nth-child(1){
	background-color: #ff0000;
	font-weight: bold;
	color:#fff;
}
.red .pro-03 table tr:nth-child(1) td,
.blue .pro-03 table tr:nth-child(1) td,
.green .pro-03 table tr:nth-child(1) td{
	padding-top: 10px;
	padding-bottom: 10px;
}
.pro-03 table tr:nth-child(2n+3){
	background-color: #fafafa;
}
.blue .pro-03 table tr:nth-child(1){
	background-color: #0756a0;
	font-weight: normal;
	color:#fff;
}
.green .pro-03 table tr:nth-child(1){
	background-color: #339966;
	font-weight: bold;
	color:#fff;
}

/*关于我们*/
.xinxi{
	width:98%;
	border-bottom: 1px solid #ededed;
	margin-top: 0px;
	padding-bottom: 20px;
	box-sizing: border-box;
}
.xinxi .titul .li{
	width:25%;
	display: inline-block;
	padding-left: 60px;
	border-left:1px solid #e5e5e5;
	box-sizing: border-box;
	height: 78px;
	text-align: left;
	margin-top: 70px;
}
.xinxi .titul .li:nth-child(1),.xinxi .titul .li:nth-child(5){
	border-left:none;
}
.xinxi .titul .li .litop{
	color:#0756a0;
	font-size: 18px;
	line-height: 1;
	margin-top:-5px;
}
.xinxi .titul .li .litop span{
	font-size: 46px;
}
.xinxi .titul .li .libot{
	margin-top: 10px;
}
@media screen and ( max-width: 1000px) {
	.xinxi{
		margin-top: 25px;
	}
	.xinxi .titul .li:nth-child(2n+1){
		border-left:none;
	}
	.xinxi .titul .li{
		width:50% !important;
		padding-left: 0;
		text-align: center;
		margin-bottom: 5px;
	}
}

.about-video .sonTitle{

}
.abojs .video{
	width:100%;
	min-height: 600px;
}
@media screen and (max-width: 1000px) {
	.abojs .video{
		width:100%;
		min-height: 250px;
	}
}

.news-article{
	width:unset;
	max-width: 1000px;
	margin: 0 auto;
}
.news-article .contain{
	width:unset;
	max-width: 1000px;
	margin: 0 auto;
}
.news-article .newsxq-title{
	max-width: 1000px;
	margin: 0 auto;
}
.news-article .newsxq-title h3{
	font-size: 24px;
	font-weight: bold;
}
.news-article .newsxq-cont{
	max-width: 1000px;
	margin: 0 auto;
}

.pro-04{
	margin-top:25px;
	padding-top: 60px;
	padding-bottom: 60px;
	background-color: #f6f6f6;
}
.pro-04 .f-cb{
	width:98%;
	margin: 0 auto;
}
.pro-04 .left{
	font-size: 40px;
	width:30%;
	color:#333;
	line-height: 1.5em;
	height: 120px;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	float: left;
	padding-right: 50px;
	box-sizing: border-box;
	text-align: center;
}
.pro-04 .right{
	font-size: 30px;
	width:70%;
	color:#1b1b1b;
	line-height: 40px;
	height: 90px;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	float: left;
	padding-right: 0px;
	box-sizing: border-box;
}
.pro-04 .right li{
	float:left;
}
.pro-04 .right li .pro-04-title{
	font-size: 40px;
	font-family: "Roboto-Regular";
	font-weight: bold;
	color:#d61519;
	position: relative;
}
.pro-04 .right li .pro-04-title .pro-04-stitle{
	font-size: 14px;
	color:#1b1b1b;
	position: absolute;
	top:-5px;
	margin-left:5px;
}
.pro-04 .right li .pro-04-title .pro-04-stitle .num{
	font-size: 18px;
	font-weight: bold;
}
.pro-04 .right li .pro-04-conn{
	font-size: 16px;
	margin-top: 15px;
}
.pro-04 .right li:nth-child(1){
	width:35%;
	border-right:1px solid #dddddd;
}
.pro-04 .right li:nth-child(2){
	width:40%;
	padding-left: 60px;
	border-right:1px solid #dddddd;
}
.pro-04 .right li:nth-child(3){
	width:25%;
	padding-left: 60px;
}

@media screen and ( max-width: 1000px) {
	.newsxq{
		overflow-x: scroll;
	}
	.pro-03 table{
		width:auto;
		overflow-x: scroll;
	}
	.pro-01{
		padding-bottom: 30px;
		box-sizing: border-box;
	}
	.pro-01 .fl-images{
		width:96%;
		padding-top:0%;
		margin: 0 auto;
		float: left;
		text-align: center;
	}
	.pro-01 .fl-images img{
		max-width: 100%;
	}
	.pro-01 .fr-text{
		width:96%;
		display: block;
		margin: 0 auto;
	}
	.pro-01 .fr-text .tit{
		font-size: 18px;
		padding-top: 35px;
		padding-bottom:25px;
	}
	.pro-01 .fr-text .tablebox{
		overflow: scroll;
	}

	.pro-01 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%230756a0'%2F%3E%3C%2Fsvg%3E");
		left:0px;
	}
	.pro-01 .swiper-button-prev:hover, .swiper-container-rtl:hover .swiper-button-next:hover{
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fc7700'%2F%3E%3C%2Fsvg%3E");
	}
	.pro-01 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%230756a0'%2F%3E%3C%2Fsvg%3E");
		right:0px;
	}
	.pro-01 .swiper-button-next:hover, .swiper-container-rtl:hover .swiper-button-prev:hover{
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fc7700'%2F%3E%3C%2Fsvg%3E");
	}

	.pro-02{
		height: auto;
		background: #cf001c;
		padding-top:25px;
		padding-bottom:20px;
		box-sizing: border-box;
	}
	.pro-02 .f-cb{
		width:94%;
		margin: 0 auto;
	}
	.pro-02 .left{
		font-size: 18px;
		width:100%;
		color:#fff;
		line-height: 1.5em;
		height: auto;
		display: inline-block;
		/*-webkit-box-orient:vertical;*/
		/*-webkit-line-clamp:2;*/
		overflow: hidden;
		float: none;
		padding:0px;
		box-sizing: border-box;
	}
	.pro-02 .right{
		font-size: 14px;
		color:rgba(255, 255, 255, 1);
		line-height: 30px;
		display: -webkit-box;
		/*-webkit-box-orient:vertical;*/
		/*-webkit-line-clamp:4;*/
		overflow: hidden;
		height: auto;
		width:100%;
		margin-top: 12px;
		padding-left: 0%;
		border-left:0px solid rgba(255, 255, 255, 0.3);
		box-sizing:border-box;
	}
	.pro-02 .right p{
		line-height: 25px;
	}
	.pro-03{
		width:94%;
		margin: 0 auto;
		padding-top:35px;
		padding-bottom:40px;
		box-sizing: border-box;
		overflow: auto;
	}
	.pro-03 .li{
		width:100%;
		float: left;
		position: relative;
		padding-left: 35px;
		padding-right: 20px;
		box-sizing: border-box;
	}
	.pro-03 .li .k{
		font-size: 28px;
		color:#ccc;
		line-height: 1;
		position: absolute;
		left:0;
		top:0;
	}
	.pro-03 .li .wen{
		padding-left:25px;
		border-left:1px solid #cf001c;
		box-sizing: border-box;
		height:118px;
	}
	.pro-03 .li .wen .h1{
		font-size: 18px;
		color:#000000;
		line-height: 1;
	}
	.pro-03 .li .wen .h2{
		font-size: 14px;
		color:#666666;
		line-height: 25px;
		margin-top: 8px;
	}
	.pro-04{
		padding-top:25px;
	}
	.pro-04 .left{
		width:100%;
		font-size: 28px;
		line-height: 40px;
		float:none;
	}
	.pro-04 .right{
		font-size: 28px;
		width:100%;
	}
	.pro-04 .left{
		width:100%;
		height:40px;
	}
	.pro-04 .right{
		width:100%;
		height: auto;
	}
	.pro-04 .right li{
		width:100%;
	}
	.pro-04 .right li:nth-child(1),.pro-04 .right li:nth-child(2),.pro-04 .right li:nth-child(3){
		width:100%;
		padding-left: 15px;
		border-right: unset;
		border-bottom: 1px solid #dddddd;
	}
	.pro-04 .right li .pro-04-title{
		font-size: 18px;
	}
	.pro-04 .right li .pro-04-conn{
		margin-top: 0px;
	}
}

/*应用案例*/
.case .newsxq-cont{
	text-align: center;
	margin: 0 auto;
	display: table;
}
.case .newsxq-cont div ul{
	margin: 0 auto;
	text-align: center;
	display: table;
}
.case .newsxq-cont div li{
	width:346px;
	float: left;
	margin:0 60px 15px;
}
.case .newsxq-cont div li{
	/*border-right:solid 1px #eee;*/
	/*border-bottom:solid 1px #eee;*/
	border:solid 1px #eee;
}
.case .newsxq-cont div li:nth-child(3n+1){
	/*border-left:solid 1px #eee;*/
}
.case .newsxq-cont div li:nth-child(1),
.case .newsxq-cont div li:nth-child(2),
.case .newsxq-cont div li:nth-child(3){
	/*border-top:solid 1px #eee;*/
}
.case .newsxq-cont div li:nth-child(3n){
	border-right:solid 1px #eee;
}
.case .newsxq-cont div li p{
	line-height: 45px;
}
@media screen and (max-width: 1000px){
	.case .newsxq-cont{
		text-align: center;
		margin: 0 auto;
	}
	.case .newsxq-cont div li{
		width:100%;
		float: none;
		margin: 0 0 15px;
	}
	.case .newsxq-cont div li{
		border-left:solid 1px #eee;
		border-right:solid 1px #eee;
		border-bottom:solid 1px #eee;
	}
	.case .newsxq-cont div li:nth-child(1), {
		border-top:solid 1px #eee;
	}
	.case .newsxq-cont div li p{
		line-height: 45px;
	}
}

/*船用*/
.pro-chuanyong .left{
	height: 120px;
}
.pro-chuanyong .right{
	height:90px;
}
.pro-chuanyong .right li{
	float: left;
	text-indent: 1em;
}
.pro-chuanyong .right li .pro-04-title{
	font-size: 30px;
}
.pro-chuanyong .right li:nth-child(1){
	width:40%;
	padding-left: 0px;
	border-right: 1px solid #dddddd;
}
.pro-chuanyong .right li:nth-child(2){
	width:30%;
	padding-left: 0px;
	border-right: 1px solid #dddddd;
}
.pro-chuanyong .right li:nth-child(3){
	width:30%;
	padding-left: 0px;
	/*border-right: 1px solid #dddddd;*/
}
.pro-chuanyong .right li:nth-child(4){
	width:23.3%;
	padding-left: 0px;

}
.pro-chuanyong .right li:nth-child(5){
	width:100%;
	padding-left: 0px;

}
.pro-chuanyong .right li:nth-child(6){
	width:33.3%;
	padding-left: 0px;

}
.pro-chuanyong .right li:nth-child(7){
	width:23.3%;
	padding-left: 0px;

}
.pro-chuanyong .right li:nth-child(8){
	width:17.5%;
	padding-left: 0px;
	border-right: 1px solid #dddddd;
	padding-top: 5px;
	border-top: 1px solid #dddddd;
}
.pro-chuanyong .right li:nth-child(9){
	width:17.5%;
	padding-left: 0px;
	border-right: 1px solid #dddddd;
	padding-top: 5px;
	border-top: 1px solid #dddddd;
}
.pro-chuanyong .right li:nth-child(10){
	width:17.5%;
	padding-left: 0px;
	padding-top: 5px;
	border-top: 1px solid #dddddd;
}
@media screen and (max-width: 1000px){

}
.point1{
	font-weight: normal;
}
