/* 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% "新宋体";
	background:url(bg.jpg) repeat-x top;
}

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{margin:0 auto; overflow:hidden; width:1003px;  margin-top:20px;}
.top_logo{float:left}
.top_right_box{float:right; position:relative}
.top_right_box span{ display:block; float:right}
.top_right_box p{ display:block; position:absolute; top:40px; right:20px; text-align:right;}
.top_right_box a{ color:#CC0000; text-decoration:underline}
.top_right_box a:hover{ color:#FF0000}



/*== van == */
.van{background:url(van_bg.jpg) repeat-x; height:38px; margin:0 auto;  width:1003px; clear:both;  margin-top:10px; position:relative;}

.van ul{list-style:none; display:block; position:absolute; bottom:0px;}
.van ul li{display:inline; background:url(intervar_pic.jpg) no-repeat right center;}
.van ul li span{}

.van ul li a{no-repeat right; display:inline; font-size:14px; font-weight:bold; color:#FFF; line-height:28px; margin:0 10px; padding:15px 20px;}
.van ul li a span{}

.van ul li a:hover,.van ul li a.current{ color:#000000; background:#FFFFFF; display:inline; padding:10px 20px;}
.van ul li a:hover span,.van ul li a.current span{}



.main_flash{ margin:0 auto; text-align:center; clear:both; margin-top:5px;}
.center_box{ margin:0 auto; width:909px; margin-top:35px; overflow:hidden;}
.main_box{width:940px; margin:0 auto; margin-top:22px;}
.left_column{ float:left; overflow:hidden}
.right_column{float:right; width:682px;}

.about_box{width:440px; float:left}
.about_box h3{ display:block;}
.about_box p{ margin:0 auto; display:block; margin-top:20px; width:95%;}
.about_box span{ display:block; text-align:right}


.news_box{ width:440px; float:right}
.news_box h3{ display:block;}
.news_box span{ display:block; text-align:right}

.news_box ul{list-style:none; margin-left:26px; width:95%;  margin-top:18px;}
.news_box ul li{
	background:url(news_ico.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-align:left;
	padding-left:10px;
	border-bottom:1px dashed #e2e2e2;
	margin-bottom:5px;
}
.news_box ul li a{ margin-left:10px; color:#000000}
.news_box ul li a:hover{ color:#FF0000}


/*== main_flase == */
.round_prd{ margin:0 auto; width:940px; margin-top:5px;}



/*== footer == */
.footer{ width:1003px; height:40px; margin:0 auto; color:#6c6c6c; border-top:2px solid #eaeaea; margin-top:5px; clear:both}
.footer p{margin:0 auto; text-align:center; margin:10px 0;}
.footer font{ font-family:Arial; font-size:11px;}
.footer a{color:#6c6c6c}
.footer a:hover{color:#FF0000}



/*== left_side ==*/
.left_menu{ padding-bottom:30px; margin-left:20px; margin-top:20px;}
.left_menu ul{list-style:none;}
.left_menu ul li{background:url(left_menu_link.jpg);width:194px; height:28px;}
.left_menu ul li:hover{ background:url(left_menu_hover.jpg);}
.left_menu ul li a{color:#000000; font-size:14px; font-weight:bold; margin-left:25px; line-height:28px;}
.left_menu ul li a:hover{color:#FF0000;}


/*== content ==*/
.tit{margin:0 auto; font-size:14px; border-bottom:1px solid #bf1100; color:#FFFFFF}
.tit p{ background:url(tit_left.jpg) no-repeat left; display:inline; padding:16px 0; line-height:25px;}
.tit p span{background:url(tit_right.jpg) no-repeat right; padding:16px 20px 16px 0; display:inline; margin-left:20px;}

.content{  width:95%; margin:0 auto; text-align:left; margin-top:25px; margin-bottom:25px;}

.mail_bg{ background:url(contact_bg.jpg) no-repeat 10px}


/*== news ==*/
.NewsList { width:400px}
.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;padding:1px;}

.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 {
 	width:400px;
	margin:0 auto;
	text-align:center;
	margin-top:30px;
}
.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}
