.tab-bar{ background-color: #ffffff; text-align: center; padding: 60px 0; } .tab-bar li{ display: inline-block; height:40px; line-height: 40px; width: 120px; text-align: center; font-size: 16px; color: #090909; cursor: pointer; position: relative; background-color: #FFFFFF; border: 1px solid #090909; } .tab-bar li{ margin-right: 10px; } .tab-bar li:hover, .tab-bar li.active{ color: #FFFFFF; background-color: #090909; } .tab-bar li img{ display: none; position: absolute; bottom: -14px; left: 50%; transform: translateX(-50%); } .tab-bar li.active img{ display: inherit; } .job-detail-btn, .job-send-btn{ width: 100px; height: 40px; line-height: 40px; text-align: center; color: #D1B788; border: 1px solid #D1B788; cursor: pointer; font-size: 18px; } .job-detail-btn i, .job-send-btn i{ background: url("/images/arrow_right_yellow.png") no-repeat; display: inline-block; width: 8px; height: 14px; margin-left: 10px; } .job-detail-btn{ margin-right: 14px; } .job-card .content-box{ background-color: #ffffff; border-radius: 8px; position: relative; /*width: 360px;*/ min-height: 280px; text-align: center; padding: 100px 20px 20px 20px; top: -67px; z-index: 1; } .job-card .check-job-detail-btn, .job-card .send-resume-btn{ border-radius: 30px; width: 120px; height: 40px; line-height: 40px; font-size: 14px; margin-top: 10px; } @media (max-width: 800px) { .job-card .check-job-detail-btn, .job-card .send-resume-btn{ /*float: none !important;*/ } } .job-card .check-job-detail-btn{ background-color: #ffffff; border: 1px solid #a4da73; color: #a4da73; float: left; line-height: 38px !important; } .job-card .send-resume-btn{ background-color: #a4da73; color: #ffffff; float: right; } .job-card img{ position: relative; /*left: 108px;*/ /*width: 144px;*/ /*height: 144px;*/ z-index: 2; } .dialog{ position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 99; } .dialog .mask{ width: 100%; height: 100%; background-color: rgba(0,0,0,.15); } .dialog .dialog-content{ position: absolute; transform: translate(-50%, -50%); background-color: #ffffff; left: 50%; top: 50%; min-width: 300px; /*border-radius: 10px;*/ overflow: hidden; /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/ } .dialog .dialog-content .input-wrapper{ background-color: #ffffff; padding: 8px 14px; border: 1px solid #090909; color: #090909; display: flex; } .dialog .dialog-content .input-wrapper input{ padding-left: 10px; flex: 1; } .dialog .dialog-content .input-wrapper > span { flex: 0 0 auto; } .dialog .dialog-content .input-wrapper .required{ color: #ff4444; } .dialog .dialog-content button{ color: #ffffff; background-color: #090909; /*border-radius: 30px;*/ line-height: 40px; height: 40px; padding: 0 30px; position: absolute; transform: translate(-50%, -50%); left: 50%; bottom: -10px; } .dialog .dialog-content .close-btn{ position: absolute; right: 20px; top: 20px; cursor: pointer; } #job-content{ padding: 30px 30px 60px 30px; text-align: left; overflow-y: auto; } @media (min-width: 1900px) { #job-content{ max-height: 500px !important; } } @media (max-width: 1900px) { #job-content{ max-height: 500px !important; } } @media (max-width: 1600px) { #job-content{ max-height: 460px !important; } } @media (max-width: 1366px) { #job-content{ max-height: 420px !important; } } @media (max-width: 1200px) { #job-content{ max-height: 340px !important; } } @media (max-width: 1000px) { #job-content{ max-height: 260px !important; } } @media (max-width:750px ) { #job-content{ max-height: 60vh !important; } } #resume-form{ padding: 60px 30px 100px 30px; } #resume-form #file{ position: absolute; left: 0; top: 0; visibility: hidden; width: 80px; }