@charset "utf-8";
/** 招聘信息 **/
.sub_rec{border: 1px #e8e7e7 solid;}
.rec_Tit td{
    background: #003786;
    font-weight:bold;
    color:#ffffff;
    height:52px;
    border-bottom:1px #003786 solid;
    font-size: 16px;
}
.rec_not{
    background:#f7f7f7;
    padding:20px;
    color:#666;
    line-height:24px;
    border-bottom:1px #d2d2d2 solid;
}
.rec_bt{
    height:38px;
    text-align:left;
    padding-left: 3%;
}
.rec_bt .am-btn-primary:hover{background: #e70012 !important;border-color: #e70012 !important;color: #fff;}
.rec_menu .rec_TB{
    height:46px;
    line-height:46px;
    border-bottom:1px #efefef dotted;
    background:#FFF;
    cursor:pointer;
}
.rec_menu_over .rec_TB{
    height:46px;
    line-height:46px;
    border-top:1px #f4f4f4 solid;
    background:#f4f4f4;
}
.rec_menu .rec_TB td{color: #717171;font-size: 16px;}
.rec_menu .rec_TB td a, .rec_menu_over .rec_TB td{color: #000000;font-size: 16px;}
.rec_menu_over .rec_TB td a{color: #003786;}
.close_rec{cursor:pointer;}
.btn_subrec{width: 120px;height: 36px;line-height: 36px;background: #acacac;float: left;position: relative;color: #ffffff;text-align: center;}
.btn_subrec a{width: 100%;height: 100%;float: left;color: #ffffff;font-size: 20px;}
.btn_subrec:hover{background: #003786;}
.btn_subrec:hover a{color: #ffffff !important;}

#my-popup{height: 480px;width: 660px;z-index: 9999;left: 50%;margin-left: -330px;}
@media only screen and (max-width: 1024px){
    .rec_mu li{font-size: 1.6rem;}
    .btn_xj ul li .t{font-size: 1.6rem;}
    .rec_not {padding: 2rem 2%;}
    .rec_not .wz{background: none;}
    .rec_not .wz p{text-indent: 0em !important;}
    #rec_con3 th, #rec_con3 td{font-size: 1.4rem;}
    .rec_TB .m_t{text-align: left;padding-left: 5%;}
    .rec_TB .close_rec{margin-left: 40px;}
    .rec_TB .close_rec img{width: 16px;}
    .rec_TB .mmore{position: absolute;text-align: left;margin-left: -24px;}
    .m_rtb {border-bottom: 1px #d2d2d2 solid;margin-left: 3%;}
    .m_rtb .t{padding-right: 11px;height: 28px;}
    .rec_bt a{font-size: 0.8rem;}
    .rcpy_mu li{font-size: 1.6rem;}
    .rcpy_mu li strong{font-size: 1.7rem;}
    .am-figure-zoomable:after{font-size: 2.6rem;top: 3rem;right: 3rem;}
}
@media only screen and (max-width: 820px){
    .pc_rcpy_xy1 img{width: 66%;}
    .pc_rcpy_xy2 img{width: 100%;}
}
@media only screen and (max-width: 640px){
    .rcpy_mu{height: auto;}
    .rcpy_mu li{width: 100%;float: none;}
    #my-popup{height: 100%;width: 100%;z-index: 9999;left: 0;margin-left: 0;}
}
@media only screen and (max-width: 400px){
    .r_tb thead tr:nth-child(1),.r_tb td:nth-child(1),.r_tb td:nth-child(2),.r_tb tbody tr:nth-child(1),.r_tb tbody tr:nth-child(3){display: none;}
}


