﻿body
{
	margin: 0 auto 0 auto;
	/* width: 1000px; */
	font-family: "Arial" ! important;
	font-size: 12px;
	line-height: 150%;
}

/* 顶部菜单条样式 */
.topmenubar
{
	z-index: 500;
	width: 630px; 
	height: 30px;
}

.topmenubar .topmenu {
	float: left;
	display: block;
	width: 120px;
	height: 30px;
}

.topmenubar .topmenu:hover .menulink
{
	color: #c8000a;
}

.topmenubar .topmenu a.menulink
{
	display: block;
	width: 120px;
	height: 30px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	color: #5a5a5a;
	text-decoration:none;
}

/* 菜单条中菜单项鼠标划过的样式 */
.topmenubar .topmenu a.menulink:hover 
{
	color: #c8000a;
}

.topmenubar .topmenu a.menulink_on
{
	display: block;
	width: 120px;
	height: 30px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	color: #c8000a;
	text-decoration:none;
}

/* 菜单条中子菜单条样式 */
.topmenubar .submenubar1
{
	display:none; /* 默认隐藏二级类别 */
}
.topmenubar .topmenu:hover .submenubar1 
{
	/* 鼠标划过时触发显示二级类别 */
	display:block; /* 以块显示 */ 
	width: 790px;
	height: 130px;
	position: relative; /* 位置为相对位置 */
	background: #ffffff;
	left: -310px;
	text-align: left;
	padding-left: 30px;
	padding-top: 10px;
	z-index: 500;
}

/* 菜单条中子菜单条样式 */
.topmenubar .submenubar2
{
	display:none; /* 默认隐藏二级类别 */
}
.topmenubar .topmenu:hover .submenubar2
{
	/* 鼠标划过时触发显示二级类别 */
	display:block; /* 以块显示 */ 
	width: 120px;
	height: 40px;
	position: relative; /* 位置为相对位置 */
	background: #ffffff;
	left: 0px;
	text-align: left;
	padding-left: 30px;
	padding-top: 10px;
	z-index: 500;
}

/* 菜单条中子菜单条样式 */
.topmenubar .submenubar3
{
	display:none; /* 默认隐藏二级类别 */
}
.topmenubar .topmenu:hover .submenubar3
{
	/* 鼠标划过时触发显示二级类别 */
	display:block; /* 以块显示 */ 
	width: 940px;
	height: 130px;
	position: relative; /* 位置为相对位置 */
	background: #ffffff;
	left: -700px;
	text-align: left;
	padding-left: 30px;
	padding-top: 10px;
	z-index: 500;
}


/* 菜单条中子菜单条样式 */
.topmenubar .submenubar4
{
	display:none; /* 默认隐藏二级类别 */
}
.topmenubar .topmenu:hover .submenubar4
{
	/* 鼠标划过时触发显示二级类别 */
	display:block; /* 以块显示 */ 
	width: 150px;
	height: 80px;
	position: relative; /* 位置为相对位置 */
	background: #ffffff;
	left: -30px;
	text-align: left;
	padding-left: 30px;
	padding-top: 10px;
	z-index: 500;
}


/* 第二行菜单项样式 */
a.secmenu
{
	float: left;
	display: block;
	width: 200px;
	height: 32px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 32px;	
	color: #ffffff;
	text-decoration:none;
	background-image: url(../images/button_off.jpg);
}
a.secmenu:hover 
{ 
	color: #ffffff;
	background-image: url(../images/button_on.jpg);
}

/* 左边菜单条样式 */
.leftmenubar
{
	z-index:600;
	width: 195px;
	margin: 10px 0 0 0;
}

.leftmenubar .leftmenu {
	float: left;
	display: block;
	width: 195px;
	height: 33px;
}

/* 左侧菜单项样式 */
.leftmenubar .leftmenu a.menulink
{
	display: block;
	width: 165px;
	height: 33px;
	text-align: left;
	font-size: 12px;
	line-height: 32px;
	color: #5a5a5a;
	text-decoration:none;
	padding-left: 30px;
	background-image: url(../images/leftmenu_off.png);
}
.leftmenubar .leftmenu a.menulink:hover 
{
	color: #c8000a;
	background-image: url(../images/leftmenu_on.png);
}

.leftmenubar .leftmenu a.menulink_on
{
	display: block;
	width: 165px;
	height: 33px;
	text-align: left;
	font-size: 12px;
	line-height: 32px;
	color: #c8000a;
	text-decoration:none;
	padding-left: 30px;
	background-image: url(../images/leftmenu_off.png);
}
.leftmenubar .leftmenu a.menulink_on:hover
{
	background-image: url(../images/leftmenu_on.png);
}

/* 左侧菜单项无三角箭头样式 */
.leftmenubar .leftmenu a.menulink2
{
	display: block;
	width: 165px;
	height: 33px;
	text-align: left;
	font-size: 12px;
	line-height: 32px;
	color: #5a5a5a;
	text-decoration:none;
	padding-left: 30px;
}
.leftmenubar .leftmenu a.menulink2:hover 
{
	color: #c8000a;
	background-image: url(../images/leftmenu2_on.png);
}

.leftmenubar .leftmenu a.menulink2_on
{
	display: block;
	width: 165px;
	height: 33px;
	text-align: left;
	font-size: 12px;
	line-height: 32px;
	color: #c8000a;
	text-decoration:none;
	padding-left: 30px;
}
.leftmenubar .leftmenu a.menulink2_on:hover
{
	background-image: url(../images/leftmenu2_on.png);
}

/* 菜单条中子菜单条样式 */
.leftmenubar .submenubar1
{
	display:none; /* 默认隐藏二级类别 */
}
.leftmenubar .leftmenu:hover .submenubar1 
{
	/* 鼠标划过时触发显示二级类别 */
	display:block; /* 以块显示 */ 
	width: 182px;
	height: 112px;
	position: relative; /* 位置为相对位置 */
	background: #ffffff;
	left: 195px;
	top: -33px;
	text-align: left;
	padding-left: 20px;
	padding-top: 10px;
	background-image: url(../images/leftmenu_sub.png);
}
.leftmenubar .leftmenu:hover .menulink
{
	background-image: url(../images/leftmenu_on.png);
}
.leftmenubar .leftmenu:hover .menulink_on
{
	background-image: url(../images/leftmenu_on.png);
}

.leftmenubar .submenubar2
{
	display:none; /* 默认隐藏二级类别 */
}
.leftmenubar .leftmenu:hover .submenubar2 
{
	/* 鼠标划过时触发显示二级类别 */
	display:block; /* 以块显示 */ 
	width: 340px;
	height: 130px;
	position: relative; /* 位置为相对位置 */
	background: #ffffff;
	left: 195px;
	top: -33px;
	text-align: left;
	padding-left: 20px;
	padding-top: 10px;
	background-image: url(../images/leftmenu_sub2.png);
}

a { 
	color: #000000;
	text-decoration:none;
}
a:hover 
{ 
	color: #c8000a;
}
a.active
{
	color: #c8000a;
	text-decoration:none;
}

a.more
{
	display: block;
	width: 60px;
	height: 20px;
	text-align: center;
	font-size: 12px;
	line-height: 20px;	
	color: #b91d21;
	text-decoration:none;
}

/* ------ 内容子标题样式1 ------ */
.title1
{
	display: block; 
	margin: 0 0 10px 30px;
	font-size: 21px; 
	line-height: 150%;
	color: #c8000a;	
}

.title2
{
	display: block; 
	margin: 0 0 10px 10px;
	font-size: 19px; 
	line-height: 150%;
	color: #c8000a;	
}


/* ------ 热线电话样式 ------ */
.hotline
{
	font-size: 14px; 
	font-weight: bold; 
	color:#b91d21;
}

/* ------ 信息列表样式1 ------ */
.listTable
{
	line-height: 150%;
	background-color: #f6f6f6;
}
.listTable .tableHeader td
{
	background-color: #d41713;
	color: #ffffff;
	text-align: center;
	line-height: 200%;
}
.listTable .itemRow td
{
	padding: 3px 5px 1px 5px;
	
}

/* ------ 信息列表样式2 ------ */
.listTable2
{
}
.listTable2 .itemRow td
{
	padding: 5px 5px 2px 5px;
	
}

.fixupWidth 
{
	white-space: nowrap; 
	overflow: hidden;
	text-overflow: ellipsis;        /**//* for IE */
	-moz-binding: url(ellipsis.xml#ellipsis);
	-o-text-overflow: ellipsis;    /**//* for Opera */
}