/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; } 

body{
	font:12px/150% Arial, Helvetica, sans-serif;
	background:url(bg.jpg) repeat-x top #ededed;
}

img{border:0xp;}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {color: #FF0000;text-decoration: none;}

#wrapper{margin:0 auto; background:#FFFFFF; border:1px solid #e2e2e2; width:854px; overflow:hidden;}

.top{ background:url(top_bg.jpg) no-repeat; overflow:hidden; height:78px; width:852px; margin:0 1px; position:relative}
.top_logo{float:left}
.top_right_box{position:absolute; right:10px; top:15px; width:150px;}

.top_link{ clear:both; float:right}
.top_link ul{list-style:none; margin:0px;}
.top_link ul li{background:url(top_link_ico.gif) no-repeat left center; float:left}
.top_link ul li a{color:#4f5358; margin-left:10px; margin-right:5px;}
.top_link ul li a:hover{color:#000;}


.top_lag{background:url(lag_left_bg.jpg) no-repeat left; clear:both; position:absolute; top:30px;}
.top_lag span{ background:url(lag_right_bg.jpg) no-repeat right; display:block; height:25px; margin-left:10px;}
.top_lag ul{list-style:none;}
.top_lag ul li{ float:left; margin-right:7px; font-family:Arial}
.top_lag ul li a{background:url(lag_ico.gif) no-repeat left center; display:inline; padding-left:13px; color:#ffd200; margin-left:0px; margin-right:3px; line-height:23px;}
.top_lag ul li a:hover{color:#FF0000}

/*== van == */
.van{background:url(van_bg.jpg); height:38px; width:99.8%;}
.van ul{list-style:none; width:850px; display:block;}
.van ul li{ float:left;}
.van ul li span{}

.van ul li a{background:url(van_link_bg.jpg) no-repeat right; display:inline;  color:#FFF; height:38px; line-height:37px; padding:15px 20px;}
.van ul li a span{}

.van ul li a:hover,.van ul li a.current{color:#ffd200; display:inline; padding:25px 20px;) left; }
.van ul li a:hover span,.van ul li a.current span{display:inline; padding:15px 0px 15px 0px;) no-repeat right; }


/*== main_flash == */
.main_flash{ margin:0 auto; text-align:center}

.i_bottom_box{margin:5px auto; position:relative; width:99.8%;}
.i_contact_panel{ height:134px; width:291px; background:url(i_contact_bg.jpg) no-repeat; float:left; margin-left:2px;}
.i_contact_panel span{ display:block; background:url(i_contact_tit.jpg); height:21px; width:277px; margin:2px 0 0 5px;}
.i_contact_panel span font{ float:right; color:#FFFFFF}
.i_contact_panel p{display:block; text-align:left; padding:10px 20px }
.i_contact_panel p a{ color:#FF6600; text-decoration:underline}

.i_contact_panel span font a{ color:#FFFFFF; font-size:12px; margin-right:5px;}
.i_contact_panel span font a:hover{color:#fbcd01}

.i_prd_box{background:#e5e5e5; margin:0 auto;  overflow:hidden;}
.i_prd_box span{ display:block; background:url(i_prd_tit.jpg) no-repeat; height:21px; width:100%; margin:2px 2px 0 0 }
.i_prd_box ul{ list-style:none; margin:0 auto; text-align:center}
.i_prd_box ul li{display:inline; padding:10px;}
.i_prd_box ul li img{border:2px solid #bfbfbf; margin:5px auto}

.i_prd_box span font{ float:right; color:#fff}
.i_prd_box span font a{ color:#fff; font-size:12px; margin-right:5px;}
.i_prd_box span font a:hover{ color:#fbcd01}

/*== footer == */
.footer{background:url(footer_bg.jpg) repeat-x bottom; font-size:11px; height:39px; line-height:18px; margin:0 auto; width:99.8%; position:relative; color:#666666}
.footer p{ padding-left:10px; margin-lefr:10px; text-align:center;}
.footer font{ font-size:11px;}
.footer span{ display:block; float:right; margin-right:10px;}
.footer span font{ font-family:Arial; font-size:11px;}
.footer a{color:#666666}
.footer a:hover{color:#FF0000}

.box_margin_top{ margin-top:7px;}


/*== left_side ==*/
.left_side{background:#f5f5f5; width:182px;}
.left_menu{background:url(left_menu_bg.jpg) repeat-y right}
.left_menu span{ display:block; padding:0px;}
.left_menu ul{ list-style:none; margin-left:10px; margin-bottom:20px;}
.left_menu ul li{ 
	background:url(menu_ico.jpg) no-repeat 5px center #FFF; 
	border:3px solid #e6e6e6; 
	display:block; 
	height:26px;
	line-height:26px; 
	width:164px;
	margin-bottom:5px;
	}
.left_menu ul li a{ font-size:14px; margin-left:20px; color:#4a4a4a}
.left_menu ul li a:hover{ color:#FF0000}

.tit{background:url(tit_bg.jpg); width:645px; height:24px; margin:0 auto; margin-top:10px;}
.tit span{ font-size:14px; margin-left:30px;}
.content { margin:0 auto; width:90%; margin-top:15px}


/*== news ==*/
.NewsList {}
.NewsList a {
			padding: 0 0 0 20px;
			background: url(../images/dot_0.gif) no-repeat 0 0;
			text-decoration: none;
			font-size: 12px;
			line-height: 2.2em;
			color: #35431e;
			position: relative;
			border-bottom: 1px dashed #c4ccb5;
			display: block;
			}
.NewsList a:hover {
			color: #CC0000;
			}
		.NewsList a span {
			padding: 0 0 0 10px;
			color: #999999;
			float: right;
			}
			
			
			
		.ConDetail{
			width:100%;
			background:url(main_bg.jpg);
			background-position:right;
			background-repeat:no-repeat;
		}
		.ConDetail ul li {
			margin: 0;
			padding: 0;
			list-style: none;
			}
		.ConDetail ul li {
			padding: 3px 0;
			text-align: left;
			margin: 0;
			}
		.ConDetail h4 {
			margin: 0;
			padding: 0;
			font-weight:500;
			font-size: 14px;
			line-height: 28px;
			font-weight:bold;
			display:inherit;
			}
			.Alert{
				font-weight:normal;
				color:#FF0000;
				font-size:12px;
			}
			
.small_img{
	border:3px #eaeaea solid;
	padding:1px;
	background:#FFFFFF;
	margin-bottom:5px;
}

.contact_bg{ background:url(contact_bg.jpg);}

#smallImg{ margin-bottom:5px;}

/*== prd_list ===*/
.prd_list_box{ margin:15px 15px 50px 15px}
.prd_list{}
.prd_list img{ border:2px solid #FFFFFF}

.prd_list_bg{ border:2px solid #dbe5ec; background:url(prd_bg.jpg) repeat-x #edf5fb; padding:3px;}

.prd_list_name{
	text-align:center;
	
}
.prd_list_name{
	color:#2e465b;
}
.prd_list_name a{
	color:#2e465b;
}
.prd_list_name a:hover{
	color:#FF0000;
}


.imgborder1{ border:2px solid #e9e9e9}
.contact_txt{ background:#fffceb; border:1px solid #ded7ba; color:#846e13}


/*== pages == */
.Pages {
	margin:0 auto;
	text-align:center;
	margin-top:30px;
	margin-bottom:50px;
}
.Pages A {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 3px; BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Pages A:hover {
	BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #003399 1px solid; BACKGROUND: #0066cc; BORDER-LEFT: #003399 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #003399 1px solid
}


.contact_txt{ background:#fffceb; border:1px solid #ddd8b8}

.LeftBnt{
	background:url(menu_ico.jpg) no-repeat 5px center #FFF; 
	border:3px solid #e6e6e6; 
	display:block; 
	height:26px;
	line-height:26px; 
	width:164px;
	margin-bottom:5px;
	}	
	
#submenu a, #submenu a:visited {
	line-height:26px;
	color:#0099CC;
	font-size:12px;
	padding-left:15px;
	font-weight:normal;
}
#submenu a:hover{
	line-height:26px; color:#ff0000; font-size:12px; padding-left:15px;}
	
	
/*#submenu span .aa:link, #submenu span .aa:visited {
	font-size: 12px;
	background:url(menu_ico.jpg) no-repeat 5px center #FFF; 
	border:3px solid #e6e6e6; 
	display:block; 
	height:26px;
	line-height:26px; 
	width:150px;
	margin-bottom:5px;
	color:#000000;
	padding-left:14px;
}*/

	
.aa:link,.aa:visited {
	font-size: 12px;
	background:url(menu_ico.jpg) no-repeat 5px center #FFF; 
	border:3px solid #e6e6e6; 
	display:block; 
	height:26px;
	line-height:26px; 
	width:150px;
	margin-bottom:5px;
	color:#000000;
	padding-left:14px;
	font-weight:bold;
}

.aa:hover {
	font-size: 12px;
	background:url(menu_ico.jpg) no-repeat 5px center #FFF; 
	border:3px solid #e6e6e6; 
	display:block; 
	height:26px;
	line-height:26px; 
	width:150px;
	margin-bottom:5px;
	color:#ff0000;
	padding-left:14px;
}

.aaa:link,.aaa:visited {
	font-size: 12px;
	background:url(menu_ico.jpg) no-repeat 5px center #FFF; 
	border:3px solid #e6e6e6; 
	display:block; 
	height:26px;
	line-height:26px; 
	width:150px;
	margin-bottom:5px;
	color:#FF6600;
	padding-left:14px;
}


.aaa:hover {
	font-size: 12px;
	background:url(menu_ico.jpg) no-repeat 5px center #FFF; 
	border:3px solid #e6e6e6; 
	display:block; 
	height:26px;
	line-height:26px; 
	width:150px;
	margin-bottom:5px;
	color:#ff0000;
	padding-left:14px;
}

