@charset "utf-8";

/* CSS Document */

*{padding: 0;margin: 0;box-sizing: border-box;}

body{font:normal normal 0.32rem/1 sans-serif;color: #000;background: #fff;}

textarea,input{font:normal normal 0.28rem/1.5 sans-serif;}

img{display:block;border: none;}

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

input[type=button], input[type=submit], input[type=file], input[type=reset], button { cursor: pointer; -webkit-appearance: none;}

body,p,ol,ul,h1,h2,h3,h4,h5,h6{margin: 0;padding:0;list-style: none;font:normal normal 0.28rem/1.5 sans-serif;}

button{font:normal normal 0.28rem/1.5 sans-serif;}

a{color:inherit;text-decoration: none;}

.i100{overflow:hidden;}

.i100>img{width: 100%;}

.i200{overflow: hidden;}

.i200>img{height: 100%;}

.i300{overflow: hidden;}

.i300>img{width: 100%;height: 100%;}

a>img{width: 100%;}

.to1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.a1{position: relative;}

.a1>a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;}

input{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}

select{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}

button{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}

textarea{border: 0;display: block;outline: none;background: none;box-sizing: border-box;resize: none;}

.to2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}

.to3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}

.to4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;white-space: normal;}

.to5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;white-space: normal;}

.to6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;white-space: normal;}

.to7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;white-space: normal;}

.to8{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;white-space: normal;}

.to9{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;white-space: normal;}

.to10{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;white-space: normal;}





.im-box { width: 260px; position: fixed;bottom: 0; right:0px; z-index: 999;}

.im-box .im-ewm { width:259px; height: 252px; position: relative; }

.im-box .im-ewm .ewm-hover { position: absolute; left: -185px; top: -165px; display: none; }

.im-box .im-ewm:hover .ewm-hover { display: block; }





/* 通用分页样式 */

#page {

	padding-top: 50px;

	display: block;

	text-align: center;

	
clear: both;
}



#page li {

	display: inline-block;

	min-width: 35px;

	height: 33px;

	cursor: pointer;

	color: #666;

	font-size: 14px;

	line-height: 33px;

	background-color: #f9f9f9;

	border: 1px solid #dce0e0;

	text-align: center;

	margin: 50px 4px;

	-webkit-appearance: none;

	border-radius: 3px;

}



.xl-nextPage,

.xl-prevPage {

	width: 60px;

	color: #277bba;

	height: 28px;

}



#page li.xl-disabled {

	opacity: .5;

	cursor: no-drop;

}



#page li.xl-disabled:hover {

	background-color: #f9f9f9 !important;

	border: 1px solid #dce0e0 !important;

	color: #666 !important;

}



#page li.xl-active {

	background-color: #277bba;

	border-color: #277bba;

	color: #FFF

}



#page li:hover {

	background-color: #277bba !important;

	border-color: #277bba;

	color: #FFF

}



#page li.xl-jumpText {

	background-color: rgba(0, 0, 0, 0);

	border-color: rgba(0, 0, 0, 0);

	opacity: 1;

}



#page li.xl-jumpText:hover {

	background-color: rgba(0, 0, 0, 0) !important;

	border-color: rgba(0, 0, 0, 0) !important;

}



#page li.xl-jumpButton {

	padding: 0 5px;

}







/*联系我们*/



@media only screen and (min-width: 1480px) {

    .con-a1{width:100%;height:635px;background-image: url(../images/z-02.jpg);background-size:100% 100%;}

    .au-a1-box{width:1107px;height:475px;margin:0 auto;display: flex;}

    .au-a1-list{width:352px;height:100%;float:left;display:table;background:#fbfbfb;margin-right:22px;transition: 0.5s;}

    .au-a1-list:nth-child(3n){margin-right:0;}

    .au-a1-list:hover{box-shadow:0 0 20px #dbd9d9;transition: 0.5s;}

    .au-a1-list:hover>.au-a1-list-box>img{transform: rotate(360deg);transition: 0.5s;}

    .au-a1-list-box{width:100%;height:100%;padding:0 32px;display: table-cell;vertical-align: middle;text-align: center;}

    .au-a1-list-box>img{display:block;margin:0 auto 44px;}

    .au-a1-list-box h1{color:#434f4f;font-size:24px;margin-bottom:12px;font-weight: bolder;}

    .au-a1-list-box p{font-size:16px;color:#434f4f;line-height:32px;}

    .au-a1-list-box span{color:#b3a36b;font-size:36px;font-family:Arial;}

    .au-a1-list-img img{margin:0 10px;}

    .au-a1-list-img{display:flex;justify-content: center;margin-top:30px;}

	

	

	

	

	.mapbox{height: 500px}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

    .au-a1{width:100%;height:450px;background-image: url(../img/z-02.jpg);background-size:100% 100%;padding-top:20px;}

    .au-a1-box{width:960px;height:335px;margin:0 auto;}

    .au-a1-list{width:300px;height:100%;float:left;display:table;background:#fff;margin-right:22px;transition: 0.5s;}

    .au-a1-list:nth-child(3n){margin-right:0;}

    .au-a1-list:hover{box-shadow:0 0 20px #dbd9d9;transition: 0.5s;}

    .au-a1-list:hover>.au-a1-list-box>img{transform: rotate(360deg);transition: 0.5s;}

    .au-a1-list-box{width:100%;height:100%;padding:0 32px;display: table-cell;vertical-align: middle;text-align: center;}

    .au-a1-list-box>img{display:block;margin:0 auto 22px;width:80px;}

    .au-a1-list-box h1{color:#434f4f;font-size:24px;margin-bottom:10px;font-weight: bolder;}

    .au-a1-list-box p{font-size:16px;color:#434f4f;line-height:32px;}

    .au-a1-list-box span{color:#b3a36b;font-size:32px;font-family:Arial;}

    .au-a1-list-img img{margin:0 10px;}

    .au-a1-list-img{display:flex;justify-content: center;margin-top:20px;}

}

@media only screen and (max-width: 1023px) {

    .au-a1{width:100%;height:6.35rem;background-image: url(../img/z-02.jpg);background-size:100% 100%;padding-top:.67rem;}

    .au-a1-box{width:100%;height:4.8rem;overflow-x: visible;display: block;}

    .au-a1-list:nth-child(1){padding-right:.85rem;}

    .au-a1-list:nth-child(1) .au-a1-list-box{padding-left:.46rem}

    .au-a1-list:nth-child(1) .au-a1-list-box p{white-space:nowrap;}

    .au-a1-list:nth-child(2) .au-a1-list-box{padding:0 .7rem}

    .au-a1-list{width:100%;height:100%;float:left;display:table;border-right:1px solid #dcdcdc;}

    .au-a1-list-box{width:100%;height:100%;display: table-cell;vertical-align: middle;text-align: center;}

    .au-a1-list-box>img{display:block;margin:0 auto .35rem;width:1.26rem;}

    .au-a1-list-box h1{color:#434f4f;font-size:.36rem;margin-bottom:.2rem;font-weight: bolder;}

    .au-a1-list-box p{font-size:.22rem;color:#434f4f;line-height:.34rem;}

    .au-a1-list-box span{color:#b3a36b;font-size:.48rem;font-family:Arial;}

    .au-a1-list-img img{margin:0 .1rem;}

    .au-a1-list-img{display:flex;justify-content: center;margin-top:.3rem;}

}





/*信息部分*/



.informations {

	max-width: 1600px;

	background: #FFFFFF;

	margin: 75px auto;

	padding: 0 50px;

	/*margin:75px 8%;*/

	/*margin-bottom: 52px;*/

}



.informations::after {

	content: "";

	display: block;

	clear: both;

}





/*重要信息部分*/





/*左侧图片*/



.information-large {

	/*max-width: 1600px;*/

	background: #FFFFFF;

	box-shadow: 0px 2px 30px 2px #EEEEEE;

	border-radius: 16px;

	margin-top: 48px;

}

.information-large a{

	display: flex;

	flex-direction: row;

}





/*图片*/



.content-image-left {

	/*max-width: 888px;*/

	width: 52%;

	/*height: 460px;*/

	margin: 0 0 0 50px;

	padding: 50px 0;

}



.content-image-left img {

	width: 100%;



	display: block;

	object-fit: cover;

}





/*文字*/



.information-content {

	/*max-width: 551px;*/

	width: 42.5%;

	height: 460px;

	/*float: right;*/

	/*margin: 0 70px;*/

/*	margin: 0 4%;*/

	/*margin-top: -520px;*/

	padding: 80px 60px;

}



.information-content .title {

	/*width: 513px;*/

	height: 80px;

	color: #2189d2;

	font-size: 42px;

	font-weight: 600;

	line-height: 59px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

}

	.information-content .title img{width: 220px;}

.information-content .content-text {

	/*width: 513px;*/

	/*height: 62px;*/

	font-size: 18px;

	font-weight: 400;

	color: #666666;

	line-height: 28px;

}



.information-content .content-text p {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	font-size: 16px

}



.information-content .content-date {

	padding-top: 50px;

}





/*.information-content .content-date .time-en {

	width: 39px;

	height: 22px;

	font-size: 16px;

	font-weight: 600;

	color: #2189d2;

	line-height: 22px;

}*/



.information-content .content-date .time-num {

	width: 120px;

	height: 28px;

	font-size: 16px;



	color: #2189d2;

	line-height: 28px;

	margin-bottom: 6px;

}



.information-content .content-date .tag-border {

	width: 100px;

	height: 28px;

	border-radius: 2px;

	border: 2px solid #2189d2;

	text-align: center;

}



.information-content .content-date .tag {

	width: 64px;

	height: 22px;

	font-size: 16px;

	font-weight: 600;

	color: #2189d2;

	line-height: 22px;

	padding: 3px 12px;

}



.information-content .detail {

	width: 48px;

	height: 48px;

	background: #2189d2;

	text-align: center;

	border-radius: 50%;

	float: right;

	margin-top: -50px;

	/*margin-right: 40px;*/

}



.information-content .detail i {

	display: block;

	padding-top: 12px;

	padding-left: 5px;

	color: #FFFFFF;

	font-size: 24px;

}





/*右侧图片*/



.information-large-right {

	

	background: #FFFFFF;

	box-shadow: 0px 2px 30px 2px #EEEEEE;

	border-radius: 16px;

	margin-top: 48px;

}

.information-large-right a{

	display: flex;

	flex-direction: row-reverse;

}



/*图片*/



.content-image-right {

	width: 52%;

	/*height: 460px;*/

	margin: 0 50px 0 0;

	padding: 50px 0;

	/*float: right;*/

}



.content-image-right img {

	width: 100%;



	display: block;

	object-fit: cover;

}



/*文字*/



.information-content-right {

	width: 42.5%;

	height: 460px;

	padding: 80px 60px;

}



.information-content-right .title {

	height: 80px;

	font-size: 42px;

	font-weight: 600;

	color: #2189d2;

	line-height: 59px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

}



.information-content-right .title img{width: 220px}









.information-content-right .content-text {

	/*height: 62px;*/

	font-size: 18px;

	font-weight: 400;

	color: #666666;

	line-height: 28px;

	/*padding-top: 40px;*/

}



.information-content-right .content-text p {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	font-size: 16px

}



.information-content-right .content-date {

	padding-top: 120px;

}



.information-content-right .content-date .time-en {

	width: 39px;

	height: 22px;

	font-size: 16px;

	font-weight: 600;

	/*color: #333333;*/

	color: #2189d2;

	line-height: 22px;

}



.information-content-right .content-date .time-num {

	width: 120px;

    height: 28px;

    font-size: 16px;

    color: #2189d2;

    line-height: 28px;

    margin-bottom: 6px;

}



.information-content-right .content-date .tag-border {

	width: 100px;

	height: 28px;

	border-radius: 2px;

	border: 2px solid #2189d2;

	text-align: center;

}



.information-content-right .content-date .tag {

	width: 64px;

	height: 22px;

	font-size: 16px;

	font-weight: 600;

	color: #2189d2;

	line-height: 22px;

	padding: 3px 12px;

}



.information-content-right .detail {

	width: 48px;

	height: 48px;

	background: #2189d2;

	text-align: center;

	border-radius: 50%;

	float: right;

	margin-top: -50px;

	/*margin-right: -70px;*/

}



.information-content-right .detail i {

	display: block;

	padding-top: 12px;

	padding-left: 5px;

	color: #FFFFFF;

	font-size: 24px;

}

@media(max-width:1024px){

	.informations{

		padding: 0;

	}

	.information-large,

	.information-large-right{

		height: 500px;

	}

	.content-image-left img,

	.content-image-right img{

		height: 400px;

	}

	.information-content,

	.information-content-right{

		padding: 50px 50px;

	}

	.information-content .content-date,

	.information-content-right .content-date{

		padding-top: 70px;

	}

	

	

	



}

@media(max-width:750px){

	.informations{

		margin-top: 40px;

	}

	.information-large,

	.information-large-right{

		height: 292px;

		box-shadow: 0px 4px 60px 4px #EEEEEE;

		border-radius: 20px;

	}

	.content-image-left{

		width: 252px;

		margin: 20px 0 20px 20px;

		padding: 0;

	}

	.content-image-right{

		width: 252px;

		margin: 20px 20px 20px 0;

		padding: 0;

	}

	.content-image-left img,

	.content-image-right img{

		width: 252px;

		height: 252px;

		object-fit: cover;

	}

	.information-content,

	.information-content-right{

		width: 354px;

		height: 292px;

		padding: 28px 16px 0 16px;

	}

	.information-content .title,

	.information-content-right .title{

		height: 132px;

		font-size: 32px;

		font-weight: 500;

		line-height: 44px;

	}

	



	.information-content .content-text,

	.information-content-right .content-text{

		display: none;

	}

	.information-content .content-date, .information-content-right .content-date{

		padding-top: 44px;

	}

	.information-content .content-date .time-num,

	.information-content .content-date .tag,

	.information-content-right .content-date .time-num,

	.information-content-right .content-date .tag{

		color: #666666;

		height: 28px;

		line-height: 25px;

	}

	.information-content .content-date .tag-border,

	.information-content-right .content-date .tag-border{

		border: 2px solid #666666;

	}

}

@media(max-width:500px){

	.informations{

		margin-top: 20px;

	}

	.information-large,

	.information-large-right{

		height: 146px;

		box-shadow: 0px 2px 30px 2px #EEEEEE;

		border-radius: 10px;

		margin: 16px 0;

	}

	.content-image-left{

		width: 126px;

		margin: 10px 0 10px 10px;

	}

	.content-image-right{

		width: 126px;

		margin: 10px 10px 10px 0;

	}

	.content-image-left img,

	.content-image-right img{

		width: 126px;

		height: 126px;

	}

	.information-content,

	.information-content-right{

		width: 354px;

		height: 146px;

		padding: 6px 16px 0 16px;

	}

	.information-content .title,

	.information-content-right .title{

		height: 66px;

		font-size: 16px;

		line-height: 22px;

		margin-top: 8px;

	}

	.information-content .content-date, .information-content-right .content-date{

		padding-top: 8px;

	}

	.information-content .content-date .time-num,

	.information-content-right .content-date .time-num{

		height: 14px;

		line-height: 14px;

		font-size: 12px;

	}

	.information-content .content-date .tag,

	.information-content-right .content-date .tag{

		height: 18px;

		line-height: 18px;

		font-size: 12px;

		padding: 0 7px;

	}

	.information-content .content-date .tag-border,

	.information-content-right .content-date .tag-border{

		width: 64px;

		height: 22px;

		border: 1px solid #666666;

	}

	.information-content .detail,

	.information-content-right .detail{

		width: 24px;

		height: 24px;

		margin-top: -30px;

	}

	

	

	.information-content .detail img{width: 100%}

	

	

	.information-content .detail i,

	.information-content-right .detail i{

		font-size: 10px;

		padding-top: calc((100% - 10px) / 2);

		padding-left: calc((100% - 18px) / 2);

	}

}



















/*右下角雪王邀请加盟*/

.floating-infor {

	position: fixed;

	right: 63px;

	bottom: 94px;

	z-index: 700;

	cursor: pointer;

	font-size: 20px;

}



.floating-infor .fi-item1 {

	width: 105px;

	height: 129px;

	position: absolute;

	left: 50%;

	top: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	font-size: 2.5em;

	color: #1d8bca;

	z-index: 700;

}



.floating-infor .fi-item1 img {

	width: 100%;

	object-fit: cover;

}



.floating-infor .icons-text {

	position: absolute;

	left: 50%;

	top: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	/*font-size: 16px;

	font-weight: 600;

	color: #333333;

	line-height: 22px;*/

	z-index: 60;

}



.floating-infor .icons-text img {

	width: 206px;

	height: 206px;

	/*transform: rotate(-30deg);*/

	position: absolute;

	left: -160px;

	bottom: -20px;

}



.floating-infor.active .fi-item1 {

	color: #1d8bca

}



/*.floating-infor.active .icons-text .icons-txt {

	color: #333333;

}*/

.floating-infor .icons-text .icons-txt {

	position: absolute;

	top: -115px;

    left: -100px;

    transform: rotate(-20deg);

	width: 90px;

	height: 67px;

	font-size: 16px;

	font-family: PingFangSC-Semibold, PingFang SC;

	font-weight: 600;

	color: #333333;

	line-height: 22px;

}



@-webkit-keyframes flicker {

	0% {

		-webkit-transform: scale(1);

		transform: scale(1)

	}

	25% {

		-webkit-transform: scale(1.1);

		transform: scale(1.1)

	}

	50% {

		-webkit-transform: scale(1);

		transform: scale(1)

	}

	75% {

		-webkit-transform: scale(1.1);

		transform: scale(1.1)

	}

}



@keyframes flicker {

	0% {

		-webkit-transform: scale(1);

		transform: scale(1)

	}

	25% {

		-webkit-transform: scale(1.1);

		transform: scale(1.1)

	}

	50% {

		-webkit-transform: scale(1);

		transform: scale(1)

	}

	75% {

		-webkit-transform: scale(1.1);

		transform: scale(1.1)

	}

}





/*悬停后显示*/



.ms-bg {

	-webkit-transition: transform .5s ease-out;

	transition: transform .5s ease-out;

	position: absolute;

	left: 0;

	top: 0;

	background: url(../img/fbg.svg) no-repeat center center;

	background-size: contain;

	width: 100%;

	height: 100%;

	-webkit-transform: scale(0);

	transform: scale(0);

	-webkit-transform-origin: 80% 90%;

	transform-origin: 80% 90%

}



.modal-service__wrap {

	width: 520px;

	height: 380px;

	position: fixed;

	right: 0;

	bottom: 60px;

	z-index: 600;

	text-align: center;

	pointer-events: none;

	font-size: 20px;

	border-radius: 100%;

}



.modal-service__wrap.active {

	pointer-events: auto

}



.modal-service__wrap.active .ms-inner {

	-webkit-transition: all .4s ease-out;

	transition: all .4s ease-out;

	opacity: 1;

	visibility: visible;

	-webkit-transition-delay: .5s;

	transition-delay: .5s;

	-webkit-transform: translateY(0);

	transform: translateY(0)

}



.modal-service__wrap.active .ms-bg {

	-webkit-transform: scale(0.9);

	transform: scale(0.9)

}



.modal-service__wrap .ms-cont {

	position: absolute;

	left: 55%;

	top: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}



.modal-service__wrap .ms-inner {

	opacity: 0;

	visibility: hidden;

	-webkit-transform: translateY(20px);

	transform: translateY(20px);

}



.modal-service__wrap .title {

	max-width: 210px;

	margin: 0 auto;

}



.modal-service__wrap .title span {

	letter-spacing: 1px;

	font-size: 24px;

	font-weight: 600;

	color: #1d8bca;

	line-height: 33px;

}



.modal-service__wrap .ms-tel {

	margin-top: .125em;

	font-size: 24px;

	font-weight: 600;

	color: #1d8bca;

	line-height: 33px;

}



.modal-service__wrap .ms-code {

	margin-top: 7px;

}



.modal-service__wrap .item-box {

	display: inline-block;

	vertical-align: top;

	text-align: center;

	width: 80px;

	height: 86px;

	margin: 0 15px

}



.modal-service__wrap .item-box img {

	max-width: 100%

}



.modal-service__wrap .item-box i {

	position: relative;

	top: -6px;

	color: #1d8bca;

	display: inline-block;

	font-size: 14px;

	width: 20px;

	height: 20px;

}



.modal-service__wrap .ms-btn {

	line-height: 48px;

	margin: 0 auto;

	margin-top: 43px;

	width: 97px;

	height: 33px;

	background: #1d8bca;

	border-radius: 4px;

	text-align: center;

	/*box-shadow: 3px 3px 3px 3px black;*/

}



.modal-service__wrap .ms-btn .blackSpan {

	width: 97px;

	height: 33px;

	border: 1px solid black;

	background-color: black;

	border-radius: 4px;

}



.modal-service__wrap .ms-btn a {

	display: block;

	width: 97px;

	height: 33px;

	border-radius: 4px;

	color: #FFFFFF;

	font-size: 14px;

	font-weight: 700;

	line-height: 32px;

	margin-top: -37px;

	margin-left: -4px;

	background-color: #1d8bca;

}



@-webkit-keyframes fadeIn {

	from {

		opacity: 0

	}

	to {

		opacity: 1

	}

}



@keyframes fadeIn {

	from {

		opacity: 0

	}

	to {

		opacity: 1

	}

}







	/*内页标题*/



.list-filtrate {

    text-align: center;

	    margin: 48px 0 80px;

}





.list-filtrate ul {

    font-size: 0;

}



.list-filtrate li {

    display: inline-block;

    vertical-align: middle;

    width: 20.75%;

}



.list-filtrate .js-pro{width: 16.6666666%}







.list-filtrate a {

   font-size: 20px;

    font-weight: 600;

    display: block;

    height: 60px;

    line-height: 60px;

    letter-spacing: 1px;

    background-color: #f8f8f8;

    position: relative;

    overflow: hidden;

}





.list-filtrate li.on a span {

    color: #fff;

}

.list-filtrate li.on a span:last-child {

    -webkit-transform: translateY(-50%);

    transform: translateY(-50%);

}

.list-filtrate li.on a span:first-child {

    -webkit-transform: translateY(-100%);

    transform: translateY(-100%);

}

.list-filtrate li.on a:after {

    opacity: 1;

}



.list-filtrate a span {

    -webkit-transition: color .3s, transform .6s;

    transition: color .3s, transform .6s;

    z-index: 20;

    color: #555;

    position: relative;

}



.list-filtrate a::after {

    -webkit-transition: opacity .3s;

    transition: opacity .3s;

    content: "";

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background-color: #2189d2;

    border-radius: 2.5625em;

    opacity: 0;

}











.qin-on a::after {

    -webkit-transition: opacity .3s;

    transition: opacity .3s;

    content: "";

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background-color: #d70c25;

    border-radius: 2.5625em;

    opacity: 0;

}

















.list-filtrate li:first-child a {

    border-top-left-radius: 2.5625em;

    border-bottom-left-radius: 2.5625em;

}

.list-filtrate a {

    font-size: 16px;

    display: block;

    height: 60px;

    line-height: 60px;

    letter-spacing: 1px;

    background-color: #f8f8f8;

    position: relative;

    overflow: hidden;

}



.list-filtrate li:last-child a {

    border-top-right-radius: 2.5625em;

    border-bottom-right-radius: 2.5625em;

}



	/*内页标题*/

.w1400 {

    max-width: 1400px;

    margin-right: auto;

    margin-left: auto;

}

.list-phi {

	margin-right: -12px;

	margin-left: -12px

}



.list-2>li {

    width: 50%;

}

.listbox>li {

    display: inline-block;

    vertical-align: top;

}





.list-phi {

    margin-right: -12px;

    margin-left: -12px;

}

.listbox {

    position: relative;

    font-size: 0;

	margin-bottom: 80px

}

































.phi-item__img {

    overflow: hidden;

}







.phi-item {

	position: relative;

	margin: 0 12px

}

.phi-item:hover .phi-item__txt {

	background-color: transparent;

	color: #fff

}

.phi-item:hover .phi-item_bg {

	visibility: visible;

	opacity: 1

}

.phi-item:hover .phi-item__img img {

	-moz-transform: scale(1.05);

	-ms-transform: scale(1.05);

	-webkit-transform: scale(1.05);

	transform: scale(1.05)

}

.phi-item .phi-item__desc {

	margin-top: 1em

}



.phi-item .phi-item__desc p{font-size: 16px}

.phi-item .phi-item__en {

	margin-top: 1.66667em

}

.phi-item__img {

	overflow: hidden

}

.phi-item__img::before {

	padding-top: 100.87464%

}

.phi-item__img img {

	-moz-transition: -moz-transform 1s ease;

	-o-transition: -o-transform 1s ease;

	-webkit-transition: -webkit-transform 1s ease;

	transition: transform 1s ease

}

.phi-item__txt {

	position: absolute;

	z-index: 1;

	top: 46px;

	left: 55px;

	padding: 40px 30px;

	width: 330px;

	height: 346px;

	background-color: rgba(242,242,242,0.85);

	color: gray

}

.phi-item_bg {

	position: absolute;

	z-index: -1;

	top: -16px;

	right: 0;

	bottom: 0;

	left: 0;

	overflow: hidden;

	visibility: hidden;

	opacity: 0

}

.phi-item_bg img {

	display: block;

	width: 100%

}

.phi-ico {

	font-size: 52px

}

.phi-item__en {

	font: 700 30px/1.2 "Lato";

	word-wrap: break-word;

	-moz-hyphens: auto;

	-ms-hyphens: auto;

	-webkit-hyphens: auto;

	hyphens: auto

}

.phi-item__cn {

	margin-top: .2em;

	font-size: 24px;

	line-height: 1.2;

	letter-spacing: .01em

}

.phi-item__desc, .phi-item__info {

	font-size: 14px;

	line-height: 24px

}

.phi-item__info {

	margin-top: 10px;

	display: none;

	color: transparent

}



@media (max-width: 980px) {

	.list-filtrate a{height: 50px ;line-height: 50px}

	

.wrap, .w1400 {

    margin-right: 20px;

    margin-left: 20px;

}

	

.list-phi>li {

	width: 100%

}

.phi-item {

	margin-bottom: 30px

}

}



@media (max-width: 500px) {

.phi-item__txt {

	top: 50%;

	right: 30px;

	left: 30px;

	width: auto;

	height: auto;

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%)

}

.phi-ico {

	font-size: 30px

}

.phi-item__en {

	font-size: 20px

}

.phi-item__cn {

	font-size: 16px

}

.phi-item .phi-item__en {

	margin-top: 1em

}

}







/*产品*/



	.pro-a1{width: 1440px;position: relative;margin: 0 auto;margin-bottom: 80px;}

.list_box {

    

    padding-bottom: 70px;

}

.list_box ul {

    width: 100%;

    font-size: 0;

}



.list_box ul li {

		transform: translateY(30px);

		opacity: 1;

	}

.list_box {

    width: 100%;

    font-size: 0;

}

.list_box ul li.animate {

		transform: translateY(0px);

		opacity: 1;

		transition: transform 0.6s ease-out, opacity 0.5s cubic-bezier(0.445, 0.145, 0.355, 1), box-shadow 0.5s ease-out;

	}

.list_box ul li {

    border-radius: 10px;

    background-color: #fff;

    width: 30.3333%;

    margin: 0 1.5% 1.5%;

	

	

	

    overflow: hidden;

    

    position: relative;

    display: inline-block;

    vertical-align: top;

}



.list_box ul li .pic {

    overflow: hidden;

    border-radius: 10px 10px 0 0;

}





.list_box ul li .pic img {

    border-radius: 10px 10px 0 0;

    width: 100%;

    height: auto;

}



.join_cen .jbox img {

    max-width: 100%;

    height: auto !important;

}



.list_box ul li .tit {

    font-size: 18px;

    line-height: 74px;

    color: #333;

    font-weight: bold;

    padding: 0 30px;

    transition: opacity 0.3s;

    box-sizing: border-box;

	text-align: center;

}







.list_box ul li .txt_box {

    position: absolute;

    bottom: 0;

    width: 100%;

    background: rgba(33, 137, 210, 0.95);

    padding: 35px;

    box-sizing: border-box;

    border-radius: 0 0 10px 10px;

    transform: translateY(30px);

    filter: alpha(opacity=0);

    opacity: 0;

    transition: transform 0.4s ease, opacity 0.4s ease;

}





.list_box ul li:hover .txt_box {

    transform: translateY(0);

    filter: alpha(opacity=100);

    opacity: 1;

}







.list_box ul li .txt_box .t {

    font-size: 18px;

    line-height: 24px;

    color: #fff;

    font-weight: bold;

	text-align: center;

}



.list_box ul li .txt_box .txt {

    margin-top: 14px;

    font-size: 14px;

    line-height: 28px;

    color: #fff;

}



/*产品*/







@media (max-width: 980px) {

	

	

	.pro-a1{width: 100%}

	

	.list_box ul li{width: 96%}

	

	

}





















.showcase {

	position: relative;

	height: 100vh;

	display: flex;

	align-items: center;

	justify-content: center;

	text-align: center;

	color: #fff;

	padding: 0 20px;

}



.video-container {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	overflow: hidden;

	background: var(--primary-color) url('../images/cover.jpg') no-repeat center

		center/cover;

}



.video-container video {

	min-width: 100%;

	min-height: 100%;

  position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	

}



.video-container:after {

	content: '';

	z-index: 1;

	height: 100%;

	width: 100%;

	top: 0;

	left: 0;

	background: rgba(0, 0, 0, 0.0);

	position: absolute;

}



.content {

	z-index: 2;

}



.btn {

	display: inline-block;

	padding: 10px 30px;

	background: var(--primary-color);

	color: #fff;

	border-radius: 5px;

	border: solid #fff 1px;

	margin-top: 25px;

	opacity: 0.7;

}



.btn:hover {

	transform: scale(0.98);

}



#about {

	padding: 40px;

	text-align: center;

}



#about p {

	font-size: 1.2rem;

	max-width: 600px;

	margin: auto;

}



#about h2 {

	margin: 30px 0;

	color: var(--primary-color);

}



.social a {

	margin: 0 5px;

}







.sonnavBox .main { font-size: 0; text-align: center; }

.sonnavBox li { display: inline-block; height: 46px; vertical-align: top; }

.sonnavBox li:before { content: "//"; display: inline-block; font-size: 16px; color: #999999; line-height: 46px; }

.sonnavBox li a { display: inline-block; margin: 0 20px; width: 100px; height: 100%; border-radius: 30px; font-size: 16px; line-height: 46px; color: #666666; }

.sonnavBox li a:hover { color: #2189d2; }

.sonnavBox li:first-child:before { display: none; }

.sonnavBox li.active a { background: #2189d2; color: #ffffff; }







/*pc导航*/

.float_childright {

    float: right;

}

.float_childleft {

	width: 15%;

    float: left;

}

.header{width: 100%;position: fixed;top: 0;left: 0;z-index: 100000;background: #fff;

    margin: 0 auto;}



.header .float_childright {

	width: 75%

}

.header .float_childright ul li {

	float: left;

	width: 12.5%

}



.pclogo{

   

   

    }



.pclogo img{height: 56px;margin-left: 10%;margin-top: 10%}







.header .float_childright ul li a {

	display: block;

	padding-top: 25px;

	padding-bottom: 20px;

	border-bottom: 8px solid #fff;

	text-align: center;

	transition: all .3s

}

.header .float_childright ul li a .ch {

	transition: all .3s;

	color: #333;

	margin-bottom: 5px;

	font-size: 0

}

.header .float_childright ul li a .ch .icon {

	display: inline-block;

	width: 20px;

	height: 19px;

	margin-top: 5px;

	vertical-align: top;

	background-image: url("../images/icon.png");

	background-repeat: no-repeat

}

.header .float_childright ul li:nth-of-type(1) .icon {

	background-position: -133px -39px

}

.header .float_childright ul li:nth-of-type(2) .icon {

	background-position: -82px -85px

}

.header .float_childright ul li:nth-of-type(3) .icon {

	background-position: -79px -127px

}

.header .float_childright ul li:nth-of-type(4) .icon {

	background-position: -133px 0

}

.header .float_childright ul li:nth-of-type(5) .icon {

	background-position: -133px -77px

}

.header .float_childright ul li:nth-of-type(6) .icon {

	background-position: -40px -127px

}

.header .float_childright ul li:nth-of-type(7) .icon {

	background-position: 0 -127px

}

.header .float_childright ul li:nth-of-type(8) .icon {

	background-position: -171px 0

}

.header .float_childright ul li a .ch .t {

	display: inline-block;

	margin-left: 7px;

	font-size: 18px;

	vertical-align: top

}

.header .float_childright ul li a .en {

	font-size: 12px;

	color: #333

}

.header .float_childright ul li a:hover {

	border-bottom: 8px solid #2189d2

}

.header .float_childright ul li a:hover .icon {

	width: 24px;

	height: 22px

}

.header .float_childright ul li a:hover .t {

	color: #333

}

.header .float_childright ul li a:hover .en {

	color: #2189d2

}

.header .float_childright ul li:nth-of-type(1) a:hover .icon {

	background-position: -91px -43px

}

.header .float_childright ul li:nth-of-type(2) a:hover .icon {

	background-position: 0px -42px

}

.header .float_childright ul li:nth-of-type(3) a:hover .icon {

	background-position: -46px -42px

}

.header .float_childright ul li:nth-of-type(4) a:hover .icon {

	background-position: -92px 0

}

.header .float_childright ul li:nth-of-type(5) a:hover .icon {

	background-position: 0px -85px

}

.header .float_childright ul li:nth-of-type(6) a:hover .icon {

	background-position: -46px 0px

}

.header .float_childright ul li:nth-of-type(7) a:hover .icon {

	background-position: 0px 0px

}

.header .float_childright ul li:nth-of-type(8) a:hover .icon {

	background-position: -42px -85px

}

.header .float_childright ul li.on a {

	border-bottom: 8px solid #2189d2 !important

}

.header .float_childright ul li.on a .t {

	font-weight: bold;

	color: #333

}

.header .float_childright ul li.on a .en {

	color: #2189d2

}

.header .float_childright ul li.on .icon {

	width: 24px !important;

	height: 22px !important

}

.header .float_childright ul li:nth-of-type(1).on a .icon {

	background-position: -91px -43px

}

.header .float_childright ul li:nth-of-type(2).on a .icon {

	background-position: 0px -42px

}

.header .float_childright ul li:nth-of-type(3).on a .icon {

	background-position: -46px -42px

}

.header .float_childright ul li:nth-of-type(4).on a .icon {

	background-position: -92px 0

}

.header .float_childright ul li:nth-of-type(5).on a .icon {

	background-position: 0px -85px

}

.header .float_childright ul li:nth-of-type(6).on a .icon {

	background-position: -46px 0px

}

.header .float_childright ul li:nth-of-type(7).on a .icon {

	background-position: 0px 0px

}

.header .float_childright ul li:nth-of-type(8).on a:hover .icon {

	background-position: -42px -85px

}



/*hd1*/

@media only screen and (min-width: 1480px) {

	.hd1-a1{width: 100%;position: fixed;top: 0;left: 0;z-index: 10;display: none}

	.hd1-a2{width: 100%;height: 80px;position: absolute;top: 0;left: 0;background: linear-gradient(180deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0) 100%);}

	.hd1-a3{height: 56px;position: absolute;top: calc(80px/2 - 56px/2);left: 40px;}

	.hd1-a4{height: 18px;position: absolute;top: calc(80px/2 - 18px/2);right: 40px;cursor: pointer;}

	.hd1-a5{height: 14px;position: absolute;top: calc(80px/2 - 14px/2);right: 100px;cursor: pointer;}

	.hd1-a6{font-size: 16px;line-height: 14px;color: #fff;font-weight: bold;text-transform: uppercase;float: left;margin-right: 10px;}

	.hd1-a1.on1 .hd1-a6{color: #222222;}

	.hd1-a7{width: 54px;height: 54px;position: relative;float: left;background: #2189d2;border-radius: 50%;top:-20px}

	.hd1-a7>div{width: 30px;height: 3px;background: #fff;position: absolute;left: calc(50% - 15px);}

	.hd1-a7>div:nth-child(1){top: 40%;}

	.hd1-a7>div:nth-child(2){bottom: 40%;}

	.hd1-a1.on1 .hd1-a7>div{background: #FFF;}

	.hd1-a8 img:nth-child(1){display: block;}

	.hd1-a8 img:nth-child(2){display: none;}

	.hd1-a1.on1 .hd1-a8 img:nth-child(1){display: none;}

	.hd1-a1.on1 .hd1-a8 img:nth-child(2){display: block;}

	.hd1-b1{width: 100%;height: 100%;position: fixed;top: -100%;left: 0;background: #1d8bca;z-index: 11;transition: 0.5s;}

	.hd1-b1.on1{top: 0;transition: 0.5s;}

	.hd1-b2{font-size: 72px;line-height: 72px;color: #fff;font-weight: bold;text-align: center;width: 100%;position: absolute;top: calc(50% - 160px);left: 0;opacity: 0;transform: matrix(1,0,0,1,0,160);transition: 1s;}

	.hd1-b1.on1 .hd1-b2{transform: matrix(1,0,0,1,0,0);opacity: 1;transition: 1s;}

	.hd1-b3{font-size: 72px;line-height: 72px;color: #fff;font-weight: lighter;text-align: center;width: 100%;position: absolute;top: calc(50% - 72px);left: 0;opacity: 0;transform: matrix(1,0,0,1,0,100);transition: 1s;}

	.hd1-b1.on1 .hd1-b3{transform: matrix(1,0,0,1,0,0);opacity: 1;transition: 1s;}

	.hd1-b4{width: 770px;height: 56px;border-radius: 28px;background: rgba(255,255,255,0.1);position: absolute;top: calc(50% + 44px);left: calc(50% - 770px/2);opacity: 0;transform: matrix(1,0,0,1,0,60);transition: 1s;}

	.hd1-b1.on1 .hd1-b4{transform: matrix(1,0,0,1,0,0);opacity: 1;transition: 1s;}

	.hd1-b5{width: 600px;height: 40px;position: absolute;top: calc(50% - 40px/2);left: 44px;}

	.hd1-b5 input{width: 100%;height: 100%;position: relative;font-size: 16px;line-height: 40px;color: #fff;}

	.hd1-b5 input::-webkit-input-placeholder{color: rgba(255,255,255,0.5);}

	.hd1-b5 input:-moz-placeholder{color: rgba(255,255,255,0.5);} 

	.hd1-b5 input::-moz-placeholder{color: rgba(255,255,255,0.5);}

	.hd1-b5 input:-ms-input-placeholder{color: rgba(255,255,255,0.5);}

	.hd1-b6{width: 24px;height: 24px;position: absolute;top: calc(50% - 24px/2);right: 30px;cursor: pointer;}

	.hd1-b6+input{display: none;}

	.hd1-b7{width: 44px;height: 44px;position: absolute;top: 40px;right: 40px;cursor: pointer}

	.hd1-b8{height: 56px;position: absolute;top: calc(80px/2 - 56px/2);left: 40px;z-index: 1;}

	.hd1-c1{width: 100%;height: 100%;position: fixed;top: -100%;left: 0;background: #1d8bca;z-index: 10000;transition: 0.5s;overflow: hidden;}

	.hd1-c1.on1{top: 0;transition: 0.5s;}

	.hd1-c2{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

	.hd1-c3{font-size: 30px;line-height: 40px;color: #333;font-weight: bold;text-align: center;margin-bottom: 30px;transition: 0.5s;}

	.hd1-c7:hover .hd1-c3{color: #fff;transition: 0.5s;}

	.hd1-c4{width: 44px;height: 44px;position: absolute;top: 40px;right: 40px;cursor: pointer;}

	.hd1-c5{width: 1920px;height: 100%;position: relative;margin-left: calc(50% - 1920px/2);}

	.hd1-c5 img{min-height: 100%;}

	.hd1-c6{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

	.hd1-c7{width: calc(100%/7);height: 100%;position: relative;top: -100%;float: left;overflow: hidden;transition: 0.5s;}

	.hd1-c1.on1 .hd1-c7{top: 0;transition: 0.5s;}

	.hd1-c1.on1  .hd1-c7:nth-child(1){transition-delay: 0.5s;}

	.hd1-c1.on1  .hd1-c7:nth-child(2){transition-delay: 0.6s;}

	.hd1-c1.on1  .hd1-c7:nth-child(3){transition-delay: 0.7s;}

	.hd1-c1.on1  .hd1-c7:nth-child(4){transition-delay: 0.8s;}

	.hd1-c1.on1  .hd1-c7:nth-child(5){transition-delay: 0.9s;}

	.hd1-c1.on1  .hd1-c7:nth-child(6){transition-delay: 1.0s;}

	.hd1-c1.on1  .hd1-c7:nth-child(7){transition-delay: 1.1s;}

	

	.hd1-c8{width: 100%;position: absolute;top: 30%;left: 0;}

	.hd1-c9{font-size: 20px;line-height: 48px;color: #333;text-align: center;transition: 0.5s;}

	.hd1-c7:hover .hd1-c9{color: #fff;transition: 0.5s;}

	.hd1-c10{font-size: 48px;line-height: 48px;color: #333;text-align: center;font-family: 'Rubik';margin-bottom: 30px;}

	.hd1-c7:hover .hd1-c10{color: #fff;transition: 0.5s;}

	.hd1-c11{width: 100%;height: 100%;position: relative;transition: 0.5s;}

	.hd1-c7:nth-child(odd) .hd1-c11{background: rgba(255,255,255,0.9);}

	.hd1-c7:nth-child(even) .hd1-c11{background: rgba(255,255,255,0.87);}

	.hd1-c7:hover .hd1-c11{background: rgba(255,255,255,0)!important;transition: 0.5s;}

	.hd1-c12{height: 56px;position: absolute;top: calc(80px/2 - 56px/2);left: 40px;z-index: 1;}

	.hd1-c13{display: none;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.hd1-a1{width: 100%;position: fixed;top: 0;left: 0;z-index: 10;}

	.hd1-a2{width: 100%;height: 64px;position: absolute;top: 0;left: 0;background: linear-gradient(180deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0) 100%);}

	.hd1-a3{height: 48px;position: absolute;top: calc(64px/2 - 48px/2);left: 40px;}

	.hd1-a4{height: 18px;position: absolute;top: calc(80px/2 - 18px/2);right: 40px;cursor: pointer;}

	.hd1-a5{height: 14px;position: absolute;top: calc(80px/2 - 14px/2);right: 100px;cursor: pointer;}

	.hd1-a6{font-size: 16px;line-height: 14px;color: #fff;font-weight: bold;text-transform: uppercase;float: left;margin-right: 10px;}

	.hd1-a1.on1 .hd1-a6{color: #222222;}

	.hd1-a7{width: 54px;height: 54px;position: relative;float: left;background: #2189d2;border-radius: 50%;top:-20px}

	.hd1-a1.on1 .hd1-a6{color: #222222;}

	.hd1-a7{width: 30px;height: 12px;position: relative;float: left;}

	.hd1-a7>div{width: 30px;height: 3px;background: #fff;position: absolute;left: calc(50% - 15px);}

	.hd1-a7>div:nth-child(1){top: 40%;}

	.hd1-a7>div:nth-child(2){bottom: 40%;}

	.hd1-a1.on1 .hd1-a7>div{background: #222222;}

	.hd1-a8 img:nth-child(1){display: block;}

	.hd1-a8 img:nth-child(2){display: none;}

	.hd1-a1.on1 .hd1-a8 img:nth-child(1){display: none;}

	.hd1-a1.on1 .hd1-a8 img:nth-child(2){display: block;}

	.hd1-b1{width: 100%;height: 100%;position: fixed;top: -100%;left: 0;background: #1d8bca;z-index: 11;transition: 0.5s;}

	.hd1-b1.on1{top: 0;transition: 0.5s;}

	.hd1-b2{font-size: 48px;line-height: 48px;color: #fff;font-weight: bold;text-align: center;width: 100%;position: absolute;top: calc(50% - 100px);left: 0;opacity: 0;transform: matrix(1,0,0,1,0,160);transition: 1s;}

	.hd1-b1.on1 .hd1-b2{transform: matrix(1,0,0,1,0,0);opacity: 1;transition: 1s;}

	.hd1-b3{font-size: 48px;line-height: 48px;color: #fff;font-weight: lighter;text-align: center;width: 100%;position: absolute;top: calc(50% - 48px);left: 0;opacity: 0;transform: matrix(1,0,0,1,0,100);transition: 1s;}

	.hd1-b1.on1 .hd1-b3{transform: matrix(1,0,0,1,0,0);opacity: 1;transition: 1s;}

	.hd1-b4{width: 640px;height: 48px;border-radius: 24px;background: rgba(255,255,255,0.1);position: absolute;top: calc(50% + 28px);left: calc(50% - 640px/2);opacity: 0;transform: matrix(1,0,0,1,0,60);transition: 1s;}

	.hd1-b1.on1 .hd1-b4{transform: matrix(1,0,0,1,0,0);opacity: 1;transition: 1s;}

	.hd1-b5{width: 500px;height: 40px;position: absolute;top: calc(50% - 40px/2);left: 30px;}

	.hd1-b5 input{width: 100%;height: 100%;position: relative;font-size: 14px;line-height: 40px;color: #fff;}

	.hd1-b5 input::-webkit-input-placeholder{color: rgba(255,255,255,0.5);}

	.hd1-b5 input:-moz-placeholder{color: rgba(255,255,255,0.5);} 

	.hd1-b5 input::-moz-placeholder{color: rgba(255,255,255,0.5);}

	.hd1-b5 input:-ms-input-placeholder{color: rgba(255,255,255,0.5);}

	.hd1-b6{width: 20px;height: 20px;position: absolute;top: calc(50% - 20px/2);right: 30px;cursor: pointer;}

	.hd1-b6+input{display: none;}

	.hd1-b7{width: 32px;height: 32px;position: absolute;top: 40px;right: 40px;cursor: pointer}

	.hd1-b8{height: 48px;position: absolute;top: calc(64px/2 - 48px/2);left: 40px;z-index: 1;}

	.hd1-c1{width: 100%;height: 100%;position: fixed;top: -100%;left: 0;background: #1d8bca;z-index: 11;transition: 0.5s;overflow: hidden;}

	.hd1-c1.on1{top: 0;transition: 0.5s;}

	.hd1-c2{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

	.hd1-c3{font-size: 24px;line-height: 32px;color: #333;font-weight: bold;text-align: center;margin-bottom: 20px;transition: 0.5s;}

	.hd1-c7:hover .hd1-c3{color: #fff;transition: 0.5s;}

	.hd1-c4{width: 32px;height: 32px;position: absolute;top: 40px;right: 40px;cursor: pointer;}

	.hd1-c5{width: 1920px;height: 100%;position: relative;margin-left: calc(50% - 1920px/2);}

	.hd1-c5 img{min-height: 100%;}

	.hd1-c6{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

	.hd1-c7{width: calc(100%/6);height: 100%;position: relative;top: -100%;float: left;overflow: hidden;transition: 0.5s;}

	.hd1-c1.on1 .hd1-c7{top: 0;transition: 0.5s;}

	.hd1-c1.on1  .hd1-c7:nth-child(1){transition-delay: 0.5s;}

	.hd1-c1.on1  .hd1-c7:nth-child(2){transition-delay: 0.6s;}

	.hd1-c1.on1  .hd1-c7:nth-child(3){transition-delay: 0.7s;}

	.hd1-c1.on1  .hd1-c7:nth-child(4){transition-delay: 0.8s;}

	.hd1-c1.on1  .hd1-c7:nth-child(5){transition-delay: 0.9s;}

	.hd1-c1.on1  .hd1-c7:nth-child(6){transition-delay: 1.0s;}

	.hd1-c8{width: 100%;position: absolute;top: 30%;left: 0;}

	.hd1-c9{font-size: 16px;line-height: 36px;color: #333;text-align: center;transition: 0.5s;}

	.hd1-c7:hover .hd1-c9{color: #fff;transition: 0.5s;}

	.hd1-c10{font-size: 40px;line-height: 40px;color: #333;text-align: center;font-family: 'Rubik';margin-bottom: 20px;}

	.hd1-c7:hover .hd1-c10{color: #fff;transition: 0.5s;}

	.hd1-c11{width: 100%;height: 100%;position: relative;transition: 0.5s;}

	.hd1-c7:nth-child(odd) .hd1-c11{background: rgba(255,255,255,0.9);}

	.hd1-c7:nth-child(even) .hd1-c11{background: rgba(255,255,255,0.87);}

	.hd1-c7:hover .hd1-c11{background: rgba(255,255,255,0)!important;transition: 0.5s;}

	.hd1-c12{height: 48px;position: absolute;top: calc(64px/2 - 48px/2);left: 40px;z-index: 1;}

	.hd1-c13{display: none;}

}

@media only screen and (max-width: 1023px) {

	.showcase{display: none}

	.header{display: none}

	.hd1-a1{width: 100%;position: fixed;top: 0;left: 0;z-index: 10;display: block}

	.hd1-a2{width: 100%;height: 1.5rem;position: absolute;top: 0;left: 0;background: linear-gradient(180deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0) 100%);}

	.hd1-a3{height: 0.66rem;position: absolute;top: calc(1.5rem/2 - 0.66rem/2);left: 0.35rem;}

	.hd1-a4{height: 0.4rem;position: absolute;top: calc(1.5rem/2 - 0.4rem/2);right: 1.2rem;cursor: pointer;}

	.hd1-a5{height: 0.28rem;position: absolute;top: calc(1.5rem/2 - 0.28rem/2);right: 0.35rem;cursor: pointer;}

	.hd1-a6{display: none;}

	.hd1-a7{width: 0.52rem;height: 0.28rem;position: relative;float: left;}

	.hd1-a7>div{width: 100%;height: 0.06rem;background: #fff;position: absolute;left: 0;}

	.hd1-a7>div:nth-child(1){top: 0;}

	.hd1-a7>div:nth-child(2){bottom: 0;}

	.hd1-a1.on1 .hd1-a7>div{background: #222222;}

	.hd1-a8 img:nth-child(1){display: block;}

	.hd1-a8 img:nth-child(2){display: none;}

	.hd1-a1.on1 .hd1-a8 img:nth-child(1){display: none;}

	.hd1-a1.on1 .hd1-a8 img:nth-child(2){display: block;}

	.hd1-b1{width: 100%;height: 100%;position: fixed;top: -100%;left: 0;background: #1d8bca;z-index: 100;transition: 0.5s;}

	.hd1-b1.on1{top: 0;transition: 0.5s;}

	.hd1-b2{font-size: 0.72rem;line-height: 0.72rem;color: #fff;font-weight: bold;text-align: center;width: 100%;position: absolute;top: calc(50% - 2.24rem);left: 0;opacity: 0;transform: matrix(1,0,0,1,0,160);transition: 1s;}

	.hd1-b1.on1 .hd1-b2{transform: matrix(1,0,0,1,0,0);opacity: 1;transition: 1s;}

	.hd1-b3{font-size: 0.72rem;line-height: 0.72rem;color: #fff;font-weight: lighter;text-align: center;width: 100%;position: absolute;top: calc(50% - 0.96rem);left: 0;opacity: 0;transform: matrix(1,0,0,1,0,100);transition: 1s;}

	.hd1-b1.on1 .hd1-b3{transform: matrix(1,0,0,1,0,0);opacity: 1;transition: 1s;}

	.hd1-b4{width: calc(100% - 0.35rem*2);height: 0.8rem;border-radius: 0.4rem;background: rgba(255,255,255,0.1);position: absolute;top: calc(50% + 0.2rem);left: 0.35rem;opacity: 0;transform: matrix(1,0,0,1,0,60);transition: 1s;}

	.hd1-b1.on1 .hd1-b4{transform: matrix(1,0,0,1,0,0);opacity: 1;transition: 1s;}

	.hd1-b5{width: 70%;height: 0.7rem;position: absolute;top: calc(50% - 0.7rem/2);left: 0.4rem;}

	.hd1-b5 input{width: 100%;height: 100%;position: relative;font-size: 0.28rem;line-height: 0.7rem;color: #fff;}

	.hd1-b5 input::-webkit-input-placeholder{color: rgba(255,255,255,0.5);}

	.hd1-b5 input:-moz-placeholder{color: rgba(255,255,255,0.5);} 

	.hd1-b5 input::-moz-placeholder{color: rgba(255,255,255,0.5);}

	.hd1-b5 input:-ms-input-placeholder{color: rgba(255,255,255,0.5);}

	.hd1-b6{width: 0.4rem;height: 0.4rem;position: absolute;top: calc(50% - 0.4rem/2);right: 0.3rem;cursor: pointer;}

	.hd1-b6+input{display: none;}

	.hd1-b7{width: 0.6rem;height: 0.6rem;position: absolute;top: 0.35rem;right: 0.35rem;cursor: pointer}

	.hd1-b8{height: 0.66rem;position: absolute;top: calc(1.5rem/2 - 0.66rem/2);left: 0.35rem;z-index: 1;}

	.hd1-c1{width: 100%;height: 100%;position: fixed;top: -100%;left: 0;background: #1d8bca;z-index: 1000;transition: 0.5s;overflow: hidden;}

	.hd1-c1.on1{top: 0;transition: 0.5s;}

	.hd1-c2{width: 100%;position: absolute;top: 1.7rem;left: 0;padding: 0 0.35rem;height: calc(100% - 1.7rem);overflow: hidden;overflow-y: auto;}

	.hd1-c3{font-size: 0.36rem;line-height: 1.1rem;color: #fff;font-weight: bold;text-align: left; margin-left:10%;}

	.hd1-c4{width: 0.6rem;height: 0.6rem;position: absolute;top: 0.35rem;right: 0.35rem;cursor: pointer}

	.hd1-c5{display: none;}

	.hd1-c6{width: 100%;position: relative;}

	.hd1-c7{width: 100%;}

	.hd1-c8{width: 100%;position: relative;}

	.hd1-c9{font-size: 0.28rem;line-height: 0.8rem;color: #fff;display: none;text-align: left; margin-left:10%;}

	.hd1-c10{display: none;}

	.hd1-c7:hover .hd1-c10{color: #fff;transition: 0.5s;}

	.hd1-c11{width: 100%;position: relative;}

	.hd1-c12{display: none;}

	.hd1-c13{height: 0.66rem;position: absolute;top: calc(1.5rem/2 - 0.66rem/2);left: 0.35rem;z-index: 1;}

	.hd1-c3.on1{background-size: 0.22rem 0.12rem;background-repeat: no-repeat;background-position: calc(100% - 0.3rem) calc(1.1rem/2 - 0.12rem/2);}

	.hd1-c3.on1{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBRDk4RDQ4NkREOTIxMUVCQTlFN0RGQ0UxQ0M0QkVGQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBRDk4RDQ4N0REOTIxMUVCQTlFN0RGQ0UxQ0M0QkVGQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFEOThENDg0REQ5MjExRUJBOUU3REZDRTFDQzRCRUZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFEOThENDg1REQ5MjExRUJBOUU3REZDRTFDQzRCRUZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BWs22gAAAO5JREFUeNpi+P//fykQnwNiPyBmoBBnA/EHIJ4M4nz8DwE/gdiHAkOjgfgf1KwPIIGK/wjwFYidyDDUCeqw/1DDo2ES/UiGfwJicxIMNYR6HwZADmWASTIC8QIkyXdArEuEoSpA/ApJ3zSYHLIiZiDeiKToJVQjLkNFgfg2kvqNUDMwDAZhNiDei6T4MRDLYjGUC4hPIKnbC9XLgMtgEOZD0wRylTia5cg+uwTE/Ojm4PPmZTTNQtC4WILmIxlsZuCLGJCG+0iG3EPzyQd8EUxMrD//jwlA6d0Cn15i0qkM1PugJPgd6mpbQvoAAgwASEhkEFkUinsAAAAASUVORK5CYII=);}

}



/*ft1*/

@media only screen and (min-width: 1480px) {

	.ft1-a1{width: 100%;background: #2189d2;position: relative;padding-top: 50px;}

	.ft1-a2{width: 1440px;position: relative;margin: 0 auto;margin-bottom: 25px;display: flex;justify-content: space-around;}

	.ft1-b1{position: relative;}

	.ft1-b2{height: 56px;margin-bottom: 22px;}

	.ft1-b3{margin-bottom: 26px;}

	.ft1-b3>div{font-size: 16px;line-height: 16px;color: #f3ebe4;font-weight: bold;margin-right: 66px;float: left;}

	.ft1-b3>div:last-child{margin-right: 0;}

	.ft1-b3>div:hover{text-decoration: underline;}

	.ft1-b4{height: 62px;}

	.ft1-c1{width: 1px;height: 156px;background: rgba(255,255,255,0.12);position: relative;top: 8px;}

	.ft1-d1{padding-top: 56px;}

	.ft1-d2{width: 47px;height: 38px;position: relative;display: inline-block;vertical-align: middle;}

	.ft1-d3{display: inline-block;vertical-align: middle;margin: 0 26px;}

	.ft1-d4{font-size: 20px;line-height: 20px;color: #fff;font-weight: bold;margin-bottom: 15px;}

	.ft1-d5{font-size: 16px;line-height: 32px;color: #fff;}

	.ft1-d5 span{font-size: 32px;line-height: 32px;color: #fff;margin-left: 20px;font-family: 'Rubik';}

	.ft1-e1{width: 112px;position: relative;top: 36px;overflow: visible;}

	.ft1-e1 div{padding-top: 20px;font-size: 14px;line-height: 14px;color: #fff;text-align: center;width: 120%;margin-left: -10%;}

	.ft1-f1{width: 100%;border-top: 1px solid rgba(255,255,255,0.12);padding: 14px 0;position: relative;}

	.ft1-f1>div{width: 1440px;margin: 0 auto;font-size: 14px;line-height: 28px;color: #fff;text-align: center;opacity: 0.66;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.ft1-a1{width: 100%;background: #2189d2;position: relative;padding-top: 30px;}

	.ft1-a2{width: 960px;position: relative;margin: 0 auto;margin-bottom: 20px;display: flex;justify-content: space-around;}

	.ft1-b1{position: relative;}

	.ft1-b2{height: 44px;margin-bottom: 18px;}

	.ft1-b3{margin-bottom: 22px;}

	.ft1-b3>div{font-size: 12px;line-height: 12px;color: #f3ebe4;font-weight: bold;margin-right: 30px;float: left;}

	.ft1-b3>div:last-child{margin-right: 0;}

	.ft1-b3>div:hover{text-decoration: underline;}

	.ft1-b4{height: 56px;}

	.ft1-c1{width: 1px;height: 124px;background: rgba(255,255,255,0.12);position: relative;top: 6px;}

	.ft1-d1{padding-top: 30px;}

	.ft1-d2{width: 30px;height: 25px;position: relative;display: inline-block;vertical-align: middle;}

	.ft1-d3{display: inline-block;vertical-align: middle;margin: 0 12px;}

	.ft1-d4{font-size: 16px;line-height: 16px;color: #fff;font-weight: bold;margin-bottom: 10px;}

	.ft1-d5{font-size: 12px;line-height: 24px;color: #fff;}

	.ft1-d5 span{font-size: 24px;line-height: 24px;color: #fff;margin-left: 20px;font-family: 'Rubik';}

	.ft1-e1{width: 90px;position: relative;top: 24px;overflow: visible;}

	.ft1-e1 div{padding-top: 12px;font-size: 12px;line-height: 12px;color: #fff;text-align: center;width: 120%;margin-left: -10%;}

	.ft1-f1{width: 100%;border-top: 1px solid rgba(255,255,255,0.12);padding: 12px 0;position: relative;}

	.ft1-f1>div{width: 960px;margin: 0 auto;font-size: 12px;line-height: 24px;color: #fff;text-align: center;opacity: 0.66;}

}

@media only screen and (max-width: 1023px) {

	.ft1-a1{width: 100%;background: #2189d2;position: relative;padding: 0.6rem 0.35rem 0;}

	.ft1-a2{width: 100%;position: relative;}

	.ft1-b1{position: relative;width: 100%;margin-bottom: 0.36rem;}

	.ft1-b2{height: 0.9rem;width: 100%;margin-bottom: 0.4rem;}

	.ft1-b2 img{margin: 0 auto;}

	.ft1-b3{display: none;}

	.ft1-b4{height: 1.1rem;width: 100%;margin: 0 auto;}

	.ft1-b4 img{margin: 0 auto;}

	.ft1-c1{display: none;}

	.ft1-d1{margin-bottom: 0.42rem;width: 100%;justify-content: space-between;}

	.ft1-d2{width: 0.66rem;height: 0.58rem;position: relative;top: 0.3rem;}

	.ft1-d3{margin: 0 12px;}

	.ft1-d4{font-size: 0.34rem;line-height: 0.34rem;color: #fff;text-align: center;font-weight: bold;margin-bottom: 0.28rem;}

	.ft1-d5{font-size: 0.28rem;line-height: 0.5rem;color: #fff;text-align: center;}

	.ft1-d5 span{font-size: 0.5rem;line-height: 0.5rem;color: #fff;margin-left: 0.2rem;font-family: 'Rubik';}

	.ft1-e1{width: 1.66rem;margin: 0 auto;margin-bottom: 0.4rem;overflow: visible;}

	.ft1-e1 div{width: 200%;font-size: 0.28rem;line-height: 0.28rem;color: #fff;text-align: center;margin-left: -50%;padding-top: 0.3rem;}

	.ft1-f1{width: 100%;border-top: 1px solid rgba(255,255,255,0.12);padding: 0.24rem 0.35rem;position: relative;}

	.ft1-f1>div{width: 100%;margin: 0 auto;font-size: 13px;line-height: 0.4rem;color: #fff;text-align: center;opacity: 0.66;}

}



/*window1*/

@media only screen and (min-width: 1480px) {

	.window1-a1{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1;overflow: hidden;}

	.window111{width: 100%!important;height: 100%!important;position: relative;}

	.window111>div>.swiper-slide{width: 100%!important;height: 100%!important;position: relative;}

	.window112{width: 6px;position: absolute;top: calc(50% - 6px*8/2 - 20px*7/2);right: 45px;z-index: 1;}

	.window112 .swiper-pagination-bullet{width: 6px;height: 6px;background: #fff;opacity: 0.8;transition: 0.5s;display: block;position: relative;margin-bottom: 20px;}

	.window112 .swiper-pagination-bullet-active{opacity: 1;transition: 0.5s;}

	.window112 .swiper-pagination-bullet div{width: 20px;height: 20px;border: 2px solid #fff;border-right: 0;border-top: 0;border-radius: 50%;position: absolute;top: calc(50% - 20px/2);left: calc(50% - 20px/2);transform: scale(0);transition: 0.5s;}

	.window112 .swiper-pagination-bullet-active div{transform: scale(1);transition: 0.5s;}

	.window112.on1 .swiper-pagination-bullet{background: #a19b96;}

	.window112.on1 .swiper-pagination-bullet-active{background: #2189d2;}

	.window112.on1 .swiper-pagination-bullet div{border: 2px solid #2189d2;border-right: 0;border-top: 0;}

	.window1-b1{width: 115px;position: absolute;bottom: 50px;left: calc(50% - 1440px/2);z-index: 1;}

	.window1-b2{width: 100%;position: relative;animation: windowscroll1 6s linear infinite;}

	.window1-b2 img:nth-child(1){position: relative;opacity: 1;transition: 0.5s;}

	.window1-b2 img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;transition: 0.5s;}

	.window1-b1.on1 .window1-b2 img:nth-child(1){opacity: 0;transition: 0.5s;}

	.window1-b1.on1 .window1-b2 img:nth-child(2){opacity: 1;transition: 0.5s;}

	.window1-b3{width: 22px;position: absolute;top: 55px;left: calc(50% - 22px/2);}

	.window1-b3 img:nth-child(1){position: relative;opacity: 1;transition: 0.5s;}

	.window1-b3 img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;transition: 0.5s;}

	.window1-b1.on1 .window1-b3 img:nth-child(1){opacity: 0;transition: 0.5s;}

	.window1-b1.on1 .window1-b3 img:nth-child(2){opacity: 1;transition: 0.5s;}

}

	@keyframes windowscroll1{0%{transform: rotate(360deg);}100%{transform: rotate(0deg);}}



@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.window1-a1{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1;overflow: hidden;}

	.window111{width: 100%!important;height: 100%!important;position: relative;}

	.window111>div>.swiper-slide{width: 100%!important;height: 100%!important;position: relative;}

	.window112{width: 6px;position: absolute;top: calc(50% - 6px*8/2 - 20px*7/2);right: 20px;z-index: 1;}

	.window112 .swiper-pagination-bullet{width: 6px;height: 6px;background: #fff;opacity: 0.8;transition: 0.5s;display: block;position: relative;margin-bottom: 20px;}

	.window112 .swiper-pagination-bullet-active{opacity: 1;transition: 0.5s;}

	.window112 .swiper-pagination-bullet div{width: 20px;height: 20px;border: 2px solid #fff;border-right: 0;border-top: 0;border-radius: 50%;position: absolute;top: calc(50% - 20px/2);left: calc(50% - 20px/2);transform: scale(0);transition: 0.5s;}

	.window112 .swiper-pagination-bullet-active div{transform: scale(1);transition: 0.5s;}

	.window112.on1 .swiper-pagination-bullet{background: #a19b96;}

	.window112.on1 .swiper-pagination-bullet-active{background: #2189d2;}

	.window112.on1 .swiper-pagination-bullet div{border: 2px solid #2189d2;border-right: 0;border-top: 0;}

	.window1-b1{width: 90px;position: absolute;bottom: 50px;left: calc(50% - 960px/2);z-index: 1;}

	.window1-b2{width: 100%;position: relative;animation: windowscroll1 6s linear infinite;}

	.window1-b2 img:nth-child(1){position: relative;opacity: 1;transition: 0.5s;}

	.window1-b2 img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;transition: 0.5s;}

	.window1-b1.on1 .window1-b2 img:nth-child(1){opacity: 0;transition: 0.5s;}

	.window1-b1.on1 .window1-b2 img:nth-child(2){opacity: 1;transition: 0.5s;}

	.window1-b3{width: 18px;position: absolute;top: 42px;left: calc(50% - 18px/2);}

	.window1-b3 img:nth-child(1){position: relative;opacity: 1;transition: 0.5s;}

	.window1-b3 img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;transition: 0.5s;}

	.window1-b1.on1 .window1-b3 img:nth-child(1){opacity: 0;transition: 0.5s;}

	.window1-b1.on1 .window1-b3 img:nth-child(2){opacity: 1;transition: 0.5s;}

}

	@keyframes windowscroll1{0%{transform: rotate(360deg);}100%{transform: rotate(0deg);}}



@media only screen and (max-width: 1023px) {

	.window1-a1{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1;overflow: hidden;}

	.window111{width: 100%!important;height: 100%!important;position: relative;}

	.window111>div>.swiper-slide{width: 100%!important;height: 100%!important;position: relative;}

	.window112,.window1-b1{display: none;}

}









/*t1*/

@media only screen and (min-width: 1480px) {

	.t1-a1{width: 282px;position: relative;margin: 0 auto;}

	.t1-a2{width: 100%;position: relative;margin-bottom: 20px;}

	.t1-a3{width: 100%;font-size: 48px;line-height: 48px;color: #222222;text-align: center;font-weight: bold;}

	.t1-a3.on1{color: #fff;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.t1-a1{width: 268px;position: relative;margin: 0 auto;}

	.t1-a2{width: 100%;position: relative;margin-bottom: 12px;}

	.t1-a3{width: 100%;font-size: 32px;line-height: 32px;color: #222222;text-align: center;font-weight: bold;}

	.t1-a3 img{width: 100%}

	

	.t1-a3.on1{color: #fff;}

}

@media only screen and (max-width: 1023px) {

	.t1-a1{width: 4.52rem;position: relative;margin: 0 auto;}

	.t1-a2{width: 100%;position: relative;margin-bottom: 0.2rem;}

	.t1-a3{width: 100%;font-size: 0.48rem;line-height: 0.48rem;color: #222222;text-align: center;font-weight: bold;display: none}

	.t1-a3.on1{color: #fff;}

}



/*bt1*/

@media only screen and (min-width: 1480px) {

	.bt1-a1{width: 180px;height: 50px;background: #2189d2;border: 1px solid #2189d2;overflow: hidden;transition: 0.5s;}

	.bt1-a1:hover{background: #fff;transition: 0.5s;}

	.bt1-a2{font-size: 16px;line-height: 30px;color: #fff;position: absolute;top: calc(50% - 30px/2);left: 44px;transition: 0.5s;}

	.bt1-a1:hover .bt1-a2{color: #2189d2;transition: 0.5s;}

	.bt1-a3{height: 14px;position: absolute;top: calc(50% - 14px/2);right: 44px;transition: 0.5s;}

	.bt1-a1:hover .bt1-a3{right: 32px;transition: 0.5s;}

	.bt1-a3 img:nth-child(1){position: relative;opacity: 1;transition: 0.5s;}

	.bt1-a3 img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;transition: 0.5s;}

	.bt1-a1:hover .bt1-a3 img:nth-child(1){opacity: 0;transition: 0.5s;}

	.bt1-a1:hover .bt1-a3 img:nth-child(2){opacity: 1;transition: 0.5s;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.bt1-a1{width: 140px;height: 36px;background: #2189d2;border: 1px solid #2189d2;overflow: hidden;transition: 0.5s;}

	.bt1-a1:hover{background: #fff;transition: 0.5s;}

	.bt1-a2{font-size: 12px;line-height: 30px;color: #fff;position: absolute;top: calc(50% - 30px/2);left: 36px;transition: 0.5s;}

	.bt1-a1:hover .bt1-a2{color: #2189d2;transition: 0.5s;}

	.bt1-a3{height: 12px;position: absolute;top: calc(50% - 12px/2);right: 36px;transition: 0.5s;}

	.bt1-a1:hover .bt1-a3{right: 24px;transition: 0.5s;}

	.bt1-a3 img:nth-child(1){position: relative;opacity: 1;transition: 0.5s;}

	.bt1-a3 img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;transition: 0.5s;}

	.bt1-a1:hover .bt1-a3 img:nth-child(1){opacity: 0;transition: 0.5s;}

	.bt1-a1:hover .bt1-a3 img:nth-child(2){opacity: 1;transition: 0.5s;}

}

@media only screen and (max-width: 1023px) {

	.bt1-a1{width: 2.5rem;height: 0.7rem;background: #2189d2;overflow: hidden;}

	.bt1-a2{font-size: 0.24rem;line-height: 0.5rem;color: #fff;position: absolute;top: calc(50% - 0.5rem/2);left: 0.56rem;}

	.bt1-a3{height: 0.24rem;position: absolute;top: calc(50% - 0.24rem/2);right: 0.6rem;}

	.bt1-a3 img:nth-child(1){position: relative;opacity: 1;}

	.bt1-a3 img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

}



/*ban1*/

@media only screen and (min-width: 1480px) {

	.ban1-a1{width: 100%;position: relative;overflow: hidden;margin-bottom: 80px;}

	.ban1-a2{width: 100%;position: relative;}

	.ban1-a3{display: none;}

	.ban1-a1+.t1-a1{margin-bottom: 50px;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.ban1-a1{width: 100%;position: relative;overflow: hidden;margin-bottom: 50px;}

	.ban1-a2{width: 1480px;position: relative;margin-left: calc(50% - 1480px/2);}

	.ban1-a3{display: none;}

	.ban1-a1+.t1-a1{margin-bottom: 30px;}

}

@media only screen and (max-width: 1023px) {

	.ban1-a1{width: 100%;position: relative;overflow: hidden;margin-bottom: 0.8rem;}

	.ban1-a2{display: none;}

	.ban1-a3{width: 100%;position: relative;}

	.ban1-a1+.t1-a1{margin-bottom: 0.5rem;}

}



/*ind1*/

@media only screen and (min-width: 1480px) {

	.ind1-a1{height: 100%;position: relative;margin-left: calc(50% - 1920px/2);}

	.ind111{width: 100%!important;height: 100%!important;position: relative;}

	.ind111 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}

	.ind1-a2{width: 100%;height: 100%;position: relative;}

	.ind1-a2 img{min-height: 100%;}

	.ind1-a3{display: none;}

	.ind1-a4{width: 475px;position: absolute;top: 324px;left: calc(50% - 1440px/2 - 50px);}

	.ind1-a5{width: 586px;position: absolute;top: 472px;left: calc(50% - 1440px/2 + 80px);}

	.ind112{position: absolute;top: calc(50% - 3px*4/2 - 16px*3/2);left: calc(50% - 1440px/2);}

	.ind112 .swiper-pagination-bullet{width: 18px;height: 3px;border-radius: 0;background: #fff;opacity: 1;transition: 0.5s;margin-bottom: 16px;display: block;}

	.ind112 .swiper-pagination-bullet-active{width: 28px;background: #a92222;transition: 0.5s;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.ind1-a1{width: 1600px;height: 100%;position: relative;margin-left: calc(50% - 1600px/2);}

	.ind111{width: 100%!important;height: 100%!important;position: relative;}

	.ind111 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}

	.ind1-a2{width: 100%;height: 100%;position: relative;}

	.ind1-a2 img{min-height: 100%;}

	.ind1-a3{display: none;}

	.ind1-a4{width: 316px;position: absolute;top: 216px;left: calc(50% - 960px/2 + 10px);}

	.ind1-a5{width: 390px;position: absolute;top: 314px;left: calc(50% - 960px/2 + 70px);}

	.ind112{position: absolute;top: calc(50% - 3px*4/2 - 16px*3/2);left: calc(50% - 960px/2);}

	.ind112 .swiper-pagination-bullet{width: 18px;height: 3px;border-radius: 0;background: #fff;opacity: 1;transition: 0.5s;margin-bottom: 16px;display: block;}

	.ind112 .swiper-pagination-bullet-active{width: 28px;background: #a92222;transition: 0.5s;}

}

@media only screen and (max-width: 1023px) {

	.ind1-a1{width: 100%;height: 100%;position: relative;}

	.ind111{width: 100%!important;height: 100%!important;position: relative;}

	.ind111 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}

	.ind1-a2{display: none;}

	.ind1-a3{width: 100%;height: 100%;position: relative;}

	.ind1-a3 img{min-height: 100%;}

	.ind1-a4{width: 6.75rem;position: absolute;top: 45%;left: calc(50% - 3.44rem);}

	.ind1-a5{width: 5.86rem;position: absolute;top: 3.9rem;left: calc(50% - 2.4rem);}

	.ind112{display: none;}

}

@media only screen and (min-width: 1720px) {

	.ind1-a4{width: 475px;position: absolute;top: 324px;left: calc(50% - 1440px/2 - 90px);}

	.ind1-a5{width: 586px;position: absolute;top: 472px;left: calc(50% - 1440px/2 + 40px);}

	.ind112{position: absolute;top: calc(50% - 3px*4/2 - 16px*3/2);left: calc(50% - 1440px/2 - 132px);}

}

@media only screen and (min-width: 1921px) {

	.ind1-a1{width: 2560px;height: 100%;position: relative;margin-left: calc(50% - 2560px/2);}

	.ind111{width: 100%!important;height: 100%!important;position: relative;}

	.ind111 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}

}



/*ind2*/

@media only screen and (min-width: 1480px) {

	.ind2-a1{width: 100%;height: 100%;position: relative;background: #f5ebe3;}

	.ind2-a1 .t1-a1{position: absolute;top: calc(50% - 230px);left: calc(50% - 1440px/2);}

	.ind2-a2{width: 644px;position: absolute;top: calc(50% - 32px);left: calc(50% - 1440px/2);}

	.ind2-a3{font-size: 24px;line-height: 36px;color: #333333;font-weight: bold;margin-bottom: 12px;}

	.ind2-a4{font-size: 16px;line-height: 36px;color: #333333;max-height: calc(36px*5);text-align: justify;}

	.ind2-a4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;white-space: normal;}

	.ind2-a1 .bt1-a1{position: absolute;top: calc(50% + 190px);left: calc(50% - 1440px/2);}

	.ind2-b1{width: 700px;height: 614px;position: absolute;top: calc(50% - 290px);right: calc(50% - 1440px/2);}

	.ind2-b2{width: 418px;height: 500px;border-radius: 10px;position: absolute;bottom: 0;left: 0;}

	.ind2-b3{width: 60px;height: 53px;position: absolute;top: 40px;right: 573px;}

	.ind2-b4{width: 60px;height: 53px;position: absolute;bottom: 76px;left: 418px;}

	.ind2-b5{font-size: 94px;line-height: 94px;color: #fff;position: absolute;top: 180px;right: 520px;transform: rotate(90deg);transform-origin: 50% 50%;font-family: 'Rubik';}

	.ind2-b6{width: 16px;font-size: 16px;line-height: 16px;color: #fff;position: absolute;top: 334px;right: 580px;}

	.ind2-b7{width: calc(418px - 38px*2);position: absolute;top: 490px;left: 38px;}

	.ind2-b8{font-size: 22px;line-height: 22px;color: #fff;font-weight: bold;margin-bottom: 16px;}

	.ind2-b9{width: 30px;height: 1px;background: #fff;margin-bottom: 6px;}

	.ind2-b10{font-size: 16px;line-height: 32px;color: #bdc6eb;}

	.ind2-b11{width: 60px;height: 60px;position: absolute;top: 445px;left: 328px;}

	.ind2-b12{width: 573px;height: 406px;border-radius: 10px;position: absolute;top: 0;right: 0;overflow: hidden;}

	.ind2-b13{width: 100%;height: 100%;position: relative;}

	.ind2-b13 img{min-width: 100%;transition: 0.5s;transition: 0.5s;}

	.ind2-b12:hover .ind2-b13 img{transform: scale(1.08);transition: 0.5s;}

	.ind2-b14{width: 96px;height: 96px;position: absolute;top: calc(50% - 96px/2);left: calc(50% - 96px/2);}

	.ind2-b12:hover .ind2-b14{transform: rotateY(360deg);transition: 0.5s;}

	.ind2-b15{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #000;display: none;}

	.ind2-b15 video{width: 100%!important;height: 100%!important;position: relative;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.ind2-a1{width: 100%;height: 100%;position: relative;background: #f5ebe3;}

	.ind2-a1 .t1-a1{position: absolute;top: calc(50% - 190px);left: calc(50% - 960px/2);}

	.ind2-a2{width: 440px;position: absolute;top: calc(50% - 60px);left: calc(50% - 960px/2);}

	.ind2-a3{font-size: 20px;line-height: 28px;color: #333333;font-weight: bold;margin-bottom: 10px;}

	.ind2-a4{font-size: 12px;line-height: 28px;color: #333333;max-height: calc(36px*5);text-align: justify;}

	.ind2-a4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;white-space: normal;}

	.ind2-a1 .bt1-a1{position: absolute;top: calc(50% + 110px);left: calc(50% - 960px/2);}

	.ind2-b1{width: 460px;height: 404px;position: absolute;top: calc(50% - 200px);right: calc(50% - 960px/2);}

	.ind2-b2{width: 280px;height: 335px;border-radius: 10px;position: absolute;bottom: 0;left: 0;}

	.ind2-b3{width: 40px;height: 36px;position: absolute;top: 20px;right: 382px;}

	.ind2-b4{width: 40px;height: 36px;position: absolute;bottom: 54px;left: 280px;}

	.ind2-b5{font-size: 72px;line-height: 72px;color: #fff;position: absolute;top: 106px;right: 342px;transform: rotate(90deg);transform-origin: 50% 50%;font-family: 'Rubik';}

	.ind2-b6{width: 12px;font-size: 12px;line-height: 12px;color: #fff;position: absolute;top: 210px;right: 386px;}

	.ind2-b7{width: calc(280px - 20px*2);position: absolute;top: 310px;left: 20px;}

	.ind2-b8{font-size: 18px;line-height: 18px;color: #fff;font-weight: bold;margin-bottom: 10px;}

	.ind2-b9{width: 24px;height: 1px;background: #fff;margin-bottom: 6px;}

	.ind2-b10{font-size: 12px;line-height: 24px;color: #bdc6eb;}

	.ind2-b11{width: 44px;height: 44px;position: absolute;top: 290px;left: 214px;}

	.ind2-b12{width: 382px;height: 270px;border-radius: 10px;position: absolute;top: 0;right: 0;overflow: hidden;}

	.ind2-b13{width: 100%;height: 100%;position: relative;}

	.ind2-b13 img{min-width: 100%;transition: 0.5s;transition: 0.5s;}

	.ind2-b12:hover .ind2-b13 img{transform: scale(1.08);transition: 0.5s;}

	.ind2-b14{width: 70px;height: 70px;position: absolute;top: calc(50% - 70px/2);left: calc(50% - 70px/2);}

	.ind2-b12:hover .ind2-b14{transform: rotateY(360deg);transition: 0.5s;}

	.ind2-b15{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #000;display: none;}

	.ind2-b15 video{width: 100%!important;height: 100%!important;position: relative;}

}

@media only screen and (max-width: 1023px) {

	.ind2-a1{width: 100%;height: 100%;position: relative;background: #f5ebe3;}

	.ind2-a1 .t1-a1{position: absolute;top: 2.7rem;left: calc(50% - 4.25rem/2);}

	.ind2-a2{width: calc(100% - 0.5rem*2);position: absolute;top: 3.9rem;left: 0.5rem;}

	.ind2-a3{font-size: 0.32rem;line-height: 0.4rem;color: #333333;font-weight: bold;text-align: center;margin-bottom: 0.2rem;}

	.ind2-a4{font-size: 0.26rem;line-height: 0.48rem;color: #333333;max-height: calc(0.48rem*6);text-align: justify;}

	.ind2-a4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;white-space: normal;}

	.ind2-a1 .bt1-a1{position: absolute;top: 7.1rem;left: calc(50% - 2.52rem/2);}

	.ind2-b1{width: calc(100% - 0.35rem*2);height: 4.44rem;position: absolute;bottom: 0.6rem;right: 0.35rem;}

	.ind2-b2{width: 2.88rem;height: 3.46rem;border-radius: 10px;position: absolute;bottom: 0;left: 0;}

	.ind2-b3{width: 0.55rem;height: 0.36rem;position: absolute;top: 0.46rem;right: 5.32rem;}

	.ind2-b4{width: 0.55rem;height: 0.36rem;position: absolute;bottom: 0.1rem;left: 2.88rem;}

	.ind2-b3 img,.ind2-b4 img{width: 100%;}

	.ind2-b5{font-size: 0.72rem;line-height: 0.72rem;color: #fff;position: absolute;top: 1.4rem;right: 4.9rem;transform: rotate(90deg);transform-origin: 50% 50%;font-family: 'Rubik';}

	.ind2-b6{width: 0.24rem;font-size: 0.24rem;line-height: 0.24rem;color: #fff;position: absolute;top: 2.5rem;right: 5.32rem;}

	.ind2-b7,.ind2-b11{display: none;}

	.ind2-b12{width: 5.32rem;height: 3.78rem;border-radius: 10px;position: absolute;top: 0;right: 0;overflow: hidden;}

	.ind2-b13{width: 100%;height: 100%;position: relative;}

	.ind2-b13 img{min-width: 100%;transition: 0.5s;}

	.ind2-b14{width: 0.9rem;height: 0.9rem;position: absolute;top: calc(50% - 0.9rem/2);left: calc(50% - 0.9rem/2);}

	.ind2-b15{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #000;display: none;}

	.ind2-b15 video{width: 100%!important;height: 100%!important;position: relative;}

}



/*ind3*/

@media only screen and (min-width: 1480px) {

	.ind3-a1{width: 100%;height: 100%;position: relative;background: #1d8bca;}

	.ind3-a2{width: 612px;position: absolute;top: calc(50% - 270px);left: calc(50% - 1440px/2);}

	.ind3-a3{width: 100%;height: 285px;position: relative;margin-bottom: 24px;}

	.ind3-a3 img{min-height: 100%;transition: 0.5s;}

	.ind3-a3:hover img{transform: scale(1.08);transition: 0.5s;}

	.ind3-a4{width: 100%;font-size: 16px;line-height: 36px;color: #fff;text-align: justify;margin-bottom: 20px;}

	.ind3-a4>p>span>span>span{text-align: justify;}

	.ind3-a4>p>span>span>span>span{margin-right: 24px;white-space: nowrap;}

	.ind3-a5{font-size: 24px;line-height: 42px;color: #fff;font-family: 'Rubik';}

	.ind3-a6{width: 1px;height: 580px;background: rgba(255,255,255,0.2);position: absolute;top: calc(50% - 295px);left: 50%;}

	.ind3-a1 .t1-a1{position: absolute;top: calc(50% - 250px);left: calc(50% + 132px);}

	.ind3-a7{width: 650px;position: absolute;top: calc(50% - 65px);right: calc(50% - 1440px/2);display: flex;justify-content: space-around;}

	.ind3-b1{position: relative;}

	.ind3-b2{text-align: center;}

	.ind3-b3{display: inline-block;position: relative;height: 130px;}

	.ind3-b3 span{height: 130px;font-size: 130px;line-height: 130px;color: #fff;font-family: 'Rubik';text-align: right;display: block;}

	.ind3-b3 span:nth-child(1){opacity: 0;position: relative;}

	.ind3-b3 span:nth-child(2){opacity: 1;position: absolute;top: 0;right: 0;}

	.ind3-b4{width: 30px;height: 30px;display: inline-block;}

	.ind3-b5{font-size: 20px;line-height: 32px;color: #fff;text-align: center;margin-bottom: 12px;}

	.ind3-b6{font-size: 26px;line-height: 32px;color: #fff;text-align: center;font-weight: bold;font-style: italic;}

	.ind3-b7{width: 1px;height: 168px;background: rgba(255,255,255,0.2);position: relative;top: 36px;}

	.ind3-a1 .bt1-a1{position: absolute;top: calc(50% + 205px);left: calc(50% + 132px);}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.ind3-a1{width: 100%;height: 100%;position: relative;background: #1d8bca;}

	.ind3-a2{width: 410px;position: absolute;top: calc(50% - 180px);left: calc(50% - 960px/2);}

	.ind3-a3{width: 100%;height: 190px;position: relative;margin-bottom: 24px;}

	.ind3-a3 img{min-height: 100%;transition: 0.5s;}

	.ind3-a3:hover img{transform: scale(1.08);transition: 0.5s;}

	.ind3-a4{width: 100%;font-size: 12px;line-height: 24px;color: #fff;text-align: justify;margin-bottom: 16px;}

	.ind3-a4>p>span>span>span{text-align: justify;}

	.ind3-a4>p>span>span>span>span{margin-right: 16px;white-space: nowrap;}

	.ind3-a5{font-size: 20px;line-height: 32px;color: #fff;font-family: 'Rubik';}

	.ind3-a6{width: 1px;height: 440px;background: rgba(255,255,255,0.2);position: absolute;top: calc(50% - 220px);left: 50%;}

	.ind3-a1 .t1-a1{position: absolute;top: calc(50% - 180px);left: calc(50% + 72px);}

	.ind3-a7{width: 440px;position: absolute;top: calc(50% - 50px);right: calc(50% - 960px/2);display: flex;justify-content: space-around;}

	.ind3-b1{position: relative;}

	.ind3-b2{text-align: center;}

	.ind3-b3{display: inline-block;position: relative;height: 80px;}

	.ind3-b3 span{height: 80px;font-size: 80px;line-height: 80px;color: #fff;font-family: 'Rubik';text-align: right;display: block;}

	.ind3-b3 span:nth-child(1){opacity: 0;position: relative;}

	.ind3-b3 span:nth-child(2){opacity: 1;position: absolute;top: 0;right: 0;}

	.ind3-b4{width: 24px;height: 24px;display: inline-block;}

	.ind3-b5{font-size: 16px;line-height: 28px;color: #fff;text-align: center;margin-bottom: 10px;}

	.ind3-b6{font-size: 20px;line-height: 24px;color: #fff;text-align: center;font-weight: bold;font-style: italic;}

	.ind3-b7{width: 1px;height: 120px;background: rgba(255,255,255,0.2);position: relative;top: 20px;}

	.ind3-a1 .bt1-a1{position: absolute;top: calc(50% + 140px);left: calc(50% + 72px);}

}

@media only screen and (max-width: 1023px) {

	.ind3-a1{width: 100%;height: 100%;position: relative;background: #1d8bca;}

	.ind3-a2{width: calc(100% - 0.35rem*2);position: absolute;top: 1.7rem;left: 0.35rem;}

	.ind3-a3{width: 100%;height: 3.15rem;position: relative;margin-bottom: 0.3rem;}

	.ind3-a3 img{min-height: 100%;}

	.ind3-a4{display: none;}

	.ind3-a5{font-size: 0.36rem;line-height: 0.6rem;color: #fff;text-align: center;font-family: 'Rubik';}

	.ind3-a6{display: none;}

	.ind3-a1 .t1-a1{position: absolute;top: 7.5rem;left: calc(50% - 2.52rem/2);}

	.ind3-a7{width: calc(100% - 0.35rem*2);position: absolute;top: 9.15rem;right: 0.35rem;display: flex;justify-content: space-between;}

	.ind3-b1{position: relative;}

	.ind3-b2{text-align: center;}

	.ind3-b3{display: inline-block;position: relative;height: 1.3rem;}

	.ind3-b3 span{height: 1.3rem;font-size: 1.3rem;line-height: 1.3rem;color: #fff;font-family: 'Rubik';text-align: right;display: block;}

	.ind3-b3 span:nth-child(1){opacity: 0;position: relative;}

	.ind3-b3 span:nth-child(2){opacity: 1;position: absolute;top: 0;right: 0;}

	.ind3-b4{width: 0.4rem;height: 0.4rem;display: inline-block;}

	.ind3-b5{font-size: 0.24rem;line-height: 0.3rem;color: #fff;text-align: center;margin-bottom: 0.12rem;}

	.ind3-b6{font-size: 0.32rem;line-height: 0.4rem;color: #fff;text-align: center;font-weight: bold;font-style: italic;}

	.ind3-b7{width: 1px;height: 1.7rem;background: rgba(255,255,255,0.2);position: relative;top: 0.36rem;}

	.ind3-a1 .bt1-a1{position: absolute;bottom: 0.8rem;left: calc(50% - 2.5rem/2);}

}



/*ind4*/

@media only screen and (min-width: 1480px) {

	.ind4-a1{width: 100%;height: 100%;position: relative;background: #000;overflow: hidden;}

	.ind4-a2{width: 1920px;height: 100%;position: relative;margin-left: calc(50% - 1920px/2);}

	.ind4-a3{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: none;}

	.ind4-a4{width: 100%;height: 100%;position: relative;}

	.ind4-a4 img{min-height: 100%;}

	.ind4-a5{display: none;}

	.ind4-a6{width: calc(1440px/2);position: absolute;top: calc(50% - 110px);left: calc(50% - 1440px/2);}

	.ind4-a7{margin-bottom: 30px;}

	.ind4-a8{width: 60px;height: 45px;float: left;position: relative;top: calc(52px/2 - 45px/2);}

	.ind4-a9{font-size: 52px;line-height: 52px;color: #f5ebe3;font-weight: bold;float: left;margin-left: 24px;}

	.ind4-a10{font-size: 24px;line-height: 36px;color: #f5ebe3;margin-bottom: 42px;}

	.ind4-a1 .bt1-a1{margin: 0;}

	.ind4-b1{width: 1440px;height: 110px;background: rgba(0,0,0,0.5);position: absolute;bottom: 60px;left: calc(50% - 1440px/2);z-index: 2;}

	.ind4-b2{width: 33.3333%;height: 100%;position: relative;display: table;float: left;cursor: pointer;border-left: 1px solid rgba(255,255,255,0.1);}

	.ind4-b2:first-child{border-left: 0;}

	.ind4-b3{width: 100%;height: 100%;position: relative;display: table-cell;vertical-align: middle;text-align: center;}

	.ind4-b4{height: 47px;display: inline-block;vertical-align: middle;margin-right: 20px;}

	.ind4-b5{display: inline-block;vertical-align: middle;}

	.ind4-b6{font-size: 24px;line-height: 24px;color: #fff;font-weight: bold;margin-bottom: 10px;text-align: left;}

	.ind4-b7{font-size: 16px;line-height: 16px;color: #fff;text-align: left;}

	.ind4-b8{width: 0;height: 6px;background: #1d8bca;position: absolute;top: 0;left: 50%;transition: 0.5s;}

	.ind4-b2.on1 .ind4-b8{width: 100%;left: 0;transition: 0.5s;}

	.ind4-c1{display: none;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.ind4-a1{width: 100%;height: 100%;position: relative;background: #000;overflow: hidden;}

	.ind4-a2{width: 1600px;height: 100%;position: relative;margin-left: calc(50% - 1600px/2);}

	.ind4-a3{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: none;}

	.ind4-a4{width: 100%;height: 100;position: relative;}

	.ind4-a4 img{min-height: 100%;}

	.ind4-a5{display: none;}

	.ind4-a6{width: calc(960px/2);position: absolute;top: calc(50% - 80px);left: calc(50% - 960px/2);}

	.ind4-a7{margin-bottom: 20px;}

	.ind4-a8{width: 40px;height: 30px;float: left;position: relative;top: calc(44px/2 - 30px/2);}

	.ind4-a9{font-size: 44px;line-height: 44px;color: #f5ebe3;font-weight: bold;float: left;margin-left: 16px;}

	.ind4-a10{font-size: 18px;line-height: 24px;color: #f5ebe3;margin-bottom: 30px;}

	.ind4-a1 .bt1-a1{margin: 0;}

	.ind4-b1{width: 960px;height: 90px;background: rgba(0,0,0,0.5);position: absolute;bottom: 60px;left: calc(50% - 960px/2);z-index: 2;}

	.ind4-b2{width: 33.3333%;height: 100%;position: relative;display: table;float: left;cursor: pointer;border-left: 1px solid rgba(255,255,255,0.1);}

	.ind4-b2:first-child{border-left: 0;}

	.ind4-b3{width: 100%;height: 100%;position: relative;display: table-cell;vertical-align: middle;text-align: center;}

	.ind4-b4{height: 36px;display: inline-block;vertical-align: middle;margin-right: 16px;}

	.ind4-b5{display: inline-block;vertical-align: middle;}

	.ind4-b6{font-size: 20px;line-height: 20px;color: #fff;font-weight: bold;margin-bottom: 10px;text-align: left;}

	.ind4-b7{font-size: 12px;line-height: 12px;color: #fff;text-align: left;}

	.ind4-b8{width: 0;height: 6px;background: #1d8bca;position: absolute;top: 0;left: 50%;transition: 0.5s;}

	.ind4-b2.on1 .ind4-b8{width: 100%;left: 0;transition: 0.5s;}

	.ind4-c1{display: none;}

}

@media only screen and (max-width: 1023px) {

	.ind4-a1{width: 100%;height: 100%;position: relative;background: #000;overflow: hidden;}

	.ind4-a2{width: 100%;height: 100%;position: relative;}

	.ind4-a3{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: none;}

	.ind4-a4{display: none;}

	.ind4-a5{width: 100%;height: 100;position: relative;}

	.ind4-a5 img{min-height: 100%;}

	.ind4-a6{width: calc(100% - 0.35rem*2);position: absolute;top: calc(50% - 2rem);left: 0.35rem;}

	.ind4-a7{margin-bottom: 0.2rem;}

	.ind4-a8{width: 0.68rem;height: 0.5rem;float: left;position: relative;top: calc(0.6rem/2 - 0.5rem/2);}

	.ind4-a9{font-size: 0.6rem;line-height: 0.6rem;color: #f5ebe3;font-weight: bold;float: left;margin-left: 0.2rem;}

	.ind4-a10{font-size: 0.3rem;line-height: 0.5rem;color: #f5ebe3;margin-bottom: 0.56rem;}

	.ind4-a1 .bt1-a1{margin: 0;}

	.ind4-b1{display: none;}

	.ind4-c1{width: calc(100% - 0.35rem*2);height: 1.76rem;position: absolute;bottom: 0;left: 0.35rem;z-index: 2;}

	.ind4-c2{width: calc(100% - 0.44rem*2);height: 100%;position: relative;margin: 0 auto;background: rgba(0,0,0,0.5);overflow: hidden;}

	.ind411{width: 150%!important;height: 100%!important;position: relative;margin-left: -50%;}

	.ind411 .swiper-slide{width: calc(100%/3)!important;height: 100%!important;position: relative;}

	.ind4-c3{width: 100%;height: 100%;position: relative;display: table;cursor: pointer;}

	.ind411 .swiper-slide-active .ind4-c3{border-right: 1px solid rgba(255,255,255,0.1);}

	.ind4-c4{width: 100%;height: 100%;position: relative;display: table-cell;vertical-align: middle;text-align: center;}

	.ind4-c5{height: 0.62rem;display: inline-block;vertical-align: middle;margin-right: 0.16rem;}

	.ind4-c6{display: inline-block;vertical-align: middle;}

	.ind4-c7{font-size: 0.38rem;line-height: 0.38rem;color: #fff;font-weight: bold;margin-bottom: 0.16rem;text-align: left;}

	.ind4-c8{font-size: 12px!important;line-height: 0.24rem;color: #fff;text-align: left;}

	.ind4-c9{width: 0;height: 0.1rem;background: #1d8bca;position: absolute;top: 0;left: 50%;transition: 0.5s;}

	.ind411 .swiper-slide-active .ind4-c9{width: 100%;left: 0;transition: 0.5s;}

	.ind412{left: 0;}

	.ind413{right: 0;}

	.ind414{width: 0.44rem;height: 100%;position: absolute;top: 0;padding: 0;margin: 0;background: none;}

	.ind412 img{left: 0;}

	.ind413 img{right: 0;}

	.ind414 img{width: 0.2rem;height: 0.38rem;position: absolute;top: calc(50% - 0.38rem/2);}

}

@media only screen and (min-width: 1921px) {

	.ind4-a2{width: 2560px;height: 100%;position: relative;margin-left: calc(50% - 2560px/2);}

}



/*ind5*/



#pinpai {

    background: url(../images/sypbg.jpg) no-repeat;

    background-size: 100%;

}







/*ind55*/









@media only screen and (min-width: 1480px) {



	.bt1-a1{width: 170px;height: 48px;border: 1px solid #1d8bca;border-radius: 24px;background: #1d8bca;position: relative;transition: 0.5s;}



	.bt1-a1:hover{background: #fff;transition: 0.5s;}



	.bt1-a2{font-size: 16px;line-height: 20px;color: #fff;position: absolute;top: calc(50% - 20px/2);left: 44px;transition: 0.5s;}



	.bt1-a1:hover .bt1-a2{color: #1d8bca;transition: 0.5s;}



	.bt1-a3{width: 8px;height: 12px;position: absolute;top: calc(50% - 12px/2);right: 34px;}



	.bt1-b1{width: 170px;height: 48px;border: 1px solid #1d8bca;border-radius: 24px;background: #1d8bca;position: relative;transition: 0.5s;}



	.bt1-b1:hover{background: #fff;transition: 0.5s;}



	.bt1-b2{font-size: 16px;line-height: 20px;color: #fff;position: absolute;top: calc(50% - 20px/2);left: 44px;transition: 0.5s;}



	.bt1-b1:hover .bt1-b2{color: #1d8bca;transition: 0.5s;}



	.bt1-b3{width: 8px;height: 12px;position: absolute;top: calc(50% - 12px/2);right: 34px;}

	

	

	.bt1-b3 .a1{position: relative;}



.bt1-b3 .a1>a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;}





}



@media only screen and (min-width: 1480px) {



	.ind5-a1{width: 100%;height: 100%;position: relative;overflow: hidden;}



	.ind5-a2{width: 100%;height: 100%;position: relative;overflow: hidden;}



	.ind5-a3{width: 1920px;position: absolute;bottom: 0;left: calc(50% - 1920px/2);display: none;}



	/*.ind5-a3:nth-child(1){left: calc(100%/8 - 1920px/2);}



	.ind5-a3:nth-child(2){left: calc(100%/8*3 - 1920px/2);}



	.ind5-a3:nth-child(3){left: calc(100%/8*5 - 1920px/2);}



	.ind5-a3:nth-child(4){left: calc(100%/8*7 - 1920px/2);}*/



	.ind5-a3:nth-child(3){left: calc(50% - 1920px/2 + 170px);}



	.ind5-a4{width: 100%;height: 100%;position: absolute;top: 0;left: 0;overflow: hidden;}



	.ind5-a5{width:33.333%;height: 100%;position: absolute;top: 0;left: 0;}



	.ind5-a5 div{height: 100%;position: absolute;top: 0;}



	.ind5-a5 div:nth-child(1){right: calc(100% - 120px);transition: 0.2s;}



	.ind5-a5.on1 div:nth-child(1){right: 100%;transition: 0.2s;}



	.ind5-a5 div:nth-child(2){left: 100%;}



	.ind5-a6{width: 100%;height: 100%;position: absolute;top: 0;left: 0;overflow: hidden;}



	.ind5-a7{width: 33.3333%;height: 100%;position: relative;float: left;}



	.ind5-a8{width: 230px;height: 200px;position: absolute;top: calc(50% - 180px);left: calc(50% - 230px/2);}



	.ind5-a7:nth-child(2) .ind5-a8{top: calc(50% - 190px);}



	.ind5-a7:nth-child(4) .ind5-a8{top: calc(50% - 150px);}



	.ind5-a8 img{max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}



	.ind5-a8 img:nth-child(1){opacity: 0;transition: 0.5s;}



	.ind5-a8 img:nth-child(2){opacity: 1;transition: 0.5s;}



	.ind5-a7.on1 .ind5-a8 img:nth-child(1){opacity: 1;transition: 0.5s;}



	.ind5-a7.on1 .ind5-a8 img:nth-child(2){opacity: 0;transition: 0.5s;}



	.ind5-a9{width: calc(10% - 40px*2);font-size: 28px;line-height: 36px;color: #fff;text-align: center;position: absolute;top: calc(50% + 36px);left: 47%;transition: 0.5s;}



	.ind5-a7.on1 .ind5-a9{color: #333333;font-weight: bold;transition: 0.5s;    width: calc(100% - 40px*2);left: 40px;}



	.ind5-a7 .bt1-b1{position: absolute;top: calc(50% + 110px);left: calc(50% - 170px/2);transform: scale(0);transition: 0.5s;}



	.ind5-a7.on1 .bt1-b1{transform: scale(1);transition: 0.5s;}



	.ind5-b1{display: none;}



}



@media only screen and (max-width: 1479px) and (min-width: 1024px) {



	.ind5-a1{width: 100%;height: 100%;position: relative;overflow: hidden;}



	.ind5-a2{width: 100%;height: 100%;position: relative;overflow: hidden;}



	.ind5-a3{width: 1920px;position: absolute;bottom: 0;left: calc(50% - 1920px/2);display: none;}



	/*.ind5-a3:nth-child(1){left: calc(100%/8 - 1920px/2);}



	.ind5-a3:nth-child(2){left: calc(100%/8*3 - 1920px/2);}



	.ind5-a3:nth-child(3){left: calc(100%/8*5 - 1920px/2);}



	.ind5-a3:nth-child(4){left: calc(100%/8*7 - 1920px/2);}*/



	.ind5-a3:nth-child(3){left: calc(50% - 1920px/2 + 120px);}



	.ind5-a4{width: 100%;height: 100%;position: absolute;top: 0;left: 0;overflow: hidden;}



	.ind5-a5{width: 33.3333%;height: 926px;position: absolute;top: calc(50% - 926px/2);left: 0;}



	.ind5-a5 div{height: 100%;position: absolute;top: 0;}



	.ind5-a5 div:nth-child(1){right: calc(100% - 120px);transition: 0.2s;}



	.ind5-a5.on1 div:nth-child(1){right: 100%;transition: 0.2s;}



	.ind5-a5 div:nth-child(2){left: 100%;}



	.ind5-a6{width: 100%;height: 100%;position: absolute;top: 0;left: 0;overflow: hidden;}



	.ind5-a7{width: 33.33333%;height: 100%;position: relative;float: left;}



	.ind5-a8{width: 180px;height: 150px;position: absolute;top: calc(50% - 150px);left: calc(50% - 180px/2);}







	.ind5-a7:nth-child(4) .ind5-a8{top: calc(50% - 130px);}



	.ind5-a8 img{max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}



	.ind5-a8 img:nth-child(1){opacity: 0;transition: 0.5s;}



	.ind5-a8 img:nth-child(2){opacity: 1;transition: 0.5s;}



	.ind5-a7.on1 .ind5-a8 img:nth-child(1){opacity: 1;transition: 0.5s;}



	.ind5-a7.on1 .ind5-a8 img:nth-child(2){opacity: 0;transition: 0.5s;}



	.ind5-a9{width: calc(100% - 30px*2);font-size: 20px;line-height: 30px;color: #fff;text-align: center;position: absolute;top: calc(50% + 24px);left: 30px;transition: 0.5s;}



	.ind5-a7.on1 .ind5-a9{color: #333333;font-weight: bold;transition: 0.5s;}



	.ind5-a7 .bt1-b1{position: absolute;top: calc(50% + 110px);left: calc(50% - 170px/2);transform: scale(0);transition: 0.5s;}



	.ind5-a7.on1 .bt1-b1{transform: scale(1);transition: 0.5s;}



	.ind5-b1{display: none;}



}



@media only screen and (max-width: 1023px) {



	.yincang{display: none;}

	

	.ind5-b1{width: calc(100% - 0.6rem*2);height: 9.6rem;position: absolute;top: calc(50% - 9.6rem/2);left: 0.6rem;}



	.ind511{width: 100%!important;height: 100%!important;position: relative;}

.ind511 .swiper-slide {

    width: 100%!important;

    height: 100%!important;

    position: relative;

}



	.ind5-b2{width: 100%;height: 100%;position: relative;overflow: hidden;border-radius: 0.2rem;}



	.ind5-b3{width: 100%;height: 100%;position: relative;}



	.ind5-b3 img{min-height: 100%;}



	.ind5-b4{width: 3.2rem;height: 2.2rem;position: absolute;top: 1rem;left: calc(50% - 3.2rem/2);}



	.ind5-b4 img{max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}



	.ind5-b5{width: calc(100% - 0.4rem*2);font-size: 0.42rem;line-height: 0.6rem;color: #333;text-align: center;font-weight: bold;position: absolute;top: 3.55rem;left: 0.4rem;}

	

	

	.ind5-b2 .text-box{display: block}



	.ind5-b2 .bt1-b1{position: absolute;top: 4.66rem;left: calc(50% - 2.44rem/2);}



}

































































/*ind6*/

   .banner {

            position: relative;

            overflow: hidden;

            margin: 0px auto;

            width: 706px;

            height: 429px;

            border-radius: 12px;

        }



       .banner li {

            list-style: none;

        }



        .banner ul {

            position: absolute;

            top: 0;

            left: 0;

        }



        .banner ul li {

            float: left;

        }



        .banner ul li a img {

            display: block;

            width: 706px;

            height: 429px;

        }



        .banner .prev,

        .banner .next {

            display: none!important;

            z-index: 2;

            position: absolute;

            width: 50px;

            height: 35px;

            line-height: 35px;

            border-radius: 17.5px;

            top: 50%;

            background-color: rgba(0, 0, 0, .2);

            color: #fff;

            font-size: 18px;

            font-weight: 700;

        }



        .banner .prev {

            left: 0;

            transform: translate(-50%, -50%);

            text-indent: 28px;

        }



        .banner .next {

            right: 0;

            transform: translate(50%, -50%);

            text-indent: 8px;

        }



        .banner .prev:hover,

        .banner .next:hover {

            background-color: rgba(0, 0, 0, .3);

        }



        .banner .gd {

            position: absolute;

            left: 50%;

            bottom: 20px;

            margin-left: -36.5px;

            display: flex;

            justify-content: space-around;

            width: 75px;

            height: 15px;

            border-radius: 8px;

            background-color: #ffffff4d;

        }



        .banner .gd i {

            display: block;

            width: 10px;

            height: 10px;

            border-radius: 50%;

            margin-top: 2.5px;

            background-color: #2189d2;

        }



     



@media only screen and (min-width: 1480px) {

	.ind6-a1{width: 100%;height: 100%;position: relative;background: #094291;overflow: hidden;}

	.ind6-a2{width: 1920px;height: 100%;position: relative;margin-left: calc(50% - 1920px/2);}

	.ind6-a2 img{min-height: 100%;}

	.ind6-a3{display: none;}

	.ind6-a4{width: 1440px;height: 700px;position: absolute;top: calc(50% - 700px/2);left: calc(50% - 1440px/2);}

	.ind6-a4 .t1-a1{position: absolute;top: calc(50% - 314px);left: calc(50% - 252px/2);}

	.ind6-a5{width: 706px;position: absolute;top: calc(50% - 160px);right: 32px;}

	.ind6-a6{width: 100%;}

	.ind6-a7{font-size: 14px;line-height: 14px;color: #7b7b7b;text-align: center;}

	.ind6-b1{width: 560px;position: absolute;top: calc(50% - 140px);left: 64px;}

	.ind6-b2{width: 100%;height: 72px;padding: 4px;background: #2189d2;position: relative;margin-bottom: 28px;}

	.ind6-b2>div{width: 100%;height: 100%;border: 4px solid #fff;font-size: 34px;line-height: 56px;color: #fff;text-align: center;font-weight: bold;}

	.ind6-b3{font-size: 24px;line-height: 36px;color: #333333;font-weight: bold;margin-bottom: 12px;padding: 0 16px;}

	.ind6-b4{font-size: 24px;line-height: 36px;color: #333333;font-weight: bold;margin-bottom: 32px;padding: 0 16px;}

	.ind6-b5{width: calc(100% - 12px*2);height: 1px;background: #e0d0c3;margin: 0 auto;margin-bottom: 20px;}

	.ind6-b6{font-size: 24px;line-height: 36px;color: #333333;font-weight: bold;margin-bottom: 16px;padding: 0 16px;}

	.ind6-b7{margin-bottom: 44px;padding: 0 16px;}

	.ind6-b8{font-size: 16px;line-height: 20px;color: #000000;float: left;margin-right: 10px;}

	.ind6-b9{font-size: 26px;line-height: 20px;color: #2189d2;float: left;}

	.ind6-b1 .bt1-a1{margin-left: 12px;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.ind6-a1{width: 100%;height: 100%;position: relative;background: #094291;overflow: hidden;}

	.ind6-a2{width: 1600px;height: 100%;position: relative;margin-left: calc(50% - 1600px/2);}

	.ind6-a2 img{min-height: 100%;}

	.ind6-a3{display: none;}

	.ind6-a4{width: 960px;height: 500px;background: #f3e3d6;position: absolute;top: calc(50% - 500px/2);left: calc(50% - 960px/2);}

	.ind6-a4 .t1-a1{position: absolute;top: calc(50% - 230px);left: calc(50% - 168px/2);}

	.ind6-a5{width: 470px;position: absolute;top: calc(50% - 100px);right: 20px;}

	.ind6-a6{width: 100%;}

	.ind6-a7{font-size: 12px;line-height: 12px;color: #7b7b7b;text-align: center;}

	.ind6-b1{width: 370px;position: absolute;top: calc(50% - 80px);left: 40px;}

	.ind6-b2{width: 100%;height: 60px;padding: 3px;background: #2189d2;position: relative;margin-bottom: 16px;}

	.ind6-b2>div{width: 100%;height: 100%;border: 3px solid #fff;font-size: 24px;line-height: 48px;color: #fff;text-align: center;font-weight: bold;}

	.ind6-b3{font-size: 18px;line-height: 24px;color: #333333;font-weight: bold;margin-bottom: 10px;padding: 0 10px;}

	.ind6-b4{font-size: 18px;line-height: 24px;color: #333333;font-weight: bold;margin-bottom: 20px;padding: 0 10px;}

	.ind6-b5{width: calc(100% - 6px*2);height: 1px;background: #e0d0c3;margin: 0 auto;margin-bottom: 16px;}

	.ind6-b6{font-size: 18px;line-height: 24px;color: #333333;font-weight: bold;margin-bottom: 16px;padding: 0 10px;}

	.ind6-b7{margin-bottom: 20px;padding: 0 10px;}

	.ind6-b8{font-size: 12px;line-height: 16px;color: #000000;float: left;margin-right: 6px;}

	.ind6-b9{font-size: 12px;line-height: 16px;color: #2189d2;float: left;}

	.ind6-b1 .bt1-a1{margin-left: 6px;}

}

@media only screen and (max-width: 1023px) {

	.ind6-a1{width: 100%;height: 100%;position: relative;background: #094291;overflow: hidden;}

	.ind6-a2{display: none;}

	.ind6-a3{width: 100%;height: 100%;position: relative;}

	.ind6-a3 img{min-height: 100%;}

	.ind6-a4{width: calc(100% - 0.55rem*2);height: calc(100% - 1.6rem - 0.7rem);background: #f3e3d6;position: absolute;top: 1.6rem;left: 0.55rem;border-radius: 0.15rem;}

	.ind6-a4 .t1-a1{position: absolute;top: 0.3rem;left: calc(50% - 2.52rem/2);}

	.ind6-a5{width: calc(100% - 0.3rem*2);position: absolute;top: 1.8rem;right: 0.3rem;}

	.ind6-a6{width: 100%;}

	.ind6-a7{font-size: 0.22rem;line-height: 0.22rem;color: #7b7b7b;text-align: center;}

	.ind6-b1{width: calc(100% - 0.55rem*2);position: absolute;top: 6.8rem;left: 0.55rem;}

	.ind6-b2{width: 100%;height: 0.76rem;padding: 0.04rem;background: #2189d2;position: relative;margin-bottom: 0.3rem;}

	.ind6-b2>div{width: 100%;height: 100%;border: 0.04rem solid #fff;font-size: 0.34rem;line-height: 0.6rem;color: #fff;text-align: center;font-weight: bold;}

	.ind6-b3{font-size: 0.3rem;line-height: 0.36rem;color: #333333;font-weight: bold;margin-bottom: 0.4rem;}

	.ind6-b4{display: none;}

	.ind6-b5{width: 100%;height: 1px;background: #e0d0c3;margin: 0 auto;margin-bottom: 0.2rem;}

	.ind6-b6{font-size: 0.3rem;line-height: 0.36rem;color: #333333;font-weight: bold;margin-bottom: 0.2rem;}

	.ind6-b7{margin-bottom: 0.3rem;}

	.ind6-b8{font-size: 0.24rem;line-height: 0.48rem;color: #000000;}

	.ind6-b9{font-size: 0.24rem;line-height: 0.48rem;color: #2189d2;}

	.ind6-b1 .bt1-a1{margin: 0 auto;}

}

@media only screen and (min-width: 1921px) {

	.ind6-a2{width: 2560px;height: 100%;position: relative;margin-left: calc(50% - 2560px/2);}

}



/*ind7*/

@media only screen and (min-width: 1480px) {

	.ind7-a1{width: 100%;height: 100%;position: relative;background: #f5ebe3;}

	.ind7-a1 .t1-a1{position: absolute;top: calc(50% - 320px);left: calc(50% - 252px/2);}

	.ind7-a2{width: 1440px;position: absolute;top: calc(50% - 180px);left: calc(50% - 1440px/2);}

	.ind7-b1{width: 455px;height: 528px;background: #fff;position: relative;overflow: hidden;float: left;margin-right: 25px;}

	.ind7-b2{width: 100%;height: 286px;position: relative;}

	.ind7-b2 img{min-height: 100%;transition: 0.5s;}

	.ind7-b1:hover .ind7-b2 img{transform: scale(1.08);transition: 0.5s;}

	.ind7-b3{width: 100%;padding: 0 28px;position: absolute;top: 333px;left: 0;}

	.ind7-b4{font-size: 26px;line-height: 26px;color: #2189d2;font-weight: bold;float: left;width: 200px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

	.ind7-b5{height: 26px;float: right;padding-top: 3px;}

	.ind7-b5 img{height: 20px;float: left;margin-right: 12px;}

	.ind7-b5 div{font-size: 16px;line-height: 20px;color: #777777;float: left;opacity: 0.6;}

	.ind7-b6{width: 100%;max-height: calc(36px*2);font-size: 20px;line-height: 36px;color: #333333;position: absolute;top: 380px;left: 0;padding: 0 28px;}

	.ind7-b6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}

	.ind7-c1{width: 455px;height: 528px;background: #1d8bca;position: relative;overflow: hidden;float: left;}

	.ind7-c2{width: calc(100% - 15px*2);height: calc(100% - 15px*2);position: absolute;top: 15px;left: 15px;}

	.ind7-c3{width: calc(100% - 50px*2);position: absolute;top: 66px;left: 50px;}

	.ind7-c4{font-size: 26px;line-height: 26px;color: #fff;font-weight: bold;float: left;width: 200px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

	.ind7-c5{height: 26px;float: right;padding-top: 3px;}

	.ind7-c5 img{height: 20px;float: left;margin-right: 12px;}

	.ind7-c5 div{font-size: 16px;line-height: 20px;color: #fff;float: left;opacity: 0.6;}

	.ind7-c6{width: 100%;max-height: calc(40px*2);padding: 0 50px;font-size: 24px;line-height: 40px;color: #fff;position: absolute;top: 146px;left: 0;}

	.ind7-c6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}

	.ind7-c7{width: 100%;max-height: calc(34px*3);padding: 0 50px;font-size: 16px;line-height: 34px;color: #fff;opacity: 0.6;position: absolute;top: 260px;left: 0;}

	.ind7-c7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}

	.ind7-c8{width: 180px;height: 50px;background: #fff;position: absolute;bottom: 66px;left: 50px;}

	.ind7-c8 div{font-size: 16px;line-height: 50px;color: #2189d2;position: absolute;top: 0;left: 22px;}

	.ind7-c8 img{width: 33px;height: 9px;position: absolute;top: calc(50% - 9px/2);right: 34px;transition: 0.5s;}

	.ind7-c8:hover img{right: 24px;transition: 0.5s;}

	.ind7-d1{width: 476px;position: relative;float: right;}

	.ind7-d2{width: 100%;height: 146px;margin-bottom: 42px;position: relative;}

	.ind7-d3{width: 222px;height: 146px;position: relative;}

	.ind7-d3 img{min-height: 100%;transition: 0.5s;}

	.ind7-d2:hover .ind7-d3 img{transform: scale(1.08);transition: 0.5s;}

	.ind7-d4{width: calc(100% - 240px);max-height: calc(30px*2);font-size: 18px;line-height: 30px;color: #333333;position: absolute;top: 15px;right: 0;}

	.ind7-d4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}

	.ind7-d5{height: 9px;position: absolute;top: 118px;left: 240px;transition: 0.5s;}

	.ind7-d2:hover .ind7-d5{left: 260px;transition: 0.5s;}

	.ind7-e1{display: none;}

	.ind7-a1 .bt1-a1{display: none;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.ind7-a1{width: 100%;height: 100%;position: relative;background: #f5ebe3;}

	.ind7-a1 .t1-a1{position: absolute;top: calc(50% - 260px);left: calc(50% - 168px/2);}

	.ind7-a2{width: 960px;position: absolute;top: calc(50% - 160px);left: calc(50% - 960px/2);}

	.ind7-b1{width: 300px;height: 352px;background: #fff;position: relative;overflow: hidden;float: left;margin-right: 30px;}

	.ind7-b2{width: 100%;height: 188px;position: relative;}

	.ind7-b2 img{min-height: 100%;transition: 0.5s;}

	.ind7-b1:hover .ind7-b2 img{transform: scale(1.08);transition: 0.5s;}

	.ind7-b3{width: 100%;padding: 0 20px;position: absolute;top: 210px;left: 0;}

	.ind7-b4{font-size: 20px;line-height: 20px;color: #2189d2;font-weight: bold;float: left;width: 150px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

	.ind7-b5{height: 20px;float: right;padding-top: 2px;}

	.ind7-b5 img{height: 16px;float: left;margin-right: 8px;}

	.ind7-b5 div{font-size: 12px;line-height: 16px;color: #777777;float: left;opacity: 0.6;}

	.ind7-b6{width: 100%;max-height: calc(28px*2);font-size: 16px;line-height: 28px;color: #333333;position: absolute;top: 250px;left: 0;padding: 0 20px;}

	.ind7-b6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}

	.ind7-c1{width: 300px;height: 352px;background: #2189d2;position: relative;overflow: hidden;float: left;}

	.ind7-c2{width: calc(100% - 10px*2);height: calc(100% - 10px*2);position: absolute;top: 10px;left: 10px;}

	.ind7-c3{width: calc(100% - 24px*2);position: absolute;top: 48px;left: 24px;}

	.ind7-c4{font-size: 20px;line-height: 20px;color: #fff;font-weight: bold;float: left;width: 150px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

	.ind7-c5{height: 20px;float: right;padding-top: 2px;}

	.ind7-c5 img{height: 16px;float: left;margin-right: 8px;}

	.ind7-c5 div{font-size: 12px;line-height: 16px;color: #fff;float: left;opacity: 0.6;}

	.ind7-c6{width: 100%;max-height: calc(28px*2);padding: 0 24px;font-size: 20px;line-height: 28px;color: #fff;position: absolute;top: 90px;left: 0;}

	.ind7-c6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}

	.ind7-c7{width: 100%;max-height: calc(28px*3);padding: 0 24px;font-size: 12px;line-height: 28px;color: #fff;opacity: 0.6;position: absolute;top: 160px;left: 0;}

	.ind7-c7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}

	.ind7-c8{width: 140px;height:36px;background: #fff;position: absolute;bottom: 48px;left: 24px;}

	.ind7-c8 div{font-size: 12px;line-height: 36px;color: #2189d2;position: absolute;top: 0;left: 20px;}

	.ind7-c8 img{width: 25px;height: 7px;position: absolute;top: calc(50% - 7px/2);right: 30px;transition: 0.5s;}

	.ind7-c8:hover img{right: 20px;transition: 0.5s;}

	.ind7-d1{width: 300px;position: relative;float: right;}

	.ind7-d2{width: 100%;height: 100px;margin-bottom: 26px;position: relative;}

	.ind7-d3{width: 152px;height: 100px;position: relative;}

	.ind7-d3 img{min-height: 100%;transition: 0.5s;}

	.ind7-d2:hover .ind7-d3 img{transform: scale(1.08);transition: 0.5s;}

	.ind7-d4{width: calc(100% - 170px);max-height: calc(24px*2);font-size: 14px;line-height: 24px;color: #333333;position: absolute;top: 10px;right: 0;}

	.ind7-d4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}

	.ind7-d5{height: 7px;position: absolute;top: 76px;left: 170px;transition: 0.5s;}

	.ind7-d2:hover .ind7-d5{left: 184px;transition: 0.5s;}

	.ind7-e1{display: none;}

	.ind7-a1 .bt1-a1{display: none;}

}

@media only screen and (max-width: 1023px) {

	.ind7-a1{width: 100%;height: 100%;position: relative;background: #f5ebe3;}

	.ind7-a1 .t1-a1{position: absolute;top: 1.7rem;left: calc(50% - 2.52rem/2);}

	.ind7-a2{display: none;}

	.ind7-e1{width: calc(100% - 0.35rem*2);height: 7.8rem;position: absolute;top: 3.4rem;left: 0.35rem;}

	.ind711{width: 100%!important;height: 100%!important;position: relative;}

	.ind711 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}

	.ind7-e2{width: 100%;height: 100%;background: #fff;position: relative;overflow: hidden;}

	.ind7-e3{width: 100%;height: 4.22rem;position: relative;}

	.ind7-e3 img{min-height: 100%;}

	.ind7-e4{width: 100%;padding: 0 0.45rem;position: absolute;top: 4.76rem;left: 0;}

	.ind7-e5{font-size: 0.38rem;line-height: 0.38rem;color: #2189d2;font-weight: bold;float: left;}

	.ind7-e6{height: 0.38rem;float: right;padding-top: 0.04rem;}

	.ind7-e6 img{height: 0.3rem;float: left;margin-right: 0.16rem;}

	.ind7-e6 div{font-size: 0.24rem;line-height: 0.3rem;color: #777777;float: left;opacity: 0.6;}

	.ind7-e7{width: 100%;max-height: calc(0.54rem*2);font-size: 0.28rem;line-height: 0.54rem;color: #333333;position: absolute;top: 5.42rem;left: 0;padding: 0 0.45rem;}

	.ind7-e7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}

	.ind712{width: 100%;position: absolute;bottom: 0.55rem!important;left: 0;}

	.ind712 .swiper-pagination-bullet{width: 0.22rem;height: 0.22rem;background: #e5bcbd;position: relative;opacity: 1;margin: 0 0.1rem;transition: 0.5s;}

	.ind712 .swiper-pagination-bullet-active{background: #2189d2;transition: 0.5s;}

	.ind7-a1 .bt1-a1{position: absolute;bottom: 0.8rem;left: calc(50% - 2.5rem/2);}

}



/*ind8*/

@media only screen and (min-width: 1480px) {

	.ind8-a1{width: 100%;height: 100%;position: relative;background: #000;overflow: hidden;}

	.ind8-a2{width: 1920px;height: 100%;position: relative;margin-left: calc(50% - 1920px/2);}

	.ind8-a2 img{min-height: 100%;}

	.ind8-a3{display: none;}

	.ind8-a1 .t1-a1{position: absolute;top: calc(50% - 240px);left: calc(50% - 252px/2);}

	.ind8-a4{width: 616px;position: absolute;top: calc(50% - 170px);left: calc(50% - 310px);}

	.ind8-a5{display: none;}

	.ind8-a6{width: 1440px;text-align: center;position: absolute;top: calc(50% - 28px);left: calc(50% - 1440px/2);}

	.ind8-a6>div{font-size: 18px;line-height: 18px;color: #f5ebe3;font-weight: bold;display: inline-block;margin: 0 30px;padding: 6px 0;}

	.ind8-a6>div:hover{border-bottom: 2px solid #fff;}

	.ind8-a7{width: 610px;position: absolute;top: calc(50% + 66px);left: calc(50% - 610px/2);display: flex;justify-content: space-between;}

	.ind8-a8{width: 60px;height: 53px;position: relative;top: 16px;}

	.ind8-a9{position: relative;}

	.ind8-a10{font-size: 24px;line-height: 24px;color: #fff;text-align: center;font-weight: bold;margin-bottom: 20px;}

	.ind8-a11{font-size: 20px;line-height: 36px;color: #fff;text-align: center;}

	.ind8-a11 span{font-size: 36px;line-height: 36px;color: #fff;margin-left: 20px;font-family: 'Rubik';}

	.ind8-a12{width: 112px;position: absolute;top: calc(50% + 180px);left: calc(50% - 112px/2);}

	.ind8-a13{width: 200px;font-size: 18px;line-height: 18px;color: #fff;text-align: center;position: absolute;top: calc(50% + 314px);left: calc(50% - 200px/2);}

	.ind8-a14{width: 100%;border-top: 1px solid rgba(255,255,255,0.12);padding: 14px 0;position: absolute;bottom: 0;left: 0;}

	.ind8-a14>div{width: 1440px;margin: 0 auto;font-size: 14px;line-height: 28px;color: #fff;text-align: center;opacity: 0.66;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.ind8-a1{width: 100%;height: 100%;position: relative;background: #000;overflow: hidden;}

	.ind8-a2{width: 1600px;height: 100%;position: relative;margin-left: calc(50% - 1600px/2);}

	.ind8-a2 img{min-height: 100%;}

	.ind8-a3{display: none;}

	.ind8-a1 .t1-a1{position: absolute;top: calc(50% - 240px);left: calc(50% - 168px/2);}

	.ind8-a4{width: 410px;position: absolute;top: calc(50% - 130px);left: calc(50% - 206px);}

	.ind8-a5{display: none;}

	.ind8-a6{width: 960px;text-align: center;position: absolute;top: calc(50% - 30px);left: calc(50% - 960px/2);}

	.ind8-a6>div{font-size: 14px;line-height: 14px;color: #f5ebe3;font-weight: bold;display: inline-block;margin: 0 20px;padding: 6px 0;}

	.ind8-a6>div:hover{border-bottom: 2px solid #fff;}

	.ind8-a7{width: 480px;position: absolute;top: calc(50% + 30px);left: calc(50% - 480px/2);display: flex;justify-content: space-between;}

	.ind8-a8{width: 40px;height: 36px;position: relative;top: 10px;}

	.ind8-a9{position: relative;}

	.ind8-a10{font-size: 20px;line-height: 20px;color: #fff;text-align: center;font-weight: bold;margin-bottom: 12px;}

	.ind8-a11{font-size: 16px;line-height: 30px;color: #fff;text-align: center;}

	.ind8-a11 span{font-size: 30px;line-height: 30px;color: #fff;margin-left: 16px;font-family: 'Rubik';}

	.ind8-a12{width: 100px;position: absolute;top: calc(50% + 120px);left: calc(50% - 100px/2);}

	.ind8-a13{width: 200px;font-size: 14px;line-height: 14px;color: #fff;text-align: center;position: absolute;top: calc(50% + 240px);left: calc(50% - 200px/2);}

	.ind8-a14{width: 100%;border-top: 1px solid rgba(255,255,255,0.12);padding: 12px 0;position: absolute;bottom: 0;left: 0;}

	.ind8-a14>div{width: 960px;margin: 0 auto;font-size: 12px;line-height: 24px;color: #fff;text-align: center;opacity: 0.66;}

}

@media only screen and (max-width: 1023px) {

	.ind8-a1{width: 100%;height: 100%;position: relative;background: #000;overflow: hidden;}

	.ind8-a2{display: none;}

	.ind8-a3{width: 100%;height: 100%;position: relative;}

	.ind8-a3 img{min-height: 100%;}

	.ind8-a1 .t1-a1{position: absolute;top: 1.7rem;left: calc(50% - 2.52rem/2);}

	.ind8-a4{display: none;}

	.ind8-a5{width: 5.12rem;position: absolute;top: 3.7rem;left: calc(50% - 2.24rem);}

	.ind8-a6{display: none;}

	.ind8-a7{width: calc(100% - 0.35rem*2);position: absolute;top: 7.55rem;left: 0.35rem;display: flex;justify-content: space-between;}

	.ind8-a8{width: 0.66rem;height: 0.58rem;position: relative;top: 0.32rem;}

	.ind8-a9{position: relative;}

	.ind8-a10{font-size: 0.34rem;line-height: 0.34rem;color: #fff;text-align: center;font-weight: bold;margin-bottom: 0.26rem;}

	.ind8-a11{font-size: 0.28rem;line-height: 0.5rem;color: #fff;text-align: center;}

	.ind8-a11 span{font-size: 0.5rem;line-height: 0.5rem;color: #fff;margin-left: 0.24rem;font-family: 'Rubik';}

	.ind8-a12{width: 2.1rem;position: absolute;top: 9.12rem;left: calc(50% - 2.1rem/2);}

	.ind8-a13{width: 100%;font-size: 0.28rem;line-height: 0.4rem;color: #fff;text-align: center;position: absolute;top: 11.4rem;left: 0;}

	.ind8-a14{width: 100%;border-top: 1px solid rgba(255,255,255,0.12);padding: 0.18rem 0;position: absolute;bottom: 0;left: 0;}

	.ind8-a14>div{width: calc(100% - 0.35rem*2);margin: 0 auto;font-size: 0.24rem;line-height: 0.48rem;color: #fff;text-align: center;opacity: 0.66;}

}



/*shop1*/

@media only screen and (min-width: 1480px) {

	.shop1-a1{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1;overflow: hidden;}

	.shop1-a2{width: 1920px;height: 100%;position: relative;margin-left: calc(50% - 1920px/2);z-index: 1;}

	.shop1-a2>div{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;z-index: 1;transition: 0.5s;}

	.shop1-a2>div.on1{opacity: 1;z-index: 2;transition: 0.5s;}

	.shop1-a2>div>div{width: 100%;height: 100%;position: relative;}

	.shop1-a2>div>div:nth-child(1){display: block;}

	.shop1-a2>div>div:nth-child(2){display: none;}

	.shop1-a2>div>div img{min-height: 100%;transform: scale(1.2);transition: 0.5s;}

	.shop1-a2>div.on1>div img{transform: scale(1);transition: 10s;}

	.shop1-a3{width: 1440px;height: 126px;position: absolute;bottom: 110px;left: calc(50% - 1440px/2);overflow: hidden;z-index: 2;}

	.shop111{width: calc(100% + 30px)!important;height: 100%!important;position: relative;margin-left: -15px;}

	.shop111 .swiper-slide{width: 20%!important;height: 100%!important;position: relative;}

	.shop1-a4{width: calc(100% - 30px);height: 100%;position: relative;margin: 0 auto;border: 2px solid rgba(255,255,255,0.5);transition: 0.5s;}

	.shop1-a4.on1{border: 2px solid rgba(255,255,255,1);transition: 0.5s;}

	.shop1-a4 img{min-height: 100%;transition: 0.5s;}

	.shop1-a4:hover img{transform: scale(1.08);transition: 0.5s;}

	.shop1-a5{width: 100%;height: 210px;position: absolute;bottom: 0;left: 0;background: linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0.6) 60%,rgba(0,0,0,0) 100%);z-index: 1;}

	.shop1-a6{width: 100%;border-top: 1px solid rgba(255,255,255,0.12);padding: 14px 0;position: absolute;bottom: 0;left: 0;z-index: 1;}

	.shop1-a6>div{width: 1440px;margin: 0 auto;font-size: 14px;line-height: 28px;color: #fff;text-align: center;opacity: 0.66;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.shop1-a1{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1;overflow: hidden;}

	.shop1-a2{width: 1600px;height: 100%;position: relative;margin-left: calc(50% - 1600px/2);z-index: 1;}

	.shop1-a2>div{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;z-index: 1;transition: 0.5s;}

	.shop1-a2>div.on1{opacity: 1;z-index: 2;transition: 0.5s;}

	.shop1-a2>div>div{width: 100%;height: 100%;position: relative;}

	.shop1-a2>div>div:nth-child(1){display: block;}

	.shop1-a2>div>div:nth-child(2){display: none;}

	.shop1-a2>div>div img{min-height: 100%;transform: scale(1.2);transition: 0.5s;}

	.shop1-a2>div.on1>div img{transform: scale(1);transition: 10s;}

	.shop1-a3{width: 960px;height: 86px;position: absolute;bottom: 90px;left: calc(50% - 960px/2);overflow: hidden;z-index: 2;}

	.shop111{width: calc(100% + 20px)!important;height: 100%!important;position: relative;margin-left: -10px;}

	.shop111 .swiper-slide{width: 20%!important;height: 100%!important;position: relative;}

	.shop1-a4{width: calc(100% - 20px);height: 100%;position: relative;margin: 0 auto;border: 2px solid rgba(255,255,255,0.5);transition: 0.5s;}

	.shop1-a4.on1{border: 2px solid rgba(255,255,255,1);transition: 0.5s;}

	.shop1-a4 img{min-height: 100%;transition: 0.5s;}

	.shop1-a4:hover img{transform: scale(1.08);transition: 0.5s;}

	.shop1-a5{width: 100%;height: 160px;position: absolute;bottom: 0;left: 0;background: linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0.6) 60%,rgba(0,0,0,0) 100%);z-index: 1;}

	.shop1-a6{width: 100%;border-top: 1px solid rgba(255,255,255,0.12);padding: 12px 0;position: absolute;bottom: 0;left: 0;z-index: 1;}

	.shop1-a6>div{width: 960px;margin: 0 auto;font-size: 12px;line-height: 24px;color: #fff;text-align: center;opacity: 0.66;}

}

@media only screen and (max-width: 1023px) {

	.shop1-a1{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1;overflow: hidden;}

	.shop1-a2{width: 100%;height: 100%;position: relative;z-index: 1;}

	.shop1-a2>div{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;z-index: 1;transition: 0.5s;}

	.shop1-a2>div.on1{opacity: 1;z-index: 2;transition: 0.5s;}

	.shop1-a2>div>div{width: 100%;height: 100%;position: relative;}

	.shop1-a2>div>div:nth-child(1){display: none;}

	.shop1-a2>div>div:nth-child(2){display: block;}

	.shop1-a2>div>div img{width: 100%;}

	

	.shop1-a2>div>div img{min-height: 100%;transform: scale(1.2);transition: 0.5s;}

	.shop1-a2>div.on1>div img{transform: scale(1);transition: 10s;}

	.shop1-a3{width: calc(2.62rem*3 + 0.35rem*3);height: 1.26rem;position: absolute;bottom: 2rem;left: 0;overflow: hidden;z-index: 2;}

	.shop111{width: 100%!important;height: 100%!important;position: relative;}

	.shop111 .swiper-slide{width: calc(100%/3)!important;height: 100%!important;position: relative;}

	.shop1-a4{width: calc(100% - 0.35rem);height: 100%;position: relative;margin-left: 0.35rem;border: 1px solid rgba(255,255,255,0.5);transition: 0.5s;}

	.shop1-a4.on1{border: 1px solid rgba(255,255,255,1);transition: 0.5s;}

	.shop1-a4 img{min-height: 100%;}

	.shop1-a5{width: 100%;height: 3.5rem;position: absolute;bottom: 0;left: 0;background: linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0.6) 60%,rgba(0,0,0,0) 100%);z-index: 1;}

	.shop1-a6{width: 100%;border-top: 1px solid rgba(255,255,255,0.12);padding: 0.18rem 0;position: absolute;bottom: 0;left: 0;z-index: 1;}

	.shop1-a6>div{width: calc(100% - 0.35rem*2);margin: 0 auto;font-size: 0.24rem;line-height: 0.48rem;color: #fff;text-align: center;opacity: 0.66;}

}



/*food1*/

@media only screen and (min-width: 1480px) {

	.food1-a1{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1;overflow: hidden;}

	.food111{width: 100%!important;height: 100%!important;position: relative;}

	.food111>div>.swiper-slide{width: 100%!important;height: 100%!important;position: relative;overflow: hidden;}

	.food1-a2{width: 1920px;height: 100%;position: relative;overflow: hidden;margin-left: calc(50% - 1920px/2);}

	.food1-a2 .swiper-container{width: 100%!important;height: 100%!important;position: relative;}

	.food1-a2 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}

	.food1-a3{width: 100%;height: 100%;position: relative;}

	.food1-a3>div{width: 100%;height: 100%;position: relative;}

	.food1-a3>div:nth-child(1){display: block;}

	.food1-a3>div:nth-child(2){display: none;}

	.food1-a3>div img{min-height: 100%;transform: scale(1.2);transition: 0.5s;}

	.food1-a2 .swiper-container .swiper-slide-active .food1-a3>div img{transform: scale(1);transition: 10s;}

	.food1-a4{width: 1200px;height: 150px;background: rgba(0,0,0,0.7);position: absolute;bottom: 60px;left: calc(50% - 1200px/2);}

	.food1-a5{width: 100%;position: absolute;top: 40px;left: 0;text-align: center;}

	.food1-a5 img{width: 60px;height: 45px;display: inline-block;vertical-align: middle;}

	.food1-a5 div{font-size: 36px;line-height: 36px;color: #f3ebe4;font-weight: bold;display: inline-block;vertical-align: middle;margin: 0 16px;}

	.food1-a6{width: 100%;font-size: 18px;line-height: 24px;color: #f3ebe4;text-align: center;position: absolute;top: 85px;left: 0;}

	.food1-a2 .swiper-pagination{width: 100%;position: absolute;bottom: 75px;left: 0;}

	.food1-a2 .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 6px;background: #fff;opacity: 0.5;margin: 0 5px;transition: 0.5s;}

	.food1-a2 .swiper-pagination-bullet-active{width: 30px;opacity: 1;transition: 0.5s;}

	.food1-a2 .swiper-button-prev{width: 60px;height: 60px;position: absolute;bottom: calc(60px + 184px/2 - 60px/2);left: calc(50% - 1200px/2 + 32px);right: auto;top: auto;margin: 0;padding: 0;background: none;}

	.food1-a2 .swiper-button-next{width: 60px;height: 60px;position: absolute;bottom: calc(60px + 184px/2 - 60px/2);right: calc(50% - 1200px/2 + 32px);left: auto;top: auto;margin: 0;padding: 0;background: none;}

	.food1-a2 .swiper-button-prev img,.food1-a2 .swiper-button-next img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

	.food1-a2 .swiper-button-prev img:nth-child(1),.food1-a2 .swiper-button-next img:nth-child(1){opacity: 1;transition: 0.5s;}

	.food1-a2 .swiper-button-prev img:nth-child(2),.food1-a2 .swiper-button-next img:nth-child(2){opacity: 0;transition: 0.5s;}

	.food1-a2 .swiper-button-prev:hover img:nth-child(1),.food1-a2 .swiper-button-next:hover img:nth-child(1){opacity: 0;transition: 0.5s;}

	.food1-a2 .swiper-button-prev:hover img:nth-child(2),.food1-a2 .swiper-button-next:hover img:nth-child(2){opacity: 1;transition: 0.5s;}

	.food112{width: 7px;position: absolute;top: calc(50% - 7px*4/2 - 50px*3/2);left: 50px;z-index: 1;}

	.food112 .swiper-pagination-bullet{width: 7px;height: 7px;background: #2189d2;opacity: 1;display: block;position: relative;margin-bottom: 50px;transition: 0.5s;}

	.food112 .swiper-pagination-bullet-active{background: #2189d2;transition: 0.5s;}

	.food112 .swiper-pagination-bullet>div:nth-child(1){font-size: 16px;line-height: 16px;color: #2189d2;white-space: nowrap;position: absolute;top: calc(50% - 16px/2);left: 50px;transition: 0.5s;}

	.food112 .swiper-pagination-bullet-active>div:nth-child(1){font-weight: bold;color: #fff;transition: 0.5s;background: #2189d2;

    padding: 10px 20px;

    border-radius: 50px;border-radius: 50px;

    left: 30px;

    top: calc(0% - 16px/2);}

	.food112 .swiper-pagination-bullet>div:nth-child(2){width: 10px;height: 1px;background: #2189d2;position: absolute;top: 3px;left: 100%;transition: 0.5s;}

	.food112 .swiper-pagination-bullet-active>div:nth-child(2){background: #2189d2;transition: 0.5s;}

	.food112 .swiper-pagination-bullet>div:nth-child(3){width: 1px;height: 25px;background: #2189d2;position: absolute;top: 100%;left: 3px;}

	.food112 .swiper-pagination-bullet>div:nth-child(4){width: 1px;height: 25px;background: #2189d2;position: absolute;bottom: 100%;left: 3px;}

	.food112 .swiper-pagination-bullet:last-child>div:nth-child(3){display: none;}

	.food112 .swiper-pagination-bullet:first-child>div:nth-child(4){display: none;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.food1-a1{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1;overflow: hidden;}

	.food111{width: 100%!important;height: 100%!important;position: relative;}

	.food111>div>.swiper-slide{width: 100%!important;height: 100%!important;position: relative;overflow: hidden;}

	.food1-a2{width: 1600px;height: 100%;position: relative;overflow: hidden;margin-left: calc(50% - 1600px/2);}

	.food1-a2 .swiper-container{width: 100%!important;height: 100%!important;position: relative;}

	.food1-a2 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}

	.food1-a3{width: 100%;height: 100%;position: relative;}

	.food1-a3>div{width: 100%;height: 100%;position: relative;}

	.food1-a3>div:nth-child(1){display: block;}

	.food1-a3>div:nth-child(2){display: none;}

	.food1-a3>div img{min-height: 100%;transform: scale(1.2);transition: 0.5s;}

	.food1-a2 .swiper-container .swiper-slide-active .food1-a3>div img{transform: scale(1);transition: 10s;}

	.food1-a4{width: 960px;height: 140px;background: rgba(0,0,0,0.7);position: absolute;bottom: 40px;left: calc(50% - 960px/2);}

	.food1-a5{width: 100%;position: absolute;top: 24px;left: 0;text-align: center;}

	.food1-a5 img{width: 40px;height: 30px;display: inline-block;vertical-align: middle;}

	.food1-a5 div{font-size: 30px;line-height: 30px;color: #f3ebe4;font-weight: bold;display: inline-block;vertical-align: middle;margin: 0 12px;}

	.food1-a6{width: 100%;font-size: 14px;line-height: 20px;color: #f3ebe4;text-align: center;position: absolute;top: 70px;left: 0;}

	.food1-a2 .swiper-pagination{width: 100%;position: absolute;bottom: 55px;left: 0;}

	.food1-a2 .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 6px;background: #fff;opacity: 0.5;margin: 0 5px;transition: 0.5s;}

	.food1-a2 .swiper-pagination-bullet-active{width: 30px;opacity: 1;transition: 0.5s;}

	.food1-a2 .swiper-button-prev{width: 40px;height: 40px;position: absolute;bottom: calc(40px + 140px/2 - 40px/2);left: calc(50% - 960px/2 + 24px);right: auto;top: auto;margin: 0;padding: 0;background: none;}

	.food1-a2 .swiper-button-next{width: 40px;height: 40px;position: absolute;bottom: calc(40px + 140px/2 - 40px/2);right: calc(50% - 960px/2 + 24px);left: auto;top: auto;margin: 0;padding: 0;background: none;}

	.food1-a2 .swiper-button-prev img,.food1-a2 .swiper-button-next img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

	.food1-a2 .swiper-button-prev img:nth-child(1),.food1-a2 .swiper-button-next img:nth-child(1){opacity: 1;transition: 0.5s;}

	.food1-a2 .swiper-button-prev img:nth-child(2),.food1-a2 .swiper-button-next img:nth-child(2){opacity: 0;transition: 0.5s;}

	.food1-a2 .swiper-button-prev:hover img:nth-child(1),.food1-a2 .swiper-button-next:hover img:nth-child(1){opacity: 0;transition: 0.5s;}

	.food1-a2 .swiper-button-prev:hover img:nth-child(2),.food1-a2 .swiper-button-next:hover img:nth-child(2){opacity: 1;transition: 0.5s;}

	.food112{width: 7px;position: absolute;top: calc(50% - 7px*4/2 - 40px*3/2);right: 30px;z-index: 1;}

	.food112 .swiper-pagination-bullet{width: 7px;height: 7px;background: #f3e3d6;opacity: 1;display: block;position: relative;margin-bottom: 40px;transition: 0.5s;}

	.food112 .swiper-pagination-bullet-active{background: #fff;transition: 0.5s;}

	.food112 .swiper-pagination-bullet>div:nth-child(1){font-size: 16px;line-height: 16px;color: #f3e3d6;white-space: nowrap;position: absolute;top: calc(50% - 16px/2);right: 40px;transition: 0.5s;}

	.food112 .swiper-pagination-bullet-active>div:nth-child(1){font-weight: bold;color: #fff;transition: 0.5s;}

	.food112 .swiper-pagination-bullet>div:nth-child(2){width: 10px;height: 1px;background: #f3e3d6;position: absolute;top: 3px;right: 100%;transition: 0.5s;}

	.food112 .swiper-pagination-bullet-active>div:nth-child(2){background: #fff;transition: 0.5s;}

	.food112 .swiper-pagination-bullet>div:nth-child(3){width: 1px;height: 20px;background: #f3e3d6;position: absolute;top: 100%;left: 3px;}

	.food112 .swiper-pagination-bullet>div:nth-child(4){width: 1px;height: 20px;background: #f3e3d6;position: absolute;bottom: 100%;left: 3px;}

	.food112 .swiper-pagination-bullet:last-child>div:nth-child(3){display: none;}

	.food112 .swiper-pagination-bullet:first-child>div:nth-child(4){display: none;}

}

@media only screen and (max-width: 1023px) {

	.food1-a1{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1;overflow: hidden;}

	.food111{width: 100%!important;height: 100%!important;position: relative;}

	.food111>div>.swiper-slide{width: 100%!important;height: 100%!important;position: relative;overflow: hidden;}

	.food1-a2{width: 100%;height: 100%;position: relative;overflow: hidden;}

	.food1-a2 .swiper-container{width: 100%!important;height: 100%!important;position: relative;}

	.food1-a2 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}

	.food1-a3{width: 100%;height: 100%;position: relative;}

	.food1-a3>div{width: 100%;height: 100%;position: relative;}

	.food1-a3>div:nth-child(1){display: none;}

	.food1-a3>div:nth-child(2){display: block;}

	.food1-a3>div img{width: 100%;}

	.food1-a3>div img{min-height: 100%;transform: scale(1.2);transition: 0.5s;}

	.food1-a2 .swiper-container .swiper-slide-active .food1-a3>div img{transform: scale(1);transition: 10s;}

	.food1-a4{width: calc(100% - 0.35rem*2);height: 2.4rem;background: rgba(0,0,0,0.7);position: absolute;bottom: 1rem;left: 0.35rem;}

	.food1-a5{width: 100%;position: absolute;top: 0.4rem;left: 0;text-align: center;}

	.food1-a5 img{width: 0.6rem;height: 0.45rem;display: inline-block;vertical-align: middle;}

	.food1-a5 div{font-size: 0.4rem;line-height: 0.4rem;color: #f3ebe4;font-weight: bold;display: inline-block;vertical-align: middle;margin: 0 0.16rem;}

	.food1-a6{width: 80%;font-size: 0.24rem;line-height: 0.4rem;color: #f3ebe4;text-align: center;position: absolute;top: 1.1rem;left: 10%;}

	.food1-a2 .swiper-pagination{width: 100%;position: absolute;bottom: 1.3rem;left: 0;}

	.food1-a2 .swiper-pagination-bullet{width: 0.2rem;height: 0.2rem;border-radius: 0.1rem;background: #fff;opacity: 0.5;margin: 0 0.1rem;transition: 0.5s;}

	.food1-a2 .swiper-pagination-bullet-active{width: 0.5rem;opacity: 1;transition: 0.5s;}

	.food1-a2 .swiper-button-prev{width: 0.6rem;height: 0.6rem;position: absolute;bottom: calc(1rem + 2.4rem/2 - 0.6rem/2);left: calc(0.35rem + 0.2rem);right: auto;top: auto;margin: 0;padding: 0;background: none;}

	.food1-a2 .swiper-button-next{width: 0.6rem;height: 0.6rem;position: absolute;bottom: calc(1rem + 2.4rem/2 - 0.6rem/2);right: calc(0.35rem + 0.2rem);left: auto;top: auto;margin: 0;padding: 0;background: none;}

	.food1-a2 .swiper-button-prev img,.food1-a2 .swiper-button-next img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

	.food1-a2 .swiper-button-prev img:nth-child(1),.food1-a2 .swiper-button-next img:nth-child(1){opacity: 1;transition: 0.5s;}

	.food1-a2 .swiper-button-prev img:nth-child(2),.food1-a2 .swiper-button-next img:nth-child(2){opacity: 0;transition: 0.5s;}

	.food1-a2 .swiper-button-prev:hover img:nth-child(1),.food1-a2 .swiper-button-next:hover img:nth-child(1){opacity: 0;transition: 0.5s;}

	.food1-a2 .swiper-button-prev:hover img:nth-child(2),.food1-a2 .swiper-button-next:hover img:nth-child(2){opacity: 1;transition: 0.5s;}

	.food112{width: 0.1rem;position: absolute;top: calc(50% - 0.1rem*4/2 - 0.5rem*3/2);right: 30px;z-index: 1;}

	.food112 .swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;background: #f3e3d6;opacity: 1;display: block;position: relative;margin-bottom: 0.5rem;transition: 0.5s;}

	.food112 .swiper-pagination-bullet-active{background: #fff;transition: 0.5s;}

	.food112 .swiper-pagination-bullet>div:nth-child(1){font-size: 0.24rem;line-height: 0.24rem;color: #f3e3d6;white-space: nowrap;position: absolute;top: calc(50% - 0.24rem/2);right: 0.5rem;transition: 0.5s;}

	.food112 .swiper-pagination-bullet-active>div:nth-child(1){font-weight: bold;color: #fff;transition: 0.5s;}

	.food112 .swiper-pagination-bullet>div:nth-child(2){width: 0.2rem;height: 1px;background: #f3e3d6;position: absolute;top: calc(50% - 1px/2);right: 100%;transition: 0.5s;}

	.food112 .swiper-pagination-bullet-active>div:nth-child(2){background: #fff;transition: 0.5s;}

	.food112 .swiper-pagination-bullet>div:nth-child(3){width: 1px;height: 0.25rem;background: #f3e3d6;position: absolute;top: 100%;left: calc(50% - 1px/2)}

	.food112 .swiper-pagination-bullet>div:nth-child(4){width: 1px;height: 0.25rem;background: #f3e3d6;position: absolute;bottom: 100%;left: calc(50% - 1px/2)}

	.food112 .swiper-pagination-bullet:last-child>div:nth-child(3){display: none;}

	.food112 .swiper-pagination-bullet:first-child>div:nth-child(4){display: none;}

}



/*us1*/

@media only screen and (min-width: 1480px) {

	.us1-a1{width: 1440px;height: 590px;background: #f9f9f9;position: relative;margin: 0 auto;margin-bottom: 80px;}

	.us1-b1{width: 400px;position: absolute;top: 110px;right: 80px;}

	.us1-b2{width: 265px;margin: 0 auto;margin-bottom: 20px;}

	.us1-b3{font-size: 24px;line-height: 24px;color: #333333;text-align: center;margin-bottom: 24px;}

	.us1-b4{font-size: 18px;line-height: 36px;color: #454545;text-align: center;vertical-align: middle;}

	.us1-b4 span{font-size: 36px;line-height: 36px;color: #454545;font-family: 'Rubik';margin-left: 20px;}

	.us1-c1{width: 760px;position: absolute;top: 65px;left: 95px;}

	.us1-c2{width: 100%;position: relative;float: left;margin-bottom: 25px;}

	.us1-c2:nth-child(1){width: 365px;margin-right: 30px;}

	.us1-c2:nth-child(2){width: 365px;}

	.us1-c2:nth-child(4){margin-bottom: 30px;}

	.us1-c3{font-size: 16px;line-height: 16px;color: #777573;margin-bottom: 15px;}

	.us1-c3 span{color: #b3a36b;}

	.us1-c4{width: 100%;height: 50px;border: 1px solid #dddddd;background: #f5f5f5;padding: 4px 20px;}

	.us1-c4 input{width: 100%;height: 100%;position: relative;font-size: 16px;line-height: 40px;color: #333;}

	.us1-c5{width: 100%;height: 160px;border: 1px solid #dddddd;background: #f5f5f5;padding: 4px 20px;}

	.us1-c5 textarea{width: 100%;height: 100%;position: relative;font-size: 16px;line-height: 40px;color: #333;}

	.us1-c6{width: 168px;height: 48px;position: relative;float: left;}

	.us1-c6 input{width: 100%;height: 100%;background: #2189d2;font-size: 16px;line-height: 48px;color: #fff;text-align: center;}

	.us1-c7{display: none;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.us1-a1{width: 960px;height: 440px;background: #f9f9f9;position: relative;margin: 0 auto;margin-bottom: 50px;}

	.us1-b1{width: 280px;position: absolute;top: 90px;right: 40px;}

	.us1-b2{width: 110px;padding: 5px;background: #fff;margin: 0 auto;margin-bottom: 16px;}

	.us1-b3{font-size: 16px;line-height: 16px;color: #333333;text-align: center;margin-bottom: 16px;}

	.us1-b4{font-size: 12px;line-height: 24px;color: #454545;text-align: center;vertical-align: middle;}

	.us1-b4 span{font-size: 24px;line-height: 24px;color: #454545;font-family: 'Rubik';margin-left: 16px;}

	.us1-c1{width: 560px;position: absolute;top: 40px;left: 40px;}

	.us1-c2{width: 100%;position: relative;float: left;margin-bottom: 15px;}

	.us1-c2:nth-child(1){width: 270px;margin-right: 20px;}

	.us1-c2:nth-child(2){width: 270px;}

	.us1-c2:nth-child(4){margin-bottom: 20px;}

	.us1-c3{font-size: 12px;line-height: 12px;color: #777573;margin-bottom: 10px;}

	.us1-c3 span{color: #b3a36b;}

	.us1-c4{width: 100%;height: 40px;border: 1px solid #dddddd;background: #f5f5f5;padding: 4px 15px;}

	.us1-c4 input{width: 100%;height: 100%;position: relative;font-size: 12px;line-height: 30px;color: #333;}

	.us1-c5{width: 100%;height: 120px;border: 1px solid #dddddd;background: #f5f5f5;padding: 4px 15px;}

	.us1-c5 textarea{width: 100%;height: 100%;position: relative;font-size: 12px;line-height: 30px;color: #333;}

	.us1-c6{width: 124px;height: 36px;position: relative;float: left;}

	.us1-c6 input{width: 100%;height: 100%;background: #2189d2;font-size: 12px;line-height: 36px;color: #fff;text-align: center;}

	.us1-c7{display: none;}

}

@media only screen and (max-width: 1023px) {

	.us1-a1{width: calc(100% - 0.35rem*2);background: #f9f9f9;position: relative;margin: 0 auto;margin-bottom: 1rem;padding: 0.55rem 0.25rem;}

	.us1-b1{width: 100%;position: relative;margin-bottom: 1.1rem;}

	.us1-b2{padding: 0.12rem;margin: 0 auto;margin-bottom: 0.28rem;}

	.us1-b3{font-size: 0.32rem;line-height: 0.32rem;color: #333333;text-align: center;margin-bottom: 0.34rem;}

	.us1-b4{font-size: 0.26rem;line-height: 0.48rem;color: #454545;text-align: center;vertical-align: middle;}

	.us1-b4 span{font-size: 0.48rem;line-height: 0.48rem;color: #454545;font-family: 'Rubik';margin-left: 16px;}

	.us1-c1{width: 100%;position: relative;}

	.us1-c2{width: 100%;position: relative;margin-bottom: 0.44rem;}

	.us1-c3{font-size: 0.3rem;line-height: 0.3rem;color: #777573;margin-bottom: 0.2rem;}

	.us1-c3 span{color: #b3a36b;}

	.us1-c4{width: 100%;height: 0.9rem;position: relative;border: 1px solid #dddddd;background: #f5f5f5;padding: 0.04rem 0.2rem;}

	.us1-c4 input{width: 100%;height: 100%;position: relative;font-size: 0.3rem;line-height: 0.7rem;color: #333;}

	.us1-c5{width: 100%;height: 100%;height: 2.9rem;position: relative;border: 1px solid #dddddd;background: #f5f5f5;padding: 0.04rem 0.2rem;}

	.us1-c5 textarea{width: 100%;height: 100%;position: relative;font-size: 0.3rem;line-height: 0.7rem;color: #333;}

	.us1-c6{width: 100%;height: 0.9rem;position: relative;float: left;}

	.us1-c6 input{width: 100%;height: 100%;background: #2189d2;font-size: 0.3rem;line-height: 0.86rem;color: #fff;text-align: center;}

	.us1-c7{display: none;}

}



/*news1*/



@media only screen and (min-width: 1024px){

.page div:nth-child(1) {

    float: left;

}



.page div:nth-child(2) {

	float: right;}



.pagepage {

    display: none;

}

}

@media only screen and (min-width: 1024px){

.page div {

    max-width: 48%;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}



.page div {

    max-width: 48%;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}















}

	.main_con p img{display: block;margin: 0 auto}




@media only screen and (min-width: 1480px) {

	.nd-time{text-align: center}

	.nd-time time {

    font-weight: 500;

    position: relative;

    display: inline-block;

    padding-right: .75em;

    margin-right: .25em;

}

	

	

	

	.nd-time time:after {

    content: "";

    display: block;

    position: absolute;

    right: 0;

    top: .28571em;

    width: .125em;

    height: 12px;

    background-color: #D9D9D9;

}

	

	

	.news1-a1{width: 1440px;position: relative;margin: 0 auto;margin-bottom: 45px; margin-top:20px;}

	

	.main_con p{font-size: 16px;line-height: 32px;color:#666}
	
	.newsb1box{overflow: hidden}
	

	.news1-b1{width: calc(100%/3);height: 536px;position: relative;border-right: 1px solid #e7dfdf;transition: 0.5s;padding: 36px 30px 0;float: left;}

	.news1-b1:nth-child(3n-2){border-left: 1px solid #e7dfdf;}

	.news1-b1:hover{background: #f3ebe4;transition: 0.5s;}

	.news1-b2{width: 100%;margin-bottom: 18px;}

	.news1-b2 img{width: 20px;height: 20px;float: left;margin-right: 10px;}

	.news1-b2 div{font-size: 16px;line-height: 20px;color: #777777;float: left;}

	.news1-b3{font-size: 20px;line-height: 30px;color: #222222;font-weight: bold;margin-bottom: 22px;}

	.news1-b4{width: 100%;height: 262px;position: relative;margin-bottom: 20px;}

	.news1-b4 img{min-height: 100%;transition: 0.5s;}

	.news1-b1:hover .news1-b4 img{transform: scale(1.08);transition: 0.5s;}

	.news1-b5{width: 100%;height: calc(28px*2);font-size: 16px;line-height: 28px;color: #454545;margin-bottom: 24px;}

	.news1-b5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}

	.news1-b6{width: 32px;position: relative;}

	.news1-b6 img:nth-child(1){position: relative;opacity: 1;transition: 0.5s;}

	.news1-b6 img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;transition: 0.5s;}

	.news1-b1:hover .news1-b6 img:nth-child(1){opacity: 0;transition: 0.5s;}

	.news1-b1:hover .news1-b6 img:nth-child(2){opacity: 1;transition: 0.5s;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.news1-a1{width: 960px;position: relative;margin: 0 auto;margin-bottom: 30px;}

	.news1-b1{width: calc(100%/3);height: 400px;position: relative;border-right: 1px solid #e7dfdf;transition: 0.5s;padding: 24px 20px 0;float: left;}

	.news1-b1:nth-child(3n-2){border-left: 1px solid #e7dfdf;}

	.news1-b1:hover{background: #f3ebe4;transition: 0.5s;}

	.news1-b2{width: 100%;margin-bottom: 14px;}

	.news1-b2 img{width: 16px;height: 16px;float: left;margin-right: 10px;}

	.news1-b2 div{font-size: 14px;line-height: 16px;color: #777777;float: left;}

	.news1-b3{font-size: 16px;line-height: 24px;color: #222222;font-weight: bold;margin-bottom: 16px;}

	.news1-b4{width: 100%;height: 174px;position: relative;margin-bottom: 16px;}

	.news1-b4 img{min-height: 100%;transition: 0.5s;}

	.news1-b1:hover .news1-b4 img{transform: scale(1.08);transition: 0.5s;}

	.news1-b5{width: 100%;height: calc(24px*2);font-size: 14px;line-height: 24px;color: #454545;margin-bottom: 20px;}

	.news1-b5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}

	.news1-b6{width: 24px;position: relative;}

	.news1-b6 img:nth-child(1){position: relative;opacity: 1;transition: 0.5s;}

	.news1-b6 img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;transition: 0.5s;}

	.news1-b1:hover .news1-b6 img:nth-child(1){opacity: 0;transition: 0.5s;}

	.news1-b1:hover .news1-b6 img:nth-child(2){opacity: 1;transition: 0.5s;}

}

@media only screen and (max-width: 1023px) {

	.news1-a1{width: 100%;position: relative;padding: 0 0.35rem;margin-bottom: 0.1rem;}

	.news1-b1{width: 100%;height: 6.85rem;position: relative;border-bottom: 1px solid #e7dfdf;margin-bottom: 0.4rem;}

	.news1-b2{width: 100%;margin-bottom: 0.16rem;}

	.news1-b2 img{width: 0.22rem;height: 0.22rem;float: left;margin-right: 0.1rem;}

	.news1-b2 div{font-size: 0.24rem;line-height: 0.22rem;color: #777777;float: left;}

	.news1-b3{font-size: 0.32rem;line-height: 0.4rem;color: #222222;font-weight: bold;margin-bottom: 0.36rem;}

	.news1-b4{width: 100%;height: 4.25rem;position: relative;margin-bottom: 0.28rem;}

	.news1-b4 img{min-height: 100%;}

	.news1-b5{width: 100%;height: calc(0.42rem*2);font-size: 0.26rem;line-height: 0.42rem;color: #454545;}

	.news1-b5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}

	.news1-b6{display: none;}
	
	.main_con p img{width: 100%}

}









/*page1*/

@media only screen and (min-width: 1480px) {

	.page1-a1{position: relative;text-align: center;margin-bottom: 80px;}

	.page1-a1>a{min-width: 42px;height: 42px;padding: 0 14px;box-sizing: border-box;font-size: 14px;line-height: 42px;color: #222222;background: #f0f0f0;text-align: center;margin: 0 2px;display: none;transition: 0.5s;}

	.page1-a1>a:hover{color: #fff;;background: #2189d2;transition: 0.5s;}

	.page1-a1>a.select{color: #fff;background: #2189d2;}

	.page1-b1{display: none;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.page1-a1{position: relative;text-align: center;margin-bottom: 50px;}

	.page1-a1>a{min-width: 36px;height: 36px;padding: 0 10px;box-sizing: border-box;font-size: 12px;line-height: 36px;color: #222222;background: #f0f0f0;text-align: center;margin: 0 2px;display: none;transition: 0.5s;}

	.page1-a1>a:hover{color: #fff;;background: #2189d2;transition: 0.5s;}

	.page1-a1>a.select{color: #fff;background: #2189d2;}

	.page1-b1{display: none;}

}

@media only screen and (max-width: 1023px) {

	.page1-a1{display: none;}

	.page1-b1{width: 100%;text-align: center;margin-bottom: 0.8rem;}

	.page1-b2{width: 0.16rem;height: 0.22rem;display: inline-block;vertical-align: middle;margin: 0 0.18rem;cursor: pointer;}

	.page1-b3{width: 0.76rem;height: 0.5rem;border: 1px solid #d5d5d7;overflow: hidden;display: inline-block;vertical-align: middle;margin: 0 0.18rem;}

	.page1-b3 input{width: 100%;height: 0.7rem;font-size: 0.26rem;line-height: 0.7rem;color: #333333;font-weight: bold;text-align: center;position: relative;top: calc(50% - 0.7rem/2);}

	.page1-b4{font-size: 0.26rem;line-height: 0.5rem;color: #333333;font-weight: bold;display: inline-block;vertical-align: middle;margin: 0 0.18rem;}

}



/*t2*/

@media only screen and (min-width: 1480px) {

	.t2-a1{width: 100%;text-align: center;margin-bottom: 50px;}

	.t2-a2{width: 54px;height: 40px;position: relative;display: inline-block;vertical-align: middle;}

	.t2-a3{font-size: 44px;line-height: 44px;color: #222222;font-weight: bold;display: inline-block;vertical-align: middle;margin: 0 30px;}

	.t2-a3.on1{color: #fff;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.t2-a1{width: 100%;text-align: center;margin-bottom: 30px;}

	.t2-a2{width: 40px;height: 30px;position: relative;display: inline-block;vertical-align: middle;}

	.t2-a3{font-size: 32px;line-height: 32px;color: #222222;font-weight: bold;display: inline-block;vertical-align: middle;margin: 0 20px;}

	.t2-a3.on1{color: #fff;}

}

@media only screen and (max-width: 1023px) {

	.t2-a1{width: 100%;text-align: center;margin-bottom: 0.5rem;}

	.t2-a2{width: 0.54rem;height: 0.4rem;position: relative;display: inline-block;vertical-align: middle;}

	.t2-a3{font-size: 0.48rem;line-height: 0.48rem;color: #222222;font-weight: bold;display: inline-block;vertical-align: middle;margin: 0 0.3rem;}

	.t2-a3.on1{color: #fff;}

}



/*about1*/

@media only screen and (min-width: 1480px) {

	.about1-a1{width: 1440px;position: relative;margin: 0 auto;margin-bottom: 80px;}

	.about1-a2{width: 450px;position: relative;margin: 0 auto;margin-bottom: 40px;}

	.about1-a3{width: 100%;/*padding: 0 70px;*/font-size: 16px;line-height: 40px;color: #333333;}

		.about1-a3 p{font-size: 16px;line-height: 40px;color: #333333;}



	.about1-a4{width: 100%;}

	.about1-a4>div{width: 456px;height: 244px;position: relative;float: left;margin-right: calc((100% - 456px*3)/2);}

	.about1-a4>div:nth-child(3){margin-right: 0;}

	.about1-a4>div img{min-height: 100%;transition: 0.5s;}

	.about1-a4>div:hover img{transform: scale(1.08);transition: 0.5s;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.about1-a1{width: 960px;position: relative;margin: 0 auto;margin-bottom: 50px;}

	.about1-a2{width: 300px;position: relative;margin: 0 auto;margin-bottom: 20px;}

	.about1-a3{width: 100%;/*padding: 0 20px;*/font-size: 12px;line-height: 30px;color: #333333;}

	.about1-a4{width: 100%;}

	.about1-a4>div{width: 300px;height: 160px;position: relative;float: left;margin-right: calc((100% - 300px*3)/2);}

	.about1-a4>div:nth-child(3){margin-right: 0;}

	.about1-a4>div img{min-height: 100%;transition: 0.5s;}

	.about1-a4>div:hover img{transform: scale(1.08);transition: 0.5s;}

}

@media only screen and (max-width: 1023px) {

	.about1-a1{width: 100%;position: relative;margin: 0 auto;margin-bottom: 0.8rem;}

	.about1-a2{width: 4.5rem;position: relative;margin: 0 auto;margin-bottom: 0.5rem;}

	.about1-a3{width: 100%;padding: 0 0.5rem;font-size: 0.26rem;line-height: 0.48rem;color: #333333;margin-bottom: 0.5rem;}

	

	

	

	.about1-a4{width: 100%;overflow: hidden;overflow-x: auto;white-space: nowrap;}

	.about1-a4>div{width: 4.56rem;height: 2.44rem;position: relative;margin-right: 0.35rem;display: inline-block;}

	.about1-a4>div:nth-child(1){margin-left: 0.35rem;}

	.about1-a4>div img{min-height: 100%;}

}



/*about2*/

@media only screen and (min-width: 1480px) {

	.about2-a1{width: 100%;padding: 80px 0;background: #2189d2;position: relative;overflow: hidden;}

	.about2-a2{height: 470px;position: absolute;top: calc(50% - 470px/2);left: calc(50% - 1920px/2);}

	.about2-a3{height: 450px;position: absolute;top: calc(50% - 450px/2);right: calc(50% - 1920px/2);}

	.about2-a4{width: 1440px;height: 610px;position: relative;margin: 0 auto;}

	.about2-a5{width: 580px;height: 610px;position: relative;float: left;margin-left: 110px;display: table;}

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

	.about2-a7{font-size: 40px;line-height: 40px;color: #fff;font-weight: bold;margin-bottom: 30px;}

	.about2-a8{font-size: 30px;line-height: 36px;color: #fff;font-weight: bold;margin-bottom: 30px;}

	.about2-a9{font-size: 16px;line-height: 42px;color: #fff;text-align: justify;}

	.about2-a10{width: 476px;height: 610px;position: relative;float: right;margin-right: 140px;}

	.about2-a10>div{width: 100%;height: 100%;}

	.about2-a10>div:nth-child(1){display: block;}

	.about2-a10>div:nth-child(2){display: none;}

	.about2-a10>div img{min-height: 100%;transition: 0.5s;}

	.about2-a10>div:hover img{transform: scale(1.08);transition: 0.5s;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.about2-a1{width: 100%;padding: 50px 0;background: #2189d2;position: relative;overflow: hidden;}

	.about2-a2{height: 306px;position: absolute;top: calc(50% - 306px/2);left: calc(50% - 1480px/2);}

	.about2-a3{height: 300px;position: absolute;top: calc(50% - 300px/2);right: calc(50% - 1480px/2);}

	.about2-a4{width: 960px;height: 460px;position: relative;margin: 0 auto;}

	.about2-a5{width: 480px;height: 460px;position: relative;float: left;margin-left: 40px;display: table;}

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

	.about2-a7{font-size: 28px;line-height: 28px;color: #fff;font-weight: bold;margin-bottom: 20px;}

	.about2-a8{font-size: 24px;line-height: 24px;color: #fff;font-weight: bold;margin-bottom: 20px;}

	.about2-a9{font-size: 12px;line-height: 28px;color: #fff;text-align: justify;}

	.about2-a10{width: 360px;height: 460px;position: relative;float: right;margin-right: 40px;}

	.about2-a10>div{width: 100%;height: 100%;}

	.about2-a10>div:nth-child(1){display: block;}

	.about2-a10>div:nth-child(2){display: none;}

	.about2-a10>div img{min-height: 100%;transition: 0.5s;}

	.about2-a10>div:hover img{transform: scale(1.08);transition: 0.5s;}

}

@media only screen and (max-width: 1023px) {

	.about2-a1{width: 100%;padding: 0.8rem 0.35rem;background: #2189d2;position: relative;overflow: hidden;}

	.about2-a2{height: 4.7rem;position: absolute;bottom: 1.8rem;left: 0;}

	.about2-a3{height: 4.5rem;position: absolute;bottom: 1.8rem;right: 0;}

	.about2-a4{width: 100%;position: relative;margin: 0 auto;}

	.about2-a5{width: 100%;position: relative;margin-bottom: 0.4rem;}

	.about2-a6{width: 100%;}

	.about2-a7{font-size: 0.44rem;line-height: 0.44rem;color: #fff;font-weight: bold;margin-bottom: 0.3rem;}

	.about2-a8{font-size: 0.32rem;line-height: 0.32rem;color: #fff;font-weight: bold;margin-bottom: 0.3rem;}

	.about2-a9{font-size: 0.26rem;line-height: 0.48rem;color: #fff;text-align: justify;}

	.about2-a10{width: 100%;height: 3.96rem;position: relative;}

	.about2-a10>div{width: 100%;height: 100%;}

	.about2-a10>div:nth-child(1){}

	.about2-a10>div:nth-child(2){display: block;}

	.about2-a10>div img{min-height: 100%;}

}



/*about3*/

@media only screen and (min-width: 1480px) {

	.about3-a1{width: 100%;height: 651px;position: relative;overflow: hidden;}

	.about3-a2{width: calc(160px*8);position: absolute;top: calc(650px/2);left: calc(50% - 160px*8/2);}

	.about3-a3{width: 100%;height: 1px;background: #d9d9d9;}

	.about3-a4{width: 100%;height: 1px;position: absolute;top: 0;left: 0;}

	.about3-a5{width: calc(160px*2);height: calc(650px/2);position: absolute;display: none;}

	.about3-a5:nth-child(odd){bottom: 100%;}

	.about3-a5:nth-child(even){top: 100%;}

	.about3-a6{width: 9px;height: 96px;position: absolute;left: calc(50% - 9px/2);}

	.about3-a5:nth-child(odd) .about3-a6{bottom: 0;}

	.about3-a5:nth-child(even) .about3-a6{top: 0;}

	.about3-a6>div:nth-child(1){width: 1px;height: 100%;background: #d9d9d9;position: absolute;top: 0;left: 4px;transition: 0.5s;}

	.about3-a6>div:nth-child(2){width: 9px;height: 9px;border-radius: 50%;background: #d9d9d9;position: absolute;top: 0;left: 0;transition: 0.5s;}

	.about3-a6>div:nth-child(3){width: 9px;height: 9px;border-radius: 50%;background: #d9d9d9;position: absolute;bottom: 0;left: 0;transition: 0.5s;}

	.about3-a5:hover .about3-a6>div:nth-child(1){background: #2189d2;transition: 0.5s;}

	.about3-a5:hover .about3-a6>div:nth-child(2){background: #2189d2;transition: 0.5s;}

	.about3-a5:hover .about3-a6>div:nth-child(3){background: #2189d2;transition: 0.5s;}

	.about3-a7{width: 100%;padding: 0 70px;position: absolute;left: 0;}

	.about3-a5:nth-child(odd) .about3-a7{bottom: 110px;}

	.about3-a5:nth-child(even) .about3-a7{top: 110px;}

	.about3-a8{font-size: 24px;line-height: 24px;color: #333333;font-weight: bold;font-style: italic;margin-bottom: 8px;transition: 0.5s;}

	.about3-a5:hover .about3-a8{color: #2189d2;transition: 0.5s;}

	.about3-a9{font-size: 16px;line-height: 30px;color: #333333;}

	.about3-a10{left: calc(50% - 1440px/2);}

	.about3-a11{right: calc(50% - 1440px/2);}

	.about3-a12{width: 60px;height: 60px;position: absolute;top: calc(50% - 60px/2);}

	.about3-a12 img{position: absolute;top: 0;left: 0;}

	.about3-a12 img:nth-child(1){opacity: 1;transition: 0.5s;}

	.about3-a12 img:nth-child(2){opacity: 0;transition: 0.5s;}

	.about3-a12:hover img:nth-child(1){opacity: 0;transition: 0.5s;}

	.about3-a12:hover img:nth-child(2){opacity: 1;transition: 0.5s;}

	.about3-b1{display: none;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.about3-a1{width: 100%;height: 441px;position: relative;overflow: hidden;}

	.about3-a2{width: calc(100px*8);position: absolute;top: calc(440px/2);left: calc(50% - 100px*8/2);}

	.about3-a3{width: 100%;height: 1px;background: #d9d9d9;}

	.about3-a4{width: 100%;height: 1px;position: absolute;top: 0;left: 0;}

	.about3-a5{width: calc(100px*2);height: calc(440px/2);position: absolute;display: none;}

	.about3-a5:nth-child(odd){bottom: 100%;}

	.about3-a5:nth-child(even){top: 100%;}

	.about3-a6{width: 9px;height: 70px;position: absolute;left: calc(50% - 9px/2);}

	.about3-a5:nth-child(odd) .about3-a6{bottom: 0;}

	.about3-a5:nth-child(even) .about3-a6{top: 0;}

	.about3-a6>div:nth-child(1){width: 1px;height: 100%;background: #d9d9d9;position: absolute;top: 0;left: 4px;transition: 0.5s;}

	.about3-a6>div:nth-child(2){width: 9px;height: 9px;border-radius: 50%;background: #d9d9d9;position: absolute;top: 0;left: 0;transition: 0.5s;}

	.about3-a6>div:nth-child(3){width: 9px;height: 9px;border-radius: 50%;background: #d9d9d9;position: absolute;bottom: 0;left: 0;transition: 0.5s;}

	.about3-a5:hover .about3-a6>div:nth-child(1){background: #2189d2;transition: 0.5s;}

	.about3-a5:hover .about3-a6>div:nth-child(2){background: #2189d2;transition: 0.5s;}

	.about3-a5:hover .about3-a6>div:nth-child(3){background: #2189d2;transition: 0.5s;}

	.about3-a7{width: 100%;padding: 0 30px;position: absolute;left: 0;}

	.about3-a5:nth-child(odd) .about3-a7{bottom: 90px;}

	.about3-a5:nth-child(even) .about3-a7{top: 90px;}

	.about3-a8{font-size: 20px;line-height: 20px;color: #333333;font-weight: bold;font-style: italic;margin-bottom: 6px;transition: 0.5s;}

	.about3-a5:hover .about3-a8{color: #2189d2;transition: 0.5s;}

	.about3-a9{font-size: 12px;line-height: 20px;color: #333333;}

	.about3-a10{left: calc(50% - 960px/2);}

	.about3-a11{right: calc(50% - 960px/2);}

	.about3-a12{width: 40px;height: 40px;position: absolute;top: calc(50% - 40px/2);}

	.about3-a12 img{position: absolute;top: 0;left: 0;}

	.about3-a12 img:nth-child(1){opacity: 1;transition: 0.5s;}

	.about3-a12 img:nth-child(2){opacity: 0;transition: 0.5s;}

	.about3-a12:hover img:nth-child(1){opacity: 0;transition: 0.5s;}

	.about3-a12:hover img:nth-child(2){opacity: 1;transition: 0.5s;}

	.about3-b1{display: none;}

}

@media only screen and (max-width: 1023px) {

	.about3-a1{display: none;}

	.about3-b1{width: 100%;height: 4.5rem;margin-bottom: 0.9rem;position: relative;}

	.about3-b2{width: 100%;height: 100%;position: relative;}

	.about311{width: 100%!important;height: 100%!important;position: relative;}

	.about311 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}

	.about3-b3{width: 100%;height: 100%;position: relative;padding: 0 1.65rem;display: table;}

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

	.about3-b5{font-size: 0.48rem;line-height: 0.48rem;color: #2189d2;font-weight: bold;font-style: italic;margin-bottom: 0.16rem;}

	.about3-b6{font-size: 0.32rem;line-height: 0.6rem;color: #333333;}

	.about312{width: 100%;position: absolute;bottom: 0.24rem!important;left: 0;}

	.about312 .swiper-pagination-bullet{width: 0.16rem;height: 0.16rem;border-radius: 50%;background: #d9d9d9;margin: 0 0.2rem;opacity: 1;transition: 0.5s;}

	.about312 .swiper-pagination-bullet-active{background: #2189d2;transition: 0.5s;}

	.about313{left: 0.35rem;}

	.about314{right: 0.35rem;}

	.about315{width: 0.66rem;height: 0.66rem;position: absolute;top: calc(4.5rem/2 - 0.66rem/2);padding: 0;margin: 0;background: none;}

}



/*about4*/

@media only screen and (min-width: 1480px) {

	.about4-a1{width: 100%;position: relative;overflow: hidden;}

	.about4-a1 .t2-a1{position: absolute;top: 80px;left: 0;}

	.about4-a2{width: 1440px;position: absolute;top: 245px;left: calc(50% - 1440px/2);}

	.about4-a3{height: 345px;position: absolute;top: 0;}

	.about4-a3:nth-child(1){left: 0;}

	.about4-a3:nth-child(2){right: 0;}

	.about4-a4{height: 100%;position: relative;}

	.about4-a4>div{height: 100%;}

	.about4-a4>div:nth-child(1){display: block;}

	.about4-a4>div:nth-child(2){display: none;}

	.about4-a5{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: table;}

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

	.about4-a7{margin-left: 210px;margin-bottom: 36px;}

	.about4-a7:last-child{margin-bottom: 0;}

	.about4-a8{width: 135px;height: 40px;border-radius: 4px;font-size: 18px;line-height: 40px;font-style: italic;text-align: center;float: left;margin-right: 24px;}

	.about4-a3:nth-child(1) .about4-a8{background: #fff;color: #2189d2;}

	.about4-a3:nth-child(2) .about4-a8{background: #004096;color: #fff;}

	.about4-a9{font-size: 18px;line-height: 40px;float: left;}

	.about4-a3:nth-child(1) .about4-a9{color: #fff;}

	.about4-a3:nth-child(2) .about4-a9{color: #333;}

	.about4-a10{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}

	.about4-a10>div{width: 100%;}

	.about4-a10>div:nth-child(1){display: block;}

	.about4-a10>div:nth-child(2){display: none;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.about4-a1{width: 100%;position: relative;overflow: hidden;}

	.about4-a1 .t2-a1{position: absolute;top: 50px;left: 0;}

	.about4-a2{width: 960px;position: absolute;top: 130px;left: calc(50% - 960px/2);}

	.about4-a3{height: 230px;position: absolute;top: 0;}

	.about4-a3:nth-child(1){left: 0;}

	.about4-a3:nth-child(2){right: 0;}

	.about4-a4{height: 100%;position: relative;}

	.about4-a4>div{height: 100%;}

	.about4-a4>div:nth-child(1){display: block;}

	.about4-a4>div:nth-child(2){display: none;}

	.about4-a5{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: table;}

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

	.about4-a7{margin-left: 130px;margin-bottom: 20px;}

	.about4-a7:last-child{margin-bottom: 0;}

	.about4-a8{width: 90px;height: 30px;border-radius: 4px;font-size: 14px;line-height: 30px;font-style: italic;text-align: center;float: left;margin-right: 16px;}

	.about4-a3:nth-child(1) .about4-a8{background: #fff;color: #2189d2;}

	.about4-a3:nth-child(2) .about4-a8{background: #2189d2;color: #fff;}

	.about4-a9{font-size: 14px;line-height: 30px;float: left;}

	.about4-a3:nth-child(1) .about4-a9{color: #fff;}

	.about4-a3:nth-child(2) .about4-a9{color: #333;}

	.about4-a10{width: 1480px;position: relative;margin-left: calc(50% - 1480px/2);}

	.about4-a10>div{width: 100%;}

	.about4-a10>div:nth-child(1){display: block;}

	.about4-a10>div:nth-child(2){display: none;}

}

@media only screen and (max-width: 1023px) {

	.about4-a1{width: 100%;position: relative;overflow: hidden;margin-bottom: 0.8rem;}

	.about4-a1 .t2-a1{position: absolute;top: 0.8rem;left: 0;}

	.about4-a2{width: calc(100% - 0.35rem*2);position: absolute;top: 2rem;left: 0.35rem;}

	.about4-a3{width: 100%;position: relative;}

	.about4-a3:nth-child(1){margin-bottom: -0.35rem;}

	.about4-a4{width: 100%;position: relative;}

	.about4-a4>div{width: 100%;}

	.about4-a4>div:nth-child(1){display: none;}

	.about4-a4>div:nth-child(2){display: block;}

	.about4-a5{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: table;}

/*	.about4-a3:nth-child(1) .about4-a5{top: -0.2rem;}

*/	.about4-a3:nth-child(2) .about4-a5{top: 0.2rem;}

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



	

	.about4-a6{width: 100%;padding-top: 0.3rem;}

	.about4-a7{margin-left: 1.1rem;margin-bottom: 0.35rem;}

	.about4-a7:last-child{margin-bottom: 0;}

	.about4-a8{width: 1.7rem;height: 0.5rem;border-radius: 0.04rem;font-size: 0.26rem;line-height: 0.5rem;font-style: italic;text-align: center;float: left;margin-right: 0.24rem;}

	.about4-a3:nth-child(1) .about4-a8{background: #fff;color: #2189d2;}

	.about4-a3:nth-child(2) .about4-a8{background: #2189d2;color: #fff;}

	.about4-a9{font-size: 0.26rem;line-height: 0.5rem;float: left;}

	.about4-a3:nth-child(1) .about4-a9{color: #fff;}

	.about4-a3:nth-child(2) .about4-a9{color: #333;}

	.about4-a10{width: 100%;position: relative;}

	.about4-a10>div{width: 100%;}

	.about4-a10>div:nth-child(1){display: none;}

	.about4-a10>div:nth-child(2){display: block;}

}



/*about5*/

@media only screen and (min-width: 1480px) {

	.about5-a1{width: 100%;padding-bottom: 155px;position: relative;}

	.about5-a2{width: 1440px;height: 346px;overflow: hidden;margin: 0 auto;}

	.about511{width: calc(100% + 15px)!important;height: 100%!important;position: relative;margin-left: calc(-15px/2);}

	.about511 .swiper-slide{width: calc(100%/3)!important;height: 100%!important;position: relative;}

	.about5-a3{width: calc(100% - 15px);height: 100%;position: relative;margin: 0 auto;}

	.about5-a4{width: 100%;height: 286px;}

	.about5-a4 img{min-height: 100%;transition: 0.5s;}

	.about5-a3:hover .about5-a4 img{transform: scale(1.08);transition: 0.5s;}

	.about5-a5{width: 100%;font-size: 20px;line-height: 60px;color: #333333;text-align: center;font-weight: bold;}

	.about512{width: 100%;position: absolute;bottom: 100px!important;left: 0;}

	.about512 .swiper-pagination-bullet{width: 16px;height: 16px;background: #2189d2;border-radius: 50%;margin: 0 20px;opacity: 0.5;transition: 0.5s;}

	.about512 .swiper-pagination-bullet-active{opacity: 1;transition: 0.5s;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.about5-a1{width: 100%;padding-bottom: 100px;position: relative;}

	.about5-a2{width: 960px;height: 236px;overflow: hidden;margin: 0 auto;}

	.about511{width: calc(100% + 15px)!important;height: 100%!important;position: relative;margin-left: calc(-15px/2);}

	.about511 .swiper-slide{width: calc(100%/3)!important;height: 100%!important;position: relative;}

	.about5-a3{width: calc(100% - 15px);height: 100%;position: relative;margin: 0 auto;}

	.about5-a4{width: 100%;height: 188px;}

	.about5-a4 img{min-height: 100%;transition: 0.5s;}

	.about5-a3:hover .about5-a4 img{transform: scale(1.08);transition: 0.5s;}

	.about5-a5{width: 100%;font-size: 16px;line-height: 48px;color: #333333;text-align: center;font-weight: bold;}

	.about512{width: 100%;position: absolute;bottom: 60px!important;left: 0;}

	.about512 .swiper-pagination-bullet{width: 12px;height: 12px;background: #2189d2;border-radius: 50%;margin: 0 16px;opacity: 0.5;transition: 0.5s;}

	.about512 .swiper-pagination-bullet-active{opacity: 1;transition: 0.5s;}

}

@media only screen and (max-width: 1023px) {

	.about5-a1{width: 100%;padding: 0 0.35rem 1rem;position: relative;}

	.about5-a2{width: 100%;height: 5.02rem;overflow: hidden;margin: 0 auto;}

	.about511{width: 100%!important;height: 100%!important;position: relative;}

	.about511 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}

	.about5-a3{width: 100%;height: 100%;position: relative;margin: 0 auto;}

	.about5-a4{width: 100%;height: 4.06rem;}

	.about5-a4 img{min-height: 100%;}

	.about5-a5{width: 100%;font-size: 0.26rem;line-height: 0.96rem;color: #333333;text-align: center;font-weight: bold;}

	.about512{width: 100%;position: absolute;bottom: 0.8rem!important;left: 0;}

	.about512 .swiper-pagination-bullet{width: 0.16rem;height: 0.16rem;background: #2189d2;border-radius: 50%;margin: 0 0.1rem;opacity: 0.5;transition: 0.5s;}

	.about512 .swiper-pagination-bullet-active{opacity: 1;transition: 0.5s;}

}



/*join1*/

@media only screen and (min-width: 1480px) {

	.join1-a1{width: 1440px;height: 600px;position: relative;margin: 0 auto;margin-bottom: 80px;background: linear-gradient(90deg,rgba(248,244,240,1),rgba(248,244,240,0));}

	.join1-a2{width: 800px;height: 100%;position: relative;margin-left: 60px;display: table;}

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

	.join1-a4{height: 64px;background: #2189d2;padding: 6px;margin-bottom: 24px;float: left;}

	.join1-a4 div{border: 1px solid #fff;font-size: 26px;line-height: 50px;color: #fff;padding: 0 30px;font-weight: bold;}

	.join1-a5{font-size: 16px;line-height: 30px;color: #454545;text-align: justify;margin-bottom: 24px;width: 100%;float: left;}

	.join1-a3>div:last-child{margin-bottom: 0;}

	.join1-a6{width: 470px;height: 100%;position: absolute;right: 0;top: 0;}

	.join1-a7{width: 425px;height: 570px;background: #2189d2;position: absolute;bottom: 0;right: 0;}

	.join1-a8{width: 425px;height: 570px;position: absolute;top: 0;left: 0;}

	.join1-a8>div{width: 100%;height: 100%;}

	.join1-a8>div:nth-child(1){display: block;}

	.join1-a8>div:nth-child(2){display: none;}

	.join1-a8>div img{min-height: 100%;transition: 0.5s;}

	.join1-a8>div:hover img{transform: scale(1.08);transition: 0.5s;}

		.qin-yan{background: #d70c25}

	.pao-yan{background: #004196}



}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.join1-a1{width: 960px;height: 440px;position: relative;margin: 0 auto;margin-bottom: 50px;background: linear-gradient(90deg,rgba(248,244,240,1),rgba(248,244,240,0));}

	.join1-a2{width: 540px;height: 100%;position: relative;margin-left: 30px;display: table;}

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

	.join1-a4{height: 48px;background: #2189d2;padding: 5px;margin-bottom: 10px;float: left;}

	.join1-a4 div{border: 1px solid #fff;font-size: 20px;line-height:36px;color: #fff;padding: 0 20px;font-weight: bold;}

	.join1-a5{font-size: 14px;line-height: 24px;color: #454545;text-align: justify;margin-bottom: 10px;width: 100%;float: left;}

	.join1-a3>div:last-child{margin-bottom: 0;}

	.join1-a6{width: 350px;height: 100%;position: absolute;right: 0;top: 0;}

	.join1-a7{width: 320px;height: 400px;background: #2189d2;position: absolute;bottom: 0;right: 0;}

	.join1-a8{width: 320px;height: 400px;position: absolute;top: 0;left: 0;}

	.join1-a8>div{width: 100%;height: 100%;}

	.join1-a8>div:nth-child(1){display: block;}

	.join1-a8>div:nth-child(2){display: none;}

	.join1-a8>div img{min-height: 100%;transition: 0.5s;}

	.join1-a8>div:hover img{transform: scale(1.08);transition: 0.5s;}

	

		.pao-yan{background: #004196}

	.qin-yan{background: #d70c25}

}

@media only screen and (max-width: 1023px) {

	.join1-a1{width: 100%;position: relative;margin: 0 auto;margin-bottom: 0.8rem;background: linear-gradient(180deg,rgba(248,244,240,1),rgba(248,244,240,0));padding: 0.5rem 0.35rem 0;}

	.join1-a2{width: 100%;position: relative;}

	.join1-a3{width: 100%;}

	.join1-a4{height: 0.76rem;background: #2189d2;padding: 0.08rem;margin-bottom: 0.2rem;float: left;}

	.join1-a4 div{border: 1px solid #fff;font-size: 0.32rem;line-height: 0.56rem;color: #fff;padding: 0 0.3rem;font-weight: bold;}

	.join1-a5{font-size: 0.26rem;line-height: 0.48rem;color: #454545;text-align: justify;margin-bottom: 0.4rem;width: 100%;float: left;}

	.join1-a6{width: 100%;height: 5.05rem;position: relative;}

	.join1-a7{width: calc(100% - 0.45rem);height: 4.75rem;background: #2189d2;position: absolute;bottom: 0;right: 0;}

	.join1-a8{width: calc(100% - 0.45rem);height: 4.75rem;position: absolute;top: 0;left: 0;}

	.join1-a8>div{width: 100%;height: 100%;}

	.join1-a8>div:nth-child(1){display: none;}

	.join1-a8>div:nth-child(2){display: block;}

	.join1-a8>div img{min-height: 100%;}

		.pao-yan{background: #004196}

}



/*join2*/

@media only screen and (min-width: 1480px) {

	.join2-a1{width: 1440px;position: relative;margin: 0 auto;margin-bottom: 110px;}

	.join2-b1{width: 930px;position: relative;float: left;}

	.join2-b2{margin-bottom: 70px;}

	.join2-b2>div{font-size: 40px;line-height: 40px;color: #222222;font-weight: bold;padding-bottom: 28px;border-bottom: 5px solid #2189d2;float: left;}

	.join2-b3{width: 100%;}

	.join2-b4{width: 434px;height: 340px;position: relative;}

	.join2-b4:nth-child(1){float: left;}

	.join2-b4:nth-child(2){float: right;}

	.join2-b5{width: 425px;height: 330px;position: absolute;bottom: 0;right: 0;background: #2189d2;}

	.join2-b6{width: 425px;height: 330px;position: absolute;top: 0;left: 0;}

	.join2-b6 img{min-height: 100%;transition: 0.5s;}

	.join2-b6:hover img{transform: scale(1.08);transition: 0.5s;}

	.join2-c1{width: 355px;position: relative;float: right;margin-right: 40px;padding-top: 30px;}

	.join2-c2{font-size: 24px;line-height: 24px;color: #222222;text-align: center;margin-bottom: 18px;}

	.join2-c3{font-size: 50px;line-height: 50px;color: #013c96;text-align: center;font-weight: bold;margin-bottom: 28px;}

	.join2-c4{width: 100%;}

	.join2-c5{width: 100%;height: 54px;font-size: 30px;line-height: 54px;color: #f0e2d7;font-weight: bold;text-align: center;background: #013c96;}

	.join2-c6{width: 100%;}

	.join2-c7{width: 100%;text-align: center;margin-bottom: 28px;}

	.join2-c8{font-size: 150px;line-height: 150px;color: #013c96;font-family: 'Rubik';display: inline-block;margin: 0 24px;}

	.join2-c9{display: inline-block;width: 28px;position: relative;top: -50px;margin-left: -28px;font-size: 16px;line-height: 20px;color: #fff;text-align: center;font-weight: bold;padding: 4px 0;border-radius: 5px;background: #a82223;}

	.join2-c10{width: 100%;position: relative;}

	.join2-c11{width: 100%;height: 44px;background: #d4d0d1;border-radius: 2px;font-size: 20px;line-height: 44px;color: #333333;text-align: center;}

	.join2-c12{width: 0;height: 0;border-bottom: 13px solid #d4d0d1;border-left: 11px solid transparent;border-right: 11px solid transparent;position: absolute;bottom: 100%;left: calc(50% - 11px);}

		.qin-yan{background: #d70c25}



}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.join2-a1{width: 960px;position: relative;margin: 0 auto;margin-bottom: 60px;}

	.join2-b1{width: 640px;position: relative;float: left;}

	.join2-b2{margin-bottom: 40px;}

	.join2-b2>div{font-size: 30px;line-height: 30px;color: #222222;font-weight: bold;padding-bottom: 20px;border-bottom: 4px solid #2189d2;float: left;}

	.join2-b3{width: 100%;}

	.join2-b4{width: 310px;height: 235px;position: relative;}

	.join2-b4:nth-child(1){float: left;}

	.join2-b4:nth-child(2){float: right;}

	.join2-b5{width: 300px;height: 225px;position: absolute;bottom: 0;right: 0;background: #2189d2;}

	.join2-b6{width: 300px;height: 225px;position: absolute;top: 0;left: 0;}

	.join2-b6 img{min-height: 100%;transition: 0.5s;}

	.join2-b6:hover img{transform: scale(1.08);transition: 0.5s;}

	.join2-c1{width: 270px;position: relative;float: right;margin-right: 0;padding-top: 20px;}

	.join2-c2{font-size: 20px;line-height: 20px;color: #222222;text-align: center;margin-bottom: 12px;}

	.join2-c3{font-size: 30px;line-height: 30px;color: #013c96;text-align: center;font-weight: bold;margin-bottom: 20px;}

	.join2-c4{width: 100%;}

	.join2-c5{width: 100%;height: 44px;font-size:24px;line-height: 44px;color: #f0e2d7;font-weight: bold;text-align: center;background: #013c96;}

	.join2-c6{width: 100%;}

	.join2-c7{width: 100%;text-align: center;margin-bottom: 16px;margin-top: -6px;}

	.join2-c8{font-size: 100px;line-height: 100px;color: #013c96;font-family: 'Rubik';display: inline-block;margin: 0 16px;}

	.join2-c9{display: inline-block;width: 24px;position: relative;top: -30px;margin-left: -24px;font-size: 14px;line-height: 16px;color: #fff;text-align: center;font-weight: bold;padding: 2px 0;border-radius: 3px;background: #a82223;}

	.join2-c10{width: 100%;position: relative;}

	.join2-c11{width: 100%;height: 36px;background: #d4d0d1;border-radius: 2px;font-size: 16px;line-height: 36px;color: #333333;text-align: center;}

	.join2-c12{width: 0;height: 0;border-bottom: 10px solid #d4d0d1;border-left: 8px solid transparent;border-right: 8px solid transparent;position: absolute;bottom: 100%;left: calc(50% - 8px);}

		.qin-yan{background: #d70c25}



}

@media only screen and (max-width: 1023px) {

	.join2-a1{width: 100%;position: relative;padding: 0 0.35rem;margin-bottom: 0.8rem;}

	.join2-b1{width: 100%;position: relative;margin-bottom: 0.6rem;}

	.join2-b2{margin-bottom: 0.5rem;text-align: center;}

	.join2-b2>div{font-size: 0.42rem;line-height: 0.42rem;color: #222222;font-weight: bold;padding-bottom: 0.28rem;border-bottom: 0.05rem solid #2189d2;display: inline-block;}

	.join2-b3{width: 100%;}

	.join2-b4{width: calc(50% - 0.2rem/2);height: 2.5rem;position: relative;}

	.join2-b4:nth-child(1){float: left;}

	.join2-b4:nth-child(2){float: right;}

	.join2-b5{width: calc(100% - 0.1rem);height: calc(100% - 0.1rem);position: absolute;bottom: 0;right: 0;background: #2189d2;}

	.join2-b6{width: calc(100% - 0.1rem);height: calc(100% - 0.1rem);position: absolute;top: 0;left: 0;}

	.join2-b6 img{min-height: 100%;}

	.join2-c1{width: 100%;position: relative;}

	.join2-c2{font-size: 0.34rem;line-height: 0.34rem;color: #222222;text-align: center;margin-bottom: 0.32rem;}

	.join2-c3{font-size: 0.72rem;line-height: 0.72rem;color: #013c96;text-align: center;font-weight: bold;margin-bottom: 0.4rem;}

	.join2-c4{width: 4.96rem;margin: 0 auto;}

	.join2-c5{width: 100%;height: 0.76rem;font-size: 0.42rem;line-height: 0.76rem;color: #f0e2d7;font-weight: bold;text-align: center;background: #013c96;}

	.join2-c6{width: 100%;}

	.join2-c7{width: 100%;text-align: center;margin-bottom: 0.4rem;}

	.join2-c8{font-size: 2.14rem;line-height: 2.14rem;color: #013c96;font-family: 'Rubik';display: inline-block;margin: 0 0.4rem;}

	.join2-c9{display: inline-block;width: 0.4rem;position: relative;top: -50px;margin-left: -0.4rem;font-size: 0.22rem;line-height: 0.28rem;color: #fff;text-align: center;font-weight: bold;padding: 0.06rem 0;border-radius: 0.05rem;background: #a82223;}

	.join2-c10{width: 4.96rem;position: relative;margin: 0 auto;}

	.join2-c11{width: 100%;height: 0.64rem;background: #d4d0d1;border-radius: 0.03rem;font-size: 0.28rem;line-height: 0.64rem;color: #333333;text-align: center;}

	.join2-c12{width: 0;height: 0;border-bottom: 0.18rem solid #d4d0d1;border-left: 0.16rem solid transparent;border-right: 0.16rem solid transparent;position: absolute;bottom: 100%;left: calc(50% - 0.16rem);}

		.qin-yan{background: #d70c25}



}



/*join3*/

@media only screen and (min-width: 1480px) {

	.join3-a1{width: 100%;position: relative;overflow: hidden;margin-bottom: 80px;}

	.join3-a2{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}

	.join3-a2>div:nth-child(1){display: block;}

	.join3-a2>div:nth-child(2){display: none;}

	.join3-a1 .t2-a1{position: absolute;top: 80px;left: 0;}

	.join3-a3{width: 1440px;position: absolute;top: 210px;left: calc(50% - 1440px/2);}

	.join3-b1{width: calc((100% - 20px*3)/4);height: 200px;border: 1px solid #dadada;float: left;margin-right: 20px;margin-bottom: 20px;position: relative;background: #f3ebe4;transition: 0.5s;}

	.join3-b1:nth-child(4n){margin-right: 0;}

	.join3-b1:last-child{background: #2189d2;border: 1px solid #2189d2;}

	.join3-b1:hover{background: #2189d2;border: 1px solid #2189d2;transition: 0.5s;}

	.join3-b2{height: 122px;position: absolute;top: calc(50% - 122px/2);left: 24px;transform: scale(0);transition: 0.5s;}

	.join3-b1:hover .join3-b2{transform: scale(1);transition: 0.5s;}

	.join3-b1:last-child .join3-b2{transform: scale(1);}

	.join3-b3{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: table;padding: 0 36px;}

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

	.join3-b5{font-size: 48px;line-height: 48px;color: #333333;font-family: 'Rubik';margin-bottom: 14px;transition: 0.5s;}

	.join3-b1:hover .join3-b5{color: #fff;transition: 0.5s;}

	.join3-b6{font-size: 22px;line-height: 30px;color: #333333;transition: 0.5s;}

	.join3-b1:hover .join3-b6{color: #fff;transition: 0.5s;}

	.join3-b7{width: 100%;}

	.join3-b8{height: 43px;position: relative;top: 6px;float: left;}

	.join3-b9{width: calc(100% - 55px);float: right;}

	.join3-b10{font-size: 20px;line-height: 20px;color: #fff;margin-bottom: 8px;font-weight: bold;}

	.join3-b11{font-size: 30px;line-height: 30px;color: #fff;font-family: 'Rubik';}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.join3-a1{width: 100%;position: relative;overflow: hidden;margin-bottom: 50px;}

	.join3-a2{width: 1480px;position: relative;margin-left: calc(50% - 1480px/2);}

	.join3-a2>div:nth-child(1){display: block;}

	.join3-a2>div:nth-child(2){display: none;}

	.join3-a1 .t2-a1{position: absolute;top: 50px;left: 0;}

	.join3-a3{width: 960px;position: absolute;top: 160px;left: calc(50% - 960px/2);}

	.join3-b1{width: calc((100% - 12px*3)/4);height: 160px;border: 1px solid #dadada;float: left;margin-right: 12px;margin-bottom: 12px;position: relative;background: #f3ebe4;transition: 0.5s;}

	.join3-b1:nth-child(4n){margin-right: 0;}

	.join3-b1:last-child{background: #2189d2;border: 1px solid #2189d2;}

	.join3-b1:hover{background: #2189d2;border: 1px solid #2189d2;transition: 0.5s;}

	.join3-b2{height: 96px;position: absolute;top: calc(50% - 96px/2);left: 16px;transform: scale(0);transition: 0.5s;}

	.join3-b1:hover .join3-b2{transform: scale(1);transition: 0.5s;}

	.join3-b1:last-child .join3-b2{transform: scale(1);}

	.join3-b3{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: table;padding: 0 24px;}

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

	.join3-b5{font-size: 36px;line-height: 36px;color: #333333;font-family: 'Rubik';margin-bottom: 10px;transition: 0.5s;}

	.join3-b1:hover .join3-b5{color: #fff;transition: 0.5s;}

	.join3-b6{font-size: 16px;line-height: 20px;color: #333333;transition: 0.5s;}

	.join3-b1:hover .join3-b6{color: #fff;transition: 0.5s;}

	.join3-b7{width: 100%;}

	.join3-b8{height: 36px;position: relative;top: 4px;float: left;}

	.join3-b9{width: calc(100% - 44px);float: right;}

	.join3-b10{font-size: 16px;line-height: 16px;color: #fff;margin-bottom: 6px;font-weight: bold;}

	.join3-b11{font-size: 20px;line-height: 20px;color: #fff;font-family: 'Rubik';}

}

@media only screen and (max-width: 1023px) {

	.join3-a1{width: 100%;position: relative;overflow: hidden;margin-bottom: 0.8rem;}

	.join3-a2{width: 100%;position: relative;}

	.join3-a2>div:nth-child(1){display: none;}

	.join3-a2>div:nth-child(2){display: block;}

	.join3-a1 .t2-a1{position: absolute;top: 0.8rem;left: 0;}

	.join3-a3{width: 100%;position: absolute;top: 1.8rem;left: 0;padding: 0 0.35rem;}

	.join3-b1{width: calc(50% - 0.2rem/2);height: 2rem;border: 1px solid #dadada;margin-bottom: 0.2rem;position: relative;background: #f3ebe4;}

	.join3-b1:nth-child(odd){float: left;}

	.join3-b1:nth-child(even){float: right;}

	.join3-b1:last-child{background: #2189d2;border: 1px solid #2189d2;}

	.join3-b2{height: 1.22rem;position: absolute;top: calc(50% - 1.22rem/2);left: 0.2rem;transform: scale(0);}

	.join3-b1:last-child .join3-b2{transform: scale(1);}

	.join3-b3{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: table;padding: 0 0.35rem;}

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

	.join3-b5{font-size: 0.52rem;line-height: 0.52rem;color: #333333;font-family: 'Rubik';margin-bottom: 0.16rem;}

	.join3-b6{font-size: 0.26rem;line-height: 0.36rem;color: #333333;}

	.join3-b7{width: 100%;}

	.join3-b8{height: 0.44rem;position: relative;top: 0.08rem;float: left;}

	.join3-b9{width: calc(100% - 0.56rem);float: right;}

	.join3-b10{font-size: 0.24rem;line-height: 0.24rem;color: #fff;margin-bottom: 0.1rem;font-weight: bold;}

	.join3-b11{font-size: 0.32rem;line-height: 0.32rem;color: #fff;font-family: 'Rubik';white-space: nowrap;}

}



/*join4*/

@media only screen and (min-width: 1480px) {

	.join4-a1{width: 1440px;height: 424px;margin: 0 auto;margin-bottom: 165px;position: relative;}

	.join4-a2{width: 100%;height: 100%;position: relative;overflow: hidden;}

	.join411{width: 100%!important;height: 100%!important;position: relative;}

	.join411 .swiper-slide{width: 25%!important;height: 100%!important;position: relative;}

	.join4-b1{width: calc(100% - 20px);height: 100%;background: #f3ebe4;border-radius: 10px 10px 25px 25px;margin: 0 auto;padding: 30px 12px 0;}

	.join4-b2{font-size: 28px;line-height: 28px;color: #333333;font-weight: bold;font-style: italic;text-align: center;margin-bottom: 18px;}

	.join4-b3{width: 80px;height: 2px;background: #2189d2;margin: 0 auto;margin-bottom: 30px;}

	.join4-b4{width: 100%;height: 176px;margin-bottom: 24px;}

	.join4-b4 img{min-height: 100%;transition: 0.5s;}

	.join4-b1:hover .join4-b4 img{transform: scale(1.08);transition: 0.5s;}

	.join4-b5{font-size: 14px;line-height: 22px;color: #454545;text-align: center;}

	.join412{width: 100%;position: absolute;bottom: -75px!important;left: 0;}

	.join412 .swiper-pagination-bullet{width: 16px;height: 16px;border-radius: 50%;background: #2189d2;opacity: 0.2;margin: 0 10px;transition: 0.5s;}

	.join412 .swiper-pagination-bullet-active{opacity: 1;transition: 0.5s;}

	.qin-yan {

    background: #d70c25;

}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.join4-a1{width: 960px;height: 300px;margin: 0 auto;margin-bottom: 110px;position: relative;}

	.join4-a2{width: 100%;height: 100%;position: relative;overflow: hidden;}

	.join411{width: 100%!important;height: 100%!important;position: relative;}

	.join411 .swiper-slide{width: 25%!important;height: 100%!important;position: relative;}

	.join4-b1{width: calc(100% - 10px);height: 100%;background: #f3ebe4;border-radius: 10px 10px 25px 25px;margin: 0 auto;padding: 24px 8px 0;}

	.join4-b2{font-size: 24px;line-height: 24px;color: #333333;font-weight: bold;font-style: italic;text-align: center;margin-bottom: 12px;}

	.join4-b3{width: 60px;height: 2px;background: #2189d2;margin: 0 auto;margin-bottom: 20px;}

	.join4-b4{width: 100%;height: 120px;margin-bottom: 16px;}

	.join4-b4 img{min-height: 100%;transition: 0.5s;}

	.join4-b1:hover .join4-b4 img{transform: scale(1.08);transition: 0.5s;}

	.join4-b5{font-size: 12px;line-height: 22px;color: #454545;text-align: center;}

	.join412{width: 100%;position: absolute;bottom: -50px!important;left: 0;}

	.join412 .swiper-pagination-bullet{width: 16px;height: 16px;border-radius: 50%;background: #2189d2;opacity: 0.2;margin: 0 10px;transition: 0.5s;}

	.join412 .swiper-pagination-bullet-active{opacity: 1;transition: 0.5s;}

}

@media only screen and (max-width: 1023px) {

	.join4-a1{width: 100%;height: 6.44rem;margin: 0 auto;margin-bottom: 1.55rem;position: relative;}

	.join4-a2{width: 100%;height: 100%;position: relative;overflow: hidden;}

	.join411{width: calc(5.3rem*2 + 0.35rem*2)!important;height: 100%!important;position: relative;}

	.join411 .swiper-slide{width: 50%!important;height: 100%!important;position: relative;}

	.join4-b1{width: calc(100% - 0.35rem);height: 100%;background: #f3ebe4;border-radius: 10px 10px 25px 25px;margin-left: 0.35rem;padding: 0.6rem 0.2rem 0;}

	.join4-b2{font-size: 0.42rem;line-height: 0.42rem;color: #333333;font-weight: bold;font-style: italic;text-align: center;margin-bottom: 0.3rem;}

	.join4-b3{width: 1.2rem;height: 2px;background: #2189d2;margin: 0 auto;margin-bottom: 0.45rem;}

	.join4-b4{width: 100%;height: 2.7rem;margin-bottom: 0.35rem;}

	.join4-b4 img{min-height: 100%;transition: 0.5s;}

	.join4-b1:hover .join4-b4 img{transform: scale(1.08);transition: 0.5s;}

	.join4-b5{font-size: 12px;line-height: 20px;color: #454545;text-align: center;}

	.join412{width: 100%;position: absolute;bottom: -0.75rem!important;left: 0;}

	.join412 .swiper-pagination-bullet{width: 0.2rem;height: 0.2rem;border-radius: 50%;background: #2189d2;opacity: 0.2;margin: 0 0.1rem;transition: 0.5s;}

	.join412 .swiper-pagination-bullet-active{opacity: 1;transition: 0.5s;}

}



/*join5*/

@media only screen and (min-width: 1480px) {

	.join5-a1{width: 100%;position: relative;overflow: hidden;margin-bottom: 80px;}

	.join5-a2{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}

	.join5-a2>div:nth-child(1){display: block;}

	.join5-a2>div:nth-child(2){display: none;}

	.join5-a1 .t2-a1{position: absolute;top: 100px;left: 0;}

	.join5-a3{width: 1440px;position: absolute;top: 220px;left: calc(50% - 1440px/2);}

	.join5-a4{width: 655px;position: relative;float: left;}

	.join5-a4 img{transition: 0.5s;}

	.join5-a4:hover img{transform: scale(1.08);transition: 0.5s;}

	.join5-a5{width: 620px;height: 390px;position: relative;float: right;margin-right: calc(50% - 620px);display: table;}

	.join5-a6{display: table-cell;vertical-align: middle;}

	.join5-a7{font-size: 16px;line-height: 44px;color: #fff;margin-bottom: 30px;text-align: justify;}

	.join5-a7>p>span>span>span{text-align: justify;}

	.join5-a7>p>span>span>span>span{margin-right: 24px;white-space: nowrap;}

	.join5-a8{font-size: 24px;line-height: 42px;color: #fff;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.join5-a1{width: 100%;position: relative;overflow: hidden;margin-bottom: 50px;}

	.join5-a2{width: 1480px;position: relative;margin-left: calc(50% - 1480px/2);}

	.join5-a2>div:nth-child(1){display: block;}

	.join5-a2>div:nth-child(2){display: none;}

	.join5-a1 .t2-a1{position: absolute;top: 100px;left: 0;}

	.join5-a3{width: 960px;position: absolute;top: 220px;left: calc(50% - 960px/2);}

	.join5-a4{width: 435px;position: relative;float: left;}

	.join5-a4 img{transition: 0.5s;}

	.join5-a4:hover img{transform: scale(1.08);transition: 0.5s;}

	.join5-a5{width: 420px;height: 260px;position: relative;float: right;margin-right: calc(50% - 420px);display: table;}

	.join5-a6{display: table-cell;vertical-align: middle;}

	.join5-a7{font-size: 14px;line-height: 36px;color: #fff;margin-bottom: 20px;text-align: justify;}

	.join5-a7>p>span>span>span{text-align: justify;}

	.join5-a7>p>span>span>span>span{margin-right: 16px;white-space: nowrap;}

	.join5-a8{font-size: 18px;line-height: 32px;color: #fff;}

}

@media only screen and (max-width: 1023px) {

	.join5-a1{width: 100%;position: relative;overflow: hidden;margin-bottom: 0.8rem;}

	.join5-a2{width: 100%;position: relative;}

	.join5-a2>div:nth-child(1){display: none;}

	.join5-a2>div:nth-child(2){display: block;}

	.join5-a1 .t2-a1{position: absolute;top: 0.8rem;left: 0;}

	.join5-a3{width: 100%;position: absolute;top: 1.8rem;left: 0;padding: 0 0.35rem;}

	.join5-a4{width: 100%;position: relative;margin-bottom: 0.32rem;}

	.join5-a5{width: 100%;position: relative;}

	.join5-a6{width: 100%;}

	.join5-a7{font-size: 0.26rem;line-height: 0.6rem;color: #fff;margin-bottom: 0.4rem;text-align: justify;}

	.join5-a7>p>span>span>span{text-align: justify;}

	.join5-a7>p>span>span>span>span{margin-right: 0.1rem;white-space: nowrap;font-size: 0.26rem;line-height: 0.6rem;color: #fff;}

	.join5-a8{font-size: 0.36rem;line-height: 0.6rem;color: #fff;text-align: center;}

}



/*join6*/

@media only screen and (min-width: 1480px) {

	.join6-a1{width: 1440px;position: relative;margin: 0 auto;margin-bottom: 70px;}

	.join6-a2{width: calc(50% - 30px/2);padding: 15px;margin-bottom: 30px;background: #f3ebe4;}

	.join6-a2:nth-child(odd){float: left;}

	.join6-a2:nth-child(even){float: right;}

	.join6-a3{width: 100%;padding: 26px 20px 0;border: 2px solid #ffffff;}

	.join6-a4{width: 100%;}

	.join6-a2:nth-child(1) .join6-a3,.join6-a2:nth-child(2) .join6-a3{height: 180px;}

	.join6-a2:nth-child(3) .join6-a3,.join6-a2:nth-child(4) .join6-a3{height: 160px;}

	.join6-a2:nth-child(5) .join6-a3,.join6-a2:nth-child(6) .join6-a3{height: 180px;}

	

	

	

	

	

	.join6-a5{font-size: 24px;line-height: 30px;color: #2189d2;font-weight: bold;margin-bottom: 12px;}

	.join6-a6{font-size: 16px;line-height: 28px;color: #454545;text-align: justify;}

	.qin-zi{ color: #d80c25;}

	.pao-color{ color: #004196;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.join6-a1{width: 960px;position: relative;margin: 0 auto;margin-bottom: 40px;}

	.join6-a2{width: calc(50% - 20px/2);padding: 10px;margin-bottom: 20px;background: #f3ebe4;}

	.join6-a2:nth-child(odd){float: left;}

	.join6-a2:nth-child(even){float: right;}

	.join6-a3{width: 100%;padding: 20px 16px 0;border: 2px solid #ffffff;}

	.join6-a4{width: 100%;}

	.join6-a2:nth-child(1) .join6-a3,.join6-a2:nth-child(2) .join6-a3{height: 150px;}

	.join6-a2:nth-child(3) .join6-a3,.join6-a2:nth-child(4) .join6-a3{height: 120px;}

		.join6-a2:nth-child(5) .join6-a3,.join6-a2:nth-child(6) .join6-a3{height: 180px;}



	.join6-a5{font-size: 20px;line-height: 26px;color: #2189d2;font-weight: bold;margin-bottom: 10px;}

	.join6-a6{font-size: 14px;line-height: 24px;color: #454545;text-align: justify;}

		.qin-zi{ color: #d80c25;}

	.pao-color{ color: #004196;}

}

@media only screen and (max-width: 1023px) {

	.join6-a1{width: 100%;position: relative;padding: 0 0.35rem;margin-bottom: 0.8rem;}

	.join6-a2{width: 100%;padding: 0.2rem;margin-bottom: 0.25rem;background: #f3ebe4;}

	.join6-a2:last-child{margin-bottom: 0;}

	.join6-a3{width: 100%;padding: 0.36rem 0.3rem;border:1px solid #ffffff;}

	.join6-a4{width: 100%;}

	.join6-a5{font-size: 0.3rem;line-height: 0.4rem;color: #2189d2;font-weight: bold;margin-bottom: 0.12rem;}

	.join6-a6{font-size: 0.26rem;line-height: 0.48rem;color: #454545;text-align: justify;}

		.qin-zi{ color: #d80c25;}

	.pao-color{ color: #004196;}

}



/*anchor1*/

@media only screen and (min-width: 1480px) {

	.anchor1-a1{position: fixed;top: calc(50% - 52px*5/2);right: 40px;z-index: 6;}

	.anchor1-a2{position: relative;height: 16px;margin-bottom: 36px;}

	.anchor1-a2:last-child{margin-bottom: 0;}

	.anchor1-a3{font-size: 14px;line-height: 14px;color: #454545;float: right;transition: 0.5s;}

	.anchor1-a3.on1{color: #fff;transition: 0.5s;}

	.anchor1-a2.on1 .anchor1-a3{color: #2189d2;transition: 0.5s;}

	.anchor1-a2.on1 .anchor1-a3.on1{color: #fff;transition: 0.5s;}

	.anchor1-a4{width: 40px;height: 2px;background: #1a4194;position: relative;top: 7px;float: right;margin-left: 12px;transition: 0.5s;}

	.anchor1-a4.on1{background: #fff;transition: 0.5s;}

	.anchor1-a2.on1 .anchor1-a4{width: 16px;background: #2189d2;margin-right: 12px;transition: 0.5s;}

	.anchor1-a2.on1 .anchor1-a4.on1{background: #fff;transition: 0.5s;}

	.anchor1-b1{width: 100%;position: relative;top: -80px;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.anchor1-a1{position: fixed;top: calc(50% - 36px*5/2);right: 20px;z-index: 6;}

	.anchor1-a2{position: relative;height: 12px;margin-bottom: 24px;}

	.anchor1-a2:last-child{margin-bottom: 0;}

	.anchor1-a3{font-size: 12px;line-height: 12px;color: #454545;float: right;transition: 0.5s;}

	.anchor1-a3.on1{color: #fff;transition: 0.5s;}

	.anchor1-a2.on1 .anchor1-a3{color: #2189d2;transition: 0.5s;}

	.anchor1-a2.on1 .anchor1-a3.on1{color: #fff;transition: 0.5s;}

	.anchor1-a4{width: 40px;height: 2px;background: #1a4194;position: relative;top: 5px;float: right;margin-left: 12px;transition: 0.5s;}

	.anchor1-a4.on1{background: #fff;transition: 0.5s;}

	.anchor1-a2.on1 .anchor1-a4{width: 16px;background: #2189d2;margin-right: 12px;transition: 0.5s;}

	.anchor1-a2.on1 .anchor1-a4.on1{background: #fff;transition: 0.5s;}

	.anchor1-b1{width: 100%;position: relative;top: -50px;}

}

@media only screen and (max-width: 1023px) {

	.anchor1-a1,.anchor1-b1{display: none;}

	

	.banner{width: 350px;height: 213px}

	

	.banner ul li a img{width: 350px;height: 213px}

	

	

	.im-box{display: none}

	

	

	

	

	

	

	

	

	

}



























/* 加盟流程 */

@media only screen and (min-width: 1480px){

	.saga1-d1{display: none;}

	.city_box_ph{display: none;}

	.lfy_contact_tit{text-align: center;margin-bottom: 50px}

	.lfy_join_box{width: 100%;

    position: relative;

    overflow: hidden;

    padding-bottom: 80px;background: #f9f9f9}

	.lfy_join_a{}

	.lfy_join_a_li{display: inline-block;margin: 0 60px;}

	.lfy_join_a_liw1{font-size: 12px;line-height: 12px;color: #e2e2e2;margin-bottom: 13px;}

	.lfy_join_a_liw2{font-size: 20px;line-height: 20px;color: #c3000e;}

	.lfy_join_1{width: 1440px;margin: 0 auto;padding-top: 123px;}

	.lfy_join_1_con{width: 100%;position: relative;padding: 0 65px;box-sizing: border-box;}

	.lfy_join_1_con_imgbox{width: 566px;height: 566px;margin: 0 auto;position: relative;}

	.lfy_join_1_img1{width: 100%;height: 100%;}

	.lfy_join_1_img2{width: 278px;height: 372px;position: absolute;top: 50px;left: 0;right: 0;bottom: 0;margin: auto;}

	.lfy_join_1_img3{width: 86px;height: 56px;position: absolute;bottom: calc(50% + 90px);right: calc(50% + 150px );}

	.lfy_join_1_img4{width: 38px;height: 94px;position: absolute;bottom: calc(50% + 170px);left: calc(50% + 75px );}

	.lfy_join_1_img5{width: 54px;height: 43px;position: absolute;top: calc(50% + 50px);right: calc(50% + 203px );}

	.lfy_join_1_img6{width: 108px;height: 47px;position: absolute;top: calc(50% + 6px);left: calc(50% + 150px );}

	.lfy_join_1_img7{width: 75px;height: 52px;position: absolute;top: calc(50% + 200px);right: calc(50% + 26px );}

	.lfy_join_1_img8{width: 39px;height: 37px;position: absolute;top: calc(50% + 122px);left: calc(50% + 130px );}

	@keyframes kimg{

		0%{transform: rotate(0deg);}

		60%{transform: rotate(0deg);}

		70%{transform: rotate(20deg);}

		80%{transform: rotate(0deg);}

		90%{transform: rotate(-20deg);}

		100%{transform: rotate(0deg);}

	}

	.lfy_join_1_img3 img{animation: kimg 3s linear infinite;animation-delay: -0.2s;}

	.lfy_join_1_img4 img{animation: kimg 3s linear infinite;animation-delay: -0.4s;}

	.lfy_join_1_img5 img{animation: kimg 3s linear infinite;animation-delay: -0.6s;}

	.lfy_join_1_img6 img{animation: kimg 3s linear infinite;animation-delay: -0.8s;}

	.lfy_join_1_img7 img{animation: kimg 3s linear infinite;animation-delay: -1s;}

	.lfy_join_1_img8 img{animation: kimg 3s linear infinite;animation-delay: -1.2s;}

	.lfy_join_1_con_word1{position: absolute;top: 0;left: 65px;padding-top: 65px;}

	.lfy_join_1_con_word2{position: absolute;top: 0;right: 65px;padding-top: 65px;}

	.lfy_join_1_con_tit{max-width: 320px;margin-bottom: 70px;display: table;height: 76px;}

	.lfy_join_1_con_tit_l{width: 76px;height: 76px;font-size: 38px;line-height: 76px;color: #fff;text-align: center;font-weight: bold;float: left;margin-right: 20px;position: relative;}

	.lfy_join_1_con_tit_l img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;}

	.lfy_join_1_con_tit_r{height: 100%;font-size: 26px;line-height: 30px;color: #333333;display: table-cell;vertical-align: middle;}

	

	.lfy_join_1_con_tit_r p{font-size: 14px;margin-top: 5px;}

	

	

	

	

}

@media only screen and (max-width: 1479px) and (min-width: 1024px){

	.saga1-d1{display: none;}

	.city_box_ph{display: none;}

	

	.lfy_join_box{width: 100%;

    position: relative;

    overflow: hidden;

    margin-bottom: 80px;}

	.lfy_join_a{width: 960px;margin: 0 auto;padding-top: 123px;}

	.lfy_join_a_li{display: inline-block;margin: 0 60px;}

	.lfy_join_a_liw1{font-size: 12px;line-height: 12px;color: #e2e2e2;margin-bottom: 13px;}

	.lfy_join_a_liw2{font-size: 20px;line-height: 20px;color: #c3000e;}

	.lfy_join_1{width: 100%;margin-bottom: 80px;}

	.lfy_join_1_con{width: 100%;position: relative;padding: 0 65px;box-sizing: border-box;}

	.lfy_join_1_con_imgbox{width: 500px;height: 500px;margin: 0 auto;position: relative;}

	.lfy_join_1_img1{width: 100%;height: 100%;}

	.lfy_join_1_img2{width: 278px;height: 372px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}

	.lfy_join_1_img3{width: 86px;height: 56px;position: absolute;bottom: calc(50% + 90px);right: calc(50% + 150px );}

	.lfy_join_1_img4{width: 38px;height: 94px;position: absolute;bottom: calc(50% + 170px);left: calc(50% + 75px );}

	.lfy_join_1_img5{width: 54px;height: 43px;position: absolute;top: calc(50% + 50px);right: calc(50% + 203px );}

	.lfy_join_1_img6{width: 108px;height: 47px;position: absolute;top: calc(50% + 6px);left: calc(50% + 150px );}

	.lfy_join_1_img7{width: 75px;height: 52px;position: absolute;top: calc(50% + 200px);right: calc(50% + 26px );}

	.lfy_join_1_img8{width: 39px;height: 37px;position: absolute;top: calc(50% + 122px);left: calc(50% + 130px );}

	.lfy_join_1_con_word1{position: absolute;top: 0;left: 0;padding-top: 65px;}

	.lfy_join_1_con_word2{position: absolute;top: 0;right: 0;padding-top: 65px;}

	.lfy_join_1_con_tit{max-width: 320px;margin-bottom: 40px;display: table;height: 50px;}

	.lfy_join_1_con_tit_l{width: 50px;height: 50px;font-size: 20px;line-height: 50px;color: #fff;text-align: center;font-weight: bold;float: left;margin-right: 10px;position: relative;}

	.lfy_join_1_con_tit_l img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;}

	.lfy_join_1_con_tit_r{height: 100%;font-size: 18px;line-height: 25px;color: #333333;display: table-cell;vertical-align: middle;}

}

@media only screen and (max-width: 1023px){

	.lfy_join_box{width: calc(100% - 0.8rem);margin: 0 auto;padding-top: 30px;background: #f9f9f9}

	.lfy_join_a{width: 100%;margin-bottom: 80px;text-align: center;display: none;}

	.lfy_join_a_li{display: inline-block;margin: 0 60px;}

	.lfy_join_a_liw1{font-size: 12px;line-height: 12px;color: #e2e2e2;margin-bottom: 13px;}

	.lfy_join_a_liw2{font-size: 20px;line-height: 20px;color: #c3000e;}

	.lfy_join_1{width: 100%;margin-bottom: 80px;}

	.lfy_join_1_con{width: 100%;position: relative;padding: 0;box-sizing: border-box;}

	.lfy_join_1_con_imgbox{width: 5.6rem;height: 5.6rem;margin: 0 auto;position: relative;}

	.lfy_join_1_img1{width: 100%;height: 100%;}

	.lfy_join_1_img2{width: 2.5rem;height: 3rem;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}

	.lfy_join_1_img3{width: 0.8rem;height: 0.6rem;position: absolute;bottom: calc(50% + 0.9rem);right: calc(50% + 1.3rem );}

	.lfy_join_1_img4{width: 0.4rem;height: 0.9rem;position: absolute;bottom: calc(50% + 1.7rem);left: calc(50% + 0.8rem );}

	.lfy_join_1_img5{width: 0.5rem;height: 0.4rem;position: absolute;top: calc(50% + 0.5rem);right: calc(50% + 2rem );}

	.lfy_join_1_img6{width: 1rem;height: 0.5rem;position: absolute;top: calc(50% + 6px);left: calc(50% + 1.5rem );}

	.lfy_join_1_img7{width: 75px;height: 52px;position: absolute;top: calc(50% + 2rem);right: calc(50% + 0.3rem );}

	.lfy_join_1_img8{width: 39px;height: 37px;position: absolute;top: calc(50% + 1.2rem);left: calc(50% + 1.3rem );}

	.lfy_join_1_img3 img{width: 100%;height: 100%;}

	.lfy_join_1_img4 img{width: 100%;height: 100%;}

	.lfy_join_1_img5 img{width: 100%;height: 100%;}

	.lfy_join_1_img6 img{width: 100%;height: 100%;}

	.lfy_join_1_img7 img{width: 100%;height: 100%;}

	.lfy_join_1_img8 img{width: 100%;height: 100%;}

	.lfy_join_1_con_word1{float: left; position: static;padding-top: 65px;}

	.lfy_join_1_con_word2{float: right; position: static;padding-top: 65px;}

	.lfy_join_1_con_tit{max-width: 3.2rem;margin-bottom: 0.3rem;display: table;height: 50px;}

	.lfy_join_1_con_tit_l{width: 50px;height: 50px;font-size: 20px;line-height: 50px;color: #fff;text-align: center;font-weight: bold;float: left;margin-right: 10px;position: relative;}

	.lfy_join_1_con_tit_l img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;}

	.lfy_join_1_con_tit_r{height: 100%;font-size: 0.2rem;line-height: 0.5rem;color: #333333;display: table-cell;vertical-align: middle;}

}



















/*business1*/

@media only screen and (min-width: 1480px) {

	.business1-a1{width: 100%;height: 668px;position: relative;overflow: hidden;background: #fbf6f0;margin-bottom: 100px}

	.business1-a2{width: 960px;height: 100%;position: relative;float: left;margin-left: calc(50% - 960px);}

	.business1-a2 img{min-height: 100%;transition: 0.5s;}

	.business1-a2:hover img{transform: scale(1.08);transition: 0.5s;}

	.business1-a2 img:nth-child(1){display: block;}

	.business1-a2 img:nth-child(2){display: none;}

	.business1-a3{width: 720px;height: 668px;position: relative;padding: 0 75px 0 105px;display: table;float: left;}

	.business1-a4{display: table-cell;vertical-align: middle;}

	.business1-a5{font-size: 36px;line-height: 36px;color: #333333;font-weight: bold;margin-bottom: 32px;}

	.business1-a6{width: 600px;margin-bottom: 30px;}

	.business1-a7{font-size: 24px;line-height: 48px;color: #7a7a7a;display: none}

	.business1-a8{width: 100%;height: 60px;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.business1-a1{width: 100%;height: 515px;position: relative;overflow: hidden;background: #fbf6f0;}

	.business1-a2{width: 740px;height: 100%;position: relative;float: left;margin-left: calc(50% - 740px);}

	.business1-a2 img{min-height: 100%;transition: 0.5s;}

	.business1-a2:hover img{transform: scale(1.08);transition: 0.5s;}

	.business1-a2 img:nth-child(1){display: block;}

	.business1-a2 img:nth-child(2){display: none;}

	.business1-a3{width: 480px;height: 515px;position: relative;padding: 0 50px 0 80px;display: table;float: left;}

	.business1-a4{display: table-cell;vertical-align: middle;}

	.business1-a5{font-size: 30px;line-height: 30px;color: #333333;font-weight: bold;margin-bottom: 24px;}

	.business1-a6{width: 590px;margin-bottom: 20px;}

	.business1-a7{font-size: 18px;line-height: 36px;color: #7a7a7a;display: none}

	.business1-a8{width: 100%;height: 40px;}

}

@media only screen and (max-width: 1023px) {

	.business1-a1{width: 100%;position: relative;overflow: hidden;margin-bottom: 50px}

	.business1-a2{width: 100%;position: relative;}

	.business1-a2 img:nth-child(1){display: none;}

	.business1-a2 img:nth-child(2){display: block;}

	.business1-a3{width: 100%;position: relative;padding: 0.7rem 0.35rem 0.76rem 0.35rem;background-color: #fbf6f0;background-image: url(../img/a48.png);background-repeat: repeat-y;background-size: 100% auto;}

	.business1-a4{display: table-cell;vertical-align: middle;}

	.business1-a5{font-size: 0.42rem;line-height: 0.42rem;color: #333333;font-weight: bold;margin-bottom: 0.32rem;text-align: center;}

	.business1-a6{width: 400px;margin: 0 auto;margin-bottom: 0.32rem;display: none}

	.business1-a7{font-size: 0.32rem;line-height: 0.68rem;color: #7a7a7a;display: block}

	.business1-a8{width: 100%;height: 0.44rem;}

}

@media only screen and (min-width: 1921px) {

	.business1-a1{width: 100%;height: 890px;position: relative;overflow: hidden;background: #fbf6f0;}

	.business1-a2{width: 1280px;height: 100%;position: relative;float: left;margin-left: calc(50% - 1280px);}

	.business1-a2 img{min-height: 100%;transition: 0.5s;}

	.business1-a2:hover img{transform: scale(1.08);transition: 0.5s;}

	.business1-a2 img:nth-child(1){display: block;}

	.business1-a2 img:nth-child(2){display: none;}

	.business1-a3{width: 720px;height: 890px;position: relative;padding: 0 75px 0 105px;display: table;float: left;}

	.business1-a4{display: table-cell;vertical-align: middle;}

	.business1-a5{font-size: 36px;line-height: 36px;color: #333333;font-weight: bold;margin-bottom: 32px;}

	.business1-a6{width: 520px;margin-bottom: 30px;}

	.business1-a7{font-size: 24px;line-height: 48px;color: #7a7a7a;}

	.business1-a8{width: 100%;height: 60px;}

}









/*business3*/

@media only screen and (min-width: 1480px) {

	.business3-a1{width: 100%;padding: 70px 0 50px;}

	.business3-a2{font-size: 36px;line-height: 36px;color: #333333;text-align: center;font-weight: bold;margin-bottom: 32px;}

	.business3-a3{width: 120px;position: relative;margin: 0 auto;}

	.business3-b1{width: 100%;height: 0;padding-bottom: calc(100%*1821/1920);position: relative;overflow: hidden;margin-bottom: 100px}

	.business3-b2{position: absolute;background: #000;}

	.business3-b2:nth-child(1){width: calc(478/1920*100%);height: calc(605/1821*100%);top: 0;left: 0;}

	.business3-b2:nth-child(2){width: calc(477/1920*100%);height: calc(605/1821*100%);top: 0;left: calc(481/1920*100%);}

	.business3-b2:nth-child(3){width: calc(959/1920*100%);height: calc(605/1821*100%);top: 0;right: 0;}

	.business3-b2:nth-child(4){width: calc(1294/1920*100%);height: calc(605/1821*100%);top: calc(608/1821*100%);left: 0;}

	.business3-b2:nth-child(5){width: calc(623/1920*100%);height: calc(605/1821*100%);top: calc(608/1821*100%);right: 0;}

	.business3-b2:nth-child(6){width: calc(954/1920*100%);height: calc(605/1821*100%);bottom: 0;left: 0;}

	.business3-b2:nth-child(7){width: calc(477/1920*100%);height: calc(605/1821*100%);bottom: 0;left: calc(957/1920*100%);}

	.business3-b2:nth-child(8){width: calc(483/1920*100%);height: calc(605/1821*100%);bottom: 0;right: 0;}

	.business3-b2 img{min-height: 100%;opacity: 1;transition: 0.5s;}

	.business3-b2:hover img{transform: scale(1.08);opacity: 0.5;transition: 0.5s;}

	.business3-b3{width: 100%;height: 100%;position: absolute;top: 0;left: 0;transform: scale(0);opacity: 0;transition: 0.5s;display: table;padding: 20px;}

	.business3-b2:hover .business3-b3{transform: scale(1);opacity: 1;transition: 0.5s;}

	.business3-b4{display: table-cell;vertical-align: middle;}

	.business3-b5{font-size: 24px;line-height: 24px;color: #fff;text-align: center;margin-bottom: 20px;}

	.business3-b6{font-size: 40px;line-height: 40px;color: #fff;text-align: center;font-family: 'Herr Von Muellerhoff';}

	.business3-c1{display: none;}

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.business3-a1{width: 100%;padding: 50px 0 30px;}

	.business3-a2{font-size: 30px;line-height: 30px;color: #333333;text-align: center;font-weight: bold;margin-bottom: 24px;}

	.business3-a3{width: 90px;position: relative;margin: 0 auto;}

	.business3-b1{width: 100%;height: 0;padding-bottom: calc(100%*1821/1920);position: relative;overflow: hidden;}

	.business3-b2{position: absolute;background: #000;}

	.business3-b2:nth-child(1){width: calc(478/1920*100%);height: calc(605/1821*100%);top: 0;left: 0;}

	.business3-b2:nth-child(2){width: calc(477/1920*100%);height: calc(605/1821*100%);top: 0;left: calc(481/1920*100%);}

	.business3-b2:nth-child(3){width: calc(959/1920*100%);height: calc(605/1821*100%);top: 0;right: 0;}

	.business3-b2:nth-child(4){width: calc(1294/1920*100%);height: calc(605/1821*100%);top: calc(608/1821*100%);left: 0;}

	.business3-b2:nth-child(5){width: calc(623/1920*100%);height: calc(605/1821*100%);top: calc(608/1821*100%);right: 0;}

	.business3-b2:nth-child(6){width: calc(954/1920*100%);height: calc(605/1821*100%);bottom: 0;left: 0;}

	.business3-b2:nth-child(7){width: calc(477/1920*100%);height: calc(605/1821*100%);bottom: 0;left: calc(957/1920*100%);}

	.business3-b2:nth-child(8){width: calc(483/1920*100%);height: calc(605/1821*100%);bottom: 0;right: 0;}

	.business3-b2 img{min-height: 100%;opacity: 1;transition: 0.5s;}

	.business3-b2:hover img{transform: scale(1.08);opacity: 0.5;transition: 0.5s;}

	.business3-b3{width: 100%;height: 100%;position: absolute;top: 0;left: 0;transform: scale(0);opacity: 0;transition: 0.5s;display: table;padding: 16px;}

	.business3-b2:hover .business3-b3{transform: scale(1);opacity: 1;transition: 0.5s;}

	.business3-b4{display: table-cell;vertical-align: middle;}

	.business3-b5{font-size: 20px;line-height: 20px;color: #fff;text-align: center;margin-bottom: 16px;}

	.business3-b6{font-size: 32px;line-height: 32px;color: #fff;text-align: center;font-family: 'Herr Von Muellerhoff';}

	.business3-c1{display: none;}

}

@media only screen and (max-width: 1023px) {

	.business3-a1{width: 100%;padding: 0.96rem 0 0.6rem;}

	.business3-a2{font-size: 0.42rem;line-height: 0.42rem;color: #333333;text-align: center;font-weight: bold;margin-bottom: 0.32rem;}

	.business3-a3{width: 2rem;position: relative;margin: 0 auto;}

	.business3-c1{width: 100%;position: relative;overflow: hidden;}

	.business3-c2{position: relative;background: #000;margin-bottom: 2px;}

	.business3-c2:nth-child(1){width: calc(50% - 1px);float: left;}

	.business3-c2:nth-child(2){width: calc(50% - 1px);float: right;}

	.business3-c2:nth-child(3){width: 100%;float: left;}

	.business3-c2:nth-child(4){width: 100%;float: left;}

	.business3-c2:nth-child(5){width: 100%;float: left;}

	.business3-c2:nth-child(6){width: 100%;float: left;}

	.business3-c2:nth-child(7){width: calc(50% - 1px);float: left;}

	.business3-c2:nth-child(8){width: calc(50% - 1px);float: right;}

	.business3-c2 img{min-height: 100%;}

}

















.Content03{width:1400px;margin:0 auto;background:#fff;overflow:hidden;padding-bottom:108px;}

.Content03 .Cont02_title{text-align:center;padding:47px 0 0;}

.AdvantageCont{width:105%;padding-top:25px;}

.AdvantageCont dl{padding:32px 22px 24px;background:#f5f5f5;margin:26px 20px 0 0;float:left;position:relative;width:291px;overflow:hidden;}

.AdvantageCont dl dt{line-height:34px;color:#d8122b;font-size:18px;}

.AdvantageCont dl dd span{display:block;line-height:22px;color:#464345;font-size:14px;height:66px;}

.AdvantageCont dl dd i{display:block;line-height:26px;color:#d8122b;font-size:22px;position:absolute;bottom:15px;right:15px;font-family:"DINOT-CONDBOLD";}

.AdvantageCont dl dd i img{vertical-align:unset;}

.AdvantageMore{width:170px;line-height:44px;color:#fff;font-size:14px;text-align:center;display:block;background:#d8122b;border-radius:3px; margin:70px auto 0 auto;}



.Policycont02 {

    width: 100%;

    background: #d8122b;

    padding-top: 22px;

}



/*加盟政策*/

.Policycont01{width:100%;background:#f5f5f5;margin-top:42px;}

.Policytitle{width:1400px;padding-top:50px;margin:0 auto;}

.Policytitle em{line-height:32px;display:block;width:100%;text-align:center;color:#464345;font-size:22px;}

.Policytitle span{width:100%;display:block;line-height:24px;color:#464345;font-size:14px;text-align:center;padding:9px 0;}

.Policy_C{width:1400px;padding:52px 0 74px;margin:0 auto;}

.Policy_C dl{width:33.3%;float:left;text-align:center;}

.Policy_C dl dt{width:100%;}

.Policy_C dt img{display:block;margin:0 auto;}

.Policy_C dd em{width:100%;display:block;line-height:50px;color:#804713;font-size:20px;font-weight:bold;padding-top:18px}

.Policy_C dd span{height:92px;width:70%;display:block;line-height:23px;color:#464345;font-size:14px; margin:0 auto;}

.Policy_C dd i{display:block;width:24px;height:6px;background:#f2971b;margin:7px auto 0 auto;}



.Policycont02{width:100%;background:#d8122b;padding-top:50px;padding-bottom: 50px}

.Policycont02 .t2-a3{text-align: center;display: block}

.Policycont02 .Policytitle em{color:#fff;}

.Policycont02 .Policytitle i{display:block;width:24px;height:6px;background:#fff;margin:14px auto 0 auto;}

.Process{width:1400px;padding:0 0 100px;height:190px;margin:58px auto 0 auto;position:relative;}

.Process .line{width:83.5%;height:2px;background:#fff;position:absolute;top:95px;left:8.25%;z-index:0;}

/*.Process01{width:16.66%;text-align:center;float:left;padding-bottom:8px;position:relative;z-index:1;}*/

/*.Process01 i{display:block;width:100%;color:#fff;font-size:56px;line-height:60px;font-style:italic;font-family:"DINOT-CONDBOLD"}*/

/*.Process01 img{display:block;margin:11px auto 0 auto;}*/

/*.Process01 img{animation:p_i1 1.5s ease-in-out infinite;}*/

/*@keyframes p_i1{0%,100%{transform:scale(1);}50%{transform:scale(1.1);}}*/





/*.Process01 em{display:block;line-height:25px;color:#fff;font-size:16px;padding-top:16px;}*/

/*.Process01 span{display:block;line-height:22px;color:#fff;font-size:14px;}*/

/*.Process01.Process02 em{padding-top:7px;}*/

/*.Process01.Process02 span{padding-bottom:6px;}*/

/*.Process01.Process02 i{padding-top:3px;}*/

.Process01{width:16.66%;text-align:center;float:left;padding-bottom:8px;position:relative;z-index:1;}

.Process01 i{font-size:22px;line-height:56px;font-family:"DINOT-CONDBOLD";width:100%; text-align:center; position:absolute; left:0; display:block;top:0;color:#d8122b;}

.Process01 .topimg01{display:block;margin:65px auto 0 auto;position:relative;}

.Process01 img{animation:p_i1 1.5s ease-in-out infinite;display: inline;}

@keyframes p_i1{0%,100%{transform:scale(1);}50%{transform:scale(1.1);}}





.Process01 em{display:block;line-height:25px;color:#fff;font-size:16px;padding-top:16px;}

.Process01 span{display:block;line-height:22px;color:#fff;font-size:14px;}

.Process01.Process02 em{padding-top:7px;}

.Process01.Process02 span{padding-bottom:6px;}

.Process01.Process02 .topimg01{margin:5px auto 0 auto;}

.Policycont03{width:1400px;padding:25px 0 120px;margin:0 auto;}

.Policycont03 .Policytitle{width:100%;}

.Policycont03 .Policytitle i{background:#d8122b;display:block;width:24px;height:6px;margin:14px auto 0 auto;}



.cost{width:100%;padding-top:60px;}

.cost dl{width:16%;float:left;text-align:center;position:relative;}

.cost dl dt{line-height:22px;color:#d8122b;font-size:14px;padding-top:8px}

.cost dl dd em{display:block;line-height:30px;color:#464345;font-size:16px;}

.cost dl dd span{display:block;line-height:45px;height:45px;font-size:56px;color:#464345;font-family:"DINOT-CONDBOLD";padding-top:23px;}

.cost dl dd span i{font-size:16px;font-family:Arial;font-style:italic;}

.cost dl .line{width:1px;height:100%;background:#eee;position:absolute;right:0;top:0;}



.index_pageWraper__uestS .index_topWraper__UMZJl {

	position: relative;

	overflow: hidden

}

.index_pageWraper__uestS .index_topWraper__UMZJl .index_bg__oixXh {

	width: 100%

}

.index_pageWraper__uestS .index_topWraper__UMZJl .index_leftP__1aoW6 {

	position: absolute;

	top: 35%;

	left: -5%;

	width: 25%

}

.index_pageWraper__uestS .index_topWraper__UMZJl .index_rightP__rTaeU {

	position: absolute;

	right: -5%;

	top: 22%;

	width: 22%

}

.index_pageWraper__uestS .index_topWraper__UMZJl .index_descWraper__bQF0K {

	text-align: center;

	width: 50%;

	position: absolute;

	top: 20%;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%)

}

.index_pageWraper__uestS .index_topWraper__UMZJl .index_descWraper__bQF0K h5 {

	font-size: 40px;

	font-weight: 700;

	color: #fff

}

.index_pageWraper__uestS .index_topWraper__UMZJl .index_descWraper__bQF0K p {

	font-size: 18px;

	font-weight: 400;

	color: #fff

}

.index_pageWraper__uestS .index_topWraper__UMZJl .index_descWraper__bQF0K div {

	font-size: 18px;

	font-weight: 400;

	margin-top: 40px;

	color: #fff;

	line-height: 28px

}

.index_pageWraper__uestS .index_historyList__7dGR2 {

	width: 100%;

	padding-bottom: 156px;

	position: relative;

	padding-top: 10px;

	background: url(../images/zhanbg.jpg) bottom no-repeat;

}

.index_pageWraper__uestS .index_historyList__7dGR2 .index_historyTopImg__62QnP {

	position: absolute;

	left: 27.8%;

	top: -40px;

	-webkit-transform: translate3d(-36%, 0, 0);

	transform: translate3d(-36%, 0, 0)

}

.index_pageWraper__uestS .index_historyList__7dGR2 svg {

	position: absolute;

	left: -webkit-calc(27.8% - 2px);

	left: calc(27.8% - 2px);

	bottom: 0

}

.index_pageWraper__uestS .index_historyList__7dGR2 li {

	display: -webkit-flex;

	display: flex;

	-webkit-flex-direction: horizontal;

	flex-direction: horizontal

}

.index_pageWraper__uestS .index_historyList__7dGR2 li>span {

	display: block;

	-webkit-flex: 0 0 27.8%;

	flex: 0 0 27.8%;

	text-align: right;

	padding-right: 60px;

	padding-top: 36px;

	font-size: 20px;

	font-weight: 700;

	color: #000

}

.index_pageWraper__uestS .index_historyList__7dGR2 li>p {

	-webkit-flex: 1 1;

	flex: 1 1;

	padding-left: 42px;

	padding-top: 36px;

	position: relative;

	font-size: 18px;

	font-weight: 400

}

.index_pageWraper__uestS .index_historyList__7dGR2 li>p label {

	color: #2189d2;

	background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(55%, transparent), color-stop(55%, #c5e5fc), to(#c5e5fc));

	background: linear-gradient(180deg, transparent 0, transparent 55%, #c5e5fc 0, #c5e5fc);

	padding: 0 5px

}

.index_pageWraper__uestS .index_historyList__7dGR2 li>p:after {

	content: "";

	display: block;

	width: 12px;

	height: 12px;

	background: #fff;

	opacity: 1;

	border: 2px solid #2189d2;

	position: absolute;

	top: 36px;

	left: -1px;

	-webkit-transform: translate3d(-50%, 16%, 0);

	transform: translate3d(-50%, 16%, 0);

	border-radius: 50%

}





@media only screen and (min-width: 1480px) {

	

	

}

@media only screen and (max-width: 1479px) and (min-width: 1024px) {}

@media only screen and (max-width: 1023px) {

	

	

	.list-filtrate li{width: 22%}



	.Process{width: 100%;height: 400px;}

	.Process01{width: 33.333%}







}