@charset "gb2312";
body {
	padding:0;
	margin:0;
	background:url(../images/index_02.jpg) left top repeat-x;
	color:#272727;
	font:12px/22px '宋体';
}
div,ul,li,p,span,dl,dt,dd,h1,h2,h3,h4{padding:0;margin:0;}

div#main{width:1002px;margin:0 auto;}
.header{float:left;width:1002px;clear:both;}
.logo{float:left;}
.lan{float:right;padding-top:30px;}
a:link{color:#272727; text-decoration:none;}
a:visited{color:#272727; text-decoration:none;}
a:hover{color:#e21100; text-decoration:underline;}

#menu{float:left;width:1002;height:31px;clear:both;}
#menu #m_content{width:1002px;margin:0 auto;}
/*--------一级菜单样式---------------------padding-top:8px;-*/
#m_nav li{float:left; display:block;width:125px; text-align:center; font-size:12px; font-weight:bold;letter-spacing:1px; position:relative; z-index:100; list-style:none;}
#m_nav li a:link{color:#ffffff;display:block; height:31px;line-height:31px;}
#m_nav li a:visited{color:#ffffff;display:block; height:31px;line-height:31px;}
#m_nav li a:hover{color:#ffffff;display:block; height:31px;line-height:31px;text-decoration:underline; background:#e21100;}
#m_nav li.cur{ background:#e21100;color:#ffffff;padding:0; }
#m_nav li.cur a{height:31px; font-weight: bold; display: block;background:#e21100;color:#ffffff; text-align:center;}

#menu_ul li:hover ul{position: absolute;  display:block;}  
/*--------二级菜单样式------- */
#m_nav li ul{list-style:none; position: absolute; left:0; top:31px; width:125px; display:none;}
#m_nav li ul li{text-align:center;background-color:#dddddd; position:relative; font-size:12px; width:125px;filter:alpha(opacity=90);  -moz-opacity:0.8; opacity:0.8; height:26px; line-height:26px;border-bottom:#cccccc 1px solid;background-image:none;}
#m_nav li ul li a:link,#m_nav li ul li a:visited{display:block; color:#333;height:22px;line-height:16px; padding-top:6px; font-weight:500;background-image:none;}
#m_nav li ul li a:hover{background-image:none; background-color:#8a8989;color:#fff;text-decoration:none;font-weight:600;}
div#banner{float:left;width:100%;margin-top:1px;}
.content{float:left;width:1002px;background:url(../images/index_04.jpg) center top no-repeat;padding:20px 0 15px;margin-top:1px;}
.left{float:left;width:214px;}
.prolist{float:left;width:214px;clear:both;}
.prolist h1{float:left;width:184px;padding-left:30px;font:14px/28px 'Microsoft Yahei';color:#FFF; background:url(../images/index_06.jpg) left top no-repeat;}

.prolist ul{float:left;width:184px;border:#d7d7d7 1px solid;border-top:none; background:#ededed;padding:5px 14px 20px; list-style:none;}
.prolist ul li a{float:left;width:184px; background:url(../images/index_03.jpg) left bottom no-repeat;padding-left:20px;font:12px/32px Arial, Helvetica, sans-serif;color:#2853a2;}
.list a{display:block;width:174px;height:30px;line-height:30px;font-size:14px;color:#2853a2;background:url(../images/arrow1.png) 165px center no-repeat #dcdcdc;padding-left:10px;margin-top:9px;}
.list a:hover{background:#F00;color:#FFF;font-weight:bold;}


.contact{float:left;width:214px;clear:both;margin-top:12px;}
.contact h1{float:left;float:left;width:184px;padding-left:30px;font:14px/28px 'Microsoft Yahei';color:#30559c; background:url(../images/index_20.jpg) left top no-repeat;}
.contactn{float:left;width:192px;border:#d7d7d7 1px solid;border-top:none;
background: #ececec;
	background: -moz-linear-gradient(top, #ffffff, #ececec);
	background: -webkit-gradient(linear,
		left top, left bottom, from(#ffffff), to(#ececec));
	filter: progid:DXImageTransform.Microsoft.Gradient(
		StartColorStr='#ffffff', EndColorStr='#ececec', GradientType=0);
		padding:5px 10px;
		}
.right{float:right;width:775px;}
.about{float:left;width:295px;}
.aboutname{float:left;width:255px;background:url(../images/index_08.jpg) left top no-repeat;padding:0 10px 0 30px;}
.aboutname h1{float:left;font:14px/28px 'Microsoft Yahei';color:#30559c;}
.aboutname a{float:right;color:#F60;line-height:28px;font-family:Arial, Helvetica, sans-serif;}
.aboutn{float:left;width:273px;height:239px;border:#d7d7d7 1px solid;border-top:none;
background: #ececec;
	background: -moz-linear-gradient(top, #ffffff, #ececec);
	background: -webkit-gradient(linear,
		left top, left bottom, from(#ffffff), to(#ececec));
	filter: progid:DXImageTransform.Microsoft.Gradient(
		StartColorStr='#ffffff', EndColorStr='#ececec', GradientType=0);
		padding:5px 10px;}

.news{float:left;width:230px;margin-left:10px;}
.newsname{float:left;width:190px;background:url(../images/index_10.jpg) left top no-repeat;padding:0 10px 0 30px;}
.newsname h1{float:left;font:14px/28px 'Microsoft Yahei';color:#30559c;}
.newsname a{float:right;color:#F60;line-height:28px;font-family:Arial, Helvetica, sans-serif;}
.news ul{float:left;width:208px;height:232px;border:#d7d7d7 1px solid;border-top:none; list-style:none;
background: #ececec;
	background: -moz-linear-gradient(top, #ffffff, #ececec);
	background: -webkit-gradient(linear,
		left top, left bottom, from(#ffffff), to(#ececec));
	filter: progid:DXImageTransform.Microsoft.Gradient(
		StartColorStr='#ffffff', EndColorStr='#ececec', GradientType=0);
		padding:5px 10px 12px;}
.news li{float:left;width:208px;}
.news ul li a{display:block; background:url(../images/arrow.png) 5px center no-repeat;padding-left:20px;border-bottom:#cdcdcd 1px dashed;line-height:30px;}
.products{float:left;width:775px;clear:both;margin-top:12px;}
.pname{float:left;width:735px;background:url(../images/index_19.jpg) left top no-repeat;padding:0 10px 0 30px;}
.pname h1{float:left;font:14px/28px 'Microsoft Yahei';color:#30559c;}
.pname a{float:right;color:#F60;line-height:28px;font-family:Arial, Helvetica, sans-serif;}
.products ul{float:left;width:758px; list-style:none;
	border:#d7d7d7 1px solid;
	border-top:none;
	background: #ececec;
	background: -moz-linear-gradient(top, #ffffff, #ececec);
	background: -webkit-gradient(linear,
		left top, left bottom, from(#ffffff), to(#ececec));
	filter: progid:DXImageTransform.Microsoft.Gradient(
		StartColorStr='#ffffff', EndColorStr='#ececec', GradientType=0);
		padding:15px 15px 10px 0;}
.products ul li{float:left;width:130px;margin-left:20px; text-align:center;}

#banner_about{float:left;width:100%;height:200px;background:url(../images/banner_about.jpg) center top no-repeat;}
#banner_products{float:left;width:100%;height:200px;background:url(../images/banner_products.jpg) center top no-repeat;}
#banner_news{float:left;width:100%;height:200px;background:url(../images/banner_news.jpg) center top no-repeat;}
#banner_service{float:left;width:100%;height:200px;background:url(../images/banner_service.jpg) center top no-repeat;}
#banner_jobs{float:left;width:100%;height:200px;background:url(../images/banner_jobs.jpg) center top no-repeat;}
#banner_case{float:left;width:100%;height:200px;background:url(../images/banner_case.jpg) center top no-repeat;}
#banner_contact{float:left;width:100%;height:200px;background:url(../images/banner_contact.jpg) center top no-repeat;}

.nname{float:left;width:735px;background:url(../images/index_19.jpg) left top no-repeat;padding:0 10px 0 30px;}
.nname h1{float:left;font:14px/28px 'Microsoft Yahei';color:#30559c;}
.position{float:right;color:#F60;line-height:28px;font-family:Arial, Helvetica, sans-serif;}
.position a{color:#F60;line-height:28px;}
.ncontent{
	float:left;
	width:733px;
	min-height:350px;
	_height:350px;
	border:#d7d7d7 1px solid;
	border-top:none;
	background: #ececec;
	background: -moz-linear-gradient(top, #ffffff, #ececec);
	background: -webkit-gradient(linear,
		left top, left bottom, from(#ffffff), to(#ececec));
	filter: progid:DXImageTransform.Microsoft.Gradient(
		StartColorStr='#ffffff', EndColorStr='#ececec', GradientType=0);
		padding:10px 20px;
}
.ncontent img{max-width:730px;}


div#bottom{float:left;width:100%;background:#084e96;border-top:#0d3e81 3px solid;color:#b0defe; text-align:center;font-family:Arial, Helvetica, sans-serif;padding:9px 0;}