    .coup_content{
        width:100%;
        background:rgb(245,245,245);
    }
    .coup_ban{
        width:100%;
        /*margin:20px 0;*/
        background:#f5f5f5;
        padding-bottom:20px;
    }
    .coup_ban:before{
        display:table;
        content:'';
    }
    .ban_cont{
        width:1200px;
        box-shadow:2px 2px 10px 3px #aaa;
        margin:20px auto 0;
    }
    .ban_cont>img{
        width:100%;
        vertical-align:bottom;
    }
    /*nav*/
    .coup_nav{
        width:100%;
        background:#fff;
        height: 58px;
    }
    .nav_cont{
        width:1200px;
        height:100%;
        margin:0 auto;
    }
    
    .nav_cont:after{
        content:'';
        display:block;
        clear:both;
    }
    .nav_cont>ul{
        height:100%;
    }
    .nav_cont>ul:after{
        content:'';
        display:block;
        clear:both;
    }
    .nav_cont>ul>li{
        float:left;
        height:100%;
        font-size: 14px;
        /*color: rgb(51, 51, 51);*/
        line-height: 1.714;
        padding:0 15px;
        cursor:pointer;
    }
    .nav_cont>ul>li:hover{
        background-color: rgb(229, 187, 115);
    }
    .nav_cont>ul>li:hover a{
        color:#fff;
    }
    .nav_item>a{
        display:inline-block;
        width:100%;
        height:100%;
        text-align:center;
        line-height:4;
    }
    .nav_cont .nav_item_active{         
        background-color: rgb(229, 187, 115);
    }
    .nav_cont .nav_item_active a {
        color:#fff;
    }
    /*main*/
    .coup_main{
        width:100%;
        background:rgb(245,245,245);
    }
    .main_cont{
        width:1200px;
        margin:0 auto;
        padding:30px 0;
        display:flex;
        flex-wrap:wrap;

    }
    /*默认样式*/
    .main_item{
        width:48%;
        height: 199px;
        background:url('../images/Coupon/bkg.png') no-repeat;
        background-size:100%;
        padding:13px 12px;
        box-sizing:border-box;
        margin:0 20px 20px 0;
    }
    .main_item>div{
        float:left;
    }
    .mItem_img{
        width:160px;
        height:160px;
        overflow:hidden;
    }
    .mItem_img>a{
        display:inline-block;
        width:100%;
        height:100%;
    }
    .mItem_img img {
        vertical-align: bottom;
        width:100%;
    }
    .mItem_detail{
        height:100%;
        width:40%;
        padding:25px 15px;
        box-sizing:border-box;
    }
    .mItem_detail>h1{
        font-size: 27px;
        color: rgb(187, 168, 141);
        line-height: 1.103;
    }
    .mItem_detail>h1>span{
        border-radius: 2px;
        background-color: rgb(187, 168, 141);
        font-size: 12px;
        color: rgb(255, 255, 255);
        line-height: 1.171;
        margin-left:15px;
        padding:1px;
    }
    .mItem_detail>p{
        font-size: 14.505px;
        color: rgb(77, 77, 77);
        line-height: 2.068;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
    }
    .mItem_detail>span{
        display:block;
        font-size: 12px;
        color: rgb(153, 153, 153);
        line-height: 2.364;
    }
    .mItem_detail>a{
        font-size: 12.691px;
        color: rgb(153, 153, 153);
        line-height: 2.364;
    }

    .mItem_rec{
        text-align:center;
        width:30%;
        height:100%;
        padding:25px 0;
        box-sizing:border-box;
    }
    .mItem_rec>p{
        font-size: 14.505px;
        color: rgb(51, 51, 51);
        line-height: 2.068;
    }
    .mItem_rec>a{
        font-size: 14.505px;
        color: rgb(255, 255, 255);
        line-height: 1.6;
        border-radius: 14px;
        background-color: rgb(180, 160, 120);
        display:inline-block;
        padding:0 13px;
    }
    /*总进度条*/
    .mItem_rec>div{
        border-width: 1px;
        border-color: rgb(180, 160, 120);
        border-style: solid;
        border-radius: 5px;
        background-color: rgb(255, 255, 255);
        width: 88px;/*总*/
        height: 10px;
        margin:10px auto 40px;
    }
    /*进度条*/
    .mItem_rec>div>div{
        background-color: rgb(245, 233, 213);
        width: 36px;
        height: 10px;
        border-radius: 5px;
    }

    
    .none>.mItem_rec>img,.used>.mItem_rec>img{
        display:table;
        margin:0 auto;
        margin-bottom:20px;
    }
    .used>.mItem_rec>a{
        background:rgb(241,32,79);
    }
    .none>.mItem_rec>a{
        border:1px solid rgb(216, 216, 216);
        background:#fff;
        color:rgb(216,216,216);
    }
    .none>.mItem_detail>h1,.none>.mItem_detail>span,.none>.mItem_detail>p,.none>.mItem_detail>div{
        color:rgb(216,216,216);
    }
    .none>.mItem_detail>h1>span{
        background:rgb(216,216,216);
    }

    .popup{
        width: 100%;
        height: 100%;
        z-index: 99999;
        position: fixed;
        background-color: rgba(0,0,0,.6);
        top: 0px;
        left: 0px;
        display:none;
    }
    .popup_cont{
        transform: translate3d(-50%,-50%,0);
        opacity: 1;
        transition: all 0.3s;
        z-index: 999999;
        width: 400px;
        position: fixed;
        background-color: white;
        border-radius: 6px;
        overflow: hidden;
        top: 50%;
        left: 50%;
        height:250px;
        text-align:center;
        padding:40px 10px;
        box-sizing: border-box;
    }
    .popup_cont>h4{
        font-size: 18px;
        color: rgb(51, 51, 51);
        line-height: 1.667;
    }
    .popup_cont>p{
        font-size:15px;
        font-size: 14px;
        color: rgb(153, 153, 153);
        line-height: 2.143;
    }
    .popup_a{
        display:flex;
        padding:10px 25px  ;
    }
    .popup_a>a{
        flex:1;
        padding:8px 10px;
        margin:0 20px;
        height:20px;
        display:block;

        /*border:1px solid black;*/
    }




