.con-coupon{
	position:relative;
	text-align:center;
	width:100%;
	height:6.875rem;
	z-index:99;
	vertical-align:middle;
}
.con-coupon .m-header-banner{
	width:100%;
	height:100%;
	background-size:auto 100%;
}
.con-coupon .coupon-link{
	display:flex;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	align-items:center;
	justify-content:center;
	padding:0 5rem;
	background:linear-gradient(109.6deg, rgb(80, 35, 217) 11.2%, rgb(217, 35, 189) 91.1%);
	background-size:cover}
.con-coupon .coupon-link span{
	display:inline-block;
	font-size: 1.525rem;
	color:#ffffff;
	line-height:1.875rem;
	font-family: "Barlow Condensed", sans-serif;
	font-weight: 700;
    max-width: 1080px;
}.con-coupon .coupon-link strong{
	color:#FFD90C;
    text-decoration: underline;
}
.con-coupon .coupon-link a{
	display: contents;
    font-family: "Barlow Condensed", sans-serif;
}
.con-coupon .coupon-btn{
	display:inline-block;
	line-height:2.25rem;
	margin-left:2.1875rem;
	cursor:pointer;
	padding:0 .9375rem;
	vertical-align:text-top;
	background:linear-gradient(0deg,#ff9600,#fff000);
	box-shadow:0 4px 0 0 rgba(134,70,0,.8),0 10px 20px 0 rgba(1,30,42,.29);
	border-radius:20px;
	min-width:6.875rem;
	height:2.5rem;color:#6a2f24;
	font-weight:700;
	font-size:1.125rem;
	white-space:nowrap
}
.con-coupon a{
		text-decoration: none !important;}
/*.con-coupon-m{
	width:100%;
	height:auto;
	background:linear-gradient(90deg,#ff7d7d,#f73f59)}
.con-coupon-m .coupon-link{
	position:relative;
	width:100%;
	background:none;
	padding:0
}
.con-coupon-m .coupon-link p{
	font-size:1.5rem;
	padding:2rem 1rem;color:#fff 
}*/
@media (max-width:1024px){
	.con-coupon .coupon-btn,.con-coupon .coupon-close-btn{
		display:none}}
@media (max-width:690px){
	.con-coupon .coupon-link {
		padding: 2rem;}
  .con-coupon .coupon-link span{
		font-size:1.2rem;
        line-height: 1.2rem;}
        }
@media (max-width:450px){
	.con-coupon .coupon-link {
		padding: 2rem;}
  .con-coupon .coupon-link span{
		font-size:1rem;
        line-height: 1.2rem;}
        }
.coupon-close-btn{
	position:absolute;
	right:1.25rem;
	top:50%;
	transform:translateY(-50%);
	z-index:2;
	cursor:pointer;
	border:none;
	font-size:0;
	width:4.375rem;
	height:4.375rem;
	vertical-align:middle;
	opacity:.7}
.coupon-close-btn:after{
	transform:translate(-50%,-50%) rotate(45deg)}
.coupon-close-btn:after,.coupon-close-btn:before{
	content:"";
	border-radius:5px;
	height:2px;
	background:#1b0400;
	width:34px;
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%}
.coupon-close-btn:before{
	transform:translate(-50%,-50%) rotate(-45deg)}
.coupon-close-btn:hover{opacity:1}
.download-content-box{
       width: 100%;
       display: flex;
       flex-direction: column;
       justify-content: space-around;
       align-items: center;
       text-align: center;
      padding: 10px;
      margin-bottom: 40px;
       box-shadow: 0 1px 10px rgb(1 38 94 / 15%);
       border-radius: 8px;
       background-color: #fff;
     }
     .download-content-img{
       width: 40%;
       margin-top: 20px;
     }
     .download-name{
       font-weight: 700;
       font-size: 20px;
       margin:10px 0 0px;
       color: #111532;
     }
     .download-detail{
       width: 96%;
       font-size: 17px;
       color: #54545b;
       text-align: center;
      line-height:24px;
     
     }