body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button{margin:0;padding:0;}
body{font-size:14px; line-height:28px;font-family: Arial; color:#444; text-align:center; background:url(images/bg.jpg) top center no-repeat #b8cfe5;}
ul,ol,dl{ list-style:none;}
.clearfix:after {visibility: hidden;display: block;content: ".";clear: both;height: 0;}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix {display: block;}
/* End hide from IE-mac */
.clear{ clear:both; font-size:0; line-height:0; height:0;}
.test{ border:#F00 1px solid;}
a{ text-decoration:none;}
img{ border:none;}

#wrapper{
	margin:0 auto;
	width:960px; 
}

/*head*/
#c_header{
	width:960px;
}
#c_header img{
	display:block;
}
.c_header_nav{
	width:960px;height:133px;background:url(images/top_01.jpg);
}
.c_header_nav a{
	margin:70px 10px 0 0;float:right;display:block;
	width:140px;height:50px;background:url(images/a.png);
	color:#1f5982;font-size:18px;line-height:18px;font-family:"黑体"；
}
.c_header_nav a:hover{
	color:#f60;
}
.c_header_show1{
	width:960px;height:161px;background:url(images/top_02.jpg);
}
.c_header_show2{
	width:960px;height: 150px;background:url(images/top_03.jpg) no-repeat;
}
.c_header_show3{
	width:960px;height:80px;background:url(images/top_04.jpg);
}
.c_header_show4{
	width:960px;height:79px;background:url(images/top_05.jpg);
}

/*main*/
#main{
	overflow:hidden;
	width:960px;background:#fff;
}
#main .text_area{ 
	padding:20px 50px; float:left;
	width:860px;
	text-align:left;
}
#main .text_area p{ 
	text-indent:2em; padding:5px 0;
}
#main .text_area span{
	color:#f60;font-weight:bold;font-size:16px;
}
#main .text_area h2{
	padding:20px 0 0 0;
	color:#37c;font-size:18px;
}

/*joblist*/
#main .joblist{
	padding:20px 50px; float:left;
	width:860px;
	text-align:left;
}
#main .joblist ul{ 
	list-style-type:none;
	width:860px; 
	color:#333;
}
#main .joblist li{
	float:left;
	width:286px;height:40px;
	text-align:center;
}
#main .joblist ul li a{
	display:block;
	width:270px;height:30px;background:#DFEFF7;border:1px solid #ADD4E8;
	color:#333; line-height:35px;
}
#main .joblist ul li a:hover{
	border:1px solid #f60;
	color:#f60;
}
#main .joblist img{
	padding:0 0 20px 0;
}

/*foot*/
#foot{
	padding:30px 0;
	width:100%;background:#444;
	color:#fff;
}

/*gundong*/
#demo{
	overflow:hidden;margin:20px 50px;
	width:860px;
}
#demo img{
	padding-right:10px;
}
#demo td{
	text-align:center; color:#000;
}

/* go to top */
 #returnTop {
	_display:none;
	position:fixed;
	_position:absolute;
	z-index:999;
	right:15px;
	bottom:-200px;
	_bottom:auto;
	width:36px;
	height:65px;
	text-indent:-999px;
	overflow:hidden;
	background-image:url(images/Top.png);
	_background-image:url(images/Top.png);
	background-repeat:no-repeat;
	background-position:0 0;
	transition:bottom 0.9s;
	-webkit-transition:bottom 0.9s;
	-moz-transition:bottom 0.9s;
	-o-transition:bottom 0.9s;
}
#returnTop:hover {
	background-position:0 -65px;
}