/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/css/base.scss ***!
  \***************************************************************************************************************************************************************************************************************/
body {
    font-family: "Microsoft YaHei", "Source Han Sans CN", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.42857143;
    color: #323e4a;
    background-color: #fff;
}

a {
    color: #333;
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    color: #338ae0;
}

a:hover,
a:focus,
a:link,
a:visited {
    text-decoration: none;
}

.nxzw-shadow {
    margin: 32px auto 42px;
    padding: 1px 20px;
    box-shadow: 0 10px 32px -10px rgba(0, 0, 0, 0.1);
    min-height: 450px;
    padding-top: 12px;
}

.shadow27 {
    box-shadow: 0px 6px 43px 0px rgba(27, 95, 153, 0.08);
}

.shadow29 {
    border: 1px solid rgba(29, 107, 204, 0.15);
    box-shadow: 2px 3px 8px 0px rgba(29, 107, 204, 0.3);
}

.nxzw-shadow-no {
    box-shadow: none;
}

.trans {
    -webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1);
}

.nxzw-otw {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.noclick {
    color: #ccc !important;
    cursor: not-allowed !important;
}

.btn-blue {
    background-color: #338ae0 !important;
    border-color: #338ae0;
    color: #fff;
    transition: all 0.2s;
}

.btn-blue:hover {
    color: #fff;
    transform: translateY(-3px);
}

select::-ms-expand {
    display: none;
}

select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: #fff !important;
}

.form label,
form label {
    font-weight: 400;
}

.form .h,
form .h {
    position: relative;
}

.form .h::after,
form .h::after {
    content: "*";
    color: #d53030;
    font-size: 32px;
    position: absolute;
    left: -17px;
    top: -6px;
}

.form input[type=checkbox],
form input[type=checkbox] {
    margin: 0 4px;
}

.form [type=text],
.form input:where(:not([type])),
.form [type=email],
.form [type=url],
.form [type=password],
.form [type=number],
.form [type=date],
.form [type=datetime-local],
.form [type=month],
.form [type=search],
.form [type=tel],
.form [type=time],
.form [type=week],
.form [multiple],
.form textarea,
.form select,
form [type=text],
form input:where(:not([type])),
form [type=email],
form [type=url],
form [type=password],
form [type=number],
form [type=date],
form [type=datetime-local],
form [type=month],
form [type=search],
form [type=tel],
form [type=time],
form [type=week],
form [multiple],
form textarea,
form select {
    border-color: #ccc;
}

.form [type=text]:focus,
.form input:where(:not([type])):focus,
.form [type=email]:focus,
.form [type=url]:focus,
.form [type=password]:focus,
.form [type=number]:focus,
.form [type=date]:focus,
.form [type=datetime-local]:focus,
.form [type=month]:focus,
.form [type=search]:focus,
.form [type=tel]:focus,
.form [type=time]:focus,
.form [type=week]:focus,
.form [multiple]:focus,
.form textarea:focus,
.form select:focus,
.form [type=text]:focus,
.form input:where(:not([type])):focus,
.form [type=email]:focus,
.form [type=url]:focus,
.form [type=password]:focus,
.form [type=number]:focus,
.form [type=date]:focus,
.form [type=datetime-local]:focus,
.form [type=month]:focus,
.form [type=search]:focus,
.form [type=tel]:focus,
.form [type=time]:focus,
.form [type=week]:focus,
.form [multiple]:focus,
.form textarea:focus,
.form select:focus,
.form input[type=file]:focus,
.form input[type=checkbox]:focus,
.form input[type=radio]:focus,
form [type=text]:focus,
form input:where(:not([type])):focus,
form [type=email]:focus,
form [type=url]:focus,
form [type=password]:focus,
form [type=number]:focus,
form [type=date]:focus,
form [type=datetime-local]:focus,
form [type=month]:focus,
form [type=search]:focus,
form [type=tel]:focus,
form [type=time]:focus,
form [type=week]:focus,
form [multiple]:focus,
form textarea:focus,
form select:focus,
form [type=text]:focus,
form input:where(:not([type])):focus,
form [type=email]:focus,
form [type=url]:focus,
form [type=password]:focus,
form [type=number]:focus,
form [type=date]:focus,
form [type=datetime-local]:focus,
form [type=month]:focus,
form [type=search]:focus,
form [type=tel]:focus,
form [type=time]:focus,
form [type=week]:focus,
form [multiple]:focus,
form textarea:focus,
form select:focus,
form input[type=file]:focus,
form input[type=checkbox]:focus,
form input[type=radio]:focus {
    outline: none;
    box-shadow: none;
    border-color: #338ae0;
}

.form .label-text,
form .label-text {
    text-align-last: justify;
}

.bg-shadow {
    background: #ffffff;
    box-shadow: 0px 4px 16px 0px rgba(51, 138, 224, 0.13);
    border-radius: 8px;
}

.b-shadow {
    border: 1px solid rgba(101, 144, 181, 0.15);
    box-shadow: 1px 2px 8px 2px rgba(160, 197, 242, 0.4);
}

.w-1149 {
    width: 1149px;
}

.w-1200 {
    width: 1200px;
}

.w-1240 {
    width: 1240px;
}

.w-1420 {
    width: 1420px;
}

.font-0 {
    font-size: 0;
}

.header {
    height: 550px;
    background: url(../img/header-bg_a1d2.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    background-position: 0 140px
}

.header-top {
    height: 41px;
    box-sizing: content-box;
}

.header-top .logo {
    width: 644px;
    height: 41px;
    background: url(../img/logo_4534.png) no-repeat;
    background-size: 100% 100%;
}

.header-top .login-box {
    height: 40px;
    background: #F0F0F0;
    display: flex;
    align-items: center;
}

.header-top .user a {
    font-size: 18px;
    color: #333;
    padding: 16px 20px;
    position: relative;
    cursor: pointer;
}

.header-top .user a:first-child::after {
    content: "";
    width: 1px;
    height: 14px;
    background: #333;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

/* .header-top .user a:last-child::after {
    width: 14px;
    height: 14px;
    background: url(../img/menu-icon7.png) no-repeat;
    background-size: 100% 100%;
} */

.header-top .user a:hover {
    font-weight: bold;
}

.nav {
    margin-top: 0 !important;
}

.nav .nav-item a {
    font-size: 22px;
    color: #333;
    margin-right: 80px;
    padding: 16px 0;
    border-bottom: 3px solid transparent;
    position: relative;
}

.nav .nav-item a .icon {
    width: 24px;
    height: 22px;
    margin-right: 8px;
}

.nav .nav-item a .icon-01 {
    background: url(../img/menu-icon1.png) no-repeat;
    background-size: 100% 100%;
}

.nav .nav-item a .icon-02 {
    background: url(../img/menu-icon2.png) no-repeat;
    background-size: 100% 100%;
}

.nav .nav-item a .icon-03 {
    background: url(../img/menu-icon3.png) no-repeat;
    background-size: 100% 100%;
}

.nav .nav-item a .icon-04 {
    background: url(../img/menu-icon4.png) no-repeat;
    background-size: 100% 100%;
}

.nav .nav-item a .icon-05 {
    background: url(../img/menu-icon5.png) no-repeat;
    background-size: 100% 100%;
}

.nav .nav-item a .icon-06 {
    background: url(../img/menu-icon6.png) no-repeat;
    background-size: 100% 100%;
}

.nav .nav-item a::after {
    content: "";
    position: absolute;
    bottom: 0;
    border-bottom: 3px solid #338AE0;
    width: 100%;
    transition: all 0.2s ease-out 0s;
    transform: scaleX(0);
}

.nav .nav-item.active a,
.nav .nav-item:hover a {
    font-weight: bold;
    color: #338AE0;
}

.nav .nav-item.active a::after,
.nav .nav-item:hover a::after {
    transform: scaleX(1);
}

.nav .nav-item.active a .icon-01,
.nav .nav-item:hover a .icon-01 {
    background: url(../img/menu-icon11.png) no-repeat;
    background-size: 100% 100%;
}

.nav .nav-item.active a .icon-02,
.nav .nav-item:hover a .icon-02 {
    background: url(../img/menu-icon22.png) no-repeat;
    background-size: 100% 100%;
}

.nav .nav-item.active a .icon-03,
.nav .nav-item:hover a .icon-03 {
    background: url(../img/menu-icon33.png) no-repeat;
    background-size: 100% 100%;
}

.nav .nav-item.active a .icon-04,
.nav .nav-item:hover a .icon-04 {
    background: url(../img/menu-icon44.png) no-repeat;
    background-size: 100% 100%;
}

.nav .nav-item.active a .icon-05,
.nav .nav-item:hover a .icon-05 {
    background: url(../img/menu-icon55.png) no-repeat;
    background-size: 100% 100%;
}

.nav .nav-item.active a .icon-06,
.nav .nav-item:hover a .icon-06 {
    background: url(../img/menu-icon66.png) no-repeat;
    background-size: 100% 100%;
}

.search {
    width: 638px;
    margin-top: 130px;
}

.search .search-input {
    width: 100%;
    background: rgb(255, 255, 255);
    border-radius: 28px;
    padding: 4px;
    position: relative;
}

.search .search-input input {
    width: 100%;
    height: 40px;
    background: rgb(255, 255, 255);
    border-radius: 28px;
    border: none;
    padding-left: 20px;
    color: #666;
    font-size: 16px;
    outline: none;
}

.search .search-input input::placeholder {
    color: #666;
    font-size: 16px;
}

.search .search-input input:focus {
    outline: none;
    box-shadow: none;
    border: none;
}

.search .search-input .search-btn {
    width: 104px;
    height: 52px;
    background: #338AE0;
    border-radius: 26px;
    color: #fff;
    letter-spacing: 2px;
}

.search .search-input .search-btn .icon-search {
    width: 22px;
    height: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAABXtJREFUWEfNmFeMlWUQhp9Xjdh7CWKMXTFgFAuigBqVSJSISCx4o4gxEjV2kaBgBBEjeoHYImADe4kilmjUKDEaDLFgLxcae8PY25h3mX/zcfbs2XPYNXGSvdj/fDP/+015Z+YXLUhErA0cBuwPDAS2ATYFNgSWA98A7wAvA09KeqUF8ysdVTOKEbEzcB4wBlivGZ088xEwG7hJ0s8t6NEQWERsBEwFTgPWaMVwzdnPgQsl3dmsjU6BRYTDdVeGq7T3K/AM8DzwFvAlEMCawLbAvsAIYMc6IB4Cxkr6oSuAdYFFxPHArUCvwsAnwNXAbZKcTw0lIvoCZwDjEnR13pc5XJLtdSodgEXECcAdwOqp9U8CmiLJ3mpJImIX4BZgcKH4gQtI0tedGVsJWEQMAp4rbvgjcIykp0sDEdFL0u/NIowI5+dM4KxCZ2mC+62enXZgEbE+8GaRUw7XwZJsoE0i4iDgSmAPoL+k95sFl/qXApcVOrMlOdwdpAQ2K3PChxy+4ZKeSoPVjc+Etkp+HThEknmrJYmIucDJ1V2BIZIW1xppAxYROyQxVpRwtaQL8rfVgPuBowFXk8HNl+RKbFkiYh3gtaJqF0sq86/NZgXMJDg+3/Ip0FfSTwnsCuBiwGQ5TNKHLaOpUYiII4FHi8f22ovlMUXEWoAJ0GRqOVfStQlqaBaDi2CQpLe7C6rSj4glwF75/xxJppV2MTCT4SP5xJXWW9L3CewlYD/gVEku+R6TiDglacQ2/b7NJDm3V4QyIuyds/P/RZKOSFBmclemK29PSX/3GKoVee3mbx6rCnBAyQAGZt46MF86QdKMwt1uK8sbEWF3wEbEMmC3tDFO0pzSY072PvlghKSF3XlZK7oRcR8wOnWmS5pYAnP1rZsPBnZnhmoEKiI2B6YA11VFFBHXA6en3g2SKmZoyzEnXBXn3SW90cqtmz0bEWMBh2qapEmZx9cA56SNeZJ8pj35TZqeQC2D67Fwsy/vwmNVOzpfkvumC+BmV3zq2ZMm73ZgHoU9AVjGSPIM1uMSEfcAxwJHSWqjp4hwy/OobpkoaXoJ7GEfzgdXSbqop1FFhKnnq8zlLQqe/ALYMt83WtIDJbAJQIV0qaQB/wGwk4B5wEJJJnR7q38OA9Xr+kj6rARmIK8WYPpJMr/0iETExoALypQ0VNILCczOsFMsyyT1K19YNXH3wF3zh7mS3C66LRlC86LzaIGkExOUN62P3YbyJZMkTasHzPzhCcPyJ+D24KFxlSV5y+OSBwHPbx4Cfklg5rPJadxr3faSnIPtUnnMi6x7YtUB3Lzt9r9aReaxG7BnvPb1Bt4FDpXkDlPllhdhTzWWGZKqkK4MLBW8GZVUMUtSOaPXxZi75yhga8CL8XBgkzx8r3fSal1LL3ru8jmLveTZ77ta47XLyN3AccWhqZIuaeS1iHButPc4wMuF986Zkp6tdHOaeALYO595Ah4lyXTVQWqBuQO4alzKlXiVG19NtLUWImI7wMXiW7/nwbL2bER4ebH3dir0HWK3wD+6BJYhdUh803KT9jjtybYaKJtKvYhw9ZmwvT+Uy3Ol/1h6rQO4zjZxs7FBeN0vxXx3I/BgvbwowmZO8uLsbx4eCEvxslteepEXnVrPNfp24Rt6aHRj9aZUiicS04nXfe8LvrG947A6bFvVcamnVY84jwPOq6pH+mgHcF1+hoqIfXKLHtJU/DoeMmjvC5OrPTRXOH9gGVYcXwlcl8CK8ByQH0hGFhtVI6wO2XyDqjisPNwJOHtzpMPaNLACoD+2uL/6z1W2QU4NnoQ9LXiMWtLM54OG4FYxPD2m1gm4BS17rMcQFYby264Losq5b/8XwJI/3a9v98ca4PJ/AYFhCEGrSsYkAAAAAElFTkSuQmCC) no-repeat;
    background-size: 100%;
    margin-right: 8px;
}

.search .search-hot {
    margin-top: 20px;
    font-size: 16px;
    color: #fff;
    gap: 10px;
    background: url(../img/search-hot-bg.png) no-repeat;
    background-size: 100% 100%;
    padding: 10px 0;
}

.search .search-hot div {
    cursor: pointer;
    color: #fff;
    margin-right: 20px;
}

.search .search-hot div:hover {
    color: #fff;
    text-decoration: underline;
}

.server {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.server-title {
    width: 880px;
    margin: 60px 0;
}

.page {
    font-size: 14px;
    color: #94939B;
}

.page .page-btn span {
    padding: 8px 12px;
    color: #94939B;
    cursor: pointer;
    background: #FEFEFE;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #E7E7E8;
}

.page .page-btn span:hover,
.page .page-btn span.active {
    background: #EEEEF0;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #E7E7E8;
}

.page .page-btn .layui-icon {
    font-size: 14px;
}

.page input {
    border: 1px solid #E7E7E8;
    width: 40px;
    border-radius: 4px 4px 4px 4px;
    text-align: center;
    outline: none;
}

.page input:focus {
    border: 1px solid #E7E7E8;
    outline: none;
    box-shadow: none;
}

.page input::-webkit-outer-spin-button,
.page input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.nxzw-footer {
    color: #fff;
    background-color: #338ae0;
    padding: 24px 0;
    font-size: 14px;
}

.footer-text {
    margin-left: 134px;
    line-height: 34px;
    color: #cfe6f5;
    text-align: left !important;
}

.footer-text p {
    height: 28px;
}

.footer-text span {
    padding: 0 10px;
    padding-right: 14px;
    color: #fff;
}

@keyframes arr {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(10px);
    }

    100% {
        transform: translateX(0);
    }
}

.prev,
.next {
    width: 34px;
    height: 60px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    background-position: center !important;
}

.prev {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAA8CAYAAAADm2gpAAAAAXNSR0IArs4c6QAABTBJREFUaEPtmc9vVFUUxz/n3je/p7TTQmkLyK/SKMREdCULIwsjMbpR8Y8UdWGMwbjA6IKVv2IEgYIgFJopHWg7v9+79+gdGG1Li0Vm2pr0rt7i3ZfP+55zzzvvfIVlS1UNYKbBFsA2HpBqR0QlwTabWAMiBaReX77ryet8HrSGetBsFvdAcemEJFciroGbBAd4EfHd3dK9UFV78yapZBdpSZO1CXnjKYgnZzNk1JEWwToIsP+6LHhVnFjarkVLDQ1vqLmIurZpRou0Dx0iFpEARQfkY1V75B6ZsSK5xLNLYFiE3QIj3jMihkGUPJBWxYZ9Zh0c/+gdVaTz1m2EunoWjGFeYV6V+wqVyLA4W6VxY5zWRyJOQjimIZUsUSwqw+oZVziI4SieIwrjwIgRCl7JGjD66AX+VnOVPCp0wuKN0PRKFagI3MNwA891gVtiuFcVKtEA1UmIA0g0XSGfsowY5YAKLwq8ArwqwpQR8gJWH4VE0HUBVvKEO4MyIUTgvFJX5Srwg8CPqlzxwu3YMT85TF2uXdOMDDCYynIA4bgorwNvpi1Hi2nSaRsy9F9T4qk3qELbQbVNu+24/tfzv1HhIsqluMltXWJBfp7Vwq4Me6wwpcIpo5xJWU6WsqRTPYD45zBA7OBBk3bs+NEL5wUuOs+VxRZzcr2ig5Gy30S84j1vW8O7Q1lK+dTzK7FapqBMPYaHTR44zxfG8JVP+CkR7sjlRR0peA6rcgrhvcjwxp78IzX6sYIqc3Vaiec7I3yuysWa4XeZXdLRVswxsZz2nvfTlpf3FIiiDVWLZ0dNPMzVSNqOX4zhM3VcyKS4JuWqjtVjXjLCW8AH1jA5WsD0E6RcwzvPNPCpV77Op7gsf8zphE1x3ClnPJxNWQ6MFpA+g2jsuG3gnBXOu5hLcruu+7TNCYQzeM5aw/7RIvQVpBoKC3cwnEM5L2l+lSv3dV8u4oQq7wAfRoZ9mwGSeGaAT0T4spEsAxHhHe85GxkmNgnkrjGcU90BgXIVEs+OIp3qFwrajiLLPwSbokic+E6jmooMZp0mpu8gzdjx++wSjbbj+IEhsqGjWmP1FaQVO26Wa8zM1xgqpDnxwhCZdfqIvoGEduvWXICoUyqmmRzfRT5jkc0MTYC4Wa4yU2kwXMwwNTFALhM9tUnpuSLLlRgOSkwEJZ4O0fM60lXibqVBqZjh2MTAhiB6BqKqhMS8c7/BTKVGqbBxJbrx6klo2onn6swi5YcN9pZyHB0bWPeYrpcoPQJxXPpjgfmlFvtH8hzeW3zmdr8nICE0oWDdKlcpLzQZHcxxeKxI9hn+PXoC0pU7wEzfXewos3fo2WB6ChKAAsyNe4uUF1qdfDmyQWV6DtKF6SozVsp1cma90t7TU7PWSViuzNhwjkOjIWfM5pb41TkzFxJ4KMvUvkHS6/wY9SU0yxWqtxKu3V0k1JqXD5a2pg3oArUTF/7gyKS2sDHa6Fyg76HZAdmoAqvv2wnN/1eRLR/UbJvR1bYZ5m2b8ea2Gfhu0Qg8fKS/XTEC3zamwFo2SdpycqhPNsnDZsezedImWcs4EjidshwJxlGm4+D91y/L430KrcfGUey4oXDhCePoaVaaEaakR1aaKnX/2EpT+EmU31ZYaV1zMbdEsdViJBUxttxcRBhXfS5zsSbCPLrSXIwTZjMZ5htdczGIFzzf79eyWx27sQwrz2e3CizgqKjl/mq79bVxWsH77URfNZiRmDUNaEvOmuc0oD0tdWsb0I8d8Q7A32srLfk/AQPjqwg8VyzvAAAAAElFTkSuQmCC) no-repeat;
    left: -42px;
}

.next {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAA8CAYAAAADm2gpAAAAAXNSR0IArs4c6QAABUBJREFUaEPtmctzFFUUh79zb897SCAhUyQBeQVUKKtAVyy0ZGFJWZYLFf9IUTdaFpYLLBe4UrEoQEN4hscQSCaPycz0dPc9eicEQhiYBGYgVuWuuqr7dn/9O6dP33t+woqhqgYwE2ALYOsVUs2AYJtgGw2sAZECUqutnPX0cT4Puog60GyWpKIk6Zg4t41oEZIxSAAnIm55tiwfqKq9fp1U3Eda0mRtTN44CuLI2QwZTUiLYBPwsB2HBadKIpZmEhKqoe4Mi0lATZs0gnmae/YQiYiHogXytardd5fMjiK52NEnMCDCdoFB5xgUQz9KHkirYv088wwct/SOKtJ66yZCTR1zxjCtMK3KA4WZwDBfrlK/Okz4lUgiPhwTkIoXKBaVAXUMK+zGsB/HPoVhYMAIRadkDRhdeoFHaq6SR4VWWJwRGk5ZBKYF7mK4iuOKwA0x3K0KM8EWqmMQeZBgYoZ8yjJolF0ivKlwFHhXhINGyAtYXQqJoM8EeJLHX+mV8SGCxCk1VcaBPxTOifK3EyajhOmxAWpy+bJmZAv9qSy7EA6Jcgz4MG3ZX0yTTlufoR1T4rkXqEIzgWqTZjPhyn/3/0WF31AuRg0mdYE5+aushb4MQ9a0lDhmlBMpy9FtWdKpLkA8/hggSqDSoBkl/OmE06KcTZTx+ZD7cmVG+wNlpwk44hwfW8OnW7Nsy6deXonVMnllahHMNqgkjh+M4ScXcy4WbsmleR0sOPaKcMwpnwWG94fyZLwavRhelfs1mrHjV5TvRTi7aLgm5QUthREHxHLcOT5PW94ZKhAEa6oW60eNHdxfJG4mnDeG7zThTCbFZZmq6o5axNtG+Aj4whrGSgVML0GmFnGJYwL41ik/51Nckpv3dcSmOJQoJxycTFl2lQpIj0E0Spg0cMoKp5OIizJZ01FtchjhBI6T1rCzVISeglR9YeEWhlMopyXNBfnngY7mAg6r8gnwZWAYfRUgseM28I0IP9bjFSAifOIcJwPDyCsCuWMMp1Q3QWCqCrFjU5FW9fMFbVORlT+CriniF6JR7DAipF6g6nUNpNFMuDg5Sy5t2btjC9l1/qa7BhJGCRduzjK72GR0sMCeUmFda4augagqtTBh4u48laqHybN7qLC0nFvD6BrI8rPqYcz4nQVmqiGjAzn2lIprguk6iAeqhTETd+aZWYcyPQFZhrl8Z4FKNWRkDcr0DGSlMhWfwAMFdm7PtRJY2uxDegriYfxnfaW8wL1KndLWHAdH+0i3qTM9B/GblWv3qtyarjG4JcOhN/pJB09/ST0FaXiIcpWpuTql/iy7S8VWwXuloVmGuDdbbykxNtLXgnjW6IkiHuJqubqUF/0Z9g0/H6InywBf6n1OlCtrU2JZoa4p4kt8I3Jcn6pSnlm7El0H8ZvW8dtzTM02GOrPdsyJ1bnSNUV8vTh/o9KqEQdG+shngjX86h5f0jUQvzAKI9dqMbarE52ougbS6UGdzm+C9CxZO0nf6fxmaP6/oXntjZoN07raMM28DdPe3DAN3zYt8A+G8mvatHWqXW3PP7MFvmFMgXY2SdpydGuPbJLZRsuzedomaWccCRxPWfZ54yjTcvBeKAqPJymED40jv95WOPOUcbTaSlPhLYEj3kozwkHpkpXmuxnueVbasrmYW6AYhgymAnasNBcRhlUZNELhRc1FEabRJ83FKKacyTBdXzYXvX7e8/29nd2asB3LgPJydqvAHAkzanmw2m59b5jQe7+t6Kt6MxLT1oC25Kx5SQPaEWrS3oB+6Ii3AB6N12nJ/wvM6KYIfVwBcAAAAABJRU5ErkJggg==) no-repeat;
    right: -42px;
}

.gg-bg {
    /* min-height: 885px; */
    background: url(../img/zczt-bg_52eb.png) no-repeat center bottom;
}

.form-tab {
    margin-top: 20px;
}

.form-tab .form-item {
    padding: 4px 0;
}

.form-tab .form-item .text-label {
    width: 115px;
    text-align: right;
    margin-right: 10px;
    position: relative;
}

.form-tab .form-item .text-label.must::before {
    content: "*";
    color: #F22828;
    font-size: 16px;
}

.form-tab .img-upload-box {
    width: 107px;
    height: 107px;
    background: #F7F7F7;
}

.form-tab .img-upload-box .input-default {
    width: 100%;
    height: 100%;
    opacity: 0;
}

.form-tab .img-upload-box .layui-icon {
    font-size: 32px;
    color: #c6c6c6;
}