@charset "utf-8";
body { font-family:"宋体"; font-size:12px; margin:0; padding:0; text-align:center; background:#FFF url(images/bg.jpg);}
img { border:0;}
li { list-style:none;}
ul,p,h1,h2,h3,h5 { margin:0; padding:0;}
a { color:#2d465a; text-decoration:none;}
a:hover { color:#000; text-decoration:underline;}

.line,#banner,#banner_line,#bt_nav,#flash { width:985px; height:auto; overflow:hidden; background:#fff; margin:0 auto; text-align:left;}
.top { background:url(images/com_name_right_bg.jpg) repeat-x;}
	.top #name { width:315px; float:left;}
	.top #jions { color:#06c; float:right; margin:20px 30px 0 0;}
	.top #jions a { color:#06c; text-decoration:none;}
	.top #jions a:hover { color:#000; text-decoration:underline;}
#bt_nav { height:70px; background:url(images/nav.jpg) no-repeat;}
#flash { height:201px;}
#banner_line { height:13px; text-indent:-3000px; line-height:1px; background:url(images/line_bg.jpg) repeat-x;}
#left { width:241px; height:auto; overflow:hidden; float:left; display:inline;}
	#flashpic { width:231px; height:172px; padding:5px; background:url(images/flashpic_bg.jpg) no-repeat;}
	.left_top { width:100%; margin-top:10px;}
	.left_center,.left_contact { width:239px; height:auto; overflow:hidden; padding:10px 0; border:1px solid #b9c5d5; border-width:0 1px; background:#e3edf5 url(images/left_center.jpg) repeat-x top;}
		.left_contact { width:209px; color:#2d465a; font-weight:bold; line-height:35px; padding:10px 15px;}
	.left_bottom { width:100%;}
		#left_nav { width:220px; height:auto; overflow: hidden; margin:0 auto;}				
		#left_nav li { width:220px; line-height:28px; text-indent:30px; height:28px; margin:4px auto; background:url(images/left_but.jpg) no-repeat;}
		#left_nav li em { padding-left:10px; color:#999; font-style:normal;}
		#left_nav li:hover { font-weight:bold; background:url(images/left_but_hover.jpg) no-repeat;}
			#left_nav li a:hover { font-weight:bold; text-decoration:none;}			
#right { width:734px; height:auto; overflow:hidden; float:right; display:inline;}
	.right_top { width:100%; height:19px; padding-top:12px; text-indent:33px; background:url(images/right_topbg.jpg) no-repeat;}
		.right_top a {  font-weight:bold;}
	.right_center { width:100%; height:auto; overflow:hidden; background:url(images/right_center_bg.jpg) repeat-y; padding:10px 0;}
		.index_news { width:470px; margin-left:15px!important; margin-left:7px; height:auto; overflow:hidden; float:left;}
			.index_news li { width:100%; height:25px; color:#666; line-height:25px; text-indent:15px; border-bottom:1px solid #eee; background:url(images/ico.gif) no-repeat left center;}
			.index_news li a { color:#666; float:left;}
			.index_news li a:hover { color:#000; text-decoration:underline;}
			.index_news li b { float:right; color:#999; font-weight:normal; font-style:normal;}
			.index_news .toptitlenews { height:122px; background:none; border:none;}
			.index_news .toptitlenews img { float:left; width:152px; padding:1px; border:1px solid #eee;}
			.index_news .toptitlenews a { width:295px; text-indent:0; float:right; font-size:14px; color:#FF3300; display:block;}
			.index_news .toptitlenews b { width:295px; float:right; display:block; line-height:190%; padding-left:10px; }
 		.notice { width:227px; height:230px; float:right; margin-right:10px!important; margin-right:5px; background:url(images/notice.jpg) no-repeat;}
			.notice h2 { font-size:12px; height:30px; line-height:30px; padding-top:6px; text-indent:50px; color:#6890b3;}
			.notice .con { width:90%; height:170px; line-height:150%; color:#666; margin:14px auto 0 auto;}
	.right_bottom { width:100%;}
	.mag_top { margin-top:10px;}
	.product_index { width:98%; margin:0 auto;}
	.product_index li { width:156px; float:left; margin:0 11px!important; margin:0 10px; }
		.product_index li img { padding:1px; border:1px solid #ccc;}
		.product_index li img:hover { border:1px solid #666;}
		.product_index li h1 { width:100%; font-size:12px; font-weight:normal; padding-top:4px; color:#666; line-height:20px; display:block;}
		.product_index li h1 a { color:#666;}
		.product_index li h1 a:hover { color:#000;}
#foot { width:985px; height:auto; color:#666; overflow:hidden; background:#fff url(images/foot_bg.jpg) repeat-x center 10px; margin:0 auto; padding:20px 0 10px 0;}
	#foot h5 { width:96%; margin:0 auto; border-bottom:2px solid #ccc; font-size:12px; color:#666; line-height:28px; font-weight:normal;}
	#foot a { color:#666;}
	#foot .con { width:96%; height:auto; overflow:hidden; margin:6px auto;}
	#foot .logo { width:200px; margin:20px 0 0 100px!important; margin:20px 0 0 50px; float:left;}
	#foot .center { width:400px; text-align:left; margin:6px 0 0 20px; line-height:150%; float:left;}
	#foot .right { width:90px; height:90px; margin:-8px 0 0 15px; float:left;}
	
/*------滚动代码区域--------*/
#blue { overflow:hidden; width:718px; } 
#inblue { float: left; width: 800%; } 
#blue1,#blue2 { float: left; }

/*--about css--*/

#about,#about_top { width:985px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:15px; text-align:left; background:url(images/about_bg.jpg) repeat-y;}
#about_top { padding:0;}
	#about #left { width:241px; height:auto; overflow:hidden; float:left; padding-top:25px;}
		#about #left h1 { width:190px; font-family:"Times New Roman", Times, serif; font-size:16px; color:#930; padding:20px 0 0 50px; background:url(images/about_tel.jpg) no-repeat 50px top;}
		#about .left_con { width:100%; height:auto; margin-top:20px; background:url(images/about_left_titlebg.jpg) no-repeat;}
		#about .left_con h2 { font-family:Arial, Helvetica, sans-serif; padding-bottom:16px; color:#fff; font-size:18px; text-indent:75px; line-height:30px;}
		#about .left_con li { width:150px; height:26px; text-indent:24px; margin-left:50px!important; margin-left:25px; line-height:26px; background:url(images/about_left_ico.jpg) no-repeat left center; border-bottom:1px dashed #999;}
		#about .left_con li a { color:#06c;}
		#about .left_con li a:hover { color:#000;}
		#about .about_left_contact { width:75%; height:auto; overflow:hidden; line-height:200%; padding-left:50px;}
	#about #right { width:734px; height:auto; overflow:hidden; float:right;}
		#about_us { padding:15px 20px 0 90px; line-height:160%; color:#666; background:url(images/about_right_title.jpg) no-repeat 40px -20px;}
		#about_us_bottom { width:694px; padding:15px 0 0 40px;}
		#about_us_bottom h3 { height:28px; font-size:14px; line-height:28px; color:#fff; margin-bottom:10px; text-indent:25px; background:#9a2600;}		
		#pro_list_1 li { width:156px; float:left; margin:6px 8px!important; margin:7px;}
			#pro_list_1 li h1 { width:100%; font-size:12px; font-weight:normal; padding-top:4px; color:#666; line-height:20px; display:block;}
			#pro_list_1 li img { padding:1px; border:1px solid #ccc;}
			#pro_list_1 li img:hover { border:1px solid #666;}
			#pro_list_1 li h1 a { color:#666;}
			#pro_list_1 li h1 a:hover { color:#000;}
		#pro_list_2 li { width:670px; float:left; margin:6px 8px!important; margin:7px; padding-bottom:12px; border-bottom:1px dashed #999;}
			#pro_list_2 li h1 { width:500px; float:right; font-size:12px; font-weight:normal; padding-top:4px; color:#666; line-height:20px; display:block;}
			#pro_list_2 li img { float:left; padding:1px; border:1px solid #ccc;}
			#pro_list_2 li img:hover { border:1px solid #666;}
			#pro_list_2 li h1 a { color:#930;}
			#pro_list_2 li h1 a:hover { color:#000;}
		#page { width:96%; height:30px; line-height:30px; text-align:right; clear:both; padding:15px 30px 20px 0; }
/*--newslist css--*/
#newslist { width:96%;}
	#newslist  li { width:100%; height:26px; line-height:26px; text-indent:20px; border-bottom:1px dashed #999; background:url(images/newslist.jpg) no-repeat 10px center;}
	#newslist li a { float:left;}
	#newslist li em { font-style:normal; color:#666; float:right;}
	
/*--contact css--*/
#contact_con { line-height:160%;}
	
/*主导航菜单*/
#menu ul{
	padding:0;
	border:0;
	list-style:none;
	line-height:150%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
#menu_out{width:700px;	padding-left:4px; float:right;}
#nav{padding-left:20px;}
#nav li{float:left; padding: 0 2px;	height:35px;}
#nav li a{	float:left;	display:block;	padding-left:5px;	height:35px;	cursor:pointer;	text-decoration:none;}
#nav li a span{	float:left;	padding:11px 12px 10px 10px;	line-height:14px;	font-size:12px;	font-weight:bold;
	color:#FFFFFF;	text-decoration:none;}
#nav li a:hover span {background:url(images/nav_hover.jpg) no-repeat center 1px;}
#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:left 100%;
}
#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:right 100%;
	color:#FF0;
	text-decoration:none;
	background:url(images/nav_hover.jpg) no-repeat center 1px;
}
/*子栏目*/
#menu_con{	text-align:left; color:#caefff;	padding-left:20px;	clear:both;}
#menu_con li{	float:left;	height:27px;	margin-top:4px;}
#menu_con li a{	display:block; color:#caefff;	float:left; cursor:pointer;	padding-left:3px;}
#menu_con li a span{float:left; padding:0 6px;	line-height:27px; }
#menu_con li a:hover{ text-decoration:none; background:url(images/menu_on_left2.gif) no-repeat left center;}
#menu_con li a:hover span{ color:#000; background:url(images/menu_on_right2.gif) no-repeat right center;}
#menu_con .two_nav_3 { width:212px; padding-left:10px; background:url(images/two_3.jpg) no-repeat left 4px;}
#menu_con .two_nav_2 { width:145px; padding-left:10px; margin-right:5px; background:url(images/two_2.jpg) no-repeat left 4px;}
#menu_con .two_nav_5 { width:350px; padding-left:10px; background:url(images/two_5.jpg) no-repeat left 4px;}
#menu_con .two_nav_9 { width:672px; padding-left:4px; background:url(images/two_9.jpg) no-repeat left 4px;}