/* 全局input、select、vue切换公共样式 */ [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: #eeeeee; } .plus-enter { opacity: 0; transition: all 0.6s ease-in-out; } .plus-leave-to { opacity: 0; transition: all 0.2s ease-in-out; } html, body { width: 100%; background: #f6edff; } #app { width: 100%; height: 100%; background: #f6edff; padding: 2rem 0rem; font-size: 0.6rem; font-family: microsoft yahei; font-weight: 400; color: #000000; } .uk_lx { width: 100%; padding: 0rem 0.43rem; box-sizing: border-box; } .uk_box { width: 100%; /* background-color: #fff; */ padding: 1.07rem 0.7rem 0.85rem 0.53rem; box-sizing: border-box; } .uk_top { margin-top: 1.49rem; } .publictitle { text-align: center; padding-bottom: 0.43rem; z-index: 1; } .publictitle span { position: relative; display: inline-block; font-size: 1rem; font-weight: 800; font-family: sourcehansanscn; /* letter-spacing: 0.1rem; */ color: #0501a5; margin-bottom: 0.45rem; z-index: 1; } .publictitle span::before { position: absolute; top: 50%; left: -3rem; transform: translatey(-50%); content: ""; width: 2.67rem; height: 0.64rem; background: no-repeat; background-size: 100%; z-index: -1; } .publictitle span::after { position: absolute; top: 50%; right: -3rem; transform: translatey(-50%); content: ""; width: 2.67rem; height: 0.64rem; background: no-repeat; background-size: 100%; z-index: -1; } .publicbtn { width: 100%; text-align: center; margin-top: 0.85rem; } .publicbtn span, .publicbtn2 { display: inline-block; height: 1.88rem; padding: 0rem 1rem; box-sizing: border-box; background: linear-gradient(0deg, #f73d88 0%, #fe8475 100%); border-radius: 1rem; font-size: 0.68rem; font-weight: bold; color: #fff; line-height: 1.88rem; text-align: center; } .publicbtn2 { margin-top: 0.85rem; } /* banner */ .banner { width: 100%; height: auto; position: relative; } .banner img { width: 100%; height: 100%; object-fit: cover; } /* advantage */ .uk_lx1 { margin-top: 1.22rem; } .advant-ul li:nth-of-type(1), .advant-ul li:nth-of-type(2) { margin-top: 0.6rem; margin-bottom: 0.43rem; } .advant-ul li .title { width: 7.36rem; height: 1.71rem; text-align: center; font-size: 0.64rem; font-weight: bold; color: #ffffff; line-height: 1.71rem; position: relative; } .advant-ul li:nth-of-type(1) .title, .advant-ul li:nth-of-type(4) .title { background: #f4aa00; border-radius: 1rem; } .advant-ul li:nth-of-type(2) .title, .advant-ul li:nth-of-type(3) .title { background: #4c34ff; border-radius: 1rem; } .advant-ul li .txt { width: 7.36rem; height: 4.8rem; padding: 0rem 0.5rem; padding-top: 1rem; padding-bottom: 0.5rem; box-sizing: border-box; background-color: #fff; line-height: 0.85rem; margin-top: -0.6rem; border-radius: 0.4rem; } /* apply */ .apply-ul { margin-top: 0.64rem; } .apply-ul input { width: 100%; background: #ffffff; border-radius: 0.3rem; } .apply-ul .input2 { border-top-right-radius: 0rem; border-bottom-right-radius: 0rem; } .apply-ul .code { width: 4.27rem; height: 100%; line-height: 1.49rem; background: #000000; text-align: center; border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem; color: #ffffff; } .apply-ul .input:not(:last-child) { margin-bottom: 0.43rem; } .apply-ul .input div:nth-of-type(1) { width: 2.67rem; height: 1.49rem; line-height: 1.49rem; font-weight: bold; text-align: right; color: #332c2a; } .apply-ul .btn { text-align: center; } .apply-ul .btn .publicbtn2 { width: 7.68rem; height: 1.88rem; background: linear-gradient(0deg, #e93e48 0%, #fe9f75 100%); border-radius: 1rem; } /* condition */ .condition { /* width: 15.1rem; */ /* height: 20rem; */ /* margin-right: 0.5rem; */ } .condition-ul, .project-ul { padding: 0.85rem 0rem; box-sizing: border-box; background-color: #fff; } .condition-ul { width: 100%; height: 22.5rem; padding: 0.85rem 0.8rem; box-sizing: border-box; border-radius: 0.4rem; } .project-ul { height: 23.5rem; padding-bottom: 0rem; box-sizing: border-box; border-radius: 0.4rem; } .labeltitle { text-align: center; margin-bottom: 0.85rem; } .labeltitle span { display: inline-block; font-size: 0.73rem; font-weight: bold; position: relative; } .labeltitle span::before { display: inline-block; position: absolute; top: 50%; left: -1rem; transform: translatey(-50%); content: ""; width: 0.53rem; height: 0.09rem; background: #000000; } .labeltitle span::after { display: inline-block; position: absolute; top: 50%; right: -1rem; transform: translatey(-50%); content: ""; width: 0.53rem; height: 0.09rem; background: #000000; } .condition-ul .txt:not(:last-child) { margin-bottom: 0.7rem; } .condition-ul .txt span:nth-of-type(1) { display: inline-block; height: 0.68rem; padding-left: 0.3rem; box-sizing: border-box; font-weight: bold; position: relative; z-index: 1; margin-bottom: 0.3rem; } .condition-ul .txt span:nth-of-type(1)::after { position: absolute; bottom: 0; left: 0.2rem; content: ""; width: 86%; height: 0.21rem; background: #f6edff; border-radius: 0rem; z-index: -1; } .condition-ul .txt span:nth-of-type(2) { line-height: 0.85rem; } .sp36 { width: 3.6rem; margin-bottom: 0.2rem; } .spb { display: inline-block; line-height: 0.85rem; } .sp35, .subhead { padding-left: 0.4rem; box-sizing: border-box; } .sp35 span:nth-of-type(1) { padding-left: 0rem !important; box-sizing: border-box; } .subhead { margin-bottom: 0.3rem; } .uk_condition { width: 100%; padding-bottom: 1rem; overflow-x: auto; } .uk_condition::-webkit-scrollbar { width: 90% !important; height: 0.25rem; } .uk_condition::-webkit-scrollbar-track { background-color: #9b948a; border-radius: 0.125rem; } .uk_condition::-webkit-scrollbar-thumb { background-color: #fed40b; border-radius: 5rem; } .uk_condition::-webkit-scrollbar-track-piece { background-color: #9b948a; border-radius: 0.125rem; } .uk_condition::-webkit-scrollbar-button { background-color: #9b948a; width: 0; height: 0; } .uk_condition::-webkit-scrollbar-corner { background-color: black; } /* project */ .project { /* width: 15.1rem; */ /* margin-right: 0.5rem; */ } .project-line .line { width: 0.17rem; /* height: 13.23rem; */ background: #f5f5f5; border-radius: 0.3rem; } .project .project-item p:nth-of-type(1) { width: 6rem; height: 1.07rem; background: #4c34ff; border-radius: 1rem 0rem 0rem 1rem; font-weight: bold; color: #ffffff; line-height: 1.07rem; text-align: center; float: right; } .project .project-item p:nth-of-type(2) { line-height: 0.85rem; float: right; padding: 0.36rem 0.4rem; box-sizing: border-box; } .project .right .project-item p:nth-of-type(1) { border-radius: 0rem 1rem 1rem 0rem !important; float: left; } .project .right .project-item p:nth-of-type(2) { float: left; } .project_b { text-align: right; padding-bottom: 3.5rem; } .project_t1 { padding-top: 1.8rem !important; } .project_t2 { padding-top: 3.5rem !important; } .project_t3 { padding-top: 3.6rem !important; } .project_t5 { height: 3.6rem; } .project .strong { text-align: right; padding-right: 0.5rem; box-sizing: border-box; } .project-line1 .project_b { padding-bottom: 5rem; } .project-line1 .project_t1 { padding-top: 2.8rem !important; } .project-line1 .project_t2 { padding-top: 5rem !important; } .project-line1 .project_t3 { padding-top: 5rem !important; } /* school */ .school { /* width: 15.1rem; */ /* height: 16.5rem; */ /* margin-right: 0.5rem; */ } .school-box { height: 14.3rem; padding: 0.81rem 0.5rem; box-sizing: border-box; background-color: #fff; border-radius: 0.4rem; } .school-intro { margin-bottom: 0.85rem; padding-bottom: 0.5rem; border-bottom: 0.04rem dotted #e6e6e6; } .school-intro li:nth-of-type(1) img { width: 3.41rem; height: 3.41rem; background: #ffffff; border: 0.03rem solid #f5f5f5; border-radius: 50%; margin-right: 0.79rem; } .school-intro li:nth-of-type(2) div:nth-of-type(1) { font-size: 0.73rem; font-weight: bold; margin-bottom: 0.47rem; } .school-intro li:nth-of-type(2) div:nth-of-type(2) { line-height: 0.85rem; } .school-xk li { margin-bottom: 0.85rem; } .school-xk li .special { display: inline-block; position: relative; z-index: 1; margin-bottom: 0.47rem; font-weight: bold; } .school-xk li .special::after { display: inline-block; position: absolute; bottom: 0rem; left: 0rem; content: ""; width: 105%; height: 0.21rem; background: #ffebe5; border-radius: 0.3rem; z-index: -1; } /* fee */ .fee-ul { width: 100%; } .fee-ul li { overflow: hidden; margin-bottom: 0.21rem; transition: all 0.2s ease-in-out; } .fee-ul li .title { width: 100%; height: 1.71rem; background: #4c34ff; font-weight: bold; color: #ffffff; line-height: 1.71rem; padding: 0rem 0.7rem; box-sizing: border-box; } .fee-ul .unfold { width: 0.51rem; height: 0.09rem; background: no-repeat; background-size: 100% 100%; } .fee-ul .fold { width: 0.51rem; height: 0.51rem; background: no-repeat; background-size: 100% 100%; } .fee-ul li .txt { width: 100%; line-height: 0.96rem; background: #f5f5f5; padding: 0.47rem 0.7rem; box-sizing: border-box; } .fee-box { width: 100%; padding: 0.64rem; box-sizing: border-box; background-color: #fff; } /* cese */ .case-item .fee { /* width: 15.1rem; */ /* height: 16.5rem; */ /* margin-right: 0.5rem; */ } .case-ul li .title { text-align: center; } .case-ul li .txt { width: 99.5%; margin: 0 auto; background-color: #fff; border: 0.03rem solid #40372b; border-top: none; color: #666666; padding: 0.7rem 0.4rem; /* padding-right: 0rem; */ box-sizing: border-box; } .case-ul li:nth-of-type(2) .txt { border: 0.03rem solid #f4aa00; } .case-ul li .item { margin-bottom: 0.7rem; } .case-ul li .txt .label { display: inline-block; width: 3.2rem; height: 1.07rem; background: #eeeeee; border-radius: 1rem; font-weight: bold; color: #666666; line-height: 1.07rem; text-align: center; margin-right: 0.49rem; } .case-box li:nth-of-type(2) .title { background: #f4aa00; } .case-box { /* height: 22.5rem; */ } /* teacher */ .teacher { width: 100%; margin-top: 1.49rem; padding: 0.64rem; box-sizing: border-box; } /* baseform */ .baseform .title { font-size: 0.9rem; font-weight: bold; /* color: #ffffff; */ } .baseform .title img { width: 1.38rem; margin-left: 0.6rem; vertical-align: middle; } .baseform-ul { padding-top: 0.85rem; padding-right: 0.6rem; box-sizing: border-box; } .baseform-ul .input { border-radius: 0.3rem; overflow: hidden; } .baseform-ul li:not(:last-child) { margin-bottom: 0.43rem; } .baseform-ul li div:nth-of-type(1) { width: 2.8rem; height: 1.49rem; line-height: 1.49rem; text-align: center; font-weight: bold; /* color: #ffffff; */ } .baseform-ul li input, .marsk1 .input input, .marsk1 input { width: 100%; background: #ffffff; } .baseform-ul li .code { width: 4.27rem; height: 100%; background: #000000; border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem; text-align: center; color: #ffffff; line-height: 1.49rem; } /* 弹窗,我知道遮罩层是mask,避免与公共样式冲突 */ .popup { position: fixed; top: 0; background: rgba(0, 0, 0, 0.5); height: 100%; width: 100%; transition: all 0.3s ease-in-out; z-index: 1000; } .marsk { position: absolute; top: 50%; left: 50%; transform: translatex(-50%) translatey(-50%); z-index: 1001; } .marsk1 { width: 12.8rem; background: no-repeat; background-size: 100% 100%; padding: 0.55rem 0.43rem; box-sizing: border-box; } .marsk1 .close { width: 1.27rem; height: 1.27rem; background: no-repeat; background-size: auto; background-size: 100% 100%; border-radius: 50%; position: absolute; right: 0.25rem; top: -1.8rem; } .marsk1 .title { font-size: 0.85rem; font-weight: bold; color: #f5f5f5; text-align: center; margin-bottom: 0.98rem; } .marsk1 .input, .marsk1 .yzm { width: 100%; height: 1.49rem; border-radius: 0.3rem; overflow: hidden; margin-bottom: 0.43rem; } .marsk1 .input div:nth-of-type(1) { width: 1.64rem; line-height: 1.49rem; text-align: center; background: #ffffff !important; } .marsk1 .input div:nth-of-type(1) img { width: 0.85rem; height: 0.85rem; } .marsk1 .code { width: 5.12rem; height: 1.49rem; background: #fdd402; border-radius: 0rem; text-align: center; line-height: 1.49rem; } .marsk1 .btn { text-align: center; margin-top: 0.64rem; } .marsk1 .btn span { display: inline-block; width: 5.97rem; height: 1.71rem; background: #fdd402; border-radius: 1rem; font-size: 0.75rem; font-weight: bold; line-height: 1.71rem; text-align: center; } select { padding: 6px 11px; padding-right: 5%; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: #ffffff no-repeat; background-size: 12px 6px; background-position-x: 95%; background-position-y: center; } .condition-swiper { min-height: 23.5rem; } .project-swiper { min-height: 24.5rem; } .school-swiper { min-height: 18rem; } .case-swiper { min-height: 23.5rem; }