
/*发布信息支付框*/
.mask{background: #000; opacity: .4; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 1001; display: none;}
.fabuPay{position: fixed; left: 50%; top: 50%; z-index: 1002; background: #fff; width: 790px; margin-left: -400px; margin-top: -320px; font-size: 16px; border-radius: 4px; overflow: hidden; display: none;}
.fabuPay .gray{color: #aeaeae;}
.fabuPay .payTop{background: #1275ef; height: 150px;/*background: #1275ef url(../images/fabuPay_bg.png) 0 0 no-repeat;*/ color: #fff; padding: 35px 25px 45px 45px;}
.fabuPay .payHeader{position: relative; margin-bottom: 42px;}
.fabuPay .payClose{position: absolute; width: 38px; height: 38px; background: url(../images/payClose.png) center center no-repeat; right: 0; top: -9px; display: block;}
.fabuPay .payNotice{float: left; background: url(../images/payNotice.png) left center no-repeat; padding-left: 30px;}
.fabuPay .payTxt{position: relative; height:80px; text-align: left;}
.fabuPay .payTxt p{margin-bottom: 5px;}
.fabuPay .payShenji{ display: none; position: relative;width:230px; height:80px; float:right; text-align: center;}
.fabuPay .payBtn{position: absolute; width: 230px; height: 110px; display: block; background: url(../images/fabu_btn.png) center center no-repeat; text-indent: -9999999px; right: -3px; bottom: -17px;}
.fabuPay .payPrice{font-size: 28px;}
.fabuPay .payBottom{padding: 25px 0 25px 30px;}

.fabuPay .fabu_dl{margin-bottom: 15px;}
.fabuPay .fabu_dl dt{float: left; padding-left: 32px; width: 400px;}
.fabuPay .fabu_dl dd{float: left;}
.fabuPay .yue-btn{position: relative; cursor: pointer;}
.fabuPay .yue-btn .radio{position: absolute; border: 1px solid #ccc; width: 17px; height: 17px; border-radius: 50%; left: 0; top: 3px;}
.fabuPay .yue-btn .radio s{position: absolute; width: 13px; height: 13px; border-radius: 50%; top: 2px; left: 2px;}
.fabuPay .yue-btn.active .radio{border-color: #1bafec;}
.fabuPay .yue-btn.active .radio s{background: #1bafec;}

.fabuPay .payway{margin-top: 10px; font-size: 16px;}
.fabuPay .payway li{text-align: center; float: left; border: 1px solid #e7e7e7; width: 173px; line-height: 30px; padding: 10px 0; margin: 0 12px 14px 0; border-radius: 4px; cursor: pointer;}
.fabuPay .payway li.active{border-color: #0ab7f9; background: url(../images/selected.png) right top no-repeat; }
.fabuPay .payway li a:hover{text-decoration: none; color: #333;}
.fabuPay .payway li a img{height: 44px; vertical-align: middle; margin-right: 5px;}

.fabuPay .paySubmit{display: inline-block; width: 175px; height: 52px; border-radius: 4px; text-align: center; color: #fff; line-height: 52px; background: #027cff; }
.fabuPay .payClose2{display: inline-block; width: 225px; height: 52px; border-radius: 4px; text-align: center; color: #fff; line-height: 52px; background:#FFBE00; }

/*vip专属通道提示框*/
.fabuviptip{position: fixed; left: 50%; top: 50%; z-index: 1002; background: #fff; width: 790px; margin-left: -400px; margin-top: -220px; font-size: 16px; border-radius: 4px; box-shadow: 0 2px 8px #ccc; overflow: hidden; display: none;}
.fabuviptip .viptipTop{background: #1275ef; height: 150px;color: #fff; padding: 35px 25px 45px 45px;}
.fabuviptip .viptipHeader{position: relative; margin-bottom: 42px;}
.fabuviptip .viptipClose{position: absolute; width: 38px; height: 38px; background: url(../images/payClose.png) center center no-repeat; right: 0; top: -9px; display: block;}
.fabuviptip .viptipNotice{float: left; background: url(../images/payNotice.png) left center no-repeat; padding-left: 30px;}
.fabuviptip .viptipTxt{position: relative; width:640px; height:80px; float:left; text-align: left;}
.fabuviptip .viptipTxt p{margin-bottom: 5px;}
.fabuviptip .viptipBottom{padding: 25px 30px;}
.fabuviptip .viptipSubmit {
    display: block;
    width: 220px;
    height: 52px;
    margin: 0 auto;
    clear: both;
    border-radius: 4px;
    text-align: center;
    color: #fff;
    line-height: 52px;
    background: #1275ef;
    /* float: right; */
}
