
.goods .nav-addr {
    height: 70px;
    line-height: 70px;
    box-sizing: border-box;
}

.nav-addr i {
    margin: 0 10px;
}


.nav-addr .right{
    float: right;
    font-size: 14px;
    line-height: 70px;
}
.nav-addr .right img{
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -3px;
    width: 18px;
    height: 13px;
}
.nav-addr .right span{
    color: #ec414d;
}
.nav-addr .right i{
    margin:0 0 0 4px;
    font-size: 16px;
    vertical-align: inherit;
    color: #a3a3a3;
}

.nav-addr .right:hover a{
    color: #222;
}
.nav-addr .right:hover i{
    color: #222;
}





.vouchers-tab{
    background: #fff;
    padding:35px 21px;
box-sizing: border-box;
}
.vouchers-tab ul.vouchers-choose{
    padding:0 21px;
    height: auto;
    overflow: hidden;
}
.vouchers-tab ul.vouchers-choose li{
    float: left;
    margin-right: 32px;
    font-size: 14px;
    color: #6B6B6B;
    padding-bottom: 5px;
}
.vouchers-tab ul.vouchers-choose li.now{
    border-bottom: 2px solid #EC414D;
    color: #EC414D;
    font-weight: 700;
}
.vouchers-tab ul.vouchers-choose li:hover{
    color: #EC414D;
}
.vouchers-tab .vouchers-box>ul{
    height: auto;
    overflow: hidden;
    padding-bottom: 20px;
}
.vouchers-tab .vouchers-box>ul li{
    width: 344px;
    height: 171px;
    margin: 30px 21px 10px 21px;
    float: left;
    background: url("../images/vouchers-box.png") no-repeat;
    cursor: inherit;
}
.vouchers-tab .vouchers-box>ul li h1{
    text-align: center;
    font-size: 36px;
    font-weight: 700;
    color:#fff;
    line-height: 70px;
    margin: 0 auto;
    padding-top: 15px;
}
.vouchers-tab .vouchers-box>ul li h1 span{
    font-size: 13px;
    color: #ffff;
    font-weight: 100;
}
.vouchers-tab .vouchers-box>ul li div{
    font-size: 13px;
    color: #fff;
    padding:7px 30px 10px 30px;
    line-height: 23px;
}
.vouchers-tab .vouchers-box>ul li div p b{
    color: #fff;
    font-weight: bold;

}
.vouchers-tab .vouchers-box table{ width:1110px;font-size:13px; color:#333; border: 1px solid #eaeaea; background: #fff;border-collapse: collapse; margin:30px auto;}
.vouchers-tab .vouchers-box table tr{height: 45px; line-height: 45px; text-align:center;}
.vouchers-tab .vouchers-box table tr.top{ background: #f7f7f7; font-weight: bold; color: #333;}
.vouchers-tab .vouchers-box table tr td{border: 1px solid #eaeaea; }
.vouchers-tab .vouchers-box table tr td.number{background: #ebedf0; }
.vouchers-tab .vouchers-box table tr td.money{ color: #f03736; font-weight: bold;}
.vouchers-tab .vouchers-box table tr td.money img{ vertical-align: middle; padding-left: 5px; margin-top: -3px; }
.vouchers-tab .vouchers-box table tr td.dlq{ color: #f03736; cursor: pointer;}


.vouchers-rules{
    background: #fff;
    padding:20px 42px 50px 42px;
    margin-top: 20px;
box-sizing: border-box;
}
.vouchers-rules h1{
    font-size: 26px;
    width: 100%;
    border-bottom: 1px solid #eaeaea;
    margin: 0 auto;
    font-weight: 100;
    padding: 16px 0;
}
.vouchers-rules .text{
    width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 26px;
    color: #333;
    font-size: 14px;
}
.vouchers-rules .text b{
    margin-top: 20px;
    display: block;
}
.vouchers-rules .text p{
    color: #666;
}