.main .block-title{text-align:center;font-size:26px;font-weight:bold;}
.main .block-sub-title{margin-top:12px;text-align:center;font-size:16px;color:#787878;}

.main .video-wrap{position:relative;height:0;padding-bottom:56.38%;}
.main .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
/*
.main .main-banner{position:relative;margin-top:10px;visibility:hidden;}
.main .main-banner.slick-initialized{visibility:visible;}
.main .main-banner .slick-slide{text-align:center;}
.main .main-banner .slick-slide img{display:inline;}
.main .main-banner .slide-arrow{position:absolute;z-index:1;top:50%;margin-top:-21px;display:inline-block;border:solid #707070;border-width:0 2px 2px 0;padding:14px;cursor:pointer}
.main .main-banner .slide-arrow.prev-arrow{left:38px;transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.main .main-banner .slide-arrow.next-arrow{right:30px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.main .main-banner .slick-dots{position:absolute;z-index:10;left:0;bottom:15px;width:100%;text-align:center;}
.main .main-banner .slick-dots li{display:inline-block;}
.main .main-banner .slick-dots li button{display:inline-block;width:12px;height:12px;margin:0 4px;padding:0;font-size:0;color:transparent;cursor:pointer;border:none;background:#ccc;border-radius:100%;}
.main .main-banner .slick-dots li.slick-active button{background:#F73D40;}
*/

.main .main_notice_wrap{margin-top:30px;}
.main .main_notice_wrap .txtslide_wrap{position:relative;height:40px;background:#ABB0B6;overflow:hidden;}
.main .main_notice_wrap .bbs_name{width:230px;height:16px;padding:12px 0;text-align:center;font-size:16px;line-height:16px;color:#fff;background:#1F2C3E;}
.main .main_notice_wrap .txtslide{position:absolute;top:0;left:250px;}
.main .main_notice_wrap .txtslide a{display:block;padding:12px 0;font-size:16px;line-height:17px;}
.main .main_notice_wrap .bbs_btn{position:absolute;display:block;top:8px;right:10px;width:24px;text-align:center;font-size:22px;line-height:24px;color:#fff;background:#1F2C3E;border-radius:100%;}

.main .block3{margin:40px 0;}
.main .block3 ul{position:relative;padding:97px 0 95px 40px;background:#FEEEEE;}
.main .block3 ul li:nth-child(1){font-size:18px;color:#632424;}
.main .block3 ul li:nth-child(2){margin-top:18px;font-size:36px;line-height:50px;color:#632424;font-weight:600;}
.main .block3 ul li:nth-child(3){display:inline-block;padding:0 32px;margin-top:30px;font-size:14px;line-height:40px;color:#fff;background:#DE3831;border-radius:30px;}
.main .block3 ul li:nth-child(4){position:absolute;top:40px;right:40px;}

.main .item-list-name{text-align:center;font-size:28px;font-weight:bold;letter-spacing:-1.4px;color:#111111;}

.basic-item-list{margin-top:85px;}
.basic-item-list .box-wrap{width:calc(100% + 20px);margin:40px 0 0 -10px;overflow:hidden;}
.basic-item-list .box{float:left;width:33.333333%;margin-bottom:32px;}
.basic-item-list .box .box-inside{display:block;margin:0 10px;}
.basic-item-list .box .img-container{position:relative;display:block;overflow:hidden;}
.basic-item-list .box .img-container .img{display:block;}
.basic-item-list .box .img-container .img img{width:100%;}
.basic-item-list .box .img-container .link-box{display:none;position:absolute;bottom:0;left:0;width:100%;padding:12px 0;text-align:center;}
.basic-item-list .box:hover .img-container .link-box{display:block;}
.basic-item-list .box .img-container .link-box-inside{position:relative;z-index:2;}
.basic-item-list .box .img-container .link-box a{display:inline-block;margin:0 12px;}
.basic-item-list .box .img-container .link-box a img{height:22px;}
.basic-item-list .box .img-container .link-box .back{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.7;}
.basic-item-list .box .meta-data ul{margin:18px 0 0 2px;line-height:19px;font-size:15px;}
.basic-item-list .box .meta-data .icons{}
.basic-item-list .box .meta-data .icons span{display:inline-block;height:22px;padding:0 12px;margin-right:3px;font-size:13px;line-height:22px;color:#fff;background:#666;border-radius:11px;}
.basic-item-list .box .meta-data .name{margin-top:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.basic-item-list .box .meta-data .price-box{margin-top:9px;font-size:16px;}
.basic-item-list .box .meta-data .price-box .discount-rate{color:#FF1010;}
.basic-item-list .box .meta-data .price-box .discount-rate .val{font-size:24px;}
.basic-item-list .box .meta-data .price-box .price{display:inline-block;margin-left:10px;}
.basic-item-list .box .meta-data .price-box .price .val{font-size:24px;color:#111111;font-weight:bold;}
.basic-item-list .box .meta-data .reviews{margin-top:9px;font-size:14px;}
.basic-item-list .box .meta-data .reviews .count{color:#787878;}
.basic-item-list .slick-dots{position:absolute;z-index:10;left:0;bottom:0;width:100%;text-align:center;}
.basic-item-list .slick-dots li{display:inline-block;}
.basic-item-list .slick-dots li button{display:inline-block;width:12px;height:12px;margin:0 4px;padding:0;font-size:0;color:transparent;cursor:pointer;border:none;background:#ccc;border-radius:100%;}
.basic-item-list .slick-dots li.slick-active button{background:#F73D40;}
.basic-item-list .slide-arrow{position:absolute;display:inline-block;z-index:1;top:50%;margin-top:-100px;cursor:pointer;}
.basic-item-list .slide-arrow span{position:relative;z-index:2;display:inline-block;border:solid #111111;border-width:0 1px 1px 0;padding:6px;}
.basic-item-list .slide-arrow:before{content:'';position:absolute;z-index:1;top:-18px;left:-20px;width:50px;height:50px;background:#fff;border-radius:100%;box-shadow:0px 3px 6px #cccccc;}
.basic-item-list .slide-arrow.prev-arrow{left:38px;}
.basic-item-list .slide-arrow.prev-arrow span{transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.basic-item-list .slide-arrow.next-arrow{right:30px;}
.basic-item-list .slide-arrow.next-arrow:before{left:-16px;}
.basic-item-list .slide-arrow.next-arrow span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}

.new-item-list{margin-top:100px;}
.new-item-list .box-wrap{width:calc(100% + 20px);margin:40px 0 0 -10px;overflow:hidden;}
.new-item-list .box{float:left;width:33.333333%;margin-bottom:32px;}
.new-item-list .box .box-inside{display:block;margin:0 10px;}
.new-item-list .box .img-container{position:relative;display:block;overflow:hidden;}
.new-item-list .box .img-container .img{display:block;}
.new-item-list .box .img-container .img img{width:100%;}
.new-item-list .box .img-container .link-box{display:none;position:absolute;bottom:0;left:0;width:100%;padding:12px 0;text-align:center;}
.new-item-list .box:hover .img-container .link-box{display:block;}
.new-item-list .box .img-container .link-box-inside{position:relative;z-index:2;}
.new-item-list .box .img-container .link-box a{display:inline-block;margin:0 12px;}
.new-item-list .box .img-container .link-box a img{height:22px;}
.new-item-list .box .img-container .link-box .back{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.7;}
.new-item-list .box .meta-data ul{margin:18px 0 0 2px;line-height:19px;font-size:15px;}
.new-item-list .box .meta-data .icons{}
.new-item-list .box .meta-data .icons span{display:inline-block;height:22px;padding:0 12px;margin-right:3px;font-size:13px;line-height:22px;color:#fff;background:#666;border-radius:11px;}
.new-item-list .box .meta-data .name{margin-top:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.new-item-list .box .meta-data .price-box{margin-top:9px;font-size:16px;}
.new-item-list .box .meta-data .price-box .price .val{font-size:24px;color:#111111;font-weight:bold;}

.main .block4{margin:80px 0 0 0;}

.main .middle-videos{margin-top:100px;}
.main .middle-videos .box-wrap{width:calc(100% + 20px);margin-left:-10px;overflow:hidden;}
.main .middle-videos .box-wrap .box{float:left;width:50%;}
.main .middle-videos .box-wrap .box-inside{margin:0 10px;}

.main .item-reviews{padding:62px 0;margin-top:80px;background:#F5F5F5;}
.main .item-reviews .more{display:inline-block;position:absolute;top:50px;right:0;}
.main .item-reviews .box-wrap{width:calc(100% + 20px);margin:30px 0 0 -10px;overflow:hidden;}
.main .item-reviews .box-wrap .row{float:left;width:25%;}
.main .item-reviews .box-wrap .row .row-inside{margin:0 10px;background:#fff;}
.main .item-reviews .box-wrap .row .review-row{position:relative;display:block;}
.main .item-reviews .box-wrap .row .review-row .row-image{position:relative;height:0;padding-bottom:75%;}
.main .item-reviews .box-wrap .row .review-row .row-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit: cover;}
.main .item-reviews .box-wrap .row .review-row .row-title{padding:12px 12px 0 12px;font-size:15px;}
.main .item-reviews .box-wrap .row .review-row .row-author{position:absolute;bottom:20px;right:10px;color:#787878;}
.main .item-reviews .box-wrap .row .review-rating{padding:12px 12px 20px 12px;font-size:15px;}
.main .item-reviews .box-wrap .row a.item-row{position:relative;display:block;padding:15px 0 20px 72px;border-top:1px solid #efefef;}
.main .item-reviews .box-wrap .row a.item-row .img{position:absolute;top:19px;left:13px;width:36px;height:36px;border-radius:100%;overflow:hidden;}
.main .item-reviews .box-wrap .row a.item-row .item-name{font-size:14px;font-weight:bold;}
.main .item-reviews .box-wrap .row a.item-row .reviews{margin-top:9px;font-size:14px;}
.main .item-reviews .box-wrap .row a.item-row .reviews .count{color:#787878;}

.main .events{margin-top:120px;}
.main .events .box-wrap{width:calc(100% + 20px);margin:70px 0 0 -10px;overflow:hidden;}
.main .events .box-wrap .box{float:left;width:33.333333%;}
.main .events .box-wrap .box ul{margin:0 10px;text-align:center;}
.main .events .box-wrap .box li:nth-child(2){margin-top:36px;font-size:18px;}

.main .block-bot-banner{margin-top:100px;}
.main .block-bot-banner ul{width:calc(100% + 20px);margin-left:-10px;overflow:hidden;}
.main .block-bot-banner ul li{float:left;width:50%;}
.main .block-bot-banner ul li a{display:block;margin:0 10px;}

.main .block-instagram{margin-top:100px;text-align:center;}
.main .block-instagram a{font-size:28px;font-weight:bold;}

@media screen and (max-width:767px) {
.basic-item-list .box-wrap{width:100%;margin:20px 0 0 0;}
.basic-item-list .box-wrap .box{margin-top:15px;}

.new-item-list .box-wrap{width:100;margin:0 14px;}
.new-item-list .box{float:none;width:100%;margin:15px 0 20px 0;}
.new-item-list .box .box-inside{margin:0;}

.main .middle-videos .box-wrap{width:100%;margin:20px 0 0 0;}
.main .middle-videos .box-wrap .box{float:none;width:100%;margin-top:15px;}

.main .item-reviews .box-wrap{width:100%;margin:30px 0 0 0;}
.main .item-reviews .box-wrap .row{float:none;width:100%;margin-top:15px;}

.main .events .box-wrap{width:100%;margin:30px 0 0 0;}
.main .events .box-wrap .box{float:none;width:100%;margin-top:15px;}
}