/**
 * 悬浮样式
 * @author 鹿文学
 */
/* common */

body,.main,.pc-wrap2 {margin:0;padding:0;}
.pc-container2,.pc-wrap2{height:96vh;width:100%;}
.pc-container2 {top:4vh;overflow:hidden;position:relative;background:url(../image/loading_bg.png) center top no-repeat;position:relative;background-size:100% 100%;}
.pc-container2 .pc-wrap2 {/*background:url(../../../images/pc_line.png) center top repeat;*/position:relative;}
.pc-container2 .pc-loadbox {max-width:90vw;margin:0 auto;text-align:center;position:relative;}
.pc-container2 .pc-loadbox .pc-mark {padding-top:5rem;}
.pc-container2 .pc-loadbox .pc-load img{width: 140px;}
.pc-container2 .pc-loadbox .det {margin-top: 1rem;}
.pc-container2 .pc-loadbox .pc-notice {font-size:0.36rem;color:rgba(255,255,255,.8);margin-top:8rem;}
.pc-container2 .pc-loadbox .pc-notice span{display: block;}
.pc-game-box-wrap {position:absolute;top:0;left:0;right:0;height:100%;width:100vw;}
.pcgboxbg {background:rgba(0,0,0,1);}
.pc-game-box {position:relative;margin:0 auto;height:100%;width:14.313rem;overflow:hidden;}
.promote_load {text-align: center;position:relative;margin:0 auto;height:100%;width:14.313rem;overflow:hidden;}
.promote_load img{text-align: center;height:100%;width:14.313rem;overflow:hidden;}

.gamestartbox {width:100%;height: 100%;}
.suspensionbtn {width:1.48rem;height:1.48rem;position:absolute;top:30%;right:0;margin-right:-0.74rem;z-index:99;border-radius:50%;}
.suspensionbtn img {width:100%;height:100%;display: block;border-radius: 50%;}
.suspensionbox {position:absolute;background:rgba(0,0,0,.7);width:100%;left:-100%;top:0;height:100%;max-height:100%;overflow:hidden;z-index:100;}
.suspensionbox .wrap {width:12.6rem;background:#FFF;height:100%;max-height:100%;position:relative;}
.suspensionbox .user-info {position:relative;max-height:190px;padding:0.3rem 0.3rem;}
.suspensionbox .user-info .iconbox {float:left;width:1.56rem;height:1.56rem;position:relative;border-radius:50%;overflow:hidden;}
.suspensionbox .user-info .iconbox .portrait {width:100%;position:relative;z-index:2;display:block;}
.suspensionbox .user-info .butnbox {position:absolute;top:0;right:0.4rem;width:4.12rem;height:100%;font-size:0.36rem;}
.suspensionbox .user-info .butnbox .sus-butn {text-align:center;display:block;float:right;width:2.56rem;height:0.92rem;line-height:0.92rem;border-radius:9.9rem;max-height:92px;max-width:176px;border:1px solid #23BBF3;-webkit-box-sizing:border-box;box-sizing:border-box;}
.suspensionbox .user-info .butnbox .sus-sign {color:#23BBF3;position:relative;}
.suspensionbox .user-info .butnbox .sus-recharge {color:#FFF;background:#23BBF3;}
.suspensionbox .user-info .butnbox .sus-butn .circle {right:-.12rem;top:-.12rem;}
/*.suspensionbox .user-info .butnbox .sus-sign span {overflow:hidden;display:block;height:100%;width:100%;position:relative;}*/
.suspensionbox .user-info .butnbox .sus-sign span i {font-style:normal;}
.suspensionbox .user-info .butnbox .sus-sign.disabled {color:#999;border-color:#CCC;}
.suspensionbox .user-info .textbox {height:1.56rem;float:left;margin-left:0.2rem;}
.suspensionbox .user-info .textbox .name{font-size:0.38rem;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.suspensionbox .user-info .textbox .score {font-size:0.32rem;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.suspensionbox .user-info .textbox .score span {}

.suspensionbox .user-other {overflow:hidden;height:91.5%;}
.suspensionbox .user-other .tab {max-height:170px;height:1.7rem;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;}
.suspensionbox .user-other .tab li {width:20%;float:left;text-align:center;height:100%;position: relative}
.suspensionbox .user-other .tab li.active:after{position: absolute;bottom: -0.03rem;left:25%;width:50%;height: 0.06rem;background: #333;content: ''}
.suspensionbox .user-other .tab .tab-butn {font-size:0.36rem;color:#666;}
.suspensionbox .user-other .tab li.active .tab-butn {/*background:#23BBF3;color:#FFF;*/}
.suspensionbox .user-other .tab .tab-butn span{display:block;}
.suspensionbox .user-other .tab .tab-butn .icon {width:0.92rem;height:0.92rem;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;}
.suspensionbox .user-other .tab .tab-butn .icon-game {background-image:url(../image/start_game_nor.png);}
.suspensionbox .user-other .tab li.active .tab-butn .icon-game {background-image:url(../image/start_game_pre.png);}
.suspensionbox .user-other .tab .tab-butn .icon-gift {background-image:url(../image/start_gift_nor.png);}
.suspensionbox .user-other .tab li.active .tab-butn .icon-gift {background-image:url(../image/start_gift_pre.png);}
.suspensionbox .user-other .tab .tab-butn .icon-mall {background-image:url(../image/invitate_btn_switch_mall.png);}
.suspensionbox .user-other .tab .tab-butn .icon-cs {background-image:url(../image/start_service_nor.png);}
.suspensionbox .user-other .tab li.active .tab-butn .icon-cs {background-image:url(../image/start_service_pre.png);}
.suspensionbox .user-other .tab .tab-butn .icon-zx {background-image: url(../image/start_news_nor.png);position: relative}
.suspensionbox .user-other .tab .tab-butn .icon-zx em{display: block;position: absolute;top:0;  right:0;  width:0.3rem;height: 0.3rem;border-radius: 9.9rem;background: #FF2E2E;}
.suspensionbox .user-other .tab li.active .tab-butn .icon-zx { background-image: url(../image/start_news_pre.png);  }
.suspensionbox .user-other .tab .tab-butn .icon-diamond {background: url(../image/start_vip_nor.png) no-repeat;  background-size: 100% 100%;}
.suspensionbox .user-other .tab li.active .tab-butn .icon-diamond { background: url(../image/start_vip_pre.png);  background-size: 100% 100%;  }

.suspensionbox .user-other .pan {overflow:hidden;clear:both;height:89%;width:100%;}
.suspensionbox .user-other .panitem {opacity:0;width:100%;float:left;overflow:auto;height:100%;}
.suspensionbox .user-other .panitem:first-child {opacity:1;}
.suspensionbox .user-other .panitem:last-child {overflow-y:auto;}
.suspensionbox .user-other .panitem .panitemservice {/*height: 100%;*/}
.suspensionbox .user-other .panitem .panitemwrap {height:100%;overflow:hidden;}

.suspensionbox .user-other .panitem .recently-play{position:relative;padding:0.2rem 0;width:100%;max-height:430px;background:#EDEDED;}
.suspensionbox .user-other .panitem .recently-play .wrap{position:relative;height:100%;background:transparent;}
.suspensionbox .user-other .panitem .recently-play-title{position:absolute;z-index:9;width:0.68rem;height:100%;color:#fff;font-size:0.36rem;}
.suspensionbox .user-other .panitem .recently-play-title span{margin:0.7rem 0;height:2.4rem;}
.suspensionbox .user-other .panitem .recently-play-title span i{border-top-right-radius:0.08rem;border-bottom-right-radius:0.08rem;background:#f70;text-align:center;font-style:normal;line-height:1.1;}

.suspensionbox .user-other .panitem .play-scroll {position:relative;margin-left:1rem;height:100%;max-height:370px;text-align:center;}
.suspensionbox .user-other .panitem .play-scroll .item{margin-top:-1px;padding:1px 0;width:90.5%;height:100%;background:#fff;}
.suspensionbox .user-other .panitem .play-scroll .item a{-webkit-tap-highlight-color:transparent;}
.suspensionbox .user-other .panitem .play-scroll .item .icon{position:relative;display:block;overflow:hidden;margin:0.3rem auto 0;width:1.40rem;height:1.40rem;max-width:140px;max-height:140px;border-radius:0.34rem;background:#e2e2e2;color:#bbbaba;font-size:0.33rem;}
.suspensionbox .user-other .panitem .play-scroll .item .icon img{position:relative;z-index:2;width:100%;border-radius:0.4rem;}
.suspensionbox .user-other .panitem .play-scroll .item .name{display:block;overflow:hidden;color:#333;text-overflow:ellipsis;padding:0.1rem 0;white-space:nowrap;font-size:0.34rem;}
.suspensionbox .user-other .panitem .play-scroll .item .butn{display:block;margin:0 auto 0.22rem;width:1.10rem;height:0.6rem;text-align:center;border:1px solid #23bbf3;border-radius:9.9rem;color:#23bbf3;font-size:0.32rem;-webkit-box-sizing:border-box;box-sizing:border-box;}


.suspensionbox .user-other .panitem .gift-list,.suspensionbox .user-other .panitem .game-list {padding:0 0.4rem;}
.suspensionbox .user-other .panitem .gift-title,.suspensionbox .user-other .panitem .game-title{font-size:0.46rem;color:#333;padding:0.42rem 0 0.02rem;}
.suspensionbox .user-other .panitem .gift-title span:before,.suspensionbox .user-other .panitem .game-title span:before {content:'';float:left;width:0.06rem;height:0.5rem;background:#23BBF3;margin-top:0.08rem;margin-right:0.3rem;}

.suspensionbox .user-other .panitem .game-list li {padding:0.24rem 0;}
.suspensionbox .user-other .panitem .game-list .item{position:relative;}
.suspensionbox .user-other .panitem .game-list .iconbox{position:relative;float:left;display:block;overflow:hidden;margin:0;width:1.42rem;height:1.42rem;max-width:142px;max-height:142px;border-radius:0.26rem;background:#E2E2E2;color:#999;font-size:0.32rem;}
.suspensionbox .user-other .panitem .game-list .iconbox .icon{position:relative;z-index:2;width:100%;}
.suspensionbox .user-other .panitem .game-list .butnbox{position:absolute;top:0;right:0;width:1.7rem;height:100%;max-width:170px;}
.suspensionbox .user-other .panitem .game-list .butnbox .butn{border:1px solid #23bbf3;border-radius:9.9rem;color:#23bbf3;font-size:0.34rem;width:1.3rem;height:0.7rem;display:block;line-height:0.7rem;text-align:center;float:right;-webkit-box-sizing:border-box;box-sizing:border-box;}
.suspensionbox .user-other .panitem .game-list .textbox{margin-right:1.7rem;margin-left:2.02rem;height:1.42rem;}
.suspensionbox .user-other .panitem .game-list .textbox .title {line-height:1;overflow:hidden;font-size:0.8rem;}
.suspensionbox .user-other .panitem .game-list .textbox .title span{display:inline-block;margin-right:5%;}
.suspensionbox .user-other .panitem .game-list .textbox .title span:last-child{margin-right:0;}
.suspensionbox .user-other .panitem .game-list .textbox .title .name{color:#333;font-size:0.38rem;overflow:hidden;white-space:nowrap;}
.suspensionbox .user-other .panitem .game-list .textbox .title .mark{width:0.8rem;height:0.4rem;line-height:0.36rem;text-align:center;border:1px solid transparent;border-radius:9.9rem;vertical-align:middle;font-size:0.28rem;-webkit-box-sizing:border-box;box-sizing:border-box;}
.suspensionbox .user-other .panitem .game-list .textbox .title .gift-mark{border-color:#f70;color:#f70;}
.suspensionbox .user-other .panitem .game-list .textbox .title .send-mark{border-color:#28cb60;color:#28cb60;}
.suspensionbox .user-other .panitem .game-list .textbox .info{overflow:hidden;margin:0;color:#999;text-overflow:ellipsis;white-space:nowrap;font-size:0.32rem;}
.suspensionbox .user-other .panitem .game-list .textbox .info .type{color:#23bbf3;}
.suspensionbox .user-other .panitem .game-list .textbox .info .description{position:relative;margin-left:6%;}
.suspensionbox .user-other .panitem .game-list .textbox .info .description:before{position:absolute;top:21%;left:-.23rem;display:block;width:.04rem;height:65.38%;background:#e0e0e0;content:'';}

.suspensionbox .user-other .panitem .other-gift {border-top:1px solid #E7E7E7;}
.suspensionbox .user-other .panitem .gift-content li {padding:0.35rem 0;}
.suspensionbox .user-other .panitem .gift-content li~li {border-top:1px solid #E7E7E7;}
.suspensionbox .user-other .panitem .gift-content .item{position:relative;}
.suspensionbox .user-other .panitem .gift-content .butnbox {position:absolute;top:0;right:0;width:1.8rem;height:100%;}
.suspensionbox .user-other .panitem .gift-content .butnbox .butn {display:block;float:right;width:1.3rem;height:0.7rem;line-height:0.7rem;border-radius:9.9rem;border:1px solid #23BBF3;font-size:0.34rem;color:#23BBF3;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.suspensionbox .user-other .panitem .gift-content .butnbox .butn.disabled {color:#999;border-color:#CCC;}
.suspensionbox .user-other .panitem .gift-content .textbox {margin-right:1.8rem;}
.suspensionbox .user-other .panitem .gift-content .textbox .title {font-size:0.38rem;color:#333;}
.suspensionbox .user-other .panitem .gift-content .textbox .surplusbox  {font-size:0.3rem;padding:0.04rem 0 0;color:#999;}
.suspensionbox .user-other .panitem .gift-content .textbox .surplusbox .surplus {vertical-align:middle;position:relative;overflow:hidden;height:0.08rem;width:41%;border-radius:0.08rem;background:#E5E5E5;display:inline-block;margin-right:0.16rem;}
.suspensionbox .user-other .panitem .gift-content .textbox .surplusbox .surplus i {position:absolute;top:0;left:0;background:#23BBF3;height:100%;border-radius:0.08rem;}
.suspensionbox .user-other .panitem .gift-content .textbox .surplusbox .number i{font-style:normal;margin-left:0.1rem;color:#23BBF3;}
.suspensionbox .user-other .panitem .gift-content .textbox .info {font-size:0.3rem;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;}
.suspensionbox .user-other .panitem .qq {padding-top:1.2rem;}
.suspensionbox .user-other .panitem .qq .butn {
	color: #23BBF3;
	font-size: 0.48rem;
	display: block;
	width: 6.94rem;
	height: 1.26rem;
	line-height: 1.26rem;
	text-align: left;
	padding-left: 0.7rem;
	border-radius: 9.9rem;
	margin: 0 auto;
	border: 1px solid #23BBF3;
}
.suspensionbox .user-other .panitem .qq .butn .icon-qq {
	width: 0.64rem;
	height: 0.7rem;
	/* margin-left: 1rem; */
	margin-right: 0.2rem;
	display: inline-block;
	margin-top: -1%;
}
.suspensionbox .user-other .panitem .qq .butn span {
	width: 70%;
	display: inline-block;
}
.suspensionbox .user-other .panitem .qq .butn .icon-arrow-right {
	width: 0.2rem;
	height: 0.4rem;
	margin-left: 0.2rem;
	display: inline-block;
	margin-top: -2%;
}
.suspensionbox .user-other .panitem .qq .butn .icon-arrow-right {width:0.3rem;height:0.54rem;margin-left:0.2rem;display:inline-block;margin-top:-2%;}
.suspensionbox .user-other .panitem .qrcode {padding-top:0.5rem;}
.suspensionbox .user-other .panitem .qrcode .icon-qrcode {width:4.26rem;height:4.26rem;display:block;margin:0 auto;}
.suspensionbox .user-other .panitem .qrcode .text-qrcode {margin:0.48rem 0 0;text-align:center;font-size:0.42rem;color:#666;}

.suspensionbox .sus-menu {position:absolute;top:0;right:-1.76rem;width:1.76rem;max-width:176px;height:100%;}
.suspensionbox .sus-menu .sus-menu-box {position:relative;text-align:center;padding-top:1.75rem;}
.suspensionbox .sus-menu .sus-menu-butn {padding:0.33rem 0;display:inline-block;}
.suspensionbox .sus-menu .sus-menu-butn .icon {width:1.24rem;height:1.24rem;display:block;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}
.suspensionbox .sus-menu .sus-menu-butn .icon-close {background-image:url(../image/invitate_btn_putaway.png);}
.suspensionbox .sus-menu .sus-menu-butn .icon-refresh {background-image:url(../image/invitate_btn_refresh.png);}
.suspensionbox .sus-menu .sus-menu-butn .icon-collection {background-image:url(../image/start_sc.png);}
.suspensionbox .sus-menu .sus-menu-butn.on .icon-collection {background-image:url(../image/invitate_img_collected.png);}
.suspensionbox .sus-menu .sus-menu-butn .icon-closexfc {background-image:url(../image/invitate_btn_close.png);}
.suspensionbox .sus-menu .sus-menu-butn span {display:block;font-size:0.36rem;color:#FFF;margin:0.11rem 0 0.08rem;padding:0;}
.suspensionbox .sus-menu .sus-menu-butn.on span {color:#23BBF3;}


@media screen and (max-width:420px) {
.suspensionbox .sus-menu {position:absolute;top:0;right: 0.24rem;width:1.76rem;max-width:176px;height:100%;z-index: 900000;background: rgba(0,0,0,.7);}
.suspensionbox .user-info {position:relative;max-height:190px;padding:0.3rem 0.3rem;width: 80%;}
.suspensionbox .user-other {overflow:hidden;height: 91.5%;width: 85%;}
.suspensionbox .user-other .panitem .play-scroll {position:relative;margin-left:1rem;height:100%;max-height:370px;text-align:center;width: 77%;}
}

.sus-menu-quit-box {text-align:center;width:100%;position: absolute;bottom:3rem;}
.suspensionbox .sus-menu .sus-menu-quit {border:1px solid rgba(255,255,255,.7);border-radius: 0.08rem;color:rgba(255,255,255,.7);font-size:0.36rem;padding:0.2rem;}


.empty {padding-top:1.5rem;}

.empty .empty-icon {width:5rem;height:2.98rem;}

.swiper-container {height:100%;overflow:hidden;}

/*关注二维码弹窗*/
#yiniu_attention{
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.2);
	z-index: 9;
	top:0;
}

/*new*/
#yiniu_attention .at_box_{
	position: fixed;
	width: 8.6rem;
	/* height: 8.6rem;*/
	background: #FFFFFF;
	font-size: .4rem;
	top: 45%;
	left: 50%;
	margin-top: -4.3rem;
	margin-left: -4.3rem;
	border-radius: 0.4rem;
}
#yiniu_attention .at_box_ .box_pad_{
	padding: 0.5rem;
}
#yiniu_attention .at_box_ .box_pad_ .close{
	position: absolute;
	top: .3rem;
	right: .3rem;
	width: .4rem;
	height: .4rem;
	background: url(../image/close_btn.png) no-repeat;
	background-size: 100%;
}
#yiniu_attention .at_box_ .box_pad_ .at_box_con_{
	text-align: center;

}
#yiniu_attention .at_box_ .box_pad_ .at_box_con_ img{
	width: 5rem;
	height: 5rem;
}
#yiniu_attention .at_box_ .box_pad_ .at_box_con_ p{
	margin: 0;
	color: #666666;
	line-height: .9rem;
}
#yiniu_attention .at_box_ .box_pad_ .at_box_con_  p.mar30_{color: #FF7417;font-size: 0.36rem}
#yiniu_attention .at_box_ .box_pad_ .at_box_con_  p.mar31_{text-align: left;margin-top: 0.2rem}
.link-box{margin:0.5rem 2.2rem}
.custom-label{

}
.label_icon {
	float: left;
	width: 0.6rem;
	height: 0.8rem;
	/*margin-right: 0.13rem;*/
	background-position: center center;
	background-repeat: no-repeat;
}
.label_text{
	line-height: 0.8rem;
}
.custom-label input[type="checkbox"]+ .label_icon {
	background-image: url(../image/signin_choose_nor.png);
}

.custom-label input[type="checkbox"]:checked+ .label_icon {
	background-image: url(../image/signup_choose_pre.png);
}
.custom-label input[type="checkbox"], .custom-label input[type=radio] {
	position: absolute;
	clip: rect(0,0,0,0);
}

/*new*/

#yiniu_attention .at_box{
	position: fixed;
	width: 6.65rem;
	height: 8rem;
	background: #FFFFFF;
	font-size: .36rem;
	top: 50%;
	left: 50%;
	margin-top: -4rem;
	margin-left: -3.325rem;
}
#yiniu_attention .at_box .box_pad{
	padding: 1rem;
}
#yiniu_attention .at_box .box_pad .close{
	position: absolute;
	top: .3rem;
	right: .3rem;
	width: 20px;
	height: 20px;
	background: url(../image/close_btn.png) no-repeat;	
	background-size: 100%;
}
#yiniu_attention .at_box .box_pad .at_box_con{
	text-align: center;
	
}
#yiniu_attention .at_box .box_pad .at_box_con img{
	width: 4.22rem;
	height: 4.22rem;
}
#yiniu_attention .at_box .box_pad .at_box_con p{
	margin: 0;
	color: #023D53;
	line-height: .7rem;
}

.rechare_tj2{
    border: 1px solid red;
    border-radius: 9.9rem;
    font-size: small !important;
    color: red;
    padding:0 4px;
    margin: 6px;
	height: 0.5rem;
    line-height: 0.5rem;
    vertical-align: middle;
    display: inline-block;
}


/*.info-table {padding:0.2rem 0rem;}*/
.info-table {padding:0.2rem 0.6rem;}
.info-table .item{margin-top: 0.6rem;}
.info-table .table {border-collapse:separate;}
.info-table .table-cell {box-sizing:border-box;background:#F8F8F8;-webkit-box-sizing:border-box;height:1.42rem;max-height:142px;}
.info-table .item1 {border:3px solid #E6E6E6;border-right:transparent;border-top-left-radius:0.08rem;border-bottom-left-radius:0.08rem;}
/*.info-table .item1 {border:3px solid #E3E3E3;border-right:transparent;border-top-left-radius:0.08rem;border-bottom-left-radius:0.08rem;}*/
.info-table .item2 {border: 2px solid #E3E3E3;border-left:transparent;border-top-right-radius:0.08rem;border-bottom-right-radius:0.08rem;}
/*.info-table .item1 {font-size:0.48rem;color:#666;width:3rem;}*/
.info-table .item1 {font-size:0.48rem;color:#666;width:3.16rem;padding-left:0.5rem;}

.info-table_ {padding:0.2rem 0rem;}
.info-table_ .item1 {border: 2px solid #E3E3E3;border-right:transparent;border-top-left-radius:0.08rem;border-bottom-left-radius:0.08rem;}
.info-table_ .item1 {font-size: 0.4rem;color:#666;width: 2rem;padding-left:0rem;}

.info-table .item .txt {width:100%;border:none;padding:0;display:block;background:transparent;margin:0;-webkit-appearance:none;font-size: 0.4rem;color:#333;}
.info-table input::-webkit-input-placeholder{
    font-size: 0.4rem;
    line-height: 50px;
}
.info-table .item .txt::-webkit-input-placeholder {color:#D1D1D1;font-size:0.4rem;}
.info-table .item .txt::-ms-input-placeholder {color:#D1D1D1;font-size:0.4rem;}
.info-table .item .txt:-moz-placeholder {color:#D1D1D1;font-size:0.4rem;}
.info-table .item .txt::-moz-placeholder {color:#D1D1D1;font-size:0.4rem;}
.info-table .item3 {text-align:right;width:4.61rem;background:transparent;}
.info-table .item3 .btn{border:3px solid #23BBF3;font-size:0.48rem;box-sizing:border-box;-webkit-box-sizing:border-box;width:4.21rem;height:100%;line-height:1.42rem;text-align:center;display:block;margin-left:0.4rem;border-radius:0.08rem;color:#23BBF3;}
.info-table .item3 .btn.disabled {color:#999;}
.info-table .item3 .btn.disabled span{color:#23BBF3;}

.info-input-butn .butn.disabled {background:#EBEBF0;color:#D2D2D2;}
.auth-notice {font-size:0.44rem;color:#999;padding:1.5rem 0.6rem;line-height:1.6;}
.auth_tips{font-size:0.44rem;color:#FF9A22;text-align: left;    padding: 0.5rem 0 0;}
.auth-error {margin-right:0.6rem;font-size: 18px;margin: 0.2rem 0; }

.wrap .first{
	margin-top: 0.4rem;
}

.authed-info {padding-top:1.7rem;}
.authed-info .portrait {width:3.65rem;height:3.65rem;margin:0 auto;display:block;}
.authed-info .title {font-size:0.62rem;padding-top:0.8rem;text-align:center;}
.authed-info table {width:100%;border:none;border-spacing:0;margin-top:0.65rem;}
.authed-info td{font-size:0.5rem;color:#999;line-height:1.6;}
.authed-info td:first-child {text-align:right;width:40%;}
.info-input-butn_{padding:0.6rem 0 0;position:relative;}
.info-input-butn_ .butn_{background:#23BBF3;color:#FFF;font-size:0.58rem;border:none;display:block;height:1.4rem;max-height:140px;line-height:1.4rem;text-align:center;width:100%;-webkit-appearance:none;border-radius: 0.7rem}
.info-input-butn_ .butn_.disabled {  background: #EBEBF0;  color: #D2D2D2;  }


/*
顶部导航栏样式*/
.tab-header{
	width: 100%;
	min-width: 1200px;
	height: 4vh;
	background: #ffffff;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	box-shadow: 8px 9px 32px 0px rgba(180, 180, 180, 0.35);
}
.tab-header .main-nav{
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.tab-header .nav-left{
	float: left;
	width:50%;
	height: 100%;
}
.tab-header .nav-right{
	float: right;
	width:50%;
	height: 100%;	
}
.fl{
	float: left;
}
.tab-header .nav-left .logo-pic{
	width:120px;
	height:100%;
	margin-left: 50px;
	margin-right: 40px;
}
.tab-header .nav-left .logo-pic img{
	width:100%;
	height: 36px;
	vertical-align: top;
}
.tab-header .nav-left .nav-gamename{
	width: 250px;
	height: 100%;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	text-align: center;
}
.tab-header .nav-left .nav-gamename span{
	display: block;
	height: 100%;
	line-height: 4vh;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: PingFang-SC-Bold;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #565656;
	cursor: pointer;
}
.tab-header .nav-left .nav-gamename span:hover{
	color:#37aae2
}
.nav-right ul li{
	height: 4vh;
	line-height: 4vh;
	font-size: 12px;
	float: right;
	padding:0 40px ;
	border-left: 1px solid #e5e5e5;
}

.nav-right ul .play-phone{
	color:#37aae2 ;
	position: relative;
	margin-right: 20px;
}

.nav-right ul .play-phone:after{
	position: absolute;
	left: 50px;
	top: -4px;
	width: 20px;
	height: 20px;
	background: url(../image/ewm_pre.png) no-repeat;
	content: '';
}
.ewm-display{
	position: relative;
	color: #37aae2;
}

.nav-right ul .ewm{
	position: absolute;
	top: 40px;
	left:0;
	display: none;
	width: 149px;
	height: 170px;
	background: #fff;
	text-align: center;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: 0px 5px 10px 0px rgba(195, 195, 195, 0.5);
}
.nav-right ul .ewm .ewm-img{

}
.nav-right ul .ewm .ewm-img img{
	width:120px;
	height: 120px;
	margin: 10px 14.5px 0;
}

.ewm-display:hover .ewm{
	display: block;
}


.nav-right ul .collect-game{
	position: relative;
	margin-left: 20px;
}
.nav-right ul .collect-game:before{
	position: absolute;
	left: -20px;
	top: -4px;
	width: 20px;
	height: 20px;
	background: url(../image/save_nor.png) no-repeat;
	content: '';
}
.nav-right ul .save-desk{
	position: relative;
	margin-right: 20px;
}
.nav-right ul .save-desk:after{
	position: absolute;
	left: 65px;
	top: -4px;
	width: 20px;
	height: 20px;
	background: url(../image/dl_nor.png) no-repeat;
	content: '';
}

.nav-right ul li:hover{
	color:#37aae2 ;
}
.nav-right ul li:hover .collect-game:before{
	background: url(../image/save_pre.png) no-repeat;
}
.nav-right ul li:hover .save-desk:after{
	background: url(../image/dl_pre.png) no-repeat;
}


/*
新版sdk*/
.suspensionbtn .icon-position {
	position: absolute;
	top: -0.28rem;
	left: -0.25rem;
	width: 0.975rem;
	height: 0.59rem;
	background: #FFAF36;
	border-radius: 9.9rem;
	font-size: 0.36rem;
	color:#ffffff ;
	transform:rotate(-30deg);
	-ms-transform:rotate(-30deg); 	/* IE 9 */
	-moz-transform:rotate(-30deg); 	/* Firefox */
	-webkit-transform:rotate(-30deg); /* Safari 和 Chrome */
	-o-transform:rotate(-30deg); 	/* Opera */
	line-height: 0.59rem;
	text-align: center;
}
.suspensionbox .sus-menu .sus-menu-butn .icon-switch {
	background-image: url(../image/start_change.png);
}
.suspensionbox .user-info {
	position: relative;
	max-height: 190px;
	padding: 0.37rem 0;
	display: flex;
}
.user-info .back-home {
	width: 1.5rem;
	height: 0.8rem;
	background: url(../image/start_bg_return.png) no-repeat;
	background-size: 100% 100%;
	float: left;
	position: relative;
	align-self: center;
	display: flex;
	display: -webkit-flex;
	align-items: center;
}
.user-info .back-home a {
	display: flex;
	display: -webkit-flex;
	align-items: center;
}
.user-info .back-home i {
	width: 0.166rem;
	height: 0.36rem;
	background: url(../image/start_ico_return.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 0.2rem;
	margin-right: 0.1rem;
}
.user-info .back-home .home-title {
	font-size: 0.36rem;
}
.suspensionbox .user-info .butnbox {
	position: absolute;
	top: 0;
	right: 0.3rem;
	width: 2.8rem;
	height: 100%;
	font-size: 0.44rem;
}
.suspensionbox .user-info .butnbox .sus-sign {
	color: #fff;
	position: relative;
	background: #23BBF3;
}
.news-info-box .news_item {
	padding: 0.1rem 0.4rem;
	position: relative;
	border-bottom: 1px solid rgba(231,231,231,0.7);
	height: 1.5rem;
}
.news-info-box  .activity-img{
	margin: 0.3rem auto 0.2rem;
	position: relative;
	display: block;
	overflow: hidden;
	width: 95%;
	height: 4.1rem;
	color: #bbbaba;
	font-size: 0.66rem;
	background: #e2e2e2;
}
.news-info-box  .activity-img img {
	position: relative;
	z-index: 2;
	width: 100%;
	height: 100%;
}
.news-info-box  .activity-img .font{font-size: 0.66rem}
.news-info-box .news_item .news_info {
	overflow: hidden;
	color: #999;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.48rem;
	width: 100%;
	height: 1.5rem;
	display: flex;
	display: -webkit-flex;
	align-items: center;
}
.news-info-box .news_item .news_info .mark {
	padding: 0 0.2rem;
	border: 1px solid transparent;
	border-radius: 9.9rem;
	font-size: 0.42rem;
	height: 0.56rem;
	line-height: 0.56rem;
	float: left;
}
.news-info-box .news_item .news_info .type {
	width: 70%;
	float: left;
	margin-left: 0.3rem;
}
.news-info-box .news_item .news_info .type .news-title {
	width: 100%;
	color: #333;
	font-size: 0.46rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news-info-box .news_item .news-date {
	font-size: 0.36rem;
	color: #999999;
	display: block;
	line-height: 0.5rem;
}
.news-info-box .news_item .news_info .activity_mark {
	background: #3FC9B4;
	color: #fff;
}
.news-info-box .news_item .news_info .welfare_mark {
	background: #FF876F;
	color: #fff;
}
.news-info-box .news_item .news_info .notice_mark {
	background: #23BBF3;
	color: #fff;
}
.svip_box {
	/* padding: 0 .8rem 0rem .3rem; */
	height: 100%;
	position: relative;
	background: rgba(239,239,239,1);
}
.svip_box .item-box {
	background: #ffffff;
	margin-bottom: 0.25rem;
	padding: 0 0.5rem 0.5rem;
}
.svip_box .svip_tit {
	height: 1.3rem;
	line-height: 1.3rem;
	font-size: .58rem;
	color: #333;
}
.svip_tit span {
	width: 2.46rem;
	height: 0.76rem;
	line-height: 0.76rem;
	background: url(../image/start_vip_bg.png)no-repeat;
	background-size: 100% 100%;
	font-size: 0.46rem;
	color: #fff;
	vertical-align: middle;
	display: inline-block;
	text-align: center;
}
.txt_one {
	font-size: .48rem;
	color: #333;
}
.txt_one p {
	margin: 0 0 .2rem 0;
	padding: 0;
}
.txt_two {
	font-size: .4rem;
	color: rgb(153,153,153);
	line-height: .6rem;
}
.service_list {
	margin: .24rem 0;
}
.service_list a {
	display: inline-block;
	width: 1.3rem;
	height: 1.3rem;
	margin-right: .14rem;
}
.service_list a img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.steps {
	margin: 0 0.5rem;
	margin-top: 1rem;
	font-size: .44rem;
	width: 6rem;
}
.steps ul li {
	height: 1.3rem;
	position: relative;
}
.steps i {
	display: inline-block;
	width: .6rem;
	height: .6rem;
	border-radius: 50%;
	background: #23BBF3;
	color: #fff;
	font-style: normal;
	text-align: center;
	margin-right: .2rem;
}

.tembox .pop-title {
	line-height: 2rem;
	font-size: 0.53rem;
	font-weight: 500;
}
.tembox .pop-butn-box {
	display: flex;
	align-items: center;
}
.pop-login .tembox .pop-butn-box .pop-bindbutn {
	width: 3rem;
	height: 1.14rem;
	border: 0.03rem solid #23BBF3;
	border-radius: 9.9rem;
	line-height: 1.14rem;
	font-size: 0.43rem;
}
.pop-login .tembox .pop-butn-box .pop-bindbutn.cancel {
	width: 3rem;
	height: 1.14rem;
	border: 0.03rem solid #C8C8C8;
	background: #fff;
	color: #333;
}
.pop-partir .partir-recommend .iconbox {
	position: relative;
	width: 1.5rem;
	height: 1.5rem;
	display: inline-block;
	font-size: 0.36rem;
	border-radius: 0.3rem;
}
.pop-partir .partir-recommend a img {
	border-radius: 0.3rem;
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}
.font {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgb(226, 226, 226);
	color: #999999;
	border-radius: 0.3rem;
	font-size: 0.3rem;
}
.pop-partir .pop-butn-box_ {
	max-height: 168px;
	height: 1.2rem;
	display: flex;
	justify-content: center;
	margin-bottom: 1rem;
}
.pop-partir .pop-butn-box_ .pop-butn {
	font-size: 0.46rem;
	color: #333;
	display: block;
	float: left;
	width: 3.59rem;
	height: 1.14rem;
	line-height: 1.2rem;
	border: 0.03rem solid #C8C8C8;
	text-align: center;
	-webkit-appearance: none;
	border-radius: 9.9rem;
}
.pop-partir .pop-butn-box_ .pop-butn:last-child {
	margin-left: 0.63rem;
	background: #23BBF3;
	color: #fff;
}

.activity_bg{display:block;position:fixed;z-index:999999;top:0;left:0;right:0;text-align:center;width:100%;height:100%;background:rgba(0,0,0,.7)}
.activity_bg .table{display:table;width:100%;height:100%;border:0;border-spacing:0;border-collapse:collapse}
.activity_bg .table_cell{display:table-cell;position:relative;vertical-align:middle}
.activity_bg .activity_box{position:relative;display:inline-block;word-break:break-all;margin:0 20%;padding-bottom:100px}
.pop-close4{position:fixed;width:55px;height:56px;display:block;top:55px;right:55px;margin-left:-27.5px;background:url(../image/guan.png) center center no-repeat;background-size:100% 100%}
.activity_bg .activity-content .activity-icon{width:600px}


.pop-notice .close-explain-box{
	padding: 0.5rem;
	box-sizing: border-box;
	font-size: 0.43rem;
	color: #333333;
	text-align: left;
}
.pop-notice .close-explain-box p{
	margin: 0.2rem 0;
}
.pop-notice .close-explain-box p.title{
	font-weight: bold;
}
.pop-notice .game-list{
	margin: 0 0 0.5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	/*padding: 0 0.5rem;
	box-sizing: border-box;*/
}
.pop-notice .game-list .game-item{
	/*margin-left: 0.5rem;*/
	text-align: center;
}
.pop-notice .game-list .game-item:first-child{
	margin-left: 0;
}
.pop-notice .game-list .game-item .game-icon{
	width: 1.5rem;
	height: 1.5rem;
	background: #dddddd;
	border-radius: 0.3rem;
	overflow: hidden;
	margin: 0 auto;
}
.pop-notice .game-list .game-item .game-icon img{
	width: 100%;
	height: 100%;
}
.pop-notice .game-list .game-item .ptb-num{
	display: flex;
	align-items: center;
	margin: 0.25rem 0;
	font-size: 0.36rem;
	justify-content: center;

}
.pop-notice .game-list .game-item .ptb-num i{
	width: 0.5rem;
	height: 0.5rem;
	background: url(http://psk.www.1n.cn/Public/Mediawide/css/images/newIcon/jifen.png)no-repeat;
	background-size: 100% 100%;
	margin-right: 0.2rem;
}
.pop-notice .game-list .game-item .lq-ptb-btn{
	border: 1px solid #FF7417;
	border-radius: .44rem;
	color: #FF7417;
	font-size: 0.4rem;
	width: 1.6rem;
	height: 0.8rem;
	display: block;
	margin: 0 auto;
	line-height: 0.8rem;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #ffffff;
}
.pop-notice .game-list .game-item .lq-ptb-btn.finish{
	background: #dddddd;
	border: 1px solid #dddddd;
	color: #999999;
}
.pop-notice .close-pop-btn,.pop-notice2 .close-pop-btn{
	display: block;
	width: 2.5rem;
	height: 1rem;
	text-align: center;
	line-height: 1rem;
	background:#FF7417 ;
	color: #ffffff;
	border-radius: 9.9rem;
	font-size: 0.46rem;
	margin: 0.3rem auto 0;
}
.pop-notice2{
	display: none;
	position: fixed;
	z-index: 1999;
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
	width: 100vw;
	height: 100vh;
	background: rgba(0,0,0,.7);
}
.pop-notice2 .pop-box {
	background: #FFF;
	position: relative;
	display: inline-block;
	word-break: break-all;
	border-radius: 0.4rem;
	width: 9rem;
	padding-bottom: 0.8rem;
}
.pop-notice2 .pop-content {
	padding: 0.8rem 0.8rem 0;
	box-sizing: border-box;
}
.pop-notice2 .lq-success-text{
	font-size: 0.46rem;
	margin-bottom: 0.8rem;
	line-height: 0.8rem;
}
.pop-notice2 .lq-success-text a{
	color: red;
}

.coupon-tips-box{
	position: absolute;
	right: 1.4rem;
	top: 0.15rem;
	width: 7.6rem;
	height: 1.3rem;
	background: url(../image/bg_tishi.png)no-repeat;
	background-size: 100% 100%;

}
.coupon-tips-box .tips-content{
	font-size: 0.43rem;
	color: #ffffff;
	height: 100%;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
}
.coupon-tips-box .close-btn{
	position: absolute;
	left: -0.3rem;
	top: -0.3rem;
	width: 0.6rem;
	height: 0.6rem;
	border-radius: 50%;
	background: #dddddd;
	line-height: 0.6rem;
	text-align: center;
	font-size: 0.45rem;
}

.tips-content .to-look{
	color:#23bbf3 ;
	text-decoration: underline;
	margin-left: 0.3rem;
}
.tips-content span{
	color: red;
	font-size: 0.46rem;
	margin: 0 5px;
}

.cjactive_bg .activity_box{position:relative;display:inline-block;word-break:break-all;margin:0 20%;padding-bottom:100px;width: 647px;height: 724px;}
.cjactive_bg{display:block;position:fixed;z-index:999999;top:0;left:0;right:0;text-align:center;width:100%;height:100%;background:rgba(0,0,0,.7)}
.cjactive_bg .table{display:table;width:100%;height:100%;border:0;border-spacing:0;border-collapse:collapse}
.cjactive_bg .table_cell{display:table-cell;position:relative;vertical-align:middle}
.cjactive_bg .activity_box{position:relative;display:inline-block;word-break:break-all;margin:0 20%;padding-bottom:100px}
.pop-close5{position:fixed;width:55px;height:56px;display:block;top:55px;right:55px;margin-left:-27.5px;background:url(../image/guan.png) center center no-repeat;background-size:100% 100%}
.cjactive_bg .activity-content{padding: 75px 105px 75px 99px;height: 650px;}
.cjactive_bg .activity-content .cjtitle{height: 27px;font-size: 24px;font-family: PangMenZhengDao !important;font-weight: 400;color: #FCD03C;line-height: 27px;}
.cjactive_bg .activity-content .next_cjtime{height: 26px;font-size:16px;font-weight:400;color:#F9F3E7;opacity:0.9;line-height: 26px;x;}
.cjactive_bg .activity-content .level{height:30px;font-size:18px;font-family:Microsoft YaHei;font-weight:400;color:#FDDC65;float:left}
.cjactive_bg .activity-content .level-box{height:30px;line-height:30px;padding:0 10px;}
.cjactive_bg .activity-content .level-tips{height:20px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#FEE5E1;opacity:0.7;text-align:left;margin-left:10px;margin-top:24px;}
.cjactive_bg .activity-content .total_money{height:30px;font-size:18px;font-family:Microsoft YaHei;font-weight:400;color:#FDDC65;float:right}
.cjactive_bg .activity-content .tixian{background:#DD3515;border:1px solid #FFD075;border-radius:12px;width:35px;height:15px;font-size:17px;font-family:Microsoft YaHei;font-weight:400;color:#FEE5E1;padding:4px 8px;float:right;line-height:15px;margin-left:5px}
.award-list li{width:422px;height:101px;background:url(../image/reward_bg.png)no-repeat;background-size:100% 100%;margin-bottom: 5px;}
.award-list{padding:0 5px;height: 310px;overflow-y: auto;overflow-x: hidden;}
.award-list::-webkit-scrollbar{width:8px;height:8px;background-color: #fe935f;}
.award-list::-webkit-scrollbar-track{background: #213147;border-radius:2px;}
.award-list::-webkit-scrollbar-thumb{background: #fe935f;border-radius:2px;}
.award-list::-webkit-scrollbar-thumb:hover{background: #fe935f;}
.award-list::-webkit-scrollbar-corner{background: #fe935f;}
.award-list .money{line-height:101px;width:160px;height:25px;font-size:34px;font-family:YouSheBiaoTiHei!important;font-weight:400;color:#FFFFFF;opacity:0.9;float:left;text-indent:60px;height:101px;}
.award-list .need_level{float:left;width:260px;height:19px;font-size:18px;font-weight:400;color:#1E1E1E;text-align:left;text-indent:15px;margin-top:27px}
.award-list .number{float:left;font-size:15px;font-weight:400;text-align:left;width:260px;text-indent:15px;margin-top:10px;color: #595959;}
.award-list .number font{color: red;}
.award-list .money .coin{font-size:27px}
.cjactive_bg .activity-content .cj-server {width: 100%;height: 30px;font-size: 14px;font-weight: 400;color: #FEE5E1;text-align: left;padding: 10px 10px 0 15px;}
.cjactive_bg .activity-content .star_game{width:204px;height:77px;background:url(../image/start_game.png)no-repeat;background-size:100% 100%}
.cjactive_bg .activity-content .user_id{height: 21px;font-size: 16px;font-weight: 400;color: #FFFFFF;text-align: left;padding: 0 15px;}
.cjactive_bg .activity-content .kefu_qq{height: 12px;font-size: 16px;font-weight: 400;color: #FFFFFF;text-align: left;padding: 0 15px;}
.cjactive_bg .activity-content .xuanfu_pic{position: absolute;bottom: 95px;right: -129px;}
.cjactive_bg .activity-content .jishi{height: 42px;font-size: 17px;font-weight: 400;color: #FFFFFF;text-align: left;padding: 0 15px;}

@font-face{
　　font-family: PangMenZhengDao;
　　src: url('../font/pangmenzhengdao.ttf');	
}