﻿@charset "utf-8";
/*去除页面中所有标签的默认间距、补白*/
* { margin:0px; padding:0px;}
/*页面中的默认字体、字体大小、背景、文字颜色*/
body {
	font-size:12px;
	font-family:Arial;
	color:#666666;
	background-color: #ffffff;
	background-image: url(../pic/BG4.gif);
	background-repeat: repeat;
}
#da {
	background-repeat: no-repeat;
	background-position: center top;
	width: 920px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
}

/*页面右侧滚动条*/
html { overflow-y:scroll;}
/*清除页面所有图片的默认边框*/
img { border:none;}
/*去除ol、ul、li的默认样式*/
ol,ul,li { list-style-type:none;}
/*设置表单等项目的默认字体大小*/
input,select,textarea { font-size:12px;}
/*设置文字段落、表格单元格的默认行高*/
p,th,td { line-height:22px;}
/*字体*/
.yahei { font-family:微软雅黑;}
.songti { font-family:宋体;}
/* 其它需要用到的字体大小 */
h1{ font-size:14px;}
h2{ font-size:12px;}
h3{ font-size:10px;}
.font10 { font-size: 10px; }
.font11 { font-size: 11px; }
.font12 { font-size: 12px; }
.font13 { font-size: 13px; }
.font14 { font-size: 14px; }
.font15 { font-size: 15px; }
.font16 { font-size: 16px; }
.font24 { font-size: 24px; }
/*去除页面中的链接点击后留下的虚线框*/
body a{ outline:none;blr:expression(this.onFocus=this.blur());}
/* 整个网站需要的字体样式*/
.strong { font-weight:bold;}
.underline { text-decoration:underline;}
/* 图片边框 */
.imgp1 img { padding: 1px; border: 1px solid #cccccc; }
.imgp2 img { padding: 2px; border: 1px solid #cccccc; }
/* 1px细线 */
.div1px { border:#CCCCCC solid 1px; }
/* li相关 */
ul,li { list-style-type:none; }
/* 带着图片的li */
.imgli1 li{ list-style-image:url(../BG.jpg) ; }
/*默认的文字链接样式*/
a:link { color:#666666; text-decoration:none;}
a:visited { color:#666666; text-decoration:none;}
a:hover { color:#0f2c8d; text-decoration:none;}
a:active { color:#0f2c8d; text-decoration:none;}

/*其他文字链接样式*/
.cffffff a:link{text-decoration : none ;color : #ffffff ;}
.cffffff a:visited {text-decoration : none ;color : #ffffff ;}
.cffffff a:hover {text-decoration : none ;color : #cccccc ;}
.cffffff a:active {text-decoration : none ;color : #ffffff ;} 
.cffffff { color:#ffffff;}

.cc8200e a:link{text-decoration : none ;color : #c8200e ;}
.cc8200e a:visited {text-decoration : none ;color : #c8200e ;}
.cc8200e a:hover {text-decoration : none ;color : #cccccc ;}
.cc8200e a:active {text-decoration : none ;color : #c8200e ;} 
.cc8200e { color:#c8200e;}

.c132753 a:link{color : #132753 ;}
.c132753 a:visited {color : #132753 ;}
.c132753 a:hover {color : #0050ff ;}
.c132753 a:active {color : #132753 ;} 
.c132753 { color:#132753;}

.c000000 a:link{color : #000000 ;}
.c000000 a:visited {color : #000000 ;}
.c000000 a:hover {color : #0050ff ;}
.c000000 a:active {color : #000000 ;} 
.c000000 { color:#000000;}

.c666666 a:link{color : #666666 ;}
.c666666 a:visited {color : #666666 ;}
.c666666 a:hover {color : #0050ff ;}
.c666666 a:active {color : #666666 ;} 
.c666666 { color:#666666;}

.c333333 a:link{color : #333333 ;}
.c333333 a:visited {color : #333333 ;}
.c333333 a:hover {color : #0050ff ;}
.c333333 a:active {color : #333333 ;} 
.c333333 { color:#333333;}

/* w系列控制宽度 */
.wauto { width: auto }
.w25 { width: 25%; }
.w33 { width: 33.3%; }
.w50 { width: 50%; }
.w100 {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}

.w10px { width: 10px; }
.w80px { width: 80px; }
.w100px { width: 100px; }
.w120px { width: 120px; }
.w135px { width: 185px; }
.w140px { width: 140px; }
.w200px { width: 200px; }
.w204px { width: 204px; }
.w210px { width: 210px; }
.w220px { width: 220px; }
.w300px { width: 300px; }
.w310px { width: 310px; }
.w320px { width: 320px; }
.w320px img {
	padding: 4px;
	height: 300px;
	width: 300px;
	border: 1px solid #999999;
}
.w400px {
	width: 400px;
	padding-right: 10px;
}
.w132px { width: 132px; }
.w265px {
	width: 265px;
	padding-right: 30px;
	padding-left: 10px;
}
.w660px { width: 660px; }
.w676px { width: 676px; }
.w680px { width: 680px; }
.w690px { width: 690px; }
.w920px { width: 920px; }
.w960px {
	width: 920px;
}
.w980px { width: 980px; }
.w1000px { width: 1000px; }

/* h系列控制高度 */
.h100 { height:100%; }
.hauto { height:auto; }

.h20px { height: 20px; }
.h22px { height: 22px; }
.h28px { height: 28px; }
.h30px { height: 30px; }
.h38px { height: 38px; }
.h40px { height: 40px; }
.h50px { height: 50px; }
.h70px { height: 70px; }
.h85px { height: 85px; }
.h150px { height: 150px; }
.h155px {
	height: 155px;
}

.lineheight100  { line-height:100%;}
.lineheight120  { line-height:120%;}
.lineheight150  { line-height:150%;}
.lineheight180  { line-height:180%;}
.lineheight200  { line-height:200%;}
.lineheight250  { line-height:250%;}

.lineheight15px  { line-height: 15px; }
.lineheight20px  { line-height: 20px; }
.lineheight22px  { line-height: 22px; }
.lineheight24px  { line-height: 24px; }
.lineheight28px  { line-height: 28px; }
.lineheight30px  { line-height: 30px; }
.lineheight30px  { line-height: 30px; }
.lineheight32px  { line-height: 32px; }
.lineheight38px  { line-height: 38px; }
.lineheight40px  { line-height: 40px; }

/* --bg系列控制背景图片，自行添加，前面的px控制左右相对位置，后面的控制上下相对位置-- */
.ybg1 {
	background-color: #FFFFFF;
	background-image: url(/template/pic/ye16.png);
	background-repeat: repeat-x;
}
.ybg2 { background:url(/template/pic/footbg.png) no-repeat center top;}
.ybg3 {
	z-index: 1;
	position: relative;
	background-color: #234295;
}
.ybg4 { background:url(/template/pic/ye14.png) no-repeat;}
.ybg5 { background:url(/template/pic/ye13.png) no-repeat;}
.ybg6 { background:url(/template/pic/ye9.png) no-repeat center top;}
.ybg7 { background:url(/template/pic/ye21.png) no-repeat center top;}
.ybg8 { background:url(/template/pic/ye6.png) no-repeat right top;}

.mlbg3 { background: #888888;}
.mlbg4 { background: #F0F0F0 url(/template/pic/ye12.png) repeat-y 198px 0px;}

/* p系列控制padding */
.p5 { padding:5px;}
.p10 { padding:10px;}
.p15 { padding:15px;}
.p20 { padding:20px;}
.p25 { padding:25px;}
.p30 { padding:30px;}

.pt3 { padding-top:3px;}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pt25 { padding-top:25px;}
.pt27 { padding-top:27px;}
.pt30 { padding-top:30px;}
.pt35 { padding-top:35px;}
.pt45 {
	padding-top:45px;
	padding-left: 10px;
}
.pt60 {
	padding-top:85px;
}

.pr5 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr25 { padding-right:25px;}
.pr30 { padding-right:30px;}

.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.pb25 { padding-bottom:25px;}
.pb30 { padding-bottom:30px;}

.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl25 { padding-left:25px;}
.pl30 { padding-left:30px;}
.pl40 { padding-left:40px;}
.pl60 {
	padding-right: 60px;
}
.pl75 { padding-left:25px;}

/* m系列控制padding */
.m5 { margin:5px;}
.m10 { margin:10px;}
.m15 { margin:15px;}
.m20 { margin:20px;}
.m25 { margin:25px;}
.m30 { margin:30px;}

.mt5 { margin-top:5px;}
.mt10 {
	margin-top:10px;
}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt25 { margin-top:25px;}
.mt30 { margin-top:30px;}

.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.mr25 { margin-right:25px;}
.mr30 { margin-right:30px;}

.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb25 { margin-bottom:25px;}
.mb30 { margin-bottom:30px;}

.ml5 { margin-left:5px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml25 { margin-left:25px;}
.ml30 { margin-left:30px;}

/* 其他常用元素 */
/*文本对齐样式*/
.center { margin:0px auto;}
.tcenter { text-align:center;}
.tleft { text-align:left;}
.tright { text-align:right;}
/*左右漂浮样式*/
.l {
	float: left;
}
.r { float: right; }
/*css清除浮动*/
.c { clear:both; }
.clear { clear:both; height:1px; margin-top:-1px; overflow:hidden}
/*clearfix:after*/
.clearfix:after { content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix { display:inline-table; display:block;}
*html .clearfix { height:1%;}
*+html .clearfix { height:1%;}
.imgfix img{display:block;}
/* 1px细线 */
.div1 { border:#CCCCCC 1px solid; }
.b1sc { border:1px solid #CCCCCC;}
.bt1sc { border-top:1px solid #CCCCCC;}
.br1sc { border-right:1px solid #CCCCCC;}
.bb1sc { border-bottom:1px solid #CCCCCC;}
.bl1sc { border-left:1px solid #CCCCCC;}
/*添加鼠标悬浮显示手的形状*/
.hand { cursor:pointer;}
/*单行截字*/
.textbreak { white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/*隐藏元素*/
.hide {	display:none;}
.hidden { overflow:hidden; }
/*解决IE6双边距加倍错误*/
.inline { _display:inline;}s

/* 页面其他用到效果
-------------------------------------------------------------- */

/*nav*/
#main_nav {z-index:999; width:960px; height:38px; margin:0px auto ; clear:both;}/*导航外框 div*/
ul.na01 { width:100%; height:38px; float:left;}/*导航外框 ul*/
li.na02 { position:relative; z-index:999; width:120px; height:38px; float:left;}/*一级菜单 li*/
a.na03 { display:block; width:100%; height:38px; line-height:38x; text-align:center; font-size:14px; font-family:微软雅黑;}/*一级菜单 a*/
a.na03:link,a.na03:visited { color:#fff;}
a.na03:hover { color:#ffff00;}

ul.nb01 { display:none; position:absolute; z-index:2; left:0px; top:38px; width:120px; padding:7px 0px; background:#243B7E; filter:alpha(opacity=80); opacity:0.8;}/*二级菜单外框 ul*/
ul.nb01 li { line-height:25px; border-bottom:#6184af 1px dotted;}/*二级菜单外框 li*/
ul.nb01 li a { display:block; width:120px; height:25px; line-height:25px; padding:0px 0px 0px 0px; text-align:center; font-size:13px; font-family:微软雅黑;}/*二级菜单外框 a*/
ul.nb01 li a:link,ul.nb01 li a:visited { color:#ffffff;}
ul.nb01 li a:hover { color:#b2d0e9;}
/*nav end*/

.datalist{
 border:1px solid #cccccc; /* 表格边框 */
 font-family:Arial;
 border-collapse:collapse; /* 边框重叠 */
 background-color:#ffffff; /* 表格背景色 */
 font-size:12px;
}
 
.datalist caption{
 padding-bottom:5px;
 font:bold 12px;
 text-align:center;
}
 
.datalist th{
 border:1px solid #cccccc; /* 行名称边框 */
 background-color:#eeeeee; /* 行名称背景色 */
 color:#000000;    /* 行名称颜色 */
 font-weight:bold;
 padding-top:4px; padding-bottom:4px;

 text-align:center;
}
.datalist td{
 border:1px solid #cccccc; /* 单元格边框 */
 text-align:center;
 padding-top:4px; padding-bottom:4px;

}
.datalist tr.altrow{
 background-color:#c7e5ff; /* 隔行变色 */
}



.job_kuang7{ width:630px; padding-bottom:20px;}
.deal_Contain7 { width:655px; border-top:1px solid #dfdfdf;}
.deal_Title7 { height:51px; border-bottom:1px solid #dfdfdf; background:#f7f7f7; cursor:pointer; font-family:"宋体";}
.deal_Title7.deaTi7{ border-bottom:none; background:#fff;}
.deal_Title7.deaTi7 .job_list17{ background:url(/template/pic/job_cionon.gif) 20px 15px no-repeat; font-weight:bold;}
.job_list17{ width:564px; padding-left:66px; height:51px; line-height:51px; float:left; text-align:left; background:url(/template/pic/job_cionoff.gif) 20px 15px no-repeat;}
.deal_menuCont7 { width:655px; line-height:28px; padding-bottom:6px; background:#fff; border-bottom:1px solid #dfdfdf; padding-bottom:15px;}
.deal_txt7{ width:605px; margin-left:25px; line-height:22px; color:#2b2b2b; font-family:"微软雅黑";}
.deal_txt7 span{ margin-right:60px;}
.career_zz7{ color:#808080;}
.career_zz7 span{ color:#2b2b2b;}

.yedebug1 {z-index:-1; 
_top:expression_r(eval_r(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }#xxx {
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.k_pagelist {float:left;display:table;clear:both;line-height:30px;}
.k_pagelist em {padding:2px 5px;border:1px solid #F00;font-size:12px;margin:0px 1px;background:#F00;color:#fff;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px 5px;border:1px solid #F00;font-size:12px;margin:0px 1px;color:#F00;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}
#x-topp {
	width: 920px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.t30{text-indent: 30px;}
.t40{text-indent: 40px;}
.t50{text-indent: 50px;}
#xxx-1 {
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	background-image: url(../pic/bannerPointon.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003399;
}
#xxx-1 a {
	color: #003399;
	text-decoration: none;
}


.page { padding:0 0 40px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 2px; padding:0 8px; border:1px solid #ddd; background:#ddd; color:#333; vertical-align:top; }
.page a:hover,.page .current { border:1px solid #c9a36d; background:#c9a36d; color:#fff; }
.page em,.page strong{margin:0 10px;color:#CC8080;}
