body,input,html {
    font: 16px/1.8 "PINGFANGHK", "PingFang-HK", PingFang SC, "Source Han Sans CN","Microsoft YaHei", Open Sans, arial, 'Hiragino Sans GB';
	font-family:"alph";
	font-weight: var(--b400);color: #222;
}
*{box-sizing: border-box;}
:root {
	--blue: #0039ae;
	--yellow: #fa0000;
	--b400:400;
	--b500:500;
	--b700:700;
	--bolds:600;
	--color:#0c3a91;
	--colors:#103d8e;
	--green:#6fe1e0;
	--qianlan:#2c9bee;
	--bluebg:#0c3a91;
	--nav-height:110px;
	--border25:25px;
	--border20:20px;
	--border15:15px;
	--border30:30px;
	--border35:35px;
	--ptb150:160px;
	--border8:8px;
	--mt45p:55px;
	
}

body {width:100%;}
.wsdwzzm{position:absolute;left:0;top:-100px;}
.hl2aa {position:relative;}
body {background:#fafafa;}
.w-90 {width:100%;margin-left:0;box-sizing:border-box;}
.w-72 {width:80%;max-width:1440px;min-width:1200px;margin:0 auto;}
.disabled {
  pointer-events: none;
  opacity: 0.5; 
}

.sgp-in-lauge{color: #fff;height: 40px;}
.sgp-in-lauge span{ position: relative;padding-left: 28px;}
				.sgp-in-lauge span:before,.sgp-in-lauge span:after{ position: absolute;content: '';width: 20px;height: 100%;left:0;top:0;}
				.sgp-in-lauge span:after,.sgp-in-lauge span:before{background-position:center;background-repeat: no-repeat;}
				.sgp-in-lauge span:after,.sgp-in-lauge span:before{background-size: 100% auto;}
				.sgp-in-lauge span:after{background-image: url(../img/language_icon_1.gif);}
				.sgp-in-lauge span:before{background-image: url(../img/language_icon_2.gif);}
				.sgp-in-lauge span:after{opacity: 0;}
				.sgp-in-lauge i{ font-size: 12px;margin-left: 2px;opacity: 0.6;position: relative;top:2px;}
				

.g-head{width: 100%;position: fixed;left:0;top:0;z-index: 55;}
.g-head-a{padding: 15px 40px;display: flex;justify-content: space-between;align-items: center;padding-bottom: 0;}
.g-head-a-r{display: flex;}
.ml40p{margin-left: 40px;}
.g-head-a{line-height: 40px;}
.g-head-a-nav a,.g-head-a-nav a:hover,.g-head-a-search:hover,.g-head-a-login:hover{color: #fff;}
.g-head-a-login,.g-head-a-login a{color: #fff;}
.g-head-a-shop,.g-head-a-shop a{color: #fff;}
.g-head-a-search,.g-head-a-search a{color: #fff;}
/* .g-head-b-nav{width: 100%;} */
/* .g-head-b-nav{width:calc(80% - 180px);} */
.g-head-b-nav{width:calc(100% - 195px - 250px);}

.g-head-a-nav a{display: inline-block;font-size: 16px;}
.g-head-a-shop{background: var(--yellow);padding: 0 25px;color:#fff;}
.g-head-a-shop{border-radius: 10px;font-weight: bold;}
.g-head-a-search i{font-size: 22px;}
.g-head-a-shop i{font-size: 27px;}
.g-head-a-login i{font-size: 24px;}
.g-head-a-search i,.g-head-a-shop i,.g-head-a-login i{margin-right: 5px;}
.g-head-a-r span,.g-head-a-r i,.g-head-b-r i,.g-head-b-r span,.g-head-b-r a{vertical-align: top;display: inline-block;
	height: 40px;
	line-height: 40px;
}

.g-head-b-r{align-items: center;}
.g-head-a-search {width: 50px !important;text-align: center;border-radius: 50%;background: rgba(255,255,255,0.2);height: 50px !important;}
.g-head-a-search{line-height: 50px;}
.g-head-a-search i{width: 36% !important;height: 100%;margin-right: 0 !important;}


/* .g-head-b-r{position: absolute;right:4%;top:59px;display: flex;height: 40px;top:32px;} */
.g-head-b-r a{}
.g-head-b-r a span,.g-head-b-r a i{vertical-align: top;display: inline-block;}

.g-head-bm{width: 80%;margin: 0 auto;display: flex;flex-wrap: wrap;}
.g-head-b-logo{display: block;width: 195px;height: 70px;position: relative;overflow: hidden;}
.g-head-b-logo img{position: absolute;height: 100%;left:0;bottom: 0;}
.g-head-bm-a,.g-head-bm-b{width: 100%;}
.g-head-b-logo-0{width: 0;}
.g-head-bm-a{padding-bottom: 10px;}
.g-head-b-nav,.g-head-b,.g-head-bm-b{display: flex;}
.g-head-bm-b{flex-wrap: wrap;padding-top:0;padding-bottom: 0;}
.g-li{margin-left: 60px;}
.g-li-a,.g-li-a:hover{color:#fff;}
.g-li-a{font-size: 18px;}
.g-li-a{position: relative;line-height:110px;height: 110px;display: block;vertical-align: top;font-weight: var(--b500);}
.g-li-a.hasnav{padding-right:25px;}
.g-li-a i{font-size: 20px;color:#fff;position: absolute;right:0;top:0;font-weight: normal;}
.g-li-a{position: relative;}
.g-li-a:before,.g-li-a:after{position: absolute;width: 0;height: 2px;background: var(--color);content: '';bottom: 0;transition: all 0.3s ease;}
.g-li-a:before{left: 50%;}
.g-li-a:after{right: 50%;}
.g-li.curs .g-li-a:after,.g-li.curs .g-li-a:before{width: 50%;}
.g-li.curs .g-li-a{color: var(--color) !important;}
.g-li.ons .g-li-a:after,.g-li.ons .g-li-a:before{width: 50%;}
.g-li.ons .g-li-a{color: var(--color) !important;}



.g-head-a-search i,.g-head-a-shop i,.g-head-a-login i{position: relative;}
.g-head-a-search i:before,.g-head-a-shop i:before,.g-head-a-login i:before,
.g-head-a-search i:after,.g-head-a-shop i:after,.g-head-a-login i:after
{position: absolute;content: '';width: 100%;height: 100%;left:0;top:0;transition: all 0.3s ease;background-repeat: no-repeat;background-position: center;background-size: 100% auto;}
.g-head-a-search i:after,.g-head-a-shop i:after,.g-head-a-login i:after{opacity: 0;}
.g-head-a-search i{width:18px;}
.g-head-a-shop i{width:23px;}
.g-head-a-login i{width:20px;}
.g-head-a-search i:before{background-image: url(../img/g-search-fff.svg);}
.g-head-a-search i:after{background-image: url(../img/g-search-000.svg);}
.g-head-a-shop i:before{background-image: url(../img/g-shop-fff.svg);}
.g-head-a-shop i:after{background-image: url(../img/g-shop-000.svg);}
.g-head-a-login i:before{background-image: url(../img/g-login-fff.svg);}
.g-head-a-login i:after{background-image: url(../img/g-login-000.svg);}
.g-head-a-shop:hover{color: #fff;}

/* 导航2 */

.g2-head{width: 100%;position: fixed;left:0;top:0;z-index: 55;}
.g2-head-a{padding: 15px 50px;display: flex;justify-content: space-between;align-items: center;}
.g2-head-a-r{display: flex;}
.ml40p{margin-left: 40px;}
.g2-head-a{line-height: 40px;}
.g2-head-a-nav a,.g2-head-a-nav a:hover,.g2-head-a-search:hover,.g2-head-a-login:hover{color: #fff;}
.g2-head-a-login,.g2-head-a-login a{color: #fff;}
.g2-head-a-shop,.g2-head-a-shop a{color: #fff;}
.g2-head-a-search,.g2-head-a-search a{color: #fff;}
.g2-head-b-nav{width: 100%;}
.g2-head-a-nav a{margin-left: 30px;display: inline-block;}
.g2-head-a-shop{background: rgba(255,255,255,0.8);padding: 0 25px;color:#333;}
.g2-head-a-shop{border-radius: 10px;font-weight: bold;}
.g2-head-a-search i{font-size: 22px;}
.g2-head-a-shop i{font-size: 27px;}
.g2-head-a-login i{font-size: 24px;}
.g2-head-a-search i,.g2-head-a-shop i,.g2-head-a-login i{margin-right: 5px;}
.g2-head-a-r span,.g2-head-a-r i{vertical-align: middle;display: inline-block;}

.g2-head-b-r{position: absolute;right:4%;top:59px;display: flex;height: 40px;}
.g2-head-b-r a{line-height:40px;margin-left: 35px;}
.g2-head-b-r a span,.g-head-b-r a i{vertical-align: top;display: inline-block;}

.g2-head-bm{width: 80%;margin: 0 auto;display: flex;flex-wrap: wrap;}
.g2-head-b-logo{display: block;width: 260px;height: 30px;position: relative;overflow: hidden;}
.g2-head-b-logo img{position: absolute;height: 100%;left:0;bottom: 0;}
.g2-head-bm-a,.g2-head-bm-b{width: 100%;}
.g2-head-b-logo-0{width: 0;}
.g2-head-bm-a{padding-bottom: 10px;}
.g2-head-b-nav,.g2-head-b,.g2-head-bm-b{display: flex;}
.g2-head-bm-b{flex-wrap: wrap;padding-top:20px;padding-bottom: 20px;}
.g2-li{margin-right: 2%;}
.g2-li-a,.g2-li-a:hover{color:#fff;}
.g2-li-a{font-size: 18px;font-weight: bold;}
.g2-li-a{position: relative;line-height:40px;display: block;vertical-align: top;}
.g2-li-a.hasnav{padding-right:25px;}
.g2-li-a i{font-size: 18px;color:#fff;position: absolute;right:0;top:0;font-weight: normal;}
/* 导航2 */

.g-baner{height: 100vh;border-bottom-right-radius:100px;}
.swiper-bg,.swiper-video{position: absolute;width: 100%;height: 100%;left: 0;top:0;}
.swiper-bg .img{background-position: center;background-repeat: no-repeat;background-size: cover;}
.swiper-wz{position: absolute;width: 80%;left: 10%;color:#fff;top:26%;}
.g-baner-zw{border: 1px solid rgba(255,255,255,0.2);background: rgba(7,78,150,0.2);padding: 75px;padding-right: 110px;box-sizing: border-box;}
.g-baner-zw{border-top-left-radius: 75px;border-bottom-right-radius: 110px;padding-bottom: 0;padding-right: 0;}
.g-baner-zw{height: 300px;}
.swiper-wz{display: flex;justify-content: space-between;}
.swiper-video{object-fit: cover;}

.g-baner-h5{font-size: 52px;font-weight: var(--bolds);letter-spacing: 5px;}
.g-baner-more{margin-top: 65px;display: flex;}
.g-baner-p1{font-size: 18px;margin-top: 25px;line-height: 2;}
.g-baner-p2{display: inline-block;margin-top: 65px;background: var(--yellow);color:#fff;}
.g-baner-p2{height: 56px;line-height: 54px;padding: 0 60px;border-radius:30px;font-size: 16px;transition: all 0.3s ease;}
.g-baner-p2:hover{color: var(--yellow);border-color: var(--yellow);background: #fff;}

.g-baner-page{width: 78% !important;left: 50% !important;transform: translateX(-50%);padding-left: 75px;bottom:3% !important;z-index: 6;}
.g-baner-page{position: absolute;box-sizing: border-box;}
.g-baner-page span{background: none; opacity: 1;width: 12px;height: 12px; margin: 0 6px!important;}
.g-baner-page span{border: 1px solid #fff;border-radius: 50%;}
.g-baner-page span.swiper-pagination-bullet-active{background:#fff;}

.ani_in{will-change:transform,opacity;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused;animation-delay:calc(var(--progress)* -1s);animation-timing-function:cubic-bezier(.22,.61,.36,1);}

.text-c{text-align: center;}
@media only screen and (max-width: 1600px){
	.g-baner-h5{font-size: 45px;}
}
@media only screen and (max-width: 1440px){
	.g-baner-h5{font-size: 40px;}
}


.appear-animation {
		opacity: 0;
	}
	@-webkit-keyframes fadeInUpShorter {
		from {
			opacity: 0;
			-webkit-transform: translate(0, 50px);
			transform: translate(0, 50px);
		}
	
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none;
		}
	}
	
	@keyframes fadeInUpShorter {
		from {
			opacity: 0;
			-webkit-transform: translate(0, 50px);
			transform: translate(0, 50px);
		}
	
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none;
		}
	}
	
	.fadeInUpShorter {
		-webkit-animation-name: fadeInUpShorter;
		animation-name: fadeInUpShorter;
	}
	
	@-webkit-keyframes fadeInDownShorter {
		from {
			opacity: 0;
			-webkit-transform: translate(0, -50px);
			transform: translate(0, -50px);
		}
	
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none;
		}
	}
	
	@keyframes fadeInDownShorter {
		from {
			opacity: 0;
			-webkit-transform: translate(0, -50px);
			transform: translate(0, -50px);
		}
	
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none;
		}
	}
	
	.fadeInDownShorter {
		-webkit-animation-name: fadeInDownShorter;
		animation-name: fadeInDownShorter;
	}


	.swiper-slide-active .appear-animation{ animation:fadeInUpShorter 0.8s normal forwards;}
	.swiper-slide-active .scale{ transform: scale(1); }
	
	.ani1{ animation-delay: 0.3s !important;}
	.ani2{ animation-delay: 0.5s !important;}
	.ani3{ animation-delay: 0.7s !important;}
	
.swiper-bg .img{position: absolute;width: 100%;height: 100%;z-index: 0;left: 0;top:0;}
.swiper-bg .img{position: relative;width: 100%;height: 100%;z-index: 0;}
.swiper-bg .img span{position:relative;width: 100%;height: 100%;display: block;}
.swiper-bg{transform: scale(1.07);transition: transform 2.5s 0.2s;}
.swiper-slide-active .swiper-bg {transform:scale(1);}
/* .g-banerm.swiper-slide-active .swiper-bg{animation-name: clipPathLeft; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation-duration: 1s;  animation-fill-mode: forwards;}
.g-banerm.swiper-slide-active .swiper-bg .img{animation-name: leftFade; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation-duration: 1.3s;  animation-fill-mode: forwards;} */
@keyframes clipPathLeft {
	0% {
		clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
	}
	100% {
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
	}
}
@keyframes clipPathright {
	0% {
		clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
	}
	100% {
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
	}
}
@keyframes leftFade {
	0% {
		transform:translate3d(100px,0,0);
	}
	100% {
		transform:translate3d(0px,0,0);
	}
}


/* .g-head-b-r a{margin-left: 25px;margin-top: 0px;} */
/* @media only screen and (max-width: 1440px){
	.g-head-b-r a{margin-left: 15px;}
} */



.g-main-pa2{display: flex;justify-content: space-between;}
.g-main-pa2-link{width: 48.5%;}
.g-main-pa-linkwz a{display: block;position: relative;padding-left: 20px;}
.g-main-pa-linkwz a{color:#333;margin-top: 8px;}
.g-main-pa-linkwz a:nth-child(1){margin-top: 0;}
.g-pubmore-i{color: #555;left: 0;top:3px;}
.g-pubmore-i{position: absolute;display: block;width: 11px;height: 20px;}
.g-pubmore-i:before,.g-pubmore-i:after{position: absolute;content: '';width: 100%;height: 100%;left:0;top:0;transition: all 0.3s ease;}
.g-pubmore-i:before,.g-pubmore-i:after{background-position: center;background-repeat: no-repeat;background-size: 100% auto;}
.g-pubmore-i-blue:before{background-image: url(../img/promore-black.svg);}
.g-pubmore-i-blue:after{background-image: url(../img/promore-blue.svg);opacity: 0;}
.g-pubmore-i-fff:before{background-image: url(../img/promore-fff.svg);}
.g-pubmore-i-fff:after{background-image: url(../img/promore-000.svg);opacity: 0;}
.g-pubmore-i-black:before{background-image: url(../img/promore-000.svg);}
.g-pubmore-i-black:after{background-image: url(../img/promore-000.svg);opacity: 0;}
.g-main-pa2-link{background: #fff;border-radius:15px;overflow: hidden;}
.g-main-pa-linkwz{padding: 30px;padding-left: 100px;position: relative;}
.g-main-pa-linkwz a:hover,.g-main-pa-linkwz a:hover i{color: var(--blue);}
.g-main-pa-linkwz a,.g-main-pa-linkwz a i{transition: all 0.3s ease;}
.g-main-pa-linkimg{position: relative;overflow: hidden;}
.g-main-pa-linkimg img{width: 100%;vertical-align: top;transition: all 0.3s ease;}
.g-main-pa-linkimgwz{padding:30px;padding-bottom: 45px;}
.g-main-pa-linkimgwz{position: absolute;width: 100%;box-sizing: border-box;padding-left: 100px;bottom: 0;z-index: 3;}
.gml-p1,.gml-p2{color: #fff;line-height: 1;}
.gml-p1{font-size: 18px;font-weight:bold;}
.gml-p2{font-size: 35px;margin-top: 15px;font-weight: bold;}
.g-main-pa2-icon{position: absolute;width: 90px;height: 90px;right: 45px;bottom: 45px;}
.g-main-pa-linkwz ul{position: relative;z-index: 3;}
.g-main-pa-linkwz a:hover .g-pubmore-i:after{opacity: 1;}
.g-main-pa-linkwz a:hover .g-pubmore-i:before{opacity: 0;}
.g-main-pa2-link:hover .g-main-pa-linkimg img{transform: scale(1.03);}

.g-baner-zw{width: 80%;}
									.swiper-num{width: 40%;text-align: center;display: flex;justify-content: space-between;}
									.swiper-numicon{display: inline-block;position: relative;}
									.swiper-numicon{width: 60px;height: 60px;}
									.swiper-numicon img{position: absolute;left:0;top:0;right:0;bottom:0;margin:auto}
									.swiper-numicon img{max-width: 100%;max-height: 90%;}
									.swiper-nump1{font-family: 'Montserrat', sans-serif;margin-top: 10px;}
									.swiper-nump1,.swiper-nump2{color:#fff;}
									.swiper-nump1 span{font-weight: 700;font-size: 35px;}
									.swiper-nump1 i{font-size: 28px;font-style: normal;padding-left: 5px;}
									.swiper-nump2{font-size: 16px;margin-top: 10px;line-height: 1.4;}
									.swiper-num ul{min-width: 110px;line-height: 1;}

.insolommore .g-pubmore-i{left: auto;right:0;top:-1px !important;}
.insolommore{padding-right: 15px;}

.g-main-dmore i{left: auto;top:2px !important;}

.g-main-c-ltit em i{left: auto;}


.buyticket,.upevtabmore{height: 48px;line-height: 48px;display: inline-block;}
.buyticket{position: relative;color: #fff;transition: all 0.3s ease;}
.buyticket span{position: relative;z-index: 3;padding-right: 30px;}
.buyticket i{position: absolute;z-index: 3;width:30px;height: 30px;line-height: 30px;text-align: center;top:50%;transform: translateY(-50%);right: 10px;}
.buyticket i:after,.buyticket i:before{transition: all 0.3s ease;}
.buyticket i:before{opacity: 0;color: var(--blue);display: block;position: relative;z-index: 2;}
.buyticket i:after{transform: scale(0.2);}
.buyticket i:after{border-radius: 50%;background: #fff;width: 100%;height: 100%;left:0;top:0;position: absolute;content: '';}
.buyticket{padding: 0 30px;border-radius: 10px;border-top-right-radius: 0;border-bottom-right-radius: 25px;overflow: hidden;}
.buyticket:before{position: absolute;content: '';width: 100%;left:0;top:0;height: 100%;}
.buyticket:before{background: linear-gradient(124deg, rgba(3,92,227,1) 0%, rgba(45,145,209,1) 50%,  rgba(81,189,197,1) 100%);}
.buyticket:hover{color: #fff;}
.buyticket:hover i:before{opacity: 1;}
.buyticket:hover i:after{transform: scale(1);}
.buyticket2{
	transition: all 0.3s ease;
} 
.buyticket2:before{
	transition: all 0.3s ease;
	background: linear-gradient(124deg, rgb(163, 163, 163) 0%, rgb(180, 180, 180) 50%,  rgb(192, 192, 192) 100%);}

.pro_list_item:hover .buyticket2:before {
	transition: all 3s ease;

	background: linear-gradient(124deg, rgba(3,92,227,1) 0%, rgba(45,145,209,1) 50%,  rgba(81,189,197,1) 100%);
}
.buyticket3{
	border: 1px solid #fff;
	transition: all 0.3s ease;
}
.buyticket3:before{
	background: transparent;
}
.pro_app_con:hover .buyticket3:before {
	background: linear-gradient(124deg, rgba(3,92,227,1) 0%, rgba(45,145,209,1) 50%,  rgba(81,189,197,1) 100%);

}
.pro_app_con:hover .buyticket3{
	border:1px solid transparent;
}

.pd100{
	padding: 100px 0;
}




.ani_style2,
.ani_style3 {
    opacity: 0;
}

.ani_style2.is-inview {
    animation: 1s aniStyle2 0.3s;
    animation-fill-mode: forwards;
}

.ani_style3.is-inview {
    animation: 1s aniStyle3 0.3s;
    animation-fill-mode: forwards;
}

@keyframes aniStyle1 {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes aniStyle2 {
    0% {
        opacity: 0;
        transform: translate3d(0, 40px, 0);
    }

    100% {
        opacity: 1;
        transform: translate3d(0, 0px, 0);
    }
}

@keyframes aniStyle3 {
    0% {
        opacity: 0;
        transform: scale(1.3);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

@keyframes fadeInSway{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}
				.fadeInSway span{visibility: hidden;animation-delay: 0.2s;animation-duration: 1.2s;animation-fill-mode: both;display: block;}
				.fadeInSway.is-inview span{animation-name:fadeInSway;visibility: inherit;}
				
				
				.ani_4.is-inview {animation-delay:0.4s !important;}
						.ani_5.is-inview {animation-delay:0.5s !important;}
						.ani_6.is-inview {animation-delay:0.6s !important;}
						.ani_7.is-inview {animation-delay:0.7s !important;}
						.ani_8.is-inview {animation-delay:0.8s !important;}
						.ani_9.is-inview {animation-delay:0.9s !important;}
						.ani_10.is-inview {animation-delay:1s !important;}
						.ani_11.is-inview {animation-delay:1.1s !important;}



header .menu-underlay {border-bottom-left-radius:40px;border-bottom-right-radius:40px;}
header .menu-underlay {background:var(--blue);transition:all 0.3s ease;height:0;overflow:hidden;left:0;top:0;}
header .menu-underlay {background:#fff;}
header .menu-underlay{height:0;position: absolute;box-shadow: 0 5px 15px rgba(0,0,0,0.08);opacity:1;display: block;z-index: 0;}
.ny header .menu-underlay{border-radius: 0;}
.logo2,.logo1 {transition:all 0.3s ease;}
.logo2 {opacity:0;}
.g-head-b-r{width: 190px;display: flex;justify-content: space-between;position: relative;top:2px;}
/* .active .menu-underlay {height:80px;}
*/.g-li:last-child {margin-right:0;}
.g-head.active {top:-110px;top:-60px;top:0;}
.g-head-a,.g-head-b {position:relative;z-index:3;}
.g-head {width:100%;position:fixed;left:0;top:0;}
.g-head-bm-b {justify-content:space-between;align-items:center;}
.g-head-b-nav {box-sizing:border-box;}
.g-head.active .g-head-b-logo-0 {width:204px;}
/* .g-head.active .g-head-b-nav {width:calc(100% - 250px);padding-left:65px;}
*/.g-head.active .g-head-bm {width:100%;padding-left:40px;padding-right:40px;box-sizing:border-box;}
/* .g-head-b-r {opacity:0;visibility:hidden;z-index:-1;right:1%;} */
/* .g-head.active .g-head-b-r {opacity:1;visibility:visible;z-index:3;right:40px;top:38px;} */
.g-head-b-logo-0 {position:relative;top:0;}
.g-head-bm,.g-head-b-logo-0,.g-head-b-nav,.g-head,.g-head-b-r {transition:all 0.5s ease;}
.g-head.active .g-head-bm,.g-head.active .g-head-b-logo-0,.g-head.active .g-head-b-nav {transition-delay:0.5s;}
/* .g-head.active .g-head-b-r {transition-delay:0.6s;} */
.g-head.active .g-head-a-search,.g-head.active .g-head-a-login,.g-head.active .g-li-a,.g-head.active .g-li-a i {color:#333;}
.g-head.active .g-head-a-search i:after,.g-head.active .g-head-a-login i:after {opacity:1;}
.g-head.active .g-head-a-search i:before,.g-head.active .g-head-a-login i:before {opacity:0;}
.g-head.active .sgp-in-lauge,.g-head.active .g-head-b-r a{color: #8d8d8d;}
.g-head.active .g-head-a-search {background-color: #fafafa;}
.g-head.active .sgp-in-lauge span:after{opacity: 0.7;}
.g-head.active .sgp-in-lauge span:before{opacity: 0;}
.g-head.active .logo1 {opacity:0;}
.g-head.active .logo2 {opacity:1;}
.g-head.active .logo2 {opacity:1;transition-delay:0.3s;}

.g-head.active1 .g-head-a-search,.g-head.active1 .g-head-a-login,.g-head.active1 .g-li-a,.g-head.active1 .g-li-a i {color:#333;}
.g-head.active1 .g-head-a-search i:after,.g-head.active1 .g-head-a-login i:after {opacity:1;}
.g-head.active1 .g-head-a-search i:before,.g-head.active1 .g-head-a-login i:before {opacity:0;}
.g-head.active1 .sgp-in-lauge,.g-head.active1 .g-head-b-r a{color: #8d8d8d;}
.g-head.active1  .g-head-a-search {background-color: #f3f3f3;}
.g-head.active1 .logo1 {opacity:0;}
.g-head.active1 .logo2 {opacity:1;}
.g-head.active1 .sgp-in-lauge {color:#333;}
.g-head.active1 .sgp-in-lauge span:after {opacity:0.7;}
.g-head.active1 .sgp-in-lauge span:before {opacity:0;}
.g-head-b-logo img.logo2 {/* height:122%;top:-6%;*/}
.g-head.active .menu-underlay{height: 100%;}
.g-head.active1 .menu-underlay{height: 100%;}
.g-head.active1 .g-head-bm {width:100%;padding-left:40px;padding-right:40px;box-sizing:border-box;}



.g-head.hover .g-head-b{}
.g-head.hover .g-head-a-search,.g-head.hover .g-head-a-login,.g-head.hover .g-li-a,.g-head.hover .g-li-a i {color:#333;}
.g-head.hover .g-head-a-search i:after,.g-head.hover .g-head-a-login i:after {opacity:1;}
.g-head.hover .g-head-a-search i:before,.g-head.hover .g-head-a-login i:before {opacity:0;}
.g-head.hover .sgp-in-lauge,.g-head.hover .g-head-b-r a{color: #8d8d8d;}
.g-head.hover  .g-head-a-search {background-color: #f3f3f3;}
.g-head.hover .logo1 {opacity:0;}
.g-head.hover .logo2 {opacity:1;}
.g-head.hover .sgp-in-lauge {color:#8d8d8d;}
.g-head.hover .sgp-in-lauge span:after {opacity:0.7;}
.g-head.hover .sgp-in-lauge span:before {opacity:0;}
.g-head.hover .menu-underlay{height: 100%;display: none;}
.g-head.hover:before{position: absolute;width: 100%;left:0;top:0;height: 100%;background: #fff;content: '';}
/* .g-head.hover .g-head-bm {width:100%;padding-left:40px;padding-right:40px;box-sizing:border-box;} */



.ny .g-head .g-head-a-search,.ny .g-head .g-head-a-login,.ny .g-head .g-li-a,.ny .g-head .g-li-a i {color:#333;}
.ny .g-head .g-head-a-search i:after,.ny .g-head .g-head-a-login i:after {opacity:1;}
.ny .g-head .g-head-a-search i:before,.ny .g-head .g-head-a-login i:before {opacity:0;}
.ny .g-head .sgp-in-lauge,.ny .g-head .g-head-b-r a{color: #8d8d8d;}
.ny .g-head  .g-head-a-search {background-color: #f3f3f3;}
.ny .g-head .logo1 {opacity:0;}
.ny .g-head .logo2 {opacity:1;}
.ny .g-head .sgp-in-lauge {color:#8d8d8d;}
.ny .g-head .sgp-in-lauge span:after {opacity:0.7;}
.ny .g-head .sgp-in-lauge span:before {opacity:0;}
.ny .g-head-b-logo img.logo2 {/* height:122%;top:-6%;*/}
.ny .g-head .menu-underlay{height: 100%;}
.ny .g-head .g-head-bm {width:100%;padding-left:40px;padding-right:40px;box-sizing:border-box;}

/* .ny .g-head .menu-underlay{border-radius: 0;} */


.xialasub {position:absolute;width:100%;text-align:center;left:0;top:0;top:100px;display:none;}
.xialasubm {opacity:0;text-align:center;padding-top:10px;}
.xialasubm img {vertical-align:top;max-width:100%;}
.g-head.active .xialasubm {padding-top:30px;}


.top,.bottom {height:1px;width:240px;background:rgba(255,255,255,0.5);}
.left,.right {height:240px;width:1px;background:rgba(255,255,255,0.5);}
.top {position:absolute;top:0;left:-240px;transition:all 1s linear;-webkit-transition:all 1s linear;}
.left {position:absolute;bottom:-240px;left:0px;transition:all 1s linear;-webkit-transition:all 1s linear;}
.right {position:absolute;top:-240px;right:0px;transition:all 1s linear;-webkit-transition:all 1s linear;}
.bottom {position:absolute;bottom:0;right:-240px;transition:all 1s linear;-webkit-transition:all 1s linear;}
.tops {left:0px !important;transition:all 1s linear !important;-webkit-transition:all 1s linear !important;transition-delay:0.2s !important;}
.rights {top:0px !important;transition:all 1s linear !important;-webkit-transition:all 1s linear !important;transition-delay:1.2s !important;}
.bottoms {right:0px !important;transition:all 1s linear !important;-webkit-transition:all 1s linear !important;transition-delay:2.2s !important;}
.lefts {bottom:0px !important;transition:all 1s linear !important;-webkit-transition:all 1s linear !important;transition-delay:3.2s !important;}
.left,.right,.top,.bottom {z-index:998;}
.wrapper3 {width:240px;height:240px;position:absolute;left:50%;margin-left:-120px;top:50%;margin-top:-120px;z-index:998;overflow:hidden;}
.wrapper3after {width:238px;height:238px;/* border:1px solid rgba(255,255,255,0.1);*//* border-radius:50%;*/position:absolute;left:0;top:0;left:50%;margin-left:-120px;top:50%;margin-top:-120px;z-index:899;}

.scroll_down {position:absolute;bottom:8%;left:40px;z-index:30;}
.scroll_down .arrow_btn {position:relative;display:block;padding-bottom:30px;}
.scroll_down .arrow_btn:before {display:block;content:"";width:1px;height:50px;position:absolute;bottom:0;left:50%;background:rgba(255,255,255,0.4);margin-left:-1px;}
.scroll_down .arrow_btn:after {display:inline-block;content:"";position:absolute;bottom:0;left:50%;width:1px;height:50px;background:#fff;transform:scaleY(0);animation:lineActiveAnimation 1.9s cubic-bezier(0.445,0.05,0.55,0.95) infinite;margin-left:-1px;}
.scroll_down .fig {width:25px;height:40px;border:1px solid #fff;border-radius:25px;margin:0 auto;display:block;}
@keyframes lineActiveAnimation {0% {-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center bottom}
49% {-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center bottom}
50% {-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center top}
99% {-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center top}
100% {-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center top}
}

.gpxx {position:absolute;left:10%;bottom:8%;z-index:33;line-height:1;}
.gpxx {color:#fff;font-size:16px;display:flex;width:60%;justify-content:space-between;align-items:flex-start;}
.gpxxp2,.gpxxp3 {display:flex;justify-content:space-between;}
.gpxxp2 span {background:#ff0000;padding:0 8px;border-radius:5px;}
.gpxxp2 span,.gpxxp2 em {height:30px;line-height:30px;}
.gpxxp2 em {font-size:26px;font-weight:var(--bold);}
.gpxxm1 {width:270px;}
.gpxxp2 {padding:14px 0;}
.gpxxline {background:#fff;opacity:0.3;width:1px;position:relative;top:30px;height:80px;}
.gpxxm2 {width:250px;display:flex;justify-content:space-between;}
.gpxxm2m2 i {color:#ff0000;font-size:12px;padding-right:8px;}
.gpxxm2 {padding-top:30px;}
.gpxxm2m p {padding-top:15px;}


.g-baner-h5 {letter-spacing:0;line-height:1;font-size:36px;font-weight:var(--b300);}
.g-baner-h52 {display:inline-block;font-size:66px;font-weight:var(--b500);line-height: 1.4; margin-top:20px;/* background-image:linear-gradient(270deg,rgba(3,92,227,1) 0%,rgba(45,145,209,1) 50%,rgba(81,189,197,1) 100%);background-image:linear-gradient(270deg,#1D50A2 0%,#f8d02cfa 50%,#f8f22c 100%);*//* background-image:linear-gradient(270deg,#1D50A2 0%,#f8d02cfa 50%,#f8f22c 100%);*//* -webkit-background-clip:text;*/color:#fff;}
.g-baner-p1 {font-size:12px;line-height:1.6;max-width:700px;}
.swiper-wz {z-index:6;}
.swiper-bg-color {position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;}
.swiper-bg-color {background:linear-gradient(90deg,rgba(233,59,4,0) 0%,rgba(253,156,0,0) 40%,rgba(255,255,255,0) 100%);}
.swiper-bg-color {background:#9aaac7;opacity:0.1;}
.ban_more {padding:10px 35px;display:flex;align-items:center;background:var(--qianlan);border-radius:25px;color:#fff;font-size:14px;transition:all 0.3s ease;/* border:1px solid #1f9af2;*/}
.ban_more i {font-size:18px;}
.ban_more3 {border:1px solid #6e6e6e;}
.ban_more2 {background:#fff;/* border:1px solid #6e6e6e;*/color:#333;}
.ban_more i {margin-left:20px;transition:all 0.3s ease;}
.ban_more:hover {background:#fff;color:var(--qianlan);/* border:1px solid #6e6e6e;*/}
.ban_more4:hover {background:#1f9af2;}
.ban_more2:hover {background:#1f9af2;/* border:1px solid #1f9af2;*/color:#fff;}
.ban_more:hover i {margin-left:30px;}
.ban_more3:hover {border:1px solid #1f9af2;}


.pb-p1,.pb-p2 {text-align:center;line-height:1.4;}
.pb-p1 {font-size:20px;font-weight:300;color:#555;}
.pb-p2 {font-weight:var(--b500);font-size:55px;}
.pb-p1-fff,.pb-p2-fff {color:#fff;}
.ptb100p {padding-top:100px;padding-bottom:100px;}
.w-80 {width:1400px;margin:0 auto;}
.yfabout {background:#eff1f4;width:100%;overflow:hidden;}
.yfaboutp1 {line-height:1.7;text-align:center;}
.yfaboutp1 {padding:0 12%;margin-top:30px;}
.yfaboutp2 {margin-top:60px;text-align:center;}
.yfaboutp3 {display:flex;width:100%;justify-content:space-between;}
.yfaboutp3m {width:31.5%;}
.yfaboutp3bg {z-index:1;opacity:0;transition:all 0.3s ease;}
.yfaboutp3bg {position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(360deg,rgba(53,115,181,1) 0%,rgba(53,115,181,0.4906337535014006) 39%,rgba(255,255,255,0) 100%);}
.yfaboutp3m,.yfaboutp3link {position:relative;}
.yfaboutp3link img {width:100%;vertical-align:top;border-radius:5px;}
.yfaboutp3m:before {bottom:-1px;right:-150%;}
.yfaboutp3m:before,.yfaboutp3m:after {background-color:var(--blue);content:"";display:block;height:2px;opacity:0;position:absolute;transition:all 0.5s ease 0s;width:100%;z-index:999;}
.yfaboutp3m:after {left:-150%;top:-1px;}
.yfaboutp3m:hover::before,.yfaboutp3m:hover::after {opacity:1}
.yfaboutp3m:hover::before {bottom:-1px;right:0;}
.yfaboutp3m:hover::after {left:0;top:-1px;}
.yfaboutp3link {position:relative;display:block;width:100%;vertical-align:top;}
.yfaboutp3link:before {bottom:-100%;right:-1px;}
.yfaboutp3link:after,.yfaboutp3link:before {background-color:var(--blue);content:"";display:block;height:100%;opacity:0;position:absolute;transition:all 0.5s ease 0s;width:2px;z-index:999;}
.yfaboutp3link:after {left:-1px;top:-100%;}
.yfaboutp3m:hover .yfaboutp3link:after,.yfaboutp3m:hover .yfaboutp3link:before {opacity:1}
.yfaboutp3m:hover .yfaboutp3link:after {left:-1px;top:0;}
.yfaboutp3m:hover .yfaboutp3link:before {bottom:0;right:-1px;}
.yfaboutp3m:hover .yfaboutp3bg {opacity:1;}
.yfaboutp3mzw {position:absolute;z-index:3;width:100%;box-sizing:border-box;padding:30px;}
.yfaboutp3mzw {bottom:-90px;}
.yfaboutp3mp1,.yfaboutp3mp2,.yfaboutmmore {color:#fff;}
.yfaboutp3 {margin-top:80px;}
.yfaboutp3mp1 {font-size:22px;}
.yfaboutp3mp2 {font-size:14px;line-height:20px;height:40px;margin-top:10px;position:relative;}
.yfaboutmmore {font-size:12px;display:inline-block;position:relative;padding-right:20px;}
.yfaboutp3mp2,.yfaboutp3mp3,.yfaboutp3mzw,.yfaboutmmore {transition:all 0.5s ease;}
.yfaboutmmore em {position:absolute;right:0;top:50%;transform:translateY(-50%);}
.yfaboutp3mp2 {left:-20px;opacity:0;transition-delay:0.2s;}
.yfaboutmmore {left:-20px;opacity:0;transition-delay:0.4s;margin-top:15px;}
.yfaboutmmore em {font-size:14px;margin-top:0;}
.yfaboutp3m:hover .yfaboutp3mp2 {opacity:1;left:0;}
.yfaboutp3m:hover .yfaboutmmore {opacity:1;left:0;}
.yfaboutp3m:hover .yfaboutp3mzw {bottom:0;}


.g-pub-more {display:inline-block;}
.g-pub-more {display:inline-block;margin-top:65px;background:var(--yellow);color:#fff;}
.g-pub-more {border:1px solid var(--yellow);transition:all 0.3s ease;}
.g-pub-more {height:56px;line-height:54px;padding:0 60px;border-radius:30px;font-size:16px;box-sizing:border-box;}
.g-pub-more:hover {color:var(--yellow);border-color:var(--yellow);background:#fff;}
.g-pub-more-fff {border-color:#fff;color:#fff;background:none;}
.g-pub-more-fff:hover {background:var(--yellow);border-color:var(--yellow);color:#fff;}
.g-pub-p0 {color:var(--blue);padding-bottom:5px;font-weight:bold;}
.g-pub-h2 {font-size:50px;font-weight:bold;letter-spacing:1px;line-height:1.4;}
.g-pub-h2-fff,.g-pub-p0-fff {color:#fff;}
.g-main-a {padding-top:120px;padding-bottom:120px;background:#fff;}
.g-main-a-p1 {max-width:865px;font-size:16px;line-height:1.8;margin-top:35px;position:relative;top:60px}
.g-main-a-p1-height {min-height:200px;}
.g-main-a-p1-fff {color:#fff;}
.g-main-a-p2 {margin-top:55px;}
.g-main-a-a {padding-bottom:85px;padding-top:0;}
.g-main-a-a,.g-main-b-zw,.g-main-pm {width:100%;box-sizing:border-box;}
.g-main-a-a {position:relative;z-index:3;}
.g-main-a-m {position:relative;}
.g-main-a-m:before {position:absolute;width:100%;left:0;top:0;background:#fff;}
.g-main-a-m:before {content:'';height:90%;z-index:1;}
.g-main-a-m:before {border-top-left-radius:20px;border-bottom-left-radius:20px;}


.ggdbt {background-image:linear-gradient(to bottom,rgb(84,190,192) 0%,rgb(77,180,194) 100%);-webkit-background-clip:text;color:transparent;}
.ggdbt2 {background-image:linear-gradient(to bottom,rgb(64,163,198) 0%,rgb(41,131,206) 100%);-webkit-background-clip:text;color:transparent;}
.ggdbt3 {/* background-image:linear-gradient(270deg,rgba(3,92,227,1) 0%,rgba(45,145,209,1) 50%,rgba(81,189,197,1) 100%);*/background-image:linear-gradient(270deg,#f8872c 0%,#f89d2c 50%,#f8c02c 100%);-webkit-background-clip:text;color:transparent;}
.sticky-parallax {background:#fafafa;}
.sticky-parallax {position:relative;height:100vh;overflow:hidden;}
.parallax-text-zoom-out-container {max-width:100%;margin:auto;display:block;width:100vw;height:100vh;}
.zoom-out-text {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1.2;color:#0056a7;color:#f8872c;}
.zoom-out-text {padding-left:10%;padding-right:10%;}
.parallax-image-container {position:absolute;width:100%;height:100vh;left:0;top:0;opacity:0;display:none;}
/* .parallax-image-container {transform:scale(1.3);}
*/.parallax-canvas-container {position:absolute;top:0;width:100vw;height:100vh;}
.parallax-image-container img {width:100%;}
.qpbna_img {position:absolute;width:100%;height:calc(100vh - 90px);left:0;top:85px;object-fit:contain;}
.qpbna {position:absolute;width:100%;height:calc(100vh - 90px);left:0;top:85px;object-fit:cover;}
.parallax_text {position:absolute;top:50%;transform:translate(0,-50%);background-color:transparent;width:50%;font-weight:100;padding-left:5%;text-align:left;color:#333;opacity:0;}
.parallax_text h2 {background-color:white;color:black;font-size:70px;margin:0;position:relative;bottom:-40px;line-height:1;z-index:1;}
.parallax_text p {background-color:transparent;color:black;font-size:50px;margin:0;position:relative;top:-30px;line-height:1;z-index:0;}
.parallax_text a {border-radius:40px;padding:10px 15px;background:red;color:white;text-decoration:none;font-size:20px;margin-top:40px;display:inline-block;padding:22px;}
.parallax-canvas {width:100vw;height:100vh;object-fit:cover;}
.parallax-text-zoom-out-container .gradient {position:absolute;height:100vh;top:50%;left:50%;}
.parallax-text-zoom-out-container .gradient-inner {position:relative;display:block;margin-top:-50%;margin-left:-50%;line-height:1.2;background-image:url("img/gradient_v_0.jpg");color:transparent;background-clip:text;background-repeat:no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.parallax-text-zoom-out-container .zoom-out-text span,.parallax-text-zoom-out-container .gradient span {font-size:65px;font-weight:500;display:inline-block;margin-top:60px;}
.parallax-text-zoom-out-container .zoom-out-text span.solar200,.parallax-text-zoom-out-container .gradient span.solar200 {font-size:110px;font-size:65px;/* font-weight:600;*/margin-top:30px;}
.sticky-parallax span.fs70p {font-size:65px;/* font-size:55px;*/font-weight:500;}
.parallax-image-container {display:none;position:absolute;top:0;width:100vw;height:100vh;opacity:0;}
.parallax-text-zoom-out-container .gradient-inner,.zoom-out-text {width:1000px;text-align:left;padding:0;}

@-webkit-keyframes warn {0% {-webkit-transform:scale(0);transform:scale(0);opacity:1}
100% {-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes warn {0% {-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}
100% {-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}
}
.mppiont {box-sizing:content-box;position:absolute;width:6px;height:6px;cursor:pointer;border-radius:50%;z-index:10;}
.mppiontdot {width:6px;height:6px;background:#d71718;border-radius:50%;left:1px;top:1px;display:block;position:absolute;}
.mppiontpulse {position:absolute;top:-30px;left:-30px;height:110px;width:110px;border:1px solid rgba(255,255,255,0.7);-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 4px rgba(255,255,255,0.7),0 0 10px rgba(255,255,255,0.7) inset;opacity:.12;filter:alpha(opacity=0);}
.mppiontpulse {box-sizing:border-box;}
.big .mppiontpulse {display:block;}
.big .mppiontpulse {-webkit-animation:warn 2s ease-out both;-moz-animation:warn 2s ease-out both;-o-animation:warn 2s ease-out both;animation:warn 2s ease-out both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;background:0 0}
.mppiont.big,.mppiont.big .mppiontdot {width:10px;height:10px;}
.mppiont-qian .mppiontdot {background:var(--yellow);}
.mppiont-qian .mppiontpulse {border-color:var(--yellow)}
.mppiont-qian .mppiontpulse {box-shadow:0 0 4px var(--yellow),0 0 10px var(--yellow) inset;}
.mppiont-blue .mppiontdot {background:var(--yellow);}
.mppiont-blue .mppiontpulse {border-color:var(--yellow)}
.mppiont-blue .mppiontpulse {box-shadow:0 0 4px var(--yellow),0 0 10px var(--yellow) inset;}
.mppiont-cheng .mppiontdot {background:var(--yellow);}
.mppiont-cheng .mppiontpulse {border-color:var(--yellow)}
.mppiont-cheng .mppiontpulse {box-shadow:0 0 4px var(--yellow),0 0 10px var(--yellow) inset;}
.mppiont-green .mppiontdot {background:var(--yellow);}
.mppiont-green .mppiontpulse {border-color:var(--yellow)}
.mppiont-green .mppiontpulse {box-shadow:0 0 4px var(--yellow),0 0 10px var(--yellow) inset;}
.mppiont-yellow .mppiontdot {background:var(--yellow);}
.mppiont-yellow .mppiontpulse {border-color:var(--yellow)}
.mppiont-yellow .mppiontpulse {box-shadow:0 0 4px var(--yellow),0 0 10px var(--yellow) inset;}
.banchsunb span:nth-child(1):before {background:#ee7800;}
.banchsunb span:nth-child(2):before {background:#47ac49;}
.banchsunb span:nth-child(3):before {background:#00469d;}
.banchsunb span:nth-child(4):before {background:#e13922;}
.mppiont01 {left:62%;top:10%;}
.mppiont02 {left:33%;top:49%;}
.mppiont03 {left:49%;top:73%;}
.mppiont04 {left:62%;top:68%;}
.mppiont05 {left:32%;top:85%;}
/* .mppiont2 {left:0;top:0;}
*//* .mppiont05,.mppiont01 {display:none;}
*/.mppiontpulse {-webkit-animation:warn 2s ease-out both;-moz-animation:warn 2s ease-out both;-o-animation:warn 2s ease-out both;animation:warn 2s ease-out both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;background:0 0}
.mppiont .delay-01 {-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;-o-animation-delay:0.2s;animation-delay:0.2s}
.mppiont .delay-02 {-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;-o-animation-delay:0.4s;animation-delay:0.4s}
.mppiont .delay-03 {-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;-o-animation-delay:0.6s;animation-delay:0.6s}
.mppiont .delay-04 {-webkit-animation-delay:0.8s;-moz-animation-delay:00.8s;-o-animation-delay:0.8s;animation-delay:0.8s}
.mppiont .delay-05 {-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}
.parallax-image-container .swation {position:relative;}
.sto_po {position:absolute;top:36%;left:50%;transform:translate(-50%,-50%);}
.sto_po .sto_p1 {line-height:1.2;color:#fff;}
.sto_po .sto_p2 {color:#fff;}

.hymaina {background:#fafafa;}
.ser_p1 {font-size:18px;color: #444;}
/* .ser_p2 {font-size:50px;font-weight:var(--b500);line-height:1.4;overflow:hidden;} */
.ser_p3 {font-size:14px;margin-top:40px;width:60%;}
.ser_p4 {display:flex;margin-top:60px;}
.ser_p5 {font-size:14px;text-align:center;margin-top:20px;}

.sertwo {margin-top:60px;}
.sertwo {overflow:hidden;border-radius:15px;position:relative;}
.sertwoimg {width:100%;vertical-align:top;height: 520px;object-fit: cover;}
.sertwosub {position:absolute;left:0;top:0;z-index:3;width:100%;height:100%;display:flex;}
.sertwosubm {width:33.33%;border-right:1px solid rgba(255,255,255,0.1);text-align:center;}
.sertwosubm:last-child {border:none;}
.ban_more-line-fff {border:1px solid #fff;background:none;}
.ban_more-line-fff {color:#fff;}
.sertwop3 {display:flex;margin-top:0;justify-content:center;}
.sertwop1,.sertwop2 {color:#fff;}
.sertwop1 {font-size:22px;font-weight:var(--b500);line-height:1.4;margin-top:5px;}
.sertwop2 {font-size:16px;padding-top:15px;}
/* .sertwop2 {height:256px;} */
.sertwop2 li{width: 100%;display: flex;justify-content: center;align-items: center;margin-top: 8px;}
.sertwop2 i{display: inline-block;line-height: 1;position: relative;transition: all 0.3s ease;left: 0;top:2px;}
.sertwop2 a:hover i{left: 5px;}
.sertwopo {display:inline-block;width:70px;height:70px;position:relative;}
.sertwopo img {position:absolute;width:80%;margin:auto;inset:0;}
.sertwosubmn {width:100%;}
.sertwosubm {display:flex;align-items:center;height:100%;}
.sertwosubmn,.sertwopo,.sertwop1,.sertwop2,.sertwop3,.sertwosubm:before {transition:all 0.4s ease;position:relative;top:0;}
.sertwop2,.sertwop3 {opacity:0;top:60px}
.sertwosubmn {transform:translateY(80px);z-index:3;}
.sertwosubm.on .sertwosubmn {transform:translateY(0) !important;}
.sertwosubm.on .sertwop2,.sertwosubm.on .sertwop3 {opacity:1;top:0;}
.sertwosubm {position:relative;}
.sertwosubm:before {position:absolute;width:100%;height:100%;left:0;top:0;content:'';}
.sertwosubm:before {background:var(--color);opacity:0;}
.sertwosubm.on:before {opacity:0.4;}
.sertwoslide {transition:all 0.3s ease;}
.sertwosubm:nth-child(1) .sertwosubmn{transform: translateY(118px);}
.sertwosubm:nth-child(2) .sertwosubmn{transform: translateY(50px);}
.sertwosubm:nth-child(3) .sertwosubmn{transform: translateY(75px);}


.gykf5 {background:#fff;}
.gykf5p1 {display:inline-block;position:relative;width:70px;height:70px;}
.gykf5p1 img {position:absolute;margin:auto;width:90%;max-height:90%;inset:0;}
.gykf5p2 {font-size:22px;color:#222;line-height:1.4;font-weight:var(--b500);margin-top:10px;}
.gykf5p3 {font-size:16px;padding-top:12px;color:#666;}
.gykf5p3 li{width: 100%;display: flex;justify-content: flex-start;align-items: center;margin-top: 8px;}
.gykf5p3 a{color: #fff;transition: all 0.3s ease;opacity: 0.8;position: relative;left: 0;}
.gykf5p3 i{display: inline-block;line-height: 1;position: relative;transition: all 0.3s ease;left: 0;top:1px;}
.gykf5p3 a:hover i{left: 5px;}
.gykf5p3 a:hover{opacity: 1;left: 5px;}

.gykf5p4 {color:#fff;position:absolute;left:30px;bottom:40px;font-size:14px;display:flex;align-items:center;}
.gykf5p4 i {font-size:18px;margin-left:15px;}
.gykf5wz {padding:25px;padding-bottom:40px;}
.gykf5slide {position:relative;border-radius:10px;overflow:hidden;}
.gykf5zz {position:absolute;width:100%;left:0;top:0;z-index:3;}
.gykf5zz {height:100%;padding:50px 30px;}
.gykf5zz {background:url(../pic/gykf5zzbg.jpg) right center no-repeat #063793;}
.gykf5zz .gykf5p2,.gykf5zz .gykf5p3 {color:#fff;}
.gykf5zz {opacity:0;}
.gykf5slide:hover .gykf5zz {opacity:1;}
.gykf5p1,.gykf5p2,.gykf5p3,.gykf5p4 {transition:all 0.4s ease;}
.gykf5zz .gykf5p1,.gykf5zz .gykf5p2,.gykf5zz .gykf5p3 {top:10px;opacity:0;position:relative;}
.gykf5zz .gykf5p4 {opacity:0;transform:translateY(10px);}
.gykf5slide:hover .gykf5zz .gykf5p1,.gykf5slide:hover .gykf5zz .gykf5p2,.gykf5slide:hover .gykf5zz .gykf5p3 {top:0;opacity:1;}
.gykf5slide:hover .gykf5zz .gykf5p4 {opacity:1;transform:translateY(0);}
.gykf5zz .gykf5p2 {transition-delay:0.1s;}
.gykf5zz .gykf5p3 {transition-delay:0.1s;}
.gykf5zz .gykf5p4 {transition-delay:0.3s;}
.gykf5slide {box-shadow:0 5px 25px rgba(0,0,0,0.06);}
.gykf5swiper {padding:0;overflow:inherit;box-sizing:content-box;margin-top:30px;}
.gykf5p1 {display:none;}
.gykf5img img{width: 100%;}

.zltx5 {background:#fafafa;}
.zltx5swiper {margin-top:55px;}
.gykf5zz2 {background:#063793;}
.gykf5zz2:before {background:url(../pic/qq-l.svg) bottom right no-repeat;background-size:50% auto;}
.gykf5zz2:before {position:absolute;width:90%;height:90%;left:5%;bottom:5%;content:'';opacity:0.3;}

.ser_p1_fff,.ser_p2_fff,.gywm6ap1 {color:#fff;}
.gywm6 {overflow:hidden;}
.gywm6ap1 {margin-top:25px;line-height:1.8;max-width: 520px;text-align: justify;}
.gywm6ap1 {height:220px;}
.gywm6 {background:#0c3a91;}
.gywm6ap2 {display:flex;}
.gywm6ap2 a {margin-left:30px;}
.gywm6ap2 a:first-child {margin:0;}
.gywm6a {display:flex;justify-content:space-between;position:relative;}
.gywm6ar {width:420px;}
.gywm6ar li {display:flex;justify-content:space-between;align-items:flex-start;}
.gywm6ar li {padding-right:25px;line-height:1;padding-bottom:55px;padding-top:20px;}
.gywm6ar li {border-top:1px solid rgba(255,255,255,0.2);color:#fff;}
.gywm6ar li:last-child {padding-bottom:0;}
.gywm6ar span {font-size:32px;display:flex;align-items:center;}
.gywm6ar em {font-size:14px;font-style:normal;line-height:1.4;padding-top:20px;}
.gycounter {font-weight:var(--b500);font-size:42px;font-style:normal;padding-right:5px;}
.gywm6 {position:relative;transition:all 0.3s ease;}
.gywm6.hei {background-color:#fff;}
.qq-l {position:absolute;width:360px;}
.qq-l img {width:100%;}
.qq-a {left:2%;top:2%;transform:rotateZ(180deg);}
.qq-a {opacity:0.3;}
.qq-b {bottom:-420px;right:-280px;opacity:0.3;}
.qq-c {right:2%;bottom:2%;opacity:0.3;}
.qq-c1{bottom: 4%;}
.qq-a1{top: 4%;}
.fznei span {color:#ffffff;background:rgba(255,255,255,0.5) -webkit-linear-gradient(left,#fff,#fff) no-repeat 0 0;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-size:0 100%;}
.fznei span {animation-name:scrP1}
@keyframes scrP1 {0% {background-size:0 100%;}
to {background-size:100% 100%;}
}

.gywm6 {padding-bottom:0;padding-top:120px;}
.gywm6b {margin-top:80px;width:100%;height:100vh;position:relative;}
.gywm6bbg {width:100%;height:100%;object-fit:cover;vertical-align:top;}
.vieof1m {width:120px;height:120px;position:relative;text-align:center;display:flex;align-items:center;justify-content:center;}
.vieof1m i {color:#fff;font-size:22px;z-index:3;}
.vieof1m i {display:inline-block;width:75px;height:75px;line-height:75px;border-radius:50%;transition:all 0.3s;}
.vieof1 {cursor:pointer;}
.vieof1:hover .vieof1m i {background:var(--color);}
.vieof1bg {position:absolute;width:100%;height:100%;left:0;top:0;}
.vieof1bg {background:url(../pic/vieof1.png) center no-repeat;background-size:cover;}
.vieof1bg {animation:rotate360 8s linear infinite;}
@keyframes rotate360 {0% {transform:rotate(0deg);}
100% {transform:rotate(360deg);}
}
@keyframes scrP9 {0% {top:100px;opacity:1;-webkit-clip-path:inset(5vh 13.5vw 0 round 0 0 0 0);clip-path:inset(5vh 13.5vw 0 round 0 0 0 0)}
to {opacity:1;top:0;-webkit-clip-path:inset(0 round 0 0 0 0);clip-path:inset(0 round 0 0 0 0)}
}
@keyframes scrP10 {0% {margin-top:50px;opacity:0;}
30% {margin-top:50px;opacity:0;}
50% {margin-top:0;opacity:1;}
100% {margin-top:0;opacity:1;}
}
.vieof1 {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;}
.vieof1 {text-align:center;}
.vieof1m {margin:0 auto;margin-top:45px;}
.gywm6b {will-change:opacity,clip-path;animation-name:scrP9}
.gywm6b:before {position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.2);content:'';}
.gywm6b:before {z-index:2;}
.vieof1 {will-change:opacity,clip-path;animation-name:scrP10}


.yfnew {background:#fafafa;}
.g3-newimg {position:relative;overflow:hidden;border-radius:10px;width:45%;}
.g3-newwz {box-sizing:border-box;width:55%;}
.g3-newimg img {width:100%;vertical-align:top;}
.g3-newimg span {color:#fff;position:absolute;bottom:30px;left:45px;z-index:3;}
.g3-new-lnk {width:50%;padding:15px;box-sizing:border-box;background:#fff;border-radius:10px;display:flex;}
.g3newp4 {display:flex;/* width:90px;*/font-size:14px;}
.g3-newwz {padding:15px;padding-bottom:0;}
.g3newp2 {max-width:90%;font-size:20px;font-size:16px;position:relative;}
.g3-new-slider {overflow:hidden;min-width:1200px;padding:30px 0;}
.g3-new-lnk {box-shadow:0 0 20px rgba(0,0,0,0.1);}
.g3-new-lnk:hover .g3-newimg img {transform:scale(1.03);}
.g3-new-lnk:hover .g3-newwz {color:var(--sblue);}
.g3-new-lnk {transform:scale(1);transition:all 0.3s ease;}
.g3-new-lnk.swiper-slide-active {transform:scale(1);}
.g3newbtn {opacity:0;cursor:pointer;}
.g3newbtn:hover {background:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.5);}
.g3-new-slider:hover .g3newbtn {opacity:1;}
.g3-newimg img,.g3-newwz,.g3newbtn {transition:all 0.3s ease;}
.g3-new-more {text-align:center;margin-top:70px;}
.g3newp2 {margin-top:5px;font-weight:600;line-height:1.4;}
.g3newp1 {color:var(--blue);font-size:14px;}
.g3newp3 {color:#999;font-size:14px;}
.g3newp4 {margin-top:25px;}
.g3-newwz {position:relative;}
.g3newp3 {position:absolute;left:15px;bottom:10px;}
.g3newp4 {margin-top:40px;}
.g3-new-lnk:hover i:before {opacity:1;}
.g3-new-lnk:hover i:after {width:30px;height:30px;transform:scale(1);}
.g3-new-lnk:hover .g3newp2 {color:var(--blue);}
.g3newot {width:250px;margin:0 auto;position:relative;height:20px;line-height:20px;box-sizing:content-box;padding-bottom:12px;}
.g3newot {border-bottom:1px solid #aaa;text-align:center;}
.pubscrollbar {height:3px;width:100%;position:absolute;bottom:-2px;left:0;}
.pubscrollbar .swiper-scrollbar-drag {background:#1D50A2;}
.g3newot {margin-top:40px;}
.g3newbtn {position:absolute;top:50%;width:50px;height:50px;line-height:48px;background:none;border-radius:50%;text-align:center;}
.g3newbtn {text-align:center;z-index:3;margin-top:-70px;transition:all 0.3s ease;}
.g3newbtn i {color:#fff;font-size:30px;font-weight:normal;}
.newlbtn1 {left:50%;margin-left:-465px;}
.newlbtn2 {right:50%;margin-right:-465px;}
.g3newbtn-1 {height:20px;width:20px;line-height:20px;top:auto;margin:0;left:auto;right:auto;opacity:1;}
.g3newbtn-1.gtechc-btn-1,.g3newbtn-1.gtechc-btn2-1 {left:0;}
.g3newbtn-1.gtechc-btn-2,.g3newbtn-1.gtechc-btn2-2 {right:0;}
.g3newbtn-1 i {color:#1D50A2;}
.g3newbtn-1:hover {background:none;border:none;}
@media screen and (max-width:1600px) {.g3newp3 {display:none;}
}


.v22-xiu-kh {/* background-image:url(../img/caseimg1.jpg);*//* padding-top:65px;padding-bottom:65px;*/background-repeat:no-repeat;height:669px;background-size:cover;border-radius:16px;width:100%;}
.v22-xiu-kh32 {background-image:url(img/index/sygreensygreen.jpg);position:relative;background-repeat:no-repeat;background-size:cover;width:100%;border-radius:43px;transform:scale(0.8);margin-top:140px;}
.v22-xiu-kh3 {/* background-image:url(img/index/bet4.jpg);*/width:80%;min-width:1200px;height:670px;object-fit:cover;margin:40px auto 80px auto;/* margin-top:40px;*/border-radius:43px;position:relative;}
.v22-xiu-kh3::before {content:"";width:100%;height:100%;position:absolute;z-index:1;background:red;opacity:0.1;left:0;top:0px;}
.sto_tit {margin-top:100px;}
/* .sto_tit.is-inview {animation:2s aniStyle2 0.3s;animation-fill-mode:forwards;}
*/.sto_p1 {font-size:44px;font-weight:bold;color:#000;text-align:center;}
.sto_p2 {text-align:center;font-size:18px;}
/* .ban_more_p1 {margin-top:20px;}
*/

.sygreen {height:80vh;position:relative;overflow:hidden;margin-top:-6px;}
.sygreenimg {position:absolute;width:104%;height:104%;left:-2%;top:-2%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.sygreenwz {width:38%;height:60%;position:absolute;left:10%;top:20%;width:0;}
.sygreenwzbg {position:absolute;width:104%;height:104%;left:-2%;top:-2%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.sygreenwzbg {background-image:url(img/index/bgg-dg-yl.jpg);filter:blur(20px);transition:filter .7s ease-out;}
.sygreenwzm {position:absolute;z-index:3;width:100%;height:100%;left:0;top:0;color:#fff;padding:12%;}
.sygreenp1 {font-weight:var(--bold);font-size:30px;}
.sygreenp1,.sygreenp2,.sygreenp3 {/* color:#fff;*/line-height:1;}
.sygreenp1,.sygreenp3 {font-weight:var(--bold);}
.sygreenp3 {font-size:50px;font-weight:bold;margin-top:10px;}
.sygreenp2 {font-size:20px;line-height:1.5;/* margin-top:25%;*//* margin-top:50px;*/}
.sygreenwzm {opacity:0;transition:all 0.3s ease;top:10%}
.sygreenwz {transition:all 1s cubic-bezier(.215,.61,.355,1);opacity:0;top:20%;}
.sygreen.active .sygreenwzbg {filter:blur(0);}
.sygreen.active .sygreenwz {width:38%;opacity:1;top:20%;top:19%;}
.sygreen.active .sygreenwzm {opacity:1;transition-delay:0.8s;top:0;}
.sygreen.active .syg_fuhao {animation:2s aniStyle1 0.3s;animation-fill-mode:forwards;}
.syg_fuhao {opacity:0;position:absolute;top:43%;left:53%;transform:translate(-50%,-50%);}
.syg_fuhao img {height:220px;}

.playlist_vdbg {width:100%;height:100%;position:absolute;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(4,23,114,0.5438550420168067) 50%,rgba(4,23,114,1) 100%);opacity:1;left:0;top:0px;}
/* .htvrvidoe {width:100%;}
*/.htvr {position:relative;height:660px;overflow:hidden;/* margin:100px 0;*/}
.htvrbg {position:absolute;width:110%;height:60px;border-radius:100%;left:-5%;z-index:3;}
/* .htvrbg1 {top:-30px;background:#FAFAFA;}
.htvrbg2 {topbottom:-30px;background:#FAFAFA;}
*/.htvrbtn {position:relative;display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;}
.htvrbtn i {position:relative;z-index:2;color:var(--blue);transition:all 0.3s ease;}
.htvrp1 {text-align:center;font-size:50px;color:#fff;font-weight:bold;}
.htvrwz {position:absolute;width:100%;text-align:center;top:50%;left:0;transform:translateY(-50%);z-index:6;}
.htvrbtn {margin-top:45px;background:#fff;border-radius:50%;}
.htvrbtn {transition:all 0.3s ease;}
.htvrbtn:hover i {color:#fff;}
.htvrbtn:hover {background:var(--blue);}
.buev {background:#fff;}
.buevtop {position:relative;}

.advant {width:70%;margin:0 auto;display:flex;justify-content:space-around;text-align:center;color:#fff;margin-top:60px;position:absolute;top:33%;left:50%;transform:translate(-50%,-50%);}
.advant2 {width:70%;margin:0 auto;text-align:center;color:#000;/* margin-top:60px;*/position:absolute;top:-2%;left:50%;transform:translate(-50%,-50%);/* opacity:0;*/}
.advant3 {width:70%;margin:0 auto;text-align:center;color:#fff;/* margin-top:60px;*/position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);}
.advant_ul1 img {height:60px;}
.advant_ul1 {width:15%;}
.advant_p1 {font-size:50px;font-weight:bold;}


.htfoottxt::-webkit-input-placeholder {/* WebKit,Blink,Edge */color:#fff;opacity:0.6;font-size:14px;}
.htfoottxt:-moz-placeholder {/* Mozilla Firefox 4 to 18 */color:#fff;opacity:0.6;font-size:14px;}
.htfoottxt::-moz-placeholder {/* Mozilla Firefox 19+ */color:#fff;opacity:0.6;font-size:14px;}
.htfoottxt:-ms-input-placeholder {/* Internet Explorer 10-11 */color:#fff;opacity:0.6;font-size:14px;}
.htfoot {position:sticky;bottom:0;}
.htfoot-static {position:relative;}
.htfoot {width:100%;}
.htfoot {background:#031346;padding-top:8%;padding-bottom:30px;}
.htfoota {width:100%;display:flex;justify-content:space-between;}
.htfootlogo {width:300px;}
.htfootar {width:calc(90% - 300px);}
.htfootnav {display:flex;justify-content:space-between;width:100%;}
.htfootnav h5 a{font-size:18px;font-weight:var(--b500);color:#fff;}
.htfootnav h5 {border-bottom:1px solid rgba(255,255,255,1);padding-bottom:12px;}
.htfootnav h5 i{display: none;}
.htfootnav h5.no {border:none;margin-top:10px;}
.htfootnav h5.no:first-child {margin-top:0;}
.htfootnav li a {color:#fff;opacity:0.7;font-size:14px;}
.htfootnav li {margin-top:8px;}
.htfootnav li:nth-child(2) {margin-top:20px;}
.htfootap1 {color:#fff;margin-top:40px;font-size:14px;}
.htfootara {position:relative;padding-bottom:80px;}
.htfootara {display:flex;justify-content:space-between;color:#fff;padding-top:30px;margin-top:60px;border-top:1px solid #256377;}
.htfootaral {width:45%;}
.htfootarar {width:45%;}
.htfootarap1 {font-weight:var(--b500);font-size:28px;line-height:1.4;}
.htfoottxt,.htfootbtn {background:none;border:none;outline:none;font-size:16px;}
.htfoottxt {height:40px;line-height:40px;border-bottom:1px solid rgba(255,255,255,0.5);width:100%;font-size:14px;color:#fff;}
.htfoottxt:focus {border-color:rgba(255,255,255,1);}
.htfoottxt {margin-top:30px;}
.htfoottxt:nth-child(1) {margin-top:0;}
.htfootbtn {color:#fff;display:inline-block;background:var(--qianlan);/* border:1px solid #fff;*/padding:10px 40px;margin-top:45px;border-radius: 999px;}
.htfootarap0 {color:#fff;font-size:14px;}
.htfootarap01 {width:50%;position:absolute;left:0;bottom:0;}
.htfootarap02 {margin-top:35px;}
.htfootarap021 {margin-top:0;position:relative;top:150px}
.htfootbtn {transition:all 0.3s ease;}
.htfootbtn:hover {}
.htfootc {display:flex;justify-content:space-between;width:100%;align-items:center;position:relative;}
.htfootc:before {position:absolute;display:none;content:'';width:100%;left:0;top:50%;transform:translateY(-50%);background:#fff;opacity:0.3;height:1px;}
.htfootshare i {display:block;width:40px;height:40px;line-height:40px;background:#fff;color:#2397be;color:#0d4abb;text-align:center;}
.htfootshare i {border-radius:50%;margin-right:10px;}
.htfootshare {display:flex;justify-content:flex-start;}
.hficn1 {font-size:24px;}
.hficn2 {font-size:25px;}
.hficn3 {font-size:24px;}
.hficn4 {font-size:24px;}
.hficn5 {font-size:23px;}
.hfcrp1,.hfcrp2 {color:#fff;line-height:1;}
.hfcrp1 a {margin-left:20px;display:inline-block;color:#fff;}
.hfcrp2 {opacity:0.5;font-size:12px;font-weight:300;margin-top:5px;}
.hfcr,.htfootshare {background:#031346;padding-left:20px;position:relative;z-index:2;}
.htfootshare {padding:0;padding-right:20px;}
.hfcr {text-align:right;}
.leftjtm {cursor:pointer;box-shadow:0 0 20px rgba(0,0,0,0.08);opacity:0;visibility:hidden;transition:all 0.3s ease;}
.leftjtm {background:#009ccd;color:#fff;padding:0 45px;height:55px;line-height:55px;border-radius:55px;display:inline-block;}
.leftjt {position:fixed;bottom:85px;z-index:33;left:40px;}
.leftjtm i {font-size:24px;position:relative;top:2px;}
.leftjtm span {font-size:18px;padding-left:15px;}
.leftjt.show .leftjtm {opacity:1;visibility:visible;}
.rightxf {position:fixed;right:0;top:70%;transform:translateY(-50%);z-index:33;background:#fff;box-shadow:0 0 30px rgba(0,0,0,0.1);}
.rightxf {width:65px;text-align:center;padding:20px 0;border-top-left-radius:80px;border-bottom-left-radius:80px;}
.rightxfp1 {font-size:12px;font-weight:300;line-height:1.2;}
.rightxficn1 {font-size:28px;}
.rightxficn2 {font-size:30px;}
.rightxficn3 {font-size:32px;}
.rightxficn4 {font-size:34px;}
.rightxficn5 {font-size:25px;}
.rightxf a {display:block;padding:15px 0;margin:0 5px;border-bottom:1px dashed #ccc;color:#222;position:relative;}
.rightxf a:last-child {border:none;}
.rightxf a:hover {color:var(--blue)}
.rightxf {transition:all 0.8s ease;opacity:0;visibility:hidden;right:-100%;}
.rightxf.show {opacity:1;right:0;visibility:visible;}
.rightxf {opacity:1;right:0;visibility:visible;top:auto;bottom: 20px;transform:none;}
.wxsub {position:absolute;width:150px;right:65px;top:50%;transform:translateY(-50%);}
.wxsub {padding-right:10px;}
.wxsubm:before {position:absolute;content:'';}
.wxsubm:before {right:-19px;top:50%;transform:translateY(-50%);}
.wxsubm:before {width:0;height:0;border-width:10px;border-style:solid;border-color:transparent transparent transparent #fff;}
.wxsubm {background:#fff;position:relative;box-shadow:0 0 15px rgba(0,0,0,0.08);text-align:center;padding:8px;border-radius:10px;}
.wxsubm p {color:var(--blue);}
.wxsubm img {border:5px solid #fff;box-sizing:border-box;}
.wxsubm img:first-child {margin-top:0;}
.wxsub img {max-width:100%;}
.wxsub {opacity:0;right:85px;visibility:hidden;z-index:-1;transition:all 0.3s ease;}
.rightxf a:hover .wxsub {opacity:1;right:65px;visibility:visible;z-index:9;}
.htfootlogo .foot_bg1 {/* width:100%;*/position:absolute;bottom:0;left:0;}
.htfootlogo .logoym {height:55px;}

.left_kf {width:443px;position:absolute;left:-29px;bottom:45px;}
.left_kf {display:none;}

.g-baner-page {padding-left:0 !important;width:100% !important;left:10% !important;top:70%;transform:none;text-align:left;height:12px;padding:0 !important;}
.g-baner-zw {padding-left:0;border:none;background:none;padding-top:0;}
.gpxx,.g-baner-page {bottom:8% !important;}
.g-baner-page {text-align:left;box-sizing:border-box;padding-right:40px !important;}
.g-baner {border-radius:0 !important;}



.laybg {background:#000;opacity:0.5;position:fixed;left:0;top:0;z-index:7766;width:100%;height:100vh;}
.layvideo {position:fixed;z-index:7799;max-width:1100px;width:80%;left:50%;top:50%;transform:translate(-50%,-50%);}
.layvideo {max-height:75vh;text-align:center;}
.layvideo video {width:100%;height:100%;object-fit:cover;}
.laybg,.layvideo {display:none;}
.layclose {position:absolute;right:-40px;top:0;color:#fff;font-size:24px;width:40px;height:40px;line-height:40px;text-align:center;}
.layclose {transform:rotateZ(45deg);}
.layclose i {font-size:24px;}
.layclose i,.js_video_play i {display:inline-block;position:absolute;width:100%;height:100%;top:0;left:0;}
.consua {padding-bottom:0;}
.consuctxt {background:none;border:none;font-family:'Source-Han-Ligh43b3387904163a6'  !important}
.consucxlm {display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #ddd;}
.consucxlm {align-items:center;padding:30px 0;}
.consucxlm:first-child {padding-top:0;}
.laymsgamxn:first-child {padding-top:15px;}
.consuclabel {font-size:var(--fs24);width:75px;line-height:30px;height:30px;color:#333;}
.consuctxt {line-height:30px;box-sizing:border-box;color:#555;height:30px;outline: none;}
.consuctxt:focus {border:none;}
.consuclabel i {color:var(--color);font-size:var(--fs22);vertical-align:text-top;padding-left:5px;font-style:normal;}
.consucxl,.consucxr {width:47%;}
.consucity .layui-unselect,.consuctxt {border:none;width:calc(100% - 75px);}
.consucityicon {position:absolute;right:0;z-index:3;top:50%;height:30px;line-height:30px;margin-top:-15px;}
.consucity {position:relative;}
.consucxr {display:flex;flex-wrap:wrap;align-items:flex-start;}
.consucxr .consuclabel {width:auto;}
.consuctext {width:100%;border:none;background:none;outline:none;background:#f7f7f7;}
.consuctext {height:calc(100% - 50px);margin-top:20px;padding:20px;box-sizing:border-box;}
.consuctext:focus {border:none;}
.consuctext,.consuctxt,.consucity .layui-form-select .layui-input {font-size:16px;color:#555;}
.consucx {margin-top:45px;}
.consucity .layui-form-select .layui-input {padding-left:0;width:100%;}
.consucity .layui-form-select dl dd.layui-this {background:var(--color);}
.consucity .layui-form-select dl {padding-top:10px;padding-bottom:10px;}
.consucity .layui-form-select dl dd {padding:5px 20px;}
.consucity .layui-form-select dl {max-height:490px;overflow-y:auto;}
.layui-form-select dl dd:first-child {display:none;}
.consuctk {margin-top:25px;}
.consucbtn {margin-top:25px;display:flex;}
.laymsga {position:fixed;width:800px;left:50%;margin-left:-400px;top:50%;transform:translateY(-50%);}
.laymsga {background:#fff;z-index:7999;}
.laymsgam {padding:35px 60px;}
.laymsgap1 {font-size:30px;padding-bottom:30px;}
.laymsgamx {display:flex;justify-content:space-between;flex-wrap:wrap;}
.laymsgamxn,.laymsgamx2m {width:49%;}
.consuclabel-1 {width:60px;font-size:16px;}
.consuctxt-1,.laymsga .layui-unselect {width:calc(100% - 60px);}
.consuclabel-2 {width:90px;font-size:16px;}
.consuctxt-2 {width:calc(100% - 90px);}
.laymsgamxn {padding-top:15px;padding-bottom:15px;}
.laymsgamxn-100 {width:100%;}
.laymsgamt {display:flex;justify-content:center;margin-top:45px;}
.laymsgaclose {position:absolute;right:0;top:0;width:60px;height:60px;text-align:center;line-height:60px;cursor:pointer;font-size:20px;}
.laymsgaclose i {font-size:20px;}
.laymsga .layui-form-select .layui-input,.consuctxt-1 {font-size:16px;}
.laymsga {display:none;}
.laymsgamx2m .consucxlm {padding-top:15px;}
.wylyambbtn {color:#fff;height:52px;line-height:52px;background:none;border:none;}
.wylyambbtn {background:var(--color);cursor:pointer;font-size:16px;text-align:center;width:auto;padding:0 50px;}
@media screen and (max-width:768px) {.layvideo {width:100%;}
.layclose {right:auto;left:50%;transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);}
.layclose {bottom:-40px;top:auto;margin-left:-28px;}
.laymsgap1 {font-size:20px;}
.laymsga {width:100%;left:0;margin-left:0;}
.laymsga {max-height:96vh;}
.laymsgam {padding:20px;}
.laymsgamxn {width:100%;padding-bottom:10px;}
.laymsgamxn:first-child {padding-top:10px;}
.laymsgap1 {padding-bottom:5px;}
.laymsgaclose {right:-10px;top:-10px;}
.laymsgam {padding:20px;}
}



.hl2baner {
    position: relative;
    overflow: hidden;
    z-index: 6;
}
.hl2baner {
    padding: 0;
    
	padding-top: 0;
}
.hl2bg, .hl2baner {
    height:calc(540px + var(--nav-height));
    min-height: inherit;
}
.hl2banerzz, .hl2banerzz2 {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
}
.hl2banerzz {
    background: linear-gradient(360deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.3) 38%, rgba(255, 255, 255, 0) 100%);
}
.hl2banerzz {
    animation-name: scrP00;
}
.hl2banerbg2 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.hl2banerbg2 {
    position: relative;
    width: 104%;
    height: 104%;
    left: -2%;
    top: -2%;
    object-fit: cover;
}
.hl2banerwz {
    position: absolute;
	padding-top: var(--nav-height);
    z-index: 3;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
}
.hl2banerqq{background: url(../pic/qq-l.svg) center no-repeat;width: 400px;height: 400px;background-size: cover;}
.hl2banerqq{position: absolute;left:-200px;top:-30px;transform: rotateZ(180deg);opacity: 0.3;}
.case_banner_con_title{font-size: 18px;}
.case_banner_con_des {
	margin-top: 10px;
	color: #fff;
	font-weight: var(--b400);
    line-height: 1.3;
    font-size: 54px;
}
@keyframes scrP0{
					0%{
						transform:scale(1) translateY(0)
					}
					to
					{
						transform:scale(1.3) translateY(30%)
					}
				}
				@keyframes scrP00{
					0%{
						opacity: 0;
					}
					to
					{
						opacity: 1;
					}
				}
				.hl2banerbg2{animation-name:scrP0}
				.hl2banerzz{animation-name:scrP00}


.ser_p2,.pubh1 {
    font-size: 46px;
    color: var(--color);
    line-height: 1.2;
    font-weight: var(--b400);
    overflow: hidden;
}
.pubh1-fff{color: #fff;}
.ser_p2_fff{color: #fff;}
.pubflex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.hl2aaml {
    width: 35%;
}

.hl2aamr {
    width: 55%;
    line-height: 1.8;
    text-align: justify;
    font-size: 18px;
}
.hl2aamr p{margin-top: 10px;}
.hl2aamr p:first-child{margin-top: 0;}



.hl2ab{position: relative;z-index: 6;width: 100%;display: flex;overflow: hidden;justify-content: space-between;}
				.hl2abzz{z-index:2;}
				.hl2abzz{position: absolute;width: 100%;height: 100%;left:0;top:0;background-position: center;background-repeat: no-repeat;background-size: cover;}
				.hl2abbg{position: absolute;left:-2%;top:-2%;width: 104%;height: 104%;background-position: center;background-repeat: no-repeat;background-size: cover;}
				.hl2abbg{object-fit: cover;}
				.hl2aba{width: 50%;position: relative;display: flex;justify-content: center;align-items: center;}
				.hl2abb{width: 50%;border-left: 1px solid rgba(255,255,255,0.2);}
				.hl2abbicon{display: block;width: 80px;height: 80px;position: relative;}
				.hl2abbicon img{position: absolute;left:0;top:0;right:0;bottom:0;margin: auto;max-width: 80%;max-height: 80%;}
				.hl2abbmli{align-items: center;padding: 50px 10%;border-top: 1px solid rgba(255,255,255,0.2);color: #fff;}
				.hl2abbmli:first-child{border: none;}
				.hl2abbp1{line-height: 1;display: flex;font-weight:var(--b400);align-items: center;}
				.hl2abbp1 span{font-size: 52px;}
				.hl2abbp1 i{padding-left: 10px;font-size: 52px;font-style: normal;font-weight: normal;}
				.hl2abbp2{font-size: 18px;margin-top: 15px;}
				.hl2aba,.hl2abb{position: relative;z-index: 6;}
				.hl2abbmli{transition: all 0.3s ease;}
				.hl2abbmli:hover{background:hsla(0,0%,50%,.1);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);}
				.hl2aba{width: calc(100% - (770px + ((100% - 1400px) / 2)));}
				.hl2abb{width: calc(770px + ((100% - 1400px) / 2));}
				
				
				.vieof1m1{margin-top: 0;}
				


.ab7kswiper {position:relative;overflow:hidden;border-radius: var(--border20);}
.ab7k{position:relative;z-index:6;background:#fff;width: 100%;}
.ab7kswiperm {width:100% !important;transition:all 0.3s ease;}
/* .ab7kswiperm {position:absolute;left:0;top:0;} */
.ab7kimg {position:relative;width:100%;left:0;top:0;transition:all 2s ease;transform:scale(1.1);}
.ab7kimg img {width:100%;object-fit:cover;}
/* .ab7kswiper {width:104%;height:104%;left:-2%;top:-2%;} */
.ab7kswiperm {opacity:0 !important;}
.ab7kswiperm.swiper-slide-active {opacity:1 !important;}
.ab7kswiperm.swiper-slide-active .ab7kimg {transform:scale(1);}
.ab7ksub {position:absolute;width:100%;display:flex;height:100%;left:0;top:0;z-index:6;justify-content: center;}
.ab7ksubm {width:50%;border-right:1px solid rgba(255,255,255,0.2);box-sizing:border-box;}
.ab7ksubm{width:700px;}
.ab7ksubm:last-child {border:none;}
.ab7ksubm {position:relative;}
.ab7kp1,.ab7kp2 {position:absolute;width:100%;left:0;text-align:center;transition:all 0.5s ease;}
.ab7kp2 {opacity:0;-webkit-opacity:0;visibility:hidden;top:55%;color:#fff;transition-delay:0.2s;padding:0 5%;box-sizing:border-box;}
.ab7kp2 {font-size:20px;line-height:1.6;}
.ab7kp2 p {margin-top:10px;}
.ab7kp2 p:nth-child(1) {margin-top:0;}
.ab7kp1en,.ab7kp1cn{color: #fff;}
.ab7kp1cn{}

.ab7kp1 {top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.ab7ksubm.on .ab7kp1 {top:40%}
.ab7ksubm.on .ab7kp2 {top:50%;opacity:1;-webkit-opacity:1;visibility:visible;}

.ab7kswiper{animation-name:scrPdbx;}
.ab7kswiper{width: calc(1400px + 10vw);}
@keyframes scrPdbx {
					0% {-webkit-clip-path:inset(0 round var(--border20) var(--border20) var(--border20) var(--border20));clip-path:inset(0 round var(--border20) var(--border20) var(--border20) var(--border20))}
					to {-webkit-clip-path:inset(3% 5vw 3% 5vw round var(--border20) var(--border20) var(--border20) var(--border20));clip-path:inset(3% 5vw 3% 5vw round  var(--border20) var(--border20) var(--border20) var(--border20))}
}
				

.hl4pros{background-color: #fafafa;}
.hl4prosx {margin-top:55px;}
.hl4prosxm {width:32%;background:#fff;border-radius:var(--border25);padding:40px;border: 1px solid #fff;position: relative;}
.hl4prosxm{box-shadow: 0 15px 35px rgba(0,0,0,0.06);}
.hl4prosxm-5 {width:19%;padding:25px;box-shadow:0 10px 25px rgba(0,0,0,0.06);}
.hl4prosp1 {font-size:22px;line-height:1.4;color:#222;margin-top:15px;font-weight: var(--b400);}
.hl4prosp11 {margin-top:10px;display:flex;width:100%;align-items:center;}
.hl4prosp1icon {margin-left:5px;font-size:18px;line-height:1;}
.hl4prosp2 {color:#666;margin-top:5px;font-size: 16px;min-height: 62px;}
.hl4prosp21 {font-size:14px;margin-top:5px;}
.hl4prosicon {width:70px;height:70px;text-align:left;line-height:70px;position:relative;}
.hl4prosicon img {position:absolute;inset:0;margin:auto;margin-left:0;max-width:80%;max-height:80%;transition:all 0.4s;}
.hl4prosicon1 {opacity:1;}
.hl4prosicon2 {opacity:0;}
.hl4prosicon i {color:#000;}
.hl4prosp3 {display:flex;justify-content:flex-end;margin-top:10px;}
.hl4prosicon i,.hl4prosp1,.hl4prosp2,.hl4prosxm,.hl4prosjt {transition:all 0.3s ease;}
.hl4prosjt {position:relative;bottom:0;right:0;}
.hl4prospmore{position:absolute;left: 40px;bottom: 20px;color: #fff;opacity: 0;transition: all 0.3s ease;}
/* .hl4prosicon1 i {font-size:35px;}
.hl4prosicon2 i {font-size:45px;}
.hl4prosicon3 i {font-size:32px;}
*/.hl4prosxm:hover {background:var(--colors);transform:scale(1.03);border-color: var(--colors);}
.hl4prosxm:hover .hl4prosp1 {color:#fff;}
.hl4prosxm:hover .hl4prosp2 {color:#fff;}
.hl4prosxm:hover .hl4prosicon i {color:#fff;}
.hl4prosxm:hover .hl4prosicon1 {opacity:0;}
.hl4prosxm:hover .hl4prosicon2 {opacity:1;}
.hl4prosxm:hover .hl4prosjt {color:var(--colors);opacity:1;background:#fff;border-color:#fff;}
.hl4prosxm:hover .hl4prospmore{opacity: 1;bottom: 30px;}

/* .hl4prosxm:hover .hl4prosxm, .hl4prosxm{background: none;} */



.hynavsub{position: absolute;width: 100%;left:0;top:0;top: 110px;}
.hynavsubm{background: #fff;justify-content: flex-start;}
.hynavsubm{border-top:1px solid #eee;}
.hynavsubma,.hynavsubmb{padding-bottom: 100px;padding-top: 60px;}
.hynavsubma{width: calc(10% + 300px);background: #fafafa;padding-left: 10%;}
.hynavsubma a{display: block;position: relative;line-height: 1.4;padding: 15px 0;padding-right: 30px;z-index: 2;font-weight: var(--b400);font-size: 18px;}
.hynavsubma a i{display: block;line-height: 20px;position: absolute;right: 30px;top:15px;transition: all 0.4s;}
.hynavsubali{position: relative;}
.hynavsubali:before{position: absolute;height: 100%;width: 0;left:-100%;top:0;transition: all 0.4s;background: #fff;content: '';}
.hynavsubali.cur:before,.hynavsubali:hover:before{width: 300%;}
.hynavsubali.cur a,.hynavsubali:hover a{color: var(--color);}
.hynavsubali.cur a i,.hynavsubali:hover a i{transform: rotateZ(-45deg);}

.hynavsubma{width: calc(10% + 300px);overflow: hidden;}
.hynavsubmb{width: calc(70% - 300px);margin-left: 5%;}
.hynavsubmbtab{width: 100%;display: none;}
.hynavsubmbtab:nth-child(1){display: block;}
.hynavsubmb ul{display: flex;width: 100%;flex-wrap: wrap;}
.hynavsubmb ul li{width: 30%;position: relative;position: relative;margin-right: 5%;line-height: 24px;}
.hynavsubmb ul li:nth-child(3n){margin-right: 0;}
.hynavsubmb ul li i{position: absolute;line-height: 24px;display: block;font-size: 12px;top:0;right: 0;}
.hynavsubmb ul li{margin-top: 18px;}
.hynavsubmb ul li a:hover,.hynavsubmb ul li a:hover i{color: var(--colors);}

.hynavsubm2{display: flex;justify-content:flex-start;width: 100%;background: #fafafa;}
.hynavsubm2{padding-left: calc(10% + 620px);}
@media screen and (max-width: 1440px){
	.hynavsubm2{padding-left: calc(5% + 620px);}
}
.hynavsubm2 a{padding: 20px;display: block;}
.hynavsubm2 a:hover{color: var(--color);}
.hynavsubm2m{transform: translateX(-60px);position: relative;display: flex;}
.ny .g-head .g-head-bm .hynavsubm2,.g-head.active .hynavsubm2{padding-left: calc(40px + 620px);}

.hynavsub_js{display: none;box-shadow: 0 5px 15px rgba(0,0,0,0.08);}


.hypnav{display: flex;border-bottom: 3px solid #eff1f5;width: 100%;}
.hypnav a{position: relative;padding: 30px 0;line-height: 1.2;font-size: 18px;text-align: center;}
.hypnav a{border-right: 1px solid #eff1f5;}
.hypnav a:before,.hypnav a:after{position: absolute;content: '';bottom: 0; opacity: 0; width: 0;height: 3px;background: var(--color);transition: all 0.3s ease;}
.hypnav a:before{right: 50%;}
.hypnav a:after{left: 50%;}
.hypnav a.on:before{opacity: 1;width: 50%;}
.hypnav a.on:after{opacity: 1;width: 50%;}
.hypnav a:last-child{border: none;}
.hypnav a:hover,.hypnav a.on{color: var(--color);}
.hypnav-3 a{width: 33.33%;}


.hypgmam{background: #fff;padding: 3%;align-items: center;box-shadow: 0 20px 30px rgba(0,0,0,0.08);}
.hypgmam,.hypgmamimg{border-radius: var(--border35);}
.hypgmamimg{width: 48%;overflow: hidden;}
.hypgmamimg img{width: 100%;}
.hypgmamwz{width: 52%;padding-left: 6%;padding-right: 2%;}
.hypgmams{margin-top: 25px;line-height: 1.6;text-align: justify;}
.hypgmams p{margin-top: 10px;}
.hypgmams strong{display: inline-block;margin-top: 15px;font-weight: var(--b500);font-size: 18px;}

.ggmore3{display: flex;font-size: 14px;color: #666;line-height: 1;}
.ggmore3 i{margin-left: 6px;position: relative;right: 0;}
.ggmore3,.ggmore3 i{transition: all 0.3s ease;}
.hypgmb{background: var(--bluebg);position: relative;padding: var(--ptb150) 0;}
.hypgmbm{position: relative;z-index: 3;}
.hypgmbh5{font-size: 24px;font-weight: var(--b400);line-height: 1.4;color: #222;margin-top: 5px;}
.hypgmbms{color: #333;margin-top: 10px;}
.hypgmbslide{background: #fff;border-radius: var(--border25);}
.hypgmbicon{display: inline-block;width: 65px;height: 65px;position: relative;}
.hypgmbicon img{position: absolute;max-width: 80%;max-height: 80%;margin: auto;inset: 0;}
.hypgmbslide,.hypgmbwrapper{height: auto;}

.hypgmbswiper{width: 100%;margin-top: var(--mt45p);}
.hypgmbwrapper{flex-wrap: wrap;}
.hypgmbslide{width: 32%;margin-right: 2%;margin-top: 2%;padding: 3%;}
.hypgmbslide:hover{transform: scale(1.03);}
.hypgmbslide:hover .hypgmbh5{color: var(--color);}
.hypgmbslide:hover .ggmore3 i{right: -5px;}
.hypgmbslide:nth-child(3n){margin-right: 0;}
.hypgmbmore{margin-top: 30px;}
.hypgmbh5,.hypgmbslide{transition: all 0.3s ease;}
.hypgmbslide:nth-child(-n+3){margin-top: 0;}

.pubboxsd{box-shadow: 0 15px 35px rgba(0,0,0,0.06);}
.hynam{align-items: flex-start;}
.hynasub{width: 340px;background: #fff;border-radius: var(--border15);overflow: hidden;position: sticky;top:130px;}
.hynazw{width: calc(100% - 340px);padding-left: 7%;}
.hynasubh5{font-size: 20px;font-weight:var(--b400);line-height: 1.4;padding: 25px;position: relative;cursor: pointer;}
.hynasubh5 span{color: #222;padding-right: 25px;}
.hynasubh5 i{color: #666;}
.hynasubh5 i{position: absolute;display: block;line-height: 1;right: 25px;top:30px}
.hynasubli{padding: 15px 25px;display: none;}
.hynasubli a{display: block;padding:5px 20px;color: #222;line-height: 1.4;}
.hynasubli a.cur,.hynasubli a:hover{color: var(--color);}
.hynasubm{border-bottom: 1px solid #ddd;}
.hynasubm:last-child{border: none;}
/* .hynasubm.cur .hynasubli{display: block;} */
.hynasubm.cur .hynasubh5{background: var(--bluebg);}
.hynasubm.cur .hynasubh5 i:before{content: "\e8e2";}
.hynasubm.cur .hynasubh5 i,.hynasubm.cur .hynasubh5 span{color: #fff;}
.hynasubh5,.hynasubh5 i,.hynasubh5 span,.hynasubli a{transition: all 0.3s ease;}
.hynasubli.hynasubm_js_sub.cur{display:block;}


.hynazwa{border-radius: var(--border15);padding: 25px 0;overflow: hidden;background: #fff;}
.hynazwa{padding-bottom: 60px;}
.hynazwa{margin-bottom: 40px;}
.hynazwa:last-child{margin-bottom: 0;}
.hynazwjj img{max-width: 100%;}
.hynazwh5{font-size: 40px;font-weight: var(--b400);line-height: 1.4;margin-top: 40px;}
.hynazwjj{margin-top: 30px;padding-top: 0;}
.hynazwjj p{margin-top: 10px;}
.hynazwjj p:nth-child(1){margin: 0;}
.hynazwen span{background: var(--bluebg);font-size: 14px;line-height: 1;display: inline-block;border-radius: 999px;}
.hynazwen span{border-bottom-left-radius: 0;border-top-left-radius: 0;color: #fff;padding-top: 10px;padding-bottom: 10px;}
.hynazwen span{width: 50%;}
.hynazlr6{padding-left: 6%;padding-right: 6%;}
.hynazwjj strong{font-weight: var(--b700);}
.hynazwjj ul li{position: relative;padding-left: 20px;}
.hynazwjj ul li:before{position: absolute;width: 4px;height: 4px;content: '';border-radius: 50%;left:10px;top:12px;}
.hynazwjj ul li:before{background: var(--color);}
.hynazwjj ul{margin-top: 10px;}
.hynazwjj li strong{font-weight: var(--b300);color: var(--color);}

.hynazw-nr1{margin-top: 40px;}
.hynazw-nr1m{background: #fafafa;border-radius: var(--border15);padding: 35px;display: flex;}
.hynazw-nr1a p{position: relative;font-size: 18px;color: var(--color);font-weight:var(--b400);padding-left: 15px;}
.hynazw-nr1a p{margin-bottom: 5px;}
.hynazw-nr1a p:before{position: absolute;width: 6px;height: 6px;content: '';border-radius: 50%;left:0;top:10px;}
.hynazw-nr1a p:before{background: var(--color);}
.hynazw-nr1a{line-height: 1.4;}
.hynazw-nr1a{width: 30%;margin-left: 10%;}
.hynazw-nr1b{width: 60%;}

.hynazw-nr1b p{position: relative;padding-left: 15px;}
.hynazw-nr1b p{margin-bottom: 5px;}
.hynazw-nr1b p:before{position: absolute;width: 3px;height: 3px;content: '';border-radius: 50%;left:0;top:11px;}
.hynazw-nr1b p:before{background: #666;}

.hynazwsbzs{display: flex;flex-wrap: wrap;}
.hynazwsbzs ul{width: 47%;margin-right: 6%;text-align: center;}
.hynazwsbzs img{border-radius: var(--border15);overflow: hidden;}
.hynazwsbzs p{margin-top: 15px;}
.hynazwsbzs ul:nth-child(2n){margin-right: 0;}

.hynazwsbzs{margin-top: 40px;}


.fixednav{position: relative;}
.fixednavm{position: absolute;left: 0;top:-110px}

.nyswiper{overflow: hidden;margin-top: 40px;}
.nyswiperslideimg img{border-radius: var(--border15);overflow: hidden;width: 100%;}
.nyswiperslide p{margin-top: 15px;text-align: center;}
.nyswiperpage{display: flex;justify-content: center;margin-top: 25px;}
.nyswiperpage span{margin: 0 5px;}


.sub_menu{border-bottom: 1px solid #ddd;height: 60px;box-sizing: content-box;line-height: 60px;}
.sub_menu_area{display: flex;width: 100%;}
.subMn{width: 100%;position: relative;z-index: 9;}
.sub_menu dt{position: relative;font-size: 16px;padding: 0 20px;}
.sub_menu dt i{position: absolute;right: 20px;top:0;transition: all 0.3s ease;z-index: 9;}
.sub_menu .on i{transform: rotateZ(180deg);}
.sub_menu dd {
	margin-top: 0;
	padding: 12px 0;
    display: none;
    background-color: #fff;
	position: absolute;width: 100%;left:0;top:51px;box-shadow: 0 5px 15px rgba(0,0,0,0.06);
}
.sub_menu dd a{display: block;padding: 10px 20px;line-height: 1.2;font-size: 16px;padding-right:35px;color: #555;}
.sub_menu dd a{position: relative;}
.subMn{display: block;color: #333;}
.subMn li{position: relative;}
.subMn a i{position: absolute;right: 0;line-height: 1;display: block;top:0;transform:none !important}
.subMn a i{padding:0 20px;height: 39px;line-height: 39px;}
.subMn3btn{position: absolute;width: 59px;height: 39px;line-height: 39px; right: 0;top:0;text-align: left;z-index: 3;padding:0 20px;}
.subMn3btn{transform: none !important;}
.subMn3btn{width:100%;text-align:right;}
.sub_menu  .subMn3 a{font-size: 14px;color: #333;}
.sub_menu  .subMn3{padding: 5px 10px;display: none;background-color: #fafafa;}
.subMn li.on>a{color: var(--color);}
.subMn li.on i:before{content: '\e729';}

