/*
@author: he
@update: he (2025-08-15)
*/
@charset "utf-8";
body{font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;padding:0;background:#fff;color:#333;font-size:0.32rem;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
video embed,video object,video iframe,video{width:100%;height:auto;}
img{max-width:100%;border:0;}
li,ol,ul{list-style:none}
i,em,cite{font-style:normal;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
a{text-decoration:none;outline:none;}
textarea{resize:none}
input[type="text"],input[type="password"],select,textarea,button,input[type="button"],input[type="reset"],input[type="submit"]{outline:0;-webkit-user-modify:read-write-plaintext-only;-webkit-appearance:none;font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;}
.pr{position:relative;}
.abs{position: absolute}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.wrap{min-width:320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;background:#ffe370;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.iosFootHank{ padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom);}
.common-mod{ width:9.2rem; margin:0.4rem auto 0; background:#fff; border-radius:0.16rem;}

/*页头*/
.topHeader-mod{ position: relative; z-index: 1; height: 10.293rem;}
.topHeader-mod .logo{ position: absolute; top: 0.507rem; left: 0.507rem; z-index: 10; width: 3.96rem; height: 0.707rem; display: block;}
.topHeader-mod .time-text{ width:100%; line-height:0.773rem; font-size:0.4rem; color:#fff; font-weight:bold; font-style:italic; text-align:center; left:0; bottom:0;}
.topHeader-mod .rule-btn{ display:block; width:0.613rem; padding:0.2rem 0; background:#fee16d; text-align:center; line-height:0.32rem; font-size:0.293rem; color:#222; border-radius:0.2rem 0 0 0.2rem; right:0; top:1.507rem;}

/*小红书抖音*/
.xiaohongshu-mod{ margin-bottom:0.4rem;}
.xiaohongshu-mod .title01{ text-align:center; height: 0.747rem; padding:0.44rem 0 0;}
.xiaohongshu-mod .title01 img{ display:inline-block; width: auto; height: 100%;}
.xiaohongshu-mod .explain-con{ text-align:center; padding:0.427rem 0 0; margin: 0 0 0.533rem;}

/*投稿必看*/
.instructions-mod{ width:8.72rem; margin:0 auto 0.533rem; padding:1.067rem 0 0.36rem; background:#fff9e0; border:0.027rem solid #ffe26e; border-top:0; border-radius:0 0 0.2rem 0.2rem;}
.instructions-mod:before{ content:""; width:8.747rem; height:0.547rem; position:absolute; left:0; top:0; background:url("/images/zhuanti/sdfxf/upload-bg01.png") no-repeat; background-size:100% auto;}
.instructions-mod .tit{ height: 1.2rem; top:-0.4rem; left:-0.053rem;}
.instructions-mod .tit img{ width: auto; height: 1.2rem;}
.instructions-mod .topTxt{ line-height: 0.693rem; font-size: 0.347rem; margin: 0 0.4rem 0.267rem;}
.instructions-mod .topTxt span{ color: #fd2844; border-bottom: 0.053rem solid #ffe26e;}
.instructions-mod .topTxt em{ color: #1d5cfd;}
.instructions-mod .tips{ padding:0 0 0 0.4rem; text-align:left;}
.instructions-mod .tips span{ display:inline-block; font-size:0.32rem; font-weight:bold; border-radius:0.133rem; margin-right:0.133rem; padding:0.133rem 0.227rem;}
.instructions-mod .tips span.bg01{ background:#d6daff;}
.instructions-mod .tips span.bg02{ background:#fdd0dd;}
.instructions-mod .tips span.bg03{ background:#bee3fd;}
.instructions-mod .share-con{ width:8.12rem; height:4.267rem; margin:0.093rem auto 0; background:url("/images/zhuanti/sdfxf/instructions-bg02.png") no-repeat; background-size:100% auto;}
.instructions-mod .share-con .picList{ padding:0.613rem 0 0 0.4rem;}
.instructions-mod .share-con .picList li{ float:left; width:1.307rem; height:1.307rem; border:1px solid #e7e9fe; border-radius:0.107rem; margin-right:0.267rem;}
.instructions-mod .share-con .picList li:last-child{ margin-right:0;}
.instructions-mod .share-con .text{ padding:0.32rem 0 0 0.4rem;}
.instructions-mod .share-con .text h4{ line-height:0.64rem; font-size:0.373rem; color:#222;}
.instructions-mod .share-con .text p{ line-height:0.6rem; font-size:0.32rem; color:#03bdfa;}
.instructions-mod .share-con .text .copy-btn{ display:inline-block; width:1.173rem; text-align:center; line-height:1; margin-left:0.133rem; font-size:0.32rem; padding:0.133rem 0; color:#03bdfa; border:1px solid #03bdfa; border-radius:0.533rem;}
.instructions-mod .downLoad-btn{ display:block; width:7.707rem; height:1.067rem; line-height:1.067rem; text-align:center; font-size:0.4rem; color:#fff; font-weight:bold; margin: 0.2rem auto; background:url("/images/zhuanti/sdfxf/explain-btn01.png") no-repeat; background-size:100% auto;}

/*上传图片*/
.upload-mod{ width:8.72rem; margin:0 auto 0.4rem; padding:1.333rem 0 0.36rem;; background:#fff9e0; border:0.027rem solid #ffe26e; border-top:0; border-radius:0 0 0.2rem 0.2rem;}
.upload-mod:before{ content:""; width:8.747rem; height:0.547rem; position:absolute; left:0; top:0; background:url("/images/zhuanti/sdfxf/upload-bg01.png") no-repeat; background-size:100% auto;}
.upload-mod .tit{ height: 1.2rem; top:-0.4rem; left:-0.053rem;}
.upload-mod .tit img{ width: auto; height: 1.2rem;}
.upload-mod .case-btn{ display:block; line-height:0.56rem; padding-right:0.413rem; font-size:0.293rem; color:#666; top:0.48rem; right:0.427rem; background:url("/images/zhuanti/sdfxf/upload-ico01.png") no-repeat right center; background-size:0.333rem auto;}
.upload-mod .downLoad-con{ width:7.947rem; background:#fff; border:0.027rem solid #ffe26e; text-align:center; border-radius:0.133rem; margin:0 auto; padding-bottom:0.573rem;}
.upload-mod .downLoad-con .tips-text{ display: none; padding:0.6rem 0 0; font-size:0.4rem; color:#ff0000; font-weight:bold;}
.upload-mod .downLoad-con .btn-wrap{ padding:0.56rem 0 0; text-align:center;}
.upload-mod .downLoad-con .btn-wrap .downLoad-btn{ display:inline-block; vertical-align:top; width:4.973rem; height:1.067rem; line-height:1.067rem; font-size:0.4rem; color:#fff; text-align:left; font-weight:bold; text-indent:1.733rem; border-radius:0.533rem; background:url("/images/zhuanti/sdfxf/downLoad-btn06.png") no-repeat; background-size:100% auto;}
.upload-mod .downLoad-con .btn-wrap .downLoad-btn.on{ background:url("/images/zhuanti/sdfxf/downLoad-btn01.png") no-repeat; background-size:100% auto; box-shadow:0 0.08rem 0.16rem #ffcfac;}
.upload-mod .downLoad-con .btn-wrap .nums{ display:inline-block; vertical-align:top; line-height:1.067rem; font-size:0.32rem; color:#999; padding-left:0.427rem;}
.upload-mod .uploading-con{ display: none;}
.upload-mod .uploading-con .list li{ float:left; width:1.973rem; height:1.973rem; border:1px solid #ffe26e; background:#fff; margin-left: 0.133rem; border-radius:0.08rem; position:relative;}
.upload-mod .uploading-con .list li img{ display:block; max-width:1.973rem; max-height:1.973rem; position:absolute; left:50%; top:50%; transform: translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);}
.upload-mod .uploading-con .list li.file-box{ line-height:0; font-size:0; cursor:pointer; background:url("/images/zhuanti/sdfxf/add.png") no-repeat center #fff; background-size:0.853rem auto;}
.upload-mod .uploading-con .list li.file-box .btn{ display:block; width:100%; height:100%; left:0; top:0; z-index:9;}
.upload-mod .uploading-con .list li.file-box .file{ display:block; width:100%; height:100%; position: absolute; left:0; top:0; z-index:8; opacity: 0;}
.upload-mod .uploading-con .btn-wrap{ padding:0.56rem 0 0 2.3rem; text-align:left;}
.upload-mod .uploading-con .btn-wrap .submit-btn{ display:inline-block; vertical-align:top; width:3.68rem; height:1.067rem; line-height:1.067rem; box-shadow:0 0.08rem 0.16rem #ffcb99; font-size:0.4rem; color:#fff; text-align:center; font-weight:bold; border-radius:0.533rem; box-shadow:0 0.08rem 0.16rem #ffcfac; background:url("/images/zhuanti/sdfxf/downLoad-btn02.png") no-repeat; background-size:100% auto;}
.upload-mod .uploading-con .btn-wrap .submit-btn02{ display:inline-block; vertical-align:top; width:3.68rem; height:1.067rem; line-height:1.067rem; box-shadow:0 0.08rem 0.16rem #ffcb99; font-size:0.4rem; color:#fff; text-align:center; font-weight:bold; border-radius:0.533rem; box-shadow:0 0.08rem 0.16rem #ffcfac; background:url("/images/zhuanti/sdfxf/downLoad-btn03.png") no-repeat; background-size:100% auto;}
.upload-mod .uploading-con .btn-wrap .submit-btn03{ display:inline-block; vertical-align:top; width:5.547rem; height:1.067rem; line-height:1.067rem; box-shadow:0 0.08rem 0.16rem #ffcb99; font-size:0.4rem; color:#fff; text-align:center; font-weight:bold; border-radius:0.533rem; box-shadow:0 0.08rem 0.16rem #ffcfac; background:url("/images/zhuanti/sdfxf/downLoad-btn04.png") no-repeat; background-size:100% auto;}
.upload-mod .uploading-con .success-tags .btn-wrap{ text-align:center; padding-left:0;}
.upload-mod .uploading-con .btn-wrap .again-btn{ display:inline-block; line-height:1.067rem; font-size:0.32rem; color:#ff7500; margin-left:0.693rem;}
.upload-mod .uploading-con .tips{ text-align:center; line-height:0.56rem; font-size:0.32rem; padding-top:0.227rem;}
.upload-mod .downLoad-con .downLoad-btn .file{ width:4.973rem; height:1.067rem; position:absolute; top:0; left:0; border:0; cursor:pointer; filter:alpha(opacity:0);opacity: 0; z-index:2;}
.upload-mod .downLoad-con .downLoad-btn .file-box.other{ background:url("/images/zhuanti/sdfxf/ico03.png") no-repeat center 0.32rem; background-size:0.773rem auto;}
.upload-mod .downLoad-con .downLoad-btn .file-box.other p{ color:#999; padding-top:1.147rem; text-align:center; font-size:0.293rem;}
.upload-mod .downLoad-con .downLoad-btn .file-box.other .btn{ display:block; width:100%; height:100%; left:0; top:0; z-index:9;}

/*投稿说明*/
.explain-mod{ width:8.693rem; margin:0 auto 0.4rem; border-radius:0.2rem; background:url("/images/zhuanti/sdfxf/explain-tit.png") no-repeat 0.267rem center #fff9e0; background-size:1.28rem auto; border:0.027rem solid #ffe26e;}
.explain-mod p{ line-height:0.6rem; font-size:0.347rem; color:#222; padding:0.173rem 0.173rem 0.173rem 2rem;}
.explain-mod p strong{ font-size:0.4rem;}
.explain-mod p span{ display:inline-block; line-height:0.467rem; border-bottom:0.053rem solid #ff921b;}

/*活动规则*/
.rule-mod{ position: relative; z-index: 1; background:#fff7f3; margin-bottom: 0.4rem;}
.rule-mod .tit{ height: 0.8rem; text-align: center; margin-bottom: 0.4rem;}
.rule-mod .tit img{ width: auto; height: 0.8rem;}
.rule-mod .ctxt{ margin: 0 0.533rem 0.293rem;}
.rule-mod .ctxt p{ line-height: 0.613rem; font-size: 0.347rem;}
.rule-mod .bReward{ overflow: hidden; border: 0.027rem solid #ff9715; background: #fff; border-radius: 0.213rem; margin: 0 0.4rem 0.4rem;}
.rule-mod .bReward-tit{ height: 1.04rem; border-radius: 0.213rem 0.213rem 0 0;
    background: -webkit-linear-gradient(left, #ffa10c, #ff3173); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffa10c, #ff3173); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffa10c, #ff3173); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffa10c, #ff3173); /* 标准的语法 */}
.rule-mod .bReward-tit span{ float: left; height: 1.04rem; line-height: 1.04rem; text-align: center; font-size: 0.4rem; color: #fff; font-weight: 700;}
.rule-mod .bReward-tit span.bg01{ width: 2.8rem;}
.rule-mod .bReward-tit span.bg02{ width: 5.467rem;}
.rule-mod .bReward-list{ height: 0.96rem;}
.rule-mod .bReward-list span{ float: left; height: 0.96rem; line-height: 0.96rem; font-size: 0.347rem; color: #333; font-weight: 700; white-space: nowrap;}
.rule-mod .bReward-list span.bg01{ width: 2.8rem; border-right: 1px solid #dde3e3; text-align: center;}
.rule-mod .bReward-list span.bg02{ width: 5.467rem; text-indent: 0.4rem; overflow: auto; overflow-y: hidden;}
.rule-mod .bReward-list:nth-child(2n){ background: #fefcee;}

/*底部app搜索*/
.search-btn{ display:block; width:9.107rem; height:0.96rem; line-height:0.96rem; font-size:0.373rem; color:#fff; border-radius:0.533rem; border:1px solid #fff; text-indent:1.147rem; margin:0 auto 0.4rem; background:url("/images/zhuanti/sdfxf/search-ico.png") no-repeat 0.373rem center #ff9125; background-size:0.48rem auto;}

/*公用右侧浮动*/
.fix-nav{ position:fixed; right:0.2rem; bottom:1.6rem; z-index:97;}
.fix-nav a{ display:block; width:1.547rem; height:1.547rem; border-radius:50%; margin-top:0.2rem;}
.fix-nav a.app-btn{ background:url("/images/zhuanti/sdfxf/ico12.png") no-repeat; background-size:100% 100%;}
.fix-nav a.help-btn{ background:url("/images/zhuanti/sdfxf/ico11.png") no-repeat; background-size:100% 100%;}

.mask{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.64);z-index:800;cursor:pointer;display:none;}

/*弹框*/
.common-pop{ display: none; width:100%; background:#fff; border-radius:0.267rem 0.267rem 0 0; height:12.027rem; position:fixed; left:0; bottom:0; z-index:999;}
.common-pop .top-tit{ line-height:0.773rem; margin:0.373rem 0 0; text-align:center; font-size:0.533rem; color:#222; background:url("/images/zhuanti/sdfxf/common-bg01.png") no-repeat center bottom; background-size:2.24rem auto;}
.common-pop .close-btn{ display:block; width:0.373rem; height:0.36rem; line-height:0; font-size:0; top:0.533rem; right:0.427rem; background:url("/images/zhuanti/sdfxf/close-btn01.png") no-repeat; background-size:100% auto;}
.examples-pop{ height: 10rem;}
.examples-pop .con{ text-align:center; font-size:0; padding:0.667rem 0 0;}
.examples-pop .con img{ display:inline-block; vertical-align:top; width:3.907rem; height: auto; border:1px solid #707070; margin:0 0.333rem;}
.rule-pop .con{ height:10rem; overflow-y:auto; padding: 0 0.4rem; margin:.4rem 0 0;}
.rule-pop .con h4{ display:inline-block; line-height:0.693rem; background:#ffe970; border-radius:0.16rem; font-size:0.373rem; color:#222; padding:0 0.213rem; margin-top: 0.133rem;}
.rule-pop .con p{ line-height:0.533rem; font-size:0.347rem; color:#222; padding:.1rem 0;}
.saveSuccess-pop{ width:100%; height: 17.28rem; display: none; position:fixed; left:0; bottom:0; z-index:999; background:url("/images/zhuanti/sdfxf/tougao-pic.png") no-repeat center; background-size:100% auto;}
.saveSuccess-pop .topCon{ top: 2rem; left: 0; right: 0; z-index: 1;}
.saveSuccess-pop .topCon-txt{ line-height: 0.8rem; font-size: 0.533rem; text-align:center; font-weight: 700; margin-bottom: 0.2rem;}
.saveSuccess-pop .topCon-btn{ display: block; width: 5.253rem; height: 1.067rem; line-height: 1.067rem; text-align: center; font-size: 0.427rem; color: #fff; font-weight: 700; border-radius: 0.533rem; margin: 0 auto; -webkit-box-shadow:0 0.053rem 0.32rem rgba(255, 135, 47, 0.63); -moz-box-shadow:0 0.053rem 0.32rem rgba(255, 135, 47, 0.63); box-shadow:0 0.053rem 0.32rem rgba(255, 135, 47, 0.63);
    background: -webkit-linear-gradient(left, #ffc12b, #ff6b2c); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffc12b, #ff6b2c); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffc12b, #ff6b2c); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffc12b, #ff6b2c); /* 标准的语法 */}
.saveSuccess-pop .botCon{ bottom: 1.733rem; left: 0; right: 0; text-align: center;}
.saveSuccess-pop .botCon .btn{ display: inline-block; width: 4.133rem; height: 1.067rem; line-height: 1.067rem; font-size: 0.427rem; color: #fff; font-weight: 700; border-radius: 0.533rem; margin: 0 0.133rem; background:url("/images/zhuanti/sdfxf/downLoad-btn05.png") no-repeat; background-size:100% 100%; -webkit-box-shadow:0 0.053rem 0.32rem rgba(255, 135, 47, 0.63); -moz-box-shadow:0 0.053rem 0.32rem rgba(255, 135, 47, 0.63); box-shadow:0 0.053rem 0.32rem rgba(255, 135, 47, 0.63);}
.saveSuccess-pop .close-btn{ display:block; width:0.693rem; height:0.693rem; line-height:0; font-size:0; top:0.4rem; right:0.427rem; z-index: 2; background:url("/images/zhuanti/sdfxf/draw01-close.png") no-repeat; background-size:100% auto;}

/*提示弹框*/
.tsTk{ display: none; width: 7.733rem; background: #fff; border-radius: 0.267rem; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -3.867rem; z-index: 999;}
.tsTk .xx{ display: block; position: absolute; bottom: -1.2rem; left: 50%; margin-left: -0.413rem; width: 0.827rem; height: 0.827rem; background: url(/images/zhuanti/2025withdrawal-oldNew/icon_05.png) no-repeat; background-size: 100% 100%;}
.tsTk .ctxt{ line-height: 0.64rem; font-size: 0.427rem; color: #4e1603; text-align: center; margin: 0 0.667rem; padding: 0.667rem 0;}
.tsTk .ctxt b{ font-size: 0.48rem;}
.tsTk .bhan{ display: block; width: 6.667rem; height: 1.2rem; text-align: center; line-height: 1.2rem; font-size: 0.453rem; color: #fff; font-weight: 700; margin: -0.133rem auto 0.667rem; border-radius: 0.6rem; -webkit-box-shadow:0 0.053rem 0.267rem rgba(255, 109, 29, 0.65); -moz-box-shadow:0 0.053rem 0.267rem rgba(255, 109, 29, 0.65); box-shadow:0 0.053rem 0.267rem rgba(255, 109, 29, 0.65);
    background: -webkit-linear-gradient(left, #eb263b, #ff7b2b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #eb263b, #ff7b2b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #eb263b, #ff7b2b); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #eb263b, #ff7b2b); /* 标准的语法 */}
