@charset "utf-8";


/* Page  Style */
.main-content{background: #333;padding-bottom:80px;}
.reward-img{display:block;margin:0 auto;}
.coupon-link{display:block;position:absolute;width:230px;height:120px;top:460px;left:155px;}
.rule-nav{height:60px;background:#535353;display:flex;justify-content:center;align-items: center;}
.rule-nav a{display:block;line-height:28px;font-size:16px;color:#060606;width: 174px;background: #7c7c7c;line-height: 28px;margin: 0 30px;text-align: center;}
.rule-nav a.sel,.rule-nav a:hover{text-decoration:none;background:#ffd800;}
.rule-text{width:860px;margin:30px auto 0;line-height:30px;}
.rule-text h2{font-size:16px;color:#fec600;}
.rule-text p{font-size:14px;color:#fff;margin-bottom: 30px;}
.rule-text p b{color: #fec600;font-size: 20px;}
.rule-text h3{font-size:14px;color:#ff7200;font-weight:normal;}
.schedule-top{width: 100%;margin:0 auto 45px;height:60px;line-height: 60px;font-size: 22px;color: #ffbc07;background: #272525;text-align: center;}
.schedule-list{width: 548px;margin: 0 auto;background: #070707;padding-top: 40px;padding-bottom: 100px;}
.schedule-list div{display: flex;height: 60px;background: url(../images/schedule_line.png) bottom no-repeat;width: 500px;margin: 0 auto;justify-content: space-between;}
.schedule-list div b{display: block;width: 160px;text-align: center;font-size: 22px;color: #ffa800;line-height: 60px;}
.schedule-list div p{width: 160px;text-align: center;line-height: 60px;color: white;}
.schedule-list div div{display: flex;justify-content: space-between;width: 240px;margin: 0;}
.schedule-list div div p{width: 100px;}

.inner-title{height: 60px;line-height: 60px;text-align: center;font-size: 22px;color: #65fc01;background: #535353;margin-bottom: 40px;}
.inner-title span{font-size: 14px;color: #ffe400;padding-left: 30px;}
.event-title{background: #ffc200;color: #333;}
.events-list{position: relative;height: 1500px;width: 760px;margin: 0 auto;}
.events-list a{display: block;position: absolute;cursor: pointer;}
.event1{background: url(../images/event1_btn.png) no-repeat;width: 325px;height: 180px;left: 0px;top: 50px;}
.event2{background: url(../images/event2_btn.png) no-repeat;width: 327px;height: 173px;right: 0px;top: 50px;}
.event3{background: url(../images/event3_btn.png) no-repeat;width: 315px;height: 182px;left: 0px;top: 250px;}
.event4{background: url(../images/event4_btn.png) no-repeat;width: 315px;height: 182px;right: 0px;top: 250px;}
.event5{background: url(../images/event5_btn.png) no-repeat;width: 315px;height: 211px;left: 0px;top: 450px;}
.event6{background: url(../images/event6_btn.png) no-repeat;width: 327px;height: 154px;right: 0px;top: 500px;}
.event7{background: url(../images/event7_btn.png) no-repeat;width: 326px;height: 182px;left: 185px;top: 700px;}
.event-content{position: fixed;width: 855px;background: black;padding-left: 35px;padding-bottom: 50px;display: none;left: 50%;top: 35px;margin-left: -445px;}
#girls::after{position: absolute;display: block;background: url(../images/girl_char.png) no-repeat;width: 477px;height: 509px;content: "";top: 120px;right: -65px;}
.event-content h2{font-size: 58px;color: #e55356;line-height: 115px;}
.event-content p{color: white;font-size: 14px;color: white;margin-bottom: 30px;line-height: 30px;}
.event-content p b{color: #ffc200;}
.close{display: block;position: absolute;background: url(../images/close.png) no-repeat;width: 27px;height: 27px;right: 10px;top: 10px;}
.event-wrap{width:860px;margin:30px auto 0;line-height:30px;}
.event-wrap p{font-size:14px;color:#fff;margin-bottom: 30px;}
.event-wrap p b{color: #65fc01;font-size: 18px;}
.lottery-title{font-size: 58px;color: white;line-height: 72px;}
.event-wrap img{display: block;margin-bottom: 30px;}
.players-list{width: 866px;margin: 0 auto;}
.players-list h3{text-align: center;background: #49b800;line-height: 40px;font-size: 18px;color: white;margin-bottom: 20px;}
.players-list ul {display: flex;justify-content: space-between;flex-wrap: wrap;}
.players-list ul li{width: 200px;margin-bottom: 50px;}
.players-list ul li img{width: 200px;margin: 0;}
.players-list ul li p{text-align: center;height: 34px;line-height: 34px;background: black;color: #cdcdcd;font-size: 16px;}
.award-wrap{width: 860px;margin: 0 auto;position: relative;margin-bottom: 30px;background: #333;height: auto;}
.award-wrap h3{text-align: center;font-size: 18px;color: white;position: relative;line-height: 40px;height: 40px;background: #49b800;margin-bottom: 30px;}
.award-wrap h3 a{display: block;background: url(../images/award_btn.png) no-repeat;width: 80px;height: 24px;line-height: 24px;text-align: center;position: absolute;top: 8px;right: 15px;color: #000;font-size: 14px;}
.award-wrap img{display: block;margin: 20px auto;}
.award-pop{width: 350px;position: absolute;right: -370px;top: 0;background: #535353;padding-bottom: 30px;display: none;}
.award-pop p{width: 310px;margin: 0 auto;font-size: 14px;color: white;line-height: 25px;}
.award-pop p b{color: #ffcc01;font-size: 18px;line-height: 40px;}
.award-pop p span{color: #ff4e00;}
.award-pop .close{background: url(../images/close.jpg) no-repeat;right: 0;top: 0;width: 50px;height: 50px;}
.award4-wrap{width: 860px;height: 224px;margin: 0 auto 30px;background: url(../images/award_4.png) no-repeat;position: relative;}
.award4-btn{display: block;width: 860px;height: 224px;}

#vlog_wrap{background: #000000;}
.vlog-menu{height: 60px;background: #faca05;display: flex;justify-content: center;}
.vlog-menu a{display: block;width: 8.33333%;text-align: center;line-height: 60px;font-size: 14px;color: black;font-weight: bold;cursor: pointer;}
.vlog-menu a.city-cur{background: #ff003c;color: white;}
.video-title{width: 479px;height: 78px;margin: 45px auto 0;background: url(../images/vlog_title.png) no-repeat;}
.vlogVideo-wrap{width: 827px;margin: 0 auto 60px;}
.video-city{font-size: 30px;color: #faca05;font-weight: bold;font-style: italic;line-height: 48px;padding-top: 18px;}
.vlogVideo-wrap div{border: 6px solid #faca05;}
.shower-title{width: 1005px;height: 65px;margin: 45px auto 65px;background: url(../images/vlog_photo_title.png) no-repeat;}
.shower-list{width: 1020px;margin: 0 auto;}
.shower-list li{width: 250px;height: 380px;border: 5px solid #faca06;margin: 0 40px 40px;border-radius: 20px;}
.shower-list li img{border-radius: 20px;}
.event-wrap h2{color: #65fc01;font-size: 36px;line-height: 46px;}
.event-wrap p span{color: #65fc01;}
.event-wrap p strong{color: #ffea00;}
.club-info{width: 650px;display: flex;justify-content: space-between;}
.club-info p{font-size: 14px;line-height: 30px;color: #ffefc3;}
.my_award{width: 860px;margin: 0 auto;padding-top: 30px;}
.my_award h2{font-size: 18px;line-height: 45px;color: #65fc01;}
.my_award div{display: flex;justify-content: left;line-height: 30px;}
.my_award div p{width: 200px;color: white;font-size: 16px;}
.my_award div span{display: block;color: white;font-size: 16px;}

