    .sBanner{
        background: #ddd url(/images/newpc/index/20200210/banner.png?3) center top no-repeat;
        height: 500px;
        background-position-y: -120px;
    }
    .section{
        background:#ffffff;
        padding:60px 0;
    }
    .section.grey_box{
        background:#f6f6f6;
    }
    .section .main_box.window_width{
    }
    .cf:before,.cf:after {
        content:"";
        display:table;
    }
    .section .main_box.window_width .fuli_div_item{
        width: calc(50% - 10px);
        float: left;
        text-align:left;
        margin-right:20px;
        box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
    }
    .section .main_box.window_width .fuli_div_item + .fuli_div_item{
        margin-right:0;
    }
    .section .main_box.window_width .fuli_div_item .item_box{
        padding: 30px 40px;
        background: #fff;
    }
    .section .main_box.window_width .fuli_div_item .item_box.fuli{
        padding:30px 0;
    }
    .section .main_box.window_width .fuli_div_item .item_box.fuli .t1{
        padding:0 40px 10px;
    }
    .section .main_box.window_width .fuli_div_item .item_box.fuli .t1:after{
        left:40px;
    }
    .section .main_box.window_width .fuli_div_item .item_box.fuli .t2{
        padding:40px;
    }
    .section .main_box.window_width .fuli_div_item .item_box.fuli img{
        width:100%;
    }
    .section .main_box.window_width .fuli_div.first_box{
        background: #fff;
        padding:30px 0;
        box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    }
    .section .main_box.window_width .fuli_div.first_box .fuli_div_item{
        width: 50%;
        margin-right:0;
        box-shadow:none;
        box-sizing: border-box;
    }
    .pro_div{
        padding: 10px 0 0;
        float: left;
        width: 100%;
    }
    .pro_div .pro_div_ul{
        display:flex;
        justify-content: space-between;
    }
    .pro_div .pro_div_ul .pro_div_li{
        width:135px;
        height:165px;
        text-align:center;
        font-size:16px;
        cursor: pointer;
    }
    .pro_div .pro_div_ul .pro_div_li img{
        width:95px;
        height:95px;
        margin:20px;
    }
    .pro_div .pro_div_ul .pro_div_li .auto{
        color:#999;
        display:block;
    }
    .pro_div .pro_div_ul .pro_div_li .hover{
        color:#f34343;
        display:none;
    }
    .pro_div .pro_div_ul .pro_div_li:hover{
        box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
    }
    .pro_div .pro_div_ul .pro_div_li:hover .auto{
        display:none;
    }
    .pro_div .pro_div_ul .pro_div_li:hover .hover{
        display:block;
    }
    .section .main_box.window_width .fuli_div.first_box .fuli_div_item .item_box{
        padding:0 40px;
    }
    .section .main_box.window_width .fuli_div_item .t1{
        font-size: 30px;
        font-weight: bold;
        position: relative;
        padding-bottom:10px;
    }
    .section .main_box.window_width .fuli_div_item .welfare{
        background: url(/special/images/epidemic_prevention/anniversary/welfare.png) left top no-repeat;
        padding: 20px 0px 23px 33px;
    }
    .section .main_box.window_width .fuli_div_item .welfare .number{
        color: #fff;
        font-family: cursive;
    }
    .section .main_box.window_width .fuli_div_item .welfare .number.two{
        margin-left: -10px;
    }
    .section .main_box.window_width .fuli_div_item .welfare .title{
        margin-left: 20px;
    }
    .section .main_box.window_width .fuli_div_item .buy_btn{
        width: 90px;
        margin-top: -5px;
        line-height: 30px;
        float: right;
        text-align: center;
      }

    .section .main_box.window_width .fuli_div_item .t2 strong{
        color:#f34343;
    }
    .section .main_box.window_width .fuli_div_item .t1:after{
        content: "";
        background: #f34343;
        width: 109px;
        height: 5px;
        position: absolute;
        bottom: 0;
        left:0;
    }
    .section .main_box.window_width .fuli_div_item .t2{
        font-size: 16px;
        padding: 30px 0;
        line-height: 2;
        width: 70%;
        word-break: break-all;
    }
    .section .main_box.window_width .fuli_div_item .t2.fr{
        float: right;
        width: 56%;
    }
    .section .main_box.window_width .fuli_div_item .t2.fr.hasreg{
        height:138px;
        position: relative;
    }
    .section .main_box.window_width .fuli_div_item .t2.fr.hasreg .btn{
        color:#f34343;
        position: absolute;
        padding:5px 0;
        border-bottom:1px solid #f34343;
        left:0;
        bottom:40px;
        font-size:14px;
    }

    .section .main_box.window_width .fuli_div_item .t2.fr .title{
        height: 93px;
    }
    .section .main_box.window_width .fuli_div_item .t2.fr .price_div .old_price{
        font-size: 14px;
    }
    .section .main_box.window_width .fuli_div_item .t2.fr .price_div .old_price .lf{
        color: #999999;
    }
    .section .main_box.window_width .fuli_div_item .t2.fr .price_div .old_price .lf .delete{
        text-decoration: line-through;
    }
    .section .main_box.window_width .fuli_div_item .t2.fr .price_div .old_price .rf{
        margin-left: 60px;
     }
    .section .main_box.window_width .fuli_div_item .t2.fr .price_div .now_price .price{
        font-size: 33px;
        line-height: 33px;
    }

    .section .main_box.window_width .fuli_div_item .t2.fl{
        float: left;
        width: calc(44% - 40px);
        height:158px;
    }
    .section .main_box.window_width .fuli_div_item .t2.fl .img_box{
        border-right:1px solid #ddd;
        height:100%;
    }
    .time_box{
        color:#999999;
        font-size:14px;
        background:#e6e6e6;
        padding:15px 40px;
        text-align:left;
    }
    .cf:after { clear:both; }