
.tab.style2 .tabmenu .item{ position:relative;}
.tab.style2 .tabmenu .item span{padding: 10px 20px;margin-top: 10px;}
.tab.style2 .tabmenu .item .img{position: absolute;right:0px; top: -10px;z-index: 1;}
.tab.style2 .tabmenu .item .img img{ width: 35px;}

.tab.style8 .tabmenubox{ text-align:center;}
.tab.style8 .tabmenubox .tabmenu{height: 170px;white-space: nowrap;padding: 0 20px;}
.tab.style8 .tabmenubox .tabmenu .item{background: #eeecec;border-radius: 10px; width:142px;display: inline-block;vertical-align: middle;margin-left: 16px;padding: 10px 0; position:relative;}
.tab.style8 .tabmenubox .tabmenu .item img{ width:100px; margin:0 auto -5px auto; display:block;}
.tab.style8 .tabmenubox .tabmenu .item span{ background:none; color:#999; font-size:24px;padding: 5px 10px;}
.tab.style8 .tabmenubox .tabmenu .item.active{background:#f3e9e9;}
.tab.style8 .tabmenubox .tabmenu .item.active span{color: #be0f1b;}
.tab.style8 .tabmenubox .tabmenu .item.active:after{content:""; display:block; width:0; height:0; border:16px solid; border-bottom:0; border-color:transparent; border-top-color:#f3e9e9; position:absolute; bottom:-15px; left:50%; margin-left:-16px;}
.tab.style8 .tabmenubox .tabmenu .item:first-child{ margin-left:0;}

.tab .voteresult .itembox{ padding:0 10px 10px 10px; margin-top:-10px;}

#container .webshoplist1{padding: 0 0 20px;background: none;border: none;}
#container .productlist3 .morebtn{padding: 20px 0 0;}

#container .webshoplist1.onecol{padding: 0;}
#container .webshoplist1.onecol .itembox{background-image: radial-gradient(circle,rgba(221,200,174,.3),rgba(188,165,139,.3));border-radius: 10px 10px 0 0;padding: 20px;}
#container .productlist3.onecol{background-image: radial-gradient(circle,rgba(221,200,174,.3),rgba(188,165,139,.3));border-radius: 0 0 10px 10px;padding: 0 20px 20px;}

.tishi{padding: 30px 30px 0; font-size:24px; text-align:justify;}
.brand10bangdan .brandud i.orange{color: #ff0;}
.brand10bangdan .brandud i{border: 1px solid rgba(255, 255, 255, 0.5);}

#container .navlist2{padding: 20px 30px;}

#container>.btnlist{padding: 0 30px;}
#container>.btnlist a{display: block;float: left;line-height: 1em;border-radius: 2em;padding: 14px 0;text-align: center;background: rgba(190, 15, 27, 0.1);width: 23.5%;}
#container>.btnlist a:nth-child(n+2){margin-left: 2%;}

#container>.btnlist.col2 a{width: 48%;}
#container>.btnlist.col2 a:nth-child(n+2){margin-left: 4%;}

#container .webshoplist1 .itembox{background: none;border: none;padding: 0;}
.tab.style6{padding: 0 30px;}
.tab.style6 .tabcont{background: #f6f6f6;padding: 40px 20px;border-radius: 10px;}

.tab.style3 .brandlist2{padding: 30px;margin: 0 30px;background: #fff;}
.tab.style3 .brandlist2 .itembox{padding: 0;}
.tab.style3 .brandlist2 table .tdname{width: 423px;}
.tab.style3 .brandlist2 .mgdesc{background: #f6f6f6;}

.warntext{padding: 15px 20px;background: #333;border: 1px solid #666;margin: 10px 30px 0;text-align: justify;color: #999; line-height:1.8em;}

.adlist{ position:relative;}
.adlist a.item{ display:block;}
.adlist a.item img{ width:100%; margin-bottom:10px;}
.adlist a.ad{ position:absolute; right:0; bottom:10px; background:rgba(0,0,0,0.3); color:#eee; font-size:20px; padding:0 10px;}