body, dl, dd, ul, ol, h1, h2, h3, h4, h5, h6, p, form {
    margin: 0
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%
}

em, b {
    font-style: normal
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: underline;
    text-decoration: none;
}

img {
    border: 0
}

button, input, select, textarea {
    font-size: 100%;
    outline: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td, th, ul, ol, li {
    padding: 0;
    list-style: none;
}

body {
    background-color: #facf9d;
    z-index: 1000;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    overflow-x: hidden;
}

.clearfix:after {
    content: " ";
    clear: both;
    height: 0;
    visibility: hidden;
    display: block;
}

.clearfix {
    *zoom: 1;
}

.hide {
    display: none;
}

i {
    font-style: normal
}

/*footer*/
#afooter {
    width: 100%;
    text-align: center;
    line-height: 20px;
    color: #fff;
    background-color: #cc240b;
    padding: 20px 0;
    min-width: 1200px;
}

#afooter a {
    color: #fff;
}

.c:before, .c:after {
    content: "";
    display: table;
}

.c:after {
    clear: both;
}

.c {
    zoom: 1;
}

:focus {
    outline: none;
}

img {
    display: block;
    margin: 0 auto;
}

body, #actTitleWrap, .blacktop-wrap, .wrap1, .wrap2, #footer_ied {
    min-width: 1200px !important;
    width: 100% !important;
    _width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1200?'1200px':'') !important;
}

.container {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.pr {
    position: relative;
}

.pa {
    position: absolute;
}

.hide {
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
}

.db {
    display: block;
    text-indent: -9999em;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.last {
    margin-right: 0 !important;
}

a {
    transition: filter .3s;
}

a:hover {
    filter: brightness(1.1);
}


.wrap {
    max-width: 1920px;
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/bg.jpg?v=1.01) no-repeat center top;
    margin: 0px auto 0;
    position: relative;
}

.container {
    width: 1200px;
    margin: 0 auto;
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/ibg.jpg?v=1.01) no-repeat;
    padding: 1px 0;
}


.head {
    height: 678px;
}

.logodiv {
    font-size: 0;
    width: 100%;
}

.logo {
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/logo.png) no-repeat;
    width: 217px;
    height: 98px;
    position: absolute;
    left: 50%;
    margin-left: -333px;
    top: 20px;
}

.logodiv .glogo {
    position: absolute;
    top: 40px;
    left: 50%;
    margin-left: 100px;
    width: 334px;
    height: 64px;
}


.logo-x5 {
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/logo-x5.png?v=1.02) no-repeat;
}

.logo-speed {
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/logo-speed.png) no-repeat;
}

.logo-wuxia {
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/logo-wuxia.png) no-repeat;
}

.logo-bns {
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/logo-bns.png) no-repeat;
}

.logo-tiantang2 {
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/logo-tiantang2.png) no-repeat;
}

.logo-nba2k2 {
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/logo-nba2k2.png) no-repeat;
}

.logo-poe {
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/logo-poe.png) no-repeat;
}

.logo-fo4 {
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/logo-fo4.png) no-repeat;
}


.logo-nz {
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/logo-nz.png) no-repeat;
}

.hidden {
    display: none;
    overflow: hidden;
    z-index: -100000em;
}

.sprite {
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/sprites.png) no-repeat;
}

.mod {
    position: relative;
    width: 1000px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 1px 0;
}

.mod1 {
    height: 876px;
}

.mod3::after {
    content: '';
    display: block;
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/qb.png) no-repeat;
    width: 179px;
    height: 171px;
    position: absolute;
    left: -80px;
    top: -80px;
}

.mod2 {
    height: 582px;
    width: 1000px;
    margin: 0 auto 50px;
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/kuang1.png) no-repeat;
}

.mod3 {
    height: 641px;
    width: 1000px;
    margin: 0 auto 30px;
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/kuang2.png) no-repeat;
    position: relative;
}


.m1tab {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 392px;
    height: 66px;
    margin: 73px auto 0;
    background-position: -38px -4px;
}


.m1tab a {
    display: block;
    width: 198px;
    height: 67px;
    background-position: -10000px -10000px;
}

.m1tab a:nth-child(1).on {
    background-position: -14px -92px;
}

.m1tab a:nth-child(2).on {
    background-position: -210px -92px;
}


.m1left {
    margin: 0 auto;
    width: 884px;
    overflow: hidden;
    position: relative;
}

.mySwiper {
    font-size: 0;
    text-align: center;
    padding-top: 112px;
}

.mySwiper .libg {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 198px;
    height: 241px;
    background-position: -0 -320px;
}

.mySwiper .libg .gbg {
    width: 160px;
    height: 160px;
    margin: 22px auto 0;
    overflow: hidden;
}

.mySwiper .libg .gbg img {
    width: 100%;
    height: auto;
}

.mySwiper .libg p {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 18px;
    color: #a16121;
    text-align: center;
    width: 100%;
    line-height: 22px;
    padding: 5px 0px;
}

.btn-golot {
    display: block;
    margin: 40px auto 0;
    width: 414px;
    height: 107px;
    background-position: 0 0;
}

.m1right {
    float: right;
    padding-top: 157px;
    margin-right: 30px;
    width: 280px;
    text-align: center;
}

.m2right {
    float: right;
    padding-top: 77px;
    margin-right: 30px;
    width: 280px;
    text-align: center;
}

.mySwiper2 {
    font-size: 0;
    width: 900px;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    padding-top: 112px;
    padding-bottom: 40px;
}

.mySwiper2 .libg {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 264px;
    height: 319px;
    background-position: -716px -95px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 1px 0;
    position: relative;
}

.mySwiper2 .libg .gbg {
    border-radius: 8px;
    background-color: rgb(255, 255, 255);
    width: 200px;
    height: 143px;
    margin: 28px auto 0;
    overflow: hidden;
}

.mySwiper2 .libg .gbg img {
    width: 100%;
    height: 100%;
}

.mySwiper2 .libg .gname {
    text-align: center;
    padding: 5px 20px;
    font-size: 20px;
    color: #a16121;
    height: 50px;
    line-height: 23px;
    display: -webkit-box;
    display: box;
    -webkit-box-align: center;
    box-align: center;
    -webkit-box-pack: center;
    box-pack: center;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}

.mySwiper2 .libg .price {
    font-size: 36px;
    color: #ff8e00;
    text-align: center;
}

.mySwiper2 .libg .price del {
    font-size: 18px;
    color: #ff8e00;
    opacity: .4;
}

.btn-gobuy {
    display: block;
    margin: 30px auto 0;
    width: 328px;
    height: 100px;
    background-position: -253px -416px;
}

.btn-go {
    display: block;
    width: 165px;
    height: 72px;
    background-position: -450px -92px;
    position: absolute;
    left: 50%;
    margin-left: -83px;
    bottom: -35px;
}

.speed2 .btn-go {
    background-position: -766px -440px;
}

.speed3 .btn-go {
    background-position: -768px -532px;
}

.speed2.unlock .btn-go {
    background-position: -450px -92px;
}

.speed3.unlock .btn-go {
    background-position: -450px -92px;
}

.pop {
    display: none;
}

.pop1 {
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/pop.png) no-repeat;
    width: 370px;
    height: 422px;
}

.btn-close {
    position: absolute;
    width: 65px;
    display: block;
    height: 65px;
    background-position: -585px -14px;
    top: 10px;
    right: -20px;
}

.pqrcode {
    text-align: center;
    padding-top: 87px;
}

.pqrcode img {
    height: auto;
}

.pop1 p {
    padding-top: 10px;
    text-align: center;
    font-size: 24px;
    color: #bb7a52;
}

.teamul {
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/pk.png) no-repeat;
    margin: 5px auto 0;
    width: 943px;
    height: 402px;
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.teamul .teamli {
    display: block;
    width: 460px;
    height: 390px;
    margin: 0 3px;
}

.rnum {
    display: block;
    text-align: center;
    line-height: 30px;
    font-size: 24px;
    color: #fff9ba;
    font-weight: bold;
    padding: 75px 0 20px;
}

.rnum span {
    font-size: 24px;
    color: #fff9ba;
    font-weight: bold;
}

.rinfo {
    display: block;
    text-align: center;
    line-height: 25px;
    height: 25px;
    font-size: 20px;
    color: #d76e2b;
}

.rinfo span {
    font-size: 20px;
    color: #d76e2b;
}

.gtip, .wrp {
    flex-grow: 1; /* 确保子元素可以撑开 */
    min-width: 200px; /* 设置最小宽度 */
    display: flex;
    flex-direction: row;
    justify-content: center;
    text-align: center;
    line-height: 25px;
    height: 25px;
    font-size: 20px;
    color: #d76e2b;
    flex-shrink: 0; /* 防止子元素被压缩 */

}

.uscroller {
    margin: 45px auto 0;
    width: 423px;
    height: 165px;
    overflow: auto;
}

.uscroller::-webkit-scrollbar {
    display: none;
}

.uscroller .row {
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
}

.uscroller .row > div {
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 46px;
}

.uscroller .row div:nth-child(1) {
    width: 77px;
    font-size: 20px;
    color: #cf9949;
}

.uscroller .row > div:nth-child(2) {
    width: 135px;
    text-align: center;

}

.uscroller .row > div:nth-child(2) img {
    display: block;
    margin: 0 5px 0;
}

.uscroller .row div:nth-child(3) {
    width: 120px;
    font-size: 20px;
    color: #ff8e00;
}

.uscroller .row div:nth-child(4) {
    flex: 1;
    font-size: 20px;
    color: #ff8e00;
}

.uscroller .row div .nn {
    font-size: 20px;
    color: #a16121;
}

.uscroller .row div .avatar {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    border: 2px solid #fff;
    margin-right: 5px;
}

.tutime {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 13px 0;
}

.tutime div {
    display: block;
    font-size: 26px;
    color: #d76e2b;
}

.tutime div.tt {
    font-size: 24px;
    color: #ffffff;
    width: 36px;
    height: 36px;
    border-radius: 4px;
    margin: 0 5px;
    text-align: center;
    line-height: 36px;
    background: #612b18;
}

.mypm {
    margin: 0 auto;
    border-radius: 64px;
    background-color: rgb(255, 224, 177);
    width: 620px;
    height: 64px;
    display: block;
    line-height: 64px;
    text-align: center;
    font-size: 26px;
    color: #d76e2b;
}

.mypm span {
    font-size: 26px;
    color: #d76e2b;
}

.mypm2 {
    margin: 24px auto 0;
    border-radius: 64px;
    background-color: rgb(255, 224, 177);
    width: 650px;
    height: 64px;
    display: block;
    line-height: 64px;
    text-align: center;
    font-size: 24px;
    color: #d76e2b;
}

.mypm2 span {
    font-size: 24px;
    color: #d76e2b;
}

.m1btn {
    display: flex;

    flex-direction: row;
    justify-content: center;
}

.m1btn a {
    display: block;
    margin: 0 9px;
    width: 308px;
    height: 100px;
}

.m1btn a.btn-pk {
    background-position: -385px -190px;
}

.wxb {
    width: 937px;
    height: 395px;
    margin: 18px auto 0;
    background: url(https://game.gtimg.cn/images/appdaoju/act/a20250122quiz/pc/wxb.png) no-repeat;
    background-size: 100% auto;
}

.wtip {
    font-size: 24px;
    color: #d76e2b;
    text-align: center;
    line-height: 30px;
    padding: 70px 0 48px;
}

.uscroller2 {
    margin: 0 auto 0;
    width: 873px;
    height: 230px;
    overflow: auto;
}

.uscroller2::-webkit-scrollbar {
    display: none;
}

.uscroller2 .row {
    display: flex;
    text-align: center;
    flex-direction: row;
    justify-content: start;
    align-items: center;
}

.uscroller2 .row div {
    height: 55px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.uscroller2 .row div:nth-child(1) {
    width: 138px;
    font-size: 20px;
    color: #cf9949;
}

.uscroller2 .row div:nth-child(2) {
    width: 220px;
    flex-direction: row;
    justify-content: center;
}

.uscroller2 .row div:nth-child(2) img {
    margin: 0 5px;
}

.uscroller2 .row div:nth-child(3) {
    width: 131px;
    font-size: 20px;
    color: #ff8e00;
}

.uscroller2 .row div:nth-child(4) {
    width: 191px;
    font-size: 20px;
    color: #ff8e00;
    margin-left: 20px;
    margin-right: 10px;
}

.uscroller2 .row div:nth-child(5) {
    flex: 1;
    font-size: 20px;
    color: #ff8e00;
}

.uscroller2 .row div .nn {
    font-size: 20px;
    color: #a16121;
}

.uscroller2 .row div .avatar {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    border: 2px solid #fff;
    margin-right: 5px;
}

.m1t2info {
    color: #d76e2b;
    opacity: .8;
    font-size: 24px;
    text-align: center;
    line-height: 45px;
}

.m2btn {
    display: flex;
    padding-top: 5px;
    flex-direction: row;
    justify-content: center;
}

.m2btn a {
    display: block;
    margin: 0 2px;
    width: 328px;
    height: 100px;
}


.m2btn a.btn-tz {
    background-position: -23px -187px;
}

.m2div {
    display: flex;
    flex-direction: row;
    justify-content: center;
    text-align: center;
    align-items: center;
    padding: 18px 0;
}

.m2div a {
    display: block;
}

.m2div a.btn-record {
    width: 167px;
    height: 67px;
    background-position: -251px -312px;
}

.m2div a.btn-getnum {
    width: 167px;
    height: 67px;
    background-position: -448px -315px;
}

.m2div .nownum {
    width: 238px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    display: block;
    font-size: 26px;
    color: #d76e2b;
    background: #ffe0b1;
    border-radius: 56px;
    margin: 0 15px;
}

.m2div .nownum span {
    font-size: 26px;
    color: #d76e2b;
}

.btn-cj {
    display: block;
    margin: 0 auto;
    width: 328px;
    height: 100px;
    background-position: -375px -568px;
}
