﻿img {
	max-width: 100%;
}
*:focus {
	outline: none;
}
body {
	position: relative;
}
.div1280 {
	margin: 0 auto;
	padding: 0 1em;
	max-width: 80em;
}
.nybanner {
	position: relative;
}
.nybanner img {
	width: 100%;
}
.nybanner_mid {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	color: #fff;
}
.nybanner_mid_1 {
	font-size: 3.75em;
}
.nybanner_mid_2 {
	margin-top: 0.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.125em;
}
.nybanner_mid_3 {
	font-size: 1.5em;
	margin-top: 1em;
}
.about_1 {
	position: relative;
	z-index: 10;
	background-color: #fff;
	-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
}
.about_1_mid p {
	display: none;
	position: relative;
}
.about_1_mid ul li {
	float: left;
	text-align: center;
}
.about_1_mid ul li a {
	position: relative;
	border-left: 1px #d1d1d1 solid;
	font-size: 1.25em;
	display: block;
	text-align: center;
	color: #333333;
	line-height: 3.85em;
}
.about_1_mid ul li a:after {
	position: absolute;
	left: 50%;
	bottom: 0;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	content: '';
	background-color: #3269cc;
	height: 0.15em;
	width: 0%;
}
.about_1_mid ul.w_2 {
	width: 50%;
	margin: 0 auto;
}
.about_1_mid ul.w_2 li {
	width: 50%;
}
.about_1_mid ul li:last-child a {
	border-right: 1px #d1d1d1 solid;
}
.about_1_mid ul li a:hover, .about_1_mid ul li a.on {
	color: #3269cc;
}
.about_1_mid ul li a:hover:after, .about_1_mid ul li a.on:after {
	left: 0;
	width: 100%;
}
.about_2 {
	padding-top: 4.3125em;
	background-color: #f4f6f9;
	overflow: hidden;
	padding-bottom: 4.3125em;
}
.about_2_mid_1 {
	text-align: center;
	color: #333;
	font-size: 2.25em;
}
.about_2_mid_2 {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #8f9396;
	font-size: 1.125em;
	margin-top: 0.2em;
}
.about_2_mid_3 {
	margin-top: 1.5em;
	text-align: center;
	margin-bottom: 3em;
}
.about_2_mid_3 span {
	border-radius: 1.7em;
	display: inline-block;
	color: #fff;
	background-color: #3269cc;
	font-size: 1.875em;
	padding: 0.15em 1.2em;
}
.about_2_mid_4 ul li {
	margin-right: 0.78125%;
	float: left;
	width: 32.8125%;
	margin-bottom: 1em;
}
.about_2_mid_4 ul li:nth-child(3n) {
	margin-right: 0;
}
.about_2_mid_4_mid {
	padding: 0 1em;
	color: #252525;
	height: 14.6875em;
	border: 1px #dce0e3 solid;
	text-align: center;
	position: relative;
}
.about_2_mid_4_mid_code_mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: #f4f6f9;
	opacity: 0;
}
.about_2_mid_4_mid_code:hover .about_2_mid_4_mid_code_mask {
	opacity: 1;
}
.about_2_mid_4_mid_1 {
	height: 4.375em;
}
.about_2_mid_4_mid_2 {
	font-size: 1.5em;
	margin-bottom: 0.2em;
}
.about_2_mid_4_mid_3 {
	line-height: 1.5;
	min-height: 3em;
}
.about_3 {
	padding-top: 3.75em;
	padding-bottom: 3.75em;
	background-color: #eef1f6;
	overflow: hidden
}
.about_3_1_mid {
	padding: 0 1em;
	text-align: center;
	height: 7.125em;
	border-bottom: 1px #cbd4da dashed;
	border-left: 1px #cbd4da dashed;
}
.about_3_1 {
	position: relative;
	overflow: hidden;
	margin-top: 3em;
}
.about_3_1 .swiper-wrapper:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 1px;
	z-index: 100;
	background-color: #eef1f6
}
.about_3_1 .swiper-wrapper:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	width: 100%;
	z-index: 100;
	background-color: #eef1f6
}
.swiper-pagination-partner {
	position: static;
	margin-top: 2em;
}
.swiper-pagination-partner .swiper-pagination-bullet {
	border: 1px #3371c6 solid;
	background: none;
	width: 12px;
	height: 12px;
	opacity: 1;
}
.swiper-pagination-partner .swiper-pagination-bullet-active {
	background-color: #3371c6
}
.about_3_1 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
}
#footer {
	color: #fff;
	background-color: #3b3c42;
	overflow: hidden;
}
.footer_1_mid {
	margin: 0 5%;
}
.footer_2 {
	background-color: #34353b;
	padding: 1em 0;
}
.footer_2_mid_left {
	text-align: center;
}
.footer_1_mid_left {
	color: #e8eef4;
	float: left;
	width: 25%;
}
.footer_1_mid_right {
	float: right;
	width: 75%;
}
.footer_1_mid_right ul li {
	float: left;
	width: 20%;
	position: relative;
}
.footer_1_mid_left_mid_2 {
	line-height: 1.8;
	margin: 2em 0 1.5em 0;
}
.footer_1_mid_left a {
	color: #e8eef4;
}
.footer_1_mid_left_mid {
	padding-right: 1em;
}
.footer_1_mid_right ul li p {
	font-size: 1.25em;
}
.footer_1_mid_right ul li dl dd a {
	color: #ecf2f7;
}
.footer_1_mid_right ul li dl dd a:hover {
	color: #fff;
}
.footer_1_mid_right ul li dl dd {
	margin-top: .8em;
}
.footer_1_mid_right ul li dl {
	margin-top: 1.4em;
}
.footer_1_mid_right ul li:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 1px;
	background-color: #4e4f54;
	min-height: 21.875em;
}
.footer_1_mid_right_mid {
	padding: 0 25%;
}
.footer_1 {
	padding: 6.25em 0;
}
.news_1_mid {
	position: relative;
	padding-left: 54%;
}
.news_1_mid_left {
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 50%;
}
.news_1_mid_left img {
	display: none
}
.news_1_mid_left_bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.news_1_mid_right_1 {
	position: relative;
	padding-left: 5em;
}
.news_1_mid_right_1_left {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	left: 0;
	top: 0;
	width: 5em;
}
.news_1_mid_right_1_left_1 {
	font-size: 3.3em;
	color: #3269cc;
	font-weight: bold;
	line-height: 1;
}
.news_1_mid_right_1_left_2 {
	font-size: 0.875em;
	color: #666;
}
.news_1_mid_right_1_right span {
	font-size: 1.5em;
	color: #090909;
	display: block;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 3em;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
	line-height: 1.5;
}
.news_1_mid_right_1_right {
	padding-left: 1.2em;
	border-left: 1px #dee9ed solid;
}
.news_1_mid_right_2 {
	font-size: 0.875em;
	color: #333;
	line-height: 1.6;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 7;
	height: 11.2em;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
	margin: 2.7em 0;
}
.news_1_mid_right_3 span {
	width: 8.428571428571429em;
	text-align: center;
	line-height: 2.571428571428571em;
	background-color: #3269cc;
	font-size: 0.875em;
	color: #fff;
	display: inline-block;
}
.news_1_mid_right_3 span label {
	padding-right: 1.3em;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url(../img/img3.png);
}
.news_2 {
	padding-top: 1.5em;
	background-color: #f3f7fa;
	overflow: hidden
}
.news_1 {
	padding: 3.4375em 0;
}
.news_top_1 .about_2_mid_1, .news_top_1 .about_2_mid_2 {
	text-align: left;
}
.news_top {
	margin-top: 3.75em;
}
.news_2_mid_1 ul li {
	background-color: #fff;
	margin-top: 2.25em;
	float: left;
	width: 31.953125%;
	margin-right: 2.0703125%;
}
.news_2_mid_1 ul li:nth-child(3n) {
	margin-right: 0
}
.news_2_mid_1_mid {
	border: 1px #dbdbdb solid;
}
.news_2_mid_1_mid_1 img {
	width: 100%;
}
.news_2_mid_1_mid_1 {
	overflow: hidden
}
.news_2_mid_1_mid_2 {
	margin: 1em;
}
.news_2_mid_1_mid_2_1 {
	position: relative;
	padding-left: 4em;
	font-family: Arial, Helvetica, sans-serif;
}
.news_2_mid_1_mid_2_1_left_1 {
	line-height: .9;
	font-size: 2.7em;
	color: #3269cc;
	font-weight: bold;
}
.news_2_mid_1_mid_2_1_left_2 {
	font-size: 0.75em;
	color: #666;
}
.news_2_mid_1_mid_2_1_left {
	position: absolute;
	left: 0;
	top: 0;
	width: 4em;
}
.news_2_mid_1_mid_2_1_right {
	padding-left: 1em;
	border-left: 1px #dee9ed solid;
}
.news_2_mid_1_mid_2_1_right span {
	font-size: 1.125em;
	color: #090909;
	font-weight: bold;
	display: block;
	line-height: 1.6;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 3.2em;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
}
.news_2_mid_1_mid_2_2 {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 3.2em;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
	font-size: 0.875em;
	color: #333;
	line-height: 1.6;
	margin: 1em 0 0 0;
}
.news_2_mid_1_mid_3 {
	padding: 0.7em 1em;
	border-top: 1px #dee9ed solid;
}
.news_2_mid_1_mid_3 span {
	padding-right: 1em;
	font-size: 0.875em;
	color: #3269cc;
	display: inline-block;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url(../img/img2.png);
}
.news_2_mid_1 ul li:hover .news_2_mid_1_mid_3 span {
	padding-right: 1.5em;
}
.news_2_mid_2 {
	margin: 3.75em 0;
	text-align: center;
}
.news_2_mid_2 a, .news_2_mid_2 span {
	margin: 0 .15em;
	display: inline-block;
	border: 1px #c2c2c2 solid;
	background-color: #fff;
	padding: 0.5em .9em;
	color: #666;
}
.news_2_mid_2 a:hover, .news_2_mid_2 a.on, .pagination li.active span {
	color: #fff;
	background-color: #306bc7;
	border-color: #306bc7
}
.news_1 {
	overflow: hidden
}
.news_info_1 {
	padding: 0.9em 0;
	background-color: #eff2f5;
}
.news_info_1_mid {
	color: #0d0d0d;
	font-size: 1.125em;
}
.news_info_1_mid span {
	color: #1175dc
}
.news_info_2_mid_1 {
	margin-top: 2.3em;
	text-align: center;
	font-size: 1.875em;
}
.news_info_2_mid_2 {
	color: #666;
	text-align: center;
	margin-top: 1em;
}
.news_info_2_mid_3 {
	padding-bottom: 2em;
	line-height: 1.6;
	margin-bottom: 2em;
	margin-top: 2em;
	padding-top: 2em;
	border-top: 1px #c8c8c8 dashed;
	border-bottom: 1px #c8c8c8 dashed;
}
.news_info_2_mid_4 {
	position: relative;
	margin-bottom: 4em;
	line-height: 2;
}
.news_info_2_mid_4_right {
	position: absolute;
	right: 0;
	top: 0;
}
.news_info_2_mid_4_right a {
	-webkit-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
	display: block;
	width: 5em;
	height: 5em;
	border: 1px #e2e7ef solid;
	position: relative;
	border-radius: 100%
}
.news_info_2_mid_4_right a:after {
	content: '';
	position: absolute;
	width: 1.125em;
	height: 2.0625em;
	top: 50%;
	margin-top: -1.03125em;
	left: 50%;
	margin-left: -0.5625em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img7.png);
}
.news_info_2_mid_4_right a:hover {
	background-color: #1175dc;
	border-color: #1175dc
}
.news_info_2_mid_4_right a:hover:after {
	background-image: url(../img/img7on.png);
}
.about_1_mid ul.w_6 {
	width: 100%;
}
.about_1_mid ul.w_6 li {
	float: left;
	width: 16.66666666666667%;
}
.about_1_mid ul.w_7 {
	width: 100%;
}
.about_1_mid ul.w_7 li {
	float: left;
	width: 14.28571428571429%;
}
.xmh_1_mid_2 {
	margin: 2em 0 3em 0;
	text-align: center;
	line-height: 1.8;
	color: #333;
}
.xmh_1_mid_2 p {
	margin: 0.9em 0;
}
.xmh_1_mid_3 {
	text-align: center;
	margin-bottom: 5.625em;
}
.xmh_1_mid_1 {
	margin-top: 7em;
}
.xmh_2 {
	overflow: hidden;
	padding-bottom: 27.3125em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	background-image: url(../img/img3.jpg);
}
.xmh_2 .about_2_mid_1, .xmh_2 .about_2_mid_2 {
	text-align: left;
	color: #fff;
}
.xmh_2_1 {
	margin-top: 8.5em;
	margin-bottom: 2em;
}
.xmh_2_2 {
	line-height: 2;
}
.xmh_2_2 p:nth-child(1) {
	margin-bottom: 0.7em;
}
.xmh_3_mid_3_mid {
	text-align: center
}
.xmh_3_mid_1 {
	margin-top: 6.6em;
}
.xmh_3 .about_2_mid_2 {
	position: relative;
	padding-bottom: 1em;
}
.xmh_3 .about_2_mid_2:after {
	width: 2.75em;
	height: 0.1875em;
	left: 50%;
	bottom: 0;
	margin-left: -1.375em;
	content: '';
	position: absolute;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img9.jpg);
}
.xmh_3_mid_2 {
	text-align: center;
	color: #333;
	font-size: 1.125em;
	margin-top: 1em;
	margin-bottom: 3.5em;
}
.xmh_3_mid_3 {
	margin-bottom: 6.875em;
}
.honor_1_mid_1 {
	overflow: hidden
}
.honor_1_mid_1 img {
	width: 100%;
}
.honor_1_mid_2 {
	font-size: 1.5em;
	margin-top: 1em;
	margin-bottom: 0.4em;
}
.honor_1_mid_3 {
	color: #666;
	font-size: 1.125em;
	font-family: Arial, Helvetica, sans-serif;
}
.swiper-button-prev-1 {
	left: 1em;
	top: 33%;
	cursor: pointer;
	text-align: center;
	position: absolute;
	z-index: 10;
	width: 3.125em;
	height: 3.125em;
	background-color: rgba(0,0,0, 0.6);
	border-radius: 100%
}
.swiper-button-prev-1:after {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -0.34375em;
	margin-top: -0.625em;
	width: 0.6875em;
	height: 1.25em;
	content: '';
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img11.png);
}
.swiper-button-prev-1:hover {
	background-color: rgba(50,105,204, 0.6);
}
.swiper-button-next-1 {
	right: 1em;
	top: 33%;
	cursor: pointer;
	text-align: center;
	position: absolute;
	z-index: 10;
	width: 3.125em;
	height: 3.125em;
	background-color: rgba(0,0,0, 0.6);
	border-radius: 100%
}
.swiper-button-next-1:after {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -0.34375em;
	margin-top: -0.625em;
	width: 0.6875em;
	height: 1.25em;
	content: '';
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img12.png);
}
.swiper-button-next-1:hover {
	background-color: rgba(50,105,204, 0.6);
}
.honor_1 {
	margin-top: 2em;
	margin-bottom: 4.3em;
}
.honor_2_mid_2_mid_2 {
	font-size: 1.125em;
	color: #444545;
	text-align: center;
}
.honor_2 {
	padding-top: 4.375em;
	background-color: #f2f4f7;
	overflow: hidden
}
.honor_2_mid_2 ul li {
	margin-right: 2.91666666666667%;
	float: left;
	width: 22.8125%;
	margin-top: 3.2em;
}
.honor_2_mid_2 ul li:nth-child(4n) {
	margin-right: 0
}
.honor_2_mid_2_mid_1 {
	position: relative;
	padding-bottom: 1.5em;
}
.honor_2_mid_2_mid_1 div {
	overflow: hidden;
	position: relative;
	-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
	margin: 0 auto;
}
.honor_2_mid_2_mid_1 img {
	width: 100%;
}
.honor_2_mid_2_mid_1:after {
	z-index: 100;
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1.5em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img14.jpg);
}
.job_1 {
	color: #fff;
	padding-top: 13.9375em;
	padding-bottom: 5.8125em;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/bg.jpg);
}
.job_1_1 {
	text-align: center;
	font-weight: bold;
	font-size: 1.875em;
}
.job_1_2 {
	font-size: 3.75em;
	text-align: center;
	letter-spacing: 0.01em;
	margin: 0.2em 0 .5em 0;
}
.job_1_3 {
	text-align: center;
}
.job_1_3 ul li {
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../img/img19.png);
	display: inline-block;
	padding: 0 .8em;
}
.job_1_3 ul li:nth-child(1) {
	background-image: none
}
.job_1_3 ul li span {
	padding-left: 26px;
	font-size: 1.125em;
	background-position: left center;
	background-repeat: no-repeat;
	display: inline-block;
}
.job_1_3 ul li:nth-child(1) span {
	background-image: url(../img/img17.png);
}
.job_1_3 ul li:nth-child(2) span {
	background-image: url(../img/img18.png);
}
.job_1_3 ul li:nth-child(3) span {
	background-image: url(../img/img20.png);
}
.job_1_3 ul li a {
	color: #fff;
}
.job_1_4 {
	margin-bottom: 7.375em;
	margin-top: 3em;
	text-align: center;
}
.job_1_4 a {
	display: inline-block;
	color: #fff;
	background-color: #3269cc;
	font-size: 1.5em;
	width: 11.25em;
	line-height: 2.291666666666667em;
	border-radius: 5px;
}
.job_1_4 a:hover {
	background-color: #fff;
	color: #3269cc
}
.job_1_5_mid {
	text-align: center;
	padding: 0 1em;
	border-radius: .5em;
	border: 1px #e6e5ea solid;
	height: 8.125em;
}
.job_1_5_mid_1 {
	height: 3.5em;
}
.job_1_5_mid_2 {
	font-size: 1.125em;
	margin-top: 0.4em;
}
.job_2_1 ul li {
	display: block;
	background-color: #f3f3f3;
	margin-top: 1.5625em;
	padding: 2em;
}
.job_2_1_mid_1 {
	font-size: 1.25em;
	color: #000000;
}
.job_2_1_mid_2 {
	margin-top: 1em;
	color: #666;
	font-size: 0.875em;
}
.job_2_1_mid_2 span {
	padding: 0 0.6em;
	color: #cacaca
}
.job_2_1_mid {
	position: relative;
	padding-right: 9em;
}
.job_2_1_mid_right {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 9em;
	text-align: right;
}
.job_2_1_mid_right span {
	display: inline-block;
	text-align: center;
	font-size: 0.875em;
	color: #fff;
	background-color: #666666;
	width: 7.642857142857143em;
	line-height: 2.142857142857143em;
}
.job_2_1_mid_right:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 1px;
	background-color: #cacaca;
}
.job_2_1 ul li:hover .job_2_1_mid_right span {
	background-color: #3269cc
}
.job_2_1 {
	padding-top: 2.9375em;
}
#swiper-pagination-job {
	display: none
}
.cul_1 {
	overflow: hidden;
	padding: 6.75em 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img21.jpg);
}
.cul_1_mid_right {
	width: 50%;
	margin-left: 50%;
}
.cul_1_mid_right_1 {
	color: #141742;
	font-size: 1.875em;
}
.cul_1_mid_right_2 {
	margin-top: 0.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #686a86;
}
.cul_1_mid_right_3 ul li {
	margin-top: 1.3em;
	position: relative;
	padding-left: 5.625em;
}
.cul_1_mid_right_3 ul li:nth-child(1) {
	margin-top: 0
}
.cul_1_mid_right_3_left {
	width: 5.625em;
	letter-spacing: 0.1em;
	position: absolute;
	left: 0;
	text-align: justify;
}
.cul_1_mid_right_3 {
	border-bottom: 1px #c6b6b8 solid;
	border-top: 1px #c6b6b8 solid;
	margin: 2em 0;
	padding: 2em 0;
	overflow: hidden;
	display: inline-block;
}
.cul_1_mid_right_3_left:after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 1px;
	background-color: #d2c4ca
}
.cul_1_mid_right_3_left span {
	top: 0;
	text-align: justify;
	display: inline-block;
	width: 100%;
	font-size: 1.125em;
	color: #141742;
}
.cul_1_mid_right_3_right {
	padding-left: 1em;
}
.cul_1_mid_right_3_right span {
	font-size: 1.125em;
	color: #141742;
}
.swiper-container-video .swiper-slide {
 padding:0 calc((100vw - 777px) * 0.0125);
	width: 777px;
}
.swiper-container-video-2 .swiper-slide {
 padding:0 calc((100vw - 1072px) * 0.0239583333333333);
	width: 1072px;
}
.cul_3_1 {
	overflow: hidden;
}
.cul_3_1 img {
	width: 100%;
}
.cul_3_2 {
	text-align: center;
	font-size: 1.5em;
	line-height: 1.6;
	margin-top: 1.5em;
}
.cul_3 {
	margin-bottom: 5em;
}
.swiper-button-prev-r-v {
	left: 5em;
	top: 33%;
	cursor: pointer;
	text-align: center;
	position: absolute;
	z-index: 10;
	width: 4.8125em;
	height: 4.8125em;
	background-color: rgba(0,0,0, 0.6);
	border-radius: 100%
}
.swiper-button-prev-r-v:after {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -0.40625em;
	margin-top: -0.78125em;
	width: 0.8125em;
	height: 1.5625em;
	content: '';
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img7on.png);
}
.swiper-button-prev-r-v:hover {
	background-color: rgba(50,105,204, 0.6);
}
.swiper-button-next-l-v {
	right: 5em;
	top: 33%;
	cursor: pointer;
	text-align: center;
	position: absolute;
	z-index: 10;
	width: 4.8125em;
	height: 4.8125em;
	background-color: rgba(0,0,0, 0.6);
	border-radius: 100%
}
.swiper-button-next-l-v:after {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -0.40625em;
	margin-top: -0.78125em;
	width: 0.8125em;
	height: 1.5625em;
	content: '';
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img8on.png);
}
.swiper-button-next-l-v:hover {
	background-color: rgba(50,105,204, 0.6);
}
.cul_2_1_mid {
	width: 50%;
	margin-left: 50%;
}
.cul_2_2 {
	line-height: 1.6;
	padding: 2em 0;
	color: #fff;
	background-color: #4a97e5;
}
.cul_2_2 .div1280 {
	position: relative;
}
.cul_2_2_img_jxw {
	position: absolute;
	left: 0;
	bottom: -110%;
	width: 50%;
	text-align: center;
}
.cul_2_2_img_jxw img {
	max-width: 70%;
}
.cul_2_2_mid {
	width: 50%;
	margin-left: 50%;
	font-size: 1.25em;
}
.cul_2_1 {
	margin-top: 5.625em;
	margin-bottom: 1.2em;
}
.cul_2_2 {
	margin-bottom: 12.8125em;
}
.cul_2 {
	overflow: hidden;
	position: relative;
}
.banner_f_p {
	color: #e50e0d;
	text-shadow: 0 0 0.2em #fff,  -0 -0 0.2em #fff;
	text-shadow: #fff 3px 0 0, #fff 0 3px 0, #fff -3px 0 0, #fff 0 -3px 0;
}
.par_1 {
	padding: 13.125em 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img27.jpg);
}
.par_1_mid ul li {
	margin-top: 2.8em;
	position: relative;
	padding-left: 4.0625em;
}
.par_1_mid ul li:nth-child(1) {
	margin-top: 0
}
.par_1_mid_left {
	position: absolute;
	left: 0;
	top: 0;
	width: 4.0625em;
}
.par_1_mid_right {
	padding-left: .6em;
}
.par_1_mid_right_1 {
	color: #ca1b20;
	font-size: 2.25em;
	font-weight: bold
}
.par_1_mid_right_2 {
	font-size: 1.125em;
	font-family: Arial, Helvetica, sans-serif;
	color: #dd1c1a;
}
.par_1_mid_right_3 {
	margin-top: .6em;
	font-size: 1.25em;
	color: #424242;
	line-height: 1.5;
}
.par_1_mid {
	max-width: 56.25em;
}
.par_2 img {
	width: 100%;
}
.par_3 {
	overflow: hidden;
	padding: 5em 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img29.jpg);
}
.par_3_2 {
	margin-top: 2.8em;
}
.video_1_1_1 video {
	object-fit: fill;
	width: 100%;
}
.video_1_1_2 {
	font-size: 1.5em;
	margin-top: 1em;
}
.video_1_1_3 {
	margin-top: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 1.125em;
}
.video_1_1 ul li {
	padding: 3em 0 2.5em 0;
	border-bottom: 1px #dadada dashed;
}
.video_top {
	margin-top: 4.375em;
}
.about_his_mid {
	color: #fff;
	overflow: hidden;
	padding-bottom: 11.875em;
	padding-top: 6em;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/abbg.jpg);
}
.about_his_mid_2 {
	margin: 0 auto;
	padding: 0 1em;
	max-width: 68.75em;
}
.about_his_mid_2_mid {
	position: relative;
}
.about_his_mid_2_mid_year {
	font-weight: bold;
	text-align: center;
	font-size: 21em;
	font-family: Arial, Helvetica, sans-serif;
	color: #ebf0f6;
	opacity: 0.05;
}
.about_his_mid_2_mid_year_jj {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	text-align: center;
}
.about_his_mid_2_mid_year_jj_mid {
	max-width: 23.625em;
	margin: 0 auto;
}
.about_his_mid_2_mid_year_jj_mid_1 span {
	padding: 0 25px;
	display: inline-block;
	position: relative;
	font-size: 2em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.about_his_mid_2_mid_year_jj_mid_1 span b {
	height: 100%;
	top: 0;
	position: absolute;
	width: 15px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../img/img33.jpg);
}
.about_his_mid_2_mid_year_jj_mid_1 span b:nth-child(1) {
	left: 0;
}
.about_his_mid_2_mid_year_jj_mid_1 span b:nth-child(2) {
	right: 0;
}
.about_his_mid_2_mid_year_jj_mid_2 {
	font-size: 1.125em;
	line-height: 1.6;
	margin-top: 0.5em;
}
.about_his_mid_3 ul li {
	position: relative;
	float: left;
	width: 11.11111111111111%;
	position: relative
}
.about_his_mid_3 ul li:after {
	left: 50%;
	top: 50%;
	margin-left: -10px;
	margin-top: -10px;
	border-radius: 50%;
	position: absolute;
	width: 16px;
	height: 16px;
	content: '';
	border: 2px #d4dee8 solid;
}
.about_his_mid_3 ul li:before {
	border-radius: 50%;
	position: absolute;
	-webkit-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
	opacity: 0;
	content: '';
	background-color: #fff;
	width: 8px;
	height: 8px;
	left: 50%;
	top: 50%;
	margin-left: -4px;
	margin-top: -4px;
}
.about_his_mid_3 ul li.on:before {
	opacity: 1;
}
.about_his_mid_3 ul li dl dd {
	float: left;
	width: 50%;
}
.about_his_mid_3 ul li dl dd:nth-child(1) .about_his_mid_3_line {
	padding-right: 10px;
}
.about_his_mid_3 ul li dl dd:nth-child(2) .about_his_mid_3_line {
	padding-left: 10px;
}
.about_his_mid_3_line_mid {
	position: relative;
	height: 20px;
}
.about_his_mid_3_line_mid:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 1px;
	background-color: #dde3e9;
	margin-top: 0.5px;
}
.about_his_mid_3_year {
	position: absolute;
	left: 0;
	bottom: -35px;
	width: 100%;
	text-align: center;
	font-size: 1.125em;
	color: #dde3e9
}
.about_his_mid_3 ul li:nth-child(1) dl dd:nth-child(1) {
	opacity: 0;
}
.about_his_mid_3 ul li.hasyear {
	cursor: pointer
}
.about_his_mid_3 ul li:last-child dl dd:nth-child(2) {
	opacity: 0;
}
.about_his_mid_3 ul li.on .about_his_mid_3_year {
	bottom: auto;
	top: -40px;
	color: #fff;
	font-size: 1.75em;
}
.about_his_mid_3 {
	margin-top: 2em;
}
.about_his_mid_2 .swiper-button-prev-1 {
	background-color: #fff;
	top: 50%;
	margin-top: -1.5625em;
}
.about_his_mid_2 .swiper-button-prev-1:after {
	background-image: url(../img/img34.png);
}
.about_his_mid_2 .swiper-button-next-1 {
	background-color: #fff;
	top: 50%;
	margin-top: -1.5625em;
}
.about_his_mid_2 .swiper-button-next-1:after {
	background-image: url(../img/img35.png);
}
.about_his_mid_2 .swiper-button-prev-1:hover {
	background-color: rgba(50,105,204, 0.6);
}
.about_his_mid_2 .swiper-button-prev-1:hover:after {
	background-image: url(../img/img11.png);
}
.about_his_mid_2 .swiper-button-next-1:hover {
	background-color: rgba(50,105,204, 0.6);
}
.about_his_mid_2 .swiper-button-next-1:hover:after {
	background-image: url(../img/img12.png);
}
.abfzlc_p {
	display: none
}
.about_1_mid ul.w_4_s {
	width: 100%;
}
.so_1_1_left {
	float: left;
}
.so_1_1_right {
	float: right;
}
.so_1_1_right a {
	padding: 0.2em 1.3em;
	margin-left: 0.25em;
	border-radius: 4px;
	-webkit-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
	display: inline-block;
	background-color: #f3f5f9;
	border: 1px #737373 solid;
	font-size: 1.25em;
	color: #141414;
}
.so_1 {
	margin-top: 3.125em;
}
.so_1_1_right a:hover, .so_1_1_right a.on {
	color: #fff;
	background-color: #3269cc;
	border-color: #3269cc
}
.so_1_2 {
	color: #292929;
	line-height: 1.7;
	margin: 3em 0 2.5em 0
}
.so_2 {
	overflow: hidden;
	background-color: #000b3f;
	color: #fff;
}
.so_2_mid_2 img {
	width: 100%;
}
.so_2_mid_1 {
	line-height: 2;
	margin-top: 4em;
}
.so_1_1_left .about_2_mid_1, .so_1_1_left .about_2_mid_2 {
	text-align: left;
}
.nybanner_mid_4 {
	margin: 1.5em 0;
	max-width: 57.1875em;
	line-height: 1.8;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
}
.nybanner_mid_5 a {
	display: inline-block;
	background-color: #3269cc;
	color: #fff;
	width: 12.8125em;
	line-height: 3.375em;
	text-align: center;
	border-radius: 3px;
}
.nybanner_mid_5 a:hover {
	color: #3269cc;
	background-color: #fff;
}
.so_1_ny_1 {
	background-color: #f3f6f8;
	overflow: hidden;
	margin-top: 0;
	padding-top: 3.125em;
}
.cj_1 {
	margin-top: 2.5em;
}
.cj_2_img {
	overflow: hidden;
}
.cj_2_img img {
	width: 100%;
}
.cj_2 {
	position: relative;
	margin-top: 2.2em;
	margin-bottom: 6.875em;
}
.cj_2_top {
	padding: .9em 0;
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 100;
	background-color: rgba(0,0,0, 0.45);
}
.cjpicna_mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 100;
}
.cjpicna_mask span {
	line-height: 2.933333333333333em;
	padding: 0 2.5em;
	display: inline-block;
	position: relative;
	background-color: rgba(46,97,193, 0.58);
	color: #fff;
	font-size: 1.875em;
}
.cjpicna_mask span:after {
	content: '';
	position: absolute;
	left: 3%;
	top: 6%;
	width: 93%;
	height: 86%;
	border: 1px #fff solid;
	opacity: 0.28;
}
.cj_2_top_mid {
	position: relative;
	margin: 0 2em;
	text-align: center;
}
.cj_2_top_name {
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../images/so/img7.png);
	color: #fff;
	font-size: 1.125em;
	padding: 0 1em;
	cursor: pointer;
}
.swiper-container-cj_name .swiper-slide:nth-child(1) .cj_2_top_name {
	background-image: none
}
.cj_2_top_mid_left {
	width: 10px;
	height: 17px;
	position: absolute;
	left: -10px;
	top: 50%;
	margin-top: -8.5px;
	z-index: 10;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/so/img4.png);
	cursor: pointer;
}
.cj_2_top_mid_right {
	width: 10px;
	height: 17px;
	position: absolute;
	right: -10px;
	top: 50%;
	margin-top: -8.5px;
	z-index: 10;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/so/img5.png);
	cursor: pointer;
}
.so_1_ny_2_2 {
	margin: 0 auto;
	max-width: 68.75em;
}
.so_1_ny_2_2_mid_1 {
	height: 9.875em;
	text-align: center;
}
.so_1_ny_2_2 .swiper-slide {
	width: 14.27272727272727%;
}
.so_1_ny_2_2 .swiper-slide:nth-child(2n) {
	width: 7.1%;
}
.so_1_ny_2_2_mid_1_line {
	padding: 0 1em;
}
.so_1_ny_2_2_mid_1_span {
	display: inline-block;
	position: relative;
}
.so_1_ny_2_2_mid_1_span img:nth-child(2) {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	opacity: 0;
}
.so_1_ny_2_2_mid_2 {
	text-align: center;
	font-size: 1.125em;
	margin: 1em 0;
}
.swiper-pagination-ys {
	position: static;
	margin-top: 1em;
	display: none
}
.so_1_ny_2_1 {
	margin: 3.75em 0;
}
.so_1_ny_2_3 {
	margin: 3em auto;
	max-width: 36.25em;
	position: relative;
}
.so_1_ny_2_3:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 1.3125em;
	height: 1.0625em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../images/so/img8.png);
	z-index: 10;
}
.so_1_ny_2_3:before {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 1.3125em;
	height: 1.0625em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../images/so/img9.png);
	z-index: 10;
}
.so_1_ny_2_3_mid {
	text-align: center;
	margin: 0 auto;
	padding: 0 3em;
}
.so_1_ny_2_3_mid_1 {
	font-size: 1.5em;
	color: #333;
	position: relative;
	padding-bottom: 0.4em;
}
.so_1_ny_2_3_mid_1:after {
	position: absolute;
	content: '';
	left: 50%;
	bottom: 0;
	width: 1.041666666666667em;
	background-color: #3269cc;
	height: 1px;
	margin-left: -0.5208333333333333em;
}
.so_1_ny_2_3_mid_2 {
	font-size: 1.125em;
	color: #666666;
	line-height: 1.6;
	margin-top: 0.6em;
}
.so_1_ny_2_3_mid ul li {
	display: none;
}
.so_1_ny_2_3_mid ul li:nth-child(1) {
	display: block
}
.so_1_ny_2 {
	overflow: hidden;
	padding-bottom: 2em;
}
.hasjjon .so_1_ny_2_2_mid_1_span img:nth-child(2) {
	opacity: 1;
}
.so_1_ny_3 {
	overflow: hidden;
	padding-bottom: 12.8125em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../images/so/bg.jpg);
}
.so_1_ny_3_1 {
	margin: 4em 0;
}
.so_1_ny_3_2_mid {
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
.so_1_ny_3_2_mid_left {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 0.125em;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../images/so/img12.png);
}
.so_1_ny_3_2_mid_right {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 0.125em;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../images/so/img13.png);
}
.so_1_ny_3_2_mid_top {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	height: 0.125em;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../images/so/img14.png);
}
.so_1_ny_3_2_mid_bottom {
	display: none;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 0.125em;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../images/so/img15.png);
}
.dtpic {
	width: 100%;
}
.so_1_ny_3_2_mid_mask {
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}
.so_1_ny_3_2 {
	margin: 0 auto;
	max-width: 66.25em;
}
.so_1_ny_3_2_mid_2 {
	display: block;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
	overflow: hidden;
	color: #fff;
	padding: 0 1em;
}
.so_1_ny_3_2_mid_1 {
	height: 7em;
}
.swiper-pagination-jz {
	position: static;
	margin-top: 1em;
	display: none;
}
.so_1_ny_5 {
	color: #fff;
	padding-bottom: 10em;
	padding-top: 8.125em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../images/so/bg2.jpg);
}
.so_1_ny_5_mid_1 {
	text-align: center;
	font-size: 3em;
}
.so_1_ny_5_mid_2 {
	font-size: 1.875em;
	text-align: center;
	margin-top: 0.75em;
	color: #e2e3e9
}
.so_1_ny_5_mid_3 ul {
	margin: 0 auto;
	max-width: 67.5em;
}
.so_1_ny_5_mid_3 ul li {
	float: left;
	text-align: center;
	width: 19.4%;
	margin-right: 7.46666666666667%;
}
.so_1_ny_5_mid_3 ul li:nth-child(4n) {
	margin-right: 0;
}
.so_1_ny_5_mid_3_2 {
	font-size: 1.25em;
}
.so_1_ny_5_mid_3_1 {
	height: 4.6875em;
}
.so_1_ny_5_mid_3 {
	margin-top: 4.375em;
	margin-bottom: 4.375em;
}
.so_1_ny_5_mid_3_3 {
	color: #e2e3e9;
	margin-top: 1em;
}
.so_1_ny_5_mid_4 {
	text-align: center;
}
.so_1_ny_5_mid_4 a {
	width: 15em;
	text-align: center;
	border-radius: 0.625em;
	display: inline-block;
	background-color: #3269cc;
	padding: 0.7em 0;
	color: #fff;
}
.so_1_ny_5_mid_4 a span {
	padding-left: 1.5em;
	font-size: 1.5em;
	position: relative;
	display: inline-block;
}
.so_1_ny_5_mid_4 a span:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 1.291666666666667em;
	height: 1.25em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../images/so/i5.png);
}
.so_1_ny_5_mid_4 a:hover {
	background-color: #fff;
	color: #3269cc
}
.so_1_ny_5_mid_4 a:hover span:after {
	background-image: url(../images/so/i6.png);
}
.so_1_ny_4_2 ul li {
	position: relative;
	float: left;
	width: 32.03125%;
	margin-right: 1.953125%;
}
.so_1_ny_4_2 ul li:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #f1f5f6;
}
.so_1_ny_4_2 ul li:before {
	z-index: 10;
	opacity: 0;
	-webkit-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0%;
	height: 1px;
	background-color: #3269cc;
}
.so_1_ny_4_2 ul li:hover:before {
	width: 100%;
	opacity: 1;
}
.so_1_ny_4_2 ul li:nth-child(3n) {
	margin-right: 0;
}
.so_1_ny_4_2_mid_1 {
	overflow: hidden;
}
.so_1_ny_4_2_mid_1 img {
	width: 100%;
}
.so_1_ny_4_2_mid_2 {
	margin: 1.2em 0;
	position: relative;
	padding-right: 4.375em;
}
.so_1_ny_4_2_mid_2:after {
	content: '';
	position: absolute;
	right: 1em;
	width: 3.1875em;
	height: 3.1875em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../images/so/img16.png);
	top: 0;
}
.so_1_ny_4_2_mid_2_1 {
	font-size: 1.25em;
	color: #000;
}
.so_1_ny_4_2_mid_2_2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 0.875em;
	margin-top: 0.4em;
}
.so_1_ny_4_1 {
	margin: 4.375em 0;
}
.so_1_ny_4_3 {
	text-align: center;
	margin: 3.4375em 0;
}
.so_1_ny_4_3 a {
	display: inline-block;
	border: 1px #bababa solid;
	width: 13.625em;
	line-height: 3.25em;
}
.so_1_ny_4_3 a span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.125em;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url(../images/so/img17.jpg);
	padding-right: 2em;
	color: #000;
}
.so_1_ny_4_3 a:hover span {
	padding-right: 2.5em;
}
.so_list_top {
	height: 2.5em;
	background-position: left top;
	background-image: url(../images/so/img19.png);
}
.so_cate_list ul li {
	border-bottom: 1px #d9d9d9 dashed;
	padding: 2.8125em 0 1.5em 0;
	float: left;
	width: 48.203125%;
}
.so_cate_list ul li:nth-child(2n) {
	float: right;
}
.so_cate_list_mid_1 {
	margin-top: 1em;
	font-size: 1.5em;
	color: #000;
}
.so_cate_list_mid_2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 1.125em;
	margin-top: 0.5em;
}
.swiper-pagination-jz-show {
	display: block
}
.banner_mid {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}
.banner_mid_1 {
	text-align: center;
}
.indexbanner {
	position: relative;
}
.indexbanner_footer_mid {
	height: 6.875em;
	position: absolute;
	left: 0;
	bottom: 6%;
	width: 100%;
	text-align: center;
	z-index: 10;
}
.indexbanner_footer_mid ul {
	text-align: center;
	width: 0;
	opacity: 0;
	margin: 0 auto;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 0;
	height: 100%;
	z-index: 100;
	-webkit-transition-duration: 1.5s;
	-ms-transition-duration: 1.5s;
	-o-transition-duration: 1.5s;
	-moz-transition-duration: 1.5s;
	transition-duration: 1.5s;
}
.indexbanner_footer_mid ul li {
	position: relative;
	display: inline-block;
	width: 6.875em;
	height: 6.875em;
	background-color: rgba(255,255,255, 0.62);
	border-radius: 50%;
	margin: 0 25px;
}
.indexbanner_footer_mid ul li:after {
	border-radius: 50%;
	position: absolute;
	content: '';
	width: 5.625em;
	height: 5.625em;
	left: 50%;
	top: 50%;
	background-color: #fff;
	margin-left: -2.8125em;
	margin-top: -2.8125em;
}
.indexbanner_footer_mid_mid {
	z-index: 10;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}
.indexbanner_footer_mid ul li.xmh:after {
	background-color: #3269cc;
}
.indexbanner_footer_mid_mid_1 {
	height: 2.5em;
}
.indexbanner_footer_mid_mid_2 {
	font-size: 0.875em;
	color: #010101;
}
.indexbanner_footer_mid ul li.xmh .indexbanner_footer_mid_mid_2 {
	color: #fff;
}
.indexbanner_footer_mid ul li.xmh {
	opacity: 0;
}
.indexbanner_footer_mid.on ul {
	left: 0;
	width: 100%;
	opacity: 1;
}
.indexbanner_footer_mid_cur {
	background-color: rgba(255,255,255, 0.62);
	border-radius: 50%;
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 6.875em;
	height: 6.875em;
	z-index: 10;
	margin-left: -3.4375em;
}
.indexbanner_footer_mid_cur:after {
	border-radius: 50%;
	position: absolute;
	content: '';
	width: 5.625em;
	height: 5.625em;
	left: 50%;
	top: 50%;
	background-color: #3269cc;
	margin-left: -2.8125em;
	margin-top: -2.8125em;
}
.indexbanner_footer_mid_cur .indexbanner_footer_mid_mid_2 {
	color: #fff;
}
.index_1_mid_left {
	width: 37.5%;
	margin-left: 3.125%;
	float: left;
	margin-top: 3.125em;
}
.index_1_mid_right {
	float: right;
	width: 41.5625%;
	margin-right: 3.125%;
}
.index_1_mid {
	padding: 4.375em 0;
	overflow: hidden
}
.index_2_mid_1 ul li {
	float: left;
	width: 14.28571428571429%;
}
.index_2_mid_1_mid {
	position: relative;
}
.index_2_mid_1_mid div {
	overflow: hidden
}
.index_2_mid_1_mid div img {
	width: 100%;
}
.index_2_mid_1_mid span {
	padding-left: 1.5em;
	z-index: 10;
	position: absolute;
	left: -0.475em;
	bottom: 1em;
	font-size: 1.25em;
	display: inline-block;
	color: #fff;
}
.index_2_mid_1_mid span:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -0.475em;
	width: 0.95em;
	height: 0.95em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img6.png);
}
.index_2_mid_1 ul li:nth-child(1) .index_2_mid_1_mid span:after {
	display: none
}
.index_2_mid_2 {
	position: relative;
	background-color: #c3d2d9;
	margin-bottom: 4.6875em;
	margin-top: 2.375em;
	height: 2px;
}
.index_2_mid_2 span {
	width: 0;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background-color: #3269cc;
}
.index_com_t {
	margin: 3.75em 0;
	text-align: center;
	position: relative;
}
.index_com_t_1 {
	position: relative;
	z-index: 10;
	font-size: 2.5em;
	color: #000;
	text-align: center;
}
.index_com_t_2 {
	position: relative;
	z-index: 10;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 0.4em;
}
.index_com_t_3 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 0;
	font-weight: bold;
	text-align: center;
	color: #e1e6f0;
	font-size: 3em;
	font-family: Arial, Helvetica, sans-serif
}
.index_4_2_mid {
	text-align: center;
	margin: 0 auto;
	max-width: 35.9375em;
	opacity: 0;
}
.swiper-container-video-2 .swiper-slide-active .index_4_2_mid {
	opacity: 1;
}
.index_4_2_mid_1 {
	margin-top: 1.5em;
	font-size: 1.5em;
	color: #000;
	position: relative;
	padding-bottom: 0.5em;
}
.index_4_2_mid_1:after {
	position: absolute;
	content: '';
	left: 50%;
	bottom: 0;
	width: 1.25em;
	height: 2px;
	background-color: #3269cc;
	margin-left: -0.625em;
}
.index_4_2_mid_2 {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 3em;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
	font-size: 0.875em;
	color: #666;
	line-height: 1.5;
	margin-top: 1em;
}
.index_case_footer {
	z-index: 100;
	position: absolute;
	width: 52.75em;
	left: 50%;
	bottom: 0;
	margin-left: -26.375em;
	height: 2.0625em;
}
.index_case_footer_left {
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 1.125em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img16.png);
}
.index_case_footer_right {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 1.125em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img17.png);
}
.index_5 {
	padding-bottom: 4.375em;
	background-color: #f4f6f9;
	overflow: hidden;
}
.index_5_1_left_1 {
	position: relative;
	overflow: hidden;
	height: 28.125em;
}
.index_5_1_left_1_bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.index_5_1_left_1 img {
	display: none;
}
.index_5_1_left {
	float: left;
	width: 64.609375%;
}
.index_5_1_left_2 {
	margin: 1.3em 0;
	position: relative;
	padding-left: 5em;
}
.index_5_1_left_2_left {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	left: 0;
	top: 0;
}
.index_5_1_left_2_left_1 {
	font-size: 3.2em;
	line-height: 1;
	color: #3269cc;
	font-weight: bold
}
.index_5_1_left_2_left_2 {
	color: #666;
	font-size: 0.875em;
}
.index_5_1_right {
	float: right;
	width: 32.5%;
}
.index_5_1_left_3 {
	font-size: 0.875em;
	color: #333;
	line-height: 1.5;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	height: 4.5em;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
	margin-bottom: 1.2em;
}
.index_5_1_left_2_right_1 {
	line-height: 1.5;
	font-size: 1.5em;
	color: #090909;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 3em;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
}
.index_5_1_left_2_right {
	padding-left: 1em;
	position: relative;
}
.index_5_1_left_2_right:after {
	position: absolute;
	left: 0;
	top: 5%;
	height: 90%;
	content: '';
	width: 1px;
	background-color: #dcdcdc;
}
.index_5_1_left_4 span {
	font-size: 0.875em;
	font-family: Arial, Helvetica, sans-serif;
	color: #3269cc;
}
.index_5_1_right_mid_1 {
	position: relative;
	height: 15.625em;
	overflow: hidden;
}
.index_5_1_right_mid_1 img {
	display: none
}
.index_5_1_right_mid_1_bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.index_5_1_right_mid_2 {
	margin: 1em 0 1em 0;
	position: relative;
	padding-left: 4em;
}
.index_5_1_right ul li:nth-child(1) {
	padding-bottom: .5em;
}
.index_5_1_right_mid_2_left {
	position: absolute;
	left: 0;
	top: 0;
	font-family: Arial, Helvetica, sans-serif;
}
.index_5_1_right_mid_2_left_1 {
	font-size: 2.7em;
	line-height: 1;
	font-weight: bold;
	color: #3269cc;
}
.index_5_1_right_mid_2_left_2 {
	font-size: 0.75em;
}
.index_5_1_right_mid_2_right_1 {
	color: #090909;
	font-size: 1.125em;
}
.index_5_1_right_mid_2_right {
	padding-left: 1em;
	position: relative;
}
.index_5_1_right_mid_2_right:after {
	position: absolute;
	left: 0;
	top: 5%;
	height: 90%;
	content: '';
	width: 1px;
	background-color: #dcdcdc;
}
.index_5_1_right_mid_3 {
	font-size: 0.875em;
	color: #333;
	margin-top: 0.7em;
}
#header {
	padding: 0em 0;
	position: fixed;
	left: 0;
	top: 0em;
	width: 100%;
	z-index: 999;
}
#headermid {
	position: relative;
	height: 5.5625em;
}
.header_left {
	z-index: 10;
	position: absolute;
	left: 3.75em;
	top: 0;
	height: 100%;
}
.header_left img:nth-child(2) {
	display: none
}
.header_mid {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	padding-left: 15em;
}
.header_mid ul li {
	float: left;
	margin-right: 5.3125em;
	position: relative;
}
.header_mid ul li a.biga {
	color: #fff;
	display: block;
	line-height: 5.5625em;
}
.header_right {
	position: absolute;
	right: 3.75em;
	top: 0;
	height: 100%;
}
.header_right span {
	padding-left: 1.5625em;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../images/header/img1.png);
}
.bodyon #header {
	background-color: #fff;
	-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
}
.bodyon #header .header_mid ul li a {
	color: #333;
}
.bodyon #header .header_left img:nth-child(1) {
	display: none
}
.bodyon #header .header_left img:nth-child(2) {
	display: block
}
.bodyon #header .header_right span {
	color: #333;
	background-image: url(../images/header/img1on.png);
}
.bodyon #header .header_left img {
	height: 2.875em;
}
.bodyon #header #headermid {
	height: 4.875em;
}
.bodyon #header .header_mid ul li a.biga {
	line-height: 4.875em;
}
.ser_1_line {
	position: relative;
	padding-bottom: .8em;
}
.ser_1_line:after {
	content: '';
	position: absolute;
	bottom: 0;
	width: 2.444444444444444em;
	height: 3px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img15.jpg);
	left: 50%;
	margin-left: -1.222222222222222em;
}
.ser_1 {
	margin-top: 3.75em;
}
.ser_1_2 {
	line-height: 1.8;
	text-align: center;
	font-size: 1.125em;
	margin-top: 1em;
}
.swiper-container-zxsj .swiper-slide {
	width: 10.9375%;
}
.swiper-container-zxsj .swiper-slide:nth-child(2n) {
	width: 3.9%;
}
.ser_1_3_vh {
	height: 8.75em;
	position: relative;
}
.ser_1_3_vh_pic {
	-webkit-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
	border: 1px #c9cfdb dashed;
	text-align: center;
	height: 8.75em;
	border-radius: 50%;
}
.ser_1_3_vh_pic {
	text-align: center;
}
.ser_1_3_vh_pic span {
	display: inline-block;
	position: relative;
}
.ser_1_3_vh_pic span img:nth-child(2) {
	-webkit-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	opacity: 0;
}
.ser_1_3_vh_name {
	text-align: center;
	font-size: 1.125em;
	margin-top: 1em;
}
.swiper-pagination-zxsj {
	position: static;
	margin-top: 1.5em;
	display: none;
}
.ser_1_3_vh_pic:hover {
	background-color: #3269cc;
	border-color: #3269cc
}
.ser_1_3_vh_pic:hover span img:nth-child(2) {
	opacity: 1;
}
.ser_1_3_vh_pic:hover span img:nth-child(1) {
	opacity: 0;
}
.ser_1_3 {
	margin: 5em 0;
}
.ser_1_4 {
	text-align: center;
	margin-bottom: 7em;
}
.ser_1_4 ul li {
	position: relative;
	display: inline-block;
	padding: 0 2.5em;
}
.ser_1_4 ul li:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 1px;
	background-color: #d9e1e2;
}
.ser_1_4 ul li:nth-child(1):after {
	display: none
}
.ser_1_4_mid {
	position: relative;
	padding-left: 4.375em;
}
.ser_1_4_mid_left {
	position: absolute;
	left: 0;
	top: 0;
}
.ser_1_4_mid_right {
	text-align: left;
}
.ser_1_4_mid_right_1 {
	font-size: 1.5em;
	color: #000;
}
.ser_1_4_mid_right_2 {
	color: #999;
	font-size: 0.875em;
	font-family: Arial, Helvetica, sans-serif
}
.ser_3_2_mid_2 {
	overflow: hidden;
}
.ser_3_2_mid_2 img {
	width: 100%;
}
.ser_3_2_mid {
	position: relative;
}
.ser_3_2_mid:after {
	-webkit-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
	content: '';
	position: absolute;
	left: 3%;
	top: 6%;
	width: 93%;
	height: 87%;
	border: 1px #26adb0 solid;
}
.ser_3_2_mid:hover:after {
	transform: scale(.9, .9)
}
.ser_3_2_mid_1 {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	text-align: center;
	color: #fff;
}
.ser_3_2_mid_1_mid_1 {
	color: #fff;
	font-weight: bold;
}
.ser_3_2_mid_1_mid_1 span {
	font-size: 3em;
	display: inline-block;
	position: relative;
}
.ser_3_2_mid_1_mid_1 span i {
	font-style: inherit;
	position: absolute;
	right: -0.6em;
	top: -.5em;
}
.ser_3_2_mid_1_mid_2 {
	color: #e1e2e2;
	font-size: 1.125em;
	margin-top: 0.5em;
}
.ser_3_2 {
	margin: 5em 0;
}
.swiper-pagination-jckf {
	position: static;
	margin-top: 1.5em;
	display: none
}
.ser_4 {
	overflow: hidden;
	padding-top: 4.0625em;
	padding-bottom: 5em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img17.jpg);
}
.ser_4_mid_left {
	float: left;
	width: 46.328125%;
}
.ser_4_mid_right {
	float: right;
	width: 49.84375%;
}
.ser_4_mid_right ul li {
	padding: 1.5em 0;
	border-bottom: 1px #4d646b solid;
}
.ser_4_mid_right ul li:last-child {
	border: none
}
.ser_4_mid_right_2 {
	margin-top: 0.5em;
	color: #fff;
	font-size: 1.125em;
	line-height: 1.7;
}
.ser_4_mid_right_mid {
	position: relative;
	padding-left: 2em;
}
.ser_4_mid_right_mid:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0.25em;
	width: 1.4375em;
	height: 1.4375em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img14.png);
}
.ser_4_mid_right_1 {
	font-size: 1.5em;
	color: #06ffdf;
}
.ser_4_mid {
	margin-top: 4.375em;
}
.ser_5 {
	overflow: hidden;
	padding: 4.375em 0;
}
.ser_5_1 {
	margin-top: 3.125em;
}
.ser_6 {
	padding-top: 5em;
	overflow: hidden;
	padding-bottom: 9.75em;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img21.jpg);
}
.ser_7_1 {
	margin: 0 auto;
	max-width: 41.75em;
}
.ser_5_1_mid_1 {
	text-align: center;
}
.ser_5_1_mid_2 {
	text-align: center;
	font-size: 1.125em;
	margin-top: 1.5em;
}
.swiper-pagination-ywfw {
	display: none
}
.ser_8 {
	overflow: hidden;
	position: relative;
	background-position: center bottom;
	background-repeat: no-repeat;/* height:44.3125em;*/ /*background-image:url(../img/img36.jpg);*/
}
.ser_8_t {
	overflow: hidden;
	padding-bottom: 3.5em;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img45.jpg);
}
.ser_8_f {
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../img/img46.jpg);
}
.ser_8_1 {
	margin-top: 3.125em;
}
.div1286 {
	max-width: 80.375em;
	margin: 0 auto;
}
.ser_8_link {
}
.ser_8_link_mid {
	height: 32.125em;
	background-position: center;
	background-repeat: no-repeat; /*background-image:url(../img/img47.jpg);*/
	position: relative;
}
.ser_8_link_mid a {
	display: block;
	width: 122px;
	height: 43px;
	position: absolute;
}
.ser_8_link_mid a:nth-child(1) {
	left: 160px;
	top: 160px;
}
.ser_8_link_mid a:nth-child(2) {
	left: 475px;
	top: 140px;
}
.ser_8_link_mid a:nth-child(3) {
	left: 543px;
	top: 0px;
}
.ser_8_link_mid a:nth-child(4) {
	left: 857px;
	top: 66px;
}
.ser_8_link_mid a:nth-child(5) {
	right: -20px;
	top: 125px;
}
.ser_6_1 {
	margin-bottom: 3em;
	padding-bottom: 2em;
	border-bottom: 1px #fff dashed;
}
.ser_6 .ser_1_line:after {
	background-image: none;
}
.ser_6_2_left {
	float: left;
	width: 32.1875%;
}
.ser_6_2_right {
	color: #fff;
	float: right;
	width: 66%;
}
.ser_6_2_right_1 ul li {
	font-size: 1.125em;
	margin-bottom: 0.5em;
	position: relative;
	padding-left: 1.388888888888889em;
}
.ser_6_2_right_1 ul li:after {
	content: '';
	position: absolute;
	left: 0;
	top: .25em;
	width: 0.8888888888888889em;
	height: 0.8888888888888889em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img20.png);
}
.ser_6_2_right_2_mid {
	text-align: center;
}
.ser_6_2_right_2_mid_2 {
	margin-top: 1.5em;
}
.ser_6_2_right_2 {
	margin-top: 3em;
}
.swiper-pagination-sjfw {
	display: none;
	position: static;
	margin-top: 1.5em;
}
.swiper-container-cj_pic_left {
	width: 38px;
	height: 77px;
	position: absolute;
	left: 0em;
	top: 50%;
	margin-top: -38.5px;
	z-index: 10;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/left.png);
	cursor: pointer;
}
.swiper-container-cj_pic_left:hover {
	background-image: url(../images/lefthover.png);
}
.swiper-container-cj_pic_right {
	width: 38px;
	height: 77px;
	position: absolute;
	right: 0em;
	top: 50%;
	margin-top: -38.5px;
	z-index: 10;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/right.png);
	cursor: pointer;
}
.swiper-container-cj_pic_right:hover {
	background-image: url(../images/righthover.png);
}
.index_3 {
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	background-image: url(../img/1920.jpg);
}
.index_3_mid_left {
	position: relative;
	float: left;
	width: 49.140625%;
}
.index_3_mid_right {
	float: right;
	width: 44.296875%;
	margin-top: 2em;
}
.index_3_mid_right ul li {
	padding: 1.5em 0;
	border-bottom: 1px #5f6771 solid;
	float: left;
	width: 43.97163120567376%;
}
.index_3_mid_right ul li:nth-child(2n) {
	float: right;
}
.index_3_mid_right_mid {
	position: relative;
	padding-left: 5em;
}
.index_3_mid_right_mid_left {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 50%;
}
.index_3_mid_right ul li:nth-child(1) .index_3_mid_right_mid_left {
	width: 3.0625em;
	height: 2.8125em;
	background-image: url(../img/1.png);
	margin-top: -1.40625em;
}
.index_3_mid_right ul li:nth-child(2) .index_3_mid_right_mid_left {
	width: 3.75em;
	height: 2.375em;
	background-image: url(../img/2.png);
	margin-top: -1.1875em;
}
.index_3_mid_right ul li:nth-child(3) .index_3_mid_right_mid_left {
	width: 3.875em;
	height: 2.8125em;
	background-image: url(../img/3.png);
	margin-top: -1.40625em;
}
.index_3_mid_right ul li:nth-child(4) .index_3_mid_right_mid_left {
	width: 3.125em;
	height: 3.125em;
	background-image: url(../img/4.png);
	margin-top: -1.5625em;
}
.index_3_mid_right ul li:nth-child(5) .index_3_mid_right_mid_left {
	width: 2.75em;
	height: 2.75em;
	background-image: url(../img/5.png);
	margin-top: -1.375em;
}
.index_3_mid_right ul li:nth-child(6) .index_3_mid_right_mid_left {
	left: .8em;
	width: 1.8125em;
	height: 3.25em;
	background-image: url(../img/6.png);
	margin-top: -1.625em;
}
.index_3_mid_right ul li:nth-child(7) .index_3_mid_right_mid_left {
	width: 3.1875em;
	height: 3.1875em;
	background-image: url(../img/7.png);
	margin-top: -1.59375em;
}
.index_3_mid_right ul li:nth-child(8) .index_3_mid_right_mid_left {
	width: 3em;
	height: 3.0625em;
	background-image: url(../img/8.png);
	margin-top: -1.53125em;
}
.index_3_mid_right_mid_right_1 span {
	display: inline-block;
	position: relative;
}
.index_3_mid_right_mid_right_1 span b {
	font-size: 2.1em;
}
.index_3_mid_right_mid_right_1 span i {
	font-style: inherit;
	font-size: 0.875em;
	margin-left: 0.2em;
}
.index_3_mid_footer {
	margin: 3.5em 0 5em 0;
}
.index_3_mid_footer ul li {
	float: left;
	width: 25%;
	position: relative;
}
.index_3_mid_footer ul li:after {
	background-color: #71777c;
	height: 100%;
	width: 2px;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
}
.index_3_mid_footer ul li:nth-child(1):after {
	display: none
}
.index_3_mid_footer_mid {
	display: inline-block;
	position: relative;
	padding-left: 4.375em;
	margin: 0 1em;
}
.index_3_mid_footer_mid_left {
	position: absolute;
	left: 0;
	top: 0.3em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.index_3_mid_footer ul li:nth-child(1) .index_3_mid_footer_mid_left {
	width: 3em;
	height: 3.0625em;
	background-image: url(../img/9.png);
}
.index_3_mid_footer ul li:nth-child(2) .index_3_mid_footer_mid_left {
	width: 3.8125em;
	height: 2.8125em;
	background-image: url(../img/10.png);
}
.index_3_mid_footer ul li:nth-child(3) .index_3_mid_footer_mid_left {
	width: 3.6875em;
	height: 3.6875em;
	background-image: url(../img/11.png);
}
.index_3_mid_footer ul li:nth-child(4) .index_3_mid_footer_mid_left {
	width: 3.5em;
	height: 3.5em;
	background-image: url(../img/12.png);
}
.index_3_mid_footer ul li:nth-child(2) {
	text-align: center
}
.index_3_mid_footer ul li:nth-child(3) {
	text-align: center
}
.index_3_mid_footer ul li:nth-child(4) {
	text-align: right
}
.index_3_mid_footer_mid_right {
	text-align: left;
}
.index_3_mid_footer_mid_right_2 {
	font-size: 1.125em;
}
.index_3_mid_footer_mid_right_1 span b {
	font-size: 2.4em;
}
.index_3_mid_footer_mid_right_1 span i {
	font-style: inherit;
	margin-left: 0.2em;
}
.index_3_mid_footer_mid_right {
	padding-left: 0.5em;
}
.index_3_mid_left .btn {
	position: absolute;
	right: 18.44197138314785%;
	bottom: 30%;
	width: 50px;
	height: 50px;
	z-index: 10;
	display: block;
}
.index_3_mid_left .btn .dot {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-left: 15px;
	margin-top: 15px;
	border-radius: 50%;
	background-color: #f20e0e;
	vertical-align: middle
}
.index_3_mid_left .btn .dot:before {
	content: "";
	width: 50px;
	height: 50px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
	border: 1px solid #f20e0e;
	-webkit-animation-duration: 1.5s;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-webkit-animation-name: pulsing;
	animation-name: pulsing;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-duration: 1.5s;
	-webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.index_3_mid_left .btn span {
	vertical-align: middle;
}
@-webkit-keyframes pulsing {
0% {
opacity:0;
-webkit-transform:scale(0);
transform:scale(0)
}
50% {
opacity:1
}
to {
opacity:0;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes pulsing {
0% {
opacity:0;
-webkit-transform:scale(0);
transform:scale(0)
}
50% {
opacity:1
}
to {
opacity:0;
-webkit-transform:scale(1);
transform:scale(1)
}
}
.bannerpic {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100vh;
}
.ser_2 {
	overflow: hidden;
	padding-top: 3.75em;
	padding-bottom: 5em;
	margin-bottom: 4.375em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img37.jpg);
}
.ser_2_bg {
	margin-top: 2em;
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/sbg.png);
	height: 48.625em;
}
.ser_2_bg_1 {
	text-align: center;
	margin: 0 auto;
	max-width: 32em;
	line-height: 2.5em;
	color: #00fffc;
	font-size: 1.5em;
}
.ser_2_bg_2 {
	height: 4.6875em;
	text-align: center;
}
.ser_2_bg_2 ul li {
	display: inline-block;
	margin: 2.2em .8em 0 .8em
}
.ser_2_bg_2 ul li span {
	padding-left: 1.4em;
	display: inline-block;
	position: relative;
	font-size: 1.25em;
	color: #fff;
}
.ser_2_bg_2 ul li span:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 1.15em;
	height: 1.15em;
	margin-top: -0.575em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img14.png);
}
.ser_2_bg_3 {
	height: 9.625em;
}
.ser_2_bg_3 {
	text-align: center;
	color: #fff;
}
.ser_2_bg_3_1 span {
	font-size: 1.25em;
	display: inline-block;
	position: relative;
	padding: 0 5em;
}
.ser_2_bg_3_1 span b {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	width: 4em;
}
.ser_2_bg_3_1 span b:nth-child(2) {
	left: auto;
	right: 0;
}
.ser_2_bg_3_1 {
	margin-top: 1.6em;
	margin-bottom: 1.4em;
}
.ser_2_bg_3_2 span {
	line-height: 2.6875em;
	width: 11.4375em;
	color: #00f0ff;
	margin: 0 1px;
	display: inline-block;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../img/img41.png);
}
.ser_2_bg_3_3 {
	margin-top: 1em;
	font-size: 0.875em;
	color: #d4d8e8;
}
.ser_2_bg_4 {
	height: 8em;
}
.ser_2_bg_4 .ser_2_bg_3_1 {
	margin-top: 0em;
	margin-bottom: 1em;
}
.ser_2_bg_5 .ser_2_bg_3_2 span {
	width: 23.3125em;
	background-image: url(../img/img42.png);
}
.ser_2_bg_5 .ser_2_bg_3_1 {
	margin-top: 1.2em;
	margin-bottom: 1.2em
}
.ser_2_bg_5 .ser_2_bg_2 ul li {
	margin-top: 0;
}
.ser_2_bg_5 .ser_2_bg_2 {
	height: auto;
	padding-bottom: 0.9em;
}
.ser_2_bg_6 .ser_2_bg_2 ul li span {
	font-size: 1em;
}
.ser_2_bg_6 .ser_2_bg_2 {
	height: auto
}
.ser_2_bg_6 .ser_2_bg_2 ul li {
	margin-top: 0;
	margin-bottom: 0
}
.ser_2_bg_6 .ser_2_bg_3_1 {
	margin-top: 1.9em;
}
.ser_2_bg_left {
	position: absolute;
	width: 10.5625em;
	height: 1.6875em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 10;
	overflow: hidden;
	left: 7.421875%;
	top: 7%;
	transition: width 2.4s ease-out 0s;
	width: 0;
	opacity: 0;
}
.ser_2_bg_left:after {
	width: 10.5625em;
	height: 1.6875em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img38.png);
	content: '';
	position: absolute;
	left: 0;
	top: 0;
}
.ser_2_bg.animated .ser_2_bg_left {
	width: 10.5625em;
	opacity: 1;
}
.ser_2_bg_right {
	position: absolute;
	width: 10.5625em;
	height: 1.6875em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 10;
	right: 7.421875%;
	top: 7%;
	transition: width 2.4s ease-out 0s;
	width: 0;
	opacity: 0;
	overflow: hidden;
}
.ser_2_bg_right:after {
	width: 10.5625em;
	height: 1.6875em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img39.png);
	content: '';
	position: absolute;
	right: 0;
	top: 0;
}
.ser_2_bg.animated .ser_2_bg_right {
	width: 10.5625em;
	opacity: 1;
}
.ser_2_bg_left_2 {
	top: 6.3%;
	left: 24.3%;
	overflow: hidden;
	position: absolute;
	width: 4.5625em;
	height: 0.5em;
	transition: width 2.4s ease-out 2.4s;
	width: 0;
	opacity: 0;
}
.ser_2_bg_left_2:after {
	position: absolute;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 4.5625em;
	height: 0.5em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img43.png);
}
.ser_2_bg.animated .ser_2_bg_left_2 {
	width: 4.5625em;
	opacity: 1;
}
.ser_2_bg_right_2 {
	top: 6.3%;
	right: 24.3%;
	overflow: hidden;
	position: absolute;
	width: 4.5625em;
	height: 0.5em;
	transition: width 2.4s ease-out 2.4s;
	width: 0;
	opacity: 0;
}
.ser_2_bg_right_2:after {
	position: absolute;
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 4.5625em;
	height: 0.5em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../img/img44.png);
}
.ser_2_bg.animated .ser_2_bg_right_2 {
	width: 4.5625em;
	opacity: 1;
}
.so_2_mid_2_bg {
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/so/img2.png);
}
.so_2_mid_2_bg_mid {
	position: relative;
	height: 61.9375em;
}
.so_2_mid_2_bg_mid a {
	display: block;
	position: absolute;
	width: 150px;
	height: 150px;
}
.so_2_mid_2_bg_mid a:nth-child(1) {
	left: 270px;
	top: 250px;
}
.so_2_mid_2_bg_mid a:nth-child(2) {
	left: 920px;
	top: 200px;
}
.so_2_mid_2_bg_mid a:nth-child(3) {
	right: 310px;
	top: 650px;
}
div::-webkit-scrollbar-track-piece {
 background-color: rgba(255, 255, 255, 0);
 border-left: 1px solid rgba(255, 255, 255, 0);
}
div::-webkit-scrollbar {
 width: 3px;
 height: 3px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}
div::-webkit-scrollbar-thumb {
 background-color: rgba(255, 255, 255, 1);
 background-clip: padding-box;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}
div::-webkit-scrollbar-thumb:hover {
 background-color: rgba(255, 255, 255, 1);
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}
 @keyframes move {
 0% {
 left: 0;
 top: 20px;
}
 20%, 80% {
 top: 20px;
}
 30%, 70% {
 top: 0;
}
 100% {
 left: 300px;
 top: 20px;
}
}
.box {
	position: relative;
	width: 300px;
	height: 20px;
}
.point {
	width: 5px;
	height: 5px;
	background-color: #f00;
	position: absolute;
	border-radius: 50%;
	animation: move 6s infinite linear;
}
.swiper-pagination-partner-pc-2 {
	display: none
}
.header_mid ul li dl {
	width: 190px;
	line-height: normal;
	text-align: center;
	background-repeat: repeat-x;
	background-position: center 1px;
	position: absolute;
	left: -63px;
	display: none; /*background-image:url(../images/header/img2.jpg);*/
	z-index: 10;   /*-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);*/
	border-radius: 0 0 3px 3px;
	overflow: hidden;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-image: url(../images/header/img3.png);
	padding-bottom: 18px;
	padding-top: 10px;
}
.header_mid ul li:nth-child(4) dl {
	left: -55px;
}
.header_mid ul li dl:after {
	background-color: #fff;
	position: absolute;
	width: 154px;
	height: 10px;
	-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
	left: 18px;
	top: -9px;
	content: '';
}
.header_mid ul li dl dd {
	padding: 0 18px;
}
.header_mid ul li dl a {
	border-bottom: 1px #efefef solid;
	display: block;
	padding: 7px 0;
	color: #000;
}
.header_mid ul li dl a:hover {
	background-color: #0a72bc;
	border-color: #0a72bc;
	color: #fff;
}
.bodymenu #header {
	background-color: #fff;
}
.bodymenu .header_mid ul li a.biga {
	color: #333;
}
.bodymenu .header_right span {
	color: #333;
	background-image: url(../images/header/img1on.png);
}
.bodymenu .header_left img:nth-child(2) {
	display: block;
}
.bodymenu .header_left img:nth-child(1) {
	display: none
}
.bodyon #header .header_mid ul li dd a:hover {
	color: #fff;
}
.header_mid ul li a.biga {
	position: relative;
}
.bodymenu .header_mid ul li a.bigaon, .bodyon #header .header_mid ul li a.bigaon {
	color: #0a72bc
}
.header_mid ul li a.biga:after {
	content: '';
	position: absolute;
	bottom: 0;
	width: 0px;
	height: 3px;
	left: 50%;
	background-color: #0a72bc;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.header_mid ul li a.bigaon:after {
	width: 48px;
	margin-left: -24px;
}

@media screen and (max-width:1510px) {
.footer_1_mid {
	margin: 0 3%;
}
.footer_1_mid_right_mid {
	padding: 0 20%;
}
}

@media screen and (max-width:1440px) {
.banner_mid_1 img {
	max-width: 85%;
}
}

@media screen and (max-width:1280px) {
.so_2_mid_2_bg_mid a:nth-child(1) {
	top: 180px;
}
.so_2_mid_2_bg_mid a:nth-child(2) {
	top: 130px;
}
.so_2_mid_2_bg_mid a:nth-child(3) {
	top: 580px;
}
.so_2_mid_2_bg {
	overflow: hidden;
	overflow-x: auto;
	background-image: none;
}
.so_2_mid_2_bg_mid {
	background-image: url(../images/so/img3.jpg);
	height: 57.9375em;
	width: 80em;
	background-position: center;
	background-repeat: no-repeat;
}
.ser_8_link {
	max-width: 100%;
	overflow: hidden;
	overflow-x: auto;
}
.ser_8_f {
	background-image: none;
}
.ser_8_link_mid a:nth-child(1) {
	left: 130px;
}
.ser_8_link_mid a:nth-child(2) {
	left: 445px;
}
.ser_8_link_mid a:nth-child(3) {
	left: 513px;
}
.ser_8_link_mid a:nth-child(4) {
	left: 827px;
}
.ser_8_link_mid a:nth-child(5) {
	right: 12px;
}
.ser_8_link_mid {
	width: 80.375em;
	background-image: url(../img/img47.jpg);
}
.w_w {
	max-width: 100%;
	overflow: hidden;
	overflow-x: auto;
}
.ser_2_bg {
	width: 80em;
}
.index_3_mid_right_mid, .index_3_mid_footer_mid {
	font-size: 0.875em;
}
.header_mid {
	padding-left: 10em;
}
.header_mid ul li {
	margin-right: 3em;
}
.header_left {
	left: 1em;
}
}

@media screen and (max-width:1200px) {
.swiper-container-video-2 .swiper-slide {
 padding:0 calc((100vw - 950px) * 0.0239583333333333);
	width: 950px;
}
.index_4_2_mid_1 {
	font-size: 1.25em;
}
.cul_2_2_mid {
	font-size: 1em;
}
.nybanner_mid_3 {
	font-size: 1em;
}
.nybanner_mid_2 {
	font-size: 1.5em;
}
.nybanner_mid_1 {
	font-size: 2.5em;
}
}
.header_mid_right {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
}
.global-nav-initializer {
	width: 38px;
	height: 34px;
	display: none;
	margin: 0 1em;
	position: relative;
	background: white;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.global-nav-initializer .line {
	width: 22px;
	height: 2px;
	background: 2px;
	left: 8px;
	position: absolute;
	background: #333;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.global-nav-initializer .line.top {
	top: 8px;
}
.global-nav-initializer .line.mid {
	top: 16px;
}
.global-nav-initializer .line.bottom {
	top: 24px;
}
.active .global-nav-initializer {
	background: #cfa972;
}
.active .global-nav-initializer .line {
	background-color: #fff;
}
.global-nav-initializer.active .line.top {
	-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0);
	-moz-transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0);
	-ms-transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0);
	-o-transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0);
	transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0);
}
.global-nav-initializer.active .line.mid {
	-webkit-transform: scaleX(0);
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-o-transform: scaleX(0);
	transform: scaleX(0);
}
.global-nav-initializer.active .line.bottom {
	-webkit-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);
	-moz-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);
	-ms-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);
	-o-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);
	transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);
}
.mobilemenu {
	overflow: visible;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
	opacity: 0;
	position: fixed;
	left: 0;
	top: -100%;
	width: 100%;
	background-color: #fff;
	height: calc(100vh - 78px);
	z-index: 995;
}
.mobilemenuon {
	top: 78px;
	opacity: 1;
}
.mobilemenu ul li {
	text-align: center;
	border-bottom: 1px #dedede solid;
}
.mobilemenu ul {
	margin: .5em 0 0 0;
}
.mobilemenu ul li a.biga {
	display: block;
	padding: 0.8em 0;
}
.mobilemenu ul li.on a.biga {
	color: #fff;
	background-color: #004ea2
}
.mobilemenu ul li dl dd {
	font-size: 0.875em;
	margin: 0.5em 0;
}
.mobilemenu ul li dl {
	display: none;
	padding-bottom: 0.5em;
}

@media screen and (max-width:1150px) {
.index_3_mid_right_mid_right_1 span b {
	font-size: 1.875em;
}
.index_3_mid_footer_mid_right_1 span b {
	font-size: 2em;
}
}

@media screen and (max-width:1090px) {
.header_left img:nth-child(2) {
	display: block
}
.header_left img:nth-child(1) {
	display: none
}
.cjpicna_mask span {
	font-size: 1.5em;
}
.ser_8_t {
	padding-bottom: 2.5em;
}
.ser_2_bg_1 {
	font-size: 1.25em;
	padding-top: 0.5em;
}
.ser_2_bg_3_1 span {
	font-size: 1.125em;
}
.ser_2_bg_2 ul li span {
	font-size: 1em;
}
.ser_5_1_mid_2 {
	font-size: 1em;
}
.ser_6 {
	padding-bottom: 5em;
}
.ser_6 .swiper-pagination-bullet {
	background: none;
	border: 1px #fff solid;
	opacity: 1;
}
.ser_6 .swiper-pagination-bullet-active {
	background-color: #fff;
}
.swiper-pagination-sjfw {
	display: block
}
.ser_6_2_right_1 ul li {
	font-size: 1em;
}
.ser_4_mid_right_mid {
	font-size: 0.8em;
}
.ser_3_2_mid_1_mid_2 {
	padding: 0 1em;
}
.ser_3_2_mid_1_mid {
	font-size: 0.875em;
}
.ser_1_4_mid_right_1 {
	font-size: 1.25em;
}
.ser_1_2 {
	font-size: 1em;
}
.ser_1_3_vh_name {
	font-size: 1em;
}
.ser_1_3_vh_pic span img {
	width: 2.8em;
}
.ser_1_3_vh_pic {
	height: 116px;
}
.ser_1_3_vh {
	height: 132px;
}
.bannerpic {
	height: calc(100vh - 78px);
}
.banner_mid_1 img {
	max-width: 80%;
}
.index_5_1_left_2 {
	font-size: 0.875em;
}
.index_3_mid_left .btn .dot {
	width: 10px;
	height: 10px;
	margin-left: 20px;
	margin-top: 20px;
}
.index_com_t_1, .index_com_t_3 {
	font-size: 1.875em;
}
.index_com_t_2 {
	font-size: 0.875em;
}
.index_3_mid_right ul li {
	width: 23%;
	margin-right: 2.666666666666667%;
}
.index_3_mid_right ul li:nth-child(4n) {
	margin-right: 0
}
.index_3_mid_right ul li:nth-child(2n) {
	float: left;
}
.index_3_mid_left {
	width: 500px;
	float: none;
	margin: 0 auto;
	margin-bottom: 1em;
}
.index_3_mid_right {
	float: none;
	margin: 0 auto;
	width: 100%;
}
.index_2_mid_1_mid span {
	font-size: 1em;
}
.footer_1_mid_right ul li p {
	font-size: 1.125em;
}
.footer_1 {
	padding-top: 4em;
}
.footer_1_mid_right {
	float: none;
	width: 100%;
}
.footer_1_mid_left {
	display: none
}
.footer_2_mid_left {
	font-size: 0.875em;
}
.par_1 {
	padding: 8em 0;
}
.par_1_mid ul li {
	padding-left: 2.875em;
}
.par_1_mid_right_1 {
	font-size: 1.5em;
}
.par_1_mid_left {
	width: 2.875em;
}
.par_1_mid_right_2 {
	font-size: 0.875em;
}
.par_1_mid_right_3 {
	font-size: 1em;
}
.swiper-container-video .swiper-slide {
padding: 0 calc((100vw - 600px) * 0.0125);
	width: 600px;
}
.swiper-button-prev-r-v, .swiper-button-next-l-v {
	font-size: 0.65em;
}
.cul_3_2 {
	font-size: 1.125em;
}
.cul_1_mid_right {
	width: 60%;
	margin-left: 40%;
}
.cul_1_mid_right_1 {
	font-size: 1.5em;
}
.cul_1_mid_right_3 ul li, .cul_1_mid_right_2 {
	font-size: 0.875em;
}
.job_1 .swiper-pagination-bullet {
	background: none;
	opacity: 1;
	border: 1px #fff solid;
}
.job_1 .swiper-pagination-bullet-active {
	background-color: #fff;
}
#swiper-pagination-job {
	display: block;
	position: static;
	margin-top: 1.5em;
}
.job_1_5_mid_2 {
	font-size: 1em;
}
.job_1_4 a {
	font-size: 1.125em;
}
.job_1_3 ul li span {
	font-size: 1em;
}
.job_1_2 {
	font-size: 2em;
}
.job_1_1 {
	font-size: 1.375em;
}
.honor_2_mid_2_mid_1:after {
	display: none
}
.honor_2_mid_2_mid_2 {
	font-size: 1em;
}
.honor_1_mid_2 {
	font-size: 1.125em;
}
.honor_1_mid_3 {
	font-size: 0.875em;
}
.about_his_mid_2_mid_year {
	font-size: 16em;
}
.about_his_mid_3 ul li.on .about_his_mid_3_year {
	font-size: 1.375em;
}
.about_his_mid_3_year {
	font-size: 1em;
}
.xmh_3_mid_3 {
	margin-bottom: 4em;
}
.xmh_3_mid_2 {
	font-size: 1em;
}
.xmh_3_mid_1 {
	margin-top: 4em;
}
.xmh_2_1 {
	margin-top: 6em;
}
.xmh_2 {
	padding-bottom: 12em;
}
.video_1_1_2 {
	font-size: 1.25em;
}
.video_1_1 ul li {
	padding: 2em 0;
}
.video_1_1_3 {
	font-size: 0.875em;
}
.about_2_mid_4_mid_2 {
	font-size: 1.25em;
}
.about_2_mid_3 span {
	font-size: 1.25em;
}
.about_2_mid_3 span {
	font-size: 1.5em;
}
.news_info_2_mid_4_right a {
	font-size: 0.6em;
}
.news_info_1_mid {
	font-size: 1em;
}
.news_2_mid_2 {
	margin: 2em 0;
}
.so_cate_list ul li {
	padding: 1.5em 0;
}
.so_cate_list_mid_1 {
	font-size: 1em;
}
.so_cate_list_mid_2 {
	font-size: 0.875em;
}
.nybanner_mid_5 a {
	font-size: 0.875em;
}
.so_1_ny_5 {
	padding: 6em 0;
}
.so_1_ny_5_mid_4 a span {
	font-size: 1.25em;
}
.so_1_ny_5_mid_3_2 {
	font-size: 1em;
}
.so_1_ny_5_mid_3_3 {
	font-size: 0.875em;
}
.so_1_ny_5_mid_1 {
	font-size: 1.875em;
}
.so_1_ny_5_mid_2 {
	font-size: 1.25em;
}
.so_1_ny_4_2_mid_2:after {
	font-size: 0.7em;
}
.so_1_ny_2_3_mid_2 {
	font-size: 1em
}
.nybanner_mid_4 {
	font-size: 0.875em;
}
.cj_2_top_name {
	font-size: 1em;
}
.about_2_mid_1 {
	font-size: 1.875em;
}
.about_2_mid_2 {
	font-size: 0.875em;
}
.about_1_mid ul li a, .so_1_1_right a {
	font-size: 1em;
}
.header_left img {
	height: 2.875em;
}
#header #headermid {
	height: 4.875em;
}
.global-nav-initializer {
	display: block
}
.header_mid, .header_right {
	display: none
}
#mid {
	margin-top: 4.875em;
}
#header {
	-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
	position: fixed;
	background-color: #fff;
	left: 0;
	top: 0;
	z-index: 999;
}
}
.mobilefooter {
	display: none;
	position: absolute;
	left: 0;
	bottom: 4%;
	z-index: 100;
	width: 100%;
	text-align: center;
}
.mobilefooter_mid_new_mid {
	margin: 0 1em;
	display: inline-block;
	position: relative;
}
.mobilefooter_mid_new_mid_mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}
.mobilefooter_mid_new_mid_mask_2 {
	font-size: 0.875em;
	margin-top: 0.5em;
}

@media screen and (max-width:1024px) {
.swiper-container-zxsj .swiper-slide {
	width: 116px;
}
.swiper-container-zxsj .swiper-slide:nth-child(2n) {
	width: 32px;
}
.bannerpic {
}
.mobilefooter_mid {
	text-align: center;
	position: relative;
	margin-top: 1.5em;
}
.mobilefooter {
	display: block
}
.mobilefooter_mid ul li:after {
	border-radius: 50%;
	position: absolute;
	content: '';
	width: 5.625em;
	height: 5.625em;
	left: 50%;
	top: 50%;
	background-color: #fff;
	margin-left: -2.8125em;
	margin-top: -2.8125em;
}
.mobilefooter_mid ul li {
	display: inline-block;
	position: relative;
	display: inline-block;
	width: 6.875em;
	height: 6.875em;
	border: 1px #3269cc dashed;
	border-radius: 50%;
	margin: 0 .5em;
	margin-top: 1em;
}
.indexbanner_footer {
	display: none
}
.swiper-container-video-2 .swiper-slide {
 padding:0 calc((100vw - 750px) * 0.0239583333333333);
	width: 750px;
}
.so_1_1_left .about_2_mid_1, .so_1_1_left .about_2_mid_2 {
	text-align: center
}
.so_1_1_left {
	float: none;
}
.so_1_1_right {
	float: none;
	text-align: center;
	margin-top: 1.5em;
}
}
.about_1_mid {
	position: relative;
	z-index: 10;
}
.ipad_show {
	background-color: rgba(0,0,0, 0.45);
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center;
	z-index: 10;
	color: #fff;
	padding: 0.9em 0;
}
.so_1_ny_2_3_sj {
	display: none
}

@media screen and (max-width:950px) {
.ser_6_2_right_2_mid_2 {
	font-size: 0.875em;
}
.cul_2_2 {
	margin-bottom: 8em;
}
.cul_2_2_img_jxw {
	bottom: -50%;
}
.cul_2_1 {
	margin-top: 3em;
}
.news_1_mid_right_2 {
	margin: 2em 0;
}
.news_1_mid_right_1 {
	font-size: 0.875em;
}
.div_9 {
	margin: 0 1em;
}
.about_1_mid p.w_4_s_list_p {
	display: block;
	cursor: pointer;
	display: block;
	padding: .8em 0;
	margin: 0 0em;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url(../images/img1.png);
}
.about_1_mid ul.w_4_s_list {
	display: none;
	position: absolute;
	left: 0;
	z-index: 10;
	background-color: #fff;
	-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
}
.about_1_mid.on ul.w_4_s_list {
	display: block
}
.about_1_mid ul.w_4_s_list li a {
	line-height: 2.2em;
	padding: 0 1em;
	font-size: 0.875em;
	text-align: left;
}
.about_1_mid ul.w_4_s_list li a:hover:after, .about_1_mid ul.w_4_s_list li a.on:after {
	display: none;
}
.about_1_mid ul.w_4_s_list li a:hover, .about_1_mid ul.w_4_s li a.on {
	color: #333;
}
.about_1_mid ul.w_4_s_list li a:hover, .about_1_mid ul.w_4_s_list li a.on {
	color: #333;
}
}

@media screen and (max-width:900px) {
.index_4_2_mid {
	padding: 0 2em;
}
.index_case_footer {
	width: 90%;
	margin-left: auto;
	left: 5%;
}
.swiper-container-video-2 .swiper-slide {
 padding:0 calc((100vw - 650px) * 0.0239583333333333);
	width: 650px;
}
.index_3_mid_footer_mid {
	font-size: 0.75em;
}
.index_3_mid_right_mid_right_1 span b {
	font-size: 1.5em;
}
.about_his_mid_2 .swiper-button-prev-1, .about_his_mid_2 .swiper-button-next-1 {
	font-size: 0.75em;
}
}
.sjimgshow {
	display: none;
	text-align: center
}

@media screen and (max-width:850px) {
.ser_1_4 ul li {
	padding: 0;
	float: left;
	width: 33.3333%;
	text-align: center;
}
.ser_1_4_mid {
	margin: 0 1em;
	display: inline-block;
}
}

@media screen and (max-width:800px) {
.index_5_1_left_3 {
}
.index_5_1_right ul li:nth-child(1) {
	padding-bottom: 0
}
.index_5_1_right_mid_1 {
	height: auto
}
.index_5_1_right_mid_1 img {
	display: block;
	width: 100%;
}
.index_5_1_right_mid_1_bg {
	display: none
}
.index_5_1_left_1 {
	height: auto
}
.index_5_1_left_1 img {
	display: block;
	width: 100%;
}
.index_5_1_left_1_bg {
	display: none
}
.index_5_1_left {
	margin-bottom: 1.5em;
	float: none;
	width: 100%;
}
.index_5_1_right {
	clear: both;
	float: none;
	width: 100%;
}
.index_5_1_right ul li {
	width: 49%;
	float: left;
}
.index_5_1_right ul li:nth-child(2n) {
	float: right
}
.index_3_mid_right ul li {
	width: 32%;
	margin-right: 2%;
}
.index_3_mid_right ul li:nth-child(3n) {
	margin-right: 0
}
.index_3_mid_right ul li:nth-child(4n) {
	margin-right: 2%;
}
.index_3_mid_right ul li {
	padding: 1em 0 1em 0;
}
.footer_2_mid_left {
	float: none;
	width: 100%;
	text-align: center
}
.footer_1 {
	padding: 1.7em 0 2.5em 0;
}
.footer_1_mid_right ul li p {
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url(../images/img2.png);
	padding: 0.8em 0;
	font-size: 1em;
}
.footer_1_mid_right ul li:after {
	top: auto;
	bottom: 0;
	width: 100%;
	height: 1px;
	min-height: inherit;
}
.footer_1_mid_right ul li {
	cursor: pointer;
	width: 100%;
	margin-bottom: 0em;
}
.footer_1_mid_right_mid {
	padding: 0;
}
.footer_1_mid_right ul li dl {
	margin-top: 0;
	display: none;
	margin-bottom: 1em;
}
.footer_1_mid_right ul li dl dd:nth-child(1) {
	margin-top: 0
}
.footer_1_mid_right ul li dl dd {
	padding-left: 1em;
	padding-right: 1em;
}
.footer_1_mid_right ul li.on dl {
	display: block
}
.footer_1_mid_right ul li dl dd a {
	font-size: 0.875em;
}
}
.index_2_mid_1_mobile {
	display: none;
}
.index_2_mid_1_mobile ul li {
	width: 100%;
}
#swiper-scrollbar-1 {
	margin-bottom: 2.5em;
	position: static;
	height: 2px;
	margin-top: 1.5em;
}
#swiper-scrollbar-1 .swiper-scrollbar-drag {
	background-color: #3269cc
}

@media screen and (max-width:768px) {
.bannerpic {
	height: 60vh;
}
.swiper-pagination-ywfw {
	display: block;
	position: static;
	margin-top: 1.5em;
}
.ser_6 {
	padding: 2.5em 0;
}
.ser_6_2_left {
	float: none;
	width: 100%;
	text-align: center
}
.ser_6_2_right {
	float: none;
	width: 100%;
	margin-top: 1.5em;
}
.ser_6_2_right_1 ul li {
	font-size: 0.875em;
}
.ser_4_mid_left {
	float: none;
	width: 100%;
	text-align: center
}
.ser_4_mid_right {
	float: none;
	width: 100%;
}
.ser_3_2 {
	margin: 2.5em 0;
}
.ser_3_2_mid_1_mid {
	font-size: 0.75em;
}
.ser_1_2 {
	font-size: 0.875em;
}
.ser_1_3 {
	margin: 2.5em 0 3em 0;
}
.index_2_mid_1 ul li:nth-child(1) .index_2_mid_1_mid span:after {
}
.index_2_mid_1_mid {
	text-align: center
}
.index_2_mid_1_mid span {
	left: 0;
	width: 100%;
	padding-left: 0;
}
.index_2_mid_1_mid span:after {
	left: .6em;
}
.index_2_mid_2 {
	display: none
}
.index_2_mid_1_mobile {
	display: block;
}
.index_2_mid_1_pc {
	display: none
}
.index_5 {
	padding-bottom: 2.5em;
}
.swiper-container-video-2 .swiper-slide {
 padding:0 calc((100vw - 550px) * 0.0239583333333333);
	width: 550px;
}
.index_com_t_1, .index_com_t_3 {
	font-size: 1.5em;
}
.index_3_mid_footer {
	margin: 2.5em 0;
}
.index_3_mid_footer_mid {
	padding-left: 3.5em;
}
.index_3_mid_footer_mid_left {
	font-size: 0.875em;
}
.index_1_mid_left {
	margin-top: 2em;
}
.index_1_mid_right {
	width: 44%;
	margin-right: 0;
}
.index_1_mid {
	padding: 2.5em 0;
}
.video_1_1 ul li {
	padding: 1em 0;
}
.video_1_1_2 {
	font-size: 1em;
}
.video_top {
	margin-top: 2.5em;
}
.par_3 {
	padding: 2.5em 0;
}
.swiper-container-video .swiper-slide {
padding: 0 calc((100vw - 400px) * 0.0125);
	width: 400px;
}
.cul_3_2 {
	font-size: 1em;
}
.cul_2_2_img_jxw {
	bottom: -30%;
}
.job_2_1 {
	padding-top: 1.5em;
}
.job_2_1 ul li {
	padding: 1.5em;
}
.job_2_1_mid_1 {
	font-size: 1em;
}
.job_1_4 {
	margin: 2.5em 0;
}
.job_1_4 a {
	font-size: 1em;
}
.job_1_2 {
	font-size: 1.5em;
}
.job_1_1 {
	font-size: 1.125em;
}
.job_1 {
	padding-top: 6em;
}
.honor_2_mid_2 ul li {
	margin-top: 2em;
	width: 31.38888888888889%;
}
.honor_2_mid_2 ul li:nth-child(3n) {
	margin-right: 0
}
.honor_2_mid_2 ul li:nth-child(4n) {
	margin-right: 2.91666666666667%
}
.honor_1 {
	margin-bottom: 2.5em;
}
.honor_1_mid_2 {
	font-size: 1em;
}
.swiper-button-prev-1, .swiper-button-next-1 {
	font-size: 0.6em;
}
.pcimgshow {
	display: none
}
.sjimgshow {
	display: block;
}
.about_his_mid_2 .swiper-button-prev-1, .about_his_mid_2 .swiper-button-next-1 {
	width: 2.5em;
	height: 2.5em;
}
.about_his_mid_2 .swiper-button-prev-1 {
	left: 0;
}
.about_his_mid_2 .swiper-button-next-1 {
	right: 0
}
.about_his_mid_2_mid_year {
	font-size: 12em;
}
.about_his_mid {
	padding-top: 3em;
	padding-bottom: 5em;
}
.about_his_mid_2_mid_year_jj_mid_2 {
	font-size: 1em;
	padding-left: 3em;
	padding-right: 3em;
}
.about_his_mid_3 {
	display: none
}
.xmh_3_mid_2 {
	margin-bottom: 2.5em;
}
.xmh_3_mid_1 {
	margin-top: 2.5em;
}
.abfzlc_p {
	display: block;
	position: static;
	margin-top: 1.5em;
}
.xmh_1_mid_2 {
	margin-top: 1.5em;
	margin-bottom: 2em;
}
.xmh_1_mid_1 {
	margin-top: 2.5em;
}
.ab_5_s_w {
	margin-left: 1em;
	margin-right: 1em;
}
.about_1_mid p.ab_5_s {
	display: block;
	cursor: pointer;
	display: block;
	padding: .8em 0;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url(../images/img1.png);
}
.news_top {
	margin-top: 2.5em;
}
.news_1_mid_right_2 {
	height: auto
}
.news_1_mid_right_1 {
	font-size: 0.75em;
}
.news_1_mid_left img {
	display: block;
	width: 100%;
}
.news_1_mid_left_bg {
	display: none
}
.news_1_mid_left {
	padding-bottom: 1em;
	position: static;
	width: auto;
}
.news_1_mid {
	padding-left: 0;
}
.news_1 {
	padding: 2.5em 0;
}
.news_2_mid_1 ul li {
	width: 49%;
	margin-top: 1em;
	margin-right: 0
}
.news_2_mid_1 ul li:nth-child(2n) {
	float: right;
}
.about_1_mid ul.w_2 li a.on:after, .about_1_mid ul.w_2 li a:hover:after {
	display: none;
}
.about_1_mid ul.w_2 li a.on {
	color: #333;
}
.about_1_mid ul.w_2 li a {
	border: none
}
.about_1_mid ul.w_2 li {
	width: auto;
	float: none
}
.about_1_mid ul.w_2 {
	-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
	display: none;
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10;
	background-color: #fff;
}
.about_1_mid.on ul.w_2 {
	display: block
}
.about_3 {
	padding: 2.5em 0;
}
.about_3_1 {
	margin-top: 2em;
}
.about_2_mid_3 span {
	font-size: 1em;
}
.about_2 {
	padding: 2.5em 0;
}
.about_2_mid_4_mid {
	height: 12em;
}
.about_2_mid_4_mid_3 {
	font-size: 0.875em;
}
.about_2_mid_4_mid_2 {
	font-size: 1em;
}
.news_info_2_mid_1 {
	font-size: 1.25em;
}
.news_info_2_mid_2 {
	font-size: 0.875em;
}
.news_2_mid_2 a {
	font-size: 0.875em;
}
.so_list_top {
	height: 1.5em;
}
.so_1_ny_5_mid_1 {
	font-size: 1.5em;
}
.so_1_ny_5_mid_2 {
	font-size: 1em;
}
.so_1_ny_5_mid_4 a {
	width: 10em;
}
.so_1_ny_5_mid_4 a span {
	font-size: 1em;
}
.so_1_ny_4_3 a {
	font-size: 0.875em;
	line-height: 2.5em;
	width: 10em;
}
.so_1_ny_4_3 {
	margin: 2.5em 0;
}
.so_1_ny_4_1 {
	margin: 2.5em 0;
}
.so_1_ny_4_2_mid_2 {
	padding-right: 3em;
}
.so_1_ny_4_2_mid_2_1 {
	font-size: 1em;
}
.so_1_ny_3_1 {
	margin: 2.5em 0;
}
.so_1_ny_3_2_mid_1 img {
	height: 5em;
}
.so_1_ny_3_2_mid_1 {
	height: 6em;
}
.so_1_ny_2_3_sj {
	display: block
}
.so_1_ny_2_1 {
	margin: 2.5em 0;
}
.so_1_ny_2_2_mid_1_span img:nth-child(2) {
	opacity: 1;
}
#ipad_ys_hide {
	display: none
}
.so_1_ny_2_2_mid_1 {
	height: auto
}
.so_1_ny_2_2_mid_2 {
	display: none
}
.so_1_ny_2_2 .swiper-slide:nth-child(2n) {
	display: none
}
.so_1_ny_2_2_mid_1 {
	height: auto;
}
.so_1_ny_2_2_mid_2 {
	font-size: 1em;
}
.cj_2 {
	margin-bottom: 2.5em;
}
.swiper-container-cj_pic_left, .swiper-container-cj_pic_right {
	display: block
}
.ipad_show {
}
.swiper-container-cj_pic_left, .swiper-container-cj_pic_right {
	width: 20px;
	height: 41px;
	margin-top: -20.5px;
	background-size: cover;
}
.cjpicna_mask span {
	font-size: 1.125em;
}
.cj_2_top {
	display: none;
}
.about_1_mid ul.w_4_s li a:hover:after, .about_1_mid ul.w_4_s li a.on:after {
	display: none;
}
.about_1_mid ul.w_4_s li a:hover, .about_1_mid ul.w_4_s li a.on {
	color: #333;
}
.about_1_mid ul.w_4_s li {
	float: none;
	display: block;
	width: auto
}
.about_1_mid ul.w_4_s li a, .about_1_mid ul.w_2 li a {
	text-align: left;
	line-height: 2.2em;
	padding: 0 1em;
	font-size: 0.875em;
}
.about_1_mid ul.w_4_s {
	display: none;
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10;
	background-color: #fff;
	-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
}
.about_1_mid.on ul.w_4_s {
	display: block
}
.about_1_mid p.w_4_s_p {
	cursor: pointer;
	display: block;
	padding: .8em 0;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url(../images/img1.png);
}
.nybanner_mid_3 {
	font-size: .875em;
}
.nybanner_mid_2 {
	font-size: 1.125em;
}
.nybanner_mid_1 {
	font-size: 1.375em;
}
}

@media screen and (max-width:735px) {
.so_1_ny_3 {
	padding-bottom: 8em;
}
.swiper-pagination-jz {
	display: block;
}
.so_1_ny_3 .swiper-pagination-bullet {
	border: 1px #fff solid;
	background: none;
	opacity: 1;
}
.so_1_ny_3 .swiper-pagination-bullet-active {
	background-color: #fff;
}
}

@media screen and (max-width:680px) {
.index_3_mid_footer ul li {
	width: 50%;
	margin-bottom: 1em;
}
.index_3_mid_footer ul li:nth-child(1) {
	text-align: center
}
.index_3_mid_footer ul li:last-child {
	text-align: center
}
.index_3_mid_footer ul li:nth-child(3):after {
	display: none
}
}
.so_img_sj {
	display: none
}
.cj_2_img_bg {
	display: none;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 45vh;
}

@media screen and (max-width:640px) {
.cj_2_img_bg {
	display: block
}
.cj_2_img img {
	display: none
}
.so_img_sj {
	display: block
}
.so_img_pc {
	display: none
}
.mobilefooter .div1280 {
	padding: 0 .5em;
}
.mobilefooter_mid_new_mid {
	float: left;
	margin: 0;
	width: 25%;
	transform: scale(.85, .85);
}
.swiper-slide a:nth-child(4n) .mobilefooter_mid_new_mid {
	margin-right: 0
}
.bannerpic {
/*height:calc(100vh - 62px);*/
}
.footer_1 {
	padding-top: 1em;
	padding-bottom: 1.5em;
}
.ser_5_1_mid_2 {
	font-size: 0.875em;
	margin-top: 1em;
}
.ser_5 {
	padding: 2.5em 0;
}
.ser_4 {
	padding-bottom: 2.5em;
}
.ser_4_mid_right_1 {
	font-size: 1.3em;
}
.swiper-pagination-jckf {
	display: block
}
.ser_1_4_mid_right_1 {
	font-size: 1em;
}
.ser_1_4_mid {
	padding-left: 3em;
}
.ser_1_4_mid_left {
	width: 2em;
}
.banner_mid_1 img {
	max-width: 92%;
}
.index_5_1_right_mid_2 {
	padding-left: 3.5em;
}
.index_5_1_right_mid_2_left_1 {
	font-size: 2em;
}
.index_5_1_left_2 {
	font-size: 0.65em;
}
.index_5_1_right_mid_2_right_1 {
	font-size: 1em;
}
.index_4_2_mid {
	padding: 0 4em;
}
.index_case_footer_left, .index_case_footer_right {
	z-index: 100;
	height: 2.0625em;
	top: auto;
	bottom: 10%;
	font-size: 0.75em;
}
.index_case_footer_left {
	left: 1em;
}
.index_case_footer_right {
	right: 1em;
}
.index_case_footer {
	position: static;
	height: 1px;
}
.swiper-container-video-2 .swiper-slide {
	padding: 0;
}
.index_4_2_mid_1 {
	font-size: 1em;
}
.index_com_t {
	margin: 2.5em 0;
}
.index_com_t_1, .index_com_t_3 {
	font-size: 1.25em;
}
.index_3_mid_left .btn {
	right: 15%;
	bottom: 25%
}
.index_3_mid_left {
	width: 320px;
}
.index_1_mid_left {
	margin-left: 0;
	width: 48%;
}
.index_1_mid_right {
	width: 48%;
	text-align: right
}
.mobilemenu {
	height: calc(100vh - 62px);
}
.mobilemenuon {
	top: 62px
}
.par_1 {
	padding: 4em 0;
}
.par_1_mid ul li {
	padding-left: 2.2em;
}
.par_1_mid_left {
	width: 2.2em;
}
.par_1_mid_right_1 {
	font-size: 1.25em;
}
.cul_3 {
	margin-bottom: 2.5em;
}
.swiper-button-prev-r-v, .swiper-button-next-l-v {
	font-size: 0.45em;
}
.cul_2_2_mid {
	float: right;
	margin-left: 0;
	width: 60%;
}
.cul_2_2_img_jxw {
	position: static;
	float: left;
	width: 40%;
}
.cul_2_2 {
	margin-bottom: 3.75em;
	background-color: #4a97e5;
	overflow: hidden
}
.cul_2_1_mid {
	width: auto;
	margin-left: 0;
}
.cul_1 {
	padding: 3.5em 0;
}
.cul_1_mid_right_3 {
	margin: 1.5em 0;
	padding: 1.5em 0;
}
.cul_1_mid_right {
	width: auto;
	margin-left: 0%;
}
.cul_1 {
	background-position: left top;
}
.job_1_3 ul li {
	margin-top: 1em;
}
.job_1_3 ul li:last-child {
	background-image: none
}
.job_1_2 {
	font-size: 1.25em;
}
.job_2_1_mid_right:after {
	display: none
}
.job_2_1_mid_right {
	position: static;
	width: auto;
	height: auto;
	text-align: left;
	margin-top: 1em;
}
.job_2_1_mid {
	padding-right: 0
}
.job_1 {
	padding-top: 2.5em;
	padding-bottom: 3em;
}
.honor_2 {
	padding-top: 2.5em;
}
.about_his_mid_2 {
	margin-top: 1.5em;
}
.about_his_mid_2_mid_year_jj_mid_1 span {
	font-size: 1.875em
}
.about_his_mid {
	padding-bottom: 4em;
	padding-top: 2.5em;
}
.about_his_mid_2_mid_year {
	font-size: 8em;
}
.xmh_2_1 {
	margin-top: 3em;
}
.xmh_2 {
	padding-bottom: 8em;
}
.about_3_1_mid {
	height: 5em;
}
.nybanner_mid_4 {
	-webkit-line-clamp: 2;
}
.nybanner_mid_5 a {
	line-height: 2.2em;
	width: auto;
	padding: 0 1.8em;
}
.so_1_ny_5_mid_1 {
	font-size: 1.25em;
}
.so_1_ny_5_mid_2 {
	font-size: 0.875em;
}
.so_1_ny_2_3_mid_1 {
	font-size: 1.25em;
}
.so_1 {
	margin-top: 2.5em;
}
.so_1_1_right a {
	margin-bottom: 1em;
}
.so_1_2 {
	margin-top: 1em;
}
.about_2_mid_1 {
	font-size: 1.25em;
}
.bodyon .header_left img, .header_left img, #header #headermid, .bodyon .header_left img, .bodyon #header #headermid, .bodyon #header .header_left img {
	height: 2.875em;
}
#mid {
	margin-top: 3.875em;
}
#header {
	padding: 0.5em 0;
}
}

@media screen and (max-width:600px) {
.indexbanner_footer_mid_mid_2 {
	padding-top: 0.5em;
}
.mobilefooter_mid ul li {
	font-size: 0.875em;
}
.index_3_mid_right ul li {
	margin-right: 0;
	width: 47%;
}
.index_3_mid_right ul li:nth-child(2n) {
	float: right;
}
.index_3_mid_right ul li:nth-child(4n) {
	margin-right: 0;
}
.index_1_mid_left {
	margin-top: 0;
	float: none;
	width: 100%;
}
.index_1_mid_left img {
	max-width: 55%;
}
.index_1_mid_right {
	margin-top: 1.5em;
	float: none;
	width: 100%;
	text-align: center
}
.cul_1_mid_right_1 {
	font-size: 1.25em;
}
.job_2_1 ul li {
	padding: 1em;
	margin-top: 1em;
}
.news_info_2_mid_4 {
	margin-bottom: 2.5em;
}
.news_info_2_mid_4_right {
	padding-top: 1.5em;
	overflow: hidden;
	position: static;
	width: 100%;
	text-align: center;
}
.news_info_2_mid_4_right a {
	width: auto;
	height: 3.5em;
	border-radius: 3.5em;
}
.news_info_1_mid {
	font-size: 0.875em;
}
.news_info_2_mid_3 {
	margin-top: 1.5em;
	padding-top: 1.5em;
}
.so_1_ny_5 {
	padding: 4em 0;
}
.so_1_ny_5_mid_3 {
	margin: 2.5em 0;
}
.so_1_ny_5_mid_3 ul li {
	width: 50%;
	margin-right: 0;
	margin-bottom: 1.5em;
}
.so_1_ny_5_mid_3_3 {
	padding-left: 1em;
	padding-right: 1em;
}
}

@media screen and (max-width:550px) {
.cul_2_2 {
	margin-bottom: 2.5em
}
.about_his_mid_2_mid_year {
	font-size: 6em;
}
.news_1_mid_right_2 {
	margin: 1em 0;
}
.news_1_mid_right_1 {
	font-size: 0.65em;
}
.about_2_mid_4 ul li {
	width: 49%;
	margin-right: 0;
}
.about_2_mid_4 ul li:nth-child(2n) {
	float: right;
}
}

@media screen and (max-width:500px) {
.ser_3_2_mid_1_mid_1 span {
	font-size: 2.5em;
}
.index_3_mid_footer {
	margin: 1.5em 0;
}
.index_3_mid_footer ul li:nth-child(1) .index_3_mid_footer_mid, .index_3_mid_footer ul li:nth-child(3) .index_3_mid_footer_mid {
	margin-left: 0;
}
.index_3_mid_footer ul li:nth-child(2) .index_3_mid_footer_mid, .index_3_mid_footer ul li:nth-child(4) .index_3_mid_footer_mid {
	margin-right: 0;
}
.index_3_mid_footer_mid_right_1 span b {
	font-size: 1.5em;
}
.index_3_mid_footer_mid_right_2 {
	font-size: 1em;
}
.index_3_mid_right_mid {
	font-size: 0.7em;
}
.swiper-container-video .swiper-slide {
padding: 0 calc((100vw - 250px) * 0.0125);
	width: 250px;
}
.cul_2_2_img_jxw {
	width: 100%;
	float: none
}
.cul_2_2_mid {
	float: none;
	width: auto;
	margin-top: 1.5em;
}
.honor_2_mid_2_mid_1 {
	padding-bottom: 1em;
}
.honor_2_mid_2 ul li {
	width: 49%;
	margin-right: 0;
}
.honor_2_mid_2 ul li:nth-child(2n) {
	float: right
}
.honor_2_mid_2 ul li:nth-child(4n) {
	margin-right: 0
}
.news_2_mid_1_mid_2_1 {
	font-size: 0.875em;
}
.news_2_mid_1 ul li {
	width: 100%;
}
.news_info_2_mid_3 {
	font-size: 0.875em;
}
.news_info_2_mid_2 {
	margin-top: 0.5em;
}
.news_info_2_mid_1 {
	font-size: 1.125em;
}
.nybanner_mid_4 {
	margin: .6em 0 0 0;
}
.nybanner_mid_5 {
	display: none
}
.so_1_ny_4_2 ul li {
	width: 49%;
	margin-right: 0;
}
.so_1_ny_4_2 ul li:nth-child(2n) {
	float: right;
}
.so_1_ny_4_2 ul li:last-child {
	display: none
}
.nybanner_mid_2 {
	font-size: 0.875em;
}
.nybanner_mid_1 {
	font-size: 1.125em;
}
.nybanner_mid_3 {
	display: none
}
}

@media screen and (max-width:480px) {
.so_1_ny_3_2_mid_mask {
	transform: scale(.9, .9);
}
.so_1_ny_2_2_mid_1_span img {
	width: 5.5em;
}
.mobilefooter_mid {
	text-align: left
}
.indexbanner_footer_mid_mid_2 {
	font-size: 1.125em;
}
.mobilefooter_mid ul li {
	font-size: 0.75em;
	margin-left: 0.5em;
	margin-right: 0.5em;
}
.indexbanner_footer_mid_mid_1 img {
	height: 2.5em;
}
.ser_1_3_vh {
	height: 90px;
}
.ser_1_3_vh_pic span img {
	width: 2em;
}
.ser_1_3_vh_pic {
	height: 90px;
}
.swiper-container-zxsj .swiper-slide {
	width: 90px;
}
.ser_1_4_mid {
	padding-left: 2.5em;
}
.ser_1_4_mid_right_2 {
	font-size: 0.75em;
}
}

@media screen and (max-width:470px) {
.ser_1_4 ul li {
	width: 50%;
}
.ser_1_4 ul li:last-child:after {
	display: none;
}
.ser_1_4 ul li:last-child {
	margin-top: 1em;
}
}

@media screen and (max-width:440px) {
.mobilefooter_mid_new_mid_mask_2 {
	font-size: 0.75em;
	margin-top: 0.2em;
}
.mobilefooter_mid_new_mid_mask_1 img {
	height: 1.7em;
}
.mobilefooter_mid_new_mid {
	float: left;
	margin: 0;
	width: 25%;
	transform: scale(.9, .9);
}
}

@media screen and (max-width:400px) {
.index_5_1_right ul li {
	width: 100%;
}
.par_1_mid ul li {
	margin-top: 1.5em;
}
.par_1_mid_right_3 {
	font-size: 0.875em;
}
.par_1_mid_right_1 {
	font-size: 1.125em;
}
.par_1_mid_right_2 {
	font-size: 0.75em;
}
.swiper-container-video .swiper-slide {
	padding: 0;
}
.job_1_3 ul li {
	width: 100%;
	background-image: none;
	text-align: left;
}
.about_3_1_mid {
	height: 4em;
}
.about_2_mid_4_mid_3 {
	min-height: inherit;
}
.about_2_mid_4_mid {
	height: auto;
	padding: 1em 0;
}
.about_2_mid_4 ul li {
	width: 100%;
}
.so_cate_list ul li {
	width: 100%;
}
.so_1_ny_4_3 a {
	font-size: 0.75em;
}
.so_1_ny_4_2 ul li {
	width: 100%;
}
.so_1_ny_4_2 ul li:last-child {
	display: block
}
.so_1_ny_3_2_mid_2 {
	font-size: 0.875em;
}
}

@media screen and (max-width:335px) {
.index_3_mid_right_mid_left {
	font-size: 0.875em;
}
.index_3_mid_right_mid {
	padding-left: 4em;
}
}

@media screen and (max-width:320px) {
.so_1_ny_5_mid_4 a span {
	font-size: 0.875em;
}
.so_1_ny_5_mid_3 ul li {
	width: 100%;
}
.so_1_ny_3 {
	padding-bottom: 4em;
}
.dtpic {
	width: 86%;
	margin-left: 7%;
}
}
.so_1_ny_3_2_mid_mask .so_1_ny_3_2_mid_1 img, .so_1_ny_5_mid_3 ul li .so_1_ny_5_mid_3_1 img, .so_1_ny_2_2_mid img, .ser_1_3_vh_pic img, .ser_5_1_mid img, .job_1_5_mid img, .about_2_mid_4_mid .about_2_mid_4_mid_1 img {
	transition: 0.8s;
}
.so_1_ny_3_2_mid_mask:hover .so_1_ny_3_2_mid_1 img, .so_1_ny_5_mid_3 ul li:hover .so_1_ny_5_mid_3_1 img, .so_1_ny_2_2_mid:hover img, .ser_1_3_vh_pic:hover img, .ser_5_1_mid:hover img, .job_1_5_mid:hover img, .about_2_mid_4_mid:hover .about_2_mid_4_mid_1 img {
	transform: rotateY(180deg);
}
.about_2_mid_4_mid_code:hover .about_2_mid_4_mid_1 img {
	display: none
}
.banner_bg_video {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
/*.webright ul li a.web_1{
background-image:url(../images/right/1.png);}
.webright ul li:hover a.web_1{
background-image:url(../images/right/1on.png);}
.webright ul li a.web_2{
background-image:url(../images/right/2.png);}
.webright ul li:hover a.web_2{
background-image:url(../images/right/2on.png);}
.webright ul li a.web_3{
background-image:url(../images/right/3.png);}
.webright ul li:hover a.web_3{
background-image:url(../images/right/3on.png);}
.webright ul li a.web_4{
background-image:url(../images/right/4.png);}
.webright ul li:hover a.web_4{
background-image:url(../images/right/4on.png);}
.webright ul li a.web_5{
background-image:url(../images/right/5.png);}
.webright ul li:hover a.web_5{
background-image:url(../images/right/5on.png);}
.webright ul li a.web_6{
background-image:url(../images/right/6.png);}
.webright ul li:hover a.web_6{
background-image:url(../images/right/6on.png);}*/
.webright ul li:hover span, .webright ul li:hover img.ewm {
	display: block
}
.news_1 a {
	display: block
}
.about_2_mid_4 ul li, .news_2_mid_1 ul li, .job_2_1 ul li {
	-webkit-transition: -webkit-box-shadow .45s ease-out;
	transition: -webkit-box-shadow .45s ease-out;
	transition: box-shadow .45s ease-out;
	transition: box-shadow .45s ease-out, -webkit-box-shadow .45s ease-out;
	border-radius: 0 5px 5px 0px;
}
.about_2_mid_4 ul li:hover, .news_2_mid_1 ul li:hover, .job_2_1 ul li:hover {
	-webkit-box-shadow: 18px 18px 26px rgba(0,0,0,0.2);
	box-shadow: 18px 18px 26px rgba(0,0,0,0.2)
}
.xmss_sj {
	display: none
}
.jckf_sj {
	text-align: center;
	display: none
}
.w_w_sj {
	margin-top: 2em;
	display: none;
	text-align: center;
}
@media screen and (max-width:768px) {
#swiper-pagination-ys {
	display: block;
	margin-top: 0;
}
.ser_1_4 {
	margin-bottom: 2.5em;
}
.w_w_sj {
	display: block;
}
.w_w {
	display: none;
}
.jckf_sj {
	display: block
}
.swiper-container-jckf {
	display: none
}
.xmss_sj {
	display: block
}
.xmss_pc {
	display: none
}
.ser_8_link_mid a:nth-child(1) {
	top: 170px;
	left: 50px;
}
.ser_8_link_mid a:nth-child(2) {
	left: 235px;
	top: 115px;
}
.ser_8_link_mid a:nth-child(3) {
	left: 275px;
}
.ser_8_link_mid a:nth-child(4) {
	left: 457px;
	top: 116px;
}
.ser_8_link_mid a:nth-child(5) {
	top: 165px;
	right: 32px;
}
.ser_8_t {
	background-image: url(../images/s2.jpg);
}
.ser_8_link_mid {
	width: 750px;
	background-color: #0e1d32;
	margin: 0 auto;
	height: 433px;
	background-image: url(../images/s1.jpg);
}
.so_2_mid_2_bg_mid a {
	width: 70px;
	height: 70px;
}
.so_2_mid_2_bg_mid a:nth-child(1) {
	top: 250px;
	left: 180px;
}
.so_2_mid_2_bg_mid a:nth-child(2) {
	left: 540px;
	top: 200px;
}
.so_2_mid_2_bg_mid a:nth-child(3) {
	right: 194px;
	top: 460px;
}
.so_2_mid_2_bg_mid {
	background-image: url(../images/so.jpg);
	height: 661px;
	margin: 0 auto;
	width: 750px;
}
.so_2_mid_2_bg_mid a:nth-child(1) {
}
.sjso {
	position: relative;
	display: none;
	width: 320px;
	margin: 0 auto;
}
.ser_8_link_mid_sj {
	display: none;
	position: relative;
	width: 100%;
	margin: 0 auto;
}
.ser_8_link_mid_sj a {
	position: absolute;
	width: 60px;
	height: 25px;
	display: block;
}
.ser_8_link_mid_sj a:nth-child(1) {
	left: 6%;
	top: 40%;
}
.ser_8_link_mid_sj a:nth-child(2) {
	left: 30%;
	top: 25%;
}
.ser_8_link_mid_sj a:nth-child(3) {
	left: 35%;
	top: 0%;
}
.ser_8_link_mid_sj a:nth-child(4) {
	left: 60%;
	top: 25%;
}
.ser_8_link_mid_sj a:nth-child(5) {
	right: 4%;
	top: 38%;
}
@media screen and (max-width:480px) {
.ser_5_1_mid_1 img {
max-width:65%;
}
.ser_1_4_mid_right_2 {
display:none
}
.ser_1_4 ul li {
width:33.333333%;
}
.ser_1_4_mid_left {
position:static;
width:100%;
text-align:center
}
.ser_1_4_mid {
padding-left:0
}
.ser_1_4 ul li:last-child {
margin-top:0
}
.ser_1_4_mid_left img {
height:2.5em;
}
.ser_1_4_mid_right {
margin-top:.5em;
}
.ser_1_4 ul li:last-child:after {
display:block
}
.ser_4_mid_left img {
max-width:85%;
}
.ser_8_link_mid {
display:none;
}
.ser_8_link_mid_sj {
display:block;
}
.ser_8_link .div1286 {
background-color:#1b1c21;
 background-size:cover;
}
 .sjso a {
display:block;
position:absolute;
width:50px;
height:50px;
left:0;
top:0;
}
.sjso a:nth-child(1) {
top:90px;
left:67px;
}
.sjso a:nth-child(2) {
top:75px;
left:215px;
}
.sjso a:nth-child(3) {
top:180px;
left:195px;
}
.so_2 {
background-color:#02093f
}
.sjso {
display:block
}
.so_2_mid_2_bg_mid {
display:none
}
}
.so_1_ny_2_2_count_4 {
	max-width: none;
	width: 68.75em;
	margin-left: 16.5%;
}
.so_1_ny_2_2_count_3 {
	max-width: none;
	width: 68.75em;
	margin-left: 25.4%;
}
.so_1_ny_2_2_count_2 {
	max-width: none;
	width: 68.75em;
	margin-left: 34.6%;
}
.so_1_ny_3_2_count_3 {
	max-width: none;
	width: 66.25em;
	margin-left: 20%;
}
@media screen and (max-width:1100px) {
.so_1_ny_3_2_count_3, .so_1_ny_3_2_count_2, .so_1_ny_3_2_count_4 {
width:auto;
max-width:66.25em;
margin-left:auto;
}
.so_1_ny_2_2_count_3 {
margin-left:auto;
max-width:68.75em;
width:auto
}
.so_1_ny_2_2_count_4 {
margin-left:auto;
max-width:68.75em;
margin-left:auto;
width:auto
}
}
.index_1_mid_right_pc {
	position: relative;
	margin: 0 auto;
	margin-top: 10%;
	width: 11em;
}
.index_1_mid_right_pc_co {
	position: absolute;
	left: 0;
	top: 0;
}
.index_1_mid_right_pc_co:nth-child(1) {
	text-align: center;
	top: -3.5em;
	left: 9%;
}
.index_1_mid_right_pc_co:nth-child(2) {
	top: 40%;
	left: auto;
	right: -105%;
}
.index_1_mid_right_pc_co:nth-child(4) {
	top: 40%;
	left: -88%;
	text-align: right;
}
.index_1_mid_right_pc_co:nth-child(3) {
	text-align: center;
	bottom: -3.5em;
	top: auto;
	left: 9%;
}
.index_1_mid_right_pc_co_1 {
	color: #000;
}
.index_1_mid_right_pc_co_2 {
	color: #6b685f;
	margin-top: 0.2em;
}
.index_1_mid_right_sj {
	display: none
}
@media screen and (max-width:1100px) {
.index_1_mid_right_sj {
display:block
}
.index_1_mid_right_pc {
display:none
}
}
@media screen and (max-width:1366px) {
.xmh_1_mid_2 {
padding:0 2.75em;
}
}
@media screen and (max-width:768px) {
.xmh_1_mid_2 {
padding:0;
}
}
.pagination {
	text-align: center
}
.pagination li {
	display: inline-block;
}
@media screen and (max-width:640px) {
.banner_bg_video {
display:none
}
}
