
/* CSS Document */
.gray {
    -webkit-filter: grayscale(100%);/* Chrome, Safari, Opera */
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; /*IE7-9*/
}
*, *:before, *:after {box-sizing: inherit;}
*{padding:0;margin:0;}
body{word-break:break-all;word-wrap:break-word; margin:0 auto; overflow-x:hidden;padding:0; font-family:'Microsoft Yahei'; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
img{border:none;display:block;}
ul,ul li,dl,dl dt,dl dd{display:block;list-style-type: none;}
ul,ol,input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd{margin:0; padding:0;}
a{color:#000;text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
li{ list-style:none;}
em,i{font-style:normal}
b,strong,th{font-weight:normal;}
button,input,textarea{font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;vertical-align:middle;outline: none;}/*input:focus{outline: none;}*/
textarea{resize:none;}
a,button,input,optgroup,select,textarea {-webkit-tap-highlight-color:rgba(0,0,0,0);outline: none; /*去掉a、input和button点击时的蓝色外边框和灰色半透明背景*/border:0}
input[type=”button”], input[type=”submit”], input[type=”reset”] {-webkit-appearance: none;/*去掉苹果默认样式*/}
.fl{float:left;}
.fr{float:right;}
.clearfix {zoom: 1;}
.clearfix:after {content: ".";width: 0;height: 0;visibility: hidden; display: block;clear: both;overflow:hidden;}
i, cite, em, var, address, dfn {font-style: italic;}



@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.woff2') format('woff2'),
       url('../font/iconfont.woff') format('woff'),
       url('http://zp.hbjttz.com/zp_html/lib/font/iconfont.truetype') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-toudijianli:before {
  content: "\e616";
}
.icon-gongsiqiye:before {
  content: "\e6f0";
}

.fl{ float: left;}
.fr{ float: right;}


.moduleName {padding: 50px 0;text-align: center; width: 100% ; margin: 0 auto; min-width: 1160px;}
.moduleName p {font-size: 24px;color: #1d5196; text-transform: uppercase;}
.moduleName i {display: block;width: 50px;height: 1px;border-bottom: 1px solid #9a9fa9;margin: 8px auto;}
.moduleName span {font-size: 36px; color: #333333;}
.moduleName h3{ font-size: 16px; line-height: 40px; text-align: center;}

body{ margin: 0; padding: 0; background: #f4f4f6;}

.xxk_tit{ font-size: 24px; color: #333333; margin-bottom: 15px; line-height: 36px; }

.legth-rid{  font-size: 18px; height: 50px!important; line-height: 50px!important;}


.wid-85{ width: 85%;}
.font-18{ font-size: 18px;}

.mb_box{ overflow: hidden;display: flex;padding: 20px 0;
    align-items: center;}
.mb_box li{ float: left;  text-align: center;   }

.mb-demo{padding:30px 40px; border: none; background: #ffffff; margin: 40px 0;}

.table_bt{ height: 70px; background: #1d5196;width: 100%;}
.table_bt li{ float: left; font-size: 20px; line-height: 70px; color: #fff; text-align: center;}
.tr01{ width: 22%;}
.tr02{ width: 22%;}
.tr03{ width: 18%;}
.tr04{ width: 18%;}
.tr05{ width: 20%;}

.layui-colla-content{ background: #ffffff;}
.layui-colla-content p{ font-size: 14px; color: #333333; line-height: 26px;}
.layui-colla-content h3{  color: #1d5196; font-size: 14px; padding: 20px 0;}
.btn_list{ overflow: hidden;margin: 40px 0;}
.btn_list li{ float: left; margin:10px;}


.colblu{ background: #1D5196!important;}
.colye{ background: #e26724!important;}

/*页码*/
.hrs_page {
    text-align: center;
    line-height: 30px;
    color: #999999;
    margin: 20px;
}

.hrs_page a {
    display: inline-block;
    vertical-align: middle; border-radius: 2px;
    height: 30px;
    line-height: 30px;
    padding: 0 12px;
    text-align: center;
    border: 1px solid #dedede;
    cursor: pointer;
    text-decoration: none;
    color: #999999;
}
.hrs_page a.hover {
	color: #fff;
	background-color: rgb(12, 93, 170);
}
.hrs_page .page{margin-right: 4px;cursor: pointer;}
.hrs_page .pagenation{display: none;}
.layui-colla-title:hover{ background: #ebf4ff;}


.footer{ width: 100%; height: 68px; background: #3e3e3e; margin: 0 auto; min-width: 1160px;}
.footer p{ font-size: 16px; color: #fff; line-height: 68px; text-align: center;}

.form_list{ overflow: hidden;}
.form_list li{ float: left; margin-right: 20px; font-size: 16px; line-height: 40px; }
.sear-demo{padding: 30px 40px;}



/*个人中心*/
.my-left-nav-title{  height: 120px;}
.my-left-nav-title p{ font-size: 22px; line-height: 120px; color: #333333;}
.my-left-nav-title p .split{ font-size: 20px; padding: 0 6px;}
.my-left-nav-title p .person-info{ font-size: 20px;}

.tabs-header{display: flex; width: 100%;justify-content: flex-end;height: 120px;align-items:center;}

.tabs-header p{ font-size: 20px;}
.tabs-header p span{ padding-right: 20px;}
.tabs-header p img{ width: 64px; height: 64px;}

.layui-grxx{ background: #ffffff;
	border-width: 1px;
    border-style: solid;
   border-color: #eee;
    box-shadow: 1px 1px 4px rgb(0 0 0 / 8%);
    background-color: #fff;
    color: #5f5f5f; display: flex; flex-direction: column;align-items:center;
	}
.layui-grxx h3{ font-size: 16px; line-height: 26px; text-align: center;}
.layui-grxx img{ width: 40%; margin: 20px 0 10px 0; }
.layui-grxx p{ font-size: 16px; color: #333333; line-height: 30px; background: #e8e8e8; padding: 0 15px; border-radius: 4px; margin:14px 0;}
.icon-top12{ top: 12px!important;}

.layui-ewm{ background: #ffffff;display: flex; flex-direction: column;align-items:center; padding: 30px 0 50px;}
.layui-ewm img{ width: 60%;}
.layui-ewm h3{ font-size: 16px; color: #333; line-height: 40px;}

.record-box{ width: 100%; display: flex; justify-content: flex-end; margin-top: 120px;}
.record-demo{width: 97%; display: flex;justify-content:center;align-items:center;}
.tdjl{ margin:40px auto; text-align: center;}
.tdjl h3{ font-size: 22px; line-height: 34px;}
.tdjl p{ font-size: 16px; color: #333333; line-height: 32px; }
.tdjl img{ width: 157px;}

.record-demo02{width: 97%;}


.colcom{ background: #1d5196!important;}
.record-tdjllist{ width: 100%; margin: 0 auto 30px; padding:15px; background: #ffffff;    box-shadow: 1px 1px 4px rgb(0 0 0 / 8%); position: relative;}
.title-lab{display: flex; align-items: center;}
.record-lab{display: flex;  align-items: center; margin: 10px 0;}
.recuit-lab{ display: flex;  align-items: center;margin: 20px 0; justify-content:space-between;}
.xm-name{ font-size: 20px; color: #333333; line-height: 36px;}
.chys{ background: #e8e8e8!important;color: #333333!important; margin-right: 30px; }

.icon-cl{ margin-left: 20px; height:30px; }
.record-lab p{ font-size: 18px; background: #d7e8ff; color: #1d5196; line-height: 36px; padding: 0 8px; border-radius: 4px;}


.tdcg01{ position: absolute; right: 40px;top: 20px;}

.bjys02{ background: #ffffff; padding: 10px 20px;}
.zhis-bt{ display: flex; justify-content:space-between;}
.zhis-bt h3{ font-size: 18px; line-height: 38px;}
.zhis-bt span{ color: #1d5196; background: #d7e8ff; font-size: 14px; margin-left: 30px; padding: 5px 10px;}
.zhiw-list p{ font-size: 14px;line-height: 24px; color: #1d5196;}
.zhiw-list span{ color: #333333;}

.jgf30{ margin-bottom: 30px;}
.resume01{ color: #1d5196;
    background: #d7e8ff;
    font-size: 14px;
    margin-left: 30px;
    padding: 5px 10px; }

.flexdemo{display: flex;justify-content:space-between;align-items: center;}
.btn01{background: #e8e8e8!important;color: #333333!important;}
.btn02{background: none!important; color: #333333!important; border: 1px solid #333333!important;}
.my-left-nav-con{ margin-bottom: 40px;}





/*简历中心*/
.gd_bz{ }
.resum-tit{ height: 120px;  background: #F4F4F6;}
.resum-tit p{ font-size: 22px; color: #33333; line-height: 120px;}
.jlzb{ width: 280px; float: left;}
.jlyb{ width: 880px; border-left: 1px solid #cccccc;}
.bjya01{ background: #ffffff;}
.link01{ border-right: 1px solid #cccccc; height: 100%; }
.gxxx_nav{ overflow:hidden;}
.gxxx_nav ul li{ height: 50px; padding: 0 20px; position: relative; cursor: pointer;}
.gxxx_nav ul li p{ font-size: 16px; color: #333333; line-height: 50px; }
.gxxx_nav ul li span{ color: #1d5196; font-size: 12px; background: #d7e8ff; padding: 2px; margin-left: 10px;}

.gxxx_nav ul li.hov01:after{position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    border-left: 3px solid #1d5196;
    content: "";}
.gxxx_nav ul li.hov01{ background: #f3f8ff;}

.titjj{ margin-top: 30px;}
.titjj h3{ font-size: 20px; line-height: 34px; font-weight: bold;}
.titjj i{display: block;
    width: 30px;
    height: 1px;
    border-bottom: 4px solid #1d5196;
    margin: 4px 0;}
.titjj p{ font-size: 18px; color: #5e5e5e;}

.demo-ya01{ width: 100%; margin: 0 auto 30px; }
.jl-text{ background: #f4f4f6;}
.pad30{  padding: 20px;}
.submit-jl{ display: flex; justify-content:center;flex-direction:column;align-items:center;  padding: 50px 0;}
.submit-jl img{ width: 55px; margin: 20px 0;}

.pad10{ padding:0 10px;}
.marg0{ margin-bottom: 0!important;}


.hhdz{ display: flex;justify-content:space-between;width: 100%;}
.cfxxzq{ width: 48%;}
.zjzsc{ height: 40px;line-height: 40px;background: #ffffff; border: 1px dashed #bfbfca;  width: 100%;  display: block; text-align: center;}

.bdysjl{ padding: 10px 0 20px 0;}
.colcom02{background: #d7e7ff!important; color: #1d5196!important;}

.resumeFooterFixed{ position: fixed;
    bottom: 0;
    height: 88px;
    width: 100%;
    left: 0;
    background: #fff;
    box-shadow: 0 -3px 6px rgba(0,0,0,.05);
    z-index: 999;
    display: flex;
    justify-content: center;
    align-items: center;}
.resumeFooterFixedRight{justify-content:flex-end; display: flex;}
.jlzx_tit{ padding: 40px 20px; }
.jlzx_tit h3{ font-size: 20px; color: #333333; line-height: 40px; margin-bottom: 20px;}


.active01{ position: fixed!important; top: 0; overflow: visible;
    overflow-y: auto;
    height: 100%!important;width: 280px;
    }
.marg100{  margin-bottom: 120px!important;}
.font14{ font-size: 14px;}
.nav-demo{ overflow: hidden; min-height: 100vh; }
.zwf{ width: 100%; overflow: hidden;}
.font-16{ font-size: 16px;}
.frim{ float: right!important;}

/*header*/
.zdy-header{ width: 100%; margin: 0 auto; background: #ffffff; height: 100px; min-width: 1160px;}
.zdy-headerlm{ width: 90%;margin: 0 auto; display: flex;align-items:center; justify-content: space-between;height: 100px;}
.layui-banner{ width: 100%; margin: 0 auto; overflow: hidden;text-align: center; min-width: 1160px;}
.layui-banner img{ width: 100%; margin: 0 auto; text-align: center;}
.logo-img{ width: 27%; }
.zdy-nav{  display: flex;align-items:center;justify-content:flex-end;}
.reg-list{ height: 100px; overflow: hidden; margin-left: 50px;}
.reg-list li{ float: left; font-size: 18px; line-height: 100px;  position: relative;}
.reg-list li a{padding: 0 5px;}
.grzx-head{ margin-left: 80px; }
.grzx-head p{ font-size: 18px;}
.grzx-head img{ width: 60px;height: 60px; margin: 20px 0 20px 20px;}

/*弹窗样式*/
.login{ width: 420px; }
.logo-img02{ width: 100%; margin: 0 auto; text-align: center; padding: 10px 0;}
.login .layui-input-block{ width:320px; margin: 0 auto; }
.login input{ background: #f4f4f6;}
.login-foot{width:320px; margin: 0 auto; padding: 15px 0; overflow: hidden;}
.login-btn .layui-btn{ margin: 0 auto; width: 340px; text-align: center; background: #1D5196; }
.login-btn{ width: 100%; margin: 0 auto; text-align: center;}
.login-foot a{ font-size: 14px; line-height: 28px; color: #1d5196; cursor: pointer;}
.sc-c{text-decoration: underline;}
.login .layui-form-item{ padding: 5px 0;}


.register-demo .layui-form-item span{color: #ff0000; font-size: 12px;}
.register-btn .layui-btn{ background: #e0e0e0;margin: 0 auto; width: 340px; text-align: center; color: #333333;}
.register-btn .layui-btn:hover{ color: #333333;}
.register-btn{ margin: 0 auto;width: 100%; text-align: center;}


.login .yzm-demo{ width:320px; margin: 0 auto; overflow: hidden;}
.yzm-demo .layui-input-block{ width: 70%; float: left;}
.yzm-demo .yzm{ width: 28%; float: right; height: 40px; overflow: hidden;}
.yzm-demo .yzm img{ width: 98px; height: 44px;}

.layui-menu-body-title span{text-decoration: underline;}

.grzx-head{ position: relative;}

.grzx-head:hover .xl-demo{ display: block;}

.xl-demo{ position: absolute;  background: #ffffff; right: -40px; top: 84px; padding:10px 20px; border: 1px solid #cccccc; display: none; z-index: 999999;}

.xl-demo:after{ content: "";
    position: absolute;
    left: 64px;
    top: -10px;;
    width: 0;
   height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 10px solid #ffffff;}
.xl-demo li{ font-size:16px; line-height: 28px;}
.jgx{ margin-right: 15px;}

.img-zs{ width: 100%; margin: 0 auto; overflow: hidden; text-align: center; }
.img-zs img{ width: 40%;}
.btn03{ width: 100%; margin:0 auto;  overflow: hidden; text-align: center; padding: 20px 0;} 
.btn03 .deter{ width: 80%; font-size: 18px; background: #1E5095;}

.zcgg-item{ width: 100%; text-align: center; overflow: hidden; padding-bottom: 20px;}
.zcgg-item h3{ font-size: 22px; color: #1d5196; line-height: 40px;}
.zcgg-item p{ font-size: 14px; color: #333333;line-height: 30px;}
.zcgg-item h2{ font-size: 16px; color: #1E5095; line-height: 36px;}
.zcgg-item h2 i{ font-style: normal;}

.bdys-item{ background: #F4F4F6!important;}
.link03{  border-bottom: 1px solid #ccc; margin-bottom: 30px;  width: 94%; margin: 0 auto; padding-top: 30px;}


.xzbtn{ clear: both; font-size: 16px; line-height:40px;  color: #1C5195;  padding: 0 20px;
	display: flex; justify-content: space-between;}
.xzbtn a{ display: block; color: #1C5195;}
.fgx01{ margin-bottom: 20px;}
.fgx02{ height: 20px; overflow: hidden;}

.xybj01{background: url("../image/xybj01.jpg") no-repeat center bottom,#f4f4f6!important; width: 100%; padding-bottom: 30px;}
.zxzx{ width: 380px; margin: 8px 0; }
.zxzx-text{ width: 580px; margin-left: 35px; }
.zxzx-text p{ font-size: 16px; line-height: 30px; color: #333333;}
.zxzx h3{ font-size: 18px; color: #1d5196;line-height: 46px; text-align: center;}

.tesys01{ background: #ffffff; padding: 35px 35px 0 35px;position: relative; margin-bottom: 40px!important;}
.zsp{width: 54px; height: 44px; margin-left: 30px;}
.zsp img{ width: 100%;}
.zsp02{ position: absolute; bottom:-20px; left: 50%; width: 45px; height: 45px; margin-left: -23px;animation:wheel 2s ease-in-out infinite alternate;}


@keyframes wheel{
	0%{transform:rotate(0);-webkit-transform:rotate(0); -moz-transform:rotate(0); -o-transform:rotate(0)}	
	
	100%{ transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg);}
}



.ico-list{ width:1160px; margin:30px auto;  display: flex;justify-content: space-between;}

.ico-list li{ width: 267px; background: #ffffff; box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.17); text-align: center; transition: 0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; }
.ico-list li a{display: block; width: 100%;}
.ico-list li:hover{ transform: translate(0,-6px); -moz-transform: translate(0,-6px); -webkit-transform: translate(0,-6px); background: #f4f4f6;}
.ico-list li img{ width: 52px; height: 52px; margin: 12px auto; text-align: center;}
.ico-list li p{ font-size: 18px; color: #333333; line-height: 32px;}
.ico-list li i{    display: block;
    width: 30px;
    height: 1px;
    border-bottom: 2px solid #1d5196;
    margin: 8px auto;}

.tit02 h3{ font-size: 20px; line-height: 1.8;}
.tit02 i{  display: block;
    width: 40px;
    height: 1px;
    border-bottom: 2px solid #1d5196;
    margin: 8px 0;}
.rcpy_box{ width: 1160px; margin: 0 auto ; padding-bottom: 30px; }
.rcpy_box p{font-size: 16px; color: #333333; line-height: 30px;}


.formyb .zwss{color: #333;   position: absolute; right: 0; top: 0; line-height: 40px; padding: 0 20px; }


/*简历保存页面*/
.resum_warp{ width: 1000px; margin: 0 auto 160px; box-shadow: 0px 8px 40px 0px rgba(0, 0, 0, 0.19); background: #ffffff;  padding: 30px 50px;}
.resum_header{ width: 100%; display: flex; justify-content: space-between;}
.resum_header .jl_zp{ width: 174px;height: 210px;}
.resum_header .resum_ri{ width: 660px;}
.resum_header .resum_ri h3{ font-size: 24px; color: #333333; line-height: 60px;}
.resum_header .resum_ri p.word01{ font-size: 16px; color: #666666;}
.link04{width:400px; border-bottom: 1px solid #666666; height: 2px; margin: 20px 0;}
.resum_header .resum_ri p.word02{ font-size: 14px; color: #666666; padding: 5px 0; line-height: 28px;}

.resume-item .resume-item-header{ font-size: 24px;
    color: #333333;
    padding: 22px 0 22px 10px;
    margin-bottom: 30px;
    position: relative;
    border-bottom: 3px solid #e3e3e8;}
.resume-item .resume-item-header:after{content: "";
    width: 200px;
    height: 3px;
    display: block;
    background-color: #1d5196;
    position: absolute;
    bottom: -3px;
    left: 0;}

.resume-item-form{ margin: 0 auto 20px; display: flex; justify-content: space-between;flex-wrap:wrap;} 
.resume-item-form .resume-form-item{ width: 50%; font-size: 14px; color: #333333; line-height: 52px;}

.resume-item-form .resume-form-item span:first-child{ font-weight: 700; color: #000000;margin-right: 27px;}

.resume-item-form .resume-form-item-demo{width: 100%; font-size: 14px; color: #333333; line-height: 20px; margin: 10px 0;}
.resume-item-form .resume-form-item-demo span:first-child{ font-weight: 700; color: #000000;margin-right: 27px;}
.resume-form-item02 span{ margin-right: 20px;font-size: 14px; color: #333333; line-height: 20px;}
.resume-form-item02{ margin: 15px 0; width: 100%;}


.getyzm{ position: absolute; font-size: 14px; line-height: 40px; right: 10px; top: 0; cursor: pointer;}
.getyzm_img{  width: 60px; height: 30px; }
.tw_yzm{ position: absolute; right: 5px; top: 0; height: 40px;}
.tw_yzm span{ line-height: 40px;}
.zc_wx{ margin: 0 auto; text-align: center; width: 100%;}

.zc_wx p{ font-size: 14px; line-height: 60px; text-align: center;}
.zc_wx img{ width: 120px; height: 120px; margin: 0 auto; text-align: center;}

.flow-default img{ width: 20px;}

/*籍贯修改*/
.jgxz{ width: 100%; display: flex; justify-content: space-between;}
.jgxz select{ width: 48%;height: 40px;line-height: 1.3;
    line-height: 40px\9;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    color: rgba(0, 0, 0, .85);
    border-radius: 2px;border-color: #eee; color: #666666; margin: 0 auto; text-align: center;}

#touxiang{ width: 174px;
    height: 210px; margin: 10px; }
.bjys03{ background:#F4F4F6!important;}
#touxiang02{ width: 174px;
    height: 210px; margin: 10px; }


/*简历修改*/
.a-upload {
		 position: relative;
    cursor: pointer;
		height: 40px;
    line-height: 40px;
    background: #ffffff;
    border: 1px dashed #bfbfca;
    width: 100%;
    display: block;
    text-align: center;overflow: hidden;*zoom: 1;		
}
.zsscysbox{ width: 100%; display: flex; justify-content: space-between;flex-wrap:wrap;}
.zsscysbox .zsfl01{ width: 48%;}
.zsfl02{ width: 100%; display: flex;justify-content: space-between;flex-wrap:wrap;}
.zsscysbox .zsfl01 p{ font-size: 16px; line-height: 32px; color: #666666;}
.zsscysbox .zsfl01 .sczs_img{ width: 100%; height: 160px; padding: 2px; border: 1px solid #cecece; margin: 4px 0;}
.sczs_img02{ width: 120px; height: 145px; margin:5px;}

.sczs_img03{ width: 100%; height: 145px; margin: 5px 0;}
.a-upload input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
} 
.a-upload:hover {
    color: #444;
    background: #eee;
    border-color: #ccc;
    text-decoration: none
}
.fjxl_01{ width: 48%;}
.fjxl_01 img{ width: 100%;height: 160px; padding: 2px; border: 1px solid #cecece; margin: 4px 0;}


/*遴选简历开始*/
.jltx_box{ width: 1000px; margin: 0 auto; overflow: hidden; background: #ffffff; padding: 10px;}
.jltx_box table{ border: 1px solid #cccccc; margin: 0 auto; text-align: center;}
.jltx_box table tr{border: 1px solid #cccccc;}
.jltx_box table tr td{ border: 1px solid #cccccc; font-size: 14px; line-height: 28px;  text-align: center; padding: 2px 0;}


.input_tr{ width: 100%; height: 100%; font-size: 14px; line-height: 28px;border: none; overflow: hidden; text-align: center;background:none;}
.col_red{ color: #FF0000;}

.xzq01{ height: 100%;font-size: 14px; line-height: 28px;border: none;overflow: hidden; text-align: center;background: none; }
.xzq01 option{ text-align: center;}
.text-box{ width: 96%; margin:0 auto;  font-size: 16px; line-height: 28px;border: none;}
.font-strong{ font-weight: bold; color: #000000;}

select { text-align:center;text-align-last:center;
        /*将默认的select选择框样式清除*/
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
    }
    /*IE浏览器隐藏下拉箭头*/
    select::-ms-expand {
        display: none;
    }

option{ text-align: center;}
.fgx03{ height: 140px; overflow: hidden; width: 100%;}
.brqm_box{ overflow: hidden; display: flex;align-items: center;justify-content: center; width: 100%;}
.brqm_box div{ margin: 0 15px;}
.input_tr02{ height: 30px; font-size: 14px; line-height: 28px; overflow: hidden; text-align: center; border-bottom: 1px solid #cccccc;color: #FF0000; margin: 0 10px; background:none;}
.leng01{ width: 100px;}
.leng02{ width:60px;}
.load_box{  margin: 20px auto; background: #ffffff; padding: 20px;box-sizing: border-box; width: 1000px;}

.qmfj01{ font-size: 16px; line-height: 40px;}
.fj_box{ width: 100%; justify-content: space-between; align-items: center; display: flex;}
.zsfl03{ width: 33%; margin: 15px;}

.print_lxjl{ background: #1d5196; color: #ffffff; font-size: 16px; line-height: 34px; padding: 0 20px; margin: 10px 0; cursor: pointer;}


.shgg_text table{max-width:100%;}
.shgg_text img{ max-width:100%;}


/*校园简历news*/
.jltx_box table.xyzp_tab01{ width: 100%;}
.jltx_box table.top_no{ border-top: 0;}
.xyzp_tab01 #touxiang02{width: 80%; height: auto;}
.jltx_box table tr td{height:46px; }
.zsfl04{ width: 100%; margin: 15px auto; display: flex; justify-content: center;}
.zsfl04 .a-upload{ width: 400px;}
.zsfl04 .sczs_img03{ width: 40px; height: 40px; margin: 0 10px;}
.zsfl04 p{display:block; line-height:40px;}
.btn_sj{width: 100%; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; margin: 0 auto; text-align: center; padding: 15px 0;}
.btn_sj button{font-size: 14px; color: #1D5196; background: #d7e8ff; line-height: 30px; margin: 6px 0; display: inline-block; padding: 0 15px; margin: 0 auto; cursor: pointer;}
.btn_sj button:hover{background: #1D5196; color: #ffffff;}
.del_tr{ font-size: 14px; color: #ff0000; background: #FFD8D9; padding: 0 10px; line-height: 30px; cursor: pointer;}
.del_tr:hover{ background: #ff0000; color: #ffffff;}

/*遴选新增*/
.layui-inline-qzsj{ padding: 0 10px;}
.layui-inline-qzsj{ display: flex; align-items: center; justify-content: space-between;}

.lxresum_main{ width:1200px!important;}
.lxresum_main .jltx_box table tr td{ font-size:16px;}
.lxresum_main .jltx_box{width:1200px;}
.lxresum_main .load_box{width:1200px;}
.lxresum_main .input_tr{font-size:16px;}

.sear-box02{width: 100%;  background: #ffffff;}
.formyb02{ width: 40%; margin-right: 20px; }
.formyb02 .layui-form-item{clear: both; margin: 20px 0; width: 100%;}
.formyb02 .zwss{color: #333;   position: absolute; right: 0; top: 0; line-height: 40px; padding: 0 20px; }
.tab_list li a{ display: block; width: 100%; height: 100%;}



