@media screen and (max-width: 1360px) { body .content { display: flex; flex-direction: column; min-width: unset; width: 100%; background-color: #f1f9fc; } body .content .product-compontent { display: flex; flex-direction: column; width: 100%; } body .content .product-compontent .product-compontent-banner { width: 100%; height: 8rem; background-image: url('../../images/recruitBg.png'); background-position: center; background-repeat: no-repeat; background-size: cover; } body .content .product-compontent .product-compontent-nav { width: 100%; height: 4rem; background-color: #fff; display: flex; justify-content: center ; } body .content .product-compontent .product-compontent-nav-content { width: 100%; margin: 0 auto; display: flex; padding: 0 1rem; box-sizing: border-box; justify-content: space-between; } body .content .product-compontent .product-compontent-nav-content-left { display: flex; justify-content: center; width: 100%; } body .content .product-compontent .product-compontent-nav-content-left a { min-width: unset; text-align: center; height: 100%; line-height: 4rem; color: #000000; font-size: 1rem; position: relative; margin-right: 1rem; cursor: pointer; transition: all .3s; } body .content .product-compontent .product-compontent-nav-content-left a:hover { color: #0084ce; position: relative; } body .content .product-compontent .product-compontent-nav-content-left a:hover::after { content: unset; width: unset; position: unset; bottom: unset; left: unset; height: unset; background-color: unset; color: unset; line-height: unset; } body .content .product-compontent .product-compontent-nav-content-left a:last-child { margin: 0; } body .content .product-compontent .product-compontent-nav-content-left .select-nav { color: #0084ce; position: relative; } body .content .product-compontent .select-nav::after { content: unset; width: unset; position: unset; bottom: unset; left: unset; height: unset; background-color: unset; color: unset; line-height: unset; } body .content .product-compontent .product-compontent-nav-content-right { display: none; align-items: center; } body .school { display: flex; width: 100%; flex-direction: column; } body .school .screen { height: unset; background-color: #f1f1f1; display: flex; justify-content: center; } body .school .screen .container { width: 100%; padding: 0 1rem; padding-top: 1rem; display: flex; flex-direction: column; align-items: unset; justify-content: space-between; box-sizing: border-box; } body .school .screen .container .container-input { display: flex; align-items: center; margin-bottom: 1rem; } body .school .screen .container .container-input span { color: #222222; font-size: 1rem; margin-right: .5rem; } body .school .screen .container .container-input input { flex: 1; width: unset; height: 2.5rem; background-color: #ffffff; border-radius: 4px; border: solid 1px #d7e3ea; padding: 0; text-indent: 1rem; } body .school .screen .container .container-input .container-select { position: relative; flex: 1; } body .school .screen .container .container-input .container-select .container-select-title { width: 100%; height: 2.5rem; background-color: #ffffff; border-radius: 4px; border: solid 1px #d7e3ea; display: flex; justify-content: space-between; align-items: center; padding: 0 1rem; box-sizing: border-box; cursor: pointer; } body .school .screen .container .container-input .container-select .container-select-title .texts{ font-size: 1rem; } body .school .screen .container .container-input .container-select .container-select-title span:last-child{ font-size: 1rem; } body .school .screen .container button { width: 100%; height: 4rem; background-color: #0084ce; border-radius: 4px; outline: none; border: none; cursor: pointer; text-align: center; line-height: 4rem; box-sizing: border-box; color: #ffffff; font-size: 1rem; transition: all .3s; margin-bottom: 1rem; } body .school .position-list { width: 100%; background-color: #fff; display: flex; flex-direction: column; align-items: center; } body .school .position-list .container { width: 100%; padding: 1rem; box-sizing: border-box; display: flex; flex-direction: column; } body .school .position-list .container .classification { width: 100%; display: flex; align-items: center; /* height: 70px; */ border-bottom: 2px solid #eeeeee; } body .school .position-list .container .tabls { width: 100%; display: flex; flex-direction: column; } body .school .position-list .container .tabls .th { width: 100%; margin-top: 1rem; height: 3rem; background-color: #f1f1f1; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; padding: 0 1rem; box-sizing: border-box; } body .school .position-list .container .tabls .th span { line-height: 3rem; } body .school .position-list .container .tabls .td { width: 100%; height: 3rem; background-color: #fff; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; padding: 0 1rem; box-sizing: border-box; border-bottom: 1px solid #cccccc; cursor: pointer; } body .school .position-list .container .tabls .td span { line-height: 3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: auto; } body .school .position-list .container .tabls .td:hover { background-color: #f1f1f1; } body .school .position-list .container .tabls .td:hover span:first-child { color: #0084ce; } body .school-page { height: 3rem; width: 100%; margin-top: 3rem; margin-bottom: 5rem; } body .content .product-compontent .product-compontent-nav { width: 100%; height: 4rem; background-color: #fff; display: flex; justify-content: center; } body .content .product-compontent .product-compontent-nav-content { width: 100%; margin: 0 auto; display: flex; padding: 0 1rem; box-sizing: border-box; justify-content: space-between; } body .product-compontent-nav-content-left { display: flex; } body .product-compontent-nav-content-left a { min-width: unset; text-align: center; height: 100%; line-height: 4rem; color: #000000; font-size: 1rem; position: relative; margin-right: 1rem; cursor: pointer; } body .product-compontent-nav-content-left a:hover { color: #0084ce; position: relative; } body .product-compontent-nav-content-left a:hover::after { content: unset; width: unset; position: unset; bottom: unset; left: unset; height: unset; background-color: unset; color: unset; line-height: unset; } body .product-compontent-nav-content-left a:last-child { margin: 0; } body .product-compontent-nav-content-left .select-nav { color: #0084ce; position: relative; } body .select-nav::after { content: unset; width: unset; position: unset; bottom: unset; left: unset; height: unset; background-color: unset; color: unset; line-height: unset; } } .content { display: flex; flex-direction: column; background-color: #f1f9fc; } .content .product-compontent { display: flex; flex-direction: column; width: 100%; } .content .product-compontent .product-compontent-banner { width: 100%; height: 320px; background-image: url('../../images/recruit-bg.png'); background-position: center; background-repeat: no-repeat; background-size: cover; } .content .product-compontent .product-compontent-nav { width: 100%; height: 70px; background-color: #fff; display: flex; justify-content: center; } .content .product-compontent .product-compontent-nav-content { width: 1360px; margin: 0 auto; display: flex; padding: 0 20px; box-sizing: border-box; justify-content: space-between; } .product-compontent-nav-content-left { display: flex; } .product-compontent-nav-content-left a { min-width: 100px; text-align: center; height: 100%; line-height: 70px; color: #000000; font-size: 16px; position: relative; margin-right: 40px; cursor: pointer; } .product-compontent-nav-content-left a:hover { color: #0084ce; position: relative; } .product-compontent-nav-content-left a:hover::after { content: ''; width: 100%; position: absolute; bottom: 0; left: 0; height: 3px; background-color: #0084ce; color: #0084ce; line-height: 3px; } .product-compontent-nav-content-left a:last-child { margin: 0; } .product-compontent-nav-content-left .select-nav { color: #0084ce; position: relative; } .select-nav::after { content: ''; width: 100%; position: absolute; bottom: 0; left: 0; height: 3px; background-color: #0084ce; color: #0084ce; line-height: 3px; } .content .product-compontent .product-compontent-nav-content-right { display: flex; align-items: center; } .content .product-compontent .product-compontent-nav-content-right span:first-child { font-size: 16px; color: #0084ce; margin-right: 7px; } .content .product-compontent .product-compontent-nav-content-right a { color: #888888; font-size: 14px; cursor: pointer; transition: all .3s; } .content .product-compontent .product-compontent-nav-content-right a:hover { color: #0084ce; } .content .product-compontent .product-compontent-nav-content-right span { margin: 0 14px; font-size: 14px; color: #888888; } .school { display: flex; width: 100%; flex-direction: column; } .school .screen { height: 100px; background-color: #f1f1f1; display: flex; justify-content: center; } .school .screen .container { width: 1360px; padding: 0 20px; display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; } .school .screen .container .container-input { display: flex; align-items: center; } .school .screen .container .container-input span { color: #222222; font-size: 16px; margin-right: 10px; } .school .screen .container .container-input input { width: 300px; height: 44px; background-color: #ffffff; border-radius: 4px; border: solid 1px #d7e3ea; text-indent: 1rem; } .school .screen .container .container-input .container-select { position: relative; } .slector-option { position: absolute; width: 100%; height: 300px; background-color: #fff; left: 0; top: 50px; border-radius: 3px; box-shadow: 0px 4px 24px 1px rgba(8, 100, 178, 0.2); overflow: auto; display: none; flex-direction: column; box-sizing: border-box; z-index: 8; padding: 20px 0; /* padding: 5px 5px; */ } .slector-option .option { height: 40px; /* border-bottom: 1px solid #cccccc; */ flex-shrink: 0; text-align: center; line-height: 40px; cursor: pointer; } .slector-option .option:hover { background-color: #EDEDED; color: #0084ce; } .slector-option::-webkit-scrollbar { /*滚动条整体样式*/ width: 0px; /*高宽分别对应横竖滚动条的尺寸*/ height: 1px; } .slector-option::-webkit-scrollbar-thumb { /*滚动条里面小方块*/ border-radius: 10px; -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.5); background: rgb(192, 192, 192); } .slector-option::-webkit-scrollbar-track { /*滚动条里面轨道*/ -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.2); border-radius: 10px; background: #EDEDED; } .school .screen .container .container-input .container-select .container-select-title { width: 300px; height: 44px; background-color: #ffffff; border-radius: 4px; border: solid 1px #d7e3ea; display: flex; justify-content: space-between; align-items: center; padding: 0 16px; box-sizing: border-box; cursor: pointer; } .school .screen .container .container-input .container-select .container-option { position: absolute; width: 100%; background-color: #ffffff; border-radius: 0px 0px 4px 4px; border: solid 1px #d7e3ea; display: none; flex-direction: column; top: 42px; max-height: 200px; overflow: auto; left: 0; box-sizing: border-box; } .school .screen .container .container-input .container-select .container-option .li { height: 44px; flex-shrink: 0; text-align: center; line-height: 44px; cursor: pointer; font-size: 14px; color: #888888; } .school .screen .container .container-input .container-select .container-option .li:hover { background-color: #f1f1f1; } .school .screen .container .container-input .container-select .container-option::-webkit-scrollbar { width: 5px; height: 5px; /**/ } .school .screen .container .container-input .container-select .container-option::-webkit-scrollbar-track { background: rgb(239, 239, 239); border-radius: 2px; } .school .screen .container .container-input .container-select .container-option::-webkit-scrollbar-thumb { background: #bfbfbf; border-radius: 5px; } .school .screen .container .container-input .container-select .container-option::-webkit-scrollbar-thumb:hover { background: #333; } .school .screen .container .container-input .container-select .container-option::-webkit-scrollbar-corner { background: #179a16; } .school .screen .container .container-input .container-select span:first-child { width: 10px; } .school .screen .container .container-input .container-select span:nth-child(2) { color: #0084ce; font-size: 15px; text-align: center; } .school .screen .container .container-input .container-select span:last-child { font-size: 12px; color: #0084ce; } .school .screen .container button { width: 150px; height: 44px; background-color: #0084ce; border-radius: 4px; outline: none; border: none; cursor: pointer; text-align: center; line-height: 44px; box-sizing: border-box; color: #ffffff; font-size: 16px; transition: all .3s; } .school .screen .container button:hover { opacity: .7; } .school .position-list { width: 100%; background-color: #fff; display: flex; flex-direction: column; align-items: center; } .school .position-list .container { width: 1360px; padding: 10px 20px; box-sizing: border-box; display: flex; flex-direction: column; } .school .position-list .container .classification { width: 100%; display: flex; align-items: center; /* height: 70px; */ border-bottom: 2px solid #eeeeee; } .school .position-list .container .tabls { width: 100%; display: flex; flex-direction: column; } .school .position-list .container .tabls .th { width: 100%; margin-top: 20px; height: 60px; background-color: #f1f1f1; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; padding: 0 40px; box-sizing: border-box; } .school .position-list .container .tabls .th span { line-height: 60px; } .school .position-list .container .tabls .td { width: 100%; height: 80px; background-color: #fff; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; padding: 0 40px; box-sizing: border-box; border-bottom: 1px solid #cccccc; cursor: pointer; } .school .position-list .container .tabls .td span { line-height: 80px; } .school .position-list .container .tabls .td:hover { background-color: #f1f1f1; } .school .position-list .container .tabls .td:hover span:first-child { color: #0084ce; } .school-page { height: 34px; width: 100%; margin-top: 40px; margin-bottom: 85px; }