﻿@charset "utf-8";

/* CSS Document */
*{
	padding:0;
	margin:0;
}
body{
	font-family: arial, tahoma,"微软雅黑","宋体";  /*文字字体定义 */
	font-size:13px;
	color:#333;
	line-height:30px;
}
ul{
	list-style:none;
}
img{
	border:0;
}
a:link,a:visited{
	color:#333;
	text-decoration:none;
}
a:hover,a:active{
	color:#009;
	text-decoration:underline;
}
.center{
	width:950px;
	margin:auto;
}
.clear{
	clear:both;
}
.fontbai{color:#FFF}
.span_Logo {
	position:absolute;
	left:10px;
	top:2px;
	width:468px;
	height:80px;
	text-align:center;
	line-height:80px;
}
.span_company_tl {
	min-height:60px;
	height:auto !important;
	height:60px;
	line-height:60px;
	position:absolute;
	top:14px;
	left:176px;
	font-size:28px;
	font-family: arial, tahoma,"微软雅黑","宋体";
	font-weight:bold;
}
.span_Setindex {
	position:absolute;
	right:35px;
	top:25px;
	text-align:center;
}
.span_title {
	position:absolute;
	left:30px;
	bottom:0;
	font-weight:bold;
}
.span_more {
	position:absolute;
	right:10px;
	bottom:5px;
}
.span_title{
	position:absolute;
	left:10px;
	bottom:0px;
	font-weight:bold;
	background:url(/images/icon.jpg) left center no-repeat;
	padding-left:20px;
	height:30px;
}
.span_more{
	position:absolute;
	right:10px;
	bottom:0;
}

.news_title{
	text-align:center;
	font-weight:bold;
	font-size:14px;
}
.news_mess{
	text-align:right;
}

.title_bg{
	background:url(/images/title_bg.jpg) repeat-x top;
	height:30px;
	position:relative;
}
.left_title{
	width:225px;
	height:30px;
	position:relative;
	background:url(/images/left_title_bg.jpg) no-repeat;
}
.left_title1{
	width:225px;
	height:50px;
	position:relative;
	background: url(images/list.jpg) no-repeat;
}
.middle_title{
	background:url(/images/middle_title_bg.jpg) no-repeat;
	width:454px;
	height:30px;
	position:relative;
	border:1px solid #ddd;
	border-bottom:0;
}
.right_title{
	background:url(/images/right_title_bg.jpg) no-repeat;
	width:245px;
	height:30px;
	position:relative;
}
.marquee{
	width:918px;
	height:190px;
	padding:5px;
	margin:0px auto;
}
.mess {
	text-align:center;
	margin-top:15px;
}
.mess UL{ margin-left:200px}
.mess li{ float:left; margin-left:5px; line-height:23px; vertical-align:middle}
.picshow li {
	float:left;
	margin:5px;
	text-align:center;
	height:190px;
}
.picshow li img {
	padding:3px;
	border:1px solid #ccc;
}
#top{
	height:84px;
	position:relative;
}
#link{
	background: url(/images/link_bg1.jpg) no-repeat;
	height:28px;
	padding-top:2px;
	font-weight:bold;
	overflow:hidden;
	font-weight:normal;
	font-size:14px;
}
#link ul {
	margin-left:30px;
}
#link li {
	float:left;
	width:75px;
	text-align:center;
}
#link li a {
	color:#fff;
}
#link li a:hover{
	color:#fff;
	position:relative;
	top:2px;
	text-decoration:none;
	font-weight:bold
}
#link ul #linktime{
	width:215px;
	color:#FFF;
	padding-right:0px;
	padding-left:0px;
	margin-right:0px
}
#banner{
	margin-top:5px;
	margin-bottom:10px;
	/*height:259px;*/
}
#left{
	width:225px;
	float:left;
	background-color:#f6f6f6;
	border:1px solid #ddd;
}
.left_content{
	width:210px;
	min-height:180px;
	height:auto !important;
	height:180px;
	padding:0px 0px 0px 7px;
}
.left_content ul li{overflow:hidden;height:28px;line-height:28px}
.left_imgnav{
	width:195px;
	min-height:240px;
	height:auto !important;
	height:240px;
	padding:5px;
	border:1px solid #eee;
	background:#fff;
	margin:5px 9px;
}
.left_imgnav img{
	margin-top:5px;
}
#middle{
	width:456px;
	float:left;
	margin:0 10px;
}
.about_content{
	border:1px solid #ddd;
	border-top:0;
	height:210px;
	width:434px;
	padding:0px 10px;
	overflow:hidden;
	background:url(/images/middle_content_bg.jpg) bottom repeat-x #fff;
}
.news_content{
	border:1px solid #ddd;
	border-top:0;
	width:434px;
	padding:0px 10px 4px;
	background:url(/images/middle_content_bg.jpg) bottom repeat-x #fff;
	height:182px;
	overflow:hidden;
}
.news_content .news_list{
	height:180px;
	overflow:hidden;
	position:relative;
}

.news_list li{
	height:30px;
	border-bottom:1px dashed #ccc;
	position:relative;
}
.news_list li span{
	position:absolute;
	right:10px;
	bottom:0;
}
#news_title{
	margin-top:10px;
}
#right{
	float:left;
	width:245px;
	background-color:#f6f6f6;
	border:1px solid #ddd;
}
#right_content1{
	width:235px;
	padding:5px;
	min-height:210px;
	height:auto !important;
	height:210px;
}
#right_content2{
	width:225px;
	padding:5px 10px;
	height:182px;
	overflow:hidden;
}

#next_right{
	float:left;
	width:710px;
	margin-left:10px;
}
.next_right_title{
	width:711px;
	border:1px solid #ddd;
}
.next_right_content{
	width:691px;
	border:1px solid #ddd;
	border-top:0;
	min-height:421px;
	height:auto !important;
	height:421px;
	padding:10px;
}
#yqlink_title{
	
	border:1px solid #ddd;
	
}
#cp_title{
	width:948px;
	border:1px solid #ddd;
	}
#cp_content{
	width:948px;
	border:1px solid #ddd;
	border-top:0;
	min-height:190px;
	height:auto !important;
	height:190px;
	background:#ffffff;
	margin-bottom:10px;
}
#yqlink_content{
	width:938px;
	border:1px solid #ddd;
	border-top:0;
	min-height:30px;
	height:auto !important;
	height:30px;
	padding:5px;
}
#yqlink_content li{
	list-style:none
}
#footer{
	width:950px;
	margin:10px auto 0 auto;
	padding-top:20px;
	min-height:90px;
	height:auto !important;
	height:90px;
	background:url(/images/footer_bg.jpg) top repeat-x;
	text-align:center;
	color:#000000;
}
#footer p {line-height:25px;width:950px;}
#footer p a,.span_color{
	color:#000;
}


/**职位信息列表**/
 .job_ul li{
	 float:left;
	 padding:0px 5px;
	 text-align:center;
	 width:115px;
	 border-bottom:1px solid #ccc;
 }
 .font-weight{
	 font-weight:bold;
 }
 #job_page{
	 text-align:center;
	 margin-top:10px;
 }
.job_mess li{
	 width:321px;
	 float:left;
	 padding-left:20px;
 }
 .job_desc{
	 margin-top:10px;
 }
 .job_desc li{
	 padding-left:20px;
 }
 .job_bg{
	 background-color:#101FBA;
 }
 .border{
	 border:1px solid #192AEC;	
 }
 .btn_submit{
	 margin-top:10px;
	 text-align:center;
 } 
 
 .job_get_mess li{
	 width:281px;
	 float:left;
	 padding-left:20px;
	 margin-top:5px;
 }
 .job_get_textarea li{
	 padding-left:20px;
	 margin-top:10px;
 }
 .job_get_textarea li span{
	 margin-right:10px;
	 width:300px;
	 padding-right:0px;
 }

 /******以下留言页面开始***/
.div_liuyan{
	  line-height:22px;
	  background:#C1E2F7;
	  border-bottom:#66CCFF 1px solid;
	  margin-top:10px;
  }
  .div_liuyan img{
	 width:60px;
	 height:60px;
	 margin:10px; 
	 float:left;
  }
  
  /*****以下下载页面开始*****/
  .list_title{
	background-color:#101FBA;
	position:relative;
	padding:0px 10px;
	height:30px;	  
 }
 .list_title_text{
	font-weight:bold;	
	color:#FFF 
 }
 .list_title_img{
	position:absolute;
	right:21px;
	top:1px; width:23px;
	height:25px;
  }
  .list_title2{
	padding:0px 10px;
  }
  .list_content{
	line-height:20px; color:#666;
	padding:0px 10px; 
  }
  
