<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset"utf-8";
html[data-v-a0082f40] {
    height: 100%
}

#layout[data-v-a0082f40] {
    height: 100%;
    background: url(../img/bigbg.bced2b2e.jpeg) no-repeat;
    background-size: cover;
    visibility: visible !important
}

.nav[data-v-a0082f40] {
    width: 1200px;
    margin: 0 auto
}

.logo[data-v-a0082f40] {
    padding: 10px 0
}

.login[data-v-a0082f40] {
    margin: 45px auto;
    padding: 30px;
    width: 450px;
    border-radius: 5px;
    background: #fff
}

.single span[data-v-a0082f40] {
    margin-right: 20px
}

.login_title[data-v-a0082f40] {
    color: #000;
    font-size: 19px;
    text-align: center
}

.login_item[data-v-a0082f40] {
    margin: 30px 0;
    position: relative;
    border: 1px solid #c9c9c9;
    border-radius: 3px;
    box-sizing: border-box
}

.login_item[data-v-a0082f40]:hover {
    border: 1px solid #50abf2
}

.register_item .code[data-v-a0082f40] {
    background: #b1b0b0;
    width: 85px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    border-radius: 0 3px 3px 0;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0
}

.item1[data-v-a0082f40]:before {
    position: absolute;
    content: "";
    top: 12px;
    left: 10px;
    width: 22px;
    height: 22px;
    background: url(/images/spriteb.png) no-repeat -79px -275px
}

.item1[data-v-a0082f40]:hover:before {
    background: url(/images/spriteb.png) no-repeat -79px -359px
}

.item2[data-v-a0082f40]:before {
    position: absolute;
    content: "";
    top: 12px;
    left: 10px;
    width: 17px;
    height: 22px;
    background: url(/images/spriteb.png) no-repeat -79px -317px
}

.item2[data-v-a0082f40]:hover:before {
    background: url(/images/spriteb.png) no-repeat -79px -401px
}

#login_banner[data-v-a0082f40] {
    width: 100%;
    height: 100%
}

.ipt[data-v-a0082f40] {
    width: 450px;
    padding: 0 20px;
    height: 47px;
    line-height: 47px;
    border: none;
    background: none
}

.verify[data-v-a0082f40] {
    width: 180px
}

.verify-code[data-v-a0082f40] {
    height: 47px;
    width: 130px;
    vertical-align: middle;
    float: right;
    text-align: center;
    line-height: 47px;
    cursor: pointer
}

.verify-code img[data-v-a0082f40] {
    vertical-align: middle;
    height: 47px;
    width: 120px;
    display: block;
    float: right
}

.login_btn[data-v-a0082f40] {
    width: 100%;
    margin: 20px auto;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    background: #216acd;
    border-radius: 3px;
    cursor: pointer
}

.login_btn[data-v-a0082f40]:hover {
    background: #447fd0
}

.login_remenber_box[data-v-a0082f40] {
    margin: 0 0 20px 0
}

.login_remenber[data-v-a0082f40] {
    float: right
}

.login_remenber a[data-v-a0082f40] {
    color: #373945;
    text-decoration: underline
}

.login_resigter[data-v-a0082f40] {
    float: left
}

.login_resigter a[data-v-a0082f40] {
    color: #373945;
    text-decoration: underline
}

@media screen and (max-width:640px) {
    #center[data-v-a0082f40] {
        padding: 0 10px
    }
    .nav[data-v-a0082f40] {
        width: 100%
    }
    .logo[data-v-a0082f40] {
        text-align: center;
        padding-top: 40px
    }
    .logo img[data-v-a0082f40] {
        width: 280px
    }
    .ipt[data-v-a0082f40],
    .login[data-v-a0082f40] {
        width: 100%;
        box-sizing: border-box
    }
    .login[data-v-a0082f40] {
        margin: 20px auto 0
    }
    .login_title[data-v-a0082f40] {
        font-size: 16px
    }
}

@font-face {
    font-family: iconfont;
    src: url(//at.alicdn.com/t/font_2618897_0j5eq4ybtj9j.woff2?t=1624006100957) format("woff2"), url(//at.alicdn.com/t/font_2618897_0j5eq4ybtj9j.woff?t=1624006100957) format("woff"), url(//at.alicdn.com/t/font_2618897_0j5eq4ybtj9j.ttf?t=1624006100957) format("truetype")
}

.iconfont[data-v-1a7d8a7c] {
    font-family: iconfont !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-meh[data-v-1a7d8a7c]:before {
    content: "\ebee"
}

.icon-sousuo[data-v-1a7d8a7c]:before {
    content: "\e603"
}

.icon-index-copy[data-v-1a7d8a7c]:before {
    content: "\e622"
}

.header2 .header_container .nav .nav_item[data-v-1a7d8a7c] {
    position: relative;
    padding: 0 20px
}

.header2 .header_container .nav .nav_item ul[data-v-1a7d8a7c] {
    position: absolute;
    left: 0;
    top: 76px;
    width: 100%;
    text-align: center;
    font-weight: 400;
    background: #fff;
    display: none;
    z-index: 2;
    line-height: 1.5;
    padding-bottom: 10px;
    box-shadow: 2px 1px 5px rgba(200, 200, 200.15)
}

.header2 .header_container .nav .nav_item ul li[data-v-1a7d8a7c] {
    margin-top: 10px
}

.header2 .header_container .nav .nav_item ul[data-v-1a7d8a7c]:before {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    background-color: #fff;
    border: 1px solid #eee;
    border-left: 0;
    border-bottom: 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    position: absolute;
    left: 50%;
    top: -9px;
    list-style: none;
    margin: 0;
    margin-left: -7.7px
}

.angle[data-v-1a7d8a7c] {
    right: 7px;
    top: 50%;
    border-color: transparent;
    border-style: solid;
    border-bottom-width: 0;
    border-top-color: #000;
    margin-top: -2.5px;
    transition: transform .3s ease-in
}

.angle[data-v-1a7d8a7c],
.angle[data-v-1a7d8a7c]:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-width: 5px
}

.angle[data-v-1a7d8a7c]:after {
    border-color: transparent;
    border-style: solid;
    content: "";
    bottom: 1px;
    margin-left: -5px;
    border-bottom-width: 0;
    border-top-color: #f6f7f9
}

.header2 .header_container .nav .nav_item:hover ul[data-v-1a7d8a7c] {
    display: block
}

.header2 .header_container .nav .nav_item:hover .angle[data-v-1a7d8a7c] {
    border-top-width: 0;
    border-bottom-color: #000;
    transition: transform .3s ease-in
}

.header2 .header_container .nav .nav_item:hover .angle[data-v-1a7d8a7c]:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    content: "";
    border-width: 5px;
    top: 1px;
    margin-left: -5px;
    border-top-width: 0;
    border-bottom-color: #f6f7f9
}

.vue-back-to-top[data-v-1a7d8a7c] {
    position: fixed;
    bottom: 100px;
    right: 5px;
    z-index: 100
}

div.vue-back-to-top .default[data-v-1a7d8a7c] {
    position: relative;
    display: block;
    color: #fff;
    cursor: pointer;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #2095ff;
    font-size: 36px
}

#dialog_content2[data-v-1a7d8a7c] {
    max-height: 100px;
    overflow-y: auto
}

#dialog_content2 span[data-v-1a7d8a7c] {
    display: block;
    padding: 0 10px 0 10px;
    color: #f88
}

#dialog_control a[data-v-1a7d8a7c] {
    border-right: 0 !important
}

.nav-right[data-v-1a7d8a7c] {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.search[data-v-1a7d8a7c] {
    width: auto;
    line-height: 30px;
    position: relative;
    margin-right: 5px
}

.search-ipt[data-v-1a7d8a7c] {
    width: 220px;
    line-height: 30px;
    background: #fff;
    height: auto;
    border-radius: 16px;
    padding: 0 10px;
    box-sizing: border-box;
    box-shadow: 0 0 2px #ccc
}

.search-ipt input[data-v-1a7d8a7c] {
    width: 170px;
    height: 30px;
    border: none;
    outline: none;
    float: left
}

.icon-sousuo[data-v-1a7d8a7c] {
    font-size: 20px;
    color: #999;
    cursor: pointer
}

.loginTxt[data-v-1a7d8a7c] {
    background: #f6f7f9;
    z-index: 3
}

.header2 .header_container .people img[data-v-1a7d8a7c] {
    margin-left: 5px
}

.content[data-v-18f83bf2],
.menu[data-v-18f83bf2] {
    float: left
}

.form_overlay #details {
    padding: 20px 0
}

.form_overlay #details table {
    border-left: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    border-collapse: collapse
}

.form_overlay #details table th {
    line-height: 2em
}

.form_overlay #details table td,
.form_overlay #details table th {
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    padding: 5px
}

.form_overlay #details table td {
    text-align: center
}

.form_overlay .cancel {
    float: right;
    margin-top: -25px;
    color: #000;
    cursor: pointer;
    font-size: 18px
}

#searchSection .search-line {
    margin-bottom: 10px
}

#searchSection .tab {
    float: left
}

#searchSection .tab a,
#searchSection .tab span {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    color: #333;
    cursor: pointer;
    display: block;
    float: left;
    height: 32px;
    line-height: 32px;
    margin-right: -1px;
    text-align: center;
    width: 90px
}

#searchSection .tab .on {
    background: #fbfbfb none repeat scroll 0 0;
    border-bottom: 2px solid #50abf2;
    color: #50abf2;
    height: 31px
}

#searchSection {
    height: 34px
}

#searchSection .s-checkbox,
#searchSection .s-input,
#searchSection .s-select {
    border: 1px solid #e6e6e6;
    border-right: none;
    background: #f5f7fc;
    height: 32px;
    line-height: 34px;
    padding-left: 10px;
    text-indent: 0;
    width: auto;
    border-radius: 2px;
    display: inline-block;
    vertical-align: middle
}

#searchSection .s-input.short {
    width: 100px
}

#searchSection .s-checkbox {
    padding-right: 5px;
    background: #fff;
    cursor: pointer
}

#searchSection .s-checkbox label {
    cursor: pointer
}

#searchSection .s-checkbox input {
    vertical-align: middle;
    margin-left: 2px;
    margin-top: -2px
}

#searchSection .s-select {
    height: 34px;
    padding-top: 5px;
    padding-bottom: 7px;
    line-height: inherit
}

#searchSection .ss-label {
    color: #333;
    font-size: 15px;
    line-height: 32px
}

#searchSection .separate {
    margin-right: 10px;
    border-right: 1px solid #e6e6e6
}

#searchSection .s-btn {
    border: 1px solid #4976e8;
    background: #4976e8;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    padding: 0 12px;
    cursor: pointer;
    border-radius: 2px;
    vertical-align: middle;
    display: inline-block
}

#searchSection .add-btn,
#searchSection .csv-btn,
#searchSection .import-btn,
#searchSection .prize-btn {
    float: right;
    background: #090;
    color: #fff;
    cursor: pointer;
    margin-left: 15px;
    line-height: 32px;
    height: 32px;
    display: inline-block;
    padding: 0 15px;
    border-radius: 3px;
    border-radius: 2px
}

#searchSection .add-btn:hover,
#searchSection .csv-btn:hover,
#searchSection .import-btn:hover,
#searchSection .prize-btn:hover {
    background: #026902
}

#searchSection .csv-btn,
#searchSection .import-btn {
    background: #8f8f8f none repeat scroll 0 0;
    border: 1px solid #8f8f8f
}

#searchSection .csv-btn:hover,
#searchSection .import-btn:hover {
    background: #6d6b6b
}

.del {
    background: #e4e4e4;
    color: #555;
    cursor: pointer;
    display: inline-block;
    height: 27px;
    line-height: 27px;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
    width: 24px
}

.form_overlay {
    visibility: hidden;
    width: 100%;
    height: 100%;
    z-index: 100
}

.other_overlay {
    display: none;
    z-index: 100
}

.form_overlay_bg,
.other_overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.form_overlay_bg {
    background: #000;
    opacity: .6;
    filter: alpha(opacity=60);
    z-index: 2
}

.form_panel,
.other_panel {
    background-color: #fff;
    left: 50%;
    max-height: 70%;
    overflow-y: auto;
    padding: 30px;
    position: fixed;
    top: 50%;
    max-width: 782px;
    min-width: 550px;
    margin-left: -25%;
    margin-top: -20%;
    z-index: 3
}

.form_panel.editor {
    width: 900px;
    z-index: 3
}

.form_panel.large {
    width: 600px;
    margin-left: -300px
}

.form_title {
    border-left: 3px solid #50abf2;
    color: #333;
    font-size: 16px;
    font-weight: 700;
    padding-left: 20px
}

.form_content {
    padding: 20px 0 20px 20px
}

.form_content p {
    line-height: 2;
    color: #999
}

.form_content textarea {
    width: 302px;
    resize: vertical;
    max-height: 300px;
    border: 1px solid #ddd
}

.form_content iframe,
.form_content textarea {
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.form_content .editor-content {
    width: 855px
}

.form_content .simple {
    width: 302px;
    padding: 5px;
    height: 110px;
    word-wrap: break-word;
    white-space: pre-wrap
}

.form_content .item {
    width: 100%;
    margin-bottom: 10px;
    line-height: 32px
}

.form_content .item input,
.form_content .item textarea {
    vertical-align: middle
}

.form_content .item:after {
    content: ".";
    height: 0;
    visibility: hidden
}

.form_content .item input[type=number],
.form_content .item input[type=password],
.form_content .item input[type=text] {
    border: 1px solid #ddd;
    height: 32px;
    line-height: 32px;
    width: 302px;
    box-sizing: border-box;
    padding: 0 5px
}

.form_panel.large .form_content .item input[type=number],
.form_panel.large .form_content .item input[type=password],
.form_panel.large .form_content .item input[type=text] {
    width: 390px
}

.form_content .item .item-input&gt;input {
    width: 270px
}

.form_content .item input[type=radio],
label.radio {
    margin-right: 10px
}

.require {
    color: #c00;
    margin-right: 5px;
    margin-left: -10px;
    width: 6px;
    display: inline-block
}

.form_content .label {
    color: #555;
    display: block;
    float: left;
    line-height: 32px;
    width: 100px;
    padding: 0 0 0 10px;
    font-size: 14px;
    font-weight: 400;
    text-align: left
}

.form_content .divLabel {
    color: #555;
    display: block;
    line-height: 24px;
    white-space: normal;
    word-wrap: break-word;
    margin-left: 130px;
    margin-right: 20px
}

.form_content .content {
    padding: 10px;
    background: #f9f9f9
}

.attachment {
    margin-left: 130px
}

.attachment a,
.handbook a {
    color: #266dc7;
    text-decoration: underline
}

.form_content .item .txtbox {
    width: 400px;
    height: 120px;
    display: inline-block
}

.form_content .item .txtbox .accord {
    width: 100%;
    height: 100%;
    overflow: auto;
    border: 1px solid #ddd
}

.form_content .item .txtbox .accord p {
    padding: 0 5px;
    line-height: 1.5
}

.form_content .item .item-box&gt;input {
    width: 225px
}

.item-box .tabs span {
    border: 1px solid #ddd;
    color: #555;
    cursor: pointer;
    margin-right: 10px;
    padding: 5px 15px
}

.item-box .tabs .on {
    background: #e19931 none repeat scroll 0 0;
    border: 1px solid #e19931;
    color: #fff
}

.form_content .item .button {
    background: #df6363;
    border: 1px solid #b74646;
    color: #fff;
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    width: 75px;
    text-align: center;
    box-sizing: border-box;
    position: relative
}

.form_content .imgMsg {
    padding-left: 130px;
    color: #df3d3e;
    font-size: 12px
}

.form_content .item .imgPreview {
    margin-left: 130px;
    margin-top: 10px;
    max-width: 300px;
    overflow: hidden
}

.form_content .item .imgPreview img {
    max-width: 300px
}

.item-box&gt;input,
.item-box&gt;span {
    float: left
}

.form_content #imageFile,
.form_content #imageFile1,
.form_content .upload-derict {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer
}

.applybox-list,
.filebox-list {
    float: left
}

.form_content .item select {
    border: 1px solid #ddd;
    height: 32px;
    width: 302px;
    padding-top: 7px;
    padding-bottom: 6px;
    line-height: inherit
}

.form_content .item .category {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    background: #fbfbfb;
    padding: 0 0 0 5px
}

.form_content .item .category::-ms-expand {
    display: none
}

.form_content .overlay-imgs&gt;li {
    float: left;
    height: 100px;
    margin-bottom: 10px;
    margin-right: 10px;
    overflow: hidden;
    width: 100px;
    position: relative
}

.form_content .del-button {
    background: none repeat scroll 0 0 #fff;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    z-index: 0
}

.form_control {
    bottom: 0;
    height: 40px;
    right: 0;
    text-align: center
}

.editor .form_control {
    padding-left: 20px
}

.form_control a {
    background: #50abf2;
    color: #fff;
    float: none;
    height: 34px;
    line-height: 34px;
    padding: 0 30px;
    border-radius: 3px;
    display: inline-block;
    text-align: center;
    margin: 0 20px
}

.form_control a:focus,
.form_control a:hover {
    color: #fff;
    text-decoration: none
}

.form_control .close {
    background: #8f8f8f;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-shadow: none;
    opacity: 1
}

.form_control .close:focus,
.form_control .close:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    opacity: 1
}

.form_content .item #resource {
    height: 34px;
    line-height: 34px
}

.overlay-close {
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 16px;
    color: #999
}

.pos-abt {
    position: absolute;
    right: 0;
    top: 0;
    width: 82px;
    height: 34px;
    z-index: 999;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}

.form_content .k-container {
    float: left;
    max-width: 302px
}

.form_content .check-label {
    display: inline-block;
    margin-right: 10px;
    word-break: break-all;
    word-wrap: break-word;
    font-weight: 400
}

.check-label&gt;input {
    margin-top: 0 !important;
    display: inline-block;
    vertical-align: middle
}

@media screen and (max-width:640px) {
    .form_panel,
    .other_panel {
        min-width: auto;
        box-sizing: border-box;
        width: 98%;
        border-radius: 10px
    }
    .form_control {
        padding-left: 0;
        text-align: center
    }
    .form_control a {
        display: inline-block;
        float: none;
        margin: 0 10px
    }
    .form_content .item input,
    .form_content .item input[type=number],
    .form_content .item input[type=password],
    .form_content .item input[type=text],
    .form_content .item textarea {
        width: 100%
    }
}

#layout {
    visibility: hidden;
    background: #f5f5f5
}

#panel {
    margin-left: 20px;
    width: 880px;
    float: right;
    overflow: hidden;
    background: #fff;
    padding: 30px;
    min-height: 990px
}

#mainPanel {
    position: relative
}

.panel-tab {
    margin-bottom: 10px
}

.panel-tab a,
.panel-tab span {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d6d6d6;
    color: #333;
    cursor: pointer;
    display: block;
    float: left;
    height: 32px;
    line-height: 32px;
    margin-right: -1px;
    text-align: center;
    padding: 0 15px
}

.panel-tab .on {
    background: #fbfbfb none repeat scroll 0 0;
    border-bottom: 2px solid #50abf2;
    color: #50abf2;
    height: 31px
}

.h-title {
    border-left: 4px solid #c00;
    line-height: 20px;
    margin: 10px 0;
    padding-left: 5px
}

.h-title&gt;span {
    color: #444;
    font-weight: 700;
    font-size: 15px
}

#searchSection {
    height: auto;
    width: 100%;
    text-align: left;
    margin-bottom: 15px
}

#searchSection .right {
    float: right
}

.add-btn {
    min-width: 60px;
    height: 40px;
    border-radius: 3px;
    background: #50abf2;
    color: #fff;
    cursor: pointer;
    line-height: 40px;
    text-align: center;
    margin-bottom: 20px;
    display: inline-block
}

.no-m-b {
    margin-bottom: 0
}

.col2 .left {
    float: left
}

.col2 .right {
    float: right
}

.col2 .left span {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d6d6d6;
    display: block;
    float: left;
    height: 32px;
    line-height: 32px;
    margin-right: -1px;
    text-align: center;
    width: 90px;
    cursor: pointer;
    color: #333
}

.col2 .left.tab1 {
    margin-right: 20px
}

.col2 .tab2 {
    display: none
}

.col2 .left .on {
    background: #fbfbfb none repeat scroll 0 0;
    border-bottom: 2px solid #099;
    color: #099;
    height: 31px
}

#list table,
.f_list table {
    border-collapse: collapse;
    text-align: center;
    background: #fff;
    width: 100%;
    margin: 0 auto;
    border-left: 1px solid #f0f0f3;
    border-top: 1px solid #f0f0f3
}

#list table th {
    height: 44px;
    background: #f5f7fc;
    border-right: 1px solid #f0f0f3;
    border-bottom: 1px solid #f0f0f3;
    color: #333;
    font-weight: 400
}

.a-link {
    color: #0090c8
}

#list table td .p_edit {
    color: #6fb0d6;
    margin-right: 5px
}

#list .l_header th.all {
    cursor: pointer
}

.batch {
    float: left;
    margin-top: 30px
}

.batch span {
    color: #fff;
    cursor: pointer;
    line-height: 32px;
    height: 32px;
    display: inline-block;
    padding: 0 15px;
    border-radius: 3px
}

.batch #batchPublish {
    background: #50abf2
}

.batch #batchUnPublish {
    margin-left: 15px;
    background: #8f8f8f
}

#list table td .p_del {
    color: #e36240
}

#list .l_header th,
.f_list .l_header th {
    line-height: 44px;
    font-weight: lighter
}

#list .l_header th,
#list td,
.f_list .l_header th,
.f_list td {
    border-right: 1px solid #f0f0f3;
    border-bottom: 1px solid #f0f0f3
}

#list td,
.f_list td {
    padding: 15px 5px;
    color: #959595
}

#list td.itemStatus0,
.f_list td.itemStatus0 {
    color: #eb6736
}

#list td.itemStatus1,
.f_list td.itemStatus1 {
    color: #219d2b
}

#list td.itemStatus2,
.f_list td.itemStatus2 {
    color: #959595
}

#list td.itemStatus3,
.f_list td.itemStatus3 {
    color: #1884d0
}

#list tr:hover,
.f_list tr:hover {
    background: #f0f9f9
}

#list tr.l_header:hover,
.f_list tr.l_header:hover {
    background: #f5f7fc
}

#list tr.l_header,
.f_list tr.l_header {
    border: 1px solid #f0f0f3;
    background: #f5f7fc;
    border: none;
    color: #666
}

#list .itemTitle&gt;img,
.f_list .itemTitle&gt;img {
    margin: 5px 0
}

#list .img,
.f_list .img {
    line-height: 0;
    display: block
}

#list .img img,
.f_list .img img {
    max-width: 70px;
    max-height: 70px;
    margin: 5px 0
}

#list .status_0,
.f_list .status_0,
.list .status_0 {
    color: #333
}

#list .status_1,
.f_list .status_1,
.list .status_1 {
    color: #099
}

#list .status_2,
.f_list .status_2,
.list .status_2 {
    color: #ff9000
}

#list .status_3,
.f_list .status_3,
.list .status_3 {
    color: #266dc7
}

#list .status_4,
.f_list .status_4,
.list .status_4 {
    color: #cb5c5c
}

#list .status_5,
.f_list .status_5,
.list .status_5 {
    color: #fe2323
}

#list .other1,
.f_list .other1 {
    color: #333;
    text-decoration: underline;
    padding: 0 5px
}

#list .edit,
.f_list .edit {
    color: #266dc7;
    text-decoration: underline;
    padding: 0 5px
}

#list .disable,
.f_list .disable {
    color: #ff2424;
    text-decoration: underline;
    padding: 0 5px
}

#list .undisable,
.f_list .undisable {
    color: #07b0ae;
    text-decoration: underline;
    padding: 0 5px
}

#list .delete,
#list .undelete,
.f_list .delete,
.f_list .undelete {
    color: #ff2424;
    text-decoration: underline;
    padding: 0 5px
}

#list .choice,
.f_list .choice {
    color: #266dc7;
    text-decoration: underline;
    padding: 0 5px
}

#list .see,
.f_list .see {
    color: #1884d0;
    text-decoration: underline;
    padding: 0 5px
}

#list .nopublish,
.f_list .publish {
    color: #ff2424;
    text-decoration: underline;
    padding: 0 5px
}

#list .publish,
.f_list .nopublish {
    color: #07b0ae;
    text-decoration: underline;
    padding: 0 5px
}

#list .add,
#list .delpublish,
.f_list .add,
.f_list .delpublish {
    color: #266dc7;
    text-decoration: underline;
    padding: 0 5px
}

#list .upload,
.f_list .upload {
    color: #70b603;
    text-decoration: underline;
    padding: 0 5px
}

#list .import,
#list .warn,
.f_list .import,
.f_list .warn {
    color: #eea236;
    text-decoration: underline;
    padding: 0 5px
}

#list .modify,
.f_list .modify {
    color: #07b0ae;
    text-decoration: underline;
    padding: 0 5px;
    cursor: pointer
}

#list .set,
.f_list .set {
    color: #14b0e3;
    text-decoration: underline;
    padding: 0 5px
}

#list .look,
.f_list .look {
    color: #1884d0;
    padding: 0 5px
}

#list .per,
#o_list .per {
    color: #999;
    padding: 0;
    margin: 0;
    font-size: 14px;
    display: inline-block;
    width: 90%
}

.f_list .choose {
    color: #18a6d5
}

.f_list .cancel,
.f_list .choose {
    text-decoration: none;
    padding: 0 10px
}

.f_list .cancel {
    color: #ea521d
}

.t_img {
    display: block;
    position: relative;
    height: 0
}

.t_img img {
    height: 35px;
    max-width: 70px
}

.t_img img:hover {
    position: absolute;
    height: 100px;
    left: 10px;
    top: -20px;
    border: 4px solid #d1d1d1;
    z-index: 1000;
    max-width: inherit
}

.ubtn {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #ddd;
    color: #333;
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 5px 0;
    text-align: center;
    width: 80px;
    cursor: pointer
}

.images {
    padding: 20px 5px
}

.images .imgbox {
    height: 70px;
    overflow: hidden
}

.images .imgbox img {
    width: 70px;
    vertical-align: middle
}

.images li {
    width: 70px;
    height: 100px;
    overflow: hidden;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    text-align: center;
    position: relative
}

.images .img-action {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%
}

.images .img-action a {
    color: #007dc1
}

.img-bar {
    position: absolute;
    right: 20px;
    top: 0
}

#list {
    clear: both;
    margin-top: 20px
}

.check-all {
    cursor: pointer
}

#leftmenu {
    width: 240px;
    color: #fff;
    height: 100%;
    float: left
}

#leftmenu .m-title {
    text-align: center;
    height: 72px;
    line-height: 72px;
    color: #000;
    background: #fff;
    font-size: 20px
}

#leftmenu .m-title .iconfont {
    font-size: 22px;
    margin-right: 10px
}

.left_title {
    font-size: 16px;
    background: #f5f5f5;
    padding: 20px 0 20px 5px
}

.left_title p {
    padding: 0 0 0 10px;
    border-left: 3px solid #e8521a
}

#leftmenu .list .m-btn {
    color: #666;
    display: block;
    font-size: 14px;
    padding: 0;
    text-decoration: none;
    height: 40px;
    line-height: 40px;
    background: #eee;
    padding: 0 20px;
    border: 1px solid #e4e4e4;
    border-radius: 22px
}

#leftmenu li.list:hover .m-btn {
    background: #4976e8;
    background: linear-gradient(90deg, #4976e8 0, #5c8aff);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#4976e8", endColorstr="#5c8aff", GradientType=1);
    color: #fff;
    border: 1px solid #4976e8
}

#leftmenu ul.a-menu {
    list-style: none;
    display: block;
    margin-top: 0;
    width: 100%;
    background: #fff;
    padding: 15px 0 30px;
    margin-top: 10px
}

#leftmenu li.list {
    overflow: hidden;
    margin: 15px 17px 0
}

#leftmenu li a .iconfont {
    margin-right: 10px
}

#leftmenu li a .iconfont.pull-right {
    margin-right: 0
}

#leftmenu .m-list ul {
    padding-top: 10px
}

#leftmenu .m-list ul li a {
    color: #666;
    display: block;
    padding-left: 50px;
    margin: 13px 0
}

#leftmenu .m-list ul li a.hasdot {
    position: relative
}

#leftmenu .m-list ul li a.hasdot:after {
    content: "";
    display: block;
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: red;
    border-radius: 3px;
    top: 3px;
    left: 112px
}

#leftmenu li.current .m-btn {
    background: #4976e8;
    background: linear-gradient(90deg, #4976e8 0, #5c8aff);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#4976e8", endColorstr="#5c8aff", GradientType=1);
    color: #fff;
    border: 1px solid #4976e8
}

#leftmenu .m-list ul .current a {
    color: #4976e8
}

#leftmenu .overview {
    list-style: none;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #f1f1f1
}

#leftmenu .overview p {
    height: 45px;
    border-bottom: 1px solid #f1f1f1;
    padding: 0 0 0 20px;
    font-size: 16px;
    line-height: 45px;
    font-weight: 400;
    border-radius: 3px;
    position: relative
}

#leftmenu .thumb .end,
#menu .thumb {
    background-color: #ddd
}

#leftmenu .scrollbar {
    position: absolute;
    right: -1px;
    top: 0;
    width: 8px;
    z-index: 999
}

#leftmenu .track {
    background-color: #f3f3f3;
    height: 100%;
    width: 6px;
    position: relative;
    padding: 0 1px
}

#leftmenu .thumb {
    height: 20px;
    width: 6px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 0
}

#leftmenu .thumb .end {
    overflow: hidden;
    height: 5px;
    width: 6px
}

#leftmenu .disable {
    display: none
}

.noSelect {
    -ms-user-select: none;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none
}

#leftmenu .dropdown {
    float: right;
    margin-right: 10px
}

#leftmenu ul.dropdown_menu {
    background: #e7e7e7;
    z-index: 200
}

#leftmenu ul.dropdown_menu.on {
    display: block
}

#leftmenu li.menu_item {
    cursor: pointer
}

#leftmenu li.menu_item a {
    border-left: none;
    color: #656468;
    padding: 10px 0 10px 50px
}

#leftmenu li.menu_item.on {
    background: #e7e7e7
}


/*!*@import "../../assets/css/common(1).css";*!*/


/*!*@import "../../assets/css/panel.css";*!*/


/*!*@import "../../assets/css/laydate.css";*!*/


/*!*@import "../../assets/css/laydate(1).css";*!*/


/*!*@import "../../assets/css/user.css";*!*/

.main[data-v-2a33e294] {
    width: auto;
    display: flex
}

.center_content .person ul {
    float: left
}

.center_content .person li {
    padding: 15px 0
}

.center_content .person li:last-child {
    width: 100%
}

.center_content .person li .info {
    font-size: 16px
}

.center_content .person li .info span {
    font-size: 14px
}

.center_content .person .head {
    float: right
}

.center_content .person .userhead {
    text-align: center
}

.center_content .person .userhead img {
    width: 150px;
    height: 150px;
    border-radius: 50%
}

.center_content .person .upload {
    background: #216acd;
    color: #fff;
    cursor: pointer;
    line-height: 36px;
    height: 36px;
    text-align: center;
    border-radius: 3px;
    margin-top: 15px
}

.center_content .person .upload:hover {
    background: #447fd0;
    color: #fff
}

.en-lang .center_content .person .upload {
    padding: 0 15px
}

.change-email,
.change-phone {
    color: #50abf2;
    margin-left: 20px
}

.imageSelector {
    width: 560px;
    padding: 20px
}

#thumbPreview,
#thumbPreview img {
    height: 200px;
    width: 200px;
    margin: 0 auto;
    background: #999
}

#thumbPreview {
    float: left
}

.image-file-content {
    float: right;
    width: 320px
}

.image-file-btn {
    background: #2f7cee;
    position: relative;
    height: 42px;
    line-height: 42px;
    width: 120px;
    border-radius: 3px;
    cursor: pointer;
    margin: 0
}

.image-file-btn:hover {
    background: #447fd0
}

.image-file-btn .image-file-txt {
    display: block !important;
    height: 100%;
    width: 100%;
    line-height: 42px;
    font-size: 15px;
    color: #fff;
    text-align: center;
    position: relative;
    cursor: pointer
}

.image-file-btn input {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    z-index: 1
}

#elList li a[data-v-59f3190b] {
    display: inline
}

#elList li[data-v-59f3190b] {
    border-bottom: none;
    margin: 6px 0 6px 0
}

.center_content[data-v-59f3190b] {
    width: 900px !important;
    margin: 0 !important
}

#itemForm {
    margin-left: 10px
}

.item {
    margin-bottom: 20px
}

.t-input {
    border: 1px solid #dbdbdb;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    width: 300px
}

.title {
    color: #444;
    margin-right: 10px;
    display: inline-block;
    width: 90px;
    vertical-align: middle
}

.t-select {
    border: 1px solid #dbdbdb;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    min-width: 120px
}

.submitBtn,
.submitBtn-card {
    background: #216acd;
    color: #fff;
    height: 34px;
    line-height: 34px;
    margin-left: 114px;
    padding: 8px 30px;
    cursor: pointer
}

.h-title {
    font-size: 18px;
    color: #666;
    padding-left: 14px;
    border-left: 4px solid #666;
    line-height: 18px;
    height: 20px;
    margin-bottom: 20px
}

.tip {
    margin-top: 40px;
    margin-left: 10px
}

.tip p {
    color: #666;
    font-size: 14px;
    line-height: 24px
}

.center_content[data-v-c88fcac2] {
    width: 900px !important;
    margin: 0 !important
}

.tip[data-v-c88fcac2] {
    text-align: left
}

.status .itemStatus0 {
    color: #eb6736
}

.status .itemStatus1 {
    color: #219d2b
}

.status .itemStatus2 {
    color: #959595
}

.status .itemStatus3 {
    color: #1884d0
}

.applyTable .hide {
    display: none
}

.applyTable h2 {
    font-weight: 400;
    margin-bottom: 30px
}

.applyTable table {
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    font-size: 16px;
    width: 850px;
    margin: 0 auto
}

.applyTable table td {
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    height: 45px
}

.applyTable table td.td1 {
    width: 125px
}

.applyTable table td.td2 {
    width: 100px
}

.applyTable table td.td3 {
    width: 150px
}

.applyTable table td input[type=text],
.applyTable table td textarea {
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    font-size: 16px;
    padding: 0 15px;
    box-sizing: border-box;
    display: block
}

.applyTable table td textarea {
    resize: none;
    padding: 10px 15px
}

.applyTable table td input[type=radio] {
    margin-left: 15px;
    margin-right: 5px
}

.applyTable .attchs {
    padding: 20px 10px;
    width: 850px;
    margin: 30px auto 0;
    text-align: left
}

.applyTable .attchs .attch_item {
    position: relative;
    margin-bottom: 20px
}

.applyTable .attchs .attch_item a {
    background: #df6363;
    border: 1px solid #b74646;
    border-radius: 5px
}

.applyTable .attchs .attch_item a,
.applyTable .attchs .attch_item a.viewBtn {
    display: inline-block;
    position: absolute;
    right: 0;
    top: -2px;
    width: 60px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center
}

.applyTable .attchs .attch_item a.viewBtn {
    background: #50abf2;
    border: 1px solid #4976e8;
    border-radius: 5px
}

.applyTable .submit {
    margin-top: 100px;
    padding-bottom: 100px
}

.applyTable .submit a.subBtn {
    font-size: 18px;
    color: #fff;
    background: #50abf2;
    border: 1px solid #4976e8;
    padding: 10px 20px;
    border-radius: 5px
}

.form_content .item.hide {
    display: none
}

.form_content .item:after {
    display: block;
    content: "";
    clear: both
}

.form_content .filebox-list {
    margin-top: -3px
}

.form_content .item .item-box .button {
    position: relative;
    top: -5px;
    left: 30px;
    margin-right: 30px
}

.form_content .item .item-box input {
    width: 90px
}

.form_content .item .preview {
    float: left;
    margin-right: 50px
}

.form_content .preview img {
    max-height: 150px;
    cursor: pointer;
    vertical-align: middle
}

.form_panel2 {
    background-color: #fff;
    max-height: 80%;
    max-width: 80%;
    overflow: auto;
    position: fixed;
    top: 50%;
    left: 50%
}

#imgView img {
    vertical-align: middle
}

.major {
    width: 700px;
    margin: 30px auto 0;
    padding: 0;
    box-sizing: border-box
}

.major:after {
    content: "";
    display: block;
    clear: both
}

.major-title {
    float: left;
    font-size: 16px;
    line-height: 36px
}

.major-beizhu {
    float: right;
    font-size: 13px;
    color: red;
    line-height: 38px;
    margin-right: -8px
}

.fs-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999
}

.fs-wrap {
    float: left;
    width: 440px;
    font-size: 16px;
    line-height: 1;
    text-align: left;
    margin-left: 10px
}

.fs-label-wrap {
    position: relative;
    border: 1px solid #ccc;
    cursor: default
}

.fs-dropdown,
.fs-label-wrap {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fs-label-wrap .fs-label {
    padding: 10px 22px 10px 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.fs-arrow {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #000;
    position: absolute;
    top: 0;
    right: 5px;
    bottom: 0;
    margin: auto
}

.fs-dropdown {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-top: 5px;
    width: 438px;
    z-index: 1000
}

.fs-dropdown .fs-options {
    max-height: 400px;
    overflow: auto
}

.fs-search input {
    width: 100%;
    padding: 2px 4px;
    border: 0
}

.fs-optgroup-label,
.fs-option,
.fs-search {
    padding: 6px 8px;
    border-bottom: 1px solid #eee;
    cursor: default
}

.fs-option {
    cursor: pointer
}

.fs-option.hl {
    background-color: #f5f5f5
}

.fs-wrap.multiple .fs-option {
    position: relative;
    padding-left: 30px
}

.fs-wrap.multiple .fs-checkbox {
    position: absolute;
    display: block;
    width: 30px;
    top: 0;
    left: 0;
    bottom: 0
}

.fs-wrap.multiple .fs-option .fs-checkbox i {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 14px;
    height: 14px;
    border: 1px solid #aeaeae;
    border-radius: 2px;
    background-color: #fff
}

.fs-wrap.multiple .fs-option.selected .fs-checkbox i {
    background-color: #fff;
    border-color: transparent;
    background-repeat: no-repeat;
    background-position: 50%
}

.fs-wrap .fs-option:hover {
    background-color: #f5f5f5
}

.fs-optgroup-label {
    font-weight: 700
}

.hidden {
    display: none
}

#subBtn,
#subBtn3 {
    text-align: left;
    width: 850px;
    margin: 25px auto 0
}

#subBtn3 a,
#subBtn a {
    text-decoration: underline;
    font-size: 16px;
    color: #2045a9;
    margin-left: 10px
}

#subBtn3 a:hover,
#subBtn a:hover {
    color: #12ae75
}

#subjectForm_overlay .form_panel {
    position: fixed;
    top: 50% !important;
    left: 50%;
    width: 1200px;
    height: 600px;
    background-color: #f3f3f3;
    overflow-y: auto;
    padding: 0;
    max-width: none;
    z-index: 3;
    transform: translate(-50%, -50%)
}

#subjectForm_overlay .form_title {
    font-size: 20px;
    padding: 20px 0;
    border: none;
    font-weight: 500;
    text-align: center
}

#subjectForm_overlay .form_content {
    padding: 0;
    background: #fff
}

.subjects {
    padding: 30px
}

.subjects .subjectItem {
    margin-bottom: 60px
}

.subjects .subjectItem .item_title {
    padding: 0 15px 0 5px
}

.subjects .subjectItem .item_title .title {
    float: left;
    font-size: 17px
}

.subjects .subjectItem .item_title .contacts {
    float: right;
    line-height: 32px
}

.subjects .subjectItem .item_title .contacts input {
    font-size: 15px;
    padding: 3px;
    outline: none
}

.subjects .subjectItem .item_title .contacts input.name {
    width: 100px
}

.subjects .subjectItem .item_title .contacts input.phone {
    width: 130px;
    margin-left: 20px
}

.subjects .subjectItem hr {
    margin: 5px 0;
    background-color: #bbb
}

.subjects .subjectItem .item_options {
    padding-left: 12px
}

.subjects .subjectItem .item_options .option {
    float: left;
    width: 159px;
    position: relative;
    font-size: 16px;
    color: #aaa;
    text-align: left;
    padding-left: 22px;
    margin-top: 20px;
    cursor: pointer;
    margin-left: 5px
}

.subjects .subjectItem .item_options .option .checkbox {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0
}

.subjects .subjectItem .item_options .option .checkbox span {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 12px;
    height: 12px;
    border: 2px solid #cdcdcd;
    background-color: #efefef
}

.subjects .subjectItem .item_options .option.selected p {
    color: #333
}

.subjects .subjectItem .item_options .option.selected .checkbox span {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtUlEQVQ4T2NkoBAwUqifYaQYoKCgwCEkJLTu379/9RcuXDiNHG5Yw0BFRYXvzp07n6AKWYyMjLYzMjK6MDAw9J09e7YYrwFGRkapDAwM1b9+/TK/cuXKG2Nj4zUMDAwB////n33u3Ll0BgaG/3gNMDQ0TGJkZJzDyMh4lYGB4TIDA0Pk////p5w7dy4XW5Rj9QKSIYz///+feO7cuQJc6QVnOoAaYg51Ns70NlISEr4MR3EYAAC8fDgRbgjGGAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 50%
}

.form_btns {
    text-align: center;
    padding-bottom: 30px
}

.form_btns a {
    font-size: 17px;
    color: #fff;
    padding: 5px 15px;
    border-radius: 5px
}

.form_btns a.closeBtn {
    background: #bcbcbc;
    border: 1px solid #aaa
}

.form_btns a.subBtn {
    background: #50abf2;
    border: 1px solid #4976e8;
    margin-left: 25px
}

.step span {
    vertical-align: top
}

table td input[disabled],
table td textarea[disabled] {
    background: #fff;
    color: #333
}

.btns .btn {
    display: inline-block;
    color: #fff;
    background: #50abf2;
    border: 1px solid #4976e8;
    border-radius: 3px;
    font-size: 14px;
    padding: 5px 10px
}

.status {
    width: 850px;
    margin: 40px auto;
    font-size: 14px;
    text-align: left
}

.status&gt;h3 {
    color: #666;
    font-weight: 400;
    padding-left: 10px;
    line-height: 1em;
    position: relative;
    left: -4px
}

.status&gt;h3:before {
    content: "";
    width: 2px;
    height: 1em;
    background-color: #666;
    position: absolute;
    left: 0;
    top: 0
}

.progress {
    margin: 20px 0;
    width: 320px;
    height: 4px;
    background-color: #d7d7d7;
    color: #666;
    position: relative
}

.progress:after,
.progress:before {
    content: "";
    width: 10px;
    height: 10px;
    background-color: #d7d7d7;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    position: absolute;
    left: 0
}

.progress:after {
    left: auto;
    right: -2px
}

.progressBar {
    width: 0;
    height: 100%;
    background-color: #4aa6ea;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    display: block
}

.progress.end:after,
.progress.ongoing:before,
.progress.reject:after {
    width: 14px;
    height: 14px;
    background-color: #4aa6ea;
    left: -5px;
    top: -5px
}

.progress.end:before {
    background-color: #4aa6ea
}

.progress.end:after,
.progress.reject:after {
    left: auto;
    right: -5px
}

.progress.reject:after,
.progress.reject:before {
    background-color: #c72a29
}

.progress.ongoing .progressBar {
    width: 50%
}

.progress.end .progressBar {
    width: 100%
}

.progress.reject .progressBar {
    width: 100%;
    background-color: #c72a29
}

.leftTip {
    left: -4px
}

.leftTip,
.rightTip {
    position: absolute;
    top: 10px
}

.rightTip {
    right: -12px
}

.leftInfo {
    font-size: 12px;
    color: #999;
    max-width: 50%;
    position: absolute;
    left: -4px;
    top: 40px
}

.leftInfo .btns {
    margin: 10px 0
}

.rightInfo {
    min-width: 170%;
    position: absolute;
    left: 100%;
    top: 40px;
    margin-left: -34px
}

#downloadBtn {
    background-color: #951d1d;
    border-color: #771717
}

#downloadBtn.disabled {
    background-color: #aaa;
    border-color: #aaa;
    cursor: not-allowed
}

.btns {
    text-align: center;
    margin: 210px 0 50px
}

.btns .btn {
    margin: 0
}

@media screen and (max-width:640px) {
    #subCenter {
        padding: 0
    }
    .applyTable h2 {
        display: none
    }
    .vipRegCon {
        width: 100%;
        padding: 30px 20px;
        margin-top: 0;
        border-radius: 10px;
        box-sizing: border-box
    }
    .applyTable table,
    .applyTable table tr {
        display: block;
        border: none;
        overflow: hidden;
        width: 100%
    }
    .applyTable table tbody,
    .applyTable table td {
        display: block;
        width: 100%
    }
    .applyTable table td {
        border: none;
        height: auto;
        padding-left: 120px;
        margin-bottom: 15px;
        box-sizing: border-box
    }
    .applyTable table td.td1,
    .applyTable table td.td2,
    .applyTable table td.td3 {
        width: 100px;
        clear: both;
        float: left;
        padding-left: 0;
        color: #2a3634;
        text-align: left;
        font-size: 14px;
        letter-spacing: -1px;
        line-height: 36px
    }
    .applyTable table td&gt;p {
        display: inline
    }
    .applyTable table td.td1:after,
    .applyTable table td.td2:after,
    .applyTable table td.td3:after {
        content: " :"
    }
    .applyTable table td input[type=text] {
        width: 100%;
        height: 36px;
        box-sizing: border-box;
        background: #f6f8fb;
        border: 1px solid #e3e5ec;
        border-radius: 5px
    }
    .applyTable table td&gt;label {
        line-height: 36px;
        display: inline-block
    }
    .applyTable table td input[type=radio] {
        margin-right: 5px
    }
    .applyTable input:-ms-input-placeholder {
        color: #a4a7af
    }
    .applyTable input::-moz-placeholder {
        color: #a4a7af
    }
    .applyTable input::placeholder {
        color: #a4a7af
    }
    .applyTable .attchs {
        width: 100%;
        box-sizing: border-box;
        padding: 20px 10px;
        color: #2a3634;
        font-size: 14px
    }
    .applyTable .attchs .attch_item {
        padding: 10px 80px 10px 0;
        margin-bottom: 10px
    }
    .applyTable .attchs .attch_item a {
        bottom: 0;
        top: 0;
        margin: auto;
        background: #4976e8;
        border-color: #4976e8
    }
    .applyTable .submit a.subBtn {
        background: #4976e8;
        box-shadow: 0 3px 4px 0 rgba(73, 118, 232, .41);
        border-radius: 23px;
        height: 46px;
        line-height: 46px;
        padding: 0 30px;
        display: inline-block
    }
    #subjectForm_overlay .form_panel {
        width: 98%;
        left: 0;
        right: 0;
        margin-right: auto
    }
    .subjects .subjectItem .item_title .contacts,
    .subjects .subjectItem .item_title .title {
        float: none
    }
    .subjects .subjectItem .item_title .contacts {
        text-align: right;
        margin-top: 5px
    }
    .subjects .subjectItem .item_options .option {
        width: 100%;
        box-sizing: border-box
    }
}

#file-upload-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1001;
    display: none
}

.file-upload-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    background: #000;
    opacity: .6;
    filter: alpha(opacity=60)
}

.file-upload {
    position: absolute;
    width: 500px;
    height: 120px;
    left: 50%;
    margin-left: -260px;
    top: 50%;
    margin-top: -120px;
    background: #fff;
    padding: 20px 20px 20px
}

.file-upload-type {
    color: #333;
    display: block;
    margin-right: 50px;
    padding-bottom: 10px;
    position: relative;
    z-index: 0
}

.file-upload-close {
    position: absolute;
    width: 30px;
    height: 30px;
    color: #c00;
    font-size: 22px;
    right: 10px;
    top: 10px;
    cursor: pointer
}

.file_uploadBtn {
    background: #777 none repeat scroll 0 0;
    border-radius: 21px;
    color: #fff;
    display: block;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 140px;
    float: left;
    margin-right: 40px;
    cursor: pointer
}

#file_fileInput {
    opacity: 0;
    filter: alpha(opacity=0);
    height: 42px;
    position: absolute;
    left: 0;
    top: 60px;
    cursor: pointer
}

.fileBox {
    float: left;
    width: 450px;
    height: 42px;
    display: block
}

.filename {
    color: #666;
    font-size: 14px
}

.pbar {
    height: 10px;
    border-radius: 10px;
    width: 420px;
    background: #dedede;
    position: relative;
    margin-top: 10px;
    display: none
}

#file-upload-overlay .progress {
    height: 10px;
    border-radius: 10px;
    width: 0;
    background: #979797
}

#file_percent {
    color: #666;
    position: absolute;
    width: 60px;
    height: 20px;
    right: -80px;
    top: -5px
}

.pauseBtn {
    background: #8f8f8f
}

.goBtn,
.pauseBtn {
    display: block;
    width: 50px;
    text-align: center;
    padding: 5px;
    color: #fff;
    border-radius: 3px;
    cursor: pointer
}

.goBtn {
    background: #090
}

.form_content .label[data-v-5d7b0ec1] {
    width: 120px;
    line-height: 20px
}

#center[data-v-5d7b0ec1] {
    width: auto !important
}

#subjectForm_overlay .form_panel[data-v-5d7b0ec1] {
    margin-top: auto
}

.form_panel[data-v-5d7b0ec1] {
    top: 200px !important
}

#status[data-v-5d7b0ec1] {
    margin-left: 180px
}

.step[data-v-5d7b0ec1] {
    text-align: left
}

.step span.st1[data-v-5d7b0ec1] {
    margin-left: 132px
}

.step span.st2[data-v-5d7b0ec1] {
    margin-left: 220px
}

.step span.st3[data-v-5d7b0ec1] {
    text-align: center;
    margin-left: 148px
}

.step span.st4[data-v-5d7b0ec1] {
    margin-left: 132px
}

.subMenu[data-v-5d7b0ec1],
.vipReg[data-v-5d7b0ec1] {
    display: none
}

#center[data-v-5d7b0ec1] {
    width: 900px !important;
    margin: 0 !important
}

#subCenter[data-v-5d7b0ec1] {
    width: 900px !important;
    background: none !important;
    margin: -20px 0 0 !important
}

#content[data-v-5d7b0ec1] {
    width: 900px !important;
    margin: -10px 0 0 -40px !important
}

.vipRegCon[data-v-5d7b0ec1] {
    width: 900px;
    margin: 0;
    min-height: 498px
}

#status[data-v-5d7b0ec1] {
    margin-left: 30px !important
}

.center_content[data-v-aab9a3b6] {
    width: 900px !important;
    margin: 0 !important
}

.dialog_btn[data-v-aab9a3b6] {
    width: 70px;
    height: 36px;
    font-size: 14px
}

.cN-pagination[data-v-62322412] {
    margin-top: 40px
}

#pagination[data-v-e0fe6fb4] {
    float: none
}

.center_content[data-v-e0fe6fb4] {
    width: 900px !important;
    margin: 0 !important
}

.tip[data-v-e0fe6fb4] {
    text-align: left
}

.toggle-button[data-v-e0fe6fb4] {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.toggle-button li[data-v-e0fe6fb4] {
    background: #d8d8d8;
    margin-right: 10px;
    box-sizing: border-box;
    padding: 6px 10px;
    cursor: pointer
}

.toggle-button li&gt;div span[data-v-e0fe6fb4] {
    line-height: 1.2;
    display: block;
    text-align: center;
    color: #fff
}

.toggle-button .active[data-v-e0fe6fb4] {
    background: #4976e8
}

.buttons[data-v-e0fe6fb4] {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.buttons button[data-v-e0fe6fb4] {
    padding: 10px 20px;
    border: 1px solid #4976e8;
    background: #4976e8;
    color: #fff;
    margin-left: 10px;
    cursor: pointer
}

.buttons .export[data-v-e0fe6fb4] {
    background: #8f8f8f;
    border: 1px solid #8f8f8f
}

.buttons .publish[data-v-e0fe6fb4] {
    border: 1px solid #ffa445;
    background: #ffa445
}

.buttons .add[data-v-e0fe6fb4] {
    border: 1px solid #018484;
    background: #090
}

#list td[data-v-e0fe6fb4] {
    padding: 15px 5px;
    border-right: 1px solid #f0f0f3;
    border-bottom: 1px solid #f0f0f3;
    color: #959595
}

#list .color0[data-v-e0fe6fb4],
#list .color1[data-v-e0fe6fb4] {
    color: #eb6736
}

#list .color2[data-v-e0fe6fb4] {
    color: #959595
}

#list .color3[data-v-e0fe6fb4],
#list .color4[data-v-e0fe6fb4] {
    color: #eb6736
}

#list .color5[data-v-e0fe6fb4] {
    color: #219d2b
}

#list .color6[data-v-e0fe6fb4] {
    color: #ff9000
}

.date_box[data-v-6213c0bc] {
    border: 1px solid #e6e6e6;
    background-color: #f5f7fc;
    width: 150px;
    height: 32px;
    line-height: 32px;
    margin-right: 8px;
    padding-left: 8px
}

#searchSection[data-v-6213c0bc] {
    margin-top: 15px;
    margin-bottom: 16px
}

.center_content[data-v-6213c0bc] {
    width: 900px !important;
    margin: 0 !important
}

.dialog_btn[data-v-6213c0bc] {
    width: 70px;
    height: 36px;
    font-size: 14px
}

.title[data-v-6213c0bc] {
    font-size: 18px;
    color: #333;
    font-weight: 500
}

.title[data-v-6213c0bc]:before {
    content: "";
    display: inline-block;
    position: relative;
    top: 3px;
    width: 4px;
    height: 18px;
    background: #02a7f0;
    margin-right: 7px
}

.rowList[data-v-6213c0bc] {
    margin: 10px 0;
    border: 1px solid #eee;
    overflow: hidden
}

.rowList .meetName[data-v-6213c0bc] {
    height: 19px;
    padding: 10px;
    background-color: #f5f7fc
}

.rowList .meetName p[data-v-6213c0bc] {
    font-weight: 700;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 19px
}

.rowList .cover[data-v-6213c0bc] {
    position: relative;
    float: left;
    width: 357px;
    margin-left: 10px;
    margin-top: 10px
}

.rowList .cover img[data-v-6213c0bc] {
    width: 100%;
    height: 210px
}

.rowList .cover .cover_bottom[data-v-6213c0bc] {
    position: absolute;
    display: flex;
    padding: 0 10px;
    justify-content: space-between;
    background: rgba(0, 0, 0, .5);
    bottom: 6px;
    width: 337px;
    height: 25px
}

.rowList .cover .meetsource[data-v-6213c0bc] {
    font-size: 12px;
    display: inline-block;
    color: #fff;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.rowList .filelist[data-v-6213c0bc] {
    float: left;
    margin-top: 10px;
    width: 500px;
    max-height: 210px;
    overflow-y: auto;
    display: flex;
    flex-wrap: wrap;
    margin-left: 20px
}

.NoYet[data-v-6213c0bc] {
    height: 181px;
    margin-left: 222px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

.rowList .filelist .file_row[data-v-6213c0bc] {
    width: 500px;
    height: 35px
}

.rowList .filelist .file_row[data-v-6213c0bc]:nth-child(2n) {
    margin-right: 0
}

.file_row img[data-v-6213c0bc] {
    margin-right: 10px;
    position: relative;
    top: -4px
}

.file_row a[data-v-6213c0bc] {
    display: inline-block;
    max-width: 460px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.file_row a[data-v-6213c0bc]:hover {
    text-decoration: underline;
    color: #02a7f0
}

.paging[data-v-6213c0bc] {
    overflow: hidden
}

#pagination[data-v-6213c0bc] {
    margin-top: 20px
}

.form_panel[data-v-6213c0bc] {
    transform: translate(-60%, -70%);
    margin: 0;
    position: relative
}

.form_panel .close[data-v-6213c0bc] {
    position: absolute;
    right: 30px;
    top: 20px;
    cursor: pointer;
    color: red
}

#pagination {
    float: right;
    padding-right: 0;
    margin-top: 31px;
    padding-top: 4px;
    box-sizing: border-box
}

.batchBtns {
    float: left;
    margin-top: 31px
}

.batchBtns&gt;li {
    display: inline-block;
    margin-right: 10px
}

.batchBtns&gt;li&gt;input {
    margin-bottom: 0;
    background-color: #090;
    color: #fff;
    cursor: pointer;
    line-height: 32px;
    height: 32px;
    padding: 0 15px;
    border-radius: 3px;
    border: 0;
    font-size: 14px
}

.batchBtns&gt;li&gt;input.disable-btn {
    background-color: #ee5249
}

.errorMsg {
    padding-left: 1em
}

.errorMsg&gt;li {
    list-style: inherit
}

.form_content p.color-red {
    color: #df3d3e
}

.date_box[data-v-4debb146] {
    border: 1px solid #ddd;
    width: 292px;
    height: 32px;
    line-height: 32px;
    margin-right: 8px;
    padding-left: 8px
}

#dialog_content2[data-v-4debb146] {
    max-height: 100px;
    overflow-y: auto;
    border-top: 1px solid #ddd
}

#dialog_content2 .success[data-v-4debb146] {
    color: #aaa
}

#dialog_content2 .fail[data-v-4debb146] {
    color: #e33
}

#dialog_content2[data-v-288bf250] {
    max-height: 100px;
    overflow-y: auto;
    border-top: 1px solid #ddd
}

#dialog_content2 .success[data-v-288bf250] {
    color: #aaa
}

#dialog_content2 .fail[data-v-288bf250] {
    color: #e33
}

.btncolor[data-v-288bf250] {
    border: 1px solid #4976e8 !important;
    background-color: #4976e8 !important
}

.action a[data-v-7bfc496c] {
    display: inline-block;
    padding: 0 !important;
    padding-right: 17px !important;
    word-wrap: break-word;
    text-align: left
}

.iconfont[data-v-7bfc496c] {
    color: #5683f7;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    text-align: center;
    line-height: 64px;
    background: #f1f3fb
}

#dialog_content2[data-v-7bfc496c] {
    max-height: 100px;
    overflow-y: auto;
    border-top: 1px solid #ddd
}

#dialog_content2 .success[data-v-7bfc496c] {
    color: #aaa
}

#dialog_content2 .fail[data-v-7bfc496c] {
    color: #e33
}

.btncolor[data-v-7bfc496c] {
    border: 1px solid #4976e8 !important;
    background-color: #4976e8 !important
}

.list-type[data-v-7bfc496c] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px
}

.list-type li[data-v-7bfc496c] {
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 200px;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center
}

.list-type li i[data-v-7bfc496c] {
    font-size: 40px;
    margin-right: 25px
}

.list-type li div span[data-v-7bfc496c] {
    display: block;
    text-align: center;
    font-size: 12px
}

.list-type li div span[data-v-7bfc496c]:first-child {
    font-size: 20px
}

.change-tab[data-v-7bfc496c] {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px
}

.change-tab li[data-v-7bfc496c] {
    display: inline-block;
    font-size: 18px;
    padding-bottom: 10px;
    cursor: pointer
}

.change-tab li[data-v-7bfc496c]:first-child {
    margin-right: 20px
}

.change-tab .changed[data-v-7bfc496c] {
    border-bottom: 2px solid #4976e8;
    font-weight: 700
}

.ck_select[data-v-13b2b624] {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAJZJREFUOE+lk8ENgCAQBBfswB54aT0UYRPGJizCeuRlD3QgGogQVFBPfN9MvN2DofBjhTyCoB6XGUDzUah0J1o7Gwu2j7Ab051wLFWg/F/+EShwSKxGgvGeKjjB1BVu8Jsg7AkgCecFmxlQ8QkGk4s62vnaUD4DL7HEEViq3ucQrcSVzPvcbVBbuHlSgrJTppxxPFv8Gnd/MFURn+UjYgAAAABJRU5ErkJggg==)
}

.ck_unselect[data-v-13b2b624] {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAD1JREFUOE9jZKAQMFKonwFugNC02/9JMexdlipYL4oBMEFCBoEsGzVgNAxolw4IpUBkeYyUSIpmZLUU50YAmmZYEfiB5zsAAAAASUVORK5CYII=)
}

.action a[data-v-13b2b624] {
    display: inline-block;
    padding: 0 !important;
    padding-right: 17px !important;
    word-wrap: break-word;
    text-align: left
}

.btncolor[data-v-13b2b624] {
    border: 1px solid #4976e8 !important;
    background-color: #4976e8 !important
}

.form_panel[data-v-13b2b624] {
    margin: 0;
    transform: translate(-50%, -50%)
}

.form_content table[data-v-13b2b624] {
    border-collapse: collapse;
    text-align: center;
    background: #fff;
    width: 100%;
    margin: 0 auto;
    border-left: 1px solid #f0f0f3;
    border-top: 1px solid #f0f0f3
}

.form_content tr.l_header[data-v-13b2b624] {
    border: 1px solid #f0f0f3;
    background: #f5f7fc;
    border: none;
    color: #666
}

.form_content table th[data-v-13b2b624] {
    height: 44px;
    background: #f5f7fc;
    line-height: 44px;
    border-right: 1px solid #f0f0f3;
    border-bottom: 1px solid #f0f0f3;
    font-weight: lighter
}

.form_content td[data-v-13b2b624] {
    padding: 2px 5px;
    border-right: 1px solid #f0f0f3;
    border-bottom: 1px solid #f0f0f3;
    color: #959595
}

#expert-search[data-v-13b2b624] {
    margin-bottom: 10px
}

#expert-search .s-checkbox[data-v-13b2b624],
#expert-search .s-input[data-v-13b2b624],
#expert-search .s-select[data-v-13b2b624] {
    border: 1px solid #e6e6e6;
    background: #f5f7fc;
    height: 32px;
    line-height: 34px;
    padding-left: 10px;
    text-indent: 0;
    width: auto;
    border-radius: 2px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

#expert-search .s-btn1[data-v-13b2b624] {
    border: 1px solid #4976e8;
    background: #4976e8;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    padding: 0 12px;
    cursor: pointer;
    border-radius: 2px;
    vertical-align: middle;
    display: inline-block
}

.date_box[data-v-6f7e1242] {
    border: 1px solid #e6e6e6;
    background-color: #f5f7fc;
    width: 150px;
    height: 32px;
    line-height: 32px;
    margin-right: 8px;
    padding-left: 8px
}

.tips[data-v-6f7e1242] {
    position: relative;
    left: 110px;
    font-size: 12px;
    color: #aaa
}

.tips_Hover[data-v-6f7e1242] {
    top: 30px;
    height: 50px
}

.previewImg[data-v-6f7e1242] {
    position: relative;
    left: -105px;
    top: 40px;
    width: 180px;
    height: 120px
}

.date_box[data-v-d7d12e4c] {
    border: 1px solid #e6e6e6;
    background-color: #f5f7fc;
    width: 150px;
    height: 32px;
    line-height: 32px;
    margin-right: 8px;
    padding-left: 8px
}

.fileNamePath[data-v-d7d12e4c] {
    cursor: pointer;
    position: relative;
    text-decoration: underline;
    display: inline-block;
    max-width: 300px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    top: 10px;
    color: #5684f8
}

.onSave[data-v-d7d12e4c] {
    position: relative;
    top: 20px;
    width: 50px;
    height: 30px
}

.date_box[data-v-f84a45a8] {
    border: 1px solid #e6e6e6;
    background-color: #f5f7fc;
    width: 150px;
    height: 32px;
    line-height: 32px;
    margin-right: 8px;
    padding-left: 8px
}

#dialog_content2[data-v-f84a45a8] {
    max-height: 100px;
    overflow-y: auto;
    border-top: 1px solid #ddd
}

#dialog_content2 .success[data-v-f84a45a8] {
    color: #aaa
}

#dialog_content2 .fail[data-v-f84a45a8] {
    color: #e33
}

#dialog_content2[data-v-40591954] {
    max-height: 100px;
    overflow-y: auto;
    border-top: 1px solid #ddd
}

#dialog_content2 .success[data-v-40591954] {
    color: #aaa
}

#dialog_content2 .fail[data-v-40591954] {
    color: #e33
}

#dialog_content2[data-v-fb5eab00] {
    max-height: 100px;
    overflow-y: auto;
    border-top: 1px solid #ddd
}

#dialog_content2 .success[data-v-fb5eab00] {
    color: #aaa
}

#dialog_content2 .fail[data-v-fb5eab00] {
    color: #e33
}

.toggle-button[data-v-542a3650] {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.toggle-button li[data-v-542a3650] {
    margin-right: 10px;
    padding: 2px 10px;
    background: #d8d8d8;
    box-sizing: border-box;
    cursor: pointer
}

.toggle-button li&gt;div span[data-v-542a3650] {
    display: block;
    text-align: center;
    color: #fff
}

.toggle-button .active[data-v-542a3650] {
    background: #4976e8
}

.buttons[data-v-542a3650] {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.buttons button[data-v-542a3650] {
    padding: 10px 20px;
    border: 1px solid #4976e8;
    background: #4976e8;
    color: #fff;
    margin-left: 10px;
    cursor: pointer
}

.buttons .export[data-v-542a3650] {
    background: #8f8f8f;
    border: 1px solid #8f8f8f
}

.buttons .publish[data-v-542a3650] {
    border: 1px solid #ffa445;
    background: #ffa445
}

#list[data-v-542a3650] {
    overflow-x: auto
}

#list table[data-v-542a3650] {
    width: 1200px
}

#list td[data-v-542a3650] {
    padding: 15px 5px;
    border-right: 1px solid #f0f0f3;
    border-bottom: 1px solid #f0f0f3;
    color: #959595
}

#list td[data-v-542a3650]:last-child {
    width: 200px
}

#list .color0[data-v-542a3650],
#list .color1[data-v-542a3650] {
    color: #eb6736
}

#list .color2[data-v-542a3650] {
    color: #1884d0
}

#list .color3[data-v-542a3650],
#list .color4[data-v-542a3650] {
    color: #eb6736
}

#list .color5[data-v-542a3650] {
    color: #219d2b
}

.content-title[data-v-1f1002b5] {
    width: 100%;
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 20px;
    overflow: hidden
}

.content-title p[data-v-1f1002b5] {
    float: left;
    font-size: 18px;
    font-weight: 400;
    padding-left: 10px;
    position: relative
}

.content-title p[data-v-1f1002b5]:before {
    content: "";
    position: absolute;
    width: 3px;
    height: 17px;
    background-color: #4878e7;
    left: 0;
    top: 50%;
    margin-top: -8px
}

.content-title .btns[data-v-1f1002b5] {
    float: right;
    margin: 0;
    padding: 0
}

.content-title .btns button[data-v-1f1002b5] {
    display: inline-block;
    border: 1px solid transparent;
    color: #fff;
    background-color: #727272;
    padding: 6px 10px;
    border-radius: 5px;
    cursor: pointer
}

.content-title .btns .save-submit-btn[data-v-1f1002b5] {
    background-color: #f67a00;
    border-color: #e87000;
    margin-right: 10px
}

.content-title .btns .save-btn[data-v-1f1002b5] {
    background-color: #090;
    border-color: #008d01;
    margin-right: 10px
}

.content-title .btns .back-btn[data-v-1f1002b5] {
    border-color: #625c5c
}

.content-form[data-v-1f1002b5] {
    width: 100%;
    padding-top: 20px;
    box-sizing: border-box
}

.content-form .form-row[data-v-1f1002b5] {
    width: 100%;
    display: table
}

.content-form .form-row .form-col[data-v-1f1002b5] {
    display: table-cell;
    padding: 0 20px
}

.content-form .form-row .form-col .form-group[data-v-1f1002b5] {
    margin-bottom: 15px;
    min-width: 200px
}

.content-form .form-row .form-col .form-group label[data-v-1f1002b5] {
    display: inline-block;
    margin-bottom: 12px;
    color: #989898
}

.content-form .form-row .form-col .form-group .form-input.plaintext[data-v-1f1002b5],
.content-form .form-row .form-col .form-group .form-select.plaintext[data-v-1f1002b5],
.content-form .form-row .form-col .form-group .form-textarea.plaintext[data-v-1f1002b5] {
    display: block;
    width: 100%;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
    outline: none;
    padding: 0;
    color: #757575;
    pointer-events: none
}

.content-form .form-row .form-col .form-group .form-input[data-v-1f1002b5] {
    height: 32px
}

.content-form .form-row .form-col .form-group .form-input[data-v-1f1002b5],
.content-form .form-row .form-col .form-group .form-textarea[data-v-1f1002b5] {
    display: block;
    width: 100%;
    padding: 0 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 32px;
    background-color: #f5f7fc;
    border: 1px solid #e6e6e6;
    border-radius: 2px;
    box-sizing: border-box
}

.content-form .form-row .form-col .form-group .form-textarea[data-v-1f1002b5] {
    height: auto;
    font-family: inherit
}

.content-form .form-row .form-col .form-group .required[data-v-1f1002b5]:before {
    content: "*";
    color: red;
    display: inline;
    margin-right: 5px
}

.status-num-wrap[data-v-55e13c9a] {
    background: #f2f2f2;
    padding: 20px;
    margin-bottom: 20px;
    text-align: center
}

.status-num-wrap .titleName[data-v-55e13c9a] {
    font-size: 18px;
    text-align: center
}

.status-num-wrap .status-num-list[data-v-55e13c9a] {
    display: flex;
    justify-content: space-between;
    margin-top: 20px
}

.status-num-wrap .status-num-list li[data-v-55e13c9a] {
    padding: 10px 5px;
    width: 101px;
    background: #3c9;
    color: #fff
}

.status-num-wrap .m-t-md .tabList[data-v-55e13c9a],
.status-num-wrap .m-t-md[data-v-55e13c9a] {
    overflow: hidden
}

.status-num-wrap .m-t-md .tabList li[data-v-55e13c9a] {
    cursor: pointer;
    float: left;
    height: 36px;
    line-height: 36px;
    padding: 0 15px;
    background: #797979;
    color: #fff;
    margin-right: 5px
}

.status-num-wrap .m-t-md .tabList .onActive[data-v-55e13c9a] {
    background: #4976e8
}

.status-num-wrap .m-t-md .table-wrap[data-v-55e13c9a] {
    float: left;
    width: 460px;
    max-height: 260px;
    overflow-y: auto
}

.status-num-wrap .m-t-md .table-wrap table[data-v-55e13c9a] {
    border-collapse: collapse;
    text-align: center;
    background: #fff;
    width: 100%;
    border-left: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7
}

.status-num-wrap .m-t-md .table-wrap table th[data-v-55e13c9a] {
    padding: 10px 5px;
    background: #d0e9f5;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    color: #333;
    font-weight: 400;
    line-height: 20px
}

.status-num-wrap .m-t-md .table-wrap table td[data-v-55e13c9a] {
    line-height: 20px;
    padding: 10px 5px;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    color: #959595
}

.status-num-wrap .m-t-md .chart-wrap[data-v-55e13c9a] {
    float: right;
    width: 370px;
    height: 260px
}

.status-num-wrap[data-v-55e13c9a]:last-child {
    margin-bottom: 0;
    padding-bottom: 50px
}

.form_content .item .item-box .button[data-v-d9a3b3ba] {
    left: 0;
    top: 0
}

.date_box[data-v-958e0094] {
    border: 1px solid #e6e6e6;
    background-color: #f5f7fc;
    width: 150px
}

.date_box[data-v-89d3504e],
.date_box[data-v-958e0094] {
    height: 32px;
    line-height: 32px;
    margin-right: 8px;
    padding-left: 8px
}

.date_box[data-v-89d3504e] {
    border: 1px solid #ddd;
    width: 292px
}

.dialog_btn[data-v-89d3504e] {
    width: 70px;
    height: 36px;
    font-size: 14px
}

.action a[data-v-4bbf4c2c] {
    display: inline-block;
    padding: 0 !important;
    padding-right: 17px !important;
    word-wrap: break-word;
    text-align: left
}

.color1[data-v-4bbf4c2c] {
    color: #02a7f0
}

.color2[data-v-4bbf4c2c] {
    color: #70b603
}

.color3[data-v-4bbf4c2c] {
    color: #d9001b
}

.color4[data-v-4bbf4c2c] {
    color: #f59a23
}

#pagination[data-v-4bbf4c2c] {
    margin-top: 20px
}

#list[data-v-4bbf4c2c] {
    min-height: 140px
}

.form_content p.brief[data-v-4bbf4c2c] {
    font-size: 15px;
    line-height: 2.2;
    text-align: justify
}

.date_box[data-v-386ebe79] {
    border: 1px solid #e6e6e6;
    background-color: #f5f7fc;
    width: 150px;
    height: 32px;
    line-height: 32px;
    margin-right: 8px;
    padding-left: 8px
}

.tips[data-v-386ebe79] {
    position: relative;
    left: 110px;
    font-size: 12px;
    color: #aaa
}

.tips_Hover[data-v-386ebe79] {
    top: 30px;
    height: 50px
}

.previewImg[data-v-386ebe79] {
    position: relative;
    left: -105px;
    top: 40px;
    width: 180px;
    height: 120px
}

.action-btn[data-v-386ebe79] {
    padding-top: 10px;
    border-top: 1px solid #eee
}

.action-btn li[data-v-386ebe79] {
    display: inline-block;
    padding: 5px 20px;
    background: #ccc;
    margin-right: 20px;
    color: #fff;
    cursor: pointer
}

.action-btn li.active[data-v-386ebe79] {
    background: #4976e8
}

.see[data-v-386ebe79] {
    cursor: pointer
}

.orgTab[data-v-b8a00dc0] {
    height: 52px;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    margin-bottom: 10px
}

.orgTab span[data-v-b8a00dc0] {
    display: inline-block;
    line-height: 50px;
    font-size: 14px;
    color: #333;
    margin-right: 15px
}

.orgTab span&gt;a[data-v-b8a00dc0] {
    display: inline-block;
    line-height: 50px;
    box-sizing: border-box
}

.orgTab span.active[data-v-b8a00dc0] {
    border-bottom: 2px solid #5473e8;
    font-weight: 700
}

.ck_select[data-v-b8a00dc0] {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAJZJREFUOE+lk8ENgCAQBBfswB54aT0UYRPGJizCeuRlD3QgGogQVFBPfN9MvN2DofBjhTyCoB6XGUDzUah0J1o7Gwu2j7Ab051wLFWg/F/+EShwSKxGgvGeKjjB1BVu8Jsg7AkgCecFmxlQ8QkGk4s62vnaUD4DL7HEEViq3ucQrcSVzPvcbVBbuHlSgrJTppxxPFv8Gnd/MFURn+UjYgAAAABJRU5ErkJggg==)
}

.ck_unselect[data-v-b8a00dc0] {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAD1JREFUOE9jZKAQMFKonwFugNC02/9JMexdlipYL4oBMEFCBoEsGzVgNAxolw4IpUBkeYyUSIpmZLUU50YAmmZYEfiB5zsAAAAASUVORK5CYII=)
}

.action a[data-v-b8a00dc0] {
    display: inline-block;
    padding: 0 !important;
    padding-right: 17px !important;
    word-wrap: break-word;
    text-align: left
}

.btncolor[data-v-b8a00dc0] {
    border: 1px solid #4976e8 !important;
    background-color: #4976e8 !important
}

.form_panel[data-v-b8a00dc0] {
    margin: 0;
    transform: translate(-50%, -50%)
}

.form_content table[data-v-b8a00dc0] {
    border-collapse: collapse;
    text-align: center;
    background: #fff;
    width: 100%;
    margin: 0 auto;
    border-left: 1px solid #f0f0f3;
    border-top: 1px solid #f0f0f3
}

.form_content tr.l_header[data-v-b8a00dc0] {
    border: 1px solid #f0f0f3;
    background: #f5f7fc;
    border: none;
    color: #666
}

.form_content table th[data-v-b8a00dc0] {
    height: 44px;
    background: #f5f7fc;
    line-height: 44px;
    border-right: 1px solid #f0f0f3;
    border-bottom: 1px solid #f0f0f3;
    font-weight: lighter
}

.form_content td[data-v-b8a00dc0] {
    padding: 2px 5px;
    border-right: 1px solid #f0f0f3;
    border-bottom: 1px solid #f0f0f3;
    color: #959595
}

#expert-search[data-v-b8a00dc0] {
    margin-bottom: 10px
}

#expert-search .s-checkbox[data-v-b8a00dc0],
#expert-search .s-input[data-v-b8a00dc0],
#expert-search .s-select[data-v-b8a00dc0] {
    border: 1px solid #e6e6e6;
    background: #f5f7fc;
    height: 32px;
    line-height: 34px;
    padding-left: 10px;
    text-indent: 0;
    width: auto;
    border-radius: 2px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

#expert-search .s-btn1[data-v-b8a00dc0] {
    border: 1px solid #4976e8;
    background: #4976e8;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    padding: 0 12px;
    cursor: pointer;
    border-radius: 2px;
    vertical-align: middle;
    display: inline-block
}

.itemaction[data-v-b8a00dc0],
.itemaction div[data-v-b8a00dc0] {
    display: flex;
    align-items: center;
    justify-content: center
}

.itemaction div[data-v-b8a00dc0] {
    margin-left: 10px;
    flex-direction: column
}

.itemaction div i[data-v-b8a00dc0] {
    cursor: pointer
}

.load[data-v-b8a00dc0] {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, .3);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    z-index: 2;
    font-size: 20px
}

.spinner[data-v-b8a00dc0] {
    margin: 100px auto 0;
    width: 70px;
    text-align: center
}

.spinner&gt;div[data-v-b8a00dc0] {
    width: 18px;
    height: 18px;
    background-color: #fff;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay-data-v-b8a00dc0 1.4s ease-in-out infinite both;
    animation: sk-bouncedelay-data-v-b8a00dc0 1.4s ease-in-out infinite both
}

.spinner .bounce1[data-v-b8a00dc0] {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.spinner .bounce2[data-v-b8a00dc0] {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

@-webkit-keyframes sk-bouncedelay-data-v-b8a00dc0 {
    0%,
    80%,
    to {
        -webkit-transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1)
    }
}

@keyframes sk-bouncedelay-data-v-b8a00dc0 {
    0%,
    80%,
    to {
        transform: scale(0)
    }
    40% {
        transform: scale(1)
    }
}

#center[data-v-60c4f192] {
    width: auto !important
}

#pagination[data-v-e798460a] {
    float: none
}

.tip-info[data-v-80124404] {
    min-height: 498px;
    margin-top: 20px;
    padding: 20px;
    background: #fff;
    position: relative
}

.tip-info .solicitationBtn[data-v-80124404] {
    cursor: pointer;
    position: absolute;
    text-align: center;
    right: 20px;
    top: 20px;
    width: 120px;
    height: 35px;
    color: #fff;
    font-size: 20px;
    background: #1f45a8
}

.tip-info h2[data-v-80124404],
.tip-info h4[data-v-80124404] {
    text-align: center
}

.tip-info .info[data-v-80124404] {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #999;
    margin: 20px 0
}

.tip-info&gt;div p[data-v-80124404] {
    text-indent: 2em;
    text-align: justify;
    line-height: 1.5;
    font-size: 18px;
    color: #333;
    margin-bottom: 20px
}

.tip-info&gt;div p img[data-v-80124404] {
    display: block;
    margin: 0 auto;
    width: 500px;
    text-align: center
}

.list-table[data-v-80124404] {
    min-height: 298px;
    background: #fff;
    margin-top: 20px;
    padding: 20px;
    text-align: center
}

.list-table .titleName[data-v-80124404] {
    font-size: 18px;
    text-align: center
}

.list-table .status-num-list[data-v-80124404] {
    display: flex;
    justify-content: space-between;
    margin-top: 20px
}

.list-table .status-num-list li[data-v-80124404] {
    padding: 10px 5px;
    width: 101px;
    background: #3c9;
    color: #fff
}

.list-table .m-t-md[data-v-80124404] {
    margin-top: 10px;
    overflow: hidden
}

.list-table .m-t-md .tabList[data-v-80124404] {
    overflow: hidden
}

.list-table .m-t-md .tabList li[data-v-80124404] {
    cursor: pointer;
    float: left;
    height: 36px;
    line-height: 36px;
    padding: 0 15px;
    background: #797979;
    color: #fff;
    margin-right: 5px
}

.list-table .m-t-md .tabList .onActive[data-v-80124404] {
    background: #4976e8
}

.list-table .m-t-md .table-wrap[data-v-80124404] {
    float: left;
    width: 460px
}

.list-table .m-t-md .table-wrap table[data-v-80124404] {
    border-collapse: collapse;
    text-align: center;
    background: #fff;
    width: 100%;
    border-left: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7
}

.list-table .m-t-md .table-wrap table th[data-v-80124404] {
    padding: 10px 5px;
    background: #d0e9f5;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    color: #333;
    font-weight: 400;
    line-height: 20px
}

.list-table .m-t-md .table-wrap table td[data-v-80124404] {
    line-height: 20px;
    padding: 10px 5px;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    color: #959595
}

.list-table .m-t-md .table-wrap table td[data-v-80124404]:last-child {
    color: #4976e8;
    text-decoration: underline;
    cursor: pointer
}

.list-table .m-t-md .chart-wrap[data-v-80124404] {
    float: right;
    width: 370px;
    height: 260px
}

.status-num-wrap[data-v-80124404]:last-child {
    margin-bottom: 0;
    padding-bottom: 50px
}

hr[data-v-80124404] {
    margin: 10px 0
}

.guide-info[data-v-80124404] {
    float: left;
    display: inline;
    text-align: left;
    font-size: 14px;
    background: rgba(51, 204, 204, .24);
    border-radius: 20px;
    padding: 5px 10px;
    margin-bottom: 10px;
    box-sizing: border-box;
    overflow: hidden
}

.guide-info span[data-v-80124404] {
    margin-right: 30px
}

.search[data-v-80124404] {
    clear: both;
    text-align: left;
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden
}

.search input[data-v-80124404] {
    width: 150px;
    height: 30px;
    margin-right: 10px;
    padding-left: 5px;
    outline: none;
    border: 1px solid #ccc;
    box-sizing: border-box
}

.search button[data-v-80124404] {
    background: #169bd5;
    border: 1px solid #169bd5;
    color: #fff;
    height: 30px;
    font-size: 14px;
    padding: 0 20px;
    box-sizing: border-box
}

.noInfo[data-v-80124404] {
    margin-top: 30px;
    font-size: 14px;
    color: #999
}

.form_panel[data-v-80124404] {
    max-width: 1100px;
    width: 1100px
}

.form_panel .form_close[data-v-80124404] {
    cursor: pointer;
    width: 58px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    position: absolute;
    right: 40px;
    top: 15px;
    background-color: #a1a1a1;
    color: #fff
}

.form_panel .form_content[data-v-80124404] {
    padding: 20px 30px
}

.form_panel .form-row[data-v-80124404] {
    display: flex;
    margin-bottom: 20px
}

.form_panel .form-row .form-col .form-group[data-v-80124404] {
    display: flex;
    min-width: 360px
}

.form_panel .form-row .form-col .form-group .redlabel[data-v-80124404]:before {
    content: "*";
    color: red;
    margin-right: 5px
}

.form_panel .form-row .form-col span[data-v-80124404] {
    min-width: 120px
}

.form_acitve .form-row .form-col .form-group[data-v-80124404] {
    display: block;
    min-width: 190px !important
}

.content-form[data-v-80124404] {
    width: 100%;
    padding-top: 20px;
    box-sizing: border-box
}

.content-form .form-row[data-v-80124404] {
    width: 100%;
    display: table
}

.content-form .form-row .form-col[data-v-80124404] {
    display: table-cell;
    padding: 0 20px
}

.content-form .form-row .form-col .form-group[data-v-80124404] {
    margin-bottom: 15px;
    min-width: 200px
}

.content-form .form-row .form-col .form-group label[data-v-80124404] {
    display: inline-block;
    margin-bottom: 12px;
    color: #989898
}

.content-form .form-row .form-col .form-group .form-input.plaintext[data-v-80124404],
.content-form .form-row .form-col .form-group .form-select.plaintext[data-v-80124404],
.content-form .form-row .form-col .form-group .form-textarea.plaintext[data-v-80124404] {
    display: block;
    width: 100%;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
    outline: none;
    padding: 0;
    color: #757575;
    pointer-events: none
}

.content-form .form-row .form-col .form-group .form-input[data-v-80124404] {
    height: 32px
}

.content-form .form-row .form-col .form-group .form-input[data-v-80124404],
.content-form .form-row .form-col .form-group .form-textarea[data-v-80124404] {
    display: block;
    width: 100%;
    padding: 0 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 32px;
    background-color: #f5f7fc;
    border: 1px solid #e6e6e6;
    border-radius: 2px;
    box-sizing: border-box
}

.content-form .form-row .form-col .form-group .form-textarea[data-v-80124404] {
    height: auto;
    font-family: inherit
}

.content-form .form-row .form-col .form-group .required[data-v-80124404]:before {
    content: "*";
    color: red;
    display: inline;
    margin-right: 5px
}

.banner[data-v-1d862232] {
    margin-bottom: -6px;
    position: relative
}

.banner .bgImg[data-v-1d862232] {
    width: 100%
}

.banner .btnImg[data-v-1d862232] {
    cursor: pointer;
    position: absolute;
    margin: 0 auto;
    bottom: 60px;
    left: 0;
    right: 0;
    -webkit-animation-name: scaleDraw-data-v-1d862232;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 2s
}

@-webkit-keyframes scaleDraw-data-v-1d862232 {
    0% {
        transform: scale(1)
    }
    25% {
        transform: scale(1.1)
    }
    50% {
        transform: scale(1)
    }
    75% {
        transform: scale(1.1)
    }
}

@keyframes scaleDraw-data-v-1d862232 {
    0% {
        transform: scale(1)
    }
    25% {
        transform: scale(1.1)
    }
    50% {
        transform: scale(1)
    }
    75% {
        transform: scale(1.1)
    }
}

.outer_layer[data-v-1d862232] {
    padding-top: 50px;
    background-color: #fff
}

.outer_layer .content[data-v-1d862232] {
    width: 1200px;
    margin: 0 auto;
    text-align: center
}

.outer_layer .content .module_name[data-v-1d862232] {
    height: 45px
}

.outer_layer .content .module_name h4[data-v-1d862232] {
    display: inline-block;
    position: relative;
    color: #149c7c;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px
}

.outer_layer .content .module_name h4[data-v-1d862232]:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 2px;
    top: 40px;
    bottom: 0;
    background-color: #149c7c
}

.outer_layer .content .module_name[data-v-1d862232]:before {
    content: "";
    position: relative;
    display: block;
    top: 42px;
    height: 2px;
    background-color: #ededed
}

.outer_layer .content .rowlist[data-v-1d862232] {
    margin-top: 30px;
    overflow: hidden
}

.outer_layer .content .rowlist .subset[data-v-1d862232] {
    cursor: pointer;
    background: #fff;
    float: left;
    margin-bottom: 50px;
    margin-right: 50px;
    width: 198px;
    height: 146px;
    border: 1px solid #ededed
}

.outer_layer .content .rowlist .subset img[data-v-1d862232] {
    margin-top: 20px;
    width: 60px;
    height: 55px;
    transition: all .6s
}

.outer_layer .content .rowlist .subset p[data-v-1d862232] {
    font-family: Microsoft YaHei;
    color: #333;
    margin-top: 10px;
    font-size: 14px
}

.outer_layer .content .rowlist .subset[data-v-1d862232]:nth-child(5n) {
    margin-right: 0
}

.outer_layer .content .rowlist .subset:hover img[data-v-1d862232] {
    transform: scale(1.2)
}

.outer_layer .content .rowlist .subset:hover p[data-v-1d862232] {
    color: #1f45a9
}

.outer_layer .content .join_now[data-v-1d862232] {
    height: 350px;
    margin-top: 50px;
    display: flex;
    justify-content: space-between
}

.outer_layer .content .join_now .subset[data-v-1d862232] {
    width: 201px;
    height: 221px;
    border: 1px solid #ededed;
    border-radius: 40px
}

.outer_layer .content .join_now .subset img[data-v-1d862232] {
    margin-top: 23px;
    transition: transform .8s ease-out;
    -moz-transition: -moz-transform .8s ease-out
}

.outer_layer .content .join_now .subset img[data-v-1d862232]:hover {
    transform: rotate(1turn)
}

.outer_layer .content .join_now .subset p[data-v-1d862232] {
    margin-top: 15px;
    font-size: 14px
}

.outer_layer .content .join_now .arrow[data-v-1d862232] {
    height: 221px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.otherColor[data-v-1d862232] {
    background-color: #f8f8f8
}

#subjectForm_overlay .form_panel[data-v-1d862232] {
    width: 522px;
    height: 402px
}

.form-title[data-v-1d862232] {
    text-align: center;
    font-size: 14px;
    color: #494949
}

.itemForm .item[data-v-1d862232] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-left: 76px;
    box-sizing: border-box
}

.itemForm .item label[data-v-1d862232] {
    display: inline-block;
    width: 70px;
    font-size: 12px;
    color: #494949
}

.itemForm .item input[data-v-1d862232] {
    border-color: #ededed
}

.itemForm .item .upload-btn[data-v-1d862232] {
    width: 79px;
    height: 32px;
    position: relative
}

.itemForm .item .upload-btn input[data-v-1d862232] {
    width: 79px;
    height: 32px
}

.itemForm .item .upload-btn button[data-v-1d862232] {
    width: 79px;
    height: 32px;
    background: #1f45a9;
    border: 1px solid #1f45a9;
    color: #fff
}

.form_control a[data-v-1d862232] {
    border-radius: 0;
    background: #1f45a9
}

.form_control .close[data-v-1d862232] {
    border: 1px solid #1f45a9;
    color: #1f45a9;
    background: #fff
}

.form_panel[data-v-1d862232] {
    padding: 20px;
    min-width: 700px;
    box-shadow: 0 0 15px #bbb;
    z-index: 10
}

.form_title[data-v-1d862232] {
    font-weight: 400;
    border-left: 0;
    border-bottom: 1px solid #eee;
    padding: 0 0 10px 0;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.form_title a[data-v-1d862232] {
    color: #1f45a9;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.form_content p.infoTitle[data-v-1d862232] {
    text-align: left
}

.form_content p.brief[data-v-1d862232] {
    font-size: 15px;
    line-height: 2.2;
    text-align: justify
}

.vipList ul li img[data-v-1d862232] {
    width: 120px;
    height: 120px;
    -o-object-fit: scale-down;
    object-fit: scale-down
}

.mask-bg[data-v-1d862232] {
    width: 950px;
    height: 500px;
    background: hsla(0, 0%, 100%, 0);
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1
}

.vipList[data-v-1d862232] {
    margin-top: 0
}

.content[data-v-1d862232] {
    padding-bottom: 100px
}

.outer_layer .content .rowlist[data-v-1d862232] {
    margin-top: 0
}

.form_content p.vipInfo[data-v-1d862232] {
    text-align: left
}

.list-item[data-v-1d862232] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
    z-index: 2
}

.btn-group[data-v-1125c06f] {
    position: fixed;
    left: 27px;
    top: 130px;
    width: 130px;
    z-index: 1000;
    overflow: hidden
}

.btn-group li[data-v-1125c06f] {
    width: 50px;
    margin-bottom: 17px;
    cursor: pointer;
    position: relative
}

.btn-group li i[data-v-1125c06f] {
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    color: #335dcc;
    font-size: 30px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    border: 2px solid #335dcc
}

.btn-group li:hover .info[data-v-1125c06f] {
    transition: left .1s linear;
    left: 0;
    opacity: 1
}

.btn-group li .info[data-v-1125c06f] {
    position: absolute;
    left: -122px;
    top: 0;
    display: inline-block;
    width: 122px;
    height: 54px;
    color: #fff;
    background: #335dcc;
    border-radius: 24px;
    text-align: center;
    line-height: 52px;
    font-size: 14px;
    opacity: 1
}

.form_template[data-v-1125c06f] {
    width: 1000px;
    max-width: 1000px
}

.form_template .form_ui[data-v-1125c06f] {
    margin-bottom: 30px;
    padding: 0 25px;
    display: flex;
    justify-content: space-between
}

.form_template .form_ui li[data-v-1125c06f] {
    text-align: center;
    width: 280px
}

.form_template .form_ui li .image[data-v-1125c06f] {
    width: 100%;
    height: 165px
}

.form_template .form_ui li .text[data-v-1125c06f] {
    font-size: 18px;
    color: #000
}

.form_template .form_ui li .redio[data-v-1125c06f] {
    margin-right: 3px;
    width: 12px;
    height: 12px;
    display: inline-block;
    border: 2px solid #797979;
    border-radius: 50%;
    position: relative;
    top: 1px
}

.form_template .form_ui li .radioActive[data-v-1125c06f]:after {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #797979;
    position: relative;
    top: 2px;
    left: 2px
}

.load[data-v-5279f023] {
    width: 100px;
    height: 100px;
    position: relative;
    margin: 0 auto;
    top: 180px
}

.load span[data-v-5279f023] {
    display: inline-block;
    opacity: .1;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    background: #333;
    position: absolute;
    -webkit-animation: load-data-v-5279f023 1.04s ease infinite
}

@-webkit-keyframes load-data-v-5279f023 {
    0% {
        opacity: 1
    }
    to {
        opacity: .1
    }
}

.load span[data-v-5279f023]:first-child {
    left: 5px;
    top: 50%;
    margin-top: -8px;
    -webkit-animation-delay: .13s
}

.load span[data-v-5279f023]:nth-child(2) {
    left: 15px;
    top: 15px;
    -webkit-animation-delay: .26s
}

.load span[data-v-5279f023]:nth-child(3) {
    left: 50%;
    top: 5px;
    margin-left: -8px;
    -webkit-animation-delay: .39s
}

.load span[data-v-5279f023]:nth-child(4) {
    top: 15px;
    right: 15px;
    -webkit-animation-delay: .52s
}

.load span[data-v-5279f023]:nth-child(5) {
    right: 5px;
    top: 50%;
    margin-top: -8px;
    -webkit-animation-delay: .65s
}

.load span[data-v-5279f023]:nth-child(6) {
    right: 15px;
    bottom: 15px;
    -webkit-animation-delay: .78s
}

.load span[data-v-5279f023]:nth-child(7) {
    bottom: 5px;
    left: 50%;
    margin-left: -8px;
    -webkit-animation-delay: .91s
}

.load span[data-v-5279f023]:nth-child(8) {
    bottom: 15px;
    left: 15px;
    -webkit-animation-delay: 1.04s
}

@font-face {
    font-family: Yuanti;
    src: url(../fonts/鍗庢枃鍦嗕綋\ REGULAR.f290183f.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

.regular[data-v-f768a136] {
    font-family: Yuanti
}

.banner[data-v-f768a136] {
    width: 1910px;
    height: 450px;
    overflow: hidden;
    position: relative
}

.banner img[data-v-f768a136] {
    width: 100%
}

.mask[data-v-f768a136] {
    width: 100%;
    height: 155px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background: rgba(0, 0, 0, .6);
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    font-size: 14px;
    text-align: center
}

.mask button[data-v-f768a136] {
    background: #335dcc;
    width: 110px;
    height: 40px;
    border: 1px solid #335dcc;
    color: #fff;
    border-radius: 10px;
    font-size: 14px;
    cursor: pointer
}

.advan[data-v-f768a136] {
    background: #fff;
    padding: 52px 0 102px
}

.advantage[data-v-f768a136] {
    width: 605px;
    margin: 0 auto;
    border-bottom: 1px solid #dedede;
    position: relative;
    text-align: center
}

.advantage h2[data-v-f768a136] {
    font-size: 30px;
    line-height: normal;
    font-weight: 400
}

.advantage span[data-v-f768a136] {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #333;
    margin: 30px 0
}

.advantage[data-v-f768a136]:before {
    content: "";
    display: block;
    width: 226px;
    height: 10px;
    background: #3aced1;
    position: absolute;
    bottom: -5px;
    left: 50%;
    transform: translateX(-50%)
}

.advantage-list[data-v-f768a136] {
    width: 1200px;
    margin: 52px auto 0;
    display: flex;
    justify-content: space-between
}

.advantage-list li[data-v-f768a136] {
    text-align: center;
    width: 258px;
    border: 1px solid #ededed;
    padding: 0 30px;
    padding-bottom: 50px;
    box-sizing: border-box;
    overflow: hidden
}

.advantage-list li span[data-v-f768a136] {
    display: inline-block;
    margin-top: 60px;
    font-size: 20px;
    color: #333
}

.advantage-list li p[data-v-f768a136] {
    font-size: 14px;
    color: #333;
    text-align: justify;
    margin-top: 47px
}

.service-sys[data-v-f768a136] {
    padding: 52px 0 0
}

.service[data-v-f768a136] {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 52px
}

.service li[data-v-f768a136] {
    width: 350px;
    height: 273px;
    background: #fff;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    margin-bottom: 60px
}

.service li .images[data-v-f768a136] {
    width: 100%;
    height: 150px;
    padding: 0;
    position: relative;
    margin-bottom: 15px
}

.service li .images img[data-v-f768a136] {
    width: 100%;
    height: 100%
}

.service li .images .mask[data-v-f768a136] {
    height: 100px
}

.service li .images .mask span[data-v-f768a136] {
    display: block;
    width: 200px;
    font-size: 14px;
    text-align: center
}

.service li .images .mask .bts[data-v-f768a136] {
    width: 88px;
    height: 33px;
    margin: 0
}

.service li .images .mask button[data-v-f768a136] {
    width: 88px;
    height: 33px
}

.service li .introduce[data-v-f768a136] {
    text-align: center
}

.service li .introduce span[data-v-f768a136] {
    font-size: 20px;
    font-weight: 700
}

.service li .introduce p[data-v-f768a136] {
    width: 240px;
    font-size: 14px;
    color: #333
}

.we-info[data-v-f768a136] {
    background: #fff;
    height: 545px
}

.we-info&gt;div[data-v-f768a136] {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.we-info&gt;div .info[data-v-f768a136] {
    width: 445px;
    height: 340px;
    margin-top: 120px
}

.we-info&gt;div .info span[data-v-f768a136] {
    font-size: 30px;
    font-weight: 700
}

.we-info&gt;div .info p[data-v-f768a136] {
    font-size: 16px;
    text-align: justify;
    margin-top: 52px
}

.we-info&gt;div .we-list[data-v-f768a136] {
    height: 545px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    width: 623px
}

.we-info&gt;div .we-list li[data-v-f768a136] {
    width: 118px;
    height: 118px;
    border-radius: 50%;
    text-align: center;
    line-height: 118px;
    background: #dfdfdf;
    font-size: 24px;
    position: relative;
    margin-top: 191px
}

.we-info&gt;div .we-list li[data-v-f768a136]:after {
    content: "";
    display: block;
    width: 1px;
    height: 235px;
    background: #dfdfdf;
    position: absolute;
    left: 50%;
    bottom: -235px;
    transform: translateX(-50%)
}

.we-info&gt;div .we-list li[data-v-f768a136]:nth-child(2) {
    width: 70px;
    height: 70px;
    font-size: 16px;
    line-height: 70px;
    margin-top: 293px
}

.we-info&gt;div .we-list li[data-v-f768a136]:nth-child(2):after {
    height: 182px;
    bottom: -182px
}

.we-info&gt;div .we-list li[data-v-f768a136]:nth-child(3) {
    margin-top: 121px;
    background: #7e7b81;
    color: #fff
}

.we-info&gt;div .we-list li[data-v-f768a136]:nth-child(3):after {
    height: 307px;
    bottom: -307px;
    background: #7e7b81
}

.we-info&gt;div .we-list li[data-v-f768a136]:nth-child(4) {
    margin-top: 248px
}

.we-info&gt;div .we-list li[data-v-f768a136]:nth-child(4):after {
    height: 177px;
    bottom: -177px
}

.we-info&gt;div .we-list li[data-v-f768a136]:nth-child(5) {
    width: 75px;
    height: 75px;
    line-height: 75px;
    color: #fff;
    font-size: 16px;
    background: #7e7b81;
    margin-top: 209px
}

.we-info&gt;div .we-list li[data-v-f768a136]:nth-child(5):after {
    height: 259px;
    bottom: -259px;
    background: #7e7b81
}

.sucess[data-v-f768a136] {
    background: #f5f5f5;
    padding: 52px 0 0
}

.sucess-list[data-v-f768a136] {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 52px
}

.sucess-list li[data-v-f768a136] {
    width: 290px;
    height: 390px;
    background: #fff;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    margin-bottom: 60px;
    position: relative
}

.sucess-list li[data-v-f768a136]:nth-child(3) {
    width: 580px
}

.sucess-list li[data-v-f768a136]:nth-child(4) {
    width: 590px
}

.sucess-list li[data-v-f768a136]:nth-child(5),
.sucess-list li[data-v-f768a136]:nth-child(6) {
    width: 270px
}

.sucess-list li img[data-v-f768a136] {
    width: 100%;
    height: 100%
}

.sucess-list li .mask[data-v-f768a136] {
    height: 100px
}

.sucess-list li .mask span[data-v-f768a136] {
    display: block;
    width: 200px;
    font-size: 14px;
    text-align: center
}

.sucess-list li .mask .bts[data-v-f768a136] {
    width: 88px;
    height: 33px;
    margin: 0
}

.sucess-list li .mask button[data-v-f768a136] {
    width: 88px;
    height: 33px
}

.contact-our[data-v-f768a136] {
    padding: 52px 0 150px;
    background: #fff
}

.contact-our .advantage h2[data-v-f768a136] {
    margin-bottom: 37px
}

.contact-list[data-v-f768a136] {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 52px
}

.contact-list li[data-v-f768a136] {
    width: 650px;
    height: 420px;
    background: #fff;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    position: relative;
    margin-right: 50px
}

.contact-list li[data-v-f768a136]:nth-child(2) {
    width: unset
}

.contact-list li:nth-child(2)&gt;div[data-v-f768a136]:first-child {
    position: relative;
    width: 250px;
    height: 250px;
    margin-bottom: 27px
}

.contact-list li:nth-child(2)&gt;div[data-v-f768a136]:last-child {
    font-size: 16px;
    color: #333;
    line-height: 1.8
}

.contact-list li img[data-v-f768a136] {
    width: 100%;
    height: 100%
}

.contact-list li .mask[data-v-f768a136] {
    height: 100px
}

.contact-list li .mask span[data-v-f768a136] {
    display: block;
    width: 200px;
    font-size: 14px;
    text-align: center
}

.contact-list li .mask .bts[data-v-f768a136] {
    width: 88px;
    height: 33px;
    margin: 0
}

.contact-list li .mask button[data-v-f768a136] {
    width: 88px;
    height: 33px
}

.bts[data-v-f768a136] {
    position: relative;
    width: 110px;
    height: 40px;
    margin-top: 30px;
    cursor: pointer
}

.bts input[data-v-f768a136] {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    cursor: pointer
}

.form_content p[data-v-f768a136] {
    padding-left: 30px
}

#center[data-v-1af8bedc] {
    background: #fff;
    width: auto !important
}

.upload_btn[data-v-1af8bedc] {
    width: 110px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    margin-top: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #fff;
    background: #335dcc;
    border: 1px solid #335dcc;
    border-radius: 10px;
    position: relative
}

.upload_btn .imageupload[data-v-1af8bedc] {
    position: absolute;
    left: 0;
    opacity: 0;
    height: 40px;
    width: 110px
}

.uploadBanner[data-v-1af8bedc] {
    position: relative;
    height: 450px
}

.uploadBanner img[data-v-1af8bedc] {
    width: 100%;
    height: 100%
}

.uploadBanner .upload_bottom[data-v-1af8bedc] {
    position: absolute;
    text-align: center;
    background: rgba(0, 0, 0, .5);
    width: 100%;
    height: 140px;
    bottom: 0
}

.uploadBanner .upload_bottom p[data-v-1af8bedc] {
    margin-top: 45px;
    color: #fff
}

.content_area[data-v-1af8bedc] {
    width: 1200px;
    margin: 0 auto;
    margin-top: 80px
}

.content_area .Headline[data-v-1af8bedc] {
    padding: 0 10px;
    z-index: 2
}

.content_area .editInput[data-v-1af8bedc],
.content_area .Headline[data-v-1af8bedc] {
    font-size: 36px;
    font-family: Microsoft YaHei;
    font-weight: 700;
    color: #333;
    position: absolute
}

.content_area .editInput[data-v-1af8bedc] {
    width: 240px;
    height: 45px;
    z-index: 99
}

.content_area .textareaClick[data-v-1af8bedc] {
    padding: 0 10px
}

.content_area .upload_bottom[data-v-1af8bedc] {
    position: absolute;
    text-align: center;
    background: rgba(0, 0, 0, .5);
    width: 555px;
    height: 100px;
    bottom: 7px
}

.content_area .upload_bottom p[data-v-1af8bedc] {
    margin-top: 18px;
    color: #fff
}

.content_area .upload_bottom .upload_btn[data-v-1af8bedc] {
    margin-top: 10px;
    width: 80px;
    height: 32px
}

.content_area .editTextarea[data-v-1af8bedc] {
    width: 310px;
    font-size: 14px;
    color: #333;
    line-height: 30px
}

.content_area .self_introduction[data-v-1af8bedc] {
    display: flex
}

.content_area .self_introduction .self_left[data-v-1af8bedc] {
    width: 576px
}

.content_area .self_introduction .self_left .wrap[data-v-1af8bedc] {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 67px;
    width: 320px;
    height: 143px
}

.content_area .self_introduction .self_left .wrap .decorate[data-v-1af8bedc] {
    position: absolute;
    z-index: 1;
    width: 225px;
    height: 127px;
    top: 0;
    right: 0;
    background: #fafafa;
    border: 8px solid #f2f2f2
}

.content_area .self_introduction .self_left .brief[data-v-1af8bedc] {
    margin-top: 100px;
    color: #333;
    font-size: 14px
}

.content_area .self_introduction .self_left .brief span[data-v-1af8bedc] {
    padding: 0 10px;
    display: inline-block;
    margin-bottom: 35px
}

.content_area .self_introduction .self_left .brief&gt;div[data-v-1af8bedc] {
    line-height: 35px
}

.content_area .self_introduction .self_right[data-v-1af8bedc] {
    flex: 1;
    position: relative
}

.content_area .self_introduction .self_right .companyBanner[data-v-1af8bedc] {
    margin-left: 69px;
    width: 555px
}

.content_area .self_introduction .self_right .companyBanner img[data-v-1af8bedc] {
    width: 100%;
    height: 730px
}

.content_area .self_introduction .self_right .companyBanner .upload_bottom[data-v-1af8bedc] {
    width: 555px;
    height: 100px;
    bottom: 7px
}

.content_area .self_introduction .self_right .companyBanner .upload_bottom p[data-v-1af8bedc] {
    margin-top: 18px;
    color: #fff
}

.content_area .self_introduction .self_right .companyBanner .upload_bottom .upload_btn[data-v-1af8bedc] {
    font-size: 12px;
    margin-top: 10px;
    line-height: 32px;
    width: 80px;
    height: 32px
}

.content_area .self_introduction .self_right .companyBanner .upload_bottom .upload_btn .imageupload[data-v-1af8bedc] {
    width: 80px;
    height: 32px
}

.content_area .self_introduction .self_right .companyBanner[data-v-1af8bedc]:before {
    content: "";
    width: 69px;
    height: 627px;
    background: #f2f2f2;
    position: absolute;
    left: 0;
    top: 28px;
    display: inline-block
}

.content_area .inner_box[data-v-1af8bedc] {
    margin-top: 90px;
    text-align: center
}

.content_area .inner_box .Headline[data-v-1af8bedc] {
    position: relative;
    display: inline-block;
    height: 65px
}

.content_area .inner_box .editInput[data-v-1af8bedc] {
    position: relative;
    top: 12px
}

.content_area .inner_box .rowlist[data-v-1af8bedc] {
    margin-top: 50px;
    display: flex;
    justify-content: space-between
}

.content_area .inner_box .rowlist li[data-v-1af8bedc] {
    width: 300px;
    background-color: #f5f5f5
}

.content_area .inner_box .rowlist li .productIcon[data-v-1af8bedc] {
    bottom: 0;
    height: 200px;
    position: relative
}

.content_area .inner_box .rowlist li .productIcon img[data-v-1af8bedc] {
    width: 100%;
    height: 200px;
    bottom: 0
}

.content_area .inner_box .rowlist li .productIcon .upload_bottom[data-v-1af8bedc] {
    width: 300px;
    bottom: 0
}

.content_area .inner_box .rowlist li .productIcon .upload_bottom p[data-v-1af8bedc] {
    margin-top: 8px
}

.content_area .inner_box .rowlist li .productIcon .upload_bottom .upload_btn[data-v-1af8bedc] {
    line-height: 32px;
    font-size: 12px;
    margin-top: 3px
}

.content_area .inner_box .rowlist li .productIcon .upload_bottom .upload_btn .imageupload[data-v-1af8bedc] {
    width: 82px;
    height: 32px
}

.content_area .inner_box .rowlist li .grid[data-v-1af8bedc] {
    margin-top: 5px;
    padding: 0 28px 30px;
    min-height: 110px
}

.content_area .inner_box .rowlist li .grid .line[data-v-1af8bedc] {
    width: 63px;
    height: 4px;
    background: #4e76de;
    margin: 0 auto
}

.content_area .inner_box .rowlist li .grid span[data-v-1af8bedc] {
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 15px;
    font-size: 20px;
    color: #333
}

.content_area .inner_box .rowlist li .grid .edit[data-v-1af8bedc] {
    margin-top: 14px;
    margin-bottom: 19px;
    font-size: 20px;
    color: #333;
    width: 150px
}

.content_area .inner_box .rowlist li .grid .textarea[data-v-1af8bedc] {
    text-align: justify;
    height: 50px;
    overflow: hidden
}

.content_area .inner_box .rowlist li .grid .ellipsis[data-v-1af8bedc] {
    height: 70px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis
}

.content_area .inner_box .rowlist li .grid .editTextarea[data-v-1af8bedc] {
    width: 220px;
    font-size: 14px;
    line-height: 22px
}

.content_area .inner_box .rowlist li .middle[data-v-1af8bedc] {
    position: relative;
    height: 125px
}

.content_area .inner_box .rowlist li .middle .line[data-v-1af8bedc] {
    position: absolute;
    left: 120px;
    bottom: 4px
}

.content_area .inner_box .caseList[data-v-1af8bedc] {
    overflow: hidden;
    margin-top: 50px
}

.content_area .inner_box .caseList li[data-v-1af8bedc] {
    float: left;
    text-align: center;
    width: 300px;
    height: 300px;
    background: #333;
    position: relative;
    color: #fff
}

.content_area .inner_box .caseList li span[data-v-1af8bedc] {
    margin-top: 66px;
    font-size: 20px;
    display: inline-block;
    color: #fff
}

.content_area .inner_box .caseList li .edit[data-v-1af8bedc] {
    margin: 20px auto 0;
    width: 160px
}

.content_area .inner_box .caseList li img[data-v-1af8bedc] {
    width: 100%;
    height: 100%
}

.content_area .inner_box .caseList li .upload_bottom[data-v-1af8bedc] {
    bottom: 0;
    width: 300px
}

.content_area .inner_box .caseList li .upload_bottom p[data-v-1af8bedc] {
    line-height: 23px;
    margin-top: 8px
}

.content_area .inner_box .caseList li .upload_bottom .upload_btn[data-v-1af8bedc] {
    margin-top: 8px !important;
    font-size: 12px;
    margin-top: 3px;
    line-height: 29px
}

.content_area .inner_box .caseList li .upload_bottom .upload_btn .imageupload[data-v-1af8bedc] {
    width: 82px;
    height: 32px
}

.content_area .inner_box .contact_us[data-v-1af8bedc] {
    margin-top: 50px;
    overflow: hidden
}

.content_area .inner_box .contact_us .contact_left[data-v-1af8bedc] {
    position: relative;
    float: left;
    width: 650px;
    height: 420px
}

.content_area .inner_box .contact_us .contact_left img[data-v-1af8bedc] {
    width: 100%;
    height: 100%
}

.content_area .inner_box .contact_us .contact_left .upload_bottom[data-v-1af8bedc] {
    width: 650px;
    bottom: 0
}

.content_area .inner_box .contact_us .contact_left .upload_bottom .upload_btn[data-v-1af8bedc] {
    line-height: 30px
}

.content_area .inner_box .contact_us .contact_left .upload_bottom .upload_btn .imageupload[data-v-1af8bedc] {
    width: 82px;
    height: 32px
}

.content_area .inner_box .contact_us .contact_right[data-v-1af8bedc] {
    width: 500px;
    float: right;
    text-align: left
}

.content_area .inner_box .contact_us .contact_right .code[data-v-1af8bedc] {
    margin-left: 10px;
    width: 250px;
    height: 250px;
    position: relative
}

.content_area .inner_box .contact_us .contact_right .code img[data-v-1af8bedc] {
    width: 100%;
    height: 100%
}

.content_area .inner_box .contact_us .contact_right .code .upload_bottom[data-v-1af8bedc] {
    width: 250px;
    bottom: 0
}

.content_area .inner_box .contact_us .contact_right .code .upload_bottom p[data-v-1af8bedc] {
    margin-top: 12px;
    line-height: 20px
}

.content_area .inner_box .contact_us .contact_right .code .upload_bottom .upload_btn[data-v-1af8bedc] {
    line-height: 30px;
    font-size: 12px
}

.content_area .inner_box .contact_us .contact_right .code .upload_bottom .upload_btn .imageupload[data-v-1af8bedc] {
    width: 82px;
    height: 32px
}

.content_area .inner_box .contact_us .contact_right .ellipsis[data-v-1af8bedc] {
    margin-top: 35px;
    display: inline-block;
    font-size: 16px;
    color: #333;
    line-height: 28px
}

.content_area .inner_box .contact_us .contact_right .editTextarea[data-v-1af8bedc] {
    margin-top: 36px;
    color: #333;
    line-height: 28px
}

#center[data-v-13ea9eab] {
    background: #fff;
    width: auto !important;
    margin-top: 0 !important
}

.bannerImgAll[data-v-13ea9eab] {
    width: 100%;
    height: 100%
}

.uploadImgAll[data-v-13ea9eab] {
    position: absolute;
    background: rgba(0, 0, 0, .5);
    bottom: 0;
    width: 100%;
    height: 155px;
    text-align: center;
    font-size: 14px
}

.uploadImgAll .promptText[data-v-13ea9eab] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #fff;
    line-height: 22px;
    margin-top: 50px
}

.uploadImgAll .btnAll[data-v-13ea9eab] {
    width: 110px;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
    color: #fff;
    display: inline-block;
    background: #335dcc;
    border-radius: 10px;
    position: relative
}

.uploadImgAll .btnAll .image_upload_file[data-v-13ea9eab] {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    width: 110px;
    height: 40px
}

.titleAll[data-v-13ea9eab] {
    display: inline-block;
    font-size: 30px;
    font-family: Microsoft YaHei;
    font-weight: 700;
    color: #1e252f;
    line-height: 45px;
    padding: 0 10px
}

.eg_titleAll[data-v-13ea9eab] {
    display: block;
    max-width: 400px;
    margin: 0 auto;
    line-height: 25px;
    font-size: 16px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #1e252f
}

.headBanner[data-v-13ea9eab] {
    width: 100%;
    height: 450px;
    position: relative
}

.middle_area[data-v-13ea9eab] {
    width: 1200px;
    margin: 0 auto;
    text-align: center
}

.middle_area .row_about[data-v-13ea9eab] {
    margin: 90px 0
}

.middle_area .row_about .row_list[data-v-13ea9eab] {
    display: flex;
    justify-content: space-between;
    margin-top: 25px
}

.middle_area .row_about .row_list li[data-v-13ea9eab] {
    width: 390px
}

.middle_area .row_about .row_list li .listImg[data-v-13ea9eab] {
    width: 390px;
    height: 260px;
    position: relative
}

.middle_area .row_about .row_list li .listImg .uploadImgAll[data-v-13ea9eab] {
    height: 100px
}

.middle_area .row_about .row_list li .listImg .uploadImgAll .promptText[data-v-13ea9eab] {
    margin-top: 17px
}

.middle_area .row_about .row_list li .listImg .uploadImgAll .btnAll[data-v-13ea9eab] {
    margin-top: 15px;
    width: 88px;
    height: 32px;
    line-height: 32px;
    font-size: 12px
}

.middle_area .row_about .row_list li .listImg .uploadImgAll .btnAll .image_upload_file[data-v-13ea9eab] {
    height: 32px;
    width: 88px
}

.middle_area .row_about .row_list li .listText[data-v-13ea9eab] {
    border: 1px solid #8ed1fe;
    padding: 25px 0
}

.middle_area .row_about .row_list li .listText .small_title[data-v-13ea9eab] {
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #1e252f;
    line-height: 30px;
    padding: 0 10px
}

.middle_area .row_about .row_list li .listText .textarea[data-v-13ea9eab] {
    margin: 10px auto 0;
    width: 300px;
    padding: 0 10px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333
}

.middle_area .row_about .case_list[data-v-13ea9eab] {
    min-height: 350px
}

.middle_area .row_about .case_list li[data-v-13ea9eab] {
    position: relative;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2);
    padding: 15px;
    width: 348px
}

.middle_area .row_about .case_list li .listImg[data-v-13ea9eab] {
    width: 348px;
    height: 190px
}

.middle_area .row_about .case_list li .listImg .uploadImgAll .promptText[data-v-13ea9eab] {
    margin-top: 10px
}

.middle_area .row_about .case_list li .listImg .uploadImgAll .btnAll[data-v-13ea9eab] {
    margin-top: 5px
}

.middle_area .row_about .case_list li .listText2[data-v-13ea9eab] {
    text-align: left;
    margin-top: 10px
}

.middle_area .row_about .case_list li .listText2 .small_title[data-v-13ea9eab] {
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 700;
    color: #1e252f;
    line-height: 22px
}

.middle_area .row_about .case_list li .line[data-v-13ea9eab] {
    position: absolute;
    margin: 0 auto;
    bottom: 10px;
    left: 0;
    right: 0;
    width: 107px;
    height: 8px;
    background: #8ed1fe
}

.middle_area .row_advantage .row_list[data-v-13ea9eab] {
    margin-top: 25px;
    overflow: hidden
}

.middle_area .row_advantage .row_list .row_left[data-v-13ea9eab] {
    position: relative;
    float: left;
    width: 580px;
    height: 450px
}

.middle_area .row_advantage .row_list .row_left .uploadImgAll[data-v-13ea9eab] {
    height: 100px
}

.middle_area .row_advantage .row_list .row_left .uploadImgAll .promptText[data-v-13ea9eab] {
    margin-top: 17px
}

.middle_area .row_advantage .row_list .row_left .uploadImgAll .btnAll[data-v-13ea9eab] {
    margin-top: 15px;
    width: 88px;
    height: 32px;
    line-height: 32px;
    font-size: 12px
}

.middle_area .row_advantage .row_list .row_left .uploadImgAll .btnAll .image_upload_file[data-v-13ea9eab] {
    height: 32px;
    width: 88px
}

.middle_area .row_advantage .row_list .row_right[data-v-13ea9eab] {
    float: right;
    width: 594px
}

.middle_area .row_advantage .row_list .row_right .item[data-v-13ea9eab] {
    overflow: hidden;
    text-align: left;
    height: 90px;
    background: #f7f7f7;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .08);
    margin-bottom: 30px
}

.middle_area .row_advantage .row_list .row_right .item[data-v-13ea9eab]:last-child {
    margin-bottom: 0
}

.middle_area .row_advantage .row_list .row_right .item .num[data-v-13ea9eab] {
    float: left;
    text-align: center;
    line-height: 90px;
    font-size: 48px;
    font-family: Source Han Sans CN;
    font-weight: 700;
    color: #1e252f;
    width: 90px;
    height: 90px;
    background: #ededed
}

.middle_area .row_advantage .row_list .row_right .item .itemRight[data-v-13ea9eab] {
    float: left;
    max-width: 488px;
    padding: 8px 0;
    font-family: Microsoft YaHei;
    color: #1e252f;
    line-height: 22px
}

.middle_area .row_advantage .row_list .row_right .item .itemRight span[data-v-13ea9eab] {
    padding: 0 8px;
    font-size: 18px;
    font-weight: 700
}

.middle_area .row_advantage .row_list .row_right .item .itemRight p[data-v-13ea9eab] {
    padding: 0 8px;
    margin-top: 5px;
    font-size: 14px;
    font-weight: 400
}

.middle_area .row_contactus[data-v-13ea9eab] {
    top: -40px;
    position: relative;
    overflow: hidden
}

.middle_area .row_contactus .uploadImgAll[data-v-13ea9eab] {
    height: 100px
}

.middle_area .row_contactus .uploadImgAll .btnAll[data-v-13ea9eab] {
    width: 88px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    margin-top: 15px
}

.middle_area .row_contactus .uploadImgAll .btnAll .image_upload_file[data-v-13ea9eab] {
    width: 88px;
    height: 32px
}

.middle_area .row_contactus .uploadImgAll .promptText[data-v-13ea9eab] {
    margin-top: 15px
}

.middle_area .row_contactus .contact_left[data-v-13ea9eab] {
    position: relative;
    float: left;
    width: 650px;
    height: 420px
}

.middle_area .row_contactus .contact_left img[data-v-13ea9eab] {
    width: 100%;
    height: 100%
}

.middle_area .row_contactus .contact_right[data-v-13ea9eab] {
    width: 500px;
    float: right;
    text-align: left
}

.middle_area .row_contactus .contact_right .code[data-v-13ea9eab] {
    margin-left: 10px;
    width: 250px;
    height: 250px;
    position: relative
}

.middle_area .row_contactus .contact_right .code img[data-v-13ea9eab] {
    width: 100%;
    height: 100%
}

.middle_area .row_contactus .contact_right .code .btnAll[data-v-13ea9eab] {
    margin-top: 5px
}

.middle_area .row_contactus .contact_right .textarea[data-v-13ea9eab] {
    margin-top: 25px;
    line-height: 30px;
    padding: 0 10px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333
}

.middle_area .row_contactus .contact_right .ellipsis[data-v-13ea9eab] {
    margin-top: 35px;
    display: inline-block;
    font-size: 16px;
    color: #333;
    line-height: 28px;
    padding: 10px
}

.aboutUs[data-v-13ea9eab] {
    height: 700px
}

.aboutUs .bannerImgAll[data-v-13ea9eab] {
    height: 470px
}

.aboutUs .uploadImgAll[data-v-13ea9eab] {
    top: 0
}

.aboutUs .selfInformation[data-v-13ea9eab] {
    position: relative;
    bottom: 260px;
    margin: 0 auto;
    padding: 40px;
    width: 734px;
    min-height: 300px;
    background: #fff;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2);
    text-align: center
}

.aboutUs .selfInformation .textarea[data-v-13ea9eab] {
    padding: 0 10px;
    margin-top: 10px;
    text-align: left;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #1e252f;
    line-height: 25px
}

.contact_us[data-v-13ea9eab] {
    height: 196px;
    background-color: #8ed1fe;
    text-align: center
}

.contact_us .titleAll[data-v-13ea9eab] {
    margin-top: 55px;
    color: #fff
}

.contact_us .eg_titleAll[data-v-13ea9eab] {
    color: #fff
}

#center[data-v-587a61f6] {
    width: auto !important
}

td[data-v-aa94aff8] {
    width: 60px
}

td[data-v-aa94aff8]:last-child,
td[data-v-aa94aff8]:nth-child(4) {
    width: 200px
}

td[data-v-469bb359] {
    width: 100px
}

td[data-v-469bb359]:last-child,
td[data-v-469bb359]:nth-child(4) {
    width: 200px
}

td[data-v-190ae33a] {
    width: 60px
}

td[data-v-190ae33a]:last-child,
td[data-v-190ae33a]:nth-child(4) {
    width: 200px
}

.subRightTit span[data-v-190ae33a] {
    color: #777;
    border-bottom: none;
    cursor: pointer
}

.subRightTit span.active[data-v-190ae33a] {
    color: #333;
    border-bottom: 2px solid #444
}

td[data-v-61e62005],
td[data-v-438d8aec] {
    padding: 10 20px
}

.subRightTit&gt;div[data-v-438d8aec] {
    position: absolute;
    left: 30px;
    height: 80px;
    line-height: 80px
}

.subRightTit span[data-v-438d8aec] {
    position: static;
    left: 0;
    display: inline-block;
    line-height: 80px;
    cursor: pointer
}

.subRightTit span.group[data-v-438d8aec] {
    margin-left: 50px;
    cursor: auto
}

.subRightTit span[data-v-438d8aec]:first-child {
    border: none
}

.subRightTit span[data-v-438d8aec]:last-child {
    border-bottom: 2px solid #444
}

.subRightTit .last-nav[data-v-438d8aec] {
    color: #999;
    padding: 0 5px;
    font-size: 14px;
    border-bottom: none;
    cursor: pointer
}

.subRightTit .last-nav[data-v-438d8aec]:hover {
    color: #0b3b9d
}

.subRightTit .last-nav[data-v-438d8aec]:last-child {
    cursor: auto;
    color: #999;
    border: none
}

.group-name[data-v-438d8aec] {
    cursor: pointer
}

.group-name[data-v-438d8aec]:hover {
    color: #1f45a9
}

.thead[data-v-438d8aec] {
    background: #fff;
    text-align: left
}

select[data-v-438d8aec] {
    height: 34px;
    padding-top: 5px;
    padding-bottom: 7px;
    margin-left: 45px;
    background: #f5f7fc;
    border: 1px solid #e6e6e6;
    width: 150px
}

.thead[data-v-6b34ece6] {
    background: #fff;
    text-align: left
}

.subRightTit[data-v-2c57ce7b] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0
}

.subRightTit span[data-v-2c57ce7b] {
    position: relative;
    color: #777;
    border-bottom: none;
    cursor: pointer;
    margin-right: 10px;
    border-bottom: 2px solid transparent
}

.subRightTit span.active[data-v-2c57ce7b] {
    color: #333;
    border-bottom: 2px solid #444
}

.btn-default[data-v-2c57ce7b] {
    border: 1px solid #018484;
    background: #fff;
    color: #333;
    cursor: pointer;
    margin-left: 15px;
    line-height: 32px;
    height: 32px;
    display: inline-block;
    padding: 0 15px;
    border-radius: 3px;
    border-radius: 2px;
    align-self: center
}

#center[data-v-4d913c3c] {
    width: auto !important
}

#pagination[data-v-db6e5c16] {
    float: none
}

::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    overflow: auto
}

::-webkit-scrollbar-thumb {
    background-color: #e6e6e6;
    min-height: 25px;
    min-width: 25px;
    border: 1px solid #e0e0e0
}

::-webkit-scrollbar-track {
    background-color: #f7f7f7;
    border: 1px solid #efefef
}

#dialog_overlay {
    visibility: hidden;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 6000
}

#dialog_bg,
#dialog_panel_bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    filter: alpha(opacity=60)
}

#dialog_panel_bg {
    display: none;
    opacity: .8;
    filter: alpha(opacity=80);
    border-radius: 3px
}

#dialog_overlay.disbg {
    position: static
}

#dialog_panel.dialog_modal {
    border: none;
    border-radius: 3px;
    color: #fff;
    box-shadow: none;
    padding: 5px 10px;
    position: fixed
}

#dialog_panel.dialog_modal.loading_modal {
    padding: 5px 10px
}

#dialog_panel.dialog_modal #dialog_panel_bg {
    display: block
}

#dialog_panel {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    left: 50%;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 45%;
    max-width: 90%
}

#dialog_title {
    background-color: #f9f9f9;
    border-bottom: 1px solid #ddd;
    border-radius: 3px 3px 0 0;
    color: #444;
    font-weight: 700;
    padding: 5px
}

#dialog_content {
    padding: 15px 10px;
    min-width: 250px;
    font-size: 14px;
    color: #444
}

#dialog_panel.dialog_modal #dialog_content {
    color: #fff;
    text-align: center;
    min-width: 120px;
    position: relative
}

#dialog_panel.dialog_modal.loading_modal #dialog_content {
    min-width: 20px;
    padding: 5px
}

#dialog_panel.dialog_modal.loading_modal #dialog_content .loading-tip {
    margin-top: 5px
}

#dialog_content&gt;input {
    border: 1px solid #ddd;
    height: 28px;
    width: 100%
}

#dialog_control {
    background-color: #f5f5f5;
    border-radius: 0 0 3px 3px;
    border-top: 1px solid #ddd;
    height: 40px;
    line-height: 40px
}

#dialog_control a {
    border-right: 1px solid #ddd;
    display: inline-block;
    height: 100%;
    margin-right: -1px;
    text-align: center;
    width: 50%;
    color: #444;
    cursor: pointer;
    font-size: 15px
}

#dialog_control #dialog_ok {
    color: #428bca
}

#dialog_control .col2 {
    border: none;
    margin: 0;
    width: 100%
}

#dialog_content img {
    max-width: 220px;
    max-height: 220px
}

@font-face {
    font-family: iconfont;
    src: url(//at.alicdn.com/t/font_489658_7yp4q9pgmkb.eot);
    src: url(//at.alicdn.com/t/font_489658_7yp4q9pgmkb.eot#iefix) format("embedded-opentype"), url(//at.alicdn.com/t/font_489658_7yp4q9pgmkb.woff2) format("woff2"), url(//at.alicdn.com/t/font_489658_7yp4q9pgmkb.woff) format("woff"), url(//at.alicdn.com/t/font_489658_7yp4q9pgmkb.ttf) format("truetype"), url(//at.alicdn.com/t/font_489658_7yp4q9pgmkb.svg#iconfont) format("svg")
}

@font-face {
    font-family: iconfont;
    src: url(//at.alicdn.com/t/font_1123341_0dvw6vmg7zv.eot);
    src: url(//at.alicdn.com/t/font_1123341_0dvw6vmg7zv.eot#iefix) format("embedded-opentype"), url(//at.alicdn.com/t/font_1123341_0dvw6vmg7zv.woff2) format("woff2"), url(//at.alicdn.com/t/font_1123341_0dvw6vmg7zv.woff) format("woff"), url(//at.alicdn.com/t/font_1123341_0dvw6vmg7zv.ttf) format("truetype"), url(//at.alicdn.com/t/font_1123341_0dvw6vmg7zv.svg#iconfont) format("svg")
}

.iconfont {
    vertical-align: baseline
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
    -webkit-appearance: none
}

input[type=number] {
    -moz-appearance: textfield
}

body,
dd,
div,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
select,
table,
td,
th,
ul {
    margin: 0;
    padding: 0
}

.blank {
    height: 10px;
    overflow: hidden
}

li,
ul {
    list-style: none
}

img {
    border: none
}

a {
    text-decoration: none;
    color: #333
}

b,
em,
i,
strong {
    font-style: normal;
    vertical-align: baseline
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden
}

.noitems {
    color: #999;
    text-align: center;
    margin: 30px 0
}

.hide {
    display: none !important
}

body {
    margin: 0 auto;
    min-width: 1200px;
    background: #fff;
    font-size: 14px;
    line-height: 1.8;
    font-family: Microsoft YaHei, 寰蒋闆呴粦, Helvetica, STHeiti STXihei, Microsoft JhengHei, Arial !important
}

hr {
    border: 0;
    height: 1px;
    background-color: #ddd;
    margin: 20px 0
}

.north {
    background: #fff
}

.center_box,
.content {
    clear: both;
    float: none
}

.pull-left {
    float: left
}

.pull-right {
    float: right
}

.text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.border-box {
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.center_box {
    background: #f5f5f5
}

.main {
    width: 1200px;
    padding-bottom: 20px
}

.getMore,
.noMore {
    text-align: center;
    margin-bottom: 40px;
    display: none
}

.getMore .more {
    border: 1px solid #0081ff;
    padding: 5px 40px;
    cursor: pointer;
    color: #2f0000
}

.m-xxs {
    margin: 2px 4px
}

.m-xs {
    margin: 5px
}

.m-sm {
    margin: 10px
}

.m {
    margin: 15px
}

.m-md {
    margin: 20px
}

.m-lg {
    margin: 30px
}

.m-xl {
    margin: 50px
}

.m-n {
    margin: 0 !important
}

.m-l-none {
    margin-left: 0 !important
}

.m-l-xs {
    margin-left: 5px
}

.m-l-sm {
    margin-left: 10px
}

.m-l {
    margin-left: 15px
}

.m-l-md {
    margin-left: 20px
}

.m-l-lg {
    margin-left: 30px
}

.m-l-xl {
    margin-left: 40px
}

.m-l-xxl {
    margin-left: 50px
}

.m-l-n-xxs {
    margin-left: -1px
}

.m-l-n-xs {
    margin-left: -5px
}

.m-l-n-sm {
    margin-left: -10px
}

.m-l-n {
    margin-left: -15px
}

.m-l-n-md {
    margin-left: -20px
}

.m-l-n-lg {
    margin-left: -30px
}

.m-l-n-xl {
    margin-left: -40px
}

.m-l-n-xxl {
    margin-left: -50px
}

.m-t-none {
    margin-top: 0 !important
}

.m-t-xxs {
    margin-top: 1px
}

.m-t-xs {
    margin-top: 5px
}

.m-t-sm {
    margin-top: 10px
}

.m-t {
    margin-top: 15px
}

.m-t-md {
    margin-top: 20px
}

.m-t-lg {
    margin-top: 30px
}

.m-t-xl {
    margin-top: 40px
}

.m-t-xxl {
    margin-top: 50px
}

.m-t-n-xxs {
    margin-top: -1px
}

.m-t-n-xs {
    margin-top: -5px
}

.m-t-n-sm {
    margin-top: -10px
}

.m-t-n {
    margin-top: -15px
}

.m-t-n-md {
    margin-top: -20px
}

.m-t-n-lg {
    margin-top: -30px
}

.m-t-n-xl {
    margin-top: -40px
}

.m-t-n-xxl {
    margin-top: -50px
}

.m-r-none {
    margin-right: 0 !important
}

.m-r-xxs {
    margin-right: 1px
}

.m-r-xs {
    margin-right: 5px
}

.m-r-sm {
    margin-right: 10px
}

.m-r {
    margin-right: 15px
}

.m-r-md {
    margin-right: 20px
}

.m-r-lg {
    margin-right: 30px
}

.m-r-xl {
    margin-right: 40px
}

.m-r-xxl {
    margin-right: 50px
}

.m-r-n-xxs {
    margin-right: -1px
}

.m-r-n-xs {
    margin-right: -5px
}

.m-r-n-sm {
    margin-right: -10px
}

.m-r-n {
    margin-right: -15px
}

.m-r-n-md {
    margin-right: -20px
}

.m-r-n-lg {
    margin-right: -30px
}

.m-r-n-xl {
    margin-right: -40px
}

.m-r-n-xxl {
    margin-right: -50px
}

.m-b-none {
    margin-bottom: 0 !important
}

.m-b-xxs {
    margin-bottom: 1px
}

.m-b-xs {
    margin-bottom: 5px
}

.m-b-sm {
    margin-bottom: 10px
}

.m-b {
    margin-bottom: 15px
}

.m-b-md {
    margin-bottom: 20px
}

.m-b-lg {
    margin-bottom: 30px
}

.m-b-xl {
    margin-bottom: 40px
}

.m-b-xxl {
    margin-bottom: 50px
}

.m-b-n-xxs {
    margin-bottom: -1px
}

.m-b-n-xs {
    margin-bottom: -5px
}

.m-b-n-sm {
    margin-bottom: -10px
}

.m-b-n {
    margin-bottom: -15px
}

.m-b-n-md {
    margin-bottom: -20px
}

.m-b-n-lg {
    margin-bottom: -30px
}

.m-b-n-xl {
    margin-bottom: -40px
}

.m-b-n-xxl {
    margin-bottom: -50px
}

.align-right {
    text-align: right
}

.about-btn-ctn {
    position: fixed;
    bottom: 80px;
    z-index: 999;
    right: 5px
}

.about-btn-ctn.provincial {
    bottom: 50px
}

.about-btn-ctn.provincial .about-btn2 .iconfont {
    font-size: 16px;
    margin-top: -3px;
    margin-right: 3px
}

.about-btn-ctn.pro-intro {
    bottom: 30px
}

.about-btn-ctn a {
    display: block;
    font-size: 14px
}

.about-btn {
    background: #0096ff;
    color: #fff;
    width: 40px;
    height: 40px;
    display: block;
    text-align: center;
    position: relative;
    font-size: 13px
}

.about-btn .ab-txt1,
.about-btn .ab-txt2 {
    display: block;
    line-height: 14px
}

.about-btn .ab-txt1 {
    padding-top: 6px
}

.about-btn-ctn:hover .about-btn {
    display: none
}

.about-btn-ctn:hover .about-btn2 {
    display: block !important
}

.about-btn2 {
    width: 105px;
    height: 38px;
    line-height: 40px;
    text-align: center;
    position: relative;
    background: #e8f5ff;
    border: 1px solid #0096ff;
    color: #0096ff;
    transition: all
}

.about-btn2 i {
    font-size: 22px
}

.about-btn2 i,
.pro-intro .about-btn2 i {
    display: inline-block;
    vertical-align: middle
}

.pro-intro .about-btn2 i {
    font-size: 20px;
    margin-right: 2px;
    margin-top: -3px
}

#toTop {
    position: fixed;
    bottom: 100px;
    right: 5px;
    z-index: 100
}

#toTop i {
    position: relative;
    display: block;
    color: #fff;
    cursor: pointer;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #2095ff;
    font-size: 36px
}

#page-loading {
    position: fixed;
    top: 38%;
    left: 50%;
    width: 75px;
    margin-left: -36px;
    height: 22px;
    background: #fafafa url(/images/loading2.gif) 50% no-repeat;
    border-radius: 4px;
    box-shadow: 0 3px 10px #777
}

.dialog_bg {
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .3;
    filter: alpha(opacity=30);
    left: 0;
    top: 0;
    z-index: 99
}

.dialog_bg,
.dialog_box {
    position: fixed;
    display: none
}

.dialog_box {
    width: 550px;
    left: 50%;
    top: 15%;
    z-index: 100;
    margin-left: -275px
}

.dialog_top {
    line-height: 50px;
    background-color: #4976e8;
    color: #fff;
    padding: 0 30px;
    font-size: 16px;
    margin: 0
}

.btn_close {
    float: right;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    cursor: pointer;
    margin-top: 13px;
    font-size: 16px
}

.dialog_content {
    background-color: #fff;
    padding: 30px;
    overflow: hidden
}

.dialog_title {
    color: #000;
    text-align: center;
    margin: 0;
    padding: 18px;
    background-color: #f4f7ff;
    font-size: 18px;
    font-weight: 400
}

.content_list {
    line-height: 1.6em;
    background-color: #f8f8f8;
    margin: 10px 0;
    padding: 20px;
    color: #999;
    font-size: 14px;
    max-height: 240px;
    overflow-y: auto
}

.content_list&gt;li&gt;.content_title {
    color: #666
}

.dialog_btn {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #000;
    border: 1px solid #ccc;
    width: 70px;
    height: 36px;
    line-height: 34px;
    font-size: 14px;
    float: right;
    outline: none;
    cursor: pointer;
    margin-left: 10px
}

.dialog_btn:hover {
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn_confirm {
    background-color: #4976e8;
    color: #fff;
    border-color: #456ed6
}

.btn_confirm:hover {
    background-color: #375fbc;
    border-color: #2c4d71
}

.btn_next,
.btn_prev {
    display: none
}

.x-tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted #909090;
    cursor: pointer
}

.x-tooltip .x-tooltiptext {
    font-size: 12px;
    visibility: hidden;
    width: 100px;
    background-color: #000;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 6px;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -50px;
    opacity: 0;
    transition: opacity 1s
}

.x-tooltip .x-tooltiptext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #000 transparent transparent transparent
}

.x-tooltip:hover .x-tooltiptext {
    visibility: visible;
    opacity: 1
}

@media screen and (min-width:1401px) {
    .header_container {
        width: 1400px
    }
    .header2 .header_container .nav .nav_item {
        padding: 0 25px
    }
    .meetingNotice {
        width: 235px;
        margin-top: 75px
    }
    .meetingNotice img {
        width: 235px
    }
    #content,
    .center_content {
        width: 1400px
    }
    .news2 {
        width: 1165px
    }
    .news2-list a {
        padding-bottom: 5px;
        margin-bottom: 5px
    }
    .meetingNotice img {
        height: 275px;
        margin-bottom: 20px
    }
    .vipList ul li {
        height: 180px
    }
    .contact {
        width: 1320px
    }
    .news2-list a {
        width: 435px
    }
    .contact_content .map {
        right: -10px;
        top: 8px;
        width: 400px;
        height: 280px
    }
}

@media screen and (max-width:1400px) {
    .header_container {
        width: 1200px
    }
    .header2 .header_container .nav .nav_item {
        padding: 0 25px
    }
    .meetingNotice {
        width: 200px;
        margin-top: 88px
    }
    .meetingNotice img {
        width: 200px
    }
    #content,
    .center_content {
        width: 1200px
    }
    .news2 {
        width: 1000px
    }
    .meetingNotice img {
        height: 255px;
        margin-bottom: 20px
    }
    .vipList ul li {
        height: 160px
    }
    .contact {
        width: 1120px
    }
    .news2-list a {
        width: 365px
    }
    .contact_content .map {
        right: -30px;
        top: -10px;
        width: 370px;
        height: 270px
    }
}

#layout {
    min-height: 100%;
    height: auto;
    position: relative
}

#layout,
#north {
    width: 100%
}

.center_content {
    margin: 0 auto
}

.indexBanner {
    width: 100%;
    height: 21.49rem;
    min-width: 1200px;
    position: relative;
    overflow: hidden
}

.subBanner1 {
    width: 100%;
    height: 190px;
    background: url(../img/subBanner1.69d1fee9.jpeg) center 0 no-repeat
}

.subBanner2 {
    width: 100%;
    height: 190px;
    background: url(../img/subBanner2.3e4b3c2c.jpeg) center 0 no-repeat
}

.subBanner3 {
    width: 100%;
    height: 190px;
    background: url(../img/subBanner3.1c6048be.jpeg) center 0 no-repeat
}

.news2 {
    overflow: hidden;
    float: left
}

.news2 .title {
    text-align: center
}

.news2 .title .notice {
    font-size: 26px;
    width: 342px;
    background: url(data:image/png;base64,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) center 23px no-repeat;
    text-align: center;
    margin: 20px auto 0 auto;
    display: inline-block
}

.news2-list {
    border: 1px solid #eef3f9;
    width: 47.8%;
    margin: 22px 2% 10px 0;
    float: left
}

.news2-list .li {
    border: 1px solid #dee8f4;
    padding: 15px;
    height: 78px
}

.new2-date {
    border: 1px solid #7088c8;
    text-align: center;
    width: 64px;
    height: 68px;
    color: #4e68bd;
    display: inline-block;
    float: left;
    margin-right: 15px;
    margin-top: 6px
}

.new2-date .date {
    font-size: 28px;
    font-weight: 700;
    line-height: 42px;
    border-bottom: 1px solid #7088c8
}

.news2-list a {
    display: inline-block;
    font-size: 16px;
    left: 70px;
    line-height: 2;
    height: 78px;
    display: table-cell;
    vertical-align: middle;
    text-align: left
}

.news2-content {
    color: #666
}

.meetingNotice {
    float: right
}

.bottom {
    background: #f8fafc
}

#subCenter {
    background: #f3f3f3;
    padding-top: 30px
}

.subLeft {
    float: left;
    width: 220px;
    background-color: #fff
}

.subLeft dl {
    margin: 0;
    padding: 0
}

.subLeft dt {
    background: #149c7c;
    color: #fff;
    padding: 15px 20px 20px 20px;
    font-size: 22px;
    line-height: 1.5;
    font-weight: 700
}

.subLeft dt p {
    font-size: 12px;
    color: white;
    text-transform: uppercase;
    font-weight: lighter
}

.subLeft dd {
    border-bottom: 1px solid #ececec;
    color: #666;
    height: 65px;
    line-height: 65px;
    background: url(data:image/png;base64,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) 180px 30px no-repeat
}

.subLeft dd.cur {
    background: #f3f3f3 url(data:image/png;base64,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) 180px 30px no-repeat
}

.subLeft dd a {
    font-size: 16px;
    color: #666;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAMAAADHVLbdAAAAolBMVEX///+UlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJR5WDebAAAANnRSTlMAgG55Z3gFKTEWByZ3Xk4cKA1zEH8rU20YfkJWIWURRAFcdQskClVpXQ4gJyJraiUaZkUjX1E0XnaCAAAAfElEQVR4Xi3ORRLDMBQE0d+yZYwhzMzM979aKtKf3VtMVUuUZdK0ttUWvzAIugLs1A04RKWB1NvQIYljWKoJVr1E+jBQD0fjUiYwVTOb24XcoFKvN2wlh726kuIoEsLJ++yOF7h651oGtfPd+wHG9dXe8oTXv/+tTovP9wedxwZ0fkw3RwAAAABJRU5ErkJggg==) 25px 25px no-repeat;
    padding-left: 45px
}

.subLeft dd.cur a {
    background: url(data:image/png;base64,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) 25px 25px no-repeat;
    color: #0b3b9d;
    border-left: 3px solid #ccc
}

.subLeft dd a:hover {
    color: #333
}

.subRight {
    background-color: #fff;
    margin-left: 240px;
    min-height: 430px
}

.subRightTit {
    height: 80px;
    line-height: 80px;
    text-align: right;
    padding: 0 30px;
    color: #999;
    border-bottom: 1px solid #ececec;
    position: relative
}

.subRightTit a {
    color: #999;
    padding: 0 5px
}

.subRightTit a:hover {
    color: #0b3b9d
}

.subRightTit span {
    position: absolute;
    left: 30px;
    font-size: 18px;
    color: #333;
    border-bottom: 2px solid #444
}

.subRight .con {
    color: #555;
    font-size: 16px;
    padding: 20px 40px;
    line-height: 2
}

.subRight .con p {
    margin-bottom: 15px;
    text-indent: 34px
}

.aBlueLine {
    color: #0b3b9d;
    text-decoration: underline
}

.orgTbl {
    width: 90%;
    margin: 10px auto;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee
}

.orgTbl th {
    background: #eee
}

.orgTbl td,
.orgTbl th {
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    padding: 8px 10px
}

.orgTbl td.thead {
    font-weight: 600
}

.subMenu {
    text-align: left;
    padding: 0;
    font-size: 20px;
    border-bottom: 1px solid #ededed;
    margin-bottom: 30px
}

.subMenu a {
    color: #666;
    position: relative;
    display: inline-block;
    height: 50px;
    margin-right: 30px
}

.subMenu a.cur {
    color: #1f45a9;
    font-weight: 700;
    padding: 0;
    line-height: 30px;
    border-bottom: 2px solid #1f45a9
}

.vipList {
    background: #fff;
    padding: 30px;
    margin-top: 20px
}

.vipList ul&gt;li {
    width: 16.6%;
    float: left;
    text-align: center;
    margin: 15px 0;
    position: relative
}

.vipList ul li img {
    width: 60%;
    height: auto;
    margin-bottom: 15px
}

.vipList ul li&gt;span {
    position: absolute;
    bottom: 10px;
    font-size: 14px;
    display: block;
    width: 100%;
    line-height: 1.2
}

.vipReg {
    margin: 0 auto 20px auto
}

.vipReg,
.vipRegCon {
    padding: 30px;
    width: 1200px;
    box-sizing: border-box
}

.vipRegCon {
    background: #fff;
    margin: 20px auto 0 auto
}

.step,
.vipRegCon {
    text-align: center
}

.step {
    background: url(../img/step.2562dc3d.png) center 0 no-repeat;
    color: #666;
    padding-top: 40px;
    font-size: 16px;
    position: relative
}

.step span {
    display: inline-block
}

.step span&gt;i {
    display: none
}

.step span.st1 {
    margin-left: 20px
}

.step span.st2 {
    margin-left: 145px
}

.step span.st3 {
    margin-left: 123px
}

.step span.st4,
.step span.st5 {
    margin-left: 40px
}

.step i a {
    position: absolute;
    display: block;
    left: 785px;
    font-size: 12px;
    border-radius: 28px;
    color: #233f8b;
    border: 1px solid #8da3dc;
    line-height: 14px;
    padding: 3px 10px 5px 10px
}

.step i:hover a {
    background: #2045a9;
    color: #fff
}

#elList li {
    border-bottom: 1px solid #f0f0f0;
    padding: 10px 0
}

#elList li a {
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;
    font-weight: 400;
    height: 25px;
    line-height: 25px;
    cursor: pointer
}

#elList li .time {
    float: right;
    color: #959595
}

.newsDetailed {
    background: #fff;
    padding: 30px 40px;
    margin: 20px auto 0 auto;
    text-align: center
}

.newsDetailed .subTitle {
    font-size: 18px;
    margin-top: 10px
}

.newsDetailed .info {
    color: #999;
    margin: 20px auto
}

.articleNews,
.articleNews * {
    font-size: 16px;
    line-height: 2;
    color: #555;
    text-align: left
}

.articleNews p {
    margin-bottom: 15px;
    text-indent: 34px
}

.articleNews img {
    max-width: 80%;
    margin: 20px auto;
    display: block
}

.newsContent {
    background: #fff
}

.newsContent .attachment-download,
.newsContent .attachment-file {
    margin-left: 20px
}

.contact {
    background: #fff;
    padding: 20px 40px 40px 40px;
    margin: 0 auto 0 auto;
    color: #555;
    font-size: 16px;
    position: relative
}

.contact h3 {
    margin-top: 20px
}

.contact p {
    margin-top: 10px;
    margin-bottom: 10px
}

.contact .map {
    position: absolute;
    right: 40px;
    top: 40px;
    width: 450px;
    height: 290px;
    background: url(../img/map.39d4929a.png) center 0 no-repeat;
    border: 1px solid #999;
    background-size: 100% 100%
}

.contact_content {
    position: relative;
    padding-right: 400px
}

.contact_content .map {
    position: absolute;
    background: url(../img/map.39d4929a.png) center 0 no-repeat;
    border: 1px solid #999;
    background-size: 100% 100%
}

.getMore {
    width: 146px;
    height: 34px;
    display: none;
    text-align: center;
    line-height: 34px;
    border: 1px solid #2045a9;
    border-radius: 17px;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    margin: 30px auto;
    color: #555
}

.getMore:hover {
    color: #fff;
    background-color: #2045a9
}

.details-ul li {
    text-indent: 3.5em;
    position: relative
}

.details-ul li:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background: #2e4a95;
    left: 2.3em;
    top: 14px
}

@media screen and (max-width:640px) {
    #subCenter {
        padding-top: 0
    }
    .newsDetailed .subTitle,
    .newsDetailed .title {
        color: #2a3634
    }
    .newsDetailed {
        margin: 0;
        padding: 30px 10px
    }
    .articleNews p {
        text-indent: 2em
    }
    body {
        background: #f6f8fb
    }
    #subCenter {
        background: none
    }
    .subLeft,
    .subRight {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-top: 10px;
        background: none
    }
    #subCenter,
    .subLeft {
        padding: 0 10px;
        box-sizing: border-box
    }
    .subLeft dl {
        display: flex;
        justify-content: center
    }
    .subLeft dt {
        display: none
    }
    .subLeft dd {
        height: 46px;
        line-height: 46px;
        border-radius: 23px;
        width: 23%;
        text-align: center;
        border: none
    }
    .subLeft dd.cur {
        background: #4976e8;
        color: #fff
    }
    .subLeft dd a {
        padding-left: 0;
        background: none;
        font-size: 14px
    }
    .subLeft dd.cur a {
        background: none;
        border-left: none;
        color: #fff
    }
    .subRight {
        background: #fff;
        border: 1px solid #e3e5ec;
        border-radius: 10px
    }
    .subRightTit {
        display: none
    }
    .subRight .con {
        padding: 20px;
        color: #a4a7af
    }
    .subRight .con p {
        margin-bottom: 10px;
        text-indent: 2em;
        font-size: 14px;
        line-height: 26px
    }
    .contact_content .map {
        position: static;
        width: 100%;
        border-radius: 10px;
        border-color: #e3e5ec
    }
    #elList li a {
        margin-bottom: 5px;
        height: auto
    }
    .organization-wrap .subLeft {
        overflow-x: auto
    }
    .organization-wrap .subLeft dl {
        display: block;
        width: 560px
    }
    .organization-wrap .subLeft dl dd {
        float: left;
        width: auto;
        padding: 0 15px
    }
    .organization-wrap .subRight {
        background: none;
        border: none;
        border-radius: 0
    }
    .organization-wrap .subRight .con {
        padding: 0
    }
    .organization-list .o-title {
        font-size: 18px;
        color: #04192d;
        padding: 10px 0
    }
    .organization-list li {
        padding: 20px;
        background: #fff;
        border: 1px solid #e3e5ec;
        border-radius: 10px;
        margin-bottom: 10px
    }
    .organization-wrap .subRight .organization-list li&gt;p {
        text-indent: 0;
        margin-right: 20px;
        color: #a4a7af;
        display: inline-block;
        margin-bottom: 0
    }
    .subMenu {
        text-align: center
    }
    .subMenu&gt;a {
        margin: 0;
        margin-right: 10px;
        padding: 0 20px;
        height: 46px;
        line-height: 46px;
        display: inline-block;
        font-size: 14px
    }
    .subMenu&gt;a:first-child:after {
        display: none
    }
    .subMenu a.cur {
        padding: 0 20px
    }
    .subMenu a.cur,
    .subMenu a.cur:hover {
        background: #4976e8
    }
    .subMenu&gt;a:last-child {
        margin-right: 0
    }
    .vipList {
        margin-top: 0;
        padding: 0;
        background: none
    }
    .vipList ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 20px;
        border: 1px solid #e3e5ec;
        background: #fff;
        border-radius: 10px
    }
    .vipList ul:after {
        display: none
    }
    .vipList ul li {
        width: 30%;
        height: auto
    }
    .vipList ul li&gt;img {
        width: 100%;
        margin-bottom: 10px
    }
    .vipList ul li span {
        position: static
    }
    .getMore {
        text-decoration: underline;
        border: none;
        color: #4976e8;
        font-size: 16px
    }
    .vipReg {
        width: 100%;
        padding: 0;
        margin: 0;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        background: #fff
    }
    .step {
        background: none;
        text-align: left;
        margin-top: 0;
        padding: 40px 20px
    }
    .step&gt;span {
        display: block;
        width: 100%;
        position: relative;
        margin-bottom: 20px
    }
    .step span&gt;i {
        display: inline-block;
        width: 26px;
        height: 26px;
        line-height: 26px;
        text-align: center;
        border-radius: 13px;
        background: #e3e5ec;
        color: #2a3634;
        margin-right: 10px
    }
    .step span.on {
        color: #4976e8
    }
    .step span.on&gt;i {
        background: #4976e8
    }
    .step span i:after {
        content: "";
        width: 2px;
        height: 26px;
        background: #e3e5ec;
        position: absolute;
        top: 26px;
        left: 12px
    }
    .step span.st5&gt;i:after {
        display: none
    }
    .step span.st1,
    .step span.st2,
    .step span.st3,
    .step span.st4,
    .step span.st5 {
        margin-left: 0
    }
    .step i a {
        left: 50px;
        bottom: 26px
    }
}

#elList li {
    margin: 10px 0
}

#elList li a {
    display: flex;
    justify-content: space-between;
    align-items: center
}

#elList li a .info-title {
    max-width: 950px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.breadcrumb-nav {
    background-color: #fff;
    height: 50px;
    line-height: 50px;
    margin-left: 240px;
    margin-bottom: 10px;
    padding: 0 30px;
    color: #999;
    box-sizing: border-box
}

.cN-pagination {
    font-size: .92em;
    margin-top: 30px;
    padding: .75em 2em;
    text-align: right
}

.cN-pagination a,
.cN-pagination li.selected {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #666
}

.cN-pagination li.selected {
    background: #4976e8;
    border-color: #4976e8;
    color: #fff;
    cursor: pointer
}

* html .cN-pagination a:active,
* html .cN-pagination a:hover,
.cN-pagination a {
    text-decoration: none
}

.cN-pagination li {
    display: inline;
    list-style: none outside none;
    margin: 0;
    margin-right: 5px;
    border-radius: 3px
}

.cN-pagination a,
.cN-pagination li.selected {
    padding: 5px 10px
}

*+html .cN-pagination li.selected,
* html .cN-pagination li.selected {
    margin-right: .4em
}

.cN-pagination .firstpage,
.cN-pagination .lastpage {
    font-size: 15px;
    padding: 5px 15px
}

.cN-pagination .nextpage,
.cN-pagination .prevpage {
    font-size: 14px;
    padding: 5px 10px
}

.cN-pagination .page_total {
    font-size: 13px;
    margin-left: 10px
}

.cN-pagination .page_total&gt;b {
    color: #333;
    font-weight: 400;
    padding: 0 5px;
    vertical-align: baseline
}

@media screen and (min-width:1401px) {
    .header_container {
        width: 1400px
    }
    .header2 .header_container .nav {
        padding-left: 320px !important
    }
    .header2 .header_container .nav .nav_item {
        padding: 0 25px
    }
    .meetingNotice,
    .meetingNotice img {
        width: 235px
    }
    #content,
    .center_content {
        width: 1400px
    }
    .news2 {
        width: 1165px
    }
    .news2-list a {
        padding-bottom: 5px;
        margin-bottom: 5px
    }
    .meetingNotice img {
        height: 275px;
        margin-bottom: 20px
    }
    .vipList ul li {
        height: 180px
    }
    .contact {
        width: 1320px
    }
    .news2-list a {
        width: 435px
    }
}

@media screen and (max-width:1400px) {
    .header_container {
        width: 1200px
    }
    .header2 .header_container .nav .nav_item {
        padding: 0 25px
    }
    .meetingNotice,
    .meetingNotice img {
        width: 200px
    }
    #content,
    .center_content {
        width: 1200px
    }
    .news2 {
        width: 1000px
    }
    .meetingNotice img {
        height: 255px;
        margin-bottom: 20px
    }
    .vipList ul li {
        height: 160px
    }
    .contact {
        width: 1120px
    }
    .news2-list a {
        width: 365px
    }
}

.header {
    width: 100%;
    height: 67px;
    background: #fff
}

.header .header_container {
    height: 100%;
    margin: 0 auto;
    position: relative;
    padding-left: 20px;
    box-sizing: border-box
}

.header .header_container .logo {
    position: absolute;
    width: 180px;
    height: 50px;
    top: 7px;
    z-index: 1
}

.header .header_container .logo img {
    width: 180px
}

.header .header_container .nav {
    height: 67px;
    line-height: 67px;
    width: 100%;
    padding-left: 210px;
    box-sizing: border-box;
    position: relative
}

.header .header_container .nav #menu {
    float: left;
    max-width: 785px
}

.header .header_container .nav .nav_item {
    float: left;
    margin: 0 2px;
    position: relative
}

.header .header_container .nav .nav_item&gt;a {
    display: inline;
    font-size: 15px;
    color: #404040;
    text-decoration: none;
    padding: 5px 15px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px
}

.header .header_container .nav .nav_item:hover&gt;a {
    color: #50abf2
}

.header .header_container .nav .nav_item.active&gt;a {
    background: #2045a9;
    color: #fff
}

.header2 {
    width: 100%;
    height: 92px;
    background: #149c7c
}

.header2 .header_container {
    height: 100%;
    margin: 0 auto;
    position: relative
}

.header2 .header_container .logo {
    position: absolute;
    width: 350px;
    height: 55px;
    top: 15px;
    z-index: 1
}

.header2 .header_container .logo img {
    height: 100%;
    width: 100%
}

.header2 .header_container .nav {
    height: 92px;
    line-height: 81px;
    width: 100%;
    padding-left: 260px;
    box-sizing: border-box;
    position: relative
}

.header2 .header_container .nav .nav-right {
    position: absolute;
    right: 0
}

.header_container .nav .nav_item {
    float: left;
    position: relative
}

.header2 .header_container .nav .nav_item&gt;a {
    display: inline;
    font-size: 16px;
    color: white;
    text-decoration: none;
    padding-bottom: 5px
}

.header2 .header_container .nav .nav_item:hover&gt;a {
    border-bottom: 2px solid white
}

.header2 .header_container .nav #menu2 {
    float: left;
    max-width: 832px;
    height: 91px;
    line-height: 91px
}

.header2 .header_container .header_container {
    width: 1200px;
    height: 100%;
    margin: 0 auto
}

.header_container .nav .nav_item {
    transition: background .5s;
    -moz-transition: background .5s;
    -webkit-transition: background .5s;
    -o-transition: background .5s
}

.header2 .header_container .nav .cur {
    font-weight: 700
}

.header2 .header_container .nav .cur&gt;a {
    border-bottom: 2px solid white
}

.header2 .header_container .nav #user-info span a {
    color: #50abf2
}

.header2 .header_container .nav #user-info span {
    color: #50abf2;
    cursor: pointer
}

.header2 .header_container .nav #user-info span.line {
    color: #cfcfcf;
    padding: 0 5px
}

#user-info {
    float: right;
    min-width: 125px;
    height: 91px;
    line-height: 91px;
    text-align: right;
    position: relative
}

#user-info .to-login,
#user-info .to-register {
    color: #50abf2
}

.header2 .header_container .topmenu {
    background: #fff;
    position: absolute;
    width: 120px;
    top: 80px;
    margin-left: -20px;
    text-align: center;
    z-index: 10;
    display: none
}

.header2 .header_container .topmenu li {
    cursor: pointer;
    line-height: 25px
}

.header2 .header_container .topmenu a {
    color: #656468;
    padding: 10px 0;
    width: 100%;
    display: inline-block;
    text-decoration: none
}

.header2 .header_container .people:hover .topmenu {
    display: block
}

.header2 .header_container .people #username {
    color: #50abf2;
    float: right
}

.header2 .header_container .people #signOff {
    color: #888;
    margin-left: 15px;
    float: right
}

.header2 .header_container .people img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    float: right;
    margin-top: 26px;
    margin-right: 10px;
    margin-left: 30px
}

@media screen and (max-width:640px) {
    .header_container {
        width: 100%;
        box-sizing: border-box
    }
    .header2 .header_container .people img {
        margin-top: 10px
    }
    .header .header_container .nav {
        display: none
    }
    .header2 {
        height: 50px
    }
    .header2 .header_container {
        background: #f6f7f9;
        width: 100%;
        padding: 0 10px
    }
    .header2 .header_container .nav {
        height: 50px;
        line-height: 50px
    }
    .header2 .header_container .nav #menu2 {
        overflow-x: auto;
        width: 100%;
        float: none
    }
    .header2 .header_container .nav .nav-right {
        position: absolute;
        right: 0;
        top: -56px
    }
    .header2 .header_container .nav #menu2 ul {
        width: 580px
    }
    .header2 .header_container .nav .nav_item {
        padding: 0;
        margin-right: 20px
    }
    .header2 .header_container .nav .nav_item:last-child {
        margin-right: 0
    }
    .header2 .header_container .nav .nav_item&gt;a {
        display: block;
        height: 100%;
        padding: 0
    }
    .header2 .header_container .nav .nav_item:hover&gt;a {
        border: none
    }
    .header2 .header_container .nav .cur&gt;a {
        color: #4976e8;
        border: none;
        position: relative
    }
    .header2 .header_container .nav .cur&gt;a:after {
        content: "";
        width: 20px;
        height: 3px;
        border-radius: 2px;
        background: #4976e8;
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        bottom: 0
    }
    #content,
    .center_content {
        width: 100%
    }
    .vipList ul li {
        height: auto;
        margin: 10px 0
    }
}

#south {
    clear: both;
    background: #f8fafc;
    color: #96a0a2;
    width: 100%;
    float: left;
    left: 0;
    bottom: 0;
    z-index: 1
}

#footer,
#south {
    border-top: 1px solid #f3f3f3
}

.bottom {
    border-top: 1px solid #eff2f5;
    position: relative;
    text-align: center;
    margin: 0 auto;
    background: #f8fafc !important;
    min-height: 60px;
    min-width: 1200px;
    line-height: 60px
}

.bottom a {
    color: #333
}

.en-lang .bottom {
    line-height: 20px
}

.bottom p {
    color: #999;
    text-align: center;
    margin: 0 auto
}

.en-lang .bottom p {
    padding-top: 30px
}

.bottom p&gt;span {
    margin-right: 15px
}

.bottom p span a {
    color: #717171
}

.bottom p span a:hover {
    color: #2095ff
}

.wechat {
    font-size: 14px;
    -webkit-text-stroke-width: 0;
    cursor: pointer;
    position: relative;
    display: inline-block
}

.wechat i {
    font-size: 18px;
    position: relative;
    top: 2px
}

.wechat-img {
    padding: 16px;
    position: absolute;
    bottom: 50px;
    left: 50%;
    margin: 0 0 15px -90px;
    z-index: 1;
    text-align: center;
    background-color: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .15);
    display: none
}

.en-lang .wechat-img {
    bottom: 20px
}

.wechat-img:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -8px
}

.wechat-img img {
    width: 180px;
    height: auto;
    display: block
}

.bottom p span.wechat-img span {
    display: block;
    margin: 0;
    line-height: normal
}

.bottom p span.wechat-img span.img-title {
    font-weight: 700;
    color: #333;
    margin-bottom: 10px
}

#footer .blank {
    margin: 0 10px
}

@media screen and (max-width:640px) {
    #footer,
    #south,
    .bottom {
        border-top: none
    }
    .bottom {
        min-width: auto;
        padding: 30px 40px;
        line-height: 28px;
        min-height: auto
    }
    .bottom a {
        display: inline-block;
        color: #999
    }
}

.indexBanner img {
    position: absolute
}

.swiper-container,
.swiper-wrapper {
    width: 100%;
    height: 100%
}

#notice,
.swiper-slide,
.swiper-slide img {
    width: 100%
}

#notice {
    min-width: 1200px
}

.notice-list {
    width: 100%;
    overflow: hidden;
    font-size: 16px;
    background: #f3f3f3;
    position: relative
}

.notice-list ul {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.notice-list ul li {
    float: left;
    list-style: none;
    overflow: hidden;
    margin-right: 150px;
    padding: 8px 0
}

.notice-list ul li a {
    margin-left: 8px
}

@media screen and (max-width:640px) {
    body {
        background: #f6f8fa
    }
    .indexBanner {
        height: 200px
    }
    #notice,
    .indexBanner {
        min-width: auto
    }
    #content,
    .center_content {
        width: 100%
    }
    #content {
        padding: 0 10px;
        box-sizing: border-box
    }
    .news2 .title {
        padding: 0;
        text-align: left
    }
    .news2 .title:before {
        content: "";
        background: #4976e8;
        width: 4px;
        border-radius: 2px;
        height: 26px;
        margin-right: 10px;
        display: inline-block;
        vertical-align: -4px
    }
    .news2 .title .notice {
        background: none;
        text-align: left;
        padding: 0;
        width: auto
    }
    .meetingNotice,
    .news2 {
        float: none;
        width: 100%
    }
    .news2-list {
        width: 100%;
        box-sizing: border-box;
        border: none;
        margin: 10px 0 0 0
    }
    .news2-list .li {
        background: #fff;
        box-shadow: 0 2px 6px 0 hsla(0, 0%, 85.5%, .35);
        border: none;
        border-radius: 10px;
        height: auto
    }
    .new2-date {
        border: none
    }
    .new2-date .year {
        color: #a4a7af
    }
    .meetingNotice {
        margin-top: 40px
    }
    .meetingNotice img {
        width: 100%;
        height: auto;
        border-radius: 10px
    }
}

.bottom {
    background: #333
}

#north {
    border-bottom: 1px solid #f2f2f2
}

#center {
    width: 1200px;
    margin: 20px auto 0;
    padding-bottom: 100px
}

.menu-wrap {
    float: left;
    width: 230px;
    border: 1px solid #eee;
    background: #fff
}

.t-user {
    background: #f9f9f9;
    border-bottom: 1px solid #eee;
    font-size: 17px;
    padding: 10px 0 14px 72px;
    position: relative
}

.t-user img {
    border-radius: 36px;
    left: 15px;
    position: absolute;
    top: 7px
}

.t-user a {
    display: block;
    color: #444;
    font-size: 17px;
    height: 49px;
    line-height: 50px
}

.my-left li {
    border-bottom: 1px solid #eee;
    height: 50px;
    line-height: 50px;
    margin-bottom: -1px;
    position: relative;
    color: #555;
    font-size: 15px
}

.my-left li i {
    margin-left: 30px;
    font-size: 18px;
    vertical-align: middle
}

.my-left li a {
    color: #555;
    display: inline-block;
    height: 100%;
    padding-left: 20px;
    vertical-align: middle
}

.my-left .cur {
    color: #2f7cee
}

.my-left .cur a {
    color: #2f7cee;
    font-weight: 700;
    text-decoration: underline
}

.clear {
    clear: both
}

.t-user {
    font-size: 16px;
    color: red
}

.center_content {
    width: 900px;
    border: 1px solid #eee;
    box-sizing: unset;
    min-height: 410px
}

.center_content .notice {
    color: #555;
    font-size: 15px;
    line-height: 2
}

#noticeList li {
    border-bottom: 1px solid #f0f0f0;
    padding: 15px 0;
    position: relative
}

#noticeList li .time {
    position: absolute;
    right: 0;
    color: #959595
}

#noticeList .noitem {
    color: #959595;
    text-align: center
}

#content[data-v-1781b804] {
    width: auto !important;
    background: #fff
}

#center[data-v-1781b804] {
    width: auto !important;
    padding-bottom: 0 !important;
    min-height: 0 !important;
    overflow: hidden
}

.title[data-v-1781b804] {
    width: unset
}

.center_content[data-v-1781b804] {
    margin: 0 auto;
    min-width: 1300px !important;
    padding: 10px !important;
    border: 0
}

.banner-item[data-v-1781b804] {
    width: 100%;
    height: 100%;
    position: absolute
}

#notice[data-v-1781b804] {
    height: 45px;
    line-height: 45px
}

.notice-list[data-v-1781b804] {
    position: relative;
    left: 0
}

.notice-list div[data-v-1781b804] {
    float: left;
    padding: 0 55px
}

.notice-list img[data-v-1781b804] {
    width: 18px;
    height: 18px;
    position: relative;
    top: 0;
    margin-right: 4px
}

.dialog_btn[data-v-1781b804] {
    width: 70px;
    height: 36px;
    font-size: 14px
}

.notice-list img[data-v-1781b804] {
    top: 4px
}

.item1[data-v-1781b804] {
    background: #fff;
    height: 494px;
    padding-top: 50px;
    box-sizing: border-box
}

.item1&gt;div[data-v-1781b804] {
    width: 1200px;
    height: 393px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.item1 .item1-left[data-v-1781b804] {
    width: 590px;
    cursor: pointer
}

.item1 .item1-left&gt;div[data-v-1781b804] {
    height: 405px
}

.item1 .item1-left .notice-swiper[data-v-1781b804] {
    width: 590px;
    height: 393px;
    position: relative
}

.item1 .item1-left .notice-swiper img[data-v-1781b804] {
    width: 100%;
    height: 100%
}

.item1 .item1-left .notice-swiper div[data-v-1781b804] {
    width: 590px;
    height: 58px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .6);
    color: #fff;
    line-height: 58px;
    text-align: center
}

.item1 .item1-left .notice-swiper div a[data-v-1781b804] {
    color: #fff
}

.item1 .item1-right[data-v-1781b804] {
    width: 558px
}

.item1 .item1-right ul[data-v-1781b804]:first-child {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 20px;
    border-bottom: 1px solid #ededed;
    margin-top: -9px
}

.item1 .item1-right ul:first-child li[data-v-1781b804] {
    height: 50px;
    cursor: pointer;
    color: #149c7c;
}

.item1 .item1-right ul:first-child li[data-v-1781b804]:first-child {
    margin-right: 20px
}

.item1 .item1-right ul:first-child .active[data-v-1781b804] {
    font-weight: 700;
    color: #149c7c;
    border-bottom: 2px solid #149c7c
}

.item1 .item1-right ul:last-child li[data-v-1781b804] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 16px;
    color: #333;
    margin: 25px 0;
    cursor: pointer
}

.item1 .item1-right ul:last-child li span[data-v-1781b804]:last-child {
    color: #999
}

.item1 .item1-right ul:last-child li:hover span[data-v-1781b804]:last-child,
.item1 .item1-right ul:last-child li[data-v-1781b804]:hover {
    color: #1f45a9
}

.item2[data-v-1781b804] {
    background: #f5f5f5;
    box-sizing: border-box;
    padding: 50px 0 15px
}

.item2&gt;div[data-v-1781b804] {
    width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;
    overflow: hidden
}

.item2&gt;div ul[data-v-1781b804]:first-child {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 20px;
    margin-top: -10px;
    margin-bottom: 20px;
    border-bottom: 2px solid #ededed
}

.item2&gt;div ul:first-child li[data-v-1781b804] {
    margin-right: 20px;
    height: 40px;
    cursor: pointer;
    position: relative;
    top: 2px
}

.item2&gt;div ul:first-child .active[data-v-1781b804] {
    font-weight: 700;
    color: #1f45a9;
    border-bottom: 2px solid #1f45a9;
    z-index: 10
}

.item2&gt;div ul[data-v-1781b804]:last-child {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    height: 143px
}

.item2&gt;div ul:last-child li[data-v-1781b804] {
    width: 336px;
    margin-right: 90px;
    font-size: 14px;
    color: #333;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    cursor: pointer
}

.item2&gt;div ul:last-child li:hover p[data-v-1781b804] {
    color: #1f45a9
}

.item2&gt;div ul:last-child li&gt;div[data-v-1781b804] {
    width: 59px;
    height: 41px;
    background: #1f45a9;
    color: #fff;
    margin-right: 10px;
    padding-top: 5px;
    box-sizing: border-box;
    text-align: center;
    line-height: 36px
}

.item2&gt;div ul:last-child li&gt;div span[data-v-1781b804] {
    display: inline-block;
    font-size: 20px;
    text-align: center;
    line-height: normal;
    font-weight: 700
}

.item2&gt;div ul:last-child li&gt;div span[data-v-1781b804]:last-child {
    font-size: 12px;
    font-weight: 400
}

.item2&gt;div ul:last-child li p[data-v-1781b804] {
    width: 248px;
    height: 41px;
    line-height: 1.6
}

.item2&gt;div ul:last-child li[data-v-1781b804]:nth-child(3n) {
    margin-right: 0
}

.item3[data-v-1781b804] {
    background: #fff;
    height: 390px;
    padding-top: 50px;
    box-sizing: border-box
}

.item3&gt;div[data-v-1781b804] {
    width: 1200px;
    margin: 0 auto
}

.item3&gt;div ul[data-v-1781b804] {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.item3&gt;div ul li[data-v-1781b804] {
    transition: all .3s;
    cursor: pointer
}

.item3&gt;div ul li .title[data-v-1781b804] {
    font-size: 20px;
    width: 367px;
    padding-bottom: 10px;
    border-bottom: 2px solid #ededed;
    line-height: normal;
    margin-bottom: 32px;
    box-sizing: border-box
}

.item3&gt;div ul li .title span[data-v-1781b804] {
    font-weight: 700;
    color: #1f45a9;
    padding-bottom: 10px;
    border-bottom: 2px solid #1f45a9;
    line-height: normal;
    position: relative;
    top: 0
}

.item3&gt;div ul li:hover&gt;div[data-v-1781b804]:last-child {
    transform: scale(1.05);
    transition: .3s
}

.item3&gt;div ul li&gt;div[data-v-1781b804]:last-child {
    transform: scale(1);
    transition: .3s;
    width: 367px;
    height: 216px;
    text-align: center;
    box-shadow: 0 0 5px hsla(0, 0%, 78.4%, .4)
}

.item3&gt;div ul li&gt;div:last-child&gt;div[data-v-1781b804] {
    width: inherit;
    height: 216px
}

.item3&gt;div ul li&gt;div:last-child&gt;div img[data-v-1781b804] {
    width: 100%;
    height: 100%
}

.item5[data-v-1781b804] {
    background: #f5f5f5
}

.item4[data-v-1781b804] {
    background: #fff;
    padding-top: 40px;
    padding-bottom: 130px
}

.item4&gt;div[data-v-1781b804] {
    width: 1200px;
    margin: 0 auto;
    position: relative
}

.item4&gt;div .title[data-v-1781b804] {
    width: 1200px;
    line-height: 50px;
    text-align: center;
    border-bottom: 2px solid #ededed;
    font-size: 20px;
    color: #1f45a9;
    font-weight: 700;
    margin-bottom: 30px;
    box-sizing: border-box
}

.item4&gt;div .title span[data-v-1781b804] {
    display: inline-block;
    border-bottom: 2px solid #149c7c;
    color: #149c7c;
    line-height: 50px;
    box-sizing: border-box;
    position: relative;
    top: 2px
}

.item4&gt;div .notice-swiper[data-v-1781b804] {
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center
}

.item4&gt;div .notice-swiper&gt;div[data-v-1781b804]:last-child {
    margin-top: 10px
}

.item4&gt;div .notice-swiper .swiper-img[data-v-1781b804] {
    width: 118px;
    height: 118px
}

.item4&gt;div .notice-swiper img[data-v-1781b804] {
    width: 100%
}

.swiper-button-next[data-v-1781b804],
.swiper-button-prev[data-v-1781b804] {
    top: 50%;
    transform: translateY(-50%);
    background: #fff
}

.icon-you[data-v-1781b804],
.icon-zuo[data-v-1781b804] {
    font-size: 60px;
    color: #6e6565
}

.item1-left span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #fff
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    left: 0 !important
}

.swiper-button-prev .icon-zuo,
.swiper-container-rtl .swiper-button-next .icon-zuo {
    color: #1f45a9
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    right: 30px !important
}

.swiper-button-next .icon-you,
.swiper-container-rtl .swiper-button-prev .icon-you {
    color: #1f45a9
}

.swiper-button-next.swiper-button-disabled i,
.swiper-button-prev.swiper-button-disabled i {
    color: #6e6565
}

#center {
    margin-top: 0
}

.swiper-bg {
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.loadImg[data-v-6b6e06d4] {
    width: 30%;
    position: absolute;
    left: 50%;
    top: 40%;
    transform: translate(-50%, -50%)
}

.loadImg img[data-v-6b6e06d4] {
    width: 100%;
    height: 100%
}

.loadImg[data-v-4f662974] {
    width: 30%;
    position: absolute;
    left: 50%;
    top: 40%;
    transform: translate(-50%, -50%)
}

.loadImg img[data-v-4f662974] {
    width: 100%;
    height: 100%
}

#center[data-v-0afdd327],
.title[data-v-0afdd327] {
    width: auto !important
}

.form_content .label[data-v-41e23786] {
    width: 120px;
    line-height: 20px
}

#center[data-v-41e23786] {
    width: auto !important
}

#subjectForm_overlay .form_panel[data-v-41e23786] {
    margin-top: auto
}

#status[data-v-41e23786] {
    margin-left: 180px
}

.step[data-v-41e23786] {
    text-align: left
}

.step span.st1[data-v-41e23786] {
    margin-left: 101px
}

.step span.st2[data-v-41e23786] {
    margin-left: 195px
}

.step span.st3[data-v-41e23786] {
    text-align: center;
    margin-left: 139px
}

.step span.st4[data-v-41e23786] {
    margin-left: 132px
}

.brief textarea[data-v-41e23786] {
    padding: 10px;
    color: #333
}

.subMenu[data-v-41e23786] {
    text-align: center;
    padding: 20px;
    font-size: 18px
}

.subMenu a[data-v-41e23786] {
    color: #666;
    margin: 0 30px;
    position: relative;
    height: unset
}

.subMenu a[data-v-41e23786]:not(:last-of-type):after {
    content: "-";
    position: absolute;
    right: -34px;
    color: #333
}

.subMenu a.cur[data-v-41e23786] {
    color: #fff;
    background: #2045a9;
    border-radius: 35px;
    padding: 10px 30px;
    line-height: 30px
}

.subMenu a.cur[data-v-41e23786]:hover {
    background: #233f8b
}

@font-face {
    font-family: Source Sans Pro;
    font-style: normal;
    font-weight: 300;
    src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url(/fonts/sourcesanspro-light.woff) format("woff")
}

@font-face {
    font-family: Source Sans Pro;
    font-style: normal;
    font-weight: 400;
    src: local("Source Sans Pro"), local("SourceSansPro-Regular"), url(/fonts/sourcesanspro.woff) format("woff")
}

@font-face {
    font-family: Source Sans Pro;
    font-style: normal;
    font-weight: 700;
    src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(/fonts/sourcesanspro-bold.woff) format("woff")
}

@font-face {
    font-family: iconfont;
    src: url(//at.alicdn.com/t/font_2544689_upajaz3hky.eot?t=1620867691410);
    src: url(//at.alicdn.com/t/font_2544689_upajaz3hky.eot?t=1620867691410#iefix) format("embedded-opentype"), url(//at.alicdn.com/t/font_2544689_upajaz3hky.woff2?t=1620867691410) format("woff2"), url(//at.alicdn.com/t/font_2544689_upajaz3hky.woff?t=1620867691410) format("woff"), url(//at.alicdn.com/t/font_2544689_upajaz3hky.ttf?t=1620867691410) format("truetype"), url(//at.alicdn.com/t/font_2544689_upajaz3hky.svg?t=1620867691410#iconfont) format("svg")
}

@font-face {
    font-family: iconfont;
    src: url(//at.alicdn.com/t/font_2659287_55qkng4q76.woff2?t=1651911218067) format("woff2"), url(//at.alicdn.com/t/font_2659287_55qkng4q76.woff?t=1651911218067) format("woff"), url(//at.alicdn.com/t/font_2659287_55qkng4q76.ttf?t=1651911218067) format("truetype")
}

.iconfont {
    font-family: iconfont !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale
}

.icon-jiantoushang:before {
    content: "\e619"
}

.icon-jiantouxia:before {
    content: "\e61a"
}

.icon-zuo:before {
    content: "\e642"
}

.icon-you:before {
    content: "\e643"
}

.icon-huiyuanguanli:before {
    content: "\e636"
}

.icon-huiyiguanli:before {
    content: "\e637"
}

.icon-lunboguanli:before {
    content: "\e638"
}

.icon-tongzhiguanli:before {
    content: "\e639"
}

.icon-tongjifenxi:before {
    content: "\e63b"
}

.icon-tixiguanli:before {
    content: "\e63c"
}

.icon-zixunguanli:before {
    content: "\e63d"
}

.icon-yonghuguanli:before {
    content: "\e63e"
}

.icon-qiyehuiyuan:before {
    content: "\e63f"
}

.icon-xuexiaoguanli:before {
    content: "\e641"
}

.icon-chengweigaojihuiyuan:before {
    content: "\e632"
}

.icon-tijiaoshenqingxinxi:before {
    content: "\e633"
}

.icon-huiyuanquanyi:before {
    content: "\e634"
}

.icon-ziliaoshenhe:before {
    content: "\e635"
}

.icon-baocun:before {
    content: "\e62c"
}

.icon-kaishibianji:before {
    content: "\e62d"
}

.icon-quxiao:before {
    content: "\e63a"
}

.icon-shiyongfangfa:before {
    content: "\e62f"
}

.icon-shiyongmoban:before {
    content: "\e630"
}

.icon-yulan:before {
    content: "\e631"
}

.icon-daishenhe:before {
    content: "\e627"
}

.icon-qiyehuiyuanzongshu:before {
    content: "\e628"
}

.icon-weijiaona:before {
    content: "\e640"
}

.icon-yitongguo:before {
    content: "\e62a"
}

.icon-yijiaona:before {
    content: "\e62b"
}

@font-face {
    font-family: iconfont;
    src: url(//at.alicdn.com/t/font_2618897_8eglmohrtlu.woff2?t=1625651551017) format("woff2"), url(//at.alicdn.com/t/font_2618897_8eglmohrtlu.woff?t=1625651551017) format("woff"), url(//at.alicdn.com/t/font_2618897_8eglmohrtlu.ttf?t=1625651551017) format("truetype")
}

.iconfont[data-v-84eeb60e] {
    font-family: iconfont !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-jiantouarrow486[data-v-84eeb60e]:before {
    content: "\e6aa"
}

.icon-jiantouarrow492[data-v-84eeb60e]:before {
    content: "\e6b0"
}

#center[data-v-84eeb60e] {
    width: auto !important;
    padding-bottom: 0 !important
}

.form_content p.vipInfo[data-v-84eeb60e] {
    text-align: left
}

.vipList ul li img[data-v-84eeb60e] {
    width: 120px;
    height: 120px;
    -o-object-fit: scale-down;
    object-fit: scale-down
}

.mask-bg[data-v-84eeb60e] {
    width: 950px;
    height: 500px;
    background: hsla(0, 0%, 100%, 0);
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1
}

.form_panel[data-v-84eeb60e] {
    padding: 20px;
    min-width: 700px;
    box-shadow: 0 0 15px #bbb;
    z-index: 10
}

.form_title[data-v-84eeb60e] {
    font-weight: 400;
    border-left: 0;
    border-bottom: 1px solid #eee;
    padding: 0 0 10px 0;
    text-align: left
}

.form_content p.infoTitle[data-v-84eeb60e] {
    text-align: left
}

.form_content p.brief[data-v-84eeb60e] {
    font-size: 15px;
    line-height: 2.2;
    text-align: justify
}

.change-tab[data-v-84eeb60e] {
    color: #1f45a9;
    font-size: 14px;
    cursor: pointer;
    text-decoration: underline
}

.switch-list[data-v-84eeb60e] {
    width: 1410px;
    height: 450px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    background: #fbfbfb;
    padding: 20px;
    position: relative;
    box-sizing: border-box;
    overflow: auto
}

.switch-list .list[data-v-84eeb60e] {
    width: 100%;
    min-height: 770px
}

.switch-list .list li[data-v-84eeb60e] {
    margin-bottom: 10px;
    box-sizing: border-box
}

.switch-list .list li ul li[data-v-84eeb60e] {
    font-size: 16px
}

.switch-list .list li ul li span[data-v-84eeb60e] {
    display: block;
    padding: 12px 0 12px 20px;
    border-bottom: 1px solid #eee
}

.switch-list .list li ul li ul span[data-v-84eeb60e] {
    padding: 12px 0 12px 50px
}

.switch-list .list .letter-title[data-v-84eeb60e] {
    font-size: 22px;
    background: #eee;
    padding-left: 10px;
    font-weight: 700;
    box-sizing: border-box
}

.letter-list[data-v-84eeb60e] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: 30px
}

.letter-list li[data-v-84eeb60e] {
    text-align: center
}

.letter-list li a[data-v-84eeb60e] {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 18px;
    color: #474747
}

.letter-list li a[data-v-84eeb60e]:hover {
    background: #728fdb;
    color: #fff;
    border-radius: 50%
}

.change-letter[data-v-84eeb60e] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 30px
}

.form_content .label[data-v-386141e4] {
    width: 120px;
    line-height: 20px
}

#center[data-v-386141e4] {
    width: auto !important
}

#subjectForm_overlay .form_panel[data-v-386141e4] {
    margin-top: auto
}

#status[data-v-386141e4] {
    margin-left: 180px
}

.step[data-v-386141e4] {
    text-align: left
}

.step span.st1[data-v-386141e4] {
    margin-left: 132px
}

.step span.st2[data-v-386141e4] {
    margin-left: 220px
}

.step span.st3[data-v-386141e4] {
    text-align: center;
    margin-left: 148px
}

.step span.st4[data-v-386141e4] {
    margin-left: 132px
}

#status[data-v-386141e4],
.subMenu[data-v-386141e4],
.submit[data-v-386141e4],
.vipReg[data-v-386141e4] {
    display: none
}

#subCenter {
    padding-bottom: 50px
}

#list,
.vipList ul li {
    position: relative
}

.vipList ul li {
    cursor: pointer
}

.vipList ul li&gt;img {
    margin-bottom: 5px
}

.vipList ul li&gt;span {
    position: static;
    height: 32px;
    overflow: hidden
}

.subList {
    display: none;
    width: 700px;
    min-height: 230px;
    background-color: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    padding-bottom: 10px;
    transform: translate(-50%, -50%);
    overflow: unset;
    box-shadow: 0 0 15px #bbb;
    box-sizing: border-box;
    z-index: 1
}

.subList .title {
    width: 95%;
    line-height: 60px;
    text-align: left;
    color: #333;
    font-size: 20px;
    margin: 0 auto;
    border-bottom: 1px solid #ccc;
    box-sizing: border-box
}

.subList .list_main {
    width: 100%;
    height: 100%;
    align-items: flex-start;
    padding-top: 30px
}

.list_main .list_img,
.subList .list_main {
    display: flex;
    justify-content: center;
    box-sizing: border-box
}

.list_main .list_img {
    align-items: center;
    flex-direction: column;
    padding-left: 30px;
    margin-right: 30px
}

.list_main .school_img {
    width: 100px;
    height: 100px;
    overflow: hidden;
    margin-bottom: 10px;
    box-sizing: border-box
}

.list_main .school_img img {
    width: 100% !important;
    height: 100% !important;
    margin-bottom: 0
}

.list_main .list_info {
    width: 100%;
    max-height: 400px;
    margin-top: -25px;
    overflow-y: auto;
    box-sizing: border-box
}

.list_main .list_img span {
    font-size: 16px;
    height: auto
}

.list_main .list_info li {
    width: 270px;
    height: 32px;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 3px;
    position: relative;
    padding-left: 20px;
    box-sizing: border-box;
    font-size: 18px
}

.list_main .list_info li:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #2045aa;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.list_main .list_info li:hover {
    color: #3a569f
}

.vipList ul.subList&gt;li.before {
    width: 15px;
    height: 15px;
    background-color: #fff;
    border: 1px solid #eee;
    border-left: 0;
    border-bottom: 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    position: absolute;
    left: 111px;
    top: -9px;
    list-style: none;
    margin: 0
}

.vipList ul.subList&gt;li:hover {
    color: #2045a9
}

.type2&gt;img {
    transition: all .1s;
    -webkit-transition: all .1s;
    -moz-transition: all .1s
}

.type2:hover&gt;img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05)
}

.form_panel {
    padding: 20px
}

.form_content {
    padding: 20px 0
}

.close {
    float: right;
    font-size: 22px;
    height: 22px;
    text-align: center;
    line-height: 22px
}

.leftInfo {
    width: 300px;
    float: left
}

.leftInfo&gt;img {
    width: 150px;
    height: auto;
    display: block;
    margin: 0 auto 10px
}

.form_content p.vipTitle {
    font-size: 16px;
    color: #333;
    text-align: center;
    font-weight: 700;
    line-height: 1.6;
    margin-bottom: 20px
}

.form_content p.vipInfo {
    font-size: 16px;
    color: #555;
    line-height: 1.6;
    margin: 10px 0 10px 20px;
    padding-left: 26px;
    position: relative;
    min-height: 29px
}

.form_content p.vipInfo&gt;.iconfont {
    margin-right: 10px;
    color: #999;
    position: absolute;
    left: 0;
    top: 2px
}

.rightInfo {
    width: 390px;
    float: right
}

.form_content p.infoTitle {
    color: #2045a9;
    font-size: 16px;
    line-height: 1;
    padding-left: 10px;
    margin-bottom: 10px;
    position: relative
}

.form_content p.infoTitle:before {
    content: "";
    width: 4px;
    height: 1em;
    background-color: #2045a9;
    position: absolute;
    left: 0;
    top: 0
}

.form_content p.brief {
    font-size: 14px;
    color: #333;
    line-height: 1.8;
    letter-spacing: 1px
}

.iconfont[data-v-f9ad385e] {
    font-family: iconfont !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-meh[data-v-f9ad385e]:before {
    content: "\ebee"
}

.icon-sousuo[data-v-f9ad385e]:before {
    content: "\e603"
}

.icon-index-copy[data-v-f9ad385e]:before {
    content: "\e622"
}

.icon-index-copy[data-v-f9ad385e] {
    font-size: 14px;
    color: #999
}

#subCenter[data-v-f9ad385e] {
    padding-top: 0;
    padding-bottom: 90px
}

.search-header[data-v-f9ad385e] {
    width: 1200px;
    margin: 20px auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #333;
    font-size: 20px
}

.search-header&gt;div[data-v-f9ad385e] {
    font-size: 16px
}

.search-header&gt;div span[data-v-f9ad385e] {
    margin: 0 5px
}

.search-main[data-v-f9ad385e] {
    width: 1200px;
    margin: 0 auto 30px;
    padding: 10px;
    min-height: 450px;
    background: #fff;
    box-sizing: border-box;
    position: relative;
    overflow: hidden
}

.no-res[data-v-f9ad385e] {
    display: flex;
    align-items: center;
    color: #333;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.icon-meh[data-v-f9ad385e] {
    color: #50f282;
    font-size: 30px;
    margin-right: 5px
}

.no-res&gt;span[data-v-f9ad385e] {
    font-weight: 700;
    font-size: 18px
}

#elList li[data-v-f9ad385e] {
    border-bottom: 1px dashed #eee
}

#elList li a[data-v-f9ad385e] {
    margin-bottom: 0
}

#elList li a span[data-v-f9ad385e] {
    display: inline-block;
    width: 50%;
    padding-left: 20px;
    box-sizing: border-box
}

.tips[data-v-f9ad385e] {
    background: #eee
}

.tips span[data-v-f9ad385e] {
    display: inline-block;
    width: 50%;
    padding-left: 20px;
    box-sizing: border-box
}

.form_content p.vipInfo[data-v-f9ad385e] {
    text-align: left
}

.vipList ul li img[data-v-f9ad385e] {
    width: 120px;
    height: 120px;
    -o-object-fit: scale-down;
    object-fit: scale-down
}

.form_panel[data-v-f9ad385e] {
    padding: 20px;
    min-width: 700px;
    box-shadow: 0 0 15px #bbb
}

.form_title[data-v-f9ad385e] {
    font-weight: 400;
    border-left: 0;
    border-bottom: 1px solid #eee;
    padding: 0 0 10px 0;
    text-align: left
}

.form_content p.infoTitle[data-v-f9ad385e] {
    text-align: left
}

.form_content p.brief[data-v-f9ad385e] {
    font-size: 15px;
    line-height: 2.2;
    text-align: justify
}

.vipList[data-v-f9ad385e] {
    padding: 0;
    margin-top: 0
}

.mask-bg[data-v-f9ad385e] {
    width: 950px;
    height: 500px;
    background: hsla(0, 0%, 100%, 0);
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1
}

#center[data-v-4a0cc390] {
    width: auto !important
}

#pagination[data-v-0d50d884],
#pagination[data-v-5adf82e7],
#pagination[data-v-7fe94fd0],
#pagination[data-v-46a6bdac],
#pagination[data-v-70f59cb2],
#pagination[data-v-51267be9],
#pagination[data-v-d2406158],
#pagination[data-v-eebd793a] {
    float: none
}

.register {
    width: 1198px;
    margin: 30px auto;
    background: #fff;
    border: 1px solid #efefef
}

.register_form {
    margin: 0 auto !important;
    padding: 15px 30px;
    width: 350px;
    border-radius: 5px;
    background: #fff
}

.single span {
    margin-right: 20px
}

.register_title {
    padding: 45px 0 25px;
    border-bottom: 1px solid #eee;
    margin: 0 40px
}

span.r-title {
    font-size: 30px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODhGRjE5QjMwNDAxMTFFOEE4QTRGRTc5NEJGM0I2MjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODhGRjE5QjQwNDAxMTFFOEE4QTRGRTc5NEJGM0I2MjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OEZGMTlCMTA0MDExMUU4QThBNEZFNzk0QkYzQjYyNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OEZGMTlCMjA0MDExMUU4QThBNEZFNzk0QkYzQjYyNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pnjp7jUAAALdSURBVHjavJdbSFVBFIb3sdPNLopBQVhEF1JMUYuglzJvoVFGgb7kiw9K0FslQhFCqW+VRSYRvShkgRVdKOhGCEVB6bGIKCvIKKjsZGplt9O/4N8wDHuffc5mjgs+ZvbMsGbNmjVrZgestohFyQP7QCFItczJJ3ADNIKXemeABlSCDjDFSpyMgQpwSzdgGco+kAwughbw2eDE87n6IvAFZIKPdmcQ7OHk18BWEDG88tegHDwCK8BOsN/uTAKlrLckYHJbfoGDrG9QO8SAdNafWYkVW/9C3YBJrP+xJkam6wZMlAxzi7+qjUGHgYVKXLjJT3BEV6bpncf+Mba9BVvAey8DRHF2DCsSRSe1tlVgLwPNdvVTcIJjLzklIjvyU+kmOa8lHpOP09Cw0lYLjrssSuQuE9GwlwF+RFZ8lQHdDZrAE5AGqsABkAKugE2mDZBAfg4ko7aDHQ5jcsE9bks5k56xU7Cak0ua3e0yRlJ9K+vVXkE4Eyx3UTQCXmhteSxvKxHvJLJFDSDfywDZp3VRFBVrN9o0lt88PDXKcrKXAQ95aThtzxB4p7W90TzhJjlKPjAahLPABzADlIHrDmPknXGf7t8FDpkMQomLo6x3MpOqIgvr4uSSvE4nIg9M5coL+C2rDTEPlFK3BOhGJqSoMeBHxnnM1tKra4gqN/kosUzfhhLVbeAC9f3gkZO0fA684rgKeiXbpAck9Z4B28A/BlezdkcE6PpjYDHo4TEPmfBAEyeXVW/m+zKsjYkwt+TziMudcBnMsQ34zoGzfaTgek5QTbdHkzADcgAsAIdtA/o5oCxOA5rp3k7egLG+irbTaCmzkvhDYvHKzIhR0RKe9798gMQjD8B5Gl8nQXgK1ICVPCbd+rOJPypyzH4r94EouAMGfcROB2OnJMg3u7j/LFivX5eKhPiPJ7KU5WOfwdvLclFQ+YEsogHCXAcP9GjGjCoGxSuDfCOM/BdgADlYr16AsYZaAAAAAElFTkSuQmCC) no-repeat;
    padding-left: 36px;
    line-height: 30px;
    display: inline-block
}

span.r-tip {
    color: #999;
    margin-left: 10px
}

span.r-tip a {
    color: #0096ff
}

.register_title .pull-right span {
    color: #999;
    margin-left: 16px;
    padding-left: 30px;
    position: relative;
    max-width: 120px;
    display: inline-block
}

.en-lang .register_title .pull-right span.s1 {
    max-width: 130px;
    vertical-align: top
}

.register_title .pull-right .on {
    color: #333
}

.register_title .pull-right span:before {
    position: absolute;
    width: 20px;
    height: 20px;
    background: #ccc;
    border-radius: 10px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    left: 0
}

.register_title .pull-right .on:before {
    background: #0096ff
}

.register_title .pull-right span.s1:before {
    content: "1"
}

.register_title .pull-right span.s2:before {
    content: "2"
}

.register_title .pull-right span.s3:before {
    content: "3"
}

.register_title .pull-right span.s4:before {
    content: "4"
}

.register_item {
    margin: 15px 0;
    position: relative
}

.register_item .code {
    background: #06c3a6;
    width: 85px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    border-radius: 0 3px 3px 0;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0
}

.item1:before {
    position: absolute;
    content: "";
    top: 12px;
    left: 10px;
    width: 22px;
    height: 22px;
    background: url(/images/spriteb.png) no-repeat -79px -275px
}

.item1:hover:before {
    background: url(/images/spriteb.png) no-repeat -79px -359px
}

.item2:before {
    position: absolute;
    content: "";
    top: 12px;
    left: 10px;
    width: 17px;
    height: 22px;
    background: url(/images/spriteb.png) no-repeat -79px -317px
}

.item2:hover:before {
    background: url(/images/spriteb.png) no-repeat -79px -401px
}

.ipt {
    border: 1px solid #c9c9c9;
    border-radius: 3px;
    width: 350px;
    padding-left: 20px;
    height: 45px;
    line-height: 45px;
    box-sizing: border-box;
    font-size: 16px
}

.ipt:hover {
    border: 1px solid #50abf2
}

span.required {
    color: red;
    position: absolute;
    right: -10px;
    top: 15px
}

.register_btn {
    width: 100%;
    margin: 20px auto;
    height: 45px;
    line-height: 45px
}

.next-btn,
.pre-btn,
.register_btn {
    text-align: center;
    color: #fff;
    background: #216acd;
    border-radius: 3px;
    cursor: pointer
}

.next-btn,
.pre-btn {
    font-size: 16px;
    padding: 12px 0
}

.next-btn:hover,
.pre-btn:hover,
.register_btn:hover {
    background: #447fd0;
    color: #fff
}

.pre-btn {
    background: #efefef;
    color: #999
}

#step2,
#step3,
#step4,
.so-unit,
.ts-unit {
    display: none
}

#step4 {
    width: 400px;
    text-align: center
}

.success-title {
    color: #2ea337;
    font-size: 20px;
    line-height: 50px;
    margin-top: 90px;
    text-align: center
}

.success-title img {
    margin-right: 10px
}

.success-title img,
.success-title span {
    display: inline-block;
    vertical-align: middle
}

.success-tip {
    color: #ccc;
    margin: 35px 0
}

.success-tip span {
    color: #fb6400;
    margin: 0 5px
}

.success-tip a {
    color: #0096ff
}

.success-btn {
    width: 140px;
    height: 46px;
    background: #0096ff;
    line-height: 46px;
    color: #fff;
    font-size: 15px;
    border-radius: 5px;
    margin: 0 auto;
    cursor: pointer
}

.success-btn a {
    display: block;
    color: #fff
}

.reg-tab {
    width: 100%;
    height: 48px;
    overflow: hidden;
    clear: both
}

.reg-tab .tab {
    letter-spacing: 1px;
    width: 175px;
    overflow: hidden;
    position: relative;
    line-height: 48px;
    float: left;
    text-align: left;
    color: #626262;
    font-weight: 100
}

.reg-tab .tab2 {
    text-align: right
}

.reg-tab .tab.on {
    position: relative;
    color: #0096ff
}

.reg-tab .tab1.on:after {
    left: 0;
    width: 85px
}

.reg-tab .tab1.on:after,
.reg-tab .tab2.on:after {
    content: "";
    position: absolute;
    bottom: 0;
    border-bottom: 2px solid #0096ff
}

.reg-tab .tab2.on:after {
    right: 0;
    width: 70px
}

@media screen and (max-width:640px) {
    .register {
        width: 100%;
        margin: 0;
        background: none
    }
    .register_title {
        padding: 20px 10px;
        margin: 0;
        border: none;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        background: #fff
    }
    .register_title .pull-left,
    .register_title .pull-right {
        float: none
    }
    span.r-title {
        background: none;
        font-size: 20px;
        padding-left: 0
    }
    span.r-title:before {
        content: "";
        display: inline-block;
        width: 4px;
        height: 20px;
        border-radius: 2px;
        background: #4976e8;
        vertical-align: -3px;
        margin-right: 10px
    }
    .register_title .pull-right span {
        max-width: 100%;
        width: 100%;
        display: block;
        margin-top: 10px
    }
    .register_title .pull-right span:after {
        content: "";
        height: 15px;
        width: 2px;
        background: #ccc;
        position: absolute;
        top: 20px;
        left: 9px
    }
    .register_title .pull-right span.s4:after {
        display: none
    }
    .register_form {
        margin-top: 10px;
        width: 100%;
        box-sizing: border-box
    }
    .ipt {
        width: 100%
    }
}

#step2[data-v-d324ff38],
#step3[data-v-d324ff38],
#step4[data-v-d324ff38],
.so-unit[data-v-d324ff38],
.ts-unit[data-v-d324ff38] {
    display: block
}

body {
    background: #f4f4f4
}

#content {
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 20px
}

.center_content {
    margin: 20px auto;
    width: 1200px;
    background: #fff;
    padding: 20px
}

.center_content .word {
    border-bottom: 1px solid #f0f0f0;
    color: #216acd;
    padding: 20px 0;
    font-size: 20px
}

.center_content .word i {
    border: 1px solid #216acd;
    display: inline-block;
    height: 13px
}

.center_content .word span {
    padding-left: 15px
}

.main {
    width: 500px;
    margin: 0 auto
}

.tip {
    color: #666;
    font-size: 18px;
    text-align: center;
    margin: 80px 0 20px
}

.form-signin {
    width: 88%;
    margin: 0 auto
}

.form-signin .item {
    background: #fff;
    border: 1px solid #ccc;
    margin-top: -1px
}

.form-signin .form-control {
    border: none;
    margin-left: 10px;
    font-size: 14px;
    width: 70%;
    height: 42px;
    line-height: 42px
}

.sendCode {
    width: 116px;
    float: right;
    color: #666
}

.btn,
.sendCode {
    text-align: center;
    height: 42px;
    line-height: 42px;
    cursor: pointer
}

.btn {
    -moz-user-select: none;
    background-image: none;
    border: none;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    margin-top: 20px;
    width: 100%;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #216acd;
    color: #fff;
    border-radius: 3px
}

.btn:hover {
    background: #447fd0
}

.step1,
.step2 {
    display: none
}

.tip2 {
    margin-top: 40px
}

.tip2 p {
    color: #666;
    font-size: 14px;
    line-height: 24px
}

.reg-tab .tab {
    display: block;
    text-align: center;
    padding: 25px 0;
    background: #ff7f24;
    color: #fff;
    margin-bottom: 30px;
    cursor: pointer;
    font-size: 16px;
    border-radius: 2px
}

.reg-tab .tab2 {
    background: #7ccd7c
}

.reg-tab .tab:hover {
    background: #d46a1e
}

.reg-tab .tab2:hover {
    background: #63a563
}

@media screen and (max-width:640px) {
    .center_content {
        width: 100%;
        box-sizing: border-box;
        margin: 0
    }
    .center_content .word {
        color: #000;
        font-size: 20px;
        padding: 10px 0
    }
    .center_content .word i {
        border: none;
        width: 4px;
        height: 22px;
        border-radius: 2px;
        background: #4976e8;
        vertical-align: -3px
    }
    .center_content .word span {
        padding-left: 8px
    }
    .main {
        width: 100%
    }
    .tip {
        margin-top: 20px
    }
    .form-signin .item {
        position: relative
    }
    .form-signin .form-control {
        width: 100%;
        padding-left: 10px;
        padding-right: 100px;
        box-sizing: border-box;
        margin: 0
    }
    .sendCode {
        width: 100px;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 2
    }
}

.step1[data-v-ce4216fc],
.step2[data-v-ce4216fc] {
    display: block
}

.orgTab[data-v-123f9ad7] {
    height: 52px;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box
}

.orgTab span[data-v-123f9ad7] {
    display: inline-block;
    line-height: 50px;
    font-size: 14px;
    color: #333;
    margin-right: 15px
}

.orgTab span&gt;a[data-v-123f9ad7] {
    display: inline-block;
    line-height: 50px;
    box-sizing: border-box
}

.orgTab span.active[data-v-123f9ad7] {
    border-bottom: 2px solid #5473e8;
    font-weight: 700
}

.form_content .label[data-v-78e8bf0e] {
    width: 120px;
    text-align: right;
    padding-right: 10px
}

.form_content .label[data-v-165db726],
.form_content .label[data-v-38836e18] {
    width: 160px;
    text-align: right;
    padding-right: 10px
}

.form_content .label[data-v-a95d09a2] {
    width: 80px;
    padding-right: 10px
}

.form_content .label[data-v-ea470542] {
    width: 160px;
    text-align: right;
    padding-right: 10px
}

.rowline[data-v-ea470542] {
    display: block;
    margin: 0 auto;
    max-width: 600px;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis
}

.form_content .label[data-v-3eef7fd3] {
    width: 120px;
    text-align: right;
    padding-right: 10px
}

#searchSection .s-input[data-v-3eef7fd3] {
    width: 120px
}

#dialog_content2[data-v-3eef7fd3] {
    max-height: 200px;
    overflow-y: auto
}

.cN-pagination[data-v-b6739168] {
    margin-top: 40px
}

body[data-v-1b9b5548] {
    background: #f3f3f3
}

#content1[data-v-1b9b5548] {
    float: none
}

.main-wrap[data-v-1b9b5548] {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 40px;
    height: 650px
}

.heightFull[data-v-1b9b5548] {
    height: 100%
}

.bg-white[data-v-1b9b5548] {
    background: #fff
}

.border[data-v-1b9b5548] {
    border: 1px solid #ebebeb
}

.title-wrap[data-v-1b9b5548] {
    padding-bottom: 20px;
    border-bottom: 1px solid #f3f3f3;
    position: relative;
    z-index: 2;
    text-align: left
}

.title-wrap .title[data-v-1b9b5548] {
    font-size: 18px;
    padding-left: 10px;
    border-left: 3px solid #4c74e8;
    line-height: 20px
}

#searchSection[data-v-1b9b5548] {
    position: relative;
    z-index: 2
}

#searchSection .choice[data-v-1b9b5548] {
    overflow: hidden
}

#searchSection input.half[data-v-1b9b5548] {
    width: 136px;
    box-sizing: border-box
}

#searchSection .s-select[data-v-1b9b5548] {
    width: 137px
}

#searchSection .s-checkbox[data-v-1b9b5548],
#searchSection .s-input[data-v-1b9b5548],
#searchSection .s-select[data-v-1b9b5548] {
    float: left
}

#searchSection .s-btn[data-v-1b9b5548] {
    box-sizing: border-box;
    height: 32px;
    line-height: 32px
}

.main-left[data-v-1b9b5548] {
    width: 410px;
    padding: 30px;
    position: relative
}

.main-left .content-wrap[data-v-1b9b5548] {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    padding: 180px 30px 0 30px
}

.main-left .content-wrap.min-padding[data-v-1b9b5548] {
    padding-top: 140px
}

.main-left .content-wrap .scroll-box[data-v-1b9b5548] {
    height: 100%;
    overflow-x: auto
}

.main-left ul li[data-v-1b9b5548] {
    background: #f5f7fc;
    border: 1px solid #eef1f1;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
    padding: 10px 0;
    cursor: pointer;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.main-left ul li.on[data-v-1b9b5548] {
    border-color: #dee7ff;
    background-color: #dee7ff
}

.main-left ul li .desc-wrap[data-v-1b9b5548] {
    padding-right: 80px;
    font-size: 14px;
    color: #666;
    padding-left: 10px
}

.main-left ul li .desc-wrap .p1[data-v-1b9b5548] {
    color: #333;
    font-size: 16px
}

.main-left ul li .status-label[data-v-1b9b5548] {
    position: absolute;
    right: 10px;
    top: 25px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    background: #e45800;
    color: #fff;
    border-radius: 15px
}

.main-right[data-v-1b9b5548] {
    width: 230px;
    position: relative;
    text-align: center
}

.main-right .btn-toggle[data-v-1b9b5548] {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #1398bc;
    border-radius: 4px;
    border: none;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    position: relative;
    z-index: 22
}

.main-right .top-box[data-v-1b9b5548] {
    padding: 30px;
    position: relative;
    z-index: 22
}

.main-right .btn-edit[data-v-1b9b5548] {
    width: 140px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    background: #1f46a8;
    border: none;
    color: #fff;
    font-size: 16px;
    margin-top: 20px;
    border-radius: 4px;
    cursor: pointer
}

.main-right .textarea-wrap[data-v-1b9b5548] {
    background: #f5f7fc;
    border-radius: 10px;
    padding: 10px;
    margin-top: 20px
}

.main-right .textarea-wrap textarea[data-v-1b9b5548] {
    width: 100%;
    height: 140px;
    background: none;
    border: none;
    max-width: 100%;
    max-height: 180px;
    font-family: inherit
}

.main-right .btn-group button[data-v-1b9b5548] {
    height: 38px;
    line-height: 38px;
    width: 74px;
    border: none;
    color: #fff;
    background: #1f46a8;
    border-radius: 4px;
    cursor: pointer
}

.main-right .btn-set[data-v-1b9b5548] {
    background: #d7413d;
    color: #fff;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    border: none;
    cursor: pointer
}

.main-right .bottom-box-wrap[data-v-1b9b5548] {
    position: absolute;
    height: 100%;
    width: 100%;
    margin-top: 20px;
    left: 0;
    box-sizing: border-box;
    z-index: 1
}

.main-right .bottom-box-wrap .bottom-box[data-v-1b9b5548] {
    padding: 30px;
    height: 100%;
    overflow-y: auto
}

.main-middle-wrap[data-v-1b9b5548] {
    padding: 0 250px 0 430px;
    width: 100%;
    box-sizing: border-box
}

.main-middle[data-v-1b9b5548] {
    padding: 30px;
    position: relative
}

.main-middle .content-wrap[data-v-1b9b5548] {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    padding: 70px 30px 0 30px
}

.main-middle .content-wrap .scroll-box[data-v-1b9b5548] {
    height: 100%;
    overflow-x: auto;
    padding: 10px 0
}

.group-wrap[data-v-1b9b5548] {
    overflow: hidden;
    margin-bottom: 10px
}

.group-wrap .item-group[data-v-1b9b5548] {
    float: left;
    width: 216px;
    font-size: 14px;
    color: #000
}

.item-group .text1[data-v-1b9b5548] {
    color: #666
}

.cN-pagination[data-v-1b9b5548] {
    padding: 0
}

.please[data-v-1b9b5548] {
    font-size: 14px;
    color: #828282;
    text-align: center;
    margin-top: 20px
}

.btn-operates[data-v-1b9b5548] {
    width: 100%
}

.btn-operates[data-v-1b9b5548]:after {
    content: "";
    display: table;
    clear: both;
    height: 0
}

.btn-operates button[data-v-1b9b5548] {
    display: inline-block
}

.btn-operates .btn-edit[data-v-1b9b5548] {
    width: 78px
}

.btn-del[data-v-1b9b5548] {
    background: #e45800
}

.btn-cancel[data-v-1b9b5548],
.btn-del[data-v-1b9b5548] {
    width: 78px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    border: none;
    color: #fff;
    font-size: 16px;
    margin-left: 7px;
    border-radius: 4px;
    cursor: pointer;
    margin-top: 20px
}

.btn-cancel[data-v-1b9b5548] {
    background: #8f8f8f
}

@font-face {
    font-family: iconfont;
    src: url(//at.alicdn.com/t/font_2618897_s18ag2055a.woff2?t=1625451544247) format("woff2"), url(//at.alicdn.com/t/font_2618897_s18ag2055a.woff?t=1625451544247) format("woff"), url(//at.alicdn.com/t/font_2618897_s18ag2055a.ttf?t=1625451544247) format("truetype")
}

.iconfont[data-v-9e7d7c90] {
    font-family: iconfont !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-yibiangengcopy[data-v-9e7d7c90]:before {
    content: "\e607"
}

.icon-huiyuanzongshu[data-v-9e7d7c90]:before {
    content: "\e610"
}

.icon-yijiaona[data-v-9e7d7c90]:before {
    content: "\e6fa"
}

.icon-shenhezhong[data-v-9e7d7c90]:before {
    content: "\e65c"
}

.icon-shenhe-yitongguo[data-v-9e7d7c90]:before {
    content: "\e625"
}

#dialog_content2[data-v-9e7d7c90] {
    max-height: 100px;
    overflow-y: auto;
    border-top: 1px solid #ddd
}

#dialog_content2 .success[data-v-9e7d7c90] {
    color: #aaa
}

#dialog_content2 .fail[data-v-9e7d7c90] {
    color: #e33
}

.btncolor[data-v-9e7d7c90] {
    border: 1px solid #4976e8 !important;
    background-color: #4976e8 !important
}

.list-type[data-v-9e7d7c90] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px
}

.list-type li[data-v-9e7d7c90] {
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 150px;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center
}

.list-type li i[data-v-9e7d7c90] {
    font-size: 30px;
    margin-right: 10px
}

.list-type li div span[data-v-9e7d7c90] {
    display: block;
    text-align: center
}

.list-type li div span[data-v-9e7d7c90]:first-child {
    font-weight: 700
}

.change-tab[data-v-9e7d7c90] {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px
}

.change-tab li[data-v-9e7d7c90] {
    display: inline-block;
    font-size: 18px;
    padding-bottom: 10px;
    cursor: pointer
}

.change-tab li[data-v-9e7d7c90]:first-child {
    margin-right: 20px
}

.change-tab .changed[data-v-9e7d7c90] {
    border-bottom: 2px solid #4976e8;
    font-weight: 700
}

.orgTab[data-v-634e3e01] {
    height: 52px;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box
}

.orgTab span[data-v-634e3e01] {
    display: inline-block;
    line-height: 50px;
    font-size: 14px;
    color: #333;
    margin-right: 15px
}

.orgTab span&gt;a[data-v-634e3e01] {
    display: inline-block;
    line-height: 50px;
    box-sizing: border-box
}

.orgTab span.active[data-v-634e3e01] {
    border-bottom: 2px solid #5473e8;
    font-weight: 700
}

.action a[data-v-5ca8d4f7] {
    display: inline-block;
    padding: 0 !important;
    padding-right: 17px !important;
    word-wrap: break-word;
    text-align: left
}

.iconfont[data-v-5ca8d4f7] {
    color: #5683f7;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    text-align: center;
    line-height: 64px;
    background: #f1f3fb
}

#dialog_content2[data-v-5ca8d4f7] {
    max-height: 100px;
    overflow-y: auto;
    border-top: 1px solid #ddd
}

#dialog_content2 .success[data-v-5ca8d4f7] {
    color: #aaa
}

#dialog_content2 .fail[data-v-5ca8d4f7] {
    color: #e33
}

.btncolor[data-v-5ca8d4f7] {
    border: 1px solid #4976e8 !important;
    background-color: #4976e8 !important
}

.list-type[data-v-5ca8d4f7] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px
}

.list-type li[data-v-5ca8d4f7] {
    border: 1px solid #ccc;
    width: 160px;
    height: 85px;
    display: flex;
    border-radius: 5px;
    justify-content: space-around;
    align-items: center;
    padding: 0 8px;
    box-sizing: border-box
}

.list-type li i[data-v-5ca8d4f7] {
    font-size: 40px;
    margin-right: 5px
}

.list-type li div span[data-v-5ca8d4f7] {
    display: block;
    text-align: center;
    font-size: 12px
}

.list-type li div span[data-v-5ca8d4f7]:first-child {
    font-size: 20px
}

.change-tab[data-v-5ca8d4f7] {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px
}

.change-tab li[data-v-5ca8d4f7] {
    display: inline-block;
    font-size: 18px;
    padding-bottom: 10px;
    cursor: pointer
}

.change-tab li[data-v-5ca8d4f7]:first-child {
    margin-right: 20px
}

.change-tab .changed[data-v-5ca8d4f7] {
    border-bottom: 2px solid #4976e8;
    font-weight: 700
}

.action a[data-v-1b0e0e3a] {
    display: inline-block;
    padding: 0 !important;
    padding-right: 17px !important;
    word-wrap: break-word;
    text-align: left
}

.color1[data-v-1b0e0e3a] {
    color: #02a7f0
}

.color2[data-v-1b0e0e3a] {
    color: #70b603
}

.color3[data-v-1b0e0e3a] {
    color: #d9001b
}

.color4[data-v-1b0e0e3a] {
    color: #f59a23
}

#pagination[data-v-1b0e0e3a] {
    margin-top: 20px
}

#list[data-v-1b0e0e3a] {
    min-height: 140px
}

.form_content p.brief[data-v-1b0e0e3a] {
    font-size: 15px;
    line-height: 2.2;
    text-align: justify
}

#app,
body,
html {
    height: 100%;
    margin: 0;
    padding: 0
}</pre></body></html>