@charset "utf-8";

body {
    font-family: "pingfang sc", "microsoft yahei";
}

.altumcode {
    --fontfamily: "pingfang sc", "microsoft yahei";
}

@font-face {
    font-family: 'shangshi';
    src:  format('woff2'),
         format('woff');
    font-weight: normal;
    font-style: normal;
}


/* 英文站换行规则 */
/* p,div,h1,h2,h3,h4,h5,h6,span,a{ 
    word-wrap: normal; 
    word-break: keep-all; 
} */
/*分享翻译*/
.ys-wechat-cont-parga p::before {
    /*分享中文版本*/
    content: '分享到 - 微信';
    /*分享英文版本*/
    /* content: 'share the - weixin'; */
}

/*导航默认选中*/
.yxnav-active1 {}

.yxnav-active2 {}

/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .2);
}

/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child) {
    display: none;
}

/* 规范 star */

.std-h1 {
    font-size: 64px;
    line-height: 1.2;
}

.std-h2,
.std-h2 p,
.yxedr-active h2 {
    font-size: 56px;
    line-height: 1.2;
}

.std-h3,
.std-h3 p,
.yxedr-active h3 {
    font-size: 48px;
    line-height: 1.2;
}


.std-tit44 {
    font-size: 44px;
    line-height: 1.2;
}

.std-h4,
.std-h4 p,
.yxedr-active h4 {
    font-size: 32px;
    line-height: 1.2;
}

.std-h5,
.std-h5 p,
.yxedr-active h5 {
    font-size: 24px;
    line-height: 1.2;
}

.std-tit20,
.std-tit20 p {
    font-size: 20px;
    line-height: 1.8;
}

.std-word,
.std-word p {
    font-size: 16px;
    line-height: 1.65;
}

.std-word1,
.std-word1 p {
    font-size: 18px;
    line-height: 1.65;
}

.yxedr-active p {
    font-size: 16px;
    line-height: 1.65;
    color: #5f7181;
    margin-bottom: 12px;
}


.std-padd {
    padding: 120px 0;
}

.std-mar {
    margin-bottom: 50px;
}

:root {
    --colortext1: #5f7181;
    --colormain: #003b8f;
}

/* 规范 end */


.ys-hd-pc {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 80;
    transition: all 0.36s;
}

.mod-head {
    width: 100%;
    display: flex;
    padding-left: 120px;
    padding-right: 120px;
    position: relative;
    justify-content: space-between;
    transition: all 0.36s;
}

.mod-head::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: rgba(255, 255, 255, 0.3);
}

.head-logo {
    width: 346px;
    line-height: 80px;
}

.mod-head-ri {
    display: flex;
}

.head-nav-item-title {
    line-height: 80px;
    color: #fff;
    transition: all 0.36s;
    font-size: 16px;
    display: block;
    position: relative;
    white-space: nowrap;
}

.head-nav-item-title::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #003b8f;
    left: -12px;
    opacity: 0;
    transition: all 0.36s;
}

.head-nav {
    display: flex;
}

.head-nav-item {
    padding: 0 30px;
}

.mhrs-icon {
    line-height: 80px;
    width: 40px;
    cursor: pointer;
}

.mod-head-ri-lang,
.mod-head-ri-sear {
    margin-left: 40px;
    position: relative;
    z-index: 10;
}

.mod-head-ri-lang {
    position: relative;
}

.mhrs-btm {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translatex(-50%);
    background: rgba(224, 242, 253, 0.70);
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    width: 120px;
    padding: 15px;
    border-radius: 10px;
    display: none;
    box-shadow: 0 0px 13px 0 rgba(0, 0, 0, 0.1);
}

.mhrs-btm a {
    display: block;
    line-height: 1.5;
    color: #333;
    text-align: center;
    padding: 5px 0;
}

.head-logo img:nth-child(2) {
    opacity: 0;
}


.yx_search3_btn {
    width: 27px;
    margin-right: 50px;
    line-height: 60px;
    position: relative;
}

.yx_search3_btn img {
    width: 100%;
    transition: all .36s;
}

.yx_search3img1 {
    position: relative;
    top: 0;
    left: 0;
}

.yx_search3img2 {
    position: absolute;
    top: 18px;
    left: 0;
    opacity: 0;
}

.yx_search3box {
    position: relative;
}

.yx_search3xlbox {
    width: 100%;
    height: 250px;
    background: rgba(224, 242, 253, 0.70);
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    box-shadow: 0 5px 13px rgba(35, 50, 64, 0.13);
    display: none;
    position: fixed;
    left: 0;
    z-index: 99;
    border-radius: 0px 0px 30px 30px;
}

.yx_search3_tbox {
    width: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 60px;
    border-bottom: 1px solid #666;
}

.yx_search3xlbtn {
    width: 27px;
    line-height: 60px;
}

.yx_search3xlbtn img {
    width: 100%;
    transition: all .36s;
}

.yx_search3_xls {
    width: calc(100% - 27px);
    padding-right: 20px;
}

.yx_search3_xls input {
    font-size: 16px;
    line-height: 3.75;
    color: #666;
    width: 100%;
    transition: all .36s;
}

.yx_search3_xls input::placeholder {
    color: #666;
}

.yx_search3.act .yx_search3_btn .yx_search3img2 {
    opacity: 1;
}

.yx_search3.act .yx_search3_btn .yx_search3img1 {
    opacity: 0;
}

.yx_search3_btn.on .yx_search3img2 {
    opacity: 1;
}

.yx_search3_btn.on .yx_search3img1 {
    opacity: 0;
}

.home-banner {
    height: 100vh;
}

.home-banner .ys-ban-li {
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
}

.home-banner .ys-ban-imgbox {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.home-banner .ys-ban-imgbox img {
    width: 100%;
}

.home-dots {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.home-dots-li {
    position: absolute;
    transform: translate(-50%, -50%);
    cursor: pointer;
}

.home-dots-li-num {
    width: 38px;
    height: 38px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.home-dots-li-num p {
    font-family: 'shangshi';
    font-size: 16px;
    line-height: 1.6;
    color: #157ac8;
    font-weight: bold;
}

.home-dots-li-icon {
    width: 72px;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translatex(-50%);
    pointer-events: none;
}

.home-dots-li-icon img {
    width: 100%;
}

.hdlm-link img {
    width: 20px;
    flex: none;
}

.hdlm-link p {
    color: #003b8f;
    line-height: 1.65;
    flex: none;
    padding-right: 10px;
}

.hdlm-link {
    border-radius: 80px;
    /* background: #fff; */
    display: flex;
    align-items: center;
    padding: 4px 16px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.hdlm-link::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: -1;
    width: 0;
}

.home-dots-li-more {
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    left: 100%;
    padding-left: 10px;
    display: flex;
    pointer-events: none;
}

.home-dots-li-more .hdlm-link {
    white-space: nowrap;
    flex: none;
}

.home-dots-li-more .hdlm-link p,
.home-dots-li-more .hdlm-link img {
    /* transition: all 0.36s; */
    opacity: 0;
}

/*.home-wrap {*/
/*    background: #95c0d2;*/
/*}*/

.mod-main {
    width: 100%;
    padding: 0 30px;
}

.home-dynam {
    width: 100%;
    padding-bottom: 0 !important;
    position: relative;
}

.home-dynam-top {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.home-dynam-top-le .std-h3 {
    color: #333333;
    font-weight: bold;
    line-height: 1.2;
}

.home-dynam-btm {
    width: 100%;
    position: relative;
}

.mod-cont {
    width: 100%;
    position: relative;
    background: #fff;
    border-radius: 30px;
}

.hdtr-link {
    display: flex;
    border: 1px solid #003b8f;
    border-radius: 100px;
    padding: 9px 10px;
    transition: all 0.36s;
    align-items: center;
    cursor: pointer;
}

.hdtr-link p {
    color: #003b8f;
    line-height: 1.65;
    min-width: 154px;
    text-align: center;
    transition: all 0.36s;
    padding-left: 10px;
    padding-right: 10px;
}

.hdtr-link-img {
    width: 26px;
}

.home-dynam-btm-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
}

.hdbu-li {
    width: 33.333333%;
    padding: 0 12px;
}

.hdbu-link {
    width: 100%;
    display: block;
    position: relative;
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(0, 59, 143, 0.20);
}

.hdbu-link::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 1px;
    background: #003b8f;
    transition: all 0.36s;
    opacity: 0;
}

.hdbu-link .ys-imgbox-cover {
    border-radius: 10px;
}

.hdbu-link-info {
    width: 100%;
    padding-top: 24px;
    margin-bottom: 56px;
}

.hdbu-link-info p {
    color: #676767;
    line-height: 1.6;
    transition: all 0.36s;
    height: 3.2em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.hdbu-link-btm {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
}

.hdbu-link-btm-ri {
    width: 28px;
}

.hdbu-link-btm-ri img:nth-child(2) {
    opacity: 0;
}

.hdbu-link-btm-ri img {
    transform: scale(1) !important;
}

.hlbl-li img {
    width: 16px;
}

.hlbl-li p {
    font-size: 14px;
    color: #5f7181;
    line-height: 1.6;
    padding-left: 8px;
    transition: all 0.36s;
}

.hlbl-li {
    display: flex;
    align-items: center;
    margin-right: 40px;
}

.hlbl-li:last-child {
    margin-right: 0;
}

.hdbu-link-btm-le {
    display: flex;
}

.hlbl-icon img:nth-child(2) {
    opacity: 0;
}

.hlbl-icon img {
    transform: scale(1) !important;
}

.home-strate {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
}

.home-strate-top {
    width: 1015px;
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
    margin-bottom: 73px;
}

.home-strate-top .std-h3 {
    color: #333333;
    font-weight: bold;
    line-height: 1.2;
}

.home-strate-top p {
    color: #5f7181;
    line-height: 1.8;
    margin-top: 50px;
}

.home-strate-ul-li {
    width: 16.666666%;
    padding: 0 20px;
    text-align: center;
    margin-bottom: 30px;
}

.home-strate-ul {
    margin: 0 -20px;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 25px;
}

.hsul-top p {
    color: #003b8f;
    line-height: 1.6;
}

.hsul-top {
    width: 100%;
    border-top: 1px solid rgba(0, 59, 143, 0.20);
    padding-top: 24px;
    margin-bottom: 8px;
}

.hsul-btm p {
    color: #a5a5a5;
    line-height: 1.6;
}

.home-strate-info p {
    color: #9f9f9f;
    line-height: 1.65;
    font-size: 14px;
    text-align: right;
}

.home-strate-info {
    margin-bottom: 10px;
}

.home-strate-desz {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.home-strate-desz img {
    width: 100%;
}

.home-strate .ys-cont1440 {
    position: relative;
    z-index: 10;
}

.home-strate-more {
    display: flex;
    justify-content: center;
}

.home-medici {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
    z-index: 2;
}

.home-medici-ul-li {
    width: 33.333333%;
    padding: 0 66px;
}

.home-medici-ul {
    margin: 0 -66px;
    display: flex;
    flex-wrap: wrap;
}

.hmul-link {
    width: 100%;
    display: block;
    position: relative;
}

.hmul-wrap {
    width: 100%;
    padding: 40px 0;
}

.hmul-link .ys-imgbox-cover {
    border-radius: 12px;
}

.hmul-link .ys-imgbox-cover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 41.65%, #000 75%);
}

.hmul-btm {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 33px 25px;
    z-index: 10;
}

.hmul-btm-tit .std-h5 {
    color: #fff;
    line-height: 1.4;
}

.hmul-btm-info p {
    color: #fff;
    line-height: 1.6;
}

.hmul-btm-info {
    padding-top: 12px;
    display: none;
}

.hmul-btm-more {
    width: 40px;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 10;
    transition: all 0.36s;
    opacity: 0;
}

.hmul-btm-more img {
    width: 100%;
}

.hmul-link.act .hmul-btm-more {
    opacity: 1;
}

.home-medici-ul-li:nth-child(2) {
    margin-top: 80px;
}

.home-medici-ul-li:nth-child(3) {
    margin-top: 286px;
}

.home-devote {
    width: 100%;
    position: relative;
}

.home-medici-desz1 {
    width: 55.5%;
    position: absolute;
    top: 5%;
    left: 0;
    pointer-events: none;
}

.home-medici-desz1 img {
    width: 100%;
}

.home-medici-desz2 {
    position: absolute;
    top: 4%;
    right: 0;
    width: 52%;
    pointer-events: none;
}

.home-medici-desz2 img {
    width: 100%;
}

.home-devote-img {
    width: 100%;
    position: relative;
}

.home-devote-img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(180deg, #fff 35.85%, rgba(255, 255, 255, 0.00) 100%);
}

.home-devote-img img {
    width: 100%;
    border-radius: 0 0 30px 30px;
}

.home-devote .ys-cont1440 {
    position: absolute;
    top: 23%;
    left: 50%;
    transform: translatex(-50%);
    z-index: 10;
}

.home-devote-tit .std-h3 {
    text-align: center;
    font-weight: bold;
    color: #333;
    line-height: 1.2;
}

.home-devote-tit span {
    background: linear-gradient(269deg, #0dbaf0 7.36%, #28dc5a 52.21%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.home-devote-info p {
    color: #5f7181;
    line-height: 1.8;
    text-align: center;
}

.home-devote-tit {
    margin-bottom: 32px;
}

.home-devote-more {
    display: flex;
    justify-content: center;
}

.home-devote-info {
    margin-bottom: 70px;
}

.ys-footer {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
    position: relative;
    z-index: 10;
}

.mod-fot {
    width: 100%;
    border-radius: 30px 30px 0px 0px;
    background: #1c304c;
    padding-top: 100px;
}


.mod-fot-top {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
}

.mod-fot-top-le {
    width: 216px;
}

.mod-fot-top-le a {
    display: block;
}

.mod-fot-top-le img {
    width: 100%;
}

.mftr-tit a {
    font-size: 16px;
    line-height: 1.65;
    font-weight: bold;
    color: #fff;
}

.mod-fot-top-ri {
    display: flex;
}

.mftr-li {
    margin-left: 78px;
}

.mftr-btm-li a {
    font-size: 16px;
    line-height: 1.65;
    color: #fff;
    transition: all 0.36s;
}

.mftr-tit {
    margin-bottom: 32px;
}

.mftr-btm-li {
    margin-bottom: 20px;
}

.mod-fot-accou {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 20px;
}

.mfal-info {
    text-align: center;
}

.mfal-info p {
    text-align: center;
    color: #fff;
    line-height: 1.6;
}

.mod-fot-accou-le {
    width: 144px;
    text-align: center;
}

.mfal-code {
    width: 100%;
    margin-bottom: 12px;
}

.mfal-code img {
    width: 100%;
    border-radius: 5%;
}

.hdtr-link1 {
    border-color: #fff;
}

.hdtr-link1 p {
    color: #fff;
}

.mod-fot-btm {
    width: 100%;
    position: relative;
    border-top: 1px solid rgba(255, 255, 255, 0.25);
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
    justify-content: space-between;
}

.mod-fot-btm-le p {
    font-size: 12px;
    line-height: 1.6;
    color: rgba(255, 255, 255, 0.6);
}

.mod-fot-btm-le p a {
    color: rgba(255, 255, 255, 0.6);
    margin-left: 26px;
}

.mod-fot-btm-ri a {
    font-size: 12px;
    line-height: 1.6;
    color: rgba(255, 255, 255, 0.6);
    margin-left: 40px;
}

.hdtr-link-img img {
    transform: scale(1) !important;
}

.hdtr-link-img img:nth-child(2) {
    opacity: 0;
}

.inside-page {
    background: linear-gradient(0deg, #b3e1ce 0%, rgba(179, 225, 206, 0.87) 80.5%, rgba(154, 198, 211, 0.80) 100%);
}

.inside-title .std-h1 {
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
}

.inside-page .mod-main {
    margin-top: -26%;
    position: relative;
    z-index: 10;
}

.inside-title {
    margin-bottom: 80px;
}


.inside-navigat {
    width: 100%;
    margin-bottom: 20px;
}

.organi-framew {
    width: 100%;
    position: relative;
}


.organi-framew-img {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}

.organi-framew-img img {
    width: 100%;
}

.organi-framew-tit {
    text-align: center;
    width: 100%;
    margin-bottom: 60px;
}

.organi-framew-tit .std-h3 {
    text-align: center;
    color: #003b8f;
    font-weight: bold;
}

.organi-framew-pictur {
    width: 100%;
}

.organi-framew-pictur img {
    width: 100%;
}

.organi-framew .ys-cont1440 {
    position: relative;
    z-index: 10;
}

.inside-page .mod-cont {
    overflow: hidden;
}

.busine-framew {
    width: 100%;
    padding-left: 60px !important;
    padding-right: 60px !important;
}

.busine-framew-le .std-h3 {
    color: #043f92;
    line-height: 1.2;
    font-weight: bold;
}

.busine-framew-ri p {
    color: #5f7181;
    line-height: 1.65;
}

.busine-framew-top {
    width: 100%;
    position: relative;
}

.busine-framew-top .ys-cont1440 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.busine-framew-le {
    max-width: 34%;
    padding-right: 40px;
}

.busine-framew-ri {
    width: 66%;
}

.busine-framew-btm {
    width: 100%;
    border-radius: 30px;
    background: #f4f9ff;
    box-shadow: 0px 6px 20px 0px rgba(1, 39, 97, 0.10);
    max-width: 1740px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.busine-framew-btm-img {
    width: 100%;
    position: relative;
    z-index: 10;
}

.busine-framew-btm-img img {
    width: 100%;
}

.busine-framew-btm-bj {
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    width: 100%;
    mix-blend-mode: multiply;
}

.busine-framew-btm-bj img {
    width: 100%;
}

.home-banner {
    position: fixed;
    top: 0;
    left: 0;
}

.home-wrap .mod-main {
    margin-top: 100vh;
}

/* .ys-hd-pc.isfixed {
    padding-left: 30px;
    padding-right: 30px;
} */

.ys-hd-pc.isfixed .mod-head::before {
    opacity: 1;
}

.ys-hd-pc.isfixed .head-logo img:nth-child(1) {
    opacity: 0;
}

.ys-hd-pc.isfixed .head-logo img:nth-child(2) {
    opacity: 1;
}

.ys-hd-pc.isfixed .head-nav-item-title {
    color: #333;
}

.head-nav-item.yxnav-active1 .head-nav-item-title::after {
    opacity: 1;
}

.head-nav-item.yxnav-active1 .head-nav-item-title {
    color: #003b8f !important;
}

.mod-head-drop {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 24px 120px;
    border-radius: 0px 0px 30px 30px;
    background: rgba(224, 242, 253, 0.70);
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    display: none;
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.04);
}

.mod-head-drop-wrap {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}

.mhdu-wrap a {
    font-size: 16px;
    line-height: 1.65;
    color: #5f7181;
    transition: all 0.36s;
    position: relative;
}

.mod-head-drop-ul {
    padding-right: 130px;
    display: flex;
}

.mhdu-li {
    width: 96px;
    margin-right: 28px;
}

.mhdu-wrap {
    margin-bottom: 20px;
}

.mhdu-wrap a::after {
    content: '';
    position: absolute;
    top: 8px;
    left: -12px;
    width: 6px;
    height: 6px;
    background: #003b8f;
    border-radius: 50%;
    transition: all 0.36s;
    opacity: 0;
}

.mhdu-wrap.yxnav-active2 a::after {
    opacity: 1;
}

.mhdu-wrap.yxnav-active2 a {
    color: #003b8f;
}

.mod-head-wrap {
    width: 100%;
    position: relative;
    transition: all 0.36s;
}

.informa-real {
    width: 100%;
    position: relative;
}

.informa-real-tit .std-h3 {
    color: #043f92;
    font-weight: bold;
    line-height: 1.4;
}

.informa-real-tit {
    margin-bottom: 50px;
}

.informa-real-top {
    width: 100%;
    position: relative;
    z-index: 1;
    margin-bottom: 30px;
}

.informa-real-top::after {
    content: '';
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 80px;
    border: 1px solid #bbcce1;
    z-index: -1;
}

.informa-real-top-ul {
    margin: 0 -20px;
    display: flex;
}

.irtu-li {
    width: 14.285714%;
    padding: 0 20px;
    cursor: pointer;
}

.irtu-li .std-tit20 {
    color: #5f7181;
    line-height: 1.8;
    transition: all 0.36s;
    border-radius: 80px;
    border: 1px solid transparent;
    text-align: center;
    padding: 8px 10px;
}

.irtu-li.slick-current .std-tit20 {
    color: #003b8f;
    border-color: #003b8f;
}

.informa-real-btm-li iframe {
    width: 100%;
    height: 695px;
}

.informa-real-btm-li {
    width: 100%;
    display: none;
}

.informa-real-btm-li:first-child {
    display: block;
}

.informa-real-top-slick {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    opacity: 0;
}

.informa-real-top-ul .slick-list {
    width: 100%;
}

.corpor-locati {
    width: 100%;
    position: relative;
    background: #f4f9ff;
    padding-bottom: 0 !important;
}

.corpor-locati-le {
    width: 31%;
    height: 100%;
    border-radius: 1000px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}

.corpor-locati-le img {
    width: 100%;
}

.corpor-locati-ri {
    width: 69%;
    padding-left: 100px;
    padding-top: 20px;
}

.clrl-tit .std-h3 {
    color: #003b8f;
    line-height: 1.2;
    font-weight: bold;
}

.clrl-tit-subtit .std-h5 {
    color: #003b8f;
    line-height: 1.5;
}

.clrl-tit {
    margin-bottom: 32px;
}

.clrl-tit-subtit {
    margin-bottom: 40px;
}


.clrl-tit-info p {
    color: #5f7181;
    line-height: 1.65;
}


.corpor-locati .ys-cont1440 {
    display: flex;
    flex-wrap: wrap;
}

.corpor-locati-ri-li {
    width: 100%;
    margin-bottom: 80px;
}

.corpor-locati-ri-li:last-child {
    margin-bottom: 0;
}

.corpor-missio {
    width: 100%;
    position: relative;
    background: #f4f9ff;
}

.corpor-missio-top {
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
}

.corpor-missio-btm-ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.cmbu-li {
    width: 33.333333%;
    border-right: 1px solid #e2e2e7;
    border-top: 1px solid #e2e2e7;
    padding: 32px 64px;
    text-align: center;
}


.cmbu-li:nth-child(3n) {
    border-right: none;
}

.cmbu-li:nth-child(1),
.cmbu-li:nth-child(2),
.cmbu-li:nth-child(3) {
    border-top: none;
}

.cmbu-icon {
    margin: 0 auto;
    width: 80px;
    margin-bottom: 16px;
}

.cmbu-tit .std-tit20 {
    color: #333;
    font-weight: bold;
    line-height: 1.8;
}

.cmbu-tit {
    margin-bottom: 16px;
}

.cmbu-info p {
    color: #5f7181;
    line-height: 1.85;
    font-size: 14px;
}

.corpor-spirit {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
}

.corpor-spirit-top {
    width: 100%;
    position: relative;
    padding-top: 45px;
}

.corpor-spirit-top-wrap {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    border-radius: 800px;
    padding-left: 37%;
    padding-right: 7%;
    padding-top: 70px;
    padding-bottom: 70px;
    background: linear-gradient(0deg, #f4f9ff 0%, #c3dcff 100%);
}

.cstw-le-tit .std-h3 {
    color: #003b8f;
    font-weight: bold;
    line-height: 1.2;
}

.cstw-le-subtit .std-h4 {
    color: #003b8f;
    line-height: 1.5;
}

.cstw-le-tit {
    margin-bottom: 40px;
}

.cstw-le {
    width: 52%;
    padding-right: 20px;
}

.cstw-ri {
    width: 48%;
}

.cstw-ri p {
    color: #5f7181;
    line-height: 1.65;
    margin-bottom: 24px;
}

.corpor-spirit-top-img {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
    padding-left: 6%;
    border-radius: 0 0 0 180px;
    overflow: hidden;
    pointer-events: none;
}

.csti-img {
    width: 28.5%;
}

.csti-img img {
    width: 100%;
}

.corpor-sense {
    width: 100%;
    position: relative;
}

.corpor-sense-btm {
    width: 100%;
    position: relative;
}

.csbu-li-top {
    max-width: 100%;
}

.csbu-li-btm .std-h4 {
    color: #333;
    line-height: 1.5;
}

.corpor-sense-btm-ul {
    display: flex;
    justify-content: space-between;
    margin: 0 -10px;
}

.csbu-li {
    padding: 0 10px;
}

.corpor-idea {
    width: 100%;
    position: relative;
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
}

.corpor-idea-wrap {
    width: 100%;
    position: relative;
    border-radius: 30px;
}

.corpor-idea-tit .std-h3 {
    color: #003b8f;
    line-height: 1.2;
    font-weight: bold;
    text-align: center;
}

.cibi-ul {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.corpor-idea-btm-img {
    width: 520px;
    margin: 0 auto;
    position: relative;
    z-index: 10;
}

.corpor-idea-btm-base {
    width: 100%;
}

.corpor-idea-btm-base img {
    width: 100%;
}

.cibi-li img:nth-child(2) {
    opacity: 0;
}

.cibi-li.act img:nth-child(1) {
    opacity: 0;
}

.cibi-li.act img:nth-child(2) {
    opacity: 1;
}

.cibi-li {
    position: absolute;
    left: 0;
    transition: all 0.36s;
}

.cibi-li1 {
    z-index: 10;
    top: 0;
}

.cibi-li2 {
    z-index: 9;
    top: 19%;
}

.cibi-li3 {
    z-index: 8;
    top: 38%;
}

.cibi-li4 {
    z-index: 7;
    top: 56%;
}

.corpor-idea-btm-ul {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 80px;
    flex-direction: row-reverse;
}

.cibu-li-tit .std-h5 {
    color: #5f7181;
    line-height: 1.5;
    font-weight: bold;
    transition: all 0.36s;
}

.cibu-li-info p {
    color: #5f7181;
    line-height: 1.65;
}

.cibu-li-tit {
    margin-bottom: 12px;
}

.cibu-li-line {
    width: 119px;
    height: 2px;
    background: #9191a5;
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    left: calc(100%   24px);
    transition: all 0.36s;
}

.cibu-li-line::after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translatey(-50%);
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #003b8f;
    transition: all 0.36s;
    opacity: 0;
}

.cibu-li {
    width: 50%;
    position: relative;
    margin-bottom: 125px;
}

.cibu-li-wrap {
    width: 43%;
    position: relative;
}

.cibu-li:nth-child(odd) {
    display: flex;
    justify-content: flex-end;
}

.cibu-li:nth-child(even) {
    top: 95px;
}

.cibu-li:nth-child(odd) .cibu-li-line {
    left: auto !important;
    right: calc(100%   24px);
}

.cibu-li:nth-child(even) .cibu-li-line::after {
    left: 0;
    right: auto;
}

.corpor-idea-btm {
    width: 100%;
    position: relative;
}

.cibu-li.act .cibu-li-line {
    background: #003b8f;
}

.cibu-li.act .cibu-li-line::after {
    opacity: 1;
}

.cibu-li.act .cibu-li-tit .std-h5 {
    color: #003b8f;
}

.ys-hd-pc.isfixed .mod-head-wrap {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}

.home-devote .home-devote-tit .std-h3 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.home-devote-li {
    display: none;
}

.home-devote-li:first-child {
    display: block;
}

.home-devote-ul {
    padding-left: 14px;
    width: 210px;
    text-align: left;
}

.home-devote-li span {
    line-height: 1.3;
    height: 1.3em;
    overflow: hidden;
}

.mhrs-icon img {
    width: 100%;
}

.home-dots-li:hover .home-dots-li-more {
    pointer-events: all;
}

.home-dots-li:hover .home-dots-li-more .hdlm-link p,
.home-dots-li:hover .home-dots-li-more .hdlm-link img {
    opacity: 1;
    transition: all .36s .2s;
}

.home-dots-li:hover .hdlm-link::after {
    width: 100%;
    transition: all .4s cubic-bezier(.34, .44, .41, 1.12);
}

.home-dots-li:hover {
    z-index: 10;
}

.home-medici-ph {
    display: none;
}


/*kim*/
.basic-section-all {
    width: 100%;
}

.basic-section-cont-top {
    padding: 32px 0;
    border-radius: 30px;
    background: #fff;
    margin-bottom: 20px;
}

.bsct-main {
    display: flex;
    align-items: flex-start;
}

.bsct-ul-list-text {
    color: var(--colortext1);
    transition: all 0.36s;
    position: relative;
}

.bsct-ul-list-text::after {
    content: '';
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translatex(-50%);
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background: #0ca69f;
    opacity: 0;
    transition: all 0.36s;
}

.bsct-ul-list.on .bsct-ul-list-text {
    color: var(--colormain);
}

.bsct-ul-list.on .bsct-ul-list-text::after {
    opacity: 1;
}

.bsct-ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: -40px;
    margin-right: -40px;
}

.bsct-ul-list {
    padding: 0 40px;
}

.basic-section-cont-top .std-h5 {
    line-height: 1.5;
    color: #003b8f;
    font-weight: bold;
    padding-right: 60px;
    margin-right: 60px;
    border-right: 1px solid rgba(159, 159, 159, 0.5);
    flex: none;
}

.basic-section-cont-btm {
    border-radius: 30px;
    background: #fff;
}

.bscb-select {
    width: 448px;
    height: 44px;
    margin-bottom: 50px;
}

.bscb-select .ys-select {
    width: 100%;
    height: 100%;
    border-radius: 80px;
    border: 1px solid #ddd;
}

.bscb-select .ys-select-hd {
    padding: 9px 20px;
}

.bscb-select .ys-select input {
    color: var(--colortext1);
    font-size: 14px;
    line-height: 1.85;
}

.bscb-select .ys-select input::-webkit-input-placeholder {
    color: #003b8f;
    font-size: 14px;
    line-height: 1.85;
}

.bscb-select .ys-select-xtbbox {
    right: 18px;
}

.bscb-select .ys-select .ys-select-li a {
    display: block;
    color: var(--colortext1);
    transition: all 0.36s;
    padding: 3px 0;
    font-size: 14px;
}

.bscb-select .ys-select .ys-select-bd {
    width: 100%;
    border-radius: 10px;
    border: 1px solid #ddd;
    padding: 9px 20px;
    max-height: 150px;
}

.bscb-select .ys-select .ys-select-li a {
    padding: 8px 0;
}

.ys-select .mcsb_dragger_bar {
    background: #003b8f !important;
}

.bscb-select .mcsb_outside .mcsb_scrolltools {
    right: 0;
}

.bscb-select .mcsb_scrolltools .mcsb_dragger {
    padding: 5px 0;
}

.bscb-select .iconfont {
    font-size: 14px;
}

.bscb-ul-list-ri {
    padding: 0 20px;
    position: relative;
    margin-top: 8px;
}

.bulr-icon1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 28px;
    height: 28px;
    border-radius: 28px;
    border: 1px solid #5f7181;
    opacity: 1;
    transition: all 0.36s;
}

.bulr-icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 28px;
    height: 28px;
    border-radius: 28px;
    border: 1px solid rgba(25, 29, 86, 1);
    opacity: 0;
    transition: all 0.36s;
}

.bulr-icon img {
    width: 100%;
}

.bscb-ul-list-link {
    display: flex;
    flex-wrap: wrap;
    padding: 20px 0;
    border-bottom: 1px solid #ddd;
}

.bscb-ul-list-le {
    width: calc(100% - 68px);
    flex-grow: 1;
    padding-right: 10px;
    display: flex;
    flex-wrap: wrap;
}

.bull-date {
    width: 112px;
    margin-right: 40px;
    color: #9f9f9f;
}

.bull-text {
    color: var(--colortext1);
    transition: all 0.36s;
    width: calc(100% - 152px);
    flex-grow: 1;
    max-height: 3.6em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.bscb-ul-list {
    margin-bottom: 20px;
}

.bscb-ul> :last-child {
    margin-bottom: 0;
}

.bscb-page {
    margin-top: 60px;
}

.bscb-page .pc-fenye li {
    width: 32px;
    height: 32px;
    font-size: 16px;
    line-height: 32px;
    color: #676767;
    text-align: center;
    margin: 0 16px;
}

.bscb-page .pc-fenye li.activepage {
    color: #fff;
    background: var(--colormain);
}

.social-section-all {
    width: 100%;
}

.social-section-cont {
    border-radius: 30px;
    background: linear-gradient(179deg, #fff 0.59%, #e0f4ff 146.2%);
    position: relative;
}

.social-section-cont-ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: -24px;
    margin-right: -24px;
}

.sscu-list {
    width: 25%;
    padding: 0 24px;
    margin-bottom: 60px;
}

.sscu-list-link-top {
    width: 100%;
    padding: 20px;
    border-radius: 20px;
    background: #fff;
    box-shadow: 0px 6px 16px 0px rgba(0, 20, 51, 0.05);
    display: flex;
    justify-content: center;
}

.sscu-list-link-top .ys-imgbox-cover {
    width: 130px;
    border-radius: 10px;
    box-shadow: 0px 6px 40px 0px rgba(0, 20, 51, 0.10);
}

.sscu-list-link-top .ys-imgbox-cover img {
    border-radius: 10px;
}

.sscu-list-link {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

.sscu-list-link-btm {
    margin-top: 20px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.sllb-down {
    display: flex;
}

.sllb-down-icon {
    width: 18px;
    margin-left: 20px;
    margin-top: 4px;
}

.sllb-down-icon img {
    width: 100%;
}

.sllb-down-text {
    color: #043f92;
}

.sllb-text {
    margin-bottom: 18px;
    flex-grow: 1;
}

.sllb-text-top {
    color: #a5a5a5;
    font-size: 14px;
    line-height: 1.85;
}

.sllb-text-btm {
    color: #333;
    transition: all 0.36s;
    height: 1.65em;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.social-section-cont-page .bscb-page {
    margin-top: 0;
}

.special-section-pad {
    width: 100%;
}

.special-section-all {
    border-radius: 30px;
    background: #fff;
    position: relative;
}

.special-section-all-ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: -14px;
    margin-right: -14px;
}

.ssau-list {
    width: 33.333333%;
    padding: 0 14px;
    margin-bottom: 80px;
}

.ssau-list-link-img {
    border-radius: 20px;
}

.ssau-list-link-img .ys-imgbox-cover {
    width: 100%;
    border-radius: 20px;
}

.ssau-list-link-img .ys-imgbox-cover img {
    border-radius: 20px;
}

.ssau-list-link-btm {
    padding-top: 20px;
    padding-bottom: 24px;
}

.sllb-tit {
    color: #333;
    height: 3.3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-bottom: 20px;
    transition: all 0.36s;
}

.sllb-more {
    display: flex;
}

.sllb-more-le {
    color: #5f7181;
    font-size: 14px;
    line-height: 1.4;
}

.sllb-more-ri {
    width: 28px;
    margin-left: 10px;
    margin-top: -3px;
    position: relative;
}

.sllb-more-ri img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.sllb-more-ri> :nth-child(1) {
    opacity: 0;
    transition: all 0.36s;
}

.sllb-more-ri> :nth-child(2) {
    opacity: 1;
    transition: all 0.36s;
}

.ssau-list-link {
    position: relative;
}

.ssau-list-link::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 2px;
    background: var(--colormain);
    transition: all 0.36s;
}

.ssau-list-link::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: rgba(25, 29, 86, 0.20);
}

.special-section-all-page .bscb-page {
    margin-top: -20px;
}

.duty-section-cont {
    border-radius: 30px;
    background: linear-gradient(5deg, rgba(255, 255, 255, 0.20) 10.81%, rgba(255, 244, 210, 0.20) 39.04%, rgba(228, 244, 215, 0.20) 67.27%, rgba(159, 226, 195, 0.20) 95.5%), #fff;
    overflow: hidden;
}

.duty-section-cont-top {
    position: relative;
    z-index: 1;
}

.dsct-bg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.dsct-bg img {
    width: 100%;
}

.duty-section-cont-ul.swiper-wrapper {
    align-items: center;
}

.dscu-list {
    width: 458px !important;
    height: 100%;
    margin-right: 40px;
    transition: all 0.36s;
    transition-property: all !important;
}

.dllt-more-cont {
    display: none;
}

.dscu-list.swiper-slide-active .dllt-more-cont {
    display: block;
}

.dscu-list.swiper-slide-active {
    width: 660px !important;
    margin-right: 50px;
}

.dscu-list-link-img {
    border-radius: 20px;
}

.dscu-list-link-img .ys-imgbox-cover {
    width: 100%;
    border-radius: 20px;
}

.dscu-list-link-img .ys-imgbox-cover img {
    border-radius: 20px;
}

.dscu-list-link {
    position: relative;
    border-radius: 20px;
    display: block;
    width: 100%;
}

.dscu-list-link::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    background: linear-gradient(0deg, rgba(23, 15, 16, 0.80) 6.11%, rgba(23, 15, 16, 0.00) 39.74%);
}

.dscu-list-link-text {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    padding: 16px 20px;
}

.dllt-text {
    color: #fff;
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 14px;
}

.dllt-more {
    display: flex;
}

.dllt-more-text {
    color: #fff;
    font-size: 14px;
    line-height: 1.4;
}

.dllt-more-icon {
    width: 24px;
    margin-left: 10px;
    margin-top: -3px;
}

.dsct-top {
    display: flex;
    justify-content: space-between;
    margin-bottom: 60px;
    align-items: center;
}

.dsct-top-le {
    color: #003b8f;
    font-weight: bold;
}

.dsct-top-ri {
    display: flex;
}

.dsct-top-ri-prev {
    position: relative;
    width: 40px;
    height: 40px;
    margin-right: 40px;
    cursor: pointer;
}

.dsct-top-ri-prev img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.dsct-top-ri-prev> :nth-child(1) {
    opacity: 1;
    transition: all 0.36s;
}

.dsct-top-ri-prev> :nth-child(2) {
    opacity: 0;
    transition: all 0.36s;
}

.dsct-top-ri-next {
    position: relative;
    width: 40px;
    height: 40px;
    cursor: pointer;
}

.dsct-top-ri-next img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.dsct-top-ri-next> :nth-child(1) {
    opacity: 1;
    transition: all 0.36s;
}

.dsct-top-ri-next> :nth-child(2) {
    opacity: 0;
    transition: all 0.36s;
}

.dsct-top-ri-next:hover :nth-child(1) {
    opacity: 0;
}

.dsct-top-ri-next:hover :nth-child(2) {
    opacity: 1;
}

.dsct-top-ri-next.slick-disabled {
    pointer-events: none;
    opacity: 0.5;
}

.dsct-top-ri-prev.slick-disabled {
    pointer-events: none;
    opacity: 0.5;
}

.dsct-btm {
    margin-top: 50px;
    width: 200px;
    position: relative;
    z-index: 1;
}

.duty-section-pad {
    width: 100%;
    position: relative;
}

.dsct-all {
    margin-left: -14px;
    margin-right: -14px;
}

.dsct-all-list {
    padding: 0 14px;
}

.dsct-all-list-link {
    display: flex;
    flex-direction: column;
}

.dall-img {
    border-radius: 10px;
    box-shadow: 0px 6px 12px 0px rgba(0, 20, 51, 0.10);
}

.dall-img .ys-imgbox-contain,
.dall-img .ys-imgbox-cover {
    width: 100%;
    border-radius: 10px;
}

.dall-img .ys-imgbox-contain img,
.dall-img .ys-imgbox-cover img {
    border-radius: 10px;
}

.dall-text {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}

.dall-text-top {
    flex-grow: 1;
    margin-bottom: 24px;
}

.dall-text-top-year {
    color: #a5a5a5;
    font-size: 14px;
    line-height: 1.85;
}

.dall-text-top-tit {
    color: #333;
    transition: all 0.36s;
    height: 1.65em;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.dall-text-btm {
    display: flex;
}

.dall-text-btm-text {
    color: #003b8f;
    font-size: 16px;
    line-height: 1.65;
}

.dall-text-btm-icon {
    width: 18px;
    margin-left: 20px;
    margin-top: 4px;
}

.dall-text-btm-icon img {
    width: 100%;
}

.business-section-all {
    width: 100%;
    padding: 0 30px;
}

.business-section-all-bot {
    border-radius: 30px;
    background: linear-gradient(179deg, #fff 0.59%, #e0f4ff 146.2%);
}

.bsab-ul-list-tit {
    color: #043f92;
    font-weight: bold;
    margin-bottom: 40px;
}

.bsab-ul-list-ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: -14px;
    margin-right: -14px;
}

.bulu-list {
    width: 33.333333%;
    padding: 0 14px;
    margin-bottom: 40px;
}

.bulu-list-link {
    display: block;
    padding: 55px 60px 43px;
    position: relative;
    transition: all 0.36s;
    background: #fff;
    overflow: hidden;
    border-radius: 30px;
}

.bulu-list-link::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border-radius: 30px;
    border: 1px solid #bbcce1;
    opacity: 1;
    transition: all 0.36s;
}

.bulu-list-link::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background: #003b8f;
    transition: all 0.36s;
}

.bulu-list-link-icon {
    width: 32px;
    position: relative;
    z-index: 1;
}

.bulu-list-link-icon img {
    width: 100%;
}

.bulu-list-link-year {
    color: #000;
    font-size: 40px;
    line-height: 1.8;
    padding-bottom: 10px;
    border-bottom: 1px solid #f1f0f0;
    margin-bottom: 20px;
    position: relative;
    z-index: 1;
}

.bulu-list-link-down {
    display: flex;
    position: relative;
    z-index: 1;
}

.blld-text {
    color: #043f92;
    font-size: 16px;
    line-height: 1.65;
}

.blld-icon {
    width: 18px;
    margin-left: 10px;
    margin-top: 4px;
}

.blld-icon img {
    width: 100%;
}

.bsab-ul-list {
    margin-bottom: 40px;
}

.bsab-ul> :last-child {
    margin-bottom: 0;
}

.govern-section-cont-bot {
    border-radius: 30px;
    background: #fff;
}

.gscb-ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: -24px;
    margin-right: -24px;
}

.gscb-ul-list {
    padding: 0 24px;
    width: 33.333333%;
    margin-bottom: 48px;
}

.gscb-ul-list-link {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 22px 32px 40px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 6px 40px 0px rgba(0, 20, 51, 0.10);
    transition: all 0.36s;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.gscb-ul-list-link::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background: #003b8f;
    transition: all 0.36s;
}

.gull-bg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    border-radius: 10px;
    z-index: -1;
}

.gull-bg img {
    width: 100%;
}

.gull-img {
    width: 125px;
}

.gull-img .ys-imgbox-cover {
    width: 100%;
}

.gull-tit {
    color: var(--colortext1);
    font-weight: bold;
    margin-top: 27px;
    margin-bottom: 50px;
    transition: all 0.36s;
}

.gull-top {
    flex-grow: 1;
    margin-bottom: 60px;
}

.gull-ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
}

.gull-ul-list {
    padding: 0 10px;
}

.gull-ul-list .std-tit20 {
    color: #003b8f;
    padding-bottom: 2px;
    border-bottom: 1px solid #003b8f;
}

.gull-more {
    display: flex;
}

.gull-more-le {
    color: #003b8f;
    font-size: 16px;
    line-height: 1.65;
    margin-right: 16px;
}

.gull-more-ri {
    width: 26px;
    height: 26px;
    border-radius: 26px;
    border: 1px solid #003b8f;
}

.gull-more-ri img {
    width: 100%;
}

.media-section-cont {
    width: 100%;
}

.media-section-cont-btm {
    border-radius: 30px;
    background: #fff;
}

.mscb-top {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
    width: 100%;
    position: relative;
    z-index: 10;
}

.mscb-top .bscb-select {
    width: 340px;
    margin-bottom: 0;
}

.mscb-top-le {
    overflow: hidden;
    color: #9f9f9f;
    font-size: 14px;
    line-height: 1.85;
}

.mscb-top-le span {
    background: linear-gradient(90deg, #ff416c 0%, #ff4b2b 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-right: 10px;
}

.mscb-ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: -24px;
    margin-right: -24px;
}

.msct-ul-list {
    width: 33.333333%;
    padding: 0 24px;
    margin-bottom: 48px;
}

.msct-ul-list-link {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    padding: 26px;
    border-radius: 10px;
    background: linear-gradient(104deg, rgba(255, 255, 255, 0.36) 0%, rgba(245, 245, 245, 0.36) 100%);
    box-shadow: 0px 14.71px 24.516px 0px rgba(164, 166, 188, 0.15);
    position: relative;
    overflow: hidden;
}

.msct-ul-list-link::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background: #003b8f;
    transition: all 0.36s;
}

.mull-title {
    color: #333;
    max-height: 3.6em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.mull-text {
    margin-top: 24px;
    margin-bottom: 78px;
}

.mull-text p {
    color: #9f9f9f;
    font-size: 14px;
    line-height: 1.85;
    height: 3.7em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.mull-more {
    display: flex;
    justify-content: space-between;
}

.mull-more-right {
    width: 26px;
    height: 26px;
    border-radius: 26px;
    border: 1px solid #003b8f;
    position: relative;
    overflow: hidden;
}

.mull-more-right::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #003b8f;
    transition: all 0.36s;
    opacity: 0;
}

.mull-more-right img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.mull-more-right> :nth-child(1) {
    opacity: 1;
    transition: all 0.36s;
}

.mull-more-right> :nth-child(2) {
    opacity: 0;
    transition: all 0.36s;
}

.mull-more-left {
    color: var(--colortext1);
    font-size: 14px;
    line-height: 1.6;
    transition: all 0.36s;
}

.mscb-page .bscb-page {
    margin-top: 32px;
}

.details-section-every-bot {
    border-radius: 30px;
    background: #fff;
}

.dseb-cont-tit {
    color: #003b8f;
    line-height: 1.5;
}

.dseb-cont-share {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 32px;
    margin-bottom: 50px;
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(159, 159, 159, 0.5);
}

.dseb-cont-share-date {
    color: rgba(103, 103, 103, 0.6);
    font-size: 16px;
    line-height: 1.6;
}

.dseb-cont-share-ri {
    display: flex;
}

.dcsr-text {
    color: #676767;
    font-size: 16px;
    line-height: 1.65;
    padding-right: 20px;
    position: relative;
}

.dcsr-text::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translatey(-50%);
    width: 1px;
    height: 16px;
    background: rgba(159, 159, 159, 0.5);
}

.dseb-cont-share-ri .ys-share .ys-share-list {
    margin-left: 20px;
}

.dseb-cont-act {
    padding-bottom: 50px;
    border-bottom: 1px solid rgba(159, 159, 159, 0.5);
    margin-bottom: 40px;
}

.dseb-cont-act p {
    color: #333;
    margin-bottom: 10.5px;
}

.dseb-cont-act p img {
    border-radius: 20px;
}

.details-section-every {
    width: 100%;
}

.details-section-every-ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.dseu-list {
    width: 163px;
}

.dseu-list-link {
    padding: 8px 10px;
    border-radius: 100px;
    border: 1px solid #003b8f;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.dseu-list-link-text {
    text-align: center;
    color: #003b8f;
    text-align: center;
    font-size: 16px;
    line-height: 1.65;
    width: calc(100% - 26px);
    flex-grow: 1;
}

.dseu-list-link-icon {
    width: 26px;
    height: 26px;
    border-radius: 26px;
    border: 1px solid #003b8f;
}

.dseu-list-link-icon img {
    width: 100%;
}

.details-section-every-ul> :first-child .dseu-list-link-icon img {
    transform: rotate(180deg);
}

.news-section-cont-bot {
    border-radius: 30px;
    background: #fff;
}

.nscb-sell .slick-list {
    overflow: visible;
}

.nscb-sell {
    margin-bottom: 90px;
}

.nscb-sell-all-link {
    display: flex;
    flex-wrap: wrap;
    border-radius: 20px;
    background: #fff;
    box-shadow: 0px 13.5px 22.5px 0px rgba(164, 166, 188, 0.15);
}

.nscb-sell-all-le {
    width: 45%;
    border-radius: 20px;
}

.nscb-sell-all-le .ys-imgbox-cover {
    width: 100%;
    border-radius: 20px;
}

.nscb-sell-all-le .ys-imgbox-cover img {
    border-radius: 20px;
}

.nscb-sell-all-ri {
    width: 55%;
    padding: 40px 60px 40px 45px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.nsar-top-tit {
    color: #333;
    line-height: 1.5;
    height: 3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-bottom: 22px;
    transition: all 0.36s;
}

.nsar-top-text {
    color: #9f9f9f;
    font-size: 14px;
    line-height: 1.85;
    height: 5.55em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.nsar-bot {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.nsar-but-date {
    color: #9f9f9f;
    font-size: 14px;
    line-height: 1.6;
    transition: all 0.36s;
}

.nsar-bot-but .dsct-btm {
    margin-top: 0;
    width: 142px;
}

.nsar-bot-but .dsct-btm .dsct-btm-link {
    padding: 8px 10px;
}

.nscb-sele-cont-top .bscb-select {
    width: 340px;
    margin-bottom: 40px;
}

.nscb-sele-cont-bot {
    display: flex;
    flex-wrap: wrap;
    margin-left: -24px;
    margin-right: -24px;
}

.nscb-list {
    width: 33.333333%;
    padding: 0 24px;
    margin-bottom: 50px;
}

.nscb-list-link {
    position: relative;
    display: block;
    width: 100%;
}

.nscb-list-link::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 2px;
    background: #003b8f;
    transition: all 0.36s;
}

.nscb-list-link::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: rgba(25, 29, 86, 0.20);
}

.nscb-list-link-img {
    border-radius: 10px;
}

.nscb-list-link-img .ys-imgbox-cover {
    width: 100%;
    border-radius: 10px;
}

.nscb-list-link-img .ys-imgbox-cover img {
    border-radius: 10px;
}

.nscb-list-link-bot {
    padding: 16px 0;
}

.nllb-tit {
    color: var(--colortext1);
    transition: all 0.36s;
    height: 3.6em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-bottom: 30px;
}

.nllb-more {
    display: flex;
    justify-content: space-between;
}

.nllb-more-date {
    color: #9f9f9f;
    font-size: 14px;
    line-height: 1.85;
    transition: all 0.36s;
}

.nllb-more-img {
    width: 26px;
    height: 26px;
    border-radius: 26px;
    border: 0.984px solid #003b8f;
    position: relative;
}

.nllb-more-img::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 26px;
    background: #003b8f;
    opacity: 0;
    transition: all 0.36s;
}

.nllb-more-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.nllb-more-img> :nth-child(1) {
    opacity: 1;
    transition: all 0.36s;
}

.nllb-more-img> :nth-child(2) {
    opacity: 0;
    transition: all 0.36s;
}

.nscb-page .bscb-page {
    margin-top: 30px;
}

.nscb-sell .slick-prev,
.slick-next {
    width: 40px;
    height: 40px;
}

.nscb-sell .slick-prev {
    left: -60px;
    z-index: 1;
}

.nscb-sell .slick-prev::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: ;
    background-size: cover;
    opacity: 1;
    transition: all 0.36s;
}

.nscb-sell .slick-prev::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: ;
    background-size: cover;
    opacity: 0;
    transition: all 0.36s;
}

.nscb-sell .slick-prev:hover::after {
    opacity: 0;
}

.nscb-sell .slick-prev:hover::before {
    opacity: 1;
}

.nscb-sell .slick-next {
    right: -60px;
}

.nscb-sell .slick-next::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: ;
    background-size: cover;
    opacity: 1;
    transition: all 0.36s;
}

.nscb-sell .slick-next::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: ;
    background-size: cover;
    opacity: 0;
    transition: all 0.36s;
}

.nscb-sell .slick-next:hover::after {
    opacity: 0;
}

.nscb-sell .slick-next:hover::before {
    opacity: 1;
}

.contact-section-cont-btm {
    border-radius: 30px;
    background: #fff;
}

.cscb-ul-list-link {
    display: flex;
    flex-wrap: wrap;
    padding: 50px 0;
    border-bottom: 1px solid #bbcce1;
}

.cull-ri {
    width: 305px;
}

.cull-le {
    width: calc(100% - 305px);
    flex-grow: 1;
    display: flex;
    flex-wrap: wrap;
}

.cull-ri .ys-imgbox-cover {
    width: 100%;
}

.cull-le-right {
    width: 67%;
    flex-grow: 1;
}

.cull-le-left {
    width: 33%;
}

.cull-le-left-eng {
    color: var(--colortext1);
    margin-bottom: 8px;
}

.cull-le-left-tit {
    color: #333;
}

.cull-le-right-text {
    color: var(--colortext1);
}

.cull-le-right-nub {
    color: var(--colortext1);
    margin-top: 10px;
    margin-bottom: 40px;
}

.cull-le-right-more {
    display: flex;
    align-items: center;
}

.clrm-text {
    color: #003b8f;
    font-size: 16px;
    line-height: 1.65;
    margin-right: 16px;
}

.clrm-icon {
    width: 26px;
    height: 26px;
    border-radius: 26px;
    border: 1px solid #003b8f;
}

.clrm-icon img {
    width: 100%;
}

.cscb-bot {
    margin-top: 80px;
}

.cscb-bot-pick-ri {
    width: 448px;
    padding: 12px 24px;
    border-radius: 80px;
    border: 1px solid #bbcce1;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.cscb-bot-pick-ri input {
    width: calc(100% - 24px);
    flex-grow: 1;
    color: #5f7181;
    font-size: 16px;
    line-height: 1.65;
}

.cscb-bot-pick-ri input::placeholder {
    color: #5f7181;
    line-height: 1.65;
}

.cbpr-icon {
    width: 24px;
}

.cbpr-icon img {
    width: 100%;
}

.cscb-bot-pick {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 50px;
}

.cscb-bot-pick-ul {
    display: flex;
    border-radius: 80px;
    border: 1px solid #bbcce1;
}

.cbpu-list {
    padding: 0 20px;
    cursor: pointer;
}

.cbpu-list-text {
    width: 315px;
    border-radius: 80px;
    padding: 8px 24px;
    transition: all 0.36s;
    text-align: center;
    position: relative;
    box-sizing: border-box;
}

.cbpu-list-text::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 80px;
    border: 2px solid #003b8f;
    opacity: 0;
    transition: all 0.36s;
    box-sizing: border-box;
}

.cbpu-list.on .cbpu-list-text {
    color: #003b8f;
}

.cbpu-list.on .cbpu-list-text::after {
    opacity: 1;
}

.cscb-bot-ul-list {
    display: flex;
    flex-wrap: wrap;
    margin-left: -24px;
    margin-right: -24px;
}

.cbul-item {
    width: 33.333333%;
    padding: 0 24px;
    margin-bottom: 40px;
}

.cbul-item-link {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    border-radius: 10px;
    padding: 32px;
    background: linear-gradient(104deg, rgba(255, 255, 255, 0.36) 0%, rgba(245, 245, 245, 0.36) 100%);
    box-shadow: 0px 14.71px 24.516px 0px rgba(164, 166, 188, 0.15);
    backdrop-filter: blur(7.845241546630859px);
    -webkit-backdrop-filter: blur(8px);
    position: relative;
    overflow: hidden;
}

.cbul-item-link::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background: #003b8f;
    transition: all 0.36s;
}

.cbul-item-link-tit {
    line-height: 1.5;
    color: #333;
    /* min-height: 3em; */
    margin-bottom: 46px;
}

.cilu-list {
    display: flex;
    margin-bottom: 20px;
}

.cbul-item-link-ul> :last-child {
    margin-bottom: 0;
}

.cilu-list-icon {
    width: 24px;
    margin-right: 16px;
}

.cilu-list-icon img {
    width: 100%;
}

.cilu-list-ri {
    color: var(--colortext1);
    width: calc(100% - 40px);
    flex-grow: 1;
}

.leader-section-cont-btm {
    background: #fff;
    border-radius: 30px;
}

.lscb-ul-list {
    padding: 50px 60px;
    border-radius: 20px;
    background: #fff;
    box-shadow: 0px 6px 40px 0px rgba(0, 20, 51, 0.10);
    margin-bottom: 50px;
}

.lscb-ul> :last-child {
    margin-bottom: 0;
}

.lscb-ul-list-tit {
    color: #003b8f;
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(0, 59, 143, 0.20);
}

.lscb-ul-list-cont {
    margin-top: 32px;
}

.lulc-list {
    display: flex;
    /* flex-wrap: wrap; */
    margin-bottom: 24px;
}

.lulc-list-le span {
    padding: 0 12px;
    font-size: 18px;
    line-height: 1.65;
    color: #333;
}

.lulc-list-le {
    color: #333;
    width: 154px;
    display: flex;
    justify-content: space-between;
    flex: none;
}

.lulc-list-ri {
    color: #333;
    width: calc(100% - 154px);
    flex-grow: 1;
}

.lulc-list-ri i {
    font-style: normal;
    color: #a5a5a5;
}

.lscb-ul-list-cont> :last-child {
    margin-bottom: 0;
}

.lscb-ul-list2 .lulc-list-le {
    width: 216px;
}

.lscb-ul-list2 .lulc-list-ri {
    width: calc(100% - 216px);
    flex-grow: 1;
}

.protection-section-cont-bot {
    border-radius: 30px;
    background: #fff;
    overflow: hidden;
}

.pscb-top-cont {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.pscb-top-le {
    width: 34.444445%;
    padding-right: 100px;
}

.pscb-top-ri {
    width: 65.555555%;
    flex-grow: 1;
}

.pscb-top-le .std-h3 {
    color: #003b8f;
    font-weight: bold;
}

.pscb-top-ri p {
    color: #5f7181;
    font-size: 18px;
    line-height: 1.65;
    margin-bottom: 12px;
}

.pscb-ul-list-tit {
    color: #003b8f;
    font-weight: bold;
    margin-bottom: 60px;
}

.pscb-ul-list-btm {
    display: flex;
    flex-wrap: wrap;
}

.pulb-le {
    width: 34.444445%;
    padding-right: 100px;
}

.pulb-ri {
    width: 65.555555%;
    flex-grow: 1;
}

.pulb-le-text {
    color: #333;
    line-height: 1.5;
}

.pulb-ri-act {
    margin-bottom: 40px;
}

.pulb-ri-act p {
    color: #5f7181;
    font-size: 18px;
    line-height: 1.65;
    margin-bottom: 12px;
}

.pulb-ri-act> :last-child {
    margin-bottom: 0;
}

.pulb-ri-cont {
    position: relative;
}

.pulb-ri-cont.swiper.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 50;
    height: 2px;
    width: 100%;
}

.pulb-ri-cont {
    overflow: hidden;
    padding-bottom: 42px;
}

.pulb-ri-cont-all {
    width: calc(100%   210px);
    position: relative;
}

.pulb-ri-cont .swiper-scrollbar {
    border-radius: 20px;
    background: rgba(159, 159, 159, 0.20);
}

.pulb-ri-cont .swiper-scrollbar-drag {
    border-radius: 20px;
    background: #003b8f;
}

.pulb-ri-cont-prve {
    position: absolute;
    bottom: 122px;
    left: -12px;
    z-index: 10;
}

.pulb-ri-cont-next {
    position: absolute;
    bottom: 122px;
    right: 222px;
    z-index: 10;
}

.prcp-img {
    position: relative;
    width: 24px;
    height: 24px;
}

.prcp-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.prcp-img> :nth-child(1) {
    opacity: 1;
    transition: all 0.36s;
}

.prcp-img> :nth-child(2) {
    opacity: 0;
    transition: all 0.36s;
}

.prcn-img {
    position: relative;
    width: 24px;
    height: 24px;
}

.prcn-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.prcn-img> :nth-child(1) {
    opacity: 1;
    transition: all 0.36s;
}

.prcn-img> :nth-child(2) {
    opacity: 0;
    transition: all 0.36s;
}

.pulb-ri-ul-list {
    width: 340px !important;
    height: 100%;
    margin-right: 20px;
    transition: all 0.6s;
    transition-property: all !important;
}

.prul-bg {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}

.prul-bg::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 97%);
}

.prul-img {
    border-radius: 10px;
    overflow: hidden;
}

.prul-img .ys-imgbox-cover {
    width: 100%;
}

.prul-text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 20px;
    color: #fff;
    font-size: 14px;
    line-height: 1.65;
    z-index: 1;
}

.pscb-ul-list2 {
    background: #f4fdff;
}

.pulb-le-more {
    margin-top: 80px;
    display: inline-block;
}

.finance-section-cont-bot {
    border-radius: 30px;
    background: linear-gradient(179deg, #fff 0.59%, #e0f4ff 146.2%);
}

.pscb-bot {
    margin-top: 100px;
}

.pscb-bot-tit {
    color: #043f92;
    font-weight: bold;
    margin-bottom: 50px;
}

.pscb-bot-ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10.5px;
    margin-right: -10.5px;
}

.pscb-bot-ul-list {
    width: 33.333333%;
    padding: 0 10.5px;
    margin-bottom: 40px;
}

.pbul-cont {
    border-radius: 10px;
    padding: 40px;
    position: relative;
    transition: all 0.36s;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    cursor: pointer;
}

.pbul-cont::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border: 1px solid #bbcce1;
    border-radius: 10px;
}

.pbul-cont::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    border-radius: 10px;
    opacity: 0;
    transition: all 0.36s;
}

.pbul-cont-tit {
    line-height: 1.5;
    color: #333;
    max-height: 3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    position: relative;
    z-index: 1;
}

.pbul-cont-text {
    margin-top: 32px;
    margin-bottom: 72px;
    position: relative;
    z-index: 1;
}

.pbul-cont-text p {
    color: #5f7181;
    height: 4.95em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.pbul-cont-more {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1;
}

.pbul-cont-more-le {
    color: #003b8f;
    font-size: 16px;
    line-height: 1.65;
}

.pbul-cont-more-ri {
    width: 26px;
    height: 26px;
    border-radius: 26px;
    border: 1px solid #003b8f;
    margin-left: 16px;
}

.pbul-cont-more-ri img {
    width: 100%;
}

.expend-section-all-bot {
    border-radius: 30px;
    background: linear-gradient(179deg, #fff 0.59%, #e0f4ff 146.2%);
}

.esab-btm {
    width: 100%;
    padding-bottom: 0 !important;
}

.esab-btm-tit {
    color: #003b8f;
    font-weight: bold;
    margin-bottom: 60px;
}

.esab-btm-cont-btm {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.ebcl-list-link-act h3 {
    color: #333;
    font-size: 32px;
    line-height: 1.5;
    margin-bottom: 40px;
}

.ebcl-list-link-act p {
    color: #5f7181;
    font-size: 18px;
    line-height: 1.65;
    border-bottom: 12px;
}

.ebcl-list-link-more {
    margin-top: 50px;
    display: inline-block;
}

.esab-btm-cont-left {
    width: 57%;
    padding-right: 120px;
}

.esab-btm-cont-right {
    width: 43%;
}

.ebcl-list {
    margin-bottom: 120px;
}

.esab-btm-cont-left> :last-child {
    margin-bottom: 0;
}

.esab-btm-cont {
    position: relative;
}

.esab-btm-cont-line {
    position: absolute;
    top: 0;
    left: -128px;
    width: 2px;
    height: 100%;
    background: rgba(51, 51, 51, 0.2);
}

.expend-body {
    overflow: visible !important;
}

.ebcl-wrap {
    width: 100%;
    height: 422px;
    position: sticky;
    position: -webkit-sticky;
    top: 150px;
    left: 0;
}

.ebcl-wrap-top {
    width: 100%;
    height: 100%;
    border-radius: 2px;
    background: var(--colormain);
}

.ebcl-wrap-btm {
    width: 16px;
    height: 16px;
    border-radius: 16px;
    border: 5px solid #003b8f;
    margin-left: -8px;
    margin-top: -8px;
    background: #fff;
    border-radius: 50%;
}

.elul-img {
    border-radius: 10px;
    overflow: hidden;
}

.elul-img .ys-imgbox-cover {
    width: 100%;
}

.elul-arr-prev {
    position: relative;
    width: 40px;
    height: 40px;
    margin-right: 40px;
}

.elul-arr-prev img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.elul-arr-prev> :nth-child(1) {
    opacity: 1;
    transition: all 0.36s;
}

.elul-arr-prev> :nth-child(2) {
    opacity: 0;
    transition: all 0.36s;
}

.elul-arr-next {
    position: relative;
    width: 40px;
    height: 40px;
}

.elul-arr-next img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.elul-arr-next> :nth-child(1) {
    opacity: 1;
    transition: all 0.36s;
}

.elul-arr-next> :nth-child(2) {
    opacity: 0;
    transition: all 0.36s;
}

.elul-arr {
    display: flex;
    justify-content: center;
}

.ebcr-list-ul {
    margin-bottom: 24px;
    border-radius: 10px;
    overflow: hidden;
}

.ebcr-list {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all 0.36s;
    pointer-events: none;
}

.ebcr-list.act {
    position: relative;
    opacity: 1;
    pointer-events: all;
}

.esab-btm-cont-right {
    position: relative;
    /* position: sticky;
    position: -webkit-sticky;
    top: 150px; */
}

.esab-btm-cont-right> :last-child {
    margin-bottom: 0;
}

.ebcl-list-link-img .ebcr-list-ul {
    display: none;
    margin-top: 20px;
}

.organism-main .ebcl-list-link-act h4 {
    color: #333;
    font-size: 20px;
    line-height: 1.8;
    margin-bottom: 16px;
}

.organism-main .ebcl-list-link-act li {
    position: relative;
}

.organism-main .ebcl-list-link-act li::after {
    content: '';
    position: absolute;
    top: 5px;
    left: -28px;
    width: 16px;
    height: 16px;
    background: ;
    background-size: cover;
}

.organism-main .ebcl-list-link-act.yxedr-active ul {
    padding-inline-start: 28px;
}

.organism-act-ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 62px;
}

.organism-act-ul-list {
    width: 50%;
    padding: 0 10px;
    margin-bottom: 20px;
}

.oaul-cont {
    padding: 32px;
    border-radius: 10px;
    border: 1px solid rgba(0, 59, 143, 0.20);
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    height: 100%;
}

.oaul-cont-top {
    color: #003b8f;
    font-size: 44px;
    font-weight: 300;
    margin-bottom: 46px;
}

.oaul-cont-top span {
    color: #003b8f;
    font-size: 20px;
    line-height: 1.8;
}

.oaul-cont-btm {
    color: #333;
}

.inside-bread {
    position: absolute;
    top: 24px;
    left: 50%;
    transform: translatex(-50%);
    z-index: 6;
    /* pointer-events: none; */
}

.inside-bread .ys-bread-list a {
    color: #676767;
    font-size: 14px;
    line-height: 1.85;
    transition: all .36s ease;
}

.inside-bread .ys-bread> :last-child a {
    color: #003b8f;
}

.inside-bread .ys-bread-list::before {
    content: '';
    background: ;
    background-size: cover;
    width: 24px;
    height: 24px;
    right: -12px;
}

.inside-title .std-h5 {
    margin-top: 40px;
    color: #fff;
    line-height: 1.5;
}

.duty-main .inside-title {
    text-align: center;
}

.nsar-bot-but .home-dynam-top-ri p {
    min-width: 96px;
}

.ebcl-list-link-more2 .hdtr-link p {
    min-width: 210px;
}


.esab-list-tit {
    color: #333;
    font-size: 44px;
    line-height: 1.4;
    margin-bottom: 60px;
}

.protection-main .esab-list {
    display: none;
    margin-top: 0;
    padding-bottom: 120px
}

.finance-main .esab-list {
    display: none;
}

.expend-main .esab-list {
    display: none;
}

.overview-cont-top-act h2 {
    color: #003b8f;
    font-size: 48px;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 44px;
}

.overview-cont-top-act p {
    color: #5f7181;
    font-size: 18px;
    line-height: 1.65;
    margin-bottom: 12px;
}

.overview-cont-top-more {
    display: inline-block;
    margin-top: 50px;
}

.overview-cont-top-more .hdtr-link p {
    min-width: 194px;
}

.overview-cont-beaut {
    margin-top: 50px;
}

.overview-cont-beaut-video {
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    transform: rotate(0);
    -webkit-transform: rotate(0);
}

.ocbv-all {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
}

.ocbv-play {
    width: 46px;
    margin-bottom: 16px;
}

.ocbv-play img {
    width: 100%;
}

.ocbv-text {
    color: #fff;
    font-size: 16px;
    line-height: 1.3;
    text-align: center;
}

.overview-main .mod-cont {
    background: linear-gradient(179deg, #fff 0.59%, #e0f4ff 146.2%);
}

.ocbn-ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: -88px;
    margin-right: -88px;
}

.ocbn-ul-list {
    padding: 0 88px;
    width: 28.6%;
}

.ocbn-ul-list-all {
    padding: 24px 32px;
    border-radius: 10px;
    border-radius: 10px;
    border: 1px solid rgba(0, 59, 143, 0.20);
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}

.oull-top {
    color: #003b8f;
    font-family: 'shangshi';
    font-size: 44px;
    font-weight: 300;
    margin-bottom: 40px;
}

.oull-top span {
    color: #003b8f;
    font-size: 20px;
    line-height: 1.8;
    margin-left: 8px;
}

.oull-btm {
    color: #333;
}

.ocbn-ul2 {
    justify-content: flex-end;
}

.overview-cont-beaut-nub {
    position: relative;
    margin-top: 100px;
}

.ocbn-top {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.overview-cont-beaut {
    margin-bottom: 120px;
}

.overview-cont-top-act h3 {
    color: #333;
    font-size: 44px;
    line-height: 1.4;
    margin-bottom: 40px;
}

.overview-cont-link {
    border-radius: 20px;
    overflow: hidden;
}

.oclu-list-link::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
}

.overview-cont-link-ul {
    display: flex;
    flex-wrap: wrap;
}

.oclu-list {
    width: 20%;
}

.oclu-list-link {
    position: relative;
}

.oclu-list-link-img .ys-imgbox-cover {
    width: 100%;
}

.oclu-list-link-btm {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    padding: 30px 24px;
}

.ollb-text {
    color: #fff;
}

.ollb-more {
    display: flex;
    align-items: center;
    margin-top: 24px;
}

.ollb-more-text {
    color: #fff;
}

.ollb-more-icon {
    width: 26px;
    margin-left: 16px;
}

.ollb-more-icon img {
    width: 100%;
}

.oclu-list-link-btm2 {
    position: absolute;
    bottom: 30px;
    left: 24px;
    opacity: 1;
    transition: all 0.36s;
    z-index: 1;
}

.overview-cont-link-cont {
    margin-top: 60px;
    margin-bottom: 120px;
}

.overview-cont-top-act h4 {
    color: #003b8f;
    font-size: 32px;
    line-height: 1.5;
    margin-bottom: 40px;
}

.overview-cont-bot .overview-cont-top-act h3 {
    margin-bottom: 20px;
}

.ocbb-img {
    margin-top: 40px;
    border-radius: 20px;
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);
}

.ocbb-img img {
    width: 100%;
}

.grow-cont {
    width: 100%;
}

.grow-cont-all {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.grow-cont-all-le {
    width: 25%;
    padding-right: 100px;
    position: sticky;
    position: -webkit-sticky;
    top: 120px;
}

.gcal-ul {
    padding: 32px 20px;
    border-radius: 20px;
    background: #fff;
    box-shadow: 0px 6px 40px 0px rgba(0, 20, 51, 0.10);
}

.gcal-ul-list {
    cursor: pointer;
    padding: 12px 0;
    margin-bottom: 16px;
    border-bottom: 1px solid rgba(103, 103, 103, 0.20);
    transition: all 0.36s;
}

.gcal-ul-list.on {
    border-bottom: 1px solid #003b8f;
}

.gcal-ul-list-cont {
    position: relative;
    padding-left: 20px;
    color: rgba(103, 103, 103, 0.50);
    transition: all 0.36s;
}

.gcal-ul-list-cont::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    left: 0;
    width: 22px;
    height: 16px;
    background: ;
    background-size: cover;
    opacity: 0;
    transition: all 0.36s;
}

.gcal-ul-list-cont::before {
    content: '';
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    left: 0;
    width: 22px;
    height: 16px;
    background: ;
    background-size: cover;
    opacity: 1;
    transition: all 0.36s;
}

.gcal-ul-list.on .gcal-ul-list-cont::after {
    opacity: 1;
}

.gcal-ul-list.on .gcal-ul-list-cont::before {
    opacity: 0;
}

.gcal-ul-list.on .gcal-ul-list-cont {
    color: #003b8f;
}

.grow-cont-all-ri {
    width: 75%;
    padding-left: 100px;
    position: relative;
}

.gcar-ul-list {
    margin-bottom: 80px;
}

.gcar-ul> :last-child {
    margin-bottom: 0;
}

.gcar-ul-list-all {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}

.gula-ri {
    width: 80%;
}

.gula-le {
    width: 20%;
    padding-right: 30px;
    color: #003b8f;
    /* font-family: 'shangshi'; */
    font-size: 56px;
    font-weight: 500;
    line-height: 1.3;
}

.gula-ri-list {
    padding-bottom: 26px;
    margin-bottom: 28px;
    border-bottom: 1px solid rgba(0, 59, 143, 0.20);
}

.gula-ri-list-text {
    padding-left: 26px;
    color: #5f7181;
    position: relative;
}

.gula-ri-list-text::after {
    content: '';
    position: absolute;
    top: 5px;
    left: -4px;
    width: 22px;
    height: 16px;
    background: ;
    background-size: cover;
}

.gcar-ul-line {
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 100%;
    background: rgba(0, 59, 143, 0.10);
}

.gcar-ul-wrap {
    width: 2px;
    height: calc(100vh - 80px);
    position: sticky;
    position: -webkit-sticky;
    top: 80px;
    left: 0;
}

.gcar-ul-wrap-span {
    width: 100%;
    height: 0px;
    background: #003b8f;
    display: block;
}

.finance-popup-cont {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}

.finance-popup-cont-le {
    width: 88.235294%;
    padding: 80px 100px 70px;
    border-radius: 30px;
    background: #fff;
}

.finance-popup-cont-ri {
    width: 8.088235%;
    border-radius: 20px;
    background: #fff;
    padding: 40px 20px;
}

.finance-popup-cont-le .pscb-ul-list-btm {
    display: block;
}

.finance-popup-cont-le .pulb-ri {
    width: 100%;
}

.finance-popup-cont-le .pulb-le {
    width: 100%;
    padding-right: 0;
    margin-bottom: 40px;
}

.finance-popup-cont-le .pulb-ri-act p {
    color: #9f9f9f;
    font-size: 16px;
    line-height: 1.65;
}

.finance-popup-cont-le .pulb-le-more {
    margin-top: 0;
    margin-bottom: 80px;
}

.finance-popup-cont-le .pulb-ri-cont-all {
    width: calc(100%   100px);
}

.fpcr-ul {
    margin-top: -40px;
    margin-bottom: -40px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.fpcr-ul-list {
    width: 100%;
    padding: 40px 0;
    position: relative;
    cursor: pointer;
}

.fpcr-ul-list::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    border-radius: 10px;
    background: #d9d9d9;
}

.fpcr-ul-list-cont {
    margin: 0 auto;
    width: 26px;
}

.fpcr-ul-list-cont img {
    width: 100%;
}

.fpcr-ul-list-prve {
    color: #191d56;
    text-align: center;
}

.fpcr-ul-list-next {
    color: #191d56;
    text-align: center;
}

.fpcr-ul> :last-child::after {
    opacity: 0;
}

/*20240726*/
.brand-cont {
    padding-top: 40px;
    padding-left: 60px;
    padding-right: 60px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.brand-cont-bg {
    width: 100%;
    height: 634px;
    border-radius: 30px;
    background: #f4f9ff;
}

.brand-cont-btm {
    position: relative;
}

.brand-cont-btm-tit {
    color: #003b8f;
    font-weight: bold;
    text-align: center;
}

.brand-cont-btm-text {
    margin-top: 32px;
    margin-bottom: 60px;
    text-align: center;
}

.brand-cont-btm-top {
    padding-bottom: 30px;
    margin-bottom: 40px;
    border-bottom: 1px solid rgba(0, 59, 143, 0.2);
}

.bcbt-ri {
    display: flex;
    /* white-space: nowrap;
    overflow-x: auto; */
}

.bcbt-ri-list-link {
    padding: 0 20px;
    color: #a5a5a5;
    transition: all 0.36s;
}

.bcbt-ri> :first-child {
    width: 54px;
}

.bcbt-ri> :first-child .bcbt-ri-list-link {
    padding: 0;
    width: 100%;
}

.bcbt-ri-list.on .bcbt-ri-list-link {
    padding: 7.5px 8.5px;
    color: #003b8f;
}

.brand-cont-btm-btm {
    display: flex;
    flex-wrap: wrap;
}

.bcbb-list {
    width: 25%;
}

.bcbb-list-link {
    display: block;
    padding: 34px 36px 36px;
    border-left: 1px solid #bbcce1;
    border-bottom: 1px solid #bbcce1;
    background: #fff;
    position: relative;
}

.bcbb-list:nth-child(1) .bcbb-list-link,
.bcbb-list:nth-child(2) .bcbb-list-link,
.bcbb-list:nth-child(3) .bcbb-list-link,
.bcbb-list:nth-child(4) .bcbb-list-link {
    border-top: 1px solid #bbcce1;
}

.bcbb-list:nth-child(4n) .bcbb-list-link {
    border-right: 1px solid #bbcce1;
}

.bcbb-list-link-icon {
    width: 22px;
    position: absolute;
    top: 10px;
    right: 10px;
}

.bcbb-list-link-icon img {
    width: 100%;
}

.bcbb-list-link-text {
    position: absolute;
    bottom: 10px;
    left: 10px;
    color: #5f7181;
    font-size: 12px;
    line-height: 1.85;
    border-radius: 80px;
    border: 1px solid #bbcce1;
    padding: 2px 12px;
}

.bcbb-list-link-cont {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 34px 24px 24px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 0px 16px 0px rgba(53, 53, 53, 0.21);
    opacity: 0;
    transition: all 0.36s;
    z-index: 2;
}

.bllc-top {
    position: relative;
    padding-bottom: 22px;
    margin-bottom: 24px;
}

.bllc-top::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translatex(-50%);
    width: 78.125%;
    height: 1px;
    background: #727780;
    opacity: 0.2;
}

.bllc-btm {
    text-align: center;
}

.bllc-btm-tit {
    color: #333;
    margin-bottom: 11px;
}

.bllc-btm-text p {
    color: #5f7181;
    font-size: 14px;
    line-height: 1.85;
}

.bllc-btm-text {
    margin-bottom: 68px;
}

.bllc-btm-btm {
    display: flex;
    justify-content: space-between;
}

.bllc-btm-btm-le {
    color: #5f7181;
    font-size: 14px;
    line-height: 1.85;
}

.bllc-btm-btm-ri {
    display: flex;
}

.bbbr-text {
    color: #003b8f;
    font-size: 16px;
    line-height: 1.65;
}

.bbbr-icon {
    width: 26px;
    margin-left: 16px;
}

.bbbr-icon img {
    width: 100%;
}

.brand-main .mod-cont {
    overflow: visible;
}

.brand-main .ys-footer {
    z-index: 1;
}

/*kim end*/



.ocbn-bg {
    width: 100%;
}

.ocbn-bg img {
    width: 100%;
}

.overview-cont-beaut-video img {
    width: 100%;
}

.overview-cont-beaut-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.oclu-list .ollb-more {
    display: none;
}

.ollb-more-wrap {
    display: flex;
    align-items: center;
}

.overview-cont-top-tit .std-h3 {
    color: #003b8f;
    font-weight: bold;
}

.overview-cont-top-tit {
    margin-bottom: 45px;
}

.overview-cont-top-tit .std-tit44 {
    color: #333333;
}

.overview-cont-bot-tit {
    margin-bottom: 20px;
}

.overview-cont-bot-subtit {
    margin-bottom: 40px;
}

.overview-cont-bot-tit .std-tit44 {
    color: #333333;
}

.overview-cont-bot-subtit .std-h4 {
    color: #003b8f;
}

.bsct-ul-list.on .bsct-ul-list-text {
    color: #003b8f;
}

.lulc-list-ri p span {
    margin-right: 24px;
}

.gcar-ul {
    width: 100%;
    position: sticky;
    position: -webkit-sticky;
}


.mod-stick {
    overflow: visible;
}

.grow-main .mod-cont {
    overflow: visible;
}

.grow-cont-all-le .gcal-ul-list::before {
    display: none;
}

.cull-le-left-eng {
    color: #5f7181;
}

.cull-le-right-text,
.cull-le-right-nub {
    color: #5f7181;
}

.cscb-ul-list {
    width: 100%;
}

.cscb-ul-list:first-child .cscb-ul-list-link {
    padding-top: 0 !important;
}


.cscb-bot .cbpu-list {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.cull-le-right,
.cull-le-left {
    padding-right: 20px;
}

.cscb-bot-ul-slick {
    width: 100%;
    display: none;
}

.cscb-bot-ul-slick:first-child {
    display: block;
}

.cbpu-list {
    margin-right: 10px;
}

.cbpu-list:last-child {
    margin-right: 0;
}

.esab-list {
    width: 100%;
    padding-bottom: 0 !important;
}

.organism-main .mod-cont {
    overflow: visible !important;
}

.ebcl-list .ebcl-list-link-more {
    margin-top: 35px;
}

.elul-img .ys-ban-video {
    height: 100%;
    object-fit: cover;
}

.elul-arr .slick-arrow {
    cursor: pointer;
}

.ebcr-list-ul-list {
    width: 100%;
    display: block;
}

.ebcr-list-ul-list:first-child {
    display: block;
}

.pscb-ul-list:nth-child(odd) {
    background: #f4fdff;
}

.gcar-ul-li:last-child .gcar-ul-list:last-child {
    margin-bottom: 0 !important;
}

.cibu-li-icon {
    width: 40px;
    margin-bottom: 8px;
    display: none;
}

.brand-cont-btm-text p {
    color: #5f7181;
}

.bcbb-list .ys-imgbox-cover img {
    transform: scale(1) !important;
}

.bllc-top {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
}

.organism-main .pscb-top {
    margin-bottom: 0 !important;
}

.pscb-top-ri p:last-child {
    margin-bottom: 0;
}

.ebcl-list .ebcl-list-link-img {
    display: none;
}

.prcr-btn {
    position: absolute;
    top: calc(50% - 22px);
    transform: translatey(-50%);
    width: 32px;
    cursor: pointer;
    z-index: 10;
    transition: all 0.36s;
}

.prcr-btn img {
    width: 100%;
}

.prcr-le img {
    transform: rotate(180deg);
}

.prcr-le {
    left: -15px;
}

.prcr-ri {
    right: 78px;
}

.prcr-btn.swiper-button-disabled {
    opacity: 0;
    pointer-events: none;
}

.pscb-top {
    margin-bottom: 0 !important;
}

.pscb-bot .pbul-cont-more-ri {
    height: auto;
    border: none;
}

.pscb-padd {
    padding-top: 0 !important;
}

.finance-popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.50);
    z-index: 99;
    display: none;
}

.finance-popup .ys-cont1360 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.finance-popup-cont {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

.fpcl-ul .pscb-ul-list-btm {
    display: none;
}

.fpcl-ul .pscb-ul-list-btm:first-child {
    display: block;
}

.fpcl-ul-scroll {
    width: 100%;
    max-height: 75vh;
}

.fpcl-ul-scroll .mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar {
    background: #043f92 !important;
}

.nscb-sele-cont-top {
    width: 100%;
    position: relative;
    z-index: 10;
}

.nllb-more-date,
.bull-date {
    font-family: 'shangshi';
}

.business-main .business-section-all-bot {
    border-radius: 0 !important;
}

.basic-section-cont-btm .bscb-select {
    position: relative;
    z-index: 10;
}

.dsct-bg svg {
    width: 100%;
}

.dsct-bg {
    opacity: 0;
}

.dsct-bg.on {
    opacity: 1;
}

.duty-section-cont-swiper {
    height: 380px;
}

.dscu-list {
    height: auto !important;
}

.dscu-list.swiper-slide-active {
    width: 100% !important;
}

.duty-section-cont-swiper {
    width: 660px;
    position: relative;
}

.dsct-conty {
    width: calc(100%   220px);
    position: relative;
    overflow: hidden;
}

.duty-main .inside-title {
    transform: translatey(-50px);
}

@keyframes mysacle {
    0% {
        transform: scale(1.15);
    }
}

/* .home-wrap .ys-ban-li .ys-ban-imgbox {
    animation: mysacle 2.5s ease both;
} */

.duty-section-cont-top .ys-cont1400 {
    position: relative;
    z-index: 10;
}

.ys-ban-zs {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    pointer-events: none;
}

.informa-real .informa-real-tit {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.informa-real-qieh {
    display: flex;
    box-shadow: 0px 0px 0px 2px #dde5f0 inset;
    border-radius: 80px;
}

.informa-real-qieh-li {
    display: inline-block;
    padding: 9px 15px;
    border: 0px solid #5f7181;
    margin: 0;
    box-sizing: border-box;
    position: relative;
    border-radius: 80px;
    min-width: 70px;
    text-align: center;
    transition: all 0.36s;
    cursor: pointer;
}

.informa-real-qieh-li p {
    color: rgb(95, 113, 129);
    font-weight: normal;
    text-align: center;
    font-size: 16px;
    transition: all 0.36s;
}

.informa-real-qieh-li.act {
    background: #003b8f;
}

.informa-real-qieh-li.act p {
    color: #fff;
}

.ys-ban-imgbox video {
    background: transparent !important;
}

.inside-page .ys-ban-imgbox video {
    object-fit: cover;
}

.ys-ban-video1 {
    z-index: 20;
}

html.act body {
    height: 100vh;
}

html.act {
    height: 100vh;
    overflow-y: scroll;
}

.ys-ban-video2,
.home-dots,
.home-wrap .ys-header {
    opacity: 0;
    pointer-events: none;
}

html.is-video .ys-ban-video1 {
    opacity: 0;
}

html.is-video .ys-ban-video2 {
    opacity: 1;
}

html.is-video1 .banner-skip {
    opacity: 0;
    pointer-events: none;
}
html.is-video1 .home-wrap .ys-header {
    opacity: 1;
    transition: all 0.36s;
    pointer-events: all;
}

html.is-video .home-dots {
    opacity: 1;
    transition: all 0.36s;
    pointer-events: all;
}

html.is-video .home-wrap .ys-header {
    opacity: 1;
    transition: all 0.36s;
    pointer-events: all;
}

.home-wrap .ys-footer,
.home-wrap .mod-main {
    background: #95c0d2;
    position: relative;
}

.head-nav-item-title {
    font-size: 18px;
}

.mhdu-wrap a {
    font-size: 18px;
}

.mhdu-li {
    width: 108px;
    margin-right: 24px;
}


.bsct-ul-list-text {
    font-size: 18px;
}

.bsct-ul {
    margin-top: 3px;
}

/* .informa-real-btm-li iframe {
    font-family: inherit !important;
} */

.organi-framew-wrap .std-h3 {
    text-align: left;
}

.organi-framew-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.organi-framew-wrap .informa-real-qieh-li {
    border: 1px solid transparent;
    transition: all 0.36s;
    min-width: 180px;
    text-align: center;
    margin-right: 40px;
}

.organi-framew-wrap .informa-real-qieh-li:last-child {
    margin-right: 0 !important;
}

.organi-framew-wrap .informa-real-qieh-li.act {
    border-color: #003b8f;
    background: transparent;
}

.organi-framew-wrap .informa-real-qieh-li.act p {
    color: #003b8f;
}

.organi-framew-wrap .informa-real-qieh-li p {
    line-height: 1.5;
    font-size: 20px;
    color: #5f7181;
}

.organi-framew-pictur-img {
    width: 100%;
    display: none;
}

.organi-framew-pictur-img:first-child {
    display: block;
}

.organi-framew-pictur-img img {
    width: 100%;
}

.mod-head::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    width: 100%;
    height: calc(100%   2px);
    background: rgba(224, 242, 253, 0.70);
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    opacity: 0;
    transition: all 0.36s;
}

.brand-cont-top-tit {
    width: 885px;
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
    margin-bottom: 35px;
}

.brand-cont-top-tit .std-h5 {
    color: #5f7181;
    line-height: 1.5;
}

.brand-cont-top-swipr {
    display: flex;
    justify-content: center;
    margin-bottom: 40px;
}

.brand-cont-top-swipr .informa-real-qieh {
    background: #fff;
}

.brand-cont-switc-li {
    display: none;
    width: 100%;
}

.brand-cont-switc-li:first-child {
    display: block;
}

.cull-le-right-text {
    display: flex;
    align-items: flex-start;
}


.cull-le-right-text .cilu-list-icon {
    margin-top: 6px;
    flex: none;
}

.bcbb-list-link-cont {
    display: none !important;
}

/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .bcbb-list-link-cont {
        pointer-events: none;
    }

    .bcbb-list:hover .bcbb-list-link-cont {
        pointer-events: all;
    }

    .bcbb-list:hover {
        position: relative;
        z-index: 10;
    }

    .ys-hd-pc:hover .mod-head::before {
        opacity: 1;
    }

    .ys-hd-pc:hover .head-logo img:nth-child(1) {
        opacity: 0;
    }

    .ys-hd-pc:hover .head-logo img:nth-child(2) {
        opacity: 1;
    }

    .ys-hd-pc:hover .head-nav-item-title {
        color: #333;
    }

    .mftr-btm-li a:hover {
        color: rgba(255, 255, 255, 0.6);
    }

    .hdbu-link:hover .hdbu-link-info p {
        color: #003b8f;
    }

    .hdbu-link:hover::after {
        width: 100%;
        opacity: 1;
    }

    .hdbu-link:hover .hlbl-li p {
        color: #003b8f;
    }

    .hdbu-link:hover .hlbl-icon img:nth-child(1) {
        opacity: 0;
    }

    .hdbu-link:hover .hlbl-icon img:nth-child(2) {
        opacity: 1;
    }

    .hdbu-link:hover .hdbu-link-btm-ri img:nth-child(1) {
        opacity: 0;
    }

    .hdbu-link:hover .hdbu-link-btm-ri img:nth-child(2) {
        opacity: 1;
    }

    .hdtr-link:hover {
        background: #003b8f;
    }

    .hdtr-link:hover p {
        color: #fff;
    }

    .hdtr-link:hover .hdtr-link-img img:nth-child(1) {
        opacity: 0;
    }

    .hdtr-link:hover .hdtr-link-img img:nth-child(2) {
        opacity: 1;
    }

    .hdtr-link1:hover {
        background: #fff !important;
    }

    .hdtr-link1:hover p {
        color: #003b8f;
    }

    /*kim*/
    .bscb-select .ys-select .ys-select-li a:hover {
        color: var(--colormain);
    }

    .bscb-ul-list-link:hover .bull-text {
        color: var(--colormain);
    }

    .comp-tabli:hover li {
        color: #fff;
    }

    .bsct-ul-list-text:hover::after {
        opacity: 1;
    }

    .bsct-ul-list-text:hover {
        color: var(--colormain);
    }

    .bsct-ul-list:hover .bsct-ul-list-text {
        color: #003b8f;
    }

    .bscb-page .pc-fenye li:hover {
        background: var(--colormain);
    }

    .bscb-page .first:hover li {
        color: #fff;
    }

    .bscb-page .prev:hover li {
        color: #fff;
    }

    .bscb-page .next:hover li {
        color: #fff;
    }

    .bscb-page .end:hover li {
        color: #fff;
    }

    .bscb-ul-list-link:hover .bulr-icon1 {
        opacity: 0;
    }

    .bscb-ul-list-link:hover .bulr-icon {
        opacity: 1;
    }

    .sscu-list-link:hover .sllb-text-btm {
        color: var(--colormain);
    }

    .ssau-list-link:hover::after {
        width: 100%;
    }

    .ssau-list-link:hover .sllb-tit {
        color: var(--colormain);
    }

    .ssau-list-link:hover .sllb-more-le {
        color: var(--colormain);
    }

    .ssau-list-link:hover .sllb-more-ri> :nth-child(1) {
        opacity: 1;
    }

    .ssau-list-link:hover .sllb-more-ri> :nth-child(2) {
        opacity: 0;
    }

    .dsct-all-list-link:hover .dall-text-top-tit {
        color: var(--colormain);
    }

    .bulu-list-link:hover::after {
        transition-delay: 0.36s;
        width: 100%;
    }

    .bulu-list-link:hover {
        box-shadow: 0px 6px 40px 0px rgba(0, 20, 51, 0.10);
        border-radius: 10px;
    }

    .bulu-list-link:hover::before {
        opacity: 0;
    }

    .gscb-ul-list-link:hover::after {
        width: 100%;
    }

    .gscb-ul-list-link:hover .gull-img .ys-imgbox-cover img {
        transform: scale(1);
    }

    .gscb-ul-list-link:hover .gull-tit {
        color: var(--colormain);
    }

    .msct-ul-list-link:hover::after {
        width: 100%;
    }

    .msct-ul-list-link:hover .mull-more-right::before {
        opacity: 1;
    }

    .msct-ul-list-link:hover .mull-more-right> :nth-child(1) {
        opacity: 0;
    }

    .msct-ul-list-link:hover .mull-more-right> :nth-child(2) {
        opacity: 1;
    }

    .msct-ul-list-link:hover .mull-more-left {
        color: #003b8f;
    }

    .nscb-list-link:hover .nllb-tit {
        color: #003b8f;
    }

    .nscb-list-link:hover .nllb-more-img::before {
        opacity: 1;
    }

    .nscb-list-link:hover .nllb-more-img> :nth-child(1) {
        opacity: 0;
    }

    .nscb-list-link:hover .nllb-more-img> :nth-child(2) {
        opacity: 1;
    }

    .nscb-list-link:hover::after {
        width: 100%;
    }

    .nscb-list-link:hover .nllb-more-date {
        color: #003b8f;
    }

    .nscb-sell-all-link:hover .nsar-top-tit {
        color: var(--colormain);
    }

    .nscb-sell-all-link:hover .nsar-but-date {
        color: var(--colormain);
    }

    .cbul-item-link:hover::after {
        width: 100%;
    }

    .pbul-cont:hover {
        box-shadow: 0px 6px 40px 0px rgba(0, 20, 51, 0.10);
    }

    .pbul-cont:hover::after {
        opacity: 1;
    }

    .elul-arr-prev:hover.elul-arr-prev> :nth-child(1) {
        opacity: 0;
    }

    .elul-arr-prev:hover.elul-arr-prev> :nth-child(2) {
        opacity: 1;
    }

    .elul-arr-prev:hover.elul-arr-next> :nth-child(1) {
        opacity: 0;
    }

    .elul-arr-next:hover.elul-arr-next> :nth-child(2) {
        opacity: 1;
    }

    .prcp-img:hover.prcp-img> :nth-child(1) {
        opacity: 0;
    }

    .prcp-img:hover.prcp-img> :nth-child(2) {
        opacity: 1;
    }

    .prcn-img:hover.prcn-img> :nth-child(1) {
        opacity: 0;
    }

    .prcn-img:hover.prcn-img> :nth-child(2) {
        opacity: 1;
    }

    .dsct-top-ri-prev:hover :nth-child(1) {
        opacity: 0;
    }

    .dsct-top-ri-prev:hover :nth-child(2) {
        opacity: 1;
    }

    /*20240726*/
    .bcbt-ri-list-link:hover {
        color: #003b8f;
    }

    .bcbb-list-link:hover .bcbb-list-link-cont {
        opacity: 1;
    }

    /*kim end*/

    .pulb-ri-cont-all:hover .prcr-btn {
        opacity: 1;
    }

    .nscb-list-link:hover .hdbu-link-btm-ri img:nth-child(1){
        opacity: 0;
    }

    .nscb-list-link:hover .hdbu-link-btm-ri img:nth-child(2){
        opacity: 1;
    }

    .bcbb-list-link:hover .bcbb-list-link-icon img:nth-child(1){
        opacity: 0;
    }

    .bcbb-list-link:hover .bcbb-list-link-icon img:nth-child(2){
        opacity: 1;
    }

}

.lulc-list-le {
    width: auto;
}

.bscb-select .iconfont {
    color: #003b8f;
}

.prul-bg::after {
    height: 25%;
    top: auto;
    bottom: 0;
}

.esab-disclai {
    width: 100%;
    position: relative;
}

.esab-disclai-wrap {
    width: 100%;
    position: relative;
    border-top: 1px solid rgba(95, 113, 129, 0.2);
    padding-top: 8px;
    padding-bottom: 50px;
}

.esab-disclai-wrap p {
    color: #a5a5a5;
    line-height: 1.85;
    font-size: 14px;
}

.esab-disclai-wrap p span {
    color: #e60033;
}

.head-nav-item-title {
    min-width: 90px;
}

.head-nav-item {
    padding: 0 20px;
}

.mod-head-drop-ul {
    padding-right: 137px;
}


.head-nav-item {
    padding: 0 21px;
}

.oclu-list-link::after {
    top: auto;
    bottom: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
}

.cull-le-right-top {
    width: 100%;
    margin-bottom: 40px;
}

.cull-le-right-text:first-child {
    margin-bottom: 5px;
}

.pulb-ri-cont-all .prcr-btn {
    opacity: 0;
    transition: all 0.36s;
}

.banner-skip {
    position: absolute;
    top: 65%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 20;
    transition: all 0.36s;
}

html.is-video .banner-skip {
    opacity: 0;
    pointer-events: none;
}

.ocbn-ul-ph {
    display: none;
}

.viewer-navbar,
.viewer-canvas {
    background: #fff !important;
}

.viewer-navbar {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    display: none !important;
}

.pulb-le-ph {
    display: none;
}

.grow-cont-ph-tit p {
    font-size: 14px;
    line-height: 1.65;
    color: #333;
}

.grow-cont-ph {
    background: #f4f9ff;
    padding: 15px 0 21px;
    border-radius: 10px 10px 0 0;
}

.grow-cont-ph-select .ys-select-hd {
    height: 34px;
    border: 1px solid #bbcce1;
    border-radius: 80px;
}

.grow-cont-ph-select .ys-select-hd input {
    padding-left: 20px;
}

.grow-cont-ph-select .ys-select-xtbbox {
    right: 20px;
}

.grow-cont-ph-tit {
    margin-bottom: 15px;
}

.grow-cont-ph-select .ys-select-bd {
    top: calc(100%   7px);
    border-radius: 20px;
    background: #fff;
    box-shadow: 0px 3px 10px 0px rgba(0, 20, 51, 0.20);
    padding: 23px 24px;
}

.grow-cont-ph-select .ys-select-li {
    font-size: 14px;
    color: #333;
    position: relative;
    line-height: 1.65;
    margin-bottom: 10px;
    position: relative;
    padding-left: 12px !important;
}

.grow-cont-ph-select .ys-select-li:last-child {
    margin-bottom: 0 !important;

}

.grow-cont-ph-select .ys-select-li::after {
    content: '';
    position: absolute;
    top: 8px;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #333;
}

.grow-cont-ph-select .ys-select-li span {
    pointer-events: none;
}

.grow-cont-ph {
    display: none;
}

.bllc-btm-titxf {
    position: absolute;
    bottom: 15px;
    margin-bottom: 0 !important;
    left: 0;
    width: 100%;
    padding-left: 80px;
    padding-right: 80px;
    text-align: center;
    font-size: 20px;
    transition: all 0.36s;
    opacity: 0;
}

.bcbb-list-link:hover .bllc-btm-titxf {
    opacity: 1;
}

.bllc-btm-titxf {
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
    bottom: auto;
    transform: none;
    font-size: 18px !important;
}

.bcbb-list-link {
    padding: 34px 10px 36px;
    height: 100%;
}

.bcbb-list:last-child .bcbb-list-link {
    border-right: 1px solid #bbcce1;
}

.busine-framew-btm-img {
    display: flex;
    justify-content: center;
}

.busine-framew-btm-img svg {
    max-width: calc(100% - 40px);
    height: auto;
    margin: 0 auto;
    margin-top: 80px;
    margin-bottom: 60px;
}

.mod-main {
    padding: 0 18px;
}

.dseb-cont-sele .dseb-cont-tit {
    color: #333 !important;
    font-weight: bold;
}

.basic-section-cont-top .std-h5 a {
    color: #003b8f;
}

.overview-cont-top-tit .std-h3 {
    line-height: 1.4;
}

.overview-cont-top-act p {
    line-height: 1.8 !important;
}

.cscb-ul-list .clrm-icon {
    transform: rotate(45deg);
}

.hmul-link .ys-imgbox-cover::after {
    bottom: 0;
    top: auto;
    height: 40%;
}

.ys-footer {
    padding-left: 18px;
    padding-right: 18px;
}

.ys-phnav-menu {
    background: #005bab !important;
}

.bcbb-list .bcbb-list-link-icon {
    top: auto !important;
    bottom: 10px;
}

.bcbb-list .bllc-btm-tit {
    margin-bottom: 10px !important;
}

.bfbi-info p{
    color: #5f7181;
    font-size: 14px;
    line-height: 1.4;
}

.bfbi-info {
    padding-bottom: 20px;
    width: 100%;
    padding-left: 80px;
}

.busine-framew-btm-img {
    flex-wrap: wrap;
}
.overview-cont-bot-tit .std-tit44,
.overview-cont-top-tit .std-tit44 {
    color: #003b8f;
    font-weight: bold;
}

.mod-main {
    padding: 0 0 !important;
}

.home-wrap .mod-main {
    border-radius: 40px 40px 0 0;
}
.mod-fot-top-le {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.prcr-btn.swiper-button-disabled {
   display: none;
}

.oclu-list-link::after {
    height: 33%;
}

.ys-footer {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.esab-btm-list .esab-btm-cont-btm {
    margin-bottom: 140px;
}


.head-nav-item-title {
    min-width: auto !important;
}

.head-nav-item {
    padding: 0 29px;
}

.mod-head-drop-ul {
    padding-right: 129px;
}

.mhdu-li {
    width: 115px;
    margin-right: 18px;
}

.mhdu-li:nth-child(3){
    transform: translatex(-5px);
}

.mhdu-li:nth-child(4){
    transform: translatex(-5px);
}

.mhdu-li:nth-child(5){
    transform: translatex(-5px);
}

.mhdu-li:nth-child(6){
    transform: translatex(3px);
}


.mod-fot-top-le .mod-fot-accou-le {
    margin-left: auto;
    margin-right: auto;
}

/*.dseb-cont-act img{*/
/*    width: 100%;*/
/*}*/


.duty-main.inside-page .mod-main {
    margin-top: -30.44%;
}


.ocbb-img-ul {
    width: 100%;
}

.ocbb-img-ul-li {
    width: 100%;
    display: none;
}

.ocbb-img-ul-li:first-child{
    display: block;
}

.ocbb-img-ul .slick-dots li {
    width: 8px;
    height: 8px;
}
    
.ocbb-img-ul .slick-dots li.slick-active {
    background: #003b8f;
}
    
.mull-top-ul {
    display: flex;
    flex-wrap: wrap;
}

.mull-top-ul-li {
    font-size: 12px;
    line-height: 1.85;
    color: #5f7181;
    padding: 2px 12px;
    border-radius: 80px;
    border: 1px solid #bbcce1;
    margin-right: 4px;
    margin-bottom: 6px;
}

.mod-fot-btm-le a{
    margin-left: 0 !important;
    display: inline-block;
}

.cull-ri-link {
    width: 100%;
    display: block;
    position: relative;
}

.oclu-list-link {
    width: 100%;
    display: block;
}

.gula-ri-list-text {
     text-align: justify;
}

.home-banner::after{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    background-image: linear-gradient(180deg, #0078c5 0%, rgba(0, 81, 133, 0.00) 100%);
    opacity: 0;
    height: 180px;
}

.banner-skip {
    top: 72%;
}

html.is-video .home-banner::after {
   opacity: 0.5;
}
.home-dots-li-num  {
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    transition: all 0.36s;
}
.home-dots-li-num img{
    width: 28px;
}

.home-dots-li-num:hover {
    background: #fff;
}

.inside-body.ny_main .ys-hd-pc .mod-head-wrap {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}

.inside-body.ny_main .ys-hd-pc .mod-head::before {
    opacity: 1;
}

.inside-body.ny_main .ys-hd-pc .head-logo img:nth-child(1) {
    opacity: 0;
}

.inside-body.ny_main .ys-hd-pc .head-logo img:nth-child(2) {
    opacity: 1;
}

.inside-body.ny_main .ys-hd-pc .head-nav-item-title {
    color: #333;
}

.inside-body.ny_main .ys-main {
    margin-top: 120px;
}

.dsct-conty-top {
    width: 660px;
}

.dscu-list.swiper-slide {
    width: var(--width) !important;
}

.dscu-list.swiper-slide-active {
    width: var(--act-width) !important;
}

    .home-dots-li7 .home-dots-li-more {
        padding-right: 30px;
        padding-left: 0 !important;
        left: auto;
        right: 100%;
        top: 48%;
    }

    .home-dots-li7 .hdlm-link::after {
        left: auto;
        right: 0;
    }

    .home-dots-li7 .hdlm-link {
        flex-direction: row-reverse;
    }
    
    .home-dots-li7 .hdlm-link p {
        padding-right: 0;
        padding-left: 6px;
    }
    
    .home-dots-li7 .hdlm-link img {
        transform: rotate(180deg);
    }
    
    
    /*.home-dots-li-num {*/
    /*    animation: xl 1s infinite;*/
    /*}*/
    
    /*@keyframes xl {*/
    /*    0% {*/
    /*        transform: translatey(0px);*/
    /*    }*/
    
    /*    50% {*/
    /*        transform: translatey(5px);*/
    /*    }*/
    
    /*    100% {*/
    /*        transform: translatey(0px);*/
    /*    }*/
    /*}*/
    
    /* .home-dots-li-num:hover {*/
    /*    animation-play-state: paused !important;*/
    /* }*/

    /*    display: none;*/
    /*}*/

.dseb-cont-act img {
    width: 80%;
    margin: 0 auto;
    display: block;
}

.mhrs-btm a.act {
    color: #003b8f;
}

.ys-pribanner-img {
    width: 100%;
    height: 100%;
}

.ys-pribanner-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.dseb-cont-act img{
    width: 80%;
    margin: 0 auto;
    display: block;
}

.home-strate-roll {
    width: 100%;
    position: relative;
}

.home-strate-roll-li {
    width: 100%;
    display: none;
}

.home-strate-roll-li:first-child{
    display: block;
}

.mod-fot-btm-le p {
    font-size: 14px;
}

.mod-fot-btm-ri a {
    font-size: 14px;
}
    
.mhdu-li:nth-child(5) {
    width: 128px;
}


/*.head-nav-item {*/
/*    margin-right: 30px;*/
/*}*/

.mhdu-li {
    width: 127px;
}

.head-nav-item {
    margin-right: 15px;
}

