* {
	padding: 0;
	margin: 0;
	list-style: none;
}

html,
body {
	margin: 0 auto;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td,
header,
section,
footer {
	margin: 0;
	padding: 0
}

body,
button,
input,
select,
textarea {
	font: 0.73vw/1.5 "microsoft yahei";
	color: #666;
	font-weight: normal;
}

body {
	overflow-x: hidden;
}

address,
cite,
dfn,
em,
var,
i {
	font-style: normal
}

ul,
ol,
dl {
	list-style: none
}

a,
a:active,
a:link,
a:visited {
	text-decoration: none
}

a {
	color: #000;
}

input {
	outline: none;
}

img {
	vertical-align: middle;
}

@font-face {
	font-family: 'gsmc';
	src: url('sanfranciscodisplay-black-webfont.ttf');
}

@font-face {
	font-family: 'sz';
	src: url('Inter-UI-Bold.ttf');
}

@font-face {
	font-family: 'Intro';
	src: url('Intro Cond Light Free.otf');
}
@font-face {
	font-family: 'PoppinsBold';
	src: url('Poppins-Bold.otf');
}
@font-face {
	font-family: 'PoppinsRegular';
	src: url('Poppins-Regular.otf');
}



input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #aaa;
}

.margin-c {
	width: 83.33vw;
	margin: auto;
}

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

.index-head {
	height: 4.68vw;
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 666;
	border-bottom: 0.052vw solid rgba(255, 255, 255, 0.15);
	transition: all 1s;
	box-sizing: border-box;
}

.index-head.on {
	background-color: #fff;
	box-shadow: 0 0 0.52vw rgba(0, 0, 0, .1);
}

.index-head .margin-c {
	width: 90.62vw;
	position: relative;
	height: 4.68vw;
}

.index-head-logo {
	position: absolute;
	height: 1.87vw;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.index-head-logo img {
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	transition: 0.4s;
	filter: brightness(0) invert(1);
}

.index-top {
	float: right;
	height: 4.68vw;
}

.index-nav {
	float: left;
}

.index-nav>ul::after {
	content: " ";
	display: block;
	clear: both;
	position: relative;
}

.index-nav>ul>li {
	float: left;
	margin-left: 2.34vw;
}

.index-nav>ul>li>a {
	line-height: 4.68vw;
	color: #fff;
	font-size: 0.93vw;
	display: block;
	position: relative;
}

.index-nav>ul>li>a::after {
	content: " ";
	position: absolute;
	bottom: 0;
	width: 0;
	height: 0.2vw;
	background-color: #fff;
	left: 0;
	right: 0;
	margin: auto;
	transition: 0.4s;
}

.index-nav>ul>li>a.on::after {
	width: 1.45vw;
}

.index-head.on .index-nav>ul>li>a {
	color: #333;
}

.index-head.on .index-nav>ul>li>a.on {
	color: #0066cc;
}


.index-head.on .index-nav>ul>li>a.on::after {
	background-color: #0066cc;
}

.index-nav>ul>li>ul {
	display: none;
	width: 100%;
	position: fixed;
	top: 4.68vw;
	left: 0;
	height: 4.16vw;
	background-color: #f5f5f5;
	text-align: center;
	font-size: 0;
}

.index-nav>ul>li>ul>li {
	display: inline-block;
}

.index-nav>ul>li>ul>li>a {
	display: block;
	padding: 0 1.04vw;
	color: #333;
	font-size: 0.83vw;
	line-height: 4.16vw;
}

.index-top-right {
	float: right;
	margin-left: 2.86vw;
}

.index-top-ss {
	height: 4.68vw;
	position: relative;
	width: 1.04vw;
	padding-right: 1.04vw;
	margin-right: 1.04vw;
	float: left;
	cursor: pointer;
}
.index-top-ss .search{
	position: absolute;
	top: 100%;
	right: 0;
	background: #fff;
	border: 1px solid #0066cc;
	display: none;
	overflow: hidden;
	width: 260px;
}
.index-top-ss .search input{
	height: 36px;
	border: none;
	width: 180px;
	padding: 0 10px;
	float: left;
}
.index-top-ss .search a{
	background: #0066cc;
	width: 60px;
	font-size: 15px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	float: right;
}

.index-top-ss::after {
	content: " ";
	display: block;
	position: absolute;
	width: 0.052vw;
	height: 0.83vw;
	background-color: #fff;
	opacity: 0.4;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.index-top-ss img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 1.04vw;
	margin: auto;
	width: 1.04vw;
	transition: 0.4s;
}

.index-top-wx {
	height: 1.56vw;
	margin-top: 1.56vw;
	font-size: 0;
	float: left;
}

.index-top-wx-item {
	margin-right: 1.04vw;
	position: relative;
	display: inline-block;
	width: 1.56vw;
	height: 1.56vw;
}

.index-top-wx-item:nth-last-child(1) {
	margin-right: 0;
}

.index-top-wx-icon {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	transition: 0.4s;
	cursor: pointer;
}

.index-top-inner {
	display: none;
	position: absolute;
	bottom: -7.29vw;
	left: -2.08vw;
	width: 5.2vw;
	border-radius: 0.2vw;
	border: 0.26vw solid #fff;
}

.index-top-ss img:nth-child(2),
.index-top-wx-icon:nth-child(2) {
	opacity: 0;
}

.index-head.on .index-top-ss img:nth-child(1),
.index-head.on .index-top-wx-icon:nth-child(1) {
	opacity: 0;
}

.index-head.on .index-top-ss img:nth-child(2),
.index-head.on .index-top-wx-icon:nth-child(2) {
	opacity: 1;
}

.index-head.on .index-head-logo img {
	filter: inherit;
}

.index-banner {
	width: 100%;
	height: 48.8vw;
	overflow: hidden;
	font-size: 0;
	position: relative;
	z-index: 555;
}

.index-banner .swiper-slide img {
	width: 100%;
	height: 48.8vw;
	object-fit: cover;
	transform: scale(1.05);
	transition: 5s;
}

.index-banner .swiper-slide-active img {
	transform: scale(1);
}

.index-banner .swiper-pagination {
	bottom: 2.6vw !important;
	width: 100%;
	font-size: 0;
	text-align: right;
}

.index-banner .swiper-pagination {
	width: 31.25vw !important;
	height: 0.052vw !important;
	bottom: 2.86vw !important;
	left: 9.37vw !important;
	top: inherit !important;
	background-color: transparent;
}

.index-banner .swiper-pagination::after {
	content: " ";
	display: block;
	width: 100%;
	height: 0.052vw;
	background-color: rgba(255, 255, 255, 0.3);
}

.swiper-pagination-progressbar-fill {
	background-color: #fff !important;
}

.swiper-pagination-progressbar-fill::after {
	content: " ";
	display: block;
	position: absolute;
	right: 0;
	top: -0.052vw;
	height: 0.15vw;
	width: 0.1vw;
	background-color: #fff;
}

.index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
}

.index-banner-index {
	color: #fff;
	font-size: 0.72vw;
	position: absolute;
	left: 8.22vw;
	bottom: 2.34vw;
	z-index: 666;
}

.index-banner-index.two {
	left: 41.14vw;
}

.index-banner .swiper-button-prev::after,
.index-banner .swiper-button-next::after {
	display: none;
}

.index-banner .swiper-button-prev,
.index-banner .swiper-button-next {
	bottom: 1.56vw;
	right: 11.45vw;
	left: inherit !important;
	top: inherit !important;
	width: 2.6vw;
	height: 2.6vw;
	position: absolute;
	z-index: 666;
}

.index-banner .swiper-button-next {
	right: 8.07vw;
}

.index-banner .swiper-button-prev img,
.index-banner .swiper-button-next img {
	width: 100%;
	height: 100%;
	transition: 0.4s;
	position: absolute;
	left: 0;
	top: 0;
}

.index-banner .swiper-button-prev img:nth-child(2),
.index-banner .swiper-button-next img:nth-child(2) {
	opacity: 0;
}

.index-about {
	background-image: url(index-about.png);
	background-repeat: repeat;
	background-size: cover;
	background-position: center;
	overflow: hidden;
	padding-top: 6.25vw;
}

.index-about-left {
	float: left;
	width: 36.45vw;
}

.index-about-title-e {
	font-size: 3.75vw;
	font-weight: bold;
	color: transparent;
	background-image: linear-gradient(to right, #0066cc, #ffffff);
	-webkit-background-clip: text;
	background-clip: text;
	font-family: 'gsmc';
	margin-top: -1.56vw;
}

.index-about-title {
	color: #0066cc;
	font-size: 1.56vw;
	font-weight: bold;
	margin-top: -0.26vw;
	margin-bottom: 1.45vw;
}

.index-about-text {
	color: #666666;
	font-size: 0.83vw;
	line-height: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.index-about-btn {
	background-color: #0066cc;
	width: 7.81vw;
	height: 2.6vw;
	font-size: 0.83vw;
	color: #fff;
	box-sizing: border-box;
	padding-left: 1.04vw;
	position: relative;
	transition: 0.4s;
	line-height: 2.6vw;
	display: block;
	margin-top: 3.64vw;
}

.index-about-btn img {
	width: 0.52vw;
	position: absolute;
	right: 1.04vw;
	top: 0;
	bottom: 0;
	margin: auto;
}

.index-about-right {
	float: right;
	width: 41.66vw;
	height: 23.95vw;
	overflow: hidden;
}

.index-about-right img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: 0.4s;
}

.index-about-list {
	margin-top: 2.86vw;
	margin-bottom: 6.25vw;
}

.index-about-item {
	float: left;
	margin-right: 1.56vw;
	width: 15.41vw;
	height: 9.37vw;
	position: relative;
	background-color: rgba(255, 255, 255, 0.9);
	box-shadow: 0 0 1.04vw 0.2vw rgba(0, 0, 0, 0.05);
	box-sizing: border-box;
	padding: 0 1.56vw;
}

.index-about-item:nth-last-child(1) {
	margin-right: 0;
}

.index-about-item img {
	/* max-width: 1.87vw; */
	/* max-height: 1.87vw; */
	height: 1.87vw;
	position: absolute;
	right: 1.4vw;
	top: 1.4vw;
	transition: 0.4s;
}

.index-about-item-title {
	color: #0066cc;
	font-size: 0.72vw;
	margin-top: 2.6vw;
}

.index-about-item-title span {
	font-size: 2.5vw;
	font-weight: bold;
	font-family: 'sz';
}

.index-about-item-text {
	color: #666666;
	font-size: 0.72vw;
}

.index-yw {
	position: relative;
	background-image: url(index-yw.png);
	background-repeat: repeat;
	background-size: cover;
	background-position: center;
	padding: 14.58vw 0 5.2vw;
}

.index-yw-title-e {
	position: absolute;
	text-align: center;
	width: 100%;
	font-size: 4.47vw;
	font-family: 'sz';
	color: #fff;
	top: 2.34vw;
	opacity: 0.04;
	text-transform: uppercase;
}

.index-yw-title {
	text-align: center;
	position: absolute;
	font-weight: bold;
	font-size: 2.5vw;
	color: #ffffff;
	width: 100%;
	top: 5.2vw;
}

.index-yw-box {
	text-align: center;
	font-size: 0;
}

.index-yw-item {
	display: inline-block;
	margin: 0 0.88vw;
	box-shadow: 0 0 0.52vw 0.1vw rgba(0, 0, 0, .1);
	width: 26.56vw;
	position: relative;
}

.index-yw-head {
	width: 100%;
	height: 9.37vw;
	background-repeat: repeat;
	background-size: cover;
	background-position: center;
	overflow: hidden;
	border-top-left-radius: 0.52vw;
	border-top-right-radius: 0.52vw;
}

.index-yw-item:nth-child(1) .index-yw-head {
	background-image: url(index-yw-head1.png);
}

.index-yw-item:nth-child(2) .index-yw-head {
	background-image: url(index-yw-head2.png);
}

.index-yw-item:nth-child(3) .index-yw-head {
	background-image: url(index-yw-head3.png);
}

.index-yw-head img {
	position: absolute;
	top: -3.12vw;
	left: 0;
	right: 0;
	margin: auto;
	transition: 0.4s;
	width: 6.25vw;
}

.index-yw-item-title {
	text-align: center;
	color: #ffffff;
	font-size: 1.56vw;
	margin-top: 4.16vw;
	font-weight: bold;
}

.index-yw-item-text {
	text-transform: uppercase;
	font-family: 'Intro';
	text-align: center;
	color: #ffffff;
	font-size: 0.93vw;
}

.index-yw-item-list {
	padding: 2.08vw 2.6vw 1.04vw;
	overflow: hidden;
	background-color: #fff;
	height: 17.7vw;
	box-sizing: border-box;
}

.index-yw-item:nth-child(2) .index-yw-item-list {
	padding: 2.08vw 3.12vw 1.04vw;
}

.index-yw-item:nth-child(2) .index-yw-item-inner {
	width: 100%;
}

.index-yw-item-inner {
	float: left;
	width: 10.15vw;
	height: 2.6vw;
	text-align: center;
	line-height: 2.5vw;
	border: 0.052vw solid #CFDBED;
	border-radius: 1.3vw;
	color: #333333;
	font-size: 0.93vw;
	box-sizing: border-box;
	margin-bottom: 1.04vw;
	transition: 0.4s;
	background-color: #EBF3FB;
}

.index-yw-item-inner:nth-child(2n) {
	float: right;
}

.edf2f7 {
	background-color: #edf2f7;
	overflow: hidden;
}

.index-fwxm {
	padding: 13.54vw 0 6.25vw;
	position: relative;
}

.index-fwxm-title-e {
	position: absolute;
	text-align: center;
	width: 100%;
	font-size: 4.47vw;
	font-family: 'sz';
	color: #e3eaf2;
	top: 4.68vw;
	opacity: 0.8;
	text-transform: uppercase;
}

.index-fwxm-title {
	text-align: center;
	position: absolute;
	font-weight: bold;
	font-size: 2.5vw;
	color: #333;
	width: 100%;
	top: 6.77vw;
}

.index-fwxm-content .hd {
	height: 9.37vw;
}

.index-fwxm-content .hd ul {
	font-size: 0;
}

.index-fwxm-content .hd ul li {
	display: inline-block;
	width: calc(100% / 7);
	height: 9.37vw;
	background-color: #f7f7f7;
	cursor: pointer;
	transition: 0.4s;
}

.index-fwxm-content .hd ul li.on {
	background-color: #fff;
	box-shadow: 0 0 0.52vw 0.26vw rgba(0, 0, 0, 0.05);
	position: relative;
	z-index: 66;
}

.index-fwxm-img {
	width: 2.08vw;
	height: 2.08vw;
	position: relative;
	margin: 1.97vw auto 1.04vw;
}

.index-fwxm-img img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 100%;
	transition: 0.4s;
}

.index-fwxm-img img:nth-child(2) {
	opacity: 0;
}
li.on .index-fwxm-img img{
	filter: brightness(0) saturate(100%) hue-rotate(180deg) sepia(1) saturate(5) brightness(0.9);
}
li.on .index-fwxm-img img:nth-child(2) {
	/* opacity: 1; */
}

li.on .index-fwxm-img img:nth-child(1) {
	/* opacity: 0; */
}

li.on .index-fwxm-hd-title {
	color: #0066cc;
}

li.on .index-fwxm-hd-text {
	color: #0066cc;
	opacity: 0.7;
}

.index-fwxm-hd-title {
	text-align: center;
	color: #333333;
	font-size: 0.93vw;
	margin-bottom: 0.15vw;
}

.index-fwxm-hd-text {
	text-align: center;
	color: #999999;
	font-size: 0.72vw;
	font-family: 'Intro';
	text-transform: uppercase;
}

.index-fwxm-bd {
	position: relative;
	width: 100%;
	height: 29.16vw;
}

.index-fwxm-bd>img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.index-fwxm-bd-title {
	position: absolute;
	z-index: 10;
	left: 3.64vw;
	top: 6.25vw;
	color: #ffffff;
	font-size: 1.56vw;
	font-weight: bold;
}

.index-fwxm-bd-text {
	width: 26.04vw;
	line-height: 1.7;
	color: #ffffff;
	font-size: 0.83vw;
	position: absolute;
	z-index: 10;
	left: 3.64vw;
	top: 10.41vw;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.index-fwxm-bd-btn {
	position: absolute;
	left: 3.64vw;
	top: 15.62vw;
	background-color: rgba(255, 255, 255, 0.1);
	width: 7.81vw;
	height: 2.6vw;
	line-height: 2.6vw;
	box-sizing: border-box;
	padding-left: 1.04vw;
	color: #ffffff;
	font-size: 0.83vw;
	z-index: 66;
	transition: 0.4s;
}

.index-fwxm-bd-btn img {
	width: 0.52vw;
	position: absolute;
	right: 1.04vw;
	top: 0;
	bottom: 0;
	margin: auto;
}

.index-new {
	padding: 7.29vw 0 6.25vw;
	position: relative;
}

.index-new-title-e {
	position: absolute;
	width: 100%;
	font-size: 4.47vw;
	font-family: 'sz';
	color: #e3eaf2;
	top: -1.56vw;
	opacity: 0.8;
	text-transform: uppercase;
}

.index-new-title {
	position: absolute;
	font-weight: bold;
	font-size: 2.5vw;
	color: #333;
	width: 100%;
	top: 1.04vw;
}

.index-new-left {
	width: 36.45vw;
	position: relative;
	float: left;
}

.index-new-left-item {
	background-color: #fff;
	height: 28.64vw;
	display: block;
}

.index-new-left-img {
	width: 100%;
	height: 18.75vw;
	overflow: hidden;
}

.index-new-left-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.index-new-left-info {
	height: 9.89vw;
	overflow: hidden;
	padding: 0 1.56vw;
}

.index-new-left-title {
	color: #333333;
	font-size: 0.93vw;
	font-weight: bold;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 1.04vw;
}

.index-new-left-text {
	color: #666666;
	font-size: 0.72vw;
	line-height: 1.7;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 0.72vw;
}

.index-new-left-foot {
	margin-top: 1.04vw;
	color: #999999;
	font-size: 0.83vw;
	font-family: "Arial";
}

.index-new-left-foot img {
	width: 0.83vw;
	margin-right: 0.52vw;
	margin-top: -0.26vw;
}

.index-new-left .swiper-pagination {
	bottom: 10.93vw !important;
	height: 0.52vw;
	font-size: 0;
}

.index-new-left .swiper-pagination .swiper-pagination-bullet {
	margin: 0 0.26vw !important;
	background-color: #ffffff;
	opacity: 0.5;
	width: 0.52vw;
	height: 0.52vw;
}

.index-new-left .swiper-pagination .swiper-pagination-bullet-active {
	opacity: 1;
}

.index-new-btn {
	position: absolute;
	right: 0;
	top: 1.56vw;
	width: 7.81vw;
	height: 2.5vw;
	line-height: 2.39vw;
	box-sizing: border-box;
	padding-left: 0.93vw;
	color: #0066cc;
	font-size: 0.83vw;
	border: 0.052vw solid #0066cc;
	transition: 0.4s;
}

.index-new-btn img {
	width: 0.46vw;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0.93vw;
	margin: auto;
}

.index-new-right {
	float: right;
	width: 45.31vw;
}

.index-new-right .hd {
	position: absolute;
	right: 8.85vw;
	top: 1.56vw;
}

.index-new-right .hd ul {
	overflow: hidden;
}

.index-new-right .hd ul li {
	float: left;
	margin-left: 1.04vw;
	width: 7.29vw;
	height: 2.5vw;
	line-height: 2.5vw;
	box-sizing: border-box;
	padding-left: 2.6vw;
	color: #666666;
	font-size: 0.83vw;
	background-color: #fff;
	transition: 0.4s;
	position: relative;
	cursor: pointer;
}

.index-new-right .hd ul li img {
	position: absolute;
	width: 0.72vw;
	left: 1.35vw;
	top: 0;
	bottom: 0;
	margin: auto;
	transition: 0.4s;
}

.index-new-right .hd ul li img:nth-child(2) {
	opacity: 0;
}

.index-new-right .hd ul li.on {
	background-color: #0066cc;
	color: #fff;
}

.index-new-right .hd ul li.on img:nth-child(1) {
	opacity: 0;
}

.index-new-right .hd ul li.on img:nth-child(2) {
	opacity: 1;
}

.index-new-right .bd li {
	height: 8.85vw;
	background-color: #fff;
	margin-bottom: 1.04vw;
}

.index-new-right .bd li:nth-last-child(1) {
	margin-bottom: 0;
}

.index-new-right-item {
	display: block;
	overflow: hidden;
	position: relative;
	background-image: url(index-new-right-item.png);
	background-size: 0.46vw 0.62vw;
	background-repeat: no-repeat;
	background-position: center right 1.04vw;
}

.index-new-right-rq {
	float: left;
	position: relative;
	width: 7.81vw;
	height: 8.85vw;
	text-align: center;
}

.index-new-right-rq::after {
	content: " ";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 0.052vw;
	height: 4.68vw;
	background-color: #eeeeee;
}

.index-new-right-rq:before {
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 0.1vw;
	height: 0;
	background-color: #0066cc;
	transition: 0.4s;
}

.index-new-right-ri {
	width: 3.64vw;
	border-bottom: 0.052vw solid #eeeeee;
	text-align: center;
	margin: 1.97vw auto 0.62vw;
	color: #666666;
	font-size: 1.56vw;
	font-family: "sz";
	font-weight: bold;
}

.index-new-right-yaer {
	color: #666666;
	font-size: 0.83vw;
	font-family: "Arial";
}

.index-new-right-info {
	float: left;
	width: calc(100% - 7.81vw);
	box-sizing: border-box;
	padding: 0 4.16vw 0 2.29vw;
}

.index-new-right-title {
	color: #333333;
	font-size: 0.93vw;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 0.62vw;
	margin-top: 2.08vw;
}

.index-new-right-text {
	color: #666666;
	font-size: 0.78vw;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1.65;
}

.index-foot {
	background-image: url(index-foot.png);
	background-repeat: repeat;
	background-size: cover;
	background-position: center;
}

.index-foot-top {
	padding-left: 22.39vw;
	border-bottom: 0.052vw solid rgba(255, 255, 255, 0.2);
	height: 5.72vw;
	overflow: hidden;
	position: relative;
}

.index-foot-top a {
	position: absolute;
	height: 1.87vw;
	top: 0;
	left: 8.33vw;
	bottom: 0;
	margin: auto;
}

.index-foot-top a img {
	height: 100%;
	filter: brightness(0) invert(1);
}

.index-foot-top span {
	color: #ffffff;
	font-size: 1.56vw;
	font-weight: bold;
	opacity: 0.8;
	line-height: 5.72vw;
}

.index-foot-content {
	padding: 3.12vw 8.33vw;
	border-bottom: 0.052vw solid rgba(255, 255, 255, 0.2);
	overflow: hidden;
}

.index-foot-left {
	float: left;
}

.index-foot-left>ul {
	overflow: hidden;
}

.index-foot-left>ul>li {
	float: left;
	margin-right: 3.12vw;
}

.index-foot-left>ul>li:nth-last-child(1) {
	margin-right: 0;
}

.index-foot-left>ul>li>a {
	color: #ffffff;
	font-size: 0.83vw;
	margin-bottom: 1.04vw;
	display: block;
}

.index-foot-left>ul>li>ul {}

.index-foot-left>ul>li>ul>li {
	margin-bottom: 0.41vw;
}

.index-foot-left>ul>li>ul>li>a {
	color: #ffffff;
	font-size: 0.78vw;
	opacity: 0.6;
}

.index-foot-right {
	float: right;
}

.index-foot-info {
	float: left;
	margin-right: 6.25vw;
}

.index-foot-info-title {
	font-size: 0.83vw;
	color: #ffffff;
	opacity: 0.6;
	margin-bottom: 0.52vw;
}

.index-foot-info-dianhua {
	font-family: "sz";
	color: #fff;
	font-size: 1.87vw;
	margin-top: -0.52vw;
	margin-bottom: 0.52vw;
}

.index-foot-info-text {
	color: #ffffff;
	font-size: 0.83vw;
}

.index-foot-ewm {
	float: right;
}

.index-foot-ewm img {
	display: block;
	border: 0.26vw solid #fff;
	width: 6.25vw;
	height: 6.25vw;
	box-sizing: border-box;
	margin-bottom: 0.52vw;
}

.index-foot-ewm p {
	text-align: center;
	color: #ffffff;
	font-size: 0.83vw;
}

.index-foot-text {
	color: #ffffff;
	font-size: 0.83vw;
	opacity: 0.6;
	text-align: center;
	padding: 1.45vw 0;
}

.index-foot a {
	color: #ffffff;
	font-size: 0.83vw;
}


/* innerBanner */
.innerBanner{font-size: 0;position: relative;}
.innerBanner img{width: 100%;height: auto;}

.innerTitle{position: absolute;left: 0;right: 0;top: 300px;bottom: 300px;z-index: 9;font-size: 24px;text-align: center;color: #fff;
display: flex;flex-direction: column;align-items: center;justify-content: center;}
.innerTitle p{font-size: 42px;}
.innerTitle em{display: block;width: 50px;height: 2px;background: #fff;margin: 10px auto;}

.innerBanner2 .innerTitle{width: 1600px;text-align: left;margin: auto;align-items: start;}
.innerBanner2 .innerTitle em{margin: 10px 0;}

.innerNav-box{margin: -100px 58px 0;position: relative;background: rgba(0, 102, 204, 0.2);}
.innerNav-box:before{position: absolute;left: -58px;top: 0;bottom: 0;content: "";width: 58px;background: url(leftBg.png) no-repeat 0 0;}
.innerNav-box:after{position: absolute;right: -58px;top: 0;bottom: 0;content: "";width: 58px;background: url(rightBg.png) no-repeat 0 0;}
.innerNav{width: 1400px;margin: auto;display: flex;justify-content: space-between;height: 100px;align-items: center;}
.innerNav .innerNav-list{overflow: hidden;}
.innerNav .innerNav-list ul{display: flex;}
.innerNav .innerNav-list li{float: left;width: auto;flex: 1;}
.innerNav .innerNav-list li a{display: block;font-size: 16px;color: #fff;line-height: 100px;
text-align: center;transition: all 0.25s;background: transparent;}
.innerNav .innerNav-list li a.on{background: #0066cc;font-weight: bold;}
.innerNav .innerNav-list li a:hover{background: #0066cc;font-weight: bold;}
.innerNav .innerPosition{color: #fff;font-size: 16px;padding-left: 35px;background: url(positionIcon.png) no-repeat left center;
white-space: nowrap;background-size: 24px;}
.innerNav .innerPosition a{color: #fff;font-size: 16px;}
.innerNav .innerPosition a:hover{text-decoration: underline;}

.innerMore{display: block;width: 150px;height: 54px;background: #0066cc;font-size: 16px;color: #fff;line-height: 54px;text-align: center;
transition: all 0.25s;}
.innerMore em{font-family: 'SimHei';margin-left: 35px;transition: all 0.25s;}
.innerMore em.back{margin: 0 35px 0 0;}
.innerMore:hover{border-radius: 15px;color: #fff;}
.innerMore:hover em{margin-left: 10px;}
.innerMore:hover em.back{margin-right: 10px;}

.innerAbout-brief{padding: 60px 0 80px;background: #fbfbfb ;}
.innerAbout-brief-list{width: 1400px;margin: auto;display: flex;justify-content: space-between;flex-wrap: wrap;
background: url(786877777.png) no-repeat right bottom;}
.innerAbout-brief .brief-list{width: 55.7%;margin-top: 30px;width: 100%;}
.innerAbout-brief .brief-list .sticky{position: sticky;top: 130px;}
.innerAbout-brief .brief-list-title{font-size: 40px;color: #333;margin-bottom: 10px;}
.innerAbout-brief .brief-list-name{font-size: 24px;color: #333;margin-bottom: 30px;}
.innerAbout-brief .brief-list-content{font-size: 16px;color: #666;line-height: 2;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical;overflow:hidden;}
.innerAbout-brief .innerMore{margin-top: 80px;}
.innerAbout-brief .brief-scale{width: 100%;display: flex;justify-content: space-between;text-align: center;}
.innerAbout-brief .brief-scale div{margin: 55px 0;}
.innerAbout-brief .brief-scale div:last-child{margin-bottom: 0;}
.innerAbout-brief .brief-scale div b{font-size: 60px;color: #0066cc;font-family: 'sz';}
.innerAbout-brief .brief-scale div em{font-size: 18px;color: #0066cc;margin-left: 5px;}
.innerAbout-brief .brief-scale div span{font-size: 16px;}

.innerAbout-honor{width: 1400px;margin: 110px auto 100px;}
.innerAbout-honor-title{font-size: 40px;text-align: center;color: #333;margin-bottom: 45px;}
.innerAbout-honor-title p{font-size: 30px;color: #dddddd;font-family: 'gsmc';}
.innerAbout-honor-list{}
.innerAbout-honor .left{position: relative;display: flex;flex-wrap: wrap;}
/* .innerAbout-honor .left .mySwiper{height: 310px;} */
/* .innerAbout-honor .left .swiper-slide{width: calc(28% - 25px);transition: all 0.3s;display: flex;flex-direction: column-reverse;} */
.innerAbout-honor .left dl{background: #f5f8fb;border: 1px solid #e5e5e5;padding: 22px 32px;transition: all 0.3s;float: left;
margin-right: 1.33%;margin-bottom: 30px;width: 24%;box-sizing: border-box;}
.innerAbout-honor .left .mySwiper dl{width: auto;margin: 0;}
.innerAbout-honor .left dl:nth-child(4n){margin-right: 0px;}
.innerAbout-honor .left dt{height: 190px;font-size: 0;text-align: center;line-height: 190px;}
.innerAbout-honor .left dt img{max-width: 100%;max-height: 100%;transition: all 0.3s;}
.innerAbout-honor .left dd{font-size: 15px;color: #333;text-align: center;position: relative;margin-top: 40px;
transition: all 0.3s;}
.innerAbout-honor .left dd span{display: block;margin: auto;position: relative;line-height: 1.75;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient:vertical;overflow:hidden;}
.innerAbout-honor .left dl:hover{border-color: #a8c1da;padding-bottom: 42px;}
.innerAbout-honor .left dl:hover dt img{transform: scale(1.05);}
.innerAbout-honor .left dl:hover dd{margin-top: 20px;color: #0066cc;}
.innerAbout-honor .left .swiper-slide dd:before{position: absolute;left: 50px;width: 23px;height: 52px;content: "";top: 0;
background: url(wheat.png) no-repeat center;bottom: 0;margin: auto;display: none;}
.innerAbout-honor .left .swiper-slide dd:after{position: absolute;right: 50px;width: 23px;height: 52px;content: "";top: 0;
background: url(wheat.png) no-repeat center;transform: rotate(180deg);bottom: 0;margin: auto;display: none;}
/* .innerAbout-honor .left .swiper-slide.swiper-slide-active{width: calc(44% - 24px);}
.innerAbout-honor .left .swiper-slide.swiper-slide-active dd{height: 0;overflow: hidden;}
.innerAbout-honor .left .swiper-slide.swiper-slide-active dt{height: auto !important;overflow: hidden;} */
.innerAbout-honor .left .swiper-pagination .swiper-pagination-progressbar-fill{background: #0066cc !important;}
.innerAbout-honor .left .mySwiper{padding-bottom: 80px;}
.innerAbout-honor .left .mySwiper .swiper-pagination-progressbar{bottom: 19px;top: initial;}
.innerAbout-honor .left .left-btn{position: absolute;bottom: 0;left: 175px;background: #0066cc;width: 45px;height: 45px;border-radius: 50%;
color: #fff;font-size: 20px;font-family: 'SimHei';display: flex;align-items: center;justify-content: center;z-index: 99;}
.innerAbout-honor .left .left-btn .prev{cursor: pointer;}
.innerAbout-honor .left .left-btn .next{cursor: pointer;margin-left: 10px;}
.innerAbout-honor .left .left-more{position: absolute;right: 0;bottom: 0;height: 45px;background: #fff;padding-left: 20px;z-index: 99;}
.innerAbout-honor .left .left-more a{display: block;background: #0066cc;line-height: 45px;border-radius: 45px;color: #fff;
padding: 0 20px;font-size: 15px;}
.innerAbout-honor .left .left-more a em{font-family: 'SimHei';margin-left: 5px;}
.innerAbout-honor .right{background: url(honor-bg.png) no-repeat 0 0;padding: 45px 22px;width: 300px;box-sizing: border-box;
position: relative;display: none;}
/* .innerAbout-honor .right .mySwiper2{background: url(honor-bg.png) no-repeat center;} */
.innerAbout-honor .right .mySwiper2 .swiper-slide{display: flex;justify-content: center;}
.innerAbout-honor .right .mySwiper2 .swiper-slide div{width: 166px;height: 214px;position: relative;left: 42px;margin-left: -100%;
transform: scale(0.8);transition: all 0.3s;}
.innerAbout-honor .right .mySwiper2 .swiper-slide div img{width: 100%;height: 100%;}
.innerAbout-honor .right .mySwiper2 .swiper-slide.swiper-slide-active{z-index: 99;}
.innerAbout-honor .right .mySwiper2 .swiper-slide.swiper-slide-active div{transform: scale(1);}
.innerAbout-honor .right .mySwiper2 .swiper-slide.swiper-slide-next{z-index: 98;}
.innerAbout-honor .right .mySwiper2 .swiper-slide.swiper-slide-prev{z-index: 98;}

.innerCultrue-list{background: url(corporate.jpg) no-repeat center;background-size: cover;padding: 90px 0 100px;}
.innerCultrue-item{width: 1400px;margin: auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
.innerCultrue-item dl{width: 32%;margin-right: 2%;box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);text-align: center;margin: 20px 0;
transition: all 0.3s;}
.innerCultrue-item dl:nth-child(3n){margin-right: 0;}
.innerCultrue-item dl dt{height: 42px;width: 42px;font-size: 0;text-align: center;line-height: 42px;margin: 50px auto 20px;}
.innerCultrue-item dl dt img{max-width: 100%;max-height: 100%;transition: all 0.5s;}
.innerCultrue-item dl dd{margin: 0 30px 45px;}
.innerCultrue-item dl dd p{font-size: 22px;color: #333;margin-bottom: 10px;transition: all 0.3s;}
.innerCultrue-item dl dd span{font-size: 15px;color: #333;}
.innerCultrue-item dl:hover{background: rgba(255, 255, 255, 0.5);border-radius: 5px;box-shadow: 0 0 10px 1px rgba(0, 102, 204, 0.1);}
.innerCultrue-item dl:hover p{color: #0066cc;}
.innerCultrue-item dl:hover dt img{transform: rotateY(180deg);}
.innerCultrue-value{margin: 90px 0 70px;}
.innerCultrue-value-list{width: 1300px;margin: 80px auto 0;display: flex;flex-wrap: wrap;}
.innerCultrue-value-list dl{width: 240px;height: 240px;background: url(cilcle.png) no-repeat center;overflow: hidden;transition: all 0.3s;
margin: 0 8.66% 80px 0;width: 18.5%;background-size: 100%;display: flex;align-items: center;justify-content: center;
flex-direction: column;}
.innerCultrue-value-list dl:nth-child(4n){margin-right: 0;}
.innerCultrue-value-list dl dt{width: 60px;height: 60px;font-size: 0;text-align: center;line-height: 60px;margin: 0px auto 15px;}
.innerCultrue-value-list dl dt img{max-width: 100%;max-height: 100%;}
.innerCultrue-value-list dl dd{font-size: 16px;text-align: center;color: #333;margin: 0 40px;transition: all 0.3s;}
.innerCultrue-value-list dl:hover{margin-top: -10px;background: url(cilcle.png) no-repeat center;background-size: 109%;
transform: scale(1.1);}
.innerCultrue-value-list dl:hover dd{color: #0066cc;}

.innerParty-idea{background: #edf2f6;overflow: hidden;padding: 90px 0 100px;}
.innerParty-idea dl{width: 1400px;margin: auto;display: flex;flex-direction: row-reverse;}
.innerParty-idea dl dt{position: relative;font-size: 0;width: 55.7%;}
.innerParty-idea dl dt img{width: 100%;height: 100%;object-fit: cover;}
.innerParty-idea dl dt p{position: absolute;left: 0;right: 0;top: 0;bottom: 0;font-size: 60px;color: #fff;font-weight: bold;
display: flex;justify-content: center;align-items: center;text-shadow: 0px 13px 15px rgba(15, 5, 10, 0.2);}
.innerParty-idea dl dt p span{margin-top: -30px;}
.innerParty-idea dl dt img{width: 100%;height: 100%;object-fit: cover;}
.innerParty-idea dl dd{background: #fff;width: 44.3%;padding: 65px;box-sizing: border-box;}
.innerParty-idea dl dd>h3{font-size: 36px;font-weight: bold;color: #333;}
.innerParty-idea dl dd>h3 b{padding-right: 53px;background: url(idea.png) no-repeat right 10px;}
.innerParty-idea dl dd>p{font-size: 18px;color: #0066cc;margin-top: 20px;}
.innerParty-idea dl dd>div{font-size: 16px;line-height: 2;margin-top: 20px;min-height: 180px;margin-bottom: 20px;}

.innerParty-program{background: url(train.jpg) no-repeat right top;overflow: hidden;padding: 90px 0 80px;}
.innerParty-program-list{width: 1400px;margin: auto;display: flex;flex-wrap: wrap;}
.innerParty-program-list dl{border: 1px solid #eee;width: 23%;box-sizing: border-box;margin: 0 2.6% 40px 0;transition: all 0.3s;}
.innerParty-program-list dl:nth-child(4n){margin-right: 0;}
.innerParty-program-list dl dt{width: 120px;height: 120px;margin: 65px auto 25px;border-radius: 10px;overflow: hidden;font-size: 0;text-align: center;
line-height: 90px;transition: all 0.3s;}
.innerParty-program-list dl dt img{max-width: 100%;max-height: 100%;}
.innerParty-program-list dl dd{margin: 0 20px 60px;}
.innerParty-program-list dl dd h3{font-size: 24px;color: #333;text-align: center;font-weight: normal;transition: all 0.3s;}
.innerParty-program-list dl dd p{font-size: 18px;text-align: center;margin-top: 10px;}
.innerParty-program-list dl:hover{border-color: #0066cc;}
.innerParty-program-list dl:hover dt{margin-top: 50px;}
.innerParty-program-list dl:hover dd h3{color: #0066cc;}

.innerResponsibility{background: #edf2f6;overflow: hidden;}
.innerResponsibility-list{width: 1400px;margin: 90px auto 0;}
.innerResponsibility-idea{position: relative;}
.innerResponsibility-idea dl dt img{position: absolute;right: 0;top: 0;left: 0;bottom: 0;z-index: 9;width: 100%;height: 100%;
object-fit: cover;}
.innerResponsibility-idea dl dd{width: 60%;padding: 90px 65px;position: relative;z-index: 10;}
.innerResponsibility-idea dl dd h3{font-size: 36px;font-weight: bold;color: #fff;}
.innerResponsibility-idea dl dd h3 b{padding-right: 53px;background: url(idea2.png) no-repeat right 10px;}
.innerResponsibility-idea dl dd p{font-size: 18px;color: #fff;margin-top: 20px;}
.innerResponsibility-idea dl dd div{font-size: 16px;line-height: 2;margin-top: 20px;min-height: 120px;margin-bottom: 20px;color: #fff;}
.innerResponsibility-item{display: flex;justify-content: space-between;flex-wrap: wrap;margin: 40px 0 130px;}
.innerResponsibility-item dl{background: #fff;width: 48.5%;margin: 20px 0;display: flex;align-items: center;padding: 40px;
box-sizing: border-box;justify-content: space-between;position: relative;}
.innerResponsibility-item dl:before{position: absolute;left: 170px;height: 100px;content: "";top: 0;bottom: 0;margin: auto;
background: #ddd;width: 1px;}
.innerResponsibility-item dl dt{width: 90px;height: 90px;border-radius: 50%;overflow: hidden;font-size: 0;text-align: center;
line-height: 90px;}
.innerResponsibility-item dl dt img{max-width: 100%;max-height: 100%;}
.innerResponsibility-item dl dd{width: calc(100% - 170px);}
.innerResponsibility-item dl dd h3{font-size: 20px;color: #333;font-weight: normal;}
.innerResponsibility-item dl dd p{font-size: 16px;margin-top: 10px;}

.innerRail-title{text-align: center;margin: 92px auto 67px;width: 1600px;}
.innerRail-title h3{font-size: 36px;font-weight: bold;color: #333;height: 75px;}
.innerRail-title span{display: block;margin: 15px auto 20px;height: 2px;width: 30px;background: #0066cc;}
.innerRail-title p{font-size: 16px;width: 1160px;margin: 35px auto 0;margin-top: 0;line-height: 32px;}
.innerRail-title div{position: relative;margin-top: 15px;margin-top: 0;}
.innerRail-title div em{font-size: 16px;background: #f2f6f9;
position: relative;z-index: 9;color: #666;height: 35px;line-height: 35px;display: inline-block;padding: 0 10px;}
.innerRail-title div em:before{position: absolute;left: -11px;top: -1px;bottom: -1px;content: "";width: 11px;display: none;
background: url(left.png) no-repeat 0 0;background-size: 100% 100%;}
.innerRail-title div em:after{position: absolute;right: -11px;top: -1px;bottom: -1px;content: "";width: 11px;display: none;
background: url(right.png) no-repeat 0 0;background-size: 100% 100%;}
.innerRail-title div::after{position: absolute;left: 0;right: 0;top: 0;bottom: 0;height: 1px;content: "";margin: auto;background: #666;
z-index: 8;display: none;}

.innerRail-list .mySwiper-box{position: relative;}
.innerRail-list .mySwiper-box .prev{position: absolute;left: 80px;top: 0;bottom: 50px;margin: auto;cursor: pointer;left: 4%;}
.innerRail-list .mySwiper-box .next{position: absolute;right: 80px;top: 0;bottom: 50px;margin: auto;cursor: pointer;right: 4%;}
.innerRail-list .mySwiper{position: relative;width: 84%;margin: auto;padding-bottom: 50px;}
.innerRail-list .mySwiper .swiper-slide dl{position: relative;}
.innerRail-list .mySwiper .swiper-slide dl dt{font-size: 0;height: 425px;}
.innerRail-list .mySwiper .swiper-slide dl dt img{width: 100%;height: 100%;object-fit: cover;}
.innerRail-list .mySwiper .swiper-slide dl dd{position: absolute;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);
padding: 0 30px;height: 70px;display: flex;align-items: center;justify-content: space-between;color: #fff;}
.innerRail-list .mySwiper .swiper-slide dl dd span{font-size: 18px;width: calc(100% - 80px);white-space: nowrap;overflow: hidden;
text-overflow: ellipsis;}
.innerRail-list .mySwiper .swiper-pagination-bullet{width: 15px;height: 15px;}

.innerRail-service{background: #f2f6f9;overflow: hidden;margin-top: 80px;padding-bottom: 80px;}
.innerRail-service-list{width: 1400px;margin: auto;display: flex;justify-content: space-between;}
.innerRail-service-list .hd{width: 32.9%;display: flex;}
.innerRail-service-list .hd ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.innerRail-service-list .hd ul li{width: 48%;display: flex;margin-bottom: 20px;}
.innerRail-service-list .hd ul li span{border: 1px solid #929496;display: flex;border-radius: 5px;flex: 1;text-align: center;
padding: 10px;align-items: center;justify-content: center;font-size: 18px;color: #333;transition: all 0.3s;}
.innerRail-service-list .hd ul li.on span{background: #0066cc;color: #fff;border-color: #0066cc;}
.innerRail-service-list .bd{width: 64.3%;padding-bottom: 20px;}
.innerRail-service-list .bd ul li{display: none;}
.innerRail-service-list .bd ul li:first-child{display: block;}
.innerRail-service-list .bd ul li dl{position: relative;}
.innerRail-service-list .bd ul li dl dt{font-size: 0;position: relative;}
.innerRail-service-list .bd ul li dl dt::after{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #0066cc;opacity: 0.4;
z-index: 10;content: "";display: none;}
.innerRail-service-list .bd ul li dl dt img{font-size: 0;position: relative;z-index: 9;width: 100%;}
.innerRail-service-list .bd ul li dl dd{position: absolute;right: 40px;top: 80px;background: rgba(255, 255, 255, 0.85);
padding: 15px 17px;font-size: 15px;color: #333;z-index: 11;display: flex;padding: 30px;flex-wrap: wrap;width: 350px;
justify-content: space-between;transition: all 0.3s;}
.innerRail-service-list .bd ul li dl dd em{font-size: 15px;padding-left: 15px;position: relative;width: 48%;box-sizing: border-box;
margin: 5px 0;}
.innerRail-service-list .bd ul li dl dd em:before{position: absolute;left: 0;top: 0;bottom: 0;content: "";
background: #999;width: 6px;height: 6px;margin: auto;transition: all 0.3s;}
.innerRail-service-list .bd ul li.on dl dd{top: 40px;}

.innerRail-feature{width: 1400px;margin: auto;}
.innerRail-feature-list{display: flex;flex-wrap: wrap;zoom: 1;}
.innerRail-feature-list:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.innerRail-feature-list dl{width: 22.85%;margin-right: 2.86%;position: relative;border: 1px solid #cccccc;border-radius: 10px 10px 0 0;
box-sizing: border-box;margin-top: 30px;transition: all 0.3s;}
.innerRail-feature-list dl:nth-child(4n){margin-right: 0;}
.innerRail-feature-list dl dt{position: absolute;left: 0;right: 0;width: 100px;height: 100px;border-radius: 50%;font-size: 0;
overflow: hidden;margin: auto;top: -50px;text-align: center;line-height: 100px;font-size: 0;}
.innerRail-feature-list dl dt img{max-width: 100%;max-height: 100%;transition: all 0.3s;}
.innerRail-feature-list dl dd{padding: 70px 50px 30px;text-align: center;}
.innerRail-feature-list dl dd h3{font-size: 24px;font-weight: bold;color: #333;}
.innerRail-feature-list dl dd p{font-size: 14px;text-transform: uppercase;color: #999;font-family: 'Intro';}
.innerRail-feature-list dl dd div{font-size: 15px;color: #333;margin-top: 20px;line-height: 1.75;text-align: justify;}
.innerRail-feature-list dl:hover{border-color: #b4d1ef;margin-top: 15px;box-shadow: 0 0 10px 1px rgba(0, 102, 204, 0.15);
border-radius: 10px;padding-bottom: 15px;}
.innerRail-feature-list dl:hover dt img{transform: rotateY(180deg);}

.innerRail-advantage-list{width: 1400px;margin: auto;display: flex;flex-wrap: wrap;margin-bottom: 150px;}
.innerRail-advantage-list dl{width: 22.85%;margin-right: 2.86%;position: relative;background: #f1f5f8;overflow: hidden;
transition: all 0.3s;}
.innerRail-advantage-list dl:nth-child(4n){margin-right: 0;}
.innerRail-advantage-list dl dt{width: 68px;height: 68px;margin: 50px auto 0px;text-align: center;line-height: 68px;font-size: 0;}
.innerRail-advantage-list dl dt img{max-width: 100%;max-height: 100%;transition: all 0.3s;}
.innerRail-advantage-list dl dd{padding: 25px 30px 50px;border-radius: 10px 10px 0 0;text-align: center;}
.innerRail-advantage-list dl dd h3{font-size: 22px;font-weight: bold;color: #333;transition: all 0.3s;}
.innerRail-advantage-list dl dd p{font-size: 14px;text-transform: uppercase;color: #999;font-family: 'Intro';}
.innerRail-advantage-list dl:hover{border-radius: 20px;}
.innerRail-advantage-list dl:hover dt img{transform: rotateY(180deg);}
.innerRail-advantage-list dl:hover dd h3{color: #0066cc;}

.innerSchoolProperty{width: 84%;margin: 100px auto;display: flex;overflow: hidden;}
.innerSchoolProperty .hd{background: #f2f6f9;position: relative;display: flex;flex-direction: column;padding: 0 100px;
justify-content: center;box-sizing: border-box;width: 50%;float: right;}
.innerSchoolProperty .hd img{position: absolute;right: 40px;bottom: 120px;opacity: 0.25;}
.innerSchoolProperty .hd p{font-size: 30px;color: #333;padding-bottom: 15px;position: relative;}
.innerSchoolProperty .hd p:before{position: absolute;left: 0;bottom: 0;content: "";width: 30px;height: 2px;background: #0066cc;}
.innerSchoolProperty .hd ul{margin-top: 40px;}
.innerSchoolProperty .hd ul li{font-size: 18px;color: #333;margin: 20px 0;padding: 0 20px;position: relative;transition: all 0.3s;}
.innerSchoolProperty .hd ul li:before{position: absolute;left: 0;top: 0;bottom: 0;content: "";width: 6px;height: 6px;background: #999;
border-radius: 50%;margin: auto;}
.innerSchoolProperty .hd ul li.on{color: #0066cc;}
.innerSchoolProperty .hd ul li.on:before{background: #0066cc;}
.innerSchoolProperty .bd{width: 50%;float: left;}
.innerSchoolProperty .bd li{display: flex;align-items: center;justify-content: center;}
.innerSchoolProperty .bd li img{max-width: 100%;}

.innerCityService{width: 1260px;margin: auto;}
.innerCityService-list{display: flex;}
.innerCityService-list dl{width: 31.8%;margin-right: 2.3%;position: relative;transition: all 0.3s;}
.innerCityService-list dl:nth-child(3n){margin-right: 0;}
.innerCityService-list dl dt{font-size: 0;overflow: hidden;transition: all 0.7s;box-shadow: 0 0 10px 1px #3785bd;}
.innerCityService-list dl dt img{width: 100%;opacity: 1;margin-top: 0;transition: all 0.3s;}
.innerCityService-list dl dd{padding: 0 50px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;transition: all 1.3s;}
.innerCityService-list dl dd b{font-size: 72px;color: #fff;opacity: 0.1;text-transform: uppercase;font-family: 'gsmc';
display: block;position: absolute;left: 40px;top: 18px;transition: all 0.3s;}
.innerCityService-list dl dd p{font-size: 24px;color: #fff;font-weight: bold;position: relative;margin-top: 65px;transition: all 0.3s;}
.innerCityService-list dl dd em{display: block;width: 10px;height: 2px;background: #fff;margin: 25px 0 40px;transition: all 0.3s;}
.innerCityService-list dl dd li{border-bottom: 1px solid #eee;padding: 20px 0;font-size: 18px;color: #fff;transition: all 0.3s;}
.innerCityService-list dl:hover{margin-top: -10px;transform: scale(1.05);}
.innerCityService-list dl:hover dt{}
.innerCityService-list dl:hover dt img{transform: scale(1.05);}

.innerCityService-type{width: 1260px;margin: 130px auto;position: relative;}
.innerCityService-type .bd li{position: relative;}
.innerCityService-type .bd dd{position: absolute;left: 40px;top: 60px;z-index: 9;background: rgba(255, 255, 255, 0.75);
padding: 50px 40px;}
.innerCityService-type .bd dd h3{font-size: 30px;color: #333;font-weight: normal;}
.innerCityService-type .bd dd p{font-size: 15px;color: #666;margin-top: 30px;width: 420px;}
.innerCityService-type .bd dt{font-size: 0;}
.innerCityService-type .bd dt img{max-width: 100%;}
.innerCityService-type .hd{position: absolute;left: 0;right: 0;bottom: 30px;z-index: 9;}
.innerCityService-type .hd ul{display: flex;justify-content: center;}
.innerCityService-type .hd ul li{margin: 0 15px;background: rgba(255, 255, 255, 0.5);padding: 20px 45px 17px;transition: all 0.3s;}
.innerCityService-type .hd ul li dt{width: 38px;height: 38px;font-size: 0;margin: auto;display: flex;align-items: center;
justify-content: center;}
.innerCityService-type .hd ul li dt img{max-width: 100%;max-height: 100%;filter: brightness(0) saturate(100%) invert(100%);}
.innerCityService-type .hd ul li dd{font-size: 18px;color: #fff;transition: all 0.3s;margin-top: 5px;}
.innerCityService-type .hd ul li.on{background: #fff;}
.innerCityService-type .hd ul li.on dd{color: #333;}
.innerCityService-type .hd ul li.on dt img{filter: none;}

.innerInnovativeService{background: #f2f6f9;overflow: hidden;}
.innerInnovativeService-scene-list{margin: 0 auto;background: #fff;}
.innerInnovativeService .mySwiper2 dl{position: relative;}
.innerInnovativeService .mySwiper2 dt{font-size: 0;}
.innerInnovativeService .mySwiper2 dt img{width: 100%;}
.innerInnovativeService .mySwiper2 dd{position: absolute;left: 0;right: 0;top: 200px;margin: auto;width: 1600px;opacity: 0;
transition: all 1s;}
.innerInnovativeService .mySwiper2 dd .mySwiper2-item{background: rgba(255, 255, 255, 0.8);width: 800px;padding: 43px;box-sizing: border-box;}
.innerInnovativeService .mySwiper2 dd .mySwiper2-title h3{font-size: 26px;font-weight: normal;color: #333;}
.innerInnovativeService .mySwiper2 dd .mySwiper2-title p{font-size: 14px;font-weight: normal;color: #333;margin-top: 5px;}
.innerInnovativeService .mySwiper2 dd .mySwiper2-list{overflow: hidden;}
.innerInnovativeService .mySwiper2 dd .mySwiper2-list p{overflow: hidden;margin-top: 20px;}
.innerInnovativeService .mySwiper2 dd .mySwiper2-list p em{float: left;border: 1px solid #ccc;font-size: 15px;height: 30px;
line-height: 30px;margin-right: 20px;padding: 0 20px;color: 333;}
.innerInnovativeService .mySwiper2 dd .mySwiper2-list p em.on{background: #0066cc;color: #fff;border-color: #0066cc;}
.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul{margin-top: 15px;float: left;position: relative;}
.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li{margin: 15px 30px 15px 0;float: left;}
.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li em{position: relative;font-size: 15px;color: #333;padding-left: 20px;
display: block;}
.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li em:before{position: absolute;left: 0;top: 0;bottom: 0;content: "";
background: #999;width: 6px;height: 6px;margin: auto;transition: all 0.3s;}
.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li.on>em{color: #0066cc;font-size: 18px;font-weight: bold;}
.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li.on>em:before{background: #0066cc;width: 12px;height: 2px;}
.innerInnovativeService .mySwiper{width: 1600px;}
.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li ul{float: none;margin-right: 0;}
.innerInnovativeService .mySwiper:first-child dl{border-left: 1px solid #eee;}
.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li:first-child ul{display: block;}
.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li ul li{margin-top: 3px;font-weight: normal;float: none;}
.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li ul li em{}
.innerInnovativeService .mySwiper2 .swiper-slide-active dd{top: 80px;opacity: 1;}
.innerInnovativeService .mySwiper dl{display: flex;align-items: center;justify-content: center;background: #fff;padding: 50px 0;
transition: all 0.3s;position: relative;border-right: 1px solid #eee;}
.innerInnovativeService .mySwiper dl dt{margin-right: 10px;width: 40px;height: 40px;font-size: 0;overflow: hidden;
text-align: center;line-height: 40px;}
.innerInnovativeService .mySwiper dl dt img{max-width: 100%;max-height: 100%;}
.innerInnovativeService .mySwiper dl dd{}
.innerInnovativeService .mySwiper dl dd h3{font-size: 18px;font-weight: normal;color: #333;transition: all 0.3s;}
.innerInnovativeService .mySwiper dl dd p{font-size: 14px;font-family: 'Intro';transition: all 0.3s;}
.innerInnovativeService .mySwiper dl dd img{position: absolute;right: 0%;top: 0;bottom: 0;margin: auto;opacity: 0;transition: all 0.3s;}
.innerInnovativeService .mySwiper .swiper-slide-thumb-active dl{background: #0066cc;}
.innerInnovativeService .mySwiper .swiper-slide-thumb-active dt img{filter: brightness(0) saturate(100%) invert(100%);}
.innerInnovativeService .mySwiper .swiper-slide-thumb-active dd h3{color: #fff;}
.innerInnovativeService .mySwiper .swiper-slide-thumb-active dd p{color: #acc2d8;}
.innerInnovativeService .mySwiper .swiper-slide-thumb-active dl dd img{right: 5%;opacity: 1;}
.innerInnovativeService-model{background: #fff;overflow: hidden;}
.innerInnovativeService-model .innerRail-title{width: auto;}
.innerInnovativeService-model .innerRail-title p{width: auto;}
.innerInnovativeService-model-list{width: 1400px;margin: auto;}
.innerInnovativeService-model-item{text-align: center;}
.innerInnovativeService-model-item>img{max-width: 100%;}
.innerInnovativeService-model-process{margin: 75px 0 100px;position: relative;}
.innerInnovativeService-model-process:before{position: absolute;left: 0;right: 0;bottom: 50%;content: "";height: 475px;z-index: 9;
background: url(border.png) no-repeat 0 0;background-size: 100%;}
.innerInnovativeService-model-process-list{display: flex;justify-content: space-between;align-items: start;position: relative;
z-index: 10;}
.innerInnovativeService-model-process-list div{border: 1px solid #e9f2fb;padding: 15px;border-radius: 50%;transition: all 0.3s;
background: #fff;}
.innerInnovativeService-model-process-list div:first-child{margin-top: -200px;}
.innerInnovativeService-model-process-list div:last-child{margin-top: -200px;}
.innerInnovativeService-model-process-list div dl{width: 220px;height: 220px;border-radius: 50%;display: flex;flex-direction: column;
justify-content: center;background: linear-gradient(to bottom,#e9f2fb,#e9f2fb);transition: all 0.3s;}
.innerInnovativeService-model-process-list div dl dt{width: 54px;height: 54px;font-size: 0;overflow: hidden;margin: 0 auto;text-align: center;
line-height: 54px;}
.innerInnovativeService-model-process-list div dl dt img{max-width: 100%;max-height: 100%;transition: all 0.3s;}
.innerInnovativeService-model-process-list div dl dd{font-size: 18px;color: #333;margin-top: 15px;transition: all 0.3s;}
.innerInnovativeService-model-process-list div:hover{background: #e9f2fb;}
.innerInnovativeService-model-process-list div:hover dl{background: linear-gradient(to bottom,#0066cc,#4e9dec);}
.innerInnovativeService-model-process-list div:hover dl dt img{filter: brightness(0) saturate(100%) invert(100%);}
.innerInnovativeService-model-process-list div:hover dl dd{color: #fff;}

.innerDevelopment{width: 1240px;margin: 80px auto 100px;overflow: hidden;}
.innerDevelopment-idea{font-size: 16px;line-height: 1.75;}
.innerDevelopment-idea *{max-width: 100%;}
.innerDevelopment-strategy{width: 800px;display: flex;margin: 80px auto 0;justify-content: space-between;}
.innerDevelopment-strategy dl{}
.innerDevelopment-strategy dl dt{border: 1px solid #333;width: 120px;height: 120px;text-align: center;line-height: 120px;
line-height: 120px;font-size: 0;border-radius: 50%;margin: auto;transition: all 0.3s;display: flex;align-items: center;
justify-content: center;}
.innerDevelopment-strategy dl dt img{transition: all 0.3s;}
.innerDevelopment-strategy dl dd{text-align: center;font-size: 24px;color: #333;margin-top: 15px;transition: all 0.3s;}
.innerDevelopment-strategy dl:hover dt{transform: ;transform: scale(1.15) rotateY(180deg);}
.innerDevelopment-strategy dl:hover dt img{}
.innerDevelopment-strategy dl:hover dd{color: #0066cc;}
.innerDevelopment-vision{font-size: 16px;line-height: 1.75;width: 1160px;margin: auto;}
.innerDevelopment-vision *{max-width: 100%;}
.innerDevelopment-list{margin: 50px auto;display: flex;justify-content: space-between;flex-wrap: wrap;width: 1160px;}
.innerDevelopment-list dl{margin: 30px 0;position: relative;width: 46.5%;}
.innerDevelopment-list dl dt{font-size: 0;text-align: center;}
.innerDevelopment-list dl dt img{width: 100%;}
.innerDevelopment-list dl dd{position: absolute;left: 40px;right: 40px;top: 40px;bottom: 40px;color: #fff;}
.innerDevelopment-list dl dd h3{font-size: 30px;font-weight: bold;}
.innerDevelopment-list dl dd p{font-size: 16px;margin-top: 10px;}
.innerDevelopment-list dl dd div{font-size: 16px;margin-top: 80px;min-height: 180px;transition: all 0.3s;opacity: 0;}
.innerDevelopment-list dl dd a{background: #20be88;margin-top: 40px;opacity: 0;transition: all 0.3s;}
.innerDevelopment-list dl:hover dd div{margin-top: 30px;opacity: 1;}
.innerDevelopment-list dl:hover dd a{margin-top: 30px;opacity: 1;}

.innerNews{background: #f2f6f9;overflow: hidden;}

.innerNews-title{position: relative;margin: 70px 0 50px;}
.innerNews-title h3{font-size: 40px;color: #333;position: relative;display: inline-block;}
.innerNews-title h3 b{position: relative;z-index: 9;}
.innerNews-title h3 img{position: absolute;right: -40px;top: 0;bottom: 0;margin: auto;z-index: 8;}
.innerNews-title p{font-size: 18px;color: #999;text-transform: uppercase;font-family: 'Intro';}
.innerNews-title a{position: absolute;right: 0;bottom: 8px;background: #0066cc;color: #fff;width: 120px;height: 36px;display: flex;
justify-content: center;align-items: center;font-size: 16px;}
.innerNews-title a em{font-family: 'SimHei';margin-left: 10px;}

.innerNews-enterprise{width: 1400px;margin: auto;}
.innerNews-enterprise-list{display: flex;justify-content: space-between;}
.innerNews-enterprise-list .mySwiper{width: 49%;margin: 0;position: relative;}
.innerNews-enterprise-list .mySwiper .swiper-slide dl{position: relative;}
.innerNews-enterprise-list .mySwiper .swiper-slide dl dt{font-size: 0;height: 420px;overflow: hidden;}
.innerNews-enterprise-list .mySwiper .swiper-slide dl dt img{width: 100%;height: 100%;object-fit: cover;}
.innerNews-enterprise-list .mySwiper .swiper-slide dl dd{position: absolute;left: 0;right: 0;bottom: 0;height: 50px;font-size: 15px;
background: rgba(0, 0, 0, 0.7);line-height: 50px;color: #fff;padding: 0 120px 0 20px;white-space: nowrap;overflow: hidden;
text-overflow: ellipsis;}
.innerNews-enterprise-list .mySwiper .swiper-pagination{left: initial;width: auto;right: 20px;font-size: 0;bottom: 0;
line-height: 50px;height: 50px;}
.innerNews-enterprise-list .mySwiper .swiper-pagination-bullet{background: #fff;opacity: 1;vertical-align: middle;}
.innerNews-enterprise-list .mySwiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #0066cc;}
.innerNews-enterprise-item{width: 49%;background: #fff;padding: 0px 30px;box-sizing: border-box;height: 420px;overflow: hidden;}
.innerNews-enterprise-item li{margin: 20px 0;}
.innerNews-enterprise-item li .status1{display: block;display: flex;justify-content: space-between;padding-left: 12px;position: relative;}
.innerNews-enterprise-item li .status1:before{position: absolute;left: 0;top: 0;bottom: 0;margin: auto;content: "";width: 6px;
height: 6px;background: #ddd;border-radius: 50%;}
.innerNews-enterprise-item li .status1 p{font-size: 15px;width: calc(100% - 120px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.innerNews-enterprise-item li .status1 span{font-size: 15px;font-family: Arial;}
.innerNews-enterprise-item li .status2{display: none;border-bottom: 1px solid #eee;padding-bottom: 20px;}
.innerNews-enterprise-item li .status2 span{font-size: 24px;font-family: Arial;color: #333;}
.innerNews-enterprise-item li .status2 h3{font-size: 20px;color: #0066cc;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.innerNews-enterprise-item li .status2 p{font-size: 15px;color: #888;margin-top: 10px;height: 70px;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical;
overflow:hidden;}
.innerNews-enterprise-item li.on .status1{display: none;}
.innerNews-industry{background: #fff;margin-top: 85px;overflow: hidden;}
.innerNews-industry .innerNews-title{width: 1400px;margin: 70px auto 50px;}
.innerNews-industry-list{width: 1400px;margin: 0 auto 130px;display: flex;justify-content: space-between;}
.innerNews-industry-list dl{width: 31.42%;transition: all 0.3s;position: relative;}
.innerNews-industry-list dl:before{position: absolute;left: 0;right: 0;bottom: 0;margin: auto;width: 0;height: 1px;background: #0066cc;
content: "";transition: all 0.3s;}
.innerNews-industry-list dl dt{height: 270px;font-size: 0;overflow: hidden;}
.innerNews-industry-list dl dt img{width: 100%;height: 100%;object-fit: cover;}
.innerNews-industry-list dl dd{padding: 20px 30px;border-bottom: 1px solid #e5e5e5;}
.innerNews-industry-list dl dd h3{font-size: 18px;color: #333;font-weight: normal;height: 81px;text-overflow: ellipsis;
display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical;overflow:hidden;}
.innerNews-industry-list dl dd p{margin-top: 20px;font-size: 16px;color: #999;padding-left: 25px;font-family: Arial;
background: url(time.png) no-repeat left center;}
.innerNews-industry-list dl:hover{box-shadow: 0 0 20px 1px #e6e6e6;}
.innerNews-industry-list dl:hover:before{width: 100%;}

.innerNewsList{background: #f2f6f9;overflow: hidden;padding: 20px 0;}
.innerNewsList dl{width: 1400px;margin: 40px auto;background: #fff;display: flex;
align-items: center;justify-content: space-between;transition: all 0.3s;}
.innerNewsList dl a{flex: 1;display: flex;align-items: center;justify-content: space-between;padding: 55px 50px;box-sizing: border-box;}
.innerNewsList dl dt{position: relative;}
.innerNewsList dl dt:before{position: absolute;width: 1px;height: 80px;content: "";right: -45px;top: 10px;bottom: 0;margin: auto;
background: #ddd;}
.innerNewsList dl dt b{color: #333;font-size: 54px;font-family: 'PoppinsBold';display: block;transition: all 0.3s;}
.innerNewsList dl dt em{width: 24px;display: block;height: 2px;background: #aaa;transition: all 0.3s;}
.innerNewsList dl dt span{color: #333;font-size: 16px;font-family: 'PoppinsRegular';margin-top: 12px;display: block;transition: all 0.3s;}
.innerNewsList dl dd{width: calc(100% - 160px);}
.innerNewsList dl dd h3{font-size: 20px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;}
.innerNewsList dl dd p{font-size: 15px;margin-top: 15px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient:vertical;overflow:hidden;color: #666;}
.innerNewsList dl dd span{height: 30px;padding-right: 45px;display: inline-block;line-height: 30px;margin-top: 25px;
background: url(more.png) no-repeat right center;color: #999;}
.innerNewsList dl:hover{box-shadow: 0 0 20px 1px #e0e4e6;}
.innerNewsList dl:hover dd h3{color: #0066cc;}
.innerNewsList dl:hover dt b{color: #0066cc;}
.innerNewsList dl:hover dt em{background: #0066cc;}
.innerNewsList dl:hover dt span{color: #0066cc;}

.innerDetail{width: 1400px;margin: 70px auto;overflow: hidden;}
.innerDetail .innerDetail-content{float: left;width: 71.5%;}
.innerDetail .innerDetail-content-title{border-bottom: 1px solid #e7e7e7;padding-bottom: 20px;margin-bottom: 20px;}
.innerDetail .innerDetail-content-title h3{font-size: 30px;font-weight: bold;color: #333;}
.innerDetail .innerDetail-content-title p{font-size: 15px;color: #999;margin-top: 15px;}
.innerDetail .innerDetail-content-title p span{margin-right: 45px;}
.innerDetail .innerDetail-content-list{min-height: 400px;font-size: 16px;line-height: 1.75;}
.innerDetail .innerDetail-content-list *{max-width: 100%;}
.innerDetail .innerDetail-content-prevNext{border-top: 1px solid #e7e7e7;padding-top: 10px;margin-top: 30px;position: relative;
overflow: hidden;padding-right: 150px;}
.innerDetail .innerDetail-content-prevNext p{margin: 20px 0;font-size: 0;line-height: 28px;overflow: hidden;}
.innerDetail .innerDetail-content-prevNext p em{float: left;height: 28px;line-height: 28px;width: 70px;
border: 1px solid #333;text-align: center;color: #333;font-size: 15px;margin-right: 15px;}
.innerDetail .innerDetail-content-prevNext p a{font-size: 15px;color: #333;vertical-align: top;}
.innerDetail .innerDetail-content-prevNext p a:hover{text-decoration: underline;color: #0066cc;}
.innerDetail .innerDetail-content-prevNext p span{font-size: 15px;color: #333;vertical-align: top;}
.innerDetail .innerDetail-content-prevNext .back{position: absolute;right: 0;top: 80px;width: 100px;height: 30px;
text-align: center;background: #0066cc;color: #fff;font-size: 15px;line-height: 30px;}
.innerDetail .innerDetail-list{float: right;width: 25%;background: #f8f8f8;padding: 20px;box-sizing: border-box;}
.innerDetail .innerDetail-list h3{font-size: 24px;color: #333;padding-left: 30px;background: url(news.png) no-repeat left center;}
.innerDetail .innerDetail-list li{padding: 20px 10px;border-bottom: 1px solid #e5e5e5;position: relative;}
.innerDetail .innerDetail-list li p{font-size: 15px;color: #333;transition: all 0.3s;}
.innerDetail .innerDetail-list li span{font-size: 14px;color: #999;display: block;margin-top: 10px;}
.innerDetail .innerDetail-list li img{position: absolute;left: 0;top: 27px;}
.innerDetail .innerDetail-list li:hover p{color: #0066cc;text-decoration: underline;}

.innerContact{width: 1400px;margin: 70px auto;}
.innerContact-list{}
.innerContact-list .innerContact-name{display: flex;justify-content: space-between;border-bottom: 1px solid #e5e5e5;padding-bottom: 15px;}
.innerContact-list .innerContact-name b{font-size: 30px;color: #333;}
.innerContact-list .innerContact-name div{text-align: right;}
.innerContact-list .innerContact-name div em{font-size: 16px;color: #333;}
.innerContact-list .innerContact-name div h3{font-size: 20px;color: #0066cc;font-family: 'PoppinsBold';}
.innerContact-list .innerContact-item{padding: 30px 0 40px;display: flex;justify-content: space-between;}
.innerContact-list .innerContact-item div p{font-size: 16px;color: #333;padding-left: 30px;margin-bottom: 20px;
background: url(address.png) no-repeat left center;}
.innerContact-list .innerContact-item div em{font-size: 16px;color: #333;padding-left: 30px;display: block;
background: url(email.png) no-repeat left center;}
.innerContact-list .innerContact-item dl{display: flex;flex-direction: row-reverse;align-items: end;}
.innerContact-list .innerContact-item dl dt{margin-left: 20px;padding: 5px;border: 1px solid #e5e5e5;width: 88px;}
.innerContact-list .innerContact-item dl dt img{width: 100%;}
.innerContact-list .innerContact-item dl dd{font-size: 16px;color: #333;text-align: right;}
.innerContact-list .innerContact-item dl dd em{display: block;}
.innerContact-map{font-size: 16px;line-height: 1.75;}
.innerContact-map *{max-width: 100%;}
.innerContact-map-wap{display: none;}
.innerContact-title{text-align: center;margin: 90px 0 35px;}
.innerContact-title h3{font-size: 30px;font-weight: bold;color: #333;}
.innerContact-title div{position: relative;margin-top: 5px;}
.innerContact-title div em{font-size: 14px;background: #fff;border: 1px solid #d6d7db;text-transform: uppercase;font-family: 'Intro';
position: relative;z-index: 9;color: #999;height: 30px;line-height: 30px;display: inline-block;width: 240px;}
.innerContact-title div::after{position: absolute;left: 0;right: 0;top: 0;bottom: 0;height: 1px;content: "";margin: auto;background: #d6d7db;
z-index: 8;}
.innerContact-cooperation{display: flex;flex-wrap: wrap;}
.innerContact-cooperation div{width: 31.5%;margin: 20px 2.75% 20px 0;background: url(cooperation.jpg) no-repeat right center;
background-size: auto 100%;border: 1px solid #e5e5e5;box-sizing: border-box;border-left: 5px solid #0066cc;border-radius: 10px 0 0 10px;
padding: 25px 35px;}
.innerContact-cooperation div:nth-child(3n){margin-right: 0;}
.innerContact-cooperation div h3{font-size: 18px;color: #333;font-weight: normal;}
.innerContact-cooperation div p{font-size: 16px;color: #333;padding-left: 20px;margin-top: 10px;}
.innerContact-cooperation div p.name{background: url(user2.png) no-repeat left 5px;}
.innerContact-cooperation div p.email{background: url(email2.png) no-repeat left 8px;}
.innerContact-cooperation div p em{width: 48px;display: inline-block;vertical-align: top;text-align: justify;text-align-last: justify;}
.innerContact-cooperation div p span{vertical-align: top;}
.innerContact-join-title{text-align: center;font-size: 16px;color: #333;line-height: 1.75;}
.innerContact-join{margin-top: 30px;}
.innerContact-join .th{zoom: 1;background: #f5f5f5;}
.innerContact-join .th:nth-child(even){background: #fff;}
.innerContact-join .th:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.innerContact-join .th .tr{font-size: 18px;font-weight: bold;float: left;color: #333;width: 20%;height: 70px;line-height: 70px;
text-align: center;box-sizing: border-box;}
.innerContact-join .th .tr:first-child{text-align: left;padding-left: 60px;}
.innerContact-join .th .td-box{overflow: hidden;position: relative;}
.innerContact-join .th .td-box:before{position: absolute;left: 0;bottom: -100%;transition: all 0.3s;content: "";right: 0;
background: linear-gradient(to right,#053caa,#209eb4);height: 100%;}
.innerContact-join .th .td{font-size: 16px;float: left;color: #333;width: 20%;text-align: center;padding: 23px;transition: all 0.3s;
box-sizing: border-box;position: relative;transition: all 0.3s;}
.innerContact-join .th .td:first-child{text-align: left;padding-left: 60px;}
.innerContact-join .th .content{float: left;width: 100%;padding: 30px 60px;box-sizing: border-box;background: #fff;
border: 1px solid #0066cc;border-top: none;font-size: 16px;line-height: 1.75;display: none;}
.innerContact-join .th .td-box.on{}
.innerContact-join .th .td-box.on:before{bottom: 0;}
.innerContact-join .th .td-box.on .td{color: #fff;}

.nodata{width: 1400px;margin: auto;padding: 250px 0 50px;font-size: 18px;text-align: center;margin-top: 50px;color: #333;
background: url(data.png) no-repeat top center;}




















.pc-hide {
	display: none;
}

.layui-laypage * {
	margin-right: 0.5vw !important;
	height: 1.82vw !important;
	line-height: 1.82vw !important;
	font-size: 0.78vw !important;
	background-color: #fff !important;
}

.layui-laypage {
	width: 100%;
	text-align: center;
	margin-bottom: 2.08vw !important;
	margin-top: 1.04vw !important;
}

.layui-laypage-curr em:nth-child(2) {
	background-color: initial !important;
}

.layui-laypage-count {
	padding: 0 0.52vw !important;
	border: 0.052vw solid #ddd !important;
}

.layui-laypage-prev {
	border: 0.052vw solid #ddd !important;
}

.layui-laypage a {
	border: 0.052vw solid #ddd !important;
}

.layui-laypage-next {
	border: 0.052vw solid #ddd !important;
}

.layui-laypage-em {
	color: #f4f5ec !important;
	background-color: #0066cc !important;
}

.layui-laypage .layui-laypage-curr em {
	margin-right: 0 !important;
}

@media only screen and (min-width: 750px) and (max-width:2000px) {
	.layui-laypage a:hover {
		color: #0066cc !important;
	}
}

@media only screen and (min-width: 750px) and (max-width:20000px) {
	.index-nav>ul>li>a:hover {
		color: #0066cc;
	}

	.index-head.on .index-nav>ul>li>a:hover::after {
		background-color: #0066cc;
		width: 1.45vw;
	}

	.index-foot a:hover {
		text-decoration: underline;
	}

	.index-foot-left>ul>li>ul>li>a:hover {
		opacity: 0.8;
	}

	.index-new-right-item:hover {
		background-image: url(index-new-right-item-on.png);
	}

	.index-new-right-item:hover .index-new-right-rq:before {
		height: 100%;
	}

	.index-new-right-item:hover .index-new-right-ri,
	.index-new-right-item:hover .index-new-right-title {
		color: #0066cc;
		font-weight: bold;
	}

	.index-new-btn:hover {
		margin-left: 1vw;
	}

	.index-fwxm-bd-btn:hover {
		color: #fff;
		margin-left: 1vw;
	}

	.index-yw-item-inner:hover {
		color: #fff;
		background-color: #0066cc;
		transform: translateY(-0.31vw);
	}

	.index-yw-item:hover .index-yw-head img {
		transform: rotateY(360deg);
	}

	.index-head.on .index-nav>ul>li>a:hover {
		color: #0066cc;
	}

	.index-top-ss:hover img,
	.index-top-wx-item:hover .index-top-wx-icon {
		transform: rotate(360deg);
	}

	.index-about-right:hover img {
		transform: scale(1.05);
	}

	.index-about-btn:hover {
		margin-left: 1vw;
		color: #fff;
	}

	.index-banner .swiper-button-prev:hover img:nth-child(1),
	.index-banner .swiper-button-next:hover img:nth-child(1) {
		opacity: 0;
	}

	.index-banner .swiper-button-prev:hover img:nth-child(2),
	.index-banner .swiper-button-next:hover img:nth-child(2) {
		opacity: 1;
	}

	.index-nav>ul>li>ul>li>a:hover {
		color: #0066cc;
	}

	.index-about-item:hover img {
		transform: rotate(360deg);
	}
}

@media only screen and (max-width: 1700px){
	/* .innerInnovativeService-scene-list{width: 90%;} */
	.innerBanner2 .innerTitle{width: 90%;}
	.innerInnovativeService .mySwiper{width: 90%;}
	.innerInnovativeService .mySwiper2 dd{width: 90%;}
}
@media only screen and (max-width: 1650px){
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul{margin-top: 10px;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li{margin: 10px 30px 10px 0;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li ul{top: 9px;}
}
@media only screen and (max-width: 1550px) {
	.innerRail-title{width: 90%;}
	.innerNav{width: 95%;}
	.innerAbout-brief-list{width: 90%;}
	.innerAbout-honor{width: 90%;}
	.innerAbout-honor .left .swiper-slide dd:before{left: 15%;}
	.innerAbout-honor .left .swiper-slide dd:after{right: 15%;}
	.innerCultrue-item{width: 90%;}
	.innerCultrue-value-list{width: 90%;}
	.innerParty-idea dl{width: 90%;}
	.innerParty-program-list{width: 90%;}
	.innerResponsibility-list{width: 90%;}
	.innerRail-service-list{width: 90%;}
	.innerRail-feature{width: 90%;}
	.innerRail-advantage-list{width: 90%;}
	.innerRail-list .mySwiper-box .prev{width: 40px;}
	.innerRail-list .mySwiper-box .next{width: 40px;}
	.innerInnovativeService-model-list{width: 90%;}
	.innerNews-enterprise{width: 90%;}
	.innerNews-industry .innerNews-title{width: 90%;}
	.innerNews-industry-list{width: 90%;}
	.innerContact{width: 90%;}
	.innerNewsList dl{width: 90%;}
	.innerDetail{width: 90%;}
	.innerInnovativeService-model-process:before{bottom: 40%;}
}
@media only screen and (max-width: 1500px) {
	.innerInnovativeService .mySwiper2 .swiper-slide-active dd{top: 50px;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-item{padding: 30px 43px;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list p{margin-top: 15px;}
}
@media only screen and (max-width: 1400px){
	.innerAbout-honor .left .swiper-slide dd span{font-size: 14px;}
	.innerAbout-honor .left .swiper-slide dd:before{left: 10%;}
	.innerAbout-honor .left .swiper-slide dd:after{right: 10%;}
	.innerCityService{width: 90%;}
	.innerCityService-type{width: 100%;}
	.innerDevelopment{width: 90%;}
	.innerDevelopment-list{width: 100%;}
	.innerCityService-list dl dd b{font-size: 60px;}
	.innerCityService-list dl dd li{padding: 15px 0;}
	.innerCityService-list dl dd em{margin-bottom: 30px;}
	.innerInnovativeService-model-process:before{bottom: 30%;}
	.innerInnovativeService-model-process-list div:first-child{margin-top: -150px;}
	.innerInnovativeService-model-process-list div:last-child{margin-top: -150px;}
	.innerNav .innerNav-list li a{font-size: 15px;}
	.innerNav .innerPosition{font-size: 15px;}
	.innerNav .innerPosition a{font-size: 15px;}
	
}
@media only screen and (max-width: 1300px){
	.innerNav .innerNav-list li a{font-size: 14px;}
	.innerNav .innerPosition{font-size: 14px;}
	.innerNav .innerPosition a{font-size: 14px;}
	
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul{margin-top: 8px;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li{margin: 8px 25px 8px 0;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li ul{top: 7px;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li.on>em{font-size: 16px;}
}


@media only screen and (max-width: 750px) {
	.margin-c {
		width: auto;
		margin: 0 0.25rem;
	}

	.iphone-hide {
		display: none;
	}

	.pc-hide {
		display: block;
	}

	.index-banner3-lbitem .pc-hide {
		display: block;
	}

	/*reset*/
	
	.header {
		position: fixed;
		left: 0;
		right: 0;
		top: 0rem;
		height: 1rem;
		max-width: 750px;
		margin: 0 auto;
		z-index: 9999;
		background: #0066cc;
		/* border-bottom: 0.052vw solid #eee; */
	}

	.header a.log {
		width: auto;
		height: 0.4rem;
		color: #fff;
		position: absolute;
		left: 0.2rem;
		top: 0;
		bottom: 0;
		margin: auto;
		font-size: 0;
	}

	.header .log img {
		width: auto;
		height: 100%;
		/* position: absolute; */
		/* left: 0; */
		top: 0;
		/* bottom: 0; */
		margin: auto;
		float: left;
		filter: brightness(0) invert(1);
	}

	.logo-title {
		float: left;
		/* margin-top: 1.3vw; */
		margin-left: 0.2rem;
		margin-top: -0.1rem;
	}

	.logo-title p {
		color: #fff;
		font-size: 0.28rem;
		font-weight: 400;
		margin-top: 0;
		line-height: 1.4;
	}

	.logo-title p:nth-child(2) {
		font-size: 0.28rem;
	}

	.icon {
		float: right;
		width: 0.5rem;
		height: 0.5rem;
		background: url("nav.png") no-repeat center;
		background-size: 100%;
		position: absolute;
		right: 0.25rem;
		top: 0.21rem;
	}

	.menu_list_bor {
		position: fixed;
		height: 100%;
		width: 100%;
		right: -100%;
		top: 0;
		z-index: 9999;
	}

	.colse_menu {
		position: absolute;
		left: 0;
		top: 0;
		width: 30%;
		height: 100%;
		background: rgba(0, 0, 0, 0.6);
		z-index: 999;
	}

	.menu_right {
		width: 70%;
		position: absolute;
		height: 100%;
		right: 0;
		top: 0;
		background: #fff;
		z-index: 9999;
		overflow-x: hidden;
	}

	.menu_top {
		width: 100%;
		height: 1rem;
		border-bottom: 0.052vw solid #bbbbbb;
	}

	.clo {
		line-height: 1rem;
		color: #333;
		font-size: 0.3rem;
		width: 1.8rem;
		margin-left: 0.3rem;
		height: 1rem;
		background-size: auto 0.25rem;
		padding-left: 0.35rem;
		float: left;
		margin-right: 0.6rem;
	}

	.menu_list {
		width: 100%;
	}

	.clo b {
		float: left;
		height: 100%;
		width: 20px;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		background: url('fl.png') no-repeat right center;
		background-size: 40%;
	}

	.clo span {
		display: inline-block;
		line-height: 0.8rem;
		margin-left: 0.1rem;
	}

	.menu_top>a {
		float: left;
		padding: 0 0.25rem;
		height: 1rem;
		color: #333333;
		font-size: 0.3rem;
		text-align: center;
		line-height: 1rem;
	}

	.menu_list ul {
		display: block;
		width: 100%;
		vertical-align: top;
	}

	.menu_list>ul>li,
	.menu_list>ul>li>ul>li {
		line-height: 0.8rem;
		*height: 0.8rem;
		position: relative;
		border-bottom: 0.052vw solid #e9e9e9;
	}

	.menu_list>ul>li>ul {
		display: none;
	}

	.menu_list>ul>li>a,
	.menu_list>ul>li>ul>li>a {
		line-height: 0.8rem;
		*height: 0.8rem;
		color: #333;
		font-size: 0.24rem;
		display: inline-block;
		padding-left: 0.65rem;
		display: block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		padding-right: 0.6rem;
	}

	.menu_list>ul>li>ul>li {
		border: 0;
		border-top: 0.052vw solid #e9e9e9;
		padding-left: 0.3rem;
	}

	.menu_list>ul>li>ul>li>a {
		color: #575757;
	}

	.menu_list>ul>li>b,
	.menu_list>ul>li>ul>li b {
		position: absolute;
		display: block;
		width: 20%;
		height: 0.8rem;
		right: 0;
		top: 0;
		background: url('fl.png') no-repeat center;
		background-size: 18%;
	}

	.menu_list>ul>li>ul>li li {
		border-top: 0.052vw solid #e9e9e9;
		position: relative;
		display: block;
	}

	.menu_list>ul>li>ul>li li a {
		padding-left: 1rem;
		color: #333;
		font-size: 0.24rem;
		display: block;
		line-height: 0.8rem;
		height: 0.8rem;
		vertical-align: middle;
		white-space: nowrap;
		box-sizing: border-box;
		padding-right: 0.8rem;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.menu_list>ul>li>b.nex,
	.menu_list>ul>li>ul>li b.nex {
		background: url('nex.png') no-repeat center;
		background-size: 30%;
	}

	.menu_list>ul>li {
		line-height: 0.8rem;
	}

	.index-banner {
		margin-top: 1rem;
	}

	.pc-hide {
		display: block;
	}

	.iphone-hide {
		display: none !important;
	}

	/* 分割 */
	.index-banner {
		height: 5rem;
	}

	.index-banner .swiper-slide img {
		height: 5rem;
	}

	.index-banner .swiper-pagination {
		width: 50% !important;
		height: 0.08rem !important;
		border-radius: 0.04rem;
		bottom: 0.45rem !important;
		left: 0 !important;
		right: 0 !important;
		top: inherit !important;
		margin: auto;
		overflow: hidden;
	}

	.index-banner .swiper-pagination::after {
		height: 0.08rem;
	}

	.index-banner-index.two {
		left: inherit;
		right: 1.25rem;
	}

	.index-banner-index {
		font-size: 0.32rem;
		left: 1.25rem;
		bottom: 0.28rem;
	}

	.index-banner .swiper-button-prev,
	.index-banner .swiper-button-next {
		bottom: 0;
		top: 0;
		right: inherit !important;
		left: inherit !important;
		top: 0 !important;
		width: 0.75rem;
		height: 0.75rem;
		position: absolute;
		z-index: 666;
		margin: auto;
	}

	.index-banner .swiper-button-next {
		right: 0.25rem !important;
	}

	.index-banner .swiper-button-prev {
		left: 0.25rem !important;
	}

	.index-about {
		padding-top: 0.25rem;
		position: relative;
		padding-bottom: 10.35rem;
	}

	.index-about-left {
		width: 100%;
	}

	.index-about-title-e {
		font-size: 0.42rem;
		margin-top: 0;
	}

	.index-about-title {
		font-size: 0.32rem;
		margin-top: 0;
		margin-bottom: 0.15rem;
	}

	.index-about-text {
		font-size: 0.28rem;
		line-height: 1.75;
	}

	.index-about-btn img {
		display: none;
	}

	.index-about-right {
		width: 100%;
		height: 4rem;
		position: absolute;
		left: 0;
		bottom: 6.15rem;
	}

	.index-about-btn {
		position: absolute;
		bottom: 0.5rem;
		left: 0;
		right: 0;
		width: 2rem;
		height: 0.7rem;
		font-size: 0.28rem;
		padding-left: 0;
		transition: 0.4s;
		text-align: center;
		line-height: 0.7rem;
		margin: auto;
	}

	.index-about-list {
		margin-top: 0;
		margin-bottom: 0;
		position: absolute;
		bottom: 1.35rem;
		width: 7rem;
	}

	.index-about-item {
		float: left;
		margin-right: 0;
		margin-bottom: 0.2rem;
		width: 49%;
		position: relative;
		background-color: rgba(255, 255, 255, 0.9);
		box-shadow: 0 0 1.04vw 0.2vw rgba(0, 0, 0, 0.05);
		box-sizing: border-box;
		padding: 0 0.25rem;
		height: 1.25rem;
	}

	.index-about-item:nth-child(2n) {
		float: right;
	}

	.index-about-item:nth-last-child(1) {
		width: 100%;
	}

	.index-about-item-title {
		font-size: 0.28rem;
		margin-top: 0.1rem;
	}

	.index-about-item-title span {
		font-size: 0.36rem;
	}

	.index-about-item img {
		height: 0.35rem;
		right: 0.25rem;
		top: 0;
		bottom: 0;
		transition: 0.4s;
		margin: auto;
	}

	.index-about-item-text {
		font-size: 0.28rem;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		padding-right: 0.45rem;
	}

	.index-yw {
		padding: 1.8rem 0 0.35rem;
	}

	.index-yw-title-e {
		font-size: 0.48rem;
		top: 0.15rem;
	}

	.index-yw-title {
		font-size: 0.36rem;
		top: 0.4rem;
	}

	.index-yw-box {
		width: 7rem;
		margin: 0 auto;
	}

	.index-yw-item {
		margin: 0 0 1rem;
		width: 100%;
	}

	.index-yw-item:nth-last-child(1) {
		margin-bottom: 0.25rem;
	}

	.index-yw-head {
		height: auto;
		border-top-left-radius: 0.25rem;
		border-top-right-radius: 0.25rem;
	}

	.index-yw-head img {
		top: -0.6rem;
		width: 1.2rem;
	}

	.index-yw-item-title {
		font-size: 0.36rem;
		margin-top: 0.8rem;
	}

	.index-yw-item-text {
		font-size: 0.28rem;
		margin-bottom: 0.25rem;
	}

	.index-yw-item-inner {
		width: 48%;
		height: 0.6rem;
		line-height: 0.6rem;
		border: 1px solid #CFDBED;
		border-radius: 0.15rem;
		font-size: 0.28rem;
		box-sizing: initial;
		margin-bottom: 0.25rem;
		transition: 0.4s;
	}

	.index-yw-item-list {
		padding: 0.35rem 0.25rem 0.1rem;
		height: auto;
	}

	.index-yw-item:nth-child(2) .index-yw-item-list {
		padding: 0.35rem 0.25rem 0.1rem;
	}

	.index-fwxm {
		padding: 1.2rem 0 0.35rem;
	}

	.index-fwxm-title-e {
		font-size: 0.48rem;
		top: 0.15rem;
	}

	.index-fwxm-title {
		font-size: 0.36rem;
		top: 0.4rem;
	}

	.index-fwxm-content .hd {
		height: 1.6rem;
	}

	.index-fwxm-content .hd ul {
		white-space: nowrap;
		overflow-x: auto;
	}

	.index-fwxm-content .hd ul::-webkit-scrollbar {
		display: none;
	}

	.index-fwxm-img {
		width: 0.4rem;
		height: 0.4rem;
		margin: 0.2rem auto 0.08rem;
	}

	.index-fwxm-content .hd ul li {
		width: calc(100% / 3);
		height: 1.6rem;
	}

	.index-fwxm-hd-title {
		font-size: 0.28rem;
		margin-bottom: 0.02rem;
	}

	.index-fwxm-hd-text {
		font-size: 0.22rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.index-fwxm-bd {
		height: 6rem;
	}

	.index-fwxm-bd-title {
		left: 0.25rem;
		top: 0.5rem;
		font-size: 0.42rem;
	}

	.index-fwxm-bd-text {
		width: 6.5rem;
		line-height: 1.65;
		font-size: 0.28rem;
		left: 0.25rem;
		top: 1.5rem;
	}

	.index-fwxm-bd-btn img {
		display: none;
	}

	.index-fwxm-bd-btn {
		left: 0.25rem;
		top: 3rem;
		background-color: rgba(255, 255, 255, 0.2);
		width: 1.8rem;
		height: 0.65rem;
		line-height: 0.65rem;
		padding-left: 0;
		font-size: 0.28rem;
		text-align: center;
	}

	.index-new {
		padding: 1rem 0 0.35rem;
	}

	.index-new-title-e {
		font-size: 0.48rem;
		top: 0rem;
		text-align: center;
	}

	.index-new-title {
		font-size: 0.36rem;
		top: 0.25rem;
		text-align: center;
	}

	.index-new-left {
		width: 100%;
		margin-bottom: 0.35rem;
	}

	.index-new-left-img {
		height: 3.6rem;
	}

	.index-new-left-info {
		height: auto;
		padding: 0 0.25rem;
	}

	.index-new-left-item {
		height: 5.8rem;
	}

	.index-new-left-title {
		font-size: 0.32rem;
		margin-top: 0.15rem;
	}

	.index-new-left-text {
		font-size: 0.28rem;
		line-height: 1.65;
		margin-top: 0;
	}

	.index-new-left-foot {
		margin-top: 0.1rem;
		font-size: 0.26rem;
	}

	.index-new-left-foot img {
		width: 0.3rem;
		margin-right: 0.06rem;
		margin-top: -0.08rem;
	}

	.index-new-left .swiper-pagination {
		bottom: 2.6rem !important;
		height: 0.2rem;
	}

	.index-new-left .swiper-pagination .swiper-pagination-bullet {
		margin: 0 0.1rem !important;
		width: 0.2rem;
		height: 0.2rem;
	}

	.index-new-right {
		width: 100%;
	}

	.index-new-right .hd {
		position: initial;
		margin-bottom: 0.25rem;
	}

	.index-new-right .hd ul li:nth-child(1) {
		margin-left: 0;
	}

	.index-new-right .hd ul li {
		margin-left: 0.5rem;
		width: 2rem;
		height: 0.6rem;
		line-height: 0.6rem;
		padding-left: 0.6rem;
		font-size: 0.28rem;
		cursor: pointer;
	}

	.index-new-right .hd ul li img {
		width: 0.3rem;
		left: 0.15rem;
	}

	.index-new-btn {
		top: 7.15rem;
		width: 2rem;
		height: 0.6rem;
		line-height: 0.56rem;
		padding-left: 0;
		font-size: 0.28rem;
		border: 1px solid #0066cc;
		transition: 0.4s;
		text-align: center;
		box-sizing: border-box;
	}

	.index-new-btn img {
		display: none;
	}

	.index-new-right-item {
		background-size: 0.18rem 0.24rem;
		background-position: center right 0.2rem;
	}

	.index-new-right-title {
		font-size: 0.3rem;
		margin-bottom: 0.1rem;
		margin-top: 0.1rem;
	}

	.index-new-right-text {
		font-size: 0.26rem;
		line-height: 1.65;
		margin-bottom: 0.2rem;
	}

	.index-new-right .bd li {
		height: 1.66rem;
		margin-bottom: 0.25rem;
	}

	.index-new-right-info {
		width: 80%;
		padding: 0 0.5rem 0 0.2rem;
	}

	.index-new-right-rq {
		width: 20%;
		height: 1.66rem;
	}

	.index-new-right-ri {
		width: 60%;
		border-bottom: 1px solid #eeeeee;
		margin: 0.25rem auto 0.2rem;
		padding-bottom: 0.1rem;
		font-size: 0.36rem;
	}

	.index-new-right-yaer {
		font-size: 0.26rem;
	}

	.index-foot-top a {
		display: none;
	}

	.index-foot-top {
		padding-left: 0;
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		height: 1rem;
		text-align: center;
	}

	.index-foot-top span {
		font-size: 0.32rem;
		line-height: 1rem;
	}

	.index-foot-content {
		padding: 0.35rem 0.25rem;
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	}

	.index-foot-left {
		float: left;
		display: none;
	}

	.index-foot-right {
		float: none;
		overflow: hidden;
	}

	.index-foot-text {
		font-size: 0.26rem;
		padding: 0.15rem 0.2rem 0.25rem;
		line-height: 1.7;
	}

	.index-foot a {
		font-size: 0.26rem;
	}

	.index-foot-info {
		float: left;
		margin-right: 0;
		width: 70%;
	}

	.index-foot-info-title {
		font-size: 0.28rem;
		margin-bottom: 0;
	}

	.index-foot-info-dianhua {
		font-size: 0.36rem;
		margin-top: -0.06rem;
		margin-bottom: 0.1rem;
	}

	.index-foot-info-text {
		font-size: 0.26rem;
	}

	.index-foot-ewm {
		width: 30%;
	}

	.index-foot-ewm img {
		border: 0.04rem solid #fff;
		width: 1.5rem;
		height: 1.5rem;
		margin: 0 auto 0.15rem;
	}

	.index-foot-ewm p {
		font-size: 0.28rem;
	}














	.layui-laypage * {
		margin-right: 0.1rem !important;
		height: 0.6rem !important;
		line-height: 0.6rem !important;
		font-size: 0.26rem !important;
		background-color: #fff !important;
		/* padding: 0 0.2rem !important; */
		font-family: "微软雅黑";
	}

	.layui-laypage {
		width: 100%;
		text-align: center;
		margin-bottom: 0.3rem !important;
		margin-top: 0.3rem !important;
	}

	.layui-laypage-curr em:nth-child(2) {
		background-color: initial !important;
	}

	.layui-laypage-count {
		padding: 0 10px !important;
		border: 0.052vw solid #ddd !important;
	}

	.layui-laypage-prev {
		border: 0.052vw solid #ddd !important;
	}

	.layui-laypage a {
		border: 0.052vw solid #ddd !important;
	}

	.layui-laypage-next {
		border: 0.052vw solid #ddd !important;
	}

	.layui-laypage-em {
		color: #f4f5ec !important;
		background-color: #0066cc !important;
	}

	.layui-laypage .layui-laypage-curr em {
		margin-right: 0 !important;
	}
	
	.innerBanner{margin-top: 1rem;}
	.innerTitle{top: 0.5rem;bottom: 0.5rem;font-size: 0.26rem;}
	.innerTitle p{font-size: 0.32rem;}
	.innerTitle em{margin: 0.1rem auto;width: 0.5rem;}
	.innerNav-box{display: none;}
	.innerAbout-brief{padding: 0.5rem 0;}
	.innerAbout-brief-list{width: auto;margin: 0 0.25rem;display: block;}
	.innerAbout-brief .brief-list{width: auto;margin-top: 0;}
	.innerAbout-brief .brief-list-title{font-size: 0.4rem;margin-bottom: 0.1rem;}
	.innerAbout-brief .brief-list-name{font-size: 0.32rem;margin-bottom: 0.3rem;}
	.innerAbout-brief .brief-list-content{font-size: 0.28rem;}
	.innerMore{width: 2rem;height: 0.8rem;line-height: 0.8rem;font-size: 0.28rem;}
	.innerMore:hover{border-radius: 0.15rem;}
	.innerMore em{margin-left: 0.15rem;}
	.innerMore em.back{margin-right: 0.15rem;}
	.innerAbout-brief .innerMore{margin-top: 0.6rem;}
	.innerAbout-brief .brief-scale{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0.5rem 0 0.25rem;text-align: left;}
	.innerAbout-brief .brief-scale div{margin: 0.5rem 0;width: 48%;}
	.innerAbout-brief .brief-scale div:last-child{width: 100%;}
	.innerAbout-brief .brief-scale div b{font-size: 0.6rem;}
	.innerAbout-brief .brief-scale div em{font-size: 0.3rem;margin-left: 0.06rem;}
	.innerAbout-brief .brief-scale div span{font-size: 0.28rem;}
	.innerAbout-honor-title{font-size: 0.4rem;margin-bottom: 0.35rem;}
	.innerAbout-honor-title p{font-size: 0.4rem;}
	.innerAbout-honor{width: auto;margin: 0.75rem 0.25rem;}
	.innerAbout-honor-list{flex-wrap: wrap;}
	.innerAbout-honor .left{width: 100%;margin-bottom: 0.8rem;}
	.innerAbout-honor .left .left-btn{width: 0.8rem;height: 0.8rem;font-size: 0.32rem;left: 2rem;}
	.innerAbout-honor .left .mySwiper{height: 3.2rem;padding-bottom: 1rem;height: auto;}
	.innerAbout-honor .left .swiper-slide{width: calc(35% - 10px);}
	.innerAbout-honor .left .swiper-slide.swiper-slide-active{width: calc(65% - 9px);}
	.innerAbout-honor .left .swiper-slide dt{height: 1.55rem;line-height: initial;}
	.innerAbout-honor .left .swiper-slide dt img{}
	.innerAbout-honor .left .swiper-slide dd{font-size: 0.28rem;margin-bottom: 0.25rem;margin-top: 0.25rem;}
	.innerAbout-honor .left .swiper-slide dd span{font-size: 0.26rem;width: auto;white-space: nowrap;
	overflow: hidden;text-overflow: ellipsis;}
	.innerAbout-honor .left .swiper-slide dd:before{left: 0;width: 0.3rem;height: 0.9rem;background-size: 100%;}
	.innerAbout-honor .left .swiper-slide dd:after{right: 0;width: 0.3rem;height: 0.9rem;background-size: 100%;}
	.innerAbout-honor .left dl{padding: 0.25rem 0.25rem 0;float: none;width: 100%;}
	.innerAbout-honor .left dd{margin: 0.25rem 0;font-size: 0.3rem;}
	.innerAbout-honor .left dl:hover{padding-bottom: 0;}
	.innerAbout-honor .left dl:hover dt img{transform: scale(1);}
	.innerAbout-honor .left dl:hover dd{margin-top: 0.25rem;}
	.innerAbout-honor .left .left-more{height: 0.8rem;line-height: 0.8rem;padding-left: 0.25rem;}
	.innerAbout-honor .left .left-more a{padding: 0 0.25rem;height: 0.8rem;line-height: 0.8rem;border-radius: 0.8rem;font-size: 0.28rem;}
	.innerAbout-honor .right{width: 100%;background-size: 100%;padding: 0.9rem 0.5rem;}
	
	.innerCultrue-list{width: auto;padding: 0.5rem 0.25rem;}
	.innerCultrue-item{width: auto;}
	.innerCultrue-item dl{width: 48%;margin: 0.2rem 0;}
	.innerCultrue-item dl dt{width: 0.84rem;height: 0.84rem;line-height: 0.84rem;margin: 0.5rem auto 0.25rem;}
	.innerCultrue-item dl dd{margin: 0 0.3rem 0.5rem;}
	.innerCultrue-item dl dd p{font-size: 0.36rem;margin-bottom: 0.1rem;}
	.innerCultrue-item dl dd span{font-size: 0.28rem;}
	.innerCultrue-value{margin: 1rem 0;}
	.innerCultrue-value-list{width: auto;margin: 0.7rem 0.25rem 0;justify-content: space-between;}
	.innerCultrue-value-list dl{width: 48%;margin: 0 0 0.4rem 0;}
	.innerCultrue-value-list dl dt{height: 1rem;width: 1rem;line-height: 1rem;margin: 0 auto 0.15rem;}
	.innerCultrue-value-list dl dd{font-size: 0.3rem;margin: 0 0.4rem;}
	
	.innerParty-idea{padding: 0.5rem 0;}
	.innerParty-idea dl{width: auto;margin: 0 0.25rem;display: block;}
	.innerParty-idea dl dt{width: 100%;}
	.innerParty-idea dl dt p{font-size: 0.6rem;}
	.innerParty-idea dl dt p span{margin-top: -0.5rem;}
	.innerParty-idea dl dd{width: 100%;padding: 0.5rem;}
	.innerParty-idea dl dd>h3{font-size: 0.4rem;}
	.innerParty-idea dl dd>h3 b{padding-right: 1rem;background: url(idea.png) no-repeat right 0;background-size: auto 100%;}
	.innerParty-idea dl dd>p{font-size: 0.32rem;margin-top: 0.2rem;}
	.innerParty-idea dl dd>div{font-size: 0.26rem;margin: 0.25rem 0 0.5rem;min-height: initial;}
	.innerParty-program{padding: 0.5rem 0;}
	.innerParty-program-list{width: auto;margin: 0 0.25rem;justify-content: space-between;}
	.innerParty-program-list dl{margin: 0.2rem 0;width: 48%;}
	.innerParty-program-list dl dt{width: 2rem;height: 2rem;margin: 1rem auto 0.3rem;line-height: 2rem;}
	.innerParty-program-list dl dd{margin: 0 0.25rem 0.75rem;}
	.innerParty-program-list dl dd h3{font-size: 0.36rem;}
	.innerParty-program-list dl dd p{font-size: 0.3rem;margin-top: 0.1rem;}
	
	.innerResponsibility-list{width: auto;margin: 1rem 0.25rem;}
	.innerResponsibility-idea dl dd{width: auto;padding: 0.5rem;margin-top: 0.6rem;}
	.innerResponsibility-idea dl dd h3{font-size: 0.4rem;}
	.innerResponsibility-idea dl dd h3 b{padding-right: 1rem;background: url(idea.png) no-repeat right 0;background-size: auto 100%;}
	.innerResponsibility-idea dl dd p{font-size: 0.3rem;margin-top: 0.2rem;}
	.innerResponsibility-idea dl dd div{font-size: 0.28rem;margin: 0.2rem 0 0.5rem;min-height: initial;}
	.innerResponsibility-item{margin: 0.5rem 0 1rem;}
	.innerResponsibility-item dl{margin: 0.15rem 0;width: 100%;padding: 0.35rem;}
	.innerResponsibility-item dl:before{display: none;}
	.innerResponsibility-item dl dt{width: 1.5rem;height: 1.5rem;line-height: 1.5rem;}
	.innerResponsibility-item dl dd{width: calc(100% - 1.8rem);}
	.innerResponsibility-item dl dd h3{font-size: 0.32rem;}
	.innerResponsibility-item dl dd p{font-size: 0.28rem;margin-top: 0.15rem;}
	
	.innerRail-title{margin: 0.7rem 0.25rem;width: auto;}
	.innerRail-title h3{font-size: 0.4rem;height: 0.7rem;}
	.innerRail-title p{margin: 0.15rem auto 0;font-size: 0.3rem;width: auto;line-height: 1.5;}
	.innerRail-list .mySwiper{width: auto;margin: 0 0.25rem;padding-bottom: 0.75rem;}
	.innerRail-list .mySwiper-box .prev{display: none;}
	.innerRail-list .mySwiper-box .next{display: none;}
	.innerRail-list .mySwiper .swiper-slide dl dd{height: 1rem;line-height: 1rem;padding: 0 0.3rem;}
	.innerRail-list .mySwiper .swiper-slide dl dd span{font-size: 0.3rem;}
	.innerRail-list .mySwiper .swiper-pagination-bullet{width: 0.2rem;height: 0.2rem;}
	.innerRail-service{margin-top: 1rem;padding-bottom: 1rem;}
	.innerRail-service-list{display: block;margin: 0 0.25rem;width: auto;}
	.innerRail-service-list .hd{width: 100%;}
	.innerRail-service-list .hd ul li{margin-bottom: 0.25rem;}
	.innerRail-service-list .hd ul li span{font-size: 0.3rem;border-radius: 0.1rem;padding: 0.15rem;}
	.innerRail-service-list .bd{width: 100%;padding: 0;}
	.innerRail-service-list .bd ul li dl dd{font-size: 0.28rem;padding: 0.2rem;top: 0.25rem;left: 0.25rem;right: 0.25rem;width: auto;}
	.innerRail-service-list .bd ul li.on dl dd{top: 0.25rem;}
	.innerRail-service-list .bd ul li dl dd em{font-size: 0.28rem;margin: 0.06rem 0;padding-left: 0.16rem;width: 49%;}
	.innerRail-service-list .bd ul li dl dd em:before{width: 0.08rem;height: 0.08rem;}
	.innerRail-feature{width: auto;margin: 0 0.25rem;}
	.innerRail-feature-list{justify-content: space-between;}
	.innerRail-feature-list dl{width: 48%;margin: 1rem 0 0.2rem;border-radius: 0.15rem 0.15rem 0 0;}
	.innerRail-feature-list dl dt{width: 1.4rem;height: 1.4rem;line-height: 1.4rem;top: -0.9rem;}
	.innerRail-feature-list dl dd{padding: 0.5rem 0.25rem 0.4rem;}
	.innerRail-feature-list dl dd h3{font-size: 0.36rem;}
	.innerRail-feature-list dl dd p{font-size: 0.26rem;}
	.innerRail-feature-list dl dd div{font-size: 0.28rem;margin-top: 0.25rem;}
	.innerRail-advantage-list{width: auto;margin: 0 0.25rem 1rem;justify-content: space-between;}
	.innerRail-advantage-list dl{width: 48%;margin: 0.2rem 0;}
	.innerRail-advantage-list dl dt{width: 1rem;height: 1rem;line-height: 1rem;margin: 0.6rem auto 0;}
	.innerRail-advantage-list dl dd{padding: 0.25rem 0.25rem 0.5rem;}
	.innerRail-advantage-list dl dd h3{font-size: 0.36rem;}
	.innerRail-advantage-list dl dd p{font-size: 0.28rem;}
	
	.innerSchoolProperty{width: auto;margin: 1rem 0.25rem;flex-wrap: wrap;}
	.innerSchoolProperty .hd{width: 100%;padding: 0.5rem;}
	.innerSchoolProperty .hd p{font-size: 0.44rem;}
	.innerSchoolProperty .bd{width: 100%;}
	.innerSchoolProperty .hd ul{margin-top: 0.5rem;}
	.innerSchoolProperty .hd ul li{margin: 0.25rem 0;padding: 0 0 0 0.3rem;font-size: 0.32rem;}
	.innerSchoolProperty .hd ul li:before{width: 0.1rem;height: 0.1rem;}
	.innerSchoolProperty .hd img{right: 0.25rem;bottom: 0.25rem;}
	
	.innerCityService{width: auto;margin: 0.5rem 0.25rem;}
	.innerCityService .innerRail-title{margin: 0.7rem 0;}
	.innerCityService-list{flex-wrap: initial;}
	.innerCityService-list dl{width: 100%;margin: 0 0 0.4rem 0;}
	.innerCityService-list dl dt{box-shadow: none;}
	.innerCityService-list dl dt img{margin: 0;opacity: 1;}
	.innerCityService-list dl dd{padding: 0 0.5rem;}
	.innerCityService-list dl dd b{font-size: 0.8rem;left: 0.5rem;top: 0.2rem;color: #fff;}
	.innerCityService-list dl dd p{font-size: 0.36rem;margin-top: 0.8rem;color: #fff;}
	.innerCityService-list dl dd em{margin: 0.25rem 0 0.5rem;background: #fff;}
	.innerCityService-list dl dd li{padding: 0.25rem 0;font-size: 0.32rem;color: #fff;}
	.innerCityService-type{margin: 1rem auto;}
	.innerCityService-type .hd{position: relative;bottom: 0;}
	.innerCityService-type .bd dd{left: 0.3rem;top: 0.3rem;right: 0.3rem;bottom: 0.3rem;padding: 0.5rem;}
	.innerCityService-type .bd dd h3{font-size: 0.36rem;}
	.innerCityService-type .bd dd p{font-size: 0.3rem;width: auto;margin-top: 0.15rem;}
	.innerCityService-type .hd{background: #0066cc;padding: 0px 1px 1px;}
	.innerCityService-type .hd ul li{padding: 0.25rem;margin: 0;width: 33.33%;}
	.innerCityService-type .hd ul li dt{width: 0.6rem;height: 0.6rem;line-height: 0.6rem;}
	.innerCityService-type .hd ul li dd{text-align: center;font-size: 0.3rem;}
	
	.innerRail-title div{margin: 0.2rem 0;margin: 0;}
	.innerRail-title div em{font-size: 0.28rem;height: 0.6rem;line-height: 0.6rem;}
	.innerInnovativeService-scene-list{width: auto;margin: 0 0.25rem 1rem;}
	.innerInnovativeService .mySwiper dl{padding: 0.25rem 0.25rem;}
	.innerInnovativeService .mySwiper dl dt{width: 0.5rem;height: 0.5rem;line-height: 0.5rem;}
	.innerInnovativeService .mySwiper dl dd h3{font-size: 0.3rem;}
	.innerInnovativeService .mySwiper dl dd p{font-size: 0.26rem;}
	.innerInnovativeService .mySwiper dl dd img{height: 0.5rem;}
	.innerInnovativeService .mySwiper .swiper-slide-thumb-active dl dd img{right: 0.25rem;left: initial;}
	.innerInnovativeService-model-process{margin: 0.8rem 0;}
	.innerInnovativeService-model-process:before{display: none;}
	.innerInnovativeService-model-process-list{flex-wrap: wrap;}
	.innerInnovativeService-model-process-list div{box-sizing: border-box;width: 48%;margin: 0.2rem 0 !important;padding: 0.2rem;}
	.innerInnovativeService-model-process-list div dl{width: 100%;height: 100%;}
	.innerInnovativeService-model-process-list div dl dt{width: 0.8rem;height: 0.8rem;line-height: 0.8rem;}
	.innerInnovativeService-model-process-list div dl dd{font-size: 0.28rem;margin-top: 0.15rem;}
	
	.innerDevelopment{width: auto;margin: 1rem 0.25rem;}
	.innerDevelopment-idea{font-size: 0.28rem;}
	.innerDevelopment-strategy{width: auto;margin-top: 0.5rem;}
	.innerDevelopment-strategy dl dt{width: 1.5rem;height: 1.5rem;line-height: 1.5rem;}
	.innerDevelopment-strategy dl dd{font-size: 0.3rem;margin-top: 0.15rem;}
	.innerDevelopment-vision{width: 100%;font-size: 0.28rem;}
	.innerDevelopment-list{margin: 0.5rem 0;flex-wrap: initial;}
	.innerDevelopment-list dl{width: 48%;margin: 0.2rem 0;}
	.innerDevelopment-list dl dd{left: 0.25rem;top: 0.25rem;right: 0.25rem;bottom: 0.25rem;}
	.innerDevelopment-list dl dd h3{font-size: 0.36rem;}
	.innerDevelopment-list dl dd p{font-size: 0.28rem;margin-top: 0.1rem;}
	.innerDevelopment-list dl dd div{font-size: 0.26rem;margin-top: 0.3rem !important;opacity: 1 !important;min-height: 1.5rem;}
	.innerDevelopment-list dl dd a{margin-top: 0.5rem;opacity: 1;}
	
	.innerNews-enterprise{width: auto;margin: 0rem 0.25rem;}
	.innerNews-title{margin: 0.7rem 0 0.5rem;}
	.innerNews-title h3{font-size: 0.32rem;}
	.innerNews-title h3 img{height: 0.4rem;}
	.innerNews-title p{font-size: 0.26rem;}
	.innerNews-title a{height: 0.6rem;line-height: 0.6rem;width: 2rem;font-size: 0.28rem;bottom: 0;top: 0;margin: auto;}
	.innerNews-enterprise-list{flex-wrap: wrap;}
	.innerNews-enterprise-list .mySwiper{width: 100%;}
	.innerNews-enterprise-list .mySwiper .swiper-slide dl dt{height: auto;}
	.innerNews-enterprise-list .mySwiper .swiper-slide dl dd{padding: 0 2rem 0 0.3rem;height: 0.8rem;line-height: 0.8rem;font-size: 0.28rem;}
	.innerNews-enterprise-list .mySwiper .swiper-pagination{height: 0.8rem;line-height: 0.8rem;right: 0.1rem;}
	.innerNews-enterprise-item{width: 100%;padding: 0 0.25rem;height: auto;}
	.innerNews-enterprise-item li{margin: 0.2rem 0;}
	.innerNews-enterprise-item li .status1{padding-left: 0.2rem;}
	.innerNews-enterprise-item li .status1:before{width: 0.08rem;height: 0.08rem;}
	.innerNews-enterprise-item li .status1 p{font-size: 0.28rem;width: calc(100% - 1.8rem);}
	.innerNews-enterprise-item li .status1 span{font-size: 0.28rem;}
	.innerNews-enterprise-item li .status2{padding-bottom: 0.2rem;}
	.innerNews-enterprise-item li .status2 span{font-size: 0.32rem;}
	.innerNews-enterprise-item li .status2 h3{font-size: 0.32rem;}
	.innerNews-enterprise-item li .status2 p{height: auto;margin-top: 0.1rem;font-size: 0.28rem;}
	.innerNews-industry{margin-top: 1rem;}
	.innerNews-industry .innerNews-title{margin: 0.5rem 0.25rem 0.4rem;width: auto;}
	.innerNews-industry-list{width: auto;margin: 0 0.25rem 0.35rem;flex-wrap: wrap;}
	.innerNews-industry-list dl{width: 100%;margin-bottom: 0.25rem;box-shadow: 0 0 20px 1px #e6e6e6;}
	.innerNews-industry-list dl:before{width: 100%;}
	.innerNews-industry-list dl dt{height: auto;}
	.innerNews-industry-list dl dd{padding: 0.25rem;}
	.innerNews-industry-list dl dd h3{font-size: 0.32rem;height: auto;}
	.innerNews-industry-list dl dd p{font-size: 0.28rem;padding-left: 0.35rem;background: url(time.png) no-repeat left center;
	background-size: 0.26rem;margin-top: 0.15rem;}
	
	.innerDetail{width: auto;margin: 0.5rem 0.25rem;}
	.innerDetail .innerDetail-list{display: none;}
	.innerDetail .innerDetail-content{width: 100%;}
	.innerDetail .innerDetail-content-title{padding-bottom: 0.2rem;margin-bottom: 0.2rem;}
	.innerDetail .innerDetail-content-title h3{font-size: 0.36rem;}
	.innerDetail .innerDetail-content-title p{font-size: 0.26rem;margin-top: 0.15rem;}
	.innerDetail .innerDetail-content-title p span{margin-right: 0.4rem;}
	.innerDetail .innerDetail-content-list{font-size: 0.28rem;min-height: 4rem;}
	.innerDetail .innerDetail-content-prevNext{margin-top: 0.35rem;padding-top: 0.1rem;padding-right: 0;}
	.innerDetail .innerDetail-content-prevNext p{margin: 0.2rem 0;line-height: 0.5rem;}
	.innerDetail .innerDetail-content-prevNext p em{height: 0.5rem;line-height: 0.5rem;font-size: 0.26rem;margin-right: 0.15rem;
	width: auto;padding: 0 0.2rem;}
	.innerDetail .innerDetail-content-prevNext p span{font-size: 0.26rem;}
	.innerDetail .innerDetail-content-prevNext p a{font-size: 0.26rem;}
	.innerDetail .innerDetail-content-prevNext .back{display: none;}
	
	.innerNewsList{padding: 0.25rem 0;}
	.innerNewsList dl{width: auto;margin: 0.25rem;}
	.innerNewsList dl a{padding: 0.25rem;}
	.innerNewsList dl dt b{font-size: 0.54rem;}
	.innerNewsList dl dt em{width: 0.36rem;}
	.innerNewsList dl dt span{font-size: 0.28rem;margin-top: 0.2rem;}
	.innerNewsList dl dt:before{right: -0.4rem;height: 1rem;top: 0;}
	.innerNewsList dl dd{width: 4.7rem;}
	.innerNewsList dl dd h3{font-size: 0.32rem;}
	.innerNewsList dl dd p{font-size: 0.28rem;margin-top: 0.1rem;}
	.innerNewsList dl dd span{font-size: 0.26rem;margin-top: 0.2rem;padding-right: 0.6rem;background: url(more.png) no-repeat right center;
	background-size: 0.45rem;height: 0.5rem;line-height: 0.5rem;display: none;}
	
	.innerContact{width: auto;margin: 0.5rem 0.25rem;}
	.innerContact-list .innerContact-name{padding-bottom: 0.15rem;flex-wrap: wrap;display: block;}
	.innerContact-list .innerContact-name b{font-size: 0.36rem;}
	.innerContact-list .innerContact-name div{text-align: left;margin-top: 0.1rem;}
	.innerContact-list .innerContact-name div em{font-size: 0.28rem;}
	.innerContact-list .innerContact-name div h3{font-size: 0.32rem;}
	.innerContact-list .innerContact-item{padding: 0.25rem 0;display: block;position: relative;}
	.innerContact-list .innerContact-item dl{display: inline-block;}
	.innerContact-list .innerContact-item dl dt{margin: 0;padding: 0.1rem;width: 2rem;}
	.innerContact-list .innerContact-item dl dd{font-size: 0.26rem;text-align: center;margin-top: 0.1rem;}
	.innerContact-list .innerContact-item dl dd em{display: inline;}
	.innerContact-list .innerContact-item div p{font-size: 0.28rem;padding-left: 0.5rem;margin-bottom: 0.15rem;
	background: url(address.png) no-repeat left center;background-size: 0.36rem;}
	.innerContact-list .innerContact-item div em{font-size: 0.28rem;padding-left: 0.5rem;margin-bottom: 0.2rem;
	background: url(email.png) no-repeat left center;background-size: 0.36rem;}
	.innerContact-map{display: none;}
	.innerContact-map-wap{display: block;}
	.innerContact-map-wap *{width: 100%;}
	.innerContact-title{margin: 0.5rem 0;}
	.innerContact-title h3{font-size: 0.36rem;}
	.innerContact-title div{margin-top: 0.1rem;}
	.innerContact-title div em{width: 3.5rem;font-size: 0.26rem;height: 0.5rem;line-height: 0.5rem;}
	.innerContact-cooperation div{width: 100%;margin: 0 0 0.3rem 0;padding: 0.25rem 0.35rem;border-left: 2px solid #0066cc;
	border-radius: 0.1rem 0 0 0.1rem;}
	.innerContact-cooperation div h3{font-size: 0.3rem;}
	.innerContact-cooperation div p{padding-left: 0.3rem;}
	.innerContact-cooperation div p em{width: 0.8rem;}
	.innerContact-cooperation div p.name{font-size: 0.26rem;margin-top: 0.1rem;background: url(user2.png) no-repeat left center;
	background-size: 0.2rem;}
	.innerContact-cooperation div p.email{font-size: 0.26rem;margin-top: 0.1rem;background: url(email2.png) no-repeat left center;
	background-size: 0.24rem;}
	.innerContact-join{margin: 0.5rem 0;}
	.innerContact-join-title{font-size: 0.28rem;}
	.innerContact-join .th .tr.wap{display: none;}
	.innerContact-join .th .td.wap{display: none;}
	.innerContact-join .th .tr{height: auto;line-height: initial;width: 33.33%;font-size: 0.3rem;padding: 0.3rem 0.2rem;}
	.innerContact-join .th .tr:first-child{padding: 0.3rem 0.2rem;}
	.innerContact-join .th .td{height: auto;line-height: initial;width: 33.33%;font-size: 0.3rem;padding: 0.3rem 0.2rem;}
	.innerContact-join .th .td:first-child{padding: 0.3rem 0.2rem;}
	.innerContact-join .th .content{padding: 0.35rem;font-size: 0.28rem;}
	
	.innerInnovativeService .mySwiper{width: 100%;}
	
	.innerInnovativeService .mySwiper2 dl{height: 100%;}
	.innerInnovativeService .mySwiper2 dt{position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
	.innerInnovativeService .mySwiper2 dt img{height: 100%;object-fit: cover;}
	.innerInnovativeService .mySwiper2 dd{width: 100%;bottom: 0;position: relative;}
	.innerInnovativeService .mySwiper2 .swiper-slide-active dd{top: 0;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-item{padding: 0.3rem;width: auto;height: 100%;min-height: 7.5rem;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-title h3{font-size: 0.36rem;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-title p{font-size: 0.26rem;margin-top: 0;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list p{margin-top: 0.2rem;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list p em{font-size: 0.28rem;margin: 0 0.2rem 0.1rem 0;padding: 0 0.1rem;
	height: 0.5rem;line-height: 0.5rem;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list p em:last-child{margin-right: 0;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul{margin-top: 0.1rem;display: flex;justify-content: space-between;
	width: 100%;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li{margin: 0.1rem 0.1rem 0.1rem 0;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li:last-child{margin-right: 0;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li em{font-size: 0.26rem;padding-left: 0.2rem;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li em:before{width: 0.04rem;height: 0.04rem;bottom: initial;top: 0.2rem;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li.on>em{font-size: 0.28rem;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li.on em:before{width: 0.1rem;height: 0.04rem;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li ul{top: 0.1rem;display: block;}
	.innerInnovativeService .mySwiper2 dd .mySwiper2-list ul li ul li{margin-right: 0;}
}