

.fl {
	float: left
}

.fr {
	float: right
}

.cb::after,.cb::before {
	display: block;
	content: "";
	clear: both
}

.v-page {
	overflow: hidden
}

.img-wrap img,.img-wrap video,.img-wrap iframe,.media-wrap img,.media-wrap video,.media-wrap iframe {
	display: block;
	width: 100%;
	height: 100%
}

.en {
	text-transform: uppercase
}

a {
	color: inherit;
	text-decoration: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.table {
	display: table;
	width: 100%;
	height: 100%
}

.table-cell {
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle
}

.v-header {
	padding: 22px 42px
}

.v-header .v-logo img {
	width: auto;
	height: 42px
}

.v-header .v-nav .item {
	margin-right: 59px;
	font-size: 16px;
	font-weight: 400;
	color: #363636
}

.v-header .v-nav .item .top a {
	line-height: 43px;
	display: block
}

.v-header .v-nav .item.active .top {
	position: relative
}

.v-header .v-nav .item.active .top::after {
	width: 100%;
	bottom: 0;
	height: 3px;
	background: #005bac;
	position: absolute;
	bottom: -22px;
	left: 0;
	content: ""
}

.v-header .v-right .v-wrap {
	position: relative;
	width: 28px;
	height: 43px;
	padding-top: 9px;
	margin-right: 20px
}

.v-header .v-right .v-wrap:last-of-type {
	margin-right: 0
}

.v-header .v-right .v-search-wrap {
	width: 28px;
	height: 24px;
	cursor: pointer;
	z-index: 2;
	background: #fff;
	box-sizing: content-box;
	display: block
}

.v-header .v-right .v-search-wrap input[type=text] {
	height: 100%;
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: #333;
	font-size: 16px;
	font-family: "微软雅黑"
}

.v-header .v-right .v-search-wrap .v-box {
	width: 0;
	height: 100%;
	right: 14px;
	top: 0;
	position: absolute;
	box-shadow: 0 0 6px 0px rgba(54,54,54,.2);
	padding-left: 0;
	background: #fff;
	border-radius: 20px;
	overflow: hidden;
	transition: .3s
}

.v-header .v-right .v-search-wrap input[type=submit] {
	color: transparent;
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMDZBM0M2MDY5QTQxMUVBODE0NEVCM0FCNUNFMzY4RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMDZBM0M2MTY5QTQxMUVBODE0NEVCM0FCNUNFMzY4RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQwNkEzQzVFNjlBNDExRUE4MTQ0RUIzQUI1Q0UzNjhFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQwNkEzQzVGNjlBNDExRUE4MTQ0RUIzQUI1Q0UzNjhFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7vBpdQAAAnVJREFUeNq01ntoTnEcx/HzbHOZxTMZ2fYHkqdcmoiIyCV/jIRmWlrJpRXFH1opivzhH7cS5Z+JtHLpcckUouVeLv9I5BaTW0hixRiO97c+p9Y6v/Oc5/H41qvf79nZOd/zu5zf75fwfd9L1J/wHFGKJajGWJSjBz7iPs7jNJ57McJvrvGKHNf6YCPWoW/I9cEyBzuQRiNeZUpaEPK3EbiDTUrWihVIoReKMRQLcAid6gVr8cJsE47CDZVPMA2zcRBP8RMdeIkzWK4XaUFSLV0UN2FSDxmIK5iI64777NoG1OsFrLW7UYhmTHAl7DqG2zBcLbEHfI140SmoxRCUYLXG0MZ1KQ6jCr9cLaxEg+pWfskwFHvUCkuwC00YiTWawVavi+rSWk33C7jsxY/f2IxHGk970e26tjIq4XyVR73sw8dNjNHvIyqnqrtDEwb/fNfLLWwBuKr6G7xVj6Vck2aAyvc5JjzV7fcnVKCfq4UdKku8/ERPlZ2uhC9UpvKQrDeGqd7mStiqcm4eEs5SC9s0lqEJg+1iGcr+MWGjymNRn8U1raGlWnFyjcWYiR/YF5XQvqX1+pAbtDtkG1VacSy24nWmxfs21qrepBWkMGayeVqhkvo9rstMjdye9msM/ugtbV+scd1MTNaWdBb9tQC0a6lMa/907hZB2GJ8Dwf0pmk95Jb2QWv1IB05KnXPd2zBTkzCOS2XLdqUvwUPT0ScaYq1AK/Sw8PiGU5ib7cxG6+NoEwT0rq83c40iQyHqCDKlbRCvfIBD3UqcMVoXNIWZr1TTcLPRTEnxTvJJh5gBi6qm4/boavA+7/xGNPVQqt7fwUYAGHfjZqj1ZgJAAAAAElFTkSuQmCC);width: 28px;
	height: 24px;
	z-index: 2;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto 0;
	cursor: pointer
}

@media screen and (min-width: 1024px) {
	.v-header .v-right .v-search-wrap:hover .v-box {
		width: 240px;
		padding-left: 10px;
		right: -10px
	}
}

.v-header .v-right .v-code {
	width: 28px;
	height: 24px;
	cursor: pointer
}

.v-header .nav-btn {
	display: none;
	position: relative;
	width: 26px;
	margin-top: 7px;
	height: 18px;
	margin-left: 12px;
	cursor: pointer
}

.v-header .nav-btn .line {
	width: 100%;
	height: 2px;
	background: #005bac;
	position: absolute;
	left: 0;
	right: 0;
	top: calc(50% - 1px)
}

.v-header .nav-btn .line:nth-child(1) {
	margin-top: -9px
}

.v-header .nav-btn .line:nth-child(2) {
	margin-top: 0
}

.v-header .nav-btn .line:nth-child(3) {
	margin-top: 9px
}

@media screen and (max-width: 1600px) {
	.v-header {
		padding: 18px 42px
	}

	.v-header .v-logo {
		margin-top: 3px
	}

	.v-header .v-logo img {
		width: auto;
		height: 36px
	}

	.v-header .v-nav .item {
		margin-right: 40px;
		font-size: 15px
	}

	.v-header .v-nav .item.active .top::after {
		bottom: -18px
	}
}

@media screen and (max-width: 1400px) {
	.v-header .v-nav .item {
		margin-right: 30px
	}
}

@media screen and (max-width: 1200px) {
	.v-header {
		padding: 13px 40px
	}

	.v-header .v-logo {
		margin-top: 6px
	}

	.v-header .v-logo img {
		height: 28px
	}

	.v-header .v-nav .item {
		margin-right: 20px;
		font-size: 13px
	}
}

@media screen and (max-width: 900px) {
	.v-header {
		padding: 2%
	}

	.v-header .v-logo {
		margin-top: 0
	}

	.v-header .v-nav {
		display: none
	}

	.v-header .nav-btn {
		display: block
	}

	.v-header .v-right .v-wrap {
		margin-right: 12px;
		padding-top: 2px;
		height: 28px
	}

	.v-header .v-right .v-search-wrap input[type=text] {
		font-size: 12px
	}

	.v-header .v-right .v-search-wrap input[type=submit] {
		width: 28px;
		height: 24px;
		background-size: 100% 100%
	}

	.v-header .v-right .v-search-wrap.active .v-box {
		width: 200px;
		padding-left: 10px;
		right: -10px
	}
}

.v-banner {
	position: relative
}

.v-banner .v-banner-pa {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 6.2052505967%;
	z-index: 3;
	text-align: center;
	line-height: 0;
	font-size: 0
}

.v-banner .v-banner-pa .swiper-pagination-bullet {
	width: 14px;
	height: 14px;
	background: #fff;
	border-radius: 50%;
	position: relative;
	opacity: 1;
	margin: 0 .8854166667%
}

.v-banner .v-banner-pa .swiper-pagination-bullet::after {
	display: block;
	position: absolute;
	opacity: 0;
	width: 14px;
	height: 14px;
	left: 50%;
	content: "";
	top: 50%;
	border-radius: 50%;
	border: 2px solid #005bac;
	transform: translate(-50%, -50%);
	transition: .5s
}

.v-banner .v-banner-pa .swiper-pagination-bullet-active {
	background: #005bac
}

.v-banner .v-banner-pa .swiper-pagination-bullet-active::after {
	width: 30px;
	height: 30px;
	opacity: 1
}

@media screen and (max-width: 1600px) {
	.v-banner .v-banner-pa .swiper-pagination-bullet {
		width: 10px;
		height: 10px
	}

	.v-banner .v-banner-pa .swiper-pagination-bullet-active::after {
		width: 20px;
		height: 20px
	}
}

@media screen and (max-width: 900px) {
	.v-banner .v-banner-pa .swiper-pagination-bullet {
		width: 6px;
		height: 6px
	}

	.v-banner .v-banner-pa .swiper-pagination-bullet-active::after {
		border-width: 1px;
		width: 10px;
		height: 10px
	}
}

.mt70 {
	margin-top: 70px
}

@media screen and (max-width: 1600px) {
	.mt70 {
		margin-top: 60px
	}
}

@media screen and (max-width: 1400px) {
	.mt70 {
		margin-top: 50px
	}
}

@media screen and (max-width: 1300px) {
	.mt70 {
		margin-top: 40px
	}
}

@media screen and (max-width: 900px) {
	.mt70 {
		margin-top: 24px
	}
}

.v-index-title-contianer {
	margin-bottom: 34px
}

.v-index-title-contianer .v-index-title {
	font-size: 38px;
	font-weight: 400;
	color: #333;
	line-height: 60px
}

@media screen and (max-width: 1600px) {
	.v-index-title-contianer .v-index-title {
		font-size: 30px
	}
}

@media screen and (max-width: 1400px) {
	.v-index-title-contianer .v-index-title {
		font-size: 28px;
		line-height: 50px
	}
}

@media screen and (max-width: 1300px) {
	.v-index-title-contianer .v-index-title {
		font-size: 26px;
		line-height: 40px
	}
}

@media screen and (max-width: 900px) {
	.v-index-title-contianer .v-index-title {
		font-size: 24px;
		line-height: 40px
	}
}

@media screen and (max-width: 900px) {
	.v-index-title-contianer {
		margin-bottom: 24px
	}
}

.v-dot-more {
	width: 45px;
	height: 45px;
	box-shadow: 0px 0px 10px 0px rgba(193,191,191,.42);
	border-radius: 50%;
	background-color: #fff;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../images/dc6ae8dede7242179daae04c6c8a056f.gif");
	background-size: 18px;
	transition: .5s;
	margin-top: 7px
}

@media screen and (max-width: 1400px) {
	.v-dot-more {
		width: 40px;
		height: 40px;
		margin-top: 5px
	}
}

@media screen and (max-width: 1300px) {
	.v-dot-more {
		margin-top: 0px
	}
}

@media screen and (max-width: 900px) {
	.v-dot-more {
		height: 40px;
		width: 40px;
		background-size: 12px;
		position: relative;
		background-size: 16px
	}
}

@media screen and (min-width: 1024px) {
	.v-dot-more:hover {
		background-color: #005bac;
		box-shadow: 0px 0px 10px 0px rgba(193,191,191,.42);
		background-position: center;
		background-repeat: no-repeat;
		background-image: url("../images/e2e865bd03144c9f9434c0a4f8c26d8e.gif")
	}
}

.v-new .swiper-slide {
	width: 32.2222222222%;
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}

.v-new .swiper-slide:nth-of-type(1) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.v-new .swiper-slide:nth-of-type(2) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}

.v-new .swiper-slide:nth-of-type(3) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}

.v-new .swiper-slide:nth-of-type(4) {
	-webkit-animation-delay: .8s;
	animation-delay: .8s
}

.v-new .swiper-slide .media-wrap {
	padding-top: 44.1810344828%;
	position: relative;
	overflow: hidden
}

.v-new .swiper-slide .media-wrap img {
	transition: .5s;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

@media screen and (min-width: 1024px) {
	.v-new .swiper-slide .media-wrap:hover {
		overflow: hidden
	}

	.v-new .swiper-slide .media-wrap:hover img {
		transition: .5s
	}

	.v-new .swiper-slide .media-wrap:hover:hover img {
		transform: scale(1.03)
	}
}

@media screen and (min-width: 1024px) {
	.v-new .swiper-slide:hover .text-container .v-bottom .v-more {
		background: #005bac
	}
}

.v-new .text-container {
	margin-top: 7.1120689655%;
	transition: .5s
}

.v-new .text-container .v-title {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	line-height: 28px;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis
}

.v-new .text-container .v-text {
	font-size: 14px;
	font-weight: 400;
	color: #666;
	line-height: 24px;
	margin-top: 2.8017241379%;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis
}

.v-new .text-container .v-bottom {
	margin-top: 6.0344827586%
}

.v-new .text-container .v-bottom .v-date {
	font-size: 24px;
	font-family: DIN;
	font-weight: 300;
	color: #666;
	height: 32px;
	overflow: hidden;
	line-height: 32px
}

.v-new .text-container .v-bottom .v-date span {
	font-size: 18px
}

.v-new .text-container .v-bottom .v-more {
	width: 110px;
	height: 32px;
	background: #d2d4de;
	border: 1px solid #d2d4de;
	position: relative;
	transition: .5s
}

.v-new .text-container .v-bottom .v-more img {
	width: 16px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

.v-new .v-btn {
	margin-right: 40px
}

.v-new .v-new-pa {
	width: auto;
	line-height: 60px;
	height: 60px;
	overflow: hidden;
	font-size: 18px;
	font-weight: bold;
	color: #3d3d3d
}

.v-new .v-new-pa-prev,.v-new .v-new-pa-next {
	float: left;
	width: 28px;
	height: 30px;
	background-size: 10px;
	margin: 15px 2px 0;
	opacity: 1;
	cursor: pointer
}

.v-new .v-new-pa-prev {
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23b9b9b9'%2F%3E%3C%2Fsvg%3E")
}

.v-new .v-new-pa-next {
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23005bac'%2F%3E%3C%2Fsvg%3E")
}

@media screen and (max-width: 1400px) {
	.v-new .v-new-pa {
		height: 50px;
		line-height: 50px
	}

	.v-new .v-new-pa-prev,.v-new .v-new-pa-next {
		margin: 10px 2px 0
	}
}

@media screen and (max-width: 1300px) {
	.v-new .text-container {
		margin-top: 3%
	}

	.v-new .text-container .v-title {
		font-size: 16px;
		line-height: 1.7
	}

	.v-new .text-container .v-text {
		line-height: 1.7;
		margin-top: 2%
	}

	.v-new .text-container .v-bottom {
		margin-top: 4%
	}

	.v-new .text-container .v-bottom .v-date {
		font-size: 20px
	}

	.v-new .text-container .v-bottom .v-date span {
		font-size: 15px
	}

	.v-new .text-container .v-bottom .v-more {
		width: 90px
	}

	.v-new .v-new-pa {
		height: 40px;
		line-height: 40px
	}

	.v-new .v-new-pa-prev,.v-new .v-new-pa-next {
		margin: 7px 2px 0
	}
}

@media screen and (max-width: 900px) {
	.v-new .v-new-pa {
		height: 30px;
		line-height: 30px;
		font-size: 14px
	}

	.v-new .v-btn {
		margin-right: 12px;
		margin-top: 6px
	}

	.v-new .v-new-pa-prev,.v-new .v-new-pa-next {
		margin: 0px 2px 0;
		background-size: 8px
	}

	.v-new .text-container .v-title {
		font-size: 16px
	}

	.v-new .text-container .v-text {
		font-size: 13px
	}

	.v-new .text-container .v-bottom .v-date {
		font-size: 16px;
		line-height: 28px;
		height: 28px
	}

	.v-new .text-container .v-bottom .v-date span {
		font-size: 14px
	}

	.v-new .text-container .v-bottom .v-more {
		width: 60px;
		height: 28px;
		background: #005bac
	}
}

.wel-case {
	padding: 0 0 0 0;
	width: 100%;
	position: relative
}

.wel-case .slides li {
	overflow: hidden;
	position: relative;
	float: left;
	width: 10.8%;
	height: 500px;
	overflow: hidden;
	margin-right: 1.25%;
	transition: .4s
}

.wel-case .slides li img {
	width: auto
}

.wel-case .slides li.active {
	width: 40.1041666667%
}

.wel-case .slides li.active .con {
	bottom: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%);
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%)
}

.wel-case .slides li.active .font-bg {
	opacity: .5;
	filter: alpha(opacity=50)
}

.wel-case .slides li.active .v-tit {
	font-size: 28px
}

.wel-case .slides li.active .en {
	font-size: 22px
}

.wel-case .slides .con {
	position: absolute;
	bottom: -70%;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	display: block;
	padding: 15.1282051282% 50px 0;
	transition: bottom .3s;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(30%, black));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 30%);
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, black 30%)
}

.wel-case .slides .bg {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background: #fff;
	z-index: 1;
	opacity: 0;
	filter: alpha(opacity=0)
}

.wel-case .slides .font-bg {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background: #000;
	z-index: 1;
	opacity: 0;
	filter: alpha(opacity=0);
	transition-property: opacity;
	transition-duration: .3s;
	transition-delay: .2s
}

.wel-case .slides .v-tit {
	font-size: 22px;
	color: #fff;
	line-height: 1.6666666667;
	color: #fff;
	padding-left: 0
}

.wel-case .slides .en {
	font-size: 16px;
	color: #fff;
	opacity: .6;
	font-family: Arial;
	filter: alpha(opacity=60);
	line-height: 1.9090909091;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis
}

.wel-case .slides .font {
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	line-height: 2;
	margin-top: 24px;
	height: 64px;
	overflow: hidden
}

.wel-case .slides .more {
	margin-top: 40px;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	border: 1px solid rgba(255,255,255,.3);
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../images/e2e865bd03144c9f9434c0a4f8c26d8e.gif");
	background-size: 16px;
	transition: .5s
}

.wel-case .slides .more:hover {
	background-color: rgba(255,255,255,.9);
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../images/96014163533140e985f3c68ae42a86b4.gif")
}

@media screen and (max-width: 1800px) {
	.wel-case .slides .con {
		padding: 11.74% 30px 0;
		bottom: -72%
	}

	.wel-case .slides li {
		height: 460px
	}

	.wel-case .slides li img {
		height: 100%;
		width: auto;
		margin: 0
	}

	.wel-case .slides .v-tit {
		font-size: 20px
	}

	.wel-case .slides .en {
		font-size: 16px
	}

	.wel-case .slides .font {
		font-size: 15px;
		height: 60px;
		overflow: hidden
	}

	.wel-case .slides li.active .v-tit {
		font-size: 26px
	}

	.wel-case .slides li.active .en {
		font-size: 20px
	}
}

@media screen and (max-width: 1600px) {
	.wel-case .slides .con {
		padding: 11.74% 30px 0;
		bottom: -71%
	}

	.wel-case .slides li {
		height: 400px
	}

	.wel-case .slides li img {
		height: 100%;
		width: auto;
		margin: 0
	}

	.wel-case .slides .v-tit {
		font-size: 20px
	}

	.wel-case .slides .en {
		font-size: 16px
	}

	.wel-case .slides .font {
		font-size: 15px;
		height: 60px;
		overflow: hidden
	}

	.wel-case .slides li.active .v-tit {
		font-size: 26px
	}

	.wel-case .slides li.active .en {
		font-size: 20px
	}
}

@media screen and (max-width: 1400px) {
	.wel-case .slides .con {
		padding: 11.74% 30px 0;
		bottom: -70%
	}

	.wel-case .slides li {
		height: 360px
	}

	.wel-case .slides li img {
		height: 100%;
		width: auto;
		margin: 0
	}

	.wel-case .slides .v-tit {
		font-size: 16px
	}

	.wel-case .slides .en {
		font-size: 14px
	}

	.wel-case .slides .font {
		font-size: 14px;
		height: 56px;
		overflow: hidden
	}

	.wel-case .slides li.active .v-tit {
		font-size: 20px
	}

	.wel-case .slides li.active .en {
		font-size: 17px
	}
}

@media screen and (max-width: 1300px) {
	.wel-case .slides li {
		height: 320px
	}

	.wel-case .slides .con {
		bottom: -70%;
		padding: 6.74% 30px 0
	}

	.wel-case .slides .v-tit {
		font-size: 18px
	}

	.wel-case .slides .en {
		font-size: 15px
	}
}

@media screen and (max-width: 1200px) {
	.wel-case .slides .con {
		bottom: -66%
	}

	.wel-case .slides li {
		height: 300px
	}

	.wel-case .slides li .font {
		height: 56px;
		overflow: hidden
	}

	.wel-case .slides .more {
		margin-top: 20px
	}
}

@media screen and (max-width: 900px) {
	.wel-case .swiper-container {
		width: 92%;
		margin: 0 auto
	}

	.wel-case .slides {
		width: 100%
	}

	.wel-case .slides li {
		height: auto
	}

	.wel-case .slides li img {
		width: 100%;
		height: auto
	}

	.wel-case .slides li .font {
		margin: 2.3952095808% 0 0 0;
		font-size: 12px;
		word-break: break-all;
		line-height: 20px;
		height: 40px;
		overflow: hidden
	}

	.wel-case .slides .con {
		bottom: 0%;
		padding: 8% 4%;
		box-sizing: border-box;
		background: rgba(54,54,54,.6)
	}

	.wel-case .slides .v-tit {
		font-size: 18px
	}

	.wel-case .slides .en {
		font-size: 15px
	}

	.wel-case .slides .more {
		margin-top: 16px;
		border-color: #005bac;
		background-color: #005bac;
		opacity: .8;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url("../images/e2e865bd03144c9f9434c0a4f8c26d8e.gif")
	}
}

.v-about {
	position: relative
}

.v-about canvas {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2
}

.v-about .v-about-bottom {
	padding: 4.1666666667% 0;
	background: #f3f3f3;
	position: relative
}

.v-about .v-about-bottom .v-left {
	width: 50%;
	position: relative;
	z-index: 3
}

.v-about .v-about-bottom .v-left .v-title {
	line-height: 60px;
	font-size: 30px;
	font-weight: 400;
	color: #333;
	margin-bottom: 21px
}

.v-about .v-about-bottom .v-left .v-title-line {
	width: 78px;
	height: 4px;
	background: #005bac;
	position: relative
}

.v-about .v-about-bottom .v-left .v-title-line .vs {
	width: 29px;
	left: 0;
	height: 100%;
	background: #ec992d;
	left: 0;
	position: absolute;
	-webkit-animation: lin 3s ease-in-out 0s infinite normal both;
	animation: lin 3s ease-in-out 0s infinite normal both
}

.v-about .v-about-bottom .v-left .v-text {
	font-size: 16px;
	font-weight: 400;
	color: #454545;
	line-height: 36px;
	height: 144px;
	overflow: hidden;
	margin-top: 38px
}

.v-about .v-about-bottom .v-left .v-space {
	height: 1px;
	background: #e0e0e0;
	margin-top: 6.8376068376%
}

.v-about .v-about-bottom .v-left .v-bottom {
	text-align: justify;
	padding-top: 62px
}

.v-about .v-about-bottom .v-left .v-bottom img {
	width: 38px;
	display: inline-block;
	vertical-align: bottom;
	margin-right: 12px
}

.v-about .v-about-bottom .v-left .v-bottom .v-jus .v-item {
	float: left
}

.v-about .v-about-bottom .v-left .v-bottom .v-num {
	font-size: 60px;
	font-family: Metal,Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;
	font-weight: normal;
	color: #3b3b3b;
	line-height: 72px;
	padding-left: 51px
}

.v-about .v-about-bottom .v-left .v-bottom .sub {
	font-size: 16px;
	font-weight: 400;
	color: #7d7064
}

.v-about .v-about-bottom .v-left .v-bottom .v-b {
	line-height: 28px;
	margin-top: -20px;
	font-size: 16px;
	font-weight: 400;
	color: #392f25
}

.v-about .v-about-bottom .v-right {
	width: 47.2222222222%;
	position: relative;
	z-index: 3
}

.v-about .v-about-bottom .v-right>.media-wrap {
	height: 270px;
	margin-bottom: 29px;
	position: relative
}

.v-about .v-about-bottom .v-right .v-con .swiper-slide,.v-about .v-about-bottom .v-right .v-con .swiper-container,.v-about .v-about-bottom .v-right .v-con .swiper-wrapper {
	width: 100%;
	height: 100%
}

.v-about .v-about-bottom .v-right .v-con .v-l {
	width: 54.4117647059%;
	height: 177px
}

.v-about .v-about-bottom .v-right .v-con .v-r {
	height: 177px;
	width: 42.6470588235%;
	background-image: url(data:image/jpeg;
	base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEM1MkQzRTQ2QTVCMTFFQUJFQ0FFQ0ZBNkE2OEYzREMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEM1MkQzRTU2QTVCMTFFQUJFQ0FFQ0ZBNkE2OEYzREMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQzUyRDNFMjZBNUIxMUVBQkVDQUVDRkE2QTY4RjNEQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQzUyRDNFMzZBNUIxMUVBQkVDQUVDRkE2QTY4RjNEQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAICAgICAgICAgIDAgICAwQDAgID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);background-size: cover;
	padding: 10px 20px 0 20px;
	position: relative;
	background-position: right bottom
}

.v-about .v-about-bottom .v-right .v-con .v-r .v-t1 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	line-height: 40px;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis
}

.v-about .v-about-bottom .v-right .v-con .v-r .v-line {
	width: 32px;
	height: 3px;
	background: #fcfcfc;
	margin-top: 7px;
	margin-bottom: 15px
}

.v-about .v-about-bottom .v-right .v-con .v-r .v-t2 {
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	line-height: 26px;
	height: 52px;
	overflow: hidden
}

.v-about .v-about-bottom .v-right .v-ab-btn-con {
	height: 35px;
	position: absolute;
	bottom: 100%;
	right: 0
}

.v-about .v-about-bottom .v-right .v-ab-btn-con .v-ab-btn {
	width: 13px;
	height: 35px;
	float: right;
	background-size: 10px;
	cursor: pointer
}

.v-about .v-about-bottom .v-right .v-ab-btn-con .v-ab-btn-next {
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2302b4b8'%2F%3E%3C%2Fsvg%3E")
}

.v-about .v-about-bottom .v-right .v-ab-btn-con .v-ab-btn-prev {
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23778295'%2F%3E%3C%2Fsvg%3E");
	margin-right: 15px
}

.v-about .v-about-bottom .v-right .v-about-pa {
	font-size: 0;
	line-height: 0;
	position: absolute;
	bottom: 15px;
	left: 0;
	right: auto;
	z-index: 2;
	padding-right: 4.3243243243%;
	text-align: left
}

.v-about .v-about-bottom .v-right .v-about-pa .swiper-pagination-bullet {
	background: transparent;
	width: 10px;
	height: 10px;
	background: rgba(255,255,255,0);
	border: 1px solid #fbfbfb;
	border-radius: 50%;
	margin: 0 5px;
	opacity: 1
}

.v-about .v-about-bottom .v-right .v-about-pa .swiper-pagination-bullet-active {
	background: #fff
}

@media screen and (max-width: 1600px) {
	.v-about .v-about-bottom .v-left .v-title {
		font-size: 24px;
		margin-bottom: 18px
	}

	.v-about .v-about-bottom .v-left .v-text {
		font-size: 15px;
		line-height: 32px;
		height: 128px
	}

	.v-about .v-about-bottom .v-right .media-wrap {
		height: 260px
	}
}

@media screen and (max-width: 1400px) {
	.v-about .v-about-bottom .v-left .v-bottom .v-b {
		font-size: 14px
	}

	.v-about .v-about-bottom .v-right .media-wrap {
		height: 230px
	}

	.v-about .v-about-bottom .v-right .v-con .v-r .v-t1 {
		font-size: 16px
	}

	.v-about .v-about-bottom .v-right .v-con .v-r .v-t2 {
		font-size: 14px
	}
}

@media screen and (max-width: 1300px) {
	.v-about .v-about-bottom .v-left .v-top .v-space {
		margin-top: 50px
	}

	.v-about .v-about-bottom .v-left .v-bottom {
		padding-top: 50px
	}

	.v-about .v-about-bottom .v-left .v-bottom .v-num {
		font-size: 30px;
		line-height: 56px
	}

	.v-about .v-about-bottom .v-left .v-bottom img {
		width: 30px
	}

	.v-about .v-about-bottom .v-left .v-bottom .v-b {
		line-height: 22px
	}

	.v-about .v-about-bottom .v-right .media-wrap {
		height: 210px
	}
}

@media screen and (max-width: 900px) {
	.v-about .v-about-bottom .v-left {
		width: 100%
	}

	.v-about .v-about-bottom .v-right {
		width: 100%
	}

	.v-about .v-about-bottom .v-right>.media-wrap {
		padding-top: 56.25%;
		position: relative
	}

	.v-about .v-about-bottom .v-right>.media-wrap img,.v-about .v-about-bottom .v-right>.media-wrap video {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0
	}
}

@media screen and (max-width: 900px) {
	.v-about .v-about-bottom .v-right {
		margin-bottom: 35px
	}

	.v-about .v-about-bottom .v-right>.media-wrap {
		height: auto;
		margin-bottom: 3%
	}

	.v-about .v-about-bottom .v-right .v-con .v-l {
		width: 100%;
		padding-top: 47.8378378378%;
		position: relative;
		height: auto
	}

	.v-about .v-about-bottom .v-right .v-con .v-l .swiper-container {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0
	}

	.v-about .v-about-bottom .v-right .v-con .v-r {
		width: 100%;
		margin-top: 3%
	}

	.v-about .v-about-bottom .v-right .v-con .v-r .v-t1 {
		font-size: 20px
	}

	.v-about .v-about-bottom .v-right .v-con .v-r .v-t2 {
		font-size: 16px
	}

	.v-about .v-about-bottom .v-right .v-ab-btn-con {
		top: 100%;
		bottom: auto;
		margin-top: 6px
	}

	.v-about .v-about-bottom .v-left {
		margin-bottom: 20px
	}

	.v-about .v-about-bottom .v-left .v-title {
		font-size: 20px;
		line-height: 1.75
	}

	.v-about .v-about-bottom .v-left .v-text {
		margin-top: 18px;
		height: auto;
		font-size: 14px;
		line-height: 1.75
	}

	.v-about .v-about-bottom .v-left .v-top .v-space {
		margin-top: 30px
	}

	.v-about .v-about-bottom .v-left .v-bottom {
		margin-top: -30px;
		text-align: center
	}

	.v-about .v-about-bottom .v-left .v-bottom .v-num {
		font-size: 42px;
		line-height: 50px;
		padding-left: 0
	}

	.v-about .v-about-bottom .v-left .v-bottom .v-num sub {
		font-size: 12px
	}

	.v-about .v-about-bottom .v-left .v-bottom .v-b {
		font-size: 14px;
		margin-top: -6px
	}

	.v-about .v-about-bottom .v-left .v-bottom img {
		width: 22px;
		margin-right: 4px;
		display: none
	}
}

@media screen and (max-width: 900px) {
	html {
		font-size: calc(100vw/7.5)
	}
}

@-webkit-keyframes lin {
	0% {
		left: 0
	}

	50% {
		left: 0px
	}
}

@keyframes lin {
	0% {
		left: 0
	}

	50% {
		left: 0px
	}
}

.v-tnav {
	position: fixed;
	top: 0px;
	bottom: 0;
	width: 100%;
	overflow: auto;
	background: #333;
	display: none;
	z-index: 10
}

.v-tnav .v-close {
	position: absolute;
	top: .6rem;
	right: .6rem;
	width: .4rem
}

.v-tnav a {
	font-size: .32rem;
	font-weight: 500;
	color: #fff;
	line-height: .44rem;
	display: inline-block
}

.v-tnav span {
	padding-right: .46rem;
	position: relative;
	display: inline-block
}

.v-tnav .nav_container {
	padding-top: .78rem
}

.v-tnav .nav_slide {
	padding-left: 2.94rem
}

.v-tnav .nav_slide_bottom_slide {
	padding: .18rem 0 .18rem .46rem
}

.v-tnav .nav_slide_top {
	padding: .32rem 0
}

.v-tnav .iconfont {
	position: absolute;
	right: 0;
	top: 12px;
	width: .26rem;
	height: .26rem;
	font-size: .26rem
}

.v-tnav .icon-youjiantou-01 {
	color: #fff;
	font-size: .26rem;
	display: none
}

.v-tnav .er_down .icon-youjiantou-01 {
	display: block
}

.v-tnav .nav_slide_bottom {
	display: none
}

.v-tnav .active .nav_slide_top {
	color: #fff
}

.v-tnav .active .nav_slide_top a {
	color: #fff
}

.v-tnav .icon-xiajiantou {
	color: #fff
}

.v-services {
	padding: 20px 0;
	line-height: 46px;
	background-color: #00914e
}

.v-services .fl {
	font-size: 24px;
	font-weight: 400;
	color: #fff;
	-webkit-animation-name: none !important;
	animation-name: none !important
}

.v-services .fr {
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	height: 46px;
	overflow: hidden;
	-webkit-animation-name: none !important;
	animation-name: none !important
}

.v-services .fr img {
	vertical-align: middle;
	width: 15px;
	margin-right: 12px
}

.v-services .fr i {
	vertical-align: middle;
	font-style: normal
}

.v-services .fr span {
	font-size: 36px;
	font-family: DIN;
	font-weight: 300;
	color: #fff;
	vertical-align: top
}

@media screen and (max-width: 1300px) {
	.v-services {
		padding: 20px 0
	}

	.v-services .fl {
		font-size: 18px
	}

	.v-services .fr span {
		font-size: 28px
	}
}

@media screen and (max-width: 900px) {
	.v-services {
		line-height: 30px;
		padding: 10px 0 6px 0
	}

	.v-services .fl {
		font-size: 16px;
		line-height: 1.75;
		height: auto
	}

	.v-services .fr {
		font-size: 15px;
		line-height: 40px;
		height: auto
	}

	.v-services .fl,.v-services .fr {
		text-align: center;
		float: none;
		overflow: hidden
	}
}

.nav-bg .type {
	padding: .5208333333% 0
}

.v-er-about .v-box .v-left {
	width: 39.5833333333%
}

.v-er-about .v-box .v-left .v-item {
	background: #f4f3f3;
	margin-bottom: 22px;
	position: relative;
	cursor: pointer
}

.v-er-about .v-box .v-left .v-item::before {
	width: 5px;
	height: 100%;
	background: #005db3;
	content: "";
	position: absolute;
	z-index: 1;
	transition: .5s;
	opacity: 1
}

.v-er-about .v-box .v-left .v-item::after {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -7px;
	content: "";
	opacity: 0;
	transition: .5s;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 9px solid transparent;
	border-left: 9px solid #005db3
}

.v-er-about .v-box .v-left .v-item.active .v-l {
	color: #fff
}

.v-er-about .v-box .v-left .v-item.active .v-r .v-t1 {
	color: #fff
}

.v-er-about .v-box .v-left .v-item.active .v-r .v-t2 {
	color: #fff
}

.v-er-about .v-box .v-left .v-item.active::before {
	width: 100%
}

.v-er-about .v-box .v-left .v-item.active::after {
	opacity: 1
}

.v-er-about .v-box .v-left .v-item:last-of-type {
	margin-bottom: 0
}

.v-er-about .v-box .v-left .v-item .v-xx {
	height: 96px;
	overflow: hidden;
	position: relative;
	z-index: 2
}

.v-er-about .v-box .v-left .v-item .v-l {
	height: 96px;
	padding: 0 0 0 7.0175438596%;
	position: relative;
	font-size: 44px;
	font-family: Metal;
	font-weight: normal;
	color: #484848;
	display: block;
	width: 43.8596491228%;
	line-height: 96px;
	padding-top: 6px;
	transition: .5s
}

.v-er-about .v-box .v-left .v-item .v-l span {
	vertical-align: middle
}

.v-er-about .v-box .v-left .v-item .v-l i {
	font-style: normal;
	font-size: 26px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	vertical-align: middle
}

.v-er-about .v-box .v-left .v-item .v-r {
	width: 52.6315789474%;
	padding-top: 18px
}

.v-er-about .v-box .v-left .v-item .v-r .v-t1 {
	font-size: 22px;
	font-weight: bold;
	line-height: 34px;
	transition: .5s;
	color: #333;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis
}

.v-er-about .v-box .v-left .v-item .v-r .v-t2 {
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
	color: #454545;
	transition: .5s;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis
}

.v-er-about .v-box .v-right {
	width: 58.4722222222%;
	height: 570px;
	background: #f4f3f3
}

.v-er-about .v-box .v-right .v-item {
	position: relative;
	display: none;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	padding: 41px 36px 0
}

.v-er-about .v-box .v-right .v-item.active {
	display: block;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}

.v-er-about .v-box .v-right .media-wrap {
	width: 78.7401574803%;
	margin: 0 auto
}

.v-er-about .v-box .v-right .media-wrap .v-xs {
	padding-top: 50%;
	position: relative
}

.v-er-about .v-box .v-right .media-wrap .v-xs img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.v-er-about .v-box .v-right .text-container {
	margin-top: 19px
}

.v-er-about .v-box .v-right .v-title {
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 20px;
	font-weight: bold;
	color: #1e1e1e;
	line-height: 40px;
	margin-bottom: 10px;
	text-align: center
}

.v-er-about .v-box .v-right .v-text {
	font-size: 16px;
	font-weight: 400;
	color: #454545;
	line-height: 30px;
	height: 120px;
	overflow: hidden
}

.v-er-about .v-box .v-right .v-er-about-sw-btn {
	top: 0;
	bottom: 0;
	margin: auto 0;
	position: absolute;
	width: 45px;
	height: 45px;
	z-index: 2;
	background-size: 20px;
	border-radius: 50%;
	overflow: hidden;
	cursor: pointer
}

.v-er-about .v-box .v-right .v-er-about-sw-btn-prev {
	left: 4.1567695962%;
	background-color: #fff;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../images/2b51f2a0af0447238f8318d96dd81afb.gif");
	box-shadow: 0px 0px 10px 0px rgba(193,191,191,.42)
}

.v-er-about .v-box .v-right .v-er-about-sw-btn-next {
	right: 4.1567695962%;
	background-color: #005bac;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../images/e2e865bd03144c9f9434c0a4f8c26d8e.gif");
	box-shadow: 0px 0px 10px 0px rgba(193,191,191,.42)
}

@media screen and (max-width: 1600px) {
	.v-er-about .v-box .v-left .v-item {
		height: 90px
	}

	.v-er-about .v-box .v-left .v-item .v-l {
		padding-top: 0;
		line-height: 94px;
		font-size: 38px
	}

	.v-er-about .v-box .v-left .v-item .v-l i {
		font-size: 22px
	}

	.v-er-about .v-box .v-left .v-item .v-r {
		padding-top: 12px
	}

	.v-er-about .v-box .v-left .v-item .v-r .v-t1 {
		font-size: 18px
	}

	.v-er-about .v-box .v-left .v-item .v-r .v-t2 {
		font-size: 15px
	}

	.v-er-about .v-box .v-right {
		height: 538px
	}
}

@media screen and (max-width: 1300px) {
	.v-er-about .v-box .v-left .v-item {
		height: 86px;
		margin-bottom: 6px
	}

	.v-er-about .v-box .v-left .v-item .v-l {
		padding-top: 0;
		line-height: 94px;
		font-size: 28px;
		padding-left: 5%;
		width: auto;
		margin-right: 4.6%
	}

	.v-er-about .v-box .v-left .v-item .v-l i {
		font-size: 16px
	}

	.v-er-about .v-box .v-left .v-item .v-r {
		padding-top: 12px
	}

	.v-er-about .v-box .v-left .v-item .v-r .v-t1 {
		font-size: 16px
	}

	.v-er-about .v-box .v-left .v-item .v-r .v-t2 {
		font-size: 14px
	}

	.v-er-about .v-box .v-right {
		height: 454px
	}

	.v-er-about .v-box .v-right .v-title {
		font-size: 18px
	}

	.v-er-about .v-box .v-right .v-text {
		font-size: 14px
	}
}

@media screen and (max-width: 900px) {
	.v-er-about .v-box .v-left {
		width: 100%;
		display: -webkit-box;
		display: flex;
		overflow-x: auto
	}

	.v-er-about .v-box .v-left .v-item {
		width: 155px;
		height: 100px;
		margin-bottom: 24px;
		margin-right: 15px;
		flex-shrink: 0;
		text-align: center;
		padding-top: 4px;
		display: -webkit-box;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center
	}

	.v-er-about .v-box .v-left .v-item .v-l {
		padding-top: 0;
		line-height: 94px;
		font-size: 28px;
		padding-left: 5%;
		width: auto;
		margin-right: 4.6%;
		width: 100%;
		font-size: 22px;
		line-height: 33px;
		height: 33px;
		overflow: hidden
	}

	.v-er-about .v-box .v-left .v-item .v-l i {
		font-size: 13px
	}

	.v-er-about .v-box .v-left .v-item .v-r {
		width: 100%;
		padding: 0 8px 0
	}

	.v-er-about .v-box .v-left .v-item .v-r .v-t1 {
		font-size: 15px;
		line-height: 20px
	}

	.v-er-about .v-box .v-left .v-item .v-r .v-t2 {
		font-size: 11px;
		font-weight: 400;
		line-height: 15px;
		overflow: visible;
		white-space: normal;
		margin-top: 4px
	}

	.v-er-about .v-box .v-left .v-item::before {
		height: 2px;
		width: 100%;
		left: 0;
		top: 0
	}

	.v-er-about .v-box .v-left .v-item::after {
		top: 100%;
		left: 50%;
		margin-top: 0;
		margin-left: -7px;
		border-top: 7px solid #005db3;
		border-bottom: 7px solid transparent;
		border-right: 9px solid transparent;
		border-left: 9px solid transparent
	}

	.v-er-about .v-box .v-left .v-item.active::before {
		height: 100%
	}

	.v-er-about .v-box .v-right {
		width: 100%;
		height: auto
	}

	.v-er-about .v-box .v-right .v-item {
		padding: 10px;
		padding-bottom: 50px
	}

	.v-er-about .v-box .v-right .media-wrap {
		width: 100%
	}

	.v-er-about .v-box .v-right .v-title {
		font-size: 16px;
		line-height: 30px;
		text-align: left
	}

	.v-er-about .v-box .v-right .v-text {
		font-size: 13px;
		line-height: 20px
	}

	.v-er-about .v-box .v-right .v-er-about-sw-btn {
		bottom: 18px;
		top: auto;
		width: 25px;
		height: 25px;
		background-size: 12px
	}

	.v-er-about .v-box .v-right .v-er-about-sw-btn-prev {
		left: 38.1428571429%
	}

	.v-er-about .v-box .v-right .v-er-about-sw-btn-next {
		right: 38.1428571429%
	}
}

.v-pinpai .v-box .v-item {
	width: 24.5833333333%;
	background: #e4f2f8;
	position: relative;
	height: 340px;
	padding-top: 37px;
	float: left;
	margin-right: .5555555556%;
	margin-bottom: .5555555556%;
	cursor: pointer
}

.v-pinpai .v-box .v-item:nth-child(4n) {
	margin-right: 0
}

@media screen and (min-width: 901px) {
	.v-pinpai .v-box .v-item:hover .text-container,.v-pinpai .v-box .v-item:active .text-container {
		display: block;
		-webkit-animation-duration: .5s;
		animation-duration: .5s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: fadeIn;
		animation-name: fadeIn
	}
}

.v-pinpai .v-box .v-item:nth-of-type(1) .text-container,.v-pinpai .v-box .v-item:nth-of-type(2) .text-container,.v-pinpai .v-box .v-item:nth-of-type(3) .text-container {
	width: 202.2598870056%;
	height: 100%
}

.v-pinpai .v-box .v-item:nth-of-type(8) .text-container {
	width: 202.2598870056%;
	height: 202.3529411765%;
	top: 0;
	right: 0;
	left: auto
}

.v-pinpai .v-box .v-item:nth-of-type(5) .text-container {
	width: 202.2598870056%;
	height: 202.3529411765%;
	left: 0;
	right: auto
}

.v-pinpai .v-box .v-item:nth-of-type(4) .text-container,.v-pinpai .v-box .v-item:nth-of-type(6) .text-container {
	width: 202.2598870056%;
	height: 202.3529411765%;
	top: 0;
	right: 0;
	left: auto
}

.v-pinpai .v-box .v-item:nth-of-type(9) .text-container,.v-pinpai .v-box .v-item:nth-of-type(11) .text-container {
	bottom: 0;
	top: auto;
	height: 202.3529411765%;
	width: 202.2598870056%
}

.v-pinpai .v-box .v-item:nth-of-type(10) .text-container,.v-pinpai .v-box .v-item:nth-of-type(12) .text-container {
	bottom: 0;
	top: auto;
	height: 100%;
	width: 202.2598870056%
}

.v-pinpai .v-box .v-item:nth-of-type(12) .text-container {
	right: 0;
	left: auto
}

.v-pinpai .v-box .media-wrap {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	overflow: hidden;
	background: #fff;
	position: relative;
	margin: 0 auto
}

.v-pinpai .v-box .media-wrap img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.v-pinpai .v-box .v-t1 {
	font-size: 24px;
	font-weight: bold;
	color: #222;
	line-height: 34px;
	text-align: center;
	margin-top: 29px
}

.v-pinpai .v-box .v-t-line {
	width: 24px;
	height: 3px;
	background: #005bac;
	margin: 10px auto 13px
}

.v-pinpai .v-box .v-t2 {
	font-size: 16px;
	font-weight: 400;
	color: #454545;
	line-height: 26px;
	text-align: center
}

.v-pinpai .v-box .text-container {
	width: 100%;
	height: 100%;
	background: #005bac;
	border: 1px solid #e5e5e5;
	position: absolute;
	z-index: 2;
	padding: 36px 15.2542372881% 0;
	display: none;
	top: 0;
	left: 0
}

.v-pinpai .v-box .text-container .v-m1 {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	line-height: 34px;
	text-align: center
}

.v-pinpai .v-box .text-container .v-m2 {
	width: 46px;
	height: 3px;
	background: #fff;
	margin: 12px auto 13px
}

.v-pinpai .v-box .text-container .v-m3 {
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	line-height: 30px
}

@media screen and (max-width: 1800px) {
	.v-pinpai .v-box .v-t1 {
		font-size: 20px
	}

	.v-pinpai .v-box .v-t2 {
		font-size: 14px;
		padding: 0 5px
	}

	.v-pinpai .v-box .text-container .v-m1 {
		font-size: 20px
	}

	.v-pinpai .v-box .text-container .v-m3 {
		font-size: 14px;
		line-height: 1.875
	}
}

@media screen and (max-width: 1600px) {
	.v-pinpai .v-box .v-item {
		height: 300px
	}

	.v-pinpai .v-box .v-item .media-wrap {
		width: 120px;
		height: 120px
	}

	.v-pinpai .v-box .v-t1 {
		font-size: 20px;
		margin-top: 24px
	}

	.v-pinpai .v-box .v-t2 {
		font-size: 14px;
		padding: 0 5px
	}

	.v-pinpai .v-box .text-container .v-m1 {
		font-size: 20px
	}

	.v-pinpai .v-box .text-container .v-m3 {
		font-size: 14px;
		line-height: 1.875
	}
}

@media screen and (max-width: 1400px) {
	.v-pinpai .v-box .text-container {
		padding: 18px 8.2542372881% 0
	}

	.v-pinpai .v-box .text-container .v-m1 {
		font-size: 18px
	}

	.v-pinpai .v-box .text-container .v-m2 {
		margin: 8px auto
	}

	.v-pinpai .v-box .v-t1 {
		font-size: 18px;
		line-height: 1.4166666667
	}

	.v-pinpai .v-box .v-t2 {
		font-size: 14px
	}
}

@media screen and (max-width: 900px) {
	.v-pinpai .v-box .v-item {
		width: 49%;
		height: 200px;
		padding-top: 12px;
		margin-right: 0;
		margin-bottom: 2%
	}

	.v-pinpai .v-box .v-item:nth-of-type(2n) {
		float: right
	}

	.v-pinpai .v-box .v-item .media-wrap {
		width: 80px;
		height: 80px
	}

	.v-pinpai .v-box .v-t1 {
		margin-top: 10px;
		font-size: 14px
	}

	.v-pinpai .v-box .v-t2 {
		line-height: 1.5;
		font-size: 12px
	}
}

.er-model {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 10000;
	top: 0;
	left: 0;
	background: rgba(54,54,54,.6)
}

.er-model.active {
	display: block
}

.er-pin-touch {
	display: -webkit-box;
	display: flex;
	align-items: center;
	flex-direction: column;
	height: 100%;
	width: 100%;
	justify-content: center
}

.er-pin-touch .er-pin-con {
	background: #005bac;
	border-radius: 6px;
	width: 86%;
	padding: 30px;
	position: relative;
	overflow-y: auto
}

.er-pin-touch .er-pin-con .er-pin-close {
	width: 20px;
	height: 20px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRENFRDAzNjMxMkMxMUVBOTMwMjhBMkU0MjUwNUZCQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRENFRDAzNzMxMkMxMUVBOTMwMjhBMkU0MjUwNUZCQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVEQ0VEMDM0MzEyQzExRUE5MzAyOEEyRTQyNTA1RkJBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVEQ0VEMDM1MzEyQzExRUE5MzAyOEEyRTQyNTA1RkJBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0gWq+QAAAZxJREFUeNpi+P///1ogfg/EqUDMQEecCMTvgHgTiPPsPwIU0MkBWUh2vgYJmALxVyTBIho7IAfJrh9AbAmT0Afij0iSpTRyQAGSHV+A2AQkjqxAHRQ0SIpqqeyASiSzQWlQGyaHrlARiJ8iKW6lkgMakMx8BcRqyPLYNCgA8SMkTd0UOqAVySxQJlBFV4NLozyaQ/rJdEAnkhmgEFbCpg6fAVJA/ADJkIkkOqAXSe9jIJbFpZaQQSJAfAPJsGlEOmASkp47QCyBTz0xBvID8QUkQ+cRUD8LSe0VIBYiZAexQcsDxGeQDF+KQ90CJDUXgViQGPNJiWNuID6NZMkqNPklSHIXoCHIQG1HgDA7EB9HsmwZEPMC8XwksbNQBzPQyhEgzALEh5AsfYHEPg51KAOtHQHDy/+jgjXkmsXEMBjAUIyOAU+YA55FiS2s5qMVVgLUcsSAF9sDXoGhV+WT6F2VywHxw4Fs1Ax4827AG7oD3uSnV+enEK3zYwxzxEB2A7/DuoHIHeL8geoQg9oBb4A4hc5DAwnQNLgeIMAAIq/ByWrumQAAAAAASUVORK5CYII=);background-size: cover;
	background-position: center;
	position: absolute;
	right: 12px;
	top: 12px;
	z-index: 2;
	cursor: pointer
}

.er-pin-touch .er-pin-con .v-m1 {
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 1.75
}

.er-pin-touch .er-pin-con .v-m2 {
	width: 46px;
	height: 3px;
	background: #fff;
	margin: 12px auto
}

.er-pin-touch .er-pin-con .v-m3 {
	line-height: 1.6;
	font-size: 13px;
	color: #fff
}

.er-v-pin-tu {
	margin-top: 49px;
	margin-bottom: 3.6458333333%
}

.er-v-pin-tu .v-item {
	width: 23.8888888889%;
	margin-right: 1.3888888889%
}

.er-v-pin-tu .v-item:nth-of-type(4n) {
	margin-right: 0
}

.er-v-pin-tu .v-item .media-wrap {
	padding-top: 52.3255813953%;
	position: relative;
	overflow: hidden;
	cursor: pointer
}

.er-v-pin-tu .v-item .media-wrap img {
	transition: .5s
}

.er-v-pin-tu .v-item .media-wrap:hover img {
	transform: scale(1.03)
}

.er-v-pin-tu .v-item .media-wrap img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

@media screen and (max-width: 1300px) {
	.er-v-pin-tu {
		margin-top: 30px
	}
}

@media screen and (max-width: 900px) {
	.er-v-pin-tu {
		margin-top: 40px
	}

	.er-v-pin-tu .v-item {
		width: 49%;
		margin-bottom: 2%;
		margin-right: 0
	}

	.er-v-pin-tu .v-item:nth-of-type(2n) {
		float: right
	}
}

.v-yewu {
	margin-bottom: 4.1666666667%
}

.v-yewu .v-item {
	position: relative
}

.v-yewu .v-item:nth-child(2n) .media-wrap {
	right: 0;
	left: 50%;
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}

.v-yewu .v-item:nth-child(2n) .text-container {
	float: left;
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}

.v-yewu .media-wrap {
	width: 66.6666666667%;
	position: absolute;
	right: 50%;
	top: 0;
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}

.v-yewu .media-wrap .box {
	padding-top: 43.3333333333%;
	position: relative
}

.v-yewu .media-wrap .box img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.v-yewu .text-container {
	width: 50%;
	padding: 28.8888888889% 0 0 0;
	float: right;
	position: relative;
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}

.v-yewu .text-container .box {
	padding: 6.9444444444% 12.5% 0 15.9722222222%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.v-yewu .text-container .v-ts .v-t1 {
	font-size: 34px;
	font-weight: 400;
	color: #333;
	line-height: 56px
}

.v-yewu .text-container .v-ts .v-t2 {
	font-size: 21px;
	font-weight: 400;
	color: #858585;
	line-height: 32px;
	margin-bottom: 20px
}

.v-yewu .text-container .v-ts .v-title-line {
	width: 78px;
	height: 4px;
	background: #005bac;
	position: relative
}

.v-yewu .text-container .v-ts .v-title-line .vs {
	width: 29px;
	left: 0;
	height: 100%;
	background: #ec992d;
	left: 0;
	position: absolute;
	-webkit-animation: lin 3s ease-in-out 0s infinite normal both;
	animation: lin 3s ease-in-out 0s infinite normal both
}

.v-yewu .text-container .v-text {
	font-size: 16px;
	font-weight: 400;
	color: #454545;
	line-height: 28px
}

.v-yewu .text-container .v-er-r {
	margin-top: 27px;
	height: 168px
}

.v-yewu .text-container .v-er-r .swiper-container {
	padding-right: 3.6697247706%
}

.v-yewu .text-container .v-er-r .swiper-container,.v-yewu .text-container .v-er-r .swiper-wrapper {
	height: 100%
}

.v-yewu .text-container .v-er-r .swiper-scrollbar {
	border: 1px solid #cacaca;
	border-radius: 3px;
	background: #d5d5d5
}

.v-yewu .text-container .v-er-r .swiper-scrollbar-drag {
	background: #053a92;
	border-radius: 3px
}

.v-yewu .text-container .v-er-r .swiper-slide {
	height: auto
}

@media screen and (max-width: 1600px) {
	.v-yewu .text-container .v-ts .v-t1 {
		font-size: 26px;
		line-height: 1.5555555556
	}

	.v-yewu .text-container .v-ts .v-t2 {
		font-size: 20px;
		line-height: 1.4545454545;
		margin-bottom: 10px
	}

	.v-yewu .text-container .box {
		padding-top: 5%
	}

	.v-yewu .text-container .v-text {
		font-size: 15px
	}
}

@media screen and (max-width: 1400px) {
	.v-yewu .text-container .v-ts .v-t1 {
		font-size: 22px;
		line-height: 1.5555555556
	}

	.v-yewu .text-container .v-ts .v-t2 {
		font-size: 16px;
		line-height: 1.4545454545;
		margin-bottom: 10px
	}

	.v-yewu .text-container .box {
		padding-top: 5%
	}

	.v-yewu .text-container .v-er-r {
		height: 144px;
		margin-top: 17px
	}

	.v-yewu .text-container .v-text {
		font-size: 14px;
		line-height: 24px
	}
}

@media screen and (max-width: 1200px) {
	.v-yewu .text-container .v-er-r {
		height: 120px;
		margin-top: 10px
	}
}

@media screen and (max-width: 900px) {
	.v-yewu {
		margin-bottom: 20px
	}

	.v-yewu .media-wrap {
		width: 100%;
		position: static
	}

	.v-yewu .text-container {
		float: none;
		width: 100%;
		padding: 0
	}

	.v-yewu .text-container .box {
		position: relative;
		height: auto;
		padding: 30px 0
	}

	.v-yewu .text-container .v-ts .v-t1 {
		font-size: 16px
	}

	.v-yewu .text-container .v-ts .v-t2 {
		font-size: 16px
	}
}

.bgcc {
	background-size: cover;
	background-position: center
}

.v-jin .v-jin-b {
	position: relative
}

.v-jin .left {
	width: 48.5416666667%;
	position: relative;
	z-index: 3
}

.v-jin .left .media-wrap {
	padding-top: 71.530758226%;
	position: relative
}

.v-jin .left .media-wrap img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.v-jin .v-ss-bg {
	width: 69.4444444444%;
	position: absolute;
	top: 0;
	right: 47.2222222222%;
	margin-top: 4.5833333333%;
	z-index: 2;
	background-image: url(../images/2d90d548.png)
}

.v-jin .v-ss-bg .box {
	padding-top: 56%
}

.v-jin .right {
	font-size: 16px;
	font-weight: 400;
	color: #454545;
	line-height: 36px;
	width: 43.4722222222%;
	padding-top: 8.0555555556%;
	padding-bottom: 11.1111111111%
}

@media screen and (max-width: 1600px) {
	.v-jin .right {
		font-size: 15px;
		line-height: 2.25
	}
}

@media screen and (max-width: 1300px) {
	.v-jin .right {
		font-size: 14px;
		padding-top: 6%;
		line-height: 2.25;
		padding-bottom: 2%
	}

	.v-jin .v-ss-bg {
		padding: 0
	}
}

@media screen and (max-width: 1200px) {
	.v-jin .right {
		font-size: 14px;
		padding-top: 3%;
		line-height: 1.75;
		padding-bottom: 5%
	}
}

@media screen and (max-width: 900px) {
	.v-jin .v-jin-b {
		margin-top: 43.2px
	}

	.v-jin .v-ss-bg {
		width: 100%;
		position: static
	}

	.v-jin .v-ss-bg .box {
		padding-top: 61.3333333333%
	}

	.v-jin .left {
		float: right;
		width: 78.3098591549%;
		margin-right: 10px;
		position: relative;
		top: -27px
	}

	.v-jin .right {
		width: 100%
	}
}

.v-jin2 {
	position: relative
}

.v-jin2 .left {
	width: 31.25%;
	font-size: 20px;
	font-weight: 400;
	color: #333;
	line-height: 66px
}

.v-jin2 .left p {
	display: inline-block;
	vertical-align: top
}

.v-jin2 .left img {
	display: inline-block;
	vertical-align: top;
	width: 66px;
	margin: 0 32px
}

.v-jin2 .right {
	width: 410px;
	height: 475px;
	position: relative;
	z-index: 3
}

.v-jin2 .item {
	padding: 30px 0;
	border-top: 1px solid #e2e2e2
}

.v-jin2 .item:last-of-type {
	border-bottom: 1px solid #e2e2e2
}

.v-jin2 .vs-bg {
	width: 80.1388888889%;
	left: 36.8055555556%;
	position: absolute;
	height: 320px;
	bottom: 40px;
	background: url(../images/56739e29.png);
	z-index: 2
}

@media screen and (max-width: 1600px) {
	.v-jin2 .left {
		font-size: 16px
	}

	.v-jin2 .left img {
		width: 46px;
		height: 46px;
		margin: 0 20px;
		margin-top: 10px
	}

	.v-jin2 .item {
		padding: 20px 0
	}

	.v-jin2 .right {
		width: 349px;
		height: 404px
	}
}

@media screen and (max-width: 900px) {
	.v-jin2 .right {
		height: 199px;
		width: 169px;
		position: absolute;
		bottom: 0;
		right: 0
	}

	.v-jin2 .left {
		width: 44.5070422535%;
		white-space: nowrap
	}

	.v-jin2 .left .item {
		font-size: 12px;
		padding: 15px 0;
		line-height: 33px
	}

	.v-jin2 .left .item img {
		margin: 0 4px 0 0;
		width: 33px;
		height: 33px
	}

	.v-jin2 .vs-bg {
		display: none
	}
}

@media screen and (max-width: 370px) {
	.v-jin2 .left .item img {
		width: 20px;
		height: 20px;
		margin-top: 6px;
		margin-right: 2px
	}

	.v-jin2 .right {
		width: 140px
	}
}

.v-jin3 {
	padding: 82px 0 75px;
	margin-top: 80px
}

.v-jin3 .v-re {
	position: relative
}

.v-jin3 .left {
	width: 48.3333333333%;
	position: absolute;
	left: 0;
	top: 0
}

.v-jin3 .left .media-wrap {
	padding-top: 83.908045977%;
	position: relative
}

.v-jin3 .left .media-wrap img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.v-jin3 .right {
	width: 57.2916666667%;
	position: relative;
	z-index: 2;
	padding-top: 8.5416666667%
}

.v-jin3 .v-top .v-item {
	line-height: 64px;
	background: #fff;
	padding: 0 20px;
	min-width: 150px;
	cursor: pointer;
	margin-right: 18px;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	color: #555
}

.v-jin3 .v-top .v-item:last-of-type {
	margin-right: 0
}

.v-jin3 .v-top .v-item.active {
	background: #005bac;
	color: #fff
}

.v-jin3 .v-bottom {
	background: #fff;
	padding: 23px 33px 40px;
	margin-top: 22px;
	margin-bottom: 100px;
	height: 264px
}

.v-jin3 .v-bottom .v-item {
	display: none;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}

.v-jin3 .v-bottom .v-item.active {
	display: block
}

.v-jin3 .v-bottom .v-item .v-t1 {
	font-size: 28px;
	font-weight: 400;
	color: #333;
	line-height: 36px;
	margin-bottom: 2.6666666667%;
	text-align: center
}

.v-jin3 .v-bottom .v-item .v-t2 {
	font-size: 16px;
	font-weight: 400;
	color: #454545;
	line-height: 36px
}

@media screen and (max-width: 1600px) {
	.v-jin3 .v-top .v-item {
		min-width: 120px;
		font-size: 13px;
		line-height: 50px
	}

	.v-jin3 .v-bottom {
		margin-bottom: 60px;
		height: 217px
	}

	.v-jin3 .v-bottom .v-item .v-t1 {
		font-size: 22px
	}

	.v-jin3 .v-bottom .v-item .v-t2 {
		font-size: 14px;
		line-height: 1.8
	}
}

@media screen and (max-width: 1300px) {
	.v-jin3 .v-top .v-item {
		min-width: 0;
		margin-right: 10px;
		padding: 0 10px
	}

	.v-jin3 .right {
		width: 64%
	}

	.v-jin3 .v-bottom {
		margin-bottom: 0;
		height: 217px
	}
}

@media screen and (max-width: 900px) {
	.v-jin3 {
		padding: 25px 0;
		margin-top: 40px
	}

	.v-jin3 .left {
		position: static;
		width: 100%;
		margin-top: 16px
	}

	.v-jin3 .right {
		width: 100%;
		padding-top: 0;
		float: none
	}

	.v-jin3 .right .v-top {
		display: -webkit-box;
		display: flex;
		overflow-x: auto
	}

	.v-jin3 .right .v-top .v-item {
		line-height: 40px;
		min-width: 110px;
		font-size: 12px;
		padding: 0 15px;
		flex-shrink: 0
	}

	.v-jin3 .v-bottom {
		height: auto
	}
}

.v-zhongyao {
	margin-bottom: 80px
}

.v-zhongyao .v-t1 {
	font-size: 34px;
	font-weight: 400;
	color: #333;
	line-height: 1.6153846154;
	text-align: center;
	margin-bottom: 28px
}

.v-zhongyao .v-text {
	font-size: 16px;
	font-weight: 400;
	color: #454545;
	line-height: 30px;
	text-align: center
}

.v-zhongyao .v-wrap {
	margin-top: 37px
}

.v-zhongyao .v-wrap .v-item {
	margin: 0 auto
}

.v-zhongyao .v-wrap .v-item .media-wrap {
	background: #f9f9f9;
	position: relative;
	overflow: hidden
}

.v-zhongyao .v-wrap .v-item .media-wrap img {
	transition: .5s
}

.v-zhongyao .v-wrap .v-item .media-wrap:hover img {
	transform: scale(1.03)
}

.v-zhongyao .v-wrap .v-item .media-wrap img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.v-zhongyao .v-wrap .v-item:nth-child(1) {
	width: 23.8194444444%;
	float: left
}

.v-zhongyao .v-wrap .v-item:nth-child(1) .media-wrap {
	padding-top: 91.8367346939%;
	position: relative
}

.v-zhongyao .v-wrap .v-item:nth-child(3) {
	width: 50.1388888889%
}

.v-zhongyao .v-wrap .v-item:nth-child(3) .media-wrap {
	padding-top: 43.6288088643%
}

.v-zhongyao .v-wrap .v-item:nth-child(2) {
	width: 23.8194444444%;
	float: right
}

.v-zhongyao .v-wrap .v-item:nth-child(2) .media-wrap {
	padding-top: 91.8367346939%;
	position: relative
}

@media screen and (max-width: 1600px) {
	.v-zhongyao .v-text {
		font-size: 15px;
		line-height: 1.8
	}
}

@media screen and (max-width: 1400px) {
	.v-zhongyao .v-text {
		font-size: 14px;
		line-height: 1.75
	}
}

@media screen and (max-width: 1200px) {
	.v-zhongyao .v-t1 {
		font-size: 21px;
		line-height: 1.3125;
		margin-bottom: 3.16789%
	}

	.v-zhongyao .v-text {
		font-size: 14px
	}
}

@media screen and (max-width: 900px) {
	.v-zhongyao {
		margin-bottom: 40px
	}

	.v-zhongyao .v-t1 {
		font-size: 30px;
		line-height: 1.3125;
		margin-bottom: 3.16789%
	}

	.v-zhongyao .v-text {
		font-size: 14px;
		line-height: 1.75
	}
}

.v-zhongyao-title {
	font-size: 28px;
	font-weight: 400;
	color: #333;
	line-height: 40px
}

.v-zhongyao-line {
	width: 58px;
	height: 2px;
	background: #005bac;
	margin: 4.9090909091% 0 5.0909090909%
}

.v-zhongyao-text {
	font-size: 16px;
	font-weight: 400;
	color: #454545;
	line-height: 2
}

@media screen and (max-width: 1600px) {
	.v-zhongyao-title {
		font-size: 24px;
		line-height: 1.3333333333
	}

	.v-zhongyao-text {
		font-size: 15px;
		line-height: 1.8
	}
}

@media screen and (min-width: 1024px) {
	.v-jin2 .tit {
		font-size: 28px
	}
}

@media screen and (max-width: 1400px) {
	.v-zhongyao-title {
		font-size: 20px;
		line-height: 1.3333333333
	}

	.v-zhongyao-line {
		width: 48px;
		margin: 4% 0 5%
	}

	.v-zhongyao-text {
		font-size: 14px;
		line-height: 1.75
	}
}

@media screen and (max-width: 1200px) {
	.v-zhongyao-title {
		font-size: 16px;
		line-height: 1.3333333333
	}

	.v-zhongyao-line {
		width: 48px;
		margin: 4% 0 5%
	}

	.v-zhongyao-text {
		font-size: 12px;
		line-height: 1.5
	}
}

@media screen and (max-width: 900px) {
	.v-zhongyao-title {
		font-size: 16px;
		line-height: 1.3333333333
	}

	.v-zhongyao-line {
		width: 48px;
		margin: 4% 0 5%
	}

	.v-zhongyao-text {
		font-size: 14px;
		line-height: 1.75
	}
}

.v-zhongyao-xianxia {
	padding: 50px 0;
	background: #f5f5f5
}

.v-zhongyao-xianxia .v-top {
	position: relative
}

.v-zhongyao-xianxia .v-top .v-left {
	width: 57.7777777778%
}

.v-zhongyao-xianxia .v-top .v-left .box {
	padding-top: 56.0096153846%;
	position: relative
}

.v-zhongyao-xianxia .v-top .v-left .box .swiper-container {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.v-zhongyao-xianxia .v-top .v-left .box .swiper-container .swiper-wrapper,.v-zhongyao-xianxia .v-top .v-left .box .swiper-container .swiper-slide {
	width: 100%;
	height: 100%
}

.v-zhongyao-xianxia .v-top .v-right {
	position: absolute;
	height: 100%;
	width: 38.1944444444%;
	right: 0;
	top: 0
}

.v-zhongyao-xianxia .v-xia-pa {
	position: absolute;
	z-index: 3;
	bottom: 26px;
	right: 44px;
	text-align: right;
	width: auto;
	font-size: 0;
	line-height: 0
}

.v-zhongyao-xianxia .v-xia-pa .swiper-pagination-bullet {
	width: 14px;
	height: 14px;
	background: #fff;
	border-radius: 50%;
	opacity: 1
}

.v-zhongyao-xianxia .v-bottom {
	margin-top: 58px
}

.v-zhongyao-xianxia .v-bottom .v-item {
	width: 32.2916666667%;
	margin-right: 1.5277777778%
}

.v-zhongyao-xianxia .v-bottom .v-item:nth-child(3n) {
	margin-right: 0
}

.v-zhongyao-xianxia .v-bottom .v-item .media-wrap {
	padding-top: 44.3010752688%;
	position: relative;
	overflow: hidden
}

.v-zhongyao-xianxia .v-bottom .v-item .media-wrap img {
	transition: .5s
}

.v-zhongyao-xianxia .v-bottom .v-item .media-wrap:hover img {
	transform: scale(1.03)
}

.v-zhongyao-xianxia .v-bottom .v-item .media-wrap img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

@media screen and (max-width: 900px) {
	.v-zhongyao-xianxia {
		padding: 30px 0
	}

	.v-zhongyao-xianxia .v-top {
		width: 100%
	}

	.v-zhongyao-xianxia .v-top .v-left {
		width: 100%;
		margin-bottom: 20px
	}

	.v-zhongyao-xianxia .v-top .v-right {
		width: 100%;
		position: static
	}

	.v-zhongyao-xianxia .v-bottom {
		margin-top: 20px
	}

	.v-zhongyao-xianxia .v-xia-pa {
		right: 18px;
		bottom: 12px
	}

	.v-zhongyao-xianxia .v-xia-pa .swiper-pagination-bullet {
		width: 8px;
		height: 8px
	}
}

.v-zhongyao-xianxia2 {
	margin-bottom: 4.1666666667%
}

.v-zhongyao-xianxia2 .v-item {
	position: relative
}

.v-zhongyao-xianxia2 .v-item:nth-of-type(2n) .v-text-container {
	left: auto;
	right: 0;
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}

.v-zhongyao-xianxia2 .v-item:nth-of-type(2n) .v-img {
	float: left;
	margin-left: -16.6666666667%;
	margin-right: 0;
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}

.v-zhongyao-xianxia2 .v-text-container {
	width: 45.5555555556%;
	float: left;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}

.v-zhongyao-xianxia2 .v-img {
	width: 66.5972222222%;
	float: right;
	margin-right: -16.6666666667%;
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}

.v-zhongyao-xianxia2 .v-img .media-wrap {
	padding-top: 49.0093847758%;
	background: #f9f9f9;
	position: relative;
	overflow: hidden
}

.v-zhongyao-xianxia2 .v-img .media-wrap img {
	transition: .5s
}

.v-zhongyao-xianxia2 .v-img .media-wrap:hover img {
	transform: scale(1.03)
}

.v-zhongyao-xianxia2 .v-img .media-wrap img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

@media screen and (max-width: 900px) {
	.v-zhongyao-xianxia2 .v-img {
		margin: 0 auto 20px;
		width: 100%;
		float: none
	}

	.v-zhongyao-xianxia2 .v-text-container {
		position: static;
		width: 100%;
		float: none
	}

	.v-zhongyao-xianxia2 .v-item {
		margin-bottom: 20px
	}

	.v-zhongyao-xianxia2 .v-item:nth-of-type(2n) .v-img {
		margin: 0 auto 20px
	}
}

.v-zhiyao1 .v-box .v-item {
	width: 32.3611111111%;
	margin-right: 1.3888888889%;
	float: left
}

.v-zhiyao1 .v-box .v-item:nth-child(1) {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}

.v-zhiyao1 .v-box .v-item:nth-child(2) {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}

.v-zhiyao1 .v-box .v-item:nth-child(3) {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}

.v-zhiyao1 .v-box .v-item:nth-child(3n) {
	margin-right: 0
}

.v-zhiyao1 .v-box .v-item .media-wrap {
	padding-top: 61.3733905579%;
	background: #f9f9f9;
	overflow: hidden;
	position: relative
}

.v-zhiyao1 .v-box .v-item .media-wrap img {
	transition: .5s
}

.v-zhiyao1 .v-box .v-item .media-wrap:hover img {
	transform: scale(1.03)
}

.v-zhiyao1 .v-box .v-item .media-wrap img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.v-zhiyao1 .v-box .v-item .v-img-title {
	margin-top: 4.2918454936%;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	line-height: 30px;
	text-align: center
}

.v-zhiyao1 .v-btn {
	display: none
}

@media screen and (max-width: 1600px) {
	.v-zhiyao1 .v-box .v-item .v-img-title {
		margin-top: 4.2918454936%;
		font-size: 18px;
		font-weight: bold;
		color: #333;
		line-height: 1.6666666667;
		text-align: center
	}
}

@media screen and (max-width: 900px) {
	.v-zhiyao1 .v-box .v-item {
		width: 100%;
		margin-right: 0
	}

	.v-zhiyao1 .v-box .v-item .v-img-title {
		margin-top: 4.2918454936%;
		font-size: 14px;
		font-weight: bold;
		color: #333;
		line-height: 1.6666666667;
		text-align: center
	}

	.v-zhiyao1 .v-btn {
		display: block;
		position: absolute;
		bottom: 0;
		z-index: 2
	}

	.v-zhiyao1 .v-btn img {
		width: 21px
	}

	.v-zhiyao1 .v-btn-prev {
		bottom: 0;
		left: 8px
	}

	.v-zhiyao1 .v-btn-next {
		right: 8px;
		bottom: 0
	}
}

.v-zhiyao2 .v-right {
	width: 66.6666666667%;
	margin-right: -16.6666666667%;
	background: #f9f9f9
}

.v-zhiyao2 .v-right .v-box {
	padding-top: 67.7083333333%;
	position: relative
}

.v-zhiyao2 .v-right .v-box .swiper-container {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.v-zhiyao2 .v-container {
	background: #f7f7f7
}

.v-zhiyao2 .v-left {
	width: 44.7222222222%;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 100%
}

.v-zhiyao2 .v-left .table,.v-zhiyao2 .v-left .table-cell {
	table-layout: fixed
}

.v-zhiyao2 .content {
	position: relative
}

.v-zhiyao2 .content .b-t1 {
	font-size: 32px;
	font-weight: 400;
	color: #282828;
	line-height: 42px;
	margin-bottom: 37px
}

.v-zhiyao2 .content .b-text {
	font-size: 16px;
	font-weight: 400;
	color: #4e4e4e;
	line-height: 36px
}

.v-zhiyao2 .zhiyao2-btn-container {
	margin-top: 9.3167701863%
}

.v-zhiyao2 .zhiyao2-btn-container .zhiyao2-btn {
	display: inline-block;
	vertical-align: top;
	width: 46px;
	height: 46px;
	background: #fff;
	box-shadow: 0px 0px 10px 0px rgba(193,191,191,.36);
	border-radius: 50%;
	background-size: 20px;
	cursor: pointer
}

.v-zhiyao2 .zhiyao2-btn-container .zhiyao2-btn-prev {
	margin-right: 18px;
	background-color: #005bac;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../images/71fca9375bc94ce0bec3151a6aa2e0da.gif")
}

.v-zhiyao2 .zhiyao2-btn-container .zhiyao2-btn-next {
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../images/dc6ae8dede7242179daae04c6c8a056f.gif")
}

@media screen and (max-width: 1600px) {
	.v-zhiyao2 .content .b-t1 {
		font-size: 26px
	}

	.v-zhiyao2 .content .b-text {
		font-size: 14px;
		line-height: 2
	}
}

@media screen and (max-width: 1400px) {
	.v-zhiyao2 .content .b-t1 {
		font-size: 22px
	}

	.v-zhiyao2 .content .b-text {
		font-size: 12px;
		line-height: 2
	}

	.v-zhiyao2 .zhiyao2-btn-container .zhiyao2-btn {
		width: 40px;
		height: 40px;
		background-size: 16px
	}
}

@media screen and (max-width: 1200px) {
	.v-zhiyao2 .content .b-t1 {
		font-size: 22px
	}

	.v-zhiyao2 .content .b-text {
		font-size: 12px;
		line-height: 1.75
	}
}

@media screen and (max-width: 900px) {
	.v-zhiyao2 .v-left {
		width: 100%;
		position: relative;
		margin-bottom: 23px;
		padding-top: 26px
	}

	.v-zhiyao2 .v-right {
		width: 104.1666666667%;
		margin: 0;
		margin-left: -2.0833333333%
	}

	.v-zhiyao2 .content .b-t1 {
		font-size: 17px;
		margin-bottom: 18px;
		line-height: 1.75
	}

	.v-zhiyao2 .zhiyao2-btn-container {
		text-align: right;
		margin-top: 23px
	}

	.v-zhiyao2 .zhiyao2-btn-container .zhiyao2-btn {
		width: 27px;
		height: 27px;
		background-size: 12px
	}

	.v-zhiyao2 .zhiyao2-btn-container .zhiyao2-btn-prev {
		margin-right: 18px
	}
}

.v-zhiyao3 .v-right {
	width: 66.6666666667%;
	margin-left: -16.6666666667%
}

.v-zhiyao3 .v-right .v-box {
	padding-top: 67.7083333333%;
	position: relative
}

.v-zhiyao3 .v-right .v-box .swiper-container {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0
}

.v-zhiyao3 .v-container {
	background: #005bac
}

.v-zhiyao3 .v-left {
	width: 44.7222222222%;
	position: absolute;
	bottom: 0;
	right: 0;
	height: 100%
}

.v-zhiyao3 .v-left .table,.v-zhiyao3 .v-left .table-cell {
	table-layout: fixed
}

.v-zhiyao3 .content {
	position: relative
}

.v-zhiyao3 .content .b-text {
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	line-height: 32px
}

.v-zhiyao3 .table,.v-zhiyao3 .table-cell {
	display: block
}

.v-zhiyao3 .table {
	padding-top: 36px
}

.v-zhiyao3 .zhiyao3-btn-container {
	position: absolute;
	bottom: 36px;
	left: 0px;
	z-index: 3
}

.v-zhiyao3 .zhiyao3-btn-container .zhiyao3-btn {
	display: inline-block;
	vertical-align: top;
	width: 46px;
	height: 46px;
	background: #fff;
	box-shadow: 0px 0px 10px 0px rgba(193,191,191,.36);
	border-radius: 50%;
	background-size: 20px;
	cursor: pointer
}

.v-zhiyao3 .zhiyao3-btn-container .zhiyao3-btn-prev {
	margin-right: 18px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../images/aa076fd01d624f8b9e924c3bd5de47d9.gif")
}

.v-zhiyao3 .zhiyao3-btn-container .zhiyao3-btn-next {
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../images/dc6ae8dede7242179daae04c6c8a056f.gif")
}

.v-zhiyao3 .v-center {
	width: 66.3043478261%;
	margin: 5.5900621118% auto 6.6770186335%
}

.v-zhiyao3 .v-center .swiper-wrapper {
	justify-content: center;
	align-items: center
}

.v-zhiyao3 .v-center .swiper-slide {
	width: 41.2177985948%;
	position: absolute;
	top: 0
}

.v-zhiyao3 .v-center .swiper-slide:nth-of-type(1) {
	left: 0;
	width: 32.5526932084%;
	margin-top: 5.8548009368%
}

.v-zhiyao3 .v-center .swiper-slide:nth-of-type(2) {
	margin: auto 0;
	z-index: 2;
	position: relative
}

.v-zhiyao3 .v-center .swiper-slide:nth-of-type(3) {
	right: 0;
	width: 32.5526932084%;
	margin-top: 5.8548009368%
}

@media screen and (max-width: 1600px) {
	.v-zhiyao3 .content .b-text {
		font-size: 14px;
		line-height: 2
	}
}

@media screen and (max-width: 1500px) {
	.v-zhiyao3 .v-center {
		width: 56%
	}
}

@media screen and (max-width: 1400px) {
	.v-zhiyao3 .content .b-text {
		font-size: 12px;
		line-height: 2
	}

	.v-zhiyao3 .v-center {
		width: 60%;
		margin: 2% auto
	}

	.v-zhiyao3 .zhiyao3-btn-container .zhiyao3-btn {
		width: 40px;
		height: 40px;
		background-size: 16px
	}
}

@media screen and (max-width: 1200px) {
	.v-zhiyao3 .content .b-text {
		font-size: 12px;
		line-height: 1.75
	}
}

@media screen and (max-width: 900px) {
	.v-zhiyao3 .table {
		padding-top: 0
	}

	.v-zhiyao3 .v-left {
		position: relative;
		width: 100%;
		padding-top: 25px
	}

	.v-zhiyao3 .v-right {
		width: 104.1666666667%;
		margin: 0;
		margin-left: -2.0833333333%;
		margin-top: 20px
	}

	.v-zhiyao3 .v-center {
		width: 62.4%
	}

	.v-zhiyao3 .zhiyao3-btn-container {
		text-align: right;
		margin-top: 0px;
		position: static
	}

	.v-zhiyao3 .zhiyao3-btn-container .zhiyao3-btn {
		width: 27px;
		height: 27px;
		background-size: 12px
	}

	.v-zhiyao3 .zhiyao3-btn-container .zhiyao3-btn-prev {
		margin-right: 18px
	}
}

.v-zhiyao4 .v-container {
	background: #f0f0f0;
	padding: 62px 0
}

.v-zhiyao4 .v-container .content {
	position: relative
}

.v-zhiyao4 .v-container .v-left {
	width: 48.1944444444%;
	background: #fff;
	left: 0;
	height: 82.3091247672%;
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 3.1944444444%;
	z-index: 3
}

.v-zhiyao4 .v-container .v-right {
	width: 59.1666666667%;
	box-sizing: border-box
}

.v-zhiyao4 .v-container .v-right .media-wrap {
	padding-top: 63.0281690141%;
	position: relative;
	overflow: hidden
}

.v-zhiyao4 .v-container .v-right .media-wrap img {
	transition: .5s
}

.v-zhiyao4 .v-container .v-right .media-wrap:hover img {
	transform: scale(1.03)
}

.v-zhiyao4 .v-container .v-right .media-wrap img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.v-zhiyao4 .v-container .b-box {
	padding: 5.7636887608%;
	height: 100%;
	width: 100%
}

.v-zhiyao4 .v-container .b-text {
	font-size: 16px;
	font-weight: 400;
	color: #454545;
	line-height: 28px;
	margin-bottom: 33px
}

.v-zhiyao4 .v-container .v-shot-more {
	width: 161px;
	height: 54px;
	background: #005bac;
	border-radius: 27px;
	line-height: 54px;
	overflow: hidden;
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	text-align: center;
	margin-top: 45px
}

.v-zhiyao4 .v-container .v-shot-more img {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -2px;
	width: 22px;
	margin-left: 11px
}

.v-zhiyao4 .v-container .v-slofw {
	display: inline-block;
	vertical-align: middle
}

.v-zhiyao4 .v-container .v-slofw img {
	width: auto
}

@media screen and (max-width: 1700px) {
	.v-zhiyao4 .v-slofw {
		width: calc(100% - 191px);
		text-align: right
	}

	.v-zhiyao4 .v-slofw img {
		max-width: 100%
	}

	.v-zhiyao4 .v-container .b-text {
		font-size: 16px;
		line-height: 1.9;
		margin-bottom: 3.4482758621%
	}
}

@media screen and (max-width: 1600px) {
	.v-zhiyao4 .v-container .b-text {
		font-size: 14px;
		line-height: 1.9;
		margin-bottom: 5.1724137931%
	}
}

@media screen and (max-width: 1400px) {
	.v-zhiyao4 .v-container .v-shot-more {
		width: 120px;
		height: 40px;
		line-height: 40px;
		font-size: 13px
	}

	.v-zhiyao4 .v-container .v-shot-more img {
		width: 20px;
		margin-left: 6px
	}

	.v-zhiyao4 .v-container .b-text {
		margin-bottom: 5.1724137931%;
		font-size: 13px;
		line-height: 1.9
	}

	.v-zhiyao4 .v-container .v-slofw {
		width: calc(100% - 200px)
	}
}

@media screen and (max-width: 1200px) {
	.v-zhiyao4 .v-container .v-shot-more {
		width: 110px;
		height: 36px;
		line-height: 36px;
		font-size: 13px;
		margin-top: 30px
	}

	.v-zhiyao4 .v-container .v-shot-more img {
		width: 16px;
		margin-left: 6px
	}
}

@media screen and (max-width: 900px) {
	.v-zhiyao4 .v-container {
		padding: 10px 0
	}

	.v-zhiyao4 .v-container .v-right {
		width: 104.1666666667%;
		margin: 0;
		margin-left: -2.0833333333%;
		margin-top: -15px;
		float: none
	}

	.v-zhiyao4 .v-container .v-left {
		width: 100%;
		position: relative;
		margin-top: 0;
		float: none
	}

	.v-zhiyao4 .v-container .v-slofw {
		float: left;
		width: 180px;
		max-width: calc(100% - 100px)
	}

	.v-zhiyao4 .v-container .v-shot-more {
		float: right;
		width: 90px;
		height: 30px;
		line-height: 30px;
		font-size: 12px
	}

	.v-zhiyao4 .v-container .v-shot-more img {
		width: 14px
	}
}

.v-zhiyao5 {
	overflow-y: hidden;
	overflow-x: visible
}

.v-zhiyao5 .v-item {
	width: 25%;
	float: left;
	cursor: pointer;
	height: 670px;
	transition: .5s;
	padding-top: 134px;
	border-left: 1px solid rgba(255,255,255,.6)
}

.v-zhiyao5 .v-item:nth-of-type(3) {
	border-right: 1px solid rgba(255,255,255,.6)
}

.v-zhiyao5 .v-item.active {
	width: 50%
}

.v-zhiyao5 .v-item.active .vt1 {
	font-size: 32px
}

.v-zhiyao5 .v-item.active .ven {
	display: none
}

.v-zhiyao5 .v-item.active .vtext {
	display: block
}

.v-zhiyao5 .v-item .vnum {
	font-size: 72px;
	font-family: Metal;
	font-weight: normal;
	color: #fff;
	margin-bottom: 13px;
	line-height: 93px;
	position: relative
}

.v-zhiyao5 .v-item .vnum::before {
	width: 7px;
	height: 73px;
	background: #fff;
	position: absolute;
	left: -4px;
	top: 0;
	bottom: 0;
	content: ""
}

.v-zhiyao5 .v-item .vt1 {
	line-height: 60px;
	font-size: 22px;
	font-weight: 400;
	color: #fff
}

.v-zhiyao5 .v-item .ven {
	font-size: 18px;
	font-family: Arial;
	font-weight: 400;
	color: #bacddd;
	line-height: 30px;
	display: block
}

.v-zhiyao5 .v-item .vtext {
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	line-height: 30px;
	display: none;
	margin-top: 30px
}

.v-zhiyao5 .v-item .vp {
	padding-left: 40px;
	padding-right: 40px
}

.v-zhiyao5 .v-zhiyao5-sw-btn {
	display: none
}

@media screen and (max-width: 1600px) {
	.v-zhiyao5 .v-item {
		height: 540px;
		padding-top: 70px
	}

	.v-zhiyao5 .v-item .vnum {
		font-size: 60px;
		line-height: 83px
	}

	.v-zhiyao5 .v-item .vnum::before {
		width: 5px;
		left: -3px;
		height: 63px
	}

	.v-zhiyao5 .v-item .vnum .vtext {
		font-size: 15px;
		line-height: 1.875
	}

	.v-zhiyao5 .v-item .vp {
		line-height: 1.5;
		margin: 3% 0;
		padding-left: 30px;
		padding-right: 30px
	}

	.v-zhiyao5 .v-item.active .vt1 {
		font-size: 24px
	}
}

@media screen and (max-width: 1400px) {
	.v-zhiyao5 .v-item {
		height: 430px;
		padding-top: 70px
	}

	.v-zhiyao5 .v-item .vnum {
		font-size: 50px;
		line-height: 63px
	}

	.v-zhiyao5 .v-item .vnum::before {
		height: 53px
	}

	.v-zhiyao5 .v-item .vt1 {
		font-size: 21px
	}

	.v-zhiyao5 .v-item .vtext {
		font-size: 14px
	}

	.v-zhiyao5 .v-item.active .vt1 {
		font-size: 23px
	}
}

@media screen and (max-width: 900px) {
	.v-zhiyao5 .v-item {
		height: 335px;
		padding-top: 56px
	}

	.v-zhiyao5 .v-item .vnum {
		font-size: 36px;
		line-height: 43px
	}

	.v-zhiyao5 .v-item .vnum::before {
		height: 36px;
		opacity: 0
	}

	.v-zhiyao5 .v-item .vt1 {
		font-size: 18px
	}

	.v-zhiyao5 .v-item .vtext {
		font-size: 12px;
		display: block
	}

	.v-zhiyao5 .v-item .ven {
		display: none
	}

	.v-zhiyao5 .v-item.active {
		width: 100%
	}

	.v-zhiyao5 .v-item.active .vt1 {
		font-size: 18px
	}

	.v-zhiyao5 .v-item.swiper-slide-active .vnum::before {
		opacity: 1
	}

	.v-zhiyao5 .v-zhiyao5-sw-btn {
		display: block;
		position: absolute;
		z-index: 2;
		bottom: 20px
	}

	.v-zhiyao5 .v-zhiyao5-sw-btn img {
		width: 21px
	}

	.v-zhiyao5 .v-zhiyao5-sw-btn-prev {
		left: 20px
	}

	.v-zhiyao5 .v-zhiyao5-sw-btn-next {
		right: 20px
	}
}

.ptx {
	padding-top: 60px
}

@media screen and (min-width: 1600px) {
	.ptx {
		padding-top: 74px
	}
}

@media screen and (max-width: 900px) {
	.ptx {
		padding-top: 32px
	}
}

.backtop {
	z-index: 6
}

@media screen and (max-width: 900px) {
	.shares {
		float: none
	}
}

.head {
	padding-left: 40px;
	padding-right: 40px
}

.head .logo {
	width: auto
}

.head .nav_list {
	width: auto;
	margin-right: 20px
}

.head .nav_list>li {
	margin: 0 24px
}

@media screen and (max-width: 1400px) {
	.head .logo {
		width: 260px
	}

	.head .nav_list>li {
		margin: 0 20px
	}

	.head .nav_list>li a> {
		font-size: 14px
	}
}

@media screen and (max-width: 1300px) {
	.head .logo {
		width: 250px
	}

	.head .nav_list>li {
		margin: 0 14px
	}

	.head .nav_list>li a> {
		font-size: 13px
	}
}

@media screen and (max-width: 1200px) {
	.head .logo {
		width: 190px;
		padding: 30px 0 0
	}

	.head .nav_list>li {
		margin: 0 10px
	}

	.head .nav_list>li a> {
		font-size: 12px
	}
}

@media only screen and (max-width: 1024px) {
	.head {
		width: 100%;
		padding: 0 2%
	}

	.head .logo {
		width: 22%;
		padding: 27px 0 0
	}

	.head .nav_list {
		margin-right: 0
	}

	.head .nav_list li {
		margin: 0 6px
	}
}

@media only screen and (max-width: 90px) {
	.head {
		width: 100%;
		padding: 0 2%
	}

	.head .logo {
		width: 22%;
		padding: 27px 0 0
	}

	.head .nav_list {
		margin-right: 0
	}

	.head .nav_list li {
		margin: 0
	}
}

@media only screen and (max-width: 568px) {
	.head {
		width: 100%
	}

	.head .logo {
		width: 58%;
		padding: 3.5% 0 0
	}
}

.v-ab-btn-con {
	display: none
}

.video-btn {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 78px;
	height: 78px;
	z-index: 2
}

@media screen and (max-width: 500px) {
	.video-btn {
		width: 60px;
		height: 60px
	}
}

@media only screen and (max-width: 1023px) {
	.v-er-about .v-box .v-right .v-text {
		height: auto;
	}
}
/*# sourceMappingURL=dist.css.map*/
/*banner*/
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;z-index: 0;}
.slides{position:relative;z-index:1;}
.slides img{width:100%;}
.v-banner img{width: 100%;}
.flex-control-nav{position:absolute;bottom:0px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:#fff;border-radius:100%;cursor:pointer;}
.flex-control-nav .flex-active{background:#005bac;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
@media screen and (max-width: 900px){
	.v-banner{margin-top: 78px;}
}