/* ================= 基础过渡工具类 ================= */
.linear {
	transition-timing-function: linear;
	-o-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-webkit-transition-timing-function: linear;
}

/* ================= ease 系列 ================= */
.ease {
	transition-timing-function: ease;
	-o-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-webkit-transition-timing-function: ease;
}

.ease-in {
	transition-timing-function: ease-in;
	-o-transition-timing-function: ease-in;
	-moz-transition-timing-function: ease-in;
	-webkit-transition-timing-function: ease-in;
}

.ease-out {
	transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
}

.ease-in-out {
	transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
}

/* ================= 文本溢出省略 ================= */
.txet-over1 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* ================= 移动端媒体查询（max-width:1004px） ================= */

@media screen and (max-width:768px) {
	/* ================= nav ================= */

	/* ================= 导航 ================= */
	nav {
		width: 100%;
		height: auto;
	}

	nav .nav-main {
		position: fixed;
		top: 0 !important;
		left: 0;
		width: 100%;
		height: auto;
		padding: 0;
		background: #fff;
		z-index: 59;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .nav-main .main-cont {
		display: flex;
		justify-content: space-between;
		align-items: center;
		width: 100%;
		height: 1.2rem;
		margin: 0 auto;
		padding: 0 .3rem;
	}

	nav .nav-main .main-cont .main-logo {
		position: relative;
		width: 2.2rem;
		height: .25rem;
	}

	nav .nav-main .main-cont .main-logo img {
		width: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .nav-main .main-cont .main-logo .img1 {
		opacity: 0;
	}

	nav .nav-main .main-cont .main-logo .img2 {
		opacity: 1;
	}

	nav .nav-main .main-cont .main-nav {
		display: flex;
		justify-content: flex-end;
		width: auto;
		height: 100%;
		margin-left: 0;
	}

	nav .nav-main .main-cont .main-nav .nav-cont {
		display: none;
		justify-content: flex-end;
		width: auto;
		height: auto;
	}

	nav .nav-main .main-cont .main-nav .nav-cont .nav-li {
		position: relative;
		display: inline-block;
		width: auto;
		height: 100%;
		padding: 0 .3rem;
	}

	nav .nav-main .main-cont .main-nav .nav-cont .nav-li .li-link {
		display: inline-block;
		position: relative;
		width: auto;
		height: 100%;
		font-size: .18rem;
		text-align: center;
		line-height: 1.04rem;
		color: #fff;
	}

	nav .nav-main .main-cont .main-nav .nav-cont .nav-li .li-link::after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 0.03rem;
		background: linear-gradient(90deg, #f99f18, #d50d00);
		transform: scale(0, 0) translateZ(0);
		-o-transform: scale(0, 0) translateZ(0);
		-moz-transform: scale(0, 0) translateZ(0);
		-webkit-transform: scale(0, 0 translateZ(0));
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .nav-main .main-cont .main-nav .nav-cont .nav-li .li-link-active {
		color: #fff !important;
	}

	nav .nav-main .main-cont .main-nav .nav-cont .nav-li .li-link-active::after {
		height: 100%;
	}

	nav .nav-main .main-cont .main-nav .nav-cont .nav-li .li-list {
		position: absolute;
		top: 1.04rem;
		left: 50%;
		width: 1.5rem;
		height: auto;
		margin-left: -0.75rem;
		padding: .15rem 0;
		overflow: hidden;
		opacity: 0;
		visibility: hidden;
		z-index: 29;
	}

	nav .nav-main .main-cont .main-nav .nav-cont .nav-li .li-list::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #f8f8f8;
		z-index: 0;
		transform: translatey(-100%);
		-o-transform: translatey(-100%);
		-moz-transform: translatey(-100%);
		-webkit-transform: translatey(-100%);
		transition-timing-function: ease;
		-o-transition-timing-function: ease;
		-moz-transition-timing-function: ease;
		-webkit-transition-timing-function: ease;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .nav-main .main-cont .main-nav .nav-cont .nav-li .li-list a {
		display: none;
		position: relative;
		width: auto;
		font-size: .16rem;
		line-height: .34rem;
		text-align: center;
		color: #333;
		opacity: 0;
		z-index: 9;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .nav-main .main-cont .main-nav .nav-cont .nav-li .li-list a:hover {
		background: linear-gradient(90deg, #f99f18, #d50d00);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
	}

	nav .nav-main .main-cont .main-nav .nav-cont .nav-li:hover .li-link {
		color: #003894 !important;
	}

	nav .nav-main .main-cont .main-nav .nav-cont .nav-li:hover .li-link::after {
		transform: scale(1, 1) translateZ(0);
		-o-transform: scale(1, 1) translateZ(0);
		-moz-transform: scale(1, 1) translateZ(0);
		-webkit-transform: scale(1, 1 translateZ(0));
	}

	nav .nav-main .main-cont .main-nav .nav-cont .nav-li:hover .li-list {
		opacity: 1;
		visibility: visible;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .nav-main .main-cont .main-nav .nav-cont .nav-li:hover .li-list::before {
		transform: translatey(0);
		-o-transform: translatey(0);
		-moz-transform: translatey(0);
		-webkit-transform: translatey(0);
	}

	nav .nav-main .main-cont .main-nav .nav-cont .nav-li:hover .li-list a {
		display: block;
		animation: navInUp50 .6s ease;
		animation-fill-mode: forwards;
	}

	nav .nav-main .main-cont .main-right {
		display: flex;
		justify-content: flex-end;
		align-items: center;
		width: auto;
		height: 100%;
		margin-left: 0;
	}

	nav .nav-main .main-cont .main-right .right-tel {
		display: none;
	}

	nav .nav-main .main-cont .main-right .right-serach {
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
		width: .32rem;
		height: .8rem;
		margin-left: 0;
		margin-right: .2rem;
		cursor: pointer;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .nav-main .main-cont .main-right .right-serach span {
		width: 100%;
		height: 100%;
		background: url(../images/icon/icon-search2.png) no-repeat center center;
		background-size: .32rem;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .nav-main .main-cont .main-right .right-lang {
		display: flex;
		align-items: center;
		position: relative;
		width: auto;
		height: 100%;
		cursor: pointer;
	}

	nav .nav-main .main-cont .main-right .right-lang .lang-box {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 2rem;
		height: .8rem;
	}

	nav .nav-main .main-cont .main-right .right-lang .lang-flag {
		width: .32rem;
		height: .32rem;
		border-radius: 50%;
		background: url(../images/icon/icon-lang-on.png) no-repeat center center;
		background-size: 100%;
		overflow: hidden;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .nav-main .main-cont .main-right .right-lang .lang-title {
		width: auto;
		font-size: var(--fs28);
		color: #333;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .nav-main .main-cont .main-right .right-lang .lang-arrow {
		width: 0.08rem;
		height: 0.05rem;
		background: url(../images/icon/icon-lang-arrow.png) no-repeat center center;
		background-size: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .nav-main .main-cont .main-right .right-lang .lang-list {
		position: absolute;
		top: 1.2rem;
		left: 50%;
		width: 2rem;
		height: auto;
		padding: .15rem 0;
		margin-left: -1rem;
		box-shadow: 0 0 0.27rem 0 rgba(64,64,64,0.1);
		opacity: 0;
		visibility: hidden;
		overflow: hidden;
		z-index: 9;
	}

	nav .nav-main .main-cont .main-right .right-lang .lang-list::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #fff;
		z-index: 0;
		transform: translatey(-105%);
		-o-transform: translatey(-105%);
		-moz-transform: translatey(-105%);
		-webkit-transform: translatey(-105%);
		transition-timing-function: ease;
		-o-transition-timing-function: ease;
		-moz-transition-timing-function: ease;
		-webkit-transition-timing-function: ease;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .nav-main .main-cont .main-right .right-lang .lang-list .list-link {
		display: none;
		position: relative;
		width: 100%;
		padding: .06rem .2rem;
		font-size: var(--fs26);
		line-height: .42rem;
		text-align: center;
		color: #333;
		opacity: 0;
		z-index: 9;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .nav-main .main-cont .main-right .right-lang .lang-list .list-link:hover {
		font-weight: bold;
		color: #003894;
	}

	nav .nav-main .main-cont .main-right .right-menu {
		display: block;
		width: .8rem;
		height: .8rem;
		margin-left: 0;
		background: transparent;
		border-radius: 50%;
	}

	nav .nav-main .main-cont .main-right .right-menu span {
		display: block;
		position: relative;
		top: 50%;
		left: 50%;
		width: .4rem;
		height: .03rem;
		margin-top: -0.015rem;
		margin-left: -0.2rem;
		background: #003894;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .nav-main .main-cont .main-right .right-menu span::before {
		content: '';
		position: absolute;
		top: -0.14rem;
		left: 0;
		width: .3rem;
		height: .03rem;
		background: #003894;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .nav-main .main-cont .main-right .right-menu span::after {
		content: '';
		position: absolute;
		bottom: -0.14rem;
		left: 0;
		width: .2rem;
		height: .03rem;
		background: #003894;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .nav-main .main-cont .main-right .right-menu-hide span {
		background: transparent !important;
	}

	nav .nav-main .main-cont .main-right .right-menu-hide span::before {
		top: 0;
		width: .4rem;
		transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
	}

	nav .nav-main .main-cont .main-right .right-menu-hide span::after {
		bottom: 0;
		width: .4rem;
		transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	}

	nav .nav-main:hover {
		background: #fff;
	}

	nav .nav-main:hover .main-cont .main-logo .img1 {
		opacity: 0;
	}

	nav .nav-main:hover .main-cont .main-logo .img2 {
		opacity: 1;
	}

	nav .nav-main:hover .main-cont .main-right .right-serach span {
		background: url(../images/icon/icon-search2.png) no-repeat center center;
		background-size: .32rem;
	}

	nav .nav-main:hover .main-cont .main-right .right-lang .lang-flag {
		background: url(../images/icon/icon-lang-on.png) no-repeat center center;
		background-size: 100%;
	}

	nav .nav-main:hover .main-cont .main-right .right-lang .lang-title {
		color: #333;
	}

	nav .nav-main:hover .main-cont .main-right .right-menu span {
		background: #003894;
	}

	nav .nav-main:hover .main-cont .main-right .right-menu span::before,
    nav .nav-main:hover .main-cont .main-right .right-menu span::after {
		background: #003894;
	}

	/* ================= 导航搜索弹层 ================= */
	nav .Whead-search {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 3rem;
		background: #003894;
		border: none;
		z-index: 999;
		overflow: hidden;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .Whead-search .hide-pic {
		position: absolute;
		bottom: auto;
		left: auto;
		top: .2rem;
		right: .4rem;
		width: .45rem;
		height: .45rem;
		margin-left: 0;
		background: url(../images/icon/icon-hidde.png) no-repeat center center;
		background-size: 100%;
	}

	nav .Whead-search .search-input {
		position: absolute;
		bottom: .6rem;
		display: flex;
		justify-content: space-between;
		width: 100%;
		padding: 0 .8rem;
	}

	nav .Whead-search .search-input .input-box {
		flex: 1;
	}

	nav .Whead-search .search-input .input-box input {
		width: 100%;
		height: .5rem;
		padding: .08rem 0;
		font-family: 'Arial';
		font-size: .26rem;
		color: #fff;
		background: rgba(255,255,255,0);
		border-bottom: 0.01rem solid #fff;
	}

	nav .Whead-search .search-input .input-box input::-webkit-input-placeholder {
		font-family: 'Arial';
		color: #fff;
	}

	nav .Whead-search .search-input .input-box input:-moz-placeholder {
		font-family: 'Arial';
		color: #fff;
	}

	nav .Whead-search .search-input .input-box input:-ms-input-placeholder {
		font-family: 'Arial';
		color: #fff;
	}

	nav .Whead-search .search-input .input-icon {
		width: .3rem;
		height: .3rem;
		margin-left: .2rem;
		background: url(../images/icon/icon-web-popup-sousuo.png) no-repeat center center;
		background-size: 100%;
	}

	/* ================= 导航状态样式 ================= */
	nav .nav-main-on {
		background: #fff;
		box-shadow: 0 0 .2rem 0 rgba(0,0,0,0.1);
	}

	nav .nav-main-on .main-cont .main-logo .img1 {
		opacity: 0;
	}

	nav .nav-main-on .main-cont .main-logo .img2 {
		opacity: 1;
	}

	nav .nav-main-on .main-cont .main-right .right-serach span {
		background: url(../images/icon/icon-search2.png) no-repeat center center;
		background-size: .32rem;
	}

	nav .nav-main-on .main-cont .main-right .right-lang .lang-flag {
		background: url(../images/icon/icon-lang-on.png) no-repeat center center;
		background-size: 100%;
	}

	nav .nav-main-on .main-cont .main-right .right-lang .lang-title {
		color: #333;
	}

	nav .nav-main-on .main-cont .main-right .right-menu span {
		background: #003894;
	}

	nav .nav-main-on .main-cont .main-right .right-menu span::before,
    nav .nav-main-on .main-cont .main-right .right-menu span::after {
		background: #003894;
	}

	nav .nav-main-on2 {
		background: #fff;
		box-shadow: 0 0 .2rem 0 rgba(0,0,0,0.1);
	}

	nav .nav-main-on2 .main-cont .main-logo .img1 {
		opacity: 0;
	}

	nav .nav-main-on2 .main-cont .main-logo .img2 {
		opacity: 1;
	}

	nav .nav-main-on2 .main-cont .main-right .right-serach span {
		background: url(../images/icon/icon-search2.png) no-repeat center center;
		background-size: .32rem;
	}

	nav .nav-main-on2 .main-cont .main-right .right-lang .lang-flag {
		background: url(../images/icon/icon-lang-on.png) no-repeat center center;
		background-size: 100%;
	}

	nav .nav-main-on2 .main-cont .main-right .right-lang .lang-title {
		color: #333;
	}

	nav .nav-main-on2 .main-cont .main-right .right-menu span {
		background: #003894;
	}

	nav .nav-main-on2 .main-cont .main-right .right-menu span::before,
    nav .nav-main-on2 .main-cont .main-right .right-menu span::after {
		background: #003894;
	}

	/* ================= 侧边栏遮罩 ================= */
	nav .sidebar-mask {
		display: block;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100vh;
		background: rgba(0,0,0,0.5);
		z-index: 119;
		opacity: 0;
		visibility: hidden;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	/* ================= 移动端侧边栏 ================= */
	nav .Whead-sidebar {
		display: block;
		position: fixed;
		top: 1.2rem;
		left: -102%;
		width: 100%;
		height: calc(100vh - 1.2rem);
		background: #fff;
		overflow: scroll;
		z-index: 399;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .Whead-sidebar .sidebar-top {
		display: none;
		justify-content: space-between;
		align-items: center;
		position: relative;
		width: 100%;
		height: 1.2rem;
		padding: 0 .3rem;
		background: #fff;
		border-bottom: solid 0.01rem #003894;
	}

	nav .Whead-sidebar .sidebar-top .top-logo {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		position: relative;
		width: auto;
		height: .7rem;
		padding-left: 0;
	}

	nav .Whead-sidebar .sidebar-top .top-logo img {
		width: auto;
		height: 100%;
	}

	nav .Whead-sidebar .sidebar-top .top-right {
		display: flex;
		justify-content: flex-end;
		align-items: center;
		width: auto;
		height: 100%;
	}

	nav .Whead-sidebar .sidebar-top .top-right .right-suosou {
		position: relative;
		width: .8rem;
		height: .8rem;
		margin-right: .2rem;
		border-radius: 50%;
		border: solid 0.02rem #d2d2d2;
		cursor: pointer;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .Whead-sidebar .sidebar-top .top-right .right-suosou img {
		position: absolute;
		top: 50%;
		left: 50%;
		width: .32rem;
		transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .Whead-sidebar .sidebar-top .top-right .right-lang {
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		width: 2.2rem;
		height: 100%;
		margin-right: .2rem;
		border-left: solid 0.01rem rgba(255,255,255,0.3);
	}

	nav .Whead-sidebar .sidebar-top .top-right .right-lang .lang-flag {
		width: .4rem;
		height: .4rem;
		border-radius: 50%;
	}

	nav .Whead-sidebar .sidebar-top .top-right .right-lang .lang-flag img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	nav .Whead-sidebar .sidebar-top .top-right .right-lang .lang-title {
		width: auto;
		margin: 0 .15rem;
		font-size: .28rem;
		color: #333;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .Whead-sidebar .sidebar-top .top-right .right-lang .lang-arrow {
		width: 0.08rem;
		height: 0.05rem;
		background: url(../images/icon/icon-lang-arrow-active.png) no-repeat center center;
		background-size: 0.08rem 0.05rem;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .Whead-sidebar .sidebar-top .top-right .right-lang .lang-list {
		position: absolute;
		top: .97rem;
		left: 0;
		width: 100%;
		height: auto;
		padding: .05rem .2rem;
		overflow: hidden;
		z-index: 9;
	}

	nav .Whead-sidebar .sidebar-top .top-right .right-lang .lang-list::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #f8f8f8;
		z-index: 0;
		transform: translatey(-100%);
		-o-transform: translatey(-100%);
		-moz-transform: translatey(-100%);
		-webkit-transform: translatey(-100%);
		transition-timing-function: ease;
		-o-transition-timing-function: ease;
		-moz-transition-timing-function: ease;
		-webkit-transition-timing-function: ease;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .Whead-sidebar .sidebar-top .top-right .right-lang .lang-list .list-link {
		display: none;
		position: relative;
		width: 100%;
		margin: .15rem 0;
		font-size: .26rem;
		line-height: .44rem;
		text-align: center;
		color: #333;
		opacity: 0;
		z-index: 9;
	}

	nav .Whead-sidebar .sidebar-top .top-right .right-lang .lang-list .list-link:hover {
		color: #003894;
	}

	nav .Whead-sidebar .sidebar-top .top-right .right-lang:hover .lang-arrow {
		transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
	}

	nav .Whead-sidebar .sidebar-top .top-right .right-lang:hover .lang-list::before {
		transform: translatey(0);
		-o-transform: translatey(0);
		-moz-transform: translatey(0);
		-webkit-transform: translatey(0);
	}

	nav .Whead-sidebar .sidebar-top .top-right .right-lang:hover .lang-list .list-link {
		display: block;
		animation: navInUp50 .6s ease;
		animation-fill-mode: forwards;
	}

	nav .Whead-sidebar .sidebar-top .top-right .right-hide {
		position: relative;
		width: .8rem;
		height: .8rem;
		border-radius: 50%;
		background: #003894;
		cursor: pointer;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .Whead-sidebar .sidebar-top .top-right .right-hide img {
		position: absolute;
		top: 50%;
		left: 50%;
		width: .32rem;
		transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .Whead-sidebar .sidebar-top .top-icon2 {
		width: .4rem;
	}

	nav .Whead-sidebar .sidebar-top .top-icon2 img {
		width: 100%;
	}

	nav .Whead-sidebar .sidebar-top .box-lang {
		width: .6rem;
		height: .6rem;
		font-size: .26rem;
		text-align: center;
		line-height: .55rem;
		color: #1c1d21;
		border-radius: 50%;
		border: solid 0.01rem #1c1d21;
	}

	nav .Whead-sidebar .sidebar-nav {
		width: 100%;
		height: 100%;
		padding: 0 .15rem;
		overflow-y: overlay;
	}

	nav .Whead-sidebar .sidebar-nav::-webkit-scrollbar {
		width: 0.04rem;
	}

	nav .Whead-sidebar .sidebar-nav::-webkit-scrollbar-thumb {
		background-color: rgba(0,0,0,0.12);
	}

	nav .Whead-sidebar .sidebar-nav .nav-item {
		width: 100%;
		height: auto;
		border-bottom: solid 0.01rem #e3e3e3;
	}

	nav .Whead-sidebar .sidebar-nav .nav-item .item-top {
		display: flex;
		justify-content: space-between;
		align-items: center;
		position: relative;
		width: 100%;
		height: auto;
		padding: .34rem .25rem;
	}

	nav .Whead-sidebar .sidebar-nav .nav-item .item-top::before {
		content: '';
		position: absolute;
		right: 0.2rem;
		top: 0.18rem;
		width: 0.03rem;
		height: 0.13rem;
		background: #999;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .Whead-sidebar .sidebar-nav .nav-item .item-top::after {
		content: '';
		position: absolute;
		right: 0.15rem;
		top: 0.23rem;
		width: 0.13rem;
		height: 0.03rem;
		background: #999;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .Whead-sidebar .sidebar-nav .nav-item .item-top .top-title {
		flex: 1;
		font-family: 'MONTSERRAT-MEDIUM';
		font-size: .32rem;
		color: #333;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .Whead-sidebar .sidebar-nav .nav-item .item-top .top-icon {
		position: relative;
		width: 0.16rem;
		height: 0.16rem;
	}

	nav .Whead-sidebar .sidebar-nav .nav-item .item-top .top-icon img {
		position: absolute;
		top: 50%;
		left: 0;
		width: 100%;
		transform: translatey(-50%);
		-o-transform: translatey(-50%);
		-moz-transform: translatey(-50%);
		-webkit-transform: translatey(-50%);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	nav .Whead-sidebar .sidebar-nav .nav-item .item-top .top-icon .img2 {
		opacity: 0;
	}

	nav .Whead-sidebar .sidebar-nav .nav-item .item-top-no::before {
		display: none;
	}

	nav .Whead-sidebar .sidebar-nav .nav-item .item-top-no::after {
		display: none;
	}

	nav .Whead-sidebar .sidebar-nav .nav-item .item-top-active {
		border-bottom: solid 0.01rem transparent;
	}

	nav .Whead-sidebar .sidebar-nav .nav-item .item-top-active .top-title {
		color: #003894;
	}

	nav .Whead-sidebar .sidebar-nav .nav-item .item-top-active::before {
		background: #003894;
		transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
	}

	nav .Whead-sidebar .sidebar-nav .nav-item .item-top-active::after {
		background: #003894;
	}

	nav .Whead-sidebar .sidebar-nav .nav-item .item-subnav {
		display: none;
		width: 100%;
		height: auto;
		padding-bottom: .3rem;
	}

	nav .Whead-sidebar .sidebar-nav .nav-item .item-subnav .subnav-link {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		position: relative;
		width: 100%;
		height: auto;
		padding: .15rem .25rem;
		font-family: 'MONTSERRAT-LIGHT';
		font-size: .3rem;
		color: #666;
	}

	nav .Whead-sidebar .sidebar-bottom {
		display: flex;
		justify-content: space-between;
		width: 100%;
		height: 1rem;
		border-top: solid 0.01rem #003894;
	}

	nav .Whead-sidebar .sidebar-bottom a {
		width: 50%;
		height: 100%;
		padding: 0 .2rem;
		font-size: .28rem;
		text-align: center;
		line-height: 1rem;
	}

	nav .Whead-sidebar-on {
		left: 0%;
	}

	/* ================= header ================= */

	/* ================= 头部 Banner ================= */
	header {
		position: relative !important;
		width: 100%;
		height: auto;
		margin-top: 1.2rem !important;
	}

	header .head-banner {
		width: 100%;
		overflow: hidden;
	}

	header .head-banner .swiper-slide {
		width: 100%;
		height: auto;
	}

	header .head-banner .swiper-slide .slide-box {
		position: relative;
		width: 100%;
		height: auto;
	}

	header .head-banner .swiper-slide .slide-box .slide-pic {
		width: 100%;
		height: 6rem;
		background: #fff;
		overflow: hidden;
	}

	header .head-banner .swiper-slide .slide-box .slide-pic video {
		display: none;
		width: 100%;
		height: 100%;
		object-fit: cover;
		background: #fff;
	}

	header .head-banner .swiper-slide .slide-box .slide-pic img {
		display: block;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	header .head-banner .swiper-slide .slide-box .box-pic {
		display: none;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}

	header .head-banner .swiper-slide .slide-box .box-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	header .head-banner .swiper-slide .slide-box .box-web-pic {
		display: block;
		width: 100%;
		height: 6rem;
		overflow: hidden;
	}

	header .head-banner .swiper-slide .slide-box .box-web-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	header .head-banner .swiper-slide .slide-box .box-cent {
		position: absolute;
		top: 50%;
		left: 0;
		width: 100%;
		height: auto;
		padding: 0 .3rem;
		z-index: 9;
		transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-webkit-transform: translate(0, -50%);
	}

	header .head-banner .swiper-slide .slide-box .box-cent .cent-title {
		font-size: .5rem;
		font-weight: bold;
		color: #fff;
		opacity: 0;
		transform: translatey(0.3rem);
		-o-transform: translatey(0.3rem);
		-moz-transform: translatey(0.3rem);
		-webkit-transform: translatey(0.3rem);
		transition: all .5s .6s;
		-o-transition: all .5s .6s;
		-moz-transition: all .5s .6s;
		-webkit-transition: all .5s .6s;
	}

	header .head-banner .swiper-slide .slide-box .box-cent .cent-subtitle {
		font-size: .36rem;
		font-weight: bold;
		color: #fff;
		opacity: 0;
		transform: translatey(0.3rem);
		-o-transform: translatey(0.3rem);
		-moz-transform: translatey(0.3rem);
		-webkit-transform: translatey(0.3rem);
		transition: all .5s .8s;
		-o-transition: all .5s .8s;
		-moz-transition: all .5s .8s;
		-webkit-transition: all .5s .8s;
	}

	header .head-banner .swiper-slide .slide-box .box-cent .cent-text {
		width: 75%;
		margin-top: .3rem;
		font-size: var(--fs22);
		line-height: .32rem;
		color: #fff;
		opacity: 0;
		transform: translatey(0.3rem);
		-o-transform: translatey(0.3rem);
		-moz-transform: translatey(0.3rem);
		-webkit-transform: translatey(0.3rem);
		transition: all .5s 1s;
		-o-transition: all .5s 1s;
		-moz-transition: all .5s 1s;
		-webkit-transition: all .5s 1s;
	}

	header .head-banner .swiper-slide .slide-box .box-play {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 1rem;
		height: 1rem;
		margin: -0.5rem 0 0 -0.5rem;
		background: url(../images/icon/icon-video-play.png) no-repeat center center;
		background-size: 100%;
	}

	header .head-banner .swiper-slide-active .box-cent .cent-title,
    header .head-banner .swiper-slide-active .box-cent2 .cent-title,
    header .head-banner .swiper-slide-active .box-cent3 .cent-title,
    header .head-banner .swiper-slide-active .box-cent .cent-text,
    header .head-banner .swiper-slide-active .box-cent2 .cent-text,
    header .head-banner .swiper-slide-active .box-cent3 .cent-text,
    header .head-banner .swiper-slide-active .box-cent .cent-button,
    header .head-banner .swiper-slide-active .box-cent2 .cent-button,
    header .head-banner .swiper-slide-active .box-cent3 .cent-button {
		opacity: 1 !important;
		transform: translatey(0) !important;
		-o-transform: translatey(0) !important;
		-moz-transform: translatey(0) !important;
		-webkit-transform: translatey(0) !important;
	}

	header .head-banner .banner-pic {
		display: none;
		width: 100%;
		height: 5rem;
		margin-top: 0;
		overflow: hidden;
		background: none;
	}

	header .head-banner .banner-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		opacity: 1;
	}

	header .head-banner .banner-pic video {
		display: none;
		width: 100%;
	}

	header .head-banner .banner-web-pic {
		display: block;
		width: 100%;
		height: auto;
		margin-top: 0;
		overflow: hidden;
	}

	header .head-banner .banner-web-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	header .head-banner .banner-video {
		display: none;
		width: 100%;
		height: auto;
	}

	header .head-banner .banner-video video {
		width: 100%;
	}

	header .head-banner .banner-gif {
		display: block;
		width: 100%;
		height: auto;
	}

	header .head-banner .banner-gif img {
		width: 100%;
	}

	header .head-banner .banner-cent {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 100%;
		height: auto;
		padding: 0 .3rem;
		z-index: 9;
		transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}

	header .head-banner .banner-cent .cent-title {
		font-size: .48rem;
		font-weight: bold;
		text-align: center;
		color: #fff;
		text-shadow: 0 0.2rem 0.3rem rgba(38,62,94,0.2);
	}

	header .head-banner .banner-cent .cent-text {
		margin-top: .2rem;
		font-size: var(--fs26);
		text-align: center;
		color: #fff;
		text-shadow: 0 0.2rem 0.3rem rgba(38,62,94,0.2);
	}

	header .head-banner .banner-cent .cent-title3 {
		margin-top: 0;
		font-size: .8rem;
		font-weight: bold;
		color: #fff;
	}

	header .head-banner .banner-cent .cent-subTitle3 {
		font-size: .42rem;
		font-weight: bold;
		color: #fff;
	}

	header .head-banner .banner-cent .cent-text3 {
		margin-top: .3rem;
		font-size: var(--fs32);
		font-weight: 300;
		color: #fff;
	}

	header .head-banner .banner-cent .cent-title4 {
		margin-top: 0;
		font-size: .42rem;
		font-weight: bold;
		color: #fff;
	}

	header .head-banner .banner-cent .cent-subTitle4 {
		font-size: .48rem;
		font-weight: bold;
		color: #fff;
	}

	header .head-banner .banner-cent .cent-text4 {
		width: 100%;
		margin-top: .4rem;
		font-size: var(--fs24);
		font-weight: 300;
		line-height: .4rem;
		color: #fff;
	}

	header .head-banner .banner-cent .cent-title2 {
		margin-top: 0;
		font-size: .36rem;
		font-weight: bold;
		color: #fff;
	}

	header .head-banner .banner-cent .cent-subTitle2 {
		font-size: .48rem;
		font-weight: bold;
		color: #fff;
	}

	header .head-banner .banner-cent .cent-text2 {
		margin-top: .15rem;
		font-size: var(--fs24);
		color: #fff;
	}

	header .head-banner .banner-cent .cent-subTitle {
		margin-top: .15rem;
		font-size: .42rem;
		font-weight: bold;
		color: #fff;
	}

	header .head-banner .banner-swiper-button-prev,
    header .head-banner .banner-swiper-button-next {
		display: none;
	}

	header .head-banner .banner-mask {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 9;
	}

	header .head-banner .banner-mask .mask-item {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		position: absolute;
		width: auto;
		height: auto;
		padding: 0;
		background: none;
		border: solid .05rem rgba(255,255,255,0.8);
		border-radius: .45rem;
		background: #fff;
	}

	header .head-banner .banner-mask .mask-item em {
		display: none;
		width: .3rem;
		height: .3rem;
		margin-right: 0;
		background: url(../images/icon/icon-banner-pic1.png) no-repeat center center;
		background-size: 100%;
	}

	header .head-banner .banner-mask .mask-item span {
		display: block;
		padding-right: .1rem;
		padding-left: .1rem;
		font-size: var(--fs22);
		color: #2c2c2c;
	}

	header .head-banner .banner-mask .mask-item:nth-child(1) {
		top: 39%;
		left: 20%;
	}

	header .head-banner .banner-mask .mask-item:nth-child(2) {
		top: 54%;
		left: 12%;
	}

	header .head-banner .banner-mask .mask-item:nth-child(3) {
		top: 57%;
		left: 80%;
	}

	header .head-banner .banner-mask2 {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 9;
	}

	header .head-banner .banner-mask2 .mask-item {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		position: absolute;
		width: auto;
		height: auto;
		padding: 0;
		background: none;
		border: solid .05rem rgba(255,255,255,0.8);
		border-radius: .45rem;
		background: #fff;
	}

	header .head-banner .banner-mask2 .mask-item em {
		display: none;
		width: .3rem;
		height: .3rem;
		margin-right: 0;
		background: url(../images/icon/icon-banner-pic1.png) no-repeat center center;
		background-size: 100%;
	}

	header .head-banner .banner-mask2 .mask-item span {
		padding-right: .1rem;
		padding-left: .1rem;
		font-size: var(--fs22);
		color: #2c2c2c;
	}

	header .head-banner .banner-mask2 .mask-item:nth-child(1) {
		top: 18%;
		left: 20%;
	}

	header .head-banner .banner-mask2 .mask-item:nth-child(2) {
		top: 25%;
		left: 38%;
	}

	header .head-banner .banner-mask2 .mask-item:nth-child(3) {
		top: 40%;
		left: 20%;
	}

	header .head-banner .banner-mask2 .mask-item:nth-child(4) {
		bottom: 18%;
		left: 30%;
	}

	header .head-banner .banner-mask2 .mask-item:nth-child(5) {
		top: 55%;
		left: 63%;
	}

	header .head-banner .banner-mask2 .mask-item:nth-child(6) {
		top: 30%;
		left: 83%;
	}

	header .head-banner .banner-mask2 .mask-item:nth-child(7) {
		top: 58%;
		left: auto;
		right: 2%;
	}

	header .head-banner .banner-mask2 .mask-item:nth-child(8) {
		bottom: 10%;
		left: 80%;
	}

	header .head-banner .banner-mask3 {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 9;
	}

	header .head-banner .banner-mask3 .mask-item {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		position: absolute;
		width: auto;
		height: auto;
		padding: 0;
		background: none;
		border: solid .05rem rgba(255,255,255,0.8);
		border-radius: .45rem;
		background: #fff;
	}

	header .head-banner .banner-mask3 .mask-item em {
		display: none;
		width: .3rem;
		height: .3rem;
		margin-right: 0;
		background: url(../images/icon/icon-banner-pic1.png) no-repeat center center;
		background-size: 100%;
	}

	header .head-banner .banner-mask3 .mask-item span {
		padding-right: .1rem;
		padding-left: .1rem;
		font-size: var(--fs22);
		color: #2c2c2c;
	}

	header .head-banner .banner-mask3 .mask-item:nth-child(1) {
		top: 30%;
		left: 49%;
	}

	header .head-banner .banner-mask3 .mask-item:nth-child(2) {
		bottom: 19%;
		left: 34.4%;
	}

	header .head-banner .banner-mask3 .mask-item:nth-child(3) {
		bottom: 31%;
		left: 50.6%;
	}

	header .head-banner .banner-mask3 .mask-item:nth-child(4) {
		bottom: 20.3%;
		left: 81.6%;
	}

	header .head-banner .banner-mask3 .mask-item:nth-child(5) {
		top: 44%;
		left: auto;
		right: 2%;
	}

	header .head-cont {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		position: static;
		bottom: .3rem;
		left: 50%;
		width: 100%;
		height: auto;
		margin-left: 0;
		padding: 0 .3rem;
		margin-top: .1rem;
	}

	header .head-cont .cont-item {
		width: 48.5%;
		height: auto;
		padding: .45rem .15rem .4rem;
		margin-right: 0;
		margin-top: .2rem;
		border-radius: .15rem;
		background: rgba(255,255,255,0.75);
		backdrop-filter: blur(0.1rem);
		border: solid 0.01rem rgba(0,0,0,0.1);
		overflow: hidden;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	header .head-cont .cont-item:last-of-type {
		margin-right: 0;
	}

	header .head-cont .cont-item .item-title {
		font-size: 0.18rem;
		font-weight: bold;
		text-align: center;
		letter-spacing: .025rem;
		color: #111111;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	header .head-cont .cont-item .item-subTitle {
		margin-top: .1rem;
		font-size: var(--fs26);
		text-align: center;
		letter-spacing: .025rem;
		color: rgba(0,0,0,0.75);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	header .head-cont .cont-item .item-icon {
		position: relative;
		width: .8rem;
		height: .65rem;
		margin: .45rem auto 0;
	}

	header .head-cont .cont-item .item-icon img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	header .head-cont .cont-item .item-icon .img2 {
		opacity: 0;
	}

	header .head-cont .cont-item .item-text {
		margin-top: .2rem;
		font-size: 0.14rem;
		font-weight: 300;
		text-align: center;
		letter-spacing: .025rem;
		color: rgba(0,0,0,0.6);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	header .head-cont .cont-item:hover {
		background: rgba(255,255,255,0.75);
	}

	header .head-cont .cont-item:hover .item-title {
		color: #111111;
	}

	header .head-cont .cont-item:hover .item-subTitle {
		color: rgba(0,0,0,0.75);
	}

	header .head-cont .cont-item:hover .item-text {
		color: rgba(0,0,0,0.6);
	}

	header .head-cont .cont-item:hover .item-icon .img1 {
		opacity: 1;
	}

	header .head-cont .cont-item:hover .item-icon .img2 {
		opacity: 0;
	}

	header .head-lump {
		display: none;
	}

	/* ================= footer ================= */

	/* ================= 页脚 ================= */
	footer {
		position: relative;
		width: 100%;
		height: auto;
		padding: .65rem .3rem 1.5rem !important;
		background: url(../images/foot-bg.jpg) no-repeat top left;
		background-size: cover;
	}

	footer .foot-main .main-cont {
		display: flex;
		justify-content: space-between;
		width: 100%;
		height: auto;
	}

	footer .foot-main .main-cont .cont-nav {
		display: none;
		justify-content: flex-start;
		flex-wrap: wrap;
		width: auto;
	}

	footer .foot-main .main-cont .cont-nav .nav-item {
		width: auto;
		height: auto;
		padding-right: 1rem;
	}

	footer .foot-main .main-cont .cont-nav .nav-item:last-of-type {
		width: auto;
		padding-right: 0;
	}

	footer .foot-main .main-cont .cont-nav .nav-item .item-title {
		display: block;
		font-size: var(--fs18);
		font-weight: bold;
		color: #1f1f1f;
	}

	footer .foot-main .main-cont .cont-nav .nav-item .item-title:hover {
		color: #003894;
	}

	footer .foot-main .main-cont .cont-nav .nav-item .item-heng {
		width: 0.16rem;
		height: 0.01rem;
		margin-top: .15rem;
		background: #003894;
	}

	footer .foot-main .main-cont .cont-nav .nav-item .item-cent {
		width: 100%;
		height: auto;
		margin-top: .3rem;
	}

	footer .foot-main .main-cont .cont-nav .nav-item .item-cent a {
		display: block;
		width: 100%;
		margin-bottom: .15rem;
		font-size: var(--fs16);
		line-height: .22rem;
		color: #666;
	}

	footer .foot-main .main-cont .cont-nav .nav-item .item-cent a span {
		position: relative;
	}

	footer .foot-main .main-cont .cont-nav .nav-item .item-cent a span::after {
		content: '';
		position: absolute;
		bottom: -0.01rem;
		right: 0;
		width: 0;
		height: 0.01rem;
		background: #003894;
		transition-timing-function: ease;
		-o-transition-timing-function: ease;
		-moz-transition-timing-function: ease;
		-webkit-transition-timing-function: ease;
		transition: all .4s;
		-o-transition: all .4s;
		-moz-transition: all .4s;
		-webkit-transition: all .4s;
	}

	footer .foot-main .main-cont .cont-nav .nav-item .item-cent a:hover {
		color: #003894;
	}

	footer .foot-main .main-cont .cont-nav .nav-item .item-cent a:hover span::after {
		left: 0;
		width: 100%;
	}

	footer .foot-main .main-cont .cont-nav .nav-item .item-cent .cent-ewm {
		width: .82rem;
		height: auto;
	}

	footer .foot-main .main-cont .cont-nav .nav-item .item-cent .cent-ewm .ewm-pic {
		width: 100%;
		height: auto;
	}

	footer .foot-main .main-cont .cont-nav .nav-item .item-cent .cent-ewm .ewm-pic img {
		width: 100%;
	}

	footer .foot-main .main-cont .cont-nav .nav-item .item-cent .cent-ewm .ewm-title {
		margin-top: .12rem;
		font-size: var(--fs14);
		line-height: .2rem;
		text-align: center;
		color: #666;
	}

	footer .foot-main .main-cont .cont-cent {
		width: 100%;
	}

	footer .foot-main .main-cont .cont-cent .cent-top {
		width: 100%;
		height: auto;
	}

	footer .foot-main .main-cont .cont-cent .cent-top .top-title {
		font-size: var(--fs30);
		font-weight: bold;
		text-align: center;
		color: #1f1f1f;
	}

	footer .foot-main .main-cont .cont-cent .cent-top .top-heng {
		position: relative;
		left: 0;
		width: 0.16rem;
		height: 0.01rem;
		margin: .15rem auto 0;
		background: #003894;
	}

	footer .foot-main .main-cont .cont-cent .cent-ewm {
		display: flex;
		justify-content: center;
		width: 100%;
		height: auto;
		margin-top: .25rem;
	}

	footer .foot-main .main-cont .cont-cent .cent-ewm .ewm-item {
		width: 2.1rem;
		height: auto;
	}

	footer .foot-main .main-cont .cont-cent .cent-ewm .ewm-item .item-pic {
		width: 100%;
		height: auto;
		border-radius: .05rem;
		box-shadow: 0 0 0.3rem 0 rgba(5,8,15,0.08);
		overflow: hidden;
	}

	footer .foot-main .main-cont .cont-cent .cent-ewm .ewm-item .item-pic img {
		width: 100%;
	}

	footer .foot-main .main-cont .cont-cent .cent-ewm .ewm-item .item-title {
		margin-top: .1rem;
		font-size: 0.12rem;
		text-align: center;
		color: rgba(51,51,51,0.7);
	}

	footer .foot-main .main-cont .cont-cent .cent-share {
		display: flex;
		justify-content: center;
		width: 100%;
		height: auto;
		margin-top: .25rem;
	}

	footer .foot-main .main-cont .cont-cent .cent-share .share-item {
		position: relative;
		width: .8rem;
		height: .8rem;
		margin-left: .12rem;
		border-radius: 50%;
	}

	footer .foot-main .main-cont .cont-cent .cent-share .share-item:first-of-type {
		margin-left: 0;
	}

	footer .foot-main .main-cont .cont-cent .cent-share .share-item img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	footer .foot-main .main-cont .cont-cent .cent-share .share-item .img2 {
		opacity: 0;
	}

	footer .foot-main .main-cont .cont-cent .cent-share .share-item:hover .img1 {
		opacity: 0;
	}

	footer .foot-main .main-cont .cont-cent .cent-share .share-item:hover .img2 {
		opacity: 1;
	}

	footer .foot-main .main-box {
		display: flex;
		justify-content: space-between;
		align-items: flex-end;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: -.85rem;
	}

	footer .foot-main .main-box .box-cent {
		width: 100%;
		display: none;
	}

	footer .foot-main .main-box .box-cent .cent-link {
		width: 3.5rem;
		margin: 0 auto;
	}

	footer .foot-main .main-box .box-cent .cent-link .link-box {
		position: relative;
		width: 100%;
		text-align: left;
	}

	footer .foot-main .main-box .box-cent .cent-link .link-box::after {
		content: '';
		position: absolute;
		bottom: -0.01rem;
		left: -0.01rem;
		width: calc(100% + 0.02rem);
		height: 0.37rem;
		background: linear-gradient(90deg, #ffffff, #d1ddf2);
		border-radius: 0.05rem;
	}

	footer .foot-main .main-box .box-cent .cent-link .link-box .box-name {
		position: relative;
		z-index: 10;
		cursor: pointer;
		color: #7f7f7f;
		height: 0.35rem;
		font-size: var(--fs28);
		line-height: 0.3rem;
		border-radius: 0.05rem;
		border: solid 0.01rem #efefef;
		padding: 0 0.3rem 0 0.15rem;
		background-image: url(../images/icon/icon-arrow4.png);
		background-repeat: no-repeat;
		background-position: right 0.2rem center;
		background-color: rgba(255,255,255,0.5);
	}

	footer .foot-main .main-box .box-cent .cent-link .link-box .box-list {
		width: 100%;
		position: absolute;
		right: 0;
		bottom: 0.35rem;
		z-index: 6;
		max-height: 2.64rem;
		overflow-y: auto;
		display: none;
		background-color: #fff;
		border-bottom: none;
	}

	footer .foot-main .main-box .box-cent .cent-link .link-box .box-list a {
		display: block;
		color: #666;
		font-size: var(--fs28);
		line-height: 0.35rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		border-bottom: 0.01rem solid rgba(0,0,0,0.1);
		padding: 0 0.15rem;
	}

	footer .foot-main .main-box .box-cent .cent-link .link-box .box-list a:hover {
		color: #fff;
		background: #003894;
	}

	footer .foot-main .main-box .box-cent .cent-text {
		margin-top: .25rem;
		font-size: 0.13rem;
		font-weight: 300;
		text-align: center;
		color: #666;
	}

	footer .foot-main .main-box .box-cent .cent-text a {
		color: #666;
	}

	footer .foot-main .main-box .box-cent .cent-text a:hover {
		color: #003894;
	}

	footer .foot-main .main-box .box-cent .cent-text span {
		margin: 0 .12rem;
	}

	footer .foot-main .main-box .box-zhizi {
		width: 100%;
		height: auto;
		margin-top: .2rem;
		font-size: 0.13rem;
		/* font-weight: 300; */
		line-height: .44rem;
		text-align: center;
		color: #888;
	}

	footer .foot-main .main-box .box-zhizi a {
		color: #888;
	}

	footer .foot-main .main-box .box-zhizi a:hover {
		color: #003894;
	}

	/* ================= .index-plate1 ================= */

	/* ================= 首页板块1 ================= */
	.index-plate1 {
		width: 100%;
		height: auto;
		padding: .8rem .3rem .75rem;
	}

	.index-plate1 .plate1-top {
		position: relative;
		z-index: 9;
	}

	.index-plate1 .plate1-top .top-main {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: .70rem;
	}

	.index-plate1 .plate1-top .top-main .main-item {
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		flex-wrap: wrap;
		position: relative;
		width: 33.33%;
		height: 1.3rem;
		margin-bottom: .15rem;
		box-shadow: 0 0.05rem 0.3rem 0 rgba(0,0,0,0.08);
		background: #fff;
		cursor: pointer;
	}

	.index-plate1 .plate1-top .top-main .main-item:last-of-type::after {
		display: none;
	}

	.index-plate1 .plate1-top .top-main .main-item::after {
		content: '';
		position: absolute;
		top: 50%;
		right: 0;
		width: 0.01rem;
		height: .6rem;
		margin-top: -0.3rem;
		background: #e5e5e5;
	}

	.index-plate1 .plate1-top .top-main .main-item:nth-child(3n)::after {
		display: none;
	}

	.index-plate1 .plate1-top .top-main .main-item .item-icon {
		position: relative;
		width: .63rem;
		height: .52rem;
		margin: 0 auto;
	}

	.index-plate1 .plate1-top .top-main .main-item .item-icon img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: auto;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.index-plate1 .plate1-top .top-main .main-item .item-icon .img2 {
		opacity: 0;
	}

	.index-plate1 .plate1-top .top-main .main-item .item-title {
		width: 100%;
		margin-top: .1rem;
		font-size: var(--fs26);
		font-weight: 300;
		text-align: center;
		color: #333333;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.index-plate1 .plate1-top .top-main .main-item .item-arrow {
		display: none;
		width: 0;
		height: 0;
		margin: 0 auto 0;
		background: #fff url(../images/icon/icon-arrow.png) no-repeat center center;
		background-size: 0.1rem;
		border-radius: 50%;
		overflow: hidden;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.index-plate1 .plate1-top .top-main .main-item-on {
		height: 1.3rem;
		border-radius: .1rem;
		background: linear-gradient(0deg, #003894, #0058dd);
	}

	.index-plate1 .plate1-top .top-main .main-item-on::after {
		background: transparent;
	}

	.index-plate1 .plate1-top .top-main .main-item-on .item-icon .img1 {
		opacity: 0;
	}

	.index-plate1 .plate1-top .top-main .main-item-on .item-icon .img2 {
		opacity: 1;
	}

	.index-plate1 .plate1-top .top-main .main-item-on .item-title {
		font-weight: bold;
		color: #fff;
	}

	.index-plate1 .plate1-top .top-main .main-item-on .item-arrow {
		width: .45rem;
		height: .45rem;
		margin: .15rem auto 0;
	}

	.index-plate1 .plate1-main {
		position: relative;
		margin-top: .26rem;
	}

	.index-plate1 .plate1-main .main-wrap {
		position: absolute;
		top: .55rem;
		left: 0;
		width: 100%;
		height: auto;
		opacity: 0;
		visibility: hidden;
		transition: all 1s;
		-o-transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-box {
		position: relative;
		width: 100%;
		height: auto;
		border-radius: .2rem;
		box-shadow: 0 0 .2rem 0 rgba(0,0,0,0.15);
		overflow: hidden;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-box .box-pic {
		display: none;
		width: 100%;
		height: 4rem;
		overflow: hidden;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-box .box-pic img {
		width: auto;
		height: 100%;
		object-fit: cover;
		transform: translateX(-3.6rem);
		-o-transform: translateX(-3.6rem);
		-moz-transform: translateX(-3.6rem);
		-webkit-transform: translateX(-3.6rem);
	}

	.index-plate1 .plate1-main .main-wrap .wrap-box .box-web-pic {
		display: block;
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-box .box-web-pic img {
		width: 100%;
		height: auto;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-box .box-cent {
		display: flex;
		justify-content: center;
		align-content: center;
		align-items: center;
		flex-wrap: wrap;
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: auto;
		padding: .4rem .2rem;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-box .box-cent .cent-title {
		width: 100%;
		font-size: 0.15rem;
		text-align: center;
		background: linear-gradient(0deg, #003894, #0058dd);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-box .box-cent .cent-subTitle {
		width: 100%;
		margin-top: .1rem;
		font-size: 0.18rem;
		font-weight: bold;
		text-align: center;
		background: linear-gradient(0deg, #003894, #0058dd);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-box .box-cent .cent-button {
		width: auto;
		height: .44rem;
		margin: .25rem auto 0;
		padding: 0 .24rem;
		font-size: 0.13rem;
		font-weight: 300;
		text-align: center;
		line-height: .4rem;
		color: #003894;
		border: solid 0.01rem #003894;
		border-radius: .45rem;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-box .box-cent .cent-lump {
		display: flex;
		justify-content: center;
		width: 100%;
		height: auto;
		margin-top: .3rem;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-box .box-cent .cent-lump .lump-item {
		position: relative;
		width: 1.5rem;
		height: auto;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-box .box-cent .cent-lump .lump-item::after {
		content: '';
		position: absolute;
		top: 50%;
		right: 0;
		width: 0.01rem;
		height: .44rem;
		margin-top: -0.22rem;
		background: rgba(0,0,0,0.08);
	}

	.index-plate1 .plate1-main .main-wrap .wrap-box .box-cent .cent-lump .lump-item .item-icon {
		width: .35rem;
		height: .34rem;
		margin: 0 auto;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-box .box-cent .cent-lump .lump-item .item-icon img {
		width: 100%;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-box .box-cent .cent-lump .lump-item .item-title {
		margin-top: .1rem;
		font-size: 0.12rem;
		text-align: center;
		color: #003894;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-box .box-cent .cent-lump .lump-item:last-of-type::after {
		display: none;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-box .box-cent .page-button {
		margin-top: .45rem;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont {
		display: none;
		position: relative;
		width: 100%;
		margin-top: .6rem;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont .cont-swiper {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont .cont-swiper .swiper-slide {
		width: 100%;
		height: auto;
		margin-right: .45rem;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont .cont-swiper .swiper-slide:last-of-type {
		margin-right: 0;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont .cont-swiper .swiper-slide .slide-box {
		display: block;
		width: 100%;
		height: auto;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont .cont-swiper .swiper-slide .slide-box .box-pic {
		width: 100%;
		height: 4.5rem;
		border-radius: .2rem;
		overflow: hidden;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont .cont-swiper .swiper-slide .slide-box .box-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont .cont-swiper .swiper-slide .slide-box .box-title {
		margin-top: .25rem;
		font-size: var(--fs28);
		text-align: center;
		color: #333;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont .cont-swiper .swiper-slide .slide-box:hover .box-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont .cont-swiper .swiper-slide .slide-box:hover .box-title {
		color: #003894;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont .plate1-swiper-button-prev,
    .index-plate1 .plate1-main .main-wrap .wrap-cont .plate1-swiper-button-next {
		position: absolute;
		top: 50%;
		width: .8rem;
		height: .8rem;
		margin-top: -0.4rem;
		border: none;
		cursor: pointer;
		outline: none;
		z-index: 9;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont .plate1-swiper-button-prev img,
    .index-plate1 .plate1-main .main-wrap .wrap-cont .plate1-swiper-button-next img {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 0.08rem;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont .plate1-swiper-button-prev .img1,
    .index-plate1 .plate1-main .main-wrap .wrap-cont .plate1-swiper-button-next .img1 {
		opacity: 0;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont .plate1-swiper-button-prev .img2,
    .index-plate1 .plate1-main .main-wrap .wrap-cont .plate1-swiper-button-next .img2 {
		opacity: 1;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont .plate1-swiper-button-prev:hover,
    .index-plate1 .plate1-main .main-wrap .wrap-cont .plate1-swiper-button-next:hover {
		border: none;
		background: none;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont .plate1-swiper-button-prev:hover .img1,
    .index-plate1 .plate1-main .main-wrap .wrap-cont .plate1-swiper-button-next:hover .img1 {
		opacity: 0;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont .plate1-swiper-button-prev:hover .img2,
    .index-plate1 .plate1-main .main-wrap .wrap-cont .plate1-swiper-button-next:hover .img2 {
		opacity: 1;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont .plate1-swiper-button-prev {
		left: -0.2rem;
	}

	.index-plate1 .plate1-main .main-wrap .wrap-cont .plate1-swiper-button-next {
		right: -0.2rem;
	}

	.index-plate1 .plate1-main .main-wrap-on {
		position: relative;
		top: 0;
		opacity: 1;
		visibility: visible;
	}

	/* ================= .index-plate2 ================= */

	/* ================= 首页板块2 ================= */
	.index-plate2 {
		width: 100%;
		height: auto;
		padding: .6rem 0 .6rem;
		background: url(../images/plate2-bg.jpg) no-repeat top left;
		background-size: cover;
	}

	.index-plate2 .plate2-main .main-cont {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: .7rem;
		padding: 0 .3rem;
		border-radius: .2rem;
		background: rgba(255,255,255,0);
		overflow: hidden;
	}

	.index-plate2 .plate2-main .main-cont .cont-video {
		position: relative;
		width: 100%;
		height: auto;
		border-radius: .2rem;
		overflow: hidden;
	}

	.index-plate2 .plate2-main .main-cont .cont-video .video-pic {
		width: 100%;
		height: 100%;
	}

	.index-plate2 .plate2-main .main-cont .cont-video .video-pic img {
		width: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.index-plate2 .plate2-main .main-cont .cont-video .video-play {
		position: absolute;
		top: 50%;
		left: 50%;
		width: .95rem;
		height: auto;
		margin: -0.475rem 0 0 -0.475rem;
		cursor: pointer;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.index-plate2 .plate2-main .main-cont .cont-video .video-play img {
		width: 0.85rem;
		height: 0.85rem;
        /* width: 100% */
		;
	}


	.index-plate2 .plate2-main .main-cont .cont-video .video-play:hover {
		transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}

	.index-plate2 .plate2-main .main-cont .cont-video:hover .video-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.index-plate2 .plate2-main .main-cont .cont-cent {
		width: 100%;
		height: auto;
		padding: 0.12rem .2rem;
		border-bottom-left-radius: .2rem;
		border-bottom-right-radius: .2rem;
		background: rgba(255,255,255,0.3);
		background-size: 100%;
	}

	.index-plate2 .plate2-main .main-cont .cont-cent .cent-text {
		font-size: var(--fs26);
		font-weight: 300;
		line-height: .46rem;
		text-align: justify;
		color: rgba(0,0,0,0.9);
	}

	.index-plate2 .plate2-main .main-cont .cont-cent .cent-data {
		display: flex;
		justify-content: flex-start;
		width: 100%;
		height: auto;
		margin-top: .4rem;
	}

	.index-plate2 .plate2-main .main-cont .cont-cent .cent-data .data-item {
		position: relative;
		width: 33.33%;
		height: auto;
	}

	.index-plate2 .plate2-main .main-cont .cont-cent .cent-data .data-item::after {
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		width: 1.6rem;
		height: 1.6rem;
		margin: -0.8rem 0 0 -0.8rem;
		background: url(../images/icon/icon-plate2-bg.png) no-repeat center center;
		background-size: 100%;
	}

	.index-plate2 .plate2-main .main-cont .cont-cent .cent-data .data-item .item-title {
		font-size: var(--fs24);
		text-align: center;
	}

	.index-plate2 .plate2-main .main-cont .cont-cent .cent-data .data-item .item-title span {
		font-family: 'MONTSERRAT-BOLD';
		font-size: var(--fs52);
		color: #003894;
	}

	.index-plate2 .plate2-main .main-cont .cont-cent .cent-data .data-item .item-title em {
		display: inline-block;
		width: .35rem;
		height: .35rem;
		margin-left: -0.05rem;
		border-radius: 50%;
		background: #222;
		font-size: .14rem;
		line-height: .35rem;
		color: #fff;
		white-space: nowrap;
		transform: translatey(-0.05rem);
		-o-transform: translatey(-0.05rem);
		-moz-transform: translatey(-0.05rem);
		-webkit-transform: translatey(-0.05rem);
	}

	.index-plate2 .plate2-main .main-cont .cont-cent .cent-data .data-item .item-text {
		font-size: var(--fs26);
		text-align: center;
		color: #222;
	}

	.index-plate2 .plate2-main .main-cont .cont-cent .page-button {
		margin: 0.25rem auto 0;
	}

	.index-plate2 .plate2-main .main-box {
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: 0.2rem;
	}

	.index-plate2 .plate2-main .main-box .box-item {
		position: relative;
		width: 100%;
		height: auto;
		margin-right: 0;
		margin-bottom: .2rem;
		border-radius: .1rem;
		overflow: hidden;
	}

	.index-plate2 .plate2-main .main-box .box-item:nth-child(3n) {
		margin-right: 0;
	}

	.index-plate2 .plate2-main .main-box .box-item .item-pic {
		width: 100%;
		height: 3rem;
	}

	.index-plate2 .plate2-main .main-box .box-item .item-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.index-plate2 .plate2-main .main-box .box-item .item-cent {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: auto;
		padding: .45rem .1rem 0;
		transform: translatey(0);
		-o-transform: translatey(0);
		-moz-transform: translatey(0);
		-webkit-transform: translatey(0);
	}

	.index-plate2 .plate2-main .main-box .box-item .item-cent .cent-title {
		font-size: 0.15rem;
		line-height: 0.25rem;
		text-align: center;
		background: linear-gradient(0deg, #003894, #0058dd);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
	}

	.index-plate2 .plate2-main .main-box .box-item .item-cent .cent-title span {
		font-size: 0.18rem;
		font-weight: bold;
	}

	.index-plate2 .plate2-main .main-box .box-item .item-cent .cent-text {
		margin-top: .1rem;
		font-size: 0.13rem;
		font-weight: 300;
		text-align: center;
		color: rgba(0,0,0,0.6);
	}

	.index-plate2 .plate2-main .main-box .box-item:hover .item-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	/* ================= 页面通用 ================= */
	.index-plate2 .wrap {
	    /* width: 15.36rem; */
		height: auto;
		margin: 0 auto;
		margin-bottom: 0px;
	}

	/* ================= .index-plate3 ================= */

	/* ================= 首页板块3 ================= */
	.index-plate3 {
		position: relative;
		width: 100%;
		height: auto;
	}

	.index-plate3 .plate3-top {
		display: block;
		width: 100%;
		height: auto;
		padding: .6rem 0 .8rem;
	}

	.index-plate3 .plate3-tips {
		display: none;
		padding: 0 .3rem;
		margin-bottom: .1rem;
		font-size: var(--fs24);
		color: #666;
	}

	.index-plate3 .plate3-main {
		position: relative;
		width: 100%;
		height: auto;
	}

	.index-plate3 .plate3-main .main-box {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: auto;
		opacity: 0;
		visibility: hidden;
		transition: all 1s;
		-o-transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
	}

	.index-plate3 .plate3-main .main-box .box-pic {
		width: 100%;
		height: 4rem;
		overflow: hidden;
	}

	.index-plate3 .plate3-main .main-box .box-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.index-plate3 .plate3-main .main-box .box-cent {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding: 0.12rem .3rem .65rem;
		background: #f7f7f7;
	}

	.index-plate3 .plate3-main .main-box .box-cent .cent-lump {
		padding-top: 0;
	}

	.index-plate3 .plate3-main .main-box .box-cent .cent-lump .lump-cont {
		width: 100%;
		height: auto;
		transform: translateX(-0.8rem);
		-o-transform: translateX(-0.8rem);
		-moz-transform: translateX(-0.8rem);
		-webkit-transform: translateX(-0.8rem);
		transition: all 1s;
		-o-transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
	}

	.index-plate3 .plate3-main .main-box .box-cent .cent-lump .lump-cont .cont-title {
		font-size: var(--fs38);
		font-weight: bold;
		line-height: .52rem;
		letter-spacing: .04rem;
		color: #333;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.index-plate3 .plate3-main .main-box .box-cent .cent-lump .lump-cont .cont-text {
		margin-top: 0.08rem;
		font-size: var(--fs26);
		line-height: .42rem;
		color: #666;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.index-plate3 .plate3-main .main-box .box-cent .cent-lump .lump-cont .page-button {
		margin: .5rem auto 0;
	}

	.index-plate3 .plate3-main .main-box-on {
		position: relative;
		opacity: 1;
		visibility: visible;
	}

	.index-plate3 .plate3-main .main-box-on .box-cent .cent-lump .lump-cont {
		transform: translateX(0);
		-o-transform: translateX(0);
		-moz-transform: translateX(0);
		-webkit-transform: translateX(0);
	}

	.index-plate3 .plate3-swiper {
		position: relative;
		bottom: 0;
		left: 0;
		width: 100%;
		height: auto;
		margin-bottom: 0.01rem;
		overflow: hidden;
	}

	.index-plate3 .plate3-swiper .swiper-slide {
		position: relative;
		width: calc(100% / 3 - 0.0067rem);
		height: auto;
		margin-right: 0.01rem;
	}

	.index-plate3 .plate3-swiper .swiper-slide:last-of-type {
		margin-right: 0;
	}

	.index-plate3 .plate3-swiper .swiper-slide::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(0deg, #003894, #0058dd);
		opacity: 0;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.index-plate3 .plate3-swiper .swiper-slide .slide-box {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		position: relative;
		width: 100%;
		height: .9rem;
		padding: 0 .15rem;
		background: rgba(0,56,148,0.25);
		cursor: pointer;
		z-index: 9;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.index-plate3 .plate3-swiper .swiper-slide .slide-box .box-icon {
		width: .5rem;
		height: auto;
	}

	.index-plate3 .plate3-swiper .swiper-slide .slide-box .box-icon img {
		width: 100%;
	}

	.index-plate3 .plate3-swiper .swiper-slide .slide-box .box-title {
		width: calc(100% - .5rem);
		padding-left: .15rem;
		font-size: var(--fs26);
		color: #fff;
	}

	.index-plate3 .plate3-swiper .swiper-slide-on::after {
		opacity: 1;
	}

	.index-plate3 .plate3-swiper .swiper-slide-on .slide-box {
		background: transparent;
	}

	/* ================= .index-plate4 ================= */

	/* ================= 首页板块4 ================= */
	.index-plate4 {
		position: relative;
		width: 100%;
		height: auto;
		padding: .6rem .3rem .65rem;
	}

	.index-plate4 .plate4-main {
		position: relative;
		z-index: 9;
	}

	.index-plate4 .plate4-main .main-cont {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: .6rem;
	}

	.index-plate4 .plate4-main .main-cont .cont-box {
		display: none;
		position: relative;
		width: 100%;
		height: 5.6rem;
	}

	.index-plate4 .plate4-main .main-cont .cont-box .box-pic {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		opacity: 0;
		visibility: hidden;
		overflow: hidden;
		transition: all 1s;
		-o-transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
	}

	.index-plate4 .plate4-main .main-cont .cont-box .box-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.index-plate4 .plate4-main .main-cont .cont-box .box-pic:hover img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.index-plate4 .plate4-main .main-cont .cont-box .box-pic-on {
		opacity: 1;
		visibility: visible;
	}

	.index-plate4 .plate4-main .main-cont .cont-lump {
		position: relative;
		width: 100%;
		height: auto;
	}

	.index-plate4 .plate4-main .main-cont .cont-lump .lump-swiper {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.index-plate4 .plate4-main .main-cont .cont-lump .lump-swiper .swiper-slide {
		width: 100%;
		height: auto;
		margin-bottom: 0.1rem;
	}

	.index-plate4 .plate4-main .main-cont .cont-lump .lump-swiper .swiper-slide:last-of-type {
		margin-bottom: 0;
	}

	.index-plate4 .plate4-main .main-cont .cont-lump .lump-swiper .swiper-slide .slide-box {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
		padding: 0.12rem .3rem;
		border-radius: .05rem;
		background: #f6f8fa;
	}

	.index-plate4 .plate4-main .main-cont .cont-lump .lump-swiper .swiper-slide .slide-box::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 0.02rem;
		background: #003894;
		transform: scale(0, 0) translateZ(0);
		-o-transform: scale(0, 0) translateZ(0);
		-moz-transform: scale(0, 0) translateZ(0);
		-webkit-transform: scale(0, 0 translateZ(0));
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.index-plate4 .plate4-main .main-cont .cont-lump .lump-swiper .swiper-slide .slide-box .box-title {
		font-size: 0.15rem;
		color: #333;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.index-plate4 .plate4-main .main-cont .cont-lump .lump-swiper .swiper-slide .slide-box .box-text {
		display: none !important;
		margin-top: .1rem;
		font-size: var(--fs26);
		line-height: .44rem;
		color: #777;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.index-plate4 .plate4-main .main-cont .cont-lump .lump-swiper .swiper-slide .slide-box .box-time {
		margin-top: .08rem;
		font-family: 'MONTSERRAT-REGULAR';
		font-size: var(--fs26);
		color: rgba(0,0,0,0.3);
	}

	.index-plate4 .plate4-main .main-cont .cont-lump .lump-swiper .swiper-slide-on .slide-box::after {
		transform: scale(1, 1) translateZ(0);
		-o-transform: scale(1, 1) translateZ(0);
		-moz-transform: scale(1, 1) translateZ(0);
		-webkit-transform: scale(1, 1 translateZ(0));
	}

	.index-plate4 .plate4-main .main-cont .cont-lump .lump-swiper .swiper-slide-on .slide-box .box-title {
		color: #003894;
		font-size: var(--fs26);
	}

	.index-plate4 .plate4-main .page-button {
		margin: .6rem auto 0;
	}

	.index-plate4 .wave {
		position: absolute;
		bottom: -30%;
		left: 0;
		width: 200%;
		height: auto;
		margin-left: -25%;
		z-index: 0;
		opacity: .1;
	}

	/* ================= .index-plate5 ================= */

	/* ================= 首页板块5 ================= */
	.index-plate5 {
		width: 100%;
		height: auto;
		padding: .65rem .3rem .7rem;
		background: url(../images/plate5-bg.jpg) no-repeat top left;
		background-size: cover;
	}

	.index-plate5 .plate5-main {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.index-plate5 .plate5-main .main-cent {
		width: 100%;
		height: auto;
	}

	.index-plate5 .plate5-main .main-cent .cent-English {
		font-family: 'MONTSERRAT-SEMI-BOLD';
		font-size: .5rem;
		text-transform: uppercase;
		color: rgba(255,255,255,0.04);
	}

	.index-plate5 .plate5-main .main-cent .cent-title {
		margin-top: -0.45rem;
		font-size: var(--fs42);
		font-weight: bold;
		color: #fff;
	}

	.index-plate5 .plate5-main .main-cent .cent-heng {
		width: .32rem;
		height: 0.03rem;
		margin-top: .25rem;
		background: #fff;
		border-radius: .45rem;
	}

	.index-plate5 .plate5-main .main-cent .cent-item {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		width: 100%;
		height: auto;
		margin-top: .5rem;
	}

	.index-plate5 .plate5-main .main-cent .cent-item .item-icon {
		width: .8rem;
		height: auto;
	}

	.index-plate5 .plate5-main .main-cent .cent-item .item-icon img {
		width: 100%;
	}

	.index-plate5 .plate5-main .main-cent .cent-item .item-lump {
		width: calc(100% - .8rem);
		height: auto;
		padding-left: .3rem;
	}

	.index-plate5 .plate5-main .main-cent .cent-item .item-lump .lump-title {
		font-size: var(--fs26);
		font-weight: 300;
		color: #fff;
	}

	.index-plate5 .plate5-main .main-cent .cent-item .item-lump .lump-tel {
		margin-top: .05rem;
		font-family: 'MONTSERRAT-MEDIUM';
		font-size: var(--fs32);
		color: #fff;
	}

	.index-plate5 .plate5-main .main-cont {
		display: flex;
		justify-content: space-between;
		align-content: flex-start;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: 0.25rem;
		padding-top: 0;
	}

	.index-plate5 .plate5-main .main-cont .cont-item {
		width: 100%;
		height: auto;
		margin-bottom: .18rem;
	}

	.index-plate5 .plate5-main .main-cont .cont-item:nth-child(3),
    .index-plate5 .plate5-main .main-cont .cont-item:nth-child(4),
    .index-plate5 .plate5-main .main-cont .cont-item:nth-child(5) {
		width: calc(100% / 3 - .10667rem);
	}

	.index-plate5 .plate5-main .main-cont .cont-item:nth-child(6) {
		width: 100%;
	}

	.index-plate5 .plate5-main .main-cont .cont-item input {
		width: 100%;
		height: .8rem;
		padding: 0 .2rem;
		font-size: var(--fs24);
		font-weight: 300;
		color: #666;
		border-radius: .05rem;
		background: #fff;
		font-family: 微软雅黑;
	}

	.index-plate5 .plate5-main .main-cont .cont-item input::placeholder {
		color: #666;
	}

	.index-plate5 .plate5-main .main-cont .cont-item select {
		width: 100%;
		height: .8rem;
		padding: 0 .2rem;
		font-size: var(--fs24);
		font-weight: 300;
		color: #666;
		background: #fff url(../images/icon/icon-arrow3.png) no-repeat scroll right .14rem center;
		border-radius: .05rem;
		border: none;
		appearance: none;
		outline: none;
	}

	.index-plate5 .plate5-main .main-cont .cont-item textarea {
		width: 100%;
		height: 1.8rem;
		padding: .2rem .2rem;
		font-size: var(--fs24);
		font-weight: 300;
		color: #666;
		border-radius: .05rem;
		background: #fff;
		font-family: 微软雅黑;
	}

	.index-plate5 .plate5-main .main-cont .cont-item textarea::placeholder {
		color: #666;
	}

	.index-plate5 .plate5-main .main-cont .cont-button {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 1.8rem;
		height: .65rem;
		margin: 0 auto;
		border-radius: .05rem;
		background: linear-gradient(90deg, #003894, #0058dd);
	}

	.index-plate5 .plate5-main .main-cont .cont-button span {
		font-size: 0.12rem;
		color: #fff;
	}

	.index-plate5 .plate5-main .main-cont .cont-button:hover {
		width: 3.2rem;
	}

	/* ================= .news-top ================= */

	/* ================= 新闻列表 ================= */
	.news-top {
		width: 100%;
		height: auto;
        /* padding: 0.12rem 0.3rem 0; */
		padding: 0.2rem 0.05rem 0.05rem;
	}

	.news-top .top-main {
		display: none;
		position: relative;
		margin-top: 0.12rem;
		z-index: 9;
	}

	.news-top .top-main .main-cont {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: 0;
	}

	.news-top .top-main .main-cont .cont-box {
		position: relative;
		width: 100%;
		height: 5.06rem;
		border-radius: .2rem;
		overflow: hidden;
	}

	.news-top .top-main .main-cont .cont-box .box-pic {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		opacity: 0;
		visibility: hidden;
		overflow: hidden;
		transition: all 1s;
		-o-transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
	}

	.news-top .top-main .main-cont .cont-box .box-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.news-top .top-main .main-cont .cont-box .box-pic:hover img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.news-top .top-main .main-cont .cont-box .box-pic-on {
		opacity: 1;
		visibility: visible;
	}

	.news-top .top-main .main-cont .cont-lump {
		position: relative;
		width: 100%;
		height: auto;
	}

	.news-top .top-main .main-cont .cont-lump .lump-swiper {
		position: relative;
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.news-top .top-main .main-cont .cont-lump .lump-swiper::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 0.06rem;
		background-color: #efeff1;
		z-index: 9;
	}

	.news-top .top-main .main-cont .cont-lump .lump-swiper .swiper-slide {
		width: 100%;
		height: auto;
	}

	.news-top .top-main .main-cont .cont-lump .lump-swiper .swiper-slide .slide-box {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
		padding: 0.12rem 0;
		border-bottom: solid 0.01rem #efeff1;
	}

	.news-top .top-main .main-cont .cont-lump .lump-swiper .swiper-slide .slide-box .box-title {
		margin-top: .1rem;
		font-size: 0.15rem;
		line-height: 0.18rem;
		color: #181818;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.news-top .top-main .main-cont .cont-lump .lump-swiper .swiper-slide .slide-box .box-time {
		font-family: 'MONTSERRAT-REGULAR';
		font-size: var(--fs28);
		color: #003894;
	}

	.news-top .top-main .main-cont .cont-lump .lump-swiper .swiper-slide-on .slide-box {
		border-bottom: solid 0.01rem #003894;
	}

	.news-top .top-main .main-cont .cont-lump .lump-swiper .swiper-slide-on .slide-box::after {
		transform: scale(1, 1) translateZ(0);
		-o-transform: scale(1, 1) translateZ(0);
		-moz-transform: scale(1, 1) translateZ(0);
		-webkit-transform: scale(1, 1 translateZ(0));
	}

	.news-top .top-main .main-cont .cont-lump .lump-swiper .swiper-slide-on .slide-box .box-title {
		color: #003894;
	}

	/* ================= .news-main ================= */

	.news-main {
		width: 100%;
		height: auto;
		padding: 0.12rem .3rem .65rem;
	}

	.news-main .main-box {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.news-main .main-box .box-item {
		display: flex;
		justify-content: space-between;
		width: 100%;
		height: 1.8rem;
		margin-bottom: 0.1rem;
		border-radius: .1rem;
		box-shadow: 0 0 0.3rem 0 rgba(12,2,3,0.08);
		overflow: hidden;
	}

	.news-main .main-box .box-item .item-cent {
		width: calc(100% - 2.6rem);
		height: auto;
		padding: .2rem .2rem 0;
	}

	.news-main .main-box .box-item .item-cent .cent-time {
		font-family: 'MONTSERRAT-LIGHT';
		font-size: var(--fs22);
		color: rgba(0,0,0,0.35);
	}

	.news-main .main-box .box-item .item-cent .cent-title {
		margin-top: .1rem;
		font-size: var(--fs28);
		line-height: .42rem;
		color: #333;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.news-main .main-box .box-item .item-cent .cent-button {
		display: none;
		position: relative;
		width: .6rem;
		height: .4rem;
		margin-top: .15rem;
		border-radius: .45rem;
		background: linear-gradient(90deg, #003894, #0058dd);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.news-main .main-box .box-item .item-cent .cent-button::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: url(../images/icon/icon-arrow5.png) no-repeat center center;
		background-size: 0.06rem;
	}

	.news-main .main-box .box-item .item-cent .cent-button:hover {
		width: .55rem;
	}

	.news-main .main-box .box-item .item-pic {
		width: 2.6rem;
		height: 100%;
		overflow: hidden;
	}

	.news-main .main-box .box-item .item-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.news-main .main-box .box-item:hover .item-cent .cent-title {
		color: #003894;
	}

	.news-main .main-box .box-item:hover .item-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.news-main .page-load {
		margin-top: .6rem;
	}

	/* ================= .video-top ================= */

	/* ================= 视频列表 ================= */
	.video-top {
		width: 100%;
		height: auto;
		padding: 0.12rem .3rem 0;
	}

	.video-top .top-main {
		display: flex;
		justify-content: center;
		margin-top: 0.12rem;
	}

	.video-top .top-main .main-item {
		width: 1.8rem;
		height: .65rem;
		margin: 0 .1rem;
		font-size: var(--fs26);
		font-weight: 300;
		text-align: center;
		line-height: .6rem;
		color: #333;
		border: solid 0.01rem #d1ddf2;
		border-radius: .45rem;
	}

	.video-top .top-main .main-item:hover {
		color: #fff;
		background: linear-gradient(90deg, #003894, #0058dd);
	}

	.video-top .top-main .main-item-on {
		color: #fff;
		background: linear-gradient(90deg, #003894, #0058dd);
	}

	/* ================= .video-cont ================= */

	.video-cont {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top: 0.2rem !important;
		padding: 0 .3rem;
	}

	.video-cont .cont-item {
		position: relative;
		width: 48.5%;
		height: 3.5rem;
		margin-bottom: .2rem;
		border-radius: .15rem;
		cursor: pointer;
		overflow: hidden;
	}

	.video-cont .cont-item .item-pic {
		width: 100%;
		height: 100%;
		overflow: hidden;
	}

	.video-cont .cont-item .item-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.video-cont .cont-item .item-cent {
		display: flex;
		justify-content: space-between;
		align-items: center;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: auto;
		padding: .6rem .2rem .25rem;
		background: linear-gradient(0deg, rgba(0,0,0,0.5), transparent);
	}

	.video-cont .cont-item .item-cent .cent-lump {
		width: calc(100% - .65rem);
		height: auto;
	}

	.video-cont .cont-item .item-cent .cent-lump .lump-title {
		font-size: var(--fs26);
		color: #fff;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.video-cont .cont-item .item-cent .cent-lump .lump-English {
		margin-top: .05rem;
		font-family: 'MONTSERRAT-LIGHT';
		font-size: var(--fs24);
		text-transform: uppercase;
		color: #fff;
	}

	.video-cont .cont-item .item-cent .cent-play {
		width: .56rem;
		height: .56rem;
		background: url(../images/icon/icon-video-play2.png) no-repeat center center;
		background-size: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.video-cont .cont-item .item-cent .cent-play:hover {
		transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}

	.video-cont .cont-item:nth-child(1),
    .video-cont .cont-item:nth-child(4) {
		width: 10.15rem;
	}

	.video-cont .cont-item:hover .item-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	/* ================= .video-main ================= */

	.video-main {
		width: 100%;
		height: auto;
		padding: .1rem .3rem .7rem;
	}

	.video-main .main-box {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-bottom: .1rem;
	}

	.video-main .main-box .box-item {
		width: 48.5%;
		height: auto;
		margin-bottom: .45rem;
		margin-right: 0;
		cursor: pointer;
	}

	.video-main .main-box .box-item:nth-child(3n) {
		margin-right: 0;
	}

	.video-main .main-box .box-item .item-pic {
		position: relative;
		width: 100%;
		height: 2.2rem;
		border-radius: .15rem;
		overflow: hidden;
	}

	.video-main .main-box .box-item .item-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.video-main .main-box .box-item .item-pic .item-play {
		position: absolute;
		top: 50%;
		left: 50%;
		width: .8rem;
		height: .8rem;
		margin: -0.4rem 0 0 -0.4rem;
		background: url(../images/icon/icon-video-play2.png) no-repeat center center;
		background-size: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.video-main .main-box .box-item .item-pic .item-play:hover {
		transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}

	.video-main .main-box .box-item .item-title {
		margin-top: .25rem;
		font-size: var(--fs28);
		text-align: center;
		color: #333;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.video-main .main-box .box-item:hover .item-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.video-main .main-box .box-item:hover .item-title {
		color: #003894;
	}

	/* ================= .activity-top ================= */

	/* ================= 活动列表 ================= */
	.activity-top {
		width: 100%;
		height: auto;
		padding: 0.12rem .3rem;
	}

	.activity-top .top-main {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top: 0.12rem;
		background: #fff;
		border-radius: .2rem;
		box-shadow: 0 0.05rem 0.35rem 0 rgba(29,29,29,0.08);
		overflow: hidden;
	}

	.activity-top .top-main .main-pic {
		width: 100%;
		height: auto;
		border-radius: .2rem;
		overflow: hidden;
	}

	.activity-top .top-main .main-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.activity-top .top-main .main-cent {
		width: 100%;
		height: auto;
		padding: .2rem .2rem;
	}

	.activity-top .top-main .main-cent .cent-title {
		font-size: var(--fs42);
		font-weight: bold;
		color: #000;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.activity-top .top-main .main-cent .cent-time {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		width: 100%;
		height: auto;
		margin-top: .15rem;
	}

	.activity-top .top-main .main-cent .cent-time .time-title {
		width: 1.5rem;
		height: .45rem;
		font-size: var(--fs26);
		text-align: center;
		line-height: .45rem;
		color: #fff;
		border-radius: .45rem;
		background: linear-gradient(90deg, #003894, #0058dd);
	}

	.activity-top .top-main .main-cent .cent-time .time-text {
		width: calc(100% - 1.5rem);
		padding-left: .15rem;
		font-family: 'MONTSERRAT-REGULAR';
		font-size: var(--fs28);
		color: #003894;
	}

	.activity-top .top-main .main-cent .cent-text {
		margin-top: .25rem;
		font-size: var(--fs28);
		font-weight: 300;
		line-height: .46rem;
		color: #666;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}

	.activity-top .top-main .main-cent .cent-bottom {
		display: flex;
		justify-content: center;
		width: 100%;
		height: auto;
		margin-top: .2rem;
	}

	.activity-top .top-main .main-cent .cent-bottom .bottom-num {
		width: auto;
		height: .7rem;
		padding: 0 .15rem;
		margin-left: .1rem;
		margin-right: .1rem;
		font-size: var(--fs26);
		text-align: center;
		line-height: .66rem;
		border-radius: .45rem;
		border: solid 0.01rem #0044af;
	}

	.activity-top .top-main .main-cent .cent-bottom .bottom-num span {
		font-size: var(--fs30);
		color: #003894;
	}

	.activity-top .top-main .main-cent .cent-bottom .page-button {
		width: 1.8rem;
	}

	.activity-top .top-main:hover .main-pic img {
		transform: scale(1.05, 1.05) translateZ(0);
		-o-transform: scale(1.05, 1.05) translateZ(0);
		-moz-transform: scale(1.05, 1.05) translateZ(0);
		-webkit-transform: scale(1.05, 1.05 translateZ(0));
	}

	.activity-top .top-main:hover .main-cent .cent-title {
		color: #003894;
	}

	/* ================= .activity-main ================= */

	.activity-main {
		width: 100%;
		height: auto;
		padding: .1rem .3rem .6rem;
	}

	.activity-main .main-box {
		margin-bottom: .2rem;
	}

	.activity-main .main-box .box-item {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: center;
		position: relative;
		width: 100%;
		height: auto;
		padding-bottom: .7rem;
		margin-bottom: 0.2rem;
		border-bottom: solid 0.01rem #ebebeb;
	}

	.activity-main .main-box .box-item::after {
		content: '';
		position: absolute;
		bottom: -0.01rem;
		left: 0;
		width: 0;
		height: 0.02rem;
		background: #003894;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.activity-main .main-box .box-item .item-cont {
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
		width: 100%;
	}

	.activity-main .main-box .box-item .item-cont .cont-pic {
		width: 100%;
		height: 4rem;
		border-radius: .15rem;
		overflow: hidden;
	}

	.activity-main .main-box .box-item .item-cont .cont-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.activity-main .main-box .box-item .item-cont .cont-cent {
		width: 100%;
		height: auto;
		padding-left: 0;
		padding-top: .2rem;
	}

	.activity-main .main-box .box-item .item-cont .cont-cent .cent-title {
		font-size: var(--fs36);
		font-weight: bold;
		color: #000;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.activity-main .main-box .box-item .item-cont .cont-cent .cent-time {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		width: 100%;
		height: auto;
		margin-top: .15rem;
	}

	.activity-main .main-box .box-item .item-cont .cont-cent .cent-time .time-title {
		width: 1.5rem;
		height: .45rem;
		font-size: var(--fs26);
		text-align: center;
		line-height: .45rem;
		color: #fff;
		border-radius: .45rem;
		background: linear-gradient(90deg, #003894, #0058dd);
	}

	.activity-main .main-box .box-item .item-cont .cont-cent .cent-time .time-text {
		width: calc(100% - 1.5rem);
		padding-left: .15rem;
		font-family: 'MONTSERRAT-REGULAR';
		font-size: var(--fs28);
		color: #003894;
	}

	.activity-main .main-box .box-item .item-cont .cont-cent .cent-text {
		margin-top: .25rem;
		font-size: var(--fs28);
		font-weight: 300;
		line-height: .46rem;
		color: #666;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}

	.activity-main .main-box .box-item .item-lump {
		display: flex;
		justify-content: flex-start;
		width: 100%;
		margin-top: .25rem;
	}

	.activity-main .main-box .box-item .item-lump .lump-num {
		width: auto;
		height: .7rem;
		padding: 0 .2rem;
		margin: 0 .2rem;
		font-size: var(--fs26);
		text-align: center;
		line-height: .66rem;
		border-radius: .45rem;
		border: solid 0.01rem #0044af;
	}

	.activity-main .main-box .box-item .item-lump .lump-num span {
		font-size: var(--fs30);
		color: #003894;
	}

	.activity-main .main-box .box-item .item-lump .page-button {
		margin-top: 0;
	}

	.activity-main .main-box .box-item:hover::after {
		width: 100%;
	}

	.activity-main .main-box .box-item:hover .item-cont .cont-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.activity-main .main-box .box-item:hover .item-cont .cont-cent .cent-title {
		color: #003894;
	}

	/* ================= .science-top ================= */

	/* ================= 科学/科普列表 ================= */
	.science-top {
		width: 100%;
		height: auto;
		padding: .55rem .3rem 0;
	}

	.science-top .page-lump {
		margin-top: .55rem;
	}

	/* ================= .science-main ================= */

	.science-main {
		width: 100%;
		height: auto;
		padding: .6rem .3rem .65rem;
	}

	.science-main .main-box {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.science-main .main-box .box-item {
		width: 48.5%;
		height: auto;
		margin-bottom: .45rem;
		margin-right: 0;
		cursor: pointer;
	}

	.science-main .main-box .box-item:nth-child(3n) {
		margin-right: 0;
	}

	.science-main .main-box .box-item .item-pic {
		position: relative;
		width: 100%;
		height: 2.2rem;
		border-radius: .15rem;
		overflow: hidden;
	}

	.science-main .main-box .box-item .item-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.science-main .main-box .box-item .item-pic .item-play {
		position: absolute;
		top: 50%;
		left: 50%;
		width: .8rem;
		height: .8rem;
		margin: -0.4rem 0 0 -0.4rem;
		background: url(../images/icon/icon-video-play2.png) no-repeat center center;
		background-size: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.science-main .main-box .box-item .item-pic .item-play:hover {
		transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}

	.science-main .main-box .box-item .item-title {
		margin-top: .25rem;
		font-size: var(--fs28);
		text-align: center;
		color: #333;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.science-main .main-box .box-item:hover .item-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.science-main .main-box .box-item:hover .item-title {
		color: #003894;
	}

	/* ================= .text-top ================= */

	/* ================= 文本/资料列表 ================= */
	.text-top {
		width: 100%;
		height: auto;
		padding: .55rem .3rem 0;
	}

	.text-top .page-lump {
		margin-top: .55rem;
	}

	.text-top .top-search {
		display: flex;
		justify-content: space-between;
		align-items: center;
		position: relative;
		height: .8rem;
		margin-top: .95rem;
		padding: 0 .08rem 0 .45rem;
		border-radius: .45rem;
		border: solid 0.02rem #003894;
	}

	.text-top .top-search::after {
		content: '';
		position: absolute;
		top: 50%;
		left: .25rem;
		width: 0.06rem;
		height: 0.06rem;
		margin-top: -0.03rem;
		border-radius: 50%;
		background: #003894;
	}

	.text-top .top-search input {
		flex: 1;
		height: 100%;
		font-size: var(--fs28);
		font-weight: 300;
		color: #333;
	}

	.text-top .top-search input::placeholder {
		color: #999;
	}

	.text-top .top-search a {
		position: relative;
		width: .6rem;
		height: .6rem;
		text-align: center;
		line-height: .56rem;
		border-radius: 50%;
		background: linear-gradient(90deg, #003894, #0058dd);
	}

	.text-top .top-search a img {
		width: .28rem;
	}

	/* ================= .text-main ================= */

	.text-main {
		width: 100%;
		height: auto;
		padding: .6rem .3rem .65rem;
	}

	.text-main .main-box {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-bottom: .7rem;
	}

	.text-main .main-box .box-item {
		display: flex;
		justify-content: space-between;
		align-items: center;
		position: relative;
		width: 100%;
		height: 1.2rem;
		margin-bottom: .1rem;
		padding: 0 .3rem 0 .35rem;
		border-radius: .05rem;
		box-shadow: 0 0 0.2rem 0 rgba(0,0,0,0.07);
		background: #fff;
		overflow: hidden;
	}

	.text-main .main-box .box-item::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 0.06rem;
		height: 100%;
		background: linear-gradient(0deg, #003894, #0058dd);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.text-main .main-box .box-item .item-title {
		position: relative;
		width: calc(100% - .8rem);
		height: auto;
		font-size: var(--fs26);
		font-weight: 300;
		color: #333;
		z-index: 9;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.text-main .main-box .box-item .item-title span {
		font-family: 'MONTSERRAT-LIGHT';
		font-size: var(--fs30);
		margin-right: .1rem;
		background: linear-gradient(90deg, #003894, #0058dd);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
	}

	.text-main .main-box .box-item .item-button {
		position: relative;
		width: .8rem;
		height: .5rem;
		border-radius: .45rem;
		background: linear-gradient(90deg, #003894, #0058dd);
		z-index: 9;
	}

	.text-main .main-box .box-item .item-button::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: url(../images/icon/icon-arrow5.png) no-repeat center center;
		background-size: 0.06rem;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.text-main .main-box .box-item:hover::before {
		width: 100%;
	}

	.text-main .main-box .box-item:hover .item-title {
		color: #fff;
	}

	.text-main .main-box .box-item:hover .item-title span {
		color: #fff;
	}

	.text-main .main-box .box-item:hover .item-button {
		background: #fff;
	}

	.text-main .main-box .box-item:hover .item-button::after {
		background: url(../images/icon/icon-arrow6.png) no-repeat center center;
		background-size: 0.06rem;
	}

	/* ================= .recruit-top ================= */

	/* ================= 招聘列表 ================= */
	.recruit-top {
		width: 100%;
		height: auto;
		padding: 0.12rem .3rem 0;
	}

	.recruit-top .top-search {
		display: flex;
		justify-content: space-between;
		align-items: center;
		position: relative;
		height: .8rem;
		margin-top: 0.12rem;
		padding: 0 .08rem 0 .45rem;
		border-radius: .45rem;
		border: solid 0.02rem #003894;
	}

	.recruit-top .top-search::after {
		content: '';
		position: absolute;
		top: 50%;
		left: .25rem;
		width: 0.06rem;
		height: 0.06rem;
		margin-top: -0.03rem;
		border-radius: 50%;
		background: #003894;
	}

	.recruit-top .top-search input {
		flex: 1;
		height: 100%;
		font-size: var(--fs26);
		font-weight: 300;
		color: #333;
	}

	.recruit-top .top-search input::placeholder {
		color: #999;
	}

	.recruit-top .top-search a {
		position: relative;
		width: .6rem;
		height: .6rem;
		text-align: center;
		line-height: .56rem;
		border-radius: 50%;
		background: linear-gradient(90deg, #003894, #0058dd);
	}

	.recruit-top .top-search a img {
		width: .28rem;
	}

	/* ================= .recruit-main ================= */

	.recruit-main {
		width: 100%;
		height: auto;
		padding: .6rem .3rem .8rem;
	}

	.recruit-main .main-box {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.recruit-main .main-box .box-list {
		width: 100%;
		height: auto;
		padding: .3rem .4rem;
		border-radius: .1rem;
		box-shadow: 0 0 0.3rem 0 rgba(0,0,0,0.08);
	}

	.recruit-main .main-box .box-list .list-top {
		display: flex;
		justify-content: space-between;
		align-items: center;
		width: 100%;
		height: auto;
	}

	.recruit-main .main-box .box-list .list-top .top-title {
		font-size: var(--fs26);
		font-weight: bold;
		color: #333;
	}

	.recruit-main .main-box .box-list .list-top .top-botton {
		font-size: var(--fs26);
		color: #003894;
		cursor: pointer;
	}

	.recruit-main .main-box .box-list .list-cont {
		width: 100%;
		height: auto;
		margin-top: .3rem;
		border-top: solid 0.01rem #f1f1f2;
	}

	.recruit-main .main-box .box-list .list-cont .cont-lump {
		width: 100%;
		height: auto;
		padding-bottom: .1rem;
		border-bottom: solid 0.01rem #f1f1f2;
	}

	.recruit-main .main-box .box-list .list-cont .cont-lump .lump-top {
		display: flex;
		justify-content: space-between;
		align-items: center;
		position: relative;
		width: 100%;
		height: .8rem;
		cursor: pointer;
	}

	.recruit-main .main-box .box-list .list-cont .cont-lump .lump-top::after {
		content: '';
		position: absolute;
		top: 50%;
		right: 0;
		width: 0.1rem;
		height: 0.1rem;
		margin-top: -0.05rem;
		background: url(../images/icon/icon-recruit-jia.png) no-repeat center center;
		background-size: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.recruit-main .main-box .box-list .list-cont .cont-lump .lump-top span {
		font-size: var(--fs26);
		color: #000;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.recruit-main .main-box .box-list .list-cont .cont-lump .lump-top:hover span {
		color: #003894;
	}

	.recruit-main .main-box .box-list .list-cont .cont-lump .lump-top-on::after {
		background: url(../images/icon/icon-recruit-jian.png) no-repeat center center;
		background-size: 100%;
	}

	.recruit-main .main-box .box-list .list-cont .cont-lump .lump-box {
		display: none;
		width: 100%;
		height: auto;
	}

	.recruit-main .main-box .box-list .list-cont .cont-lump .lump-box .box-choice {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		width: 100%;
		height: auto;
		margin-bottom: .14rem;
	}

	.recruit-main .main-box .box-list .list-cont .cont-lump .lump-box .box-choice input[type="radio"],
    .recruit-main .main-box .box-list .list-cont .cont-lump .lump-box .box-choice input[type="checkbox"] {
		display: none;
	}

	.recruit-main .main-box .box-list .list-cont .cont-lump .lump-box .box-choice .choice-item {
		display: flex;
		align-items: center;
		width: auto;
		height: auto;
		font-size: var(--fs26);
		color: #666;
		cursor: pointer;
	}

	.recruit-main .main-box .box-list .list-cont .cont-lump .lump-box .box-choice .choice-item:last-of-type {
		margin-bottom: 0;
	}

	.recruit-main .main-box .box-list .list-cont .cont-lump .lump-box .box-choice .choice-item span {
		position: relative;
		display: inline-block;
		width: 0.16rem;
		height: 0.16rem;
		margin-right: .12rem;
		border: solid 0.01rem #ebebed;
		border-radius: 0.03rem;
	}

	.recruit-main .main-box .box-list .list-cont .cont-lump .lump-box .box-choice .choice-item span::after {
		content: '√';
		position: absolute;
		top: 50%;
		left: 50%;
		width: 100%;
		height: 100%;
		font-size: var(--fs26);
		line-height: .26rem;
		text-align: center;
		color: #fff;
		background: #003894;
		opacity: 0;
		transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}

	.recruit-main .main-box .box-list .list-cont .cont-lump .lump-box .box-choice input:checked+label .choice-item span {
		border: solid 0.01rem #003894;
	}

	.recruit-main .main-box .box-list .list-cont .cont-lump .lump-box .box-choice input:checked+label .choice-item span::after {
		opacity: 1;
	}

	.recruit-main .main-box .box-cont {
		width: 100%;
		height: auto;
		border-radius: .1rem;
		box-shadow: 0 0 0.3rem 0 rgba(0,0,0,0.08);
	}

	.recruit-main .main-box .box-cont .cont-top {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		width: 100%;
		height: .8rem;
		padding: 0 .3rem;
		border-bottom: solid 0.01rem #ebebed;
	}

	.recruit-main .main-box .box-cont .cont-top p {
		font-size: var(--fs36);
		font-weight: bold;
		color: #000;
	}

	.recruit-main .main-box .box-cont .cont-top span {
		display: inline-block;
		height: .35rem;
		padding: 0 .05rem;
		margin-left: .1rem;
		font-size: var(--fs26);
		line-height: .35rem;
		color: #003894;
		background: #f2f5fa;
		border-radius: .05rem;
	}

	.recruit-main .main-box .box-cont .cont-lump {
		width: 100%;
		height: auto;
	}

	.recruit-main .main-box .box-cont .cont-lump .lump-item {
		display: block;
		width: 100%;
		height: auto;
		padding: .4rem .3rem;
	}

	.recruit-main .main-box .box-cont .cont-lump .lump-item .item-title {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.recruit-main .main-box .box-cont .cont-lump .lump-item .item-title p {
		width: calc(100% - .45rem);
		height: auto;
		font-size: 0.15rem;
		font-weight: bold;
		color: #000;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.recruit-main .main-box .box-cont .cont-lump .lump-item .item-title em {
		width: .28rem;
		height: .14rem;
		background: url(../images/icon/icon-arrow7.png) no-repeat center center;
		background-size: 100%;
		opacity: 0;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.recruit-main .main-box .box-cont .cont-lump .lump-item .item-text {
		width: 100%;
		height: auto;
		margin-top: .1rem;
		font-size: var(--fs26);
		color: #999;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.recruit-main .main-box .box-cont .cont-lump .lump-item .item-text span {
		margin-right: .25rem;
	}

	.recruit-main .main-box .box-cont .cont-lump .lump-item:hover {
		background: #fff;
	}

	.recruit-main .main-box .box-cont .cont-lump .lump-item:hover .item-title p {
		color: #000;
	}

	.recruit-main .main-box .box-cont .cont-lump .lump-item:hover .item-title em {
		opacity: 0;
	}

	.recruit-main .main-box .box-cont .cont-lump .lump-item:hover .item-text {
		color: #999;
	}

	.recruit-main .main-box .box-cont .cont-bottom {
		display: flex;
		justify-content: flex-end;
		align-items: center;
		width: 100%;
		height: auto;
		padding: .45rem .3rem .4rem;
	}

	.recruit-main .main-box .box-cont .cont-bottom .bottom-button {
		position: relative;
		width: .8rem;
		height: .8rem;
		border: solid 0.01rem #d9d9d9;
		border-radius: .05rem;
		cursor: pointer;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.recruit-main .main-box .box-cont .cont-bottom .bottom-button img {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 0.07rem;
		transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.recruit-main .main-box .box-cont .cont-bottom .bottom-button .img2 {
		opacity: 0;
	}

	.recruit-main .main-box .box-cont .cont-bottom .bottom-button:hover {
		border: solid 0.01rem #003894;
		background: #003894;
	}

	.recruit-main .main-box .box-cont .cont-bottom .bottom-button:hover .img1 {
		opacity: 0;
	}

	.recruit-main .main-box .box-cont .cont-bottom .bottom-button:hover .img2 {
		opacity: 1;
	}

	.recruit-main .main-box .box-cont .cont-bottom p {
		margin: 0 .15rem;
		font-size: var(--fs26);
		color: #999;
	}

	/* ================= .newsDetail ================= */

	/* ================= 新闻详情 ================= */
	.newsDetail {
		width: 100%;
		height: auto;
		padding: 0.2rem .3rem .7rem;
		overflow: visible !important;
	}

	.newsDetail .newsDetail-main {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.newsDetail .newsDetail-main .main-cont {
		width: 100%;
		margin-right: 0;
	}

	.newsDetail .newsDetail-main .main-cont .cont-top {
		width: 100%;
		margin-bottom: .3rem;
		padding-bottom: .3rem;
	}

	.newsDetail .newsDetail-main .main-cont .cont-top .top-title {
		margin-bottom: .14rem;
		font-size: 0.18rem;
		font-weight: bold;
		line-height: .66rem;
		color: #333;
	}

	.newsDetail .newsDetail-main .main-cont .cont-top .top-time {
		font-size: var(--fs24);
		color: rgba(0,0,0,0.35);
	}

	.newsDetail .newsDetail-main .main-cont .cont-box {
		width: 100%;
		height: auto;
		font-size: var(--fs26);
		line-height: .46rem;
		color: #666;
	}

	.newsDetail .newsDetail-main .main-cont .cont-box img {
		display: block;
		max-width: 100%;
		width: auto;
		margin: 0 auto;
	}

	.newsDetail .newsDetail-main .main-list {
		width: 100%;
		height: auto;
		padding: .5rem .4rem .6rem;
		margin-top: .8rem;
		background: url(../images/case-d-bg.png) no-repeat top left;
		background-size: 100% 100%;
		border-radius: .15rem;
		overflow: hidden;
	}

	.newsDetail .newsDetail-main .main-list .list-item {
		width: 100%;
		height: auto;
		margin-bottom: .35rem;
	}

	.newsDetail .newsDetail-main .main-list .list-item .item-title {
		font-size: 0.15rem;
		font-weight: bold;
		line-height: .48rem;
		color: #333;
	}

	.newsDetail .newsDetail-main .main-list .list-item .item-text {
		display: block;
		font-size: var(--fs26);
		line-height: .46rem;
		color: #666;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.newsDetail .newsDetail-main .main-list .list-item .item-text:hover {
		font-weight: bold;
		color: #003894;
	}

	.newsDetail .newsDetail-main .main-list .list-share {
		display: flex;
		justify-content: flex-start;
		width: 100%;
		height: auto;
	}

	.newsDetail .newsDetail-main .main-list .list-share .share-item {
		position: relative;
		width: .8rem;
		height: .8rem;
		margin-left: .14rem;
		border-radius: 50%;
		background: #fff;
	}

	.newsDetail .newsDetail-main .main-list .list-share .share-item img {
		position: absolute;
		top: 50%;
		left: 50%;
		width: .35rem;
		transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.newsDetail .newsDetail-main .main-list .list-share .share-item .img2 {
		opacity: 0;
	}

	.newsDetail .newsDetail-main .main-list .list-share .share-item:hover {
		background: #003894;
	}

	.newsDetail .newsDetail-main .main-list .list-share .share-item:hover .img1 {
		opacity: 0;
	}

	.newsDetail .newsDetail-main .main-list .list-share .share-item:hover .img2 {
		opacity: 1;
	}

	.newsDetail .newsDetail-main .main-list .list-button {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 2rem;
		height: .65rem;
		margin: .2rem auto 0;
		border-radius: .45rem;
		background: #003894;
	}

	.newsDetail .newsDetail-main .main-list .list-button span {
		margin-right: .1rem;
		font-size: var(--fs26);
		color: #fff;
	}

	.newsDetail .newsDetail-main .main-list .list-button em {
		width: 0.14rem;
		height: 0.12rem;
		background: url(../images/icon/icon-case-mune.png) no-repeat center center;
		background-size: 100%;
	}

	/* ================= .hire-plate1 ================= */

	/* ================= 招聘详情 ================= */
	.hire-plate1 {
		width: 100%;
		height: auto;
		padding: .6rem .3rem;
	}

	.hire-plate1 .plate1-top .top-text {
		margin-top: .3rem;
		font-size: var(--fs32);
		font-weight: 300;
		text-align: center;
		letter-spacing: .12rem;
		color: #141e2a;
		opacity: .7;
	}

	.hire-plate1 .plate1-swpier {
		position: relative;
		width: 100%;
		height: auto;
		margin-top: .6rem;
		overflow: hidden;
	}

	.hire-plate1 .plate1-swpier .swiper-slide {
		width: 100%;
		height: auto;
	}

	.hire-plate1 .plate1-swpier .swiper-slide .slide-box {
		position: relative;
		width: 100%;
		height: 4rem;
		border-radius: .1rem;
		overflow: hidden;
		transform: scale(1, 1) translateZ(0);
		-o-transform: scale(1, 1) translateZ(0);
		-moz-transform: scale(1, 1) translateZ(0);
		-webkit-transform: scale(1, 1 translateZ(0));
		transition: all 1s;
		-o-transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
	}

	.hire-plate1 .plate1-swpier .swiper-slide .slide-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.hire-plate1 .plate1-swpier .swiper-slide .slide-box .box-play {
		position: absolute;
		top: 50%;
		left: 50%;
		width: .8rem;
		height: .8rem;
		margin: -0.4rem 0 0 -0.4rem;
		background: url(../images/icon/icon-video-play2.png) no-repeat center center;
		background-size: 100%;
		cursor: pointer;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.hire-plate1 .plate1-swpier .swiper-slide .slide-box .box-play:hover {
		transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}

	.hire-plate1 .plate1-swpier .swiper-slide .slide-box:hover img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.hire-plate1 .plate1-swpier .swiper-slide-active .slide-box {
		transform: scale(1, 1) translateZ(0);
		-o-transform: scale(1, 1) translateZ(0);
		-moz-transform: scale(1, 1) translateZ(0);
		-webkit-transform: scale(1, 1 translateZ(0));
	}

	.hire-plate1 .plate1-swpier .plate1-swiper-button-prev,
    .hire-plate1 .plate1-swpier .plate1-swiper-button-next {
		position: absolute;
		top: 50%;
		width: .6rem;
		height: .6rem;
		margin-top: -0.3rem;
		border-radius: 50%;
		box-shadow: 0 0.05rem 0.3rem 0 rgba(0,57,131,0.15);
		cursor: pointer;
		outline: none;
		z-index: 9;
	}

	.hire-plate1 .plate1-swpier .plate1-swiper-button-prev img,
    .hire-plate1 .plate1-swpier .plate1-swiper-button-next img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.hire-plate1 .plate1-swpier .plate1-swiper-button-prev .img2,
    .hire-plate1 .plate1-swpier .plate1-swiper-button-next .img2 {
		opacity: 0;
	}

	.hire-plate1 .plate1-swpier .plate1-swiper-button-prev:hover,
    .hire-plate1 .plate1-swpier .plate1-swiper-button-next:hover {
		box-shadow: 0 0.05rem 0.3rem 0 rgba(0,57,131,0);
	}

	.hire-plate1 .plate1-swpier .plate1-swiper-button-prev:hover .img1,
    .hire-plate1 .plate1-swpier .plate1-swiper-button-next:hover .img1 {
		opacity: 0;
	}

	.hire-plate1 .plate1-swpier .plate1-swiper-button-prev:hover .img2,
    .hire-plate1 .plate1-swpier .plate1-swiper-button-next:hover .img2 {
		opacity: 1;
	}

	.hire-plate1 .plate1-swpier .plate1-swiper-button-prev {
		left: .1rem;
	}

	.hire-plate1 .plate1-swpier .plate1-swiper-button-next {
		right: .1rem;
	}

	.hire-plate1 .page-button {
		margin: .3rem auto 0;
	}

	/* ================= .hire-plate2 ================= */

	.hire-plate2 {
		width: 100%;
		height: auto;
		padding: .6rem .3rem .65rem;
		background: url(../images/hire-bg.jpg) no-repeat top left;
		background-size: cover;
	}

	.hire-plate2 .plate2-main .main-text {
		margin-top: .3rem;
		font-size: var(--fs32);
		font-weight: 300;
		text-align: center;
		letter-spacing: .12rem;
		color: #141e2a;
		opacity: .7;
	}

	.hire-plate2 .plate2-main .main-box {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: .6rem;
	}

	.hire-plate2 .plate2-main .main-box .box-item {
		position: relative;
		width: 100%;
		height: 4rem;
		margin-bottom: .2rem;
		border-radius: .1rem;
		background: none;
		cursor: pointer;
		overflow: hidden;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.hire-plate2 .plate2-main .main-box .box-item:nth-child(2n) {
		background: none;
	}

	.hire-plate2 .plate2-main .main-box .box-item .item-lump {
		display: none;
		width: 100%;
		height: auto;
		padding: .4rem .42rem 0;
		opacity: 0;
	}

	.hire-plate2 .plate2-main .main-box .box-item .item-lump .lump-title {
		font-size: var(--fs24);
		font-weight: bold;
		color: #fff;
	}

	.hire-plate2 .plate2-main .main-box .box-item .item-lump .lump-shu {
		width: 0.01rem;
		height: 1.56rem;
		margin: .2rem auto;
		background: rgba(255,255,255,0.2);
	}

	.hire-plate2 .plate2-main .main-box .box-item .item-lump .lump-num {
		font-family: 'D-DIN-PRO-500-MEDIUM';
		font-size: var(--fs36);
		font-weight: bold;
		text-align: center;
		color: rgba(255,255,255,0.4);
	}

	.hire-plate2 .plate2-main .main-box .box-item .item-box {
		position: static;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-position: top left;
		background-size: cover;
		background-repeat: no-repeat;
		opacity: 1;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.hire-plate2 .plate2-main .main-box .box-item .item-box .box-cent {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: auto;
		padding: .6rem .2rem .3rem;
		background: linear-gradient(0deg, rgba(0,0,0,0.5), transparent);
		opacity: 1;
		transition: all .5s .5s;
		-o-transition: all .5s .5s;
		-moz-transition: all .5s .5s;
		-webkit-transition: all .5s .5s;
	}

	.hire-plate2 .plate2-main .main-box .box-item .item-box .box-cent .cent-title {
		font-size: var(--fs34);
		font-weight: bold;
		color: #fff;
	}

	.hire-plate2 .plate2-main .main-box .box-item .item-box .box-cent .cent-text {
		margin-top: .1rem;
		font-size: var(--fs26);
		color: #fff;
	}

	.hire-plate2 .plate2-main .main-box .box-item-on {
		width: 8.05rem;
		background: transparent !important;
	}

	.hire-plate2 .plate2-main .main-box .box-item-on .item-lump {
		opacity: 0;
	}

	.hire-plate2 .plate2-main .main-box .box-item-on .item-box {
		opacity: 1;
	}

	.hire-plate2 .plate2-main .main-box .box-item-on .item-box .box-cent {
		opacity: 1;
	}

	/* ================= .hire-plate3 ================= */

	.hire-plate3 {
		width: 100%;
		height: auto;
		padding: .6rem .3rem;
	}

	.hire-plate3 .plate3-top .top-text {
		margin-top: .3rem;
		font-size: var(--fs32);
		font-weight: 300;
		text-align: center;
		letter-spacing: .12rem;
		color: #141e2a;
		opacity: .7;
	}

	.hire-plate3 .plate3-top .top-main {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: .55rem;
	}

	.hire-plate3 .plate3-top .top-main .main-item {
		position: relative;
		width: auto;
		margin: 0 .2rem .45rem;
		font-size: 0.15rem;
		font-weight: 300;
		color: #333;
		cursor: pointer;
	}

	.hire-plate3 .plate3-top .top-main .main-item::before {
		content: '';
		display: none;
		position: absolute;
		top: 50%;
		right: -0.84rem;
		width: .64rem;
		height: .2rem;
		margin-top: -0.1rem;
		background: url(../images/icon/icon-hire-bg.png) no-repeat center center;
		background-size: 100%;
	}

	.hire-plate3 .plate3-top .top-main .main-item::after {
		content: '';
		position: absolute;
		bottom: -0.15rem;
		left: 0;
		width: 100%;
		height: 0.02rem;
		background: #003894;
		transform: scale(0, 0) translateZ(0);
		-o-transform: scale(0, 0) translateZ(0);
		-moz-transform: scale(0, 0) translateZ(0);
		-webkit-transform: scale(0, 0 translateZ(0));
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.hire-plate3 .plate3-top .top-main .main-item-on {
		font-weight: 500;
		color: #003894;
	}

	.hire-plate3 .plate3-top .top-main .main-item-on::after {
		transform: scale(1, 1) translateZ(0);
		-o-transform: scale(1, 1) translateZ(0);
		-moz-transform: scale(1, 1) translateZ(0);
		-webkit-transform: scale(1, 1 translateZ(0));
	}

	.hire-plate3 .plate3-main {
		position: relative;
		width: 100%;
		height: auto;
		margin-top: .1rem;
	}

	.hire-plate3 .plate3-main .main-box {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: auto;
		opacity: 0;
		visibility: hidden;
		transition: all 1s;
		-o-transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
	}

	.hire-plate3 .plate3-main .main-box .box-pic {
		width: 100%;
		height: 3.5rem;
		overflow: hidden;
	}

	.hire-plate3 .plate3-main .main-box .box-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.hire-plate3 .plate3-main .main-box .box-cent {
		position: static;
		top: 50%;
		left: 7%;
		width: 100%;
		height: auto;
		padding: .2rem .3rem;
		background: rgba(255,255,255,0.85);
		backdrop-filter: blur(0.1rem);
		border-radius: .1rem;
		box-shadow: 0 0.1rem 0.3rem 0 rgba(0,0,0,0.1);
		opacity: 0;
		transform: translatey(0);
		-o-transform: translatey(0);
		-moz-transform: translatey(0);
		-webkit-transform: translatey(0);
		transition: all 1.2s;
		-o-transition: all 1.2s;
		-moz-transition: all 1.2s;
		-webkit-transition: all 1.2s;
	}

	.hire-plate3 .plate3-main .main-box .box-cent::after {
		content: '';
		display: none;
		position: absolute;
		top: 50%;
		left: -0.1rem;
		width: .1rem;
		height: 95%;
		background: linear-gradient(0deg, #003894, #0058dd);
		border-top-left-radius: .1rem;
		border-bottom-left-radius: .1rem;
		transform: translatey(-50%);
		-o-transform: translatey(-50%);
		-moz-transform: translatey(-50%);
		-webkit-transform: translatey(-50%);
	}

	.hire-plate3 .plate3-main .main-box .box-cent .cent-title {
		font-size: 0.18rem;
		color: #333;
	}

	.hire-plate3 .plate3-main .main-box .box-cent .cent-English {
		margin-top: .1rem;
		font-family: 'MONTSERRAT-EXTRALIGHT';
		font-size: var(--fs26);
		text-transform: uppercase;
		color: #003894;
		opacity: .8;
	}

	.hire-plate3 .plate3-main .main-box .box-cent .cent-text {
		margin-top: .2rem;
		font-size: var(--fs26);
		line-height: .4rem;
		color: #333;
	}

	.hire-plate3 .plate3-main .main-box-on {
		position: relative;
		opacity: 1;
		visibility: visible;
	}

	.hire-plate3 .plate3-main .main-box-on .box-cent {
		left: 10%;
		opacity: 1;
	}

	/* ================= .hire-plate4 ================= */

	.hire-plate4 {
		width: 100%;
		height: auto;
		padding: .6rem .3rem;
	}

	.hire-plate4 .plate4-main .main-text {
		margin-top: .3rem;
		font-size: var(--fs32);
		font-weight: 300;
		text-align: center;
		letter-spacing: .12rem;
		color: #141e2a;
		opacity: .7;
	}

	.hire-plate4 .plate4-main .main-box {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: .62rem;
	}

	.hire-plate4 .plate4-main .main-box .box-item {
		width: 48.5%;
		height: auto;
		margin-right: 0;
		margin-bottom: .2rem;
		border-radius: .1rem;
		box-shadow: 0 0.02rem 0.3rem 0 rgba(3,14,33,0.08);
		overflow: hidden;
	}

	.hire-plate4 .plate4-main .main-box .box-item:nth-child(4n) {
		margin-right: 0;
	}

	.hire-plate4 .plate4-main .main-box .box-item .item-pic {
		position: relative;
		width: 100%;
		height: 2.2rem;
		overflow: hidden;
	}

	.hire-plate4 .plate4-main .main-box .box-item .item-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.hire-plate4 .plate4-main .main-box .box-item .item-pic span {
		position: absolute;
		top: .1rem;
		right: .1rem;
		width: auto;
		height: .45rem;
		padding: 0 .15rem;
		font-size: var(--fs24);
		line-height: .45rem;
		color: #222;
		background: #fff;
		border-radius: .45rem;
	}

	.hire-plate4 .plate4-main .main-box .box-item .item-cent {
		width: 100%;
		height: auto;
		padding: .26rem .2rem;
	}

	.hire-plate4 .plate4-main .main-box .box-item .item-cent .cent-title {
		font-size: var(--fs26);
		color: #222;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.hire-plate4 .plate4-main .main-box .box-item .item-cent .cent-button {
		position: relative;
		width: .6rem;
		height: .4rem;
		margin-top: .12rem;
		border-radius: .45rem;
		background: linear-gradient(90deg, #003894, #0058dd);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.hire-plate4 .plate4-main .main-box .box-item .item-cent .cent-button::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: url(../images/icon/icon-arrow5.png) no-repeat center center;
		background-size: 0.06rem;
	}

	.hire-plate4 .plate4-main .main-box .box-item .item-cent .cent-button:hover {
		width: .8rem;
	}

	.hire-plate4 .plate4-main .main-box .box-item:hover .item-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.hire-plate4 .plate4-main .main-box .box-item:hover .item-cent .cent-title {
		color: #003894;
	}

	.hire-plate4 .plate4-main .page-button {
		margin: .1rem auto 0;
	}

	/* ================= .hire-plate5 ================= */

	.hire-plate5 {
		width: 100%;
		height: auto;
		background-position: left top;
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-size: cover;
	}

	.hire-plate5 .plate5-main {
		padding: .6rem .2rem;
	}

	.hire-plate5 .plate5-main .main-title {
		font-size: .48rem;
		font-weight: bold;
		text-align: center;
		line-height: .72rem;
		color: #fff;
	}

	.hire-plate5 .plate5-main .main-text {
		font-size: 0.18rem;
		font-weight: 300;
		text-align: center;
		line-height: 0.24rem;
		color: #fff;
	}

	.hire-plate5 .plate5-main .page-button {
		margin: .7rem auto 0;
		width: 2rem;
		height: .7rem;
		background: linear-gradient(90deg, #003894, #0058dd);
	}

	.hire-plate5 .plate5-main .page-button span {
		font-size: var(--fs26);
	}

	/* ================= .honor-main ================= */

	/* ================= 荣誉 ================= */
	.honor-main {
		width: 100%;
		height: auto;
		padding: 0.12rem .3rem .8rem;
	}

	.honor-main .main-box {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top: 0.12rem;
		margin-bottom: .1rem;
	}

	.honor-main .main-box .box-item {
		position: relative;
		width: 48.5%;
		height: auto;
		margin-bottom: .5rem;
	}

	.honor-main .main-box .box-item .item-pic {
		width: 100%;
		height: 2.2rem;
		margin: 0 auto;
		overflow: hidden;
	}

	.honor-main .main-box .box-item .item-pic img {
		width: 100%;
		height: 100%;
		object-fit: contain;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.honor-main .main-box .box-item .item-title {
		margin-top: .2rem;
		font-size: var(--fs26);
		text-align: center;
		color: #444444;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.honor-main .main-box .box-item:nth-child(4n + 1)::after {
		content: '';
		display: none;
		position: absolute;
		top: 2.7rem;
		left: 0;
		width: 15.51rem;
		height: 1.11rem;
		background: url(../images/honor-bg.png) no-repeat center left;
		background-size: 100%;
	}

	.honor-main .main-box .box-item:hover .item-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.honor-main .main-box .box-item:hover .item-title {
		font-weight: bold;
		color: #003894;
	}

	/* ================= .productDetail-top ================= */

	/* ================= 产品详情 ================= */
	.productDetail-top {
		margin-top: .1rem;
		padding: 0.12rem .3rem;
	}

	.productDetail-top .top-main {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: 0.12rem;
	}

	.productDetail-top .top-main .main-cont {
		width: 100%;
		height: auto;
		padding-bottom: .4rem;
		border-radius: .15rem;
		background: #f9fafb;
		border: solid 0.01rem #dbe5f5;
		overflow: hidden;
	}

	.productDetail-top .top-main .main-cont .cont-top {
		position: relative;
		width: 100%;
		height: 6rem;
	}

	.productDetail-top .top-main .main-cont .cont-top .top-item {
		display: none;
		width: 100%;
		height: 100%;
	}

	.productDetail-top .top-main .main-cont .cont-top .top-item .item-video {
		width: 100%;
		height: 100%;
		background: #000;
	}

	.productDetail-top .top-main .main-cont .cont-top .top-item .item-video video {
		width: 100%;
		height: 100%;
	}

	.productDetail-top .top-main .main-cont .cont-top .top-item .item-video .video-play {
		position: absolute;
		top: 50%;
		left: 50%;
		width: .95rem;
		height: .96rem;
		margin: -0.48rem 0 0 -0.475rem;
		background: url(../images/icon/icon-video-play.png) no-repeat center center;
		background-size: 100%;
		border-radius: 50%;
		cursor: pointer;
		z-index: 9;
	}

	.productDetail-top .top-main .main-cont .cont-top .top-item .item-pic {
		width: 100%;
		height: 100%;
		overflow: hidden;
	}

	.productDetail-top .top-main .main-cont .cont-top .top-item .item-pic img {
		width: 100%;
		height: 100%;
		object-fit: contain;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-top .top-main .main-cont .cont-top .top-item .item-pic:hover img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.productDetail-top .top-main .main-cont .cont-bottom {
		position: relative;
		width: 100%;
		height: auto;
		padding: 0 .46rem;
		margin-top: .4rem;
	}

	.productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper {
		position: relative;
		width: 80%;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
	}

	.productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper .swiper-slide {
		width: calc(100% / 3 - .1rem);
		height: 1.4rem;
		margin-right: .15rem;
	}

	.productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper .swiper-slide:last-of-type {
		margin-right: 0;
	}

	.productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper .swiper-slide .slide-box {
		width: 100%;
		height: 100%;
		border: solid 0.01rem #fff;
		border-radius: .05rem;
		background: #fff;
		overflow: hidden;
		cursor: pointer;
	}

	.productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper .swiper-slide .slide-box img {
		width: 100%;
		height: 100%;
		object-fit: contain;
		opacity: .5;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper .swiper-slide .slide-box:hover img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper .swiper-slide-on .slide-box {
		border: solid 0.01rem #003894;
	}

	.productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper .swiper-slide-on .slide-box img {
		opacity: 1;
	}

	.productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper-button-prev,
    .productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper-button-next {
		position: absolute;
		top: 50%;
		width: 0.09rem;
		height: 0.17rem;
		margin-top: -0.08rem;
		cursor: pointer;
		outline: none;
		z-index: 9;
	}

	.productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper-button-prev img,
    .productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper-button-next img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper-button-prev .img2,
    .productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper-button-next .img2 {
		opacity: 0;
	}

	.productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper-button-prev:hover .img1,
    .productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper-button-next:hover .img1 {
		opacity: 0;
	}

	.productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper-button-prev:hover .img2,
    .productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper-button-next:hover .img2 {
		opacity: 1;
	}

	.productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper-button-prev {
		left: .55rem;
	}

	.productDetail-top .top-main .main-cont .cont-bottom .bottom-swiper-button-next {
		right: .55rem;
	}

	.productDetail-top .top-main .main-cent {
		width: 100%;
		height: auto;
		padding-top: .4rem;
	}

	.productDetail-top .top-main .main-cent .cent-tips {
		display: inline-block;
		width: auto;
		height: .45rem;
		padding: 0 .16rem;
		font-size: 0.15rem;
		line-height: .45rem;
		color: #fff;
		border-radius: .45rem;
		background: #003894;
	}

	.productDetail-top .top-main .main-cent .cent-title {
		margin: .2rem 0 .35rem;
		padding-bottom: .3rem;
		font-size: 0.35rem;
		font-weight: bold;
		border-bottom: solid 0.01rem #e0e7f2;
		background: linear-gradient(90deg, #003894, #0058dd);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
	}

/* 	.productDetail-top .top-main .main-cent .cent-lump {
		width: 100%;
		height: auto;
		font-size: var(--fs30);
		font-weight: 300;
		line-height: .56rem;
		color: #333;
        text-align: center;
		;
	} */

	.productDetail-top .top-main .main-cent .cent-lump p{
		width: 100%;
        height: auto;
        font-size: var(--fs24);
        line-height: .56rem;
        color: #333;
		font-weight: 300;
	}

	.productDetail-top .top-main .main-cent .cent-lump em {
		margin-right: .06rem;
		color: #003894;
		font-size: var(--fs22);
	}

	.productDetail-top .top-main .main-cent .cent-lump strong {
		font-weight: bold;
		color: #003894;
	}

	.productDetail-top .top-main .main-cent .cent-bottom {
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: .5rem;
	}

	.productDetail-top .top-main .main-cent .cent-bottom .bottom-button {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 2rem;
		height: .7rem;
		margin-right: .16rem;
		border-radius: .45rem;
		background: linear-gradient(90deg, #e1251b, #ff352a);
	}

	.productDetail-top .top-main .main-cent .cent-bottom .bottom-button em {
		width: .32rem;
		height: .28rem;
		margin-right: .1rem;
	}

	.productDetail-top .top-main .main-cent .cent-bottom .bottom-button em img {
		display: block;
		width: 100%;
	}

	.productDetail-top .top-main .main-cent .cent-bottom .bottom-button span {
		display: block;
		font-size: var(--fs28);
		color: #fff;
	}

	.productDetail-top .top-main .main-cent .cent-bottom .bottom-button:nth-child(2) {
		background: linear-gradient(90deg, #ff4a00, #ff7600);
	}

	.productDetail-top .top-main .main-cent .cent-bottom .bottom-button:hover {
		transform: translatey(-0.05rem);
		-o-transform: translatey(-0.05rem);
		-moz-transform: translatey(-0.05rem);
		-webkit-transform: translatey(-0.05rem);
	}

	.productDetail-top .top-main .main-cent .cent-bottom .page-button {
		margin-top: 0;
	}

	.productDetail-top .top-main .main-cent .cent-bottom .page-button span {
		font-size: var(--fs28);
	}

	.productDetail-top .top-main .main-cent .cent-bottom .page-button em {
		margin-left: .12rem;
	}

	.productDetail-top .top-main .main-cent .cent-bottom .page-button:hover {
		transform: translatey(-0.05rem);
		-o-transform: translatey(-0.05rem);
		-moz-transform: translatey(-0.05rem);
		-webkit-transform: translatey(-0.05rem);
	}

	/* ================= .num1 ================= */

	.num1 {
		font-weight: bold;
		font-size: var(--fs38);
		color: #003894;
	}

	/* ================= .productDetail-plate1 ================= */

	.productDetail-plate1 {
		position: relative;
		width: 100%;
		height: auto;
		padding: .7rem .3rem .65rem;
		background: url(../images/icon/icon-bg-arrow.png) no-repeat top center;
		background-size: 300%;
	}

	.productDetail-plate1 .plate1-main {
		position: relative;
	}

	.productDetail-plate1 .plate1-main .main-swiper {
		width: 90%;
		height: auto;
		margin: 0 auto;
		padding-left: 0.01rem;
		overflow: hidden;
	}

	.productDetail-plate1 .plate1-main .main-swiper .swiper-wrapper {
		justify-content: flex-start;
		flex-wrap: nowrap;
	}

	.productDetail-plate1 .plate1-main .main-swiper .swiper-slide {
		width: calc(100% / 4 - .075rem);
		height: auto;
		margin-right: .1rem;
		margin-bottom: 0;
		cursor: pointer;
	}

	.productDetail-plate1 .plate1-main .main-swiper .swiper-slide:nth-child(9n) {
		margin-right: .1rem;
	}

	.productDetail-plate1 .plate1-main .main-swiper .swiper-slide:last-of-type {
		margin-right: 0;
	}

	.productDetail-plate1 .plate1-main .main-swiper .swiper-slide .slide-box {
		display: block;
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.productDetail-plate1 .plate1-main .main-swiper .swiper-slide .slide-box .box-pic {
		width: 100%;
		height: 1.5rem;
		border-radius: .05rem;
		border: solid 0.01rem #d1ddf2;
		overflow: hidden;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate1 .plate1-main .main-swiper .swiper-slide .slide-box .box-pic img {
		width: 100%;
		height: 100%;
		object-fit: contain;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate1 .plate1-main .main-swiper .swiper-slide .slide-box .box-title {
		margin-top: .2rem;
		font-size: var(--fs28);
		text-align: center;
		color: #666;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate1 .plate1-main .main-swiper .swiper-slide .slide-box:hover .box-pic {
		border: solid 0.01rem #003894;
	}

	.productDetail-plate1 .plate1-main .main-swiper .swiper-slide .slide-box:hover .box-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.productDetail-plate1 .plate1-main .main-swiper .swiper-slide .slide-box:hover .box-title {
		font-weight: bold;
		color: #003894;
	}

	.productDetail-plate1 .plate1-main .main-swiper .swiper-slide-on .slide-box .box-pic {
		border: solid 0.01rem #003894;
	}

	.productDetail-plate1 .plate1-main .main-swiper .swiper-slide-on .slide-box .box-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.productDetail-plate1 .plate1-main .main-swiper .swiper-slide-on .slide-box .box-title {
		font-weight: bold;
		color: #003894;
	}

	.productDetail-plate1 .plate1-main .plate1-swiper-button-prev,
    .productDetail-plate1 .plate1-main .plate1-swiper-button-next {
		display: block;
		position: absolute;
		top: 30%;
		width: 0.09rem;
		height: 0.17rem;
		margin: -0.085rem 0 0 -0.045rem;
		cursor: pointer;
		outline: none;
		z-index: 9;
	}

	.productDetail-plate1 .plate1-main .plate1-swiper-button-prev img,
    .productDetail-plate1 .plate1-main .plate1-swiper-button-next img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: .2;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate1 .plate1-main .plate1-swiper-button-prev .img2,
    .productDetail-plate1 .plate1-main .plate1-swiper-button-next .img2 {
		opacity: 0;
	}

	.productDetail-plate1 .plate1-main .plate1-swiper-button-prev:hover .img1,
    .productDetail-plate1 .plate1-main .plate1-swiper-button-next:hover .img1 {
		opacity: 0;
	}

	.productDetail-plate1 .plate1-main .plate1-swiper-button-prev:hover .img2,
    .productDetail-plate1 .plate1-main .plate1-swiper-button-next:hover .img2 {
		opacity: 1;
	}

	.productDetail-plate1 .plate1-main .plate1-swiper-button-prev {
		left: 0;
	}

	.productDetail-plate1 .plate1-main .plate1-swiper-button-next {
		right: 0;
	}

	/* ================= .productDetail-plate2 ================= */

	.productDetail-plate2 {
		width: 100%;
		height: auto;
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.productDetail-plate2 .plate2-main .main-title {
		font-size: .56rem;
		font-weight: bold;
		text-align: center;
		color: #fff;
	}

	.productDetail-plate2 .plate2-main .main-text {
		margin-top: .25rem;
		font-size: var(--fs36);
		text-align: center;
		color: #fff;
	}

	.productDetail-plate2 .plate2-main .main-pic {
		width: 6.85rem;
		height: 4.65rem;
		margin: .65rem auto 0;
	}

	.productDetail-plate2 .plate2-main .main-pic img {
		width: 100%;
	}

	/* ================= .productDetail-plate3 ================= */

	.productDetail-plate3 {
		width: 100%;
		height: auto;
		background-position: bottom left;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.productDetail-plate3 .plate3-top .top-text {
		margin-top: .3rem;
		font-size: var(--fs36);
		font-weight: 300;
		text-align: center;
		letter-spacing: .12rem;
		color: #141e2a;
		opacity: .7;
	}

	.productDetail-plate3 .plate3-main {
		position: relative;
		margin-top: .6rem;
	}

	.productDetail-plate3 .plate3-main .main-swiper {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.productDetail-plate3 .plate3-main .main-swiper .swiper-slide {
		width: 70%;
		height: auto;
		margin-right: .15rem;
	}

	.productDetail-plate3 .plate3-main .main-swiper .swiper-slide:last-of-type {
		margin-right: 0;
	}

	.productDetail-plate3 .plate3-main .main-swiper .swiper-slide .slide-box {
		width: 100%;
		height: 3.4rem;
		padding: .95rem .1rem 0;
		background: url(../images/productDetail-plate3-bg2.png) no-repeat top left;
		background-size: 100% 100%;
	}

	.productDetail-plate3 .plate3-main .main-swiper .swiper-slide .slide-box .box-icon {
		width: .84rem;
		height: auto;
		margin: 0 auto;
	}

	.productDetail-plate3 .plate3-main .main-swiper .swiper-slide .slide-box .box-icon img {
		width: 100%;
	}

	.productDetail-plate3 .plate3-main .main-swiper .swiper-slide .slide-box .box-title {
		margin-top: .35rem;
		font-size: var(--fs42);
		text-align: center;
		color: #1c1d25;
	}

	.productDetail-plate3 .plate3-main .plate3-swiper-button-prev,
    .productDetail-plate3 .plate3-main .plate3-swiper-button-next {
		position: absolute;
		top: 50%;
		width: .8rem;
		height: .8rem;
		margin: -0.4rem 0 0 0;
		cursor: pointer;
		outline: none;
		z-index: 9;
	}

	.productDetail-plate3 .plate3-main .plate3-swiper-button-prev img,
    .productDetail-plate3 .plate3-main .plate3-swiper-button-next img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate3 .plate3-main .plate3-swiper-button-prev .img2,
    .productDetail-plate3 .plate3-main .plate3-swiper-button-next .img2 {
		opacity: 0;
	}

	.productDetail-plate3 .plate3-main .plate3-swiper-button-prev:hover .img1,
    .productDetail-plate3 .plate3-main .plate3-swiper-button-next:hover .img1 {
		opacity: 0;
	}

	.productDetail-plate3 .plate3-main .plate3-swiper-button-prev:hover .img2,
    .productDetail-plate3 .plate3-main .plate3-swiper-button-next:hover .img2 {
		opacity: 1;
	}

	.productDetail-plate3 .plate3-main .plate3-swiper-button-prev {
		left: -0.2rem;
	}

	.productDetail-plate3 .plate3-main .plate3-swiper-button-next {
		right: -0.2rem;
	}

	/* ================= .productDetail-plate4 ================= */

	.productDetail-plate4 {
		width: 100%;
		height: auto;
		background-position: bottom left;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.productDetail-plate4 .plate4-main {
		display: none;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: center;
	}

	.productDetail-plate4 .plate4-main .main-cent {
		width: 100%;
		height: auto;
	}

	.productDetail-plate4 .plate4-main .main-cent .page-title {
		color: #fff;
		text-align: left;
	}

	.productDetail-plate4 .plate4-main .main-cent .page-English {
		text-align: left;
		color: transparent;
		-webkit-text-stroke: 0.01rem #fff;
	}

	.productDetail-plate4 .plate4-main .main-cent .cent-text {
		margin-top: .25rem;
		font-size: var(--fs36);
		font-weight: 300;
		color: rgba(255,255,255,0.7);
	}

	.productDetail-plate4 .plate4-main .main-cent .cent-heng {
		width: .45rem;
		height: 0.05rem;
		margin-top: .5rem;
		border-radius: .45rem;
		background: #fff;
	}

	.productDetail-plate4 .plate4-main .main-cent .cent-subTitle {
		margin-top: .9rem;
		font-size: var(--fs48);
		color: #fff;
	}

	.productDetail-plate4 .plate4-main .main-cent .cent-lump {
		display: flex;
		justify-content: flex-start;
		width: 100%;
		height: auto;
		margin-top: .45rem;
	}

	.productDetail-plate4 .plate4-main .main-cent .cent-lump .lump-item {
		width: auto;
		padding-right: .3rem;
		margin-right: .3rem;
		border-right: solid 0.01rem rgba(255,255,255,0.08);
	}

	.productDetail-plate4 .plate4-main .main-cent .cent-lump .lump-item:last-of-type {
		padding-right: 0;
		margin-right: 0;
		border-right: none;
	}

	.productDetail-plate4 .plate4-main .main-cent .cent-lump .lump-item .item-icon {
		width: .35rem;
		height: auto;
		margin: 0 auto;
	}

	.productDetail-plate4 .plate4-main .main-cent .cent-lump .lump-item .item-icon img {
		width: 100%;
	}

	.productDetail-plate4 .plate4-main .main-cent .cent-lump .lump-item .item-title {
		margin-top: .15rem;
		font-size: var(--fs26);
		text-align: center;
		color: #fff;
	}

	.productDetail-plate4 .plate4-main .main-cont {
		position: relative;
		width: 100%;
		height: auto;
		margin-top: .8rem;
	}

	.productDetail-plate4 .plate4-main .main-cont::after {
		content: '';
		display: none;
		position: absolute;
		top: 0;
		left: .3rem;
		width: 6.4rem;
		height: 6rem;
		border-radius: 50%;
		border: solid .3rem rgba(255,255,255,0.2);
	}

	.productDetail-plate4 .plate4-main .main-cont .cont-box {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		position: relative;
		width: 100%;
		height: auto;
		z-index: 9;
	}

	.productDetail-plate4 .plate4-main .main-cont .cont-box .box-lump {
		display: flex;
		justify-content: center;
		width: 100%;
		height: auto;
		padding-top: .5rem;
	}

	.productDetail-plate4 .plate4-main .main-cont .cont-box .box-lump .lump-itme {
		position: relative;
		width: 2.8rem;
		height: 2.8rem;
		margin: 0 .15rem;
		border-radius: 50%;
		border: solid 0.03rem #fff;
		overflow: hidden;
	}

	.productDetail-plate4 .plate4-main .main-cont .cont-box .box-lump .lump-itme img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.productDetail-plate4 .plate4-main .main-cont .cont-box .box-lump .lump-itme .item-title {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: auto;
		padding: 0 .25rem .55rem;
		font-size: var(--fs26);
		line-height: .4rem;
		text-align: center;
		color: #fff;
	}

	.productDetail-plate4 .plate4-main .main-cont .cont-box .box-lump .lump-itme:last-of-type {
		width: 2.8rem;
		height: 2.8rem;
		margin-top: 0;
	}

	.productDetail-plate4 .plate4-main .main-cont .cont-box .box-pic {
		width: 80%;
		height: auto;
		margin: .65rem auto 0;
	}

	.productDetail-plate4 .plate4-main .main-cont .cont-box .box-pic img {
		width: 100%;
	}

	/* ================= .productDetail-plate5 ================= */

	.productDetail-plate5 {
		width: 100%;
		height: auto;
		background-position: bottom left;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.productDetail-plate5 .plate5-main .page-title {
		color: #fff;
	}

	.productDetail-plate5 .plate5-main .page-English {
		color: transparent;
		-webkit-text-stroke: 0.01rem #fff;
	}

	.productDetail-plate5 .plate5-main .main-text {
		margin-top: .25rem;
		font-size: var(--fs36);
		font-weight: 300;
		text-align: center;
		letter-spacing: .1rem;
		color: rgba(255,255,255,0.7);
	}

	.productDetail-plate5 .plate5-main .main-title {
		margin-top: .4rem;
		font-size: var(--fs48);
		letter-spacing: .06rem;
		text-align: center;
		color: #fff;
	}

	.productDetail-plate5 .plate5-main .main-box {
		display: none;
		justify-content: flex-start;
		flex-wrap: wrap;
		position: relative;
		width: 100%;
		height: auto;
		margin-top: .55rem;
	}

	.productDetail-plate5 .plate5-main .main-box::after {
		content: '';
		display: none;
		position: absolute;
		top: 50%;
		left: 50%;
		width: 18.2rem;
		height: 0.01rem;
		margin-left: -9.1rem;
		background: linear-gradient(90deg, transparent, #fff, transparent);
	}

	.productDetail-plate5 .plate5-main .main-box .box-item {
		position: relative;
		width: 33.33%;
		height: 2.2rem;
		padding: .45rem .1rem 0;
	}

	.productDetail-plate5 .plate5-main .main-box .box-item .item-icon {
		width: .65rem;
		height: auto;
		margin: 0 auto;
	}

	.productDetail-plate5 .plate5-main .main-box .box-item .item-icon img {
		width: 100%;
	}

	.productDetail-plate5 .plate5-main .main-box .box-item .item-title {
		margin-top: .3rem;
		font-size: var(--fs28);
		font-weight: 300;
		text-align: center;
		color: #fff;
	}

	.productDetail-plate5 .plate5-main .main-box .box-item:nth-child(1)::before,
    .productDetail-plate5 .plate5-main .main-box .box-item:nth-child(2)::before,
    .productDetail-plate5 .plate5-main .main-box .box-item:nth-child(3)::before,
    .productDetail-plate5 .plate5-main .main-box .box-item:nth-child(4)::before {
		content: '';
		display: none;
		position: absolute;
		top: 0;
		right: 0;
		width: 0.01rem;
		height: 4.4rem;
		background: linear-gradient(0deg, transparent, #fff, transparent);
	}

	.productDetail-plate5 .plate5-main .main-box .box-item:nth-child(1)::after,
    .productDetail-plate5 .plate5-main .main-box .box-item:nth-child(2)::after,
    .productDetail-plate5 .plate5-main .main-box .box-item:nth-child(3)::after,
    .productDetail-plate5 .plate5-main .main-box .box-item:nth-child(4)::after {
		content: '';
		display: none;
		position: absolute;
		bottom: -0.04rem;
		right: -0.04rem;
		width: 0.08rem;
		height: 0.08rem;
		background: #fff;
		border-radius: 50%;
	}

	.productDetail-plate5 .plate5-main .main-pic {
		width: 100%;
		height: auto;
		margin-top: .55rem;
		overflow: auto;
	}

	.productDetail-plate5 .plate5-main .main-pic img {
		width: 17.96rem;
	}

	/* ================= .productDetail-plate6 ================= */

	.productDetail-plate6 {
		width: 100%;
		height: auto;
		background-position: bottom left;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.productDetail-plate6 .plate6-main {
		display: none;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: center;
	}

	.productDetail-plate6 .plate6-main .main-pic {
		width: 100%;
		height: 6.88rem;
		overflow: hidden;
	}

	.productDetail-plate6 .plate6-main .main-pic img {
		width: 100%;
		height: 100%;
		object-fit: contain;
	}

	.productDetail-plate6 .plate6-main .main-cent {
		width: 100%;
		height: auto;
		padding-left: 0;
		margin-top: .55rem;
	}

	.productDetail-plate6 .plate6-main .main-cent .page-title {
		color: #fff;
		text-align: left;
	}

	.productDetail-plate6 .plate6-main .main-cent .page-English {
		text-align: left;
		color: transparent;
		-webkit-text-stroke: 0.01rem #fff;
	}

	.productDetail-plate6 .plate6-main .main-cent .cent-text {
		margin-top: .25rem;
		font-size: var(--fs36);
		font-weight: 300;
		letter-spacing: .1rem;
		color: rgba(255,255,255,0.7);
	}

	.productDetail-plate6 .plate6-main .main-cent .cent-subText {
		margin-top: .65rem;
		font-size: var(--fs28);
		font-weight: 300;
		line-height: .52rem;
		color: #fff;
	}

	/* ================= .productDetail-plate7 ================= */

	.productDetail-plate7 {
		width: 100%;
		height: auto;
		background-position: bottom left;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.productDetail-plate7 .plate7-main .page-title {
		color: #fff;
	}

	.productDetail-plate7 .plate7-main .page-English {
		color: transparent;
		-webkit-text-stroke: 0.01rem #fff;
	}

	.productDetail-plate7 .plate7-main .main-text {
		margin-top: .25rem;
		font-size: var(--fs36);
		font-weight: 300;
		text-align: center;
		letter-spacing: .1rem;
		color: rgba(255,255,255,0.7);
	}

	.productDetail-plate7 .plate7-main .cent-pic {
		width: 100%;
		height: 6rem;
		margin: .65rem auto 0;
	}

	.productDetail-plate7 .plate7-main .cent-pic img {
		width: 100%;
		height: 100%;
		object-fit: contain;
	}

	/* ================= .productDetail-plate8 ================= */

	.productDetail-plate8 {
		width: 100%;
		height: auto;
		background-position: bottom left;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.productDetail-plate8 .plate8-main .main-text {
		margin-top: .3rem;
		font-size: var(--fs36);
		font-weight: 300;
		text-align: center;
		letter-spacing: .12rem;
		color: #141e2a;
		opacity: .7;
	}

	.productDetail-plate8 .plate8-main .main-box {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: .6rem;
	}

	.productDetail-plate8 .plate8-main .main-box .box-item {
		width: 48%;
		height: auto;
		padding: .45rem .15rem;
		margin-right: 0;
		margin-bottom: .45rem;
		border-radius: .1rem;
		background: rgba(255,255,255,0.5);
		border: solid 0.02rem rgba(255,255,255,0.45);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate8 .plate8-main .main-box .box-item:nth-child(3n) {
		margin-right: 0;
	}

	.productDetail-plate8 .plate8-main .main-box .box-item:last-of-type {
		margin-bottom: 0;
	}

	.productDetail-plate8 .plate8-main .main-box .box-item .item-icon {
		width: .8rem;
		height: auto;
		margin: 0 auto;
	}

	.productDetail-plate8 .plate8-main .main-box .box-item .item-icon img {
		width: 100%;
	}

	.productDetail-plate8 .plate8-main .main-box .box-item .item-title {
		margin-top: .55rem;
		font-size: var(--fs34);
		text-align: center;
		color: #1c1d25;
	}

	.productDetail-plate8 .plate8-main .main-box .box-item .item-text {
		margin-top: .2rem;
		font-size: var(--fs26);
		font-weight: 300;
		line-height: .46rem;
		text-align: center;
		color: #666;
	}

	.productDetail-plate8 .plate8-main .main-box .box-item:hover {
		transform: translatey(-0.15rem);
		-o-transform: translatey(-0.15rem);
		-moz-transform: translatey(-0.15rem);
		-webkit-transform: translatey(-0.15rem);
	}

	.productDetail-plate8 .plate8-main .main-swiper {
		position: relative;
		width: 100%;
		height: auto;
		margin-top: .6rem;
	}

	.productDetail-plate8 .plate8-main .main-swiper .swiper-slide {
		width: 100%;
		height: auto;
		margin-right: .45rem;
	}

	.productDetail-plate8 .plate8-main .main-swiper .swiper-slide:last-of-type {
		margin-right: 0;
	}

	.productDetail-plate8 .plate8-main .main-swiper .swiper-slide .slide-item {
		width: 100%;
		height: 100%;
		padding: .9rem .15rem .8rem;
		border-radius: .1rem;
		background: rgba(255,255,255,0.2);
		border: solid 0.02rem rgba(255,255,255,0.45);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate8 .plate8-main .main-swiper .swiper-slide .slide-item:nth-child(3n) {
		margin-right: 0;
	}

	.productDetail-plate8 .plate8-main .main-swiper .swiper-slide .slide-item .item-icon {
		width: .8rem;
		height: auto;
		margin: 0 auto;
	}

	.productDetail-plate8 .plate8-main .main-swiper .swiper-slide .slide-item .item-icon img {
		width: 100%;
	}

	.productDetail-plate8 .plate8-main .main-swiper .swiper-slide .slide-item .item-title {
		margin-top: .55rem;
		font-size: var(--fs42);
		text-align: center;
		color: #1c1d25;
	}

	.productDetail-plate8 .plate8-main .main-swiper .swiper-slide .slide-item .item-text {
		margin-top: .2rem;
		font-size: var(--fs30);
		font-weight: 300;
		line-height: .46rem;
		text-align: center;
		color: #666;
	}

	.productDetail-plate8 .plate8-main .main-swiper .swiper-slide .slide-item:hover {
		transform: translatey(-0.15rem);
		-o-transform: translatey(-0.15rem);
		-moz-transform: translatey(-0.15rem);
		-webkit-transform: translatey(-0.15rem);
	}

	.productDetail-plate8 .plate8-main .main-swiper .plate8-swiper-button-prev,
    .productDetail-plate8 .plate8-main .main-swiper .plate8-swiper-button-next {
		position: absolute;
		top: 50%;
		width: .8rem;
		height: .8rem;
		margin: -0.4rem 0 0 0;
		cursor: pointer;
		outline: none;
		z-index: 9;
	}

	.productDetail-plate8 .plate8-main .main-swiper .plate8-swiper-button-prev img,
    .productDetail-plate8 .plate8-main .main-swiper .plate8-swiper-button-next img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate8 .plate8-main .main-swiper .plate8-swiper-button-prev .img2,
    .productDetail-plate8 .plate8-main .main-swiper .plate8-swiper-button-next .img2 {
		opacity: 0;
	}

	.productDetail-plate8 .plate8-main .main-swiper .plate8-swiper-button-prev:hover .img1,
    .productDetail-plate8 .plate8-main .main-swiper .plate8-swiper-button-next:hover .img1 {
		opacity: 0;
	}

	.productDetail-plate8 .plate8-main .main-swiper .plate8-swiper-button-prev:hover .img2,
    .productDetail-plate8 .plate8-main .main-swiper .plate8-swiper-button-next:hover .img2 {
		opacity: 1;
	}

	.productDetail-plate8 .plate8-main .main-swiper .plate8-swiper-button-prev {
		left: -0.2rem;
	}

	.productDetail-plate8 .plate8-main .main-swiper .plate8-swiper-button-next {
		right: -0.2rem;
	}

	/* ================= .productDetail-plate9 ================= */

	.productDetail-plate9 {
		width: 100%;
		height: auto;
		background-position: bottom left;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.productDetail-plate9 .plate9-main .page-title {
		color: #fff;
	}

	.productDetail-plate9 .plate9-main .page-English {
		color: transparent;
		-webkit-text-stroke: 0.01rem #fff;
	}

	.productDetail-plate9 .plate9-main .main-text {
		margin-top: .25rem;
		font-size: var(--fs36);
		font-weight: 300;
		text-align: center;
		letter-spacing: .1rem;
		color: rgba(255,255,255,0.7);
	}

	.productDetail-plate9 .plate9-main .main-swiper {
		position: relative;
		width: 100%;
		height: auto;
		margin-top: .55rem;
		padding-bottom: 1.2rem;
		overflow: hidden;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-slide {
		position: relative;
		width: 100%;
		height: auto;
		margin: 0 .84rem;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-slide .slide-box {
		display: none;
		position: relative;
		width: 100%;
		height: auto;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-slide .slide-box .box-pic {
		width: 100%;
		height: 2.68rem;
		border-radius: .12rem;
		overflow: hidden;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-slide .slide-box .box-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-slide .slide-box .box-title {
		margin-top: .2rem;
		padding-left: .4rem;
		font-size: var(--fs30);
		color: #fff;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-slide .slide-box:hover .box-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-slide .slide-cont {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: auto;
		margin-left: 0;
		border-radius: .12rem;
		overflow: hidden;
		opacity: 0;
		visibility: hidden;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-slide .slide-cont .cont-pic {
		width: 100%;
		height: 100%;
		border-radius: .12rem;
		overflow: hidden;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-slide .slide-cont .cont-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-slide .slide-cont .cont-cent {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: auto;
		padding: .6rem .3rem .25rem;
		background: linear-gradient(0deg, rgba(0,0,0,0.6), transparent);
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-slide .slide-cont .cont-cent .cent-title {
		font-size: var(--fs38);
		color: #fff;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-slide .slide-cont .cont-cent .cent-text {
		margin-top: .1rem;
		font-size: var(--fs28);
		line-height: .46rem;
		color: #fff;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-slide .slide-cont:hover .cont-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-slide-active {
		padding-top: 0;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-slide-active .slide-box .box-pic {
		width: 5.46rem;
		height: 3.64rem;
		opacity: 0;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-slide-active .slide-box .box-title {
		opacity: 0;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-slide-active .slide-cont {
		top: 0;
		width: 100%;
		height: auto;
		margin-left: 0;
		opacity: 1;
		visibility: visible;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-slide-prev {
		padding-top: 0;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-button {
		display: flex;
		justify-content: space-between;
		position: absolute;
		bottom: 0;
		right: 0;
		width: 2rem;
		height: auto;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-button .plate9-swiper-button-prev,
    .productDetail-plate9 .plate9-main .main-swiper .swiper-button .plate9-swiper-button-next {
		position: relative;
		width: .9rem;
		height: .9rem;
		border-radius: 50%;
		cursor: pointer;
		outline: none;
		z-index: 9;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-button .plate9-swiper-button-prev img,
    .productDetail-plate9 .plate9-main .main-swiper .swiper-button .plate9-swiper-button-next img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-button .plate9-swiper-button-prev .img2,
    .productDetail-plate9 .plate9-main .main-swiper .swiper-button .plate9-swiper-button-next .img2 {
		opacity: 0;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-button .plate9-swiper-button-prev:hover .img1,
    .productDetail-plate9 .plate9-main .main-swiper .swiper-button .plate9-swiper-button-next:hover .img1 {
		opacity: 0;
	}

	.productDetail-plate9 .plate9-main .main-swiper .swiper-button .plate9-swiper-button-prev:hover .img2,
    .productDetail-plate9 .plate9-main .main-swiper .swiper-button .plate9-swiper-button-next:hover .img2 {
		opacity: 1;
	}

	/* ================= .productDetail-plate10 ================= */

	.productDetail-plate10 {
		width: 100%;
		height: auto;
		background-position: top right;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.productDetail-plate10 .plate10-main {
		display: none;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: center;
	}

	.productDetail-plate10 .plate10-main .main-pic {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.productDetail-plate10 .plate10-main .main-pic img {
		width: 100%;
		height: 100%;
		object-fit: contain;
	}

	.productDetail-plate10 .plate10-main .main-cent {
		width: 100%;
		height: auto;
		padding-left: 0;
		margin-top: .55rem;
	}

	.productDetail-plate10 .plate10-main .main-cent .page-title {
		color: #fff;
		text-align: left;
	}

	.productDetail-plate10 .plate10-main .main-cent .page-English {
		text-align: left;
		color: transparent;
		-webkit-text-stroke: 0.01rem #fff;
	}

	.productDetail-plate10 .plate10-main .main-cent .cent-text {
		margin-top: .25rem;
		font-size: var(--fs36);
		font-weight: 300;
		letter-spacing: .1rem;
		color: #fff;
	}

	.productDetail-plate10 .plate10-main .main-cent .cent-subText {
		margin-top: .65rem;
		font-size: var(--fs32);
		font-weight: 300;
		line-height: .56rem;
		color: #fff;
		text-shadow: 0 0.05rem 0.3rem rgba(0,0,0,0.4);
	}

	/* ================= .productDetail-plate11 ================= */

	.productDetail-plate11 {
		width: 100%;
		height: auto;
		background-position: bottom left;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.productDetail-plate11 .plate11-main {
		display: none;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.productDetail-plate11 .plate11-main .main-cont {
		width: 100%;
		height: auto;
		padding-left: 0;
		padding-top: .8rem;
	}

	.productDetail-plate11 .plate11-main .main-cont .page-title {
		color: #fff;
		text-align: left;
	}

	.productDetail-plate11 .plate11-main .main-cont .page-English {
		text-align: left;
		color: transparent;
		-webkit-text-stroke: 0.01rem #fff;
	}

	.productDetail-plate11 .plate11-main .main-cont .cont-text {
		margin-top: .25rem;
		font-size: var(--fs36);
		font-weight: 300;
		letter-spacing: .1rem;
		color: #fff;
	}

	.productDetail-plate11 .plate11-main .main-cont .cont-subText {
		margin-top: .65rem;
		font-size: var(--fs32);
		font-weight: 300;
		line-height: .54rem;
		color: #fff;
	}

	.productDetail-plate11 .plate11-main .main-box {
		position: relative;
		width: 5.7rem;
		height: 5.7rem;
		margin-left: .5rem;
		margin-top: 1.2rem;
	}

	.productDetail-plate11 .plate11-main .main-box .box-pic {
		position: relative;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		border: solid 0.06rem #fff;
		overflow: hidden;
		z-index: 9;
	}

	.productDetail-plate11 .plate11-main .main-box .box-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate11 .plate11-main .main-box .box-pic:hover img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.productDetail-plate11 .plate11-main .main-box .box-cent {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
		align-content: center;
		position: absolute;
		bottom: 1.85rem;
		left: -0.55rem;
		width: 1.34rem;
		height: 1.34rem;
		border-radius: 50%;
		background: linear-gradient(0deg, #003894, #0058dd);
		z-index: 9;
	}

	.productDetail-plate11 .plate11-main .main-box .box-cent .cent-title {
		font-size: var(--fs30);
		text-align: center;
		font-style: italic;
		color: #fff;
	}

	.productDetail-plate11 .plate11-main .main-box .box-cent .cent-English {
		font-size: var(--fs22);
		text-align: center;
		text-transform: uppercase;
		font-style: italic;
		color: #fff;
	}

	.productDetail-plate11 .plate11-main .main-box .box-round {
		position: absolute;
		top: 50%;
		left: -0.15rem;
		width: 6.72rem;
		height: 6.73rem;
		margin-top: -3.365rem;
		border-radius: 50%;
		border: solid 0.01rem rgba(255,255,255,0.3);
	}

	.productDetail-plate11 .plate11-main .main-box .box-round::before {
		content: '';
		position: absolute;
		top: -0.15rem;
		left: 0;
		width: 6.6rem;
		height: 6.73rem;
		border-radius: 50%;
		border: solid 0.01rem rgba(255,255,255,0.3);
		animation: load 5s linear infinite;
	}

	.productDetail-plate11 .plate11-main .main-box .box-round::after {
		content: '';
		position: absolute;
		top: -0.1rem;
		left: 0;
		width: 6.72rem;
		height: 6.6rem;
		border-radius: 50%;
		border: solid 0.01rem rgba(255,255,255,0.3);
		animation: load 6.5s linear infinite;
	}

	/* ================= .productDetail-plate12 ================= */

	.productDetail-plate12 {
		width: 100%;
		height: auto;
		padding: .6rem .3rem .7rem;
		background-position: bottom left;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.productDetail-plate12 .plate12-main .main-table {
		width: 100%;
		height: auto;
		margin-top: .6rem;
		overflow: auto;
	}

	.productDetail-plate12 .plate12-main .main-table table {
		width: 18rem;
	}

	.productDetail-plate12 .plate12-main .main-table tr {
		background: #fff;
	}

	.productDetail-plate12 .plate12-main .main-table tr:nth-child(odd) {
		background: #f8f8f9;
	}

	.productDetail-plate12 .plate12-main .main-table tr:first-of-type {
		background: #003894;
	}

	.productDetail-plate12 .plate12-main .main-table tr:first-of-type td {
		padding: .15rem .2rem;
		font-size: var(--fs26);
		font-weight: bold;
		line-height: .4rem;
		text-align: left;
		color: #fff;
		border: solid 0.01rem rgba(0,0,0,0.1);
		word-break: break-word;
	}

	.productDetail-plate12 .plate12-main .main-table th {
		padding: .15rem .2rem;
		font-size: var(--fs26);
		font-weight: bold;
		line-height: .4rem;
		text-align: left;
		color: #fff;
		border: solid 0.01rem rgba(0,0,0,0.1);
		word-break: break-word;
	}

	.productDetail-plate12 .plate12-main .main-table td {
		padding: .15rem .2rem;
		font-size: var(--fs26);
		line-height: .4rem;
		color: #666;
		border: solid 0.01rem rgba(0,0,0,0.1);
		word-break: break-word;
	}

	/* ================= .productDetail-plate13 ================= */

	.productDetail-plate13 {
		width: 100%;
		height: auto;
		padding: .6rem .3rem .5rem;
	}

	.productDetail-plate13 .plate13-main .main-box {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: .5rem;
	}

	.productDetail-plate13 .plate13-main .main-box .box-item {
		width: 48%;
		height: auto;
		margin-right: 0;
		margin-bottom: .3rem;
		padding: .3rem .2rem;
		border-radius: .2rem;
		background: rgba(243,245,247,0.5);
		border: solid 0.01rem #dbe5f5;
		overflow: hidden;
	}

	.productDetail-plate13 .plate13-main .main-box .box-item:nth-child(4n) {
		margin-right: 0;
	}

	.productDetail-plate13 .plate13-main .main-box .box-item .item-pic {
		width: 100%;
		height: 3.2rem;
	}

	.productDetail-plate13 .plate13-main .main-box .box-item .item-pic img {
		width: 100%;
		height: 100%;
		object-fit: contain;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate13 .plate13-main .main-box .box-item .item-title {
		margin-top: .15rem;
		font-size: var(--fs30);
		font-weight: bold;
		text-align: center;
		color: #333;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.productDetail-plate13 .plate13-main .main-box .box-item .item-text {
		margin-top: .1rem;
		font-size: var(--fs26);
		font-weight: 300;
		text-align: center;
		color: #666;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.productDetail-plate13 .plate13-main .main-box .box-item:hover .item-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.productDetail-plate13 .plate13-main .main-box .box-item:hover .item-title {
		color: #003894;
	}

	/* ================= .productDetail-cont ================= */

	.productDetail-cont {
		width: 100%;
		height: auto;
	}

	.productDetail-cont .cont-pc-pic {
		/* display: none; */
		width: 100%;
		height: auto;
	}

	.productDetail-cont .cont-pc-pic img {
		width: 100%;
	}

	.productDetail-cont .cont-web-pic {
		display: block;
		width: 100%;
		height: auto;
	}

	.productDetail-cont .cont-web-pic img {
		width: 100%;
	}

	/* ================= .productDetail-content ================= */

	.productDetail-content {
		width: 100%;
		height: auto;
	}

	/* ================= .caseDetail-plate1 ================= */

	/* ================= 案例详情 ================= */
	.caseDetail-plate1 {
		width: 100%;
		height: auto;
		padding: 0.12rem .3rem 0;
		margin-top: 1.2rem;
	}

	.caseDetail-plate1 .plate1-swiper {
		position: relative;
		overflow: hidden;
	}

	.caseDetail-plate1 .plate1-swiper .swiper-slide {
		width: 100%;
		height: auto;
	}

	.caseDetail-plate1 .plate1-swiper .swiper-slide .slide-box {
		position: relative;
		margin-top: 0.12rem;
	}

	.caseDetail-plate1 .plate1-swiper .swiper-slide .slide-box .box-play {
		position: absolute;
		top: 16%;
		left: 50%;
		width: 1.6rem;
		height: 1.6rem;
		margin-top: -0.8rem;
		margin-left: -0.8rem;
		border-radius: 50%;
		background: rgba(255,255,255,0.25);
		cursor: pointer;
		z-index: 9;
	}

	.caseDetail-plate1 .plate1-swiper .swiper-slide .slide-box .box-play::before {
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		width: 1.04rem;
		height: 1.04rem;
		margin: -0.52rem 0 0 -0.52rem;
		border-radius: 50%;
		border: solid 0.01rem #fff;
		animation: mapAddress3 3s linear infinite;
	}

	.caseDetail-plate1 .plate1-swiper .swiper-slide .slide-box .box-play::after {
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		width: 1.04rem;
		height: 1.04rem;
		margin: -0.52rem 0 0 -0.52rem;
		background: #fff url(../images/icon/icon-video-play2.png) no-repeat center center;
		background-size: .56rem;
		border-radius: 50%;
	}

	.caseDetail-plate1 .plate1-swiper .swiper-slide .slide-box .box-pic {
		width: 100%;
		height: 3.5rem;
		overflow: hidden;
	}

	.caseDetail-plate1 .plate1-swiper .swiper-slide .slide-box .box-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.caseDetail-plate1 .plate1-swiper .swiper-slide .slide-box .box-cent {
		position: static;
		top: 50%;
		right: .6rem;
		width: 100%;
		height: auto;
		padding: 0.2rem 0;
		background: rgba(255,255,255,0.85);
		backdrop-filter: blur(0);
		border-radius: 0;
		box-shadow: none;
		transform: translatey(0);
		-o-transform: translatey(0);
		-moz-transform: translatey(0);
		-webkit-transform: translatey(0);
		transition: all 1.2s;
		-o-transition: all 1.2s;
		-moz-transition: all 1.2s;
		-webkit-transition: all 1.2s;
	}

	.caseDetail-plate1 .plate1-swiper .swiper-slide .slide-box .box-cent::after {
		content: '';
		display: none;
		position: absolute;
		top: 50%;
		left: -0.1rem;
		width: .1rem;
		height: 95%;
		background: linear-gradient(0deg, #003894, #0058dd);
		border-top-left-radius: .1rem;
		border-bottom-left-radius: .1rem;
		transform: translatey(-50%);
		-o-transform: translatey(-50%);
		-moz-transform: translatey(-50%);
		-webkit-transform: translatey(-50%);
	}

	.caseDetail-plate1 .plate1-swiper .swiper-slide .slide-box .box-cent .cent-title {
		font-size: 0.18rem;
		font-weight: bold;
		color: #333;
	}

	.caseDetail-plate1 .plate1-swiper .swiper-slide .slide-box .box-cent .cent-English {
		margin-top: .1rem;
		font-family: 'MONTSERRAT-LIGHT';
		font-size: var(--fs26);
		text-transform: uppercase;
		color: #999;
	}

	.caseDetail-plate1 .plate1-swiper .swiper-slide .slide-box .box-cent .cent-text {
		margin-top: .2rem;
		font-size: var(--fs26);
		line-height: .46rem;
		color: #222;
	}

	.caseDetail-plate1 .plate1-swiper .swiper-slide .slide-box .box-cent .cent-text p {
		display: flex;
		justify-content: flex-start;
	}

	.caseDetail-plate1 .plate1-swiper .swiper-slide .slide-box .box-cent .cent-text p em {
		font-weight: bold;
	}

	.caseDetail-plate1 .plate1-swiper .swiper-slide .slide-box .box-cent .cent-text p span {
		flex: 1;
	}

	.caseDetail-plate1 .plate1-swiper .swiper-slide .slide-box .box-cent .page-button {
		margin: 0.2rem auto 0;
	}

	/* ================= .caseDetail-plate2 ================= */

	.caseDetail-plate2 {
		width: 100%;
		height: auto;
		padding: 0 .3rem .65rem;
	}

	.caseDetail-plate2 .plate2-main {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-bottom: .25rem;
	}

	.caseDetail-plate2 .plate2-main .main-item {
		width: 48.5%;
		height: auto;
		margin-right: 0;
		margin-bottom: .2rem;
		overflow: hidden;
	}

	.caseDetail-plate2 .plate2-main .main-item img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.caseDetail-plate2 .plate2-main .main-item:nth-child(3n) {
		margin-right: 0;
	}

	.caseDetail-plate2 .plate2-main .main-item:hover img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.caseDetail-plate2 .page-button {
		width: 2.8rem;
		margin: 0 auto;
	}

	/* ================= .household-top ================= */

	/* ================= 家用/家居 ================= */
	.household-top {
		width: 100%;
		height: auto;
		padding: 0.2rem .3rem;
	}

	.household-top .top-main .main-lump {
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		border-bottom: solid 0.01rem #f2f2f2;
	}

	.household-top .top-main .main-lump:last-of-type {
		border-bottom: none;
	}

	.household-top .top-main .main-lump:last-of-type .lump-title {
		margin-right: 0;
	}

	.household-top .top-main .main-lump .lump-title {
		width: auto;
		margin-right: .48rem;
		font-size: var(--fs26);
		color: #222;
	}

	.household-top .top-main .main-lump .lump-button {
		width: auto;
		height: .45rem;
		padding: 0 .15rem;
		font-size: var(--fs26);
		line-height: .45rem;
		color: #fff;
		border-radius: 0.02rem;
		background: linear-gradient(90deg, #003894, #0058dd);
		cursor: pointer;
	}

	.household-top .top-main .main-lump .lump-item {
		width: auto;
	}

	.household-top .top-main .main-lump .lump-item .item-choice {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		width: 100%;
		height: auto;
	}

	.household-top .top-main .main-lump .lump-item .item-choice input[type="radio"],
    .household-top .top-main .main-lump .lump-item .item-choice input[type="checkbox"] {
		display: none;
	}

	.household-top .top-main .main-lump .lump-item .item-choice .choice-item {
		display: flex;
		align-items: center;
		width: auto;
		height: auto;
		font-size: var(--fs26);
		color: #666;
		cursor: pointer;
	}

	.household-top .top-main .main-lump .lump-item .item-choice .choice-item:last-of-type {
		margin-bottom: 0;
	}

	.household-top .top-main .main-lump .lump-item .item-choice .choice-item span {
		position: relative;
		display: inline-block;
		width: 0.14rem;
		height: 0.14rem;
		margin-right: .12rem;
		border: solid 0.01rem #e7e7e7;
	}

	.household-top .top-main .main-lump .lump-item .item-choice .choice-item span::after {
		content: '';
		position: absolute;
		top: 30%;
		left: 75%;
		width: 0.15rem;
		height: 0.12rem;
		background: url(../images/icon/icon-guo.png) no-repeat center center;
		opacity: 0;
		transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}

	.household-top .top-main .main-lump .lump-item .item-choice input:checked+label .choice-item span::after {
		opacity: 1;
	}

	.household-top .top-main .main-lump .lump-box {
		width: auto;
		margin-right: .2rem;
		font-size: var(--fs26);
		font-weight: 300;
		color: #666;
	}

	.household-top .top-main .main-lump .lump-box span {
		margin-left: .12rem;
		color: #333;
	}

	/* ================= .household-main ================= */

	.household-main {
		width: 100%;
		height: auto;
		padding: 0 .3rem .65rem;
	}

	.household-main .main-box {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.household-main .main-box .box-item {
		width: 48.5%;
		height: auto;
		margin-right: 0;
		margin-bottom: .2rem;
		border-radius: .1rem;
		background: #fff;
		box-shadow: 0 0.05rem 0.27rem 0.03rem rgba(0,0,0,0.1);
		overflow: hidden;
	}

	.household-main .main-box .box-item:nth-child(3n) {
		margin-right: 0;
	}

	.household-main .main-box .box-item .item-play {
		position: absolute;
		top: 20%;
		left: 50%;
		width: .8rem;
		height: .8rem;
		margin-left: -0.4rem;
	}

	.household-main .main-box .box-item .item-play img {
		width: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.household-main .main-box .box-item .item-play:hover img {
		transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}

	.household-main .main-box .box-item .item-pic {
		width: 100%;
		height: 2.2rem;
		overflow: hidden;
	}

	.household-main .main-box .box-item .item-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.household-main .main-box .box-item .item-cent {
		width: 100%;
		height: auto;
		padding: .3rem .2rem;
	}

	.household-main .main-box .box-item .item-cent .cent-title {
		height: .8rem;
		font-size: var(--fs26);
		font-weight: bold;
		line-height: .4rem;
		color: #222222;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.household-main .main-box .box-item .item-cent .cent-button {
		position: relative;
		width: .6rem;
		height: .35rem;
		margin-top: .15rem;
		border-radius: .45rem;
		background: linear-gradient(90deg, #003894, #0058dd);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.household-main .main-box .box-item .item-cent .cent-button::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: url(../images/icon/icon-arrow5.png) no-repeat center center;
		background-size: 0.06rem;
	}

	.household-main .main-box .box-item .item-cent .cent-button:hover {
		width: .55rem;
	}

	.household-main .main-box .box-item:hover .item-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.household-main .main-box .box-item:hover .item-cent .cent-title {
		color: #003894;
	}

	/* ================= .service-plate1 ================= */

	/* ================= 服务板块 ================= */
	/* .service-plate1 {
        width: 100%;
        height: auto;
        padding: .8rem .3rem .6rem
    } */
	/* ****************************************************************** */
	.service-plate1 {
		width: 100%;
		height: auto;
		padding: 0.3rem 0 0.1rem;
	}

	.service-plate1 .plate1-main .main-text {
		margin-top: .3rem;
		font-size: 0.18rem;
		font-weight: 300;
		text-align: center;
		letter-spacing: .1rem;
		color: rgba(20, 30, 42, 0.7);
	}

	.service-plate1 .plate1-main .main-box {
		display: none;
		justify-content: flex-start;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: .65rem;
	}

	.service-plate1 .plate1-main .main-box .box-item {
		position: relative;
		width: calc(100% / 5 - .192rem);
		height: auto;
		padding: .7rem .15rem .42rem;
		margin-right: .24rem;
		margin-bottom: .3rem;
		border-radius: .1rem;
		background: #f9fafb;
		border: solid 0.01rem #dce5f5;
		cursor: pointer;
		overflow: hidden;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.service-plate1 .plate1-main .main-box .box-item:nth-child(5n) {
		margin-right: 0;
	}

	.service-plate1 .plate1-main .main-box .box-item .item-icon {
		width: .84rem;
		height: auto;
		margin: 0 auto;
	}

	.service-plate1 .plate1-main .main-box .box-item .item-icon img {
		width: 100%;
	}

	.service-plate1 .plate1-main .main-box .box-item .item-title {
		margin-top: .45rem;
		font-size: var(--fs26);
		text-align: center;
		color: #333;
	}

	.service-plate1 .plate1-main .main-box .box-item .item-text {
		margin-top: .1rem;
		font-size: var(--fs18);
		font-weight: 300;
		text-align: center;
		color: #666;
	}

	.service-plate1 .plate1-main .main-box .box-item .item-button {
		display: block;
		position: relative;
		width: .42rem;
		height: .26rem;
		margin: .12rem auto 0;
		border-radius: .45rem;
		background: linear-gradient(90deg, #044199, #0066f9);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.service-plate1 .plate1-main .main-box .box-item .item-button::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: url(../images/icon/icon-arrow5.png) no-repeat center center;
		background-size: 0.06rem;
	}

	.service-plate1 .plate1-main .main-box .box-item .item-button:hover {
		width: .55rem;
	}

	.service-plate1 .plate1-main .main-box .box-item .item-ewm {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding: .45rem .15rem 0;
		background: #fff;
		opacity: 0;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.service-plate1 .plate1-main .main-box .box-item .item-ewm .ewm-pic {
		width: 1.4rem;
		height: 1.4rem;
		margin: 0 auto;
		border: solid 0.01rem #eeeeee;
		border-radius: .05rem;
	}

	.service-plate1 .plate1-main .main-box .box-item .item-ewm .ewm-pic img {
		width: 100%;
	}

	.service-plate1 .plate1-main .main-box .box-item .item-ewm .ewm-title {
		margin-top: .2rem;
		font-size: var(--fs24);
		font-weight: bold;
		text-align: center;
		color: #333;
	}

	.service-plate1 .plate1-main .main-box .box-item .item-ewm .ewm-text {
		margin-top: .1rem;
		font-size: var(--fs18);
		font-weight: 300;
		text-align: center;
		color: #666;
	}

	.service-plate1 .plate1-main .main-box .box-item:hover {
		background: #fff;
		border: solid 0.01rem #fff;
		box-shadow: 0 0.05rem 0.45rem 0 rgba(29, 29, 29, 0.1);
	}

	.service-plate1 .plate1-main .main-box .box-item:hover .item-ewm {
		opacity: 1;
	}

	.service-plate1 .plate1-main .main-web-box {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: .65rem;
	}

	/* DIY */
	.service-plate1 .plate1-main {
		text-align: center;
		position: relative;
        /* padding-bottom: 0.24rem; */
		;
	}

	.service-plate1 .plate1-main::after {
		content: '';
		position: absolute;
		left: 50%;
		margin-left: -0.15rem;
		bottom: 0.5rem;
		width: 0.3rem;
		height: 0.03rem;
		background: #fff;
	}

	.service-plate1 .page-title {
		font-size: .6rem;
        /* line-height: 0.48rem; */
	}

	.service-plate1 .page-English {
		font-size: var(--fs36);
		line-height: 0.48rem;
		letter-spacing: 0.02rem;
		font-weight: 700;
	}

	.service-plate1 .page-subheading {
		color: #666;
		margin: 0.32rem 0 0.65rem;
		font-size: var(--fs28);
		line-height: 0.52rem;
		text-align: center;
		margin-bottom: 55px;
		padding: 0 15px;
	}

	/* ****************************************************************** */
	.service-plate1 .plate1-main .main-web-box .box-item {
		position: relative;
		width: 48.5%;
		height: auto;
		padding: .7rem .15rem .42rem;
		margin-right: 0;
		margin-bottom: .2rem;
		border-radius: .1rem;
		background: #f9fafb;
		border: solid 0.01rem #dce5f5;
		overflow: hidden;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.service-plate1 .plate1-main .main-web-box .box-item:nth-child(5n) {
		margin-right: 0;
	}

	.service-plate1 .plate1-main .main-web-box .box-item .item-icon {
		width: .84rem;
		height: auto;
		margin: 0 auto;
	}

	.service-plate1 .plate1-main .main-web-box .box-item .item-icon img {
		width: 100%;
	}

	.service-plate1 .plate1-main .main-web-box .box-item .item-title {
		margin-top: .45rem;
		font-size: 0.18rem;
		text-align: center;
		color: #333;
	}

	.service-plate1 .plate1-main .main-web-box .box-item .item-text {
		margin-top: .1rem;
		font-size: var(--fs28);
		font-weight: 300;
		text-align: center;
		color: #666;
	}

	.service-plate1 .plate1-main .main-web-box .box-item .item-button {
		display: block;
		position: relative;
		width: .7rem;
		height: .4rem;
		margin: .12rem auto 0;
		border-radius: .45rem;
		background: linear-gradient(90deg, #003894, #0058dd);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.service-plate1 .plate1-main .main-web-box .box-item .item-button::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: url(../images/icon/icon-arrow5.png) no-repeat center center;
		background-size: 0.06rem;
	}

	.service-plate1 .plate1-main .main-web-box .box-item .item-button:hover {
		width: .55rem;
	}

	.service-plate1 .plate1-main .main-web-box .box-item .item-ewm {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding: .45rem .15rem 0;
		background: #fff;
		opacity: 0;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.service-plate1 .plate1-main .main-web-box .box-item .item-ewm .ewm-pic {
		width: 1.4rem;
		height: 1.4rem;
		margin: 0 auto;
		border: solid 0.01rem #eeeeee;
		border-radius: .05rem;
	}

	.service-plate1 .plate1-main .main-web-box .box-item .item-ewm .ewm-pic img {
		width: 100%;
	}

	.service-plate1 .plate1-main .main-web-box .box-item .item-ewm .ewm-title {
		margin-top: .2rem;
		font-size: var(--fs24);
		font-weight: bold;
		text-align: center;
		color: #333;
	}

	.service-plate1 .plate1-main .main-web-box .box-item .item-ewm .ewm-text {
		margin-top: .1rem;
		font-size: var(--fs18);
		font-weight: 300;
		text-align: center;
		color: #666;
	}

	.service-plate1 .plate1-main .main-web-box .box-item:hover {
		background: #fff;
		border: solid 0.01rem #fff;
		box-shadow: 0 0.05rem 0.45rem 0 rgba(29,29,29,0.1);
	}

	.service-plate1 .plate1-main .main-web-box .box-item:hover .item-ewm {
		opacity: 1;
	}

	/* ================= .product-plate1 ================= */

	/* ****************************************************************** */
	/* ================= 产品板块 ================= */
	.product-plate1 {
		width: 100%;
		height: auto;
		padding: 0.8rem 0 0.1rem;
        /* background-color: #f7f8fa; */
		/* margin-top: 25px; */
	}

	.product-plate1 .plate1-main .main-text {
		margin-top: .3rem;
		font-size: var(--fs22);
		font-weight: 300;
		text-align: center;
		letter-spacing: .1rem;
		color: rgba(20, 30, 42, 0.7);
	}

	.product-plate1 .plate1-main .main-box {
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: .65rem;
	}

	.product-plate1 .plate1-main .main-box .box-item {
		position: relative;
		width: calc(100% / 5 - .192rem);
		height: auto;
		padding: .7rem .15rem .42rem;
		margin-right: .24rem;
		margin-bottom: .3rem;
		border-radius: .1rem;
		background: #f9fafb;
		border: solid 0.01rem #dce5f5;
		cursor: pointer;
		overflow: hidden;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.product-plate1 .plate1-main .main-box .box-item:nth-child(5n) {
		margin-right: 0;
	}

	.product-plate1 .plate1-main .main-box .box-item .item-icon {
		width: .84rem;
		height: auto;
		margin: 0 auto;
	}

	.product-plate1 .plate1-main .main-box .box-item .item-icon img {
		width: 100%;
	}

	.product-plate1 .plate1-main .main-box .box-item .item-title {
		margin-top: .45rem;
		font-size: var(--fs26);
		text-align: center;
		color: #333;
	}

	.product-plate1 .plate1-main .main-box .box-item .item-text {
		margin-top: .1rem;
		font-size: var(--fs18);
		font-weight: 300;
		text-align: center;
		color: #666;
	}

	.product-plate1 .plate1-main .main-box .box-item .item-button {
		display: block;
		position: relative;
		width: .42rem;
		height: .26rem;
		margin: .12rem auto 0;
		border-radius: .45rem;
		background: linear-gradient(90deg, #044199, #0066f9);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.product-plate1 .plate1-main .main-box .box-item .item-button::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: url(../images/icon/icon-arrow5.png) no-repeat center center;
		background-size: 0.06rem;
	}

	.product-plate1 .plate1-main .main-box .box-item .item-button:hover {
		width: .55rem;
	}

	.product-plate1 .plate1-main .main-box .box-item .item-ewm {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding: .45rem .15rem 0;
		background: #fff;
		opacity: 0;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.product-plate1 .plate1-main .main-box .box-item .item-ewm .ewm-pic {
		width: 1.4rem;
		height: 1.4rem;
		margin: 0 auto;
		border: solid 0.01rem #eeeeee;
		border-radius: .05rem;
	}

	.product-plate1 .plate1-main .main-box .box-item .item-ewm .ewm-pic img {
		width: 100%;
	}

	.product-plate1 .plate1-main .main-box .box-item .item-ewm .ewm-title {
		margin-top: .2rem;
		font-size: var(--fs24);
		font-weight: bold;
		text-align: center;
		color: #333;
	}

	.product-plate1 .plate1-main .main-box .box-item .item-ewm .ewm-text {
		margin-top: .1rem;
		font-size: var(--fs18);
		font-weight: 300;
		text-align: center;
		color: #666;
	}

	.product-plate1 .plate1-main .main-box .box-item:hover {
		background: #fff;
		border: solid 0.01rem #fff;
		box-shadow: 0 0.05rem 0.45rem 0 rgba(29, 29, 29, 0.1);
	}

	.product-plate1 .plate1-main .main-box .box-item:hover .item-ewm {
		opacity: 1;
	}

	.product-plate1 .plate1-main .main-web-box {
		display: none;
	}

	/* DIY */
	.product-plate1 .plate1-main {
		text-align: center;
		position: relative;
        /* padding-bottom: 0.24rem; */
		display: none;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top: 1.2rem;
	}

	.product-plate1 .plate1-main::after {
		content: '';
		position: absolute;
		left: 50%;
		margin-left: -0.15rem;
		bottom: 0.5rem;
		width: 0.3rem;
		height: 0.03rem;
		background: #fff;
	}

	.product-plate1 .page-title {
position: relative;
    font-size: .6rem;
    font-weight: 700;
    text-align: center;
    line-height: .7rem;
    letter-spacing: .1rem;
    z-index: 9;
    background: linear-gradient(0deg, #003894, #0058dd);
    -webkit-background-clip: text;
    background-clip: text;
    color: #0000;
	}

	.product-plate1 .page-English {
font-size: var(--fs48);
    line-height: .42rem;
    font-family: mont-b;
    text-transform: uppercase;
    background-image: linear-gradient(top, #d1d1d1, #fafafa);
    background-image: linear-gradient(to bottom, #d1d1d1, #fafafa);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #0000;
    letter-spacing: 5px;
    font-weight: 700;
    text-align: center;
	}

	.product-plate1 .page-subheading {
		color: #666;
		margin: 0.32rem 0 0.65rem;
		font-size: var(--fs22);
		line-height: 0.36rem;
		text-align: center;
	}

	/* ================= 产品板块（移动端顶部筛选） ================= */
	.product-plate1 .plate1-top {
		width: 100%;
		height: auto;
		margin-top: .65rem;
		padding: 0 .3rem;
		border-bottom: solid 0.01rem #e6e6e6;
	}

	.product-plate1 .plate1-top .top-main {
		display: flex;
		flex-wrap: wrap;
        /* ✅ 空间不足自动换行，关键 */
		gap: 0.1rem;
        /* 子元素之间间距，可选 */
		margin-top: 0.3rem;
	}

	.product-plate1 .plate1-top .top-main .main-item {
		position: relative;
		width: auto;
		height: auto;
		margin: 0 .2rem 0.1rem;
		padding-bottom: 0.1rem;
		flex: 0 0 25%;
		box-sizing: border-box;
	}

	.product-plate1 .plate1-top .top-main .main-item::after {
		content: '';
		display: none;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 0.02rem;
		background: #003894;
		transform: scale(0, 0) translateZ(0);
		-o-transform: scale(0, 0) translateZ(0);
		-moz-transform: scale(0, 0) translateZ(0);
		-webkit-transform: scale(0, 0 translateZ(0));
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.product-plate1 .plate1-top .top-main .main-item .item-icon {
		position: relative;
		width: 1rem;
		height: .55rem;
		margin: 0 auto;
		text-align: center;
	}

	.product-plate1 .plate1-top .top-main .main-item .item-icon img {
		position: absolute;
		top: 0;
		left: 50%;
		width: auto;
		height: 100%;
		transform: translateX(-50%);
		-o-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.product-plate1 .plate1-top .top-main .main-item .item-icon .img2 {
		opacity: 0;
	}

	.product-plate1 .plate1-top .top-main .main-item .item-title {
		margin-top: .15rem;
		font-size: var(--fs26);
		text-align: center;
		color: #333;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.product-plate1 .plate1-top .top-main .main-item:hover::after {
		transform: scale(1, 1) translateZ(0);
		-o-transform: scale(1, 1) translateZ(0);
		-moz-transform: scale(1, 1) translateZ(0);
		-webkit-transform: scale(1, 1 translateZ(0));
	}

	.product-plate1 .plate1-top .top-main .main-item:hover .item-icon .img1 {
		opacity: 0;
	}

	.product-plate1 .plate1-top .top-main .main-item:hover .item-icon .img2 {
		opacity: 1;
	}

	.product-plate1 .plate1-top .top-main .main-item:hover .item-title {
		color: #003894;
	}

	.product-plate1 .plate1-top .top-main .main-item-on::after {
		transform: scale(1, 1) translateZ(0);
		-o-transform: scale(1, 1) translateZ(0);
		-moz-transform: scale(1, 1) translateZ(0);
		-webkit-transform: scale(1, 1 translateZ(0));
	}

	.product-plate1 .plate1-top .top-main .main-item-on .item-icon .img1 {
		opacity: 0;
	}

	.product-plate1 .plate1-top .top-main .main-item-on .item-icon .img2 {
		opacity: 1;
	}

	.product-plate1 .plate1-top .top-main .main-item-on .item-title {
		font-weight: bold;
		color: #003894;
	}

	.product-plate1 .plate1-main .main-item {
		position: relative;
		width: 100%;
		height: auto;
		margin-bottom: .35rem;
		border-radius: 0;
		overflow: hidden;
	}

	.product-plate1 .plate1-main .main-item .item-pic {
		position: relative;
		width: 100%;
		height: auto;
		text-align: right;
		border-radius: 0;
		overflow: hidden;
	}

	.product-plate1 .plate1-main .main-item .item-pic img {
		width: 100%;
		height: auto;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.product-plate1 .plate1-main .main-item .item-cent {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: auto;
		padding: .6rem .3rem 0;
	}

	.product-plate1 .plate1-main .main-item .item-cent .cent-title {
		font-size: var(--fs28);
		background: linear-gradient(0deg, #003894, #0058dd);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
	}

	.product-plate1 .plate1-main .main-item .item-cent .cent-subTitle {
		margin-top: .05rem;
		font-size: var(--fs34);
		font-weight: bold;
		background: linear-gradient(0deg, #003894, #0058dd);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
	}

	.product-plate1 .plate1-main .main-item .item-cent .cent-text {
		width: 100%;
		height: auto;
		margin-top: .2rem;
		font-size: var(--fs24);
		line-height: .4rem;
		color: #003894;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}

	.product-plate1 .plate1-main .main-item .item-cent .page-button {
		width: 2rem;
		height: .6rem;
		margin-top: .3rem;
	}

	/* ================= .service-plate2 ================= */

	/* ================= 服务板块2 ================= */
	.service-plate2 {
		position: relative;
		width: 100%;
		height: auto;
		padding: .6rem .3rem 0.2rem;
		background: url(../images/service-bg.jpg) no-repeat top left;
		background-size: cover;
	}

	.service-plate2 .plate2-main {
		position: relative;
		z-index: 9;
	}

	.service-plate2 .plate2-main .main-top {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: .6rem;
	}

	.service-plate2 .plate2-main .main-top .top-item {
		width: 48.5%;
		height: .7rem;
		margin-right: 0;
		margin-bottom: .2rem;
	}

	.service-plate2 .plate2-main .main-top .top-item input {
		width: 100%;
		height: 100%;
		padding: 0 .3rem;
		font-size: var(--fs26);
		font-weight: 300;
		color: #666;
		border-radius: .05rem;
		background: #fff;
	}

	.service-plate2 .plate2-main .main-top .top-item input::placeholder {
		color: #838383;
	}

	.service-plate2 .plate2-main .main-top .top-item select {
		width: 100%;
		height: 100%;
		padding: 0 .15rem;
		font-size: var(--fs26);
		font-weight: 300;
		color: #666;
		background: #fff url(../images/icon/icon-select-arrow.png) no-repeat scroll right .14rem center;
		border-radius: .05rem;
		border: none;
		appearance: none;
		outline: none;
	}

	.service-plate2 .plate2-main .main-top .top-item:nth-child(3) {
		width: calc(100% - 2.2rem);
	}

	.service-plate2 .plate2-main .main-top .top-button {
		position: relative;
		width: 2rem;
		height: .7rem;
		text-align: center;
		line-height: .7rem;
		border-radius: .05rem;
		background: linear-gradient(90deg, #003894, #0058dd);
	}

	.service-plate2 .plate2-main .main-top .top-button span {
		margin-right: .15rem;
		font-size: var(--fs26);
		font-weight: 300;
		color: #fff;
	}

	.service-plate2 .plate2-main .main-top .top-button em {
		width: .21rem;
		height: .2rem;
		background: url(../images/icon/icon-search.png) no-repeat center center;
		background-size: 100%;
	}

	.service-plate2 .plate2-main .main-box {
		display: block;
		justify-content: flex-start;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: .4rem;
	}

	.service-plate2 .plate2-main .main-box .box-item {
		position: relative;
		width: 100%;
		height: auto;
		margin-right: 0;
		margin-top: .6rem;
		padding: .55rem .3rem .45rem;
		background: #fff;
		border-radius: .05rem;
		box-shadow: 0.02rem 0.05rem 0.38rem 0 rgba(0,0,0,0.08);
		overflow: hidden;
	}

	.service-plate2 .plate2-main .main-box .box-item:nth-child(3n) {
		margin-right: 0;
	}

	.service-plate2 .plate2-main .main-box .box-item::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 0.04rem;
		background: #003894;
	}

	.service-plate2 .plate2-main .main-box .box-item .item-title {
		font-size: var(--fs36);
		font-weight: bold;
		line-height: .56rem;
		color: #333;
	}

	.service-plate2 .plate2-main .main-box .box-item .item-English {
		margin-top: .05rem;
		font-family: 'MONTSERRAT-REGULAR';
		font-size: var(--fs30);
		color: rgba(51,51,51,0.35);
	}

	.service-plate2 .plate2-main .main-box .box-item .item-heng {
		width: 0.2rem;
		height: 0.02rem;
		margin-top: .25rem;
		background: #003894;
	}

	.service-plate2 .plate2-main .main-box .box-item .item-text {
		margin-top: .35rem;
		font-size: var(--fs28);
		line-height: .46rem;
		color: #666666;
	}

	.service-plate2 .plate2-main .main-box .box-cont {
		position: relative;
		width: 100%;
		height: auto;
		margin-top: .2rem;
	}

	.service-plate2 .plate2-main .main-box .box-cont .cont-map {
		width: 100%;
		height: 4.5rem;
		border: solid .08rem #fff;
		border-radius: .1rem;
		box-shadow: 0 0 0.3rem 0 rgba(1,14,36,0.1);
		overflow: hidden;
	}

	.service-plate2 .plate2-main .main-box .box-cont .cont-cent {
		position: static;
		top: 50%;
		left: 7%;
		width: 100%;
		height: auto;
		padding: .2rem .2rem;
		background: rgba(255,255,255,0.85);
		backdrop-filter: blur(0.1rem);
		border-radius: .1rem;
		box-shadow: 0 0.1rem 0.3rem 0 rgba(0,0,0,0.1);
		transform: translatey(0);
		-o-transform: translatey(0);
		-moz-transform: translatey(0);
		-webkit-transform: translatey(0);
		transition: all 1.2s;
		-o-transition: all 1.2s;
		-moz-transition: all 1.2s;
		-webkit-transition: all 1.2s;
	}

	.service-plate2 .plate2-main .main-box .box-cont .cont-cent::after {
		content: '';
		display: none;
		position: absolute;
		top: 50%;
		left: -0.1rem;
		width: .1rem;
		height: 95%;
		background: linear-gradient(0deg, #003894, #0058dd);
		border-top-left-radius: .1rem;
		border-bottom-left-radius: .1rem;
		transform: translatey(-50%);
		-o-transform: translatey(-50%);
		-moz-transform: translatey(-50%);
		-webkit-transform: translatey(-50%);
	}

	.service-plate2 .plate2-main .main-box .box-cont .cont-cent .cent-hide {
		display: none;
		position: absolute;
		top: .2rem;
		right: .2rem;
		width: 0.12rem;
		height: 0.12rem;
		cursor: pointer;
	}

	.service-plate2 .plate2-main .main-box .box-cont .cont-cent .cent-hide img {
		width: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.service-plate2 .plate2-main .main-box .box-cont .cont-cent .cent-hide:hover img {
		transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
	}

	.service-plate2 .plate2-main .main-box .box-cont .cont-cent .cent-title {
		font-size: 0.18rem;
		font-weight: bold;
		color: #333;
	}

	.service-plate2 .plate2-main .main-box .box-cont .cont-cent .cent-English {
		margin-top: .1rem;
		font-family: 'MONTSERRAT-LIGHT';
		font-size: var(--fs24);
		text-transform: uppercase;
		color: #333333;
		opacity: .35;
	}

	.service-plate2 .plate2-main .main-box .box-cont .cont-cent .cent-heng {
		width: 0.2rem;
		height: 0.02rem;
		margin-top: .25rem;
		background: #003894;
	}

	.service-plate2 .plate2-main .main-box .box-cont .cont-cent .cent-text {
		margin-top: .25rem;
		font-size: var(--fs26);
		line-height: .44rem;
		color: #666;
	}

	.service-plate2 .plate2-main .main-box .box-lump {
		width: 100%;
		height: auto;
	}

	.service-plate2 .plate2-main .main-box .box-lump .lump-top {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		width: 100%;
		height: .7rem;
		padding: 0 .55rem;
		background: linear-gradient(90deg, #003894, #0058dd);
		border-radius: .05rem;
	}

	.service-plate2 .plate2-main .main-box .box-lump .lump-top em {
		width: .4rem;
		height: .4rem;
		background: url(../images/icon/icon-service-plate2-pic1.png) no-repeat center center;
		background-size: 100%;
	}

	.service-plate2 .plate2-main .main-box .box-lump .lump-top p {
		flex: 1;
		padding-left: .28rem;
		font-size: var(--fs26);
		font-weight: 300;
		color: #fff;
	}

	.service-plate2 .plate2-main .main-box .box-lump .lump-top p span {
		position: relative;
		font-family: 'MONTSERRAT-MEDIUM';
		font-size: var(--fs42);
		color: #fff;
	}

	.service-plate2 .plate2-main .main-box .box-lump .lump-top p span::after {
		content: '';
		position: absolute;
		bottom: -0.02rem;
		left: 0;
		width: 100%;
		height: 0.02rem;
		background: #fff;
	}

	.service-plate2 .plate2-main .main-box .box-lump .lump-wrap {
		width: 100%;
		height: 4.5rem;
	}

	.service-plate2 .plate2-main .main-box .box-lump .lump-wrap .wrap-item {
		position: relative;
		width: 100%;
		height: auto;
		margin-top: .14rem;
		padding: .25rem .2rem;
		border-radius: .05rem;
		background: #fff;
		box-shadow: 0 0.05rem 0.3rem 0 rgba(4,0,0,0.06);
		cursor: pointer;
	}

	.service-plate2 .plate2-main .main-box .box-lump .lump-wrap .wrap-item::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 0.03rem;
		background: linear-gradient(90deg, #003894, #0058dd);
		transform: scale(0, 0) translateZ(0);
		-o-transform: scale(0, 0) translateZ(0);
		-moz-transform: scale(0, 0) translateZ(0);
		-webkit-transform: scale(0, 0 translateZ(0));
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.service-plate2 .plate2-main .main-box .box-lump .lump-wrap .wrap-item .item-title {
		font-size: 0.15rem;
		color: #333;
	}

	.service-plate2 .plate2-main .main-box .box-lump .lump-wrap .wrap-item .item-text {
		margin-top: .1rem;
		font-size: var(--fs26);
		font-weight: 300;
		color: #2e2624;
		opacity: .65;
	}

	.service-plate2 .plate2-main .main-box .box-lump .lump-wrap .wrap-item:hover::after {
		transform: scale(1, 1) translateZ(0);
		-o-transform: scale(1, 1) translateZ(0);
		-moz-transform: scale(1, 1) translateZ(0);
		-webkit-transform: scale(1, 1 translateZ(0));
	}

	.service-plate2 .plate2-main .main-box .box-lump .lump-wrap .wrap-item-on::after {
		transform: scale(1, 1) translateZ(0);
		-o-transform: scale(1, 1) translateZ(0);
		-moz-transform: scale(1, 1) translateZ(0);
		-webkit-transform: scale(1, 1 translateZ(0));
	}

	.service-plate2 .plate2-3D {
		position: absolute;
		bottom: -65%;
		left: 0;
		opacity: 1;
	}

	/* ================= .service-plate3 ================= */

	/* ================= 服务板块3 ================= */
	.service-plate3 {
		width: 100%;
		height: auto;
		padding: .6rem .3rem 0.2rem;
	}

	.service-plate3 .plate3-main .main-box {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: .6rem;
	}

	.service-plate3 .plate3-main .main-box .box-cent {
		width: 100%;
		height: auto;
		margin-top: .4rem;
	}

	.service-plate3 .plate3-main .main-box .box-cent .cent-title {
		font-size: 0.18rem;
		font-weight: bold;
		color: #222;
	}

	.service-plate3 .plate3-main .main-box .box-cent .cent-English {
		margin-top: .1rem;
		font-family: 'MONTSERRAT-EXTRALIGHT';
		font-size: var(--fs26);
		text-transform: uppercase;
		color: rgba(0,0,0,0.6);
	}

	.service-plate3 .plate3-main .main-box .box-cent .cent-lump {
		width: 100%;
		height: auto;
		margin-top: .45rem;
	}

	.service-plate3 .plate3-main .main-box .box-cent .cent-lump .lump-item {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		width: 100%;
		margin-bottom: .2rem;
	}

	.service-plate3 .plate3-main .main-box .box-cent .cent-lump .lump-item:last-of-type {
		margin-bottom: 0;
	}

	.service-plate3 .plate3-main .main-box .box-cent .cent-lump .lump-item em {
		display: block;
		width: .4rem;
		height: auto;
	}

	.service-plate3 .plate3-main .main-box .box-cent .cent-lump .lump-item em img {
		width: 100%;
	}

	.service-plate3 .plate3-main .main-box .box-cent .cent-lump .lump-item p {
		flex: 1;
		padding-left: .2rem;
		font-size: var(--fs26);
		font-weight: 300;
		color: #666;
	}

	.service-plate3 .plate3-main .main-box .box-map {
		position: relative;
		width: 100%;
		height: auto;
		margin-top: 0.2rem;
	}

	.service-plate3 .plate3-main .main-box .box-map .map-main {
		position: relative;
		width: 100%;
		height: auto;
	}

	.service-plate3 .plate3-main .main-box .box-map .map-main .main-wrap {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 5.3rem;
		border: solid .1rem #fff;
		box-shadow: 0 0 0.45rem 0 rgba(12,2,3,0.1);
		overflow: hidden;
		opacity: 0;
		visibility: hidden;
		transition: all 1s;
		-o-transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
	}

	.service-plate3 .plate3-main .main-box .box-map .map-main .main-wrap-on {
		position: relative;
		opacity: 1;
		visibility: visible;
	}

	.service-plate3 .plate3-main .main-box .box-map .main-lump {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		position: static;
		bottom: .4rem;
		left: 0;
		width: 100%;
		height: auto;
		margin-top: .2rem;
	}

	.service-plate3 .plate3-main .main-box .box-map .main-lump .lump-item {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 32%;
		height: .8rem;
		margin: 0 0 .2rem;
		padding: 0 .2rem;
		font-size: var(--fs24);
		font-weight: 300;
		line-height: .32rem;
		text-align: center;
		color: #333333;
		border-radius: .45rem;
		background: #fff;
		box-shadow: 0 0 0.3rem 0 rgba(12,2,3,0.1);
		cursor: pointer;
	}

	.service-plate3 .plate3-main .main-box .box-map .main-lump .lump-item-on {
		color: #fff;
		background: linear-gradient(90deg, #003894, #0058dd);
	}

	/* ================= .franchise-plate1 ================= */

	/* ================= 加盟板块 ================= */
	.franchise-plate1 {
		width: 100%;
		height: auto;
		padding: .6rem .3rem .2rem;
	}

	.franchise-plate1 .plate1-main {
		margin-top: .6rem;
	}

	.franchise-plate1 .plate1-main .main-item {
		display: block;
		justify-content: flex-start;
		position: relative;
		width: 100%;
		height: auto;
		margin-bottom: 0.2rem;
	}

	.franchise-plate1 .plate1-main .main-item .item-pic {
		width: 100%;
		height: 4.5rem;
		border-radius: .1rem;
		overflow: hidden;
	}

	.franchise-plate1 .plate1-main .main-item .item-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.franchise-plate1 .plate1-main .main-item .item-cent {
		position: relative;
		top: 0;
		right: 0;
		width: 100%;
		height: auto;
		padding: .2rem 0 0;
		background: #fff;
		border-bottom-left-radius: .45rem;
	}

	.franchise-plate1 .plate1-main .main-item .item-cent::after {
		content: '';
		position: absolute;
		top: .15rem;
		left: 0;
		width: 2.04rem;
		height: 0.01rem;
		background: #003894;
	}

	.franchise-plate1 .plate1-main .main-item .item-cent .cent-title {
		font-size: 0.18rem;
		font-weight: bold;
		color: #000;
	}

	.franchise-plate1 .plate1-main .main-item .item-cent .cent-subTitle {
		margin-top: .2rem;
		font-size: 0.15rem;
		font-weight: 300;
		color: #666;
		background: linear-gradient(0deg, #003894, #0058dd);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
	}

	.franchise-plate1 .plate1-main .main-item .item-cent .cent-text {
		margin-top: .4rem;
		font-size: var(--fs26);
		line-height: .42rem;
		color: #666;
	}

	.franchise-plate1 .plate1-main .main-item .item-cent .cent-tips {
		position: absolute;
		top: .65rem;
		right: .6rem;
		font-size: 2rem;
		font-weight: 300;
		color: #666;
		opacity: .1;
	}

	.franchise-plate1 .plate1-main .main-item:nth-child(even) {
		justify-content: flex-end;
	}

	.franchise-plate1 .plate1-main .main-item:nth-child(even) .item-cent {
		left: 0;
		padding: .2rem 0 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: .45rem;
	}

	/* ================= .franchise-plate2 ================= */

	.franchise-plate2 {
		width: 100%;
		height: auto;
		padding: .6rem .3rem .8rem;
		background-position: bottom right;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.franchise-plate2 .plate2-main .main-cont {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: center;
		width: 100%;
		height: auto;
		margin-top: .5rem;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-lump {
		position: relative;
		width: 100%;
		height: auto;
		padding: .48rem 0 0.1rem;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-lump .lump-shu {
		display: none;
		position: absolute;
		top: 0;
		left: .06rem;
		width: 0.02rem;
		height: 100%;
		background: #f2f2f2;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-lump .lump-shu::before {
		content: '';
		position: absolute;
		bottom: -0.14rem;
		left: 50%;
		width: .14rem;
		height: .14rem;
		margin-left: -0.07rem;
		border: solid 0.02rem #e5e5e5;
		background: #fff;
		box-sizing: border-box;
		border-radius: 50%;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-lump .lump-shu::after {
		content: '';
		position: absolute;
		top: -0.14rem;
		left: 50%;
		width: .14rem;
		height: .14rem;
		margin-left: -0.07rem;
		border: solid 0.02rem #e5e5e5;
		background: #fff;
		box-sizing: border-box;
		border-radius: 50%;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-lump .lump-swiper {
		position: relative;
		width: 100%;
		height: auto;
		z-index: 9;
		overflow: hidden;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-lump .lump-swiper .swiper-slide {
		width: 25%;
		height: auto;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-lump .lump-swiper .swiper-slide .slide-box {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		padding-left: 0;
		cursor: pointer;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-lump .lump-swiper .swiper-slide .slide-box .box-drop {
		display: none;
		width: 0.06rem;
		height: 0.06rem;
		border-radius: 50%;
		background: #e5e5e5;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-lump .lump-swiper .swiper-slide .slide-box .box-icon {
		position: relative;
		width: .43rem;
		height: .42rem;
		margin: 0 auto;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-lump .lump-swiper .swiper-slide .slide-box .box-icon img {
		width: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-lump .lump-swiper .swiper-slide .slide-box .box-title {
		width: 100%;
		margin-top: .15rem;
		padding-left: 0;
		font-size: var(--fs26);
		text-align: center;
		color: #333;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-lump .lump-swiper .swiper-slide .slide-box:hover .box-drop {
		background: #003894;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-lump .lump-swiper .swiper-slide .slide-box:hover .box-title {
		color: #333;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-lump .lump-swiper .swiper-slide-on .slide-box .box-drop {
		background: #003894;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-lump .lump-swiper .swiper-slide-on .slide-box .box-title {
		color: #003894 !important;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-box {
		position: relative;
		width: 100%;
		height: auto;
		margin-top: 0.2rem;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-box .box-item {
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: auto;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-box .box-item .item-pic {
		position: relative;
		width: 5.82rem;
		height: 5.82rem;
		margin: 0 auto;
		opacity: 0;
		transform: translateX(-0.3rem);
		-o-transform: translateX(-0.3rem);
		-moz-transform: translateX(-0.3rem);
		-webkit-transform: translateX(-0.3rem);
	}

	.franchise-plate2 .plate2-main .main-cont .cont-box .box-item .item-pic::before {
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		width: 6.2rem;
		height: 6.24rem;
		margin: -3.05rem 0 0 -3rem;
		opacity: .3;
		border-radius: 50%;
		animation: load 5s linear infinite;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-box .box-item .item-pic::after {
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		width: 6.23rem;
		height: 6.2rem;
		margin: -3.12rem 0 0 -3.115rem;
		opacity: .3;
		border-radius: 50%;
		animation: load 4s linear infinite;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-box .box-item .item-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		border-radius: 50%;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-box .box-item .item-cent {
		width: 100%;
		height: auto;
		margin-top: .5rem;
		opacity: 0;
		transform: translateX(.3rem);
		-o-transform: translateX(.3rem);
		-moz-transform: translateX(.3rem);
		-webkit-transform: translateX(.3rem);
	}

	.franchise-plate2 .plate2-main .main-cont .cont-box .box-item .item-cent .cent-top {
		position: relative;
		width: 100%;
		height: auto;
		padding-bottom: .2rem;
		border-bottom: solid 0.01rem #ebebeb;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-box .box-item .item-cent .cent-top em {
		position: absolute;
		top: -0.4rem;
		right: 0;
		font-family: 'MONTSERRAT-BOLD';
		font-size: .72rem;
		color: #003894;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-box .box-item .item-cent .cent-top .top-title {
		font-size: 0.18rem;
		font-weight: bold;
		color: #333;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-box .box-item .item-cent .cent-top .top-English {
		margin-top: .1rem;
		font-family: 'MONTSERRAT-LIGHT';
		font-size: var(--fs30);
		text-transform: uppercase;
		color: rgba(51,51,51,0.6);
	}

	.franchise-plate2 .plate2-main .main-cont .cont-box .box-item .item-cent .cent-lump {
		width: 100%;
		height: auto;
		margin-top: .2rem;
		font-size: var(--fs26);
		font-weight: 300;
		line-height: .44rem;
		color: #333;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-box .box-item .item-cent .cent-lump span {
		font-weight: bold;
		color: #003894;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-box .box-item-on {
		position: relative;
	}

	.franchise-plate2 .plate2-main .main-cont .cont-box .box-item-on .item-pic,
    .franchise-plate2 .plate2-main .main-cont .cont-box .box-item-on .item-cent {
		opacity: 1;
		transform: translateX(0);
		-o-transform: translateX(0);
		-moz-transform: translateX(0);
		-webkit-transform: translateX(0);
		transition: all 1s;
		-o-transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
	}

	/* ================= .franchise-plate3 ================= */

	.franchise-plate3 {
		width: 100%;
		height: auto;
	}

	.franchise-plate3 .plate3-main {
		display: none;
		width: 100%;
		height: auto;
	}

	.franchise-plate3 .plate3-main img {
		width: 100%;
	}

	.franchise-plate3 .plate3-web-main {
		display: block;
		width: 100%;
		height: auto;
	}

	.franchise-plate3 .plate3-web-main img {
		width: 100%;
	}

	/* ================= .franchise-plate4 ================= */

	.franchise-plate4 {
		width: 100%;
		height: auto;
		padding: .65rem .3rem .7rem;
		background: url(../images/plate5-bg.jpg) no-repeat top left;
		background-size: cover;
	}

	.franchise-plate4 .plate4-main {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.franchise-plate4 .plate4-main .main-cent {
		width: 100%;
		height: auto;
	}

	.franchise-plate4 .plate4-main .main-cent .cent-English {
		font-family: 'MONTSERRAT-SEMI-BOLD';
		font-size: .5rem;
		text-transform: uppercase;
		color: rgba(255,255,255,0.04);
	}

	.franchise-plate4 .plate4-main .main-cent .cent-title {
		margin-top: -0.45rem;
		font-size: var(--fs42);
		font-weight: bold;
		color: #fff;
	}

	.franchise-plate4 .plate4-main .main-cent .cent-heng {
		width: .32rem;
		height: 0.03rem;
		margin-top: .25rem;
		background: #fff;
		border-radius: .45rem;
	}

	.franchise-plate4 .plate4-main .main-cent .cent-item {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		width: 100%;
		height: auto;
		margin-top: .5rem;
	}

	.franchise-plate4 .plate4-main .main-cent .cent-item .item-icon {
		width: .8rem;
		height: auto;
	}

	.franchise-plate4 .plate4-main .main-cent .cent-item .item-icon img {
		width: 100%;
	}

	.franchise-plate4 .plate4-main .main-cent .cent-item .item-lump {
		width: calc(100% - .8rem);
		height: auto;
		padding-left: .3rem;
	}

	.franchise-plate4 .plate4-main .main-cent .cent-item .item-lump .lump-title {
		font-size: var(--fs26);
		font-weight: 300;
		color: #fff;
	}

	.franchise-plate4 .plate4-main .main-cent .cent-item .item-lump .lump-tel {
		margin-top: .05rem;
		font-family: 'MONTSERRAT-MEDIUM';
		font-size: var(--fs32);
		color: #fff;
	}

	.franchise-plate4 .plate4-main .main-cont {
		display: flex;
		justify-content: space-between;
		align-content: flex-start;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: 0.25rem;
		padding-top: 0;
	}

	.franchise-plate4 .plate4-main .main-cont .cont-item {
		width: 100%;
		height: auto;
		margin-bottom: .18rem;
	}

	.franchise-plate4 .plate4-main .main-cont .cont-item:nth-child(3),
    .franchise-plate4 .plate4-main .main-cont .cont-item:nth-child(4),
    .franchise-plate4 .plate4-main .main-cont .cont-item:nth-child(5) {
		width: calc(100% / 3 - .10667rem);
	}

	.franchise-plate4 .plate4-main .main-cont .cont-item:nth-child(6) {
		width: 100%;
	}

	.franchise-plate4 .plate4-main .main-cont .cont-item input {
		width: 100%;
		height: .8rem;
		padding: 0 .2rem;
		font-size: var(--fs24);
		font-weight: 300;
		color: #666;
		border-radius: .05rem;
		background: #fff;
	}

	.franchise-plate4 .plate4-main .main-cont .cont-item input::placeholder {
		color: #666;
	}

	.franchise-plate4 .plate4-main .main-cont .cont-item select {
		width: 100%;
		height: .8rem;
		padding: 0 .2rem;
		font-size: var(--fs24);
		font-weight: 300;
		color: #666;
		background: #fff url(../images/icon/icon-arrow3.png) no-repeat scroll right .14rem center;
		border-radius: .05rem;
		border: none;
		appearance: none;
		outline: none;
	}

	.franchise-plate4 .plate4-main .main-cont .cont-item textarea {
		width: 100%;
		height: 1.8rem;
		padding: .2rem .2rem;
		font-family: '微软雅黑';
		font-size: var(--fs24);
		font-weight: 300;
		color: #666;
		border-radius: .05rem;
		background: #fff;
	}

	.franchise-plate4 .plate4-main .main-cont .cont-item textarea::placeholder {
		color: #666;
	}

	.franchise-plate4 .plate4-main .main-cont .cont-button {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 1.8rem;
		height: .65rem;
		margin: 0 auto;
		border-radius: .05rem;
		background: linear-gradient(90deg, #003894, #0058dd);
	}

	.franchise-plate4 .plate4-main .main-cont .cont-button span {
		font-size: 0.12rem;
		color: #fff;
	}

	.franchise-plate4 .plate4-main .main-cont .cont-button:hover {
		width: 3.2rem;
	}

	/* ================= .about-plate1 ================= */

	/* ================= 关于我们 ================= */
	.about-plate1 {
		width: 100%;
		height: auto;
		padding: .5rem .3rem 0.2rem;
		background: url(../images/about-plate1-bg.jpg) no-repeat top left;
		background-size: cover;
	}

	.about-plate1 .plate1-main {
		margin-top: .65rem;
	}

	.about-plate1 .plate1-main .main-cont {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: .7rem;
		border-radius: .2rem;
		background: rgba(255,255,255,0.3);
		overflow: hidden;
	}

	.about-plate1 .plate1-main .main-cont .cont-video {
		position: relative;
		width: 100%;
		height: auto;
		border-radius: .2rem;
		overflow: hidden;
	}

	.about-plate1 .plate1-main .main-cont .cont-video .video-pic {
		width: 100%;
		height: 100%;
	}

	.about-plate1 .plate1-main .main-cont .cont-video .video-pic img {
		width: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.about-plate1 .plate1-main .main-cont .cont-video .video-play {
		position: absolute;
		top: 50%;
		left: 50%;
		width: .95rem;
		height: auto;
		margin: -0.475rem 0 0 -0.475rem;
		cursor: pointer;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.about-plate1 .plate1-main .main-cont .cont-video .video-play img {
		width: 100%;
	}

	.about-plate1 .plate1-main .main-cont .cont-video .video-play:hover {
		transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}

	.about-plate1 .plate1-main .main-cont .cont-video:hover .video-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.about-plate1 .plate1-main .main-cont .cont-cent {
		width: 100%;
		height: auto;
		padding: 0.12rem .2rem;
		background: none;
		background-size: 100%;
	}

	.about-plate1 .plate1-main .main-cont .cont-cent .cent-title {
		font-size: var(--fs40);
		background: linear-gradient(0deg, #003894, #0058dd);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.about-plate1 .plate1-main .main-cont .cont-cent .cent-text {
		font-size: var(--fs26);
		font-weight: 300;
		line-height: .46rem;
		text-align: justify;
		color: rgba(0,0,0,0.9);
	}

	.about-plate1 .plate1-main .main-cont .cont-cent .cent-data {
		display: flex;
		justify-content: flex-start;
		width: 100%;
		height: auto;
		margin-top: .4rem;
	}

	.about-plate1 .plate1-main .main-cont .cont-cent .cent-data .data-item {
		position: relative;
		width: 33.33%;
		height: auto;
	}

	.about-plate1 .plate1-main .main-cont .cont-cent .cent-data .data-item::after {
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		width: 1.6rem;
		height: 1.4rem;
		margin: -0.7rem 0 0 -0.8rem;
		background: url(../images/icon/icon-plate2-bg.png) no-repeat center center;
		background-size: 100%;
	}

	.about-plate1 .plate1-main .main-cont .cont-cent .cent-data .data-item .item-title {
		font-size: var(--fs24);
		text-align: center;
	}

	.about-plate1 .plate1-main .main-cont .cont-cent .cent-data .data-item .item-title span {
		font-family: 'MONTSERRAT-BOLD';
		font-size: var(--fs52);
		color: #003894;
	}

	.about-plate1 .plate1-main .main-cont .cont-cent .cent-data .data-item .item-title em {
		display: inline-block;
		width: .3rem;
		height: .3rem;
		margin-left: -0.05rem;
		border-radius: 50%;
		background: #222;
		font-size: .12rem;
		line-height: .3rem;
		color: #fff;
		white-space: nowrap;
		transform: translatey(-0.05rem);
		-o-transform: translatey(-0.05rem);
		-moz-transform: translatey(-0.05rem);
		-webkit-transform: translatey(-0.05rem);
	}

	.about-plate1 .plate1-main .main-cont .cont-cent .cent-data .data-item .item-text {
		font-size: var(--fs26);
		text-align: center;
		color: #222;
	}

	.about-plate1 .plate1-main .main-cont .cont-cent .page-button {
		margin: 0.25rem auto 0;
	}

	/* ================= .about-plate2 ================= */

	.about-plate2 {
		width: 100%;
		height: auto;
	}

	.about-plate2 .plate2-swiper {
		position: relative;
		width: 100%;
		height: auto;
	}

	.about-plate2 .plate2-swiper .swiper-slide {
		width: 100%;
		height: 7rem;
	}

	.about-plate2 .plate2-swiper .swiper-slide .slide-box {
		position: relative;
		width: 100%;
		height: 100%;
	}

	.about-plate2 .plate2-swiper .swiper-slide .slide-box .box-pic {
		display: none;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}

	.about-plate2 .plate2-swiper .swiper-slide .slide-box .box-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.about-plate2 .plate2-swiper .swiper-slide .slide-box .box-web-pic {
		display: block;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}

	.about-plate2 .plate2-swiper .swiper-slide .slide-box .box-web-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.about-plate2 .plate2-swiper .swiper-slide .slide-box .box-cent {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding: .55rem .3rem 0;
	}

	.about-plate2 .plate2-swiper .swiper-slide .slide-box .box-cent .cent-title {
		font-size: .48rem;
		font-weight: bold;
		text-align: center;
		color: #fff;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.about-plate2 .plate2-swiper .swiper-slide .slide-box .box-cent .cent-subTitle {
		margin-top: .25rem;
		font-size: 0.18rem;
		font-weight: 300;
		text-align: center;
		color: rgba(255,255,255,0.7);
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.about-plate2 .plate2-swiper .swiper-slide .slide-box .box-cent .cent-text {
		width: 100%;
		margin: .8rem auto 0;
		font-size: var(--fs26);
		font-weight: 300;
		line-height: .42rem;
		text-align: center;
		color: #fff;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
	}

	.about-plate2 .plate2-swiper .swiper-slide .slide-box .box-lump {
		position: absolute;
		bottom: .2rem;
		left: 0;
		display: flex;
		justify-content: flex-start;
		width: 100%;
		height: auto;
		padding: 0 .3rem;
		margin-left: 0;
		z-index: 9;
	}

	.about-plate2 .plate2-swiper .swiper-slide .slide-box .box-lump .lump-item {
		width: 2.6rem;
		height: auto;
		padding: .15rem;
		background: rgba(255,255,255,0.1);
		backdrop-filter: blur(0.05rem);
		border-radius: .1rem;
		border: solid 0.02rem rgba(255,255,255,0.3);
	}

	.about-plate2 .plate2-swiper .swiper-slide .slide-box .box-lump .lump-item .item-title {
		font-size: var(--fs28);
		text-align: center;
		color: #fff;
	}

	.about-plate2 .plate2-swiper .swiper-slide .slide-box .box-lump .lump-item .item-text {
		margin-top: .05rem;
		font-size: var(--fs26);
		font-weight: 300;
		text-align: center;
		color: #fff;
	}

	.about-plate2 .plate2-swiper .swiper-button {
		display: flex;
		justify-content: space-between;
		position: absolute;
		bottom: .3rem;
		left: auto;
		right: .3rem;
		width: 1.8rem;
		margin-left: -0.68rem;
	}

	.about-plate2 .plate2-swiper .swiper-button .plate2-swiper-button-prev,
    .about-plate2 .plate2-swiper .swiper-button .plate2-swiper-button-next {
		position: relative;
		width: .65rem;
		height: .65rem;
		border-radius: 50%;
		box-shadow: 0 0.05rem 0.3rem 0 rgba(0,57,131,0.15);
		cursor: pointer;
		outline: none;
		z-index: 9;
	}

	.about-plate2 .plate2-swiper .swiper-button .plate2-swiper-button-prev img,
    .about-plate2 .plate2-swiper .swiper-button .plate2-swiper-button-next img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.about-plate2 .plate2-swiper .swiper-button .plate2-swiper-button-prev .img2,
    .about-plate2 .plate2-swiper .swiper-button .plate2-swiper-button-next .img2 {
		opacity: 0;
	}

	.about-plate2 .plate2-swiper .swiper-button .plate2-swiper-button-prev:hover .img1,
    .about-plate2 .plate2-swiper .swiper-button .plate2-swiper-button-next:hover .img1 {
		opacity: 0;
	}

	.about-plate2 .plate2-swiper .swiper-button .plate2-swiper-button-prev:hover .img2,
    .about-plate2 .plate2-swiper .swiper-button .plate2-swiper-button-next:hover .img2 {
		opacity: 1;
	}

	/* ================= .about-plate3 ================= */

	.about-plate3 {
		width: 100%;
		height: auto;
		padding: .6rem .3rem .65rem;
		background: url(../images/about-plate3-bg.png) no-repeat bottom left;
		background-size: contain;
	}

	.about-plate3 .plate3-top .top-text {
		margin-top: .2rem;
		font-size: 0.18rem;
		font-weight: 300;
		text-align: center;
		color: rgba(20,30,42,0.7);
	}

	.about-plate3 .plate3-main {
		position: relative;
		margin-top: .8rem;
	}

	.about-plate3 .plate3-main .main-swiper {
		position: relative;
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding-right: 1.14rem;
		overflow: hidden;
	}

	.about-plate3 .plate3-main .main-swiper::after {
		content: '';
		display: none;
		position: absolute;
		top: 50%;
		left: 0;
		width: 100%;
		height: 0.01rem;
		border-bottom: dashed 0.01rem #8ea9cd;
	}

	.about-plate3 .plate3-main .main-swiper .swiper-slide {
		position: relative;
		width: 25%;
		height: 7.5rem;
	}

	.about-plate3 .plate3-main .main-swiper .swiper-slide::before {
		content: '';
		position: absolute;
		top: 50%;
		left: 0;
		width: .16rem;
		height: .16rem;
		margin-top: -0.08rem;
		background: url(../images/icon/icon-about-plate3-round.png) no-repeat center center;
		background-size: 100%;
	}

	.about-plate3 .plate3-main .main-swiper .swiper-slide::after {
		content: '';
		position: absolute;
		top: 50%;
		left: .16rem;
		width: calc(100% - .16rem);
		height: 0.01rem;
		margin-top: -0.005rem;
		border-bottom: dashed 0.01rem #8ea9cd;
	}

	.about-plate3 .plate3-main .main-swiper .swiper-slide .slide-box {
		position: absolute;
		top: 0;
		left: .12rem;
		width: 2.8rem;
		height: 3.6rem;
		padding: .2rem .15rem .15rem;
		background: url(../images/about-plate3-bg2.png) no-repeat top left;
		background-size: 100% 100%;
		z-index: 9;
	}

	.about-plate3 .plate3-main .main-swiper .swiper-slide .slide-box .box-year {
		font-size: var(--fs36);
	}

	.about-plate3 .plate3-main .main-swiper .swiper-slide .slide-box .box-year span {
		background: linear-gradient(90deg, #003894, #0058dd);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
	}

	.about-plate3 .plate3-main .main-swiper .swiper-slide .slide-box .box-text {
		height: 1.02rem;
		margin-top: .1rem;
		font-size: var(--fs24);
		line-height: .34rem;
		color: #666;
		overflow: auto;
	}

	.about-plate3 .plate3-main .main-swiper .swiper-slide .slide-box .box-pic {
		width: 100%;
		height: 1.5rem;
		margin-top: .2rem;
		border-radius: .05rem;
		overflow: hidden;
	}

	.about-plate3 .plate3-main .main-swiper .swiper-slide .slide-box .box-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.about-plate3 .plate3-main .main-swiper .swiper-slide .slide-box .box-pic:hover img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.about-plate3 .plate3-main .main-swiper .swiper-slide:nth-child(even) .slide-box {
		top: auto;
		bottom: 0;
		padding: .2rem .15rem .15rem;
		background: url(../images/about-plate3-bg3.png) no-repeat top left;
		background-size: 100% 100%;
	}

	.about-plate3 .plate3-main .main-swiper .swiper-slide:last-of-type::after {
		width: calc(100% - .16rem + 1.14rem);
	}

	/* ================= .about-plate4 ================= */

	.about-plate4 {
		width: 100%;
		height: auto;
		padding: .6rem .3rem 2.8rem;
		background-repeat: no-repeat;
		background-position: bottom left;
		background-size: cover;
	}

	.about-plate4 .plate4-top .page-title {
		color: #fff;
	}

	.about-plate4 .plate4-top .page-English {
		color: transparent;
		-webkit-text-stroke: 0.01rem #fff;
	}

	.about-plate4 .plate4-main {
		margin-top: .8rem;
	}

	.about-plate4 .plate4-main .main-swiper {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.about-plate4 .plate4-main .main-swiper .swiper-slide {
		width: 100%;
		height: auto;
		margin-right: .3rem;
	}

	.about-plate4 .plate4-main .main-swiper .swiper-slide:last-of-type {
		margin-right: 0;
	}

	.about-plate4 .plate4-main .main-swiper .swiper-slide .slide-box {
		width: 100%;
		height: 3.6rem;
		padding: 1.4rem .25rem 0;
		background: rgba(255,255,255,0.1);
		backdrop-filter: blur(0.05rem);
		border-radius: .1rem;
		border: solid 0.02rem rgba(255,255,255,0.3);
	}

	.about-plate4 .plate4-main .main-swiper .swiper-slide .slide-box .box-title {
		font-size: 0.15rem;
		font-weight: 300;
		text-align: center;
		line-height: 0.25rem;
		background: linear-gradient(90deg, #003894, #0058dd);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
	}

	.about-plate4 .plate4-main .main-swiper .swiper-slide .slide-box .box-text {
		font-size: 0.18rem;
		font-weight: bold;
		text-align: center;
		line-height: 0.25rem;
		background: linear-gradient(90deg, #003894, #0058dd);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
	}

	.about-plate4 .plate4-text {
		position: absolute;
		bottom: .3rem;
		left: 0;
		width: 100%;
		padding: 0 .3rem;
		font-size: var(--fs20);
		text-align: center;
		line-height: 1.25;
		color: #fff;
		opacity: .8;
	}

	/* ================= .about-plate5 ================= */

	.about-plate5 {
		position: relative;
		width: 100%;
		height: auto;
		padding: .6rem .3rem .3rem;
		background: url(../images/about-plate5-bg.jpg) no-repeat top left;
		background-size: cover;
	}

	.about-plate5 .plate5-top .top-text {
		margin-top: .2rem;
		font-size: 0.18rem;
		font-weight: 300;
		text-align: center;
		color: rgba(20,30,42,0.7);
	}

	.about-plate5 .plate5-data {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top: 1.05rem;
	}

	.about-plate5 .plate5-data .data-item {
		position: relative;
		width: 33.33%;
		height: auto;
		margin-bottom: .75rem;
	}

	.about-plate5 .plate5-data .data-item::after {
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		width: 1.8rem;
		height: 1.8rem;
		margin: -0.95rem 0 0 -0.9rem;
		background: url(../images/icon/icon-plate2-bg.png) no-repeat center center;
		background-size: 100%;
	}

	.about-plate5 .plate5-data .data-item .item-title {
		text-align: center;
		font-size: var(--fs28);
		color: #222;
	}

	.about-plate5 .plate5-data .data-item .item-title span {
		font-family: 'MONTSERRAT-BOLD';
		font-size: .52rem;
		margin-left: 0.05rem;
		margin-right: 0.06rem;
	}

	.about-plate5 .plate5-data .data-item .item-title em {
		display: inline-block;
		width: .3rem;
		height: .3rem;
		margin-left: -0.05rem;
		border-radius: 50%;
		background: #222;
		font-size: .12rem;
		line-height: .35rem;
		color: #fff;
		white-space: nowrap;
		transform: translatey(-0.05rem);
		-o-transform: translatey(-0.05rem);
		-moz-transform: translatey(-0.05rem);
		-webkit-transform: translatey(-0.05rem);
	}

	.about-plate5 .plate5-data .data-item .item-text {
		font-size: var(--fs28);
		text-align: center;
		color: #222;
	}

	.about-plate5 .plate5-3D {
		position: absolute;
		bottom: -3%;
		left: 0;
		height: 5rem;
		opacity: 1;
	}

	/* ================= .about-plate6 ================= */

	.about-plate6 {
		position: relative;
		width: 100%;
		height: auto;
		background-repeat: no-repeat;
		background-position: bottom left;
		background-size: cover;
	}

	.about-plate6 .plate6-top .page-title {
		color: #fff;
	}

	.about-plate6 .plate6-top .page-English {
		color: transparent;
		-webkit-text-stroke: 0.01rem #fff;
	}

	.about-plate6 .plate6-top .top-text {
		width: 100%;
		margin: .3rem auto 0;
		font-size: var(--fs32);
		font-weight: 300;
		text-align: center;
		color: #fff;
	}

	.about-plate6 .plate6-main {
		position: relative;
	}

	.about-plate6 .plate6-main .main-box {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: auto;
		opacity: 0;
		visibility: hidden;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.about-plate6 .plate6-main .main-box .box-swiper {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.about-plate6 .plate6-main .main-box .box-swiper .swiper-slide {
		width: 100%;
		height: auto;
		margin-right: .24rem;
	}

	.about-plate6 .plate6-main .main-box .box-swiper .swiper-slide:last-of-type {
		margin-right: 0;
	}

	.about-plate6 .plate6-main .main-box .box-swiper .swiper-slide .slide-box {
		width: 100%;
		height: 5rem;
		overflow: hidden;
	}

	.about-plate6 .plate6-main .main-box .box-swiper .swiper-slide .slide-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.about-plate6 .plate6-main .main-box .box-swiper .swiper-slide .slide-box:hover img {
		transform: scale(1, 1) translateZ(0);
		-o-transform: scale(1, 1) translateZ(0);
		-moz-transform: scale(1, 1) translateZ(0);
		-webkit-transform: scale(1, 1 translateZ(0));
	}

	.about-plate6 .plate6-main .main-box .box-top {
		position: absolute;
		top: .6rem;
		left: 0;
		right: 0;
		margin: 0 auto;
	}

	.about-plate6 .plate6-main .main-box .box-top .page-title {
		color: #fff;
	}

	.about-plate6 .plate6-main .main-box .box-top .page-English {
		color: transparent;
		-webkit-text-stroke: 0.01rem #fff;
	}

	.about-plate6 .plate6-main .main-box .box-top .top-text {
		width: 100%;
		margin: .3rem auto 0;
		padding: 0 .4rem;
		font-size: var(--fs30);
        /* font-size: var(--fs26); */
		font-weight: 300;
		text-align: center;
		color: #fff;
		line-height: .46rem;
	}

	.about-plate6 .plate6-main .main-box .box-pic {
		width: 100%;
		height: 7rem;
	}

	.about-plate6 .plate6-main .main-box .box-pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.about-plate6 .plate6-main .main-box-on {
		position: relative;
		opacity: 1;
		visibility: visible;
	}

	.about-plate6 .plate6-lump {
		width: 100%;
	}

	.about-plate6 .plate6-lump::after {
		content: '';
		position: absolute;
		top: 1.16rem;
		left: 0;
		width: 100%;
		height: 0.01rem;
		border-bottom: dashed 0.01rem rgba(255,255,255,0.2);
	}

	.about-plate6 .plate6-lump .lump-swiper {
		overflow: hidden;
	}

	.about-plate6 .plate6-lump .lump-swiper .swiper-slide {
		width: calc(100% / 2);
		height: auto;
	}

	.about-plate6 .plate6-lump .lump-swiper .swiper-slide .slide-box {
		width: 100%;
		height: auto;
		padding: 0 .1rem;
		cursor: pointer;
	}

	.about-plate6 .plate6-lump .lump-swiper .swiper-slide .slide-box .box-icon {
		position: relative;
		width: .7rem;
		height: .7rem;
		margin: 0 auto;
	}

	.about-plate6 .plate6-lump .lump-swiper .swiper-slide .slide-box .box-icon img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.about-plate6 .plate6-lump .lump-swiper .swiper-slide .slide-box .box-icon .img2 {
		opacity: 0;
	}

	.about-plate6 .plate6-lump .lump-swiper .swiper-slide .slide-box .box-round {
		position: relative;
		width: 0.16rem;
		height: 0.16rem;
		margin: .22rem auto 0;
		background: rgba(255,255,255,0.2);
		border-radius: 50%;
	}

	.about-plate6 .plate6-lump .lump-swiper .swiper-slide .slide-box .box-round::after {
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		width: 0.08rem;
		height: 0.08rem;
		margin: -0.04rem 0 0 -0.04rem;
		background: #fff;
		border-radius: 50%;
	}

	.about-plate6 .plate6-lump .lump-swiper .swiper-slide .slide-box .box-title {
		margin-top: .2rem;
		font-size: var(--fs32);
		font-weight: bold;
		text-align: center;
		color: #fff;
	}

	.about-plate6 .plate6-lump .lump-swiper .swiper-slide .slide-box .box-text {
		margin-top: .05rem;
		font-family: 'MONTSERRAT-LIGHT';
		font-size: var(--fs22);
		text-align: center;
		color: rgba(255,255,255,0.3);
	}

	.about-plate6 .plate6-lump .lump-swiper .swiper-slide-on .slide-box .box-icon .img1 {
		opacity: 0;
	}

	.about-plate6 .plate6-lump .lump-swiper .swiper-slide-on .slide-box .box-icon .img2 {
		opacity: 1;
	}

	.about-plate6 .plate6-lump .plate6-swiper-button-prev,
    .about-plate6 .plate6-lump .plate6-swiper-button-next {
		position: absolute;
		top: .72rem;
		width: .7rem;
		height: .7rem;
		border-radius: 50%;
		background: rgba(255,255,255,0.2);
		z-index: 9;
		cursor: pointer;
		outline: none;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.about-plate6 .plate6-lump .plate6-swiper-button-prev img,
    .about-plate6 .plate6-lump .plate6-swiper-button-next img {
		position: absolute;
		top: 50%;
		left: 50%;
		width: .26rem;
		transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.about-plate6 .plate6-lump .plate6-swiper-button-prev .img2,
    .about-plate6 .plate6-lump .plate6-swiper-button-next .img2 {
		opacity: 0;
	}

	.about-plate6 .plate6-lump .plate6-swiper-button-prev:hover,
    .about-plate6 .plate6-lump .plate6-swiper-button-next:hover {
		background: rgba(255, 255, 255);
	}

	.about-plate6 .plate6-lump .plate6-swiper-button-prev:hover .img1,
    .about-plate6 .plate6-lump .plate6-swiper-button-next:hover .img1 {
		opacity: 0;
	}

	.about-plate6 .plate6-lump .plate6-swiper-button-prev:hover .img2,
    .about-plate6 .plate6-lump .plate6-swiper-button-next:hover .img2 {
		opacity: 1;
	}

	.about-plate6 .plate6-lump .plate6-swiper-button-prev {
		left: .2rem;
	}

	.about-plate6 .plate6-lump .plate6-swiper-button-next {
		right: .2rem;
	}

	/* ================= .about-plate7 ================= */

	.about-plate7 {
		width: 100%;
		height: auto;
		padding: .6rem .3rem .7rem;
		background-repeat: no-repeat;
		background-position: bottom left;
		background-size: cover;
	}

	.about-plate7 .plate7-top .top-text {
		margin-top: .2rem;
		font-size: 0.18rem;
		font-weight: 300;
		text-align: center;
		color: rgba(20,30,42,0.7);
	}

	.about-plate7 .plate7-main {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		position: relative;
		height: auto;
		margin-top: .75rem;
	}

	.about-plate7 .plate7-main .main-item {
		position: static;
		width: 48%;
		height: 2.6rem;
		margin-bottom: .1rem;
		overflow: hidden;
		animation: none !important;
	}

	.about-plate7 .plate7-main .main-item img {
		width: 100%;
		height: 100%;
		object-fit: contain;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.about-plate7 .plate7-main .main-item:hover img {
		transform: scale(1, 1) translateZ(0);
		-o-transform: scale(1, 1) translateZ(0);
		-moz-transform: scale(1, 1) translateZ(0);
		-webkit-transform: scale(1, 1 translateZ(0));
	}

	.about-plate7 .plate7-main .main-item:nth-child(1) {
		top: 0;
		left: 0;
		animation: mainBlock 2s ease-in-out infinite;
	}

	.about-plate7 .plate7-main .main-item:nth-child(2) {
		top: 1.36rem;
		left: 4.3rem;
		animation: mainBlock 2.4s ease-in-out infinite;
	}

	.about-plate7 .plate7-main .main-item:nth-child(3) {
		top: 0;
		left: 8.76rem;
		animation: mainBlock 3s ease-in-out infinite;
	}

	.about-plate7 .plate7-main .main-item:nth-child(4) {
		top: .8rem;
		right: -1.38rem;
		animation: mainBlock 2.5s ease-in-out infinite;
	}

	.about-plate7 .plate7-main .main-item:nth-child(5) {
		top: 3.38rem;
		left: 0;
		animation: mainBlock 3.2s ease-in-out infinite;
	}

	.about-plate7 .plate7-main .main-item:nth-child(6) {
		top: 4.15rem;
		right: .82rem;
		animation: mainBlock 2.3s ease-in-out infinite;
	}

	.about-plate7 .plate7-main .main-item:nth-child(7) {
		top: 3.48rem;
		left: 6.4rem;
		animation: mainBlock 2.7s ease-in-out infinite;
	}

	.about-plate7 .plate7-main .main-item:nth-child(8) {
		display: block;
	}

	.about-plate7 .page-button {
		margin: .15rem auto 0;
	}

	/* ================= .about-plate8 ================= */

	.about-plate8 {
		width: 100%;
		height: auto;
		padding: .6rem .3rem 0;
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: cover;
	}

	.about-plate8 .plate8-top .page-title {
		color: #fff;
	}

	.about-plate8 .plate8-top .page-English {
		color: transparent;
		-webkit-text-stroke: 0.01rem #fff;
	}

	.about-plate8 .plate8-main {
		margin-top: .85rem;
	}

	.about-plate8 .plate8-main .main-title {
		font-size: 0.18rem;
		font-weight: 300;
		text-align: center;
		color: #fff;
	}

	.about-plate8 .plate8-main .main-English {
		margin-top: .1rem;
		font-family: 'MONTSERRAT-EXTRALIGHT';
		font-size: var(--fs24);
		text-align: center;
		color: #fff;
		letter-spacing: .03rem;
		opacity: .6;
	}

	.about-plate8 .plate8-main .page-button {
		width: 2rem;
		margin: .5rem auto 0;
	}

	.about-plate8 .plate8-lump {
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: 1rem;
		border-top: solid 0.01rem rgba(255,255,255,0.2);
	}

	.about-plate8 .plate8-lump .lump-item {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		width: 100%;
		height: auto;
		padding: .5rem .3rem !important;
	}

	.about-plate8 .plate8-lump .lump-item .item-icon {
		width: .7rem;
		height: .7rem;
	}

	.about-plate8 .plate8-lump .lump-item .item-icon img {
		width: 100%;
	}

	.about-plate8 .plate8-lump .lump-item .item-cent {
		flex: 1;
		padding-left: .5rem;
	}

	.about-plate8 .plate8-lump .lump-item .item-cent .cent-title {
		font-size: var(--fs38);
		font-weight: bold;
		color: #fff;
	}

	.about-plate8 .plate8-lump .lump-item .item-cent .cent-text {
		margin-top: .1rem;
		font-size: var(--fs26);
		color: #fff;
	}

	.about-plate8 .plate8-lump .lump-item:first-of-type {
		padding-left: 2.7rem;
		border-right: none;
		border-bottom: solid 0.01rem rgba(255,255,255,0.1);
	}

	.about-plate8 .plate8-lump .lump-item:last-of-type {
		padding-right: 2.7rem;
	}

	/* ================= .product-plate2 ================= */

	.product-plate2 {
		width: 100%;
		height: auto;
		padding: 0 .3rem .6rem;
	}

	.product-plate2 .plate2-main {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-bottom: .55rem;
	}

	.product-plate2 .plate2-main .main-item {
		position: relative;
		width: 48.5%;
		height: auto;
		margin-right: 0;
		margin-bottom: .2rem;
		padding: .3rem .2rem .35rem;
		border-radius: .15rem;
		background: rgba(243,245,247,0.5);
		border: solid 0.01rem #dbe5f5;
		overflow: hidden;
	}

	.product-plate2 .plate2-main .main-item::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 0.03rem;
		background: #003894;
		transform: scale(0, 0) translateZ(0);
		-o-transform: scale(0, 0) translateZ(0);
		-moz-transform: scale(0, 0) translateZ(0);
		-webkit-transform: scale(0, 0 translateZ(0));
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.product-plate2 .plate2-main .main-item:nth-child(4n) {
		margin-right: 0;
	}

	.product-plate2 .plate2-main .main-item .item-pic {
		width: 100%;
		height: 3rem;
	}

	.product-plate2 .plate2-main .main-item .item-pic img {
		width: 100%;
		height: 100%;
		object-fit: contain;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.product-plate2 .plate2-main .main-item .item-title {
		margin-top: .15rem;
		font-size: var(--fs26);
		font-weight: bold;
		text-align: center;
		color: #333;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.product-plate2 .plate2-main .main-item .item-text {
		margin-top: .1rem;
		font-size: var(--fs26);
		font-weight: 300;
		text-align: center;
		color: #666;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.product-plate2 .plate2-main .main-item:hover {
		background: #fff;
		border: solid 0.01rem #fff;
		box-shadow: 0 0 0.4rem 0 rgba(0,0,0,0.1);
	}

	.product-plate2 .plate2-main .main-item:hover::after {
		transform: scale(1, 1) translateZ(0);
		-o-transform: scale(1, 1) translateZ(0);
		-moz-transform: scale(1, 1) translateZ(0);
		-webkit-transform: scale(1, 1 translateZ(0));
	}

	.product-plate2 .plate2-main .main-item:hover .item-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.product-plate2 .plate2-main .main-item:hover .item-title {
		color: #003894;
	}

	/* ================= .product-plate3 ================= */

	.product-plate3 {
		width: 100%;
		height: auto;
		padding: 0 .3rem .6rem;
	}

	.product-plate3 .plate3-main {
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
		margin-top: .6rem;
	}

	.product-plate3 .plate3-main .main-item {
		width: 100%;
		height: auto;
		margin-bottom: 0.2rem;
		margin-right: 0;
		cursor: pointer;
	}

	.product-plate3 .plate3-main .main-item:nth-child(3n) {
		margin-right: 0;
	}

	.product-plate3 .plate3-main .main-item .item-pic {
		position: relative;
		width: 100%;
		height: auto;
		background: #000;
		border-radius: .15rem;
		overflow: hidden;
	}

	.product-plate3 .plate3-main .main-item .item-pic img {
		width: 100%;
		height: 100%;
		opacity: .7;
		object-fit: cover;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.product-plate3 .plate3-main .main-item .item-pic .item-play {
		position: absolute;
		top: 50%;
		left: 50%;
		width: .8rem;
		height: .8rem;
		margin: -0.4rem 0 0 -0.4rem;
		background: url(../images/icon/icon-video-play2.png) no-repeat center center;
		background-size: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.product-plate3 .plate3-main .main-item .item-pic .item-play:hover {
		transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}

	.product-plate3 .plate3-main .main-item .item-title {
		margin-top: .2rem;
		font-size: var(--fs26);
		text-align: center;
		color: #333;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.product-plate3 .plate3-main .main-item:hover .item-pic img {
		transform: scale(1.1, 1.1) translateZ(0);
		-o-transform: scale(1.1, 1.1) translateZ(0);
		-moz-transform: scale(1.1, 1.1) translateZ(0);
		-webkit-transform: scale(1.1, 1.1 translateZ(0));
	}

	.product-plate3 .plate3-main .main-item:hover .item-title {
		color: #003894;
	}

	.product-plate3 .page-button {
		margin: 0 auto;
	}

	/* ================= .recruitDetail-top ================= */

	/* ================= 招聘详情 ================= */
	.recruitDetail-top {
		width: 100%;
		height: auto;
		margin-top: 1.2rem;
		padding: .6rem .3rem;
		background: url(../images/recruitDetail-bg.jpg) no-repeat top left;
		background-size: cover;
	}

	.recruitDetail-top .top-main .main-button {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		width: auto;
	}

	.recruitDetail-top .top-main .main-button em {
		width: 0.1rem;
		height: 0.09rem;
		background: url(../images/icon/icon-arrow.png) no-repeat center center;
		background-size: 100%;
		transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
	}

	.recruitDetail-top .top-main .main-button span {
		margin-left: .08rem;
		font-size: var(--fs30);
		color: #666;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.recruitDetail-top .top-main .main-button:hover span {
		margin-left: .16rem;
		color: #003894;
	}

	.recruitDetail-top .top-main .main-box {
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin-top: .35rem;
		padding-right: 0;
	}

	.recruitDetail-top .top-main .main-box .box-cent {
		flex: none;
		width: 100%;
		padding-right: 0;
	}

	.recruitDetail-top .top-main .main-box .box-cent .main-title {
		margin-top: .35rem;
		font-size: var(--fs42);
		font-weight: bold;
		line-height: .6rem;
		color: #000;
	}

	.recruitDetail-top .top-main .main-box .box-cent .main-text {
		margin-top: .15rem;
		font-size: var(--fs28);
		line-height: .44rem;
		color: #666;
	}

	.recruitDetail-top .top-main .main-box .box-button {
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		width: 2rem;
		height: .65rem;
		margin-top: .35rem;
		border-radius: .45rem;
		background: #003894;
		border: solid 0.02rem #003894;
	}

	.recruitDetail-top .top-main .main-box .box-button span {
		position: relative;
		font-size: var(--fs26);
		color: #fff;
		z-index: 9;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.recruitDetail-top .top-main .main-box .box-button:hover {
		background: transparent;
	}

	.recruitDetail-top .top-main .main-box .box-button:hover span {
		color: #003894;
	}

	/* ================= .recruitDetail-main ================= */

	.recruitDetail-main {
		width: 100%;
		height: auto;
		padding: .6rem .3rem .65rem;
	}

	.recruitDetail-main .main-box .box-title {
		margin-bottom: .2rem;
		font-size: var(--fs32);
		font-weight: bold;
		color: #000;
	}

	.recruitDetail-main .main-box .box-text {
		margin-bottom: .45rem;
		font-size: var(--fs26);
		line-height: .46rem;
		color: #666;
	}

	.recruitDetail-main .main-box .box-button {
		display: inline-block;
		width: auto;
		height: .5rem;
		padding: 0 .32rem;
		font-size: var(--fs16);
		line-height: .46rem;
		color: #003894;
		border-radius: .45rem;
		border: solid 0.02rem #003894;
	}

	.recruitDetail-main .main-box .box-button:hover {
		color: #fff;
		background: #003894;
	}

	/* ================= .download ================= */

	/* ================= 下载 ================= */
	.download {
		width: 100%;
		height: auto;
		padding: .5rem .3rem 1.2rem;
	}

	.download .download-search {
		display: flex;
		justify-content: space-between;
		align-items: center;
		position: relative;
		height: .8rem;
		margin-top: .95rem;
		padding: 0 .08rem 0 .45rem;
		border-radius: .45rem;
		border: solid 0.02rem #003894;
	}

	.download .download-search::after {
		content: '';
		position: absolute;
		top: 50%;
		left: .25rem;
		width: 0.06rem;
		height: 0.06rem;
		margin-top: -0.03rem;
		border-radius: 50%;
		background: #003894;
	}

	.download .download-search input {
		flex: 1;
		height: 100%;
		font-size: var(--fs28);
		font-weight: 300;
		color: #333;
	}

	.download .download-search input::placeholder {
		color: #999;
	}

	.download .download-search a {
		position: relative;
		width: .6rem;
		height: .6rem;
		text-align: center;
		line-height: .56rem;
		border-radius: 50%;
		background: linear-gradient(90deg, #003894, #0058dd);
	}

	.download .download-search a img {
		width: .28rem;
	}

	.download .download-main {
		margin-top: .7rem;
		margin-bottom: .6rem;
	}

	.download .download-main .main-item {
		display: flex;
		justify-content: space-between;
		align-items: center;
		width: 100%;
		height: 1.2rem;
		padding: 0 .2rem;
		margin-bottom: .2rem;
		box-shadow: 0 0 0.15rem 0 rgba(0,0,0,0.08);
	}

	.download .download-main .main-item p {
		width: calc(100% - .5rem);
		font-size: var(--fs26);
		color: #333;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.download .download-main .main-item p span {
		margin-right: .2rem;
		font-weight: bold;
		color: #999;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.download .download-main .main-item .item-button {
		display: flex;
		justify-content: space-between;
		align-items: center;
		width: auto;
	}

	.download .download-main .main-item .item-button em {
		width: .39rem;
		height: .5rem;
		background: url(../images/icon/icon-pdf.png) no-repeat center center;
		background-size: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.download .download-main .main-item .item-button span {
		font-size: var(--fs18);
		color: #003894;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.download .download-main .main-item:hover {
		background: #003894;
		box-shadow: 0 0 0.15rem 0 rgba(0,0,0,0);
	}

	.download .download-main .main-item:hover p {
		color: #fff;
	}

	.download .download-main .main-item:hover p span {
		color: #fff;
	}

	.download .download-main .main-item:hover .item-button em {
		background: url(../images/icon/icon-pdf2.png) no-repeat center center;
		background-size: 100%;
	}

	.download .download-main .main-item:hover .item-button span {
		color: #fff;
	}

	/* ================= .prompt ================= */

	/* ================= 提示页 ================= */
	.prompt {
		width: 100%;
		height: auto;
		margin-top: -1.5rem;
		padding: 1rem .3rem 1.3rem;
	}

	.prompt .prompt-main {
		width: 100%;
		height: auto;
		margin: 0 auto;
	}

	.prompt .prompt-main .main-title {
		font-size: var(--fs48);
		font-weight: bold;
		text-align: center;
		color: #333;
	}

	.prompt .prompt-main .main-cent {
		width: 100%;
		height: auto;
		margin-top: .35rem;
		font-size: var(--fs28);
		line-height: .46rem;
		color: #666;
	}

	/* ================= .search ================= */

	/* ================= 搜索页 ================= */
	.search {
		width: 100%;
		height: auto;
		padding: 1.8rem .3rem 1.2rem;
	}

	.search .search-main {
		width: 100%;
		height: auto;
		margin: 0 auto;
	}

	.search .search-main .main-top {
		display: flex;
		justify-content: flex-start;
		width: 100%;
		height: auto;
	}

	.search .search-main .main-top a {
		width: auto;
		height: .75rem;
		padding: 0 .3rem;
		margin-right: .3rem;
		font-size: .28rem;
		line-height: .7rem;
		color: #fff;
		background: #003894;
		border: solid 0.02rem #003894;
		border-radius: .1rem;
	}

	.search .search-main .main-top a:hover {
		color: #003894;
		background: transparent;
	}

	.search .search-main .main-cont {
		width: 100%;
		height: auto;
		margin-top: .4rem;
		font-size: .28rem;
		color: #000;
	}

	.search .search-main .main-cont span {
		margin-right: .3rem;
	}

	.search .search-main .main-cont b {
		color: #cd0000;
	}

	.search .search-main .main-box {
		width: 100%;
		height: auto;
		margin-top: .25rem;
	}

	.search .search-main .main-box a {
		display: flex;
		justify-content: space-between;
		align-items: center;
		width: 100%;
		height: .85rem;
		border-bottom: 0.01rem dashed #eee;
	}

	.search .search-main .main-box a p {
		width: 100%;
		font-size: .28rem;
		color: #666;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.search .search-main .main-box a:first-of-type {
		border-top: 0.01rem dashed #eee;
	}

	/* ================= .page-lump ================= */

	/* ================= 页面通用 - 分类快捷入口 ================= */
	.page-lump {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.page-lump .lump-item {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: center;
		width: 48.5%;
		height: 1.5rem;
		padding: 0 .2rem;
		margin-bottom: .15rem;
		margin-right: 0;
		border-radius: .15rem;
		background: url(../images/icon/icon-science-bg.png) no-repeat center center;
		background-size: 100% 100%;
		overflow: hidden;
	}

	.page-lump .lump-item:last-of-type {
		margin-right: 0;
	}

	.page-lump .lump-item .item-cent {
		width: calc(100% - .7rem);
		height: auto;
		padding-top: .2rem;
	}

	.page-lump .lump-item .item-cent .cent-title {
		font-size: var(--fs30);
		letter-spacing: .02rem;
		color: #111;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.page-lump .lump-item .item-cent .cent-English {
		margin-top: .05rem;
		font-family: 'MONTSERRAT-LIGHT';
		font-size: var(--fs20);
		letter-spacing: 0;
		text-transform: uppercase;
		color: rgba(0,0,0,0.3);
	}

	.page-lump .lump-item .item-icon {
		position: relative;
		width: .64rem;
		height: .52rem;
	}

	.page-lump .lump-item .item-icon img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.page-lump .lump-item .item-icon .img2 {
		opacity: 0;
	}

	.page-lump .lump-item:hover {
		background: linear-gradient(90deg, #003894, #0058dd);
	}

	.page-lump .lump-item:hover .item-cent .cent-title {
		color: #fff;
	}

	.page-lump .lump-item:hover .item-cent .cent-English {
		color: rgba(255,255,255,0.6);
	}

	.page-lump .lump-item:hover .item-icon .img1 {
		opacity: 0;
	}

	.page-lump .lump-item:hover .item-icon .img2 {
		opacity: 1;
	}

	.page-lump .lump-item-on {
		background: linear-gradient(90deg, #003894, #0058dd);
	}

	.page-lump .lump-item-on .item-cent .cent-title {
		color: #fff;
	}

	.page-lump .lump-item-on .item-cent .cent-English {
		color: rgba(255,255,255,0.6);
	}

	.page-lump .lump-item-on .item-icon .img1 {
		opacity: 0;
	}

	.page-lump .lump-item-on .item-icon .img2 {
		opacity: 1;
	}

	/* ================= .page-float ================= */

	/* ================= 页面浮动 ================= */
	.page-float {
		display: none;
		position: fixed;
		top: 80%;
		right: .1rem;
		width: .84rem;
		height: auto;
		z-index: 99;
		transform: translatey(-50%);
		-o-transform: translatey(-50%);
		-moz-transform: translatey(-50%);
		-webkit-transform: translatey(-50%);
	}

	.page-float .float-list {
		display: none;
		position: relative;
		width: 100%;
		height: .86rem;
		padding-top: .18rem;
		margin-bottom: .1rem;
		border-radius: 0.05rem;
		box-shadow: 0 0 .1rem rgba(0,0,0,0.1);
		background: #fff;
	}

	.page-float .float-list .list-pic {
		position: relative;
		width: .55rem;
		height: .48rem;
		margin: 0 auto;
		cursor: pointer;
	}

	.page-float .float-list .list-pic img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.page-float .float-list .list-pic .img2 {
		opacity: 0;
	}

	.page-float .float-list .list-title {
		display: none;
		margin-top: .1rem;
		font-size: .14rem;
		text-align: center;
		color: #333;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.page-float .float-list .list-cent {
		position: absolute;
		top: 0;
		left: -2.8rem;
		width: 2.8rem;
		height: auto;
		padding-right: .15rem;
		opacity: 0;
		visibility: hidden;
		transform: translatey(0.3rem);
		-o-transform: translatey(0.3rem);
		-moz-transform: translatey(0.3rem);
		-webkit-transform: translatey(0.3rem);
	}

	.page-float .float-list .list-cent .cent-title {
		position: relative;
		width: 100%;
		height: .6rem;
		font-size: .26rem;
		text-align: center;
		line-height: .6rem;
		color: #fff;
		background: #003894;
	}

	.page-float .float-list .list-cent .cent-title::after {
		content: '';
		position: absolute;
		top: 50%;
		right: 0;
		width: 0;
		height: 0;
		margin-right: -0.16rem;
		border: solid 0.08rem #003894;
		border-right-color: transparent;
		border-top-color: transparent;
		border-bottom-color: transparent;
		transform: translatey(-50%);
		-o-transform: translatey(-50%);
		-moz-transform: translatey(-50%);
		-webkit-transform: translatey(-50%);
	}

	.page-float .float-list .list-cent .cent-cont {
		padding: .2rem;
		font-size: .16rem;
		text-align: center;
		color: #333;
		background: #fff;
		box-shadow: 0.04rem 0.1rem 0.1rem rgba(38,93,63,0.2);
	}

	.page-float .float-list .list-cent .cent-cont img {
		width: 80%;
	}

	.page-float .float-list .list-tel {
		position: absolute;
		top: 0;
		left: -2.5rem;
		width: 2.5rem;
		height: .8rem;
		padding-right: .1rem;
		opacity: 0;
		visibility: hidden;
		transform: translatey(0.3rem);
		-o-transform: translatey(0.3rem);
		-moz-transform: translatey(0.3rem);
		-webkit-transform: translatey(0.3rem);
	}

	.page-float .float-list .list-tel p {
		width: 100%;
		height: 100%;
		padding-left: .15rem;
		font-size: .26rem;
		line-height: .8rem;
		color: #fff;
		background: #003894;
	}

	.page-float .float-list:nth-child(1) .list-tel {
		left: -4.2rem;
		width: 4.2rem;
	}

	.page-float .float-list:nth-child(5) {
		display: block;
	}

	.page-float .float-list:hover {
		background: #003894;
	}

	.page-float .float-list:hover .list-pic .img1 {
		opacity: 0;
	}

	.page-float .float-list:hover .list-pic .img2 {
		opacity: 1;
	}

	.page-float .float-list:hover .list-title {
		color: #fff;
	}

	.page-float .float-list:hover .list-cent,
    .page-float .float-list:hover .list-tel {
		opacity: 1;
		visibility: visible;
		transform: translatey(0);
		-o-transform: translatey(0);
		-moz-transform: translatey(0);
		-webkit-transform: translatey(0);
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	/* ================= .page-bottomList ================= */

	/* ================= 底部导航 ================= */
	.page-bottomList {
		display: flex;
		justify-content: space-between;
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 1.2rem;
		background: #fff;
		box-shadow: 0 0 .2rem 0 rgba(0,0,0,0.2);
		z-index: 199;
	}

	.page-bottomList .bottomList-item {
		position: relative;
		width: 25%;
		height: 100%;
	}

	.page-bottomList .bottomList-item .item-box {
		width: 100%;
		height: 100%;
		padding-top: .15rem;
	}

	.page-bottomList .bottomList-item .item-box .box-pic {
		width: .5rem;
		height: auto;
		margin: 0 auto;
	}

	.page-bottomList .bottomList-item .item-box .box-pic img {
		width: 100%;
	}

	.page-bottomList .bottomList-item .item-box .box-title {
		margin-top: .1rem;
		font-size: var(--fs24);
		text-align: center;
		color: #333;
	}

	.page-bottomList .bottomList-item .item-list {
		position: absolute;
		bottom: 1.2rem;
		left: 0;
		width: 100%;
		height: auto;
		background: #003894;
		opacity: 0;
		visibility: hidden;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.page-bottomList .bottomList-item .item-list .list-item {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100%;
		height: .8rem;
		padding: 0 .1rem;
		font-size: var(--fs24);
		text-align: center;
		color: #fff;
		border-bottom: solid 0.01rem #fff;
	}

	.page-bottomList .bottomList-item:hover .item-list {
		opacity: 1;
		visibility: visible;
	}

	/* ================= .pageW ================= */

	.pageW,
    .wrap {
		width: 100%;
		height: auto;
		margin-top: 0.15rem;
	}

	/* ================= .page-crumb ================= */

	.page-crumb .crumb-box {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		height: 100%;
		font-size: var(--fs26);
		padding: 0.02rem 0.1rem .01rem;
	}

	.page-crumb .crumb-box .box-icon {
		width: 0.1rem;
		margin-right: .15rem;
	}

	.page-crumb .crumb-box .box-icon img {
		display: block;
		width: 100%;
	}

	.page-crumb .crumb-box .box-text {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		width: auto;
		font-size: var(--fs26);
		font-weight: 300;
		color: #003894;
	}

	.page-crumb .crumb-box .box-text a:hover {
		color: #003894;
		text-decoration: underline;
	}

	.page-crumb .crumb-box .box-text em {
		display: inline-block;
		width: 0.04rem;
		height: 0.07rem;
		margin: 0 .15rem;
		background: url(../images/icon/icon-index-arrow.png) no-repeat center center;
		background-size: 100%;
	}

	/* ================= .page-load ================= */

	.page-load {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 2.5rem;
		height: auto;
		margin: 0 auto;
	}

	.page-load .load-icon {
		width: .45rem;
		height: .45rem;
		margin-right: .15rem;
		background: url(../images/icon/icon-load.png) no-repeat center center;
		background-size: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.page-load .load-title {
		font-size: var(--fs26);
		text-align: center;
		color: #003894;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.page-load:hover .load-icon {
		background: url(../images/icon/icon-load.png) no-repeat center center;
		background-size: 100%;
	}

	.page-load:hover .load-title {
		color: #003894;
	}

	/* ================= .page-button ================= */

	.page-button {
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		width: 1.8rem;
		height: .65rem;
		border-radius: .45rem;
		background: linear-gradient(90deg, #003894, #0058dd);
		transition: all .3s;
		-o-transition: all .3s;
		-moz-transition: all .3s;
		-webkit-transition: all .3s;
	}

	.page-button span {
		position: relative;
		font-family: 'MONTSERRAT-REGULAR';
		font-size: 0.12rem;
		text-transform: uppercase;
		color: #fff;
		z-index: 9;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.page-button em {
		position: relative;
		width: .23rem;
		height: .22rem;
		margin-left: .2rem;
		background: url(../images/icon/icon-arrow2.png) no-repeat center center;
		background-size: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.page-button:hover em {
		margin-left: .1rem;
	}

	/* ================= .page-button2 ================= */

	.page-button2 {
		display: flex;
		justify-content: center;
		align-items: center;
		width: .8rem;
		height: .8rem;
		border-radius: 50%;
		background: linear-gradient(90deg, #00d354, #00a943);
		overflow: hidden;
		transition: all .3s;
		-o-transition: all .3s;
		-moz-transition: all .3s;
		-webkit-transition: all .3s;
	}

	.page-button2 span {
		display: none;
		margin-right: .1rem;
		font-family: 'MONTSERRAT-BOLD';
		font-size: var(--fs28);
		text-transform: uppercase;
		color: #fff;
		z-index: 9;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.page-button2 em {
		position: relative;
		width: .28rem;
		height: .24rem;
		background: url(../images/icon/icon-arrow2.png) no-repeat center center;
		background-size: 100%;
		transition: all .5s;
		-o-transition: all .5s;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
	}

	.page-button2:hover {
		width: .8rem;
		border-radius: 50%;
	}

	.page-button2:hover span {
		display: none;
	}

	/* ================= .page-Wnav ================= */

	.page-Wnav {
		position: relative;
		display: block;
		width: 100%;
		height: 0.5rem;
		line-height: 0.5rem;
		background: #003894;
		z-index: 29;
	}

	.page-Wnav .Wnav-top {
		font-size: .32rem;
		text-transform: uppercase;
		color: #fff;
		background: url(../images/icon/icon-web-xiasanjiao.png) no-repeat 96% center;
		background-size: .24rem;
		padding: 0 .2rem;
	}

	.page-Wnav .top-on {
		background: url(../images/icon/icon-web-shangsanjiao.png) no-repeat 96% center !important;
		background-size: .24rem !important;
	}

	.page-Wnav .Wnav-ul {
		position: relative;
		width: 100%;
		height: 0;
		background: #fff;
		overflow: hidden;
		z-index: 99;
		transition: all .6s;
		-o-transition: all .6s;
		-moz-transition: all .6s;
		-webkit-transition: all .6s;
	}

	.page-Wnav .Wnav-ul .Wnav-li {
		width: 100%;
		height: 1rem;
		line-height: 1rem;
		padding: 0 .2rem;
		font-size: .26rem;
		text-transform: uppercase;
		color: #000;
		border-bottom: solid 0.01rem #ccc;
	}

	/* ================= .page-strip ================= */

	.page-strip,
    .page-second {
		display: none;
	}

	/* ================= .foot-link ================= */

	.foot-link {
		display: none;
	}
	
	
	
	
	
	
	
	
}