@charset "UTF-8";

/*** 公共 开始***/


/*** 公共 结束***/


/* 公告列表页 开始 */

.notice-list {
    margin-top: 2em;
}

.notice-list .item {
    padding-left: .5em;
    padding: .5em;
}

.notice-list .item:last-child {
    margin-bottom: 0;
}

.notice-list .box {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

@media (min-width:1000px) {
    .notice-list .item:hover {
        box-shadow: 0px 0px 13px -3px rgb(0 0 0 / 30%);
        transition: all 0.25s ease 0s;
    }
}

.notice-list .left {
    width: 90%;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
}

.notice-list .sign {
    min-width: 9.285em;
    height: 2em;
    font-size: 14px;
    font-size: .7em;
    border-radius: 4px;
    margin-right: 1.4285em;
    color: #fff;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.notice-list .doc {
    font-size: 16px;
    font-size: .8em;
    line-height: 1.75em;
    color: #333333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.notice-list .timer {
    font-size: 14px;
    font-size: .7em;
    line-height: 2em;
    color: #999999;
}

.p-notice .global-paging {
    margin-top: 1.75em;
}

@media (max-width:991.98px) {
    .p-notice .global-paging {
        margin-top: .6rem;
    }
}


/* 手机端 开始 */

@media (max-width:991.98px) {
    .notice-list {
        margin-top: .6rem;
    }
    .notice-list .item {
        padding: 0;
        padding-bottom: .4rem;
        margin-bottom: .4rem;
        border-bottom: 1px solid #e5e5e5;
    }
    .notice-list .box {
        display: block;
    }
    .notice-list .left {
        width: 100%;
        display: block;
    }
    .notice-list .sign {
        width: 1.9rem;
        min-width: none;
        height: .4rem;
        font-size: .26rem;
        margin-bottom: .24rem;
        margin-right: 0;
    }
    .notice-list .doc {
        font-size: .3rem;
        line-height: .48rem;
        overflow: initial;
        white-space: initial;
        text-overflow: initial;
    }
    .notice-list .timer {
        font-size: .26rem;
        line-height: .26rem;
        margin-top: .18rem;
        color: #333;
    }
}


/* 手机端 结束 */


/* 公告列表页 结束 */


/* 新闻列表页 开始 */

.news {
    margin-top: 2em;
}

.news-list .item {
    position: relative;
    padding: .7em 0em .7em .8em;
    border-bottom: 1px solid #eaeaea;
}

.news-list .item:first-child {
    padding-top: 0;
}

.news-list .item:last-child {
    /* padding-bottom: 0; */
}

.news-list .box {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    position: relative;
}

.news-list .box::before {
    content: '';
    position: absolute;
    top: 43%;
    left: -16px;
    width: 6px;
    height: 6px;
    display: block;
    border-radius: 50%;
    background-color: #00a26a;
}

.news-list .doc {
    width: 80%;
    font-size: 16px;
    font-size: .8em;
    line-height: 1.5em;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.news-list .timer {
    font-size: 14px;
    font-size: .7em;
    line-height: 2em;
    color: #999999;
}

.p-news .global-paging {
    margin-top: 2.5em;
}

@media (max-width: 991.98px) {
    .p-news .global-paging {
        margin-top: .6rem;
    }
    .news-list .box::before {
        top: 15%;
        left: -14px;
    }
}

@media (max-width: 991.98px) {
    .news-list .box {
        display: block;
    }
    .news-list .item {
        padding: .3rem 0rem 0.3rem .3rem;
    }
    .news-list .doc {
        width: 100%;
        font-size: .3rem;
        line-height: .5rem;
        white-space: inherit;
    }
    .news-list .timer {
        font-size: .24rem;
        line-height: .24rem;
        margin-top: .2rem;
    }
}

@media (max-width: 991.98px) {
    .p-charge .charge-list .file {
        position: absolute;
        top: .1rem;
        left: 0;
    }
    .p-charge .charge-list .itembox {
        width: 100%;
        position: relative;
    }
    .p-charge .news-list .doc {
        width: 100%;
        font-size: .3rem;
        line-height: .48rem;
        white-space: inherit;
        margin-left: .5rem;
    }
}

@media (min-width: 991.98px) {
    .news-list .item:hover .doc,
    .news-list .item:hover .timer {
        color: #00a26a;
    }
}


/* 新闻列表页 结束 */

.hint {
    margin: 1.4em 0 1em;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    z-index: 2;
}

.p-newsdet .data-timer {
    margin: 0;
}

.read-num {
    font-size: 14px;
    font-size: .7em;
    line-height: 1;
    color: #333;
    margin-left: 2.857em;
}


/* 新闻详情页 开始 */

.p-newsdet .layout-content .imgs.web {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 19.25em;
    background: no-repeat center center;
    background-size: cover;
    border-radius: 0 0 30px 30px;
}

.news-doc-box {
    padding: 2.5em 0 2.5em;
}

@media (max-width:991.98px) {
    .p-newsdet .layout-content .imgs.web {
        height: 3.5rem;
    }
    .news-doc-box {
        padding: 0.46rem 0;
    }
}


/* 新闻详情页 结束 */


/* 本行简介 开始 */

.p-bhjj .layout-content .imgs.web {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 21.25em;
    background: no-repeat center center;
    background-size: cover;
    border-radius: 0 0 30px 30px;
}

.p-bhjj .layout-content {
    padding-bottom: 0;
}

.bhjj-doc-box {
    padding: 2em 0 3em;
}

.bhjj-doc-box {
    border: 0;
}


/* .p-bhjj .layout-content .bgk-img {
    width: 100%;
    height: 21.25em;
    object-fit: cover;
    border-radius: 0 0 30px 30px;
} */

@media (max-width:991.98px) {
    .p-bhjj .layout-content .imgs.web {
        height: 3.5rem;
    }
}


/* 本行简介 结束 */


/* 发售信息列表页 开始 */

.products {
    margin-top: 2.5em;
    padding: 2.5em 0em 0em;
    border-top: 1px solid #eaeaea;
}


/* 新增 开始 */

.products-title-top {}

.products-title-top .list {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.products-title-top .tit {
    font-size: 16px;
    font-size: .8em;
    color: #333;
    font-weight: bold;
    white-space: nowrap;
}


/* 新增 结束 */

.p-products .products {
    margin-top: .8em;
    padding: 1.5em 0em 0em;
}

.products-list .item {
    padding: 1.5em 0 1.5em .5em;
    border-bottom: 1px solid #eaeaea;
}

.p-products .products-list .item {
    padding: 1.5em 0 .1em .5em;
}

.products-list .item:first-child {
    padding-top: 0;
}

.products-list .tit {
    font-size: 18px;
    font-size: .9em;
    color: #333;
    line-height: 1m;
    margin-bottom: 1.667em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.products-list .doc {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    margin-bottom: 1.5em;
}

.products-list .time-box {
    margin-right: 1.5em;
    display: flex;
    display: -webkit-flex;
    display: block;
}

.products-list .doc-box {
    max-width: 14.714em;
    font-size: 14px;
    font-size: .7em;
    line-height: 1;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 3.71428em;
    padding-right: 1.5em;
}

.products-list .doc-box:nth-child(1) {
    padding-right: 4em;
    padding-right: 2.5em;
    max-width: 17em;
}

.products-list .doc-box .timer-box {
    display: flex;
    display: -webkit-flex;
}

.products-list .doc-box:last-child {
    padding-right: 0;
}

.products-list .doc-tit {
    margin-bottom: 0.857em;
}

.products-list .doc-box:nth-child(3) .docs {
    color: #ff9212;
}

.products-list .more {
    font-size: 16px;
    font-size: .7em;
    line-height: 1;
    color: #00a26a;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
}

.products-list .more a {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.products-list .more-icon {
    width: .8125em;
    height: .8125em;
    margin-right: .625em;
}

.p-products .global-paging {
    margin-top: 2.5em;
}

.pc-products-list .top {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.p-products .products-list .item {
    padding: .3em 0 .8em 0em;
    position: relative;
}


/* .p-products .products-list .item:nth-child(1) {
    padding-top: .5em;
} */

.pc-products-list .doc {
    font-size: 16px;
    font-size: .8em;
    line-height: 1.5;
    color: #333;
}

.pc-products-list .doc {
    margin-top: 1em;
    margin-bottom: .5em;
}

.pc-products-list .num {
    font-size: 12px;
    font-size: .6em;
    color: #333;
}

.pc-products .products-list .item {
    padding: .3em 0 .8em .5em;
    position: relative;
}

.pc-products-list .item {
    position: relative;
}

.pc-products-list .doc:nth-child(1),
.pc-products-list .num {
    padding-left: .8em;
    position: relative;
}

.pc-products-list .doc:nth-child(1)::after {
    position: absolute;
    content: '';
    top: 50%;
    top: 9px;
    top: calc((1.05 - 5px) * 0.5);
    left: 0;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #00a26a;
    /* transform: translateY(-50%); */
}


/* @media (min-width:1920px) {
    .pc-products-list .doc:nth-child(1)::after {
        top: 57%;
        transform: translateY(-57%);
    }
    
} */

.pc-products-list .doc:nth-child(1),
.products-title-top .item:nth-child(1) {
    width: 55%;
    /* white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */
}

.pc-products-list .doc:nth-child(2),
.products-title-top .item:nth-child(2) {
    width: 15%;
    padding-left: .8em;
}

.pc-products-list .doc:nth-child(3),
.products-title-top .item:nth-child(3) {
    width: 10%;
}

.pc-products-list .doc:nth-child(4),
.products-title-top .item:nth-child(4) {
    width: 10%;
}

@media (min-width:991.98px) {
    .p-products .products-list .item:hover .doc {
        color: #00a26a;
    }
}

@media (max-width:1660px) {
    .products-list .doc-box {
        padding-right: 3.71428em;
    }
    .products-list .doc-box:nth-child(1) {
        padding-right: 4em;
    }
    .pc-products-list .doc:nth-child(1)::after {
        position: absolute;
        content: '';
        top: 50%;
        top: 8px;
    }
}

@media (max-width:1210px) {
    .products-list .doc-box {
        padding-right: .5em;
    }
    .products-list .doc-box:nth-child(1) {
        padding-right: .5em;
    }
}

@media (max-width:991.98px) {
    .p-products .global-paging {
        margin-top: .6rem;
    }
    .pc-products-list .doc,
    .products-title-top .item {
        width: 100% !important;
        white-space: inherit !important;
        overflow: inherit !important;
        text-overflow: inherit !important;
    }
    .pc-products-list .doc {
        font-size: .26rem;
        line-height: .4rem;
    }
    .pc-products-list .num {
        font-size: .24rem;
    }
    .pc-products-list .num:last-child {
        margin-top: .15rem;
    }
    .pc-products-list .doc:nth-child(1),
    .pc-products-list .num {
        padding-left: 0em;
    }
    .pc-products-list .doc:nth-child(1)::after {
        display: none;
    }
    .p-products .pc-products-list .item {
        padding: 0.05rem 0 0.4rem !important;
    }
    .pc-products-list .num .num-t {
        color: #ff9212;
    }
}

@media (max-width:991.98px) {
    .p-products .main-box {
        padding: 0.6rem 0 1rem 0;
    }
    .p-products .products {
        margin-top: .2rem;
        padding: .0rem 0 0;
    }
    .products-list .doc {
        display: block;
        margin-bottom: .2rem;
    }
    .p-products .products-list .item {
        padding: .5rem 0 .5rem;
    }
    .p-products .products-list .item:nth-child(1) {
        padding-top: .3rem;
    }
    .products-list .doc-box {
        font-size: .26rem;
        line-height: .5rem;
        display: flex;
        overflow: initial;
        text-overflow: initial;
        margin-bottom: .05rem;
    }
    .products-list .time-box .doc-box {
        margin-bottom: 0;
    }
    .products-list .tit {
        font-size: .3rem;
        line-height: .58rem;
        margin-bottom: .24rem;
        overflow: initial;
        white-space: inherit;
        text-overflow: initial;
    }
    .products-list .doc-tit {
        margin-bottom: 0;
    }
    .products-list .doc-box .docs {
        margin-left: .1rem;
    }
    .products-list .more {
        font-size: .26rem;
        line-height: .26rem;
    }
    .products-list .more-icon {
        width: .2rem;
        height: .2rem;
    }
}

@media (min-width:1000px) {
    .products-list .item:hover .tit {
        cursor: pointer;
        color: #00a26a;
    }
}


/* 发售信息列表页 结束 */


/* 发售详情页 开始 */

.prodet-doc h1,
.prodet-doc h2,
.prodet-doc h3,
.prodet-doc h4,
.prodet-doc h5 {
    font-size: 18px;
    font-size: .9em;
    line-height: 1;
    font-weight: bold;
    color: #333333;
}

.prodet-doc table {
    width: 100%;
    border: none;
    margin-top: 1.5em;
}

.prodet-doc tr:nth-child(odd) {
    background-color: #f6f6f6;
}

.prodet-doc td {
    font-size: 16px;
    font-size: .8em;
    line-height: 2em;
    padding: .75em 0;
}

.prodet-doc tr td:first-child {
    width: 26.58%;
    text-align: center;
    border: none;
    border-right: 1px solid #e4e4e4;
}

.prodet-doc tr td:last-child {
    padding-left: 2.5em;
    padding-right: 1.5em;
    border: none;
}

.prodet-doc-box .wjdown {
    margin-top: 2.5em;
}

.prodet-doc tr:nth-child(3) td:nth-child(2) {
    position: relative;
}

.prodet-doc .discern {
    position: absolute;
    top: .75em;
    right: 1.25em;
    width: 5em;
    height: 2.1875em;
    border-radius: 5px;
    background-color: #00a26a;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    transition: .5s;
}

.prodet-doc .discern a {
    width: 100%;
    height: 100%;
    font-size: 14px;
    font-size: .875em;
    line-height: 1;
    color: #fff;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

@media (max-width:991.98px) {
    .prodet-doc h1,
    .prodet-doc h2,
    .prodet-doc h3,
    .prodet-doc h4,
    .prodet-doc h5 {
        font-size: .3rem;
        line-height: 1;
    }
    .prodet-doc td {
        font-size: .28rem;
        line-height: .5rem;
    }
    .prodet-doc table {
        margin-top: .4rem;
    }
    .prodet-doc tr td:first-child {
        width: 38%;
    }
    .prodet-doc tr td:last-child {
        padding: .15rem .22rem;
    }
}

@media (min-width:991.98px) {
    .prodet-doc .discern:hover {
        background-color: #fff;
        transition: .5s;
    }
    .prodet-doc .discern:hover a {
        color: #00a26a;
    }
}


/* 发售详情页 结束 */


/* 辅助栏目  开始 */

.p-website .layout-content {
    padding-bottom: 3.8em;
}

.website-doc-box {
    border-bottom: 0;
    padding-bottom: 0;
}

.fzlm-box .layout-head {
    margin-bottom: 2.4em;
}

.webside-heading {
    width: 11.5em;
    height: 100%;
    font-size: 20px;
    font-size: 1em;
    line-height: 1.5em;
    color: #333;
    font-weight: bold;
}

.website-list-box {
    width: 33.5em;
}

.weblist-box {
    display: flex;
    display: -webkit-flex;
    padding-bottom: 1.75em;
    border-bottom: 1px solid #e5e5e5;
    margin-top: 1.65em;
}

.weblist-box:first-child {
    margin-top: 0;
}

.weblist-box:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}

.website-list {
    width: 33.33%;
    float: left;
}

.website-list:nth-child(1),
.website-list:nth-child(2),
.website-list:nth-child(3) {
    margin-bottom: 1.45em;
}

.website-list .item {
    font-size: 16px;
    font-size: .8em;
    line-height: 1.625em;
    color: #333;
}

.website-list .item:first-child {
    font-size: 18px;
    font-size: .9em;
    line-height: 1.667em;
    margin-bottom: 1.833em;
    color: #666;
    font-weight: bold;
    position: relative;
}

.website-list .item:first-child:after {
    position: absolute;
    content: '';
    width: 1.388em;
    height: 2px;
    bottom: -1em;
    left: 0;
    background-color: #00a26a;
}

@media (max-width:991.98px) {
    .fzlm-box {
        padding: 0;
    }
    .fzlm-box .layout-head {
        margin-bottom: .4rem;
    }
    .website-list {
        width: 50%;
        min-height: auto;
        margin-top: .6rem;
    }
    .website-list:nth-child(1),
    .website-list:nth-child(2) {
        margin-top: 0;
    }
    /* .website-list:last-child,
    .website-list:nth-last-child(2) {
        min-height: auto;
    } */
    .webside-heading {
        width: 100%;
        font-size: .36rem;
        line-height: .36rem;
        margin-bottom: .4rem;
    }
    .website-list-box {
        width: 100%;
        display: flex;
        display: -webkit-flex;
        flex-wrap: wrap;
    }
    .website-list .item {
        font-size: .28rem;
        line-height: .6rem;
    }
    .website-list .item:first-child {
        font-size: .3rem;
        line-height: .3rem;
        margin-bottom: .6rem;
    }
    .website-list:nth-child(1),
    .website-list:nth-child(2) {
        margin-bottom: 0;
    }
    .website-list:nth-child(3) {
        margin-bottom: 0;
    }
    .weblist-box {
        display: -webkit-flex;
        flex-wrap: wrap;
        padding-bottom: .34rem;
    }
}


/* 辅助栏目  结束 */


/*** 网点信息 ***/

.p-network .network-doc-box {
    max-height: 760px;
}

.p-network .intord-doc-box {
    padding-bottom: 0;
}

.network-doc-box {
    display: flex;
    display: -webkit-flex;
    padding-top: 0;
    border: 0;
}

.network-box .layout-body {
    width: 100%;
    display: flex;
    display: -webkit-flex;
    position: relative;
}

.network-aside {
    max-width: 400px;
    height: 35em;
    /* flex: 0 0 20em;
    -webkit-flex: 0 0 20em; */
    /* overflow: hidden; */
    position: relative;
    background: #fff;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}

.org {
    width: 100%;
    height: 2.5em;
    color: #fff;
    background: #1b87cd;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    position: relative;
}

.org .org-right {
    position: absolute;
    top: 0;
    right: -1.2em;
    width: 1.2em;
    height: 2.5em;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    background-color: #1b87cd;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    z-index: 2;
}

.org .org-right .bi {
    width: .5em;
    height: .5em;
}

.org .org-right:hover {
    cursor: pointer;
}

.org .org-left {
    font-size: 18px;
    font-size: .9em;
    line-height: 2em;
    display: -webkit-flex;
    align-items: center;
    -webkitalign-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    padding: 7px 0;
}

.org .org-left .bi {
    width: .88em;
    height: 1.11em;
    margin-right: .56em;
}

.network-list {
    width: 100%;
    height: 32.5em;
    overflow: hidden;
    position: relative;
    padding: 1em 1.5em 0em 1em;
    /* transition: 2s; */
}

.network-list .mCSB_scrollTools {
    opacity: 1;
    /* margin-left: 7px; */
}

.network-list .mCSB_scrollTools {
    width: 4px;
    background-color: #eaeaea;
}

.network-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background: #666666;
}

.network-list li {
    /* padding-top: 0.8em; */
    position: relative;
    margin-right: 7px;
    padding: 0 1.6em 0 2.6em;
    padding-bottom: .6em;
    border-bottom: 1px solid #eaeaea;
    /* display: flex;
    display: -webkit-flex; */
}

.network-list li:hover {
    background-color: #f4f4f4;
}

.network-list .map-num {
    position: absolute;
    top: 1em;
    left: 1em;
    width: 20px;
    height: 28px;
}

.network-list .map-num .box {
    position: relative;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: .6em;
    padding-top: 5px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
}

.network-map .BMap_Marker.BMap_noprint {
    width: 30px !important;
    height: 30px !important;
}


/* .network-list .map-num .box img {
    position: absolute;
    top: 0;
    left: 0;
} */


/* .network-list li::after {
    position: absolute;
    content: '';
    background-image: url(/img/images/map-num.png);
    width: 1em;
    height: 1.4em;
    top: 0;
    left: 0;
    text-align: center;
    color: #fff;
} */

.network-list li:first-child {
    padding-top: 0;
}

.network-list li:last-child {
    margin-bottom: 0;
}

.network-list .tit {
    font-size: 16px;
    font-size: 0.8em;
    line-height: 2.25em;
    color: #333;
    padding-top: .8125em;
}

@media (max-width: 991.98px) {
    .network-list .tit:hover {
        color: #00a26a;
    }
    .network-list {
        padding-right: 0;
    }
    .network-list .map-num {
        left: 0;
    }
    .network-list li {
        padding-left: .5rem;
    }
    .org .org-right {
        display: none;
    }
}

.network-list .tit a {
    font-weight: bold;
    display: block;
    cursor: pointer;
}

.network-list .doc {
    font-size: 16px;
    font-size: 0.8em;
    line-height: 1.5em;
    color: #666666;
}

.network-map {
    width: 100%;
    max-width: 100%;
    flex: 1;
    -webkit-flex: 1;
    position: relative;
}

.network-map .map {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    position: relative;
}

.network-map .map img {
    width: 1.75em;
    height: 100%;
    display: block;
}

.network-map {
    width: 100%;
    max-width: 100%;
    flex: 1;
    -webkit-flex: 1;
    position: relative;
    /* height: 100%; */
    /* max-width: 45em;
    max-height: 34em; */
}

.network-map .map {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    position: relative;
}

.network-map .map img {
    width: 100%;
    height: 100%;
    display: block;
}

@media screen and (min-width: 1000px) {
    .network-list li:hover .tit {
        color: #00a546;
    }
}

@media screen and (max-width: 767.98px) {
    .network-box .layout-body {
        display: block;
    }
    .network-aside {
        width: 100%;
        max-width: 100%;
        flex: none;
        padding: 0.6rem 0.24rem;
    }
    .network-list {
        height: auto;
        min-height: 3.92rem;
        max-height: 7.55rem;
    }
    .network-list li {
        margin-bottom: 0.28rem;
    }
    .network-list .tit {
        font-size: 0.34rem;
        line-height: 0.52rem;
        margin-bottom: 0.12rem;
    }
    .network-list .doc {
        font-size: 0.28rem;
        line-height: 0.52rem;
    }
}


/* 动画切换 开始 */

.org-right-dh .org {
    width: 0;
    transition: 2s;
}

.org-right-dh .org .network-doc-box .network-aside .network-list {
    width: 0;
    transition: 2s;
}

.org-right-dh .network-doc-box .network-aside {
    width: 0;
    height: 0;
    transition: 2s;
}

.org-right-dh .org-right {
    transform: rotate(180deg);
}

.org-right-dh #allmap {
    width: 772px !important;
    height: 553px !important;
    /* transition: 2s; */
}


/* 动画切换 结束 */


/* 隐私条款 开始 */

.privacy-box .layout-head {
    margin-bottom: 2em;
}

.privacy-doc-box {
    padding-top: 0em;
    padding-bottom: 0;
    border: 0;
}

.privacy-especial {
    margin: 3.1875em 0;
    padding: 1.9375em 3.125em 1.9375em 3.125em;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}

.privacy-especial h1,
.privacy-especial h2,
.privacy-especial h3,
.privacy-especial h4,
.privacy-especial h5 {
    position: relative;
}

.privacy-especial h1::before,
.privacy-especial h2::before,
.privacy-especial h3::before,
.privacy-especial h4::before,
.privacy-especial h5::before {
    position: absolute;
    content: '';
    top: 9px;
    left: -16px;
    width: 4px;
    height: 1em;
    border-radius: 2px;
    background-color: #00a26a;
}

.privacy-especial p {
    margin-bottom: 0;
}

.remind {
    margin-top: 1.3em;
}

.remind p {
    font-size: 16px;
    font-size: .8em;
    line-height: 1em;
    color: #00a26a;
}

@media (max-width:991.98px) {
    .privacy-especial {
        margin: .6rem 0;
        padding: .5rem .4rem;
    }
    .privacy-especial h1::before,
    .privacy-especial h2::before,
    .privacy-especial h3::before,
    .privacy-especial h4::before,
    .privacy-especial h5::before {
        left: -.2rem;
    }
    .remind p {
        line-height: 1.5;
    }
}


/* 隐私条款 结束 */


/* 搜索结果页 开始 */

.p-search .layout-content {
    padding-bottom: 4.75em;
}

.search-box {
    padding: 2em 2em;
    background-color: #fff;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}

.search-box .item {
    max-height: 2em;
    display: flex;
    display: -webkit-flex;
}

.search-box input {
    width: 86.015%;
    font-size: 16px;
    font-size: .8em;
    line-height: 1;
    border: 1px solid #d8d8d8;
    padding: .75em 0 .75em 1.5625em;
    color: #333;
}

.search-box .search-btn {
    width: 13.985%;
    font-size: 18px;
    font-size: .9em;
    color: #fff;
    background-color: #00a26a;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.search-box .doc {
    font-size: 16px;
    font-size: .8em;
    line-height: 1;
    color: #333;
    margin-top: .75em;
}

.search-box .doc span:first-child {
    color: #00a26a;
}

.clasifiy {
    /* padding-right: 9em; */
    margin-top: 3em;
}

.clasifiy .clasifiy-swiper {
    overflow: hidden;
}

.clasifiy .clasifiy-list {
    display: flex;
    display: -webkit-flex;
}

.clasifiy-swiper li {
    width: auto;
    padding-right: 5.2em;
}

.clasifiy-swiper .box {
    color: #333;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
}

.clasifiy-swiper .tit {
    font-size: 1px;
    font-size: .9em;
    line-height: 1;
}

.clasifiy-swiper .num {
    width: 2.8em;
    height: 2.8em;
    font-size: 14px;
    font-size: .7em;
    line-height: 1;
    margin-left: 0.835em;
    border-radius: 50%;
    background-color: #eee;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.clasifiy-swiper .active .box {
    color: #00a26a;
}

.clasifiy-swiper .num {
    margin-left: .12rem;
}

.clasifiy-swiper .active .num {
    color: #fff;
    background-color: #00a26a;
}

.search-list {
    /* padding-right: 5.5em; */
    margin-top: 1.1em;
    margin-bottom: 2.5em;
    /* border-top: 1px solid #eaeaea; */
}

.search-list .item:first-child {
    border-bottom: 1px solid #eaeaea;
    padding-top: .7em;
}

@media (min-width:991.98px) {
    .search-box-bottom {
        padding-right: 5.5em;
    }
}

@media (max-width:991.98px) {
    .p-search .layout-content {
        padding-bottom: 1rem;
    }
    .search-box input {
        width: 70%;
        font-size: .28rem;
        padding: .25rem;
    }
    .search-box .search-btn {
        width: 30%;
        font-size: .28rem;
        line-height: .4rem;
    }
    .search-box {
        padding: .4rem .3rem;
        margin-top: .2rem;
    }
    .search-box .doc {
        font-size: .26rem;
        margin-top: .3rem;
    }
    .clasifiy {
        margin-top: .8rem;
    }
    .clasifiy .clasifiy-list {
        display: flex;
        display: -webkit-flex;
        flex-wrap: wrap;
    }
    .clasifiy-swiper li {
        padding-right: .15rem !important;
        padding: .11rem 0;
    }
    /* .clasifiy-swiper li:nth-child(1),
    .clasifiy-swiper li:nth-child(2),
    .clasifiy-swiper li:nth-child(3) {
        padding-top: 0;
    } */
    .clasifiy-swiper li:nth-last-child(1),
    .clasifiy-swiper li:nth-last-child(2),
    .clasifiy-swiper li:nth-last-child(3) {
        padding-bottom: 0;
    }
    .clasifiy-swiper .tit {
        font-size: .28rem;
        line-height: .36rem;
    }
    .search-list {
        margin-top: .56rem;
        margin-bottom: 1.2rem;
    }
}


/* 搜索结果页 结束 */


/* 招聘列表页 开始 */

.hr-table {
    width: 100%;
    margin: 2.4em 0 2em;
}

.hr-table-list {
    width: 100%;
    /* display: flex;
    display: -webkit-flex;
    flex: 1; */
}

.hr-table-list .item {
    border-bottom: 1px solid #dcdcdc;
}

.hr-table-list .item:first-child {
    background-color: #f6f6f6;
    border-bottom: 0;
    border-top: 1px solid #00a26a;
}

.hr-table-list .box {
    text-align: center;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
}

.hr-table-list .tit,
.hr-table-list .doc {
    font-size: 16px;
    font-size: .8em;
    line-height: 1.875em;
    padding: 0.78125em 0;
}

.hr-table-list .tit {
    width: 25%;
    color: #00a26a;
    font-weight: bold;
}

.hr-table-list .doc {
    width: 25%;
    color: #333;
}

@media (max-width:991.98px) {
    .hr-table {
        margin: .4rem 0 .5rem;
    }
    .hr-table-list .tit,
    .hr-table-list .doc {
        font-size: .28rem;
        padding: .24rem 0;
    }
    .hr-table-list .tit:nth-child(2),
    .hr-table-list .doc:nth-child(2) {
        display: none;
    }
    .hr-table-list .tit:nth-child(1),
    .hr-table-list .doc:nth-child(1) {
        width: 48%;
    }
    .hr-table-list .tit:nth-child(3),
    .hr-table-list .doc:nth-child(3) {
        width: 20%;
    }
    .hr-table-list .tit:nth-child(4),
    .hr-table-list .doc:nth-child(4) {
        width: 28%;
    }
}

@media (min-width:1000px) {
    .hr-table-list .doc:hover {
        color: #00a26a;
    }
}


/* 招聘列表页 结束 */


/* 招聘详情页 开始 */

.hr-hint {
    margin-top: 1.9em;
    margin-bottom: 1.5em;
}

.hr-hint-list {
    font-size: 16px;
    font-size: .8em;
    line-height: 2.25em;
    letter-spacing: 1px;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
}

.hr-hint-list .item {
    margin-right: 3.125em;
    display: flex;
    display: -webkit-flex;
}

.hr-hint-list .item:last-child {
    margin-right: 0;
}

.hrdet-doc p {
    font-size: 16px;
    font-size: .8em;
    line-height: 2.25em;
}

.hrdet-doc h1,
.hrdet-doc h2,
.hrdet-doc h3,
.hrdet-doc h4,
.hrdet-doc h5 {
    font-size: 18px;
    font-size: .9em;
    line-height: 2em;
    margin: 1.722em 0 0 .77em;
    color: #00a26a;
    font-weight: bold;
    position: relative;
}

.hrdet-doc h1:first-child,
.hrdet-doc h2:first-child,
.hrdet-doc h3:first-child,
.hrdet-doc h4:first-child,
.hrdet-doc h5:first-child {
    margin-top: 0;
}

.hrdet-doc h1::before,
.hrdet-doc h2::before,
.hrdet-doc h3::before,
.hrdet-doc h4::before,
.hrdet-doc h5::before {
    position: absolute;
    content: '';
    top: 9px;
    left: -14px;
    width: 4px;
    height: 1em;
    border-radius: 2px;
    background-color: #00a26a;
}

.deliver-btn {
    width: 12.5em;
    font-size: 16px;
    font-size: .8em;
    margin-top: 2.5em;
    padding: 1.0625em 0;
    border-radius: 25px;
    color: #fff;
    background-color: #00a26a;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.deliver-btn a {
    width: 100%;
    height: 100%;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

@media (min-width:1000px) {
    .deliver-btn:hover {
        /* color: #00a26a; */
        background-color: rgba(2, 190, 117, .8);
    }
}

@media (max-width:991.98px) {
    .hr-hint {
        margin-top: .5rem;
        margin-bottom: .4rem;
    }
    .hr-hint-list {
        font-size: .28rem;
        line-height: .5rem;
        justify-content: space-between;
        -webkit-justify-content: space-between;
    }
    .hr-hint-list .item {
        margin-right: 0;
    }
    .hrdet-doc p {
        font-size: .3rem;
        line-height: .58rem;
    }
    .hrdet-doc h1,
    .hrdet-doc h2,
    .hrdet-doc h3,
    .hrdet-doc h4,
    .hrdet-doc h5 {
        font-size: .36rem;
        margin: .5rem 0 0 .2rem;
    }
    .deliver-btn {
        width: 3rem;
        font-size: .3rem;
        padding: .3rem 0;
        margin-top: .5rem;
    }
}


/* 招聘详情页 结束 */


/* 在线投递简历 开始 */

.hrdel-doc {
    font-size: 16px;
    font-size: .8em;
    line-height: 2.25em;
    color: #333;
    margin-top: 1.875em;
}

.hrdet-doc h1,
.hrdet-doc h2,
.hrdet-doc h3,
.hrdet-doc h4,
.hrdel-doc h5 {
    font-weight: bold;
}

.hrdel-doc img {
    margin-top: 10px;
    margin-left: 45px;
    width: 12.25em;
    height: 12.25em;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}


/* 在线投递简历 表单开始 */

.form-hrApply .row-item {
    padding: 0;
}

.form-hrApply .form-group {
    font-size: 16px;
    font-size: .8em;
    line-height: 1.714em;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    margin-bottom: 10px;
}

.form-hrApply .control-label {
    width: 80px;
    flex: 0 0 80px;
    -webkit-flex: 0 0 80px;
    margin-right: 0;
}

.form-hrApply .form-control {
    width: 100%;
    /* max-width: 325px; */
    height: 30px;
    line-height: 30px;
    display: block;
    border: solid 1px #d9d9d9;
    font-size: 1em;
    color: #333;
    border-radius: 2px;
    padding: 0 .75em;
}

.form-hrApply #applyBydate {
    background-color: #fff;
}

.form-hrApply .hr-uploading {
    width: 100%;
    height: auto;
    min-height: 125px;
    border: 1px solid #d2d2d2;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    margin-top: 15px;
    padding: 30px 0 0 30px;
    background: #f9f9fb;
}

.form-hrApply .hr-uploading .btn-file {
    width: 100%;
    height: 35px;
}

.form-hrApply .hr-uploading .tips {
    width: auto;
    display: flex;
    height: 30px;
    margin-top: -5px;
    position: relative;
    margin-right: 3em;
}

.form-hrApply .hr-uploading .tips::after {
    position: absolute;
    content: '';
    width: 14px;
    height: 13px;
    top: -1px;
    right: -14px;
    background-image: url(/img/images/upload-x.svg);
}

.form-hrApply .hr-uploading .tips:hover {
    cursor: pointer;
}

.frm-vcode #applyVcode {
    /* width: 335px; */
    min-width: 200px;
}

.frm-vcode .flex {
    flex-wrap: nowrap;
}

.frm-vcode .vcode-imgs {
    margin-left: 0px;
}

.hrform-documents {
    font-size: 14px;
    line-height: 36px;
    margin-bottom: 0px;
    color: #666;
}

.p-website .form-btnbox {
    width: 190px;
    height: 55px;
    margin-top: 10px;
    /* border-radius: 5px; */
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    background-color: #00a26a;
}

.w333 {
    background-color: #00a26a;
}

.p-website .form-btnbox .btn-submit {
    font-size: 14px;
    font-size: .7em;
    color: #fff;
    width: 100%;
    height: 100%;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}


/* 在线投递简历 表单结束 */

@media (max-width:991.98px) {
    .form-hrApply .form-control {
        max-width: none;
        width: 95%;
    }
    .form-hrApply .form-group {
        font-size: .3rem;
        margin-bottom: .3rem;
        flex-wrap: wrap;
    }
    .form-hrApply .control-label {
        flex: 0 0 2rem;
        -webkit-flex: 0 0 2rem;
    }
    .hrdel-doc {
        margin-top: .1rem;
    }
    .hrdel-doc p {
        font-size: .3rem;
        line-height: .58rem;
    }
    .hrdet-doc h1,
    .hrdet-doc h2,
    .hrdet-doc h3,
    .hrdet-doc h4,
    .hrdel-doc h5 {
        font-size: .36rem;
        margin: .5rem 0 .3rem .2rem;
    }
    .hrdel-doc img {
        width: 3rem;
        height: 3rem;
        margin-top: 0.5rem;
    }
    .frm-vcode #applyVcode {
        width: 100%;
    }
    .form-btnbox {
        width: 2.5rem;
        height: .6rem;
        margin-top: .3rem
    }
    .form-btnbox .btn-submit {
        font-size: .3rem;
    }
    .form-group-cell {
        width: 100%;
        margin-top: .1rem;
    }
    .form-hrApply .hr-uploading {
        width: 100%;
        padding: .5rem 0 0 .4rem;
    }
    .hrform-documents {
        font-size: .3rem;
        line-height: .5rem;
        /* margin-top: .5rem; */
    }
}

.reading .form-btnbox {
    width: 100%;
    justify-content: left;
    -webkit-justify-content: left;
    background-color: rgb(0 0 0 / 0%);
}

.reading span {
    font-size: 14px;
    font-size: .7em;
    color: #333;
}

.reading span a {
    color: #00a26a;
    text-decoration: revert;
}


/* 在线投递简历 结束 */


/* 简历弹窗 开始 */

.hr-pop.win,
.hr-pop.lose {
    display: none;
}

.hr-pop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* padding: 30%; */
    background-color: rgba(0, 0, 0, 0.2);
    z-index: 9;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.hr-pop .item {
    width: 36.5em;
    height: 18em;
    padding: 4.75em 2.75em 2.5em 2.25em;
    border-radius: .5em;
    background-color: #ffffff;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.hr-pop .close {
    position: absolute;
    top: -1.65em;
    right: -3.25em;
    width: 1.65em;
    height: 1.65em;
    border-radius: 50%;
    border: 2px solid #fff;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.hr-pop .close .bi {
    width: .75em;
    height: .75em;
    color: #fff;
}

.hr-pop .hr-pop-icon {
    position: absolute;
    top: -3.75em;
    left: calc(50% - 3.25em);
    width: 7.5em;
    height: 7.5em;
    border-radius: 50%;
    background-color: #fff;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.hr-pop .tit {
    font-size: 30px;
    font-size: 1.5em;
    line-height: 2em;
    color: #00a26a;
    text-align: center;
}

.hr-pop .doc {
    font-size: 16px;
    font-size: .8em;
    line-height: 2.25em;
    color: #333333;
    margin-top: 1.5625em;
}

@media (max-width:991.98px) {
    .hr-pop .hr-pop-icon {
        width: 2.2rem;
        height: 2.2rem;
    }
    .hr-pop .close {
        top: -.8rem;
        right: -.5rem;
        width: .5rem;
        height: .5rem;
    }
    .hr-pop .close .bi {
        width: .2rem;
        height: .2rem;
    }
    .hr-pop .item {
        width: 80%;
        height: 4rem;
        padding: 1rem .5rem .7rem .6rem;
    }
    .hr-pop .tit {
        font-size: .4rem;
        line-height: .6rem;
    }
    .hr-pop .doc {
        font-size: .28rem;
        line-height: .4rem;
        margin-top: .3rem;
        text-align: center;
    }
}

@media (min-width:1000px) {
    .hr-pop .close:hover {
        cursor: pointer;
        border: 2px solid #00a26a;
    }
    .hr-pop .close:hover .bi {
        color: #00a26a;
    }
}


/* 简历弹窗 结束 */


/* 外汇牌价 开始 */

.whpj-table {
    width: 100%;
    min-height: 300px;
    overflow: hidden;
    overflow-x: auto;
    position: relative;
}

.whpj-table table {
    width: 100%;
    min-width: 850px;
    font-size: 16px;
    font-size: 0.8em;
    line-height: 1.875em;
    border: none;
}

.whpj-table th,
.whpj-table td {
    border: none;
    border-bottom: solid 1px #dcdcdc;
    font-size: 1em;
    line-height: inherit;
    padding: 0 0.9275em;
    white-space: nowrap;
}

.whpj-table th {
    height: 3.75em;
    border-top: solid 1px #00a26a;
    background: #f9f9f9;
    color: #00a26a;
    font-weight: bold;
}

.whpj-table td {
    height: 3.5em;
    background: #fff;
}

.whpj-table td.td1 {
    white-space: normal;
}

.whpj-table tr th:first-child,
.whpj-table tr td:first-child {
    padding-left: 1.875em;
}

.whpj-table tr th:last-child,
.whpj-table tr td:last-child {
    padding-right: 1.875em;
}

.whpj-table .td1 {
    width: 18%;
}

.whpj-table .td2,
.whpj-table .td3 {
    width: 14%;
}

.whpj-table .td4 {
    width: 17%;
}

.whpj-table .td5 {
    width: 12%;
}

.whpj-table .td6 {
    width: 13%;
}

.whpj-table .td7 {
    width: 12%;
}

.p-wphj .global-paging {
    margin-top: 3em;
}


/* @media screen and (max-width: 767.98px) { */

@media screen and (max-width: 991.98px) {
    .whpj-table {
        overflow-x: hidden;
    }
    .whpj-table table {
        font-size: 0.28rem;
        line-height: 0.48rem;
        min-width: inherit;
    }
    .whpj-table th {
        height: .9rem;
        color: #333;
        border-top: none;
    }
    .whpj-table th,
    .whpj-table td {
        text-align: center;
        padding: 0 0.1rem;
        border: solid 1px #e5e5e5;
    }
    .whpj-table tr th:first-child,
    .whpj-table tr td:first-child {
        padding-left: 0.2rem;
    }
    .whpj-table tr th:last-child,
    .whpj-table tr td:last-child {
        padding-right: 0.2rem;
    }
    .whpj-table .td1 {
        width: 25%;
    }
    .p-wphj .global-paging {
        margin-top: .6rem;
    }
}


/* 2023.04.13修改 */

@media screen and (max-width:991.98px) {
    .whpj-add {
        margin-top: .35rem;
    }
    .whpj-h1 {
        font-size: .48rem;
        font-weight: bold;
        line-height: 1;
        color: #333;
        text-align: center;
    }
    .whpj-tit {
        margin-top: .4rem;
        margin-bottom: .15rem;
        display: flex;
        display: -webkit-flex;
        align-items: center;
        -webkit-align-items: center;
        justify-content: right;
        -webkit-justify-content: right;
    }
    .whpj-title {
        font-size: .28rem;
        line-height: 1;
        color: #00a26a;
    }
    .whpj-table tr th {
        width: 25%;
    }
    .whpj-table tr td:nth-last-child(1),
    .whpj-table tr td:nth-last-child(2),
    .whpj-table tr td:nth-last-child(3) {
        display: none;
    }
    .p-wphj.p-website .layout-content {
        padding-bottom: .8rem;
    }
}

@media (min-width:991.98px) {
    .whpj-table #list tr .td4
    /* .whpj-table #list tr .td6, */
    /* .whpj-table #list tr .td7 */
    {
        display: none;
    }
    .whpj-table {
        overflow-x: hidden;
    }
}


/* 外汇牌价 结束 */


/* 详情页 开始 */

.p-intord-new .layout-content {
    padding-bottom: 3.5em;
}

.p-intord-new .layout-head {
    padding-left: 20px;
}

.new-intord-doc-box {
    padding: 2em 0em 0 0em;
    border: 0;
}

.new-intord-doc h1,
.new-intord-doc h2,
.new-intord-doc h3,
.new-intord-doc h4,
.new-intord-doc h5 {
    padding-left: .68em;
    position: relative;
    margin-bottom: 0.4em;
}

.new-intord-doc h1::before,
.new-intord-doc h2::before,
.new-intord-doc h3::before,
.new-intord-doc h4::before,
.new-intord-doc h5::before {
    position: absolute;
    content: '';
    top: 50%;
    left: -16px;
    left: 0;
    width: 4px;
    height: 1em;
    border-radius: 2px;
    background-color: #00a26a;
    transform: translateY(-50%);
}

@media (max-width:991.98px) {
    .new-intord-doc h1::before,
    .new-intord-doc h2::before,
    .new-intord-doc h3::before,
    .new-intord-doc h4::before,
    .new-intord-doc h5::before {
        top: 6px;
        transform: translateY(-0%);
    }
}


/* 详情页 结束 */


/* 财富管理频道页 开始 */

.p-cfgl .main-box {
    padding-top: 1.75em;
}


/* 理财 开始 */

.gscet-1 {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 0 0 4em 0;
}

.gscet-1 .imgs {
    position: absolute;
    bottom: 0;
    left: 0;
}

.gscet-1 .imgs.web {
    width: 100%;
    height: 16.5em;
}

.gscet-1 .gscet-1-box {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.gscet-1 .gscet-1-left {
    width: 48.33%;
    max-width: 48.33%;
}

.gscet-1 .gscet-1-left .item {
    width: 100%;
    background-color: #fff;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.08), 0px 12px 14px 0px rgba(0, 0, 0, 0.08);
    border-radius: 10px;
}

.gscet-1 .gscet-1-left .box {}

.gscet-1 .gscet-1-left .item-imgs {
    width: 100%;
    height: 14.5em;
    border-radius: 10px 10px 0px 0px;
    overflow: hidden;
}

.gscet-1 .gscet-1-left .image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .3s;
    -webkit-transition: .3s;
}

.gscet-1 .gscet-1-left .item-bd {
    padding: 1.5em;
}

.gscet-1 .gscet-1-left .tit {
    font-size: 20px;
    font-size: 1em;
    line-height: 1.8em;
    margin-bottom: .85em;
}

.gscet-1 .gscet-1-left .doc {
    font-size: 16px;
    font-size: .8em;
    line-height: 1.7em;
    height: 3.42857em;
}

.gscet-1 .more {
    font-size: 16px;
    font-size: .8em;
    line-height: 1;
    margin-top: 2.5em;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    color: #00a26a;
}

.gscet-1 .more img {
    margin-right: .625em;
}

.gscet-1 .gscet-1-right .right-list {
    overflow: hidden;
}

@media (min-width:991.98px) {
    .gscet-1 .gscet-1-right .right-list {
        min-height: 17em;
    }
}

.gscet-1 .gscet-1-right {
    width: 48.33%;
    max-width: 48.33%;
    padding: 1.5em;
    background-color: #fff;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.08), 0px 12px 14px 0px rgba(0, 0, 0, 0.08);
    border-radius: 10px;
}

.gscet-1 .gscet-1-right .title {
    font-size: 20px;
    font-size: 1em;
    line-height: 1;
    color: #333;
    margin-bottom: 1.5em;
}

.gscet-1 .gscet-1-right .item {
    padding: .8em 0;
    border-bottom: 1px solid #eaeaea;
}

.gscet-1 .gscet-1-right .item:first-child {
    padding-top: 0;
}

.gscet-1 .gscet-1-right .item-box {
    margin-bottom: .6em;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
}

.gscet-1 .gscet-1-right .sign {
    min-width: 9.285em;
    height: 2em;
    font-size: 14px;
    font-size: .7rem;
    line-height: 1;
    color: #fff;
    margin-right: 1.42857em;
    border-radius: 3px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.gscet-1 .gscet-1-right .timer {
    font-size: 14px;
    font-size: .7em;
    line-height: 1;
    color: #333;
}

.gscet-1 .gscet-1-right .doc {
    font-size: 16px;
    font-size: .8em;
    color: #333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}


/* .gscet-1 .gscet-1-right .more {
    margin-top: 2.25em;
} */

.gscet-1 .gscet-1-right .more a {
    line-height: 1;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    color: #00a26a;
}

.gscet-1 .gscet-1-right .more img {
    margin-right: .625em;
}

@media (min-width:991.98px) {
    .gscet-1 .gscet-1-left .item:hover .image {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transition: .3s;
        -webkit-transition: .3s;
    }
    .gscet-1 .gscet-1-left .item:hover .item-bd {
        color: #00a26a;
    }
    .gscet-1 .gscet-1-right .item:hover .timer,
    .gscet-1 .gscet-1-right .item:hover .doc {
        color: #00a26a;
    }
}

@media (max-width:991.98px) {
    .p-cfgl .main-box {
        padding: 0;
        margin: 0;
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .gscet-1 {
        padding-bottom: 1rem;
    }
    .gscet-1 .imgs.app {
        width: 100%;
        height: 3.3rem;
    }
    .gscet-1 .gscet-1-box {
        display: block;
    }
    .gscet-1 .gscet-1-left .item {
        width: 6.9rem;
        width: 100%;
    }
    .gscet-1 .gscet-1-left {
        width: 100%;
        max-width: 100%;
    }
    .gscet-1 .gscet-1-left .item-imgs {
        width: 100%;
        height: 3.5rem;
    }
    .gscet-1 .gscet-1-left .item-bd {
        padding: .48rem .2rem .64rem .3rem;
    }
    .gscet-1 .gscet-1-left .tit {
        font-size: .36rem;
        line-height: 1;
    }
    .gscet-1 .gscet-1-left .doc {
        font-size: .28rem;
        line-height: .45rem;
    }
    .gscet-1 .more {
        font-size: .26rem;
        line-height: 1;
        margin-top: .5rem;
    }
    .gscet-1 .gscet-1-right {
        width: 100%;
        max-width: none;
        margin-top: .6rem;
        padding: .5rem .2rem .6rem .3rem;
    }
    .gscet-1 .gscet-1-right .item {
        padding: .4rem 0;
    }
    .gscet-1 .gscet-1-right .sign {
        width: 1.6rem;
        min-width: none;
        height: 0.4rem;
        font-size: .26rem;
        /* margin-bottom: 0.24rem; */
        margin-right: 0;
        margin-top: 0.27rem;
    }
    .gscet-1 .gscet-1-right .title {
        font-size: .34rem;
        line-height: 1;
        margin-bottom: .4rem;
    }
    .gscet-1 .gscet-1-right .timer {
        font-size: .26rem;
        line-height: 1;
    }
    .gscet-1 .gscet-1-right .doc {
        font-size: .3rem;
        line-height: .48rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
}


/* 理财 结束 */


/* 其他业务 开始 */

.gscet-2 {
    padding: 4em 0 0 0;
}

.gscet-2 .gscet2-swiper {
    padding: 1em;
    margin: -1em;
    overflow: hidden;
}

.gscet-2 ul {
    /*  */
}

.gscet-2 .gscet-2-box {
    padding: 4em 5em;
    position: relative;
    background-color: rgb(244 244 244 / 100%);
}

.gscet-2 .item {
    padding: 1.5em 1.5em 2em;
    background-color: #fff;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.08), 0px 12px 14px 0px rgba(0, 0, 0, 0.08);
    border-radius: 10px;
}

.gscet-2 .box {}

.gscet-2 .tit {
    font-size: 20px;
    font-size: 1em;
    line-height: 1;
    color: #333;
    margin-bottom: 1.5em;
}

.gscet-2 .slide-imgs {
    /* width: 23em; */
    height: 11em;
    overflow: hidden;
}

.gscet-2 .slide-imgs .image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .3s;
    -webkit-transition: .3s;
}

.gscet-2 .more {
    margin-top: 1.5em;
    display: flex;
    display: -webkit-flex;
}

.gscet-2 .more-item {
    font-size: 16px;
    font-size: .8em;
    color: #00a26a;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
}

.gscet-2 .more-item:first-child {
    margin-right: 5em;
}

.gscet-2 .more-item img {
    margin-right: .9375em;
}

.gscet2-btn-next,
.gscet2-btn-prev {
    width: 2em;
    height: 2em;
    border-radius: 50%;
    background-color: #ffffff;
    background: no-repeat center center;
    background-size: cover;
    box-shadow: 0px 9px 16px 0px rgba(128, 128, 128, 0.3);
    z-index: 12;
    position: absolute;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.gscet2-btn-next {
    top: calc(50% - 1.25em);
    right: -3.5em;
    background: no-repeat center center;
    background-size: inherit;
    background-color: #ffffff;
    background-image: url(/img/images/swiper-next-jt.png);
}

.gscet2-btn-prev {
    top: calc(50% - 1.25em);
    left: -3.5em;
    background: no-repeat center center;
    background-size: inherit;
    background-color: #ffffff;
    background-image: url(/img/images/swiper-prev-jt.png);
}

.gscet2-btn-next {
    top: 50%;
    right: -1em;
}

.gscet2-btn-prev {
    top: calc(50% - 1em);
    left: -1em;
}


/* .swiper-button-disabled {
    display: none !important;
} */

.gscet-2 .swiper-button-disabled {
    display: none;
}

@media (min-width:1000px) {
    .gscet2-btn-next:hover,
    .gscet2-btn-prev:hover {
        cursor: pointer;
    }
    .gscet-2 .item:hover .tit,
    .gscet-2 .item:hover .doc {
        color: #00a26a;
    }
    .gscet-2 .item:hover .image {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transition: .3s;
        -webkit-transition: .3s;
    }
    .gscet2-btn-next:hover {
        background-color: #00a26a;
        background-image: url(/img/images/swiper-next-jt-h.png);
    }
    .gscet2-btn-prev:hover {
        background-color: #00a26a;
        background-image: url(/img/images/swiper-prev-jt-h.png);
    }
}

@media (max-width:991.98px) {
    .gscet-2 {
        padding: 1rem 0 0 0;
    }
    .gscet-2 .gscet2-swiper {
        padding: .5rem;
        margin: -.5rem;
    }
    .gscet-2 .gscet-2-box {
        padding: .6rem .3rem 1.77rem;
        background-color: #f0f6db;
    }
    .gscet-2 .item {
        padding: .6rem .3rem;
    }
    .gscet-2 .tit {
        font-size: .34rem;
        line-height: 1;
        margin-bottom: .4rem;
    }
    .gscet-2 .slide-imgs {
        width: 100%;
        height: 2.85rem;
    }
    .gscet-2 .more {
        margin-top: .4rem;
    }
    .gscet-2 .more-item {
        font-size: .26rem;
    }
    .gscet-2 .more-item:first-child {
        margin-right: .4rem;
    }
    .gscet-2 .more-item img {
        width: .2rem;
        height: .2rem;
        margin-right: .18rem;
    }
    .gscet2-btn-next {
        width: 0.18rem;
        height: 0.27rem;
        position: absolute;
        top: inherit;
        right: 26.66%;
        bottom: 1rem;
        background-color: rgb(0 0 0 / 0%);
        box-shadow: none;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url(/img/images/public-btn-next.svg);
    }
    .gscet2-btn-prev {
        width: 0.18rem;
        height: 0.27rem;
        position: absolute;
        top: inherit;
        left: 26.6%;
        bottom: 1rem;
        background-color: rgb(0 0 0 / 0%);
        box-shadow: none;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url(/img/images/public-btn-prev.svg);
    }
    .gscet-2 .gscet2-btn {
        bottom: 1.1rem;
    }
    .gscet-2 .swiper-pagination-bullet {
        width: 1.25em;
        height: 0.1em;
        margin: 0 0.25em !important;
        background-color: #d0d0d0;
        border-radius: 0;
    }
    .gscet-2 .swiper-pagination-bullet-active {
        background-color: #00a26a;
    }
    .home2-swiper .swiper-pagination-bullet:first-child {
        margin-left: 0 !important;
    }
    .home2-swiper .swiper-pagination-bullet:last-child {
        margin-right: 0 !important;
    }
}


/* 其他业务 结束 */


/* 财富管理频道页 结束 */


/* 个人业务频道页 开始 */

.p-gryw .main-box {
    padding-top: 1.75em;
    padding-bottom: 1.5em;
}

@media (max-width:991.98px) {
    .p-gryw .main-box {
        padding-bottom: 0em;
    }
}


/* 个人储蓄 开始 */

.gscet-3 {
    padding: 0 0 4em 0;
}

.gscet-3 .gscet3-swiper {
    padding: 20px;
    margin: -20px;
    overflow: hidden;
}

.gscet-3 .item {
    background-color: #ffffff;
    border-radius: 10px;
    border: 1px solid #d5dedb;
    /* transition: .5s; */
}

.gscet-3 .title {
    padding: 1.4em 0;
    border-radius: 10px 10px 0 0;
    background-color: #f4f4f4;
    transition: .5s;
}

.gscet-3 .tit {
    font-size: 20px;
    font-size: 1em;
    line-height: 1;
    color: #333;
    text-align: center;
    transition: .5s;
}

.gscet-3 .bd {
    padding: 1.65em 1.5em 2.5em;
}

.gscet-3 .slide-imgs {
    width: 4.5em;
    height: 3.75em;
    margin: 0 auto;
}

.gscet-3 .slide-imgs img {
    width: 100%;
    height: 100%;
}

.gscet-3 .doc {
    font-size: 14px;
    font-size: .8em;
    line-height: 1.714em;
    margin-top: 2.357em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    transition: .5s;
    height: 5.14em;
}

@media (max-width:991.98px) {
    .gscet-3 {
        padding: 0 0 1rem 0;
    }
    .gscet-3 .swiper-slide-active {
        transition: .5s;
        /* transform: translateY(-10px); */
        border: 1px solid #00a26a;
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.08), 0px 12px 14px 0px rgba(0, 0, 0, 0.08);
    }
    .gscet-3 .swiper-slide-active .title {
        transition: .5s;
        background-color: #00a26a;
    }
    .gscet-3 .swiper-slide-active .tit {
        color: #fff;
        transition: .5s;
    }
    .gscet-3 .bd {
        padding: .4rem .3rem .44rem;
    }
    .gscet-3 .title {
        padding: .3rem 0;
    }
    .gscet-3 .tit {
        font-size: .34rem;
    }
    .gscet-3 .slide-imgs {
        height: 1rem;
        width: 1.2rem
    }
    .gscet-3 .doc {
        font-size: .28rem;
        line-height: .52rem;
        margin-top: .32rem;
    }
}

@media (min-width:1000px) {
    .gscet-3 .item:hover {
        transition: .5s;
        transform: translateY(-10px);
        border: 1px solid #00a26a;
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.08), 0px 12px 14px 0px rgba(0, 0, 0, 0.08);
    }
    .gscet-3 .item:hover .title {
        transition: .5s;
        background-color: #00a26a;
    }
    .gscet-3 .item:hover .tit {
        color: #fff;
        transition: .5s;
    }
    .gscet-3 .item:hover .doc {
        color: #00a26a;
        transition: .5s;
    }
}


/* 个人储蓄 结束 */


/* 个人贷款 开始 */

.gscet-4 {
    padding: 4em 0;
    background-color: #f4f4f4;
}

.gscet-4 .gscet4-swiper {
    padding: 20px;
    margin: -20px;
    overflow: hidden;
}

.gscet-4 .gscet4-swiper .swiper-button-disabled {
    display: none;
}

.gscet-4 .item {
    background-color: #ffffff;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.08), 0px 12px 14px 0px rgba(0, 0, 0, 0.08);
    border-radius: 10px;
}

.gscet-4 .slide-imgs {
    width: 100%;
    height: 12em;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
}

.gscet-4 .slide-imgs .image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .3s;
    -webkit-transition: .3s;
}

.gscet-4 .bd {
    padding: 1em 0;
}

.gscet-4 .tit {
    font-size: 20px;
    font-size: 1em;
    color: #333;
    text-align: center;
}

.gscet4-btn-next,
.gscet4-btn-prev {
    width: 2em;
    height: 2em;
    border-radius: 50%;
    background-color: #ffffff;
    background: no-repeat center center;
    background-size: cover;
    box-shadow: 0px 9px 16px 0px rgba(128, 128, 128, 0.3);
    z-index: 12;
    position: absolute;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    z-index: 11;
}

.gscet4-btn-next {
    top: calc(50% - 1.25em);
    right: -3.5em;
    background: no-repeat center center;
    background-size: inherit;
    background-color: #ffffff;
    background-image: url(/img/images/swiper-next-jt.png);
}

.gscet4-btn-prev {
    top: calc(50% - 1.25em);
    left: -3.5em;
    background: no-repeat center center;
    background-size: inherit;
    background-color: #ffffff;
    background-image: url(/img/images/swiper-prev-jt.png);
}

@media (min-width:1000px) {
    .gscet-4 .item:hover .doc,
    .gscet-4 .item:hover .tit {
        color: #00a26a;
    }
    .gscet-4 .item:hover .image {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transition: .3s;
        -webkit-transition: .3s;
    }
    .gscet4-btn-next:hover,
    .gscet4-btn-prev:hover {
        cursor: pointer;
    }
    .gscet4-btn-next:hover {
        background-color: #00a26a;
        background-image: url(/img/images/swiper-next-jt-h.png);
    }
    .gscet4-btn-prev:hover {
        background-color: #00a26a;
        background-image: url(/img/images/swiper-prev-jt-h.png);
    }
}

@media (max-width:991.98px) {
    .tableb {
        overflow: auto;
        width: 100%;
    }
    .gscet-4 {
        padding: 1rem 0;
        background-color: #f0f6db;
    }
    .gscet-4 .slide-imgs {
        width: 4.25rem;
        height: 3.45rem;
    }
    .gscet-4 .slide-imgs {
        width: 100%;
        height: 100%;
    }
    .gscet-4 .bd {
        padding: .24rem;
    }
    .gscet-4 .tit {
        font-size: .3rem;
        line-height: 1;
    }
}


/* 个人贷款 结束 */


/* 中间业务 开始 */

.gscet-5 {
    width: 100%;
    height: 40.25em;
    position: relative;
    margin-top: 4.5em;
}

.gscet-5 .global-inner {
    padding: 3em 5em 4em;
}

.gscet-5 .imgs {
    position: absolute;
    top: 0;
    left: 0;
    background: no-repeat center center;
}

.gscet-5 .imgs.web {
    width: 100%;
    height: 40.25em;
}

.gscet-5 .ggqy-heading {
    color: #fff;
}

.gscet-5 .ggqy-heading:after {
    background-color: #fff;
}

.gscet-5 .gscet5-swiper {
    height: 29.5em;
    padding: 20px;
    margin: -20px;
    overflow: hidden;
}

.gscet-5 .gscet5-swiper ul {
    height: 28em;
    flex-wrap: wrap;
    flex-direction: column;
}

.gscet-5 .item {
    max-width: 24em;
    max-height: 13em;
    background-color: #ffffff;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.08), 0px 12px 14px 0px rgba(0, 0, 0, 0.08);
    border-radius: 10px;
}

.gscet-5 .item:nth-child(even) {
    margin-top: 30px;
}

.gscet-5 .title {
    padding: 1.4em 0;
    border-radius: 10px 10px 0 0;
    background-color: #f4f4f4;
    transition: .5s;
}

.gscet-5 .tit {
    font-size: 20px;
    font-size: 1em;
    line-height: 1;
    color: #333;
    text-align: center;
    transition: .5s;
}

.gscet-5 .bd {
    padding: 1.25em 1.5em 1.5em;
}

.gscet-5 .docx {
    display: flex;
    display: -webkit-flex;
}

.gscet-5 .slide-imgs {
    width: 29.16%;
    margin-right: 1.4em;
}

.gscet-5 .slide-imgs .image {
    width: 4em;
    height: 3.75em;
}

.gscet-5 .doc {
    font-size: 16px;
    font-size: .8em;
    line-height: 1.714em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.gscet-5 .more {
    font-size: 16px;
    font-size: .8em;
    line-height: 1;
    margin-top: 2.5em;
    float: right;
    margin-bottom: 1em;
    /* display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: right;
    -webkit-justify-content: right; */
}

.gscet-5 .more-item {
    line-height: 1;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    color: #00a26a;
}

.gscet-5 .more-item img {
    margin-right: 0.625em;
}

@media (max-width:991.98px) {
    .gscet-5 {
        height: 7.85rem;
    }
    .gscet-5 .imgs.app {
        width: 100%;
        height: 7.85rem;
    }
    .gscet-5 .global-inner {
        padding: .8rem .3rem 1.76rem !important;
    }
    .gscet-5 .gscet5-swiper {
        height: 100%;
    }
    .gscet-5 .gscet5-swiper ul {
        height: 100%;
        flex-wrap: nowrap;
        flex-direction: inherit;
    }
    .gscet-5 .item:nth-child(even) {
        margin-top: 0;
    }
    .gscet-5 .title {
        padding: .33rem 0;
    }
    .gscet-5 .tit {
        font-size: .34rem;
        line-height: 1;
    }
    .gscet-5 .bd {
        padding: .24rem .3rem .56rem;
    }
    .gscet-5 .slide-imgs {
        width: 16.66%;
        height: auto;
        display: flex;
        -webkit-display: flex;
        align-items: center;
        -webkit-align-items: center;
    }
    .gscet-5 .slide-imgs .image {
        width: 1.05rem;
        height: 0.8rem;
    }
    .gscet-5 .doc {
        font-size: .28rem;
        line-height: .52rem;
    }
    .gscet-5 .more {
        font-size: .26rem;
        line-height: 1;
        margin-top: .38rem;
    }
    .gscet5-btn-next {
        width: 0.18rem;
        height: 0.27rem;
        position: absolute;
        top: inherit;
        right: 26.66%;
        bottom: 1rem;
        background-color: rgb(0 0 0 / 0%);
        box-shadow: none;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url(/img/images/public-btn-next-f.png);
        z-index: 11;
    }
    .gscet5-btn-prev {
        width: 0.18rem;
        height: 0.27rem;
        position: absolute;
        top: inherit;
        left: 26.6%;
        bottom: 1rem;
        background-color: rgb(0 0 0 / 0%);
        box-shadow: none;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url(/img/images/public-btn-prev-f.png);
        z-index: 11;
    }
    .gscet-5 .gscet5-btn {
        bottom: 1.1rem;
    }
    .gscet-5 .swiper-pagination-bullet {
        width: 1.25em;
        height: 0.1em;
        margin: 0 0.25em !important;
        background-color: #d0d0d0;
        border-radius: 0 !important;
    }
    .gscet-5 .swiper-pagination-bullet-active {
        background-color: #fff;
    }
}

@media (min-width:991.98px) {
    .gscet-5 .item:hover .tit {
        color: #fff;
        transition: .5s;
    }
    .gscet-5 .item:hover .title {
        background-color: #00a26a;
        transition: .5s;
    }
    .gscet-5 .item:hover .doc {
        color: #00a26a;
    }
}


/* 中间业务 结束 */


/* 银行卡业务 开始 */

.gscet-6 .gscet-6-box {
    margin-top: 4em;
    padding: 4em 5em 4.5em;
    background-color: #f4f4f4;
}

.gscet-6 .gscet6-swiper {
    padding: 20px;
    margin: -20px;
    overflow: hidden;
}

.gscet-6 .item {
    padding: 2em 0 1em 0;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0px 12px 14px 0px rgba(0, 0, 0, 0.08);
}

.gscet-6 .slide-imgs {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    /* overflow: hidden; */
}

.gscet-6 .image {
    width: 7em;
    height: 4.4em;
    margin-bottom: 1em;
    transition: .3s;
    -webkit-transition: .3s;
}

.gscet-6 .image img {
    width: 100%;
    height: 100%;
}

.gscet-6 .tit {
    font-size: 20px;
    font-size: 1em;
    line-height: 1;
    color: #333;
    text-align: center;
    transition: .5s;
    overflow: hidden;
}

@media (min-width:1000px) {
    .gscet-6 .item:hover .image {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transition: .3s;
        -webkit-transition: .3s;
    }
    .gscet-6 .item:hover .tit {
        color: #00a26a;
    }
}

@media (max-width:991.98px) {
    .gscet-6 .gscet-6-box {
        padding: .8rem .3rem 1.78rem;
    }
    .gscet-6 .item {
        padding: .5rem 0;
    }
    .gscet-6 .tit {
        font-size: .3rem;
        line-height: 1;
    }
    .gscet-6 .image {
        margin-bottom: .3rem;
    }
    .gscet6-btn-next {
        width: 0.18rem;
        height: 0.27rem;
        position: absolute;
        top: inherit;
        right: 26.66%;
        bottom: 1rem;
        background-color: rgb(0 0 0 / 0%);
        box-shadow: none;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url(/img/images/public-btn-next.svg);
        z-index: 11;
    }
    .gscet6-btn-prev {
        width: 0.18rem;
        height: 0.27rem;
        position: absolute;
        top: inherit;
        left: 26.6%;
        bottom: 1rem;
        background-color: rgb(0 0 0 / 0%);
        box-shadow: none;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url(/img/images/public-btn-prev.svg);
        z-index: 11;
    }
    .gscet-6 .gscet6-btn {
        bottom: 1.1rem;
    }
    .gscet-6 .swiper-pagination-bullet {
        width: 1.25em;
        height: 0.1em;
        margin: 0 0.25em !important;
        background-color: #d0d0d0;
        border-radius: 0 !important;
    }
    .gscet-6 .swiper-pagination-bullet-active {
        background-color: #00a26a;
    }
}


/* 银行卡业务 结束 */


/* 电子银行业务 开始 */

.gscet-7 {
    width: 100%;
    height: 24em;
    position: relative;
    margin-top: 4em;
    padding: 4em 0 0em 0;
}

.gscet-7 .imgs {
    position: absolute;
    top: 0;
    left: 0;
    background: no-repeat center center;
    background-size: cover;
}

.gscet-7 .imgs.web {
    width: 100%;
    height: 24em;
}

.gscet-7 .gscet-7-box {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.gscet-7 .ggqy-heading {
    color: #fff;
}

.gscet-7 .ggqy-heading:after {
    background-color: #fff;
}

.gscet-7 .gscet-7-box {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.gscet-7 .item {
    width: 29em;
    padding: 2em 7.25em 1.85em;
    border-radius: 6px;
    border: 6px solid #ededcc;
}

.gscet-7 .doc {
    font-size: 18px;
    font-size: .9em;
    color: #fff;
    text-align: center;
}

.gscet-7 .bd {
    margin-top: 1.5em;
    padding: 1.5em 0;
    background-color: #fff;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
    border-radius: 5px;
    transition: .5s;
}

.gscet-7 .tit {
    font-size: 20px;
    font-size: 1em;
    line-height: 1;
    color: #00a26a;
    font-weight: bold;
    text-align: center;
    transition: .5s;
}

@media (max-width:991.98px) {
    .gscet-7 {
        height: 10.36rem;
        margin-top: 1rem;
        padding: 1rem 0;
    }
    .gscet-7 .imgs.app {
        width: 100%;
        height: 10.36rem;
    }
    .gscet-7 .gscet-7-box {
        display: block;
    }
    .gscet-7 .item {
        width: 100%;
        padding: .75rem 1.55rem;
    }
    .gscet-7 .gscet-7-right {
        margin-top: .6rem;
    }
    .gscet-7 .doc {
        font-size: .3rem;
        line-height: 1;
    }
    .gscet-7 .bd {
        margin-top: .4rem;
        padding: .24rem 0;
    }
    .gscet-7 .tit {
        font-size: .32rem;
        line-height: 1;
        font-weight: bold;
    }
}

@media (min-width:991.98px) {
    .gscet-7 .bd:hover {
        background-color: #00a26a;
        transition: .5s;
    }
    .gscet-7 .bd:hover .tit {
        color: #fff;
        transition: .5s;
    }
}


/* 电子银行业务 结束 */


/* 个人业务频道页 结束 */


/* 本行风貌频道页 开始 */


/* 个人储蓄 开始 */

.p-bhfm .main-box {
    padding: 0em 0 0 0;
}

.p-bhfm .public-crumbs {
    padding-bottom: 0;
}


/* .p-bhfm .ggqy-headingbox {
    margin-bottom: .5rem;
} */

.gscet-8 {
    width: 100%;
    height: 30.1em;
    position: relative;
    margin-top: 0em;
    padding: 2.75em 0 0em 0;
}

@media (min-width:991.98px) {
    .gscet-8 .imgs {
        position: absolute;
        top: 0;
        left: 0;
        background: no-repeat center center;
        background-size: cover;
    }
}

.gscet-8 .imgs.web {
    width: 100%;
    height: 30.1em;
}

.gscet-8 .about-doc {
    font-size: 16px;
    font-size: .8em;
    line-height: 2.25em;
    text-indent: 2em;
}

.gscet-8 .more {
    font-size: 16px;
    font-size: .8em;
    line-height: 1;
    margin-top: 1.75em;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    color: #00a26a;
}

.gscet-8 .more a {
    line-height: 1;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    color: #00a26a;
}

.gscet-8 .more img {
    margin-right: 0.625em;
}

.gscet-8 .about-datas {
    margin-top: 3em;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.gscet-8 .box {
    display: flex;
    display: -webkit-flex;
    align-items: inherit;
    -webkit-align-items: inherit;
}

.gscet-8 .image {
    width: 3.25em;
    height: 3.25em;
    margin-right: 1em;
}

.gscet-8 .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.gscet-8 .bd {
    color: #00a26a;
}

.gscet-8 .item-data {
    display: flex;
    display: -webkit-flex;
    align-items: baseline;
}

.gscet-8 .num {
    font-size: 60px;
    font-size: 3em;
    line-height: 1;
    font-weight: bold;
}

.gscet-8 .unit {
    font-size: 16px;
    font-size: .8em;
}

.gscet-8 .item-tit {
    font-size: 16px;
    font-size: .8em;
    line-height: 1;
    margin-top: 0.5em;
    color: #666;
}

@media (max-width:991.98px) {
    .gscet-8 {
        height: 14.12rem;
    }
    .gscet-8 .imgs {
        position: absolute;
        bottom: 0;
        left: 0;
        background: no-repeat center center;
        background-size: cover;
    }
    .gscet-8 .imgs.app {
        width: 100%;
        height: 6.35rem;
    }
    .gscet-8 {
        padding: 1rem 0 0 0;
    }
    .gscet-8 .about-doc {
        font-size: .3rem;
        line-height: .58rem;
    }
    .gscet-8 .more {
        font-size: .26rem;
        line-height: 1;
        margin-top: .2rem;
    }
    .gscet-8 .about-datas {
        flex-wrap: wrap;
        margin-top: .5rem;
    }
    .gscet-8 .about-datas .item {
        width: 50%;
        margin-bottom: .4rem;
    }
    /* .gscet-8 .about-datas .item:nth-child(even) {
        padding-left: .1rem;
    } */
    .gscet-8 .image {
        width: .75rem;
        height: .75rem;
        margin-right: .23rem;
    }
    .gscet-8 .num {
        font-size: .69rem;
        line-height: 1;
    }
    .gscet-8 .unit {
        font-size: .22rem;
        line-height: 1;
    }
    .gscet-8 .item-tit {
        font-size: .24rem;
        line-height: .35rem;
        margin-top: .115rem;
    }
}


/* 个人储蓄 结束 */


/* 我行动态 开始 */

.gscet-9 {
    width: 100%;
    height: 38.75em;
    position: relative;
    margin-top: 0em;
    padding: 3.75em 0 3.75em 0;
}

.gscet-9 .imgs {
    position: absolute;
    bottom: 0;
    left: 0;
    background: no-repeat center center;
    background-size: cover;
}

.gscet-9 .imgs.web {
    width: 100%;
    height: 16.5em;
}

.gscet-9 .ggqy-headingbox {
    margin-bottom: 2em;
}

.gscet-9 .gscet-9-box {
    min-height: 25em;
    padding: 2.25em 2.5em 2.5em;
    background-color: #fff;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.08), 0px 12px 14px 0px rgba(0, 0, 0, 0.08);
    border-radius: 10px;
}

.gscet-9 .gscet-9-box .news-list {
    min-height: 17.3em;
    overflow: hidden;
}

.gscet-9 .news-list .item {
    padding: .55em 0 .55em 1.125em;
}

.gscet-9 .news-list .item:first-child {
    padding-top: 0;
}


/* .gscet-9 .news-list .box::before {
    left: -1.125em;
} */

.gscet-9 .more {
    font-size: 16px;
    font-size: .8em;
    line-height: 1;
    margin-top: 2.8125em;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    color: #00a26a;
}

.gscet-9 .more a {
    line-height: 1;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    color: #00a26a;
}

.gscet-9 .more img {
    margin-right: 0.625em;
}

@media (max-width:991.98px) {
    .gscet-9 {
        height: 100%;
        padding: 1rem 0;
    }
    .gscet-9 .ggqy-headingbox {
        margin-bottom: .4rem;
    }
    .gscet-9 .ggqy-heading {
        text-align: left;
        padding-left: .3rem;
    }
    .gscet-9 .ggqy-heading:after {
        top: 0.04rem;
        left: 0;
        width: .06rem;
        height: .45rem;
    }
    .gscet-9 .gscet-9-box {
        height: 100%;
        max-height: none;
        padding: .5rem .3rem .6rem;
    }
    .gscet-9 .news-list .item {
        padding: 0.3rem 0rem 0.3rem 0.3rem;
    }
    .gscet-9 .news-list .doc {
        white-space: none;
        line-height: .48rem;
    }
    .gscet-9 .more {
        font-size: .26rem;
        line-height: .26rem;
        margin-top: .76rem;
    }
    .gscet-9 .more img {
        width: .2rem;
        height: .2rem;
        margin-right: .1rem;
    }
}


/* 我行动态 结束 */


/* 消费者权益保护 开始 */

.gscet-10 {
    width: 100%;
    height: 30.25em;
    position: relative;
    margin-top: 0em;
    padding: 4em 0 0em 0;
}

@media (min-width:991.68px) {
    .gscet-10 .imgs {
        position: absolute;
        bottom: 0;
        left: 0;
        background: no-repeat center center;
        background-size: cover;
    }
}

.gscet-10 .imgs.web {
    width: 100%;
    height: 21em;
}

.gscet-10 .bd {
    width: 31%;
    margin-top: 4.5rem;
}

.gscet-10 .tit {
    font-size: 30px;
    font-size: 1.5em;
    line-height: 1;
    color: #333;
    font-weight: bold;
    margin-bottom: 1em;
}

.gscet-10 .doc {
    font-size: 16px;
    font-size: .8em;
    line-height: 1.71em;
    color: #333;
}

.gscet-10 .more {
    width: 8.25em;
    height: 2.5em;
    margin-top: 3.25em;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    background-color: #00a26a;
    border-radius: 24px;
}

.gscet-10 .more a {
    width: 100%;
    height: 100%;
    font-size: 16px;
    font-size: .8em;
    line-height: 1;
    color: #fff;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.gscet-10 .more img {
    width: 0.8125em;
    height: 0.8125em;
    margin-right: 0.625em;
    transition: 1s;
}

.gscet-10 .more img:last-child {
    display: none;
}

@media (max-width:991.68px) {
    .gscet-10 {
        height: 6.9rem;
        padding: 0;
    }
    .gscet-10 .imgs {
        position: absolute;
        bottom: 0;
        left: 0;
        background: no-repeat center center;
        background-size: cover;
    }
    .gscet-10 .imgs.app {
        width: 100%;
        height: 5.6rem;
    }
    .gscet-10 .bd {
        width: 100%;
        margin-top: 0;
        padding: .8rem .1rem 1.24rem 0;
    }
    .gscet-10 .tit {
        font-size: .4rem;
        line-height: .4rem;
        line-height: 1;
        margin-bottom: .28rem;
    }
    .gscet-10 .doc {
        font-size: .3rem;
        line-height: .58rem;
    }
    .gscet-10 .more {
        width: 2.3rem;
        height: .6rem;
        margin-top: .5rem;
    }
    .gscet-10 .more a {
        font-size: .26rem;
        line-height: 1;
    }
}

@media (min-width:991.98px) {
    .gscet-10 .more:hover {
        /* background-color: #fff; */
        background: rgba(2, 190, 117, .8);
    }
    /* .gscet-10 .more:hover a {
        color: #00a26a;
    }
    .gscet-10 .more:hover img:first-child {
        display: none;
        transition: 1s;
    }
    .gscet-10 .more:hover img:last-child {
        display: block;
        transition: 1s;
    } */
}


/* 消费者权益保护 结束 */


/* 本行风貌频道页 结束 */


/* 公司业务频道页 开始 */

.p-gsyw .main-box {
    padding: 2em 0 1.5em 0;
}

.gscet-11 .bd {}

.gscet-12 {
    width: 100%;
    height: 46.15em;
    position: relative;
}

.gscet-12 .imgs {
    position: absolute;
    top: 0;
    left: 0;
    background: no-repeat center center;
    background-size: cover;
}


/* .gscet-12 .gscet-2-box {
    padding: 0;
} */

.gscet-12 .imgs.web {
    width: 100%;
    height: 32.35em;
}

.gscet-12 .item {
    padding: 0;
    border: 10px;
}

.gscet-12 .slide-imgs {
    height: 12em;
    border-radius: 10px 10px 0 0;
}

.gscet-12 .slide-imgs .image {
    height: 100%;
    border-radius: 10px 10px 0 0;
}

.gscet-12 .bd {
    padding: 1.5em 1.5em 2.3em;
}

.gscet-12 .tit {
    text-align: center;
    margin-bottom: 1.25em;
}

.gscet-12 .doc {
    font-size: 16px;
    font-size: .8em;
    line-height: 1.71em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 5.14em;
}

.gscet-12 .more {
    margin-top: 2em;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.gscet-12 .more-item {
    margin: 0 !important;
}


/* .gscet-12 .gscet2-btn-next {
    background-image: url(/img/images/public-btn-next.svg);
}

.gscet-12 .gscet2-btn-prev {
    background-image: url(/img/images/public-btn-prev.svg);
} */


/* .gscet-12 .swiper-pagination-bullet {
    background-color: #00a26a;
}

.gscet-2 .swiper-pagination-bullet-active {
    background-color: #d0d0d0;
} */

@media (max-width:991.98px) {
    .p-gsyw .main-box {
        padding: 1rem 0 0rem 0;
    }
    .gscet-12 .imgs.web {
        height: 8.5rem;
    }
    .gscet-12 {
        height: 100%;
    }
    .gscet-12 .slide-imgs {
        height: 100%;
        /* height: 2.6rem; */
    }
    .gscet-12 .bd {
        padding: .4rem .3rem .44rem;
    }
    .gscet-12 .tit {
        margin-bottom: .4rem;
    }
    .gscet-12 .doc {
        font-size: .28rem;
        line-height: .52rem;
        margin-top: 0.32rem;
    }
    .gscet-12 .more {
        margin-top: .36rem;
        font-size: .26rem;
        line-height: 1;
    }
    .gscet-12 .gscet2-btn-next {
        background-image: url(/img/images/public-btn-next-f.png);
    }
    .gscet-12 .gscet2-btn-prev {
        background-image: url(/img/images/public-btn-prev-f.png);
    }
    .gscet-12.gscet-2 .swiper-pagination-bullet {
        background-color: #00a26a;
        background-color: #fff;
        border-radius: 0;
    }
    .gscet-12.gscet-2 .swiper-pagination-bullet-active {
        background-color: #fff;
        background-color: #00a26a;
    }
}

.gscet-13 {
    height: 100%;
    /* background-color: #f0f6db; */
}

.gscet-13 .more-item {
    font-size: 16px;
    font-size: .8em;
    color: #00a26a;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
}

.gscet-13 .more-item img {
    margin-right: 0.9375em;
}

@media (max-width:991.98px) {
    .gscet-12 .gscet-2-box {
        background-color: rgb(0 0 0 / 0%);
    }
}

@media (min-width:1000px) {
    .gscet-12 .gscet2-btn-next:hover {
        /* background-color: #fff; */
        /* background-size: cover; */
        background-image: url(/img/images/swiper-next-jt-h.png);
    }
    .gscet-12 .gscet2-btn-prev:hover {
        /* background-color: #fff; */
        /* background-size: cover; */
        background-image: url(/img/images/swiper-prev-jt-h.png);
    }
}


/* 公司业务频道页 结束 */


/* 国际业务频道页 开始 */

.gscet-14 {
    height: 100%;
    width: 100%;
}

.gscet-14 .ggqy-headingbox {
    margin-bottom: 1.75em;
}

.gscet-14 .gscet-14-list .list {
    padding: 0 18.3em;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.gscet-14 .gscet-14-list .list-item {
    width: 9.444em;
    height: 2.22em;
    font-size: 18px;
    font-size: .9em;
    line-height: 1;
    color: #333;
    border-radius: 20px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.gscet-14 .gscet-14-list .list-item.active {
    color: #fff;
    background-color: #00a26a;
}

.gscet-14 .gscet14-swiper-box {
    margin-top: 1.7em;
}

.gscet-14 .gscet14-swiper:last-child {
    display: none;
    opacity: 0;
}

.gscet4-btn-next {
    top: calc(50% - 0em);
}

.gscet4-btn-prev {
    top: calc(50% - 0em);
}

@media (max-width:991.98px) {
    .gscet-14 .gscet-14-list .list {
        padding: 0 .3rem;
    }
    .gscet-14 .gscet-14-list .list-item {
        width: 2.4rem;
        height: .6rem;
        font-size: .28rem;
        line-height: 1;
    }
}

@media (min-width:1000px) {
    .gscet-14 .gscet-14-list .list-item:hover {
        cursor: pointer;
    }
}


/* 特色产品 开始 */

.gscet-15 {
    height: 24.3em;
    margin: 4em 0;
}

.gscet-15 .imgs.web {
    height: 24.3em;
}

.gscet-15 .global-inner {
    padding: 3em 3em 4em;
}

.gscet-15 .gscet15-swiper {
    overflow: hidden;
}

.gscet-15 .item:nth-child(even) {
    margin-top: 0;
}

.gscet-15 .bd {
    padding: 1.2em 1.5em 1.5em;
}

.gscet-15 .slide-imgs {
    width: 3.25em;
    height: 3.25em;
    margin-right: 0;
    flex: 0 0 3.25em;
}

.gscet-15 .slide-imgs .image {
    width: 100%;
    height: 100%;
}

.gscet-15 .doc {
    height: 3.2em;
    margin-left: 1.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.gscet-15 .more {
    margin-top: 1.5em;
}

@media (max-width:991.98px) {
    .gscet-15 {
        margin-top: 1rem;
    }
    .gscet-5 .item {
        max-height: none;
    }
    .gscet-15 .slide-imgs {
        width: 1rem;
        height: 1rem;
    }
    .gscet-15 .bd {
        padding: .24rem .3rem .56rem;
    }
    .gscet-15 .docx {
        flex-wrap: wrap;
        justify-content: center;
        -webkit-justify-content: center;
    }
    .gscet-15 .doc {
        margin-top: .3rem;
    }
    .gscet-15 .more {
        justify-content: center;
        -webkit-justify-content: center;
    }
}


/* 特色产品 结束 */


/* 外汇牌价 开始 */

.gscet-16 {
    height: 21em;
}

.gscet-16 .imgs.web {
    width: 100%;
    height: 21em;
    padding: 0;
}

.gscet-16 .bd {
    margin-top: 0;
}

@media (max-width:991.98px) {
    .gscet-16 {
        height: 5.61rem;
        padding: 1rem 0.5rem 1rem 0;
    }
    .gscet-16 .bd {
        padding: 0;
    }
    .gscet-16 .tit,
    .gscet-16 .doc {
        color: #fff;
    }
    .gscet-16 .more {
        background-color: rgb(0 0 0 / 0%);
        justify-content: left;
    }
    .gscet-16 .more a {
        justify-content: left;
    }
    .gscet-16 .ggqy-heading {
        color: #fff;
        margin-bottom: .36rem;
    }
    .gscet-16 .ggqy-heading:after {
        background-color: #fff;
    }
}


/* 外汇牌价 结束 */


/* 国际结算 开始 */

.gscet-17 {
    padding-bottom: 4em;
}

.gscet-17 .gscet-17-list {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.gscet-17 .item {
    width: 16.66%;
}

.gscet-17 .box {
    width: 100%;
    height: 100%;
}

.gscet-17 .image {
    width: 3.5em;
    height: 3em;
    margin: 0 auto;
    margin-bottom: 1.5em;
    overflow: hidden;
}

.gscet-17 .image img {
    width: 100%;
    height: 100%;
}

.gscet-17 .tit {
    font-size: 20px;
    font-size: 1em;
    line-height: 1;
    color: #333;
    text-align: center;
}

@media (max-width:991.98px) {
    .gscet-17 {
        padding-bottom: 1rem;
    }
    .gscet-17 .gscet-17-list {
        display: flex;
        display: -webkit-flex;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }
    .gscet-17 .item {
        width: 33.33%;
    }
    .gscet-17 .item:nth-child(1),
    .gscet-17 .item:nth-child(2),
    .gscet-17 .item:nth-child(3) {
        margin-bottom: .5rem;
    }
    .gscet-17 .image {
        width: .95rem;
        height: .70rem;
        margin-bottom: .3rem;
    }
    .gscet-17 .tit {
        font-size: .34rem;
        line-height: 1;
        height: .5rem;
        line-height: 1.5;
    }
}

@media (min-width:1000px) {
    .gscet-17 .item:hover .tit {
        color: #00a26a;
    }
}


/* 国际结算 结束 */


/* 国际业务频道页 结束 */


/* 公司业务频道新增 开始 */

.gscet-18 {
    height: 26.35em;
    padding-top: 0em;
}

.gscet-18 .global-inner {
    padding-top: 4.5em;
}

.gscet-18 .ggqy-headingbox {
    position: relative;
}

@media (max-width:991.98px) {
    .gscet-18 {
        height: 5.6rem;
        padding: .8rem 0.5rem 1rem 0;
    }
    .gscet-18 .ggqy-headingbox {
        margin-bottom: 0;
    }
}


/* 公司业务频道新增 结束 */


/* 计算器 开始 */


/*** 计算器 ***/

.form-cal {
    max-width: 100%;
}

.form-cal .flex-cell {
    max-width: 400px;
}

.form-cal .frm-tips {
    font-size: 12px;
    line-height: 20px;
    color: #0075c2;
    margin-top: 30px;
}

.form-result {
    margin-top: 30px;
    padding-top: 18px;
    /* border-top: solid 1px #dcdcdc; */
}

.form-result table {
    width: 100%;
    font-size: 16px;
    font-size: 0.8em;
    line-height: 1.875em;
    border: none;
}

.form-result th,
.form-result td {
    border: none;
    border-bottom: solid 1px #dcdcdc;
    font-size: 1em;
    line-height: inherit;
    padding: 0 0.9275em;
    white-space: nowrap;
}

.form-result th {
    height: 3.75em;
    border-top: solid 1px #00a26a;
    background: #f9f9f9;
    color: #00a26a;
    font-weight: bold;
}

.form-result td {
    height: 3.5em;
    background: #fff;
}

.form-result td.td1 {
    white-space: normal;
}

.form-result tr th:first-child,
.form-result tr td:first-child {
    padding-left: 1.875em;
}

.form-result tr th:last-child,
.form-result tr td:last-child {
    padding-right: 1.875em;
}

.frm-table {
    margin-top: 30px;
}

.frm-table .form-group-bd {
    width: 100%;
    overflow: hidden;
    overflow-x: auto;
}

.frm-table table {
    min-width: 500px;
}

.form-calLoan .control-label {
    flex: 0 0 8em;
    -webkit-flex: 0 0 8em;
}

.form-calDebt .control-label,
.form-calFinancial .control-label,
.form-calForeign .control-label {
    flex: 0 0 8em;
    -webkit-flex: 0 0 8em;
}

@media screen and (max-width: 991.98px) {
    .form-cal {
        width: 100%;
    }
}

@media screen and (max-width: 767.98px) {
    .form-cal .frm-tips {
        font-size: 0.24rem;
        line-height: 0.42rem;
        margin-top: 0.3rem;
    }
    .form-result {
        margin-top: 0.5rem;
        padding-top: 0.3rem;
    }
    .form-result table {
        font-size: 0.28rem;
        line-height: 0.48rem;
    }
    .form-result th,
    .form-result td {
        padding: 0 0.1rem;
    }
    .form-result tr th:first-child,
    .form-result tr td:first-child {
        padding-left: 0.2rem;
    }
    .form-result tr th:last-child,
    .form-result tr td:last-child {
        padding-right: 0.2rem;
    }
    .frm-table {
        margin-top: 0.3rem;
    }
    .form-calLoan .flex-cell {
        max-width: 100%;
    }
}


/* 计算器 结束 */

input[type=checkbox] {
    box-sizing: inherit;
    padding: inherit;
}


/* 收费标准 开始 */

.charge-list.news-list .box::before {
    display: none;
}

.charge-list .file {
    width: .9em;
    height: 1em;
    margin-right: .5em;
}

.charge-list .item {
    padding-left: 0;
}

.charge-list .item:first-child {
    border-top: 1px solid #eaeaea;
    padding-top: .7em;
}

.charge-list .itembox {
    width: 80%;
    display: flex;
    display: -webkit-flex;
    align-items: baseline;
    -webkit-align-items: baseline;
    justify-content: center;
    -webkit-justify-content: center;
}

.charge-list .doc {
    width: 100%;
}

.p-charge .global-paging {
    margin-top: 2.5em;
}

@media (max-width:991.98px) {
    .p-charge .global-paging {
        margin-top: .6rem;
    }
    .p-charge .news-list .timer {
        padding-left: .4rem;
    }
}


/* 收费标准 结束 */


/* 存款利率 开始 */

.p-rate .layout-content {
    padding-bottom: 3.5em;
}

.p-rate .layout-head {
    margin-bottom: 2em;
}

.rate-doc-box {
    width: 100%;
}

.rate-doc-box p {
    font-size: 16px;
    font-size: .8em;
    line-height: 2.25em;
    /* text-indent: 1em; */
}

.rate-doc-box h1,
.rate-doc-box h2,
.rate-doc-box h3,
.rate-doc-box h4,
.rate-doc-box h5 {
    font-size: 18px;
    font-size: .9em;
    line-height: 2em;
    margin-top: 1.75em;
    padding-left: .77em;
    /* margin-bottom: 1.25em; */
    color: #00a26a;
    font-weight: bold;
    position: relative;
}

.rate-doc-box h1::before,
.rate-doc-box h2::before,
.rate-doc-box h3::before,
.rate-doc-box h4::before,
.rate-doc-box h5::before {
    position: absolute;
    content: '';
    top: 9px;
    left: 0;
    width: 4px;
    height: 1em;
    border-radius: 2px;
    background-color: #00a26a;
}

.rate-doc-box table {
    width: 100%;
    margin-top: 1.1em;
}

.rate-doc-box td {
    /* font-size: 16px; */
    font-size: .9em;
    line-height: 2.25em;
    color: #333;
    /* text-indent: 2em; */
    padding: .5em 2em;
}


/* .rate-doc-box tr:first-child {
    text-align: center;
} */

.rate-doc-box td:first-child {
    width: 50%;
}

.rate-doc-box .td1 {
    text-align: center;
}

.rate-doc-box .td1 td {
    color: #00a26a;
    font-weight: bold;
}

.rate-doc-box .td1 span {
    color: #999;
    font-weight: normal;
}

.rate-doc-box .td1,
.rate-doc-box .td6 {
    background-color: #f7f7f5;
}

.rate-doc-box tr td:first-child p:first-child {
    /* font-weight: bold; */
    /* padding-left: 1.875em; */
    line-height: 1.875em;
}

.rate-doc-box tr td:first-child p {
    /* padding-left: 3.4375em; */
}

.rate-doc-box tr:nth-child(5) td:nth-child(1) p,
.rate-doc-box tr:nth-child(4) td:nth-child(1) p {
    text-indent: 3em;
}

.rate-doc-box tr:nth-child(5) td:nth-child(1) p:nth-child(1),
.rate-doc-box tr:nth-child(4) td:nth-child(1) p:nth-child(1) {
    text-indent: 1em;
}

.rate-doc-box tr:nth-child(5) td:nth-child(1) p:nth-child(2),
.rate-doc-box tr:nth-child(4) td:nth-child(1) p:nth-child(2) {
    text-indent: 3em;
}

.rate-doc-box tr:last-child td:nth-child(1) p {
    text-indent: 3em;
}

@media (max-width:991.98px) {
    .p-rate .layout-content {
        padding-bottom: .8rem;
    }
    .rate-doc-box p,
    .rate-doc-box h1,
    .rate-doc-box h2,
    .rate-doc-box h3,
    .rate-doc-box h4,
    .rate-doc-box h5 {
        font-size: .3rem;
        line-height: .6rem;
    }
    .rate-doc-box h1::before,
    .rate-doc-box h2::before,
    .rate-doc-box h3::before,
    .rate-doc-box h4::before,
    .rate-doc-box h5::before {
        height: .3rem;
    }
    .rate-doc-box td {
        font-size: .28rem;
        line-height: .4rem;
        padding: .3rem .2rem;
    }
    .rate-doc-box td:first-child {
        width: 60%;
    }
    .rate-doc-box tr td:first-child p {
        padding-left: .6rem;
    }
    .rate-doc-box tr td:first-child p:first-child {
        padding-left: .2rem;
        line-height: .45rem;
    }
    .rate-doc-box tr:nth-child(5) td:nth-child(1) p:nth-child(1),
    .rate-doc-box tr:nth-child(4) td:nth-child(1) p:nth-child(1) {
        text-indent: 1.2em;
    }
    .rate-doc-box tr:nth-child(5) td:nth-child(1) p:nth-child(2),
    .rate-doc-box tr:nth-child(4) td:nth-child(1) p:nth-child(2) {
        text-indent: 1.8em;
    }
    .rate-doc-box tr:last-child td:nth-child(1) p {
        text-indent: 3.6em;
        padding-left: 0;
    }
    .rate-doc-box tr:nth-child(5) td:nth-child(1) p,
    .rate-doc-box tr:nth-child(4) td:nth-child(1) p {
        text-indent: 1.8em;
    }
}


/* 存款利率 结束 */


/* 投简历 */

#filetext {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
}

.control-label {
    margin-right: 0;
}

.control-label-x {
    font-size: .8em;
}

@media (max-width:991.98px) {
    .p-calc .form-btnbox .control-label {
        flex: 0 0 8em;
        -webkit-flex: 0 0 8em;
    }
}

.p-website .frm-vcode .control-label {
    width: 65px;
    flex: 0 0 65px;
    -webkit-flex: 0 0 65px;
}

.p-website .frm-vcode #applyVcode {
    width: 123px;
    min-width: auto;
    margin-right: 10px;
}

.p-website .frm-vcode .inpt {
    width: auto;
    max-width: none;
    flex: none;
    -webkit-flex: none;
}

.calc-doc-box .layout-h .add-tips-box {
    display: none;
    color: red;
}


/* 2022.11.21 新增结构样式 */

.p-website .add-time {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.add-time h1,
.add-time h2,
.add-time h3,
.add-time h4,
.add-time h5 {
    margin-top: 0;
}

.add-time .form-group-cell {
    width: 9.5em;
    max-width: none;
    flex: none;
    -webkit-flex: none;
}

.add-time #applyEdu {
    height: 2em;
    font-size: .8em;
    border: 1px solid #999;
    /* border-radius: 10px; */
    background: url(/img/images/chevron-down-gray.svg) no-repeat right 0.75em center;
    background-size: 1.125em auto;
}

@media (min-width:991.98px) {
    .add-time #pplyEdu:hover {
        cursor: pointer !important;
    }
    .p-website .layout-content {
        min-height: 7em;
    }
}

.sfbz-sx {
    width: 7.5em;
    margin: -2em 0em 1em auto;
}

@media (max-width:991.98px) {
    .sfbz-sx {
        width: 2.5rem;
        margin-left: inherit;
        margin-top: .3rem;
    }
    .add-time #applyEdu {
        font-size: .24rem;
        background: url() no-repeat right 0.75em center;
    }
}


/* .positionFixed .layout-aside{
    position: fixed;
    top: 2.35em;
    left: 18.3%;
    z-index: 2;
}

.positionFixed .layout-row{
    display: block;
}

.positionFixed .layout-content{
    max-width: 75.8333%;
    float: right;
    flex: none;
    -webkit-flex: none;
}

.positionFixed  .intordimgs.web{
    position: fixed;
    left: 0;
    top: 0;
} */


/* @media (min-width:991.98px) {
    .overScrollbox{
        height: 20em !important;
    }
} */


/* .positionFixed header{
    position: fixed;
    top: 0;
    left: 0;
} */

.gjj {
    display: none !important;
}

.gjj-block-n .gjj {
    display: none !important;
}

.gjj-block .gjj {
    display: block !important;
    display: flex !important;
}