@charset "utf-8";

.mains{
clear:both;
top:0px;
left:0px;
padding:0px;
margin:0px;
}

#tabs1{
text-align:left;
width:auto;
height:auto;
overflow:hidden;
padding:0px;
margin:0px;
}
.menu1box{
position:relative;
overflow:hidden;
height:43px;
width:auto;
text-align:left;
padding:0px;
margin:0px;
}

#menu1{
position:relative;
top:0;
left:0;
z-index:1;
}
#menu1 li{
    display:block;
    height:42px;
    float:left;
    width:120px;
    padding: 0px;
    text-align: center;
	font-size: 1.5em;
	font-weight: 600;
	color:#000;
	cursor :pointer;
	font-family: "微软雅黑";
	background-image: url(index_top_tab.png);
	background-repeat: no-repeat;
	background-position: -36px 36px;
	border-bottom: 1px solid #eeeeee;
	line-height: 42px;	
}
#menu1 li.hover{
    padding:0px;
	font-size: 1.5em;
	font-weight: 600;
	color: #c32502;
	cursor : pointer;
	font-family: "微软雅黑";
	border-bottom: 1px solid #c32502;
	line-height: 42px;	
	background-position: center 36px;
	transition: all 0.3s;
	
}
.main1box{
border:1px solid #eee;
width:auto;
height:auto;
line-height: 30px;
padding:0px;
margin:0px;
overflow:hidden;
}

#main1 ul{
display: none;
  position: relative; /* 叠加显示，确保滑动时不占位 */ 
  top: 0; 
  left: 0; 
  width: 100%; /* 确保容器宽度一致，避免布局错乱 */ 
  transform: translateX(0); /* 默认初始位置 */ 
  transition: transform 0.3s ease; /* 统一动画时长（300ms） */ 
  overflow:hidden;
}
#main1 ul.block{
display: block;
}

#main1 li{
overflow:hidden;
white-space:nowrap; 
text-overflow: ellipsis; /*以省略号...显示*/
-o-text-overflow: ellipsis; /*以省略号...显示*/
}

#tabs2{
text-align:left;
width:auto;
height:220px;
padding:0px;
margin:0px;
overflow:hidden;
}
.menu2box{
position:absolute;
float:left;
height:56px;
width:136px;
text-align:left;
padding:0px;
left:0px;
}
#menu2{
position:absolute;
top:1px;
left:0px;
z-index:1;
}
#menu2 li{
    left:0px;
    display:block;
    text-align:center;
    line-height:56px;
	font-size: 1.5em;
	font-weight: 600;
	color: #000;
	cursor : pointer;
	font-family: "微软雅黑";
	background-color:#f0f0f0;
	border:#FFFFFF solid 1px;
	background-position: center 0px;
	background-image: url(tab_zx_on.png);
	background-repeat: no-repeat;
	background-position: -136px center;
	width:130px;
	height:56px;	
}
#menu2 li.hover{
	font-size: 1.5em;
	font-weight: 600;
	width:136px;
	color: #fff;
	cursor : pointer;
	font-family: "微软雅黑";
	background-color:transparent;
	background-position: 0px center;
	transition: all 0.3s;
}
.main2box{
float:right;
position:relative;
margin-right:2em;
height:auto;
width:540px;
display:inline;
padding:0px;
overflow:hidden;
}
#main2 ul{
display: none;
  position: relative; /* 叠加显示，确保滑动时不占位 */ 
  top: 0; 
  left: 0; 
  width: 100%; /* 确保容器宽度一致，避免布局错乱 */ 
  transform: translateX(0); /* 默认初始位置 */ 
  transition: transform 0.3s ease; /* 统一动画时长（300ms） */ 
}

#main2 li{
overflow:hidden;
white-space:nowrap; 
text-overflow: ellipsis; /*以省略号...显示*/
-o-text-overflow: ellipsis; /*以省略号...显示*/
}
#main2 ul.block{
display: block;
}
#main2 ul.none{
display: none;
}
