.badge_hall_7ree .tb a{
	border-radius: 12px 12px 0 0;
}

.badge_hall_7ree .bm, .badge_hall_7ree .bm_h{
	border-radius: 12px 12px 0 0;
}

.badge_hall_7ree label{
	padding:6px 10px;
	margin-right:28px;
	height:30px;
	line-height: 1;
}

.badge_hall_7ree label:hover{
	background-color: #d1eaf8;
	border-radius: 4px;
}

.toptitlebox_7ree{
	line-height:26px; 
	height:26px;
	padding:8px;
}

.card_badge_div_7ree{
		margin-left:-10px;
		margin-bottom:-5px;
		width:295px;
		height:50px;
/*		
		background: #F7F7F7;
*/		
		color:blue;
}


.card_badge_icon_7ree{
		margin:10px 0 0 5px;
		height:30px;
		width:30px;
		
}

.side_badge_div_7ree{
		width:145px;
		text-align: center;
		margin: 0 auto;
}

.side_badge_icon_7ree{
		margin:5px 0 0 3px;
		/* height:30px;
		width:30px; */
		
}

.profile_badge_icon_7ree{
		margin:5px 0 0 12px;
		height:30px;
		width:30px;
		
}

.scrolltext_7ree{
		float:right; 
		line-height: 28px; 
		height: 28px; 
		overflow: hidden;
}


.scroll_title_7ree{
		width:290px;
		height:28px;
		line-height:28px;
}

.main_div_7ree{
		margin:15px;
		width:100%;
}

.main_grid_7ree{
		margin:10px 25px 15px 15px;
		background-color:#F9F9F9;
		border:1px solid #E0E0E0;
		border-radius:16px;
		width:137px;
		height:137px;
		/* line-height:137px; */
		float:left;
		position:relative;
}

.grid_badge_icon_7ree{
		position:absolute;
		left:28px;
		top:25px;
		cursor:pointer;
		z-index:99;
		width:80px;
		height:80px;
		display:flex;
		justify-content: center;
		align-items: center;
}

.grid_badge_icon_7ree img{
		max-width:80px;
		max-height:80px;
}

.status0_7ree{
	background-image: url(../image/draw_7ree.gif);
	background-repeat:no-repeat;
	width:47px;
	height:43px;
	position:absolute;
	left:90px;
	top:1px;
}


.status1_7ree{
		background-image: url(../image/apply_7ree.gif);
		background-repeat:no-repeat;
		width:47px;
		height:43px;
		position:absolute;
		left:90px;
		top:1px;
}


.status2_7ree{
		background-image: url(../image/get_7ree.gif);
		background-repeat:no-repeat;
		width:47px;
		height:43px;
		position:absolute;
		left:90px;
		top:1px;
}


.status3_7ree{
		background-image: url(../image/got_7ree.gif);
		background-repeat:no-repeat;
		width:47px;
		height:43px;
		position:absolute;
		left:90px;
		top:1px;
}

.status4_7ree{
    width: 55px;
    height: 23px;
    LINE-HEIGHT: 23PX;
    text-align: center;
    position: absolute;
    left: 82px;
    top: 0px;
	color:#ffffff;
    background: #7d7d7d;
	border-radius:5px;
}

.status5_7ree{
    width: 55px;
    height: 23px;
    LINE-HEIGHT: 23PX;
    text-align: center;
    position: absolute;
    left: 82px;
    top: 0px;
	color:#ffffff;
    background: #ed741c;
	border-radius:5px;
}

.tiptitle_7ree{
		height:20px;
		width:98%;
		margin-top:110px;
		text-align:center;
		position:absolute;
}

.popcard_7ree{
		background-image: url(../image/popcard_bg_7ree.png);
		background-repeat:no-repeat;
		width:330px;
		height:210px;
		padding:10px;
		
}

.popcard_post_7ree{
		background-image: url(../image/popcard_post_bg_7ree.png);
		background-repeat:no-repeat;
		width:330px;
		height:210px;
		padding:10px;
		
}

.popcard_post2_7ree{
		width:330px;
		height:130px;
		padding:3px;
		
}

.popcard_tip_7ree{
		background-image: url(../image/popcard_tip_bg_7ree.png);
		background-repeat:no-repeat;
		width:330px;
		height:210px;
		padding:10px;
		margin:0px;
}

.popcard_icon_7ree{
		float:left;
		margin:10px;
		width:80px;
		height:80px;
		display:flex;
		justify-content: center;
		align-items: center;
}

.popcard_icon2_7ree{
		float:left;
		margin-right:10px;
		width:80px;
		height:80px;
		display:flex;
		justify-content: center;
		align-items: center;
}

.popcard_icon_7ree img, .popcard_icon2_7ree img{
		max-width:80px;
		max-height:80px;
}

.popcard_title_7ree{
		float:left;
		margin:0px;
		padding:15px;
		width:190px;
		height:90px;
}
.popcard_title2_7ree{
		float:left;
		margin:0px;
		padding:0px;
		width:170px;
		height:90px;
}

.popcard_detail_7ree{
		margin:0 auto;
		padding-right:20px;
		width:280px;
		height:38px;
		clear:both; 

}

.popcard_detail2_7ree{
		margin:0;
		width:260px;
		height:38px;
		clear:both;

}
.popcard_button_7ree{
		/* margin:0 auto;
		padding: 5px 0 0 65px;
		width:150px;
		height:17px;
		font-weight:700;
		color:#FFF; */

		margin-left: 80px;
		padding-top: 5px;
		width: 150px;
		height: 17px;
		font-weight: 700;
		color: #FFF;
		text-align: center;

}

.popcard_button_7ree a{
		letter-spacing: 1mm;
		color:#FFF;
		text-decoration:none;
}


.popcard_detail2_7ree .a1_7ree, .popcard_detail2_7ree .a2_7ree{
	display:inline-block;
	padding:2px 5px;
	color:#FFFFFF;
	border-radius: 5px;
	text-decoration: none;
}

.popcard_detail2_7ree .a1_7ree{
		background-color:#ab0f0f;
}

.popcard_detail2_7ree .a2_7ree{
		background-color:#686868;
}

.help_7ree li{
		height:25px;
		line-height:25xp;
		padding-left:50px;
}

.help_7ree strong{
		margin-left:-30px;
}

.op_button_7ree{
		padding:2px 7px 3px 7px;
		/* margin-right:9px; */
		border-radius:6px;
}

.orderinput_7ree{
	text-align:center;
	width:39px;
	border:1px solid #d3d3d3;
	border-radius:4px;
}

.input_text_7ree{
		width:550px; 
		height:30px;
		font-size:16px;

}

.input_area_7ree{
		width:550px; 
		height:60px;
		font-size:16px;
}

.input_selects_7ree{
		width:200px; 
		height:120px;
		font-size:16px;
}

.input_select_7ree{
		width:200px; 
		height:30px;
		font-size:16px;
}

.input_button_7ree{
		width:200px; 
		height:30px;
		font-size:16px;
		margin-right:20px;
}

.status_on_7ree {
		color:green;
		background-image: url(../image/finish_7ree.gif);
		background-repeat: no-repeat;
		background-size:16px 16px;
		padding:0 0 2px 19px;
		line-height:20px;
		height:20px;
}


.status_off_7ree {
		color:darkred;
		background-image: url(../image/unfinish_7ree.gif);
		background-repeat: no-repeat;
		background-size:16px 16px;
		padding:0 0 2px 19px;
		line-height:20px;
		height:20px;
}

.float_div1_7ree{
		width:330px;
		height:210px;
		margin-left:200px;
		padding-bottom:2px;
}


.float_div2_7ree{
		width:330px;
		height:210px;
		margin-left:176px;
		padding-bottom:2px;
}

.float_div2_post_7ree{
		width:330px;
		height:210px;
		margin-left:-26px;
		padding-bottom:2px;
}

.nologoin_tip_7ree{
		width:80%;
		background-image: url(../image/nologo_big_7ree.png);
		background-repeat: no-repeat;
		background-position:50% 10px;
		color:gray;
		font-weight:700;
		margin:60px auto;;
		padding: 100px 0 30px 0;
		border:1px dashed gray;
		text-align:center;
}

.open_btn_7ree{
        margin-left:10px;
		height:10px;
		width:140px;
		padding:0px;
		border:none;
		background:url(../image/open_7ree.gif);
		background-repeat: no-repeat;
		cursor:pointer;
}

.close_btn_7ree{
		margin-left:10px;
		height:10px;
		width:140px;
		padding:0px;
		border:none;
		background:url(../image/close_7ree.gif);
		background-repeat: no-repeat;
		cursor:pointer;
}


.opnav_7ree{
	height:36px;	
	line-height:36px;	
	margin:10px;
}

.opnav_7ree input[type='radio'] {
	width: 16px;
	height: 16px;
	vertical-align: middle;
 }




.btn1_7ree{
	display:inline-block; 
	height:28px;
	width:120px;
	text-align:center;
	color:#E0E0E0 !important;
	background:#6200d1 !important;
	border-radius: 5px;

}

.btn2_7ree{
	display:inline-block; 
	height:28px;
	width:120px;
	text-align:center;
	color:#130d0d !important;
	background:#afafaf !important;
	border-radius: 5px;
}

.btn_pack_7ree{
	width:170px;
	height:24px;
	background-color: #FF7A09;
	margin:-2px -7px;
}

.optips1_7ree{
	margin-left:30px;
	color:#ec5903;
}

.optips2_7ree{
	margin-left:30px;
	color:#0071ce;
}

.badgerank_7ree img{
	vertical-align:middle;
}

.badgerank_7ree li{
	height:50px;
	line-height:50px;
	border-bottom:1px dotted #52BDF5;
	font-size:14px;
}

.badgerank_7ree li a{
	font-weight:700;
}

.toprank_7ree{
	display:inline-block;
	width:26px;
	height:26px;
	line-height: 26px;
	margin:0 3px 0 5px;
	background-color:#CFCFCF;
	border-radius:13px;
	font-weight:700;
	text-align:center;
}

.badgerank_7ree em{
	display:inline-block;
	float:right;
	padding-right:10px;
	color:#52BDF5;
}

.badgerank_7ree span{
	font-size:16px;
}