@charset "utf-8";

body {
    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}

@font-face {
    font-family: "MondaRegular";
    src: url("../fonts/mondaregular.woff2") format("woff2"),
        url("../fonts/mondaregular.woff") format("woff"),
        url("../fonts/mondaregular.ttf") format("truetype"),
        url("../fonts/mondaregular.eot") format("embedded-opentype"),
        url("../fonts/mondaregular.svg") format("svg");
}

.yxedr_active p {
    font-size: 16px;
    line-height: 1.75;
    color: #666;
    margin-bottom: 12px;
}

/*分享翻译*/
#bsWXBox .bsTop:after {
    /*分享中文版本*/
    content: '- 微信';
    /*分享英文版本*/
    /* content: '- weixin'; */
    display: block;
    position: absolute;
    left: 85px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

#bsWXBox .bsTop:before {
    /*分享中文版本*/
    content: '分享到';
    /*分享英文版本*/
    /* content: 'Share the'; */
    display: block;
    position: absolute;
    left: 10px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

/*导航默认选中*/
.yxnav_active1 {}

.yxnav_active2 {}

/* - banner - start*/
.ys_banner {
    width: 100%;
    position: relative;
}

.ys_ban_li {
    position: relative;
    overflow: hidden;
}

.ys_ban_imgbox {
    position: relative;
    z-index: 1;
}

.ys_ban_imgbox img {
    width: 100%;
}

.ys_ban_li>a {
    display: block;
}

.ys_ban_ph {
    display: none;
}

.ys_ban_video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ys_ban_li:not(:first-child) {
    display: none;
}

.ys_ban_imgbox::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    /* background: rgba(0, 0, 0, .3); */
}

.ys_ban_txtbox {
    z-index: 5;
}

/* - banner - end*/

.ys_hd_pc {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    z-index: 10;
}
.he_folokle{
    max-height: 65px;
}
.he_folokle img{
    max-height: 65px;
}
.he_hd_pc {
    width: 100%;
    position: relative;
    padding-left: 53px;
}

.he_hd_lo {
    width: 158px;
    line-height: 80px;
    max-height: 80px;
}
.he_hd_lo img{
    max-height: 80px;
}
.he_hd_lo a {
    width: 100%;
    display: inline-block;
}

.he_hd_ls {
    background-color: #0068b7;
    padding: 0 43px;
    cursor: pointer;
}

.he_hd_ic1 {
    width: 18px;
    line-height: 80px;
}

.he_hd_ic1 img,
.he_hd_ic2 img {
    width: 100%;
    transition: all 0.36s;
}

.he_hd_ic2 {
    width: 10px;
    line-height: 80px;
}

.he_hd_te p {
    font-size: 16px;
    line-height: 80px;
    color: #ffffff;
}

.he_hd_te {
    padding-right: 22px;
    padding-left: 10px;
}

.he_hd_lan {
    position: relative;
}

.he_hd_lxa {
    position: absolute;
    top: 80px;
    left: 0;
    width: 100%;
    padding: 15px;
    text-align: center;
    background-color: #fff;
    display: none;
}

.he_hd_lj {
    margin: 5px 0;
}

.he_hd_lj a {
    color: #333;
    font-size: 14px;
    line-height: 1.5;
    transition: all 0.36s;
    display: block;
}

.he_hd_ser {
    margin-right: 35px;
    position: relative;
}

.he_hd_seic {
    width: 20px;
    line-height: 80px;
    cursor: pointer;
}

.he_hd_seic img {
    width: 100%;
}

.mc_search_xl {
    position: fixed;
    left: 0;
    top: 80px;
    width: 100%;
    height: 160px;
    border-top: 1px solid #dfdede;
    z-index: 99;
    background: #fff;
    display: none;
    transition: top 0.36s;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.06);
}

.mc_pos_center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /* width: 690px; */
}

.mc_scm_form {
    width: 690px;
}

.mc_msc_box {
    font-size: 0;
    padding: 8px;
    border-bottom: 1px solid #dfdede;
}

.mc_msc_input {
    width: calc(100% - 30px);
    height: 26px;
    font-size: 16px;
    color: #333;
    line-height: 20px;
    padding: 3px 0;
    padding-right: 12px;
}

.mc_msc_submit {
    font-size: 26px;
    color: #666666;
    width: 30px;
    vertical-align: top;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

.mc_msc_submit img {
    width: 100%;
}

.he_navli .he_hamavg {
    font-size: 16px;
    display: block;
    line-height: 80px;
    transition: all 0.36s;
    color: #45596a;
}

.he_navli {
    margin: 0 30px;
    position: relative;
}

.he_hd_nav {
    padding-right: 80px;
}

.he_ban_title {
    font-size: 50px;
    line-height: 1.5;
    color: #ffffff;
    font-weight: bold;
    font-family: "MondaRegular";
}

.ys_banner {
    margin-top: 80px;
}

.he_mopuig {
    width: 19px;
    line-height: 50px;
}

.he_mopuig img {
    width: 100%;
}

.he_mopute p {
    font-size: 14px;
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    color: #fff;
}

.he_mopute {
    padding-right: 15px;
}

.he_mopubx {
    display: flex;
    align-items: center;
}

.he_mopu a {
    display: inline-block;
    background-color: #0068b7;
    padding: 0 37px;
    border-radius: 3px;
}

.he_banmo {
    margin-top: 45px;
}

.slick-dots li {
    width: 8px;
    height: 8px;
}

.ys_banner .slick-dots li {
    background: #fff;
}

.ys_banner .slick-dots li.slick-active {
    background: #244a6e;
}

.ys_banner .slick-dots {
    bottom: 32px;
}

.he_padd {
    padding: 110px 0;
}

.he_syp1bx {
    width: 100%;
    position: relative;
}

.he_syp1ble {
    width: 475px;
    padding-right: 8%;
}

.he_syp1bri {
    width: calc(100% - 475px);
}

.he_syp1bug .he_puti3 {
    font-size: 48px;
    line-height: 1.5;
    color: #333333;
    font-weight: bold;
}

.he_syp1bup p {
    font-size: 16px;
    line-height: 1.5;
    color: #666666;
}

.he_syp1bup {
    margin-top: 26px;
}

.he_syp1bli {
    width: 50%;
    padding: 0 19px;
    position: relative;
}

.he_syp1bul {
    margin: 0 -19px;
}

.he_syp1bgu {
    width: 100%;
    position: relative;
    padding: 30px 50px;
    background-color: #fff;
    transition: all 0.36s;
}


.he_img {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
}

.he_img1 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.he_syp1bhv {
    width: 92px;
    position: relative;
}

.he_syp1bte {
    width: calc(100% - 92px);
    padding-left: 17px;
}

.he_syp1bp1 p {
    font-size: 26px;
    line-height: 1.5;
    color: #333333;
    height: 1.5em;
    overflow: hidden;
    font-weight: bold;
    transition: all 0.36s;
    font-family: "MondaRegular";
}

.he_syp1bp2 p {
    font-size: 16px;
    line-height: 1.75;
    color: #666666;
    transition: all 0.36s;
    height: 5.25em;
    overflow: hidden;
}

.he_syp1bp2 {
    margin-top: 16px;
}

.he_syp2 {
    width: 100%;
    position: relative;
    background: #2b303e;
    z-index: 1;
}

.he_syp2::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 360px;
    background: #f0f1f5;
    z-index: -1;
}

.he_syp2bx {
    width: 100%;
    position: relative;
}

.he_syp2ti {
    margin-bottom: 45px;
}

.he_syp2bd {
    width: 100%;
}

.he_syp2bli {
    width: 33.333333%;
}

.he_syp2blh {
    width: 100%;
    position: relative;
}

.he_syp2big {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.he_syp2big::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 50px;
    width: 100%;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0.01)) 80%;
}

.he_syp2big img {
    width: 100%;
    transition: all 0.6s;
}

.he_syp2bte {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    padding: 22px;
}

.he_syp2bte p {
    font-size: 24px;
    line-height: 1.5;
    color: #fff;
    font-weight: bold;
}

.he_syp3 {
    width: 100%;
    position: relative;
}

.he_syp3bx {
    width: 100%;
    position: relative;
}

.he_syp3bxctb {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 45px;
}

.he_syp3dli {
    width: 33.333333%;
    padding: 0 15px;
}

.he_syp3dul {
    margin: 0 -15px;
}

.he_syp3dsz {
    width: 100%;
    position: relative;
    border: 1px solid #dde4e6;
    padding: 55px 56px 58px;
    transition: all 0.36s;
    background: #ffffff;
}

.he_syp3dszb {
    width: 100%;
}

.he_syp3dsp1 p {
    font-size: 16px;
    line-height: 1.5;
    color: #0068b7;
    transition: all 0.36s;
}

.he_syp3dsp2 p {
    font-size: 26px;
    line-height: 1.5;
    color: #333333;
    font-weight: bold;
    transition: all 0.36s;
    height: 4.5em;
    overflow: hidden;
}

.he_syp3dsp2 {
    margin-top: 18px;
}

.he_syp3dsp3 p {
    font-size: 16px;
    line-height: 1.5;
    color: #666666;
    transition: all 0.36s;
    font-family: "MondaRegular";
}

.he_syp3dsp3 {
    margin-top: 30px;
}

.he_syp3dmo {
    margin-top: 42px;
    display: flex;
    align-items: center;
    border-top: 1px solid #dde4e6;
    padding-top: 56px;
    transition: all 0.36s;
}

.he_syp3dmori {
    width: 19px;
    position: relative;
}

.he_syp3dmori img {
    transition: all 0.36s;
}

.he_syp3dmori .he_img {
    opacity: 0;
}

.he_syp3dmori .he_img1 {
    height: inherit;
    top: 5px;
}

.he_syp3dmole p {
    font-size: 16px;
    line-height: 1.5;
    color: #666666;
    padding-right: 10px;
    transition: all 0.36s;
}

.he_syp3dul .slick-dots {
    bottom: -50px;
}

.he_syp3dul .slick-dots li.slick-active {
    background: #0068b7;
}

.he_syp4 {
    position: relative;
}

.he_syp4bjpc,
.he_syp4bjph {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.he_syp4bjph {
    display: none;
}

.he_syp4bx {
    width: 1060px;
    position: relative;
    z-index: 10;
    margin: 0 auto;
}

.he_syp4bti p {
    font-size: 40px;
    line-height: 1.5;
    color: #fff;
    text-align: center;
}

.he_syp4mo .he_mopu {
    display: inline-block;
}

.he_syp4mo {
    text-align: center;
}

.he_syp4mo {
    margin-top: 40px;
}

.he_syp4cm {
    width: 100%;
    position: relative;
    margin-top: 84px;
}

.he_syp4cmic {
    width: 116px;
    position: relative;
    margin: 0 auto;
}

.he_syp4cmdv img {
    border-radius: 50%;
}

.he_syp4cmte p {
    font-size: 18px;
    text-align: center;
    color: #fff;
    line-height: 1.5;
    height: 1.5em;
    overflow: hidden;
}

.he_syp4cmte {
    margin-top: 15px;
}

.he_syp4cmli {
    width: 33.333333%;
    text-align: center;
    padding: 0 15px;
    position: relative;
}

.he_syp4cmli::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    background-image: url(../images/syicv.png);
    width: 34px;
    height: 34px;
    background-size: 100% 100%;
}

.he_syp4cmli:nth-child(2) {
    margin-top: 60px;
}

.he_syp4cmli:last-child::after {
    display: none;
}

.ys_footer {
    /* background-image: -moz-linear-gradient(3deg, rgb(17, 17, 42) 0%, rgb(0, 62, 108) 100%);
    background-image: -webkit-linear-gradient(3deg, rgb(17, 17, 42) 0%, rgb(0, 62, 108) 100%);
    background-image: -ms-linear-gradient(3deg, rgb(17, 17, 42) 0%, rgb(0, 62, 108) 100%); */
    background: #2b303e;
}

.he_footer {
    width: 100%;
    position: relative;
    padding: 60px 86px 0;
}

.he_folok {
    width: 100%;
    border-bottom: 1px solid rgba(34, 105, 224, 0.24);
    padding: 0 23px 26px;
}

.he_folokri {
    margin-top: 40px;
}

.ys_sharebox {
    margin-left: 22px;
}

.he_wexig {
    width: 100px;
    position: absolute;
    top: 40px;
    left: 50%;
    transform: translateX(-50%);
    display: none;
}

.he_wexig img {
    width: 100%;
}

.he_shrsh {
    position: relative;
    cursor: pointer;
}

.he_folodb {
    width: 100%;
    position: relative;
}

.he_folodb {
    padding: 25px 25px 70px;
}

.he_folodri {
    width: 360px;
    margin-top: 70px;
}

.he_folodle {
    width: calc(100% - 360px);
}

.he_foloddc {
    width: 936px;
    max-width: 100%;
}

.he_folodsn a {
    font-size: 18px;
    line-height: 1.5;
    color: #fff;
    transition: all 0.36s;
}

.he_folodsn {
    margin-right: 80px;
}

.he_folseri {
    width: 156px;
    background: #0068b7;
    border-radius: 3px;
    cursor: pointer;
}

.he_folsele {
    width: calc(100% - 156px);
    padding-right: 17px;
}

.he_folseri p {
    font-size: 16px;
    line-height: 54px;
    text-align: center;
    color: #fff;
}

.he_folsedc {
    width: 100%;
    background: rgba(255, 255, 255, 0.04);
    height: 54px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 3px;
}

.he_folsedc input {
    width: 100%;
    height: 100%;
    padding: 0 37px;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.5);
}

.he_folsedc input::-webkit-input-placeholder {
    font-size: 16px;
    color: rgba(255, 255, 255, 0.5);
}

.he_folsedc input:-moz-placeholder {
    font-size: 16px;
    color: rgba(255, 255, 255, 0.5);
}

.he_folsedc input::-moz-placeholder {
    font-size: 16px;
    color: rgba(255, 255, 255, 0.5);
}

.he_folsedc input:-ms-input-placeholder {
    font-size: 16px;
    color: rgba(255, 255, 255, 0.5);
}

.he_folse {
    margin-top: 48px;
}

.he_folmnav {
    width: 100%;
    margin-top: 52px;
}

.he_folmnti p {
    font-size: 18px;
    line-height: 1.5;
    color: #fff;
}

.he_folmndb {
    width: 100%;
    margin-top: 14px;
}

.he_folmnda a {
    font-size: 16px;
    line-height: 1.5;
    color: rgba(255, 255, 255, 0.6);
    transition: all 0.36s;
    position: relative;
    padding-right: 14px;
}

.he_folmnda img {
    width: 27px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 100%;
}

.he_folmnfl {
    width: 25%;
    padding-right: 15px;
}

.he_folmnda {
    margin-bottom: 10px;
}

.he_wexin {
    width: 22px;
}

.he_wexin img {
    width: 100%;
    transition: all 0.36s;
    opacity: 0.53;
}

.ys_sharebox img {
    transition: all 0.36s;
    opacity: 0.53;
}

.he_folodfsn p {
    font-size: 30px;
    color: #fff;
    font-weight: bold;
}

.he_folodfsn {
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
    height: 200px;
}

.he_banquan {
    border-top: 1px solid rgba(34, 105, 224, 0.24);
    padding: 20px 15px;
    text-align: center;
}

.he_banquan p {
    font-size: 14px;
    line-height: 1.5;
    color: rgba(255, 255, 255, 0.18);
}

.he_banquan p a {
    color: rgba(255, 255, 255, 0.18);
}

.he_tit1 {
    font-size: 48px;
    line-height: 1.5;
}

.he_tit2 {
    font-size: 40px;
    line-height: 1.5;
}

.he_tit4 {
    font-size: 30px;
    line-height: 1.5;
}

.he_tit5 {
    font-size: 28px;
    line-height: 1.5;
}

.he_tit6 {
    font-size: 26px;
    line-height: 1.5;
}

.he_tit7 {
    font-size: 24px;
    line-height: 1.5;
}

.he_tit3 {
    font-size: 18px;
    line-height: 1.5;
}

.he_a2p1,
.he_a2p1bx {
    width: 100%;
    position: relative;
}

.he_a2p1bx {
    display: flex;
    align-items: center;
}

.he_a2ym {
    background-color: #F8F9FD;
}

.he_bred {
    width: 100%;
    padding: 18px 0 0;
}

.he_a2ym .he_bred,
.he_a3ym .he_bred {
    margin-top: 80px;
}

.he_bredli a {
    font-size: 14px;
    line-height: 1.5;
    color: #999999;
    padding-right: 5px;
    transition: all 0.36s;
}

.he_bredli {
    font-size: 14px;
    line-height: 1.5;
    color: #999999;
}

.he_a2p1bri {
    width: 565px;
    position: relative;
}

.he_a2p1ble {
    width: calc(100% - 565px);
    padding-right: 12%;
}

.he_a2p1ti .he_tit1 {
    color: #0B254B;
    font-weight: bold;
}

.he_a2p1lk .he_tit7 {
    color: #0B254B;
}

.he_a2p1lj p {
    font-size: 16px;
    line-height: 1.875;
    color: #666666;
}

.he_a2p1ti {
    margin-bottom: 40px;
}

.he_a2p1lk {
    margin-bottom: 12px;
}

.he_pumol a {
    display: inline-block;
    line-height: 48px;
    padding: 0 49px;
    color: #fff;
    background: #0E68AE;
    border-radius: 3px;
}

.he_a2p1mo {
    margin-top: 64px;
}

.he_a3p1,
.he_a3p1bx {
    width: 100%;
    position: relative;
}

.he_a3ym .ys_hd_pc {
    border-bottom: 1px solid #E5EDF4;
}

.he_a3p1bri {
    width: 560px;
    padding: 0 78px;
}

.he_a3p1ble {
    width: calc(100% - 560px);
}

.he_a3p1blh {
    width: 100%;
    background: #F3F4F8;
    border-radius: 10px;
    padding: 77px 100px 90px;
}

.he_a3p1bti .he_a2p1ti {
    margin-bottom: 20px;
}

.he_a3p1btj p {
    font-size: 16px;
    line-height: 1.5;
    color: #666666;
}

.he_a3p1frm {
    width: 100%;
    position: relative;
    margin-top: 35px;
}

.he_a3p1fli {
    width: 50%;
    padding: 0 5px;
    margin-bottom: 10px;
}

.he_a3p1ful {
    margin: 0 -5px;
}

.he_a3p1fsc {
    width: 100%;
    background: #fff;
    padding: 8px 17px;
    height: 70px;
    border-radius: 3px;
}

.he_a3p1fzi p {
    font-size: 16px;
    line-height: 1.75;
    color: #999999;
}

.he_a3p1fzi p span {
    color: #E74A4A;
}

.he_a3p1fzk input {
    font-size: 16px;
    line-height: 1.75;
    color: #999999;
    width: 100%;
    height: 100%;
}

.he_a3p1fzk {
    height: 28px;
}

.he_a3p1fxm {
    width: 100%;
    position: relative;
}

.ys_select_hd input {
    font-size: 16px;
    line-height: 1.75;
    color: #999999;
}

.ys_select_bd {
    padding: 15px;
    left: 50%;
    transform: translateX(-50%);
    width: 112%;
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.06);
    top: 34px;
}

.ys_select_li {
    line-height: 1.5;
    color: #999;
    font-size: 14px;
    transition: all 0.36s;
}

.he_a3p1fli1 {
    width: 100%;
}

.he_a3p1fli1 .he_a3p1fsc {
    height: 160px;
}

.he_a3p1fzk textarea {
    width: 100%;
    height: 110px;
    font-size: 16px;
    line-height: 1.75;
    color: #999999;
}

.he_a3p1fli1 .he_a3p1fzk {
    height: 100%;
}

.he_a3p1fsle {
    width: 120px;
}

.he_a3p1fsri {
    width: calc(100% - 120px);
}

.he_a3p1fsle p {
    font-size: 16px;
    line-height: 1.5;
    color: #666666;
}

.he_a3p1fsle p span {
    color: #E74A4A;
}

.he_a3p1fsn {
    width: 100%;
    padding: 30px 14px 18px;
}

.he_a3p1fvle {
    width: 14px;
    height: 14px;
    border: 1px solid #3089CE;
    background: #EDF4FF;
    border-radius: 3px;
    position: relative;
    transition: all 0.36s;
}

.he_a3p1fvle img {
    width: 11px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: all 0.36s;
    opacity: 0;
}

.he_a3p1fvri p {
    font-size: 16px;
    line-height: 1.5;
    color: #848484;
}

.he_a3p1fvri {
    padding-left: 6px;
}

.he_a3p1fvsb {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.he_a3p1fvli {
    display: inline-block;
    margin-right: 18px;
    margin-bottom: 15px;
}

.he_a3p1fvli.on .he_a3p1fvle img {
    opacity: 1;
}

.he_a3p1fvli.on .he_a3p1fvle {
    background: #0E68AE;
}

.he_a3p1fyle {
    width: calc(50% - 5px);
}

.he_a3p1fyri {
    width: 223px;
    margin-left: 10px;
}

.he_a3p1fyri img {
    width: 100%;
    cursor: pointer;
    border-radius: 3px;
}

.he_a3p1fxle {
    width: 14px;
    height: 14px;
    border: 1px solid #3089CE;
    background: #EDF4FF;
    border-radius: 50%;
    margin-top: 4px;
    cursor: pointer;
    position: relative;
}

.he_a3p1fxle::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 8px;
    height: 8px;
    background: #3089CE;
    border-radius: 50%;
    transition: all 0.36s;
    opacity: 0;
}

.he_a3p1fxri {
    width: calc(100% - 14px);
    padding-left: 7px;
}

.he_a3p1fxri p {
    font-size: 14px;
    line-height: 1.5;
    color: #848484;
}

.he_a3p1fxri p a {
    color: #1473E6;
}

.he_a3p1fld {
    margin-top: 30px;
}

.he_a3p1fxle.on::after {
    opacity: 1;
}

.he_a3p1ftj {
    width: 100%;
    margin-top: 30px;
}

.he_a3p1ftj p {
    width: 100%;
    line-height: 60px;
    color: #fff;
    text-align: center;
    background: #0E68AE;
    cursor: pointer;
    border-radius: 3px;
}

.he_a3p1bgm {
    width: 100%;
    border-bottom: 1px solid #E6E6E6;
    /* padding-bottom: 50px; */
    padding-top: 60px;
}


.he_a3p1bti .he_tit4 {
    font-weight: bold;
    color: #0B254B;
}


.he_a3p1fbtj p {
    font-size: 16px;
    line-height: 1.625;
    color: #666666;
}

.he_a3p1fbtj {
    margin-bottom: 26px;
}

.he_a3p1bti {
    margin-bottom: 10px;
}

.he_a3p1bec {
    width: 100%;
    position: relative;
    padding-bottom: 50px;
}

.he_a3p1bsri {
    width: 17px;
    position: relative;
}

.he_a3p1bsle p {
    font-size: 16px;
    line-height: 60px;
    color: #333333;
}

.he_a3p1bsv a {
    display: flex;
    align-items: center;
    padding: 0 28px;
    background: #F3F4F8;
    border-radius: 3px;
}

.he_a3p1bsle {
    width: calc(100% - 17px);
    padding-right: 10px;
}

.he_a3p1bsv {
    margin-bottom: 11px;
}

.he_a3p1bksf {
    width: 17px;
    position: relative;
    display: inline-block;
}

.he_a3p1bkc {
    text-align: right;
    padding-bottom: 26px;
}

.he_a3tanc {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    background: rgba(0, 0, 0, 0.26);
    z-index: 999;
    display: none;
}

.he_a3tahc {
    width: 687px;
    background: #fff;
    border-radius: 6px;
    padding: 88px 100px 130px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


.he_a3taic {
    width: 98px;
    margin: 0 auto;
}

.he_a3taic img {
    width: 100%;
}

.he_a3tat1 p {
    font-size: 36px;
    line-height: 1.5;
    color: #0B254B;
    font-weight: bold;
    text-align: center;
}

.he_a3tat2 p {
    font-size: 16px;
    line-height: 1.5;
    color: #666;
    text-align: center;
}

.he_a3tat1 {
    margin-top: 38px;
    margin-bottom: 32px;
}

.he_a3tagb {
    width: 26px;
    position: absolute;
    top: 22px;
    right: 22px;
    cursor: pointer;
}

.he_a3tagb img {
    width: 100%;
}

.he_bante .he_tit1 {
    font-weight: bold;
    color: #fff;
    line-height: 1.5;
}

.he_bannmk p {
    font-size: 16px;
    line-height: 1.5;
    color: #fff;
}

.he_bannmk {
    margin-top: 20px;
}

.he_b1p1 {
    width: 100%;
    position: relative;
}

.he_b1ym {
    background: #F6F8FD;
}

.he_b1p1bx {
    width: 100%;
    position: relative;
    z-index: 2;
}

.he_b1p1ti {
    text-align: center;
}

.he_b1p1bx {
    width: 100%;
    position: relative;
}

.he_b1p1li {
    width: 33.333333%;
    padding: 0 12px;
    margin-bottom: 20px;
}

.he_b1p1lbc {
    width: 100%;
    position: relative;
    background: #fff;
    box-shadow: 0px 3px 18px rgba(165, 181, 211, 0.27);
    border-radius: 6px;
    transition: all 0.36s;
    overflow: hidden;
}

.he_b1p1ul {
    margin: 0 -12px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.he_b1p1lte {
    height: 170px;
    display: flex;
    align-items: center;
    padding: 30px 62px;
}

.he_b1p1lte .he_tit5 {
    color: #0B254B;
    line-height: 1.5;
    max-height: 3em;
    overflow: hidden;
    font-weight: bold;
    transition: all 0.36s;
}

.he_b1p1lmo {
    width: 100%;
    padding: 19px 62px;
    position: relative;
}

.he_b1p1lmo::after {
    content: '';
    position: absolute;
    top: -29px;
    left: 0;
    width: 100%;
    height: 29px;
    background: linear-gradient(180deg, rgba(246, 248, 253, 0.7) 0%, rgba(246, 248, 253, 0) 100%);
    transform: matrix(1, 0, 0, -1, 0, 0);
    transition: all 0.36s;
    z-index: 2;
}

.he_b1p1lmo::before {
    content: '';
    position: absolute;
    top: -29px;
    left: 0;
    width: 100%;
    height: 29px;
    background: linear-gradient(180deg, rgba(43, 89, 171, 0.7) 0%, rgba(14, 104, 174, 0.7) 100%);
    transform: matrix(1, 0, 0, -1, 0, 0);
    transition: all 0.36s;
    opacity: 0;
}

.he_b1p1lxle p {
    font-size: 14px;
    line-height: 1.5;
    color: #0E68AE;
    transition: all 0.36s;
}

.he_b1p1lxle {
    padding-right: 9px;
}


.he_b1p1lpk {
    display: flex;
    align-items: center;
}

.he_b1p1lxri {
    width: 17px;
    position: relative;
}

.he_b1p1lxri img {
    transition: all 0.36s;
}

.he_b1p1lxri .he_img1 {
    opacity: 0;
}

.he_b1p2 {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.he_b1p2::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 380px;
    background: #163D84;
}

.he_b1p2ti {
    text-align: center;
}

.he_b1p2ti .he_tit1 {
    color: #fff;
}

.he_b1p2cm {
    width: 100%;
    position: relative;
}

.he_b1p2cli {
    width: 33.333333%;
    padding: 0 12px;
    margin-bottom: 20px;
}

.he_b1p2cd {
    width: 100%;
    position: relative;
}

.he_b1p2cul {
    margin: 0 -12px;
}

.he_b1p2cig {
    width: 100%;
    position: relative;
}

.he_b1p2cte {
    width: 100%;
    background: #fff;
    border-radius: 0px 0px 10px 10px;
    padding: 26px 46px 43px;
}

.he_b1p2ctdt p {
    color: #0B254B;
    line-height: 1.5;
    height: 1.5em;
    overflow: hidden;
    font-weight: bold;
}

.he_b1p2cmo {
    margin-top: 18px;
}

.he_b1p3 {
    width: 100%;
    position: relative;
    background: #fff;
}

.he_b1p3bx {
    width: 100%;
    position: relative;
}

.he_b1swim {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.he_b1swip {
    width: 460px !important;
    margin-right: 30px;
}

.he_b1swimsc {
    width: 100%;
    position: relative;
    overflow: hidden;
    border-radius: 3px;
}

.he_b1swimsc img {
    border-radius: 3px;
    transition: all 0.6s;
}

.he_b1swim p {
    color: #fff;
    font-weight: bold;
    line-height: 1.5;
}

.he_b1swimte {
    position: absolute;
    bottom: -36px;
    left: 0;
    width: 100%;
    padding: 32px 39px;
    z-index: 2;
    transition: all 0.36s;
}

.he_b1p3mo {
    margin-top: 15px;
    opacity: 0;
    transition: all 0.36s;
}

.he_swefy {
    width: 100%;
    height: 1px;
}

.he_b1p3tg .swiper {
    padding-bottom: 50px;

}

.he_b1p3tg {
    width: 100%;
    position: relative;
}

.he_swefy .swiper-pagination-progressbar-fill {
    height: 3px;
    background: #0E68AE;
    top: -1px;
}

.he_b1p3sw {
    width: 46px;
    height: 46px;
    position: relative;
    background: #0E68AE;
    border-radius: 50%;
    cursor: pointer;
}

.he_b1p3sw img {
    width: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.he_b1p3swri {
    margin-left: 16px;
}

.he_b1p3bx {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 40px;
}

.he_b1p3ble .he_a2p1ti {
    margin-bottom: 0;
}

.he_b3p1 {
    width: 100%;
    position: relative;
}

.he_b3p1bx {
    width: 100%;
    position: relative;
}

.he_b3p1ti {
    margin-bottom: 40px;
}

.he_b3p1ti .he_tit2 {
    line-height: 1.5;
    color: #0B254B;
    font-weight: bold;
    padding-left: 36px;
    position: relative;
}

.he_b3p1ti .he_tit2::after {
    content: '';
    position: absolute;
    top: 12px;
    left: 0;
    width: 5px;
    height: 40px;
    background: linear-gradient(180deg, #0E68AE 0%, #0095D8 100%);
}

.he_b3p1uli {
    width: 33.33333%;
    padding: 0 24px;
    margin-bottom: 20px;
}

.he_b3p1uv {
    width: 100%;
    position: relative;
}

.he_b3p1un {
    margin: 0 -24px;
}

.he_b3p1uli .he_b1p1lte {
    height: 138px;
    padding: 30px 38px;
}

.he_b1p1lte .he_tit7 {
    color: #0B254B;
    line-height: 1.5;
    max-height: 3em;
    overflow: hidden;
    font-weight: bold;
}

.he_b3p1uli .he_b1p1lmo::before,
.he_b3p1uli .he_b1p1lmo::after {
    display: none;
}

.he_b3p1uli .he_b1p1lpk {
    width: 30px;
}

.he_b1p1lpk img {
    width: 100%;
}

.he_b1p1ltge p {
    font-size: 14px;
    line-height: 1.5;
    color: #0E68AE;
}

.he_b1p1ltge {
    padding-left: 20px;
}

.he_b3p1uli .he_b1p1lmo {
    border-top: 1px solid #EBF0F3;
}

.he_b3p1uli .he_b1p1lmo {
    display: flex;
    align-items: center;
}

.he_b3p1uli .he_b1p1lmo {
    padding: 19px 38px;
}

.he_b3p1hmli {
    margin-bottom: 60px;
}

.he_b3p1hmli:last-child {
    margin-bottom: 0;
}

.he_b7ym .he_bannmk {
    margin-top: 10px;
}


.he_b7ym .ys_ban_imgbox {
    height: 236px;
}

.he_b7ym .ys_ban_imgbox img {
    object-fit: cover;
    height: 100%;
}

.he_b7p1 {
    width: 100%;
    position: relative;
}

.he_b7p1bx {
    width: 100%;
    position: relative;
}

.he_b7p1ble {
    width: 51%;
    padding-right: 136px;
}

.he_b7p1bri {
    width: 49%;
}

.he_b7p1bn {
    width: calc(100% + 100px);
}

.he_b7p1jn {
    width: 100%;
    padding: 90px 0;
}

.he_b7p1jh p {
    font-size: 16px;
    line-height: 2;
    color: #666666;
}

.he_b7p1jk1 p {
    font-size: 24px;
}

.he_b7p1jk1 .he_tit7 {
    font-weight: bold;
    color: #0E68AE;
}

.he_b7p1jpl {
    width: 100%;
    margin-top: 90px;
}

.he_b7p1jk2 p {
    font-size: 16px;
    line-height: 1.5;
    color: #666666;
    padding-left: 18px;
    position: relative;

}

.he_b7p1jk2 p::after {
    content: '';
    position: absolute;
    top: 9px;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #0E68AE;
}

.he_b7p1jk2 p {
    margin-bottom: 16px;
}

.he_b7p1jk2 {
    margin-top: 15px;
}

.he_b7p1jk3 p {
    color: #0E68AE;
}

.he_b7p1jk3 p a {
    color: #0E68AE;
}

.he_b7p1jk3 p::after {
    content: '';
    background-image: url(../images/b7star.svg);
    width: 11px;
    height: 11px;
    background-size: 100% 100%;
    background-color: transparent;
    top: 7px;
}

.he_b7p1bnf {
    width: 100%;
    background: #F3F4F8;
}

.he_b7p1bri .he_tit1 {
    font-size: 40px;
}

.he_c1ym,
.he_d1ym {
    background: #F6F8FD;
}

.he_d1p2 {
    width: 100%;
    position: relative;
    background: #fff;
}

.he_d1p2bx {
    width: 100%;
}

.he_d1ym .he_b1p3 {
    background: #F6F8FD;
}

.he_d1p2lkri,
.he_d1p2lkle {
    width: 50%;
}

.he_d1p2lkle {
    padding-right: 75px;
}

.he_d1p2li {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    margin-bottom: 90px;
}

.he_d1p2li:last-child {
    margin-bottom: 0;
}

.he_d1p2lkri img {
    border-radius: 3px;
    width: 100%;
}

.he_d1p2lkti .he_tit2 {
    font-weight: bold;
    color: #0B254B;
    line-height: 1.5;
}

.he_d1p2lkkj p {
    font-size: 16px;
    line-height: 2;
    color: #666;
    margin-bottom: 10px;
}

.he_d1p2lkkj {
    margin-top: 20px;
}

.he_d1p2mo {
    margin-top: 30px;
}

.he_d1p2li.on {
    flex-direction: inherit;
}

.he_d1p2li.on .he_d1p2lkle {
    padding-right: 0;
    padding-left: 75px;
}

.he_d1p2mo {
    display: flex;
}

.he_d1p2mo .he_mopu:first-child {
    margin-right: 30px;
}


.he_b2p1 {
    width: 100%;
    position: relative;
    background: #F6F8FD;
}

.he_b2p1bx {
    width: 100%;
    position: relative;
}

.he_b2p1yb p {
    font-size: 16px;
    line-height: 2;
    color: #666666;
}

.he_b2p1yb {
    padding-top: 60px;
}

.he_b2p1 {
    padding-top: 14px;
}

.he_b2p3bx {
    padding: 0 60px;
}


.he_b2p3sb {
    width: 100%;
    border-bottom: 2px solid #CBDCE9;
    padding-bottom: 14px;
}

.he_b2p3sle {
    width: 25px;
}

.he_b2p3sle img {
    width: 100%;
}

.he_b2p3sri {
    width: calc(100% - 25px);
    padding-left: 14px;
}

.he_b2p3sri input {
    width: 100%;
    font-size: 16px;
    line-height: 1.5;
    color: #999999;
}


.he_b2p3sri input::-webkit-input-placeholder {
    font-size: 16px;
    line-height: 1.5;
    color: #999999;
}

.he_b2p3sri input:-moz-placeholder {
    font-size: 16px;
    line-height: 1.5;
    color: #999999;
}

.he_b2p3sri input::-moz-placeholder {
    font-size: 16px;
    line-height: 1.5;
    color: #999999;
}

.he_b2p3sri input:-ms-input-placeholder {
    font-size: 16px;
    line-height: 1.5;
    color: #999999;
}

.he_b2p3fv {
    margin-top: 15px;
}

.he_b2p3fv p {
    font-size: 14px;
    line-height: 1.5;
    color: #0E68AE;
    font-weight: bold;
}

.he_ratwkle p {
    font-size: 16px !important;
    line-height: 1.5;
    color: #333333 !important;
}

.he_ratwkle {
    padding-right: 10px;
}

.he_ratwk {
    cursor: pointer;
    display: flex;
    align-items: center;
}

.he_ratwkri {
    width: 16px;
    height: 16px;
    background: #EDF4FF;
    border: 1px solid #3089CE;
    border-radius: 3px;
    position: relative;
    transition: all 0.16s;
}

.he_ratwkri img {
    opacity: 0;
    transition: all 0.16s;
    width: 80%;
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
}

.he_ratwk.on .he_ratwkri {
    background: #0E68AE;
}

.he_ratwk.on .he_ratwkri img {
    opacity: 1;
}

.mc_rtvl_xtb {
    position: relative;
}

.mc_rtvl_xtb .he_img1 {
    opacity: 0;
}

.mc_rtvl_xlhd.act .mc_rtvl_xtb .he_img1 {
    opacity: 1;
}

.mc_rtvl_xlhd.act .mc_rtvl_xtb .he_img {
    opacity: 0;
}

.he_b2p4 {
    width: 100%;
    position: relative;
    background: #F3F4F8;
}

.he_b2p4mc {
    width: 100%;
    position: relative;
}

.he_b2p4ti .he_tit2 {
    font-weight: bold;
    color: #0B254B;
    text-align: center;
}


.he_b2p4fm {
    width: 100%;
}

.he_b2p4fli {
    width: 33.333333%;
    padding: 0 12px;
}

.he_b2p4ful {
    margin: 0 -12px;
    padding: 0 53px;
}

.he_b2p4fx {
    width: 100%;
    background: #fff;
    position: relative;
}

.he_b2p4fig {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.he_b2p4fig img {
    transition: all 0.36s;
}

.he_b2p4fish {
    width: 100%;
    position: relative;
    padding: 28px 52px 35px;
}

.he_b2p4fiti p {
    line-height: 1.5;
    color: #0B254B;
    font-weight: bold;
    height: 1.5em;
    overflow: hidden;
    text-align: center;
}

.he_b2p4fitp p {
    font-size: 16px;
    line-height: 1.6;
    color: #666666;
    height: 4.8em;
    overflow: hidden;
}

.he_b2p4fitp {
    margin-top: 14px;
}

.he_b2p4mo .he_b1p1lpk {
    justify-content: center;
}

.he_b2p4mo {
    margin-top: 30px;
}

.he_b2p4ti {
    margin-bottom: 50px;
}

.he_b2p4ful .slick-arrow {
    width: 32px;
    height: 32px;
    z-index: 10;
    background-size: 100% 100%;
}

.he_b2p4ful .slick-prev {
    background-image: url(../fonts/a3arrle.svg);
}

.he_b2p4ful .slick-next {
    background-image: url(../fonts/a3arry.svg);
}

.he_b3sp1 {
    margin-top: 80px;
    position: relative;
    width: 100%;
    background: #163D84;
}

.he_b3sp1bx {
    width: 100%;
    position: relative;
}

.he_b3sym .he_bredli {
    color: #99B2DF;
}

.he_b3sym .he_bredli a {
    color: #99B2DF;
}

.he_b3sp1ws {
    width: 100%;
    position: relative;
    display: flex;
    align-items: flex-end;
    padding-top: 75px;
}

.he_b3sp1wle {
    width: calc(100% - 660px);
    padding-right: 66px;
    padding-bottom: 30px;
    padding-top: 30px;
    min-height: 400px;
}

.he_b3sp1wri {
    width: 660px;
    position: relative;
    transform: translateY(30px);
}

.he_b3sp1wri img {
    width: 100%;
    border-radius: 3px;
}

.he_b3sp1wti .he_tit1 {
    font-weight: bold;
    color: #fff;
    line-height: 1.5;
}

.he_b3sp1wdc p {
    font-size: 16px;
    line-height: 2;
    color: #FFFFFF;
    margin-bottom: 15px;
}

.he_b3sp1wdc {
    margin-top: 26px;
}


.he_c2sp1wvm .he_tit7 {
    color: #fff;
    font-weight: bold;
    line-height: 1.5;
}

.he_b4p1 {
    width: 100%;
    position: relative;
    background: #fff;
    box-shadow: 0px 3px 18px rgba(165, 181, 211, 0.27);
    position: fixed;
    top: 82px;
    left: 0;
    padding: 54px 0;
    transition: all 0.36s;
    z-index: 9;
}

.he_b4p1bx {
    width: 100%;
    position: relative;
}

.he_b4p1bx {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.he_b4p1ble .he_tit2 {
    font-weight: bold;
    color: #0B254B;
    line-height: 1.5;
    font-family: "MondaRegular";
}

.he_b4pbgm {
    width: 100%;
    padding-top: 268px;
}

.he_b4ym .he_hd_pc {
    border-bottom: 1px solid #E5EDF4;
}

.he_b4p1bfm {
    border: 1px solid #EBF0F3;
    border-radius: 3px;
    background: #F7F8FB;
    overflow: hidden;
}

.he_b4p1bfli p {
    font-size: 16px;
    line-height: 60px;
    height: 60px;
    color: #0B254B;
    overflow: hidden;
    padding: 0 20px;
    min-width: 174px;
    text-align: center;
    transition: all 0.36s;
}

.he_b4p1bfli {
    cursor: pointer;
    border-right: 1px solid #EBF0F3;
}

.he_b4p1bfli:last-child {
    border-right: none;
}

.he_b4p1.isfixed {
    padding: 25px 0;
}

.he_b4p1.isfixed .he_b4p1bfli p {
    height: 40px;
    line-height: 40px;
}

.he_b4pbgm {
    width: 100%;
    position: relative;
}

.he_b4p2 {
    width: 100%;
}

.he_b4pbny {
    width: 100%;
    position: relative;
}

.he_b4pbnri {
    width: 418px;
}

.he_b4pbnle {
    width: calc(100% - 418px);
    padding-right: 130px;
}

.he_b4p2lti .he_tit4 {
    font-weight: bold;
    color: #0B254B;
    line-height: 1.5;
    padding-left: 27px;
    position: relative;
}

.he_b4p2lti .he_tit4::after {
    content: '';
    position: absolute;
    top: 10px;
    left: 0;
    width: 5px;
    height: 30px;
    background: linear-gradient(180deg, #0E68AE 0%, #0095D8 100%);
}

.he_b4p2dn {
    width: 100%;
    border-top: 2px solid #CBDCE9;
}

.he_b4p2lti {
    margin-bottom: 30px;
}

.he_b4p2dx {
    width: 100%;
    background: #F7F8FB;
    border-radius: 3px;
    padding: 16px 42px;
    margin-bottom: 2px;
}

.he_b4p2dx p {
    font-size: 16px;
    line-height: 1.5;
}

.he_b4p2dxle p {
    color: #333333;


}

.he_b4p2dxri p {
    color: #666;
}

.he_b4p2dxle {
    width: 180px;
}

.he_b4p2dxri {
    width: calc(100% - 180px);
}

.he_b4p2gr {
    width: 100%;
    position: relative;
}

.he_b4p2gkr p {
    font-size: 20px;
    line-height: 1.5;
    color: #0B254B;
}

.he_b4p2gkr {
    margin-bottom: 17px;
}

.he_b4p2sv {
    width: 100%;
    position: relative;
}

.he_b3thead {
    background: #D9DFEA;
    border-radius: 3px;
    overflow: hidden;
}

.he_b3table {
    width: 100%;
}

.he_tabxks {
    font-size: 16px;
    line-height: 1.5;
    padding: 17px 10px;
    display: block;
}

.he_tab_th {
    padding: 0 15px;
    text-align: center;
}

.he_tab_th.he_tab_td0 {
    padding: 0 30px;
    padding-right: 0px;
}

.he_tab_td0 {
    width: 30%;
}

.he_tab_td1 {
    width: 17%;
}

.he_tab_td2 {
    width: 15%;
}

.he_tab_td3 {
    width: 20%;
}

.he_tab_td4 {
    width: 10%;
    padding-right: 0px;
}

.he_b3tbody .he_tabxks {
    color: #666;
}

.he_b3tboli a,
.he_b3thead {
    display: flex;
    width: 100%;
    align-items: center;
}

.he_b3tboli {
    border-bottom: 1px solid #EDF0F1;
    background: rgba(243, 244, 248, 0.7);
}

.he_tab_td0 img {
    width: 19px;
    padding-top: 20px;
    display: block;
}

.he_b3tboli .he_tab_td0 {
    display: flex;
    align-items: flex-start;
}

.he_b4p2gli {
    width: 100%;
    margin-bottom: 55px;
}

.he_b4p2gli:last-child {
    margin-bottom: 0%;
}

.he_b4p2li {
    margin-bottom: 55px;
}

.he_b4p2li:last-child {
    margin-bottom: 0%;
}

.he_b4p2leb p {
    font-size: 16px;
    line-height: 1.5;
    color: #666;
}

.he_b4p2lsmk {
    width: 60%;
    padding-left: 27px;
}

.he_b4p2lbn {
    margin-top: 17px;
}

.he_b4p2lbn .he_pumol {
    width: 255px;
}

.he_b4p2lbn .he_pumol a {
    display: block;
    text-align: center;
}

.he_b4pbnrti .he_b4p2lti p {
    padding-left: 0;
}


.he_b4pbnrti .he_b4p2lti p::after {
    display: none;
}

.he_b4pbnhri {
    width: 17px;
}

.he_b4pbnhri img {
    width: 100%;
}

.he_b4pbnhle {
    width: calc(100% - 17px);
    padding-right: 10px;
    display: flex;
    align-items: center;
}

.he_b4pbnrli a {
    display: block;
    width: 100%;
    padding: 32px 42px;
    display: flex;
    align-items: center;
}

.he_b4pbnrli {
    border-bottom: 1px solid #E5EDF4;
}

.he_b4pbnrli:first-child {
    border-top: 1px solid #E5EDF4;
}

.he_b4pbnhdb {
    width: 36px;
}

.he_b4pbnhdb img {
    width: 100%;
}

.he_b4pbnhdx p {
    font-size: 18px;
    line-height: 1.5;
    color: #0B254B;
    height: 1.5em;
    overflow: hidden;
}

.he_b4pbnhdx {
    width: calc(100% - 36px);
    padding-left: 19px;
}

.he_b2p1yb p {
    margin-bottom: 15px;
}

.he_b8p1ybh .he_b7p1jpl {
    margin-top: 70px;
}

.he_b2p3klk {
    display: inline-block;
    margin: 0 11px;
}

.he_b2p3klk a {
    font-size: 16px;
    line-height: 50px;
    color: #0E68AE;
    border: 1px solid #0E68AE;
    display: block;
    padding: 0 40px;
    transition: all 0.36s;
    border-radius: 3px;
}

.he_b2p3knb {
    display: flex;
    justify-content: center;
    margin-bottom: 35px;
}

.he_b2p3klk.act a {
    background: #0E68AE;
    color: #fff;
}

.he_b4p1bfli.on p {
    color: #fff;
    background: #0E68AE;
}

.he_d2oym .he_b2p1 {
    padding-bottom: 0;
    background: #fff;
}

.he_d3pkl p {
    font-size: 16px;
    line-height: 2;
    color: #666;
    margin-bottom: 18px;
}

.he_b3tbxn {
    width: 100%;
    padding-left: 40px;
}

.he_e1p1tk p {
    font-size: 16px;
    line-height: 1.75;
    color: #666666;
    transition: all 0.36s;
}

.he_b1p1lte .he_tit5 {
    width: 100%;
}

.he_b1p1lte {
    flex-wrap: wrap;
}

.he_e1ym .he_b1p1li {
    width: 50%;
}

.he_e1ym .he_b1p1lte {
    height: 247px;
}

.he_e1p1tk {
    margin-top: 18px;
    height: 84px;
    overflow: hidden;
}

.he_l1ym .he_b1p1li {
    width: 25%;
}

.he_l1ym .he_b1p1lte {
    height: 140px;
}

.he_l2sym .mc_rtv_r {
    width: 100%;
}

.he_l2sym .he_b2p3bx {
    padding: 0;
}

.he_l2syti .he_tit2 {
    font-weight: bold;
    color: #0B254B;
    line-height: 1.5;
    text-align: center;
}

.he_l2sym .mc_retrieval {
    margin-top: 20px;
}

.he_e3p1 {
    width: 100%;
    position: relative;
    background: #fff;
    padding-bottom: 100px;
}

.he_e3p1cm {
    width: 86%;
    position: relative;
    margin-top: 70px;
}

.he_e3p1cm p {
    font-size: 16px;
    line-height: 1.75;
    color: #666666;
    margin-bottom: 14px;
}

.he_e3p2 {
    width: 100%;
    position: relative;
    background: #F6F8FD;
}

.he_e3p2bx {
    width: 100%;
    position: relative;
}

.he_e3p2kle {
    width: 640px;
}

.he_e3p2kle img {
    width: 100%;
    border-radius: 3px;
}

.he_e3p2krti .he_tit2 {
    font-weight: bold;
    color: #0B254B;
    line-height: 1.5;
}

.he_e3p2kri {
    padding-left: 118px;
}

.he_e3p2kfb p {
    font-size: 16px;
    line-height: 1.875;
    color: #666666;
    position: relative;
    padding-left: 27px;
    margin-bottom: 12px;
}

.he_e3p2kfb p::after {
    content: '';
    position: absolute;
    top: 6px;
    left: 0;
    width: 18px;
    height: 18px;
    background-size: 100%;
    background-image: url(../fonts/e3_icon1.svg);
}

.he_e3p2kfb {
    margin-top: 25px;
}

.he_e3p2li.on .he_e3p2kle {
    float: right;
}

.he_e3p2li.on .he_e3p2kri {
    padding-left: 72px;
}

.he_e3p2li {
    margin-bottom: 90px;
}

.he_e3p2li:last-child {
    margin-bottom: 0;
}

.he_e3p2bmk a {
    font-size: 24px;
    line-height: 74px;
    color: #fff;
    font-weight: bold;
    display: block;
    width: 100%;
}

.he_e3p2bmk {
    width: 330px;
    text-align: center;
    margin: 0 auto;
}

.he_e3p2bn {
    margin-top: 100px;
}

/* tammy - start */
.t_b5k1box {
    background: #F7F8FB;
    border: 1px solid #E5EDF4;
    border-radius: 10px;
    padding: 56px 60px 78px;
}

.t_b5k1th {
    font-size: 16px;
    color: #333;
    line-height: 1.75;
    padding: 24px 15px;
    text-align: center;
}

.t_b5k1tr:first-of-type {
    background: #D9DFEA;
    border-radius: 3px;
    width: 100%;
    box-shadow: none;
}

.t_b5k1th,
.t_b5k1td {
    width: 19%;
}

.t_b5k1table .t_b5k1th1,
.t_b5k1table .t_b5k1td1 {
    width: 24%;
}

.t_b5k1pic {
    width: 85px;
    margin-right: 19px;
}

.t_b5k1pic img {
    width: 100%;
}

.t_b5k1name {
    font-size: 18px;
    color: #0E68AE;
    line-height: 1.75;
    padding: 24.25px 0;
    font-family: "MondaRegular";
}

.t_b5k1td1 {
    padding: 15px 0;
}

.t_b5k1one {
    display: inline-block;
}

.t_b5k1td {
    text-align: center;
    font-size: 16px;
    color: #333;
    line-height: 1.75;
    padding: 41px 15px;
}

.t_b5k1tr .t_b5k1td1 {
    padding: 15px 0;
    font-size: 0;
}

.t_b5k1tr {
    border-bottom: 1px solid #DAE5EF;
    transition: all 0.36s;
}

.t_b5k1tr:first-of-type {
    border-bottom: 0;
}

.t_b5k1more {
    margin-top: 70px;
    text-align: center;
}

.he_c1ym,
.he_d1ym,
.he_d1aym {
    background: #F6F8FD;
}

.t_d1ak1 .he_syp1bup p {
    line-height: 2;
}

.t_d1ak1 .he_syp1bup {
    width: 86%;
}

.t_d1ak2 {
    background: #fff;
}

.t_d1ak2table {
    padding: 18px 0;
    box-shadow: 0px 3px 18px rgba(165, 181, 211, 0.27);
}

.t_d1ak2 .he_tit1 {
    text-align: center;
    color: #0B254B;
    font-weight: bold;
}

.t_d1ak2li {
    width: 16.6666667%;
    padding: 36px 24px;
}

.t_d1ak2pic {
    width: 100%;
}

.t_d1ak2pic img {
    width: 100%;
}

/* d1b */
.t_d1bk1biao {
    font-size: 16px;
    color: #888;
    line-height: 2;
}

.t_d1bk1li {
    font-size: 16px;
    color: #333;
    line-height: 2;
    transition: all 0.36s;
}

.t_d1bk1li a {
    transition: all 0.36s;
    font-size: 16px;
    color: #333;
    line-height: 2;
}

.t_d1bk1li.on a {
    color: #0E68AE;
}

.t_d1bk1li.on {
    color: #0E68AE;
}

.t_d1bk1biao {
    width: 86px;
}

.t_d1bk1ul {
    width: calc(100% - 38px);
    margin: 0 -24px;
}

.t_d1bk1li {
    padding: 0 24px;
}

.t_jiand1x {
    padding-top: 54px;
    padding-bottom: 25px;
}

.t_d1bk1hang {
    margin-bottom: 24px;
}

.t_d1bk2xin {
    background: #F7F8FB;
    border-radius: 6px;
}

.t_d1bk2rg .he_tit4 {
    color: #0B254B;
    font-weight: bold;
    margin-bottom: 11px;
}

.t_d1bk2biao {
    color: #0E68AE;
    font-size: 16px;
    line-height: 1.5;
    padding: 3px 15px;
    background: #E5EEF4;
    border-radius: 3px;
    margin: 0 5px;
}

.t_d1bk2qian {
    margin: 0 -5px;
}

.t_d1bk2rg .he_syp1bup p {
    line-height: 2;
}

.t_d1bk2xin {
    padding: 6px 30px;
}

.t_d1bk2le {
    width: 295px;
}

.t_d1bk2pic {
    width: 100%;
}

.t_d1bk2pic img {
    width: 100%;
}

.t_d1bk2rg {
    width: calc(100% - 295px);
    padding-left: 30px;
    padding-top: 53px;
    padding-bottom: 53px;
}

.t_d1bk2rg .he_syp1bup {
    margin-top: 17px;
    height: 64px;
    overflow: hidden;
}

.t_d1bk2li {
    margin-bottom: 10px;
}

.t_d1bmore {
    text-align: center;
}

.t_d1ak1 .he_syp1bup {
    margin-top: 0;
}

.t_b5k1lun .mCSB_outside+.mCSB_scrollTools .mCSB_draggerContainer {
    top: 0px;
    bottom: 0px;
}


.t_b5k1lun .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.t_b5k1lun .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #0E68AE;
}

.t_b5k1lun .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #0E68AE;
}

/* 间距 */
.t_jiand1xia {
    padding-bottom: 100px;
}

.t_jiand5 {
    margin-top: 50px;
}

.t_jiand3 {
    margin-bottom: 40px;
}

.t_xiaojian {
    padding: 54px 0 73px;
}

/* tammy - end */

.he_a2ym .ys_hd_pc {
    border-bottom: 1px solid #E5E5E5;
}

.mc_rtv_bd_l {
    height: 600px;
    overflow-y: auto;
}

.he_b3tbxn p {
    font-size: 16px;
    line-height: 1.5;
    color: #0E68AE;
    display: inline-block;
    cursor: pointer;
}

.he_b3tbxn {
    margin-top: 18px;
}

.he_h2p1 {
    width: 100%;
    position: relative;
    background: #F3F4F8;
    padding-top: 0;
}

.he_h2p1bx {
    width: 100%;
}

.he_h2p1mb {
    width: 100%;
    position: relative;
    margin-top: 80px;
}

.he_h2p1sw {
    width: 100%;
    position: relative;
    border-radius: 3px;
    overflow: hidden;
}

.he_h2p1sli {
    width: 200px;
}

.he_h2p1sli a {
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    color: #333333;
    background: #E2E5EF;
    display: block;
    text-align: center;
    font-size: 16px;
    transition: all 0.36s;
}

.he_h2p1sli.act a {
    color: #fff;
    background: #0E68AE;
    border-radius: 3px;
}

.he_h2p1mdn {
    width: 100%;
    margin-top: 50px;
    display: flex;
    align-items: stretch;
}

.he_h2p1mdle {
    width: 670px;
}

.he_h2p1mdri {
    width: calc(100% - 670px);
    padding-left: 60px;
    padding-right: 60px;
    margin-top: 30px;
}

.he_h2p1mdtli {
    width: 100%;
    position: relative;
    display: none;
}

.he_h2p1mdtli:first-child {
    display: block;
}

.he_h2p1mdtli img {
    border-radius: 3px;
}

.he_h2p1mti p {
    font-size: 30px;
    line-height: 1.35;
    color: #0B254B;
    font-weight: bold;
    max-height: 2.7em;
    overflow: hidden;
}

.he_h2p1mt1 p {
    font-size: 16px;
    line-height: 1.5;
    color: #999999;
}

.he_h2p1mt1 {
    margin-top: 40px;
}

.he_h2p1mt2 p {
    font-size: 18px;
    line-height: 1.75;
    color: #666666;
    height: 5.25em;
    overflow: hidden;
}

.he_h2p1mt2 {
    margin-top: 16px;
}

.he_h2p1mzli {
    display: none;
}

.he_h2p1mzli:first-child {
    display: block;
}

.he_h2p1mzul .slick-dots {
    text-align: left;
}

.he_h2p1mzul {
    height: 100%;
}

.he_h2p1mzul .slick-dots li.slick-active {
    background: #ccc;
}

.he_h2p1mzul .slick-dots li.slick-active {
    background: #0E68AE;
}

.he_h2p2bx {
    width: 100%;
    position: relative;
}

.he_h2p2bjs {
    width: 510px;
}

.he_h2p2bjin {
    width: calc(100% - 152px);
    padding-right: 8px;
}

.he_h2p2bjbt {
    width: 152px;
    cursor: pointer;
}

.he_h2p2bjbt p {
    font-size: 16px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    height: 50px;
    overflow: hidden;
    background-color: #0068B7;
}

.he_h2p2bsdm {
    width: 100%;
    position: relative;
    background: #F3F4F8;
    border-radius: 2px;
    height: 50px;
}

.he_h2p2bsdm .ys_select_hd {
    height: 50px;
    padding: 0 23px;
}

.he_h2p2bsdm .ys_select_xtbbox {
    right: 23px;
}

.he_h2p2bsdm .ys_select_bd {
    width: 100%;
    top: 100%;
}

.he_h2p2hx {
    width: 100%;
    position: relative;
    margin-top: 40px;
}

.he_h2p2hli {
    width: 50%;
    padding: 0 12px;
    margin-bottom: 24px;
}

.he_h2p2hul {
    margin: 0 -12px;
}

.he_h2p2hdv {
    width: 100%;
    position: relative;
    padding: 38px 66px;
    background: #FFFFFF;
    box-shadow: 0px 3px 6px rgba(138, 150, 172, 0.26);
    transition: all 0.36s;
}

.he_h2p2htim p {
    font-size: 32px;
    line-height: 1.5;
    color: #0E68AE;
    font-family: "MondaRegular";
    font-weight: bold;
}

.he_h2p2htim p span {
    font-size: 16px;
    font-weight: normal;
}

.he_h2p2hxp p {
    font-size: 24px;
    line-height: 1.5;
    color: #0B254B;
    height: 3em;
    overflow: hidden;
    font-weight: bold;
    transition: all 0.36s;
}

.he_h2p2hxm {
    margin-top: 15px;
}

.he_h2p2hxf p {
    font-size: 16px;
    line-height: 1.5;
    height: 3em;
    overflow: hidden;
    color: #666666;
}

.he_h2p2hxf {
    margin-top: 27px;
}

.he_h2p2hmo {
    margin-top: 27px;
}

.ys_pcfy {
    margin-top: 62px;
}

.pc_fenye li {
    border-radius: 2px;
}

.pc_fenye li.activepage {
    border-radius: 2px;
    background: #0E68AE;
}

.he_syp4cmli:nth-child(2)::after {
    top: 12%;
}

.he_folok {
    position: relative;
    z-index: 10;
}

.he_b1swip {
    width: 28.3% !important;
}

.he_b7ym .ys_ban_imgbox {
    min-height: 240px;
}

.he_b7ym .ys_ban_imgbox img {
    height: 100%;
    object-fit: cover;
}

.ys_cont1400 .he_bred .ys_cont1400 {
    width: 100%;
    padding: 0;
}

.he_e3p2kri {
    width: calc(100% - 640px);
}

.he_down {
    position: absolute;
    top: 80px;
}

.he_down1 {
    width: 800px;
    border-radius: 0 0 6px 6px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0px 0px 8px 0px rgba(19, 60, 91, 0.17);
    display: none;
    right: -100px;
}

.he_downri {
    width: 270px;
    background: #f7f9fc;
}

.he_downle {
    width: calc(100% - 270px);
    padding: 36px 87px 30px 54px;
}

.he_downri a {
    display: block;
    width: 100%;
    padding: 34px 50px;
}

.he_dowd1p1 p {
    font-size: 16px;
    line-height: 1.5;
    color: #0068b7;
    font-weight: bold;
}

.he_dowd1p2 p {
    font-size: 14px;
    line-height: 1.5;
    color: #637381;
    font-family: "MondaRegular";
}

.he_dowd1p2 {
    margin-top: 10px;
}

.he_dowd1pig {
    width: 100%;
    margin-top: 15px;
}

.he_dowd1pig img {
    width: 100%;
}

.he_downrmo {
    margin-top: 15px;
}

.he_downlxle {
    width: 20px;
    position: relative;
}

.he_downlxri {
    width: calc(100% - 20px);
    padding-left: 6px;
}

.he_downlxri p {
    font-size: 16px;
    line-height: 1.5;
    color: #637381;
    transition: all 0.36s;
}

.he_downldsb {
    width: 100%;
    transition: all 0.36s;
    padding: 8px 16px;
    border-radius: 3px;
}

.he_downldli {
    width: 50%;
    padding: 0 30px;
}

.he_downldb {
    margin: 0 -30px;
}

.he_downldli {
    margin-bottom: 12px;
}

.he_downlxle img {
    transition: all 0.36s;
}

.he_downlxle .he_img1 {
    opacity: 0;
}

.he_downldli.yxnav_active2 .he_downldsb {
    background: #f6f7f9;
}

.he_downldli.yxnav_active2 .he_downlxle .he_img1 {
    opacity: 1;
}

.he_downldli.yxnav_active2 .he_downlxle .he_img {
    opacity: 0;
}

.he_downldli.yxnav_active2 .he_downlxri p {
    color: #0068b7;
}

.ys_hd_pc.act {
    box-shadow: 0px 0px 8px 0px rgba(19, 60, 91, 0.17);
}

.he_down2 {
    left: 50%;
    transform: translateX(-50%);
    padding: 23px 30px;
    background: #ffffff;
    display: none;
}

.he_down2bx {
    width: 100%;
    position: relative;
}

.he_down2li {
    width: 100%;
}

.he_down2li a {
    display: block;
    width: 100%;
    white-space: nowrap;
    font-size: 16px;
    line-height: 1.5;
    color: #637381;
    padding: 10px 16px;
    transition: all 0.36s;
    border-radius: 3px;
}

.he_down2li.yxnav_active2 a {
    background-color: #f6f7f9;
    color: #0068b7;
}

.he_down3 {
    width: 455px;
    background-color: #ffffff;
    border-radius: 0 0 6px 6px;
    overflow: hidden;
    padding: 35px 62px;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 0px 0px 8px 0px rgba(19, 60, 91, 0.17);
    display: none;
}

.he_down4 {
    width: 1170px;
    background: #fff;
    border-radius: 0 0 6px 6px;
    overflow: hidden;
    left: 50%;
    transform: translateX(-60%);
    display: none;
    box-shadow: 0px 0px 8px 0px rgba(19, 60, 91, 0.17);
}

.he_down4dri {
    width: 500px;
    background: #f2f6fa;
    padding: 38px 65px 45px;
}

.he_down4dle {
    width: calc(100% - 500px);
    padding: 37px 60px;
}

.he_down4db {
    display: flex;
    align-items: stretch;
}

.he_down4dti p {
    font-size: 16px;
    line-height: 1.5;
    color: #0068b7;
    font-weight: bold;
}

.he_down4ddm {
    width: 100%;
    margin-top: 20px;
}

.he_down4ddm .he_folodfsn {
    width: 100%;
}

.he_down4ddm .he_folodfsn p {
    font-size: 24px;
    font-weight: normal;
}

.he_down4dldk {
    width: 100%;
    position: relative;
    margin-top: 15px;
}

.he_down4dli {
    width: 50%;
    padding: 0 40px;
}

/* .he_down4dul {
    margin: 0 -40px;
} */

.he_down4dsb {
    width: 100%;
    position: relative;
}

.he_down4wri {
    width: 16px;
    margin-top: 3px;
    opacity: 0;
    transition: all 0.36s;
}

.he_down4wri img {
    width: 100%;
}

.he_down4wle {
    width: calc(100% - 16px);
    padding-right: 10px;
}

.he_down4wle p {
    font-size: 16px;
    line-height: 1.5;
    color: #637381;
}

.he_down4dsb a {
    display: block;
    width: 100%;
    padding: 7px 19px;
    transition: all 0.36s;
    border-radius: 3px;
}

.he_down4gle {
    width: 40%;
    padding-right: 50px;
}

.he_down4gri {
    width: 60%;
    padding-left: 50px;
    border-left: 1px solid #f0f0f0;
}

.he_down4 .he_down4dle .he_down4dti {
    padding-left: 20px;
}

.he_h3p1 {
    width: 100%;
    position: relative;
    padding-top: 80px;
}

.he_h3p1bx {
    width: 100%;
    position: relative;
}

.he_h3p1bri {
    width: 378px;
}

.he_h3p1ble {
    width: calc(100% - 378px);
    padding-right: 110px;
}

.he_h3p1ti .he_tit2 {
    font-weight: bold;
    color: #0B254B;
}

.he_h3p1tm {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 34px;
}

.he_h3p1tle p {
    font-size: 16px;
    line-height: 1.5;
    color: #999999;
}

.he_sharig {
    width: 30px;
    position: relative;
}

.he_h3p1tri .ys_sharebox img {
    opacity: 1;
}

.he_h3p1tri .he_sharig .he_img1 {
    opacity: 0;
}

.he_h3p1tri {
    position: relative;
    padding-left: 20px;
}

.he_h3p1tri::after {
    content: '';
    position: absolute;
    top: 50%;
    left: -100%;
    transform: translateY(-50%);
    width: 146px;
    height: 1px;
    background: #E5E5E5;
}

.he_h3p1kjc {
    width: 100%;
    margin-top: 28px;
}

.he_h3p1kqhj {
    width: 100%;
    margin-top: 48px;
}

.he_h3p1kg {
    width: 50%;
    padding: 0 9px;
}

.he_h3p1kqhsn {
    margin: 0 -19px;
}

.he_h3p1kdm {
    width: 100%;
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 3px 6px rgba(138, 150, 172, 0.26);
    border-radius: 5px;
    padding: 23px 43px;
}

.he_h3p1kdti p {
    font-size: 18px;
    line-height: 1.5;
    color: #000000;
    transition: all 0.36s;
}

.he_h3p1kdtp p {
    font-size: 16px;
    line-height: 1.5;
    color: #848484;
    height: 1.5em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all 0.36s;
}

.he_h3p1bfm .he_tit4 {
    font-weight: bold;
    color: #0B254B;
}

.he_h3p1brli a {
    display: block;
    width: 100%;
    padding: 26px 0;
}

.he_h3p1brli {
    border-top: 1px solid #E3DDDD;
}

.he_h3p1brli:last-child {
    border-bottom: 1px solid #E3DDDD;
}

.he_h3p1bra p {
    font-size: 14px;
    line-height: 1.5;
    color: #0E68AE;
    font-family: "MondaRegular";
}

.he_h3p1brkm p {
    font-size: 18px;
    line-height: 1.5;
    color: #5A5A68;
    max-height: 3em;
    overflow: hidden;
    transition: all 0.36s;
}

.he_h3p1brkm {
    margin-top: 5px;
}

.he_h3p1brul {
    margin-top: 32px;
}

.he_h4ym {
    background-color: #F3F4F8;
}

.he_h4p1 {
    width: 100%;
    position: relative;
}

.he_h4p1bx {
    width: 100%;
    position: relative;
}

.he_h4p1lbx {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #EBF0F3;
    box-sizing: border-box;
    border-radius: 3px;
    padding: 50px 46px;
}

.he_h4p1li {
    width: 33.333333%;
    padding: 0 12px;
}

.he_h4p1ul {
    margin: 0 -12px;
}

.he_h4p1lkle {
    width: 60px;
    position: relative;
}

.he_h4p1lkle img {
    width: 100%;
}

.he_h4p1lkri {
    width: calc(100% - 60px);
    padding-left: 34px;
    margin-top: 10px;
}

.he_h4p1lkti p {
    font-weight: bold;
    color: #0B254B;
    line-height: 1.5;
    height: 1.5em;
    overflow: hidden;
    transition: all 0.36s;
}

.he_h4p1lkmo {
    margin-top: 22px;
}

.he_h4p2bx {
    width: 100%;
    position: relative;
}

.he_h4p2 {
    width: 100%;
    background: #fff;
}

.he_h4p2bri {
    width: 688px;
}

.he_h4p2ble {
    width: calc(100% - 688px);
    padding-right: 143px;
}

.he_h4p2brtu {
    width: calc(100% + 260px);
}

.he_h4p2brtu img {
    width: 100%;
}

.he_h4p2bdt p {
    font-weight: bold;
    color: #333333;
}

.he_h4p2mkp1 p {
    font-size: 18px;
    line-height: 2;
    color: #666666;
}

.he_h4p2mkp2 p {
    font-weight: bold;
    color: #0E68AE;
}

.he_h4p2mkul {
    width: 100%;
    margin-top: 34px;
}

.he_h4p2mkp2 {
    margin-top: 22px;
}

.he_h4p2mkli {
    margin-bottom: 140px;
}

.he_h4p2mkli:last-child {
    margin-bottom: 0;
}

.he_h5tp1 {
    width: 100%;
    position: relative;
}

.he_h5tp1bx {
    width: 100%;
    position: relative;
}

.he_h5tp1gc {
    width: 100%;
    position: relative;
    margin-top: 35px;
}

.he_h5tp1ri {
    width: 26px;
    margin-top: 10px;
}

.he_h5tp1ri img {
    width: 100%;
}

.he_h5tp1le {
    width: calc(100% - 26px);
    padding-right: 15px;
}

.he_h5tp1li {
    border-bottom: 1px solid #CBDCE9;
}

.he_h5tp1li a {
    display: block;
    width: 100%;
    padding: 33px 29px;
}

.he_h5tp1tm p {
    font-size: 14px;
    line-height: 1.5;
    color: #999999;
    font-family: "MondaRegular";
    transition: all 0.36s;
}

.he_h5tp1fn {
    width: 100%;
    margin-top: 10px;
}

.he_h5tp1ic {
    width: 24px;
    position: relative;
    margin-top: 3px;
}

.he_h5tp1it {
    width: calc(100% - 24px);
    padding-left: 5px;
}

.he_h5tp1it p {
    font-size: 20px;
    line-height: 1.5;
    color: #0B254B;
    height: 1.5em;
    overflow: hidden;
    font-weight: bold;
    transition: all 0.36s;
}

.he_h5tp1ic .he_img1 {
    opacity: 0;
}

.ys_select_bd {
    padding: 15px 25px;
}

.he_h5tp1nd {
    width: 100%;
    position: relative;
    margin-top: 100px;
    border-radius: 5px;
}

.he_h5tp1nd a {
    padding: 50px 89px;
    display: flex;
    align-items: center;
}

.he_h5tp1nri {
    width: 86px;
}

.he_h5tp1nle {
    width: calc(100% - 86px);
}

.he_h5tp1nle p {
    color: #fff;
    font-weight: bold;
}

.he_h5tp1nri .he_b1p1lxle p {
    color: #fff;
}

.he_h5tp1ic img {
    transition: all 0.36s;
}

.he_h5sp1vm {
    width: 100%;
    position: relative;
    margin-top: 70px;
}

.he_h5sp1vli {
    width: 33.333333%;
    padding: 0 13px;
    margin-bottom: 80px;
}

.he_h5sp1vul {
    margin: 0 -13px;
}

.he_h5sp1vfh {
    width: 100%;
    position: relative;
    background: #fff;
    box-shadow: 0px 3px 7px 1px rgba(138, 150, 172, 0.26);
    border-radius: 3px;
    transition: all 0.36s;
    padding: 50px 50px 30px;
    border-bottom: 4px solid #0E68AE;
}

.he_h5sp1vfh .he_h5tp1tm p {
    color: #0E68AE;
}

.he_h5tp1tdm {
    margin-top: 8px;
}

.he_h5tp1tdm .he_tit7 {
    font-weight: bold;
    color: #0B254B;
    transition: all 0.36s;
    line-height: 1.5;
    height: 3em;
    overflow: hidden;
}

.he_h5sp1vfu {
    border-top: 1px solid #EBF0F3;
    padding-top: 30px;
    margin-top: 20px;
}

.he_h5sp1xle {
    width: 22px;
}

.he_h5sp1xle img {
    width: 100%;
}

.he_h5sp1xri {
    padding-left: 5px;
}

.he_h5sp1xri p {
    font-size: 14px;
    line-height: 1.5;
    color: #0E68AE;
}

.he_h5sym .ys_pcfy {
    margin-top: 0;
}

.he_h5p1 {
    width: 100%;
    position: relative;
}

.he_h5p1bx {
    width: 100%;
    position: relative;
}

.he_h5p1bx p {
    font-size: 16px;
    line-height: 2;
    color: #666666;
    margin-bottom: 12px;
}

.he_h5p1bx p:last-child {
    margin-bottom: 0;
}

.he_h5p1bx p span {
    color: #0E68AE;
}

.he_h5p2 {
    width: 100%;
    position: relative;
    background: #F3F4F8;
}

.he_h5p2ti {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.he_h5p2tiy p {
    font-weight: bold;
    color: #0B254B;
}

.he_h5p2ny {
    width: 100%;
    position: relative;
}

.he_h5p2ti {
    margin-bottom: 28px;
}

.he_h5p2li {
    border-bottom: 1px solid #CBDCE9;
}

.he_h5p2li:first-child {
    border-top: 1px solid #CBDCE9;
}

.he_h5p2lkri {
    width: 26px;
}

.he_h5p2lkle {
    width: calc(100% - 26px);
    padding-right: 15px;
    display: flex;
    align-items: center;
}

.he_h5p2lksw {
    width: calc(100% - 24px);
    padding-left: 5px;
}

.he_h5p2lksw p {
    font-size: 14px;
    line-height: 1.5;
    color: #5A5A68;
    transition: all 0.36s;
    font-family: "MondaRegular";
    font-weight: bold;
}

.he_h5p2lktm {
    width: 150px;
}

.he_h5p2lkkd {
    width: calc(100% - 150px);
}

.he_h5p2lktm {
    display: flex;
    align-items: center;
}

.he_h5p2lkkd p {
    font-size: 20px;
    line-height: 1.5;
    color: #0B254B;
    font-weight: bold;
    transition: all 0.36s;
}

.he_h5p2li a {
    display: flex;
    align-items: center;
    padding: 23px 5px;
    padding-right: 40px;
}

.he_h5p3 {
    width: 100%;
    position: relative;
}

.he_h5p3bx {
    width: 100%;
    position: relative;
}

.he_h5p3bx .he_h5sp1vul .he_h5sp1vli {
    margin-bottom: 24px;
}

.he_h5p4 {
    width: 100%;
    position: relative;
    z-index: 1;
}

.he_h5p4::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.22);
    z-index: -1;
}

.he_h5p4bx {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.he_h5p4ri {
    width: 790px;
}

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

.he_h5p4tip .he_tit2 {
    color: #fff;
    font-weight: bold;
}

.he_h5p4kle {
    width: 38px;
}

.he_h5p4kle img {
    width: 100%;
}

.he_h5p4kri {
    width: calc(100% - 38px);
    padding-left: 10px;
}

.he_h5p4kri p {
    font-weight: bold;
    color: #fff;
    font-family: "MondaRegular";
}

.he_h5p4kli {
    margin-bottom: 18px;
}

.he_h5p4kul {
    margin-top: 55px;
}

.he_h5p4lmo {
    margin-top: 46px;
}

.he_h5p4rv {
    width: 100%;
    background: rgba(0, 0, 0, 0.3);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border-radius: 3px;
    padding: 29px 60px;
}

.he_h5p4rvti .he_tit7 {
    color: #fff;
    line-height: 1.5;
    font-weight: bold;
}

.he_h5p4rvjc {
    width: 100%;
    position: relative;
    margin-top: 58px;
}

.he_h5p4rvjdv {
    width: 100%;
    position: relative;
    text-align: center;
}

.he_h5p4rvjhc .he_tit2 {
    color: #fff;
    font-family: "MondaRegular";
    display: block;
    line-height: 1.5;
    height: 1.5em;
    overflow: hidden;
}

.he_h5p4rvjhx p {
    font-size: 16px;
    line-height: 1.5;
    color: #fff;
    text-align: center;
}

.he_h5p4rvjhx {
    margin-top: 10px;
}

.he_h5p4rvjli {
    width: 30%;
    padding: 0 15px;
    position: relative;
}

.he_h5p4rvjli::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 69px;
    background: #fff;
}

.he_h5p4rvjli2 {
    width: 40%;
}

.he_h5p4rvjli:last-child::after {
    display: none;
}

.he_h5p4rvjig {
    width: 30px;
    position: relative;
    margin-top: -8px;
    margin-left: 10px;
}

.he_h5p4rvjhc {
    display: flex;
    align-items: center;
    justify-content: center;
}

.he_h5p4rvjig img {
    transition: all 0.36s;
}

.he_h5p4rvjig .he_img1 {
    transform: rotate(180deg);
    opacity: 0;
    top: 6px;
}

.he_h5p4rvjhc.on .he_h5p4rvjig .he_img1 {
    opacity: 1;
}

.he_h5p4rvjhc.on .he_h5p4rvjig .he_img {
    opacity: 0;
}

.he_h5p4rsm p {
    font-size: 14px;
    line-height: 1.5;
    color: #fff;
    font-family: "MondaRegular";
    margin-bottom: 8px;
}

.he_h5p4rsm {
    margin-top: 40px;
}

.he_h6tban {
    width: 100%;
    position: relative;
    margin-top: 80px;
    background: #0064AF;
}

.he_h6tbank {
    width: 100%;
    padding: 44px 0;
}

.he_h6tbank .he_tit2 {
    font-weight: bold;
    color: #fff;
}

.he_h6tp1 {
    width: 100%;
    position: relative;
    padding: 80px 0;
}

.he_h6tp1bx {
    width: 100%;
    position: relative;
}

.he_h6tp1sh p {
    font-size: 16px;
    line-height: 2;
    color: #666666;
    margin-bottom: 12px;
}

.he_h6tp1gm {
    width: 100%;
    position: relative;
    margin-top: 50px;
}

.he_h6tp1gm {
    width: 590px;
}

.he_h6tp1tt {
    width: 100%;
    background: #D9DFEA;
    padding: 18px 58px;
    border-radius: 3px;
}

.he_h6tp1tt p {
    font-size: 16px;
    line-height: 1.5;
    color: #333;
}

.he_h6tp1tri {
    width: 170px;
}

.he_h6tp1tle {
    width: calc(100% - 170px);
    padding-right: 15px;
}

.he_h6tp1dt {
    width: 100%;
    padding: 15px 58px;
    background: rgba(243, 244, 248, 0.7);
    border-radius: 3px;
}

.he_h6tp1dt {
    margin-top: 7px;
}

.he_h6tp1tt .he_h6tp1tri {
    padding-left: 15px;
}

.he_h6sp1 {
    width: 100%;
    position: relative;
}

.he_h6scon {
    width: 925px;
    margin: 0 auto;
}

.he_h6sp1bx {
    width: 100%;
    position: relative;
}

.yxedr_active h2 {
    font-size: 40px;
    line-height: 1.5;
}

.yxedr_active h3 {
    font-size: 30px;
    line-height: 1.5;
}

.yxedr_active h4 {
    font-size: 28px;
    line-height: 1.5;
}

.yxedr_active h5 {
    font-size: 24px;
    line-height: 1.5;
}

.he_h6sp1bx h5 {
    font-family: "MondaRegular";
    font-weight: bold;
    margin-bottom: 16px;
    margin-top: 30px;
}

.he_h7tp1 {
    width: 100%;
    position: relative;

}

.he_h7tp1bx {
    width: 100%;
    position: relative;
}

.he_h7tp1bx h3 {
    font-weight: bold;
    margin-bottom: 30px;
}

.he_h7tp1 {
    padding-top: 60px;
}

.he_h7tp2 {
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
}

.he_h7tp2bx {
    width: 100%;
    position: relative;
}

.he_h7tp2li {
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 3px 6px rgba(138, 150, 172, 0.26);
    margin-bottom: 14px;
}

.he_h7tp2li a {
    display: block;
    padding: 40px 52px;
    width: 100%;
}

.he_h7tp2bri {
    width: 18px;
}

.he_h7tp2ble {
    width: calc(100% - 18px);
    padding-right: 25%;
}

.he_h7tp2bjg p {
    font-weight: bold;
    color: #0B254B;
    line-height: 1.5;
    height: 1.5em;
    overflow: hidden;
    transition: all 0.36s;
}

.he_h7tp2bjgc p {
    font-size: 18px;
    line-height: 1.75;
    color: #666666;
    height: 3.7em;
    overflow: hidden;
}

.he_h7tp2bjgc {
    margin-top: 16px;
}

.he_h7tp2bc {
    width: 100%;
    display: flex;
    align-items: center;
}

.he_h7ym {
    width: 100%;
    position: relative;
}

.he_h7p1 {
    width: 100%;
    position: relative;
}

.he_h7p1bx {
    width: 100%;
    position: relative;
}

.he_h7p1li {
    width: 33.333333%;
    padding: 20px 15px;
}

.he_h7p1ul {
    margin: 0 -15px;
    padding: 0px 70px;
}

.he_h7p1lbc {
    width: 100%;
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 2px 6px rgba(138, 150, 172, 0.26);
    border-radius: 3px;
    padding: 37px 56px;
}

.he_h7p1lic {
    width: 52px;
    position: relative;
}

.he_h7p1luy .he_tit7 {
    font-weight: bold;
    color: #333333;
    transition: all 0.36s;
}

.he_h7p1luy {
    margin-top: 13px;
}

.he_h7p1lukx p {
    font-size: 18px;
    line-height: 1.75;
    color: #666666;
    height: 8.75em;
    overflow: hidden;
}


.he_h7p1ul .slick-arrow {
    width: 32px;
    height: 32px;
    z-index: 10;
    background-size: 100% 100%;
}

.he_h7p1ul .slick-prev {
    background-image: url(../fonts/a3arrle.svg);
}

.he_h7p1ul .slick-next {
    background-image: url(../fonts/a3arry.svg);
}

.he_h7p1lukx {
    margin-top: 20px;
}

.he_h7p1lbmo {
    margin-top: 30px;
}

.he_h7p1lbc::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: #0E68AE;
    border-radius: 0 0 3px 3px;
    transition: all 0.36s;
    opacity: 0;
}

.he_h7p1ul .slick-dots {
    bottom: -30px;
}

.he_h7p1ul .slick-dots li.slick-active {
    background: #0068B7;
}

.he_h7p2 {
    width: 100%;
    position: relative;
    background: #F3F4F8;
}

.he_h7p2bx {
    width: 100%;
    position: relative;
    display: flex;
    align-items: flex-end;
}

.he_h7p2ble,
.he_h7p2bri {
    width: 50%;
}

.he_h7p2ble img {
    width: 100%;
    border-radius: 3px;
}

.he_h7p2ble {
    transform: translateY(28px);
}

.he_h7p2bri {
    padding: 110px 0;
    padding-left: 80px;
}

.he_h7p2bgc {
    width: 100%;
    position: relative;
}

.he_h7p2bole p {
    font-size: 36px;
    line-height: 1.5;
    color: #999999;
    font-weight: bold;
    transition: all 0.36s;
}

.he_h7p2bon {
    width: 100%;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.he_h7p2bori {
    width: 24px;
    position: relative;
}

.he_h7p2bole {
    width: calc(100% - 24px);
    padding-right: 15px;
}

.he_h7p2bori .he_img1 {
    opacity: 0;
}

.he_h7p2boff p {
    font-size: 18px;
    line-height: 2;
    color: #666666;
}

.he_h7p2boff {
    margin-top: 16px;
    display: none;
}

.he_h7p2bli {
    width: 100%;
    border-bottom: 1px solid #CBDCE9;
    padding-bottom: 26px;
    margin-bottom: 30px;
}

.he_h7p2bli:last-child {
    margin-bottom: 0;
}

.he_h7p2bori img {
    transition: all 0.36s;
}

.he_h7p2bon.on .he_h7p2bole p {
    color: #0B254B;
}

.he_h7p2bon.on .he_h7p2bori .he_img {
    opacity: 0;
}

.he_h7p2bon.on .he_h7p2bori .he_img1 {
    opacity: 1;
}

.he_h7p3 {
    width: 100%;
    position: relative;
}

.he_h7p3bx {
    width: 100%;
    position: relative;
}

.he_h7p3bri {
    width: 450px;
}

.he_h7p3ble {
    width: calc(100% - 450px);
    padding-right: 16%;
}

.he_h7p3zule {
    width: 48px;
    position: relative;
}

.he_h7p3zuri {
    width: calc(100% - 48px);
    padding-left: 38px;
}

.he_h7p3zup1 p {
    font-size: 18px;
    line-height: 1.5;
    color: #666666;
}

.he_h7p3zup2 p {
    color: #0B254B;
    font-weight: bold;
    line-height: 1.5;
    height: 1.5em;
    overflow: hidden;
}

.he_h7p3zup2 {
    margin-top: 6px;
}

.he_h7p3zul {
    margin-bottom: 40px;
}

.he_h7p3zul:last-child {
    margin-bottom: 0;
}

.he_h7p3bti p {
    font-weight: bold;
    color: #0B254B;
}

.he_h7p3btp p {
    font-size: 18px;
    line-height: 1.5;
    color: #666666;
}

.he_h7p3btp {
    margin-top: 38px;
}

.he_h6p1 {
    width: 100%;
    position: relative;
}

.he_h6p1bx {
    width: 100%;
    position: relative;
}

.he_h6p1jh p {
    font-size: 16px;
    line-height: 2;
    color: #666;
}

.he_h6p1xd {
    width: 100%;
    margin-top: 80px;
}

.he_h6p1xti .he_tit2 {
    font-weight: bold;
    color: #0B254B;
}

.he_h6p1xkli {
    width: 33.333333%;
    padding: 0 12px;
    margin-bottom: 16px;
}

.he_h6p1xkul {
    margin: 0 -12px;
}

.he_h6p1xkd {
    width: 100%;
    position: relative;
    background: #F7F8FB;
    padding: 36px 37px;
}

.he_h6p1xkri {
    width: 24px;
}

.he_h6p1xkri img {
    width: 100%;
}

.he_h6p1xkle {
    width: calc(100% - 24px);
}

.he_h6p1xgle {
    width: 27px;
}

.he_h6p1xgle img {
    width: 100%;
}

.he_h6p1xgri {
    width: calc(100% - 27px);
    padding-left: 12px;
    padding-right: 10px;
}

.he_h6p1xgri p {
    font-size: 20px;
    line-height: 1.5;
    color: #0B254B;
    font-weight: bold;
    height: 1.5em;
    overflow: hidden;
    transition: all 0.36s;
}

.he_h6p1xknm {
    margin-top: 50px;
}

.he_h6p2bx {
    width: 100%;
    position: relative;
}

.he_h6p2ble {
    width: 568px;
    position: relative;
}

.he_h6p2ti p {
    font-weight: bold;
    color: #fff;
    line-height: 1.5;
}

.he_h6p2tp p {
    font-size: 16px;
    line-height: 2;
    color: #fff;
}

.he_h6p2tp p span {
    color: #4EC8FF;
}

.he_h6p2tp {
    margin-top: 24px;
}

.he_h6p2li {
    width: 50%;
    padding: 0 8px;
}

.he_h6p2ul {
    margin: 0 -8px;
}

.he_h6p2cd {
    width: 100%;
    position: relative;
}

.he_h6p2li .he_a3p1bsle p {
    font-weight: bold;
    font-size: 18px;
    color: #fff;
    line-height: 54px;
    height: 54px;
    overflow: hidden;
}

.he_h6p2li .he_a3p1bsv a {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 3px;
}

.he_h6p2yl {
    width: 100%;
    margin-top: 50px;
}

.he_h1p1 {
    width: 100%;
    position: relative;
    margin-top: 80px;
    min-height: 600px;
}

.he_h1p1bx {
    width: 100%;
    position: relative;
}

.he_h1ym .he_bredli a {
    color: #fff;
}

.he_h1ym .he_bredli {
    color: #fff;
}

.he_h1p1jx {
    width: 100%;
    position: relative;
    padding: 110px 0;
}

.he_h1p1jti .he_tit1 {
    font-weight: bold;
    text-align: center;
    color: #fff;
}

.he_h1p1jtp p {
    font-size: 18px;
    line-height: 2;
    color: #fff;
}

.he_h1p1jtp {
    width: 100%;
    text-align: center;
    margin-top: 35px;
    padding: 0 190px;
}

.he_h1p2 {
    width: 100%;
    position: relative;
    min-height: 770px;
    border-top: 0.1px solid transparent;
}

.he_h1p2bx {
    width: 100%;
    position: relative;
}

.he_h1p2ks {
    width: 100%;
    position: absolute;
    background: #FFFFFF;
    top: -19%;
    left: 0;
    z-index: 10;
}

.he_h1p2kli {
    width: 33.333333%;
}

.he_h1p2ksb {
    width: 100%;
    position: relative;
    padding: 85px 36px;
}

.he_h1p2kle {
    width: 66px;
}

.he_h1p2kle img {
    width: 100%;
}

.he_h1p2kri {
    width: calc(100% - 66px);
    padding-left: 12px;
}

.he_h1p2kp1 .he_tit7 {
    font-weight: bold;
    color: #0E68AE;
    line-height: 1.5;
    max-height: 3em;
    overflow: hidden;
}

.he_h1p2kp2 p {
    font-size: 16px;
    line-height: 2;
    color: #646A7C;
    max-height: 6em;
    overflow: hidden;
}

.he_h1p2kp2 {
    margin-top: 22px;
}

.he_h1p2hr {
    width: 100%;
    position: relative;
    padding-top: 360px;
    padding-bottom: 80px;
}

.he_h1p2hrdm .he_tit2 {
    font-weight: bold;
    color: #0B254B;
}

.he_h1p2hrdm {
    text-align: center;
    width: 100%;
}

.he_h1p2hrden p {
    font-size: 18px;
    line-height: 2;
    color: #666666;
}

.he_h1p2hrden {
    width: 70%;
    margin: 0 auto;
    margin-top: 30px;
    text-align: center;
}

.he_h1p3 {
    width: 100%;
    position: relative;
    padding-bottom: 0;
}

.he_h1p3bx {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}

.he_down4gtv {
    width: 100%;
    display: none;
}

.he_down4gtv:first-child {
    display: block;
}

.he_h1p3ble {
    width: 525px;
    position: relative;
}

.he_h1p3bri {
    width: calc(100% - 525px);
    padding-left: 22%;
}

.he_h1p3bjig {
    width: 100%;
    position: relative;
    min-height: 560px;
    border-radius: 6px 6px 0 0;
    padding-top: 87px;
    padding-left: 73px;
    display: flex;
    align-items: flex-end;
}

.he_h1p3bjxg {
    width: 100%;
    /* background: #fff; */
    border-radius: 6px 6px 0 0;
    padding: 85px 63px;
    transform: translateX(90px);
}

.he_h1p3bjxg p {
    font-size: 16px;
    line-height: 2.25;
    color: #666;
}

.he_h1p3bdjli {
    width: 50%;
    margin-bottom: 66px;
}

.he_h1p3bdjsw {
    width: 100%;
}

.he_h1p3bdjp1 .he_tit1 {
    font-weight: bold;
    line-height: 1.5;
    color: #fff;
    font-family: "MondaRegular";
}

.he_h1p3bdjp1 p {
    font-size: 24px;
    line-height: 1.5;
    color: #fff;
    font-weight: bold;
}

.he_h1p3bdjp2 p {
    font-size: 18px;
    line-height: 1.5;
    color: #fff;
}

.he_h1p4 {
    width: 100%;
}

.he_h1p4bx {
    width: 100%;
    position: relative;
}

.he_h1p4ti .he_tit1 {
    text-align: center;
    font-weight: bold;
    color: #0B254B;
}

.he_h1p4ti {
    margin-bottom: 50px;
}

.he_h1p4mk {
    width: 100%;
    position: relative;
    height: 580px;
}

.he_h1p4mle {
    width: 45.5%;
    height: 100%;
    position: relative;
}

.he_h1p4mri {
    width: 54.5%;
    height: 100%;
}

.he_h1p4msb {
    width: 100%;
    height: 100%;
}

.he_h1p4msb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.he_h1p4mek p {
    font-weight: bold;
    color: #fff;
}

.he_h1p4mek {
    position: absolute;
    top: 74px;
    left: 75px;
}

.he_h1p4fle {
    width: 57.5%;
    height: 100%;
}

.he_h1p4fri {
    width: 42.5%;
    height: 100%;
}

.he_h1p4fq {
    width: 100%;
    height: 50%;
    position: relative;
}

.he_h1p4fq1 {
    background: #B4BAC8;
}

.he_h1p4meiv {
    position: absolute;
    bottom: 46px;
    left: 46px;
    width: 56px;
}

.he_h1p4mri .he_h1p4mek {
    top: 63px;
    left: 46px;
}

.he_h1p4mri .he_h1p4mek p {
    font-size: 36px;
}

.he_h1p4fle .he_h1p4fq2 {
    background: #fff;
    transform: translateX(-45px);
}

.he_h1p4fle .he_h1p4fq2 .he_h1p4mek p {
    color: #5A5A68;
}

.he_h1p4fle .he_h1p4fq2 .he_h1p4meiv {
    left: inherit;
    right: 46px;
}

.he_h1p4fri .he_h1p4fq2 {
    background: #0168B7;
}

.he_h8p1 {
    width: 100%;
    position: relative;
}

.he_h8p1bx {
    width: 100%;
}

.he_h8p1ti .he_tit1 {
    font-weight: bold;
    color: #0B254B;
    text-align: center;
}

.he_h8p1ti {
    margin-bottom: 50px;
}

.he_h8pmaig {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.he_h8pmaig img {
    width: auto;
    max-height: auto;
    height: 800px;
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.he_h8pmal {
    position: relative;
    width: 100%;
}

.he_h8p1dle {
    width: 16px;
}

.he_h8p1dle img {
    width: 100%;
}

.he_h8p1dri {
    padding-left: 2px;
    padding-right: 2px;
}

.he_h8p1dri p {
    font-size: 14px;
    line-height: 1.3;
    color: #333333;
}

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

.he_h8p1dos1 {
    left: 37.9%;
    top: 32%;
}

.he_h8p1dos2 {
    left: 36.16%;
    top: 35.47%;
}

.he_h8p1dos3 {
    left: 37.4%;
    top: 38.42%;
}

.he_h8p1dos4 {
    left: 36.71%;
    top: 42.5%;
}

.he_h8p1dos5 {
    left: 35.4%;
    top: 55.57%;
}

.he_h8p1dos6 {
    left: 40.87%;
    top: 37.4%;
}

.he_h8p1dos7 {
    left: 44.66%;
    top: 32.92%;
}

.he_h8p1dos8 {
    left: 45.36%;
    top: 35.92%;
}

.he_h8p1dos9 {
    left: 14.97%;
    top: 16.6%;
}

.he_h8p1dos10 {
    left: 75.3%;
    top: 30.16%;
}

.he_h8p1dos1 .he_h8p1dzb,
.he_h8p1dos2 .he_h8p1dzb,
.he_h8p1dos3 .he_h8p1dzb,
.he_h8p1dos4 .he_h8p1dzb {
    flex-direction: row-reverse;
}


.he_h8p1dzb {
    display: flex;
    align-items: center;
}

.he_h8p1tc {
    width: 264px;
    padding: 16px;
    background: #fff;
    box-shadow: 0px 4px 24px 9px rgba(199, 209, 225, 0.35);
    border-radius: 11px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 110%;
    display: none;
    z-index: 10;
    cursor: auto;
}

.he_h8p1tcig {
    width: 100%;
}

.he_h8p1tcig img {
    width: 100%;
    border-radius: 10px;
}

.he_h8p1tcti p {
    font-size: 16px;
    color: #333;
}

.he_h8p1tcti {
    margin-top: 20px;
    margin-bottom: 10px;
}

.he_h8p1tcle {
    width: 18px;
    margin-top: 3px;
}

.he_h8p1tcle img {
    width: 100%;
}

.he_h8p1tcri {
    width: calc(100% - 18px);
    padding-left: 5px;
}

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

.he_h8p1tcli {
    margin-bottom: 15px;
}

.he_h8p1tcli:last-child {
    margin-bottom: 10px;
}

.he_h8p1dos.on {
    z-index: 10;
}

.he_h8p2 {
    width: 100%;
    position: relative;
    background: #F3F4F8;
}

.he_h8p2bx {
    width: 100%;
    position: relative;
}

.he_h8p2kc {
    width: 222px;
    background: #E2E5EF;
    border: 1px solid #0E68AE;
    border-radius: 3px;
    transition: all 0.36s;
    margin: 0 12px;
    cursor: pointer;
}

.he_h8p2kc p {
    font-size: 16px;
    line-height: 48px;
    height: 48px;
    overflow: hidden;
    text-align: center;
    color: #0E68AE;
    transition: all 0.36s;
}

.he_h8p2kc.on {
    background: #0E68AE;
}

.he_h8p2kc.on p {
    color: #fff;
}

.he_h8p2qh {
    display: flex;
    justify-content: center;
    margin-bottom: 50px;
}

.he_h8p2fli {
    width: 33.333333%;
    padding: 0 12px;
    margin-bottom: 24px;
}

.he_h8p2fjul {
    margin: 0 -12px;
}

.he_h8p2flw {
    width: 100%;
    position: relative;
    padding: 42px 46px;
    background: #fff;
    box-shadow: 0px 4px 24px 9px rgba(199, 209, 225, 0.35);
    border-radius: 6px;
    height: 268px;
}

.he_h8p2fxc .he_tit7 {
    font-weight: bold;
    color: #0B254B;
}

.he_h8p2fxc {
    margin-bottom: 32px;
}

.he_h8p2fdle {
    width: 18px;
    margin-top: 2px;
}

.he_h8p2fdri {
    width: calc(100% - 18px);
    padding-left: 6px;
}

.he_h8p2hfli {
    width: 100%;
    position: relative;
    margin-bottom: 16px;
}

.he_h8p2hfli:last-child {
    margin-bottom: 0;
}

.he_h8p2fdri p {
    font-size: 16px;
    line-height: 1.3;
    color: #666666;
    max-height: 2.6em;
    overflow: hidden;
}

.he_h8p2fjul {
    display: none;
}

.he_h8p2fjul:first-child {
    display: block;
}

.he_h8p2flw::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #0E68AE;
    border-radius: 0px 0px 6px 6px;
    transition: all 0.36s;
    opacity: 0;
}

.he_h9p2 {
    width: 100%;
    position: relative;
    padding-bottom: 100px;
}

.he_h9p2bx {
    width: 100%;
    position: relative;
}

.he_h9p2bkx p {
    font-size: 16px;
    line-height: 1.5;
    color: #0E68AE;
}

.he_h9p2bkx {
    margin-right: 17px;
}

.he_h9p2bq {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 16px;
}

.he_h9p2 .he_h8p2fxc {
    margin-bottom: 15px;
}

.he_h9p2 .he_h8p2flw {
    padding: 39px 40px;
}

.he_h9p2 .he_h8p2fdri p {
    height: 1.3em;
}

.he_h9p2bdn {
    width: 153px;
}

.he_h9p2btn {
    width: 100%;
    display: flex;
    justify-content: center;
    padding-top: 24px;
}

.he_h9p2bdn p {
    font-size: 14px;
    line-height: 40px;
    background-color: #0E68AE;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    cursor: pointer;
}

.he_h9p3 {
    width: 100%;
    position: relative;
    padding-bottom: 110px;
}

.he_h9p3bx {
    width: 100%;
    position: relative;
}

.he_h9p3ser {
    width: 100%;
    position: relative;
    margin-bottom: 70px;
}

.he_h9p3sri {
    width: 104px;
}

.he_h9p3sri .he_h2p2bjbt {
    width: 100%;
    border-radius: 2px;
    overflow: hidden;
}

.he_h9p3sli {
    width: calc((100% - 104px) / 4);
    padding-right: 24px;
}

.he_h9p3sli .ys_select_hd {
    background: #F3F4F8;
    border: 1px solid #CBDCE9;
    box-sizing: border-box;
    border-radius: 2px;
}

.ys_select_li {
    margin: 5px 0;
}

.he_h9p3sli .ys_select_xtbbox i {
    color: #0E68AE;
}

.he_h9p4 {
    width: 100%;
    position: relative;
}

.he_h9p3sm {
    width: 100%;
    position: relative;
}

/* .he_h9p3sul {
    width: 100%;
    position: relative;
}

.he_h9p3sli {
    width: 100%;
    position: relative;
} */

.he_h9p3sqm {
    width: 100%;
}

.he_h9p3sjg {
    width: 100%;
    position: relative;
    background: #D9DFEA;
    border-radius: 3px;
    padding: 14px 0;
}

.he_h9p3spn {
    font-size: 16px;
    line-height: 1.5;
    color: #333333;
    text-align: center;
}

.he_h9p3tbody .he_h9p3spn {
    font-size: 14px;
}

.he_h9p3thead th,
.he_h9p3tbody td {
    padding: 0 20px;
}

.he_h9p3thead tr,
.he_h9p3tbody tr {
    padding: 0 18px;
}

.he_h9p3thead th {
    padding-top: 20px;
    padding-bottom: 20px;
}

.he_h9p3thead th {
    text-align: center;
}

.he_h9p3tbody td {
    padding-top: 30px;
    padding-bottom: 30px;
}

.he_h9p3tbody .he_h9p3spn1 {
    padding-left: 38px;
}

.he_h9p3tbody .he_h9p3spn6 {
    padding-right: 38px;
}

.he_h9p3tbody tr:nth-child(2n) {
    background: rgba(243, 244, 248, 0.7);
    border-radius: 3px;
}


.he_h9p3spn1 {
    width: 20%;
}

.he_h9p3spn2 {
    width: 12%;
}

.he_h9p3spn3 {
    width: 13%;
}

.he_h9p3spn4 {
    width: 21%;
}

.he_h9p3spn5 {
    width: 18%;
}

.he_h9p3spn6 {
    width: 16%;
}

.he_h9p3tab {
    width: 100%;
}

.he_h9p3thead {
    width: 100%;
    background: #D9DFEA;
    border-radius: 3px;
}

.he_h9p3table {
    width: 100%;
}

.he_h2p2bjin .ys_select_xtbbox i {
    color: #0E68AE;
}

.pc_fenye li {
    margin: 0px 2px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-family: "MondaRegular";
}

.he_h2p1mwbul {
    width: 100%;
    position: relative;
}

.he_h2p1mwbli {
    width: 100%;
}

.he_h2p1mwbul .slick-dots li {
    margin: 0 5px;
    background: #D6D6D7;
}

.he_h2p1mwbul .slick-dots li.slick-active {
    background: #0E68AE;
}

.he_h2p1mwbul .slick-dots {
    padding-left: 8%;
}

.he_h9p3spn a {
    color: #0E68AE;
}

.he_h3p1kjc p {
    font-size: 14px;
    line-height: 1.75;
    color: #666;
    margin-bottom: 12px;
}

.he_h8p1dos1 .he_h8p1tc {
    left: 180px;
}

.he_h8pmsph {
    width: 100%;
    display: none;
}

.he_h8pmspc {
    width: 100%;
    margin: 0 auto;
}

.he_b1p1lxri,
.he_mopuig,
.he_a3p1bsri {
    transition: all 0.36s;
}


/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .high-tit-ri-li .htrl-link:hover {
        border-color: #0E68AE;
        background: #0E68AE;
    }
    .htrl-link:hover .htrl-le img:nth-child(1) {
        opacity: 0;
    }
    .htrl-link:hover .htrl-le img:nth-child(2) {
        opacity: 1;
    }
    .high-tit-ri-li .htrl-link:hover .htrl-ri p {
        color: #fff;
    }
    .abou_value_li_wrap:hover .avlw_img img{
        transform: scale(1.08);
    }

    .t_b5k1lun .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #0E68AE;
    }

    .he_a3p1bsv:hover .he_a3p1bsri {
        transform: translateX(6px);
    }

    .he_mopu:hover .he_mopuig {
        transform: translateX(6px);
    }

    .he_h7p1lbc:hover .he_b1p1lxri {
        transform: translateX(6px);
    }

    .he_h4p1lbx:hover .he_b1p1lxri {
        transform: translateX(6px);
    }

    .he_h2p2hdv:hover .he_b1p1lxri {
        transform: translateX(6px);
    }

    .he_h6p1xkd:hover .he_h6p1xgri p {
        color: #0E68AE;
    }

    .he_h4p1lbx:hover .he_h4p1lkti p {
        color: #0E68AE;
    }

    .he_h8p2flw:hover::after {
        opacity: 1;
    }

    .he_h1ym .he_bredli a:hover {
        color: rgba(255, 255, 255, 0.6);
    }

    .he_h7p1lbc:hover::after {
        opacity: 1;
    }

    .he_h7p1lbc:hover .he_h7p1luy .he_tit7 {
        color: #0E68AE;
    }

    .he_h7tp2li:hover .he_h7tp2bjg .he_tit7 {
        color: #0E68AE;
    }

    .he_h5p2li:hover .he_h5tp1ic .he_img {
        opacity: 0;
    }

    .he_h5p2li:hover .he_h5tp1ic .he_img1 {
        opacity: 1;
    }

    .he_h5p2li:hover .he_h5p2lksw p {
        color: #0E68AE;
    }

    .he_h5p2li:hover .he_h5p2lkkd p {
        color: #0E68AE;
    }

    .he_h5sp1vfh:hover .he_h5tp1tdm .he_tit7 {
        color: #0E68AE;
    }

    .he_h5tp1li:hover .he_h5tp1ic .he_img {
        opacity: 0;
    }

    .he_h5tp1li:hover .he_h5tp1ic .he_img1 {
        opacity: 1;
    }

    .he_h5tp1li:hover .he_h5tp1tm p {
        color: #0E68AE;
    }

    .he_h5tp1li:hover .he_h5tp1it p {
        color: #0E68AE;
    }

    .he_h3p1brli a:hover .he_h3p1brkm p {
        color: #0E68AE;
    }

    .he_h3p1kdm:hover .he_h3p1kdti p {
        color: #0E68AE;
    }

    .he_h3p1kdm:hover .he_h3p1kdtp p {
        color: #0E68AE;
    }

    .he_h3p1tri .ys_sharebox:hover .he_sharig .he_img1 {
        opacity: 1;
    }

    .he_h3p1tri .ys_sharebox:hover .he_sharig .he_img {
        opacity: 0;
    }

    .he_down4dsb a:hover {
        background: #f6f7f9;
    }

    .he_down4dsb a:hover .he_down4wle p {
        color: #0068b7;
    }

    .he_down4dsb a:hover .he_down4wri {
        opacity: 1;
    }

    .he_down2li a:hover {
        background-color: #f6f7f9;
        color: #0068b7;
    }

    .he_downldsb:hover {
        background: #f6f7f9;
    }

    .he_downldsb:hover .he_downlxle .he_img1 {
        opacity: 1;
    }

    .he_downldsb:hover .he_downlxle .he_img {
        opacity: 0;
    }

    .he_downldsb:hover .he_downlxri p {
        color: #0068b7;
    }

    .pc_fenye li:hover {
        border-radius: 2px;
        background: #0E68AE;
        color: #fff;
    }

    .he_h2p2hdv:hover .he_h2p2hxp p {
        color: #0E68AE;
    }

    .he_h2p2hdv:hover {
        box-shadow: 0px 4px 24px 9px rgba(199, 209, 225, 0.35);
    }

    .he_h2p1sli:hover a {
        color: #fff;
        background: #0E68AE;
        border-radius: 3px;
    }

    /* tammy start */
    .t_b5k1tr:hover {
        background: rgba(255, 255, 255, 0.3);
        box-shadow: 0px 3px 18px rgba(165, 181, 211, 0.27);
    }

    .t_d1bk1li a:hover {
        color: #0E68AE;
    }

    .t_d1bk1li:hover {
        color: #0E68AE;
    }

    /* tammy end */
    .he_b1p1lbc:hover .he_e1p1tk p {
        color: #fff;
    }

    .he_b2p3klk a:hover {
        background: #0E68AE;
        color: #fff;
    }

    .he_b4p1bfli:hover p {
        color: #fff;
        background: #0E68AE;
    }

    .he_b2p4fx:hover .he_b2p4fig img {
        transform: scale(1.04);
    }

    .he_b3p1uli .he_b1p1lbc:hover {
        background: #fff;
    }

    .he_b1swim:hover .he_b1p3mo {
        opacity: 1;
    }

    .he_b1swim:hover .he_b1swimsc img {
        transform: scale(1.04);
    }

    .he_b1swim:hover .he_b1swimte {
        bottom: 0;
    }

    .he_b1p1lbc:hover .he_b1p1lmo::before {
        opacity: 1;
    }

    .he_b1p1lbc:hover .he_b1p1lmo::after {
        opacity: 0;
    }


    .he_b1p1lbc:hover .he_b1p1lte .he_tit5 {
        color: #fff;
    }

    .he_b1p1lbc:hover .he_b1p1lxri .he_img {
        opacity: 0;
    }

    .he_b1p1lbc:hover .he_b1p1lxri .he_img1 {
        opacity: 1;
    }

    .he_b1p1lbc:hover .he_b1p1lxle p {
        color: #fff;
    }

    .he_b1p1lbc:hover {
        background: #0E68AE;
    }

    .ys_select_li:hover {
        color: #0068b7;
    }

    .he_bredli a:hover {
        color: #0068b7;
    }

    .ys_sharebox:hover img {
        opacity: 1;
    }

    .he_wexin:hover img {
        opacity: 1;
    }

    .he_folmnda a:hover {
        color: #fff;
    }

    .he_syp3dsz:hover .he_syp3dmo {
        border-top: 1px solid rgba(255, 255, 255, 0.35);
    }

    .he_syp3dsz:hover .he_syp3dszb p {
        color: #fff;
    }

    .he_syp3dsz:hover .he_syp3dmori .he_img1 {
        opacity: 0;
    }

    .he_syp3dsz:hover .he_syp3dmori .he_img {
        opacity: 1;
    }

    .he_syp3dsz:hover {
        background: #0068b7;
    }

    .he_syp2blh:hover .he_syp2big img {
        transform: scale(1.04);
    }

    .he_syp1bli:hover {
        z-index: 10;
    }

    .he_syp1bgu:hover .he_syp1bp1 p {
        color: #0068b7;
    }

    .he_navli .he_hamavg:hover {
        color: #0068b7;
    }

    .he_hd_lj a:hover {
        color: #0068b7;
    }

    .he_syp1bgu:hover {
        box-shadow: 0px 0px 45.9px 5.1px rgba(157, 179, 184, 0.15);
    }

}


/* 第三批页面 star */


/*鼠标效果*/

.he_f1p1 {
    width: 100%;
    position: relative;
}

.he_f1p1bx {
    width: 100%;
    position: relative;
}

.he_f1p1li {
    width: 33.33%;
    padding: 0 12px;
    margin-bottom: 24px;
}

.he_f1p1ul {
    margin: 0 -12px;
}

.he_f1p1ek {
    width: 100%;
    height: 260px;
    position: relative;
    overflow: hidden;
    background: #FFFFFF;
    box-shadow: 0px 3px 7px 1px rgba(138, 150, 172, 0.26);
}

.he_f1p1ekte .he_tit4 {
    color: #fff;
    line-height: 1.5;
    font-weight: bold;
    transition: all 0.36s;
    height: 1.5em;
    overflow: hidden;
}

.he_f1p1ekte {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    padding: 46px 30px;
}

.he_f1p1ig .he_img1 {
    transition: all 0.36s;
}

.he_f3p1 {
    width: 100%;
    position: relative;
}

.he_f3p1bx {
    width: 100%;
    position: relative;
}

.he_f3p2 {
    width: 100%;
    position: relative;
    background: #F3F4F8;
}

.he_f3p2bx {
    width: 100%;
    position: relative;
    padding-bottom: 20px;
}

.he_f3p2li {
    width: 50%;
    padding: 0 12px;
    margin-bottom: 24px;
}

.he_f3p2fq {
    width: 100%;
    position: relative;
    display: flex;
}

.he_f3p2ul {
    margin: 0 -12px;
}

.he_f3p2ftb {
    width: 100%;
    position: relative;
}

.he_f3p2fnle {
    width: 51%;
    position: relative;
    background: #ffffff;
}

.he_f3p2fnri {
    width: 49%;
    background: #fff;
}

.he_f3p2fnmr {
    height: 55px;
    padding: 18px 42px;
    position: relative;
}

.he_f3p2fnmr::after {
    content: '';
    position: absolute;
    top: -30px;
    left: 0;
    width: 100%;
    height: 30px;
    transform: matrix(1, 0, 0, -1, 0, 0);
    background: linear-gradient(180deg, rgba(246, 248, 253, 0.7) 0%, rgba(246, 248, 253, 0) 100%);
}

.he_f3p2fnwa {
    height: calc(100% - 55px);
    padding: 35px 33px;
}

.he_f3p2fnwa .he_tit7 {
    color: #0B254B;
    line-height: 1.5;
    font-weight: bold;
    transition: all 0.36s;
    max-height: 3em;
    overflow: hidden;
}

.he_f3p3 {
    width: 100%;
    position: relative;
}

.he_f3p3bx {
    width: 100%;
    position: relative;
}

.he_f3p3slc .he_b1p1li {
    width: 25%;
}

.he_b1p1ul {
    display: block;
}

.he_f3p3slc .he_b1p1lte {
    height: 140px;
}

.he_b1p1ul .slick-arrow {
    width: 32px;
    height: 32px;
    z-index: 10;
    background-size: 100% 100%;
}

.he_b1p1ul .slick-prev {
    background-image: url(../fonts/a3arrle.svg);
    left: -35px;
}

.he_b1p1ul .slick-next {
    background-image: url(../fonts/a3arry.svg);
    right: -35px;
}

.he_f3p3 .he_b1p1li {
    padding-top: 15px;
    padding-bottom: 15px;
}

.he_f3p3 .he_b1p1lbc {
    box-shadow: 0px 3px 10px rgb(165 181 211 / 27%);
}

.he_g1p2 {
    width: 100%;
    position: relative;
}

.he_g1p2bx {
    width: 100%;
    position: relative;
}

.he_g1p2bri {
    width: 270px;
}

.he_g1p2ble {
    width: calc(100% - 270px);
    padding-right: 100px;
}

.he_g1ym .he_b2p1 {
    background-color: #fff;
}

.he_g1ym .he_b4pbnrli a {
    padding: 32px 5px;
}

.he_g1p2bti {
    width: 100%;
    position: relative;
}


.he_g1p2ebx .he_tit7 {
    color: #0B254B;
}

.he_g1p2seri {
    width: 128px;
    background-color: #0068B7;
    border-radius: 2px;
    cursor: pointer;
}

.he_g1p2seri p {
    font-size: 16px;
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    color: #fff;
    text-align: center;
}

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

.he_g1p2sein {
    width: 100%;
    position: relative;
    height: 50px;
    background: #F3F4F8;
    border: 1px solid #CBDCE9;
    border-radius: 2px;
}

.he_g1p2bmh {
    width: 520px;
    max-width: 100%;
    margin-bottom: 90px;
}

.he_g1p2sein input {
    width: 100%;
    height: 100%;
    padding: 0 25px;
    font-size: 16px;
    color: #333;
}


.he_g1p2sein input::-webkit-input-placeholder {
    font-size: 16px;
    color: #333;
}

.he_g1p2sein input:-moz-placeholder {
    font-size: 16px;
    color: #333;
}

.he_g1p2sein input::-moz-placeholder {
    font-size: 16px;
    color: #333;
}

.he_g1p2sein input:-ms-input-placeholder {
    font-size: 16px;
    color: #333;
}

.he_g1p2sea {
    width: 100%;
    margin-top: 28px;
}

.he_g1ym .mc_rtv_r {
    width: 100%;
}

.he_g1p2mak p {
    font-size: 16px;
    line-height: 1.5;
    color: #999999;
}

.he_g1p2mak {
    width: 100%;
    margin-top: 30px;
}

.he_g1p2res .mc_retrieval {
    margin-top: 26px;
}

.he_bannmk {
    width: 80%;
}

.he_g3p1tj {
    width: 100%;
    position: relative;
    margin-top: 68px;
    padding-bottom: 90px;
}

.he_g3p1txk {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
}

.he_g3p1tli {
    width: 200px;
    text-align: center;
    margin: 0 12px;
}

.he_g3p1tli a {
    display: block;
    color: #0E68AE;
    line-height: 50px;
    font-size: 16px;
    border: 1px solid #0E68AE;
    transition: all 0.36s;
    border-radius: 3px;
}

.he_g3p1tli.act a {
    color: #fff;
    background: #0E68AE;
}

.he_g3p1tse .he_h9p3ser {
    width: 100%;
    display: flex;
    justify-content: center;
}

.he_g3p1tse {
    margin-top: 70px;
}

.he_g3p1 {
    width: 100%;
    position: relative;
    background: #F6F8FD;
}

.he_g3p1bx {
    width: 100%;
    position: relative;
}

.he_g3ym .he_b2p1 {
    background: #fff;
}

.he_g3ym .he_h9p3ser {
    margin-bottom: 0;
}

.he_g3p1li {
    width: 33.333333%;
    padding: 0 12px;
    margin-bottom: 24px;
}

.he_g3p1ul {
    margin: 0 -12px;
}

.he_g3p1bd {
    width: 100%;
    position: relative;
    background: #fff;
    border-radius: 6px;
}

.he_g3p1bd::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 4px;
    background: #0E68AE;
    border-radius: 0px 0px 6px 6px;
    transition: all 0.36s;
    opacity: 0;
}

.he_g3p1btig {
    width: 153px;
    position: relative;
    margin: 0 auto;
}

.he_g3p1btp {
    width: 100%;
    padding: 49px 40px;
}

.he_g3p1btq {
    width: 100%;
    position: relative;
    padding: 29px 40px 50px;
}

.he_g3p1btq::after {
    content: '';
    position: absolute;
    top: -30px;
    left: 0;
    width: 100%;
    background: linear-gradient(180deg, rgba(246, 248, 253, 0.7) 0%, rgba(246, 248, 253, 0) 100%);
    transform: matrix(1, 0, 0, -1, 0, 0);
    height: 30px;
}

.he_g3p1li .he_h8p2fxc {
    margin-bottom: 10px;
}

.he_h8p2fdri p {
    height: 1.3em;
}


.he_g3p1jwe {
    width: 100%;
    position: relative;
    padding-top: 25px;
}

.he_g3p1jwe p {
    font-size: 14px;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    width: 153px;
    background: #0E68AE;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    margin: 0 auto;
    cursor: pointer;
}

.he_h8p2fxc .he_tit7 {
    height: 1.5em;
    overflow: hidden;
}

.he_g3p1ul {
    display: flex;
    flex-wrap: wrap;
}

.he_f4p1 {
    width: 100%;
    position: relative;
}

.he_f4p1bx {
    width: 100%;
    position: relative;
    padding: 15px;
}

.he_f4p1ble {
    width: calc(100% - 690px);
    padding-right: 115px;
}

.he_f4p1bri {
    width: 690px;
}

.he_f4p1bdv {
    width: calc(100% + 36.5%);
    background: #FFFFFF;
    box-shadow: 0px 3px 7px 1px rgba(138, 150, 172, 0.26);
    padding: 45px 0;
}

.he_f4p1bdig {
    width: 100%;
    position: relative;
}

.he_f4p1blti .he_tit4 {
    padding-left: 27px;
    position: relative;
    font-weight: bold;
}

.he_f4p1blti .he_tit4::after {
    content: '';
    position: absolute;
    top: 10px;
    left: 0;
    width: 5px;
    height: 30px;
    background: linear-gradient(180deg, #0E68AE 0%, #0095D8 100%);
}

.he_f4p1bltd p {
    font-size: 18px;
    line-height: 1.5;
    color: #0E68AE;
    font-weight: bold;
}

.he_f4p1bltd {
    margin-top: 22px;
}

.he_f4p1bltp p {
    font-size: 16px;
    line-height: 2;
    color: #666;
    margin-bottom: 16px;
}

.he_f4p1bltp p:last-child {
    margin-bottom: 0;
}

.he_f4p1bltp {
    margin-top: 13px;
}

.he_f4p1blbs {
    width: 100%;
    padding-left: 27px;
}

.he_f4p1blp2 {
    width: 100%;
    position: relative;
}

.he_f4p1bler p {
    font-size: 16px;
    line-height: 2;
    color: #0B254B;
    position: relative;
    padding-left: 27px;
}

.he_f4p1bler p::after {
    content: '';
    position: absolute;
    top: 8px;
    left: 0;
    width: 18px;
    height: 18px;
    background: url(../fonts/f4svgk1.svg);
    background-size: 100% 100%;
}

.he_f4p1blp2 .he_f4p1blbs {
    margin-top: 12px;
}

.he_f4p1blrx p {
    font-size: 16px;
    line-height: 1.5;
    color: #666;
    margin-bottom: 10px;
}

.he_f4p1blrx p a {
    color: #0E68AE;
    text-decoration: underline;
}

.he_f4p1blrx {
    margin-top: 22px;
}

.he_f4p1blp1,
.he_f4p1blp2 {
    margin-bottom: 90px;
}

.he_f4p1bli {
    width: 100%;
}

.he_f4p1bli img {
    width: 100%;
}

.he_f4p1blr .he_f4p1bltd {
    margin-bottom: 10px;
}

.he_f4p1blr .he_f4p1bler p {
    margin-bottom: 12px;
}

.he_f4p1blr {
    margin-bottom: 50px;
}

.he_f4p1brit {
    width: 100%;
    padding: 0 54px;
}

.he_f4p1brit p {
    font-size: 18px;
    line-height: 1.5;
    color: #0E68AE;
    font-weight: bold;
}

.he_f4p1blr:last-child {
    margin-bottom: 0;
}

.he_f4p1blpj:last-child {
    margin-bottom: 0;
}

.he_f2p1bx {
    width: 100%;
    position: relative;
}

.he_f2p1b1li {
    width: 25%;
    padding: 0 11px;
}

.he_f2p1b1ul {
    margin: 0 -11px;
}

.he_f2p1b1x {
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 1px 3px rgba(20, 55, 106, 0.25);
    border-radius: 6px;
    padding: 24px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.he_f2p1b1xd {
    width: 52px;
    position: relative;
}

.he_f2p1b1xd img {
    width: 100%;
}

.he_f2p1b1xte {
    max-width: calc(100% - 52px);
    padding-left: 19px;
}

.he_f2p1b1xte p {
    font-weight: bold;
    color: #0E68AE;
    line-height: 1.5;
    height: 1.5em;
    overflow: hidden;
}

.he_f2p1bx {
    margin-top: 50px;
}

.he_f2p1btex {
    margin-top: 48px;
}

.he_f2p1b2li {
    margin-right: 22px;
}

.he_azp1 {
    width: 100%;
    position: relative;
}


.he_azp1ti .he_tit1 {
    font-weight: bold;
    color: #0B254B;
}

.he_azp1in {
    width: 736px;
}

.he_azp1in .he_g1p2sein {
    background: #EDF4FF;
}

.he_azp1in .he_g1p2sein input::-webkit-input-placeholder {
    color: #848484;
}

.he_azp1in .he_g1p2sein input:-moz-placeholder {
    color: #848484;
}

.he_azp1in .he_g1p2sein input::-moz-placeholder {
    color: #848484;
}

.he_azp1in .he_g1p2sein input:-ms-input-placeholder {
    color: #848484;
}

.he_azp1in .he_g1p2seri {
    width: 164px;
}

.he_azp1in .he_g1p2sele {
    width: calc(100% - 164px);
}

.he_azp1ite p {
    font-size: 14px;
    line-height: 1.5;
    color: #999999;
}

.he_azp1ite {
    margin-top: 20px;
}

.he_azp2 {
    width: 100%;
    position: relative;
    margin-top: 45px;
}

.he_azp2li {
    width: 16.666666%;
    padding: 0 12px;
    margin-bottom: 24px;
}

.he_azp2ul {
    margin: 0 -12px;
}

.he_azp2bc {
    width: 100%;
}

.he_azp1 {
    padding-bottom: 0;
}

.he_azp2li .he_b1p1lte {
    height: 80px;
    padding: 25px 26px;
}

.he_azp2li .he_b1p1lte .he_tit5 {
    font-size: 20px;
    height: 1.5em;
}

.he_azp2li .he_b1p1lmo::after {
    top: -10px;
    height: 10px;
}

.he_azp2li .he_b1p1lmo::before {
    top: -10px;
    height: 10px;
}

.he_b1p1lte {
    position: relative;
    z-index: 2;
}


.he_b1p1lmo {
    padding: 10px 26px;
}

.he_azp2 {
    padding-top: 0px;
}

.he_a3tat1 p a {
    color: #0B254B;
}

.he_f3p3 .he_b1p1li {
    margin-bottom: 0;
}

.he_f2p1b1ul {
    display: flex;
    flex-wrap: wrap;
}

.he_f3p2 .he_f3p2fnwa .he_tit7 {
    height: 1.5em;
    overflow: hidden;
}

.he_f3p2fnle img {
    object-fit: cover;
}

.he_f2p1b2li {
    margin-bottom: 15px;
}

.he_f2p1b1li {
    margin-bottom: 15px;
}

.he_f2p1btex {
    margin-top: 32px;
}

.he_f4p1big {
    width: 100%;
}

.he_f4p1big img {
    width: 100%;
}

.he_g3p1ul {
    align-items: stretch;
}

.he_g3p1bd {
    height: 100%;
}

.he_tamodel .ys_modal_content {
    width: 690px;
    background: #F3F4F8;
    border-radius: 8px;
}

.he_zltc .he_a2p1ti .he_tit1 {
    font-size: 36px;
}

.he_zltc {
    width: 100%;
    padding: 0px 59px;
}

.he_zltc .he_a3p1bti .he_a2p1ti {
    margin-bottom: 0px;
}

.he_zltc .he_a3p1frm {
    margin-top: 28px;
}

.he_zltc .he_a3p1fsc {
    height: 59px;
    border-radius: 3px;
}

.he_zltc .he_a3p1fzi p {
    font-size: 14px;
    line-height: 1.5;
}

.he_zltc .he_a3p1fzk {
    height: 20px;
}

.he_zltc .he_a3p1fli1 .he_a3p1fsc {
    height: 120px;
}

.he_zltc .he_a3p1fsle p {
    font-size: 14px;
}

.he_zltc .he_a3p1fsn {
    padding: 7px 14px 10px;
}

.he_zltc .he_a3p1fvri p {
    font-size: 14px;
}

.he_zltc .he_a3p1fsle {
    width: 106px;
}

.he_zltc .he_a3p1fsri {
    width: calc(100% - 106px);
}

.he_zltc .he_a3p1fvli {
    display: inline-block;
    margin-right: 9px;
    margin-bottom: 9px;
}

.he_zltc .he_a3p1fyri {
    width: 186px;
}

.he_zltc .he_a3p1fld {
    margin-top: 19px;
}

.he_zltc .he_a3p1ftj {
    margin-top: 20px;
}

.he_zltc .he_a3p1ftj p {
    line-height: 50px;
}

.he_zltc .ys_select_hd input {
    font-size: 14px;
}


/* 第三批页面 end */


/* 新修改内容 */

.he_b3ym .ys_ban_imgbox {
    height: 380px;
}

.he_b3ym .ys_ban_imgbox img {
    height: 100%;
    object-fit: cover;
}

.he_bankd {
    width: 100%;
    display: flex;
    align-items: center;
}

.he_bankdri {
    width: 284px;
    position: relative;
}

.he_bankdle {
    width: calc(100% - 284px);
    padding-right: 30px;
}

.he_b1ym .he_b1p1ul {
    display: flex;
}

.he_b3tbxn.on {
    display: none;
}


/* 新修改内容 */

.he_h8p1dos.rigth_show .he_h8p1dzb {
    flex-direction: row !important;
}

.he_h8p1dos.top_show .he_h8p1dzb {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
}

.he_h8p1dos.top_show .he_h8p1dri {
    width: 100%;
    margin-top: 3px;
}

.he_h8p1dos.bottom_show .he_h8p1dzb {
    flex-wrap: wrap;
    flex-direction: column-reverse !important;
    justify-content: center;
    text-align: center;
}

.he_h8p1dos.bottom_show .he_h8p1dri {
    width: 100%;
    margin-bottom: 3px;
}


.he_down4dsb.yxnav_active2 {
    background: #f6f7f9;
}

.he_down4dsb.yxnav_active2 .he_down4wle p {
    color: #0068b7;
}

.he_down4dsb.yxnav_active2 .he_down4wri {
    opacity: 1;
}

.he_down4dsb.yxnav_active3 {
    background: #f6f7f9;
}

.he_down4dsb.yxnav_active3 .he_down4wle p {
    color: #0068b7;
}

.he_down4dsb.yxnav_active3 .he_down4wri {
    opacity: 1;
}

.he_syp4wxt {
    position: absolute;
    width: 44px;
}

.he_syp4wxt img {
    width: 100%;
}

.he_syp4wxt1 {
    top: -97%;
    left: -11%;
}

.he_syp4wxt2 {
    top: -32%;
    left: 14%;
}

.he_syp4wxt3 {
    top: -2%;
    left: 39%;
}

.he_syp4wxt4 {
    top: -18%;
    left: 72%;
}

.he_syp4wxt5 {
    top: -70%;
    left: 98%;
}

.t_b5k1one {
    display: flex;
    /* flex-wrap: wrap; */
    align-items: flex-start;
}

.t_b5k1one .t_b5k1name {
    text-align: left;
}

.t_b5k1pic {
    flex: none;
}

.he_b1p1ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

/* .mc_rtvl_xlhd .mc_rtvl_inputbox {
    max-width: 100% !important;
} */

.mc_rtvl_xlhd .mc_rtvl_inputbox span {
    width: 100% !important;
    padding-left: 25px !important;
    position: relative;
}

.mc_rtvl_xlhd .mc_rtvl_inputbox span::after {
    content: '';
    position: absolute;
    top: 2px;
    left: 0;
    width: 15px;
    height: 15px;
    background: #0E68AE;
    border: 1px solid #0E68AE;
    border-radius: 2px;
}

.he_b4p2dx.on {
    display: none;
}

.he_down4 {
    width: 870px;
}

.he_down4 .he_down4dle {
    width: calc(100% - 270px);
}

.he_f3p3 .he_b1p1ul {
    display: block;
}

.he_h9p3ed input {
    padding-right: 20px;
    width: 100%;
    height: 100%;
    cursor: pointer;
    pointer-events: none;
    user-select: none;
}

.he_select_xtbbox {
    right: 23px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: all .36s;
}

.he_select_xtbbox i {
    color: #0E68AE;
}

.ys_select_hd.on .he_select_xtbbox {
    transform: translateY(-50%) rotate(180deg);
}

.he_select_li {
    line-height: 1.5;
    color: #999;
    font-size: 14px;
    transition: all 0.36s;
    margin: 5px 0;
    cursor: pointer;
    position: relative;
    padding-left: 22px;
}

.he_select_li::after {
    content: '';
    position: absolute;
    top: 3px;
    left: 0;
    width: 16px;
    height: 16px;
    border: 1px solid #999;
    border-radius: 50%;
}

.he_select_li::before {
    content: '';
    position: absolute;
    top: 7px;
    left: 4px;
    width: 8px;
    height: 8px;
    background: #0E68AE;
    transition: all 0.36s;
    opacity: 0;
    border-radius: 50%;
}

.he_select_li.on::before {
    opacity: 1;
}

.he_g3p1tse .he_h9p3ser {
    flex-wrap: wrap;
}

.he_h8p1dos {
    pointer-events: none;
}

.he_h8p1dos1 {
    pointer-events: inherit;
}

.he_h8p1dos1 .he_h8p1dle img {
    animation: xl 1.2s infinite;
}

@keyframes xl {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(5px);
    }

    100% {
        transform: translateY(0px);
    }
}


.he_h8p2fjdm {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.he_h8p2fdri p {
    max-height: inherit !important;
    height: inherit !important;
}

.he_h8p2flw {
    height: 100%;
}

/* .mc_rtvl_xlhd {
    display: flex;
    justify-content: center;
} */

.mc_rtvl_xlhd .mc_rtvl_inputbox {
    pointer-events: none;
}

.mc_rtvl_xlhd .mc_firrtv_checkbox {
    display: none !important;
}

.he_syp4wxt img {
    animation: xl 1.2s infinite;
}

@keyframes xl {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(10px);
    }

    100% {
        transform: translateY(0px);
    }
}


.he_f4p1brit {
    padding: 0 0px !important;
}

.he_f4p1bdv {
    box-shadow: inherit !important;
}

.he_f4p1ble {
    width: calc(100% - 730px);
    padding-right: 90px;
}

.he_f4p1bri {
    width: 730px;
}

.he_f4p1bler h3 {
    font-size: 16px;
    line-height: 2;
    color: #666;
}

.he_f4p1bler p {
    color: #666;
}

.he_spiph .he_b4p2dx.on {
    display: flex !important;
}

.he_spiph .he_b4p2dxri {
    margin-top: 0px;
}

.he_spiph {
    display: none;
}

/* .he_b3tbxn{
    display: none;
} */

.ys_select_bd {
    max-height: 215px;
}

.he_h9p3ser .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 2px;
    background: #0068B7 !important;
}

.he_h2p2bsdm .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 2px;
    background: #0068B7 !important;
}


/* 新增 star */

.he_w1p1 {
    width: 100%;
    position: relative;
}

.he_w1p1 .he_a3p1btj p {
    line-height: 2;
    margin-bottom: 14px;
}

.he_a3p1fli2 {
    width: 100%;
}

.he_w1p1 {
    padding-bottom: 0 !important;
}

.he_stbx {
    width: 100%;
    position: relative;
    min-height: 830px;
    padding: 200px 0;
}

.he_stum {
    width: 930px;
    margin: 0 auto;
}

.he_stuq {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
}

.he_stuqri {
    width: 370px;
}

.he_stuqti span {
    font-size: 128px;
    font-family: "MondaRegular";
    font-weight: bold;
    color: #0E68AE;
}

.he_stuqti {
    display: flex;
    align-items: center;
    margin-bottom: 50px;
}

.he_stuqti img {
    width: 80px;
    margin: 10px 25px 0;
}

.he_stuqqm p {
    font-weight: bold;
    color: #0B254B;
    line-height: 1.6;
    font-size: 32px;
}

.he_stuqwm {
    width: 100%;
    position: relative;
    margin-top: 80px;
}

.he_stuqwli {
    width: 50%;
    padding: 0 10px;
}

.he_stuqwul {
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap;
}

.he_stuqwtb {
    width: 100%;
}

.he_stuqwtb a {
    font-size: 16px;
    line-height: 50px;
    color: #fff;
    background: #0E68AE;
    display: block;
    text-align: center;
    border-radius: 3px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.he_stuqwtb a::after {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: #0B254B;
    z-index: -1;
    overflow: hidden;
}

.he_404 .ys_main {
    margin-top: 80px;
}


/* 新增 end */

.he_f4p1blrx {
    padding-left: 27px;
}

.he_h8p1dos.left_show .he_h8p1dzb {
    flex-direction: row-reverse;
}

.he_h8p1dle {
    flex: none;
}


@media screen and (min-width: 1200px) {

    /* .he_stuqwtb.on a::after {
        left: 0;
        transition: all 0.36s;
    }

    .he_stuqwtb.on1 a::after {
        left: 100%;
        transition: all 0.36s;
    } */

    .he_stuqwtb:hover a {
        background: #0B254B;
    }

    .he_b1p1lbc:hover .he_b1p1lxri {
        transform: translateX(6px);
    }

    .he_g3p1bd:hover::after {
        opacity: 1;
    }

    .he_g3p1tli a:hover {
        color: #fff;
        background: #0E68AE;
    }

    .he_f3p2fq:hover .he_f3p2fnwa .he_tit7 {
        color: #0E68AE;
    }

    .he_f3p2fq:hover .he_b1p1lxri {
        transform: translateX(6px);
    }

    .he_f1p1ek:hover .he_f1p1ig .he_img1 {
        top: 115px;
    }

    .he_f1p1ek:hover .he_f1p1ekte .he_tit4 {
        color: #0B254B;
    }

}


/*.he_tabxks {*/
/*    word-break: break-all;*/
/*    word-wrap: break-word;*/
/*    white-space: pre-wrap;*/
/*}*/

.he_b1p1lte {
    padding: 30px 30px;
}

.he_d1bym .t_d1bk2xin {
    display: flex;
    align-items: center;
    /* flex-wrap: wrap; */
}


.he_h7p1ul {
    display: flex;
    align-items: stretch;
}

.he_h7p1ul .slick-track {
    height: 100%;
}

.he_h7p1li a {
    display: block;
    height: 100%;
}

.he_h7p1lbc {
    height: 100%;
}

.mc_rtv_sor .he_ratwk {
    margin-left: 18px;
    float: left;
}

.he_return {
    position: fixed;
    bottom: 40px;
    right: 40px;
    background: #0068b7;
    z-index: 98;
    width: 42px;
    padding: 10px 6px;
    text-align: center;
    cursor: pointer;
    opacity: 0;
    pointer-events: none;
    /*transition: all 0.36s;*/
}

.he_return img {
    width: 24px;
    display: inline-block;
}

.he_return p {
    color: #fff;
    line-height: 1.5;
    font-size: 14px;
}

.he_b5k1tr {
    position: relative;
    z-index: 20;
    max-width: 1278px;
}

.he_b5k1bx {
    height: 76px;
}

.he_return.he_show {
    opacity: 1;
    pointer-events: inherit;
}

.he_hamavg.yxnav_active1 {
    color: #0068b7;
}

.he_banquan #cnzz_stat_icon_1281167802 {
    font-size: 0;
    opacity: 0;
}

.he_b4pbnri .he_b4pbnrli a {
    padding-left: 0 !important;
}

.he_g1p2ble {
    width: calc(100% - 350px);
    padding-right: 55px;
}

.he_g1p2bri {
    width: 350px;
}

.he_h8p1dos {
    display: none;
}

.he_h8p1dos1 {
    display: block;
}

.ya .he_bannmk p {
    font-size: 24px;
}

.he_yamaor {
    display: inline-block;
    margin-top: 30px;
}

.he_yamaor a {
    display: flex;
    background: #0E68AE;
    padding: 0 59px;
    align-items: center;
}

.he_yamaor_le {
    width: 24px;
}

.he_yamaor_le img {
    width: 100%;
}

.he_yamaor_ri p {
    font-size: 16px;
    line-height: 50px;
    color: #fff;
}

.he_yamaor_ri {
    padding-left: 15px;
}

.ya .he_h6p1 {
    padding-bottom: 0 !important;
}

.ya .he_h6p1jh p {
    margin-bottom: 10px;
}

.ya .he_h6p1jh p:last-child {
    margin-bottom: 0;
}

.he_d1ya .he_d1p2li {
    align-items: stretch;
}

.he_d1ya .he_d1p2lkle {
    background: #F6F8FD;
    padding-top: 20px;
    padding-bottom: 20px;
}

.he_d1ya .he_d1p2lkri img{
    height: 100%;
    object-fit: cover;
}

.he_d1ya .he_d1p2lkle {
    display: flex;
    align-items: center;
    padding-left: 64px;
}

.he_d1ya .he_d1p2lkri img {
    border-radius: 0 3px 3px 0;
}

.he_d1ya .he_d1p2li.on .he_d1p2lkle {
    padding-right: 64px;
}

.he_d1ya .he_d1p2li.on .he_d1p2lkri img {
    border-radius: 3px 0 0 3px;
}

.he_yap3 {
    width: 100%;
    position: relative;
    background: rgba(246, 248, 253, 1);
}

.he_yap3 .he_h5sp1vli {
    margin-bottom: 26px;
}

.he_yap3 .he_b3p1ti .he_tit2 {
    padding-left: 0;
}

.he_yap3 .he_b3p1ti .he_tit2::after {
    display: none;
}

.ya .he_d1p2li {
    margin-bottom: 50px;
}

.ya .he_d1p2li:last-child {
    margin-bottom: 0;
}

.ys_phnavss_form .iconfont{
    color: #fff;
    font-size: 22px;
}

.he_stbxow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    height: 100%;
}

.he_404{
    min-height: auto !important;   
}
    
/* 核心价值观新增 star */

.abou_value {
    width: 100%;
    position: relative;
}

.abou_value_li {
    width: 33.333333%;
    padding: 0 12px;
}

.abou_value_ul {
    margin: 0 -12px;
    display: flex;
    flex-wrap: wrap;
}

.abou_value_li_wrap {
    width: 100%;
    position: relative;
    margin-bottom: 18px;
}

.avlw_img {
    width: 100%;
}

.avlw_img img {
    width: 100%;
}

.avlw_pot {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 40px;
}

.avlw_pot_tit p {
    color: #fff;
    text-align: left;
}

.avlw_pot_tit {
    margin-top: 0 !important;
    margin-bottom: 13px !important;
}

.avlw_pot_icon {
    width: 50px;
}

.avlw_pot_icon img {
    width: 100%;
}

@media screen and (max-width: 1440px) {
    .avlw_pot {
        padding: 26px;
    }

    .avlw_pot_icon {
        width: 40px;
    }

    .avlw_pot_tit {
        margin-bottom: 10px !important;
    }

}

@media screen and (max-width: 1199px) {
    .avlw_pot {
        padding: 20px;
    }


}

@media screen and (max-width: 768px) {
    .abou_value_li {
        padding: 0 6px;
    }

    .abou_value_ul {
        margin: 0 -6px;
    }

    .abou_value_li_wrap {
        margin-bottom: 12px;
    }
}

@media screen and (max-width: 767px) {
    .abou_value_li {
        width: 100%;
    }

    .abou_value_li_wrap {
        height: 200px;
    }

    .avlw_img {
        height: 100%;
    }

    .avlw_img img {
        height: 100%;
        object-fit: cover;
    }

}


/* 核心价值观新增 end */
.he_d1akmjh p {
    color: #999;
    font-size: 16px;
    line-height: 1.75;
}

.he_d1akmjh {
    margin-top: 15px;
}

.he_d1akmjh p span {
    color: red;
}

@media screen and (max-width: 1440px) {
    .he_d1akmjh p {
        font-size: 14px;
    }
}

.avlw_img{
    overflow: hidden;
}

.avlw_img img{
    transition: all 0.36s;
}

.he_a3p1fxle2::after, .he_a3p1fxle2 {
    border-radius: 0 !important;
}
.he_shrsh {
    margin-left: 22px;
}

.he_b4p1bfm {
    border-bottom: 3px solid #0E68AE;
}

.ys_sharebox {
    margin-right: 0 !important;
}

/* 新增 2023.4.19star */
.ys_hd_pc {
    transition: all 0.36s;
}

.ys_page_wrap.isfixed .ys_hd_pc {
    top: -81px;
}

.ys_page_wrap.isfixed .he_b4p1 {
    top: 0;
}

.he_b4p1 {
    box-shadow: none !important;
    padding: 0 !important;
}

.he_b4p1_top {
    box-shadow: 0px 3px 18px rgba(165, 181, 211, 0.27);
    padding: 25px 0;
    position: relative;
}

.he_b4p1_top .he_hd_lo {
    position: absolute;
    top: 50%;
    left: 53px;
    transform: translateY(-50%);
    transition: all 0.36s;
    opacity: 0;
}

.ys_page_wrap.isfixed .he_b4p1_top .he_hd_lo {
    opacity: 1;
}

.he_b4p1_btm {
    background: #F7F8FB;
}

.he_b4p1g_le {
    width: 50px;
    height: 50px;
    background: #0E68AE;
    position: relative;
}

.he_b4p1g_le img {
    width: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.he_b4p1g_li a {
    display: flex;
    align-items: stretch;
    border-radius: 3px;
    overflow: hidden;
}

.he_b4p1g_ri {
    background: #F3F4F8;
    display: flex;
    align-items: center;
    transition: all 0.36s;
}

.he_b4p1g_ri {
    padding: 0 30px;
}

.he_b4p1g_ri p {
    font-size: 16px;
    line-height: 1.65;
    color: #0B254B;
    transition: all 0.36s;
}

.ys_page_wrap.isfixed .ys_main {
    position: relative;
    z-index: 20;
}

.he_b4p1bfm {
    border-right: none;
}


.he_f3pt {
    width: 100%;
    position: relative;
    background: #F7F7F7;
}

.he_f3ptbx {
    width: 100%;
    position: relative;
}

.he_f3ptli {
    width: 33.333333%;
    padding: 0 13px;
    display: none;
}

.he_f3ptul {
    margin: 0 -13px;
    align-items: center;
}

.he_f3ptwp {
    width: 100%;
    background: #fff;
    box-shadow: 0px 3px 6px rgba(138, 150, 172, 0.26);
    padding: 29px 40px 27px;
}

.he_f3ptim p {
    font-size: 16px;
    line-height: 1.5;
    color: #0E68AE;
    font-family: "MondaRegular";
}

.he_f3ptim {
    margin-bottom: 12px;
}

.he_f3ptitp p {
    font-size: 22px;
    line-height: 1.6;
    color: #0B254B;
    font-weight: bold;
    transition: all 0.36s;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.he_f3ptitp {
    margin-bottom: 30px;
}

.he_f3ptli:first-child {
    display: block;
}

.he_f3ptul .slick-list {
    padding-top: 15px;
    padding-bottom: 15px;
}

.he_f3ptul .slick-list {
    width: 100%;
}

.he_b4pbnywk {
    margin-bottom: 64px;
}

.he_b4pbnywk .he_h3p1bra p {
    font-size: 16px;
}

.he_b4pbnywk .he_h3p1bra .he_h3p1brkm p {
    color: #0B254B;
}

.he_b4pbnywk .he_h3p1brkm {
    margin-top: 10px;
}

.he_b4pbnywk .he_h3p1brli {
    border-top: 1px solid #E5EDF4;
}

.he_b4p1g_li {
    display: inline-block;
}

.he_b4p1bfm {
    border-bottom: inherit !important;
}


@media screen and (min-width: 1200px) {
    .he_f3ptwp:hover .he_f3ptitp p {
        color: #0E68AE;
    }

    .he_f3ptwp:hover .he_b1p1lxri {
        transform: translateX(6px);
    }

    .he_b4p1g_li:hover .he_b4p1g_ri {
        background: #0E68AE;
    }
    .he_b4p1g_li:hover .he_b4p1g_ri p{
        color: #fff;
    }
}

@media screen and (max-width: 1880px) {
    .he_b4p1bx {
        padding-left: 40px;
    }
}

@media screen and (max-width: 1680px) {
    .he_b4p1bx {
        padding-left: 60px;
    }

}

@media screen and (max-width: 1560px) {
    .he_b4p1bx {
        padding-left: 150px;
    }
}

@media screen and (max-width: 1440px) {
    .he_b4p1bx {
        padding-left: 50px;
    }

    .he_b4p1g_le {
        width: 42px;
        height: 42px;
    }

    .he_b4p1g_le img {
        width: 26px;
    }

    .he_b4p1g_ri {
        padding: 0 20px;
    }

    .he_b4p1g_ri p {
        font-size: 14px;
    }

    .he_b4p1_top {
        padding: 16px 0;
    }

    .he_b4p1_top .he_hd_lo {
        width: 60px;
    }

    .he_f3ptwp {
        padding: 26px 20px 26px;
    }

    .he_f3ptitp p {
        font-size: 20px;
    }

    .he_f3ptitp {
        margin-bottom: 16px;
    }

}

@media screen and (max-width: 1280px) {
    .he_f3ptim p {
        font-size: 14px;
    }

    .he_f3ptim {
        margin-bottom: 6px;
    }

    .he_f3ptitp p {
        font-size: 18px;
    }

    .he_f3ptitp {
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 1200px) {
    .he_b4p1bx {
        padding-left: 95px;
    }
}

@media screen and (max-width: 1199px) {
    .he_b4p1_top .he_hd_lo {
        display: none;
    }

    .he_b4p1bx {
        padding-left: 0px;
    }

    .ys_hd_ph {
        transition: all 0.36s;
    }

    .ys_page_wrap.isfixed .ys_hd_ph {
        transform: translateY(-64px);
    }

    .he_f3ptbx {
        padding-left: 30px;
        padding-right: 30px;
    }

    .he_b4pbnywk {
        margin-bottom: 36px;
    }

}

@media screen and (max-width: 768px) {
    .he_main .he_b4pbgm {
        padding-top: 98px;
    }
}

@media screen and (max-width: 480px) {
    .he_b4p1g_le {
        width: 36px;
        height: 36px;
    }

    .he_b4p1g_le img {
        width: 22px;
    }

    .he_b4p1g_ri {
        padding: 0 10px;
    }

    .he_b4ym .he_b4pbgm {
        padding-top: 130px;
    }

    .he_b4p1bfm {
        white-space: nowrap;
        overflow: inherit;
        overflow-y: auto !important;
        display: flex;
    }

    .he_f3pt .he_h1p4ti {
        margin-bottom: 8px;
    }

    .he_f3ptitp p {
        font-size: 16px;
    }

    .he_b4pbnywk .he_h3p1brkm {
        margin-top: 5px;
    }

    .he_b4pbnywk:last-child {
        margin-bottom: 0;
    }

    .he_b4pbnywk {
        margin-bottom: 20px;
    }

    .he_b4pbnywk .he_h3p1bra p {
        font-size: 12px;
    }

}

.he_b4p1.isfixed {
    box-shadow: 0px 3px 18px rgba(165, 181, 211, 0.27) !important;
}


/* 新增 2023.4.19end */

.he_f3ptul {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}

.he_f3ptul .slick-list{
    width: 100%;
}

.he_f3ptitp p{
    height: 4.8em;
}

.he_b4p2dxri{
    display: flex;
    align-items: center;
}

.he_h2p1mwbul .slick-dots {
    padding-left: 0 !important;
    bottom: -50px;
}

.he_e3p2ul .he_mopute {
    padding-right: 0 !important;
}

.he_e3p2ul .he_mopu a {
    min-width: 153px;
    text-align: center;
}

.he_e3p2ul .he_mopubx {
    justify-content: center;
}

.he_e3p2li {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.he_e3p2li.on{
    flex-direction: row-reverse;
}

@media screen and (max-width: 480px) {

    .he_e3p2ul .he_mopu a {
        min-width: 120px;
    }

    .he_e3p2kri {
        margin-top: 20px;
    }

}

.mc_retrieval.act .mc_rtv_r {
    width: 100% !important;
}

.he_b3sp1 .he_e3p2kfb p{
    color: #fff;
}

 .yxedr_active table p{
    margin-bottom:0 !important;
}

.he_h3p1kgri {
    float: right;   
}


/* 2023.8.21 add */
.new_gr_vio {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.new_gr_play {
    width: 72px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    z-index: 10;
}

.new_gr_play img {
    width: 100%;
}

.new_gr_sec1 {
    position: relative;
    width: 80%;
    margin-top: 65px;
}

.new_gr_btn_icon1 {
    width: 30px !important;
}

.new_gr_btn_icon2 {
    width: 18px !important;
}

.new_gr_btn a {
    display: flex;
    justify-content: center;
    align-items: center;
}

.new_gr_btn {
    display: inline-block;
}

.new_gr_btn_box {
    text-align: left;
}

.new_gr_btn p {
    padding: 0 16px;
    font-size: 18px;
    color: #fff;
    line-height: 1.3;
    text-align: left;
}

.new_gr_btn a {
    background: #0E68AE;
    padding: 11px 32px;
}

.new_gr .he_f4p1bdv {
    padding-bottom: 0;
}

.new_gr .he_f4p1blp3 {
    margin-bottom: 90px;
}

.new_gr_table_box tr:first-child {
    background: #D9DFEA;
}

.new_gr_table_box tr {
    background: #F7F7FA;
}

.new_gr_table_box tr:first-child td {
    font-size: 16px;
    color: #0B254B;
    line-height: 1.3;
    text-align: center;
}

.new_gr_table_box td,
.new_gr_table_box td p {
    font-size: 16px;
    color: #5A5A68;
    line-height: 1.3;
}

.new_gr_table_box td a {
    display: flex;
}

.new_gr_table_box td:last-child a {
    justify-content: center;
}

.new_gr_table_box td p {
    padding-left: 10px;
}

.new_gr_table_box td {
    padding: 15px 20px;
}

.new_gr_table_box .table {
    width: 100%;
}

.new_gr_table {
    margin-top: 25px;
}

.new_gr_table_box table {
    margin-bottom: 36px;
    width: 90%;
}

.new_td1 {
    width: 40%;
}

.new_td5 {
    width: 20%;
}

.new_td2 {
    width: 15%;
}

.new_td4 {
    width: 15%;
}

.new_td3 {
    width: 10%;
}

.new_gr_table {
    width: 52%;
}

.new_td1 img {
    width: 20px;
}

.new_td5 img {
    width: 22px;
}

.new_gr_tab,
.new_gr_tab_ul {
    height: 64px;
}

.new_gr_tab_ul {
    background: #F7F8FB;
}

.new_gr_tab_ul {
    width: 1510px;
    margin: 0 auto;
    display: flex;
    position: relative;
    z-index: 10;
}

.new_gr_tab_ul::before {
    box-shadow: 0px 3px 7px 1px rgba(138, 150, 172, 0.26);
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 200vw;
    height: 100%;
    opacity: 0;
    transition: all .36s ease;
    z-index: -1;
    background: #F7F8FB;
}

.new_gr_tab.on .new_gr_tab_ul::before {
    opacity: 1;
}

.new_gr_tab_li a {
    font-size: 20px;
    color: #0B254B;
    line-height: 64px;
    padding: 0 32px;
    transition: all .36s ease;
    display: block;
    cursor: pointer;
}

.new_gr_tab_li.on a {
    background: #0E68AE;
    color: #fff;
}

/* 23.8.26 add */
.form_text1,
.form_text2 {
    margin-bottom: 26px;
}

.form_text2_top {
    margin-bottom: 15px;
}

.form_text2_top_right {
    width: 14px;
    height: 14px;
    border: 1px solid #3089CE;
    background: #EDF4FF;
    margin-top: 4px;
    cursor: pointer;
    position: relative;
}

.form_text2_top_right img {
    width: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: all 0.36s;
}

.form_text2_top {
    display: flex;
}

.form_text2_top p {
    font-size: 14px;
    line-height: 1.5;
    color: #848484;
    width: calc(100% - 14px);
    padding-left: 7px;
}

.he_a3p1fsle {
    width: 160px;
}

.he_a3p1fsri {
    width: calc(100% - 160px);
}

.he_a3p1fvli_last {
    margin-right: 0;
}

.form_text1,
.form_text2 .he_a3p1fsc {
    display: none;
}

.form_gr .he_a3p1fsn {
    padding: 0;
}

.form_gr .he_a3p1ful {
    margin: 0 -5px 10px;
}

.form_gr .he_a3p1fsn2 {
    border-bottom: 1px solid #E5E5E5;
}

.form_text2 {
    margin-top: 15px;
}

.he_a3p1fsn2.on {
    border-bottom: 0px solid transparent;
}

.form_text2_top_right.on img {
    opacity: 1;
}

.form_text2_top_right.on {
    background: #0E68AE;
}


/* 2023.8.29 star */

.he_hd_info {
    width: calc(100% - 245px);
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    background: #fff;
    z-index: 10;
    display: flex;
    align-items: center;
    opacity: 0;
    transition: all 0.36s;
    pointer-events: none;
}

/* .he_hd_pc{
    padding-left: 0 !important;
} */

.ys_hd_pc.acth .he_hd_info {
    opacity: 1;
    pointer-events: auto;
}

.new_gr_tab {
    background: #F7F8FB;
}

.new_gr .he_f4p1bler p::after {
    display: none;
}

.new_gr .he_f4p1bler p {
    padding-left: 0;
}

.new_gr .he_f4p1bler ul li p {
    padding-left: 18px;
    position: relative;
}

.he_f4p1 {
    position: relative;
    z-index: 1;
}

.new_gr .he_f4p1bler ul li p::after {
    content: '';
    position: absolute;
    top: 13px;
    left: 0;
    width: 6px;
    height: 6px;
    background: #0E68AE;
    border-radius: 50%;
    display: block;
}


.he_b4pbny .ys_cont1360 {
    width: 1400px;
}


.new_gr_tab_ul {
    width: 1400px;
}

.he_a3tat2xd img {
    width: 20px;
    margin-left: 10px;
}

.he_a3tat2xd a {
    color: #0095D8;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
}

.new_gr .new_gr_table {
    width: calc(100% - 730px);
    padding-right: 90px;
}

.new_gr .new_gr_table_box table {
    width: 100%;
}

.new_gr_table_box td {
    padding: 15px 11px;
}

.new_gr_table_box td,
.new_gr_table_box td p {
    font-size: 14px;
}

.new_gr_table_box tr:first-child td {
    font-size: 14px;
    padding: 8px 11px;
}

.new_td1 img {
    margin-right: 3px;
}

.he_a3p1ftext textarea {
    width: 100%;
    /* height: 80px; */
    color: #999999;
}

.he_a3p1ftextw {
    width: 100%;
    background: #fff;
    padding: 8px 17px;
    border-radius: 3px;
}

.he_a3p1ftextw {
    display: none;
    margin-top: 15px;
}

.form_text2_top {
    margin-bottom: 0 !important;
}


.he_a3ym .he_a3tat1 p {
    font-size: 24px;
}

.new_gr_table_box .he_b4p2dxri {
    align-items: flex-start;
}


.he_b7ym .he_b7p1ble {
    width: 100% !important;
    padding-right: 0 !important;
}

.he_f4p1bltp li::marker {
    color: #0E68AE !important;
}

.he_f4p1bltp a{
    text-decoration: underline;
}

.new_gr_tab.on1 {
    height: 0 !important;
    opacity: 0;
}




@media screen and (min-width: 1921px) {

    .he_hd_info {
        right: -12.8%;
    }

}



/* 新增 2023.6.5 end */

.mc_retrieval.act .mc_rtv_r {
    width: 100% !important;
}



.yongsy-pc-ph-table tbody {
    border: 1px solid #666;
}

.yongsy-pc-ph-table td,
.yongsy-pc-ph-table th {
    line-height: 1.75;
    padding: 2px 8px;
}

.yongsy-pc-ph-table tr {
    border-bottom: 1px solid #666;
}

.yongsy-pc-ph-table td {
    border-right: 1px solid #666;
}

.yongsy-pc-ph-table {
    margin-bottom: 10px;
}


/* 2023.8.21 add */
.new_gr_vio {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.new_gr_play {
    width: 72px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    z-index: 10;
}

.new_gr_play img {
    width: 100%;
}

.new_gr_sec1 {
    position: relative;
    width: 80%;
    margin-top: 65px;
}

.new_gr_btn_icon1 {
    width: 30px !important;
}

.new_gr_btn_icon2 {
    width: 18px !important;
}

.new_gr_btn a {
    display: flex;
    justify-content: center;
    align-items: center;
}

.new_gr_btn {
    display: inline-block;
}

.new_gr_btn_box {
    text-align: left;
}

.new_gr_btn p {
    padding: 0 16px;
    font-size: 18px;
    color: #fff;
    line-height: 1.3;
    text-align: left;
}

.new_gr_btn a {
    background: #0E68AE;
    padding: 11px 16px;
}

.new_gr .he_f4p1bdv {
    padding-bottom: 0;
}

.new_gr .he_f4p1blp3 {
    margin-bottom: 90px;
}

.new_gr_table_box tr:first-child {
    background: #D9DFEA;
}

.new_gr_table_box tr {
    background: #F7F7FA;
}

.new_gr_table_box tr:first-child td {
    font-size: 16px;
    color: #0B254B;
    line-height: 1.3;
    text-align: center;
}

.new_gr_table_box td,
.new_gr_table_box td p {
    font-size: 16px;
    color: #5A5A68;
    line-height: 1.3;
}

.new_gr_table_box td a {
    display: flex;
}

.new_gr_table_box td:last-child a {
    justify-content: center;
}

.new_gr_table_box td p {
    padding-left: 10px;
}

.new_gr_table_box td {
    padding: 15px 20px;
}

.new_gr_table_box .table {
    width: 100%;
}

.new_gr_table {
    margin-top: 25px;
}

.new_gr_table_box table {
    margin-bottom: 36px;
    width: 90%;
}

.new_td1 {
    width: 40%;
}

.new_td5 {
    width: 20%;
}

.new_td2 {
    width: 15%;
}

.new_td4 {
    width: 15%;
}

.new_td3 {
    width: 10%;
}

.new_gr_table {
    width: 52%;
}

.new_td1 img {
    width: 20px;
}

.new_td5 img {
    width: 22px;
}

.new_gr_tab,
.new_gr_tab_ul {
    height: 64px;
}

.new_gr_tab_ul {
    background: #F7F8FB;
}

.new_gr_tab_ul {
    width: 1510px;
    margin: 0 auto;
    display: flex;
    position: relative;
    z-index: 10;
}

.new_gr_tab_ul::before {
    box-shadow: 0px 3px 7px 1px rgba(138, 150, 172, 0.26);
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 200vw;
    height: 100%;
    opacity: 0;
    transition: all .36s ease;
    z-index: -1;
    background: #F7F8FB;
}

.new_gr_tab.on .new_gr_tab_ul::before {
    opacity: 1;
}

.new_gr_tab_li a {
    font-size: 20px;
    color: #0B254B;
    line-height: 64px;
    padding: 0 32px;
    transition: all .36s ease;
    display: block;
    cursor: pointer;
}

.new_gr_tab_li.on a {
    background: #0E68AE;
    color: #fff;
}

/* 23.8.26 add */
.form_text1,
.form_text2 {
    margin-bottom: 26px;
}

.form_text2_top {
    margin-bottom: 15px;
}

.form_text2_top_right {
    width: 14px;
    height: 14px;
    border: 1px solid #3089CE;
    background: #EDF4FF;
    margin-top: 4px;
    cursor: pointer;
    position: relative;
}

.form_text2_top_right img {
    width: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: all 0.36s;
}

.form_text2_top {
    display: flex;
}

.form_text2_top p {
    font-size: 14px;
    line-height: 1.5;
    color: #848484;
    width: calc(100% - 14px);
    padding-left: 7px;
}

.he_a3p1fsle {
    width: 160px;
}

.he_a3p1fsri {
    width: calc(100% - 160px);
}

.he_a3p1fvli_last {
    margin-right: 0;
}

.form_text1,
.form_text2 .he_a3p1fsc {
    display: none;
}

.form_gr .he_a3p1fsn {
    padding: 0;
}

.form_gr .he_a3p1ful {
    margin: 0 -5px 10px;
}

.form_gr .he_a3p1fsn2 {
    border-bottom: 1px solid #E5E5E5;
}

.form_text2 {
    margin-top: 15px;
}

.he_a3p1fsn2.on {
    border-bottom: 0px solid transparent;
}

.form_text2_top_right.on img {
    opacity: 1;
}

.form_text2_top_right.on {
    background: #0E68AE;
}

/* 2023.8.29 star */

.he_hd_info {
    width: calc(100% - 245px);
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    background: #fff;
    z-index: 10;
    display: flex;
    align-items: center;
    opacity: 0;
    transition: all 0.36s;
    pointer-events: none;
}

/* .he_hd_pc{
    padding-left: 0 !important;
} */

.ys_hd_pc.acth .he_hd_info {
    opacity: 1;
    pointer-events: auto;
}

.new_gr_tab {
    background: #F7F8FB;
}

.new_gr .he_f4p1bler p::after {
    display: none;
}

.new_gr .he_f4p1bler p {
    padding-left: 0;
}

.new_gr .he_f4p1bler ul li p {
    padding-left: 18px;
    position: relative;
}

.he_f4p1 {
    position: relative;
    z-index: 1;
}

.new_gr .he_f4p1bler ul li p::after {
    content: '';
    position: absolute;
    top: 13px;
    left: 0;
    width: 5px;
    height: 5px;
    background: #0E68AE;
    border-radius: 50%;
    display: block;
}


.he_b4pbny .ys_cont1360 {
    width: 1400px;
}


.new_gr_tab_ul {
    width: 1400px;
}

.he_a3tat2xd img {
    width: 20px;
    margin-left: 10px;
}

.he_a3tat2xd a {
    color: #0095D8;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
}

.new_gr .new_gr_table {
    width: calc(100% - 730px);
    padding-right: 90px;
}

.new_gr .new_gr_table_box table {
    width: 100%;
}

.new_gr_table_box td {
    padding: 15px 11px;
}

.new_gr_table_box td,
.new_gr_table_box td p {
    font-size: 14px;
}

.new_gr_table_box tr:first-child td {
    font-size: 14px;
    padding: 8px 11px;
}

.new_td1 img {
    margin-right: 3px;
}

.he_a3p1ftext textarea {
    width: 100%;
    /* height: 80px; */
    color: #999999;
}

.he_a3p1ftextw {
    width: 100%;
    background: #fff;
    padding: 8px 17px;
    border-radius: 3px;
}

.he_a3p1ftextw {
    display: none;
    margin-top: 15px;
}

.form_text2_top {
    margin-bottom: 0 !important;
}


.he_a3ym .he_a3tat1 p {
    font-size: 24px;
}



.he_f4p1bltp li::marker {
    color: #0E68AE !important;   
}
.he_f4p1bltp a{
    text-decoration: underline;
}

.new_gr_tab.on1 {
    height: 0 !important;
    opacity: 0;
}


/* 2023.8.29 end */

@media screen and (min-width: 1921px) {

    .he_hd_info {
        right: -12.8%;
    }

}
.he_h8p1dos {
    display: none;
}
.he_h8p1dos1 {
    display: block;
}


.he_a3p1fsle {
    width: 115px;
}

.he_a3p1fsri {
    width: calc(100% - 115px);
}

.new_gr_table_box tr:first-child td {
    padding: 18px 11px;
}

.he_a3taic {
    width: 70px;
}


.he_a3tat1 {
    margin-top: 14px;
    margin-bottom: 16px;
}

.he_a3tahc {
    padding: 88px 100px 100px;
}
.he_b7p1ble {
    width: 100% !important;
    padding-right: 0 !important;
}

.he_b7p1bx  .he_e3p2bmk {
    margin: 0 !important;
}

.he_b4p2dxri {
    display: flex;
    align-items: flex-start;
}


.he_f3p2 .he_f3p2fnwa .he_tit7 {
    height: 3em;
}

.he_a3tat2xd a {
    color: #0095D8;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
}
.he_a3tat2xd img {
    width: 20px;
    margin-left: 10px;
}

.he_syp1bp2 p {
    height: auto !important;
}


.he_b4pbgm .he_b4p2li .he_b4p2lsmk {
    width: 100% !important;
}


/* 新增2023.12.11 star */


.ys_bannerxz .he_bred {
    position: absolute;
    bottom: 24px;
    left: 0;
    z-index: 10;
}

.ys_bannerxz .he_bred .he_bredli a,
.ys_bannerxz .he_bred .he_bredli {
    color: #fff;
}

.mod_tit54 {
    font-size: 54px;
    line-height: 1.2;
    font-weight: bold;
}

.he_bante .mod_tit54 {
    color: #fff;
}

.admin_compa {
    width: 100%;
    position: relative;
    background: #F7F7F7;
}

.admin_compa_cont {
    width: calc(100% + 262px);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.admin_compa_ri {
    width: 59.7%;
}

.admin_compa_ri svg {
    width: 100%;
}

.admin_compa_le {
    width: 40.3%;
    padding-right: 95px;
}

.admin_compa_le_tit .he_tit1 {
    color: #333;
    line-height: 1.3;
    font-weight: bold;
}

.admin_compa_le_tit {
    margin-bottom: 40px;
}

.admin_compa_le_info p {
    color: #666;
    line-height: 1.6;
    margin-bottom: 26px;
}

.admin_morali {
    width: 100%;
    position: relative;
}

.admin_morali_tit .he_tit1 {
    color: #333;
    line-height: 1.3;
    font-weight: bold;
}

.admin_morali_tit {
    margin-bottom: 55px;
}

.admin_morali_list {
    width: 100%;
    position: relative;
}

.admin_morali_list_ul {
    /* width: 100%; */
    position: relative;
    /* grid-template-columns: repeat(4, 1fr);
    grid-gap: 32px;
    display: grid; */
    margin: 0 -20px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.amlu_li {
    width: 33.333333%;
    padding: 20px;
}

.amlu_wrap_cion {
    width: 92px;
    margin: 0 auto;
    margin-bottom: 32px;
}

.amlu_wrap {
    width: 100%;
    height: 100%;
    background: #FFF;
    box-shadow: 0px 0px 20px 0px rgba(73, 126, 218, 0.08);
    padding: 60px;
    text-align: center;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.amlu_wrap::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: #0068B7;
    z-index: 10;
    transition: all 0.46s;
    opacity: 0;
}

.amlu_wrap_btm {
    width: 100%;
    position: relative;
}

.amlu_wrap_btm_tit {
    margin-bottom: 32px;
}

.amlu_wrap_btm_tit .he_tit7 {
    color: #333;
    line-height: 1.4;
    font-weight: bold;
}

.amlu_wrap_btm_more {
    display: flex;
    justify-content: center;
}

.amlu_wrap_btm_more .he_b1p1lxle p {
    font-size: 16px;
    color: #333;
}

.amlu_li a {
    display: flex;
    height: 100%;
}

.admin_morali_list_ul .slick-list {
    width: 100%;
}

.admin_morali_list_ul .slick-arrow {
    width: 44px;
    height: 44px;
    z-index: 10;
}

.admin_morali_list_ul .slick-arrow::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: 100%;
    background-image: url(../fonts/c1_arrow03.svg);
    transition: all 0.36s;
}

.admin_morali_list_ul .slick-arrow::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: 100%;
    background-image: url(../fonts/c1_arrow03_1.svg);
    opacity: 0;
    transition: all 0.36s;
}

.admin_morali_list_ul .slick-next::after {
    background-image: url(../fonts/c1_arrow04.svg);
}

.admin_morali_list_ul .slick-next::before {
    background-image: url(../fonts/c1_arrow04_1.svg);
}

.admin_morali_list_ul .slick-prev {
    left: -50px;
}

.admin_morali_list_ul .slick-next {
    right: -50px;
}

.admin_morali_list_ul .slick-arrow.slick-disabled {
    opacity: 0.6;
    pointer-events: none;
}

.admin_report {
    width: 100%;
    position: relative;
    background: #F7F7F7;
}

.admin_report_cont {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.admin_report_le {
    width: 43%;
}

.admin_report_le_tit .he_tit7 {
    color: #333;
    line-height: 1.4;
    font-weight: bold;
}

.admin_report_le_tit {
    margin-bottom: 24px;
}

.admin_report_ri {
    width: 57%;
    padding-left: 136px;
    padding-right: 180px;
}

.admin_report_ri_li {
    border-bottom: 1px solid rgba(102, 102, 102, 0.2);
    padding: 40px 0;
}

.admin_report_ri_li .he_h7p3zup2 .he_tit7 {
    color: #0068B7;
}

.admin_report_ri .admin_report_ri_li:first-child {
    padding-top: 0;
}

.admin_report_ri .admin_report_ri_li:last-child {
    padding-bottom: 0;
    border-bottom: none;
}

.admin_relati {
    width: 100%;
    position: relative;
}

.admin_relati_img {
    width: 100%;
}

.admin_relati_img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
}

.admin_relati_img img {
    width: 100%;
}

.admin_relati_btm {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    text-align: center;
}


.admin_relati_btm_more {
    display: inline-block;
}

.admin_relati_btm_more .he_a3p1bsle p {
    color: #0068B7;
    line-height: 50px;
}

.admin_relati_btm_more .he_a3p1bsv a {
    padding: 0 36px;
}

.admin_relati_btm_wrap {
    width: 1045px;
    margin: 0 auto;
    max-width: 100%;
}

.societ_develop {
    width: 100%;
    position: relative;
    /* padding-bottom: 0; */
}

.societ_develop_cont {
    width: 100%;
    position: relative;
}

.societ_develop_btm {
    width: calc(100% + 260px);
    position: relative;
}

.societ_develop_top {
    width: 100%;
    padding-right: 240px;
    padding-bottom: 10px;
}

.sdbw_li_wrap {
    width: 100%;
    height: 100%;
    position: relative;
    background: #FFF;
    box-shadow: 0px 0px 20px 0px rgba(73, 126, 218, 0.08);
    padding: 40px 50px;
}

.sdbw_ul {
    align-items: stretch;
}

.sdbw_li {
    width: 260px !important;
    margin: 15px;
    height: auto !important;
}


.sdbw_li_wrap_icon {
    width: 80px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 24px;
}

.sdbw_li_wrap_tit {
    margin-bottom: 16px;
}

.sdbw_li_wrap_tit .he_tit7 {
    color: #0068B7;
    line-height: 1.4;
    font-weight: bold;
}


.sdbw_li_wrap_info p {
    font-size: 14px;
    line-height: 1.6;
    color: #666;
    padding-left: 22px;
    position: relative;
    margin-bottom: 9px;
}

.sdbw_li_wrap_info p::after {
    content: '';
    position: absolute;
    top: 3px;
    left: 0;
    width: 16px;
    height: 16px;
    background-image: url(../fonts/dsflom.svg);
    background-size: 100% 100%;
}


.sdbw_li_wrap_info p:last-child {
    margin-bottom: 0;
}

.societ_develop_btm_wrap {
    margin: 0 -15px;
    overflow: hidden;
    padding-bottom: 35px;
}

.admin_morali_list_ul .slick-track {
    height: 100%;
}

.sdbb_wrap {
    width: 44px;
    position: relative;
    cursor: pointer;
}

.societ_develop_btm_btn {
    display: flex;
}

.sdbb_ri {
    margin-left: 20px;
}

.sdbb_wrap img {
    transition: all 0.36s;
}

.sdbb_wrap .he_img1 {
    opacity: 0;
}

.sdbb_wrap.swiper-button-disabled {
    opacity: 0.6;
    pointer-events: none;
}

.societ_control_top {
    width: 100%;
    margin-bottom: 40px;
}

.societ_control_btm {
    width: 100%;
    height: 680px;
    position: relative;
}

.societ_control_btm_img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}

.societ_control_btm_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.societ_control_btm_ul {
    height: 100%;
    width: 100%;
    display: flex;
    position: relative;
    z-index: 10;
}

.scbu_li {
    width: 20%;
    height: 100%;
    border-left: 1px solid #fff;
    position: relative;
}

.scbu_li:first-child:first-child {
    border-left: none;
}

.scbu_wrap {
    width: 100%;
    padding: 15px;
    text-align: center;
    transition: all 0.56s;
    position: absolute;
    top: 81%;
    transform: translateY(-50%);
}

.scbu_wrap_icon {
    width: 80px;
    margin: 0 auto;
    margin-bottom: 24px;
}

.scbu_wrap_text .he_tit7 {
    color: #fff;
    line-height: 1.4;
}

.societ_secure {
    width: 100%;
    position: relative;
}

.societ_secure_cont {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.societ_secure_le {
    width: 40%;
    position: relative;
}

.societ_secure_le::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(319deg, #0068B7 0%, rgba(0, 104, 183, 0.00) 38.65%);
}

.societ_secure_le img {
    width: 100%;
}

.societ_secure_ri {
    width: 60%;
    padding-left: 120px;
}

.societ_secure_ri_top .admin_compa_le_info p {
    margin-bottom: 10px;
}

.ssrb_ul {
    width: 100%;
}

.ssrb_li:first-child .ssrb_li_wrap {
    border-top: 1px solid rgba(102, 102, 102, 0.20);
}

.ssrb_li {
    width: 100%;
}

.ssrb_li_wrap {
    padding: 24px 0;
    border-bottom: 1px solid rgba(102, 102, 102, 0.20);
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.ssrb_li_le {
    width: 48%;
}

.ssrb_li_ri {
    width: 52%;
    display: flex;
    justify-content: space-between;
}

.ssrb_li_le p {
    font-size: 64px;
    line-height: 1.2;
    color: #0068B7;
}

.ssrb_li_le p span {
    color: #333;
    font-size: 20px;
}

.ssrb_li_ri_icon {
    width: 24px;
    flex: none;
}

.ssrb_li_ri_icon img {
    width: 100%;
}

.ssrb_li_ri_info {
    padding-right: 85px;
}

.ssrb_li_ri_info p {
    color: #333;
    line-height: 1.6;
}

.societ_secure_ri_top {
    padding-bottom: 30px;
}

.ssrb_info p {
    font-size: 14px;
    line-height: 1.6;
    color: #999;
}

.ssrb_info {
    margin-top: 12px;
}

.societ_welfare {
    width: 100%;
    position: relative;
    z-index: 1;
}

.societ_welfare::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 71.5%;
    height: 68%;
    background: #F7F7F7;
    z-index: -1;
}

.societ_welfare_cont {
    width: calc(100% + 260px);
    display: flex;
    flex-wrap: wrap;
}

.societ_welfare_le {
    width: 44%;
    padding-right: 48px;
}

.societ_welfare_le_top {
    width: 100%;
    padding-bottom: 15px;
}


.societ_welfare_ri {
    width: 56%;
    overflow: hidden;
}

.swrs_li {
    margin-right: 40px;
    width: 560px !important;
}

.swrs_li_wrap_img {
    width: 100%;
    position: relative;
    box-shadow: 0px 0px 20px 0px rgba(73, 126, 218, 0.08);
}

.swrs_li_wrap_info p {
    color: #333333;
    transition: all 0.36s;
    font-weight: bold;
}

.swrs_li_wrap_info {
    margin-top: 25px;
}

.enviro_manag {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.enviro_manag_cont {
    width: 100%;
    position: relative;
}

.enviro_manag_btm {
    width: 100%;
    position: relative;
}

.enviro_manag_btm {
    width: 100%;
}

.enviro_manag_btm_img {
    width: calc(100% + 260px);
}

.enviro_manag_btm_img img {
    width: 100%;
    border-radius: 5px 0px 0px 5px;
}

.enviro_manag_btm_swich {
    width: 100%;
    padding-left: 80px;
    margin-top: -160px;
}


.embs_ul {
    margin: 0 -18px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    padding-bottom: 30px;
}

.embs_ul .slick-list {
    width: 100%;
}

.embs_ul .slick-track {
    height: 100%;
}

.embs_li {
    width: 33.333333%;
    padding: 18px;
    display: none;
}

.embs_li:first-child {
    display: block;
}

.embs_tit p {
    color: #fff;
    line-height: 1.4;
}

.embs_li_wrap {
    width: 100%;
    height: 100%;
    position: relative;
    box-shadow: 0px 0px 20px 0px rgba(73, 126, 218, 0.08);
    padding: 40px 35px 60px;
    background: #fff;
    border-radius: 5px;
}

.embs_li_wrap_tit .he_tit7 {
    color: #0068B7;
    font-weight: bold;
    line-height: 1.4;
}

.embs_li_wrap_icon {
    width: 68px;
    margin-bottom: 20px;
}

.embs_li_wrap_icon img {
    width: 100%;
}

.embs_li_wrap_tit {
    margin-bottom: 18px;
}

.embs_li_wrap .sdbw_li_wrap_info p {
    font-size: 18px;
    line-height: 1.6;
    margin-bottom: 18px;
}

.embs_li_wrap .sdbw_li_wrap_info p:last-child {
    margin-bottom: 0;
}

.embs_li_wrap .sdbw_li_wrap_info p span {
    color: #0068B7;
}

.embs_li_wrap .sdbw_li_wrap_info p::after {
    top: 6px;
}

.embs_tit {
    margin-bottom: 22px;
}

.sdbb_wrap.slick-disabled {
    opacity: 0.6;
    pointer-events: none;
}

.enviro_apply {
    width: 100%;
    position: relative;
    background: #F7F7F7;
    overflow: hidden;
}

.enviro_apply_cont {
    width: 100%;
}

.enviro_apply_btm {
    width: calc(100% + 260px);
    position: relative;
    overflow: hidden;
    padding-top: 30px;
}

.elsu_li {
    width: 920px !important;
    margin-right: 160px;
}

.elsu_li_wrap {
    width: 100%;
    position: relative;
    display: flex;
    align-items: flex-end;
}

.elsu_li_wrap_img {
    width: 48%;
    position: relative;
}

.elsu_li_wrap_img img {
    width: 100%;
    border-radius: 5px;
}

.elsu_li_ri {
    width: 52%;
    padding-left: 40px;
}

.elsu_li_ri .sdbw_li_wrap_info p {
    font-size: 16px;
}

.elsu_li_ri .sdbw_li_wrap_info p::after {
    top: 5px;
}


.eabu_li .swiper-pagination {
    width: 1400px !important;
    position: relative;
    left: auto;
    bottom: auto;
    margin-top: 47px;
}

.eabu_li .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    margin: 0px 5px;
    transition: all 0.36s;
}

.eabu_li {
    margin-bottom: 100px;
}

.eabu_li:last-child {
    margin-bottom: 0;
}

.eabu_li .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #0E68AE;
}

.elsu_li .embs_li_wrap_tit .he_tit7 {
    color: #333;
}

.enviro_change {
    width: 100%;
    position: relative;
}

.enviro_change_cont {
    width: 100%;
    position: relative;
}

.enviro_change_top {
    width: 100%;
    position: relative;
}

.senviro_change_top_le .he_tit1 {
    color: #333;
    line-height: 1.3;
    font-weight: bold;
}

.enviro_change .he_mopu .he_mopuig {
    transform: translateX(0) !important;
}

.enviro_change .he_mopute p {
    font-size: 16px;
}

.sustai_goven_cont {
    width: 100%;
    position: relative;
    display: flex;
    align-items: flex-start;
}

.sustai_goven_dots_wrap {
    position: sticky;
    position: -webkit-sticky;
    top: 60%;
    left: -50px;
    z-index: 10;
}

.sustai_goven_dots {
    transform: translateX(-50px);
}

.sustai_goven_dots_li {
    padding-bottom: 47px;
    position: relative;
    z-index: 1;
}

.sustai_goven_dots_li .sgdl_sp1 {
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #D9D9D9;
    position: relative;
    /* cursor: pointer; */
}

.sustai_goven_dots_li .sgdl_sp1 {
    width: 15px;
    height: 15px;
    background: #D9D9D9;
    transition: all 0.36s;
}

.sustai_goven_dots_li.act .sgdl_sp1 {
    background: #0168B7;
}

.sustai_goven_dots_li.act .sgdl_sp2 {
    opacity: 1;
}

.sgdl_sp2 {
    position: absolute;
    top: -13px;
    left: 50%;
    transform: translateX(-50%);
    width: 43px;
    height: 43px;
    background: rgba(1, 104, 183, 0.1);
    border-radius: 50%;
    transition: all 0.36s;
    opacity: 0;
}

.sustai_goven_dots_li::after {
    content: '';
    position: absolute;
    top: 0;
    left: 2px;
    width: 1px;
    height: 100%;
    background: #D9D9D9;
    z-index: -1;
}

.sustai_goven_dots_li::after {
    left: 7px;
}

.sustai_goven_li {
    /* position: sticky; */
    /* position: -webkit-sticky;
    bottom: 80px;
    left: 0;
    margin-bottom: 80px; */
}

.sustai_goven_li:last-child {
    margin-bottom: 0;
}

/* .sustai_goven_li:nth-child(1) {
    bottom: 220px;
}

.sustai_goven_li:nth-child(2) {
    bottom: 160px;
} */

.sustai_goven_li:nth-child(2) .sglw_btm {
    background: rgba(82, 152, 206, 1);
}

.sustai_goven_li:nth-child(3) .sglw_btm {
    background: rgba(204, 225, 241, 1);
}

.sustai_goven_li_wrap {
    width: 100%;
    position: relative;
    border-radius: 23px;
    overflow: hidden;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}

.sglw_top {
    width: 100%;
    position: relative;
}

.sglw_num {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border: 1px solid #fff;
    border-radius: 50%;
    position: absolute;
    top: 35px;
    right: 46px;
    z-index: 10;
    font-size: 14px;
    color: #fff;
}


.sglw_top::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
}

.sglw_btm {
    width: 100%;
    position: relative;
    background: #0068B7;
    padding: 26px 48px 45px;
}

.sglw_btm_tit .he_tit7 {
    color: #fff;
    font-weight: bold;
    line-height: 1.4;
}

.sglw_btm_tit {
    margin-bottom: 32px;
}

.sglw_btm_info p {
    color: #fff;
    line-height: 1.6;
    min-height: 6.4em;
}

.sglw_btm_wrap {
    width: 63%;
    height: 100%;
}

.sustai_goven_dots_li:last-child::after {
    display: none;
}

.ys_bapage .ys_bannerxz .he_bred {
    bottom: 64px;
}


.sustai_ceiling {
    width: 100%;
    position: sticky;
    top: 80px;
    left: 0;
    z-index: 50;
}

.sustai_ceiling_cont {
    width: 100%;
    position: relative;
    margin-top: -38px;
}

.sustai_ceiling_ul {
    width: 100%;
    background: #fff;
    border-radius: 4px;
    box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.12);
    display: flex;
}

.sustai_ceiling_ul_li {
    width: 12.5%;
    text-align: center;
    cursor: pointer;
}

.sustai_ceiling_ul_li p {
    font-size: 18px;
    line-height: 1.6;
    color: #666;
    padding: 15px 12px;
    display: inline-block;
    position: relative;
    transition: all 0.36s;
}

.sustai_ceiling_ul_li p::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 4px;
    background: #0068B7;
    transition: all 0.36s;
    opacity: 0;
}

.sustai_ceiling_ul_li.act p {
    color: #0068B7;
    font-weight: bold;
}

.sustai_ceiling_ul_li.act p::after {
    opacity: 1;
    width: 100%;
}

.ys_bapage .he_main {
    z-index: 10;
    position: relative;
}

.sustai_respon {
    width: 100%;
    position: relative;
}

.sustai_respon_cont {
    width: 100%;
    position: relative;
    min-height: 476px
}

.sustai_respon_ri {
    width: 59%;
    position: absolute;
    top: 0;
    right: 0;
}

.sustai_respon_ri img {
    width: 100%;
    border-radius: 5px;
}

.sustai_respon_le_top p {
    font-size: 128px;
    line-height: 1;
    font-weight: bold;
    color: #0068B7;
}


.sustai_respon_le {
    width: 51%;
    position: relative;
    z-index: 10;
}

.sustai_respon_le_top {
    padding-right: 80px;
}


.sustai_respon_le_btm {
    width: 100%;
    border-radius: 4px;
    background: #FFF;
    box-shadow: 0px 4px 24px 0px rgba(0, 104, 183, 0.10);
    backdrop-filter: blur(3px);
    padding: 76px 60px;
    margin-top: -28px;
}

.sustai_respon_le_btm p {
    color: #666;
    line-height: 1.4;
    margin-bottom: 18px;
}

.sustai_respon_le_btm p:last-child {
    margin-bottom: 0;
}

.sustai_long {
    width: 100%;
    position: relative;
    padding: 0 60px;
}

.sustai_long_cont {
    width: 100%;
    position: relative;
}

.sustai_long_img {
    width: 100%;
}

.sustai_long_img img {
    width: 100%;
}

.sustai_long_wrap {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
}

.sustai_long_tit .he_tit1 {
    text-align: center;
    color: #fff;
    line-height: 1.3;
    font-weight: bold;
}

.sustai_long_tit {
    margin-bottom: 95px;
}

.sustai_long_btm {
    width: 100%;
    position: relative;
}

.sustai_long_btm_ul {
    display: flex;
    margin-bottom: 60px;
}

.slbu_li {
    width: 20%;
    position: relative;
    padding: 0 10px;
}

.slbu_li::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 1px;
    height: 60px;
    background: #fff;
}

.slbu_li:last-child:after {
    display: none;
}

.slbu_wrap {
    width: 100%;
    position: relative;
    text-align: center;
}

.slbu_wrap_icon {
    width: 76px;
    margin: 0 auto;
    margin-bottom: 24px;
}

.slbu_wrap_tit .he_tit7 {
    color: #fff;
    font-weight: bold;
}

.slbu_wrap_info p {
    color: #fff;
    line-height: 1.6;
    font-size: 14px;
}

.slbu_wrap_tit {
    margin-bottom: 6px;
}

.sustai_long_more .he_mopu a {
    background: #fff;
}

.sustai_long_more .he_mopute p {
    color: #0068B7;
    font-size: 16px;
}

.sustai_long_more {
    display: flex;
    justify-content: center;
}

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

.sustai_environ_cont {
    width: 100%;
    position: relative;
    display: flex;
    align-items: flex-start;
}

.sustai_environ_li {
    width: 100%;
    position: relative;
    margin-bottom: 38px;
}

.sustai_environ_li:last-child {
    margin-bottom: 0;
}

.sustai_environ_li_img {
    width: 100%;
}

.sustai_environ_li_img img {
    width: 100%;
    border-radius: 5px;
}

.sustai_environ_li_top {
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 10;
    left: 0;
    padding: 34px 48px;
}

.selt_tit .he_tit7 {
    color: #fff;
    line-height: 1.4;
    font-weight: bold;
}


.selt_wrap {
    width: 63%;
}

.selt_info p {
    line-height: 1.6;
    color: #fff;
}

.sustai_environ_li_top .sustai_long_more {
    display: block;
}

.sustai_environ_li_top .he_mopu {
    display: inline-block;
}

.sustai_environ_li_top .selt_info {
    margin-bottom: 28px;
}

.sustai_environ .sustai_goven_dots_wrap {
    top: 45%;
}

.sustai_rate {
    width: 100%;
    position: relative;
}

.sustai_rate_cont {
    width: 100%;
    position: relative;
}

.sustai_rate_tit .he_tit1 {
    color: #333;
    font-weight: bold;
    line-height: 1.3;
}

.sustai_rate_tit {
    margin-bottom: 60px;
}

.sustai_rate_btm {
    width: 100%;
    position: relative;
}

.sustai_rate_btm_li {
    width: 100%;
    background: #F3F3F3;
    margin-bottom: 30px;
    padding: 25px 110px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.srbl_le_icon {
    width: 60px;
}

.srbl_le_icon img {
    width: 100%;
}

.srbl_le {
    display: flex;
    align-items: center;
    padding-right: 56px;
}

.srbl_le_tit {
    padding-left: 56px;
}

.srbl_le_tit p {
    color: #333;
    font-weight: bold;
    line-height: 1.3;
}

.srbl_ri .he_tit7 {
    color: #0068B7;
    line-height: 1.3;
}

.sustai_policy {
    width: 100%;
    position: relative;
    min-height: 632px;
    display: flex;
    align-items: center;
    overflow: hidden;
}

.sustai_policy_cont {
    width: 100%;
    position: relative;
}

.sustai_policy_btm {
    /* width: 100%; */
    position: relative;
    padding-top: 0 !important;
}

.spbu_li {
    width: 320px !important;
    margin-right: 24px;
}

.spbu_wrap {
    width: 100%;
    height: 100%;
    background: #fff;
    border-radius: 4px;
    padding: 40px;
    padding-bottom: 55px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-bottom: 1px solid transparent;
    transition: all 0.36s;
}

.spbu_wrap_tit .he_tit7 {
    color: #333;
    transition: all 0.36s;
    line-height: 1.4;
    font-weight: bold;
}

.spbu_wrap_tit {
    margin-bottom: 30px;
}

.sustai_policy_btm_ul {
    align-items: stretch;
}

.spbu_li {
    height: auto !important;
}


.spbu_li a {
    display: block;
    height: 100%;
    width: 100%;
}

.sustai_policy_btm .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #D6D6D7;
    margin: 0 5px;
    opacity: 1;
}

.sustai_policy_btm .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #0E68AE;
}


.sustai_policy_btm .swiper-pagination {
    position: relative;
    top: auto;
    left: auto;
    margin-top: 45px;
}

.sustai_explore {
    width: 100%;
    position: relative;
    padding-bottom: 50px !important;
}

.he_h2p1mwbli {
    display: none;
}

.he_h2p1mwbli:first-child {
    display: block;
}

.sustai_explore .he_syp3dli {
    display: none;
}

.sustai_explore .he_syp3dli:first-child {
    display: block;
}

.sustai_explore .he_h2p1mwbul {
    margin-bottom: 80px;
}

.sustai_report {
    width: 100%;
    position: relative;
    z-index: 1;
    padding-bottom: 20px !important;
}

.sustai_report_img {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 69%;
    z-index: -1;
}

.sustai_report_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.sustai_report .swrs_li {
    margin-right: 55px;
    width: 680px !important;
}

.admin_compa_le_subtit .he_tit7 {
    color: #fff;
    line-height: 1.4;
    font-weight: bold;
}

.admin_compa_le_subtit {
    margin-bottom: 24px;
}

.sustai_report .admin_compa_le_info p {
    color: #fff;
}

.sustai_report .societ_welfare_le {
    padding-right: 107px;
}

.sustai_report .admin_compa_le_info p {
    font-size: 16px;
}

.sustai_report_more .he_mopu a {
    border: 1px solid #fff;
}

.sustai_report_more .he_mopute p {
    font-size: 16px;
    line-height: 48px;
    height: 48px;
}


.sustai_report_more .he_mopuig {
    transform: translateX(0) !important;
}

.sustai_report_more {
    padding-top: 24px;
    margin-bottom: 35px;
}

.sustai_report .societ_welfare_le_top .admin_compa_le_tit {
    margin-bottom: 90px;
}

.sustai_report .societ_welfare_ri {
    margin-top: 45px;
}

.sustai_report_more .he_mopu {
    display: inline-block;
}

.swrs_li_wrap_btm {
    width: 100%;
}

.swrs_li_wrap_btm img {
    width: 100%;
}

.he_bannmk .he_tit7 {
    font-size: 24px;
}

.esg_route {
    width: 100%;
    position: relative;
    background: #F7F7F7;
}

.esg_route_cont {
    width: 100%;
    position: relative;
}

.ys_esgpage .admin_compa_le_info p {
    margin-bottom: 10px;
}

.esg_route_sutbu .he_tit7 {
    color: #fff;
    text-align: center;
    line-height: 1.3;
}

.esg_route_sutbu {
    margin-bottom: 28px;
}


.esg_route_btm {
    padding-top: 10px;
}

.esg_route .admin_relati_img::after {
    background: rgba(0, 0, 0, 0.1);
}

.esg_topics {
    width: 100%;
    position: relative;
}

.esg_topics_cont {
    width: 100%;
    position: relative;
}

.esg_topics_svg {
    width: 100%;
    position: relative;
}

.esg_topics_btm {
    width: 100%;
    padding-top: 66px;
}

.esg_topics_btm .admin_compa_le_tit {
    margin-bottom: 16px;
}

.esg_topics_btm_switch {
    width: 100%;
    padding-top: 32px;
}

.etbs_top {
    position: relative;
    margin: 0 -7px;
    display: flex;
}

.etbs_li {
    width: 20%;
    padding: 0 7px;
    position: relative;
    padding-bottom: 32px;
}

.etbs_li::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    border: 20px solid transparent;
    border-bottom-color: #0094D6;
    opacity: 0;
    transition: all 0.36s;
}

.etbs_li_wrap {
    width: 100%;
    border: 1px solid #666666;
    border-radius: 5px;
    text-align: center;
    padding: 30px 15px;
    transition: all 0.36s;
    cursor: pointer;
}

.etbs_li_wrap .he_tit7 {
    color: #666666;
    line-height: 1.4;
    font-weight: bold;
    transition: all 0.36s;
}


.etbs_li:nth-child(4)::after,
.etbs_li:nth-child(5)::after {
    border-bottom-color: #E5ECF6;
}


.etbs_li.act .etbs_li_wrap {
    border-color: #0095D8;
    background: #0095D8;
}

.etbs_li.act .etbs_li_wrap p {
    color: #fff;
}

.etbs_li.act::after {
    opacity: 1;
}

.etbs_btm {
    width: 100%;
    position: relative;
}

.etbs_btm_li_wrap {
    display: flex;
    border-radius: 5px;
    overflow: hidden;
    align-items: stretch;
}

.eblw_le {
    width: 59.5%;
    background: #0095D7;
    padding: 59px 47px;
}

.eblw_ri {
    width: 40.5%;
    background: #E5ECF6;
    display: flex;
    align-items: center;
}

.eblw_ri img {
    width: 100%;
}

.eblw_le_top_tit p {
    color: #fff;
    font-weight: bold;
    line-height: 1.4;
}

.eblw_le_top_info p {
    color: #fff;
    font-weight: bold;
    line-height: 1.4;
}

.eblw_le_top_info {
    margin-top: 4px;
}

.eblw_le_top_tit {
    margin-bottom: 0;
}

.eblw_le_top {
    margin-bottom: 27px;
}

.elul_tit p {
    color: #fff;
    font-weight: bold;
    line-height: 1.6;
}

.elul_info p {
    color: #fff;
    line-height: 1.6;
}

.elul_info p span {
    font-weight: bold;
}

.elul_tit,
.elul_info {
    margin-top: 0 !important;
}

.elul_tit {
    margin-bottom: 2px !important;
}

.eblw_le_ul_li {
    margin-bottom: 25px;
}

.eblw_le_ul_li:last-child {
    margin-bottom: 0 !important;
}

.elul_info1 {
    display: flex;
}

.etbs_btm_li {
    display: none;
}

.etbs_btm_li:first-child {
    display: block;
}


.svg_arcw,
.svg_text,
.svg_tit,
.svg_subtit {
    transition: all 0.36s;
}



.svg_tit1 {
    transform: translate(409px, 640px);
}

.svg_tit2 {
    transform: translate(517px, 490px);
}

.svg_tit3 {
    transform: translate(663px, 432px);
}

.svg_tit4 {
    transform: translate(843px, 490px);
}

.svg_tit5 {
    transform: translate(963px, 637px);
}


.svg_subtit1 {
    transform: translate(340px, 647px);
}

.svg_subtit2 {
    transform: translate(480px, 448px);
}

.svg_subtit3 {
    transform: translate(727px, 371px);
}

.svg_subtit4 {
    transform: translate(947px, 448px);
}

.svg_subtit5 {
    transform: translate(1081px, 646px);
}

.svg_tit.act {
    font-weight: bold;
    fill: #0068B7 !important;
}

/* .svg_arc2.on .svg_arcw3 {
    opacity: 0;
} */
.svg_arc1 .svg_arcw1 {
    transform: scale(1) translate(0px, 0px) !important;
}

.svg_arc2 .svg_arcw2 {
    transform: scale(1) translate(0px, 0px) !important;
}

.svg_arc1 .svg_arcw3 {
    transform: scale(1) translate(0px, 0px) !important;
}

.svg_arc2 .svg_arcw4 {
    transform: scale(1) translate(0px, 0px) !important;
}

.svg_arc1 .svg_arcw5 {
    transform: scale(1) translate(0px, 0px) !important;
}

.svg_arcw1.act {
    transform: scale(1.1) translate(-41px, -49px) rotate(0deg)
}

.svg_text1.act {
    transform: scale(1.1) translate(-34px, -59px);
}

.svg_tit1.act {
    transform: scale(1.3) translate(310px, 494px);
}

.svg_subtit1.act {
    transform: scale(1.1) translate(307px, 591px);
}

.svg_arcw2.act {
    transform: scale(1.05) translate(-35px, -35px) rotate(0deg);
}

.svg_text2.act {
    transform: scale(1.1) translate(-37px, -28px);
}

.svg_subtit2.act {
    transform: scale(1.1) translate(435px, 409px);
}

.svg_tit2.act {
    transform: scale(1.3) translate(394px, 379px);
}

.svg_arcw3.act {
    transform: scale(1.05) translate(-35px, -35px) rotate(0deg);
}

.svg_text3.act {
    transform: scale(1.1) translate(-66px, -21px);
}

.svg_subtit3.act {
    transform: scale(1.1) translate(660px, 338px);
}

.svg_tit3.act {
    transform: scale(1.3) translate(504px, 332px);
}

.svg_arcw4.act {
    transform: scale(1.05) translate(-35px, -35px) rotate(0deg);
}

.svg_text4.act {
    transform: scale(1.1) translate(-101px, -36px);
}

.svg_subtit4.act {
    transform: scale(1.1) translate(860px, 410px);
}

.svg_tit4.act {
    transform: scale(1.3) translate(633px, 378px);
}

.svg_arcw5.act {
    transform: scale(1.05) translate(-35px, -35px) rotate(0deg);
}

.svg_text5.act {
    transform: scale(1.1) translate(-112px, -52px);
}

.svg_subtit5.act {
    transform: scale(1.1) translate(982px, 589px);
}

.svg_tit5.act {
    transform: scale(1.3) translate(730px, 496px);
}

.btm_wrap {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.btm_num {
    cursor: pointer;
}

.sustai_report_ulx_li {
    width: 100%;
    position: relative;
}

.sustai_report_swipery {
    overflow: hidden;
    margin: 0 -5px;
}

.admin_compa_le_ph {
    display: none;
}

.he_syp5 {
    width: 100%;
    position: relative;
    padding-left: 78px;
    padding-right: 78px;
}

.he_syp5wrap {
    width: 100%;
    position: relative;
}

.he_syp5 .sustai_long_tit {
    position: absolute;
    top: 16%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
    width: 100%;
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
}

.he_syp5 .sustai_long_more {
    position: absolute;
    bottom: 16%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
}

.he_syp5 .sustai_long_wrap,
.he_syp5 .sustai_long_cont,
.he_syp5 .sustai_long_btm,
.he_syp5 .sustai_long_btm_ul,
.he_syp5 .slbu_li {
    height: 100%;
}

.he_syp5 .slbu_li {
    display: flex;
    align-items: center;
    transition: all 0.36s;
    border-left: 1px solid rgba(255, 255, 255, 0.51);
}

.he_syp5 .slbu_li::after {
    height: 100%;
    transition: all 0.36s;
    display: none;
}

.he_syp5 .slbu_wrap_icon {
    width: 104px;
    margin-bottom: 14px;
    transition: all 0.36s;
    opacity: 0;
}

.slbu_wrap_icon img {
    width: 100%;
}

.he_syp5 .slbu_li:first-child {
    border-left: none;
}

.slbu_li_wrap {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sustai_ceiling {
    top: 0 !important;
}

.enviro_apply_btm_ul .eabu_li_swiper {
    overflow: visible !important;
}

.he_hd_searb {
    width: 332px;
    position: relative;
}

.he_hd_searb input {
    border: 1px solid rgba(225, 225, 225, 1);
    width: 100%;
    height: 40px;
    padding: 0 15px;
    padding-right: 50px;
    color: #666;
    font-size: 14px;
}

.he_hd_searb input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: rgba(185, 185, 185, 1);
}

.he_hd_searb input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: rgba(185, 185, 185, 1);
}

.he_hd_searb input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: rgba(185, 185, 185, 1);
}

.he_hd_searb input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: rgba(185, 185, 185, 1);
}


.he_hd_pc_le {
    display: flex;
    align-items: center;
}

.he_hd_searb img {
    width: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 16px;
    cursor: pointer;
}

.he_h2p1mdle {
    position: relative;
}

.he_h2p1mdle_play {
    position: absolute;
    width: 60px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    cursor: pointer;
}

.he_h2p1mdle_play img {
    width: 100%;
}

.admin_report_ri .he_h7p3zul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.sustai_report_ulx_li {
    padding: 0 5px;
}


.suy_search a {
    line-height: 1.5;
}

.slbu_wrap_info p {
    min-height: 3.2em;
}

.ssrb_li_ri_info p {
    min-height: 3.2em;
}


.ys_phnav_lisbox.yxnav_active2>a {
    color: #1c5cb0;
}

.he_downl3 .he_downldli {
    width: 100%;
}

.he_downl3 {
    width: 600px;
}


.he_foloddc {
    width: auto !important;
}

.he_foloddm,
.he_folse {
    width: 936px;
    max-width: 100%;
}

.he_folmnfl {
    width: auto !important;
    margin-right: 58px;
    padding-right: 0 !important;
}

.he_folmnfl:last-child {
    margin-right: 0 !important;
}

.societ_welfare_ri .swrs_li_wrap_btm {
    opacity: 0;
}

.ssrb_li_le p i {
    font-style: normal;
}

.he_folmnfl:nth-child(2) {
    padding-right: 30px !important;
}

.enviro_change {
    width: 100%;
    position: relative;
    height: 250vh;
}

.enviro_change_cont {
    height: 100vh;
    width: 100%;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
}

.enviro_change_wram {
    width: 100%;
}

.sustai_goven_ul {
    position: relative;
    width: 100%;
    height: 640px;
}

.sustai_goven_li {
    width: 100%;
    height: 100%;
    position: absolute;
    transition: all 0.26s;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-end;
}

.sustai_goven_li:nth-child(2) {
    top: 40px;
    z-index: 9;
}

.sustai_goven_li:nth-child(3) {
    top: 80px;
    z-index: 8;
}

.sustai_goven_li:nth-child(1) {
    z-index: 10;
}

.sustai_goven_li_wrap {
    display: flex;
    flex-direction: column;
}

.sustai_goven_li_wrap .sglw_top {
    flex-shrink: 0;
}

.sustai_goven_li_wrap .sglw_btm {
    flex-grow: 1;
}

.he_folmnti a {
    color: #fff;
}

.enviro_change {
    padding-bottom: 110px;
}

.sustai_goven_li:nth-child(2) .sglw_btm {
    background: rgb(49 144 218);
}

.sustai_goven_li:nth-child(3) .sglw_btm {
    background: rgb(96 177 239);
}

.enviro_change .sustai_goven_dots_wrap {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.sglw_btm_wrap {
    position: relative;
}

.sglw_btm_tit1 {
    position: absolute;
    bottom: -28px;
    left: 0;
    transition: all 0.36s;
    margin-bottom: 0 !important;
}


.sustai_goven_li:nth-child(3) {
    top: 120px;
}


.sustai_goven_li:nth-child(2) {
    top: 60px;
}

.sustai_goven_li .sglw_btm_tit {
    margin-bottom: 0px !important;
}


.he_syp1bup {
    margin-top: 14px;
}

.sustai_goven_li.act .sglw_btm_tit1 {
    opacity: 0;
}

.sglw_btm_wrap {
    width: 80%;
}

.sustai_environ_ul {
    width: 100%;
}

.slbu_li {
    z-index: 1;
}

.slbu_li::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(6px);
    display: block;
    opacity: 0;
    transition: all 0.36s;
}

.he_hd_ls {
    background: transparent;
}

.he_hd_lan .he_hd_te p {
    color: #666;
}


.he_hd_ic1 {
    width: 26px;
}

.he_hd_ls {
    padding: 0 !important;
}

.he_hd_pc {
    padding-right: 50px;
}

.he_hd_te {
    padding-right: 0 !important;
}

.he_hd_lxa {
    left: 50%;
    transform: translateX(-50%);
    width: 120px;
}

.he_hd_lj a {
    font-size: 16px;
}

.he_hd_lxa {
    box-shadow: 0px 0px 8px 0px rgba(19, 60, 91, 0.17);
}


.he_hd_lan .he_hd_te p {
        color: rgb(0, 104, 183);
}

.he_hd_lj.act a{
    color: #0068b7;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .he_syp5 .slbu_li:hover::before {
        opacity: 1;
    }   
    /*.he_syp5 .slbu_li:hover {*/
    /*    background: rgba(255, 255, 255, 0.15);*/
    /*    backdrop-filter: blur(6px);*/
    /*}*/

    .he_syp5 .slbu_li:hover .slbu_wrap_icon {
        opacity: 1;
    }

    .spbu_wrap:hover {
        border-color: #0068B7;
    }

    .spbu_wrap:hover .spbu_wrap_tit .he_tit7 {
        color: #0068B7;
    }

    html.stick body {
        overflow: visible !important;
    }

    .swrs_li_wrap:hover .swrs_li_wrap_info p {
        color: #0068B7;
    }

    .scbu_li:hover .scbu_wrap {
        top: 50%;
    }

    .sdbb_wrap:hover .he_img {
        opacity: 0;
    }

    .sdbb_wrap:hover .he_img1 {
        opacity: 1;
    }

    .admin_morali_list_ul .slick-arrow:hover::after {
        opacity: 0;
    }

    .admin_morali_list_ul .slick-arrow:hover::before {
        opacity: 1;
    }

    .amlu_wrap:hover::after {
        /* width: 100%; */
        opacity: 1;
    }

    .amlu_wrap:hover .he_b1p1lxle p {
        color: #0068B7;
    }

    .amlu_wrap:hover .he_b1p1lxri img:nth-child(1) {
        opacity: 0;
    }

    .amlu_wrap:hover .he_b1p1lxri img:nth-child(2) {
        opacity: 1;
    }
    
    
    
}

/* 新增2023.12.11 end */

/*  */

.sustai_goven_ul {
    height: auto !important;
}
.yx_rotate4 .slick-list {
    overflow: visible;
}
.enviro_change,
.enviro_change_cont {
    height: auto !important;
}

.enviro_change_wram .sustai_goven_dots_li .sgdl_sp2 {
    cursor: pointer;
}


.sustai_goven_li {
    position: relative !important;
    top: 0 !important;
    cursor: pointer;
}

.yx_rotate4 .slick-list {
    overflow: visible;
}

.yx_rotate4 {
    --move: 60px;
    --scale1: 0.05;
}

.yx_rotate4_list_nub {
    opacity: 0 !important;
    pointer-events: none;
    z-index: var(--zindex) !important;
    transform-origin: center bottom;
    transition: all 0.36s ease-out !important;
    /* perspective: 2000px; */
}

.yx_rotate4_list_nub.prev {
    transform: scale(1) translateY(calc(var(--move) * -1));
}

.yx_rotate4_list_nub.slick-active {
    opacity: 1 !important;
    pointer-events: all;
    transform: scale(1) translateY(0);
}

.yx_rotate4_list_nub.next1 {
    transform:  translateY(var(--move));
    opacity: 1 !important;
    pointer-events: all;
}

.yx_rotate4_list_nub.next2 {
    transform:  translateY(calc(var(--move) * 2));
    opacity: 1 !important;
    pointer-events: all;
}

.yx_rotate4_list_nub.next {
    transform: scale(calc(1 - calc(var(--scale1) * 3))) translateY(calc(var(--move) * 3));
}

.itbu_wrap {
    transition: all 0.36s;
}

.yx_rotate4_list_nub.prev .itbu_wrap {
    transform: translate3d(0px, -130px, 25px) rotateX(30deg);
}

.yx_rotate4_list .slick-track {
    transform-style: preserve-3d;
}

.enviro_change {
    overflow: hidden;
}


@media screen and (min-width: 1200px) {

    .rotate4_arrows .slick-prev:hover::before,
    .rotate4_arrows .slick-next:hover::before {
        opacity: 0;
    }

    .rotate4_arrows .slick-prev:hover::after,
    .rotate4_arrows .slick-next:hover::after {
        opacity: 1;
    }
}

/* 响应式 */
@media screen and (max-width: 1440px) {
    .yrln_cry_title {
        font-size: 18px;
    }

    .yx_rotate4_list .slick-prev,
    .yx_rotate4_list .slick-next,
    .yx_rotate4_control {
        bottom: 26px;
    }

    .yx_rotate4_list .slick-prev {
        right: calc(50% + 128px);
    }

    .yx_rotate4_list .slick-next {
        right: calc(50% + 50px);
    }

    .yx_rotate4_control {
        right: calc(50% + 80px);
    }

    .ippb_li_img {
        margin-bottom: 30px;
    }

}

@media screen and (max-width: 1199px) {
    .yrln_cry_text {
        padding: 26px 30px;
    }

    .yx_rotate4_list .slick-dots {
        padding-left: 22.5px;
        bottom: 22px;
    }

    .rotate4_arrows .slick-prev,
    .rotate4_arrows .slick-next {
        width: 26px;
        height: 26px;
    }

    .yx_rotate4_list .slick-next {
        right: calc(50% + 38px);
    }

    .yx_rotate4_control {
        right: calc(50% + 64px);
    }

    .yx_rotate4_list .slick-prev {
        right: calc(50% + 112px);
    }

    .yx_rotate4_list .slick-prev,
    .yx_rotate4_list .slick-next,
    .yx_rotate4_control {
        bottom: 16px;
    }
    
    /*.enviro_change  .sustai_goven_dots_wrap {*/
    /*    display: block !important;*/
    /*    position: relative !important;*/
    /*    top: auto !important;*/
    /*    transform: none !important;*/
    /*    width: 100%;left: auto !important;*/
    /*}*/
    
    
}

@media screen and (max-width: 991px) {
    .yrln_cry_title {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .yrln_cry_text {
        padding: 20px 20px;
    }

    .yx_rotate4_list .slick-prev,
    .yx_rotate4_list .slick-next,
    .yx_rotate4_control {
        bottom: -44px;
    }

    .yx_rotate4_list .slick-next {
        left: calc(50% + 38px);
        right: auto;
        transform: translateX(-50%)
    }

    .yx_rotate4_list .slick-prev {
        left: calc(50% - 38px);
        right: auto;
        transform: translateX(-50%)
    }

    .yx_rotate4_control {
        right: auto;
        left: 50%;
        transform: translateX(-50%)
    }
}

@media screen and (max-width: 767px) {
    .yrln_cry_title {
        padding-bottom: 8px;
        margin-bottom: 8px;
    }

    .yrln_cry {
        display: block;
    }

    .yrln_cry_text,
    .yrln_cry_img {
        width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .std_text p {
        font-size: 14px;
    }

    .yrln_cry_title {
        font-size: 16px;
    }

    .yrln_cry_text {
        padding: 16px;
    }

    .yrln_cry {
        border-radius: 6px;
    }
}


.sustai_goven_li.slick-current .sglw_btm_tit1{
    opacity: 0;
}


.enviro_change_cont {
    padding-bottom: 120px;
}

.he_hd_searb {
    transition: all 0.36s;
}

.ys_hd_pc.acth .he_hd_searb {
    opacity: 0;
}
/*  */

.he_b4p2li .he_b4p2gkr {
    display: flex;
    align-items: center;
}

.btm_clik {
    display: flex;
    align-items: center;
    margin-left: 30px;
    cursor: pointer;
}

.btm_clik_icon {
    width: 16px;
}

.btm_clik_icon img {
    width: 100%;
    transition: all 0.36s;
}

.btm_clik_le p {
    color: #0068b7;
    font-size: 16px;
}

.btm_clik_le {
    padding-right: 10px;
}

.he_b3tboli.on {
    display: none;
}

.btm_clik.act .btm_clik_icon img {
    transform: rotate(180deg);
}

.btm_clik.on {
    display: none;
}

.he_b4p2li3 .he_b4p2lti {
    display: flex;
    align-items: center;
}

.he_b4p2li4 .he_b3tbody .he_tab_td0 ,.he_b4p2li3 .he_b3tbody .he_tab_td0{
    text-align: left !important;
}

.he_folbsh .clearfix{
    display: flex;
    align-items: center;
}


@media screen and (max-width: 767px) {
    .btm_clik_le p {
        font-size: 14px !important;
    }

    .btm_clik_icon {
        width: 14px;
    }

    .he_spiphbx {
        margin-bottom: 15px;
    }

    .he_spiphbx.on {
        display: none;
    }
}

/*  */



/* 2024.3.2新增star */

.docume_btm {

    width: 100%;

    position: relative;

}



.docume_btm_screen {

    width: 100%;

    position: relative;

    display: flex;

    align-items: center;

    margin-bottom: 54px;

}



.docume_btm_screen_le {

    width: 232px;

}



.docume_btm_screen_le .he_h9p3sli {

    width: 100%;

    padding-right: 0 !important;

}



.docume_btm_screen_ri {

    width: calc(100% - 232px);

    padding-left: 22px;

}



.docume_btm_screen_ri .he_folse {

    margin-top: 0 !important;

}



.docume_btm_screen_ri .he_folsedc {

    border-color: #CBDCE9;

}



.docume_btm_screen_ri .he_folsedc input {

    color: #818A9A;

    padding: 0 24px;

}



.docume_btm_screen_ri .he_folsedc input::-webkit-input-placeholder {

    color: #818A9A;

}



.docume_btm_screen_ri .he_folsedc input:-moz-placeholder {

    color: #818A9A;

}



.docume_btm_screen_ri .he_folsedc input::-moz-placeholder {

    color: #818A9A;

}



.docume_btm_screen_ri .he_folsedc input:-ms-input-placeholder {

    color: #818A9A;

}



.docume_btm_list {

    width: 100%;

    position: relative;

}



.dblu_top_le {

    width: 12px;

    flex: none;

    margin-top: 10px;

}



.dblu_top_le img {

    width: 100%;

    transition: all 0.36s;

}



.dblu_top {

    display: flex;

    cursor: pointer;

}



.dblu_top_ri p {

    font-size: 24px;

    line-height: 1.5;

    color: #0B254B;

}



.dblu_top_ri {

    padding-left: 17px;

}



.dblu_btm {

    width: 100%;

    position: relative;

}



.dblu_btm_gauge {

    width: 100%;

    position: relative;

    border-bottom: 2px solid #D5DDEB;

    padding-bottom: 15px;

    display: flex;

    align-items: center;

}



.dblu_btm_gauge_wrap p {

    font-size: 16px;

    line-height: 1.5;

    color: #0B254B;

}



.dblu_btm_gauge_wrap1 {

    width: 61%;

}



.dblu_btm_gauge_wrap2 {

    width: 7%;

}



.dblu_btm_gauge_wrap3 {

    width: 16%;

}



.dblu_btm_gauge_wrap4 {

    width: 16%;

}



.dblu_btm_gauge_wrap1 {

    padding-left: 30px;

    padding-right: 30px;

    position: relative;

}





.dbgw_icon {

    width: 8px;

    margin-left: 8px;

}





.dbgw_icon img {

    width: 100%;

}



.dblu_btm_gauge_wrap4 {

    display: flex;

    /* align-items: center; */

}



.dbgw_icon_img {

    width: 100%;

    height: 9px;

    cursor: pointer;

    transition: all 0.36s;

    opacity: 0.5;

}



.dbgw_icon_img.on {

    opacity: 1;

}



.dblu_btm {

    padding-top: 27px;

}



.dblu_btm_ul,

.dblu_btm_ul_li {

    width: 100%;

    position: relative;

}



.dblu_btm_gauge_wrap1 img {

    width: 20px;

    position: absolute;

    top: 0px;

    left: 4px;

}



.dblu_btm_ul_li {

    padding: 19px 0;

}



.dblu_btm_gauge_wrap a {

    display: inline-block;

}



.dblu_btm_ul_li {

    display: flex;

    width: 100%;

    border-bottom: 1px solid #F2F2F2;

}





.dblu_btm_gauge_wrap2 img,

.dblu_btm_gauge_wrap3 img {

    width: 22px;

}



.dblu_btm_ul_li p {

    font-size: 14px;

    color: #5A5A68;

    transition: all 0.36s;
    line-height: 1.75;

}



.dblu_li {

    width: 100%;

    padding-bottom: 53px;

}



.dbcw_ri {

    width: 12px;

}



.dbcw_ri img {

    width: 100%;

    /* transition: all 0.36s; */

}



.dbcw_le p {

    color: #0068B7;

    line-height: 1.5;

    font-size: 14px;

}



.docume_btm_click {

    display: inline-block;

}



.docume_btm_click_wrap {

    display: flex;

    align-items: center;

    cursor: pointer;

}



.dbcw_le {

    padding-right: 10px;

}



.docume_btm_click {

    padding-top: 18px;

    padding-left: 30px;

}



/* .dblu_li:last-child {

    padding-bottom: 0;

} */

.dblu_li:last-child {
    margin-bottom: 0;
}

.docume_btm_click {

    display: none;

}



.docume_btm_click.on {

    display: inline-block;

}



.dblu_btm_ul_li:nth-child(-n+3) {

    display: flex !important;

}



.dblu_btm_ul.on .dblu_btm_ul_li {

    display: none;

}



.dblu_btm_ul.on .dblu_btm_ul_li:nth-child(-n+3) {

    display: flex !important;

}



.docume_btm_click.act .dbcw_ri img {

    transform: rotate(180deg);

}





.docume_btm_list_ul {

    width: 100%;

    max-height: 73vh;

    overflow-x: auto;

}



.cum_pop {

    position: fixed;

    top: 0;

    left: 0;

    width: 100vw;

    height: 100vh;

    background: rgba(0, 0, 0, 0.7);

    z-index: 999;

    display: none;

}



.cum_pop_wrap {

    width: 1043px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    background: #fff;

    padding: 85px;

}



.cum_pop_tit .he_tit4 {

    color: rgba(11, 37, 75, 1);

    line-height: 1.5;

    font-weight: bold;

}



.cum_pop_tit {

    margin-bottom: 30px;

}



.cum_pop_info p {

    font-size: 14px;

    color: rgba(102, 102, 102, 1);

    line-height: 1.75;

    margin-bottom: 15px;

}



.cum_pop_info {

    margin-bottom: 30px;

    width: 100%;

    max-height: 400px;

    overflow: hidden;

}



.cum_pop_ul_li {

    width: 168px;

    text-align: center;

    margin-right: 24px;

}



.cum_pop_ul_li p {

    font-size: 16px;

    color: rgba(0, 104, 183, 1);

    line-height: 1.5;

    border: 1px solid rgba(203, 220, 233, 1);

    padding: 12px;

    cursor: pointer;

}



.cum_pop_ul {

    display: flex;

}



.cum_pop_ul_li2 p {

    color: #fff;

    background: rgba(0, 104, 183, 1);

    border-color: rgba(0, 104, 183, 1);

}



.cum_pop_info .mCSB_outside+.mCSB_scrollTools {

    right: -24px !important;

}



.cum_pop_info .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: rgba(0, 104, 183, 1) !important;

}

.dblu_top_le img {
    transform: rotate(180deg);
}

.dblu_top.act .dblu_top_le img {
    transform: rotate(0deg);
}

.dblu_li {
    /* border-bottom: 2px solid #f6f7f7; */
    margin-bottom: 32px;
    /* padding-bottom: 32px; */
}

.cum_pop_info .mCSB_outside+.mCSB_scrollTools {
    right: -56px !important;
}


.layui-layer.layui-layer-dialog.layui-layer-msg.layer-anim {
    top: 50% !important;
    transform: translateY(-50%) !important;
}


.new_gr_btn_boxzx {
    display: flex;
    justify-content: center;
}

.dblu_btm_gauge_wrap1 {
    width: 73%;
}

.dblu_btm_gauge_wrap3 {
    width: 8%;
    flex: none;
}

.dblu_btm_gauge_wrap2 {
    flex: none;
}

.dblu_btm_gauge_wrap4 {
    width: 12%;
    flex: none;
}

.dblu_li_hide p {
    color: #999;
    line-height: 1.5;
    font-size: 16px;
}

/* .dblu_li {
    padding-bottom: 22px !important;
} */

.cum_pop_tit .he_tit4 {
    font-size: 28px;
}

.dblu_li {
    padding-bottom: 0 !important;
}

.he_b4ymwe .he_b4p2lti .he_tit4 {
    font-size: 24px;
}

.he_b4ymwe .he_b4p2lti .he_tit4::after {
    top: 5px;
    height: 25px;
}

.he_b4pbny  {
    z-index: 1;
}


@media screen and (min-width: 1200px) {


    .dblu_btm_ul_li .dblu_btm_gauge_wrap1 a:hover p {

        color: #0068B7;

        text-decoration: underline;

    }

}



@media screen and (max-width: 1950px) {

    .dblu_li {

        padding-bottom: 42px;

    }



    .cum_pop_info {

        max-height: 35vh;

    }





}





@media screen and (max-width: 1440px) {

    .docume_btm_screen {

        margin-bottom: 25px;

    }



    .dblu_li {

        padding-bottom: 28px;

    }



    .dblu_top_ri p {

        font-size: 20px;

    }



    .dblu_top_le {

        margin-top: 8px;

    }



    .dblu_btm {

        padding-top: 20px;

    }



    .dblu_btm_ul_li {

        padding: 14px 0;

    }



    .dblu_btm_gauge_wrap2 img,

    .dblu_btm_gauge_wrap3 img {

        width: 18px;

    }



    .cum_pop_wrap {

        padding: 52px;

        width: 960px;

    }



    .cum_pop_tit {

        margin-bottom: 18px;

    }



    .cum_pop_info p {

        margin-bottom: 10px;

    }



    .cum_pop_ul_li p {

        font-size: 14px;

        padding: 9px;

    }



    .cum_pop_ul_li {

        width: 132px;

        margin-right: 18px;

    }



    .cum_pop_info {

        margin-bottom: 22px;

    }


    .dblu_li {
        margin-bottom: 26px;
    }

    .cum_pop_info .mCSB_outside+.mCSB_scrollTools {
        right: -26px !important;
    }

    .he_b4ymwe .he_b4p2lti .he_tit4 {
        font-size: 22px;
    }

    .he_b4ymwe .he_b4p2lti .he_tit4::after {
        top: 5px;
        height: 23px;
    }

}

@media screen and (max-width: 1366px) {
    .cum_pop_tit .he_tit4 {
        font-size: 26px;
    }
}

@media screen and (max-width: 1200px) {

    .he_b4pbny .ys_cont1360 {
        width: 100% !important;
    }
}

@media screen and (max-width: 991px) {

    .he_b4pbny .ys_cont1360 {

        width: 100% !important;

    }



    .cum_pop_wrap {

        width: calc(100% - 60px);

    }



    .cum_pop_wrap {

        padding: 28px;

    }



    .cum_pop_info .mCSB_outside+.mCSB_scrollTools {

        right: -16px !important;

    }

    .dblu_li {
        padding-bottom: 22px;
        margin-bottom: 22px;
    }

    .he_b4ymwe .he_b4p2lti .he_tit4 {
        font-size: 20px;
    }

    .he_b4ymwe .he_b4p2lti .he_tit4::after {
        top: 4px;
        height: 22px;
    }

}





@media screen and (max-width: 768px) {

    .dblu_top_ri p {

        font-size: 18px;

    }



    .dblu_top_ri {

        padding-left: 8px;

    }



    .dblu_top_le {

        margin-top: 4px;

        width: 10px;

    }



    .he_folsedc {

        height: 40px;

    }



    .he_folseri p {

        line-height: 40px;

    }



    .docume_btm_screen_le .he_h9p3sli {

        margin-bottom: 0;

    }



    .dblu_top_ri p {

        font-size: 16px;

    }



    .cum_pop_info .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

    .cum_pop_info .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

        width: 2px;

    }



    .cum_pop_info .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,

    .cum_pop_info .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {

        width: 2px;

    }



    .cum_pop_tit {

        margin-bottom: 10px;

    }



    .cum_pop_ul_li p {

        font-size: 14px;

        padding: 7px;

    }



    .cum_pop_ul_li {

        width: 120px;

    }


    .cum_pop_tit .he_tit4 {
        font-size: 22px;
    }


    .he_b4ymwe .he_b4p2lti .he_tit4 {
        font-size: 18px;
    }

    .he_b4ymwe .he_b4p2lti .he_tit4::after {
        top: 2px;
        height: 22px;
    }

}



@media screen and (max-width: 767px) {

    .docume_btm_screen_ri {

        width: 100%;

        padding-left: 0;

    }



    .docume_btm_screen {

        flex-wrap: wrap;

    }



    .docume_btm_screen_le .he_h9p3sli,

    .docume_btm_screen_le .he_h2p2bsdm {

        margin-bottom: 15px;

        width: 100%;

    }



    .docume_btm_screen_le {

        width: 100%;

    }



    .dblu_btm_gauge_wrap p {

        font-size: 14px;

    }



    .dblu_btm_gauge_wrap1 {

        padding-left: 20px;

        padding-right: 10px;

    }



    .dblu_btm_gauge_wrap1 img {

        width: 16px;

        top: 2px;

        left: 0px;

    }



    .dblu_btm_gauge {

        border-bottom: 1px solid #D5DDEB;

        padding-bottom: 10px;

    }



    .dblu_btm {

        padding-top: 12px;

    }



    .dbgw_icon_img {

        height: 10px;

    }



    .dbgw_icon {

        width: 6px;

        margin-left: 5px;

        margin-top: -3px;

    }



    .dblu_btm_gauge_wrap2 img,

    .dblu_btm_gauge_wrap3 img {

        width: 16px;

    }



    .dblu_btm_gauge_wrap4 {

        width: 21%;

    }



    .dblu_btm_gauge_wrap1 {

        width: 59%;

    }



    .dblu_btm_gauge_wrap2 {

        width: 9%;

    }



    .dblu_btm_gauge_wrap3 {

        width: 11%;

    }



    .dblu_li {

        padding-bottom: 20px;

    }



    .docume_btm_click {

        padding-top: 13px;

        padding-left: 20px;

    }



    .docume_btm_list_ul {

        max-height: 68vh;

    }



    .dblu_btm_ul_li .dblu_btm_gauge_wrap p {

        font-size: 12px;

    }



    .cum_pop_wrap {

        width: calc(100% - 40px);

    }



    .cum_pop_wrap {

        padding: 28px 20px;

    }

    .cum_pop_info {

        max-height: 50vh;

    }


    /* .dblu_li {
        border-bottom: 1px solid #f6f7f7;
    } */

    .dblu_btm_gauge_wrap4 {
        width: 23%;
    }

    .dbgw_icon_img {
        height: 6px;
    }

    .he_b4p1 .he_b4p1bfli {
        min-width: auto !important;
    }

    .dblu_li_hide p {
        font-size: 14px;
    }

    .docume_btm .he_folseri {
        width: 76px;
    }

    .docume_btm .he_folsele {
        width: calc(100% - 76px);
    }

    /* .dblu_li {
        padding-bottom: 14px !important;
    } */

    .cum_pop_tit .he_tit4 {
        font-size: 18px;
    }

}



/* 2024.3.2新增end */




/* 2024.3.12新增 star*/


.quality_policy {
    width: 100%;
    position: relative;
}

.quality_wrap {
    width: 910px;
    margin: 0 auto;
    max-width: 100%;
}

.quality_wrap_tit .he_tit2 {
    text-align: center;
    font-weight: bold;
    color: #0B254B;
}

.quality_wrap_info p {
    color: #333333 !important;
    text-align: center;
}


.quality_wrap_btm {
    width: 576px;
    margin: 0 auto;
    margin-top: 100px;
    max-width: 100%;
}

.quality_wrap_btm .he_a3p1bsv a {
    background: #0E68AE;
}

.quality_wrap {
    padding-top: 30px;
    padding-bottom: 30px;
}

@media screen and (max-width: 1680px) {
    .quality_wrap {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .quality_wrap_btm {
        margin-top: 75px;
    }

}

@media screen and (max-width: 1440px) {
    .quality_wrap {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .quality_wrap_btm {
        margin-top: 54px;
    }

    .quality_wrap_btm {
        width: 530px;
    }


}

@media screen and (max-width: 1280px) {
    .quality_wrap_btm {
        margin-top: 40px;
    }

    .quality_wrap {
        padding-left: 40px;
        padding-right: 40px;
    }

}

@media screen and (max-width: 768px) {
    .quality_wrap_btm {
        margin-top: 25px;
        width: 500px;
    }

    .he_h6p2li .he_a3p1bsle p {
        line-height: 40px;
        height: 40px;
    }
}

@media screen and (max-width: 767px) {

    .quality_wrap {
        padding: 0 20px;
    }
}

/* 2024.3.12新增 end*/

.ys_select_bd  .mCSB_scrollTools {
    width: 24px !important;
}

/*2024.5.11 star*/
.yx_rotate4_list_nub.next3 {
    transform: translateY(calc(var(--move)* 3));
    opacity: 1 !important;
    pointer-events: all;
}

.enviro_change_wram {
    padding-bottom: 95px;
}

.elwt-ri {
    margin-bottom: 20px;
}
.elwt-ri p{
   background: #0068B7; 
   font-size: 14px;
   color: #fff;
   padding: 8px;
}

.embs_li_wrap_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media screen and (max-width: 1680px) {
    .enviro_change_wram {
        padding-bottom: 60px;
    }
    
}

@media screen and (max-width: 1560px) {
    .enviro_change_wram {
        padding-bottom: 60px;
    }
    
}

@media screen and (max-width: 1440px) {
    .enviro_change_wram {
        padding-bottom: 40px;
    }
}

@media screen and (max-width: 1360px) {
    .enviro_change_wram {
        padding-bottom: 12px;
    }
}


@media screen and (max-width: 1280px) {
   
   .elwt-ri {
        margin-bottom: 15px;
    }
    
    .elwt-ri p {
        font-size: 12px;
        padding: 6px;
    }
    
}
.sustai_goven_li:nth-child(4) .sglw_btm {
    background: #a2d7ff;
}

/*2024.5.11 end*/

.ys_ban_li .he_yamaor {
    margin-right: 15px;
}

.he_h6p2-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.he_h6p2-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.he_h6p2 {
    position: relative;
}

/* 2024.6.11新增 star */
.std-word,
.std-word p {
    font-size: 16px;
    line-height: 1.5;
}

.mcu-overvi {
    width: 100%;
    position: relative;
    background: #fff;
}

.mcu-overvi-tit .he_tit1 {
    text-align: center;
    color: #0B254B;
    font-weight: bold;
}

.mcu-overvi-tit {
    margin-bottom: 30px;
}

.mcu-overvi-tit p {
    color: #666;
    line-height: 1.75;
}

.mcu-catego {
    width: 100%;
    position: relative;
    background: #F6F8FD;
}

.mcu-catego-btm {
    width: 100%;
    position: relative;
    padding-top: 20px;
}

.mcu-catego-btm-ul {
    margin: 0 -12px;
    display: flex;
    flex-wrap: wrap;
}

.mcbu-li {
    width: 25%;
    padding: 0 12px;
    margin-bottom: 30px;
}

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

.ys-imgbox-cover {
    position: relative;
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);
}

.ys-imgbox-cover img {
    width: 100%;
    transition: all .36s ease;
}

.ys-imgbox-cover img:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}

.mcbu-link .ys-imgbox-cover {
    border-radius: 6px;
}

.mcbu-link-btm {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    padding: 20px 32px;
}

.mcbu-link-btm-sbutit p {
    color: #fff;
}

.std-tit20 {
    font-size: 20px;
    line-height: 1.5;
}

.mcbu-link-btm-tit .std-tit20 {
    color: #fff;
    font-weight: bold;
}

.mcbu-li:nth-child(1),
.mcbu-li:nth-child(2),
.mcbu-li:nth-child(3) {
    width: 33.333333%;
}

.mcbu-link-btm-sbutit {
    margin-bottom: 4px;
}

.mcbu-link-btm-more p {
    font-size: 14px;
    line-height: 1.5;
    color: #fff;
    padding-right: 6px;
}

.mlbm-link {
    display: flex;
    align-items: center;
}

.mcbu-link-btm-more img {
    width: 18px;
}

.mcbu-link-btm-more {
    padding-top: 10px;
    display: none;
}

.mcu-portfo {
    width: 100%;
    position: relative;
    background: #fff;
}

.mcu-portfo-btm {
    width: 100%;
    padding-top: 10px;
}

.mcu-portfo-btm-wrap {
    width: 100%;
    position: relative;
}

.mpbw-head {
    width: 100%;
    display: flex;
    border-top: 1px solid #EAEAEA;
    border-bottom: none;
}

.mpbw-head-grid {
    width: 14.295714%;
    background: #F6F8FD;
    border-right: 1px solid #EAEAEA;
    display: flex;
    justify-content: center;
    border-bottom: 1px solid #EAEAEA;
}

.mpbw-head-grid.mpbw-head-grid1 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}

.mpbw-head-grid-link {
    display: block;
    text-align: center;
    padding: 7.5px 20px;
}

.mpbw-head-grid .he_tit3 {
    color: #333333;
    line-height: 1.75;
    font-weight: bold;
}

.mpbw-head-grid1 {
    background: #0E68AD !important;
}

.mhgl-link img {
    width: 30px;
    flex: none;
}

.mhgl-link p {
    color: #fff;
    line-height: 1.5;
    font-weight: bold;
    padding-left: 12px;
}

.mhgl-link {
    display: flex;
    align-items: center;
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
}

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

.mpbw-btm-li {
    width: 100%;
    position: relative;
    display: flex;
}

.mpbw-btm-li-label {
    width: 100%;
    position: relative;
    margin-bottom: 10px;
}

.mpbw-btm-li-label:last-child {
    margin-bottom: 0;
}

.mpbw-btm-li-label .std-word {
    color: #fff;
    font-weight: bold;
    line-height: 1.75;
    display: block;
    width: 100%;
    border-radius: 5px;
    padding: 1px 0;
    position: relative;
}

.mpbw-btm-li .mpbw-head-grid-link {
    width: 100%;
}

.mpbw-btm-li-label span {
    position: absolute;
    top: -3px;
    left: -3px;
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border: 1px solid #0E68AE;
    border-radius: 5px;
    opacity: 0;
    transition: all 0.36s;
}

.mpbw-head-grid.mpbw-head-grid1 {
    transition: all 0.36s;
    align-items: center;
}

.mpbw-btm-li:nth-child(odd) .mpbw-head-grid {
    background: #fff;
}

.mcu-produc {
    width: 100%;
    position: relative;
    background: #fff;
}

.mcu-produc-wrap {
    max-width: 1920px;
    margin: 0 auto;
}

.mcu-produc-li {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 50px;
}

.mcu-produc-li:last-child {
    margin-bottom: 0;
}

.mcu-produc-ri {
    width: 50%;
}

.mcu-produc-le {
    width: 50%;
    background: #163D84;
    display: flex;
    align-items: center;
}

.mplw-tit .he_tit2 {
    color: #fff;
    font-weight: bold;
    line-height: 1.75;
}

.mplw-info p {
    color: #fff;
    line-height: 1.75;
}

.mcu-produc-le-wrap {
    width: 100%;
    padding: 40px 160px;
}

.mplw-tit {
    margin-bottom: 13px;
}

.mplw-info {
    margin-bottom: 44px;
}

.mcu-produc-le-wrap .he_mopute p {
    color: #163D84;
}

.mcu-produc-le-wrap .he_mopu a {
    background: #fff;
    padding: 0px 20px;
}

.mcu-produc-le-wrap .he_mopute {
    padding-right: 4px;
}

.mcu-produc-li:nth-child(2n) {
    flex-direction: row-reverse;
}

.mcu-ecosys {
    background: #F6F8FD !important;
}

.mcu-ecosys .he_d1p2lkkj p {
    line-height: 1.75;
}

.mcu-news {
    width: 100%;
    background: #fff;
}

.he_syp3dmo {
    margin-top: 22px;
    padding-top: 22px;
}

.he_syp3dsz {
    padding: 33px 37px 33px;
}

.mcu-page {
    background: #fff !important;
}


.slide-wrap {
    width: 100%;
    position: relative;
    display: flex;
    /* flex-direction: row-reverse; */
    justify-content: flex-end;
    flex: unset;
}

.slide-le {
    opacity: 0;
    position: fixed;
    top: 0;
    left: -375px;
    border-right: 1px solid #D7DFEA;
    /* background: #FFF; */
    flex-shrink: 0;
    order: 0;
    transition: all 0.36s;
    width: 375px;
    z-index: 999;
    /* padding-top: 80px; */
    pointer-events: none;
}

.slide-le::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 200vw;
    height: 200vh;
    background: rgba(0, 0, 0, 0.4);
    z-index: -1;
}

.mod-launch .slide-le {
    left: 0;
    order: 1;
    display: block;
    opacity: 1;
    pointer-events: all;
}

.slide-ri {
    width: 100%;
    flex-shrink: 0;
    order: 2;
    transition: width .3s, 0.3s;
}


.slide-le-wrap {
    width: 100%;
    padding-top: 140px;
    height: 100vh;
    background: #fff;
    position: relative;
}

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

.slide-le-wrap-close {
    width: 16px;
    position: absolute;
    top: 94px;
    right: 40px;
    cursor: pointer;
}

.slide-le-wrap-close img {
    width: 100%;
}

.slide-le-wrap-tit p {
    color: #666;
    line-height: 1.5;
    font-weight: bold;
}

.slide-le-wrap-tit {
    width: 100%;
    padding: 12px 30px;
    padding-top: 0 !important;
}

.slide-le-wrap-ul {
    border-right: 1px solid #ECECEC;
}

.slwu-top-le {
    width: 12px;
    flex: none;
    margin-top: 6px;
}

.slwu-top-le img {
    width: 100%;
    transition: all 0.36s;
}

.slwu-top-ri p {
    color: #666;
    line-height: 1.75;
}

.slwu-top {
    display: flex;
    padding: 6px 25px;
    align-items: flex-start;
    cursor: pointer;
}

.slwu-li {
    width: 100%;
    border-bottom: 1px solid #ECECEC;
}

.slwu-top-ri {
    padding-left: 16px;
}

.slwu-btm-li-top {
    display: flex;
    padding: 6px 45px;
    align-items: flex-start;
    cursor: pointer;
}

.sblb-li .std-word {
    line-height: 1.75;
    color: #666;
    padding: 6px 83px;
    display: block;
}

.slwu-btm {
    width: 100%;
    background: #F9F9F9;
    border-top: 1px solid #ECECEC;
    display: none;
}

.slwu-btm-li {
    width: 100%;
    border-bottom: 1px solid #ECECEC;
}

.sblb-li:last-child,
.slwu-btm-li:last-child {
    border-bottom: none;
}

.sblb-li {
    width: 100%;
    transition: all 0.36s;
    border-bottom: 1px solid #ECECEC;
}

.slwu-btm-li-btm {
    border-top: 1px solid #ECECEC;
    width: 100%;
    display: none;
}

.sblb-li.act {
    background: #fff;
}

.slwu-btm-li-top.act .slwu-top-le img {
    transform: rotate(90deg);
}

.slwu-top.act .slwu-top-le img {
    transform: rotate(90deg);
}

.slide-btn {
    position: absolute;
    top: 650px;

    left: 0;
    width: 30px;
    height: calc(100% - 650px);
    z-index: 50;
    transition: all 0.36s 0.3s;
    opacity: 1;
}

.slide-btn img {
    width: 100%;
}

.slide-btn-img {
    width: 100%;
    cursor: pointer;
    position: sticky;
    top: 150px;
    left: 0;
}

.mod-launch .slide-btn {
    opacity: 0;
    transition: all 0.1s;
}

.high-page .ys_main {
    position: relative;
}

.high-tit .he_tit1 {
    color: #333333;
    font-weight: bold;
    line-height: 1.5;
}

.high-tit {
    width: 100%;
    padding-top: 46px;
    padding-bottom: 43px;
}

.high-point {
    width: 100%;
    position: sticky;
    position: -webkit-sticky;
    top: 80px;
    left: 0;
    border-top: 1px solid #EBEBEB;
    background: #FFF;
    box-shadow: 0px 4px 7.5px 0px rgba(0, 0, 0, 0.05);
    padding: 22px 0;
    z-index: 40;
}

.high-point-li {
    margin-right: 80px;
    cursor: pointer;
}

.high-point-li p {
    color: #333;
    transition: all 0.36s;
    line-height: 1.45;
}

.high-point-li.act p {
    color: #0E68AE;
}

.high-point-ul {
    display: flex;
}

.he_b1p3 {
    overflow: hidden;
}

.high-overvi {
    width: 100%;
    position: relative;
    z-index: 1;
}

.high-overvi-ri {
    width: 41%;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    height: 100%;
}

.high-overvi-le {
    width: 59%;
    padding-right: 86px;
}

.high-overvi-ri img {
    width: 100%;
}

.high-overvi-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.high-overvi-le-tit .he_tit1 {
    color: #0B254B;
    line-height: 1.45;
    font-weight: bold;
}

.high-overvi-le-tit {
    margin-bottom: 36px;
}

.high-overvi-le-info p {
    color: #666;
    line-height: 1.75;
}

.high-series {
    width: 100%;
    position: relative;
    background: #F6F8FD;
}

.high-series-btm {
    width: 100%;
    position: relative;
}

.high-series-btm-ul {
    width: 100%;
    position: relative;
}

.hsbu-li {
    width: 100%;
    position: relative;
    border-right: 3px solid #0095D8;
    border-left: 6px solid #0095D8;
    background: #FFF;
    box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.05);
    display: flex;
    flex-wrap: wrap;
    transition: all 0.36s;
    align-items: center;
    margin-bottom: 15px;
    border-radius: 10px;
}

.high-overvi-wrap.on .high-overvi-le {
    width: 100% !important;
    padding-right: 0 !important;
}

.high-portf .mpbw-head-grid {
    width: 22%;
}

.high-portf .mpbw-head-grid1 {
    width: 14%;
}

.mhgl-li {
    width: 50%;
    padding: 0 3px;
    margin-bottom: 10px;
    display: block;
}

.mhgl-ul {
    margin: 0 -3px;
    display: flex;
    flex-wrap: wrap;
}

.mhgl-li-btm p {
    font-size: 12px;
    line-height: 1.75;
    color: #999;
}

.high-portf .mpbw-btm-li-label {
    margin-bottom: 0;
}

.high-select {
    width: 100%;
    background: #F6F8FD;
}

.hsbu-le {
    width: 215px;
    padding: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
}

.hsbu-ri {
    width: calc(100% - 215px);
    border-left: 1px solid #EAEAEA;
    padding: 19px 40px;
    padding-left: 92px;
}

.hsbu-le .std-word {
    color: #0E68AE;
    font-weight: bold;
    line-height: 1.4;
}

.hsbu-ri p {
    color: #666;
    line-height: 1.4;
}

.hsbu-li:last-child {
    margin-bottom: 0;
}

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

.high-tit-ri {
    flex: none;
    display: flex;
}

.high-tit-le {
    padding-right: 30px;
}

.htrl-le {
    width: 18px;
}

.htrl-ri {
    padding-left: 16px;
}

.htrl-ri p {
    color: #0E68AE;
}

.htrl-link {
    display: flex;
    align-items: center;
}

.htrl-le img:nth-child(2) {
    opacity: 0;
}

.htrl-le img {
    transform: scale(1) !important;
}

.high-tit-ri-li {
    margin-left: 35px;
}

.high-tit-ri-li:first-child {
    margin-left: 0;
}

.high-tit-btm {
    width: 100%;
    position: relative;
    margin-top: 75px;
}

.htbu-li {
    width: 33.333333%;
    padding: 0 12px;
    padding-top: 65px;
    padding-bottom: 20px;
}

.high-tit-btm-ul {
    margin: 0 -12px;
    display: flex;
    flex-wrap: wrap;
}

.htbu-wrap {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 3px 10px 0px rgba(165, 181, 211, 0.27);
    padding: 120px 50px 35px;
}

.htbu-wrap-top {
    position: absolute;
    width: 124px;
    height: 124px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 50%;
    background: #0E68AE;
    top: -63px;
}

.high-tit-btm-ul .slick-list {
    width: 100%;
}

.high-tit-btm-ul .slick-track {
    height: 100%;
}

.htbu-wrap-top-img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 70px;
}

.htbu-wrap-btm {
    width: 100%;
    position: relative;
    text-align: center;
}

.htbu-wrap-btm-tit .he_tit7 {
    color: #333;
    font-weight: bold;
    line-height: 1.45;
}

.htbu-wrap-btm-tit {
    margin-bottom: 40px;
}

.htbu-wrap-btm-info p {
    color: #666;
    line-height: 1.875;
    padding-left: 33px;
    position: relative;
    margin-bottom: 16px;
}

.htbu-wrap-btm-info {
    text-align: left;
}

.htbu-wrap-btm-info p::after {
    content: '';
    position: absolute;
    top: 6px;
    left: 0;
    width: 18px;
    height: 18px;
    background-image: url(../fonts/d5_icon06.svg);
    background-size: 100% 100%;
}

.overvi-page .high-overvi::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 65%;
    background: #F6F8FD;
    z-index: -1;
}

.overvi-page .high-select {
    background: #fff;
    padding-top: 0 !important;
}

.overvi-docume {
    width: 100%;
    background: #F6F8FD;
    position: relative;
}

.overvi-docume .mcu-overvi-tit .he_tit1 {
    text-align: left;
}

.overvi-docume-btm {
    width: 100%;
    position: relative;
}

.overvi-docume .docume_btm_screen_ri .he_folse {
    width: 100%;
}

.overvi-docume .docume_btm_screen {
    width: 60%;
}

.high-overvi-ri-play {
    width: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    cursor: pointer;
}

.series-portfo {
    width: 100%;
    position: relative;
    background: #F6F8FD;
}

.series-page .high-select {
    background: #fff;
}

.series-portfo-btm {
    width: 100%;
    position: relative;
}

.series-portfo-btm tr:nth-child(1) .spbt-td1 {
    width: 153px;
    color: #333333;
    font-weight: bold;
}

.series-portfo-btm tr:nth-child(1) .spbt-td2 {
    width: 120px;
    color: #333333;
    font-weight: bold;
}

.series-portfo-btm tr:nth-child(1) .spbt-td3 {
    width: 355px;
    color: #333333;
    font-weight: bold;
}

.series-portfo-btm tr:nth-child(1) .spbt-td4 {
    width: 765px;
    color: #333333;
    font-weight: bold;
}

.series-portfo-btm tr:nth-child(2) td {
    color: #333333;
    padding: 10px 10px;
}

.series-portfo-btm tr:nth-child(1) td {
    padding: 10px 10px;
    border-bottom: 1px solid #EAEAEA;
}

.series-portfo-btm td {
    font-size: 16px;
    line-height: 1.75;
    color: #666666;
    text-align: center;
    padding: 6px 10px;
    border-right: 1px solid #EAEAEA;
}

.series-portfo-btm tr {
    background: #fff;
    border-left: 5px solid #0E68AE;
    border-right: 3px solid #0E68AE;
    border-bottom: 5px solid #F6F8FD;
    transition: all 0.36s;
}

.series-portfo-btm tr:first-child {
    border-bottom: none;
}


.series-portfo-btm tr:nth-child(2) .spbt-td1,
.series-portfo-btm tr:nth-child(2) .spbt-td4,
.series-portfo-btm tr:nth-child(2) .spbt-td5,
.series-portfo-btm tr:nth-child(2) .spbt-td6,
.series-portfo-btm tr:nth-child(2) .spbt-td7,
.series-portfo-btm tr:nth-child(2) .spbt-td8,
.series-portfo-btm tr:nth-child(2) .spbt-td9,
.series-portfo-btm tr:nth-child(2) .spbt-td2 {
    border-right: none;
}

.series-portfo-btm tr td:last-child {
    border-right: none;
}

.spbt-td3,
.spbt-td6,
.spbt-td7,
.spbt-td8,
.spbt-td9,
.spbt-td10,
.spbt-td11,
.spbt-td4 {
    border-right: none !important;
}

.series-portfo-btm tr:nth-child(1) .spbt-td3 {
    border-right: 1px solid #EAEAEA !important;
}

.series-portfo-btm tr:nth-child(2) .spbt-td3 {
    border-right: 1px solid #EAEAEA !important;
}

.spbt-td1 a {
    font-weight: bold;
    color: #0E68AE;
}

.table-page .table-tit {
    text-align: center;
}

.table-model .table-select {
    width: 100%;
    position: relative;
}

.table-page .table-select {
    padding-top: 0 !important;
}


.table-model .table-select .mc_retrieval {
    margin-top: 0px;
}

.table-model .select-wrap {
    position: relative;
    height: 100%;
}

.table-model .table-select .mc_table th {
    padding: 0 !important;
}

.table-model .select-wrap-top {
    position: relative;
    text-align: left;
}

.table-model .select-wrap-top img {
    width: 15px;
}

.table-model .select-wrap-top .mc_tab_sortbtn {
    text-align: left;
    padding: 15px 28px;
    color: #fff;
    font-weight: 400;
    display: flex;
    align-items: center;
}

.table-model .select-wrap-btm {
    padding: 13px 29px;
    position: relative;
}

.table-model .select-wrap-btm::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: rgba(225, 225, 225, 0.30);
}

.table-model .select-wrap-top .mc_tab_sortbtn::before {
    right: 15px;
    background: url(../fonts/b2arrpsb.svg) center / cover no-repeat;
}

.table-model .mc_table_hd .mc_tab_th {
    background: #0E68AE;
    transition: background 0.36s;
    position: relative;
}

.table-model .mc_tab_th {
    min-width: 178px;
}

.table-model .mc_table_hd .mc_tab_th::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background: rgba(225, 225, 225, 0.20);
    z-index: 10;
}

.table-model .mc_table_hd .mc_tab_th.mc_tab_td0 {
    border-right: none;
    box-shadow: 13px 0px 15.5px 1px rgba(0, 0, 0, 0.07);
}

.table-model .mc_table_hd .mc_tab_th.mc_tab_td0::after {
    position: absolute;
    top: 0;
    right: -20px;
    content: "";
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.1)), color-stop(25%, rgba(0, 0, 0, 0.035)), color-stop(79%, rgba(0, 0, 0, 0)));
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.035) 25%, rgba(0, 0, 0, 0) 79%);
    display: block;
    width: 20px;
    height: 100%;
    z-index: 1;
}

.table-model .mc_table_hd .mc_tab_th.mc_tab_td0::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background: rgba(225, 225, 225, 0.20);
    z-index: 10;
}

.table-model .mc_tab_td0 {
    z-index: 30 !important;
}

.table-model .mc_table_hd tr {
    vertical-align: text-top;
}

.table-model .mc_table_hd .mc_rtvl_inputbox {
    text-align: left;
    cursor: pointer;
}

.table-model .mc_table_hd .mc_rtvl_inputbox span {
    color: #fff;
    font-weight: 400;
}

.table-model .mc_table_hd .mc_rtvl_checkbox {
    margin-top: 2px !important;
    background: transparent;
    border-color: #fff;
    border-radius: 0;
}

.table-model .mc_table_hd .mc_rtvl_checkbox:checked {
    background: transparent;
    border: 1px solid #fff;
}

.table-model .mc_table_hd .mc_rtvl_xlcheck .mc_rtvl_inputbox {
    margin: 8px 0;
}

.table-model .mc_table_hd .mc_rtvl_xlcheck .mc_rtvl_inputbox:first-child {
    margin-top: 0 !important;
}

.table-model .mc_table_hd .mc_rtvl_xlcheck .mc_rtvl_inputbox:last-child {
    margin-bottom: 0 !important;
}

.table-model .mc_table_hd .mc_rtvl_xlscroll {
    max-height: 106px;
    height: 106px;
}

.table-model .select-wrap-cloce {
    width: 31px;
    height: 37px;
    background: #004880;
    border-radius: 0px 5px 5px 0px;
    position: absolute;
    top: 0;
    left: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    opacity: 0;
    transition: all 0.36s;
    pointer-events: none;
    z-index: 10;
    box-shadow: 0 0 5px 0 rgba(255, 255, 255, 0.1);
}

.table-model .select-wrap-cloce img {
    width: 16px;
}

.table-model .mc_table_hd .mc_tab_th:hover {
    background: #004880;
    position: relative;
    z-index: 10;
}

.table-model .mc_table_hd .mc_tab_th:hover .select-wrap-cloce {
    opacity: 1;
    pointer-events: all;
}

.table-model .mc_rtvl_xlscroll {
    overflow: visible !important;
}

.table-model .select-wrap-btm-slider {
    position: relative;
}

.table-model .select-wrap-btm-slider .layui-slider-vertical {
    width: 2px !important;
    background: rgba(255, 255, 255, 0.3) !important;
    margin-left: 0 !important;
}

.table-model .select-wrap-btm-slider .layui-slider-vertical .layui-slider-bar {
    width: 2px !important;
    background: rgba(0, 104, 182, 0.8) !important;
}

.table-model .select-wrap-btm-slider .layui-slider-vertical .layui-slider-wrap {
    left: -17px !important;
}

.table-model .select-wrap-btm-slider .layui-slider-wrap-btn {
    background: #fff !important;
}

.table-model .select-wrap-btm-slider .g_advtopfr {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

.table-model .select-wrap-btm-slider .demo-slider {
    width: auto;
}

.table-model .select-wrap-btm-slider .layui-slide {
    margin-left: 0 !important;
}

.table-model .select-wrap-btm-slider .g_advbox {
    width: auto !important;
    margin: 0 !important;
}

.table-model .swbs-wrap {
    position: relative;
    padding-top: 32px;
    padding-bottom: 32px;
}

.table-model .select-wrap-btm-slider .g_advb,
.table-model .select-wrap-btm-slider .g_advfl {
    margin: 0 !important;
}

.table-model .select-wrap-btm-slider .g_advtopfr {
    width: auto !important;
}

.table-model .g_advbox2 {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.table-model .g_advbox1 {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.table-model .select-wrap-btm-slider .g_advb {
    display: flex;
    align-items: center;
    border-radius: 30px;
    border: 1px solid #E1E1E1;
    background: #FFF;
    width: 120px;
    text-align: center;
    justify-content: center;
    padding: 0 18px;
}

.table-model .select-wrap-btm-slider .g_advfr {
    border: none !important;
}

.table-model .select-wrap-btm-slider .g_advfr input {
    color: #999999 !important;
    font-weight: 400 !important;
    /*pointer-events: none;*/
}

.table-model .select-wrap-btm-slider .g_advfl {
    color: #999999 !important;
}

.table-model .g_advfl {
    line-height: 20px !important;
}

.table-model .g_advfr {
    height: 20px !important;
}

.table-model .mc_table_hd .mc_tab_th:last-child .select-wrap-cloce {
    left: auto;
    right: 0 !important;
}

.table-model .select-wrap-btm-slider .mc_rtvl_inputbox {
    max-width: 100%;
    white-space: nowrap;
}

.table-model .select-wrap-top svg {
    width: 12px;
    margin-left: 4px;
}

.table-model .mc_tab_sortbtn svg path {
    transition: all 0.36s;
}

.table-model .mc_tab_th.desc .mc_tab_sortbtn_path2 {
    opacity: 1 !important;
}

.table-model .mc_tab_th.asc .mc_tab_sortbtn_path1 {
    opacity: 1 !important;
}

.table-model .mc_tab_sortbtn::before {
    display: none !important;
}

.table-model .mc_rtvl_xlscroll .mCSB_outside+.mCSB_scrollTools .mCSB_draggerContainer {
    top: 0px;
    bottom: 0px;
}

.table-model .mc_rtvl_xlscroll .mCSB_outside+.mCSB_scrollTools {
    right: -24px !important;
}

.table-model .mc_rtvl_xlscroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff !important;
}

.table-model .mc_rtvl_xlscroll .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(255, 255, 255, 0.5) !important;
}

.table-model .mtbw-link>a {
    color: #0E68AE !important;
    line-height: 1.75 !important;
    min-width: 200px;
    text-align: left;
    font-size: 16px !important;
}

.table-model .mtbw-link {
    display: flex;
    justify-content: space-between;
}

.table-model .mtbw-link-ri img {
    width: 100%;
}

.table-model .mtbw-link-ri a {
    width: 20px;
    display: block;
    margin-left: 15px;
}

.table-model .mc_tab_bd td {
    padding: 6px 20px !important;
}

.table-model .mc_tab_bd .mc_tab_pro td {
    position: relative;
    text-align: left !important;
}

.table-model .mc_tab_bd .mc_tab_pro td::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background: #E1E1E1;
}

.table-model .mtbw-link-ri {
    flex: none;
    display: flex;
    margin-top: 5px;
}

.table-model .mc_tab_bd .mc_tab_td0::before {
    position: absolute;
    top: 0;
    right: -20px;
    content: "";
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.1)), color-stop(25%, rgba(0, 0, 0, 0.035)), color-stop(79%, rgba(0, 0, 0, 0)));
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.035) 25%, rgba(0, 0, 0, 0) 79%);
    display: block;
    width: 20px;
    height: 100%;
    z-index: 1;
}

.table-model .mc_rtv_r {
    width: 100% !important;
}

.table-page .slide-btn {
    top: 50px;
    height: calc(100% - 50px);
}

.select_rtv_cry_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px;
}

.select_rtv_cry_top {
    position: relative;
    z-index: 25;
}

.srct_left {
    display: flex;
    align-items: center;
}

.srct_left_change {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.srct_left_change_icon {
    width: 16px;
    /* top: -2px; */
}

.srct_left_change_icon {
    font-size: 0;
}

.srct_left_change_font {
    position: relative;
}

.srct_left_change .std_title6 {
    color: #333333;
    line-height: 1.5;
    transition: all 0.36s;
    font-size: 14px;
}

.srct_left_reset .std_text14 {
    color: #333;
    padding-left: 6px;
    line-height: 1.5;
    transition: all 0.36s;
}

.srct_left_change_font .std_title6 {
    white-space: nowrap;
}

.srct_text p {
    color: #333;
    line-height: 1.5;
    font-size: 14px;
}


.srct_left_change_font .std_title6:not(:first-child) {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    pointer-events: none;
}

.slcf-info1 {
    position: relative;
    z-index: 10;
}

.srct_left_reset {
    display: flex;
    align-items: center;
    margin-left: 35px;
    cursor: pointer;
}

.srct_left_reset .ys_imgbox_cover {
    width: 16px;
}

.srct_text,
.srct_compare {
    margin-left: 40px;
}

.srct_search {
    height: 50px;
    background: #F4F4F4;
    width: 320px;
    margin-left: 40px;
    padding: 10px 16px 10px 20px;
    border-radius: 5px;
    overflow: hidden;
}

.srct_search {
    display: flex;
    align-items: center;
}

.srct_search input {
    height: 100%;
}

.srct_search input {
    width: calc(100% - 44px);
}

.srct_search input {
    flex-grow: 1;
    padding-right: 10px;
    font-size: 16px;
    color: #999;
}

.srct_search input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #999;
}

.srct_search input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999;
}

.srct_search input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
}

.srct_search input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #999;
}

.srct_search_close {
    margin-right: 12px;
}

.srct_search_close {
    opacity: 0;
    transition: all 0.36s;
}

.srct_search_close,
.srct_search_submit {
    width: 16px;
    cursor: pointer;
}

.select_rtv .ys_imgbox_cover img {
    transform: scale(1) !important;
}

.srct_search_submit {
    width: 18px;
}

.srct_right_list {
    margin: 0 -9px;
    display: flex;
    align-items: center;
}

.srct_right_list_nub {
    padding: 0 9px;
    position: relative;
}

.srct_right_list_nub a {
    display: flex;
    align-items: center;
}

.srct_right_list_nub .std_text1 {
    color: #0068B6;
    line-height: 1.5;
    cursor: pointer;
}

.srct_right_list_nub .std_text1 {
    padding-left: 10px;
    padding-top: 3px;
    transition: all 0.36s;
}


.srct_left_change.on .std_title6:first-child {
    opacity: 0;
    pointer-events: none;
}

.srct_left_change.on .std_title6:not(:first-child) {
    opacity: 1;
    pointer-events: all;
}

.srct_search.act .srct_search_close {
    opacity: 1;
}

.high-page .table-model {
    background: #F6F8FD;
}

.table-tit .he_tit1 {
    text-align: center;
}

.table-select .high-tit {
    padding-top: 0 !important;
}

.high-page .srct_search {
    background: #fff;
}

.overvi-page .table-model {
    padding-top: 0 !important;
}

.mcu-produc-ri img {
    object-fit: cover;
}

.mcu-page .mcu-overvi .mcu-overvi-tit.std-word {
    margin-bottom: 0 !important;
}

.table-model .mc_table_hd {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    left: 0;
    z-index: 31;
}


.table-model .mc_tab_pro {
    position: relative;
}

.table-model .mc_tab_td0 {
    position: sticky !important;
    position: -webkit-sticky !important;
    top: 0;
    left: 0;
}


.high-tit-btm-ul .slick-dots {
    position: relative;
    bottom: auto;
    margin-top: 20px;
}

.high-tit-btm-ul .slick-dots li.slick-active {
    background: #0E68AE;
}

.htbu-li {
    display: none;
}

.htbu-li:first-child {
    display: block;
}

.slide-le-wrap {
    padding-top: 90px;
}

.slide-le-wrap-close {
    top: 48px;
}

.slide-le-wrap-ul {
    max-height: 80vh;
    border-top: 1px solid #ECECEC;
}

.slide-le-wrap {
    padding-right: 12px;
}

.slwu-top.act {
    background: #F9F9F9;
}

.slide-le-wrap-ul .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 5px;
    background: #D9D9D9 !important;
}

.slide-le-wrap-ul .mCSB_outside+.mCSB_scrollTools {
    right: -15px !important;
}

.slide-le-wrap-ul .mCSB_draggerRail {
    opacity: 0 !important;
}

/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .slwu-btm-li-top:hover .slwu-top-ri p {
        font-weight: bold;
    }
    .slwu-top:hover .slwu-top-ri p {
        font-weight: bold;
    }
    .slwu-top:hover .slwu-top-ri p {
        font-weight: bold;
    }
    .sblb-li a:hover {
        font-weight: bold;
    }
    .series-portfo-btm tr:hover {
        border-left-color: #163D84;
        border-right-color: #163D84;
    }

    .htrl-link:hover .htrl-ri p {
        color: #03345A;
    }

    .htrl-link:hover .htrl-le img:nth-child(1) {
        opacity: 0;
    }

    .htrl-link:hover .htrl-le img:nth-child(2) {
        opacity: 1;
    }

    .hsbu-li:hover {
        border-color: #163D84;
    }

    .mhgl-li:hover .mpbw-btm-li-label span {
        opacity: 1;
    }

    .mpbw-head .mpbw-head-grid.mpbw-head-grid1:hover {
        background: #0E68AD !important;
    }

    .mpbw-head-grid.mpbw-head-grid1:hover {
        background: #00487F !important;
    }

    .mpbw-btm-li-label:hover span {
        opacity: 1;
    }

    a:hover .ys-imgbox-cover img {
        transform: scale(1.05);
    }
}

/* 2024.6.11新增 end */
.he_g3p1li  .he_h8p2fxc .he_tit7 {
    height: auto !important;
}


.ys-wechat-cont-parga p::before {
    content: '分享到 - 微信';
    /* content: 'Share the - weixin'; */
}

.ys-wechat {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3)
}

.ys-wechat-cont {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.ys-wechat-cont-parga p {
    font-size: 14px;
    line-height: 24px;
    color: #666
}

#qrcode {
    width: 230px;
    padding: 10px;
    background: #fff;
    border-radius: 10px;
    border: 7px solid #595959;
    position: relative
}

.ys-wechat-cont canvas {
    width: 100% !important;
    padding: 10px
}

.ys-wechat-cont-btn {
    position: absolute;
    top: 15px;
    right: 10px;
    cursor: pointer
}

.ys-wechat-cont-btn .iconfont {
    font-size: 14px
}

.ys-share-img {
    width: 28px
}

.ys-share-list {
    cursor: pointer
}

.sblb-li.act a {
    color: #0E68AE;
    font-weight: bold;
}


.mc_add_box {
    position: relative;
}

.mc_add_box span:first-child {
    content: '';
    position: absolute;
    height: 50%;
    width: 100%;
    top: 0;
    left: 0;
}

.mc_add_box span:nth-of-type(2) {
    content: '';
    position: absolute;
    height: 50%;
    width: 100%;
    bottom: 0;
    left: 0;
}

/* 2024.6.11新增 end */
/* 7.18 Judy */
.high-point-li {
    position: relative;
}

.high-point-li::before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    height: 2px;
    background-color: #0E68AE;
}

.high-point-li p {
    line-height: 68px;
}

.high-point {
    padding: 0;
}

.high-point-li.act::before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 2px;
    background-color: #0E68AE;
}

.spbt-td1 a:hover {
    color: #163D84;
}

.hsbu-li:hover a {
    color: #163D84;
}

.mc_tab_td0 {
    max-width: 275px;
    width: 275px;
}

.layui-layer-loading .layui-layer-content {
    height: 60px !important;
}

.slwu-btm-li-top.act .slwu-top-ri p {
    font-weight: bold;
}

.series-portfo-btm tr.on {
    border-left-color: #163D84;
    border-right-color: #163D84;
}

.slide-btn {
    top: 200px;
    height: calc(100% - 200px);
}

/*  */
.he_h3p1tm {
    display: none;
}

/*  */

.mhgl-li.noturl .mpbw-btm-li-label span {
    display: none;
}

.mpbw-btm-li .mpbw-head-grid.noturl {
    background: #0E68AD !important;
}

.table-model .mc_rtvl_xlscroll {
    overflow: hidden !important;
}

.table-model .mc_rtvl_xlscroll.on {
    overflow: visible !important;
}

.table-page-btn {
    color: #000;
    background: #fff;
    border-radius: 80px;
    padding: 8px 12px;
    font-weight: 600;
    display: flex;
    align-items: center;
    position: absolute;
    top: 11px;
    left: 12px;
    z-index: 10;
}

.table-page-btn .icon-spinner {
    background-image: url(../fonts/loding.svg);
    background-size: 100% 100%;
    width: 18px;
    height: 18px;
    margin-right: 4px;
    display: inline-block;
    animation: 1s linear infinite spin;
}


@keyframes spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.mc_rtv_bd {
    position: relative;
}

.table-model .mc_table_hd {
    /* opacity: 0.7; */
    pointer-events: none;
}

.table-model .mc_retrieval_box.is-opcity .mc_table_hd {
    /* opacity: 1; */
    pointer-events: all;
}

.table-model .mc_retrieval_box.is-opcity .table-page-btn {
    display: none;
}

.table-model .table-page-layer span {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 188px;
    display: block;
    background: rgba(0, 0, 0, 0.56);
    z-index: 8;
}

.table-model .mc_retrieval_box.is-opcity .table-page-layer {
    display: none;
}

.table-page-layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 8;
}

.table-page-boxk {
    width: 100%;
    position: relative;
}


.high-point {
    position: relative !important;
    top: 0 !important;
}

.overvi-page-top {
    width: 100%;
    top: 0px;
    position: sticky;
    z-index: 15;
    background: #fff;
}

.table-model {
    position: relative;
    z-index: 1;
    width: 100%;
}

.he_a3ym .he_bred,
.high-tit,
.high-tit .he_tit1 {
    transition: all 0.36s;
}

.he_a3ym.isfixed .overvi-page-top .high-tit .he_tit1 {
    font-size: 32px;
}

.he_a3ym.isfixed .high-tit {
    padding-top: 18px;
    padding-bottom: 18px;
}

.he_a3ym.isfixed .he_bred {
    opacity: 0;
}

.high-tit-le p {
    color: #666;
    line-height: 1.75;
}

.he_a3ym.isfixed .high-infor {
    display: none;
}

.hsbu-le .std-word {
    position: relative;
    display: block;
}

.hsbu-le .std-word::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    height: 1px;
    background: #0E68AE;
    /* transition: all 0.36s; */
}

.high-tit-ri-li .htrl-link {
    padding: 9.5px 14px;
    border: 1px solid #0E68AE;
    transition: all 0.36s;
    border-radius: 3px;
}

.series-portfo-btm td a {
    position: relative;
}

.series-portfo-btm td a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    opacity: 0;
    background: #0E68AE;
}

.spbt-td1 a:hover::after {
    background: #163D84;
    opacity: 1;
}
.slwu-top-ri a{
    display: block;
}

.he_b1swimsc img{
    object-fit: cover;
}


.high-page .he_b1swimsc::after{
    content:'';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.1);
}

.mpbw-head {
    border-top:none !important;    
}

.mpbw-head .mpbw-head-grid  {
    border-top: 1px solid #EAEAEA;
}

.mhgl-ul.on {
    justify-content: center;
}

.overvi-page .high-overvi::after {
    height: 86%;
}
.mpbw-btm-li,
.mpbw-head {
    justify-content: center;
}

.slwu-top {
    display: flex;
    padding: 6px 15px;
}
.htrl-ri p {
    transition: all 0.36s;
}

.slide-le {
    width: 330px;
}
.slide-le-wrap-tit {
    padding: 12px 15px;
}

.slwu-top {
    padding: 6px 15px;
}

.slwu-top-ri {
    padding-left: 10px;
}

.slwu-btm-li-top {
    padding: 6px 32px;
}
.table-model .mc_tab_th[data-field="core"]{
    min-width: 220px;
}

.he_down4gri {
    width: 50%;
    padding-left: 30px;
}
.he_down4gle {
    width: 50%;
    padding-right: 25px;
}

.he_down4dle {
    padding: 37px 50px;
}


/* 2024.8.22 新增star */

.mod-sign {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    background: rgba(0, 0, 0, 0.26);
    z-index: 999;
    display: none;
}

.mod-sign-wrap {
    width: 674px;
    max-width: calc(100% - 20px);
    background: #fff;
    border-radius: 10px;
    padding: 70px 35px 45px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: linear-gradient(177deg, #8EC9FF -29.47%, #FFF 12.6%);
}


.mod-sign-close {
    width: 18px;
    position: absolute;
    top: 32px;
    right: 32px;
    cursor: pointer;
}

.mod-sign-tit p {
    text-align: center;
}

.mod-sign-info .he_tit3 {
    color: #666;
    line-height: 1.5;
    color: #666;
}

.mod-sign-info {
    text-align: center;
    margin-bottom: 60px;
}

.mod-sign-tit {
    margin-bottom: 22px;
}

.mod-sign-in {
    display: flex;
    justify-content: center;
}

.mod-sign-in-btn {
    font-size: 14px;
    line-height: 1.5;
    color: #fff;
    border-radius: 3px;
    background: #0067B6;
    min-width: 160px;
    text-align: center;
    padding: 13px;
    cursor: pointer;
}

.mod-sign-regist {
    text-align: center;
    width: 100%;
    position: relative;
}

.mod-sign-regist::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
    height: 1px;
    background: #E7E7E7;
}

.mod-sign-regist p {
    color: #666666;
    line-height: 1.5;
    display: inline-block;
    position: relative;
    z-index: 10;
    background: #fff;
    padding: 0 20px;
}

.mod-sign-in {
    margin-bottom: 60px;
}

.he_hd_lan {
    display: flex;
    align-items: center;
}

.he_hd-sign-top {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.hhst-ri p {
    font-size: 14px;
    color: #0068B6;
    line-height: 80px;
    padding-left: 11px;

}


.he_hd-sign {
    position: relative;
    margin-right: 45px;
}

.he_hd-sign-btm {
    width: 140px;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    box-shadow: 0px 0px 8px 0px rgba(19, 60, 91, 0.17);
    /* padding-top: 14px; */
    display: none;
}

/* .he_hd-sign-btm::after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 42px;
    height: 31px;
    background-image: url(../fonts/vector.svg);
    background-size: 100% 100%;
    z-index: -1;
} */

.hhsb-wrap {
    width: 100%;
    /* border-radius: 10px; */
    padding: 8px 0;
    text-align: center;
}

.hhsb-li a {
    padding: 4px 18px;
    display: block;
    font-size: 14px;
    line-height: 1.5;
    transition: all 0.36s;
    color: #0068B6 !important;
}

.hhsb-li p {
    padding: 4px 18px;
    color: #666666;
    font-size: 14px;
    line-height: 1.5;
}

.he_hd_wrapm {
    position: relative;
}

.hhst-le {
    width: 20px;
}

.hhst-le img {
    width: 100%;
}

.he_hd_lan .he_hd_te p {
    color: rgb(0, 104, 183);
}

/* 2024.9.26 移动端banner下拉 */
.hhst-ri {
    display: none;
}

.he_phlange p {
    color: rgba(153, 153, 153, 1);
    line-height: 1.5;
    padding-left: 10px;
    margin-top: 2px;
}

.ys_ph_navbar4 .ys_phnav_menu {
    background: #f1f1f1;
    color: #999;
}

.ys_phnav_name {
    right: 50px;
    font-size: 14px;
    color: rgba(51, 51, 51, 1);
    line-height: 1.4;
    position: absolute;
    right: 50px;
}

.ys_phnav_lisbox a {
    font-size: 14px;
    color: rgba(153, 153, 153, 1) !important;
    line-height: 1.4;
}

.ys_ph_navbar4 .ys_phnav_menu {
    background: rgba(241, 241, 241, 1);
}

.ys_phnav_menubtn {
    vertical-align: middle;
    position: relative;
    width: 28px;
    height: 22px;
}

.ys_phnav_menu2 .ys_ph_navbar4 .ys_phnav_lisbox {
    border-bottom: 0px solid rgba(0, 0, 0, .1) !important;
}

/* 2024.9.26 移动端banner下拉 */
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .hhsb-li a:hover {
        background: #F2F6FE;
    }
}

@media screen and (max-width: 1440px) {
    .mod-sign-tit {
        margin-bottom: 15px;
    }

    .mod-sign-info {
        margin-bottom: 35px;
    }

    .mod-sign-in {
        margin-bottom: 38px;
    }

    .mod-sign-in-btn {
        min-width: 145px;
        padding: 10px;
    }

    .mod-sign-wrap {
        width: 570px;
    }

    .he_hd-sign {
        margin-right: 25px;
    }

    .he_hd_nav {
        padding-right: 30px;
    }

    .hhst-ri p {
        line-height: 70px;
    }

}

@media screen and (max-width: 1280px) {
    .mod-sign-info .he_tit3 {
        font-size: 16px;
    }

    .mod-sign-wrap {
        padding: 50px 25px 35px;
    }

    .mod-sign-tit {
        margin-bottom: 12px;
    }

    .mod-sign-info {
        margin-bottom: 26px;
    }

    .mod-sign-in {
        margin-bottom: 30px;
    }

    .mod-sign-in-btn {
        min-width: 145px;
        padding: 9px;
    }

    .he_hd_nav {
        padding-right: 12px !important;
    }

    .he_navli {
        margin: 0 12px !important;
    }

}

@media screen and (max-width: 1199px) {
    .ys_phnav_search {
        display: flex;
    }

    .ys_phnav_logo {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .ys_phnav_logo img{
        max-height: 60px;
        margin: 0 auto;
        display: block;
    }

    .he_hd-sign {
        margin-right: 12px;
    }

    .hhst-ri p {
        font-size: 12px;
        padding-left: 6px;
    }

    .hhst-le {
        width: 18px;
    }

    .hhst-le img {
        width: 100%;
    }

    .hhsb-li a,
    .hhsb-li p {
        font-size: 12px;
    }

    .hhst-ri p {
        line-height: 64px;
    }

    .ys_phnav_search {
        align-items: center;
    }

}

@media screen and (max-width: 767px) {
    .mod-sign-close {
        top: 15px;
        right: 15px;
    }

    .mod-sign-wrap {
        padding: 32px 20px 25px;
    }

    .mod-sign-tit {
        margin-bottom: 8px;
    }

    .mod-sign-info .he_tit3 {
        font-size: 14px;
    }

    .mod-sign-info {
        margin-bottom: 16px;
    }

    .mod-sign-in {
        margin-bottom: 22px;
    }

}

/* 2024.8.22 新增end */
.slwu-top-ri a {
    display: block;
}

.he_b1swimsc img {
    object-fit: cover;
}

.high-page .he_b1swimsc::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.1);
}

.mpbw-head {
    border-top: none !important;
}

.mpbw-head .mpbw-head-grid {
    border-top: 1px solid #EAEAEA;
}

.mhgl-ul.on {
    justify-content: center;
}

.overvi-page .high-overvi::after {
    height: 86%;
}

.mpbw-btm-li,
.mpbw-head {
    justify-content: center;
}

.slwu-top {
    display: flex;
    padding: 6px 15px;
}

.slide-le {
    width: 330px;
}

.slide-le-wrap-tit {
    padding: 12px 15px;
}

.slwu-top {
    padding: 6px 15px;
}

.slwu-top-ri {
    padding-left: 10px;
}

.slwu-btm-li-top {
    padding: 6px 32px;
}

.ys_phnav_mensu {
    background: rgba(241, 241, 241, 1) !important;
    padding-top: 0;
    display: none;
    position: fixed;
    left: 0;
    top: 64px;
    width: 100%;
    height: calc(100% - 64px);
    padding: 20px;
    background: #043c62;
    color: #fff;
}

.ys_phnav_lisbox {
    display: flex;
    align-items: center;
}

.ys_phnav2_icon {
    position: absolute;
    right: 5px;
    top: 47%;
    transform: translateY(-50%);
    width: 6px;
    transition: all .4s;
    height: fit-content;
}

.ys_phnav2_icon img {
    width: 100%;
    transition: all .4s;
}

.ys_phnav_mensu .ys_phnav_haschild.on .ys_phnav2_icon img {
    transform: rotate(90deg);
}

.ys_phnav_menu2 .ys_phnav_lisbox {
    position: relative;
    border-bottom: 0px solid rgba(255, 255, 255, .4);
}

.ys_phnav_menu2 .ys_ph_navbar4 .ys_phnav_lisbox {
    border-bottom: 0px solid rgba(0, 0, 0, .1);
}

.hhsb-li a {    
    font-size: 16px;
    color: #333 !important;
}

.hhsb-li a:hover {
    background: transparent;
    color: #0068b7 !important;
}

.hhsb-wrap {
    padding: 15px 0;
}

.btn-sla,
.btn-form,
.btn-login,
.btn-download {
    cursor: pointer !important;
}

.layui-layer-loading .layui-layer-content {
    width: 60px !important;
    height: 60px !important;
}

.mod-sign:not(.mod-sign2) {
    visibility: hidden;
}


.cum_pop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.7);
    z-index: 999;
    display: none;
}

.cum_pop_wrap {
    width: 1043px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    padding: 85px;
}

.cum_pop_tit .he_tit4 {
    color: rgba(11, 37, 75, 1);
    line-height: 1.5;
    font-weight: bold;
}

.cum_pop_tit {
    margin-bottom: 30px;
}

.cum_pop_info p {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
    line-height: 1.75;
    margin-bottom: 15px;
}

.cum_pop_info {
    margin-bottom: 30px;
    width: 100%;
    max-height: 400px;
    overflow: hidden;
}

.cum_pop_ul_li {
    width: 168px;
    text-align: center;
    margin-right: 24px;
}

.cum_pop_ul_li p {
    font-size: 16px;
    color: rgba(0, 104, 183, 1);
    line-height: 1.5;
    border: 1px solid rgba(203, 220, 233, 1);
    padding: 12px;
    cursor: pointer;
}

.cum_pop_ul {
    display: flex;
}

.cum_pop_ul_li2 p {
    color: #fff;
    background: rgba(0, 104, 183, 1);
    border-color: rgba(0, 104, 183, 1);
}

.cum_pop_info .mCSB_outside+.mCSB_scrollTools {
    right: -24px !important;
}

.cum_pop_info .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0, 104, 183, 1) !important;
}

.dblu_top_le img {
    transform: rotate(180deg);
}

.dblu_top.act .dblu_top_le img {
    transform: rotate(0deg);
}

.dblu_li {
    /* border-bottom: 2px solid #f6f7f7; */
    margin-bottom: 32px;
    /* padding-bottom: 32px; */
}

.cum_pop_info .mCSB_outside+.mCSB_scrollTools {
    right: -56px !important;
}

.layui-layer.layui-layer-dialog.layui-layer-msg.layer-anim {
    top: 50% !important;
    transform: translateY(-50%) !important;
}

.new_gr_btn_boxzx {
    display: flex;
    justify-content: center;
}

.dblu_btm_gauge_wrap1 {
    width: 73%;
}

.dblu_btm_gauge_wrap3 {
    width: 8%;
    flex: none;
}

.dblu_btm_gauge_wrap2 {
    flex: none;
}

.dblu_btm_gauge_wrap4 {
    width: 12%;
    flex: none;
}

.dblu_li_hide p {
    color: #999;
    line-height: 1.5;
    font-size: 16px;
}


.cum_pop_tit .he_tit4 {
    font-size: 28px;
}

.dblu_li {
    padding-bottom: 0 !important;
}

.he_b4ymwe .he_b4p2lti .he_tit4 {
    font-size: 24px;
}

.he_b4ymwe .he_b4p2lti .he_tit4::after {
    top: 5px;
    height: 25px;
}

.he_b4pbny {
    z-index: 1;
}

@media screen and (min-width: 1200px) {
    .dblu_btm_ul_li .dblu_btm_gauge_wrap1 a:hover p {
        color: #0068B7;
        text-decoration: underline;
    }
}

@media screen and (max-width: 1950px) {
    .dblu_li {
        padding-bottom: 42px;
    }

    .cum_pop_info {
        max-height: 35vh;
    }
}

@media screen and (max-width: 1440px) {
    .docume_btm_screen {
        margin-bottom: 25px;
    }

    .dblu_li {
        padding-bottom: 28px;
    }

    .dblu_top_ri p {
        font-size: 20px;
    }

    .dblu_top_le {
        margin-top: 8px;
    }

    .dblu_btm {
        padding-top: 20px;
    }

    .dblu_btm_ul_li {
        padding: 14px 0;
    }

    .dblu_btm_gauge_wrap2 img,
    .dblu_btm_gauge_wrap3 img {
        width: 18px;
    }

    .cum_pop_wrap {
        padding: 52px;
        width: 960px;
    }

    .cum_pop_tit {
        margin-bottom: 18px;
    }

    .cum_pop_info p {
        margin-bottom: 10px;
    }

    .cum_pop_ul_li p {
        font-size: 14px;
        padding: 9px;
    }

    .cum_pop_ul_li {
        width: 132px;
        margin-right: 18px;
    }

    .cum_pop_info {
        margin-bottom: 22px;
    }

    .dblu_li {
        margin-bottom: 26px;
    }

    .cum_pop_info .mCSB_outside+.mCSB_scrollTools {
        right: -26px !important;
    }

    .he_b4ymwe .he_b4p2lti .he_tit4 {
        font-size: 22px;
    }

    .he_b4ymwe .he_b4p2lti .he_tit4::after {
        top: 5px;
        height: 23px;
    }
}

@media screen and (max-width: 1366px) {
    .cum_pop_tit .he_tit4 {
        font-size: 26px;
    }
}

@media screen and (max-width: 1200px) {
    .he_b4pbny .ys_cont1360 {
        width: 100% !important;
    }
}

@media screen and (max-width: 991px) {
    .he_b4pbny .ys_cont1360 {
        width: 100% !important;
    }

    .cum_pop_wrap {
        width: calc(100% - 60px);
    }

    .cum_pop_wrap {
        padding: 28px;
    }

    .cum_pop_info .mCSB_outside+.mCSB_scrollTools {
        right: -16px !important;
    }

    .dblu_li {
        padding-bottom: 22px;
        margin-bottom: 22px;
    }

    .he_b4ymwe .he_b4p2lti .he_tit4 {
        font-size: 20px;
    }

    .he_b4ymwe .he_b4p2lti .he_tit4::after {
        top: 4px;
        height: 22px;
    }
}

@media screen and (max-width: 768px) {
    .dblu_top_ri p {
        font-size: 18px;
    }

    .dblu_top_ri {
        padding-left: 8px;
    }

    .dblu_top_le {
        margin-top: 4px;
        width: 10px;
    }

    .he_folsedc {
        height: 40px;
    }

    .he_folseri p {
        line-height: 40px;
    }

    .docume_btm_screen_le .he_h9p3sli {
        margin-bottom: 0;
    }

    .dblu_top_ri p {
        font-size: 16px;
    }

    .cum_pop_info .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
    .cum_pop_info .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 2px;
    }

    .cum_pop_info .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,
    .cum_pop_info .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
        width: 2px;
    }

    .cum_pop_tit {
        margin-bottom: 10px;
    }

    .cum_pop_ul_li p {
        font-size: 14px;
        padding: 7px;
    }

    .cum_pop_ul_li {
        width: 120px;
    }

    .cum_pop_tit .he_tit4 {
        font-size: 22px;
    }

    .he_b4ymwe .he_b4p2lti .he_tit4 {
        font-size: 18px;
    }

    .he_b4ymwe .he_b4p2lti .he_tit4::after {
        top: 2px;
        height: 22px;
    }
}

@media screen and (max-width: 767px) {
    .docume_btm_screen_ri {
        width: 100%;
        padding-left: 0;
    }

    .docume_btm_screen {
        flex-wrap: wrap;
    }

    .docume_btm_screen_le .he_h9p3sli,
    .docume_btm_screen_le .he_h2p2bsdm {
        margin-bottom: 15px;
        width: 100%;
    }

    .docume_btm_screen_le {
        width: 100%;
    }

    .dblu_btm_gauge_wrap p {
        font-size: 14px;
    }

    .dblu_btm_gauge_wrap1 {
        padding-left: 20px;
        padding-right: 10px;
    }

    .dblu_btm_gauge_wrap1 img {
        width: 16px;
        top: 2px;
        left: 0px;
    }

    .dblu_btm_gauge {
        border-bottom: 1px solid #D5DDEB;
        padding-bottom: 10px;
    }

    .dblu_btm {
        padding-top: 12px;
    }

    .dbgw_icon_img {
        height: 10px;
    }

    .dbgw_icon {
        width: 6px;
        margin-left: 5px;
        margin-top: -3px;
    }

    .dblu_btm_gauge_wrap2 img,
    .dblu_btm_gauge_wrap3 img {
        width: 16px;
    }

    .dblu_btm_gauge_wrap4 {
        width: 21%;
    }

    .dblu_btm_gauge_wrap1 {
        width: 59%;
    }

    .dblu_btm_gauge_wrap2 {
        width: 9%;
    }

    .dblu_btm_gauge_wrap3 {
        width: 11%;
    }

    .dblu_li {
        padding-bottom: 20px;
    }

    .docume_btm_click {
        padding-top: 13px;
        padding-left: 20px;
    }

    .docume_btm_list_ul {
        max-height: 68vh;
    }

    .dblu_btm_ul_li .dblu_btm_gauge_wrap p {
        font-size: 12px;
    }

    .cum_pop_wrap {
        width: calc(100% - 40px);
    }

    .cum_pop_wrap {
        padding: 28px 20px;
    }

    .cum_pop_info {
        max-height: 50vh;
    }


    .dblu_btm_gauge_wrap4 {
        width: 23%;
    }

    .dbgw_icon_img {
        height: 6px;
    }

    .he_b4p1 .he_b4p1bfli {
        min-width: auto !important;
    }

    .dblu_li_hide p {
        font-size: 14px;
    }

    .docume_btm .he_folseri {
        width: 76px;
    }

    .docume_btm .he_folsele {
        width: calc(100% - 76px);
    }

    .cum_pop_tit .he_tit4 {
        font-size: 18px;
    }
}


.btm-mar {
    margin-top: 20px;
}

.btm-mar-ph {
    display: none;
}

@media screen and (max-width: 991px) {
    .btm-mar {
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .btm-mar-pc {
        display: none;
    }

    .btm-mar-ph {
        display: block;
    }

}

@media screen and (max-width: 480px) {
    .btm-mar-ph {
        width: 100%;
    }

    .btm-mar-ph .new_gr_btn {
        width: 100%;
    }
}
/* 2024.9.9 ada新增 */
.car-main .he_hd_ser {
    display: none;
}
.he_carym .he_bannmk {
    margin-top: 24px;
}

.he_carym .he_acrp1cm {
    margin-top: 75px;
    width: 99%;
}

.he_acrp1cm p {
    font-size: 18px;
    line-height: 1.75;
    color: #666666;
    text-transform: uppercase;
}

.he_acrp1 {
    width: 100%;
    position: relative;
    background: #F3F4F8;
    padding-bottom: 100px;
}

.he_acrul {
    margin-top: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.he_acrul-li {
    padding: 0 50px;
}

.he_acrul-li-icon {
    width: 80px;
    margin: 0 auto;
}

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

.he_acrul-li-text p {
    margin-top: 32px;
    font-size: 20px;
    color: #0E68AE;
    line-height: 1.2;
    text-align: center;
}

.he_acrp2 {
    width: 100%;
    position: relative;
    background: #F7F7F7;
}

.he_acrp2 {
    display: flex;
    justify-content: flex-end;
}

.he_acrp2bx-ri {
    width: 61.7%;
}

.he_acrp2bx-ri img {
    width: 100%;
}

.he_acrp2 .ys_cont1400 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 61px;
}

.he_acrp2bx-title .he_tit1 {
    font-weight: bold;
    line-height: 1.75;
    color: #0B254B;
}

.he_acrp2bx-ul {
    width: fit-content;
    float: right;
    display: flex;
    border-radius: 2px;
    background: #FFF;
    margin-top: 101px;
    box-shadow: 0px 4px 12.1px 0px rgba(0, 0, 0, 0.10);
}

.haul-box::after {
    content: "";
    position: absolute;
    right: 0;
    height: 117px;
    width: 1px;
    background: #999;
    opacity: 0.2;
    top: 50%;
    transform: translateY(-50%);
}

.haul-box {
    display: inline-block;
    min-width: 387px;
    position: relative;
    padding: 48px 31px 45px;
    transition: all 0.36s;
    border-radius: 2px;
}

.haul-tit p {
    font-size: 20px;
    color: #333;
    line-height: 1.75;
    /*text-transform: lowercase;*/
    font-weight: bold;
    transition: all 0.36s;
}

.haul-btn {
    margin-top: 34px;
}

.haul-btn.he_b1p1lpk {
    align-items: normal;
}

.he_acrp3 {
    position: relative;
    margin-top: 100px;
    margin-bottom: 100px;
}

.he_acrp3bx-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.he_acrp3bx-head-title p {
    font-weight: bold;
    line-height: 1.4;
    color: #0B254B;
}

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

.hahr-input {
    width: 300px;
    border-radius: 2px;
    border: 1px solid #CBDCE9;
    margin-right: 24px;
}

.hahr-input input {
    width: 100%;
    line-height: 50px;
    color: #333;
    font-size: 16px;
    padding: 0 16px;
}

.hahr-btn {
    padding: 0px 36px;
    border-radius: 2px;
    background: #0068B7;
}

.hahr-btn p {
    line-height: 50px;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
}

.he_acrp3bx-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
}

.he_acrp3bx-ul-li {
    padding: 0 12px;
    width: 50%;
    margin-top: 52px;
}
.haul-top{
    display: flex;
    align-items: center;
    cursor: pointer;
    justify-content: space-between;
    border-radius: 2px;
    border-bottom: 1px solid #CBDCE9;
    padding-bottom: 19px;
}
.haul-top-text p {
    font-size: 22px;
    color: #555;
    line-height: 1.75;
    font-weight: bold;
}
.haul-top-icon {
    width: 24px;
}

.haul-top-icon img {
    width: 100%;
    transition: all .36s;
}

.he_acrp3bx-ul-li.on .haul-top-icon img {
    transform: rotate(180deg);
}

.haul-bom-li {
    margin-top: 4px;
}

.haul-bom-li p {
    transition: all .36s;
    font-size: 20px;
    color: #666;
    line-height: 1.75;
    margin-top: 21px;
    width: fit-content;
    cursor: pointer;
}

.haul-bom {
    display: none;
}

.he_acrp4 {
    padding-top: 60px;
    padding-bottom: 90px;
}

.he_acrp4-title .he_tit1 {
    text-align: center;
    color: #fff;
    font-weight: bold;
    line-height: 1.75;
}

.he_acrp4-text p {
    text-align: center;
    margin-top: 24px;
    color: #fff;
    font-size: 18px;
    line-height: 1.75;
}

.he_acrp4-ul {
    display: flex;
    margin-top: 50px !important;
    margin: 0 -12px;
    justify-content: center;
}

.he_acrp4-ul-li {
    width: 25%;
    padding: 0 12px;
}

.haul4-box {
    height: 100%;
    width: 100%;
    position: relative;
    display: inline-block;
    background: #FFF;
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.06);
    position: relative;
}

.haul4-box::after {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50%);
    width: 15%;
    height: 2px;
    background-color: #0E68AE;
    bottom: 0px;
    transition: all .36s;
}

.haul-cry {
    padding: 41px 31px 67px;
}

.haul-cry-icon {
    width: 52px;
    margin: 0 auto;
    position: relative;
    z-index: 20;
}

.haul-cry-icon img {
    width: 100%;
    transition: all .4s;
}
    .haul-cry-icon img:nth-child(2){
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0;
    }

.haul-cry-text p {
    margin-top: 14px;
    font-size: 20px;
    color: #0E68AE;
    line-height: 1.75;
    text-align: center;
    position: relative;
    z-index: 10;
}

.haul-hocry {
    padding: 0 42px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all .36s;
    opacity: 0;
    pointer-events: none;
    background: #0E68AE;
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.06);
}

.haul-hocry p {
    font-size: 18px;
    color: #fff;
    line-height: 1.75;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    position: relative;
}

.he_acrp5 .he_tit1 {
    color: #0B254B;
    line-height: 1.4;
}

.he_acrp5 {
    margin-top: 100px;
    margin-bottom: 100px;
}

.he_acrp5-ul {
    display: flex;
    margin-top: 20px;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.he_acrp5-ul-li {
    width: 33.333333%;
    padding: 0 12px;
    margin-top: 24px;
}
.haul5-text{
    flex: 1;
}
.haul5-box {
    display: inline-block;
    border-radius: 3px;
    background: #F3F4F8;
    padding: 27px 14px 32px 36px;
    display: flex;
    align-items: start;
    transition: all .36s;
    height: 100%;
}
.haul5-icon {
    width: 28px;
    flex-shrink: 0;
    position: relative;
}
.haul5-icon img:nth-child(2){
    position: absolute;
    left: 0;
    top: 0;
    transition: all .36s;
    opacity: 0;
}
.haul5-icon img {
    width: 100%;
}
.haul5-load{
    width: 24px;
    flex-shrink: 0;
    margin-top: 4px;
    position: relative;
}
.haul5-load img:nth-child(2){
    position: absolute;
    left: 0;
    top: 0;
    transition: all .36s;
    opacity: 0;
}
.haul5-load img{
    width: 100%;
}
.haul5-text p{
    flex: 1;
    margin-left: 22px;
    margin-right: 23px;
    font-size: 16px;
    color: #333;
    line-height: 1.4;
    margin-top: 6px;
    transition: all .36s;
}
.he_acrp6{
    padding-top: 100px;
    padding-bottom: 80px;
    background-color: #F7F7F7;
}
.he_acrp6 .hahr-btn{
    display: flex;
    padding-right: 32px;
    padding-left: 37px;
}
.hahr-btn img{
    width: 15px;
    margin-left: 5px;
}
.he_acrp6-ul{
    margin-top: 40px;
}
.haul6-box{
    display: flex;
}
.he_acrp6-cry-le{
    width: 49%;
    position: relative;
}
.hacl-img{
    width: 100%;
}
.he_acrp6-cry-ri{
    width: 51%;
    padding-left: 50px;
    padding-right: 24px;
    padding-top: 27px;
}
.hacr-title p{
    font-weight: bold;
    color: #0B254B;
    line-height: 1.77;
}
.he_acrp7-bg2{
    display: none;
}
.hacr-text p{
    color: #666;
    line-height: 1.77;
    margin-top: 51px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    max-height: 5.3em;
}
.he_acrp6 .slick-dots {
    position: absolute;
    bottom: 27px;
    display: block;
    width: fit-content;
    left: 50%;
    transform: translateX(-50%);
}

.he_carym .slick-dots li {
    width: 9px;
    height: 9px;
    background-color: #D6D6D7 !important;
}
.he_carym .slick-dots li.slick-active {
    background: #0E68AE !important;
}
.he_acrp6-new{
    display: flex;
    margin: 0 -12px;
}
.he_acrp6-new-li{
    height: auto;
    width: 33.333333%;
    margin-top: 30px;
    padding: 20px 12px;
}
.he_acrp6-new .slick-track{
    display: flex;
}

.hanl-box{
    width: 100%;
    height: 100%;
    display: inline-block;
    padding: 18px 41px 35px 34px;
    border-radius: 6px;
    background: #FFF;
    box-shadow: 0px 3px 18px 0px rgba(165, 181, 211, 0.27);}
.hanl-name p{
    font-size: 16px;
    color: #0E68AE;
    line-height: 2;
}
.hanl-title p{
    margin-top: 24px;
    font-size: 22px;
    line-height: 1.45;
    color: #0B254B;
    font-weight: bold;
}
.hanl-btn{
    margin-top: 39px;
    align-items: start;
}
.he_acrp7-bg{
    width: 100%;
}
.he_acrp7-bg img{
    width: 100%;
}
.he_acrp7{
    position: relative;
}
.he_acrp7 .ys_cont1400{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 104px;
}
.he_acrp7-title p{
    color: #fff;
    line-height: 1.4;
    text-align: center;
    font-weight: bold;
}
.he_acrp7-text p{
    color: #fff;
    font-size: 18px;
    line-height: 1.75;
    text-align: center;
    width: 74%;
    margin: 0 auto;
    margin-top: 25px;
}
.he_acrp7-btn{
    border-radius: 3px;
background:#0E68AE;
width: fit-content;
margin: 0 auto;
margin-top: 29px;
}
.he_acrp7-btn a{
    display: flex;
    padding: 7.5px 15px;
}
.he_acrp7-btn p{
    font-size: 14px;
    color: #fff;
    line-height: 1.4;
    margin-right: 7px;
}
.he_acrp7-btn img{
    width: 16px;
}
.he_industry .he_acrp3{
    margin-top: 0;
}
/* 2024.9.9 ada新增 */
@media screen and (min-width: 1200px) {
    /* 2024.9.9 ada新增 */
    .haul5-box:hover {
        background-color:#0E68AE;
    }
    .haul5-box:hover .haul5-text p{
        color:#fff;
    }
    .haul5-box:hover .haul5-icon img:nth-child(2){
        opacity: 1;
    }
    .haul5-box:hover .haul5-load img:nth-child(2){
        opacity: 1;
    }
    .haul5-box:hover .haul5-icon img:nth-child(1){
        opacity: 0;
    }
    .haul5-box:hover .haul5-load img:nth-child(1){
        opacity: 0;
    }
    .haul4-box:hover .haul-hocry {
        opacity: 1;
    }

    .haul4-box:hover::after {
        width: 100%;
    }

    .haul-bom-li p:hover {
        color: #0E68AE;
    }

    .haul-box:hover {
        background: #0E68AE;
    }

    .haul-box:hover .haul-tit p {
        color: #fff;
    }

    .haul-box:hover .he_b1p1lxle p {
        color: #fff;
    }

    .haul-box:hover .he_b1p1lxri img:nth-child(2) {
        opacity: 1;
    }

    .haul-box:hover .he_b1p1lxri img:nth-child(1) {
        opacity: 0;
    }

    /* 2024.9.9 ada新增 */
    .he_stuqwtb.on a::after {
        left: 0;
        transition: all 0.36s;
    }

    .he_stuqwtb.on1 a::after {
        left: 100%;
        transition: all 0.36s;
    }

    .he_b1p1lbc:hover .he_b1p1lxri {
        transform: translateX(6px);
    }

    .he_g3p1bd:hover::after {
        opacity: 1;
    }

    .he_g3p1tli a:hover {
        color: #fff;
        background: #0E68AE;
    }

    .he_f3p2fq:hover .he_f3p2fnwa .he_tit7 {
        color: #0E68AE;
    }

    .he_f3p2fq:hover .he_b1p1lxri {
        transform: translateX(6px);
    }

    .he_f1p1ek:hover .he_f1p1ig .he_img1 {
        top: 115px;
    }

    .he_f1p1ek:hover .he_f1p1ekte .he_tit4 {
        color: #0B254B;
    }

}
/* 2024年10月31日 ada start*/
.he_product .he_acrp1cm,
.he_signal .he_acrp1cm,
.he_resource .he_acrp1cm {
    margin-top: 86px !important;
}
.he_product_list .he_acrp3bx-head-title {
    margin-bottom: 70px;
}
.he_product_ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.he_product_ul_li {
    padding: 0 12px;
    width: 33.333333%;
    margin-bottom: 30px;
    height: auto;
}
.hpul_cont {
    height: 100%;
    display: flex;
    flex-direction: column;
    padding-top: 29px;
    border-radius: 3px;
    background: #FFF;
    box-shadow: 0px 3px 18px 0px rgba(165, 181, 211, 0.27);
}
.hpul_cont_head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 25px;
    padding-right: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #E7E7E7;
}
.hpul_cont_head_tit {
    font-size: 22px;
    color: #333;
    line-height: 1.44;
    font-weight: bold;
}
.hpul_cont_head_icon {
    width: 48px;
}
.hpul_cont_head_icon img {
    width: 100%;
}
.hpul_ul_li {
    border-bottom: 1px solid #E7E7E7;
}
.hpul_ul_li a {
    display: flex;
    position: relative;
    z-index: 10;
}
.hpul_ul_li p {
    display: inline-block;
    transition: all .4s;
    font-size: 18px;
    color: #666;
    line-height: 1.75;
    margin-right: 16px;
    position: relative;
    z-index: 10;
    padding: 15px 0;
}
.hpul_ul_li img {
    width: 18px;
    transition: all .4s;
    opacity: 0;
}
.hpul_ul_li:last-child {
    border-bottom: 0;
}
.hpul_cont_bom {
    margin: 0 25px;
}
.hpul_cont_ul {
    padding: 0 25px;
    position: relative;
}
.hpul_cont_btn {
    padding: 25px 50px;
    transition: all .4s;
}
.hpul_cont_word {
    flex: 1;
    padding: 0 25px;
    position: relative;
}
.hpul_cont_word::after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 114px;
    background: linear-gradient(0deg, rgba(246, 248, 253, 0.70) 0%, rgba(246, 248, 253, 0.00) 100%);
}
.he_product_apply_head {
    display: flex;
    align-self: center;
    justify-content: space-between;
    margin-bottom: 40px;
}
.hpah_ri {
    display: flex;
    margin: 0 -10px;
}
.hpah_le .he_tit1 {
    font-weight: bold;
}
.hpah_ri_prev,
.hpah_ri_next {
    width: 50px;
    height: 50px;
    background-color: #0E68AE;
    border-radius: 100%;
    position: relative;
    cursor: pointer;
}
.hpah_ri_next {
    margin-left: 15px;
}
.hpah_ri_prev img,
.hpah_ri_next img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 16px;
}
.he_product .he_acrp1,
.he_signal .he_acrp1 {
    padding-bottom: 0;
    background-color: #F6F8FD;
}
.he_product_list {
    background-color: #F6F8FD;
}
.he_product .he_tit1 {
    font-weight: bold;
}
.he_signal_ul {
    margin-top: 70px;
}
.hsul_word_tit {
    font-size: 26px;
    color: #0B254B;
    line-height: 1.75;
    font-weight: bold;
    transition: all .4s;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    min-height: 3.5em;

}
.he_signal_ul {
    margin: -10px -12px;
}
.he_signal_ul_li {
    padding: 10px 12px;
    width: 25%;
}
.hsul_box {
    display: inline-block;
    border-radius: 3px;
    background: #FFF;
    box-shadow: 0px 3px 10px 0px rgba(177, 177, 177, 0.12);
}
.hsul_word {
    padding: 20px 24px 41px;
}
.hsul_word_btn {
    margin-top: 24px;
}
.he_signal {
    background-color: #F6F8FD;
}
.he_function .he_acrp1cm {
    margin-top: 75px;
}
.he_function .he_acrp1 {
    padding-bottom: 0
}
.funct_area .ys_cont1400 {
    position: relative;
    overflow: hidden;
    pointer-events: ;
}
.he_f4p1 .ys_cont1400 img{
    display:block;
    margin: 0 auto;
}
/* .funct_area_bj{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.funct_area_bj img{
    width: 100%;
    height: 100%;
    object-fit: cover;
} */
.funct_area_ul {
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0px;
}
.funct_area_ul_li {
    width: 25%;
    position: relative;
}
.funct_area_ul_li::before {
    content: "";
    position: absolute;
    right: -1px;
    width: 1px;
    height: 100%;
    background: rgba(255, 255, 255, 0.6);
}
.faul_icon {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    width: 42px;
    transition: all .6s;
}
.faul_tit p {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    width: fit-content;
    margin-top: 22px;
    transition: all .6s;
    line-height: 1.75;
    /* min-height: 3.5em; */
}
.he_l2sym .he_bredli a {
    color: #99B2DF;
}
.faul_text{
    display: none;
}
.faul_text p {
    font-size: 16px;
    color: #fff;
    line-height: 1.75;
    margin-top: 18px;
}
.faul_cont {
    position: absolute;
    bottom: 104px;
    width: calc(100% - 60px);
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
}
.faul_cont_nohover,
.faul_cont_hover {
    transition: all .4s;
}
.faul_cont_hover {
    display: none;
    position: relative;
    z-index: 10;
}
.funct_area_ul_li::after {
    opacity: 0;
    transition: all .4s;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(14, 104, 174, 0.00) 0%, rgba(14, 104, 174, 0.80) 62.81%);
}
.funct_auth .he_tit1 {
    font-weight: bold;
}
.funct_auth_ul .faul_tit {
    font-size: 30px;
    color: #333;
    line-height: 1.75;
    font-weight: bold;
    padding-top: 60px;
}
.faul_tit_ul {
    padding-top: 30px;
    padding-bottom: 100px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.faul_tit_ul_li {
    width: 25%;
    margin-bottom: 24px;
    padding: 0 12px;
    height: auto;
}
.ftul_cont_top {
    background: #F7F9FA;
    padding: 32px 0;
}
.ftul_cont_img {
    width: 55%;
    margin: 0 auto;
}
.ftul_cont_img img {
    width: 100%;
}
.ftul_cont_icon {
    width: 20px;
    margin: -10px 20px 0 auto;
    cursor: pointer;
}
.ftul_cont_bom {
    flex: 1;
    display: flex;
    flex-direction: column;
    padding: 18px 34px 40px 28px;
}
.ftul_cont {
    display: flex;
    flex-direction: column;
    height: 100%;
    border-radius: 3px;
    background: #FFF;
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.04);
}
.ftul_cont_bom_tit {
    font-size: 16px;
    color: #333;
    line-height: 1.75;
    font-weight: bold;
    flex: 1;
}
.ftul_cont_bom_btn {
    margin-top: 20px;
    cursor: pointer;
    /* flex: 1; */
}
.funct_auth_ul_li:nth-child(even) {
    background: #F6F8FD;
}
.he_function_top {
    position: relative;
    background: #F6F8FD;
    padding: 102px 50px 62px 148px;
    display: flex;
    align-items: end;
}
.ys_modal_content {
    padding-left: 148px;
    padding-right: 50px;
}
.ys_modal_img {
    width: 298px;
}
.ys_modal_load {
    margin-left: 22px;
    display: flex;
    cursor: pointer;
}
.ys_modal_load img {
    width: 18px;
    margin-right: 8px;
}
.ys_modal_load p {
    font-size: 16px;
    color: #0E68AE;
    line-height: 1.75;
}
.he_function_pop_tit {
    font-size: 24px;
    font-weight: bold;
    line-height: 1.75;
    color: #333;
    padding-right: 168px;
}
.he_function_pop_text {
    padding-right: 168px;
}
.he_function_pop_text p {
    font-size: 14px;
    color: #666;
    line-height: 1.75;
    margin-top: 18px;
}
.he_function_pop .ys_modal_content {
    height: 340px;
}
.he_function_pop .ys_modal_content {
    padding: 60px 50px 79px 127px;
}
.he_function_pop .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #b9b9b9 !important;
}
.he_function_pop .mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #EFEFEF !important;
}
.he_function_pop .ys_modal_close {
    right: 62px;
    top: 52px;
    width: 34px;
}
.he_function_pop .ys_modal_close img {
    width: 100%;
}
.funct_foot {
    position: relative;
}
.funct_foot_bj {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.funct_foot_bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.funct_foot_cry {
    padding: 120px 0;
    position: relative;
    z-index: 10;
}
.funct_foot_cry::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #163D84 12.08%, rgba(22, 61, 132, 0.00) 82.58%);
}
.ffcl_tit {
    font-size: 40px;
    color: #fff;
    font-weight: bold;
    line-height: 1.75;
}
.ffcl_text p {
    font-size: 16px;
    color: #fff;
    line-height: 1.75;
    margin-top: 13px;
}
.funct_foot_cry .ys_cont1400 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
    z-index: 20;
}
.funct_foot_cry_le {
    width: 62%;
}
.ffcr_btn {
    padding: 14px 22px;
    border-radius: 3px;
    background: #FFF;
    transition: all .4s;
}
.ffcr_btn .he_b1p1lxle {
    padding-right: 17px;
}
.ffcr_btn.he_b1p1lpk {
    align-items: start;
}
.ffcr_btn .he_b1p1lxri {
    margin-top: 2px;
}
.he_resource .he_acrp1cm {
    width: 100%;
    width: 53%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 3px;
    border: 1px solid #E9E9E9;
    padding-left: 40px;
    padding-right: 22px;
}
.he_acrp1cm_input {
    line-height: 64px;
    flex: 1;
}
.he_acrp1cm_input input {
    color: #333;
    font-size: 16px;
    width: 100%;
}
.he_acrp1cm_input input::placeholder {
    color: #848484;
    font-size: 16px;
    line-height: 1.5;
}
.he_acrp1cm_search {
    width: 26px;
    margin-left: 20px;
    flex-shrink: 0;
    cursor: pointer;
}
.he_acrp1cm_search img {
    width: 100%;
}
.reso_search_top {
    width: 80%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 0 auto;
}
.reso_search_top_ri {
    display: flex;
    align-items: center;
}
.reso_search_top_reset {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.reso_search_top_load {
    display: flex;
    align-items: center;
    padding: 4px 14px;
    border-radius: 3px;
    background-color: #E9E9E9;
    margin-left: 65px;
    cursor: pointer;
    transition: all .4s;
}
.reso_search_top_load.act{
    background-color: #0E68AE;
}
.reso_search_cry_table {
    width: 100%;
}
.rstl_text {
    display: flex;
}
.rstl_text_load{
    margin-right: 4px;
}
.rstl_text_load,
.rstl_text_fuhao,
.rstl_text span{
    font-size: 16px;
    color: #fff;
    line-height: 1.75;
}
.rstl_text_fuhao{
    display: none;
    transition: all .4s;
}
.rstl_text_fuhao.show{
    display: block;
}
.rstl_icon {
    width: 18px;
    margin-right: 8px;
}
.rstr_text {
    font-size: 16px;
    color: #333;
    line-height: 1.75;
}
.rstr_icon {
    width: 18px;
    margin-right: 8px;
}
.reso_search_cry {
    margin-top: 20px;
}
.reso_search_cry_table th {
    font-size: 20px;
    line-height: 1.5;
    font-weight: 400;
    padding: 15px 0;
}
.reso_search_cry_table thead {
    border-top: 1px solid #E9E9E9;
    border-bottom: 1px solid #E9E9E9;
}
.reso_search_cry_table thead th:nth-child(1) {
    border-right: 1px solid #E9E9E9;
}
.reso_search_cry_table tbody tr td:nth-child(1) {
    border-right: 1px solid #E9E9E9;
    border-bottom: 1px solid #E9E9E9;
}
.reso_search_bom {
    display: flex;
    margin-top: 20px;
}
.reso_search_le {
    width: 20%;
}
.reso_search_ri {
    width: 80%;
}
.reso_search_le_all {
    border-radius: 3px;
    border: 1px solid #E9E9E9;
    background: #FFF;
}
.rsla_li{
    font-size: 16px;
    padding: 13px 35px;
    color: #333;
    line-height: 1.75;
    text-transform: uppercase;
    font-weight: bold;
    transition: all .4s;
    cursor: pointer;
}
.rsla_li.act {
    background: rgba(14, 104, 174, 0.10);
    color: #0E68AE;
    line-height: 1.75;
}
.rsll_tit {
    display: none;
    font-size: 20px;
    line-height: 1.75;
    color: #333;
    text-transform: uppercase;
}
.rsrt1_li:nth-child(n+2){
    display: none;
}
.reso_search_le_line {
    border-radius: 3px;
    border: 1px solid #E9E9E9;
    margin-top: 20px;
    padding-bottom: 120px;
    height: 100%;
}
.reso_search_ri_toggle2{
    display: none;
}
.rsll_tit {
    padding: 13px 35px;
    border-bottom: 1px solid #E9E9E9;
}
.rsll_tit_ul_li {
    position: relative;
}
.rsll_tit_ul_li::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #E9E9E9;
    display: block;
}
.rtul_top {
    padding: 15px 69px 19px 35px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
.rtul_top_tit {
    font-size: 16px;
    color: #333;
    line-height: 1.75;
    text-transform: uppercase;
}
.rtul_top_icon {
    width: 14px;
    transition: all .4s;
}
.rtul_top_icon img {
    width: 100%;
}
.rtul_bom_ul {
    padding: 0 35px;
}
.rtul_bom_ul_li {
    padding-bottom: 15px;
    color: #666;
    line-height: 1.75;
    font-size: 14px;
    /* text-transform: uppercase; */
    transition: all .4s;
    cursor: pointer;
}
.rtul_bom {
    display: none;
}
.rsll_tit_ul_li.on .rtul_top_icon {
    transform: rotate(180deg);
}
.rtul_bom_ul_li.on {
    color: #0E68AE;
}
.reso_search_ri_top {
    display: flex;
    border-bottom: 1px solid #E9E9E9;
    border-top: 1px solid #E9E9E9;
    padding: 17px 0;
}
.rsrt_name {
    flex: 1;
    padding-left: 112px;
}
.rsrt_en {
    width: 10%;
}
.rsrt_cn {
    width: 13%;
}
.rsrt_time {
    width: 15%;
}
.rsrt_li {
    display: flex;
    align-items: center;
}
.rsrt_li p {
    font-size: 20px;
    color: #333;
    line-height: 1.5;
}
.rsrt_li img {
    width: 14px;
    flex-shrink: 0;
    margin-left: 9px;
}
.rsrt_li_ul_li {
    padding: 30px 0 30px 0px;
    margin-left: 70px;
    border-bottom: 1px solid #E9E9E9;
}
.rlul_top_box {
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    border-radius: 3px;
    border: 1px solid #E9E9E9;
    background: #EDF4FF;
    position: relative;
    cursor: pointer;
    margin-right: 12px;
    transition: all .4s;
    flex-shrink: 0;
}
.rlul_top{
    display: flex;
    align-items: center;
    padding-left: 17px;
}
.rlul_top_box img{
    position: absolute;
    width: 11px;
    content: "";
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s;
    opacity: 0;
}
.rsrt_li_ul_li.act .rlul_top_box img{
    opacity: 1;
}
.rsrt_li_ul_li.act .rlul_top_box{
    background:#0E68AE;
    border: 1px solid transparent;
}
.rsrt_li_ul_li.act .rlul_top_name {
    color: #0E68AE;
}
.rlul_top_name{
    color: #5A5A68;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.75;
    flex: 1;
    transition: all .4s;
    padding-right: 10px;
}
.rlul_top_icon img{
    width: 28px;
    margin-left: 0;
}
.rlul_top_icon{
    width: 10%;
}
.rlul_top_pdf1{
    width: 10%;
}
.rlul_top_pdf img{
    width: 25px;
}
.rlul_top_pdf{
    flex-shrink: 0;
}
.rlul_top_pdf2{
    width: 15%;
}
.rlul_top_date{
    font-size: 16px;
    color: #333;
    line-height: 1.75;
    width: 16%;
}
.rlul_bom{
    padding-left: 44px;
    padding-top: 8px;
}
.rlul_bom p{
    font-size: 14px;
    color: #666;
    line-height: 1.75;
}
.funct_area_bj_li:nth-child(n+2){
    display: none;
}
.funct_area_phbj{
    display: none;
}

.he_resource_slide .slide-le {
    left: 0;
    order: 1;
    display: block;
    opacity: 1;
    pointer-events: all;
}

.he_resource_slide .reso_search_le{
    width: 100%;
}

.he_resource_slide{
    width: 100%;
    position: fixed;
    background-color: #fff;
    z-index: 100;
    display: none;
    padding-top: 50px;
    height: 100vh;
    transition: all .4s;
    transform: translateX(-100%);
}
.reso_search_le_line {
    border-bottom: 0;
}
.he_resource_slide .hrsc_close{
    width: 24px;
    margin: 0 0 0 auto;
    margin-bottom: 20px;
    cursor: pointer;
}
.he_resource_slide.move{
    transform: translateX(0%);
}
.he_resource_btn{
    position: fixed;
    top: 65px;
    width: 28px;
    transition: all .4s;
    opacity: 1;
}
.he_resource_btn_img{
    width: 30px;
}
.he_resource_btn_img img{
    width: 100%;
}
/* .he_resource_btn.disappear{
    opacity: 0;
} */
.he_resource_btn{
    display: none;
}
.reso_search_ri .he_g3p1jwe{
    padding: 80px 0;
}
.he_function_pop .ys_modal_wrap{
    justify-content: right;
}
.he_function_pop .ys_modal_container {
    height: 100vh;
}
.he_function_top {
    height: 63%;
}
.he_function_pop .ys_modal_content {
    height: 37%;
}
.he_bredli {
    color: #99B2DF;
}
.exceed_pop .ys-modal-wrap{
    width: 674px;
    max-width: calc(100% - 20px);
    background: #fff;
    border-radius: 10px;
    padding: 70px 35px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: linear-gradient(177deg, #8EC9FF -29.47%, #FFF 12.6%);
}
.exceed_pop_btn{
    width: fit-content;
    margin: 0 auto;
}
.exceed_pop_btn_sure{
    display: inline-block;
    font-size: 14px;
    line-height: 1.5;
    color: #fff;
    border-radius: 3px;
    background: #0067B6;
    min-width: 160px;
    text-align: center;
    padding: 13px;
    cursor: pointer;
}
.exceed_pop .ys_modal_close{
    width: 18px;
    position: absolute;
    top: 32px;
    right: 32px;
    cursor: pointer;
}
.exceed_pop .ys_modal_close img{
    width: 100%;
}
.rlul_top_box.line{
    border: 1px solid #3089CE;
}
.rlul_top_box.line2{
    border: 1px solid #3089CE;
}
.rsrt_li_ul_li.act2 .rlul_top_box img{
    opacity: 1;
}
.rsrt_li_ul_li.act2 .rlul_top_box{
    background:#0E68AE;
    border: 1px solid transparent;
}
.rsrt_li_ul_li.act2 .rlul_top_name {
    color: #0E68AE;
}
.rsll_tit_ul_li:nth-child(1) .rtul_bom_ul_li{
    padding-bottom: 0;
}
.rsll_tit_ul_li:nth-child(1) .rtul_top_tit {
    font-size: 16px;
    font-weight: bold;
    color: #0E68AE;
    line-height: 1.75;
}
.rsll_tit_ul_li:nth-child(1) .rtul_top {
    background: rgba(14, 104, 174, 0.10);
    padding: 13px 35px;
}
.rlul_top_box::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    width: 80%;
    height: 80%;
    background: url(../fonts/a3gou.svg) center / cover no-repeat;
    transform: translate(-50%, -50%);
    opacity: 0;
}
.rsrt_li_ul_li.act .rlul_top_box::before {
    opacity: 1;
}
@media screen and (min-width: 1200px) {
        .haul-cry:hover .haul-cry-text p {
        color: #fff;
    }
    .rtul_bom_ul_li:hover {
        color: #0E68AE;
    }
    .rsla_li:hover {
        background: rgba(14, 104, 174, 0.10);
        color: #0E68AE;
        line-height: 1.75;
    }
    .ffcr_btn:hover .he_b1p1lxri {
        transform: translateX(5px);
    }
    .ftul_cont_bom_btn:hover .he_b1p1lxri {
        transform: translateX(5px);
    }
    .funct_area_ul_li:hover::after {
        opacity: 1;
    }
    .funct_area_ul_li:hover .faul_icon {
        left: 0;
        transform: translateX(0);
    }
    .funct_area_ul_li:hover .faul_tit p {
        left: 0;
        transform: translateX(0);
    }
    .funct_area_ul_li:hover::after{
        opacity: 1;
    }
    .hsul_box:hover .he_b1p1lxri img {
        transform: translateX(5px);
    }
    .hpul_ul_li a:hover img {
        opacity: 1;
    }
    .hpul_ul_li a:hover p {
        color: #0E68AE;
    }
    .hpul_cont_btn:hover {
        background-color: #0E68AE;
    }
    .hpul_cont_btn:hover .he_b1p1lxle p {
        color: #fff;
    }
    .hpul_cont_btn:hover .he_b1p1lxri img:nth-child(1) {
        opacity: 0;
    }
    .hpul_cont_btn:hover .he_b1p1lxri img:nth-child(2) {
        opacity: 1;
    }
    .he_acrp6 .slick-dots {
        bottom: -10px;
    }
    .hanl-box {
        display: flex;
        flex-direction: column;
    }
    .hanl-title p {
        min-height: 4.3em;
    }
}
/* 2024年10月31日 ada end*/

    .cum_pop_info {
        max-height: 35vh;
    }
    
    .he_signal_ul .slick-dots li.slick-active {
        background: #244a6e;
    }
    
    .he_signal_ul .slick-dots {
        bottom: -25px;
    }
    .he_signal_ul .slick-track{
        display: flex;
    }
    .he_signal_ul_li{
        height: auto;
    }
    .hsul_box{
        height: 100%;
    }
    .he_signal_ul {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -12px;
    }
    
    .he_g1p2bmh {
        margin-bottom: 55px;
    }
    
    .he_acrp1cm {
        margin-bottom: 48px;
    }
    
    .he_acrp1cm a{
        color: #0068B7 !important;
    }
    .he_babtn{
        margin-top: 40px;
    }
    /*.he_babtn a {*/
    /*    background: #fff;*/
    /*}*/
    /*.he_babtn p {*/
    /*    color: #0068B7;*/
    /*    font-size: 16px;*/
    /*}*/
