/*common css*/
a{ color:#666;}
a:hover{ color:#f85659;}
h1,h2,h3,h4,h5,h6{font-family: 微软雅黑,"Microsoft YaHei" ! important;}
.search{margin:0 auto;}
.main i.j-icon{ float:right; width:7px; height: 12px; background: url(../img/index/index-icon.png) no-repeat; vertical-align: middle; margin-right: 10px; margin-top: 14px;}
.main i.j-icon.arrow-icon{ background-position: -46px -11px;}
.main i.j-icon.arrow-icon{ background-position: -46px -11px;}

.til-job{ font-size: 18px; line-height: 54px; color:#777; font-weight: bold;margin-top: 15px; padding-left: 7px;}
.item-hot{width:100%; padding:15px 0; background:#fff; overflow: hidden;}
.item-hot li{ width:16.6%; height: 32px;line-height: 32px; float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.item-hot li a{ color:#0168b7; padding-left: 18px;}
.item-hot li a:hover{ color:#f85659;}

.wrap-all{ width:100%; background: #fff; overflow: hidden;}
.til-all{ width:232px;float:left; background: #f2f2f2; overflow: hidden;}
.item-til{ width:216px; height: 40px; line-height: 40px; border-left: 1px solid #f2f2f2; border-right:1px solid #ddd; border-top:1px solid #ddd; font-size: 16px; padding-left: 15px; margin-top: -1px;}
.item-til.on{ background: #fff;border-left:1px solid #ddd;border-right:1px solid #fff; color:#0168b7;}
.con-all{ width:775px; float:left; line-height: 28px; overflow: hidden;}
.con-all .item-con{ display: none;padding:0 0 8px 0;}
.con-all .cur{ display: block; }
.con-all .til-con{ font-size: 14px; font-weight: bold; margin-top: 7px; margin-left: 27px; }
.con-all>div{ clear: both; overflow: hidden;}
.con-all .ul-con a{ display: inline-block; margin-left: 27px;font-size: 12px; color:#0168b7;}
.con-all .ul-con a:hover{color:#f85659;}

.class-job{ width:100%; background: #fff; margin-top: 20px; overflow: hidden;}
.item-class{ width:100%; padding:12px 0; border-top:1px solid #eee; margin-top: -1px;overflow: hidden;}
.item-class .til-class{width:221px;overflow: hidden; float:left;}
.item-class .til-class span{height: 100%;display: inline-block;vertical-align: middle;}
.item-class .til-class p{ display: inline;vertical-align: middle; padding-left: 18px; font-size: 16px;}
.item-class .detail-class{float:left; width: 777px; padding-left:26px; font-size: 12px; line-height: 30px; overflow:hidden;}
.item-class .detail-class a{ display: inline-block; margin-right: 28px;color:#666;}
.item-class .detail-class a:hover{color:#f85659;}

.item-city{ padding:15px 0; background: #fff; font-size: 14px; line-height: 32px; overflow: hidden;}
.item-city ul{ overflow: hidden;}
.item-city li{ width:308px; padding-left: 18px; margin-right: 15px; float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.item-city li em{ font-family: SimSun; color:#0168b7; float:left;}
.item-city li a{color:#666; float:left;}
.item-city li a.com-city{max-width:200px; color:#0168b7; margin-right: 13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.item-city li a:hover{color:#f85659;}



.wxQr {
	width: 120px;
    position: fixed;
    left: 50%;
    margin-left: -643px;
    top: 240px;
    z-index: 2;
    padding: 0;
    margin-top: 0;
}
.closeQr {
	position: absolute;
    top: 0;
    right: 0;
    width: 14px;
    height: 14px;
    text-align: center;
    font-size: 12px;
    line-height: 16px;
    cursor: pointer;
}
.qrImg {
	width: 98px;
    padding: 15px 11px;
    background-color: #FFF;
}
.qrImg img {
	width:100%;
}
.qrDes {
	background-color: #f8b551;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    line-height: 16px;
    padding: 5px;
}