

.hasbrand10 #wrap{ background:#f7f7f7;}
.hasbrand10 #position{ margin-top:-90px}
.hasbrand10 #position .posotionnav{ border-bottom:none;line-height: 32px;padding: 0; color:#FFF;}
.hasbrand10 #position .posotionnav a{ color:#FFF;}
.hasbrand10 #position .posotionnav a:hover{color:#fe741c;}
.hasbrand10 .maxbang{ background-color:#FFF;border-radius: 10px 10px 5px 5px;}
.hasbrand10 .maxbang>.tabcont>.licont{ margin:0 20px;}

.hasbrand10 .rightlay {margin-top: -58px;}

.tab.style5 > .tabmenubox,.tab.style5 > .tab2menubox{border-bottom: solid 1px #EEE; height:47px;}

.tab.style5 > .tabmenubox .tabmenu .item,.tab.style5 > .tab2menubox .tabmenu .item{padding:7px 15px 0 15px;line-height: 38px;height: 38px;box-sizing: content-box;position: relative;}
.tab.style5 .tabmenu .item .icon{width:27px; height:19px;position: absolute;top: 0;right: 0; padding:0;}
.tab.style5 .tabmenu .item .icon.hot{background:url(/plugin/img/icon/hot.gif) no-repeat;}
.tab.style5 .tabmenu .item .icon.new{background:url(/plugin/img/icon/new.gif) no-repeat; top:2px;}

.tab.style5 .tabmenu .item em.flag{font-size:10px; color:#FFF; background-color:#F4340B; line-height:12px; display:inline-block; padding:2px; position:absolute; top:3px; right:0px;}
.tab.style5 .tabmenu .item em.flag:after{ content:"";position: absolute;top: 16px;left: 2px;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: 6px 5px 0px 0px;}

.blocktitle.bangtab{ color:#FFF; text-align:center; font-weight:bold;background: url(/public/img/brand10/xgbang/titlebg.jpg) no-repeat; background-size:100% 100%;}
