@font-face { font-family: 'alibabapuhuitiregular'; src: url(/uploads/image/kpfont/alibabapuhuiti-regular.ttf); } @font-face { font-family: 'alibabapuhuitimedium'; src: url(/uploads/image/kpfont/alibabapuhuiti-medium.ttf); } @font-face { font-family: 'alibabapuhuitilight'; src: url(/uploads/image/kpfont/alibabapuhuiti-light.ttf); } @font-face { font-family: 'avantibold'; src: url(/uploads/image/kpfont/avanti-bold.ttf); } #main .section { padding-top: 2rem; } #main .content { width: 15rem; margin: 0 auto; } #main .title { font-family: 'alibabapuhuitimedium'; font-size: 1.07rem; line-height: 1rem; font-weight: normal; color: #000000; text-align: center; position: relative; z-index: 1; margin-bottom: 1.27rem; } #main .title>span { position: relative; } #main .title>span::before { content: ""; width: 2.08rem; height: 2.08rem; background-color: #ffb300; border-radius: 1.1rem 0.92rem 1.11rem 0rem; position: absolute; left: -.4rem; display: block; bottom: 2px; z-index: -1; } #main .section>p { font-family: 'alibabapuhuitilight'; font-size: 0.6rem; line-height: 0.6rem; color: #000000; margin-bottom: 1rem; } #main .section h4 { font-family: 'alibabapuhuitimedium'; font-size: 0.88rem; height: 1.8rem; font-weight: normal; color: #191919; margin-bottom: 1.02rem; align-items: flex-start; position: relative; } #main .section h4::after { content: ""; width: 1.1rem; height: 0.13rem; background-color: #e6e6e6; border-radius: 0.04rem; position: absolute; bottom: 0; } #main .section .btnbox { margin-top: .8rem; } #main .section .btnbox>div, #main .section .btnbox>a { width: 6rem; height: 1.55rem; background-color: #ffb200; border-radius: 0.76rem; font-family: 'alibabapuhuitimedium'; font-size: 0.6rem; color: #000000; } #main .section .btnbox>div:nth-child(2) { margin-left: .45rem; } #main .section1 { padding-top: 3.2rem; background: url(/uploads/image/kpimg/section1_bg.png) no-repeat; background-size: 100%; margin-top: -1.7rem; padding-bottom: 1.05rem; } #main .section1 .swiper-container{ padding-bottom: 1rem; } #main .section1 ul { flex-wrap: wrap; } #main .section1 li { width: 7.28rem; height: 4.72rem; background-color: #ffffff; border-radius: 0.17rem; border: solid 0.04rem #e5e5e5; border-left: .25rem solid #007ea4; padding-top: .75rem; padding-left: .55rem; padding-right: .4rem; } #main .section1 li p:nth-child(1) { font-family: 'alibabapuhuitimedium'; font-size: 0.64rem; line-height: 0.64rem; color: #000000; margin-bottom: .4rem; } #main .section1 li p:nth-child(2) { font-family: 'alibabapuhuitilight'; font-size: 0.51rem; line-height: 0.75rem; color: #333333; } #main .section2 { background: linear-gradient(0deg, #ffffff 56%, #f2f2f2); padding-top: 2.1rem; } #main .section2 .title { margin-bottom: 2.2rem; } #main .section2 .title>span { line-height: 1.45rem; } #main .section2 .title>span::before { bottom: 1.7rem; } #main .section2 .content { margin-bottom: 1.23rem; } #main .section2 .content1 { background-color: #ffffff; box-shadow: 0rem 0rem 0.85rem 0rem rgba(0, 0, 0, 0.1); border-radius: 0.17rem; padding: .01rem .43rem .43rem; } #main .section2 .lesson { margin-top: -1.09rem; } #main .section2 .lesson>div { width: 100%; background-color: #f6f6f6; border-radius: 0.21rem; border: solid 0.02rem #013c4e; overflow: hidden; margin-bottom: .63rem; } #main .section2 .lesson .top { width: 14.1rem; height: 3.9rem; background-color: #013c4e; padding: .75rem .5rem 0; position: relative; } #main .section2 .lesson>div:nth-child(2) .top { padding-top: .45rem; } #main .section2 .lesson .top::after { content: ""; border: .3rem solid #003c4d; position: absolute; bottom: -.55rem; left: 0; border-right-color: transparent; border-bottom-color: transparent; } #main .section2 .lesson .top .t { font-family: 'alibabapuhuitimedium'; font-size: 0.9rem; line-height: 0.9rem; color: #ffb200; margin-bottom: .75rem; } #main .section2 .lesson .top .t.mar { margin-bottom: .5rem; line-height: 0.7rem; } #main .section2 .lesson .top .t span { font-family: 'alibabapuhuitilight'; font-size: 0.51rem; line-height: 0.51rem; color: #ffb200; } #main .section2 .lesson .label>span { height: 1.1rem; background-color: #007ea6; border-radius: 0.5rem; font-family: 'alibabapuhuitilight'; font-size: 0.64rem; color: #ffffff; padding: 0 .5rem; } #main .section2 .lesson .dis-a { padding: 0 .7rem; } #main .section2 .lesson .label>span.mar { margin-right: .33rem; } #main .section2 .lesson .btm { padding: .83rem; } #main .section2 .lesson .btm p { font-family: 'alibabapuhuitimedium'; font-size: 0.64rem; line-height: 0.64rem; color: #000000; margin-bottom: .3rem; } #main .section2 .lesson .btm li { font-family: 'alibabapuhuitilight'; font-size: 0.55rem; line-height: 0.85rem; color: #333333; } #main .section2 .lesson .btm li::before { content: ""; width: 0.25rem; height: 0.25rem; background-color: #013c4e; border-radius: .25rem; display: inline-block; margin-right: .38rem; } #main .section2 .mid-ad { width: 100%; height: 5.05rem; background: url(/uploads/image/kpimg/mid_ad.png) no-repeat; background-size: 100%; padding-top: 2.8rem; } #main .section2 .mid-ad .btnbox { margin-top: 0; padding-right: .5rem; } #main .section2 .mid-ad .btnbox>div { width: 4.8rem; opacity: 0; } #main .section2 .mid-ad .btnbox>div:nth-child(2) { margin-left: 0.4rem; } #main .section2 .content2 h4 { margin-bottom: 1.8rem; } #main .section2 .content2 li { width: 4.72rem; height: 4.72rem; background-color: #ffffff; box-shadow: 0rem 0rem 0.85rem 0rem rgba(0, 0, 0, 0.1); border-radius: 0.21rem; text-align: center; } #main .section2 .content2 li img { width: 2.58rem; position: relative; top: -.95rem; } #main .section2 .content2 li p { font-family: 'alibabapuhuitiregular'; font-size: 0.55rem; line-height: 0.7rem; color: #000000; } #main .section2 .content3 ul { flex-wrap: wrap; margin-bottom: 1.1rem; } #main .section2 .content3 li { width: 7.28rem; height: 1.73rem; background-color: #f3f3f3; border-radius: 0.17rem; border-left: .25rem solid #ff8100; font-family: 'alibabapuhuitiregular'; font-size: 0.64rem; color: #262626; padding-left: .8rem; } #main .section2 .content3 li:nth-child(1), #main .section2 .content3 li:nth-child(2) { margin-bottom: .4rem; } #main .section2 .content3 .right p:nth-child(1) { font-family: 'alibabapuhuitiregular'; font-size: 0.75rem; line-height: 0.75rem; color: #262626; margin-bottom: .48rem; } #main .section2 .content3 .right p:nth-child(2) { font-family: 'alibabapuhuitilight'; font-size: 0.55rem; line-height: 0.55rem; color: #000000; margin-bottom: .23rem; } #main .section2 .content3 .right img { width: 13.63rem; display: block; margin: 0 auto; } #main .section2 .content4 { width: 100%; height: 5.58rem; background: url(/uploads/image/kpimg/test.png) no-repeat; background-size: 100%; padding-left: 7.8rem; padding-top: .83rem; margin-bottom: 0; } #main .section2 .content4 p:nth-child(1) { font-family: 'alibabapuhuitimedium'; font-size: 0.64rem; line-height: 0.64rem; color: #ffffff; margin-bottom: .2rem; } #main .section2 .content4 p:nth-child(2) { font-family: 'alibabapuhuitilight'; font-size: 0.51rem; line-height: 0.7rem; color: #ffffff; } #main .section2 .content4 .btnbox { margin-top: .3rem; } #main .section2 .content4 .btnbox>div { width: 3.88rem; height: 1.3rem; background-color: #ffb200; border-radius: 0.63rem; } #main .section3 { padding-bottom: 1.05rem; } #main .section3 .title, #main .section5 .title { margin-bottom: .75rem; } #main .section3 .content { width: 100%; } #main .section3 ul { margin-bottom: 2.15rem; flex-wrap: wrap; } #main .section3 li { width: 33.33%; height: 2.6rem; background-color: #f7f7f7; padding-top: .6rem; text-align: center; } #main .section3 li:nth-child(2) { background-color: #f2f2f2; } #main .section3 li:nth-child(3) { background-color: #ededed; } #main .section3 li:nth-child(4) { width: 50%; background-color: #e8e8e8; } #main .section3 li:nth-child(5) { width: 50%; background-color: #e3e3e3; } #main .section3 li p:nth-child(1) { font-family: 'alibabapuhuitimedium'; font-size: 0.85rem; color: #333333; line-height: 0.85rem; margin-bottom: .25rem; } #main .section3 li p:nth-child(2) { font-family: 'alibabapuhuitilight'; font-size: 0.51rem; line-height: 0.51rem; color: #333333; } #main .section3 .teacherbox { align-items: stretch; height: auto; position: relative; padding: 0 .2rem 0 .4rem; margin-bottom: 1.4rem; } #main .section3 .teacherimg { width: 7rem; height: 8.7rem; background: url(/uploads/image/kpimg/teacher_bg.png) no-repeat; background-size: 100%; background-position: bottom; align-items: flex-start; position: relative; flex-shrink: 0; margin-right: .2rem; } #main .section3 .teacherimg img { width: 69%; } #main .section3 .teacherimg .btnbox { margin: 0; position: absolute; bottom: -.35rem; left: 0; width: 100%; } #main .section3 .teacherimg .btnbox>div { width: 3.88rem; height: 1.3rem; background-color: #ffb200; border-radius: 0.63rem; } #main .section3 .teacherimg .btnbox>div:nth-child(2) { margin-left: .4rem; } #main .section3 .teacherinfo .name { font-family: 'alibabapuhuitiregular'; height: 0.75rem; line-height: 0.75rem; color: #000000; margin-bottom: .5rem; } #main .section3 .teacherinfo .position { margin-bottom: .5rem; flex-wrap: wrap; } #main .section3 .teacherinfo .position span { height: 1.1rem; background-color: #007fa3; border-radius: 0rem .5rem 0rem .5rem ; font-family: 'alibabapuhuitilight'; font-size: 0.45rem; color: #ffffff; padding: 0 .2rem; margin-right: .2rem; } #main .section3 .teacherinfo .position span:last-child{ margin-right: 0; } #main .section3 .teacherinfo .txt p { font-family: 'alibabapuhuitilight'; font-size: 0.51rem; color: #333333; margin-bottom: 10px; } #main .section3 .teacherinfo .txt p:last-child { margin-bottom: 0; } #main .section3 .teacherinfo .txt p span { font-family: 'alibabapuhuitimedium'; } #main .section3 .teacherlist { padding: 0 .48rem; } #main .section3 .teacherlist>div { width: 2.58rem; height: 2.58rem; background-image: linear-gradient(0deg, #ffdebd 0%, #ffca93 100%); box-shadow: 0rem 0rem 1.08rem 0rem rgba(0, 0, 0, 0.08); border: solid 0.04rem #ffffff; border-radius: 2.58rem; overflow: hidden; align-items: flex-start; padding-top: .4rem; } #main .section3 .teacherlist img { width: 75%; } #main .section3 .teacherlist>div.active { background: #ff8100; } #main .section4 { background: linear-gradient(0deg, #ffffff, #f2f2f2 20%); } #main .section4 .content { margin-bottom: 1.25rem; } #main .section4 .partner>div:nth-child(2) { background-color: #ffffff; border-radius: 0rem 0rem 0rem 1.71rem; padding-top: .8rem; flex-wrap: wrap; position: relative; z-index: 1; align-items: flex-start; padding-bottom: .43rem; } #main .section4 .partner .t { font-family: 'alibabapuhuitimedium'; font-size: 0.6rem; line-height: 0.6rem; color: #000000; position: relative; margin-bottom: .63rem; } #main .section4 .partner .t::after { content: ""; width: 102%; height: 0.2rem; background-color: #ffdebc; border-radius: 0.07rem; position: absolute; bottom: -0.02rem; left: 50%; transform: translatex(-50%); z-index: -1; } #main .section4 .partner .txt { width: 50%; font-family: 'alibabapuhuitilight'; font-size: 0.51rem; line-height: 0.74rem; color: #333333; padding-left: 0.85rem; padding-top: .3rem; } #main .section4 .partner img { width: 5.98rem; } #main .section4 .partner .btnbox>div:nth-child(1) { width: 4.72rem; } #main .section4 .partner .btnbox>div:nth-child(2) { width: 7.08rem; } #main .section4 .swiper-container{ padding-bottom: 1.5rem; } #main .section4 .system .swiper-slide { height: 10.7rem; background-color: #ffffff; border-radius: 0rem 1.71rem 0rem 0rem; z-index: 1; padding: .43rem 1.38rem 0 .55rem; } #main .section4 .system li { font-family: 'alibabapuhuitiregular'; font-size: 0.64rem; color: #262626; position: relative; height: 2rem; padding-left: 0.2rem; border-bottom: dashed 0.04rem #cccccc; } #main .section4 .system li:nth-child(5) { border-bottom: none; } #main .section4 .system li:after { content: "1"; position: absolute; left: 0; top: 50%; transform: translatey(-50%); font-family: 'avantibold'; font-size: 1.6rem; color: #000000; opacity: 0.08; z-index: -1; } #main .section4 .system li:nth-child(2)::after { content: "2"; } #main .section4 .system li:nth-child(3)::after { content: "3"; } #main .section4 .system li:nth-child(4)::after { content: "4"; } #main .section4 .system li:nth-child(5)::after { content: "5"; } #main .section4 .system .detail>div { margin-bottom: .3rem; } #main .section4 .system .detail>div:last-child { margin-bottom: 0; } #main .section4 .system .detail img { width: 3.43rem; margin-right: 1.08rem; } #main .section4 .system .detail .txt { width: 8.55rem; border-bottom: dashed 0.04rem #cccccc; padding-bottom: .4rem; } #main .section4 .system .detail p:nth-child(1) { font-family: 'alibabapuhuitimedium'; font-size: 0.55rem; line-height: 0.55rem; color: #1a1a1a; padding-top: .2rem; } #main .section4 .system .detail p:nth-child(2) { font-family: 'alibabapuhuitilight'; font-size: 0.55rem; line-height: 0.75rem; color: #666666; margin-top: .25rem; } #main .section1 .swiper-pagination-bullet, #main .section4 .swiper-pagination-bullet{ width: 0.57rem; height: 0.57rem; background-color: #ffffff; border: solid 0.13rem #333333; border-radius: .57rem; box-sizing: border-box; } #main .section1 .swiper-pagination-bullet-active, #main .section4 .swiper-pagination-bullet-active{ border: solid 0.13rem #ffb200; } #main .section1 .swiper-container-horizontal>.swiper-pagination-bullets, #main .section4 .swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 0; } #main .section4 .projectbox { height: 5.2rem; overflow: hidden; } #main .section4 .content3.show .projectbox { height: auto; } #main .section4 .project { background-color: #ffffff; border-radius: 0.21rem; padding: 0.43rem; margin-bottom: .4rem; } #main .section4 .project .img { width: 3.45rem; flex-shrink: 0; margin-right: .98rem; } #main .section4 .project .txt { flex-wrap: wrap; } #main .section4 .project .txt p { font-size: 0.55rem; line-height: 1rem; color: #333333; margin-right: .3rem; } #main .section4 .project .txt .w { width: 100%; margin-right: 0; } #main .section4 .project .txt .mar { margin-right: 0; } #main .section4 .project .btnbox { margin-top: .4rem; } #main .section4 .project .btnbox>div:nth-child(1) { width: 3.85rem; } #main .section4 .project .btnbox>div:nth-child(2) { width: 4.72rem; } #main .section4 .more { width: 1.5rem; } #main .section4 .content3.show .more { transform: rotatez(180deg); } #main .section4 .handbook { width: 100%; height: 13.95rem; background: url(/uploads/image/kpimg/handbook.png) no-repeat; background-size: 100%; position: relative; } #main .section4 .handbook .btnbox{ margin-top: 0; position: absolute; bottom: 0; left: 0; width: 100%; } #main .section4 .handbook .btnbox>a{ width: 4.1rem; } #main .section5 .content { margin-bottom: 1rem; } #main .section5 .content1 h4 { margin-bottom: .8rem; } #main .section5 .honors ul { flex-wrap: wrap; margin-bottom: 1.23rem; } #main .section5 .honors li { width: 7.28rem; height: 4.72rem; background-color: #ffffff; box-shadow: 0rem 0rem 0.85rem 0rem rgba(0, 0, 0, 0.1); text-align: center; padding-top: .65rem; } #main .section5 .honors li.mar { margin-bottom: .4rem; } #main .section5 .honors li img { height: 1.45rem; } #main .section5 .honors li p { font-family: 'alibabapuhuitiregular'; font-size: 0.51rem; line-height: 0.75rem; color: #000000; margin-top: .6rem; } #main .section5 .honors>p { font-family: 'alibabapuhuitiregular'; font-size: 0.51rem; line-height: 0.85rem; color: #666666; } #main .section5 .content2 { width: 100%; background-color: #007fa3; padding: 1.08rem .45rem 1.18rem; margin-bottom: 0; } #main .section5 .content2 h4 { color: #ffffff; } #main .section5 .content2 h4::after { background-color: #ffffff; } #main .section5 .branch { height: 1.3rem; overflow: hidden; overflow-x: scroll; } /* 婊氬姩妲?*/ #main .section5 .branch::-webkit-scrollbar { width: 6px; height: 6px; display: none; } #main .section5 .branch ul{ opacity: 0; } #main .section5 .branch li { width: 2.45rem; height: 1.3rem; background-color: #e6e6e6; font-family: 'alibabapuhuitimedium'; font-size: 0.64rem; color: #000000; margin-right: .3rem; flex-shrink: 0; text-align: center; line-height: 1.3rem; } #main .section5 .branch li:last-child { margin-right: 0; } #main .section5 .branch li.active { background-color: #ffb200; } #main .section5 .address { background-color: #ffffff; box-shadow: 0rem 0rem 0.85rem 0rem rgba(0, 0, 0, 0.1); padding: 1rem .4rem .8rem; min-height: 4rem; } #main .section5 .address p { font-family: 'alibabapuhuitilight'; font-size: 0.55rem; line-height: .8rem; color: #000000; margin-bottom: .2rem; } #main .section5 .address b { font-family: 'alibabapuhuitimedium'; font-weight: normal; } /* layout */ #main .layout { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, 0.6); display: none; z-index: 10; } #main .layout>div { width: 75%; height: auto; background: #ef7a00; border-radius: .6rem; position: absolute; top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0); display: none; } #main .layout h3 { height: 2.5rem; line-height: 2rem; font-family: 'alibabapuhuitimedium'; color: #ffffff; font-size: 1rem; font-weight: normal; letter-spacing: 5px; } #main .layout form { width: 100%; flex-wrap: wrap; padding: .5rem; background-color: #ffffff; border-radius: .2rem; margin-top: -.4rem; align-items: flex-start; } #main .layout .close { width: 1.2rem; height: 1.2rem; position: absolute; top: -1.5rem; right: 0; cursor: pointer; } #main .layout .close img { width: 100%; } #main .layout .item, #main .layout input, #main .layout select { width: 100%; height: 1.4rem; background-color: #f5f5f5; font-size: .55rem; line-height: 1.4rem; color: #999999; } #main .layout input::placeholder { color: #999999; } #main .layout .item { margin-bottom: 8px; } #main .layout input, #main .layout select { padding-left: 10px; } #main .layout select { background: #f1f1f1 url(/uploads/image/kpimg/arrow.png) no-repeat; background-size: 4%; background-position: 95% center } #main .layout .btn { width: 100px; height: 1.4rem; line-height: 1.4rem; background-color: #fed206; border-radius: 19.5px; font-family: 'alibabapuhuitimedium'; font-size: .6rem; color: #000000; margin: 15px auto 0; }