@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;
	box-sizing: border-box;
}
.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;
}
/*底部文字说明*/

/*--遮罩--*/
.zhezhao {
    background: rgba(0,0,0,0.4);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 6;
    width: 100%;
    height: 100%;
}
.zhezhao .zhezhao-box {
    width: 15%;
    border-radius: 8px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%); z-index:1000;
    text-align: center;
    display: flex;
    justify-content: center;
}
.zhezhao .zhezhao-box img{ width:100%; opacity:0.3;}
/*--end 遮罩--*/
/*文字颜色*/
.co_FF704E{
	color: #FF704E !important;
}
/*文字颜色*/
.mt-0{
	margin-top: 0 !important;
}
.mt-10{
	margin-top: .33rem !important;
}
.mt-14{
	margin-top: .467rem !important;
}
.mt-15{
	margin-top: .5rem !important;
}
.mt-16{
	margin-top: .53rem !important;
}
.mt-20{
	margin-top: .67rem !important;
}
.mt-30{
	margin-top: 1rem !important;
}
.mt-40{
	margin-top: 1.33rem !important;
}
.mt-50{
	margin-top: 1.67rem !important;
}
.mt-60{
	margin-top: 2rem !important;
}
.mt-70{
	margin-top: 2.33rem !important;
}
.mt-80{
	margin-top: 2.67rem !important;
}
.mt-90{
	margin-top: 3rem !important;
}
.mt-100{
	margin-top: 3.33rem !important;
}
.mt-110{
	margin-top: 3.67rem !important;
}
.mt-120{
	margin-top: 4rem !important;
}
.mt-130{
	margin-top: 4.33rem !important;
}
.mt-140{
	margin-top: 4.67rem !important;
}
.mt-150{
	margin-top: 5rem !important;
}
.mt-160{
	margin-top: 5.33rem !important;
}
.mt-170{
	margin-top: 5.67rem !important;
}
.mt-180{
	margin-top: 6rem !important;
}
.mt-190{
	margin-top: 6.33rem !important;
}
.mt-200{
	margin-top: 6.67rem !important;
}
.mt-210{
	margin-top: 7rem !important;
}
.mb-0{
	margin-bottom: 0 !important;
}
.mb-10{
	margin-bottom: .33rem !important;
}
.mb-14{
	margin-bottom: .467rem !important;
}
.mb-15{
	margin-bottom: .5rem !important;
}
.mb-16{
	margin-bottom: .53rem !important;
}
.mb-20{
	margin-bottom: .67rem !important;
}
.mb-30{
	margin-bottom: 1rem !important;  
}
.mb-40{
	margin-bottom: 1.33rem !important;
}
.mb-50{
	margin-bottom: 1.67rem !important;
}
.mb-60{
	margin-bottom: 2rem !important;
}
.mb-70{
	margin-bottom: 2.33rem !important;
}
.mb-80{
	margin-bottom: 2.67rem !important;
}
.mb-90{
	margin-bottom: 3rem !important;
}
.mb-100{
	margin-bottom: 3.33rem !important;
}
.mb-110{
	margin-bottom: 3.67rem !important;
}
.mb-120{
	margin-bottom: 4rem !important;
}
.mb-130{
	margin-bottom: 4.33rem !important;
}
.mb-140{
	margin-bottom: 4.67rem !important;
}
.mb-150{
	margin-bottom: 5rem !important;
}
.mb-160{
	margin-bottom: 5.33rem !important;
}
.mb-170{
	margin-bottom: 5.67rem !important;
}
.mb-180{
	margin-bottom: 6rem !important;
}
.mb-190{
	margin-bottom: 6.33rem !important;
}
.mb-200{
	margin-bottom: 6.67rem !important;
}
.mb-210{
	margin-bottom: 7rem !important;
}
.ml-0{
	margin-left: 0 !important;
}
.ml-10{
	margin-left: .33rem !important;
}
.ml-14{
	margin-left: .467rem !important;
}
.ml-15{
	margin-left: .5rem !important;
}
.ml-16{
	margin-left: .53rem !important;
}
.ml-20{
	margin-left: .67rem !important;
}
.ml-30{
	margin-left: 1rem !important;
}
.ml-40{
	margin-left: 1.33rem !important;
}
.ml-50{
	margin-left: 1.67rem !important;
}
.ml-60{
	margin-left: 2rem !important;
}
.ml-70{
	margin-left: 2.33rem !important;
}
.ml-80{
	margin-left: 2.67rem !important;
}
.ml-90{
	margin-left: 3rem !important;
}
.ml-100{
	margin-left: 3.33rem !important;
}
.ml-110{
	margin-left: 3.67rem !important;
}
.ml-120{
	margin-left: 4rem !important;
}
.ml-130{
	margin-left: 4.33rem !important;
}
.ml-140{
	margin-left: 4.67rem !important;
}
.ml-150{
	margin-left: 5rem !important;
}
.ml-160{
	margin-left: 5.33rem !important;
}
.ml-170{
	margin-left: 5.67rem !important;
}
.ml-180{
	margin-left: 6rem !important;
}
.ml-190{
	margin-left: 6.33rem !important;
}
.ml-200{
	margin-left: 6.67rem !important;
}
.ml-210{
	margin-left: 7rem !important;
}
.mr-0{
	margin-right: 0 !important;
}
.mr-10{
	margin-right: .33rem !important;
}
.mr-14{
	margin-right: .467rem !important;
}
.mr-15{
	margin-right: .5rem !important;
}
.mr-16{
	margin-right: .53rem !important;
}
.mr-20{
	margin-right: .67rem !important;
}
.mr-30{
	margin-right: 1rem !important;
}
.mr-40{
	margin-right: 1.33rem !important;
}
.mr-50{
	margin-right: 1.67rem !important;
}
.mr-60{
	margin-right: 2rem !important;
}
.mr-70{
	margin-right: 2.33rem !important;
}
.mr-80{
	margin-right: 2.67rem !important;
}
.mr-90{
	margin-right: 3rem !important;
}
.mr-100{
	margin-right: 3.33rem !important;
}
.mr-110{
	margin-right: 3.67rem !important;
}
.mr-120{
	margin-right: 4rem !important;
}
.mr-130{
	margin-right: 4.33rem !important;
}
.mr-140{
	margin-right: 4.67rem !important;
}
.mr-150{
	margin-right: 5rem !important;
}
.mr-160{
	margin-right: 5.33rem !important;
}
.mr-170{
	margin-right: 5.67rem !important;
}
.mr-180{
	margin-right: 6rem !important;
}
.mr-190{
	margin-right: 6.33rem !important;
}
.mr-200{
	margin-right: 6.67rem !important;
}
.mr-210{
	margin-right: 7rem !important;
}
.pt-0{
	padding-top: 0 !important;
}
.pt-10{
	padding-top: .33rem !important;
}
.pt-14{
	padding-top: .467rem !important;
}
.pt-15{
	padding-top: .5rem !important;
}
.pt-16{
	padding-top: .53rem !important;
}
.pt-20{
	padding-top: .67rem !important;
}
.pt-30{
	padding-top: 1rem !important;
}
.pt-40{
	padding-top: 1.33rem !important;
}
.pt-50{
	padding-top: 1.67rem !important;
}
.pt-60{
	padding-top: 2rem !important;
}
.pt-70{
	padding-top: 2.33rem !important;
}
.pt-80{
	padding-top: 2.67rem !important;
}
.pt-90{
	padding-top: 3rem !important;
}
.pt-100{
	padding-top: 3.33rem !important;
}
.pt-110{
	padding-top: 3.67rem !important;
}
.pt-120{
	padding-top: 4rem !important;
}
.pt-130{
	padding-top: 4.33rem !important;
}
.pt-140{
	padding-top: 4.67rem !important;
}
.pt-150{
	padding-top: 5rem !important;
}
.pt-160{
	padding-top: 5.33rem !important;
}
.pt-170{
	padding-top: 5.67rem !important;
}
.pt-180{
	padding-top: 6rem !important;
}
.pt-190{
	padding-top: 6.33rem !important;
}
.pt-200{
	padding-top: 6.67rem !important;
}
.pt-210{
	padding-top: 7rem !important;
}
.pb-0{
	padding-bottom: 0 !important;
}
.pb-10{
	padding-bottom: .33rem !important;
}
.pb-14{
	padding-bottom: .467rem !important;
}
.pb-15{
	padding-bottom: .5rem !important;
}
.pb-16{
	padding-bottom: .53rem !important;
}
.pb-20{
	padding-bottom: .67rem !important;
}
.pb-30{
	padding-bottom: 1rem !important;
}
.pb-40{
	padding-bottom: 1.33rem !important;
}
.pb-50{
	padding-bottom: 1.67rem !important;
}
.pb-60{
	padding-bottom: 2rem !important;
}
.pb-70{
	padding-bottom: 2.33rem !important;
}
.pb-80{
	padding-bottom: 2.67rem !important;
}
.pb-90{
	padding-bottom: 3rem !important;
}
.pb-100{
	padding-bottom: 3.33rem !important;
}
.pb-110{
	padding-bottom: 3.67rem !important;
}
.pb-120{
	padding-bottom: 4rem !important;
}
.pb-130{
	padding-bottom: 4.33rem !important;
}
.pb-140{
	padding-bottom: 4.67rem !important;
}
.pb-150{
	padding-bottom: 5rem !important;
}
.pb-160{
	padding-bottom: 5.33rem !important;
}
.pb-170{
	padding-bottom: 5.67rem !important;
}
.pb-180{
	padding-bottom: 6rem !important;
}
.pb-190{
	padding-bottom: 6.33rem !important;
}
.pb-200{
	padding-bottom: 6.67rem !important;
}
.pb-210{
	padding-bottom: 7rem !important;
}
.pl-0{
	padding-left: 0 !important;
}
.pl-10{
	padding-left: .33rem !important;
}
.pl-14{
	padding-left: .467rem !important;
}
.pl-15{
	padding-left: .5rem !important;
}
.pl-16{
	padding-left: .53rem !important;
}
.pl-20{
	padding-left: .67rem !important;
}
.pl-30{
	padding-left: 1rem !important;
}
.pl-40{
	padding-left: 1.33rem !important;
}
.pl-50{
	padding-left: 1.67rem !important;
}
.pl-60{
	padding-left: 2rem !important;
}
.pl-70{
	padding-left: 2.33rem !important;
}
.pl-80{
	padding-left: 2.67rem !important;
}
.pl-90{
	padding-left: 3rem !important;
}
.pl-100{
	padding-left: 3.33rem !important;
}
.pl-110{
	padding-left: 3.67rem !important;
}
.pl-120{
	padding-left: 4rem !important;
}
.pl-130{
	padding-left: 4.33rem !important;
}
.pl-140{
	padding-left: 4.67rem !important;
}
.pl-150{
	padding-left: 5rem !important;
}
.pl-160{
	padding-left: 5.33rem !important;
}
.pl-170{
	padding-left: 5.67rem !important;
}
.pl-180{
	padding-left: 6rem !important;
}
.pl-190{
	padding-left: 6.33rem !important;
}
.pl-200{
	padding-left: 6.67rem !important;
}
.pl-210{
	padding-left: 7rem !important;
}
.pr-0{
	padding-right: 0 !important;
}
.pr-10{
	padding-right: .33rem !important;
}
.pr-14{
	padding-right: .467rem !important;
}
.pr-15{
	padding-right: .5rem !important;
}
.pr-16{
	padding-right: .53rem !important;
}
.pr-20{
	padding-right: .67rem !important;
}
.pr-30{
	padding-right: 1rem !important;
}
.pr-40{
	padding-right: 1.33rem !important;
}
.pr-50{
	padding-right: 1.67rem !important;
}
.pr-60{
	padding-right: 2rem !important;
}
.pr-70{
	padding-right: 2.33rem !important;
}
.pr-80{
	padding-right: 2.67rem !important;
}
.pr-90{
	padding-right: 3rem !important;
}
.pr-100{
	padding-right: 3.33rem !important;
}
.pr-110{
	padding-right: 3.67rem !important;
}
.pr-120{
	padding-right: 4rem !important;
}
.pr-130{
	padding-right: 4.33rem !important;
}
.pr-140{
	padding-right: 4.67rem !important;
}
.pr-150{
	padding-right: 5rem !important;
}
.pr-160{
	padding-right: 5.33rem !important;
}
.pr-170{
	padding-right: 5.67rem !important;
}
.pr-180{
	padding-right: 6rem !important;
}
.pr-190{
	padding-right: 6.33rem !important;
}
.pr-200{
	padding-right: 6.67rem !important;
}
.pr-210{
	padding-right: 7rem !important;
}
/*layer弹窗文字颜色*/
.layui-layer-dialog .layui-layer-content{
	color: #ffffff;
}
/*不可用游戏列表弹窗*/
.cc-super-game-list-modal {
    width: 100%;
    overflow: hidden;
    background: #fff;
    border-radius: 0.67rem 0.67rem 0 0;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
}
.cc-super-game-list-modal h3 {
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 1.87rem;
    color: #333;
    text-align: center;
    margin-top: 1.33rem;
}
.cc-super-game-list-modal .save_game_list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    height: 11.33rem;
    box-sizing: border-box;
    padding: 0 1rem;
    overflow-y: auto;
}
.cc-super-game-list-modal .save_game_list li {
    width: 4.8rem;
    overflow: hidden;
    margin-top: 1rem;
    margin-bottom: 0.33rem;
}
.cc-super-game-list-modal .save_game_list li:not(:nth-child(4n)) {
    margin-right: 5.5%;
}
.cc-super-game-list-modal .save_game_list li img {
    width: 4.8rem;
    height: 4.8rem;
    overflow: hidden;
    border-radius: 0.93rem;
}
.cc-super-game-list-modal .save_game_list li p {
    font-size: .87rem;
    font-weight: 400;
    line-height: 1.267rem;
    color: #333;
    text-align: center;
    margin-top: 0.4rem;
}
.cc-super-game-list-modal .gotit_box {
    width: 100%;
    overflow: hidden;
}
.cc-super-game-list-modal .gotit {
    width: 13.53rem;
    height: 3rem;
    background: linear-gradient(180deg,#ffce00,#ff9a00);
    border-radius: 1.467rem;
    margin: 1.33rem auto;
    text-align: center;
    font-size: 1.07rem;
    font-weight: 700;
    line-height: 3rem;
    color: #fff;
    cursor: pointer;
}
/*不可用游戏列表弹窗*/