/* wx-pay.css */

/*弹窗*/

.pop-wraper{position:fixed;_position:absolute;top:0;left:0;height:100%;width:100%; text-align:center;z-index:999;}
.CT_mask{width:100%;height:100%; position:fixed;_position:absolute; top:0; left:0;filter: Alpha(opacity=65);   opacity: 0.65; background:#000000; z-index:1;}
.weixin_pop{position:fixed;_position:absolute;top:50%;left:50%; _top:expression(documentElement.scrollTop+documentElement.clientHeight/2);margin:-266px 0 0 -223px; width:447px; height:533px; font-size:14px; font-family:Microsoft YaHei; color:#333; z-index:10;}
.weixin_pop .pop_bg1{ width:100%; height:480px; padding-top:53px; background:url(../image/pop_bg.png) no-repeat; position:relative; }
.weixin_close{ width:31px; height:23px; display:block; text-indent:-9999em; position:absolute; right:7px; top:0; z-index:10; }
.weixin_pop h3{ margin-bottom:5px; font-weight:normal; }
.weixin_pop img{ width:222px; height:222px; }
.weixin_pop table{ width:248px; margin:auto; border-left:1px solid #ccc; border-top:1px solid #ccc; }
.weixin_pop table td{ line-height:30px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.weixin_pop table p{ font-size:17px; }
.weixin_pop table span{ letter-spacing:-1px; font-size:14px; }
/**/
.mask{
    position:fixed;
    _position:absolute;
    overflow:hidden;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:99999;
    background:rgba(230,230,230,0.4) url(../image/loading.gif) center center no-repeat;
    background:url(../image/loading.gif) center center no-repeat\9;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66f6f6f6,endColorstr=#66f6f6f6);
}
.msg_default_box{
    width:258px;
    margin:0 auto;
    padding:12px 0;
    border:1px solid #2b4d69;
    background-color:#445f85;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    letter-spacing:6px;
    text-align:center;
    color:#FFF;
    margin-bottom: 22px;
}
.msg_default_box p{
    display:inline-block;
    vertical-align:middle;
    letter-spacing:normal;
    text-align:left;
    font-size:16px;
    color:#FFF;
}

.icon60_qr{
    width:60px;
    height:60px;
    display:inline-block;
	_float:left;
    vertical-align:middle;
    background:transparent url(../image/icon_pay.png) no-repeat 0 0;
	_background:transparent url(../image/icon_pay.jpg) no-repeat 0 0;
    margin-right:20px;
}

.msg_default_box .icon60_qr{
    background-position:0 -60px;
}
/*扫描成功*/
.qr_succ{
    border:1px solid #259483;
    background-color:#4ca698;
}
/*购买成功*/
.pay_succ{
    border:1px solid #148F64;
    background-color:#20B481;
}

/*购买失败*/
.pay_error{
    border:1px solid #D13A03;
    background-color:#f15a22;
}

.qr_succ .icon60_qr,.pay_succ .icon60_qr{
    background-position:0 0;
}

.pay_error .icon60_qr{
    background-position:0 -122px;
}
.refresh_time{
    margin-top:20px;
}


