@charset "utf-8";
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    background-size: 100% 100%;
    background-repeat: no-repeat
}
.advtag{
    position: relative;
}
.advtag * {
    display: block;
    width: 100%;
    margin: 0 auto;
}
.advtag a::before {
    content: "广告";
}
.advtag a:before {
    left: 0px;
    bottom: 0px;
    position: absolute;
    text-align: center;
    border-top-right-radius: 5px;
    font-size: 10px;
    line-height: 14px;
    width: 26px;
    color: #fff;
    background-color: #9e9e9e;
}
html {
    font-family: PingFangSC-Light, 'STHeiti Light', 'helvetica neue', 'hiragino sans gb', arial, 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif
}
body,
html {
    width: 100%;
    height: 100%;
    font-family: "微软雅黑", "Microsoft YaHei", Verdana, Arial
}

/* *body::-webkit-scrollbar {
    display: none
}**/

button,
input,
select,
textarea {
    border: none;
    background: 0 0
}

button:focus,
input:focus,
select:focus {
    outline: 0
}

li {
    list-style: none
}

li:hover {
    cursor: pointer
}

a {
    text-decoration: none
}

body,
div,

html,
li,
p,
span {
    font-size: 14px
}

@font-face {
    font-family: fontquan;
    src: url(https://zt.hfurl.cc/zt2022/ytzxtrmj/fontquan.ttf)
}

.musicbtn {
    background: url(../img/music.png) no-repeat center top/100% 100%;
    position: fixed;
    top: 5vw;
    right: 5vw;
    width: 11.867vw;
    height: 11.867vw;
    z-index: 10
}

.on {
    animation: rott 1.5s linear infinite
}

/* *{
     -webkit-touch-callout:none;
     -webkit-user-select:none; 
     -moz-user-select:none;
     -ms-user-select:none;
     user-select:none;
     -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
     -webkit-user-select: none;
     -moz-user-focus: none;
     -moz-user-select: none
 } */