*{
    font-size:0.28rem;
}

#main{
    width: 7.5rem;
    min-height: 14.92rem;
    margin: 0 auto;
    position: relative;
    background-color: #eef5ff;
}

div{
    box-sizing:border-box;
    overflow:hidden;
}

.clearfix::before,
.clearfix::after{
    content:"";
    display:table;
    clear:both;
}

.sec_page_div {
    width: 6rem;
    height: 2rem;
}

.back_btn {
    margin-top: 0.35rem;
    width: 1rem;
    height: 0.6rem;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 2;
	background: url(../img/back_btn.png) no-repeat center center;
	background-size: 100%;
}

#black_overtop_div{
    display: none;
    /*display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    display: -webkit-flex;
    -webkit-align-items: center;
    -webkit-justify-content: center;
    -webkit-flex-direction: column;*/
}

#black_overtop_cont{
    width: 4.3rem;
    height: 4.3rem;

    position: absolute;
    left: 50%;
    margin-left: -2.15rem;
    top: 50%;
    margin-top: -2.15rem;
}

#black_overtop_cont img{
    width: 100%;
}

.empty_input{
    background: none;
    border: none;
    text-align: center;
}

/*加载页 ----------------*/
#page_loading{  /*背景色*/
    background: #39a2f3;
}
#pl_num{ /*百分比数字*/
    color:white;
    font-size: 0.3rem;
}
.sk-circle .sk-child:before { /*圈圈*/
    background-color: white;
}

/*首页 ----------------*/
#index{
    width:inherit;
    height: inherit;
    min-height: inherit;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/index.png?v=1);
    background-size: 100%;
    position: relative;
}

#index #index_line_1{
    width: 100%;
    padding-top: 4.6rem;
}

#index #index_line_1 #jycy{
    width: 3.3rem;
    height: 2.45rem;
    margin-left: 0.3rem;
    float: left;
}

#index #index_line_1 #jnpx{
    width: 3.3rem;
    height: 2.45rem;
    margin-left: 0.3rem;
    float: left;
}

#index #index_line_2{
    width: 100%;
    padding-top: 0.5rem;
}

#index #index_line_2 #rc{
    width: 2.2rem;
    height: 2.9rem;
    margin-left: 0.3rem;
    float: left;
}

#index #index_line_2 #qywh{
    width: 2.2rem;
    height: 2.9rem;
    margin-left: 0.15rem;
    float: left;
}

#index #index_line_2 #sbcx{
    width: 2.2rem;
    height: 2.9rem;
    margin-left: 0.15rem;
    float: left;
}

#index #index_line_3{
    width: 100%;
    padding-top: 0.55rem;
}

#index #index_line_3 #zp{
    width: 2.2rem;
    height: 2.9rem;
    margin-left: 0.3rem;
    float: left;
}

#index #index_line_3 #rsks{
    width: 2.2rem;
    height: 2.9rem;
    margin-left: 0.15rem;
    float: left;
}

#index #index_line_3 #bys{
    width: 2.2rem;
    height: 2.9rem;
    margin-left: 0.15rem;
    float: left;
}

/*就业创业专区 ----------------*/
#page_jycy{
    width:inherit;
    height: inherit;
    min-height: inherit;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/page_jycy.jpg?v=1);
    background-size: 100%;
    position: relative;
}

#page_jycy #zcybt{
    margin-top: 4.36rem;
    margin-left: 0.75rem;
}

#page_jycy #jysydj{
    margin-top: 0.5rem;
    margin-left: 0.75rem;
}

#page_jycy #zcslpt{
    margin-top: 0.5rem;
    margin-left: 0.75rem;
}

/*招聘专区 ----------------*/
#page_zp{
    width:inherit;
    height: inherit;
    min-height: inherit;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/page_zp/zp_bg.png?v=1);
    background-size: 100%;
    position: relative;
}

#page_zp #fwsy{
    margin-top: 3.65rem;
    margin-left: 0.75rem;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/page_zp/zp_fwsy.png?v=1);
    background-size: 100%;
}

#page_zp #zphyj{
    margin-top: 0.5rem;
    margin-left: 0.75rem;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/page_zp/zp_zphyj.png?v=1);
    background-size: 100%;
}

#page_zp #zgz{
    margin-top: 0.5rem;
    margin-left: 0.75rem;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/page_zp/zp_zgz.png?v=1);
    background-size: 100%;
}

#page_zp #zrc{
    margin-top: 0.5rem;
    margin-left: 0.75rem;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/page_zp/zp_zrc.png?v=1);
    background-size: 100%;
}

/*毕业生专区 ----------------*/
#page_bys{
    width:inherit;
    height: inherit;
    min-height: inherit;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/page_bys/bys_bg.png?v=1);
    background-size: 100%;
    position: relative;
}

#page_bys #jsbd{
    margin-top: 4.96rem;
    margin-left: 0.75rem;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/page_bys/bys_jsbd.png?v=1);
    background-size: 100%;
}

#page_bys #wjydj{
    margin-top: 1.5rem;
    margin-left: 0.75rem;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/page_bys/bys_wjydj.png?v=1);
    background-size: 100%;
}

/*人才专区 ----------------*/
#page_rc{
    width:inherit;
    height: inherit;
    min-height: inherit;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/page_rc.jpg?v=1);
    background-size: 100%;
    position: relative;
}

#page_rc #fsrczc{
    margin-top: 4.36rem;
    margin-left: 0.75rem;
}

#page_rc #yyfsk{
    margin-top: 0.5rem;
    margin-left: 0.75rem;
}

#page_rc #zcps{
    margin-top: 0.5rem;
    margin-left: 0.75rem;
}

/*权益维护专区 ----------------*/
#page_qywh{
    width:inherit;
    height: inherit;
    min-height: inherit;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/page_qywh.jpg?v=1);
    background-size: 100%;
    position: relative;
}

#page_qywh #wsjbts{
    margin-top: 4.36rem;
    margin-left: 0.75rem;
}

#page_qywh #zcfgxc{
    margin-top: 0.5rem;
    margin-left: 0.75rem;
}

#page_qywh #tjzc{
    margin-top: 0.5rem;
    margin-left: 0.75rem;
}

/*社保查询专区 ----------------*/
#page_sbcx{
    width:inherit;
    height: inherit;
    min-height: inherit;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/page_sbcx/sbcx_bg.png?v=1);
    background-size: 100%;
    position: relative;
}

#page_sbcx #sbzc{
    margin-top: 4.36rem;
    margin-left: 0.75rem;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/page_sbcx/sbcx_sbzc.png?v=1);
    background-size: 100%;
}

#page_sbcx #jbfw{
    margin-top: 0.5rem;
    margin-left: 0.75rem;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/page_sbcx/sbcx_jbfw.png?v=1);
    background-size: 100%;
}

#page_sbcx #fsykt{
    margin-top: 0.5rem;
    margin-left: 0.75rem;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/page_sbcx/sbcx_fsykt.png?v=2);
    background-size: 100%;
}

/*技能培训专区 ----------------*/
#page_jnpx{
    width:inherit;
    height: inherit;
    min-height: inherit;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/page_jnpx.jpg?v=1);
    background-size: 100%;
    position: relative;
}

#page_jnpx #zypxbt{
    margin-top: 4.36rem;
    margin-left: 0.75rem;
}

#page_jnpx #zyjnpxpt{
    margin-top: 0.5rem;
    margin-left: 0.75rem;
}

#page_jnpx #jnrcpjzscx{
    margin-top: 0.5rem;
    margin-left: 0.75rem;
}

/*就业创业一本通 ----------------*/
#page_ybt{
    width: inherit;
    height: auto;
    min-height: inherit;
    background-size: 100%;
    position: relative;
    padding-bottom: 0.5rem;
}

#page_ybt #page_ybt_head{
    width: inherit;
    height: 2.6rem;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/page_ybt.png?v=1);
    background-size: 100%;
    position: relative;
}

#page_ybt .back_btn{
    margin-bottom: 0.45rem;
}

#page_ybt #search_input_div{
    width:6.95rem;
    height: 0.75rem;
    background-color: white;
    margin-left: 0.28rem;
    margin-bottom: 0.5rem;
	margin-top: 1.4rem;
    display: inline-block;
    font-size: 0rem;
    position: relative;
}

#page_ybt #search_input_div #search_input_icon{
    padding-top: 0.22rem;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
    width: 0.9rem;
    height: 100%;
    float: left;
}

#page_ybt #search_input_div #search_input_icon img{
    width: 0.3rem;
    height: 0.3rem;
}

#page_ybt #search_input_div #search_input{
    width:5.95rem;
    height: 0.75rem;
    display: block;
    float: left;
    font-size: 0.28rem;
    text-align: left;
}

#page_ybt .article_cate{
    width:6.95rem;
    height: 1.13rem;
    background-size: 100%;
    position: relative;
    margin-top: 0.35rem;
    margin-left: 0.27rem;

    display: flex;
    align-items:center;
}

#page_ybt .article_cate div{
    height: 0.5rem;
    margin-left: 6.25rem;
    display: flex;
    align-items:center;
}

#page_ybt .article_cate div img{
    width: 0.33rem;
    height: 0.19rem;
}

#page_ybt .article_list{
    width:6.95rem;
    #height: 2rem;
    margin-left: 0.27rem;
    border-radius:0.1rem;
    background-color: white;
    padding: 0 0.1rem ;
    text-align: center
}

#page_ybt #article_cate_page .article_list{
    display: none;
}

#page_ybt .article_title{
    width: 100%;
    height: 1rem;
    border-bottom: 0.02rem solid #eaf3ff;
    align-items: center;
    display: flex;
    padding-left: 0.2rem;
    color: #5b5b5b;
}

#page_ybt .article_title img{
    display: inline;
    margin-right: 0.2rem;
    width: 0.22rem;
    height: 0.22rem;
}

/*就业创业一本通---详情页 ----------------*/
#page_ybt_detail{
    width: inherit;
    height: auto;
    min-height: inherit;
    background-size: 100%;
    position: relative;
    padding-bottom: 0.5rem;
}

#page_ybt_detail #page_ybt_detail_head{
    width: inherit;
    height: 1.7rem;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/page_ybt_detail.png?v=1);
    background-size: 100%;
    position: relative;
}

#page_ybt_detail #back_top {
    position: fixed;
    left: 6.68rem;
    top: 6.8rem;
    width: 0.76rem;
    height: 1rem;
    background-size: 100%;
    background-image: url(http://cdn.nxnmedia.com/site/23_03rsfw/img/back_top.png?v=1);
}

#page_ybt_detail #detail_content {
    padding: 0.6rem;
    width: 100%;
    height: auto;
}

#page_ybt_detail #detail_content img{
    max-width: 100%;
    pointer-events: auto;
    margin: 10px auto;
}

#page_ybt_detail #file_view{
    margin: 0.6rem;
    border-top: 0.02rem solid #e3e8f0;
}

#page_ybt_detail #xiangguanwenjian{
    color: #114962;
    font-weight: bold;
    padding: 0.2rem 0;
}

#page_ybt_detail .file_info{
    height: 0.9rem;
}

#page_ybt_detail .file_info img{
    float: left;
    width: 0.5rem;
    height: 0.62rem;
    margin-right: 0.2rem;
    margin-top: 0.14rem;
}

#page_ybt_detail .file_info .view_file_name{
    float: left;
    margin-right: 0.1rem;
    width: 4.9rem;
    font-size: 0.24rem;
    padding-top: 0.1rem;
}

#page_ybt_detail .file_info .file_view_btn{
    float: left;
    width: 0.6rem;
}

#page_ybt_detail .file_info .file_view_btn a{
    margin-top: 0.24rem;
    color: #2242ce;
}






