
#container .tab.hasbg{ position:relative; overflow:hidden; padding:0;}
#container .tab.hasbg >.tabcont{ background:#be0f1b;}
#container .tab.hasbg >.tabcont>.licont{ position:relative; z-index:1;}
#container .tab.hasbg>.tabmenubox{ border-radius:10px 10px 0 0; background:#FFF; overflow:hidden; padding:0; margin-bottom:-1px;}
#container .tab.hasbg>.tabmenubox .tabmenu{ padding:16px 0 0 ;}
#container .tab.hasbg>.tabmenubox .tabmenu .item{ display:table-cell; width:5%; position:relative; padding:5px 15px; min-width:120px; background:#f6f6f6; border:1px solid #ddd; border-bottom:0;border-radius:10px 10px 0 0; line-height:2em;}
#container .tab.hasbg>.tabmenubox .tabmenu .item img{ width:100px; height:100px; margin:0 auto -5px auto; display:block;}
#container .tab.hasbg>.tabmenubox .tabmenu .item span{ color:#333; font-size:24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;display: block;}
#container .tab.hasbg>.tabmenubox .tabmenu .item.active{ background:url("https://www.aiunitconverter.com/public/img/brand10/list3/activebang.png?2024") #be0f1b right top no-repeat; background-size:42px auto; border:0;}
#container .tab.hasbg>.tabmenubox .tabmenu .item.active::after{content:""; position:absolute; left:0; top:99%; width:100%; height:4px; background:#be0f1b; z-index:1;}
#container .tab.hasbg>.tabmenubox .tabmenu .item.active span{color: #fff;}
#container .tab.hasbg .tabmenu .item em.icon{ display:none;}
#container .tab.hasbg .tabmenu .item em.flag{font-size:18px;font-family:"Courier New"; color:#FFF; background-color:#F4340B; line-height:1em; display:inline-block; padding:5px; position:absolute; top:-15px; right:-14px; z-index:1;}
#container .tab.hasbg .tabmenu .item em.flag:after{ content:"";position: absolute;bottom:-10px;left: 4px;height: 0px;width: 0;border-color: #F4340B;border-style: solid;border-right-color: transparent !important;border-left-color: transparent !important;border-bottom-color: transparent !important;border-width: 10px 10px 0px 0px;}

#container .tab.substyle1 .tab2menubox{ margin-bottom:-15px;}
#container .tab.substyle1 .tab2menubox .tabmenu .item{ background-color:#fedacc;}

#container .tab.substyle8 .tab2menubox{ background-color:#be0f1b; position:relative; }
#container .tab.substyle8 .tab2menubox::after{content:""; height:100%; width:60px; position:absolute; right:0; top:0; background:linear-gradient(90deg,rgba(0,0,0,0) ,#be0f1b,#be0f1b); z-index:1;}  
#container .tab.substyle8 .tab2menubox .tabmenu{padding:15px 15px 5px 15px;}
#container .tab.substyle8 .tab2menubox .tabmenu .item{background-color:#fff;padding: 0 20px;line-height: 2em;border-radius: 1em;margin: 0 1%;position: relative;font-size: 26px;}
#container .tab.substyle8 .tab2menubox .tabmenu .item.active {background-color: #fedacc; }

#container .webshoplist1{ padding:15px 20px;}
#container .webshoplist1 .itembox{ background:#fff;}
#container .brand10votebang{ padding:20px;}
#container .brand10votebang .itembox{ background:#fff;}
#container .brand10publicbang{ padding:20px;}
#container .brand10publicbang .itembox{ background:#fff;}

.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;}