@charset "utf-8";

/*common s*/
.SubPage {
	position: relative;
	background: #fff;
	z-index: 1;
	height: auto !important;
	height: 300px;
	min-height: 300px;
	clear: both;
	overflow: hidden;
}

.SubPage.frist {
	padding-top: 0;
}

.grayBg {
	background-color: #f2f4f6;
}

.SubBan {
	position: relative;
	overflow: hidden;
	transition: all 0.5s;
	margin-top: 1rem;
}

.SubBan .w1440 {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 10;
	color: #fff;
}

.SubBan .w1440 .en {
	text-transform: uppercase;
	font-size: 0.9rem;
	line-height: 0.8;
	font-weight: bold;
	color: rgba(255, 255, 255, 0.2);
	position: relative;
	z-index: 1;
}

.SubBan .w1440 .en:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 0.46rem;
	height: 4px;
	background: #00479d;
}

.SubBan .w1440 h1 {
	font-size: 0.48rem;
	line-height: 1.33;
	position: relative;
	z-index: 2;
	margin-top: -3vw;
}

.SubBan .img img {
	width: 100%;
	transform: scale(1.1);
	transition: all 5s;
}

.SubBan.on2 {
	margin-top: 0;
}

.SubBan.on .img img {
	transform: scale(1);
}

.ColName {
	display: none;
	line-height: 32px;
	background-color: #004898;
	border-radius: 0 0 5px 5px;
	font-size: 16px;
	color: #fff;
	padding: 0 18px;
	position: relative;
	margin-bottom: 5px;
}

.ColName i {
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
}

.SubMenu {
	background: #fff;
	border-bottom: 1px solid #eeeeee;
	position: relative;
	z-index: 10;
}

.SubMenu .w1440 {
	min-height: 0.75rem;
}

.SubMenu li {
	position: relative;
	line-height: 0.74rem;
}

.SubMenu li:not(:last-child) {
	margin-right: 0.48rem;
}

.SubMenu li a {
	display: block;
	position: relative;
	z-index: 1;
}

.SubMenu li span a:after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: -1px;
	height: 3px;
	background: #004898;
	width: 0;
	transition: all 0.3s;
}

.SubMenu li span a:hover,
.SubMenu li.onli span a {
	color: #004898;
}

.SubMenu li:hover span a:after,
.SubMenu li.onli span a:after {
	width: 100%;
	left: 0;
}

.SubMenu .sub {
	position: absolute;
	left: 0;
	top: 105%;
	border: 1px solid #01479d;
	border-radius: 0 0 5px 5px;
	width: 1.8rem;
	z-index: 10;
	padding: 0.2rem 0;
	background: #fff;
	box-shadow: 0 5px 5px rgba(0, 72, 157, 0.18);
	visibility: hidden;
	opacity: 0;
	z-index: -1;
	transition: all 0.3s;
}

.SubMenu .sub dd {
	position: relative;
	padding: 0 0.2rem;
}

.SubMenu .sub dd a {
	display: block;
}

.SubMenu .sub dl {
	position: absolute;
	left: 101%;
	top: 15px;
	width: 1.8rem;
	background: #fff;
	box-shadow: 0 0 10px rgba(0, 72, 157, 0.18);
	border-radius: 5px;
	visibility: hidden;
	opacity: 0;
	z-index: -1;
	transition: all 0.3s;
}

.SubMenu .sub em {
	display: block;
	position: relative;
}

.SubMenu .sub dd i {
	font-size: 20px;
	color: #666;
	transition: all 0.5s;
}

.SubMenu .sub em:After {
	content: "";
	position: absolute;
	transition: all 0.5s;
	bottom: 0;
	width: 0;
	background: #00469c;
	height: 3px;
	left: 0;
}

.SubMenu .sub dd:hover dl {
	top: 0;
	opacity: 1;
	visibility: visible;
	z-index: 10;
	padding: 0.1rem;
}

.SubMenu .sub dd:hover dl dd:not(:last-child) {
	border-bottom: 1px solid #eee;
}

.SubMenu .sub dd:hover em:after {
	width: 0.3rem;
}

.SubMenu .sub dl dd:hover i {
	transform: scale(1.2);
	color: #00469c;
}

.SubMenu li:hover .sub {
	opacity: 1;
	visibility: visible;
	z-index: 10;
	top: 100%;
}

.Place {
	color: #666666;
}

.Place:before {
	width: 14px;
	height: 13px;
	background: url(../img/ico_home.png) no-repeat center center;
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.11rem;
}

.Place a {
	color: #666666;
	margin-right: 0.3rem;
	position: relative;
}

.Place a:hover,
.Place span {
	color: #262626;
	display: inline-block;
}

.Place a:After {
	position: absolute;
	text-align: center;
	width: 0.3rem;
	right: -0.3rem;
	content: "/";
}

.Place i {
	vertical-align: middle;
	font-size: 20px;
	margin: -4px 9px 0 0;
}

.SubMenu.detail {
	margin-top: 1rem;
	padding: 0.5rem 0;
	background: #f2f4f6;
	transition: all 0.5s;
}

.SubMenu.detail .w1440 {
	min-height: auto;
}

.SubMenu.detail.on2 {
	margin-top: 0.75rem;
}

.SubMenu.detail.industry {
	padding: 0;
	margin-bottom: 0.13rem;
}

.SubNav {
	text-align: center;
	margin-bottom: 0.8rem;
	background: #f8f8f8;
	padding: 0.39rem 0;
	line-height: 0.48rem;
	text-align: center;
}

.SubNav li {
	min-width: 1.4rem;
	position: relative;
}

.SubNav li a {
	display: block;
	padding: 0 0.3rem;
	transition: all 0.5s;
}

.SubNav li:hover a,
.SubNav li.on a {
	background-color: #004098;
}

.SubNav li:hover a,
.SubNav li.on a {
	color: #fff;
}

.SubTit {
	margin-bottom: 0.4rem;
	position: relative;
	border-bottom: 1px solid #e4e4e6;
}

.SubTit h2 {
	font-size: 0.36rem;
	line-height: 2.5;
	position: relative;
}

.SubTit h2 .list {
	position: absolute;
	right: 0;
	top: 30%;
	font-size: 0.18rem;
}

.SubTit h2 .list i {
	margin-left: 10px;
	border: 1px solid #004098;
	border-radius: 5px;
	cursor: pointer;
	width: 33px;
	height: 33px;
	display: inline-block;
	vertical-align: middle;
}

.SubTit h2 .list i.i1 {
	background: url(../img/ico_list2.svg) no-repeat center center/15px 15px;
}

.SubTit h2 .list i.i1.on {
	background: url(../img/ico_list02.svg) no-repeat center center/15px 15px;
}

.SubTit h2 .list i.i2 {
	background: url(../img/ico_list.svg) no-repeat center center/19px 19px;
}

.SubTit h2 .list i.i2.on {
	background: url(../img/ico_list0.svg) no-repeat center center/19px 19px;
}

.SubTit h2 .list i.on {
	background-color: #004098 !important;
}

.SubTit2 {
	text-align: center;
}

.SubTit2 h2 {
	font-weight: normal;
	line-height: 1.35;
	font-size: 0.48rem;
}

.SubTit2.white h2 {
	color: #fff;
}

.SinglePage {
	word-wrap: break-word;
	word-break: normal;
	text-align: justify;
}

.tablecss {
	border-bottom: 1px solid #fff !important;
	border-right: 1px solid #fff !important;
	margin: 0.2rem 0;
}

.tablecss td,
.tablecss th {
	padding: 0.1rem 0.2rem !important;
	border-top: 1px solid #fff !important;
	border-left: 1px solid #fff !important;
	background-color: #f2f4f6 !important;
	line-height: 24px;
}

.tablecss th {
	background-color: #004898 !important;
	color: #fff !important;
	font-size: 0.18rem !important;
	font-weight: normal;
	text-align: center;
}

.tablecss p {
	margin-left: 8px;
	margin-right: 8px;
}

.tablecss p:not(:last-child) {
	margin-bottom: 8px;
}

.tablecss tr {
	transition: all 0.3s;
}

.tablecss tr:hover td {
	background: #f5eee9;
}

.tablecss tr:hover {
	box-shadow: 0 15px 38px rgba(0, 0, 0, 0.1);
	position: relative;
	z-index: 1;
}

@media(max-width:1024px) {

	.SubBan,
	.SubMenu,
	.orderBox {
		margin-top: 0 !important;
	}

	.SubBan .w1440 .en {
		font-size: 0.48rem;
		line-height: 1;
	}

	.SubBan .w1440 h1 {
		font-size: 0.34rem;
	}

	.tablecss {
		width: 100% !important;
	}

	.ColName {
		display: block;
	}

	.SubMenu {
		padding: 10px 0 !important;
	}

	.SubMenu .w1440 {
		display: block;
	}

	.SubMenu ul {
		float: none;
		clear: both;
		flex-wrap: wrap;
		margin-bottom: 10px;
	}

	.SubMenu li {
		float: none;
		min-width: 50%;
		text-align: center;
		line-height: 0.5rem;
	}

	.SubMenu li:not(:last-child) {
		margin-right: 0;
	}

	.SubMenu li a:after {
		display: none;
	}
}

@media(max-width:768px) {
	.SinglePage {
		line-height: 24px !important;
	}

	.SinglePage img {
		width: auto !important;
		height: auto !important;
	}
}

@media(max-width:640px) {
	.SubMenu li {
		line-height: 30px;
	}

	.SinglePage table td {
		font-size: 12px;
	}

	.SinglePage table td,
	.SinglePage table th {
		padding: 5px;
	}

	.SinglePage table th {
		font-size: 14px !important;
	}

	.SubNav {
		font-size: 14px;
	}

	.SubNav li a {
		line-height: 20px;
		padding: 5px;
	}

	.SubTit h2 {
		font-size: 20px;
	}

	.SubTit h2 .list {
		line-height: 20px;
		font-size: 12px;
	}
}

/*common end*/


/* 产品中心 */
.proCategory {
	margin-left: -0.3rem
}

.proCategory .item {
	width: 25%;
	padding: 0 0 0.3rem 0.3rem;
}

.proCategory .item a {
	display: block;
	height: 14.32vw;
	background: #fff;
	box-shadow: 0 0 20px rgba(9, 21, 37, 0.03);
	padding: 0.27rem;
	text-align: center;
	position: relative;
	overflow: hidden;
	color: #142233;
}

.proCategory .item a:after {
	background: url(../img/pro_bg.jpg) no-repeat center center/cover;
	content: "";
	left: 50%;
	top: 50%;
	width: 150%;
	height: 150%;
	position: absolute;
	opacity: 0;
	transition: all 0.5s;
	transform: translate(-50%, -50%);
	filter: blur(30px);
}

.proCategory .item a:before {
	width: 20px;
	height: 20px;
	z-index: 15;
	right: 0;
	bottom: 0;
	content: "";
	border-right: 3px solid #00479d;
	border-bottom: 3px solid #00479d;
	position: absolute;
	transition: all 0.5s;
}

.proCategory .item .imgbox {
	width: 80%;
	height: 80%;
	z-index: 2;
	position: absolute;
	left: 10%;
	top: 0%;
}

.proCategory .item aside {
	position: absolute;
	z-index: 1;
	left: 0;
	bottom: 0.35rem;
	padding: 0 0.25rem;
	width: 100%;
	transition: all 0.5s;
}

.proCategory .item .mores {
	position: absolute;
	right: -100%;
	bottom: 0;
	width: 0.5rem;
	height: 0.5rem;
	background: #00479d;
	z-index: 10;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	transition: all 0.8s;
}

.proCategory .item .mores:before {
	display: inline-block;
	width: 17px;
	height: 8px;
	content: "";
	background: url(../img/arr_more_white.svg) right center no-repeat;
}

.proCategory .item:hover a:after {
	width: 100%;
	height: 100%;
	opacity: 1;
	filter: blur(0);
}

.proCategory .item:hover aside {
	bottom: 0.25rem;
}

.proCategory .item:hover .mores {
	right: 0;
	opacity: 1;
}

.proCategory .item:hover a:before {
	width: 0;
	height: 0;
}

.proNav {
	width: 20.83%;
}

.proNav .colTit {
	color: #fff;
	padding: 0 0.29rem;
	line-height: 0.72rem;
	background: #00479d;
}

.proNav ul {
	background: #f3f4f4;
	padding-bottom: 0.4rem;
}

.proNav li {
	margin: 0 0.3rem;
	padding: 0.06rem 0;
	position: relative;
	border-bottom: 1px solid #e7e6e6;
}

.proNav li:after {
	left: 0;
	top: 0.06rem;
	height: calc(100% - 0.12rem);
	content: "";
	width: 0.5rem;
	position: absolute;
	background: #00479d;
	border-radius: 0.6rem;
	transition: all 0.4s;
	opacity: 0;
}

.proNav li a {
	position: relative;
	z-index: 2;
	min-height: 0.6rem;
	display: flex;
	align-items: center;
	transition: all 0.5s;
	padding-right: 0.45rem;
}

.proNav li a:after {
	content: "";
	width: 17px;
	right: 0;
	height: 8px;
	position: absolute;
	background: url(../img/arr_more_gray.svg) right center no-repeat;
	opacity: 0.6;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.5s;
}

.proNav li a:before {
	content: "";
	width: 0;
	right: 0;
	height: 8px;
	position: absolute;
	background: url(../img/arr_more_white.svg) right center no-repeat;
	opacity: 0.6;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.5s;
	opacity: 0;
}

.proNav li:hover,
.proNav li.onli {
	border-bottom: rgba(0, 0, 0, 0);
}

.proNav li:hover:after,
.proNav li.onli:after {
	width: 100%;
	opacity: 1;
}

.proNav li:hover a,
.proNav li.onli a {
	padding-left: 0.3rem;
	color: #fff;
}

.proNav li:hover a:before,
.proNav li.onli a:before {
	width: 17px;
	right: 0.25rem;
	opacity: 1;
}

.proNav li:hover a:after,
.proNav li.onli a:after {
	width: 0;
	opacity: 0;
}

.proContent {
	width: calc(100% - 25%);
}

.proCate {
	background: #f3f4f4;
	margin-bottom: 0.1rem;
	padding: 0.26rem 0.3rem 0.26rem;
}

.proCate .selectPull {
	width: 2.08rem;
	background: #fff;
	margin-left: 0.2rem;
	border-bottom: 0;
}

.proCate .selectPull p {
	padding: 0 0.2rem;
}

.proCate .selectPull p i {
	right: 0.2rem;
}

.proSearch {
	margin-bottom: 0.3rem;
}

.proSearch .titTop {
	padding: 0.15rem 0.3rem;
	background: #f3f4f4;
}

.proSearch .set i {
	margin-left: 0.12rem;
	color: #aaaaaa;
}

.proSearch .set:hover i {
	color: #00479d;
}

.proSearch .innerBox {
	border: 1px solid #f0f0f0;
	padding: 0.14rem 0.14rem 0.25rem;
	position: relative;
}

.proSearch .selectPull {
	width: 21%;
	margin: 0 2% 0.14rem;
}

.proSearch .selectPull p {
	color: #999999;
}

.proSearch .selectPull em.on {
	color: #333;
}

.proSearch .mores {
	text-align: center;
	margin-top: 0.15rem;
	display: none;
	width: 100%;
}

.proSearch .mores span {
	cursor: pointer;
	display: inline-block;
	padding: 4px 8px;
	color: #fff;
	border-radius: 5px;
	background: #00479d;
}

.proSearch .mores span:hover {
	background: rgba(0, 71, 157, 0.8);
}

.proSearch .mores span i {
	margin-left: 4px;
}

.proSearch .mores span.hide {
	display: none;
}

.proSearch .mores span.show.on {
	display: none;
}

.proSearch .mores span.hide.on {
	display: inline-block;
}

.proSearch .innerBox .selectPull {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -100;
	visibility: hidden;
}

.proSearch .innerBox .selectPull:nth-child(-n+8) {
	opacity: 1;
	position: relative;
	left: auto;
	top: auto;
	z-index: 10;
	visibility: visible;
}

.proSearch .innerBox.on .selectPull {
	opacity: 1;
	position: relative;
	left: auto;
	top: auto;
	z-index: 10;
	visibility: visible;
}

.selectPull {
	width: 1.5rem;
	border-bottom: 1px solid #e7e8ea;
	position: relative;
}

.selectPull select,
.selectPull .ipt {
	line-height: 0.48rem;
	height: 0.48rem;
	position: relative;
	cursor: pointer;
	width: 100%;
	border: 0;
}

.selectPull .select {
	position: relative;
}

.selectPull .select i {
	position: absolute;
	right: 0.16rem;
	top: 0.08rem;
	color: #8d949c;
	font-size: 18px;
	transition: all 0.5s;
	z-index: 10;
	transition: all 0.5s;
}

.selectPull:hover p i {
	transform: rotate(-180deg);
}

.selectPull ul {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	background: #fff;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
	padding: 0.2rem 0 0.12rem;
	display: none;
	z-index: 100;
	padding: 0.15rem;
	border-radius: 0 0 0.1rem 0;
}

.selectPull ul li {
	cursor: pointer;
}

.selectPull ul li.hover,
.selectPull ul li:hover {
	color: #00479d;
}

.selectPull.on {
	visibility: visible;
	z-index: 3;
	opacity: 1;
}

.proList .item {
	margin-bottom: 0.3rem;
}

.proList .item a {
	border-left: 3px solid #00479d;
	padding: 0.3rem 4.16vw 0.3rem 0.3rem;
	box-shadow: 0 0 27px rgba(9, 21, 37, 0.1);
	position: relative;
}

.proList .imgbox {
	width: 2.2rem;
	padding-top: 1.8rem;
}

.proList .info {
	padding: 0 1.6vw 0 2.08vw;
	flex: 1;
}

.proList .tit {
	margin-bottom: 0.24rem;
	-webkit-line-clamp: 2;
}

.proList .parameter {
	width: 2.5rem;
	padding: 0 0 0 2.08vw;
	border-left: 1px solid #e4e4e6;
	line-height: 1.4 !important;
}

.proList .more {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0.3rem;
	width: 0.44rem;
	height: 0.44rem;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #dddddd;
	border-radius: 50%;
}

.proList .more:after {
	margin: 0;
	background: url(../img/arr_more_blue.svg) right center no-repeat;
}

.proList .more:before {
	margin: 0 !important;
	background: url(../img/arr_more_white.svg) right center no-repeat;
}

.proList .item:hover a {
	box-shadow: 0 0 40px rgba(0, 71, 157, 0.05);
}

.proList .item:hover .tit {
	color: #00479d;
}

.proList .item:hover .more {
	background: #00479d;
	border: 1px solid #00479d;
	box-shadow: 0 0 20px rgba(0, 71, 157, 0.12);
}

.proList.w4 {
	margin-left: -0.2rem;
}

.proList.w4 .item {
	width: calc(100% / 4 - 0.2rem);
	margin: 0 0 0.2rem 0.2rem;
	background-color: #fff;
	box-shadow: 0 0 27px rgba(9, 21, 37, 0.1);
}

.proList.w4 .item a {
	border-left: 0;
	padding: 0.2rem;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	display: block;
}

.proList.w4 .imgbox {
	margin: 0px auto;
	width: 100%;
	padding-top: 60%;
}

.proList.w4 .info {
	padding: 0.15rem 0;
}

.proList.w4 .more,
.proList.w4 .desc {
	display: none;
}

.proList.w4 .parameter {
	padding: 0;
	border-left: 0;
	width: auto;
}

.proList.w4 .tit {
	margin-bottom: 0;
}

.proList.w4.oil .parameter p:nth-child(1) {
	min-height: 182px;
}

.popIframe {
	position: fixed;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 1000;
	top: 0;
	display: none;
}

.popIframe .content {
	overflow-y: auto;
	width: 90%;
	top: 50%;
	height: 90%;
	left: 50%;
	padding: 0.5rem;
	background: #fff;
	transform: translate(-50%, -50%);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 01);
	position: absolute;
}

.popIframe .content iframe {
	width: 100%;
	height: 50vw;
}

.popIframe .content .close {
	position: absolute;
	right: 10px;
	top: 10px;
}

@media(max-width:1366px) {
	.proCategory .item .imgbox {
		width: 70%;
		height: 70%;
	}
}

@media(max-width:1024px) {
	.popIframe .content {
		width: 90%;
		height: 90%;
	}

	.proCategory .item a {
		height: 25vw;
	}

	.proNav {
		width: 100%;
	}

	.proContent {
		width: 100%;
		padding: 0.1rem 0 0 0;
	}

	.proNav ul {
		display: flex;
		flex-wrap: wrap;
		padding: 5px 5px 0;
	}

	.proNav li {
		width: 30.333%;
		margin: 0 1.5%;
	}

	.proNav li:after {
		display: none;
	}

	.proNav li:hover a,
	.proNav li.onli a {
		padding: 0;
		color: #00479d;
	}

	.proNav li.onli a {
		color: #00479d;
	}

	.proNav li a:before {
		background: url(../img/arr_more_blue.svg) right center no-repeat;
		right: 0 !important;
	}

	.proNav li a:after {
		width: 0;
	}

	.proList .parameter {
		width: 2.8rem;
	}
}

@media(max-width:768px) {
	.proCategory .item a {
		height: 38vw;
	}

	.proCategory .item .icon {
		top: 22%;
	}

	.proCategory .item {
		width: 50%;
	}

	.proCategory .item .imgbox {
		height: 77%;
	}

	.proCate {
		display: block;
	}

	.proCate .selectPull {
		width: 100%;
		margin: 0.2rem 0 0;
	}

	.proSearch .selectPull {
		width: 46%;
	}

	.proList .item a {
		padding: 0.35rem;
	}

	.proList .imgbox {
		width: 100%;
		padding-top: 68%;
	}

	.proList .info {
		width: 100%;
		flex: none;
		padding: 0.35rem 0;
	}

	.proList .parameter {
		width: 100%;
		border-left: 0;
		padding: 0;
	}

	.proList .more {
		top: auto;
		transform: translateY(0);
		bottom: 0.25rem;
		width: 30px;
		height: 30px;
	}

	.proList.w4 .item {
		width: calc(100% / 3 - 0.2rem);
	}

}

@media(max-width:640px) {
	.proNav li {
		width: 47%;
	}

	.selectPull p,
	.selectPull .ipt {
		height: 32px;
		line-height: 31px;
	}

	.proList.w4 .item {
		width: calc(100% / 2 - 0.2rem);
	}
}

/* 产品详情 */
.parameterLeft {
	width: 26.38%;
}

.parameterLeft .colTit {
	color: #fff;
	padding: 0 0.29rem;
	line-height: 0.6rem;
	background: #00479d;
}

.parameterLeft .innerBox {
	background: #f2f4f6;
	padding: 0.24rem 0.2rem;
}

.parameterLeft .innerBox label {
	display: block;
	position: relative;
	padding-left: 0.33rem;
	cursor: pointer;
}

.parameterLeft .innerBox label input {
	position: absolute;
	left: 0;
	top: 0.12rem;
}

.parameterLeft .innerBox label:hover {
	color: #00479d;
}

.parameterLeft .innerBox label:hover input[type="radio"],
input[type="checkbox"] {
	border: 1px solid #00479d;
}

.parameterLeft .item {
	padding-bottom: 0.22rem;
	margin-bottom: 0.24rem;
	border-bottom: 1px solid #e4e4e4;
}

.parameterLeft .item:last-child {
	margin-bottom: 0;
	border-bottom: 0px;
}

.parameterLeft .item dt {
	position: relative;
	cursor: pointer;
}

.parameterLeft .item dt i {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 14px;
	height: 14px;
	transition: all 0.5s;
}

.parameterLeft .item dt i:after,
.parameterLeft .item dt i:before {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	content: "";
	background: #cdcdcf;
	transition: all 0.5s;
}

.parameterLeft .item dt i:after {
	width: 100%;
	height: 2px;
}

.parameterLeft .item dt i:before {
	width: 2px;
	height: 100%;
}

.parameterLeft .item:hover dt i {
	transform: translateY(-50%) rotate(180deg) scale(1.2);
}

.parameterLeft .item:hover dt i:after,
.parameterLeft .item:hover dt i:before {
	background: #00479d;
}

.parameterLeft .item.on dt i:before {
	height: 0;
}

.parameterLeft .item dd {
	display: none;
	margin-top: 0.16rem;
}

.parameterLeft .item.active dt:before {
	height: 0;
}

.parameterLeft .selectPull {
	width: 100%;
	background: #fff;
	border-bottom: 0;
}

.parameterLeft .selectPull p {
	padding: 0 0.2rem;
}

.parameterLeft .selectPull p i {
	right: 0.2rem;
}

.proDetail {
	width: 69.44%;
}

.proDetail.auto {
	width: auto;
}

.proDetail .titTop {
	line-height: 1;
	padding-bottom: 0.36rem;
	border-bottom: 1px solid #e4e4e6;
	font-size: 0.4rem;
}

.proDetail .proTi {
	font-size: 0.36rem;
	line-height: 1.38;
	margin: 0.59rem 0 0.32rem;
	position: relative;
}

.proDetail .proTi:before {
	width: 0.05rem;
	height: 0.32rem;
	content: "";
	display: inline-block;
	vertical-align: middle;
	border-radius: 5px;
	background: #00479d;
	margin: -2px 0.21rem 0 0;
}

.proDetail .proTi i {
	width: 0.32rem;
	height: 0.32rem;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	border: 1px solid #cdcdcf;
	cursor: pointer;
	transition: all 0.5s;
}

.proDetail .proTi i:before,
.proDetail .proTi i:after {
	content: "";
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	position: absolute;
	background: #cdcdcf;
	transition: all 0.5s;
}

.proDetail .proTi i:before {
	width: 14px;
	height: 2px;
}

.proDetail .proTi i:after {
	width: 2px;
	height: 14px;
}

.proDetail .proTi i:hover {
	border: 1px solid #00479d;
}

.proDetail .proTi i:hover:before,
.proDetail .proTi i:hover:after {
	transform: translate(-50%, -50%) rotate(180deg);
	background: #00479d;
}

.proDetail .proTi.on i:after {
	height: 0;
}

.proDetail .model {
	margin-bottom: 0.3rem;
}

.proDetail .model span {
	min-width: 0.8rem;
	padding: 0.07rem 0.1rem;
	text-align: center;
	background: #f2f4f6;
	margin: 0 1px 1px 0;
}

.proDetail .model span:hover {
	background: #00479d;
	color: #fff;
}

.proDetail .model .copy {
	color: #00479d;
	margin: 0.1rem 0 0 0.1rem;
	display: inline-block;
}

.proDetail .model .copy:before {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	content: "";
	background: url(../img/copy.svg) no-repeat center center/contain;
	margin-right: 10px;
}

.proDetail .model .copy:hover {
	color: #cc0000;
}

.proDetail .onParamete {
	margin-bottom: 0.3rem;
}

.proDetail .onParamete:before {
	font-family: "iconfont";
	content: "\e79c";
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	transform: rotate(90deg);
	color: #00479d;
}

.proDetail .onParamete span {
	display: block;
	border-top: 1px dotted #ddd;
	padding: 0.08rem 0;
	transition: all 0.5s;
}

.proDetail .onParamete span:hover {
	background-color: #f2f4f6;
	padding-left: 0.1rem;
}

.proDetail .onParamete span i {
	color: #00479d;
}

.numbox {
	width: 120px;
	height: 0.56rem;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	font-size: 20px;
}

.numbox .J_input {
	vertical-align: top;
	height: 0.56rem;
	line-height: 56rem;
	width: 0.75rem;
	color: #000;
	text-align: center;
}

.numbox a:After,
.numbox a:before {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: #959595;
	content: "";
}

.numbox a:hover:After,
.numbox a:hover:before {
	background: #00479d;
}

.numbox a:After {
	width: 14px;
	height: 2px;
}

.numbox a:before {
	width: 2px;
	height: 14px;
}

.numbox .J_add:hover,
.numbox .J_minus:hover {
	color: #fd4a1d;
}

.numbox .J_add {
	position: absolute;
	width: 20px;
	height: 100%;
	right: 0;
}

.numbox .J_minus {
	position: absolute;
	width: 20px;
	height: 100%;
	left: 0;
}

.numbox .J_minus:before {
	display: none;
}

.proDetail .btn {
	line-height: 0.56rem;
	padding: 0 0.3rem;
	border-radius: 0.56rem;
	margin-left: 0.2rem;
}

.proDetail .carBtn {
	color: #00479d;
	border: 1px solid #00479d;
	transition: all 0.5s;
}

.proDetail .carBtn i {
	margin-right: 0.08rem;
}

.proDetail .carBtn:hover {
	color: #fff;
	background: #00479d;
}

.proDetail .downBtn {
	background: #eff3f7;
	transition: all 0.5s;
}

.proDetail .downBtn i {
	margin-left: 0.08rem;
	color: #00479d;
}

.proDetail .downBtn:hover {
	background: #00479d;
	color: #fff;
}

.proDetail .downBtn:hover i {
	color: #fff;
}

.proDetail .proImg {
	background: #f2f4f6;
	padding: 0.5rem;
}

.proDetail .proImg .info {
	width: 50%;
}

.proDetail .proImg .info .txt {
	padding-bottom: 0.32rem;
	margin-bottom: 0.32rem;
	border-bottom: 1px solid #e4e4e4;
}

/*.proDetail .proImg .info .parameter p{padding-left: 16px;position: relative;}
.proDetail .proImg .info .parameter p:before{position: absolute;left: 0;top: 0.17rem;width: 4px;height: 4px;border-radius: 50%;background: #00479d;content: "";}*/
.proDetail .proImg .imgList {
	width: 45%;
}

.proDetail .proImg .imgbox {
	padding-top: 64%;
}

.proDetail .proImg .slick-dots li button {
	background-color: #ddd;
}

.proDetail .proImg .slick-dots li.slick-active button {
	background-color: #00479d;
}

.proDetail .advantage {
	background: #f2f4f6;
	padding: 0.48rem;
	display: block;
}

/*.proDetail .advantage p{padding-left: 16px;position: relative;}
.proDetail .advantage p:before{position: absolute;left: 0;top: 0.17rem;width: 4px;height: 4px;border-radius: 50%;background: #00479d;content: "";}*/
.proDetail .proItem {
	position: relative;
}

.proDetail .proInfo {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	opacity: 0;
	z-index: -100;
}

.proDetail .proInfo ul,
.proDetail .proInfo li {
	list-style: unset;
}

.proDetail .proInfo .desc {
	margin-bottom: 0.28rem;
}

.proDetail .proInfo.active {
	position: static;
	left: auto;
	top: auto;
	opacity: 1;
	z-index: 1;
}

.proDetail .appSlider .slider {
	margin: 0 -0.2rem;
}

.proDetail .appSlider .item {
	padding: 0 0.2rem;
	text-align: center;
}

.proDetail .appSlider .imgbox {
	padding-top: 3.4rem;
	border: 1px solid #ebeef0;
	margin-bottom: 0.16rem;
}

.setBtn {
	text-align: right;
	padding: 0.5rem 0 0;
}

.setBtn span {
	display: inline-block;
	padding: 0.02rem 0.25rem;
	margin: 0 0.2rem;
	border: 1px solid #00479d;
	color: #00479d;
	border-radius: 5px;
	cursor: pointer;
	transition: all 0.5s;
}

.setBtn span:hover {
	background: #00479d;
	color: #00479d;
	color: #fff;
}

.setBtn span:last-child {
	margin-right: 0;
}

@media(max-width:1024px) {
	.parameterLeft {
		width: 100%;
	}

	.proDetail {
		width: 100%;
		padding-top: 0.5rem;
	}

	.proDetail .tablecss {
		overflow-y: auto;
	}
}

@media(max-width:640px) {
	.parameterLeft .innerBox label {
		padding-left: 22px;
	}

	.parameterLeft .innerBox label:not(:last-child) {
		margin-bottom: 5px;
	}

	.numbox {
		width: 50%;
		margin: 0 25% 0.15rem;
	}

	.proDetail .flexw.tc {
		justify-content: center;
	}

	.proDetail .proImg .info {
		width: 100%;
		padding-bottom: 0.25rem;
	}

	.proDetail .proImg .imgList {
		width: 100%;
	}

	.proDetail .advantage {
		padding: 0.3rem;
	}

	.proDetail .advantage p {
		width: 100%;
	}

	.proDetail .appSlider .imgbox {
		padding-top: 64%;
	}

	.proDetail .btn {
		padding: 0 0.15rem;
	}

	.numbox .J_input {
		background: #ddd;
	}
}

/* 产品详情2 */
.proDetail.auto {
	width: auto;
}

.proDetail .proTi.line {
	border-bottom: 1px solid #f3f4f6;
	padding: 0.3rem 0;
	margin: 0;
}

.DetailImg {
	width: 41.666%;
	margin-top: 0.5rem;
	overflow: hidden;
}

.DetailImg .imgbox {
	/*background-color: #f3f4f6;*/
	padding-top: 90%;
}

.DetailImg .imgbox span {
	width: 99.9%;
}

.DetailImg .slick-dots {
	bottom: 0.3rem;
}

.DetailImg .slick-dots li button {
	background-color: rgba(0, 0, 0, 0.1);
}

.DetailImg .slick-dots li.slick-active button {
	background-color: #00479d;
}

.DetailImg .slick-prev {
	left: -100px;
}

.DetailImg .slick-next {
	right: -100px;
}

.DetailImg:hover .slick-prev {
	left: 20px;
}

.DetailImg:hover .slick-next {
	right: 20px;
}

.DetailRight {
	width: 53.05%;
	padding-top: 0.45rem;
}

.DetailRight .setBtn {
	padding: 0.2rem 0 0;
}

.DetailRight .protxt .txt {
	padding-bottom: 0.32rem;
	margin: -0.12rem 0 0.32rem;
	border-bottom: 1px solid #e4e4e4;
}

.DetailRight .protxt .parameter p {
	padding-left: 16px;
	position: relative;
}

.DetailRight .protxt .parameter p:before {
	position: absolute;
	left: 0;
	top: 0.17rem;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #00479d;
	content: "";
}

.DetailRight .proTi {
	margin-top: 0;
}

.proDetail .propage {
	padding-bottom: 0.14rem;
}

.proDetail .propage .set a {
	color: #fff;
	background-color: #00479d;
	min-width: 1.42rem;
	text-align: center;
	padding: 0 0.2rem;
	border-radius: 0.3rem;
	display: block;
}

.proDetail .propage .set a:hover {
	background-color: rgba(0, 71, 157, 0.9);
}

.proDetail .propage .custom-select {
	position: relative;
	margin: 0 0.25rem 0.2rem 0;
}

.proDetail .propage .select-selected {
	background-color: #f1f1f1;
	border: 1px solid #ccc;
	border-radius: 4px;
	cursor: pointer;
	line-height: 0.38rem;
	padding: 0 0.2rem;
}

.proDetail .propage .select-selected.on {
	background-color: #00479d;
	color: #fff;
	border: 1px solid #00479d;
}

.proDetail .propage .select-items {
	display: none;
	position: absolute;
	background-color: #fff;
	min-width: 2.2rem;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	z-index: 1;
	max-height: 3.5rem;
	overflow-y: auto;
}

.proDetail .propage .select-items div {
	padding: 10px;
	cursor: pointer;
}

.proDetail .propage .select-items div:hover {
	background-color: #ddd;
}

.proDetail .propage .selected-item {
	display: inline-block;
	background-color: rgba(0, 71, 157, 0.1);
	color: #00479d;
	padding: 0 0.1rem;
	border-radius: 3px;
	margin-left: 5px;
	line-height: 24px;
}

.proDetail .propage .sendBtn {
	background-color: #00479d;
	height: 0.4rem;
	width: 1.4rem;
	color: #fff;
	box-shadow: 5px 7px 0.16rem rgba(2, 74, 161, 0.2);
}

.proDetail .propage .sendBtn:hover {
	background-color: rgba(0, 71, 157, 0.88);
}

.proDetail .proAll {
	background-color: #f2f4f6;
	padding-bottom: 0.25rem;
}

.proDetail .proAll li {
	padding-left: 0.19rem;
	padding-right: 0.19rem;
	text-align: center;
	flex: 1;
}

/* .proDetail .proAll li:nth-child(1){width: 16%;text-align: left;}
.proDetail .proAll li:nth-child(2){width: 13%;}
.proDetail .proAll li:nth-child(3){width: 13%;}
.proDetail .proAll li:nth-child(4){width: 13%;text-align: left;}
.proDetail .proAll li:nth-child(5){width: 13%;text-align: left;}
.proDetail .proAll li:nth-child(6){width: 14%;text-align: left;}
.proDetail .proAll li:nth-child(7){width: 18%;} */
.proDetail .proAll .tithead {
	background-color: #e3e8ed;
	min-height: 0.7rem;
}

.proDetail .proAll .tithead li {
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
	color: #0a0a0a;
}

.proDetail .proAll .tithead li:nth-child(1) {
	text-align: center;
}

.proDetail .proAll .list .item {
	background-color: #f2f4f6;
}

.proDetail .proAll .list .item li {
	padding-top: 0.18rem;
	padding-bottom: 0.18rem;
}

.proDetail .proAll .list .item:nth-child(even) {
	background-color: #eaeef1;
}

.proDetail .proAll .list .item:nth-child(even) li {
	padding-top: 0.08rem;
	padding-bottom: 0.08rem;
}

.proDetail .proAll .list .car {
	background-color: #fff;
	border: 1px solid #e0e5eb;
	line-height: 0.28rem;
	border-radius: 0.3rem;
	padding: 0 0.16rem;
	box-shadow: 1px 6px 10px rgba(199, 211, 223, 0.75);
	display: inline-block;
	color: #8594a2;
}

.proDetail .proAll .list .car i {
	text-align: center;
	border-left: 1px solid #e0e5eb;
	margin-left: 0.1rem;
	vertical-align: top;
	padding-left: 9px;
	font-size: 18px;
}

.proDetail .proAll .list .car:hover {
	background-color: #00479d;
	color: #fff;
}

.proDetail .proAll .list .car:hover i {
	border-left: 1px solid rgba(255, 255, 255, 0.1);
}

.proDetail .proAll .list.overflow {
	overflow-y: auto;
}

.proDetail .proAll .list.overflow::-webkit-scrollbar-thumb {
	background-color: #00479d;
}

.proDetail .proAll .hideti {
	display: none;
	color: #999;
	font-size: 12px;
}

.Pages3 {
	padding-top: 0.29rem;
	line-height: 0.35rem;
}

.Pages3 a {
	border-radius: 3px;
	text-align: center;
	border: 1px solid #e3e8ed;
	margin: 0 0.05rem;
	display: inline-block;
}

.Pages3 a:hover {
	background-color: #00479d;
	color: #fff;
}

.Pages3 input,
.Pages3 button {
	margin: 0 0.17rem;
	width: 0.41rem;
	height: 0.35rem;
	border: 1px solid #e3e8ed;
	border-radius: 3px;
	text-align: center;
}

.Pages3 .num a {
	width: 0.41rem;
	border-radius: 3px;
	text-align: center;
	border: 1px solid #e3e8ed;
}

.Pages3 .arr {
	padding: 0 0.15rem;
}

@media(max-width:1024px) {
	.proDetail .proAll .tithead {
		display: none;
	}

	.proDetail .proAll .hideti {
		display: block;
	}

	.proDetail .proAll .list .item {
		position: relative;
	}

	.proDetail .proAll .list .item li:nth-child(7) {
		position: absolute;
		right: 0;
		top: 0;
		width: auto !important;
	}

	.proDetail .proAll .list .item li:nth-child(1) {
		width: 100% !important;
		flex: none;
		text-align: left !important;
	}

	.proDetail .proAll .list .item li {
		flex: 1;
		padding-top: 0.25rem !important;
		padding-bottom: 0.25rem !important;
		text-align: center !important;
	}

	.proDetail .proAll .list .car {
		width: 2.2rem;
	}
}

@media(max-width:768px) {
	.DetailImg {
		width: auto;
		float: none;
	}

	.DetailRight {
		width: auto;
		float: none;
	}

	.proDetail .propage select {
		width: 32.5%;
		margin-bottom: 5px;
	}
}

@media(max-width:640px) {
	.proDetail .proAll .list .car {
		line-height: 22px;
		width: 115px;
		font-size: 12px;
	}

	.proDetail .proAll .list .item li {
		width: 33.33%;
		flex: none;
		padding-left: 0.1rem;
		padding-right: 0.1rem;
	}

	.proDetail .proAll .list .item li:nth-child(5) {
		padding-top: 0 !important;
	}

	.proDetail .proAll .list .item li:nth-child(6) {
		padding-top: 0 !important;
	}

	.proDetail .propage .select-selected {
		line-height: 28px;
	}

	.proDetail .propage .sendBtn {
		height: 30px;
		vertical-align: top;
	}
}


/* 公司简介 */
.AboutInfo .innerBox {
	width: 50%;
	padding: 2.9vw 4vw 3.64vw 12.5vw;
}

.AboutInfo .Img {
	width: 50%;
}

.AboutInfo .numList {
	position: absolute;
	color: #fff;
	z-index: 10;
	left: 12.5vw;
	width: 75vw;
	bottom: 0;
}

.AboutInfo .numList ul {
	height: 1.5rem;
	border-radius: 3px;
	background: rgba(0, 71, 157, 0.9);
	padding: 0 1vw;
}

.AboutInfo .numList .item {
	position: relative;
}

.AboutInfo .numList .item:not(:first-child) {
	padding-left: 1vw;
}

.AboutInfo .numList .item:not(:last-child):After {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	content: "";
	height: 20px;
	background: rgba(255, 255, 255, 0.28);
}

.AboutInfo .numList .item:not(:last-child) {
	padding-right: 1vw;
}

.AboutInfo .numList .item p {
	color: #70a6e7;
}

.AboutInfo .numList .num {
	font-size: 0.36rem;
	line-height: 0.5rem;
}

.AboutInfo .numList .num sup {
	font-size: 0.16rem;
}

.AboutInfo .numList .icon {
	width: 0.54rem;
	padding-top: 0.2rem;
}

.AboutInfo .numList .item:nth-child(1) {
	width: 15%;
}

.AboutInfo .numList .item:nth-child(2) {
	width: 17%;
}

.AboutInfo .numList .item:nth-child(3) {
	width: 16%;
}

.AboutInfo .numList .item:nth-child(4) {
	width: 18%;
}

.AboutInfo .numList .item:nth-child(5) {
	width: 17%;
}

.AboutInfo .numList .item:nth-child(6) {
	width: 16%;
}

.AboutLayout {
	background: #eef4f8;
}

.Slider3d {
	position: relative;
	width: 100%;
	margin-bottom: -0.25rem;
}

.Slider3d .swiper-slide {
	width: 23.95vw;
	padding: 0 1.3vw 0.5rem;
	opacity: 0;
}

.Slider3d .swiper-slide.swiper-slide-visible {
	opacity: 1;
}

.Slider3d .swiper-slide .imgbox {
	padding-top: 2.66rem;
}

.Slider3d .swiper-slide .imgbox:after {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	height: 1rem;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 64, 152, 0.7));
	content: "";
	width: 100%;
}

.Slider3d .swiper-slide .imgbox aside {
	position: absolute;
	z-index: 2;
	text-align: center;
	width: 100%;
	bottom: 0.25rem;
	color: #fff;
}

.Slider3d .swiper-slide .info {
	padding: 0.37rem 0.34rem 0.35rem;
	opacity: 0;
	background: #fff;
	min-height: 2.78rem;
	box-shadow: 0 1px 30px rgba(114, 134, 168, 0.2);
}

.Slider3d .swiper-slide h3 {
	font-size: 0.28rem;
	margin-bottom: 0.23rem;
}

.Slider3d .swiper-slide .desc {
	margin: 0.24rem 0 0.38rem;
}

.Slider3d .swiper-slide-active .info {
	opacity: 1;
}

.Slider3d .swiper-slide-active .imgbox aside {
	opacity: 0;
}

.Slider3d .swiper-slide-active .imgbox:after {
	opacity: 0;
}

.Slider3d .swiper-slide-prev a {
	transform: translateY(10px);
	display: block;
}

.Slider3d .swiper-slide-next a {
	transform: translateY(10px);
	display: block;
}

.Slider3d .swiper-3d .swiper-slide-shadow-left {
	background: transparent;
}

.Slider3d .swiper-3d .swiper-slide-shadow-right {
	background: transparent;
}

.Slider3d .swiper-pagination {
	display: none;
}

.Slider3d .btn {
	top: 62%;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 2px solid #00479d;
	z-index: 100;
}

.Slider3d .swiper-button-prev {
	left: 34%;
}

.Slider3d .swiper-button-next {
	right: 34%;
}

.Slider3d .btn:After,
.Slider3d .btn:before {
	width: 16px;
	height: 5px;
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-position: center center;
	background-repeat: no-repeat;
	transition: all 0.5s;
}

.Slider3d .btn:before {
	width: 0;
}

.Slider3d .swiper-button-prev:After {
	background-image: url(../img/arr_left.svg);
}

.Slider3d .swiper-button-prev:hover:After {
	width: 0;
}

.Slider3d .swiper-button-prev:hover:before {
	width: 16px;
	background-image: url(../img/arr_left01.svg);
}

.Slider3d .swiper-button-next:After {
	background-image: url(../img/arr_right.svg);
}

.Slider3d .swiper-button-next:hover:After {
	width: 0;
}

.Slider3d .swiper-button-next:hover:before {
	width: 16px;
	background-image: url(../img/arr_right01.svg);
}

.Slider3d .btn:hover {
	background-color: #00479d;
}

.AboutHornor {
	background: url(../img/hrbg.jpg) no-repeat center top/cover;
	padding-bottom: 0.39rem;
	background-attachment: fixed;
}

.AboutHornor .numList {
	padding-bottom: 0.4rem;
}

.AboutHornor .numList .item {
	width: 25%;
	text-align: center;
	position: relative;
}

.AboutHornor .numList .item:not(:last-child):after {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 0.46rem;
	background: rgba(49, 49, 49, 0.1);
	content: "";
}

.AboutHornor .numList .item .num {
	line-height: 0.61rem;
	margin-bottom: -0.12rem;
}

.AboutHornor .numList .item .num span {
	color: #00479d;
	font-size: 0.48rem;
	margin-right: 0.1rem;
}

@media(min-width:1024px) {
	.Slider3d:before {
		width: 36.5vw;
		height: 33vw;
		position: absolute;
		left: 0;
		bottom: 0;
		content: "";
		z-index: 99;
	}

	.Slider3d:after {
		width: 36.5vw;
		height: 33vw;
		position: absolute;
		right: 0;
		bottom: 0;
		content: "";
		z-index: 99;
	}
}

@media(max-width:1440px) {
	.AboutInfo .innerBox {
		padding-left: 6%;
	}

	.AboutInfo .SubTit3 {
		margin-bottom: 0.3rem;
	}

	.AboutInfo .numList {
		width: 86vw;
		left: 6%;
	}

	.Slider3d .swiper-slide {
		width: 28vw;
	}

	.Slider3d .swiper-button-prev {
		left: 32%;
	}

	.Slider3d .swiper-button-next {
		right: 32%;
	}
}

@media(max-width:1024px) {
	.AboutInfo {
		padding: 0.65rem 6%;
	}

	.AboutInfo .innerBox {
		width: 100%;
		padding: 0;
	}

	.AboutInfo .Img {
		width: 100%;
		padding-top: 0.35rem;
	}

	.AboutInfo .numList {
		position: static;
		width: auto;
		margin-top: 0.25rem;
	}

	.AboutInfo .numList ul {
		padding: 0.3rem;
		height: auto;
	}

	.AboutInfo .numList .item {
		width: 33.333% !important;
		padding: 0.1rem 0;
	}

	.AboutInfo .numList .item:after {
		display: none;
	}
}

@media(max-width:768px) {
	.AboutInfo .numList .item {
		width: 50% !important;
	}

	.AboutInfo .numList .num {
		font-size: 0.48rem;
	}

	.Slider3d .btn {
		width: 30px;
		height: 30px;
		line-height: 28px;
	}

	.Slider3d .swiper-slide {
		width: 60vw;
	}

	.Slider3d .swiper-button-prev {
		left: 11%;
	}

	.Slider3d .swiper-button-next {
		right: 11%;
	}

	.AboutHornor .numList .item {
		width: 33.333%;
	}
}

/* 大事记 */
.AboutHistory {
	background: url(../img/historybg.jpg) no-repeat right bottom;
}

.AboutHistory .TabNav {
	background: url(../img/linebg.gif) left bottom 0.15rem;
	background-repeat: repeat-x;
	text-align: center;
	padding: 0 0.5rem;
	margin-bottom: 1rem;
	height: 1rem;
}

.AboutHistory .TabNav .item {
	cursor: pointer;
	font-size: 0.24rem;
	position: relative;
	line-height: 1rem;
	height: 1rem;
	transition: all 0.3s;
}

.AboutHistory .TabNav .item:after {
	left: 50%;
	position: absolute;
	bottom: 0.15rem;
	transform: translateX(-50%);
	width: 6px;
	height: 6px;
	content: "";
	background: #555555;
}

.AboutHistory .TabNav .item:hover:after,
.AboutHistory .TabNav .slick-current:After {
	background: #00479d;
	bottom: -0.05rem;
}

.AboutHistory .TabNav .item:hover,
.AboutHistory .TabNav .slick-current {
	color: #00479d;
	padding-bottom: 0.2rem;
	height: 0.8rem;
	line-height: 0.8rem;
}

.AboutHistory .TabNav .item span {
	transition: all 0.2s;
}

.AboutHistory .TabNav .item:hover span,
.AboutHistory .TabNav .slick-current span {
	font-size: 0.48rem;
}

.AboutHistory .TabNav .slick-arrow {
	top: auto;
	transform: translateY(0);
	bottom: 0;
}

.AboutHistory .TabNav .slick-disabled {
	background: #fff !important;
	opacity: 0.6;
}

.AboutHistory .TabCon .item {
	position: relative;
	border-left: 1px solid #dadada;
	cursor: pointer;
	white-space: normal;
}

.AboutHistory .TabCon .year {
	color: #c1c1c1;
	font-size: 0.4rem;
	line-height: 1.04;
	font-weight: bold;
	transform: rotate(90deg) translate(1.1rem, 0.78rem);
	transition: al 0.5s;
	position: relative;
	padding: 0;
}

.AboutHistory .TabCon .year:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 3px;
	background: #00479d;
	transition: all 0.8s;
}

.AboutHistory .TabCon .year span {
	font-size: 0.7rem;
	transition: al 0.5s;
}

.AboutHistory .TabCon .desc {
	display: none;
	margin-bottom: 0.2rem;
}

.AboutHistory .TabCon .item:hover,
.AboutHistory .TabCon .slick-current {
	padding: 0.37rem 0 0 0.8rem;
}

.AboutHistory .TabCon .item:hover .desc,
.AboutHistory .TabCon .slick-current .desc {
	display: block;
}

.AboutHistory .TabCon .item:hover .year,
.AboutHistory .TabCon .slick-current .year {
	transform: rotate(0) translate(0, 0);
	color: #00479d;
	padding-top: 0.18rem;
}

.AboutHistory .TabCon .item:hover .year:before,
.AboutHistory .TabCon .slick-current .year:before {
	width: 0.3rem;
}

.AboutHistory .TabCon .item:hover .year em,
.AboutHistory .TabCon .slick-current .year em {
	display: none;
}

.AboutHistory .TabCon .item:hover .year span,
.AboutHistory .TabCon .slick-current .year span {
	font-size: 0.5rem;
}

.AboutHistory .TabCon .item:hover .imgbox,
.AboutHistory .TabCon .slick-current .imgbox {
	padding-top: 2.9rem;
}

.AboutHistory .TabCon .slick-arrow {
	opacity: 0;
}

.AboutHistory .TabCon:hover .slick-arrow {
	opacity: 1;
}

.AboutHistory .TabCon .slick-prev {
	left: -58px;
}

.AboutHistory .TabCon .slick-next {
	right: -58px;
}

.AboutPartner .swiper {
	margin-top: -0.35rem;
	padding-bottom: 0.8rem;
	position: relative;
}

.AboutPartner .swiper-grid-column>.swiper-wrapper {
	flex-direction: inherit;
	padding-top: 2px;
}

.AboutPartner .swiper-slide {
	padding: 0 0.1rem 0.2rem;
}

.AboutPartner .swiper-slide a {
	border: 1px solid #e4e5e7;
	border-radius: 5px;
	display: block;
}

.AboutPartner .imgbox {
	padding-top: 35%;
	border-radius: 5px;
}

.AboutPartner .btn {
	top: 95.5%;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 2px solid #00479d;
}

.AboutPartner .swiper-button-prev {
	left: 34%;
}

.AboutPartner .swiper-button-next {
	right: 34%;
}

.AboutPartner .btn:After,
.AboutPartner .btn:before {
	width: 16px;
	height: 5px;
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-position: center center;
	background-repeat: no-repeat;
	transition: all 0.5s;
}

.AboutPartner .btn:before {
	width: 0;
}

.AboutPartner .swiper-button-prev:After {
	background-image: url(../img/arr_left.svg);
}

.AboutPartner .swiper-button-prev:hover:After {
	width: 0;
}

.AboutPartner .swiper-button-prev:hover:before {
	width: 16px;
	background-image: url(../img/arr_left01.svg);
}

.AboutPartner .swiper-button-next:After {
	background-image: url(../img/arr_right.svg);
}

.AboutPartner .swiper-button-next:hover:After {
	width: 0;
}

.AboutPartner .swiper-button-next:hover:before {
	width: 16px;
	background-image: url(../img/arr_right01.svg);
}

.AboutPartner .btn:hover {
	background-color: #00479d;
}

.AboutPartner .swiper-pagination-bullet {
	width: 0.15rem;
	height: 0.15rem;
	margin: 0 0.05rem !important;
}

.AboutPartner .swiper-pagination-bullet-active {
	background: #3668bd;
}

@media(min-width:641px) {
	.AboutHistory .TabCon {
		height: 5.2rem;
	}

	.AboutHistory .TabCon .imgbox {
		width: 1rem;
		position: absolute;
		left: 0;
		bottom: 0.67rem;
		padding-top: 0.56rem;
		transition: all 0.5s;
	}

	.AboutHistory .TabCon .slick-current .imgbox,
	.AboutHistory .TabCon .item:hover .imgbox {
		width: 100%;
		position: relative;
		bottom: auto;
	}

	.AboutHistory .TabCon .item {
		transition: al 0.5s;
		overflow-y: auto;
		width: 2.14rem;
		height: 5.2rem;
	}

	.AboutHistory .TabCon .item:hover,
	.AboutHistory .TabCon .slick-current {
		width: 6rem;
		padding: 0.37rem 0 0 0.8rem;
	}

	.AboutHistory .slick-track.cur {
		display: flex;
		white-space: nowrap;
	}

	.AboutHistory .TabCon .slick-list {
		height: 5.2rem;
	}

	.AboutHistory .TabNav .slick-list {
		height: 1rem;
	}

	.AboutHistory .TabNav .slick-track.cur {
		position: absolute;
		left: auto;
		right: 0;
	}

	.AboutHistory .TabCon .slick-track.cur {
		position: absolute;
		left: auto;
		right: 0;
		width: 100% !important;
	}
}

@media(max-width:1024px) {
	.AboutPartner .btn {
		display: none;
	}
}

@media(max-width:640px) {
	.AboutHistory .TabNav .item {
		font-size: 16px;
	}

	.AboutHistory .TabNav .item:hover span,
	.AboutHistory .TabNav .slick-current span {
		font-size: 20px;
	}

	.AboutHistory .cusArrow .slick-prev {
		left: -10px;
	}

	.AboutHistory .cusArrow .slick-next {
		right: -10px;
	}

	.AboutHistory .TabCon .imgbox {
		padding-top: 64% !important;
	}

	.AboutHistory .TabCon .item {
		height: auto;
		padding-left: 0.25rem !important;
		margin-right: 0 !important;
	}

	.AboutHistory .TabCon .desc {
		margin: 0.3rem 0;
	}

	.AboutHistory .TabCon .slick-list {
		height: auto !important;
	}

	.AboutPartner .imgbox {
		padding-top: 45%;
	}
}

/* 企业文化 */
.SubTit3 {
	text-align: center;
	margin-bottom: 0.6rem;
}

.SubTit3 h2 {
	line-height: 2.375;
	font-size: 0.4rem;
	color: #142233;
}

.SubTit3 h2 span {
	color: #00479d;
}

.SubTit3 .desc {
	max-width: 11.31rem;
	margin: 0px auto;
}

.SubTit3 .desc p:not(:last-child) {
	margin-bottom: 0.1rem;
}

.CultureInfo .list1 {
	margin-bottom: 0.69rem;
	position: relative;
}

.CultureInfo .list1 .item {
	flex: 1;
	text-align: center;
	min-height: 3.41rem;
	position: relative;
	padding: 0.67rem 0.8rem;
}

.CultureInfo .list1:after {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	content: "";
	background: #dfdfdf;
	height: 2.03rem;
}

.CultureInfo .list1 .item:after {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	content: "";
	background: #dfdfdf;
	height: 2.03rem;
}

.CultureInfo .list1 .icon {
	width: 0.66rem;
	height: 0.66rem;
	margin: 0px auto 0.28rem;
}

.CultureInfo .list1 .ti {
	margin-bottom: 0.2rem;
}

.CultureInfo .list2 .item {
	width: 63.88%;
	margin-bottom: 10px;
	position: relative;
}

.CultureInfo .list2 .item:nth-child(4n+2),
.CultureInfo .list2 .item:nth-child(4n+3) {
	width: 35.41%;
}

.CultureInfo .list2 .item:nth-child(4n+1),
.CultureInfo .list2 .item:nth-child(4n+4) {
	width: 63.88%;
}

.CultureInfo .list2 .item:nth-child(4n+4) {
	width: 63.88%;
}

.CultureInfo .list2 .item .imgbox {
	padding-top: 2.8rem;
	position: relative;
}

.CultureInfo .list2 .item .imgbox:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: rgba(0, 0, 0, 0.3);
	content: "";
	transition: all 0.5s;
}

.CultureInfo .list2 .item .info {
	position: absolute;
	left: 0.6rem;
	top: 0.47rem;
	z-index: 10;
	color: #fff;
	width: 50%;
	transition: all 0.5s;
}

.CultureInfo .list2 .item .info .ti {
	margin-bottom: 0.07rem;
}

.CultureInfo .list2 .item:hover .imgbox:after {
	background: rgba(0, 0, 0, 0.5);
}

.CultureInfo .list2 .item:hover .info {
	top: 0.35rem;
}

@media(max-width:768px) {
	.CultureInfo .list1 {
		margin-bottom: 0.3rem;
	}

	.CultureInfo .list1 .item {
		flex: auto;
		width: 100%;
		min-height: auto;
		padding: 0.35rem;
	}

	.CultureInfo .list1 .item:after,
	.CultureInfo .list1:after {
		display: none;
	}

	.CultureInfo .list2 .item .info {
		left: 0.3rem;
		width: 80%;
	}
}

@media(max-width:640px) {
	.CultureInfo .list2 .item {
		width: 100% !important;
	}
}

/* 人才发展 */
.SubNav2 {
	line-height: 0.6rem;
	padding-bottom: 0.3rem;
	margin-bottom: 0.5rem;
	border-bottom: 1px solid #eeeeee;
}

.SubNav2 li {
	padding: 0 0.4rem;
}

.SubNav2 li a {
	display: block;
	min-width: 1.4rem;
	padding: 0 0.2rem;
	background: #e8ebf0;
	text-align: center;
	border-radius: 5px;
	transition: all 0.5s;
}

.SubNav2 li a:hover,
.SubNav2 li.on a {
	color: #fff;
	background: #00479d;
}

.hrSearch {
	text-align: center;
	margin-bottom: 0.35rem;
}

.hrSearch .item {
	width: 3.7rem;
}

.hrSearch .item:not(:last-child) {
	padding-right: 0.3rem;
}

.hrSearch .item label {
	padding-right: 0.15rem;
}

.hrSearch .item select {
	border: 1px solid #ddd;
	flex: 1;
	height: 0.45rem;
}

.hrSearch .search {
	border: 1px solid #ddd;
	position: relative;
	padding-right: 35px;
}

.hrSearch .search input {
	width: 100%;
	height: 0.43rem;
	padding: 0 0 0 0.2rem;
}

.hrSearch .search button {
	position: absolute;
	right: 5px;
	top: 47%;
	width: 30px;
	height: 25px;
	transform: translateY(-50%);
	background-color: transparent;
}

.hrSearch .search button:hover {
	color: #00479d;
}

.hrList .item {
	width: 47.22%;
	margin-bottom: 0.3rem;
}

.hrList .item a {
	border-radius: 5px;
	padding: 0.28rem 0.5rem;
	min-height: 1.9rem;
	display: block;
	border: 1px solid #e5e8ed;
}

.hrList .item .title {
	padding: 0.12rem 0;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 0.3rem;
}

.hrList .item .tit {
	width: calc(100% - 1.8rem)
}

.hrList .item .desc {
	position: relative;
	padding-right: 1.2rem;
}

.hrList .item dd {
	min-width: 1.94rem;
	padding-right: 0.2rem;
}

.hrList .item dd i {
	font-size: 20px;
	color: #555555;
	margin: -2px 3px 0 0;
}

.hrList .item .more2 {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	min-width: 1.16rem;
	padding: 0 0.15rem;
	line-height: 0.39rem;
	border: 1px solid #e2e5eb;
	border-radius: 6px;
	transition: all 0.5s;
}

.hrList .item .more2 i {
	font-size: 16px;
	margin-left: 2px;
}

.hrList .item:hover .more2 {
	background: #00479d;
	color: #fff;
}

.hrList .item:hover a {
	box-shadow: 0 0 15px rgba(73, 106, 149, 0.3);
}

.JobForm {
	color: #666666;
	margin: 0.3rem 0px 0px 0;
	padding: 0.5rem;
	border: 1px solid #eee;
	display: none;
}

.JobForm dl {
	width: 48%;
	float: left;
	margin-left: 2%;
	line-height: 0.5rem;
	position: relative;
}

.JobForm dl dt {
	position: absolute;
	left: 0;
	top: 5px;
	text-align: right;
	width: 90px;
}

.JobForm dl dd {
	margin-left: 100px;
}

.JobForm dl.auto {
	width: 100%;
	float: none;
}

.JobForm dd {
	padding: 5px 0px;
}

.JobForm .input {
	border: 1px solid #dbdbdb;
	width: 100%;
	height: 0.4rem;
	line-height: 0.38rem;
}

.JobForm .textarea {
	border: 1px solid #dbdbdb;
	width: 100%;
	height: 1.16rem;
	line-height: 23px;
	display: block;
}

.JobForm select {
	border: 1px solid #dbdbdb;
	width: 190px;
	height: 23px;
	line-height: 23px;
}

.JobForm .upbtn {
	color: #00479d;
}

.JobForm .upbtn a {
	color: #fff;
	border-radius: 50%;
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	background: #00479d;
	display: inline-block;
}

.JobForm .upbtn i {
	transform: rotate(180deg);
}

.JobForm button {
	width: 1.8rem;
	height: 0.5rem;
	margin: 0 0.12rem;
	border-radius: 0.5rem;
}

@media(max-width:1024px) {
	.hrList .item {
		width: 100%;
	}

	.hrList .item a {
		padding: 0.25rem;
	}
}

@media(max-width:768px) {
	.SubNav2 li {
		padding: 0 0.2rem;
	}

	.hrList .item .desc {
		display: inline-block;
		width: 100%;
	}

	.hrList .item .more2 {
		position: static;
		transform: translate(0);
		width: 120px;
		text-align: center;
		line-height: 28px;
		float: right;
	}

	.hrList .item dd {
		margin: 4px 0;
		padding: 0;
	}

	.JobForm dl {
		width: auto;
		float: none;
	}

	.JobForm .input {
		height: 30px;
		line-height: 28px;
	}

	.JobForm .btn dd {
		margin-left: 0;
		text-align: center;
	}

	.JobForm dl dt {
		position: static;
		width: auto;
		text-align: left;
	}

	.JobForm dl dd {
		margin-left: 0;
	}

	.JobForm .textarea {
		height: 80px;
	}
}

@media(max-width:480px) {
	.hrSearch {
		flex-wrap: wrap;
	}

	.hrSearch .item {
		width: 100%;
	}

	.hrSearch .item:not(:last-child) {
		margin-bottom: 0.2rem;
		padding: 0;
	}

	.hrSearch .item select,
	.hrSearch .item input {
		height: 0.65rem;
	}
}

.NewsRec {
	padding-bottom: 0.6rem;
}

.NewsRec .slider {
	width: 66.66%;
	float: left;
	overflow: hidden;
}

.NewsRec .slider .imgbox {
	padding-top: 32.91vw;
}

.NewsRec .slider .info {
	width: 75%;
}

.NewsRec .list {
	float: right;
	width: 31.9%;
}

.NewsRec .auto {
	width: 100% !important;
	float: none !important;
}

.NewsRec .list .item:not(:last-child) {
	margin-bottom: 1.04vw;
}

.NewsRec .list .item .imgbox {
	padding-top: 15.93vw;
}

.NewsRec .list.flexbw {
	margin-left: -0.2rem;
}

.NewsRec .list.flexbw .item {
	flex: 1;
	margin-left: 0.2rem;
}

.NewsRec .item a {
	position: relative;
	display: block;
}

.NewsRec .imgbox:after {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	height: 2rem;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 64, 152, 0.7));
	content: "";
	width: 100%;
}

.NewsRec .info {
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 3;
	padding: 0.3rem;
}

.NewsRec .date {
	color: #fff;
}

.NewsRec .ti {
	margin-top: 2px;
}

.NewsRec .slick-dots {
	text-align: right;
	width: 50%;
	right: 0.6rem;
	bottom: 0.4rem;
	left: auto;
}

.NewsRec .slick-prev {
	left: -100px;
}

.NewsRec .slick-next {
	right: -100px;
}

.NewsRec:hover .slick-prev {
	left: 2%;
}

.NewsRec:hover .slick-next {
	right: 2%;
}

.SelectDate {
	margin-bottom: 0.5rem;
	padding-bottom: 0.3rem;
	border-bottom: 1px solid #eaeaea;
}

.SelectDate select {
	width: 3.99rem;
	height: 0.5rem;
	padding: 0 0.26rem;
	margin-right: 0.2rem;
	background-color: #f7f7f7;
	border: 1px solid #f7f7f7;
	color: #666666;
}

.SelectDate select:last-child {
	margin-right: 0;
}

.SelectDate select option:first-child {
	opacity: 0;
	display: none;
}

.SelectDate .result {
	color: #999999;
	text-align: right;
}

.SelectDate .search {
	height: 0.5rem;
	width: 4rem;
	border: 1px solid #e5e5e5;
	padding: 0 0.25rem;
	position: relative;
}

.SelectDate .search .input {
	width: 100%;
	height: 0.48rem;
	line-height: 0.48rem;
}

.SelectDate .search .btn {
	width: 36px;
	height: 28px;
	color: #004098;
	position: absolute;
	right: 0.1rem;
	top: 50%;
	background-color: transparent;
	transform: translateY(-50%);
}

.SelectDate .search .btn i {
	font-size: 24px;
	font-weight: bold;
}

.SelectDate .search .btn:hover i {
	color: #004098;
}

.SelectDate.s2 .result {
	display: inline-block;
	vertical-align: middle;
}

.SelectDate.s2 select {
	width: 2.48rem;
}

.PhotoList {
	margin: 0 0 -0.2rem -0.45rem;
}

.PhotoList .item {
	width: 33.333%;
	padding: 0 0 0.6rem 0.45rem;
}

.PhotoList .imgbox {
	padding-top: 66.66%;
}

.PhotoList .ti {
	min-height: 0.82rem;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.PhotoList .ti:after {
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	height: 1px;
	background: #e8e8e8;
	position: absolute;
	content: "";
	transition: all 0.5s;
	bottom: 0;
}

.PhotoList .item:hover .ti:after {
	width: 0;
}

@media(max-width:1024px) {

	.NewsRec .list.flexbw .item .imgbox,
	.NewsRec .slider.auto .item .imgbox {
		padding-top: 61%;
	}

	.SelectDate .search {
		width: 100%;
		margin-top: 0.2rem;
	}
}

@media(max-width:768px) {
	.SelectDate {
		display: block;
	}

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

	.SelectDate .select select {
		margin: 0 0 10px;
		width: 49%;
	}

	.SelectDate.s2 .result {
		width: 100%;
	}
}

@media(max-width:640px) {
	.NewsRec .slider {
		width: 100%;
		margin-bottom: 0.25rem;
	}

	.NewsRec .list {
		width: 103.2%;
		display: flex;
		justify-content: space-around;
		margin-left: -0.2rem;
	}

	.NewsRec .list .item {
		flex: 1;
		margin-left: 0.2rem;
	}

	.NewsRec .slider .imgbox {
		padding-top: 61%;
	}

	.NewsRec .list .item .imgbox {
		padding-top: 68%;
	}

	.SelectDate .select select,
	.SelectDate .search .input,
	.SelectDate .search {
		height: 30px;
		line-height: 30px;
	}

	.SelectDate .search .btn i {
		font-size: 20px;
	}

	.PhotoList {
		margin-left: -0.3rem;
	}

	.PhotoList .item {
		width: 50%;
		padding: 0 0 0.3rem 0.3rem;
	}

	.PhotoList .item:nth-child(9) {
		display: none;
	}
}

/* 新闻资讯 */
.NewsFocus {
	background: #f2f4f6;
}

.NewsFocus .item .info {
	width: calc(100% - 46.34%);
	padding: 0.47rem 0.6rem;
}

.NewsFocus .item .date {
	margin-bottom: 0.24rem;
	line-height: 0.46rem;
}

.NewsFocus .item .date span {
	font-size: 0.3rem;
	color: #014095;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-weight: bold;
	margin-right: 0.19rem;
}

.NewsFocus .item .date span:after {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	content: "";
	background: #dadada;
}

.NewsFocus .item .date span:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 2px;
	content: "";
	background: #014095;
	z-index: 10;
	transition: all 0.5s;
}

.NewsFocus .item .desc {
	margin: 0.5rem 0 0.34rem;
}

.NewsFocus .item:hover .date span:before {
	width: 100%;
}

.NewsFocus .slick-arrow {
	background-color: transparent;
	border: 0;
	color: #00479d;
	width: 29px;
	height: 27px;
}

.NewsFocus .slick-arrow i {
	font-size: 32px;
}

.NewsFocus .slick-prev {
	left: 0;
}

.NewsFocus .slick-next {
	right: 0;
}

.NewsFocus .slick-disabled {
	border: 0 !important;
}

.NewsFocus .slick-disabled:hover {
	border: 0 !important;
}

.photoNews .item {
	margin-bottom: 0.7rem;
}

.photoNews .item:last-child {
	margin-bottom: 0.4rem;
}

.photoNews .info {
	flex: 1;
	padding: 0.16rem 0 0.25rem 0;
	position: relative;
}

.photoNews .info:After {
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	height: 1px;
	background: #ededed;
	width: 100%;
}

.photoNews .info:before {
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	height: 2px;
	background: #00479d;
	width: 0;
	z-index: 2;
	transition: all 0.5s;
}

.photoNews .imgbox {
	width: 31.94%;
	margin-left: 5.5%;
	padding-top: 18.5%;
}

.photoNews .date {
	margin-bottom: 0.23rem;
	line-height: 0.46rem;
}

.photoNews .date span {
	font-size: 0.3rem;
	color: #014095;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-weight: bold;
	margin-right: 0.19rem;
}

.photoNews .date span:after {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	content: "";
	background: #dadada;
}

.photoNews .date span:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 2px;
	content: "";
	background: #014095;
	z-index: 10;
	transition: all 0.5s;
}

.photoNews .ti {
	min-height: 0.72rem;
}

.photoNews .item:hover .date span:before {
	width: 100%;
}

.photoNews .item:hover .info:before {
	width: 100%;
}

.exhibitNews ul {
	margin-left: -4.1%;
}

.exhibitNews .item {
	width: 33.333%;
	padding: 0 0 4.1% 4.1%;
}

.exhibitNews .item .imgbox {
	padding-top: 61.36%;
}

.exhibitNews .item .info {
	background: #f6f7f7;
	padding: 0.4rem;
	transition: all 0.5s;
}

.exhibitNews .item .desc {
	margin: 0.26rem 0 0.3rem;
	padding-bottom: 0.34rem;
	border-bottom: 1px solid #e6e6e6;
}

.exhibitNews .item .datebox {
	position: absolute;
	right: 0;
	bottom: 0;
	background: #00479d;
	padding: 0.2rem;
	z-index: 10;
	color: #fff;
	text-align: right;
}

.exhibitNews .item .datebox .date {
	display: inline-block;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.5);
	min-width: 100%;
	margin: 5px 0;
	color: rgba(255, 255, 255, 0.8);
}

.exhibitNews .item .datebox .date em {
	color: #fff;
	margin-right: 0.1rem;
}

.exhibitNews .item:hover .info {
	background: #fff;
	box-shadow: 0 0 0.5rem rgba(1, 64, 149, 0.09);
}

.videoList ol .item {
	margin-bottom: 0.7rem;
	position: relative;
}

.videoList ol .item .imgbox {
	border-radius: 0.1rem;
	padding-top: 41.46%;
}

.videoList ol .imgbox:After {
	background: rgba(0, 0, 0, 0.2);
}

.videoList ol .item .info {
	position: absolute;
	z-index: 10;
	text-align: right;
	padding: 0 0.52rem 0.94rem 0;
	right: 0;
	bottom: 0;
	line-height: 0.62rem;
	color: #fff;
}

.videoList ol .item .info aside {
	font-size: 0.48rem;
}

.videoList ol .item .info p {
	text-transform: uppercase;
	font-size: 0.3rem;
}

.videoList ol .iconbf {
	width: 0.73rem;
	height: 0.73rem;
	line-height: 0.73rem;
	font-size: 24px;
	bottom: 0.83rem;
	left: 0.5rem;
}

.videoList ol .item:hover .imgbox:after {
	background: rgba(0, 0, 0, 0);
}

.videoList ul {
	margin-left: -4.1%;
}

.videoList ul .item {
	width: 33.333%;
	padding: 0 0 4.1% 4.1%;
}

.videoList ul .imgbox {
	padding-top: 61.36%;
	border-radius: 0.1rem 0.1rem 0 0;
}

.videoList .imgbox:After {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 0.1rem 0.1rem 0 0;
	z-index: 2;
	background: rgba(0, 0, 0, 0.5);
	content: "";
	transition: all 0.5s;
}

.videoList .iconbf {
	width: 0.48rem;
	height: 0.48rem;
	line-height: 0.48rem;
	text-align: center;
	color: #fff;
	border-radius: 50%;
	z-index: 5;
	position: absolute;
	left: 0.3rem;
	bottom: 0.3rem;
	background-image: linear-gradient(to bottom, #363537, #55555e);
	font-size: 19px;
	transition: all 0.5s;
}

.videoList ul .info {
	padding: 0.23rem 0.3rem 0.3rem;
	background: #f6f7f7;
	border-radius: 0 0 0.1rem 0.1rem;
	transition: all 0.5s;
}

.videoList ul .time {
	margin-top: 0.1rem;
}

.videoList ul .item:hover .info {
	background: #fff;
	box-shadow: 0 0 0.5rem rgba(1, 64, 149, 0.09);
}

.videoList ul .item:hover .imgbox:After {
	background: rgba(0, 0, 0, 0.1);
}

.videoList .item:hover .iconbf {
	transform: scale(1.2);
	background: #014095;
}

.JobPop {
	width: 1025px;
	z-index: 1000;
	background: #fff;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.12);
	margin: 0px auto;
	position: relative;
	max-height: 50%;
	overflow-y: auto;
}

.JobPop.auto {
	max-width: 14.4rem;
	width: 88%;
}

.JobPop * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* Firefox */
	-webkit-box-sizing: border-box;
	/* Safari */
	/*设置的区域宽度用百分比固定为父元素的宽度对应的百分百，不会收到padding或是border把盒子撑大*/
}

.JobPop *:before,
.JobPop *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.JobPop .Content {
	padding: 0.5rem;
	overflow: hidden;
}

.JobPop .Content video {
	display: block;
	width: 100%;
}

.JobPop .toptit {
	text-align: center;
	padding-bottom: 0.4rem;
}

.JobPop .toptit h1 {
	text-align: center;
	line-height: 1.73;
	font-size: 0.3rem;
	color: #014095;
}

.JobPop .toptit time i {
	color: #014095;
	margin-right: 10px;
}

.JobPop .mfp-close {
	width: 0.52rem;
	height: 0.52rem;
	line-height: 0.52rem;
	text-align: center;
	background: #014095;
	color: #fff !important;
	opacity: 1;
	font-size: 0.5rem;
}

.JobPop .type {
	background: #eee;
	padding: 0.12rem 0.5rem;
}

.JobPop .intro-tit {
	margin: 0.2rem 0;
	color: #000;
}

.JobPop .intro-tit:before {
	width: 3px;
	height: 15px;
	background: #014095;
	display: inline-block;
	vertical-align: middle;
	margin: -5px 5px 0 0;
	content: "";
}

.JobPop .btnBox {
	text-align: center;
	padding: 0.5rem 0 0 0;
}

.TitInfo {
	padding-bottom: 0.26rem;
	margin-bottom: 0.65rem;
	border-bottom: 1px solid #ededed;
}

.TitInfo h1 {
	font-size: 0.44rem;
	line-height: 2;
	color: #000000;
	font-weight: normal;
}

.TitInfo .other time {
	display: inline-block;
	vertical-align: middle;
}

.TitInfo .other span {
	display: inline-block;
	vertical-align: middle;
	margin-left: 0.1rem;
}

.TitInfo .other {
	color: #abadaf;
}

.NewsInfo .SinglePage p {
	text-indent: 2em;
}

.NewsInfo .SinglePage ul,
.NewsInfo .SinglePage li {
	list-style: unset;
}

.NewsInfo .SinglePage img {
	max-width: 9.8rem;
	display: block;
	margin: 0px auto;
}

.PrevNextInfo {
	padding: 0.38rem 2.2rem 0 0;
	margin-top: 0.75rem;
	border-top: 1px solid #ededed;
	position: relative;
}

.PrevNextInfo dl {
	position: relative;
	padding-left: 68px;
	min-height: 36px;
	line-height: 36px;
}

.PrevNextInfo dl dt {
	position: absolute;
	left: 0;
	top: 0;
	color: #999999;
}

.PrevNextInfo .back {
	position: absolute;
	right: 0;
	top: 0.48rem;
	width: 2.2rem;
	line-height: 0.59rem;
	text-align: center;
	border: 1px solid #004898;
	border-radius: 2px;
	transition: all 0.3s;
	color: #004898;
	border-radius: 0.59rem;
}

.PrevNextInfo .back i {
	font-size: 20px;
	vertical-align: middle;
	margin: -4px 0 0 6px;
}

.PrevNextInfo .back:hover {
	background-color: #004898;
	color: #ffffff;
	border-color: #004898;
}

@media(min-width:769px) {
	.NewsFocus .slick-list {
		padding-left: 0.59rem;
		overflow: visible;
	}

	.NewsFocus .item {
		background: #fff;
		z-index: 0;
		opacity: 0.3 !important;
		transform: scale(0.9) translateX(-1.4rem);
	}

	.NewsFocus .item .imgbox {
		padding-top: 4.8rem;
		width: 46.34%;
		transform: scale(0.9);
		transition: all 0.5s;
	}

	.NewsFocus .arrows {
		position: absolute;
		right: 0.6rem;
		top: 44%;
		width: 59px;
		height: 50px;
		z-index: 10;
	}

	.NewsFocus .item .info {
		opacity: 0;
	}

	.NewsFocus .item .ti {
		min-height: 1.08rem;
	}

	.NewsFocus .item.slick-current {
		position: relative;
		z-index: 10;
		opacity: 1 !important;
		transform: scale(1) translateX(0);
	}

	.NewsFocus .item.slick-current .imgbox {
		transform: scale(1);
	}

	.NewsFocus .item.slick-current .info {
		opacity: 1;
	}

	.NewsFocus .item .line {
		position: relative;
	}

	.NewsFocus .item .line:After {
		position: absolute;
		width: 100%;
		height: 1px;
		content: "";
		background: #ebecec;
		left: -0.6rem;
	}

	.NewsFocus .slick-dots {
		display: none !important;
	}
}

@media(max-width:1366px) {
	.NewsFocus .arrows {
		top: 43.5%;
		width: 55px;
	}
}

@media(max-width:1024px) {
	.NewsFocus .item .info {
		padding: 0.2rem 0.35rem;
	}

	.NewsFocus .item .imgbox {
		padding-top: 3.5rem;
	}

	.NewsFocus .item .desc {
		margin: 0.25rem 0 0.15rem;
	}

	.NewsFocus .arrows {
		top: 48%;
		right: 0.25rem;
	}

	.exhibitNews .item,
	.videoList ul .item {
		width: 50%;
	}

	.JobPop {
		width: 95%;
	}

	.NewsInfo .SinglePage img {
		max-width: 100%;
	}
}

@media(max-width:768px) {
	.NewsFocus .item .imgbox {
		width: 100%;
		padding-top: 64%;
	}

	.NewsFocus .item .info {
		width: 100%;
		padding-bottom: 0;
	}

	.NewsFocus .item .date,
	.photoNews .item .date {
		line-height: 30px;
	}

	.photoNews .date span,
	.NewsFocus .item .date span {
		font-size: 18px;
	}

	.NewsFocus .slick-dots {
		bottom: -0.25rem;
	}

	.NewsFocus .slick-dots li button {
		background: rgba(0, 0, 0, 0.2);
	}

	.NewsFocus .slick-dots li.slick-active button {
		background: #014095;
	}

	.NewsFocus .slick-arrow {
		display: none !important;
	}

	.photoNews .item {
		margin-bottom: 0.35rem;
	}

	.photoNews .info {
		flex: none;
		width: 100%;
	}

	.photoNews .imgbox {
		width: 100%;
		margin: 0;
		padding-top: 64%;
	}

	.photoNews .ti {
		margin-bottom: 0.15rem;
	}

	.exhibitNews .item,
	.videoList ul .item {
		width: 100%;
	}

	.videoList .iconbf,
	.videoList ol .iconbf {
		width: 38px;
		height: 38px;
		line-height: 38px;
		font-size: 16px;
		bottom: 0.4rem;
		left: 0.4rem;
	}

	.videoList ol .item .imgbox {
		padding-top: 61.36%;
	}

	.videoList ol .item .info {
		padding-bottom: 0.5rem;
		line-height: 0.5rem;
		padding-left: 0.7rem;
	}

	.videoList ol .item .info aside {
		font-size: 0.36rem;
	}

	.JobPop .toptit h1 {
		font-size: 18px;
	}

	.JobPop .Content {
		padding: 0.6rem 0.35rem 0.35rem;
	}

	.TitInfo h1 {
		font-size: 0.36rem;
		line-height: 1.3;
		margin-bottom: 0.15rem;
	}

	.NewsInfo .SinglePage * {
		font-size: 14px !important;
	}

	.PrevNextInfo {
		padding-right: 0;
		margin-top: 50px;
		padding-top: 10px;
	}

	.PrevNextInfo dl {
		min-height: 30px;
		line-height: 30px;
	}

	.PrevNextInfo .back {
		top: -35px;
	}

	.PrevNextInfo .back i {
		font-size: 15px;
	}
}

/* 投资者关系 */
.fixNav {
	position: fixed;
	right: 0.45rem;
	top: 40%;
	transform: translateY(-50%);
	text-align: right;
	opacity: 0;
	visibility: hidden;
	z-index: -1;
	transition: all 0.5s;
}

.fixNav li {
	line-height: 0.58rem;
	padding-right: 0.37rem;
	position: relative;
	cursor: pointer;
}

.fixNav li span {
	width: 0.25rem;
	height: 0.25rem;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	position: absolute;
}

.fixNav li span i {
	width: 0;
	height: 0;
	top: 50%;
	transform: translate(-50%, -50%);
	left: 50%;
	position: absolute;
	border: 1px solid #00479d;
	border-radius: 50%;
	transition: all 0.5s;
}

.fixNav li span i:after {
	width: 100%;
	height: 100%;
	top: 50%;
	transform: translate(-50%, -50%);
	left: 50%;
	position: absolute;
	background: #00479d;
	width: 0.09rem;
	height: 0.09rem;
	border-radius: 50%;
	content: "";
}

.fixNav li:before {
	right: 0.12rem;
	height: 0.13rem;
	width: 1px;
	top: 0;
	content: "";
	position: absolute;
	background: #d2d2d2;
}

.fixNav li:after {
	right: 0.12rem;
	height: 0.13rem;
	width: 1px;
	bottom: 0;
	content: "";
	position: absolute;
	background: #d2d2d2;
}

.fixNav li:first-child:before,
.fixNav li:last-child:after {
	display: none;
}

.fixNav li.active {
	color: #00479d;
}

.fixNav li.active span i {
	width: 100%;
	height: 100%;
}

.fixNav.pageFix {
	opacity: 1;
	z-index: 100;
	visibility: visible;
	top: 50%;
}

.fixNav.out {
	top: 55%;
	opacity: 0;
	z-index: -1;
	visibility: hidden;
}

.investorNum .w1440 {
	background: #f2f4f6;
	min-height: 2.8rem;
}

.investorNum .stock {
	width: 35.27%;
	color: #fff;
	min-height: 2.8rem;
	padding-left: 0.77rem;
}

.investorNum .stock .name span {
	margin-left: 0.15rem;
}

.investorNum .stock .numBox {
	line-height: 1.12;
	margin-top: 0.22rem;
}

.investorNum .stock .numBox span {
	font-size: 0.8rem;
	margin-right: 0.2rem;
}

.investorNum .stock .numBox i {
	transform: rotate(-90deg);
	font-size: 18px;
	margin-right: 0.1rem;
}

.investorNum .content {
	padding: 0 0.74rem 0.16rem 1rem;
	width: calc(100% - 35.27%);
}

.investorNum li p {
	color: #666666;
}

.investorNum li .num {
	font-size: 0.4rem;
	margin-bottom: 0.16rem;
	line-height: 1.5;
}

.investorNotice {
	background: #f2f4f6;
}

.investorNotice .item {
	width: 47.91%;
	margin: 0.52rem 0 0 0;
	padding: 0 0.8rem 0.28rem 0;
	position: relative;
	border-bottom: 1px solid #e6e6e6;
}

.investorNotice .item:After {
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 0;
	content: "";
	height: 1px;
	transition: all 0.5s;
	background: #00479d;
}

.investorNotice .item .set {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.5s;
}

.investorNotice .item .set i {
	font-size: 28px;
}

.investorNotice .item .ti {
	margin-top: 0.07rem;
	min-height: 0.6rem;
}

.investorNotice .item:hover:After {
	width: 100%;
}

.investorNotice .item:hover .set {
	top: 53%;
}

.otherNotice ul {
	margin-top: 0.5rem;
}

.otherNotice .item {
	width: 47.91%;
	margin-bottom: 0.7rem;
	padding: 0.44rem 0.4rem;
	min-height: 2.48rem;
	background: #f6f7f7;
	transition: all 0.5s;
	position: relative;
}

.otherNotice .item:after {
	left: 0;
	bottom: 0;
	width: 0;
	transition: all 0.5s;
	height: 2px;
	content: "";
	background: #00479d;
	position: absolute;
}

.otherNotice .item .ti {
	min-height: 0.72rem;
}

.otherNotice .item .line {
	padding-top: 0.34rem;
	margin-top: 0.23rem;
	border-top: 1px solid #e6e6e6;
}

.otherNotice .item .other {
	position: relative;
}

.otherNotice .item .other .down {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.otherNotice .item .other .down img {
	display: inline-block;
	vertical-align: middle;
	width: 0.38rem;
	height: 0.38rem;
	margin-right: 0.13rem;
}

.otherNotice .item:nth-last-child(-n+2) {
	margin-bottom: 0;
}

.otherNotice .item:hover {
	background: #fff;
	box-shadow: 0 0 0.5rem rgba(0, 64, 149, 0.09);
}

.otherNotice .item:hover:after {
	width: 100%;
}

.investorMessage .bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 6rem;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}

.investorMessage .content {
	background: #f6f7f7;
	padding: 0.72rem 0.6rem;
	margin-top: 0.49rem;
}

.investorMessage .contact {
	width: 28.86%;
	border-right: 1px solid #e6e6e6;
	padding-right: 4.5%;
}

.investorMessage .contact ul {
	margin-top: 0.1rem;
}

.investorMessage .contact .item {
	border-bottom: 1px dashed #e6e6e6;
	min-height: 1.27rem;
}

.investorMessage .contact .item .icon {
	width: 0.48rem;
}

.investorMessage .contact .item .icon img {
	width: 28px;
}

.investorMessage .contact .item .info {
	width: calc(100% - 0.48rem);
}

.investorMessage .form {
	width: calc(100% - 28.86%);
	padding-left: 4.5%;
}

.investorMessage .form.w50 ul {
	width: 50%;
}

.investorMessage .form .item {
	width: 47.81%;
	margin-bottom: 0.3rem;
}

.investorMessage .form .item .ti {
	margin-bottom: 0.06rem;
}

.investorMessage .form .item .ipttxt,
.investorMessage .form .item textarea {
	background-color: #fff;
	border-radius: 5px;
	height: 0.5rem;
	width: 100%;
	padding: 0 0.2rem;
	border: 0;
}

.investorMessage .form .item .ipttxt:hover,
.investorMessage .form .textarea {
	background-color: rgba(255, 255, 255, 0.9);
	box-shadow: 0 0 0.5rem rgba(0, 64, 149, 0.09);
}

.investorMessage .form .item.auto {
	width: 100%;
}

.investorMessage .form .textarea {
	padding: 0.2rem;
	background: #fff;
	border-radius: 5px;
}

.investorMessage .form .textarea textarea {
	width: 100%;
	height: 1.1rem;
	background-color: transparent;
}

.investorMessage .form .btnBox {
	padding-top: 0.2rem;
}

.investorMessage .form .btnBox.auto {
	width: 100%;
}

.sendbtn {
	width: 2.57rem;
	height: 0.56rem;
	color: #fff;
	border-radius: 0.56rem;
	background: #00479d;
	transition: all 0.5s;
}

.sendbtn:hover {
	transform: translateY(-2px);
	background: rgba(0, 71, 157, 0.8);
}

.investorCol {
	padding: 0.2rem 0 1.7rem;
}

.investorCol .item {
	width: 47.91%;
}

.investorCol .item a {
	height: 2.4rem;
	font-size: 0.48rem;
	transition: all 0.5s;
	background-position: 0 center;
	background-size: cover;
	background-repeat: no-repeat;
}

.investorCol .item a img {
	margin-left: 0.5rem;
	width: 0.61rem;
}

.investorCol .item:hover a {
	transform: scale(1.05);
}

@media(max-width:1024px) {
	.fixNav {
		display: none;
	}

	.investorNum .stock {
		padding: 0.35rem;
		width: 100%;
	}

	.investorNum .content {
		padding: 0.35rem;
		width: 100%;
	}

	.investorMessage .contact {
		width: 100%;
		padding: 0 0 0.5rem;
		border-right: 0;
	}

	.investorMessage .form {
		width: 100%;
		padding: 0;
	}

	.investorMessage .form.w50 ul {
		width: 100%;
	}
}

@media(max-width:640px) {
	.investorNotice .item {
		width: 100%;
		margin-top: 0.35rem;
	}

	.otherNotice .item {
		width: 100%;
		margin-bottom: 0.35rem;
	}

	.investorMessage .contact .item .icon {
		width: 38px;
	}

	.investorMessage .contact .item .info {
		width: calc(100% - 38px);
	}

	.investorMessage .content {
		padding: 0.45rem;
	}

	.investorMessage .form .item {
		width: 100%;
	}

	.investorMessage .form .item .ipttxt,
	.MemberRight .form .send {
		height: 32px;
		line-height: 32px !important;
	}

	.investorCol {
		padding: 0 0 0.65rem;
	}

	.investorCol .item a {
		flex-direction: column;
		font-size: 0.36rem;
	}

	.investorCol .item a img {
		margin-top: 5px;
	}
}

/* 行业应用 */
.graybg {
	background-color: #f2f4f6;
}

.industryItem .titHead {
	position: relative;
	padding: 0.4rem 0 0.5rem 0;
	width: 25%;
}

.industryItem .titHead h2 {
	font-size: 0.36rem;
	line-height: 2.13;
}

.industryItem .titHead h2 span {
	color: #00479d;
}

.industryItem .titHead .desc {
	max-width: 2.95rem;
	display: inline-block;
}

.industryItem .item {
	position: relative;
	padding-bottom: 0.5rem;
}

.industryItem .item:not(:last-child) {
	margin-bottom: 1rem;
}

.industryItem .imgbox {
	width: calc(100% - 25%);
	padding-top: 5.3rem;
}

.industryItem .infobox {
	background: #fff;
	border: 1px solid #e2e5e8;
	width: 6.5rem;
	z-index: 10;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0.5rem;
}

.industryItem .infobox dd {
	width: 33.333%;
	padding: 0.12rem 0;
	position: relative;
	z-index: 10;
}

.industryItem .infobox dd i {
	transition: all 0.5s;
	margin-top: -4px;
	font-size: 20px;
	color: #7c7c7c;
}

.industryItem .infobox .icon {
	position: absolute;
	z-index: 0;
	right: 0;
	bottom: 0;
	width: 90%;
	height: 90%;
	background-position: right center;
	background-size: contain;
	background-repeat: no-repeat;
	opacity: 0.06;
	transition: all 0.5s;
}

.industryItem .infobox dd:hover i {
	transform: rotate(180deg) scale(1.2);
	color: #00479d;
}

.industryItem .infobox:hover .icon {
	opacity: 0.1;
}

.industryItem .infobox:hover {
	box-shadow: 0 0 27px rgba(9, 21, 37, 0.1);
}

.industryItem .item:nth-child(even) {
/* 	text-align: right; */
	flex-direction: row-reverse;
}

.industryItem .item:nth-child(even) .infobox {
	left: auto;
	right: 0;
	text-align: left;
}

.industryDetail {
	border-top: 1px solid #ebebeb;
	margin-top: 0.15rem;
	padding-bottom: 1.5rem;
}

.industryDetail:after {
	position: absolute;
	left: 2.7rem;
	width: 1px;
	content: "";
	top: 0;
	height: 100%;
	background: #ebebeb;
}

.industryDetail .LeftNav {
	width: 2.69rem;
}

.industryDetail .LeftNav .item dt {
	position: relative;
	cursor: pointer;
	font-size: 0.22rem;
	font-weight: bold;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 0.98rem;
	padding: 0.2rem 0.4rem 0.2rem 0.2rem;
	border-bottom: 1px solid #ebebeb;
}

.industryDetail .LeftNav .item dt i {
	position: absolute;
	right: 0.2rem;
	top: 50%;
	transform: translateY(-50%);
	width: 14px;
	height: 14px;
	transition: all 0.5s;
}

.industryDetail .LeftNav .item dt i:after,
.industryDetail .LeftNav .item dt i:before {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	content: "";
	background: #cdcdcf;
	transition: all 0.5s;
}

.industryDetail .LeftNav .item dt i:after {
	width: 100%;
	height: 2px;
}

.industryDetail .LeftNav .item dt i:before {
	width: 2px;
	height: 100%;
}

.industryDetail .LeftNav .item:hover dt i {
	transform: translateY(-50%) rotate(180deg) scale(1.2);
}

.industryDetail .LeftNav .item:hover dt i:after,
.industryDetail .LeftNav .item:hover dt i:before {
	background: #00479d;
}

.industryDetail .LeftNav .item:hover dt,
.industryDetail .LeftNav .item.on dt {
	color: #00479d;
}

.industryDetail .LeftNav .item.on dt i:before {
	height: 0;
}

.industryDetail .LeftNav .item dd {
	display: none;
}

.industryDetail .LeftNav .item dd p {
	border-bottom: 1px solid #ebebeb;
}

.industryDetail .LeftNav .item dd p a {
	display: block;
	padding: 0.13rem 0.2rem 0.13rem 0.4rem;
	transition: all 0.5s;
}

.industryDetail .LeftNav .item dd p a i {
	color: #898989;
	font-size: 20px;
}

.industryDetail .LeftNav .item dd p a:hover,
.industryDetail .LeftNav .item dd p.on a {
	background: #00479d;
	color: #fff;
}

.industryDetail .LeftNav .item dd p a:hover,
.industryDetail .LeftNav .item dd p.on a {
	background: #00479d;
	color: #fff;
}

.industryDetail .LeftNav .item dd p a:hover i,
.industryDetail .LeftNav .item dd p.on a i {
	color: #fff;
}

.industryDetail .LeftNav .item.active dt:before {
	height: 0;
}

.industryDetail .Content {
	width: 72.91%;
	padding-top: 0.67rem;
}

.industryDetail .title {
	margin-bottom: 0.5rem;
}

.industryDetail .title .sti {
	line-height: 1.53;
}

.industryDetail .detail .imgbox {
	width: 100%;
}

.industryDetail .detail .info {
	width: 100%;
	padding: 4.063vw 0 0 0;
}

.industryDetail .detail .info aside {
	margin-bottom: 0.18rem;
}

.industryDetail .detail .info ul {
	display: flex;
	flex-wrap: wrap;
}

.industryDetail .detail .info ul li {
	padding-left: 15px;
	position: relative;
	width: 50%;
}

.industryDetail .detail .info ul li:before {
	position: absolute;
	left: 0;
	top: 0.15rem;
	width: 4px;
	height: 4px;
	content: "";
	border-radius: 50%;
	background: #333333;
}

.detailItem .inTi {
	line-height: 0.57rem;
	margin: 0.45rem 0 0.3rem;
	position: relative;
	border-bottom: 1px solid #ebebeb;
	cursor: pointer;
}

.detailItem .inTi img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
	width: 25px;
}

.detailItem .inTi i {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	font-weight: normal;
	width: 0.6rem;
	text-align: center;
	transition: all 0.5s;
}

.detailItem .inTi i:before {
	display: block;
	transition: all 0.5s;
}

.detailItem .inTi i:after {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 14px;
	content: "";
	background: #e0e0e0;
}

.detailItem .inTi i:hover:before {
	transform: scale(1.3);
}

.detailItem .inTi.on i:after {
	height: 0;
}

.detailItem .Info {
	display: none;
}

/* .detailItem .bg{background: #f2f4f6;padding: 0.4rem;} */

.detailItem table {
	width: 100% !important;
	border-right: 1px solid #dddddd !important;
	border-bottom: 1px solid #dddddd !important;
}

.detailItem table th {
	background-color: #dfe5ed !important;
	color: #3366a4 !important;
	font-size: 0.18rem;
}

.detailItem table td,
.detailItem table th {
	padding: 5px !important;
}

.detailItem table tbody tr:nth-child(odd) td {
	background: #fff !important;
}

.detailItem table td,
.detailItem table th {
	border-top: 1px solid #dddddd !important;
	border-left: 1px solid #dddddd !important;
}

@media(max-width:1024px) {
	.industryDetail:after {
		display: none;
	}

	.industryDetail .LeftNav {
		width: 100%;
	}

	.industryDetail .Content {
		width: 100%;
	}

	.SubMenu .sub {
		display: none;
	}
}

@media(max-width:768px) {

	.industryItem .item {
		padding-bottom: 0;
	}

	.industryItem .item:not(:last-child) {
		margin-bottom: 0.35rem;
	}

	.industryItem .titHead {
		padding: 0 0 0.3rem 0;
	}

	.industryItem .imgbox {
		width: 100%;
		padding-top: 64%;
	}

	.industryItem .infobox {
		position: relative;
		width: auto;
		left: auto !important;
		bottom: auto;
		right: auto !important;
	}

	.industryItem .titHead {
		width: auto;
	}

	.industryItem .titHead .desc {
		max-width: none;
	}

	.industryItem .titHead .desc br {
		display: contents;
	}

	.industryItem .infobox dd {
		width: 50%;
	}

	.industryDetail .detail .imgbox {
		width: 100%;
	}

	.industryDetail .detail .info {
		width: 100%;
	}

	.industryDetail .LeftNav .item dt {
		font-size: 18px;
	}

	.detailItem .tablecss th {
		font-size: 14px !important;
	}
}

/* 行业应用 */
.contactSelect {
	margin-bottom: 0.4rem;
}

.contactSelect select {
	width: 3.2rem;
	height: 0.5rem;
	color: #333333;
}

.contactSelect select:not(:last-child) {
	margin-right: 0.29rem;
}

.contactList .item {
	width: 47%;
	margin-bottom: 0.5rem;
	border: 1px solid #e2e2e2;
}

.contactList .item .inner {
	position: relative;
	min-height: 3.5rem;
}

.contactList .item .info {
	width: calc(100% - 31.98%);
	padding: 0.35rem 0 0.2rem 0.6rem;
}

.contactList .item h2 {
	border-bottom: 1px dashed #e6e6e6;
	padding-bottom: 0.15rem;
	position: relative;
	margin-bottom: 0.17rem;
}

.contactList .item h2:after {
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 1rem;
	height: 2px;
	content: "";
	z-index: 2;
	background: #00479d;
	transition: all 0.5s;
}

.contactList .item .imgbox {
	position: absolute;
	right: 0;
	top: 0;
	width: 31.98%;
	height: 100%;
}

.contactList .item .dl:not(:last-child) {
	margin-bottom: 0.16rem;
}

.contactList .item .dl {
	min-height: 0.48rem;
	position: relative;
	padding: 0 0.2rem 0 0.52rem;
}

.contactList .item .dl .icon {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 0.33rem;
}

.contactList .item:hover h2:after {
	width: 100%;
}

@media(max-width:1024px) {
	.contactList .item {
		width: 100%;
	}
}

@media(max-width:768px) {
	.contactList .item .imgbox {
		width: 100%;
		position: relative;
		right: auto;
		top: auto;
		padding-top: 64%;
	}

	.contactList .item .info {
		padding: 0.3rem;
		width: auto;
	}

	.contactList .item .dl .icon {
		width: 0.4rem;
	}
}

@media(max-width:640px) {
	.contactSelect {
		display: flex;
		justify-content: space-between;
	}

	.contactSelect select {
		width: 48%;
		margin: 0;
		height: 32px;
	}
}


/* 搜索 */
.SubMenu.search {
	background-color: transparent;
	padding: 0;
	border-bottom: 0;
}

.SubMenu.search .ti {
	background-color: #f2f4f6;
	padding: 0.2rem 0;
}

.SubMenu.search .Place {
	padding: 0.21rem 0;
}

.searchBoxs {
	background-color: #f3f4f4;
	padding: 0.2rem 0.3rem;
	margin-bottom: 0.25rem;
}

.searchBoxs .ti {
	color: #142233;
	width: 0.82rem;
}

.searchBoxs .ipt {
	flex: 1;
	margin-right: 0.2rem;
	width: 100%;
	padding: 0 0.28rem;
	height: 0.6rem;
	line-height: 0.6rem;
	background-color: #fff;
}

.searchBoxs .so {
	width: 2.46rem;
	height: 0.6rem;
	color: #fff;
	background-color: #00479d;
	text-align: left;
	padding: 0 0.25rem;
	position: relative;
}

.searchBoxs .so:After {
	position: absolute;
	right: 0.2rem;
	top: 50%;
	width: 19px;
	height: 8px;
	margin-top: -4px;
	content: "";
	background: url(../img/arr_more_white.svg) no-repeat;
}

.searchBoxs .so:hover {
	background-color: rgba(0, 71, 157, 0.9);
}

.searchTab {
	border-bottom: 1px solid #eeeeee;
}

.searchTab li {
	padding: 0 0.32rem;
	border: 1px solid rgba(0, 0, 0, 0);
	line-height: 0.54rem;
	position: relative;
}

.searchTab li.on {
	border: 1px solid #eeeeee;
	border-top: 3px solid #00479d;
	border-bottom: 0;
}

.searchTab li.on:after {
	width: 100%;
	bottom: -1px;
	height: 1px;
	background: #fff;
	content: "";
	position: absolute;
	left: 0;
}

.searchRecult {
	border-bottom: 1px solid #e4e4e6;
	line-height: 0.86rem;
	padding-top: 0.08rem;
	color: #142233;
	margin-bottom: 0.45rem;
}

.searchPro ul {
	margin-left: -0.3rem;
}

.searchPro .item {
	padding: 0 0 0.3rem 0.3rem;
	width: 25%;
}

.searchPro .item a {
	display: block;
	box-shadow: 0px 0px 20px 0px rgba(9, 21, 37, 0.03);
	position: relative;
}

.searchPro .item a:after {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	width: 0;
	height: 2px;
	background-color: #00479d;
	transition: all 0.5s;
	content: "";
}

.searchPro .imgbox {
	padding-top: 82.19%;
}

.searchPro .imgbox .more {
	position: absolute;
	right: -100%;
	bottom: 0;
	z-index: 2;
	width: 0.5rem;
	height: 0.5rem;
	background: #00479d url(../img/arr_more_white.svg) center center no-repeat;
	transition: all 0.5s;
	opacity: 0;
}

.searchPro .ti {
	padding: 0.23rem 0.36rem;
	min-height: 1.23rem;
	color: #010101;
	text-align: center;
}

.searchPro .item:hover .imgbox {
	background-color: #e5eef7;
}

.searchPro .item:hover .imgbox .more {
	right: 0;
	opacity: 1;
}

.searchPro .item:hover .ti {
	color: #00479d;
}

.searchPro .item:hover a:after {
	width: 100%;
}

.newsResult ul {
	margin-left: -0.4rem;
}

.newsResult .item {
	padding: 0 0 0.4rem 0.4rem;
	width: 50%;
}

.newsResult .item a {
	box-shadow: 0px 0px 20px 0px rgba(9, 21, 37, 0.03);
	position: relative;
	padding: 0.4rem 0.3rem;
	min-height: 2.61rem;
	overflow: hidden;
}

.newsResult .more {
	position: absolute;
	right: -100%;
	bottom: 0;
	z-index: 2;
	width: 0.5rem;
	height: 0.5rem;
	background: #00479d url(../img/arr_more_white.svg) center center no-repeat;
	transition: all 0.5s;
	opacity: 0;
}

.newsResult .item a:after {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	width: 0;
	height: 2px;
	background-color: #00479d;
	transition: all 0.5s;
	content: "";
}

.newsResult .item:hover .more {
	right: 0;
	opacity: 1;
}

.newsResult .item:hover a:after {
	width: 100%;
}

.newsResult .imgbox {
	width: 46.87%;
}

.newsResult .info {
	width: 46.87%;
	padding-top: 6px;
}

.newsResult .date {
	line-height: 0.46rem;
	margin-bottom: 0.22rem;
	color: #555555;
}

.newsResult .date span {
	display: inline-block;
	margin-right: 0.2rem;
	color: #014095;
	font-size: 0.3rem;
	border-bottom: 2px solid #dadada;
	vertical-align: middle;
}

.searchBody {
	padding: 0 0 10.93vw;
}

@media(max-width:1024px) {
	.searchPro .item {
		width: 33.333%;
	}

	.newsResult .item {
		width: 100%;
	}
}

@media(max-width:640px) {
	.searchPro .item {
		width: 50%;
	}

	.newsResult .item {
		width: 100%;
	}

	.newsResult .item a {
		padding: 0.2rem;
	}

	.searchTab li {
		line-height: 0.68rem;
	}

	.searchBoxs .so {
		width: 1.5rem;
	}
}

.infoSlider {
	margin-left: -0.2rem;
}

.infoSlider .item {
	width: calc(100% / 3 - 0.2rem);
	margin: 0 0 0.2rem 0.2rem;
	padding: 0.2rem;
	border: solid 1px #e5e5e5;
}

.infoSlider .imgbox {
	padding-top: 64%;
}

.infoSlider aside {
	border-bottom: solid 1px #e5e5e5;
	padding: 0.08rem 0;
	margin-bottom: 0.1rem;
}

.infoSlider .info dl dt {
	width: 55px;
	color: #999;
}

.infoSlider .info dl dd {
	flex: 1;
	color: #333;
}

@media(max-width:768px) {
	.infoSlider .item {
		width: calc(100% / 2 - 0.2rem);
	}
}

@media(max-width:480px) {
	.infoSlider .item {
		width: 100%;
	}
}