/* jdf-1.0.0/ dialog.css Date:2017-04-20 17:53:03 */
.ui-dialog{background:#fff;border:4px solid rgba(0,0,0,.1);border:4px solid #ccc\9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.ui-dialog-title{position:relative;padding:0 10px;height:31px;line-height:31px;background:#f3f3f3;font-size:14px;color:#666;font-family:"Microsoft YaHei"}.ui-dialog-close{cursor:pointer;display:block;position:absolute;z-index:100000;top:10px;right:10px;overflow:hidden;width:13px;height:13px;background:url(../images/dialog.png) no-repeat;font-size:0}.ui-dialog-content{padding:10px;overflow:auto;background:#fff}.ui-dialog-btn{padding:10px;padding-bottom:15px;background-color:#fff;text-align:center}.ui-dialog-btn-cancel,.ui-dialog-btn-submit{color:#333;border:1px solid #ddd;display:inline-block;display:-moz-inline-stack;*display:inline;*zoom:1;cursor:pointer;padding:3px 16px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:-moz-linear-gradient(top,rgba(221,221,221,.3)0,rgba(243,242,242,1)100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(221,221,221,.3)),color-stop(100%,rgba(243,242,242,1)));background:-webkit-linear-gradient(top,rgba(221,221,221,.3)0,rgba(243,242,242,1)100%);background:-o-linear-gradient(top,rgba(221,221,221,.3)0,rgba(243,242,242,1)100%);background:-ms-linear-gradient(top,rgba(221,221,221,.3)0,rgba(243,242,242,1)100%);background:linear-gradient(to bottom,rgba(221,221,221,.3)0,rgba(243,242,242,1)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ddddddd', endColorstr='#f3f2f2', GradientType=0)}.ui-dialog-btn-cancel:hover,.ui-dialog-btn-submit:hover{color:#333;text-decoration:none}.ui-dialog-btn-submit{margin-right:10px}.ui-dialog-autoclose{padding:10px;background-color:#fff}
/* uidialog */
.ui-dialog-mask{position:absolute;left:0;top:0;z-index:77777;background:#000;filter:alpha(opacity=15);opacity:0.15;}
.ui-dialog{display:none;}

#dialog-coupons .newuser-container{
background: url(../images/coupons-bg.png) no-repeat 0 0;
}
#dialog-coupons .js-dialog-close {
    position: absolute;
    right: 8px;
    top: 8px;
    width: 24px;
    height: 24px;
    display: block;
    background: url(../images/sprites-icon-coupons.png) no-repeat 0 0;
    text-indent: -9999rem;
    overflow: hidden;
}
#dialog-coupons .newuser-container {
    width: 640px;
    height: 440px;
    padding-top: 65px;
    overflow: hidden;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #fff;
    text-align: center;
}
#dialog-coupons .promotion-title {
    margin-bottom: 5px;
    font-size: 40px;
    line-height: 55px;
    height: 55px;
    overflow: hidden;
}
#dialog-coupons .promotion-subtitle {
    margin-bottom: 25px;
    font-size: 14px;
    line-height: 16px;
    height: 16px;
    overflow: hidden;
}
#dialog-coupons .newuser-coupon-info {
    width: 294px;
    height: 133px;
    padding: 0 0 0 20px;
    margin: 0 auto 25px;
    background: url(../images/sprites-icon-coupons.png) no-repeat -3px -53px;
}
#dialog-coupons .newuser-coupon-title {
    float: left;
    width: 20px;
    height: 123px;
    overflow: hidden;
    padding: 5px 0;
    font-size: 14px;
    writing-mode: tb-rl;
    -webkit-writing-mode: tb-rl;
}
#dialog-coupons .newuser-coupon-denomination {
    float: left;
    padding: 20px 0 0 20px;
    width: 250px;
    font-size: 72px;
    line-height: 80px;
}
#dialog-coupons .newuser-promotion-enter a {
    display: inline-block;
    font-size: 14px;
    color: #aa0014;
    padding: 0 25px;
    line-height: 35px;
    background-color: #fff;
}