html,body{height: 100%;margin: 0;padding: 0;background: none !important;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
    background-color: rgb(0, 0, 0) !important;
    background-image: none !important;
    color: rgb(0, 0, 0) !important;
    -webkit-tap-highlight-color:rgba(0,0,0,0) !important;
}
 html{
 touch-action:none;
 touch-action:pan-y;
 }
._tianyuyou_clear { zoom:1; }
._tianyuyou_clear:after { content:''; display:block; clear:both; }
._tianyuyou_fl { float:left; }
._tianyuyou_fr { float:right; }
._tianyuyou_body{margin:0px;}
._tianyuyou_i{font-style:normal;}
._tianyuyou_p{	-webkit-margin-before: 0em; -webkit-margin-after: 0em;}
._tianyuyou_li{list-style-type:none;}
._tianyuyou_ul{list-style:none;    -webkit-padding-start: 0px;}
._tianyuyou_a{ color:#333; text-decoration:none; outline:none;}
._tianyuyou_i{font-style:normal;}
._tianyuyou_h1,._tianyuyou_h2,._tianyuyou_h3,._tianyuyou_h4,._tianyuyou_h5,._tianyuyou_h6 {
	font-size:100%;
	font-weight:normal;
	-webkit-margin-before:0em;
	-webkit-margin-after: 0em;
}
/* 只针对谷歌浏览器*/
body::-webkit-scrollbar { 
    display: none;
}
/* 针对IOS浏览器去掉输入框阴影*/
._tianyuyou_input, ._tianyuyou_button, ._tianyuyou_select, ._tianyuyou_textarea {
	outline: none;
	-webkit-appearance: none;
	border-radius: 0;
}
._tianyuyou_base{
	margin:0;
	padding:0;
	font-family:"微软雅黑", Helvetica;
	border:0;
	color:#333;
	text-decoration:none;
	outline:none;
	font-weight:400;
	font-style:normal;
}
.border_line {
    width: 100%;
    height: .2rem;
    background: #eee;
}

/* 首页 */
._tianyuyou_whole {
	height: 100%;
    width: 100%;
    position: absolute;
    z-index: 999999;
    display:none;
    /* max-width: 768px; */
   margin: 0 auto;
	top: 0; 
}
._tianyuyou_overall_situation{
	width:100%;
	height:auto;
}
._tianyuyou_index_overall{
	width:100%;
}
._tianyuyou_index_overall_top{
	height:3.28rem;
	width:100%;
}
._tianyuyou_index_overall_top_title{
	height:2.44rem;
	border-bottom:1px solid #eee;
}
._tianyuyou_cc{
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}
._tianyuyou_index_overall_top_title a{
	width:100%;
	height:auto;
	display:inline-block;
}
._tianyuyou_head_portrait{
	margin-left:.37rem;
	width:1.0rem;
	height:1.0rem;
	float:left;
	margin-bottom:.2rem;
	margin-right:.30rem;
	margin-top:.26rem;
	border-radius:50%;
}
._tianyuyou_index_overall_title_size{
	margin-top:.3rem;
	float:left;
	width:50%;
}
._tianyuyou_index_overall_title_size h2{
	color:#111;
	font-size:.32rem;
	margin-bottom:.18rem;
	width:100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
._tianyuyou_index_overall_title_size p{
	color:#999;
	font-size:.24rem;
	margin-bottom:.18rem;
	width:100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
._tianyuyou_jiantou{
	float:right;
	position: relative;
}
._tianyuyou_jiantou i{
	width:.12rem;
	height:.12rem;
	border-radius:50%;
	background:#F4340E;
	position: absolute;
    top: .66rem;
	right: .57rem;
}
._tianyuyou_jiantou img{
	float:right;
	margin-right:.23rem;
	width:.14rem;
	height:.28rem;
	margin-top:.58rem;
}
._tianyuyou_index_overall_top_con{
	width:100%;
	height:auto;
	background:#fff;
	display:inline-block;
}
._tianyuyou_index_overall_top_con li{
	width:33.3%;
	float:left;
	text-align:center;
}
._tianyuyou_index_overall_top_con h2{
	color:#111;
	font-size:.36rem;
	margin-bottom:.02rem;
}
._tianyuyou_index_overall_top_con p{
	font-size:.24rem;
	color:#999;
}
._tianyuyou_tips{
	height:auto;
	width:100%;
	background:#fff;
    display: inline-block;
}
._tianyuyou_tips img{
	float:left;
	margin-left:.22rem;
	width:1.13rem;
	margin-top:.26rem;
}
._tianyuyou_tips p{
	float:left;
	color:#999;
	font-size:.26rem;
	margin-left:.11rem;
	line-height:.84rem;
	width:43%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
._tianyuyou_tips a{
	float:right;
	margin-right:.23rem;
	width:1.18rem;
	height:.48rem;
	line-height:.48rem;
	margin-top:.18rem;
	background:#4366FF;
	display:inline-block;
	color:#fff;
	border-radius:4px;
	font-size:.24rem;
	text-align:center;
}
._tianyuyou_tips a:hover{
	color:#fff;
}
._tianyuyou_whole_cen {
 width: 100%;
  height: 100%;
  display: flex;

}
._tianyuyou_index_top{
	flex:1;
	z-index: 999;
	background-size: contain;
}
._tianyuyou_index_top::-webkit-scrollbar{
    display: none;	
} 
._tianyuyou_index_overall::-webkit-scrollbar{
    display: none;	
} 
._tianyuyou_cc::-webkit-scrollbar{
    display: none;	
} 
#_tianyuyou_right_iframe::-webkit-scrollbar{
    display: none;	
} 
._tianyuyou_whole_right{
	background: rgba(2,2,2,1);
	width:1.3rem;
	height: 100%;
  position: relative;
}
._tianyuyou_whole_right_con {
  width: 100%;
  height: auto;
  text-align: center;
  margin-bottom:.75rem;
}
._tianyuyou_whole_right_con a {
    display: inline-block;
}
._tianyuyou_whole_right_con p{
	margin-top:.15rem;
	color:#fff;
	font-size:.24rem;
}
._tianyuyou_whole_right_con :last-child{
  margin-bottom: 0;
}
.close_win {
    width: .68rem;
    height: .68rem;
    background: url(../img/shouqi.png) 0 0px;
    background-size:  .68rem .68rem;
}

._tianyuyou_leftLi1 {
    width: .77rem;
    height: .77rem;
    background: url(../img/cur1.png) 0 0px no-repeat;
    background-size: .77rem .77rem;
}

._tianyuyou_leftLi2 {
    width: .77rem;
    height: .77rem;
    background: url(../img/cur2.png) 0 0px no-repeat;
    background-size: .77rem .77rem;
}

._tianyuyou_leftLi3 {
    width: .77rem;
    height: .77rem;
    background: url(../img/cur3.png) 0 0px no-repeat;
    background-size: .77rem .77rem;
}

._tianyuyou_leftLi4 {
    width: .77rem;
    height: .77rem;
    background: url(../img/cur4.png) 0 0px no-repeat;
    background-size: .77rem .77rem;
}
/* @media (orientation: portrait){
	.colse_div {
		display: inline-block;
	}
}
.colse_div {
    display: none;
} */


/* 首页 */
/* ._tianyuyou_all{
    height: 370px;
    background: #FFFFFF;
    width: 100%;
    top: 50%;
    max-width: 500px;
    background: #FFFFFF;
    position: relative;
    bottom: 0;
	overflow: overlay;
} */
._tianyuyou_all::-webkit-scrollbar {
  display: none;
}
._tianyuhudong_home_page::-webkit-scrollbar {
  display: none;
}
.gift_detail{
	height: 370px;
	background: #FFFFFF;
	width: 100%;
	top: 50%;
	max-width: 500px;
	background: #FFFFFF;
	position: relative;
	bottom: 0;
}
._tianyuyou_indexall{
	background:#fff;
	width:100%;
}
._tianyuyou_game_tasks {
    width: 100%;
    height: .9rem;
    line-height: .9rem;
    border-bottom: 1px solid #eee;
}
._tianyuyou_game_tasks span {
    width: 33.3%;
    float: left;
    text-align: center;
}
._tianyuyou_game_tasks span._tianyuyyou_active i {
    border-bottom: .04rem solid #4366FF;
    color: #4366FF;
}
._tianyuyou_game_tasks span i {
    padding: 0 .1rem .28rem;
}
._tianyuyou_game_tasks i {
    font-size: .28rem;
    color: #333;
}
._tianyuyyou_pub_box ._tianyuyyou_show {
    display: inline-block;
}
._tianyuyyou_tabdiv {
    width: 100%;
    color: #000;
    display: none;
}
._tianyuyyou_pub_box2 ._tianyuyyou_show2 {
    display: inline-block;
}
._tianyuyyou_tabdiv2 {
    width: 100%;
    color: #000;
    display: none;
}
._ti
._tianyuyou_gift_bag{
	width:100%;
}
._tianyuyou_gift_bag li{
	height:1.92rem;
	
}
._tianyuyou_gift_bag a{
	width:100%;
	height:100%;
	display:inline-block;
}
._tianyuyou_gift_bag_left{
	width:18%;
	float: left;
	text-align:center;
  display: inline-block;
  margin-left: .1rem;
}
._tianyuyou_gift_bag_left img{
	width:.82rem;
	height:.82rem;
	margin-top:.61rem;
}
._tianyuyou_gift_bag_right{
	width:78%;
	float: left;
	height:1.92rem;
	border-bottom:1px solid #eee;
    display: inline-block;
}
._tianyuyou_gift_bag_right_con{
	width:70%;
	float:left;
}
._tianyuyou_gift_bag_right_con h2{
	color:#4366FF;
	font-size:.28rem;
	margin-top:.62rem;
	margin-bottom:.16rem;
	width:165px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
._tianyuyou_gift_bag_right_con p{
	color:#999;
    font-size:.22rem;
    width: 165px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
._tianyuyou_gift_bag_right_but{
	width:25%;
	float:right;
	text-align:center;
	margin-top:.72rem;
  margin-right: .1rem;
}
._tianyuyou_gift_bag_right_but span{
	width:100%;
	height:.54rem;
	line-height:.54rem;
	color:#4366FF;
	font-size:.24rem;
	text-align:center;
	display:inline-block;
	border:1px solid #4366FF;
	border-radius:4px;
}
._tianyuyou_coupon{
	width:100%;
	height:auto;
}
._tianyuyou_coupon_list{
	height:1.85rem;
	width:94%;
	margin:0 auto;
	border-bottom:1px solid #eee;
}
._tianyuyou_coupon_list a{
	width:100%;
	height:auto;
	display:inline-block;
}
._tianyuyou_coupon_list_left{
	width:1.74rem;
	height:1.19rem;
	float:left;
	background:url(../img/coupon_img1.png) no-repeat;
	background-size:1.74rem 1.19rem;
	margin-top:.38rem;
	margin-right:.13rem;
}
._tianyuyou_coupon_list ._tianyuyou_coupon_left2{
	background:url(../img/coupon_img2.png) no-repeat;
	background-size:1.74rem 1.19rem;
}
._tianyuyou_coupon_list ._tianyuyou_coupon_left3{
	background:url(../img/coupon_img3.png) no-repeat;
	background-size:1.74rem 1.19rem;
}
._tianyuyou_coupon_list_left span{
	text-align:center;
	width:100%;
	margin-top:.1rem;
	display:inline-block;
}
._tianyuyou_coupon_list_left i{
	font-size: .26rem;
    color: #fff;
    font-weight: 400;
}
._tianyuyou_coupon_list_left h2{
	font-size: .4rem;
    font-weight: 700;
    color: #fff;
}
._tianyuyou_coupon_list_left p{
	width:100%;
	display:inline-block;
	color:#fff;
	font-size:.20rem;
	text-align:center;
	margin-top:.08rem;
}
._tianyuyou_coupon_list_midd{
	width:40%;
	float:left;
}
._tianyuyou_coupon_list_midd h2{
	margin-top:.35rem;
	margin-bottom:.14rem;
	color:#333;
	font-size:.28rem;
	width:100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
._tianyuyou_coupon_list_midd p{
	color:#999;
	font-size:.24rem;
	margin-bottom:.13rem;
	width:100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
._tianyuyou_coupon_list_right{
	width:20%;
	float:right;
	text-align:center;
}
._tianyuyou_coupon_list_right span{
	width:.96rem;
	height:.48rem;
	line-height:.48rem;
	text-align:center;	
	font-size:.24rem;
	color:#4366FF;
	border-radius:4px;
	margin-top:.65rem;
	border:1px solid #4366FF;
	display:inline-block;
}
._tianyuyou_coupon_list_right .tyy_hasGet{
  border:1px solid #dcdcdc;
  color: #999;
}
._tianyuyou_active{
	width:100%;
	height:auto;
	background:#fff;
	padding-bottom:.6rem;
}
._tianyuyou_active_list{
	height:1.52rem;
	width:94%;
	margin:0 auto;
	border-radius:4px;
	margin-top:.39rem;
	box-shadow: 0px 2px 15px rgba(204,204,204,0.5);
}
._tianyuyou_active_list a{
	width:100%;
	height:100%;
	display:inline-block;
}
._tianyuyou_active_list_left{
	width:75%;
	float:left;
	position: relative;
}
._tianyuyou_active_list_left em{
    width: .68rem;
    height: .68rem;
    background: url(../img/vip.png) no-repeat;
    background-size: .68rem .68rem;
    position: absolute;
    top: .2rem;
}
._tianyuyou_active_list_left span{
    color: #111;
    font-size: .28rem;
    margin-left: .26rem;
    margin-top: .3rem;
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}
._tianyuyou_active_list_left span{
    color: #111;
    font-size: .28rem;
    margin-left: .26rem;
    margin-top: .3rem;
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}
._tianyuyou_active_list_left p{
	margin-top:.24rem;
	display: inline-block;
	color:#999;
	font-size:.24rem;
	margin-left:.26rem;
	width:100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
._tianyuyou_active_list_right{
	width:25%;
	float:right;
	text-align:center;
}
._tianyuyou_active_list_right span{
	width:1.04rem;
	height:.54rem;
	line-height:.54rem;
	border:1px solid #4366FF;
	color:#4366FF;
	font-size:.24rem;
	text-align:center;
	display:inline-block;
	border-radius:4px;
	margin-top:.49rem;
}


/* 消息 */
._tianyuyou_news{
	width:94%;
	margin:0 auto;
	height:auto;
	
}
._tianyuyou_news_list{
	height:1.52rem;
	width:100%;
	background:#fff;
	border-radius:4px;
	margin-top:.31rem;
	overflow:hidden;
	position: relative;
	box-shadow: 0px 2px 15px rgba(204,204,204,0.5);
}
._tianyuyou_news_list a{
	display:inline-block;
	width:100%;
	height:100%;
}
._tianyuyou_news_list h2{
	color:#111;
	font-size:.28rem;
	margin-left:.23rem;
	margin-top:.38rem;
	width:250px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	padding: .01rem;
	
}
._tianyuyou_news_list p{
	color:#999;
	font-size:.20rem;
	margin-left:.23rem;
	margin-top:.25rem;
	float:left;
}
._tianyuyou_news_list img{
	float:left;
	color:#fff;
	width:.55rem;
	height:.28rem;
	margin-left: .17rem;
    margin-top: .2rem;
}
._tianyuyou_news_list_i{
	width:.12rem;
	height:.12rem;
	background:#F4340E;
	border-radius:50%;
	position: absolute;
    right: .43rem;
	top:.22rem;
    display: inline-block;
}

/* 个人中心 */
._tianyuyou_slide_li{
	width:100%;
	margin:0 auto;
	height:auto;
	background:#fff;
	
}
._tianyuyou_slide_li li {
    width: 100%;
    height: .98rem;
    line-height: .98rem;
    border-bottom: 1px solid #eee;
}
._tianyuyou_slide_li li a {
    width: 100%;
    height: .98rem;
    line-height: .98rem;
    display: inline-block;
}
._tianyuyou_slide_li_left{
	height: .98rem;
    line-height: .98rem;
	width:48%;
	float:left;
}
._tianyuyou_slide_li_left img {
    width: .36rem;
	height:.36rem;
    vertical-align: middle;
    position: relative;
    top: -3px;
    margin-right: .33rem;
	margin-left:.27rem;
}
._tianyuyou_slide_li_left span {
    font-size: .32rem;
    color: #111;
}
._tianyuyou_slide_li_right{
	width:50%;
	float:right;
	height: .98rem;
    line-height: .98rem;
	position: relative;
}
._tianyuyou_slide_li_right span{
	margin-right:.16rem;
	color:#999;
	font-size:.28rem;
	float:right;
}
._tianyuyou_slide_li_right img{
	float:right;
	margin-right:.38rem;
	width:.12rem;
	height:.23rem;
	margin-top:.38rem;
}
._tianyuyou_slide_li ._tianyuyou_open{
    float: right;
    margin-right: .38rem;
    margin-top: .28rem;
}
._tianyuyou_center_message{
	width:.12rem;
	height:.12rem;
	border-radius:50%;
	background:#f4340e;
	position: absolute;
	right: .87rem;
    top: .43rem;
}
._tianyuyou_whole_left_wrap{
	background: rgba(2,2,2,1);
  position: absolute;
  top: 0%;
  left: 4px;
  width: 1.13rem;
  text-align: center;
}

#_tianyuyou_float {
    width: 54px;
    height: 54px;
    position: fixed;
    z-index: 99999;
    top: 100px;
}
._tianyuyou_float_transparent  p {
    width: .14rem;
    height: .14rem;
    border-radius: 50%;
    background: #F4340E;
    position: absolute;
    top: .1rem;
    right: -.2rem;
}
._tianyuyou_float_half  p {
    width: .14rem;
    height: .14rem;
    border-radius: 50%;
    background: #F4340E;
    position: absolute;
    top: .1rem;
    right: -.2rem;
}
._tianyuyou_float_allBall p{
	width: .14rem;
    height: .14rem;
    border-radius: 50%;
    background: #F4340E;
    position: absolute;
    top: .1rem;
    right: -.2rem;
}
._tianyuyou_float p{
	width: .14rem;
    height: .14rem;
    border-radius: 50%;
    background: #F4340E;
    position: absolute;
    top: .1rem;
    right: -.2rem;
}
._tianyuyou_float_transparent  span {
  font-size: .22rem;
  padding: .04rem;
  border-radius: 2px;
  color: #fff;
  background: #FF3E3E;
  position: absolute;
  top: .4rem;
  right: -54px;
  display: inline-block;
  display: block !important;
}
._tianyuyou_float_half  span {
	font-size: .22rem;
    padding: .04rem;
    border-radius: 2px;
    color: #fff;
    background: #FF3E3E;
	position: absolute;
    top: .4rem;
    right: -54px;
}
._tianyuyou_float_allBall span{
	font-size: .22rem;
    padding: .04rem;
    border-radius: 2px;
    color: #fff;
    background: #FF3E3E;
	position: absolute;
    top: .4rem;
    right: -54px;
}
._tianyuyou_float span{
	font-size: .22rem;
    padding: .04rem;
    border-radius: 2px;
    color: #fff;
    background: #FF3E3E;
	position: absolute;
    top: .4rem;
    right: -54px;
}
._tianyuyou_float_half {
    left: -22px;
}
._tianyuyou_float_transparent {
   opacity: 0.4;
    left: -22px;
}
._tianyuyou_float_hide{
  opacity: 0;
}
#_tianyuyou_float a{
	
	width:54px;
	height:54px;
  display:inline-block;

}
._tianyuyou_float_img {
    width: 54px;
    height: 54px;
	position:relative;

}

._tianyuyou_switch{
	width:100%;
	height:auto;
	text-align:center;
	margin-top:.36rem;
}
._tianyuyou_switch a{
	width:90%;
	height:.98rem;
	background:#4366FF;
	border-radius:4px;
	display:inline-block;
	text-align:center;
	line-height:.98rem;
	color:#fff;
	font-size:.32rem;
}
._tianyuyou_switch a:hover{
	color:#fff;
}
.layui-layer-page .layui-layer-content::-webkit-scrollbar{
	display: none;	
}


/* 小号 */
._tianyuyou_sdk_wrap{
	width:100%;
	height:auto;
}
._tianyuyou_sdk_wrap_con{
	width:100%;
}
._tianyuyou_sdk_wrap_con p{
	width:94%;
	margin:0 auto;
	color:#999;
	font-size:.24rem;
	line-height:.36rem;
	margin-top:.33rem;
	margin-bottom:.29rem;
}
._tianyuyou_s_number{
	width:100%;
	height:auto;
	background:#fff;
}
._tianyuyou_s_number_list{
	height:.98rem;
	line-height:.98rem;
	border-bottom:1px solid #eee;
}
._tianyuyou_switching{
	width: 100%;
    display: inline-block;
    color: #111;
	margin-left:.27rem;
}
._tianyuyou_sn_left {
    width: 60%;
    color: #111;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
._tianyuyou_sn_right {
    width: 40%;
    text-align: right;
}
._tianyuyou_sn_right span {
    color: #2BD803;
    font-size: .28rem;
	margin-right: .3rem;
}
._tianyuyou_sn_right span img{
	width: .30rem;
    height: .30rem;
    position: relative;
    top: -2px;
    margin-right: 4px;
}
._tianyuyou_s_edit {
    width: 20px;
    height: 20px;
    background: url(../img/s_edit.png) no-repeat;
    background-size: cover;
    display: inline-block;
    margin-right: .26rem;
    position: relative;
    top: 5px;
}

._tianyuyou_edit_number , ._tianyuyou_add_numAlert{
	display:none;
}
._tianyuyou_edit_number h2  , ._tianyuyou_add_numAlert h2{
	width:100%;
	text-align:center;
	padding:14px 0;
	font-weight:700;
	color:#111;
	font-size:1.1em;
}
._tianyuyou_add_numAlert p{
	width: 100%;
	text-align: center;
	margin: 30px 0;
}
._tianyuyou_add_switching{
	display:none;
	overflow:hidden;
}
._tianyuyou_add_switching h2{
	width: 100%;
    text-align: center;
    margin: 14px 0;
    font-weight: 700;
    color: #111;
    font-size: 1.1em;
}
._tianyuyou_add_switching p{
	width:75%;
	margin:0 auto;
	padding-bottom:15px;
	text-align:center;
	line-height:23px;
	font-size:1em;
}
._tianyuyou_edit_input{
	width:82%;
	height:36px;
	margin:0px 5% 20px;
	border:1px solid #dcdcdc;
	padding:0 8px;
	border-radius:2px;
	font-size:0.9em;
}
._tianyuyou_edit_but {
	border-radius: 4px 4px 4px 11px;
    background: #4366FF;
}
._tianyuyou_edit_but a{
	width:50%;
	float:left;
	height:40px;
	line-height:40px;
	display:inline-block;
	text-align:center;
	font-size:1.1em;  
}
._tianyuyou_edit_cancel{
	background:#fff;
	color:#111;
	border-top:1px solid #dcdcdc;
	border-radius: 0 0 0 10px ;
}
._tianyuyou_edit_sure{
	background:#4366FF;
	color:#fff;
	border-radius: 0 0 4px 0 ;
}
._tianyuyou_edit_sure:hover{
	color:#fff;
}
._tianyuyou_add_numAlert{
	display:none;
}
._tianyuyou_add_number {
    width: 90%;
    margin: 0 auto;
    margin-top: 12px;
	padding-bottom:15px;
}
._tianyuyou_add_number a {
    width: 100%;
    height: .87rem;
    line-height: .87rem;
    display: inline-block;
    background: #4366FF;
    color: #fff;
    text-align: center;
    font-size: .32rem;
    border-radius: 8px;
}
._tianyuyou_add_number a:hover{
	color:#fff;
}

/* 绑定手机 */
._tianyuyou_load_wrap {
    max-width: 100%;
    background: #fff;
    overflow: hidden;
    margin: 0 auto;
    right: 0;
    left: 0px;
    top: 0;
    bottom: 0;
    text-align: center;
}
._tianyuyou_load_wrap h2{
    font-size: .38rem;
    text-align: left;
    margin: .25rem;
    font-weight: 700;
}
._tianyuyou_load_center {
    width: 94%;
    margin: 0 auto;
}
._tianyuyou_input_box {
    margin-top: .18rem;
}
._tianyuyou_load_box {
    border: 1px solid #dcdcdc;
    background: #fff;
    margin-top:.18rem;
    border-radius: 6px;
    height: .90rem;
}
._tianyuyou_input_box_i {
    width: 97%;
    height: .90rem;
    border-radius: 4px;
    text-indent:.2rem;
}

._tianyuyou_load_center ._tianyuyou_unable_to_input{
	background:#F4F4F4;
}
._tianyuyou_unable_to_input input{
	background:#F4F4F4;
}
._tianyuyou_loadbox {
    border: 1px solid #dcdcdc;
    background: #fff;
    border-radius: 6px;
}
._tianyuyou_loadbox ._tianyuyou_input_width {
    width: 60%;
    height: .90rem;
    outline: none;
	text-indent: .1rem;
}
._tianyuyou_loadbox a {
    width: 30%;
    margin-left: 1em;
    float: right;
    display: inline-block;
    height: .90rem;
    float: right;
    line-height: .90rem;
    text-align: center;
    font-size: 0.9em;
    background: #4366FF;
    color: #FFFFFF;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
._tianyuyou_loadbox a:hover{
	color:#fff;
}

._tianyuyou_loadbox2 {
    border: 1px solid #dcdcdc;
    background: #fff;
    border-radius: 6px;
	position: relative;
}

._tianyuyou_loadbox2 a {
    width: 30%;
    margin-left: 1em;
    float: right;
    display: inline-block;
    height: .90rem;
    float: right;
    line-height: .90rem;
    text-align: center;
    font-size: 0.9em;
    color: #3984FF;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
._tianyuyou_loadbox2 a:hover{
	color:#3984FF;
}
._tianyuyou_load_center ._tianyuyou_no_see2{
	width:16%;
}
._tianyuyou_no_see2 img{
	width:.36rem;
	height:.12rem;
}
._tianyuyou_loadbox2 ._tianyuyou_input_width {
    width: 60%;
    height: .90rem;
    outline: none;
	text-indent: .1rem;
}
._tianyuyou_input_sub2 {
    width: 100%;
    height: .87rem;
    line-height: .87rem;
    display: inline-block;
    color: #fff;
    margin-top: .30rem;
    border-radius: 6px;
    background: #3984FF;
    text-align: center;
}
._tianyuyou_fill_input {
    width: 100%;
}
._tianyuyou_input_sub {
    width: 100%;
    height: .87rem;
    line-height: .87rem;
    display: inline-block;
    color: #fff;
	margin-top:.30rem;
    border-radius: 6px;
    background: #4366FF;
    text-align: center;
}
._tianyuyou_input_sub:hover{
	color:#fff;
}
._tianyuyou_reg_pass3{
	position: relative;
}

/* 命名方式 */
._tianyuyou_reg_select{
	width: 100%;
	background: #FFFFFF;
	padding: 0 27px;
	height: 2.45rem;
	box-sizing: border-box;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow-y: scroll;
}
._tianyuyou_reg_show{
	display: block;
}
._tianyuyou_reg_hide{
	display: none;
}
._tianyuyou_reg_pho{
	font-size: .28rem;
	padding-top: 23px;
	box-sizing: border-box;
	color: #333333;
}
._tianyuyou_reg_pho:first-child{
	padding-top: 20px;
}






/* 实名认证 */
._tianyuyou_real_authentication{
	width:100%;
	height:auto;
	background:#fff;
}
._tianyuyou_real_authentication_list{
	width:100%;
	height:.90rem;
	border-bottom:1px solid #eee;
}
._tianyuyou_real_authentication_list_l{
	width:30%;
	float:left;
}
._tianyuyou_real_authentication_list_l span{
	color:#111;
	font-size:.28rem;
	margin-left:.27rem;
	line-height:.90rem;
}
._tianyuyou_real_authentication_list_r{
	width:70%;
	float:left;
}
._tianyuyou_real_authentication_list_r input{
	width:100%;
	height:.90rem;
}
._tianyuyou_real_authentication ._tianyuyou_authentication{
	border-bottom:0;
}
._tianyuyou_certificates{
	width:100%;
}
._tianyuyou_certificates span{
	color:#111;
	font-size:.28rem;
	margin-left:.27rem;
	line-height:.90rem;
}

._tianyuyou_authentication_con{
	width:100%;
	height:100%;
	display:inline-block;
	padding-bottom:.45rem;
}
._tianyuyou_upImg{
	text-align:center;
}
._tianyuyou_upImg ._tianyuyou_psw_i{
	vertical-align:top;
}
._tianyuyou_avatar{
	position:relative;
	width:4.0rem;
	height:2.0rem;
	display:inline-block;
	margin-bottom:.36rem
}
._tianyuyou_previewAvatar{
	position:absolute;
	top:0;
	left:0; 
}
._tianyuyou_previewAvatar img{
	width:4.0rem;
	height:2.0rem;
}

._tianyuyou_btn2{
	position:relative;
}
._tianyuyou_btn2 span{
	display:inline-block;
	position:absolute;
	
}
._tianyuyou_photoimg{
	width: 100%;
	height: 2.0rem;
	overflow: hidden;
	cursor: pointer;
	filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0;
	font-size:10000px;
}

._tianyuyou_immediate_authentication{
	width:94%;
	margin:0 auto;
	text-align:center;
}
._tianyuyou_immediate_authentication a{
	width:100%;
	height:.87rem;
	background:#4366FF;
	color:#fff;
	font-size:.32rem;
	text-align:center;
	margin-top:.30rem;
	display:inline-block;
	border-radius:4px;
	line-height:.87rem;
}
._tianyuyou_immediate_authentication a:hover{
	color:#fff;
}
._tianyuyou_showDetail{
	display: inline-block;
	display: block;
	position: absolute;
	bottom: 0px;
	color: #fff;
	background:url(img/b_bg.png) ;
	width: 100%;
	height: 25px;
	text-align: center;
}

/* 实名认证-审核中 */
._tianyuyou_in_audit{
	width:100%;
	height:5.06rem;
	background:#fff;
	text-align:center;
}
._tianyuyou_in_audit img{
	width:1.55rem;
	height:1.55rem;
	margin-top:.81rem;
	margin-bottom:.23rem;
}
._tianyuyou_in_audit p{
	color:#666;
	font-size:.28rem;
	margin-bottom:.38rem;
}
._tianyuyou_in_audit a{
	width:2.21rem;
	height:.68rem;
	line-height:.68rem;
	color:#fff;
	font-size:.32rem;
	display:inline-block;
	border-radius:4px;
	background:#4366FF;
}
._tianyuyou_in_audit a:hover{
	color:#fff;
}

/* 头部 */
._tianyuyou_head{
	width:100%;
	height:1.04rem;
	line-height:1.04rem;
	background:#fff;
	border-bottom:1px solid #eee;
}

._tianyuyou_head a{
	width:100%;
	height:auto;
	display:inline-block;
	text-align:left;
}
._tianyuyou_head img{
	width:.16rem;
	height:.31rem;
	margin-left:.25rem;
	margin-right:.16rem;
	margin-top: -.1rem;
}
._tianyuyou_head span{
	line-height:1.04rem;
	color:#111;
	font-size:.32rem;

}


._tianyuyou_head2{
	width:100%;
	height:1.04rem;
	line-height:1.04rem;
	background:#FFFFFF;
	border-bottom: 1px solid #EEEEEE;
}
._tianyuyou_head2 a{
	width:100%;
	height:auto;
	display:inline-block;
	text-align: left;
}
._tianyuyou_head2 img{
    width: .16rem;
    height: .31rem;
    margin-left: .25rem;
    margin-right: .16rem;
    margin-top: -.1rem;
}
._tianyuyou_head2 span{
	line-height:1.04rem;
	color:#111;
	font-size:.32rem;

}

._tianyuyou_head3{
	width:100%;
	height:1.04rem;
	line-height:1.04rem;
	background:#3984FF;
	text-align:center;
}

._tianyuyou_head3 a{
	height:auto;
	display:inline-block;
	text-align:right;
	float:right;
	margin-right:.16rem;
	color:#fff;
}
._tianyuyou_head3 img{
	width:.16rem;
	height:.31rem;
	margin-left:.25rem;
	margin-right:.16rem;
	margin-top: -.1rem;
}
._tianyuyou_head3 span{
	line-height:1.04rem;
	color:#fff;
	font-size:.32rem;

}


/* 用户注册 */
._tianyuyou_reg_wrap{
  margin: 0 auto;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	position:absolute;
	z-index:999999;
	right:0;
	left:0;
	top: 0;
  bottom: 0;
  overflow: auto;
}
._tianyuyou_phone_reg{
	width:84%;
	background:rgba(255,255,255,0.9);
	margin: 0 auto;
	margin: 0 auto;
	margin-top: 80px;
	opacity: 0.94;
	border-radius:8px;
	padding:16px 12px 18px;
	max-width:768px;
	-webkit-animation:bounceIn 1s .2s ease both;
	-moz-animation:bounceIn 1s .2s ease both;	
}
@-webkit-keyframes bounceIn{
	0%{opacity:0;
	-webkit-transform:scale(.3)}
	50%{opacity:1;
	-webkit-transform:scale(1.05)}
	70%{-webkit-transform:scale(.9)}
	100%{-webkit-transform:scale(1)}
}
._tianyuyou_hLeft img{
	width: 30px;
    height: 30px;
    margin-right: 4px;
    position: relative;
}
._tianyuyou_hLeft h3{
	display:inline-block;
	color:#111;
	font-size:1.2em;
	font-weight:700;
}
._tianyuyou_hRight{
	color:#3984FF;
	font-size:1.2em;
	margin-top:.1rem;
	font-weight:700;
}
._tianyuyou_reg_input{
	margin-top:24px;
}
._tianyuyou_reg_phone , ._tianyuyou_reg_pass , ._tianyuyou_reg_code{
	width:100%;
	background:#fff;
	border-radius:6px;
	margin-bottom:10px;
	display: inline-block;
	position: relative;
}
._tianyuyou_reg_phone img , ._tianyuyou_reg_pass img{
	width:18px;
	height:18px;
	margin-left:11px;
	margin-right: 10px;
}
._tianyuyou_reg_phone input{
	width:80%;
	height:.80rem;
	padding:0 .1rem;
	border:0px;
	margin-left: .1rem;
}
._tianyuyou_reg_phone p{
	float:left;
	text-indent:1em;
}
._tianyuyou_reg_pass p{
	float:left;
	text-indent:1em;
}
._tianyuyou_reg_pass input{
	width:87%;
	height:.80rem;
	padding:0 .1rem;
	border:0px;
 }
._tianyuyou_reg_pass input{
	width:68%;
	height:.80rem;
	padding:0 .1rem;
	border:0px;
}
._tianyuyou_no_see{
	width:.80rem;
	height:.80rem;
	display:inline-block;
	float:right;
}
._tianyuyou_no_see img{
	width:18px;
	height:11px;
	margin-top:14px;
}
._tianyuyou_reg_code input{
	width: 55%;
    height: .80rem;
    text-indent: 6px;
    border: 0;
    margin-left: .1rem;
}
._tianyuyou_reg_code a{
	width:40%;
	display:block;
	float:right;
	height:.80rem;
	line-height:.80rem;
	font-size:.28rem;
	color:#fff;
	text-align:center;
    background-image: linear-gradient(to right, #5ad2f7, #024de4);
	border-radius:0 6px 6px 0;
	text-decoration:none;
}
._tianyuyou_reg_code a:hover{
	color:#fff;
}

 ._tianyuyou_reg_code2{
	width:100%;
	background:#fff;
	border-radius:6px;
	margin-bottom:10px;
	display: inline-block;
}
._tianyuyou_reg_code2 input{
	width: 55%;
    height: .80rem;
    text-indent: 6px;
    border: 0;
    margin-left: .1rem;
}
._tianyuyou_reg_code2 a{
	width:40%;
	display:block;
	float:right;
	height:.80rem;
	line-height:.80rem;
	font-size:.28rem;
	color:#fff;
	text-align:center;
	background:#3984FF;
	border-radius:0 6px 6px 0;
	text-decoration:none;
}
._tianyuyou_reg_code2 a:hover{
	color:#fff;
}
._tianyuyou_reg_submit2 {
    width: 100%;
    height: .80rem;
    line-height: .80rem;
    background: #3984FF;
    color: #fff;
    text-align: center;
    font-size: .36rem;
    border-radius: .1rem;
    display: inline-block;
    text-decoration: none;
    text-decoration: none;
    text-decoration: none;
    text-decoration: none;
}

._tianyuyou_reg_code2{
	width:100%;
	background:#fff;
	border-radius:6px;
	margin-bottom:10px;
	display: inline-block;
}
._tianyuyou_reg_code2 input{
	width: 55%;
    height: .80rem;
    text-indent: 6px;
    border: 0;
    margin-left: .1rem;
}
._tianyuyou_reg_code2 a{
	width:40%;
	display:block;
	float:right;
	height:.80rem;
	line-height:.80rem;
	font-size:.28rem;
	color:#fff;
	text-align:center;
	border-radius:0 6px 6px 0;
	text-decoration:none;
}
._tianyuyou_reg_code2 a img{
	width:100%;
	height:.80rem;
	margin-top: -2px;
}
._tianyuyou_reg_submit{
	width:100%;
	height:.80rem;
	line-height:.80rem;
	background-image: linear-gradient(to right, #5ad2f7, #024de4);
	color:#fff;
	text-align:center;
	font-size:.36rem;
	border-radius:.1rem;
	display:inline-block;
	text-decoration:none;
	text-decoration:none;
	text-decoration:none;
	text-decoration:none;
}
._tianyuyou_reg_submit:hover{
	color:#fff;
}
._tianyuyou_reg_submit1{
	width:100%;
	height:.80rem;
	line-height:.80rem;
	background:#FB9D17;
	color:#fff;
	text-align:center;
	font-size:1.3em;
	border-radius:6px;
	display:inline-block;
	margin-top:15px;
}

._tianyuyou_reg_agree{
	width:100%;
	margin-top:12px;
}
._tianyuyou_reg_agree p{
	float:left;
	display:inline-block;
	font-size:1em;
	padding-top:1.5px;
}
._tianyuyou_reg_agree p a{
	color:#30b8ff;
	margin-left:1px;
	font-size:1em;
}
._tianyuyou_user_reg{
	display:inline-block;
}
._tianyuyou_user_reg a{
	font-size:.28rem;
	color:#3984FF;
}
._tianyuyou_user_reg img{
	width: .13rem;
    height: .24rem;
    margin-right: .1rem;
}
._tianyuyou_user_reg2{
	display:inline-block;
}
._tianyuyou_user_reg2 img{
	width:.13rem;
	height:.24rem;
	margin-right:.1rem;
}
._tianyuyou_user_reg2 a{
	font-size:.28rem;
	color:#111;
}
._tianyuyou_third_party{
	text-align:center;
	margin-top:18px;
}
._tianyuyou_third_party span{
	width: 33%;
    display: inline-block;
    height: 1px;
    background: #cdcdcd;
    position: relative;
    top: -3px;
}
._tianyuyou_third_party p {
    font-size: 1em;
    display: inline-block;
    color: #999;
}
._tianyuyou_Third_party_login{
	text-align:center;
	margin-top:15px;
}
._tianyuyou_Third_party_login a{
	display:inline-block;
}
._tianyuyou_Third_party_login img{
	width:30px;
	height:30px;
}
._tianyuyou_Third_party_login p{
	color:#999;
	margin-top:3px;
	font-size:0.9em;
}
._tianyuyou_Third_party_login_left{
	width:50%;
	float:left;
}
._tianyuyou_Third_party_login_right{
	width:50%;
	float:right;
}
._tianyuyou_reg_number{
	padding:5px;
	width:168px;
	height:30px;
	background:#49BFFD;
	color:#fff;
	font-size:1em;
	border-radius:16px;
	text-align: center;
    margin: 0 auto;
	margin-bottom:10px;
}
._tianyuyou_reg_number img{
	width:14px;
	height:14px;
	margin-top:3px;
	margin-right:5px;
}
._tianyuyou_agreement{
	margin-top:.13rem;
	margin-bottom:.26rem;
	text-align:center;
}
._tianyuyou_agreement p{
	color:#999;
	font-size:.24rem;
	text-align:center;
}
._tianyuyou_agreement a{
	display:inline-block;
	color:#3984FF;
}
._tianyuyou_agreement input{
	margin-top: -3px;
	margin-right: 5px;
}
._tianyuyou_user_agreement ._tianyuyou_fr input{
	margin-top: -3px;
	margin-right: 5px;
}
._tianyuyou_user_agreement img{
	width:.25rem;
	height:.28rem;
	margin-right:.10rem;
}
._tianyuyou_user_agreement a {
	color:#3984FF;
	font-size:.28rem;
}
._tianyuyou_user_agreement a:hover{
	color:#3984FF;
}
._tianyuyou_user_agreement input{
	margin-top: -3px;
	margin-right: 3px;
}
._tianyuyou_click{
	text-align:center;
	color:#4BC1FF;
}
._tianyuyou_click a{
	color:#4BC1FF;
	font-size:.28rem;
}

/* 修改密码 */
._tianyuyou_modify{
	width:100%;
	text-align:center;
}
._tianyuyou_modify a{
	display:inline-block;
	width:100%;
	height:auto;
}
._tianyuyou_modify img{
	text-align:left;
	width:.18rem;
	height:.32rem;
	float:left;
}
._tianyuyou_modify h2{
	text-align:center;
	color:#111;
	font-size:.36rem;
	font-weight:700;
}
/* 游戏充值 */
    .tyy_gameRecharge{
      background: #fff;
    }
    .tyy_recTop, .tyy_recMid{
      width: 94%;
       margin: 0 auto;
       padding: .1rem 0;
    }
    .tyy_recTop .recTop_line{
      height: .8rem;
      line-height: .8rem;
    }
    .recTop_line p{
      display: inline-block;
      font-size: .28rem;
      color: #111;
    }
	.recTop_line  img{
		width:.3rem;
		height:.3rem;
		margin-left:.2rem;
		margin-top: -.06rem;
	}
    .recTop_line span{
      display: inline-block;
      float: right;
      color: #FF4747;
    }
	.recTop_line  {
		width:100%;
		display:inline-block;
		height: .8rem;
	}
	.recTop_line_left{
		float: left;
		text-align: left;
		width: 30%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.recTop_line_right{
		float: right;
		width: 65%;
		text-align: right;
		margin-right: .2rem;
	}
	.tyy_recTop .recTop_line .recTop_line_right span{
        float: none;
		color: #999;
    }
	.recTop_line_right em{
		color:#FF4747;
		font-weight:700;
	}
	.recTop_line_right i {
		width: .12rem;
		height: .23rem;
		background: url(../img/jt.png) no-repeat;
		background-size: 100%;
		display: inline-block;
		margin-left: .15rem;
	}
    .tyy_recTop .recTop_price{
      color: #f4340e;
      font-size: .36rem;
      font-weight: 700;
    }
    .tyy_recMid_text{
      margin: .2rem 0;
    }
    .tyy_recMid_text p{
      display: inline-block;
      color: #999;
    }
    .tyy_recMid_text span{
      display: inline-block;
      float: right;
      color: #999;
    }
    .tyy_recMid_text i{
		color:#f4340e;
	}
    .tyy_recMid_choose{
      width: 100%;
	  display: inline-block;
    }
    .recMid_li{
      width: 47%;
      height: .9rem;
      line-height: .9rem;
      border: 1px solid #eee;
      display: block;
      margin-right: 2%;
      float: left;
      margin-bottom: .2rem;
      border-radius: 4px;
      position: relative;
      text-align: center;
    }
    .recMid_li_on{
      border: 1px solid #4366FF;
    }
    .recMid_li:nth-child(even){
      margin-right: 0;
    }
    .recMid_li img{
      width: .56rem;
      height: .56rem;
      margin-right: .1rem;
    }
    .recMid_li span{
      font-size: .28rem;
      color: #111;
    }
    .tyy_rec_gou{
      width: .37rem;
      height: .33rem;
      background: url(../img/tyy_rec_gou.png) no-repeat;
      background-size: 100%;
      position: absolute;
      right: -1px;
      bottom: -1px;
      display: none;
    }
    .recMid_li_on .tyy_rec_gou{
      display: block;
    }
    .tyy_chosse_code{
      width: 100%;
      height: .78rem;
      line-height: .78rem;
      border-radius: 8px;
      margin-top: .2rem;
      background: #f8f8f8;
    }
	.tyy_chosse_code a{
		display:inline-block;
		width:100%;
	}
    .choose_code_left{
      float: left;
	  text-align:left;
      width: 65%;
	  overflow: hidden;
	  white-space: nowrap;
	  text-overflow: ellipsis;
    }
    .choose_code_left img{
      width: .54rem;
      height: .36rem;
      margin-left: .2rem;
      margin-right: .1rem;
    }
    .choose_code_left span{
      color: #111;
    }
    .choose_code_left span i{
      color: #f4340e;
      padding: 0 4px;
    }
    .choose_code_right{
      float: right;
      width: 30%;
      text-align: right;
      margin-right: .2rem;
    }
    .choose_code_right span{
      color: #f4340e;
    }
    .choose_code_right i{
      width: .12rem;
      height: .23rem;
      background: url(../img/jt.png) no-repeat;
      background-size: 100%;
      display: inline-block;
	  margin-left: .15rem;
    }
    .tyy_rec_button{
      width: 100%;
      text-align: center;
      margin-top: .3rem;
    }
    .tyy_rec_button a{
      width: 100%;
      height: .87rem;
      line-height: .87rem;
      display: inline-block;
      background: #4366FF;
      color: #fff;
      text-align: center;
      font-size: .32rem;
      border-radius: 8px;
      margin: 0 auto;
    }
    .tyy_rec_button a:hover{
      color: #fff;
    }
    .tyy_recMid_text .tyy_myYb{
      display: none;
    }
    /* 宇币充值 */
    .tyy_ybRec{
      width: 94%;
      margin: 0 auto;
    }
    .tyy_yb_tips{
      padding: .3rem 0 .2rem;
      color: #999;
    }
    .tyy_yb_choose a{
      width: 30%;
      height: .68rem;
      line-height: .68rem;
      color: #fff;
      border-radius: 6px;
      display: block;
      text-align: center;
      font-size: .28rem;
      margin-bottom: .2rem;
      margin-right: 2.5%;
      float: left;
      background: #fff;
      border: 1px solid #eee;
      color: #333;
    }
    .tyy_yb_choose .tyy_yb_on{
       background: #4366FF;
       color: #fff;
       border: 1px solid #4366FF;
    }
    .tyy_yb_choose a:nth-child(3){
      margin-right: 0;
    }
    .tyy_yb_input{
      width: 100%;
    }
    .yb_inputBox {
      height: .68rem;
      width: 96%;
      margin: 0 auto;
      border-radius: 6px;
      border: 1px solid #eee;
      text-align: center;
    }
    .yb_chooseType{
        width: 94%;
        margin: 0 auto;
    }

/* 活动详情 */
._tianyuyou_reg_wrap ._tianyuyou_activity_d{
	background:#fff;
}
._tianyuyou_activity_details{
	width:100%;
	background:#fff;
	display:none;
	height: 280px;
    position: relative;
    overflow: hidden;
}
._tianyuyou_news_details_con2{
	width:100%;
	margin:0 auto;
	position: absolute;
    left: 0;
    top: 0;
    right: -5px;
    bottom: 0;
    overflow-x: hidden;
    overflow-y: scroll;
	padding-bottom:.2rem;
}
._tianyuyou_news_details_con2::-webkit-scrollbar{
	display: none;	
}
._tianyuyou_activity_details_title{
	height:.75rem;
	border-bottom:1px solid #eee;
}
._tianyuyou_activity_details a{
	width:100%;
	height:auto;
	display:inline-block;
}
._tianyuyou_activity_details_title h2{
	text-align:center;
	margin-top:.1rem;
	width:50%;
	margin:0 auto;
	color:#999;
	font-size:.33rem;
	margin-top: .05rem;
}
._tianyuyou_activity_details_title img{
	float: right;
    width: .30rem;
    height: .30rem;
    position: absolute;
    right: .40rem;
    top: .40rem;
}
._tianyuyou_activity_details_con{
	width:100%;
	margin:0 auto;
	margin-top:.54rem;
	margin-right: .4rem;
}
._tianyuyou_activity_details_con h2{
	color:#111;
	font-size:.36rem;
	margin-bottom:.51rem;
	font-weight:700;
}
._tianyuyou_activity_details_con h3{
	font-size:.28rem;
	color:#f4340e;
	margin-bottom:.46rem;
}
._tianyuyou_activity_details_con p{
	font-size:.28rem;
	color:#999;
	line-height:.38rem;
	margin-bottom:.43rem;
}

/* 消息详情 */
._tianyuyou_news_details{
	width:100%;
	height:auto;
	display:none;
	height: 310px;
    position: relative;
    overflow: hidden;
}
._tianyuyou_news_details_con{
	width:94%;
	margin:0 auto;
	position: absolute;
    left: 0;
    top: 0;
    right: -3px;
    bottom: 0;
    overflow-x: hidden;
    overflow-y: scroll;
	padding-bottom:.2rem;
	height: 250px;
}
._tianyuyou_news_details_con::-webkit-scrollbar{
	display: none;	
}
._tianyuyou_news_details_con h2{
	color:#111;
	font-size:.36rem;
	margin-bottom:.2rem;
	float: left;
	margin-top:.45rem;
	width:100%;
}
._tianyuyou_news_details_con span{
	color:#999;
	font-size:.28rem !important;
	margin-right:.17rem;
	float:left;
}
._tianyuyou_news_details_con img{
	float:left;
	color:#fff;
	width:.55rem;
	height:.28rem;
	margin-top: -.04rem;
}
._tianyuyou_news_details_con p{
	display:inline-block;
	color:#999;
	font-size:.28rem;
	line-height:.48rem;
	width:100%;
}
/* 联系客服 */
._tianyuyou_Sign_details{
	width:100%;
	height:100%;
}
._tianyuyou_personal_cu_service{
	width:100%;
	height:100%;
	display:inline-block;
	padding-bottom:.5rem;
	padding-top:.84rem;
	display: none; 
	background:#F7FCFF;
	text-align:center;
}
._tianyuyou_personal_cu_service p{
	width: 88%;
    margin: 0 auto;
    text-align: center;
    color: #30B8FF;
    font-size: .26rem;
    line-height: .44rem;
}
._tianyuyou_personal_cu_service a{
	background:#30B8FF;
	padding:.15rem .23rem;
	display:inline-block;
	border-radius:.8rem;
	color:#fff;
	text-align:center;
	margin-top:.30rem;
}

._tianyuyou_personal_cu_service a:hover{
	color:#fff;
}
._tianyuyou_personal_cu_service img{
	width:.30rem;
	height:.31rem;
	margin-right:.07rem;
}
._tianyuyou_personal_cu_service ._tianyuyou_order{
	background:#EEEEEE;
	color:#999999;
}
._tianyuyou_customer_service_top{
	background:#30B8FF;
	width:100%;
	height:3.92rem;
	overflow:hidden;
	text-align:center;
}
._tianyuyou_customer_service_top p{
	color:#fff;
	font-size:.32rem;
	margin-top:.84rem;
	text-align:center;
	
}
._tianyuyou_customer_service_top h2{
	font-size:.36rem;
	text-align:center;
	margin-top:.30rem;
	color:#fff;
}
._tianyuyou_customer_service_top img{
	width:6.18rem;
	height:1.85rem;
	text-align:center;
	margin-top:.25rem;
}
._tianyuyou_customer_service_middle{
	width:100%;
	background:#fff;
}
._tianyuyou_customer_service_middle_size{
	height:1.16rem;
	border-bottom: 1px solid #eee;
}
._tianyuyou_customer_service_middle_size h2{
	color:#111;
	font-size:.32rem;
	margin-left:.22rem;
	line-height:1.16rem;
}
._tianyuyou_personal_all{
	width:100%;
}
._tianyuyou_personal_cu_service_con {
    width: 100%;
    margin: 0 auto;
	display: inline-block;
}
._tianyuyou_personal_cu_service_conenter{
	width:24.66%;
	height:2.5rem;
	border-right:1px solid #eee;
	float:left;
	text-align:center;
}
._tianyuyou_problem_img{
	width:.87rem;
	height:.87rem;
	border-radius:50%;
	border:1px solid #eee;
	margin-top:.29rem;
}
._tianyuyou_personal_cu_service_conenter h2{
	color:#111;
	font-size:.24rem;
	margin-top:.15rem;
	margin-bottom:.15rem;
}
._tianyuyou_personal_cu_service_conenter p{
	color:#fff;
	padding:.07rem .18rem;
	background:#30B8FF;
	border-radius:.8rem;
	font-size:.20rem;
	width:40%;
	margin:0 auto;
}
._tianyuyou_ser_img{
	width:.23rem;
	height:.13rem;
	margin-top:.13rem;
	display: none;
}
._tianyuyou_personal_cu_service_conenter ._tianyuyou_offlin{
	background:#EEEEEE;
	color:#999;
}
._tianyuyou_z_share_wholie{
	width:100%;
	height:100%;
}
._tianyuyou_z_share {
    height: 4.12rem;
    background: #fff;
    width: 100%;
    position: fixed;
    bottom: 0px;
    z-index: 99999999;
    border-top: 1px solid #eee;
	/* max-width: 768px; */
    margin: 0 auto;
    right: 0;
    left: 0;
}
._tianyuyou_z_share_top{
	height:3.12rem;
	overflow:hidden;
}
._tianyuyou_z_share_top h2{
	text-align:center;
	margin-top:.50rem;
	margin-bottom:.50rem;
	color:#999;
	font-size:.28rem;
}
._tianyuyou_z_share_top_con{
	height:1.85rem;
	width:50%;
	margin:0 auto;
}
._tianyuyou_z_share_top_con a{
	display:inline-block;
	width:50%;
	float:left;
	text-align:center;
}
._tianyuyou_z_share_top_con img{
	width:.90rem;
	height:.90rem;
	margin-bottom:.24rem;
	text-align:center;
}
._tianyuyou_z_share_top_con p{
	color:#333;
	font-size:.24rem;
	text-align:center;
}
._tianyuyou_z_share_mill{
	height:.92rem;
	line-height:.92rem;
}
._tianyuyou_z_share_mill a{
	width:100%;
	height:auto;
	display:inline-block;
	text-align:center;
	color:#333;
	font-size:.32rem;
	text-align:center;
	border-top: .08rem solid #eee;
}

/* 选择优惠券 */
.tyy_chooseTicket{
  width: 100%;
  background: #fff;
  height: 230px;
  overflow: scroll;
}
.tyy_chooseTicket::-webkit-scrollbar{
    display: none;  
}
.noChoose_ticket{
  width: 100%;
  margin: 0 auto;
  height: .9rem;
  line-height: .9rem;
  border-bottom: 1px solid #eee;
}
.noChoose_ticket p{
  display: inline-block;
  color: #999;
  padding-left: 3%;
}
.tyy_noChoose{
  float: right;
  width: .4rem;
  height: .4rem;
  border-radius: 50%;
  border: 1px solid #dcdcdc;
  margin-top: .25rem;
  margin-right: 4%;
}
.tyy_ticketMain{
  width: 100%;
  margin: 0 auto;
}
.tyy_ticketLi{
  width: 94%;
  margin:0 auto;
  display: flex;
  padding: .2rem 0;
  border-bottom: 1px solid #eee;
  position: relative;
}
._tianyuyou_be_overdue{
	position: absolute;
    width: .82rem;
    height: .61rem;
    left: -10px;
    top: -1px;
}
.ticketLi_left{
  display: flex;
  min-width: 0;
}
.tyyTicket_bg{
  width: 1.74rem;
  height: 1.19rem;
  background: url(../img/coupon_img1.png) no-repeat;
  background-size: 100% 1.19rem;
  text-align: center;
  padding-right: .1rem;
  margin-right: .14rem;
}
.ybTicket_bg{
   background: url(../img/coupon_img2.png) no-repeat;
   background-size: 100% 1.19rem;
}

.ticketLi_left .ybTicket_bg2{
	background:url(../img/coupon_img3.png) no-repeat;
	background-size:1.74rem 1.19rem;
}
.ticketLi_left .ybTicket_bg3{
	background:url(../img/coupon_img4.png) no-repeat;
	background-size:1.74rem 1.19rem;
}
.tyyTicket_bg h3{
  font-size: .5rem;
  font-weight: 700;
  color: #fff;
  padding: .07rem 0 .06rem;
}
.tyyTicket_bg h3 i{
  font-size: .26rem;
  color: #fff;
  font-weight: 400;
}
.tyyTicket_bg span{
  color: #fff;
  font-size: .2rem;
}
.tyyTicket_infor{
  flex:1;
  min-width: 0;
}
.tyyTicket_infor .tyyTicket_tit{
  font-size: .3rem;
  color: #111;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.tyyTicket_infor p{
  color: #999;
  font-size: .24rem;
  overflow: hidden;
  white-space: nowrap;
  margin-top: .06rem;
  text-overflow: ellipsis;
}
.ticketLi_right{
  width: 1rem;
  flex: 1;
  text-align: right;
  margin-left: .2rem;
}
.tyyTicket_choose{
  width: .4rem;
  height: .4rem;
  border-radius: 50%;
  border: 1px solid #dcdcdc;
  display: inline-block;
  margin-top: .38rem;
  margin-right: 1%;
}
.tyyTicket_on{
  background: url(../img/tyy_choose_on.png) no-repeat;
  background-size: 100%;
  border: 1px solid #4366ff;
  -webkit-animation:bounceIn .4s .1s ease both;
  -moz-animation:bounceIn .4s .1s ease both;
}
@-webkit-keyframes bounceIn{
  0%{opacity:0;
  -webkit-transform:scale(.3)}
  50%{opacity:1;
  -webkit-transform:scale(1.05)}
  70%{-webkit-transform:scale(.9)}
  100%{-webkit-transform:scale(1)}
  }
  @-moz-keyframes bounceIn{
  0%{opacity:0;
  -moz-transform:scale(.3)}
  50%{opacity:1;
  -moz-transform:scale(1.05)}
  70%{-moz-transform:scale(.9)}
  100%{-moz-transform:scale(1)}
  }

/* 余额支付弹窗 */
.tyyBalance_window{
  background: #fff;
  padding: .3rem 0 .4rem;
  display: none;
  border-radius: .2rem;
}
.balance_window_top{
  width: 94%;
  margin: 0 auto;

}
.balance_window_top a{
  width: .3rem;
  height: .3rem;
  display: inline-block;
  background:url(../img/closs.png) no-repeat;
  background-size: .3rem;
  float: right;
  margin-right: .1rem;
}
.balance_window_mid{
  width: 94%;
  margin: 0 auto;
  margin-top: .2rem;
  text-align: center;
}
.balance_window_mid p{
  text-align: center;
  color: #999;
  font-size: .28rem;

}
.balance_window_mid h3{
  font-size: .6rem;
  font-weight: 700;
  color: #111;
}
.balance_change{
  margin-top: .2rem;
}
.balance_change .balance_simg{
  width: .36rem;
  height: .36rem;
  background: url(../img/balance_simg.png) no-repeat;
  -webkit-background-size: .36rem;
  background-size: .36rem;
  display: inline-block;
  vertical-align: middle;
}
.balance_change i{
  margin-left: .04rem;
  color: #999;
  font-size: .28rem;
}
.balance_change a{
  color: #4366ff;
  margin-left: .1rem;
}
.balance_bot{
  width: 94%;
  margin: 0 auto;
  margin-top: .4rem;
}
.balance_bot input{
  width: 96%;
  height: .8rem;
  border-radius: .1rem;
  border: 1px solid #eee;
  margin: 0 auto;
  display: block;
  text-indent: .2rem;
  margin:4px;
}
.balance_window_pay{
  width: 96%;
  margin: 0 auto;
  display: block;
  height: .8rem;
  line-height: .8rem;
  border-radius: .1rem;
  color: #fff;
  text-align: center;
  background: #4366ff;
  border: 1px solid #4366ff;
  margin-top: .3rem;

}
.balance_window_pay:hover{
  color: #fff;
}
.balance_window_forget{
  display: block;
  color: #999;
  margin-top: .2rem;
  float: right;
  font-size: .28rem;
}
._tianyuyou_imageCode {
    width: 94%;
    margin: 0 auto;
    padding-top: 28px;
    margin-bottom: 20px;
    display: none;
    border-top: 1px solid #dcdcdc;
}
._tianyuyou_imageCode h2{
	text-align:center;
	font-weight:700;
	font-size:16px;
	margin-bottom:20px;
}
._tianyuyou_ewm {
    margin-bottom: 1em;
    border-radius: 6px;
    height: 40px;
}
._tianyuyou_load_code {
    border: 1px solid #dcdcdc;
    background: #fff;
    margin-bottom: 1em;
    border-radius: 6px;
    height: 40px;
    width: 55%;
    float: left;
}
._tianyuyou_load_code_input {
    width: 98%;
    height: 40px;
    border-radius: 4px;
    text-indent: 0.6em;
    vertical-align: top;
    border: 0px;
    padding: 0;
    margin: 0;
}
._tianyuyou_verific {
    width: 38%;
    height: 40px;
    margin-left: 5%;
    border-radius: 6px;
    float: right;
    border: 1px solid #dcdcdc;
}
._tianyuyou_verific img {
    height: 40px;
    width: 100%;
}
._tianyuyou_imgConfirm {
    width: 100%;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    color: #fff;
    border-radius: 6px;
    background: #30B8FF;
    text-align: center;
    margin-top: 10px;
}


._tianyuyou_reg_agreement {
    background: #fff;
    width: 94%;
    height: 335px;
    border-radius: 14px;
    text-align: center;
    margin: 0 auto;
    overflow: auto;
}
._tianyuyou_title {
    width: 100%;
    height: 25px;
    position: relative;
    margin-bottom: 25px;
	display:inline-block;
}
._tianyuyou_title a {
    display: inline-block;
    float: left;
    width: 100%;
    margin-top: 6px;
}
._tianyuyou_title img {
    float: left;
    position: absolute;
    left: 6%;
    width: 10px;
    height: 16px;
	margin-top: 8px;
}
._tianyuyou_title h2 {
    text-align: center;
    font-size: 1.2em;
    width: 30%;
    margin: 0 auto;
    line-height: 25px;
    margin-top: 8px;
	font-weight: 700;
    color: #333;
}
._tianyuyou_user_text {
    width: 92%;
    height: 80%;
    margin: 0 auto;
    text-align: left;
    overflow: auto;
}
._tianyuyou_user_text p {
    line-height: 1.8em;
}
._tianyuyou_user_text::-webkit-scrollbar{
    display: none;	
}
/* 滚屏广告 */
._tianyuyou_phone_reg3{
	width:84%;
	background:rgba(255,255,255,0.9);
	position:absolute;
	left:50%;
	top:80px;
	margin-left:-42%;
	border-radius:2px;
	max-width:768px;
	-webkit-animation:bounceIn 1s .2s ease both;
	-moz-animation:bounceIn 1s .2s ease both;	
}
.rolling_screen{
	width:100%;
}
.rolling_screen_title{
	width:100%;
	height:.60rem;
	line-height:.60rem;
	background:#4366FF;
	text-align:center;
    position: relative;
	overflow:hidden;
}
.rolling_screen_title_size{
	width:60%;
	position: relative;
	overflow:hidden;
	margin: 0 auto;
}
.rolling_screen_title_size marquee{
	width:100%;
	margin:0 auto;
	font-size:.24rem;
	color:#fff;
}

.rolling_screen_title a{
	float:right;
	position: absolute;
    right: .3rem;
    top: 0;
}
.rolling_screen_title img{
	width:.24rem;
	height:.24rem;
}
.rolling_screen_con {
	margin:.37rem;
	height: 280px;
    overflow-x: hidden;
    overflow-y: scroll;
	color: #333;
    line-height: .48rem;
}
.rolling_screen_con::-webkit-scrollbar{
	display: none;	
}
.rolling_screen_con p{
	font-size:.28rem !important;
	color:#111;
	line-height:.5rem;
}
.layui-layer{
	border-radius:11px !important;
}
.layui-layer-title{
	padding: 0 0 0 0 !important;
	text-align: center !important;
    font-size: .33rem !important;
	color:#999 !important;
}

._tianyuyou_integral_description{
	width:88%;
	margin:0 auto;
	background:#fff;
	display:none;
	border-radius:4px;
}
._tianyuyou_integral_description_title{
	width:100%;
	text-align:center;
	margin-bottom:.15rem;
}
._tianyuyou_integral_description_title h2{
	color:#333;
	font-size:.3rem;
	text-align:center;
	padding:.3rem;
}
._tianyuyou_integral_description_title p{
	color:#333;
	font-size:.28rem;
	text-align:left;
	line-height:.5rem;
}
._tianyuyou_integral_description_but{
	height:1rem;
	line-height:1rem;
	text-align:center;
	border-top:1px solid #eee;
}
._tianyuyou_integral_description_but a{
	color:#d9c818;
	font-size:.3rem;
	width: 100%;
    display: inline-block;
}
._tianyuyou_integral_description_but a:hover{
	color:#d9c818;
}

.ovfHiden{height: 100%;overflow:hidden}
.tyy_alertBg {
  height:100%;
  -webkit-transition: 2s;
  -o-transition: 2s;
  transition: 2s;
  position: absolute;
  top:0px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999999998;
  background: rgba(0, 0, 0, 0.7);
  -webkit-animation:fadeIn 0.5s .1s ease both;
  -moz-animation:fadeIn 0.5s .1s ease both;
  display: none;
  
}
@-webkit-keyframes fadeIn{
  0%{opacity:0}
  100%{opacity:1}
}
@-moz-keyframes fadeIn{
  0%{opacity:0}
  100%{opacity:1}
}
.tyy_alert_box{
  width: 90%;
  margin: 0 auto;
  background: #fff;
  border-radius: 4px;
  margin-top: 30%;
  max-width: 400px; 
  -webkit-animation:bounceIn .6s .2s ease both;
  -moz-animation:bounceIn .6s .2s ease both;
}
.tyy_alert_box::-webkit-scrollbar{
    display: none;  
}
@-webkit-keyframes bounceIn{
0%{opacity:0;
-webkit-transform:scale(.3)}
50%{opacity:1;
-webkit-transform:scale(1.05)}
70%{-webkit-transform:scale(.9)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes bounceIn{
0%{opacity:0;
-moz-transform:scale(.3)}
50%{opacity:1;
-moz-transform:scale(1.05)}
70%{-moz-transform:scale(.9)}
100%{-moz-transform:scale(1)}
}
/*横版*/
@media screen and (orientation: landscape) {
  ._tianyuyou_whole_left{
    overflow-x: hidden;
    overflow-y: scroll;
  }
  ._tianyuyou_whole_left::-webkit-scrollbar{
    display: none;  
  }
   ._tianyuyou_whole_right_con{
    margin-bottom: .06rem;
  }
  ._tianyuyou_whole_right_con{
    padding:0;
    height:1.2rem;
    margin-top:.1rem;
  }
  ._tianyuyou_share {
    display:none;
  }
  .game_bg{
    width:100%;
    height:100%;
    background:url(../img/sb_bg.jpg) no-repeat;
    background-size:100%
  }
._tianyuhudong_home_page{
	max-width: 50%;
	height: 100%;
	overflow: auto;
	text-align: center;
	background-color: #FFFFFF;
}
._tianyuyou_whole{
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 999999;
	display: none;
	margin: 0 auto;
	top: 0;
}
._tianyuyou_whole_cen{
	width: 100%;
	height: 100%;
	display: flex;
}

	._tianyuyou_top_ups{
		max-width: 50%;
		height: 100%;
		top: 0;
		overflow: auto;
		background-color: #FFFFFF;
	}
	._tianyuhudong_purchase_monthly_card{
		max-width: 50%;
		height: 100%;
		top: 0;
		overflow: auto;
		background-color: #FFFFFF;
	}
  .tyy_alert_box{
    margin-top: .6rem; 
  }
  ._tianyuyou_news_list h2{
	width: 530px;
  }
  .close_win {
		width: .58rem;
		height: .58rem;
		background: url(../img/shouqi.png) 0 0px;
		background-size:  .58rem .58rem;
	}
  ._tianyuyou_whole_right_con a {
		width: .5rem;
		height: .5rem;
		background-size: 100%;
	}
	._tianyuyou_whole_right_con p{
		margin-top: .1rem;
		color: #fff;
		font-size: .2rem;
	}
	._tianyuyou_active_list_left h2 {
		width: 400px;
	}
  ._tianyuyou_phone_reg{
    top: 30px;
  } 
  ._tianyuyou_phone_reg3{
    top: 30px;
  }   
  .rolling_screen_con{
    height: 180px;
  }
  .tyy_chooseTicket{
    height: 180px;
  }
  ._tianyuyou_news_details{
      height: 240px;
  }
  ._tianyuyou_gift_bag_right_con h2{
	  width: 165px;
  }
  ._tianyuyou_gift_bag_right_con p{
	  width: 165px;
	  
  }
  ._tianyuyou_z_share{
		height: 3.5rem;
  }
  ._tianyuyou_z_share_top{
	  height:2.5rem;
  }
  ._tianyuyou_z_share_top h2{
	  margin-top: .20rem;
      margin-bottom: .20rem;
  }
  ._tianyuyou_z_share_top_con img{
	  margin-bottom: .1rem;
  }
  ._tianyuyou_reg_agreement::-webkit-scrollbar{
    display: none;  
  }
  ._tianyuyou_no_data{
	    margin-top: .8rem !important;
  }
}
@media all and (orientation : portrait){
  .game_bg{
    width:100%;
    height:100%;
    background:url(../img/hb_bg.jpg) no-repeat;
    background-size:100% 100%;
  }
	._tianyuhudong_home_page {
		width: 100%;
		height: 370px;
		width: 100%;
		max-width: 500px;
		background: #FFFFFF;
		position: absolute;
		bottom: 0;
		text-align: center;
		overflow: overlay;
	}
	._tianyuhudong_external_index{
		top: 40%;
	}

	._tianyuhudong_purchase_monthly_card {
	    height: 370px;
	    background: #FFFFFF;
	    width: 100%;
	    max-width: 500px;
	    background: #FFFFFF;
	    position: absolute;
	    bottom: 0;
	    overflow: overlay;
	}
	._tianyuyou_top_ups {
	    height: 370px;
	    overflow: hidden;
	    background: #FFFFFF;
	    width: 100%;
	    max-width: 500px;
	    background: #FFFFFF;
	    position: absolute;
	    bottom: 0;
	}
}
@media screen and (max-width:374px){
  ._tianyuyou_whole_left{
    width:20%;
  }
  ._tianyuyou_index_top{
    width:80%;
  }
  ._tianyuyou_index_top::-webkit-scrollbar{
    display: none;  
  }
} 
._tianyuyou_details_pop-up{
	height:.95rem;
	line-height:.95rem;
	border-bottom:1px solid #eee;
}
._tianyuyou_details_pop-up_title{
	color:#999;
	font-size:.33rem;
	text-align:center;
}
._tianyuyou_mews_closs{
	width: .3rem !important;
	height:.3rem !important;
	position: relative;
	float: right !important;
	margin-top: .3rem !important;
	background: url(../img/closs.png) no-repeat;
    background-size: .3rem auto;
	right: .42rem;
}
._tianyuyou_news_details_con a{
	display:inline-block;
	line-height: 5px;
}


._tianyuyou_modal {
    display: none; /* 默认隐藏 */
    position: fixed; 
    z-index: 999999;
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%; 
    overflow: auto; 
    background-color: rgb(0,0,0); 
    background-color: rgba(0,0,0,0.4); 
    -webkit-animation-name: fadeIn; 
    -webkit-animation-duration: 0.4s;
    animation-name: fadeIn;
    animation-duration: 0.4s
}

/* 添加动画 */
@-webkit-keyframes slideIn {
    from {bottom: -300px; opacity: 0} 
    to {bottom: 0; opacity: 1}
}

@keyframes slideIn {
    from {bottom: -300px; opacity: 0}
    to {bottom: 0; opacity: 1}
}

@-webkit-keyframes fadeIn {
    from {opacity: 0} 
    to {opacity: 1}
}

@keyframes fadeIn {
    from {opacity: 0} 
    to {opacity: 1}
}


/* 用户提示 */
._tianyuyou_tipss_top{
	width: 2.99rem !important;
	border-radius: 38px !important;
}
._tianyuyou_tipss{
	display:none;
	height: .96rem;
    position: relative;
    overflow: hidden;
}
._tianyuyou_tipss_left{
	float:left;
}
._tianyuyou_tipss_left img{
	width:.71rem;
	height:.71rem;
	margin:.13rem;
}
._tianyuyou_tipss_right{
	float: left;
    width: 56%;
}
._tianyuyou_tipss_right p{
	margin-top:.2rem;
	margin-bottom:.12rem;
	color:#333;
	font-size:.24rem;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
._tianyuyou_tipss_right span{
	font-size:.20rem;
	color:#999;
}
._tianyuyou_tipss_top2{
	width: 4.55rem !important;
	border-radius: 38px !important;
}
._tianyuyou_tipss_right2{
	float: left;
    width: 70%;
}
._tianyuyou_tipss_right2 p{
	font-size:.24rem;
	margin:.36rem 0 .36rem 0;
	
}
._tianyuyou_tipss_right2_size{
	color: #30b8ff;
    width: 62%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    float: left;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type="number"]{
  -moz-appearance: textfield;
}
.iosCode {
  height: 100%;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
.tyy_webTips_bg{
    height: 100%;
    -webkit-transition: 2s;
    -o-transition: 2s;
    transition: 2s;
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999999998;
    background: rgba(0, 0, 0, 0.7);
    -webkit-animation: fadeIn 0.5s .1s ease both;
    -moz-animation: fadeIn 0.5s .1s ease both;
    display: block;
}
.tyy_webTips{
  width: 4.72rem;
  height: 4.12rem;
  background: url(../img/webTips.png) no-repeat;
  background-size: 100%;
  position: fixed;
  right:.4rem;
  top: .1rem;
}

._tianyuyou_no_data{
	width:100%;
	height:100%;
	text-align:center;
	margin-top: 2.1rem;
	padding-bottom:.3rem;
}
._tianyuyou_no_data img{
	width:1.96rem;
	height:1.90rem;
	text-align:center;
}
._tianyuyou_no_data p{
	color:#999;
	font-size:.26rem;
	margin-top:.3rem;
	text-align:center;
	
}

._tianyuyou_tips_size{
	width:100%;
	text-align:center;
	margin-top: 3.0rem;
}
._tianyuyou_tips_size img{
	width:1.50rem;
	height:1.50rem;
	text-align:center;
}
._tianyuyou_tips_size h2{
	color:#333;
	font-size:.26rem;
	margin-top:.3rem;
}


/* 实名认证弹窗 */
/* APP里用到 */
/* .circle {
    width: 100%;
    height: 100%;
    background: #fff;
    padding-bottom: 15px;
} */
.circle{
	height: 370px;
	background: #FFFFFF;
	width: 100%;
	top: 50%;
	max-width: 500px;
	background: #FFFFFF;
	position: relative;
	bottom: 0;
}
.real_name {
    width: 100%;
}
.real_name img {
    width: 100%;
	height:112px;
}
.box_wrap {
    width: 82%;
    margin: 0 auto;
    height: 100%;
}
.place_head {
    width: 100%;
	padding: .6rem;
    margin: 0 auto;
    overflow: hidden;
}
.place_head ._tianyuyou_unable_to_input{
	background:#F4F4F4;
}
.place_head p {
    margin-top: 1.8em;
    margin-bottom: 12px;
	line-height: 1.3em;
	color: #333;
}
.place_head_div {
    border: 1px solid #dcdcdc;
    border-radius: 8px;
	height: 42px;
    line-height: 42px;
	margin: 0 auto;
    text-align: center;
	margin-bottom: 11px;
}
.pho {
    width: 18px;
    float: left;
	margin-left: 15px;
	margin-top:14px;
}
.place_input {
	width: 80%;
    text-indent: 0;
    border: 0;
    float: none;
    overflow: hidden;
    font-size: 14px;
    outline: none;
	background: none;
}
.place_div {
    margin-top: 10px;
}
.binding {
    width: 100%;
    display: inline-block;
    background: #3984FF;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 1em;
    border-radius: 6px;
    text-align: center;
}
.binding:hover{
	color:#fff;
}
.wait{
	text-align:center;
	margin-top:10px;
}
.wait a{
	color:#C5C5C5;
	font-size:12px;
}


iframe{
	border: none;
} 
/* .layer-anim{
	max-width:365px !important;
	top:25px !important;
	position: relative !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 auto !important;
	text-align: center !important;
	
} */
.circle {
	max-width: 365px;
}


/* 联系客服 */

._tianyuyou_ninety_five_cust{
	width:100%;
	height:100%;
	background:rgba(255,255,255,1);
	opacity:0.94;
	border-radius:.2rem;
	overflow: hidden;
}
._tianyuyou_ninety_five_cust_div{
	width:100%;
	height:auto;
}
._tianyuyou_ninety_five_cust_con{
	width:70%;
	margin:0 auto;
	height:auto;
	text-align: center;
}
._tianyuyou_ninety_five_cust_con img{
	widthL:1.07rem;
	height:1.35rem;
	margin-top:.43rem;
}
._tianyuyou_ninety_five_cust_con p{
	color:#111;
	font-size:.24rem;
	margin-top:.16rem;
}
._tianyuyou_ninety_five_cust_con span{
	font-size:.36rem;
	width:100%;
	color:#FE4455;
	margin-top:.21rem;
	display:inline-block;
}
._tianyuyou_ninety_five_cust_con a{
	margin-top:.26rem;
	width:100%;
	height:.57rem;
	background:#FF293D;
	text-align:center;
	color:#fff;
	display:inline-block;
	line-height:.57rem;
	border-radius:.12rem;
	font-size:.26rem;
	color:#fff;
	max-width:3.11rem;
}

._tianyuyou_ninety_five_real_name{
	width:100%;
	height:auto;
	margin-top:.43rem;
}
._tianyuyou_ninety_five_real_name_con{
	width:90%;
	margin:0 auto;
	max-width: 7.86rem;
}
._tianyuyou_ninety_five_real_name_size{
	width:100%;
	height:.78rem;
	background:rgba(255,244,245,1);
	overflow: hidden;
}
._tianyuyou_ninety_five_real_name_size p{
	font-size:.2rem;
	color:#FE4455;
	margin:.16rem;
}
._tianyuyou_ninety_five_real_name_text{
	width:100%;
}
._tianyuyou_ninety_five_real_name_input{
	width: 100%;
    border-radius: 6px;
    display: inline-block;
	margin-top:.21rem;
}
._tianyuyou_ninety_five_real_name_input input {
    width: 100%;
    height: .80rem;
    background: #fff;
	text-indent:.2rem;
    border: 0px;
	border-radius:.12rem;
}
._tianyuyou_ninety_five_real_name_input a{
	width:100%;
	height:.80rem;
	background:#FF293D;
	font-size:.26rem;
	color:#fff;
	text-align:center;
	line-height:.80rem;
	border-radius:.12rem;
	display:inline-block;
}


._tianyuyou_ninety_five_real_name_success{
	width: 90%;
	max-width:9.98rem;
    height: 3.37rem;
	margin:0 auto;
    background: url(../img/real_name_img.png) 0 0px no-repeat;
    background-size: 100% 3.37rem;
	position: relative;
}
._tianyuyou_ninety_five_real_name_success h2{
	position: absolute;
	top:.59rem;
	left:.49rem;
	color:#FEFFFE;
	font-size:.26rem;
}
._tianyuyou_ninety_five_real_name_success p{
	position: absolute;
	top: 1.58rem;
	left:.49rem;
	color:#FEFFFE;
	font-size:.20rem;
}
._tianyuyou_ninety_five_real_name_success span{
	position: absolute;
	top: 2.15rem;
	left:.49rem;
	color:#FEFFFE;
	font-size:.20rem;
}



/* 新版-充值 */
/* ._tianyuyou_top_ups{
	height: 370px;
	overflow: hidden;
	background: #FFFFFF;
	width: 100%;
	top: 50%;
	max-width: 500px;
	background: #FFFFFF;
	position: relative;
	bottom: 0;
	
} */
._tianyuyou_top_ups_overall{
    width: 100%;
    height: 100%;
    text-align: center;
    overflow: overlay;
}
._tianyuyou_top_ups_overall_top{
	width:100%;
	height:auto;
}
._tianyuyou_top_ups_overall_top h2{
}
._tianyuyou_top_ups_overall_top span{
	margin-right:.17rem;
}
._tianyuyou_top_ups_overall_top_size{
    width: 94%;
    height: auto;
    margin: 0 auto;
    margin-top: .32rem;
}
._tianyuyou_top_ups_overall_top_size h2{
	float:left;
	color:#111;
	font-weight:700;
    font-size: .32rem;
}
._tianyuyou_payment{
	width: 100%;
}
._tianyuyou_top_ups_overall_top_size span{
	float:right;
	color:#999;
    font-size: .28rem;
}
._tianyuyou_top_ups_overall_top_size span img{
	width:.32rem;
	height:.32rem;
	margin-left:.09rem;
	position: relative;
    top: -2px;
}
._tianyuyou_top_ups_overall_middle{
	width:100%;
	height:auto;
	display: inline-block;
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
	padding-bottom: .2rem;
}
._tianyuyou_top_ups_overall_middle::-webkit-scrollbar {
  display: none;
}
._tianyuyou_top_ups_overall_middle_list{
	width: 25%;
    height: auto;
    border: 1px solid #EEE3D6;
    margin-left: .2rem;
    padding-bottom: .3rem;
	display:inline-block;
	border-radius:.1rem;
	margin-top:.7rem;
}
._tianyuyou_top_ups_overall_middle_list_selection{
	width:25%;
    height: auto;
	background:linear-gradient(127deg,rgba(253,178,44,1),rgba(255,69,80,1),rgba(255,69,80,1),rgba(59,40,238,1));
	box-shadow:0px 9px 10px 0px rgba(255,69,80,0.23);
	border-radius:4px;
    padding-bottom: .05rem;
	border-radius:.1rem;
	position: relative;
    top: -18px;
	border:none;
}
._tianyuyou_top_ups_overall_middle_list_selection ._tianyuyou_top_ups_overall_middle_list_selection_top{
	height:.72rem;
	line-height:.72rem;
	border-bottom:none;
}
._tianyuyou_top_ups_overall_middle_list_selection ._tianyuyou_top_ups_overall_middle_list_selection_top h2{
	font-size:.30rem;
	color:#fff;
	font-weight:700;
	text-align:center;
}
._tianyuyou_top_ups_overall_middle_list_selection ._tianyuyou_top_ups_overall_middle_list_selection_middle{
	text-align: center;
    background: rgba(255,255,255,1);
    opacity: 0.8;
    height: auto;
    width: 94%;
    margin: 0 auto;
    border-radius: .1rem;
    padding-bottom: .3rem;
}
._tianyuyou_top_ups_overall_middle_list_selection ._tianyuyou_top_ups_overall_middle_list_selection_middle h2{
	color:#FF4747;
	font-weight:700;
	font-size:.4rem;
	text-align:center;
    margin-top: 0;
    padding-top: .4rem;
}
._tianyuyou_top_ups_overall_middle_list_selection ._tianyuyou_top_ups_overall_middle_list_selection_middle em{
	font-weight: 700;
    color: #FF4747;
    font-size: .3rem;
    position: relative;
    top: -.1rem;
	
}
._tianyuyou_top_ups_overall_middle_list_selection ._tianyuyou_top_ups_overall_middle_list_selection_middle span{
    color: #fff;
    font-size: .18rem;
    padding: .01rem .12rem;
    background: #FF4747;
    text-align: center;
    border-radius: .1rem;
    margin-top: .1rem;
}


._tianyuyou_top_ups_overall_middle_list_top{
	height:.72rem;
	line-height:.72rem;
	border-bottom:1px solid #EEE3D6;
}
._tianyuyou_top_ups_overall_middle_list_top h2{
	font-size:.30rem;
	color:#111;
	font-weight:700;
	text-align:center;
}
._tianyuyou_top_ups_overall_middle_list_middle{
	text-align:center;
}
._tianyuyou_top_ups_overall_middle_list_middle h2{
	color:#111;
	font-weight:700;
	font-size:.4rem;
	text-align:center;
	margin-top:.4rem;
}
._tianyuyou_top_ups_overall_middle_list_middle em{
	font-weight: 700;
    color: #111;
    font-size: .3rem;
    position: relative;
    top: -.1rem;
	
}
._tianyuyou_top_ups_overall_middle_list_middle span{
    color: #fff;
    font-size: .18rem;
    padding: .01rem .12rem;
    background: #FF4747;
    text-align: center;
    border-radius: .1rem;
    margin-top: .1rem;
    display: inline-block;
}

._tianyuyou_top_ups_overall_middle_give{
	width: 94%;
	margin:0 auto;
    display: inline-block;
	border-bottom:1px solid #eee;
    padding-bottom: .2rem;
}
._tianyuyou_top_ups_overall_middle_give h2 {
    float: left;
    color: #FF4747;
    font-size: .28rem;
}

._tianyuyou_top_ups_overall_middle_give span {
    float: right;
    color: #999;
    font-size: .28rem;
}
._tianyuyou_top_ups_overall_middle_give span img {
    width: .32rem;
    height: .32rem;
    margin-left: .09rem;
    position: relative;
    top: -2px;
}
._tianyuyou_top_ups_overall_middle_inp{
	height:.7rem;
	line-height:.6rem;
	width: 94%;
	margin:0 auto;
    display: inline-block;
	border-bottom:1px solid #eee;
}
._tianyuyou_top_ups_overall_middle_inp input{
	height: .68rem;
    width: 96%;
    margin: 0 auto;
    text-align: center;
	border:none;
	font-family:"微软雅黑", Helvetica;
}
.tianyuyou_recMid_choose {
    width: 100%;
    display: inline-block;
	margin-top:.43rem;
}
.tyy_rec_gou2{
	width: .37rem;
	height: .37rem;
	background: url(../img/xuanz.png) no-repeat;
    background-size: .37rem .37rem;
    display: inline-block;
	position: absolute;
    top: -6px;
    right: 24%;
	display: none;
}
.recMid_li_on2 .tyy_rec_gou2{
  display: block;
}
._tianyuyou_top_ups_recMid_li {
	width:33.3%;
    display: block;
    float: left;
    margin-bottom: .2rem;
    border-radius: 4px;
    position: relative;
    text-align: center;
}
._tianyuyou_top_ups_recMid_li img{
	width:.80rem;
	height:.80rem;
	text-align:center;
	
}
._tianyuyou_top_ups_recMid_li span{
	display:inline-block;
	width:100%;
	color:#333;
	font-size:.28rem;
	margin-top:.22rem;
}
._tianyuyou_top_ups_recharge{
	width:94%;
	margin:0 auto;
	margin-top:.27rem;
	    padding-bottom: 25px;
}
._tianyuyou_top_ups_recharge a{
	display:inline-block;
	width:100%;
	height:.76rem;
	line-height:.76rem;
	color:#fff;
	text-align:center;
	border-radius:.1rem;
	background:#4366FF;
}
._tianyuyou_top_ups_recharge a:hover{
	color:#fff;
}
._tianyuyou_top_ups_recharge button{
	display:inline-block;
	width:100%;
	height:.76rem;
	line-height:.76rem;
	color:#fff;
	text-align:center;
	border-radius:.1rem;
	background:#4366FF;
}
._tianyuyou_top_ups_recharge button:hover{
	color:#fff;
}
._tianyuyou_pay_spring_window{
	width:94%;
	height:auto;
	margin:0 auto;
	padding-bottom:.5rem;
	border-radius:.2rem;
	max-width:768px;
}
._tianyuyou_pay_spring_window_con{
	width:100%;
	height:auto;
	overflow:hidden;
}
._tianyuyou_pay_spring_window_con_top{
	height:.38rem;
	width:100%;
	margin-top:.3rem;
	text-align: center;
}
._tianyuyou_pay_spring_window_con_top span{
	color:#111;
	font-size:.24rem;
}
._tianyuyou_pay_spring_window_con_top_img{
	width:.38rem;
	height:.38rem;
	margin-right:.19rem;
	float:left;
	
}
._tianyuyou_pay_spring_window_con_title{
	width:100%;
	text-align:center;
	margin-top: .31rem;
}
._tianyuyou_pay_spring_window_con_title h2{
	color:#111;
	font-size:.49rem;
	font-weight:700;
	text-align:center;
	margin-bottom:.28rem;
}
._tianyuyou_pay_spring_window_con_title em{
	font-size:.25rem;
}
._tianyuyou_pay_spring_window_con_title span{
	text-align:center;
	color:#999;
	font-size:.25rem;
}
._tianyuyou_pay_spring_window_con_input{
	width:90%;
	margin:0 auto;
	margin-top:.34rem;
	text-align:center;
	border-bottom:1px solid #dcdcdc;
	height:.9rem;
}
._tianyuyou_pay_spring_window_con_input span{
    width: .4rem;
    height: .4rem;
    background: url(../img/pas.png) no-repeat;
    background-size: .4rem;
    display: inline-block;
    text-align: left;
    float: left;
    margin-top: .2rem;
}
._tianyuyou_pay_spring_window_con_input input{
	width:80%;
	float:left;
	margin-left:.26rem;
	height:.8rem;
	line-height:.8rem;
	background:none;
	font-family:"微软雅黑", Helvetica;
}
._tianyuyou_pay_spring_but {
	width:90%;
	margin:0 auto;
	margin-top: .38rem;
}
._tianyuyou_pay_spring_but a{
	width:100%;
	height:.8rem;
	line-height:.8rem;
	background:#3984FF;
	color:#fff;
	font-size:.28rem;
	text-align:center;
	display:inline-block;
	border-radius:.1rem;
}
._tianyuyou_pay_spring_but2{
	text-align:center;
}
._tianyuyou_pay_spring_but2 a{
	width:50%;
	height:.8rem;
	line-height:.8rem;
	background:#3984FF;
	color:#fff;
	font-size:.28rem;
	text-align:center;
	display:inline-block;
	border-radius:.1rem;
}
._tianyuyou_pay_spring_secret{
	width:100%;
	text-align:center;
	margin-top:.36rem;
	
}
._tianyuyou_pay_spring_secret span{
	color:#333;
	font-size:.26rem;
	float:left;
}
._tianyuyou_pay_spring_secret a{
	color:#3984FF;
	font-size:.26rem;
	text-align:center;
}
._tianyuyou_pay_spring_secret a:hover{
	color:#3984FF;
}
._tianyuyou_pay_spring_secret_em1{
    width: .52rem;
    height: .32rem;
    background: url(../img/turn_off.png) no-repeat;
    background-size: .52rem .32rem;
    display: inline-block;
    position: relative;
    top: 5px;
    left: 5px;
}
._tianyuyou_pay_spring_secret_em2{
    width: .52rem;
    height: .32rem;
    background: url(../img/open.png) no-repeat;
    background-size: .52rem .32rem;
	transform: rotate(180deg);
}
._tianyuyou_pay_spring_secret p{
    color: #999;
    font-size: .26rem;
    float: right;
}

._tianyuyou_yu_currency{
	width:100%;
	text-align:center;
	margin:0 auto;
	padding-bottom:.5rem;
	border-radius:.2rem;
	max-width:768px;
}
._tianyuyou_yu_currency_top{
	width:100%;
	height:auto;
	overflow:hidden;
}
._tianyuyou_yu_currency_top_img{
	width: 100%;
    height: 1.32rem;
    background: url(../img/currency_bg.png) no-repeat;
    background-size: 100% 1.32rem;
	position: relative;
    overflow: hidden;
}
._tianyuyou_yu_currency_top_img h2{
	margin-top:.64rem;
	color:#111;
	font-size:.26rem;
	font-weight:700;
}
._tianyuyou_yu_currency_top p{
	text-align:left;
	width:90%;
	margin:0 auto;
	font-size:.20rem;
	color:#333;
	line-height:.45rem;
}
._tianyuyou_yu_currency_top em{
	color:#30b8ff;
}
._tianyuyou_yu_currency_bu{
	width:80%;
	margin:0 auto;
	text-align:center;
	margin-top:.4rem;
}
._tianyuyou_yu_currency_bu img{
	width:100%;
	height:auto;
}
._tianyuyou_yu_currency_bottom{
	width:90%;
	margin:0 auto;
	text-align:center;
}
._tianyuyou_yu_currency_bottom h2{
	font-size:.28rem;
	color:#111;
	font-weight:700;
	float:left;
	width:100%;
	text-align:left;
	margin-bottom:.23rem;
}
._tianyuyou_yu_currency_bottom img{
	width:.44rem;
	height:.44rem;
	margin-right:.28rem;
}
._tianyuyou_yu_currency_bottom p{
	color:#111;
	font-size:.20rem;
	line-height:.45rem;
	text-align:left;
}

._tianyuyou_yu_currency_button{
	text-align:center;
}
._tianyuyou_yu_currency_button a{
	display:inline-block;
}
._tianyuyou_yu_currency_button img{
	width:2.15rem;
	margin-top:.32rem;
}

/* ._tianyuyou_consumption{
	height: 100%;
	background: #FFFFFF;
	width: 100%;
	top: 50%;
	max-width: 500px;
	background: #FFFFFF;
	position: relative;
	bottom: 0;
} */
._tianyuyou_top_ups_overall::-webkit-scrollbar{
	display: none;
}
._tianyuyou_consumption_con{
    width: 100%;
    height: auto;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: .45rem;
    display: inline-block;
}
._tianyuyou_consumption_con:last-child {
    border-bottom: 0;
}
._tianyuyou_consumption_con img{
	width:.92rem;
	height:.92rem;
	float:left;
	line-height:2.07rem;
	margin-top:.28rem;
	margin-left:.18rem;
	margin-right:.31rem;
}
._tianyuyou_consumption_con_list{
	display: flex;
    justify-content: space-between;
    align-items: center;
}
._tianyuyou_consumption_con_list_left{
	width:60%;
	text-align:left;
}
._tianyuyou_consumption_con_list_left h2{
	float:left;
	width:100%;
	margin-top:.17rem;
	margin-bottom:.2rem;
	font-size:.32rem;
	color:#111;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}
._tianyuyou_consumption_con_list_left p{
	color:#999;
}
._tianyuyou_consumption_con_list_left span{
    color: #30b8ff;
    background: #F2FBFF;
    padding: .08rem .07rem;
    border-radius: .1rem;
    margin-top: .18rem;
    display: inline-block;
}
._tianyuyou_consumption_con_list_right{
	text-align:right;
	width: 40%
}
._tianyuyou_consumption_con_list_right h2{
	float:right;
	margin-top:.38rem;
	margin-bottom:.2rem;
	font-size:.32rem;
	color:#111;
	margin-right:.35rem;
	display: inline-block;
    width: 100%;
	font-weight:700;
}
._tianyuyou_consumption_con_list_right p{
	margin-right:.35rem;
	color:#999;
}

._tianyuyou_serial{
	width:100%;
	text-align:center;
	margin:0 auto;
	padding-bottom:.5rem;
	border-radius:.2rem;
	max-width:768px;
}
._tianyuyou_serial_con{
	width:90%;
	margin:0 auto;
}
._tianyuyou_serial ._tianyuyou_serial_con p{
	margin-left:0;
	color:#333;
	font-size:.24rem;
	margin-bottom:.33rem;
}
._tianyuyou_serial_con span{
	width:100%;
	display:inline-block;
	color:#333;
	font-size:.20rem;
	text-align:left;
	margin-bottom:.24rem;
}
._tianyuyou_serial_con em{
    width: .34rem;
    height: .38rem;
    display: inline-block;
    position: relative;
    background: url(../img/serial.png) no-repeat;
    background-size: .34rem .38rem;
    font-size: .28rem;
    color: #fff;
	margin-right:.12rem;
	top: 5px;
}
/* ._tianyuyou_serial_con i{
	position: absolute;
    left: 5px;
    top: 2px;
} */

._tianyuyou_top_ups_overall_middle_list p{
	text-decoration: line-through;
    color: #999;
    font-size: .2rem;
    margin-top: .06rem;
    height: 10px;
    display: grid;
}


/* 修改登录密码 */
.sign_overall_situation{
	width:100%;
	height: 413px;
	background:#fff;
}
.sign_overall_situation_top{
	width:90%;
	margin:0 auto;
	margin-top:.67rem;
}
.sign_overall_situation_top h2{
	font-size:.52rem;
	color:#111;
	font-weight:700;
}
.sign_overall_situation_body{
	width:90%;
	margin:0 auto;
	margin-top:.59rem;
}
.sign_overall_situation_body_inp{
	width:100%;
	
}
.sign_overall_situation_body_inp input{
	width:100%;
	height:.9rem;
	background:#F5F6F6;
	border-radius:.12rem;
	text-indent:.2rem;
	margin-bottom:.28rem;
}
.sign_overall_situation_button{
	width:90%;
	margin:0 auto;
	margin-top:.12rem;
}
.sign_overall_situation_button a{
	width:100%;
	height:.85rem;
	line-height:.85rem;
	background:#30B8FF;
	color:#fff;
	font-size:.36rem;
	display:inline-block;
	border-radius:.10rem;
	text-align:center;
}
.sign_overall_situation_button a:hover{
	color:#fff;
}
.verification{
	width:100%;
	height: .9rem;
	background:#F5F6F6;
	margin-bottom: .28rem;
	border-radius:.12rem;
}
.verification span{
	width:100%;
	height:.9rem;
	line-height:.9rem;
	color:#3984FF;
	font-size:.28rem;
	background:#F7FDFF;
	border-radius:.12rem;
	text-indent:.2rem;
	margin-bottom:.28rem;
	display:inline-block;
	text-align:left;
}
.verification input{
	width:65%;
	height:.9rem;
	background:#F5F6F6;
	text-indent:.2rem;
	border-radius:.12rem;
	float:left;
}
.verification a{
	width:35%;
	height:.9rem;
	line-height:.9rem;
	float:left;
	display:inline-block;
	color:#30B8FF;
	text-align:center;
	font-size:.28rem;
}
.verification a:hover{
	color:#999;
}
.sign_overall_situation .verification_inp{
	width:100%;
}
.distance{
	margin-top:1.0rem;
	margin-bottom:.57rem;
}

.binding_x{
	margin-top:.53rem;
}
.binding_x span{
	color:#999;
}
.binding_x a{
	color:#3984FF;
	margin-left:.2rem;
}
.verification2 {
    width: 100%;
    height: .9rem;
    background: #F7FAFF;
    margin-bottom: .28rem;
    border-radius: .12rem;
	margin-top:.36rem;
	text-align: left;
}
.verification2 span {
    width: 100%;
    height: .9rem;
    line-height: .9rem;
    color: #3984FF;
    font-size: .28rem;
    background: #F7FDFF;
    border-radius: .12rem;
    text-indent: .2rem;
    margin-bottom: .28rem;
    display: inline-block;
}
._real_name{
	margin-bottom:.16rem;
	width: 94%;
    margin: 0 auto;
}
._real_name h2{
	width:60%;
	float:left;
	color:#111;
	font-size:.3rem;
	font-weight:700;
	margin-bottom: .14rem;
	margin-top:.23rem;
}
._real_name a{
	width:40%;
	float:left;
	text-align:right;
	margin-bottom: .23rem;
	margin-top:.23rem;
	color:#999;
	font-size:.2rem;
}
._real_name span{
	color:#333;
	font-size:.2rem;
	line-height:.28rem;
	margin-top:.14rem;
}
._authentication{
	width: 94%;
    margin: 0 auto;
}
._authentication span{
	display:inline-block;
	width:100%;
	margin-top:.14rem;
	font-size:.2rem;
	color:#F4340E;
}
._tianyuyou_center{
	width: 94%;
    margin: 0 auto;
}
._tianyuyou_load_box5 {
    border: 1px solid #dcdcdc;
    background: #fff;
    margin-top: .18rem;
    border-radius: 6px;
    height: .75rem;
}
._tianyuyou_input_box_i2 {
    width: 97%;
    height: .75rem;
    border-radius: 4px;
    text-indent: .2rem;
}
._authenticate_now{
	width: 100%;
    margin: 0 auto;	
	margin-top:.24rem;
	height:.77rem;
	line-height:.77rem;
	border-top:1px solid #e0e0e0;
}
._authenticate_now a{
	text-align:center;
	width:49%;
    height: .77rem;
	line-height: .77rem;
	display:inline-block;
	border-right:1px solid #e0e0e0;
}
._authenticate_now_left{
	color:#111;
	font-size:.26rem;
}
._authenticate_now_right{
	color:#30b8ff;
	font-size:.26rem;
	border-right:none !important;
}
._authenticate_now2{
	width: 100%;
    margin: 0 auto;	
	margin-top:.24rem;
	height:.77rem;
	line-height:.77rem;
	border-top:1px solid #e0e0e0;
}
._authenticate_now2 a{
	text-align:center;
	width:100%;
    height: 1.09rem;
	display:inline-block;
	color:#30b8ff;
	font-size:.26rem;
}

._tianyuyou_phone_reg2 {
    width: 84%;
    background:#fff;
    position: absolute;
    left: 50%;
    top: 80px;
    opacity: 0.94;
    margin-left: -42%;
    border-radius: 8px;
    max-width: 768px;
    -webkit-animation: bounceIn 1s .2s ease both;
    -moz-animation: bounceIn 1s .2s ease both;
}

._tianyuyou_update img{
	width: 100%;
    position: relative;
    top: -63px;
}
._tianyuyou_update_con{
	margin-top:-46px;
}
._tianyuyou_update_con h2{
	text-align:center;
	color:#3984FF;
	font-size:.3rem;
	font-weight:700;
}
._tianyuyou_update_con p{
	color:#999;
	font-size:.2rem;
	text-align:center;
	margin-top:.27rem;
}
._tianyuyou_update_con span{
	text-align:left;
	width:100%;
	margin:0 auto;
	
}
._tianyuyou_update_content{
	width:90%;
	margin:0 auto;
	margin-top:.26rem;
}
._tianyuyou_update_content span{
	text-align:left;
	width:100%;
	color:#999;
	font-size:.2rem;
	display:inline-block;
	line-height:.37rem;
}
._tianyuyou_update_button{
    margin-top: .39rem;
    padding-bottom: .37rem;
    display: inline-block;
    width: 100%;
}
._tianyuyou_update_button_left{
	width:50%;
	text-align:center;
	float: left;
}
._tianyuyou_update_button_left a{
	width:1.78rem;
	height:.6rem;
	line-height:.6rem;
	background:#F5F6F6;
	color:#666666;
	font-size:.26rem;
	text-align:center;
	border-radius:.08rem;
	display:inline-block;
}

.passwordDiv{
	height: .89rem;
	margin: 0 auto;
	text-align: center;
	margin-top: .25rem;
	width: 88%;
	position: relative;
}
.passwordLabel{
	 height: 30px;
	 clear: both;
 }
 .passwordLabel li{
	 float: left;
	  width: 16%;
    height: .79rem;
	 line-height: .79rem;
	 text-align: center;
	 border: 1px solid #dedede;
	 margin-left: -1px;
 }
 .passwordDiv input{
	width: 1px;
	 height: 1px;
	 opacity: 0;
	 border: 0;
 }
 .but{
	width:100%;
	height:100%;
 }
 .but a{
	width: 90%;
	margin: 0 auto;
	text-align: center;
	display: inline-block;
	height: .8rem;
	line-height: .8rem;
	color: #fff;
	background: #30b8ff;
	margin-top: .3rem;
	border-radius: .2rem;
 }
 .super_downloads{
	display: none;
	width:100%;
	margin:0 auto;
	background:#fff;
	border-radius:.26rem;
	overflow:hidden;
}
._tianyuyou_forget{
	color:#3984FF;
	font-size:.2rem;
	float:right;
}
.select_account_number_con{
    width: 93%;
    height: 3.87rem;
    background: #F5F6F6;
    padding-bottom: .55rem;
    overflow: hidden;
    margin: 0 auto;
    border-radius: 6px;
    position: absolute;
    left: 0;
    right: 0;
    top: 20%;
    max-width: 768px;
    -webkit-animation: bounceIn 1s .2s ease both;
}
.select_account_number{
	zoom: 1;
	width:90%;
	margin:0 auto;
	margin-top:.41rem;
}
.select_account_number img{
    width: .36rem;
    height: .36rem;
    margin-right: .1rem;
}
.select_account_number span{
	color:#111;
	font-size:.34rem;
}

._tianyuyou_reg_input2{
	width:90%;
	margin:0 auto;
	margin-top:24px;
	
}
._tianyuyou_reg_pass2 {
    width: 100%;
    background: #fff;
    border-radius: 6px;
    margin-bottom: 10px;
    display: inline-block;
	border:1px solid #eee;
	position: relative;
}
._tianyuyou_reg_pass3 {
	position: relative;
}
._tianyuyou_reg_pass2 img{
	width: 18px;
    height: 18px;
    margin-left: 11px;
}
._tianyuyou_reg_pass2 input {
    width: 68%;
    height: .80rem;
    padding: 0 .1rem;
    border: 0px;
}
.drop_downimg{
	width:.28rem !important;
	height:.16rem !important;
	margin-top:0 !important;
	position: absolute;
    right: 0%;
    top: 15px
}
._tianyuyou_no_see2 {
	width: .80rem;
    height: .80rem;
    line-height: .8rem;
    display: inline-block;
    float: right;

}
._tianyuyou_no_see23{
	position: absolute;
    right: 3%;
    top: 0;
}
.select_w{
	width: 86%;
    height: .80rem;
    padding: 0 .1rem;
    border: 0px;
    -webkit-appearance: none;
	position: relative;
    background: none;
    z-index: 9999;
}
select option{
	-webkit-appearance: none;
	/*兼容苹果手机*/
	border: 1px solid #EBEBEB;
	width: 100px;
	height: 25px;
	line-height: 25px;
	/*防止紧紧靠在边上*/
	text-indent: 2px;
	background-color: transparent;
}
.tyy_recMid_choose2 {
    width: 100%;
    display: inline-block;
}
.recMid_li2 {
    width: 100%;
    height: .9rem;
    line-height: .9rem;
    display: block;
    float: left;
    margin-bottom: .2rem;
    border-radius: 4px;
    position: relative;
    text-align: left;
}
.recMid_li2 img{
  width: .56rem;
  height: .56rem;
  margin-right: .1rem;
}
.recMid_li2 span{
  font-size: .28rem;
  color: #111;
}
.tyy_rec_gou3 {
     width: .28rem;
    height: .28rem;
    background: url(../img/slices_no.png) no-repeat;
    background-size: .28rem .28rem;
    float: right;
    margin-top: 18px;
	
}
.recMid_li_on2{
	width: .28rem;
    height: .28rem;
    background: url(../img/slices_yes.png) no-repeat;
    background-size: .28rem .28rem;
}
._tianyuyou_payment .tyy_myYb {
    display: none;
}
.tyy_recMid .tyy_rec_gou3{
      display: block;
    }
	
._tianyuyou_smrza{
	width: 100%;
	height: auto;
	background: #F5F6F6;
	overflow: hidden;
    border-radius: 15px;
}

._tianyuyou_slide_li_right2{
	float: left;
    margin-top: -4px;
}


._tianyuyou_prompt{
	width: 100%;
	height: auto;
	background: #F5F6F6;
	overflow: hidden;
    border-radius: 15px;
}
._tianyuyou_prompt_title{
	text-align:center;
	width:80%;
	margin:0 auto;
}
._tianyuyou_prompt_title h2{
	color:#111;
	font-size:.3rem;
	font-weight:700;
	margin-top:.37rem;
}
._tianyuyou_prompt_title p{
	font-size:.2rem;
	color:#333;
	margin-top:.33rem;
	margin-bottom:.4rem;
	line-height:.38rem;
}
._tianyuyou_prompt_title span{
	color:#f4340e;
}

._tianyuyou_document_type{
	width: 100%;
	height: auto;
	background: #F5F6F6;
	overflow: hidden;
    border-radius: 15px;
	text-align: center;
}
._tianyuyou_document_type_con{
	width: 90%;
	margin:0 auto;
    display: inline-block;
	margin-top:.27rem;
}
._tianyuyou_document_type_con a{
	width:100%;
	height:.75rem;
	line-height:.75rem;
	background:#fff;
	border-radius:6px;
}
._tianyuyou_document_type_con a span{
	margin-left:.21rem;
	color:#111;
	font-size:.2rem;
}
._tianyuyou_document_type_con i{
	margin-right:.20rem;
    margin-top: .25rem;
}

._tianyuyou_document_type_con_img2{
	width: .28rem;
    height: .28rem;
    background: url(../img/sm_open.png) no-repeat;
    background-size: .28rem .28rem;
}
._tianyuyou_document_type_con_img3 {
    width: .28rem;
    height: .28rem;
    background: url(../img/sm_gb.png) no-repeat;
    background-size: .28rem .28rem;
    float: right;
    margin-top: 18px;
}
._tianyuyou_reg_button{
	margin-top:.5rem;
}
.reg_wrap {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    position: absolute;
    z-index: 999999999;
    max-width: 768px;
	margin: 0 auto;
	text-align: center;
	left: 0;
	right: 0;
}
.phone_reg {
    width: 90%;
    background: rgba(255,255,255,0.9);
    position: absolute;
    left: 50%;
    top: 80px;
    margin-left: -45%;
    border-radius: 8px;
    padding: 16px 12px 18px;
    max-width: 768px;
    -webkit-animation: bounceIn 1s .2s ease both;
    -moz-animation: bounceIn 1s .2s ease both;
}
.phone_reg{
	width:90%;
	background:rgba(255,255,255,0.9);
	position:absolute;
	left:50%;
	top:80px;
	margin-left:-45%;
	border-radius:8px;
	padding:16px 12px 18px;
	max-width:768px;
	-webkit-animation:bounceIn 1s .2s ease both;
	-moz-animation:bounceIn 1s .2s ease both;	
}
@-webkit-keyframes bounceIn{
	0%{opacity:0;
	-webkit-transform:scale(.3)}
	50%{opacity:1;
	-webkit-transform:scale(1.05)}
	70%{-webkit-transform:scale(.9)}
	100%{-webkit-transform:scale(1)}
}
.service_agreement img{
	width: 100%;
    position: relative;
    top: -20px;
}
.service_agreement_con {
	width: 94%;
	margin: 0 auto;
}
.service_agreement_con h2{
	font-size: 20px;
	color: #000;
	font-weight: 700;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 15px;
}
.service_agreement_con p{
	color: #999;
    font-size: 14px !important;
    line-height: 24px !important;
    width: 92%;
    margin: 0 auto !important;
    background-color: transparent !important;
}
.service_agreement_conter{
	max-height: 190px;
	text-align: left;
	overflow: auto;
}
.service_agreement_conter blockquote{
	color: #999;
	font-size: 14px !important;
	line-height: 24px !important;
	width: 92%;
	margin: 0 auto;	
	background-color: transparent !important;
}
.service_agreement_conter span{
	color: #999;
	font-size: 14px !important;
	line-height: 24px !important;
	width: 92%;
	margin: 0 auto;
	background-color: transparent !important;
}
.service_agreement_bottom{
	width: 100%;
	margin-top: 20px;
	text-align: center;
	padding-bottom: 18px;
}
.service_agreement_bottom button{
    background: #667ED6;
    color: #fff;
    width: 150px;
    height: 45px;
    border: none;
    border-radius: 50px;
}
.service_agreement_bottom a{
	display: inline-block;
	width: 100%;
	height: 100%;
	margin-top: 15px;
	color: #999;
}


/* 外部首页 */
._tianyuhudong_external_index{
	width: 4.5rem;
    height: auto;
    background: #FFFFFF;
    opacity: 0.94;
    position: relative;
    left: 1.2rem;
    top: 120px;
	transition: 0.5s;
	border-radius: 6px;
}
._tianyuhudong_external_index_top{
	width: 4.5rem;
	height: 1.0rem;
	background: url(../img/external_index.png) no-repeat;
	background-size: 4.5rem 1.0rem;
	border-radius: 6px 6px 0 0;
}
._tianyuhudong_external_index_top a{
	display: inline-block;
	width: 100%;
	height: 100%;
}
._tianyuhudong_external_index_head_portrait{
    width: 1.08rem;
    height: 1.08rem;
    border-radius: 50%;
    position: absolute;
    top: -.3rem;
    left: .23rem;	
}
._tianyuhudong_external_index_center{
	width: 50%;
	position: absolute;
	left: 30%;
	top: 5px;
}
._tianyuhudong_external_index_center h2{
	color: #FFFFFF;
	font-size: .28rem;
	margin-left: .21rem;
}
._tianyuhudong_external_index_center p{
	color: #FFFFFF;
	font-size: .22rem;
	margin-top: .11rem;
	margin-left: .21rem;
}
._tianyuhudong_external_index_right{
	position: absolute;
	right: .19rem;
	width: .21rem;
	height: .24rem;
	margin-top: .38rem;
}
._tianyuhudong_external_index_main{
	width: 100%;
	height: auto;
    display: inline-block;
	margin-top: .14rem;
	padding-bottom: .2rem;
}
._tianyuhudong_external_index_main_list{
	width: 25%;
	float: left;
	text-align: center;
	position: relative;
}
.quick_red_dot{
	width: .12rem;
	height: .12rem;
	background: #F4340E;
	border-radius: 50%;
	position: absolute;
	right: .13rem;
	top: .12rem;
	display: inline-block;
}
._tianyuhudong_external_index_main_list img{
	width: .42rem;
	height: .42rem;
	margin-top: .1rem;
	margin-bottom: .25rem;
}
._tianyuhudong_external_index_main_list h2{
	color: #111111;
	font-size: .20rem;
}


/* 首页 */
/* ._tianyuhudong_home_page{
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 50%;
	max-width: 500px;
	background: #FFFFFF;
} */
._tianyuhudong_home_page_top{
    width: 100%;
    height: 3.51rem;
    background: url(../img/home_page_index.png) no-repeat;
    background-size: 100% 3.53rem;
}
._tianyuhudong_home_page_data {
    width: 100%;
    height: auto;
    display: inline-block;
    position: relative;
}
._tianyuhudong_home_page_data_a{
    width: .36rem;
    height: .36rem;
    background: url(../img/closs1.png) no-repeat;
    background-size: .36rem .36rem;
    display: inline-block;
    position: absolute;
    right: 5%;
    top: 15px;
}
._tianyuhudong_home_page_data img{
	width: .90rem;
    height: .90rem;
    margin-top: .30rem;
    margin-left: .31rem;
    float: left;
    padding: .05rem;
    background: #ffff;
    border-radius: 50%;
}
._tianyuhudong_home_page_data_yubi{
    position: absolute;
    right: .3rem;
    top: .8rem;
    background: #FFFFFF;
    padding: .02rem .14rem;
    border-radius: 30px;
    color: #2E5DD4;
    font-size: .28rem;
}
._tianyuhudong_home_page_data_yubi em{
    width: .33rem;
    height: .33rem;
    background: url(../img/czyb.png) no-repeat;
    background-size: .33rem .33rem;
    display: inline-block;
    margin-top: .01rem;
    margin-right: .03rem;
}
._tianyuhudong_home_page_data_l{
	margin-left: .24rem;
	float: left;
	margin-top: .38rem;
}
._tianyuhudong_home_page_data_l h2{
	color: #FFFFFF;
	font-size: .3rem;
	width: 100%;
	overflow: hidden;
}
._tianyuhudong_home_page_data_l p{
	color: #FFFFFF;
	font-size: .22rem;
	margin-top: .13rem;
	text-align: left;
}
._tianyuhudong_home_page_top_list{
	width: 100%;
	height: auto;
	display: inline-block;
}
._tianyuhudong_home_page_top_list_cen{
	width: 33.3%;
	float: left;
	text-align: center;
	margin-top: .3rem;
}
._tianyuhudong_home_page_top_list_cen a{
	width: 100%;
	height: auto;
	display: inline-block;
}
._tianyuhudong_home_page_top_list_cen h2{
	color: #FFFFFF;
	font-size: .32rem;
	margin-bottom: .10rem;
}
._tianyuhudong_home_page_top_list_cen p{
	color: #D7D6D9;
	font-size: .20rem;
}
._tianyuhudong_home_page_top_list_cen span{
    width: .22rem;
    height: .22rem;
    background: url(../img/whao.png) no-repeat;
    background-size: 100% .22rem;
    display: inline-block;
    margin-left: .08rem;
    margin-top: .02rem;
}
._tianyuhudong_monthly_card{
    width: 100%;
    height: 1.03rem;
    background: url(../img/home_page_index2.png) no-repeat;
    background-size: 100% 1.03rem;
    margin-top: .2rem;
}
._tianyuhudong_monthly_card span{
    color: #EEC36B;
    font-size: .24rem;
    margin-left: 10%;
    padding-top: .2rem;
    display: inline-block;
	float: left;
}
._tianyuhudong_monthly_card a{
     margin-right: 10%;
     display: inline-block;
     color: #EEC36B;
     width: 100%;
}
._tianyuhudong_monthly_card a:hover{
	color: #EEC36B;
}
._tianyuhudong_common_functions{
	width: 90%;
	display: inline-block;
	margin: 0 auto;
	margin-top: .32rem;
}
._tianyuhudong_common_functions_title{
	width: 100%;
}
._tianyuhudong_common_functions_title h2{
	color: #000000;
	font-size: .28rem;
	font-weight: 700;
	text-align: left;
}
._tianyuhudong_common_functions_main{
    width: 100%;
    height: auto;
    display: inline-block;
    -webkit-box-shadow: #666 0px 0px 10px;
    -moz-box-shadow: #666 0px 0px 10px;
    box-shadow: #eee 0px 0px 5px;
    border-radius: 6px;
}
._tianyuhudong_common_functions_main_list{
	width: 25%;
	float: left;
	text-align: center;
	margin-top: .48rem;
}
._tianyuhudong_common_functions_main_list a{
	width: 100%;
	height: auto;
	display: inline-block;
}
._tianyuhudong_common_functions_main_list img{
	width: .40rem;
	height: .40rem;
}
._tianyuhudong_common_functions_main_list h2{
	color: #666666;
	font-size: .20rem;
	margin-top: .12rem;
}
._tianyuhudong_common_functions_main_list span{
	color: #FF6D00;
	font-size: .16rem;
	display: inline-block;
}
._tianyuhudong_common_l{
	width: 100%;
	height: auto;
	display: inline-block;
}
._tianyuhudong_home_page_footer{
	width: 90%;
	margin: 0 auto;
}
._tianyuhudong_home_page_footer_list{
	width: 100%;
	height: .76rem;
	line-height: .76rem;
	border-bottom: 1px solid #EEEEEE;
}
._tianyuhudong_home_page_footer_list h2{
	float: left;
	line-height: .76rem;
	color: #111111;
	font-size: .22rem;
}
._tianyuhudong_home_page_footer_list1 {
    width: .50rem;
    height: .35rem;
    background: url(../img/footer_list_no.png) no-repeat;
    background-size: .50rem .35rem;
    float: right;
    margin-top: 18px;
}
._tianyuhudong_home_page_footer_list2{
	width: .50rem;
    height: .35rem;
    background: url(../img/footer_list_yes.png) no-repeat;
    background-size: .50rem .35rem;
}

.game_tasks{
	width:100%;
	height:.9rem;
	line-height:.9rem;
	border-bottom:1px solid #eee;

}
.game_tasks a{
	width:50%;
	float:left;
	text-align:center;
}
.game_tasks span{
	width: 150px;
}
.game_tasks a.active {
    border-bottom: .06rem solid #30B8FF;
    color: #30B8FF;
}
.game_tasks span{
	width:50%;
	float:left;
	text-align:center;
}
.game_tasks span{
	width:50%;
	float:left;
	text-align:center;
}
.game_tasks i{
	font-size:.28rem;
	color:#333;
}
.game_tasks span.active i {
    border-bottom: .06rem solid #30B8FF;
    color: #30B8FF;
}
.game_tasks span i {
    padding:0 .1rem .23rem;
}
.tabContent {
}
.game_tasks {
	width: 100%;
	height: .9rem;
	line-height: .9rem;
	border-bottom: 1px solid #eee;
	bottom: 30px;
	z-index: 99999;
	background: #fff;
}
.pub_box .show{
	display:inline-block;
}
.tabdiv{
	width: 100%;
	color: #000;
	display: none;
}

.game_tasks2 span{
	width:33.3%;
	float:left;
	text-align:center;
}
.game_tasks2 i{
	font-size:.28rem;
	color:#333;
}
.game_tasks2 span.active i {
    border-bottom: .06rem solid #30B8FF;
    color: #30B8FF;
}
.game_tasks2 span i {
    padding:0 .1rem .23rem;
}
.game_tasks2 {
	width: 100%;
	height: .9rem;
	line-height: .9rem;
	border-bottom: 1px solid #eee;
	top: 0;
	position: fixed;
	bottom: 30px;
	z-index: 99999;
	background: #fff;
}

._tianyuhudong_label{
	width: 100%;
}
._tianyuhudong_label_rebate{
    background: #FF4C4C;
    font-size: .26rem;
    color: #FFFFFF;
    width: 1.64rem;
    height: .52rem;
    line-height: .52rem;
    text-align: center;
    border-radius: 0 .6rem;
    margin-top: .3rem;
}
._tianyuhudong_label_real_time{
    background: #3984FF;
    font-size: .26rem;
    color: #FFFFFF;
    width: 1.64rem;
    height: .52rem;
    line-height: .52rem;
    text-align: center;
    border-radius: 0 .6rem;
    margin-top: .3rem;
}


._tianyuhudong_new_gift_bag {
	width: 40%;
     height: .6rem;
     line-height: .6rem;
     border: 1px solid #4366FF;
     text-align: center;
     margin: 0 auto;
	 margin-top: .3rem;
}
._tianyuhudong_new_gift_bag span {
    width:50%;
    float: left;
    text-align: center;
}
._tianyuhudong_new_gift_bag span._tianyuhudong_active{
	color: #ffff;
    background: #4366FF;;
}
.._tianyuhudong_new_gift_bag ._tianyuhudong_active i{
	color: #FFFFFF;
}
/* 购买月卡 */
/* ._tianyuhudong_purchase_monthly_card{
	height: 370px;
    background: #FFFFFF;
    width: 100%;
    top: 50%;
    max-width: 500px;
    background: #FFFFFF;
    position: relative;
    bottom: 0;
	overflow: overlay;
} */
._tianyuhudong_purchase_monthly_card::-webkit-scrollbar {
  display: none;
}
._tianyuhudong_monthly_purchase_card_main{
	width: 90%;
	margin: 0 auto;
}
._tianyuhudong_monthly_purchase_card_main_list{
	width: 100%;
	height: 1.60rem;
	background: #fff;
	border: 1px solid #D3C0B5;
	border-radius: 20px;
	margin-top: .38rem;
	display: flex;
	position: relative;
}
.selected{
	background: #FFF8F3;
}
._tianyuhudong_selected{
	width: .41rem;
	height: .47rem;
	background-image: url(../img/xuanzhong.png);
	background-size:.41rem .47rem;
	position: absolute;
    right: 0px;
    bottom: 0px;
	display: none;
}
.selected .tyhd_rec_gou {
    display: block;
}
._tianyuhudong_monthly_purchase_card_main_left{
	text-align: left;
	flex: 3;
}
._tianyuhudong_monthly_purchase_card_main_right{
	text-align: right;
	flex: 1;
}
._tianyuhudong_monthly_purchase_card_main_left h2{
	margin-top: .3rem;
	margin-left: .37rem;
	color: #111111;
	font-size: .32rem;
	font-weight: 700;
	float: left;
}
._tianyuhudong_monthly_purchase_card_main_left span{
	color: #FFFFFF;
	font-size: .20rem;
	background: linear-gradient(90deg, #FF6349, #FF4D50);
	border-radius: 4px;
	padding: .07rem .12rem;
	margin-top: .3rem;
	display: inline-block;
	margin-left: .20rem;
}
._tianyuhudong_monthly_purchase_card_main_left p{
	color: #999999;
	font-size: .20rem;
	margin-top: .23rem;
	margin-left: .37rem;
	width: 100%;
	display: inline-block;
}
._tianyuhudong_monthly_purchase_card_main_left em{
	color: #FF4C4C;
}
._tianyuhudong_monthly_purchase_card_main_right em{
	font-size: .22rem;
}
._tianyuhudong_monthly_purchase_card_main_right h2{
	margin-top: .5rem;
	margin-right: .36rem;
	color: #FF4C4C;
	font-size: .44rem;
}
._tianyuhudong_monthly_purchase_card_main_right span{
	margin-right: .36rem;
	color: #999999;
	font-size: .20rem;
	text-decoration: line-through;
}
._tianyuhudong_first_open{
	position: absolute;
	top: -10px;
}
._tianyuhudong_first_open span{
	background: linear-gradient(90deg, #833fff, #2e52fa);
	padding: .1rem .4rem;
	border-radius: .6rem 0;
	color: #fff;
}
._tianyuhudong_payment{
	width: 100%;
	height: auto;
	background: #FFFFFF;
}
.remind{
	width: 100%;
	text-align: center;
}
.remind img{
	width: 100%;
	margin: 0 auto;
}
.receive_suc h2{
	color: #111111;
	font-size: .28rem;
	font-weight: 700;
	margin-top: .3rem;
	margin-bottom: .17rem;
}
.activation{
	margin-top: .24rem;
}
.activation a{
	font-size: .25rem;
	color: #FF9B2C;
	display: inline-block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-top: 1px solid #eee;
}
._tianyuyou_news_copy{
	position: absolute;
	right: 15px;
	bottom: 15px;
	width: 1.45rem;
	height: .45rem;
	border: 1px solid #009def;
	text-align: center;
	border-radius: 50px;
	line-height: .45rem;
	color: #009def;
}
._tianyuyou_news_copy:hover{
	color: #009def;
}
._tianyuyou_news{
	
}

#vip_receive{
    float: right;
    margin-right: 10%;
    padding-top: .2rem;
    display: inline-block;
    color: #EEC36B;
    background: none;
}

._tianyuhudong_confirmation_box{
	width: 100%;
}
._tianyuhudong_active i{
	color: #FFFFFF;
}


/* 红包 */
._tianyuhudong_red_envelope{
	width: 100%;
	height: 100%;
	background: #f7f8fa;
	position: relative;
}
._tianyuhudong_red_envelope_top{
	width: 100%;
	height: 2.8rem;
	background: url(../img/red_envelope.jpg) no-repeat;
	background-size: 100% 2.8rem;
}
._tianyuhudong_red_envelope_top_left{
	width: 50%;
	float: left;
}
._tianyuhudong_red_envelope_top_left p{
	margin-left: 20%;
	font-size: .28rem;
	color: #ffffff;
	margin-top: .5rem;
}
._tianyuhudong_red_envelope_top_left span{
	margin-top: .29rem;
	margin-left: 20%;
	color: #ffffff;
	font-size: .48rem;
	font-weight: 700;
}
._tianyuhudong_red_envelope_top_right{
	width: 50%;
	float: right;
}
._tianyuhudong_red_envelope_top_right a{
	width: 1.32rem;
	height: .5rem;
	line-height: .5rem;
	text-align: center;
	font-weight: 500;
	background: #FFFFFF;
	border-radius: .35rem;
	display: inline-block;
	color: #FB2929;
	font-size: .28rem;
	margin-top: .62rem;
	margin-left: 45%;
}
._tianyuhudong_red_envelope_top_right a:hover{
	color: #FB2929;
}
._tianyuhudong_red_envelope_nav{
	width: 90%;
    margin: 0 auto;
    height: 1.9rem;
    border-radius: .16rem;
    position: absolute;
    top: 1.9rem;
    right: 0;
    left: 0;
    z-index: 9999;
    background: #fff;
}
._tianyuhudong_red_envelope_nav_list{
	width: 33.3%;
	float: left;
	height: auto;
	text-align: center;
}
._tianyuhudong_red_envelope_nav_list a{
	width: 100%;
	display: inline-block;
}
._tianyuhudong_red_envelope_nav_list a:hover{
	color: #32322E;
}
._tianyuhudong_red_envelope_nav_list img{
	width: .50rem;
	height: .50rem;
	margin-top: .49rem;
	margin-bottom: .16rem;
}
._tianyuhudong_red_envelope_nav_list p{
	color: #32322E;
}
._tianyuhudong_red_envelope_main{
	width: 90%;
    margin: 0 auto;
    height: auto;
    background: #FFFFFF;
    border-radius: .16rem;
    position: absolute;
    top: 4.2rem;
    right: 0;
    left: 0;
}
._tianyuhudong_red_envelope_main_center{
	width: 94%;
	height: 100%;
	margin: 0 auto;
	margin-top: .3rem;
	padding-bottom: .2rem;
}
._tianyuhudong_red_envelope_main_list{
	width: 33.3%;
	float: left;
}
._tianyuhudong_red_envelope_voucher{
    width: 94%;
    height: 2.1rem;
    background: url(../img/voucher.png) no-repeat;
    background-size: 100% 2.1rem;
    margin: 0 auto;
    margin-bottom: .14rem;
	text-align: center;
	overflow: hidden;
}
._tianyuhudong_red_envelope_voucher img{
	width: 80%;
    height: .35rem;
    margin-top: .29rem;
}
._tianyuhudong_red_envelope_voucher p{
	color: #FFF6A6;
	font-size: .24rem;
	margin-top: .3rem;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}
._tianyuhudong_red_envelope_voucher h2{
	color: #FFF6A6;
	font-size: .3rem;
	margin-top: .12rem;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}
._tianyuhudong_red_envelope_voucher a{
	width: .9rem;
	height: .44rem;
	line-height: .44rem;
	background: linear-gradient(0deg, #FEDB59 2%, #FDF1A9 100%);
	border-radius: .22rem;
	margin-top: .28rem;
	font-size: .24rem;
	color: #B64800;
	display: inline-block;
	text-align: center;
}
._tianyuhudong_red_envelope_voucher a:hover{
	color: #B64800;
}
._tianyuhudong_red_envelope_main_center ._tianyuhudong_red_envelope_collected{
	width: 94%;
	height: 2.1rem;
	background: url(../img/voucher2.png) no-repeat;
	background-size: 100% 2.1rem;
}
._tianyuhudong_red_envelope_main_center ._tianyuhudong_red_envelope_collected p{
	color: #FF2326;
}
._tianyuhudong_red_envelope_main_center ._tianyuhudong_red_envelope_collected h2{
	color: #999;
	font-size: .24rem;
}
._tianyuhudong_red_envelope_main_center ._tianyuhudong_red_envelope_collected a{
    color: #FEEAA5;
    font-size: .24rem;
    background: none;
    width: auto;
    height: auto;
    line-height: 0;
    margin-top: .6rem;
	text-decoration: underline;
}

._tianyuhudong_red_envelope_receive{
	width: 100%;
	height: 5.77rem;
	background: linear-gradient(90deg,  #FF7C4A, #FF3C29);
	position: relative;
}
._tianyuhudong_red_envelope_receive_top{
	width: 100%;
	height: 2.17rem;
	background: url(../img/receive.jpg) no-repeat;
	background-size: 100% 2.17rem;
}
._tianyuhudong_red_envelope_receive span{
	color: #FFFDC4;
    font-size: .24rem;
    position: absolute;
    bottom: 0.2rem;
    right: 0;
    left: 0;
    margin: 0 auto;
    text-align: center;
}
._tianyuhudong_red_envelope_receive_center{
    position: absolute;
    top: 1.79rem;
    right: 0;
    left: 0;
    width: 90%;
    height: auto;
    background: #FFFFFF;
    margin: 0 auto;
    border-radius: .2rem;
    padding-bottom: .2rem;
}
._tianyuhudong_red_envelope_receive_center_main{
    width: 90%;
    height: auto;
    margin: 0 auto;
    text-align: center;
    margin-top: .1rem;
    border-radius: .16rem;
    border: 1px solid #F5EDDB;
    padding-bottom: 0.2rem;
}
._tianyuhudong_red_envelope_receive_center_main p{
	color: #AC5B32;
	font-size: .32rem;
	margin-top: .34rem;
}
._tianyuhudong_red_envelope_receive_center_main h2{
	color: #C7372C;
    font-size: 0.5rem;
    margin-top: .3rem;
}
._tianyuhudong_red_envelope_receive_center_main a{
	width: 1.66rem;
	height: .6rem;
	line-height: .6rem;
	background: linear-gradient(0deg, #FF412D 0%, #FF6644 100%);
	border-radius: .14rem;
	display: inline-block;
	text-align: center;
	color: #FFFFFF;
	font-size: .3rem;
	margin-top: .26rem;
}
._tianyuhudong_red_envelope_receive_center_main a:hover{
	color: #FFFFFF;
}

._tianyuhudong_red_envelope_record{
	width: 100%;
	height: 7.0rem;
	background: linear-gradient(90deg,  #FF7C4A, #FF3C29);
	position: relative;
}
._tianyuhudong_red_envelope_record_top{
	width: 100%;
	height: 2.2rem;
	background: url(../img/record.jpg) no-repeat;
	background-size: 100% 2.2rem;
}
._tianyuhudong_red_envelope_record span {
    color: #FFFDC4;
    font-size: .24rem;
    position: absolute;
    bottom: 0.2rem;
    right: 0;
    left: 0;
    margin: 0 auto;
    text-align: center;
}
._tianyuhudong_red_envelope_record_center{
	position: absolute;
    top: 1.79rem;
    right: 0;
    left: 0;
    width: 90%;
    height: 4.46rem;
    background: #FFFFFF;
    margin: 0 auto;
    border-radius: .2rem;
}
._tianyuhudong_red_envelope_record_center_main{
	width: 90%;
	height: 4.26rem;
	margin: 0 auto;
	text-align: center;
	margin-top: .1rem;
	border-radius: .16rem;
	overflow: auto;
	border:1px solid #F5EDDB;
}
._tianyuhudong_red_envelope_record_center_main::-webkit-scrollbar{
	display: none;
}
._tianyuhudong_red_envelope_record_center_main h2{
	color: #AC5B32;
	font-size: .3rem;
	margin-top: .25rem;
}
._tianyuhudong_red_envelope_record_center_main_list{
	width: 94%;
	margin: 0 auto;
	height: auto;
	display: flex;
	padding: .1rem 0;
}
.red{
	color: red;
}
._tianyuhudong_red_envelope_record_center_main_list p{
	flex: 1;
	text-align: left;
}
._tianyuhudong_red_envelope_hair{
	width: 100%;
	height: auto;
}
._tianyuhudong_red_envelope_hair_top{
	width: 100%;
	height: 2.17rem;
	background: url(../img/hair.jpg) no-repeat;
	background-size: 100% 2.17rem;
}
._tianyuhudong_red_envelope_hair_main{
	width: 90%;
    height: auto;
    margin: 0 auto;
	margin-top: .36rem;
}
._tianyuhudong_number {
    width: 100%;
	display: inline-block;
	margin-top: .1rem;
	height: .83rem;
	line-height: .83rem;
}
._tianyuhudong_number h2{
	color: #333333;
	font-size: .28rem;
	float: left;
}
._tianyuhudong_quantity {
    width: 50%;
    float: right;
    text-align: right;
}
._tianyuhudong_quantity .min {
	background: #FFFFFF;
    width: .31rem;
    height: .31rem;
    line-height: .2rem;
    border: 1px solid #DFDFDF;
    border-radius: .09rem;
}
._tianyuhudong_quantity .input_box {
    width: .4rem;
    height: .36rem;
    text-align: center;
}
._tianyuhudong_quantity .add {
	background: #FFFFFF;
    width: .31rem;
    height: .31rem;
    line-height: .2rem;
    border: 1px solid #DFDFDF;
    border-radius: .09rem;
}
._tianyuhudong_number_right{
	width: 75%;
	float: right;
}
._tianyuhudong_number_right input{
	width: 100%;
    height: .83rem;
    background: #F9F9F9;
    border-radius: .13rem;
	text-indent: 10px;
	color: #C7C7C7;
}
._tianyuhudong_number_right select{
	width: 100%;
	height: .83rem;
	background: #F9F9F9;
	border-radius: .13rem;
	text-indent: 10px;
	color: #C7C7C7;
}

._tianyuhudong_payment_method{
	width: 100%;
	margin-top: .52rem;
}
._tianyuhudong_payment_method p{
	width: 100%;
	float: left;
	color: #111111;
	font-size: .28rem;
}
._tianyuhudong_payment_balance{
    margin-top: .38rem;
    display: inline-block;
    width: 100%;
}
._tianyuhudong_payment_balance a{
	width: 100%;
	height: auto;
	display: inline-block;
}
._tianyuhudong_payment_balance_ye{
	width: .36rem;
	height: .36rem;
	margin-right: .11rem;
	float: left;
}
._tianyuhudong_payment_balance h2{
	float: left;
	color: #383D42;
	font-size: .28rem;
}
._tianyuhudong_payment_balance em{
	color: #999;
	font-size: .28rem;
}
._tianyuhudong_payment_balance span{
	width: .38rem;
	height: .38rem;
	background: url(../img/turn_gou1.png) no-repeat;
	margin-top: .1rem;
	float: right;
	background-size: .38rem .38rem;
}
._tianyuhudong_red_envelope_hair_main ._tianyuhudong_payment_balance_select{
	background: url(../img/turn_gou2.png) no-repeat;
	background-size: .38rem .38rem;
}
._tianyuhudong_payment{
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: .46rem;
	display: inline-block;
	padding-bottom: .44rem;
}
._tianyuhudong_payment a{
	width: 1.90rem;
	height: .66rem;
	line-height: .66rem;
	background: linear-gradient(0deg, #FF412D 0%, #FF6644 100%);
	border-radius: .18rem;
	text-align: center;
	color: #FFFFFF;
	display: inline-block;
}
._tianyuhudong_payment a:hover{
	color: #FFFFFF;
}
._tianyuhudong_condition{
	width: 100%;
	height: auto;
	display: inline-block;
	margin-top: .1rem;
    padding: .16rem 0 0 0;
}
._tianyuhudong_condition h2{
	color: #333333;
	font-size: .28rem;
	float: left;
}
._tianyuhudong_condition_right{
	width: 75%;
	float: right;
}
._tianyuhudong_condition_right_list {
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	padding-bottom: .2rem;
	margin-right: .4rem;
}
._tianyuhudong_condition_right_list span{
	width: .28rem;
	height: .28rem;
	background: url(../img/turn_gou1.png) no-repeat;
	margin-top: .1rem;
	float: left;
	background-size: .28rem .28rem;
}
._tianyuhudong_red_envelope_hair_main ._tianyuhudong_condition_right_list_select{
	background: url(../img/turn_gou3.png) no-repeat;
	background-size: .28rem .28rem;
}
._tianyuhudong_condition_right_list h2{
	color: #333333;
    font-size: .26rem;
    float: left;
    margin-left: .16rem;
    margin-top: .07rem;
}
._tianyuhudong_service_description{
	width: 90%;
	margin: 0 auto;
	background: #FFFFFF;
	padding-bottom: .5rem;
}
._tianyuhudong_service_description h2 {
    color: #000;
    font-size: .36rem;
    text-align: center;
    margin-top: .33rem;
    font-weight: 700;
	padding-bottom: .3rem;
}
._tianyuhudong_service_description p{
	color: #111;
	font-size: .26rem;
	line-height: .58rem;
}

._tianyuhudong_password{
	height:auto;
	width:100%;
	margin:0 auto;
	background:#fff;
	border-radius:.26rem;
	overflow:hidden;
	padding-bottom: .3rem;
}
._tianyuhudong_password_con{
	width: 100%;
	height: auto;
}
._tianyuhudong_password_con h2{
	font-size: .32rem;
	font-weight: 700;
	text-align: center;
	margin-top: .6rem;
}
._tianyuhudong_password_box{
	width: 90%;
    height: .8rem;
    line-height: .8rem;
    margin: 0 auto;
    border: 1px solid #eee;
    border-radius: .06rem;
	margin-top: .6rem;
	text-indent: 8px;
}
._tianyuhudong_password_box input{
	width: 90%;
	height: 90%;
}
._tianyuhudong_password_payment{
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: .46rem;
	display: inline-block;
	padding-bottom: .44rem;
}
._tianyuhudong_password_payment a{
	width: 1.90rem;
	height: .66rem;
	line-height: .66rem;
	background: linear-gradient(0deg, #FF412D 0%, #FF6644 100%);
	border-radius: .18rem;
	text-align: center;
	color: #FFFFFF;
	display: inline-block;
}
._tianyuhudong_password_payment a:hover{
	color: #FFFFFF;
}

._tianyuhudong_command{
	height:auto;
	width:100%;
	margin:0 auto;
	background:#fff;
	border-radius:.26rem;
	overflow:hidden;
	padding-bottom: .3rem;
}
._tianyuhudong_command_con{
	width: 100%;
	height: auto;
}
._tianyuhudong_command_con h2{
	font-size: .32rem;
	font-weight: 700;
	text-align: center;
	margin-top: .6rem;
}
._tianyuhudong_command_box{
	width: 90%;
    height: .8rem;
    line-height: .8rem;
    margin: 0 auto;
    border: 1px solid #eee;
    border-radius: .06rem;
	margin-top: .6rem;
	text-indent: 8px;
}
._tianyuhudong_command_box input{
	width: 90%;
	height: 90%;
}
._tianyuhudong_command_con p{
	width: 90%;
	margin: 0 auto;
	text-align: center;
	margin-top: .3rem;
	color: #FF6644;
	font-size: .28rem;
}

._tianyuhudong_command_payment{
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: .46rem;
	display: inline-block;
	padding-bottom: .44rem;
}
._tianyuhudong_command_payment a{
	width: 1.90rem;
	height: .66rem;
	line-height: .66rem;
	background: linear-gradient(0deg, #FF412D 0%, #FF6644 100%);
	border-radius: .18rem;
	text-align: center;
	color: #FFFFFF;
	display: inline-block;
}
._tianyuhudong_command_payment a:hover{
	color: #FFFFFF;
}

._tianyuyou_red_payment{
	display:none;
	overflow:hidden;
}
._tianyuyou_red_payment h2{
	width: 100%;
    text-align: center;
    margin: 14px 0;
    font-weight: 700;
    color: #111;
    font-size: 1.1em;
}

._tianyuyou_red_payment_but {
	border-radius: 4px 4px 4px 11px;
    background: #4366FF;
}
._tianyuyou_red_payment_but a{
	width:49.8%;
	float:left;
	height:40px;
	line-height:40px;
	display:inline-block;
	text-align:center;
	font-size:1.1em;  
}
._tianyuyou_payment_edit_cancel {
    background: #fff;
    color: #111;
    border-top: 1px solid #dcdcdc;
    border-radius: 0 0 0 10px;
}
._tianyuyou_payment_edit_cancel:hover{
	color: #111;
}
._tianyuyou_payment_edit_sure {
	color: #3984FF;
    border-radius: 0 0 4px 0;
    border-top: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
}
._tianyuyou_payment_edit_sure:hover{
	color: #3984FF;
}

._tianyuhudong_not_have{
	width: 100%;
	height: auto;
}
._tianyuhudong_not_have img{
	width: 100%;
}

.showOrhide{
	display:none;
}
.showOrhide h2{
	width:100%;
	text-align:center;
	padding:14px 0;
	font-weight:700;
	color:#111;
	font-size:1.1em;
}
.showOrhide p{
	width: 100%;
	text-align: center;
	margin: 30px 0;
}