/*===放标签的层===*/

div.gbl054a_out{
white-space:nowrap;
overflow:hidden;
background:url(a.gif) repeat-x;
height:30px;
position:relative;
margin:-1px -1px 0px -1px;
}
 
div.gbl054a_out ul.gblable{            
margin:0 2px;
padding:0;
}

div.gbl054a_out .gbl054a_left{
float:left;
width:3px;
height:24px;
background:url(a.gif) 0px -90px no-repeat;
}

div.gbl054a_out .gbl054a_right{
float:right;
width:3px;
height:24px;
background:url(a.gif) -5px -90px no-repeat;
}


div.gbl054a_bleft{
float:left;
width:3px;
height:3px;
background:url(a.gif) -0px -116px no-repeat;
margin-top:-3px;
}

div.gbl054a_bright{
float:right;
width:3px;
height:3px;
background:url(a.gif) -5px -116px no-repeat;
margin-top:-3px;
}


/*===切换标签的样式
=====必须指定边框编号防止冲突
===*/

li.gbl054a{
list-style-type:none;
float:left;
width:80px;
height:25px;
margin:0px 0px 0px 0px;
color:#fff;
text-align:center;
font:14px/30px simsun;
background:url(a.gif) 0px -31px no-repeat;
cursor:pointer;
}

/*===切换标签当前选中的样式===*/


li.gbl054a_current{
list-style-type:none;
float:left;
height:25px;
width:80px;
margin:5px 0px 0px 8px;
color:#555;
text-align:center;
font:bold 14px/28px simsun;
background:url(a.gif)  0px -60px no-repeat;
cursor:pointer;
}


/*===more区域样式===*/

div.gbl054a_more{
float:right;
}

div.gbl054a_more a{
font:12px/30px simsun;
color:#fff;
margin-right:8px
}



/* long-title-tab-autofit 2026-10-16: wide tabs for 6-char titles (fix 80px overlap) */
li.gbl054a, li.gbl054a_current {
	width: auto !important;
	min-width: 80px;
	padding: 0 8px;
	box-sizing: border-box;
	background-size: 100% 25px;
}

/* flat-color-tabs 2026-10-16: solid backgrounds so auto-width tabs render cleanly */
li.gbl054a { background-image: none !important; }
li.gbl054a_current { background: #ffffff !important; }
