.play-topbg {
    background-image: url(../img/topbg.png);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: top center;
}
.sign-top{ width: 100%; padding:10% 5% 2% 5%; color: #ffffff; }
.sign-top dl{ width: 100%; height: 0.8rem; font-size: 0.28rem; line-height: 0.8rem; display: block; }
.sign-top dl dd{ float: left;}.sign-top dl dd a{ color: #ffffff; }
.sign-top dl dd big{ display: inline-block; vertical-align: -0.02rem; padding-right: 0.4rem; font-size: 0.36rem; font-weight: bold;  background-image: url(../img/right-one.svg); background-repeat: no-repeat; background-position:right center; background-size: auto 0.4rem;}
.sign-top dl dt{ float: right;}
.sign-top dl dt a{ color: #ffffff; background-image: url(../../img/icon-jifen.png); background-repeat: no-repeat; background-position:left center; background-size: auto 0.4rem; display: block; padding-left: 0.5rem; }

.sign-nrlm{ background-color: #ffffff; text-align: center; width: 92%; margin: auto; padding: 2% 3%; border-radius: 0.2rem;-webkit-border-radius: 0.2rem;-moz-border-radius: 0.2rem; 
box-shadow: 0px 0.1rem 0.4rem rgba(000, 000, 000, .1);
    -webkit-box-shadow: 0px 0.1rem 0.4rem rgba(000, 000, 000, .1);
    -moz-box-shadow: 0px 0.1rem 0.4rem rgba(000, 000, 000, .1);}
.sign-nrlm h3{ font-size: 0.28rem; padding: 0.05rem 0px; }
.sign-nrlm h4{ font-size: 0.26rem; font-weight: normal; padding: 0.05rem 0px; }
.sign-nrlm dl{ display: block; text-align: center; width: 100%; padding: 3% 0px; }
.sign-nrlm dl dd{ display: inline-block; width: 20%; margin: 3% 1%; }
.sign-nrlm dl dd span{font-size: 0.26rem; color: #333333; display: block; text-align: center; height: 0.4rem; line-height: 0.4rem;}
.sign-nrlm dl dd p{ position: relative;  background-repeat: no-repeat; background-position: center; background-size:100% 100%; width: 100%; height: 0.7rem; }
.sign-nrlm dl dd p big{ display: block; position: absolute;width: 40%; left:30%; height: 0.4rem; top: 0.13rem; }
.sign-nrlm dl dd p small{ position: absolute; display: inline-block; width: 34%; left: 33%; top: 0.18rem; height: 0.4rem; line-height: 0.4rem; background-color: #ebebeb; color: #696969; font-size: 0.24rem; border-radius:0.5rem; }
.sign-nrlm dl dd p.sign-hui{background-image: url(../img/qians.png);}
.sign-nrlm dl dd p.sign-hong{background-image: url(../img/qian.png);}
.sign-nrlm dl dd p.sign-hui big{ display: none; }.sign-nrlm dl dd p.sign-hong small{ display: none; }
.button-amsil{ text-align: center; width:90%; margin:5% auto; }
.qd-but{ width: 50%; color: #ffffff; font-size: 0.3rem; padding: 0.15rem 0rem; border-radius: 0.1rem; margin:2% auto; }

/*弹出层样式*/
.layui-layer-shade {background-color: rgba(0, 0, 0, 0.7)!important; opacity: 1!important;
backdrop-filter: saturate(180%) blur(10px);-webkit-backdrop-filter: saturate(180%) blur(10px);-moz-backdrop-filter: saturate(180%) blur(10px);}
body .qd-tan-msg { border-radius: 0.16rem; background-image: url(../../img/tcbgss.png); background-size: cover;}
body .qd-tan-msg .layui-layer-content { text-align: center; padding: 12% 0px 8%; font-size: 0.34rem; color: #000000; width: 100%; }
body .qd-tan-msg .layui-layer-btn a { width: 46%; font-size: 0.3rem; text-align: center; height: 0.7rem; line-height: 0.7rem; border-radius: 0.35rem; -webkit-border-radius: 0.35rem; -moz-border-radius: 0.35rem; -o-border-radius: 0.35rem; }
body .qd-tan-msg .layui-layer-btn .layui-layer-btn0 {
	border:none; background-color: #f7116b;-webkit-appearance: none;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#c4121e),to(#c4121e));
    background-image: -webkit-linear-gradient(#c4121e,#c4121e);
    background-image: -moz-linear-gradient(#c4121e,#c4121e);
    background-image: -ms-linear-gradient(#c4121e,#c4121e);
    background-image: -o-linear-gradient(#c4121e,#c4121e);
    background-image: linear-gradient(#c4121e,#c4121e);
}