@charset "utf-8";
/* CSS Document */

body {
	margin: 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
	padding: 0;
	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	color: #000000;
	font-size: 12px;
	font-family:Arial;
	/*background-image: url(../images/common/main_navbg.gif);
	background-repeat: repeat-x;
	background-position: 0px 62px;
	_background-position: 0px 61px;
	background-color: #F2F9FF;*/	
}
body ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.container {
	width: 800px;
	text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/common/containerBg.jpg);
	background-repeat: repeat-y;
}
.header {
	height: 339px;
	background-image: url(../images/common/headerBg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	background-color: #FFF;
}
.header_logo {
	width: 200px;
	padding-left: 27px;
	height: 63px;
}
.C_E {
	position: absolute;
	top: 35px;
	right: 0px;
	margin: 0px;
	padding: 0px;
	float:right;
}
.C_E li {
	display: inline;
	list-style-type: none;	
	float: left;
	padding: 5px 2px;		
}
.C_E li a:link,.C_E li a:hover,.C_E li a:active,.C_E li a:visited {
	font-family:Arial!important;
	font-size: 12px;
	color: #464646;
	text-decoration: none;
}
.C_E li a:hover{color:#f55500;}
.flash_container {
	height: 277px;
	position: absolute;
	bottom: 0px;
	z-index: 100;
}

.banner {
	position: absolute;
	height: 273px;
	width: 627px;
	right: 0px;
	bottom: -28px;
	z-index: 0;
}
.bread {
	position: absolute;
	height: 28px;
	right: 0px;
	bottom: -28px;
	z-index: 1;
	line-height: 28px;
	font-family: Arial;
	font-size: 12px;
	color: #f55500;
	white-space:nowrap;
	padding-right: 22px;
	width: 605px;
	text-align: right;
	border-top:solid 1px #F39800;
}
.breadBg{
	position: absolute;
	height: 28px;
	right: 0px;
	bottom: -28px;
	z-index: 1;	
	height: 28px;	
	color: #f55500;	
	width: 627px;	
	background-color: #E7B892;
	opacity:0.7;
	filter:alpha(opacity=30);
}
.bread a:link , .bread a:active , .bread a:visited{
	color: #f55500; text-decoration:none;
}
.bread a:hover{color:#FFF; text-decoration:none;}

.position {
	position: absolute;
	bottom: -28px;
	left: 195px;
	height: 28px;
	line-height: 28px;
	font-family: Arial;
	font-size: 14px;
	color: #f55500;
	white-space:nowrap;
	z-index: 2;
 
}
.header_position {
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-family: Arial;
	font-size: 14px;
	color: #f55500;
	text-align: center;
	width: 173px;
	font-weight: bold;
	line-height: 25px;
}

.sidebar1 {
	float: left;
	width: 163px;
	padding-left: 10px;	
	padding-bottom: 50px;
}
.menu li
{ line-height:40px;
background: url(../images/common/dot.gif) left bottom repeat-x;
font-family:Arial; 
font-weight:bold;}
.menu li.noBorder{background:none;}
.menu div{padding-left:30px;background-image: url(../images/common/left_li.jpg);
background-repeat: no-repeat;
background-position: 5px 17px; }
.menu div.noBg{background:none;}
.menu div.orange a{color:#f55500;}
.menu a{color:#525251; text-decoration:none;}
.menu a:hover{color:#f55500;}
.menu li ul{display:none; padding-left:50px; border-top: 1px dashed #ACACAC;}
.menu li.menu_hover div a{color:#f55500;}
.menu li.menu_hover ul{display:block; padding:10px 20px;}
.menu li ul li{border:none; background-image:url(../images/products/gray.jpg); padding-left:15px; background-repeat:no-repeat; background-position:left 9px; line-height:20px;}
.menu li.menu_hover ul li.menu_hover{ background-image:url(../images/products/orange.jpg);}
.menu .orange{color:#f55500;}
.menu .orange a{color:#f55500;}
.menu .orange a:visited{color:#f55500;}
.sidebar1 ul {
	background: url(../images/common/left_ul_bg_02.gif) right top repeat-y;}
/*.sidebar1 ul {
	background-image: url(../images/common/sliderbar1.jpg);
	background-repeat: repeat-y;
	font-family: Arial;
	font-size: 12px;
	line-height: 37px;
	background-position: right;
	margin: 0px;
	padding: 0px;
}
.sidebar1 ul li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ACACAC;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-image: url(../images/common/left_li.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
.container .sidebar1 ul .menu_li_hover {
	height: auto;
}

.sidebar1 ul li a:link,.sidebar1 ul li a:hover,.sidebar1 ul li a:visited,.sidebar1 ul li a:active  {
	color: #525251;
	text-decoration: none;
}
.container .sidebar1 ul li.orange a{color:#f55500;}
.sidebar1 ul .noBorder{border:none;}
.sidebar1 ul li a:hover{
color:#f55500;}
.sidebar1 ul left_hover{
background-color:#F00:}*/
.sidebar1_img {
	background-image: url(../images/common/left_ul_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 19px;
}

.mainContainer {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	width: 627px;
	float: left;
}
.mainContent{
	margin: 0px;
	padding-top: 50px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	position: relative;
}

.footer {
	background-image: url(../images/common/footer_bg.jpg);
	background-repeat: repeat-x;
	height: 52px;
	padding-top: 18px;
	line-height: 16px;
	font-family: Arial;
	font-size: 12px;
	color: #4c4c4c;
}
.footer a:link,.footer a:active,.footer a:visited{color:#4c4c4c; text-decoration:none;}
.footer a:hover{color:#f55500; text-decoration:none;}
.footer_logo {
	padding-left: 95px;
	float: left;
	padding-right: 10px;
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	width: 0px;
}
