*{margin: 0;padding: 0;}

#luckyweek{max-width: 1920px;margin: 0 auto;height: auto;}
#luckyweek img{vertical-align: middle;}
#luckyweek .PC{display: block;}
#luckyweek .Mo{display: none;}
#luckyweek .luckyweek_banner{width: 100%;height: auto;}
#luckyweek .luckyweek_banner img{width: 100%;height: auto;}
#luckyweek .luckyweek_bg{width: 100%;height: auto;background: url(../img/bg.jpg);background-size: 100%;padding: 1px 0;}
#luckyweek .luckyweek_w12{max-width: 1240px;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}
#luckyweek .luckyweek_nav{width: 100%;display: flex;justify-content: space-between;margin-bottom: 70px;margin-top: 30px;}
#luckyweek .luckyweek_nav1{color: #FFFFFF;font-size: 24px;font-family: Montserrat;font-weight: bold;text-align: center;width: 19%;position: relative;
box-sizing: border-box;padding: 4px;cursor: pointer;margin-bottom: 20px;border-radius: 20px;}
#luckyweek .luckyweek_nav1 span{display: flex;justify-content: center;align-items: center;position: relative;z-index: 2;width: 100%;height: 100%;padding: 12px;background-color: #161344;text-align: center; box-sizing: border-box;border-radius: 8px;}
#luckyweek .luckyweek_nav1:after{content: ''; border-radius: 12px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:linear-gradient(-44deg, #EC4DA1, #25D9EB) ;}
#luckyweek .luckyweek_title{max-width: 405px;width: 100%; height: auto;margin: 0 auto;position: relative;margin-bottom: 50px;}
#luckyweek .luckyweek_title img{width: 100%;height: auto;}
#luckyweek .luckyweek_title span{display: inline-block;width: 100%;height: auto;text-align: center;position: absolute;top: 50%;left: 0;padding: 0 6px 0 16px;text-align:center;
transform: translate(0,-55%);box-sizing: border-box;font-size: 24px;font-family: Montserrat;font-weight: bold;color: #FFFFFF;line-height: 1;}
#luckyweek .luckyweek_ratio{width: 100%;height: auto;margin-bottom: 25px;}
#luckyweek .luckyweek_ratio img{width: 100%;height: auto;}
#luckyweek .luckyweek_ratio_txt{text-align: center;font-size: 18px;font-family: Montserrat;font-weight: bold;color: #EA82AA;line-height: 1.4;padding: 16px 0;
background: linear-gradient( to right, rgba(234, 121, 154, .0) 0%, rgba(234, 121, 154, .08) 50%,rgba(234, 121, 154, .0) 100%);margin-bottom: 80px;}
#luckyweek .luckyweek_ratio_txt span{font-size: 30px;color: #F4CE8A;display: inline-block;margin-bottom: 6px;text-align:center;}
#luckyweek .luckyweek_Box{width: 100%;height: auto;background: linear-gradient(-44deg, #EC4DA1, #25D9EB);padding: 4px;border-radius: 12px;box-sizing: border-box;margin-bottom: 30px;}
#luckyweek .luckyweek_Box1{width: 100%;height: auto;padding: 40px 70px;box-sizing: border-box;background: #0C084A;border-radius: 8px;}
#luckyweek .luckyweek_Box2{width: 100%;height: auto;display: flex;    align-items: flex-start;margin-bottom: 25px;}
#luckyweek .luckyweek_Box2:last-child{margin-bottom: 0;}
#luckyweek .luckyweek_Box2 img{margin-right: 10px;}
#luckyweek .luckyweek_Box2 p{margin: 0;padding: 0;font-size: 18px;font-family: Montserrat;font-weight: 500;color: #D2D1F0;line-height: 1.5;margin-top: 2.5px;}
#luckyweek .luckyweek_Box2 p a{color:  #62CFE5;text-decoration: none;}
#luckyweek .luckyweek_Box2 .colorONE{color: #F4CE8A;}
#luckyweek .luckyweek_ratio_txt.two{background: linear-gradient( to right, rgba(97, 139, 234, .0) 0%, rgba(97, 139, 234, .08) 50%,rgba(97, 139, 234, .0) 100%);}
#luckyweek .luckyweek_ImgBox{display: flex;width: 100%;height: auto;justify-content: center;flex-wrap: wrap;margin-bottom: 40px;}
#luckyweek .luckyweek_ImgBox1{width: 25%;height: auto;text-align: center;margin-bottom: 40px;}
#luckyweek .luckyweek_ImgBox1 img{width: 100%;height: auto;margin-bottom: 15px;}
#luckyweek .luckyweek_ImgBox1_textb{display: inline-block;height: auto;position: relative;text-align: center;}
#luckyweek .luckyweek_ImgBox1_textb::before{content: "";position: absolute;top: 50%;left: 0;width: 25px;height: 25px;border-radius: 25px;background: rgba(213, 2, 204, 1);transform: translate(-40%,-50%);}
#luckyweek .luckyweek_ImgBox1_textb p{display: inline-block;text-align: center;height: auto;position: relative;z-index: 2;font-size: 16px;font-family: Montserrat;font-weight: bold;color: #D2D1F0;}
#luckyweek .luckyweek_ImgBox1_textb p span{font-size: 12px;font-weight: 400;}
#luckyweek .luckyweek_ImgBox4{width: 100%;height: auto;text-align: center;margin-bottom: 80px;}
#luckyweek .luckyweek_ImgBox4 img{max-width: 1100px;width: 100%; height: auto;margin: 0 auto;}
#luckyweek .luckyweek_Box5{width: 100%;height: auto;padding: 40px 70px;box-sizing: border-box;background: #0C084A;border-radius: 8px;}
#luckyweek .luckyweek_table{width: 100%;height: auto;display: flex;border-bottom: 1px solid rgba(40, 36, 112, 1) ;}
#luckyweek .luckyweek_table_td{width: 36%;height: auto;text-align: center;overflow: hidden;box-sizing: border-box;padding:10px 4px;font-size: 18px;font-family: Montserrat;font-weight: 400;color: #D2D1F0;line-height: 1.4;white-space:nowrap;}
#luckyweek .luckyweek_table_td:nth-child(2){width: 28%;}
#luckyweek .tdD73585{color: #D73585;}
#luckyweek .tdF7CEBA{color: #F7CEBA;}
#luckyweek .luckyweek_Box.posi{position: relative;}
#luckyweek .posi_lh{position: absolute;left: 15px;bottom: 4px;z-index: 3;}
#luckyweek .posi_lh img{width: 66px;height: auto;}


@media screen and (max-width: 1240px ){
	#luckyweek .luckyweek_nav1{font-size: 20px;}
	#luckyweek .luckyweek_ratio_txt span{font-size: 26px;}
	#luckyweek .luckyweek_ratio_txt{font-size: 16px;}
	
	
	
	
}
@media screen and (max-width: 992px ){
	#luckyweek .luckyweek_nav { margin-bottom: 50px;}
	#luckyweek .luckyweek_ratio_txt span {font-size: 24px;}
	#luckyweek .luckyweek_ImgBox1_textb p { font-size: 14px; }
	#luckyweek .luckyweek_title {  margin-bottom: 40px;}
	
	
}

@media screen and (max-width: 768px ){
	#luckyweek .PC{display: none;}
	#luckyweek .Mo{display: block;}
	#luckyweek .luckyweek_nav{flex-wrap: wrap;justify-content: center;margin-bottom: 40px;}
	#luckyweek .luckyweek_nav1 { width: 32%;margin-right: 2%;}
	#luckyweek .luckyweek_nav1:nth-child(3){margin-right: 0;}
	#luckyweek .luckyweek_nav1:nth-child(5){margin-right: 0;}
	#luckyweek .luckyweek_nav1 { font-size: 18px;}
	#luckyweek .luckyweek_Box1 { padding: 20px 30px;}
	#luckyweek .luckyweek_Box2 img { margin-right: 8px;width: 24px;}
	#luckyweek .luckyweek_Box2 p { font-size: 16px;margin-top: 0px;}
	#luckyweek .luckyweek_Box2 { margin-bottom: 14px;}
	#luckyweek .luckyweek_ratio_txt { margin-bottom: 60px;}
	#luckyweek .luckyweek_Box5 { padding: 25px 30px;}
	#luckyweek .luckyweek_table_td {font-size: 16px;}
	#luckyweek .posi_lh img { width: 40px;}
}
@media screen and (max-width: 600px ){
	#luckyweek .luckyweek_nav1 {font-size: 16px;}
	#luckyweek .luckyweek_nav {margin-bottom: 25px; margin-top: 25px;}
	#luckyweek .luckyweek_title span {transform: translate(0,-60%);}
	#luckyweek .luckyweek_ratio_txt span {font-size: 18px;}
	#luckyweek .luckyweek_ratio_txt {font-size: 14px;}
	#luckyweek .luckyweek_Box1 {padding: 20px 14px;}
	#luckyweek .luckyweek_Box2 p {font-size: 14px; margin-top: 0px;}
	#luckyweek .luckyweek_ImgBox1 { width: 33%;}
	#luckyweek .luckyweek_ImgBox1_textb p {font-size: 12px;}
	#luckyweek .luckyweek_ImgBox1 img {  margin-bottom: 10px;}
	#luckyweek .luckyweek_table_td {
	    font-size: 14px;
	}
	#luckyweek .luckyweek_Box5 {
	    padding: 20px 10px 30px;
	}
	#luckyweek .posi_lh img {
	    width: 27px;
	}
}
@media screen and (max-width: 480px ){
	#luckyweek .luckyweek_table_td {
	    font-size: 10px;
	}
	#luckyweek .luckyweek_ImgBox1 {
	    width: 50%;
	}
	#luckyweek .luckyweek_Box2 p {
	    font-size: 12px;
	    margin-top: 0px;
	}
	#luckyweek .luckyweek_ratio_txt {
	    font-size: 12px;
	}
	#luckyweek .luckyweek_ratio_txt span {
	    font-size: 16px;
	}
	#luckyweek .luckyweek_nav1 {
	    font-size: 14px;
	}
	#luckyweek .luckyweek_nav1 span { padding:8px 4px; border-radius:4px;}
	#luckyweek .luckyweek_nav1:after { border-radius: 8px;}
	
}
@media screen and (max-width: 400px ){
	#luckyweek .luckyweek_nav1 {  font-size: 12px;}
	#luckyweek .luckyweek_title {  width: 90%;}
	#luckyweek .luckyweek_title span {  font-size: 20px;}
	#luckyweek .luckyweek_ImgBox1_textb p {
	    font-size: 12px;
	}
	#luckyweek .luckyweek_ImgBox1_textb p span {
	    font-size: 8px;
	    font-weight: 400;
	}
	#luckyweek .luckyweek_table_td {
	    font-size: 8px;
	}
}


