html{font-family:"microsoft yahei","宋体";-webkit-text-size-adjust:100%;font-size:100px;}
body{margin:0;max-width:750px;min-height:100%;min-width:320px;margin:0 auto;color:#666666;background-color:#f0f0f0;-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;}
/*分站*/
.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/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;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;}

/*header*/
.header{
    height: 1.2rem;
    background-color: #f35e0b;
    padding: 0 .2rem;
    overflow: hidden;
}
.header-top{
    width: 100%;
    padding: .2rem 0;
}
.header-logo{
    width: 3rem;
	color: #fff;
}
.header-logo img{
    width: 3rem;
}
.header-fz{
    color: #fff;
    margin-left: .4rem;
    line-height: .5rem;
}
.header-fz .header-fz-icon{
    background: url("../images-cgzl/cg-img17.png") no-repeat;
    width: .5rem;
    height: .2rem;
    display: inline-block;
    background-size: .3rem;
    margin-left: .15rem;
}
.header-text{
    line-height: .5rem;
}
.header-text .header-login{
    position:relative;
    color: #fff;
}
.header-text .header-login span{
	display:none;
	position: absolute;
	top: 0rem;
	right: -.06rem;
	width: .1rem;
	height: .1rem;
	border-radius: 100%;
	background: #fff;
}
.header-text .header-login:hover{
    text-decoration: underline;
}
.header-text .header-x{
    color: #fff;
    margin: 0 .05rem;
}
.header-text .header-register{
    color: #fff;
}
.header-text .header-register:hover{
    text-decoration: underline;
}
/*header end*/
/*search*/
.header-search{
    width: 100%;
    background-color: #fff;
    height: .68rem;
    margin-top: 0.26rem;
}
.header-search .header-search-input{
    width: 90%;
    height: .68rem;
    border: none;
    padding-left: .2rem;
    color:#9B9B9B;
    line-height: .68rem;
}
.header-search .header-search-icon{
    width: .68rem;
    height: .68rem;
    background: url("../images-cgzl/cg-img2.png") center center no-repeat;
    background-size: .38rem;
}
/*search  end*/
.info_count {
    background: url(../images/index/info_count_bg.png) .26rem center no-repeat;
    background-size: .35rem .28rem;
    text-indent: 0.8rem;
    margin-top: 0.2rem;
}
.main{
    padding: 0 .2rem;
}
/*menu*/
.menu{
    width: 100%;
    margin-top: .2rem;
    border-left: 1px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
}
.menu-items{
    width: 33.33%;
    height: 1.82rem;
    text-align: center;
    border-right: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    background-color: #fff;
}
.menu-items .menu-icon{
    width: 100%;
    height: .74rem;
    margin: auto;
    margin-top: .26rem;
}
.menu-items .menu-icon img{
    width:100%;
	height:100%;
}
.menu-items .menu-a{
    color: #666666;
    margin-top: .18rem;
    display: block;
}
.menu-items .menu-a:hover{
    text-decoration: underline;
    color:#333;
}
.menu-items .menu-icon.job{
    background: url("../images-cgzl/index/cg-img3.png") no-repeat center;
    background-size: .74rem;
}
.menu-items .menu-icon.talent{
    background: url("../images-cgzl/index/cg-img4.png") no-repeat center;
    background-size: .74rem;
}
.menu-items .menu-icon.J_nearby{
    background: url("../images-cgzl/index/cg-img9.png") no-repeat center;
    background-size: .74rem;
}
.menu-items .menu-icon.release_resume{
    background: url("../images-cgzl/index/cg-img10.png") no-repeat center;
    background-size: .74rem;
}
.menu-items .menu-icon.release{
    background: url("../images-cgzl/index/cg-img5.png") no-repeat center;
    background-size: .74rem;
}
.menu-items .menu-icon.news{
    background: url("../images-cgzl/index/cg-img6.png") no-repeat center;
    background-size: .74rem;
}
.menu-items .menu-icon.shop{
    background: url("../images-cgzl/index/cg-img7.png") no-repeat center;
    background-size: .74rem;
}
.menu-items .menu-icon.jobfair{
    background: url("../images-cgzl/index/cg-img8.png") no-repeat center;
    background-size: .74rem;
}
.menu-items .menu-icon.cloudy{
    background: url("../images-cgzl/index/cg-img11.png") no-repeat center;
    background-size: .74rem;
}


/*menu end*/
/*职场头条*/
.headline{
    padding: .3rem .2rem;
    background-color: #fff;
    margin-top: .2rem;
}
.headline-img{
    width: .85rem;
    height: .94rem;
    text-align: center;
}
.headline-img img{
    width: .85rem;
}
.headline-text{
    width: 82%;
    margin-left: .3rem;
}
.headline-guide{
    width: 100%;
    height: .44rem;
    overflow: hidden;
}
.headline-guide-tt{
    color: #f35e0b;
    border: 1px solid #f35e0b;
    padding: .011rem .2rem;
    border-radius: 1rem;
}
.headline-guide-ul{
    width: 68%;
    margin-left: .25rem;
    color: #666666;
}
.headline-guide-ul .headline-guide-li{
    width: 100%;
    height: .41rem;
    line-height: .41rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.headline-resume{
    width: 100%;
    height: .44rem;
    overflow: hidden;
    margin-top: .11rem;
}
.headline-resume-ul{
    width: 68%;
    margin-left: .25rem;
    color: #666666;
}
.headline-resume-ul .headline-resume-li{
    width: 100%;
    height: .41rem;
    line-height: .41rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*职场头条 end*/
/*名企推荐*/
.module{
    width: 100%;
    background-color: #fff;
    margin-top: .2rem;
}
.module-title{
    height: .73rem;
    padding: 0 .2rem;
    border-bottom: 1px solid #e2e2e2;
}
.module-title .module-h4{
    line-height: .73rem;
    padding-left: .55rem;
    color: #333;
}
.module-title .module-h4.mq{
    background: url("../images-cgzl/cg-img10.png") 0 center no-repeat;
    background-size: .42rem;
}
.module-title .module-h4.hot{
    background: url("../images-cgzl/cg-img11.png") 0 center no-repeat;
    background-size: .42rem;
}
.module-title .module-h4.zx{
    background: url("../images-cgzl/cg-img12.png") 0 center no-repeat;
    background-size: .42rem;
}
.module-main{
    width: 100%;
}
.company-items{
    width: 33.3%;
    border-right: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    overflow: hidden;
    height: 1.5rem;
    text-align: center;
}
.company-items.no{
    border-right:none;
}
.company-items .company-img{
    width: 100%;
    height: .9rem;
    overflow: hidden;
    line-height: .9rem;
    text-align: center;
}
.company-items .company-img img{
    width: 80%;
	height:90%;
    display: inline-block;
    vertical-align: middle;
}
.company-items .company-p{
    margin-top: .1rem;
}
.company-items .company-p .company-num{
   color:#f35e0b;
}
/*名企推荐 end*/
/*热门职位*/
.module-title .module-more{
    line-height: .73rem;
    color: #333;
    background-image: url("../images-cgzl/cg-img18.png");
    background-repeat: no-repeat;
    background-position: center right;
    padding-right: .22rem;
    background-size: .12rem;
}
.module-title .module-more:hover{
    text-decoration: underline;
}
.hot-a{
    color: #666666;
    border-right: 1px solid #eeeeee;
    padding-right: .15rem;
    margin-right: .08rem;
    margin-top: .3rem;
    display: inline-block;
}
.hot-a:hover{
   text-decoration: underline;
}
/*热门职位  end*/
/*最新职位*/
.latest-items{
    border-bottom: 1px solid #e2e2e2;
    padding: .3rem .2rem;
}
.latest-div{
    width: 100%;
}
.latest-div .latest-name{
    color: #333333;
}
.latest-div .latest-name:hover{
   text-decoration: underline;
}
.latest-div .latest-wage{
    color: #ff9900;
}
.latest-p{
    color: #666666;
    margin-top: .1rem;
}
.latest-p2{
    color: #e2e2e2;
    margin-top: .1rem;
}
.latest-p2 .latest-span{
    padding-left: .35rem;
    margin-right: .25rem;
    color: #666666;
}
.latest-p2 .latest-span.address{
    background: url("../images-cgzl/cg-img14.png") 0 center no-repeat;
    background-size: .25rem;
}
.latest-p2 .latest-span.time{
    background: url("../images-cgzl/cg-img15.png") 0 center no-repeat;
    background-size: .27rem;
    margin-left: .23rem;
}
/*最新职位  end*/
/*登录/注册*/
.operate{
    width: 100%;
    height: .78rem;
}
.operate-p{
    color: #666666;
    line-height: .77rem;
}
.operate-p .operate-login{
    color: #727272;
}
.operate-p .operate-login:hover{
    color:#f35e0b;
}
.operate-p .operate-x{
    margin: 0 .02rem;
}
.operate-top{
    line-height: .77rem;
    background: url("../images-cgzl/cg-img16.png") 0 center no-repeat;
    padding-left: .4rem;
    background-size: .28rem;
	color:#727272;
}
.operate-top:hover{
    cursor: pointer;
    color:#f35e0b;
}
/*登录/注册  end*/
/*footer*/
.footer{
    width: 100%;
    background-color: #FFFFFF;
}
.footer-div{
    border-bottom: 1px #F2F2F2 solid;
    border-top: 1px #F2F2F2 solid;
    height: 1rem;
}
.footer-items{
    width: 25%;
    text-align: center;
    margin-top: .3rem;
    border-right: 1px #CCCCCC solid;
}
.footer-items.last{
    border-right:none;
}
.footer-items .footer-a{
    color: #666666;
}
.footer-items .footer-a:hover{
    color:#333;
}
.footer-items .footer-a.touch{
   color:#f35e0b;
}
.footer-link{
    text-align: center;
    padding: .3rem 0;
}
.footer-link .footer-link-p{
    color: #999999;
    line-height: .4rem;
}
/*footer end*/
/*首页红包*/
.index-alw{background-color:#FFFFFF;margin-top: .2rem;}
.index-alw .alw-title{border-bottom:1px #F2F2F2 solid;padding-right:.23rem;height:.9rem;line-height:.9rem;}
.index-alw .alw-title .alw-t{float: left;color: #333;background-image: url(../images/270.png);background-repeat: no-repeat;background-position: .2rem .25rem;padding-left: .75rem;background-size: .32rem .39rem;font-weight: 700;}
.index-alw .alw-title .alw-link{float:right;}
.index-alw .alw-group{padding-top:.30rem;padding-left:.2rem;}
.alw-group .alw-cell{float:left;width:3.25rem;margin-bottom:.30rem;margin-right:.2rem;}
.alw-cell .ac-h{color:#FFF;height:.62rem;line-height:.64rem;background:#f9565e;padding:0 .22rem;border-top-left-radius:.1rem;border-top-right-radius:.1rem;}
.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.21rem;border:1px solid #f1f1f1;border-top:0;border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem;}
.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;}


































