/* BASIC css start */
/* ·Ñ¸µ¹è³Ê */
#event .MS_img-wrap { position: relative; width: 100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 100%; }
#event .pagination { position: absolute; left: 0; bottom:20px; text-align: center; vertical-align:middle; width: 100%; }
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 2px 3px; text-indent: -9999px; width: 6px; height: 6px; background:#FFFFFF; -webkit-opacity:0.5; opacity:0.5; border-radius:100%; }
#event .pagination .swiper-active-switch { width: 12px; height: 12px;  margin: 0 2px 0; background:#222222; -webkit-opacity:1; opacity:1;  }
/* //·Ñ¸µ¹è³Ê */

.main h3 { display:block; line-height:20px; font-size:18px; font-weight:400; margin:0 auto 10px; padding:5px; text-align:left;}
.main h3 span{ display:inline-block; float:left; width:8px; height:8px; margin-right:5px; border:5px solid #BE2E2B; border-radius:100%;}

.main .topBanner {margin-top:15px;}
.main .topBanner .topBannerLeft {width:49%; float:left; position:relative;}
.main .topBanner .topBannerRight {width:49%; float:right; position:relative;}
.main .topBanner img {width:100%; vertical-align:top;}
.main .topBanner .topBannerTitle {width:100%; font-size:1.083em; font-weight:bold; padding:2px 0; background-color:rgba(0,0,0,0.4);; text-align:center; color:#fff; position:absolute; bottom:0; left:0;}

/*######### BEST ##########*/

.adpicM{ display:block; width:100%; }
.adpicM .ad_1x{ display:block; width:100%; }
.adpicM .ad_1x li{ display:block; width:100%; }
.adpicM .ad_1x a,.adpicM .ad_1x img{ display:block; width:100%;}

.adpicM .ad_3x{ display:block; width:100%; }
.adpicM .ad_3x li{ display:inline-block; float:left; width:32%; margin:0 2px;}
.adpicM .ad_3x a,
.adpicM .ad_3x img{ display:block; width:100%;}

.list_shopping_1xn{display:block; padding:20px 0; background:#f9f9f9;   }
.list_shopping_1xn h3{ }
.list_shopping_1xn .swiper-container{display:block; width:100%; overflow:hidden; }
.list_shopping_1xn .items{display:block; text-align:center;}
.list_shopping_1xn .items .swiper-slide{display:inline-block; text-align:center;}
.list_shopping_1xn .items .swiper-slideprd{display:inline-block; }
.list_shopping_1xn .items .box{display:inline-block; position:relative; width:90%;  }
.list_shopping_1xn .items .box > a:after{content:''; display:block; clear:both;}
.list_shopping_1xn .items figure{display:block; position:relative; width:100%; }
.list_shopping_1xn .items .listPic{ display:block; max-width:100%; margin:0 auto; }
.list_shopping_1xn .items .listName{ display:block; line-height:100%; line-height:20px; font-size:12px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.list_shopping_1xn .items .listBrand{ display:block; line-height:100%; line-height:20px; color:#999999; font-size:11px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.list_shopping_1xn .items .listPrice{display:block; margin:0 auto; line-height:20px; font-size:13px; letter-spacing:0;  }
.list_shopping_1xn .items .consumer{ display:block; font-size:11px; color: #999999; text-decoration: line-through;}
.list_shopping_1xn .items .dc_rate span { display: inline-block; }
.list_shopping_1xn .items .dc_rate { display: block; position: absolute; right: 0; top: 0; width: 20px; height: 20px; line-height: 20px; margin: 0 auto; padding: 5px; text-align: center; color: #FFFFFF; font-size: 11px; background: #000000; }

.list_shopping2x{display:block; padding:30px 0; }
.list_shopping2x h3{ }
.list_shopping2x .items {display:block; padding:10px;}
.list_shopping2x .items li{ }
.list_shopping2x .items .box{display:block; position:relative; padding:5px; }
.list_shopping2x .items .box figure{display:block; position:relative; width:100%; }
.list_shopping2x .items .box .listPic{display:block; /*border:1px solid #dddddd;*/ }
.list_shopping2x .items .listName{ display:block; line-height:100%; line-height:20px; font-size:12px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.list_shopping2x .items .listBrand{ display:block; line-height:100%; line-height:20px; color:#999999; font-size:11px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.list_shopping2x .items .listPrice{display:block; margin:0 auto; line-height:20px; font-size:13px; letter-spacing:0;  }
.list_shopping2x .items .consumer{ display:block; font-size:11px; color: #999999; text-decoration: line-through;}
.list_shopping2x .items .dc_rate span { display: inline-block; }
.list_shopping2x .items .dc_rate { display: block; position: absolute; right: 0; top: 0; width: 20px; height: 20px; line-height: 20px; margin: 0 auto; padding: 5px; text-align: center; color: #FFFFFF; font-size: 11px; background: #000000; }


.list_shopping_3xn{display:block; padding:0 0 30px;   }
.list_shopping_3xn h3{ display:none; }
.list_shopping_3xn .swiper-container-special{display:block; width:100%; overflow:hidden; }
.list_shopping_3xn .items{display:block; text-align:center; }
.list_shopping_3xn .items .swiper-slide{display:inline-block; text-align:center;}
.list_shopping_3xn .items .swiper-slideprd-special{display:inline-block; }
.list_shopping_3xn .items .box{display:block; position:relative; padding:2px; }
.list_shopping_3xn .items .box > a:after{content:''; display:block; clear:both;}
.list_shopping_3xn .items .box figure{display:block; position:relative; width:100%; }
.list_shopping_3xn .items .listPic{ display:block; max-width:100%; margin:0 auto; }
.list_shopping_3xn .items .listName{ display:block; line-height:100%; line-height:20px; font-size:12px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.list_shopping_3xn .items .listBrand{ display:block; line-height:100%; line-height:20px; color:#999999; font-size:11px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.list_shopping_3xn .items .listPrice{display:block; margin:0 auto; line-height:20px; font-size:13px; letter-spacing:0;  }
.list_shopping_3xn .items .consumer{ display:block; font-size:11px; color: #999999; text-decoration: line-through;}
.list_shopping_3xn .items .dc_rate span { display: inline-block; }
.list_shopping_3xn .items .dc_rate { display: block; position: absolute; right: 0; top: 0; width: 20px; height: 20px; line-height: 20px; margin: 0 auto; padding: 5px; text-align: center; color: #FFFFFF; font-size: 11px; background: #000000; }

.list_shopping_3x{display:block; padding:30px 0; }
.list_shopping_3x h3{ display:none; }
.list_shopping_3x .items {display:block; padding:10px;}
.list_shopping_3x .items li{ display:inline-block; float:left; width:33.33%; }
.list_shopping_3x .items .box{display:block; position:relative; padding:5px; }
.list_shopping_3x .items .box figure{display:block; position:relative; width:100%; }
.list_shopping_3x .items .box .listPic{display:block; width:100%; border:1px solid #dddddd; }
.list_shopping_3x .items .listName{ display:block; line-height:100%; line-height:20px; font-size:12px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.list_shopping_3x .items .listBrand{ display:block; line-height:100%; line-height:20px; color:#999999; font-size:11px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.list_shopping_3x .items .listPrice{display:block; margin:0 auto; line-height:20px; font-size:13px; letter-spacing:0;  }
.list_shopping_3x .items .consumer{ display:block; font-size:11px; color: #999999; text-decoration: line-through;}
.list_shopping_3x .items .dc_rate span { display: inline-block; }
.list_shopping_3x .items .dc_rate { display: block; position: absolute; right: 0; top: 0; width: 20px; height: 20px; line-height: 20px; margin: 0 auto; padding: 5px; text-align: center; color: #FFFFFF; font-size: 11px; background: #000000; }


.btn_more { display: block; width: 60px; height: 60px; line-height:60px; margin: 0 auto; background-color: #000; border: none; color: #fff; font-weight: bold; }


.adpicM{display:block; position:relative; z-index:0;}

.video{display:block; margin:10px auto; position:relative;overflow:hidden;padding-bottom:56.25%;padding-top:30px;height:0; }
.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%; }

.bbsreview {display:block; padding:10px;}
.bbsreview h3{position:relative; width:100%; text-align:center; }
.bbsreview h3 .more { position:absolute; right:15px; top:15px; text-align: center; width: 15px; margin-top: 0; }
.bbsreview h3 .more img{width:100%;}
.bbsreview ul{display:block; width:100%;}
.bbsreview li{display:inline-block; float:left; width:50%;}
.bbsreview li .box{display:block; padding:5px; }
.bbsreview li .box span{display:block;  text-align:left; }
.bbsreview li .box span.thumb{display:block; width:100%;}
.bbsreview li .box span.thumb img{display:block; width:100%; height:auto;}
.bbsreview li .box span.date{display:block; color:#999999; font-size:1em; text-align:left; }
.bbsreview li .box span.subject{display:block; color:#222222; font-size:1.4em; text-align:left; }

.guide{display:block; float:left; width:100%; height:39px; margin-top:20px; background:#f6f6f6; border-top:1px solid #e7e7e7; }
.guide a{display:block; padding:0 15px; line-height:39px; color:#222222; font-size:1.2em; text-align:left; }
.guide .btnarrow{display:inline-block; float:right; padding-top:18px; }
.guide .btnarrow img{width:60%;}

#footer{margin-top:0 !important; }
/* BASIC css end */

