@charset "gb2312";
/* CSS Document */

body{font-family:'宋体'; margin:0 auto; padding:0; font-size:12px;color:#020204;}
div,form,ul,ol,li,span,p,dd,dl,dt,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
ul,ol,li,dl,dd,dt{list-style:none;}
img,select,input{ vertical-align:middle;}
a{ text-decoration:none;}

/*=====================通用样式================================*/
.left{float:left;}
.right{float:right;}
.clear{clear:both; font-size:0; line-height:0;}

/*top*/
.width{ width:1003px; margin:0 auto; margin-top:25px;}
.top_left{ float:left; width:145px; height:50px; padding-left:25px;}
.top_right{ width:208px; float:right;}
.kuang{ border:1px solid #767676; width:160px; height:17px;}


/*nav*/
.navigation{ width:1003px; margin:0 auto; border-bottom:1px solid #c04520; background:#b7ba9b; height:25px; line-height:25px; margin-top:10px;}

#nav {
  line-height: 25px;  list-style-type: none; padding-left:200px; position:absolute; z-index:2;
}

#nav a {
 display: block; width: 102px; text-align:center; background:#b7ba9b; color:#fff; 
}

#nav a:link  {
 text-decoration:none;
}
#nav a:visited  {
 color:#fff;text-decoration:none;
}
#nav a:hover  {
 color:#FFF;text-decoration:none;
}

#nav li {
	
 float: left; width: 102px; color:#fff;
}
#nav li a:hover{
 background:#c5cca0;
}
#nav li ul {
 line-height: 27px;  list-style-type: none;text-align:left;
 left: -999em; width: 102px; position: absolute;
 margin-top:1px;
}
#nav li ul li{
 float: left; background:url(../images/sub_nav_link.png) no-repeat; width:102px; height:19px; line-height:19px; 
 border-bottom:1px solid #ffffff; behavior: url("images/iepngfix.htc");
}


#nav li ul a{
 display: block; text-align:left; padding-left:22px;
}

#nav li ul a:link  {
 text-decoration:none;
 background:url(../images/sub_nav_link.png) no-repeat; width:80px; height:19px; line-height:19px; behavior: url("images/iepngfix.htc"); 
}
#nav li ul a:visited  {
 background:url(../images/sub_nav_link.png) no-repeat; width:80px; height:19px; line-height:19px; text-decoration:none; behavior: url("images/iepngfix.htc");
}
#nav li ul a:hover  {
 color:#fff;text-decoration:none;font-weight:normal;
 background:url(../images/sub_nav_hover.png) no-repeat; width:80px; height:19px; line-height:19px; behavior: url("images/iepngfix.htc");
}

#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
.bor_02{border-left:1px solid #6e705d;}
.bor_03{ border-right:1px solid #6e705d;}

#nav_suo {
  line-height: 25px;  list-style-type: none; position:absolute; z-index:2;
}

#nav_suo a {
 display: block; width: 102px; text-align:center; background:#b7ba9b; color:#fff; 
}

#nav_suo a:link  {
 text-decoration:none;
}
#nav_suo a:visited  {
 color:#fff;text-decoration:none;
}
#nav_suo a:hover  {
 color:#FFF;text-decoration:none;
}

#nav_suo li {
	
 float: left; width: 102px; color:#fff;
}
#nav_suo li a:hover{
 background:#c5cca0;
}
#nav_suo li ul {
 line-height: 27px;  list-style-type: none;text-align:left;
 left: -999em; width: 102px; position: absolute;
 margin-top:1px;
}
#nav_suo li ul li{
 float: left; background:url(../images/sub_nav_link.png) no-repeat; width:102px; height:19px; line-height:19px; 
 border-bottom:1px solid #ffffff; behavior: url("images/iepngfix.htc");
}


#nav_suo li ul a{
 display: block; text-align:left; padding-left:22px;
}

#nav_suo li ul a:link  {
 text-decoration:none;
 background:url(../images/sub_nav_link.png) no-repeat; width:80px; height:19px; line-height:19px; behavior: url("images/iepngfix.htc"); 
}
#nav_suo li ul a:visited  {
 background:url(../images/sub_nav_link.png) no-repeat; width:80px; height:19px; line-height:19px; text-decoration:none; behavior: url("images/iepngfix.htc");
}
#nav_suo li ul a:hover  {
 color:#fff;text-decoration:none;font-weight:normal;
 background:url(../images/sub_nav_hover.png) no-repeat; width:80px; height:19px; line-height:19px; behavior: url("images/iepngfix.htc");
}

#nav_suo li:hover ul {
 left: auto;
}
#nav_suo li.sfhover ul {
 left: auto;
}

.content{ width:1003px; margin:0 auto; background:url(../images/left_bg.jpg) repeat-y left; padding-bottom:20px; min-height:400px; _height:400px;}
.content02{ width:1003px; margin:0 auto; background:url(../images/weiyi_left.jpg) repeat-y left; padding-bottom:20px; min-height:480px; _height:480px;}
.content01{ width:1003px; margin:0 auto;}
.content_zuo{ width:156px; float:left;}
.content_you{ width:802px; float:right; text-align:center;}
	
/*cont*/
.sub_team{ width:790px; float:right; padding-top:25px;}
.sub_team dl{ width:790px; margin-top:20px; float:left;}
.sub_team dl dt{ float:left; width:106px; height:75px;}
.sub_team dl dd{ float:right; color:#7f7f7f; width:628px; padding-right:5px; line-height:20px;}
.sub_team dl dd p{ padding-top:10px;}
.sub_team dl dt img{ border:1px solid #cccccc;}
.qie{ float:left; padding:25px 0px 8px 15px;}
h3{font-size:22px; color:#7f7f7f; padding:10px;}
h2{ font-size:24px; color:#333; padding:15px;}
h4{ font-size:14px; color:#4c4c4c; padding:5px;}
h4 a{ color:#4c4c4c;}
h4 a:hover{ color:#4c4c4c;}
h5{ font-size:12px; color:#4c4c4c; padding-top:8px;}
h5 a{ color:#4c4c4c;}
h5 a:hover{ color:#4c4c4c;}
h1{ font-size:16px; color:#666666; text-align:center; font-weight:normal; margin-top:15px;}
.team{ width:790px; float:right; margin-top:10px;}
.ziti{ font-size:14px; line-height:25px; color:#999; padding-left:10px; padding-right:8px;}
.team dl{ padding:10px 8px 5px 10px; float:left;}
.team dl dt{ float:left; width:23px; height:auto; padding-left:38px;}
.team dl dd{ background:url(../images/pic_bg.jpg) no-repeat; width:107px; height:132px; float:right; padding:5px; margin-top:12px; color:#7f7f7f; font-size:14px;}
.line{ border-bottom:1px solid #e9e9e9;}
.team dl dd p{ padding:12px 10px 5px 0; text-align:center;}

.team ul{ width:320px; float:left; padding-top:25px;}
.team ul li{ color:#7f7f7f; line-height:20px;}
.pad01{ padding-top:30px;}
.menu{width:200px; float:left;}
.menu ul li{ border-bottom:1px solid #e6e6e6; line-height:28px; font-size:14px; color:#9b9c91; padding:12px 0 0 12px; width:180px; margin-left:5px;}
.menu ul li a{ color:#9b9c91;}
.menu ul li a:hover{ color:#9b9c91; font-weight:bold;}
.menu ul li a:active{color:#9b9c91; font-weight:bold;}
.team_dan{ width:220px; float:left; margin-bottom:25px;}
.font01{ margin-top:48px; margin-left:25px; margin-bottom:25px; float:left; color:#7f7f7f;}


.foot{ width:970px; margin:0 auto; padding:28px 0 20px 0; color:#585858; font-family:Arial, Helvetica, sans-serif;}

/*============企业文化=====================*/
.qywh_cont{ width:725px; text-indent:2em; color:#808080; float:left; line-height:22px;}
.qywh_line{ float:right; padding-right:10px;}
.hdzp{ background:url(../images/hdzp_title.jpg) no-repeat; width:763px; height:25px; margin-top:10px;}
.hdsp{ background:url(../images/hdsp_title.jpg) no-repeat; width:762px; height:25px; margin-top:10px;}
.more{ float:right; padding-right:5px; margin-top:8px;}
.sub_team ul{ width:765px; margin-top:10px; float:left;}
.sub_team ul li{ width:241px; float:left; text-align:center; color:#4c4c4c; padding-right:6px; padding-left:6px; padding-bottom:10px;}
.sub_team ul li img{ padding-bottom:15px;}
.sub_team ul li a{  color:#4c4c4c;}
.sub_team ul li a hover{  color:#4c4c4c;}
.pad_lr1{padding-right:18px; padding-left:18px;}

/*============办公环境=====================*/

.office{ width:790px; float:right; margin-top:10px;}
.office ul{ float:left;}
.office ul li{ float:left; width:171px; margin-left:20px; color:#636553; text-align:center; padding-top:8px;}
.office ul li img{ border:1px solid #c7c7c7; margin-bottom:18px;}
.office ul li a{ color:#636553;}
.office ul li a hover{ color:#636553;}

/*============资质证书=====================*/
.zizhi{ width:790px; float:right; margin-top:20px;}
.zizhi dl{ float:left; width:153px; margin-left:20px; margin-right:20px; margin-top:10px;}
.zizhi dl dt img{ border:2px solid #9f9d94;}
.zizhi dl dd{ color:#636553; width:120px; padding-top:20px; text-align:center; line-height:18px; margin:0 auto;}

/*留言*/
.liu_right{ width:629px; margin:0 auto;}
.liu_right td{ text-align:left; padding-left:8px;}
.liu_col{ color:#666666; font-size:14px; font-weight:bold;}
.xuxian{ border-bottom:1px dotted #cecece; line-height:0px;}
table { margin-top:26px;}
table td{ color:#343434; height:29px; text-align:center; font-size:14px;}
.submit{ text-align:center;}
.input{ background-color:#eeecf1; border:1px solid #99999b;}
/*最新作品*/

.works01{ width:790px; float:right; margin-top:12px;}
.xian{border-top:1px solid #e9e9e9; width:780px; line-height:0; clear:both; padding-top:15px;}
.works01 dl{ width:370px; float:left; margin-left:12px; border:0px solid #ccc;}
.works01 dl dt{ float:left; width:136px; height:105px; border:0px solid #ccc;}
.works01 dl dd{ float:right; width:210px; line-height:20px; color:#7f7f7f; border:0px solid #ccc;}

.works02{ width:640px; float:left; margin-top:12px;}
.xian01{border-top:1px solid #e9e9e9; width:620px; line-height:0; clear:both; padding-top:15px;}
.works02 dl{ width:605px; margin-left:12px; margin-top:10px;}
.works02 dl dt{ float:left; width:114px; height:82px;}
.works02 dl dd{ float:right; width:466px; line-height:20px; color:#7f7f7f;}


.shuzi{ width:110px; float:right; padding-right:10px; margin:15px 0 8px 0;}
.shuzi ul li{ border:1px solid #e0e0e0; width:25px; height:24px; line-height:24px; float:left; text-align:center; margin-left:5px; color:#555146;}

/*-------------------------------lianxi1------------------------------*/
.daohang{ background-color:#efefef; width:200px; float:left;}
.daohang ul li{ border-bottom:1px solid #e6e6e6; line-height:28px; height:28px;font-size:14px; color:#9b9c91; text-align:left; padding-top:12px; padding-left:20px;}
.daohang ul li a{ color:#9b9c91;}
.daohang ul li a:hover{ color:#9b9c91; font-weight:bold;}
.daohang ul li a:active{color:#9b9c91; font-weight:bold;}
.lianxi_right{
	width:802px; 
	float:right; 
	text-align:center;
}
.lianxi_zong{
	width:633px;
	height:auto;
	margin:0 auto;
	margin-top:15px;
}
.title{
	width:633px;
	height:20px;
	text-align:center;
}
.title_left{
	width:128px;
	height:20px;
	float:left;
	border-bottom:3px solid #B2B2B2;
}
.title_left img{
	width:55px;
	height:20px;
	float:left;
}
.title_right{
	width:505px;
	height:20px;
	float:left;
	border-bottom:3px solid #E7E7E7;
}
.neirong{
	width:370px;
	height:auto;
	text-align:left;
	color:#7F7F7F;
	line-height:22px;
	margin:0 auto;
	margin-top:20px;
}

/*加入华脉jobs*/

.dasha{ float:left; width:277px;}
.jianli{ width:492px; float:right; padding-right:10px;}
.bor_bot{ border-bottom:1px solid #d8d8d8; width:492px; line-height:0;}
.jianli ul{ padding-top:7px; width:492px;}
.jianli ul li{ line-height:21px; color:#000; margin-top:12px;}
.select{ background:#7f7f7f; border:0; color:#000000}
.select:hover{ background:#e3e3e3; border:0; color:#000000}
.white_col{ color:#fff;}
.red{ color:#f00;}
.duo{ background:url(../images/duo.jpg) no-repeat; width:12px; height:12px;}
.juzhong{ text-align:center; padding-top:8px;}
.diwei{ position:relative; height:100px;}
.wenzi{ color:#919386; line-height:24px; width:630px; padding-left:25px;}
.list_01{ width:340px; padding:0px 20px 0px 32px;}
.list_01 ul li{ width:320px; background:url(../images/icont.jpg) no-repeat 5px 5px; color:#b7ba9b; border-bottom:1px dotted #cad0a8; line-height:22px; margin-top:15px; padding-left:20px;}
.list_01 ul li a{ color:#b7ba9b;}
.list_01 ul li a:hover{ color:#b7ba9b;}
.list_01 ul li span{ float:right; padding-right:5px;}
.line01{ border-right:1px solid #e9eae1; line-height:0;}
.f_right{ float:right; padding-right:25px;}

/*新闻列表*/
#news_list{ width:720px; float:right; padding-right:35px; margin-top:25px;}
#news_list ul li{ color:#7f7f7f; line-height:25px; border-bottom:1px dotted #c9cfa6; margin-top:12px; padding-left:10px;}
#news_list ul li a{ color:#7f7f7f;}
#news_list ul li a:hover{ color:#7f7f7f;}
#news_list ul li span{ float:right; padding-right:20px;}
#news_dan{ color:#666666; text-indent:2em; padding-top:25px; line-height:20px;}
#news_dan p{ padding-top:10px;}
