@charset "UTF-8";

@font-face {
	font-family: 'commoniconFont';
	src: url("data:font/woff2;charset=utf-8;base64,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") format("woff2"), url("data:font/woff;charset=utf-8;base64,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") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

[class^="icon_"],
[class*=" icon_"] {
	font-family: 'commoniconFont';
	line-height: 1;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon_youxiang3:before {
	content: "\e619";
}

.icon_zhiding:before {
	content: "\e684";
}

.icon_phone:before {
	content: "\e67e";
}

.icon_whatsapp:before {
	content: "\e687";
}

* {
	margin: 0;
	padding: 0;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
}

body {
	font-family: Arial !important;
	margin: 0px auto;
	background: #fff;
}

body::-webkit-scrollbar {
	width: 0.3125vw;
	height: 0.3125vw;
	background-color: #d5d5d5;
}

body::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 0.10417vw rgba(0, 0, 0, 0.1);
	border-radius: 0.3125vw;
	background-color: #d5d5d5;
}

body::-webkit-scrollbar-thumb {
	border-radius: 0.3125vw;
	-webkit-box-shadow: inset 0 0 0.10417vw rgba(0, 0, 0, 0.1);
	background: -webkit-gradient(linear, left top, left bottom, from(#114BA9), to(#4FC4EA));
	background: -webkit-linear-gradient(top, #114BA9, #4FC4EA);
	background: linear-gradient(180deg, #114BA9, #4FC4EA);
}

ul,
li {
	list-style: none;
	margin: 0;
	padding: 0;
}

a {
	color: #333333;
	text-decoration: none;
}

img {
	border: none;
	vertical-align: middle;
	max-width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
}

i {
	font-style: normal;
}

[class^="icon-"],
[class*=" icon-"] {
	font-family: 'iconfont' !important;
}

:root {
	--vi-color: #1B339E;
	--title-color: #272727;
	--text-color: #4c505f;
	--content-Wdith-1200: 77.0833vw;
	--bigTitle-fontSize-1200: 2.3958vw;
	--bigTitle-lineheight-1200: 2.9167vw;
	--smallTitle-fontsize-1200: 1.5625vw;
	--smallTitle-lineheight-1200: 1.8229vw;
	--padding-1200: 5.7292vw 0vw;
	--text-fontsize-1200: 0.9375vw;
	--text-lineheight-1200: 1.4583vw;
	--content-Wdith-768: 81.25vw;
	--bigTitle-fontSize-768: 2.875vw;
	--bigTitle-lineheight-768: 3.5vw;
	--smallTitle-fontsize-768: 1.875vw;
	--smallTitle-lineheight-768: 2.1875vw;
	--padding-768: 6.875vw 0vw;
	--text-fontsize-768: 1.125vw;
	--text-lineheight-768: 1.75vw;
	--content-Wdith: 100%;
	--bigTitle-fontSize: 2.39583vw;
	--bigTitle-lineheight: 2.91667vw;
	--smallTitle-fontsize: 0.83333vw;
	--text-fontsize: 0.72917vw;
	--text-lineheight: 1.25vw;
	--padding: 1.82292vw 0px;
}

.content1760 {
	width: 91.66667vw;
	margin: 0 auto;
}

.content1500 {
	width: 78.125vw;
	margin: 0 auto;
}

.content1440 {
	width: 75vw;
	margin: 0 auto;
}

.location {
	font-size: 0.781vw;
}

.content1225 {
	width: 63.80208vw;
	margin: 0 auto;
}

.content900 {
	width: 46.875vw;
	margin: 0 auto;
}

.pc {
	display: block !important;
}

.mobile {
	display: none !important;
}

.maskLayer {
	position: fixed;
	z-index: 98;
	background-color: rgba(0, 0, 0, 0.6);
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: none;
}

.header .navBox .navList .list:hover .productsMenus {
	max-height: 35.2604vw;
}

.productsMenus {
	position: fixed;
	top: 4.7813vw;
	left: 0px;
	width: 100%;
	max-height: 0px;
	padding: 0px 13.0208vw;
	overflow: hidden;
	background-color: #fff;
	transition: all .8s ease;
	display: flex;
	align-items: flex-start;
}

.productsMenus .oneLevel {
	width: 27.44%;
	height: 27.1875vw;
	border-right: 1px solid #E8E8E8;
}

.productsMenus .oneLevel .item {}

.productsMenus .oneLevel .item.active a {
	background-color: #213A8A;
	color: #ffffff;
}

.productsMenus .oneLevel .item a {
	display: flex;
	height: 3.0208vw;
	align-items: center;
	padding: 0px 1.0417vw;
	font-size: .7813vw;
	color: #999999;
}

.productsMenus .pro {
	width: 27.44%;
	height: 27.1875vw;
	border-right: 1px solid #E8E8E8;
	overflow-y: auto;
}

.productsMenus .pro .wrapper {
	display: none;
}

.productsMenus .pro .wrapper.active {
	display: block;
}

.productsMenus .pro .wrapper .item {}

.productsMenus .pro .wrapper .item.active a {
	color: #213A8A;
}

.productsMenus .pro .wrapper .item a {
	display: flex;
	height: 3.0208vw;
	justify-content: space-between;
	align-items: center;
	padding: 0px 1.0417vw;
	font-size: .7813vw;
	line-height: 1.1458vw;
	color: #999999;
}

.productsMenus .pro .wrapper .item a i {
	font-size: .625vw;
	margin-left: 2.8646vw;
}

.productsMenus .proImages {
	width: 45.12%;
	height: 27.1875vw;
	display: flex;
	align-items: center;
	justify-content: center;
}

.productsMenus .proImages img {
	width: 22.3958vw;
	height: 19.2708vw;
	transition: all .6s ease;
}

.productsMenus .proImages img:hover {
	transform: scale(1.05);
}

.productsMenus .pro::-webkit-scrollbar {
	width: .1563vw;
	height: .1563vw;
	background-color: #d5d5d5;
}

.productsMenus .pro::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 0.10417vw rgba(0, 0, 0, 0.1);
	border-radius: .1563vw;
	background-color: #d5d5d5;
}

.productsMenus .pro::-webkit-scrollbar-thumb {
	border-radius: .1563vw;
	-webkit-box-shadow: inset 0 0 0.10417vw rgba(0, 0, 0, 0.1);
	background: -webkit-gradient(linear, left top, left bottom, from(#114BA9), to(#4FC4EA));
	background: -webkit-linear-gradient(top, #114BA9, #4FC4EA);
	background: linear-gradient(180deg, #114BA9, #4FC4EA);
}

@media (min-width:0px) {
	body {
		padding-top: 0px;
		position: relative;
		-webkit-transition: left 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
		-moz-transition: left 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
		transition: left 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
		left: 0px;
	}

	.header {
		background: transparent;
		height: 60px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: fixed;
		width: 100%;
		top: 0px;
		left: 0px;
		-webkit-transition: left 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
		-moz-transition: left 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
		transition: left 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
		left: 0px;
		z-index: 9999;
	}

	.header {
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		transition: all 0.4s;
	}

	.header .commonMain {
		margin: 0px auto;
		padding: 0px 20px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.header .logo {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-moz-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.header .logo img {
		height: 32px;
	}

	.header .logo img.color {
		display: none;
	}

	.header .logo img.transparent {
		display: block;
	}

	.header .navBox {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.header .navBox .navList {
		background: #FAFAFA;
		display: none;
		position: fixed;
		width: 260px;
		right: -260px;
		top: 0px;
		bottom: 0px;
		padding: 50px 0px 0px;
		overflow-y: auto;
		-webkit-transition: right 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
		-moz-transition: right 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
		transition: right 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	}

	.header .navBox .navList .list {
		position: relative;
		border-top: 1px solid #eff1f3;
	}

	.header .navBox .navList .list h3 a {
		padding: 0px 25px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		line-height: 50px;
		font-size: 15px;
		position: relative;
		color: #333;
		font-weight: normal;
		text-transform: uppercase;
	}

	.header .navBox .navList .list h3 a::before {
		content: "";
		display: block;
		width: 8px;
		height: 8px;
		border-radius: 100%;
		border: 1px solid #D8D8D8;
		margin-right: 15px;
	}

	.header .navBox .navList .list.cur {
		background: #fff;
	}

	.header .navBox .navList .list.cur h3 a::before {
		background: #666;
		border-color: #666;
	}

	.header .navBox .navList .closeNavText a {
		visibility: hidden;
	}

	.header .navBox .haderOther {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.header .navBox .haderOther .searchBox {
		margin-left: 15px;
		position: relative;
	}

	.header .navBox .haderOther .searchBox .searchBtn {
		display: block;
		width: 21px;
		color: #ffffff;
		font-size: 21px;
	}

	.header .navBox .haderOther .navbtn {
		color: #ffffff;
		width: 26px;
		position: relative;
		cursor: pointer;
		margin-left: 15px;
		font-size: 20px;
	}

	.header .searchformMain {
		position: fixed;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		display: none;
		z-index: 99;
	}

	.header .searchformMain .searchform {
		background: #fff;
		padding: 10px 0px 30px;
		position: relative;
		z-index: 99;
		-webkit-transition: opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
		transition: opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
		-moz-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1), -moz-transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
		transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
		transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), -moz-transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
		opacity: 0;
		-webkit-transform: translate3d(0px, -100%, 1px);
		-moz-transform: translate3d(0px, -100%, 1px);
		transform: translate3d(0px, -100%, 1px);
	}

	.header .searchformMain .searchform form {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		max-width: 1080px;
		margin: 0px auto;
		border-bottom: 2px solid #595959;
		width: 100%;
		padding: 20px 0px;
		position: relative;
	}

	.header .searchformMain .searchform form input {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-moz-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		margin: 0px 15px;
		font-size: 14px;
		color: #333;
		line-height: inherit;
		vertical-align: middle;
		border: 0px;
	}

	.header .searchformMain .searchform form button {
		left: 0px;
		font-size: 20px;
		height: 100%;
		top: 0px;
		background: none;
		border: none;
		cursor: pointer;
	}

	.header .searchformMain .searchform form .closeSearch {
		cursor: pointer;
		right: 0px;
		top: 0px;
		height: 100%;
		font-size: 17px;
		color: #333;
	}

	.header .searchformMain .search_mask {
		content: "";
		position: absolute;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.6);
	}

	.header .searchformMain.admission .searchform {
		-webkit-transform: translate3d(0px, 0px, 0px);
		-moz-transform: translate3d(0px, 0px, 0px);
		transform: translate3d(0px, 0px, 0px);
		opacity: 1;
	}

	.admissionheader {
		left: -260px;
	}

	.admissionheader .navBox .navList {
		right: 0px;
	}

	.hideScroll {
		overflow: hidden;
	}

	.admissionBody {
		left: -260px;
	}

	.header .navBox .navList .list .subNavBtn {
		position: absolute;
		right: 0px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: right;
		-webkit-justify-content: right;
		-moz-box-pack: right;
		-ms-flex-pack: right;
		justify-content: right;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 45%;
		height: 50px;
		top: 0px;
		right: 0px;
		padding-right: 25px;
	}

	.header .navBox .navList .list .subNavBtn i {
		width: 12px;
		height: 12px;
		display: block;
		position: relative;
	}

	.header .navBox .navList .list .subNavBtn i::after {
		content: "";
		width: 100%;
		height: 2px;
		background: #474747;
		position: absolute;
		left: 0px;
		top: 50%;
		margin-top: -1px;
	}

	.header .navBox .navList .list .subNavBtn i::before {
		content: "";
		width: 2px;
		height: 100%;
		background: #474747;
		position: absolute;
		left: 50%;
		top: 0px;
		margin-left: -1px;
		-webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
		-moz-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
		transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	}

	.header .navBox .navList .list .subNavMain {
		display: none;
	}

	.header .navBox .navList .list .subNavMain .threeNavBox {
		display: none;
	}

	.header .navBox .navList .list .subNavMain .subNavList {
		position: relative;
	}

	.header .navBox .navList .list .subNavMain .subNavList>a {
		padding: 15px 25px;
		border-top: 1px solid #EBEBEB;
		background: #f6f6f6;
		display: block;
		font-size: 14px;
	}

	.header .navBox .navList .list .subNavMain .subNavList>a::before {
		margin-right: 10px;
	}

	.header .navBox .navList .list .subNavMain .subNavList .mThreeNav {
		display: none;
	}

	.header .navBox .navList .list.active h3 {
		background: #ebebeb;
	}

	.header .navBox .navList .list.active h3 a::before {
		background: #666;
		border-color: #666;
	}

	.header .navBox .navList .list.active .subNavBtn i::before {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}

	.header .navBox .navList .list .subNavMain .subNavBox .subNavList .threeNavBtn {
		position: absolute;
		right: 0px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: right;
		-webkit-justify-content: right;
		-moz-box-pack: right;
		-ms-flex-pack: right;
		justify-content: right;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 40%;
		height: 45px;
		top: 0px;
		right: 0px;
		padding-right: 25px;
	}

	.header .navBox .navList .list .subNavMain .subNavBox .subNavList .threeNavBtn i {
		width: 12px;
		height: 12px;
		display: block;
		position: relative;
	}

	.header .navBox .navList .list .subNavMain .subNavBox .subNavList .threeNavBtn i::after {
		content: "";
		width: 100%;
		height: 2px;
		background: #474747;
		position: absolute;
		left: 0px;
		top: 50%;
		margin-top: -1px;
	}

	.header .navBox .navList .list .subNavMain .subNavBox .subNavList .threeNavBtn i::before {
		content: "";
		width: 2px;
		height: 100%;
		background: #474747;
		position: absolute;
		left: 50%;
		top: 0px;
		margin-left: -1px;
		-webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
		-moz-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
		transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	}

	.header .navBox .navList .list .subNavMain .subNavBox .subNavList .mThreeNav a {
		display: block;
		padding: 15px 50px;
		border-top: 1px solid #EBEBEB;
		font-size: 13px;
	}

	.header .navBox .navList .list .subNavMain .subNavBox .subNavList .mThreeNav a::before {
		margin-right: 10px;
	}

	.header .navBox .navList .list .subNavMain .subNavBox .subNavList.active1 .threeNavBtn i::before {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}

	.header .navBox .haderOther .menusBox {
		display: none;
	}

	.header .navBox .haderOther .langBox {
		position: relative;
		margin-left: 14px;
	}

	.header .navBox .haderOther .langBox:hover ul {
		opacity: 1;
		visibility: visible;
	}

	.header .navBox .haderOther .langBox div {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		font-size: 14px;
		color: #ffffff;
		font-weight: normal;
	}

	.header .navBox .haderOther .langBox div i {
		display: block;
		font-size: 26px;
		color: #ffffff;
		margin-right: 3px;
	}

	.header .navBox .haderOther .langBox div span {
		display: block;
		font-size: 8px;
		color: #ffffff;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		margin-left: 3px;
	}

	.header .navBox .haderOther .langBox ul {
		position: absolute;
		top: 29px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		width: 60px;
		-webkit-box-shadow: 0 0 6px #ddd;
		box-shadow: 0 0 6px #ddd;
		border-radius: 5px;
		background-color: #fff;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		transition: all 0.4s ease;
	}

	.header .navBox .haderOther .langBox ul::after {
		position: absolute;
		top: -9px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		border: 5px solid #ffffff;
		border-left-color: transparent;
		border-right-color: transparent;
		border-top-color: transparent;
		content: "";
		display: block;
		width: 0px;
		height: 0px;
	}

	.header .navBox .haderOther .langBox ul li {
		line-height: 28px;
		text-align: center;
	}

	.header .navBox .haderOther .langBox ul li a {
		font-size: 13px;
		color: #333333;
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		transition: all 0.4s ease;
	}

	.header .navBox .haderOther .langBox ul li a:hover {
		color: var(--vi-color);
		background: #fff;
	}

	.header .navBox .haderOther .langBox ul li.cur a {
		color: var(--vi-color);
		font-weight: bold
	}

	.headerDownBg {
		background: #fff;
		-webkit-box-shadow: 0 0 10px #ddd;
		box-shadow: 0 0 10px #ddd;
	}

	.headerDownBg .logo img.color {
		display: block;
	}

	.headerDownBg .logo img.transparent {
		display: none;
	}

	.headerDownBg .navBox .haderOther .searchBox .searchBtn {
		color: #333;
	}

	.headerDownBg .navBox .haderOther .navbtn {
		color: #333;
	}

	.headerDownBg .navBox .haderOther .langBox div {
		color: #333;
	}

	.headerDownBg .navBox .haderOther .langBox div i {
		color: #333;
	}

	.headerDownBg .navBox .haderOther .langBox div span {
		color: #333;
	}
}

@media (min-width:768px) {
	.header .searchformMain .searchform {
		padding: 0.625vw 0vw 3.125vw;
	}

	.header .searchformMain .searchform form {
		padding: 2.8125vw 0vw;
	}

	.header .searchformMain .searchform form input {
		margin: 0vw 1.875vw;
		font-size: 1.125vw;
	}

	.header .searchformMain .searchform form button {
		font-size: 1.5vw;
	}

	.header .searchformMain .searchform form .closeSearch {
		font-size: 1.0417vw;
	}

	.header .searchformMain .search_mask {
		background: rgba(0, 0, 0, 0);
	}
}

@media (min-width:992px) {
	body {
		padding-top: 0vw !important;
	}

	.header .commonMain {
		padding: 0vw 0vw;
	}

	.header {
		height: 4.7813vw;
		position: fixed;
		left: 0vw;
		top: 0vw;
		width: 100%;
		background: none;
		-webkit-transition: 0.8s ease;
		-moz-transition: 0.8s ease;
		transition: 0.8s ease;
	}

	.header .logo img {
		width: 13.07292vw;
		height: 2.3438vw;
	}

	.header .navBox .haderOther .navbtn {
		display: none;
	}

	.header .navBox .navList {
		padding: 0vw;
		width: auto;
		right: 0vw;
		background: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: relative;
		padding: 0vw;
		position: relative;
		overflow: visible;
		top: 0vw;
	}

	.header .navBox .navList .list {
		margin-left: 3.1875vw;
		padding: 0vw;
		border-top: none;
	}

	.header .navBox .navList .list:last-child .menus {
		left: 0%;
	}

	.header .navBox .navList .list h3 a {
		height: 4.7813vw;
		font-size: 0.9333vw;
		padding: 0vw;
		padding-top: 0.3646vw;
		color: #fff;
		font-weight: normal;
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		transition: all 0.4s ease;
		position: relative;
	}

	.header .navBox .navList .list h3 a::after {
		position: absolute;
		left: 50%;
		bottom: 0px;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		width: 0%;
		height: 3px;
		background-color: var(--vi-color);
		content: "";
		display: block;
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		transition: all 0.4s ease;
	}

	.header .navBox .navList .list h3 a::before {
		display: none;
	}

	.header .navBox .navList .list.cur {
		background: none;
	}

	.header .navBox .navList .list:hover h3 a {
		color: var(--vi-color);
	}

	.header .navBox .navList .list:hover h3 a::after {
		width: 100%;
	}

	.header .navBox .navList .list:hover .subNavMain {
		max-height: 52.0833vw;
		-webkit-transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
		transition: all 0.8s ease-in-out;
	}

	.header .navBox .navList .list:first-child {
		margin-left: 0vw;
	}

	.header .navBox .navList .closeNavText {
		display: none;
	}

	.header .navBox .haderOther .searchBox {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 1.6667vw;
		height: 5.5208vw;
		margin-left: 2.2917vw;
		padding-top: 0.3646vw;
	}

	.header .navBox .haderOther .langBox {
		padding-top: 0.3646vw;
		margin-left: 1.1458vw;
	}

	.header .navBox .haderOther .searchBox .searchBtn {
		color: #fff;
		width: 1.0938vw;
		font-size: 0.8854vw;
	}

	.header .navBox .haderOther .menusBox {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 1.875vw;
		height: 1.875vw;
		border-radius: 50%;
		background-color: #fff;
		color: #333333;
		font-size: 0.625vw;
		cursor: pointer;
		margin-left: 1.9792vw;
	}

	.header .navBox .haderOther .langBox div i {
		margin-right: 0.2083vw;
		font-size: 1.3021vw;
	}

	.header .navBox .haderOther .langBox div span {
		-webkit-transform: rotate(90deg) scale(0.6);
		-moz-transform: rotate(90deg) scale(0.6);
		-ms-transform: rotate(90deg) scale(0.6);
		transform: rotate(90deg) scale(0.6);
		margin-left: 0.1563vw;
		font-size: 0.5208vw;
	}

	.header .navBox .haderOther .langBox ul {
		top: 2.5104vw;
		border-radius: 0.2604vw;
		-webkit-box-shadow: 0 0 0.3125vw #dddddd;
		box-shadow: 0 0 0.3125vw #dddddd;
		width: 4.125vw;
	}

	.header .navBox .haderOther .langBox ul li {
		line-height: 1.7583vw;
	}

	.header .navBox .haderOther .langBox ul li a {
		font-size: 0.725vw;
	}

	.header .navBox .haderOther .langBox ul::after {
		top: -0.4167vw;
		border-width: 0.2604vw;
	}

	.header .searchformMain .searchform {
		padding: 0.5208vw 0vw 2.6042vw;
	}

	.header .searchformMain .searchform form {
		padding: 2.3438vw 0vw;
	}

	.header .searchformMain .searchform form input {
		margin: 0vw 1.5625vw;
		font-size: 0.9375vw;
	}

	.header .searchformMain .searchform form button {
		font-size: 1.25vw;
	}

	.header .searchformMain .searchform form .closeSearch {
		font-size: 0.9896vw;
	}

	.headerDownBg {
		background: #ffffff;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-bottom: 1px solid #ececec;
	}

	.headerDownBg .navBox .navList .list h3 a {
		color: #333333;
	}

	.headerDownBg .navBox .navList .list.cur h3 a {
		color: var(--vi-color);
	}

	.headerDownBg .navBox .navList .list.cur h3 a::after {
		width: 100%;
	}

	.headerDownBg .navBox .haderOther .searchBox .searchBtn {
		color: #333333;
	}

	.headerDownBg .navBox .haderOther .langBox div {
		color: #333333;
	}

	.headerDownBg .navBox .haderOther .langBox div i {
		color: #333333;
	}

	.headerDownBg .navBox .haderOther .langBox div span {
		color: #333333;
	}

	.headerUp {
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	.header .navBox .navList .list .subNavBtn {
		display: none;
	}

	.header .navBox .navList .list .subNavMain {
		position: absolute;
		min-width: 100%;
		left: -2.0833vw;
		overflow: hidden;
		max-height: 0vw;
		display: block;
	}

	.header .navBox .navList .list .subNavMain .subNavBox {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		background: #f9f9f9;
		white-space: nowrap;
		border-radius: 0vw 0vw 0.5208vw 0.5208vw;
		overflow: hidden;
	}

	.header .navBox .navList .list .subNavMain .subNavBox .subNav {
		min-width: 10.4167vw;
		padding: 1.5625vw 0vw;
	}

	.header .navBox .navList .list .subNavMain .subNavBox .subNav .subNavList>a {
		display: block;
		background: none;
		border: none;
		line-height: 2.0833vw;
		font-size: 0.8333vw;
		padding: 0vw 2.0833vw;
		position: relative;
	}

	.header .navBox .navList .list .subNavMain .subNavBox .subNav .subNavList>a:hover::after {
		content: "";
		border-right: 0.4167vw solid transparent;
		border-top: 0.4167vw solid var(--vi-color);
		position: absolute;
		left: 0vw;
		top: 0vw;
	}

	.header .navBox .navList .list .subNavMain .subNavBox .subNav .subNavList>a:hover {
		background: #e3e3e7;
	}

	.header .navBox .navList .list .subNavMain .subNavBox .subNav .subNavList.cur1>a::after {
		content: "";
		border-right: 0.4167vw solid transparent;
		border-top: 0.4167vw solid var(--vi-color);
		position: absolute;
		left: 0vw;
		top: 0vw;
	}

	.header .navBox .navList .list .subNavMain .subNavBox .subNav .subNavList.cur1>a {
		background: #e3e3e7;
	}

	.header .navBox .navList .list .subNavMain .subNavBox .subNav .threeNavBtn {
		display: none;
	}

	.header .navBox .navList .list .subNavMain .subNavBox .subNav .mThreeNav {
		display: none;
	}

	.header .navBox .navList .list .subNavMain .subNavBox .threeNavBox {
		display: block;
		padding: 1.5625vw 0vw;
		position: relative;
	}

	.header .navBox .navList .list .subNavMain .subNavBox .threeNavBox::before {
		content: "";
		width: 0.0521vw;
		height: 100%;
		position: absolute;
		left: 0vw;
		top: 0vw;
		background: #eae9f1;
	}

	.header .navBox .navList .list .subNavMain .subNavBox .threeNavBox .threeNav {
		min-width: 10.4167vw;
		display: none;
	}

	.header .navBox .navList .list .subNavMain .subNavBox .threeNavBox .threeNav>a {
		display: block;
		line-height: 2.0833vw;
		padding: 0vw 2.0833vw;
		font-size: 0.8333vw;
	}

	.header .navBox .navList .list .subNavMain .subNavBox .threeNavBox .threeNav>a:hover {
		background: #e3e3e7;
	}

	.header .navBox .navList .list:hover .subNavMain {
		max-height: 52.0833vw;
		-webkit-transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
		transition: all 0.8s ease-in-out;
	}

	.header .navBox .navList .list .subNavMain .subNavList>a::before {
		display: none;
	}
}

@media (min-width:0px) {
	.pageMain {
		padding: 0px 0px 40px;
		overflow: hidden;
		position: relative;
	}

	.pageMain .layui-laypage {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: -moz-box;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 0 auto;
	}

	.pageMain .commonMain {
		max-width: var(--content-Wdith);
		margin: 0px auto;
		padding: 0px 20px;
	}

	.pageMain #pagination {
		text-align: center;
		display: none;
	}

	.pageMain #pagination a {
		height: 30px;
		line-height: 30px;
		width: 30px;
		padding: 0px;
		margin: 0px 4px;
		position: relative;
		border: none;
		font-size: 14px;
		cursor: pointer;
		border-radius: 0px;
		-webkit-transition: all 0.1s ease;
		-moz-transition: all 0.1s ease;
		transition: all 0.1s ease;
	}

	.pageMain #pagination a:hover {
		color: var(--vi-color);
	}

	.pageMain #pagination a.layui-laypage-prev {
		font-size: 16px;
	}

	.pageMain #pagination a.layui-laypage-next {
		font-size: 16px;
	}

	.pageMain #pagination .layui-laypage .layui-laypage-curr {
		height: 30px;
		line-height: 30px;
		width: 30px;
		font-size: 14px;
		border: none;
		padding: 0px;
		margin: 0px 4px;
		font-weight: 600;
	}

	.pageMain #pagination .layui-laypage .layui-laypage-curr em {
		display: block;
		background: var(--vi-color);
	}
}

@media (min-width:768px) {
	.pageMain {
		padding: 0vw 0vw 6.875vw;
	}

	.pageMain.pageMain2 #pagination a {
		color: rgba(255, 255, 255, 0.7);
		background-color: #86858a;
	}

	.pageMain .commonMain {
		max-width: var(--content-Wdith-768);
	}

	.pageMain #pagination {
		display: block;
	}

	.pageMain #pagination a {
		height: 2.5vw;
		line-height: 2.5vw;
		width: 2.5vw;
		margin: 0vw 0.5208vw;
		font-size: 0.7292vw;
		background-color: #ffffff;
		font-weight: normal;
	}

	.pageMain #pagination a:hover {
		background: var(--vi-color) !important;
		color: #fff !important;
	}

	.pageMain #pagination .layui-laypage .layui-laypage-curr {
		height: 2.5vw;
		line-height: 2.5vw;
		width: 2.5vw;
		font-size: 0.7292vw;
	}

	.pageMain #pagination .layui-laypage .layui-laypage-curr em {
		display: block;
		left: 0vw;
		top: 0vw;
		padding: 0vw;
		font-size: 0.7292vw;
	}

	.pageMain #pagination a.layui-laypage-prev {
		font-size: 12px;
	}

	.pageMain #pagination a.layui-laypage-next {
		font-size: 12px;
	}
}

@media (min-width:1200px) {
	.pageMain {
		padding: 3.4375vw 0vw 0vw;
	}

	.pageMain .commonMain {
		max-width: var(--content-Wdith-1200);
	}

	.pageMain #pagination a {
		height: 2.5vw;
		line-height: 2.5vw;
		width: 2.5vw;
		margin: 0vw 7px;
		font-size: 0.7292vw;
	}

	.pageMain #pagination .layui-laypage .layui-laypage-curr {
		height: 2.5vw;
		width: 2.5vw;
		font-size: 0.9375vw;
	}

	.pageMain #pagination .layui-laypage .layui-laypage-curr em {
		font-size: 0.8854vw;
	}

	.pageMain #pagination a.layui-laypage-prev i {
		font-size: 0.625vw;
	}

	.pageMain #pagination a.layui-laypage-next i {
		font-size: 0.625vw;
	}
}

@media (min-width:0px) {
	.PopupVideoBox {
		position: fixed;
		z-index: 99999;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		display: none;
	}

	.PopupVideo {
		position: absolute;
		left: 50%;
		width: 100%;
		top: 50%;
		max-width: 960px;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		padding: 0px 20px;
	}

	.PopupVideo video {
		width: 100%;
	}

	.PopupVideo iframe {
		width: 100%;
		min-height: 500px;
	}

	.PopupVideo .videoPlayer {
		overflow: hidden;
		border-radius: 10px;
	}

	.closeVideo {
		position: absolute;
		right: 25px;
		top: -25px;
		width: 22px;
		height: 22px;
		cursor: pointer;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

	.closeVideo::after {
		content: "";
		display: block;
		position: absolute;
		width: 2px;
		height: 100%;
		background: #fff;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.closeVideo::before {
		content: "";
		display: block;
		position: absolute;
		width: 100%;
		height: 2px;
		background: #fff;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}

@media (min-width:768px) {
	.PopupVideo .videoPlayer {
		border-radius: 0.625vw;
	}

	.PopupVideo {
		max-width: 60vw;
		padding: 0vw 1.5625vw;
	}

	.PopupVideo iframe {
		min-height: 31.25vw;
	}

	.closeVideo {
		right: 1.5625vw;
		top: -1.5625vw;
		width: 1.375vw;
		height: 1.375vw;
	}

	.closeVideo::after {
		width: 0.125vw;
	}

	.closeVideo::before {
		height: 0.125vw;
	}
}

@media (min-width:1200px) {
	.PopupVideo .videoPlayer {
		border-radius: 0.5208vw;
	}

	.PopupVideo {
		max-width: 50vw;
		padding: 0vw 1.3021vw;
	}

	.PopupVideo iframe {
		min-height: 26.0417vw;
	}

	.closeVideo {
		right: 1.3021vw;
		top: -1.3021vw;
		width: 1.1458vw;
		height: 1.1458vw;
	}

	.closeVideo::after {
		width: 0.1042vw;
	}

	.closeVideo::before {
		height: 0.1042vw;
	}
}

.detailBanner {
	position: relative;
}

.detailBanner .image img {
	width: 100%;
	height: auto;
}

.detailBanner .text {
	position: absolute;
	top: 33.4%;
	left: 0;
	right: 0;
	margin: 0 auto;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	text-align: left;
}

.detailBanner .neibannerbox {
	position: relative;
	margin: 0 auto;
}

.detailBanner .neibannerbox .company {
	font-size: 1.20417vw;
	color: #333333;
	font-weight: 500;
}
.detailBanner .neibannerbox .companysm {
	font-size: 0.95417vw;
	color: #333333;
	font-weight: 300;
}

.detailBanner .neibannerbox .line {
	position: relative;
	display: block;
	height: 3px;
}

.detailBanner .neibannerbox .line::after {
	content: '';
	position: absolute;
	height: 3px;
	width: 4vw;
	top: 0;
	left: 0;
	background: #cf446f;
}

.detailBanner .neibannerbox .line:before {
	content: '';
	position: absolute;
	height: 3px;
	width: 4vw;
	top: 0;
	left: 4vw;
	background: #26376f;
}
.detailBanner .text h1 {
	font-size: 1.675vw;
	letter-spacing: 2px;
	color: #0148a2;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 0.16875vw;
	position: relative;
}
.detailBanner .text h1 span{ 
	vertical-align: super; /* 或者使用 'top' */
	font-size: smaller; /* 调整字体大小以匹配上标样式 */
}
.detailBanner .text p {
	font-size: 0.83333vw;
	color: rgba(255, 255, 255, 0.5);
}

.breadcrumbBg {
	padding-top: 0.67708vw;
	height: 3.125vw;
	/* margin-top: -3.125vw; */
	position: relative;
	z-index: 9;
}

.breadcrumbBg.breadcrumb2 {
	margin-top: 5.78125vw;
	padding-top: 0px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	border-bottom: 1px solid #ececec;
}

.breadcrumbBg.breadcrumb2 .breadcrumb ul li:first-child a {
	color: #4C505F;
}

.breadcrumbBg.breadcrumb2 .breadcrumb ul li a {
	color: #4C505F;
}

.breadcrumbBg.breadcrumb2 .breadcrumb ul li i {
	color: rgba(76, 80, 95, 0.6);
}

.breadcrumbBg .breadcrumb ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.breadcrumbBg .breadcrumb ul li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.breadcrumbBg .breadcrumb ul li:first-child a {
	font-size: 0.83333vw;
	color: rgba(255, 255, 255, 0.8);
}

.breadcrumbBg .breadcrumb ul li a {
	display: block;
	font-size: 0.72917vw;
	color: #ffffff;
}

.breadcrumbBg .breadcrumb ul li i {
	font-size: 0.83333vw;
	color: rgba(255, 255, 255, 0.6);
	margin: 0 0.26042vw;
}

.detailList .detailListMain {
	height: 3.64583vw;
	border-bottom: 1px solid rgba(191, 191, 191, 0.1);
}

.detailList .detailListMain .swiper-slide {
	width: auto;
	margin-right: 1.04167vw;
}

.detailList .detailListMain .swiper-slide:last-child {
	margin-right: 0px;
}

.detailList .detailListMain .swiper-slide.active a,
.detailList .detailListMain .swiper-slide:hover a {
	color: #ffffff;
	background-color: #1B339E;
}

.detailList .detailListMain .swiper-slide a {
	display: block;
	min-width: 8.80208vw;
	height: 3.64583vw;
	line-height: 3.64583vw;
	font-size: 0.83333vw;
	color: #000000;
	text-align: center;
	white-space: nowrap;
	padding: 0px 1.30208vw;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	position: relative;
	font-weight: bold;
}

.detailType {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.detailType .title {
	white-space: nowrap;
	font-size: 0.9375vw;
	color: #898E96;
	font-weight: bold;
	margin-right: 2.55208vw;
}

.detailType .detailTypeMain ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.detailType .detailTypeMain ul li {
	margin-right: 2.8125vw;
}

.detailType .detailTypeMain ul li.active a,
.detailType .detailTypeMain ul li:hover a {
	color: #213a8a;
}

.detailType .detailTypeMain ul li.active a::after,
.detailType .detailTypeMain ul li:hover a::after {
	opacity: 1;
	visibility: visible;
}

.detailType .detailTypeMain ul li:last-child {
	margin-right: 0px;
}

.detailType .detailTypeMain ul li a {
	display: block;
	font-size: 0.9375vw;
	color: #1E2D45;
	line-height: 2.08333vw;
	padding: 0 0.26042vw;
	position: relative;
}

.detailType .detailTypeMain ul li a::after {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 0.10417vw;
	background-color: #213a8a;
	content: "";
	display: block;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.detailTitle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 1.17708vw;
}

.detailTitle.textColorWhite h1 {
	color: #ffffff;
	line-height: 2.70833vw;
	padding-left: 0px;
	background: url("../images/detailtitleicon2.png") no-repeat;
	background-position: 0px 0px;
	padding-top: 0.72917vw;
	padding-left: 0.52083vw;
	margin-left: -0.52083vw;
}

.detailTitle h1 {
	font-size: 2.076vw;
	color: #1E2D45;
	font-weight: bold;
	line-height: 3.33333vw;
	text-transform: uppercase;
	/*	padding-left:0.88542vw;
	background:url("../images/detailtitleicon.png") no-repeat left top;*/
	background-size: 2.91667vw;
}

.detailTitle .more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 1.14583vw 0px 1.30208vw;
	width: 12.13542vw;
	height: 2.96875vw;
	color: #ffffff;
	border-radius: 1.51042vw;
	overflow: hidden;
	border: 0.10417vw solid transparent;
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: relative;
}

.detailTitle .more span {
	position: relative;
	z-index: 9;
	font-size: 0.72917vw;
	font-weight: bold;
}

.detailTitle .more i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 1.04167vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.detailTitle .more:hover::after {
	left: 12.13542vw;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.detailTitle .more::after {
	position: absolute;
	top: 50%;
	left: -5.20833vw;
	width: 0.72917vw;
	height: 10.41667vw;
	background-color: rgba(255, 255, 255, 0.4);
	-webkit-transform: rotate(35deg) translateY(-50%);
	-moz-transform: rotate(35deg) translateY(-50%);
	-ms-transform: rotate(35deg) translateY(-50%);
	transform: rotate(35deg) translateY(-50%);
	content: "";
	display: block;
}

.loadMore {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 1.5625vw;
	width: 9.89583vw;
	height: 2.96875vw;
	color: #2E5B9A;
	border-radius: 1.51042vw;
	position: relative;
	border: 0.10417vw solid transparent;
	background-clip: padding-box, border-box;
	background-origin: padding-box, border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#ffffff)), -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #ffffff, #ffffff), -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #ffffff, #ffffff), -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(to right, #ffffff, #ffffff), linear-gradient(90deg, #114BA9, #4FC4EA);
	cursor: pointer;
	margin: 3.80208vw auto 5.52083vw;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.loadMore span {
	position: relative;
	z-index: 9;
	font-size: 0.72917vw;
	font-weight: bold;
}

.loadMore i {
	display: block;
	width: 0.72917vw;
	height: 0.72917vw;
	background: url("../images/loadmoreicon.png") no-repeat;
	background-position: 0px -0.83333vw;
	background-size: 100% auto;
	position: relative;
	z-index: 9;
}

.loadMore::before {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	border: 0.10417vw solid transparent;
	background-clip: padding-box, border-box;
	background-origin: padding-box, border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA)), -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA), -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA), -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(to right, #114BA9, #4FC4EA), linear-gradient(90deg, #114BA9, #4FC4EA);
	content: "";
	display: block;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
	border-radius: 1.51042vw;
	opacity: 0;
	visibility: hidden;
}

.loadMore:hover {
	background-image: none;
	color: #ffffff;
}

.loadMore:hover::before {
	opacity: 1;
	visibility: visible;
}

.loadMore:hover i {
	background-position: 0px 0px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.sidebar {
	position: fixed;
	top: 50%;
	right: 0px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-box-shadow: 0px 0.41667vw 0.83333vw 0px rgba(0, 6, 25, 0.15);
	box-shadow: 0px 0.41667vw 0.83333vw 0px rgba(0, 6, 25, 0.15);
	background: url("../images/sidebarbg.jpg") no-repeat top;
	background-size: 100% auto;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
	z-index: 97;
}

.sidebar ul li {
	border-bottom: 1px solid #404049;
}

.sidebar ul li:last-child {
	border-bottom: 0px;
}

.sidebar ul li:last-child a {
	background: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background: linear-gradient(90deg, #114BA9, #4FC4EA);
}

.sidebar ul li:hover a::after {
	opacity: 1;
	visibility: visible;
}

.sidebar ul li a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 3.64583vw;
	height: 3.28125vw;
	position: relative;
}

.sidebar ul li a img {
	width: 2.08333vw;
	height: 2.08333vw;
	position: relative;
	z-index: 9;
}

.sidebar ul li a::after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background: linear-gradient(90deg, #114BA9, #4FC4EA);
	content: "";
	display: block;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	opacity: 0;
	visibility: hidden;
}

.bottomBg {
	min-height: 26.42708vw;
	padding-top: 2.34375vw;
	overflow: hidden;
}

.bottomBg .bottom .bottom1 {
	padding-bottom: 1.53125vw;
	margin-bottom: 2.54167vw;
	border-bottom: 1px solid rgba(155, 155, 243, 0.3);
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.bottomBg .bottom .bottom2 .bottomNav {
	margin-top: 0vw;
}

.bottomBg .bottom .bottom2 .bottomNav ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.bottomBg .bottom .bottom2 .bottomNav ul li {
	margin-right: 5.30208vw;
}

.bottomBg .bottom .bottom2 .bottomNav ul li dl {
	margin-bottom: 0.5rem;
	line-height: 2;
}

.bottomBg .bottom .bottom2 .bottomNav ul li dd a {
	margin-bottom: 0.5rem;
	line-height: 2;
	font-size: 0.83333vw;
	color: #9DA1A6;
}

.bottomBg .bottom .bottom2 .bottomNav ul li:last-child {
	margin-right: 0px;
}

.bottomBg .bottom .bottom2 .bottomNav ul li a {
	font-size: 0.93333vw;
	color: #000000;
	text-transform: uppercase;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
	margin-bottom: 1.5rem;
}

.bottomBg .bottom .bottom2 .bottomNav ul li a:hover {
	color: #114BA9;
}

.bottomBg .bottom .bottom1 .bottomSearch .title {
	font-size: 1.04167vw;
	color: rgba(255, 255, 255, 0.7);
	font-weight: bold;
	margin-left: 0.10417vw;
	margin-bottom: 0.9375vw;
}

.bottomBg .bottom .bottom1 .bottomSearch .bottomSearchMain {
	position: relative;
}

.bottomBg .bottom .bottom1 .bottomSearch .bottomSearchMain input {
	display: block;
	width: 18.85417vw;
	height: 2.86458vw;
	font-size: 0.83333vw;
	color: #4E4E4E;
	font-weight: bold;
	background: #FFFFFF;
	border-radius: 1.45833vw;
	border: 0;
	outline: 0;
	padding-left: 1.40625vw;
	padding-right: 16%;
}

.bottomBg .bottom .bottom1 .bottomSearch .bottomSearchMain img {
	position: absolute;
	top: 50%;
	right: 0.57292vw;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 2.29167vw;
	height: 2.29167vw;
	cursor: pointer;
}

.bottomBg .bottom .bottom2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 3.125vw;
}

.bottomBg .bottom .bottom2 .bottomMessage {
	width: 46%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	align-items: flex-start;
}

.bottomBg .bottom .bottom2 .bottomMessage .title {
	width: 100%;
	font-size: .9375vw;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: .6771vw;
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput {
	width: 49.4%;
	margin-bottom: 0.52083vw;
	position: relative;
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput input[type=text] {
	display: block;
	width: 100%;
	height: 2.29167vw;
	font-size: 0.72917vw;
	color: rgba(255, 255, 255, 0.5);
	border-radius: 1.14583vw;
	background-color: rgba(42, 42, 57, 0.4);
	border: 1px solid rgba(110, 110, 158, 0.4);
	padding-left: 1.09375vw;
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput input[type=text]::-webkit-input-placeholder {
	font-size: 0.72917vw;
	color: rgba(255, 255, 255, 0.5);
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput input[type=text]:-moz-placeholder {
	font-size: 0.72917vw;
	color: rgba(255, 255, 255, 0.5);
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput input[type=text]::-moz-placeholder {
	font-size: 0.72917vw;
	color: rgba(255, 255, 255, 0.5);
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput input[type=text]:-ms-input-placeholder {
	font-size: 0.72917vw;
	color: rgba(255, 255, 255, 0.5);
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput input[type=text]::placeholder {
	font-size: 0.72917vw;
	color: rgba(255, 255, 255, 0.5);
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput textarea {
	display: block;
	width: 100%;
	height: 5.10417vw;
	font-size: 0.72917vw;
	color: rgba(255, 255, 255, 0.5);
	border-radius: 1.14583vw;
	background-color: rgba(42, 42, 57, 0.4);
	border: 1px solid rgba(110, 110, 158, 0.4);
	resize: none;
	padding: 0.67708vw 1.09375vw;
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput textarea::-webkit-input-placeholder {
	font-size: 0.72917vw;
	color: rgba(255, 255, 255, 0.5);
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput textarea:-moz-placeholder {
	font-size: 0.72917vw;
	color: rgba(255, 255, 255, 0.5);
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput textarea::-moz-placeholder {
	font-size: 0.72917vw;
	color: rgba(255, 255, 255, 0.5);
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput textarea:-ms-input-placeholder {
	font-size: 0.72917vw;
	color: rgba(255, 255, 255, 0.5);
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput textarea::placeholder {
	font-size: 0.72917vw;
	color: rgba(255, 255, 255, 0.5);
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput.code {
	width: 100%;
	margin-bottom: .8854vw;
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput.code input[type=text] {
	padding-right: 65%;
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput.code img {
	position: absolute;
	top: 50%;
	right: 0.83333vw;
	height: 1.4583vw;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput.textarea {
	width: 100%;
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageSubmit {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 1.14583vw 0px 1.35417vw;
	width: 17.70833vw;
	height: 2.5vw;
	color: #ffffff;
	border-radius: 1.51042vw;
	overflow: hidden;
	border: 0.10417vw solid transparent;
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: relative;
	cursor: pointer;
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageSubmit span {
	position: relative;
	z-index: 9;
	font-size: 0.83333vw;
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageSubmit i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 1.04167vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageSubmit:hover::after {
	left: 17.70833vw;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageSubmit::after {
	position: absolute;
	top: 50%;
	left: -5.20833vw;
	width: 0.72917vw;
	height: 10.41667vw;
	background-color: rgba(255, 255, 255, 0.4);
	-webkit-transform: rotate(35deg) translateY(-50%);
	-moz-transform: rotate(35deg) translateY(-50%);
	-ms-transform: rotate(35deg) translateY(-50%);
	transform: rotate(35deg) translateY(-50%);
	content: "";
	display: block;
}

.bottomBg .bottom .bottom2 .right {
	width: 30.93%;
}

.bottomBg .bottom .bottom2 .bottomContact ul li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 1.875vw;
}

.bottomBg .bottom .bottom2 .bottomContact ul li:last-child {
	margin-bottom: 0px;
}

.bottomBg .bottom .bottom2 .bottomContact ul li .icon {
	width: 2.29167vw;
	margin-right: 0.72917vw;
}

.bottomBg .bottom .bottom2 .bottomContact ul li .icon img {
	width: 2.29167vw;
	height: 2.29167vw;
}

.bottomBg .bottom .bottom2 .bottomContact ul li .text {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.bottomBg .bottom .bottom2 .bottomContact ul li .text .title {
	font-size: 0.83333vw;
	color: #9DA1A6;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 0.3125vw;
}

.bottomBg .bottom .bottom2 .bottomContact ul li .text p,
.bottomBg .bottom .bottom2 .bottomContact ul li .text a {
	font-size: 0.9375vw;
	color: #000000;
	line-height: 1.04167vw;
}

.bottomBg .bottom .bottom2 .bottomContact ul li .text a {
	transition: all .4s ease;
}

.bottomBg .bottom .bottom2 .bottomContact ul li .text a:hover {
	opacity: 0.8;
}

.bottomBg .bottom .bottom2 .bottomShare {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-top: 3.28125vw;
}

.bottomBg .bottom .bottom2 .bottomShare ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.bottomBg .bottom .bottom2 .bottomShare ul li {
	position: relative;
	margin-right: 0.83333vw;
}

.bottomBg .bottom .bottom2 .bottomShare ul li:last-child {
	margin-right: 0px;
}

.bottomBg .bottom .bottom2 .bottomShare ul li:hover .icon img {
	-webkit-filter: opacity(0.5);
	filter: opacity(0.5);
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.bottomBg .bottom .bottom2 .bottomShare ul li:hover .popup {
	opacity: 1;
	visibility: visible;
}

.bottomBg .bottom .bottom2 .bottomShare ul li .icon img {
	width: 1.92708vw;
	height: 1.92708vw;
}

.bottomBg .bottom .bottom2 .bottomShare ul li .popup {
	position: absolute;
	left: 50%;
	bottom: 2.60417vw;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 5.83333vw;
	height: 5.83333vw;
	padding: 0.3125vw;
	background-color: #fff;
	-webkit-box-shadow: 0 0 0.3125vw #eeeeee;
	box-shadow: 0 0 0.3125vw #eeeeee;
	border-radius: 0.26042vw;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	opacity: 0;
	visibility: hidden;
}

.bottomBg .bottom .bottom2 .bottomShare ul li .popup img {
	width: 5.20833vw;
	height: 5.20833vw;
}

.bottomBg .bottom .bottom2 .bottomShare ul li .popup::after {
	position: absolute;
	bottom: -0.78125vw;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 0px;
	height: 0px;
	border: 0.41667vw solid #ffffff;
	border-bottom-color: transparent;
	border-right-color: transparent;
	border-left-color: transparent;
	content: "";
	display: block;
}

.bottomBg .bottom .bottom3 {
	height: 6.14583vw;
	padding-top: 2.29167vw;
	font-size: 0.83333vw;
	color: #000000;
	text-align: center;
	border-top: 1px solid rgba(59, 65, 110, 0.8);
}

.bottomBg .bottom .bottom3 a {
	font-size: 0.83333vw;
	color: #000000;
}

@-webkit-keyframes amplify {
	0% {
		-webkit-transform: translate(-50%, -50%) scale(0.4);
		transform: translate(-50%, -50%) scale(0.4);
		opacity: 0;
	}

	20% {
		opacity: 1;
	}

	75% {
		-webkit-transform: translate(-50%, -50%) scale(1);
		transform: translate(-50%, -50%) scale(1);
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@-moz-keyframes amplify {
	0% {
		-moz-transform: translate(-50%, -50%) scale(0.4);
		transform: translate(-50%, -50%) scale(0.4);
		opacity: 0;
	}

	20% {
		opacity: 1;
	}

	75% {
		-moz-transform: translate(-50%, -50%) scale(1);
		transform: translate(-50%, -50%) scale(1);
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@keyframes amplify {
	0% {
		-webkit-transform: translate(-50%, -50%) scale(0.4);
		-moz-transform: translate(-50%, -50%) scale(0.4);
		transform: translate(-50%, -50%) scale(0.4);
		opacity: 0;
	}

	20% {
		opacity: 1;
	}

	75% {
		-webkit-transform: translate(-50%, -50%) scale(1);
		-moz-transform: translate(-50%, -50%) scale(1);
		transform: translate(-50%, -50%) scale(1);
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@-webkit-keyframes float {
	0% {
		-webkit-transform: translate3d(0, 30px, 0);
		transform: translate3d(0, 30px, 0);
	}

	50% {
		-webkit-transform: translate3d(0, -30px, -30px);
		transform: translate3d(0, -30px, 0);
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-moz-keyframes float {
	0% {
		-webkit-transform: translate3d(0, 30px, 0);
		-moz-transform: translate3d(0, 30px, 0);
		transform: translate3d(0, 30px, 0);
	}

	50% {
		-webkit-transform: translate3d(0, -30px, -30px);
		-moz-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes float {
	0% {
		-webkit-transform: translate3d(0, 30px, 0);
		-moz-transform: translate3d(0, 30px, 0);
		transform: translate3d(0, 30px, 0);
	}

	50% {
		-webkit-transform: translate3d(0, -30px, -30px);
		-moz-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.float {
	-webkit-animation-name: float;
	-moz-animation-name: float;
	animation-name: float;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	animation-timing-function: linear;
}

@-webkit-keyframes framesWidth {
	0% {
		width: 0%;
	}

	100% {
		width: 100%;
	}
}

@-moz-keyframes framesWidth {
	0% {
		width: 0%;
	}

	100% {
		width: 100%;
	}
}

@keyframes framesWidth {
	0% {
		width: 0%;
	}

	100% {
		width: 100%;
	}
}

@-webkit-keyframes framesHeight {
	0% {
		height: 0%;
	}

	100% {
		height: 100%;
	}
}

@-moz-keyframes framesHeight {
	0% {
		height: 0%;
	}

	100% {
		height: 100%;
	}
}

@keyframes framesHeight {
	0% {
		height: 0%;
	}

	100% {
		height: 100%;
	}
}

@-webkit-keyframes mySvg {
	0% {
		stroke-dashoffset: 167;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

@-moz-keyframes mySvg {
	0% {
		stroke-dashoffset: 167;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

@keyframes mySvg {
	0% {
		stroke-dashoffset: 167;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

@-webkit-keyframes rotate {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-moz-keyframes rotate {
	from {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes rotate {
	from {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes scale {
	0% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-moz-keyframes scale {
	0% {
		-moz-transform: scale(1.05);
		transform: scale(1.05);
	}

	100% {
		-moz-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes scale {
	0% {
		-webkit-transform: scale(1.05);
		-moz-transform: scale(1.05);
		transform: scale(1.05);
	}

	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
	}
}

.indexTitle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.indexTitle .title {
	width: auto;
	font-size: 1.15vw;
	font-weight: bold;
	color: #235EBD;
	line-height: 2.55208vw;
	background: -webkit-gradient(linear, left top, right top, from(#235EBD), to(#8EFFFF));
	background: -webkit-linear-gradient(left, #235EBD, #8EFFFF);
	background: -moz-linear-gradient(left, #235EBD, #8EFFFF);
	background: linear-gradient(left, #235EBD, #8EFFFF);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-transform: uppercase;
	margin-bottom: 0.15625vw;
}

.indexTitle p {
	font-size: 2.60417vw;
	color: #ffffff;
	line-height: 2.55208vw;
	font-weight: bold;
}

.banner .swiper-slide a {
	display: block;
}

.wapimage {
	display: none;
}

.banner .swiper-slide .image img {
	width: 100%;
	/* 	height: 100vh; */
}

.banner .swiper-slide .text {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.6s ease 1.2s;
	-moz-transition: all 0.6s ease 1.2s;
	transition: all 0.6s ease 1.2s;
	position: absolute;
	bottom: 17vw;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin-top: 1.04167vw;
}

.banner .swiper-slide .text .inbannerbox {
	width: 65vw;
	margin: 0 auto;
}

.banner .swiper-slide .text .title {
	font-size: 2.80417vw;
	color: #333333;
	font-weight: bold;
	line-height: 2.55208vw;
	margin-bottom: 1.0125vw;
}

.banner .swiper-slide .text .etitle {
	font-size: 2.50417vw;
	color: #333333;
	line-height: 2.55208vw;
	margin-bottom: 2.0125vw;
}

.banner .swiper-slide .text .desc {
	font-size: 1.15417vw;
	color: #333333;
	margin-top: 0.7125vw;
	 font-weight: 300;
}

.banner .swiper-slide .text .line {
	position: relative;
	display: block;
	height: 2px;
}

.banner .swiper-slide .text .line::after {
	content: '';
	position: absolute;
	height: 2px;
	width: 6.2vw;
	top: 0;
	left: 0;
	background: #cf446f;
}

.banner .swiper-slide .text .line:before {
	content: '';
	position: absolute;
	height: 2px;
	width:  6.2vw;
	top: 0;
	left:  6.2vw;
	background: #26376f;
}

.banner .swiper-slide .text p {
	font-size: 0.83333vw;
	color: rgba(255, 255, 255, 0.4);
	line-height: 2.13542vw;
	margin-bottom: 1.5625vw;
}

.banner .swiper-slide .more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 1.14583vw 0px 1.45833vw;
	width: 12.8125vw;
	height: 2.96875vw;
	color: #ffffff;
	border-radius: 1.51042vw;
	overflow: hidden;
	border: 0.10417vw solid transparent;
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: relative;
}

.banner .swiper-slide .more span {
	position: relative;
	z-index: 9;
	font-size: 0.83333vw;
}

.banner .swiper-slide .more i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 1.14583vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.banner .swiper-slide .more:hover::after {
	left: 12.8125vw;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.banner .swiper-slide .more::after {
	position: absolute;
	top: 50%;
	left: -5.20833vw;
	width: 0.72917vw;
	height: 10.41667vw;
	background-color: rgba(255, 255, 255, 0.4);
	-webkit-transform: rotate(35deg) translateY(-50%);
	-moz-transform: rotate(35deg) translateY(-50%);
	-ms-transform: rotate(35deg) translateY(-50%);
	transform: rotate(35deg) translateY(-50%);
	content: "";
	display: block;
}
.banner .swiper-slide:first-child .text{display: none;}
.banner .swiper-slide-active .text {
	opacity: 1;
	visibility: visible;
	margin-top: -1.04167vw;
}


.banner .swiper-pagination {
	bottom: 2.9688vw !important;
}

.banner .swiper-pagination-bullet {
	width: .6771vw;
	height: .2083vw;
	border-radius: .1563vw;
	background: #c30d23;
	cursor: pointer;
	margin: 0px 5px !important;
	transition: all .6s ease;
}

.banner .swiper-pagination-bullet-active {
	width: .9375vw;
}

.banner .swiper-scrollbar {
	bottom: 3.54167vw !important;
	left: 5.78125vw !important;
	width: 6.25vw !important;
	height: 0.10417vw !important;
	background: rgba(255, 255, 255, 0.3);
}

.banner .swiper-scrollbar .swiper-scrollbar-drag {
	background: white;
}

.banner .bannerPagination {
	position: absolute;
	left: 50%;
	bottom: 3.07292vw;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 9;
}

.banner .bannerPagination .bannerPaginationCurrent {
	display: inline-block;
	font-size: 0.83333vw;
	color: #ffffff;
	font-weight: bold;
	margin-right: 7.55208vw;
}

.banner .bannerPagination .bannerPaginationTotal {
	display: inline-block;
	font-size: 0.83333vw;
	color: rgba(255, 255, 255, 0.3);
	font-weight: bold;
	margin-right: 0.20833vw;
}

.banner .bannerPagination .bannerPaginationShape {
	display: inline-block;
}

.banner .bannerPagination .bannerPaginationShape::after,
.banner .bannerPagination .bannerPaginationShape::before {
	width: 0.10417vw;
	height: 0.57292vw;
	background-color: #FFFFFF;
	margin: 0 0.07813vw;
	content: "";
	display: inline-block;
}

.iproductsBg {
	height: 48.25vw;
	padding-top: 1.21875vw;
	padding-bottom: 3.77083vw;
}

.iproductsBg .iproducts .indexTitle {
	-webkit-box-align: left;
	-webkit-align-items: left;
	-moz-box-align: left;
	-ms-flex-align: left;
	align-items: left;
}

.iproductsBg .iproductsMain {
	width: -webkit-calc(100% + 0.98958vw);
	width: -moz-calc(100% + 0.98958vw);
	width: calc(100% + 0.98958vw);
	/* margin-top: 4.0625vw; */
	margin-left: -0.49479vw;
}

.iproductsBg .iproductsMain .swiper-slide {
	height: 33.38542vw;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0px 0.49479vw;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 1.5s ease;
	-moz-transition: all 1.5s ease;
	transition: all 1.5s ease;
	border-radius: 5px;
}

.iproductsBg .iproductsMain .swiper-slide.active {
	-webkit-box-flex: 38.4375vw;
	-webkit-flex: 38.4375vw;
	-moz-box-flex: 38.4375vw;
	-ms-flex: 38.4375vw;
	flex: 38.4375vw;
}

.iproductsBg .iproductsMain .swiper-slide.active .list {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
}

.iproductsBg .iproductsMain .swiper-slide.active .title {
	opacity: 0;
	visibility: hidden;
}

.iproductsBg .iproductsMain .swiper-slide.active .list .text .title {
	opacity: 1;
	visibility: visible;
}

.iproductsBg .iproductsMain .swiper-slide .image {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 33.38542vw;
}

.iproductsBg .iproductsMain .swiper-slide .image img {
	width: auto;
	height: 20.8333vw;
}

.iproductsBg .iproductsMain .swiper-slide .title {
	width: 100%;
	height: 2.91667vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	font-weight: bold;
	line-height: 1.45833vw;
	text-transform: uppercase;
	position: absolute;
	left: 50%;
	bottom: 7.5%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 9;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	padding: 0px 5%;
}

.iproductsBg .iproductsMain .swiper-slide .title::after {
	position: absolute;
	bottom: -6px;
	left: 0;
	right: 0;
	background: rgba(27, 51, 158, .6);
	z-index: -1;
	width: 100%;
	height: 4vw;
	content: "";
	display: block;
}

.iproductsBg .iproductsMain .swiper-slide .title {
	font-size: 1.19792vw;
	color: #ffffff;
}

.iproductsBg .iproductsMain .swiper-slide .list {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-left: 2.60417vw;
	padding-right: 1.82292vw;
	position: absolute;
	left: 0px;
	bottom: 2.39583vw;
	z-index: 9;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: opacity 0.6s linear 1s, -webkit-transform 0.6s ease 0.8s;
	transition: opacity 0.6s linear 1s, -webkit-transform 0.6s ease 0.8s;
	-moz-transition: opacity 0.6s linear 1s, transform 0.6s ease 0.8s, -moz-transform 0.6s ease 0.8s;
	transition: opacity 0.6s linear 1s, transform 0.6s ease 0.8s;
	transition: opacity 0.6s linear 1s, transform 0.6s ease 0.8s, -webkit-transform 0.6s ease 0.8s, -moz-transform 0.6s ease 0.8s;
}

.iproductsBg .iproductsMain .swiper-slide .list .text {
	width: 24.58333vw;
}

.iproductsBg .iproductsMain .swiper-slide .list .text .title {
	font-size: 1.875vw;
	color: #ffffff;
	font-weight: bold;
	line-height: 2.5vw;
	margin-bottom: -0.36875vw;
	text-transform: uppercase;
}

.iproductsBg .iproductsMain .swiper-slide .list .text p {
	font-size: 0.83333vw;
	color: rgba(255, 255, 255, 0.5);
	line-height: 1.30208vw;
}

.iproductsBg .iproductsMain .swiper-slide .list .more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 1.14583vw 0px 1.35417vw;
	width: 9.32292vw;
	height: 2.96875vw;
	color: #ffffff;
	border-radius: 1.51042vw;
	overflow: hidden;
	border: 0.10417vw solid transparent;
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: relative;
}

.iproductsBg .iproductsMain .swiper-slide .list .more span {
	position: relative;
	z-index: 9;
	font-size: 0.72917vw;
	font-weight: bold;
}

.iproductsBg .iproductsMain .swiper-slide .list .more i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 1.04167vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.iproductsBg .iproductsMain .swiper-slide .list .more:hover::after {
	left: 9.32292vw;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.iproductsBg .iproductsMain .swiper-slide .list .more::after {
	position: absolute;
	top: 50%;
	left: -5.20833vw;
	width: 0.72917vw;
	height: 10.41667vw;
	background-color: rgba(255, 255, 255, 0.4);
	-webkit-transform: rotate(35deg) translateY(-50%);
	-moz-transform: rotate(35deg) translateY(-50%);
	-ms-transform: rotate(35deg) translateY(-50%);
	transform: rotate(35deg) translateY(-50%);
	content: "";
	display: block;
}

.icase {
	position: relative;
	overflow: hidden;
	margin-bottom: -1px;
}

.icase .icaseMain {
	width: 78.12%;
	margin-left: 0px;
}

.icase .icaseMain .swiper-slide a {
	display: block;
}

.icase .icaseMain .swiper-slide img {
	width: 100%;
	height: 100vh;
}

.icase .icaseList {
	position: absolute;
	top: 0px;
	right: 0px;
	background: url("../images/icaselistbg.png") no-repeat;
	background-size: 100% 100%;
	width: 38.95%;
	height: 100%;
	padding-top: 23.7%;
	padding-left: 12.3%;
	z-index: 9;
}

.icase .icaseList .desc {
	font-size: 2.60417vw;
	color: #ffffff;
	line-height: 2.55208vw;
	font-weight: bold;
}

.icase .icaseList .text {
	font-size: 0.83333vw;
	color: rgba(255, 255, 255, 0.5);
	line-height: 1.30208vw;
	margin-top: 1.30208vw;
	margin-bottom: 2.13542vw;
}

.icase .icaseList .text p {
	font-size: 0.83333vw;
	color: rgba(255, 255, 255, 0.5);
	line-height: 1.30208vw;
	font-weight: normal;
}

.icase .icaseList .icaseTitle {
	width: 20.8333vw;
	margin: 0px;
}

.icase .icaseList .icaseTitle .swiper-slide {
	opacity: 0 !important;
}

.icase .icaseList .icaseTitle .swiper-slide-active {
	opacity: 1 !important;
}

.icase .icaseList .btns {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.icase .icaseList .swiper-button-next i {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.icase .icaseList .swiper-button-prev {
	margin-right: 0.41667vw;
}

.icase .icaseList .swiper-button-prev i {
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.icase .icaseList .swiper-button-next,
.icase .icaseList .swiper-button-prev {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 6.97917vw;
	height: 2.96875vw;
	border-radius: 1.51042vw;
	margin-top: 0px;
	position: relative;
	top: 0px;
	left: 0px;
	right: 0px;
}

.icase .icaseList .swiper-button-next::after,
.icase .icaseList .swiper-button-prev::after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left top, right top, from(#0c38a1), to(#0e389e));
	background: -webkit-linear-gradient(left, #0c38a1, #0e389e);
	background: -moz-linear-gradient(left, #0c38a1, #0e389e);
	background: linear-gradient(90deg, #0c38a1, #0e389e);
	border-radius: 1.51042vw;
	content: "";
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.icase .icaseList .swiper-button-next::before,
.icase .icaseList .swiper-button-prev::before {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background: linear-gradient(90deg, #114BA9, #4FC4EA);
	border-radius: 1.51042vw;
	content: "";
	z-index: 8;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.icase .icaseList .swiper-button-next:hover,
.icase .icaseList .swiper-button-prev:hover {
	background: none;
}

.icase .icaseList .swiper-button-next:hover::before,
.icase .icaseList .swiper-button-prev:hover::before {
	opacity: 1;
	visibility: visible;
}

.icase .icaseList .swiper-button-next i,
.icase .icaseList .swiper-button-prev i {
	position: relative;
	z-index: 9;
	font-size: 1.04167vw;
}

.inewsAndIabBg {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 40.05208vw;
	position: relative;
	overflow: hidden;
}

.inewsAndIabBg .shape1 {
	position: absolute;
	top: 0px;
	left: 0px;
	height: auto;
}

.inewsAndIabBg .shape1 img {
	width: 18.48958vw;
	height: 48.17708vw;
}

.inewsAndIabBg .shape2 {
	position: absolute;
	right: 0px;
	bottom: 0px;
	height: auto;
}

.inewsAndIabBg .shape2 img {
	width: 5.15625vw;
	height: 13.22917vw;
}

.inewsBg {
	padding-top: 9.58333vw;
	position: relative;
	z-index: 9;
}

.inewsBg .inews {
	height: 26.5625vw;
}

.inewsBg .inews .left .list {
	margin-top: 2.29167vw;
}

.inewsBg .inews .left .list ul li {
	width: 13.33333vw;
	margin-bottom: 0.78125vw;
}

.inewsBg .inews .left .list ul li:last-child {
	margin-bottom: 0px;
}

.inewsBg .inews .left .list ul li.active a {
	background-image: none;
}

.inewsBg .inews .left .list ul li.active a::before {
	opacity: 1;
	visibility: visible;
}

.inewsBg .inews .left .list ul li a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 1.04167vw 0 1.45833vw;
	width: 100%;
	height: 2.96875vw;
	color: #ffffff;
	border-radius: 1.51042vw;
	position: relative;
	border: 0.10417vw solid transparent;
	background-clip: padding-box, border-box;
	background-origin: padding-box, border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#010101), to(#010101)), -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #010101, #010101), -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #010101, #010101), -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(to right, #010101, #010101), linear-gradient(90deg, #114BA9, #4FC4EA);
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.inewsBg .inews .left .list ul li a span {
	position: relative;
	z-index: 9;
	font-size: 0.9375vw;
	text-transform: uppercase;
}

.inewsBg .inews .left .list ul li a i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 1.14583vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.inewsBg .inews .left .list ul li a::before {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	border: 0.10417vw solid transparent;
	background-clip: padding-box, border-box;
	background-origin: padding-box, border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA)), -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA), -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA), -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(to right, #114BA9, #4FC4EA), linear-gradient(90deg, #114BA9, #4FC4EA);
	content: "";
	display: block;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
	border-radius: 1.51042vw;
	opacity: 0;
	visibility: hidden;
}

.inewsBg .inews .right {
	width: 66.875vw;
	position: absolute;
	top: 9.58333vw;
	right: -7.76042vw;
}

.inewsBg .inews .inewsItem {
	display: none;
}

.inewsBg .inews .inewsItem.active {
	display: block;
}

.inewsBg .inews .inewsItem .swiper-slide:hover .image img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.inewsBg .inews .inewsItem .image {
	overflow: hidden;
}

.inewsBg .inews .inewsItem .image img {
	width: 100%;
	height: 19.79167vw;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.inewsBg .inews .inewsItem .text {
	margin-top: 1.61458vw;
}

.inewsBg .inews .inewsItem .text .title {
	font-size: 1.14583vw;
	color: #ffffff;
	line-height: 1.40625vw;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-bottom: 0.9375vw;
}

.inewsBg .inews .inewsItem .text p {
	font-size: 0.83333vw;
	color: rgba(255, 255, 255, 0.3);
}

.iaboutus {
	position: relative;
}

.iaboutus .left {
	position: absolute;
	left: 50%;
	top: 16.1%;
	padding-right: 42%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.iaboutus .left .text {
	font-size: 0.88542vw;
	color: rgba(255, 255, 255, 0.4);
	line-height: 1.30208vw;
	margin-top: 1.97917vw;
	margin-bottom: 2.03125vw;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}

.iaboutus .left .number {
	padding-top: 2.08333vw;
	margin-bottom: 2.5vw;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.iaboutus .left .number ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.iaboutus .left .number ul li {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.iaboutus .left .number ul li img {
	width: 2.60417vw;
	height: 2.60417vw;
}

.iaboutus .left .number ul li div {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 3.02083vw;
	color: #ffffff;
	font-weight: normal;
	margin-top: 0.83333vw;
}

.iaboutus .left .number ul li div i {
	font-size: 1.45833vw;
	margin-left: 0.41667vw;
}

.iaboutus .left .number ul li p {
	font-size: 0.83333vw;
	color: #ffffff;
}

.iaboutus .left .more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 1.14583vw 0px 1.35417vw;
	width: 9.32292vw;
	height: 2.96875vw;
	color: #ffffff;
	border-radius: 1.51042vw;
	overflow: hidden;
	border: 0.10417vw solid transparent;
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: relative;
}

.iaboutus .left .more span {
	position: relative;
	z-index: 9;
	font-size: 0.72917vw;
	font-weight: bold;
}

.iaboutus .left .more i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 1.04167vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.iaboutus .left .more:hover::after {
	left: 9.32292vw;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.iaboutus .left .more::after {
	position: absolute;
	top: 50%;
	left: -5.20833vw;
	width: 0.72917vw;
	height: 10.41667vw;
	background-color: rgba(255, 255, 255, 0.4);
	-webkit-transform: rotate(35deg) translateY(-50%);
	-moz-transform: rotate(35deg) translateY(-50%);
	-ms-transform: rotate(35deg) translateY(-50%);
	transform: rotate(35deg) translateY(-50%);
	content: "";
	display: block;
}

.iaboutus .right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.iaboutus .right .map {
	position: relative;
}

.iaboutus .right .map.active ul {
	opacity: 1;
	visibility: visible;
}

.iaboutus .right .map.active ul li:nth-child(1) span {
	-webkit-animation: framesWidth 6s ease-out forwards;
	-moz-animation: framesWidth 6s ease-out forwards;
	animation: framesWidth 6s ease-out forwards;
}

.iaboutus .right .map.active ul li:nth-child(2) span {
	-webkit-animation: framesWidth 6s ease-out forwards;
	-moz-animation: framesWidth 6s ease-out forwards;
	animation: framesWidth 6s ease-out forwards;
}

.iaboutus .right .map.active ul li:nth-child(3) span {
	-webkit-animation: framesHeight 6s ease-out forwards;
	-moz-animation: framesHeight 6s ease-out forwards;
	animation: framesHeight 6s ease-out forwards;
}

.iaboutus .right .map.active ul li:nth-child(4) span {
	-webkit-animation: framesWidth 6s ease-out forwards;
	-moz-animation: framesWidth 6s ease-out forwards;
	animation: framesWidth 6s ease-out forwards;
}

.iaboutus .right .map.active ul li:nth-child(5) span {
	-webkit-animation: framesWidth 6s ease-out forwards;
	-moz-animation: framesWidth 6s ease-out forwards;
	animation: framesWidth 6s ease-out forwards;
}

.iaboutus .right .map.active ul li:nth-child(6) span {
	-webkit-animation: framesHeight 6s ease-out forwards;
	-moz-animation: framesHeight 6s ease-out forwards;
	animation: framesHeight 6s ease-out forwards;
}

.iaboutus .right .map.active ul li:nth-child(7) span {
	-webkit-animation: framesHeight 6s ease-out forwards;
	-moz-animation: framesHeight 6s ease-out forwards;
	animation: framesHeight 6s ease-out forwards;
}

.iaboutus .right .map.active ul li:nth-child(8) span {
	-webkit-animation: framesWidth 6s ease-out forwards;
	-moz-animation: framesWidth 6s ease-out forwards;
	animation: framesWidth 6s ease-out forwards;
}

.iaboutus .right .map.active ul li:nth-child(9) span {
	-webkit-animation: framesWidth 6s ease-out forwards;
	-moz-animation: framesWidth 6s ease-out forwards;
	animation: framesWidth 6s ease-out forwards;
}

.iaboutus .right .map img.mapImg {
	width: 51.5104vw;
	height: 42.60417vw;
}

.iaboutus .right .map div {
	position: absolute;
	top: 48%;
	left: 62%;
	z-index: 9;
}

.iaboutus .right .map div::after {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 3.4375vw;
	height: 3.4375vw;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, 0.2);
	content: "";
	display: block;
	-webkit-animation: amplify 2s infinite;
	-moz-animation: amplify 2s infinite;
	animation: amplify 2s infinite;
}

.iaboutus .right .map div img {
	width: 1.77083vw;
	height: 1.77083vw;
	position: relative;
	z-index: 9;
}

.iaboutus .right .map ul {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	opacity: 0;
	visibility: hidden;
}

.iaboutus .right .map ul li {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.iaboutus .right .map ul li span {
	display: block;
	width: 100%;
	height: 100%;
}

.iaboutus .right .map ul li:nth-child(1) {
	top: 42%;
	right: 36%;
	width: 22.96875vw;
	height: 3.90625vw;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.iaboutus .right .map ul li:nth-child(1) span {
	background: url("../images/line1.png") no-repeat right;
	background-size: 22.96875vw 3.90625vw;
}

.iaboutus .right .map ul li:nth-child(2) {
	top: 28%;
	right: 36%;
	width: 16.66667vw;
	height: 9.73958vw;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.iaboutus .right .map ul li:nth-child(2) span {
	background: url("../images/line2.png") no-repeat right;
	background-size: 16.66667vw 9.73958vw;
}

.iaboutus .right .map ul li:nth-child(3) {
	top: 33%;
	right: 35.5%;
	width: 3.17708vw;
	height: 7.5vw;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.iaboutus .right .map ul li:nth-child(3) span {
	background: url("../images/line3.png") no-repeat bottom;
	background-size: 3.17708vw 7.5vw;
}

.iaboutus .right .map ul li:nth-child(4) {
	top: 38%;
	left: 62%;
	width: 8.07292vw;
	height: 5.98958vw;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.iaboutus .right .map ul li:nth-child(4) span {
	background: url("../images/line4.png") no-repeat left;
	background-size: 8.07292vw 5.98958vw;
}

.iaboutus .right .map ul li:nth-child(5) {
	top: 49%;
	left: 63.6%;
	width: 5.26042vw;
	height: 3.33333vw;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.iaboutus .right .map ul li:nth-child(5) span {
	background: url("../images/line5.png") no-repeat left;
	background-size: 5.26042vw 3.33333vw;
}

.iaboutus .right .map ul li:nth-child(6) {
	top: 49%;
	left: 63%;
	width: 8.07292vw;
	height: 10.52083vw;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.iaboutus .right .map ul li:nth-child(6) span {
	background: url("../images/line6.png") no-repeat top;
	background-size: 8.07292vw 10.52083vw;
}

.iaboutus .right .map ul li:nth-child(7) {
	top: 49.5%;
	left: 61%;
	width: 2.91667vw;
	height: 20.15625vw;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.iaboutus .right .map ul li:nth-child(7) span {
	background: url("../images/line7.png") no-repeat top;
	background-size: 2.91667vw 20.15625vw;
}

.iaboutus .right .map ul li:nth-child(8) {
	top: 49%;
	right: 35%;
	width: 7.08333vw;
	height: 8.59375vw;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.iaboutus .right .map ul li:nth-child(8) span {
	background: url("../images/line8.png") no-repeat right;
	background-size: 7.08333vw 8.59375vw;
}

.iaboutus .right .map ul li:nth-child(9) {
	top: 49.5%;
	right: 36%;
	width: 17.1875vw;
	height: 3.90625vw;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.iaboutus .right .map ul li:nth-child(9) span {
	background: url("../images/line9.png") no-repeat right;
	background-size: 17.1875vw 3.90625vw;
}

.iconsultBg .iconsult {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 14.58333vw;
	text-align: center;
}

.iconsultBg .iconsult .title {
	font-size: 2.60417vw;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 1.09375vw;
}

.iconsultBg .iconsult .more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 1.14583vw 0px 1.35417vw;
	width: 9.32292vw;
	height: 2.8125vw;
	color: #ffffff;
	border-radius: 1.51042vw;
	overflow: hidden;
	border: 0.10417vw solid transparent;
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: relative;
	margin: 0 auto;
}

.iconsultBg .iconsult .more span {
	position: relative;
	z-index: 9;
	font-size: 0.72917vw;
	font-weight: bold;
}

.iconsultBg .iconsult .more i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 1.04167vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.iconsultBg .iconsult .more:hover::after {
	left: 9.32292vw;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.iconsultBg .iconsult .more::after {
	position: absolute;
	top: 50%;
	left: -5.20833vw;
	width: 0.72917vw;
	height: 10.41667vw;
	background-color: rgba(255, 255, 255, 0.4);
	-webkit-transform: rotate(35deg) translateY(-50%);
	-moz-transform: rotate(35deg) translateY(-50%);
	-ms-transform: rotate(35deg) translateY(-50%);
	transform: rotate(35deg) translateY(-50%);
	content: "";
	display: block;
}

.productsOptions {
	margin-top: 4.79167vw;
	margin-bottom: 5.05208vw;
}

.productsOptions .productsOptions2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 1.40625vw;
	padding-top: 1.97917vw;
	border-top: 1px solid #F2F2F2;
}

.productsOptions .productsOptions2 .title {
	font-size: 0.9375vw;
	color: #898E96;
	font-weight: bold;
	margin-right: 1.77083vw;
	margin-top: -0.20833vw;
}

.productsOptions .productsOptions2 .productsOptions2Main {
	width: 39.6875vw;
}

.productsOptions .productsOptions2 .productsOptions2Main .layui-slider {
	height: 0.67708vw;
	background: #F6F6F6;
	border-radius: 0.36458vw;
}

.productsOptions .productsOptions2 .productsOptions2Main .layui-slider-bar {
	border-radius: 0.36458vw;
}

.productsOptions .productsOptions2 .productsOptions2Main .layui-slider-wrap {
	width: 1.875vw;
	height: 1.875vw;
	top: -0.625vw;
}

.productsOptions .productsOptions2 .productsOptions2Main .layui-slider-wrap-btn {
	width: 1.19792vw;
	height: 1.19792vw;
	border-width: 1px !important;
	border-color: #B8BBC7 !important;
}

.productsOptions .productsOptions2 .productsOptions2Main .layui-slider-wrap-btn:hover {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.productsOptions .productsOptions2 .productsOptions2Main .number {
	width: 41.35417vw;
	margin-top: 0.625vw;
}

.productsOptions .productsOptions2 .productsOptions2Main .number ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.productsOptions .productsOptions2 .productsOptions2Main .number ul li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	height: 1.97917vw;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 0.78125vw;
	color: #333333;
}

.productsOptions .productsOptions2 .productsOptions2Main .number ul li::before {
	width: 1px;
	height: 0.46875vw;
	background-color: #A8A8A8;
	margin-bottom: 0.10417vw;
	margin-left: 0.15625vw;
	content: "";
	display: block;
}

.products ul li:nth-child(odd) {
	background-color: #f5f6fa;
}

.products ul li:nth-child(even) {
	background-color: #ffffff;
}

.products ul li:hover .image img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.products ul li a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 1.51042vw 0px;
	padding-left: 14.2%;
	padding-right: 14.6%;
}

.products ul li .image img {
	width: auto;
	height: 23.4375vw;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.products ul li .list {
	width: 40.10417vw;
}

.products ul li .list .title {
	font-size: 2.08333vw;
	color: #333333;
	font-weight: bold;
	margin-bottom: 2.44792vw;
}

.products ul li .list .text1 {
	margin-bottom: 1.61458vw;
}

.products ul li .list .text1 h1 {
	font-size: 0.9375vw;
	color: #333333;
	font-weight: bold;
	line-height: 1.25vw;
	margin-bottom: 0.57292vw;
}

.products ul li .list .text1 p {
	font-size: 0.9375vw;
	color: #333333;
	line-height: 1.09375vw;
}

.products ul li .list .text2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 2.70833vw;
}

.products ul li .list .text2 h1 {
	font-size: 0.9375vw;
	color: #333333;
	font-weight: bold;
	line-height: 1.25vw;
}

.products ul li .list .text2 p {
	font-size: 0.9375vw;
	color: #333333;
	line-height: 1.25vw;
}

.products ul li .list .more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 1.14583vw 0px 1.35417vw;
	width: 9.32292vw;
	height: 2.96875vw;
	color: #ffffff;
	border-radius: 1.51042vw;
	overflow: hidden;
	border: 0.10417vw solid transparent;
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: relative;
}

.products ul li .list .more span {
	position: relative;
	z-index: 9;
	font-size: 0.72917vw;
	font-weight: bold;
}

.products ul li .list .more i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 1.04167vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.products ul li .list .more:hover::after {
	left: 9.32292vw;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.products ul li .list .more::after {
	position: absolute;
	top: 50%;
	left: -5.20833vw;
	width: 0.72917vw;
	height: 10.41667vw;
	background-color: rgba(255, 255, 255, 0.4);
	-webkit-transform: rotate(35deg) translateY(-50%);
	-moz-transform: rotate(35deg) translateY(-50%);
	-ms-transform: rotate(35deg) translateY(-50%);
	transform: rotate(35deg) translateY(-50%);
	content: "";
	display: block;
}

.productsInfoBg .productsInfo {
	min-height: 47.40625vw;
	padding: 7.8125vw 0px 1.8125vw 0px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.productsInfoBg .productsInfo .left {
	width: 49.72%;
}

.productsInfoBg .productsInfo .left .title {
	margin-bottom: 3.9896vw;
	border-bottom: 1px solid rgba(233, 238, 244, 0.3);
}

.productsInfoBg .productsInfo .left .title h1 {
	font-size: 1.39583vw;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 1.25vw;
}

.productsInfoBg .productsInfo .left .title p {
	position: relative;
}

.productsInfoBg .productsInfo .left .title p::after {
	width: 2.39583vw;
	height: 0.26042vw;
	background-color: #1B339E;
	content: "";
	display: block;
}

.productsInfoBg .productsInfo .left .text {
	font-size: 0.9375vw;
	color: #ffffff;
	line-height: 1.51042vw;
	margin-bottom: 5.41667vw;
}

.productsInfoBg .productsInfo .left .text p {
	margin-bottom: 0.12083vw;
}

.product_c_flex {
	display: flex;
}

.productsInfoBg .productsInfo .left .text p:last-child {
	margin-bottom: 0px;
}

.productsInfoBg .productsInfo .left .text p::before {
	content: "•";
	display: inline-block;
	margin-right: 0.88542vw;
}

.productsInfoBg .productsInfo .left .text span {
	font-weight: bold;
}

.productsInfoBg .productsInfo .left .more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 1.19792vw 0px 1.40625vw;
	width: 12.91667vw;
	height: 2.96875vw;
	color: #ffffff;
	border-radius: 1.51042vw;
	overflow: hidden;
	border: 0.10417vw solid transparent;
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: relative;
	margin-top: 0px;
	cursor: pointer;
}

.productsInfoBg .productsInfo .left .more span {
	position: relative;
	z-index: 9;
	font-size: 0.72917vw;
	font-weight: bold;
}

.productsInfoBg .productsInfo .left .more i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 1.04167vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.productsInfoBg .productsInfo .left .more:hover::after {
	left: 12.91667vw;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.productsInfoBg .productsInfo .left .more::after {
	position: absolute;
	top: 50%;
	left: -5.20833vw;
	width: 0.72917vw;
	height: 10.41667vw;
	background-color: rgba(255, 255, 255, 0.4);
	-webkit-transform: rotate(35deg) translateY(-50%);
	-moz-transform: rotate(35deg) translateY(-50%);
	-ms-transform: rotate(35deg) translateY(-50%);
	transform: rotate(35deg) translateY(-50%);
	content: "";
	display: block;
}

.productsInfoBg .productsInfo .right {
	width: 49.86%;
	padding-bottom: 3.33333vw;
	margin-bottom: -5.2083vw;
	margin-left: 0px;

}

.productsInfoBg .productsInfo .right .swiper-slide {
	opacity: 0 !important;
}

.productsInfoBg .productsInfo .right .swiper-slide img {
	width: 100%;
	height: auto;
}

.productsInfoBg .productsInfo .right .swiper-slide-active {
	opacity: 1 !important;
}

.productsInfoBg .productsInfo .right .swiper-pagination-bullet {
	width: 0.49479vw;
	height: 0.49479vw;
	background-color: #1B339E;
	opacity: 0.5 !important;
	margin: 0px 0.33854vw !important;
	cursor: pointer;
}

.productsInfoBg .productsInfo .right .swiper-pagination-bullet-active {
	opacity: 1 !important;
}



#productWrite {
	flex-direction: row-reverse;
}

#productWrite .right {
	width: 40%;
}

#productWrite .left {
	width: 55%;
}

/* .product_cri_flex{display: flex;justify-content: space-between;} */







.productsCollision {
	padding-top: 3.85417vw;
	padding-bottom: 2.08333vw;
}

.productsCollision .content1440 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.productsCollision .content1440:nth-child(odd) {
	margin-bottom: 2.29167vw;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.productsCollision .content1440:nth-child(odd) .title {
	width: 52.4%;
}

.productsCollision .content1440:nth-child(even) {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.productsCollision .content1440:nth-child(even) .title {
	width: 44.02%;
}

.productsCollision .title h5 {
	font-size: 2.39583vw;
	font-weight: bold;
	margin-bottom: 1.5625vw;
}

.productsCollision .title p {
	font-size: 0.9375vw;
	line-height: 1.30208vw;
}

.productsCollision .title img {
	width: 100%;
	height: auto;
}

.productsCollision .image {
	width: 44.44%;
}

.productsCollision .image img {
	width: 100%;
	height: auto;
}

.productsCollision .image video {
	width: 100%;
	height: auto;
}

.productsBelow {
	padding-top: 4.79167vw;
	padding-bottom: 2.13542vw;
	min-height: 36.45833vw;
}

.productsBelow .title {
	text-align: center;
	margin-bottom: 1.92708vw;
}

.productsBelow .title h1,
.productsBelow .title h2,
.productsBelow .title h3,
.productsBelow .title h4,
.productsBelow .title h5,
.productsBelow .title h6,
.productsBelow .title div {
	font-size: 2.39583vw;
	line-height: 2.23958vw;
	margin-bottom: 1.77083vw;
	font-weight: bold;
}

.productsBelow .title p {
	font-size: 0.9375vw;
	line-height: 1.30208vw;
}

.productsBelow .image {
	text-align: center;
}

.productsBelow .image img {
	width: 100%;
	height: auto;
}

.productsBelow .image video {
	width: 100%;
	height: auto;
}

.productsLeftImageRightText .content1440 {
	min-height: 35.46875vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.productsLeftImageRightText .title {
	width: 42%;
}

.productsLeftImageRightText .title h1,
.productsLeftImageRightText .title h2,
.productsLeftImageRightText .title h3,
.productsLeftImageRightText .title h4,
.productsLeftImageRightText .title h5,
.productsLeftImageRightText .title h6,
.productsLeftImageRightText .title div {
	font-size: 2.39583vw;
	margin-bottom: 1.5625vw;
	font-weight: bold;
}

.productsLeftImageRightText .title p {
	font-size: 0.9375vw;
	line-height: 1.77083vw;
}

.productsLeftImageRightText .image {
	width: 44.44%;
}

.productsLeftImageRightText .image img {
	width: 100%;
	height: auto;
}

.productsLeftImageRightText .image video {
	width: 100%;
	height: auto;
}

.productsLeftTextRightImage .content1440 {
	min-height: 35.46875vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.productsLeftTextRightImage .title {
	width: 42%;
}

.productsLeftTextRightImage .title h2 {
	font-size: 1.25vw;
	margin-bottom: 0.67708vw;
}

.productsLeftTextRightImage .title h1,
.productsLeftTextRightImage .title h2,
.productsLeftTextRightImage .title h3,
.productsLeftTextRightImage .title h4,
.productsLeftTextRightImage .title h5,
.productsLeftTextRightImage .title h6,
.productsLeftTextRightImage .title div {
	font-size: 2.39583vw;
	margin-bottom: 1.5625vw;
	font-weight: bold;
}

.productsLeftTextRightImage .title p {
	font-size: 0.9375vw;
	line-height: 1.77083vw;
}

.productsLeftTextRightImage .image {
	width: 44.44%;
}

.productsLeftTextRightImage .image img {
	width: 100%;
	height: auto;
}

.productsLeftTextRightImage .image video {
	width: 100%;
	height: auto;
}

.textBigWidth .title {
	width: 52.08%;
}

.productsShapes .content1440 {
	min-height: 44.47917vw;
	padding: 6.25vw 0px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.productsShapes .title {
	width: 42%;
}

.productsShapes .title div {
	font-size: 2.39583vw;
	font-weight: bold;
	margin-bottom: 1.5625vw;
}

.productsShapes .title p {
	font-size: 0.9375vw;
	line-height: 1.77083vw;
}

.productsShapes .title img {
	width: 100%;
	height: auto;
}

.productsShapes .image {
	width: 52.4%;
}

.productsShapes .image img {
	width: 100%;
	height: auto;
}

.productsShapes .image video {
	width: 100%;
	height: auto;
}

.usersManualBg {
	padding-top: 4.32292vw;
	padding-bottom: 5.20833vw;
}

.usersManualBg .usersManual {
	padding: 0px 4.375vw;
}

.usersManualBg .usersManual .detailTitle {
	padding: 0px 6.25vw;
}

.usersManualBg .usersManual .detailTitle .more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 1.19792vw 0px 1.40625vw;
	width: 12.91667vw;
	height: 2.96875vw;
	color: #ffffff;
	border-radius: 1.51042vw;
	overflow: hidden;
	border: 0.10417vw solid transparent;
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: relative;
	cursor: pointer;
}

.usersManualBg .usersManual .detailTitle .more span {
	position: relative;
	z-index: 9;
	font-size: 0.72917vw;
	font-weight: bold;
}

.usersManualBg .usersManual .detailTitle .more i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 1.04167vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.usersManualBg .usersManual .detailTitle .more:hover::after {
	left: 12.91667vw;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.usersManualBg .usersManual .detailTitle .more::after {
	position: absolute;
	top: 50%;
	left: -5.20833vw;
	width: 0.72917vw;
	height: 10.41667vw;
	background-color: rgba(255, 255, 255, 0.4);
	-webkit-transform: rotate(35deg) translateY(-50%);
	-moz-transform: rotate(35deg) translateY(-50%);
	-ms-transform: rotate(35deg) translateY(-50%);
	transform: rotate(35deg) translateY(-50%);
	content: "";
	display: block;
}

.usersManualBg .usersManual .usersManualMain {
	padding: 0px 3.95833vw;
	padding-top: 2.60417vw;
	padding-bottom: 4.01042vw;
	background: rgba(255, 255, 255, 0.05);
	border: 1px solid rgba(255, 255, 255, 0.18);
	-webkit-box-shadow: 0px 0px 2.23958vw 0px rgba(59, 59, 59, 0.1);
	box-shadow: 0px 0px 2.23958vw 0px rgba(59, 59, 59, 0.1);
	border-radius: 1.04167vw;
}

.usersManualBg .usersManual .usersManualMain table {
	display: block;
	width: 100% !important;
	height: auto !important;
	font-size: 0.83333vw !important;
	color: #ffffff !important;
	line-height: 1.875vw !important;
	text-align: left !important;
	font-weight: normal !important;
}

.usersManualBg .usersManual .usersManualMain table thead,
.usersManualBg .usersManual .usersManualMain table tbody {
	display: block !important;
	width: 100% !important;
}

.usersManualBg .usersManual .usersManualMain table tr {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: auto !important;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	padding-top: 0.52083vw;
	padding-bottom: 0.41667vw;
}

.usersManualBg .usersManual .usersManualMain table th,
.usersManualBg .usersManual .usersManualMain table td {
	font-weight: normal !important;
}

.usersManualBg .usersManual .usersManualMain table th:nth-child(1),
.usersManualBg .usersManual .usersManualMain table td:nth-child(1) {
	width: 24%;
	padding-right: 0.78125vw;
}

.usersManualBg .usersManual .usersManualMain table th:nth-child(n+2),
.usersManualBg .usersManual .usersManualMain table td:nth-child(n+2) {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 0.78125vw;
}

.usersManualBg .usersManual .usersManualMain table th:last-child,
.usersManualBg .usersManual .usersManualMain table td:last-child {
	padding-right: 0px;
}

.markets {
	margin-top: 5.05208vw;
	margin-bottom: 5.05208vw;
}

.productweb ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.productweb ul li {
	width: 49%;
	overflow: hidden;
}

.markets ul li {
	margin-bottom: 3.22917vw;
	position: relative;
}

.markets ul li a {
	/* 	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex; */
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	position: relative;
}

.markets ul li.reversal a {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.markets ul li .list {
	padding: 1vw 1.38542vw;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	position: relative;
	/* 	left: 0px;
	bottom: 0px; */
	width: 100%;
	/* 	height: 18.17708vw; */
	/* 	background: url("../images/marketsitembg.png") no-repeat;
	background-size: 100% auto; */
	z-index: 9;
}

.markets ul li .list .text {
	width: 31.25vw;
}

.markets ul li .list .text h1 {
	font-size: 1.5625vw;
	color: #000000;
	margin-bottom: 0.9375vw;
}

.markets ul li .list .text p {
	color: #000000;
	line-height: 1.09375vw;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.markets ul li .list .more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 0.83333vw 0px 1.04167vw;
	width: 7.42188vw;
	height: 2.36458vw;
	color: #ffffff;
	border-radius: 1.51042vw;
	overflow: hidden;
	border: 0.10417vw solid transparent;
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: relative;
	margin-top: 0px;
}

.markets ul li .list .more span {
	position: relative;
	z-index: 9;
	font-size: 0.625vw;
}

.markets ul li .list .more i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 0.83333vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.markets ul li .list .more:hover::after {
	left: 7.42188vw;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.markets ul li .list .more::after {
	position: absolute;
	top: 50%;
	left: -5.20833vw;
	width: 0.72917vw;
	height: 10.41667vw;
	background-color: rgba(255, 255, 255, 0.4);
	-webkit-transform: rotate(35deg) translateY(-50%);
	-moz-transform: rotate(35deg) translateY(-50%);
	-ms-transform: rotate(35deg) translateY(-50%);
	transform: rotate(35deg) translateY(-50%);
	content: "";
	display: block;
}

.markets ul li .image {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.markets ul li .image img {
	width: 100%;
	height: auto;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	transition: all 0.8s ease;
}

.markets ul li:last-child {
	margin-bottom: 0px;
}

.markets ul li:hover .image img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

/* 
.markets ul li .list {
	width: 28%;
}

.markets ul li .list .text h1 {
	font-size: 2.08333vw;
	color: #333333;
	line-height: 2.23958vw;
	font-weight: bold;
	margin-bottom: 1.35417vw;
}

.markets ul li .list .text p {
	font-size: 0.9375vw;
	color: #333333;
	line-height: 1.30208vw;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.markets ul li .list .more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 1.14583vw 0px 1.35417vw;
	width: 9.58333vw;
	height: 2.96875vw;
	color: #ffffff;
	border-radius: 1.51042vw;
	overflow: hidden;
	border: 0.10417vw solid transparent;
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: relative;
	margin-top: 3.33333vw;
}

.markets ul li .list .more span {
	position: relative;
	z-index: 9;
	font-size: 0.72917vw;
	font-weight: bold;
}

.markets ul li .list .more i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 1.04167vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.markets ul li .list .more:hover::after {
	left: 9.58333vw;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.markets ul li .list .more::after {
	position: absolute;
	top: 50%;
	left: -5.20833vw;
	width: 0.72917vw;
	height: 10.41667vw;
	background-color: rgba(255, 255, 255, 0.4);
	-webkit-transform: rotate(35deg) translateY(-50%);
	-moz-transform: rotate(35deg) translateY(-50%);
	-ms-transform: rotate(35deg) translateY(-50%);
	transform: rotate(35deg) translateY(-50%);
	content: "";
	display: block;
} */

/* .markets ul li .image {
	width: 65.9%;
	overflow: hidden;
} */



.marketsDetailIntro {
	margin-top: 4.89583vw;
}

.marketsDetailIntro .marketsDetailIntroMain {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 4.42708vw;
}

.marketsDetailIntro .marketsDetailIntroMain .title h1 {
	font-size: 2.60417vw;
	color: #1E2D45;
	font-weight: bold;
	margin-bottom: 2.44792vw;
}

.marketsDetailIntro .marketsDetailIntroMain .title .more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 1.14583vw 0px 1.30208vw;
	width: 12.13542vw;
	height: 2.96875vw;
	color: #ffffff;
	border-radius: 1.51042vw;
	overflow: hidden;
	border: 0.10417vw solid transparent;
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: relative;
}

.marketsDetailIntro .marketsDetailIntroMain .title .more span {
	position: relative;
	z-index: 9;
	font-size: 0.72917vw;
	font-weight: bold;
}

.marketsDetailIntro .marketsDetailIntroMain .title .more i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 1.04167vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.marketsDetailIntro .marketsDetailIntroMain .title .more:hover::after {
	left: 12.13542vw;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.marketsDetailIntro .marketsDetailIntroMain .title .more::after {
	position: absolute;
	top: 50%;
	left: -5.20833vw;
	width: 0.72917vw;
	height: 10.41667vw;
	background-color: rgba(255, 255, 255, 0.4);
	-webkit-transform: rotate(35deg) translateY(-50%);
	-moz-transform: rotate(35deg) translateY(-50%);
	-ms-transform: rotate(35deg) translateY(-50%);
	transform: rotate(35deg) translateY(-50%);
	content: "";
	display: block;
}

.marketsDetailIntro .marketsDetailIntroMain .text {
	width: 59.4%;
	font-size: 0.9375vw;
	color: #333333;
	line-height: 1.45833vw;
	text-align: justify;
}

.marketsDetailIntro .marketsDetailIntroImage {
	margin-bottom: 4.47917vw;
	border-radius: 0.78125vw;
	overflow: hidden;
}

.marketsDetailIntro .marketsDetailIntroImage:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.marketsDetailIntro .marketsDetailIntroImage img {
	width: 100%;
	height: auto;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	transition: all 0.8s ease;
}

.marketsDetailIntro .marketsDetailIntroBottom {
	padding-bottom: 2.86458vw;
}

.marketsDetailIntro .marketsDetailIntroBottom .swiper-slide {
	min-height: 15.05208vw;
	padding: 2.5vw 2.70833vw 2.44792vw 1.51042vw;
	background-color: #F5F6FA;
}

.marketsDetailIntro .marketsDetailIntroBottom .swiper-slide .title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 1.82292vw;
}

.marketsDetailIntro .marketsDetailIntroBottom .swiper-slide .title .icon {
	margin-right: 1.09375vw;
}

.marketsDetailIntro .marketsDetailIntroBottom .swiper-slide .title .icon img {
	width: auto;
	height: 4.375vw;
}

.marketsDetailIntro .marketsDetailIntroBottom .swiper-slide .title h1 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 1.14583vw;
	color: #312F41;
	line-height: 1.45833vw;
}

.marketsDetailIntro .marketsDetailIntroBottom .swiper-slide .text {
	font-size: 0.83333vw;
	color: #4C505F;
	line-height: 1.25vw;
}

.marketsDetailIntro .marketsDetailIntroBottom .swiper-pagination-bullet {
	width: 0.49479vw;
	height: 0.49479vw;
	margin: 0 0.33854vw !important;
	cursor: pointer;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.marketsDetailIntro .marketsDetailIntroBottom .swiper-pagination-bullet-active {
	background: #1B339E;
}

.relatedCases {
	margin-top: 2.01042vw;
}

.relatedCases .relatedCasesMain {
	padding-bottom: 2.86458vw;
}

.relatedCases .relatedCasesMain .swiper-slide:hover .image::after {
	opacity: 1;
	visibility: visible;
}

.relatedCases .relatedCasesMain .swiper-slide:hover .image img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.relatedCases .relatedCasesMain .swiper-slide:hover .text {
	opacity: 1;
	visibility: visible;
	margin-top: 0px;
}

.relatedCases .relatedCasesMain .swiper-slide .image {
	overflow: hidden;
	position: relative;
}

.relatedCases .relatedCasesMain .swiper-slide .image::after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.4);
	content: "";
	display: block;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	opacity: 0;
	visibility: hidden;
}

.relatedCases .relatedCasesMain .swiper-slide .image img {
	width: 100%;
	height: auto;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.relatedCases .relatedCasesMain .swiper-slide .text {
	width: 100%;
	padding: 0 20%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	z-index: 9;
	opacity: 0;
	visibility: hidden;
	margin-top: 1.5625vw;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.relatedCases .relatedCasesMain .swiper-slide .text h1 {
	font-size: 1.45833vw;
	color: #ffffff;
	line-height: 1.51042vw;
	margin-bottom: 1.97917vw;
}

.relatedCases .relatedCasesMain .swiper-slide .text .more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 1.09375vw 0px 1.04167vw;
	width: 8.48958vw;
	height: 2.34375vw;
	color: #333333;
	border-radius: 1.51042vw;
	overflow: hidden;
	position: relative;
	background-color: #fff;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	margin: 0 auto;
}

.relatedCases .relatedCasesMain .swiper-slide .text .more span {
	position: relative;
	z-index: 9;
	font-size: 0.72917vw;
	font-weight: bold;
}

.relatedCases .relatedCasesMain .swiper-slide .text .more i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 0.9375vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.relatedCases .relatedCasesMain .swiper-slide .text .more::after {
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	content: "";
	display: block;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	opacity: 0;
	visibility: hidden;
}

.relatedCases .relatedCasesMain .swiper-slide .text .more:hover {
	color: #ffffff;
}

.relatedCases .relatedCasesMain .swiper-slide .text .more:hover::after {
	opacity: 1;
	visibility: visible;
}

.relatedCases .relatedCasesMain .swiper-pagination-bullet {
	width: 0.49479vw;
	height: 0.49479vw;
	margin: 0 0.33854vw !important;
	cursor: pointer;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.relatedCases .relatedCasesMain .swiper-pagination-bullet-active {
	background: #c30d23;
}

.relatedAccessories {
	margin-top: 2.94792vw;
	margin-bottom: 1.97917vw;
}

.relatedAccessories .relatedAccessoriesMain {
	padding-bottom: 2.86458vw;
}

.relatedAccessories .relatedAccessoriesMain .swiper-slide {
	text-align: center;
	border: 1px solid #EBEBED;
	border-left: 0px;
}

.relatedAccessories .relatedAccessoriesMain .swiper-slide:first-child {
	border-left: 1px solid #EBEBED;
}

.relatedAccessories .relatedAccessoriesMain .swiper-slide:hover .image img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.relatedAccessories .relatedAccessoriesMain .swiper-slide a {
	display: block;
	padding-top: 1.77083vw;
	padding-bottom: 2.55208vw;
}

.relatedAccessories .relatedAccessoriesMain .swiper-slide .image {
	overflow: hidden;
	position: relative;
}

.relatedAccessories .relatedAccessoriesMain .swiper-slide .image img {
	width: auto;
	height: 15.625vw;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.relatedAccessories .relatedAccessoriesMain .swiper-slide .text {
	padding: 0 1.5625vw;
	margin-top: 1.30208vw;
}

.relatedAccessories .relatedAccessoriesMain .swiper-slide .text h1 {
	font-size: 1.25vw;
	color: #333333;
	font-weight: bold;
	margin-bottom: 0.72917vw;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.relatedAccessories .relatedAccessoriesMain .swiper-slide .text p {
	font-size: 0.981vw;
	color: #333333;
}

.relatedAccessories .relatedAccessoriesMain .swiper-slide .text .more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 0.83333vw 0px 1.04167vw;
	width: 7.42188vw;
	height: 2.36458vw;
	color: #ffffff;
	border-radius: 1.51042vw;
	overflow: hidden;
	border: 0.10417vw solid transparent;
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: relative;
	margin: 0 auto;
	margin-top: 2.1875vw;
}

.relatedAccessories .relatedAccessoriesMain .swiper-slide .text .more span {
	position: relative;
	z-index: 9;
	font-size: 0.625vw;
}

.relatedAccessories .relatedAccessoriesMain .swiper-slide .text .more i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 0.83333vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.relatedAccessories .relatedAccessoriesMain .swiper-slide .text .more:hover::after {
	left: 7.42188vw;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.relatedAccessories .relatedAccessoriesMain .swiper-slide .text .more::after {
	position: absolute;
	top: 50%;
	left: -5.20833vw;
	width: 0.72917vw;
	height: 10.41667vw;
	background-color: rgba(255, 255, 255, 0.4);
	-webkit-transform: rotate(35deg) translateY(-50%);
	-moz-transform: rotate(35deg) translateY(-50%);
	-ms-transform: rotate(35deg) translateY(-50%);
	transform: rotate(35deg) translateY(-50%);
	content: "";
	display: block;
}

.relatedAccessories .relatedAccessoriesMain .swiper-pagination-bullet {
	width: 0.49479vw;
	height: 0.49479vw;
	margin: 0 0.33854vw !important;
	cursor: pointer;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.relatedAccessories .relatedAccessoriesMain .swiper-pagination-bullet-active {
	background: #c30d23;
}

.casesNumberBg {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 16.82292vw;
}

.casesNumberBg .casesNumber {
	width: 100%;
	margin: 0px 7%;
}

.casesNumberBg .casesNumber ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.casesNumberBg .casesNumber ul li {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	position: relative;
}

.casesNumberBg .casesNumber ul li:nth-child(4n+4)::before {
	display: none;
}

.casesNumberBg .casesNumber ul li::before {
	position: absolute;
	top: 50%;
	right: 0px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 0.15625vw;
	height: 3.4375vw;
	background-color: rgba(255, 255, 255, 0.3);
	content: "";
	display: block;
}

.casesNumberBg .casesNumber ul li h1 {
	font-size: 3.80729vw;
	line-height: 3.28125vw;
	color: #ffffff;
	font-weight: bold;
}

.casesNumberBg .casesNumber ul li p {
	font-size: 0.72917vw;
	color: #ffffff;
	margin-top: 0.88542vw;
}

.cases {
	padding-top: 4.42708vw;
	padding-bottom: 5.57292vw;
}

.cases .detailTitle {
	margin-bottom: 2.29167vw;
}

.cases .casesMain {
	margin-top: 3.22917vw;
}

.cases .casesMain ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.cases .casesMain ul li {
	width: 31.73%;
	margin-right: 2.405%;
	margin-bottom: 2.405%;
	position: relative;
}

.cases .casesMain ul li:nth-child(3n+3) {
	margin-right: 0%;
}

.cases .casesMain ul li:nth-last-child(-n+3) {
	margin-bottom: 0%;
}

.cases .casesMain ul li:hover .image::after {
	opacity: 1;
	visibility: visible;
}

.cases .casesMain ul li:hover .image img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.cases .casesMain ul li:hover .text {
	opacity: 1;
	visibility: visible;
	margin-top: 0px;
}

.cases .casesMain ul li .image {
	overflow: hidden;
	position: relative;
}

.cases .casesMain ul li .image::after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.4);
	content: "";
	display: block;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	opacity: 0;
	visibility: hidden;
}

.cases .casesMain ul li .image img {
	width: 100%;
	height: auto;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.cases .casesMain ul li .text {
	width: 100%;
	padding: 0 10%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	z-index: 9;
	opacity: 0;
	visibility: hidden;
	margin-top: 1.5625vw;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.cases .casesMain ul li .text h1 {
	font-size: 1.45833vw;
	color: #ffffff;
	line-height: 1.51042vw;
	margin-bottom: 1.97917vw;
}

.cases .casesMain ul li .text .more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 1.09375vw 0px 1.04167vw;

	width: 8.48958vw;
	height: 2.34375vw;
	color: #333333;
	border-radius: 1.51042vw;
	overflow: hidden;
	position: relative;
	background-color: #fff;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	margin: 0 auto;
}

.cases .casesMain ul li .text .more span {
	position: relative;
	z-index: 9;
	font-size: 0.72917vw;
	font-weight: bold;
}

.cases .casesMain ul li .text .more i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 0.9375vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.cases .casesMain ul li .text .more::after {
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	content: "";
	display: block;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	opacity: 0;
	visibility: hidden;
}

.cases .casesMain ul li .text .more:hover {
	color: #ffffff;
}

.cases .casesMain ul li .text .more:hover::after {
	opacity: 1;
	visibility: visible;
}

.casesDetailBg {
	min-height: 42.70833vw;
	position: relative;
}

.casesDetailBg .casesDetail {
	width: 65.9375vw;
	margin: 0 auto;
}

.casesDetailBg .casesDetail .swiper-slide {
	position: relative;
}

.casesDetailBg .casesDetail .swiper-slide:hover .image img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.casesDetailBg .casesDetail .swiper-slide:hover .text {
	padding-bottom: 3.59375vw;
}

.casesDetailBg .casesDetail .swiper-slide .image {
	overflow: hidden;
}

.casesDetailBg .casesDetail .swiper-slide .image img {
	width: 100%;
	height: 42.70833vw;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	transition: all 0.8s ease;
}

.casesDetailBg .casesDetail .text {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 15.52083vw;
	padding: 0 3.69792vw 2.55208vw;
	background: url("../images/casesdetailtextbg.png") no-repeat;
	background-size: 100% auto;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
	color: #ffffff;
	z-index: 9;
}

.casesDetailBg .casesDetail .text h1 {
	font-size: 1.35417vw;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 0.78125vw;
}

.casesDetailBg .casesDetail .text p {
	font-size: 0.9375vw;
	color: #ffffff;
	line-height: 1.45833vw;
	font-weight: normal;
}

.casesDetailBg .swiper-button-prev {
	left: 8.2%;
}

.casesDetailBg .swiper-button-prev::before {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.casesDetailBg .swiper-button-next {
	right: 8.2%;
}

.casesDetailBg .swiper-button-prev,
.casesDetailBg .swiper-button-next {
	font-size: 0.9375vw;
	color: rgba(255, 255, 255, 0.8);
	width: 2.55208vw;
	height: 2.55208vw;
	border-radius: 50%;
	background: #0040A0;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.casesDetailBg .swiper-button-prev:hover,
.casesDetailBg .swiper-button-next:hover {
	background: #0040A0;
	opacity: 0.8;
}

.casesDetailBg .swiper-button-prev::after,
.casesDetailBg .swiper-button-next::after {
	display: none;
}

.service {
	margin-top: 4.6875vw;
	margin-bottom: 3.59375vw;
	padding-bottom: 3.80208vw !important;
}

.service .swiper-slide .image {
	overflow: hidden;
}

.service .swiper-slide .image:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.service .swiper-slide .image img {
	width: 100%;
	height: auto;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.service .swiper-slide .list {
	margin-top: 1.71875vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.service .swiper-slide .list .text h1 {
	font-size: 2.39583vw;
	color: #213A8A;
	font-weight: bold;
	margin-bottom: 0.46875vw;
}

.service .swiper-slide .list .text h2 {
	font-size: 1.14583vw;
	color: #333333;
	line-height: 1.66667vw;
	font-weight: normal;
	margin-bottom: 1.25vw;
}

.service .swiper-slide .list .text p {
	font-size: 0.9375vw;
	color: #333333;
	line-height: 1.61458vw;
}

.service .swiper-slide .list .more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 0.83333vw 0px 1.04167vw;
	width: 10.67708vw;
	height: 2.44792vw;
	color: #ffffff;
	border-radius: 1.51042vw;
	overflow: hidden;
	border: 0.10417vw solid transparent;
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: relative;
}

.service .swiper-slide .list .more span {
	position: relative;
	z-index: 9;
	font-size: 0.72917vw;
	font-weight: bold;
}

.service .swiper-slide .list .more i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 1.04167vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.service .swiper-slide .list .more:hover::after {
	left: 10.67708vw;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.service .swiper-slide .list .more::after {
	position: absolute;
	top: 50%;
	left: -5.20833vw;
	width: 0.72917vw;
	height: 10.41667vw;
	background-color: rgba(255, 255, 255, 0.4);
	-webkit-transform: rotate(35deg) translateY(-50%);
	-moz-transform: rotate(35deg) translateY(-50%);
	-ms-transform: rotate(35deg) translateY(-50%);
	transform: rotate(35deg) translateY(-50%);
	content: "";
	display: block;
}

.service .swiper-pagination-bullet {
	width: 0.49479vw;
	height: 0.49479vw;
	margin: 0 0.33854vw !important;
	cursor: pointer;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.service .swiper-pagination-bullet-active {
	background: #1B339E;
}

.supportBg .support {
	height: 41.97917vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
}

.supportBg .support .detailTitle {
	width: auto;
	text-align: center;
	margin-top: 1.30208vw;
}

.supportBg .support .detailTitle h1 {
	color: #ffffff;
	line-height: 2.70833vw;
	padding-left: 0px;
	background: url("../images/detailtitleicon2.png") no-repeat;
	background-position: 0.88542vw 0px;
	padding-top: 0.72917vw;
	margin-left: -10vw;
}

.supportBg .support .supportMain {
	position: absolute;
	top: 50%;
	left: 43%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 100%;
	width: 60vw;
	margin: 0 auto;
}

.supportBg .support .supportMain::after {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 44.89583vw;
	height: 19.58333vw;
	background: url("../images/supportmainbg.png") no-repeat;
	background-size: 44.89583vw 19.58333vw;
	content: "";
	display: block;
	z-index: -1;
}

.supportBg .support .supportMain ul li {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 16.30208vw;
	z-index: 9;
	align-items: flex-end;
}

.supportBg .support .supportMain ul li:nth-child(1) {
	top: 6.35417vw;
	left: 0px;
	width: 23.82292vw;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.supportBg .support .supportMain ul li:nth-child(1) .icon {
	margin-top: 4.25vw;
}

.supportBg .support .supportMain ul li:nth-child(1) .text {
	margin-right: 2.51042vw;
}

.supportBg .support .supportMain ul li:nth-child(2) {
	top: 6.35417vw;
	right: 0px;
	width: 21.92708vw;
}

.supportBg .support .supportMain ul li:nth-child(2) .icon {
	margin-top: 4.21875vw;
}

.supportBg .support .supportMain ul li:nth-child(2) .text {
	margin-left: 2.60417vw;
}

.supportBg .support .supportMain ul li:nth-child(3) {
	top: 26.70833vw;
	left: 18vw;
	width: 26.52083vw;
	align-items: center;
	flex-wrap: wrap;
	flex-direction: column;
	align-content: center;
}

.supportBg .support .supportMain ul li:nth-child(3) .text {
	width: 100%;
	text-align: center;
	margin-top: 1vw;
}

.supportBg .support .supportMain ul li:nth-child(4) {
	top: 20.67708vw;
	right: -2.96875vw;
	width: 28.69792vw;
}

.supportBg .support .supportMain ul li:nth-child(4) .icon {
	margin-top: 1.82292vw;
}

.supportBg .support .supportMain ul li:nth-child(4) .text {
	margin-left: 6.35417vw;
	margin-top: 2.34375vw;
}

.supportBg .support .supportMain ul li .icon {
	width: 5.36458vw;
	height: 5.36458vw;
	border-radius: 50%;
	overflow: hidden;
}

.supportBg .support .supportMain ul li .icon img {
	width: auto;
	height: 5.36458vw;
}

.supportBg .support .supportMain ul li .text {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.supportBg .support .supportMain ul li .text h1 {
	font-size: 4.01042vw;
	color: #6A6E76;
	font-weight: bold;
	margin-bottom: 0.46875vw;
}

.supportBg .support .supportMain ul li .text h2 {
	font-size: 1.175vw;
	color: #ffffff;
	font-weight: 500;
	margin-bottom: 0.625vw;
}

.supportBg .support .supportMain ul li .text p {
	font-size: 0.9375vw;
	color: rgba(255, 255, 255, 0.5);
	line-height: 1.04167vw;
}

.faqBg {
	padding-top: 5.41667vw;
	padding-bottom: 5.05208vw;
	min-height: 49.94792vw;
}

.faqBg .detailTitle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

.faqBg .detailTitle h1 {
	color: #ffffff;
	background: url("../images/detailtitleicon2.png") no-repeat left top;
}

.faqBg .faq ul li {
	text-align: center;
	margin-bottom: 1.51042vw;
}

.faqBg .faq ul li.active .title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.faqBg .faq ul li.active .title::after {
	opacity: 1;
	visibility: visible;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.faqBg .faq ul li.active .title span {
	background-color: #ffffff;
	color: #213A8A;
}

.faqBg .faq ul li.active .title i::after {
	opacity: 0;
	visibility: hidden;
}

.faqBg .faq ul li.active .text {
	display: block;
	max-height: 2.91667vw;
}

.faqBg .faq ul li.active .more {
	display: inline-block;
}

.faqBg .faq ul li.show .text {
	max-height: 50vh;
	overflow-y: auto;
}

.faqBg .faq ul li.show .text::-webkit-scrollbar {
	width: 0.20833vw;
	height: 0.20833vw;
	background-color: #d5d5d5;
}

.faqBg .faq ul li.show .text::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 0.10417vw rgba(0, 0, 0, 0.1);
	border-radius: 0.3125vw;
	background-color: #d5d5d5;
}

.faqBg .faq ul li.show .text::-webkit-scrollbar-thumb {
	border-radius: 0.3125vw;
	-webkit-box-shadow: inset 0 0 0.10417vw rgba(0, 0, 0, 0.1);
	background-color: var(--vi-color);
}

.faqBg .faq ul li:last-child {
	margin-bottom: 0px;
}

.faqBg .faq ul li .title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 3.48958vw;
	background-color: rgba(255, 255, 255, 0.2);
	border-radius: 3.125vw;
	overflow: hidden;
	cursor: pointer;
	position: relative;
}

.faqBg .faq ul li .title::after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 3.48958vw;
	background: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background: linear-gradient(90deg, #114BA9, #4FC4EA);
	content: "";
	display: block;
	opacity: 0;
	visibility: hidden;
}

.faqBg .faq ul li .title span {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 1.35417vw;
	color: #ffffff;
	width: 3.13021vw;
	height: 3.13021vw;
	border-radius: 50%;
	margin-left: 0.17969vw;
	margin-right: 1.45833vw;
	background-color: #213A8A;
	position: relative;
	z-index: 9;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.faqBg .faq ul li .title h1 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 1.14583vw;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	position: relative;
	z-index: 9;
}

.faqBg .faq ul li .title i {
	display: block;
	width: 0.98958vw;
	height: 0.98958vw;
	margin-right: 1.66667vw;
	position: relative;
	z-index: 9;
}

.faqBg .faq ul li .title i::before,
.faqBg .faq ul li .title i::after {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #fff;
	content: "";
	display: block;
}

.faqBg .faq ul li .title i::before {
	width: 0.98958vw;
	height: 0.15625vw;
}

.faqBg .faq ul li .title i::after {
	width: 0.15625vw;
	height: 0.98958vw;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.faqBg .faq ul li .text {
	display: none;
	font-size: 0.9375vw;
	color: #ffffff;
	line-height: 1.45833vw;
	margin-top: 1.51042vw;
	text-align: left;
	overflow: hidden;
	padding-right: 1.04167vw;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	transition: all 0.8s ease;
}

.faqBg .faq ul li .more {
	display: none;
	font-size: 0.72917vw;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	margin-top: 2.44792vw;
	margin-bottom: 0.78125vw;
	clear: both;
}

.faqBg .faq ul li .more:hover i {
	background-position: 0px 0px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.faqBg .faq ul li .more i {
	display: inline-block;
	width: 0.72917vw;
	height: 0.72917vw;
	background: url("../images/loadmoreicon2.png") no-repeat;
	background-position: 0px -0.83333vw;
	background-size: 100% auto;
	margin-left: 0.9375vw;
	position: relative;
	z-index: 9;
}

.videoList {
	margin-top: 4.94792vw;
	margin-bottom: 4.63542vw;
}

.videoList ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.videoList ul li {
	width: 31.18%;
	margin-right: 3.23%;
	margin-bottom: 3.23%;
	cursor: pointer;
}

.videoList ul li:nth-child(3n+3) {
	margin-right: 0%;
}

.videoList ul li:nth-last-child(-n+3) {
	margin-bottom: 0%;
}

.videoList ul li:hover .image::after {
	opacity: 1;
	visibility: visible;
}

.videoList ul li:hover .image img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.videoList ul li:hover .image .play {
	opacity: 1;
	visibility: visible;
}

.videoList ul li .image {
	overflow: hidden;
	position: relative;
}

.videoList ul li .image::after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	content: "";
	display: block;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
	opacity: 0;
	visibility: hidden;
}

.videoList ul li .image img {
	width: 100%;
	height: auto;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.videoList ul li .image .play {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 4.11458vw;
	height: 4.11458vw;
	background: url("../images/iconplay.png") no-repeat;
	background-size: 4.11458vw;
	z-index: 9;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
	opacity: 0;
	visibility: hidden;
}

.videoList ul li .text {
	margin-top: 1.71875vw;
}

.videoList ul li .text h1 {
	font-size: 1.04167vw;
	color: #000000;
	font-weight: bold;
	line-height: 1.19792vw;
	height: 2.39583vw;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-bottom: 0.78125vw;
}

.videoList ul li .text time {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 0.72917vw;
	color: #666666;
}

.download {
	margin-top: 4.6875vw;
	margin-bottom: 4.58333vw;
}

.download .downloadMain {
	margin-top: 3.48958vw;
}

.download .downloadMain ul li {
	margin-bottom: 1.875vw;
	background-color: #F7F8FA;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.download .downloadMain ul li:hover {
	background-color: #eeeeee;
}

.download .downloadMain ul li:last-child {
	margin-bottom: 0px;
}

.download .downloadMain ul li a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 5vw;
}

.download .downloadMain ul li .icon img {
	width: auto;
	height: 2.34375vw;
}

.download .downloadMain ul li .icon1 {
	margin-left: 2.65625vw;
	margin-right: 1.5625vw;
}

.download .downloadMain ul li .icon2 {
	margin-right: 2.8125vw;
}

.download .downloadMain ul li .title {
	width: 47%;
	margin-left: 0px;
	margin-right: 3%;
	font-size: 0.9375vw;
	color: #333333;
	font-weight: bold;
}

.download .downloadMain ul li .type {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 0.9375vw;
	color: #333333;
	font-weight: bold;
}

.newsBg {
	padding-top: 3.80208vw;
	padding-bottom: 5.05208vw;
	background-color: #f7f7f7;
}

.events {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	margin-bottom: 5.41667vw;
}

.events .images {
	width: 54%;
}

.events .images .swiper-slide {
	opacity: 0 !important;
}

.events .images .swiper-slide:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.events .images .swiper-slide img {
	width: 100%;
	height: 25.3125vw;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	transition: all 0.8s ease;
}

.events .images .swiper-slide-active {
	opacity: 1 !important;
}

.events .list {
	width: 46%;
	padding-top: 2.55208vw;
	padding-left: 2.13542vw;
	padding-right: 3.80208vw;
	background-color: #ffffff;
	position: relative;
}

.events .list .title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 6.14583vw;
	height: 2.34375vw;
	font-size: 0.72917vw;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	background: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background: linear-gradient(90deg, #114BA9, #4FC4EA);
	border-radius: 1.19792vw;
	margin-bottom: 2.23958vw;
	cursor: context-menu;
}

.events .list .texts .swiper-slide {
	opacity: 0 !important;
}

.events .list .texts .swiper-slide:hover h1 {
	color: var(--vi-color);
}

.events .list .texts .swiper-slide .time {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 0.72917vw;
	color: #666666;
	margin-bottom: 0.72917vw;
}

.events .list .texts .swiper-slide .time i {
	font-size: 0.67708vw;
	margin-right: 0.3125vw;
}

.events .list .texts .swiper-slide h1 {
	font-size: 1.35417vw;
	color: #333333;
	font-weight: bold;
	line-height: 1.5625vw;
	margin-bottom: 1.19792vw;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.events .list .texts .swiper-slide p {
	font-size: 0.83333vw;
	color: #333333;
	line-height: 1.30208vw;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.events .list .texts .swiper-slide-active {
	opacity: 1 !important;
}

.events .eventsPagination {
	position: absolute;
	left: 2.1875vw;
	bottom: 3.22917vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.events .eventsPagination .eventsPaginationCurrent {
	font-size: 0.83333vw;
	color: #1E2F79;
	font-weight: bold;
	margin-right: 7.65625vw;
}

.events .eventsPagination .eventsPaginationTotal {
	font-size: 0.83333vw;
	color: #E0E0E0;
	font-weight: bold;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.events .eventsPagination .eventsPaginationTotal.highlight {
	color: #1E2F79;
}

.events .swiper-scrollbar {
	position: absolute;
	left: 3.80208vw;
	bottom: 3.69792vw;
	width: 6.25vw;
	height: 0.10417vw;
	background: #F2F2F2;
	border-radius: 0px;
}

.events .swiper-scrollbar .swiper-scrollbar-drag {
	border-radius: 0px;
	background: #1E2F79;
}

.events .swiper-button-prev,
.events .swiper-button-next {
	top: auto;
	margin-top: 0px;
	bottom: 3.33333vw;
	width: 0.83333vw;
	height: 0.83333vw;
	color: #3A3A3A;
	font-size: 0.88542vw;
	border-radius: 0px;
	background: none;
	font-weight: bold;
}

.events .swiper-button-prev::after,
.events .swiper-button-next::after {
	display: none;
}

.events .swiper-button-prev:hover,
.events .swiper-button-next:hover {
	background: none;
	color: #1E2F79;
}

.events .swiper-button-prev {
	left: auto;
	right: 5.67708vw;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.events .swiper-button-next {
	right: 3.64583vw;
}

.news .newsHead {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 3.33333vw;
}

.news .newsHead .title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 7.23958vw;
	height: 2.76042vw;
	font-size: 0.9375vw;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	background: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background: linear-gradient(90deg, #114BA9, #4FC4EA);
	border-radius: 1.35417vw;
	cursor: context-menu;
}

.news .newsHead .search {
	width: 17.5vw;
	height: 2.76042vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 2.96875vw;
	color: #ffffff;
	border-radius: 1.5625vw;
	position: relative;
	border: 0.10417vw solid transparent;
	background-clip: padding-box, border-box;
	background-origin: padding-box, border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#f7f7f7), to(#f7f7f7)), -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #f7f7f7, #f7f7f7), -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #f7f7f7, #f7f7f7), -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(to right, #f7f7f7, #f7f7f7), linear-gradient(90deg, #114BA9, #4FC4EA);
	overflow: hidden;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.news .newsHead .search input {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	outline: 0;
	font-size: 0.72917vw;
	color: #666666;
	padding-left: 1.35417vw;
	margin-right: 0vw;
	background-color: #f7f7f7;
}

.news .newsHead .search input.btn04 {
	width: 80px;
	padding-left: 0;
	opacity: 0;
	z-index: 99;
	cursor: pointer;
}

.news .newsHead .search img {
	position: absolute;
	top: 50%;
	right: 0.88542vw;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: auto;
	height: 0.9375vw;
	cursor: pointer;
}

.news .newsMain ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.news .newsMain ul li {
	width: 31.25%;
	margin-right: 3.125%;
	margin-bottom: 3.125%;
}

.news .newsMain ul li:nth-child(3n+3) {
	margin-right: 0%;
}

.news .newsMain ul li:nth-last-child(-n+3) {
	margin-bottom: 0%;
}

.news .newsMain ul li:hover .image img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.news .newsMain ul li .image {
	overflow: hidden;
	max-height: 25.5vw;
}

.news .newsMain ul li .image img {
	width: 100%;
	height: 14.0625vw;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.news .newsMain ul li .text {
	height: 11.19792vw;
	padding: 2.23958vw 1.27917vw;
	text-align: justify;
	background-color: #ffffff;
}

.news .newsMain ul li .text .more {
	text-align: right;
}

.news .newsMain ul li .text .time {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 0.981vw;
	color: #383838;
}

.news .newsMain ul li .text.procscon {
	height: initial;
}

.news .newsMain ul li .text .time.procstit {
	margin-bottom: 1vw;
	text-align: left;
	height: 2.9vw;
	line-height: 1.45vw;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.news .newsMain ul li .text .time.procs {
	flex-wrap: wrap;
	margin-bottom: 0.5vw;
	min-height: 6.27vw;
}

.news .newsMain ul li .text .time.procs p {
	display: block;
	width: 100%;
	font-size: 0.781vw;
}

.news .newsMain ul li .text .time i {
	font-size: 0.67708vw;
	margin-right: 0.3125vw;
}

.news .newsMain ul li .text h1 {
	font-size: 1.14583vw;
	color: #000000;
	line-height: 1.40625vw;
	height: 2.8125vw;
	font-weight: bold;
	margin-top: 0.9375vw;
	margin-bottom: 0.25vw;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-align: left;
}

.newsDetail {
	margin-bottom: 6.77083vw;
}

.newsDetail .newsDetailHeadBg {
	padding-top: 15.05208vw;
	padding-bottom: 4.6875vw;
	min-height: 27.08333vw;
}


.newsDetail .newsDetailHeadBg .newsDetailHead h1 {
	font-size: 1.97917vw;
	color: #ffffff;
	line-height: 2.1875vw;
	font-weight: bold;
	margin-bottom: 1.51042vw;
}

.newsDetail .newsDetailHeadBg .newsDetailHead p {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.newsDetail .newsDetailHeadBg .newsDetailHead p::after {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 1px;
	background-color: #54545c;
	margin-left: 0.9375vw;
	content: "";
	display: block;
}

.newsDetail .newsDetailHeadBg .newsDetailHead p span {
	font-size: 0.83333vw;
	color: #ffffff;
}

.newsDetail .newsDetailHeadBg .newsDetailHead p span.tab {
	text-transform: uppercase;
}

.newsDetail .newsDetailHeadBg .newsDetailHead p i {
	font-size: 1.04167vw;
	color: #666666;
	margin: 0px 0.67708vw;
}

.newsDetail .newsDetailHeadBg1 {
	padding-top: 8.05208vw;
}

.newsDetail .newsDetailHeadBg1 .newsDetailHead h1 {
	font-size: 1.97917vw;
	color: #000;
	line-height: 2.1875vw;
	font-weight: bold;
	margin-bottom: 1.51042vw;
}

.newsDetail .newsDetailHeadBg1 .newsDetailHead p {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.newsDetail .newsDetailHeadBg1 .newsDetailHead p::after {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 1px;
	background-color: #54545c;
	margin-left: 0.9375vw;
	content: "";
	display: block;
}

.newsDetail .newsDetailHeadBg1 .newsDetailHead p span {
	font-size: 0.83333vw;
	color: #888;
}

.newsDetail .newsDetailHeadBg1 .newsDetailHead p span.tab {
	text-transform: uppercase;
}

.newsDetail .newsDetailHeadBg1 .newsDetailHead p i {
	font-size: 1.04167vw;
	color: #666666;
	margin: 0px 0.67708vw;
}



.newsDetail .newsDetailShare {
	margin-top: 3.22917vw;
	margin-bottom: 2.55208vw;
}

.newsDetail .newsDetailMain {
	font-size: 0.9375vw;
	color: #2A303B;
	line-height: 1.5625vw;
}

.newsDetail .newsDetailMain img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	margin: 1.0417vw auto;
}

.newsDetail .newsDetailFooter {
	margin-top: 2.44792vw;
	padding-top: 2.08333vw;
	border-top: 1px solid rgba(153, 153, 153, 0.3);
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.newsDetail .newsDetailFooter .prev,
.newsDetail .newsDetailFooter .return,
.newsDetail .newsDetailFooter .next {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 14.84375vw;
	height: 2.44792vw;
	font-size: 0.78125vw;
	color: #000000;
	font-weight: normal;
	border: 0.10417vw solid rgba(0, 0, 0, 0.4);
	border-radius: 1.25vw;
	padding: 0px 1.30208vw;
	position: relative;
}

.newsDetail .newsDetailFooter .prev .bg,
.newsDetail .newsDetailFooter .return .bg,
.newsDetail .newsDetailFooter .next .bg {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 14.84375vw;
	height: 2.44792vw;
	background: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background: linear-gradient(90deg, #114BA9, #4FC4EA);
	border-radius: 1.25vw;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
	opacity: 0;
	visibility: hidden;
}

.newsDetail .newsDetailFooter .prev i,
.newsDetail .newsDetailFooter .return i,
.newsDetail .newsDetailFooter .next i {
	color: #999999;
	font-size: 0.72917vw;
	position: relative;
	z-index: 9;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.newsDetail .newsDetailFooter .prev span,
.newsDetail .newsDetailFooter .return span,
.newsDetail .newsDetailFooter .next span {
	position: relative;
	z-index: 9;
}

.newsDetail .newsDetailFooter .prev:hover .bg,
.newsDetail .newsDetailFooter .return:hover .bg,
.newsDetail .newsDetailFooter .next:hover .bg {
	opacity: 1;
	visibility: visible;
}

.newsDetail .newsDetailFooter .prev:hover i,
.newsDetail .newsDetailFooter .return:hover i,
.newsDetail .newsDetailFooter .next:hover i {
	color: #ffffff;
}

.newsDetail .newsDetailFooter .prev:hover span,
.newsDetail .newsDetailFooter .return:hover span,
.newsDetail .newsDetailFooter .next:hover span {
	color: #ffffff;
	font-weight: bold;
}

.newsDetail .newsDetailFooter .prev {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.newsDetail .newsDetailFooter .prev::after {
	content: "";
	display: block;
}

.newsDetail .newsDetailFooter .return {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.newsDetail .newsDetailFooter .return i {
	margin-right: 0.52083vw;
	font-weight: bold;
}

.newsDetail .newsDetailFooter .next {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.newsDetail .newsDetailFooter .next::before {
	content: "";
	display: block;
}

.contactus {
	margin-top: 5.67708vw;
	margin-bottom: 5.26042vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.contactus .left {
	width: 24.3%;
}

.contactus .left .detailTitle {
	margin-bottom: 3.48958vw;
}

.contactus .left .detailTitle h1 {
	background: none;
	padding-left: 0px;
	font-size: 2.5vw;
	line-height: 2.70833vw;
}

.contactus .left .list ul li {
	margin-bottom: 1.875vw;
}

.contactus .left .list ul li:last-child {
	margin-bottom: 0px;
}

.contactus .left .list ul li:last-child::after {
	display: none;
}

.contactus .left .list ul li:last-child p {
	margin-bottom: 0px;
}

.contactus .left .list ul li::after {
	width: 0.78125vw;
	height: 0.10417vw;
	background: rgba(51, 51, 51, 0.5);
	content: "";
	display: block;
}

.contactus .left .list ul li h1 {
	font-size: 0.72917vw;
	color: #333333;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 0.46875vw;
}

.contactus .left .list ul li p {
	font-size: 1.14583vw;
	color: #333333;
	line-height: 1.35417vw;
	font-weight: bold;
	margin-bottom: 1.97917vw;
}

.contactus .right {
	width: 65.76%;
	border-radius: 0.52083vw;
	overflow: hidden;
	position: relative;
}

.contactus .right img {
	width: 100%;
	height: auto;
}

.contactus .right .contactusDrop {
	position: absolute;
}

.contactus .right .contactusDrop:hover .popup {
	opacity: 1;
	visibility: visible;
}

.contactus .right .contactusDrop .drop {
	width: 0.52083vw;
	height: 0.52083vw;
	background: #1125a9;
	border-radius: 50%;
	position: relative;
	cursor: pointer;
}

.contactus .right .contactusDrop .drop::after {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 1.66667vw;
	height: 1.66667vw;
	background: rgba(17, 37, 169, 0.2);
	border-radius: 50%;
	content: "";
	display: block;
	-webkit-animation: amplify 2s infinite 0s;
	-moz-animation: amplify 2s infinite 0s;
	animation: amplify 2s infinite 0s;
}

.contactus .right .contactusDrop .drop::before {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 3.02083vw;
	height: 3.02083vw;
	background: rgba(17, 37, 169, 0.2);
	border-radius: 50%;
	content: "";
	display: block;
	-webkit-animation: amplify 2s infinite 0.1s;
	-moz-animation: amplify 2s infinite 0.1s;
	animation: amplify 2s infinite 0.1s;
}

.contactus .right .contactusDrop .popup {
	position: absolute;
	left: -16.04167vw;
	bottom: 0.9375vw;
	width: 18.80208vw;
	height: 8.69792vw;
	background: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background: linear-gradient(90deg, #114BA9, #4FC4EA);
	padding: 1.14583vw 1.61458vw 1.14583vw 1.61458vw;
	border-radius: 1.04167vw;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
	opacity: 0;
	visibility: hidden;
}

.contactus .right .contactusDrop .popup::after {
	position: absolute;
	right: 2.03125vw;
	bottom: -0.67708vw;
	width: 0.98958vw;
	height: 0.67708vw;
	background: url("../images/triangle.png") no-repeat;
	background-size: 0.98958vw 0.67708vw;
	content: "";
	display: block;
}

.contactus .right .contactusDrop .popup h1 {
	font-size: 1.04167vw;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 0.52083vw;
}

.contactus .right .contactusDrop .popup p {
	font-size: 0.83333vw;
	color: #ffffff;
	line-height: 1.04167vw;
}

.messageBg {
	padding-top: 4.375vw;
	padding-bottom: 5.15625vw;
	background-color: #f5f6fa;
}

.messageBg .message {
	padding: 3.95833vw 4.01042vw 3.38542vw 4.01042vw;
	background-color: #fff;
}

.messageBg .message .detailTitle h1 {
	font-size: 2.5vw;
	line-height: 2.60417vw;
	padding-left: 0.83333vw;
	padding-top: 0.20833vw;
}

.messageBg .message .messageMain {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.messageBg .message .messageMain .messageInput {
	width: 49.2%;
	margin-right: 1.34%;
	margin-bottom: 1.34%;
	position: relative;
}

.messageBg .message .messageMain .messageInput.textarea {
	width: 100%;
	margin-right: 0%;
}

.messageBg .message .messageMain .messageInput.textarea .placeholder {
	top: 1.04167vw;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.messageBg .message .messageMain .messageInput.hide .placeholder {
	display: none;
}

.messageBg .message .messageMain .messageInput:nth-child(2n+2) {
	margin-right: 0px;
}

.messageBg .message .messageMain .messageInput input {
	display: block;
	width: 100%;
	height: 3.19271vw;
	border: 0px;
	border-radius: 0.41667vw;
	outline: 0;
	background-color: #F7F8FA;
	font-size: 0.83333vw;
	color: #666666;
	padding: 0px 1.25vw;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.messageBg .message .messageMain .messageInput input:focus {
	border-bottom: 0.10417vw solid #0040A0 !important;
}

.messageBg .message .messageMain .messageInput textarea {
	display: block;
	width: 100%;
	height: 9.11458vw;
	background-color: #F7F8FA;
	font-size: 0.83333vw;
	color: #666666;
	padding: 1.04167vw 1.25vw;
	border: 0;
	outline: 0;
	border-radius: 0.41667vw;
	resize: none;
}

.messageBg .message .messageMain .messageInput textarea:focus {
	border-bottom: 0.10417vw solid #0040A0 !important;
}

.messageBg .message .messageMain .messageInput img {
	position: absolute;
	top: 50%;
	right: 0.72917vw;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: auto;
	height: 1.71875vw;
	cursor: pointer;
}

.messageBg .message .messageMain .messageInput .placeholder {
	position: absolute;
	left: 1.25vw;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 0.83333vw;
	color: #666666;
}

.messageBg .message .messageMain .messageInput .placeholder span {
	font-size: 0.83333vw;
	color: #E5202E;
	margin-right: 0.20833vw;
}

.messageBg .message .messageMain .messageInput .layui-form-select .layui-edge {
	right: 1.19792vw;
	border-width: 0.3125vw;
	margin-top: -0.15625vw;
	border-top-color: #959595;
}

.messageBg .message .messageMain .messageInput .layui-form-select dl dd,
.messageBg .message .messageMain .messageInput .layui-form-select dl dt {
	font-size: 0.78125vw;
	padding: 0px 0.625vw;
	line-height: 2.08333vw;
}

.messageBg .message .messageMain .messageInput .layui-form-select dl dd.layui-this {
	color: var(--vi-color);
}

.messageBg .message .messageMain .messageInput .layui-form-select dl {
	top: 3.22917vw;
}

.messageBg .message .messageMain .messageSubmit {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 1.14583vw 0px 1.35417vw;
	width: 6.32292vw;
	height: 2.8125vw;
	color: #ffffff;
	border-radius: 1.51042vw;
	overflow: hidden;
	border: 0.10417vw solid transparent;
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: relative;
	cursor: pointer;
}
.messageBg .message .messageMain .messageSubmit .tj{
	display: flex;
	    background: none;
	    border: none;
	    color: #ffffff;
	    justify-content: space-between;
	    width: 100%;
	    height: 100%;
	    align-items: center;
		cursor: pointer;
}
.messageBg .message .messageMain .messageSubmit span {
	position: relative;
	z-index: 9;
	font-size: 0.72917vw;
	font-weight: bold;
}

.messageBg .message .messageMain .messageSubmit i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 1.04167vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.messageBg .message .messageMain .messageSubmit:hover::after {
	left: 9.32292vw;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.messageBg .message .messageMain .messageSubmit::after {
	position: absolute;
	top: 50%;
	left: -5.20833vw;
	width: 0.72917vw;
	height: 10.41667vw;
	background-color: rgba(255, 255, 255, 0.4);
	-webkit-transform: rotate(35deg) translateY(-50%);
	-moz-transform: rotate(35deg) translateY(-50%);
	-ms-transform: rotate(35deg) translateY(-50%);
	transform: rotate(35deg) translateY(-50%);
	content: "";
	display: block;
}

.aboutusBg {
	background: url("../images/iconsymbol.png") no-repeat;
	background-position: 82.03125vw 3.59375vw;
	padding-top: 1.78125vw;
	padding-bottom: 3.875vw;
}

.aboutusBg .aboutus {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	align-items: center;
}

.aboutusBg .aboutus .detailTitle {
	width: 42%;

	display: flex;
	flex-wrap: wrap;
}

.aboutusBg .aboutus .detailTitle h1 {
	line-height: 2.86458vw;
	font-size: 1.56458vw;
	display: block;
	width: 100%;
	margin-bottom: 8px;
}

.aboutusBg .aboutus .detailTitle .caseDetailImgBox {
	overflow: hidden;
	width: 100%;
}

.aboutusBg .aboutus .text {
	width: 55.2%;
	font-size: 0.88542vw;
	color: #333333;
	line-height: 1.30208vw;
}

.aboutusBg .aboutus .text h1 {
	margin-bottom: 3rem;
	line-height: initial;
}

.aboutusBg .aboutus .number {
	width: 100%;
	margin-top: 0.39583vw;
}

.aboutusBg .aboutus .number ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.aboutusBg .aboutus .number ul li {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	padding: 0px 2.08333vw;
}

.aboutusBg .aboutus .number ul li h1 {
	font-size: 2.125vw;
	color: #213A8A;
	font-weight: bold;
}

.aboutusBg .aboutus .number ul li h1 i {
	font-weight: normal;
}

.aboutusBg .aboutus .number ul li p {
	font-size: 0.83333vw;
	color: #4C505F;
	line-height: 1.04167vw;
}

.historyBg {
	padding-top: 4.47917vw;
	height: 44.27083vw;
	position: relative;
}

.historyBg::after {
	position: absolute;
	top: 12.39583vw;
	left: 0px;
	width: 100%;
	height: 1px;
	background-color: rgba(207, 212, 223, 0.1);
	content: "";
	display: block;
}

.historyBg .history .detailTitle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 4.27083vw;
}

.historyBg .history .historyYear {
	margin-bottom: 5.52083vw;
}

.historyBg .history .historyYear .swiper-slide {
	font-size: 1.04167vw;
	color: #ffffff;
	cursor: pointer;
	position: relative;
}

.historyBg .history .historyYear .swiper-slide::after {
	position: absolute;
	top: 0.20833vw;
	left: 1.04167vw;
	width: 0%;
	height: 1px;
	background-color: #46B3E1;
	content: "";
	display: block;
}

.historyBg .history .historyYear .swiper-slide p {
	display: inline-block;
}

.historyBg .history .historyYear .swiper-slide p::before {
	width: 0.46875vw;
	height: 0.46875vw;
	background-color: #adb3bc;
	content: "";
	display: block;
	margin: 0px auto;
	margin-bottom: 0.46875vw;
}

.historyBg .history .historyYear .swiper-slide-thumb-active {
	color: #46B3E1;
}

.historyBg .history .historyYear .swiper-slide-thumb-active::after {
	width: 100%;
	-webkit-transition: all 4.5s ease;
	-moz-transition: all 4.5s ease;
	transition: all 4.5s ease;
}

.historyBg .history .historyYear .swiper-slide-thumb-active p::before {
	background-color: #46B3E1;
}

.historyBg .history .historyMain .swiper-slide {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.historyBg .history .historyMain .swiper-slide .image {
	width: 39.86%;
	overflow: hidden;
}

.historyBg .history .historyMain .swiper-slide .image:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.historyBg .history .historyMain .swiper-slide .image img {
	width: 100%;
	height: auto;
	-webkit-transition: all 0.6s ease;

	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.historyBg .history .historyMain .swiper-slide .text {
	width: 33%;
	margin-left: 3.64583vw;
	font-size: 1.25vw;
	color: #ffffff;
	line-height: 1.5625vw;
	margin-top: 2.76042vw;
}

.historyBg .history .historyMain .swiper-slide .year {
	position: absolute;
	top: 50%;
	right: 0px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 20.83333vw;
	color: rgba(253, 254, 255, 0.1);
	font-weight: bold;
	letter-spacing: -1.04167vw;
}

.historyBg .swiper-button-prev,
.historyBg .swiper-button-next {
	top: auto;
	bottom: 13.54167vw;
	width: 3.4375vw;
	height: 2.96875vw;
	font-size: 1.14583vw;
	color: #114BA9;
	border: 0.10417vw solid transparent;
	background-clip: padding-box, border-box;
	background-origin: padding-box, border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#181c25), to(#181c25)), -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #181c25, #181c25), -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #181c25, #181c25), -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(to right, #181c25, #181c25), linear-gradient(90deg, #114BA9, #4FC4EA);
	border-radius: 1.51042vw;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.historyBg .swiper-button-prev:hover,
.historyBg .swiper-button-next:hover {
	background: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background: linear-gradient(90deg, #114BA9, #4FC4EA);
	border: none;
	color: #ffffff;
}

.historyBg .swiper-button-prev::after,
.historyBg .swiper-button-next::after {
	display: none;
}

.historyBg .swiper-button-prev {
	left: 6.97917vw;
}

.historyBg .swiper-button-prev::before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.historyBg .swiper-button-next {
	right: 6.97917vw;
}

.cooperateCultureBg {
	min-height: 44.79167vw;
	position: relative;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureTitle {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 14.01042vw;
	height: 14.01042vw;
	background: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background: linear-gradient(90deg, #114BA9, #4FC4EA);
	border-radius: 50%;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureTitle::after {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -15.28646vw;
	margin-top: -15.28646vw;
	width: 30.57292vw;
	height: 30.57292vw;
	background: url("../images/cooperateculturetitlebg.png") no-repeat;
	background-size: 30.57292vw;
	content: "";
	display: block;
	-webkit-animation: rotate 6s linear infinite;
	-moz-animation: rotate 6s linear infinite;
	animation: rotate 6s linear infinite;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureTitle h1 {
	font-size: 1.875vw;
	color: #ffffff;
	line-height: 1.92708vw;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	background: url("../images/detailtitleicon2.png") no-repeat left top;
	background-size: 1.875vw;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 100%;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 28.28125vw;
	position: absolute;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li:nth-child(odd) {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li:nth-child(odd) .text {
	margin-right: 4.375vw;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li:nth-child(even) .text {
	margin-left: 4.375vw;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li:nth-child(1) {
	top: 21.5%;
	left: 0%;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li:nth-child(1) .text {
	margin-top: -2.34375vw;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li:nth-child(2) {
	top: 21.5%;
	right: 0%;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li:nth-child(2) .text {
	margin-top: -2.34375vw;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li:nth-child(3) {
	top: 67.5%;
	left: 0%;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li:nth-child(3) .text {
	margin-top: -5vw;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li:nth-child(4) {
	top: 67.5%;
	right: 0%;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li:nth-child(4) .text {
	margin-top: -5vw;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li .icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 3.85417vw;
	height: 3.85417vw;
	font-size: 1.77083vw;
	color: #297AC2;
	font-weight: bold;
	background: #FFFFFF;
	border: 0.15625vw solid #297AC2;
	border-radius: 50%;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li .text {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li .text h1 {
	font-size: 2.39583vw;
	color: #ffffff;
	font-weight: bold;
	line-height: 2.55208vw;
	margin-bottom: 0.9375vw;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li .text p {
	font-size: 0.9375vw;
	color: rgba(255, 255, 255, 0.5);
	line-height: 1.35417vw;
	max-height: 9.47917vw;
	padding-right: 0.52083vw;
	overflow-y: auto;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li .text p::-webkit-scrollbar {
	width: 0.10417vw;
	height: 0.10417vw;
	background-color: #d5d5d5;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li .text p::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 0.10417vw rgba(0, 0, 0, 0.1);
	border-radius: 0.3125vw;
	background-color: #d5d5d5;
}

.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li .text p::-webkit-scrollbar-thumb {
	border-radius: 0.3125vw;
	-webkit-box-shadow: inset 0 0 0.10417vw rgba(0, 0, 0, 0.1);
	background-color: var(--vi-color);
}

.exhibitionHallBg {
	padding-top: 4.42708vw;
	height: 53.59375vw;
	overflow: hidden;
}

.exhibitionHallBg .detailTitle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.exhibitionHallBg .exhibitionHall {
	overflow: visible !important;
}

.exhibitionHallBg .exhibitionHall .swiper-slide {
	position: relative;
}

.exhibitionHallBg .exhibitionHall .swiper-slide .image {
	position: relative;
}

.exhibitionHallBg .exhibitionHall .swiper-slide .image img {
	width: 100%;
	height: auto;
}

.exhibitionHallBg .exhibitionHall .swiper-slide .image::after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	content: "";
	display: block;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.exhibitionHallBg .exhibitionHall .swiper-slide .text {
	padding-left: 2.60417vw;
	padding-right: 2.91667vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 8.17708vw;
	background: url("../images/exhibitionhalltextbg.png") no-repeat;
	background-size: 100% 8.17708vw;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.exhibitionHallBg .exhibitionHall .swiper-slide .text h1 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 1.35417vw;
	color: #ffffff;
	line-height: 1.5625vw;
	margin-bottom: 2.44792vw;
}

.exhibitionHallBg .exhibitionHall .swiper-slide .more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 1.14583vw 0px 1.35417vw;
	width: 13.22917vw;
	height: 2.8125vw;
	color: #ffffff;
	border-radius: 1.51042vw;
	overflow: hidden;
	border: 0.10417vw solid transparent;
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: relative;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 auto;
	margin-top: 1.5625vw;
	cursor: pointer;
}

.exhibitionHallBg .exhibitionHall .swiper-slide .more span {
	position: relative;
	z-index: 9;
	font-size: 0.72917vw;
	font-weight: bold;
}

.exhibitionHallBg .exhibitionHall .swiper-slide .more i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 1.04167vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.exhibitionHallBg .exhibitionHall .swiper-slide .more:hover::after {
	left: 13.22917vw;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.exhibitionHallBg .exhibitionHall .swiper-slide .more::after {
	position: absolute;
	top: 50%;
	left: -5.20833vw;
	width: 0.72917vw;
	height: 10.41667vw;
	background-color: rgba(255, 255, 255, 0.4);
	-webkit-transform: rotate(35deg) translateY(-50%);
	-moz-transform: rotate(35deg) translateY(-50%);
	-ms-transform: rotate(35deg) translateY(-50%);
	transform: rotate(35deg) translateY(-50%);
	content: "";
	display: block;
}

.exhibitionHallBg .exhibitionHall .swiper-slide-active .image::after {
	opacity: 0;
	visibility: hidden;
}

.exhibitionHallBg .exhibitionHall .swiper-slide-active .text {
	opacity: 1;
	visibility: visible;
}

.certificatesBg {
	padding-top: 4.16667vw;
	height: 48.4375vw;
	position: relative;
}

.certificatesBg .detailTitle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 4.16667vw;
}

.certificatesBg .certificates {
	width: 49.73958vw;
	height: 25.1563vw;
}

.certificatesBg .certificates .swiper-wrapper {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.certificatesBg .certificates .swiper-slide {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: center;
}

.certificatesBg .certificates .swiper-slide .image img {
	width: 65.6%;
	height: auto;
	-webkit-transition: all 1s;
	transition: all 1s;
}

.certificatesBg .certificates .swiper-slide .text {
	font-size: 1.04167vw;
	color: #1E2D45;
	font-weight: bold;
	margin-top: 1.19792vw;
	opacity: 0;
	visibility: hidden;
}

.certificatesBg .certificates .swiper-slide-active .image img {
	width: 100%;
}

.certificatesBg .certificates .swiper-slide-active .text {
	opacity: 1;
	visibility: visible;
}

.certificatesBg .swiper-button-prev,
.certificatesBg .swiper-button-next {
	top: auto;
	bottom: 5.67708vw;
	width: 3.4375vw;
	height: 2.96875vw;
	font-size: 1.14583vw;
	color: #114BA9;
	border: 0.10417vw solid #114BA9;
	border-radius: 1.51042vw;
	background: none;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.certificatesBg .swiper-button-prev:hover,
.certificatesBg .swiper-button-next:hover {
	background: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background: linear-gradient(90deg, #114BA9, #4FC4EA);
	border: none;
	color: #ffffff;
}

.certificatesBg .swiper-button-prev::after,
.certificatesBg .swiper-button-next::after {
	display: none;
}

.certificatesBg .swiper-button-prev {
	left: 46.19792vw;
}

.certificatesBg .swiper-button-prev::before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.certificatesBg .swiper-button-next {
	right: 46.19792vw;
}

.servicesBg {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 42.23958vw;
	position: relative;
	overflow: hidden;
}

.servicesBg .services {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.servicesBg .services .left {
	width: 32.5%;
}

.servicesBg .services .left .detailTitle {
	margin-bottom: 2.34375vw;
}

.servicesBg .services .left .text {
	font-size: 0.88542vw;
	color: #FFFFFF;
	line-height: 1.30208vw;
	margin-bottom: 3.54167vw;
}

.servicesBg .services .left .more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 1.14583vw 0px 1.35417vw;
	width: 9.79167vw;
	height: 2.96875vw;
	color: #ffffff;
	border-radius: 1.51042vw;
	overflow: hidden;
	border: 0.10417vw solid transparent;
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: relative;
}

.servicesBg .services .left .more span {
	position: relative;
	z-index: 9;
	font-size: 0.72917vw;
	font-weight: bold;
}

.servicesBg .services .left .more i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 1.04167vw;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.servicesBg .services .left .more:hover::after {
	left: 9.79167vw;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.servicesBg .services .left .more::after {
	position: absolute;
	top: 50%;
	left: -5.20833vw;
	width: 0.72917vw;
	height: 10.41667vw;
	background-color: rgba(255, 255, 255, 0.4);
	-webkit-transform: rotate(35deg) translateY(-50%);
	-moz-transform: rotate(35deg) translateY(-50%);
	-ms-transform: rotate(35deg) translateY(-50%);
	transform: rotate(35deg) translateY(-50%);
	content: "";
	display: block;
}

.servicesBg .services .right {
	position: absolute;
	top: 5.20833vw;
	right: 0px;
	width: 62.91667vw;
}

.servicesBg .services .right img {
	width: 100%;
	height: auto;
}

.servicesBg .services .right .line {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.servicesBg .services .right .line ul {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.servicesBg .services .right .line ul li {
	position: absolute;
}

.servicesBg .services .right .line ul li:hover .popup {
	opacity: 1;
	visibility: visible;
	z-index: 10;
}

.servicesBg .services .right .line ul li i {
	display: block;
	width: 0.52083vw;
	height: 0.52083vw;
	background: #4FC4EA;
	border-radius: 50%;
	position: relative;
	z-index: 9;
	cursor: pointer;
}

.servicesBg .services .right .line ul li i::after,
.servicesBg .services .right .line ul li i::before {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	content: "";
	display: block;
}

.servicesBg .services .right .line ul li i::after {
	width: 1.66667vw;
	height: 1.66667vw;
	background: rgba(79, 196, 234, 0.7);
	opacity: 0.2;
	border-radius: 50%;
	z-index: 9;
	-webkit-animation: amplify 2s infinite 0s;
	-moz-animation: amplify 2s infinite 0s;
	animation: amplify 2s infinite 0s;
}

.servicesBg .services .right .line ul li i::before {
	width: 3.02083vw;
	height: 3.02083vw;
	background: rgba(79, 196, 234, 0.2);
	border-radius: 50%;
	z-index: 8;
	-webkit-animation: amplify 2s infinite 0.1s;
	-moz-animation: amplify 2s infinite 0.1s;
	animation: amplify 2s infinite 0.1s;
}

.servicesBg .services .right .line ul li.leftShow .popup {
	padding-left: 0px;
	padding-right: 2.55208vw;
	transform: translateX(-100%);
	background: url("../images/linebg2.png") no-repeat right bottom;
	background-size: 16.82292vw auto;
}

.servicesBg .services .right .line ul li .popup {
	position: absolute;
	left: 0.20833vw;
	bottom: 0.20833vw;
	width: 16.82292vw;
	background: url("../images/linebg.png") no-repeat left bottom;
	background-size: 16.82292vw auto;
	padding-left: 2.55208vw;
	padding-bottom: 5.05208vw;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.servicesBg .services .right .line ul li .popup h1 {
	font-size: 1.04167vw;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 0.52083vw;
}

.servicesBg .services .right .line ul li .popup p {
	font-size: 0.83333vw;
	color: #ffffff;
}

.policy {
	margin-top: 6.25vw;
	margin-bottom: 6.25vw;
	color: #333333;
}

.policy h1 {
	font-size: 1.77083vw;
	text-align: center;
	font-weight: bold;
	margin-bottom: 3.125vw;
}

.policy h2 {
	font-size: 1.25vw;
	font-weight: bold;
}

.policy h3 {
	font-size: 1.14583vw;
}

.policy h4 {
	font-size: 1.04167vw;
}

.policy h5 {
	font-size: 0.9375vw;
}

.policy h6 {
	font-size: 0.83333vw;
}

.policy p {
	font-size: 0.83333vw;
	line-height: 1.45833vw;
	color: #666666;
}

#loader-wrapper {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(51, 51, 51, 0.9);
	z-index: 999999
}

#loader {
	display: block;
	position: relative;
	left: 50%;
	top: 48%;
	width: 150px;
	height: 150px;
	margin: -75px 0 0 -75px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #FFF;
	-webkit-animation: spin 2s linear infinite;
	-ms-animation: spin 2s linear infinite;
	-moz-animation: spin 2s linear infinite;
	-o-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	z-index: 1001
}

#loader:before {
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #FFF;
	-webkit-animation: spin 3s linear infinite;
	-moz-animation: spin 3s linear infinite;
	-o-animation: spin 3s linear infinite;
	-ms-animation: spin 3s linear infinite;
	animation: spin 3s linear infinite
}

#loader:after {
	content: "";
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #FFF;
	-moz-animation: spin 1.5s linear infinite;
	-o-animation: spin 1.5s linear infinite;
	-ms-animation: spin 1.5s linear infinite;
	-webkit-animation: spin 1.5s linear infinite;
	animation: spin 1.5s linear infinite
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.loaded #loader {
	opacity: 0;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out
}

.loaded #loader-wrapper {
	visibility: hidden;
}

.no-js #loader-wrapper {
	display: none
}

.no-js h1 {
	color: #222
}

#loader-wrapper #load_title {
	font-family: 'Open Sans';
	color: #FFF;
	font-size: 19px;
	width: 100%;
	text-align: center;
	z-index: 9999999999999;
	position: absolute;
	top: 62%;
	opacity: 1;
	line-height: 30px
}

#loader-wrapper #load_title span {
	font-weight: normal;
	font-style: italic;
	font-size: 13px;
	color: #FFF;
	opacity: .5
}

.popupFeedbackMain {
	position: fixed;
	z-index: 99999;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: none;
}

.popupFeedbackMain .popupFeedbackBox {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	overflow: hidden;
	background: #fff;
	position: relative;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox {
	width: 100%;
	padding: 25px 0px 15px 25px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	background-image: url(../images/img_196.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .content {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .content .descTitle {
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	line-height: 1;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .content .desc {
	font-size: 12px;
	padding-top: 10px;
	line-height: 18px;
	color: #f5f7fa;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .content .desc br {
	display: none;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .telBox {
	padding-top: 10px;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .telBox .tel {
	font-size: 18px;
	line-height: 1;
	font-weight: 600;
	color: #fff;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .telBox .desc {
	font-size: 13px;
	padding-top: 5px;
	color: #f5f7fa;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox {
	width: 100%;
	padding: 20px;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .title {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	margin-top: 27px;
	margin-bottom: 13px;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .input {
	width: 100%;
	margin: 0px;
	padding-bottom: 5px;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .input p {
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	padding-bottom: 5px;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .input p i {
	color: #ff0000;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .input label {
	display: block;
	position: relative;
	padding: 8px 15px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid rgba(104, 126, 145, 0.3);
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .input label input {
	width: 100%;
	background: none;
	border: none;
	font-size: 14px;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .input label textarea {
	width: 100%;
	height: 75px;
	border: none;
	resize: none;
	font-size: 14px;
	font-family: Arial !important;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .textareaInput {
	width: 100%;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .btn {
	padding-top: 10px;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .btn button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0px 12px 0px 14px;
	width: 110px;
	height: 35px;
	color: #ffffff;
	border-radius: 30px;
	overflow: hidden;
	border: 2px solid transparent;
	background-clip: border-box;
	background-origin: border-box;
	background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
	background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
	background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	position: relative;
	cursor: pointer;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .btn button i {
	display: block;
	position: relative;
	z-index: 9;
	font-size: 16px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-weight: lighter;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .layui-form-select {
	padding: 8px 15px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid rgba(104, 126, 145, 0.3);
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .layui-select-title input {
	height: 21px;
	padding-left: 0px;
	font-size: 14px;
	border: none;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .layui-form-select dl dd.layui-this {
	background: #eb0b16;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .layui-form-select .layui-edge {
	top: 50%;
	right: 15px;
	margin: 0px;
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
	width: 8px;
	height: 8px;
	border: none;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .layui-form-selected .layui-edge {
	top: -webkit-calc(50% + 3px);
	top: calc(50% + 3px);
	border: none;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}

.popupFeedbackMain .popupFeedbackBox .closePopupFeedback {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 26px;
	height: 26px;
	border: 2px solid #fff;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	cursor: pointer;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.popupFeedbackMain .popupFeedbackBox .closePopupFeedback::after {
	content: '';
	width: 2px;
	height: 60%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
	background: #666;
	position: absolute;
}

.popupFeedbackMain .popupFeedbackBox .closePopupFeedback::before {
	content: '';
	width: 60%;
	height: 2px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
	background: #666;
	position: absolute;
}

.inputVcode {
	position: absolute;
	right: 15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 76%;
	cursor: pointer;
}

@media (min-width:768px) {
	.popupFeedbackMain .popupFeedbackBox .popupFeedback {
		-webkit-border-radius: 1.042vw;
		border-radius: 1.042vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox {
		width: 22.917vw;
		padding: 3.906vw 0vw 3.906vw 2.865vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .content {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .content .descTitle {
		font-size: 2.083vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .content .desc {
		font-size: 0.781vw;
		padding-top: 1.042vw;
		line-height: -webkit-calc(22 / 15);
		line-height: calc(22 / 15);
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .content .desc br {
		display: block;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .telBox .tel {
		font-size: 1.458vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .telBox .desc {
		font-size: 0.677vw;
		padding-top: 0.26vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		padding: 3.646vw 6.25vw 6.771vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .title {
		font-size: 0.9vw;
		margin-left: 0.421vw;
		margin-top: 0px;
		margin-bottom: 1vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .input {
		width: -webkit-calc(50% - 1.042vw);
		width: calc(50% - 1.042vw);
		margin: 0vw 0.521vw;
		padding-bottom: 1.042vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .input p {
		font-size: 0.729vw;
		font-weight: 600;
		padding-bottom: 0.26vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .input label {
		padding: 0.938vw 1.302vw;
		-webkit-border-radius: 0.781vw;
		border-radius: 0.781vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .input label textarea {
		height: 3.906vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .textareaInput {
		width: 100%;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .btn {
		padding-top: 0.521vw;
		width: 100%;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .btn button {
		width: 8vw;
		height: 3vw;
		border-radius: 3vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .btn button span {
		font-size: 1vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .btn button i {
		font-size: 1.333vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .layui-form-select {
		padding: 0.938vw 1.302vw;
		-webkit-border-radius: 0.781vw;
		border-radius: 0.781vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .layui-select-title input {
		height: 21px;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .layui-form-select .layui-edge {
		top: 50%;
		right: 0.781vw;
		width: 0.417vw;
		height: 0.417vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .layui-form-selected .layui-edge {
		top: -webkit-calc(50% + 0.156vw);
		top: calc(50% + 0.156vw);
	}

	.popupFeedbackMain .popupFeedbackBox .closePopupFeedback {
		right: 1.042vw;
		top: 1.042vw;
		width: 1.354vw;
		height: 1.354vw;
	}

	.inputVcode {
		right: 1.25vw;
	}
}

@media (min-width:1200px) {
	.popupFeedbackMain .popupFeedbackBox .popupFeedback {
		-webkit-border-radius: 1.042vw;
		border-radius: 1.042vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox {
		width: 22.917vw;
		padding: 3.906vw 0vw 3.906vw 2.865vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .content {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .content .descTitle {
		font-size: 2.083vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .content .desc {
		font-size: 0.781vw;
		padding-top: 1.042vw;
		line-height: -webkit-calc(22 / 15);
		line-height: calc(22 / 15);
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .content .desc br {
		display: block;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .telBox .tel {
		font-size: 1.458vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .descBox .telBox .desc {
		font-size: 0.677vw;
		padding-top: 0.26vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		padding: 3.646vw 3.25vw 3.771vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .title {
		font-size: 0.9vw;
		margin-left: 0.421vw;
		margin-bottom: 1vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .input label input {
		font-size: .7292vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .input {
		width: -webkit-calc(50% - 1.042vw);
		width: calc(50% - 1.042vw);
		margin: 0vw 0.521vw;
		padding-bottom: 1.042vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .input p {
		font-size: 0.729vw;
		font-weight: 600;
		padding-bottom: 0.26vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .input label {
		padding: 0.938vw 1.302vw;
		-webkit-border-radius: 0.781vw;
		border-radius: 0.781vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .input label textarea {
		height: 3.906vw;
		font-size: .7292vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .textareaInput {
		width: 100%;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .btn {
		padding-top: 0.521vw;
		width: 100%;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .btn button {
		width: 7.4479vw;
		height: 2.3438vw;
		border-radius: 1.5625vw;
		padding: 0px 0.83333vw 0px 1.04167vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .btn button span {
		font-size: .7292vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .btn button i {
		font-size: .8333vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .layui-form-select {
		padding: 0.938vw 1.302vw;
		-webkit-border-radius: 0.781vw;
		border-radius: 0.781vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .layui-select-title input {
		height: 21px;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .layui-form-select .layui-edge {
		top: 50%;
		right: 0.781vw;
		width: 0.417vw;
		height: 0.417vw;
	}

	.popupFeedbackMain .popupFeedbackBox .popupFeedback .formBox .layui-form-selected .layui-edge {
		top: -webkit-calc(50% + 0.156vw);
		top: calc(50% + 0.156vw);
	}

	.popupFeedbackMain .popupFeedbackBox .closePopupFeedback {
		right: 1.042vw;
		top: 1.042vw;
		width: 1.354vw;
		height: 1.354vw;
	}

	.inputVcode {
		right: 1.042vw;
	}
}

@media (max-width:992px) {
	.pc {
		display: none !important;
	}

	.mobile {
		display: block !important;
	}

	.productsMenus {
		display: none;
	}

	.content1760,
	.content1500,
	.content1440,
	.content1225,
	.content900 {
		width: -webkit-calc(100% - 40px) !important;
		width: -moz-calc(100% - 40px) !important;
		width: calc(100% - 40px) !important;
		padding: 0px !important;
	}

	body {
		font: 14px Arial !important;
	}

	.indexTitle {
		text-align: center;
		align-content: center;
		flex-wrap: wrap;
	}

	.indexTitle .title {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 2px;
	}

	.indexTitle p {
		font-size: 24px;
		line-height: 27px;
	}

	.wapimage {
		display: block;
		
	}
	.detailBanner{margin-top: 60px;}
	.pcimage {
		display: none;
	}

	
	.banner .swiper-slide .image img {
		height: auto;
	}

	.banner .swiper-slide .text {
		top: 37%;
	}
	.banner .swiper-slide .text .inbannerbox{}
	.banner .swiper-slide .text .title {
		font-size: 30px;
		line-height: 27.5px;
		margin-bottom: 10px;
	}
	.banner .swiper-slide .text .etitle{font-size: 28px;line-height: 27.5px;letter-spacing: 3px;}
	.banner .swiper-slide .text .desc{
		font-size: 14px;
		line-height: 25px;
		margin-bottom: 22px;
		}
	.banner .swiper-slide .text p {
		font-size: 14px;
		line-height: 25px;
		margin-bottom: 22px;
	}
	/* .banner .swiper-slide:nth-child(2) .text .title,
	.banner .swiper-slide:nth-child(2) .text p,
	.banner .swiper-slide:nth-child(2) .text .etitle,
	.banner .swiper-slide:nth-child(2) .text .desc{color: #ffffff;} */
	.banner .swiper-slide .more {
		width: 110px;
		height: 35px;
		border-radius: 30px;
		padding: 0px 8px 0px 12px;
		border-width: 2px;
	}

	.banner .swiper-slide .more::after {
		width: 6px;
		height: 70px;
		left: -110px;
	}

	.banner .swiper-slide .more:hover::after {
		left: 110px;
	}

	.banner .swiper-slide .more span {
		font-size: 12px;
	}

	.banner .swiper-slide .more i {
		font-size: 16px;
	}

	.banner .swiper-button-next,
	.banner .swiper-button-prev {
		display: none;
	}

	.banner .swiper-pagination {
		display: none;
	}

	.banner .bannerPagination {
		bottom: 12px;
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: -moz-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.banner .bannerPagination .bannerPaginationCurrent {
		font-size: 14px;
		margin-right: 28%;
		margin-left: 3.5%;
	}

	.banner .bannerPagination .bannerPaginationTotal {
		font-size: 14px;
		margin-right: 4px;
	}

	.banner .bannerPagination .bannerPaginationShape::after,
	.banner .bannerPagination .bannerPaginationShape::before {
		width: 2px;
		height: 9px;
		margin: 0px 1px;
	}

	.banner .swiper-scrollbar {
		left: 50% !important;
		bottom: 20px !important;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		width: 20.7% !important;
		height: 2px !important;
	}

	.iproductsBg {
		height: auto;
		padding-top: 15px;
		padding-bottom: 0px;
	}

	.iproductsBg .indexTitle {
		text-align: center;
	}

	.iproductsBg .iproductsMain {
		padding-bottom: 40px;
		margin-top: 25px;
	}

	.iproductsBg .iproductsMain .swiper-pagination-bullet {
		width: 15px;
		height: 3px;
		border-radius: 3px;
		background: #F9F8F6;
		opacity: 1 !important;
	}

	.iproductsBg .iproductsMain .swiper-pagination-bullet-active {
		background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
		background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
		background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
		background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	}

	.iproductsBg .iproductsMain .swiper-slide {
		-webkit-box-flex: 0;
		-webkit-flex: none;
		-moz-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
		margin: 0px;
	}

	.iproductsBg .iproductsMain .swiper-slide.active {
		-webkit-box-flex: 0;
		-webkit-flex: none;
		-moz-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
		margin: 0px;
	}

	.iproductsBg .iproductsMain .swiper-slide .image img {
		height: 200px;
	}

	.iproductsBg .iproductsMain .swiper-slide a>.title {
		display: none;
	}

	.iproductsBg .iproductsMain .swiper-slide .list {
		width: 100%;
		bottom: 20px;
		padding: 0px 20px;
		opacity: 1;
		visibility: visible;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.iproductsBg .iproductsMain .swiper-slide .list .text {
		bottom: 20px;
		width: -webkit-calc(100% - 150px);
		width: -moz-calc(100% - 150px);
		width: calc(100% - 150px);
	}

	.iproductsBg .iproductsMain .swiper-slide.active a>.title {
		display: none;
	}

	.iproductsBg .iproductsMain .swiper-slide .list .text .title {
		font-size: 16px;
		line-height: 27px;
		height: auto;
		justify-content: flex-start;
		margin-bottom: 0px;
	}

	.iproductsBg .iproductsMain .swiper-slide .list .text p {
		display: none;
	}

	.iproductsBg .iproductsMain .swiper-slide .list .more {
		width: 86px;
		height: 25px;
		border-radius: 30px;
		padding: 0px 4px 0px 6px;
		border-width: 2px;
	}

	.iproductsBg .iproductsMain .swiper-slide .list .more::after {
		width: 6px;
		height: 70px;
		left: -86px;
	}

	.iproductsBg .iproductsMain .swiper-slide .list .more:hover::after {
		left: 110px;
	}

	.iproductsBg .iproductsMain .swiper-slide .list .more span {
		font-size: 10px;
		white-space: nowrap;
	}

	.iproductsBg .iproductsMain .swiper-slide .list .more i {
		font-size: 11px;
	}

	.icase .icaseMain {
		width: 100%;
		margin-left: 0%;
	}

	.icase .icaseList {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		top: auto;
		bottom: 0px;
		width: 100%;
		height: 80px;
		background: none;
		padding-left: 0px;
		padding-top: 0%;
		padding-bottom: 15px;
		background: -webkit-gradient(linear, left bottom, left top, from(#051bac), to(transparent));
		background: -webkit-linear-gradient(bottom, #051bac, transparent);
		background: -moz-linear-gradient(bottom, #051bac, transparent);
		background: linear-gradient(to top, #051bac, transparent);
	}

	.icase .icaseList .text {
		display: none;
		font-size: 14px;
		line-height: 25px;
		margin-top: 8px;
		margin-bottom: 12px;
	}

	.icase .icaseList .indexTitle>.title {
		display: none;
	}

	.icase .icaseList .icaseTitle {
		width: 100%;
	}

	.icase .icaseMain .swiper-slide img {
		height: auto;
	}

	.icase .icaseList .desc {
		font-size: 16px;
		line-height: 27px;
	}

	.icase .icaseList .text p {
		font-size: 14px;
		line-height: 25px;
	}

	.icase .icaseList .btns {
		display: none;
		padding: 0px 20px;
	}

	.icase .icaseList .swiper-button-prev {
		margin-right: 6px;
	}

	.icase .icaseList .swiper-button-next,
	.icase .icaseList .swiper-button-prev {
		width: 74px;
		height: 35px;
		border-radius: 30px;
	}

	.icase .icaseList .swiper-button-next::after,
	.icase .icaseList .swiper-button-next::before,
	.icase .icaseList .swiper-button-prev::after,
	.icase .icaseList .swiper-button-prev::before {
		border-radius: 30px;
	}

	.icase .icaseList .swiper-button-next i,
	.icase .icaseList .swiper-button-prev i {
		font-size: 16px;
	}

	.inewsAndIabBg {
		height: auto;
	}

	.inewsAndIabBg .shape1 {
		display: none;
	}

	.inewsAndIabBg .shape2 {
		display: none;
	}

	.inewsBg {
		padding-top: 40px;
	}

	.inewsBg .indexTitle {
		text-align: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.inewsBg .inews {
		height: auto;
	}

	.inewsBg .inews .left .list {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 25px;
		margin-bottom: 25px;
	}

	.inewsBg .inews .left .list ul {
		display: -webkit-box;

		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}

	.inewsBg .inews .left .list ul li {
		width: auto;
		margin-bottom: 0px;
		margin-right: 14px;
	}

	.inewsBg .inews .left .list ul li:last-child {
		margin-right: 0px;
	}

	.inewsBg .inews .left .list ul li a {
		min-width: 110px;
		height: 40px;
		border-radius: 30px;
		border-width: 2px;
		padding: 0px 12px 0px 16px;
	}

	.inewsBg .inews .left .list ul li a span {
		font-size: 14px;
		margin-right: 10px;
	}

	.inewsBg .inews .left .list ul li a i {
		font-size: 16px;
	}

	.inewsBg .inews .left .list ul li a::before {
		border-radius: 30px;
	}

	.inewsBg .inews .right {
		width: 100%;
		position: static;
	}

	.inewsBg .inews .inewsItem {
		padding-bottom: 40px;
	}

	.inewsBg .inews .inewsItem .swiper-slide:last-child {
		margin-bottom: 0px;
	}

	.inewsBg .inews .inewsItem .image img {
		height: auto;
	}

	.inewsBg .inews .inewsItem .text {
		margin-top: 15px;
	}

	.inewsBg .inews .inewsItem .text .title {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 7px;
	}

	.inewsBg .inews .inewsItem .text p {
		font-size: 14px;
	}

	.inewsBg .inews .inewsItem .swiper-pagination-bullet {
		width: 15px;
		height: 3px;
		border-radius: 3px;
		background: #F9F8F6;
		opacity: 1 !important;
	}

	.inewsBg .inews .inewsItem .swiper-pagination-bullet-active {
		background-image: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
		background-image: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
		background-image: -moz-linear-gradient(left, #114BA9, #4FC4EA);
		background-image: linear-gradient(90deg, #114BA9, #4FC4EA);
	}

	.iaboutus {
		margin-top: 40px;
		padding-bottom: 40px;
	}

	.iaboutus .left {
		position: relative;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		transform: none;
		left: 0px;
		top: 0px;
		z-index: 9;
	}

	.iaboutus .left .indexTitle {
		width: 100% !important;
	}

	.iaboutus .left .text {
		font-size: 14px;
		line-height: 25px;
		margin-top: 15px;
		margin-bottom: 30px;
	}

	.iaboutus .left .number {
		width: 70%;
		padding-top: 0px;
		border: none;
	}

	.iaboutus .left .number ul {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.iaboutus .left .number ul li {
		width: 50%;
		-webkit-box-flex: 0;
		-webkit-flex: none;
		-moz-box-flex: 0;
		-ms-flex: none;
		flex: none;
		padding-right: 20px;
		margin-bottom: 25px;
	}

	.iaboutus .left .number ul li:last-child {
		width: 50%;
	}

	.iaboutus .left .number ul li img {
		width: 30px;
		height: 30px;
	}

	.iaboutus .left .number ul li div {
		font-size: 32px;
		margin-top: 10px;
	}

	.iaboutus .left .number ul li div i {
		font-size: 20px;
		margin-left: 5px;
	}

	.iaboutus .left .number ul li p {
		font-size: 14px;
	}

	.iaboutus .left .more {
		width: 110px;
		height: 35px;
		border-radius: 30px;
		padding: 0px 8px 0px 12px;
		border-width: 2px;
	}

	.iaboutus .left .more::after {
		width: 6px;
		height: 70px;
		left: -110px;
	}

	.iaboutus .left .more:hover::after {
		left: 110px;
	}

	.iaboutus .left .more span {
		font-size: 12px;
	}

	.iaboutus .left .more i {
		font-size: 16px;
	}

	.iaboutus .right {
		position: absolute;
		right: 0px;
		bottom: 0px;
		-webkit-transform: translateX(10%);
		-moz-transform: translateX(10%);
		-ms-transform: translateX(10%);
		transform: translateX(10%);
	}

	.iaboutus .right .map img.mapImg {
		width: auto;
		height: 390px;
	}

	.iaboutus .right .map div img {
		width: 25px;
		height: 25px;
	}

	.iaboutus .right .map div {
		top: 46%;
		left: 64.5%;
	}

	.iconsultBg .iconsult {
		height: 154px;
	}

	.iconsultBg .iconsult .title {
		font-size: 24px;
		margin-bottom: 12px;
	}

	.iconsultBg .iconsult .more {
		width: 110px;
		height: 35px;
		border-radius: 30px;
		padding: 0px 8px 0px 12px;
		border-width: 2px;
	}

	.iconsultBg .iconsult .more::after {
		width: 6px;
		height: 70px;
		left: -110px;
	}

	.iconsultBg .iconsult .more:hover::after {
		left: 110px;
	}

	.iconsultBg .iconsult .more span {
		font-size: 12px;
	}

	.iconsultBg .iconsult .more i {
		font-size: 16px;
	}

	.detailBanner .image img {
		min-height: 250px;
	}

	.detailBanner .text h1 {
		font-size: 21px;
		margin-bottom: 1px;
	}
.detailBanner .text{top: 15%;}
	.detailBanner .text p {
		font-size: 14px;
		line-height: 25px;
	}
	.detailBanner .neibannerbox .company{font-size: 16px;}
	.detailBanner .neibannerbox .companysm{font-size: 14px;margin: 5px 0;}
	.detailBanner .neibannerbox .line{height: 3px;margin-top: 4px;}
	.detailBanner .neibannerbox .line:before{height: 3px;width: 50px;left: 50px;}
	.detailBanner .neibannerbox .line::after{height: 3px;width: 50px;}
	
	.breadcrumbBg {
		height: 45px;
		margin-top: -45px;
		padding-top: 15px;
	}

	.breadcrumbBg.breadcrumb2 {
		display: none;
		margin-top: 60px;
	}

	.breadcrumbBg .breadcrumb ul li:first-child a {
		font-size: 15px;
	}

	.breadcrumbBg .breadcrumb ul li i {
		font-size: 18px;
		margin: 0px 1px;
	}

	.breadcrumbBg .breadcrumb ul li a {
		font-size: 13px;
	}

	.detailList {
		position: relative;
	}

	.detailList .swiper-button-next,
	.detailList .swiper-button-prev {
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: -moz-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 20px;
		height: -webkit-calc(100% - 1px);
		height: -moz-calc(100% - 1px);
		height: calc(100% - 1px);
		top: 0px;
		margin-top: 0px;
		border-radius: 0px;
		background: #1B339E;
	}

	.detailList .swiper-button-next::after,
	.detailList .swiper-button-prev::after {
		font-size: 16px;
	}

	.detailList .swiper-button-next:hover,
	.detailList .swiper-button-prev:hover {
		background: #1B339E;
	}

	.detailList .swiper-button-prev {
		left: 0px;
	}

	.detailList .swiper-button-next {
		right: 0px;
	}

	.detailList .swiper-button-next.swiper-button-disabled,
	.detailList .swiper-button-prev.swiper-button-disabled {
		opacity: 1;
		cursor: pointer;
		pointer-events: all;
	}

	.detailList .detailListMain {
		height: 45px;
	}

	.detailList .detailListMain .swiper-slide {
		margin-right: 2%;
		width: 23.5%;
		
	}
	.detailList .detailListMain .swiper-slide:nth-child(4n){margin-right: 0;}
	.detailList .detailListMain .swiper-slide a {
		height: 45px;
		line-height: 45px;
		font-size: 14px;
		padding: 0px 10px;
	}

	.detailType {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.detailType .title {
		font-size: 15px;
		margin-right: 5px;
		margin-bottom: 13px;
	}

	.detailType .detailTypeMain {
		width: 100%;
		padding: 10px;
		background-color: #f5f7f9;
	}

	.detailType .detailTypeMain ul li {
		margin-right: 0px;
		margin-bottom: 8px;
		position: relative;
	}

	.detailType .detailTypeMain ul li::after {
		position: absolute;
		top: 50%;
		right: 0px;
		width: 1px;
		height: 13px;
		background-color: #1E2D45;
		margin-top: -6.5px;
		content: "";
		display: block;
	}

	.detailType .detailTypeMain ul li:last-child::after {
		display: none;
	}

	.detailType .detailTypeMain ul li.active a::after,
	.detailType .detailTypeMain ul li:hover a::after {
		opacity: 0;
		visibility: hidden;
	}

	.detailType .detailTypeMain ul li a {
		font-size: 16px;
		line-height: 31px;
		padding: 0px 11px;
		margin: 0px 5px;
	}

	.detailType .detailTypeMain ul li a::after {
		height: 2px;
	}

	.videoList {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.videoList ul li {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 20px;
	}

	.videoList ul li:nth-child(3n+3) {
		margin-right: 4%;
	}

	.videoList ul li:nth-child(even) {
		margin-right: 0%;
	}

	.videoList ul li:nth-last-child(-n+3) {
		margin-bottom: 20px;
	}

	.videoList ul li:last-child {
		margin-bottom: 0px;
	}

	.videoList ul li .text {
		margin-top: 12px;
	}

	.videoList ul li .text h1 {
		font-size: 18px;
		height: auto;
		line-height: 28px;
		margin-bottom: 8px;
	}

	.videoList ul li .text time {
		font-size: 14px;
	}

	.videoList ul li .image::after {
		opacity: 1;
		visibility: visible;
	}

	.videoList ul li .image .play {
		opacity: 1;
		visibility: visible;
		width: 60px;
		height: 60px;
		background-size: 60px;
	}

	.download {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.download .downloadMain ul li {
		border-radius: 10px;
		margin-bottom: 12px;
	}

	.download .downloadMain ul li:last-child {
		margin-bottom: 0px;
	}

	.download .downloadMain ul li a {
		height: auto;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 20px 10px;
		position: relative;
	}

	.download .downloadMain ul li .icon {
		margin-left: 0px;
	}

	.download .downloadMain ul li .icon1 {
		display: none;
		margin-bottom: 13px;
	}

	.download .downloadMain ul li .icon2 {
		position: absolute;
		top: 50%;
		right: 0px;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.download .downloadMain ul li .icon img {
		height: 30px;
	}

	.download .downloadMain ul li .title {
		font-size: 16px;
		width: 70%;
		-webkit-box-flex: 70%;
		-webkit-flex: 70%;
		-moz-box-flex: 70%;
		-ms-flex: 70%;
		flex: 70%;
		margin-bottom: 7px;
		margin-right: 20%;
	}

	.download .downloadMain ul li .type {
		font-size: 13px;
		width: 70%;
		-webkit-box-flex: 70%;
		-webkit-flex: 70%;
		-moz-box-flex: 70%;
		-ms-flex: 70%;
		flex: 70%;
		margin-right: 20%;
	}

	.productsOptions {
		margin-top: 25px;
		margin-bottom: 30px;
	}

	.productsOptions .productsOptions2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		border-top: 0px;
		padding-top: 0px;
		margin-top: 15px;
	}

	.productsOptions .productsOptions2 .title {
		font-size: 15px;
		margin-right: 0px;
		margin-bottom: 13px;
	}

	.productsOptions .productsOptions2 .productsOptions2Main {
		width: 100%;
	}

	.productsOptions .productsOptions2 .productsOptions2Main .layui-slider {
		height: 10px;
		border-radius: 10px;
	}

	.productsOptions .productsOptions2 .productsOptions2Main .layui-slider-bar {
		border-radius: 10px;
	}

	.productsOptions .productsOptions2 .productsOptions2Main .layui-slider-wrap {
		top: -6px;
		width: 16px;
		height: 16px;
	}

	.productsOptions .productsOptions2 .productsOptions2Main .layui-slider-wrap-btn {
		width: 16px;
		height: 16px;
	}

	.productsOptions .productsOptions2 .productsOptions2Main .number {
		width: -webkit-calc(100% + 15px);
		width: -moz-calc(100% + 15px);
		width: calc(100% + 15px);
		margin-top: 8px;
	}

	.productsOptions .productsOptions2 .productsOptions2Main .number ul li {
		font-size: 12px;
		height: 29px;
	}

	.productsOptions .productsOptions2 .productsOptions2Main .number ul li::before {
		height: 7px;
		margin-bottom: 2px;
	}

	.products ul li a {
		padding: 40px 20px;
	}

	.products ul li .image img {
		display: block;
		width: 80%;
		height: auto;
		margin: 0 auto;
	}

	.products ul li .list .title {
		font-size: 18px;
		line-height: 27px;
		margin-bottom: 15px;
	}

	.products ul li .list .text1 {
		margin-bottom: 15px;
	}

	.products ul li .list .text1 h1 {
		font-size: 16px;
		line-height: 25px;
		margin-bottom: 4px;
	}

	.products ul li .list .text1 p {
		font-size: 14px;
		line-height: 23px;
	}

	.products ul li .list .text2 {
		margin-bottom: 20px;
	}

	.products ul li .list .text2 h1 {
		font-size: 16px;
		line-height: 25px;
		margin-right: 2px;
	}

	.products ul li .list .text2 p {
		font-size: 16px;
		line-height: 25px;
	}

	.products ul li .list .more {
		width: 110px;
		height: 35px;
		border-radius: 30px;
		padding: 0px 8px 0px 12px;
		border-width: 2px;
	}

	.products ul li .list .more::after {
		width: 6px;
		height: 70px;
		left: -110px;
	}

	.products ul li .list .more:hover::after {
		left: 110px;
	}

	.products ul li .list .more span {
		font-size: 12px;
	}

	.products ul li .list .more i {
		font-size: 16px;
	}

	.productsInfoBg {
		padding-top: 100px;
		padding-bottom: 40px;
	}

	.productsInfoBg .productsInfo {
		min-height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.productsInfoBg .productsInfo .left {
		width: 100%;
	}

	.productsInfoBg .productsInfo .right {
		width: 70%;
		max-width: 400px;
		margin-right: 0px;
		padding-bottom: 40px;

		margin-bottom: 30px;
	}
	#productWrite .right{width: 100%;margin-bottom: 20px;padding-bottom: 0;}
	#productWrite .left{width: 100%;}
	#productWrite{flex-wrap: wrap;flex-direction: column-reverse;}
	.productsInfoBg .productsInfo .left .title {
		width: 100%;
		margin-bottom: 20px;
	}

	.productsInfoBg .productsInfo .left .title h1 {
		font-size: 22px;
		margin-bottom: 13px;
	}

	.productsInfoBg .productsInfo .left .title p::after {
		width: 40px;
		height: 3px;
	}

	.productsInfoBg .productsInfo .left .text {
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 25px;
	}

	.productsInfoBg .productsInfo .left .more {
		width: 170px;
		height: 35px;
		border-radius: 30px;
		padding: 0px 8px 0px 12px;
		border-width: 2px;
	}

	.productsInfoBg .productsInfo .left .more::after {
		width: 6px;
		height: 70px;
		left: -170px;
	}

	.productsInfoBg .productsInfo .left .more:hover::after {
		left: 110px;
	}

	.productsInfoBg .productsInfo .left .more span {
		font-size: 12px;
	}

	.productsInfoBg .productsInfo .left .more i {
		font-size: 16px;
	}

	.productsInfoBg .productsInfo .right .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		margin: 0px 5px !important;
	}

	.productsCollision {
		padding: 40px 0px;
	}

	.productsCollision .content1440:nth-child(odd) {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 35px;
	}

	.productsCollision .content1440:nth-child(odd) .title {
		width: 100%;
	}

	.productsCollision .content1440:nth-child(odd) .image {
		width: 100%;
	}

	.productsCollision .title {
		margin-bottom: 28px;
	}

	.productsCollision .title h5 {
		font-size: 22px;
		margin-bottom: 12px;
	}

	.productsCollision .title p {
		font-size: 14px;
		line-height: 22px;
	}

	.productsCollision .content1440:nth-child(even) {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.productsCollision .content1440:nth-child(even) .title {
		width: 100%;
	}

	.productsCollision .content1440:nth-child(even) .image {
		width: 100%;
	}

	.productsBelow {
		padding-top: 40px;
		padding-bottom: 40px;
		min-height: auto;
	}

	.productsBelow .title {
		width: 100%;
		margin-bottom: 25px;
	}

	.productsBelow .title h1,
	.productsBelow .title h2,
	.productsBelow .title h3,
	.productsBelow .title h4,
	.productsBelow .title h5,
	.productsBelow .title h6,
	.productsBelow .title div {
		font-size: 22px;
		line-height: 28px;
		margin-bottom: 12px;
	}

	.productsBelow .title p {
		width: 100%;
		font-size: 14px;
		line-height: 22px;
	}

	.productsLeftTextRightImage {
		padding: 40px 0px;
	}

	.productsLeftTextRightImage .content1440 {
		min-height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.productsLeftTextRightImage .title {
		width: 100%;
		margin-bottom: 28px;
	}

	.productsLeftTextRightImage .title h2 {
		font-size: 18px;
		margin-bottom: 8px;
	}

	.productsLeftTextRightImage .title h1,
	.productsLeftTextRightImage .title h2,
	.productsLeftTextRightImage .title h3,
	.productsLeftTextRightImage .title h4,
	.productsLeftTextRightImage .title h5,
	.productsLeftTextRightImage .title h6,
	.productsLeftTextRightImage .title div {
		font-size: 22px;
		margin-bottom: 12px;
	}

	.productsLeftTextRightImage .title p {
		font-size: 14px;
		line-height: 22px;
	}

	.productsLeftTextRightImage .image {
		width: 100%;
	}

	.productsLeftImageRightText {
		padding: 40px 0px;
	}

	.productsLeftImageRightText .content1440 {
		min-height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.productsLeftImageRightText .title {
		width: 100%;
		margin-bottom: 28px;
	}

	.productsLeftImageRightText .title {}

	.productsLeftImageRightText .title h2 {
		font-size: 18px;
		margin-bottom: 8px;
	}

	.productsLeftImageRightText .title h1,
	.productsLeftImageRightText .title h2,
	.productsLeftImageRightText .title h3,
	.productsLeftImageRightText .title h4,
	.productsLeftImageRightText .title h5,
	.productsLeftImageRightText .title h6,
	.productsLeftImageRightText .title div {
		font-size: 22px;
		margin-bottom: 12px;
	}

	.productsLeftImageRightText .title p {
		font-size: 14px;
		line-height: 22px;
	}

	.productsLeftImageRightText .image {
		width: 100%;
	}

	.productsShapes {
		padding: 40px 0px;
	}

	.productsShapes .content1440 {
		min-height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.productsShapes .title {
		width: 100%;
		margin-bottom: 28px;
	}

	.productsShapes .title div {
		font-size: 22px;
		margin-bottom: 12px;
	}

	.productsShapes .title p {
		font-size: 14px;
		line-height: 22px;
	}

	.productsShapes .image {
		width: 100%;
	}

	.usersManualBg {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.usersManualBg .usersManual .detailTitle .more {
		width: 170px;
		height: 35px;
		border-radius: 30px;
		padding: 0px 8px 0px 12px;
		border-width: 2px;
		margin-top: 25px;
	}

	.usersManualBg .usersManual .detailTitle .more::after {
		width: 6px;
		height: 70px;
		left: -170px;
	}

	.usersManualBg .usersManual .detailTitle .more:hover::after {
		left: 110px;
	}

	.usersManualBg .usersManual .detailTitle .more span {
		font-size: 12px;
	}

	.usersManualBg .usersManual .detailTitle .more i {
		font-size: 16px;
	}

	.usersManualBg .usersManual .usersManualMain {
		padding: 15px 12px;
		overflow-x: auto;
		border-radius: 15px;
	}

	.usersManualBg .usersManual .usersManualMain table {
		min-width: 100%;
		line-height: 26px !important;
		font-size: 14px !important;
	}

	.usersManualBg .usersManual .usersManualMain table thead,
	.usersManualBg .usersManual .usersManualMain table tbody {
		display: inline-block !important;
		width: auto !important;
	}

	.usersManualBg .usersManual .usersManualMain table tr {
		width: auto;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		border-bottom: 0px;
		position: relative;
		border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	}

	.usersManualBg .usersManual .usersManualMain table th,
	.usersManualBg .usersManual .usersManualMain table td {
		min-width: 140px;
		height: 100%;
		padding: 5px;
	}

	.markets {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.markets ul {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}

	.markets ul li {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 4%;
	}

	.markets ul li:nth-child(even) {
		margin-right: 0%;
	}

	.markets ul li:last-child {
		margin-bottom: 0px;
	}

	.markets ul li.reversal a {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.markets ul li .image {
		width: 100%;
	}

	.markets ul li .image img {
		min-height: 256px;
	}

	.markets ul li .list {
		width: 100% !important;
	}

	.markets ul li a {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.markets ul li:nth-child(1) .list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		position: static;
		height: auto;
		background: none;
		margin-top: 20px;
	}

	.markets ul li:nth-child(1) .list .text {
		width: 100%;
		margin-bottom: 20px;
	}

	.markets ul li:nth-child(1) .list .text h1 {
		color: #333333;
		font-size: 18px;
		line-height: 27px;
		margin-bottom: 5px;
	}

	.markets ul li:nth-child(1) .list .text p {
		color: #333333;
		font-size: 14px;
		line-height: 22px;
	}

	.markets ul li:nth-child(1) .list .more {
		width: 110px;
		height: 35px;
		border-radius: 30px;
		padding: 0px 8px 0px 12px;
		border-width: 2px;
	}

	.markets ul li:nth-child(1) .list .more::after {
		width: 6px;
		height: 70px;
		left: -110px;
	}

	.markets ul li:nth-child(1) .list .more:hover::after {
		left: 110px;
	}

	.markets ul li:nth-child(1) .list .more span {
		font-size: 12px;
	}

	.markets ul li:nth-child(1) .list .more i {
		font-size: 16px;
	}

	.markets ul li .list {
		margin-top: 20px;
	}

	.markets ul li .list .text {
		margin-bottom: 20px;
	}

	.markets ul li .list .text h1 {
		color: #333333;
		font-size: 18px;
		line-height: 27px;
		margin-bottom: 5px;
	}

	.markets ul li .list .text p {
		color: #333333;
		font-size: 14px;
		line-height: 22px;
	}

	.markets ul li .list .more {
		width: 110px;
		height: 35px;
		border-radius: 30px;
		padding: 0px 8px 0px 12px;
		border-width: 2px;
	}

	.markets ul li .list .more::after {
		width: 6px;
		height: 70px;
		left: -110px;
	}

	.markets ul li .list .more:hover::after {
		left: 110px;
	}

	.markets ul li .list .more span {
		font-size: 12px;
	}

	.markets ul li .list .more i {
		font-size: 16px;
	}

	.marketsDetailIntro {
		margin-top: 40px;
	}

	.marketsDetailIntro .marketsDetailIntroMain {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.marketsDetailIntro .marketsDetailIntroMain .title {
		text-align: center;
		margin-bottom: 25px;
	}

	.marketsDetailIntro .marketsDetailIntroMain .title h1 {
		font-size: 26px;
		margin-bottom: 0px;
	}

	.marketsDetailIntro .marketsDetailIntroMain .title h1::after {
		width: 45px;
		height: 2.5px;
		border-radius: 2.5px;
		margin: 0 auto;
		margin-top: 16px;
		background: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
		background: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
		background: -moz-linear-gradient(left, #114BA9, #4FC4EA);
		background: linear-gradient(90deg, #114BA9, #4FC4EA);
		content: "";
		display: block;
	}

	.marketsDetailIntro .marketsDetailIntroMain .title .more {
		display: none;
		width: 170px;
		height: 35px;
		border-radius: 30px;
		padding: 0px 8px 0px 12px;
		border-width: 2px;
		margin: 0 auto;
	}

	.marketsDetailIntro .marketsDetailIntroMain .title .more::after {
		width: 6px;
		height: 70px;
		left: -170px;
	}

	.marketsDetailIntro .marketsDetailIntroMain .title .more:hover::after {
		left: 110px;
	}

	.marketsDetailIntro .marketsDetailIntroMain .title .more span {
		font-size: 12px;
	}

	.marketsDetailIntro .marketsDetailIntroMain .title .more i {
		font-size: 16px;
	}

	.marketsDetailIntro .marketsDetailIntroMain .text {
		width: 100%;
		font-size: 14px;
		line-height: 22px;
	}

	.marketsDetailIntro .marketsDetailIntroImage {
		margin-bottom: 20px;
		border-radius: 10px;
	}

	.marketsDetailIntro .marketsDetailIntroBottom {
		padding-bottom: 40px;
	}

	.marketsDetailIntro .marketsDetailIntroBottom .swiper-slide {
		min-height: auto;
		height: 100%;
		padding: 20px 25px;
	}

	.marketsDetailIntro .marketsDetailIntroBottom .swiper-slide .title {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 8px;
	}

	.marketsDetailIntro .marketsDetailIntroBottom .swiper-slide .title .icon img {
		height: 60px;
	}

	.marketsDetailIntro .marketsDetailIntroBottom .swiper-slide .title h1 {
		font-size: 16px;
		line-height: 25px;
		text-align: center;
		margin-top: 20px;
	}

	.marketsDetailIntro .marketsDetailIntroBottom .swiper-slide .text {
		font-size: 14px;
		line-height: 22px;
		text-align: center;
	}

	.marketsDetailIntro .marketsDetailIntroBottom .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		margin: 0px 5px !important;
	}

	.detailTitle {
		text-align: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 70%;
		margin: 0 auto;
		margin-bottom: 25px;
	}

	.detailTitle.textColorWhite h1 {
		line-height: 28px;
		background: none;
		padding-top: 0px;
		padding-left: 0px;
		margin-left: 0px;
	}

	.detailTitle h1 {
		font-size: 26px;
		padding-left: 0px;
		background: none !important;
		line-height: 28px;
	}

	.detailTitle h1::after {
		width: 45px;
		height: 2.5px;
		border-radius: 2.5px;
		margin: 0 auto;
		margin-top: 16px;
		background: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
		background: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
		background: -moz-linear-gradient(left, #114BA9, #4FC4EA);
		background: linear-gradient(90deg, #114BA9, #4FC4EA);
		content: "";
		display: block;
	}

	.detailTitle .more {
		display: none;
		width: 170px;
		height: 35px;
		border-radius: 30px;
		padding: 0px 8px 0px 12px;
		border-width: 2px;
		margin-top: 5px;
	}

	.detailTitle .more::after {
		width: 6px;
		height: 70px;
		left: -170px;
	}

	.detailTitle .more:hover::after {
		left: 110px;
	}

	.detailTitle .more span {
		font-size: 12px;
	}

	.detailTitle .more i {
		font-size: 16px;
	}

	.relatedCases {
		margin-top: 40px;
	}

	.relatedCases .relatedCasesMain {
		padding-bottom: 40px;
	}

	.relatedCases .relatedCasesMain .swiper-slide:hover .text {
		margin-top: 20px;
	}

	.relatedCases .relatedCasesMain .swiper-slide .text {
		position: static;
		padding: 0px 20px;
		margin-top: 20px;
		opacity: 1;
		visibility: visible;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		transform: none;
		text-align: left;
	}

	.relatedCases .relatedCasesMain .swiper-slide .text h1 {
		font-size: 16px;
		color: #333333;
		line-height: 26px;
		margin-bottom: 10px;
	}

	.relatedCases .relatedCasesMain .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		margin: 0px 5px !important;
	}

	.relatedCases .relatedCasesMain .swiper-slide .text .more {
		width: 110px;
		height: 35px;
		border-radius: 30px;
		padding: 0px 8px 0px 12px;
		border-width: 2px;
		margin-left: 0px;
		background: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
		background: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
		background: -moz-linear-gradient(left, #114BA9, #4FC4EA);
		background: linear-gradient(90deg, #114BA9, #4FC4EA);
	}

	.relatedCases .relatedCasesMain .swiper-slide .text .more::after {
		width: 6px;
		height: 70px;
		left: -110px;
	}

	.relatedCases .relatedCasesMain .swiper-slide .text .more:hover::after {
		left: 110px;
	}

	.relatedCases .relatedCasesMain .swiper-slide .text .more span {
		font-size: 12px;
	}

	.relatedCases .relatedCasesMain .swiper-slide .text .more i {
		font-size: 16px;
	}

	.relatedCases .relatedCasesMain .swiper-slide .text .more span {
		color: #ffffff;
	}

	.relatedCases .relatedCasesMain .swiper-slide .text .more i {
		color: #ffffff;
	}

	.relatedAccessories {
		margin-top: 40px;
		margin-bottom: 30px;
	}

	.relatedAccessories .relatedAccessoriesMain {
		padding-bottom: 40px;
	}

	.relatedAccessories .relatedAccessoriesMain .swiper-slide a {
		padding-top: 20px;
		padding-bottom: 23px;
	}

	.relatedAccessories .relatedAccessoriesMain .swiper-slide .image img {
		width: 80%;
		height: auto;
		margin: 0 auto;
	}

	.relatedAccessories .relatedAccessoriesMain .swiper-slide .text {
		padding: 0px 15px;
		margin-top: 20px;
	}

	.relatedAccessories .relatedAccessoriesMain .swiper-slide .text h1 {
		font-size: 18px;
		margin-bottom: 8px;
	}

	.relatedAccessories .relatedAccessoriesMain .swiper-slide .text p {
		font-size: 14px;
	}

	.relatedAccessories .relatedAccessoriesMain .swiper-slide .text .more {
		width: 110px;
		height: 35px;
		border-radius: 30px;
		padding: 0px 8px 0px 12px;
		border-width: 2px;
		margin-top: 20px;
	}

	.relatedAccessories .relatedAccessoriesMain .swiper-slide .text .more::after {
		width: 6px;
		height: 70px;
		left: -110px;
	}

	.relatedAccessories .relatedAccessoriesMain .swiper-slide .text .more:hover::after {
		left: 110px;
	}

	.relatedAccessories .relatedAccessoriesMain .swiper-slide .text .more span {
		font-size: 12px;
	}

	.relatedAccessories .relatedAccessoriesMain .swiper-slide .text .more i {
		font-size: 16px;
	}

	.relatedAccessories .relatedAccessoriesMain .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		margin: 0px 5px !important;
	}

	.casesNumberBg {
		height: auto;
		padding: 30px 0px;
	}

	.casesNumberBg .casesNumber {
		margin: 0px 20px;
	}

	.casesNumberBg .casesNumber ul {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.casesNumberBg .casesNumber ul li {
		width: 50%;
		-webkit-box-flex: 50%;
		-webkit-flex: 50%;
		-moz-box-flex: 50%;
		-ms-flex: 50%;
		flex: 50%;
		padding: 0px 20px;
		margin-bottom: 27px;
	}

	.casesNumberBg .casesNumber ul li:nth-child(even)::before {
		display: none;
	}

	.casesNumberBg .casesNumber ul li:nth-last-child(-n+2) {
		margin-bottom: 0px;
	}

	.casesNumberBg .casesNumber ul li::before {
		width: 1px;
		height: 50px;
	}

	.casesNumberBg .casesNumber ul li h1 {
		font-size: 28px;
		line-height: 28px;
	}

	.casesNumberBg .casesNumber ul li p {
		font-size: 12px;
		margin-top: 8px;
	}

	.cases {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}

	.cases .detailTitle {
		margin-bottom: 25px;
	}

	.cases .casesMain ul li {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 20px;
	}

	.cases .casesMain ul li:hover .text {
		margin-top: 18px;
	}

	.cases .casesMain ul li:nth-child(3n+3) {
		margin-right: 4%;
	}

	.cases .casesMain ul li:nth-child(even) {
		margin-right: 0%;
	}

	.cases .casesMain ul li:nth-last-child(-n+3) {
		margin-bottom: 20px;
	}

	.cases .casesMain ul li:last-child {
		margin-bottom: 0px;
	}

	.cases .casesMain ul li .text {
		position: static;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		transform: none;
		opacity: 1;
		visibility: visible;
		margin-top: 18px;
		text-align: left;
		padding: 0px;
	}

	.cases .casesMain ul li .text h1 {
		font-size: 18px;
		color: #333333;
		line-height: 26px;
		margin-bottom: 12px;
	}

	.cases .casesMain ul li .text .more {
		width: 110px;
		height: 35px;
		border-radius: 30px;
		padding: 0px 8px 0px 12px;
		border-width: 2px;
		margin-left: 0px;
		background: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
		background: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
		background: -moz-linear-gradient(left, #114BA9, #4FC4EA);
		background: linear-gradient(90deg, #114BA9, #4FC4EA);
	}

	.cases .casesMain ul li .text .more::after {
		width: 6px;
		height: 70px;
		left: -110px;
	}

	.cases .casesMain ul li .text .more:hover::after {
		left: 110px;
	}

	.cases .casesMain ul li .text .more span {
		font-size: 12px;
	}

	.cases .casesMain ul li .text .more i {
		font-size: 16px;
	}

	.cases .casesMain ul li .text .more span {
		color: #ffffff;
	}

	.cases .casesMain ul li .text .more i {
		color: #ffffff;
	}

	.casesDetailBg {
		height: auto;
		margin-top: 60px;
		margin-bottom: 40px;
	}

	.casesDetailBg .casesDetail {
		width: 100%;
	}

	.casesDetailBg .casesDetail .text {
		padding: 0px 20px 20px;
	}

	.casesDetailBg .casesDetail .text h1 {
		font-size: 18px;
		margin-bottom: 8px;
	}

	.casesDetailBg .casesDetail .text p {
		font-size: 14px;
		line-height: 22px;
	}

	.casesDetailBg .casesDetail .swiper-slide .image img {
		height: auto;
	}

	.casesDetailBg .swiper-button-prev,
	.casesDetailBg .swiper-button-next {
		display: none;
	}

	.supportBg {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.supportBg .support {
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.supportBg .support .detailTitle {
		margin-top: 0px;
		margin-bottom: 35px;
	}

	.supportBg .support .detailTitle h1 {
		line-height: 28px;
		padding-top: 0px;
	}

	.supportBg .support .supportMain {
		position: static;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.supportBg .support .supportMain::after {
		display: none;
	}

	.supportBg .support .supportMain ul li {
		width: 100% !important;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: static;
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: row !important;
		-moz-box-orient: horizontal !important;
		-moz-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
		margin-bottom: 25px;
	}

	.supportBg .support .supportMain ul li:last-child {
		margin-bottom: 0px;
	}

	.supportBg .support .supportMain ul li .icon {
		width: 60px;
		height: 60px;
		margin: 0px !important;
		margin-bottom: 15px;
	}

	.supportBg .support .supportMain ul li .icon img {
		height: 60px;
	}

	.supportBg .support .supportMain ul li .text {
		text-align: left;
		margin: 0px !important;
		padding-left: 15px;
	}

	.supportBg .support .supportMain ul li .text h1 {
		display: none;
		font-size: 26px;
		margin-bottom: 8px;
	}

	.supportBg .support .supportMain ul li .text h2 {
		font-size: 18px;
		margin-bottom: 4px;
	}

	.supportBg .support .supportMain ul li .text p {
		font-size: 14px;
		line-height: 23px;
	}

	.newsBg {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.events {
		margin-bottom: 40px;
	}

	.events .list {
		padding: 26px 15px 60px 15px;
	}

	.events .list .title {
		width: 90px;
		height: 37px;
		border-radius: 30px;
		font-size: 14px;
		margin-bottom: 15px;
	}

	.events .images .swiper-slide img {
		height: 31.3125vw;
	}

	.events .list .texts .swiper-slide .time {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.events .list .texts .swiper-slide .time i {
		font-size: 14px;
		margin-right: 3px;
	}

	.events .list .texts .swiper-slide h1 {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 8px;
	}

	.events .list .texts .swiper-slide p {
		font-size: 14px;
		line-height: 22px;
	}

	.events .images .swiper-slide img {
		height: auto;
	}

	.events .swiper-button-prev,
	.events .swiper-button-next {
		display: none;
	}

	.events .swiper-scrollbar {
		width: 40%;
		left: 50%;
		bottom: 25px;
		margin-top: 0px;
		height: 2px;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.events .eventsPagination {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: -webkit-calc(40% + 50px);
		width: -moz-calc(40% + 50px);
		width: calc(40% + 50px);
		left: 50%;
		bottom: 14px;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.events .eventsPagination .eventsPaginationCurrent {
		font-size: 16px;
	}

	.events .eventsPagination .eventsPaginationTotal {
		font-size: 16px;
	}

	.events .eventsPagination .eventsPaginationCurrent .events .swiper-button-prev,
	.events .swiper-button-next {
		display: none !important;
	}

	.news .newsHead {
		margin-bottom: 20px;
	}

	.news .newsHead .title {
		width: 90px;
		height: 37px;
		border-radius: 30px;
		font-size: 14px;
	}

	.news .newsHead .search {
		width: -webkit-calc(100% - 140px);
		width: -moz-calc(100% - 140px);
		width: calc(100% - 140px);
		max-width: 300px;
		height: 40px;
		border-radius: 30px;
		border-width: 2px;
	}

	.news .newsHead .search input {
		font-size: 13px;
		padding-left: 12px;
		margin-right: 40px;
	}

	.news .newsHead .search img {
		right: 10px;
		height: 20px;
	}

	.news .newsMain ul li {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 25px;
	}

	.news .newsMain ul li:nth-last-child(-n+3) {
		margin-bottom: 25px;
	}

	.news .newsMain ul li:nth-child(3n+3) {
		margin-right: 4%;
	}

	.news .newsMain ul li:nth-child(even) {
		margin-right: 0%;
	}

	.news .newsMain ul li:last-child {
		margin-bottom: 0px;
	}

	.news .newsMain ul li .image img {
		height: 26.0625vw;
	}

	.news .newsMain ul li .text {
		height: auto;
		padding: 20px 15px;
	}

	.news .newsMain ul li .text .time {
		font-size: 14px;
	}

	.news .newsMain ul li .text .time i {
		font-size: 14px;
		margin-right: 3px;
	}

	.news .newsMain ul li .text h1 {
		font-size: 18px;
		line-height: 28px;
		height: auto;
		margin-bottom: 8px;
		margin-top: 8px;
		margin-bottom: 18px;
	}

	.news .newsMain ul li .more {
		font-size: 20px;
	}

	.newsDetail {
		margin-bottom: 40px;
	}

	.newsDetail .newsDetailShare {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.newsDetail .newsDetailHeadBg {
		padding-top: 100px;
		padding-bottom: 40px;
	}

	.newsDetail .newsDetailHeadBg .newsDetailHead h1 {
		font-size: 22px;
		line-height: 28px;
		margin-bottom: 25px;
	}

	.newsDetail .newsDetailHeadBg .newsDetailHead p::after {
		margin-left: 15px;
	}

	.newsDetail .newsDetailHeadBg .newsDetailHead p i {
		font-size: 13px;
		margin: 0px 7px;
	}

	.newsDetail .newsDetailHeadBg .newsDetailHead p span {
		font-size: 13px;
	}

	.newsDetail .newsDetailMain {
		font-size: 16px;
		line-height: 25px;
		text-align: justify;
	}

	.newsDetail .newsDetailMain img {
		margin: 15px auto;
	}

	.newsDetail .newsDetailFooter {
		padding-top: 30px !important;
		margin-top: 40px;
	}

	.newsDetail .newsDetailFooter .prev,
	.newsDetail .newsDetailFooter .return,
	.newsDetail .newsDetailFooter .next {
		width: 110px;
		height: 40px;
		border-radius: 30px;
		font-size: 14px;
		border-width: 2px;
		padding: 0px 5px;
	}

	.newsDetail .newsDetailFooter .prev i,
	.newsDetail .newsDetailFooter .return i,
	.newsDetail .newsDetailFooter .next i {
		font-size: 16px;
	}

	.newsDetail .newsDetailFooter .prev .bg,
	.newsDetail .newsDetailFooter .return .bg,
	.newsDetail .newsDetailFooter .next .bg {
		width: 110px;
		height: 40px;
		border-radius: 30px;
	}

	.newsDetail .newsDetailFooter .return i {
		margin-right: 10px;
	}

	.contactus {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.contactus .left {
		width: 100%;
		margin-bottom: 25px;
	}

	.contactus .left .detailTitle {
		margin-bottom: 25px;
		margin-bottom: 25px;
	}

	.contactus .left .detailTitle h1 {
		font-size: 24px;
		line-height: 26px;
	}

	.contactus .left .list ul {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}

	.contactus .left .list ul li {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 25px;
	}

	.contactus .left .list ul li:nth-child(even) {
		margin-right: 0%;
	}

	.contactus .left .list ul li::after {
		width: 20px;
		height: 2.5px;
	}

	.contactus .left .list ul li h1 {
		font-size: 16px;
		margin-bottom: 6px;
	}

	.contactus .left .list ul li p {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 8px;
	}

	.contactus .right {
		width: 100%;
		overflow: visible;
	}

	.contactus .right .contactusDrop .drop {
		width: 8px;
		height: 8px;
	}

	.contactus .right .contactusDrop .drop::after {
		width: 25px;
		height: 25px;
	}

	.contactus .right .contactusDrop .drop::before {
		width: 40px;
		height: 40px;
	}

	.contactus .right .contactusDrop .popup {
		width: 260px;
		height: auto;
		left: auto;
		right: -20px;
		bottom: 27px;
		padding: 15px;
		border-radius: 10px;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.contactus .right .contactusDrop .popup::after {
		display: none;
	}

	.contactus .right .contactusDrop .popup h1 {
		font-size: 16px;
		margin-bottom: 8px;
	}

	.contactus .right .contactusDrop .popup p {
		font-size: 14px;
		line-height: 22px;
	}

	.messageBg {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.messageBg .message {
		padding: 30px 15px !important;
	}

	.messageBg .message .detailTitle h1 {
		font-size: 24px;
		line-height: 26px;
		padding-left: 0px;
		padding-top: 0px;
	}

	.messageBg .message .messageMain .messageInput {
		width: 49%;

		margin-right: 2%;
		margin-bottom: 2%;
	}

	.messageBg .message .messageMain .messageInput:nth-child(3n+3) {
		margin-right: 2%;
	}

	.messageBg .message .messageMain .messageInput:nth-child(even) {
		margin-right: 0%;
	}

	.messageBg .message .messageMain .messageInput.code input {
		padding-right: 50%;
	}

	.messageBg .message .messageMain .messageInput input {
		height: 43px;
		border-radius: 6px;
		padding: 0px 12px;
		font-size: 13px;
	}

	.messageBg .message .messageMain .messageInput input:focus {
		border-bottom-width: 2px;
	}

	.messageBg .message .messageMain .messageInput textarea {
		font-size: 13px;
		height: 90px;
		padding: 10px 12px;
		border-radius: 6px;
	}

	.messageBg .message .messageMain .messageInput textarea:focus {
		border-bottom-width: 2px;
	}

	.messageBg .message .messageMain .messageInput img {
		height: 26px;
		right: 10px;
	}

	.messageBg .message .messageMain .messageInput .layui-form-select .layui-edge {
		right: 10px;
		margin-top: -2px;
		border-width: 5px;
	}

	.messageBg .message .messageMain .messageInput .layui-form-select dl {
		top: 43px;
		border-radius: 6px;
	}

	.messageBg .message .messageMain .messageInput .layui-form-select dl dd,
	.messageBg .message .messageMain .messageInput .layui-form-select dl dt {
		font-size: 13px;
		line-height: 38px;
		padding: 0px 12px;
	}

	.messageBg .message .messageMain .messageInput.textarea .placeholder {
		top: 10px;
	}

	.messageBg .message .messageMain .messageInput.textarea {
		margin-right: 0%;
		margin-bottom: 25px;
	}

	.messageBg .message .messageMain .messageInput .placeholder {
		font-size: 13px;
		left: 12px;
	}

	.messageBg .message .messageMain .messageInput .placeholder span {
		font-size: 15px;
		margin-right: 3px;
	}

	.messageBg .message .messageMain .messageSubmit {
		width: 120px;
		height: 45px;
		border-radius: 30px;
		padding: 0px 8px 0px 12px;
		border-width: 2px;
		margin: 0 auto;
	}

	.messageBg .message .messageMain .messageSubmit::after {
		width: 6px;
		height: 70px;
		left: -120px;
	}

	.messageBg .message .messageMain .messageSubmit:hover::after {
		left: 110px;
	}

	.messageBg .message .messageMain .messageSubmit span {
		font-size: 12px;
	}

	.messageBg .message .messageMain .messageSubmit i {
		font-size: 16px;
	}

	.service {
		margin-top: 40px;
		margin-bottom: 30px;
		padding-bottom: 40px !important;
	}

	.service .swiper-slide .list {
		margin-top: 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.service .swiper-slide .list .text h1 {
		font-size: 20px;
		margin-bottom: 5px;
	}

	.service .swiper-slide .list .text h2 {
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 7px;
	}

	.service .swiper-slide .list .text p {
		font-size: 14px;
		line-height: 20px;
	}

	.service .swiper-slide .list .more {
		width: 172px;
		height: 35px;
		border-radius: 30px;
		padding: 0px 8px 0px 12px;
		border-width: 2px;
		margin-top: 20px;
	}

	.service .swiper-slide .list .more::after {
		width: 6px;
		height: 70px;
		left: -172px;
	}

	.service .swiper-slide .list .more:hover::after {
		left: 110px;
	}

	.service .swiper-slide .list .more span {
		font-size: 12px;
	}

	.service .swiper-slide .list .more i {
		font-size: 16px;
	}

	.service .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		margin: 0px 5px !important;
	}

	.faqBg {
		padding-top: 40px;
		padding-bottom: 40px;
		height: auto;
	}

	.faqBg .faq ul li {
		margin-bottom: 15px;
	}

	.faqBg .faq ul li .title {
		height: auto;
		min-height: 55px;
		padding: 5px 0px;
		border-radius: 30px;
	}

	.faqBg .faq ul li .title::after {
		height: 100%;
	}

	.faqBg .faq ul li .title h1 {
		font-size: 16px;
	}

	.faqBg .faq ul li .title span {
		width: 40px;
		height: 40px;
		font-size: 16px;
		margin-left: 5px;
		margin-right: 10px;
	}

	.faqBg .faq ul li .title i {
		width: 10px;
		height: 10px;
		margin-left: 20px;
		margin-right: 15px;
	}

	.faqBg .faq ul li .title i::before {
		width: 10px;
		height: 2px;
	}

	.faqBg .faq ul li .title i::after {
		width: 2px;
		height: 10px;
	}

	.faqBg .faq ul li.active .text {
		max-height: 48px;
	}

	.faqBg .faq ul li.show .text {
		max-height: 100vh;
	}

	.faqBg .faq ul li .text {
		font-size: 14px;
		line-height: 24px;
		padding-right: 15px;
		margin-top: 18px;
	}

	.faqBg .faq ul li .more {
		font-size: 14px;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.faqBg .faq ul li .more i {
		width: 12px;
		height: 12px;
		background-size: 12px auto;
		background-position: 0px -15px;
	}

	.aboutusBg {
		padding-top: 40px;
		padding-bottom: 40px;
		background: none;
	}

	.aboutusBg .aboutus {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.aboutusBg .aboutus .detailTitle {
		width: 70%;
		margin-top: 0px;
	}

	.aboutusBg .aboutus .detailTitle h1 {
		line-height: 28px;
	}

	.aboutusBg .aboutus .text {
		font-size: 14px;
		line-height: 24px;
		width: 100%;
	}

	.aboutusBg .aboutus .number {
		margin-top: 40px;
	}

	.aboutusBg .aboutus .number ul {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.aboutusBg .aboutus .number ul li {
		width: 33.33%;
		-webkit-box-flex: none;
		-webkit-flex: none;
		-moz-box-flex: none;
		-ms-flex: none;
		flex: none;
		padding: 0px 10px;
		margin-bottom: 20px;
	}

	.aboutusBg .aboutus .number ul li:nth-last-child(-n+3) {
		margin-bottom: 0px;
	}

	.aboutusBg .aboutus .number ul li h1 {
		font-size: 28px;
	}

	.aboutusBg .aboutus .number ul li p {
		font-size: 13px;
		line-height: 19px;
	}

	.cooperateCultureBg {
		padding: 40px 0px;
	}

	.cooperateCultureBg .cooperateCulture .cooperateCultureTitle h1 {
		font-size: 26px;
		line-height: 28px;
	}

	.cooperateCultureBg .cooperateCulture .cooperateCultureTitle h1::after {
		width: 45px;
		height: 2.5px;
		border-radius: 2.5px;
		margin: 0 auto;
		margin-top: 16px;
		background: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
		background: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
		background: -moz-linear-gradient(left, #114BA9, #4FC4EA);
		background: linear-gradient(90deg, #114BA9, #4FC4EA);
		content: "";
		display: block;
	}

	.cooperateCultureBg .cooperateCulture .cooperateCultureTitle {
		position: static;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		transform: none;
		width: 100%;
		height: auto;
		background: none;
		border-radius: 0px;
		margin-bottom: 35px;
	}

	.cooperateCultureBg .cooperateCulture .cooperateCultureTitle::after {
		display: none;
	}

	.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		position: static;
	}

	.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li {
		width: 48%;
		position: static;
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: column !important;
		-moz-box-orient: vertical !important;
		-moz-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
		margin-right: 4%;
		margin-bottom: 25px;
	}

	.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li:nth-child(even) {
		margin-right: 0px;
	}

	.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li:nth-last-child(-n+2) {
		margin-bottom: 0px;
	}

	.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li .icon {
		width: 50px;
		height: 50px;
		font-size: 18px;
		border-width: 2px;
		margin-bottom: 12px;
	}

	.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li .text {
		margin: 0px !important;
	}

	.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li .text h1 {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 8px;
	}

	.cooperateCultureBg .cooperateCulture .cooperateCultureMain ul li .text p {
		font-size: 14px;
		line-height: 23px;
		overflow-y: visible;
		padding-right: 0px;
		max-height: none;
	}

	.cooperateCultureBg .cooperateCulture .cooperateCultureMain {
		position: static;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		transform: none;
		height: auto;
	}

	.historyBg {
		padding-top: 40px;
		padding-bottom: 40px;
		height: auto;
	}

	.historyBg::after {
		display: none;
	}

	.historyBg .history .detailTitle {
		margin-bottom: 25px;
	}

	.historyBg .history .historyYear {
		margin-bottom: 25px;
	}

	.historyBg .history .historyYear::after {
		width: 100%;
		height: 1px;
		position: absolute;
		top: 2.5px;
		left: 21px;
		background-color: rgba(207, 212, 223, 0.1);
		content: "";
		display: block;
	}

	.historyBg .history .historyYear .swiper-slide {
		font-size: 20px;
	}

	.historyBg .history .historyYear .swiper-slide p::before {
		width: 6px;
		height: 6px;
		margin-bottom: 8px;
	}

	.historyBg .history .historyYear .swiper-slide::after {
		left: 21px;
		top: 2.5px;
	}

	.historyBg .history .historyMain .swiper-slide {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.historyBg .history .historyMain .swiper-slide .image {
		width: 100%;
	}

	.historyBg .history .historyMain .swiper-slide .text {
		width: 100%;
		font-size: 14px;
		line-height: 22px;
		margin-top: 17px;
		margin-left: 0px;
	}

	.historyBg .swiper-button-prev,
	.historyBg .swiper-button-next {
		display: none;
	}

	.historyBg .history .historyMain .swiper-slide .year {
		display: none;
	}

	.exhibitionHallBg {
		padding-top: 40px;
		padding-bottom: 40px;
		height: auto;
	}

	.exhibitionHallBg .exhibitionHall {
		overflow: hidden !important;
	}

	.exhibitionHallBg .exhibitionHall .swiper-slide .text {
		height: auto;
		margin-top: 13px;
		padding: 0px 15px;
		background-size: 100% 70px;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.exhibitionHallBg .exhibitionHall .swiper-slide .text h1 {
		font-size: 16px;
		line-height: 26px;
	}

	.exhibitionHallBg .exhibitionHall .swiper-slide .more {
		width: 172px;
		height: 35px;
		border-radius: 30px;
		padding: 0px 8px 0px 12px;
		border-width: 2px;
		margin-top: 20px;
	}

	.exhibitionHallBg .exhibitionHall .swiper-slide .more::after {
		width: 6px;
		height: 70px;
		left: -172px;
	}

	.exhibitionHallBg .exhibitionHall .swiper-slide .more:hover::after {
		left: 110px;
	}

	.exhibitionHallBg .exhibitionHall .swiper-slide .more span {
		font-size: 12px;
	}

	.exhibitionHallBg .exhibitionHall .swiper-slide .more i {
		font-size: 16px;
	}

	.certificatesBg {
		padding-top: 40px;
		padding-bottom: 120px;
		height: auto;
		overflow: hidden;
	}

	.certificatesBg .detailTitle {
		margin-bottom: 35px;
	}

	.certificatesBg .certificates {
		width: 100%;
		height: auto;
	}

	.certificatesBg .certificates .swiper-slide .text {
		font-size: 16px;
		margin-top: 10px;
	}

	.certificatesBg .swiper-button-prev,
	.certificatesBg .swiper-button-next {
		width: 60px;
		height: 43px;
		border-radius: 30px;
		border-width: 2px;
		font-size: 18px;
		bottom: 40px !important;
	}

	.certificatesBg .swiper-button-prev {
		left: -webkit-calc(50% - 65px);
		left: -moz-calc(50% - 65px);
		left: calc(50% - 65px);
	}

	.certificatesBg .swiper-button-next {
		right: -webkit-calc(50% - 65px);
		right: -moz-calc(50% - 65px);
		right: calc(50% - 65px);
	}

	.servicesBg {
		height: auto;
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.servicesBg .services {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.servicesBg .services .left {
		width: 100%;
		margin-bottom: 30px;
	}

	.servicesBg .services .left .detailTitle {
		margin-bottom: 25px;
	}

	.servicesBg .services .left .text {
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 30px;
	}

	.servicesBg .services .left .more {
		width: 110px;
		height: 35px;
		border-radius: 30px;
		padding: 0px 8px 0px 12px;
		border-width: 2px;
	}

	.servicesBg .services .left .more::after {
		width: 6px;
		height: 70px;
		left: -110px;
	}

	.servicesBg .services .left .more:hover::after {
		left: 110px;
	}

	.servicesBg .services .left .more span {
		font-size: 12px;
	}

	.servicesBg .services .left .more i {
		font-size: 16px;
	}

	.servicesBg .services .right {
		position: static;
		width: 100%;
	}

	.servicesBg .services .right .line ul li i {
		width: 4px;
		height: 4px;
	}

	.servicesBg .services .right .line ul li i::after {
		width: 15px;
		height: 15px;
	}

	.servicesBg .services .right .line ul li i::before {
		width: 30px;
		height: 30px;
	}

	.servicesBg .services .right .line ul li.leftShow .popup {
		width: 140px;
		padding-bottom: 39px;
		background-size: 140px 34px;
	}

	.servicesBg .services .right .line ul li .popup {
		width: 140px;
		padding-bottom: 39px;
		background-size: 140px 34px;
	}

	.servicesBg .services .right .line ul li .popup h1 {
		font-size: 15px;
		margin-bottom: 6px;
	}

	.servicesBg .services .right .line ul li .popup p {
		font-size: 12px;
	}

	.loadMore {
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: -moz-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		width: 140px;
		height: 47px;
		border-radius: 30px;
		border-width: 2px;
		margin: 30px auto 50px;
		padding: 0px 14px;
	}

	.loadMore::before {
		border-radius: 30px;
	}

	.loadMore span {
		font-size: 14px;
	}

	.loadMore i {
		width: 14px;
		height: 14px;
		background-position: 0px -16px;
	}

	.pageMain {
		padding-bottom: 0px;
	}

	.sidebar {
		right: 0px;
	}

	.sidebar.active {
		right: -55px;
	}

	.sidebar ul li a {
		width: 55px;
		height: 55px;
	}

	.sidebar ul li a img {
		width: 35px;
		height: 35px;
	}

	.sidebar .btn {
		position: absolute;
		top: 50%;
		left: -25px;
		margin-top: -27.5px;
		width: 25px;
		height: 55px;
		line-height: 55px;
		text-align: center;
		color: #ffffff;
		font-size: 22px;
		background: -webkit-gradient(linear, left top, right top, from(#114BA9), to(#4FC4EA));
		background: -webkit-linear-gradient(left, #114BA9, #4FC4EA);
		background: -moz-linear-gradient(left, #114BA9, #4FC4EA);
		background: linear-gradient(90deg, #114BA9, #4FC4EA);
		border-radius: 5px 0px 0px 5px;
		cursor: pointer;
	}

	.sidebar .btn::before {
		display: block;
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: all .4s ease;
		transition: all .4s ease;
	}

	.sidebar .btn.show::before {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.bottomBg {
		min-height: auto;
		padding-top: 20px;
	}

	.bottomBg .bottom .bottom1 {
		padding-bottom: 16px;
		margin-bottom: 0px;
	}

	.bottomBg .bottom .bottom2 .bottomNav {
		display: none;
	}

	.bottomBg .bottom .bottom1 .bottomSearch {
		width: 100%;
		text-align: center;
	}

	.bottomBg .bottom .bottom1 .bottomSearch .title {
		font-size: 14px;
		margin-bottom: 12px;
	}

	.bottomBg .bottom .bottom1 .bottomSearch .bottomSearchMain input {
		width: 100%;
		height: 35px;
		border-radius: 30px;
		padding-left: 12px;
		font-size: 13px;
	}

	.bottomBg .bottom .bottom1 .bottomSearch .bottomSearchMain img {
		right: 5px;
		width: 35px;
		height: 35px;
	}

	.bottomBg .bottom .bottom2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.bottomBg .bottom .bottom2 .bottomMessage {
		width: 100%;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput {
		width: 49%;
		margin-bottom: 10px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput input[type=text] {
		height: 34px;
		border-radius: 30px;
		font-size: 13px;
		padding-left: 12px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput input[type=text]::-webkit-input-placeholder {
		font-size: 13px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput input[type=text]:-moz-placeholder {
		font-size: 13px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput input[type=text]::-moz-placeholder {
		font-size: 13px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput input[type=text]:-ms-input-placeholder {
		font-size: 13px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput input[type=text]::placeholder {
		font-size: 13px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput textarea {
		height: 55px;
		border-radius: 30px;
		font-size: 13px;
		padding: 8px 12px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput textarea::-webkit-input-placeholder {
		font-size: 13px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput textarea:-moz-placeholder {
		font-size: 13px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput textarea::-moz-placeholder {
		font-size: 13px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput textarea:-ms-input-placeholder {
		font-size: 13px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput textarea::placeholder {
		font-size: 13px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput.code {
		margin-bottom: 10px;
		border-radius: 30px;
		overflow: hidden;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .title {
		font-size: 14px;
		margin-bottom: 13px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput.code img {
		height: 20px;
		right: 9px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageInput.code input[type=text] {
		padding-right: 40%;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageSubmit {
		width: 187px;
		height: 35px;
		border-radius: 30px;
		padding: 0px 8px 0px 12px;
		border-width: 2px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageSubmit::after {
		width: 6px;
		height: 70px;
		left: -187px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageSubmit:hover::after {
		left: 110px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageSubmit span {
		font-size: 12px;
	}

	.bottomBg .bottom .bottom2 .bottomMessage .bottomMessageSubmit i {
		font-size: 16px;
	}

	.bottomBg .bottom .bottom2 .right {
		width: 100%;
	}

	.bottomBg .bottom .bottom2 .right .bottomContact {
		display: none;
	}

	.bottomBg .bottom .bottom2 .bottomShare {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 30px;
	}

	.bottomBg .bottom .bottom2 .bottomShare ul li {
		margin-right: 7px;
	}

	.bottomBg .bottom .bottom2 .bottomShare ul li .icon img {
		width: 28px;
		height: 28px;
	}

	.bottomBg .bottom .bottom3 {
		height: auto;
		padding-top: 15px;
		padding-bottom: 30px;
		border-top: 0px;
		font-size: 12px;
	}

	.bottomBg .bottom .bottom3 a {
		font-size: 12px;
	}
}

@media (max-width:768px) {
	.banner {
		margin-top: 60px;
	}

	.caseDetailMain .caseDetailImgBox .caseDetailImg .swiper-slide img {
		position: relative !important;
		height: auto !important;
	}

	.caseDetailMain .caseDetailImgBox .caseDetailImg .swiper-slide {
		padding-top: initial !important;
	}

	.iproductsBg .iproductsMain .swiper-slide .title::after {
		height: 0vw;
	}
	.iproductsBg .iproductsMain .swiper-slide .list{background: rgba(27, 51, 158, .6);padding: 8px 20px;}
	.iproductsBg .iproductsMain .swiper-slide .list .text .title {
		line-height: 18px;
		position: relative;
	}

	.detailList .swiper-button-next,
	.detailList .swiper-button-prev {
		color: #ffffff;
	}

	.iproductsBg .iproductsMain .swiper-slide {
		height: 300px;
	}

	.iproductsBg .iproductsMain .swiper-slide .image {
		height: 300px;
	}

	.iaboutus .right .map div {
		top: 43%;
		left: 61%;
	}

	.iaboutus .right {
		width: 75%;
	}

	.iaboutus .right .map img.mapImg {
		height: auto;
	}

	.iaboutus .right .map ul li {
		-webkit-transform: scale(1.5);
		-moz-transform: scale(1.5);
		-ms-transform: scale(1.5);
		transform: scale(1.5);
	}

	.iaboutus .right .map ul li:nth-child(1) {
		top: 42%;
		right: 42%;
	}

	.iaboutus .right .map ul li:nth-child(2) {
		top: 31%;
		right: 40%;
	}

	.iaboutus .right .map ul li:nth-child(3) {
		top: 34%;
	}

	.iaboutus .right .map ul li:nth-child(4) {
		top: 40%;
		left: 64%;
	}

	.iaboutus .right .map ul li:nth-child(5) {
		top: 50%;
		left: 65.6%;
	}

	.iaboutus .right .map ul li:nth-child(7) {
		top: 57.5%;
		left: 63%;
	}

	.iaboutus .right .map ul li:nth-child(8) {
		top: 51%;
		right: 37%;
	}

	.iaboutus .right .map ul li:nth-child(9) {
		top: 49.5%;
		right: 41%;
	}

	.products ul li a {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.products ul li .list {
		width: 100%;
	}

	.markets ul li {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 25px;
	}

	.cases .casesMain ul li:nth-child(2n) {
		margin-right: 0;
	}

	.cases .casesMain ul li .text {
		margin-top: 0;
		background: #eee;
		text-align: center;
		padding: 5px;
	}

	.cases .casesMain ul li .text h1 {
		margin-bottom: 0;
		font-size: 16px;
	}

	#aboutuse3 .cases {
		width: 100% !important;
		padding-bottom: 0 !important;
	}

	.news .newsMain ul li .text .time {
		height: auto !important;
		line-height: initial !important;
	}

	.markets ul li .list .text {
		width: 100%;
		margin-bottom: 20px;
	}

	.markets ul li .list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		position: static;
		height: auto;
		background: none;
		margin-top: 20px;
	}

	.videoList ul li {
		width: 100%;
		margin-right: 0%;
	}

	.events {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.events .images {
		width: 100%;
	}

	.events .list {
		width: 100%;
	}

	.news .newsMain ul li {
		/* width: 100%;
		margin-right: 0%; */
	}

	.news .newsMain ul li .image img {
		height: auto;
	}

	.contactus .left .list ul li {
		width: 100%;
		margin-right: 0%;
	}

	.messageBg .message .messageMain .messageInput {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 10px;
	}

	.messageBg .message .messageMain .messageInput:nth-child(3n+3) {
		margin-right: 0%;
	}

	.policy {
		padding-top: 0px;
		padding-bottom: 40px;
	}

	.policy h1 {
		font-size: 24px;
		margin-bottom: 25px;
	}

	.policy h2 {
		font-size: 18px;
	}

	.policy h3 {
		font-size: 17px;
	}

	.policy h4 {
		font-size: 17px;
	}

	.policy h5 {
		font-size: 17px;
	}

	.policy h6 {
		font-size: 16px;
	}

	.policy p {
		font-size: 15px;
		line-height: 25px;
	}
}

.searchResult {
	padding: 2.6042vw 0px;
}

.searchResult dl {
	border-bottom: 1px solid #eee;
	padding-bottom: .5208vw;
	overflow: hidden;
}

.searchResult dl dt {
	float: left;
	font-size: .8333vw;
}

.searchResult dl dd {
	float: right;
	font-size: .7292vw;
}

.searchResultList li {
	padding: 1.3021vw;
	margin-top: 1.3021vw;
	border-bottom: 1px solid #eee;
	background: #f6f6f6;
}

.searchResultList li a {
	display: flex;
	align-items: center;
}

.searchResultList li .text {
	flex: 1;
}

.searchResultList li .image {
	width: 40%;
	margin-right: 2.0833vw;
}

.searchResultList li .image img {
	width: 100%;
	height: auto;
}

.searchResultList li h3 {
	font-size: 1.0417vw;
	line-height: 1.3542vw;
	padding-bottom: .7813vw;
}

.searchResultList li p {
	font-size: .7292vw;
	color: #1a1a1a;
	line-height: 1.25vw;
}

@media (max-width:992px) {
	.searchResult dl {
		border-bottom: 1px solid #eee;
		padding-bottom: 10px;
	}

	.searchResult dl dt {
		float: left;
		font-size: 16px;
	}

	.searchResult dl dd {
		float: right;
		font-size: 14px;
	}

	.searchResult {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.searchResultList li {
		margin-top: 20px;
	}

	.searchResultList li h3 {
		font-size: 16px;
		line-height: 24px;
		padding-bottom: 8px;
	}

	.searchResultList li p {
		font-size: 13px;
		line-height: 24px;
	}
}

@media (max-width:768px) {
	.searchResultList li {
		padding: 0px;
	}

	.searchResultList li a {
		flex-direction: column;
	}

	.searchResultList li .image {
		width: 100%;
		margin-right: 0px;
	}

	.searchResultList li .text {
		padding: 13px 15px;
	}

	.searchResultList li .text p {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
}



.Partners {
	padding: 0vw;
	position: relative;
}

.Partners>.bgimage {
	height: auto;
	bottom: 0;
	top: auto;
}

.Partners .columns {
	padding: 0 0 5.989583vw;
}

.Partners .columns .title {
	color: #040404;
	font-size: var(--font-size45);
	min-width: 25.729167vw;
}

.Partners .columns .intro {
	flex: 1;
	font-weight: 400;
	font-size: var(--font-size17);
	color: #424242;
	line-height: 1.6;
}

.Partners ul {
	display: flex;
	flex-wrap: wrap;
}

.Partners ul li {
	width: 11.983333vw;
	margin: 0 .520833vw .520833vw 0;
	position: relative;
	border: #CCCCCC 1px solid;
	overflow: hidden;
}

.Partners ul li:nth-child(6n) {
	margin-right: 0;
}


/* .Partners ul li:hover .image {
    margin: -0.364583vw -1.041667vw -.260417vw;
    max-height: 8.958333vw;
    box-shadow: 7px 12px 26px 1px rgba(0, 15, 41, 0.4);
    position: relative;
    z-index: 1;
} */
.Partners ul li .image img {
	width: 100%;
	transition: all 0.4s ease;
}

.Partners ul li:hover .image img {
	transform: scale(1.1);
}

.Partners ul li:hover .image img {
	height: 100%;
	object-fit: cover;
}

.Partners ul li:hover::after {
	content: '';
	width: calc(100% + 1.041667vw);
	left: -0.520833vw;
	position: absolute;
	bottom: 0vw;
	background: #0A4194;
	height: .260417vw;
	height: .260417vw;
	z-index: 999;
}

@media(max-width:992px) {

	.Partners .columns {
		display: block;
		padding: 0 0 25px;
	}

	.Partners .columns .title {
		text-align: center;
		padding: 0 0 20px;
	}

	.Partners ul li,
	.Partners ul li:nth-child(5n) {
		width: calc(50% - 5px);
		margin: 0 10px 10px 0;
	}

	.Partners ul li:nth-child(2n) {
		margin-right: 0;
	}

	.Partners ul li:hover .image {
		margin: auto;
		max-height: unset;
		box-shadow: 0px 0px 25px -5px rgba(0, 15, 41, 0.4);
	}

	.Partners ul li:hover::after {
		display: none;
	}

}


/* 悬浮窗口 */
.rightConsult {
	position: fixed;
	right: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 90;
	display: block;
}

.rightConsult a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #000000;
	position: relative;
	font-size: 18px;
	width: 35px;
	height: 35px;
	background-color: #fff;
	-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 100%;
	border-radius: 100%;
	border-radius: 100%;
	margin: 10px 0px;
}

.rightConsult a:hover {
	background-color: #1B339E;
	color: #fff;
}

.rightConsult a p {
	position: absolute;
	right: 20px;
	padding-right: 0px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0;
	-webkit-transition: all .6s;
	transition: all .6s;
	pointer-events: none;
}

.rightConsult a p span {
	white-space: nowrap;
	padding: 0px 15px;
	height: 35px;
	font-size: 14px;
	-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);
	background-color: #fff;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.rightConsult a:hover p {
	padding-right: 20px;
	pointer-events: all;
	opacity: 1;
}

.rightConsult a:hover p span {
	color: #fff;
	background-color: #1B339E;
}

@media (min-width: 1260px) {
	.rightConsult {
		right: 1.042vw;
	}

	.rightConsult a {
		font-size: 1.146vw;
		width: 2.604vw;
		height: 2.604vw;
		-webkit-box-shadow: 0vw 0.26vw 0.521vw rgba(0, 0, 0, 0.15);
		box-shadow: 0vw 0.26vw 0.521vw rgba(0, 0, 0, 0.15);
		margin: 0.521vw 0vw;
	}

	.rightConsult a p {
		right: 2.083vw;
	}

	.rightConsult a p span {
		padding: 0vw 1.563vw;
		height: 2.604vw;
		font-size: 0.833vw;
		-webkit-box-shadow: 0vw 0.26vw 0.521vw rgba(0, 0, 0, 0.15);
		box-shadow: 0vw 0.26vw 0.521vw rgba(0, 0, 0, 0.15);
		-webkit-border-radius: 0.521vw;
		border-radius: 0.521vw;
	}

	.rightConsult a:hover p {
		padding-right: 1.042vw;
	}
}


/* 产品菜单 */
.productlist {
	display: flex;
	justify-content: space-between;
}

.proleft {
	width: 20%;
}

.proright {
	width: 75%;
}

.proleft .listFramework {
	position: -webkit-sticky;
	position: sticky;
	padding-bottom: 5.208vw;
}

.proleft .listFramework .oneLevel:last-child .oneLevelTitle {
	margin-bottom: ;
}

.proleft .listFramework .oneLevel.active .oneLevelTitle .title {
	color: #1B339E;

}

.proleft .listFramework .oneLevel.active .oneLevelTitle .icon {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	color: #1B339E;
	margin-right: 0px;

}

.proleft .listFramework .oneLevel .oneLevelTitle {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 0.677vw;
	margin-bottom: 0.833vw;
	border-bottom: 1px solid #E5E5E5;
}

.proleft .listFramework .oneLevel .oneLevelTitle .title {
	font-weight: 0;
	font-size: 0.9375vw;
	color: #333333;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.proleft .listFramework .oneLevel .oneLevelTitle .icon {
	font-size: 0.677vw;
	color: #8b8b8b;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
	cursor: pointer;
}

.proleft .listFramework .oneLevel .oneLevelMain {
	display: none;
	margin: 0px 0.521vw 0.833vw;
	padding-bottom: 0.833vw;
	border-bottom: 1px solid #E5E5E5;
}

.proleft .listFramework .oneLevel .oneLevelMain .secondLevel {
	margin-bottom: 0.26vw;
}

.proleft .listFramework .oneLevel .oneLevelMain .secondLevel:last-child {
	margin-bottom: 0px;
}

.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelTitle {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelTitle.active a {
	color: #1B339E;
	font-weight: 900
}

.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelTitle.active .icon::after {
	opacity: 0;
	visibility: visible;
}

.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelTitle .title {
	font-weight: 300;
	font-size: 0.981vw;
	color: #333333;

}

.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelTitle .icon {
	width: 0.833vw;
	height: 0.833vw;
	background: #6C6C6C;
	border-radius: 50%;
	position: relative;
	cursor: pointer;
}

.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelTitle .icon::before {
	width: 0.417vw;
	height: 2px;
}

.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelTitle .icon::after {
	width: 2px;
	height: 0.417vw;
}

.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelTitle .icon::before,
.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelTitle .icon::after {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #fff;
	content: "";
	display: block;
}

.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelTitle .number {
	font-size: 0.833vw;
	color: #777777;
}

.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelMain {
	display: none;
	margin: 0.521vw 0.521vw 0px;
}

.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelMain .threeLevel {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 0.469vw;
}

.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelMain .threeLevel:last-child {
	margin-bottom: 1.51vw;
}

.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelMain .threeLevel.active .title,
.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelMain .threeLevel:hover .title {
	color: #12A813;
}

.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelMain .threeLevel.active .icon,
.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelMain .threeLevel:hover .icon {
	color: #12A813;
}

.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelMain .threeLevel .title {
	font-weight: 300;
	font-size: 0.829vw;
	color: #777777;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelMain .threeLevel .icon {
	font-size: 0.625vw;
	color: #8b8b8b;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

@media(max-width:768px) {
	.supportBg .support .supportMain ul li {
		align-items: center;
	}

	.supportBg .support .supportMain ul li:nth-child(3) .text {
		text-align: left;
	}

	.productlist {
		flex-wrap: wrap;
	}

	.proleft,
	.proright {
		width: 100%;
	}

	.proleft .listFramework .oneLevel .oneLevelTitle {
		padding-top: 5px;
		margin-bottom: 8px;
		padding-bottom: 5px;
	}

	.proleft .listFramework .oneLevel .oneLevelTitle .title {
		font-size: 18px;
	}

	.proleft .listFramework .oneLevel .oneLevelTitle .icon,
	.proleft .listFramework .oneLevel .oneLevelMain .secondLevel .secondLevelTitle .title {
		font-size: 14px;
	}

	.proleft .listFramework .oneLevel .oneLevelMain .secondLevel {
		margin-bottom: 5px;
		margin-right: 15px;
	}

	.proleft .listFramework .oneLevel .oneLevelMain {
		padding-bottom: 5px;
		display: flex !important;
		
	}

	.news .newsMain ul li .text h1 {
		font-size: 16px;
		line-height: 22px;
		height: 44px;
		overflow: hidden;
		font-weight: 500;
	}

	.messageBg .message .detailTitle h1 {
		font-size: 18px;
	}

	.proleft .listFramework .oneLevel .oneLevelTitle .title {
		width: 100%;
	}

	.news .newsHead .search input.btn04 {
		width: 30px;
	}

	.news .newsHead .search input {
		margin-right: 10px;
	}

	.news .newsHead .title {
		width: 120px;
	}
	.productsInfoBg .productsInfo .left .title h1{font-size: 18px;}
	.productsInfoBg{padding-bottom: 0px;}
	.productsInfoBg .productsInfo .right{width: 100%;}
	.supportBg .support .supportMain ul li .text h2{font-size: 16px;}
	.supportBg .support .detailTitle h1{margin-left: initial;}
	.detailBanner .text{width: calc(91% - 40px) !important;}
	.banner .swiper-slide .text{top: 35%;}
	.banner .swiper-slide .text .inbannerbox{width: 81vw;}
	
}