@charset "utf-8";
/* CSS Document */


/*
reset.css
*/


/* ranging */
body,
h1,h2,h3,h4,h5,h6,
hr,
blockquote,
dl,dt,dd,
ul,ol,li,
pre,
form,fieldset,legend,button,input,textarea,
th,td,
div {
	margin: 0;
	padding: 0;
	text-align:left;
	color:#525252;
}

p{
	margin: 0;
	padding: 0;
	}



/* set font */
body,
div,
button,input,select,textarea { font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; }
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	vertical-align: baseline;
	zoom: 1;
}

address,cite,dfn,em,var { font-style: normal; }

code,kbd,pre,samp { font-family: courier new, courier, monospace; }

small { font-size: 12px; }

ul,ol {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

a { color:#525252; text-decoration: none; }

a:hover {text-decoration: underline; }

a:focus {
	outline-style: none;
	outline-width: 0;
}

sup { vertical-align: text-top; }

sub { vertical-align: text-bottom; }

legend { color: #000; } /* for ie6 */

fieldset,img { border: 0 none; }

button,input,select,textarea {
	font-size: 100%;
	font-weight: inherit;
}

input[type=radio],
input[type=checkbox] { vertical-align: middle; }

textarea { overflow: auto; }

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption,th { text-align: left; }

/*
clearfix
*/
.clearfix:after,
ul:after,
#container:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix { zoom: 1; } /* IE6 */
* html ul { zoom: 1; } /* IE6 */
* html #container { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
*:first-child+html ul { zoom: 1; } /* IE7 */
*:first-child+html #content { zoom: 1; } /* IE7 */
/*
clearfix line
*/
.clear {
	clear:both;
	height:0px;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	zoom:1;
}
/*
layout
*/
html { overflow-y: scroll; }

body {
	background:url(../img/bg_body.gif) repeat-x;
}
#warp{ width:940px; margin:0 auto; overflow:hidden;}
#head{ background: url(../img/bg_head.jpg) no-repeat; height:178px;}
#head h1{ visibility:hidden}
#content{ border-width:0 1px 1px 1px ; border-style:solid; border-color: #e9e9e9 #e9e9e9 #e9e9e9 #e9e9e9; margin-top:5px; padding:15px;}
.menu{ height:30px; line-height:30px; border:1px solid #FFEFF2; padding:2px;}
.menu li{ float:left; border-right:1px solid #F2F2F2; }
.menu li.on{ background: #C0272C}
.menu li.on a{ color:#fff}
.menu li a{ display:block; font-size:14px; font-weight:bold; color:#999;padding:0 20px}
.menu li a:hover{ background: #C0272C; color:#fff; text-decoration:none}
.content_txt{ margin:10px 0; text-align:justify;}
.content_txt h2{ margin-bottom:10px; font-size:26px; font-family:"黑体"}
.content_txt p{ line-height:22px; margin-bottom:15px; font-size:12px; text-indent:10px;}
.content_txt .img1{ float:left; margin:0 10px 10px 0; padding:3px; border:1px solid #CCCCCC}
.content_txt .img2{ float:right; margin:0 0 10px 10px; padding:3px; border:1px solid #CCCCCC}
.content_txt .img3{ float:left; margin:0 10px 10px 0; padding:3px; border:1px solid #CCCCCC}
.content_txt dl{ margin:10px 0}
.job_list{width:900px; margin:0 auto;border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;}
.job_list caption{ display:none}
.job_list th{ height:35px; text-align:center; background: #666;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; color:#fff}
.job_list td{ padding:5px; text-align:left;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; }
#footer{ text-align:center; padding:10px 0}
#footer p{ margin-bottom:5px}