/*body{text-align:center;background:#3c7faf url(bd_bg.gif) repeat-x top;margin:0px auto; font-size:12px; font-family:"宋体";}*/
body {
  margin: 0 auto;
  padding: 0;
  font:12px Arial,微软雅黑,Helvetica,sans-serif,宋体;
  line-height:180%;
  color:#333;
  text-align:left;
  background:#3c7faf url(bd_bg.gif) left top repeat-x;
  white-space:normal; 
  word-break:break-all;
}
#main{  width:980px;margin:0 auto;padding:0px auto; background:#ffffff;}
#header{ width:980px; background:#ffffff url(logobg.gif) repeat-x top;}
#bd{width:980px;  margin-top:0px;}
#bdz{width:980px;  margin-top:0px; padding:0px 2px 0px 2px;}
.clear{ clear:both;}
#footer{width:980px;background:#cccccc; margin-top:8px; clear:both;}
a{color:#5c5b5a;
	text-decoration: none;
	}	
a:hover{
	color:#fc6804;
	}
#header_logo{ margin:0px 0px; float:left; height:96px;}
#header_top{ height:64px; float:right; width:369px;}
#header_nav{clear:both; background:url(img_7.gif) repeat-x center top;  line-height:38px;}
.header_navl{ float:left;margin:0px; padding:0px;}
.header_nav2{ float:right; margin:0px; padding:0px;}
#header_banner{height:201px; margin-top:5px;}
.nav_ul{ margin:0px 0px 0px 30px; padding:0px; font-size:14px; height:38px; line-height:38px; font-family:Microsoft YaHei,"宋体";}
.nav_ul li{ margin:0px;padding:0px;font-size:14px;color:#FFFFFF;float:left;margin-left:32px;list-style-type: none; font-family:Microsoft YaHei,"宋体";}
.nav_ul li a{font-size:14px; font-weight:bold; color:#FFFFFF;padding:0px 30px; float:left; text-decoration: none; font-family:Microsoft YaHei,"宋体";}
.nav_ul li a:hover{font-size:14px; font-weight:bold; color:#ffff00; float:left; font-family:Microsoft YaHei,"宋体";}
.topwd{ color:#636668; font-size:14px; font-family:Microsoft YaHei,"宋体"; margin:50px 20px 5px 0px; text-align:right;}
.topwd a{ color:#ffffff; font-size:14px; font-family:Microsoft YaHei,"宋体"; margin:50px 20px 5px 0px; text-align:right; text-decoration:none;}
ul#navmenu li ul li a {clear:both;display:block;padding:0px;}
ul#navmenu li { 
margin: 0; 
border: 0 none; 
padding: 0; 
float: left; /*For Gecko*/ 
display: inline; 
list-style: none; 
position: relative; 

} 
ul#navmenu ul { 
margin: 0; 
border: 0 none; 
padding: 0; 
width: 120px; 
list-style: none; 
display: none; 
position: absolute; 
top: 36px; 
left: 0; 
background:url(navmenu_bg.png) repeat-y left top;
_background:#333;
} 
ul#navmenu ul li { 
line-height:28px; 
text-align:center;
float: none; /*For Gecko*/ 
display: block !important; 
display: inline; /*For IE*/ 
border-right: 1px solid #CCC; 
_border:none;
border-bottom: 1px solid #CCC; 
} 

/* 2nd Menu */ 
ul#navmenu li:hover li a, 
ul#navmenu li.iehover li a { 
float: none; 
color: #FFF; 
font-size:12px;
line-height:28px;
font-weight:normal;
} 
/* 2nd Menu Hover Persistence */ 
ul#navmenu li:hover li a:hover, 
ul#navmenu li:hover li:hover a, 
ul#navmenu li.iehover li a:hover, 
ul#navmenu li.iehover li.iehover a { 
color: #FF7900; 
} 
/* 3rd Menu */ 
ul#navmenu li:hover li:hover li a, 
ul#navmenu li.iehover li.iehover li a { 
color: #FFF; 
} 
/* 3rd Menu Hover Persistence */ 
ul#navmenu li:hover li:hover li a:hover, 
ul#navmenu li:hover li:hover li:hover a, 
ul#navmenu li.iehover li.iehover li a:hover, 
ul#navmenu li.iehover li.iehover li.iehover a { 
color: #FF7900; 
} 
/* 4th Menu */ 
ul#navmenu li:hover li:hover li:hover li a, 
ul#navmenu li.iehover li.iehover li.iehover li a { 
color: #FFF; 
} 
/* 4th Menu Hover */ 
ul#navmenu li:hover li:hover li:hover li a:hover, 
ul#navmenu li.iehover li.iehover li.iehover li a:hover { 
color: #FF7900; 
} 
ul#navmenu ul ul, 
ul#navmenu ul ul ul { 
display: none; 
position: absolute; 
top: 0; 
left: 120px; 
} 
/* Do Not Move - Must Come Before display:block for Gecko */ 
ul#navmenu li:hover ul ul, 
ul#navmenu li:hover ul ul ul, 
ul#navmenu li.iehover ul ul, 
ul#navmenu li.iehover ul ul ul { 
display: none; 
} 
ul#navmenu li:hover ul, 
ul#navmenu ul li:hover ul, 
ul#navmenu ul ul li:hover ul, 
ul#navmenu li.iehover ul, 
ul#navmenu ul li.iehover ul, 
ul#navmenu ul ul li.iehover ul { 
display: block; 
} 

.footer_logo{ float:left; margin-top:20px; margin-left:25px;}
.footer_words{ float:right; line-height:21px; height:21px; text-align:left;font-family:Arial, "宋体"; font-size:11px; color:#888888; margin-right:25px; margin-top:25px;}
#footer_cp{ background: #f0f0f0 url(img_9.gif) repeat-x top; height:77px;}

#bd_left{ width:192px;float:left;}
.bd_left1{border:1px solid #e1e1e1;}
.bd_left1_title{ background:url(img_11.gif) repeat-x top; height:28px;}
.title1_img{ float:left; margin-left:6px; margin-top:5px;}
.title1{ color:#FFFFFF; font-size:14px; font-weight:bold; float:left; line-height:28px; margin-left:10px;}
.more1{ color:#ffffff; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; float:right; line-height:28px; margin-right:5px;}
.more1 a{ color:#ffffff; text-decoration:none;}
.more1 a:hover{ color:#ffff00; text-decoration:underline;}
.bd_left1_content{ }
.ul2{
	clear:both;
	margin:10px;
	padding:0px;
	text-align:left;
	font-family:"宋体";
	font-size:12px;
	}	
.ul2 li{
	font-family:"宋体";
	font-size:12px;
	line-height:24px;
	height:24px;
	list-style-type: none;
	color:#5c5b5a;
	display:block;
	padding:0px;
	display:block;
	background:url(mb_14.gif) no-repeat left bottom;
	}	
.ul2 li a{
	font-family:"宋体";
	font-size:12px;
	line-height:24px;
	height:24px;
	color:#5c5b5a;
	text-decoration: none;
	margin-left:15px;
	}	
.ul2 li a:hover{
	color:#fc6804;
	}
.ul2 .date{
	color:#999999;
	float:right;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.bd_left2{border:1px solid #e1e1e1; margin-top:8px; background:url(mb_16.gif) no-repeat bottom center; height:175px;}
.bd_left2g{border:1px solid #e1e1e1; margin-bottom:8px; background:url(mb_16.gif) no-repeat bottom center; }
.bd_left2_content{ }
.select {
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	margin:8px;
}
.input {
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	margin:8px;
}
.announ li {width:180px;height:22px;line-height:22px;overflow:hidden;}
#bd_right{ width:780px;float:right;}
#bd_rightL{ width:586px; float:left;}
.bd_rightL1{border:1px solid #e1e1e1;}
.bd_rightL1_title{ background:url(img_12.gif) no-repeat left top; height:28px;}
.more2{ color:#0066cc; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; float:right; line-height:28px; margin-right:5px;}
.more2 a{ color:#0066cc;text-decoration:none;}
.more2 a:hover{ color:#0066cc;text-decoration:underline;}
.bd_rightL1_content{height:188px;overflow:auto;}

.bd_rightL2{border:1px solid #e1e1e1; margin-top:5px; height:178px;}
.bd_rightL2_content{overflow:hidden;width:558px;height:140px;}

#bd_rightR{ width:185px; float:right;}
.bd_rightR2_content ul.announ {width:178px;overflow:hidden;}



.p{ font-size:12px; line-height:24px; color:#666666; margin:10px; text-align:left; font-family:Arial, "宋体";}
.imgp{  padding:3px;border:1px solid #e1e1e1; float:right; margin:8px;}

.prod_box{float:left;display:block;text-align:center; margin-left:13px; margin-top:15px;}
img.prod{border:1px solid #dddddd;width:120px;height:98px; padding:3px;}
a.prod_font{padding:0px;text-decoration:none;color:#777777; line-height:28px;}


/*---------product---------*/
.bd_rightp{width:776px;border:1px solid #e1e1e1; }
.bd_rightp_title{ background:url(img_12.gif) no-repeat left top; height:28px;}
.bd_rightp_content{ }

.prodp_box{float:left;display:block;text-align:center; margin-left:23px; margin-top:20px;}
img.prodp{border:1px solid #dddddd;width:145px;height:118px; padding:4px;}
a.prodp_font{padding:0px;text-decoration:none;color:#777777; line-height:28px;}
.more3{ color:#0066cc; font-size:12px; font-family:"宋体"; font-weight:normal; float:right; line-height:28px; margin-right:10px;}
.more3 a{ color:#0066cc;text-decoration:none;}
.more3 a:hover{ color:#0066cc;text-decoration:underline;}


/*---------news---------*/

.ul2d{
	clear:both;
	margin:20px;
	padding:0px;
	text-align:left;
	font-family:"宋体";
	font-size:14px;
	}	
.ul2d li{
	line-height:28px;
	height:28px;
	list-style-type: none;
	color:#5c5b5a;
	display:block;
	padding:0px;
	background:url(mb_14g.gif) no-repeat left bottom;
	}	
.ul2d li a{
	color:#5c5b5a;
	text-decoration: none;
	margin-left:15px;
	}	
.ul2d li a:hover{
	color:#fc6804;
	}
.ul2d .date{
	color:#999999;
	float:right;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.pd_title{font-size:14px; line-height:35px; color:#0066cc; text-align:center; margin:20px; font-weight:bold; border-bottom:#CCCCCC dotted 1px;}
.pd{ font-size:14px; line-height:28px; color:#333333; text-align:left; margin:25px;}

.title1 a,.title a,.title2 a {color:white;}

.bd_rightR2_content ul.announ {width:162px;overflow:hidden;}

.jobs_bt {font-family:Microsoft YaHei,"宋体"; font-size: 14px; color:#000; font-weight:bold; }
.jobs_text{
	clear:both;
	margin:0px;
	padding:9px 8px 9px 8px;
	text-align:left;
	font-family:"宋体";
	font-size:12px;
	}	
.jobs_text li{
	font-family:"宋体";
	font-size:12px;
	line-height:28px;
	height:28px;
	list-style-type: none;
	color:#333333;
	display:block;
	padding:0px;
	display:block;
	background:url(jobstext.gif) no-repeat left bottom;
	white-space:nowrap;
	}	
	
/*首页滚动*/
.scoll_img {
float:left;
width:756px;
overflow:hidden;
}
.scoll_img table {width:754px;
overflow:hidden;padding:0px 10px 10px;}
.GalleryPictureScroller
{
	margin: 5px 10px;
	height: 158px;
	width:678px;
	overflow:hidden;
	text-align:center;
}
.GalleryPictureScrollerMoveLeft
	{
		background:url(previous_btn.gif) 0px 20px;
		background-repeat: no-repeat;
		width: 14px;
		height: 86px;
		cursor: pointer;
	}
.GalleryPictureScrollerMoveRight
	{
		background:url(next_btn.gif) 0px 20px;
		background-repeat: no-repeat;
		width: 14px;
		height: 86px;
		cursor: pointer;
	}

.GalleryPictureScrollerImageArea
{
	padding:0 5px;
	width:142px;
	height:155px;
	overflow: hidden;
	font-weight:bold;
	line-height:1em;
}


.GalleryPictureScrollerImage{
	height:120px;width:140px;
	text-align:center;/*水平居中*/
	font-size:110px;/*IE靠这垂直居中*/ 
	display: table-cell;
	vertical-align:middle;
	overflow:hidden;
	text-align:center;display:table-cell;vertical-align:middle;*display:block;*font-size:88px;*font-family:Arial;
}
.GalleryPictureScrollerImage a {display:block;height:120px;width:140px;overflow:hidden;text-align:center;/*水平居中*/
	font-size:110px;/*IE靠这垂直居中*/ 
	display: table-cell;
	vertical-align:middle;}

.GalleryPictureScrollerImage img {
max-width:110px;max-height:90px;vertical-align:middle;padding:5px;border:1px solid #e5e5e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:white;
}

.GalleryPictureScrollerDetails {line-height:22px;}

#i_type {clear:both;padding:16px;}
#i_type a {float:left;margin-right:10px; padding:0px 5px; border:1px solid #E7E7E7; line-height:24px; white-space: nowrap;}
#i_type a:hover {background:#F5F5F5;}

.box1{border:solid 1px #e7e7e7; }
.title{ background:url(sm_8.gif) repeat-x bottom; height:30px; line-height:30px;}
.lanwd{ float:left; padding-left:16px; font-size:14px;font-family:Microsoft YaHei,"宋体";  color:#0160b0;}
.lanwd a {color:#0160b0;}
.english{float:left; padding-left:8px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#999999; line-height:33px;}
.english a {color:#999}

.ul2g{
	clear:both;
	margin:0px;
	padding:8px;
	text-align:left;
	font-family:"宋体";
	font-size:12px;
	}	
.ul2g li{
	font-family:"宋体";
	font-size:12px;
	line-height:27px;
    margin:2px 0px;
	list-style-type: none;
	color:#535353;
	display:block;
	
	}	
.ul2g li a{
	color:#535353;
	text-decoration: none;
	display:block;
	line-height:27px;

	padding:0px 8px 0px 10px;background:url(sm_9.gif) repeat-x bottom;
	border:solid 1px #e7e7e7;
	overflow:hidden;
	}	
.ul2g li a:hover{
	color:#006ac3;
	background:url(sm_9.gif) repeat-x bottom;
	border:solid 1px #e7e7e7;
	line-height:27px;

	font-weight:bold;
	}
	
.ul2g .m1 a{color:#006ac3;
	background:url(sm_9.gif) repeat-x bottom;
	border:solid 1px #e7e7e7;
	line-height:27px;
	height:27px;}
	
#bd_leftz{ width:372px;float:left;}
.news{padding:8px;}
.ul2z{
	clear:both;
	margin:0px;
	padding:2px 8px 8px 8px;
	text-align:left;
	font-family:"宋体";
	font-size:12px;
	}	
.ul2z li{
	font-family:"宋体";
	font-size:12px;
	line-height:26px;
	height:26px;
	list-style-type: none;
	color:#535353;
	display:block;
	padding:0px;
	display:block;
	background:url(mb_14.gif) no-repeat left bottom;
	white-space:nowrap;
	}	
.ul2z li a{
	color:#535353;
	text-decoration: none;
	margin-left:15px;
	}	
.ul2z li a:hover{
	color:#D9271F;
	}
.ul2z .date{
	color:#999999;
	float:right;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	white-space:nowrap;
}
#bd_rightz{ width:595px;float:right;}
.right_left{ float:left; width:372px;}
.right_right{ float:right; width:218px;}
#bd_leftz{ width:376px;float:left;}
#bd_rightz{ width:597px;float:right;}
.learn_more{ float:right; padding-left:24px;}
#links {padding:10px; border:1px solid #E7E7E7; text-align:left;}
.content2{/*公司简介*/
	height:100%; padding:8px 8px 8px 8px; background:url(gs.jpg) no-repeat center right; line-height:28px; text-align:left;}
.ul2ggg{
	clear:both;
	margin:0px;
	padding:9px 8px 9px 8px;
	text-align:left;
	font-family:Microsoft YaHei,"宋体";
	font-size:14px;
	}	
.ul2ggg li{
	font-family:Microsoft YaHei,"宋体";
	font-size:14px;
	line-height:28px;
	height:28px;
	list-style-type: none;
	color:#333333;
	display:block;
	padding:0px;
	display:block;
	background:url(mb_14gg.gif) no-repeat left bottom;
	white-space:nowrap;
	}	
.ul2ggg li a{
	color:#333333;
	text-decoration: none;
	margin-left:16px;
	}	
.ul2ggg li a:hover{
	color:#ff6600;
	}

.ul2ggg li.on {padding-left:20px;}	

.content-num {
float:left;
width:14px;
height:12px;
line-height:12px;
text-align:center;
color:#fff;
font:bold 10px Tahoma;
padding:3px 10px 0px 0px;
background:url(rank_2.gif) no-repeat left 5px;
}

.new_tj{ padding:8px;}
.news_pic{ float:left; padding:8px;}
.imgys{ padding:2px; background:#FFFFFF; border:#eeeeee 1px solid;width:120px;}
.p1{float:right; width:195px; line-height:24px; font-size:12px; color:#535353; padding-top:8px; padding-left:8px; padding-right:8px;}
.lanwd12c{ font-weight:bold; color:#006ac3;}
.lanwd12c a{ font-weight:bold; color:#006ac3; text-decoration:none;}
.lanwd12c a:hover{ font-weight:bold; color:#006ac3; text-decoration:underline;}