<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
a, .transition, .g-head .btn, .g-nav a.name:after, .index-5 li, .index-5 li .more, .index-7 li, :before, img, .g-nav {
    transition: All 0.5s ease;
    -webkit-transition: All 0.5s ease;
    -moz-transition: All 0.5s ease;
    -o-transition: All 0.5s ease;
}

.ellipsis, .about-9 .list li {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.flex, .g-head .btn, .index-1 .container, .index-2 li .wal, .index-8 li, .index-8 li .name, .meeting-3 .list-1 .name, .meeting-3 .list-1 li, .about-5 li .wal, .about-8 .list li, .about-8 .list li .name, .login2 .ewm p, .side-nav a, .journal .title, .badge .title, .badge .list .box .name, .badge .btn-container, .member-index .container, .member-index .container .ewm, .invitation .container .info, .invitation-2 .ewm {
    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
}

.flexColumn, .index-3 .list li a, .index-5 li, .index-7 li, .about-7 .list li, .register-ok {
    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
}

.itemsCenter, .g-head .btn, .g-foot, .index-1 .container, .index-2 li .wal, .index-3 .list li a, .index-4 .list, .index-5 li, .index-8 li, .index-8 li .name, .about-5 li .wal, .about-7 .list li, .about-8 .list li, .about-8 .list li .name, .login2 .ewm p, .side-nav a, .journal .title, .badge .title, .badge .list .box .name, .member-index .container .ewm, .invitation .container .info, .invitation-2 .ewm, .register-ok {
    align-items: center;
    -webkit-align-items: center;
}

.justifyCenter, .g-foot, .index-3 .list li a, .index-5 li, .index-7 li, .login2 .ewm p, .invitation-2 .ewm, .register-ok {
    justify-content: center;
    -webkit-justify-content: center;
}

.flexAround {
    justify-content: space-around;
    -webkit-justify-content: space-around;
}

.flexBetween, .index-4 .list, .index-6 .list ul, .about-2 .wal, .about-4 ul, .about-6 .list ul, .member-index .container, .journal .logo dl {
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.flexWrap, .g-nav ul, .g-foot, .index-3 .list ul, .index-4 .list, .index-5 ul, .index-6 .list ul, .index-7 ul, .index-7 li .list dl, .foot-link .list ul, .meeting-2 .list ul, .about-2 .wal, .about-2 .list ul, .about-4 ul, .about-6 .list ul, .about-7 .list ul, .badge .list ul, .journal .logo dl, .register .form .p-check, .register .form .p-radio {
    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

html {
    font-size: 100px;
}

body {
    font-size: 12px;
    font-family: Arial, "微软雅黑";
    color: #333;
    -webkit-text-size-adjust: none;
    opacity: 0;
}

body.show {
    opacity: 1;
    transition: opacity 0.5s ease;
    -webkit-transition: opacity 0.5s ease;
    -moz-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
}

a {
    color: #333;
    text-decoration: none;
    outline: none;
}

a:active {
    star: expression(this.onFocus=this.blur());
}

a:link {
    text-decoration: none;
    outline: none;
}

a:visited {
    text-decoration: none;
    outline: none;
}

a:hover {
    text-decoration: none;
    color: #a40000;
    outline: none;
}

li {
    list-style: outside none;
}

h1 {
    font-size: 16px;
}

h2, h3, h4, h5 {
    font-size: 14px;
}

h5 {
    font-size: 12px;
}

textarea, input {
    background: transparent;
    font-size: 12px;
    font-family: Arial, "微软雅黑";
    color: #888;
    outline: none;
    border: 0;
}

em {
    font-style: normal;
}

img {
    vertical-align: middle;
    max-width: 100%;
    border: 0;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
    height: 0;
    display: block;
    _display: inherit;
}

.before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 0;
}

.h10 {
    height: 0.1rem;
    overflow: hidden;
    clear: both;
}

.h50 {
    height: 0.5rem;
    overflow: hidden;
    clear: both;
}

.wal {
    max-width: 15.85rem;
    margin: 0 auto;
}

@font-face {
    font-family: "Oswald";
    src: url("fonts/Oswald-Medium_1.woff2") format("woff2"), url("fonts/Oswald-Medium_1.woff") format("woff"), url("fonts/Oswald-Medium_1.ttf") format("truetype"), url("fonts/Oswald-Medium_1.eot") format("embedded-opentype"), url("fonts/Oswald-Medium_1.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Monoton-Regular";
    src: url("fonts/Monoton-Regular.woff2") format("woff2"), url("fonts/Monoton-Regular.woff") format("woff"), url("fonts/Monoton-Regular.ttf") format("truetype"), url("fonts/Monoton-Regular.eot") format("embedded-opentype"), url("fonts/Monoton-Regular.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

.g-headD {
    height: 1rem;
}

.g-head {
    position: fixed;
    z-index: 50;
    left: 0;
    top: 0;
    width: 100%;
    padding: 0 .3rem;
    background: #fff;
    border-bottom: #e1e1e1 solid 1px;
}

.g-head .wal {
    min-height: 1rem;
    position: relative;
    max-width: 100%;
}

.g-head a.logo {
    display: block;
    background: url("/Uploads/image/logo.png") center no-repeat;
    background-size: 100%;
    width: 4.6rem;
    height: 100%;
    position: absolute;
    z-index: 10;
    left: 0;
    right: auto;
    top: 0;
    bottom: auto;
}

.g-head .btn {
    position: absolute;
    padding: 0 !important;
    z-index: 10;
    left: auto;
    right: 0;
    top: 0;
    bottom: 0;
}

.g-head .btn a {
    background: #a40000;
    color: #fff;
    -moz-border-radius: 0.08rem;
    -webkit-border-radius: 0.08rem;
    border-radius: 0.08rem;
    font-size: .16rem;
    height: .35rem;
    line-height: .35rem;
    padding: 0 .2rem;
    margin-left: .06rem;
}

.g-nav {
    position: absolute;
    z-index: 10;
    left: auto;
    right: 4rem;
    top: 0;
    bottom: auto;
}

.g-nav li {
    position: relative;
}

.g-nav li.on:before {
    content: "";
    display: block;
    position: absolute;
    left: 2px;
    top: 0;
    right: 2px;
    height: .04rem;
    background: #a40000;
}

.g-nav a.name {
    display: block;
    height: 1rem;
    line-height: 1rem;
    font-size: .18rem;
    color: #787878;
    position: relative;
    padding: 0 .15rem;
}

.g-nav a.name:before, .g-nav a.name:after {
    content: "";
    display: block;
    position: absolute;
    width: .3rem;
    height: .36rem;
    background: center no-repeat;
    background-size: 100%;
    opacity: 0;
}

.g-nav a.name:before {
    background-image: url("/Uploads/image/img30-l.png");
    left: .12rem;
    top: .24rem;
}

.g-nav a.name:after {
    background-image: url("/Uploads/image/img30-r.png");
    right: .12rem;
    bottom: .24rem;
}

.g-nav a.name.on {
    background: #a40000;
    color: #fff;
    padding: 0 .3rem;
}

.g-nav a.name.on:before, .g-nav a.name.on:after {
    opacity: 1;
}

@media screen and (min-width: 800px) {
    .g-nav .list {
        position: absolute;
        z-index: 10;
        left: 0;
        right: 0;
        top: 100%;
        bottom: auto;
        background: #a40000;
        border-bottom-left-radius: 0.05rem;
        -webkit-border-bottom-left-radius: 0.05rem;
        border-bottom-right-radius: 0.05rem;
        -webkit-border-bottom-right-radius: 0.05rem;
        padding: 0 .15rem .2rem .15rem;
        display: none;
    }

    .g-nav .list dl {
        border-bottom: #c25454 solid 1px;
    }

    .g-nav .list dd {
        border-top: #c25454 solid 1px;
    }

    .g-nav .list a {
        display: block;
        font-size: .16rem;
        text-align: center;
        color: #fff;
        height: .37rem;
        line-height: .37rem;
    }

    .g-nav li:hover a.name {
        background: #a40000;
        color: #fff;
        padding: 0 .3rem;
    }

    .g-nav li:hover a.name:before, .g-nav li:hover a.name:after {
        opacity: 1;
    }
}

.g-foot {
    padding: .3rem 0;
    font-size: .14rem;
    color: #c5c5c5;
    text-align: center;
}

.g-foot .msg {
    padding-right: 1em;
}

.g-foot a.logo {
    width: .59rem;
}

.g-time {
    background: url("/Uploads/image/img230.png") center no-repeat;
    background-size: cover;
    width: 2.3rem;
    height: .56rem;
    line-height: .56rem;
    text-align: center;
    position: fixed;
    z-index: 30;
    top: 1.3rem;
    right: .22rem;
    font-size: .14rem;
    color: #fff;
}

.g-time b {
    font-size: .22rem;
    padding: 0 2px;
}

/*index*/
.index-1 {
    background: center no-repeat;
    background-size: cover;
    min-height: 9.82rem;
    max-height: 100vh;
    color: #fff;
    position: relative;
}

.index-1 .container {
    position: absolute;
    z-index: 10;
    left: 0;
    right: 0;
    top: 1rem;
    bottom: 0;
    padding: 0 .7rem;
}

.index-1 .wal {
    max-width: 15.8rem;
    padding-top: 1rem;
    width: 100%;
}

.index-1 .wal .title {
    padding-bottom: .6rem;
    position: relative;
}

.index-1 .wal .title:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: .35rem;
    width: 6.15rem;
    height: 1px;
    background: rgba(255, 255, 255, 0.5);
}

.index-1 .wal .title em {
    font-size: .25rem;
}

.index-1 .wal .title h2 {
    font-size: .6rem;
    font-weight: 400;
    line-height: 1em;
    padding-top: .1rem;
}

.index-1 .wal li {
    min-height: .95rem;
    padding: 0 0 .2rem .45rem;
    position: relative;
}

.index-1 .wal li .ico {
    width: .29rem;
    position: absolute;
    z-index: 10;
    left: 0;
    right: auto;
    top: 0;
    bottom: auto;
}

.index-1 .wal li .name {
    line-height: .31rem;
    font-size: .3rem;
}

.index-1 .wal li p {
    font-size: .24rem;
    padding-top: .06rem;
}

.index-2 {
    padding-top: 1.05rem;
}

.index-2 li {
    position: relative;
    padding: 0 .7rem .45rem .7rem;
}

.index-2 li .img {
    width: 50%;
    position: absolute;
    z-index: 10;
    left: 50%;
    right: auto;
    top: 0;
    bottom: 0.45rem;
    background: center no-repeat;
    background-size: cover;
}

.index-2 li .wal {
    max-width: 15.8rem;
    height: 7.67rem;
}

.index-2 li .col {
    width: 6.5rem;
}

.index-2 li .title em {
    display: block;
    font-size: .3rem;
    opacity: .32;
}

.index-2 li .title h2 {
    font-weight: 400;
    font-size: .48rem;
    line-height: 1em;
    padding: .1rem 0 .4rem 0;
}

.index-2 li .content {
    font-size: .16rem;
    line-height: .3rem;
    text-align: justify;
}

.index-2 li .more {
    padding-top: .4rem;
}

.index-2 li .more a {
    display: block;
    -moz-border-radius: 0.5rem;
    -webkit-border-radius: 0.5rem;
    border-radius: 0.5rem;
    color: #a40000;
    border: #a40000 solid 1px;
    font-size: .16rem;
    width: 2.12rem;
    height: .67rem;
    line-height: .65rem;
    text-align: center;
}

.index-2 li .more a:hover {
    background: #a40000;
    color: #fff;
}

@media screen and (min-width: 800px) {
    .index-2 li:nth-child(odd) .img {
        border-bottom-left-radius: 0.1rem;
        -webkit-border-bottom-left-radius: 0.1rem;
        border-top-left-radius: 0.1rem;
        -webkit-border-top-left-radius: 0.1rem;
    }

    .index-2 li:nth-child(even) .img {
        border-bottom-right-radius: 0.1rem;
        -webkit-border-bottom-right-radius: 0.1rem;
        border-top-right-radius: 0.1rem;
        -webkit-border-top-right-radius: 0.1rem;
        left: 0;
    }

    .index-2 li:nth-child(even) .col {
        margin-left: auto;
    }
}

.index-3 {
    text-align: center;
    padding: 0 .5rem .85rem .5rem;
}

.index-3 .title {
    padding: .6rem 0 .5rem 0;
}

.index-3 .title em {
    display: block;
    font-size: .3rem;
    opacity: .32;
}

.index-3 .title h2 {
    font-weight: 400;
    font-size: .48rem;
    line-height: 1em;
    padding: .1rem 0 0 0;
    color: #a40000;
}

.index-3 .list {
    max-width: 15.86rem;
}

.index-3 .list ul {
    margin-left: -.5rem;
}

.index-3 .list li {
    width: 25%;
    padding: 0 0 .5rem .5rem;
    position: relative;
}

.index-3 .list li a {
    position: absolute;
    z-index: 10;
    left: 0.5rem;
    right: 0;
    top: 0;
    bottom: 0.5rem;
    background: url("/Uploads/image/img361.png") center no-repeat;
    background-size: 2.94rem;
    text-align: center;
    color: #fff;
}

.index-3 .list li a .num {
    font-size: .48rem;
    line-height: 1em;
    padding-bottom: .15rem;
}

.index-3 .list li a .name {
    font-size: .18rem;
    line-height: .25rem;
}

.index-4 {
    background: #eef7ff url("/Uploads/image/img980.png") center no-repeat;
    background-size: auto 9.8rem;
    width: 100%;
    overflow: hidden;
    position: relative;
    padding: 0 .7rem;
}

.index-4 .btn {
    width: 6.9rem;
    height: 6.9rem;
    position: absolute;
    z-index: 10;
    left: 50%;
    right: auto;
    top: 50%;
    bottom: auto;
    margin-left: -3.45rem;
    margin-top: -3.45rem;
    background: url("/Uploads/image/img690.png") center no-repeat;
    background-size: 100%;
}

.index-4 .btn:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url("/Uploads/image/img690on.png") center no-repeat;
    background-size: 100%;
    transition-duration: 0s;
    -webkit-transition-duration: 0s;
}

.index-4 .btn h2 {
    position: absolute;
    z-index: 15;
    left: 50%;
    right: auto;
    top: 50%;
    bottom: auto;
    width: 2.1rem;
    height: 2.1rem;
    line-height: 2.1rem;
    text-align: center;
    background: #fff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-weight: 400;
    margin-left: -1.05rem;
    margin-top: -1.05rem;
    font-size: .3rem;
}

.index-4 .btn li {
    position: absolute;
    font-size: .2rem;
    text-align: center;
    position: absolute;
    z-index: 10;
    left: 50%;
    right: auto;
    top: 50%;
    bottom: auto;
    width: 3rem;
    line-height: .7rem;
    margin-left: -1.5rem;
    margin-top: -.35rem;
}

.index-4 .btn li.on {
    color: #fff;
}

.index-4 .btn li.li_01 {
    transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    left: 4.8rem;
    top: 1.1rem;
}

.index-4 .btn li.li_04 {
    transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    left: 2.1rem;
    top: 5.8rem;
}

.index-4 .btn li.li_03 {
    transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    left: 4.8rem;
    top: 5.8rem;
}

.index-4 .btn li.li_06 {
    transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    left: 2.1rem;
    top: 1.1rem;
}

.index-4 .btn li.li_02 {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    left: 6.15rem;
    top: 3.45rem;
}

.index-4 .btn li.li_05 {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    left: .75rem;
    top: 3.45rem;
}

.index-4 .btn svg {
    position: absolute;
    z-index: 10;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.index-4 .btn path {
    cursor: pointer;
}

.index-4 .wal {
    max-height: 8rem;
    position: relative;
    max-width: 15.8rem;
}

.index-4 .list {
    height: 9.8rem;
}

.index-4 .list .col {
    min-height: 4.5rem;
}

.index-4 .list .title em {
    display: block;
    font-size: .3rem;
    opacity: .32;
}

.index-4 .list .title h2 {
    font-weight: 400;
    font-size: .36rem;
    line-height: 1em;
    padding: .05rem 0 .2rem 0;
    color: #464646;
}

.index-4 .list dd {
    font-size: .16rem;
    line-height: .36rem;
    color: #737678;
}

.index-4 .list dd.dd-hide {
    display: none;
}

.index-4 .list dd a {
    color: #737678;
}

.index-4-new .list dd a:hover, .index-4 .list dd a.more {
    color: #a40000;
}

.index-4-new .list div.more {
    height: .36rem;
    width: 1rem;
    background: url("/Uploads/image/img16.png") center no-repeat;
    background-size: .16rem;
    cursor: pointer;
}

.index-4-1 {
    background-image: url("/Uploads/image/img980_1.png");
}

.index-4-1 .btn:before {
    transform: rotate(60deg);
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
}

.index-4-2 {
    background-image: url("/Uploads/image/img980_2.png");
}

.index-4-2 .btn:before {
    transform: rotate(120deg);
    -webkit-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
}

.index-5 {
    background: url("/Uploads/image/index-5.jpg") center no-repeat;
    background-size: cover;
    min-height: 5rem;
}

.index-5 .wal {
    max-width: 15.36rem;
}

.index-5 li {
    width: 33.333%;
    height: 6.44rem;
    color: #fff;
    text-align: center;
    background: url("/Uploads/image/img644.png") center bottom no-repeat;
    background-size: 0 100%;
}

.index-5 li .ico {
    width: .6rem;
}

.index-5 li .name {
    padding-top: .2rem;
}

.index-5 li .name em {
    display: block;
    font-size: .3rem;
    opacity: .32;
}

.index-5 li .name h2 {
    font-weight: 400;
    font-size: .48rem;
    line-height: 1em;
    padding: 0 0 .06rem 0;
}

.index-5 li .more {
    height: 0;
    opacity: 0;
    padding-top: 0;
    visibility: hidden;
}

.index-5 li .more a {
    display: block;
    -moz-border-radius: 0.5rem;
    -webkit-border-radius: 0.5rem;
    border-radius: 0.5rem;
    color: #fff;
    border: #fff solid 1px;
    font-size: .16rem;
    width: 2.12rem;
    height: .67rem;
    line-height: .65rem;
}

.index-5 li .more a:hover {
    background: #fff;
    color: #a40000;
}

.index-5 li:hover {
    background-size: 100% 100%;
}

.index-5 li:hover .more {
    height: 1.05rem;
    padding-top: .35rem;
    opacity: 1;
    visibility: visible;
}

.index-6 {
    padding: .9rem .7rem 0 .7rem;
}

.index-6 .wal {
    max-width: 15.8rem;
}

.index-6 .title {
    text-align: center;
}

.index-6 .title em {
    display: block;
    font-size: .3rem;
    opacity: .32;
}

.index-6 .title h2 {
    font-weight: 400;
    font-size: .6rem;
    line-height: 1em;
    padding: .05rem 0 .15rem 0;
}

.index-6 .title p {
    font-size: .16rem;
    line-height: .4rem;
    color: #787878;
    padding-bottom: 1rem;
}

.index-6 .list .ico {
    padding-bottom: .22rem;
}

.index-6 .list .ico img {
    height: .72rem;
}

.index-6 .list .num {
    color: #a40000;
    font-size: 1rem;
    line-height: .8rem;
    padding-bottom: .3rem;
    font-family: 'Oswald';
    font-weight: 100;
    margin-left: -.04rem;
}

.index-6 .list .name {
    font-size: .24rem;
    line-height: 1.2em;
    padding-bottom: .2rem;
}

.index-6 .list dl {
    min-height: 1.3rem;
    margin-bottom: .45rem;
    padding-bottom: .45rem;
    width: 1.5rem;
    border-bottom: #eee solid 1px;
    font-size: .16rem;
    line-height: .3rem;
    color: #787878;
}

.index-6 .list dl:last-child {
    border: 0;
}

.index-6 .list dl dd {
    margin-right: -.2rem;
}

.index-7 {
    background: url("/Uploads/image/index-7.jpg") center no-repeat;
    background-size: cover;
    min-height: 9.8rem;
}

.index-7 li {
    width: 50%;
    padding: 0 .7rem;
    height: 9.8rem;
    color: #fff;
    text-align: center;
}

.index-7 li .title em {
    display: block;
    font-size: .3rem;
    opacity: .32;
}

.index-7 li .title h2 {
    font-weight: 400;
    font-size: .36rem;
    line-height: .45rem;
    padding: .05rem 0 .4rem 0;
}

.index-7 li .content {
    max-width: 6.82rem;
    margin: 0 auto;
    font-size: .16rem;
    line-height: .36rem;
}

.index-7 li .list {
    max-width: 6.82rem;
    margin: 0 auto;
    padding-top: .55rem;
    width: 100%;
}

.index-7 li .list dl {
    margin-left: -.14rem;
}

.index-7 li .list dd {
    width: 33.333%;
    padding-left: .14rem;
}

.index-7 li .list .box {
    height: 1.3rem;
    border: rgba(255, 255, 255, 0.5) solid 1px;
    font-size: .16rem;
    color: rgba(255, 255, 255, 0.73);
}

.index-7 li .list .box .ico {
    padding: .22rem 0 .12rem 0;
}

.index-7 li .list .box .ico img {
    height: .51rem;
}

.index-7 li.on {
    background: rgba(164, 0, 0, 0.5);
}

.index-8 {
    padding: 1.2rem .7rem;
    padding-top: 0rem;
}

.index-8 .wal {
    max-width: 13.34rem;
    border-top: #c0c0c0 solid 1px;
}

.index-8 li {
    border-bottom: #c0c0c0 solid 1px;
    height: 1.73rem;
}

.index-8 li .title {
    width: 5.35rem;
    font-size: .3rem;
    line-height: 1.2em;
    color: #252525;
}

.index-8 li .title em {
    display: block;
    opacity: .32;
}

.index-8 li .name {
    width: 3.35rem;
    font-size: .3rem;
    color: #666;
}

.index-8 li .name img {
    width: .71rem;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: .71rem;
    margin-right: .22rem;
}

.index-8 li dl {
    width: 2.35rem;
}

.index-8 li dl dd {
    font-size: .18rem;
    line-height: .32rem;
    color: #c0c0c0;
    padding-left: .25rem;
    background: url("/Uploads/image/img14_1.png") left center no-repeat;
    background-size: .14rem;
}

.index-8 li dl dd.mail {
    background-image: url("/Uploads/image/img14_2.png");
}

.foot-link {
    background: #f7f7f7;
    padding: .5rem .7rem;
}

.foot-link h2.title {
    font-size: .3rem;
    line-height: 1em;
    padding: .3rem 0 .15rem 0;
}

.foot-link .list {
    border-bottom: #e6e6e7 solid 1px;
}

.foot-link .list:last-child {
    border: 0;
}

.foot-link .list ul {
    margin-left: -.7rem;
}

.foot-link .list li {
    padding: 0 0 .25rem .7rem;
}

.foot-link .list img {
    height: .8rem;
}

.p-title h2 {
    font-weight: 400;
    font-size: .48rem;
    line-height: 1em;
}

.p-title p {
    font-size: .16rem;
    color: #787878;
    padding-top: .1rem;
}

.meeting-1 {
    background: #f7f7f7;
    padding: 0 .7rem;
}

.meeting-1 .wal {
    padding: .65rem 0 .95rem 0;
    position: relative;
}

.meeting-1 .p-title {
    padding-bottom: .32rem;
}

.meeting-1 a.back {
    display: block;
    width: .97rem;
    position: absolute;
    z-index: 10;
    left: auto;
    right: 0;
    top: 0;
    bottom: auto;
    background: url("/Uploads/image/close84.png") center no-repeat;
    background-size: 100%;
    height: 1.4rem;
}

.meeting-1 .container {
    background: #fff;
    min-height: 6.32rem;
    margin-right: 1.75rem;
    position: relative;
    padding: .75rem .6rem .5rem 3.7rem;
}

.meeting-1 .container .img {
    width: 2.95rem;
    position: absolute;
    z-index: 10;
    left: 0;
    right: auto;
    top: 0.83rem;
    bottom: auto;
}

.meeting-1 .container .name {
    font-size: .3rem;
    padding-bottom: .1rem;
}

.meeting-1 .container .msg, .meeting-1 .container .content {
    font-size: .16rem;
    line-height: .29rem;
    color: #787878;
}

.meeting-1 .container .msg {
    padding-bottom: .33rem;
}

.meeting-1 .container .content {
    text-align: justify;
    padding-top: .33rem;
    border-top: #efefef solid 1px;
}

.meeting-1 .img-list {
    position: absolute;
    z-index: 10;
    left: auto;
    right: 0;
    top: 1.72rem;
    bottom: auto;
    width: .97rem;
    padding: .3rem 0;
}

.meeting-1 .img-list .list-wrapper {
    height: 5.3rem;
    overflow: hidden;
    position: relative;
}

.meeting-1 .img-list .list-wrapper li div {
    position: relative;
    cursor: pointer;
    top: .05rem;
}

.meeting-1 .img-list .list-wrapper li div:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: #a40000 solid 0.03rem;
    opacity: 0;
}

.meeting-1 .img-list .list-wrapper li.on div:before {
    opacity: 1;
}

.meeting-1 .img-list .arrow a {
    display: block;
    position: absolute;
    z-index: 10;
    left: 0;
    right: 0;
    top: auto;
    bottom: auto;
    background: center no-repeat;
    background-size: .33rem;
    height: .2rem;
}

.meeting-1 .img-list .arrow a.prev {
    top: 0;
    background-image: url("/Uploads/image/prev33.png");
}

.meeting-1 .img-list .arrow a.next {
    bottom: 0;
    background-image: url("/Uploads/image/next33.png");
}

.meeting-2 {
    padding: 0 .7rem;
    border-bottom: #e2e2e2 solid 1px;
}

.meeting-2 .p-title {
    text-align: center;
    padding: .6rem 0 .8rem 0;
}

.meeting-2 .list ul {
    margin-left: -.26rem;
}

.meeting-2 .list li {
    width: 33.333%;
    padding: 0 0 .8rem .26rem;
}

.meeting-2 .list a {
    display: block;
    border: #e2e2e2 solid 1px;
    position: relative;
    height: 2.15rem;
    padding: .75rem .25rem .2rem .5rem;
}

.meeting-2 .list a .num {
    position: absolute;
    z-index: 10;
    left: 0.39rem;
    right: auto;
    top: -0.55rem;
    bottom: auto;
    font-size: .3rem;
    color: #fff;
    background: url("/Uploads/image/img111.png") center no-repeat;
    background-size: 100%;
    width: 1.11rem;
    height: 1.11rem;
    line-height: 1.11rem;
    text-align: center;
}

.meeting-2 .list a .name {
    font-size: .3rem;
    line-height: 1.5em;
    height: 3em;
    overflow: hidden;
}

.meeting-2 .list a:hover {
    box-shadow: 0 0 0.43rem rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 0.43rem rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 0.43rem rgba(0, 0, 0, 0.25);
}

.meeting-3 {
    padding: 0 .7rem .35rem .7rem;
}

.meeting-3 .p-title {
    padding: .7rem 0 .25rem 0;
}

.meeting-3 .p-title p {
    line-height: .29rem;
    color: #252525;
    padding-top: .15rem;
}

.meeting-3 .list-1 .name, .meeting-3 .list-1 li {
    text-align: center;
}

.meeting-3 .list-1 .name div, .meeting-3 .list-1 li div {
    width: 33.333%;
    border-bottom: #d9d9d9 solid 1px;
}

.meeting-3 .list-1 .name div.col-1, .meeting-3 .list-1 li div.col-1 {
    border-color: #fff;
    text-align: left;
    padding-left: .7rem;
}

.meeting-3 .list-1 .name div {
    height: .85rem;
    line-height: .85rem;
    color: #fff;
    font-size: .3rem;
}

.meeting-3 .list-1 .name div.col-1 {
    background: #a40000;
}

.meeting-3 .list-1 .name div.col-2 {
    background: #afafaf;
}

.meeting-3 .list-1 .name div.col-3 {
    background: #d2d2d2;
}

.meeting-3 .list-1 li div {
    height: .9rem;
    line-height: .9rem;
    color: #787878;
    font-size: .18rem;
}

.meeting-3 .list-1 li div.col-1 {
    background: #a40000;
    color: #fff;
}

.meeting-3 .list-1 li div.col-2 {
    background: #f2f7fb;
}

.meeting-3 .list-1 li div.col-3 {
    background: #f2fbfc;
}

.meeting-3 .list-2 {
    padding-bottom: .45rem;
}

.meeting-3 .list-2 .title {
    text-align: center;
    background: #afafaf;
    color: #fff;
    padding: .38rem .3rem .32rem .3rem;
    font-size: .16rem;
}

.meeting-3 .list-2 .title h2 {
    font-weight: 400;
    font-size: .36rem;
    line-height: 1em;
    padding-bottom: .1rem;
}

.meeting-3 .list-2 th, .meeting-3 .list-2 td {
    height: 1.08rem;
    background: #fafafa;
    text-align: center;
    font-size: .2rem;
    width: 16.666%;
}

.meeting-3 .list-2 td {
    color: #646464;
    border-top: #dfdfdf solid 1px;
}

.p-banner {
    background: center no-repeat;
    background-size: cover;
    min-height: 5.85rem;
    position: relative;
}

.p-banner .name {
    position: absolute;
    z-index: 10;
    left: 0;
    right: 0;
    top: auto;
    bottom: 0.45rem;
    text-align: center;
    color: #fff;
    font-size: .36rem;
    font-weight: bold;
}

.about-title em {
    font-size: .24rem;
    color: #bfc0c2;
}

.about-title h2 {
    font-size: .36rem;
    line-height: 1em;
    padding-top: .1rem;
}

.about-title p {
    font-size: .16rem;
    line-height: .29rem;
    color: #787878;
    padding-top: .15rem;
}

.about-1 {
    padding: .85rem .7rem 1rem .7rem;
}

.about-1 .wal {
    max-width: 11.4rem;
}

.about-1 .about-title {
    text-align: center;
}

.about-1 .content {
    font-size: .16rem;
    line-height: .29rem;
    padding-top: .3rem;
    text-align: justify;
    color: #787878;
}

.about-2 {
    min-height: 3.9rem;
    background: #f7f7f7;
    padding: .7rem;
}

.about-2 .wal {
    max-width: 13.5rem;
}

.about-2 .about-title {
    padding-top: .2rem;
}

.about-2 .list h2 {
    font-size: .3rem;
    padding-bottom: .2rem;
}

.about-2 .list ul {
    margin-left: -.3rem;
}

.about-2 .list li {
    padding: 0 0 .3rem .3rem;
}

.about-2 .list li img {
    height: .8rem;
}

.about-2 .list-1 {
    width: 6rem;
}

.about-2 .list-2 {
    width: 1.75rem;
}

.about-3 {
    background: #9a0000;
    color: #fff;
    text-align: center;
    padding: .55rem .7rem;
}

.about-3 .about-title em {
    color: #fff;
}

.about-3 .msg {
    font-size: .16rem;
    line-height: .29rem;
    padding-top: .3rem;
}

.about-4 {
    padding: .65rem .7rem .85rem .7rem;
    text-align: center;
}

.about-4 .wal {
    max-width: 15.85rem;
}

.about-4 .about-title {
    padding-bottom: 3.6rem;
}

.about-4 li {
    width: 7.47rem;
    min-height: 4.34rem;
    max-width: 48%;
    border: #dfdfdf solid 1px;
    position: relative;
    padding: .3rem;
}

.about-4 li .img {
    width: 3rem;
    position: absolute;
    z-index: 10;
    left: 50%;
    right: auto;
    top: -3.4rem;
    bottom: auto;
    margin-left: -1.5rem;
}

.about-4 li h3 {
    font-size: .24rem;
    position: relative;
    z-index: 11;
    padding-top: .55rem;
}

.about-4 li .name {
    font-size: .24rem;
    padding: .55rem 0 .2rem 0;
}

.about-4 li .content {
    max-width: 6.15rem;
    margin: 0 auto;
    font-size: .16rem;
    line-height: .29rem;
    color: #787878;
    text-align: justify;
}

.about-5 {
    background: #f7f7f7;
}

/*nick20200518*/
.about-5 li.section_one .img {
    border-bottom-right-radius: 0.1rem;
    -webkit-border-bottom-right-radius: 0.1rem;
    border-top-right-radius: 0.1rem;
    -webkit-border-top-right-radius: 0.1rem;
}

.about-5 li.section_two .img {
    border-bottom-left-radius: 0.1rem;
    -webkit-border-bottom-left-radius: 0.1rem;
    border-top-left-radius: 0.1rem;
    -webkit-border-top-left-radius: 0.1rem;
}

.about-5 li {
    margin-bottom: .7rem;
    position: relative;
}

.about-5 li .img {
    position: absolute;
    z-index: 10;
    left: 0;
    right: auto;
    top: 0;
    bottom: 0;
    width: 50%;
    background: center no-repeat;
    background-size: cover;
}

/*nick20200518*/
.about-5 li .wal {
    max-width: 15.8rem;
    height: 5.83rem;
    /*min-height: 7.65rem;*/
}

.about-5 li .col {
    width: 6.3rem;
    padding: 0 .5rem;
    margin-left: auto;
}

.about-5 li .list dd {
    color: #787878;
    font-size: .16rem;
    line-height: .29rem;
    padding-top: .29rem;
}

.about-5 li .list dd b {
    color: #333;
}

.about-5 li .list dd h3 {
    color: #333;
    font-size: .16rem;
}

.about-5 li:nth-child(even) .img {
    left: 50%;
}

.about-5 li:nth-child(even) .col {
    margin-left: 0;
}

.about-6 {
    padding: 0 .7rem;
}

.about-6 .about-title {
    text-align: center;
    padding: .95rem 0 .5rem;
}

.about-6 .list li {
    width: 7.47rem;
    min-height: 4.54rem;
    border: #dfdfdf solid 1px;
    max-width: 48%;
    padding: 0 .65rem .3rem .65rem;
}

.about-6 .list li .name {
    border-bottom: #dfdfdf solid 1px;
    padding: .6rem 0 .2rem 0;
    font-size: .3rem;
    line-height: 1em;
}

.about-6 .list li .content {
    font-size: .16rem;
    line-height: .29rem;
    text-align: justify;
    color: #787878;
    padding-top: .2rem;
}

.about-6 .list li .content p {
    padding-bottom: .2rem;
}

.about-6 .list li .content b {
    color: #333;
}

.about-6 .list li .content .red {
    color: #a40000;
}

.about-7 {
    padding: 1rem 0 .4rem 0;
    text-align: center;
}

.about-7 .list {
    padding: 0 .7rem;
    min-height: 3.5rem;
    position: relative;
}

.about-7 .list:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    height: .04rem;
    margin-top: -.02rem;
    background: #a40000;
}

.about-7 .list li {
    width: 25%;
    height: 3.5rem;
    background: url("/Uploads/image/img46.png") center no-repeat;
    background-size: .46rem;
    position: relative;
    padding-top: 2.1rem;
}

.about-7 .list li .time {
    color: #a40000;
    font-size: .24rem;
    padding-bottom: .1rem;
}

.about-7 .list li .name {
    font-size: .16rem;
    line-height: .25rem;
    color: #787878;
    text-align: left;
    margin-left: -.3rem;
    margin-right: -.3rem;
}

.about-7 .list li:nth-child(even) {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding: 0 0 2.1rem 0;
}

.about-8 {
    padding: .75rem .7rem 1rem .7rem;
    background: #a40000;
    color: #fff;
}

.about-8 .about-title {
    padding-bottom: .45rem;
    text-align: center;
}

.about-8 .about-title em {
    color: #fff;
}

.about-8 .wal {
    max-width: 13.34rem;
    border-top: #c0c0c0 solid 1px;
}

.about-8 .list li {
    border-bottom: #c0c0c0 solid 1px;
    height: 1.73rem;
}

.about-8 .list li .title {
    width: 5.35rem;
    font-size: .3rem;
    line-height: .4rem;
}

.about-8 .list li .name {
    width: 3.35rem;
    font-size: .3rem;
}

.about-8 .list li .name img {
    width: .71rem;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: .71rem;
    margin-right: .22rem;
}

.about-8 .list li dl {
    width: 2.35rem;
}

.about-8 .list li dl dd {
    font-size: .18rem;
    line-height: .32rem;
    padding-left: .25rem;
    background: url("/Uploads/image/img14_3.png") left center no-repeat;
    background-size: .14rem;
}

.about-8 .list li dl dd.mail {
    background-image: url("/Uploads/image/img14_4.png");
}

.about-9 {
    background: #f4f6f7;
    padding: .75rem .7rem 1rem .7rem;
}

.about-9 .wal {
    min-height: 2rem;
    position: relative;
    padding-left: 1.7rem;
}

.about-9 .about-title {
    position: absolute;
    z-index: 10;
    left: 0;
    right: auto;
    top: 0;
    bottom: auto;
}

.about-9 .list {
    max-width: 10rem;
    margin-left: auto;
    border-top: #d9dbdc solid 1px;
}

.about-9 .list li {
    border-bottom: #d9dbdc solid 1px;
    height: .94rem;
    position: relative;
    line-height: .94rem;
    padding: 0 1.8rem 0 .5rem;
    font-size: .16rem;
    color: #535353;
    background: url("/Uploads/image/img27.png") left center no-repeat;
    background-size: .27rem;
}

.about-9 .list li a.btn {
    position: absolute;
    z-index: 10;
    left: auto;
    right: 0;
    top: 0;
    bottom: auto;
    color: #a40000;
    background: url("/Uploads/image/img22.png") left center no-repeat;
    background-size: .22rem;
    padding-left: .32rem;
}

.login-bg {
    background: url("/Uploads/image/login-bg.jpg") center no-repeat;
    background-size: cover;
    min-height: 8.2rem;
    padding: 1.15rem 0;
}

.login {
    max-width: 6.06rem;
    min-height: 5.2rem;
    background: rgba(0, 0, 0, 0.32);
    color: #fff;
    text-align: center;
    box-shadow: 0 0 0.43rem rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 0.43rem rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 0.43rem rgba(0, 0, 0, 0.25);
    padding: .7rem .3rem;
}

.login .title {
    font-size: .3rem;
    letter-spacing: .02rem;
}

.login .msg {
    font-size: .14rem;
    min-height: .85rem;
    padding: .12rem 0 .25rem 0;
}

.login .form {
    max-width: 4.37rem;
    margin: 0 auto;
}

.login .form li {
    padding-bottom: .13rem;
    position: relative;
}

.login .form .ico {
    width: .24rem;
    position: absolute;
    z-index: 10;
    left: 0.24rem;
    right: auto;
    top: 0.255rem;
    bottom: auto;
}

.login .form .input {
    background: #fff;
    -moz-border-radius: 0.06rem;
    -webkit-border-radius: 0.06rem;
    border-radius: 0.06rem;
}

.login .form .input input {
    height: .75rem;
    line-height: .75rem;
    font-size: .16rem;
    padding-left: .58rem;
    width: 100%;
}

.login .submit {
    padding-top: .35rem;
}

.login .submit div {
    background: #a40000;
    -moz-border-radius: 0.06rem;
    -webkit-border-radius: 0.06rem;
    border-radius: 0.06rem;
    width: 1.06rem;
    height: .42rem;
    margin: 0 auto;
}

.login .submit input {
    width: 100%;
    height: .42rem;
    cursor: pointer;
    color: #fff;
    font-size: .16rem;
}

.login2-bg {
    background: url("/Uploads/image/login2-bg.jpg") center no-repeat;
    background-size: cover;
    min-height: 9rem;
    padding: 1.45rem 0;
}

.login2 {
    max-width: 6.06rem;
    min-height: 6.1rem;
    background: #fff;
    position: relative;
    padding: 0 .84rem;
    font-size: .16rem;
}

.login2 .title {
    text-align: center;
    font-size: .3rem;
    padding: 1rem 0 .33rem 0;
}

.login2 .btn {
    position: absolute;
    z-index: 10;
    left: auto;
    right: 0.16rem;
    top: 0.16rem;
    bottom: auto;
    width: 1.12rem;
    cursor: pointer;
}

.login2 .btn p {
    position: absolute;
    z-index: 10;
    left: auto;
    right: 1.17rem;
    top: 0;
    bottom: auto;
    white-space: nowrap;
    color: #a40000;
    font-size: .16rem;
    line-height: .5rem;
    padding-right: .25rem;
    background: url("/Uploads/image/img19.png") right center no-repeat;
    background-size: .19rem;
}

.login2 .form {
    max-width: 4.37rem;
    margin: 0 auto;
}

.login2 .form li {
    padding-bottom: .13rem;
    position: relative;
}

.login2 .form .ico {
    width: .24rem;
    position: absolute;
    z-index: 10;
    left: 0.24rem;
    right: auto;
    top: 0.255rem;
    bottom: auto;
}

.login2 .form .input {
    background: #f0f2f5;
    -moz-border-radius: 0.06rem;
    -webkit-border-radius: 0.06rem;
    border-radius: 0.06rem;
}

.login2 .form .input input {
    height: .75rem;
    line-height: .75rem;
    font-size: .16rem;
    padding-left: .58rem;
    width: 100%;
}

.login2 .form p {
    text-align: right;
    line-height: .36rem;
}

.login2 .form p a {
    color: #a40000;
}

.login2 .form li.lzm {
    padding-right: 1.25rem;
}

.login2 .form li.lzm .img {
    position: absolute;
    z-index: 10;
    left: auto;
    right: 0;
    top: 0;
    bottom: auto;
    height: .75rem;
}

.login2 .submit {
    padding-top: .1rem;
}

.login2 .submit div {
    background: #a40000;
    -moz-border-radius: 0.06rem;
    -webkit-border-radius: 0.06rem;
    border-radius: 0.06rem;
    width: 1.06rem;
    height: .42rem;
    margin: 0 auto;
}

.login2 .submit input {
    width: 100%;
    height: .42rem;
    cursor: pointer;
    color: #fff;
    font-size: .16rem;
}

.login2 .ewm {
    text-align: center;
    width: 2.36rem;
    margin: 0 auto;
    min-height: 3.2rem;
}

.login2 .ewm p {
    color: #a7a7a7;
    padding: .1rem 0;
}

.login2 .ewm p img {
    width: .23rem;
    margin-right: .1rem;
}

.login2 .msg {
    text-align: center;
    color: #a7a7a7;
    padding: .15rem 0 .4rem 0;
}

.login2 .msg a {
    color: #a40000;
}

.login2 .msg em {
    color: #a40000;
    padding: 0 .16rem;
}

#page {
    min-height: 100vh;
    background: #f7f7f7;
}

.side-nav {
    z-index: 99999999;
    width: 2.38rem;
    position: fixed;
    left: 0;
    top: 1rem;
    bottom: 0;
    background: #fff;
    box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
    padding: 1.3rem .2rem 0 .3rem;
}

.side-nav li {
    padding-bottom: .2rem;
}

.side-nav a {
    height: .6rem;
    padding-left: .35rem;
    font-size: .24rem;
    -moz-border-radius: 0.08rem;
    -webkit-border-radius: 0.08rem;
    border-radius: 0.08rem;
}

.side-nav a img {
    width: .26rem;
    margin-right: .1rem;
}

.side-nav a:hover, .side-nav a.on {
    background: #a40000;
    color: #fff;
}

.journal, .badge {
    padding: .7rem .75rem .7rem 3.18rem;
}

.journal .title h2, .badge .title h2 {
    font-size: .36rem;
    font-weight: 400;
}

.journal .title p, .badge .title p {
    color: #f00;
    padding: 0 0 0 .16rem;
    font-size: .16rem;
    font-weight: bold;
    position: relative;
    top: .1rem;
}

.badge .msg {
    font-size: .16rem;
    line-height: .29rem;
    color: #666;
    padding: .16rem 0 .35rem 0;
}

.badge .msg em {
    color: #f00;
}

.badge .list ul {
    margin-left: -.25rem;
}

.badge .list li {
    width: 33.333%;
    padding: 0 0 .25rem .25rem;
}

.badge .list .box {
    background: #fff;
    padding: 0 12% .6rem 12%;
    position: relative;
}

.badge .list .box .name {
    padding: .5rem 0 .35rem 0;
    border-bottom: #d2d2d2 solid 1px;
}

.badge .list .box .name h3 {
    font-weight: 400;
    margin-right: .1rem;
    font-size: .36rem;
}

.badge .list .box .name em {
    -moz-border-radius: 0.06rem;
    -webkit-border-radius: 0.06rem;
    border-radius: 0.06rem;
    background: #a40000;
    color: #fff;
    font-size: .18rem;
    height: .28rem;
    line-height: .28rem;
    padding: 0 .09rem;
}

.badge .list .box dl {
    min-height: 1.47rem;
    padding: .3rem 0;
    font-size: .16rem;
    color: #787878;
    line-height: .4rem;
}

.badge .list .box dl b {
    display: inline-block;
    width: 1.18rem;
    color: #333;
}

.badge .list .box .more a {
    display: block;
    -moz-border-radius: 0.04rem;
    -webkit-border-radius: 0.04rem;
    border-radius: 0.04rem;
    width: 1.2rem;
    height: .48rem;
    line-height: .46rem;
    text-align: center;
    border: #ccc solid 1px;
    font-size: .16rem;
    color: #787878;
}

.badge .list .box .more a:hover {
    background: #a40000;
    color: #fff;
    border-color: #a40000;
}

.badge .list.del .box:before {
    content: "";
    display: block;
    position: absolute;
    top: .18rem;
    right: .18rem;
    width: .52rem;
    height: .52rem;
    background: url("/Uploads/image/img52.png") center no-repeat;
    background-size: 100%;
}

.badge .list.del .box:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: #a40000 solid 0.02rem;
    opacity: 0;
}

.badge .list.del .box.check:before {
    background-image: url("/Uploads/image/img52on.png");
}

.badge .list.del .box.check:after {
    opacity: 1;
}

.badge .btn-container a {
    margin-right: .1rem;
    -moz-border-radius: 0.06rem;
    -webkit-border-radius: 0.06rem;
    border-radius: 0.06rem;
    background: #a40000;
    color: #fff;
    text-align: center;
    font-size: .14rem;
    width: 1.83rem;
    height: .42rem;
    line-height: .42rem;
}

.badge-add {
    padding: 1.45rem .75rem .7rem 3.18rem;
    font-size: .16rem;
}

.badge-add .title {
    text-align: center;
    padding-bottom: .4rem;
    font-size: .36rem;
    letter-spacing: .02rem;
}

.badge-add .form {
    max-width: 8.8rem;
    margin: 0 auto;
}

.badge-add .form li {
    min-height: .83rem;
    padding: 0 0 .13rem 1.15rem;
    position: relative;
}

.badge-add .form li .name {
    position: absolute;
    z-index: 10;
    left: 0;
    right: auto;
    top: 0;
    bottom: auto;
    line-height: .7rem;
}

.badge-add .form li .input {
    background: #fff;
}

.badge-add .form li .input input {
    width: 100%;
    height: .7rem;
    line-height: .7rem;
    font-size: .16rem;
    padding: 0 .2rem;
}

.badge-add .btn-container {
    padding-top: .26rem;
    width: 1.83rem;
    margin: 0 auto;
}

.badge-add .btn-container a {
    display: block;
    margin-bottom: .1rem;
    -moz-border-radius: 0.06rem;
    -webkit-border-radius: 0.06rem;
    border-radius: 0.06rem;
    color: #a40000;
    border: #a40000 solid 1px;
    height: .42rem;
    line-height: .4rem;
    text-align: center;
}

.badge-add .btn-container a.btn-1 {
    background: #a40000;
    color: #fff;
}

.member-index {
    padding: .7rem .75rem .7rem 3.18rem;
}

.member-index .title {
    font-size: .18rem;
    padding-bottom: .15rem;
}

.member-index .container {
    border: #ededed solid 1px;
}

.member-index .container .content {
    background: #f7f7f7;
    padding: .8rem;
    font-size: .16rem;
    line-height: .29rem;
    color: #787878;
    width: 100%;
}

.member-index .container .content b {
    color: #333;
}

.member-index .container .content b.red {
    color: #f00;
}

.member-index .container .ewm {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
    width: 3.75rem;
    padding-left: .4rem;
}

.member-index .container .ewm div {
    width: 1.29rem;
}

.member-index .container .ewm p {
    font-size: .16rem;
    line-height: .29rem;
    color: #787878;
    padding-left: .1rem;
}

.journal {
    position: relative;
}

.journal .title {
    padding-bottom: .3rem;
}

.journal .container {
    min-height: 3rem;
    background: #fff;
    -moz-border-radius: 0.08rem;
    -webkit-border-radius: 0.08rem;
    border-radius: 0.08rem;
    margin-bottom: .2rem;
    position: relative;
    padding: 0 6.3rem .5rem .5rem;
}

.journal .title-2 {
    font-size: .3rem;
    padding: .4rem 0 .2rem 0;
    border-bottom: #e2e2e2 solid 1px;
}

.journal .logo {
    position: absolute;
    z-index: 10;
    left: auto;
    right: 0.5rem;
    top: 0.3rem;
    bottom: auto;
    width: 4.6rem;
    padding: .5rem .35rem;
    border: #e5e5e5 solid 1px;
    background: #fff;
    -moz-border-radius: 0.06rem;
    -webkit-border-radius: 0.06rem;
    border-radius: 0.06rem;
    box-shadow: 0 0 0.35rem rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 0.35rem rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0.35rem rgba(0, 0, 0, 0.1);
    min-height: 3.87rem;
}

.journal .logo .name {
    font-size: .16rem;
    padding: .2rem 0 .12rem 0;
}

.journal .logo .file {
    height: .51rem;
    line-height: .51rem;
    text-align: center;
    background: #a40000;
    color: #fff;
    -moz-border-radius: 0.06rem;
    -webkit-border-radius: 0.06rem;
    border-radius: 0.06rem;
    position: relative;
    font-size: .16rem;
}

.journal .logo .file input {
    position: absolute;
    z-index: 10;
    left: 0;
    right: auto;
    top: 0;
    bottom: auto;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.journal .logo .file-2 {
    background: #b8b8b8;
}

.journal .logo .file-2:hover {
    background: #a40000;
}

.journal .logo dl dd {
    position: relative;
    margin-bottom: .06rem;
    width: 1.75rem;
    border: #e5e5e5 solid 1px;
    -moz-border-radius: 0.06rem;
    -webkit-border-radius: 0.06rem;
    border-radius: 0.06rem;
}

.journal .logo dl dd img {
    -moz-border-radius: 0.06rem;
    -webkit-border-radius: 0.06rem;
    border-radius: 0.06rem;
}

.journal .logo dl dd i {
    display: block;
    width: .17rem;
    height: .17rem;
    background: url("/Uploads/image/img17.png") center no-repeat;
    background-size: 100%;
    position: absolute;
    z-index: 10;
    left: auto;
    right: -0.07rem;
    top: -0.07rem;
    bottom: auto;
}

.journal .form {
    padding-top: .32rem;
    font-size: .16rem;
}

.journal .form li {
    position: relative;
    min-height: .72rem;
    padding: 0 0 .2rem 1.35rem;
}

.journal .form li .name {
    position: absolute;
    z-index: 10;
    left: 0;
    right: auto;
    top: 0;
    bottom: auto;
    line-height: .5rem;
}

.journal .form li .input {
    min-height: .5rem;
    background: #f6f9fb;
    border: #e5e5e5 solid 1px;
    position: relative;
    -moz-border-radius: 0.06rem;
    -webkit-border-radius: 0.06rem;
    border-radius: 0.06rem;
    color: #646464;
}

.journal .form li .input input, .journal .form li .input textarea {
    width: 100%;
    height: .48rem;
    line-height: .48rem;
    padding: 0 .2rem;
    font-size: .16rem;
    color: #646464;
}

.journal .form li .input textarea {
    height: 2.22rem;
    line-height: .28rem;
    padding: .1rem .2rem;
}

.journal .form li .select {
    line-height: .48rem;
    padding-left: .2rem;
    font-size: .16rem;
    color: #646464;
}

.journal .form li .select:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: .2rem;
    bottom: 0;
    width: .13rem;
    background: url("/Uploads/image/select-13.png") center no-repeat;
    background-size: 100%;
}

.journal .form li .select select {
    position: absolute;
    z-index: 10;
    left: 0;
    right: auto;
    top: 0;
    bottom: auto;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.journal .form li.li-1 {
    margin-right: -5.8rem;
}

.journal .form li.li-2 {
    margin-right: -3.35rem;
}

.journal .submit {
    padding: .1rem 0;
}

.journal .submit div {
    background: #a40000;
    -moz-border-radius: 0.06rem;
    -webkit-border-radius: 0.06rem;
    border-radius: 0.06rem;
    width: 1.83rem;
    height: .42rem;
}

.journal .submit input {
    width: 100%;
    height: .42rem;
    font-size: .16rem;
    color: #fff;
    cursor: pointer;
}

.invitation-box {
    padding: 1.3rem .6rem 1rem 2.98rem;
}

.invitation {
    max-width: 11.73rem;
    margin: 0 auto;
    background: #fff;
    min-height: 5rem;
    -moz-border-radius: 0.1rem;
    -webkit-border-radius: 0.1rem;
    border-radius: 0.1rem;
}

.invitation .head {
    margin-left: -.4rem;
    margin-right: -.4rem;
    background: url("/Uploads/image/img1253.png") center no-repeat;
    background-size: cover;
    height: 4.9rem;
    border-top-right-radius: 0.3rem;
    -webkit-border-top-right-radius: 0.3rem;
    border-top-left-radius: 0.3rem;
    -webkit-border-top-left-radius: 0.3rem;
    text-align: center;
    position: relative;
}

.invitation .head .logo {
    width: 1.19rem;
    padding-top: .6rem;
    margin: 0 auto;
}

.invitation .head .name {
    color: #fff;
    padding-top: .2rem;
}

.invitation .head .name h2 {
    font-size: .25rem;
    padding-bottom: .05rem;
}

.invitation .head .name p {
    font-size: .12rem;
}

.invitation .head h1 {
    font-size: .36rem;
    color: #a40000;
    text-align: center;
    position: absolute;
    z-index: 10;
    left: 0;
    right: 0;
    top: auto;
    bottom: 1.3rem;
}

.invitation .container {
    padding: 0 1.4rem;
    font-size: .24rem;
    color: #787878;
}

.invitation .container .name {
    padding: .15rem 0;
}

.invitation .container .msg {
    color: #000;
    font-size: .36rem;
    line-height: .45rem;
    padding-bottom: .45rem;
}

.invitation .container .msg div {
    color: #a40000;
}

.invitation .container .info {
    background: #f7f7f7;
    border: #eee solid 1px;
    height: 1.04rem;
}

.invitation .container .info div {
    font-size: .3rem;
    padding: 0 .45rem;
    width: 100%;
    color: #000;
}

.invitation .container .info span {
    background: #a40000;
    height: 1.02rem;
    line-height: 1.02rem;
    text-align: center;
    color: #fff;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
    width: 3.28rem;
}

.invitation .container .time {
    text-align: right;
    padding: .65rem 0;
}

.invitation-2 {
    max-width: 11.73rem;
    margin: 0 auto;
    padding-top: .65rem;
    color: #000;
}

.invitation-2 li {
    position: relative;
    min-height: 1.57rem;
    border-bottom: #e4e4e4 solid 1px;
    padding: .55rem 0 .55rem 4.2rem;
}

.invitation-2 li .ico {
    width: .52rem;
    position: absolute;
    z-index: 10;
    left: 0.15rem;
    right: auto;
    top: 0.47rem;
    bottom: auto;
}

.invitation-2 li .name {
    font-size: .36rem;
    line-height: .36rem;
    position: absolute;
    z-index: 10;
    left: 0.9rem;
    right: auto;
    top: 0.55rem;
    bottom: auto;
}

.invitation-2 li p {
    font-size: .24rem;
    line-height: .36rem;
    color: #787878;
}

.invitation-2 .ewm {
    padding: .5rem 0;
}

.invitation-2 .ewm div {
    width: 1.89rem;
}

.invitation-2 .ewm p {
    font-size: .36rem;
    line-height: .45rem;
    padding-left: .15rem;
}

.register {
    background: #f7f7f7;
    min-height: 5rem;
}

.register .title {
    font-size: .36rem;
    padding: .5rem 0 .3rem 0;
}

.register .form {
    min-height: 5rem;
    background: #fff;
    padding: .5rem .8rem;
}

.register .form li {
    position: relative;
    min-height: .7rem;
    padding: 0 0 .2rem 1.32rem;
}

.register .form .name {
    position: absolute;
    z-index: 10;
    left: 0;
    right: auto;
    top: 0;
    bottom: auto;
    line-height: .5rem;
    font-weight: bold;
    font-size: .16rem;
}

.register .form .name em {
    display: block;
    position: relative;
    font-weight: 400;
    left: -.08rem;
    top: -.26rem;
}

.register .form .input {
    max-width: 6.8rem;
    min-height: .5rem;
    background: #f6f9fb;
    border: #e5e5e5 solid 1px;
    -moz-border-radius: 0.05rem;
    -webkit-border-radius: 0.05rem;
    border-radius: 0.05rem;
}

.register .form .input input {
    width: 100%;
    height: .48rem;
    line-height: .48rem;
    padding: 0 .24rem;
    font-size: .16rem;
}

.register .form .p-check, .register .form .p-radio {
    max-width: 9.6rem;
}

.register .form .p-check dd, .register .form .p-radio dd {
    width: 50%;
    height: .5rem;
    line-height: .5rem;
    margin-bottom: .25rem;
    font-size: .16rem;
    color: #646464;
    padding-left: .55rem;
    background: url("/Uploads/image/img42.png") left center no-repeat;
    background-size: .42rem;
}

.register .form .p-check dd.on, .register .form .p-radio dd.on {
    background-image: url("/Uploads/image/img42on.png");
}

.register .form .p-radio {
    max-width: 5.5rem;
}

.register .submit {
    padding: .45rem 0 .65rem 0;
}

.register .submit div {
    background: #a40000;
    -moz-border-radius: 0.06rem;
    -webkit-border-radius: 0.06rem;
    border-radius: 0.06rem;
    width: 1.83rem;
}

.register .submit input {
    height: .42rem;
    font-size: .14rem;
    cursor: pointer;
    color: #fff;
    width: 100%;
}

.register-ok {
    background: #f7f7f7;
    min-height: 80vh;
    text-align: center;
}

.register-ok .ico {
    width: .65rem;
}

.register-ok .msg {
    font-size: .36rem;
    padding-top: .15rem;
}

/*# sourceMappingURL=index.css.map */
/*nick20200510*/
.g-foot a {
    color: #c5c5c5;
}

#verifyImg {
    position: absolute;
    right: .13rem;
    height: .5rem;
    top: .13rem;
    width: 1.7rem;
}

.select-area .form-8 {
    width: 33.33333%;
    float: left;
}

.select-area .form-8 .form-ele {
    width: 100%;
    border: 1px solid #dbdbdb;
    vertical-align: bottom;
    display: inline-block;
    height: .48rem;
    line-height: .48rem;
    padding: 0 .2rem;
    font-size: .16rem;
    background: #f6f9fb;
    margin-top: .2rem;
}

.badge_add {
    display: block;
    margin-bottom: .1rem;
    -moz-border-radius: 0.06rem;
    -webkit-border-radius: 0.06rem;
    border-radius: 0.06rem;
    color: #fff;
    background-color: #a40000;
    height: .42rem;
    line-height: .4rem;
    text-align: center;
    width: 100%;
    cursor: pointer;
}


.g-head .wal .btn ul {
    margin-left: .06rem;
    height: 100%;
    transition: All 0.5s ease;
}

.g-head .wal .btn .dl {
    border-bottom: #c25454 solid 1px;
}

.g-head .wal .btn .list {
    display: none;
    position: absolute;
    z-index: 10;
    left: 0;
    right: 0;
    top: 100%;
    bottom: auto;
    background: #a40000;
    border-bottom-left-radius: 0.05rem;
    -webkit-border-bottom-left-radius: 0.05rem;
    border-bottom-right-radius: 0.05rem;
    -webkit-border-bottom-right-radius: 0.05rem;
    padding: 0 .15rem .2rem .15rem;
}

.g-head .wal .btn ul.head_lang li {
    height: 100%;
    line-height: 1.02rem;
    transition: All 0.5s ease;
    position: relative;
}

.g-head .wal .btn ul.head_lang li .lang {
    background: #fff;
    color: #727171;
    -moz-border-radius: 0.08rem;
    -webkit-border-radius: 0.08rem;
    border-radius: 0.08rem;
    font-size: .16rem;
    height: .35rem;
    line-height: 1rem;
    padding: .08rem .3rem;
    margin-left: 0px;
    transition: All 0.5s ease;
    border: 1px solid #727171;
}

.g-head .wal .btn ul.head_lang li .lang.on {
    border: 0px;
    background: #a40000;
    color: #fff;
    padding: .42rem .5rem;
    border-radius: 0;
}

.g-head .wal .btn ul.head_lang li .lang:hover {
    border: 0px;
    background: #a40000;
    color: #fff;
    padding: .42rem .5rem;
    border-radius: 0;
}

.g-head .wal .btn .list dl dd {
    display: block;
    font-size: .16rem;
    text-align: center;
    color: #fff;
    height: .37rem;
    line-height: .37rem;
    outline-color: rgb(255, 255, 255);
    border-bottom: #c25454 solid 1px;
}

.g-head .wal .btn ul.head_lang li .lang::before {
    background-image: url("/Uploads/image/img30-l.png");
    left: .3rem;
    top: .24rem;
}

.g-head .wal .btn ul.head_lang li .lang::after {
    background-image: url("/Uploads/image/img30-r.png");
    right: .3rem;
    bottom: .28rem;
}

.g-head .wal .btn ul.head_lang li .lang::before, .g-head .wal .btn ul.head_lang li .lang::after {
    content: "";
    display: block;
    position: absolute;
    width: .3rem;
    height: .36rem;
    background-size: auto;
    background-size: 100%;
    opacity: 0;
}

.g-head .wal .btn ul.head_lang li:hover a.lang::before, .g-head .wal .btn ul.head_lang li:hover a.lang::after {
    opacity: 1;
}

.g-head .wal .div_lang_wap {
    display: none;
}


.g-head .wal .btn ul.head_user li {
    height: 100%;
    line-height: 1.02rem;
    transition: All 0.5s ease;
    position: relative;
}

.g-head .wal .btn ul.head_user li .user {
    background: #a40000;
    color: #fff;
    -moz-border-radius: 0.08rem;
    -webkit-border-radius: 0.08rem;
    border-radius: 0.08rem;
    font-size: .16rem;
    height: .35rem;
    line-height: 1rem;
    padding: .08rem .3rem;
    margin-left: 0px;
    transition: All 0.5s ease;
}

.g-head .wal .btn ul.head_user li .user.on {
    border: 0px;
    background: #a40000;
    color: #fff;
    padding: .42rem .5rem;
    border-radius: 0;
}

.g-head .wal .btn ul.head_user li .user:hover {
    border: 0px;
    background: #a40000;
    color: #fff;
    padding: .42rem .5rem;
    border-radius: 0;
}

.g-head .wal .btn ul.head_user li .user::before {
    background-image: url("/Uploads/image/img30-l.png");
    left: .3rem;
    top: .24rem;
}

.g-head .wal .btn ul.head_user li .user::after {
    background-image: url("/Uploads/image/img30-r.png");
    right: .3rem;
    bottom: .28rem;
}

.g-head .wal .btn ul.head_user li .user::before, .g-head .wal .btn ul.head_user li .user::after {
    content: "";
    display: block;
    position: absolute;
    width: .3rem;
    height: .36rem;
    background-size: auto;
    background-size: 100%;
    opacity: 0;
}

.g-head .wal .btn ul.head_user li:hover a.user::before, .g-head .wal .btn ul.head_user li:hover a.user::after {
    opacity: 1;
}

.g-head .wal .btn .head_user .list dl dd a {
    padding: 0;
}

@charset "UTF-8";
a, .transition, .survey-5 li .num, :before, img, .g-nav {
    transition: All 0.5s ease;
    -webkit-transition: All 0.5s ease;
    -moz-transition: All 0.5s ease;
    -o-transition: All 0.5s ease;
}

.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.flex, .index-1-new .container, .index-2-new li .wal, .index-9 .arrow, .survey-1 .list li, .survey-2 .list a, .survey-4 .list .name, .survey-4 .list li, .meeting-1-new .btn ul, .meeting-1-new .container .msg li, .meeting-2-new .list-1 li, .meeting-2-new .list-2 .name, .meeting-2-new .list-2 li {
    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
}

.flexColumn {
    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
}

.itemsCenter, .index-1-new .container, .index-2-new li .wal, .index-4-new .list, .survey-1 .list li, .survey-2 .wal, .survey-2 .list a, .survey-4 .list .name, .survey-4 .list li, .meeting-2-new .list-1 li, .meeting-2-new .list-2 .name, .meeting-2-new .list-2 li {
    align-items: center;
    -webkit-align-items: center;
}



.flexAround {
    justify-content: space-around;
    -webkit-justify-content: space-around;
}

.flexBetween, .index-4-new .list, .index-9 .arrow, .survey-2 .wal, .survey-4 .list .name, .survey-4 .list li {
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.flexWrap, .index-2-new li .img-list dl, .index-4-new .list, .survey-2 .wal, .survey-2 .list ul, .survey-3 .list ul, .survey-5 ul {
    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

html {
    font-size: 100px;
}

body {
    font-size: 12px;
    font-family: Arial, "微软雅黑";
    color: #333;
    -webkit-text-size-adjust: none;
    opacity: 0;
}

body.show {
    opacity: 1;
    transition: opacity 0.5s ease;
    -webkit-transition: opacity 0.5s ease;
    -moz-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
}

a {
    color: #333;
    text-decoration: none;
    outline: none;
}

a:active {
    star: expression(this.onFocus=this.blur());
}

a:link {
    text-decoration: none;
    outline: none;
}

a:visited {
    text-decoration: none;
    outline: none;
}

a:hover {
    text-decoration: none;
    color: #a40000;
    outline: none;
}

li {
    list-style: outside none;
}

h1 {
    font-size: 16px;
}

h2, h3, h4, h5 {
    font-size: 14px;
}

h5 {
    font-size: 12px;
}

textarea, input {
    background: transparent;
    font-size: 12px;
    font-family: Arial, "微软雅黑";
    color: #888;
    outline: none;
    border: 0;
}

em {
    font-style: normal;
}

img {
    vertical-align: middle;
    max-width: 100%;
    border: 0;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
    height: 0;
    display: block;
    _display: inherit;
}

.before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 0;
}

.h10 {
    height: 0.1rem;
    overflow: hidden;
    clear: both;
}

.h50 {
    height: 0.5rem;
    overflow: hidden;
    clear: both;
}

.wal {
    max-width: 15.85rem;
    margin: 0 auto;
}

@font-face {
    font-family: "Oswald";
    src: url("fonts/Oswald-Medium_1.woff2") format("woff2"), url("fonts/Oswald-Medium_1.woff") format("woff"), url("fonts/Oswald-Medium_1.ttf") format("truetype"), url("fonts/Oswald-Medium_1.eot") format("embedded-opentype"), url("fonts/Oswald-Medium_1.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Monoton-Regular";
    src: url("fonts/Monoton-Regular.woff2") format("woff2"), url("fonts/Monoton-Regular.woff") format("woff"), url("fonts/Monoton-Regular.ttf") format("truetype"), url("fonts/Monoton-Regular.eot") format("embedded-opentype"), url("fonts/Monoton-Regular.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

.index-1-new {
    background: center no-repeat;
    background-size: cover;
    min-height: 9.82rem;
    max-height: 100vh;
    color: #fff;
    position: relative;
}

.index-1-new .container {
    position: absolute;
    z-index: 10;
    left: 0;
    right: 0;
    top: 1rem;
    bottom: 0;
    padding: 0 .7rem;
}

.index-1-new .wal {
    max-width: 15.8rem;
    padding-top: 1rem;
    width: 100%;
}

.index-1-new .wal .title {
    padding-bottom: .7rem;
    position: relative;
}

.index-1-new .wal .title:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: .35rem;
    width: 6.15rem;
    height: 1px;
    background: rgba(255, 255, 255, 0.5);
}

.index-1-new .wal .title h2 {
    font-size: .6rem;
    font-weight: 400;
    line-height: .67rem;
    padding-bottom: .25rem;
}

.index-1-new .wal .title em {
    font-size: .25rem;
    line-height: .28rem;
}

.index-1-new .wal li {
    min-height: .95rem;
    padding: 0 0 .2rem .45rem;
    position: relative;
}

.index-1-new .wal li .ico {
    width: .29rem;
    position: absolute;
    z-index: 10;
    left: 0;
    right: auto;
    top: 0;
    bottom: auto;
}

.index-1-new .wal li .name {
    line-height: .31rem;
    font-size: .3rem;
}

.index-1-new .wal li p {
    font-size: .24rem;
    padding-top: .06rem;
}

.index-2-new {
    padding-top: 1.05rem;
}

.index-2-new li {
    position: relative;
    padding: 0 .7rem .7rem .7rem;
}

.index-2-new li .img {
    width: 50%;
    position: absolute;
    z-index: 10;
    left: 50%;
    right: auto;
    top: 0;
    bottom: 0.7rem;
    background: center no-repeat;
    background-size: cover;
}

.index-2-new li .wal {
    max-width: 15.8rem;
    height: 5.83rem;
}

.index-2-new li .col {
    width: 6.5rem;
}

.index-2-new li .title em {
    display: block;
    font-size: .3rem;
    opacity: .32;
}

.index-2-new li .title h2 {
    font-weight: 400;
    font-size: .48rem;
    line-height: 1em;
    padding: .1rem 0 .4rem 0;
}

.index-2-new li .content {
    font-size: .16rem;
    line-height: .29rem;
    text-justify: inter-ideograph;
    text-align: justify;
}

.index-2-new li .more {
    padding-top: .35rem;
}

.index-2-new li .more a {
    display: block;
    -moz-border-radius: 0.5rem;
    -webkit-border-radius: 0.5rem;
    border-radius: 0.5rem;
    color: #a40000;
    border: #a40000 solid 1px;
    font-size: .16rem;
    width: 2.12rem;
    height: .67rem;
    line-height: .65rem;
    text-align: center;
}

.index-2-new li .more a:hover {
    background: #a40000;
    color: #fff;
}

.index-2-new li .img-list h3 {
    font-size: .16rem;
    color: #333;
    padding: .22rem 0 .1rem 0;
}

.index-2-new li .img-list dl {
    margin-left: -.16rem;
}

.index-2-new li .img-list dd {
    width: 16.666%;
    padding: 0 0 .13rem .16rem;
}

.index-2-new li .img-list dd img {
    border: #e9e9e9 solid 1px;
}

.index-2-new li .img-list .more {
    padding-top: .13rem;
}

.index-2-new li .list-1 {
    font-size: .16rem;
    line-height: .29rem;
    font-weight: bold;
    padding-top: .5rem;
}

@media screen and (min-width: 800px) {
    .index-2-new li:nth-child(odd) .img {
        border-bottom-left-radius: 0.1rem;
        -webkit-border-bottom-left-radius: 0.1rem;
        border-top-left-radius: 0.1rem;
        -webkit-border-top-left-radius: 0.1rem;
    }

    .index-2-new li:nth-child(even) .img {
        border-bottom-right-radius: 0.1rem;
        -webkit-border-bottom-right-radius: 0.1rem;
        border-top-right-radius: 0.1rem;
        -webkit-border-top-right-radius: 0.1rem;
        left: 0;
    }

    .index-2-new li:nth-child(even) .col {
        margin-left: auto;
    }
}

.index-3-new {
    text-align: center;
    padding: 0 .7rem .85rem .7rem;
}

.index-3-new .title {
    padding: .1rem 0 .5rem 0;
}

.index-3-new .title em {
    display: block;
    font-size: .3rem;
    opacity: .32;
}

.index-3-new .title h2 {
    font-weight: 400;
    font-size: .48rem;
    line-height: 1em;
    padding: .1rem 0 0 0;
    color: #a40000;
}

.index-3-new .list {
    position: relative;
    padding: 0 .95rem;
}

.index-3-new .list-wrapper {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.index-3-new .list-wrapper li {
    padding: 0 1px;
}

.index-3-new .list-wrapper li img {
    width: 100%;
}

.index-3-new .arrow a {
    display: block;
    width: .38rem;
    background: center no-repeat;
    background-size: 100%;
    position: absolute;
    z-index: 10;
    left: auto;
    right: auto;
    top: 0;
    bottom: 0;
}

.index-3-new .arrow a.prev {
    left: 0;
    background-image: url("/Uploads/image/prev38.png");
}

.index-3-new .arrow a.prev:hover {
    background-image: url("/Uploads/image/prev38on.png");
}

.index-3-new .arrow a.next {
    right: 0;
    background-image: url("/Uploads/image/next38.png");
}

.index-3-new .arrow a.next:hover {
    background-image: url("/Uploads/image/next38on.png");
}

.index-4-new {
    background: #eef7ff url("/Uploads/image/img980.png") center no-repeat;
    background-size: auto 8.18rem;
    width: 100%;
    overflow: hidden;
    position: relative;
    padding: 0 .7rem;
}

.index-4-new .btn {
    width: 5.8rem;
    height: 5.8rem;
    position: absolute;
    z-index: 10;
    left: 50%;
    right: auto;
    top: 50%;
    bottom: auto;
    margin-left: -2.9rem;
    margin-top: -2.9rem;
    background: url("/Uploads/image/img690.png") center no-repeat;
    background-size: 100%;
}

.index-4-new .btn:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url("/Uploads/image/img690on.png") center no-repeat;
    background-size: 100%;
    transition-duration: 0s;
    -webkit-transition-duration: 0s;
}

.index-4-new .btn h2 {
    position: absolute;
    z-index: 15;
    left: 50%;
    right: auto;
    top: 50%;
    bottom: auto;
    width: 1.7rem;
    height: 1.7rem;
    line-height: 1.7rem;
    text-align: center;
    background: #fff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-weight: 400;
    margin-left: -.85rem;
    margin-top: -.85rem;
    font-size: .2rem;
}

.index-4-new .btn li {
    position: absolute;
    font-size: .18rem;
    text-align: center;
    position: absolute;
    z-index: 10;
    left: 50%;
    right: auto;
    top: 50%;
    bottom: auto;
    width: 3rem;
    line-height: .7rem;
    margin-left: -1.5rem;
    margin-top: -.35rem;
}

.index-4-new .btn li.on {
    color: #fff;
}

.index-4-new .btn li.li_01 {
    transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    left: 4.1rem;
    top: .9rem;
}

.index-4-new .btn li.li_04 {
    transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    left: 1.7rem;
    top: 4.9rem;
}

.index-4-new .btn li.li_03 {
    transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    left: 4.1rem;
    top: 4.9rem;
}

.index-4-new .btn li.li_06 {
    transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    left: 1.7rem;
    top: .9rem;
}

.index-4-new .btn li.li_02 {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    left: 5.15rem;
    top: 2.9rem;
}

.index-4-new .btn li.li_05 {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    left: .65rem;
    top: 2.9rem;
}

.index-4-new .btn svg {
    position: absolute;
    z-index: 10;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.index-4-new .btn path {
    cursor: pointer;
}

.index-4-new .wal {
    min-height: 8.18rem;
    position: relative;
    max-width: 15.8rem;
}

.index-4-new .list {
    height: 8.18rem;
}

.index-4-new .list .col {
    min-height: 4.5rem;
}

.index-4-new .list .title em {
    display: block;
    font-size: .3rem;
    opacity: .32;
}

.index-4-new .list .title h2 {
    font-weight: 400;
    font-size: .36rem;
    line-height: 1em;
    padding: .05rem 0 .2rem 0;
    color: #464646;
}

.index-4-new .list dd {
    font-size: .16rem;
    line-height: .36rem;
    color: #737678;
}

.index-4-new .list dd.dd-hide {
    display: none;
}

.index-4-new .list dd a {
    color: #737678;
}

.index-4-new .list dd a:hover, .index-4-new .list dd a.more {
    color: #a40000;
}

.index-4-new .list div.more {
    height: .36rem;
    width: 1rem;
    background: url("/Uploads/image/img16.png") center no-repeat;
    background-size: .16rem;
    cursor: pointer;
}

.index-4-new-1 {
    background-image: url("/Uploads/image/img980_1.png");
}

.index-4-new-1 .btn:before {
    transform: rotate(60deg);
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
}

.index-4-new-2 {
    background-image: url("/Uploads/image/img980_2.png");
}

.index-4-new-2 .btn:before {
    transform: rotate(120deg);
    -webkit-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
}

.index-7 {
    min-height: 8.17rem;
}

.index-7 li {
    height: 8.17rem;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    padding: 2.5rem 0;
    position: relative;
}

.index-7 li .bg {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: center no-repeat;
    background-size: cover;
}

.index-7 li:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 2;
}

.index-7 li .content {
    text-align: justify;
}

.index-7 li .title, .index-7 li .content {
    position: relative;
    z-index: 10;
}

.index-7 li.on:before {
    background: rgba(164, 0, 0, 0.5);
}

.index-8-new {
    padding: 0 .7rem;
    border-top: #c0c0c0 solid 1px;
}

.index-8-new .wal {
    border: 0;
}

.index-9 {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding: 0 .7rem;
}

.index-9 .wal {
    padding: 1.55rem 0;
    min-height: 5rem;
}

.index-9 .title {
    padding: 0 0 .3rem 0;
}

.index-9 .title em {
    display: block;
    font-size: .3rem;
    opacity: .32;
}

.index-9 .title h2 {
    font-weight: 400;
    font-size: .48rem;
    line-height: 1em;
    padding: .1rem 0 0 0;
    color: #a40000;
}

.index-9 .arrow {
    width: 3.18rem;
}

.index-9 .arrow a {
    -moz-border-radius: 0.5rem;
    -webkit-border-radius: 0.5rem;
    border-radius: 0.5rem;
    background: center no-repeat;
    background-size: .6rem;
    width: 1.42rem;
    height: .61rem;
    border: #eceded solid 1px;
}

.index-9 .arrow a:hover {
    background-color: #a40000;
    border-color: #a40000;
}

.index-9 .arrow a.prev {
    background-image: url("/Uploads/image/prev60.png");
}

.index-9 .arrow a.prev:hover {
    background-image: url("/Uploads/image/prev60on.png");
}

.index-9 .arrow a.next {
    background-image: url("/Uploads/image/next60.png");
}

.index-9 .arrow a.next:hover {
    background-image: url("/Uploads/image/next60on.png");
}

.index-9 .list {
    position: absolute;
    z-index: 10;
    left: 50%;
    right: auto;
    top: 0.68rem;
    bottom: auto;
    width: 11.28rem;
    overflow: hidden;
    margin-left: -1.8rem;
}

.index-9 .list li {
    height: 3.4rem;
    position: relative;
}

.index-9 .list li.swiper-slide-prev a {
    opacity: 0;
}

.index-9 .list dd {
    position: absolute;
    left: 0;
    top: 0;
}

.index-9 .list dd:nth-child(2) {
    left: .95rem;
    top: 1.6rem;
}

.index-9 .list a {
    display: block;
    width: 1.61rem;
    height: 1.77rem;
    background: url("/Uploads/image/img161.png") center no-repeat;
    background-size: 100%;
}

.index-9 .list a img {
    width: 100%;
    opacity: .5;
}

.index-9 .list a:hover {
    background-image: url("/Uploads/image/img161on.png");
}

.index-9 .list a:hover img {
    opacity: 1;
}

.p-banner .name em {
    display: block;
    font-size: .24rem;
    font-weight: 400;
    padding-bottom: .06rem;
}

.p-foot {
    background: #f4f6f7;
}

.p-foot .index-8-new {
    border: 0;
    padding-top: .8rem;
}

.p-foot .index-8-new .wal {
    border-top: #c0c0c0 solid 1px;
}

.survey-1 {
    max-width: 13.1rem;
    padding-bottom: .85rem;
}

.survey-1 .content {
    padding: .95rem 0 1.15rem 0;
    font-size: .16rem;
    line-height: .29rem;
    text-align: justify;
    color: #787878;
}

.survey-1 .list {
    max-width: 10rem;
    border-top: #e7e7e8 solid 1px;
}

.survey-1 .list li {
    border-bottom: #e7e7e8 solid 1px;
    height: .86rem;
}

.survey-1 .list li .ico {
    width: .38rem;
}

.survey-1 .list li h3 {
    color: #a40000;
    font-weight: 400;
    font-size: .3rem;
    padding: 0 .45rem 0 .1rem;
}

.survey-1 .list li p {
    font-size: .16rem;
    line-height: .26rem;
    color: #787878;
    padding-right: .45rem;
}

.survey-2 {
    background: #a40000;
    color: #fff;
    padding: .48rem .7rem .33rem .7rem;
}

.survey-2 .title em {
    display: block;
    font-size: .3rem;
}

.survey-2 .title h2 {
    font-weight: 400;
    font-size: .48rem;
    line-height: 1em;
    padding: .1rem 0 0 0;
}

.survey-2 .list {
    width: 10.84rem;
}

.survey-2 .list ul {
    margin-left: -.15rem;
}

.survey-2 .list li {
    width: 33.333%;
    padding: 0 0 .15rem .15rem;
}

.survey-2 .list a {
    color: #fff;
    border: #fff solid 1px;
    height: 1.55rem;
    font-size: .16rem;
}

.survey-2 .list a img {
    width: .27rem;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
    margin-right: .1rem;
}
.survey-3 {
    padding: 0 .7rem; }
.survey-3 .title {
    padding: .7rem 0 .35rem 0;
    text-align: center; }
.survey-3 .title em {
    display: block;
    font-size: .3rem;
    opacity: .32; }
.survey-3 .title h2 {
    font-weight: 400;
    font-size: .48rem;
    line-height: 1em;
    padding: .1rem 0 0 0;
    color: #000; }
.survey-3 .list ul {
    margin-left: -.26rem; }
.survey-3 .list li {
    width: 33.333%;
    padding: 0 0 .3rem .26rem; }
.survey-3 .list a {
    display: block;
    border: #e2e2e2 solid 1px;
    min-height: 3.95rem;
    position: relative; }
.survey-3 .list a h3 {
    border-bottom: #e2e2e2 solid 1px;
    font-size: .3rem;
    margin-right: .5rem;
    padding: 0 1.4rem .3rem .45rem;
    height: 1.9rem;
    display: flex;
    display: -webkit-flex;
    align-items: flex-end;
    -webkit-align-items: flex-end; }
.survey-3 .list a .ico {
    position: absolute;
    z-index: 10;
    left: auto;
    right: 0.4rem;
    top: 0.3rem;
    bottom: auto; }
.survey-3 .list a .ico img {
    height: 1.4rem; }
.survey-3 .list a .content {
    padding: .25rem .45rem;
    text-align: justify;
    font-size: .16rem;
    line-height: .29rem;
    color: #787878; }
.survey-3 .list a:hover {
    box-shadow: 0 0 0.43rem rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 0.43rem rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 0.43rem rgba(0, 0, 0, 0.25);
    border-color: rgba(0, 0, 0, 0); }

.survey-4 {
    padding: 0 .7rem;
}

.survey-4 .title {
    padding: .35rem 0;
    text-align: center;
}

.survey-4 .title em {
    display: block;
    font-size: .3rem;
    opacity: .32;
}

.survey-4 .title h2 {
    font-weight: 400;
    font-size: .48rem;
    line-height: 1em;
    padding: .1rem 0 .15rem 0;
    color: #000;
}

.survey-4 .title p {
    font-size: .16rem;
    opacity: .73;
}

.survey-4 .list .name, .survey-4 .list li {
    font-size: .2rem;
}

.survey-4 .list .name .col, .survey-4 .list li .col {
    width: 2.2rem;
}

.survey-4 .list .name .col-1, .survey-4 .list li .col-1 {
    width: 2.7rem;
    padding-left: .6rem;
}

.survey-4 .list .name {
    height: 1.05rem;
    background: #afafaf;
    color: #fff;
}

.survey-4 .list li {
    height: 1.07rem;
    border-top: #dfdfdf solid 1px;
    color: #646464;
    background: #fafafa;
}

.survey-4 .list li .col-1 {
    font-weight: bold;
    font-size: .24rem;
}

.survey-4 .content {
    padding: .3rem 0 .9rem 0;
    font-size: .16rem;
    line-height: .29rem;
    color: #666;
}

.survey-4 .content h2 {
    font-size: .16rem;
    color: #333;
}

.survey-5 {
    background: url("/Uploads/image/survey-5.jpg") center no-repeat;
    background-size: cover;
    position: relative;
}

.survey-5 .title {
    text-align: center;
    color: #fff;
    position: absolute;
    z-index: 10;
    left: 0;
    right: 0;
    top: 0.7rem;
    bottom: auto;
}

.survey-5 .title em {
    display: block;
    font-size: .3rem;
    opacity: .32;
}

.survey-5 .title h2 {
    font-weight: 400;
    font-size: .48rem;
    line-height: 1em;
    padding: .1rem 0 .15rem 0;
}

.survey-5 li {
    width: 33.333%;
    min-height: 7.84rem;
    position: relative;
    color: #fff;
    padding-top: 2.65rem;
    text-align: center;
    border-right: rgba(255, 255, 255, 0.2) solid 1px;
}

.survey-5 li:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 4.91rem;
    background: url("/Uploads/image/img491.png") center repeat-x;
    background-size: auto 100%;
    opacity: 0;
}

.survey-5 li:last-child {
    border: 0;
}

.survey-5 li .num {
    position: relative;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 0 auto;
    width: .82rem;
    height: .82rem;
    line-height: .8rem;
    font-size: .3rem;
    border: rgba(255, 255, 255, 0.3) solid 1px;
}

.survey-5 li .name {
    font-size: .3rem;
    padding: .25rem 0;
    position: relative;
}

.survey-5 li .content {
    font-size: .16rem;
    line-height: .29rem;
    text-align: justify;
    max-width: 4.3rem;
    margin: 0 auto;
    position: relative;
    opacity: .7;
}

.survey-5 li:hover:before {
    opacity: 1;
}

.survey-5 li:hover .num {
    background-color: #a40000;
    border-color: #a40000;
}

.survey-6 {
    padding: 0 .7rem 1rem .7rem;
}

.survey-6 .title {
    text-align: center;
    padding: .85rem 0 .4rem 0;
}

.survey-6 .title em {
    display: block;
    font-size: .3rem;
    opacity: .32;
}

.survey-6 .title h2 {
    font-weight: 400;
    font-size: .48rem;
    line-height: 1em;
    padding: .1rem 0 .15rem 0;
    color: #000;
}

.survey-6 .list {
    padding: 0 .68rem;
    position: relative;
}

.survey-6 .list-wrapper {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.survey-6 .list-wrapper li {
    padding: 0 .14rem;
}

.survey-6 .list-wrapper img {
    width: 100%;
}

.survey-6 .arrow a {
    display: block;
    width: .38rem;
    background: center no-repeat;
    background-size: 100%;
    position: absolute;
    z-index: 10;
    left: auto;
    right: auto;
    top: 0;
    bottom: 0;
}

.survey-6 .arrow a.prev {
    left: 0;
    background-image: url("/Uploads/image/prev38.png");
}

.survey-6 .arrow a.prev:hover {
    background-image: url("/Uploads/image/prev38on.png");
}

.survey-6 .arrow a.next {
    right: 0;
    background-image: url("/Uploads/image/next38.png");
}

.survey-6 .arrow a.next:hover {
    background-image: url("/Uploads/image/next38on.png");
}

.p-title2 {
    text-align: center;
    padding: .65rem 0 .3rem 0;
}

.p-title2 em {
    display: block;
    font-size: .3rem;
    opacity: .32;
}

.p-title2 h2 {
    font-weight: 400;
    font-size: .48rem;
    line-height: 1em;
    padding: .1rem 0 .15rem 0;
    color: #000;
}

.meeting-1-new {
    background: #f7f7f7;
    padding: 0 .7rem .75rem .7rem;
}

.meeting-1-new .btn {
    position: relative;
    max-width: 13.93rem;
    margin: 0 auto;
    padding: 0 .8rem;
}

.meeting-1-new .btn .arrow a {
    display: block;
    width: .38rem;
    background: center no-repeat;
    background-size: 100%;
    position: absolute;
    z-index: 10;
    left: auto;
    right: auto;
    top: 0;
    bottom: 0;
}

.meeting-1-new .btn .arrow a.prev {
    left: 0;
    background-image: url("/Uploads/image/prev38.png");
}

.meeting-1-new .btn .arrow a.prev:hover {
    background-image: url("/Uploads/image/prev38on.png");
}

.meeting-1-new .btn .arrow a.next {
    right: 0;
    background-image: url("/Uploads/image/next38.png");
}

.meeting-1-new .btn .arrow a.next:hover {
    background-image: url("/Uploads/image/next38on.png");
}

.meeting-1-new .btn .list-wrapper {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.meeting-1-new .btn li {
    padding: 0 .05rem;
}

.meeting-1-new .btn li img {
    width: 100%;
}

.meeting-1-new .btn li div {
    position: relative;
    cursor: pointer;
}

.meeting-1-new .btn li div:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: #a40000 solid 0.03rem;
    opacity: 0;
}

.meeting-1-new .btn li.on div:before {
    opacity: 1;
}

.meeting-1-new .p-title {
    padding-bottom: .32rem;
}

.meeting-1-new .container {
    background: #fff;
    min-height: 5.56rem;
    position: relative;
    padding: .6rem .7rem .5rem 3.7rem;
    margin-top: .5rem;
}

.meeting-1-new .container .img {
    width: 2.8rem;
    position: absolute;
    z-index: 10;
    left: 0;
    right: auto;
    top: 0.7rem;
    bottom: auto;
}

.meeting-1-new .container .name {
    font-size: .3rem;
    padding-bottom: .25rem;
}

.meeting-1-new .container .msg, .meeting-1-new .container .content {
    font-size: .16rem;
    line-height: .29rem;
    color: #787878;
}

.meeting-1-new .container .msg {
    max-width: 4.95rem;
    border-top: #efefef solid 1px;
}

.meeting-1-new .container .msg li {
    border-bottom: #efefef solid 1px;
    line-height: .4rem;
}

.meeting-1-new .container .msg li b {
    width: 1.25rem;
    color: #333;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
}

.meeting-1-new .container .content {
    text-align: justify;
    padding-top: .26rem;
}

.meeting-2-new {
    border-bottom: #e2e2e2 solid 1px;
    padding: 0 .7rem;
}

.meeting-2-new .list-1 li {
    background: #a40000;
    font-size: .2rem;
    color: #fff;
    height: 1.04rem;
    margin-bottom: .04rem;
}

.meeting-2-new .list-1 .col-1 {
    width: 2.9rem;
    padding-left: 1rem;
}

.meeting-2-new .list-1 .col-2 {
    width: 3.2rem;
}

.meeting-2-new .list-1 .col-3 {
    width: 4.7rem;
}

.meeting-2-new .list-1 .col-4 {
    width: 6.4rem;
}

.meeting-2-new .title {
    text-align: center;
    padding: .4rem 0 .2rem 0;
}

.meeting-2-new .title h2 {
    font-size: .3rem;
    color: #000;
    line-height: 1em;
    padding-bottom: .13rem;
}

.meeting-2-new .title p {
    font-size: .16rem;
    color: #646464;
}

.meeting-2-new .title p em {
    padding: 0 .4rem;
}

.meeting-2-new .list-2 .name div, .meeting-2-new .list-2 li div {
    padding-right: .2rem;
}

.meeting-2-new .list-2 .name .col-1, .meeting-2-new .list-2 li .col-1 {
    width: 2.65rem;
    padding-left: .5rem;
}

.meeting-2-new .list-2 .name .col-2, .meeting-2-new .list-2 li .col-2 {
    width: 2.2rem;
}

.meeting-2-new .list-2 .name .col-3, .meeting-2-new .list-2 li .col-3 {
    width: 5.7rem;
}

.meeting-2-new .list-2 .name .col-4, .meeting-2-new .list-2 li .col-4 {
    width: 5.7rem;
}

.meeting-2-new .list-2 .name .col-5, .meeting-2-new .list-2 li .col-5 {
    width: 10rem;
}

.meeting-2-new .list-2 .name {
    background: #a40000;
    font-size: .2rem;
    color: #fff;
    height: 1.04rem;
}

.meeting-2-new .list-2 li {
    background: #fafafa;
    border-top: #dfdfdf solid 1px;
    min-height: 1.09rem;
    color: #646464;
    font-size: .2rem;
}

.meeting-2-new .tips {
    text-align: center;
    font-size: .36rem;
    opacity: .57;
    padding: .45rem 0 1.08rem 0;
}

.meeting-3-new .msg {
    padding: .15rem 0 .4rem 0;
    font-size: .16rem;
    line-height: .24rem;
    color: #646464;
}

.meeting-3-new .msg h3 {
    font-size: .16rem;
    color: #333;
}

.meeting-3-new .btn {
    padding-bottom: .5rem;
}

.meeting-3-new .btn a {
    display: block;
    width: 2.7rem;
    height: .84rem;
    line-height: .82rem;
    text-align: center;
    border: #a40000 solid 1px;
    color: #a40000;
    font-size: .24rem;
    -moz-border-radius: 0.1rem;
    -webkit-border-radius: 0.1rem;
    border-radius: 0.1rem;
    margin: 0 auto;
}

.meeting-3-new .btn a:hover {
    background: #a40000;
    color: #fff;
}

@media screen and (max-width: 800px) {
    .index-1-new {
        min-height: 8rem;
    }

    .index-1-new .container {
        padding: 0;
    }

    .index-1-new .wal .title em {
        font-size: .22rem;
    }

    .index-1-new .wal .title h2 {
        font-size: .4rem;
        line-height: 1.3em;
    }

    .index-1-new .wal li .name {
        font-size: .28rem;
    }

    .index-1-new .wal li p {
        font-size: .22rem;
    }

    .index-2-new li {
        padding: 0 .3rem .45rem .3rem;
    }

    .index-2-new li .img {
        width: 100%;
        position: static;
        height: 4rem;
    }

    .index-2-new li .wal {
        height: auto;
        margin: 0 .15rem;
    }

    .index-2-new li .col {
        width: 100%;
        padding-top: .3rem;
    }

    .index-2-new li .content {
        font-size: .24rem;
        line-height: .44rem;
    }

    .index-2-new li .more a {
        font-size: .24rem;
        width: 2.6rem;
        height: .77rem;
        line-height: .75rem;
    }

    .index-2-new li .img-list h3 {
        font-size: .26rem;
    }

    .index-2-new li .list-1 {
        font-size: .24rem;
        line-height: .44rem;
    }

    .index-3-new {
        padding: 0 .15rem .85rem .15rem;
    }

    .index-3-new .list {
        padding: 0 .6rem;
    }

    .index-4-new {
        background-size: 0;
        padding: .6rem 0;
    }

    .index-4-new .btn {
        position: relative;
        left: 0;
        top: 0;
        margin: 0 auto;
    }

    .index-4-new .btn h2 {
        font-size: .32rem;
    }

    .index-4-new .btn li {
        font-size: .26rem;
    }

    .index-4-new .wal {
        min-height: .1rem;
        padding-bottom: .3rem;
    }

    .index-4-new .list {
        height: auto;
        align-items: flex-start;
        -webkit-align-items: flex-start;
    }

    .index-4-new .list .col {
        width: 48%;
        padding-top: .4rem;
    }

    .index-4-new .list dd {
        font-size: .24rem;
        line-height: .5rem;
    }

    .index-8.index-8-new {
        padding: 0;
    }

    .index-9 {
        padding: 0 0 .6rem 0;
    }

    .index-9 .wal {
        padding: .55rem 0;
        min-height: 1rem;
    }

    .index-9 .list {
        position: relative;
        left: .3rem;
        top: 0;
        margin-left: 0;
    }

    .survey-1 .content {
        font-size: .24rem;
        line-height: .4rem;
    }

    .survey-1 .list li {
        height: auto;
        padding: .2rem 0 .3rem 0;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }

    .survey-1 .list li p {
        font-size: .24rem;
        line-height: .4rem;
        width: 100%;
        padding-right: 0;
        position: relative;
        top: .1rem;
    }

    .survey-1 .list li.li_01 p {
        padding-left: .48rem;
    }

    .survey-2 {
        padding: .48rem 0 .33rem 0;
    }

    .survey-2 .list {
        width: 100%;
        padding-top: .3rem;
    }

    .survey-2 .list ul {
        margin-left: -.2rem;
    }

    .survey-2 .list li {
        width: 100%;
        padding: 0 0 .2rem .2rem;
    }

    .survey-2 .list a {
        font-size: .26rem;
        padding: 0 .3rem;
    }

    .survey-2 .list a img {
        width: .32rem;
    }

    .survey-3 {
        padding: 0;
    }

    .survey-3 .list li {
        width: 100%;
    }

    .survey-3 .list a {
        min-height: 3rem;
    }

    .survey-3 .list a h3 {
        font-size: .36rem;
        padding: 1.15rem 0 .3rem .45rem;
    }

    .survey-3 .list a .content {
        font-size: .24rem;
        line-height: .4rem;
    }

    .survey-4 {
        padding: 0;
    }

    .survey-4 .title p {
        font-size: .24rem;
    }

    .survey-4 .list {
        margin-left: -.3rem;
        margin-right: -.3rem;
    }

    .survey-4 .list .scroll {
        width: 100%;
        overflow-x: auto;
    }

    .survey-4 .list .name, .survey-4 .list li {
        font-size: .24rem;
        width: 14rem;
    }

    .survey-4 .list .name .col-1, .survey-4 .list li .col-1 {
        padding-left: .3rem;
    }

    .survey-4 .list li .col-1 {
        font-size: .28rem;
    }

    .survey-4 .content {
        font-size: .24rem;
        line-height: .44rem;
    }

    .survey-4 .content h2 {
        font-size: .26rem;
    }

    .survey-5 .title {
        position: static;
        padding: .7rem 0 0 0;
    }

    .survey-5 li {
        width: 100%;
        min-height: 1rem;
        padding: .5rem .3rem;
        border: 0;
        border-bottom: rgba(255, 255, 255, 0.2) solid 1px;
    }

    .survey-5 li:before {
        display: none;
    }

    .survey-5 li:last-child {
        border: 0;
    }

    .survey-5 li .num {
        width: 1rem;
        height: 1rem;
        line-height: 1rem;
        font-size: .36rem;
    }

    .survey-5 li .name {
        font-size: .32rem;
    }

    .survey-5 li .content {
        font-size: .24rem;
        line-height: .4rem;
        max-width: 100%;
    }

    .survey-6 {
        padding: 0 0 1rem 0;
    }

    .survey-6 .list {
        padding: 0 .5rem;
        margin-right: -.15rem;
        margin-left: -.15rem;
    }

    .meeting-1-new {
        padding: 0 0 .75rem 0;
    }

    .meeting-1-new .btn {
        padding: 0 .5rem;
    }

    .meeting-1-new .btn li {
        padding: 0 .1rem;
    }

    .meeting-1-new .container {
        padding: .6rem .3rem;
    }

    .meeting-1-new .container .img {
        width: 3.5rem;
        position: static;
        margin: 0 auto;
    }

    .meeting-1-new .container .name {
        font-size: .32rem;
        padding: .3rem 0;
    }

    .meeting-1-new .container .msg, .meeting-1-new .container .content {
        font-size: .24rem;
        line-height: .4rem;
    }

    .meeting-1-new .container .msg {
        max-width: 100%;
    }

    .meeting-1-new .container .msg li {
        padding: .2rem 0;
    }

    .meeting-1-new .container .msg li b {
        width: 1.35rem;
    }

    .meeting-2-new {
        padding: 0;
    }

    .meeting-2-new .list-1 {
        margin-left: -.3rem;
        margin-right: -.3rem;
    }

    .meeting-2-new .list-1 li {
        font-size: .24rem;
        line-height: 1.4em;
    }

    .meeting-2-new .list-1 .col-1 {
        padding-left: .3rem;
    }

    .meeting-2-new .title h2 {
        font-size: .32rem;
    }

    .meeting-2-new .title p {
        font-size: .24rem;
    }

    .meeting-2-new .list-2 {
        margin-left: -.3rem;
        margin-right: -.3rem;
    }

    .meeting-2-new .list-2 .name .col-1, .meeting-2-new .list-2 li .col-1 {
        padding-left: .3rem;
        width: 2.2rem;
    }

    .meeting-2-new .list-2 .name {
        font-size: .24rem;
    }

    .meeting-2-new .list-2 li {
        font-size: .24rem;
        line-height: 1.4em;
        padding: .2rem 0;
    }

    .meeting-3-new .msg {
        font-size: .24rem;
        line-height: .4rem;
    }

    .meeting-3-new .msg h3 {
        font-size: .24rem;
    }

    .meeting-3-new .btn a {
        font-size: .32rem;
    }
}

/*# sourceMappingURL=new.css.map */
.wap-login {
    display: none;
}

.download_img {
    cursor: pointer;
    background-color: #a40000;
    z-index: 99999;
    float: right;
    position: fixed;
    right: 0;
    top: 4rem;
    padding: .2rem .2rem;
    text-align: center;
    border-top-left-radius: 0.1rem;
    -webkit-border-top-left-radius: 0.1rem;
    border-bottom-left-radius: 0.1rem;
    -webkit-border-bottom-left-radius: 0.1rem;
}

.download_img .name {
    color: #fff;
    font-size: .17rem;
    margin-top: .05rem;
}

.download_img img {
    max-width: .5rem;
}

.index-4-new .list .col.left {
    text-align: left;
}

.index-4-new .list .col.right {
    text-align: right;
}

.index-4-new .list .col.right .more.ico {
    float: right;
}

.index-4-new .list .col.left .more.ico {
    float: left;
}

#card_content {
    background-color: #f7f7f7;
}
.survey-2 .list a{
    justify-content: center;
    -webkit-justify-content: center;
}

/*2020-6-3*/
.about-9 .list li .name {
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis;!important }

/*# sourceMappingURL=index.css.map */
.invitation-img {
    width: 30%;
    margin: auto;
    margin-bottom: 5%;
}
.invitation-img img {
    width: 100% !important;
}</pre></body></html>