/************��վȫ��**************/
.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);}