/* 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: 11.66rem;}
.head .container{width: 6.5rem;}
.btn_register{display: block;width: 3.1rem;height: 0.9rem;background: url(../img/m/btn1.png) no-repeat 50% 0/100% 100%;position: absolute;left: 50%;margin-left: -1.55rem;top: 9.69rem;text-indent: -999em;}

.part_info{width: 100%;height: 10.90rem;}
.part_info .container{width: 6.5rem;}
.info_tit{width: 2.73rem;height: 1.04rem;background: url(../img/m/tit1.png) no-repeat 50% 0/100% 100%;text-indent: -999em;}
.info_text{width: 100%;height: 3.04rem;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: 8.9rem;box-sizing: border-box;padding: 0.6rem 0 0;}
.part_time .container{width: 100%;}
.time_tit{width: 2.73rem;height: 1.04rem;background: url(../img/m/tit2.png) no-repeat 50% 0/100% 100%;text-indent: -999em;margin-left: 0.5rem;}
.time{width: 4.54rem;height: 0.5rem;border: 0.02rem solid #ffffff;border-radius: 0.5rem;margin: 0.7rem auto 0.42rem;font-size: 0.2rem;color: #ffffff;line-height: 0.5rem;text-align: center;font-style: italic;letter-spacing: -1px;}
.time_pross{width: 100%;height: 4.11rem;background: url(../img/m/times_line.png) no-repeat 50% 0/100% 100%;position: relative;margin: 0 auto;}
.pross_bg{width: 100%;height: 0.05rem;overflow: hidden;position: absolute;left: 0;top: 0.66rem;box-sizing: border-box;padding-left: 0.38rem;}
.charts{width: 0;height: 100%;background: #00a2ff;}
.pointtime_list{width: 100%;position: absolute;left: 0;top: 0.61rem;}
.pointtime_list li{width: 0.11rem;height: 0.11rem;position: absolute;background: #00a2ff;border: 0.02rem solid #FFFFFF;top: 0;transition: all 0.5s;cursor: pointer;}
.pointtime_list li:nth-of-type(1){left: 0.77rem;}
.pointtime_list li:nth-of-type(2){left: 1.95rem;}
.pointtime_list li:nth-of-type(3){left: 3.06rem;}
.pointtime_list li:nth-of-type(4){left: 4.01rem;}
.pointtime_list li:nth-of-type(5){left: 4.95rem;}
.pointtime_list li:nth-of-type(6){left: 6.4rem;}
.pointtime_list li.on{transform: rotate(345.66deg);}
.flag_list{width: 100%;position: absolute;left: 0;top: 0.35rem;}
.flag_list li{width: 0.68rem;height: 0.68rem;position: absolute;top: 0;background: url(../img/m/icon1.png) no-repeat 50% 0/100% 100%;}
.flag_list li:nth-of-type(1){left: 1.22rem;}
.flag_list li:nth-of-type(2){left: 2.17rem;}
.flag_list li:nth-of-type(3){left: 3.31rem;}
.flag_list li:nth-of-type(4){left: 4.98rem;background: url(../img/m/icon2.png) no-repeat 50% 0/100% 100%;}

.part_enroll{width: 100%;height: 25.76rem;}
.part_enroll .container{width: 6.5rem;}
.enroll_tit{width: 2.73rem;height: 1.04rem;background: url(../img/m/tit3.png) no-repeat 50% 0/100% 100%;text-indent: -999em;}
.enroll_cont{width: 6.5rem;height: 23.50rem;background: url(../img/m/apply_cont.png) no-repeat 50% 0/100% 100%; margin: 0.75rem auto 0;}
.entry1{width: 100%;height: 4.51rem;position: relative;}
.btn_look1{font-size: 0.24rem;color: #ffffff;line-height: 0.26rem;text-align: left;position: absolute;left: 0.36rem;top: 3.66rem;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.29rem;height: 0.7rem;background: url(../img/m/btn2.png) no-repeat 50% 0/100% 100%;position: absolute;left: 3.77rem;top: 3.48rem;text-indent: -999em;}
.entry2{width: 100%;height: 4.19rem;position: relative;margin-top: 0.14rem;}
.btn_look2{font-size: 0.24rem;color: #00a2ff;line-height: 0.26rem;text-align: left;position: absolute;left: 0.36rem;top: 3.37rem;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.29rem;height: 0.7rem;background: url(../img/m/btn2.png) no-repeat 50% 0/100% 100%;position: absolute;left: 3.77rem;top: 3.21rem;text-indent: -999em;}
.video_cont{width: 100%;height: 5.48rem;margin: 8.2rem auto 0;position: relative;box-sizing: border-box;padding: 0.54rem 0 0 0.6rem;}
.btn_code{display: block;width: 2.28rem;height: 2.28rem;position: absolute;left: 50%;margin-left: -1.14rem;top: -3.98rem;z-index: 9;}
.btn_code img{display: block;width: 100%;position: absolute;left: 0;top: 0;}
.btn_videomore{font-size: 0.24rem;color: #00a2ff;line-height: 0.26rem;text-align: center;position: absolute;left: 1.55rem;top: 4.55rem;font-weight: bold;}
.btn_videomore:before{display: block;content: "";width: 100%;height: 0.02rem;background: #00a2ff; position: absolute;left: 0;bottom: -0.12rem;}
.video{display: block;width: 5.28rem;height: 2.98rem;border-radius: 0.05rem;overflow: hidden;position: relative;}
.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_lookmore{padding-top: 0.6rem;font-size: 0.26rem;color: #ffffff;line-height: 0.36rem;text-align: center;box-sizing: border-box;padding-left: 0.25rem;}
.btn_lookmore span{color: #00a2ff;font-weight: bold;}

.part_bonus{width: 100%;height: 19.82rem;box-sizing: border-box;padding: 0.75rem 0 0;background: #222a33;}
.part_bonus .container{width: 6.5rem;}
.bonus_tit{width: 2.73rem;height: 1.04rem;background: url(../img/m/tit4.png) no-repeat 50% 0/100% 100%;text-indent: -999em;}
.bonus_img{padding-top: 0.6rem;}
.bonus_img img{display: block;margin: 0 auto;width: 6.5rem;}

.part_rules{width: 100%;height: 16.68rem;box-sizing: border-box;padding: 0.8rem 0 0;}
.part_rules .container{width: 6.5rem;}
.rules_tit{width: 2.73rem;height: 1.04rem;background: url(../img/m/tit5.png) no-repeat 50% 0/100% 100%;text-indent: -999em;}
.rules_list{width: 6.47rem;height: 13.24rem;background: url(../img/m/rule.png) no-repeat 50% 0/100% 100%;margin: 0.7rem 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: 6.5rem;}
.part_evaluate .container{width: 6.5rem;}
.evaluate_tit{width: 2.73rem;height: 1.04rem;background: url(../img/m/tit6.png) no-repeat 50% 0/100% 100%;text-indent: -999em;}
.evaluate_img{padding-top: 0.86rem;}
.evaluate_img img{display: block;margin: 0 auto;width: 6.33rem;}

.part_judges{width: 100%;height: 9rem;}
.part_judges .container{width: 100%;}
.judges_tit{width: 2.73rem;height: 1.04rem;background: url(../img/m/tit7.png) no-repeat 50% 0/100% 100%;text-indent: -999em;margin-left: 0.5rem;}
.judges_cont{width: 100%;margin-top: 0.7rem;}
.judges_Swiper{width: 100%;height: 5.8rem;box-sizing: border-box;padding: 0 0.5rem;}
.judges_Swiper img{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/point.png) no-repeat 50% 0/100% 100%;}
.judges_Swiper .swiper-pagination .swiper-pagination-bullet-active{background: url(../img/m/pointh.png) no-repeat 50% 0/100% 100%;}

.part_previous{width: 100%;height: 8.74rem;}
.part_previous .container{width: 6.5rem;}
.previous_tit{width: 2.73rem;height: 1.04rem;background: url(../img/m/tit8.png) no-repeat 50% 0/100% 100%;text-indent: -999em;}
.previous_cont{width: 100%;height: 5.6rem;margin: 0.82rem auto 0;position: relative;}
.previousSwiper{width: 6.52rem;height: 5.6rem;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/point.png) no-repeat 50% 0/100% 100%;}
.previous_cont .swiper-pagination .swiper-pagination-bullet-active{background: url(../img/m/pointh.png) no-repeat 50% 0/100% 100%;}

.part_partner{width: 100%;height: 8.6rem;}
.part_partner .container{width: 6.5rem;}
.partner_tit{width: 2.73rem;height: 1.04rem;background: url(../img/m/tit9.png) no-repeat 50% 0/100% 100%;text-indent: -999em;}
.partner_img1{padding-top: 0.48rem;}
.partner_img1 h3{height: 0.52rem;font-size: 0.24rem;color: #ffffff;line-height: 0.52rem;text-align: left;font-weight: bold;}
.partner_img1 img{display: block;width: 2.06rem;}
.partner_img2{padding-top: 0.42rem;}
.partner_img2 h3{height: 0.52rem;font-size: 0.24rem;color: #ffffff;line-height: 0.52rem;text-align: left;font-weight: bold;}
.partner_img2 img{display: block;width: 6.47rem;}

.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: 1.63rem;height: 0.5rem;background: url(../img/m/btn2.png) no-repeat 50% 0/100% 100%;position: absolute;right: 0.2rem;top: 50%;margin-top: -0.25rem;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.55rem;right: -0.25rem;}

.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.4rem 0 0.5rem;}
.bylaws{width: 100%;}
.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;}
.bylaws_tx{width: 1.24rem;}
.bylaws_tx img{display: block;width: 100%;}
.bylaws_name{font-size: 0.26rem;color: #41adf9;line-height: 1.24rem;}
.bylaws_name span{font-size: 24px;color: #41adf9;}
.bylaws ul{width: 5.3rem;margin: 0 auto;font-size: 0.24rem;color: #ffffff;line-height: 0.36rem;text-align: left;padding-top: 0.14rem;}
.bylaws ul li{margin-bottom: 0.36rem;text-indent: 2em;}
.popbtn_register1{display: block;width: 2.29rem;height: 0.7rem;background: url(../img/m/btn2.png) no-repeat 50% 0/100% 100%;text-indent: -999em;margin: 0 auto;}

.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;}
