html{font-family:"microsoft yahei","ËÎÌå";-webkit-text-size-adjust:100%;font-size:100px;}
body{margin:0;max-width:750px;min-height:100%;padding-bottom:1.8rem;min-width:320px;margin:0 auto;color:#666666;background-color:#f5f6fa!important;-webkit-overflow-scrolling:touch;font-size:.3rem;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
h1,h2,h3,h4,h5,form,p,ul,input{margin:0;padding:0;}
input,textarea{font-family:"microsoft yahei";color:#666666;}
li{padding:0;margin:0;list-style-type:none;}
:focus{outline:0}
.substring{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.nowrap{white-space:nowrap;}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
.f-left{float:left;}
.f-right{float:right;}
.textarea{display:block;border:0;resize:none;width:100%;color:inherit;line-height:inherit;outline:0;padding:.4rem;}
a{text-decoration: none;}
a {border: none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline: none;}
.main{
    padding-bottom:1.8rem;
}
/*·ÖÕ¾*/
.m-sub-txt-group{color: #ffffff;line-height: .74rem;margin-left: .25rem;}
.m-sub-txt-group:hover{cursor:pointer;}
.m-sub-txt-group .stg-txt{height:.3rem;line-height:1;float:left;}
.m-sub-txt-group .stg-icon{width:.4rem;height:.3rem;background-image:url(../images/67.png);background-position:.1rem .08rem;background-repeat:no-repeat;background-size:.25rem;float:left;}
.logo{float:left;width:3rem;}
/* ·ÖÕ¾É¸Ñ¡Ò³Ãæ - simple */
.m-sub-filter-page{position:fixed;top:0;height:100%;width:100%;max-width:7.5rem;background-color:#FFF;z-index:999999;display:none;}
.m-sub-filter-page .msp-head{padding-left:.25rem;height:1.08rem;padding-top:.18rem;background:#f6f6f6;border-bottom:1px solid #d5d5d5;}
.m-sub-filter-page .msp-head .msp-input-group{width:6rem;height:.7rem;float:left;border:1px solid #d5d5d5;-webkit-border-radius:.08rem;-moz-border-radius:.08rem;border-radius:.08rem;background:#FFF;}
.m-sub-filter-page .msp-head .msp-input-group .msg-icon-ser{width:.75rem;height:.7rem;float:left;background-image:url(../images/237.png);background-position:.20rem .18rem;background-repeat:no-repeat;background-size:.35rem .36rem;}
.m-sub-filter-page .msp-head .msp-input-group .msg-input-ser{display:block;float:left;width:5.2rem;height:.6rem;margin-top:.05rem;line-height:.6rem;-webkit-border-radius:.08rem;-moz-border-radius:.08rem;border-radius:.08rem;border:0;}
.m-sub-filter-page .msp-head .msp-cancel-btn{width:1.16rem;height:.7rem;line-height:.7rem;text-align:center;color:#0180cf;float:left;}
.m-sub-filter-page .m-sub-head-tip{width:100%;height:.82rem;line-height:.82rem;padding-left:.25rem;background:#f0f2f5;color:#666;}
.m-sub-filter-page .m-sub-city-head{width:100%;height:1.02rem;line-height:1.02rem;padding-left:.25rem;background:#FFF;color:#333;}
.m-sub-filter-page .m-sub-city-head.t-center{text-align:center;}
.m-sub-filter-page .m-sub-city-head a{padding:0 .22rem;}
.m-sub-filter-page .m-sub-city-head span{border-left: 1px solid #f3f3f3;padding: 0 .5rem;float:right;}
.m-sub-filter-page .m-sub-city-group{padding:0 .15rem;background:#FFF;max-height:8.1rem;overflow-y:auto;overflow-x:hidden;}
.m-sub-filter-page .m-sub-city-group .m-sub-city-box{display:block;width:2.4rem;padding:0 .1rem;height:.7rem;float:left;margin-bottom:.2rem;}
.m-sub-filter-page .m-sub-city-group .m-sub-city-box .m-sub-city-cell{line-height:.7rem;text-align:center;background:#f7f7f7;-webkit-border-radius:.03rem;-moz-border-radius:.03rem;border-radius:.03rem;display:block;text-decoration:none;color:#666;}
.m-sub-filter-page .m-sub-city-group .m-sub-city-box.h{display:none;}
.m-sub-filter-page .m-sub-city-no-data{display:none;padding:1rem 0;background:#FFF;text-align:center;}
.m-sub-filter-page .sub-no-data-cell{width:3.8rem;line-height:200%;display:inline-block;color:#999;}
.m-sub-filter-page.no-data .m-sub-city-head{display:none;}
.m-sub-filter-page.no-data .m-sub-city-group{display:none;}
.m-sub-filter-page.no-head .m-sub-city-group{padding-top:.2rem;}
.m-sub-filter-page.no-head .m-sub-city-head{display:none;}
.m-sub-filter-page.no-data .m-sub-city-no-data{display:block;}
/* ·ÖÕ¾É¸Ñ¡Ò³Ãæ - complex */
.m-sub-filter-page-complex{position:fixed;height:100%;width:100%;max-width:7.5rem;background-color:#FFF;z-index:999999;display:none;}
.m-sub-filter-page-complex .msp-head{padding-left:.25rem;height:1.08rem;padding-top:.18rem;background:#f6f6f6;border-bottom:1px solid #d5d5d5;}
.m-sub-filter-page-complex .msp-head .msp-input-group{width:6rem;height:.7rem;float:left;border:1px solid #d5d5d5;-webkit-border-radius:.08rem;-moz-border-radius:.08rem;border-radius:.08rem;background:#FFF;}
.m-sub-filter-page-complex .msp-head .msp-input-group .msg-icon-ser{width:.75rem;height:.7rem;float:left;background-image:url(../images/237.png);background-position:.20rem .18rem;background-repeat:no-repeat;background-size:.35rem .36rem;}
.m-sub-filter-page-complex .msp-head .msp-input-group .msg-input-ser{display:block;float:left;width:5.2rem;height:.6rem;margin-top:.05rem;line-height:.6rem;-webkit-border-radius:.08rem;-moz-border-radius:.08rem;border-radius:.08rem;border:0;}

.m-sub-filter-page-complex .msp-head .msp-cancel-btn{width:1.16rem;height:.7rem;line-height:.7rem;text-align:center;color:#0180cf;float:left;}
.m-sub-filter-page-complex .m-sub-head-tip{width:100%;height:.82rem;line-height:.82rem;padding-left:.25rem;background:#f0f2f5;color:#666;}
.m-sub-filter-page-complex .m-sub-city-head{width:100%;height:1.02rem;line-height:1.02rem;padding-left:.25rem;background:#FFF;color:#333;}
.m-sub-filter-page-complex .m-sub-city-head.t-center{text-align:center;}
.m-sub-filter-page-complex .m-sub-city-head a{padding:0 .22rem;}
.m-sub-filter-page-complex .m-sub-city-head span{border-left: 1px solid #f3f3f3;padding: 0 .5rem;float:right;}
.m-sub-filter-page-complex .m-sub-city-group{padding:0 .15rem;background:#FFF;}
.m-sub-filter-page-complex .m-sub-city-group .m-sub-city-box{display:block;width:2.4rem;padding:0 .1rem;height:.7rem;float:left;margin-bottom:.2rem;}
.m-sub-filter-page-complex .m-sub-city-group .m-sub-city-box .m-sub-city-cell{line-height:.7rem;text-align:center;background:#f7f7f7;-webkit-border-radius:.03rem;-moz-border-radius:.03rem;border-radius:.03rem;display:block;text-decoration:none;color:#666;}
.m-sub-filter-page-complex .m-sub-city-group .m-sub-city-box.h{display:none;}
.m-sub-filter-page-complex .m-sub-city-no-data{display:none;padding:1rem 0;background:#FFF;text-align:center;}
.m-sub-filter-page-complex .sub-no-data-cell{width:3.8rem;line-height:200%;display:inline-block;color:#999;}
.m-sub-filter-page-complex.no-data .m-sub-city-head{display:none;}
.m-sub-filter-page-complex.no-data .m-sub-city-group{display:none;}
.m-sub-filter-page-complex.no-head .m-sub-city-group{padding-top:.2rem;}
.m-sub-filter-page-complex.no-head .m-sub-city-head{display:none;}
.m-sub-filter-page-complex.no-data .m-sub-city-no-data{display:block;}
.m-sub-filter-page-complex .m-sub-city-group .title{border-bottom: 1px solid #f0f2f5;height: 1rem;}
.m-sub-filter-page-complex .m-sub-city-group .title.city-word{border-bottom: 1px solid #f0f2f5;height: 1rem;margin-bottom: .2rem;}
.m-sub-filter-page-complex .m-sub-city-group .title.city-word .img{color:#fff;background-color: #0180cf;width:.38rem;height:.38rem;line-height:.38rem;border-radius: 50%;display: inline-block;text-align: center;}
.m-sub-filter-page-complex .m-sub-city-group .title .title-img{background-image: url(../images/242.png);background-size: .4rem;background-repeat: no-repeat;width: .4rem;height: .4rem;padding-bottom: .1rem;padding-left: .5rem;}
.m-sub-filter-page-complex .m-sub-city-group .word-ul{padding: .26rem 0;}
.m-sub-filter-page-complex .m-sub-city-group .word-ul .word-li{display:block;text-decoration: none;color:#666;float:left;border-right:1px solid #f3f3f3;width:1.2rem;text-align: center;margin-top: .1rem; }
.m-sub-filter-page-complex .m-sub-city-group .word-ul .word-li:nth-last-child(2){border-right:none;}
.city-box{max-height:8.1rem;overflow-y:auto;overflow-x:hidden;}
.m-sub-split-block{width: 100%;height: .25rem;background: #f0f2f5;}

.search_subsite_ajax{background-color:#FFF;display:none;width:100%;position:absolute;border:none;z-index:0;left:0;}
.search_subsite_ajax ul{width:100%;}
.search_subsite_ajax ul li{color:#374565;height:44px;line-height:44px;padding:0 15px;border-bottom:1px solid #ececec;display:block;word-break:break-all;}
.search_subsite_ajax ul li a{width:100%;height:auto;display:inline-block;text-decoration: none;}
.search_subsite_ajax ul li span:first-child{font-size:16px;color:#374565;font-weight:700;padding-right:22px;}
.search_subsite_ajax ul li span.searchFont{color:#999;padding-right:0;font-weight:400;}
/* lunbo_image */
#slider-box{position: relative; width: 100%; height:3.8rem; overflow: hidden;}
#slider {height:100%;*zoom:1;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d;z-index:0!important}
#slider li{width:100%;height:100%;float:left;}
#slider li.active{display:block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
#slider li img{width:100%;height:100%;}
#arrow {position: absolute;  bottom:.55rem;left: 50%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);}
#arrow li{width:.22rem;height:.07rem;float:left;display:inline-block;margin: 0 .05rem;background-color: #fff;}
#arrow li.active{background-color:#ffde00;width:.22rem;height:.07rem;}
#slider-box .swiper-pagination-bullet{
    width:.32rem;
    height:.06rem;
    background:#ffffff;
    opacity: 1;
    border-radius: 0px;
    border:none;
}
#slider-box .swiper-pagination-bullet-active{
    background:#ffde00;
    opacity: 1;
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }
    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }
}
@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }
    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        -ms-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        -ms-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        -ms-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }
}
.slider-zm{
    /*background: url("../images-xzwz/img5.png") no-repeat;*/
    height: .9rem;
    width: 100%;
    position: absolute;
    bottom: 0;
    background-size: 100%;
}
.lun_menu{
    width:100%;
    height:10rem;
    overflow: hidden;
    position: relative;
}
/* lunbo_image  end */
.info_count {
    padding-left: .85rem;
    background: url(../images/index/info_count_bg.png) .36rem center no-repeat;
    background-size: .35rem .28rem;
}
/*header*/
.xz-header{
    height: .75rem;
    position: absolute;
    top: 0;
    width: 100%;
}
.header-logo{
    margin: .2rem 0;
    margin-left: .25rem;
    height: .35rem;
	color:#fff;
}
.header-logo img{
    height: 100%;
}
.header-stand{
    color: #ffffff;
    line-height: .74rem;
    margin-left: .25rem;
}
.header-stand .header-stand-icon{
    background: url("../images-xzwz/img2.png") no-repeat;
    width: .14rem;
    height: .07rem;
    display: inline-block;
    position: relative;
    top: -.03rem;
    margin-left: .1rem;
    background-size: .14rem;
}
.header-user{
    background: url("../images-xzwz/person.png") center center no-repeat;
    width: .40rem;
    height: .44rem;
    margin: .2rem 0;
    margin-right: .25rem;
    background-size: 100%;
}
.header-xx{
    width: .45rem;
    height: .45rem;
    margin: .2rem 0;
    margin-right: .25rem;
	position:relative;
}
.header-xx span{
	display: none;
	position: absolute;
	top: 0rem;
	right: -.1rem;
	width: .15rem;
	height: .15rem;
	border-radius: 100%;
	background: #ff0000;
}
.header-xx img{
   width:100%;
   height:100%;
}
/*header  end*/
/*search*/
.search-div{
    width: 100%;
    height:auto;
    overflow: hidden;
    margin-bottom: .15rem;
}
.search{
    background-color: #fff;
    width:6.26rem;
    height: .82rem;
    line-height: .82rem;
    margin: 0 auto;
    border-radius: .05rem;
    border:.01rem solid #e3e3e3;
}
.search .search-icon{
    background: url("../images-xzwz/img4.png") center center no-repeat;
    width: .7rem;
    height: .82rem;
    background-size: .32rem;
}
.search .search-input{
    height: .82rem;
    color: #ACACAC;
    width: 85%;
    border: none;
    line-height: .82rem;
    font-family: "microsoft yahei";
}
/*search  end*/
/*¹«¸æ*/
.notice{
    height: .55rem;
    padding: 0 .25rem;
    overflow: hidden;
}
.notice-icon{
    width:1.16rem;
    height: .55rem;
    background: url("../images-xzwz/w_notice.png") center center no-repeat;
    background-size: 100%;
}
.notice-icon1{
    width:.23rem;
    height: .55rem;
    background: url("../images-xzwz/notice.png") center center no-repeat;
    background-size: 100%;
    margin-left: 0.1rem;
}
.notice-ul{
    margin-left: .15rem;
    width: 75%;
    color: #444444;
}
.notice-ul .notice-ul-li{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: .55rem;
    line-height: .55rem;
}
.notice-ul .notice-ul-li:hover{
	cursor:pointer;
}
/*¹«¸æ end*/
/*menu*/
.menu-div{
    width: 7.05rem;
    height:6.45rem;
    background-color: #fff;
    padding-top: .42rem;
    -webkit-border-radius:.15rem;
    -moz-border-radius:.15rem;
    border-radius:.15rem;
    position: absolute;
    top:3.52rem;
    left:50%;
    margin-left: -3.52rem;
    box-shadow:0rem 0rem 0.1rem rgba(51, 51, 51, 0.14);
    z-index:2;
}
.menu-items{
    width: 25%;
    text-align: center;
    height: 1.85rem;
    margin-bottom: .15rem;
}
.menu-items:hover{
    cursor:pointer;
}
.menu-items .menu-icon{
    width: 1.4rem;
    height: 1.4rem;
    margin: auto;
    text-align: center;
}
.menu-items .menu-icon img{
    width: 1.4rem;
    height: 1.4rem;
    margin: auto;
    text-align: center;
}
.menu-items .menu-icon.job{
    background-image: url("../images-xzwz/joblist.png");
    background-size: 1.4rem;
}
.menu-items .menu-icon.resume{
    background-image: url("../images-xzwz/resumelist.png");
    background-size: 1.4rem;
}
.menu-items .menu-icon.news{
    background-image: url("../images-xzwz/news.png");
    background-size: 1.4rem;
}
.menu-items .menu-icon.near{
    background-image: url("../images-xzwz/nearbyjobs.png");
    background-size: 1.4rem;
}
.menu-items .menu-icon.add_job{
    background-image: url("../images-xzwz/publish_resume.png");
    background-size: 1.4rem;
}
.menu-items .menu-icon.add_resume{
    background-image: url("../images-xzwz/publish_job.png");
    background-size: 1.4rem;
}
.menu-items .menu-icon.cloudy{
    background-image: url("../images-xzwz/cloud.png");
    background-size: 1.4rem;
}
.menu-items .menu-icon.house{
    background-image: url("../images-xzwz/house.png");
    background-size: 1.4rem;
}
.menu-items .menu-icon.jobfair{
    background-image: url("../images-xzwz/high_jobfair.png");
    background-size: 1.4rem;
}
.menu-items .menu-icon.parttime{
    background-image: url("../images-xzwz/parttime.png");
    background-size: 1.4rem;
}
.menu-items .menu-a{
    color: #555555;
    text-decoration: none;
    display: inherit;
}
.menu-items .menu-a:hover{
    text-decoration: underline;
	color: #333333;
}
/*menu end*/
/*¸½½üÖ°Î»/ÈÈÃÅÖ°Î»*/
.position{
    height: 1.37rem;
    overflow: hidden;
    margin-top: .15rem;
    padding:0 .2rem;
}

.position-items{
    height: 1.37rem;
    width: 3.47rem;
    background:url("../images-xzwz/hot_jobs_b.png") no-repeat;
    background-size: 100%;
}
.position-items.near{
    height: 1.37rem;
    width: 3.47rem;
    background:url("../images-xzwz/fujin_jobs.png") no-repeat;
    background-size: 100%;
    margin-right: 0.15rem;
}
.position-items .position-img{
    width: .81rem;
    height: .81rem;
    margin-left: .25rem;
}
.position-items .position-img img{
    width: 100%;
    height: 100%;
}
.position-items .position-text{
    padding:0.2rem 0 0 0.22rem;
}
.position-items .position-text .position-name{
    color: #fff;
}
.position-items .position-text .position-name:hover{
    text-decoration: underline;
}
.position-items .position-text .position-p{
    color: #fff;
    padding-top: .17rem;
}
/*¸½½üÖ°Î»/ÈÈÃÅÖ°Î»  end*/
/*¹ã¸æ*/
.adv{

    margin-top: .35rem;
}
.adv-items{
    /*width:2.75rem;*/
    height: 1.7rem;
    margin-right: .14rem;
}
.adv-items>a{
    width:100%;
    display: block;
    height:1.7rem;
}
.adv-items.no{
    margin-right:0;
}
.adv-items img{
    width: 100%;
    height: 100%;
    border-radius:.1rem;
}
 .swiper-container {
      width: 100%;
      height: 1.7rem;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      /*width:2.75rem!important;*/
    }
/*¹ã¸æ  end*/
/*ÃûÆóÕ¹Ê¾*/
.module{
    width: 100%;
    margin-top: .15rem;
}

.module-mm{
    margin:0 .2rem;
    margin-top: .15rem;


}
.module-mm2{
    padding: 0 .2rem;
    margin-top: .15rem;
    text-align: center;
}
.module-mm1{
    width:100%;
    height:100%;
    box-shadow: 0rem 0rem .05rem #fec4ba;
    border-radius: .07rem;
    background-color: #fff;
}
.company-items{
    width: 33.33%;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;

    height:2.75rem;
}
.company-items:nth-child(3){
    border-right:none;
}
.company-items:nth-child(4){
    border-bottom:none;
}
.company-items:nth-child(5){
    border-bottom:none;
}
.company-items:nth-child(6){
    border-right:none;
    border-bottom:none;
}
.company-items .company-img{
    width: 100%;
    height: 1.6rem;
    text-align: center;
    line-height: 1.2rem;
    overflow: hidden;
}
.company-items .company-img img{
    height: 1.2rem;
    width: 1.2rem;
    margin: .2rem auto;
}
.company-items .company-text{
    color: #a5a5a5;
    text-align: center;
    height: .6rem;

    padding:0 .1rem;
}
.company-items .company-text .company-name{
    color: #555555;
    height: .55rem;

    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.company-items .company-text .company-name:hover{
	text-decoration:underline;
}
.company-items .company-text .company-district{
    line-height: .3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width:100%;
}
/*ÃûÆóÕ¹Ê¾  end*/
/*×îÐÂÖ°Î»*/
.latest-job1{
    background:url("../images-xzwz/ban1.png") no-repeat;
    background-size: 100%;
    margin-bottom: .13rem;
    padding: 0 .2rem;
    height: 2.1rem;
    overflow: hidden;
    text-align: left;
}
.latest-job-top{
    width:100%;
    height:1.45rem;
}
.latest-job-bottom{
    width:100%;
    height:.6rem;
    line-height: .6rem;
}
.latest-text{
    margin-top: .26rem;
    width: 64%;
}
.latest-text .latest-name{
    color: #444444;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.latest-text .latest-name:hover{
	color: #fe4800;
	text-decoration:underline;
}
.latest-text .latest-p{
    color: #999999;
    margin-top: .2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.latest-text .latest-welfare{
    margin-top: .16rem;
}
.latest-text .latest-welfare .latest-welfare-span{
    color: #b3b3c3;
    border: 1px solid #c5c5ce;
    border-radius: 5rem;
    height: .29rem;
    padding: 0 .15rem;
    line-height: .26rem;
    display: block;
    margin-right: .1rem;
}
.latest-operate{
	text-align: center;
	margin-top: .29rem;
	width: .96rem;
    height:1rem;
    background:url("../images-xzwz/look.png") no-repeat;
    background-size: 100%;
    color:#fff;
    text-align: center;
    line-height: 1rem;
}
.latest-operate>a{
    display: block;
    width: .96rem;
    height:1rem;
    color:#fff;
}
/*.latest-operate-icon{
    height: 2.09rem;
    background: url("../images-xzwz/img25.png") no-repeat;
    width: .25rem;
    display: block;
    position: absolute;
    top: -.4rem;
    left: 0;
    background-size: .25rem;
}
.latest-operate .latest-wage{
    color: #fe4800;
	display: block;
	width: 1.8rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.latest-operate .latest-apply{
    width: 1.26rem;
    height: .4rem;
    background-color: #ff6158;
    display: block;
    color: #fff;
    text-align: center;
    line-height: .4rem;
    border-radius: .05rem;
    margin: auto;
    margin-top: .2rem;
}*/
.latest-job-bottom-gz{
    width:2.5rem;
    height:.6rem;
}
.latest-job-bottom-gz>span{
    display:block;
    float: left;
    width:.38rem;
    height:.6rem;
    background:url(../images-xzwz/money.png) no-repeat center;
    background-size:100%;
}
.latest-job-bottom-gz>span+span{
    background:none;
    color:#ff4323;
    width:1.7rem;
    margin-left: 0.15rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.latest-job-bottom-gs{
    width:4rem;
    height:.6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:#999;
    text-align: right;
}
.latest-more{
    color: #7c7c7c;
    text-align: center;
    margin-top: .2rem;
    display: inline-block;
    background-size: .29rem;
}
.latest-more:hover{
	text-decoration:underline;
}
/*×îÐÂÖ°Î»  end*/
/*footer*/

.footer-items{
    width: 20%;
    text-align: center;
    margin-top: 0.58rem;
}
.footer-items .footer-icon{
    width: .48rem;
    height: .48rem;
    margin: auto;
    position: relative;
    display: inline-block;
}
.footer-items .footer-icon.sy{
    background: url("../images-xzwz/home.png") no-repeat;
    background-size: 100%;
    background-position: center bottom;
}
.footer-items .footer-icon.sy.active{
    background: url("../images-xzwz/home_active.png") no-repeat;
    background-size: 100%;
    background-position: center bottom;
}
.footer-items:hover.footer-items .footer-icon.sy{
    background: url("../images-xzwz/home_active.png") no-repeat;
    background-size: 100%;
    background-position: center bottom;
}
.footer-items .footer-icon.zx{
    background: url("../images-xzwz/main.png") no-repeat;
    background-size: 110%;
    background-position: center bottom;
}
.footer-items .footer-icon.zx.active{
    background: url("../images-xzwz/main_active.png") no-repeat;
    background-size: 110%;
    background-position: center bottom;
}
.footer-items:hover.footer-items .footer-icon.zx{
    background: url("../images-xzwz/main_active.png") no-repeat;
    background-size: 110%;
    background-position: center bottom;
}
.footer-items .footer-icon.gz{
    background: url("../images-xzwz/jobs.png") no-repeat;
    background-size: 100%;
    background-position: center bottom;
}
.footer-items .footer-icon.gz.active{
    background: url("../images-xzwz/jobs_active.png") no-repeat;
    background-size: 100%;
    background-position: center bottom;
}
.footer-items:hover.footer-items .footer-icon.gz{
    background: url("../images-xzwz/jobs_active.png") no-repeat;
    background-size: 100%;
    background-position: center bottom;
}
.footer-items .footer-icon.rc{
    background: url("../images-xzwz/rencai.png") no-repeat;
    background-size: 115%;
    background-position: center bottom;
}
.footer-items .footer-icon.rc.active{
    background: url("../images-xzwz/rencai_active.png") no-repeat;
    background-size: 115%;
    background-position: center bottom;
}
.footer-items:hover.footer-items .footer-icon.rc{
    background: url("../images-xzwz/rencai_active.png") no-repeat;
    background-size: 115%;
    background-position: center bottom;
}
.footer-items .footer-name{
    color: #9f9f9f;
    display: block;
    text-decoration: none;
    /*margin-top: .05rem;*/
}
.footer-items .footer-name.active{
    color:#ff4d47;
    cursor: pointer;
}
.footer-items:hover{
    cursor: pointer;
}
.footer-items:hover.footer-items .footer-name{
    color:#ff6158;
    cursor: pointer;
}
.footer-member{
    width: 20%;
    background: url("../images-xzwz/img22.png") no-repeat;
    background-size: 1.16rem;
    height: 1.16rem;
    display: block;
    text-align: center;
    background-position: center top;
    color: #fff;
    line-height: 1.16rem;
    position: relative;
    bottom: .16rem;
}
/*中间按钮*/
.nav-bar-more{
    margin-top: .1rem;
    margin-left:.1rem;
}
.nav-bar-more-cell{
    width:1.37rem;
    height:1.37rem;
    background:url(../images-xzwz/jia.png) no-repeat;
    background-size: 100%;
}
/*footer  end*/

/*·ÖÕ¾*/
.m-sub-txt-group{position:absolute;left:2.8rem;top:.55rem;color:#FFF;}
.m-sub-txt-group:hover{cursor:pointer;}
.m-sub-txt-group .stg-txt{height:.3rem;line-height:1;float:left;}
.m-sub-txt-group .stg-icon{width:.4rem;height:.3rem;background-image:url(../images-xzwz/img2.png);background-repeat:no-repeat;background-size:.14rem;float:left;}
.logo{float:left;width:3rem;}
/* ·ÖÕ¾É¸Ñ¡Ò³Ãæ - simple */
.m-sub-filter-page{position:fixed;height:100%;width:100%;max-width:7.5rem;background-color:#FFF;z-index:999999;display:none;}
.m-sub-filter-page .msp-head{padding-left:.25rem;height:1.08rem;padding-top:.18rem;background:#f6f6f6;border-bottom:1px solid #d5d5d5;}
.m-sub-filter-page .msp-head .msp-input-group{width:6rem;height:.7rem;float:left;border:1px solid #d5d5d5;-webkit-border-radius:.08rem;-moz-border-radius:.08rem;border-radius:.08rem;background:#FFF;}
.m-sub-filter-page .msp-head .msp-input-group .msg-icon-ser{width:.75rem;height:.7rem;float:left;background-image:url(../images-xzwz/237.png);background-position:.20rem .18rem;background-repeat:no-repeat;background-size:.35rem .36rem;}
.m-sub-filter-page .msp-head .msp-input-group .msg-input-ser{display:block;float:left;width:5.2rem;height:.6rem;margin-top:.05rem;line-height:.6rem;-webkit-border-radius:.08rem;-moz-border-radius:.08rem;border-radius:.08rem;border:0;}
.m-sub-filter-page .msp-head .msp-cancel-btn{width:1.16rem;height:.7rem;line-height:.7rem;text-align:center;color:#0180cf;float:left;}
.m-sub-filter-page .m-sub-head-tip{width:100%;height:.82rem;line-height:.82rem;padding-left:.25rem;background:#f0f2f5;color:#666;}
.m-sub-filter-page .m-sub-city-head{width:100%;height:1.02rem;line-height:1.02rem;padding-left:.25rem;background:#FFF;color:#333;}
.m-sub-filter-page .m-sub-city-head.t-center{text-align:center;}
.m-sub-filter-page .m-sub-city-head a{padding:0 .22rem;}
.m-sub-filter-page .m-sub-city-head span{border-left: 1px solid #f3f3f3;padding: 0 .5rem;float:right;}
.m-sub-filter-page .m-sub-city-group{padding:0 .15rem;background:#FFF;max-height:8.1rem;overflow-y:auto;overflow-x:hidden;}
.m-sub-filter-page .m-sub-city-group .m-sub-city-box{display:block;width:2.4rem;padding:0 .1rem;height:.7rem;float:left;margin-bottom:.2rem;}
.m-sub-filter-page .m-sub-city-group .m-sub-city-box .m-sub-city-cell{line-height:.7rem;text-align:center;background:#f7f7f7;-webkit-border-radius:.03rem;-moz-border-radius:.03rem;border-radius:.03rem;display:block;text-decoration:none;color:#666;}
.m-sub-filter-page .m-sub-city-group .m-sub-city-box.h{display:none;}
.m-sub-filter-page .m-sub-city-no-data{display:none;padding:1rem 0;background:#FFF;text-align:center;}
.m-sub-filter-page .sub-no-data-cell{width:3.8rem;line-height:200%;display:inline-block;color:#999;}
.m-sub-filter-page.no-data .m-sub-city-head{display:none;}
.m-sub-filter-page.no-data .m-sub-city-group{display:none;}
.m-sub-filter-page.no-head .m-sub-city-group{padding-top:.2rem;}
.m-sub-filter-page.no-head .m-sub-city-head{display:none;}
.m-sub-filter-page.no-data .m-sub-city-no-data{display:block;}
/* ·ÖÕ¾É¸Ñ¡Ò³Ãæ - complex */
.m-sub-filter-page-complex{position:fixed;height:100%;width:100%;max-width:7.5rem;background-color:#FFF;z-index:999999;display:none;}
.m-sub-filter-page-complex .msp-head{padding-left:.25rem;height:1.08rem;padding-top:.18rem;background:#f6f6f6;border-bottom:1px solid #d5d5d5;}
.m-sub-filter-page-complex .msp-head .msp-input-group{width:6rem;height:.7rem;float:left;border:1px solid #d5d5d5;-webkit-border-radius:.08rem;-moz-border-radius:.08rem;border-radius:.08rem;background:#FFF;}
.m-sub-filter-page-complex .msp-head .msp-input-group .msg-icon-ser{width:.75rem;height:.7rem;float:left;background-image:url(../images-xzwz/237.png);background-position:.20rem .18rem;background-repeat:no-repeat;background-size:.35rem .36rem;}
.m-sub-filter-page-complex .msp-head .msp-input-group .msg-input-ser{display:block;float:left;width:5.2rem;height:.6rem;margin-top:.05rem;line-height:.6rem;-webkit-border-radius:.08rem;-moz-border-radius:.08rem;border-radius:.08rem;border:0;}
.m-sub-filter-page-complex .msp-head .msp-cancel-btn{width:1.16rem;height:.7rem;line-height:.7rem;text-align:center;color:#0180cf;float:left;}
.m-sub-filter-page-complex .m-sub-head-tip{width:100%;height:.82rem;line-height:.82rem;padding-left:.25rem;background:#f0f2f5;color:#666;}
.m-sub-filter-page-complex .m-sub-city-head{width:100%;height:1.02rem;line-height:1.02rem;padding-left:.25rem;background:#FFF;color:#333;}
.m-sub-filter-page-complex .m-sub-city-head.t-center{text-align:center;}
.m-sub-filter-page-complex .m-sub-city-head a{padding:0 .22rem;}
.m-sub-filter-page-complex .m-sub-city-head span{border-left: 1px solid #f3f3f3;padding: 0 .5rem;float:right;}
.m-sub-filter-page-complex .m-sub-city-group{padding:0 .15rem;background:#FFF;}
.m-sub-filter-page-complex .m-sub-city-group .m-sub-city-box{display:block;width:2.4rem;padding:0 .1rem;height:.7rem;float:left;margin-bottom:.2rem;}
.m-sub-filter-page-complex .m-sub-city-group .m-sub-city-box .m-sub-city-cell{line-height:.7rem;text-align:center;background:#f7f7f7;-webkit-border-radius:.03rem;-moz-border-radius:.03rem;border-radius:.03rem;display:block;text-decoration:none;color:#666;}
.m-sub-filter-page-complex .m-sub-city-group .m-sub-city-box.h{display:none;}
.m-sub-filter-page-complex .m-sub-city-no-data{display:none;padding:1rem 0;background:#FFF;text-align:center;}
.m-sub-filter-page-complex .sub-no-data-cell{width:3.8rem;line-height:200%;display:inline-block;color:#999;}
.m-sub-filter-page-complex.no-data .m-sub-city-head{display:none;}
.m-sub-filter-page-complex.no-data .m-sub-city-group{display:none;}
.m-sub-filter-page-complex.no-head .m-sub-city-group{padding-top:.2rem;}
.m-sub-filter-page-complex.no-head .m-sub-city-head{display:none;}
.m-sub-filter-page-complex.no-data .m-sub-city-no-data{display:block;}
.m-sub-filter-page-complex .m-sub-city-group .title{border-bottom: 1px solid #f0f2f5;height: 1rem;}
.m-sub-filter-page-complex .m-sub-city-group .title.city-word{border-bottom: 1px solid #f0f2f5;height: 1rem;margin-bottom: .2rem;}
.m-sub-filter-page-complex .m-sub-city-group .title.city-word .img{color:#fff;background-color: #0180cf;width:.38rem;height:.38rem;line-height:.38rem;border-radius: 50%;display: inline-block;text-align: center;}
.m-sub-filter-page-complex .m-sub-city-group .title .title-img{background-image: url(../images-xzwz/242.png);background-size: .4rem;background-repeat: no-repeat;width: .4rem;height: .4rem;padding-bottom: .1rem;padding-left: .5rem;}
.m-sub-filter-page-complex .m-sub-city-group .word-ul{padding: .26rem 0;}
.m-sub-filter-page-complex .m-sub-city-group .word-ul .word-li{display:block;text-decoration: none;color:#666;float:left;border-right:1px solid #f3f3f3;width:1.2rem;text-align: center;margin-top: .1rem; }
.m-sub-filter-page-complex .m-sub-city-group .word-ul .word-li:nth-last-child(2){border-right:none;}
.city-box{max-height:8.1rem;overflow-y:auto;overflow-x:hidden;}
.m-sub-split-block{width: 100%;height: .25rem;background: #f0f2f5;}

.search_subsite_ajax{background-color:#FFF;display:none;width:100%;position:absolute;border:none;z-index:0;left:0;}
.search_subsite_ajax ul{width:100%;}
.search_subsite_ajax ul li{color:#374565;height:44px;line-height:44px;padding:0 15px;border-bottom:1px solid #ececec;display:block;word-break:break-all;}
.search_subsite_ajax ul li a{width:100%;height:auto;display:inline-block;text-decoration: none;}
.search_subsite_ajax ul li span:first-child{font-size:16px;color:#374565;font-weight:700;padding-right:22px;}
.search_subsite_ajax ul li span.searchFont{color:#999;padding-right:0;font-weight:400;}

/*Ê×Ò³ºì°ü*/
.index-alw{background-color:initial!important;margin-top: .25rem;}
.alw-title{height:1rem;line-height:1rem;width:2.9rem;margin:0 auto;padding-right: 0rem !important;}
.alw-title .alw-t{float: left;color:#ff4323;background:none!important;padding-left:0rem!important;font-weight: 700}
.alw-title .alw-link{float:right;}
.alw-title .t_left{display:block;float: left;width:0.35rem;height:1rem;background:url(../images-xzwz/t_left.png) no-repeat center;background-size: 100%;margin-right: 0.4rem;}
.alw-title .t_right{display:block;float: left;width:0.35rem;height:1rem;background:url(../images-xzwz/t_right.png) no-repeat center;background-size: 100%;margin-left: 0.4rem;}
.index-alw .alw-group{padding-top:0rem;padding-left:.33rem;}
.alw-group .alw-cell{float:left;height:2.2rem;width:3.25rem;margin-top:.30rem;margin-bottom:0rem;margin-right:.33rem;position: relative;}
.alw-cell .ac-h{position:absolute;bottom:0rem;left:50%;margin-left:-1.375rem;color:#FFF;width:2.75rem;height:.66rem;line-height:.53rem;background:url(../images-xzwz/hot_bao.png) no-repeat center;background-size:100%;padding:0 .15rem 0 .6rem;}
.alw-cell .ac-h .ach-l{float:left;}
.alw-cell .ac-h .ach-r{float:right;}
.alw-cell .ac-wave{width:3.25rem;height:.02rem;background-image:url(../images/271.png);background-repeat:no-repeat;background-size:3.25rem .02rem;}
.alw-cell .ac-ten{width:3.25rem;height:1.8rem;border:1px solid #f9b27d;border-radius:.12rem;background:#fff;box-shadow: 0rem 0rem .1rem #ffe1dc}
.alw-cell .ac-ten .act-line{padding-left:.16rem;width:3.1rem;line-height:1;}
.sp-h-19{width:100%;height:.19rem;}
.sp-h-25{width:100%;height:.25rem;}
.alw-cell .ac-ten .refreshtime_cn{color:#c3c3c3;margin-top: 0.1rem;}
/*最新人才*/
.resume-group{
    background: initial!important;
    text-align: center;
    padding-left:.2rem;
}
.list-box{
    width:100%;
    padding-top: .15rem;
}
.list-box .list-cell{
    width:3.45rem;
    height:1.6rem;
    box-shadow: 0rem 0rem .05rem #fec4ba;
    background:#fff;
    margin-right: .2rem;
    margin-bottom: .2rem;
    padding-top: 0rem;
    float: left;
}
.list-box .list-cell .img{
    float: left;
    width:1.04rem;
    height:1.04rem;
    margin-left: .2rem;
    padding-top: .28rem;
}
.list-box .list-cell .img img{
    width:1.04rem;
    height:1.04rem;
}
.list-cell-txt{
    width:2rem;
    height:auto;
    float: right;
    padding-top: .25rem;
    text-align: left
}
.list-box .list-cell .r-name{
    padding-top: 0rem;
    overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.list-box .list-cell .r-msg{
    color:#a1a1a1;
    width:100%;
    padding-top: .1rem;
    overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.list-box .list-cell .r-job{
    color:#a1a1a1;
    width:100%;
    padding-top: .05rem;
    overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
/*招聘会*/
.index_jobfair{
    padding:0 .2rem;
    height:1.35rem;
    margin-top: .3rem;
}
.jobfair-bg{
    width:100%;
    height:1.35rem;
    background:url(../images-xzwz/jobs_go.png) no-repeat center;
    background-size: 100%;
}
.jobfair_left{
    padding:.2rem 0 0 1.9rem;
    color: #fff;
    float: left;
}
.jobfair_left>a{
    color: #fff
}
.jobfair_left>p{
    margin-top: .1rem;
}
.jobfair-bg>a.go{
    width:.96rem;
    height:.96rem;
    display: block;
    float: right;
    margin-right:.1rem;
    background:url(../images-xzwz/go.png) no-repeat center;
    background-size: 100%;
    margin-top: .2rem;
}
/*横幅广告*/
.ad1200_80,.ad1200_80>a,.ad1200_80>a>img{
    width:100%;
    height:1.6rem;
    display: block;
}
.ad1200_80{
    margin-top: .3rem;
}

#hwslider-bottom1{
    position: relative;
    width:100%;
    height:4.2rem;
    overflow: hidden
}
#hwslider-bottom1 ul {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
}
#hwslider-bottom1 ul li {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    /*padding-top: .6rem;*/
    overflow: hidden;
}
#hwslider-bottom1 .dots {
    position: absolute;
    bottom: .1rem;
    left: 50%;
    height: .24rem;
    z-index: 2;
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
}
#hwslider-bottom1 .dots span {
    float: left;
    width: .14rem;
    height: .14rem;
    /*border: 1px solid #fff;*/
    border-radius: 50%;
    background: #7375e9;
    margin-right: .08rem;
    cursor: pointer;
}
#hwslider-bottom1 .dots span.active {
    background: #f07245;
    box-shadow: 0rem 0.01rem 0.05rem #a4a4a4
}



@media (min-width: 750px) and (max-width: 1024px){
	body{
		max-width: 1024px;
	}
	.menu-div{
		width: 92%;
		margin-left: 0;
		left: 4%;
	}
	.lun_menu{
		height: 9.5rem !important;
	}
	.menu-div {
	    height: 5.8rem !important;
	}
	.position-items.near{
		width: 48%;
		margin-right: 4%;
	}
	.position-items{
		width: 48%;
	}
	.list-box .list-cell{
		width: 47.5%;
		margin-right: 2.5%;
	}
	.list-box .list-cell:nth-child(2n){
		margin-right: 0;
	}
	.fix-footNav{
		max-width: 100%;
		height: 1.9rem;
		padding-top: .54rem;
	}
	.fix-footNav .nli.t_fu{
		height: 1.8rem;
	}
	#recommend_jobs_box{
		margin-bottom: 0.8rem;
	}
}
















