/** vip **/

#ct { border:1px solid #E0E0E0;}
.mn { width:789px; float:left; margin-bottom:1em; overflow:hidden; }
	.bm { border:0; padding:10px 15px; }
.sd { width:168px; float:right; overflow:hidden; }
	.bn { padding:15px 15px 10px; }
.mn .bm { padding:10px 14px 10px 15px; }

.xl li { background:url(https://www.52mac.com/static/image/common/dot.gif) no-repeat 0 8px; padding-left:10px; }

.btn, .btn span { background:url(https://www.52mac.com/source/plugin/macvip/images/centerbg.png) no-repeat; display:inline-block; }
.btn { height:20px; background-position:-2288px 0; padding-left:8px; text-decoration:none !important; }
	.btn span { height:20px; padding-right:8px; line-height:18px; background-position:100% 0; color:#fff; }
.uc_btn { margin:0 auto; display:block; height:20px; width:82px; overflow:hidden; text-indent:-9999px; background:url(https://www.52mac.com/source/plugin/macvip/images/centerbg.png) no-repeat -200px 0; }
.pay_btn { padding:0 0 10px 220px; }

.vipblock, .vipblock .title { background:url(https://www.52mac.com/source/plugin/macvip/images/centerbg.png) no-repeat; }
.vipblock { margin-top:5px; padding-bottom:20px; width:100%; }
	.vipblock .title { height:48px; line-height:48px; font-size:16px; color:red; }
	.vipblock .content { padding:6px 8px 3px; background:#fff; border-color:#d4d4d4; border-width:0 1px; border-style:solid; }
		.vipblock .content p { line-height:2.5em; }

.vipindex { background-position:-760px 100%; }
	.vipindex .title { background-position:-760px -67px; text-indent:15px; font-weight:bold; }
	.vipindex .content { border-color:#878787; }
		.vipindex .mylevel { padding:10px 0 20px; }
	.vipindex p b { color:#f00; }
.isvip { background-position:0 100%; }
	.isvip .title { background-position:0 -67px; }
	.isvip .content { border-color:#f00; }
	
.sright { background:url(https://www.52mac.com/source/plugin/macvip/images/rights.png) no-repeat 0 0; height:130px; width:760px; margin-top:20px; }
	.sright ul { background:url(https://www.52mac.com/source/plugin/macvip/images/rights.png) no-repeat 0 -130px; height:94px; padding:36px 0 0 38px; position:absolute; }
		.sright li { display:block; float:left; width:186px; position:relative; }
			.sright li h4 { margin-top:35px; font-size:14px; font-weight:normal; }
			.sright li a { position:absolute; right:35px; top:8px; background:url(https://www.52mac.com/source/plugin/macvip/images/rights.png) no-repeat; background-position:0 -268px; display:block; width:32px; height:32px; text-indent:-9999px; }
			.sright .noad a { background-position:-122px -268px; }
			.sright .noad h4 { color:#1F4E97; }
			.sright .noad p { color:#567AB1; }
			.sright .redname a { background-position:-38px -268px; }
			.sright .redname h4 { color:#125E49; }
			.sright .redname p { color:#69A495; }
			.sright .threadbold a { background-position:0 -268px; }
			.sright .threadbold h4 { color:#DB5418; }
			.sright .threadbold p { color:#FD763A; }
.orights { background-position:-1520px 100%; }
	.orights h3.title { background-position:-1520px 0; line-height:38px; padding-left:20px; }
	.orights p { border-bottom:1px dashed #ccc; margin-bottom:10px; }
	.orights ul { overflow:hidden; }
		.orights li { display:inline-block; float:left; width:24%; font-size:14px; color:#a00; height:32px; line-height:32px; overflow:hidden; }
		.orights li:hover { color:red;font-size:15px;}
.welcome { border-top:1px solid #f00; border-bottom:1px dashed #d4d4d4; background:#fff; padding:15px 0; }
	.welcome .info { background:url(https://www.52mac.com/source/plugin/macvip/images/centerbg.png) repeat-x 0 -8px; *background-position:0 -5px; padding:5px; border-bottom:1px dashed #ccc; height:48px; margin-bottom:13px; }
	.welcome .avatar { float:left; margin-right:10px; }
	.welcome .msg { border:1px solid #FFE876; background:#FCFE9B; padding:5px 10px; }
	.ucenter { margin:10px 0; padding-top:20px; border-top:1px dashed #ccc; }
.welcome2 { padding: 5px 5px;color:#0099ff;line-height:26pt;}

.pay { border:0; background:#B6D2E7; padding:2px; margin-top:15px; }
	.pay form { padding:10px; background:#fff; }
	/*.pay h3 { height:28px; line-height:28px; border-bottom:1px solid #D6D6D6; font-size:14px; }*/
	.pay h3 { height:28px; line-height:28px; font-size:15px; }
	.pay .tips { background:#FFF5C5; border:1px solid #F8E2AD; padding:5px; margin-top:20px; }
		.pay .tips p { color:#666; padding:5px 10px; }

.sd .ch { font-size: 16px; padding: 8px 0 5px 10px; color: red; }
/** end **/
.gateway_list{padding:10px 5px 0;}
.gateway_list ul {height:70px; position:relative;}
.gateway_list li {
	float:left;
	width:176px;
	*width:176px;
	display:block;
	height:40px;
	margin-bottom:15px
}

.gateway_list li input {
	float:left;
	margin:12px 6px 0 0
}
.gateway_list li label {
	float:left;
	background:url(https://www.52mac.com/source/plugin/macvip/images/gateway_bg_v2.png);
	height:38px;
	width:130px;
	border:1px solid #ccc;
	cursor:pointer
}
.gateway_list li.selected label {
	border-color:#ed145b
}


.gateway_list li.type_name {
	font-size: 14px;
	width:685px;
	border-top:1px dotted #DBDBDB;
	height:30px;
	line-height:30px;
	padding:5px 20px;
	margin-bottom: 5px;
}

.gateway_list li .Alipay_hxyh {
	background: url(https://www.52mac.com/source/plugin/macvip/images/hxyh.png) repeat scroll 0 0 transparent;
}

.gateway_list li .Paypal {
	background: url(https://www.52mac.com/source/plugin/macvip/images/paypal.png) repeat scroll 0 0 transparent;
}

.gateway_list li .Alipay {
	background-position:0 0
}
.gateway_list li .Tenpay_0 {
	background-position:0 -40px
}

.gateway_list li .Alipay_CCB-MOTO-CREDIT {
	width:149px;
	background-position:0 -120px
}
.gateway_list li .Alipay_ICBC-MOTO-CREDIT {
	width:149px;
	background-position:0 -160px
}
.gateway_list li .Alipay_BOC-MOTO-CREDIT {
	width:149px;
	background-position:0 -200px
}
.gateway_list li .Alipay_ICBCB2C {
	background-position:0 -240px
}
.gateway_list li .Alipay_CCB {
	background-position:0 -280px
}
.gateway_list li .Alipay_BOCB2C {
	background-position:0 -320px
}
.gateway_list li .Alipay_CMB {
	background-position:0 -360px
}
.gateway_list li .Alipay_COMM {
	background-position:0 -400px
}
.gateway_list li .Alipay_ABC {
	background-position:0 -440px
}
.gateway_list li .Alipay_PSBC-DEBIT {
	background-position:0 -480px
}
.gateway_list li .Alipay_CITIC {
	background-position:0 -520px
}
.gateway_list li .Alipay_CIB {
	background-position:0 -560px
}
.gateway_list li .Alipay_SPDB {
	background-position:0 -600px
}
.gateway_list li .Alipay_CMBC {
	background-position:0 -640px
}
.gateway_list li .Alipay_CEBBANK {
	background-position:0 -680px
}
.gateway_list li .Alipay_NBBANK {
	background-position:0 -720px
}
.gateway_list li .Alipay_SDB {
	background-position:0 -760px
}
.gateway_list li .Alipay_BJRCB {
	background-position:0 -800px
}
.gateway_list li .Alipay_SPABANK {
	background-position:0 -840px
}
.gateway_list li .Alipay_GDB {
	background-position:0 -880px
}
.gateway_list li .Alipay_SHBANK {
	background-position:0 -958px
}
.gateway_list li .Alipay_HZCBB2C {
	background-position:0 -996px
}
.gateway_list li .Alipay_BJBANK {
	background-position:0 -1034px
}

.subnext {padding: 0px 22px 12px; text-align: left;}
.subnextbut {background: url(https://www.52mac.com/source/plugin/macvip/images/subbuy.jpg); border: 0;width: 130px; height: 38px;cursor:pointer;}
tr.onthis:hover{background:#F9F9F9;cursor:pointer;}

.subnextbutnew {
	/* vertical-align: middle; */
	background:linear-gradient(to bottom, #fe1a00 5%, #ce0100 100%);
	background-color:#fe1a00;
	border-radius:4px;
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:18px;
	padding:3px 26px;
	text-decoration:none;
}
.subnextbutnew:hover {
	background:linear-gradient(to bottom, #ce0100 5%, #fe1a00 100%);
	background-color:#ce0100;
}
.subnextbutnew:active {
	position:relative;
	top:1px;
}

.subalipaytip {
	font-size:16px; color:red;padding:8px 2px 25px;
}