/*pay*/
.color_money{color:#fcbd44;}
.services_pay{width:745px;}
.services_pay .controlGroup{margin-bottom: 38px;font-size: 14px;}
.services_pay .controlLabel {float: left;width: 125px;padding-top: 8px;text-align: right;}
.services_pay .controlValue {float: left;width: 210px;padding-top: 8px;padding-left:20px;text-align: left;}
.services_pay .controlValue .name{display:inline-block;line-height:14px;text-overflow : ellipsis ;max-width:110px;overflow:visible;
    _width:expression((this.offsetWidth > 110) ? "110px" : this.offsetWidth + "px" ); }
.services_pay .controls {margin-left: 140px;}
.services_pay .controls label{cursor: pointer;}
.services_pay .moneyGroup .controls{padding-top:8px;}
.services_pay .confirmGroup .controls{padding-top:5px;}
.services_pay #moneys label{display:block;margin-bottom:10px;}
.services_pay .switchBtn{display:block;_display: inline;width:98px;height:30px;background:#00a2ff;color:#ffffff;text-align:center;line-height:30px;border:1px solid #58a5f4;margin-top:-1px;}
.services_pay .switchBtn a{color:#ffffff;}
.services_pay #remoteid{height:30px;}
#check_remote_msg,#remote_name{margin-left:4px;}
/*#paytargetBtn{margin-top: -4px;}*/
/*#paytargetBtn:hover{text-decoration: underline;}*/
.payBtn{margin-left:140px;}
.payBtn,.payBtn input{width:200px;}
.bankList .bank-logo-wrap {padding-left:8px;}
.bankList .bank-logo-wrap, .bank-empty {float: left;width: 120px;height: 30px;line-height: 30px;display: block;border: 1px solid #DDDEDE;margin: 0 -1px -1px 0;position: relative;z-index: 0;cursor: pointer;}
.bankList .bank-logo-wrap:hover, .bankList .on {border-width: 1px;margin: 0 -1px -1px 0;}
.bankList .bank-logo-wrap:hover, .bankList .on {z-index: 3;border:1px solid #127de8;background-color: #bfe4fa;}
.boxBankRadio .label{padding-top:4px;font-size:14px;}
.icon_bank,.icon_em,.icon_ctrl{display: inline-block;height: 18px;_margin-top: 4px;margin-right: 3px;line-height: 999px;overflow: hidden;width: 18px;position: relative;vertical-align: -4px;*vertical-align: -0px;}
.icon_em,.icon_ctrl{background: url(//s.momocdn.com/static/w5/img/my/icons_em.png?0) no-repeat;}
.icon_bank{background: url(//s.momocdn.com/static/w5/img/my/bank_ico.png) no-repeat;}
.icon_cmb{background-position: -18px 0;}
.icon_ccb{background-position: -36px 0;}
.icon_abc {background-position: -54px 0;}
.icon_boc {background-position: -72px 0;}
.icon_cebb {background-position: -90px 0;}
.icon_ecitic {background-position: -126px 0;}
.icon_bob {background-position: -126px -18px;}
.icon_cib {background-position: 0 -18px;}
.icon_pingan {background-position: 0 -36px;}
.icon_boco {background-position: -36px -18px;}
.icon_cmbc {background-position: -90px -18px;}
.icon_nbcb {background-position: -90px -36px;}
.icon_shb{background-position:0px -91px;}
.icon_nbb{background-position:-18px -91px;}
.icon_bjrcb{background-position:-36px -91px;}
.icon_fdb{background-position:-54px -91px;}
.icon_wzcb{background-position:-72px -91px;}
.icon_visa {background-position: -90px -91px;}
.icon_master {background-position: -108px -91px;}
.icon_gdb {background-position: -72px -18px;}
.icon_spdb {background-position: -54px -18px;}
.icon_srcb {background-position: -72px -37px;}
.icon_hkbea {background-position: -54px -54px;}
.icon_post {background-position: -18px -18px;}
.on .icon_ctrl.icon_radio{background-position:-20px 0;}
.disabled .icon_ctrl.icon_radio{background-position:0px -20px;}
.disabled a.radio{color:#aaa;}
.icon_radio{}
.on .icon_radio{}
.money_tip,.iconCheck{display:none;}
.on .money_tip,.radioBox{display:inline-block;}
.iconCheck {position: absolute;bottom: -2px;right: -4px;background-position:-40px 0;}
.iconDiscount{position: absolute;top: -7px;left: -6px;background-position:-59px 0;width:32px;}
.on .iconCheck {display: block;}
.radioBox {_display: inline;zoom: 1;font-size: 14px;padding: 0 10px;vertical-align: middle;margin-right: 9px;text-decoration: none;outline: 0;position: relative;}
a.radioBox:link, a.radioBox:visited {color: #555;background: #f5f5f5;border: 1px solid #cfcfcf;padding: 0 10px;padding-top: 8px;height: 30px;text-decoration: none;}
.on a.radioBox:link, .on a.radioBox:visited, .on a.radioBox:active, .on a.radioBox:hover,a.radioBox:hover {color: #2f86e9;background: #f5f5f5;border: 2px solid #127de8;padding: 0 9px;padding-top: 7px;height: 29px;outline: 0;}
#paypopupdiv{width:auto;}
#paypopupdiv .services_pay,#payagreepopupdiv .services_pay{margin:20px;width:460px;}
#payagreepopupdiv .rightContext{height:500px;width:460px;overflow:auto;}
#payagreepopupdiv .rightContext h3{text-align:left;font-size:16px; margin-top:12px;margin-bottom:10px;}
#paypopupdiv .payBtn{margin-left:20px;}
#paypopupdiv p{margin-left:120px;line-height:27px;height:27px;}
.popup{background:#fff;}
.popup h3{text-align:center;font-size:20px;}
/*pay end*/