@charset "utf-8";
@media screen 
{

.container {
	position:relative; 
	left:50%; 
	margin-left:-431px; 
	width:863px;
	padding:0 2px;
	border:1px solid #bbb;
	border-top:0;
	border-bottom:0;
	background:#fff;
}

/*-------------------------------------------------------------------- head 页面顶部*/

#head {	height:80px; }

#logo {position:absolute; bottom:0; left:0;}

/*-------------------------------------------------------------------- navigation 导航栏*/

#navigation { height:22px; line-height:22px; z-index:10; background:#ed1d24; }

#navigation .navbackl { position:absolute; top:0; left:0; width:2px; height:22px; background:#fff;}
#navigation .navbackr { position:absolute; top:0; right:0; width:2px; height:22px; background:#fff;}

/* --start--  导航栏菜单按钮的 默认状态、鼠标移上效果、选中状态 */
#navigation a  { text-decoration:none; }

#navigation .submenusign {
float:left; 
width:10px; 
height:20px; 
background:url(../../images/sprite.gif) no-repeat -70px center;
}
#navigation .navsplit {margin:0; padding:0; border:0;}
/* --end-- */

/*-------------------------------------------------------------------- search form */

#formsearch	input.search { 
	width: 110px;
	height: 17px;
	padding: 0 2px;
	border: 1px solid #ccc;
	color: #999;
	font: normal 1em Arial, Sans-Serif;
}
#formsearch	input.submit {
	width:79px;
	height: 21px; 
	border: 0;
	background:url(../../images/btn.gif) no-repeat;
	cursor:pointer;
	color: #FFF;
	font: normal 1em Arial, Sans-Serif;
}

/*-------------------------------------------------------------------- banner 横幅图片*/

#banner { padding-top:1px;}

/*-------------------------------------------------------------------- 内容显示区 */

#maincontent { clear:both; padding-top:8px;}
#maincontent p { margin-bottom:15px; }

.shade { position:absolute; bottom:0; width:1px; height:150px; background:url(../../images/shade_h.gif); }

.sign { 
	display:block; 
	float:left; 
	width:20px; 
	height:23px; 
	background:url(../../images/sign01.gif) no-repeat center;
}

/* --start-- 圆角边框样式 */
.bordercontainer {}
/* --end-- */

/* -------------------------------------------------------------------- sidebar */

#sidebar { width:211px; padding-right:5px; border-left:1px solid #bfbfbf; }

/* --start--  侧边栏菜单标题及列表按钮的 默认状态、鼠标移上效果、选中状态 */
.menutitlecontainer {position:relative; clear:both; height:23px; line-height:23px;}
.menulistcontainer {clear:both; margin:5px 0 10px;}

.menutitlebl {}
.menutitlebc {
	display:block;
	width:211px; 
	height:23px;
	background: #E9E9E9 url(../../images/shade_right.gif) no-repeat left center;	
	text-indent:5px; 
	font-weight:bold; 
	line-height:23px;
}
.menutitlebr {}

.menulist { margin:0; margin-left:10px; padding:0; }
.menulist li { list-style:none; clear:both; height:23px; background:url(../../images/borderb.gif) no-repeat bottom center;}
.menulist a { cursor:pointer; display:block; margin-bottom:3px; }
.menulist a .menulistbl {}
.menulist a .menulistbc { float:left; width:195px; height:20px; text-indent:10px; }
.menulist a .menulistbr {}

.row2 { background-color:#fffff0}
.menulist a:hover {text-decoration:none;}

.menulist a:hover .menulistbl, .menulist .selected .menulistbl {
}
.menulist a:hover .menulistbc, .menulist .selected .menulistbc {
	background:#ed1d24; color:#fff;
}
.menulist a:hover{
	background:#ed1d24; color:#fff;
}
.menulist a:hover .menulistbr, .menulist .selected .menulistbr {}

.menulist .menulistsign { float:left; width:10px; height:20px; background:url(../../images/sprite.gif) -45px center;}
.menulist a:hover .menulistsign, .menulist .selected .menulistsign { background-position:-65px;}

/* 下级菜单样式 */
.menulist .menulistsub { background:url(); }
.menulist .menulistsub a .menulistbl {}
.menulist .menulistsub a .menulistbc {}
.menulist .menulistsub a .menulistbr {}
.menulist .menulistsub .menulistsign { margin-left:18px; background-position:-5px; }
.menulist .menulistsub a:hover .menulistsign, .menulist .other .menulistsign { background-position:-25px;}

/* 产品菜单样式 */
.menulistPro ul {margin:0 20px; padding:0;}
.menulistPro ul a:hover {text-decoration:underline;}
.menulistPro li .menulistsign {background:url(../../images/sign01.gif) no-repeat center;}
/* --end-- */

/* -------------------------------------------------------------------- contentright */

#contentright { width:630px; padding-left:5px; border-right:1px solid #bfbfbf; }

#columntitle {position:relative; clear:both; }
#columntitle a {}
#columntitle a:hover {text-decoration:none;}
#columntitle .menutitlebl {}
#columntitle .menutitlebc {
	width:630px; 
	background:#E9E9E9 url(../../images/shade_left.gif) no-repeat left center; 
	font-weight: bold;
}
#columntitle .menutitlebr {}

#columncontent {clear:both; width:610px; padding:5px 10px; overflow:hidden;}
#columncontent .table { border:1px solid #ddd; border-right:0; border-bottom:0;}
#columncontent .table td, #columncontent .table th { border:1px solid #ddd; border-top:0; border-left:0;}
#columncontent .table th { background:#666; color:#fff; }
#columncontent table {border-collapse:collapse}
#columncontent .hometitle {
	display:block;
	width:630px; 
	line-height:23px; 
	background:#E9E9E9 url(../../images/shade_left.gif) no-repeat left center; 
	text-indent:5px;
	font-weight: bold;
}
#columncontent .homecontent { margin:5px 10px; clear:both; }

/* --------------------------------------------------------------------minorcontent */

#minorcontent {clear:both;}
#minorcontent table {border:1px solid #aeaeae;}
#minorcontent .title {padding:2px 0;color:#fff; font-weight:bold; text-indent:10px;}
#minorcontent .menulistbc {width:190px;}

/*--------------------------------------------------------------------bottom 页面底部*/

#footer * { color:#fff; }
#footer { clear:both; padding-bottom:2px; }
#footer table { background:#ed1d24; height:45px; margin-top:10px; }
#footer a {text-decoration:underline; }
#footer a:hover {}

}
/*******************************以下样式仅用于打印********************************/
@media print
{
}
