@charset "UTF-8";
/*
* xzMy.css
*/

.specialnavtop.personal{
	text-align:center;
	margin:0 32px;
}
.specialnavtop.personal .pic{
	width:80px;
	height:80px;
	margin:0 auto;
}
.specialnavtop.personal .name{
	color:#333;
	margin-top:16px;
	line-height:20px;
	max-width:100%;
	display:inline-block;
	position:relative;
}
.specialnavtop.personal .name span{
	display:inline-block;
	padding-right:18px;
}
.specialnavtop.personal .name i{
	display:inline-block;
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
	background-color:#dd0000;
	font-size:12px;
	color:#fff;
	border-radius:2px;
	position:absolute;
	right:0;
	top:1px;
	-webkit-transform:scale(0.67);
	   -moz-transform:scale(0.67);
		-ms-transform:scale(0.67);
		 -o-transform:scale(0.67);
			transform:scale(0.67);
}
.noauthenTitle{
	margin-top:4px;
	color:#ccc;
	font-size:12px;
}
.noauthenTitle a{
	color:#999;
}
.specialnavtop.personal .count{
	margin-top:16px;
	padding:8px 0;
}
.specialnavtop.personal .count a{
	float:left;
	width:50%;
}
.specialnavtop.personal .countTitle{
	color:#333;
}
.specialnavtop.personal .countNum{
	font-size:18px;
	margin-top:6px;
	color:#333;
	font-weight:500;
}
@media(max-width:768px){
	.specialnavtop.personal{
		margin:0 16px;
	}
}

/*图标设置*/
.iphonePic .uploadPicBox{
	height:213px;
	line-height:213px;
}
@media(max-width:768px){
	.iphonePic .uploadPicBox{
		height:40px;
		line-height:40px;
	}
}




/*收入*/
.incomeBar{
	padding:32px 0 62px;
}
.incomeBar .num{
	font-size:32px;
	color:#333;
}
.incomeBar .link{
	margin-top:12px;
}
@media(max-width:768px){
	.incomeBar{
		padding:28px 0 40px;
	}
	.incomeBar .num{
		font-size:24px;
	}
}

/*提现*/
.withdraw .setRow{
	border:1px solid #eee;
	padding:0 8px 0 16px;
}
.withdraw .setRow:active{
	background-color:#f6f6f6;
}
.withdraw .setRowMain{
	width:80px;
	color:#000;
}
.withdraw .setRowMore{
	color:#999;
}
.withdraw .setRowMore i{
	color:#666;
	width:32px;
	text-align:center;
}
.xzMoneyInput{
	margin-top:16px;
}
.xzMoneyInput .title{
	font-size:12px;
	color:#000;
	line-height:24px;
}
.xzMoneyInput .inputBox{
	margin-bottom:4px;
	position:relative;
}
.xzMoneyInput .inputBox:before{
	content:"¥";
	font-size:14px;
	color:#000;
	position:absolute;
	left:0;
	top:12px;
}
.xzMoneyInput .inputBox input{
	padding-left:20px;
	width:100%;
	height:44px;
	border:0 none;
	border-bottom:1px solid #eee;
	font-size:24px;
	color:#000;
	line-height:24px;
}
.xzMoneyInput .tip{
	font-size:12px;
	color:#999;
}
@media(max-width:768px){
	.withdraw .setRow{
		border:0 none;
	}
	.xzMoneyInput{
		padding:0 16px;
	}
}
/*充值*/
.xbpayTip{
	font-size:12px;
	line-height:24px;
	color:#999;
}
.xbpayList{
	margin:-2px 0 20px -10px;
}
.xbpayList a{
	background-color:#F6F6F6;
	border:1px solid #F6F6F6;
	border-radius:2px;
	text-align:center;
	display:block;
	line-height:40px;
	margin:10px 0 0 10px;
	font-size:16px;
	color:#999;
}
.xbpayList a:hover{
	border-color:#999;
	color:#333;
}
.xbpayList li.active a{
	color:#dd0000;
	border-color:#dd0000;
	background-color:#fff;
}

.xbpay .form{
	display:none;
	margin-top:24px;
}
.xbpay #myForm{
	display:block;
}
.xbpay .xzMoneyInput .inputBox:before{
	display:none;
}
.xbpay .xzMoneyInput .inputBox input{
	padding-left:10px;
}

@media(max-width:768px){
	.xbpayTip,.xbpayList{
		padding:0 16px;
	}
}

.xzpayBtnBox{
	margin-top:32px;
}
.xzpayBtnBox #balance{
	margin-bottom:12px;
}
.xzpayBtn{
	width:100% !important;
	padding:0;
	display:block;
}
.xzpayBtnTip{
	margin-top:12px;
}

.walletnav .specialnavtop{
	margin:0 32px;
}
.walletnav .specialnavtop p.topTip{
	margin:0 0 8px;
}
.specialnavtop p.topIcon{
	margin-bottom:12px;
}
.specialnavtop p.topIcon i{
	font-size:36px;
	line-height:1;
}


/*收入记录*/
.xbrecordList{
	border-top:1px solid #eee;
}
.xbrecordList.noBorder{
	border-top:0;
}
.xbrecord .xbrecordList{
	border-top:0;
}
.xbrecordList li{
	padding:16px 0;
}
.xbrecordList li+li{
	border-top:1px solid #eee;
}
.xbrecordList .pic{
	width:45px;
	height:45px;
}
.xbrecordList .text{
	margin-right:85px;
}
.xbrecordList .num{
	width:80px;
	line-height:40px;
	text-align:right;
}
.xbrecordList .num .numBox{
	line-height:1.5;
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
}
.xbrecordList .title{
	color:#333;
	font-size:16px;
}
.xbrecordList .time{
	color:#999;
	margin-top:8px;
}
.xbrecordList li.picItem .text{
	margin-left:55px;
}

@media(max-width:768px){
	.walletnav .specialnavtop{
		margin:0 16px;
	}
	.xbrecordList{
		padding:0 16px;
	}
	.xbrecordList li{
		padding:8px 0;
	}
	.xbrecordList .title{
		font-size:14px;
	}
	.xbrecordList .num{
		font-size:16px;
	}
	.xzpayBtnBox{
		padding:0 16px;
	}
}



/*认证*/
.authenHead{
	text-align:center;
	padding-top:125px;
}
.authenHead .authenTitle{
	font-size:24px;
	color:#333;
}
.authenDescribe{
	margin-top:16px;
}
.authenType{
	margin-top:60px;
	text-align:center;
}
.authenItem{
	display:inline-block;
	width:240px;
	height:320px;
	border-radius:4px;
	color:#fff !important;
	padding-top:90px;
}
.authenItem+.authenItem{
	margin-left:48px;
}
.authenItem[role="company"]{
	background-color:#FF2222;
}
.authenItem[role="designer"]{
	background-color:#00AAFF;
}
.authenItem .icon{
	font-size:80px;
	line-height:1;
}
.authenItem .title{
	margin-top:40px;
	font-size:24px;
	font-weight:500;
}
@media(max-height:670px){
	.whyAuthen{
		position:static;
		padding-top:60px;
	}
}
@media(max-width:768px){
	.authenWrap{
		padding:0 24px 80px;
	}
	.authenHead{
		padding-top:24px;
	}
	.authenHead .authenTitle{
		font-size:18px;
	}
	.authenHead .authenTitle i,
	.authenDescribe i{
		display:block;
	}
	.authenDescribe{
		margin-top:12px;
		font-size:12px;
		color:#999;
	}
	.authenType{
		margin-top:24px;
	}
	.whyAuthen{
		position:absolute;
	}
	.authenItem{
		display:block;
		width:100%;
		height:160px;
		padding-top:32px;
	}
	.authenItem .icon{
		font-size:60px;
	}
	.authenItem .title{
		margin-top:22px;
		font-size:18px;
	}
	.authenItem+.authenItem{
		margin-left:0;
		margin-top:24px;
	}
}
@media(max-height:600px){
	.whyAuthen{
		position:static;
	}
	.authenWrap{
		padding-bottom:80px;
	}
}

/*认证结果*/
.authenResult{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
}
.authenResult:after{
	content:"";
	height:100%;
	width:1px;
	display:inline-block;
	vertical-align:middle;
}
.authenResult > .container{
	display:inline-block;
	vertical-align:middle;
	padding:120px 0;
}
.authenResult .icon{
	display:inline-block;
	width:120px;
	height:120px;
	line-height:120px;
}
.authenResult .xzicon-more{
	color:#CCCCCC;
	font-size:48px;
}
.authenResult .xzicon-close{
	color:#CCCCCC;
	font-size:44px;
}
.authenResult .xzicon-yes{
	color:#FF2222;
	font-size:54px;
}
.authenResult h2.title{
	font-size:24px;
	color:#333;
	margin-top:8px;
}
.authenResult .note{
	margin-top:16px;
}
.authenResult .link{
	font-size:16px;
	margin-top:48px;
}
.authenResultInfo{
	margin:48px auto 0;
	border-top:1px solid #eee;
	width:240px;
	padding-top:24px;
	text-align:left;
}

.authenResultInfo .trade{
	font-size:12px;
	color:#999;
}
.authenResultInfo .trade+.title{
	margin-top:4px;
}
.authenResultInfo .title{
	font-size:18px;
	line-height:24px;
	color:#333;
}
.authenResultInfo .titleSub{
	font-size:12px;
	color:#333;
}
.authenResultInfo .infoList,
.authenResultInfo .infoRow{
	margin-top:32px;
}
.authenResultInfo .infoList li{
	font-size:12px;
}
.authenResultInfo .infoList li+li{
	margin-top:4px;
}
.authenResultInfo .infoRow li{
	font-size:12px;
	color:#333;
}
.authenResultInfo .infoRow li+li{
	margin-top:8px;
}
@media(max-width:768px){
	.authenResult > .container{
		padding:48px 16px 0;
		display:block;
	}
	.authenResultInfo{
		width:100%;
	}
}


/*推广*/
.spreadBar > .title{
	font-size:24px;
}
.spreadBar > .desc{
	margin-top:8px;
}
.spreadBar > .linkBox{
	margin-top:32px;
	line-height:24px;
	font-size:16px;
}
.spreadBar > .iconBox{
	margin:42px auto 0;
	width:52px;
}
.spreadBar > .tabTotal{
	max-width:480px;
	margin:24px auto 0;
}
.spreadBar > .tabTotal >a{
	display:block;
	float:left;
	width:33.33333333%;
	padding:16px 0 12px;
}
.spreadBar .tabNum{
	font-size:24px;
}
.spreadBar .tabDesc{
	font-size:12px;
}
.spreadBar .spreadBtn{
	line-height:48px;
	margin-top:48px;
	width:160px;
	font-size:18px;
	font-weight:700;
	padding:0;
	border-radius:4px;
}
.spreadBar .spreadLink{
	margin-top:20px;
	font-size:12px;
}
@media(max-width:768px){
	.spreadBar > .desc{
		font-size:12px;
	}
	.spreadBar > .linkBox{
		margin-top:24px;
		font-size:14px;
	}
	
}
