*{margin: 0;padding: 0;box-sizing: border-box;}
#store_discount{max-width: 1920px;margin: 0 auto;height: auto;background-color: #fff;}
#store_discount img{vertical-align: middle;}
#store_discount .store_discount_banner img {width: 100%;height: auto;}
#store_discount .sdP{display: block;}
#store_discount .sdM{display: none;}
#store_discount .store_discount_content{width: 100%;height: auto;}
#store_discount .store_discount_W12{max-width: 1240px;margin: 0 auto; padding: 0 20px ;box-sizing: border-box;height: auto;}
#store_discount .sdw_rule{width: 100%;height: auto;text-align: right;padding: 30px 0;}
#store_discount .sdw_rule span{line-height: 1.4; font-size: 16px;font-family: Montserrat;font-weight: 400;cursor: pointer;color: #37A3F5;}
#store_discount .sdw_title{text-align: center;font-size: 30px;font-family: Montserrat;font-weight: bold;color: #000000;line-height: 1.4;}
#store_discount .sdw_text{text-align: center;font-family: Montserrat;margin-bottom: 40px;font-size: 12px;font-weight: 500;color: #585858;line-height: 1.4;margin-top: 16px;}
#store_discount .sdw_stepbox{width: 100%;height: auto;display: flex;justify-content: space-around;align-items: center;}
#store_discount .sdw_stepbox em{color: #CCC5FF;font-size: 20px;font-weight: 900;}
#store_discount .sdw_stepbox1{width: 20%;text-align: center;}
#store_discount .sdw_stepbox1 .steptit{margin-bottom: 16px;text-align: center;font-size: 24px;font-family: Montserrat;font-weight: 400;color: #000000;line-height: 1.3;}
#store_discount .sdw_stepbox1 img{width: 90%;max-width: 171px; height: auto;margin-bottom: 24px;}
#store_discount .sdw_stepbox1 .steptext{text-align: center;font-size: 16px;font-family: Montserrat;font-weight: 400;color: #000000;line-height: 1.3;}
#store_discount .sdw_stepbox1 .steptext a{color: rgba(59, 183, 245, 1);    font-weight: bold;}
#store_discount .sdw_stepbutton{width: 100%;height: auto;text-align: center;margin-top: 48px;margin-bottom: 80px;}
#store_discount .sdw_stepbutton .check_now{display: inline-block;padding: 12px 36px;box-sizing: border-box;font-size: 16px;font-family: Montserrat;transition: all .2s;
font-weight: 400;background: #FFFFFF;border: 3px solid #3BB7F5;border-radius: 6px;color: #5FB2DA;line-height: 1;text-decoration: none;cursor: pointer;}
#store_discount .sdw_stepbutton .check_now:hover{color: #fff;background-color:#3BB7F5 ;}
#store_discount .sdw_productBox{width: 100%;height: auto;margin-top: 50px;display: flex;justify-content: space-between;flex-wrap: wrap;}
#store_discount .one_two{width: 65.875%;display: flex;justify-content: space-between;flex-wrap: wrap;}
#store_discount .three_box{width: 31.75%;height: auto;position: relative;display: flex;flex-wrap: wrap;}
#store_discount .sdw_productBox1{width: 48.198%;height: auto;position: relative;display: flex;flex-wrap: wrap;}
#store_discount .sdw_productBox1_zbox{width: 100%;height: auto;position: relative;margin-bottom: 30px;display: inline-block;text-decoration: none !important;background: #EDF5FA;border-radius: 10px;padding: 24px 12px;box-sizing: border-box;}
#store_discount .sdw_productBox1_zbox:last-child{margin-bottom: 0;}
#store_discount .sdw_product_img{max-width: 285px;width: 100%;height: auto;margin: 0 auto;}
#store_discount .sdw_product_img img{width: 100%;height: auto;margin-bottom: 12px;}
#store_discount .sdw_product_name{text-align: center;line-height: 1.4;font-size: 18px;font-family: Montserrat;font-weight: 600;color: #000000;}
#store_discount .sdw_productBox1_zbox .tips{position: absolute;top: 15px;left: 15px;z-index: 1;font-size: 14px;font-family: Montserrat;font-weight: 400;color: #F77446;line-height: 1;padding: 3px 6px;box-sizing: border-box;border: 1px solid #F77446;border-radius: 4px 10px 4px 10px;}
#store_discount .sdw_pzbox_hover{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;border-radius: 10px;overflow: hidden;opacity: 0;transition: all .3s;}
#store_discount .sdw_pzbox_hover img{width: 100%;height: 100%;}
#store_discount .sdw_pzbox_hover_posi{text-align: left; position: absolute;bottom: 0;left: 0;width: 100%;height: auto;background-color: rgba(0, 0, 0, .4);padding: 15px 20px 12px ;box-sizing: border-box;}
#store_discount .sdw_pzbox_text{width: 100%;text-align: left; font-size: 14px;font-family: Montserrat;font-weight: 500;color: #FFFFFF;line-height: 1.6;margin-bottom: 12px;}
#store_discount .sdw_pzbox_hover_posi span{font-size: 14px;display: inline-block;font-family: Montserrat;line-height: 1;font-weight: 400;box-sizing: border-box;
padding: 6px 12px;color: #FFFFFF;background: #3BB7F5;border-radius: 10px;}
#store_discount .sdw_productBox1_zbox:hover .sdw_pzbox_hover {opacity: 1;}
/* sdw_productBox1 Two */
#store_discount .sdw_productBox1.Two .sdw_productBox1_zbox{background: linear-gradient(0deg, #E9FAFD, #FEE0D8);display: flex;flex-wrap: wrap;align-items: center;}
#store_discount .sdw_productBox1.Two .sdw_product_img{max-width: 350px;width: 100%;height: auto;}
#store_discount .online {width: 100%; position: relative;text-align: center;}
#store_discount .online video {width: 100%; height: auto;vertical-align: middle;}
#store_discount .online .text {text-align: center; position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);font-size: 36px;font-weight: bold; color: white;line-height: 1.6;text-shadow: 0 3px 7px rgb(0 0 0 / 35%);width: 1200px;}
#store_discount .online .text a{display: inline-block;text-decoration: none;line-height: 1;font-size: 0;}
#store_discount .online .text h2 { width: 90%; margin: 0 auto;margin-bottom: 30px;text-align: center}
#store_discount .online .text .btn_consult {display: inline-block; background: #3bb7f5;font-size: 16px;font-weight: 400;color: white;line-height: 2;padding: 8px 24px;}


/* Rules_popup */
#store_discount .Rules_popup{position: fixed;top: 0;left: 0;bottom: 0;right: 0;background-color: rgba(0,0,0, .5);z-index: 99999;overflow: auto;display: none;}
#store_discount .Rules_popup_box{position: relative; /* position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); */background: #FFFFFF;
	border-radius: 10px;max-width: 750px;width: 90%;height: auto;padding: 70px 40px 60px;box-sizing: border-box;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.33);margin: 80px auto 50px;
}
#store_discount .Rules_popup_title{font-size: 26px;width: 100%;text-align: center;font-family: Montserrat;font-weight: bold;color: #000000;line-height: 1.4;margin-bottom: 30px;}
#store_discount .Rules_popup_FQA_box{width: 100%;height: auto;margin-bottom: 35px;}
#store_discount .Rules_FQA_box{width: 100%;height: auto;margin-bottom: 25px;}
#store_discount .Rules_FQA_box:last-child{margin-bottom: 0;}
#store_discount .Rules_FQA_Q{text-align: left;font-size: 16px;font-family: Montserrat;font-weight: 500;color: #000000;line-height: 1.4;margin-bottom: 8px;}
#store_discount .Rules_FQA_A{text-align: left;font-size: 14px;font-family: Montserrat;font-weight: 400;color: #787979;line-height: 1.4;}
#store_discount .Rules_FQA_A a{color: rgba(55, 163, 245, 1);text-decoration: none;}
#store_discount .Rules_popup_icon{position: absolute;top: 25px;right: 25px;width: 30px;height: 30px;line-height: 30px;text-align: center;}
#store_discount .Rules_popup_icon em {font-size: 20px;font-weight: bold;color: #666;cursor: pointer;}
#store_discount .Rules_popup_button{width: 100%;height: auto;text-align: center;}
#store_discount .Rules_popup_button .Rules_popup_confirm{background: #3BB7F5;border: 3px solid #3BB7F5;color: #FFFFFF;display: inline-block;font-weight: 400;
font-size: 18px;line-height: 1;padding: 10px 60px;box-sizing: border-box;cursor: pointer;font-family: Montserrat;border-radius: 6px;}

/* upload_popup */
/* #store_discount .upload_popup{display: block;} */
#store_discount .upload_popup .Rules_popup_title{font-size: 24px;margin-bottom: 12px;}
#store_discount .upload_popup_desc{font-size: 14px;font-family: Montserrat;font-weight: 400;line-height: 1.4;text-align: center;margin-bottom: 40px;}
#store_discount .upload_popup_desc span{color: #DB2A43;}
#store_discount .upload_popup_from{width: 100%;height: auto;margin-bottom: 0px;}
#store_discount .upload_popup_from .form-group .form-control{height: auto; font-size: 16px;font-family: Montserrat;font-weight: 400;color: #3B3E40;border: 1px solid #C4C4C4;padding: 11px 32px 11px 10px;}
#store_discount .upload_popup_from .form-group .form-control:focus{border: 1px solid #3BB7F5;}
#store_discount #upload_from_select1{position: relative;}
#store_discount #upload_from_select1:after{position: absolute;content: '';   top: 55%;right: 20px;transform: translate(0,-50%); font-size: 18px;line-height: 1;
	border-top: 10px solid  #3B3E40;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid transparent;
}
#store_discount #upload_from_select1 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}

#store_discount .upload_popup_from .form-group input::placeholder { color: #333;}
#store_discount .upload_file_box{width: 100%;height: auto;padding-top: 10px;}
#store_discount .upload_appendix_text{font-size: 16px;line-height: 1.4;margin-bottom: 10px; font-family: Montserrat;font-weight: 400;color: #3B3E40;}
#store_discount .appendix_size_limit{font-size: 14px;font-family: Montserrat;font-weight: 400;color: #6C7073;line-height: 1.4;margin-bottom:20px;}
#store_discount .Upfile_button{width: 200px;height: auto;padding: 20px;box-sizing: border-box;background: #F5F5F5;cursor: pointer;}
#store_discount .Upfile_button_icon{ margin: 0 auto;text-align: center;margin-top: 20px;margin-bottom: 20px;}
#store_discount .Upfile_button_icon em{display: inline-block; background: #3BB7F5;font-weight: bold;font-size: 18px;cursor: pointer; position: relative;
		border-radius: 50%;color: #fff;padding: 8px;box-sizing: border-box;line-height: 1;
}
#store_discount .Upfile_button_desc{font-size: 12px;font-family: Montserrat;font-weight: 400;color: #C4C4C4;line-height: 1.4;text-align: center;margin-bottom: 10px;}
#store_discount .UpFile_location{width: 100%;height: auto;padding: 1.8rem 0 2.5rem;}
#store_discount .UpFile_page_display{width: 100%;height: auto;margin-bottom: 12px;}
#store_discount .UpFile_page_display:last-child{margin-bottom: 0;}
#store_discount .Page_DisplayBox{width: 100%;height: auto; display: flex;justify-content: space-between;align-items: center;}
#store_discount .Page_DisplayBox_text{text-align: left; line-height: 1.3; color: #292B2C;font-weight: 400;font-size: 14px;    
text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;
}
#store_discount .Page_DisplayBox span{text-align: right;width: auto;padding-left: 24px; cursor: pointer; line-height: 1.3; color: #292B2C;font-weight: 400;font-size: 14px;}
#store_discount .upload_popup_Button .Rules_popup_confirm{margin-right: 25px;background-color: #fff;color: #3BB7F5;width: 210px;padding: 10px !important;text-align: center;}
#store_discount .upload_popup_Button .Rules_popup_confirm:last-child{margin-right: 0;}
#store_discount .upload_popup_Button .Rules_popup_confirm:hover{background-color: #3BB7F5;color: #fff;}

/* Store_Promo_Code */
/* #store_discount .Store_Promo_Code{display: none;} */
#store_discount .Store_Promo_Code_box{max-width: 635px;height: auto;width: 90%;margin: 0 auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
#store_discount .Store_Promo_Code_img{width: 100%;height: auto;position: relative;}
#store_discount .Store_Promo_Code_img img{width: 100%;height: auto;}
#store_discount .Promo_Code_X {width: 49.6%;height: 24.2%;position: absolute;top: 50.3%;left:25.51%;display: flex;justify-content: center;
		align-items: center;font-size: 30px;font-family: Montserrat;font-weight: bold;color: #FFFFFF;line-height: 1;
}
#store_discount .Store_Promo_Code_text{width: 100%;height: auto;padding: 20px;box-sizing: border-box;background: #FFFFFF;font-size: 16px;font-family: Montserrat;font-weight: 400;
		text-align: center;color: #F04141;line-height: 1.4;box-shadow: 0px 0px 10px 0px rgba(160, 160, 165, 0.29);border-radius: 0px 0px 10px 10px;margin-bottom: 20px;
}
#store_discount .Store_Promo_Code_Copy{width: 100%;height: auto;text-align: center;margin-bottom: 40px;}
#store_discount .Store_Promo_Code_Copy span{line-height: 1;background: #3BB7F5;width: 210px;padding: 15px 10px;box-sizing: border-box;border-radius: 6px;
		font-size: 18px;font-family: Montserrat;font-weight: 400;color: #FFFFFF;display: inline-block;cursor: pointer;text-align: center;
}
#store_discount .Store_Promo_Code_Close{width: 100%;text-align: center;height: auto;}
#store_discount .Store_Promo_Code_Close em{font-size: 24px;font-weight: 900;padding: 12px;line-height: 1; cursor: pointer; color: #FFFFFF;background: #AFA4F2;border-radius: 50%;}

/* html { overflow: hidden;padding-right: 17px;} */
.store_discounthidee {overflow: hidden; padding-right: 17px;}
/* layer */
.layui-layer-dialog .layui-layer-content{font-size: 18px;font-weight: bold;color: #FFF;}
.layui-layer-hui{background-color: rgba(0,0,0,.8);}
.layui-layer-hui .layui-layer-content{padding: 15px 35px;}
/* layer */
@media screen and (max-width: 1240px ){
	#store_discount .online .text { width: 100%; font-size: 32px;}
	#store_discount .sdw_title {font-size: 28px;}
	
}
@media screen and (max-width: 1024px ){
	.sitebodyhidee {overflow: hidden;padding-right: 0px;}
}

@media screen and (max-width: 992px ){
	#store_discount .online .text {font-size: 28px;}
	#store_discount .sdw_title {font-size: 24px;}
	#store_discount .sdw_stepbox1 .steptit {font-size: 20px;}
	#store_discount .sdw_stepbox1 {width: 25%;}
	#store_discount .sdw_product_name { font-size: 16px;	}
	#store_discount .sdw_pzbox_hover_posi {padding: 15px 8px 12px;}
	#store_discount .sdw_pzbox_text { font-size: 12px;}
	#store_discount .sdw_pzbox_hover_posi span {font-size: 12px;border-radius: 8px;}
	#store_discount .sdw_productBox1_zbox .tips {top: 12px;left: 12px;font-size: 12px;}
	
}


@media screen and (max-width: 768px ){
	#store_discount .sdP{display: none;}
	#store_discount .sdM{display: block;}
	#store_discount .online .text {font-size: 20px;}
	#store_discount .online .text .btn_consult { font-size: 14px;}
	#store_discount .one_two{width: 100%;margin-bottom: 24px;flex-direction: row-reverse;}
	#store_discount .sdw_productBox1_zbox {margin-bottom: 24px;}
	#store_discount .three_box{width: 100%;height: auto;justify-content: space-between;}
	#store_discount .three_box .sdw_productBox1_zbox{width: 48.198%;margin-bottom: 0;}
	#store_discount .sdw_title {font-size: 22px;}
	#store_discount .sdw_stepbox1 .steptit {font-size: 18px;font-weight: 500;}
	#store_discount .sdw_stepbox1 { width: 26%;}
	#store_discount .sdw_stepbox1 img {width: 85%;  margin-bottom: 20px;}
	#store_discount .sdw_stepbox1 .steptext {font-size: 14px;}
	#store_discount .sdw_productBox {margin-top: 35px;	}
	
	
	#store_discount .Rules_popup_icon {top: 20px;right: 20px;}
	#store_discount .Rules_popup_box { padding: 70px 30px 50px;margin: 50px auto 50px;}
	#store_discount .Rules_popup_title {font-size: 24px;}
	#store_discount .Rules_FQA_box { margin-bottom: 20px;}
	#store_discount .Rules_FQA_Q { margin-bottom: 6px;}
	#store_discount .upload_popup_Button .Rules_popup_confirm{padding: 10px 48px;}
	#store_discount .Rules_popup_button .Rules_popup_confirm { border: 2px solid #3BB7F5;}
	#store_discount .Promo_Code_X {font-size: 26px;}
	
	
}
@media screen and (max-width: 600px ){
	#store_discount .sdw_product_name {font-size: 14px;}
	#store_discount .sdw_productBox1_zbox {margin-bottom: 16px;}
	#store_discount .one_two { margin-bottom: 16px;}
	#store_discount .sdw_title {font-size: 20px;}
	#store_discount .sdw_stepbox em { font-size: 18px;}
	#store_discount .sdw_stepbox1 .steptit { font-size: 16px;	}
	#store_discount .sdw_stepbox1 .steptext {font-size: 12px;}
	#store_discount .sdw_stepbutton .check_now { padding: 14px 36px;font-size: 14px;border: 2px solid #3BB7F5;}
	#store_discount .sdw_productBox1_zbox:hover .sdw_pzbox_hover { opacity: 0;}
	#store_discount .sdw_pzbox_hover{display: none;}
	
	
	#store_discount .Rules_popup_icon em {font-size: 18px;	}
	#store_discount .Rules_popup_icon {top: 15px;right: 15px; width: 24px; height: 24px;line-height: 24px;}
	#store_discount .Rules_popup_box {padding: 50px 24px 50px;}
	#store_discount .Rules_popup_box {width: 95%;}
	#store_discount .Rules_popup_title {font-size: 22px;margin-bottom: 24px;}
	#store_discount .Rules_popup_FQA_box { margin-bottom: 30px;}
	#store_discount .upload_popup_Button{display: flex;justify-content: space-between;}
	#store_discount .upload_popup_Button .Rules_popup_confirm{margin-right: 0;width: 46%;}
	#store_discount .upload_popup .Rules_popup_title {font-size: 22px; margin-bottom: 10px;}
	#store_discount .upload_popup_desc {margin-bottom: 30px;}
	#store_discount .Promo_Code_X {font-size: 20px;}
}

@media screen and (max-width: 576px ){
	.layui-layer-dialog {min-width: 160px;}
}
@media screen and (max-width: 480px ){
	#store_discount .Rules_FQA_box {margin-bottom: 16px;}
	#store_discount .online .text { font-size: 16px;}
	#store_discount .online .text .btn_consult {font-size: 12px;}
	#store_discount .sdw_productBox1_zbox .tips {top: 10px;left: 10px;font-size: 12px;}
	#store_discount .sdw_productBox1_zbox { padding: 15px 12px; margin-bottom: 12px;}
	#store_discount .one_two {margin-bottom: 12px;}
	#store_discount .sdw_product_name {font-size: 12px;}
	#store_discount .sdw_rule span {font-size: 14px; }
	#store_discount .sdw_rule {padding: 20px 0;	}
	#store_discount .sdw_stepbox em { font-size: 16px;}
	#store_discount .sdw_stepbox1 .steptit {font-size: 14px;}
	#store_discount .sdw_stepbox1 .steptext { font-size: 10px;}
	
	
	
	#store_discount .Rules_popup_title {font-size: 20px; margin-bottom: 20px;}
	#store_discount .Rules_FQA_A {font-size: 12px;}
	#store_discount .Rules_FQA_Q {font-size: 14px;}
	#store_discount .Rules_popup_button .Rules_popup_confirm {font-size: 16px;}
	#store_discount .upload_popup .Rules_popup_title {font-size: 20px;}
	#store_discount .upload_popup_desc {margin-bottom: 25px;}
	#store_discount .upload_popup_from .form-group .form-control {font-size: 14px;}
	#store_discount .upload_file_box { padding-top: 8px;}
	#store_discount .appendix_size_limit {font-size: 14px; margin-bottom: 12px;}
	#store_discount .upload_appendix_text {font-size: 16px;margin-bottom: 6px;}
	#store_discount .upload_popup_Button .Rules_popup_confirm {width: 48%;padding: 10px 4px!important;}
	#store_discount .Rules_popup_box {padding: 50px 20px 35px;}
	#store_discount .UpFile_location {padding: 1.5rem 0 2rem;}
	
	
	
	
	#store_discount .Store_Promo_Code_text { padding: 12px; font-size: 14px;}
	#store_discount .Promo_Code_X {
	    font-size: 16px;
	}
}
@media screen and (max-width: 400px ){
	#store_discount .sdw_stepbutton {margin-top: 30px;margin-bottom: 50px;}
	#store_discount .online .text h2 {width: 92%;margin-bottom: 20px;}
	#store_discount .sdw_stepbox em { font-size: 14px;}
	#store_discount .online .text { font-size: 14px;}
	#store_discount .sdw_productBox1_zbox {padding: 12px 5px;margin-bottom: 10px;}
	#store_discount .one_two {margin-bottom: 10px;}
	
	
	#store_discount .Store_Promo_Code_text {padding: 12px; font-size: 12px;}
	#store_discount .Promo_Code_X { font-size: 14px;top: 51%;height: 24%;}
}