
.money-list { width:600px; position:relative; }
.money-list label { 
    line-height: 38px; background: #f9f9f9; text-align: center; float: left; height: 38px; width: 140px; border: 1px solid #cfcfcf; font-size: 14px; margin-right: 10px; margin-bottom: 10px; position: relative;cursor:pointer; }
.money-list .selected,.money-list .hover,.money-list .other-hover,.money-list label:hover{ color: #ff6600; background: #FFF; height: 36px; width: 140px; border: 2px solid #ff6600; line-height:36px; }

.money-list .selected i { background: url(/Images/icon/ico_gou.png) no-repeat 0px 0px; display: block; height: 13px; width: 13px; position: absolute; right: 0px; bottom: 0px;_bottom: -3px; }
.money-list .other { width: 165px; text-align: left; margin: 0px; }
.money-list .other:hover{width: 165px;}
.money-list .other .title{ padding-left:10px;}
.money-list .hover .title,.money-list .selected .title,.money-list label:hover .title {padding-left:9px;}
.money-list .other .unit { position: absolute; left: 80px; top: 0px; height: 26px; }
.money-list .other .other-money{ font-size: 14px; line-height: 20px; color: #afafaf; background: #f9f9f9; height: 20px; width: 55px; border:none;border-bottom: 1px solid #cccccc; text-align: center; float: left; margin-top: 7px; margin-right: 5px; }
.money-list .selected .other-money,.money-list .hover .other-money,.money-list .other:hover .other-money{ color: #ff6600; background: #FFF; border-bottom: 1px solid #ff6600; margin-top:6px;}
.money-list .selected .unit,.money-list .hover .unit,.money-list .other:hover .unit{left:79px;}

.pay-sub-item { margin-bottom: 15px;zoom:1; }
.pay-sub-item:after { content:""; display:table }
.pay-sub-item:after { clear:both }

.pay-sub-item .p-title { font-size: 14px; line-height: 40px; text-align: right; float: left; height: 40px; width: 220px; color: #333333; }
.pay-sub-item .p-main { margin-left: 230px; line-height: 40px;}

.pay-sub-item .inputselected{ border-color:#999; }
.pay-sub-item .inputerror{ border-color:#FF0000; }
.pay-sub-item .form-text2-ipt{background-color:#f9f9f9;background-image: none;color:#666;}
.pay-sub-item .btn_login{display: none;float: left;width: 60px;height: 40px;line-height: 40px;text-align: center;}

.pay-sub-item .form-text2{ float:left;}
.pay-sub-item .error-tip { line-height: 40px; height: 40px;float: left; padding-left:10px;}
.pay-sub-item .error-tip div { line-height: 40px; height: 40px; color: #F00; background: url(../images/ico_error.png) no-repeat left center; text-indent: 20px; }
.pay-sub-item .error label { background: url(../images/ico_error.png) no-repeat 0px 4px; display: inline-block; float: left; text-indent: 20px; }
.pay-sub-item .error { line-height: 20px; display: block; color: #F00; }
.pay-sub-item .more-bank { line-height: 30px; height:30px;  }

.p-main .append { line-height: 20px; color: #999; position: absolute; height: 20px; left: 0px; }
.p-main { position: relative; margin-left: 210px; margin-top: -40px; line-height: 40px; }
