/************网站全局**************/
.layout {
	width: 990px;
	margin: 0px auto;
}

a {
	text-decoration: none;
}

.red {
	color: #FF3300;
}

.arial {
	font-family: Arial, Helvetica;
}

#mask {
	background: url(../images/mask_bg.gif) repeat;
	opacity: 0.4;
	filter: alpha(opacity = 40);
	z-index:20;
}
/************网站全局**************/

/************icon背景**************/
.hint,.infoDetail .showBtn,.faq .xarw,.faq .point {
	background: url(../images/icon_group.gif) no-repeat;
}
/************icon背景结束**************/

/************网站头部**************/
.header .logo {
	float: left;
	width: 197px;
	height: 36px;
	background: url(../images/logo_dask.png) no-repeat;
}

.header .logo a {
	display: block;
	width: 128px;
	height: 37px;
}
.header .phone{
	margin-top: 25px;
	float: right;
	font-size: 14px;
	color: #3fb16a;
	font-style: italic;
}
/************网站头部结束**************/

/************交易信息**************/
.hint {
	margin-top: -20px;
	background-position: -19px 0px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	color: #5D5D5D;
}

.infoWrap {
	margin-top: 10px;
	border: #FC9F30 solid 2px
}

.infoDetail {
	padding: 18px;
	background-color: #EBF4E6;
	border-bottom: #91C69C solid 2px;
}

.infoDetail .showBtn {
	right: 18px;
	bottom: -21px;
	display: block;
	width: 56px;
	height: 21px;
	line-height: 21px;
	padding-left: 20px;
	background-color: #91C69C;
	background-position: -20px -81px;
	border-radius: 0px 0px 5px 5px;
	cursor: pointer;
	color: #FFF;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	behavior: url(PIE.htc);
}

.aufm {
	color: #527B5B;
}

.aufm .paym {
	margin-left: 15px;
	padding-left: 15px;
	border-left: #CCC solid 1px;
}

.aufm .sum {
	margin-right: 6px;
	font-size: 22px;
}

.detailWrap {
	margin-top: 10px;
	padding-top: 10px;
	border-top: #527B5B dotted 1px;
	line-height: 20px;
	color: #666;
}

.detailWrap .sign {
	display: inline-block;
	min-width: 60px;
}
/************交易信息结束**************/

/*选择其他付款方式*/
.kcWrap {
	margin-top: 5px;
	border: #DADADA solid 1px;
}

.ABC {
	background-position: 0px 0px !important; /*农业银行*/
}

.CCB {
	background-position: 0px -93px !important; /*建设银行*/
}

.ICBC {
	background-position: 0px -186px !important; /*工商银行*/
}

.BOC {
	background-position: -12px -279px !important; /*中国银行*/
}

.COMM {
	background-position: 0px -372px !important; /*交通银行*/
}

.CMBCHINA,.CMB {
	background-position: -8px -465px !important; /*招商银行*/
}

.CMBC {
	background-position: 0px -558px !important; /*民生银行*/
}

.CIB {
	background-position: 0px -651px !important; /*兴业银行*/
}

.CEB {
	background-position: 0px -744px !important; /*光大银行*/
}

.ECITIC,.ECI {
	background-position: -5px -837px !important; /*中信银行*/
}

.PSBC,.POST {
	background-position: 0px -930px !important; /*邮政储蓄银行*/
}

.BJ {
	background-position: -7px -1023px !important; /*北京银行*/
}

.CGB {
	background-position: 0px -1116px !important; /*广发银行*/
}

.SDB {
	background-position: 0px -1209px !important; /*深圳发展银行*/
}

.SPDB {
	background-position: -5px -1302px !important; /*浦发银行*/
}

.HXB {
	background-position: -5px -1395px !important; /*华夏银行*/
}

.RCB {
	background-position: 0px -1488px !important; /*北京农商银行*/
}

.SH,.BOSH {
	background-position: -150px 0px !important; /*上海银行*/
}

.CZ {
	background-position: -148px -93px !important; /*浙商银行*/
}

.SDE {
	background-position: -137px -186px !important; /*顺德信用社*/
}

.JZ {
	background-position: -140px -279px !important; /*锦州银行*/
}

.HEB {
	background-position: -140px -372px !important; /*河北银行*/
}

.EG {
	background-position: -145px -465px !important; /*恒丰银行*/
}

.ZJTL {
	background-position: -135px -558px !important; /*浙江泰隆商业银行*/
}

.CBHB {
	background-position: -138px -651px !important; /*渤海银行*/
}

.BEA {
	background-position: -138px -744px !important; /*东亚银行*/
}

.RCU {
	background-position: -138px -837px !important; /*广东农村信用社*/
}

.NJCB {
	background-position: -145px -930px !important; /*南京银行*/
}

.NBCB {
	background-position: -148px -1023px !important; /*宁波银行*/
}

.GZCB {
	background-position: -137px -1116px !important; /*广州市商业银行*/
}

.SRCB {
	background-position: -137px -1209px !important; /*上海农村商业银行*/
}

.HZ {
	background-position: -145px -1302px !important; /*杭州银行*/
}

.NCB {
	background-position: -140px -1395px !important; /*南洋商业银行*/
}

.PAN,.CPB {
	background-position: -137px -1488px !important; /*平安银行*/
}
.GDB { background-position: 0px -1116px !important;/*广发银行*/ }

.ABC-EP {
	background-position: 0px -31px !important; /*农业银行-企业*/
}

.CCB-EP {
	background-position: 0px -124px !important; /*建设银行-企业*/
}

.ICBC-EP {
	background-position: 0px -217px !important; /*工商银行-企业*/
}

.BOC-EP {
	background-position: 0px -310px !important; /*中国银行-企业*/
}

.COMM-EP {
	background-position: 0px -403px !important; /*交通银行-企业*/
}

.CMB-EP {
	background-position: 0px -496px !important; /*招商银行-企业*/
}

.CMBC-EP {
	background-position: 0px -589px !important; /*民生银行-企业*/
}

.CIB-EP {
	background-position: 0px -682px !important; /*兴业银行-企业*/
}

.CEB-EP {
	background-position: 0px -775px !important; /*光大银行-企业*/
}

.ECI-EP {
	background-position: 0px -868px !important; /*中信银行-企业*/
}

.PSBC-EP {
	background-position: 0px -961px !important; /*邮政储蓄银行-企业*/
}

.BJ-EP {
	background-position: 0px -1054px !important; /*北京银行-企业*/
}

.CGB-EP {
	background-position: 0px -1147px !important; /*广发银行-企业*/
}

.SDB-EP {
	background-position: 0px -1240px !important; /*深圳发展银行-企业*/
}

.SPDB-EP {
	background-position: 0px -1333px !important; /*浦发银行-企业*/
}

.HXB-EP {
	background-position: 0px -1426px !important; /*华夏银行-企业*/
}

.RCB-EP {
	background-position: 0px -1519px !important; /*北京农商银行-企业*/
}

.SH-EP {
	background-position: -137px -31px !important; /*上海银行-企业*/
}

.CZ-EP {
	background-position: -137px -124px !important; /*浙商银行-企业*/
}

.SDE-EP {
	background-position: -137px -217px !important; /*顺德信用社-企业*/
}

.JZ-EP {
	background-position: -137px -310px !important; /*锦州银行-企业*/
}

.HEB-EP {
	background-position: -137px -403px !important; /*河北银行-企业*/
}

.EG-EP {
	background-position: -137px -496px !important; /*恒丰银行-企业*/
}

.ZJTL-EP {
	background-position: -137px -589px !important; /*浙江泰隆商业银行-企业*/
}

.CBHB-EP {
	background-position: -137px -682px !important; /*渤海银行-企业*/
}

.BEA-EP {
	background-position: -137px -775px !important; /*东亚银行-企业*/
}

.RCU-EP {
	background-position: -137px -868px !important; /*广东农村信用社-企业*/
}

.NJCB-EP {
	background-position: -137px -961px !important; /*南京银行-企业*/
}

.NBCB-EP {
	background-position: -137px -1054px !important; /*宁波银行-企业*/
}

.GZCB-EP {
	background-position: -137px -1147px !important; /*广州市商业银行-企业*/
}

.SRCB-EP {
	background-position: -137px -1240px !important; /*上海农村商业银行-企业*/
}

.HZ-EP {
	background-position: -137px -1333px !important; /*杭州银行-企业*/
}

.NCB-EP {
	background-position: -137px -1426px !important; /*南洋商业银行-企业*/
}

.PAN-EP {
	background-position: -137px -1519px !important; /*平安银行-企业*/
}
/*选择其他付款方式结束*/

/*卡bin验证BEGIN*/
.ICBCCREDIT,.ICBCDEBIT {
    background-position: 0px -186px !important; /*工商银行*/
}
.CCBCREDIT,.CCBDEBIT {
    background-position: 0px -93px !important; /*建设银行*/
}
.ABCCREDIT,.ABCDEBIT {
    background-position: 0px 0px !important; /*农业银行*/
}
.BOCCREDIT,.BOCDEBIT {
    background-position: -12px -279px !important; /*中国银行*/
}
.EBANKDEBIT,.EVERBRIGHTCREDIT {
    background-position: 0px -744px !important; /*光大银行*/
}
.SPDBCREDIT,.SPDDEBIT {
    background-position: -5px -1302px !important; /*浦发银行*/
}
.CMBCCREDIT,.CMBCDEBIT {
background-position: 0px -558px !important; /*民生银行*/
}

.SDBCREDIT,.SDBDEBIT {
	background-position: 0px -1209px !important; /*深圳发展银行*/
}
.CIBCREDIT,.CIBDEBIT {
	background-position: 0px -651px !important; /*兴业银行*/
}

.CPBDEBIT,.PINGANCREDIT {
	background-position: -137px -1488px !important; /*平安银行*/
}

.PSBCDEBIT,.PSBCCREDIT {
	background-position: 0px -930px !important; /*邮政储蓄银行*/
}
.GDBCREDIT{
	background-position: 0px -1116px !important; /*广发银行*/
}
.ECITICCREDIT{
	background-position: -5px -837px !important; /*中信银行*/
}
.BOSHCREDIT {
	background-position: -150px 0px !important; /*上海银行*/
}
.HXBCREDIT {
	background-position: -5px -1395px !important; /*华夏银行*/
}

/*卡bin验证END*/


/*绑卡BEGIN*/
.ICBCDEBIT_b,.ICBCCREDIT_b {
    background-position: 0 -38px !important;/*工商银行*/
}
.ICBCDEBIT_s,.ICBCCREDIT_s {
    background-position: 0 -18px !important;/*工商银行*/
}
.ABCCREDIT_b,.ABCDEBIT_b {
    background-position: 0 -76px !important;/*农业银行*/
}
.ABCCREDIT_s,.ABCDEBIT_s {
    background-position: 0 -36px !important;/*农业银行*/
}
.CCBDEBIT_b,.CCBCREDIT_b {
    background-position: 0 -114px !important;/*建设银行*/
}
.CCBDEBIT_s,.CCBCREDIT_s {
    background-position: 0 -54px !important;/*建设银行*/
}
.BOCCREDIT_b,.BOCDEBIT_b {
    background-position: 0 -152px !important;/*中国银行*/
}
.BOCCREDIT_s,.BOCDEBIT_s {
    background-position: 0 -72px !important;/*中国银行*/
}
.EVERBRIGHTCREDIT_b,.EBANKDEBIT_b {
    background-position: 0 -190px !important;/*光大银行*/
}
.EVERBRIGHTCREDIT_s,.EBANKDEBIT_s {
    background-position: 0 -90px !important;/*光大银行*/
}
.SPDBCREDIT_b,.SPDDEBIT_b {
    background-position: 0 -235px !important;/*浦发银行*/
}
.SPDBCREDIT_s,.SPDDEBIT_s {
    background-position: 0 -112px !important;/*浦发银行*/
}
.CMBCCREDIT_b,.CMBCDEBIT_b {
    background-position: 0 -280px !important;/*民生银行*/
}
.CMBCCREDIT_s,.CMBCDEBIT_s {
    background-position: 0 -136px !important;/*民生银行*/
}

.CIBCREDIT_b,.CIBDEBIT_b {
    background-position: 0 -320px !important;/*兴业银行*/
}
.CIBCREDIT_s,.CIBDEBIT_s {
    background-position: 0 -154px !important;/*兴业银行*/
}
.SDBCREDIT_b,.SDBDEBIT_b {
    background-position: 0 -370px !important;/*深圳发展银行*/
}
.SDBCREDIT_s,.SDBDEBIT_s {
    background-position: 0 -178px !important;/*深圳发展银行*/
}
.PSBCCREDIT_b {
    background-position: 0 -412px !important;/*邮政银行*/
}
.PSBCCREDIT_s,.PSBCDEBIT_s {
    background-position: 0 -198px !important;/*邮政银行*/
}
.BCCBCREDIT_b {
    background-position: 0 -454px !important;/*北京银行*/
}
.BCCBCREDIT_s,.BCCBCREDIT_s {
    background-position: 0 -218px !important;/*北京银行*/
}
.ECITICCREDIT_b {
    background-position: 0 -504px !important;/*中信银行*/
}
.ECITICCREDIT_s,.ECITICCREDIT_s {
    background-position: 0 -240px !important;/*中信银行*/
}
.HXBCREDIT_b {
    background-position: 0 -546px !important;/*华夏银行*/
}
.HXBCREDIT_s,.HXBCREDIT_s {
    background-position: 0 -265px !important;/*华夏银行*/
}
.BOSHCREDIT_b {
    background-position: 0 -598px !important;/*上海银行*/
}
.BOSHCREDIT_s,.BOSHCREDIT_s {
    background-position: 0 -286px !important;/*上海银行*/
}
.PINGANCREDIT_b {
    background-position: 0 -646px !important;/*平安银行*/
}
.PINGANCREDIT_s,.CPBDEBIT_s {
    background-position: 0 -312px !important;/*平安银行*/
}

.CPBDEBIT_b {
	 background-position: 0 -640px !important;/*平安银行*/
}
.GDBCREDIT_b  {
	background-position: 0 -698px !important;/*广发银行*/
}
.GDBCREDIT_s {
    background-position: 0 -334px !important;/*广发银行*/
}
/*绑卡END*/

/*常见问题*/
.faq {
	position: fixed;
	bottom: 286px;
	left: 50%;
	margin-left: 520px;
	display: block;
	padding: 26px 8px 5px;
	background-color: #CBCBCB;
	border-radius: 5px;
	color: #FFF;
	behavior: url(PIE.htc);
}

.faq .xarw {
	left: 5px;
	bottom: -9px;
	*bottom: -11px;
	background-position: -19px -172px;
	width: 16px;
	height: 9px;
}

.faq .point {
	left: 13px;
	top: 5px;
	background-position: -22px -206px;
	width: 13px;
	height: 18px;
}
/*常见问题结束*/

/*正在跳转*/
.conWrap {
	position: relative;
	max-width: 990px;
	margin: 0px auto;
	border: #E8E8E8 solid 5px;
}

.skip {
	width: 175px;
	margin-top: 60px;
	margin-bottom: 100px;
	padding: 95px 260px;
}

.skip .inner {
	padding-left: 55px;
	background-position: 0px -444px;
	color: #999;
}

.skip .sing {
	color: #37B54A;
}
/*正在跳转结束*/
.southern_air_logo {
	margin-bottom: 10px;
}

.southern_air_logo a {
	display: inline-block;
	height: 39px;
	margin-right: 10px;
}

.hot_line {
	float: right;
	height: 40px;
	margin-top: 12px;
	line-height: 40px;
	color: #38B54A;
}

.southern_air_logo {
	float: left;
	margin-top: 12px;
	font-size: 24px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}

.southern_air_logo a {
	color: #000;
}

.southern_air_logo a:hover {
	color: #000 !important;
}

.warn {
	border: #EAF4FE solid 1px;
	margin-top: 5px;
	background-color: #FFF; /*padding:1px;*/
}

.warn p {
	background: url(../images/r_20.jpg) no-repeat 8px center #F4F9FF;
	padding: 6px 28px;
}

.info {
	margin: 10px 0px;
	padding: 15px 25px;
	background-color: #FFF8E2;
	border: #FFE7CB solid 1px;
	border-radius: 3px
}

.info p {
	display: inline-block;
	vertical-align: middle;
	width: 280px;
	*display: inline;
	zoom: 1;
	white-space: nowrap;
	overflow: hidden;
}

.money span,.pay_type span.specnm,.order_details p span.money,.ayable,.balance,.lack_container span.money
	{
	margin: 0px 3px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #ff3300
}

.address,.pro_name,.details {
	display: inline-block;
	zoom: 1;
	*display: inline
}

.pro_name {
	padding-left: 35px;
	background: url(../images/ico.png) no-repeat -88px -34px
}

.details {
	position: relative;
	z-index: 50;
	margin-left: 22px;
	color: #249339;
	font-size: 12px
}

.details .dels_btn {
	cursor: pointer
}

.big_pop {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 650px
}

.detail_container {
	position: absolute;
	z-index: 100;
	top: -30px;
	left: 65px;
	display: block;
	padding: 5px;
	background-color: rgba(96, 96, 96, 0.2);
	filter: progid:DXImageTransform.Microsoft.Gradient(enabled=ture,
		GradientType=1, StartColorStr='#33606060', EndColorStr='#33606060');
	color: #666
}

.details .arrow {
	position: absolute;
	z-index: 110;
	top: -5px;
	left: 50px;
	display: block;
	width: 21px;
	height: 27px;
	background: url(../images/ico.png) no-repeat
}

.inbox {
	padding: 15px;
	background-color: #FFF;
	border: #cadadb solid 1px
}

.close_detail_con {
	display: block;
	position: absolute;
	top: 10px;
	right: 8px;
	width: 15px;
	height: 14px;
	background: url(../images/ico.png) no-repeat -103px 0px
}

.close_detail_con:hover {
	background-position: -126px 0px
}

.inbox dt,.inbox dd {
	display: inline-block;
	zoom: 1;
	*display: inline;
	line-height: 24px;
}

.inbox dt {
	width: 72px;
	text-align: right
}

.login_container {
	padding: 12px 10px 10px 50px;
	background-color: #F9F9F9
}

.login_btn {
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
	width: 97px;
	height: 24px;
	background: url(../images/gateway_05.png) no-repeat;
	cursor: pointer
}

.tag {
	margin-top: 10px
}

.cir_arrow,.tag_con {
	float: left
}

.cir_arrow {
	width: 2px;
	height: 38px;
	overflow: hidden;
	background: url(../images/ico.png) no-repeat 0px -71px
}

.arg {
	background-position: -7px -71px
}

.tag_con {
	height: 33px;
	width: 960px;
	padding-left: 26px;
	padding-top: 5px;
	overflow: hidden;
	background: url(../images/rebg_05.png) repeat-x
}

.tag_con ul li {
	float: left;
	display: inline;
	height: 33px
}

.tag_con ul li span,.tag_con ul li a {
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	height: 33px
}

.tag_con ul li span {
	width: 5px;
}

.tag_con ul li a {
	line-height: 33px;
	padding: 0px 24px;
	color: #FFF;
	font-size: 14px;
	font-weight: boldk;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}

.tag_con ul li a:hover {
	color: #FFF !important
}

.tag_con ul li.current span {
	background: url(../images/ico.png) no-repeat 0px -34px
}

.tag_con ul li.hover span {
	background: url(../images/ico.png) no-repeat -89px -68px
}

.tag_con ul li.current a {
	background: url(../images/tag_bg.png) no-repeat 100% 0;
	color: #359335;
}

.tag_con ul li.hover a {
	background: url(../images/tag_bg.png) no-repeat 100% -42px;
	color: #FFF;
}

.tag_con ul li.current a:hover {
	color: #359335 !important
}

.bank_container {
	height: 1%;
	overflow: hidden;
	width: 908px;
	_margin-top: -10px;
	padding: 40px 40px;
	border: #DADADA solid 1px;
	border-top: none
}

.bank_container h3 {
	color: #5d5d5d
}

.bank_container .bank_list {
	width: 930px;
	height: 200px;
	overflow: hidden; /*margin-top:25px;*/
}

.bank_container .bank_list li {
	float: left;
	display: inline;
	width: 165px;
	margin-left: 20px;
	margin-bottom: 18px
}

.bank_container .bank_list li input {
	vertical-align: middle
}

.bank_container .bank_list li label {
	display: inline-block;
	border: #DADADA solid 1px;
	height: 30px;
	width: 120px;
	background: url(../images/bank.gif) no-repeat;
	vertical-align: middle
}

.bank_container .bank_list li label.hover,.bank_container .bank_list li label.checked
	{
	border: #9BDAA4 solid 1px
}

.bank_container .bank_list li label.bus {
	width: 137px;
}

.more_bank {
	position: relative;
	width: 890px;
	margin-left: 22px;
	margin-bottom: 35px;
	_margin-top: 18px;
	border-top: #9BDAA4 solid 1px;
}

.more_bank span {
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	width: 87px;
	height: 18px;
	overflow: hidden;
	background: url(../images/more_bank_btn.png);
	border-radius: 0px 0px 3px 3px;
	color: #FFF;
	text-align: center;
	line-height: 18px;
	cursor: pointer;
}

.more_bank span.hover {
	background-position: 0px -18px;
}

.more_bank span em {
	font-size: 10px;
	-webkit-text-size-adjust: none;
}

.gray_line {
	height: 0px;
	width: 890px;
	margin-left: 22px;
	margin-top: 60px;
	border-bottom: #CCC solid 1px;
	overflow: hidden;
}

.limit_money {
	margin-left: 22px;
	margin-top: 12px;
}

.limit_money table {
	width: 100%;
	margin-top: 12px;
	background-color: #CCC;
}

.limit_money table tr td {
	background-color: #FFF;
	text-align: center;
}

.limit_money table tr th {
	background-color: #F2F2F2
}

.next_step_btn,.submit_btn {
	margin: 18px 22px
}

.next_step_btn span,.next_step_btn a,.submit_btn span,.submit_btn a,.qr_btn span,.qr_btn a
	{
	display: inline-block;
	vertical-align: top;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF
}

.next_step_btn span,.submit_btn span {
	width: 3px;
	overflow: hidden;
	background: url(../images/ico.png) no-repeat -21px -33px
}

.next_step_btn a,.submit_btn a {
	width: 102px;
	background: url(../images/btn_bg.jpg) no-repeat;
	text-align: center;
}

.next_step_btn a:hover,.submit_btn a:hover,.qr_btn a.qrpay:hover {
	background-position: 0px -33px;
	color: #FFF !important
}

.next_step_btn a.num6 {
	width: 133px;
	background-position: 0px -66px;
}

.next_step_btn a.num6:hover {
	background-position: 0px -99px;
}

.Popup {
	position: absolute;
	z-index: 1000;
	display: none;
	padding: 43px 105px 40px 0px;
	background-color: #FFF;
	box-shadow: 1px 1px 4px #7F7F7F;
	border: #7F7F7F solid 1px;
}

.Popup .close,.treaty .close {
	position: absolute;
	right: 8px;
	top: 8px;
	display: block;
	width: 15px;
	height: 15px;
	background: url(../images/ico.png) no-repeat -42px -72px;
	cursor: pointer;
}

.Popup .close:hover,.treaty .close:hover {
	background-position: -42px -87px;
}

.clprim {
	height: 40px;
	line-height: 40px;
	padding-left: 65px;
	margin-left: 60px;
	background: url(../images/ico.png) no-repeat -110px -65px;
	font-size: 18px;
}

.bml {
	margin-left: 125px;
}

.retchal {
	margin-top: 23px;
	margin-left: 165px;
}

.retchal a {
	color: #249339;
}

.hastb {
	border-top: #DADADA solid 1px;
}

.chabank img {
	border: #B2B2B2 solid 1px;
	padding: 5px;
}

.orange {
	color: #ff3300;
}
/***确认银行***/
.choose_bank_container {
	margin: 23px 22px
}

.choose_bank_container .choose .ico1 {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 20px;
	padding-right: 12px;
	margin-right: 12px;
	border-right: #CCC solid 1px;
	background: url(../images/ico.png) no-repeat -130px -40px;
}

.choose_bank_container .choose {
	border: #CCC solid 1px;
	height: 27px;
	padding: 3px;
	margin-right: 12px;
}

.bank_icon {
	display: inline-block;
	vertical-align: middle;
	width: 120px;
	height: 30px;
	background: url(../images/bank.gif) no-repeat
}

.choose_bank_container .choose,.choose_bank_container .choose_other {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
}

.choose_other a {
	color: #3ea253
}

.table1 {
	margin: 20px 0 20px 22px;
	width: 95%;
	border-collapse: collapse;
	border-spacing: 0;
}

.htop .table1 tr td {
	border: 1px #dadada solid;
	padding: 5px;
	line-height: 18px;
	text-align: center;
}

.htop .table1 tr th {
	background: #f5f5f5;
	border-top: 1px #dadada solid;
	font-weight: normal;
	line-height: 24px;
}

.htop .table1 tr th.bor_l {
	border-left: 1px #dadada solid;
}

.htop .table1 tr th.bor_r {
	border-right: 1px #dadada solid;
}

.htop .table1 tr.bor_n td {
	border-top: none;
}

.sty80 {
	width: 80px;
}

.sty_l {
	width: 100px;
}

.sty_120 {
	width: 120px;
}

.htop .table1 tr td.sty_l {
	width: 100px;
	text-align: left;
}

.htop .table1 tr td.td_l {
	text-align: left;
}

.htop .table1 td a {
	color: #3ea253
}
/***确认银行 end***/

/***成功***/
.success_container,.fail_container {
	margin-bottom: 50px;
	border: #BCEEC3 solid 1px;
	background-color: #EDFEE4;
}

.fail_container,.lack_container {
	border: #FFEE9F solid 1px;
	background-color: #FFFFDD
}

.set_border,.lack_content {
	border: #FFF solid 1px;
	padding: 35px 55px;
}

.prompt_icon,.prompt_info {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}

.prompt_info {
	margin-left: 20px;
}

.prompt_info h2 {
	color: #249339;
}

.fail_container .prompt_info h2 {
	color: #666;
}

.prompt_info a {
	color: #249339;
}

.skip {
	margin-top: 10px;
	color: #959595
}

.order_details {
	padding: 14px 10px;
	margin-top: 14px;
	border: #d6ebd9 solid 1px;
	border-radius: 3px;
	background-color: #FAFFF7;
	box-shadow: 1px 1px 3px #E5F5DC, -1px -1px 3px #E5F5DC;
}

.order_details h4 {
	border-bottom: #DADADA dashed 1px;
	padding-bottom: 8px;
}

.order_details p {
	margin-top: 10px;
}

.order_details p span {
	display: inline-block;
	width: 80px;
	text-align: right
}

.order_details p span.money {
	font-size: 14px;
	width: auto;
}

.check_details {
	background: url(../images/arrow.png) no-repeat right 7px;
	padding-right: 12px;
}

#orderDetail {
	display: none;
}
/***成功 end***/
.credit_info_container {
	width: 988px;
	padding: 40px 0px
}

.credit_box,.bank_support,.account_icon,.other_account,.expound,.exic {
	display: inline-block;
	vertical-align: top;
	*display: inline;
	zoom: 1;
}

.account_icon {
	width: auto !important;
	padding: 30px !important;
}

.adv {
	display: none;
}

.expound,.exic {
	width: 120px;
	text-align: left;
}

.exic {
	margin-left: 20px;
}

.expound h4,.exic h4 {
	margin-bottom: 15px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	font-size: 16px
}

.expound p,.exic p {
	line-height: 18px;
}

.credit_box {
	width: 520px;
}

.form input,.form textarea,.form .option_tit {
	width: 230px;
	padding-left: 5px;
	height: 28px;
	line-height: 28px;
	border: #b2b2b2 solid 1px;
	background-color: #FFF;
	vertical-align: middle;
	outline: none
}

.form textarea {
	height: 100px;
	line-height: 20px;
	resize: vertical
}

.form select {
	position: absolute;
	display: none
}

.row {
	margin-top: 18px;
	*display: inline-block
}

.row input.code {
	width: 120px !important
}

.row span {
	display: inline-block;
	vertical-align: middle
}

.row span.tit {
	width: 100px;
	text-align: right
}

.row .prompt {
	margin-left: 175px;
	margin-top: 8px;
	font-size: 12px;
	color: #999
}

.form .select_container {
	position: relative;
	z-index: 15;
}

.form .option_tit {
	width: 60px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	background: url(../images/arrow.jpg) no-repeat 98% center;
}

.form .usiput {
	width: 160px;
}

.form .incond .code {
	width: 70px !important;
}

.form .incond a,.form .incond img {
	vertical-align: middle;
	margin-left: 5px;
}

.form .incond a {
	color: #249339;
}

.form .select_container .optgroup {
	position: absolute;
	z-index: 10;
	top: 28px;
	left: 104px;
	*left: 106px;
	visibility: hidden;
	width: 65px;
	overflow: hidden;
	background-color: #FFF;
	border: #b2b2b2 solid 1px;
}

.form .select_container .optgroup li {
	padding-left: 5px;
	height: 25px;
	line-height: 25px;
	white-space: nowrap
}

.form #select {
	position: absolute;
	visibility: hidden;
}

.form .select_container .optgroup li:hover {
	background-color: #F5FFF6;
}

.form .change_btn {
	color: #38b54a;
	text-decoration: underline;
	cursor: pointer
}

.form input.file {
	position: absolute;
	width: 0px;
	height: 0px;
	padding-left: 0px;
	border: none;
	overflow: hidden
}

.form .login_btn {
	width: 120px;
	margin-left: 60px;
	border: #09F solid 1px;
	background-color: #CCC;
	cursor: pointer
}

.form .errormsg,.form .rightmsg,.form .promptmsg {
	margin-left: 5px;
	padding-left: 20px;
	background: url(../images/r_18.jpg) no-repeat;
	color: #ff0e00
}

.form .rightmsg {
	background: url(images/r_15.jpg) no-repeat;
	color: #333;
}

.form .promptmsg {
	background: url(../images/r_20.jpg) no-repeat;
	color: #999;
}

.form .loading {
	margin-left: 5px;
}

.form .errorstate {
	border: #ed1e25 solid 1px;
	background-color: #FFF;
}

.form .focus {
	background-color: #F5FFF6;
	color: #34b447;
	border: #38b54a solid 1px
}

.upload_btn {
	width: 40px;
	height: 30px;
	line-height: 30px;
	background: url(../images/bg_19.jpg) repeat-x left bottom;
	border: #b2b2b2 solid 1px;
	border-left: none;
	vertical-align: middle;
	border-radius: 0px 4px 4px 0px;
	color: #666;
	font-size: 12px;
	cursor: pointer
}

.form .submit_btn {
	margin: 10px 0px 10px 108px
}

.form .submit_btn input,.form .submit_btn a {
	display: inline-block;
	vertical-align: middle;
	height: 33px;
	line-height: 33px;
	border: none;
	background: url(../images/btn_bg.jpg) no-repeat;
	cursor: pointer;
	text-align: center;
	color: #FFF !important;
	font-weight: bold;
	font-size: 14px
}

.form .num2,.form .num4 {
	width: 102px;
}

.form .num6 {
	width: 133px !important;
	background-position: 0px -66px !important;
}

.form .num8 {
	width: 163px;
	background-position: 0px -132px;
}

.form .num10 {
	width: 193px;
	background-position: 0px -198px;
}

.form .num2:hover,.form .num4:hover {
	background-position: 0px -33px;
}

.form .num6:hover {
	background-position: 0px -99px !important;
}

.form .num8:hover {
	background-position: 0px -165px;
}

.form .num10:hover {
	background-position: 0px -231px;
}

.radio_group {
	margin: 0px 0px 15px 175px;
	font-size: 14px;
	font-weight: bold;
}

.radio_group input {
	width: auto;
	height: auto;
}

.radio_group .annual {
	margin-left: 45px;
}

.cvv2 {
	position: relative;
	z-index: 10;
}

.agree input {
	width: auto;
	margin-left: 105px;
	margin-right: 5px;
	border: none;
}

.agree a,.agreement a {
	color: #249339;
}

.error {
	margin-left: 105px;
	margin-top: 5px;
	background: url(../images/r_18.jpg) no-repeat;
	padding-left: 18px;
}

.row .cvvl {
	position: absolute;
	display: none;
	top: -5px;
	left: 360px;
}

.bank_support,.account_icon,.other_account {
	width: 330px;
	padding: 30px 0px;
	text-align: center;
	overflow: hidden;
}

.affirm {
	font-size: 14px;
}

.ayable {
	font-size: 18px;
}

.balance {
	color: #3ea253;
	font-size: 18px;
}

.other_account {
	padding: 18px 25px;
	margin-left: 150px;
	width: 310px;
	text-align: left;
}

.other_account p {
	margin-bottom: 15px;
}

.payinfo {
	width: 450px;
}

.btn_gray {
	margin-top: 20px;
}

.btn_gray a,.btn_gray span {
	display: inline-block;
	vertical-align: middle;
	height: 26px;
	line-height: 26px;
}

.btn_gray span {
	width: 5px;
	background: url(../images/btn_gray.png) no-repeat;
	overflow: hidden;
}

.btn_gray a {
	background: url(../images/btn_gray_re.png) no-repeat 100% 0;
	padding: 0px 12px 0px 7px;
	color: #5d5d5d;
}

.form .submit_btn a.pre_btn {
	display: none;
}

.lack_container {
	margin-left: 175px;
	display: none;
}

.lack_content {
	padding: 6px 10px;
	font-size: 12px;
}

.lack_container span.icon {
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
	width: 16px;
	height: 14px;
	background: url(../images/ico.png) no-repeat -72px -37px;
}

.lack_container span.money {
	font-size: 12px;
	font-weight: normal;
}

.bank_support {
	padding: 20px;
	margin-top: 55px;
	margin-left: 10px;
	text-align: left;
	background-color: #F9F9F9;
}

.bank_support h4 {
	margin-bottom: 15px;
	color: #000;
}

#month,#year,.setw {
	width: 95px !important;
}

#monthoptgroup,#yearoptgroup {
	width: 100px;
}

#yearoptgroup {
	left: 226px;
}

.whatC2 {
	color: #3ea253;
	cursor: pointer;
}
/*弹出协议*/
.treaty {
	position: absolute;
	z-index: 1000;
	display: none;
	width: 780px;
	height: 425px;
	background-color: #FFF;
	box-shadow: 1px 1px 4px #7F7F7F;
	border: #7F7F7F solid 1px;
	border-radius: 3px 3px 0px 0px;
}

.treaty h3 {
	padding-left: 12px;
	height: 34px;
	line-height: 34px;
	color: #FFF;
	background-color: #319639;
}

.trea_container {
	height: 273px;
	border: #CCC solid 1px;
	padding: 10px;
	margin: 20px 30px;
	line-height: 22px;
	overflow-y: scroll;
}

.trea_container h4 {
	margin-top: 10px;
	margin-bottom: 30px;
	font-weight: normal;
	text-align: center;
}

.trea_container p.t2 {
	text-indent: 2em;
}

.kcWrap {
	width: 950px;
	padding: 20px;
}

.peiy {
	height: 40px;
	margin-top: -10px;
	background: url(../images/x_03.jpg) 12px center no-repeat #F8FBFF;
}

.tipWrip {
	margin-top: 12px;
	position: relative;
	padding: 6px 12px;
	background-color: #FFFFCC;
	border: #FFEE9F solid 1px;
}

.tip {
	padding-left: 32px;
	background: url(../images/r_24.gif) no-repeat;
	color: #ff7e00;
	font-size: 14px;
}

.qmark {
	position: absolute;
	right: 10px;
	top: 6px;
	width: 0px;
	height: 16px;
	padding-left: 20px;
	background: url(../images/r_26.gif) no-repeat;
	cursor: pointer;
	overflow: hidden;
}

.qmark_content {
	position: absolute;
	right: 30px;
	top: 6px;
}

.gwrap {
	background-color: #F9F9F9;
}

.cosy h3 {
	font-size: 12px;
}

.cosy {
	line-height: 22px;
	padding: 25px 40px;
	margin-top: 48px;
}

.phone_number,.support_bank {
	float: left;
}

.phone_number {
	margin: 90px 30px 90px 50px;
}

.phone_number .phtxt {
	font-size: 24px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	color: #333;
}

.phone_number input {
	width: 175px;
	height: 24px;
	line-height: 24px;
	border: #B2B2B2 1px solid;
	padding-left: 5px;
}

.phone_number .error {
	margin-left: 98px;
}

.phone_number .next_step_btn {
	margin-left: 100px;
	margin-top: 10px;
}

.support_bank {
	background-color: #FFFCF0;
    border: 1px solid #E5E5E5;
    margin-bottom: 40px;
    padding: 15px 0 15px 35px;
    position: relative;
}

.support_bank .arrow{
	 position:absolute;
	 left:-13px;
	 top:95px;
	 display:block;
	 width:13px;
	 height:22px;
	 background:url(../images/arrow_06.png) no-repeat;
}
.support_bank h3,.bank_support h3 {
	font-size: 12px;
}

.cread {
	margin-bottom: 15px;
}

.info .f12 {
	font-size: 12px;
}

.support_bank .cwrp {
	padding: 15px 15px 5px;
    width: 500px;
}

.support_bank .cwrp span {
    background-image: url("../images/bank_logo_03.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 22px;
    margin-bottom: 5px;
    width: 90px;
}

.qpey {
	background-image: url(../images/x_05.jpg);
}

.gain_yzm {
	-moz-user-select: none;
	background: url("../images/bg_03.gif") no-repeat;
	cursor: default;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	margin-left: 5px;
	text-align: center;
	text-shadow: 1px 1px #FFFFFF;
	width: 125px;
}

.gain_yzm:hover {
	width: 125px;
	height: 22px;
	margin-left: 5px;
	line-height: 22px;
	background: url(../images/bg_03_hover.png) no-repeat;
	text-align: center;
	text-shadow: #FFF 1px 1px;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	display: inline-block;
}

.agreement {
	margin-left: 108px;
}

.agree {
	position: relative;
	margin-top: 20px;
	margin-left: 4px;
	color: #F00;
	font-size: 14px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}

.agree span {
	position: relative;
	vertical-align: baseline;
}

.doubt {
	position: absolute;
	top: 5px;
	right: 90px;
	width: 16px;
	height: 16px;
	background: url(../images/r_28.gif) no-repeat;
}

.doubt_content {
	position: absolute;
	top: 0px;
	right: -105px;
	display: none;
	width: 183px;
	padding-bottom: 10px;
	border: #CCC solid 1px;
	color: #666;
	background-color: #FFF;
	font-family: "宋体";
	font-size: 12px;
	z-index:2
}

.doubt_content .bt {
	background-color: #F2F2F2;
	padding: 8px 18px
}

.doubt_content p {
	width: 145px;
	margin-top: 12px;
	margin-left: 18px;
	line-height: 16px;
}

.doubt_content .arrow {
	position: absolute;
	top: 8px;
	left: -6px;
	display: block;
	width: 6px;
	height: 14px;
	background: url(../images/arrow_03.gif) no-repeat;
}

.doubt_content span {
	color: #36992D;
}

.sentd {
	margin-top: 5px;
	margin-left: 105px;
	color: #47AA57;
}

.bank_card_number {
	position: relative;
}

.bank_logo {
	position: absolute;
	top: 0px;
	left: 345px;
	width: 112px;
	height: 30px;
	overflow: hidden;
	background: url(../images/bank_logo.png) no-repeat -3px;
}

.card_type {
	position: absolute;
	top: 8px;
	left: 460px;
	padding: 1px 2px;
	background-color: #105EA9;
	color: #FFF;
	cursor: default;
}

.limit_amount {
	position: absolute;
	top: 8px;
	left: 505px;
	width: 50px;
	color: #105DAD;
	cursor: default;
}

.limit_am_tab_wrapper {
	position: absolute;
	left: 345px;
	top: 35px;
	width: 490px;
}

.limit_am_tab {
	width: 100%;
	background-color: #DBDBDB;
	text-align: center;
	border-collapse: separate;
	border-spacing: 1px;
}

.limit_am_tab td {
	background-color: #FFF;
	padding: 5px;
}

.limit_am_tab th {
	font-weight: normal;
	padding: 5px;
	background-color: #F1F1F1;
	text-align: center;
}

.limit_am_tab_wrapper .arrow {
	position: absolute;
	left: 170px;
	top: -5px;
	display: block;
	width: 14px;
	height: 6px;
	background: url(../images/arrow_05.gif) no-repeat;
}

.verify {
	width: 390px;
	height: 200px;
}

.renum {
	margin-top: 30px;
	margin-left: 35px;
}

.renum span {
	color: #594AFF;
}

.dyan {
	width: 120px;
	height: 23px;
	line-height: 23px;
}

.cnab {
	font-weight: normal;
	font-size: 14px;
	cursor: default;
	margin-left: 12px;
	line-height: 30px;
}

.old_crd {
	margin-top: 0px;
}

.oldag {
	margin-top: 20px
}

.oldag input,.form .obtn,.oarge {
	margin-left: 35px;
}

.oldag .doubt {
	right: 162px;
}

.oldag .doubt_content {
	right: -32px;
}

.crad_wrapper {
	padding: 18px 20px 220px;
	background-color: #F7F7F7;
}

.curphone {
	margin-bottom: 18px;
	font-size: 14px;
	font-weight: bold;
}

.card_list {
	margin-left: 15px;
	margin-top: 25px;
}

.card_list li {
	position: relative;
	float: left;
	display: inline-block;
	width: 143px;
	height: 89px;
	margin-bottom: 12px;
	margin-right: 25px;
	border-radius: 3px;
}

.card_list li.blue_card {
	background-color: #E9F5FF;
	border: #D2EBFE solid 1px;
}

.card_list li.deposit_card {
	background-color: #F3F3F4;
	border: #DAD9D9 solid 1px;
}

.card_list li.add_card {
	border: #CCC dashed 1px;
}

.card_list li.checked_deposit,.card_list li.checked_blue {
	z-index: 2;
	background: url(../images/checked.gif) repeat-x;
	border-color: #A3A3A3;
}

.card_list li.checked_blue {
	background-position: 0px -89px;
}

.card_list li.add_card a {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 20px;
	background: url(../images/add.gif) no-repeat 28px center;
	text-align: center;
	line-height: 90px;
	color: #5d5d5d;
}

.incard_outer {
	position: absolute;
	z-index: 5;
	top: 102px;
	width: 315px;
	height: 197px;
	padding: 6px;
	background-color: #DEDDDD;
	border-radius: 3px;
	display: none;
}

.incard_outer .arrow {
	position: absolute;
	left: 80px;
	top: -11px;
	display: block;
	width: 28px;
	height: 18px;
	background: url(../images/arrow_08.gif) no-repeat;
}

.card_inner_wrapper {
	width: 100%;
	height: 100%;
	border: #D6E2E2 solid 1px;
	background-color: #FFF;
}

.card_info_wrapper {
	width: 96%;
	height: 94%;
	margin: 5px;
	background-color: #E9F5FF;
	border: #E0F1FF solid 1px;
	border-radius: 5px;
}

.deposit_card .card_info_wrapper {
	background-color: #F3F3F4;
}

.blogo {
	width: 123px;
	height: 18px;
	margin-top: 10px;
	margin-left: 3px;
	background: url(../images/c_03.png) no-repeat;
	text-indent: -9999px;
}

.deposit_card .blogo {
	background-image: url(../images/cz_03.png);
}

.card_number,.card_number_big {
	margin-left: 10px;
	margin-top: 16px;
	color: #231f20;
	font-size: 12px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}

.open_date {
	margin-left: 10px;
	margin-top: 10px;
	font-size: 8px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}

.big_blogo {
	width: 257px;
	height: 38px;
	margin-left: 20px;
	margin-top: 20px;
	background: url(../images/cd_03.png) no-repeat;
	text-indent: -9999px;
}

.deposit_card .big_blogo {
	background-image: url(../images/czd_03.png);
}

.card_number_big {
	margin: 30px 0px 0px 30px;
	font-size: 25px;
}

.check_limit_btn {
	padding-right: 60px;
	margin-top: 15px;
	text-align: right;
}

.check_limit_btn span {
	cursor: default;
}

.id_end_six {
	margin: 5px 0px 0px 30px;
}

.id_end_six input {
	width: 72px;
	height: 20px;
	line-height: 20px;
}

.expired {
	margin: 35px 0px 0px 30px;
	font-size: 14px;
	color: #ff3700;
	font-weight: bold;
}

.expired a {
	color: #0f5da5;
	font-weight: normal;
	text-decoration: underline;
}

.cur_login_phone {
	margin-left: -18px;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
}

.olmit_tab_wrapper {
	left: 0px;
	top: 170px;
	width: 120%;
}

.olmit_tab_wrapper .arrow {
	top: -5px;
	left: 200px;
	background: url(../images/arrow_05.gif) no-repeat;
}

.new {
	position: absolute;
	right: 0px;
	top: 5px;
}

.waif {
	background-color: #FFFFCC;
	border: #FFEE9F solid 1px;
	padding: 8px 12px;
	color: #333;
}

.sucWrapper {
	margin: 50px auto;
	width: 510px;
	height: 330px;
	text-align: center;
	border: #CCC dashed 1px;
	border-radius: 5px;
}

.sucWrapper_verify {
	margin: 50px auto;
	width: 600px;
	height: 300px;
	text-align: center;
	border: #CCC dashed 0px;
	border-radius: 5px;
}

.txt1 {
	margin-left: 136px;
	margin-top: 45px;
	padding-left: 85px;
	background: url(../images/s_03.gif) no-repeat;
	text-align: left;
	color: #249339;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}

.txt3 {
	margin-left: 85px;
	margin-top: 45px;
	padding-left: 85px;
}

.txt1 .sucTxt {
	font-size: 26px;
}

.txt1 .aril {
	font-size: 14px;
}

.txt1 .aril span {
	font-family: Arial;
}

.tomp {
	font-size: 18px;
	color: #249339;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}

.txt2 {
	background: url(../images/f_05.gif) no-repeat;
	color: #ff6633;
}

.othp {
	font-size: 14px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}

.othp a {
	color: #249339;
}

.error {
	display: none;
	margin-left: 105px;
	margin-top: 5px;
	background: url(../images/r_18.jpg) no-repeat;
	padding-left: 18px;
}

.phone_number .error {
	margin-left: 100px;
}

.next_step_btn span,.next_step_btn a,.submit_btn span,.submit_btn a,.qr_btn span,.qr_btn a
	{
	display: inline-block;
	vertical-align: top;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF
}

.next_step_btn span,.submit_btn span {
	width: 3px;
	overflow: hidden;
	background: url(../images/ico.png) no-repeat -21px -33px
}

.next_step_btn a,.submit_btn a {
	width: 102px;
	background: url(../images/btn_bg.jpg) no-repeat;
	text-align: center;
}

.next_step_btn a:hover,.submit_btn a:hover,.qr_btn a.qrpay:hover {
	background-position: 0px -33px;
	color: #FFF !important
}

input:focus {
	background-color: #F5FFF6;
	border: #38B54A solid 1px;
	color: #34B447;
}
/*底部*/
.footer {
	margin-top: 50px;
	padding-bottom: 80px;
	background-color: #EAEAEA;
	border-top: #DDDDDD;
	font-size: 12px;
	text-align: center;
}

.footer a {
	text-decoration: none;
}

.footer .inStation {
	padding-top: 20px;
	color: #A6A6A6;
}

.footer .inStation a {
	margin: 0px 10px;
	color: #333;
}

.footer .copyright {
	margin-top: 22px;
	line-height: 20px;
	color: #999;
}

.footerNew {
	margin-top: 20px;
}

.footerNew a {
	margin-left: 12px;
}

.footerNew img {
	vertical-align: middle;
}
.read_only {
    border: 1px solid #CCCCCC;
    color: #CCCCCC;
}

.usepa {
	position: absolute;
	z-index: 5;
	left: 400px;
	top: 68px;
}

.approve {
	width: 361px;
	height: 142px;
	background: url(../images/2_03.gif) no-repeat right top;
}

.cvv {
	width: 361px;
	height: 271px;
	margin-top: 10px;
	background: url(../images/21_03.gif) no-repeat;
}

/*supportbank begin*/
.ICBCCREDIT_supbank,.ICBCDEBIT_supbank {
    background-position: 0 0 !important;
}
.CCBCREDIT_supbank,.CCBDEBIT_supbank {
    background-position: -97px 0!important;
}
.BOCCREDIT_supbank {
    background-position: -193px 0!important;
}
.ABCCREDIT_supbank,.ABCDEBIT_supbank {
    background-position: -283px 0!important;
}
.EVERBRIGHTCREDIT_supbank,.EBANKDEBIT_supbank {
    background-position: -382px 0!important;
}
.CMBCHINACREDIT_supbank {
    background-position: 0 -26px!important;
}
.BOSHCREDIT_supbank {
    background-position: -97px -26px!important;
}
.HXBCREDIT_supbank {
    background-position: -193px -26px!important;
}
.CMBCCREDIT_supbank,.CMBCDEBIT_supbank {
    background-position: -283px -26px!important;
}
.CIBDEBIT_supbank,.CIBCREDIT_supbank {
    background-position: -382px -26px!important;
}
.SPDBCREDIT_supbank,.SPDDEBIT_supbank {
    background-position: 0 -55px!important;
}
.PINGANCREDIT_supbank,.CPBDEBIT_supbank {
    background-position: -97px -55px!important;
}
.GDBCREDIT_supbank {
    background-position: -193px -55px!important;
}
.SDBCREDIT_supbank,.SDBDEBIT_supbank {
    background-position: -283px -55px!important;
}
.PSBCDEBIT_supbank,.PSBCCREDIT_supbank {
    background-position: -382px -55px!important;
}
.BCCBCREDIT_supbank {
    background-position: 0 -85px!important;
}
.ECITICCREDIT_supbank {
    background-position: -97px -85px!important;
}
.input_tip {
	margin-left: 105px;
	margin-top: 5px;
	background: url(../images/r_24.gif) no-repeat
	padding-left: 18px;
}

/*supportbank end*/
#ad-wrapper .carousel-wrapper{margin:auto;}
/*底部结束*/
.x-sbank{ margin-left:20px; margin-bottom:12px; font-size:16px; color:#333;}
.x-sbank .bklogo{ display:inline-block; vertical-align:middle; width:124px; height:30px; border: 1px solid #B2B2B2; background-image:url(../images/bank_logo.png);}