
@font-face {
	font-family: 'iconfont2';  /* project id 1358276 */
	src: url('//at.alicdn.com/t/font_1358276_yqcm9pgt84.eot');
	src: url('//at.alicdn.com/t/font_1358276_yqcm9pgt84.eot?#iefix') format('embedded-opentype'),
	url('//at.alicdn.com/t/font_1358276_yqcm9pgt84.woff2') format('woff2'),
	url('//at.alicdn.com/t/font_1358276_yqcm9pgt84.woff') format('woff'),
	url('//at.alicdn.com/t/font_1358276_yqcm9pgt84.ttf') format('truetype'),
	url('//at.alicdn.com/t/font_1358276_yqcm9pgt84.svg#iconfont2') format('svg');
}
.load{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #afafaf;
	font-size: 14px;
	padding: 10px 0;
}
.load .iconfont{
	font-size: 36px;
	animation: rotate2 linear 3s infinite;
}
@keyframes rotate2 {
  from {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  }
  to {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  }
}

.noinfo{
	text-align: center;
	color: #9c9c9c;
	padding-top: 30px;
	display: none;
}
.noinfo.on{
	display: block;
}
.noinfo .iconfont{
    font-size: 56px;
}
.noinfo .text{
	font-size: 14px;
}
/*------ 首页样式 ------*/
.indexPlay .banner .swiper-pagination-bullet {
   width: .3rem;
   height: .3rem;
   border-radius: 50%;
}
.indexPlay .banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 .1rem;
}
.indexPlay .banner .swiper-pagination-bullet-active {
    background: #fff;
}
.indexPlay .banner img{
	width: 100%;
	height: 100%;
}
.indexPlay .announ{
	padding: 0 .6rem;
    background-color: #fff;
    border-radius: .6rem .6rem 0 0;
    margin-top: -.6rem;
    position: relative;
    z-index: 5;
}
.indexPlay .announ .cont-top{
	display: flex;
    align-items: center;
    padding: .5rem 0 .5rem 0;
    border-bottom: 1px #f0f0f0 solid;
    color: #6b6b6b;
}
.indexPlay .announ .cont-top .title{
	font-size: .55rem;
	color: #5a5a5a;
	width: 6rem;
	position: relative;
	padding-left: 1.1rem;
}
.indexPlay .announ .cont-top .title .iconfont{
	font-size: .75rem;
	display: inline-block;
	position: absolute;
	left: 0;
	top: .05rem;
	line-height: 1em;
}
.indexPlay .announ .cont-top .annou-ul{
	line-height: 1em;
    overflow: hidden;
    height: 1em;
    width: 100%;
	font-size: .65rem;
}
.indexPlay .announ .cont-top .annou-ul .text{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.indexPlay .announ .cont-list{
    margin-top: .4rem;
    padding-bottom: .2rem;
    padding-top: .1rem;
}
.indexPlay .announ .cont-list .swiper-container.sw2{
	padding-bottom: 12px;
}
.indexPlay .announ .cont-list .swiper-container.sw2 .swiper-slide{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.indexPlay .announ .cont-list .swiper-container.sw2 .swiper-pagination{
	bottom: 0;
	text-align: center;
}
.indexPlay .announ .cont-list .swiper-container.sw2 .swiper-pagination .swiper-pagination-bullet-active{

}
.indexPlay .announ .cont-list .link{
	font-size: .6rem;
	text-align: center;
	color: #757575;
	width: 25%;
	margin-bottom: .4rem;
}
.indexPlay .announ .cont-list .link .iconfont{
	display: block;
	background-color: #6792f8;
	border-radius: 50%;
	width: 2rem;
	height: 2rem;
	margin: auto;
	line-height: 2.1rem;
	color: #fff;
	margin-bottom: .3rem;
	font-size: 1.1rem;
}
.indexPlay .announ .cont-list .link:nth-child(1) .iconfont{

}
.indexPlay .announ .cont-list .link:nth-child(2) .iconfont{
	background: -webkit-linear-gradient(top,#95b4ff,#3a64c4);
}
.indexPlay .announ .cont-list .link:nth-child(3) .iconfont{
	background: -webkit-linear-gradient(top,#ffd28c,#ba7c1c);
}
.indexPlay .announ .cont-list .link:nth-child(4) .iconfont{
	background: -webkit-linear-gradient(top,#ff9494,#ff2724);
}
.indexPlay .announ .cont-list .link:nth-child(5) .iconfont{
	background: -webkit-linear-gradient(top,#9b61ff,#5326a1);
}
.indexPlay .announ .cont-list .link:nth-child(6) .iconfont{
	background: -webkit-linear-gradient(top,#78e37c,#2faa34);
}
.indexPlay .announ .cont-list .link:nth-child(7) .iconfont{
	background: -webkit-linear-gradient(top,#5aecff,#1fa5b6);
}
.indexPlay .announ .cont-list .link:nth-child(8) .iconfont{
	background: -webkit-linear-gradient(top,#a5a5a5,#535353);
}
.indexPlay .novice{
	padding: .4rem .4rem;
	overflow: hidden;
}
.indexPlay .novice .cont{
	border: 1px #efefef solid;
    background-color: #fff;
    text-align: center;
}
.indexPlay .novice .cont .title{
	font-size: .7rem;
	font-weight: bold;
	border-bottom: 1px #e8e8e8 dashed;
	color: #4d4d4d;
	position: relative;
}
.indexPlay .novice .cont .title span{
	font-size: .6rem;
}
.indexPlay .novice .cont .title img{
	width: 100%;
}
.indexPlay .novice .cont .text{
	font-size: .6rem;
    color: #4a4a4a;
    padding-top: .6rem;
}
.indexPlay .novice .cont .num{
	font-size: 1rem;
    font-weight: bold;
    padding: .2rem 0;
}
.indexPlay .novice .cont .num span{
	font-size: 1.6rem;
    font-weight: bold;
}
.indexPlay .novice .cont .nolabel{
    font-size: .6rem;
    color: #888888;
    padding-bottom: .1rem;
    display: flex;
    align-items: center;
}
.indexPlay .novice .cont .nolabel span{
    width: 50%;
	position: relative;
}
.indexPlay .novice .cont .nolabel span:before{
	content: "";
	position: absolute;
	right: 0;
	width: 1px;
	height: 1rem;
	background-color: #eee;
	top: 50%;
	margin-top: -.5rem;
}
.indexPlay .novice .cont .nolabel span:last-child:before{
	display: none;
}
.indexPlay .novice .cont .nolabel span b{
    display: block;
    padding-bottom: .1rem;
    font-size: .7rem;
}
.indexPlay .novice .cont .schedule{
    background-color: #f5f5f5;
    color: #fff;
    display: flex;
    width: 96%;
    font-size: .6rem;
    margin: 1rem auto .5rem auto;
    border-radius: 2rem;
    position: relative;
    overflow: hidden;
}
.indexPlay .novice .cont .schedule .snum{
    width: 100%;
    padding: .1rem .4rem;
    color: #b5b5b5;
    z-index: 1;
    height: 1rem;
}
.indexPlay .novice .cont .schedule .snum .jd{
	position: absolute;
    left: .4rem;
}
.indexPlay .novice .cont .schedule .snum .jd.on{
	color: #fff;
}
.indexPlay .novice .cont .schedule .snum .bfb{
	position: absolute;
    right: .4rem;
}
.indexPlay .novice .cont .schedule .snum .bfb.on{
	display: none;
}
.indexPlay .novice .cont .schedule .text .bfb{
    position: absolute;
    display: none;
    right: .3rem;
	top: .1rem;
}
.indexPlay .novice .cont .schedule .text .bfb.on{
	color: #fff;
	display: block;
}
.indexPlay .novice .cont .schedule .text{
    position: absolute;
    height: 100%;
    border-radius: 2rem;
    padding: .2rem;
}
.indexPlay .novice .cont .snatch-btn{
	display: inline-block;
	padding: .4rem 2rem;
	color: #fff;
	border-radius: 2rem;
	margin: .2rem 0 .8rem 0;
}
/*投资中*/
.indexPlay .novice.pstatus_0 .cont .snatch-btn{
}
/*已投满*/
.indexPlay .novice.pstatus_1 .cont .snatch-btn{
	background: -webkit-linear-gradient(to right,#bebcbc,#bfbdbd);
	background: linear-gradient(to right,#bebcbc,#bfbdbd);
}
.indexPlay .novice.pstatus_1 .cont .schedule .text{
	background: -webkit-linear-gradient(to right,#bebcbc,#bfbdbd);
	background: linear-gradient(to right,#bebcbc,#bfbdbd);
}
.indexPlay .novice.pstatus_1 .cont .title .tit{
	background-color: #bfbdbd;
}
.indexPlay .novice.pstatus_1 .cont .num{
	color: #bfbdbd;
}
.indexPlay .novice.pstatus_1 .cont .nolabel span b{
	color: #bfbdbd;
}
.indexPlay .novice.pstatus_1 img{
	-webkit-filter: grayscale(1);
}
/*待开放*/
.indexPlay .novice.pstatus_2 .cont .snatch-btn{
	background: -webkit-linear-gradient(to right,#75c35b,#3f9842);
	background: linear-gradient(to right,#75c35b,#3f9842);
}
.indexPlay .novice.pstatus_2 .cont .schedule{
	background: -webkit-linear-gradient(to right,#75c35b,#3f9842);
	background: linear-gradient(to right,#75c35b,#3f9842);
}
.indexPlay .novice.pstatus_2 .cont .schedule .snum .jd{
	position: initial;
}
.indexPlay .novice.pstatus_2 .cont .title .tit{
	background-color: #429a43;
}
.indexPlay .novice.pstatus_2 .cont .num{
	color: #429a43;
}
.indexPlay .novice.pstatus_2 .cont .nolabel span b{
	color: #429a43;
}


.indexPlay .novice .cont-bottom{
	color: #a3a3a3;
	display: flex;
	align-items: center;
	padding: .6rem;
}
.indexPlay .novice .cont-bottom .list{
	width: 33.33%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.indexPlay .novice .cont-bottom .list .iconfont{
	padding-right: .3rem;
}
.indexPlay .novice .cont-bottom .list .item-label{
	font-size: .6rem;
}
.indexPlay .novice .cont-bottom .list .item-label span{
	display: block;
}
.indexPlay{
	margin-bottom: 2rem;
}
/*------ 首页样式 ------*/

/*------ 个人中心样式 ------*/

/*未登录弹窗提醒*/
.login-popups{
    position: fixed;
    bottom: 2.65rem;
    background-color: rgba(0,0,0,.6);
    z-index: 20;
    top: 0;
    width: 100%;
}
.login-popups .cont{position: absolute;bottom: 0;}
.login-popups .top-img img{
	width: 100%;
}
.login-popups .item-block{
	background-color: #fff;
    text-align: center;
	position: relative;
	padding: 0 .8rem .8rem .8rem;
}
.login-popups .item-block img{
	height: 2.5rem;
	position: relative;
	top: -.85rem;
}
.login-popups .block{
	position: relative;
	margin-top: .25rem;
}
.login-popups .block .title{
    font-size: .65rem;
    background-color: #ffffff;
    display: inline-block;
    position: absolute;
    padding: .1rem .6rem;
    top: -.65rem;
    left: 50%;
    margin-left: -1.9rem;
}
.login-popups .block .text{
	padding-top: .6rem;
    font-size: .65rem;
    color: #999
}
.login-popups .block .link-btn{
	display: flex;
	align-items: center;
	margin-top: .6rem;
	justify-content: space-between;
}
.login-popups .block .link-btn .lobtn{
	font-size: .65rem;
	display: inline-block;
	color: #fff;
	width: 48%;
	padding: .4rem 0;
	border-radius: 2rem;
}
.login-popups .block .link-btn .rebtn{
	font-size: .65rem;
	display: inline-block;
	width: 48%;
	padding: .4rem 0;
	border-radius: 2rem;
}
/*------ 个人中心样式 ------*/

/*------ 文章页样式 ------*/
.articlePlay{
	padding: .4rem;
	font-size: .6rem;
}
.articlePlay .title{
	font-size: .65rem;
	margin-bottom: .3rem;
}
.articlePlay .posttime{
	color: #adadad;
}
.articlePlay .cont{
    color: #6d6d6d;
    padding-top: 1rem;
    border-top: 1px #eee solid;
    margin-top: .5rem;
    font-size: 14px;
}
/*------ 文章页样式 ------*/

/*------ 投资页样式 ------*/
.heading{
	position: fixed;
	width: 100%;
	top: 0;
}
.investPlay{
	margin-top: 2.05rem;
}
.investPlay .cont-top{
	background-color: #fff;
	padding: .6rem .6rem 0;
	text-align: center;
	position: relative;
}
.investPlay .cont-top .title{
	font-size: .6rem;
	color: #a5a5a5;
}
.investPlay .cont-top .num{
	font-size: 1rem;
}
.investPlay .cont-top .num span{
	font-size: 2rem;
}
.investPlay .cont-top .top-list{
	display: flex;
	padding: .4rem 0;
}
.investPlay .cont-top .top-list .block{
	width: 50%;
	border-right: 1px #f5f5f5 solid;
}
.investPlay .cont-top .top-list .block:last-child{
	border-right: 0px #f3f3f3 solid;
}
.investPlay .cont-top .top-list .block .block-num{
	display: block;
	font-size: .8rem;
	color: #484848;
}
.investPlay .cont-top .top-list .block .block-text{
	font-size: .6rem;
	color: #a5a5a5;
}
.investPlay .cont-top .text{
	padding: .4rem 0;
	font-size: .65rem;
}
.investPlay .cont-top .text span{
	padding: 0 .2rem;
}
.investPlay .cont-date{
	background-color: #fff;
	/* margin-top: .4rem; */
	padding: 0 .6rem;
}
.investPlay .cont-date .date-item{
	display: flex;
}
.investPlay .cont-date .date-item .block{
	text-align: center;
	font-size: .65rem;
	width: 33.33%;
	color: #535353;
}
.investPlay .cont-date .date-item .block .title{
	display: block;
}
.investPlay .cont-date .date-item .block img{
	height: 1.5rem;
	display: inline-block;
	margin-bottom: .4rem;
}
.investPlay .cont-date .text{
	padding: .6rem .6rem;
	font-size: .7rem;
	background-color: #f5f5f5;
	color: #b1b1b1;
	margin-top: .4rem;
	word-break: break-all;
}
.investPlay .cont-date .text p{
	line-height: 1.3rem;
}
.investPlay .tozjd{
	display: flex;
	align-items: center;
}
.investPlay .tozjd .bar{
	width: 50%;
	display: flex;
	align-items: center;
	font-size: .65rem;
	margin-left: .4rem;
	line-height: 0;
}
.investPlay .tozjd .bar span{
	display: block;
	width: 4rem;
	height: .15rem;
	background-color: #eee;
	margin-right: .4rem;
	position: relative;
}
.investPlay .tozjd .bar span b{
	width: 33%;
	height: .15rem;
	display: block;
}
.investPlay .cont-safety{
	background-color: #fff;
	margin-top: .4rem;
}
.investPlay .cont-safety .more-link{
	display: flex;
	align-items: center;
	font-size: .65rem;
	color: #717171;
	padding: .5rem .6rem;
	border-bottom: 1px #eee solid;
	position: relative;
}
.investPlay .cont-safety .more-link:active{
	background-color: #f5f5f5;
}
.investPlay .cont-safety .more-link .iconfont{
	font-size: 1.6rem;
	line-height: 1.4rem;
	color: #c1c1c1;
	position: absolute;
	right: 0;
}
.investPlay .cont-safety .safety-item{
	display: flex;
	padding: .45rem 0;
}
.investPlay .cont-safety .safety-item .block{
	font-size: .6rem;
	color: #a2a2a2;
	width: 33.33%;
	text-align: center;
}
.investPlay .cont-safety .safety-item .block img{
	height: 1.5rem;
	display: inline-block;
	margin-bottom: .25rem;
}
.investPlay .cont-safety .safety-item .block .title{
	display: block;
}
.investPlay .cont-list{
	background-color: #fff;
	margin-top: .4rem;
}
.investPlay .cont-list .more-link{
	display: flex;
	align-items: center;
	font-size: .65rem;
	color: #717171;
	padding: .5rem .6rem;
	border-bottom: 1px #eee solid;
	position: relative;
}
.investPlay .cont-list .more-link:active{
	background-color: #f5f5f5;
}
.investPlay .cont-list .more-link .iconfont{
	font-size: 1.6rem;
	line-height: 1.4rem;
	color: #c1c1c1;
	position: absolute;
	right: 0;
}
.investPlay .cont-list p{
	padding: .5rem .6rem;
}
.invest-btn{
	position: fixed;
	bottom: 0;
	width: 100%;
	max-width: 640px;
}
.invest-btn.on .cont .iconfont{
	background-color: #909090;
}
.invest-btn.on .cont .title-btn{
	background-color: #b8b8b8;
}
.invest-btn .cont{
	display: flex;
}
.invest-btn .cont .iconfont{
	color: #fff;
	width: 2.6rem;
	display: block;
	height: 2.2rem;
	text-align: center;
	line-height: 2.2rem;
	font-size: 1.2rem;
}
.invest-btn .cont .title-btn{
	width: 100%;
	color: #fff;
	text-align: center;
	font-size: .8rem;
	line-height: 2rem;
}
.income{
	position: fixed;
	width: 100%;
	height: 100%;
	bottom: 0;
	top: 0;
	background-color: rgba(0,0,0,.6);
	display: none;
}
.income .cont{
	background-color: #fff;
	width: 80%;
	border-radius: .3rem;
	padding: .6rem 0;
	position: absolute;
	left: 50%;
	margin-left: -6.4rem;
	top: 50%;
	margin-top: -3.8rem;
}
.income .cont .title{
	text-align: center;
	font-size: .65rem;
	color: #3c3c3c;
	border-bottom: 1px #eee solid;
	position: relative;
	padding-bottom: .4rem;
}
.income .cont .title .iconfont{
	position: absolute;
	right: .4rem;
	line-height: 1rem;
	top: -.1rem;
}
.income .cont .input-text{
	margin: .6rem;
	display: flex;
	align-items: center;
	border: 1px #eee solid;
	padding: 0 .4rem;
}
.income .cont .input-text input{
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	color: #bbbe;
}
.income .cont .input-text input::-webkit-input-placeholder{
	color: #bbbe;
}
.income .cont .input-text input:focus{
	border: 0;
}
.income .cont .text{
	padding: 0 .6rem;
	font-size: .6rem;
	display: flex;
	justify-content: space-between;
}
.income .cont .text .num{
	font-size: .65rem;
}
/*投资弹窗*/
.investment{
	position: fixed;
    width: 100%;
    height: 100%;
    bottom: 0;
    top: 0;
    background-color: rgba(0,0,0,.6);
    z-index: 20;
    max-width: 640px;
    margin: 0 auto;
    align-items: center;
    justify-content: center;
	display: none;
}
.investment.on{
	display: flex;
}
.investment .cont{
	background-color: #fff;
	width: 80%;
	border-radius: .3rem;
	padding: .6rem 0;
	position: absolute;
	left: 50%;
	margin-left: -40%;
	top: 22%;
}
.investment .cont .title{
	text-align: center;
	font-size: .65rem;
	color: #3c3c3c;
	border-bottom: 1px #eee solid;
	position: relative;
	padding-bottom: .4rem;
}
.investment .cont .title .iconfont{
	position: absolute;
	right: .4rem;
	line-height: 1rem;
	top: -.1rem;
}
.investment .cont .input-text{
	margin: .6rem;
	display: flex;
	align-items: center;
	border: 1px #eee solid;
	padding: 0 .4rem;
}
.investment .cont .input-text.yhq-text input{
	text-align: right;
}
.investment .cont .input-text input{
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	color: #8a8a8aee;
	font-size: .6rem;
	background-color: #fff;
}
.investment .cont .input-text input::-webkit-input-placeholder{
	color: #bbbe;
}
.investment .cont .input-text input:focus{
	border: 0;
}
.investment .cont .input-text .yhq{
	width: 3.5rem;
	font-size: .6rem;
}
.investment .cont .input-text .iconfont{
	font-size: .6rem;
}
.investment .cont .text{
	padding: 0 .6rem;
	font-size: .6rem;
	display: flex;
	justify-content: space-between;
	margin-top: .6rem;
}
.investment .cont .text .num{
	font-size: .65rem;
}
.investment .cont .inve-btn{
	padding: 0 .6rem;
}
.investment .cont .inve-btn button{
	display: block;
	border: 0;
	width: 100%;
	color: #fff;
	padding: .4rem 0;
	border-radius: 2rem;
	font-size: .6rem;
}
.couponups{
	position: fixed;
	width: 100%;
	height: 100%;
	bottom: 0;
	top: 0;
	background-color: rgb(245, 245, 245);
	z-index: 30;
	display: none;
}
.couponups .couponPlay{
	margin-top: 0;
	height: 100%;
}
.couponups .cont{
	height: 100%;
	margin: .6rem;
}
.couponups .couponPlay .cont-list{
	position: relative;
	height: 100%;
	padding: 0;
}
.couponups .couponPlay .cont-list .list-ul{
	position: absolute;
	width: 100%;
	overflow-y: scroll;
	height: 100%;
	padding-bottom: 2.8rem;
}
.couponups .couponPlay .btn-link {
	left: 0;
}
.couponups .couponPlay .cont-list .list-ul .coupon-item .chosen{
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: rgba(0,0,0,.6);
	color: #ececec;
	display: flex;
	align-items: center;
	border-radius: .4rem;
	justify-content: center;
	font-size: .9rem;
	display: none;
}
.couponups .couponPlay .cont-list .list-ul li.yxz .chosen{
	display: flex;
}
/*------ 投资页样式 ------*/

/*------ 抽奖页样式 ------*/
.lotteryPlay{
	max-width: 640px;
}
.lotteryPlay .lotcont{
	position: absolute;
	width: 100%;
	top: 15.5rem;
	padding-bottom: 1.5rem;
	max-width: 640px;
}
.lotteryPlay .lotcont .prize{
 	background: url(../img/lotteryDraw-9.png) no-repeat;
 	background-size: 100%;
 	width: 15rem;
 	height: 14rem;
 	position: relative;
 	margin: auto;
 	padding: 1.3rem 1rem 2rem 1.5rem;
}
.lotteryPlay .lotcont .prize.on{
	background: url(../img/lotteryDraw-7.png) no-repeat;
	background-size: 100%;
}
.lotteryPlay .lotcont .prize .li-list img{
	height: 1.8rem;
	margin-bottom: .2rem;
}
.lotteryPlay .lotcont .prize .li-list .title{
	font-size: .6rem;
	font-size: .6rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.lotteryPlay .lotcont .prize .prize-ul{
	height: 100%;
	width: 100%;
	background-color: #ffa401;
	position: relative;
}
.lotteryPlay .lotcont .prize .prize-ul li{
	width: 3.9rem;
	background-color: #f5eff1;
	text-align: center;
	border-radius: .4rem;
	position: absolute;
	margin-left: .2rem;
	margin-top: .2rem;
}
.lotteryPlay .lotcont .prize .prize-ul li.on{
	background-color: #fcdca1;
}
.lotteryPlay .lotcont .prize .prize-ul li:nth-child(1){
	top: 0;
}
.lotteryPlay .lotcont .prize .prize-ul li:nth-child(2){
	top: 0;
	left: 4.1rem;
}
.lotteryPlay .lotcont .prize .prize-ul li:nth-child(3){
	top: 0;
	right: .2rem;
}
.lotteryPlay .lotcont .prize .prize-ul li:nth-child(4){
	top: 3.5rem;
	right: .2rem;
}
.lotteryPlay .lotcont .prize .prize-ul li:nth-child(5){
	top: 7rem;
	right: .2rem;
}
.lotteryPlay .lotcont .prize .prize-ul li:nth-child(6){
	top: 7rem;
	left: 4.1rem;
}
.lotteryPlay .lotcont .prize .prize-ul li:nth-child(7){
	top: 7rem;
	left: 0;
}
.lotteryPlay .lotcont .prize .prize-ul li:nth-child(8){
	top: 3.5rem;
	left: 0;
}
.lotteryPlay .lotcont .prize .prize-ul li .li-list{
	padding: .2rem .1rem;
	border-bottom: .1rem #fed176 solid;
	border-bottom-left-radius: .4rem;
	border-bottom-right-radius: .4rem;
}
.lotteryPlay .lotcont .prize .prize-btn{
	width: 3.9rem;
	background-color: #fde101;
	text-align: center;
	border-radius: .4rem;
	position: absolute;
	margin-left: .2rem;
	margin-top: .2rem;
	top: 4.8rem;
	left: 5.6rem;
	padding: .59rem .15rem;
}
.lotteryPlay .lotcont .prize .prize-btn:active{
	opacity: .8;
}
.lotteryPlay .lotcont .prize .prize-btn .title{
	font-size: .8rem;
	color: #E91E63;
	font-weight: bold;
}
.lotteryPlay .lotcont .prize .prize-btn .text{
	font-size: .6rem;
	color: #ea1e63;
	margin-top: .2rem;
}
.lotteryPlay .lotcont .record{
	width: 14rem;
	margin: auto;
	display: flex;
	justify-content: space-between;
	margin-top: .4rem;
}
.lotteryPlay .lotcont .record .record-btn{
	display: inline-block;
	width: 48%;
	text-align: center;
	background: url(../img/lotteryDraw-6.png) no-repeat;
	background-size: 100% 100%;
	padding: .6rem 0;
	color: #E91E63;
	font-weight: bold;
}
.lotteryPlay .record-list{
	width: 14rem;
	margin: auto;
	margin-top: 1.2rem;
}
.lotteryPlay .record-list.on{
	margin-top: 2.2rem;
}
.lotteryPlay .record-list .title{
	position: relative;
	text-align: center;
}
.lotteryPlay .record-list .title span{
	position: absolute;
	display: inline-block;
	width: 100%;
	left: 0;
	color: #f43308;
	font-weight: bold;
	font-size: .8rem;
	top: .35rem;
}
.lotteryPlay .record-list .cont{
	background: url(../img/lotteryDraw-2.png);
	background-size: 100%;
	position: relative;
	padding: .2rem 0;
}
.lotteryPlay .record-list .cont p{
	padding: 0 .6rem;
}
.lotteryPlay .record-list .cont:after{
	content: "";
	background: url(../img/lotteryDraw-3.png) no-repeat;
	background-size: 100%;
	height: 1rem;
	width: 100%;
	position: absolute;
	bottom: -1rem;
	left: 0;
}
.lotteryPlay .record-list .cont .cont-ul{
	overflow: hidden;
}
.lotteryPlay .record-list .cont .list{
	color: #8b473e;
	font-size: .6rem;
	display: flex;
	justify-content: space-between;
	padding: .2rem 1rem;
}
.lotteryPlay .record-list .cont .list span{
	width: 100%;
	padding-left: 3rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: right;
}
.lotteryPlay .lotcont-text{
	color: #fff;
	font-size: .6rem;
	padding: 1rem;
	text-align: center;
	margin-top: .4rem;
}
.lotlink{
	position: fixed;
	bottom: 0;
	width: 100%;
	text-align: center;
	color: #8b473e;
	background-color: #fec95f;
	padding: .5rem 0;
	max-width: 640px;
}
.lotlink:active{
	background-color: #ffa400;
	color: #8b473e;
}
/*抽奖攻略弹窗*/
.raiders{
	position: fixed;
	bottom: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.6);
	z-index: 30;
	display: none;
}
.raiders .cont{
	width: 14rem;
	margin: auto;
	position: absolute;
	left: 50%;
	margin-left: -7rem;
	top: 50%;
	margin-top: -3.5rem;
}
.raiders .cont .title {
	position: relative;
	text-align: center;
}
.raiders .cont .title span {
	position: absolute;
	display: inline-block;
	width: 100%;
	left: 0;
	color: #f43308;
	font-weight: bold;
	font-size: .8rem;
	top: .35rem;
}
.raiders .cont .item-block{
	background: url(../img/lotteryDraw-2.png);
	background-size: 100%;
	position: relative;
	padding: .2rem .6rem;
}
.raiders .cont .item-block:after {
	content: "";
	background: url(../img/lotteryDraw-3.png) no-repeat;
	background-size: 100%;
	height: 1rem;
	width: 100%;
	position: absolute;
	left: 0;
}
.raiders .cont .item-block table{
	text-align: center;
	border: 1px #7f3834 solid;
	margin: 0;
	color: #7f3834;
	background-color: #fee5af;
	width: 100%;
}
.raiders .cont .item-block table tr{
	border-bottom: 1px #7f3834 solid;
}
.raiders .cont .item-block table tr th{
	border-right: 1px #7f3834 solid;
	text-align: center;
	font-size: .65rem;
	padding: .1rem;
}
.raiders .cont .item-block table tr td{
	border-right: 1px #7f3834 solid;
	font-size: .6rem;
	padding: .1rem;
}
.raiders .cont .item-block .item-lable{
	margin-top: .6rem;
}
.raiders .cont .item-block .item-lable .text{
	font-size: .6rem;
	color: #7f3834;
	margin-top: .2rem;
}
.raiders .cont .item-block .item-lable .text:before{
	content: "●";
	margin-right: .1rem;
}
.raiders .cont .iconfont{
	background-color: #f5d900;
	color: #f43308;
	width: 1.2rem;
	height: 1.2rem;
	line-height: 1.2rem;
	border-radius: 50%;
	position: absolute;
	top: -3rem;
	font-size: .8rem;
	text-align: center;
	right: 0;
}
/*中奖纪录*/
.recording{
	position: fixed;
	bottom: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 30;
	display: none;
}
.recording .cont{
	width: 100%;
	margin: auto;
	position: absolute;
	top: 0;
	height: 89%;
}
.recording .cont .title {
	position: relative;
	text-align: center;
}
.recording .cont .title span {
	position: absolute;
	display: inline-block;
	width: 100%;
	left: 0;
	color: #f43308;
	font-weight: bold;
	font-size: .8rem;
	top: .35rem;
}
.recording .cont .item-block{
	background: url(../img/lotteryDraw-2.png);
	background-size: 100%;
	position: relative;
	padding: .2rem .6rem;
	height: 100%;
}
.recording .cont .item-block:after {
	content: "";
	background: url(../img/lotteryDraw-3.png) no-repeat;
	background-size: 100%;
	height: 1rem;
	width: 100%;
	position: absolute;
	left: 0;
}
.recording .cont .item-block table{
	text-align: center;
	border: 1px #7f3834 solid;
	margin: 0;
	color: #7f3834;
	background-color: #fee5af;
	width: 100%;
	height: 100%;
}
.recording .cont .item-block table tr{
	border-bottom: 1px #7f3834 solid;
}
.recording .cont .item-block table tr:last-child{
	border-bottom: 0px #7f3834 solid;
}
.recording .cont .item-block table tr th{
	border-right: 1px #7f3834 solid;
	text-align: center;
	font-size: .65rem;
	padding: .1rem;
	border-bottom: 1px #7f3834 solid;
}
.recording .cont .item-block table tr th:last-child{
	border-right: 0px #7f3834 solid;
}
.recording .cont .item-block table tr td{
	border-right: 1px #7f3834 solid;
	font-size: .6rem;
	padding: .1rem;
	border-bottom: 1px #7f3834 solid;
}
.recording .cont .item-block table tr td:last-child{
	border-right: 0px #7f3834 solid;
}
.recording .cont .iconfont{
	background-color: #f5d900;
	color: #f43308;
	width: 1.2rem;
	height: 1.2rem;
	line-height: 1.2rem;
	border-radius: 50%;
	position: absolute;
	top: 0;
	font-size: .8rem;
	text-align: center;
	right: 0;
}
.recording .cont .item-block table tbody {
	display: block;
	overflow-y: scroll;
	height: 100%;
}

.recording .cont .item-block table thead,.recording .cont .item-block tbody tr {
	display:table;
	width:100%;
	table-layout:fixed;
}

.recording .cont .item-block table thead {
	width: calc( 100% - 1em )
}
@media (min-width: 375px){
	.lotteryPlay .lotcont {
		position: absolute;
		width: 100%;
		top: 16rem;
	}
}
/*------ 抽奖页样式 ------*/

/*------ 理财页样式 ------*/
.heading.on{
	color: #fff;
	border: 0;
}
.finanPlay .cont-top{
	position: fixed;
	top: 2rem;
	width: 100%;
	/* border-bottom: .8rem #f5f5f5 solid; */
	max-width: 640px;
	z-index: 20;
}
.finanPlay .cont-top .top-list{
	display: flex;
	background-color: #fff;
	width: 96%;
	margin: auto;
	margin-bottom: -.45rem;
}
.finanPlay .cont-top .top-list .item-block{
	width: 25%;
	text-align: center;
	    padding: .6rem .2rem;
}
.finanPlay .cont-top .top-list .item-block.on .title{
}
.finanPlay .cont-top .top-list .item-block.on .iconfont{
}
.finanPlay .cont-top .top-list .item-block .title{
	font-size: .65rem;
	color: #4c4c4c;
}
.finanPlay .cont-top .top-list .item-block .num{
	font-size: .6rem;
}
.finanPlay .cont-item{
	padding: .8rem .5rem .8rem;
	padding-bottom: 0;
	background-color: #fb6312;
	margin-top: 5rem;
}
.finanPlay .out-link{
	background-color: #fff;
	display: block;
	padding: .6rem 1rem;
	position: relative;
	color: #949494;
	font-size: .65rem;
	margin: 0 .8rem;
	margin-bottom: .8rem;
}
.finanPlay .out-link:active{
	background-color: #eee;
}
.finanPlay .out-link .iconfont{
	font-size: 1.4rem;
	position: absolute;
	top: 0;
	right: .4rem;
}
.finanPlay .cont-item .item-list{
	text-align: center;
	margin-bottom: .8rem;
	padding-top: 1rem;
}
.finanPlay .cont-item .item-list .title{
	display: inline-block;
	background-color: #fff;
	padding: .3rem 1rem;
	font-size: .6rem;
	border-radius: 2rem;
	position: relative;
	padding-left: 2rem;
	margin-bottom: 1rem;
}
.finanPlay .cont-item .item-list .title .iconfont{
	position: absolute;
	left: .8rem;
	top: .05rem;
}
.finanPlay .cont-item .item-ul li{
    background-color: #fff;
    margin-bottom: 1.1rem;
    position: relative;
    z-index: 1;
}
.finanPlay .cont-item .item-ul li:before {
    content: "";
    position: absolute;
    width: 94%;
    left: 50%;
    background-color: rgba(255, 255, 255, 0.5);
    height: 100%;
    top: -4px;
    margin-left: -47%;
    z-index: -1;
}
.finanPlay .cont-item .item-ul li:after {
    content: "";
    position: absolute;
    width: 88%;
    left: 50%;
    background-color: rgba(255, 255, 255, 0.2);
    height: 100%;
    top: -8px;
    margin-left: -44%;
    z-index: -1;
}
.finanPlay .cont-item .item-ul .li-block{
	display: block;
	padding: .6rem;
	position: relative;
	overflow: hidden;
}
.finanPlay .cont-item .item-ul .li-block:active{
	background-color: #f9f9f9;
}
.finanPlay .cont-item .item-ul .li-block .mask{
	position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    left: 0;
    top: 0;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 1;
}
.finanPlay .cont-item .item-ul .li-block .tobeopen{
	height: 100px;
    position: absolute;
    top: 4px;
    left: -27px;
    width: 160px;
    overflow: hidden;
    line-height: 58px;
    clip-path: polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%);
    transform: rotateZ(-48deg);
	z-index: 2;
}
.finanPlay .cont-item .item-ul .li-block .tobeopen span{
    display: inline-block;
    width: 100px;
    height: 100px;
    line-height: 175px;
    position: absolute;
    left: 30px;
    top: -76px;
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    font-size: 12px;
    color: #fff;
}


.finanPlay .cont-item .item-ul .li-block .li-label{
	display: inline-block;
	position: absolute;
	background-color: #f25b62;
	font-size: .6rem;
	color: #fff;
	padding: .1rem .4rem;
	border-bottom-left-radius: .3rem;
	border-top-left-radius: .3rem;
	right: 0;
	top: .6rem;
}
.finanPlay .cont-item .item-ul .li-block .li-title{
	text-align: left;
	font-size: .7rem;
	color: #525252;
	font-weight: bold;
	margin-bottom: .4rem;
}
.finanPlay .cont-item .item-ul .li-block .li-title span{
	font-size: .6rem;
}
.finanPlay .cont-item .item-ul .li-block .cont{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: .6rem;
}
.finanPlay .cont-item .item-ul .li-block .cont .cont-left .num{
	font-size: .75rem;
	text-align: left;
}
.finanPlay .cont-item .item-ul .li-block .cont .cont-left .num span{
	font-size: 1.2rem;
}
.finanPlay .cont-item .item-ul .li-block .cont .cont-left .num b{
	display: inline-block;
	padding: 0 .2rem;
	color: #fff;
	font-weight: normal;
	font-size: .6rem;
	margin-left: .4rem;
}
.finanPlay .cont-item .item-ul .li-block .cont .cont-left .text{
	color: #565656;
	font-size: .6rem;
	text-align: left;
}
.finanPlay .cont-item .item-ul .li-block .cont .cont-right{
	display: flex;
}
.finanPlay .cont-item .item-ul .li-block .cont .cont-right .block:first-child{
	padding-right: .6rem;
	border-right: 1px #eaeaea solid;
}
.finanPlay .cont-item .item-ul .li-block .cont .cont-right .block:last-child{
	padding-left: .6rem;
}
.finanPlay .cont-item .item-ul .li-block .cont .cont-right .block .num{
	font-weight: bold;
	font-size: .6rem;
}
.finanPlay .cont-item .item-ul .li-block .cont .cont-right .block .text{
	color: #949494;
}
.finanPlay .cont-item .item-ul .li-block .cont-text{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.finanPlay .cont-item .item-ul .li-block .cont-text .bar{
	width: 50%;
	display: flex;
	align-items: center;
	font-size: .65rem;
	color: #949494;
}
.finanPlay .cont-item .item-ul .li-block .cont-text .bar span{
	display: block;
	width: 100%;
	height: .15rem;
	background-color: #eee;
	margin-right: .4rem;
	position: relative;
}
.finanPlay .cont-item .item-ul .li-block .cont-text .bar span b{
	width: 33%;
	height: .15rem;
	display: block;
}
.finanPlay .cont-item .item-ul .li-block .cont-text .text{
	font-size: .65rem;
}
.finanPlay .finan-lable{
	font-size: .6rem;
	color: #c5c5c5;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: .7rem;
}
.finanPlay .finan-lable img{
	height: 1rem;
	padding-right: .2rem;
}
.finanPlay{
	/* margin-bottom: 1rem; */
}
.finanPlay .cont-item .item-ul .li-block .sold{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.7);
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	display: none;
}
.finanPlay .cont-item .item-ul .li-block .sold .iconfont{
	color: #fff;
	font-size: 3rem;
}
.finanPlay .cont-item .item-ul .li-block.on .sold{
	display: flex;
}
/*------ 理财页样式 ------*/

/*------ 已售磬产品样式 ------*/
.financial_outlist .item-ul{
	padding: .8rem;
	margin-top: 1.4rem;
	padding-top: 0;
	padding-bottom: 0;
}
.financial_outlist .item-ul li{
	background-color: #fff;
	margin-bottom: .6rem;
}
.financial_outlist .item-ul .li-block{
	display: block;
	padding: .6rem;
	position: relative;
}
.financial_outlist .item-ul .li-block:active{
	background-color: #f9f9f9;
}
.financial_outlist .item-ul .li-block .li-label{
	display: inline-block;
	position: absolute;
	background-color: #f25b62;
	font-size: .6rem;
	color: #fff;
	padding: .1rem .4rem;
	border-bottom-left-radius: .3rem;
	border-top-left-radius: .3rem;
	right: 0;
	top: .6rem;
}
.financial_outlist .item-ul .li-block .li-title{
	text-align: left;
	font-size: .7rem;
	color: #525252;
	font-weight: bold;
	margin-bottom: .4rem;
}
.financial_outlist .item-ul .li-block .li-title span{
	font-size: .6rem;
}
.financial_outlist .item-ul .li-block .cont{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: .4rem;
}
.financial_outlist .item-ul .li-block .cont .cont-left .num{
	font-size: .75rem;
	text-align: left;
}
.financial_outlist .item-ul .li-block .cont .cont-left .num span{
	font-size: 1.2rem;
}
.financial_outlist .item-ul .li-block .cont .cont-left .num b{
	display: inline-block;
	padding: 0 .2rem;
	color: #fff;
	font-weight: normal;
	font-size: .6rem;
	margin-left: .4rem;
}
.financial_outlist .item-ul .li-block .cont .cont-left .text{
	color: #80937f;
	font-size: .6rem;
	text-align: left;
}
.financial_outlist .item-ul .li-block .cont .cont-right{
	display: flex;
}
.financial_outlist .item-ul .li-block .cont .cont-right .block:first-child{
	padding-right: .6rem;
	border-right: 1px #eaeaea solid;
}
.financial_outlist .item-ul .li-block .cont .cont-right .block:last-child{
	padding-left: .6rem;
}
.financial_outlist .item-ul .li-block .cont .cont-right .block .num{
	font-weight: bold;
}
.financial_outlist .item-ul .li-block .cont .cont-right .block .text{
	color: #949494;
}
.financial_outlist .item-ul .li-block .cont-text{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.financial_outlist .item-ul .li-block .cont-text .bar{
	width: 50%;
	display: flex;
	align-items: flex-end;
	font-size: .65rem;
	color: #949494;
}
.financial_outlist .item-ul .li-block .cont-text .bar span{
	display: block;
	width: 100%;
	height: .15rem;
	background-color: #eee;
	margin-right: .4rem;
	position: relative;
}
.financial_outlist .item-ul .li-block .cont-text .bar span b{
	width: 33%;
	height: .15rem;
	display: block;
}
.financial_outlist .item-ul .li-block .cont-text .text{
	font-size: .65rem;
}
.financial_outlist .item-ul .li-block .sold{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.4);
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	display: none;
}
.financial_outlist .item-ul .li-block .sold .iconfont{
	color: #fff;
	font-size: 3rem;
}
.financial_outlist .item-ul .li-block.on .sold{
	display: flex;
}
/*------ 已售磬产品样式 ------*/

/*------ 实名认证样式 ------*/
.veriPlay{
	margin-top: 2.1rem;
}
.veriPlay .veri-title{
	padding: .4rem .6rem;
	color: #a0a0a0;
	font-size: .6rem;
}
.veriPlay .cont .cont-item{
	background-color: #fff;
	padding: .3rem .6rem;
	font-size: .65rem;
	display: flex;
	align-items: center;
	margin-bottom: .3rem;
	position: relative;
}
.veriPlay .cont .cont-item a{
	display: flex;
	align-items: center;
	width: 100%;
}
.veriPlay .cont .cont-item a span{
	color: #000;
}
.veriPlay .cont .cont-item span{
	display: inline-block;
	width: 3rem;
}
.veriPlay .cont .cont-item input{
	line-height: 1.5rem;
	font-size: .6rem;
	background-color: #fff;
}
.veriPlay .cont .cont-item input:focus{
	border: 0;
}
.veriPlay .cont .cont-item input::-webkit-input-placeholder{
	color: #adadad;
}
.veriPlay .cont .cont-item .iconfont{
	font-size: .6rem;
	position: absolute;
	right: 0;
}
.veriPlay .cont .cont-item button{
	display: inline-block;
	padding: .3rem .6rem;
	position: absolute;
	right: .6rem;
	border-radius: 2rem;
	background-color: #fff;
}
.veriPlay .cont .cont-btn{
	padding: .2rem .6rem;
}
.veriPlay .cont .cont-btn .veri-btn{
	display: block;
	border: 0;
	width: 100%;
	color: #fff;
	padding: .5rem 0;
	border-radius: 2rem;
}
.veriPlay .cont .cont-btn .veri-btn.on{
	background-color: #ccc;
}
/*------ 实名认证样式 ------*/

/*投资结果页*/
.invest_result{
	max-width: 640px;
	margin-top: 2.1rem;
	padding: .4rem.6rem;
	background-color: #fff;
}
.invest_result .text{
	font-size: .65rem;
	color: #929292;
	padding: .3rem .4rem;
}
.invest_result .text span{
	font-size: .6rem;
	color: #4c4c4c;
}
.invest_result .text .tz-yes{
	color: #00f;
}
.invest_result .result{
	border-bottom: 1px #eee solid;
	padding: .2rem 0 .8rem 0;
	margin-bottom: .4rem;
	text-align: center;
}
.invest_result .result .iconfont{
	font-size: 2.4rem;
	display: inline-block;
	color: #5bb72d;
}
.invest_result .result .iconfont span{
	color: #717171;
}
.invest_result .result .title{
	display: block;
	font-size: .8rem;
}
.invest_result .result .num{
	font-size: 1rem;
	font-weight: bold;
	padding-top: .2rem;
	display: block;
}
.result-btn{
	padding: .8rem 1rem 0;
}
.result-btn .link{
	display: block;
	color: #fff;
	text-align: center;
	padding: .45rem 0;
	border-radius: 2rem;
	margin-bottom: .6rem;
}
.result-btn .link.on{
	background-color: rgba(0,0,0,0);
}
/*投资结果页*/

/*个人中心页*/
.persoPlay .cont-top{
	text-align: center;
    padding: .6rem 0 1.5rem 0;
    color: #fff;
    border-radius: 0 0 1rem 1rem;
}
.persoPlay .cont-top .top-item{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 .8rem;
}
.persoPlay .cont-top .top-item .my-text{
	display: flex;
	align-items: center;
	font-size: .65rem;
}
.persoPlay .cont-top .top-item .my-text .iconfont{
	font-size: 1.4rem;
	display: inline-block;
	padding-right: .2rem;
}
.persoPlay .cont-top .top-item span{
	display: flex;
	align-items: center;
	position: relative;
}
.persoPlay .cont-top .top-item .iconfont{
	font-size: 1.2rem;
	padding-right: .1rem;
}
.persoPlay .cont-top .top-item .num2{
    display: inline-block;
    color: #fff;
    border-radius: 20px;
    position: absolute;
    top: -.2rem;
    font-size: .6rem;
    height: .9rem;
    right: -.3rem;
    font-weight: normal;
    width: .9rem;
    text-align: center;
    line-height: .9rem;
}
.persoPlay .cont-top .text{
	padding-top: .2rem;
}
.persoPlay .cont-top .text .iconfont{
	font-size: .6rem;
	display: inline-block;
	padding-left: .4rem;
}
.persoPlay .cont-top .num{
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.3rem;
	padding-top: .4rem;
}
.persoPlay .cont-top .num .iconfont{
	display: inline-block;
	padding-left: .4rem;
}
.persoPlay .cont-top .list-block{
	display: flex;
	justify-content: space-around;
	padding: .6rem .6rem 0 .6rem;
}
.persoPlay .cont-top .list-block .title{
	font-size: .65rem;
	width: 25%;
}
.persoPlay .cont-top .list-block span{
	display: block;
}
.persoPlay .cont-money{
	background-color: #fff;
	margin: 0 .3rem;
	margin-top: -.85rem;
	border-radius: .3rem;
}
.persoPlay .cont-money .money-list{
	display: flex;
}
.persoPlay .cont-money .money-list .link{
    text-align: center;
    display: inline-block;
    font-size: .6rem;
    padding: .5rem 0;
    width: 25%;
    margin: auto;
}
.persoPlay .cont-money .money-list .link .iconfont{
	display: block;
	font-size: 1.3rem;
	line-height: 1.3rem;
	padding-bottom: .1rem;
}
.persoPlay .cont-list{
	margin: .3rem;
    margin-top: .4rem;
    padding: 0 .5rem;
    background-color: #fff;
    border-radius: .3rem;
}
.persoPlay .item{
	background-color: #fff;
    padding: .4rem 0;
    display: flex;
    align-items: center;
    position: relative;
    border-bottom: 1px #f9f9f9 solid;
    color: #909090;
}
.persoPlay .item:active{

}
.persoPlay .item:last-child{
	border-bottom: 0px #eee solid;
}
.persoPlay .item .icon{
	font-size: .6rem;
	position: absolute;
	right: 0;
}
.persoPlay .item .icon-lable{
	display: inline-block;
	padding-right: .3rem;
}
.persoPlay .item b{

}
.persoPlay .item-text{
	margin-top: .4rem;
	padding: .8rem .6rem;
	background-color: #fff;
	position: relative;
}
.persoPlay .item-text:active{
	background-color: #eee;
}
.persoPlay .item-text .title{
	font-size: .65rem;
	margin-bottom: .2rem;
}
.persoPlay .item-text .title span{
	font-size: .75rem;
	display: inline-block;
	padding-right: .4rem;
}
.persoPlay .item-text .text{
	color: #989898;
	font-size: .65rem;
}
.persoPlay .item-text .iconfont{
	position: absolute;
	top: 1.3rem;
	right: .6rem;
	font-size: .7rem;
}
.persoPlay .finan-lable{
	font-size: .6rem;
	color: #c5c5c5;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: .7rem;
}
.persoPlay .finan-lable img{
	height: 1rem;
	padding-right: .2rem;
}
.persoPlay{
	margin-bottom: 1rem;
}
.persoPlay .out-btn{
	display: block;
    text-align: center;
    padding: .4rem 0;
    width: 90%;
    margin: auto;
    margin-top: 1rem;
    font-size: .8rem;
    color: #fff;
    border-radius: 2rem;
}
.persoPlay .out-btn:active{
	opacity: .8;
}
/*个人中心页*/

/*消息页*/
.messPlay{
	margin-top: 2.1rem;
}
.messPlay .cont-list{
	padding: .6rem;
	border-bottom: 1px #eee solid;
	position: relative;
	background-color: #fff;
	display: flex;
    align-items: center;
}
.messPlay .cont-list.on{
	color: #a7a7a7;
}
.messPlay .cont-list .item{
	width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 20px;
}
.messPlay .cont-list .title{
	font-size: .65rem;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.messPlay .cont-list .title span{
	display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 97%;
}
.messPlay .cont-list .title b{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: text-top;
    margin-left: 2px;
}
.messPlay .cont-list.on .title b{
	display: none;
}
.messPlay .cont-list .delete-btn{
	display: inline-block;
	background-color: #dedede;
	color: #ababab;
	padding: .1rem .4rem;
	font-size: .6rem;
	border-radius: .1rem;
	margin-top: .2rem;
}
.messPlay .cont-list .text{
	font-size: .6rem;
}
.messPlay .cont-list .icon{
	position: absolute;
	right: .6rem;
	font-size: .7rem;
}
.messPlay .cont-list .micon{
	font-size: 27px;
    margin-right: 10px;
}
.messPlay .cont-list.on .micon{
	color: #a7a7a7;
}
.messPlay .cont-no{
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -4.1rem;
	top: 50%;
	margin-top: -4.8rem;
	display: none;
}
.messPlay .cont-no img{
	height: 5rem;
}
.messPlay .cont-no .text{
	color: #b3b3b3;
}
/*消息页*/

/*充值页*/
.rechaPlay {
	margin-top: 2.1rem;
}
.rechaPlay .cont-top {
	border-bottom: 1px #eee solid;
	background-color: #fff;
	white-space: nowrap;
	overflow-x: scroll;
}
.rechaPlay .cont-top .top-list{
	display: inline-block;
	padding: .5rem 1rem;
	border-radius: .3rem;
	font-size: .6rem;
	color: #8c8c8c;
	position: relative;
}
.rechaPlay .cont-top .top-list:last-child{
	margin-right:0;
}
.rechaPlay .cont-top .top-list.on{
}
.rechaPlay .cont-top .top-list.on:before{
	content: "";
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.rechaPlay .text-label{
	color: #666666;
	background-color: #fff;
	padding: .6rem;
	font-size: .6rem;
	line-height: 1.8em;
}
.rechaPlay .text-label span{
	font-size: .65rem;
}
.rechaPlay .card{
    color: #fff;
    margin: .2rem .2rem;
    border-radius: .3rem;
    padding: .4rem;
    display: flex;
    align-items: end;
    margin-bottom: .2rem;
}
.rechaPlay .card .iconfont{
    font-size: 1.6rem;
    background-color: #fff;
    color: #f00;
    border-radius: 50%;
    width: 1.6rem;
    height: 1.6rem;
    text-align: center;
    line-height: 1.7rem;
}
.rechaPlay .card .bank{
	font-size: 12px;
	margin-left: .2rem;
}
.rechaPlay .card .bank .num{
	padding-bottom: .1rem;
	font-size: 14px;
}
.rechaPlay .card .bank .num span{
	font-size: 12px;
	padding-left: .2rem;
}
.rechaPlay .card .bank .name{
	padding-bottom: .3rem;
	font-size: 14px;
}
.rechaPlay .card .bank .label{
	color: #aed5f1;
	font-size: .2rem;
}

.rechaPlay .cont-item{
	background-color: #fff;
	padding: .5rem .6rem;
	font-size: .65rem;
	display: flex;
	align-items: center;
	border-bottom: 1px #eee solid;
}
.rechaPlay .cont-item input{
	margin-left: .2rem;
	color: #333;
	background-color: #fff;
}
.rechaPlay .cont-item input:focus{
	border: 0;
}

.rechaPlay .cont .cont-btn .rebtn{
	display: block;
	width: 80%;
	border: 0;
	border-radius: 2rem;
	padding: .4rem 0;
	margin: auto;
	color: #fff;
	margin-top: .85rem;
	margin-bottom: .85rem;
}
.rechaPlay .cont{
	border-top: 1px #eee solid;
}
.rechaPlay .cont-type{
	font-size: .65rem;
}
.rechaPlay .cont-type .type-list{
	background-color: #fff;
}
.rechaPlay .cont-type .type-list .radio{
    display: flex;
    align-items: center;
    padding: .4rem;
    border-bottom: 1px #eee solid;
}
.rechaPlay .cont-type .type-list .radio img{
	height: 2.4rem;
    display: inline-block;
    padding-right: .3rem;
}
.rechaPlay .cont-type .type-list .radio .right span:first-child{
	display: block;
    color: #333;
    padding-bottom: .1rem;
}
.rechaPlay .cont-type .type-list .radio .right span:last-child{
	color: #999;
}
.rechaPlay .cont-type .type-list .radio .iconfont{
	border-radius: 5rem;
    border: 1px #e2e2e2 solid;
    width: 1.1rem;
    height: 1.1rem;
    font-size: .7rem;
    line-height: 1.1rem;
    text-align: center;
    color: #fff;
    background-color: #fff;
    position: absolute;
    right: .4rem;
}
.rechaPlay .cont-type .type-list .radio.on .iconfont{

}
.rechaPlay .cont-type .lable{
	display: block;
	text-align: center;
	color: #969696;
	padding: .6rem;
}
/*充值页*/

/*优惠券页*/
.couponPlay{
	margin-top: 2rem;
	margin-bottom: 1.4rem;
}
.couponPlay .cont-top {
	border-bottom: 1px #eee solid;
	background-color: #fff;
}
.couponPlay .cont-top .top-list{
	display: inline-block;
	padding: .5rem 0;
	border-radius: .3rem;
	font-size: .6rem;
	color: #8c8c8c;
	position: relative;
	width: 25%;
	text-align: center;
}
.couponPlay .cont-top .top-list:last-child{
	margin-right:0;
}
.couponPlay .cont-top .top-list.on{

}
.couponPlay .cont-top .top-list.on:before{
	content: "";
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.couponPlay .cont-list{
	padding: .6rem;
}
.couponPlay .cont-list .list-input{
	margin-bottom: 1rem;
	margin-top: .4rem;
}
.couponPlay .cont-list .list-input form{
	display: flex;
	align-items: center;
	justify-content: center;
}
.couponPlay .cont-list .list-input .input-num{
	border: 1px #d3d3d3 solid;
	width: 70%;
	padding: 0 .4rem;
	border-top-left-radius: .3rem;
	border-bottom-left-radius: .3rem;
	height: 1.8rem;
	line-height: 1.8rem;
	font-size: .6rem;
	color: #333;
}
.couponPlay .cont-list .list-input .input-num::-webkit-input-placeholder{
	color: #b1b1b1;
}
.couponPlay .cont-list .list-input .exchange-btn{
	border: 0;
	color: #fff;
	padding: .4rem .5rem;
	height: 1.8rem;
	border-bottom-right-radius: .3rem;
	border-top-right-radius: .3rem;
	background-color: #d3d3d3;
	width: 30%;
}
.couponPlay .cont-list .list-ul li{
	margin-bottom: .6rem;
}
.couponPlay .cont-list .list-ul .title-text{
	color: #909090;
	text-align: center;
	font-size: .65rem;
}
.couponPlay .cont-list .list-ul .coupon-item{
	display: flex;
	align-items: center;
	background-color: #fff;
	border-radius: .4rem;
	position: relative;
}
.couponPlay .cont-list .list-ul .coupon-item:active{
	background-color: #eee;
}
.couponPlay .cont-list .list-ul .coupon-item.use:before{
	content: "";
	position: absolute;
	left: -.5rem;
	width: 1rem;
	height: 1rem;
	background-color: #f5f5f5;
	border-radius: 50%;
	top: 1.55rem;
}
.couponPlay .cont-list .list-ul .coupon-item .item-left{
	padding: .8rem;
	text-align: center;
	border-bottom-left-radius: .4rem;
	border-top-left-radius: .4rem;
	color: #fff;
	height: 100%;
	position: relative;
}
.couponPlay .cont-list .list-ul .coupon-item .item-left:before{
	content: "";
	position: absolute;
	left: -.5rem;
	width: 1rem;
	height: 1rem;
	background-color: #f5f5f5;
	border-radius: 50%;
	top: 1.55rem;
}
.couponPlay .cont-list .list-ul .coupon-item .item-left .num{
	font-size: .6rem;
}
.couponPlay .cont-list .list-ul .coupon-item .item-left .num span{
	font-size: 1.2rem;
}
.couponPlay .cont-list .list-ul .coupon-item .item-left .text{
	font-size: .6rem;
}
.couponPlay .cont-list .list-ul .coupon-item .item-right{
	padding-left: .5rem;
	font-size: .6rem;
}
.couponPlay .cont-list .list-ul .coupon-item .item-right .title{
	font-size: .65rem;
	padding-top: .2rem;
	color: #676767;
}
.couponPlay .cont-list .list-ul .coupon-item .item-right .title span{
	color: #fff;
	display: inline-block;
	display: inline-block;
	padding: .1rem .4rem;
	border-radius: .2rem;
	font-size: .6rem;
	margin-right: .4rem;
}
.couponPlay .cont-list .list-ul .coupon-item .item-right .day{
	color: #949494;
	margin-top: .3rem;
}
.couponPlay .cont-list .list-ul .coupon-item .item-right .time{
	color: #949494;
	margin-top: .4rem;
}
.couponPlay .cont-list .list-ul .coupon-item .uselayer{
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: rgba(0,0,0,.4);
	color: #ececec;
	display: flex;
	align-items: center;
	display: none;
	border-radius: .4rem;
}
.couponPlay .cont-list .list-ul .coupon-item .uselayer .iconfont{
	font-size: 2.5rem;
	display: inline-block;
	padding-left: 1rem;
}
.couponPlay .cont-list .list-ul .coupon-item .expired{
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: rgba(0,0,0,.4);
	color: #ececec;
	display: flex;
	align-items: center;
	display: none;
	border-radius: .4rem;
}
.couponPlay .cont-list .list-ul .coupon-item .expired .iconfont{
	font-size: 2.6rem;
	display: inline-block;
	padding-left: 1rem;
}
.couponPlay .cont-list .list-ul .coupon-item.use .uselayer{
	display: flex;
}
.couponPlay .cont-list .list-ul .coupon-item.exp .expired{
	display: flex;
}
.couponPlay .btn-link{
	position: fixed;
	bottom: 0;
	width: 100%;
	color: #fff;
	text-align: center;
	padding: .6rem 0;
	font-size: .65rem;
	max-width: 640px;
}
/*优惠券页*/

/*我的首页*/
.accountPlay{
	margin-top: 2.1rem;
	margin-bottom: 1.4rem;
}
.accountPlay .cont-top {
	border-bottom: 1px #eee solid;
	background-color: #fff;
	display: flex;
}
.accountPlay .cont-top .top-list{
	display: inline-block;
	padding: .5rem;
	border-radius: .3rem;
	font-size: .6rem;
	color: #8c8c8c;
	position: relative;
	text-align: center;
	width: 25%;
}
.accountPlay .cont-top .top-list:last-child{
	margin-right:0;
}
.accountPlay .cont-top .top-list.on{

}
.accountPlay .cont-top .top-list.on:before{
	content: "";
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.accountPlay .cont-list{
	background-color: #fff;
	display: none;
}
.accountPlay .cont-list.on{
	display: block;
}
.accountPlay .cont-list .text{
	display: flex;
	justify-content: space-between;
	border-bottom: 1px #eee solid;
	padding: .4rem .6rem;
	color: #989898;
}
.accountPlay .cont-list .text span{
	color: #666;
}
.accountPlay .cont-list .text span b{
}
.accountPlay .cont-list .text a{
}
.accountPlay .-title-text{
	padding: 1rem .6rem;
	color: #ffa800;
	text-align: center;
	background-color: #fff;
	border-bottom: 1px #eee solid;
}
.accountPlay .-title-text img{
	height: 2.5rem;
	display: block;
	margin: auto;
	margin-bottom: .4rem;
}
/*我的首页*/

/*资料修改页*/
.data_modifyPlay{
	margin-top: 2.1rem;
	margin-bottom: 1.4rem;
}
.data_modifyPlay .cont-top {
	border-bottom: 1px #eee solid;
	background-color: #fff;
	white-space: nowrap;
	overflow-x: scroll;
}
.data_modifyPlay .cont-top .top-list{
	display: inline-block;
	padding: .5rem 1rem;
	border-radius: .3rem;
	font-size: .6rem;
	color: #8c8c8c;
	position: relative;
	text-align: center;
}
.data_modifyPlay .cont-top .top-list:last-child{
	margin-right:0;
}
.data_modifyPlay .cont-top .top-list.on{

}
.data_modifyPlay .cont-top .top-list.on:before{
	content: "";
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.data_modifyPlay .cont-list{
	display: none;
}
.data_modifyPlay .cont-list.on{
	display: block;
}
.data_modifyPlay .cont-list .title{
	padding: 1rem .6rem;
	font-size: .6rem;
	border-bottom: 1px #eee solid;
	background-color: #fff;
	line-height: 1.7em;
}
.data_modifyPlay .cont-list .text{
	display: flex;
	justify-content: space-between;
	border-bottom: 1px #eee solid;
	padding: .6rem;
	color: #989898;
	background-color: #fff;
}
.data_modifyPlay .cont-list .text span{
	color: #666;
	display: block;
	width: 70%;
	font-size: .6rem;
}
.data_modifyPlay .cont-list .text input{
	width: 70%;
	color: #333;
	background-color: #fff;
	font-size: .6rem;
}
.data_modifyPlay .cont-list .t-btn{
	display: block;
	width: 80%;
	border: 0;
	border-radius: 2rem;
	padding: .4rem 0;
	margin: auto;
	color: #fff;
	margin-top: .85rem;
}
.data_modifyPlay .cont-list .t-btn.on{
	display: none;
}
.data_modifyPlay .cont-list .cont-item{
	background-color: #fff;
	padding: .6rem;
	font-size: .65rem;
	display: flex;
	align-items: center;
	border-bottom: 1px #eee solid;
	color: #989898;
	position: relative;
}
.data_modifyPlay .cont-list .cont-item input{
	margin-left: .2rem;
	color: #333;
	background-color: #fff;
}
.data_modifyPlay .cont-list .cont-item .yzm-btn{
	display: block;
	border: 0;
	font-size: .6rem;
	padding: .3rem .5rem;
	border-radius: 2rem;
	color: #ffffff;
	position: absolute;
	top: .3rem;
	right: .6rem;
}
.data_modifyPlay .cont-list .title img{
	display: block;
	margin: auto;
	margin-bottom: .4rem;
}
.data_modifyPlay .cont-list .title .tishi{
	display: none;
}
.data_modifyPlay .cont-list .title .tishi.on{
	display: block;
}
/*资料修改页*/

/*我的投资页*/
.my_invesPlay{
	margin-top: 2.1rem;
	margin-bottom: 1.4rem;
}
.my_invesPlay .cont-top {
	border-bottom: 1px #eee solid;
	background-color: #fff;
	white-space: nowrap;
	overflow-x: scroll;
}
.my_invesPlay .cont-top .top-list{
	display: inline-block;
	padding: .5rem 1rem;
	border-radius: .3rem;
	font-size: .6rem;
	color: #8c8c8c;
	position: relative;
	text-align: center;
}
.my_invesPlay .cont-top .top-list:last-child{
	margin-right:0;
}
.my_invesPlay .cont-top .top-list.on{

}
.my_invesPlay .cont-top .top-list.on:before{
	content: "";
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.my_invesPlay .cont-list .item-block{
	display: none;
}
.my_invesPlay .cont-list .item-block.on{
	display: block;
}
.my_invesPlay .cont-list .item-block .title{
	padding: 1rem .6rem;
	font-size: .6rem;
	border-bottom: 1px #eee solid;
	background-color: #fff;
	line-height: 1.7em;
}
.my_invesPlay .cont-list .item-block .text{
	display: flex;
	justify-content: space-between;
	border-bottom: 1px #eee solid;
	padding: .4rem .5rem;
	color: #989898;
	font-size: .6rem;
}
.my_invesPlay .cont-list .item-block .text span{
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 66%;
}
.my_invesPlay .cont-list .item-block .text span b{
}
.my_invesPlay .cont-list .item-block .text a{
}
.my_invesPlay .cont-list .item-block .block-ul{
	margin: .6rem;
	border: 1px #eee solid;
}
.my_invesPlay .cont-list .item-block .filter{
	padding: .6rem;
	display: flex;
	align-items: center;
	padding-bottom: 0;
}
.my_invesPlay .cont-list .item-block .filter input{
	border: 1px #eee solid;
	border-radius: .2rem;
	color: #333;
	padding-left: .2rem;
	height: 1.4rem;
	line-height: 1.4rem;
	width: 100%;
}
.my_invesPlay .cont-list .item-block .block{
	margin: .6rem;
	border: 1px #eee solid;
}
.my_invesPlay .cont-list .item-block .time{
	font-size: .6rem;
	padding: .6rem .6rem 0;
	color: #636363;
}
/*我的投资页*/

/*资金统计页*/
.fundPlay {
	margin-top: 2.1rem;
}
.fundPlay .cont-top {
	border-bottom: 1px #eee solid;
	background-color: #fff;
	white-space: nowrap;
	overflow-x: scroll;
}
.fundPlay .cont-top .top-list{
	display: inline-block;
	padding: .5rem 1rem;
	border-radius: .3rem;
	font-size: .6rem;
	color: #8c8c8c;
	position: relative;
}
.fundPlay .cont-top .top-list:last-child{
	margin-right:0;
}
.fundPlay .cont-top .top-list.on{

}
.fundPlay .cont-top .top-list.on:before{
	content: "";
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.fundPlay .text-label{
	color: #666666;
	background-color: #fff;
	padding: .6rem;
	font-size: .6rem;
	line-height: 1.8em;
}
.fundPlay .text-label span{
	font-size: .65rem;
}
.fundPlay  .cont-list .item-block .title{
	padding: 1rem .6rem;
	font-size: .6rem;
	border-bottom: 1px #eee solid;
	background-color: #fff;
	line-height: 1.7em;
}
.fundPlay  .cont-list .item-block .text{
	display: flex;
	justify-content: space-between;
	border-bottom: 1px #eee solid;
	padding: .4rem .5rem;
	color: #989898;
	font-size: .6rem;
}
.fundPlay  .cont-list .item-block .text.on{
	background-color: #eee;
	font-size: .7rem;
	color: #5a5a5a;
}
.fundPlay  .cont-list .item-block .text span{
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 66%;
}
.fundPlay  .cont-list .item-block .text span b{
}
.fundPlay  .cont-list .item-block .text a{
}
.fundPlay  .cont-list .item-block .block-ul{
	margin: .6rem;
	border: 1px #eee solid;
}
.fundPlay  .cont-list .item-block .block{
	margin: .6rem;
	border: 1px #eee solid;
}
/*资金统计页*/


/*资金流水*/
.moneylog{
	margin-top: 2.1rem;
	margin-bottom: 1.4rem;
}
.moneylog .cont-top {
	border-bottom: 1px #eee solid;
	background-color: #fff;
	display: flex;
    align-items: center;
}
.moneylog .cont-top .top-list{
	display: inline-block;
	padding: .5rem 0;
	border-radius: .3rem;
	font-size: .6rem;
	color: #8c8c8c;
	position: relative;
	width: 33.33%;
	text-align: center;
}
.moneylog .cont-top .top-list:last-child{
	margin-right:0;
}
.moneylog .cont-top .top-list.on{

}
.moneylog .cont-top .top-list.on:before{
	content: "";
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.moneylog .cont .item{
	display: none;
	padding: 16px;
}
.moneylog .cont .item.on{
	display: block;
}
.moneylog .cont .item .list{
	background-color: #fff;
	display: block;
	border-radius: 4px;
	padding: 14px 10px 10px;
	font-size: 14px;
	color: #a5a5a5;
	margin-bottom: 16px;
	box-shadow: 4px 4px 10px #dedede;
	position: relative;
}
.moneylog .cont .item .list .title{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding-bottom: 12px;
}
.moneylog .cont .item .list .title .lable{
    display: inline-block;
    padding: 4px 10px;
    color: #fff;
    font-size: 12px;
    position: absolute;
    left: 0;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.moneylog .cont .item .list .title .lable .iconfont {
    vertical-align: sub;
    line-height: 7px;
    padding-right: 4px;
}
.moneylog .cont .item .list .title .status{
	color: #f00;
	font-size: 12px;
}
.moneylog .cont .item .list .title .status.yes{
}
.moneylog .cont .item .list .text{
	padding-top: 4px;
}
.moneylog .cont .item .list .text span{
	font-size: 14px;
	font-weight: bold;
}
.moneylog .cont .item .list .block{

}
.moneylog .cont .item .list .time{
	display: flex;
	align-items: center;
	padding-top: 8px;
	justify-content: flex-end;
	border-top: 1px #f3f3f3 solid;
	margin-top: 14px;
}
.moneylog .cont .item .list .time .iconfont{
	font-size: 22px;
	padding-right: 1px;
	padding-top: 1px;
	line-height: 16px;
}
.moneylog .cont .item .noinfo{
	text-align: center;
    color: #9c9c9c;
	padding-top: 1rem;
	display: none;
}
.moneylog .cont .item .noinfo.on{
	display: block;
}
.moneylog .cont .item .noinfo .iconfont{
    font-size: 1.4rem;
}
.moneylog .cont .item .noinfo .text{
	font-size: .3rem;
    padding-top: .2rem;
}
.moneylog .cont .item .load{
	display: none;
    align-items: center;
	justify-content: center;
    font-size: .34rem;
    color: #9c9c9c;
	padding-top: 1rem;
}
.moneylog .cont .item .load.on{
	display: flex;
}
.moneylog .cont .item .load .iconfont{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .6rem;
    width: .66rem;
    height: .66rem;
    border-radius: 2rem;
    animation: rotate1 linear 2s infinite;
}
.moneylog .cont .item .load .text{
	padding-left: .1rem;
}
/*资金流水*/


/*充值记录页*/
.recha_recordPlay {
	margin-top: 2.1rem;
}
.recha_recordPlay .cont-top {
	border-bottom: 1px #eee solid;
	background-color: #fff;
	white-space: nowrap;
	overflow-x: scroll;
}
.recha_recordPlay .cont-top .top-list{
	display: inline-block;
	padding: .5rem 1rem;
	border-radius: .3rem;
	font-size: .6rem;
	color: #8c8c8c;
	position: relative;
}
.recha_recordPlay .cont-top .top-list:last-child{
	margin-right:0;
}
.recha_recordPlay .cont-top .top-list.on{

}
.recha_recordPlay .cont-top .top-list.on:before{
	content: "";
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.recha_recordPlay  .cont-list .item-block .title{
	padding: 1rem .6rem;
	font-size: .6rem;
	border-bottom: 1px #eee solid;
	background-color: #fff;
	line-height: 1.7em;
}
.recha_recordPlay  .cont-list .item-block .text{
	display: flex;
	justify-content: space-between;
	border-bottom: 1px #eee solid;
	padding: .4rem .5rem;
	color: #989898;
	font-size: .6rem;
}
.recha_recordPlay  .cont-list .item-block .text.on{
	background-color: #eee;
	font-size: .7rem;
	color: #5a5a5a;
}
.recha_recordPlay  .cont-list .item-block .text span{
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 66%;
}
.recha_recordPlay  .cont-list .item-block .text span b{
}
.recha_recordPlay  .cont-list .item-block .text a{
}
.recha_recordPlay  .cont-list .item-block .block-ul{
	margin: .6rem;
	border: 1px #eee solid;
}
.recha_recordPlay  .cont-list .item-block .block{
	margin: .6rem;
	border: 1px #eee solid;
}
.recha_recordPlay .cont-list .item-block .time{
	font-size: .6rem;
	padding: .6rem .6rem 0;
	color: #636363;
}
.recha_recordPlay .cont-list .item-block .filter{
	padding: .6rem;
	display: flex;
	align-items: center;
	padding-bottom: 0;
}
.recha_recordPlay .cont-list .item-block .filter input{
	border: 1px #eee solid;
	border-radius: .2rem;
	color: #333;
	padding-left: .2rem;
	height: 1.4rem;
	line-height: 1.4rem;
	width: 100%;
}
/*充值记录页*/

/*下线分成页*/
.downlinePlay {
	margin-top: 2.1rem;
}
.downlinePlay .cont-top {
	border-bottom: 1px #eee solid;
	background-color: #fff;
}
.downlinePlay .cont-top .top-list{
	display: inline-block;
	padding: .5rem 0;
	border-radius: .3rem;
	font-size: .6rem;
	color: #8c8c8c;
	position: relative;
	width: 33.33%;
	text-align: center;
}
.downlinePlay .cont-top .top-list:last-child{
	margin-right:0;
}
.downlinePlay .cont-top .top-list.on{

}
.downlinePlay .cont-top .top-list.on:before{
	content: "";
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.downlinePlay  .cont-list .item-block .title{
	padding: 1rem .6rem;
	font-size: .6rem;
	border-bottom: 1px #eee solid;
	background-color: #fff;
	line-height: 1.7em;
}
.downlinePlay  .cont-list .item-block .text{
	display: flex;
	justify-content: space-between;
	border-bottom: 1px #eee solid;
	padding: .4rem .5rem;
	color: #989898;
	font-size: .6rem;
}
.downlinePlay  .cont-list .item-block .text.on{
	background-color: #eee;
	font-size: .7rem;
	color: #5a5a5a;
}
.downlinePlay  .cont-list .item-block .text span{
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 66%;
}
.downlinePlay  .cont-list .item-block .text span b{
}
.downlinePlay  .cont-list .item-block .text a{
}
.downlinePlay  .cont-list .item-block .block-ul{
	margin: .6rem;
	border: 1px #eee solid;
}
.downlinePlay  .cont-list .item-block .block{
	margin: .6rem;
	border: 1px #eee solid;
}
.downlinePlay .cont-list .item-block .time{
	font-size: .6rem;
	padding: .6rem .6rem 0;
	color: #636363;
}
/*下线分成页*/

/*推荐好友*/
.sponPlay {
	margin-top: 2.1rem;
}
.sponPlay .cont-top {
	border-bottom: 1px #eee solid;
	background-color: #fff;
}
.sponPlay .cont-top .top-list{
	display: inline-block;
	padding: .5rem 0;
	border-radius: .3rem;
	font-size: .6rem;
	color: #8c8c8c;
	position: relative;
	width: 33.33%;
	text-align: center;
}
.sponPlay .cont-top .top-list:last-child{
	margin-right:0;
}
.sponPlay .cont-top .top-list.on{
}
.sponPlay .cont-top .top-list.on:before{
	content: "";
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.invite .cont-list{
	padding: 2rem .6rem;
	font-size: .6rem;
	color: #12151f;
	background: #e0f5ff;
}
.invite .cont-list .title{
	text-align: center;
	font-size: .7rem;
	margin-bottom: 2rem;
}
.invite .cont-list .title span{
	display: block;
	box-shadow: 0 0.05rem 0 #9de9d4;
	color: #5b9eff;
	background: #fff;
	font-size: 1.2rem;
	width: 70%;
	margin: auto;
	border-radius: .2rem;
	margin-top: .4rem;
}
.invite .cont-list .title2{
	text-align: center;
	font-size: .7rem;
	margin-top: 1rem;
}
.invite .cont-list .title2 span{
	display: block;
	box-shadow: 0 0.05rem 0 #9de9d4;
	color: #5b9eff;
	background: #fff;
	width: 80%;
	margin: auto;
	border-radius: .2rem;
	padding: .6rem;
	margin-top: .4rem;
	text-align: left;
}
.invite .cont-list .copy-btn{
	box-shadow: 0 0.05rem 0 #164170;
	background: #5b9eff;
	color: #fff;
	border: 0;
	padding: .4rem 1rem;
	border-radius: .3rem;
	display: block;
	margin: auto;
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.invite .cont-list .title3{
	text-align: center;
	margin-bottom: .6rem;
	padding-top: .6rem;
	font-size: .7rem;
}
.invite .cont-list .code{
	display: block;
	height: 10rem;
	margin: auto;
}
/*推荐好友*/

/*推荐好友*/
.spon_recordPlay {
	margin-top: 2.1rem;
}
.spon_recordPlay .cont-top {
	border-bottom: 1px #eee solid;
	background-color: #fff;
}
.spon_recordPlay .cont-top .top-list{
	display: inline-block;
	padding: .5rem 0;
	border-radius: .3rem;
	font-size: .6rem;
	color: #8c8c8c;
	position: relative;
	width: 33.33%;
	text-align: center;
}
.spon_recordPlay .cont-top .top-list:last-child{
	margin-right:0;
}
.spon_recordPlay .cont-top .top-list.on{
}
.spon_recordPlay .cont-top .top-list.on:before{
	content: "";
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.spon_recordPlay  .cont-list .item-block .title{
	padding: 1rem .6rem;
	font-size: .6rem;
	border-bottom: 1px #eee solid;
	background-color: #fff;
	line-height: 1.7em;
}
.spon_recordPlay  .cont-list .item-block .text{
	display: flex;
	justify-content: space-between;
	border-bottom: 1px #eee solid;
	padding: .4rem .5rem;
	color: #989898;
	font-size: .6rem;
}
.spon_recordPlay  .cont-list .item-block .text.on{
	background-color: #eee;
	font-size: .7rem;
	color: #5a5a5a;
}
.spon_recordPlay  .cont-list .item-block .text span{
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 66%;
}
.spon_recordPlay  .cont-list .item-block .text span b{
}
.spon_recordPlay  .cont-list .item-block .text a{
}
.spon_recordPlay .cont-list .item-block .block-ul{
	margin: .6rem;
	border: 1px #eee solid;
}
.spon_recordPlay .cont-list .item-block .block{
	margin: .6rem;
	border: 1px #eee solid;
}
.spon_recordPlay .cont-list .item-block .time{
	font-size: .6rem;
	padding: .6rem .6rem 0;
	color: #636363;
}
/*推荐好友*/

/*帮助中心页*/
.helpPlay{
	margin-top: 2rem;
}
.helpPlay .cont-list{
	padding: .5rem .6rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px #eee solid;
}
.helpPlay .cont-list:active{
	background-color: #f5f5f5;
}
.helpPlay .cont-list .title{
	font-size: .65rem;
}
.helpPlay .cont-list .iconfont{
	font-size: .6rem;
}
/*帮助中心页*/

/*余额宝*/
.yuebao .head{
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .3rem 0;
}
.yuebao .head .left{
	padding-left: .4rem;
    font-size: .7rem;
}
.yuebao .head .left .iconfont{
	font-size: .8rem;
    vertical-align: middle;
}
.yuebao .head .right{
	padding-right: .3rem;
}
.yuebao .head .right a{
	color: #fff;
}
.yuebao .top{
	text-align: center;
	color: #fff;
	padding-top: 24px;
}
.yuebao .top .item .lable{
	font-size: .6rem;
	padding-bottom: .2rem;
}
.yuebao .top .item .num{
	font-size: 1.2rem;
}
.yuebao .top .item .money{
	font-size: .6rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.yuebao .top .item .money b{
	padding: 0 .2rem;
	font-weight: normal;
}
.yuebao .top .item .money i{
	padding-left: .4rem;
    font-size: .9rem;
}
.yuebao .top .list{
	display: flex;
	align-items: center;
	padding: 1rem 0 .4rem;
}
.yuebao .top .list .text{
	font-size: .6rem;
	width: 33.33%;
	padding-top: .2rem;
}
.yuebao .top .list .text:active{
	background-color: rgba(255, 255, 255, 0.2);
}
.yuebao .top .list .text span{
	display: block;
	font-weight: bold;
	font-size: .7rem;
	color: #fff;
	padding-top: .1rem;
}
.yuebao .bottom{
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: fixed;
	bottom: 0;
	width: 100%;
	background-color: #fff;
	padding: .4rem .6rem .6rem;
	box-shadow: 0 0 5px 1px rgba(135, 135, 135, 0.15);
	max-width: 640px;
    margin: 0 auto;
}
.yuebao .bottom .sbtn{
    width: 49%;
    display: block;
    color: #fff;
    text-align: center;
    padding: .4rem 0;
    font-size: .78rem;
    border-radius: .1rem;
}
.yuebao .bottom .sbtn.on{

}
.yuebao .bottom .sbtn:active{
	opacity: .8;
}
.yuebao .cont{
	margin-top: .8rem;
}
.yuebao .cont .img{
	text-align: center;
	display: block;
}
.yuebao .cont .img img{
	width: 96%;
}
.yuebao .cont .list{
	padding: 0 .3rem .6rem;
}
.yuebao .cont .list li{
	background-color: #fff;
    border-radius: .4rem;
    overflow: hidden;
	margin-bottom: .4rem;
}
.yuebao .cont .list li .links{
	display: flex;
    align-items: center;
    padding: .4rem;
}
.yuebao .cont .list li .links img{
	height: 2rem;
}
.yuebao .cont .list li .links .block{
	padding-left: .4rem;
}
.yuebao .cont .list li .links .block .text{
	font-size: .7rem;
    color: #5a5a5a;
}
.yuebao .cont .list li .links .block .lable{
	font-size: .6rem;
    color: #b9b9b9;
}
/*余额宝*/

/*余额宝明细*/
.yuebao_log .head{
    background: #fff;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .45rem 0 .4rem;
    border-bottom: 1px #dedede solid;
    z-index: 6;
    position: relative;
}
.yuebao_log .head .left{
	padding-left: .4rem;
    font-size: .7rem;
}
.yuebao_log .head .left .iconfont{
	font-size: .8rem;
	vertical-align: middle;
	color: #ff6300;
	font-weight: bold;
}
.yuebao_log .head .right{
	padding-right: .6rem;
	color: #ff6300;
}
.yuebao_log .cont .list{
	background-color: #fff;
	border-bottom: 1px #eee solid;
}
.yuebao_log .cont .list .link{
	display: block;
	padding: .4rem .9rem .4rem 0;
	position: relative;
	border-bottom: 1px #f5f5f5 solid;
}
.yuebao_log .cont .list li:last-child .link{
	border-bottom: 0;
}
.yuebao_log .cont .list li{
	padding: 0 .6rem;
}
.yuebao_log .cont .list li:active{
	background-color: #eee;
}
.yuebao_log .cont .list .link .text{
	display: flex;
    align-items: center;
    justify-content: space-between;
    color: #333;
    font-size: .7rem;
}
.yuebao_log .cont .list .link .num{
	display: flex;
    align-items: center;
    justify-content: space-between;
    color: #999;
    padding-top: .1rem;
    font-size: .6rem;
}
.yuebao_log .cont .list .link .iconfont{
	position: absolute;
	right: 0;
	top: .35rem;
	font-size: 1.6rem;
	color: #b5b5b5;
	width: 1rem;
}
.yuebao_log .cont .nottext{
	color: #ababab;
    text-align: center;
    padding: .6rem 0;
    font-size: .6rem;
}

.yuebao_log .filter{
	background-color: rgba(0,0,0,.7);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 2rem;
	display: none;
}
.yuebao_log .filter.on{
	display: block;
}
.yuebao_log .filter .cont{
	background-color: #fff;
	padding: .6rem .6rem .1rem;
	font-size: .66rem;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	position: relative;
    top: -10rem;
	transition: all .3s ease;
}
.yuebao_log .filter .cont span{
	width: 31%;
	display: block;
	border: 1px #e6e6e6 solid;
	text-align: center;
	padding: .5rem 0;
	border-radius: .2rem;
	margin-bottom: .5rem;
	color: #6d6d6d;
}
.yuebao_log .filter .cont span.on{
	border: 1px #ff6300 solid;
	color: #ff6300;
}
.yuebao_log .filter .cont span:active{
	background-color: #ff6300;
	border: 1px #ff6300 solid;
	color: #fff;
}
.yuebao_log .filter .cont span:nth-child(3n){
	margin-right: 0;
}
.yuebao_log .cont .not{
	text-align: center;
    color: #ababab;
}
.yuebao_log .cont .not .iconfont{
	font-size: 3rem;
}
.yuebao_log .cont .not .text{
	font-size: .7rem;
}
/*余额宝明细*/

/*余额宝明细-详情*/
.yuebao_de .head{
    background: #fff;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .45rem 0 .4rem;
    border-bottom: 1px #dedede solid;
    z-index: 6;
    position: relative;
}
.yuebao_de .head .left{
	padding-left: .4rem;
    font-size: .7rem;
}
.yuebao_de .head .left .iconfont{
	font-size: .8rem;
	vertical-align: middle;
	color: #ff6300;
	font-weight: bold;
}
.yuebao_de .head .right{
	padding-right: .6rem;
	color: #ff6300;
}
.yuebao_de .cont .top{
	display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .4rem .6rem;
    background-color: #fff;
	border-bottom: 1px #f5f5f5 solid;
}
.yuebao_de .cont .top .left .lable{
	color: #333;
    font-size: .7rem;
}
.yuebao_de .cont .top .left .text{
	color: #999;
    padding-top: .1rem;
    font-size: .6rem;
}
.yuebao_de .cont .top .right .lable{
	color: #333;
	font-size: .7rem;
}
.yuebao_de .cont .top .right .text{
	color: #999;
	padding-top: .1rem;
	font-size: .6rem;
	text-align: right;
}

.yuebao_de .cont .list{
	padding: .4rem .6rem;
    background-color: #fff;
}
.yuebao_de .cont .list .block{
	padding-bottom: .2rem;
	min-height: 3.2rem;
	position: relative;
}
.yuebao_de .cont .list .block:before{
	content: "";
	position: absolute;
	height: 100%;
	width: .1rem;
	left: .45rem;
	background-color: #ff6300;
	top: .1rem;
}
.yuebao_de .cont .list .block:last-child:before{
	display: none;
}
.yuebao_de .cont .list .block .lable{
	color: #ff6300;
	font-weight: bold;
	z-index: 1;
	position: relative;
}
.yuebao_de .cont .list .block .lable img{
    height: 1rem;
    border-radius: 50%;
}
.yuebao_de .cont .list .block .lable span{
	font-weight: bold;
    padding-left: .6rem;
    padding-right: .2rem;
}
.yuebao_de .cont .list .block .text{
	padding-left: 1.56rem;
    font-size: .6rem;
    color: #565656;
    padding-top: .1rem;
}
/*余额宝明细-详情*/

/*余额宝收益*/
.yuebao_ic .head{
    background: #fff;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .45rem 0 .4rem;
    border-bottom: 1px #dedede solid;
    z-index: 6;
    position: relative;
}
.yuebao_ic .head .left{
	padding-left: .4rem;
    font-size: .7rem;
}
.yuebao_ic .head .left .iconfont{
	font-size: .8rem;
	vertical-align: middle;
	color: #ff6300;
	font-weight: bold;
}
.yuebao_ic .head .right{
	padding-right: .6rem;
	color: #ff6300;
}
.yuebao_ic .cont .toptext{
	background-color: #fff;
    text-align: center;
    padding: 1rem 0;
    color: #ff6300;
    font-size: .8rem;
}
.yuebao_ic .cont .toptext span{
	font-size: 1.8rem;
}
.yuebao_ic .cont .nottext{
	color: #ababab;
    text-align: center;
    padding: .6rem 0;
    font-size: .6rem;
}
.yuebao_ic .cont .list{
	padding: .6rem;
}
.yuebao_ic .cont .list li{
	background-color: #fff;
	font-size: .7rem;
	margin-bottom: .6rem;
}
.yuebao_ic .cont .list .text{
	padding: .3rem .4rem;
    background-color: #ff6300;
    color: #fff;
    width: 80%;
    display: flex;
    align-items: center;
    justify-content: space-between;
	min-width: 50%;
}
.yuebao_ic .cont .list .text.on{
	background-color: #bdbdbd;
}
.yuebao_ic .filter{
	background-color: rgba(0,0,0,.7);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 2rem;
	display: none;
}
.yuebao_ic .filter.on{
	display: block;
}
.yuebao_ic .filter .cont{
	background-color: #fff;
	padding: .6rem .6rem .1rem;
	font-size: .66rem;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	position: relative;
    top: -10rem;
	transition: all .3s ease;
}
.yuebao_ic .filter .cont span{
	width: 31%;
	display: block;
	border: 1px #e6e6e6 solid;
	text-align: center;
	padding: .5rem 0;
	border-radius: .2rem;
	margin-bottom: .5rem;
	color: #6d6d6d;
}
.yuebao_ic .filter .cont span.on{
	border: 1px #ff6300 solid;
	color: #ff6300;
}
.yuebao_ic .filter .cont span:active{
	background-color: #ff6300;
	border: 1px #ff6300 solid;
	color: #fff;
}
.yuebao_ic .filter .cont span:nth-child(3n){
	margin-right: 0;
}
.yuebao_ic .cont .not{
	text-align: center;
    color: #ababab;
}
.yuebao_ic .cont .not .iconfont{
	font-size: 3rem;
}
.yuebao_ic .cont .not .text{
	font-size: .7rem;
}
/*余额宝收益*/

/*余额宝-转入*/
.yuebao_zr .head{
    background: #fff;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .45rem 0 .4rem;
    border-bottom: 1px #dedede solid;
    z-index: 6;
    position: relative;
}
.yuebao_zr .head .left{
	padding-left: .4rem;
    font-size: .7rem;
}
.yuebao_zr .head .left .iconfont{
	font-size: .8rem;
	vertical-align: middle;
	color: #ff6300;
	font-weight: bold;
}
.yuebao_zr .head .right{
	padding-right: .6rem;
	color: #ff6300;
}

.yuebao_zr .top{
	background-color: #fff;
    padding: .6rem;
    display: flex;
    align-items: center;
    border-bottom: 1px #eee solid;
	position: relative;
}
.yuebao_zr .top .iconfont{
    font-size: 2rem;
    line-height: 2.1rem;
    height: 2rem;
}
.yuebao_zr .top .item{
	padding-left: .6rem;
}
.yuebao_zr .top .item .lable{
	font-size: .76rem;
    color: #333;
    padding-bottom: .1rem;
}
.yuebao_zr .top .item .num{
	font-size: .66rem;
    color: #8c8c8c;
}
.yuebao_zr .cont .item{
	padding: .8rem .6rem 0;
    background-color: #fff;
    margin-top: .4rem;
    border-top: 1px #eee solid;
    border-bottom: 1px #eee solid;
}
.yuebao_zr .cont .item .lable{
	color: #b1b1b1;
    font-size: .76rem;
}
.yuebao_zr .cont .item .enter{
	display: flex;
    align-items: center;
    border-bottom: 1px #eee solid;
    padding: .6rem 0;
    position: relative;
}
.yuebao_zr .cont .item .enter .iconfont{
	font-size: 2rem;
    position: absolute;
    padding-top: .2rem;
    left: 0;
}
.yuebao_zr .cont .item .enter input{
	font-size: 1.6rem;
    display: inline-block;
    padding-left: 2rem;
	width: 100%;
}
.yuebao_zr .cont .item .text{
	padding: .46rem 0;
    font-size: .6rem;
    color: #505050;
}
.yuebao_zr .cont .item .text span{
	padding-left: .2rem;
    color: #ff6300;
}
.yuebao_zr .cont .sbtn{
	padding: .8rem .6rem;
}
.yuebao_zr .cont .sbtn button{
	width: 100%;
    display: block;
    padding: .44rem 0;
    font-size: .76rem;
    border: 0;
    background-color: #ff6300;
    color: #fff;
    border-radius: .15rem;
}
/*余额宝-转入*/

/*余额宝-转入成功*/
.yuebao_zrr .head{
    background: #fff;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .45rem 0 .4rem;
    border-bottom: 1px #dedede solid;
    z-index: 6;
    position: relative;
}
.yuebao_zrr .head .left{
	padding-left: .4rem;
    font-size: .7rem;
}
.yuebao_zrr .head .left .iconfont{
	font-size: .8rem;
	vertical-align: middle;
	color: #ff6300;
	font-weight: bold;
}

.yuebao_zrr .cont .top{
	background-color: #fff;
    text-align: center;
    padding: 1.6rem 0;
}
.yuebao_zrr .cont .top img{
	height: 3rem;
    border-radius: 50%;
}
.yuebao_zrr .cont .top .num{
	font-size: .8rem;
    padding-top: .6rem;
}
.yuebao_zrr .cont .top .num span{
	font-size: 1.5rem;
    vertical-align: sub;
    padding-left: .2rem;
}
.yuebao_zrr .cont .top .text{
	font-size: .6rem;
    color: #ababab;
    padding-top: .2rem;
}
.yuebao_zrr .cont .item{
	background-color: #fff;
    margin-top: .4rem;
    padding: .8rem;
}
.yuebao_zrr .cont .item .text{
	color: #909090;
    padding-bottom: .4rem;
}
.yuebao_zrr .cont .item .text span{
	padding-left: .8rem;
}
.yuebao_zrr .cont .item .link{
	display: block;
    width: 5rem;
    border: 1px #ff6300 solid;
    text-align: center;
    border-radius: 2rem;
    padding: .4rem 0;
    font-size: .76rem;
    color: #ff6300;
    margin: 1.8rem auto .5rem auto;
}
/*余额宝-转入成功*/

/*余额宝-转出*/
.yuebao_zc .head{
    background: #fff;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .45rem 0 .4rem;
    border-bottom: 1px #dedede solid;
    z-index: 6;
    position: relative;
}
.yuebao_zc .head .left{
	padding-left: .4rem;
    font-size: .7rem;
}
.yuebao_zc .head .left .iconfont{
	font-size: .8rem;
	vertical-align: middle;
	color: #ff6300;
	font-weight: bold;
}

.yuebao_zc .cont .item{
	padding: .8rem .6rem 0;
    background-color: #fff;
    margin-top: .4rem;
    border-top: 1px #eee solid;
    border-bottom: 1px #eee solid;
}
.yuebao_zc .cont .item .lable{
	color: #b1b1b1;
    font-size: .76rem;
}
.yuebao_zc .cont .item .enter{
	display: flex;
	align-items: center;
	padding: .6rem 0 .8rem;
	position: relative;
}
.yuebao_zc .cont .item .enter .iconfont{
	font-size: 2rem;
    position: absolute;
    padding-top: .2rem;
    left: 0;
}
.yuebao_zc .cont .item .enter input{
    font-size: 1.6rem;
    display: inline-block;
    margin-left: 2rem;
    width: 100%;
    margin-right: 2rem;
}
.yuebao_zc .cont .item .enter span{
	position: absolute;
    right: 0;
    color: #ff6300;
    font-size: .7rem;
}
.yuebao_zc .cont .item .text{
	padding: .46rem 0;
	font-size: .6rem;
	color: #505050;
	border-top: 1px #eee solid;
	display: none;
}
.yuebao_zc .cont .item .text.on{
	display: block;
}
.yuebao_zc .cont .sbtn{
	padding: .8rem .6rem;
}
.yuebao_zc .cont .sbtn button{
	width: 100%;
    display: block;
    padding: .44rem 0;
    font-size: .76rem;
    border: 0;
	background-color: #e0e0e0;
    color: #adadad;
    border-radius: .15rem;
}
.yuebao_zc .cont .sbtn button.on{
	background-color: #ff6300;
	color: #fff;
}
/*余额宝-转出*/


/*余额宝-转出成功*/
.yuebao_zcr .head{
    background: #fff;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .45rem 0 .4rem;
    border-bottom: 1px #dedede solid;
    z-index: 6;
    position: relative;
}
.yuebao_zcr .head .left{
	padding-left: .4rem;
    font-size: .7rem;
}
.yuebao_zcr .head .left .iconfont{
	font-size: .8rem;
	vertical-align: middle;
	color: #ff6300;
	font-weight: bold;
}

.yuebao_zcr .cont .top{
	background-color: #fff;
    text-align: center;
    padding: 1.6rem 0;
}
.yuebao_zcr .cont .top img{
	height: 3rem;
    border-radius: 50%;
}
.yuebao_zcr .cont .top .num{
	font-size: .8rem;
    padding-top: .6rem;
}
.yuebao_zcr .cont .top .num span{
	font-size: 1.5rem;
    vertical-align: sub;
    padding-left: .2rem;
}
.yuebao_zcr .cont .top .text{
	font-size: .6rem;
    color: #ababab;
    padding-top: .2rem;
}
.yuebao_zcr .cont .item{
	background-color: #fff;
    margin-top: .4rem;
    padding: .8rem;
}
.yuebao_zcr .cont .item .text{
	color: #909090;
    padding-bottom: .4rem;
}
.yuebao_zcr .cont .item .text span{
	padding-left: .8rem;
}
.yuebao_zcr .cont .item .link{
	display: block;
    width: 5rem;
    border: 1px #ff6300 solid;
    text-align: center;
    border-radius: 2rem;
    padding: .4rem 0;
    font-size: .76rem;
    color: #ff6300;
    margin: 1.8rem auto .5rem auto;
}
/*余额宝-转出成功*/



/*余额宝-自动转入*/
.yuebao_se .head{
    background: #fff;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .45rem 0 .4rem;
    z-index: 6;
    position: relative;
}
.yuebao_se .head .left{
	padding-left: .4rem;
	font-size: .7rem;
	color: #ff6300;
}
.yuebao_se .head .left .iconfont{
	font-size: .8rem;
	vertical-align: middle;
	color: #ff6300;
	font-weight: bold;
}

.yuebao_se .cont .top{
	background-color: #fff;
}
.yuebao_se .cont .top img{
	height: 7rem;
    display: block;
    margin: 1rem auto;
}
.yuebao_se .cont .top .lable{
	text-align: center;
	font-size: 1.2rem;
	color: #ff6300;
	padding-bottom: .8rem;
}
.yuebao_se .cont .top .list{
	display: flex;
	align-items: center;
	padding-left: 3rem;
	padding-bottom: .8rem;
}
.yuebao_se .cont .top .list .iconfont{
	display: inline-block;
    width: 1.8rem;
    height: 1.8rem;
    background-color: #ffd1a7;
    color: #ff6300;
    text-align: center;
    border-radius: 50%;
    font-size: 1.2rem;
    line-height: 1.9rem;
}
.yuebao_se .cont .top .list .right{
	margin-left: .6rem;
}
.yuebao_se .cont .top .list .right .num{
	font-size: .76rem;
	color: #333;
}
.yuebao_se .cont .top .list .right .text{
	font-size: .6rem;
	color: #a9a9a9;
}
.yuebao_se .cont .item{
	padding: .6rem;
}
.yuebao_se .cont .item .block{
	padding-bottom: .5rem;
}
.yuebao_se .cont .item .block .left{
    color: #a7a7a7;
    position: relative;
}
.yuebao_se .cont .item .block .left input{
	height: 1rem;
	position: absolute;
	width: 100%;
	-webkit-appearance: checkbox;
	left: 0;
	opacity: 0;
}
.yuebao_se .cont .item .block .left .iconfont{
	font-size: .7rem;
    border: 1px #eee solid;
    border-radius: 50%;
    padding: .05rem;
    background-color: #fff;
    color: #fff;
	margin-right: .4rem;
}
.yuebao_se .cont .item .block .left .iconfont.on{
	background-color: #ff6300;
	border: 1px #ff6300 solid;
}
.yuebao_se .cont .item .block .link{
	color: #ff6300;
}
.yuebao_se .cont .item .block .link:active{
	text-decoration: underline;
}
.yuebao_se .cont .item .sbtn{
	width: 100%;
    display: block;
    padding: .44rem 0;
    font-size: .76rem;
    border: 0;
    background-color: #ff6300;
    color: #fff;
    border-radius: .15rem;
	opacity: .7;
}
.yuebao_se .cont .item .sbtn.on{
	opacity: 1;
}
/*余额宝-自动转入*/

.finan-lable{
	font-size: .6rem;
	color: #c5c5c5;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 3.4rem;
}
.finan-lable img{
	height: 1rem;
	padding-right: .2rem;
}
/* .layui-m-layercont{
	padding: 0px 20px 20px 20px!important;
} */
.layui-m-layerbtn span, .layui-m-layerchild h3{
	    font-weight: bold;
}
.tit{
	padding: .5rem .5rem 0 .5rem;
	border-radius: 0rem 1rem 1rem 0rem;
	color: #2b2b2b;
	font-size: .85rem !important;
	display: block;
	font-weight: bold;
}
.tit em,.finanPlay .cont-item .item-ul .li-block .li-title em{
	display: inline-block;
	width: 1.1rem;
	line-height: 1.1rem;
	border-radius: 2rem;
	background-color: #87c404;
	color: #fff;
	font-size: .65rem;
	text-align: center;
	margin-right: .1rem;
}