
.jobs-apply{padding-bottom:75px;}
.jobs-apply .apply-detail .sh1ti {  font-size: 24px;  font-weight: normal;  color: #494949;margin-top: 50px;}
.jobs-apply .apply-detail .sh4{font-size: 16px;margin: 15px 0;color: #333}
.jobs-apply .apply-detail table{width: 100%;}

.jobs-apply .apply-detail table td{padding: 5px 0;font-size: 14px;color: #333;}

.jobs-apply .apply-detail table td.apply-prof span{display: block;width: 220px;line-height: 50px;color: #fff;font-size: 24px;background:#013F94;padding: 0 20px;margin-bottom: 10px;}
.jobs-apply .apply-detail table .lab{width: 110px;}

.jobs-apply .apply-detail table label{display: inline-block;line-height: 16px;padding: 10px 0;position: relative;margin-right: 15px;}
.jobs-apply .apply-detail table label.req{padding: 10px 0 10px 10px;}

.jobs-apply .apply-detail table label.req:before{content: "*";position: absolute;left: 0;line-height: 16px;color: #f14040;top:12px;}
.jobs-apply .apply-detail table td input[type="text"] {border: 1px solid #ddd;padding: 0 10px;height: 36px;line-height: 36px;border-radius: 3px;width: 450px;box-sizing: border-box;position: relative;}
.jobs-apply .apply-detail table tr.thr td input[type="text"]{width: 240px;}

.jobs-apply .apply-detail table td input.inpt1[type="text"] {padding: 0 15px 0 10px;}
.jobs-apply .apply-detail table td i{display: inline-block;font-size: 14px;color: #333;line-height: 36px;position: absolute;right: 12px;top: 0;}


.jobs-apply .apply-detail .line {height: 1px;background: #ddd;overflow: hidden;width: 100%;margin: 30px 0;}
.jobs-apply .apply-detail table input[type="button"] {width: 150px;height: 35px;line-height: 35px;margin: 0 5px;text-align: center;color: #fff;
    font-size: 16px;  cursor: pointer;  box-sizing: border-box;  background: #d3d3d3;  border:none;  }
.jobs-apply .apply-detail table td input[type="button"]:hover{background: #2144c4;transition: background 0.3s linear;}
.jobs-apply .apply-detail table select {padding: 0 5px;height: 36px;line-height: 36px;border: 1px solid #ddd;box-sizing: border-box;width: 240px;background-size: 10px;background-position: right 5px center;border-radius: 3px;}
.jobs-apply .apply-detail table td input:focus,.jobs-apply .apply-detail table select:focus{color: #00387f;border: 1px solid #00387f;box-shadow: 0 0 9px rgba(0,56,127,0.14);}
.jobs-apply .apply-detail table td input:focus::-webkit-input-placeholder,.jobs-apply .apply-detail table select:focus::-webkit-input-placeholder{color: #00387f;}
.jobs-apply .apply-detail table .textEdit td{width: 100%;box-sizing: border-box;}
.jobs-apply .apply-detail table .textEdit{}
.jobs-apply .apply-detail table textarea{width: 1045px;border: 1px solid #ddd;padding: 10px 10px;height: 140px;line-height: 24px;border-radius: 3px;font-family: "PingFang SC","Microsoft YaHei","Helvetica Neue","Helvetica","Arial",sans-serif;margin-bottom: 10px;}



.jobs-apply .apply-detail .group{padding: 5px 0;font-size: 14px;color: #333;}
.jobs-apply .apply-detail .group{float: left;width: 50%;}
.jobs-apply .apply-detail .thr .group{width: 33.33%;display: table;}
.jobs-apply .apply-detail .group .lab{display: table-cell;width: 110px;text-align: right;}
.jobs-apply .apply-detail .group .inp{display: table-cell;margin-right: 1%;position: relative;}

.jobs-apply .apply-detail .apply-prof span{display: block;width: 220px;line-height: 50px;color: #fff;font-size: 24px;background:#013F94;padding: 0 20px;margin-bottom: 10px;}
.jobs-apply .apply-detail .group .lab{}

.jobs-apply .apply-detail .group label{display: inline-block;line-height: 16px;padding: 10px 0;position: relative;margin-right: 15px;}
.jobs-apply .apply-detail .group label.req{padding: 10px 0 10px 10px;}

.jobs-apply .apply-detail .group label.req:before{content: "*";position: absolute;left: 0;line-height: 16px;color: #f14040;top:12px;}
.jobs-apply .apply-detail .group input[type="text"] {border: 1px solid #ddd;padding: 0 10px;height: 36px;line-height: 36px;border-radius: 3px;width: 450px;box-sizing: border-box;position: relative;}
.jobs-apply .apply-detail .thr input[type="text"]{width: 240px;}
.jobs-apply .apply-detail .group input.inpt1[type="text"] {padding: 0 15px 0 10px;}
.jobs-apply .apply-detail .group i{display: inline-block;font-size: 14px;color: #333;line-height: 36px;position: absolute;right: 12px;top: 0;}
.jobs-apply .apply-detail .line {height: 1px;background: #ddd;overflow: hidden;width: 100%;margin: 30px 0;}
.jobs-apply .apply-detail .group input[type="button"] {width: 150px;height: 35px;line-height: 35px;margin: 0 5px;text-align: center;color: #fff;
    font-size: 16px;  cursor: pointer;  box-sizing: border-box;  background: #d3d3d3;  border:none;  }
.jobs-apply .apply-detail .group input[type="button"]:hover{background: #2144c4;transition: background 0.3s linear;}
.jobs-apply .apply-detail .group select {padding: 0 5px;height: 36px;line-height: 36px;border: 1px solid #ddd;box-sizing: border-box;width: 240px;background-size: 10px;background-position: right 5px center;border-radius: 3px;}
.jobs-apply .apply-detail .group input:focus,.jobs-apply .apply-detail .group select:focus{color: #00387f;border: 1px solid #00387f;box-shadow: 0 0 9px rgba(0,56,127,0.14);}
.jobs-apply .apply-detail .group input:focus::-webkit-input-placeholder,.jobs-apply .apply-detail .group select:focus::-webkit-input-placeholder{color: #00387f;}
.jobs-apply .apply-detail .group .textEdit {width: 100%;box-sizing: border-box;}
.jobs-apply .apply-detail .group .textEdit{}
.jobs-apply .apply-detail .group textarea{width: 1045px;border: 1px solid #ddd;padding: 10px 10px;height: 140px;line-height: 24px;border-radius: 3px;font-family: "PingFang SC","Microsoft YaHei","Helvetica Neue","Helvetica","Arial",sans-serif;margin-bottom: 10px;}


/*.uploadImg {display: flex;flex-direction: column;}*/
.uploadImg {margin-top: 30px;}
.uploadImg .imageShow {float: left;width: 158px;height: 194px;border: 1px solid #c0c0c0; }
.uploadImg .imageShow img {width: 100%; height: 100%;display: none;}
.uploadImg .imageMes{float: left;width: 600px;margin-left: 25px;}

.uploadImg .imageB{}
.uploadImg .btnUpload {display: inline-block;padding: 0 18px 0 48px;font-size: 14px;line-height: 38px;color: #fff;height: 38px;text-align: center;cursor: pointer;position: relative;background: #ff5722;}
.uploadImg .btnUpload:before{content: "";position: absolute;left: 18px;top:0;width: 25px;height: 100%;background-image: url("../images/icon_upload.png");background-repeat: no-repeat;background-position: center center;background-size: auto 14px;}
.uploadImg .fontTip {font-size: 14px;line-height: 22px;color: #585858;margin-top: 12px; }

.addSec{text-align: center;}
.addSec .addBtn{display: inline-block;font-size: 16px;line-height: 38px;color: #013f94;font-weight: bold;margin-top: 30px;cursor: pointer;}
.addSec .addBtn img{width: 38px;margin-right: 15px;}
.apply-prof{position: relative;}
.delBtn{position: absolute;right: 0;bottom: 0;font-size: 14px;line-height: 24px;color: #333;font-weight: bold;cursor: pointer;}
.delBtn em{margin-right: 5px;}


.search-group{position: relative;}
/*.search-group:after{content: "";position: absolute;right: 5px;top:0;width: 10px;height: 100%;background: url(../images/select_icon.png) no-repeat scroll right center transparent;background-size: 10px;}*/
.search-group .search-dropdown {position: absolute;width: 100%;max-height: 250px;overflow-y: auto;border: 1px solid #ddd;background: white;z-index: 1000;display: none;box-shadow: 0 4px 12px rgba(0,0,0,0.1);border-radius: 6px;margin-top: 5px;}
.search-group .search-dropdown .search-item {padding: 10px 15px;cursor: pointer;border-bottom: 1px solid #f0f0f0;transition: background-color 0.2s;}
.search-group .search-dropdown .search-item:last-child {border-bottom: none;}
.search-group .search-dropdown .search-item:hover {background-color: #f5f7fa;}
.search-group .search-dropdown .search-item.highlight {background-color: #e6f0ff;color: #1a73e8;}
.search-group .search-dropdown .no-results {padding: 12px 15px;color: #757575;font-style: italic;text-align: center;}
.search-group .search-dropdown .input-label {display: block;margin-bottom: 8px;font-weight: 500;color: #333;}

.search-group .select-input{position: relative;}
.search-group .select-input .icon {position: absolute;right: 5px;top:0;width: 10px;height: 100%;background: url(../images/select_icon.png) no-repeat scroll right center transparent;background-size: 10px;color: #7f8c8d;transition: transform 0.3s ease;}
.search-group .select-input.open .icon {transform: rotate(180deg);}
.search-group .dropdown {position: absolute;top: 100%;left: 0;width: 100%;background: white;border-radius: 0 0 10px 10px;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);opacity: 0;visibility: hidden;transform: translateY(-10px);transition: all 0.3s ease;z-index: 100;max-height: 300px;overflow-y: auto;border-top: 1px solid #f1f1f1;}
.search-group .dropdown.open {opacity: 1;visibility: visible;transform: translateY(0);}
/*.search-group .dropdown .options {list-style: none;padding: 8px 0;}*/
.search-group .dropdown .option {padding: 12px 20px;cursor: pointer;transition: background 0.2s ease;display: flex;align-items: center;}
.search-group .dropdown .option:hover {background: #f5f7fa;}
.search-group .dropdown .option.selected {background: #e1f0fa;color: #3498db;font-weight: 500;}




































