﻿@import url(base.css);

/*Top s*/
.bbg1 .header .header_t,.bbg1 .mainNav span a:after,.bbg1 .mainNav .sub dl{background: #0071BA}
.bbg2 .header .header_t,.bbg2 .mainNav span a:after,.bbg2 .mainNav .sub dl{background: #EF5A24}
.bbg3 .header .header_t,.bbg3 .mainNav span a:after,.bbg3 .mainNav .sub dl{background: #009045}
.bbg4 .header .header_t,.bbg4 .mainNav span a:after,.bbg4 .mainNav .sub dl{background: #662D8F}
.bbg5 .header .header_t,.bbg5 .mainNav span a:after,.bbg5 .mainNav .sub dl{background: #D60033}
.bbg6 .header .header_t,.bbg6 .mainNav span a:after,.bbg6 .mainNav .sub dl{background: #A37C52}

.header .header_t{text-align: center;font-size: 0.32rem;line-height: 0.42rem;letter-spacing: 0.08rem;color: #f0f3fa;font-weight: 100;height: 1.2rem;background-color: #8ac43f;}
.header .header_t .auto-inner{height:1.2rem;}
.header{position: relative; width:100%; left:0; top:0;z-index:1000;transition: all 0.3s;color: #000000;;background-color: #fff;}
.header .auto-inner{height:1rem;transition: all 0.3s;position: static;}
.header .logo img{height: 0.56rem;}
.header .logo span{margin-left: 0.19rem;padding-left: 0.18rem;border-left: 1px solid rgba(255,255,255,0.3);}
.header .logo span img{height: 0.31rem;}
.header.fix{position: fixed;border-bottom: 1px solid #dedede;}
.header.fix .header_t{display: none}
.header .ver{position: relative;}
.header .ver dt{cursor: pointer;font-size: var(--font-size14);}
.header .ver dt:before{width: 0.18rem;height: 0.18rem;background: url(../images/ico_ver.svg) no-repeat center center/contain;content: "";display: inline-block;vertical-align: middle;margin: -0.03rem 0.1rem 0 0;}
.header .ver dt:after{width: 11px;height: 6px;background: url(../images/arr_b_white.svg) no-repeat center center/contain;content: "";display: inline-block;vertical-align: middle;margin: -0.02rem 0 0 0.17rem;}
.header .ver dd{position: absolute;left: 50%;top: 150%;width: 115%;box-shadow: 0 5px 10px rgba(0,0,0,0.1);background-color:#fff;text-align: center;transform: translateX(-50%);border-radius: 5px;opacity: 0;visibility: hidden;z-index: -1;transition: all 0.3s ease;pointer-events: none;}
.header .ver dd a{display: block;color: rgba(var(--rgb-555));}.header .ver dd a:hover{color: rgba(var(--main-color))}
.header .ver.on dd{opacity: 1;z-index: 10;top: 100%;visibility: visible;padding: 0.1rem 0;pointer-events: auto;}

.top_search .ico{ cursor:pointer;text-align: center;position: relative;margin-left: 0.34rem;position: relative;z-index: 10;}
.top_search .ico i{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-position: center center;background-repeat: no-repeat;background-size: contain;width: 0.16rem;height: 0.16rem;}
.top_search .ico .iconso{background-image: url(../images/soso.svg);}
.top_search .ico .icongb{ display:none;background-image: url(../images/close2.svg);}
.top_search .ico.on .icongb{ display:block;}
.top_search .ico.on .iconso{ display:none;}
.top_search .searchbox {display:none;position: absolute;left: 0;top: 100%;width: 100%;background-color: #f5f8fa;padding: 2.604vw;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.top_search .searchbox .inner{max-width: 7rem;margin: 0px auto;position: relative;}
.top_search .searchbox .gjso{position: absolute;right: -1rem;top: 0.18rem;color: rgba(var(--main-color));}
.top_search .searchbox .gjso:hover{text-decoration: underline;}
.top_search .searchbox input{width: 100%;height: 0.6rem;border-radius: 5px;background-color: #fff;border: 0;padding: 0 0.8rem 0 0.65rem;background: #fff url(../images/ico_so2.svg) no-repeat 0.2rem center/0.24rem 0.24rem;}
.top_search .searchbox input:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.top_search .searchbox .btn{position: absolute;right: 0;top: 0;width: 1.06rem;text-align:center;height:0.6rem;line-height:0.6rem;border-radius: 0 5px 5px 0;color: #fff;font-weight: 700;background-color: rgba(var(--main-color));}
.top_search .searchbox .btn:hover{opacity: 0.9;}
.top_search .searchbox .keyword{padding-top: 0.18rem;font-weight: 100;color: #666666;}
.top_search .searchbox .keyword span{margin: 0 0.15rem 0 0.2rem;}
.top_search .searchbox .keyword a:not(:last-child){margin-right: 0.32rem;}
.top_search .searchbox .keyword a{color: #666666;}
.top_search .searchbox .keyword a:hover{color: rgba(var(--main-color));}

.mainNav{position: relative;font-size: var(--font-size18);}
.mainNav li{padding:0 2.6vw;position: relative;}
.mainNav li:first-child{padding-left: 0;}
.mainNav span a{ position:relative; z-index:100;display:block;line-height: 1rem;color: #000;transition: all 0.3s;font-size: 0.28rem}
.mainNav span a:after{position: absolute;width: 8.33vw;height: 0.6rem;content: "";left: 50%;transform: translateX(-50%) scale(0);top: -0%;background: #8ac43f;;transition: all .7s ;opacity: 0;}
.mainNav .arr{ display:none;}
.mainNav li.aon span a,.mainNav li:hover span a{color: #fff;}
.mainNav li:hover span a:after,.mainNav li.aon span a:after{top: 0.2rem;transform: translateX(-50%) scale(1);z-index: -1;border-radius: 0.13rem;opacity: 1;}
.mainNav li.has-sub:hover span a:after,.mainNav li.aon.has-sub:hover span a:after{border-radius: 0.13rem 0.13rem 0 0;}
.mainNav li:nth-child(1) span a:after,.mainNav li:nth-child(1) .sub dl{background: #8AC43F}
.mainNav li:nth-child(2) span a:after,.mainNav li:nth-child(2) .sub dl{background: #0071BA}
.mainNav li:nth-child(3) span a:after,.mainNav li:nth-child(3) .sub dl{background: #EF5A24}
.mainNav li:nth-child(4) span a:after,.mainNav li:nth-child(4) .sub dl{background: #009045}
.mainNav li:nth-child(5) span a:after,.mainNav li:nth-child(5) .sub dl{background: #662D8F}
.mainNav li:nth-child(6) span a:after,.mainNav li:nth-child(6) .sub dl{background: #D60033}

.open-menu{width: 0.3rem;height: 0.4rem;display: flex;flex-direction: column;justify-content: space-between;padding: 0.1rem 0; cursor: pointer; margin-left: 0.3rem;}
.open-menu i{display: block;width: 100%;background-color:  rgba(var(--main-color));height: 2px;transition: all 0.5s;}
.menu-show .open-menu i:nth-child(1) {
	-webkit-transform: translate(0, 5px) rotate(45deg) !important;
	-moz-transform: translate(0, 5px) rotate(45deg) !important;
	-ms-transform: translate(0, 5px) rotate(45deg) !important;
	-o-transform: translate(0, 5px) rotate(45deg) !important;
	transform: translate(0, 5px) rotate(45deg) !important;}
.menu-show .open-menu i:nth-child(2) {
	-webkit-transform: translate(0, 0) rotate(-45deg) !important;
	-moz-transform: translate(0, 0) rotate(-45deg) !important;
	-ms-transform: translate(0, 0) rotate(-45deg) !important;
	-o-transform: translate(0, 0) rotate(-45deg) !important;
	transform: translate(0, 0) rotate(-45deg) !important;}
.menu-show .open-menu i:nth-child(3) {width: 0;}

/* 头部滑过 */
.header.reon:After{height: 0;}
.header.fix:after,
.header.on:after,
.detailBox .header:after{height: 100%;box-shadow: 0 0 10px rgba(0,0,0,0.1);}


@media(max-width:1440px){
	.mainNav li{padding: 0 2.6vw;}
}
@media (min-width:1025px) {
.header .ver{margin-left: 0.44rem;}
.header .ver:before{position: absolute;left: -0.36rem;top: 50%;transform: translateY(-50%);width: 1px;height: 0.18rem;content: "";background-color: rgba(255,255,255,0.3);}

	.open-menu{display: none;}
		/* 下拉 */
		.mainNav .sub{position: absolute;left: 50%;transform: translateX(-50%) scale(0.9);top: calc(100% - 0.2rem);width: 3rem;text-align: center;opacity: 0;visibility: hidden;z-index: -100;transition: all 0.3s ease-out 0s;pointer-events: none;}
		.mainNav .sub dl{display: inline-block;box-shadow: 0 0 15px rgba(0,0,0,0.09);background:#f8f9fb;min-width: 8.33vw;border-radius: 0 0 0.13rem 0.13rem;background-color: #8ac43f;}
		.mainNav .sub dd{position: relative;margin: 0 0.1rem;text-align: left;}
		.mainNav .sub a{display: block;padding: 0.5vw 0;position: relative;z-index: 1;color: #fff;text-align: center; transition: all 0.5s;}
		.mainNav .sub dd:last-child a{border-bottom: 0 !important;}
		.mainNav .active .sub{display: block;z-index: 99;opacity: 1;visibility: visible;transform: translateX(-50%) scale(1);pointer-events: auto;}
}
	@media(min-width:1921px){
	.mainNav li{padding: 0 2vw;}
	.mainNav span a:after{width: 1.6rem;}
	.mainNav .sub dl{min-width: 1.6rem;}
}
@media(max-width:1024px){
	.header .auto-inner{justify-content: space-between;}
	.header .logo span{display: none;}
	.header .header_t,.header .header_t .auto-inner{font-size: 0.24rem;height: auto;line-height: 0.4rem;letter-spacing:0.01rem;padding: 0.1rem 0}

.header .header_t .auto-inner{justify-content: center;}
	.mainNav{position: fixed;left: 0;top:0rem;background: rgba(var(--main-color),0.9); padding: 0.2rem 0;visibility: hidden; transform: translateX(-100%); opacity: 0; transition: 0.3s; width: 3rem; bottom: 0; box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.2);}
	.menu-show{position: fixed;left: 0;top: 0;height: 100%;overflow: hidden;width: 100%;}
	.menu-show .mainNav{visibility: visible; opacity: 1; transform: translateX(0);}
	.mainNav ul{height: 100%; overflow: auto;line-height: 2;}
	.mainNav li{padding: 0;}
	.header.on .mainNav span a:after, .header.fix .mainNav span a:after{display: none;}
	.mainNav .sub dd a,
	.mainNav span a{color:#fff !important;line-height: 3;padding: 0 0.3rem;}
	.mainNav li:nth-child(1).aon span a{color: #ffcc00 !important;}
	.mainNav li:nth-child(2).aon span a{color: #0071BA !important;}
	.mainNav li:nth-child(3).aon span a{color: #EF5A24 !important;}
	.mainNav li:nth-child(4).aon span a{color: #009045 !important;}
	.mainNav li:nth-child(5).aon span a{color: #662D8F !important;}
	.mainNav li:nth-child(6).aon span a{color: #D60033 !important;}
	.mainNav .sub dd a{font-size: 0.2rem;}
	.mainNav li span{display: block;position: relative;font-size: 0.24rem;line-height: 2;}

	.wap-dd-op,
	.wap-op{position: absolute;right: 0;width: 3em; height: 100%;background: url(../images/arr_xjt_white.svg) no-repeat center center; background-size: 20% auto; top: 0;z-index: 101; transition: 0.3s;}
	.mainNav .sub dd.wap-active .wap-dd-op,
	span.on .wap-op{transform: rotate(180deg);}
	.mainNav .sub{display: none; padding: 0.1rem; background: rgba(255,255,255,0.1);line-height: 3;}
	.mainNav .sub dd dl{display: none; padding:1em 1em 1em 2em; background-color: rgba(var(--rgb-white),0.8); line-height: 2.4;}
	.mainNav .sub > dl > dd:not(:last-child){border-bottom: rgba(0,0,0,0.05) 1px solid;}
	.mainNav .sub dd.wap-active dl{display: block;}Nav{position: fixed;right: 0;top: 0.9rem;width: 80%;height: calc(100% - 0.9rem);right: -100%;transition: all 0.3s;opacity: 0;background-color:#ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.2);padding: 20px 0 0 0;overflow-y: auto;z-index: 100;text-align: center;margin-right: 0;}
}
/*Top end*/

/*Bottom s*/

.footer{ position:relative;background:#765aa1;color: #ffffff;z-index: 2;padding: 1rem 0 0.38rem;font-size: 0.28rem;font-weight: 100;}
.footer .auto-inner{position: relative;}
.footer .blank{position: absolute;left: 0;top: -100vh;height: 100vh;z-index: -2;width: 100%;visibility: hidden;}
.footer .logo {width: 25.25%;margin-bottom: 0.5rem;}
.footer .logo img{width:1.77rem;}
.footer .flogo_b p{margin-bottom: 0.45rem;}
.footer .flogo_b .gys img{margin: -0.03rem 0 0 0rem;width: 0.54rem;}
.footer .flogo_b p .tel{font-weight: normal;margin-left: 1.5rem;}
.footer .flogo_b p .tel a:hover{color: #fff;}
.footer .flogo_b p .tel img{margin-left: 0;margin-right: 0.2rem;width: 0.43rem;}
.footer .flogo_b .declare {display: flex;}
.footer .flogo_b .declare span{margin-right: 0.7rem;}
.footer .flogo_b .declare img{height: 0.54rem;transition: all 0.5s;}
.footer .flogo_b .declare img:hover{opacity: 0.8;transform: scale(1.1);}
.footer .flogo_b .declare em{display: flex;}
.footer .flogo_b .declare a:not(:last-child){margin-right: 0.37rem;}
.footer .nav a{color: #fff;}.footer .nav a:hover{color: #ffcc00;}
.footer .nav a:not(:last-child){margin-right: 1.3rem;}

.footer .fot-ewm{width: 100%;align-items: center;}
.footer .contact{padding: 0.02rem 0rem 0 0vw;position: absolute;right: 0;top: 0.78rem;}
.footer .contact .ewm{text-align: center;color: #fff;}
.footer .contact .ewm img{display: block;padding: 0;width: 1.6rem;background-color: #fff;margin: 0.2rem auto 0;border-radius: 0.2rem;}
.footer .copyright{text-align: center;font-size: 0.18rem;width: 100%;line-height: 1.6;padding-top: 0.55rem;}

.home-footer.active .waterline{animation:fadeInDown 0.3s .4s ease both;-webkit-animation:fadeInDown 0.3s .4s ease both;-moz-animation:fadeInDown 0.3s .4s ease both;}
.home-footer.active .waterline span:nth-child(1){animation:bounce 0.45s .5s ease both;-webkit-animation:bounce 0.45s .5s ease both;-moz-animation:bounce 0.45s .5s ease both;}
.home-footer.active .waterline span:nth-child(2){animation:bounce 0.45s .6s ease both;-webkit-animation:bounce 0.45s .6s ease both;-moz-animation:bounce 0.45s .6s ease both;}
.home-footer.active .waterline span:nth-child(3){animation:bounce 0.45s .7s ease both;-webkit-animation:bounce 0.45s .7s ease both;-moz-animation:bounce 0.45s .7s ease both;}

.totop{position: fixed;right: 0.37rem;bottom: 0;width: 0.73rem;height: 1.36rem;border-radius: 0.73rem;color: #fff !important;text-align: center;cursor: pointer;z-index: 100000;display: flex;align-items: center;justify-content: center;background: rgba(var(--main-color)) url(../images/totop.png) no-repeat center center/ 0.41rem 0.61rem; visibility: hidden; opacity: 0; transition: 0.3s;cursor:pointer;}
.totop.cd-is-visible {visibility: visible;opacity: 1;bottom: 0.9rem;}
.totop:hover{opacity: 0.8 !important;}
.totop.fix{position: absolute;top: -0.22rem;bottom: auto;border-radius: 50%;}
@media(max-width:1600px){
	.footer .waterline{left: 2vw;}
}
@media(max-width:1024px){
	.home-footer{overflow: visible !important;padding: 0 !important;}
	.footer .logo,.footer .sitemap{display: none;}
}
@media(max-width:480px){
	.footer .contact{padding-right: 0rem;}
	.footer{font-size: 0.19rem;}
	.footer .contact .ewm img{width: 1.2rem;margin-top: 0.1rem;}
	.footer .flogo_b p{font-size: 0.16rem}
	.totop.cd-is-visible{bottom: 0.2rem;}
	.footer .copyright{padding-top: 0.25rem;font-size: 0.16rem;}
	.footer .flogo_b .declare a:not(:last-child){margin-right: 0.15rem;}
}
/*Bottom end*/

/* button s*/
.moreBtn{min-width: 1.5rem;text-align: center;display: inline-block;overflow: hidden;position: relative;text-align: center;background-color: #fff;color: #999999;border: 1px solid #d5d5d5;border-radius: 0.5rem;text-align: center;line-height: 0.44rem;transition: all 0.5s;}
.moreBtn em{position: relative;overflow: hidden;padding: 0 0.15rem;display: block;}
.moreBtn em:after{display: inline-block;vertical-align: middle;content: "";width: 0.12rem;height: 0.1rem;background: url(../images/arr_more.svg) no-repeat center center/contain;margin: -0.03rem 0 0 0.1rem;transition: all 0.5s;}
.moreBtn:hover,a:hover .moreBtn{background-color: rgba(var(--main-color));border-color:rgba(var(--main-color));color: #fff;}
.moreBtn:hover em:After,a:hover .moreBtn em:After{background-image: url(../images/arr_more_white.svg);}
.moreBtn::before {content: "";position: absolute;top: -5%;left: -5%;z-index: 0;width: 110%;height: 110%;background-color: rgba(var(--main-color));transform: scaleX(0);transform-origin: right;-webkit-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-moz-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-o-transition: transform .6s cubic-bezier(.785, .135, .15, .86);transition: transform .6s cubic-bezier(.785, .135, .15, .86)}
.moreBtn:hover::before,a:hover .moreBtn::before {transform: scaleX(1);transform-origin: left}
.moreBtn.blue{border-color: rgba(var(--main-color));background-color: rgba(var(--main-color));color: #fff;}
.moreBtn.blue em:after{background-image: url(../images/arr_more_white.svg);}
.moreBtn.blue::before {background-color: rgba(255,255,255,0.2);}

.mores{color: rgba(var(--rgb-999));}
.mores:after{display: inline-block;vertical-align: middle;width: 12px;height: 10px;content: "";background: url(../images/arr_more.svg) no-repeat center center/contain;margin: -0.03rem 0 0 0.1rem;transition: all 0.5s;}
a:hover .mores:after{margin-left: 0.15rem;}

@media(max-width:640px){
	.moreBtn{width: auto !important;display: inline-block !important;}
}
/* button end*/

/* 首页 s*/

.section{background-color: #fff;overflow: hidden;padding: 1.2rem 0;position: relative;}



/* home-ban */
.home-ban .auto-inner{position: absolute;left: 50%;top: 20%;transform: translate(-50%,-00%);color: #fff;text-align: center;}
.home-ban .auto-inner h2{font-size: var(--font-size72);font-weight: 700;text-shadow: 0 7px 8px rgba(84,131,162,0.32);text-align: left;}
.home-ban .Ispic{padding-top: 8.6rem;}
.home-ban .moreBtn{margin-top: 0.3rem;}
.home-ban .wap{display: none;}
.home-ban{position: relative;padding: 0; z-index:10;}
.home-ban .swiper-slide:after{position: absolute;bottom: -16.8vw;left: 0;width: 100%;height: 18vw;background: url(../images/banbg.png) no-repeat center bottom/contain;content: "";z-index: 4;}
.home-ban .swiper-slide-active .auto-inner h2 {animation:fadeInRightSmall 0.6s 0.5s ease both;-webkit-animation:fadeInRightSmall 0.6s 0.5s ease both;-moz-animation:fadeInRightSmall 0.6s 0.5s ease both;}
.home-ban .swiper-slide-active .auto-inner .moreBtn {animation:fadeInRightSmall 0.6s 0.9s ease both;-webkit-animation:fadeInRightSmall 0.6s 0.9s ease both;-moz-animation:fadeInRightSmall 0.6s 0.7s ease both;}
.home-ban .swiper-button-prev,.home-ban .swiper-button-next{transition: all 0.5s;}
.swiper-container{z-index: 5;}
.home-ban .swiper-button-prev{left: -1rem;}
.home-ban .swiper-button-next{right: -1rem;}
.home-ban:hover .swiper-button-prev{left: 0.3rem;}
.home-ban:hover .swiper-button-next{right: 0.3rem;}
.home-ban .moreBtn{font-size: var(--font-size20);min-width: 1.7rem;}
.home-ban .moreBtn span:after{width: 0.16rem;height: 0.14rem;}
.home-ban .swiper-pagination{bottom: 0.25rem;}
.home-ban .swiper-pagination-bullet{width: 0.18rem;height: 0.18rem;border-radius: 0.18rem;margin:0.06rem !important;background: #fff;transition: all 0.3s;opacity: 1;}
.home-ban .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 0.58rem;}
.home-ban .swiper-pagination{display: inline-block;height: 0.3rem;left: 50%;z-index: 99; transform: translateX(-50%);border-radius: 0.15rem; padding: 0 0.08rem;width: auto; background: #8bc43f;}
.home-ban.ban2 .swiper-pagination{background: #0071ba;}
.home-ban.ban3 .swiper-pagination{background: #f9ae3b;}
.home-ban.ban4 .swiper-pagination{background: #8ac43f;}
.home-ban.ban5 .swiper-pagination{background: #765aa1;}
.home-ban.ban6 .swiper-pagination{background: #eb4557;}
@media(min-width:1921px){
	.home-ban .swiper-slide:after{height: 340px;background-position: top center;background-size: cover;}
}
@media(min-width:1025px){
	.home-ban .swiper-slide-active .Ispic{animation:fadeInscale 8s .4s ease both;-webkit-animation:fadeInscale 8s .4s ease both;-moz-animation:fadeInscale 8s .4s ease both;}
	.home-ban .swiper-slide-active:after{bottom: -0.02rem;animation:fadeInUp 0.6s 0.2s ease both;}
}
@media(max-width:1024px){
	.home-ban .auto-inner h2{font-size: var(--font-size48);max-width: 40vw}
	.home-ban .pc{display: none;}
	.home-ban .wap{display: block;}
	.home-ban .Ispic{padding-top: calc(1360/900*100%);}
	.home-ban .swiper-slide:after,.home-ban .auto-inner h2{display: none}
}
@media(max-width:768px){
	.home-ban .auto-inner h2{font-size: var(--font-size36);}
	
}

/* home-p1 */
.section .info{font-weight: 100;color: #000000;}
.section .info.color_w{color: #fff}
.section .info .welcome{font-size: 0.24rem;line-height:1;letter-spacing: 0.01rem;color: #8bc43f;}
.section .info .ti{font-size: 0.4rem;line-height: 1.35;
	letter-spacing: 0.02rem;margin: 0.4rem 0;font-weight: 400;}
.section .info .desc{font-size: 0.2rem;line-height: 0.36rem;color: #333333;letter-spacing: 0.01rem;}
.section .info.color_w .welcome,
.section .info.color_w .desc{color: #fff}
.section .info .desc .tit{font-size: 0.28rem;margin-bottom: 0.06rem;font-weight: normal;}
.home-p1 .Ispic{margin-top: 0.7rem;}

.section.bg1{background: #8ac43f;}
.home-p2  .info{max-width: 7.5rem}
.home-p2 .Ispic{margin-left: -0.7rem;}
.home-p2 .Ispic.hasbg{/*background: url(../images/ty.png) no-repeat 20% bottom;*/}
.home-p2 .Ispic.hasbg2{/*background: url(../images/ty2.png) no-repeat 20% bottom;*/padding-left: 1.8rem;margin-left: -1rem;}
.home-p3{padding: 2rem 0}
.home-p3 .icon1{position: absolute;left: 1.11rem;top: .69rem}
.home-p3 .info .welcome{color: #f9ae3b}
.home-p3.fan .icon1{position: absolute;right: 1.11rem;top: 1.69rem;text-align: right;}
.home-p3 .icon2{position: absolute;right: 0rem;top: 0.37rem}
.home-p3.fan .icon2{position: absolute;left: 0rem;top: 0.37rem}
.home-p3 .icon3{position: absolute;right: 1.2rem;bottom: 0.9rem}
.home-p3 .icon4{position: absolute;left: 1.6rem;bottom: 1.8rem}
.home-p3.fan .icon4{position: absolute;left: 0.7rem;bottom: 0.9rem}
.home-p3.fan .info .welcome.color_g{color: #0071BA}
.home-p3 .info{max-width: 7.4rem}
.home-p3 .Ispic{position: relative;overflow: visible;margin: 0}
.home-p3.fan .Ispic{margin: 0  0 0 1.3rem}
.home-p3.home-p1 .Ispic{margin: 0  0 0 1.3rem}
.home-p3 .Ispic:after{position: absolute;width: 6rem;height: 5.2rem;bottom: 0;left: 50%;transform: translateX(-50%);background-color: #ccc8e8;border-radius: 0.6rem;content: "";z-index:1;opacity: 0;}
.home-p3 .Ispic img{position: relative;z-index: 9;}
.jyln .info .welcome{display: none}
/* .jyln#p91 .Ispic .welcome{display: none} */
/* .jyln#p91 .info .welcome{display:block} */
.section.bg2{background: #29a9e0;padding-bottom: 0;}
.section.pd0{padding: 0}
.section .info.lh15 .ti{line-height: 1.5;}
.home-p3.home-p1 .icon1{position: absolute;left: 0rem;top: 4.11rem}
.home-p3.home-p1 .icon2{position: absolute;top: 0.7rem;right: 2rem}
.home-p3.home-p1 .icon3{position: absolute;right: 0.7rem;top: 3.45rem}
.home-p3.home-p1 .icon4{position: absolute;right: 0.7rem;bottom: 3.2rem;text-align: right}

.home-p5 .icon1{position: absolute;right: 2rem;top: 0.9rem}
.home-p5 .icon2{position: absolute;top: 3.5rem;right: 0.7rem}
.home-p5 .icon3{position: absolute;left: 0rem;bottom: 0.45rem}
.home-p5 .icon4{position: absolute;right: 0.7rem;bottom: 3.2rem}
.home-p2 .Ispic.mr13{margin-left: 0;margin-right: -8.33vw;}

.home-p1 .icon1{position: absolute;left: 0rem;top: 4.11rem}
.home-p1 .icon2{position: absolute;top: 0.7rem;right: 2rem}
.home-p1 .icon3{position: absolute;right: 0.7rem;top: 3.45rem}
.home-p1 .icon4{position: absolute;right: 0.7rem;bottom: 3.2rem}
.home-p1 .icon5{position: absolute;left: 0.7rem;top: 1.8rem}
.home-p1 .icon6{position: absolute;right: 0rem;top: 2.78rem}
 
.home-p5 .info .welcome{color: #0071BA;}
.home-p5 .swiper-container{margin-top: 0.7rem;}
.home-p5 .swiper-slide{position: relative;}
.home-p5 .swiper-slide .Ispic{padding-bottom:calc(380 / 480 * 100%);border-radius: 0.54rem;overflow: hidden;}
.home-p5 .swiper-slide .Ispic img{position: absolute;left: 0;top: 0;}
.home-p5 .swiper-slide .txt{width: 100%;display: flex;justify-content: center;align-items: center;margin-top: 0.5rem;}
.home-p5 .swiper-slide .txt .ti{font-size: 0.32rem;line-height: 0.32rem;letter-spacing: 0.02rem;margin-right: 0.3rem;	color: #000000;margin-bottom: 0rem;text-align: center;}
.home-p5 .swiper-slide .txt .ti h3{font-size: 0.32rem;line-height: 0.27rem;font-weight: normal;margin-bottom: 0.1rem;}
.home-p5 .swiper-slide .txt .ti h4{font-size: 0.22rem;line-height: 0.27rem;font-weight: normal;}
.home-p5 .swiper-slide .txt .desc{font-size: 0.18rem;	line-height: 0.32rem;letter-spacing: 0.01rem;color: #000000;font-weight: 100;}
.home-p5 .arrow{display: none !important}
.home-p6 .icon1{position: absolute;left: 0.7rem;top: 1.75rem}
.home-p6 .icon2{position: absolute;top: 2.8rem;right:0rem}
.home-p6{background-color: #f7f7f7;}
.home-p6 .Ispic{margin-top: 0.7rem;}
.section.home-p6 .info .welcome{color: #534292;}

.home-p7 .icon1{position: absolute;left: 2.84rem;top: 1.88rem}
.home-p7 .icon2{position: absolute;top: 4.66rem;left: 0.88rem}
.home-p7 .icon3{position: absolute;top: 3.28rem;right: 2.31rem}
.home-p7 .icon4{position: absolute;top: 3.28rem;right: 1.72rem;}
.home-p7 .icon5{position: absolute;left: 0.9rem;bottom: 2.78rem}
.home-p7 .icon6{position: absolute;left: 2.2rem;bottom: 1.6rem}
.home-p7 .icon7{position: absolute;left: 1.88rem;bottom: 3rem}
.home-p7 .icon8{position: absolute;left: 0.7rem;bottom: 1.6rem}
.home-p7 .icon9{position: absolute;right: 1.47rem;top: 0.6rem}
.home-p7 .arrow{top: auto;bottom: -0rem;border-radius: 0;width: 0.6rem;height: 0.6rem}
.home-p7 .swiper-container{padding-bottom: 1.6rem;margin-top: 0.7rem;display: inline-block;width: 100%;}
.home-p7 .swiper-button-prev{left: calc(50% - 0.9rem);background: url(../images/larr.png) no-repeat center/contain;}
.home-p7 .swiper-button-next{right: calc(50% - 0.9rem);background: url(../images/rarr.png) no-repeat center/contain;;}
.home-p7 .swiper-button-prev:hover{background-image: url(../images/larr2.png)}
.home-p7 .swiper-button-next:hover{background-image: url(../images/rarr2.png)}
.home-footer{padding: 0;}
.home-p7.home-p9{padding-bottom: 1.8rem;}
.home-p7  .info .welcome{color: #ff0000}
.section .info .welcome.color_z{color: #534292;}
.section.bg3{background-color: #29a9e0;}
.section.bg4{background-color: #f7ac3b;}
 .home-p8 {padding-bottom: 0.8rem;}
.home-p8 .icon1{position: absolute;left: 1.84rem;bottom: 2rem}
.home-p8 .icon2{position: absolute;top: 3.04rem;left: 8.5rem}
.home-p8 .icon3{position: absolute;top: 3.04rem;left: 9.1rem}
.home-p8 .swiper-slide .Ispic{width: 37.5%;height: 5.2rem;border-radius: 0.6rem;overflow: hidden;margin-left: 1rem;}
.home-p8 .swiper-slide .txt{width: 47%; font-size: 0.2rem;line-height: 0.36rem;letter-spacing: 0.01rem;	color: #333333;font-weight: 100;}
.home-p8 .swiper-container{padding-bottom: 1.6rem;display: inline-block;margin-top: 0.2rem;width: 100%;}
.home-p8 .swiper-button-prev{left: calc(50% - 0.9rem);background: url(../images/larr.png) no-repeat center/contain;}
.home-p8 .swiper-button-next{right: calc(50% - 0.9rem);background: url(../images/rarr.png) no-repeat center/contain;;}
.home-p8 .swiper-button-prev:hover{background-image: url(../images/larr2.png)}
.home-p8 .swiper-button-next:hover{background-image: url(../images/rarr2.png)}
.home-p8 .arrow{top: auto;bottom: -0rem;border-radius: 0;width: 0.6rem;height: 0.6rem}
.home-p8 .swiper-slide .txt .ti{font-size: 0.28rem;line-height: 0.36rem;letter-spacing: 0.02rem;margin-bottom: 0.2rem;font-weight: normal;	color: #000000;}
.bg3 .footer{background-color: #29a9e0}
.bg4 .footer{background-color: #f9ae3b}
.bg5 .footer{background-color: #8AC43F}
.bg6 .footer{background-color: #765aa1}
.bg7 .footer{background-color: #eb4557}
.bg8 .footer{background-color: #A37C52}


.search{margin-top: -0.4rem;position: relative;}
.search .searchbox{	height: 0.64rem;background-color: #8ac43f;border-radius: 0.3rem;}
.search .searchbox input{width: calc(100% - 1.1rem);height: 0.6rem;float: left;margin: 0.02rem;	background-color: #ffffff;background: #fff;border: none;font-size: 0.28rem;color: #999999;font-weight: 100;text-align: center;	border-radius: 0.3rem;}
.search .searchbox .button{float: right;width: 1rem;text-align: center;line-height: 0.64rem;height: 0.64rem;background: url(../images/search.png) no-repeat center;border: none;cursor: pointer;}
.search2 .searchbox{background-color: #f5911e;}

.home-p5.News_1 .icon1{position: absolute;left: 0rem;bottom: 1.2rem;top: auto}
.home-p5.News_1 .icon2{position: absolute;top: 1rem;right: 0.96rem}
.home-p5.News_1 .icon3{position: absolute;right: 2.2rem;bottom: 0.3rem;left: auto}
.home-p5.News_1 .icon4{position: absolute;left: 0.8rem;bottom: -0.4rem}

.section.News_2 .icon1{position: absolute;left: 0rem;top: 5.15rem;top: auto}
.section.News_2.Video .icon1{position: absolute;left: 0rem;bottom: 3.2rem;top: auto}
.section.News_2 .icon2{position: absolute;left: 0.7rem;bottom: 0.8rem;top: auto}
.section.News_2 .icon3{position: absolute; right: 0.36rem;top: 5.15rem;}

.home-p5.News_2 .icon1{position: absolute;right: 0rem;bottom: 0.45rem;top: auto;text-align: right;}
.home-p5.News_2 .icon2{position: absolute;bottom: 0.6rem;left: 0.7rem;}

.newstab ul{font-size: 0;text-align: center;margin-bottom: 0.4rem;}
.newstab li{display: inline-block;font-size: 0.24rem;padding: 0 0.6rem;margin: 0 0.2rem;height: 0.6rem;line-height: 0.6rem;border-radius: 0.1rem 0.1rem 0 0;background: #8AC43F;color: #fff;font-weight: lighter;}
.newstab li:hover a{color: #fff}
.newstab li:nth-child(2n){background-color: #38B249}
.newstab li:nth-child(3n){background-color: #018F44}
.newstab li:nth-child(4n){background-color: #006837}
.newstab li.on,.newstab li:hover{font-weight: bold;}

.newstab2 li:nth-child(1n){background-color: #F9AE3B}
.newstab2 li:nth-child(2n){background-color: #F5911E}
.newstab2 li:nth-child(3n){background-color: #EE5923}
.newstab2 li:nth-child(4n){background-color: #EB1C24}


.newstit{margin-bottom: 0.25rem;display: inline-block;width: 100%;}
.newstit h2{position: relative;float: left;}
.newstit span{position: absolute;right: 0.15rem;bottom: 0.15rem;font-size: 0.4rem;color: #ffffff;line-height: 0.4rem;letter-spacing: 0.02rem;font-weight: normal;}
.morebtn{margin-top: 0.6rem;text-align: center;position: relative;}
.morebtn a{display: inline-block;cursor: pointer; font-size: 0.4rem;height: 0.96rem;width: 3.92rem;line-height: 0.96rem;text-align: center;letter-spacing: 0.02rem;color: #ffffff;font-weight: 700;background: url(../images/more.png) no-repeat center;}
.morebtn.morebtn2 a,.morebtn.back a{background-image: url(../images/more2.png);}
.morebtn.morebtn2.back{margin-bottom: 1.4rem;}

.tc .newstit h2{float: none;display: inline-block;}

.News_2 .List li{position: relative;border-radius: 0.6rem;overflow: hidden;margin-bottom: 0.6rem;}
.News_2 .List .Ispic{height: 4.2rem;	border-radius: 0.6rem;transition: all 0.3s}
.News_2 .List li .txt{position: absolute;width: 100%;padding: 0 0.8rem;bottom: 0.5rem;left: 0;z-index: 9;}
.News_2 .List li .txt .lb{font-size: 0.4rem;letter-spacing: 0.02rem;color: #ffffff;line-height: 1;}
.News_2 .List li .txt .lb i{display: block;font-size: 0.18rem;line-height: 0.32rem;letter-spacing: 0.03rem;font-weight: 100;}
.News_2 .List li .txt .ti{width: 60%;max-width: 6.6rem;height: 0.6rem;	background-color: #8ac43f;	border-radius: 0.3rem;text-align: center;line-height: 0.6rem;font-size: 0.3rem;	color: #ffffff;letter-spacing: 0.02rem;font-weight: 100;}
.News_2 .List li .txt time{font-family: Montserrat-Regular;font-size: 0.4rem;color: #ffffff;letter-spacing: 0.03rem;text-align: right;}
.News_2 .List li .txt time span{font-size: 0.18rem;display: block;}
.News_2 .List li:after{position: absolute;left: 0;bottom: -0.5rem;height: 4.2rem;background: url(../images/bg2.png) repeat-x bottom center;content: "";width: 100%;z-index: 1;}
.News_2 .List li:hover .Ispic{transform: scale(1.05);}
.News_2 .List li:nth-child(2n) .txt .ti{background-color: #f5911e;}
.News_2 .List li:nth-child(3n) .txt .ti{background-color: #29a9e0;}
.News_2 .List li:nth-child(3n+1) .txt .ti{background-color: #8ac43f;}

.News_2 {padding-bottom: 1.2rem;padding-top: 0;}


.News_2 .VideoList li{width: 47.5%;float: left;margin-bottom: 1rem;position: relative;}
.News_2 .VideoList li:nth-child(2n){float: right;}
.News_2 .VideoList li .Ispic{width: calc(100% - 0.6rem);height: 4.2rem;border-radius: 0.6rem;}
.News_2 .VideoList li time{position: absolute;left: 0.5rem;top: 0.7rem;z-index: 9;}
.News_2 .VideoList li time{font-family: Montserrat-Regular;font-size: 0.4rem;color: #ffffff;letter-spacing: 0.03rem;text-align: left; display: none;}
.News_2 .VideoList li time span{font-size: 0.18rem;display: block;}
.News_2 .VideoList li .txt{position: absolute;width: 100%;padding: 0 1rem 0 0.5rem;bottom: 0.3rem;left: 0;z-index: 9;}
.News_2 .VideoList li .txt .lb{font-size: 0.4rem;letter-spacing: 0.02rem;color: #ffffff;line-height: 0.6rem;}
.News_2 .VideoList li .txt .ti{width: 65%;max-width: 4.6rem;height: 0.6rem;	background-color: #8ac43f;	border-radius: 0.3rem;text-align: center;line-height: 0.6rem;font-size: 0.3rem;	color: #ffffff;letter-spacing: 0.02rem;font-weight: 100;}
.News_2 .VideoList li .play{width: 1.81rem;position: absolute;right: 0;top: 50%;cursor: pointer; transform: translateY(-50%);background: url(../images/play.png) no-repeat center/contain;z-index: 99;	height: 1.37rem;}

.ytable{ display:table; width:100%;table-layout:fixed;}
.ytable-cell{ display:table-cell; vertical-align:middle;}
.Popup{position: fixed;background:rgba(0, 0, 0, 0.75);}
.Popup{ width: 100%; height: 100%; top: 0; left: 0; z-index: 100000;}
.Popup .ytable{height: 100%;}
.Popup .ytable .video{position: relative; max-width: 16rem; width: 90%;overflow: hidden; border-radius: 0.6rem; margin: 0 auto; padding: 0px;}
.Popup video{ width: 100%;max-height: 80vh;}
.videobox .Popup video{ height: 100%;background: #000; }


.Popup .close{position: absolute;right: 40px;top: 40px; width: 60px; height: 60px; cursor: pointer; z-index: 10; cursor: pointer;}
.Popup .close:before,
.Popup .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 4px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Popup .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}


.form .inputbox{width: 48.5%;float: left;background-color: #eb4557;height: 0.5rem;line-height: 0.5rem;border-radius: 0.5rem;margin-bottom: 0.3rem;position: relative;} 
.form .inputbox.notice:before{position: absolute;left: -0.2rem;top: -0.2rem;background: url(../images/notice.png) no-repeat center center/contain;content: "";width: 0.64rem;height: 0.74rem;z-index: 10;}
.form .inputbox:nth-child(2n){float: right;}
.form .inputbox span{width: 1.6rem;float: left;font-size: 0.26rem;color: #ffffff;font-weight:400;text-align: center;}
.form .inputbox .text{width: calc(100% - 1.62rem);height: 0.46rem;margin: 0.02rem; margin-left: 0;float: right;border-radius: 0.46rem;	background-color: #ffffff;border: none;text-align: center; font-size: 0.18rem;color:#000;letter-spacing: 0.02rem;font-weight:400;}
.form .inputbox select option{color:#000}
.section.form1 .info .welcome,
.section.form2 .info .welcome,
.section.form3 .info .welcome{color: #eb4557;}
.form .sub{text-align: center;margin-top: 0.3rem;display: inline-block;width: 100%;}
.form .sub .button{display: inline-block;cursor: pointer; width: 2.2rem;background: url(../images/more3.png) no-repeat center/contain;line-height: 0.54rem;text-align: center;font-size: 0.28rem;	color: #ffffff;letter-spacing: 0.02rem;border: none;	height: 0.54rem;}
.form .sub .button.hide{display: none;width: 10rem;max-width: 90%; height: 0.9rem;height: 0.9rem;background: #EA4557;font-size: 0.5rem;border-radius: 0.9rem}
.form .sub.sucss .active.hide{display: inline-block;}
.form .sub.sucss .button{display: none}


.section.form1{padding-bottom: 0;}
.section.form2 .inputbox .text{color: #333333;font-weight: normal;}
.section.form2 .inputbox{position: relative;background-color: #8ac43f;}
.section.form2 .inputbox .tag{height: 0.51rem;background: url(../images/bg3.png) no-repeat center top/contain;position: absolute;right: 0;bottom: 0.6rem;font-size: 0.24rem;color: #ffffff;letter-spacing: 0.03rem;line-height: 0.48rem;;min-width: 2.2rem;text-align: center;padding: 0 0.3rem}
.section.form2 .inputbox:nth-child(2) .tag{background-image: url(../images/bg4.png);}
.section.form2 .inputbox:nth-child(2){background-color: #f5911e;}
.section.form2 .inputbox:nth-child(3){background-color: #eb4557;width: 100%;}
.section.form2 .inputbox:nth-child(4){background-color: #eb1c24;}
.section.form3 .inputbox:nth-child(3){background-color: #f5911e;}
.section.form3 .inputbox:nth-child(2){background-color: #765aa1;}
.section.form3 .inputbox:nth-child(4){background-color: #29a9e0;}
.section.form3{padding-bottom: 1rem;}
.selecttext select {
    border: none;
    width: 30%;
    margin-right: .1rem;
}

.selecttext {
    display: flex;
    align-items: center;
    justify-content: center;
}

.selecttext [name='whirValidator'] {
    display: none;
}


@media(max-width:1600px){
.home-p2 .info,.home-p3 .info{max-width: 54%}
/* .home-p2 .Ispic,.home-p3 .Ispic{max-width: 40%} */
.home-p3 .Ispic:after{width: 120%;height: 66%}
.home-p2 .info .info{max-width: 100%}
.section .info .ti{font-size: 0.3rem;}
/* .section.pd0{padding: 0.2rem 0} */

}
@media(max-width:1280px){
.icon1,.icon2,.icon3,.icon4,.icon5,.icon6,.icon7,.icon8,.icon9{display: none !important}
}
@media(max-width:1024px){
.home-p8 .swiper-slide .Ispic{margin-left: 0;height: 27vw}
.home-p8 .swiper-slide .txt{width: 56%}
.News_2 .VideoList li{width: 100%;margin-bottom: 0.3rem;}
.home-p3 .Ispic:after{width: 100%;}
.home-p3 .Ispic img{width: 80%;margin: 0 auto}
.home-p3 .Ispic{text-align: center;}
.home-p3 .Ispic{margin-right: 0;}
.totop{right: 5px;width: 0.4rem;height: 0.6rem;background-size: 0.2rem auto}
.section{padding: 0.4rem 0}
.section .info .ti{margin: 0.2rem 0 0.4rem}
.home-p7 .swiper-container{margin-top: 0;}
.home-p6 .Ispic,.home-p1 .Ispic{margin-top: 0.3rem;}
.home-ban{padding: 0;overflow: hidden;}
.home-p7 .swiper-container{padding-bottom: 0.8rem;}
.home-p7 .arrow{width: 0.4rem;height: 0.4rem}
.home-p7 .swiper-button-next{right:calc(50% - 0.5rem) }
.home-p7 .swiper-button-prev{left:calc(50% - 0.5rem) }
.home-ban .swiper-pagination{height: 0.2rem}
.home-ban .swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;margin: 0.05rem !important}
.home-ban .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 0.3rem}
.News_2 .List li .txt{padding: 0 0.3rem}
.News_2 .List li .txt time{font-size: 0.3rem}
.News_2 .List li .txt .lb{font-size: 0.3rem;letter-spacing:0;}
.News_2 .List li .txt .lb i{font-size: 0.14rem;letter-spacing:0;}
.search{margin-top: 0;}
.News_2 .List li .txt .ti{font-size: 0.24rem}
.morebtn a{background-size: contain;width: 2rem;font-size: 0.28rem;height: 0.6rem;line-height: 0.6rem;}
.morebtn{margin-top: 0.1rem;}
.home-p7.home-p9{padding-bottom: 0.4rem;}
.newstit span{bottom: 0.2rem}
.home-p2 .Ispic,.home-p3 .Ispic{max-width: 70%}
}
@media(max-width:768px){
.home-p2 .Ispic, .home-p3 .Ispic,.home-p2 .info, .home-p3 .info{max-width: unset;width: 100%;}
.section .info .welcome{font-size: 0.18rem;line-height: 1.2;}
.section .auto-inner {flex-wrap: wrap;}
.home-p2 .Ispic{margin: 0 auto}
.section.bg1{padding-bottom: 0;}
.section.bg4{padding-bottom: 0;}
.section.bg2{padding-bottom: 0;}
.section .info .ti{margin: 0.1rem 0 0.2rem}
.section .info .ti{font-size: 0.3rem}
.header .auto-inner{height: 0.6rem}
.header .header_t, .header .header_t .auto-inner{font-size: 0.13rem;height: 0.4rem;line-height: 0.4rem;font-weight: normal;}
.home-ban .swiper-pagination{bottom: 0.05rem}
.footer .flogo_b p span{display: inline-block;width: auto;}
.footer .flogo_b p .tel{margin-left: 0;}
.footer .flogo_b p .tel img{margin-right: 0.1rem;}
.footer{padding: 0.4rem 0}
.footer .flogo_b p{margin-bottom: 0.2rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
.footer .flogo_b p a:not(:last-child){margin-right: 0.2rem;}
.footer .flogo_b .declare img{height: auto;}
.footer .flogo_b .declare span{margin: 0 0 0.2rem;width: 100%;}

.footer .nav{width: 60%;display: flex;justify-content: center;flex-wrap: wrap;}
.footer .nav a:nth-child(1),
.footer .nav a:nth-child(2) {margin-bottom: 0.25rem;}
.footer .nav a{width: 38%;}
.footer .contact{width: 40%;text-align: center;position: relative;top: auto;}
.footer .ewm .ico{display: block;position: relative;}
.footer .ewm .ico:before{content:"";background: url(../images/ewmico.png) no-repeat center center/contain;position: absolute;left: 0;top: 0;width:100%;height:100%;z-index: 2;transition: all 0.5s;}
.footer .ewm .ico img{opacity: 0;transition: all 0.5s;}
.footer .ewm .ico:hover:before{opacity: 0}
.footer .ewm .ico:hover img{opacity: 1;}

.footer .nav a:not(:last-child){margin-right: 0;}
.News_2 .List li .txt .ti{width: 100%;margin: 0.1rem 0;padding: 0 0.1rem}
.header .logo img{height: 0.4rem}
.home-footer{padding: 0}
.home-p3.fan .Ispic{margin-left: 0;margin-bottom: 0.3rem;}
.home-p2 .info{margin-top: 0.3rem;}
.home-p3.home-p1 .Ispic{margin-left: 0;margin-bottom: 0.3rem;}
.News_2 .List li .txt{flex-wrap: wrap;bottom: 0.3rem}
.home-p5 .swiper-slide .txt{padding: 0rem}
.home-p5 .swiper-slide,.News_2 .List .Ispic{border-radius: 0.3rem}
.News_2,.News_1 {padding-bottom: 0;}
.News_2 .List li .txt time span{display: inline-block;}
.News_2 .List li .txt{padding: 0 0.15rem}
.form .inputbox{width: 100%;}
.section.form2 .inputbox:nth-child(1){margin-bottom: 0.8rem;}
.form .inputbox span{font-size: 0.2rem}
.section.form3 .inputbox:nth-child(1){margin-bottom: 0.2rem;}
.home-p8 .swiper-slide .Ispic{width: 100%;height: 70vw;border-radius: 0.3rem}
.home-p8 .swiper-slide .txt{width: 100%;margin-top: 0.3rem;}
.home-p8 .swiper-slide a{flex-wrap: wrap;}
.home-p5 .arrow{display: block !important}
.header .header_t, .header .header_t .auto-inner{line-height: 0.2rem;height: auto;letter-spacing:0;padding: 0.05rem 0}
.section .info .welcome img{max-height: 0.6rem}
.selecttext select {
    width: 40%;
}
.home-p5 .swiper-slide .Ispic{border-radius: 0.2rem;}

}

@media(max-width:480px){

.newstit h2 img{height: 0.8rem}
.newstit span{font-size: 0.24rem;letter-spacing:0;bottom: 0.06rem}
.News_2 .VideoList li .play{width: 1rem;height: 0.7rem;right: auto;left: 50%; transform: translate(-50%,-50%);}
.News_2 .VideoList li .txt{flex-wrap: wrap;padding: 0 0.2rem 0 0.2rem}
.News_2 .VideoList li .txt .ti{width: 100%;font-size: 0.24rem}
.News_2 .VideoList li .Ispic{width: 100%;border-radius: 0.3rem}
.News_2 .VideoList li time{left: 0.2rem;top: 0.2rem}
.News_2 .VideoList li .txt .lb{font-size: 0.3rem}
.morebtn{display: inline-block;width: 100%;}
.form .sub .button{background-size: contain}
.form .sub{margin-top: 0;}
.form .inputbox span{width: 1.2rem}
.form .inputbox .text{width: calc(100% - 1.3rem);font-size: 0.16rem}
.section.form2 .inputbox .tag{font-size: 0.2rem;letter-spacing:0;font-size: 0.2rem;background-size: 100% 100%;}
.form .inputbox{margin-bottom: 0.2rem;}
.newstab li{margin: 0.1rem auto 0;border-radius: 0.1rem;}
.News_2 .List li{border-radius: 0.3rem}
.footer .flogo_b p .tel img{width: 0.3rem;}

.form .inputbox.notice:before{width: 0.48rem;}
}

/*20251216*/
.qysearch.search .searchbox{background-color: #765aa1;}
.qysearch.search{margin-bottom: 0.6rem;}
.home-p9.section{padding: 0}
.home-p9.section .ti{text-align: center;font-size: 0.4rem;color: #000000;font-weight: normal;}

.mapbox {margin-bottom: 0.5rem;}
.mapbox .ti{margin-bottom: 0.3rem;}
.mapbox ul{padding: 2% 5%;background-color: #8ac43f;border-radius: 0.6rem;font-size: 0;text-align: center;}
.mapbox ul li{width: 18%;border-radius: 0.28rem;display: inline-block;line-height: 0.56rem;margin: 0.15rem 1% ;height: 0.56rem;background-color: #f0f0f0;position: relative;text-align: center;font-size: 0.32rem;color: #333333;letter-spacing: 0.02rem;}
.mapbox ul li:after{position: absolute;right: 0;bottom:0;width: 0.55rem;content: ""; 	height: 0.58rem;}
.mapbox ul li.on,.mapbox ul li:hover{background-color: #009245;color: #fff}
.mapbox ul li.lock:after{background: url(../images/lock.png) no-repeat center/contain;width: 0.39rem;height: 0.55rem}
.mapbox ul li.open:after{background: url(../images/open.png) no-repeat center/contain;}

.mapbox.mapbox2 ul{background-color: #009045;}
.mapbox.mapbox2 ul li.on,.mapbox.mapbox2 ul li:hover{background-color: #006837;}

.mapbox.mapbox3 ul{background-color: #f5911e;}
.mapbox.mapbox3 ul li.on,.mapbox.mapbox3 ul li:hover{background-color: #f15a24;}

.mapbox.mapbox4 ul{background-color: #ef5a24;}
.mapbox.mapbox4 ul li.on,.mapbox.mapbox4 ul li:hover{background-color: #ed1c24;}

.mapbox.mapbox5 ul{background-color: #29a9e0;}
.mapbox.mapbox5 ul li.on,.mapbox.mapbox5 ul li:hover{background-color: #0071bc;}

.mapbox.mapbox6 ul{background-color: #0071ba;}
.mapbox.mapbox6 ul li.on,.mapbox.mapbox6 ul li:hover{background-color: #2e3192;}

.mapbox.mapbox7 ul{background-color: #9a5ca1;}
.mapbox.mapbox7 ul li.on,.mapbox.mapbox7 ul li:hover{background-color: #662d91;}

.home-p10.section{padding: 0}
.home-p10.section .ti{text-align: center;margin-bottom: 0.4rem;}
.home-p10.section .ti span{display: inline-block;height: 0.66rem;background-color: #ef5a24;border-radius: 0.33rem;padding: 0 0.87rem;font-size: 0.42rem;line-height: 0.66rem;color: #ffffff;}
.home-p10.section ul.citylist{border-radius: 0.6rem;background-color: #ef5a24;padding: 2%;font-size: 0}
.home-p10.section ul.citylist li{cursor: pointer;margin: 1.5% 1%;position: relative;font-size: 0.24rem;letter-spacing: 0.01rem;color: #333333;display: inline-block;min-width: 1.6rem;text-align: center;padding: 0 0.3rem;height: 0.36rem;line-height: 0.36rem;background-color: #f0f0f0;border-radius: 0.18rem;}
.home-p10.section ul.citylist li:after{position: absolute;right: 0;bottom:0;width: 0.45rem;content: ""; 	height: 0.47rem;}
.home-p10.section ul.citylist li.lock:after{background: url(../images/lock.png) no-repeat center/contain;width: 0.32rem;height: 0.45rem}
.home-p10.section ul.citylist li.open:after{background: url(../images/open.png) no-repeat center/contain;}
.home-p10.section ul.citylist li.on{background-color: #ed1c24;color: #fff}
.home-p10.section ul.citylist li.lock{cursor:no-drop }

.home-p10.section .img{margin-top: 0.6rem;border-radius: 0.6rem;overflow: hidden;position: relative;}
.home-p10.section .img .txt{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 90%;max-width: 7rem}
.home-p10.section .img .txt .city{font-size: 0.42rem;line-height: 0.71rem;letter-spacing: 0.02rem;color: #ffffff;border-radius: 0.7rem;position: relative;	height: 0.71rem;background-color: #ef5a24;border: solid 0.02rem #ffffff;text-align: center;}
.home-p10.section .img .txt .city:after{position: absolute;right: -0.02rem;bottom:-0.02rem;width: 0.64rem;content: "";height: 0.91rem;}
.home-p10.section .img .txt .city.lock:after{background: url(../images/lock.png) no-repeat center/contain;}
.home-p10.section .img .txt .city.open:after{background: url(../images/open.png) no-repeat center/contain;}
.home-p10.section .img .txt .city_b{background-color: #ef5a24;border-radius: 0.35rem;border: solid 0.02rem #ffffff;width: 100%;padding: 0.3rem;text-align: center;margin-top: 0.3rem;}
.home-p10.section .img .txt .city_b div{font-size: 0.3rem;color: #ffffff;letter-spacing: 0.01rem;line-height: 1;margin: 0 0.6rem}
.home-p10.section .img .txt .city_b div b{font-size: 0.8rem;letter-spacing: 0.03rem;font-weight: normal;display: block;margin-top: 0.1rem;}

.home-p10.section .county{margin-top: 0.8rem;}
.home-p10.section .county li{width: 11.25%;float: left;font-size: 0.26rem;color: #333333;letter-spacing: 0.01rem;cursor: pointer; margin-right: 3.54%;position: relative; margin-bottom: 0.44rem;line-height: 0.4rem; height: 0.4rem;background-color: #f0f0f0;text-align: center;border-radius: 0.4rem}
.home-p10.section .county li:nth-child(7n){margin-right: 0;}
.home-p10.section .county li:after{position: absolute;right: -0.02rem;bottom:-0.02rem;width: 0.45rem;content: "";height: 0.47rem;}
.home-p10.section .county li.lock:after{background: url(../images/lock.png) no-repeat center/contain;width: 0.32rem;height: 0.45rem;}
.home-p10.section .county li.open:after{background: url(../images/open.png) no-repeat center/contain;}
.home-p10.section .county li.on{background-color: #ef5a24;color: #fff}
.home-p10.section .countyBox .txt,
.home-p10.section .countyBox .county{display: none}
.home-p10.section .countyBox.show .txt,.home-p10.section .countyBox.show .county{display: block;}

.backbtn{text-align: center;margin: 0.6rem auto}

.home-p10.section ul.citylist{background-color: var(--back-color)}
.home-p10.section ul.citylist li.on{background-color:  var(--hover-color)}
.home-p10.section .ti span{background-color: var(--back-color)}
.home-p10.section .img .txt .city{background-color: var(--back-color)}
.home-p10.section .img .txt .city_b{background-color: var(--back-color)}

.desc{text-align: justify;}
.home-ban.nybanner .swiper-slide:after{display: none}
.home-p1 .content {text-align: justify;}
.home-p1 .content p{font-size: 0.2rem;line-height: 0.36rem;color: #333333;text-align: justify;}
.NewsCon .newstit{margin-bottom: 0.6rem;}
.NewsCon .title{text-align: center;font-size: var(--font-size38);color: #343a40;margin-bottom: 0.24rem;max-width: 12rem;margin: 0px auto 0.12rem;}
.NewsCon .article_auth{padding-bottom: 0.5rem;}
.NewsCon .article_auth li:not(:last-child){margin-right: 0.2rem;}
.NewsCon .article_auth .eye{width: 0.18rem;height: 0.18rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAYAAABE4bxTAAAFg0lEQVRYR71XbWxTVRh+3nvbfbIhmxIYHxoBMUpCMIooCaKCBj8S5GMKEuJgs+um2zqBrUNMNLBugOsoru1gU38ASgNqMIIGMhGNAhoMGiIR1ABziAKRbTC6cu9jThlkjG3t5uD+uznv+7zPOef9eI6gh9/bVe8Oaw0F00E+AGAMKLdB2D8MQzlHwd8CHoLI9zHW2MBruQtO9CSERGNcVRXo1xw6+7xJzgPwCMmo/ESEJHeLyAZLauLmxfPnn48ULyJwubt6uglzLcmhCkyA8xT5DOR2XdePg0YDkmIbwoGagmkQPc00zdsJTBPyaQKJYT+RegpzSwpytnVHqktCbnf14BYYXhDTwwAiB3TICuuQlB2F6ektkXaq1isCgfhgw5mnYGIpwXGXcfCRJSY+d0luxl+dYXRKqPSddXdJyNhJcjggZwWytNhhWyciZjREOtqQ1Mor/TaTWA4wBcAxi65NXZKffaSj7XWEXB7fOFzC5wQHimBfoh73bF7egn96Q6Sjzyqfb2CoBZ8CHA+RU5ouTxbnZR9sb3cNIVeF904IfiAxACJfWFMTZ0aTiD0hqwqksfX0VhJPqNO3Wi33L341648rGFcJhe+7/sx3BMeKyLaUBG2WzWYL9SRYtLaBQCDmt/ozWwk+I5AfBw2IezgjI+NiW9Fchimt8NYAWAjIYb1/zPiihQubugugSr98jT+T5EIC97aBHRKR2qL87BpV8t35ezwbks8bTftJjhbBOqcjx3aVULnHO8E05FsSQV0s9xU5sn7pDkxV4EWYG0g+1mmliNTFQZvncNhOdoez2uO/J2SYBwCJ0XRMKMqz7w9fWWmFb59KNBFZ4XTYX490MmWV/l2KjOotgCyJg+xWPhfByQBXqp4lInXFBdlTIp2Uy+0tJeEUyF5nof0hcbl9k0l+CZGT1tTEUZGSuKzSl2WaVC2gPjbJOrYwM/Ns+w1U1NSkBJtCBxUpTZOXiwvs67vbYDjJg6ePEBhksVgmK0KbSM7RNCwrLshZHikxXW7vXhIPimhznY7sDzqzd7n9c0hzk2obTkfOhMiYvmUk3wJkk5S6fQ0gB8fGxg2PZhCWur1NIPrFi57WVY6Eu7waKYLmEkdOUiRCZZXVw03TOKZuSZ3QifCdx8aMcuZmHo3kfCMIuapqRjLYekSlgSK0nmQmNCkrKbA7IxG6IVdW4S0jUATIelm1xjcmZPBnNcXjNeuIgoKsU92R6uukXln13iAj2HJUqQINljHhsndVeAMEZkNkS4nDPvtmln2p27sVxAwRbHY6cl4IEypfW5tmhloPE0zSdJlTnG//8GY0xrI13rmmgY0QNMZDv1sVydVZVlbps5km/erqxKJN7DiFOxL8v6NDqQoa+AZkQvt+de20b0twETlutVonLXol81ikJO/Nusvtu4PkHgDD2s+xa4ar+lFT+OifZ+pAThRBg0Ws0xYXZP3Um6Bd+ZR5/GNNgztU74PI16kJ2uPtVcV1Ak1N4eZLjZ8AeFQg5yCY4XTY6/qClKvCO4UClcTJatZpyTHTO6qKTiWsx7M99vylYxsJzmwbjrXWBM25yGY73Rtiq6urbw1dMMsBZIRfLCJbRg5JfTE9Pb21I16XIj+sg93+JQTfIBAf1tYaSnVr3MauBHpHcNVjLrUG5wnMEqVCBWiBhjeL8+2rutLnEZ9BKz3VIwzD8JOY0hZQCf2vNMFWEe1XUK9HslYfXms0h0KMoSY4miZnqDccAC28JrJTyGxnYc7v3Z1yREJXnMsr/VMNky8J+NzlE4viE7kgwMcg33cW5uyKwkO9+3r2ldfWJhnNoVlichKIsRSkCXiLQiHkXyHUlD9ITfbo/axbIknhqHOoZzT7zrrHJ9R3oTtH+g8Xec3E2o4pIQAAAABJRU5ErkJggg==) no-repeat;
    background-size: 0.18rem 0.14rem;margin-right: 0.08rem;}
.NewsCon .singlePage img{max-width: 8rem;}
.NewsCon .singlePage p + p{margin-top: 0.15rem;}
.NewsCon .singlePage video{display: block;margin: 0px auto;width: 8rem;}

.home-ban.nybanner .auto-inner{top: auto;bottom: 0;z-index: 9;}
.home-ban.nybanner .title .lb{font-size: 0.58rem;letter-spacing: 0.04rem;color: #ffffff;line-height: 1;font-weight: bold;text-align: left;}
.home-ban.nybanner .title .lb i{display: block;font-size: 0.32rem;line-height: 0.32rem;letter-spacing: 0.04rem;font-weight: 100;margin-top: 0.2rem;}
.home-ban.nybanner .title .ti{width: 60%;max-width:9.8rem;height: auto;	background-color: #8ac43f;	border-radius: 0.8rem;text-align: center;line-height: 0.68rem;padding: 0.1rem 0; font-size: 0.48rem;	color: #ffffff;letter-spacing: 0.03rem;font-weight: 100;}
.home-ban.nybanner .title time{font-family: Montserrat-Regular;font-size: 0.4rem;color: #ffffff;letter-spacing: 0.03rem;text-align: right;}
.home-ban.nybanner .title time span{font-size: 0.18rem;display: block;}
.home-ban.nybanner .title img{margin-bottom:  0.4rem }
.section .info .ti.f24{font-size: 0.24rem;line-height: 0.27rem;font-weight: normal;}
.section .info .desc.f24{font-size:0.24rem}
.section .info .desc.f24 p{line-height: 0.54rem;}
.content{font-weight: lighter;}
.section .info .desc .lh15{line-height: 1.5;}
.section .info .desc .f40{font-size: 0.4rem;font-weight: normal;}
.section .info .desc  .dti{margin-bottom: 0.5rem;}
.section .info .welcome.color_b{color: #29a7de;}
.section .info .welcome.color_g{color: #765a9f;}
.home-p1 .info .desc{  white-space: pre-wrap;}
.section .info .desc .ti.f28{font-size: 0.28rem;line-height: 0.42rem;margin-bottom: 0.2rem;}
.section .info .desc p b{font-size: 0.28rem}
.section.bg5{background: #765a9f;}
.section.bg6{background: #e94557;}
.section.bg7{background: #765aa1;}
.section .info .ti .span1{float: left;min-width: 2.1rem}
.section .info .ti .span2{float: left;}
.section .info .ti  p{display: inline-block;;width: 100%;}
.home-p3.fan .icon5{position: absolute;right: 0.7rem;top: 3.4rem}
.section .info .welcome + .welcome {margin-top: 0.3rem;}
.section .info .welcome.color_r{	color: #e94557;}
.section.bgc{background-color: #f7f7f7;}
.section.bgc .info .ti{margin-bottom: 0.2rem;}
.home-p5.bgc .info .welcome{color: #29a7de;}
.home-p5.bgc .swiper-slide{border-radius: 0.54rem;overflow: hidden;}
.home-p5.bgc .swiper-slide .Ispic{height: 5.14rem;}
.home-p5.bgc .swiper-slide .txt{position: absolute;left: 0;bottom: 0;height: 1.32rem;background-color: rgba(0,82,39,0.8);}
.home-p5.bgc .swiper-slide:nth-child(2n) .txt{background-color: rgba(226,50,4,0.8);}
.home-p5.bgc .swiper-slide:nth-child(3n) .txt{background-color: rgba(0,74,160,0.8);}
.home-p5.bgc .swiper-slide .txt  p{font-size: 0.24rem;line-height: 0.32rem;letter-spacing: 0.01rem;color: #ffffff;text-align: center;font-weight: lighter;}
.home-p5.bgc .swiper-slide .text_box {text-align: center;margin: .15rem 0;font-size: var(--font-size20);}

.home-p5.bgc .swiper-slide a:hover .text_box{
	color:  rgba(0,82,39,0.8);
}
.home-p5.bgc .swiper-slide:nth-child(2n) a:hover .text_box{
	color:  rgba(226,50,4,0.8);
}
.home-p5.bgc .swiper-slide:nth-child(3n) a:hover .text_box{
	color:  rgba(0,74,160,0.8);
}




.Instructor .InstructorList {margin-top: 0.9rem;}
.Instructor .InstructorList .swiper-pagination{position: static;margin-top: 0.1rem;}
.Instructor .info .welcome{color: #d0c1e2}
.Instructor.home-p1.section .info .ti{margin-bottom: 0.3rem;margin-top: 0.3rem;}

.InstructorList li {position: relative;min-height: 5.2rem;border: solid 0.01rem #c4e09f;border-radius: 0.54rem;overflow: hidden;border-top: none;}
.InstructorList li .ti{height: 1.31rem;background: url(../images/Ibg1.png) no-repeat center/100% 100%;position: relative;padding-left: 1rem;text-align: center;display: flex;align-items: center;justify-content: flex-start;font-size: 0.28rem;line-height: 0.36rem;letter-spacing: 0.02rem;padding-bottom: 0.22rem;margin-top: -1px;margin-left: -1px;margin-right: -1px;}
.InstructorList li .ti .num{font-size: 1rem;color:#D3EDB1;font-weight: bold;line-height: 1.38;position: absolute;width: 1rem;text-align: center;left: 0;top: 0}
.InstructorList li .desc{padding:0.1rem 0.25rem 0.25rem;font-size: 0.2rem;line-height: 0.44rem;letter-spacing: 0.01rem;color: #333333;}
.InstructorList li:nth-child(2){border-color: #fce0b5;}
.InstructorList li:nth-child(2) .ti{background-image: url(../images/Ibg2.png) }
.InstructorList li:nth-child(2) .ti .num{color: #fbd4a8;}
.InstructorList li:nth-child(3){border-color: #aedef3;}
.InstructorList li:nth-child(3) .ti{background-image: url(../images/Ibg3.png) }
.InstructorList li:nth-child(3) .ti .num{color: #afe2f5;}
.InstructorList li:nth-child(4){border-color: #ddd6e7;}
.InstructorList li:nth-child(4) .ti{background-image: url(../images/Ibg4.png) }
.InstructorList li:nth-child(4) .ti .num{color: #d0c1e2;}
.home-p7 .Ispic{height: 3.15rem;}
.section .info .ti.mb30{margin-bottom: 0.3rem;}
.home-p7 .swiper-slide p{font-size: 0.24rem;line-height: 0.29rem;letter-spacing: 0.01rem;text-align: center;font-weight: lighter;	color: #000000;margin-top: 0.35rem;}
.home-p7.Key .Ispic{height: 3.15rem;border-radius: 0.2rem;border: solid 0.03rem #765aa1;}
.home-p7.Key .Ispic span{width: auto;height: 0.57rem;
	background-color: #765aa1;line-height: 0.57rem;padding: 0 0.6rem;font-size: 0.32rem;font-weight: lighter;color: #ffffff;letter-spacing: 0.02rem;top: 50%;left: 50%;transform: translate(-50%,-50%);
	border-radius: 0.28rem;}
.NewsCon .pn-page aside{padding: 10px 0;}
.NewsCon .pn-page aside a{color: #666;}
.NewsCon .pn-page aside a b{color: #333;}
.NewsCon  .operating a:hover,
.NewsCon .pn-page aside a:hover{color: #205393;}
.NewsCon  .operating{overflow: hidden;line-height: 24px;}
.NewsCon  .operating a{padding-left: 0;background-repeat: no-repeat;background-position: left center;width: 2rem;height: 0.5rem;background-size: 100% 100%;line-height: 0.5rem;font-size: 0.2rem;background-image: url(../images/more.png);}
.NewsCon  .operating .morebtn.morebtn2.back{margin: 0 auto;}
.NewsCon  .operating a:not(:last-child){margin-right: 45px;}
.NewsCon .pn-page{padding-top: 0.6rem;margin-top: 0.5rem;border-top: 1px solid #ccc;}
.form .inputbox.w100{width: 100%;}
.form .inputbox.w100 .text{width: calc(100% - 0.04rem)}
.scroll-container {overflow: hidden;height: 0.48rem;position: relative;    }
.scroll-content {position: absolute;top: 0;left: 0;width: 100%;   }
.scroll-content .text .box{animation: scrollUp 10s linear infinite; height: auto;}
.scroll-content p {margin: 0;line-height: 0.46rem;white-space: nowrap;color: #666;    }
 /* 文字闪动突出效果 */
    .section.form2 .inputbox .tag {animation: pulse 1s infinite;    }
    
    @keyframes pulse {
        0% {
            transform: scale(1);
            opacity: 1;
        }
        50% {
            transform: scale(1.1);
            opacity: 0.8;
        }
        100% {
            transform: scale(1);
            opacity: 1;
        }
    }
@keyframes scrollUp {0% {    
	transform: translateY(0);}
	100% {    
		transform: translateY(-50%);
	}    
}
.home-p2  .padd_t50{ padding-top: .5rem;}
@media(min-width:1025px){
.NewsCon .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.NewsCon .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.NewsCon  .operating a{float: left;}
.home-p2 .flex-aifs-jcsb > .Ispic,
.home-p2 .flex-aife-jcsb > .Ispic,
.home-p2 .flex-aic-jcsb > .Ispic{width: 60%;}
.home-p2 .flex-aifs-jcsb > .info,
.home-p2 .flex-aife-jcsb > .info,
.home-p2 .flex-aic-jcsb > .info{ width: 38%;}

.home-p2 .Ispic.mr13{width: 70%;max-width: 55%;}

.home-p3 .flex-aife-jcsb > .Ispic,
.home-p3 .flex-aic-jcsb > .Ispic{width: 52%;}
.home-p3 .flex-aife-jcsb > .info,
.home-p3 .flex-aic-jcsb > .info{ width: 35%; }
}
@media(max-width:1024px){
.NewsCon  .operating{text-align: right; padding-bottom: 20px;}
.NewsCon  .operating a{display: inline-block;}
.Instructor{padding-bottom:0;}
}
@media(max-width:1024px){
.mapbox ul li{width: auto;padding: 0 0.7rem}
.home-p10.section ul.citylist{text-align: center;}
.backbtn img{width: 1.6rem}
.home-p10.section .county li{width: auto;padding: 0 0.5rem;margin: 0.1rem;display: inline-block;float: none;}
.home-p10.section .county ul{text-align: left;font-size: 0}
.home-p10.section .county li:nth-child(7n){margin-right: 0.1rem;}
.home-ban.nybanner .title .ti{font-size: 0.3rem;line-height: 0.4rem;}
.home-ban.nybanner .title .lb{font-size: 0.4rem}
.home-ban.nybanner .title .lb i{font-size: 0.2rem;margin-top: 0.05rem;}
.NewsCon .newstit h2 img{height: 1rem}
.NewsCon .newstit span{bottom: 0.15rem;font-size: 0.3rem}
.home-ban.nybanner .auto-inner{bottom: 0.3rem}
.home-ban.nybanner .Ispic{padding-top: 0;}
.home-ban.nybanner .Ispic span{position: static;}
.mapbox ul,.home-p10.section ul.citylist{border-radius: 0.3rem}
.home-p7 .Ispic{height: 32vw}
.home-p3.fan .Ispic{margin-left: 0;}
.section .info .welcome img{max-height: 0.6rem}
.section .info .desc .f40{font-size: 0.3rem;line-height: 1.2;}

.NewsCon .singlePage img{width: 100% !important;height: auto !important;}
.NewsCon .singlePage video{width: 100% !important;height:auto;max-width: 100% !important;}
}


@media(max-width:768px){
.home-p10.section .img .txt .city{height: 0.5rem;line-height: 0.5rem;font-size: 0.24rem}
.home-p10.section .img .txt .city_b div{font-size: 0.18rem;margin: 0 0.2rem}
.home-p10.section .img .txt .city_b div b{font-size: 0.5rem}
.home-p10.section .img .txt .city.lock:after{width: 0.5rem;height: 0.7rem}
.home-p10.section .img .txt .city.open:after{width: 0.5rem;height: 0.7rem}
.home-p10.section .img{border-radius: 0.3rem}
.home-p5.bgc .swiper-slide .Ispic{height: 94vw}
.InstructorList li{width: 49%;margin-right: 0;margin-bottom: 2%;}
.InstructorList li:nth-child(2n){float: right;}
.InstructorList li .ti{font-size: 0.2rem;line-height: 0.28rem;}
.home-p7 .Ispic{height: 67.6vw;border-radius: 0.3rem}
.home-ban .swiper-slide:after{position: absolute;bottom: -0.8vw;left: 0;width: 100%;height: 18vw;background: url(../images/banbg.png) no-repeat center bottom/contain;content: "";z-index: 4;display: block;}
}
@media(max-width:480px){
.home-p10.section .img img{min-height: 60vw;}
.home-ban.nybanner .title .lb{font-size: 0.34rem;}
.home-ban.nybanner .title .lb i{font-size: 0.18rem;}
.home-ban.nybanner .title .auto-inner{flex-wrap: wrap;}
.home-ban.nybanner .title .ti{width: 100%;font-size: 0.18rem;line-height: 0.3rem;padding: 0.06rem 0.1rem;margin-top: 0.2rem;}
.home-ban.nybanner .title img{width: 0.8rem;margin-bottom: 0.1rem;}
.home-p10.section ul.citylist li{min-width: 48%}
.mapbox ul li{min-width: 70%}
.InstructorList li{width: 100%;margin-bottom: 0.1rem;}
.home-p7.Key .Ispic span{padding: 0 0.3rem;height: 0.4rem;line-height: 0.4rem;font-size: 0.2rem}
.section.form2 .inputbox:nth-child(2) .tag{min-width: 3.5rem;}
.home-p2 .info br+br{display: none}
.NewsCon .title{font-size: 0.3rem;}
}



/* 弹框 */
.pop-up{ position:fixed; width:100%; top:50%; left:0; z-index:99; display: none;}
.pop-up .pop-up-box{ display:-webkit-flex; display:flex; justify-content:center;}
.pop-up .pop-up-box .pop-up-title{font-size: var(--font-size32);background:#eb4557;padding:.1rem .2rem;color:#fff;width:50%;text-align: center;border-radius: 1rem;}



/* 侧栏定点 */
/* 侧边菜单基础样式 */
.sidebar-menu {
    position: fixed;
    right:-2rem;
    /*默认隐藏在屏幕右侧外部*/top: 50%;
    transform: translateY(-50%);
    z-index:99;
    transition: all 0.3s ease;
    background-color: #fff;
    box-shadow: -2px 0 10px rgba(0,0,0,0.1);
    border-radius: 8px 0 0 8px;
    padding: 10px 0;
	max-width:8em;
}

/* 激活状态：显示在屏幕内 */
.sidebar-menu.active {
    right: 0;
}

/* 菜单列表样式优化 */
.sidebar-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
}

.sidebar-menu ul li a {
    display: block;
    padding: 10px 15px;
    font-size: 14px;
    color: #333;
    text-decoration: none;
    transition: all 0.3s;
    border-left: 3px solid transparent;
}

/* 悬停和激活状态 */
.sidebar-menu ul li a:hover,
.sidebar-menu ul li a.current {
    color: #eb4557; /* 主题色，参考文件中的 .bbg5 颜色 */
    background-color: #f9f9f9;
    border-left-color: #eb4557;
}

/* 移动端适配：通常移动端不需要这种侧边悬浮菜单，建议隐藏 */
@media (max-width: 1024px) {
    .sidebar-menu {
        display: none !important;
    }
}


/* 20260413 */
.mainNav li#m6 .sub{display: none !important;}
.mainNav li#m6:hover span a:after, .mainNav li#m6.aon span a:after{border-radius: 0.13rem !important;}


.Contactbox{ padding: .8rem 0; background-color: #5174ec; color: #fff; font-size: .3rem; margin-top: .8rem; }
.Contactbox .item{ margin: .2rem 0;}
.Contactbox .icon{ flex-shrink: 0; margin-right: .1rem; width: .4rem; text-align: center;}
.Contactbox .icon img{ max-width: .28rem;}


.home-p2 .flip-container{position:relative;width:100%;height:4.2rem;perspective:15rem;}
.home-p2 .flip-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;padding:.1rem .1rem .2rem;border-radius:.3rem;transition:all 0.6s cubic-bezier(0.4,0,0.2,1);backface-visibility:hidden;z-index:2;background:#fff;}
.home-p2 .flip-card.active{z-index:3;transform:translate(-50%,-50%) scale(1);filter:blur(0);opacity:1}
.home-p2 .flip-card.above{z-index:1;transform:translate(-50%,calc(-50% - 1.3rem)) scale(0.85);filter:blur(4px);opacity:0.6}
.home-p2 .flip-card.below{z-index:1;transform:translate(-50%,calc(-50% + 1.3rem)) scale(0.85);filter:blur(4px);opacity:0.6}
.home-p2 .flip-card .tit{color:#fff;margin-bottom:.2rem !important;padding: .1rem;text-align: center;border-radius: .2rem;}
.home-p2 .flip-card .p{font-size:.18rem;line-height:1.6;color:#333;margin-bottom:.1rem;position:relative;padding: 0 .3rem; font-weight: 400;}

	.home-p2 .flip-card:nth-child(1) .tit{background:#8ac43f;}
	.home-p2 .flip-card:nth-child(2) .tit{background:#ff8c00;}
	.home-p2 .flip-card:nth-child(3) .tit{background:#29a9e0;}

	.home-p2 .Ispic{max-width: 56%; margin: 0 auto;}

@media (max-width: 768px) {
.home-p2 .flip-container{height:3.8rem; margin-bottom: .3rem;}
.home-p2 .flip-card.above{z-index:1;transform:translate(-50%,calc(-50% - 0.8rem)) scale(0.85);filter:blur(4px);opacity:0.6}
.home-p2 .flip-card.below{z-index:1;transform:translate(-50%,calc(-50% + 0.8rem)) scale(0.85);filter:blur(4px);opacity:0.6}
.home-p2 .Ispic{max-width:100%;}
}

@media(max-width:1024px){
	*{font-weight: 400 !important;}
}