*{margin:0;padding:0}
body,html{font-size:14px}
::-webkit-scrollbar{width:7px;height:7px;background-color:#000}
::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#aaa}
::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#c8c8c8}
img{display:block;display:-webkit-block;display:-moz-block;display:-ms-block}
.w1440{width:75%}
a{text-decoration:none}
a:hover{cursor:hand}
.white{color:#fff}
.flex{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex}
.jc_sb{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.jc_sa{justify-content:space-around;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around}
.jc_cen{justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
.jc_end{justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end}
.ali_center{align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}
.flex_d{flex-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row}
.flex_w{flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap}
.shrink{flex-shrink:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0}
.bor_radius{border:.5px solid rgba(255,255,255,.2);box-sizing:border-box;border-radius:15px}
.line_wrap{position:relative;margin-bottom:30px}
.rules_btn{position:absolute;right:0;top:0;font-size:16px;line-height:24px;text-decoration:underline;cursor:pointer;color:#fff}
.bule_btn{background:url(../images/mh/blue_bg.png) no-repeat}
.yellow_btn{background:url(../images/mh/yellow_bg.png) no-repeat}
.buy_btn{height:66px;line-height:42px;text-align:center;color:#fff;font-weight:700;font-size:16px;background-size:100% 100%;cursor:pointer}
.acd_hint_title{font-size:24px;line-height:30px;text-align:center;color:#fff}
.acd_hint_button{width:24px;position:absolute;right:20px;top:12px;cursor:pointer}
.acd_hint_button img{width:100%}
.acd_hint{width:630px;background:rgba(255,255,255,.05);backdrop-filter:blur(40px);margin:auto;position:absolute;left:50%;top:50%;margin-left:-315px;margin-top:-200px;z-index:8;padding:25px;border-radius:20px}
.acd_hint_text{margin-top:20px;color:#fff}
.acd_hint_text>p{margin:10px 0 0}
.acd_hint_text .ol{margin-left:20px}
.acd_hint_text .ol li{list-style-type:disc}
.banner{height:382px}
.banner .swiper-container{width:100%;height:100%}
.banner .swiper-slide img{width:100%;height:100%;display:block}
.acd_hint_btn { border-top: 1px solid #fff; }
.acd_hint_title_small{font-size:16px;line-height:24px;color:#fff; padding: 10px 0 20px;}
.acd_hint_btn { display: inline-flex; width: 100%; padding-top: 6px; }
.acd_hint_btn span { flex: 1; line-height: 50px; text-align: center; color: #fff; cursor: pointer; }
.acd_hint_btn span:first-child { border-right: 1px solid #fff; }
.acd_hint_title_small b { font-weight: bold; }