.positionContainer{margin:40px auto 0;width:90%}.positionContainer .position{background-color:#f6f6f6;border-radius:10px;margin-bottom:50px;padding:40px 20px}.positionContainer .position .positionHeader{cursor:pointer;display:flex;justify-content:space-between;width:100%}.positionContainer .position .positionHeader .positionHeaderItem1{position:relative;width:680px}.positionContainer .position .positionHeader .positionHeaderItem1 .positionHeaderImg{position:absolute;top:5px;width:55px}.positionContainer .position .positionHeader .positionHeaderItem1 .positionDesc{display:inline-block;margin-left:55px;width:100%}.positionContainer .position .positionHeader .positionHeaderItem1 .positionDesc .positionTitle{font-size:22px;padding-left:17px}.positionContainer .position .positionHeader .positionHeaderItem1 .positionDesc .requirements{width:100%}.positionContainer .position .positionHeader .positionHeaderItem1 .positionDesc .requirements .requirementsItem{border-right:1px solid #666;box-sizing:border-box;color:#666;float:left;font-size:16px;margin-top:5px;text-align:center;width:136px}.positionContainer .position .positionHeader .positionHeaderItem1 .positionDesc .requirements .requirementsItem5{border-right:none}.positionContainer .position .positionHeader .positionHeaderItem2{display:flex;flex-direction:column;justify-content:space-around}.positionContainer .position .positionHeader .positionHeaderItem2 .arrow{height:20px;width:20px}.positionContainer .position .hidden{max-height:0!important;display:block}.positionContainer .position .detail{max-height:200vh;overflow:hidden;transition:max-height 1s ease-in-out;-moz-transition:max-height 1s ease-in-out;-webkit-transition:max-height 1s ease-in-out;-o-transition:max-height 1s ease-in-out}.positionContainer .position .detail .detailTitle{border-bottom:1px solid #666;box-sizing:border-box;font-size:16px;padding:20px 0}.positionContainer .position .detail .detailBody{color:#666;font-size:16px;margin-top:20px}.positionContainer .position .detail .sendResumeContainer{background:#0770e9;border:none;border-radius:5px;color:#fff;cursor:pointer;height:40px;line-height:40px;margin-top:20px;position:relative;text-align:center;width:130px}.positionContainer .position .detail .sendResumeContainer img{left:10px;position:absolute;top:13px;width:20px}.paginationContainer{display:flex;justify-content:space-around;margin-bottom:40px;width:100%}.paginationContainer .pagination{display:flex}.paginationContainer .pagination .paginationItem{border:1px solid #ddd;border-radius:5px;color:#666;font-size:14px;height:30px;line-height:30px;margin:0 4px;text-align:center;transition:background-color .3s;width:30px}.paginationContainer .pagination .paginationItem img{display:inline-block;vertical-align:baseline}.paginationContainer .pagination .paginationItem_disable{cursor:default}.paginationContainer .pagination .paginationItem_disable:hover{background-color:#fff!important}.paginationContainer .pagination .paginationItem:hover{background-color:#ddd;cursor:pointer}.paginationContainer .pagination .thisPage,.paginationContainer .pagination .thisPage:hover{background-color:#0770e9;color:#fff}footer{width:100%;background:#353535}.footer{width:60%;margin:auto;padding:40px 0;font-size:12px;text-align:center;color:#888}.footer p{margin:10px 0}.footer p span{margin:0 4px}