@charset "utf-8";
@media (min-width:1199px){
	body.active li:hover .nav-yi{color: #7f509d;}
	li:hover .nav-yi{color: #7f509d;}
	.nav-er-box a:hover{background: #aa5798;}

}
@media (max-width:1500px){
	.header-area-item{margin-right: 15px;}
	.nav-yi{padding: 0 14px;}
	.w1330{width: 1200px;}
	.support-con{padding-top: 25px;}
	.allows-con{padding-left: calc(100vw / 2 - 1200px / 2);}
}
@media (max-width:1250px){
	.btn-mid .btn1{left: 0;}
	.btn-mid .btn2{right: 0;}
	.logo img{height: 45px !important;}
	.th15 img{height: 55px !important;}
	.header-con{margin-left: 200px;}
	.allows-con{padding-left: 4%;}
}
@media (max-width:1199px){
	.search-close,.search-opean,.nav-yi span:after{display: none;}
	.menu-handler,.search-sb{display: block;}
	body,.index-body{padding-top: 60px !important;}
	.header{height: 60px;box-shadow: 0 1px 2px #ddd;-webkit-box-shadow: 0 1px 2px #ddd;background: #fff !important;}
	.header .w1700{height: 60px;}
	.th15 img{height: 44px !important;}
	.logo img{height: 36px !important;}
	.header-con{float: none;position: fixed;left: -100%;top:60px;width:100%;bottom:0;background: #fff;margin: 0;transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93); -webkit-transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);text-align: left;}
	.header-con.active{left: 0;}
	.nav-box{position: absolute;left: 4%;top:40px;right: 4%;bottom:55px;overflow: auto;margin: 0;}
	.nav{text-align: left;}
	.nav li{float: none;width: 100%;border-bottom: 1px solid rgba(0,0,0,.3);position: relative;margin: 0;}
	.nav li:after{width: 10px;height: 10px;position: absolute;content: '';right: 2px;top:20px;background: url("../images/phone-arrow.png") no-repeat center;background-size:cover;display: none;transition: all .4s;}
	.nav li.has:after{display: block;}
	.nav li.on:after{transform: rotate(180deg);}
	.nav li.active{background: none;border-color: #7f509d;}
	.nav-yi{line-height: 50px;width: auto;text-align: left;padding: 0;display: inline-block;color: #333;}
	.nav li.none .nav-yi{display: block;}
	.nav li.active .nav-yi{color: #7f509d;}
	.header-area{height: 34px;position: absolute;top:0;transform: none;right: 4%;}
	.nav-er-box{position: static;padding: 0 0 10px 0;width: 100%;margin: 0;transform: none;background: none;}
	.nav-er-box a{text-align: left;padding: 0 15px;color: #333;}
	.language{position: absolute;right: 0;top:50%;transform: translateY(-50%);}
	.language-box{width: 60px;margin-left: -30px;}
	.language-val{color: #333;background: #fff;}
	.language .i{filter: brightness(0.5);}
	.min100{min-height: calc(100vh - 60px);}
	.maodian{top:-60px;}

}
@media (max-width:1050px){
	.footer-dl{display: none;}
	.footer-left{display: none;}
	.footer-right{float: none;width: auto;}
	.banner .img100 img{height: 75vw;}
	.ban .img100 img{height: 60vw;object-fit: cover;}
	.support-list li{display: block;}
	.support-list li > div{width: 100%;}
	.support-con{margin-bottom: 50px;padding-top: 0;}

}
@media (max-width:800px){
	.banner-des h2{font-size: 48px;}
	.jj-box,.year-con,.member-type li,.list-tex-img li,.whyjoin li{display: block;}
	.jj-box > div,.year-con > div,.member-type li,.list-tex-img li > div,.whyjoin li > div{margin-right: 0; width: 100%;}
	.jj-con,.year-left,.list-img{margin-bottom: 50px;}
	.jj-con .title48{width: 100%;}
	.should-list li{width: 49%;margin-right: 2%;margin-bottom: 2%;border-bottom-right-radius: 20px;}
	.should-list li:nth-child(7n){margin-right: 2%;}
	.should-list li:nth-child(2n){margin-right: 0;}
	.title48 h2{font-size: 36px;}
	.title36 h2{font-size: 30px;}
	.title24 h2,.des24 p{font-size: 20px;}
	.year-left{padding-top: 0;}
	.whyjoin-con{padding-top: 0;margin-bottom: 50px;}

}
@media (max-width:760px){
	.pc-show{display: none;}
	.wap-show{display: block;}

	.mission span{font-size: 48px;}
	.year-left h3{font-size: 36px;}
	.banner-des h2{font-size: 30px;}
	.title48 h2,.title40 h2,.year-left span,.des-title36 h3{font-size: 24px;}
	.xwxq-top h1{font-size: 20px;}
	.des24 p,.des-title24 h3{font-size: 18px;}
	.des20 p,.des18 p{font-size: 16px;}

	.mg-bt80,.support-list li{margin-bottom: 35px;}
	.mg-bt70,.mission li,.year-left,.form-page{margin-bottom: 35px;}
	.mg-bt60{margin-bottom: 30px;}
	.mg-bt50,.jj-con,.support-con,.list-img,.xw-list li,.whyjoin-con{margin-bottom: 25px;}
	.mg-bt40{margin-bottom: 20px;}
	.mg-bt30{margin-bottom: 15px;}
	.des-bot20 p{margin-bottom: 10px;}

	.bannerDot{text-align: center;bottom:15px;}
	.padding-tb100{padding: 35px 0;}
	.joinus{font-size: 14px;min-width: 120px;line-height: 36px;}
	.news-title h3{line-height: 24px;height: 72px;}
	.newsBtn{margin-top: 25px;}
	.should-list li:last-child,.mission li,.xw-list li{width: 100%;margin-right: 0;}
	.exam{margin-top: 35px;}
	.partner-mp4-btn{bottom:0;}
	.play64{width: 48px;height: 48px;}
	.partner-mp4 .img100 img{height: 65vw;object-fit: cover;}
	.footer-right{padding-top: 0;}
	.footer-input{margin-right: 0;}
	.footer-input-box .joinus{position: static;}
	.footer-input-page{float: none;width: 100%;margin-bottom: 2%;}
	.footer{padding-top: 25px;}
	.search-box{padding-top: 60px;}
	.gb-search{top: 10px;right: 10px;}
	.mg-bt140{margin-bottom: 50px;}
	.header-yy{left: auto;right: 0;transform: none;}
	.header-area-hide{top:35px;}
	/*.footer-bot{text-align: center;}*/
	/*.share{justify-content: center;}*/
	.padding-t100{padding-top: 35px;}
	.mission p{margin-left: 15px;}
	.preview .swiper-slide{width: 33.33%;}
	.his-arrow{width: 32px;height: 32px;bottom:-6px;}
	.lishi-year{bottom:25px;}
	.preview .swiper-container{margin: 0 32px;}
	.lishi-dot{width: 20px;height: 20px;}
	.preview .swiper-container:before{bottom:9px;}
	.member-type li{padding: 20px;}
	.v{position: absolute;right: -5%;top: 1%;}
	.member-type-top .apply-now{padding: 0 15px;min-width: 0;position: static;margin-top: 10px;}
	.member-type-top .des-title36:first-child{margin-right: 0;}
	.swiperDot,.sp-joinus{margin-top: 25px;}
	.supportBtn div{width: 32px;height: 32px;}
	.page a{margin: 2px;}
	.allows,.form{display: block;}
	.allows > div,.form > div{width: 100%;}
	.allows-con{padding: 25px 4%;}
	.allows-warp{padding: 0;width: auto;}
	.allows-des p{margin-bottom: 5px;}
	.omb li{width: 32%;margin-right: 2%;margin-bottom: 2%;}
	.omb li:nth-child(6n){margin-right: 2%;}
	.omb li:nth-child(3n){margin-right: 0;}
	.ny-nav a{width: 32%;padding-bottom: 12px; text-align: center;font-size: 16px;}


}