
.md-job-detail .container { margin-left: auto; margin-right: auto; width: 14rem; max-width: 90%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-top: .95rem; padding-bottom: 1rem; }

.md-job-detail .main { width: calc(870 / 1400 * 100%); }

.md-job-detail .main .row-1 { padding-bottom: .55rem; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.md-job-detail .main .row-1 .data { margin-top: .28rem; }

  .md-job-detail .main .row-2 { margin-top: .45rem; border-right: 1px solid rgba(0, 0, 0, 0.1); padding-right: .5em; }

.md-job-detail .main .detail { line-height: 1.38; padding-top: .1rem; }

.md-job-detail .main .temp { margin-bottom: .5rem; }

.md-job-detail .main .temp:last-of-type { margin-bottom: 0; }

.md-job-detail .main .temp-bd { margin-top: 1.7em; }

.md-job-detail .main .form { margin-top: .56rem; background: #f5f5f5; padding: .2rem; border: 1px dashed #d3d3d3; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.md-job-detail .main .form .label { margin-bottom: .17rem; }

.md-job-detail .main .form .label span { color: #c7000c; }

.md-job-detail .main .form .m-upload-btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; min-width: 7.5em; height: 2.5em; line-height: 1.25; padding: .1rem; border-radius: .03rem; border-radius: .4rem; position: relative; }

.md-job-detail .main .form .m-upload-btn input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer; }

.md-job-detail .main .form .m-upload-btn img { width: .13rem; min-width: 10px; margin-right: .1rem; width: 0.8125em; }

.md-job-detail .main .form .m-upload-files { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 0.2rem; background: #fff; padding: .1rem; border-radius: .05rem; border-radius: .4rem; display: none; width: 5rem; max-width: 100%; }

.md-job-detail .main .form .m-upload-files .name { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.md-job-detail .main .form .m-upload-files .close { width: .22rem; height: .22rem; min-width: 20px; min-height: 20px; line-height: .22rem; text-align: center; border-radius: 50%; background: #c7000c url(../images/i-close-2.png) no-repeat center/40%; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

@media (max-width: 900px) { .md-job-detail .main .form .m-upload-files { width: 100%; } }

.md-job-detail .main .form .m-upload .tips { margin-top: .12rem; line-height: 1.5; }

.md-job-detail .main .m-more::after { background-color: #c7000c; }

.md-job-detail .main .btns { margin-top: .56rem; }

.md-job-detail .main .btns .m-more::after { background-color: #c7000c; }

.md-job-detail .side { width: calc(480 / 1400 * 100%); margin-top: 1.7rem; }

@media (max-width: 900px) { .md-job-detail .container { display: block; }
  .md-job-detail .main { width: 100%; }
  .md-job-detail .main .row-2 { border-right: none; padding-right: 0; }
  .md-job-detail .main .form { display: block; }
  .md-job-detail .main .m-more { margin-top: .3rem; }
  .md-job-detail .side { width: 100%; margin-top: 10%; } }

/* 热招岗位 - start */
.md-job-hot .hd { border-top: 0.04rem solid #c7000c; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0.3rem 0 .26rem; }

.md-job-hot .list-hot .li { display: block; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: .29rem .2rem .27rem; }

.md-job-hot .list-hot .li:first-of-type { border-top: 1px solid rgba(0, 0, 0, 0.1); }

.md-job-hot .list-hot .li:hover .tit { color: #c7000c; }

.md-job-hot .list-hot .tit { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.md-job-hot .list-hot .date { margin-top: .15rem; }

/* 热招岗位 - end */
