.wrap_1600{width: 1600px;max-width: 90%;margin: auto;}
.free_01{padding: 5% 0;box-sizing: border-box;overflow: hidden;background: #f3f7fa;}
.free_01-txt{text-align: center;}
.free_01-txt img{margin-bottom: 30px;max-width: 100%;}
.free_01-txt p{line-height: 35px;}

.free_02{position: relative;z-index: 3;margin-top: 40px;display: none;}
.free_02 ul{padding: 30px 35px;box-sizing: border-box;text-align: center;background: #ca1b41;border-radius: 5px;font-size: 0;box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.free_02 ul li{padding: 0 20px;color: #fff;display: inline-block;box-sizing: border-box;text-align: center;position: relative;line-height: 36px;font-size: 18px;}
.free_02 ul li p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.free_02 ul li p span{font-size: 30px;color: #ffd78f;}
.free_02 ul li:after{content: "";display: block;width: 1px;height: 22px;background: #fff;position: absolute;right: -1px;top: 50%;margin-top: -11px;}
.free_02 ul li:last-child:after{display: none;}

.free_03{background: #f3f7fa;padding: 5% 0;box-sizing: border-box;overflow: hidden;margin-top: -49px;position: relative;}
.memorabilia-tit{text-align: center;margin-bottom: 30px;margin-top: 30px;font-weight: bold;}
.memorabilia{padding-left: 8%;}
.free_03 .swiper-container{padding: 20px 0;box-sizing: border-box;}
.free_03 li:after{content: "";display: block;width: 100%;height: 1px;background: #847e7a;position: absolute;top:100px;left: 0;}
.free_03 li{padding-right: 8%;box-sizing: border-box;padding-left: 20px;position: relative;}
.free_03 li dl{padding-top: 180px;position: relative;z-index: 3;transition: transform 1s ease;
    -webkit-transform: translateX(3.5vw);
    -ms-transform: translateX(3.5vw);
    transform: translateX(3.5vw);
}
.free_03 li dd{margin-bottom: 20px;position: absolute;top: 0;left: 20px;}
.memor_img{width: 85%;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.memor_img img{width: 100%;}
.free_03 li dt p{line-height: 30px;height: 150px;overflow: hidden;font-size: 16px;}
.free_03 li dt h3{font-size: 72px;color: #c6c1bd;font-weight: 300;margin-top: 30px;}
.free_03 li:before{content: "";width: 10px;height: 10px;background: #da0035;border-radius: 10px;left: 0;top: 95px;display: block;position: absolute;z-index: 3;}
.free_03 li.swiper-slide-prev dl h3{font-weight: bold;}
.free_03 li.swiper-slide-active.on h3{font-weight: bold;}
.free_03 li.swiper-slide-prev dl,.free_03 li.swiper-slide-active dl,.free_03 li.swiper-slide-next dl{
    -webkit-transform: translateX(0vw);
    -ms-transform: translateX(0vw);
    transform: translateX(0vw);
}
.free_03 li h4{
    font-weight: bold;
    line-height: 60px;
    font-size: 54px;
    margin-top: -140px;
    margin-left: 20px;
}
.free_03 li:last-child:after{display: none;}
.free_03 li dt .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #da0035!important;}
/*.sliderdd_div{padding: 0 1%;box-sizing: border-box;}*/
#sliderdd{margin-top: 50px;}
.free_03 .ui-slider .ui-slider-handle{
    /*-webkit-transform: translateX(-50%);*/
    /*-ms-transform: translateX(-50%);*/
    /*transform: translateX(-50%);*/
    background: #da0035;
    border-radius: 10px;
    display: block;
    height: 16px;
    position: absolute;
    transition: all 0.1s ease;
    width: 100px;
    top: -8px;
    margin-left: inherit;
    margin-left: -50px;
}
.free_03 .ui-slider::before {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #C6C1BD;
    content: '';
    height: 2px;
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%;

}
.free_03 .ui-widget.ui-widget-content{height: 2px;background: #c6c1bd;border: 0;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{border-color: inherit;}

.memorabilia .lhl_but{display: none;}
.memorabilia .lhl_but div{background: none;width: 40px;height: 24px;background: #fff;border-radius: 15px;margin-top: -12px;text-align: center;line-height: 24px;box-shadow: 0 0 10px rgba(0,0,0,.2);color: #da0035;}
.memorabilia .lhl_but .swiper-button-prev{left: 20px;top: auto;bottom: 10px;}
.memorabilia .lhl_but .swiper-button-next{right: auto;top: auto;bottom: 10px;left: 80px;}


.free_04{padding: 4% 0;box-sizing: border-box;overflow: hidden;}
.distributed_tit{text-align: center;margin-bottom: 10px;}
.distributed_tit h2{font-weight: bold;margin-bottom: 20px;}
.distributed_con{position: relative;}
.distributed_con>img{width: 100%;}
.distributed_text li{position: absolute;font-size: 12px;text-align: center;cursor: pointer;}
.distributed_text li dd{transform: scale(.8);line-height: 12px;text-transform: uppercase;}
.distributed_text li dd img{margin-bottom: 5px;width: 15px;height: 18px;transition: all .3s;}
.free_phone{display: none;}
.shLi img{float: left;}
.shLi p{float: left;}
.dbLi img{float: left;margin-right: 25px;}
.dbLi p{float: left;margin-top: 5px;}
.rbLi img{float: left;margin-right: 25px;}
.rbLi p{float: left;margin-top: 6px;}
.distributed_swi{position: absolute;left: 0;top:27%;height: 40%;width: 100%;
    opacity: 0;
    visibility: hidden;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    -ms-transition: all 0.6s;
}
.distributed_swi.show{
    visibility: visible;
    opacity: 1;
}
.distributed_swi-con{position: relative;padding: 0 9%;box-sizing: border-box;}
.distributed_swi-con .swiper-container{padding: 20px;box-sizing: border-box;}
.distributed_swi-con li{padding: 4%;box-sizing: border-box;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.distributed_swi-con dl{height: 100%;overflow: hidden;position: relative;}
.distributed_swi-con dd{float: left;width: 29%;height: 100%;}
.distributed_swi-con dt{float: left;width: 71%;height: 100%;font-weight: bold;padding: 1% 5%;box-sizing: border-box;position: absolute;right:0;top: 0;padding-right: 110px;}
.distributed_swi-con dt h2{margin-bottom: 10px;font-weight: bold;}
.distrib_ewm{position: absolute;right: 20px;top: 50%; margin-top:-60px;width: 120px;height: 120px;overflow: hidden;}
.distrib_ewm img{width: 100%;height: 100%;}

.distributed_close{position: absolute;right: 13%;top: 14%;z-index: 4;font-size: 20px;cursor: pointer;}
.distributed_swi-con .lhl_but div{background: none;width: 40px;height: 24px;background: url(../images/distrib_but.png) no-repeat;background-size: cover;border-radius: 15px;margin-top: -12px;text-align: center;line-height: 24px;box-shadow: 0 0 10px rgba(0,0,0,.2);color: #fff;
    transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;
}


.distributed_swi-con .lhl_but .swiper-button-prev{left: 9%;}
.distributed_swi-con .lhl_but .swiper-button-next{right: 9%;}


.free_05{padding: 5% 0;box-sizing: border-box;overflow: hidden;}
.free_05 h2{text-align: center;margin-bottom: 60px;}
.xsyw_list{text-align: center;font-size: 0;}
.xsyw_list li{display: inline-block;font-size: 18px;text-align: center;box-sizing: border-box;width: 20%;border-right: 1px solid #000;padding:15px 15px 0;}
.xsyw_list li dd{margin-bottom: 20px;}
.xsyw_list li dd img{border-radius: 10px;width: 84px;height: 84px;}
.xsyw_list li dt{left: 28px;height: 56px;overflow: hidden;}
.xsyw_list li:last-child{border-right: 0;}

@media only screen and (min-width:1025px) {
    .distributed_swi-con .lhl_but div:hover{background:#fff;background-size: cover;color: #da0035;}

    .distributed_text li:hover dd img{transform: scale(1.3);}
}
@media only screen and (max-width:1560px) {
    .memorabilia{padding-left: 4%;}
    .free_03 li dt h3{font-size: 60px;}

    .dbLi img{margin-right: 18px;}
    .dbLi p{margin-top: 4px;}
    .rbLi img{margin-right: 18px;}
    .rbLi p{margin-top: 4px;}
}
@media only screen and (max-width:1440px) {
    .sliderdd_div{padding: 0 20px;box-sizing: border-box;}
}
@media only screen and (max-width:1366px) {
    .sliderdd_div{padding: 0 40px;}
}
@media only screen and (max-width:1024px) {
    .sliderdd_div{display: none;}
    /*.free_03 li.swiper-slide-active dl h3{font-weight: bold;}*/
    .free_02 ul li{font-size: 16px;}
    .free_02 ul li p span{font-size: 20px;}
    .free_03 li:before{top: 55px;}
    .free_03 li:after{top: 60px;}
    .free_03 li dl{padding-top: 110px;}
    .free_03 li dt h3{font-size: 50px;}
    .memor_img{width: 100%;}
    .xsyw_list li{width: 30%;}
    .free_03 li h4{margin-top: -107px;}
    .free_pc{display: none;}
    .free_phone{display: block;}
    .distributed_text{overflow: hidden;}
    .distributed_text li{position: static;float: left;width: 25%;}
    .distributed_text li dd{transform: inherit;}
    .distributed_text li dd p{height: 33px;float: none;}
    .shLi img,.dbLi img,.rbLi img{float: none;}
    .distributed_swi{visibility: visible;opacity: 1;top: auto;bottom: -40px;}
    .distributed_swi-con dt{padding-right: 50px;}
    .distrib_ewm{width: 50px;height: 50px;right: 0;}
    .distributed_close{display: none;}

    .memorabilia .swiper-container{padding-bottom: 60px;}
    .memorabilia .lhl_but{display: block;}
    .distributed_con{height: auto!important;}
    .distributed_swi{position: static;margin-top: 30px;}
    .distributed_swi-con{padding: 0 35px;}
    .distributed_swi-con .swiper-container{padding: 0;}
    .distributed_swi-con li{box-shadow: none;padding: 0;}
    .distributed_swi dd,.distributed_swi dt{width: 100%;}
    .distributed_swi dt{position: static;margin-top: 20px;}
    .distributed_swi-con .lhl_but div{width: 30px;border-radius: 15px;height: 18px;margin-top: -9px;line-height: 19px;}
    .distributed_swi-con .lhl_but .swiper-button-prev{left: -5px;}
    .distributed_swi-con .lhl_but .swiper-button-next{right: -5px;}
}
@media only screen and (max-width:767px) {
    .free_01-txt img{width: 80%;}
    .free_02 ul{padding:  20px 30px;}
    .free_02 ul li{display: block;;padding: 0;}
    .free_02 ul li:after{display: none;}
    .memorabilia-tit{margin-top: 60px;margin-bottom: 10px;}
    .memor_img{width: 70%;}
    .free_03 li dl{padding-top: 130px;
        transition: transform 3s ease;
        -webkit-transform: translateX(10vw);
        -ms-transform: translateX(10vw);
        transform: translateX(10vw);
    }
    .free_03 li.swiper-slide-active h3{font-weight: bold;}
    .free_03 li:before{top: 80px;}
    .free_03 li:after{top: 85px;}
    .free_03 li dt h3{font-size: 30px;}
    .free_03 li dt p{font-size: 16px;line-height: 24px;height: 72px;}
    .free_03 li h4{line-height: 48px;font-size: 40px;margin-top: -92px;}
    .free_05{padding: 40px 0;}
    .free_05 h2{margin-bottom: 30px;}
    .xsyw_list li{width: 33.3%;}
    .xsyw_list li dd img{width: 60px;height: 60px;}
    .memorabilia .lhl_but div{width: 30px;height: 20px;line-height: 20px;}
    .memorabilia .lhl_but .swiper-button-next{left: 61px;}


    .free_04{padding: 30px 0;}


}

.addFree_div-p{}
.addFree_div-p h4{position: relative;width: 50%;margin: 0 auto;margin-bottom: 20px;color: #a18b63;font-weight: bold;}
.addFree_div-p h4:after{content: "";display: block;width: 100%;height: 1px;background: #a18b63;top: 50%;left: 0;position: absolute;}
.addFree_div-p h4 span{background: #f3f7fa;padding: 0 30px;box-sizing: border-box;position: relative;z-index: 3;}
@media only screen and (max-width:767px) {
    .free_01{padding: 20px 0 40px;}
    .addFree_div-p h4{width: 100%;}
    .addFree_div-p h4 span{padding: 0 15px;}
    .free_02{margin-top: 30px;}
}