/* BASIC css start */
.wrap_main {overflow:hidden;min-width:1200px;padding-top:205px}
#container_vis {min-width:1200px}
#f2s-rolling-container2 .swiper-container {width:100%}
#f2s-rolling-container2 .swiper-container .swiper-slide {width:100%}
#container_vis .swiper-button-prev {left:50%;margin-left:-730px;width:68px;height:133px;background:url(/design/event7074/merrymico/vis_arr_left.png) no-repeat 50% 50%}
#container_vis .swiper-button-next {right:50%;margin-right:-730px;width:68px;height:133px;background:url(/design/event7074/merrymico/vis_arr_right.png) no-repeat 50% 50%}
#container_vis .swiper-button-prev i, #container_vis .swiper-button-next i {display:none}

#wrap_content {margin:55px 0 30px}
#wrap_content .ctt_top {overflow:hidden;padding:25px 0}
.bnr_receipt {float:left;width:581px;height:227px;background:url(/design/event7074/merrymico/bnr_receipt_bg.jpg) no-repeat 50% 50%}
.bnr_receipt a {display:block;padding:40px 47px 30px}
.bnr_receipt h2 {font-weight:500;font-size:36px;line-height:36px;color:#323232}
.bnr_receipt p {margin:18px 0 25px;font-size:16px;line-height:24px;color:#666}
.bnr_receipt span {display:inline-block;height:30px;padding:0 15px;border-radius:25px;font-size:14px;line-height:28px;background:#70482e;color:#fff}
.bnr_receipt span .fa {margin-left:5px}

.bot_ban {overflow:hidden;margin-top:75px;}
.bnr_candle {float:left;width:581px;height:227px;background:url(/design/event7074/merrymico/bnr_candle.jpg) no-repeat 50% 50%}
.bnr_candle a {display:block;padding:50px 47px 30px}
.bnr_candle h5 {font-weight:500;font-size:16px;line-height:24px;color:#64883c}
.bnr_candle p {margin:6px 0 25px;font-size:16px;line-height:24px;color:#666}
.bnr_candle span {display:inline-block;height:30px;padding:0 15px;border-radius:25px;font-size:14px;line-height:28px;background:#64883c;color:#fff}
.bnr_candle span .fa {margin-left:5px}

.bnr_diff {float:right;width:581px;height:227px;background:url(/design/event7074/merrymico/bnr_diffuser.jpg) no-repeat 50% 50%}
.bnr_diff a {display:block;padding:50px 47px 30px}
.bnr_diff h5 {font-weight:500;font-size:16px;line-height:24px;color:#c4764b}
.bnr_diff p {margin:6px 0 25px;font-size:16px;line-height:24px;color:#666}
.bnr_diff span {display:inline-block;height:30px;padding:0 15px;border-radius:25px;font-size:14px;line-height:28px;background:#c48b6c;color:#fff}
.bnr_diff span .fa {margin-left:5px}

.latest_board {float:right;width:581px;height:227px}
.latest_board .latest_tab {overflow:hidden;padding-bottom:17px;border-bottom:1px solid #3e3e3e}
.latest_board .latest_tab li {float:left;position:relative;padding:0 15px;font-weight:500;font-size:20px;line-height:24px;color:#333;cursor:pointer}
.latest_board .latest_tab li:first-child {padding-left:0}
.latest_board .latest_tab li:after {position:absolute;right:0;top:5px;width:1px;height:14px;background:#d4d4d4;content:""}
.latest_board .latest_tab li:last-child:after {display:none}
.latest_board .latest_tab li.on {color:#f37971}
.latest_board .latest_ctt {display:none;position:relative;border-bottom:1px solid #d4d4d4}
.latest_board .latest_ctt.selected {display:block}
.latest_board .latest_ctt .btn_more {display:block;position:absolute;right:0;top:-44px;font-size:14px;line-height:28px;color:#898989}
.latest_board .latest_ctt .btn_more .fa {margin-left:7px;font-size:17px;color:#f4867e}
.latest_board .latest_ctt li {overflow:hidden;padding:0 10px;border-bottom:1px dashed #d4d4d4}
.latest_board .latest_ctt li:last-child {border-bottom:0}
.latest_board .latest_ctt .txt {display:block;overflow:hidden;float:left;position:relative;width:70%;padding-left:17px;white-space:nowrap;text-overflow:ellipsis}
.latest_board .latest_ctt .txt:before {position:absolute;left:5px;top:20px;width:4px;height:4px;border-radius:50%;background-color:#f37971;content:""}
.latest_board .latest_ctt .txt a {font-size:15px;line-height:45px;color:#555}
.latest_board .latest_ctt .date {display:block;float:right;font-size:14px;line-height:45px;color:#898989}

.item-wrap {overflow:hidden;min-width:1200px}
.item-wrap.w1200 {border-top:1px solid #d4d4d4}
.item-wrap .item-hd {margin:100px 0 0}
.item-wrap .item-hd h2 {font-weight:500;font-size:43px;line-height:43px;color:#333}
.item-wrap .item-hd h2 span {color:#f37971}
.item-wrap .item-cont {margin-top:0;padding:60px 0 50px}
.item-wrap .item-cont .item-list {position:relative}
.item-wrap .item-cont .item-list .prd-icon {position:absolute;left:15px;top:15px;z-index:10}
.item-wrap .item-cont .item-list .prd-icon img {display:block}
.item-wrap .item-btn {text-align:center}
.item-wrap .item-btn a {display:inline-block;position:relative;font-weight:500;font-size:19px;line-height:52px;color:#f37971;letter-spacing:-0.5px}
.item-wrap .item-btn span {display:inline-block;margin-right:35px;padding:0 40px;border:1px solid #f37971;}
.item-wrap .item-btn .arr_right {position:absolute;right:0;top:19px}
.item_recomm .container_bnr {overflow:hidden}
.item_recomm .item-cont {overflow:visible}
.item_recomm .btn_controller {position:relative}
.item_recomm .btn_controller .btn_next, .item_recomm .btn_controller .btn_prev {position:absolute;bottom:240px;width:66px;height:66px;border-radius:50%;background:#e9e9e9;color:#838383;text-align:center;cursor:pointer}
.item_recomm .btn_controller .btn_next {right:-120px}
.item_recomm .btn_controller .btn_prev {left:-120px}
.item_recomm .btn_controller .btn_next i, .item_recomm .btn_controller .btn_prev i {font-size:50px;line-height:64px}
.item_new {margin-bottom:75px}

@media screen and (min-width:2000px) {
    #f2s-rolling-container2 .swiper-container .swiper-slide {text-align:center}
}
/* BASIC css end */

