@media(max-width:1439px){
	.box-product{
		width:690px
}
	.sec_product .label .txt h2{
		font-size:30px
}
	.sec_product .label .txt h3{
		font-size:40px
}
	.box-product .txt h2{
		font-size:50px
}
	.box-product .txt h3{
		font-size:50px
}
	.box-product .txt h4{
		font-size:30px
}
	.box-product .label{
		font-size:20px
}
	.winner_head h2{
		font-size:40px
}
	.winner_aunjai_body{
		bottom:-220px;
		left:-90px
}
	.winner_head{
		width:70%;
		margin-left:auto
}
	.bg_city img{
		height:750px;
		object-fit:cover
}
	.hand_aunjai{
		top:133px;
		left:77px;
		width:22%
}
	.wrap_ele{
		width:90%;
		left:60px
}
	.hero_label{
		left:-.8%;
		width:35.6%
}
	.hero_price{
		left:5%;
		width:24.2%
}
	.hero_light_mobile{
		left:25%;
		top:2.5%
}
	.hero_city{
		top:15%;
		width:120%;
		left:3.5%
}
}
@media(max-width:1199px){
	.mc2{
		display:none
}
	.mc3{
		display:none
}
	.mc4{
		display:none
}
	.mc5{
		display:none
}
	.gold2{
		display:none
}
	.gold3{
		display:none
}
	.box-product{
		left:-50px;
		width:640px
}
	.box-product .txt h2{
		font-size:40px
}
	.box-product .txt h3{
		font-size:40px
}
	.box-product .txt h4{
		font-size:28px
}
	.box-product .product.motorcycle{
		left:-280px;
		top:-50px
}
	.box-product .product.gold{
		left:-120px
}
	.price img{
		width:690px
}
	.winner_aunjai_body{
		bottom:-180px;
		left:-90px
}
	.winner_light{
		left:-50%;
		right:25%;
		bottom:-29px
}
	.winner_list .head .txt h2{
		font-size:35px
}
	.winner_list .head .txt h3{
		font-size:35px
}
	.winner_list .head .txt h4{
		font-size:20px
}
	.winner_list .txthead .name{
		font-size:23px
}
	.winner_list .txthead .phone{
		font-size:23px
}
	.winner_list .list .name{
		font-size:20px
}
	.winner_list .list .phone{
		font-size:20px
}
	.hand_aunjai{
		top:110px;
		left:61px;
		width:22%
}
	.winner_star_gold1{
		top:2px;
		left:-5px
}
	.winner_star_gold2{
		top:50px;
		left:2px
}
	.winner_star_gold3{
		top:30px;
		left:-15px
}
	.hero_price{
		left:6%;
		top:32%
}
	.hero_label{
		left:3.2%;
		top:2%
}
	.gold_wing_top img{
		width:120px
}
	.gold_wing_top{
		top:-25px
}
	.gold_wing_bottom img{
		width:120px
}
	.gold_wing_bottom{
		bottom:-25px;
		right:0
}
	.box-price p{
		font-size:20px;
		padding:0 10px
}
	.qrcode img{
		width:180px
}
	.qrcode{
		padding:15px;
		margin-bottom:15px
}
}
@media(max-width:991px){
	#wrapper{
		padding-top:0
}
	.sec_product .label .txt h2{
		font-size:25px
}
	.sec_product .label .txt h3{
		font-size:35px
}
	.box-product .label{
		font-size:17px;
		margin-top:-25px;
		height:50px;
		line-height:50px;
		padding:0 30px
}
	.box-product .txt h2{
		font-size:35px
}
	.box-product .txt h3{
		font-size:35px
}
	.box-product .txt h4{
		font-size:23px
}
	.box-product{
		width:450px;
		padding:40px 30px 30px 15%
}
	.gold1{
		width:260px
}
	.tv1{
	width:180px
}
	.mb1{
	width:180px
}
	.pd4{
		width: 240px;
		left: 40px
}
	.box-product .product.motorcycle{
		left:-220px;
		top:-50px
}
	.box-product .product.gold{
		left:-95px;
		top:-40px
}
	.box-product{
		margin-top:90px
}
	.box-price h2{
		font-size:35px
}
	.price img{
		width:580px
}
	.price{
		margin-top:-50px
}
	.bg_city img{
		height:500px
}
	.box-price{
		margin:45px 0 75px
}
	.winner_head{
		margin-top:-140px
}
	.winner_head .mock_dd{
		width:65%;
		margin-top:-12px
}
	.winner_head h2{
		font-size:30px;
		padding-top:50px
}
	.winner_light{
		bottom:3px
}
	.winner_aunjai_body{
		bottom:-125px;
		left:-60px;
		z-index:5
}
	.expand_condition ul li{
		font-size:15px
}
	.expand_condition p{
		font-size:15px
}
	.btn_condition a{
		font-size:23px
}
	.winner_list .txthead .name{
		font-size:20px
}
	.winner_list .txthead .phone{
		font-size:20px
}
	.winner_list .list .name{
		font-size:16px
}
	.winner_list .list .phone{
		font-size:16px
}
	.winner_list .body{
		padding:0 15px;
		grid-gap:40px
}
	.winner_list .body .group:nth-child(1):after{
		right:-20px
}
	.select_show{
		font-size:18px;
		height:50px;
		line-height:50px;
		width:360px;
		background-size:20px;
		margin-top:5px
}
	.select_list{
		font-size:16px;
		line-height:40px;
		width:300px
}
	.star_gold{
		transform:scale(.8);
		position:absolute;
		height:100%;
		width:100%;
		top:-40px;
		left:-16px
}
	.hand_aunjai{
		top:71px;
		left:41px;
		width:22%
}
	.winner_star_gold1{
		top:-10px;
		left:-15px
}
	.winner_star_gold2{
		top:30px;
		left:-4px
}
	.winner_star_gold3{
		top:15px;
		left:-22px
}
	.date{
		font-size:2.6vw;
		/*bottom:28%*/
		top:70%
}
	.wrap_ele{
		width:85%;
		left:75px;
		height:90%;
		top:-90px
}
	.sec_product{
		margin-top:-50px
}
	.hero_city{
		top:13%
}
	.btn_join{
		margin-bottom:15px;
		font-size:25px
}
	.box-price .star_gold{
		transform:scale(.8);
		width:160%;
		left:-30%;
		top:-8px
}
}
@media(max-width:768px){
}
@media(max-width:767px){
	.showpc{
		display:none
}
	.showmb{
		display:block
}
	.sec_product .label .txt h2{
		line-height:1.4
}
	.sec_product .label .txt h3{
		font-size:30px
}
	.label_light_top{
		top:-13px;
		left:30px
}
	.label_light_bottom{
		bottom:-13px;
		right:-60px
}
	.sec_product .label .txt{
		width:85%
}
	.sec_product:before{
		height:40px;
		width:15%;
		top:-40px
}
	.sec_product .label{
		margin-top:-30px
}
	.box-product{
		width:70%;
		padding:30px 20px 20px 15%
}
	.box-product .txt h2{
		font-size:28px
}
	.box-product .txt h3{
		font-size:28px
}
	.box-product .txt h4{
		font-size:17px
}
	.box-product{
		left:-30px
}
	.mb1{
		width:135px
}
	.gold1{
		width: 185px;
		left: -30px
}
	.pd4{
		width: 165px;
		left: 130px
}
	.box-product .product.motorcycle{
		left:-170px;
		top:-40px
}
	.box-product .product.gold{
		left:-55px;
		top:-30px
}
	.box-product .label{
		font-size:15px;
		margin-top:-30px
}
	.price{
		margin-top:-40px
}
	.price img{
		width:450px
}
	.box-price h2{
		font-size:30px
}
	.winner_light{
		bottom:30px
}
	.winner_aunjai_body{
		bottom:-65px;
		left:-30px
}
	.wrap_winner_list{
		margin-top:0
}
	.sec_product{
		background:url(../images/luckynumber/product_bg_mb.jpg) center top no-repeat;
		background-size:cover
}
	.winner_list .head{
		padding:25px 0
}
	.winner_list .head .txt h2{
		font-size:20px
}
	.winner_list .head .txt h3{
		font-size:25px
}
	.winner_list .head .txt h4{
		font-size:17px
}
	.winner_list .body{
		display:block
}
	.winner_list .body .group:nth-child(2) .txthead{
		display:none
}
	.winner_list .body .group:nth-child(1):after{
		display:none
}
	.award1{
		border-radius:25px 0 0 0
}
	.award2{
		border-radius:0 0 25px 0
}
	.select_show{
		font-size:15px;
		height:40px;
		line-height:40px;
		width:300px
}
	.select_list{
		width:290px;
		font-size:15px
}
	.winner_head h2{
		font-size:25px;
		padding-top:57px
}
	.star_gold1{
		top:20px;
		left:80px
}
	.star_gold2{
		top:25px;
		left:-22px
}
	.star_gold3{
		top:85px;
		left:20px
}
	.star_gold{
		top:0;
		left:-10px
}
	.hand_aunjai{
		top:53px;
		left:31px;
		width:22%
}
}
@media(max-width:575px){
	.sec_product .label{
		
}
	.sec_product .label .txt{
		transform:skewX(-12deg);
		width:92%;
		padding:10px 5px;
		margin-top: 50px;
		margin: 130px 0 -10px
}
	.sec_product .label .txt h2{
		transform:skewX(12deg);
		font-size:17px
}
	.sec_product .label .txt h3{
		transform:skewX(12deg);
		font-size:20px
}
	.box-product .label{
		font-size:12px;
		height:40px;
		line-height:40px;
		border-radius:12px 0 12px 0
}
	.box-product{
		padding:25px 20px 20px;
		width:94%;
		left:0;
		max-width:370px;
		border-radius:18px 0 18px 0
}
	.box-product .txt .txttin2 {
		font-size: 18px
}
	.sec_product .col.text-right{
		text-align:center!important
}
	.sec_product{
		background:url(../images/luckynumber/product_bg_mb.jpg) center top no-repeat;
		background-size:cover
}
	.box-product .product.motorcycle{
		left:auto;
		right:-5%;
		top:-80px
}
	.box-product{
		box-shadow:2px 2px 12px rgba(0,0,0,.25);
		margin: 120px 0 auto;
}
	.box-product .product.gold{
		left:auto;
		right:-2%;
		top:-50px
}
	.box-product:nth-child(2){
		/*margin-top:65px*/
}
	.gold1{
		width: 120px;
		left: auto;
		right: 0;
		top: -20px
}
	.tv1{
		width:120px;
		left:auto;
		right:0;
		top: 0
}
	.mb1{
		width:90px;
		left:auto;
		right:30px;
		top: 0
}
.pd4 {
    width: 100px;
    left: 430px;
	right: -180px;
	top: -20px
}
	.box-price h2{
		font-size:23px
}
	.price img{
		width:95%;
		max-width:370px
}
	.price{
		margin-top:-18px
}
	.box-price{
		margin:35px 0
}
	.bg_city img{
		height:380px
}
	.winner_head{
		width:100%;
		background:0 0;
		height:auto;
		margin-top:0;
		z-index:6
}
	.winner_head h2{
		font-size:30px;
		padding-top:10px
}
	.sec_winner:before{
		height:30px;
		top:-30px;
		width:50%
}
	.winner_aunjai_body{
		position:relative;
		bottom:20px;
		left:10%;
		width:320px;
		left:calc(50% - (320px/2));
		margin:-130px 0 -120px
}
	.winner_light{
		display:none
}
	.winner_head .mock_dd{
		width:350px
}
	.sec_product{
		padding-bottom:50px;
		margin-top: -60px
}
	.winner_list .head .txt{
		padding-left:2px
}
	.winner_list .head .txt h2{
		font-size:17px;
		padding:12px 20px 12px 12px
}
	.winner_list .head .txt h3{
		font-size:20px
}
	.winner_list .head .txt h4{
		font-size:15px;
		margin-top:4px
}
	.winner_list .head{
		display:grid;
		grid-template-columns:1fr 2fr
}
	.winner_list .txthead .name{
		font-size:17px
}
	.winner_list .txthead .phone{
		font-size:17px
}
	.winner_list .list .name{
		font-size:15px
}
	.winner_list .list .phone{
		font-size:15px
}
	.select_show{
		margin-bottom:15px;
		margin-top:10px
}
	.select_list{
		position:absolute;
		width:80%;
		left:10%;
		top:30px
}
	.star_gold2{
		top:12px
}
	.star_gold3{
		top:50px
}
	.hand_aunjai{
		top:68px;
		left:38px;
		width:22%
}
	.expand_condition ul li{
		font-size:14px;
		line-height:1.4
}
	.expand_condition p{
		font-size:14px
}
	.expand_condition ul{
		padding-left:10px
}
	.sec_herobanner{
		padding-bottom:75%;
		/*background:url(../../datas/images/luckynumber/herobanner_bg2_mb.jpg) center top no-repeat;*/
		background:url(img/luckynumber_bg.jpg) center top no-repeat;
		background-size:cover;
		margin-bottom: -10px;
}
	.hero_label{
		left:18%;
		top:5%;
		width:65%
}
	.hero_price{
		left:27%;
		top:58%;
		width:45%;
		/**/
		display: none
}
	.hero_light_mobile{
		top:43.5%;
		width:63%;
		left:6%
}
	.hero_city{
		top:45%;
		width:150%;
		left:-30%
}
	.area_pc{
		display:none
}
	.area_mb{
		display:block
}
	.wrap_ele{
		width:120%;
		left:-27%;
		top:48%;
		height:135%
}
	.hero_bubble1{
		top:22%;
		left:25%
}
	.hero_bubble2 {
    top: 35%;
    width: 20%;
    left: 84%
}
	.hero_aunjai_hand{
	top:53%
}
	.date{
		font-size:4.4vw;
		width:100%;
		text-align:center;
		left:0;
		bottom:-97%;
		display:none
}
	.btn_join{
		font-size:15px;
		margin-top:30px;
		margin-bottom:0px;
		padding:12px 30px
}
}
@media(max-width:375px){
}
@media(max-width:320px){
	.sec_product .label .txt h2{
		font-size:15px
}
	.sec_product .label .txt h3{
		font-size:17px
}
	.box-product .txt h2{
		font-size:25px
}
	.box-product .txt h3{
		font-size:25px
}
	.winner_head h2{
		font-size:25px
}
	.expand_condition ul li{
		font-size:12px
}
	.expand_condition p{
		font-size:12px
}
	.btn_condition a{
		font-size:20px
}
	.winner_list .head .txt h2{
		font-size:16px
}
	.winner_list .head .txt h3{
		font-size:19px
}
	.winner_list .head .txt h4{
		font-size:12px
}
	.winner_list .txthead .name{
		font-size:15px
}
	.winner_list .txthead .phone{
		font-size:15px
}
	.winner_list .list .name{
		font-size:12px
}
	.winner_list .list .phone{
		font-size:12px
}
	.select_show{
		width:290px;
		padding-right:35px
}
}
