[v-cloak] { display: none; } .waittime { background-color: rgb(203, 203, 203) !important; color: #000000 !important; } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; appearance: none; margin: 0; } ::-webkit-input-placeholder { color: #b3b3b3 !important; font-size: 0.55rem; font-weight: 400; } :-moz-placeholder { color: #b3b3b3; font-size: 0.55rem; font-weight: 400; opacity: 1; } ::-moz-placeholder { color: #b3b3b3; font-size: 0.55rem; font-weight: 400; opacity: 1; } :-ms-input-placeholder { color: #b3b3b3; font-size: 0.55rem; font-weight: 400; opacity: 1; } select { width: 100%; height: 100%; color: #b3b3b3; font-size: 0.55rem; font-weight: 400; border: 0; outline: 0; padding: 0rem 0.4rem; box-sizing: border-box; background-color: #eeeeee; } input { width: 100%; height: 100%; font-size: 0.55rem; font-weight: 400; border: 0; outline: 0; -moz-appearance: textfield; padding: 0rem 0.4rem !important; box-sizing: border-box !important; background-color: #ffffff; } /* .counter select { padding: 6px 11px; padding-right: 5%; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: no-repeat; background-size: 12px 6px; background-position-x: 95%; background-position-y: center; } */ html, body { width: 100%; background: #85c2f1; } #app { width: 100%; height: 100%; background: #85c2f1; padding: 2rem 0rem; background: no-repeat; background-size: 100% 18rem; background-position-y: bottom; } .publictitle span { display: inline-block; font-size: 0.9rem; font-family: reeji; font-weight: 900; color: #252525; line-height: 0.6rem; margin-bottom: 0.9rem; } .publictitle span::before { display: inline-block; content: " "; width: 0.725rem; height: 0.775rem; background-color: red; background: no-repeat; background-size: 100% 100%; vertical-align: middle; margin-right: 0.33rem; } .publictitle span::after { display: inline-block; content: " "; width: 0.725rem; height: 0.775rem; background-color: red; background: no-repeat; background-size: 100% 100%; vertical-align: middle; margin-left: 0.33rem; } .publicbtn { width: 100%; margin-top: 0.68rem; } .publicbtn div { width: 5.68rem; height: 1.55rem; background: #ffc947; border-radius: 1rem; font-size: 0.6rem; font-family: sourcehansanscn; font-weight: bold; color: #0c4987; } .publicbtn div:nth-of-type(1) { background: no-repeat; background-size: 100% 100%; } .publicbtn div:nth-of-type(2) { background: no-repeat; background-size: 100% 100%; } .banner { width: 100%; height: 10.35rem; background: no-repeat; background-size: 100% 100%; } .banner div { width: 8rem; height: 1.65rem; float: right; text-align: right; font-size: 0.65rem; letter-spacing: .3rem; font-family: sourcehansanscn; font-weight: 400; color: #21416f; line-height: 1.03rem; padding-top: 6.3rem; padding-right: 1rem; box-sizing: border-box; } .question { width: 100%; margin-top: 1.35rem; } .question-article { width: 100%; background: no-repeat; background-size: 100% 12rem; background-position-y: 1rem; padding: 0rem 0.8rem; padding-bottom: 2rem; box-sizing: border-box; } .question-list { width: 100%; background: no-repeat; background-size: 100% 100%; padding: 0.85rem 0.75rem; padding-right: 0.95rem; padding-bottom: 1.05rem; box-sizing: border-box; } .question-listitem { width: 100%; min-height: 1.75rem; font-size: 0.6rem; font-family: sourcehansanscn; font-weight: bold; color: #ffffff; padding-left: 2.78rem; box-sizing: border-box; position: relative; margin-bottom: 0.37rem; background-color: #85c2f1; } .question-listitem::after { content: " "; position: absolute; top: -.1rem; right: -.1rem; width: 1.6rem; height: 1.275rem; background: no-repeat; background-size: 100% 100%; } .question-listitem:nth-of-type(1) { background: no-repeat; background-size: 100% 100%; } .question-listitem:nth-of-type(2) { background: no-repeat; background-size: 100% 100%; } .question-listitem:nth-of-type(3) { background: no-repeat; background-size: 100% 100%; } .question-listitem:nth-of-type(4) { background: no-repeat; background-size: 100% 100%; } .demand { width: 100%; margin-top: 0rem; padding: 0rem 0.8rem; box-sizing: border-box; } .demand-list { width: 100%; } .demand-list div { height: 1.15rem; line-height: 1.15rem; font-size: 0.6rem; text-align: center; font-family: sourcehansanscn; font-weight: 400; color: #ffffff; padding: 0 0.5rem; box-sizing: border-box; background: #57a4e0; margin-bottom: .4rem; border-radius: .3rem; } .demand-list .active { background-color: #fff; color: #3880c9; font-weight: bold; } .demand-article { width: 100%; background: no-repeat; background-size: 100% 100%; padding: 1.27rem 0.78rem; padding-right: 0.95rem; padding-bottom: 1.5rem; box-sizing: border-box; } .demand-title { width: 100%; height: 1.36rem; font-size: 0.7rem; font-family: sourcehansanscn; font-weight: 800; color: #3880c9; border-bottom: 0.03rem dotted #b5b5b5; } .demand-publictitle { font-size: 0.6rem; font-family: sourcehansanscn; font-weight: bold; color: #333333; margin-top: .6rem; margin-bottom: .4rem; } .demand-publictitle span { display: inline-block; width: 0.88rem; height: 0.63rem; margin-right: 0.18rem; } .demand-publictitle span img { width: 100%; height: 100%; } .demand-major .demand-txt { font-size: 0.6rem; font-family: sourcehansanscn; font-weight: 400; color: #333333; line-height: 0.9rem; margin-bottom: .15rem; } .introduce { width: 100%; margin-top: 1.98rem; } .introduce-article { padding: 0rem 0.8rem; box-sizing: border-box; position: relative; z-index: 1; } .introduce .introduce-article::before { content: " "; width: 3.25rem; height: 8.1rem; position: absolute; bottom: -2rem; right: 0; background: ; background-size: 100% 100%; z-index: -1; } .publicmajor-list { width: 105%; overflow-x: scroll; margin-bottom: 0.83rem; } .publicmajor-list::-webkit-scrollbar { display: none; } .publicmajor-list div { width: 3.38rem; height: 1.15rem; line-height: 1.15rem; text-align: center; background: #5499cf; border-radius: .3rem; font-size: 0.6rem; font-family: sourcehansanscn; font-weight: 400; color: #ffffff; margin-right: .21rem; flex-shrink: 0; } .publicmajor-list .active { height: 1.49rem; background: no-repeat; background-size: 100% 100%; font-size: 0.6rem; font-family: sourcehansanscn; font-weight: bold; color: #3880c9 } .introduce-body { width: 100%; min-height: 11rem; background: no-repeat; background-size: 100% 100%; padding: .06rem; padding-bottom: .44rem; box-sizing: border-box; position: relative; } .introduce-body .left { position: absolute; top: .1rem; left: .1rem; width: 3.03rem; height: 96%; padding-top: 1.08rem; box-sizing: border-box; background: #d1ebff; } .introduce-body .sanjiaoxing { display: inline-block; width: 0; height: 0; position: absolute; top: .8rem; left: 3.03rem; border-top: 0.6rem solid transparent; border-left: .78rem solid #d1ebff; border-bottom: 0.6rem solid transparent; } .introduce-body .left div { width: 100%; text-align: center; font-size: 0.6rem; font-family: sourcehansanscn; font-weight: 400; color: #5499cf; margin-bottom: 1.3rem; } .introduce-body .left .active { font-weight: bold; color: #333333; } .introduce-body .right { padding-left: 0.75rem; padding-top: 1.08rem; padding-right: 1.15rem; box-sizing: border-box; margin-left: 4.22rem; } .publicmajor-title { margin-bottom: .68rem; } .publicmajor-title .title { width: 3rem; font-size: 0.6rem; font-family: sourcehansanscn; font-weight: bold; color: #333333; position: relative; margin-bottom: .2rem; z-index: 1; } .publicmajor-title .title::before { content: " "; width: 2.53rem; height: 0.3rem; background: #f6da4d; position: absolute; bottom: 0; right: 0; z-index: -1; } .publicmajor-title .txt { font-size: 0.6rem; font-family: sourcehansanscn; font-weight: 400; color: #333333; line-height: 0.9rem } .publicmajor-title .zhixun { font-size: 0.6rem; font-family: sourcehansanscn; font-weight: 400; color: red; line-height: 0.9rem } .publictitle2 { height: 2.13rem; line-height: .6rem; margin-bottom: .9rem; } .publictitle2 span { display: inline-block; font-size: 0.9rem; font-family: reeji; font-weight: 900; color: #252525; } .publictitle2 .right { margin-left: 2rem; } .publictitle2 .span1::after { display: inline-block; content: " "; width: 0.725rem; height: 0.775rem; background-color: red; background: no-repeat; background-size: 100% 100%; vertical-align: middle; margin-left: 0.33rem; } .publictitle2 .span2::before { display: inline-block; content: " "; width: 0.725rem; height: 0.775rem; background-color: red; background: no-repeat; background-size: 100% 100%; vertical-align: middle; margin-right: 0.33rem; } .ranking { width: 100%; margin-top: 1.98rem; box-sizing: border-box; } .ranking-table { border-radius: .4rem; overflow: hidden; } .ranking-table table { width: 100%; text-align: center; font-size: 0.6rem; font-family: sourcehansanscn; font-weight: 400; color: #3880c9; line-height: 0.6rem; } .ranking-table table th, .ranking-table table td { height: 1.15rem; background-color: #fff; } table { border-collapse: separate; text-indent: initial; border-spacing: 1px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; } .ranking-table table .link { font-size: 0.57rem; font-family: microsoft yahei; font-weight: 400; text-decoration: underline; line-height: .6rem; color: #ff2323; } .ranking-table table tbody tr:nth-child(odd) td { background-color: #e3f1fb; } .help { width: 100%; margin-top: 1.98rem; padding: 0rem 0.8rem; box-sizing: border-box; background: no-repeat; background-size: 100% 100%; } .help-input { width: 7rem; height: 1.23rem; line-height: 1.23rem; background: #ffffff; box-shadow: 0rem 0rem 0rem 0rem rgba(114, 106, 93, 0.14); border-radius: 0.2rem; margin-bottom: .68rem; overflow: hidden; } .help-form select { padding: 6px 11px; padding-right: 5%; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: no-repeat; background-size: 12px 6px; background-position-x: 95%; background-position-y: center; } .help-form .submit { background: #f6da4d; box-shadow: 0rem 0rem 0rem 0rem rgba(114, 106, 93, 0.14); border-radius: 1rem; text-align: center; font-size: 0.55rem; font-family: sourcehansanscn; font-weight: 800; color: #0c4987; } .help-form .authcode { width: 3.15rem; height: 1.23rem; line-height: 1.23rem; text-align: center; background: #f6da4d; border-radius: 0.2rem; font-size: 0.55rem; font-family: sourcehansanscn; font-weight: 400; color: #0c4987; } .plan { width: 100%; margin-top: 1.98rem; padding: 0rem 0.8rem; box-sizing: border-box; } .plan-article { width: 100%; background: no-repeat; background-size: 100% 100%; padding: 0rem 1.93rem; padding-top: 1.3rem; padding-bottom: 1.68rem; box-sizing: border-box; position: relative; } .plan-article::before { content: " "; width: 1.73rem; height: 4.22rem; background: no-repeat; background-size: 100% 100%; position: absolute; top: -2.8rem; left: -.8rem; } .plan-article .left, .plan-article .right { width: 4.74rem; } .plan-article .center { background: no-repeat; background-size: .35rem 21.8rem; background-position-y: 1.18rem; background-position-x: 50%; } .plan-article .left .plan-item { width: 4.73rem; height: 3.7rem; background: #ddf0ff; background: no-repeat; background-size: 100% 100%; padding-left: 0.43rem; padding-right: 0.73rem; box-sizing: border-box; } .plan-article .left .plan-item:nth-of-type(2) { margin-top: 1.2rem; } .plan-article .left .plan-item:nth-of-type(3) { margin-top: 1.8rem; } .plan-article .left .plan-item:nth-of-type(4) { margin-top: 2rem; } .plan-article .left .plan-item:nth-of-type(5) { margin-top: 1.5rem; } .plan-article .right .plan-item { width: 4.73rem; height: 3.7rem; background: #ddf0ff; background: no-repeat; background-size: 100% 100%; padding-left: 0.77rem; padding-right: 0.35rem; box-sizing: border-box; } .plan-article .right .plan-item:nth-of-type(1) { margin-top: 2.37rem; } .plan-article .right .plan-item:nth-of-type(2) { margin-top: 1.77rem; } .plan-article .right .plan-item:nth-of-type(3) { margin-top: 1.37rem; } .plan-article .right .plan-item:nth-of-type(4) { margin-top: 1.97rem; } .plan-article .plan-item .plan-box { width: 100%; height: 100%; } .plan-article .plan-item .plan-box div:nth-of-type(1) { width: 100%; height: 1.27rem; line-height: 1.27rem; text-align: center; font-size: 0.55rem; font-family: sourcehansanscn; font-weight: 800; color: #0c4987; border-bottom: 1px dotted #fadfd1; } .plan-article .plan-item .plan-box div:nth-of-type(2) { width: 100%; font-size: 0.6rem; text-align: center; font-family: sourcehansanscn; font-weight: 400; color: #232323; line-height: 0.95rem; margin-top: .28rem; } /* *弹窗 *我知道遮罩层是mask,避免与公共样式冲突 */ /* 弹窗 */ .popup { position: fixed; top: 0; background: rgba(0, 0, 0, .5); height: 100%; width: 100%; z-index: 998; } .masknorepeat { position: absolute; top: 50%; left: 50%; transform: translatex(-50%) translatey(-50%); z-index: 999; width: 13.15rem; height: auto; border-radius: 1rem; background: no-repeat; background-size: 100% 100%; padding-bottom: 1.13rem; box-sizing: border-box; } .mask-close { width: 1.3rem; height: 2.425rem; margin-top: -2.425rem; margin-left: 11.8rem; background: no-repeat; background-size: 100% 100%; } .mask-close .closebtn { width: 1.3rem; height: 1.3rem; } .masknorepeat .mask-title { width: 11.08rem; height: 1.08rem; text-align: center; margin: 0 auto; margin-top: 1rem; margin-bottom: 2.68rem; font-size: 1.08rem; font-family: styuanti; font-weight: bold; color: #ffffff; line-height: 1.49rem; text-shadow: 0rem 0rem 0rem #3d64bc; } .baseform-form { width: 100%; padding: 0rem 1.25rem; padding-top: 1.15rem; box-sizing: border-box; } .masknorepeat .baseform-input { width: 100%; height: 1.65rem; background: #ffffff; box-shadow: 0rem 0rem 0rem 0rem rgba(212, 179, 178, 0.21); border-radius: 0rem; margin-bottom: 0.4rem; } .baseform-input-special { background: none !important; margin-top: .78rem; } .masknorepeat .baseform-input .icon { width: 1.5rem; height: 100%; position: relative; } .masknorepeat .baseform-input .icon::before { position: absolute; right: 0; top: 50%; transform: translatey(-50%); content: " "; width: 0.03rem; height: 0.95rem; background-color: #eeeaea; } .masknorepeat .baseform-input .icon img { width: 0.85rem; height: 0.85rem; } .masknorepeat .baseform-input select { padding-right: 5%; box-sizing: border-box; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: no-repeat; background-size: 0.57rem 0.3rem; background-position-x: 95%; background-position-y: center; } .masknorepeat .code { width: 6.53rem; height: 100%; } .masknorepeat .code .authcode { width: 2.78rem; height: 100%; background: #f6da4d; box-shadow: 0rem 0rem 0rem 0rem rgba(212, 179, 178, 0.21); font-size: 0.55rem; font-family: sourcehansanscn; font-weight: 800; color: #2268ae; } .masknorepeat .submit { width: 3.83rem; height: 100%; background: #f6da4d; box-shadow: 0rem 0rem 0rem 0rem rgba(212, 179, 178, 0.21); font-size: 0.55rem; font-family: sourcehansanscn; font-weight: 800; color: #2268ae; }