/* 全局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: #ffebe6; } #app { width: 100%; height: 100%; background: #ffebe6; padding: 2rem 0rem; font-size: 0.6rem; font-family: microsoft yahei; font-weight: 400; color: #000000; } .uk_lx { width: 100%; padding: 1.51rem 0.64rem; box-sizing: border-box; } .publictitle { text-align: center; padding-bottom: 0.43rem; z-index: 1; } .publictitle span { position: relative; display: inline-block; font-size: 0.85rem; font-weight: 800; font-family: sourcehansanscn; letter-spacing: 0.1rem; color: #421f05; margin-bottom: 0.45rem; z-index: 1; } .publictitle span::before { position: absolute; top: 50%; left: -2.51rem; transform: translatey(-50%); content: ""; width: 2.1rem; height: 0.6rem; background: no-repeat; background-size: 100%; z-index: -1; } .publictitle span::after { position: absolute; top: 50%; right: -2.51rem; transform: translatey(-50%); content: ""; width: 2.11rem; height: 0.6rem; 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 1.88rem; box-sizing: border-box; background: linear-gradient(0deg, #0f797e 0%, #f9e14c 0%, #ffd200 100%); box-shadow: 0rem 0rem 1rem 0rem rgba(255, 205, 192, 0.3); border-radius: 1rem; font-size: 0.68rem; font-weight: bold; color: #000000; 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 */ .advant-ul { width: 110%; overflow-x: auto; } .advant-ul li { margin-right: 0.43rem; } .advant-ul li .title { width: 6.61rem; height: 1.71rem; background: #fc671f; border-radius: 0.3rem; font-size: 0.64rem; font-weight: bold; color: #ffffff; line-height: 1.71rem; text-align: center; } .advant-ul li .txt { width: 6.61rem; min-height: 6rem; padding: 0.49rem 0.62rem 1.09rem 0.62rem; box-sizing: border-box; line-height: 0.85rem; background-color: #fff; border-radius: 0.3rem; font-size: 0.55rem; } /* apply */ .apply-ul { margin-top: 0.64rem; } .apply-ul input { width: 100%; background: #ffffff; border-radius: 0.3rem; } .apply-ul .code { width: 4.27rem; height: 1.49rem; line-height: 1.49rem; background: #fc671f; 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: #421f05; } .apply-ul .btn { text-align: center; } /* condition */ .condition { width: 14.72rem; margin-right: 0.5rem; } .condition-ul { min-height: 16rem; background-color: #fff; border-radius: 0.3rem; } .condition-ul, .project-ul { width: 14.72rem; padding: 0.85rem 1.2rem 1.15rem 0.41rem; box-sizing: border-box; } .project-ul { border-radius: 0.3rem !important; box-sizing: border-box; background-color: #fff; } .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.48rem; } .condition-ul1 .txt:not(:last-child) { margin-bottom: 1.6rem; } .condition-ul2 .txt:not(:last-child) { margin-bottom: 1.6rem; } .condition-ul .txt span:nth-of-type(1) { display: inline-block; height: 0.68rem; line-height: 0.8rem; padding-left: 0.3rem; box-sizing: border-box; font-weight: bold; position: relative; z-index: 1; } .condition-ul .txt span:nth-of-type(1)::after { position: absolute; bottom: 0; left: 0.2rem; content: ""; width: 86%; height: 0.21rem; background: #ffe1e1; border-radius: 0rem; z-index: -1; } .condition-ul .txt span:nth-of-type(2) { line-height: 0.85rem; } .sp36 { width: 3.8rem; } .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; } .uk_condition .publicbtn span { margin-left: -1.2rem; } /* project */ .project { width: 14.72rem; 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: 4.27rem; height: 1.07rem; background: #fc671f; 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.45rem; 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-ul { height: 23rem; } .project_b { padding-bottom: 4.5rem; } .project_t1 { padding-top: 2.2rem; } .project_t2 { padding-top: 4.6rem; } .project-ul1 .project_b { padding-bottom: 6rem; } .project-ul1 .project_t1 { padding-top: 3.2rem; } .project-ul1 .project_t2 { padding-top: 6rem; } .project-ul2 .project_b { padding-bottom: 4rem; } .project-ul2 .project_t2, .project-ul2 .project_t3, .project-ul2 .project_t4 { padding-top: 4rem; } .project_t5 { height: 3.6rem; } .project .strong { text-align: right; padding-right: 0.5rem; box-sizing: border-box; } /* school */ .school { width: 14.72rem; /* height: 16.5rem; */ margin-right: 0.5rem; } .school-box { padding-top: 0.81rem; padding-left: 0.5rem; padding-right: 1rem; box-sizing: border-box; width: 14.72rem; height: 8.53rem; background: #ffffff; border-radius: 0.3rem; } .school-intro { padding-bottom: 0.85rem; border-bottom: 0.04rem dotted #e6e6e6; } .school-intro li:nth-of-type(1) img { width: 3.41rem; height: 3.41rem; background: #ffffff; border: 0px solid #f5f5f5; border-radius: 50%; margin-right: 0.79rem; border: 0.03rem solid #f5f5f5; } .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; margin-top: 0.49rem; text-align: center; } .school-xk li span:nth-of-type(1) { display: inline-block; position: relative; z-index: 1; margin-bottom: 0.47rem; font-weight: bold; } .school-xk li span:nth-of-type(1)::after { display: inline-block; position: absolute; bottom: 0rem; left: 0rem; content: ""; width: 105%; height: 0.21rem; background: #ffddae; border-radius: 0.3rem; z-index: -1; } /* fee */ .fee-ul { width: 100%; padding-top: 0.64rem; box-sizing: border-box; } .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: #fc671f; 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; } /* cese */ .case-item .fee { width: 14.72rem; /* height: 16.5rem; */ margin-right: 0.5rem; } .case-ul li .title { text-align: center; } .case-ul li .txt { height: 8rem; background-color: #fff; border: 0.03rem solid #eeeeee; border-top: none; color: #666666; padding: 0.7rem 0.4rem; box-sizing: border-box; } .case-ul li .item { margin-bottom: 0.7rem; padding-right: 0.92rem; box-sizing: border-box; } .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; } /* teacher */ .teacher { width: 100%; margin-top: 1.49rem; padding: 0.64rem; box-sizing: border-box; } /* baseform */ .baseform .title { font-size: 0.8rem; font-weight: bold; } .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; } .baseform-ul li input, .marsk1 .input input, .marsk1 input { width: 100%; background: #ffffff; } .baseform-ul li .code { width: 4.27rem; height: 1.49rem; background: #fc671f; 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: 17rem; } .project-swiper { min-height: 24rem; } .school-swiper { min-height: 12.5rem; } .case-swiper { min-height: 21.5rem; }