.ctop {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	font-size: 12px;
}

.ctopInner {
	width: 1000px;
	margin: 0 auto;
	text-align: right;
}

.ctop,.ctop a {
	color: #6e6e6e;
	text-decoration:none;
}

.cheader {
	width: 1000px;
	margin: 0 auto;
	height:60px;
	position: relative;
	background: url(../images/headerLogo.jpg) no-repeat left center;
}

.headerTitle {
	position: absolute;
	top: 20px;
	left: 132px;
}

.headergohome {
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	height: 60px;
	width:120px;
	text-decoration:none;
}

.headerTel {
	position: absolute;
	right: 10px;
	top: 10px;
}


#InTopNav {
	line-height: 27px;
	height: 27px;
	width: 100%;
	border-bottom: 1px solid #E6E6E6;
	text-align: center;
	background-image: url(/images/2010/header/job168img_In_Bj.jpg);
	background-repeat: repeat-x;
	background-position: 0px -190px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
}
#InTopNavA {
	height: 27px;
	width: 952px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	overflow: hidden;
}
.InTopNavB {
	height: 27px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	overflow: hidden;
	line-height: 27px;
	color: #7D7D7D;
	text-decoration: none;
	float: left;
}
.InTopNavC {
	height: 27px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	overflow: hidden;
	line-height: 27px;
	color: #474747;
	text-decoration: none;
	float: left;
}
.InTopNavC a {
	color: #474747;
	text-decoration: none;
}
.InTopNavC a:hover {
	color: #FF6803;
	text-decoration: none;
}
.InTopNavC a:visited {
	color: #474747;
	text-decoration: none;
}

#InHeader {
	height: 70px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#InHeader h1 {
	float: left;
	height: 58px;
	width: 128px;
	padding-top: 11px;
	margin:0px;
	background:none;
}
.InHeaderEn {
	float: left;
	height: 61px;
	width: 92px;
	margin-top: 11px;
	margin-left: 50px;
}
.InHeaderEn .headCity {
	width:80px;
	border-left:1px solid #ccc;
	overflow:hidden;
	float:left;
	padding-left:5px;
}
.InHeaderEn .cityTitle {
	text-align:center;
	font-size:32px;
	font-family:'simsun';
	color:#35579F;
	overflow:hidden;
	height:38px;
	line-height:38px;
	margin:0;
	padding:0;
}
.InHeaderEnTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #37589F;
	float: left;
	height: 24px;
	width: 82px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.InHeaderEnTxt a {
	color: #37589F;
	text-decoration: none;
}
.InHeaderEnTxt a:hover {
	color: #FF9900;
	text-decoration: none;
}
.InHeaderEnTxt a:visited {
	color: #37589F;
	text-decoration: none;
}
.InHeaderEnBtn {
	float: left;
	height:34px;
	width: 92px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(/images/2010/job168img_In_Bj.jpg) -120px -64px no-repeat;
	font-size: 14px;
	line-height: 34px;
	font-weight: bold;
	color: #FE4F00;
	text-decoration: none;
	text-align: center;
}
.InHeaderEnBtn a {
	color: #FE4F00;
	text-decoration: none;
}
.InHeaderEnBtn a:hover {
	color: #FF9900;
	text-decoration: none;
}
.InHeaderEnBtn a:visited {
	color: #FE4F00;
	text-decoration: none;
}
.InHeaderAd01 {
	height: 56px;
	width: 328px;
	border: 1px solid #C0C4CD;
	float: left;
	overflow: hidden;
	margin-top: 11px;
	margin-right: 12px;
}

#xg_in_dh_1 .nav_tips{position:relative;white-space:nowrap;z-index:99;}
#xg_in_dh_1 .nav_tips:hover{background:none;}
#xg_in_dh_1 .nav_tips .t, #xg_in_dh_1 .nav_tips .t2{display: none;}
#xg_in_dh_1 .nav_tips:hover .t{ 
	display:block;
	  background-image:url(/images/2010/tips.gif);
	  background-repeat:no-repeat;
	  height:32px;
	  font-weight:normal; 
	  color:black;
	  position:absolute;
	  top:25px;
	  width:166px;
	  text-align:center;
	  text-decoration:none;
	  font-size:12px;
	  line-height:38px;
}
#xg_in_dh_1 .nav_tips:hover .t2{ 
	display:block;
	  background-image:url(/images/2010/tips2.gif);
	  background-repeat:no-repeat;
	  height:32px;
	  font-weight:normal; 
	  color:black;
	  position:absolute;
	  top:25px;
	  width:89px;
	  text-align:center;
	  text-decoration:none;
	  font-size:12px;
	  line-height:38px;
 }
.t{
	z-index:10001;
}

#InHeader iframe{margin: -4px 0 0 0;}

.indexWrap{width:1212px;margin:0 auto;}
.index_ico{background-image:url(/images/2017/index_icon.gif);background-repeat:no-repeat;}
.header_min{background:#2182cc;height:30px;line-height:30px;color:#fff;width:100%;font-size:12px;}
.header_min a{color:#fff;}
.header_min .header_left{float:left;text-align:left;width:40%;}
.header_min .header_right{float: right;text-align: right;width: 40%;}
.header_min .header_right .hellowname{color:#b8e0ff}
.link_app,.link_wx{display: inline-block;*display: inline;*zoom:1;cursor:pointer;position:relative;z-index:9;}
.link_app{padding:0 0 0 20px;background-position:-280px 6px;}
.link_app_wrap{width:98px;height:112px;background-color:#fff;border:1px solid #ccc;position:absolute;left:10px;top:30px;z-index:9999;background-position:-67px -250px;display:none;}
.link_wx{padding:0 0 0 24px;background-position:-278px -33px;}
.link_wx_wrap{width:98px;height:112px;background-color:#fff;border:1px solid #ccc;position:absolute;right:-10px;top:30px;z-index:9999;background-position:-67px -361px;display:none;}
.link_app_wrap .arow,.link_wx_wrap .arow{display:inline-block;*display:inline;zoom:1;overflow:hidden;border-color:transparent transparent #fff transparent;border-style:solid dashed dashed;border-width:4px 4px;font-size:0;height:0;line-height:0;width:0;vertical-align:middle;position:absolute;z-index:1;top:-8px;left:45px;}
.index_nav_bg{background:#fff;height:60px;width:100%;}
.index_nav_bg .indexLogo{width:162px;height:48px;float:left;margin:6px 0 0 0;background:url(../images/logo_162x48.gif) no-repeat center center;}
.index_nav_bg .indexLogo a{display:block;width:108px;height:48px;line-height:100em;overflow:hidden;}
.index_nav_bg .indexArea{width:100px;height:46px;float:left;margin:8px 0 0 10px;position:relative;z-index:9;cursor:pointer;}
.index_nav_bg .indexArea span{display:block;width:98px;height:24px;line-height:24px;position:absolute;top:3px;left:0;color:#333;padding:0 12px 0 0;z-index:99;font-size:14px;font-weight:bold;}
.index_nav_bg .indexArea span i,.index_nav_bg .indexArea span.on i{display: inline-block;*display: inline;*zoom:1;width:7px;height:4px;background-position:-205px -101px;vertical-align:middle;margin:0 0 0 5px;}
.index_nav_bg .indexArea span.on i{background-position:-212px -101px;}
.index_nav_bg .indexArea .indexAreaList{display:none;width:300px;padding:15px;border:1px solid #dcdcdc;position:absolute;top:45px;left:0;z-index:98;background:#fff;}
.index_nav_bg .indexArea .indexAreaList a{display: block;min-width: 40px;padding: 0 20px 0 0;height: 30px;line-height: 30px;color: #333;float: left;}
.index_nav_bg .indexArea .indexAreaList a:hover{color:#ff9900;}
.index_nav_bg .indexArea .other{position:absolute;left:0;bottom:-1px;width:100%;color:#ff9900;font-size:12px;height:20px;line-height:20px;}
.index_nav_bg .indexNav{width:800px;float:right;text-align:right;}
.index_nav_bg .indexNav ul li{display: inline-block;*display: inline;*zoom:1;height:60px;position:relative;z-index:999;float:left;}
.index_nav_bg .indexNav ul li a{display:block;height:58px;line-height:58px;font-size:16px;color:#333;text-align:center;padding:0 13px;border-bottom:2px solid #fff;}
.index_nav_bg .indexNav ul li a.hasisubmenu{width:100px;padding:0;}
.index_nav_bg .indexNav ul li a.sp{color:#ff9900;}
.index_nav_bg .indexNav ul li a.onhover{border-bottom:2px solid #fff;color:#097ece;background:#fff;}
.index_nav_bg .indexNav ul li a.hasisubmenu .qy_pt,.index_nav_bg .indexNav ul li a.onhover .qy_pt,.index_nav_bg .indexNav ul li a.hasisubmenu .qy_sb,.index_nav_bg .indexNav ul li a.onhover .qy_sb{display: inline-block;*display: inline;*zoom:1;width:8px;height:5px;background-position:-7px -126px;vertical-align:middle;margin:0 0 0 5px;}
.index_nav_bg .indexNav ul li a.onhover .qy_pt{background-position:-15px -126px;}
.index_nav_bg .indexNav ul li a.hasisubmenu .qy_sb{background-position:-23px -126px;}
.index_nav_bg .indexNav ul li a.onhover .qy_sb{background-position:-31px -126px;}
.index_nav_bg .indexNav ul li a.curr,.index_nav_bg .indexNav ul li a.curr:hover{color:#2182cc;}
.index_nav_bg .indexNav ul li .isubmenu{display:none;width:112px;background:#fff;position:absolute;top:60px;left:0;z-index:99999;text-align:left;padding:0;border:1px solid #e8e8e8;border-top:none;}
.index_nav_bg .indexNav ul li .isubmenu ul li{display:block;height:auto;float:none;}
.index_nav_bg .indexNav ul li .isubmenu ul li a{display:block;padding:0;height:34px;line-height:34px;font-size:14px;}
.index_nav_bg .indexNav ul li .isubmenu ul li a:hover{background:#2182cc;color:#fff;text-decoration:none;}
.ifooter{background:#fff;border-top:1px solid #ebebeb;padding:26px 0 0 0;margin:7px 0 0 0;}
.ifooter .ifooterInner{width:1152px;margin:0 auto;padding:0 30px;color:#6b6b6b;}
.ifooter .ifooterInner a{color:#6b6b6b;}
.ifooter .ifooterInner .icontact{width:500px;float:left;margin:0 40px 0 50px;border-right: 1px dashed #c3c3c3;}
.ifooter .ifooterInner .icontact .title{width:66px;height:85px;float:left;background-position:-175px -371px;margin:10px 0 0 0;}
.ifooter .ifooterInner .icontact .cont{line-height:26px;font-size:14px;margin:15px 0 0 20px;float:left;}
.ifooter .ifooterInner .icontact .cont h1{font-size:18px;color:#ff9900;margin:0;padding:0;}
.ifooter .ifooterInner .nav{width:80px;float:left;font-size:12px;margin:20px 20px 0 0;}
.ifooter .ifooterInner .nav span{font-weight:bold;display:block;line-height:32px;}
.ifooter .ifooterInner .nav a{display:block;line-height:24px;}
.ifooter .ifooterInner .qrcodes{float:left;margin:0 30px 0 0;text-align:center;width:120px;}
.ifooter .ifooterInner .firstqrcode{margin:0 30px 0 100px;}
.ifooter .ifooterInner .qrcodes .img{width:100px;height:100px;border:1px solid #ccc;margin:0 auto;}
.ifooter .ifooterInner .qrcodes .text{line-height:22px;font-size:12px;border:none;}
.ifooter .ifooterInner .qrcodes .wx{background:url(/union/panyu/images/qrcode.gif) no-repeat center center;}
.ifooter .ifooterInner .qrcodes .zdqz{background-position:-61px -270px;}
.ifooter .ifooterInner .qrcodes .zdzp{background-position:-155px -270px;}
.ifooter .ifooterInner .copyright{text-align:center;line-height:26px;padding:20px 0 0 0;}
@media (max-width:1212px) {
	.header_min,.index_nav_bg,.ifooter{width:1212px;margin:0 auto;}
}

.indexbox .title{padding:0 10px;height:34px;line-height:34px;border-bottom:1px solid #ccc;position:relative;}
.indexbox .title span{display: inline-block;*display: inline;*zoom:1;height:16px;line-height:16px;padding:0 0 0 5px;border-left:5px solid #2182cc;color:#2182cc;margin:10px 0 0 0;float:left;font-size:14px;}
.indexbox .title em{display: inline-block;*display: inline;*zoom:1;font-size:12px;font-style:normal;color:#888;margin:0 0 0 5px;float:left;height:34px;line-height:36px;}
.indexbox .title a.more{display: inline-block;*display: inline;*zoom:1;color:#888;float:right;font-size:12px;}
.indexbox .title a.iguessmore{display: inline-block;*display: inline;*zoom:1;color:#696969;float:left;padding:0 0 0 28px;background-position:-278px -392px;font-size:12px;margin:0 0 0 5px;}
.indexbox .title .navs{width:323px;position:absolute;right:0;bottom:-1px;text-align:right;}
.indexbox .title .navs a{display: block;padding:0 15px;height:34px;line-height:34px;border-bottom:2px solid transparent;border-left:1px solid #ccc;color:#696969;float:left;}
.indexbox .title .navs a.curr{border-bottom:2px solid #fff;}
.indexbox .cont{padding:10px 10px;}