/*mcyxbx.com 盗此模板可耻 死全家哦*/
blockquote,body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,option,p,pre,select,td,textarea,th,ul{margin:0;padding:0}
body,html{width:100%;height:100%}
table{border-collapse:collapse;border-spacing:0}
textarea{resize:none}
button,fieldset,img,input{border:0}
button{cursor:pointer}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}
abbr,acronym{border:0}
b,em,i,strong{font-style:normal;font-weight:400}
img,input,label,select{vertical-align:middle}
.clearFix:after{content:"";height:0;display:block;clear:both;visibility:hidden}
.clearFix{zoom:1}
a{text-decoration:none;cursor:pointer;color:#333}
a:hover{text-decoration:none}
body{background-color:#efeff4;font-family:'YaHei Consolas Hybrid';-webkit-text-size-adjust:none}
img{width:100%}
.fl{float:left}
.fr{float:right}
a,em,h1,input,p,select,span{font-family:myFirstFont2}
body{background:#000}
.arc{text-align:center;width:100vw;background:#6bddd6;height:46vw;border-radius:200%/0 0 200% 200%}
.arc a{width:25vw;height:25vw;margin-top:15vw;display:inline-block}
.arc a img{width:100%}
.main{width:91vw;background:#fff;margin-left:4.5vw;border-radius:8px;border:1px solid #e5e5e5;margin-top:12vw}
.main label{width:11.7vw;height:15.6vw}
.main label img{width:100%}
.main li{border-bottom:1px solid #e8e8e8;line-height:15.6vw;height:15.6vw;vertical-align:middle;box-sizing:border-box;align-items:center;display:flex}
.main li:last-child{border:none}
.main input{font-size:5.2vw;color:#666;outline:0;height:15.6vw;width:76.6vw;padding-left:3vw;background:0 0;background-color:transparent}
button{background: 0 0; font-size: 13px;margin: 10px 0; border: 0; box-sizing: content-box; color: inherit; cursor: pointer;   line-height: inherit; overflow: visible; vertical-align: inherit;}
.main_content{max-width: 1000px; position: relative; margin: 0 auto;}
.top{position:fixed;top:0;left:0;z-index:999;width:100%;background: url("./top.jpg") no-repeat ;      display: flex;  height: 21vw;background-size: 100%;}
.top a{position:absolute;right:5vw;top:5vw;display:block;width:27vw;height:11vw}
.text{float:left;width:57.2vw}
.top h1{z-index:99;color:#fff;font-size:4.2vw;line-height:1;position:absolute;top:3vw;left:18vw;width:46vw;word-break:break-all;font-weight:700;background-image: -webkit-linear-gradient(left, #bd7819, #fffb41, #bc6520);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.top span{z-index:99;color:#ff0000;font-size:2.8vw;line-height:1;position:absolute;top:6vw;left:22vw;width:46vw;word-break:break-all;font-weight:700}
.icon1{position:absolute;width:15vw;height:15vw;z-index:99;top:1.5vw;left:1.5vw}
.content{ background: #261a16;    position: absolute;width:100%;z-index:99; margin:0 auto;display:flex;flex-direction:column;align-items:center;top:17vw;}
.kefu_wx { cursor: pointer; width: 50px; height: 50px; background: url("./wx_ico.png") no-repeat 0 0; background-size: 100% auto; display: block; position: fixed; right: 6px;     bottom: 10px;z-index: 9999; }
.kefu_wx:hover #pop_weixin { display: block; position: absolute; right: 0; z-index: 999; width: 200px; bottom: 50px;background-color: #fff; text-align: center; line-height: 30px; color: #f00; font-weight: 700;}
#pop_weixin {display: none;}
.erweima{position:fixed;right:0;left:0;bottom:10px;z-index:6}
.rqrcodek{max-width:640px;margin:auto;position:relative;display:block}
.rqrcodec{width:130px;position:absolute;right:-150px;bottom:10px;line-height:24px;background:#fff;text-align:center;padding-bottom:10px;border-radius:6px}
.r2{bottom:210px}
.gamedes {    padding: 10px;    text-align: center;}
#content { text-align: left; padding-top: 10px; border-top: 1px solid #232323; margin-top: 10px; }
.footer {    text-align: center;}