.header-container {
    min-width: 1280px
}

.header-container a,
.header-container a:hover {
    text-decoration: none;
    cursor: pointer
}

.header-container .header1 {
    height: 36px
}

.header-container .header1 a {
    color: hsla(0, 0%, 100%, .5);
    font-size: 12px;
    padding: 0 32px;
    display: inline-block;
    line-height: 36px
}

.header2 {
    height: 64px;
    padding: 16px 32px;
    min-width: 1280px;
    width: 100%
}

.header2 .logo {
    margin-right: 27%
}

.header2 .logo img {
    display: inline-block;
    width: 150px
}

.header2-nav {
    float: none;
    position: absolute;
    left: 50%;
    margin-left: -315px
}

.header2-nav a {
    display: inline-block;
    padding: 0 36px;
    line-height: 32px;
    font-size: 14px
}

.header2-nav a:hover {
    color: #fff
}

.header2-nav a.active {
    color: #fff !important;
    font-weight: 700
}

.header2-a {
    display: block;
    float: right;
    width: 90px;
    height: 32px;
    background-color: #ff7347;
    background: linear-gradient(53deg, #ffb75c, #ff7347);
    border-radius: 17px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    font-size: 16px
}

.header2-a:hover {
    opacity: .9
}

.index-header {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 10
}

.index-header .header1 {
    background: rgba(25, 25, 25, .3)
}

.index-header .header1 a:hover {
    color: #fff
}

.index-header .header2-nav a {
    color: hsla(0, 0%, 100%, .8)
}

.index-header .header2-nav a:hover {
    color: #fff
}

.index-header .header2-nav a:first-child {
    color: #fff !important;
    font-weight: 700
}

.other-header .header1 {
    background: #f9f9f9
}

.other-header .header1 a {
    color: #999
}

.other-header .header1 a:hover {
    color: #333
}

.other-header .header2 {
    background: #3a3e4e
}

.other-header .header2-nav a {
    color: hsla(0, 0%, 100%, .8)
}

.other-header .header2-nav a:hover {
    color: #fff
}

.header-fixed .header1 {
    display: none
}

.header-fixed .header2 {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    background: #3b3f4f;
    animation: a .5s 1
}

.booking-head .header2-nav a:nth-child(4),
.course-head .header2-nav a:nth-child(2),
.location-head .header2-nav a:nth-child(5),
.teach-head .header2-nav a:nth-child(3) {
    color: #fff !important;
    font-weight: 700
}

@keyframes a {
    0% {
        opacity: 0;
        transform: translate3d(0, -10%, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.fadeInUp {
    animation-name: a
}

.footer {
    background: #2c3040;
    height: 370px
}

.footer .footer-container {
    padding: 80px 0 0;
    margin: 0 auto
}

.footer .qr-wrap {
    margin-right: 34px
}

.footer .qr-wrap span {
    display: block;
    text-align: center;
    font-size: 14px;
    color: hsla(0, 0%, 100%, .8);
    padding-bottom: 8px
}

.footer .qrcode {
    width: 122px;
    height: 122px;
    background: url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/qrcode.c5072d2.png) no-repeat 50%;
    background-size: cover;
    margin: 0 auto 8px
}

.footer ul {
    display: block
}

.footer ul li {
    border-bottom: none;
    font-size: 14px;
    color: hsla(0, 0%, 100%, .8);
    margin-bottom: 38px
}

.footer ul li.mgb26 {
    margin-bottom: 30px
}

.footer ul li .copyright {
    font-size: 12px;
    color: hsla(0, 0%, 100%, .35)
}

.footer ul li .copyright a {
    color: hsla(0, 0%, 100%, .35);
    text-decoration: none
}

.footer ul li em {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    padding-right: 4px
}

.footer .logo img {
    display: block;
    width: 116px;
    margin-top: 52px
}

.dialog-container {
    background: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 1001
}

.dialog-container .dialog-content {
    position: absolute;
    top: 0;
    width: 630px;
    height: 445px;
    background: #fff;
    padding: 56px 112px 80px;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    left: 50%;
    border-radius: 6px
}

.dialog-container .dialog-content .close-icon {
    position: absolute;
    right: 24px;
    top: 24px;
    width: 16px;
    cursor: pointer;
    transition: transform .5s
}

.dialog-container .dialog-content .close-icon:hover {
    transform: rotate(90deg)
}

.dialog-container .dialog-content .title {
    color: #333;
    font-size: 20px;
    text-align: center;
    margin-bottom: 32px
}

.dialog-container .dialog-content .form-name {
    margin: 16px auto
}

.dialog-container .dialog-content .information {
    color: #333;
    font-size: 14px
}

.dialog-container .dialog-content .information .name {
    display: inline-block;
    width: 60px
}

.dialog-container .dialog-content .information .content {
    display: inline-block;
    width: 340px;
    height: 46px;
    border-radius: 28px;
    border: 1px solid rgba(255, 181, 114, .2);
    outline: 0;
    padding: 0 40px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAkCAYAAACaJFpUAAABAklEQVRYR+2XsWrDMBCG75c9lWboU+QBsoaCjTV29ZQtD5EpU6dAXyFbp4xdbWwIWUvmPEWHlE62Lsh0MNWSo3YgcJql+7jTJ9CPuq4fm6ZZGWMsMz/RCAvAl3OuiON4g7Is34joZQROUBLAhwceiejhFkAi+vHAUx/GzLsh4QDyfr0AmGXZdEjg34YU+O/p6khJLZVapNKoNFJnSKVRaVSaYAL6LMRSSA8E30RpAen++wAC2PvOmPl59A6NMes0Tbv8UVVV7px7lUDFI42iaJYkybeH+GzZtu2nFCiKa8y8tNYePKQoijmArQDYxTVpID0DeP+9wwURTa4FdoH01pH7AoqKCNYPSDi3AAAAAElFTkSuQmCC) no-repeat;
    background-position: 14px;
    background-size: 14px
}

.dialog-container .dialog-content .information .child-age,
.dialog-container .dialog-content .information .child-name {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAkCAYAAADsHujfAAAENUlEQVRYR9WXa2hcRRTHz7k3e2VD9ob6RDHVb2pBsCREXd0Nd+YmUh+kX/RDqUXUICiKqBR8FIX6gOILxQfUitZSP/jF4KOavXNvdhfXGBKqCD6+aSsW8dG8SNPd3Dkyy94w3WZfaYPrfNuZc/73t+ecmTmD0MKYmpqKzc3NDUkpGSJejYgXKHci+pOIvjcMw7dte6yvr6/UgmzZFJt1EEIMAcBOIuqp54OIRwFgD+d8rFntpkCIyBBCPAYA97QiDAD7OOcvIqJsxq9hRDzP27kaBCISAPxd+ch5RLSa1j7XdfecMYhKBxG9rgsh4gkAeNWyrNFUKnVcreXz+Q3FYnEYAB4moniV/YPNpKlmRFRhzszMfAEAl0bCiPhDIpF4qL+/X9XBaWNycrJnfn7+NSLapPkc7e7u3tKogGuC+L5/i5TyZU3wRCKRuK0WRGRXgflEj4xhGI8wxj6rW+S1Fj3PewkAbtVAXuCcv9dMvoUQdxHR45rtp67rPromECHEGBFdVt5aiGRZ1vVRTTSCqdTM11EBI+KvnHO1/WuOeqk5LKXsrID8xTm/oRGAvi6E+IqIzldzhmEsMsY2/79B2iY1bVOsbbN91YE2Ozt7SL/k/pMDTVV4Wxzx0VZri0tPwbRNGxBFpoXGaAER37dt+61GF90pt3Qzp2Uul7u4VCo9QEQ3AYDdjA8AzCHil7FY7I10On2skU/dxqhQKMSXlpZGpJT3AsA5jcRqrJ9ExL3xePydZDKpeplVR02QfD6/sVgs7iWiy+sBGIZRbo6klBvq3iWIv1iWNZJKpY6sZrcqSBAE10gp3yaiU8Qr7eG0YRiHpJR5xtgxRCxWitoaHx+/BABulFJuAYDe6vYREY8j4n2Mse+qYU4DURBhGO6vToVhGBMA8Dxj7OdmUuT7/hUA8ISU8roq+5Omae5wHOfbmsVaKBTOXVxcHAWACzWjEhE9OTg4qOZbHplMZhgRnwOAmOb8R2dn59ZkMvlPNLcSESIygyB4t+ofzJqmeb/jOFMtE2gOQRD0hWH4JgB0R9Mqwo7j3I2IoZpbARFC3E5Ez64QIi53dHRsHxgYOHwmEJFvNpvdvLy8fICIOrRvPMU5/2gFpPKUHJNSqmIrD9M0dzuOc+BsQEQaQRBsD8NwlxaV323bHlIHXzkivu9vk1I+rX100nXdO88mRKTled4HANCvReUZzvmHZRAhxCgRXamRbmOMTa8HiO/7vVLKgxrIT5zzYZyYmLhoYWEhpy18wznfsR4QkaYQYj8RXRv97urqSmMmk7kDEXevZ21U/6nqWiGiXSiEeIWIbtZAuOM4v61nRLLZbE+pVPK0LHyuQA4SUW95CyG2/H5ZK7D+7kHEafQ8LwMAGyuCP7quu3Wt4q34eZ73MQBcVfE5gr7v6y+6HOd8pBXBtdoKIdTNnlb+6iX4LzDiSdT7uPrsAAAAAElFTkSuQmCC) no-repeat;
    background-position: 14px;
    background-size: 14px
}

.dialog-container .dialog-content .valid-tips {
    color: #c20021;
    font-size: 12px;
    padding-left: 84px;
    margin: 8px auto
}

.dialog-container .dialog-content .valid-tips .valid-tips-icon {
    vertical-align: middle;
    font-size: 12px;
    display: inline-block
}

.dialog-container .dialog-content .valid-tips .tips-text {
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle
}

.dialog-container .submit-btn {
    margin-top: 8px;
    width: 100%;
    font-size: 16px;
    text-align: center;
    border-radius: 24px;
    padding: 15px 0;
    min-height: 52px;
    max-height: 52px
}

.dialog-container .submit-btn .submit-loading {
    user-select: none;
    cursor: not-allowed;
    animation: b 1s infinite linear;
    display: inline-block
}

.dialog-container .recieve-success {
    text-align: center
}

.dialog-container .recieve-success .cgrs {
    margin: 30px auto 50px
}

.dialog-container .recieve-success .cgrs .success-image {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -10
}

.dialog-container .recieve-success .cgrs .title {
    color: #fff;
    font-size: 20px
}

.dialog-container .recieve-success .soon-contact {
    color: #666;
    background: url(data:image/png;base64,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) no-repeat 50%;
    background-size: 100% 100%;
    padding: 10px 0;
    line-height: 26px;
    margin-top: 100px;
    margin-bottom: 40px
}

.dialog-container .recieve-fail {
    text-align: center
}

.dialog-container .recieve-fail .cgrs {
    margin: 30px auto 50px
}

.dialog-container .recieve-fail .cgrs .fail-image {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -10
}

.dialog-container .recieve-fail .cgrs .title {
    color: #fff;
    font-size: 20px
}

.dialog-container .recieve-fail .soon-contact {
    color: #666;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAApwAAACWCAYAAABzT1jqAAAO3ElEQVR4Xu3dz6tcVwHA8XPyi1BKuhHBTSX2P8jCSkEwC82vFhTEiCnFYl2WwusDwdVbCUIaKF1aqRQjRgSFkpdEFxGEoi7yH9SgG0HcNJQSkrxcmcn7kffezNw7c++bc889n0A2zf1xzuecKV/mvbkTwwH8qW6tnhxdNp65fPcALu+SBAgQIECAAAECHQscZL/FjscaxoN9tPHW+LpHDr8rOrsWdj0CBAgQIECAQLcCB91vnQbnzmDj8ScM1X3R2e2GcDUCBAgQIECAQJcCy+i3zoJz/2C3KERnl5vCtQgQIECAAAECXQksq986Cc7pgxWdXW0I1yFAgAABAgQIdCmwzH5rHZz1gxWdXW4O1yJAgAABAgQItBVYdr8JzrYr5nwCBAgQIECAQGYC2QXnyLd+0H6PM7N9aLgECBAgQIDAwAWW2W+t3+Hc/oH59uOQtj6h7kfpA9+npkeAAAECBAhkLpDVh4amR6d3NjPfh4ZPgAABAgQIDFwgq8ci7Y9OD34f+P40PQIECBAgQGAgAlk9+H1XdPpqy4FsQdMgQIAAAQIEShDI6qstS1gQcyRAgAABAgQIEGgu0NmHhprf0pEECBAgQIAAAQIlCQjOklbbXAkQIECAAAECCQQEZwJ0tyRAgAABAgQIlCQgOEtabXMlQIAAAQIECCQQEJwJ0N2SAAECBAgQIFCSgOAsabXNlQABAgQIECCQQEBwJkB3SwIECBAgQIBASQKCs6TVNlcCBAgQIECAQAIBwZkA3S0JECBAgAABAiUJCM6SVttcCRAgQIAAAQIJBARnAnS3JECAAAECBAiUJCA4S1ptcyVAgAABAgQIJBAQnAnQ3ZIAAQIECBAgUJKA4Cxptc2VAAECBAgQIJBAQHAmQHdLAgQIECBAgEBJAoKzpNU2VwIECBAgQIBAAgHBmQDdLQkQIECAAAECJQkIzpJW21wJECBAgAABAgkEBGcCdLckQIAAAQIECJQkIDhLWm1zJUCAAAECBAgkEBCcCdDdkgABAgQIECBQkoDgLGm1zZUAAQIECBAgkEBAcCZAd0sCBAgQIECAQEkCgrOk1TZXAgQIECBAgEACAcGZAN0tCRAgQIAAAQIlCfQuOKs//+T58PDRqXj+nT+WtBDmSoAAAQIECBBoK1Ctv/3tcPTInfjNn/+77bW6PL9XwTmOzQcPb4cQvhxiuBTPX7nW5WRdiwABAgQIECAwVIFqfeViqMLVEMK/wrGjp/sUnb0Jzqdi8yubG2FDdA71JWFeBAgQIECAQJcCT8Xm4c3r/rNP0dmL4HwSm4/+EkJ1cg++6OxyN7oWAQIECBAgMDiBCbG5Ocd4Nxw78o0+vNOZPDhnxObWhhCdg3tpmBABAgQIECDQhcD02Ny6ej+iM2lwNohN0dnFbnQNAgQIECBAYHAC9bHZn+hMFpxzxKboHNxLxIQIECBAgACBNgLNY7Mf0ZkkOBeITdHZZlc6lwABAgQIEBiMwPyxmT46lx6c1a3VL4ZH1d8mfECo6UbYCDF+13M6m3I5jgABAgQIEBiKwPg5m1X1+xDC1qfR55xavBuOxK/FM5f/O+eJrQ5ffnBWa4fCjXsfhCq8tuDIe/Ux/wXn4DQCBAgQIECAwNwCEx4jOd81YvgwnDvxeoxrj+c7sd3RSw/O0XCrxaNTbLZbb2cTIECAAAECmQss/KuJiWJzxJ0kOBeLzn58rD/zPWr4BAgQIECAwAAE5o7OhLGZNDjni06xOYDXhikQIECAAAECHQo0js7EsZk8OJtFp9jscG+6FAECBAgQIDAggdro7EFs9iI4Z0en2BzQa8JUCBAgQIAAgQMQmBqdPYnN3gTn5OgUmwewJ12SAAECBAgQGKDAvujsUWz2Kjh3R2f8el++bH6Ae9KUCBAgQIAAgQEKbEdnrP6a4tFHs0iTfUp92qDGj0z602dfWPYDSQe470yJAAECBAgQKExg/AU733r2f8t+zmYdc++Cs27A/p0AAQIECBAgQCAvAcGZ13oZLQECBAgQIEAgOwHBOWPJqlurJ0f/HM9cvpvdyhowAQIECBAgsBQBvVDPLDinGI03z6ONt8b/fOTwu6KzfjM5ggABAgQIlCagF5qtuOCc4LSzeeLxJ/9c3RedzTaUowgQIECAQCkCeqH5SgvOPVb7N8/WAaKz+bZyJAECBAgQGLaAXphvfQXnU17TN4/onG9bOZoAAQIECAxXQC/Mv7aCc9OsfvOIzvm3lzMIECBAgMCwBPTCYuspOAXnYjvHWQQIECBAoEABwbnYogtOP1JfbOc4iwABAgQIFCpQH50+97F3awjOPSJ+CbjQ/3uYNgECBAgQmENAL8yBNXqm+XyHl3G0xxyUsc5mSYAAAQIE2gjoheZ6gnOKlQe5Nt9EjiRAgAABAqUK6IVmKy84Zzj5qqpmm8hRBAgQIECgZAG9UL/6grPeyBEECBAgQIAAAQItBARnCzynEiBAgAABAgQI1AsIznojRxAgQIAAAQIECLQQEJwt8JxKgAABAgQIECBQLyA4640cQYAAAQIECBAg0EJAcLbAcyoBAgQIECBAgEC9gOCsN3IEAQIECBAgQIBACwHB2QLPqQQIECBAgAABAvUCgrPeyBEECBAgQIAAAQItBARnCzynEiBAgAABAgQI1AvUBmdVrR0KNz/7cTj71fdj/N5G/SUdQYAAAQIECBAgMHSBqvrd4XDzH2+Es8/+Isa1x7PmOzM4x7F5494HoQqvhRh/G869+KroHPr2MT8CBAgQIECAwGyBcWze+PuvQ1V9P8TwYTh34vVZ0Tk1OHfF5tY9Y7wWzr14SXTahgQIECBAgACBMgU2Y/NqqKqL2wI10TkxOCfGpugsc1eZNQECBAgQIEBgU2BibG434vR3OvcF58zYFJ02HAECBAgQIECgSIGZsVkTnbuCs1Fsis4iN5lJEyBAgAABAuUKNIrNGdG5HZxzxaboLHfHmTkBAgQIECBQlMBcsTklOsfBuVBsis6iNpvJEiBAgAABAuUJLBSbE6LzSXBeX3k/hPCjhRljvBrPv/Pqwuc7kQABAgQIECBAoHcC1frbo0cfXWoxsF/GC1feeBKcN1a/E6rH10IVji5wwY0Qw6V4/sq1Bc51CgECBAgQIECAQE8FqvWVi6EKV0MIh+ceYgwPQzx0MZ67/Ied3+FcLDrF5tz6TiBAgAABAgQI5COwUHQ+FZujme7+lPp80Sk289krRkqAAAECBAgQWFhgrujcE5v7gnP0Hxr+eF1sLrxkTiRAgAABAgQI5CfQKDonxObE4GwQnWIzvz1ixAQIECBAgACB1gIzo3NKbE4NzhnRKTZbL5ULECBAgAABAgTyFZgYnTNic2ZwTohOsZnv3jByAgQIECBAgEBnAruisyY2a4NzJzqr34RQ/dCjjzpbJxciQIAAAQIECGQtMI7OEH8VYvzB6NFHsyaz61Pq0w6sbv70S/Hsz/6TtYrBEyBAgAABAgQIdCrQtBEbBWenI0t4ser22vHw4N6peObKxwmH4dYECBAgQIBAwQLVrZWXwrETd+LptfulMBQTnOPY/PzTN0OIL4R46Ho8f/mjUhbZPAkQIECAAIF+CFTrq6+E6vGFEKpPwjPPvVdKdBYRnLtic2u/ic5+vPKMggABAgQIFCKwE5tbEy4nOgcfnBNjU3QW8tI2TQIECBAg0A+B/bFZVnQOOjhnxqbo7Mcr0CgIECBAgMDABabHZjnROdjgbBSbonPgL3HTI0CAAAECaQXqY7OM6BSco3X2+5xpX43uToAAAQIEBiogOJ8s7GCDczS5Ru9yis2BvsRNiwABAgQI9EOgPjqH/+GhQQdnbXSKzX68Eo2CAAECBAgMXMCHhga+wFOjU2wWsPKmSIAAAQIE+iNQXV95OYQw+rv5Z/jvbG7NdPDvcG4vqQe/9+cVZyQECBAgQKBQgZ3oLCc2R0tdTHBuv9Ppqy0LfYmbNgECBAgQ6IeAr7bsxzoYBQECBAgQIECAwIAEinqHc0DrZioECBAgQIAAgWwEBGc2S2WgBAgQIECAAIE8BQRnnutm1AQIECBAgACBbAQEZzZLZaAECBAgQIAAgTwFBGee62bUBAgQIECAAIFsBARnNktloAQIECBAgACBPAUEZ57rZtQECBAgQIAAgWwEBGc2S2WgBAgQIECAAIE8BQRnnutm1AQIECBAgACBbAQEZzZLZaAECBAgQIAAgTwFBGee62bUBAgQIECAAIFsBARnNktloAQIECBAgACBPAUEZ57rZtQECBAgQIAAgWwEBGc2S2WgBAgQIECAAIE8BQRnnutm1AQIECBAgACBbAQEZzZLZaAECBAgQIAAgTwFBGee62bUBAgQIECAAIFsBARnNktloAQIECBAgACBPAUEZ57rZtQECBAgQIAAgWwEBGc2S2WgBAgQIECAAIE8BQRnnutm1AQIECBAgACBbAQEZzZLZaAECBAgQIAAgTwFBGee62bUBAgQIECAAIFsBARnNktloAQIECBAgACBPAUEZ57rZtQECBAgQIAAgWwEBGc2S2WgBAgQIECAAIE8BQRnnutm1AQIECBAgACBbAR6EZzV7bXj4cG9U/HMlY+zkTNQAgQIECBAgECPBapbKy+FYyfuxNNr91MPM3lwjmPz80/fDCG+EOKh6/H85Y9So7g/AQIECBAgQCBngWp99ZVQPb4QQvVJeOa591JHZ9Lg3BWbW6sqOnPe38ZOgAABAgQIJBbYic2tgaSPzmTBOTE2RWfiLer2BAgQIECAQM4C+2OzH9GZJDhnxqbozHmfGzsBAgQIECCQSGB6bKaPzqUHZ6PYFJ2JtqrbEiBAgAABAjkK1Mdm2ugUnDnuKmMmQIAAAQIECDwlIDgnbIdG73L68JAXEgECBAgQIECgsUB9dKb78NDS3+HcfkP36cch7aUUm403lwMJECBAgAABAtt9tf04pL0m6WJzNJJkwTm6uccieYEQIECAAAECBLoVqK6vvBxCGP3d/JM2NpMH577o9M5mtzvO1QgQIECAAIEiBXaiM31s9iI4t6PTV1sW+YIwaQIECBAgQOBgBPr01Zb/B4vtIuLduZm/AAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: 100% 100%;
    padding: 10px 0;
    line-height: 26px;
    margin-top: 100px;
    margin-bottom: 40px
}

.dialog-container .recieve-fail .fail-btn {
    background: #6767f9
}

.dialog-window {
    position: fixed;
    bottom: 30px;
    background: linear-gradient(225deg, rgba(103, 103, 249, .75), #3838ef);
    background-color: #3838ef;
    border-radius: 30px;
    width: 1150px;
    height: 48px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 161;
    color: #fff;
    box-shadow: 2px 2px 12px 1px rgba(57, 6, 6, .1)
}

.dialog-window .form-area {
    position: absolute;
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
    padding-left: 35px;
    font-size: 14px
}

.dialog-window .form-area .title {
    position: absolute;
    right: 10000px
}

.dialog-window .form-area .btn-container,
.dialog-window .form-area .information,
.dialog-window .form-area .title {
    display: inline-block;
    margin-right: 37px
}

.dialog-window .form-area .content {
    width: 110px;
    height: 36px;
    border-radius: 28px;
    border: 0;
    outline: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAkCAYAAACaJFpUAAABAklEQVRYR+2XsWrDMBCG75c9lWboU+QBsoaCjTV29ZQtD5EpU6dAXyFbp4xdbWwIWUvmPEWHlE62Lsh0MNWSo3YgcJql+7jTJ9CPuq4fm6ZZGWMsMz/RCAvAl3OuiON4g7Is34joZQROUBLAhwceiejhFkAi+vHAUx/GzLsh4QDyfr0AmGXZdEjg34YU+O/p6khJLZVapNKoNFJnSKVRaVSaYAL6LMRSSA8E30RpAen++wAC2PvOmPl59A6NMes0Tbv8UVVV7px7lUDFI42iaJYkybeH+GzZtu2nFCiKa8y8tNYePKQoijmArQDYxTVpID0DeP+9wwURTa4FdoH01pH7AoqKCNYPSDi3AAAAAElFTkSuQmCC) no-repeat;
    background-position: 14px;
    background-size: 14px;
    background-color: #fff;
    padding: 0 40px;
    margin-left: 16px
}

.dialog-window .form-area .telephone {
    width: 260px
}

.dialog-window .form-area .child-age,
.dialog-window .form-area .child-name {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAkCAYAAADsHujfAAAENUlEQVRYR9WXa2hcRRTHz7k3e2VD9ob6RDHVb2pBsCREXd0Nd+YmUh+kX/RDqUXUICiKqBR8FIX6gOILxQfUitZSP/jF4KOavXNvdhfXGBKqCD6+aSsW8dG8SNPd3Dkyy94w3WZfaYPrfNuZc/73t+ecmTmD0MKYmpqKzc3NDUkpGSJejYgXKHci+pOIvjcMw7dte6yvr6/UgmzZFJt1EEIMAcBOIuqp54OIRwFgD+d8rFntpkCIyBBCPAYA97QiDAD7OOcvIqJsxq9hRDzP27kaBCISAPxd+ch5RLSa1j7XdfecMYhKBxG9rgsh4gkAeNWyrNFUKnVcreXz+Q3FYnEYAB4moniV/YPNpKlmRFRhzszMfAEAl0bCiPhDIpF4qL+/X9XBaWNycrJnfn7+NSLapPkc7e7u3tKogGuC+L5/i5TyZU3wRCKRuK0WRGRXgflEj4xhGI8wxj6rW+S1Fj3PewkAbtVAXuCcv9dMvoUQdxHR45rtp67rPromECHEGBFdVt5aiGRZ1vVRTTSCqdTM11EBI+KvnHO1/WuOeqk5LKXsrID8xTm/oRGAvi6E+IqIzldzhmEsMsY2/79B2iY1bVOsbbN91YE2Ozt7SL/k/pMDTVV4Wxzx0VZri0tPwbRNGxBFpoXGaAER37dt+61GF90pt3Qzp2Uul7u4VCo9QEQ3AYDdjA8AzCHil7FY7I10On2skU/dxqhQKMSXlpZGpJT3AsA5jcRqrJ9ExL3xePydZDKpeplVR02QfD6/sVgs7iWiy+sBGIZRbo6klBvq3iWIv1iWNZJKpY6sZrcqSBAE10gp3yaiU8Qr7eG0YRiHpJR5xtgxRCxWitoaHx+/BABulFJuAYDe6vYREY8j4n2Mse+qYU4DURBhGO6vToVhGBMA8Dxj7OdmUuT7/hUA8ISU8roq+5Omae5wHOfbmsVaKBTOXVxcHAWACzWjEhE9OTg4qOZbHplMZhgRnwOAmOb8R2dn59ZkMvlPNLcSESIygyB4t+ofzJqmeb/jOFMtE2gOQRD0hWH4JgB0R9Mqwo7j3I2IoZpbARFC3E5Ez64QIi53dHRsHxgYOHwmEJFvNpvdvLy8fICIOrRvPMU5/2gFpPKUHJNSqmIrD9M0dzuOc+BsQEQaQRBsD8NwlxaV323bHlIHXzkivu9vk1I+rX100nXdO88mRKTled4HANCvReUZzvmHZRAhxCgRXamRbmOMTa8HiO/7vVLKgxrIT5zzYZyYmLhoYWEhpy18wznfsR4QkaYQYj8RXRv97urqSmMmk7kDEXevZ21U/6nqWiGiXSiEeIWIbtZAuOM4v61nRLLZbE+pVPK0LHyuQA4SUW95CyG2/H5ZK7D+7kHEafQ8LwMAGyuCP7quu3Wt4q34eZ73MQBcVfE5gr7v6y+6HOd8pBXBtdoKIdTNnlb+6iX4LzDiSdT7uPrsAAAAAElFTkSuQmCC) no-repeat;
    background-position: 14px;
    background-size: 14px;
    background-color: #fff;
    width: 170px;
    margin-left: 14px
}

.dialog-window .form-area .child-age {
    margin-left: 12px
}

.dialog-window .form-area .validate-fail .content {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAkCAYAAACaJFpUAAAA/0lEQVRYR+2XsUrDUBSGv5NOlTj4CKkFIWvXtuDg2DWTmw/h1MlJ8BXcnBy7OhSaruIiglD0CYpDxUzJlYQMxXTIwSZQOHfOPR/n57uQX14J/TXJtQcXDk5o4Ah8ZfCU0b2VmNM7RzZpgLNr5ExighcHR20ABX5kQfC+DXPwuE+4QLQ9rwIc83m2T+DfhQz473QtUsxSrUUmjUmjdQaTxqQxaSoJ2LNQS6G9UPlN1A7Qfn8wwEW52bjxDT060yGron8s6UcZ6Y0Gqo40pTs45+07h8wJ/Q7JswqorWuCXI34WOaQmN7Q4e7rAou6pi+ksgEeSsgluOO6QGAmbVfuX11Es1mpIdWkAAAAAElFTkSuQmCC) no-repeat;
    background-position: 14px;
    background-size: 14px;
    background-color: #ffeaee;
    color: #c20021;
    border: none
}

.dialog-window .form-area .validate-fail .child-age,
.dialog-window .form-area .validate-fail .child-name {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAkCAYAAADsHujfAAAENUlEQVRYR9WXa2hcRRTHz7k3e2VD9ob6RDHVb2pBsCREXd0Nd+YmUh+kX/RDqUXUICiKqBR8FIX6gOILxQfUitZSP/jF4KOavXNvdhfXGBKqCD6+aSsW8dG8SNPd3Dkyy94w3WZfaYPrfNuZc/73t+ecmTmD0MKYmpqKzc3NDUkpGSJejYgXKHci+pOIvjcMw7dte6yvr6/UgmzZFJt1EEIMAcBOIuqp54OIRwFgD+d8rFntpkCIyBBCPAYA97QiDAD7OOcvIqJsxq9hRDzP27kaBCISAPxd+ch5RLSa1j7XdfecMYhKBxG9rgsh4gkAeNWyrNFUKnVcreXz+Q3FYnEYAB4moniV/YPNpKlmRFRhzszMfAEAl0bCiPhDIpF4qL+/X9XBaWNycrJnfn7+NSLapPkc7e7u3tKogGuC+L5/i5TyZU3wRCKRuK0WRGRXgflEj4xhGI8wxj6rW+S1Fj3PewkAbtVAXuCcv9dMvoUQdxHR45rtp67rPromECHEGBFdVt5aiGRZ1vVRTTSCqdTM11EBI+KvnHO1/WuOeqk5LKXsrID8xTm/oRGAvi6E+IqIzldzhmEsMsY2/79B2iY1bVOsbbN91YE2Ozt7SL/k/pMDTVV4Wxzx0VZri0tPwbRNGxBFpoXGaAER37dt+61GF90pt3Qzp2Uul7u4VCo9QEQ3AYDdjA8AzCHil7FY7I10On2skU/dxqhQKMSXlpZGpJT3AsA5jcRqrJ9ExL3xePydZDKpeplVR02QfD6/sVgs7iWiy+sBGIZRbo6klBvq3iWIv1iWNZJKpY6sZrcqSBAE10gp3yaiU8Qr7eG0YRiHpJR5xtgxRCxWitoaHx+/BABulFJuAYDe6vYREY8j4n2Mse+qYU4DURBhGO6vToVhGBMA8Dxj7OdmUuT7/hUA8ISU8roq+5Omae5wHOfbmsVaKBTOXVxcHAWACzWjEhE9OTg4qOZbHplMZhgRnwOAmOb8R2dn59ZkMvlPNLcSESIygyB4t+ofzJqmeb/jOFMtE2gOQRD0hWH4JgB0R9Mqwo7j3I2IoZpbARFC3E5Ez64QIi53dHRsHxgYOHwmEJFvNpvdvLy8fICIOrRvPMU5/2gFpPKUHJNSqmIrD9M0dzuOc+BsQEQaQRBsD8NwlxaV323bHlIHXzkivu9vk1I+rX100nXdO88mRKTled4HANCvReUZzvmHZRAhxCgRXamRbmOMTa8HiO/7vVLKgxrIT5zzYZyYmLhoYWEhpy18wznfsR4QkaYQYj8RXRv97urqSmMmk7kDEXevZ21U/6nqWiGiXSiEeIWIbtZAuOM4v61nRLLZbE+pVPK0LHyuQA4SUW95CyG2/H5ZK7D+7kHEafQ8LwMAGyuCP7quu3Wt4q34eZ73MQBcVfE5gr7v6y+6HOd8pBXBtdoKIdTNnlb+6iX4LzDiSdT7uPrsAAAAAElFTkSuQmCC) no-repeat;
    background-position: 14px;
    background-size: 14px;
    background-color: #ffeaee;
    color: #c20021;
    border: none
}

.dialog-window .form-area .submit-btn {
    position: absolute;
    right: -1px;
    padding: 0;
    text-align: center;
    width: 210px;
    height: 56px;
    line-height: 56px;
    font-size: 20px;
    border-radius: 30px;
    top: -10px;
    outline: 0
}

.dialog-window .form-area .submit-btn .submit-loading {
    user-select: none;
    cursor: not-allowed;
    animation: b 1s infinite linear;
    display: inline-block
}

@keyframes b {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.dialog-window .success-window {
    background: linear-gradient(135deg, #f4856e, #ffb572);
    border-radius: 30px;
    width: 1150px;
    height: 48px
}

.dialog-window .success-window .success-tips {
    display: inline-block;
    margin: 0 auto;
    position: absolute;
    width: 634px;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABPQAAABABAMAAABvgzQsAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAeUExURUxpcf///////////////////////////////////9noCcoAAAAJdFJOUwCYH5DeCnVIvPLEf8wAAAG0SURBVHja7d0xSgNREAbgEPAADwvbgF5AwQuk8wL2uYFHkHT2NntbNSIk4GzczZsdi+87wjL8mz8JM6sVZHreeAZUuNo9eAiUhF67FnuUhF5rYo+S0Gtijwqfodfao17C4m6/Ru9FL2Fx6/vWbvQSamJvYujpJXSKvamhp5fQKfYmhd6cXgK/v0GzewkU9RKo6SVQ1EugqJdAUS8BAAAAABKt954BJe7eNx4CFaH3NGw9BSpCbxjEHjWhN4g9akLvTOypIaSF3njsqSGkhd5o7KkhpHj7Hr3hVQ3hn6WeGkLRZ73zNQQyGu4fagjMj73tBTUE5sfeyGCdryEwP/a2F9QQmB97Y3Plsx6Jsbe/oIZAUQ2BohoCXR0vi/cbLss5XRbvnyssF3onW5OPaojTGaS+acNl8U5nkPumDZfFO51B7ps2WhbvdAZ5oXeYrWhZvNMZ5IXeYbaiZfFOZ5DlZ7aCZfFOZ9CrykazFSyLdzqDXlU2nK1gWbzTGXSqsuFsBcvinc6gU5WdPFtOZ9Cnyk6eLacz6FRlzRYL8zUJRXxNQmHsCT1qYk/oURR7Qo8aI1X2A1qle71ZDQssAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: 100% 100%;
    text-align: center;
    padding: 10px 30px
}

.dialog-window .success-window .balloons {
    width: 47px;
    height: 55px;
    display: inline-block;
    position: absolute;
    left: -6px;
    top: -48px;
    z-index: -10
}

.dialog-window .success-window .close-icon {
    position: absolute;
    right: 50px;
    width: 26px;
    height: 26px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer
}

.dialog-window .fail-window {
    background: linear-gradient(225deg, rgba(103, 103, 249, .75), #3838ef);
    border-radius: 30px;
    width: 1150px;
    height: 48px
}

.dialog-window .fail-window .fail-tips {
    display: inline-block;
    margin: 0 auto;
    position: absolute;
    width: 555px;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABEoAAAA+CAMAAAALZA4WAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURUxpcf///////////////////////////////////////////////////////////////////6Sl3sMAAAASdFJOUwD+eYZACICZDRLYgUvwpcgeW9EjgycAAAJFSURBVHja7d3BbqpAFIBhkMEBqdq+/8veI2ikyU3K2LIZv28hLupmEv8wc2jbNJsNaVhdgFr1qV9d/lzKx4jIcMzJUkPNUj5ERPrDTt/1iMhxmF8sNdRs6KIlUZJup+96ZGSalASqN0ZLoiTjbq2acp6UBN6hJTuWRErgTcTuZj4vscEBflWSrtutJY5d4X1KMo67tcQwGN5Dms9JoiU7DYM9ogZvYfwYVxcAAAAAAAAAAAAAAAAAAACAH/X/eQdQJp8/ljfj9awlQNOfrve/eZbO3eZPHdp2bsl4aq/WEGiaiMGwlKSdCm5L5pZESU7+IBsQPpeWREkuRVucaImSAN9bUlqSuSVKAnxryam4JEtLlAR4tuTclpckdjf3s1eAm9jdtNfC/11zOyfJWgKsS3I5FbZkOXHVEmBdksccp6wkjZYA65I0hS25PE5cc+tpV6Bp+sfsJlqSN3/q6/KY3RyyNQTiBuPxuPzn5ctqAAAAAAAAAACw2ZCG1QVguz71j0vKx4jIcMzJsgBlUj5ES/pD9CMichzmF8sCFO5qumhJlKRbbkimSUmAF4zRkijJ/Ft7w5TzpCTAay25l0RKgJfF7mY+Lync4Jj3QOVpeM5kNpak6+aWlB27mvdA3VYzmY0lGce5JWVxMO+Buq1nMlvCczsniZak0i2LeQ/UbT2T+fmHP8bVpaxZDmmh9pZsLcmvbn+kBKr2nMnsWhIbHKi9JPeZzM4lcewKlZfkPpPZk2Ew1G01k9n1rsQjalC1V2cy/wCBjBDtdvTMzQAAAABJRU5ErkJggg==) no-repeat 50%;
    background-size: 100% 100%;
    text-align: center;
    padding: 10px 30px
}

.dialog-window .fail-window .balloons {
    width: 47px;
    height: 55px;
    display: inline-block;
    position: absolute;
    left: -6px;
    top: -48px;
    z-index: -10
}

.dialog-window .fail-window .close-icon {
    position: absolute;
    right: 50px;
    width: 26px;
    height: 26px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer
}

@font-face {
    font-family: iconfont;
    src: url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/iconfont.6807170.eot);
    src: url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/iconfont.6807170.eot#iefix) format("embedded-opentype"), url(data:font/woff2;base64,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) format("woff2"), url(data:font/woff;base64,d09GRgABAAAAAAzMAAsAAAAAE6wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8mUg+Y21hcAAAAYAAAADYAAACtLRuFjFnbHlmAAACWAAAB7QAAAssKTM5l2hlYWQAAAoMAAAAMQAAADYVi+SbaGhlYQAACkAAAAAgAAAAJAhwBClobXR4AAAKYAAAAB8AAABcXU///WxvY2EAAAqAAAAAMAAAADAfDCHKbWF4cAAACrAAAAAfAAAAIAEpAGBuYW1lAAAK0AAAAUUAAAJtPlT+fXBvc3QAAAwYAAAAsgAAAPunTPrHeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk4WecwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeKT2zYm7438AQw9zM0AgUZgTJAQDpRAxSeJztkllSAkEQBXNgREXcFf8VCSRw3zmMB/LLU75r4Kt+HsOayInq6polOgvYAoZmZXrofuio+Ha1a/Uh41bv+fJ6x9cANNdS683G2aUWWlXWovP+EWctG/jZ3l8Yse3qrt8zZo8J+xxw6K5jTjh17zlTt4/4j0ndutnf6qJON5QLXYV2/rNQ7nQdyp/mobxqEXz+6CbYBFoGO0GrYDvoNpRv3YWW3we7Qw+h/lSPwT7RU7BZ9BzsGL0E20avwd7RW/AEoPfgWUAfoSZIn8HzgdaB6S8vwkEteJxlVm9sU9cVv+fe98d/Hu/Zfs/vOXHi2I6f7UB4SYxjpyEJrE03QmEKY5VW2LSIMmhRVSHxAdBKaoQY+bB2mzq1JFLVoLUi6tZ96NZN0woLItsqQT+NRRVTxVZQ2boP1TJ11UR8vXNth5pMfj7n3nPPOfe83zn33EdorVZ7XnqJnSER0k2IHzwYo7YDtqWCks4WywyyxVKhVfARf25DIBDPuTr8OhrlE85wb/T3/Llo77DzhQAqcEZ3c/GAX+cT9ojNJ+rrZ+CMWG0REUIkQmoVibAKCRKH5MlDhMglUs6SnEJUmzg4wCkOFMLKpYJtGRhJXyOubbBOQMkSSLLMV5eW+Kosg7R0k99Cnrp5E1Iov3XznC9qqHOqjX8j6jv34HS3sGjxMNRqiZ7gazOqYfnmVHXOZxnqozPCaFZVZ4UXfBfa8i4d+B6tsauKZRcw4CKGmlYsDHVdaD/6pRzQ5EUZHy0gV9Zvfe8dIV6UdGlR6BHAvZ5nFjtNQiJz6/JE3+GPaLGuDfBBMMjzG7piGubkkoac57WkILEurYE9+yb60EgbyZEixuxBbjABhVI5qgNLgIMsnc0NjkFZBzWMAhyFPWANYcEWCrAyfVHa/vIbr2xjF6enL7KR8wuzI9LF6dn3GXt/dva6JF0/H7YB7G5BtrGF6Rtt8XjbjekF9l22cCrSkUh0RE4tjEvXZ/mf5oT6HGyevc4vOuF82KkTwjDWc+y/7GS9TrofRDfXUjEgK9lceAwc2bYoWea3EeTO5WXoRChvL18Fhrx69SqvopzBLP+L0QnQaYAbOtGqiIZ5VLjaYgCXL6jhMGwPh9V5P0ZAfHX87mC+fcQiSdJDCmQr+QrZS4gpMCxipssWjsZg0IO0YjbHQi7fV/i/AWugjJnQwW0Zd8DAjv7+HQOPt/cNenEYenwobqbddCQ/mochyI/09Izka03+AqAUn/fo5MjoJKWToyOT/CPYMzKyBxr0oNvfP9Hf/0nci+OzcWio+hszaVlJsyuffyuRz4/k80cTwkX+bw0G2n1b2FManQQQTtF1vRZPMx1zo4taVBJQxkLPQVYHhy5zz6+2+eG2ovBOf5vqh1N8c53fViMq3BaLiKXw8QL7NztOOoUPW6c59OTR8lpX8kMpQVX6KMwjEjmDT/EpI9cBOszzqYCqmO3tfpiH+Yas0rJYVxdL/vZ2U1EDfKrpol7/z7OTmL8Q7pogmwhxPRC1jqhbisqUdE5t5KyI+dPBTCXo/QmwrdulG/PzN6TSllvmsDkUHxgaiNfJU/xj2Hn2x2d31slK6YeTqIW6O783yO/Z9tc1Mxg0HVPTTLp39+ldu07PVXbvrjQx+AM7RsJ1HD2KhcwcSIClsFdXa2ZPxgKwMj0mA9O2YSv/VgCimSj7MhII4MztzYg+VOO1N6QteK6TpBehZdm0ynToQyQxI1iaW1J4wM2SBwo2z2zOTHlQLJVT9X3sf/jSvo+V9uAlNWyo9AAzAqwYMOiTVDUi6lIgroxXK4ZpGrSiWxbMwN8Ngyc0xTenQCDk4w8HNC0Al32hACjzPkXjnWB2miAIaeb5p1IaMcesu7K5GeKwAUya4FdGeQ0OvvYafIfz0b0L8OS9IjzCLxXv8VebvXXNDh25Diu7OVVG1uLjU+8K/+z4cf7ZFe/TB/29Mg2Bd3MrK7l3+X+G1/sWMf2CXWFfJe2N2oO0KD7RSJudVRQfqLQHZoLgdGn8BD+pJZ0gzPATQSepwTmYCfUGDZhGeVfsAbmY8xMwYwR7Q833uMbSbJAESAy3ziZVJdQF5VJITnu0WXs60N8+wz955tChzz8/xH9i57tCMOZ5Y4An4dqRI0f5raO12lFI/SvclbP7Rikd7fPGiOiRSC7TD7EfRYmNXQhT6sjuWKNzp0TrlpWcO0uvZQvAH+ZfooUiFLKN6a5AkO+iH8JAZmUlM/A23+sOAAy48NZdWb5b778V9gPE38C48XbDqnTCeCdg7Yh2W242L8t2U+EUG870AfRlqt9vcBiOJZP9ySRfpUPV91gFNiZXX05uBOTsCPLVfApX+1Mf0DlCmnvdad6j/bgX7rPWCBnCVByjhQS1dArd9c6odhfLKHJQx4Y7jx2g9MBjOwXdOXx4z6ZNew4fazD449PS8oULy9LTWffs20v7vnHWzbIIqq2Z8PIXyoLxh968I0l33jw8tf/FyXz+xf1TZO2eZ4sYn048QlJRdw0EgTfUr0/84fFSxa9+g4pf/fjZbJH/lW8f30fpvnEqePXgxmdnnt1YMGRfLKZKimGnnjj2RDoa8lHVafMpeqWypoq8ejftuulNSS2m+TSfakXiiUQ8HA1Kmi/YHkySB76p/FgFLhnA86KDZSOAxSxLK6IaMERxjXsMsWyUHGt8cNWvUkrCth2OOE4kEgOIZQSJ7H+9Mj5eeX3/Yk2Wa4vrPl/+DLFuhyKJwc/aIvyfwhaikVh1FNDmV2gKaLRYY79rftGsGa/Fy07Xa6ujES+k9Jai9UAulrbi14albEIwTdGuxMRV1BRe9ti6bIcRTso7AHaUaYPziYi+qEfqpBLPZEqZDLgQrJ4PAgTpU0HAMpwoVUlpApAz5N9G7Y5IZPXnkCm5bilzra6ZF/R/fml3enicY2BkYGAA4qPdOsHx/DZfGbhZGEDgxtsLfjD6/7//9SyTmZuBXA4GJpAoAGvpDegAAAB4nGNgZGBgbvjfwBDDMun/v///WSYzAEVQgDgAudcHoHicY2FgYGCZ9P8/C4gmBrv8/8diA6RtCKsFAFzmBaYAAAAAAABCAKgA3gEAAVYBoAIkAkYCgALIAuwDOgNWA4QDugPoBBYETAScBOwFRAWWeJxjYGRgYBBnCGHgYAABJiDmAkIGhv9gPgMAE6MBigB4nGWPTU7DMBCFX/oHpBKqqGCH5AViASj9EatuWFRq911036ZOmyqJI8et1ANwHo7ACTgC3IA78EgnmzaWx9+8eWNPANzgBx6O3y33kT1cMjtyDRe4F65TfxBukF+Em2jjVbhF/U3YxzOmwm10YXmD17hi9oR3YQ8dfAjXcI1P4Tr1L+EG+Vu4iTv8CrfQ8erCPuZeV7iNRy/2x1YvnF6p5UHFockikzm/gple75KFrdLqnGtbxCZTg6BfSVOdaVvdU+zXQ+ciFVmTqgmrOkmMyq3Z6tAFG+fyUa8XiR6EJuVYY/62xgKOcQWFJQ6MMUIYZIjK6Og7VWb0r7FDwl57Vj3N53RbFNT/c4UBAvTPXFO6stJ5Ok+BPV8bUnV0K27LnpQ0kV7NSRKyQl7WtlRC6gE2ZVeOEXpc0Yk/KGdI/wAJWm7IAAAAeJxtjEuSwjAMRN2MbUKA4TPD5xIsciSPEYkox2LsUBS3BwLFireQulqvpAbqSak+s8EAX9AwsBiiwAglxphgim/MMMcCS/zgFyusscFWWZeSXHL5XHu5xHEfPScf6FVzHci0cs6kT8FddRC3L/rTH9fGB8lUBPGuY4nmYVT6wIl07lwyj1HZXqqm7CXu3iq1jkN5aiTS4f6z09G1ZFvif3bDI8c6N2xzI+cjK3UD3eI+iAAA) format("woff"), url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/iconfont.75eab43.ttf) format("truetype"), url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/iconfont.a61e994.svg#iconfont) format("svg")
}

* {
    box-sizing: border-box;
    -webkit-text-size-adjust: none
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

.iconfont,
html {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}

.iconfont {
    font-family: iconfont !important;
    font-size: 16px;
    font-style: normal
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1;
    font-family: Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, STXihei, \\534E\6587\9ED1\4F53, Tahoma, Arial, Helvetica, sans-serif !important;
    min-width: 1280px
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.fl {
    float: left
}

.fr {
    float: right
}

.clearfix:after {
    display: block;
    content: "";
    clear: both;
    visibility: hidden;
    height: 0;
    width: 0
}

.container-1248 {
    width: 1248px
}

.xm-btn {
    display: inline-block;
    background: linear-gradient(53deg, #ffb75c, #ff7347);
    background-color: #f4836e;
    border-radius: 18px;
    border: 0;
    color: #fff;
    padding: 8px 20px;
    cursor: pointer;
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    user-select: none;
    touch-action: manipulation
}

.xm-btn a,
.xm-btn a:active,
.xm-btn a:hover {
    color: #fff;
    text-decoration: none
}

.xm-btn.active,
.xm-btn:active,
.xm-btn:focus,
.xm-btn:hover {
    text-decoration: none;
    outline: 0;
    box-shadow: none;
    opacity: .9;
    background-color: #f54d2a
}

.xm-btn-disabled.active,
.xm-btn-disabled:active,
.xm-btn-disabled:focus,
.xm-btn.disabled.active,
.xm-btn.disabled:active,
.xm-btn.disabled:focus,
.xm-btn[disabled].active,
.xm-btn[disabled]:active,
.xm-btn[disabled]:focus,
.xm-btn[disabled]:hover {
    background: linear-gradient(135deg, #f4856e, #ffb572);
    background-color: #f4836e
}

@keyframes c {
    0% {
        transform: scale(1.2);
        opacity: 1
    }

    to {
        transform: scale(.3);
        opacity: .5
    }
}

.loading {
    width: 36px;
    height: 36px;
    position: relative;
    margin: 0 auto
}

.loading i {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    animation: c 1.04s ease infinite
}

.loading i:first-child {
    left: 0;
    top: 50%;
    margin-top: -4px;
    animation-delay: .13s
}

.loading i:nth-child(2) {
    left: 4px;
    top: 4px;
    animation-delay: .26s
}

.loading i:nth-child(3) {
    left: 50%;
    top: 0;
    margin-left: -4px;
    animation-delay: .39s
}

.loading i:nth-child(4) {
    top: 4px;
    right: 4px;
    animation-delay: .52s
}

.loading i:nth-child(5) {
    right: 0;
    top: 50%;
    margin-top: -4px;
    animation-delay: .65s
}

.loading i:nth-child(6) {
    right: 4px;
    bottom: 4px;
    animation-delay: .78s
}

.loading i:nth-child(7) {
    bottom: 0;
    left: 50%;
    margin-left: -4px;
    animation-delay: .91s
}

.loading i:nth-child(8) {
    bottom: 4px;
    left: 4px;
    animation-delay: 1.04s
}

#MEIQIA-BTN {
    border-radius: 50% !important;
    width: 60px;
    height: 60px;
    background-size: 100% 100% !important;
    border: none !important;
    background: linear-gradient(307deg, #ffb75c, #ff7347) !important;
    background-color: #ff7347 !important
}

#MEIQIA-BTN-HOLDER {
    z-index: 1000 !important;
    left: inherit !important;
    bottom: 90px !important;
    right: 45px !important
}

#MEIQIA-BTN:after {
    content: "\60F3\5B66\7F16\7A0B\FF1F\95EE\6211\4EEC\FF01";
    display: block;
    position: absolute;
    width: 175px;
    height: 28px;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    background: #fff;
    color: #f4856e;
    opacity: 1;
    top: 20px;
    left: -180px;
    border-radius: 3px;
    box-shadow: 2px 2px 12px 1px rgba(57, 6, 6, .1);
    z-index: -1
}

#MEIQIA-BTN:hover {
    box-shadow: 0 0 20px hsla(10, 86%, 69%, .2)
}

#MEIQIA-BTN:hover:after {
    opacity: 1
}

#MEIQIA-BTN #MEIQIA-BTN-ICON {
    width: 34px !important;
    height: 33px !important;
    position: absolute;
    top: 50% !important;
    left: 50% !important;
    text-align: center !important;
    transform: translate(-50%, -50%);
    background-image: none !important;
    -webkit-font-smoothing: antialiased
}

#MEIQIA-BTN #MEIQIA-BTN-ICON:before {
    font-size: 30px;
    font-family: iconfont !important;
    font-style: normal;
    color: #fff;
    line-height: 33px;
    content: "\E638"
}

#MEIQIA-BTN-LINE {
    display: none
}

.swiper-pagination {
    position: absolute;
    z-index: 20;
    bottom: 0;
    width: 100%;
    height: 12px;
    text-align: center
}

.swiper-pagination .swiper-pagination-switch {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin: 0 8px;
    background: #5c9bff;
    opacity: .5;
    cursor: pointer
}

.swiper-pagination .swiper-active-switch {
    background: #5c9bff;
    opacity: 1
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: 50%;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
    left: 10px;
    right: auto
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
    right: 10px;
    left: auto
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    direction: ltr;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translateZ(0);
    -webkit-transition-timing-function: ease;
    -moz-transition-property: -moz-transform, left, top;
    -moz-transition-duration: 0s;
    -moz-transform: translateZ(0);
    -moz-transition-timing-function: ease;
    -o-transition-property: -o-transform, left, top;
    -o-transition-duration: 0s;
    -o-transform: translateZ(0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0);
    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translateZ(0);
    -ms-transition-timing-function: ease;
    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translateZ(0);
    transition-timing-function: ease;
    box-sizing: content-box
}

.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    float: left;
    box-sizing: content-box
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x
}

a {
    text-decoration: none
}

.main-video {
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    background: #fff;
    position: relative;
    overflow-y: hidden
}

.main-video .mask {
    width: 100%;
    height: 100%;
    background-color: #5c9bff;
    background: linear-gradient(180deg, #5c9bff, #4748ff);
    opacity: .9;
    position: absolute;
    top: 0;
    left: 0
}

.main-video video {
    display: block;
    width: 100%;
    object-fit: cover
}

.main-video .main-h {
    display: block;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0
}

.main-video h1 {
    font-size: 80px;
    color: #fff;
    padding-top: 23%;
    letter-spacing: 2px
}

.main-video h1,
.main-video h3 {
    display: block;
    text-align: center
}

.main-video h3 {
    font-size: 32px;
    color: hsla(0, 0%, 100%, .8);
    padding-top: 24px
}

.main-video .video-bow {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADwAAAAEABAMAAAD8Kp5TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURUxpcf///////////////////////////////+WJFuQAAAAIdFJOUwCCp148Hcnm1gal9gAAC1lJREFUeNrs3T1yGkkYgGEH4gCASzlsFcRY3lwUq1xVZg9gAqRYAeIEZo69DPbu+k8wzG/39PMcQZb81vdNT8+7dwBA+x79CACgZYPFu8MfEgwAreb3wz57l2WHyb2fBQC05Ga0z7I8wEef//TzAIAWfLo9lfdbgLPs5aOfCQA0bDX/1t3/ApxlX94/+sEAQGMGy+f/qvtdgI8Jdh4LAJrK74fv8vtjgJ3HAoBmfD159WaAnccCgPr9e/LqXICdxwKAWv1/8up8gJ3HAoC6/HDy6lKAnccCgFry++H3+X0zwM5jAUBVv5y8KhJg57EAoIpPszONPRvgLHt57+cHANcbLOdnC3shwB4GA0CJ/L756LdwgLPs8PnBTxIAClvf7i/WtUCAvRkMAMWt5kXSWizAWfZl/OhHCgAXDBbPxcJaNMBZdvjj3s8VAM4499pR6QB7LQkAzvnNhc81BdhrSQDwhuX8qqJeGWCvJQHArwq8dlQ1wPkdlV5LAoD/ra949FshwEcbryUBwFerWZmUlguw15IAIFf8taOaAmwTDQClds9VA2wTDUDaVvMKDa0UYJtoAFJV4txznQHOP9Xgdg4AUvPpdl+xn5UD7HYOAFKznFePZx0Bzm/nuPfPAUASbqrunusMsHuiAUjDdfc9txHgLNs5kAVArw2WT7VVs8YA568G3/vXAaCnbkb7GptZa4C9GgxAX5W8cLK1AHs1GID+KX/hZIsB9mowAP1Sw0u/7QQ4fzXYGAxAT4bfeSOlbCjAvtUAQB+sR/uGOtlYgE83ZBmDAYh4+F3Om4tkkwE2BgNg+O0kwC6KBiBOjQ6/rQTYRdEAxKau6547DrDrOQCISe1XbnQYYGMwAIbfTgJsDAbA8NtNgN1SCUDImrhvMpAA558NNgYDEOTwe9tuENsOsKfBAISnvSe/HQbY02AAAht+Zx20sJMAH8dgV2QBEIT16LmTEnYUYDdFAxCAQfMXXoUX4PymaN8NBqA7nxq+7TnYAPtuMADdDb+LeacF7DjAxzH4szEYgNaH39t9x/3rPMCn+znu/SoA0OLw+9R9/EIIsBeTAGhPNy8dhRpg93MA0IYubtwIPMD5GOzFJAAa1OVLR0EH2ItJADSn25eOAg+wVTQAjQho9RxqgK2iAajZYDkLL3YhBtgqGoD6hLZ6DjrAVtEA1CLA1XPoAbaKBqCiMFfPEQTYKhqA8kJdPUcRYKtoAEoJePUcS4CtogG4Utir54gCbBUNQHGhr56jCvBpFf3glwqAC9aj50i6Fk2Aj158thCAM26C+MxgDwPscTAAb4rjwW+0Ac6yw2efDgbgZ6vbfWQ9iy7AjmQB8JNYjl1FH+CjnbeDATi5+fAUZckiDfDpSNajXzuAxA0W81gzFm+A8yNZHzUYIOH6rmYRNyzqAHscDJCuOB/89ibA+Q0dEzd0AKQmovs2+hvg/EjWWIMBEqpvrMeu+hdgt2QBJCOu264SCLBj0QAJiPnQc48DnB+L1mCAHtd31qdk9SvAmduiAXpa3+WsZ73qXYCz7OD1YICe1Xc12/euVj0McOaLDQB9EuF3FtIN8OmKDg0GiF/0122kF+DTFR2uyQKIu77P/Y1UnwOcuSYLIF7rXte39wHWYACzrwDbRQOgvikFWIMB1FeANRiA5OubVIBPDfZuEkCoVinVN7UAez8YINj67hPrUXIB1mAA9RVgDQZQ3yTrm2yAs9N90Y9+7wE6NUi2vikHOPPdJICO6zvbJ9ygpAOc24w1GKB9N4tZ4v1JPsBHL2OXVQK0ab2Yi48An+xcGA3QVn1HT7IjwN9xSQdA81K7bEOAC7+c9OivA6AhSR95FuDLB6MdygJoor7LmfoK8MWD0ff+VABq5MizABc+lOVgNEBN1guHrgT4uoPRDmUBVLVy5FmASz0Qfv/orwegpNRvuhLgatzSAVBu8eyxrwBbRgNYPAuwZTSAxTMCbBkNYPEswJbRABbPAoxlNEDhxbOLrgTYMhrA4lmAe+uL7zYAnEZf3zcS4NZtDMKA0VcMBNggDGD0FWCDMIDRFwE2CAMYfQXYIAxg9EWADcIARl8BNggDGH0FGIMwgNFXgKOyE2GgN/F1w7MAx+VgGw30YO+899+5AEca4Xt/wUCUbhZT8RVg22gAe2cB5nq20UBUe2f/bQuwR8IALcfX3lmAbaMB7J0FmLq8iDAgvghwV4+ERRgIKL5DD30F2CNhgFZ56CvAIgwgvgKMCAPiiwCLMID4CjCN+DIRYaCV+PqwkQDzM68JA43yrpEAcy7CJmGgmclXfAUYz4SBduM7tXYWYEQYaDe+DlwJMCUi7KEwUNpgJb4CTIUIO5kFlInvUHwFmBpOZokwcEV8nbcSYEQYEF8EuAcRdjILeNN6MRVfAabBh8JDozDwy+Drka8A084ofGcUBr4Nvne2zgJMu6Pw+MEoDIkPvt7yFWC6irCjWZDu1nkkvgJMt/voqaNZkNrW2cXOAkwwo7CjWZDK4Ou4lQAT3CjsLSUw+CLAdPdUWIWhh+1djbYGXwEm/Ar7igNYOiPAdLSQdjYL+rB0drmVABOlrRs7INr2ul9DgIl+Ie2ENFg6I8B0tpBWYYiivZbOAowKA9qLAKPC0Ov2zrRXgEmiwl5UAu1FgFFh0F4EGBUGtBcBpqUKD11gCS1Zr4baiwDzncN2Mn4wDEODY+/6zid8EWDeGoYdkoZmVs5eMUKAuTwMb1xhCbWtnI29CDDXVXg3Gf9lGIYKY+9fi9GT9iLAlFtJO58FZcZeJ60QYOoYhrcTT4ah8NPe0dbYiwBTZ4Y3dtJwYePsaS8CTFNeN5M7GYYf05sftHr13wMCTPN2m+HdgwzDMb0e9iLAdJFhJ7RI+ZyVV3sRYDrN8NQ0THJTr/QiwIQzDTuiRRrHrKQXASZAh+10bCtNL/fNXi5CgLGVBvtmBBje9rqZjD/+7X9wIvV3vm/2bhECTMxb6aE3h4nrSe9x6LVvRoDRYVBeBBh0GOUFAUaHQXkRYCjZYee06OKElfIiwHDIb/H4+GAgpoWRN3+hd/akvAgw/BDiqRDTYHiNvAgwnPVqM03Nu2av8yLAcIXdZiLEVAive5sRYKg8EVtNU3jVbOJFgKFeh91mOrxTYn7b3bvhdPa092eCAEOTJd5uJmPLaU6L5sVo5mwVAgwte91O88fEZuLk5t38Aa9FMwIMAczEu/w58XEoluIeZzcfd4fT7ZN5FwGGf9q1Y9uEoSgMozNYmQAKemRvgOkpYAEKswFmg6yde58NRYJSIJEYc06fKkif/vs8yRQf85Mt9+kZXZnzs6qV7CLA8Cr67lhWsQP1ix6ZM7uuzAgwzKHFzdYunvTW3W9UFwGGucrX4kVVN56LJ/OwuykfVJ0ufpwIMLxLi8swruq6tYz/eOm2dV2Vqau6CDCocdR4kXdq2/hJO3cdQ1dzQYDhN/25Ww7juD1Yxw+t3EM7zNxld/KkCwIMD/f4OAS5abcG8t2Ju4+NW4K7UlwQYHhWkPuuLOSPLHJs5N3b5Tb2bfR2XRZu1wsuCDD8X5PPGeVblbczOV0fYtreWhuxVVsQYHiFKsdULl2OMOcFOx+VczJPajPHno1Bm5XNG3IJbZY2Uqu1IMAwP59jnrt8X742uioLOjRNOzr8sLs3VL+7/vmmhHVI61jXMbAlsRf/CBBgABBgAECAAUCAAQABBgABBgAEGAAEGAAQYAAQYAAQYABAgAFAgAEAAQYAAQYABBgABBgAEGAAEGAAEGAAQIABQIABAAEGAAEGAAQYAAQYABBgABBgABBgAECAAUCAAQABBgABBgAEGAAEGAAQYAAQYAAQYABAgAFAgAEAAQYAAQYABBgABBgAEGAAEGAAeFtf5nv2HJTFCvIAAAAASUVORK5CYII=) no-repeat 50%;
    background-size: cover;
    width: 100%;
    padding-bottom: 6.667%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0
}

.programme {
    margin-top: -2px;
    position: relative;
    z-index: 1;
    background: #fff
}

.programme h3 {
    font-size: 28px;
    font-weight: 700;
    padding: 96px 0 32px
}

.programme h3,
.programme h4 {
    text-align: center;
    color: #333
}

.programme h4 {
    font-size: 20px
}

.programme p {
    font-size: 14px;
    color: #666;
    text-align: center;
    padding: 24px 0 40px
}

.programme .swiper-con-01 {
    position: relative;
    width: 1200px;
    margin: 0 auto
}

.programme .swiper-con-01 .swiper-pagination {
    position: relative;
    margin-top: 32px;
    z-index: 1
}

.programme .swiper-con-01 .swiper-pagination span {
    width: 12px;
    height: 12px;
    margin-right: 8px
}

.programme .swiper-con-01 .swiper-pagination span:focus {
    outline: 0
}

.programme .swiper-con-01 .swiper-pagination-bullet {
    background: #5c9bff;
    opacity: .4
}

.programme .swiper-con-01 .swiper-pagination-bullet-active {
    background: #5c9bff;
    opacity: .8
}

.programme .swiper-con-01 .swiper-arrow {
    width: 24px;
    height: 45px;
    margin-top: -44px
}

.programme .swiper-con-01 .swiper-arrow:focus {
    outline: 0
}

.programme .swiper-con-01 .swiper-button-prev {
    z-index: 1;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAtCAYAAAC0wKvmAAAAAXNSR0IArs4c6QAAAVlJREFUWAm11jFKA0EUxvH3xlha2Fp4AMHGIiewU7Gw8QyWHsTWyhMoGMFbuIYg6AUEsQzYWLj7fAM6ZJPs7sy8b6ZKIPx/2UnxhanQuZ/JmGqquUR/8iwnNdGxtucODSzEZcR0CwUW43o9N6cHXMGuaDl+NuYnfzsQoCsOAfriZmAobgJi4tlAbDwLSIknA6nxJCAnHg3kxqMAS3wQsMZ7AUS8E0DF1wLI+AqAjreAEvEA3OmG6jD4DRW/RP9j4T9gPe7xRbb/4n59Jsi4/3LuaJ/mzPTq34jQ4cNUdvxr1HHMLLsNXTtHb/oIWz8NXSKRsMlVJZvvG3TRNLSnv8TXyNGV/iv4sD5JAHyoBNICSiArABpZCyCRTgCF9AIIZBCwIlGABYkGcpEkIAdJBlKRLCAFyQZiERMQg5iBIQQCBIR0T7i9JzCgC4ECy4hu/SccCIijc2H6/gV+HXe0HoUeXwAAAABJRU5ErkJggg==) no-repeat 50%;
    background-size: cover
}

.programme .swiper-con-01 .swiper-button-prev:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABaBAMAAAAMQ8iIAAAAHlBMVEUAAACtzf+w0P+tzf+tzv+w0P+tzv+uzf+vzv+tzf9MqM26AAAACXRSTlMAgR/w4Tejy2M3MhjyAAAAV0lEQVRIx+3LsQmAQBSD4eeBYG1np+AKDmHnCK4kDzyzrQskA9yRv0z4gldWcSwf3wekAKgC4BAgLwMDg+bAqMAE3EE78fJjV6SYmJh0QR5FMgSpwdvmHyhZhazYU6BJAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: cover
}

.programme .swiper-con-01 .swiper-button-next {
    z-index: 1;
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAtCAYAAAC0wKvmAAAAAXNSR0IArs4c6QAAAWZJREFUWAm11z9OwzAUx/Hfc7tyAaRwBkQLJ2DoAKJIiAt0YGfhJjCxV0LQIjgFIogBOnEJZkgedqUUpX8S2+/ZS1Kl+n4cD30qJjn3Ju98gETLlMB5WWA0zfk4hWG6hDsb5gI4SoGYkz16RYHbVAhVx3L/wvvoYGQ/Uwd4HvboqXomuS4AF0mB1IAUyAqgjawFNJGNgBbSCGggrYAU8QIkiDcQiwQBMUgwEIpEASFINOCLiAAfRAy0ISpAE6IGLCNsh9aZHVqqgEMech7Y+Km7NwZXxt1orcc33mbGoesR4XO4i281wMV/S1yCsGV3PtspcUNErHJEy/GswHW/Tz/zN5EeT1NcDLTFRYBPPBrwjUcBIfFgIDQeBMTEvYHYuBcgibcC0ngjoBHfCGjF1wKa8RVAO14DUsQXQC3OmGX4/z13X5IsShl3GzP2D/jFfMwp77x6666Nf9jB/JUxxtWYqx5qXP8AP7U1Z4sjw38AAAAASUVORK5CYII=) no-repeat 50%;
    background-size: cover
}

.programme .swiper-con-01 .swiper-button-next:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABaBAMAAAAMQ8iIAAAAHlBMVEUAAACtzf+w0P+tzf+tzv+w0P+tzv+tzf+vzv+tzf91JfF/AAAACXRSTlMAgR/w4TejzGN4c441AAAAWElEQVRIx2NgUmDADjon4pCwnCmAXaJyJg4twTNxaGG1HNUyqmVUy/DWEoBVgm3mzAasEpkzp+DS4IRLg8KohlENoxoGrQZJHBoYLHFoYKjEoYFBUQi7OAB8gIaNLFo/tgAAAABJRU5ErkJggg==) no-repeat 50%;
    background-size: cover
}

.programme .swiper-con-01 .name-wrap {
    color: #fff;
    width: 530px;
    padding: 80px 0 40px 64px
}

.programme .swiper-con-01 .name-wrap em {
    font-size: 28px;
    display: inline-block;
    vertical-align: bottom;
    padding-right: 32px
}

.programme .swiper-con-01 .name-wrap span {
    font-size: 16px;
    display: inline-block
}

.programme .swiper-con-01 .point {
    font-size: 14px;
    color: hsla(0, 0%, 100%, .6);
    padding-left: 64px;
    width: 530px;
    line-height: 24px
}

.programme .swiper-con-01 .right {
    float: right
}

.programme .swiper-con-01 .right .name-wrap {
    padding: 80px 0 46px
}

.programme .swiper-con-01 .right .point {
    padding-left: 0;
    padding-right: 64px
}

.programme .swiper01 {
    position: relative;
    z-index: 2;
    background: #5a98ff
}

.programme .swiper01.swiper-container {
    width: 848px;
    height: 300px;
    margin: 0 auto;
    position: relative;
    border-radius: 12px
}

.programme .swiper01 .swiper-slide {
    display: block;
    width: 848px;
    height: 300px
}

.programme .swiper01 .swiper-slide-next,
.programme .swiper01 .swiper-slide-prev {
    height: 260px;
    margin-top: 30px;
    margin-bottom: 30px;
    opacity: .2
}

.programme .swiper01 .s01 {
    background: url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/slider01.f7a22cf.png) no-repeat 50%;
    background-size: cover
}

.programme .swiper01 .s02 {
    background: url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/slider02.baf6811.png) no-repeat 50%;
    background-size: cover
}

.programme .swiper01 .s03 {
    background: url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/slider03.67e3456.png) no-repeat 50%;
    background-size: cover
}

.programme .swiper01 .s04 {
    background: url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/slider04.f7252bd.png) no-repeat 50%;
    background-size: cover
}

.programme .swiper01 .swiper-pagination {
    bottom: -32px
}

.programme .nocurrent-swiper {
    width: 708px;
    position: absolute;
    top: 25px;
    height: 250px;
    background: linear-gradient(180deg, #5c9bff, #4748ff);
    border-radius: 12px;
    opacity: .3
}

.programme .nocurrent-swiper .swiper-slide {
    width: 689px;
    height: 260px
}

.programme .nocurrent-swiper .s01 {
    background: url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/b-s01.d508292.png) no-repeat 50%;
    background-size: cover
}

.programme .nocurrent-swiper .s02 {
    background: url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/b-s02.7648ae8.png) no-repeat 50%;
    background-size: cover
}

.programme .nocurrent-swiper .s03 {
    background: url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/b-s03.51a1d08.png) no-repeat 50%;
    background-size: cover
}

.programme .nocurrent-swiper .s04 {
    background: url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/b-s04.ee3e56a.png) no-repeat 50%;
    background-size: cover
}

.programme .nocurrent-swiper.left-swiper {
    left: 96px
}

.programme .nocurrent-swiper.right-swiper {
    right: 96px
}

.ai h4 {
    font-size: 20px;
    color: #333;
    padding: 80px 0 24px
}

.ai h4,
.ai p {
    text-align: center
}

.ai p {
    display: block;
    font-size: 14px;
    color: #666;
    padding-bottom: 72px
}

.ai-list {
    width: 1148px;
    margin: 0 auto;
    position: relative
}

.ai-list li {
    display: block;
    width: 328px;
    height: 452px;
    background: #fff;
    box-shadow: 0 2px 20px 0 rgba(85, 129, 255, .1);
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 164px;
    border-bottom-right-radius: 164px;
    transition: transform .3s ease
}

.ai-list li:hover {
    transform: scale(1.11, 1.15);
    transform-origin: center;
    box-shadow: 0 2px 20px 0 rgba(255, 167, 114, .1)
}

.ai-list li:hover i {
    background: linear-gradient(270deg, #ffb75c, #ff7347);
    background-color: #ff7347
}

.ai-list li:first-child {
    float: left
}

.ai-list li:nth-child(2) {
    float: none;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -164px
}

.ai-list li:last-child {
    float: right
}

.ai-list li.on {
    transform: scale(1.11, 1.15);
    transform-origin: center;
    box-shadow: 0 2px 20px 0 rgba(255, 167, 114, .1)
}

.ai-list li.on i {
    background: linear-gradient(90deg, #f46e74, #ffa772);
    background-color: #f46e74
}

.ai-list li img {
    display: block;
    width: 328px;
    height: 228px
}

.ai-list li i {
    display: block;
    width: 328px;
    height: 6px;
    background: linear-gradient(270deg, #5c9bff, #4748ff);
    background-color: #5c9bff
}

.ai-list li em {
    font-size: 16px;
    font-weight: 700;
    color: #333;
    display: block;
    text-align: center;
    padding: 24px 0 16px
}

.ai-list li span {
    display: block;
    font-size: 12px;
    color: #666;
    line-height: 22px;
    width: 194px;
    padding-bottom: 29px;
    text-align: center;
    margin: 0 auto
}

.choice {
    padding-bottom: 68px
}

.choice h4 {
    font-size: 28px;
    color: #333;
    font-weight: 700;
    text-align: center;
    padding: 134px 0 24px
}

.choice>p {
    display: block;
    font-size: 14px;
    text-align: center;
    padding-bottom: 40px;
    color: #666
}

.lesson-bow {
    background: url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/lesson-bow.a89300d.png) no-repeat 50%;
    background-size: cover;
    width: 100%;
    height: 0;
    padding-bottom: 2.8215%
}

.lesson {
    width: 100%;
    height: 670px;
    background: url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/lesson-bg.32f0943.png) no-repeat 50%;
    background-size: cover
}

.lesson h4 {
    color: #fff;
    font-size: 28px;
    font-weight: 700;
    padding: 85px 0 24px
}

.lesson .lesson-p,
.lesson h4 {
    display: block;
    text-align: center
}

.lesson .lesson-p {
    font-size: 14px;
    color: hsla(0, 0%, 100%, .8);
    padding-bottom: 99px
}

.lesson-list {
    width: 1248px;
    margin: 0 auto
}

.lesson-list a {
    display: block
}

.lesson-list li {
    position: relative;
    padding: 24px 32px 22px;
    width: 312px;
    height: 306px;
    float: left;
    border-right: 0
}

.lesson-list li .border {
    display: block;
    width: 315px;
    height: 100%;
    position: absolute;
    border: 2px solid #6567d6;
    border-radius: 6px;
    top: 0;
    left: 0;
    border-left: 0;
    z-index: 0
}

.lesson-list li:first-child .border {
    border-left: 2px solid #6567d6
}

.lesson-list li.on .border {
    background: url(data:image/png;base64,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) no-repeat 50%;
    background-size: contain;
    border: 0;
    width: 312px;
    height: 350px;
    top: -22px;
    left: 1px;
    z-index: 1
}

.lesson-list li.on em {
    color: #ffa005
}

.lesson-list li.on p,
.lesson-list li.on span {
    color: #fff
}

.lesson-list li:hover {
    cursor: pointer
}

.lesson-list li:hover .border {
    background: url(data:image/png;base64,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) no-repeat 50%;
    background-size: contain;
    border: 0;
    width: 312px;
    height: 350px;
    top: -22px;
    left: 1px
}

.lesson-list li:hover em {
    color: #ffa005
}

.lesson-list li:hover p,
.lesson-list li:hover span {
    color: #fff
}

.lesson-list li em {
    font-size: 24px;
    color: #fff;
    line-height: 30px
}

.lesson-list li em,
.lesson-list li span {
    display: block;
    position: relative;
    z-index: 1
}

.lesson-list li span {
    line-height: 20px;
    padding: 4px 0 10px
}

.lesson-list li p,
.lesson-list li span {
    font-size: 16px;
    color: hsla(0, 0%, 100%, .6)
}

.lesson-list li p {
    line-height: 28px;
    position: relative;
    z-index: 1;
    text-align: justify
}

.lesson-list li img {
    display: block;
    width: 83px;
    position: absolute;
    margin-left: -42px;
    left: 50%;
    bottom: 22px;
    z-index: 1
}

.create h4 {
    display: block;
    text-align: center;
    font-size: 28px;
    color: #333;
    font-weight: 700;
    padding: 96px 0 24px
}

.create p {
    font-size: 14px;
    color: #666;
    line-height: 18px;
    padding-bottom: 60px;
    text-align: center
}

.create-list {
    width: 1150px;
    margin: 0 auto;
    padding-bottom: 56px
}

.create-list li {
    display: block;
    height: 292px;
    background: #fff;
    box-shadow: 0 2px 20px 0 rgba(85, 129, 255, .1);
    border-radius: 6px;
    padding: 16px;
    margin-bottom: 32px
}

.create-list li>div {
    float: left
}

.create-list li>div:nth-of-type(2) {
    margin-left: 48px
}

.create-list li>div:last-of-type {
    float: right
}

.create-list li .img {
    display: block;
    position: relative;
    width: 346px;
    height: 260px
}

.create-list li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative
}

.create-list li a i {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.create-list li a:hover i {
    background: rgba(0, 0, 0, .2);
    border-radius: 6px
}

.create-list li a:hover i:after {
    display: block;
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAACICAMAAAALZFNgAAAAn1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Kd3m4AAAANHRSTlMA+3cR4BzstfYG8VsDTKuakRmIYSDSz41GgmciFMbDUTo4LqRxvcugnj/l1VYpnJM9Kih5SgpPQwAABPxJREFUeNrUl+lyqkAQhXsElF1RVDAYcInGxDWZ93+2W9rMoHEBZoCq+/20HDzS53RPw/+Pt5mM3c50qLYJaavDaccdTzYeNIo/WK9M+hBztR740ASetVdpDure8qBWlMmUFmQ6UaAmjNgltATEjQ2onqjfpqVp9yOoFq2n0z/oIze0gmTuR4YR+fMksEJ3dP+tngbV8da9rQkZjR3tiWJnPPrz5e5bVQ7tkZtIHGIl50B8UG+k9CrxrfVFM8zuEQpx7Jo048sCWXYfNKOzNUqEbNuhGR87kMEOs6qQxQlKclpcHQ9tiay8X1tO1ubvwvlxss7xKfwQ7TPrKo5YWfqUMUxAgmRIGX1bILS8LObSBinspcnLUzrI2jePigfSeDxA3yVr/KMyk7agElrMtOoPlGDWZsdmUBGJyixb4pGBzsqiQGUorDx6UPh9MB09qJQeUzIr6A9Wl1+omF9WnUI+0dJikgFUzoCk1tMKlDLNre5ADTh6muJc89lpHyMO1IJD0s6W1yRZXx9ATQxYt88RTJEW1AV3rPPSqG2B3AqmuK3lG6QDtdLJtUmYhkuBWlHSBhHCE3YEA5NAzSTpD+3gMR/MqLXTSm/U8BBLwCCSNrEeVg73F9ODBvBM3HeU56laQiMsn/aJNzTQ0IZGsIfo1/slpYsSE2iIhF7o3vVUgvsLNAbuO0S7dwh+3BgaeeSSSGcvqhDa76K/A0nQDHp0N/3ROkUIzuEjwmsoj8f9fcDAqbuAfLKOQ/W+AjIscAobkBHTCycohEMZ7aUB4pzohRgy3FLNfUkzVEu60bvAUbBa2zIji7PagChbdGZW4AlOGaO0EKQzBzEMnDgTYExZdkWEYIBkEjzlo5BeOAoJkQrQEU97NxcRFUSESAZIvbmW7OmZg5AQyQAd6Jn9jaxYRgiyCqAk8XUxfBYiESFSAeKNw79aAkcgKQQh63IBGl0tuGt6ZiwmRDZAY3pmDWdWuIqKCZENkIPmgjPY3jQxIbIB0rCpZ+1Mh6qEIKOiAdJ5S9vgQUEh0gFCt274xHMFhUgHyMW5x30bCgqRDlCImeWSLEEh0gGysCD8mhRULwT5zrmQB2gofhmZ1SWEqga8YsavJLiEzusRkl/1Oa7cfPb69QjJz4HP5y+uNFF9QibwighNDQA4iI3ahJiv/6OBPad+Iea/bq5lBWEYCMZSUdR6KcWTYBEPgv//fZ66lwETZrowdb+g0EyyO48dSsuHpP+aZxy+yq/JPayvAGPtsKbCd4pbsg7fuNAeq39IP17aKax72hV/6uD4V674lEdvd4Nnt/LocW2ADBVsA7jGSIYKNkZcqyhDBVtFrnmWoYLNMzdOqFDBcWLVAesIUGkfsMiRU4YKjpz6EI5QYYZwmZbAuY6nJXSipj8HVEiiRqOuECo0dSWReQgVnswj6c1RhArSmyThu98hVCTCl6XAywhQ0ShwFAVa632Yrp+AiiwKoEzClS6ToHBElS4coZRGlC6lMeIili4uUnIrli63egrQPpK8jUnBx7ZhY2TxsfbYmJ187F9hiJtLcs2LIc7dIuhjmrSxkZYyEAZw1li7Dauxj/naxo7uY9CPyELCFdtFZGFbIQ6fWItP0Mcn+uQTBvOJx/kEBn0ilEahUp+YrU/w2CiKbRRO94nr/1xgMC8LDObaAoM/W+lgtOTCaO2H0yIUp9UwVstyMuoLVVLgQd4RtgEAAAAASUVORK5CYII=) no-repeat 50%;
    background-size: cover;
    width: 68px;
    height: 68px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -34px;
    margin-left: -34px
}

.create-list li .child-wrap {
    width: 156px;
    color: #333;
    text-align: center;
    margin-top: 22px
}

.create-list li .child-wrap.mgl24 {
    margin-left: 24px
}

.create-list li .child-wrap.mgr24 {
    margin-right: 24px
}

.create-list li .child-wrap img {
    display: block;
    width: 156px
}

.create-list li .child-wrap em {
    display: block;
    font-size: 16px;
    font-weight: 700;
    padding: 10px 0 8px
}

.create-list li .child-wrap span {
    display: block;
    font-size: 14px
}

.create-list li .parent {
    width: 493px;
    height: 200px;
    margin-top: 29px;
    background: url(data:image/png;base64,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) no-repeat 50%;
    background-size: cover
}

.create-list li .parent em {
    display: block;
    font-size: 20px;
    color: #333;
    line-height: 25px;
    padding: 11px 0 14px
}

.create-list li .parent span {
    display: block;
    font-size: 12px;
    color: #666;
    line-height: 22px;
    text-align: justify
}

.create-list li .img img {
    display: block;
    width: 346px
}

.game {
    width: 100%;
    overflow: hidden;
    max-width: 1920px;
    margin: 0 auto
}

.game,
.honor h4 {
    text-align: center
}

.honor h4 {
    display: block;
    font-size: 28px;
    font-weight: 700;
    color: #333;
    line-height: 41px;
    padding: 96px 0 24px
}

.honor p {
    font-size: 14px;
    color: #666;
    text-align: center
}

.honor p:first-of-type {
    padding-bottom: 10px
}

.honor-list {
    width: 1200px;
    margin: 60px auto 88px
}

.honor-list li {
    display: block;
    width: 558px;
    height: 394px;
    background: #fff;
    box-shadow: 0 2px 20px 0 rgba(255, 167, 114, .1);
    border-radius: 6px
}

.honor-list li i,
.honor-list li img {
    display: block;
    width: 100%
}

.honor-list li i {
    height: 6px;
    background: linear-gradient(270deg, #ffb75c, #ff7347);
    background-color: #ff7347
}

.honor-list li .honor-text {
    padding: 24px 0 24px 75px;
    font-size: 16px;
    color: #666
}

.honor-list li .honor-text em {
    display: inline-block;
    color: #333;
    font-weight: 700;
    padding-right: 32px
}

.school {
    width: 100%;
    height: 860px;
    background: url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/map-bg.a972c96.png) no-repeat 50%;
    background-size: cover;
    position: relative
}

.school h4 {
    font-size: 28px;
    font-weight: 700;
    color: #fff;
    line-height: 41px;
    padding: 80px 0 24px
}

.school h4,
.school p {
    display: block;
    text-align: center
}

.school p {
    font-size: 14px;
    color: hsla(0, 0%, 100%, .8)
}

.school-map {
    width: 972px;
    margin: 40px auto 0
}

.school-map .map-wrap {
    width: 768px;
    height: 619px;
    float: left;
    background: url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/china-map.dcb30f7.png) no-repeat 50%;
    background-size: cover;
    position: relative
}

.school-map .map-wrap .icon-map {
    display: block;
    text-decoration: none;
    width: 36px;
    height: 49px;
    text-align: center;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABiCAMAAADEBGUlAAAAUVBMVEUAAAAAAAAGu/8bx/8Gu/8GvP8GvP8Iv/8GvP8Gu/8HvP8HvP8AAAAHvP8Jvv////8Gu//s+f6b5P5EzP7d9v5t1/4rxf7M8f7A7f636/5a0v7+RJsSAAAAD3RSTlMAGewJ2LJzHY7JQGIMVzHd6n50AAACLklEQVRYw92X3bKrMAiFaUw0/gbd1rb7/R/0zJw5I8Y2QlKuznfvGmAFBLhi6r2z1iAaa53vJyihqZ3BE8bVDWRRjQ4TuLGSy9QGLzC1UIpk0lLA01kUYDsuK49CfHVpVYti2uYiLYMZmGR6I57Z7stznUOY1+dy3/DMCB/pMeZnmUPEvPxgTC+I53cNH1h/2Zi6OJpHSPCIo+re/DLH0rzCBa9jsczJu6o9hjOHS+ZjUG38njwS98ByR8KnCrQEAUuiTDatwyvZQ78zeTHZ1XulDdU5iKGKm+otoG0OYuaNQnoL6BUyeJ1DGpnEmOSoU2jOP0IWD/oj/G0O6tOQCXVwE5V6DZmsUbkdUyGmSpSb4d80/74NwLSHN4ds5v3jiQbsFgrYaOh6psuEHefBMSUSFsnRBHmGAp40Syy9ogJWEjKMaULbDOwGhiL2z9WE1FLTK3arZL/ag1RrEbWmVRsjWoNNc9T2KsNf7Xek9YPU+mX3akuE1lqjtmhpr35QaS2jMCmsxwoLu9YJoXXUqJ1Z+ocfKeWfojVz1EqPYw8JapRBhqVwmIFN6NBz4iDj0zQWpXRwyWRQxggMHfLExn9lnQMBXmg8j5MZz1NZ1nghjZEa/5V1PWTQYxIPWXjGeDmuxHh5/1rGMKl1ZoICJsZ4OWOZ8Xz/eijG88bLreONl/evvFP5Id428C19a7CtK/jfGIbbP4bhG5lbxKAjUy51+4CqkH5qcgQy+vb/AZwkD2c7mNxHAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: contain;
    position: absolute;
    z-index: 0;
    transition: transform .3s ease
}

.school-map .map-wrap .icon-map span {
    display: block;
    padding: 12px 0;
    font-size: 12px;
    color: #06bbfe
}

.school-map .map-wrap .icon-map.icon-map-on {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABiCAMAAADEBGUlAAAAWlBMVEUAAAAAAAD/qAb/sh7/qAb/qQb/qAb/qAb/qgcAAAD/qQf/qQf/rgr/qAb/qQb/rQb/qgr/qQb/////qAb++Oz+8df+vkT+25j+zG3+tSv+6cD+5rf+3Z/+xVpFigACAAAAEnRSTlMAGe4I0HLirkASYlcXvIYiMpRaaymSAAACRUlEQVRYw6yX27KDIAxFGQRx1FpNQEXt///mOU9msEWByXonk+smEXeM7WBULRFlrczQjqKEXhuJF6TRvcii6l4Y4dVV6WZ0jTfUOtGUlviA1OKZRmECqnmKasJEptv43gqTUe+bsCRmIKPhdXjFr8vmLIB127J6vNKJn7QYMh8WAuwxY0ib4M/HwQ/c59GnJvTGQQQXetV81Usi4Xe4YfdIyEvtKoXEbOEWOyOhwn6akFjhkRWJKZagBRJYImlSgZ1MS4rs6EhcidHpM9OS8gzJUMZl9eWQt5CM9VeXKtLDHTLYSTMrmg0KLDc4mhTSeQdZOPoRxD89zSlkQhPcB6l2kIkL0m2CDBVmyQghziY6IJvjbCUhxtM9C9nY8/FIAuuhAE+iO0SmLHPiBmEiY58pAoYUZIMCNtKSOuii4k6qqfoWCrBU/7OAUMT5nM0QW2hsyWYrP1tDso0I29CyyQiXsHFKbcsl/m+W74jrg+T6slvaahiWCI61hm3R4l79RMW1jIqRYT1mWNi5Tgiuo4brzOI//Igu/xTVkaM29zieRIQBs3j9dVcHOwyCQBCGV3bVQkEx+/7vWq/NxLhMPfW7cJsDfwgqV1YfYFUuqXkAhkd18QAMj3ryAAyPXh6yya3ZA1YJOMjwqPmNpUqIGhce7WkgPJ+uyIBChkcbEX7o/ZrKIDUifPj9pi6Enrjw6I3hSTOEZx0QnqSNDY/pIDxpN/gyWMWSt1nl7+Scp9N5/LQyfaG3JsDuoOeGKMQOf9nP5/8AVZpDDLu+gUUAAAAASUVORK5CYII=) no-repeat 50%;
    background-size: contain;
    transform: scale(1.12) translateZ(0)
}

.school-map .map-wrap .icon-map.icon-map-on span {
    color: #fea806;
    transform: scale(1.12) translateZ(1.12)
}

.school-map .map-wrap .icon-map:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABiCAMAAADEBGUlAAAAWlBMVEUAAAAAAAD/qAb/sh7/qAb/qQb/qAb/qAb/qgcAAAD/qQf/qQf/rgr/qAb/qQb/rQb/qgr/qQb/////qAb++Oz+8df+vkT+25j+zG3+tSv+6cD+5rf+3Z/+xVpFigACAAAAEnRSTlMAGe4I0HLirkASYlcXvIYiMpRaaymSAAACRUlEQVRYw6yX27KDIAxFGQRx1FpNQEXt///mOU9msEWByXonk+smEXeM7WBULRFlrczQjqKEXhuJF6TRvcii6l4Y4dVV6WZ0jTfUOtGUlviA1OKZRmECqnmKasJEptv43gqTUe+bsCRmIKPhdXjFr8vmLIB127J6vNKJn7QYMh8WAuwxY0ib4M/HwQ/c59GnJvTGQQQXetV81Usi4Xe4YfdIyEvtKoXEbOEWOyOhwn6akFjhkRWJKZagBRJYImlSgZ1MS4rs6EhcidHpM9OS8gzJUMZl9eWQt5CM9VeXKtLDHTLYSTMrmg0KLDc4mhTSeQdZOPoRxD89zSlkQhPcB6l2kIkL0m2CDBVmyQghziY6IJvjbCUhxtM9C9nY8/FIAuuhAE+iO0SmLHPiBmEiY58pAoYUZIMCNtKSOuii4k6qqfoWCrBU/7OAUMT5nM0QW2hsyWYrP1tDso0I29CyyQiXsHFKbcsl/m+W74jrg+T6slvaahiWCI61hm3R4l79RMW1jIqRYT1mWNi5Tgiuo4brzOI//Igu/xTVkaM29zieRIQBs3j9dVcHOwyCQBCGV3bVQkEx+/7vWq/NxLhMPfW7cJsDfwgqV1YfYFUuqXkAhkd18QAMj3ryAAyPXh6yya3ZA1YJOMjwqPmNpUqIGhce7WkgPJ+uyIBChkcbEX7o/ZrKIDUifPj9pi6Enrjw6I3hSTOEZx0QnqSNDY/pIDxpN/gyWMWSt1nl7+Scp9N5/LQyfaG3JsDuoOeGKMQOf9nP5/8AVZpDDLu+gUUAAAAASUVORK5CYII=) no-repeat 50%;
    background-size: contain;
    transform: scale(1.12) translateZ(0)
}

.school-map .map-wrap .icon-map:hover span {
    color: #fea806;
    transform: scale(1.12) translateZ(1.12)
}

.school-map .map-wrap .beijing {
    top: 193px;
    left: 551px
}

.school-map .map-wrap .hebei {
    top: 247px;
    left: 538px
}

.school-map .map-wrap .shandong {
    top: 262px;
    left: 587px
}

.school-map .map-wrap .shanxi {
    top: 296px;
    left: 461px
}

.school-map .map-wrap .jiangsu {
    top: 310px;
    left: 609px
}

.school-map .map-wrap .shanghai {
    top: 340px;
    left: 640px
}

.school-map .map-wrap .anhui {
    top: 354px;
    left: 581px
}

.school-map .map-wrap .hubei {
    top: 359px;
    left: 511px
}

.school-map .map-wrap .chongqing {
    top: 378px;
    left: 443px
}

.school-map .map-wrap .sichuan {
    top: 382px;
    left: 367px
}

.school-map .map-wrap .guizhou {
    top: 441px;
    left: 434px
}

.school-map .map-wrap .guangdong {
    top: 484px;
    left: 545px
}

.school-map .map-wrap .jiangxi {
    top: 416px;
    left: 563px
}

.school-map .map-wrap .zhejiang {
    top: 388px;
    left: 624px
}

.school-map .school-info {
    display: block;
    float: right;
    border-radius: 4px;
    border: 1px solid #fea806;
    padding: 24px;
    margin-top: 255px
}

.school-map .school-info em {
    display: block;
    font-size: 16px;
    padding-bottom: 10px;
    color: #fff
}

.school-map .school-info span {
    display: block;
    font-size: 14px;
    line-height: 21px;
    color: hsla(0, 0%, 100%, .8)
}

.map-bow {
    display: block;
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 0;
    padding-bottom: 5.5208%;
    left: 0;
    bottom: 0;
    background: url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/map-bow.578722a.png) no-repeat 50%;
    background-size: cover
}

.album-wrap {
    width: 1248px;
    margin: 0 auto;
    position: relative
}

.album-text {
    width: 426px;
    padding-top: 179px
}

.album-text li {
    margin-bottom: 12px;
    cursor: pointer;
    overflow: hidden
}

.album-text li i {
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABqlBMVEUAAAD/eUn/rl3/c0j/mFT/gFP/sGH/hVP/qID/dEj/qlr/eEr/fU3/c0f/c0j/r13/gkz/qlj/c0f/qFj/oFT/j1H/hE3/fEv/lFH/sFr/jU//slr/plf/j1L/qF3/o1z/rFj/sVr/hE3/n1T/fEr/sVr/rln/pFf/d0j/rlr/dUj/sFr/dUn/nVT/dkj/n1X/dkj/eUr/rFn/dEn/qln/dUv/d0v/c0j/mFP/jU//qFj/c0f/sFn/c0j/m1T/mVT/llP/iU7/tFv/p1f/jU//gkz/slv/dEj/tFz/ckj/plf/oFX/fEr/dEj/dEf/oFX/fEr/ckj/qFn/qVj/hEz/slr/jlH/rVj/jlD/pVf/dEr/j1H/qFr/mlf/klD/sVr/m1T/lFL/mFL/g03/dkn/m1P/lVL/hUz/gEv/tFz/nFT/iE3/k1L/iE//kVD/iU7/eEr/g07/sFr/mFT/g07/gU7/fkr/uV3/c0f/sVr/rVn/lVH/olX/kVD/hEz/r1n/nFP/mVL/i07/iE3/fEr/eUn/dkj/qVj/p1f/plb/pFb/nlT/jk//f0qpGAh+AAAAeHRSTlMAFRXUFRUMDATEQEAn838k/vHv1NTU1NTDpKSARUAWCf3z8+/v7dTU1MSurIJ/cnBvXlJSOjoj/PPu6OjZ2dTU1NTExMTCv7+1ta6qqqqlpKSjg39/cnJvXl1FOikmI/788+jo6NnZ2dnTv7+uroKCf29eUlJFRRasvy3bAAACKUlEQVQ4y42U91faUBTHLyuBAAZQlFGGDBcqat3aabWto1pXtVa7994vg71k/c8tRw4vgeS135+S7/mcd5PvffeCXGeHnvevQ6E3qzvjs6Aq/SdnLZvLJZO2ej1fKAyNahQxauxpIrHgOfJZaNpintyJFIvWLrqT+/5MED74jNgwmkcQWrrczo1lMq6TdnPGhFCXzAlspJ/EQUETc2grAFgb1fAlUNRDB9qS1BXDj0BFFgeuPlUR8XmdZ86h5h9Ri5U4EDSBli5S2iuvAFGmi+J+e3maDM4ga6NHu+fr8A+NoFEAGCgxLefOsBaa0pjutmwz0gGwvB337SbfrW1yOmTC3XSgWTjg3biGduC8R994MOiQToP9+2gc3PwxSMhu8ar+L9cn42AS3YM1ngEpOZi+rtf35oekHJjRbVjmWZCRPYLzRrJPI+8jugL9KQrk5LVEttcg92hk7QTB77qFOQwucywQcsSl1zgGCDnin3Fz30g54ngOODcpRxw4y0WNhBxxC+EtxxByxJcCvFyMlCO+Zr/7uWn1HPHFbRw5/F+jAFQ09YA4XMUXdHNcHwcJ4/qrUGwtIG8qqr4AIoUv+C3G21XO/BnJb0qXVIwPKn7nV1t9MyBzvMHSSsd4n6zabPvt5tRiqbzOSBep72Mu+fyHwmres1fE8PYxc0pRp74jz0I2F9qnQUn+3UGxWk1nMoIgJGo152cDqIqNb797OT//yuU5PAOZ/gBgcHYNeP2VSQAAAABJRU5ErkJggg==) no-repeat 50%;
    background-size: cover
}

.album-text li i,
.album-text li span {
    display: inline-block;
    vertical-align: middle
}

.album-text li span {
    font-size: 20px;
    color: #333;
    padding-left: 12px
}

.album-text li .text {
    font-size: 14px;
    color: #999;
    line-height: 21px;
    display: block;
    padding: 0 0 0 26px;
    height: 0;
    opacity: 0;
    transition: all .3s ease-in
}

.album-text li .text p {
    line-height: 24px
}

.album-text li.on i,
.album-text li:hover i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABNVBMVEUAAAD/fUr/nV3/////c0f/dUj/eEr/c0j/pFf/slr/q1r/elH/sVr/llL/dEf/dUj/eEn/oFX/gkz/i07/p1f/rFn/dkj/rFn/dEn/d0v/qVf/gkz/sFn/mFL/c0j/sFr/jlD/slv/r1r/slv/qFn/jlH/h07/slr/qVn/plf/mFL/g03/hUz/gEv/o1f/nFT/lFH/iE3/mFL/nVT/l1L/mFT/g07/c0f/mlP/nVT/pVb/jU//eUn/i07/hk3/llL/d0j/j1D/fkr/gUv/oVX/qFf/olb/dEf/k1H/klD/iE3/////rVn/qVj/e0n/mFL/7eH/6uH/sFr/n1T/q1j/hEz/fEr/gkz/g0z/j1r/49b/n2D/nF//ml7/ll3/iln/k1z/6Nf/pGL/5tb/38z/4s3/3Mvt28fMAAAAN3RSTlMA/gsB86iBfyOAFhbz8+jTv6qngX9yclJSI/Pz2dnZ09O/qqWDcvPo6Ojo6NnZ07+/v6V/f1JS83OsegAAAnVJREFUOMt1lGlb2lAQhWMEBC0oILa4tK7d9y2E3YBABET2RUpFbf//T3Bm7r0ZojFf8z7nzJmZO5r7C57Evn3c2fm0EdtKak9+q/H9TO48n+8PS9Ygm10PrHli+s+wfQrgOYFLF9li0beiP+Z+vS/UAETJ/qhkWQhWjciLB9jyj1TLAfMj4Q2gYawsu2yjKQRrp+Cdy7O3AZ9fX9CLmmYqVXB5E1glkjU3ywq0QRFzl9gb3BX3PF3umuwN5Ii8FWjIRPq7dKVrmgByHAFmq4KM6MI4na6gtyu3483mq9sIdiUoet4XDSoq0IczOj47S1cqKg6CJOnyNgIAvmoqsHV3O7Uxzv/JGLwBdCTXYV8aAErvef3yD4KTenuM3pzbSGqJRg+9Cby6BBLA63a9/Vc2SJJb2lGjKSRNRWYkaS0t5PZrB42e491qITmD3GMiF8ANbRdB8qaeT5GExSBywN4vtWcdIVkuE4jkBCSRnECRStKH4EJuAeYkCN4M7iLI3hQHei6LxFZK64NOp9dUPVcNymDsccmS3hTmCEAn9w1wU5jiDDmcojNvv5bodJzcyF3VajZx+T4PBxseBFANZw5coWDbt/X2Nb8cApOwFEBK73/zG9reu8mMXy2QtBRaiEGv7b2gIgO4uNBJIAGsqJdD27vgXYXFRUlQdA2HQH61QIp3qL/h4ShvKSm9I7p8rqpBIOm6GKpBzgEKqThdejksOaTcAT4phxL0KNIa8EmBMg8fFsmXMqa7zl4IJKlIvlbUoGGA9WSit1wk9/zDb4/TvLktlpK9X8d172N//FmCJLkfX9Oe/IKJ6Je9cHjv6/eToPvPPWZkQYjbuil+AAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: cover
}

.album-text li.on span {
    font-weight: 700
}

.album-text li.on .text {
    padding: 8px 0 0 40px;
    opacity: 1;
    height: auto
}

.album-container {
    width: 620px;
    height: 518px;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.album-container .album-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 19px;
    left: 10px;
    opacity: .5;
    z-index: 1;
    background: url(https://xmcdn.oss-cn-shanghai.aliyuncs.com/xm_teach_pc/1564739341/mask.2f4dd71.png) no-repeat
}

.album-container .slide {
    width: 500px;
    height: 398px;
    position: absolute;
    top: 0;
    left: 0
}

.album-container .slide img {
    display: block
}

.album-container .slide0 {
    top: 52px;
    left: 0;
    z-index: 111
}

.album-container .slide0 .album-mask {
    opacity: 0
}

.album-container .slide0 img {
    opacity: 1
}

.album-container .slide1 {
    top: 0;
    left: 62px;
    z-index: 11
}

.album-container .slide1 .album-mask,
.album-container .slide1 img {
    opacity: .7
}

.album-container .slide2 {
    top: 110px;
    left: 120px;
    z-index: 1
}

.album-container .slide2 .album-mask {
    opacity: .4
}

.album-container .slide2 img {
    opacity: .2
}

.pagination {
    position: absolute;
    bottom: 45px;
    right: 46px;
    z-index: 1;
    cursor: pointer
}

.pagination span {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: hsla(0, 0%, 100%, .5);
    border-radius: 100%;
    margin-left: 8px
}

.pagination span.on {
    width: 12px;
    height: 12px;
    background: #fff
}