﻿body {
	margin:0; padding:0; 
	line-height:22px;
	background:#E9E9EC;
	font-family:"微软雅黑";
	font-size:12px;
	color:#545454;
	
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
.clear{clear:both; overflow:hidden; height:1px; margin-top:-1px; font-size:0px; line-height:0px; }
a{text-decoration:none;}
#header{
	width:980px;
	height:auto;
	margin:0 auto;
	margin-top:10px;
	}
#logo{ float:left;}
#head_r{ float:right; width:138px; height:50px; }
#search{ margin-top:30px; margin-right:2px; text-align:center;}

.search_l{ float:left; width:111px; height:14px; background:url(404.png) no-repeat top;}
.search_r{ float:right; width:25px; height:14px;}
#search input{height:10px; border:0; width:100px; margin-top:2px; font-size:10px; line-height:10px; margin-left:2px; background-color:#CCCCCC;}


#menu{ width:980px; margin:0 auto; margin-top:5px;margin-bottom:5px;}
#menu ul{background:url(../image/nbg.gif) repeat-x; height:40px;}
#menu li{ float:left; list-style:none;}
#menu li a{ width:134px; height:30px;display:block; background:url(../image/mbg_l.gif);  text-align:center; padding-top:10px; line-height:18px; font-size:14px;color:#FFF;}
#menu li a:hover{ width:134px; height:30px;display:block; background:url(../image/mbg.gif);  text-align:center; padding-top:10px; line-height:18px;font-size:14px; color:#FFF;}
#menu li .navSelect{ width:134px; height:30px;display:block; background:url(../image/mbg.gif);  text-align:center; padding-top:10px; line-height:18px;font-size:14px; color:#FFF;}          
#menu li span{color:#569BD2; font-size:10px;}


#main{
	width:980px;
	margin:0 auto;
	background-color:#FFF;
	padding-bottom:0px;

	}
.main_l{ float:left; width:285px; height:140px; border-right:1px solid #CCC; margin-top:10px; }
.main_r{ float:right; width:665px;margin-top:10px;}
.concept{padding-left:30px; padding-right:10px;font-size:11px; padding-top:10px;}
.title1{ border-bottom:1px solid #CCC; width:240px; height:25px; margin-left:30px; text-align:left; color:#FFF; font-size:16px; background:url(../image/index_bg.gif) no-repeat left; padding-left:2px; }
.title1 span{ font-size:11px;}
.title1 img{ float:right;margin-top:5px;}
.title1 a{ color:#FFF;}
.title1 a:hover{ color:#0054A6;}

.title2{ border-bottom:1px solid #CCC; width:655px; height:25px;text-align:left; color:#0054A6; font-size:16px;}
.title2 span{ font-size:11px;}
.title2 img{ float:right;margin-top:5px;}


.title3{ border-bottom:1px solid #CCC; width:655px; height:25px;color:#FFF;  text-align:left;  font-size:16px;background:url(../image/index_bg.gif) no-repeat left; padding-left:2px;  }
.title3 a{ color:#FFF;}
.title3 a:hover{ color:#0054A6;}
.title3 span{ font-size:11px;}
.title3 img{ float:right;margin-top:5px;}


.case_l{ float:left; width:240px; font-size:11px; margin-top:10px; line-height:25px;}
.case_r{ float:right; width:410px; margin-right:10px; background-color:#F4F4F6; height:150px;}


#nav{
	float:left;
	width:260px;
	}
#nav2{
	float:left;
	width:260px;
	}
.nav_tit{
	width:254px;
	height:58px;
	line-height:58px;
	text-align:center;
	font-size:18px;
	background:url(../image/nav_top.jpg) no-repeat top;}
.nav_tit span{ font-size:11px; color:#888888;}
#nav ul{ background:url(../image/nav_bg.gif);width:254px; min-height:300px; padding-top:30px; }
#nav li{ list-style:none; width:194px;  border-bottom:1px solid #C6C5C6; margin-left:30px; height:30px; margin-top:10px; }
#nav li a{font-size:15px;color:#888888; margin-left:20px;background:url(../image/li_bg.png) no-repeat left; padding-left:20px;}
#nav li a:hover{font-size:15px;color:#0054A6; margin-left:20px;background:url(../image/li_bg2.png) no-repeat left; padding-left:20px;}
#nav li .navSelect{font-size:15px;color:#0054A6; margin-left:20px;background:url(../image/li_bg2.png) no-repeat left; padding-left:20px;}

#nav2 ul{ background:url(../image/nav_bg.gif);width:254px; min-height:300px; padding-top:30px; }
#nav2 li{ list-style:none; width:194px;  border-bottom:1px solid #C6C5C6; margin-left:30px; height:30px; margin-top:10px; }
#nav2 li a{font-size:12px;color:#888888; margin-left:0px;background:url(../image/li_bg.png) no-repeat left; padding-left:20px;}
#nav2 li a:hover{font-size:12px;color:#0054A6; margin-left:0px;background:url(../image/li_bg2.png) no-repeat left; padding-left:20px;}
#nav2 li .navSelect{font-size:12px;color:#0054A6; margin-left:0px;background:url(../image/li_bg2.png) no-repeat left; padding-left:20px;}


.page_r{ float:right; width:665px;margin-top:30px; margin-right:20px;}
.con{ margin-top:20px;}
.job_con{ border:1px dotted #E0E0E0;}
.case_tit{ width:654px; border-bottom:1px solid #CCC; height:60px;}
.case_name{ float:left;width:375px; height:60px; background-color:#EDEDF0; line-height:60px; padding-left:20px; font-size:18px; color:#000;}
.case_logo{ float:right; width:250px; text-align:center; overflow:hidden;  margin:0 auto; height:40px; margin-top:10px;}
.case_con{ margin-top:30px; line-height:25px;}
.case_con span{ font-size:14px;}
.case_con a{ font-size:12px; color:#0054A6;}

.job_tit{text-align:center; color:#FFF; font-size:10px; margin-top:20px;}
.job_tit a{text-align:center; color:#FFF; font-size:10px; margin-top:20px;}
.job1{ background:url(404.png) no-repeat; width:128px; height:25px; }
.job12{ background:url(404.png) no-repeat; width:128px; height:25px; }

.job2{ background:url(../image/contact_bg2-1.gif) no-repeat; width:331px; height:25px; }
.job22{ background:url(404.png) no-repeat; width:331px; height:25px; }



#footer{
	width:980px;
	margin:0 auto; 
	margin-top:0px;
	font-size:12px;
	padding-left:440px;
}

#footer a{color:#000000;}