.top10bg{width: 100%;height: 46px;}
#pos_top10>.tabmenubox{ position:absolute; top:-45px;}
#pos_top10>.tabmenubox .tabmenu .item{ float:left; padding:1px 15px; font-size:20px; line-height:2em;color: #ffff00;}
#pos_top10>.tabmenubox .tabmenu .item i.lg{ width:36px; height:36px; display:inline-block; vertical-align:middle; background-size:30px 30px; font-family: "iconfont" !important; font-size:36px; line-height:1em; position:relative; top:-1px;}
#pos_top10>.tabmenubox .tabmenu .item i.lg::before{ content:"\e858";}
#pos_top10>.tabmenubox .tabmenu .item:hover{background:#fef200; color:#4d5071; border-radius:5em;}
#pos_top10>.tabmenubox .tabmenu .item.active{ background:#fef200; color:#4d5071;  border-radius:2em;}
#pos_top10>.tabmenubox .tabmenu .item.active::after{content:""; border-width:10px 6px; border-style:solid; border-color:#4d5071 transparent transparent transparent; display:inline-block; margin-left:5px; position:relative; vertical-align:middle; bottom:-4px; position:relative;}

#pos_topreli .tab2menubox{background: #5955a8;border-radius: 15px 15px 0 0;padding: 20px 20px 0;}
#pos_topreli .tab2menubox .tabmenu{ text-align:left;}
#pos_topreli .tab2menubox .tabmenu .item{border-radius:2em;border: solid 1px #ffffff;color:#FFF; line-height:1.8em; padding:0 30px;}
#pos_topreli .tab2menubox .tabmenu .item.active{background-color: #ffffff; color:#000;}
#pos_topreli .renqitopreli .itembox{ border-radius:0 0 15px 15px;}

.brandrenqi.style2{background-color: #f3f7fa;border-radius: 15px; overflow:hidden;margin-top: 20px;}
.brandrenqi.style2 .blocktitle{background-color: #5955a8;border-radius: 15px 15px 0px 0px; font-size:24px; color:#FFF; position:relative;line-height: 2.8em;padding: 0 20px;}
.brandrenqi.style2 .blocktitle .name{ font-weight:bold;}
.brandrenqi.style2 .blocktitle .subtitle{ font-size:24px;color:#FFF; line-height:1.8em; border-radius:2em; padding:0 20px; background:rgba(255,255,255,.3); position:absolute; right:20px; top:50%; margin-top:-0.9em;}