﻿
/*招聘首页*/
*{ margin:0px; padding:0px;}
a{ text-decoration:none;}
.clear{ clear:both;}
.fz-48{ font-size:50px;}
.fz-14{ font-size:14px;}
.fz-16{ font-size:16px;}
.fs-18{ font-size:18px;}
.fs-20{font-size:20px}
.fc-l{ color:#a0a7ba;}
.job-wd{width:1180px; margin:0px auto;}
.job-whiole{ background-color:#f2f2f2;}
.job-whiole-ul li{ list-style-type:none;}
.job-whiole-pan_1{height:750px; position:relative; background: url(lv1.jpg) no-repeat 50% 0; }
.job-whiole-cen_1{ width:1180px; margin:0px auto; text-align:center; padding-top:230px; color:white;}
.job-whiole-cen_1 .job-title{height:77px;background:url(job-title.png) no-repeat 50% 0;}
.job-whiole-cen_1 .job-text{margin-top:30px;height:60px;background:url(job-text.png) no-repeat 50% 0;}
.job-whiole-cen_1 .job-spans{ position: relative;top: -20px;left: 5px; }
.job-whiole-black{ height:140px; background-color:#000; opacity:0.4; position:absolute; bottom:0px; left:0px; width:100%;}
.job-whiole-bot_1{ height:140px;position:absolute; bottom:0px; left:0px; width:100%; z-index:10;}
.job-whiole-pan_2{ /*height:760px;*/ padding-bottom: 50px;}
/* .job-whiole-pan_3{ height:570px; background-color:black; position:relative;} */
.job-whiole-pan_3{ /*height:570px;*/ padding-bottom: 50px;background-image: url(../job/lv2.png);background-position: center; background-repeat: repeat; background-color:black; position:relative;}
.job-whiole-pan_3>img{max-height:570px;min-height:570px; width:100%; position:absolute; top:0px; left:0px; opacity:0.6;}
.job-whiole-pan_4{ /*height:751px;*/ padding-bottom: 50px;}
.job-whiole-pan_5{ background-color:black; height:348px;background: url(lv3.png) no-repeat; background-size:100% 100%; position:relative;}
.job-whiole-pan_6{/*height:670px;*/ background-color:white; padding-bottom: 50px;}
.job-whiole-pan_7{ height:350px;}
.job-whiole-wd{ padding-top:45px;}
.job-whiole-wd li{ float:left;  padding-left:55px; position:relative; margin-left:100px; }
.job-whiole-text1{color:#fff;font-size:18px;font-weight: bold; margin-bottom: 5px; letter-spacing: 1px;}
.job-whiole-text2 a{color:#fff;font-size:14px; margin-top:5px;}
.job-whiole-text3{color:#000;font-size:16px;padding-top: 15px;max-width:200px;}
.job-whiole-text4{color:#9a9a9a;font-size:12px; padding-top:5px;}
.job-whiole-text4 a{color:#9a9a9a;}
.job-whiole-text5{color:#fff;font-size:16px;  padding-top:5px;}
.job-whiole-text6{color:#fff;font-size:14px; padding-top:2px;}
.job-whiole-text7{ width:100%; height:45px;font-size:16px;margin-top:12px;overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.job-whiole-text8{font-size:14px; margin-top:15px; color:#9a9a9a;margin-bottom: 15px;height:48px; overflow: hidden;line-height:24px;}
.job-whiole-img1{ position:absolute; top:0px; left:0px; width:50px; height:50px;}
.job-whiole-title{ padding-top:50px;margin-bottom:30px;}
.job-whiole-title span{ font-size:34px;display:inline-block; margin-right:30px; line-height:50px; float:left; position:relative; z-index:100;}
.job-whiole-title a{ font-size:14px; display:inline-block; width:120px; border-left:1px solid #CCC; line-height:30px; text-align:center; float:left; margin-top:10px; color:#9a9a9a}
.job-whiole-img2{ position:absolute; left:10px; top:10px; height:50px; width:50px; background-color:red;}
.job-whiole-img2 img{width: 100%;height: 100%;object-fit: cover;}
.job-whiole-blv{height:25px;text-align:center;color:#fff;background-color:#72e4a8;line-height:25px;font-size:14px;border-radius:2px;padding:5px 8px}
.job-whiole-bcen{border-radius:10px; display:inline-block; width:80px; height:25px; text-align:center; color:white; background-color:#f3c855;line-height:25px; font-size:14px;}
.table{margin: 0 auto; padding: 0;}
.table {display: table; width: 100%; border-collapse: collapse;}
.table-tr {display: table-row;}
.table-trz {display: table-row; height:10px;}
.table-ths {display: table-cell;font-weight: bold;height: 100%;text-align: left;vertical-align: middle; line-height:35px; font-size:14px;}
.table-th {display: table-cell;font-weight: bold;height: 100%;text-align: left;vertical-align: middle; line-height:35px; text-indent:20px; font-size:14px;}
.table-tds {display: table-cell; height:70px; text-align: left;background-color:white; padding-left:70px; position:relative; font-size:14px;}
.table-td {padding-left:20px; display: table-cell; height:70px; text-align: left;vertical-align: middle; background-color:white; border-left:1px solid #f5f5f5 ;font-size:14px; color:#9a9a9a;}
.job-ban-wrap{ margin-right:-10px;}
.job-ban-box{ width:20%; float:left;}
.job-ban-box .inner{margin:10px 0 0 10px;height:160px; position:relative;}
.job-whiole-oban{ background-color:black; opacity:0.4; height:160px;}
.job-whiole-w20{ position:absolute; top:0px; left:0px; text-align:center;height:160px; width:100%;}
.job-whiole-w20 img{ margin-top:20px;}
.job-whiole-wed1{position:absolute; left:0px; top:0px; height:348px;background-color:black; width:100%; opacity:0.4;}
.job-whiole-wed2{position:absolute; left:0px; top:0px; height:348px;z-index:20;width:100%; text-align:center;}
.job-whiole-title2{margin-top:100px; font-size:30px; color:white;}
.job-whiole-title3{margin-top:15px; font-size:16px; color:white; margin-bottom:15px;}
.job-whiole-title4{ font-size:14px; color:#9a9a9a; margin-bottom:5px;}
.job-whiole-bt1{display:inline-block; width:140px; height:30px; line-height:30px; color:white; border-radius:30px; background-color:#3c81f9; font-size:14px;}
.job-whiole-bt2{display:inline-block; width:100px; height:30px; line-height:30px; color:white; border-radius:30px; background-color:#3c81f9; font-size:14px; text-align:center;}
.job-whiole-pd15{ padding:15px;}
.job-ban2-wrap{ margin-right:-30px;}
.job-ban2-img{ height:200px; width:100%; overflow:hidden;}
.job-ban2-img img{width: 100%;height: 100%;object-fit: cover;cursor: pointer;transition: all 0.6s;}
.job-ban2-img img:hover{transform: scale(1.4);}
.job-ban2-box{ width:33.3%; float:left;}
.job-ban2-box .inner{margin:15px 30px 0 0px; background-color:white;; height:420px; border:solid 1px #e5e5e5; }
.job-ban3-wrap{ margin-right:-15px;}
.job-ban3-box{ width:16.6%; float:left;}
.job-ban3-box .inner{margin:15px 15px 0 0; background-color:#CCC; height:100px;}
.job-ban3-box .inner img{width: 100%;height: 100%;object-fit: cover;}

/****公司****/

.job-cop-intr{ font-size:14px; width:320px; margin:10px 0px;line-height:24px;height:96px; overflow: hidden;}
.job-table-cont{min-height: 70px;text-align: left;background-color: white;padding-left: 70px;position: relative;font-size: 14px;}

/*招聘首页--------------结束-------*/