<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*! xff 20240221*/
/* CSS Document */
body, html, a, img, div, form, select, input, ul, ol, ul, li, h1, h2, h3, h4, h5, h6, dd, dl, dt, p, label, em, span { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

body { position: relative; color: #333; font: 62.5%/1.5 "\5FAE\8F6F\96C5\9ED1"; max-width: 7.5rem; overflow-x: hidden; }

ul, ol, li { list-style: none; }

a { text-decoration: none; color: #333; -webkit-touch-callout: none; }

* { -webkit-tap-highlight-color: rgba(255, 0, 0, 0); -webkit-appearance: none; }

img { border: 0px; vertical-align: top; width: 100%; }

table { border-collapse: collapse; border-spacing: 0; }

em, i { font-style: normal; }

.cf { *zoom: 1; }

.cf:after { content: ''; display: block; height: 0; clear: both; }

.fl { float: left; }

.fr { float: right; }

input, textarea { outline: none; }

input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; }

input { vertical-align: middle; border-radius: 5px; font-size: inherit; -webkit-border-radius: 5px; -moz-border-radius: 5px; cursor: pointer; }

.lh { line-height: 99; overflow: hidden; }

.noclick { pointer-events: none; }

.hidden { display: none !important; }

.wp { width: 100%; position: relative; overflow: hidden; }

@font-face { font-family: "NumFont"; src: url("data:font/ttf;charset=utf-8;base64,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") format("truetype"), url("data:font/otf;charset=utf-8;base64,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cmVzZXJ2ZWQuS0Jhb051bWJlciBCbG9kS0Jhb051bWJlciBCbG9kAAAAAAEADwARABIAEwAUABUAFgAXABgAGQAaAHIBhwGIAYkAEQIAAQACAAUADQIBAhgDbAYQBkMIFAnoCgQM+Q7nDvAO8Q7yDvMO+4AO+2u9nBUgCg7Y9yOkFf8AHKqr///vVVX/AB9VVf//96qrrYsIsgati/8AH1VV/wAIVVX/AByqq/8AEKqr/wAcqqv/ABCqq/8AFqqq/wAWqqr/ABCqq/8AHKqr/wAQqqv/AByqq/8ACFVV/wAfVVWLrQj3+weLrf//96qr/wAfVVX//+9VVf8AHKqr///vVVX/AByqq///6VVW/wAWqqr//+NVVf8AEKqr///jVVX/ABCqq///4Kqr/wAIVVVpiwhkBmmL///gqqv///eqq///41VV///vVVX//+NVVf//71VV///pVVb//+lVVv//71VV///jVVX//+9VVf//41VV///3qqv//+Cqq4tpCPv7B4tp/wAIVVX//+Cqq/8AEKqr///jVVX/ABCqq///41VV/wAWqqr//+lVVv8AHKqr///vVVUI/wAwgAD3AxX///Gqq5n///jVVf8AEVVVi/8AFKqrCPf7B4uf/wAHKqv/ABEqq/8ADlVV/wAOVVX/AA5VVf8ADlVV/wARKqv/AAcqq5+LCKUGn4v/ABEqq///+NVV/wAOVVX///Gqq/8ADlVV///xqqv/AAcqq///7tVVi3cI+/sHi///61VV///41VX//+6qq///8aqrff//8aqrff//7tVVhHeLCHEGd4v//+7VVZL///Gqq5kIDiX3LfjpFfzp9w35Y/sNigcuWIv7DQUO7dX3ARX7Afg09wH7mQf3U/eLBf8AE1VVo/8ADqqr/wAa1VWV/wAdqquV/wAdqquQ/wAeKqqL/wAeqqsIjgeL/wAkqquC/wAh1VV5qnmq///ngAD/ABiqq2z/ABJVVWz/ABJVVf//3iqr/wAJKqv//9tVVYv//9tVVYv//92qq///99VVa///76qra///76qr///lVVX//+lVVf//6qqrbv//6qqrbv//8qqq///fgAD///qqq2cIhm/3EIuMkwWP/wAZVVX/AAvVVaD/ABOqq/8AEKqr/wATqqv/ABCqq/8AFoAA/wAIVVX/ABlVVYuhi/8AEtVV///4Kqv/AA+qq///8FVV/wAPqqv///BVVf8AB9VV///s1VaL///pVVUIiAeL///uqqv///0qq3r///pVVf//71VV///6VVX//+9VVf//99VWfP//9VVV///yqqsIDvb/ANSAAP8AC4AAFf8AFlVV///4VVX/ABbVVv///Cqr/wAXVVWL/wAcqquL/wAbVVX/AAVVVaX/AAqqq6X/AAqqq/8AF1VV/wAPqqr/ABSqq/8AFKqr/wAUqqv/ABSqq/8AD6qq/wAXVVX/AAqqq6X/AAqqq6X/AAVVVf8AG1VVi/8AHKqrCJ0Hi/8AGqqr///61VX/ABmAAP//9aqr/wAYVVX///Wqq/8AGFVV///xgAD/ABUqq///7VVVnf8AEKqr/wARVVX/AA0qqv8AFCqr/wAJqqui/wAJqqui/wAE1VX/ABfVVYv/ABiqqwicB4ux///2gAD/ACMqq3j/ACBVVXj/ACBVVf//5oAA/wAZqqtrnmueaP8ACYAAZYv//9Cqq4v//9VVVf//8aqrZf//41VVZf//4qqrcv//2qqqf///0qqrCIJr9wqLjI0F/wAFVVX/ABSqq/8AC1VWnP8AEVVV/wANVVX/ABFVVf8ADVVV/wATqqv/AAaqq6GL/wAaqquL/wAWqqr///aAAP8AEqqreP8AEqqreP8ACVVV///pKquL///lVVUIeweL///rVVX///iAAHl8///wqqt8///wqqv//+3VVf//+FVV///qqquLCGv7BqsG/wAWqquL/wATVVWDm3ube5P//+yqq4v//+lVVQh5B4tv///2Kqv//+gqq///7FVV///sVVX//+xVVf//7FVV///oKqv///Yqq2+L///pVVWL///rgACS///tqquZ///tqquZ///z1VX/ABGqq4X/ABVVVQiImfsLi5dfBf8ABqqr///pVVWV///q1Vb/AA1VVf//7FVV/wANVVX//+xVVZv//+8qq/8AEqqrff8AEqqrff8AFIAA///1Kqv/ABZVVf//+FVVCA73FPdM93IV90X4hfsUi/tF/IWL+wL3uIuL+wT3CYuL9wTCi4v3AlSLi/ej+wmLi/ujBQ7U/wCZgAD/ABuAABWq///tqqv/ACIqq///9tVV/wAlVVWL/wAkqquL/wAh1VX/AAkqq6r/ABJVVar/ABJVVf8AGKqr/wAY1Vb/ABJVVf8AH1VV/wASVVX/AB9VVf8ACSqrrYv/ACSqqwjjB4ux///4Kqv/ACJVVf//8FVV/wAeqqv///BVVf8AHqqrdP8AGFVV///hqqud///hqqud///bKqqU///UqquLeYv///Aqq////VVV///yVVX///qqq///8lVV///6qqv///WAAP//+aqq///4qqv///iqqwj3HfeR9wb8BPwf9wcHj/8AEKqr/wAIgAD/AA2qqpj/AAqqq5j/AAqqq/8ADtVV/wAFVVX/ABCqq4sIlAb/ABiqq4v/ABTVVf//91VVnP//7qqrnP//7qqr/wAIgAB2i///51VVCDMHi///51VV///3gAB2ev//7qqrev//7qqr///rKqv///dVVf//51VVi///51VVi3b/AAiqq///7qqr/wARVVX//+6qq/8AEVVV///3VVWgi/8AGKqrCIz7B4oHi///21VV/wAJKqtp/wASVVX//+Cqq/8AElVV///gqqv/ABiqq///5yqqqv//7aqrCA7g9y6pFa13/wAkVVWB/wAmqquL/wAmqquL/wAjgAD/AAmAAP8AIFVVnv8AIFVVnv8AGaqr/wAZqque/wAgVVWe/wAgVVX/AAmAAP8AI4AAi/8AJqqrCKkHi/8AJqqr///2gAD/ACOAAHj/ACBVVXj/ACBVVf//5lVV/wAZqqv//9+qq57//9+qq57//9yAAP8ACYAA///ZVVWL///5VVWL///2qqv///9VVX////6qqwj3Lfeg+xiL+xn7fgX//91VVU///+mqq///vqqrgf//uVVVh3uJe4t7CG0Hi2X/AAmAAP//3NVVnv//36qrnv//36qr/wAZKqv//+aAAP8AH1VV///tVVUIsvcFFf//7Kqr/wATVVX///ZVVaKL/wAaqquL/wANVVX/AAFVVf8AEqqr/wACqqujkf8AFKqr/wAL1VX/ABEqqv8AEaqr/wANqqv/ABGqq/8ADaqr/wAT1VX/AAbVVaGL/wAbVVWL/wAXKqv///aAAJ54nnj/AAmAAP//6NVVi///5KqrCG0Hi///5VVV///2gAB0eP//7KqreP//7Kqr///o1VX///ZVVf//5Kqri///5Kqri///6Kqq/wAJqqv//+yqq/8AE1VVCA7d98746RX7S/zp9xiL90v46Yv3DvwMi4v7DgUO7f8AuYAA/wAQgAAV/wAaVVWA/wAbgAD///qAAP8AHKqri/8AO1VVi/8AM1VWoP8AK1VVtZ//ABSqq/8AD4AA/wAXVVWWpZal/wAFgAD/ABtVVYv/AByqqwiYB4v/AByqq///+oAA/wAbgACA/wAaVVWA/wAaVVX///CAAP8AFyqrd58If5YF/wAlVVX/ACaqq/8AEqqr/wAtVVWLvwiVB4v/ACNVVf//9yqr/wAgqqv//+5VVan//+5VValz/wAX1VX//+Gqq/8AEaqr///hqqv/ABGqq///3tVV/wAI1VVni///3Kqri///34AA///3Kqv//+JVVf//7lVV///iVVX//+5VVf//6FVW///oKqv//+5VVW3//+5VVW3///cqq///31VVi///3KqrCIEHi1f/ABJVVf//0qqr/wAkqqv//9lVVQiAgAX//+tVVXf///BVVv//6NVV///1VVX//+Wqq///9VVV///lqqv///qqq///5IAAi///41VVCH4Hi///41VV/wAFVVX//+Sqq/8ACqqrcf8ACqqrcf8AD6qq///oqqv/ABSqq///61VV/wATVVV3/wAW1Vb///CAAP8AGlVVgAj/AAuAAPcTFf//7Kqr/wATqqv///ZVVf8AF9VVi6cImAeLp/8ACaqro/8AE1VVn/8AE1VVn/8AF6qrlaeLp4v/ABgqq4H/ABRVVXf/ABRVVXf/AAoqq3OLbwh+B4v//+Sqq///9dVV///oVVX//+uqq3f//+uqq3f//+fVVYFvi2+L///oVVX/AAnVVf//7Kqr/wATqqsImf8BRYAAFXubg/8AE1VVi/8AFqqrCJUHi6GT/wATKqub/wAQVVWb/wAQVVWe/wAIKquhi/8AF1VVi/8AE9VW///31VX/ABBVVf//76qr/wAQVVX//++qq/8ACCqr///s1VWLdQiBB4v//+lVVf//99VV///sqqv//++qq3v//++qq3v//+wqqoP//+iqq4t1i3iTe5sIDuH3l/erFf8ABqqri/8ACVVV/wAAqquX/wABVVUI+zT7rfcXi/ch94sF/wAiqqvH/wAWVVX/AEFVVZX/AEaqq4+bjZuLmwipB4v/ACaqq///9lVV/wAjgAD//+yqq/8AIFVV///sqqv/ACBVVf//5iqq/wAZqqv//9+qq57//9+qq57//9yAAP8ACYAA///ZVVWL///ZVVWL///cgAD///aAAP//36qreP//36qreP//5lVV///mVVV4///fqqt4///fqqv///aAAP//3IAAi///2VVVCG0Hi///2VVV/wAJgAD//9yAAJ7//9+qq57//9+qq/8AGaqr///mVVX/ACBVVXj/ACBVVXj/ACOAAP//9oAA/wAmqquLCEb3IxX//+yqq/8AE1VV///2VVWii/8AGqqrCKkHi/8AG1VV/wAJqqv/ABcqq/8AE1VVnv8AE1VVnqL/AAmAAP8AGqqri/8AG1VVi/8AF1VW///2VVX/ABNVVf//7Kqr/wATVVX//+yqq/8ACaqrdIv//+VVVYv///Kqq////qqr///tVVX///1VVXOF///rVVX///Qqq///7tVW///uVVX///JVVQj//+5VVf//8lVV///sKqv///kqq3WL///lVVWLdP8ACaqr///sqqv/ABNVVQgO+2u9984VIAoODg4O+OwU+EgVd5/5Y5kGiwwKjAwOHAAWEwABAQFc///0qqv/AAWqq///+lVV/wALVVUe4gb/AAtVVf8ABaqr/wAFqqv/AAtVVR/iB/8AC1VV///6VVX/AAWqq///9KqrHjQG///0qqv///pVVf//+lVV///0qqsfCwAAAAABAAAADAAAABYAAAACAAEAAQAQAAEABAAAAAIAAAAAAAAAAQAAAADaAagaAAAAAOBGm0YAAAAA4EcvWgJYAAAAyAAAAN0AMgIBADIBTgA8AhYAMQIfAD0CNAA4Af0ANAIJADICBgBGAhYANgIKAC8A3QAyAlgAAAAAAAA=") format("opentype"); }

html { font-size: 100px; font-size: 13.33333vw; }

@media screen and (max-width: 320px) { html { font-size: 42.66667px; font-size: 13.33333vw; } }

@media screen and (min-width: 321px) and (max-width: 360px) { html { font-size: 48px; font-size: 13.33333vw; } }

@media screen and (min-width: 361px) and (max-width: 375px) { html { font-size: 50px; font-size: 13.33333vw; } }

@media screen and (min-width: 376px) and (max-width: 393px) { html { font-size: 52.4px; font-size: 13.33333vw; } }

@media screen and (min-width: 394px) and (max-width: 412px) { html { font-size: 54.93333px; font-size: 13.33333vw; } }

@media screen and (min-width: 413px) and (max-width: 414px) { html { font-size: 55.2px; font-size: 13.33333vw; } }

@media screen and (min-width: 415px) and (max-width: 480px) { html { font-size: 64px; font-size: 13.33333vw; } }

@media screen and (min-width: 481px) and (max-width: 540px) { html { font-size: 72px; font-size: 13.33333vw; } }

@media screen and (min-width: 541px) and (max-width: 640px) { html { font-size: 85.33333px; font-size: 13.33333vw; } }

@media screen and (min-width: 641px) and (max-width: 720px) { html { font-size: 96px; font-size: 13.33333vw; } }

@media screen and (min-width: 721px) and (max-width: 750px) { html { font-size: 100px; font-size: 13.33333vw; } }

@media screen and (min-width: 751px) { html { font-size: 100px; } }

@media screen and (min-width: 751px) { html { font-size: 100px; }
  body { width: 750px; margin: 0 auto; }
  [data-dpr='1'] body { width: 750px; margin: 0 auto; } }

/**/
.wp { background: url(../images/bg.jpg) repeat-y 0 -0.4rem; background-size: 100% auto; background-color: transparent; overflow: visible; }

.b1 { position: relative; text-align: center; height: 12.66rem; }

.b1 .t-txt { background: url(../images/tit-bg.png) no-repeat center 0; background-size: auto 100%; background-color: transparent; height: 0.44rem; line-height: 0.46rem; overflow: hidden; overflow: hidden; color: #fff; font-size: 0.26rem; position: absolute; left: 0; top: 9.18rem; width: 100%; text-align: center; }

.b1 .t-btn { position: absolute; left: 0; top: 10.04rem; width: 100%; text-align: center; }

.b1 .t-btn a { background: url(../images/btn-1.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; width: 4.99rem; height: 0.91rem; line-height: 0.93rem; text-align: center; display: block; margin: 0 auto; position: relative; color: #9b561a; }

.b1 .t-btn a span { background-image: -webkit-linear-gradient(top, #8d4b1d, #c47f33); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 0.44rem; font-weight: bold; display: inline-block; vertical-align: top; }

.b1 .t-btn a em { background: #ee6a31; height: 0.3rem; line-height: 0.32rem; overflow: hidden; padding: 0 0.18rem; position: absolute; right: 0.24rem; top: -0.16rem; white-space: nowrap; font-size: 0.18rem; color: #fff; box-shadow: #ffe9b2 0 0 0 1px inset; border-radius: 0.1rem 0.1rem 0.1rem 0; }

.b1 .t-btn p { color: #8b593b; font-size: 0.2rem; line-height: 0.32rem; padding-top: 0.34rem; }

.b1 .t-btn p em { color: #dde5ff; }

.b1 .t-light { background: url(../images/light.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; width: 7.01rem; height: 8.14rem; position: absolute; left: 50%; top: 1.8rem; margin-left: -3.4rem; }

.b1 .t-line { background: url(../images/line.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; width: 4.34rem; height: 2.95rem; position: absolute; left: 50%; margin-left: -2.17rem; top: 4.5rem; }

.b1 .t-line::after { content: ''; background: url(../images/star2.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; width: 0.31rem; height: 0.31rem; position: absolute; right: 0.46rem; top: -0.13rem; }

.b1 .t-star { background: url(../images/star2.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; width: 0.39rem; height: 0.39rem; position: absolute; left: 1.92rem; top: 4.54rem; }

.tab { width: 7.5rem; height: 0.9rem; }

.tab .t-con { width: 7.4rem; height: 0.9rem; -webkit-box-sizing: border-box; padding: 0 0.7rem 0 0.35rem; position: relative; z-index: 1; margin: 0 auto; }

.tab .t-con::before { content: ''; background: url(../images/tab-bg.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; }

.tab .swiper-slide { width: auto; color: #fff; font-size: 0.32rem; height: 0.9rem; line-height: 0.94rem; overflow: hidden; padding: 0 0.2rem; position: relative; -webkit-transition: all 0.5s; font-weight: 500; -webkit-text-stroke: .2pt; }

.tab .swiper-slide:first-child { padding-left: 0; }

.tab .swiper-slide::after { content: ''; background: #fff; width: 0.04rem; height: 0.16rem; position: absolute; top: 50%; margin-top: -0.08rem; right: 0; }

.tab .swiper-slide.on { color: #fff09a; }

.tab .swiper-slide:last-child::after { display: none; }

.tab .i-more { width: 0.7rem; position: absolute; height: 100%; background: url(../images/icon-more.png) no-repeat center center; background-size: 0.28rem auto; background-color: transparent; right: 0; top: 0; display: block; z-index: 2; }

.tab .tab-fix { position: fixed; left: 50%; margin-left: -3.7rem; top: 0; }

.molist { background: #c28d56; overflow: hidden; display: none; z-index: 0; position: absolute; left: 0; top: 0.4rem; width: 100%; border-radius: 0 0 0.2rem 0.2rem; box-shadow: rgba(0, 0, 0, 0.3) 0 0 0.1rem 0.02rem; }

.molist .list { padding: 0.5rem 0 0.2rem; -webkit-box-sizing: border-box; width: 7.34rem; margin: 0 auto; }

.molist ul { max-height: 6.4rem; overflow: auto; padding: 0 0.1rem; margin-left: -0.1rem; width: 100%; padding: 0; margin-left: -0.23rem; width: 7.5rem; }

.molist ul::-webkit-scrollbar { width: 0.04rem; }

.molist ul::-webkit-scrollbar-thumb { border-radius: .05rem; background: #f0b476; }

.molist ul::-webkit-scrollbar-track { border-radius: .05rem; background: none; }

.molist ul li { width: 1rem; margin: 0.14rem 0 0 0.46rem; text-align: center; float: left; overflow: hidden; }

.molist ul li img { width: 1rem; height: 1rem; object-fit: cover; border-radius: 100%; overflow: hidden; display: block; }

.molist ul li span { width: 100%; height: 0.34rem; line-height: 0.36rem; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #fff; font-size: 0.18rem; }

.title { overflow: hidden; margin-top: 0.4rem; }

.title img { height: 1.05rem; width: 100%; display: block; }

.game ul li .g-more { width: 7.1rem; border-radius: 0.2rem; overflow: hidden; background: #bc986c; padding-bottom: 0.3rem; margin: 0.48rem  auto 0; }

.game ul li .g-more .g-img { width: 100%; height: 3.55rem; overflow: hidden; }

.game ul li .g-more .g-img img { width: 100%; height: 100%; object-fit: cover; }

.game ul li .g-more .g-info { margin-top: 0.3rem; width: 100%; display: flex; justify-content: space-between; height: 0.9rem; padding: 0 0.16rem; -webkit-box-sizing: border-box; align-items: center; }

.game ul li .g-more .g-info img { width: 0.9rem; height: 0.9rem; border-radius: 0.1rem; object-fit: cover; }

.game ul li .g-more .g-info dl { width: 3.4rem; overflow: hidden; color: #fff; padding-left: 0.08rem; }

.game ul li .g-more .g-info dl dt { font-weight: bold; font-size: 0.28rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; width: 2.6rem; height: 0.36rem; line-height: 0.38rem; overflow: hidden; }

.game ul li .g-more .g-info dl dd { width: 100%; font-size: 0.22rem; height: 0.24rem; line-height: 0.24rem; padding-top: 0.16rem; overflow: hidden; }

.game ul li .g-more .g-info .g-btn { background: url(../images/btn-2.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; width: 2.2rem; height: 0.72rem; line-height: 0.74rem; display: block; position: relative; text-align: center; color: #fff; font-size: 0.28rem; text-shadow: #ca6b2f 1px 0 1px, #ca6b2f 0 1px 1px, #ca6b2f -1px 0 1px, #ca6b2f 0 -1px 1px; font-weight: 500; -webkit-text-stroke: .2pt; }

.game ul li .g-more .g-info .g-btn span { height: 0.32rem; line-height: 0.34rem; overflow: hidden; border-radius: 0.1rem 0.1rem 0.1rem 0; box-shadow: #ffe9b2 0 0 0 1px inset; background: #ee6a31; position: absolute; right: 0rem; top: -0.16rem; color: #fff; font-size: 0.18rem; padding: 0 0.1rem; font-weight: normal; -webkit-text-stroke: 0pt; text-shadow: none; }

.game ul li .g-more .g-detail { padding: 0.1rem 0.16rem 0; color: #fff; font-size: 0.22rem; }

.game ul li .g-more .g-detail p { background: url(../images/icon-li.png) no-repeat 0 center; background-size: 0.16rem auto; background-color: transparent; line-height: 0.3rem; padding-left: 0.22rem; margin-top: 0.1rem; }

.game ul li .g-more .g-detail p em { color: #fff09a; font-weight: bold; }

.code { width: 7.17rem; margin: 0 auto; }

.code ul { position: relative; padding-top: 0.14rem; width: 100%; overflow: hidden; }

.code li { background: url(../images/img2.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; width: 100%; height: 2.76rem; overflow: hidden; padding: 0 0.22rem 0 0.28rem; -webkit-box-sizing: border-box; margin-top: 0.16rem; }

.code li .c-info { width: 100%; height: 1.74rem; display: flex; justify-content: space-between; -webkit-box-sizing: border-box; align-items: center; color: #fff; padding-top: 0.06rem; }

.code li .c-info .c-img { width: 0.9rem; height: 1.22rem; }

.code li .c-info .c-img a { display: block; }

.code li .c-info .c-img img { width: 0.9rem; height: 0.9rem; border-radius: 0.1rem; object-fit: cover; display: block; }

.code li .c-info .c-img span { margin-top: 0.12rem; display: block; height: 0.2rem; line-height: 0.2rem; font-size: 0.18rem; text-align: center; white-space: nowrap; position: relative; overflow: hidden; }

.code li .c-info .c-img span em { position: absolute; left: 0; top: 0; min-width: 100%; }

.code li .c-info dl { width: 3.5rem; overflow: hidden; padding-top: 0.04rem; }

.code li .c-info dl dt { font-weight: bold; font-size: 0.28rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; width: 100%; height: 0.36rem; line-height: 0.38rem; overflow: hidden; }

.code li .c-info dl dt span { color: #fff09a; }

.code li .c-info dl dd { width: 100%; font-size: 0.22rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 0.49rem; line-height: 0.26rem; padding-top: 0.1rem; overflow: hidden; }

.code li .c-info dl dd span { color: #fff09a; }

.code li .c-info a.c-btn { background: url(../images/btn-2.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; width: 1.77rem; height: 0.59rem; line-height: 0.61rem; display: block; position: relative; text-align: center; color: #fff; font-size: 0.24rem; font-weight: 500; -webkit-text-stroke: .2pt; text-shadow: #ca6b2f 1px 0 1px, #ca6b2f 0 1px 1px, #ca6b2f -1px 0 1px, #ca6b2f 0 -1px 1px; }

.code li .c-txt { color: rgba(255, 255, 255, 0.6); font-size: 0.22rem; line-height: 0.3rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 0.56rem; margin-top: 0.16rem; position: relative; padding: 0 0.16rem 0 0.2rem; }

.code li .c-txt::before { content: ''; background: url(../images/icon-li.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; width: 0.16rem; height: 0.16rem; position: absolute; left: 0; top: 0.07rem; opacity: 0.5; }

.play { width: 7.1rem; margin: 0 auto; }

.play ul { position: relative; margin-top: -0.22rem; width: 100%; overflow: hidden; }

.play li { margin-top: 0.4rem; background: #bc986c; border-radius: 0.2rem; padding-bottom: 0.24rem; width: 100%; overflow: hidden; color: #fff; }

.play li .big-img { width: 100%; height: 3.55rem; overflow: hidden; }

.play li .big-img img { width: 100%; height: 100%; object-fit: cover; }

.play li .p-info { padding: 0 0.2rem; width: 100%; height: 1.74rem; display: flex; justify-content: space-between; -webkit-box-sizing: border-box; align-items: center; }

.play li .p-info .c-img { width: 0.9rem; height: 1.22rem; }

.play li .p-info .c-img img { width: 0.9rem; height: 0.9rem; border-radius: 0.1rem; object-fit: cover; display: block; }

.play li .p-info .c-img span { margin-top: 0.12rem; display: block; height: 0.2rem; line-height: 0.2rem; font-size: 0.18rem; text-align: center; white-space: nowrap; position: relative; overflow: hidden; }

.play li .p-info .c-img span em { position: absolute; left: 0; top: 0; min-width: 100%; }

.play li .p-info dl { width: 3.5rem; overflow: hidden; padding-top: 0.04rem; }

.play li .p-info dl dt { font-weight: bold; font-size: 0.28rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; width: 100%; height: 0.36rem; line-height: 0.38rem; overflow: hidden; }

.play li .p-info dl dd { width: 100%; font-size: 0.22rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 0.49rem; line-height: 0.26rem; padding-top: 0.1rem; overflow: hidden; }

.play li .p-info dl dd span { color: #fff09a; }

.play li .p-info a.p-btn { background: url(../images/btn-2.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; width: 1.77rem; height: 0.59rem; line-height: 0.61rem; display: block; position: relative; text-align: center; color: #fff; font-size: 0.24rem; font-weight: 500; -webkit-text-stroke: .2pt; text-shadow: #ca6b2f 1px 0 1px, #ca6b2f 0 1px 1px, #ca6b2f -1px 0 1px, #ca6b2f 0 -1px 1px; }

.play li .p-txt { color: rgba(255, 255, 255, 0.6); font-size: 0.22rem; line-height: 0.3rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 0.7rem; margin: 0 auto 0; position: relative; padding: 0.14rem 0.16rem 0 0.2rem; width: 6.64rem; -webkit-box-sizing: border-box; border-top: #dec483 dashed 1px; }

.play li .p-txt::before { content: ''; background: url(../images/icon-li.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; width: 0.16rem; height: 0.16rem; position: absolute; left: 0; top: 0.21rem; opacity: 0.5; }

.recreation { width: 7.1rem; margin: 0 auto; }

.recreation ul { position: relative; width: 100%; overflow: hidden; }

.recreation li { margin-top: 0.38rem; background: #bc986c; border-radius: 0.2rem; padding-bottom: 0.25rem; width: 100%; overflow: hidden; }

.recreation li .r-img { width: 100%; height: 3.55rem; overflow: hidden; }

.recreation li .r-img img { width: 100%; height: 100%; object-fit: cover; display: block; }

.recreation li .r-txt { color: #fff; font-size: 0.26rem; line-height: 0.36rem; padding: 0.25rem 0.2rem 0; text-align: center; }

.kbFootWrap { padding-top: 0.2rem; }

.side { width: 1.14rem; position: fixed; bottom: 0.88rem; right: 0.04rem; z-index: 999; transition: right 1s; }

.side a { display: block; margin-bottom: 0.1rem; position: relative; }

.side a.seven { width: 100%; margin-bottom: 0.14rem; }

.side a.seven img { width: 1.02rem; display: block; margin: 0 auto; }

.side a.seven span { height: 0.26rem; line-height: 0.28rem; overflow: hidden; border-radius: 0.3rem; background: #bc986c; position: absolute; left: 50%; -webkit-transform: translateX(-50%); top: -0.35rem; color: #fff; font-size: 0.16rem; padding: 0 0.08rem; white-space: nowrap; overflow: visible; }

.side a.seven span::after { content: ''; background: #bc986c; width: 0.2rem; height: 0.2rem; -webkit-transform: rotate(-45deg); position: absolute; left: 50%; margin-left: -0.1rem; bottom: -0.02rem; z-index: -1; }

.side a.s-share, .side a.goTop { background: url(../images/share.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; width: 1.14rem; height: 1.19rem; }

.side a.goTop { background-image: url(../images/top.png); }

.kbFootWrap .kbFooter.type2 .kbFootAbout .m-inner, .kbFootWrap .kbFooter.type2 .kbFootCopyright { background: #bc986c; }

/* --------------------------------------- 弹窗 begin ------------------------------------------ */
.pt10 { padding-top: 0.1rem !important; }

.pt20 { padding-top: 0.2rem !important; }

.pt30 { padding-top: 0.3rem !important; }

.tac { text-align: center; }

.dia-con i { color: #ffd98e; }

.gray { color: #999; }

/* 模板 */
.dia-box { width: 6.4rem; margin: 0 auto; position: relative; z-index: -1; }

.dia-box .dia-close { background: url(../images/close.png) no-repeat center center; background-size: 0.28rem auto; background-color: transparent; width: 0.6rem; height: 0.6rem; position: absolute; right: 0.3rem; top: 0.3rem; line-height: 99; overflow: hidden; z-index: 11; }

.dia-box .dia-con { width: 100%; -webkit-box-sizing: border-box; padding: 0.4rem 0.7rem 0.52rem; color: #fff; font-size: 0.24rem; line-height: 0.36rem; position: relative; z-index: 0; }

.dia-box .dia-con::before { content: ''; background: url(../images/pop.png) 0 0 no-repeat; background-size: 100% auto; background-color: transparent; position: absolute; left: 0; top: 0; right: 0; bottom: 0.66rem; z-index: -1; }

.dia-box .dia-con::after { content: ''; background: url(../images/pop.png) 0 bottom no-repeat; background-size: 100% auto; background-color: transparent; height: 0.68rem; width: 100%; display: block; position: absolute; left: 0; bottom: 0; z-index: -1; }

.dia-box .dia-tit { font-size: 0.36rem; text-align: center; }

.dia-box .dia-tit span { display: inline-block; vertical-align: top; padding: 0 0.4rem; position: relative; line-height: 0.46rem; height: 0.44rem; overflow: hidden; }

.dia-box .dia-tit span::before, .dia-box .dia-tit span::after { content: ''; background: url(../images/p-tit.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; width: 0.18rem; height: 0.18rem; position: absolute; top: 50%; margin-top: -0.09rem; }

.dia-box .dia-tit span::before { left: 0; }

.dia-box .dia-tit span::after { right: 0; }

.dia-box .dia-btn { font-size: 0; padding-top: 0.3rem; text-align: center; width: 100%; overflow: hidden; }

.dia-box .dia-btn a { background: url(../images/btn-2.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; width: 2.5rem; height: 0.71rem; display: inline-block; vertical-align: top; line-height: 0.73rem; overflow: hidden; color: #fff; font-size: 0.3rem; margin: 0 0.1rem; }

/* 弹窗遮罩 必须加 */
.dialog-mask { background: rgba(0, 0, 0, 0.6); position: fixed; top: 0; left: 0; right: 0; z-index: 99; width: 100%; height: 100%; }

.popDown {
  width: 6.7rem;
  border-radius: .8rem;
  position: relative;
  z-index: 100
}

.popDown .hide-it {
  position: absolute;
  right: -.22rem;
  top: -.22rem;
  background: url(../images/pop-close.png) no-repeat 0 0;
  background-size: 100% 100%;
  background-color: transparent;
  width: .7rem;
  height: .7rem;
  overflow: hidden;
  line-height: 99;
  z-index: 5
}

.popDown .inner {
  background: url(../images/pd-inner.png) no-repeat left bottom;
  background-size: 100% auto;
  background-color: #fff;
  border-radius: .08rem
}

.popDown .pd-head {
  padding: .3rem .4rem;
  background: #08D080;
  border-radius: .08rem .08rem 0 0;
  position: relative
}

.popDown .pd-head::before {
  content: '';
  width: 0;
  height: 0;
  border: .1rem solid #08D080;
  border-color: #08D080 transparent transparent transparent;
  position: absolute;
  left: .68rem;
  bottom: -.2rem
}

.popDown .pd-head::after {
  content: '';
  width: 2.3rem;
  height: 2.6rem;
  overflow: hidden;
  background: url(../images/pd-role.png) no-repeat 0 0;
  background-size: 100% 100%;
  background-color: transparent;
  position: absolute;
  right: .45rem;
  top: -.5rem
}

.popDown .pd-body {
  padding: .25rem .4rem;
  overflow: hidden
}

.popDown .pd-foot {
  background: url(../images/pd-slogan.png) no-repeat center;
  background-size: auto 0.48rem;
  background-color: transparent;
  height: 1.2rem
}

.popDown .pd-tit {
  width: 3.92rem;
  color: #fff
}

.popDown .pd-tit em {
  display: block;
  height: .6rem;
  line-height: .62rem;
  font-size: .42rem
}

.popDown .pd-tit p {
  font-size: .26rem;
  line-height: .4rem;
  margin-top: .1rem
}

.popDown .pd-down {
  background: url(https://img.71acg.net/sykb~bbs/default/20220609/112943758784) no-repeat 0 0;
  background-size: 100% 100%;
  background-color: transparent;
  display: block;
  width: 6rem;
  height: 1.14rem;
  text-align: center;
  line-height: 1.14rem;
  font-size: .28rem;
  font-weight: bold;
  padding: 0 .2rem 0 .86rem;
  color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto
}

.popDown .pd-qr {
  height: 2.22rem;
  overflow: hidden;
  text-align: center;
  font-size: .24rem;
  line-height: 2.2;
  color: #999;
  margin: .1rem auto 0
}

.popDown .pd-qr img {
  display: block;
  width: 1.82rem;
  height: 1.82rem;
  margin: 0 auto
}

.popDown .gui01 {
  margin: 0 .1rem
}

.popDown .gui01 p {
  padding-left: .28rem;
  line-height: .44rem;
  font-size: .26rem;
  color: #666;
  text-align: justify
}

.popDown .gui01 p:first-child {
  background: url(../images/join-point.png) no-repeat left 48%;
  background-size: 0.22rem auto;
  background-color: transparent
}

.popDown .gui01 p em {
  font-weight: bold;
  color: #333
}

.popDown .gui02 {
  border-top: 1px solid #F0F0F0;
  padding-top: .25rem;
  margin-top: .2rem
}

.popDown .gui02 .text {
  font-size: .24rem;
  line-height: .36rem;
  color: #999;
  margin-top: .2rem
}

.popDown .gui02 .info {
  height: .42rem;
  overflow: hidden;
  line-height: .44rem
}

.popDown .gui02 .info .sp1 {
  float: left;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAcCAMAAABrlg40AAAAA1BMVEUiuJBAoBigAAAAFUlEQVR42uXBAQEAAACAkP6vNiQaAwD8AAEWvR8IAAAAAElFTkSuQmCC) no-repeat;
  background-size: .08rem auto;
  padding-left: .15rem;
  background-position: left 48%;
  font-size: .26rem;
  width: 2.8rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-text-stroke-width: .2pt
}

.popDown .gui02 .info .sp2 {
  float: right;
  font-size: .24rem;
  color: #999;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAMAAADkSAzAAAAAaVBMVEVHcEysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKx9GZ8EAAAAInRSTlMA3KL2GmK7/BIFeZQhCjlJyD+rgFQq1240XfDfzpuM6a/svHrrcQAAAP5JREFUeNptkNmyhCAMRFkUFHFfx21m+v8/ckDD1arreSBpQtJF2D8im7NncrMAWtVPtaQCz9pGwjwUFdrUBbuiu3UUvQ8lMtLvJQ1GmwYG5yN0RFctir9hatylnFjFGVEjPpMSmzt7qW7FMhR3WB8anW64xk5nkp1XAmkNQYuYB3r1gjn06rqR5d5i0CUV00HvdczhdK7wFZnS2juGVk/lemyDg3kM3zSQwuyD83tJfLo+mkaO1TJPhyo6+osOvCAno3nik+XtgsdKHrFAjI87C7SkGxTsQqD2T0patlbshtXC/amhqR1tLFB9b8LQxgIZkkvEkgQxznedUrz0DxoiEH2Xa6E1AAAAAElFTkSuQmCC) no-repeat;
  background-size: .28rem auto;
  padding-left: .35rem;
  background-position: left 48%
}
/* --------------------------------------- 弹窗 end ------------------------------------------ */
.t-line { -webkit-animation: tan 1.6s infinite ease-in-out alternate -0.8s; }

.t-line::after { -webkit-animation: rotate 2.2s infinite linear; }

.t-star { -webkit-animation: rotate 2.2s infinite linear -1.1s; }

.t-light { -webkit-animation: opacity 4s ease-in-out infinite; }

@-webkit-keyframes tan { 100% { -webkit-transform: translateY(0.1rem); } }

@-webkit-keyframes rotate { 100% { -webkit-transform: rotate(360deg); } }

@-webkit-keyframes opacity { 0%, 100% { opacity: 0; }
  50% { opacity: 1; } }
</pre></body></html>