@charset "utf-8";/* CSS Document */
html{height:100%;font-size:68.8%;/*隐藏滚动条，当IE下溢出，仍然可以滚动*/-ms-overflow-style:none;/*火狐下隐藏滚动条*/overflow:-moz-scrollbars-none;}
/*谷歌适用*/
html::-webkit-scrollbar{display:none;}
*{margin:0;padding:0;list-style:none;font-style:normal;}
body,a,input{color:#333;font-size:12px;font-family:"Microsoft Yahei","Droid Sans Fallback","Arial","Helvetica","sans-serif","宋体";color:#333;font-size:12px;}
body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;}
/* h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p,div{margin:0;padding:0;border:none;list-style-type:none;font-weight:normal;list-style:none;}
*/
html,body,h1,h2,h3,h4,ul,li,ol,dl,dt,dd,form,p,input,textarea{margin:0;padding:0;list-style:none;}
ul,dl,ol{list-style:none;}
input,textarea,select,label{font-family:inherit;font-size:inherit;font-weight:inherit;}
a{text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;}
/* a:focus{color:#fff;} */
a,button,input{-webkit-tap-highlight-color:rgba(255,255,255,0);}
/* img{border:0;display:inline-block;}
*/
input,textarea,select,label{font-family:inherit;font-size:inherit;font-weight:inherit;}
*{margin:0;padding:0;font-size:14px;text-decoration:none;list-style:none;font-weight:normal;color:#333;/*box-sizing:border-box;*/}
*:focus{outline:none}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:rgb(250,255,189);background-image:none;color:rgb(0,0,0);}
/*pc 黄色边框*/
img{width:100%;display:block;}
/*修改提示文字的颜色*/
input::-webkit-input-placeholder{/* WebKit browsers */color:#AAAAAA;}
input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */color:#AAAAAA;}
input::-moz-placeholder{/* Mozilla Firefox 19+ */color:#AAAAAA;}
input:-ms-input-placeholder{/* Internet Explorer 10+ */color:#AAAAAA;}
/*包含以下四种的链接*/
a{text-decoration:none;}
/*正常的未被访问过的链接*/
a:link{text-decoration:none;}
/*已经访问过的链接*/
a:visited{text-decoration:none;}
/*鼠标划过(停留)的链接*/
a:hover{text-decoration:none;}
/* 正在点击的链接*/
a:active{text-decoration:none;}
textarea{
	resize: none;
}
textarea::-webkit-input-placeholder {
	color: #9B9B9B;
}
textarea:-moz-placeholder {
	color: #9B9B9B;
}
textarea::-moz-placeholder {
	color: #9B9B9B;
}
textarea::-ms-input-placeholder {
	color: #9B9B9B;
}
.app {
	max-width: 750px;
	margin: 0 auto;
	position: relative;
}

.width_k {
	width: 92%;
	overflow: hidden;
	margin: 0 auto;
}

/* 模块化并且独占一行 */
.modularization {
	display: block;
	clear: both;
}

/* 单行省略号 */
.ellipsis {
	overflow: hidden;
	/*超出部分隐藏*/
	white-space: nowrap;
	/*禁止换行*/
	text-overflow: ellipsis;
	/*省略号*/
}
.pop_bg {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    z-index: 100;
    left: 0;
    top: 0;
}
.pop {
	position: absolute;
	left: 50%;
	top: 50%;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.d-flex{
	display: -webkit-flex;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
.flexBox {
    display: -webkit-flex;
    display: flex;
}
.flex-1{
	flex: 1;
}
.flex-0{
	flex: none;
}
.align-items-center{
	align-items: center;
}
/*垂直及左右居中*/
.align-justify-center{
	align-items: center;
	justify-content: center;
}
.ml-auto{
	margin-left: auto;
}
.mr-auto{
	margin-right: auto;
}
.justify-flex-start{
	justify-content:flex-start;
}

/*游戏领取礼包弹窗*/
.successful{
	width:84%;
	overflow:hidden;
	background:#ffffff;
	border-radius:.67rem;
	box-sizing: border-box;
	padding: 1rem;
}
.successful h3{
	font-size: 1.2rem;
	font-weight: bold;
	text-align: center;
	color: #000;
}
.successful p{
	font-size: 1rem;
	margin: 0 auto;
	margin-top: .6rem;
	text-align: center;
	color: #000;
}
.successful p span{
	font-size: 1rem;
	line-height: 1.5rem;
	color: #000;
}
.successful dl{
	width: 80%;
	margin: 0 auto;
	margin-top: 1rem;
	overflow: hidden;
}
.successful dl dt,.successful dl dd{
	float: left;
	width: 35%;
	text-align: center;
	font-size: 1rem;
	line-height: 2rem;
	color: #000;
}
.successful dl dd{
	float: right;
}
/*游戏领取礼包弹窗*/
/*底部文字说明*/
.footerox{
	margin-top: 3.73rem;
}
.footerox span {
    display: block;
    font-size: .8rem;
    font-weight: 400;
    color: #FFBE00;
    line-height: 1.07rem;
    box-sizing: border-box;
    padding: 0 1.33rem;
}
/*底部文字说明*/
/*文字颜色*/
.co_FF704E{
	color: #FF704E !important;
}

/*文字颜色*/