/* reset */
body,div,p,ul,li,table,tbody,tr,td,textarea,form,input,h1,h2,h3,h4,h5,dl,dt,dd,img,iframe,header,nav,section,article,footer,figure,figcaption,menu,iframe{margin:0;padding:0;list-style:none;}
body{-webkit-text-size-adjust:none; font-size: 0.24rem;}
header,nav,section,article,footer,figure,figcaption{display:block;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
ol,ul{margin:0;padding:0;}
fieldset{border:none;margin:0;padding:0;}
div,a,li,ul,[onclick]{-webkit-tap-highlight-color:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
table{border-collapse:collapse;border-spacing:0;}
em,strong{font-weight:normal;font-style:normal;}
a {text-decoration:none;}
img[src=''],img:not([src]){opacity: 0;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
:focus{outline: none;}
.fl {float:left;}
.fr {float:right;}
.pr {position:relative;}
.pa {position:absolute;}
.db {display:block;text-indent:-999em;}
:focus{outline: none;}
@font-face {
	font-family:"SourceHanSansCN-Regular";
	src: url(../img/SourceHanSansCN-Regular.ttf);
}
body,html{background-color: #121110;overflow-x: hidden;width: 100%;font-family:"SourceHanSansCN-Regular";}

.listflex{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;}
.listflexleft{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: flex-start;-webkit-justify-content: flex-start;}
.listcenter{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: center;-webkit-justify-content: center;}
.text_center{display: flex;align-items: center;justify-content: center;}
.listszcenter{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;flex-direction:column;-webkit-flex-direction:column;align-content: space-between;-webkit-align-content: space-between;}
.container{margin: 0 auto;position: relative;}

.wrap{width: 100%;background: url(../img/m/bg.jpg) no-repeat 50% 0/100% auto;position: relative;}

.head{width: 100%;height: 8.95rem;}
.head .container{width: 100%;}
.btn_register{display: block;width: 3.62rem;height: 1.13rem;background: url(../img/m/btn1.png) no-repeat 50% 0/100% 100%;position: absolute;left: 50%;margin-left: -1.81rem;top: 7.26rem;text-indent: -999em;}

.part_info{width: 100%;height: 10.76rem;}
.part_info .container{width: 6.6rem;}
.info_tit{width: 2.43rem;height: 0.85rem;background: url(../img/m/tit1.png) no-repeat 50% 0/100% 100%;text-indent: -999em;}
.info_text{width: 100%;height: 2.96rem;margin: 0 auto;font-size: 0.24rem;color: #ffffff;line-height: 0.36rem;text-align: left;}
.info_text p{text-indent: 2em;}
.info_text p span{color: #00a2ff;}
.info_img{width: 100%;}
.info_img img{display: block;margin: 0 auto;width: 6.06rem;}

.part_time{width: 100%;height: 6.6rem;}
.part_time .container{width: 100%;}
.time_tit{width: 2.43rem;height: 0.86rem;background: url(../img/m/tit2.png) no-repeat 50% 0/100% 100%;text-indent: -999em;margin-left: 0.44rem;}
.time_pross{width: 100%;height: 4.29rem;background: url(../img/m/times_line.png) no-repeat 50% 0/100% 100%;position: relative;margin: 0.55rem auto 0;}
.pointtime_list{width: 100%;position: absolute;left: 0;top: 1.2rem;}
.pointtime_list li{width: 0.11rem;height: 0.11rem;position: absolute;background: #00a2ff;top: 0;transition: all 0.5s;cursor: pointer;}
.pointtime_list li:nth-of-type(1){left: 0.95rem;}
.pointtime_list li:nth-of-type(2){left: 2.11rem;}
.pointtime_list li:nth-of-type(3){left: 3.18rem;}
.pointtime_list li:nth-of-type(4){left: 4.28rem;}
.pointtime_list li:nth-of-type(5){left: 5.32rem;}
.pointtime_list li:nth-of-type(6){left: 6.4rem;}
.pointtime_list li.on{transform: rotate(345.66deg);width: 0.15rem;height: 0.15rem;}

.part_enroll{width: 100%;height: 10.94rem;}
.part_enroll .container{width: 100%;}
.enroll_tit{width: 2.43rem;height: 0.87rem;background: url(../img/m/tit3.png) no-repeat 50% 0/100% 100%;text-indent: -999em;margin-left: 0.44rem;}
.enroll_cont{width: 100%;height: 9.09rem;background: url(../img/m/apply_cont.png) no-repeat 50% 0/100% 100%; margin: 0.24rem auto 0;}
.entry1{width: 100%;height: 4.1rem;position: relative;}
.btn_look1{font-size: 0.24rem;color: #ffffff;line-height: 0.26rem;text-align: left;position: absolute;left: 0.86rem;top: 3.2rem;font-weight: bold;}
.btn_look1:before{display: block;content: "";width: 100%;height: 0.02rem;background: #80d1ff; position: absolute;left: 0;bottom: -0.12rem;}
.btn_channelapply1{display: block;width: 2.05rem;height: 0.57rem;background: url(../img/m/btn2.png) no-repeat 50% 0/100% 100%;position: absolute;right: 0.84rem;top: 3.15rem;text-indent: -999em;}
.entry2{width: 100%;height: 4.38rem;position: relative;margin-top: 0.24rem;}
.btn_look2{font-size: 0.24rem;color: #00a2ff;line-height: 0.26rem;text-align: left;position: absolute;left: 0.86rem;top: 3.14rem;font-weight: bold;}
.btn_look2:before{display: block;content: "";width: 100%;height: 0.02rem;background: #00a2ff; position: absolute;left: 0;bottom: -0.12rem;}
.btn_channelapply2{display: block;width: 2.05rem;height: 0.57rem;background: url(../img/m/btn2.png) no-repeat 50% 0/100% 100%;position: absolute;right: 0.84rem;top: 3.0rem;text-indent: -999em;}
.btn_lookmore1{font-size: 0.2rem;color: #ffffff;line-height: 0.2rem;text-align: center;}
.btn_lookmore1 span,.btn_lookmore1 a{color: #00a2ff;font-weight: bold;text-decoration: underline;}

.part_enrollvideo{width: 100%;height: 13.54rem;}
.part_enrollvideo .container{width: 100%;}
.enrollvideo_tit{width: 2.4rem;height: 0.81rem;background: url(../img/m/tit4.png) no-repeat 50% 0/100% 100%;text-indent: -999em;margin-left: 0.44rem;}
.profile_cont{width: 100%;height: 11.54rem;margin: 0.45rem auto 0;position: relative;background: url(../img/m/apply_cont2.png) no-repeat 50% 0/100% 100%;}
.video_cont{width: 100%;height: 6.54rem;position: relative;}
.btn_code{display: block;width: 1.45rem;height: 1.45rem;position: absolute;left: 5.26rem;top: 1.1rem;}
.btn_code img{display: block;width: 100%;border-radius: 0.05rem;}
.video{display: block;width: 3.78rem;height: 2.12rem;border-radius: 0.05rem;overflow: hidden;position: absolute;top: 3.02rem;left: 2.56rem;}
.video video{display: none;width: 100%;height: 100%;}
.btn_play{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../img/m/video_poster.png) no-repeat 50% 0/100% 100%;}
.btn_camp{display: block;width: 2.05rem;height: 0.57rem;background: url(../img/m/btn_camp.png) no-repeat 50% 0/100% 100%;position: absolute;right: 0.74rem;top: 5.55rem;text-indent: -999em;}
.materials_btns{width: 100%;height: 4.41rem;position: relative;margin-top: 0.21rem;box-sizing: border-box;padding: 1.94rem 2.4rem 0.5rem 0.77rem;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: flex-start;-webkit-justify-content: flex-start;}
.materials_btns a{display: block;width: 2.05rem;height: 0.57rem;margin: 0;text-indent: -999em;}
.btn_skill{background: url(../img/m/btn_skill.png) no-repeat 50% 0/100% 100%;}
.btn_arts{background: url(../img/m/btn_arts.png) no-repeat 50% 0/100% 100%;}
.btn_course{background: url(../img/m/btn_course.png) no-repeat 50% 0/100% 100%;}
.btn_lookmore2{font-size: 0.2rem;color: #ffffff;line-height: 0.2rem;text-align: center;}
.btn_lookmore2 span,.btn_lookmore2 a{color: #00a2ff;font-weight: bold;text-decoration: underline;}

.part_bonus{width: 100%;height: 12.45rem;}
.part_bonus .container{width: 100%;}
.bonus_tit{width: 2.43rem;height: 0.79rem;background: url(../img/m/tit5.png) no-repeat 50% 0/100% 100%;text-indent: -999em;margin-left: 0.44rem;}
.bonus_img{padding-top: 0.4rem;}
.bonus_img img{display: block;margin: 0 auto;width: 100%;}

.part_rules{width: 100%;height: 15.37rem;}
.part_rules .container{width: 100%;}
.rules_tit{width: 2.4rem;height: 0.8rem;background: url(../img/m/tit6.png) no-repeat 50% 0/100% 100%;text-indent: -999em;margin-left: 0.44rem;}
.rules_list{width: 6.47rem;height: 13.24rem;background: url(../img/m/rule.png) no-repeat 50% 0/100% 100%;margin: 0.47rem auto 0;box-sizing: border-box;padding: 0.35rem 0.25rem 0;}
.rules_list li{width: 100%;margin-bottom: 0.55rem;font-size: 0.24rem;color: #ffffff;line-height: 0.4rem;text-align: left;}
.rules_list li h3{color: #3fa9f5;line-height: 0.54rem;}
.rules_list li a{color: #3fa9f5;text-decoration: underline;}

.part_evaluate{width: 100%;height: 5.47rem;}
.part_evaluate .container{width: 100%;}
.evaluate_tit{width: 2.4rem;height: 0.81rem;background: url(../img/m/tit7.png) no-repeat 50% 0/100% 100%;text-indent: -999em;margin-left: 0.44rem;}
.evaluate_img{padding-top: 0.5rem;}
.evaluate_img img{display: block;margin: 0 auto;width: 100%;}

.part_judges{width: 100%;height: 7.97rem;}
.part_judges .container{width: 100%;}
.judges_tit{width: 2.4rem;height: 0.8rem;background: url(../img/m/tit8.png) no-repeat 50% 0/100% 100%;text-indent: -999em;margin-left: 0.44rem;}
.judges_cont{width: 100%;margin-top: 0.5rem;}
.judges_Swiper{width: 100%;height: 5.8rem;box-sizing: border-box;padding: 0 0.5rem;}
.judges_Swiper .swiper-slide img{display: block;width: 2.1rem;margin: 0 0.02rem;}
.judges_Swiper .swiper-slide .show{display: none;width: 2.1rem;margin: 0 0.02rem;}

.judges_Swiper .swiper-slide.on img{display: none;width: 2.1rem;margin: 0 0.02rem;}
.judges_Swiper .swiper-slide.on .show{display: block;width: 2.1rem;margin: 0 0.02rem;}
.judges_Swiper .swiper-slide{width: 2.14rem !important;}
.judges_Swiper .swiper-button-prev,.judges_Swiper .swiper-button-next{display: block;width: 0.34rem;height: 0.34rem;position: absolute;margin: 0;top: auto;bottom: 0;}
.judges_Swiper .swiper-button-prev:after,.judges_Swiper .swiper-button-next:after{display: none;}
.judges_Swiper .swiper-button-prev{left: 1rem;background: url(../img/m/btn_prev.png) no-repeat 50% 0/100% 100%;}
.judges_Swiper .swiper-button-next{right: 1rem;background: url(../img/m/btn_next.png) no-repeat 50% 0/100% 100%;}
.judges_Swiper .swiper-pagination{height: 0.16rem;text-align: center;font-size: 0;line-height: 0.16rem;position: absolute;left: 0;bottom: 0.09rem;}
.judges_Swiper .swiper-pagination .swiper-pagination-bullet{width: 0.16rem;height: 0.16rem;vertical-align: top;margin: 0 0.27rem;opacity: 1;background: url(../img/m/judges_point.png) no-repeat 50% 0/100% 100%;}
.judges_Swiper .swiper-pagination .swiper-pagination-bullet-active{background: url(../img/m/judges_pointh.png) no-repeat 50% 0/100% 100%;}

.part_previous{width: 100%;height: 8.9rem;}
.part_previous .container{width: 100%;}
.previous_tit{width: 2.4rem;height: 0.81rem;background: url(../img/m/tit9.png) no-repeat 50% 0/100% 100%;text-indent: -999em;margin-left: 0.44rem;}



.previous_cont{width: 100%;height: 6.8rem;margin: 0.5rem auto 0;position: relative;}
.previousSwiper{width: 6.52rem;height: 6.8rem;overflow: hidden;}
.previousSwiper div img{width: 6.48rem;height: 3.64rem;border: 1px solid #FFFFFF;border-radius: 0.05rem;}
.previousSwiper ul{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 0.2rem;}
.previousSwiper ul img{width: 1.56rem;height: 0.88rem;border-radius: 0.05rem;}
.previous_cont .swiper-button-prev,.previous_cont .swiper-button-next{display: block;width: 0.34rem;height: 0.34rem;position: absolute;margin: 0;top: auto;bottom: 0;}
.previous_cont .swiper-button-prev:after,.previous_cont .swiper-button-next:after{display: none;}
.previous_cont .swiper-button-prev{left: 0.9rem;background: url(../img/m/btn_prev.png) no-repeat 50% 0/100% 100%;}
.previous_cont .swiper-button-next{right: 0.9rem;background: url(../img/m/btn_next.png) no-repeat 50% 0/100% 100%;}
.previous_cont .swiper-pagination{height: 0.16rem;text-align: center;font-size: 0;line-height: 0.16rem;position: absolute;left: 0;bottom: 0.09rem;}
.previous_cont .swiper-pagination .swiper-pagination-bullet{width: 0.16rem;height: 0.16rem;vertical-align: top;margin: 0 0.27rem;opacity: 1;background: url(../img/m/judges_point.png) no-repeat 50% 0/100% 100%;}
.previous_cont .swiper-pagination .swiper-pagination-bullet-active{background: url(../img/m/judges_pointh.png) no-repeat 50% 0/100% 100%;}
.previous_cont .swiper-second-pagination{width: 7.5rem; height: 11px;text-align: center;font-size: 0;line-height: 11px;position: absolute;left: 0;bottom: 1.2rem;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;}
.previous_cont .swiper-second-pagination span{width: 1.4rem;height: 0.02rem;background: #282a2d;margin: 0 0.02rem;opacity: 1;position: relative;overflow: visible;border-radius: 0;}
.previous_cont .swiper-second-pagination span:before{display: block;content: "";width: 0.18rem;height: 0.42rem;background: url(../img/point.png) no-repeat 50% 0/100% 100%;position: absolute;left: 50%;margin-left: -0.09rem;bottom: -0.07rem;}
.previous_cont .swiper-second-pagination .active:before{display: block;content: "";width: 0.18rem;height: 0.42rem;background: url(../img/pointh.png) no-repeat 50% 0/100% 100%;position: absolute;left: 50%;margin-left: -0.09rem;bottom: -0.07rem;}
.previous_cont .swiper-second-pagination .active:after{color: #00a2ff !important;}
.previous_cont .swiper-second-pagination span:nth-of-type(1):after{display: block;content: "2021";position: absolute;left: 50%;transform: translate(-50%,0%);-webkit-transform: translate(-50%,0%);bottom: -0.30rem;font-size: 0.2rem;color: #828da3;line-height: 0.2rem;}
.previous_cont .swiper-second-pagination span:nth-of-type(2):after{display: block;content: "2022";position: absolute;left: 50%;transform: translate(-50%,0%);-webkit-transform: translate(-50%,0%);bottom: -0.30rem;font-size: 0.2rem;color: #828da3;line-height: 0.2rem;}
.previous_cont .swiper-second-pagination span:nth-of-type(3):after{display: block;content: "2023";position: absolute;left: 50%;transform: translate(-50%,0%);-webkit-transform: translate(-50%,0%);bottom: -0.30rem;font-size: 0.2rem;color: #828da3;line-height: 0.2rem;}
.previous_cont .swiper-second-pagination span:nth-of-type(4):after{display: block;content: "2024";position: absolute;left: 50%;transform: translate(-50%,0%);-webkit-transform: translate(-50%,0%);bottom: -0.30rem;font-size: 0.2rem;color: #828da3;line-height: 0.2rem;}
.previous_cont .swiper-second-pagination span:nth-of-type(5):after{display: block;content: "2025";position: absolute;left: 50%;transform: translate(-50%,0%);-webkit-transform: translate(-50%,0%);bottom: -0.30rem;font-size: 0.2rem;color: #828da3;line-height: 0.2rem;}


.part_partner{width: 100%;height: 6.5rem;}
.part_partner .container{width: 100%;}
.partner_tit{width: 2.4rem;height: 0.8rem;background: url(../img/m/tit10.png) no-repeat 50% 0/100% 100%;text-indent: -999em;margin-left: 0.44rem;}
.partner_list{width: 80%;margin: 0.3rem auto 0;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: center;-webkit-justify-content: center;}
.partner_list1{width: 100%;margin: 0px auto 0;}
.partner_list2{width: 100%;margin: 0px auto 0;}
.partner_list3{margin: 0px auto 0;}
.partner_list li{width: 2.1rem;height: 0.97rem;margin: 0.1rem 0.05rem 0;background: rgba(0,0,0,0.5);border: 1px solid #0e608e;border-radius: 0.1rem;display: flex;align-items: center;justify-content: center;}
.partner_list li img{display: block;width: 100%;}

.part_foot{font-size: .22rem;text-align: center;padding: .5rem 0;background: #252525;color: #bdbebe;}
.part_foot .logos{margin-bottom: 0.14rem;}
.part_foot .logos img {height: 0.4rem;width: auto;display: inline-block;}
.part_foot a{color: #bdbebe;}

.nav_top{width: 100%;height: 1rem;position: fixed;background: rgba(0,0,0,0.8);left: 0;top: 0;box-sizing: border-box;padding: 0 0.1rem;z-index: 99;display: none;}
.logo{display: block;width: 0.77rem;height: 0.9rem;background: url(../img/m/logo.png) no-repeat 50% 0/100% 100%;position: absolute;left: 0.2rem;top: 50%;margin-top: -0.45rem;text-indent: -999em;}
.btn_register1{display: block;width: 2.05rem;height: 0.57rem;background: url(../img/m/btn2.png) no-repeat 50% 0/100% 100%;position: absolute;right: 0.2rem;top: 50%;margin-top: -0.285rem;text-indent: -999em;}

.pop_bg{width: 100%;height: 100%;position: fixed;background: rgba(0,0,0,0.8);left: 0;top: 0;z-index: 998;display: none;}
.dialog{display: none;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 999;}
.dia_close{display: block;width: 0.46rem;height: 0.46rem;background: url(../img/m/close.png) no-repeat 50% 0/100% 100%;position: absolute;top: 0.05rem;right: 0.05rem;}

.pop1{width: 6.47rem;height: 9.82rem;background: url(../img/m/pop1.png) no-repeat 50% 0/100% 100%;overflow: hidden;box-sizing: border-box;padding: 0.6rem 0 0;}
#pop_text1 .pop1{width: 6.47rem;height: 7.22rem;}
.bylaws{width: 100%;}
.bylaws_main{width: 6.0rem;margin: 0 auto;}
.bylaws_info{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;}
.bylaws_tx{width: 0.84rem;}
.bylaws_tx img{display: block;width: 100%;}
.bylaws_name{font-size: 0.2rem;color: #ffffff;line-height: 0.3rem;}
.bylaws_name span{font-size: 0.3rem;color: #41adf9;}
.popbtn_register1{display: block;width: 2.05rem;height: 0.57rem;background: url(../img/m/btn2.png) no-repeat 50% 0/100% 100%;text-indent: -999em;margin: 0.5rem 0 0 3.95rem;}
.bylaws ul{width: 100%;margin: 0 auto;font-size: 0.2rem;color: #ffffff;line-height: 0.3rem;text-align: left;}
.bylaws ul li{font-size: 0.2rem;}
.bylaws ul span{color: #00a2ff;font-weight: bold;}
.bylaws ul p{text-indent: 2em;}
.bylaws_scroll{width: 100%;height: 380px;overflow: hidden;overflow-y: auto;}
.bylaws_scroll::-webkit-scrollbar {width: 0.1rem;height: 1px;}
.bylaws_scroll::-webkit-scrollbar-thumb {border-radius: 0.05rem;background: #00a2ff;}
.bylaws_scroll::-webkit-scrollbar-track {border-radius: 0.05rem;background: none;}


.pop2{width: 6.47rem;height: 9.82rem;background: url(../img/m/pop1.png) no-repeat 50% 0/100% 100%;overflow: hidden;box-sizing: border-box;padding: 0.4rem 0;}
.rule_bylawsscroll{width: 100%;height: 100%;overflow: hidden;overflow-y: auto;}
.rule_bylawsscroll::-webkit-scrollbar {width: 0.1rem;height: 1px;}
.rule_bylawsscroll::-webkit-scrollbar-thumb {border-radius: 0.05rem;background: #00a2ff;}
.rule_bylawsscroll::-webkit-scrollbar-track {border-radius: 0.05rem;background: none;}
.rule_bylaws{width: 6.00rem;margin: 0 auto;font-size: 0.24rem;color: #ffffff;line-height: 0.36rem;text-align: left;}
.rule_bylaws li{margin-bottom: 0.2rem;}
.rule_bylaws li span{color: #41adf9;}
.rule_bylawstit{font-size: 0.36rem;line-height: 0.46rem;padding-bottom: 0.2rem;}
.rule_bylaws table {width:5.5rem;margin-top: 0.1rem;}
.rule_bylaws th,.rule_bylaws td {text-align:center;border:1px solid #FFFFFF;}

.video_box{width: 7.5rem;height: 4.35rem;}
#pop_video .dia_close{right: 0;top: -0.55rem;}
