@charset "utf-8";

*{outline: none; }html,body{height:100%;}
body{margin:0;padding:0; font:14px/1.2 "Microsoft YaHei", "WenQuanYi Micro Hei","Hiragino Sans GB",  sans-serif; color:#2b2b2b;word-wrap:break-word;/*background:url(../css/img/bg01.png) repeat-x #fff top;*/background:#ece9e9/*#e7f8fd;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
h1,h2,h3,h4,h5{font-weight:normal;}

textarea{
  overflow: auto;
  resize: none;
}
b, strong {font-weight: bold;}
em,i{  font-style: normal;}
a{
  outline: none;
  color: #666;
  text-decoration: none;
  cursor: pointer;
}
a:hover{
  text-decoration: none;
}
a i{
  cursor: pointer;
}
fieldset,img{
  border: 0;
}
button,input,select,textarea{
  font-size: 100%;
  font-family: arial,sans-serif;
}
button,input{
  *overflow: visible;
}
input:focus,
textarea:focus{
  outline: none;
}
table{
  border-collapse: collapse;
  border-spacing: 0;
}

img{
  vertical-align: top;
  display: inline-block;
}
dl,dt,dd,ul,ol,li {
  list-style: none;
}
.clear:after{  visibility: hidden;
  display: block;
  font-size: 0;
  content: ".";
  clear: both;
  height: 0;
  line-height: 0;
  overflow: hidden;
}
.clear{
  *zoom: 1;
}
.pull_right {
  float: right !important;
}
.pull_left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.text_left{
  text-align: left;
}
.text_center{
  text-align: center;
}
.text_right{
  text-align: right;
}

.tophead {margin:0 auto;width:1000px;height:37px;line-height:37px;}
.tophead .vline{
  font-style: normal;
  font-weight: normal;
  padding: 0 14px;}
.tophead a:hover{
  color: #c40000;
}
.tophead .pull_left  div,.tophead .pull_left  div.gr,.tophead .pull_left  div.qy{ vertical-align:middle;display:inline-block;}
.tophead .pull_left  div i{ padding-right:5px;background:url(../css/img/iconmangergr.png) no-repeat; width:14px; height:14px; display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.tophead .pull_left  div.wel,.tophead .pull_left  div.name,.tophead .pull_left div.tel { float:left;position:relative;padding:0 8px;height:33px;line-height:33px;}
.tophead .pull_left  div.name span {font-size:18px;}
.tophead .pull_left  div.name i{background-position:-27px 0;}
.tophead .pull_left  div.name i.woman { background-position:-7px 0;}
.tophead .pull_left  div.name i.man {background-position:-27px 0;}
.tophead .pull_left  div.wel a,.tophead .pull_left  div.name a{margin:auto 10px;color:#555;}
.tophead .pull_left  div.wel font,.tophead .pull_left  div.name font{margin:auto 5px;color:#ccc;}
.tophead .pull_left  div.tel { position:relative;}
.tophead .pull_left  div.tel i{ background-position:-57px 0;}
.tophead .pull_left  div.tel em { background:url(../css/img/iconmangergr.png) -742px -22px  no-repeat;width:9px;height:7px;padding:0 5px 0 10px;display:inline-block;}
.tophead .pull_left  div.tel em.on {background-position:-742px -56px;}
.tophead .pull_left  .bgcolor1 {background:#fff;}
.tophead .pull_left  .talentId{ position:absolute;left:0;top:33px; border:1px solid #ccc;border-top:none;padding:10px 15px; width:100px;height:auto; overflow:hidden;background:#fff; text-align:center;line-height:1.5em;z-index:1;}
.tophead .pull_left  .talentId img{width:100px;height:100px; display:block;}
.tophead .pull_left  .corpId {width:125px;}
.header{
  background: #1b3653;
  height: 70px;
  color: #fff;
}
.header .navM {clear:both;margin:0 auto;width:1000px;height:auto; }
.header .logo{float:left;display:inline-block;}
.header .logo img {margin-top:8px;margin-left:1px;}
.OtherCitySite,.chinahr_site{	position:relative;	float: left;margin-top:-6px;}
.OtherCitySiteName,.chinahr_sitename{
	cursor: pointer;
	float: left;
	line-height: 25px;
	overflow-x: hidden;
	overflow-y: hidden;
	min-width:50px;
	padding: 5px 10px;
	margin: 18px 5px 0 10px;
	background-color: #386FAB;
	border:1px solid #3f85d1;
}

.OtherCity_select,.chinahr_city_select{color:#eee!important;float:left;text-decoration: none; }
.OtherCity_select:hover,.chinahr_city_select:hover{ color:#eee;}
.OtherCity_select img,.chinahr_city_select img { display:inline-block; vertical-align:middle;margin-left:10px;_margin-left:5px;}

.x-clear{*zoom:1}
.x-clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.job-city {left: 10px; top: 56px;position:absolute; display:block;}
.job-city-dropdown{position:absolute;font:12px/1.5 "\5fae\8f6f\96c5\9ed1","\5b8b\4f53";background:#fff;border:1px solid #dcdcdc;padding:10px 15px;z-index:500;width:280px;-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);left:607px;top:88px}
.job-city-dropdown-close{background:url(../css/img/tx02-17-34.png) 0 0 no-repeat;cursor:pointer;display:block;width:17px;height:17px;position:absolute;right:10px;top:7px}
.job-city-dropdown-close:hover{background-position:0 -17px}
.job-city-group{padding-bottom:10px;line-height:24px}
.job-city-group .job-utils-header{color:#000;text-align:left;}
.job-city-group span{float:left;margin-right:5px;_margin-right:3px;}
.job-city-group a.job-city-gotback{float:right;color:#000;}
.job-city-group a.job-city-click-sheng{color:#3f85d1}
.job-city-group a:hover {color:#c40000;}
.job-city-group .job-utils-body li{float:left;display:inline-block;width:56px;height:26px}
.job-city-group .job-utils-body li a{display:inline-block;overflow:hidden;color:#3f85d1;height:24px;padding-left:6px;padding-right:6px;padding-top:1px;padding-bottom:1px;text-decoration:none}
.job-city-group .job-utils-body li a:hover{color:#c40000;padding-left:5px;padding-right:5px;padding-top:0;padding-bottom:0;border:1px solid #ccc;box-shadow:2px 2px 4px rgba(4,0,0,.2);text-decoration:none}
.job-header-fu{float:left;padding:9px 0 8px 10px}
.job-header-fu .job-header-super-search{line-height:18px}
.job-city-select{position:relative;left:-208px}

.header a{
  color: #fff;
}
.nav_menu{
	position:relative;
  float: right;
  display:inline-block;
  font-size: 20px;
  line-height: 70px;
}
.nav_menu a:hover{
  color: #c31c2c;
}
.nav_menu li{
  float: left;
  display: inline;
  text-align: center;
  margin: 0 6px;
}
.nav_menu li:last-child{ margin-right:0; }
.nav_menu li a{
  text-align: center;
  padding: 0 10px;
  display: block;
}
.nav_menu .active a{
  background: #c31c2c;
  color: #fff;
}
.nav_menu .Wspecial {width:80px;}
.header li.icon { position:relative;}
.header li.icon em.full {position:absolute;top:1px;right:10px;display:inline-block; background:url(../css/img/icon01_2015a.png) -376px -179px no-repeat;width:49px;height:25px;}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;clear:both}
footer {margin-top:20px;padding:25px 0;background:#e8e8e8;color:#5d5d5d;line-height:25px;height:auto;overflow:hidden}
footer .copyright{margin:0 auto;width:1000px;font-size:14px;*zoom:1;line-height:22px;}
footer .copyright:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
footer .copyright,
footer .copyright a{color:#555}
footer .copyright i { display:block; background:url(../css/img/icon01_2015a.png) no-repeat;}
footer .copyright .copy-side{float:left;padding:0 25px;width:200px;font-size:14px;line-height:25px; text-align:center;}
footer .copyright .copy-side i.tel{ margin-left:65px;_margin-left:32px;margin-bottom:10px;background-position:-435px -420px;  width:56px;height:54px;}
footer .copyright .copy-side i.tel:hover{ background-position:-519px -420px;}
footer .copyright .copy-side strong{font-size:28px;font-weight:bold;font-family: "Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif;}
footer .copyright .copy-main{ width:1000px;height:150px;display:inline-block;}
footer .copyright .copy-main .item{float:left;height:140px;padding:0 56px;border-right:1px dotted #666;}
footer .copyright .copy-main .item dl dt{font-size:14px;font-weight:700;color:#222}
footer .copyright .copy-main .item-weibo,
footer .copyright .copy-main .item-weixin{text-align:center;color:#222;padding:0 26px}
footer .copyright .copy-main .item-weibo {width:150px;line-height:35px;}
footer .copyright .copy-main .item-weibo i.weibo{display:inline-block;vertical-align:middle;width:66px;height:54px;margin-bottom:15px;background-position:-20px -420px;}
footer .copyright .copy-main .item-weibo i.weibo:hover {background-position:-260px -420px;}
footer .copyright .copy-main .item-weibo a.btn-sina{display:inline-block;vertical-align:middle;width:62px;height:22px;line-height:22px;margin-top:10px;background:url(../css/img/icon01_2015a.png) -652px -420px no-repeat;}
footer .copyright .copy-main .item-weixin{}
footer .copyright .copy-main .item-weixin img {width:90px;height:90px;margin-bottom:5px; text-align:center;}
footer .copy-footer{clear:both;padding:20px 0;color:#555;text-align:center; position:relative;}

