.layout {
	overflow:hidden;
	min-height:100vh;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.hdenglu {
	position:relative;
	min-height:100vh;
}
.hdenglu .logo {
	padding-top:4.479166666666667rem;
}
.hdenglu .logo img {
	display:block;
	margin:0 auto;
}
.hdenglu .form {
	width:32.29166666666667rem;
	border-radius:1.25rem;
	border:1px solid #fff;
	background:rgba(255,255,255,0.8);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin:2.7083333333333335rem auto 3.229166666666667rem;
	padding:1.4583333333333335rem 4.6875rem 1.6666666666666667rem;
}
.hdenglu .form li {
	margin-bottom:1.5625rem;
	border:1px solid #dcdcdc;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
	height:2.7083333333333335rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0 1.3541666666666667rem;
	background:#fff;
}
.hdenglu .form h3 {
	font-size:1.7708333333333335rem;
	line-height:1.4;
	color:#4f4f4f;
	font-weight:bold;
	text-align:center;
}
.hdenglu .form ul {
	margin-top:1.4583333333333335rem;
}
.hdenglu .form .ico {
	width:2.291666666666667rem;
	height:100%;
	position:relative;
	overflow:hidden;
}
.hdenglu .form .ico img {
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:1;
	bottom:0;
	max-width:80%;
	max-height:80%;
	margin:auto;
	display:block;
	object-fit:contain;
}
.hdenglu .form .rt {
	width:calc(100% - 2.291666666666667rem);
	height:100%;
}
.hdenglu .form .rts {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.hdenglu .form .t1 {
	width:100%;
	height:100%;
	background:none;
	border:none;
	font-size:0.9375rem;
	color:#4f4f4f;
}
.hdenglu .form .t2 {
	width:calc(100% - 5.208333333333334rem);
	padding-right:0.5208333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.hdenglu .form .img {
	width:5.208333333333334rem;
	height:100%;
	position:relative;
	cursor:pointer;
}
.hdenglu .form .img img {
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:1;
	display:block;
	margin:auto;
	bottom:0;
	display:block;
	object-fit:contain;
}
.hdenglu .form .btn {
	width:15.625rem;
	line-height:2.7083333333333335rem;
	height:2.7083333333333335rem;
	background:#ffa900;
	text-align:center;
	border-radius:0.4166666666666667rem;
	font-size:1.0416666666666667rem;
	color:#fff;
	font-weight:bold;
	margin:0 auto;
	border:none;
	display:block;
	cursor:pointer;
}
.hdenglu .fts {
	margin-top:3.229166666666667rem;
}
.hdenglu .fts ul {
	display:flex;
	justify-content:center;
	align-items:center;
}
.hdenglu .fts li {
	margin:0 1.25rem;
}
.hdenglu .fts li p {
	font-size:0.8333333333333334rem;
	line-height:1.7;
	color:#e5f5ff;
	text-align:center;
	margin-top:0.4166666666666667rem;
}
.hdenglu .fts li .wx {
	width:4.947916666666667rem;
	height:4.947916666666667rem;
	margin:0 auto;
}
.hdenglu .fts li img {
	width:100%;
	display:block;
	height:100%;
}
.hdenglu .txt {
	position:absolute;
	left:0;
	right:0;
	bottom:2.604166666666667rem;
	z-index:1;
	font-size:0.8333333333333334rem;
	line-height:1.7;
	color:#e5f5ff;
	text-align:center;
}
.header {
	display:flex;
	justify-content:space-between;
	height:4.791666666666667rem;
	padding:0.8854166666666667rem 3.125rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
}
.header .tianq {
	display:flex;
	justify-content:flex-start;
}
.header .lt {
	display:flex;
	justify-content:flex-start;
}
.header h2 {
	font-size:1.4583333333333335rem;
	line-height:1.2;
	color:#fff;
	margin-right:0.625rem;
}
.header h3 {
	font-size:0.6770833333333334rem;
	line-height:1.3;
	color:#fff;
}
.header h4 {
	font-size:0.6770833333333334rem;
	line-height:1.3;
	color:#fff;
}
.header .rt {
	display:flex;
	justify-content:flex-start;
	margin-left:3.125rem;
}
.header .ico {
	width:1.9270833333333335rem;
	height:1.6145833333333335rem;
	overflow:hidden;
}
.header .ico img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.header h5 {
	font-size:0.625rem;
	line-height:1.3;
	color:#fff;
	margin-left:0.5208333333333334rem;
}
.header .logo {
	position:absolute;
	left:0;
	right:0;
	top:1.3541666666666667rem;
	z-index:1;
	max-width:24.53125rem;
	margin:0 auto;
}
.header .logo img {
	width:100%;
	display:block;
}
.header .tuic {
	display:flex;
	justify-content:flex-start;
}
.header .h6 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#80f2ff;
	margin-left:1.0416666666666667rem;
	display:block;
}
.header .yhm {
	background:url(../images/qml6.png) no-repeat left top 0.10416666666666667rem;
	padding-left:1.5625rem;
}
.header .yhm h5 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#fff;
	background:url(../images/qml7.png) no-repeat right center;
	display:inline-block;
	padding-right:1.3020833333333335rem;
}
.header .yhm h5 a {
	color:#fff;
}
.hitemfts {
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:12;
}
.hitemfts::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	background:url(../images/bg2.png) no-repeat center;
	height:4.53125rem;
}
.hitemfts h3 {
	font-size:1.1458333333333335rem;
	line-height:1.6;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin-top:1.5625rem;
	margin-bottom:0.5208333333333334rem;
}
.hitemfts .ovs {
	position:relative;
	width:61.97916666666667rem;
	margin:0 auto;
}
.hitemfts .swiplanj {
	margin:0 1.5625rem;
	overflow:hidden;
}
.hitemfts .swiplanj li {
	/* width:6.770833333333334rem;*/;
}
.hitemfts .swiplanj .ico {
	position:relative;
	width:6.25rem;
	height:4.947916666666667rem;
	z-index:3;
	margin:0 auto;
}
.hitemfts .swiplanj .ico img {
	position:absolute;
	left:0.3125rem;
	right:0;
	top:-0.10416666666666667rem;
	z-index:-1;
	bottom:0;
	margin:0 auto;
	max-width:50%;
	max-height:50%;
	display:block;
	object-fit:contain;
}
.hitemfts .swiplanj h4 {
	font-size:0.8333333333333334rem;
	line-height:1.2;
	text-align:center;
	font-weight:bold;
	margin-top:0.5208333333333334rem;
}
.hitemfts .swiplanj li .ico::after,.hitemfts .swiplanj li .ico::before {
	background:url(../images/qml32.png) no-repeat center/100% 100%;
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:1;
	transform-origin:center 80%;
	background-size:90% auto !important;
	background-position:center bottom !important;
}
.hitemfts .swiplanj li:nth-child(1n) .ico::after,
.hitemfts .swiplanj li:nth-child(1n) .ico::before {
	background:url(../images/qml32.png) no-repeat center/100% 100%;
}
.hitemfts .swiplanj li:nth-child(2n) .ico::after,.hitemfts .swiplanj li:nth-child(2n) .ico::before {
	background:url(../images/qml33.png) no-repeat center/100% 100%;
}
.hitemfts .swiplanj li:nth-child(3n) .ico::after,.hitemfts .swiplanj li:nth-child(3n) .ico::before {
	background:url(../images/qml34.png) no-repeat center/100% 100%;
}
.hitemfts .swiplanj li:nth-child(4n) .ico::after,.hitemfts .swiplanj li:nth-child(4n) .ico::before {
	background:url(../images/qml35.png) no-repeat center/100% 100%;
}
.hitemfts .swiplanj li:nth-child(5n) .ico::after,.hitemfts .swiplanj li:nth-child(5n) .ico::before {
	background:url(../images/qml36.png) no-repeat center/100% 100%;
}
.hitemfts .swiplanj li:nth-child(6n) .ico::after,.hitemfts .swiplanj li:nth-child(6n) .ico::before {
	background:url(../images/qml37.png) no-repeat center/100% 100%;
}
.hitemfts .swiplanj li:nth-child(1n) h4 {
	color:#00e7c0;
}
.hitemfts .swiplanj li:nth-child(2n) h4 {
	color:#47d7f6;
}
.hitemfts .swiplanj li:nth-child(3n) h4 {
	color:#ffcb50;
}
.hitemfts .swiplanj li:nth-child(4n) h4 {
	color:#e44c2c;
}
.hitemfts .swiplanj li:nth-child(5n) h4 {
	color:#bf34d8;
}
.hitemfts .swiplanj li:nth-child(6n) h4 {
	color:#1c92ff;
}
.hitemfts .ovs .prev,.hitemfts .ovs .next {
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:1;
	background:url(../images/qml30.png) no-repeat center/100% 100%;
	width:0.7291666666666667rem;
	height:8.854166666666668rem;
	cursor:pointer;
}
.hitemfts .ovs .next {
	left:auto;
	right:0;
	background:url(../images/qml31.png) no-repeat center/100% 100%;
}
.hitembox {
	margin:0.604166666666667rem 2.604166666666667rem 0;
	position:relative;
}
.itemlt {
	float:left;
	width:25.3125rem;
}
.itemrt {
	float:right;
	width:25.3125rem;
}
.itemcet {
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:1;
	width:43.75rem;
	margin:0 auto;
	overflow: hidden;
}
.itemlt .mhd {
	background:url(../images/bg1.png) no-repeat center top/100% 100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:1.0416666666666667rem;
}
.itemlt .mbd {
	background:url(../images/bg4.png) no-repeat center top/100% 100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:1.0416666666666667rem;
}
.itemlt .mbd h2 {
	background:url(../images/qml11.png) no-repeat center/100% 100%;
	line-height:2.3958333333333335rem;
	padding:0 2.604166666666667rem;
	font-size:1.1458333333333335rem;
	font-weight:bold;
	color:#ffffff;
}
.itemlt .mhd li {
	float:left;
	width:50%;
	text-align:center;
	margin-bottom:0.5625rem;
}
.itemlt .mhd li .ico img {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:11;
	margin:auto;
	max-width:55%;
	display:block;
}
.itemlt .mhd li .ico {
	position:relative;
	width:6.5625rem;
	height:6.5625rem;
	margin:0 auto;
}
.itemlt .mhd li .ico::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:1;
	background:url(../images/qml9.png) no-repeat center/contain;
}
.itemlt .mhd li h4 {
	font-size:0.8333333333333334rem;
	line-height:1.7;
	color:#fff;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.itemlt .mbd ul {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0 1.5625rem 1.0416666666666667rem;
	background:url(../images/qml16.png) no-repeat center bottom/100% auto;
}
.itemlt .mbd li {
	width:30%;
	text-align:center;
	background:url(../images/qml15.png) no-repeat center bottom/100% auto;
	padding-top:1.6666666666666667rem;
	cursor: pointer;
}
.itemlt .mbd h4 {
	font-size:0.8333333333333334rem;
	color:#ffffff;
}
.itemlt .mbd .ico {
	height:4.166666666666667rem;
	position:relative;
}
.itemlt .mbd .ico img {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:11;
	margin:auto;
	max-width:45%;
	display:block;
}
.itemcet .map {
	position:relative;
	padding-bottom:5.208333333333334rem;
}
.itemcet .map img {
	max-width:90%;
	display:block;
	margin:0 auto;
	position:relative;
	z-index:11;
}
.itemcet .map .guang {
	position:absolute;
	left:0;
	right:0;
	z-index:1;
	bottom:0;
	height:30.729166666666668rem;
	background:url(../images/g1.png) no-repeat center bottom/65% auto;
}
.itemrt {
	background:url(../images/bg5.png) no-repeat center top/100% 100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:1.0416666666666667rem;
}
.itemrt ul {
	display:flex;
	justify-content:center;
	padding:0 1.5625rem 1.0416666666666667rem;
	background:url(../images/qml16.png) no-repeat center bottom 1.0416666666666667rem/100% auto;
	margin-bottom:1.0416666666666667rem;
}
.itemrt ul li {
	width:40%;
	text-align:center;
	margin:0 3%;
	cursor: pointer;
}
.itemrt ul li h4 {
	font-size:0.7291666666666667rem;
	color:#ffffff;
	font-weight:bold;
}
.itemrt ul li .ico {
	height:5.208333333333334rem;
	position:relative;
}
.itemrt ul li .ico img {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:11;
	margin:auto;
	max-width:45%;
	display:block;
}
.umboxnum {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	background:url(../images/umbox.png) no-repeat center/100% 100%;
}
.umboxnum .n {
	position:absolute;
	left:9%;
	z-index:11;
	bottom:19%;
	font-size:0.4rem;
	color:#0cccd7;
	font-weight:lighter;
	-webkit-animation:ykxn 2s 0s linear infinite;
	-moz-animation:ykxn 2s 0s linear infinite;
}
.umboxnum .n:nth-child(2) {
	left:27%;
	bottom:15%;
	-webkit-animation:ykxn 2s -0.3s linear infinite;
	-moz-animation:ykxn 2s -0.3s linear infinite;
}
.umboxnum .n:nth-child(3) {
	left:69%;
	bottom:13%;
	-webkit-animation:ykxn 2s -0.7s linear infinite;
	-moz-animation:ykxn 2s -0.7s linear infinite;
}
.umboxnum .n:nth-child(4) {
	left:75%;
	bottom:2%;
	-webkit-animation:ykxn 2s -0.9s linear infinite;
	-moz-animation:ykxn 2s -0.9s linear infinite;
}
.umboxnum .n:nth-child(5) {
	left:18%;
	bottom:9%;
	-webkit-animation:ykxn 2s -0.5s linear infinite;
	-moz-animation:ykxn 2s -0.5s linear infinite;
}
.umboxnum .n:nth-child(6) {
	left:31%;
	bottom:4%;
	-webkit-animation:ykxn 2s -1.7s linear infinite;
	-moz-animation:ykxn 2s -1.7s linear infinite;
}
.umboxnum .n:nth-child(7) {
	left:79%;
	bottom:15%;
	-webkit-animation:ykxn 2s -1.5s linear infinite;
	-moz-animation:ykxn 2s -1.5s linear infinite;
}
.umboxnum .n:nth-child(8) {
	left:55%;
	bottom:5%;
	-webkit-animation:ykxn 2s -1s linear infinite;
	-moz-animation:ykxn 2s -1s linear infinite;
}
@-webkit-keyframes ykxn {
	0% {
	opacity:0.8;
	-webkit-transform:translateY(0);
}
50% {
	opacity:0.3;
	-webkit-transform:translateY(-0.2rem);
}
100% {
	opacity:0.8;
	-webkit-transform:translateY(0);
}
;}@-moz-keyframes ykxn {
	0% {
	opacity:0.8;
	-moz-transform:translateY(0);
}
50% {
	opacity:0.3;
	-moz-transform:translateY(-0.2rem);
}
100% {
	opacity:0.8;
	-moz-transform:translateY(0);
}
;}.hitemfts .swiplanj .ico img,.itemcet .map img,.itemlt .mbd .ico img,.itemrt ul li .ico img {
	-webkit-animation:fadeInUp2 2s 0s linear infinite;
	-moz-animation:fadeInUp2 2s 0s linear infinite;
}
@-webkit-keyframes fadeInUp2 {
	0% {
	-webkit-transform:translateY(0);
}
50% {
	-webkit-transform:translateY(0.5208333333333334rem);
}
;}100% {
	-webkit-transform:translateY(0);
}
;}@-moz-keyframes fadeInUp2 {
	0% {
	-moz-transform:translateY(0);
}
50% {
	-moz-transform:translateY(0.5208333333333334rem);
}
100% {
	-moz-transform:translateY(0);
}
;}.itemlt .mhd li .ico::before {
	-webkit-animation:umro 6s 0s linear infinite;
	-moz-animation:umro 6s 0s linear infinite;
}
@-webkit-keyframes umro {
	0% {
	-webkit-transform:rotate(0);
}
100% {
	-webkit-transform:rotate(360deg);
}
;}@-moz-keyframes umro {
	0% {
	-moz-transform:rotate(0);
}
100% {
	-moz-transform:rotate(360deg);
}
;}.itemcet .map .guang {
	opacity:0;
	transform-origin:center 80%;
}
.itemcet .map .guang:nth-child(1) {
	-webkit-animation:dax 2s 0s linear infinite;
	-moz-animation:dax 2s 0s linear infinite;
}
.itemcet .map .guang:nth-child(2) {
	-webkit-animation:dax 2s 0.4s linear infinite;
	-moz-animation:dax 2s 0.4s linear infinite;
}
.itemcet .map .guang:nth-child(3) {
	-webkit-animation:dax 2s 0.8s linear infinite;
	-moz-animation:dax 2s 0.8s linear infinite;
}
.itemcet .map .guang:nth-child(4) {
	-webkit-animation:dax 2s 1.2s linear infinite;
	-moz-animation:dax 2s 1.2s linear infinite;
}
.itemcet .map .guang:nth-child(5) {
	-webkit-animation:dax 2s 1.6s linear infinite;
	-moz-animation:dax 2s 1.6s linear infinite;
}
.itemcet .map .guang:nth-child(6) {
	-webkit-animation:dax 2s 2s linear infinite;
	-moz-animation:dax 2s 2s linear infinite;
}
@-webkit-keyframes dax {
	0% {
	opacity:1;
	-webkit-transform:scale(0);
}
100% {
	opacity:0;
	-webkit-transform:scale(1.5);
}
;}
@-moz-keyframes dax {
	0% {
	opacity:1;
	-moz-transform:scale(0);
}
100% {
	opacity:0;
	-moz-transform:scale(1.5);
}
;}

@-webkit-keyframes dax1 {
	0% {
	opacity:0;
	-webkit-transform:scale(1);
}
50% {
	opacity:1;
	-webkit-transform:scale(1.25);
}
100% {
	opacity:0;
	-webkit-transform:scale(1.5);
}
;}

@-moz-keyframes dax1 {
	0% {
	opacity:0;
	-moz-transform:scale(1);
}
50% {
	opacity:1;
	-moz-transform:scale(1.25);
}
100% {
	opacity:0;
	-moz-transform:scale(1.5);
}
;}
.hitemfts .swiplanj li .ico::after {
	-webkit-animation:dax1 2s 0s linear infinite;
	-moz-animation:dax1 2s 0s linear infinite;
}
.fuwucen .list li::before {
    -webkit-animation: dax1 2s -1s linear infinite;
    -moz-animation: dax1 2s -1s linear infinite;
}



/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
  width: 7px;
  height: 7px;
  background-color: #f5f5f5;
  border-radius: 10px;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #f5f5f5;
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #2378ef;
}

@media only screen and (max-width:1460px){
	html{
		font-size: 14.6px !important;
		overflow: auto;
	}
	body{
		min-width: 1460px;
	}
}


@media only screen and (min-height:1000px){
	.hitembox{
		margin-top: 3.2rem;
	}
	.itemlt .mhd li{
		margin-bottom: 1.5rem;
	}
}
.hitemfts .swiplanj li a{
	display: block;
	padding-top: 10px;position: relative;
	top: 0;
}
.hitemfts .swiplanj li a:hover{
	top: -8px;
}
.itemlt .mbd li:hover h4,
.itemrt ul li:hover h4{
	color: #80f2ff;
}


/* 新*/
.fheader {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	position:relative;
}
.fheader .hd {
	width:38.54166666666667rem;
	height:5.9375rem;
	position:absolute;
	z-index:11;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
}
.fheader .lt {
	margin-top:0.15625rem;
	margin-left:-1.0416666666666667rem;
	background:url(../images/fh7.png) no-repeat center/contain;
	height:2.3958333333333335rem;
	width:23.4375rem;
	padding:0 1.5625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fheader .rt {
	margin-top:0.15625rem;
	background:url(../images/fh8.png) no-repeat center/contain;
	height:2.3958333333333335rem;
	width:23.4375rem;
	padding:0 1.5625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display: flex;
	justify-content: flex-end;
}
.fheader .lt h5 {
	font-size:0.7291666666666667rem;
	line-height:2.3958333333333335rem;
	color:#fff;

}
.fheader .lt h5 i {
	display:inline-block;
	font-weight:bold;
	margin-right:0.8333333333333334rem;
}
.fheader .lt h5 span {
	display:inline-block;
	font-weight:bold;
	font-size:0.9375rem;
	margin-left:1.0416666666666667rem;
}
.fheader .rt h5 {
	font-size:0.8333333333333334rem;
	line-height:2.3958333333333335rem;
	height:2.3958333333333335rem;
	color:#fff;
	padding-right:0.9375rem;
	position:relative;
	margin-right:0.2604166666666667rem;
}
.fheader .rt h5::before {
	position:absolute;
	z-index:1;
	content:"";
	height:1.3020833333333335rem;
	width:0.052083333333333336rem;
	background:rgba(255,255,255,0.25);
	top:50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	/* IE 9*/
	-moz-transform:translateY(-50%);
	/* Firefox*/
	-webkit-transform:translateY(-50%);
	/* Safari 和 Chrome*/
	-o-transform:translateY(-50%);
	right:0;
}
.fheader .rt .ls ul {
	display:flex;
	flex-wrap:wrap;
	position:relative;
	top:-0.3125rem;
}
.fheader .rt .ls ul li {
	margin-left:0.15625rem;
	height:2.8645833333333335rem;
	width:2.8645833333333335rem;
}
.fheader .rt .ls ul li a,.fheader .rt .ls ul li img {
	display:block;
	height:100%;
	width:100%;
}
.fbg {
	top: 2rem;
	position:absolute;
	bottom:0.4166666666666667rem;
	left:0.7291666666666667rem;
	right:0.7291666666666667rem;
}
.ffuwupt .lt {
	position:absolute;
	z-index:11;
	top:5.208333333333334rem;
	left:5.46875rem;
}
.ffuwupt .rt {
	position:absolute;
	z-index:11;
	top:5.208333333333334rem;
	right:5.46875rem;
}
.ffuwupt ul li {
	margin-bottom:1.0416666666666667rem;
	width:16.041666666666668rem;
	height:5.885416666666667rem;
}
.ffuwupt .lt ul li a{
	background:url(../images/fh1.png) no-repeat center/contain;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	height: 100%;
}
.ffuwupt .lt ul li:hover a{
	background:url(../images/fh1-2.png) no-repeat center/contain;
}
.ffuwupt .rt ul li:hover a{
	background:url(../images/fh1-3.png) no-repeat center/contain;
}
.ffuwupt .rt ul li {
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.ffuwupt ul li a {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding:1.0416666666666667rem 1.0416666666666667rem 0 1.9791666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	height: 100%;
	background:url(../images/fh1-1.png) no-repeat center/contain;
}
.ffuwupt .rt ul li a {
	padding:1.0416666666666667rem 1.9791666666666667rem 0 1.0416666666666667rem;
}
.ffuwupt .rt ul li h5 {
	text-align:right;
}
.ffuwupt ul li .icon {
	height:3.6458333333333335rem;
	width:3.6458333333333335rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	position:relative;
}
.ffuwupt ul li .icon::before {
	position:absolute;
	z-index:1;
	content:"";
	background:url(../images/fn3.png) no-repeat center/cover;
	top:0;
	bottom:0;
	left:0;
	right:0;
	-webkit-animation:bounce-up 6s 0s linear infinite;
	-moz-animation:umrbounce-upo 6s 0s linear infinite;
}
.ffuwupt ul li .icon img {
	display:block;
	max-width:60%;
	max-height:60%;
}
.ffuwupt ul li h5 {
	width:calc(100% - 5.989583333333334rem);
	font-size:1.0416666666666667rem;
	line-height:3.6458333333333335rem;
	color:#fff;
}
.ffuwupt .lt ul li:nth-child(2) {
	transform:rotate(-1deg);
	-ms-transform:rotate(-1deg);
	/* IE 9*/
	-moz-transform:rotate(-1deg);
	/* Firefox*/
	-webkit-transform:rotate(-1deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(-1deg);
}
.ffuwupt .lt ul li:nth-child(3) {
	transform:rotate(-2deg);
	-ms-transform:rotate(-2deg);
	/* IE 9*/
	-moz-transform:rotate(-2deg);
	/* Firefox*/
	-webkit-transform:rotate(-2deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(-2deg);
}
.ffuwupt .lt ul li:nth-child(5),.ffuwupt .lt ul li:nth-child(6) {
	transform:rotate(-4deg);
	-ms-transform:rotate(-4deg);
	/* IE 9*/
	-moz-transform:rotate(-4deg);
	/* Firefox*/
	-webkit-transform:rotate(-4deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(-4deg);
}
.ffuwupt .lt ul li:nth-child(4) {
	transform:rotate(-3deg);
	-ms-transform:rotate(-3deg);
	/* IE 9*/
	-moz-transform:rotate(-3deg);
	/* Firefox*/
	-webkit-transform:rotate(-3deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(-3deg);
}
.ffuwupt .rt ul li:nth-child(2) {
	transform:rotate(2deg);
	-ms-transform:rotate(2deg);
	/* IE 9*/
	-moz-transform:rotate(2deg);
	/* Firefox*/
	-webkit-transform:rotate(2deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(2deg);
}
.ffuwupt .rt ul li:nth-child(3) {
	transform:rotate(3deg);
	-ms-transform:rotate(3deg);
	/* IE 9*/
	-moz-transform:rotate(3deg);
	/* Firefox*/
	-webkit-transform:rotate(3deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(3deg);
}
.ffuwupt .rt ul li:nth-child(4) {
	transform:rotate(4deg);
	-ms-transform:rotate(4deg);
	/* IE 9*/
	-moz-transform:rotate(4deg);
	/* Firefox*/
	-webkit-transform:rotate(4deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(4deg);
}
.ffuwupt .rt ul li:nth-child(6),.ffuwupt .rt ul li:nth-child(5) {
	transform:rotate(5deg);
	-ms-transform:rotate(5deg);
	/* IE 9*/
	-moz-transform:rotate(5deg);
	/* Firefox*/
	-webkit-transform:rotate(5deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(5deg);
}
.fuwucen {
	width:51.5625rem;
	margin:5.208333333333334rem auto 0;
	position:relative;
	z-index:11;
}
.fuwucen .list {
	height:28.125rem;
	position:relative;z-index: 4;
}
.fuwucen .list li {
	position:absolute;
	z-index:2;
	width:6.770833333333334rem;
}
.fuwucen .list li:nth-child(1) {
	left:2.34375rem;
	top:0;
}
.fuwucen .list li:nth-child(2) {
	right:2.34375rem;
	top:0;
}
.fuwucen .list li:nth-child(3) {
	left:0;
	top:9.375rem;
}
.fuwucen .list li:nth-child(4) {
	right:0;
	top:9.375rem;
}
.fuwucen .list li:nth-child(5) {
	left:3.6458333333333335rem;
	bottom:0;
}
.fuwucen .list li:nth-child(6) {
	right:3.6458333333333335rem;
	bottom:0;
}
.fuwucen .list li a {
	display:block;position: relative;z-index: 11;
}
.fuwucen .list li::after {
	-webkit-animation:dax1 2s 0s linear infinite;
	-moz-animation:dax1 2s 0s linear infinite;
}
.fuwucen .list li::after,.fuwucen .list li::before {
	background:url(../images/fh2.png) no-repeat top center/100% 100%;
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:1.0416666666666667rem;
	bottom:0;
	z-index:1;
	transform-origin:center 80%;
	background-size:90% auto !important;
	background-position:center bottom !important;
}
.fuwucen .list li .icon {
	height:3.6458333333333335rem;
	width:3.6458333333333335rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	margin:0 auto;
	position:relative;
	top:1.0416666666666667rem;
}
.fuwucen .list li .icon img {
	display:block;
	max-width:65%;
	max-height:65%;
	-webkit-animation:bounce1 2s linear infinite;
	animation:bounce1 2s linear infinite;
}
@-webkit-keyframes bounce1 {
	0% {
	transform:translateY(0);opacity: 0;
}
50% {
	transform:translateY(-0.5208333333333334rem);
}
100% {
	transform:translateY(0);
}
;}@keyframes bounce1 {
	0% {
	transform:translateY(0);
}
50% {
	transform:translateY(-0.5208333333333334rem);
}
100% {
	transform:translateY(0);
}
;}.fuwucen .list li h4 {
	text-align:center;
	font-size:1.25rem;
	line-height:1.6;
	color:#fff;
	font-weight:bold;
	margin:2.0833333333333335rem auto 0;
	position:relative;
	top:1.0416666666666667rem;
}
.fuwucen .fzhonxin {
	position:absolute;
	z-index:1;
	top:3rem;
	left:0;
	right:0;
	margin:0 auto;
	width:22.135416666666668rem;
	height:22.135416666666668rem;
}
.fuwucen .fzhonxin i {
	display:block;
	left:-9.635416666666668rem;
	right:-9.635416666666668rem;
	position:absolute;
	z-index:5;
	background:url(../images/fh4.png) no-repeat center/contain;
	top:-9.635416666666668rem;
	bottom:-9.635416666666668rem;
}
.fuwucen .fzhonxin .fi1 {
	/* -webkit-animation:bounce-up 6s 0 linear infinite;
	animation:bounce-up 6s 0 linear infinite;*/
	-webkit-animation:bounce-up 6s 0s linear infinite;
	-moz-animation:umrbounce-upo 6s 0s linear infinite;
}
@-webkit-keyframes bounce-up {
	0% {
	transform:rotate(0);
	-ms-transform:rotate(0);
	/* IE 9*/
      -moz-transform:rotate(0);
	/* Firefox*/
      -webkit-transform:rotate(0);
	/* Safari 和 Chrome*/
      -o-transform:rotate(0);
}
100% {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	/* IE 9*/
      -moz-transform:rotate(360deg);
	/* Firefox*/
      -webkit-transform:rotate(360deg);
	/* Safari 和 Chrome*/
      -o-transform:rotate(360deg);
}
;}@keyframes bounce-up {
	0% {
	transform:rotate(0);
	-ms-transform:rotate(0);
	/* IE 9*/
      -moz-transform:rotate(0);
	/* Firefox*/
      -webkit-transform:rotate(0);
	/* Safari 和 Chrome*/
      -o-transform:rotate(0);
}
100% {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	/* IE 9*/
      -moz-transform:rotate(360deg);
	/* Firefox*/
      -webkit-transform:rotate(360deg);
	/* Safari 和 Chrome*/
      -o-transform:rotate(360deg);
}
;}.fuwucen .fzhonxin .wz {
	width:100%;
	height:100%;
	margin:0 auto;
	position:relative;
	z-index:22;
}
.fuwucen .fzhonxin .wz img {
	display:block;
	width:100%;
}
.fdizuo {
	position:fixed;
	z-index:2;
	bottom:0;
	left:0;
	right:0;
	margin:0 auto;
	width:45.833333333333336rem;
	height:26.5625rem;
}
.fdizuo i {
	position:absolute;
	z-index:3;
	left:0;
	right:0;
	bottom:0;
	height:100%;
	display:block;
	margin:0 auto;
	background:url(../images/fh5.png) no-repeat center bottom/80% auto;
	transform-origin:center 75%;
	opacity:0;
}
.fdizuo .fi1 {
	-webkit-animation:dax 2s -0.4s linear infinite;
	-moz-animation:dax 2s -0.4s linear infinite;
}
.fdizuo .fi2 {
	-webkit-animation:dax 2s -0.8s linear infinite;
	-moz-animation:dax 2s -0.8s linear infinite;
}
.fdizuo .fi3 {
	-webkit-animation:dax 2s -1.2s linear infinite;
	-moz-animation:dax 2s -1.2s linear infinite;
}
.fdizuo .fi4 {
	-webkit-animation:dax 2s -1.6s linear infinite;
	-moz-animation:dax 2s -1.6s linear infinite;
}
.layout{
	position: relative;
}

.layout .ffuwupt ul li.on a{
	transform:scale(1.1);
	-ms-transform:scale(1.1);  /* IE 9 */
	-moz-transform:scale(1.1);     /* Firefox */
	-webkit-transform:scale(1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1);
}
.fuwucen .list li{
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.fuwucen .list li.on{
	transform:scale(1.1);
	-ms-transform:scale(1.1);  /* IE 9 */
	-moz-transform:scale(1.1);     /* Firefox */
	-webkit-transform:scale(1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1);
}
