@charset "utf-8";

body{
	background-color:#f66364;
	width:100%;
	max-width:100%;
}
.main_wrap{
	min-height:100vh;
	position:relative;
	z-index:2;
}
.qrcode_bg{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:1;
}
.br_b{
	border-bottom:1px solid #dfdfdf;
}
.bg_black{
	background:#000;
	color:#fff;
}
/* 详情 */
.user_box{
	width:68%;
	position:relative;
	left:50%;
	margin-top:3rem;
	margin-left:-34%;
}
.user_photo{
	border-radius:100%;
	width:3rem;
	height:3rem;
	border:2px solid #fff;
}	
.user_text{
	position:absolute;
	left:3.5rem;
	top:0;
}	
.user_name_box{
	color:#fff;
	font-size:0.85rem;
}	
.user_name_box .name{
	display:block;
	color:#fff;
	font-size:1rem;
	line-height:1.86rem;
    max-width: 12rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.user_id{
	color:#030303;
	font-size:0.66rem;
	font-weight:bold;
}	
.text{
	color:#fff;
	font-size:0.7rem;
	margin-top:1.1rem;
	line-height:1.5;
	text-align:center;
}	
.text_2{
	font-size:0.6rem;
	margin-top:1.4rem;
	text-align:center;
	font-weight:bold;
}	
.qrcode_wrap{  
	width:84%;
    margin:0.75rem auto 0.5rem;
    position:relative;
    background-color:#fff;
    border-radius:16px;
}
.qrcode_cont_title{
	font-size:0.75rem;
	line-height:2.5rem;
	text-align:center;
	color:#f66364;
}
.qrcode_cont{
    /* width:7rem; */
    /* border:10px solid #f66364; */
    border-radius:14px;
    position:relative;
    z-index:2;
    /* padding:0.6rem; */
    background-color:#fff;
    margin:0 auto;
    /* border-radius:20px; */  
    
    text-align:center;
     
}
.each_qrcode_cont{
	display:inline-block;
	margin:0 0.2rem 0;
}
.each_qrcode_cont div{
	font-size:0.75rem;
	line-height:2rem;
	text-align:center;
	color:#000;
}
.each_qrcode_cont img{
	border:0.45rem solid #f66364;
	border-radius:20px;
	padding:0.3rem;
}
.qrcode{
	display:block;
    text-align:center;
    width:5.55rem;   
    height:5.55rem; 
} 
.qrcode_cont_text{
	font-size:0.65rem;
	line-height:1.2rem;
	color:#777;
	text-align:center;
	padding:0.7rem 0;
}
.qrcode_icon{
    display:block;
    width:1.75rem;
    height:1rem;
    position:absolute;
    top:16px;
    right:-1.125rem;
    z-index:1;
}	
.red{
	color:#f50404;
}	
.blue{
	color:#0b79e9;
}	
.yellow{
	color:#f6fd03;
}
#shareImg{
	height:2.14rem;
}
.nav_red{
	width:100%;
    max-width:100%;
	background-color:transparent;
	border-bottom: 0px solid #F95860;
}
.nav_red img.share_img{
	display:block;
	width:0.875rem;
	height:0.875rem;
	margin-top:0.6325rem;
}
.time_msg{
	font-size: 0.5rem;
	color:#888;
}
/* 临时样式   */
.text_time{
	font-size:0.6rem;
    text-align:center;
    font-weight:bold;
    color:#0b79e9;
    margin-top:0.6rem;
}
.download_btn{
	display:block;
	width:40%;
	height:1.6rem;
	text-align:center;
	line-height:1.6rem;
	font-size:0.65rem;
	color:#fff;
	background-color:#f66364;
	margin:1.1rem auto 0;
	border-radius:8px;
}
.qrcode_apply_btn{
    display:block;
    width:6.55rem;
    height:1.75rem;
    font-size:0.75rem;
    line-height:1.75rem;
    color:#f73535;
    text-align:center;
    border:1px dashed #f73535;
    border-radius:40px;
    cursor:pointer;
    margin:16px auto  0;
}
/* 申请永久二维码   */
.apply_body{
	width:100%;
	min-height:100vh;
    background-color:#edf0f3;
}
.apply_content{
	margin:0.55rem 0 0 0;
}
.each_apply{
	font-size:0.75rem;
	line-height:2rem;
	margin: 0 0 0.55rem 0;
	background-color:#fff;
	padding:0.3rem 0.75rem;
	position:relative;
}
.each_allpy_left{
	float:left;
}
.each_allpy_left div{
	line-height:1.3rem;
}
.apply_ye{
	color:#a5a5a5;
}
.each_allpy_right{
	float:right;
	color:#56b1ff;
}
.create_xuan{
    float: right;
    width:1.2rem;
    height:1.2rem;
    background:url(../../images/antHelp/btn_o.png) no-repeat;
    background-size:100% 100%;
    position:absolute;
    right:0.5rem;
    top:1rem;
}
.create_xuanze{
    float: right;
    width:1.2rem;
    height:1.2rem;
    background:url(../../images/antHelp/btn_f.png) no-repeat;
    background-size:100% 100%;
    position:absolute;
    right:0.5rem;
    top:1rem;
}
.apply_intro_wrap{
	font-size:0.6rem;
	line-height:1.25rem;
	color:#777;
	padding:0.75rem 0.75rem 0 0.75rem;
}
.apply_intro_title{
	color:#333;
}
.buy_btn{
	display:block;
	width:80%;
	height:2.1rem;
	font-size:0.75rem;
	line-height:2.1rem;
	color:#fff;
	text-align:center;
	background-color:#56b1ff;
	border-radius:6px;
	margin:0.9rem auto;
	cursor:pointer;
}

/* 邀请码   */
.qrcode_yqm_wrap{
	position:relative;
	width:10.7rem;
	height:1.66rem;
	font-size:0.7rem;
    line-height:1.66rem;
    text-align:center;
	background-color:rgba(255,255,255,0.75);
	border-radius:8px;
	margin:1rem auto 0.7rem;
	overflow:hidden;
}
.qrcode_yqm_title{
	position:absolute;
	top:0;
    left:0;
    color:#777;
    padding-left:0.4rem;
}
.qrcode_yqm_btn{
	width:2.65rem;
	height:1.66rem;
	color:#000;
	background-color:#ffe116;
    position:absolute;
    top:0;
    right:0;
    border-radius:40px;
}
.qrcode_yqm_cont{
	display:block;
	float:right;
	width:calc(100% - 3rem);
	height:1.66rem;
	font-size:1.05rem;
	line-height:1.66rem;
	font-weight:bold;
	color:#fe375c;
	background-color:transparent;
	text-align:center;
	border:0px none;
}
.qrcode_message{
    font-size:0.85rem;
    font-weight:bold;
    line-height:3.35rem;
    color:#fff;
    text-align:center;
}

/* 苹果分享引导   */
.share_ios_wrap{
	display:none;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.6);
	position:fixed;
	top:0;
	left:0;
	z-index:9999999;
}
.share_ios_content{
	width:86%;
	background-color:#fff;
	position:absolute;
	top:50%;
	left:7%;
	-webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	border-radius:12px;
	padding-bottom:2.7rem;
	overflow:hidden;
}
.share_ios_title{
	height:2.9rem;
	font-size:.8rem;
	line-height:2.9rem;
	text-align:center;
	color:#fff;
	background-color:#fd4546;
}
.share_ios_cont{
	font-size:.75rem;
	line-height:1.5rem;
	color:#999;
	padding:0.75rem 1.2rem;
}
.share_ios_btn{
	display:block;
	width:100%;
	height:2.7rem;
	font-size:.8rem;
	line-height:2.7rem;
	color:#fd4546;
	text-align:center;
	position:absolute;
	left:0;
	bottom:0;
	cursor:pointer;
}

.qrcode_msg_title{
	font-size:0.7rem;
	line-height:1.25rem;
	text-align:center;
	color:#fff;
}
.qrcode_msg_cont{
	font-size:0.65rem;
    line-height:1.25rem;
    text-align:center;
    color:#fff;
}
.qrcode_msg_cont span{
	color:#f6fd03;
}
.qrcode_footer_msg{
	font-size:0.5rem;
	lien-height:1;
	color:#ffc5c5;
	text-align:center;
	padding-top:0.875rem;
}
#qrcodeContent{
	/* min-width: 320px;
    max-width: 768px; */
    min-height:100vh;
}
.create_renwu_content{
	position:relative;
	z-index:3;
}
.new_img{
	display:none;
	position:relative;
	z-index:10;
}