    @charset "utf-8";
    /* CSS Document */
    
    * {
        margin: 0;
        padding: 0;
        word-break: break-all;
        word-wrap: break-word;
    }
    
    html {
        background: #c7d6ff;
        background-attachment: fixed;
        background-size: 100% 100%;
    }
    
    body {
        width: 100%;
        max-width: 720px;
        min-height: 100vh;
        margin: 0 auto;
        line-height: 1.5;
        font-size: 14px;
        font-family: '微软雅黑', Arial, Helvetica, sans-serif;
    }
    
    input,
    select,
    button,
    textarea {
        margin: 0;
        padding: 0;
        vertical-align: middle;
        font-size: 100%;
        color: inherit;
        border: 0;
        font-family: inherit;
        outline: none;
        resize: none;
    }
    
    input[type="text"] {
        -webkit-appearance: none;
    }
    
    ol,
    ul {
        list-style: none;
    }
    
    img {
        max-width: 100%;
        vertical-align: middle;
    }
    
    a {
        text-decoration: none;
        color: inherit;
    }
    
     :focus {
        outline: 0;
    }
    
    table {
        border-collapse: collapse;
        border-spacing: 0;
        line-height: 1.5;
    }
    
    .pad {
        padding: 4px 5px;
    }
    
    .box {
        margin: 3px 0 0 0;
        border-radius: 0px;
        overflow: hidden;
        background: #ddd;
    }
    
    @media screen and (max-width:720px) {
        .box {
            margin: 3px 0px 0 0px;
        }
    }
    
    .anmao1 {
        overflow: hidden;
        position: relative;
    }
    
    .anmao2 {
        width: 154px;
        height: 187px;
        position: absolute;
        top: -187px;
    }
    
    .header-top1 {
        max-width: 720px;
        /* height: 184px; */
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        margin: auto;
        background: #fff;
        z-index: 9;
    }
    
    .header-top1-blank {
        height: 125px;
    }
    
    .header-top2 {
        max-width: 720px;
        height: 60px;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        margin: auto;
        background: #fff;
        border-radius: 0 0 5px 5px;
        z-index: 9;
    }
    
    .header-top2-blank {
        height: 118px;
    }
    
    .header {
        background: linear-gradient(to top, #3074ff, #ff5ffd);
    }
    
    .head-title-img {}
    
    .head-title-img img {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -30px;
        width: 60px;
        height: 60px;
        box-shadow: 0px 0px 20px #000;
        border-radius: 50%;
    }
    
    .header .logo-box {
        display: flex;
        align-items: center;
        height: 60px;
        padding: 0 10px;
    }
    
    .header .logo-box.line {
        border-bottom: solid 0px #000;
    }
    
    .header .logo-box .logo {
        flex: 1;
    }
    
    .header .logo-box .logo img {
        width: auto;
        height: 60px;
    }
    
    .header .logo-box .bank {
        line-height: 1.5;
        font-size: 12px;
        color: #fff;
    }
    
    .header .logo-box .bank img {
        width: 30px;
        height: 30px;
        margin: 0 auto;
        display: block;
    }
    
    .header .nav {
        color: #fff;
    }
    
    .header .nav ul {
        display: flex;
    }
    
    .header .nav ul li {
        flex: 1;
        text-align: center;
    }
    
    .header .nav ul li a {
        height: 30px;
        line-height: 30px;
        display: block;
    }
    
    .header .nav ul li a:hover {
        background: #7bc7bd;
    }
    
    @media screen and (max-width:720px) {
        .header .head-title-img img {
            left: 73%;
        }
        .header .logo-box {
            padding: 0 5px;
        }
        .header .nav {
            font-size: 12px;
        }
    }
    
    .dbkj {
        height: 61px;
        overflow: hidden;
    }
    
    .dbkj2 {
        height: 126px;
        overflow: hidden;
    }
    
    .enter {
        text-align: center;
        font-size: 18px;
        font-weight: bold;
        /* background: #eee; */
        padding: 5px;
    }
    
    .enter ul {
        display: flex;
    }
    
    .enter ul li {
        flex: 1;
    }
    
    .enter ul li a {
        display: block;
        padding: 5px 0;
    }
    
    .enter ul li a.active {
        color: #fff;
        background: linear-gradient(to top, #3074ff, #ff5ffd);
    }
    
    .enter ul li a.active1 {
        color: #fff;
        background: #1493a6;
    }
    
    .news-box {
        display: flex;
        height: 35px;
        line-height: 35px;
        padding: 0 2px;
        color: #f00;
    }
    
    .news-box .news-title img {
        width: 35px;
        height: 35px;
        margin-right: 5px;
    }
    
    .news-box .txtMarquee-left {
        flex: 1;
    }
    
    .subnav {
        border-radius: 0px;
        margin-top: 0px;
        padding: 0px 0;
        background: #fff;
    }
    
    .subnav ul {
        display: flex;
        text-align: center;
        font-size: 16px;
        font-weight: bold;
        text-shadow: 0px 2px 1px #ff9c00;
    }
    
    .subnav ul li {
        flex: 1;
    }
    
    .subnav ul li a {}
    
    .subnav ul li img {
        display: block;
        margin: 0 auto;
    }
    
    @media screen and (max-width:720px) {
        .subnav {
            margin: 0px 0px 0 0px;
        }
        .subnav ul li img {
            width: 67.2px;
            height: auto;
        }
        .subnav ul {
            font-size: 15px;
        }
    }
    
    .list-title {
        padding: 2px 0px;
        color: #fff;
        font-size: 24px;
        font-weight: bold;
        text-align: center;
        background: linear-gradient(to top, #3074ff, #ff5ffd);
    }
    
    @media screen and (max-width:750px) {
        .list-title {
            padding: 3px 5px;
            font-size: 18px;
        }
    }
    
    .tiezi {
        table-layout: fixed;
        border: 0;
        background: #fff;
    }
    
    .tiezi td {
        padding-left: 40px;
        background: url(../images/tj.gif) 5px center no-repeat;
        overflow: hidden;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        border: 0;
        border-bottom: 1px solid #b99b5f;
        font-size: 16px;
    }
    
    .tiezi td a {
        display: block;
        padding: 5px 0;
        font-weight: bold;
        padding-right: 22px;
        overflow: hidden;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        background: url(../images/arrow.png) center right no-repeat;
    }
    
    @media screen and (max-width:720px) {
        .tiezi td {
            font-size: 14px;
        }
    }
    
    .text-box {
        height: 200px;
        padding-left: 294px;
        background: url(../images/zgl.png) left top no-repeat;
    }
    
    .img-title {
        padding-top: 40px;
        box-sizing: border-box;
        height: 212px;
        text-align: center;
    }
    
    .img-title h1 {
        font-size: 52px;
        line-height: 1;
        margin-bottom: 0.6em;
        letter-spacing: 6px;
        text-shadow: 0px 2px 1px #000;
        color: #f00;
    }
    
    .img-title h2 {
        font-size: 24px;
        line-height: 1;
        color: #0060ff;
        letter-spacing: 13px;
        text-shadow: 0px 2px 1px #000;
    }
    
    @media screen and (max-width:720px) {
        .text-box {
            padding-left: 0;
        }
    }
    
    .footer {
        padding-bottom: 40px;
        background: url(../images/foot-img.png) center bottom no-repeat #fff;
    }
    
    .footer p {
        width: 80%;
        margin: 0 auto;
        text-align: center;
        padding-bottom: 5px;
        margin-bottom: 5px;
        border-bottom: 1px solid #000;
    }
    
    .detail {
        padding: 0px;
        background: #fff;
    }
    
    .big-tit {
        text-align: center;
        padding: 1px 0 5px 0;
        font-size: 18px;
        font-weight: bold;
        background: linear-gradient(to top, #3074ff, #ff5ffd);
        color: #fff;
    }
    
    .qingchu {
        padding: 6px 0;
        font-size: 16px;
        color: #d2b335;
        border-top: solid 1px #ffeda4;
        border-bottom: solid 1px #ffeda4;
    }
    
    .neirong-txt {
        margin: 10px 0;
        font-size: 18px;
        font-weight: bold;
        font-family: "宋体";
    }
    
    .neirong-txt p {
        padding: 5px 0;
    }
    
    .neirong-table {
        border: 0;
        font-size: 17px;
        font-family: "微软雅黑";
    }
    
    .neirong-table td {
        padding: 3px 3px;
        border: 0;
        border-bottom: solid 1px #e2e2e2;
    }
    
    .neirong-table span {
        color: #f00;
        background: #ff0;
    }
    
    .jihao {
        padding: 5px;
        text-align: center;
        color: #f00;
        font-size: 16px;
        font-weight: bold;
        background: #ff0;
    }
    
    .yuming {
        background: #fff;
        text-align: center;
        font-weight: bold;
    }
    
    .yuming th {
        padding: 1px 0px 0 0;
        text-align: center;
        color: #15bc83;
        font-size: 15pt;
    }
    
    .yuming td {
        padding: 0px 0 1px 0;
        text-align: center;
        color: #e900ff;
        font-size: 15pt
    }
    
    .yuming td span {
        display: block;
        text-shadow: 0px 0px 10px #00ff88;
        animation-name: pulse;
        animation-duration: 1s;
        animation-fill-mode: both;
        animation-iteration-count: infinite;
    }
    
    @keyframes pulse {
        0% {
            transform: scaleX(1)
        }
        50% {
            transform: scale3d(1.1, 1.1, 1.1)
        }
        to {
            transform: scaleX(1)
        }
    }
    
    .gaggb {
        table-layout: fixed;
        font-size: 18px;
        text-align: center;
        background: #0F0;
    }
    
    .gaggb th {
        border: 1px solid #e5e5e5;
        padding: 2px 2px;
        color: #fff;
        background: #429A94;
    }
    
    .gaggb td {
        border: 1px solid #fff;
        padding: 2px;
        font-weight: bold;
        ;
        font-family: "宋体";
    }
    
    .gaggb td a {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    
    .center {
        text-align: center
    }
    
    .wblack {
        color: #000
    }
    
    .wred {
        color: #f00
    }
    
    .wblue {
        color: #00f
    }
    
    .wgreen {
        color: #080
    }
    
    .wpink {
        color: #f0f
    }
    
    .wahs {
        color: #800000
    }
    
    .wdhs {
        color: #808000
    }
    
    .wyaqs {
        color: #000088
    }
    
    .wysjs {
        color: #800080
    }
    
    .wpurple {
        color: #80f
    }
    
    .wskyred {
        color: #f06
    }
    
    .wskyblue {
        color: #06f
    }
    
    .wjin {
        color: #ff4500
    }
    
    .wmu {
        color: #3C3
    }
    
    .wshui {
        color: #39F
    }
    
    .worange {
        color: #f60
    }
    
    .wtu {
        color: #c90
    }
    
    .fw {
        font-weight: bold
    }
    
    .f14 {
        font-size: 14px
    }
    
    .f16 {
        font-size: 16px
    }
    
    .f18 {
        font-size: 18px
    }
    
    .f20 {
        font-size: 20px
    }
    
    .f22 {
        font-size: 24px
    }
    
    .f24 {
        font-size: 24px
    }
    
    .f28 {
        font-size: 28px
    }
    
    .source {
        padding: 2px 13px;
        font-size: 16px !important;
        color: #666 !important;
        border-bottom: 1px solid #e2e2e2
    }
    
    .source span {
        color: #f00
    }
    
    .source span b {}
    
    .con-art {
        font-size: 24px;
    }
    
    .con-art .p1 {}
    
    .con-art .p2 {
        color: #00f
    }
    
    .con-art .p3 {
        color: #f0f
    }
    
    .con-art .p1 span {
        color: #f00
    }
    
    .con-qi {
        border-bottom: 1px solid #e2e2e2;
    }
    
    .con-mm {
        padding: 10px 0;
        text-align: center
    }
    
    .white-box {
        padding: 0px 0px;
    }
    
    .white-box.yellow {
        border-color: #d38502;
        background: #f9a400;
        color: #fff;
    }
    
    .white-box.blue {
        border-color: #058da9;
        background: #21b4d2;
        color: #fff;
    }
    
    .white-box.red {
        border-color: #a70202;
        background: #e42121;
        color: #fff;
    }
    
    .white-box.green {
        border-color: #058106;
        background: #3ec23f;
        color: #fff;
    }
    
    .white-box.black {
        border-color: #000;
        background: #111;
        color: #fff;
    }
    
    .box {
        background-color: #fff
    }
    
    .center-box {
        text-align: center;
    }
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: 22px;
    }
    
    .web-title {
        padding: 5px 0;
        line-height: 60px;
        font-size: 24px;
        font-weight: bold;
    }
    
    .kj-video {
        display: flex;
        padding: 0;
        margin: 0;
    }
    
    .kj-video li {
        list-style: none;
        height: 26px;
        line-height: 26px;
        text-align: center;
        border-radius: 6px;
        background: #eee;
        color: #333;
        margin-right: 8px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex: 1;
    }
    
    .kj-video .active {
        background: #9c56e1;
        color: #fff;
    }
    
    .kj-video li.active .icon-am,
    .icon-amsx {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJxSURBVHgBnZRNaBNBFMffbJKi0a1Jo0WU6qGICDUpRusXgiIigt4sqBdBkJ7EowcvOQmCePBgUfEiFDwIgicvtQrFLzwkNvWrWBWtQmrSTdp82Oxm/M/uZDvkw8Q++DG7M2/+8968mSFqw2Y/7NfHxg562/FlrRwK8cjGisaOWBYt+hh/5u9PzPzLX6vtSE/t7uR80MPlYgWzovMKXdEYXTM1ry76xBjnMc14uz3YUtCXL52fj396wOx5RHOp4hfy8jv4HU6n9a8yLb6QeDji5Z6z1CplYyLa6zGtntVGYJwdemraEXHHjzFnEY79zOnGUd5hvQ+EJ6apkfFYTKMmxjnfCrqajtfOzb0aCOUT4cv8TdRfI3QSHAAzIA4GwGHV5yfmZOORCzy5117QVtb8Ba9V0c5kfeU9ipgYGwZ3wQYQATfAJVWws2NxH+M0RN5M2RVc1ZdM6UYguibT9VzxFdEWQbfStw5sUQVn06Fx3Qj20/3TeapJzwd61b3C9yiw+JKlwCNlPAg2A/fQM2WwE80tsAlkwKgIXqaoS7d5cFFGegJ4wDswxBiz1Oj6wBQoyojmwEcwDUwlwiyYBJ+lTxkUwGvQXZvuE758uw2YWxRYD5gEN0GO6q0CSg36v4Or5NyqY6qgMFG9UyAOXoAFKSKKII7TdVC9Fb+lzy9wTu75Y7coMlw/LRVJk6vmqd58YCWwpI+wEopiX1O73PgR+7ANn2vp/00Ii/NruhFWDaKDaHZUF2rDRKr3EJD7Rta9NhDdieY42AVWkHPWmNKKNJPgJRiBWFmd3/TFhvB6NGFyihUi51B/AwnwA0J/Gs37C5t6hwDtHEgjAAAAAElFTkSuQmCC);
    }
    
    .kj-video li .icon-am,
    .icon-amsx {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANQSURBVHgBjVRbaBNREJ25u9k2myZG26r4LKiIIipaQSqKRVR8/amIotYWXx/ip7/5EgRR8MMnIioFUUHwQ0WsrTZWET8UX4jiA1ul6Ysm2Wbb3b3j7G6Svm0Hkr2PmTNnzp17AcZhJfHqMNTH1PH44lgOxXVHppsBc71Dsi9k68861l1s+Z+/GLby4FgEbu9QcslSwgwTwUkBeLqPx3kiRGJC4+6JYwIGw8ZBfXLoLg/JnfdlWn8A0hVAvJD6CT+zbhRsPFBrk7Z/aPywkgte7J+DEmeadlkcKmO2H06+H6KXBOrXqroyZ2MA5efu1de+w4gWiwkYxcJPq+dHmmomjbY/MNbLHH6yr9gJKEeiocDZP+WXe3KbwfoD2wmpVSDcYgHaVCEPOYBhY831upzPtDeH9GRPX41QldpkxdVOD1mCxi1Bu5NGZmU+K8UECrigIFx14zj1EhuUc1z9iYHkujNWBUk4rEmy3LkHaKy7kuiRsLxEKk05x9KGhM6HkSHAyf3hVMp/8wYCGjbFDSpb2v5klpEHdMVeHtacLqlNz2nVVnk+ze3ylUHDeX0I3PH73HxC49GJUalMyeoo8xq6NunVnkivGbhEAmexBp0oqI6IQojiBH89UGabIpLHFRClBHIboOB+pU9bWo3Dd3becfKARS9qFknLvscBMxBB49Uks0kQUACIEyAo2bxJDmhm5oW8xpVgEQNbCOKDMO2t6Y03E979TBcoX4K2/M3tP9eXCqLccFEv3+BOjfD6wv41pgCoshZv0xtutuU1LOyyZiLKjzw877KD4ebqY46wziTgFFdB+vOqTXlAv3Z0T28Xl/qWZy/5l2YCDIL3QYWV7HCG97O3AtuZHfvAX2ZczXp39qwpe+Tj5Jg/3quDZvrzjCZKIgXUvspvhUH2rSMQbVaCaiDptFsp/ypCmwmVDd41VbP0SK+HBahGSrw5nyk3IITiv2EkszjK4usdUiMAjuMU9c5uagUfcJDkwYaqHXyey/gxGNdjKkB0FqrOjY6KGy390g0xPb63HBxlK2+s4O1C1kNxBeZWUdwb4D49/P2AiK8MXa2F8svWwPhRX+zQ66qpXPdikso8hismASnG+qXZ9K60N9H8bfPD3pHi/gGuCUnZ56TEbAAAAABJRU5ErkJggg==);
    }
    
    .kj-video li.active .icon-xg {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGiSURBVHgBxdLNK0RRGMfxc72EQt5SZOGlpLztrFjIDmVjQZRkIxuFP0EUKSkLCyURZWUjmxGjvBVJoSkxioWFNIXxMub6HvNMxu0aMuKpT09z7zm/Ofeco9R/lGmaGWhCsYq0COnBHc4RryIpAtrhNwN1ilj102JyOjyysksJrftqXlSYdxVIhgeJlj8zwgYyoAxZlndJ0hMleB03jJuhn9B30Wcz7y2wDUcYxAQaUCqfeYYpdOHZfK/g3l6h0C4wWDt4lGdL2NMToFfllj3VKx0KCT1AdGhgQUjgpnQHUjGCenSgE8fy/kX6JFr1F1lX2S8DnrAvvReZSEIVZrEIp6y+Q31W+o5hDLfw4lA+RYdWogjTWJM/a7bLMWyCs2n6vqXBiRgMwAEv+vUpIx+ZhmF4VLgiMAajIXukyyXPtuX3tfQ+63y7i12NbtzDBzdysYU8zMs7XSXfCayXPge/hLmwgFXUIkfGXKgwnxpnBi62z/xYK8iTMfrghuXQ9B0st+YYltAEWiPK8IANLLPxpmXcOC2F5y3qN4rAGn146i/qFWIqAKtMJPt1AAAAAElFTkSuQmCC);
    }
    
    .kj-video li .icon-xg {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK4SURBVHgBrVRLaFNREJ17b97H2pRaNYiItm7ED8EPCIXWVqwuVBDEheBCXBQERaEbFTeKpW660IUbQRG1VFpduFERpSaBRN0IioJfivUDsdCqIS/v5b17PS8/2oQmxXZg3p25M3Pu/BKieSY2G6eRYHCJcN0u7nlv2hznbTXfQA0sihlGj3ScCxDHs46zppZ/VcCYph2RRP0QmSLygmCqQXwmw4tgcLFi7BLEMfAPcMufurpd9L+AluNsBWADxN/gev+uWI6q0vuczxNdD+uBwK9t6fTPooEpFSSWi/PBGgAeI6UmIrp+O8pYa4RoUhANSiEGpsX5n4hpHobzKc7YfalUE8AeIIsvAHwN8yjOCFfqJfp5eXqisDCWdJRq77LtD+UlrwXYaQBvgtuQ5HwzIh7ifgJgfZhGD17/Dv0r7ich94MVKKQR3R0iEj5I7tMtRAqvnygAjwFwFZwbhGkeJNddCfkvSfkK2SRg3wJ9Bc7WXEJKXYc+sNA05Y1sNllqLsruhfEsxCwu3yGLdZzzM1yIW8o0LTeV2oj7o2hHPR5fBPAUfO91ZDLXpg5FFIXjrhtzAoFGBIWhLsX5GeWEpZTKsyyXDGOcu24bhrMMtlbYznfa9k0qo4rxPyZabmraHgQ2KSGilM0GkGUf9KdcSksy1ovsP6H5q23bDu3Mr1WJKvZQ6+xMMs7Xo499TMo4AyhKDKEdjYrz/f6UMaQQQHXdMLrL4ysAWSKxHQAnIaYR5OIcRRnNeOQ5ymxB7+4g23TOl7ENtQE531voxSCMwKZm8Pt2yxrGQJ4BdDflp+wv4rcZAT8SGZj0RazHsYJzt18WxBGksg8PeHWOcwj6VXDG30HP84YrEpqqxIkWeJp2AEsdBkgG2cQ7bPsRy/8qShQxjCt+TzvyD8ydoqa549ws/kvnhf4BFtcRNHBq0g0AAAAASUVORK5CYII=);
    }
    
    .kj-video li .icon-am,
    .icon-xg,
    .icon-amsx {
        display: block;
        width: 14px;
        height: 14px;
        margin-right: 4px;
        background-size: contain !important;
    }
    
    .footer {
        padding-bottom: 40px;
        background: url(../images/foot-img.png) center bottom no-repeat #fff;
    }
    
    [v-cloak] {
        display: none
    }
    
    .tiezi {
        table-layout: fixed;
        border: 0;
    }
    
    .tiezi td {
        font-size: 14px;
    }
    
    .tiezi td {
        padding-left: 40px;
        background: url(../images/tj.gif) 5px center no-repeat;
        overflow: hidden;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        border: 0;
        border-bottom: 1px solid #e5e5e5;
        font-size: 16px;
    }
    
    .tiezi td a {
        display: block;
        padding: 5px 0;
        font-weight: bold;
        padding-right: 22px;
        overflow: hidden;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        background: url(../images/arrow.png) center right no-repeat;
    }
    
    .jzeb {
        text-align: center;
        font-weight: bold;
        font-size: 16px;
        background: #fff;
        color: #000;
    }
    
    .sslm {
        text-align: center;
        font-weight: bold;
        font-size: 15px;
        background: #fff;
        color: #000;
    }
    
    .sslm td {
        padding: 1px 0px;
        border: solid 1px #e5e5e5;
    }
    
    .ym {
        margin-left: 65px;
        margin-top: -30px;
        padding: 5px 0;
        font-weight: bold;
    }