@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,img,div,form,table,input,select{margin:0;padding:0;border:none; box-sizing:border-box;}
body{font:14px "microsoft yahei","Arial Narrow",HELVETICA; background:#fff; overflow-x:hidden; width:100%;}
ul,li{list-style: none;}
a{color:#0088b0;text-decoration:none;cursor: pointer}
em,i{font-style:normal}
iframe{ display: block; border: none;}
img{border:0; vertical-align:middle; max-width: 100%;}
table{border-collapse:collapse; border-spacing:0; border:0;}
button,input,select {border:none; background: none; appearance:none; -moz-appearance:none; -webkit-appearance:none; outline: none;}
.detail_color{color: #0088b0 !important;}
.wrap{ width: 85%; margin: 0 auto; min-width: 1200px; max-width: 1632px; }
.mt-3{ margin-top: 30px; }
.mt-5{ margin-top: 50px; }
.mt-8{ margin-top: 80px;}
input::placeholder{ color:#333;}

/*pc端隐藏*/
.wx_con{ display: none;}

/*top*/
.top{ width: 100%; height: 50px; background: #fff; }
.top_wrap{ display: flex; justify-content: space-between; align-items: center;}
.top_wrap .top_l{ display: flex; align-items: center;}
.top li{ line-height: 50px; height: 50px; font-size: 16px; color: #333; padding: 0 5px; text-align: center; }
.top li a{ padding-right: 8px; color:#333;}
.top li a:hover{color: #0088b0;}
.top li a img{ max-width: 120px;}

/*banner*/
.banner{ position: relative;}
.banner img{ display: block; margin: 0 auto;}
.banner h1{ position: absolute; font-size: 0px; top:40px; left: 50%; transform: translateX(-50%); color: #fff; }

/*首页-表单*/
.user-box ul{ display: flex; align-items: center; flex-wrap: wrap;}
.user-box ul li{margin:0 2% 40px 0; width:23.5%;}
.user-box ul li label{ display: none;}
.user-box ul li:nth-child(4n){margin-right: 0;}
.user-box ul select, .user-box ul input{ width: 100%; height:56px; padding-left:15px; border:1px solid #6bc9e3; font-size:16px; color:#333; border-radius:6px; background:#fff; box-shadow:0px 0px 6px #59d9ff; }
.user-box ul select{background:#fff url("../img/icon21.png") no-repeat 95% center;}
.user-box .chaxun{ width: 100%; font-size:18px; font-weight:bold; color:#fff; cursor:pointer; padding-left:0; border:none; background:linear-gradient(to bottom,#00a9dc,#0088b0); text-align: center;}
.user-box .chaxun:hover{background:linear-gradient(to top,#00a9dc,#0088b0);}
.notes{ color:#b60000; font-size:16px; margin-bottom:10px; line-height: 24px; font-weight: bolder;}

/*登录注册*/
.bd_cover{width:100%; height:100%; position:fixed; left:0; top:0; bottom:0; right:0; background: rgba(0, 0, 0, 0.5); z-index:800; display: none;}
.container{width:480px; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); z-index:801; background: #fff;border-radius: 8px; display:none;}
.container .bd_close{width:30px;height: 30px;background: url("../img/close.png") no-repeat center; cursor:pointer; position: absolute; right: 15px; top: 15px;z-index:996;}
.container .bd_nav{height:60px;text-align:center; line-height: 60px; display: flex; align-items: center;}
.container .bd_nav span{width:50%; font-size: 24px; text-align: center; cursor: pointer; color:#ccc;}
.container .bd_nav span:first-child{border-right:1px solid #ccc;}
.container .form-box{width:100%; padding-top: 50px; background-color:#3e3d34; padding-bottom:30px;}
.container .list-div{width:80%; margin: 0 auto; position: relative;}
.container input{ width: 100%; height:56px; background: #fff; border-radius: 6px; font-size: 16px; padding-left:25px; margin-bottom: 30px;}
.container input.getyzm{position:absolute; top:172px; right:0; font-size:18px; width:122px; border-radius:0 5px 5px 0; padding-left:0; cursor:pointer;}
.container input.getyzm,.container #regBtn,.container #loginBtn { background: #00a9dc; cursor: pointer; text-align: center; color: #fff;}
.container #regBtn,.container #loginBtn {display:block; width:80%; height:56px; margin:0 auto; border-radius:54px; font-size:20px;  letter-spacing: 2px;}
.container .bd_nav .active{color:#0088b0;}

/*search页面-搜索*/
.search-box{ padding-top: 30px; }
.search-box ul{ display: flex; align-items: center; flex-wrap: wrap;}
.search-box ul li{margin:0 2% 40px 0; width:23.5%; }
.search-box ul li:nth-child(4n){ margin-right: 0;}
.search-box ul li label{ display: none;}
.search-box ul input,.search-box ul select{ width: 100%; height:56px; padding-left:15px; border:1px solid #6bc9e3; font-size:16px; border-radius:6px; color:#333; background:#fff;  box-shadow:0px 0px 6px #59d9ff; }
.search-box ul select{cursor: pointer;background:url("../img/icon21.png") no-repeat 95% center;}
.search-box .chaxun{ width:100%; text-align:center; color:#fff; cursor:pointer; padding-left: 0; font-weight:bolder; border:none; font-size:18px; background:linear-gradient(to bottom,#00a9dc,#0088b0); }
.search-box .chaxun:hover{background:linear-gradient(to top,#00a9dc,#0088b0);}

/*筛选条件*/
.tit_Ser{line-height:32px;font-size:24px;padding-left:15px; margin-bottom:20px; color: #216199;}
.tit_Ser h4 span{margin-left:15px;font-size:16px;color:#333;}
.tit_Ser em{font-weight:bold; color:#0088b0; padding: 0 3px;}
.tit_Ser p{ text-align: center; margin-top: 15px;  }
.tit_Ser p span{font-size:22px; color:#333; font-weight:bold; padding-right: 10px; }

/*查询表格*/
.TabWrap{ background: #fff; padding-bottom: 20px; margin-bottom: 40px;}
.TabWrap table{width:100%; background:#fff;}
.TabWrap th{ background:#0088b0; border:1px solid #00a9dc; height:50px; color: #fff; font-size: 15px; }
.TabWrap td{ border:1px solid #d8d8d8; line-height: 30px; font-size:14px; text-align:center; padding: 8px; }
.TabWrap td span{display: none;}
.TabWrap td a.num{ height:24px; color:#fff; line-height:24px; text-align:center; border-radius:30px; padding: 4px 6px;display:block; margin:0 auto; background: #00a9dc; width:68px;}
.TabWrap td a.num:hover{color:#fff;background:#0088b0;}
.TabWrap .remind p{margin-top: 20px; font-size: 14px; color:#0088b0; padding-left: 20px;}

/*页码*/
.page-wrap{ margin: 40px auto 20px; text-align: center; display: flex; align-items: center; justify-content: center; }
.page-wrap a{ background: #333; color: #fff; text-align:center; margin: 0px 5px; font-size:14px; padding: 0 15px; line-height:40px; cursor: pointer;}
.page-wrap a.on{background:#0088b0;color:#fff;}
.page-wrap a:hover{color:#fff;background:#0088b0;}
.table_content .page-wrap .current{color: #fff;background: #0088b0;}
.table_content .page-wrap a:hover{color: #fff;background: #0088b0;}

/*result页面*/
.main_adr{ padding: 30px 0px 0px; font-size: 14px; color: #333;}
.main_adr .address{ font-size: 16px;}

/*result页面-职位表详情*/
.zw_brief{ padding-top: 40px; }
.zw_brief h6{ font-size:22px;line-height:32px; margin-bottom:10px; font-weight: normal; position: relative; padding-left:15px;}
.zw_brief h6::before{ position:absolute; content: ""; width:6px; background: #0088b0; height:20px; left: 0; top:6px; }
.Tab_job{ margin-bottom:40px; width:100%; color:#333; box-shadow: 0 0 10px #ddd;}
.Tab_job th{ width:18%; padding:1em; line-height:30px; background: #f8f9fa; color:#666;font-size:16px; border:1px solid #e2e2e2; font-weight:normal;}
.Tab_job td{ width:32%; font-size:16px; line-height:30px; padding:1em; text-align: center; border:1px solid #e2e2e2;background: #fff; }
.show_link{ text-align: center;margin:20px auto; padding-bottom: 40px;}
.show_link a{ display:inline-block; min-width:250px; font-size:16px;line-height:50px; color:#fff; background:#00a9dc; border-radius:25px; margin:0 15px; }
.show_link a:hover{ background: #0088b0; box-shadow: 0 3px 6px #59d9ff; }

/*手机自适应*/
@media only all and (max-width:750px) {
    html,body {width:7.5rem; font-size: 0.22rem; line-height: 0.46rem;}
    .wrap{width:7.2rem; min-width: 7.2rem; max-width:7.5rem;}
    .mt-3{ margin-top: 0.3rem;}
    .mt-5{ margin-top: 0.5rem;}
    .mt-8{ margin-top: 0.3rem;}
    .wx_con{ display: block;}

    /*移动端隐藏*/
    .pc_con{ display: none;}

    /*banner-top*/
    .gemu_header {width:7.5rem;height: 1rem; display: flex; justify-content: space-between; align-items: center; padding: 0 0.25rem;}
    .gemu_logo { width:1.8rem;}
    .gemu_logo img {display: block; }
    .gemu_kc {width:1.6rem; height:0.6rem; border-radius:0.3rem; background:#0088b0; font-size:0.3rem; color:#fff; text-align:center; line-height:0.6rem; }
    .mbanner{width:7.5rem; position: relative;}
    .mbanner img{display: block; margin: 0 auto; }
    .mbanner h1{ position: absolute; font-size:0rem; top:1.2rem; left: 50%; transform: translateX(-50%); color: #fff;}

    /*首页——表单*/
    .user-box{ box-shadow:0 0 0.1rem #6bc9e3; background: #fff; border-radius: 0.1rem;}
    .user-box ul{padding:0.5rem 0.3rem 0.2rem;}
    .user-box ul li{ width:100%; height:0.9rem; margin:0 0 0.4rem 0; display: flex; justify-content: space-between; align-items: center; }
    .user-box ul li label{ display: block; width:22%; font-size: 0.3rem; height: 0.9rem; color: #333; text-align:left; line-height: 0.9rem; font-weight: bolder; }
    .user-box ul select, .user-box ul input{width:78%; height:0.9rem; padding-left:0.2rem; border:0.02rem solid #6bc9e3; font-size: 0.3rem; border-radius:0.12rem; box-shadow:0 0 0.06rem #59d9ff; }
    .user-box ul select{background-size: 0.15rem 0.2rem;}
    .user-box ul li:last-child{ margin-top: 0.1rem;}
    .user-box .chaxun{ font-size:0.3rem; border-radius:0.12rem;}
    .notes{ font-size:0.28rem; margin: 0.2rem 0 0.3rem;  line-height:0.5rem; }

    /*首页——登录注册*/
    .container{width:85%; border-radius: 0.12rem; }
    .container .bd_close{width: 0.44rem;height: 0.44rem; background-size: contain; right: 0.15rem; top: 0.15rem;}
    .container .bd_nav{ height:1rem; line-height: 1rem;}
    .container .bd_nav span{ font-size: 0.36rem; }
    .container .bd_nav span:first-child{border-right:0.02rem solid #ccc;}
    .container .form-box{ padding: 0.5rem 0 0.4rem;}
    .container .list-div{width:85%; }
    .container input{ height:0.9rem; border-radius: 0.12rem; font-size: 0.28rem; padding-left: 0.2rem; margin-bottom: 0.35rem; }
    .container input.getyzm{ top: 2.5rem; font-size: 0.28rem; width:1.6rem; border-radius:0 0.12rem 0.12rem 0; }
    .container #regBtn,.container #loginBtn { height: 0.9rem; border-radius: 1rem; font-size: 0.3rem; letter-spacing:0.02rem; }

    /*search页面-搜索*/
    .search-box{ margin:0.2rem auto 0; padding:0 0 0.2rem 0;}
    .search-box ul{width:100%; padding:0.2rem;}
    .search-box ul li{width:100%; border-bottom:0.02rem dashed #6bc9e3; margin:0.1rem auto 0; display: flex; align-items: center; }
    .search-box ul li:last-child{ border-bottom:none; margin-top:0.4rem; }
    .search-box ul li label{ display: block; width:30%; height:0.8rem; line-height: 0.8rem; text-align: center; font-size: 0.3rem; }
    .search-box ul input,.search-box ul select{ height: 0.8rem; padding-left: 0.25rem; border:none; font-size: 0.3rem; box-shadow: none; }
    .search-box ul select{ background:url("https://www.gemu.cn/hbgwy/zwk/img/icon_jt01.png") no-repeat 95% center / 0.25rem 0.15rem; }
    .search-box .chaxun{ border-radius:0.12rem; font-size:0.3rem; }

    /*筛选条件*/
    .table_content{ margin-top: 0.1rem; width:7.5rem;}
    .tit_Ser{line-height:0.6rem;font-size:0.32rem; margin-bottom:0.2rem; padding-left: 0; }
    .tit_Ser h4{ padding-left: 0.2rem;}
    .tit_Ser h4 span{margin-left:0.2rem;font-size:0.28rem;}
    .tit_Ser em{font-weight:bold; color:#0088b0; padding: 0 0.04rem;}
    .tit_Ser p{ margin-top:0.1rem;  }
    .tit_Ser p span{font-size:0.26rem; padding-right: 0.02rem; }

    /*查询表格*/
    .TabWrap{ width:7.5rem; background:#fff; padding-bottom:0.2rem; margin-bottom:0.4rem; }
    .TabWrap thead>tr{border-bottom:none; display:none; }
    .TabWrap tr{ border-bottom:#666 dashed 0.02rem; }
    .TabWrap td{ display: inline-block; line-height: 0.5rem; width:100%; padding: 0.1rem; font-size:0.26rem; text-align:left; border: none; border-bottom:#cbe7ff solid 0.02rem; }
    .TabWrap td span{display: inline-block; font-weight: bolder; padding-right: 0.1rem; }
    .TabWrap td:last-child{ border: none; width: 100%; margin-bottom: 0.3rem;}
    .TabWrap td a.num{ height:0.6rem; color:#fff; line-height:0.6rem; text-align:center; border-radius:0.4rem; display:block; margin:0.1rem auto; width:60%; font-size: 0.28rem; }
    .TabWrap .remind p{ margin-top: 0.3rem; font-size: 0.2rem; padding:0 0.2rem; line-height:0.5rem;}

     /*页码*/
    .page-wrap{ margin:0.2rem auto; }
    .page-wrap a{font-size:0.24rem; padding: 0.1rem 0.2rem; margin: 0.05rem 0.05rem; line-height: 0.4rem; }

    /*result页面---职位表详情*/
    .mzw_brief{ width:7rem; margin:0.2rem auto; background:#fff; }
    .mzw_brief .Tab_job{ padding:0.2rem; border-bottom:0.02rem solid #ddd; box-shadow: none; margin-bottom: 0;}
    .mzw_brief .Tab_job h3{font:bolder 0.32rem/0.6rem "Microsoft Yahei"; color:#333; position:relative; padding-left:0.15rem;}
    .mzw_brief .Tab_job h3::before{ position: absolute; content: ""; background: #0088b0; width:0.08rem; height:0.32rem; left: 0; top:0.1rem;}
    .mzw_brief .Tab_job p{ font:0.28rem/0.8rem "Microsoft Yahei";color:#666; border-bottom:#cbe7ff dashed 0.02rem; }
    .show_link{ margin:0.3rem auto; width:7rem; line-height: 0.64rem; padding-bottom: 0; }
    .show_link a{ padding:0.1rem 0.5rem; border-radius: 0.08rem; font-size:0.28rem; line-height:0.64rem ; color:#fff; box-sizing: border-box; min-width:2.5rem;}

    /*底部*/
    .footer {width:7.5rem;height: auto;padding: 0.2rem 0rem; margin-top: 0.3rem; text-align: center; background: #444546; margin-bottom: 0.8rem;}
    .footer p, .footer a, .footer span{line-height: 0.5rem; font-size: 0.26rem; color: #fff;}
    .footer em{display: none;}

    /*底部咨询*/
    .ks_zx {width:7.5rem;height:0.98rem;position:fixed; left:50%; bottom:0; z-index:100; transform: translateX(-50%); display: flex; align-items: center; }
    .ks_zx a{width:50%; height:0.98rem; line-height:0.98rem; font-size:0.28rem; color:#fff; text-align: center;}
    .ks_zx .zx_dh { padding-left:0.2rem; background: #00a9dc url("../img/mgwy_09.png") no-repeat 0.6rem center/ 0.38rem 0.38rem; }
    .ks_zx .ks_zz { padding-left:0.3rem; background: #0088b0 url("../img/mgwy_10.png") no-repeat 1rem center / 0.38rem 0.34rem; }
}
