/* CSS Document */
/* 默认值
------------------------------------------------------------------*/

* { /* <清楚所有元素边界和补白默认属性> */
	margin: 0;
	padding: 0;
}

html { /* <定义网页默认背景色> */
	background: #ebebeb;
}

body { /* <定义页面属性> */
	width: 1004px;/* 宽屏显示 */
	margin: 0 auto; /* 居中显示 */
	color: #555555; /* 定义网页前景色 */
	font-family: "宋体", Arial, Tahoma, Verdana, sans-serif; /* 定义页面字体系列 */
	font-size: 12px; /* 定义页面字体大小 */
	line-height: 2em; /* 定义行高，2em行高显得段落比较宽松 */
}

td{
	color:#555555;/*定义网页前景色为中灰色*/
	font-family:"宋体", Arial, Tahoma, Verdana, sans-serif;/*定义页面字体系列*/
	font-size:12px;/*定义页面字体大小*/
	line-height:2em;/*定义行高，2em行高显得段落比较宽松*/
}

/*定义超链接属性---------------------------------*/
a {/*<定义超链接默认属性>*/
	color:#555555;/*默认为中灰色*/
	text-decoration:none;/*清除下划线*/
}
a:hover {/*<定义鼠标经过超链接属性>*/
	color:#000000;/*鼠标经过高亮显示*/
	text-decoration:underline;
}
a img {/*<清除超链接中的图片蓝色边框>*/
	border:0;
}
.more{
	float:right;
	padding-top:5px;
}
.left{
	float:left;
	}
/* 结构布局
------------------------------------------------------------------*/

/* 页眉 */
#header { /* <一级层次：定义头部属性> */
	min-width: 1004px; /* 定义最低宽度，适应非IE浏览器，避免窗口小于1004像素时，部分区域被隐藏 */
	height: 427px;
	background:url(../images/banner.jpg) no-repeat;
	clear:both;
}

#logo { /* <二级层次：头部内容logo> */
	float:left;
	width:130px;
	height:45px;
	padding-top:5px;
	text-align:center;
}

#lang{
	float:left;
	width:800px;
	margin-top:5px;
	height:30px;
	padding-right:60px;
	text-align:right;
	color:#001152;
}

#lang a{
	color:#001152;
}

#lang a:hover{
	color:#001152;
}



#menu { /* <二级层次：头部内容菜单> */
	float:left;
	width:860px;
	height:70px;
	text-align:center;
	text-decoration:none;
}


#banner_txt { /* <二级层次：company字体样式> */
	width:660px;
	padding-left:10px;
	color:#001152;
	font-family:"楷体_GB2312";
	line-height:30px;
	font-size:30px;
	font-weight:bold;
	text-align:right;
}

#contact{ /* <二级层次：联系方式> */
	float:right;
	display:inline;
	width:140px;
	margin-top:200px;
	color:#FFFFFF;
	height:80px;
}

/* 主体 */
#main { /* <一级层次：定义主体属性> */
	width:990px;
	margin:0 auto;
	overflow:auto;
	background:#FFFFFF;
}
.clear{ clear:both;}

#news{ /* <二级层次：新闻模块> */
	float:left;
	width:270px;
	height:170px;
	margin:10px;
}

#news_tag{ /* <新闻标签> */
	width:100%;
	height:26px;
	border-bottom:1px solid #dedede;
}

#news_but1{ /* <选中按钮状态> */
	float:left;
	width:66px;
	height:26px;
	line-height:26px;
	background:url(../images/but1.gif) bottom no-repeat;
	color:#000000;
	text-align:center;
	text-decoration:none;
}

#news_but1 a{
	color:#000000;
	text-decoration:none;
}

#news_but1 a hover{
	color:#000000;
	text-decoration:none;
}


#news_but2{ /* <未选中按钮状态> */
	float:left;
	width:66px;
	height:26px;
	line-height:26px;
	background:url(../images/but2.gif) bottom no-repeat;
	color:#555555;
	text-align:center;
	text-decoration:none;
}

#news_but2 a{
	color:#555555;
	text-decoration:none;
}

#news_but2 a hover{
	color:#555555;
	text-decoration:none;
}

#news_content{ /* <新闻内容> */
	width:100%;
	height:123px;
	padding-top:10px;
	padding-bottom:10px;
}

#news_content li{
	list-style:none;
	padding-left:1em; 
	background: url(../images/li.gif) no-repeat 5px 50%;
	line-height:22px;
} 

#news_content li span{ /* <新闻日期> */
	float:right; 
	padding-right:10px;
	line-height:22px;
}


.nav_title{
	height:26px;
	border-bottom:1px solid #dedede;
	color:#323030;
	font:600 18px/26px "楷体_GB2312";
 }

#pro{ /* <产品展示> */
	float:left;
	width:340px;
	height:170px;
	margin:10px;
}

#pro_content{ /* <产品内容> */
	width:100%;
	height:123px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

.pro_c{ 
	float:left;
	width:105px;
	height:123px;
}

.pro_c li{
	list-style:none;
	color:#001152;
	font: bold 12px "宋体";
}

.pro_c li a{
	list-style:none;
	color:#001152;
	font: bold 12px "宋体";
}
.pro_c li a:hover{
	list-style:none;
	color:#001152;
	font: bold 12px "宋体";
}

.arrow{
	float:left;
	margin-top:50px;
}

#about{
	float:left;
	width:300px;
	width /**/:320px;
	height:170px;
	margin:10px;
}

#about_content{
	height:123px;
	padding-top:10px;
	padding-bottom:10px;
}

#about_content img{
	float:left;
}



/* 页脚 */
#footer {
	width: 970px;
	margin:0 auto;
	height:auto!important; 
	min-height:50px; /*火狐识别*/
	height:50px; /*IE识别*/
	padding:10px;
	background:#f2f2f2;
	text-align: center;
}

.links{
	float:right;
	margin-right:20px;
}



/* 公共页top1
------------------------------------------------------------------*/
#header1 { /* <内页头部> */
	min-width: 990px; /* 定义最低宽度，适应非IE浏览器，避免窗口小于990像素时，部分区域被隐藏 */
	width:990px;
	margin:0 auto;
	height:300px;
	background:url(../images/banner1.jpg) no-repeat;
}

#banner_txt1 { /* <二级层次：company字体样式> */
	width:700px;
	text-align:center;
	padding-top:45px;
	padding-top /**/:150px;
	padding-left:100px;
	color:#001152;
	font-family:"楷体_GB2312";
	font-size:24px;
	font-weight:bold;;
}

/* 公共页left
------------------------------------------------------------------*/
#left{
	float:left;
	width:270px;
	height:auto;
	background:#FFFFFF;
}

#left_menu1{
	float:left;
	width:220px;
	height:80px;
	background:url(../images/left_bg1.jpg) no-repeat;
	font:bold 20px "楷体_GB2312";
	color:#bfe1f7;
	padding-top:53px;
	padding-left:24px;
}

#left_menu2{
	width:244px;
	background:url(../images/left_bg.gif) repeat-y;
}

#left_menu2 li a{
	list-style:none;
	display:block;
	clear:both;/*清除列表并列显示*/
	margin-left:10px;
	width:80%;
	padding-left:2em; 
	background: url(../images/arrow.gif) no-repeat 5px 50%;
	line-height:30px;
	font-size:14px;
	border-bottom:1px solid #e8e8e8;
	text-decoration:none;
}

#left_menu2 li a hover{
	text-decoration:none;
}


#left_menu3{
	width:244px;
	height:157px;
	padding-top:50px;
	background:url(../images/left_bg2.jpg) no-repeat
}

#left_menu3 img{
	float:left;
	margin:10px;
}

.title{
	color:#002e7f;
	font:bold 20px "楷体_GB2312";
}


#right{
	float:left;
	width:720px;
	height:auto;
	background:#FFFFFF;
}

#right_content{
	float:left;
	width:690px;
	padding:10px;
	padding-left:0;
}

#site{
	float:left;
	width:700px;
	height:30px;
	font-size:14px;
}

/* 新闻页右侧
------------------------------------------------------------------*/
#right_news { 
	float: left;
	padding:0; 
	margin:0;  
	width: 96%;
	font-size:12px;
	color:#666;
	}
#newslist {
	width:100%;
	background: #fff; 
	padding:0; 
	margin:0; 
	list-style:none; 
	}
#newslist li { 
	background:none; 
	padding: 0;
	margin:0; 
	background:url(../images/a_news.gif) 0 50% no-repeat; 
	border-bottom:1px dashed #e8e5de; 
	}
	
#newslist li span {
	float:right; 
	}
	
#newslist li a { 
	display: block; 
	padding: 0 0 0 2em; 
	color:#666;
	height:30px;
	line-height:30px;
	background:url(../images/a_news.gif) 0 50% no-repeat; 
	text-decoration:none;
	}

#newslist li a:hover, #newslist li a:focus, #newslist li a:active { 
	color: #000; 
	background:#f6f6f6 url(../images/a_news.gif) 0 50% no-repeat; 
	}
	
#page{
	float:left;
	width:100%;
	height:60px;
	line-height:60px;
	text-align:center;
}


/* 新闻展示页
------------------------------------------------------------------*/
.news_title{
	color:#003587;
	height:50px;
	font: bold 24px/50px "楷体_GB2312";
	text-align:center;
	letter-spacing:1px;
	border-bottom:1px solid #cccccc;
}

.news_from{
	height:40px;
	line-height:40px;
	text-align:center;
	color:#999999;
}

.news_more{
	height:50px;
	line-height:50px;
	border-top:1px dashed #999999;
}

.news_more li{
	list-style:none;
	clear:both;
	padding-left:2em; 
	line-height:24px;
	background: url(../images/a_more.gif) no-repeat 5px 50%;
}

.space_r10{
	margin-right:10px;
}

.pad10{
	padding:15px;
	width:96%;
}



/* 产品列表页
------------------------------------------------------------------*/

#right_pro { 
	float: left;
	padding:0; 
	margin:0;  
	width: 100%;
	font-size:12px;
	color:#000000;
	}

.pro_cs{ 
	float:left;
	width:172px;
	height:160px;
	text-align:center;
}

.pro_cs li{
	list-style:none;
	color:#001152;
	font: bold 12px "宋体";
}

.pro_cs li a{
	list-style:none;
	color:#001152;
	font: bold 12px "宋体";
}
.pro_cs li a:hover{
	list-style:none;
	color:#001152;
	font: bold 12px "宋体";
}

.pro_cs img{
	border:1px solid #cccccc;
}


/* 产品详细页
------------------------------------------------------------------*/
#pro_cb{ /*产品大图区域*/
	float:left;
	width:400px;
	height:300px;
}

#pro_cb img{
	border:1px solid #cccccc;
}

#pro_sx{
	float:left;
	padding-top:60px;
	padding-left:20px;
	width:260px;
	height:240px;
}

#pro_sx ul{
	list-style:none;
}

#pro_more{
	float:left;
	width:680px;
	height:auto!important; 
	min-height:200px; /*火狐识别*/
	height:200px; /*IE识别*/

	margin-top:10px;
	background:#fafafa;
	border:1px solid #b0b0b0;
}

.pro_title{
	float:left;
	width:100px;
	height:30px;
	line-height:30px;
	color:#ffffff;
	background:#001c65;
	text-align:center;
}

.pro_tiao{
	float:left;
	width:580px;
	height:30px;
	background:#989898;
}

.pro_txt{
	width:640px;
	padding:20px;
}


/* 招聘列表页
------------------------------------------------------------------*/
#right_job {
	float:left;
	padding:0; 
	margin:0;  
	width: 100%;
	height:auto;
	font-size:12px;
}
.table1{
	border-top:2px solid #2448ac;
}
.td1{
	background:#f6f6f6;
	border-bottom:1px solid #e6e6e6;
	font-weight:bold;
}
.td2{
	border-bottom:1px solid #e6e6e6;
}

/* 招聘详细页
------------------------------------------------------------------*/
.table2 {
	border-collapse:collapse;	
}
.table2 td {
	BORDER: #c3c5c2 1px solid;
	padding-left:3px;
	line-height:30px;
}
.td3{
	background:#f4f6f3;
}

/* 下载页面
------------------------------------------------------------------*/

#pagelist {border:4px solid #ccc; padding:10px; width:660px; font-size:12px; list-style-type:none; }
#pagelist li {width:660px; height:30px;}
#pagelist li a .lbt {display:block; width:548px; float:left; text-indent:20px; text-decoration:none; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; display:inline;}
#pagelist li a .ldt {display:block; width:75px; float:right; text-align:center; display:inline;}
#pagelist li a {width:660px; height:30px; display:block; line-height:30px; color:#666; text-decoration:none; cursor:hand; background:url(../images/arrow1.gif) no-repeat 0 0;}
#pagelist li a:hover{ color:#03c; text-decoration:none; background:url(../images/arrow1.gif) no-repeat 0 -30px;}
