/* CSS Document */

html,body{
	font-family: "ËÎÌå";
	color: #333;
	margin: 0px;
	overflow-x:hidden;
	font-size: 12px;
	background-color: #fff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*IE6 fixed bug*/


/**/
A IMG {
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
}
a{
	color:#333;
	text-decoration: none;
}
li {
	list-style-type: none;
}

a:hover{
	text-decoration:none;
	color:#006CC7;
}
a:active {
	color: #993;
}
h1, h2, h3, h4, h5, h6 {
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
}


.search_input {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	border: 1px none #7A7A7A;
	background-color: #FFFFFF;
}



.px1 {
	float: left;
	width: 189px;
	height: auto;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 6px;
	margin-top: 0px;
}
.px1 ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.px1 ul li a {
	line-height: 26px;
	float: left;
	width: 159px;
	height: 26px;
	text-decoration: none;
	display: block;
	list-style-type: none;
	color: #666666;
	padding-left: 30px;
	border-bottom-width: 1px;
	margin-bottom: 1px;
	font-size:13px;
	font-weight:bold;
	background-image: url(images/cp1.jpg);
}

.px1 ul li a:hover {
	background-image: url(images/cp2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #ffffff;
}

.clear { clear:both; }

#header { background:url(images/head_bg.jpg) repeat-x; height:31px; line-height:31px; width:989px; margin:0 auto; }
#head_tel { float:left; color:#000; padding-left:10px; }
#sc { text-align:right; padding-right:10px; }

#top { height:93px; width:989px; margin:0 auto; }
#logo { width:556px; height:93px; float:left; }
#top_r { float:right; padding-top:12px; }
#top_tel { width:172px; background:url(images/icon_tel.jpg) no-repeat left; height:23px; line-height:23px; text-align:right; font-family:"Î¢ÈíÑÅºÚ"; font-size:23px; color:#D00010; font-weight:bold; padding-left:48px; }
#search { width:220px;height:21px; margin-top:20px; padding-right:10px; } 
.input_search{ float:left; width:130px; height:17px; line-height:17px; padding-left:6px; border:0; background:none; text-align:left; font-size:12px; border:1px solid #666; color:#999; } 
.button{ float:right; border:0; background:url(images/icon_search.jpg) no-repeat; text-indent:-999px; width:74px; height:21px; cursor:pointer; }

#nav {margin:0px; padding:0px; margin:0 auto; background:url(images/menu_bg.jpg) no-repeat; height:36px; width:989px;}
#nav ul{ width:989px; margin:0px; padding:0px; list-style:none; }
#nav ul li{ padding-left:32px; padding-right:32px; float:left; margin:0px; padding:0px; list-style:none; position:relative; text-align:center;}
#nav ul li a{ width:197px;height:36px; line-height:36px; display:block; margin:0px; padding:0px; color:#FFFFFF; text-decoration:none; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
#nav ul li a:hover{ width:197px; height:36px; line-height:36px; display:block; margin:0px; padding:0px; text-decoration:none; font-size:15px;}
.fgx{ width:1px; height:36px; margin:0px; padding:0px;}

#banner { width:989px; height:343px; margin:0 auto; }
#banner_bot { width:989px; height:22px; background:url(images/banner_bot.jpg) repeat-x; margin:0 auto; }
#main { width:989px; background:#F0F0F0; overflow:hidden; margin:0 auto; padding-top:6px; padding-bottom:26px; }
#row_pro { width:227px; float:left; margin-left:5px; }
#row_news { width:338px; float:right; margin-right:21px; }
#row_company { width:373px; float:right; margin-right:5px; }

#t1 { width:227px; }
#t1_bt { background:url(images/t1.jpg) no-repeat; height:40px; line-height:38px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; text-align:left; padding-left:14px; color:#fff; }
#t1_box { width:225px; border:1px solid #D8D8D8; border-top-style:none; background:#fff; padding-bottom:12px; }
#t1_menu { width:205px; margin:0 auto; padding-top:8px; }
#t1_menu ul li { background:url(images/t1_menu_bg.jpg) no-repeat; height:35px; line-height:35px; text-align:left; padding-left:35px; }

#t2 { width:225px; border:1px solid #D8D8D8; background:#fff; padding-bottom:8px; margin-top:12px; }
#t2_bt { width:225px; height:38px; }
#t2_content { background:url(images/t2_bg.jpg) no-repeat bottom; text-align:left; line-height:28px; padding-left:18px; padding-top:6px; padding-right:6px; }

#row_news_top { width:338px; height:40px; line-height:38px; background:url(images/t3.jpg) no-repeat; }
#row_news_bt { font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#fff; float:left; padding-left:14px; }
#row_news_more { text-align:right; padding-right:6px; padding-top:1px; }
#t3_news { width:338px; background:url(images/t3_dd.jpg) repeat-x bottom; margin-top:16px; padding-bottom:20px; overflow:hidden; }
#t3_pic { width:136px; height:97px; padding:2px; border:1px solid #E0DEE1; background:#fff; float:left; }
#t3_r { margin-left:158px; }
#t3_news_bt { height:24px; line-height:24px; text-align:left; padding-top:2px; }
#t3_news_bt a { font-weight:bold; }
#t3_news_bt a:hover { color:#005DDC; }
#t3_news_content { text-align:left; line-height:26px; color:#888; }
#t3_news_list { width:338px; padding-top:13px; }
#t3_news_list ul li { background:url(images/icon1.jpg) no-repeat left; height:26px; line-height:26px; text-align:left; padding-left:15px; }
#t3_news_list ul li em { float:right; font-family:Arial, Helvetica, sans-serif; color:#888; font-style:normal; }

#row_company_top { width:373px; background:url(images/t4.jpg) no-repeat; height:40px; line-height:38px; }
#row_company_bt {  font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; padding-left:14px; color:#fff; float:left; }
#row_company_more { text-align:right; padding-right:12px; padding-top:1px; }
#row_company_more a { color:#fff; }
#row_company_more a:hover { color:#F0FF00; }
#t4_box { width:371px; border:1px solid #D8D8D8; border-top-style:none; background:#fff; padding-bottom:10px; padding-top:16px; }
#t4_pic { width:338px; height:83px; margin:0 auto; }
#t4_content { width:338px; margin:0 auto; text-align:left; line-height:24px; padding-top:10px; }

#footer { width:989px; background:url(images/foot_bg.jpg) repeat-x; height:94px; margin:0 auto; text-align:center; }
#foot_nav { text-align:center; padding-top:26px; }
#copyright { text-align:center; padding-top:20px; }

#page_left { width:227px; float:left; margin-left:5px; }
#page_left_style { width:227px; }
#page_left_bt { background:url(images/t1.jpg) no-repeat; height:40px; line-height:38px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; text-align:left; padding-left:14px; color:#fff; }
#page_left_box { width:225px; border:1px solid #D8D8D8; border-top-style:none; background:#fff; padding-bottom:12px; }
#page_left_menu { width:205px; margin:0 auto; padding-top:8px; }
#page_left_menu ul li { background:url(images/t1_menu_bg.jpg) no-repeat; height:35px; line-height:35px; text-align:left; padding-left:35px; }

#page_nav { width:205px;margin:0 auto; } 
.vtitle{height:35px; line-height:35px;color:#4d4d4d; cursor:pointer;  width:205px;height:35px;overflow:hidden;background:url(images/t1_menu_bg.jpg) no-repeat;display:inline-block;  padding-left:35px; color:#555;}
.vtitle em{ }
.vconlist{ }
.vcon { text-align:left; line-height:4px; margin-top:10px; margin-bottom:0 }
.vconlist li a{height:24px; line-height:24px; padding-left:30px;display:block;color:#866f67;  }
.vconlist li.select a,.vconlist li a:hover{color:#ed4948;text-decoration:none; }




#page_main_r { margin-left:252px; }
#page_title { background:url(images/page_title.jpg) no-repeat; width:732px; height:40px; line-height:38px; }
#page_title_bt { font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#fff; float:left; padding-left:14px; }
#page_title_wz { text-align:right; padding-right:8px; padding-top:2px; }
#page_content { width:672px; margin:0 auto; text-align:left; line-height:24px; padding-top:16px; }

#page_nav { width:205px;margin:0 auto; } 
#page_menu { width:205px; }
.page_menu_t { background:url(images/t1_menu_bg.jpg) no-repeat; height:35px; line-height:35px; text-align:left; padding-left:35px; cursor:pointer; display:block; }
.page_menu_s { height:24px; line-height:24px; text-align:left; padding-left:22px; padding-top:4px; color:#999; }
.page_menu_s a { color:#999; }
.page_menu_s a:hover { color:#ff6600; }