/* 实习生招聘 */ * { padding: 0; margin: 0; box-sizing: border-box; /* color: #727171; */ } /* 10÷16=62.5% */ html { font-size: 62.5%; color: #727171; } /* 12÷10=1.2 */ body { font-size: 14px; font-size: 1.4rem; } p { font-size: 14px; font-size: 1.4rem; } html, body { min-width: 300px; } img { display: block; width: 100%; border: none; vertical-align: middle; } a { text-decoration: none; } .top { padding: 2rem 17.5%; /* background: tomato; */ } .top .bag { display: flex; justify-content: space-between; } /* 导航栏 nav */ .nav { padding: 0 17.5%; background: #00479b; position: relative; z-index: 999999; } .nav .nav-list { position: absolute; top: 1px; right: 0; background: #68a4d9; display: none; z-index: 999; padding: 0; } .nav .nav-list a { width: 100%; padding: 1rem 0; text-align: center; display: block; color: #fff; text-decoration: none; border-bottom: 1px solid #a0c7ea; } .nav .nav-a { position: relative; padding: 2rem 0; text-align: center; color: #fff; font-size: 1.8rem; cursor: pointer; transition: all 1s; } .nav .nav-a:hover { background: #55a6ef; opacity: 0.8; color: #fff; } .nav .nav-a .nav-slide { position: absolute; width: 100%; top: 100%; z-index: 9999; display: none; } .nav .nav-a .nav-slide a { display: block; text-decoration: none; padding: 2rem 0; width: 100%; color: #fff; background: #89bded; } .nav .nav-a .nav-slide a:hover { background: #55a6ef; color: #fff; } /* 内容层 content */ .content { padding: 0 16.75%; /* background: #00479b; */ position: relative; z-index: 9999; } .ditu { position: relative; } .ditu .con { position: absolute; top: 24%; left: 17%; } .ditu .con p { font-size: 3.6rem; color: #55a6ef; width: 300px; letter-spacing: 2px; } .ditu .con p:nth-child(2) { margin-left: 20%; } .content .content-background { background: url(/img/backgroundPC.png); background-size: 100%; background-repeat: no-repeat; margin-top: -9%; padding-top: 6rem; } .content .content-background .content-t { display: flex; justify-content: center; align-items: center; } .content .content-background p { padding: 4rem 7%; line-height: 1.9; font-size: 1.8rem; text-align: justify; text-justify: inter-ideograph; color: #727171; } .content .table{ padding: 3rem 5%; color: #727171; text-align: center; font-size:1.6rem; } .content .table table tr:first-child { background:#104c9b;color: #fff;padding: 2rem; } .content .table table th{ padding: 1rem; border: 1px solid #727171; text-align: center; } .content .table table tr td{ padding: 1rem !important; border: 1px solid #727171; } .content .table table tr td i{ font-size: 3rem; color: #00479b; cursor:pointer; /* background: #00479b; */ } .content .table table tr td i:hover { color: #55a6ef; } .content .table table tr:last-child{ border-bottom: 2px solid #00479b; } .content .table table tr td:first-child{ /* border-left: 0; */ } .content .table table tr td:last-child { /* border-right: 0; */ } .content .table table tr td:last-child a { text-decoration: none; } .tips{ padding: 0rem 21%; /*display: flex;*/ justify-content:center; align-items: center; } .tips-text { width: 50%; } .tips-text p{ font-size: 16px; font-weight: bold; } @media only screen and (max-width: 1440px) { .content { padding: 0 6.75%; } .tips{ padding: 0 12.75%; } } /* 小屏幕 */ @media only screen and (max-width: 768px) { html, body { color: #727171; } .top { padding: 1.5rem 5%; background: #00479b; position: fixed; z-index: 99999; } .top .nav-list { width: 43%; position: absolute; top: 100%; background: #68a4d9; right: 0; z-index: 99999; padding: 0; display: none; } .top .nav-list a { display: block; padding: 1rem 0; color: #fff; text-align: center; text-decoration: none; border-bottom: 1px solid #a0c7ea; } .content { padding: 2rem 2%; position: relative; } .content .content-background {} .content .content-background { padding-top: 3rem; } .content .table { overflow-x: scroll; padding: 2rem 0; padding-bottom: 0; } .ditu .con { position: absolute; top: 24%; left: 5%; } .ditu .con p { font-size: 1.6rem; color: #55a6ef; width: 300px; letter-spacing: 2px; } .ditu .con p:nth-child(2) { margin-left: 20%; } .tips { padding: 0rem 6%; /*display: flex;*/ justify-content: center; align-items: center; } .tips-text { width: 100%; } } /* 大屏幕 最小768 --- */ @media only screen and (min-width: 768px) { .more { display: none; } .nav-list { display: none; } html{ color: #727171; } } @media only screen and (max-width: 1000px){ .content .table table thead{display: none;} .content .table table tr td:first-child{text-align: left;padding-left: 10px;} .content .table table td{border-top:1px solid #eee;width:50%;float: left; white-space:normal;display: block;text-align: left;height: auto;} .content .table table td::before{content: attr(data-title);padding-left: 0;text-align: left;display: block;color: #ccc;} } @media only screen and (min-width: 768px) and (max-width:1200px) { .ditu .con { position: absolute; top: 20%; left: 16%; } .ditu .con p { font-size: 1.6rem; color: #55a6ef; width: 300px; letter-spacing: 2px; } .ditu .con p:nth-child(2) { margin-left: 15%; } } /* 超大屏幕 大于1980*/ @media only screen and (min-width: 1980px) { html { font-size: 120% !important; } }