

body {
	background-attachment: scroll;
    -moz-background-clip: border-box;
   -webkit-background-clip: border-box;
   -o-background-clip: border-box;
   background-clip: border-box;	
    background-color: #f1f1f1;
    -moz-background-origin: border, border, border, border, padding;
    -webkit-background-origin: border, border, border, border, padding;
    -moz-background-origin: border-box, padding-box;
    -webkit-background-origin: border-box, padding-box;
    -o-background-origin: border-box, padding-box;
    background-origin: border-box, padding-box;
    background-position: 0 -90px, 0 0;
    background-repeat: repeat-x, repeat;
    -webkit-background-size:320px 90px, 128px 128px;
	background-size:320px 90px, 128px 128px;
	font-family:Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif;
	overflow-x:hidden;
	margin: 0; padding:0;
	color: #666666;
}

.dxeTextBox td.dxic{font-size:0.8em;}

.cardexplain{
 padding: 10px 10px 0px;
	min-width:301px;

}


h2 {

}


ul.round {

	border:1px solid #C6C6C6;
	background-color:rgba(255, 255, 255, 1);
	text-align:left;
	font-size:14px;
	line-height:24px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-moz-box-shadow:0 1px 1px #f6f6f6;
	-webkit-box-shadow:0 1px 1px #f6f6f6;
	box-shadow:0 1px 1px #f6f6f6;
	margin-bottom:11px;
	display:block;
	overflow:hidden;
    -webkit-transition: height 0.6s;
    -moz-transition: height 0.6s;
    -o-transition: height 0.6s;
    transition: height 0.6s;

}



ul.round li {
	border:solid #C6C6C6;
	border-width:0 0 1px 0;
	padding: 0 10px 5px;
}


.round li span {
	display:block;
	-webkit-background-size:8.5px 13px;
	background-size:8.5px 13px;
	padding:10px 20px 9px 0;
	position:relative;
	font-size:16px;
	min-height: 22px;
color:Black;
}

.memberinfo li span {
    background-size: 8.5px 13px;
    color: Black;
    display: block;
    font-size: 16px;
    min-height: 22px;
    padding: 10px 20px 9px 0;
    position: relative;
}



.round li.none span {

	background:none;

}


.round li.nob {

    border-width:0;

}

.coupon_box_li{height:120px;border-left:4px solid #4a8d09; display:inline-table; width:99%;margin-bottom:20px;border-radius:5px;box-shadow: 1px 1px 1px #888888;border-top:1px solid #bcbcbc;background:#fff;}
.money_txt{font-size:16px;color:#4a8d09;}
.coupon_momey{font-size:34px;color:#4a8d09;}
.round li h2 {
    color: #373B3E;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    padding: 10px 0 10px 0;
	border-bottom:0px dotted #C6C6C6;
}



.recharge_head{height:40px; background:#DBB779; line-height:40px;}
.balance_amount{text-align:center;  height:80px; line-height:80px;}
.amount_message{font-size:20px; color:#F00;}
.recharge_ul{overflow:hidden; border-top:1px solid #eee; padding-top:15px;}
.recharge_select_item{border:1px solid #DBB779; border-radius:0.4em; width:47%; float:left; height:40px; line-height:40px; text-align:center; margin-right:4.4%; margin-bottom:4%; position:relative;}
.recharge_pay_content{overflow:hidden;}
.recharge_selected{position:absolute;right:0; top:0;}
.recharge_selected span{border-radius:0 0.6em 0 3em; width:28px; height:28px; display:block;background-color:#DBB779; background-image:url(/styles/images/yes_ok.png); background-repeat:no-repeat; background-position:10px 5px; background-size:50% auto; line-height:0;}
.recharge_btn{height:40px; line-height:40px; background:#DBB779; border-radius:0.2em; color:#fff; width:100%; font-size:1.0em; display:block; text-align:center;}
.recharge_amount_box{padding-left:10px;}
