@charset "utf-8";
/* CSS Document */
html,body,div,dl,dt,dd,ul,li,ol,h1,h2,h3,h4,h5,h6,p,th,td,form{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
ul,ol{list-style:none; margin:0; padding:0;}
li{margin:0; padding:0;}
a img{border:none;}
.clearfix:after{clear:both;content:".";display:block;line-height:0;height:0;visibility:hidden;}
.clear{clear:both;display:block;line-height:0;height:0;font-size:0;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
body{font:12px '宋体',Arial,Helvetica,sans-serif;color:#333;overflow-x:auto;}
a{text-decoration:none;color:#333;}
a:hover	{color:#000;}

/*** Content STYLES ***/
.content {color: #333333; font-family: "宋体", Arial; font-size: 12px; line-height: 22px; padding:10px;}

/*.left01{color: #333333; font-family: "宋体", Arial; font-size: 12px; line-height: 22px; padding:10px;}*/

/*** Contact STYLES ***/
.contact {color: #333333; font-family: "宋体", Arial; font-size: 12px; line-height: 22px; }

/*** Jobs STYLES ***/
.font14 {color: #333333;font-family: "宋体", Arial;font-size: 14px;line-height: 25px;}
.font12 {color: #333333;font-family: "宋体", Arial;font-size: 12px;line-height: 25px;}

/*** carousel STYLES ***/
.slide{overflow:hidden;width:900px;margin:0 auto;}
.slide ul{list-style:none;}
.slide ul.root{width:9999px;}
.slide ul li{float:left;width:234px;}	/*此处改为图片宽度*/
.slide ul li img{display:block;}
.slide .label_text{ width:100%;display:block; text-align:center; line-height:18px;}


/*** Frame STYLES ***/
body{background:url(../img/tpl_bg_1.gif);}
#container{margin: 0px auto; width:100%; height:100%; background-color:#fefcfd; }
	#header_outer { background:url(../img/header_bg.png) repeat-x top center;width: 1000px;margin: 0 auto;}
	#header{ width:941px; height:481px;margin: 0px auto; overflow: hidden;position: relative;}
		#logo {position:absolute; z-index:500; top:28px; left:15px;}
		
		#nav1 {position: absolute; z-index: 400; left:15px; top: 92px;}
			#nav1 * {margin: 0;padding: 0;list-style: none; float: left; line-height:52px; font-family:"微软雅黑",Arial, "宋体";font-weight:bold;}
			#nav1 li {color:#fff;}
			#nav1 a {display: block; color:#fff; display:block; width:160px; height:52px; text-align:center;font-size:14px; }
			#nav1 a:hover {color:#fff; background:url(../img/tpl_1.jpg) repeat-x center center;}
			#nav1 a.page{color:#fff; background:url(../img/tpl_1.jpg) repeat-x center center;}
		
		#banner{position: absolute; z-index: 300;}
			#banner .img1{position: absolute; top: 159px; width:941px; height:322px;}

	#main_outer {margin: 0px auto;}
	#main { width: 941px; margin: 0px auto; background-color:#FFF; padding-top:13px; padding-bottom:13px;}
	
	#footer {width: 970px; height: 93px; margin: 0px auto; background:url(../img/header_bg.png) bottom repeat-x;overflow: hidden}
		#copyright{text-align: center; line-height: 120px; color:#FFF;}



		.job-city{
			cursor: pointer;
			/*width: 155px;*/
			height: 50px;
			line-height: 50px;
			text-align: center;
			background: #C0E7FF;
			margin: 5px auto
		}
.city-active{background: #004EA2;color: white}