/* CSS Document */
body, div, h1, h2, h3, h4, h5, h6, hr, p, ul, ol, li,span{ margin:0; padding:0; }
body{font:normal 12px  "Arial","方正兰亭黑简体","Tahoma",sans-serif; margin:0;padding:0; }
ul,ol{list-style:none;padding: 0px;overflow: visible;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend,dt,dd,dl{margin:0;padding:0;}
section, article, aside, header, footer, nav, dialog, figure,figcaption {display: block;}
em, i { font-style:normal }
img { border:0;padding:0; }
.clearfloat{clear:both;}
a,button,input,optgroup,select,textarea,span{-webkit-tap-highlight-color:rgba(0,0,0,0);}
a, img{-webkit-touch-callout: none;}
a:hover{text-decoration:none}
ins,a{text-decoration:none}
body,html{width: 100%; max-width:750px; margin:0 auto;}
body{position: relative; -webkit-overflow-scrolling:touch;background:#000;}
.nowrap {white-space: nowrap;}
.hide{display: none;}
* {box-sizing: border-box;}
.text-center{text-align:center;}
.flex{display:box;display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-moz-box;display:flex;justify-content:flex-start;align-content:flex-start;}

.main { width:100%; min-width:320px; margin:0 auto;position:relative;  overflow:hidden; padding-bottom:2rem;padding-top: 4.2rem;}
.main img { width:100%; height:auto; display:block;}

.i12{ width:1rem; position:absolute; right:0.4rem; top:4.2rem; z-index:99; width:0.65rem;}
.share{position: absolute;right: 0.16rem;top: 0.4rem;width: 1.04rem;z-index:9}
.share img{width: 100%;display: block;}

.img_j { position:relative;}


/* 内容 */
.main img.logo {width: 2.43rem;position: absolute;left: .38rem;top: .5rem;}
.main .bg {position: absolute;width: 100%;left: 0;top: 0;}
.main .bg img {display: block;position: absolute;top: 0;left: 0;}
.main .bg img.hide {pointer-events: none;opacity: 0;}
.gg {font-size: .2rem;line-height: 1.5em;color: #d6d4d4;padding: 0 0.1rem;;position: absolute;right: .5rem;top: 12.3rem;background-color: #888786;border-radius: .05rem;}
.content {width: 6.8rem;margin: 0 auto;position: relative;}
/* .content .head_btn {margin-bottom: .45rem;} */
.content .head_btn .btn img {width: 5.12rem;margin: 0 auto;}
.content .notes1 {font-size: .2rem;line-height: 1.5em;color: #e7cb8b;margin: .2rem 0 0.5rem;}
.content .box1 {border-radius: .4rem;border: 0.01rem solid #ccbf99;position: relative;box-shadow: inset 0 0 0.4rem rgba(228, 194, 146, 0.34);padding: 0.3rem 0.39rem 0.36rem;}
.content .box1::before {content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;pointer-events: none;border-radius: .4rem;border: 0.01rem solid #ccbf99;opacity: .2;}
.content .box1 .title {position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);padding: 0 .25rem;background-color: #000;}
.content .box1 .title span {font-size: .38rem;line-height: 1em;font-weight: bold;background: linear-gradient(141deg, #ffebb2 0%, #cd9d69 62%, #f7d696 98%);-webkit-background-clip: text;background-clip: text;color: transparent;}
.content .box1 .time {font-size: .2rem;line-height: 1em;color: #e7cb8b;margin-bottom: .3rem;}
.content .box1 .btn {margin-top: .3rem;}
.content .box1 .btn .span {font-size: .2rem;line-height: 1.5em;color: #eac993;border-bottom: 0.01rem solid #eac993;display: inline-block;}
.content .title2 {margin: .4rem 0 .35rem;}
.content .title2 span {font-size: .4rem;line-height: 1em;font-weight: bold;position: relative;background: linear-gradient(141deg, #f0d491 0%, #ffe2aa 41%, #ebbc4b 57%, #a17b3e 60%, #a17b3e 68%, #a17b3e 69%, #e0b466 100%);-webkit-background-clip: text;background-clip: text;color: transparent;}
.content .title2 span::before {content: '';position: absolute;width: 1.1rem;height: 0.02rem;background-image: url(../images/tit_icon2.png);background-size: 100% 100%;top: 50%;right: calc(100% + .3rem);transform: translateY(-50%);}
.content .title2 span::after {content: '';position: absolute;width: 1.1rem;height: 0.02rem;background-image: url(../images/tit_icon2.png);background-size: 100% 100%;top: 50%;left: calc(100% + .3rem);transform: translateY(-50%) rotateY(180deg);}
.content .box2 .nav {justify-content: center;}
.content .box2 .nav .nav_li {margin: 0 0.05rem;}
.content .box2 .nav .nav_li img {width: 3.05rem;}
.content .box2 .nav .nav_li img:first-child {display: none;}
.content .box2 .nav .nav_li img:last-child {display: block;}
.content .box2 .nav .nav_li.cur img:first-child {display: block;}
.content .box2 .nav .nav_li.cur img:last-child {display: none;}
.content .box2 .zg_cont {border-radius: 0.4rem;border: 0.02rem solid #966f43;position: relative;margin-top: .5rem;box-shadow: inset 0 0 0.4rem rgba(228, 194, 146, 0.34);padding: 0 .33rem 0.3rem;}
.content .box2 .zg_cont::before {position: absolute;content: '';width: 100%;aspect-ratio: 674/82;background-image: url(../images/head_zg.png);background-size: 100% 100%;left: 0;top: -0.35rem;}
.content .box2 .nav_cont {}
.content .box2 .nav_cont .title {margin: .55rem 0 0.15rem;}
.content .box2 .nav_cont .title span {font-size: .4rem;line-height: 1em;font-weight: bold;position: relative;background: linear-gradient(141deg, #f0d491 0%, #ffe2aa 41%, #ebbc4b 57%, #a17b3e 60%, #a17b3e 68%, #a17b3e 69%, #e0b466 100%);-webkit-background-clip: text;background-clip: text;color: transparent;}
.content .box2 .nav_cont .title span::before {content: '';position: absolute;width: 0.93rem;height: 0.41rem;background-image: url(../images/tit_icon.png);background-size: 100% 100%;bottom: 0.08rem;right: calc(100% + .08rem);}
.content .box2 .nav_cont .title span::after {content: '';position: absolute;width: 0.93rem;height: 0.41rem;background-image: url(../images/tit_icon.png);background-size: 100% 100%;bottom: 0.08rem;left: calc(100% + .08rem);transform: rotateY(180deg);}
.content .box2 .nav_cont .notes {font-size: .22rem;line-height: 1em;color: #fff4cf;margin-bottom: .4rem;}
.content .box2 .nav_cont .list {flex-wrap: wrap;flex-direction: column;padding-bottom: 0.3rem;}
.content .box2 .nav_cont .list .li {width: 100%;margin-bottom: 0.2rem;}
.content .box2 .nav_cont .list .li:nth-of-type(2n) {margin-right: 0;}
.content .box2 .nav_cont .sma_box {flex-wrap: wrap;/* border-radius: .3rem;border: 0.01rem solid transparent;box-shadow: inset 0 0 0 0.01rem #c5a063; *//* border-image: linear-gradient(45deg, #8d6231, #c5a063) 1;overflow: hidden;background-image: linear-gradient(to right,#000, #000),linear-gradient(45deg,#463810,#c6a164);background-clip: padding-box,border-box;background-origin: padding-box,border-box; */}
/* .content .box2 .nav_cont .sma_box .sma_head {width: calc(100% + 0.04rem);margin-top: -0.02rem;margin-left: -0.02rem;margin-bottom: .4rem;} */
.content .box2 .nav_cont .sma_box .sma_box_tit span {background: linear-gradient(141deg, #f0d491 0%, #ffe2aa 41%, #ebbc4b 57%, #a17b3e 60%, #a17b3e 68%, #a17b3e 69%, #e0b466 100%);-webkit-background-clip: text;background-clip: text;color: transparent;display: inline-block;font-size: 0.26rem;line-height: 1;}
.content .box2 .nav_cont .sma_box .sma_box_tit2 {font-size: 0.25rem;line-height: 1;color: #d9bb74;margin: 0.18rem 0 0.32rem;}
.content .box2 .nav_cont .sma_box .sma_box_tit2 span {color: #fdf5c9;}
.content .box2 .nav_cont .sma_box .sma_list {flex-wrap: wrap;width: calc(100% + .3rem);margin-left: -0.15rem;}
.content .box2 .nav_cont .sma_box .sma_list .li {width: 20%;margin-bottom: .4rem;position: relative;padding-bottom: 0.5rem;}
.content .box2 .nav_cont .sma_box .sma_list .li img {width: .96rem;margin: 0 auto;}
.content .box2 .nav_cont .sma_box .sma_list .li .name {font-size: .25rem;line-height: 1em;color: #dcbd76;margin-top: .15rem;white-space: nowrap;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.content .box2 .nav_cont .notes2 {font-size: 0.18rem;color: #fff4cf;margin-top: .1rem; text-align:center}
.content .box3 {margin: .72rem auto 0;border-radius: 0.4rem;border: 0.02rem solid #7c5632;position: relative;box-shadow: inset 0 0 0.4rem rgba(228, 194, 146, 0.34);/* width: 6.35rem; */position: relative;padding: .65rem 0 .36rem;}
.content .box3 .head {position: absolute;width: 3.47rem;left: 50%;top: -0.18rem;transform: translateX(-50%);}
.content .box3 .list {flex-wrap: wrap;}
.content .box3 .list .li {width: calc(100% / 3);padding: 0 0 .2rem ;}
.content .box3 .list .li img {width: 1.06rem;margin: 0 auto .15rem;}
.content .box3 .list .li .p1 {font-size: .22rem;line-height: 1.5em;color: #f0d491;}
.content .box3 .list .li .p2 {font-size: .18rem;line-height: 1.5em;color: #f0d491;}
.content .box3 .list .li .p1 span {font-weight: bold;color: #fff;}
.content .box3 .list .li .p2 span {font-weight: bold;color: #fff;}
.content .box3 .list .li .p2 span {font-weight: bold;color: #fff;}
.content .box3 .btn {margin-top: .3rem;display: block;}
.content .box3 .btn .span {font-size: .2rem;line-height: 1.5em;color: #eac993;border-bottom: 0.01rem solid #eac993;display: inline-block;}
.content .notes3 {font-size: .16rem;line-height: 1.5em;color: #c59650;margin: .4rem 0rem;}
.content .Loop {margin: 0 auto;position: relative;}
.content .Loop img {width: 3.5rem;margin: 0 auto 1.25rem;}
.content .Loop .loopBtn {position: absolute;top: 26%;color: #fff;z-index: 10;font-size: 1rem;line-height: 1rem;width: 1rem;text-align: center;opacity: 0.7;}
.content .Loop .swiper-button-prev {left: 0;color: #fff;z-index: 10;}
.content .Loop .swiper-button-next {right: 0;color: #fff;z-index: 10;}
.content .Loop .swiper-button-disabled {opacity: 0.3;}

.bottom {position: fixed;bottom: 0;left: 0;width: 100%;padding-top: 0.2rem;background-color: rgba(0,0,0,0.2);z-index: 20;}
.bottom .btn img {width: 5.12rem;margin: 0 auto;}
.bottom .notes4 {font-size: .2rem;line-height: 1.5em;color: #e7cb8b;margin: .2rem 0 0.3rem;}

.content .title2.tit_icon3 span::before {content: '';position: absolute;width: 1.23rem;height: 0.07rem;background-image: url(../images/tit_icon3.png);background-size: 100% 100%;top: 50%;right: calc(100% + .3rem);transform: translateY(-50%);}
.content .title2.tit_icon3 span::after {content: '';position: absolute;width: 1.23rem;height: 0.07rem;background-image: url(../images/tit_icon3.png);background-size: 100% 100%;top: 50%;left: calc(100% + .3rem);transform: translateY(-50%) rotateY(180deg);}

.content .box4 {margin: .1rem auto 0;border-radius: 0.4rem;border: 0.02rem solid #7c5632;position: relative;box-shadow: inset 0 0 0.4rem rgba(228, 194, 146, 0.34);padding: .35rem .3rem;}
.content .box4 .li {width: 100%;border-radius: .3rem;background-size: 100% 100%;overflow: hidden;background-color: #f0d6a3;margin-bottom: .26rem;padding: 0.15rem .3rem;display: block;}
.content .box4 .li:last-child {margin-bottom: 0;}
.content .box4 .li_1 {background-image: url(../images/li_1.png);}
.content .box4 .li_2 {background-image: url(../images/li_2.png);}
.content .box4 .li_3 {background-image: url(../images/li_3.png);}
.content .box4 .li_1 .name {font-size: .36rem;line-height: 1em;color: #3c200c;font-weight: bold;}
.content .box4 .li_1 .brief {font-size: .22rem;line-height: .3rem;color: #3c200c;margin-top: .15rem;}
.content .box4 .li_1 .brief span {color: #9e271b;}
.content .box4 .li .btn {font-size: .22rem;line-height: .46rem;color: #fbebbb;text-align: center;width: 1.7rem;height: .46rem;border-radius: .23rem;background: linear-gradient(-111deg,#35291c,#56432f);display: block;margin-top: .2rem;}
.content .box4 .li_2 .name,
.content .box4 .li_3 .name {font-size: .26rem;line-height: 1em;color: #3c200c;align-items: center;}
.content .box4 .li_2 .name span,
.content .box4 .li_3 .name span {font-size: .18rem;line-height: .25rem;color: #3c200c;padding: 0 0.1rem;margin-left: .07rem;border-radius: 0.05rem;border: 0.02rem solid #4a2e17;}
.content .box4 .li_2 .brief,
.content .box4 .li_3 .brief {font-size: .36rem;line-height: 1em;color: #3c200c;align-items: flex-end;margin-top: .15rem;font-weight: bold;}
.content .box4 .li_2 .brief .numb,
.content .box4 .li_3 .brief .numb {font-size: .6rem;line-height: .45rem;color: #9e271b;font-weight: bold;align-items: flex-end;}
.content .box4 .li_2 .brief .numb .unit,
.content .box4 .li_3 .brief .numb .unit {font-size: .16rem;line-height: .26rem;color: #f9e5b4;height: .3rem;width: .3rem;border-radius: .15rem;background-color: #3c200c;border: 0.03rem solid #f8e4b4;display: block;text-align: center;margin-left: -0.07rem;}
.content .box3::before {position: absolute;pointer-events: none;top: 0;left: 0;bottom: 0;right: 0;border-radius: .3rem;border-top: 0.02rem solid #f3e9b2;border-right: 0.02rem solid #c8aa79;content: '';}
.content .box4::before {position: absolute;pointer-events: none;top: 0;left: 0;bottom: 0;right: 0;border-radius: .3rem;border-top: 0.02rem solid #f3e9b2;border-right: 0.02rem solid #c8aa79;content: '';}
.content .box5 {position: relative;padding: 0.01rem;background: linear-gradient(to bottom,#eac98b,#e6d29e,#b9965f,#fdf7ce,#eac98b);border-radius: 0.3rem;margin-top: 0.5rem;}
.content .box5 .head {position: absolute;left: 50%;top: -0.13rem;transform: translateX(-50%);z-index: 2;width: 4.32rem;}
.content .box5 .cont {position: relative;background: linear-gradient(to bottom,#423424,#251d14);border-radius: 0.3rem;padding: 0.64rem 0.38rem 0.43rem;}
.content .box5 .cont .title span {background: linear-gradient(141deg, #f0d491 0%, #ffe2aa 41%, #ebbc4b 57%, #a17b3e 60%, #a17b3e 68%, #a17b3e 69%, #e0b466 100%);-webkit-background-clip: text;background-clip: text;color: transparent;display: inline-block;font-size: 0.32rem;line-height: 1;}
.content .box5 .cont img {width: 6rem;margin: 0.24rem auto;}
.content .box5 .cont .move {font-size: 0.22rem;line-height: 0.36rem;color: #eac993;border-bottom: 0.01rem solid #eac993;display: inline-block;}

/*细则*/
.hide { display: none; }
.mask { visibility: hidden; display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.7); z-index: 999; }
.mask.show { visibility: visible; }
.pcenter { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); width: 100%; }
.oh { overflow: hidden; }
.btn_rule { cursor: pointer; }
.scroll { position: relative; }

.rule_ct { width: 90%; max-height: 85%; display: -webkit-box; -webkit-box-orient: vertical; background:#cc7928; border-radius:0.2rem; }
    .rule_ct .btn_close { position: absolute; width:0.6rem; height: 0.6rem; left:50%; bottom: -0.8rem; margin-left:-0.3rem; background: url(../images/close.png) no-repeat center center; background-size:100% 100%; }
    .rule_ct .rule_detail { -webkit-box-flex: 1; display: -webkit-box; -webkit-box-orient: vertical; background-color: #fff; border-radius: 0.2rem; margin:0 0.2rem 0.2rem; padding:0.2rem; overflow:auto; }
    .rule_ct .rule_title { font-size:0.36rem; color:#fff; line-height:1.5em; text-align:center; font-weight:bold; padding: 0.2rem 0;}
.rule_ct .rule_title span { display:inline-block; position:relative;}
/* .rule_ct .rule_title span:before { content:''; position:absolute; z-index:9; top:50%; left:-1.2rem; width:1rem; height:0.01rem; background:#fff}
.rule_ct .rule_title span:after { content:''; position:absolute; z-index:9; top:50%; right:-1.2rem; width:1rem; height:0.01rem; background:#fff} */
.rule_ct .rule_detail p:has(a) {text-align: initial;}
	
	.rule_ct .rule_detail p { font-size:0.24rem; color:#222; line-height:1.5em; text-align:justify; padding-bottom:0.1rem;}
     .rule_ct .rule_detail p span { color:#e74f29; font-weight:bold;}
	 .rule_ct .rule_detail a {color:#e74f29; display:inline-block; border-bottom:#e74f29 solid 0.01rem; font-weight:bold;margin-bottom: 0.2rem;}

.rule_ct .rule_detail p.par { padding-top:0.2rem;}

.mask_rule1 .rule_ct { background:#2682ff;}

.table_h { width:100%; border-top:#222 solid 0.01rem;border-left:#222 solid 0.01rem; font-size:0.22rem; color:#222; line-height:1.5em; text-align:center; margin-bottom:0.1rem;}
.table_h td,.table_h th { border-bottom:#222 solid 0.01rem;border-right:#222 solid 0.01rem; padding:0.1rem;}
