
.unit, .unit .map {
  padding: 50px;
  box-sizing: border-box;
}
.unit .introduce {
 padding:50px;
 box-sizing:border-box;
 box-shadow:0 0 20px 0 rgba(42,57,107,.1);
 border-radius:10px;
 overflow:hidden;
 background-color:#fff;
 background-image:url('../images/bg_about.jpg');
 background-position:100% 100%;
 background-repeat:no-repeat
}
.unit .introduce .detail {
 margin-top:50px;
 width:55%;
 height:230px;
 font-size:1.4em;
 line-height:2;
 overflow:hidden;
 overflow-y:auto;
 padding-right:20px
}
.unit .introduce .detail::-webkit-scrollbar {
 width:6px;
 margin-right:10px
}
.unit .introduce .detail::-webkit-scrollbar-track {
 background-color:rgba(0,0,0,.1)
}
.unit .introduce .detail::-webkit-scrollbar-thumb {
 background-color:rgba(0,0,0,.3);
 border-radius:10px
}
.map {
 width:100%;
 background-color:#fff;
 margin-bottom:50px
}

.recruit_box{
 padding: 100px 20px;
 display: flex;
 justify-content: center;
 align-items: center;
}
.recruit_box .item{
 margin-right: 30px;
 width: 460px;
 height: 190px;
 display: flex;
 flex-direction: column;
 justify-content: center;
 border-radius: 10px;
 overflow: hidden;
 padding-left: 34px;
 background-size: 100% 100%;
 background-repeat: no-repeat;
}
.recruit_box .item1{
 background-image: url('/static/default/images/bg_page1.jpg');
}
.recruit_box .item2{
 background-image: url('/static/default/images/bg_page2.jpg');
}
.recruit_box .item3{
 background-image: url('/static/default/images/bg_page3.jpg');
}
.recruit_box .item .title{
 font-size: 24px;
 font-weight: 700;
 color: #fff;
 margin-bottom: 10px;
}
.recruit_box .item .en {
 font-size: 14px;
 font-weight: 400;
 color: #fff;
}
.recruit_form{
  padding: 50px 20%;
  min-height: 500px;
}
.recruit_form .el-form{
 width: 100%;
 background-color: #fff;
 padding: 40px 30px 20px 10px;
}
.recruit_form .el-form .el-input{
 width: 60%;
}
.avatar-uploader .el-upload {
 border: 1px dashed #d9d9d9;
 border-radius: 6px;
 cursor: pointer;
 position: relative;
 overflow: hidden;
}
.avatar-uploader .el-upload:hover {
 border-color: #409EFF;
}
.avatar-uploader-icon {
 font-size: 28px;
 color: #8c939d;
 width: 178px;
 height: 178px;
 line-height: 178px;
 text-align: center;
}
.avatar {
 width: 178px;
 height: 178px;
 display: block;
}
.mi-notice{
 background-color: #f7f7f7;
 padding: 10px 15px;
 font-size: 12px;
 line-height: 1;
}
.el-upload-list--picture .el-upload-list__item{
 width: 48%;
 margin-right: 4%;
 float: left;
}
.el-upload-list--picture .el-upload-list__item:nth-child(2n){
 margin-right: 0;
}