*{ margin:0;padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
body{
	background:url(../images/bg.jpg) repeat-x;
}
.box_fff{ width:950px; background:#FFF; margin:0 auto;}
.box{ width:930px; margin:0 auto;}
img{ border:0;}
.notice a{ text-decoration:none; color:#F00 }

h1{ padding-top:6px; padding-left:10px; padding-bottom:10px; font-size:12px}
h1 span{ padding-right:10px; padding-top:5px;}

h2{ border-bottom:#52a801 solid 1px; height:20px; line-height:25px; padding-left:10px; padding-top:8px;}
h2 img{ display:block; border-bottom:#52a801 solid 1px; padding-bottom:5px;}
h2 span{ float:right; padding-top:8px; padding-right:8px;}
h2 span img{ border:0;}

h3{ background:url(../images/main_left_h3.gif) no-repeat 3px 7px; padding-left:15px; height:22px; line-height:22px; width:178px; margin:0 auto; border-bottom:#dedede solid 1px; color:#032a78; font-weight:normal; }


.location{ background: url(../images/location_bg.jpg) no-repeat; width:910px; height:29px; line-height:29px; color:#898989; padding-left:20px;}
.location a{ color:#123a67; text-decoration:none;}
.location a:hover{ color:#000000; text-decoration:none;}
#divStayTopright{ display:none;}
#joblist td{text-align:left;}



#twsz{
	width:763px;
	margin:0 auto;
	}
#twsz p{
	height:36px;
	background:url(/images/shizi/images/sz-top-bg.jpg) repeat-x;
	}
#szbox {
	height:1250px;
	background:url(/images/shizi/images/main-bg.jpg) repeat-x;
	}
.picshow{
	height:170px;
	overflow:hidden;
	float:left;
	width:100%;
	}
.picshow h1 {
	width:23px;
	height:155px;
	float:left;
	margin:0 10px 0 5px;
	margin-top:3px;
	}
.show {
	width:131px;
	height:165px;
	float:left;
	overflow:hidden;
	text-align:center;
	margin-top:5px;
	margin-right:5px;
	}