@font-face { font-family: 'avantibold'; src: ; /* src: ; */ } #main .ziliao img { width: 100%; } #main article { padding-top: 2.45rem; padding-bottom: 2rem; } #main .section { position: relative; z-index: 2; margin-bottom: 2.45rem; } #main .section .title { height: 2.33rem; text-align: center; margin-top: -1.4rem; position: relative; z-index: 1; margin-bottom: .6rem; } #main .section .title img { height: 100%; } #main .section .content { width: 15.4rem; margin: 0 auto; background-color: #ffffff; border: solid 1px #000000; position: relative; box-shadow: 0rem 0rem 0.65rem 0rem rgba(255, 162, 115, 0.5); padding: 0 .43rem 1.15rem; } #main .section .content::before { content: ""; width: 0.5rem; height: 0.5rem; /* background: url(/uploads/image/kjoimg/icon3.png) no-repeat; background-size: 100%; */ border: solid .02rem #000000; background: #ffffff; transform: rotatez(45deg); position: absolute; bottom: 0; box-sizing: border-box; z-index: 2; } #main .section .content.r::before { right: -.25rem; } #main .section .content.l::before { left: -.25rem; } #main .section .content::after { content: ""; width: 100%; height: .23rem; display: block; background-color: #ffba97; border-top: solid 1px #000000; position: absolute; left: 50%; transform: translatex(-50%); bottom: 0; box-sizing: border-box; } #main .section .btnbox { margin-top: .6rem; } #main .section .btnbox>div { width: 5.55rem; height: 1.6rem; background-image: linear-gradient(0deg, #fd5c08 0%, #feac81 20%, #fffbf9 100%); box-shadow: 0rem 0rem 0.65rem 0rem rgba(255, 188, 153, 0.5); border-radius: 0.78rem; border: solid 0.04rem #ffffff; font-size: 0.65rem; color: #6c1a12; } #main .section .btnbox>div:nth-child(2) { margin-left: .85rem; } #main .section1 li { height: auto; background-color: #ffe7db; border-radius: 0.21rem; border: solid 1px #ffc3a5; overflow: hidden; margin-bottom: .4rem; } #main .section1 li:last-child { margin-bottom: 0; } #main .section1 li p:nth-child(1) { width: 6.1rem; font-size: 0.6rem; color: #ffffff; line-height: 1.08rem; background: linear-gradient(to right, #ff7e64 70%, transparent); padding-left: .53rem; } #main .section1 li p:nth-child(1) b { font-family: 'avantibold'; } #main .section1 li:nth-child(2n) p:nth-child(1) { background: linear-gradient(to right, #8681ff 70%, transparent); } #main .section1 li p:last-child { font-size: 0.55rem; line-height: 0.9rem; color: #6c1a12; padding: .5rem 0 .3rem 1.3rem; } #main .section2 { margin-bottom: 0; } #main .section2 .content { padding: 0 1rem .85rem; } #main .section2 ul { flex-wrap: wrap; } #main .section2 li { width: 6.43rem; height: 3.15rem; background: url(/uploads/image/kjoimg/people1.png) no-repeat; background-position-y: bottom; background-size: 100%; font-size: 0.6rem; line-height: 0.9rem; color: #000000; padding-left: 2.7rem; padding-top: .5rem; } #main .section2 li:nth-child(2) { background-image: url(/uploads/image/kjoimg/people2.png); } #main .section2 li:nth-child(3) { background-image: url(/uploads/image/kjoimg/people3.png); margin-top: .45rem; } #main .section2 li:nth-child(4) { background-image: url(/uploads/image/kjoimg/people4.png); margin-top: .45rem; } #main .s_test { margin-top: 1.05rem; padding: 0; } #main .s_test .img { width: 15.15rem; margin: 0 auto; } #main .s_test .img img{ width: 100%; display: block; } #main .section3 .content { padding-bottom: 1.25rem; border-top:none; } #main .section3 .content::before{ content: ""; width: 100%; height: 0.23rem; background-color: #8681ff; border: none; border-bottom: solid 1px #000000; position: absolute; top: 0; left: 50%; transform: translatex(-50%); } #main .section3 .content1 { background-color: #8681ff; padding: 0 .45rem 1.25rem; position: relative; border-top: solid 1px #000000; } #main .section3 .content1::before{ display: none; } #main .section3 .content1>p { font-size: 0.55rem; line-height: 0.9rem; color: #ffffff; margin-bottom: .6rem; } #main .section3 .content1 ul { position: relative; z-index: 2; padding-bottom: .15rem; } #main .section3 .content1 ul::after { content: ""; width: 14.9rem; height: 3rem; background-color: #ffdcca; border-radius: 0.21rem; border: solid 1px #000000; position: absolute; bottom: -.18rem; left: 50%; transform: translatex(-50%); z-index: -1; } #main .section3 .content1 li { width: 4.5rem; height: 5.58rem; background-color: #ffffff; border-radius: 0.21rem; } #main .section3 .content1 li img { width: 3.15rem; display: block; margin: 0 auto; } #main .section3 .content1 li p { font-size: 0.6rem; line-height: 0.9rem; color: #000000; text-align: center; } #main .section3 .content1 li b { font-weight: normal; color: #ea5434; display: block; text-align: center; } #main .section3 .content1 li p:last-child { line-height: 0.55rem; font-size: 0.55rem; margin-top: .35rem; opacity: .8; } #main .section3 .content1 .btnbox { margin-top: 1.02rem; } #main .section3 .content1 .btnbox>div { box-shadow: none; } #main .section3 .s_title { width: 5.48rem; height: 1.4rem; background-color: #ff5432; border: solid 1px #000000; font-size: 0.68rem; color: #ffffff; margin-left: -.43rem; margin-bottom: .4rem; position: relative; z-index: 2; border-top:none; border-left:none; } #main .section3 .content2 ul { flex-wrap: wrap; } #main .section3 .content2 li { width: 7.08rem; height: 3.88rem; background: url(/uploads/image/kjoimg/advan1.png) no-repeat; background-size: 100%; font-size: 0.55rem; line-height: 0.9rem; color: #ffffff; } #main .section3 .content2 li:nth-child(2) { background-image: url(/uploads/image/kjoimg/advan2.png); } #main .section3 .content2 li:nth-child(3) { background-image: url(/uploads/image/kjoimg/advan3.png); margin-top: .4rem; } #main .section3 .content2 li:nth-child(4) { background-image: url(/uploads/image/kjoimg/advan4.png); margin-top: .4rem; } #main .section3 .content2 .btnbox { margin-top: .85rem; } #main .section3 .content2 .btnbox>div { width: 14.1rem; } #main .section3 .content3 .s_title{ width: 6.65rem; } #main .section3 .content3 li{ height: 3rem; background-color: #fff2eb; border-radius: 0.21rem; margin-bottom: 0.3rem; align-items: stretch; } #main .section3 .content3 li:last-child{ margin-bottom: 0; } #main .section3 .content3 li>div:nth-child(1){ width: 4.3rem; height: 3rem; background-color: #8681ff; border-radius: 0.21rem; font-size: 0.6rem; line-height: 1rem; color: #ffffff; } #main .section3 .content3 li .txt{ flex-direction: column; align-items: flex-start; padding-left: .65rem; } #main .section3 .content3 li p{ font-size: 0.55rem; line-height: 0.9rem; color: #000000; } #main .section3 .content3 .btnbox { margin-top: .93rem; } #main .section3 .content4{ background-color: #8681ff; position: relative; padding-bottom: .43rem; } #main .section3 .content4::after{ content: ""; width: 0.5rem; height: 0.5rem; position: absolute; bottom: -.25rem; border: solid .02rem #000000; background: #ffffff; transform: rotatez(45deg); right: -.25rem; z-index: 1; left: auto; box-sizing: border-box; } #main .section3 .content4 .s_title{ width: 9.18rem; } #main .section3 .content4 ul{ width: 11.13rem; height: 4.3rem; background-color: #ffffff; border-radius: 0.21rem; padding-left: .48rem; flex-direction: column; align-items: flex-start; } #main .section3 .content4 li{ font-size: 0.5rem; line-height: .9rem; color: #333333; } #main .section3 .content4 li::before{ content: ""; width: 0.38rem; height: 0.38rem; background-color: #eb4928; border: solid 0.09rem #ffdcca; border-radius: .38rem; display: inline-block; box-sizing: border-box; margin-right: .35rem; } #main .section3 .content4 .btnbox{ position: absolute; margin-top: 0; right: .75rem; bottom: 1.38rem; } #main .section3 .content4 .btnbox div{ width: 2.42rem; height: 2.42rem; border-radius: 2.42rem; box-shadow: none; background: none; border: none; } #main .section3 .content4 .btnbox div img{ width: 100%; } #main .section4{ margin-bottom: 0; } #main .form-box { height: auto; text-align: center; padding: 0 .4rem; } #main .form-box h3 { font-size: .85rem; font-weight: 700; line-height: .8rem; color: #ffffff; margin-bottom: .5rem; } #main .form-box p { font-size: .5rem; line-height: .5rem; color: #ffffff; padding-bottom: .5rem; border-bottom: 1px solid rgba(255, 255, 255, .2); margin-bottom: .5rem; } #main form { flex-wrap: wrap; } #main .item { width: 6.55rem; background-color: #f2f2f2; height: 1.53rem; overflow: hidden; margin-bottom: .4rem; overflow: hidden; } #main .item.mar { margin-bottom: 0; } #main .item input, #main .item select { width: 100%; height: 1.53rem; background-color: #f2f2f2; font-size: 0.55rem; color: #b3b3b3; padding-left: .4rem; } #main .item input::placeholder{ color: #b3b3b3; } #main .item select { background: #f2f2f2 url(/uploads/image/kjoimg/arrow.png) no-repeat; background-size: 6%; background-position: 92% center; } #main .yzm span { width: 3.5rem; height: 1.5rem; background-color: #000000; flex-shrink: 0; color: #ffffff; font-size: 0.55rem; } #main form .btn { width: 4.65rem; height: 1.53rem; background-image: linear-gradient(0deg, #ffd200 0%, #f9e14c 100%, #84ad65 100%, #0f797e 100%); box-shadow: 0rem 0rem 0.65rem 0rem rgba(255, 127, 85, 0.2); border-radius: 0.74rem; font-size: .6rem; font-weight: 700; margin: .5rem auto 0; color: #000000; } #main .section5 .content{ background: url(/uploads/image/kjoimg/teacher.png) no-repeat; background-size: cover; height:13.05rem; padding: 0; padding-top: .01rem; } #main .section5 .content::after{ box-sizing: border-box; } #main .section5 p, #main .section6 p, #main .section8 p{ font-size: 0.55rem; line-height: 0.55rem; color: #ffffff; } #main .section6 .content{ padding:0 .68rem 1.25rem; } #main .section6 p{ color: #000000; margin-bottom: .75rem; } #main .section6 ul{ flex-direction: column; align-items: flex-start; } #main .section6 li{ width: 12.83rem; height: 1.3rem; background-color: #fff2eb; border: solid 1px #ffc6a8; font-size: 0.55rem; color: #000000; position: relative; margin-bottom: .4rem; } #main .section6 li:last-child{ margin-bottom: 0; } #main .section6 li:nth-child(2n){ align-self: flex-end; } #main .section6 li img{ width: 0.95rem; position: absolute; top: -.25rem; left: .18rem; } #main .section6 .btnbox{ margin-top: .83rem; } #main .section7 .content{ padding: 0 .6rem .85rem; } #main .section7 ul{ flex-wrap: wrap; margin-bottom: .43rem; } #main .section7 li{ height: 1.3rem; background-color: #ffffff; border-radius: 0.63rem; border: solid 0.04rem #e5e5e5; font-size: 0.55rem; color: #333333; min-width: 3.88rem; padding: 0 .3rem; margin-right: .5rem; margin-bottom: .4rem; } #main .section7 li:nth-child(4){ margin-left: .35rem; } #main .section7 li:nth-child(4), #main .section7 li:nth-child(5), #main .section7 li:nth-child(6){ margin-bottom: 0; } #main .section7 li:nth-child(3), #main .section7 li:nth-child(6){ margin-right: 0; } #main .section7 img{ width: 100%; } #main .section8{ margin-bottom: 0; } #main .section8 .content{ padding: 0; } #main .section8 .content>p{ color: #000000; margin-bottom: .43rem; } #main .section8 ul{ height: 4.28rem; background-color: #ffdcca; padding-left: .9rem; flex-direction: column; align-items: flex-start; margin-bottom: .63rem; } #main .section8 ul li{ font-size: 0.55rem; line-height: .9rem; color: #000000; position: relative; } #main .section8 ul li::before{ content: ""; width: 0.28rem; height: 0.28rem; background-color: #000000; margin-right: .5rem; border-radius: .28rem; } #main .section8 .part{ overflow: hidden; width: 100%; padding-bottom: .7rem; } #main .section8 .part .s{ width: 4.35rem; height: 1.3rem; background: url(/uploads/image/kjoimg/icon2.png) no-repeat; background-size: 100%; font-size: 0.64rem; line-height: 1.3rem; color: #ffffff; padding-left: 1rem; margin-left: -.5rem; margin-bottom: .65rem; } #main .section8 .part .txt{ font-size: 0.6rem; line-height: 1rem; color: #000000; padding-left: .7rem; }