@charset "utf-8";
/* CSS Document */


.baseDiv{ clear:both; width:960px; margin:0 auto; }

.page{  height:35px;font-size:12px; clear:both; margin:0 auto;  padding-top:10px;  }
.page li {
display: inline;
list-style: none;
height: 22px;
line-height: 22px;
padding: 0 5px;
text-align: center;
}
.cenCon .page a{ display:block;  float:left; text-decoration:none; height:18px; width:auto; padding:3px 5px; line-height:18px; text-align:center; border:1px #7f0505 solid; color:#7f0505; margin-left:5px;}
.cenCon .page a:hover{ background-color:#7f0505; color:#fff;font-weight:bold; text-decoration:none;}
.cenCon .page .s{ background-color:#7f0505; color:#fff;font-weight:bold;}
.page b{ color:#7f0505;}
.page .pCount{ float:left; margin-left:10px;  line-height:20px;}
.page .pageIndex{ float:right; margin-right:10px;}
.page .pageNo{ float:left;}
.page .pre{ display:block; float:left; width:18px; height:18px; background: url(../images/pre.gif) 0px center no-repeat;text-indent: -10000px; border:1px #7f0505 solid;}
.page .nxt{ display:block; float:left; width:18px; height:18px; background: url(../images/next.gif) 0px center no-repeat;text-indent: -10000px; border:1px #7f0505 solid; margin-left:5px;}

.leftDiv{ float:left; width:202px; overflow:hidden;}
.cenCon{ float:right; width:715px; background:url(../images/c_cenBg.gif) center top no-repeat; padding-left:10px; padding-right:10px; overflow:hidden; color:#333; }
.cenCon a{ color:#333; }

.iTit{ width:202px; height:47px; background:url(../images/c_iTitBg.gif) left top no-repeat; position:relative; }
.iTit b{position:absolute; display:block; top:18px; left:43px;font-size:18px; color:#fff; font-family:"黑体" ! important; font-weight:500;}

.oTit{ clear:both; height:47px; position:relative; }
.oTit b{position:absolute; display:block; top:18px; left:13px; background:url(../images/c_Arr3.gif) left 0px no-repeat; padding-left:13px; font-size:14px; color:#000; font-weight:700;}
.oTit span{position: absolute; text-align:left; top:16px; right:10px; color:#000; line-height:15px;}
.oTit span a{color:#000; padding-left:0px; margin-right:2px;}

.sortList{ clear:both; width:202px; overflow:hidden; list-style:none;}
.sortList li{ margin:0 auto; width:202px; background:url(../images/c_navLiBg.gif) left top no-repeat; margin-top:5px;}
.sortList li a{ display:block; color:#000; font-size:13px; font-weight:700; background:url(../images/c_navLiArr.gif) 10px 7px no-repeat; padding-left:30px;  line-height:32px;   }
.sortList li a:hover{ color:#7c0000; font-weight:700; text-decoration:none;}
.sortList .s a{ color:#7c0000; font-weight:700;}


.icoBox{ float:right; width:202px; overflow:hidden; margin-top:10px;}
.ico1{ display:block; width:202px; height:54px; background: url(../images/c_pic3.jpg) left top no-repeat;}
.ico2{ display:block; width:202px; height:54px; background: url(../images/c_pic4.jpg) left top no-repeat; margin-top:10px;}
.ico3{ display:block; width:202px; height:54px; background: url(../images/c_pic5.jpg) left top no-repeat; margin-top:10px;}
.ico4{ display:block; width:202px; height:80px; background: url(../images/c_pic6.jpg) left top no-repeat; margin-top:15px;}


#cenCon{ line-height:25px; font-size:12px; padding:10px;}
#cenCon p{ line-height:30px;}

#cenCon .briTab{ border-top:1px #a30f03 solid; border-left:1px #a30f03 solid; text-align:center;}
#cenCon .briTab tr td{ border-right:1px #a30f03 solid; border-bottom:1px #a30f03 solid;}

.map{ clear:both; margin;0 auto; width:690px; height:400px; border:1px #dcdcdc solid; padding:1px;}
.pic{ clear:both; margin:0 auto; width:925px; height:232px;}
#cenCon STRONG{ font-size:14px;}
#cenCon ol{ clear:both; padding-left:30px; padding-bottom:20px;}
#cenCon ul{ clear:both; padding-left:30px; padding-bottom:20px; line-height:25px;}

#content{ padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px; line-height:20px;}
#content h3{ font-size:25px; line-height:25px; clear:both; margin-bottom:8px;text-align:center; padding-bottom:10px;font-family:黑体; font-weight:normal;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#00000000')  }
#content p{ clear:both; padding:0px; margin-bottom:20px;line-height:22px; }
#dateandtime{ clear:both;  text-align:center;border-bottom:1px #ccc dashed; padding-bottom:10px; margin-bottom:15px;}
#dateandtime span{ margin-right:15px;}

#oLink2{ clear:both; padding-bottom:40px; padding-top:20px; border-top:1px #ccc dashed;}
#oLink2 .Pre{ float:right;}
#oLink2 .Next{ float:left;}


#proList{ clear:both; margin:0 auto; overflow:hidden; padding:10px;}
#proList dl{ float:left; width:150px; height:135px; padding:5px; border:1px #d8dad7 solid; margin-bottom:15px; margin-right:20px; text-align:center; overflow:hidden;zoom:1;}
#proList dl dt{ clear:both; width:150px; height:113px; overflow:hidden;}
#proList dl dt img{ width:150px; height:113px;}
#proList dl dd{ clear:both; width:150px; height:22px; overflow:hidden;  text-align:center; }
#proList dl dd a{ clear:both; display:block; line-height:28px;}
#proList .last{ float:right; margin-right:0px;}


.listbox {
CLEAR: both;
MARGIN: 15px 8px;
OVERFLOW: hidden;
margin: 15px 8px;
overflow: hidden;
}
/*
.e2 li {
CLEAR: both;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 12px;
OVERFLOW: hidden;
WIDTH: 100%;
PADDING-TOP: 12px;
BORDER-BOTTOM: #787878 1px solid;
overflow: hidden;
border-bottom: 1px solid #787878;
list-style-type:none;
}
.e2 li a.preview {
DISPLAY: inline;
FLOAT: left;
MARGIN-BOTTOM: 3px;
MARGIN-LEFT: 10px;
WIDTH: 160px;
MARGIN-RIGHT: 17px;
height:140px;
}
.e2 li a.preview img {
BORDER-RIGHT: #eee 1px solid;
PADDING-RIGHT: 1px;
BORDER-TOP: #eee 1px solid;
DISPLAY: block;
PADDING-LEFT: 1px;
PADDING-BOTTOM: 1px;
BORDER-LEFT: #eee 1px solid;
WIDTH: 160px;
PADDING-TOP: 1px;
BORDER-BOTTOM: #eee 1px solid;
border-right: 1px solid #EEE;
border-top: 1px solid #EEE;
border-left: 1px solid #EEE;
border-bottom: 1px solid #EEE;
}
a img {
BORDER-TOP-WIDTH: 0px;
BORDER-LEFT-WIDTH: 0px;
BORDER-BOTTOM-WIDTH: 0px;
BORDER-RIGHT-WIDTH: 0px;
}
.e2 a {
COLOR: #131313;
}
.e2 li a.title {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
MARGIN-LEFT: 2px;
OVERFLOW: hidden;
COLOR: #cc0033;
LINE-HEIGHT: 25px;
overflow: hidden;
}
.e2 span.info {
DISPLAY: block;
PADDING-LEFT: 12px;
COLOR: #131313;
LINE-HEIGHT: 23px;
}
.e2 span.info small {
FONT-SIZE: 12px;
MARGIN-LEFT: 3px;
COLOR: #131313;
}
.e2 p.intro {
PADDING-RIGHT: 10px;
PADDING-LEFT: 0px;
MARGIN-LEFT: 5px;
COLOR: #2b2b2b;
LINE-HEIGHT: 20px;
height:100px; 
overflow:hidden;
}*/


.e2 li {
	width:160px;
	float:left;
	*display:inline;
	text-align:center;
	margin:0 3px 12px;
	list-style:none;
	}

.e2 li a.title{
	height:32px;
	line-height:32px;
	overflow:hidden;
	}

#proShow{ padding:15px 10px 10px 10px;}
#proShow h3{ font-size:18px; clear:both; margin-bottom:8px;text-align:center; padding-bottom:10px;font-family:黑体 ! important; font-weight:600;letter-spacing:1px;}
#dateandtime{ clear:both;  text-align:center;border-bottom:1px #c3c3c3 dashed; padding-bottom:10px; margin-bottom:15px;}
#dateandtime span{ margin-right:15px;}
.pBox{ clear:both; text-align:left; }
.pBox .pImg { clear:both; width:680px; text-align:center; padding-bottom:5px;}
.pBox .pImg img{ }
.pBox .pContent{ clear:both; width:690px; font-size:13px; }
.pBox .pContent p{ clear:both; line-height:22px; }
.pBox .pContent p {}


#newsList{ overflow:hidden; margin:0 auto; clear:both; padding:10px;}
#newsList table{ clear:both; margin:0 auto; width:100%; border-top:1px #e5e6e7 solid;}
#newsList table tr{ height:28px; line-height:28px; }
#newsList table tr td{ border-bottom:1px #e5e6e7 solid; overflow:hidden;}
#newsList table tr td a{ display:block; color:#000; width:520px; background:url(../images/c_Arr4.gif) 15px 10px no-repeat; padding-left:25px; text-overflow:ellipsis;white-space:nowrap;}
#newsList table tr td a:hover{ color:#ff0000; text-decoration:none;}
#newsList table tr td span{ font-family:"宋体" ！ important; color:#a4a4a4;}


#msgBox{ margin-top:10px; padding:10px 0px 10px 17px;color:#555; text-align:left; border:1px #ccc dashed;}
#msgBox #msgForm ul{list-style:none;clear:both; padding:0px; margin:0px;}
#msgBox #msgForm ul li{ float:left; margin-right:10px; margin-bottom:10px;}
#msgBox a{text-decoration:underline;}
#msgForm p{ text-align:left; margin-top:0px; margin-left:0px; clear:both;}
#msgBox .incss{ border:1px #e8e6e6 solid; margin-left:0px; margin-right:0px;  height:18px; line-height:18px; background: url(../images/noBg.gif) no-repeat 0px 0px; color:#8c8c8c; padding:0px;}
#msgBox .bcss{border:0px #a5c3d6 solid; margin-right:5px; margin-left:0px; margin-top:0px;background: url(../images/btn.gif) no-repeat 0px 0px; width:110px; height:23px;  color:#666; padding:4px; }
#msgBox #returnDiv{  text-align:left; line-height:25px; color:Red;}
#msgBox #returnDiv ul{ text-align:left; padding-left:15px;}
#msgBox #returnDiv p{ clear:both;}
.msgContent{clear:both;border:1px #ccc dashed;padding: 4px;margin-top:15px; text-align:left;}
.msgContent .ask{font-size: 12px;background-color:#eee; clear: both;color:#555; padding:8px;}
.msgContent .ask dt{ margin-bottom:10px;}
.msgContent .ask dd{ color:#444;}
.msgContent .ask .askName{ }
.msgContent .replay{ padding:8px; color:#555;}
.msgContent .replay dt{ font-weight:700;  margin-bottom:2px;}
.msgContent .replay dd{ line-height:20px; font-weight:normal;}

#jobList{ overflow:hidden; margin:0 auto;position: relative; padding:10px; }
#jobList dl{ clear:both; margin-bottom:15px;}
#jobList dl dt{ display:none;}
#jobList #jobImg{ padding-top:10px; }
.tabletxt {border-top:1px solid #7f0505;border-left:3px solid #7f0505;width:100%;margin:0 auto}
.tabletxt tr{ background-color:expression('#fff,#f6f5f5'.split(',')[rowIndex%2]); line-height:22px; }
.tabletxt td {padding:2px 0 2px 10px;border-bottom:1px solid #7f0505;border-right:1px solid #7f0505}
#jobList STRONG{ font-weight:700; padding-right:5px;}


