@charset "utf-8";

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

@font-face {
    font-family: 'poppins';
    src: url('../fonts/poppins-regular-webfont.woff2') format('woff2'),
        url('../fonts/poppins-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MontserratRegular';
    src: url('../fonts/Montserrat-Regular/Montserrat-Regular.eot');
    src: url('../fonts/Montserrat-Regular/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Regular/Montserrat-Regular.woff2') format('woff2'),
        url('../fonts/Montserrat-Regular/Montserrat-Regular.woff') format('woff'),
        url('../fonts/Montserrat-Regular/Montserrat-Regular.ttf') format('truetype'),
        url('../fonts/Montserrat-Regular/Montserrat-Regular.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MONTSERRATBOLD';
    src: url('../fonts/Montserrat/MONTSERRATBOLD3.eot');
    src: url('../fonts/Montserrat/MONTSERRATBOLD3.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat/MONTSERRATBOLD3.woff2') format('woff2'),
        url('../fonts/Montserrat/MONTSERRATBOLD3.woff') format('woff'),
        url('../fonts/Montserrat/MONTSERRATBOLD3.ttf') format('truetype'),
        url('../fonts/Montserrat/MONTSERRATBOLD3.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AntonRegular';
    src: url('../fonts/Anton/AntonRegular.eot');
    src: url('../fonts/Anton/AntonRegular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Anton/AntonRegular.woff2') format('woff2'),
        url('../fonts/Anton/AntonRegular.woff') format('woff'),
        url('../fonts/Anton/AntonRegular.ttf') format('truetype'),
        url('../fonts/Anton/AntonRegular.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/Roboto-Regular/roboto-regular-webfont.eot');
    src: url('../fonts/Roboto-Regular/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Regular/roboto-regular-webfont.woff2') format('woff2'),
        url('../fonts/Roboto-Regular/roboto-regular-webfont.woff') format('woff'),
        url('../fonts/Roboto-Regular/roboto-regular-webfont.ttf') format('truetype'),
        url('../fonts/Roboto-Regular/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*分享翻译*/
#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%);
}

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

.std_tit1 {
    font-size: 70px;
    line-height: 1.5;
    color: #fff;
}

.std_tit2 {
    font-size: 64px;
    line-height: 1.5;
    color: #fff;
}

.std_tit3 {
    font-size: 40px;
    line-height: 1.5;
    color: #333;
}

.std_tit4 {
    font-size: 36px;
    line-height: 1.5;
    color: #333;
}

.std_tit5 {
    font-size: 32px;
    line-height: 1.5;
    color: #333;
}

.std_tit6 {
    font-size: 24px;
    line-height: 1.75;
    color: #333;
}

.std_tit7 {
    font-size: 20px;
    line-height: 1.75;
    color: #333;
}

.std_word,
.std_word p {
    font-size: 16px;
    line-height: 1.75;
    color: #999;
}

.std_padd {
    padding: 100px 0;
}

.std_padd1 {
    padding-bottom: 100px;
}

.std_marg1 {
    margin-bottom: 140px;
}

.std_marg2 {
    margin-bottom: 45px;
}

/* 规范 end */

/*导航默认选中*/
.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*/


.he_a1s4_logo  {
    transform: scale(1);
}



/* Delia-star */
/* I1 */
.column_main {
    background: #f5f5f5;
}

.column_main .mod_cont {
    position: relative;
}

.column_img1 {
    width: 385px;
    position: absolute;
    right: -195px;
    top: 330px;
}

.column_img1 img {
    width: 100%;
}

.column_img2 {
    width: 385px;
    position: absolute;
    left: -195px;
    bottom: 510px;
}

.column_img2 img {
    width: 100%;
}

.column_ban {
    width: 100%;
    border-top: solid 1px #ebebeb;
    border-bottom: solid 1px #ebebeb;
}

.column_ban_list {
    display: flex;
}

.column_ban_cry_tit {
    margin-bottom: 50px;
}

.column_bna_list_li {
    width: 33.333333%;
    background: #fafafa;
    border-left: solid 1px #ebebeb;
    border-right: solid 1px #ebebeb;
    transition: all .36s;
}

.column_bna_list_li.act {
    background: #f1f1f1;
}

/* .column_bna_list_li.act .cbll_text {
    transform: translateX(20px);
}

.column_bna_list_li.act .cbll_imgbox {
    transform: translateX(-100px);
} */

.column_bna_list_li a {
    display: flex;
    justify-content: space-between;
    padding: 13px 30px 14px 20px;
}

.cbll_text {
    font-size: 18px;
    line-height: 1.35;
    color: #333;
    transition: all .36s;
}

.cbll_imgbox {
    width: 26px;
    transition: all .36s;
}

.cbll_imgbox img {
    width: 100%;
}

.column_ban_cry {
    margin-top: 130px;
}

.column_ban_cry_tit {
    display: flex;
}

.cbct_li {
    margin-right: 20px;
    background: #f1f1f1;
    border-radius: 10px;
    transition: all .36s;
}

.cbct_li.act {
    background: #004f9f;
}

.cbct_li.act .cbct_li_text {
    color: #fff;
}

.cbct_li_text {
    font-size: 18px;
    line-height: 1.35;
    color: #333;
    padding: 14px 63px;
    transition: all .36s;
}

.cbcl_li {
    background: #fff;
    border-radius: 15px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
    margin-bottom: 30px;
}

.cbcl_li a {
    display: flex;
    align-items: center;
    padding: 29px 77px 43px 45px;
    position: relative;
}

.cbcl_li .ys_imgbox_cover {
    width: 34%;
    border-radius: 10px;
    transition: all .36s;
    overflow: hidden;
}

.cbcl_li_text {
    width: 66%;
    padding-left: 88px;
    position: relative;
    overflow: hidden;
}

.cbcl_li_text_tit {
    margin-bottom: 17px;
    transition: all .36s;
}

.cbcl_li_text_wenzi {
    padding-bottom: 30px;
    border-bottom: #e2e2e2 solid 1px;
    margin-bottom: 17px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

.cbcl_li_text_wenzi::after {
    content: "";
    position: absolute;
    bottom: 45px;
    left: 88px;
    width: 0px;
    border-bottom: solid 1px #004f9f;
    transition: all 1.5s;
}

.cbcl_li_text_date {
    font-size: 16px;
    line-height: 1.75;
    color: #333;
    /* font-family: 'montserratregular'; */
}

.column_paging {
    padding: 60px 0 150px 0;
}

.column_paging .pc_fenye li.activepage {
    color: #fff;
    background: #004f9f;
}

.column_paging .pc_fenye .prev li {
    border-radius: 50%;
    border: solid 1px #000;
}

.column_paging .pc_fenye .next li {
    border-radius: 50%;
    border: solid 1px #000;
}

.column_paging .pc_fenye .first li {
    color: #fff;
    background: #004f9f;
}

.column_paging .pc_fenye .end li {
    color: #fff;
    background: #004f9f;
}

/* I2 */
.column_detail {
    margin-top: 100px;
}

.column_detail_tit {
    font-weight: bold;
    margin-bottom: 34px;
}

.column_detail_list {
    width: 40%;
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom: 46px;
}

.column_detail_list_li::after {
    content: "";
    position: absolute;
    top: 0;
    height: 18px;
    border: solid 1px #999;
}

.column_detail_cont {
    padding-bottom: 50px;
    border-bottom: solid 1px #e1e1e1;
    margin-bottom: 20px;
}

.column_detail_cont p {
    font-size: 18px;
    line-height: 1.75;
    color: #333;
    margin-bottom: 14px;
}

.column_detail_cont h6 {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.5;
    color: #333;
    padding-top: 40px;
}

.column_detail_paging {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 20px 0 180px 0;
}

.column_detail_paging_li {
    width: 29%;
}

.cdpl_prev {
    color: #333 !important;
    transition: all .36s;
}

.cdpl_next {
    color: #333 !important;
    transition: all .36s;
}

/* J1 */
.build_ban {
    width: 100%;
    background: #fafafa;
    border-top: solid 1px #e4e4e4;
}

.build_ban_list {
    display: flex;
    flex-wrap: nowrap;
}

.build_ban_list_li {
    width: 50%;
    border-left: solid 1px #ebebeb;
    border-right: solid 1px #ebebeb;
    transition: all .36s;
    justify-content: space-between;
}

.build_ban_list_li.act {
    background: #f1f1f1;
}

.build_ban_list_li a {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 13px 17px 14px 46px;
}

.bbll_text {
    font-size: 18px;
    line-height: 1.35;
    color: #333;
}

.bbll_imgbox {
    width: 26px;
}

.build_slide {
    padding-top: 100px;
}

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

.build_slide_cry_for {
    width: 36%;
}

.bscf_imgbox .ys_imgbox_cover {
    width: 507px;
    border-radius: 50%;
}

.bscf_imgbox .ys_imgbox_cover img {
    width: 100%;
}

.build_slide_cry_nav {
    width: 64%;
    padding-left: 117px;
}

.bscn_cont {
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.bscn_cont a {
    display: block;
    position: relative;
}

.bscn_cont_text_tit {
    margin-bottom: 78px;
}

.bscn_cont_text_act {
    text-align: right;
    font-size: 18px;
    line-height: 1.5;
    color: #666;
}

.bscn_cont_text:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 865px;
    border-top: solid 1px #eaeaea;
}

.bscn_cont_text:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 865px;
    border-bottom: solid 1px #eaeaea;
}

/* Delia-end */

.ys_hd_pc {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    padding: 0 60px;
}

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

.mod_hd_le a {
    width: 176px;
    position: relative;
    line-height: 80px;
    transition: all 0.36s;
    display: block;
}

.mod_hd_img1 {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    transition: all 0.36s;
}

.mod_hd_img2 {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.36s;
}

.mod_hd_le .mod_hd_img2 {
    top: 25px;
}

.mhrr_li {
    width: 68px;
    height: 68px;
    border-radius: 50%;
    background: #fff;
    cursor: pointer;
    position: relative;
    transition: all 0.36s;
    margin-bottom: 27px;
}

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

.mhrr_li3 {
    background: #044F9F;
}

.mhrr_li2 {
    background: #044F9F;
}

.mhrr_li a {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 18px;
    line-height: 68px;
    text-align: center;
    color: #fff;
}

.mhrl_ul {
    display: flex;
    white-space: nowrap;
}

.mhrr_li_icon {
    width: 68px;
    height: 68px;
    position: relative;
}

.mhrr_li_icon img {
    width: 22px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
}

.mhrr_li2 input {
    position: absolute;
    width: 0;
    opacity: 0;
    left: 58px;
    top: 10px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transform-origin: 0 50%;
    border: none;
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
    height: 40px;
}

.mhrr_li2 {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: flex-start;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
}

.mhrr_li2:hover {
    width: 250px;
    border-radius: 100px;
}

.mhrr_li2:hover input {
    opacity: 1;
    width: calc(250px - 95px);
}

.mhrr_li2:hover .mhrr_li_icon img {
    transform: translate(-50%, -50%) rotate(90deg);
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
    -moz-transform: translate(-50%, -50%) rotate(90deg);
    -o-transform: translate(-50%, -50%) rotate(90deg);
    -ms-transform: translate(-50%, -50%) rotate(90deg);
}

.mod_hd_ri {
    display: flex;
}

.mhrl_li_link {
    font-size: 16px;
    line-height: 80px;
    color: #fff;
    padding: 0 4px;
    transition: all 0.36s;
    position: relative;
    display: block;
}

.mhrl_li_link::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #044F9F;
    width: 0%;
    height: 2px;
    transition: all 0.36s;
    opacity: 0;
}

.mhrl_li.yxnav_active1 .mhrl_li_link::after {
    opacity: 1;
    width: 100%;
}

.mhrl_li {
    margin: 0 22px;
    position: relative;
}

.mod_hd_ri_ri {
    width: 68px;
    position: relative;
}

.mhrr_ul {
    position: absolute;
    top: 6px;
    right: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.mod_hd_ri_le {
    padding-right: 100px;
}

.mhrl_down {
    display: none;
    position: absolute;
    top: 80px;
    left: 50%;
    transform: translateX(-50%);
}

.mhrl_down_wrp {
    background: #FFFFFF;
    padding: 37px 55px 26px;
    border-radius: 0px 0px 15px 15px;
    box-shadow: 0px 4px 5px rgb(74 74 74 / 8%);
    /* box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.20); */
}


.mhrl_down_li {
    white-space: nowrap;
    margin-bottom: 26px;
}

.mhrl_down_li a {
    display: flex;
    align-items: center;
    position: relative;
    justify-content: center;
}

.mhrl_down_li_ri {
    flex: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -24px;
    transition: all 0.36s;
    /* opacity: 0; */
}

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

.mhrl_down_li.yxnav_active2 .mhrl_down_li_le p {
    color: #044F9F;
}

.mhrl_down_li.yxnav_active2 .mhrl_down_li_ri {
    opacity: 1;
}


.mod_bante .std_tit1 {
    color: #fff;
    line-height: 1.5;
    font-weight: bold;
}

.ys_ban_slick .slick-dots {
    width: 1400px;
    left: 50%;
    transform: translateX(-50%);
    text-align: left;
    bottom: 98px;
}

.ys_ban_slick .slick-dots li {
    background: transparent;
    border: 1px solid #FFFFFF;
    margin: 0 11px;
    width: 11px;
    height: 11px;
}

.ys_ban_slick .slick-dots li:first-child {
    margin-left: 0 !important;
}

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

.mod_bshear {
    position: absolute;
    bottom: 98px;
    left: 73px;
}

.ys_sharebox {
    width: 54px;
    height: 54px;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 50%;
    margin-top: 28px;
}

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

.mod_bsh_code {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: calc(100% + 12px);
    width: 100px !important;
    max-width: auto !important;
    padding: 6px;
    background: #fff;
    display: none;
}

.mod_bsh_code img {
    width: 100% !important;
    position: static;
    top: inherit;
    transform: none !important;
}

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


.home_leade_wrap {
    width: 100%;
    position: relative;
    height: 100vh;
    overflow: hidden;
}

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

.home_leade_top {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 11;
}

.home_leade_top_wrap {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-right: 18%;
}

.hltw_ri {
    width: 44px;
    cursor: pointer;
    transition: all 0.36s;
}

.hltw_ri img {
    width: 100%;
}

.home_leade_top .ys_cont1400 {
    height: 100%;
    display: flex;
    align-items: center;
}

.he_a1s4_logo {
    transform-origin: 85% 50%;
    transition: all .3s ease-out;
}

.hltw_le {
    width: 496px;
    transition: transform .2s cubic-bezier(0, 0, 0.2, 1), opacity .2s ease-out;
    transform: translateY(0px);
    transition-delay: 0.2s;
}

.hltw_le_tit .std_tit3 {
    color: #333;
    line-height: 1.5;
    font-weight: bold;
}

.hltw_le_info .std_tit7 {
    color: #666666;
    line-height: 2;
}

.hltw_le_info {
    margin-bottom: 100px;
}

.hltw_le_tit {
    margin-bottom: 36px;
}

.hltw_le_more_wrap {
    display: inline-block;
}

.hlmw_link {
    font-size: 16px;
    line-height: 1.5;
    color: #044F9F;
    border: 1px solid #044F9F;
    display: block;
    transition: all 0.36s;
    border-radius: 30px;
    padding: 11px 34px;
    min-width: 162px;
    text-align: center;
}

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

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

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

.home_leade_btm_wrap {
    width: 50%;
    position: relative;
}

.hlbw_ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -44px;
    transform: translateX(-30px);
    transition: all 0.36s;
    opacity: 0;
}

.hlbw_li {
    width: 50%;
    padding: 0 44px;
    margin: 45px 0;
}

.hlbw_li_top .std_tit7 {
    color: #fff;
    line-height: 1.5;
    font-family: 'robotoregular';
}

.home_leade_btm {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
}

.hlbw_li_top_sp {
    font-size: 60px;
    line-height: 1.5;
    color: #fff;
    font-weight: bold;
    padding-right: 16px;
}

.hlbw_li_top {
    border-bottom: 1px solid #FFFFFF;
    padding-bottom: 8px;
}

.hlbw_li_btm p {
    color: #fff;
    line-height: 1.5;
}

.hlbw_li_btm {
    margin-top: 24px;
}

.home_leade_btm .ys_cont1400 {
    height: 100%;
    display: flex;
    align-items: center;
}

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

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

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

.home_estat_top_tit .std_tit3 {
    color: #fff;
    line-height: 1.5;
    font-weight: bold;
}

.home_estat_top_info .std_tit7 {
    color: #fff;
    line-height: 1.5;
}

.home_estat_top_tit {
    margin-bottom: 20px;
}

.home_estat_btm_slick {
    width: 820px;
    margin: 0 auto;
    position: relative;
}

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

.hebs_li_wrap .ys_imgbox_cover {
    border-radius: 17px;
}

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

.hebs_li_info .std_tit5 {
    font-weight: bold;
    line-height: 1.5;
    color: #fff;
    text-align: center;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.hebs_li_info {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 30px 20px;
    transition: all 0.36s;
    opacity: 0;
}

.hebs_li_wrap .ys_imgbox_cover::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 99.99%, rgba(0, 0, 0, 0) 100%);
    opacity: 0.5;
}

.hebs_li_wrap .ys_imgbox_cover::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #044F9F;
    opacity: 0.4;
    z-index: 10;
    transition: all 0.36s;
    /* opacity: 0; */
}

.hebs_li.swiper-slide-active .ys_imgbox_cover::before {
    opacity: 0;
}

.hebs_li.swiper-slide-active .hebs_li_info {
    opacity: 1;
}

.home_estat_btm_over {
    width: 820px;
    margin: 0 auto;
    position: relative;
    margin-top: 58px;
}

.hebo_btn_wrap {
    width: 35px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}

.hebo_btn_le {
    left: 0;
}

.hebo_btn_ri {
    right: 0;
}

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

.hebo_num span {
    font-family: 'AntonRegular';
}

.hebo_num_sp1 {
    font-size: 36px;
    line-height: 1.5;
    color: #fff;
    padding-right: 88px;
    position: relative;
    display: block;
}

.hebo_num_sp1::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 54px;
    background: rgba(255, 255, 255, 0.4);
    right: 43px;
}

.hebo_num_sp2 {
    font-size: 30px;
    line-height: 1.5;
    color: #fff;
    opacity: 0.2;
}

.home_devel {
    background: #fff;
    position: relative;
    width: 100%;
    height: 200vh;
}

.home_devel_cont {
    width: 100%;
}

.home_devel.on .home_devel_ri_ul:nth-child(1) {
    opacity: 0;
}

.home_devel.on .home_devel_ri_ul:nth-child(2) {
    opacity: 1;
}

.home_promi_cont {
    padding: 60px 0;
}

.home_devel_top {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
}

.home_devel_ri {
    width: 300px;
}

.home_devel_le {
    width: calc(100% - 300px);
    padding-right: 109px;
    display: flex;
    align-items: center;
}

.home_devel_le_copywr {
    width: 375px;
}

.home_devel_le_img {
    width: calc(100% - 375px);
    padding-left: 27px;
}

.mod_tit18 {
    font-size: 18px;
    line-height: 1.5;
    color: #333333;
}

.hdlc_info .mod_tit18 {
    color: #333;
    line-height: 2;
}

.hdlc_info {
    margin-bottom: 64px;
}

.home_devel_le_img .ys_imgbox_cover {
    border-radius: 50%;
}

.home_devel_btm_wrap {
    width: 22px;
    margin: 0 auto;
}

.home_devel_btm {
    display: flex;
    justify-content: center;
    margin-top: 67px;
}

.home_devel_desz1 {
    width: 256px;
    position: absolute;
    top: 12%;
    left: 6.5%;
}

.home_devel_desz1 img {
    width: 100%;
}

.home_devel_desz2 {
    width: 55%;
    position: absolute;
    top: 0;
    right: 0;
}

.home_devel_desz2 img {
    width: 100%;
}

.hdru_li {
    margin-bottom: 54px;
}

.hdru_li:last-child {
    margin-bottom: 0 !important;
}

.hdru_li_btm p {
    color: #666;
    line-height: 1.5;
}

.hdru_li_top {
    width: 100%;
    border-bottom: 1px solid #666666;
    padding-bottom: 11px;
    margin-bottom: 11px;
}

.hdru_li_top p {
    color: #044F9F;
    font-family: 'MONTSERRATBOLD';
    font-weight: bold;
}

.hdru_li_top sup {
    font-size: 24px;
    font-family: "Microsoft Yahei";
    color: #333;
    top: -1.5em;
}

.hdru_li_top_sp {
    padding-right: 10px;
}

.hdru_li_top sup sup {
    font-size: 16px;
    top: -0.5em;
}

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

.home_devel_ri_ul {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all 0.36s;
}

.home_devel_ri_ul:first-child {
    position: relative;
    opacity: 1;
}

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

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

/* .home_distrib::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(248, 251, 255);
    display: block;
    z-index: -1;
} */

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

.home_distrib_tit .std_tit3 {
    color: #333;
    line-height: 1.5;
    font-weight: bold;
    text-align: center;
}

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

.hddw_coord {
    width: 14px;
    height: 14px;
    background: #80AFE4;
    border-radius: 50%;
    cursor: pointer;
    position: relative;
}

.hddw_coord::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 8px;
    height: 8px;
    background: #fff;
    border-radius: 50%;
}

.hddw_hover {
    width: 152px;
    background: #fff;
    padding: 9px;
    box-shadow: 0px 4px 2px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    position: absolute;
    bottom: 28px;
    left: 50%;
    transform: translateX(-50%);
    display: none;
    pointer-events: none;
}

.hddw_hover::after {
    content: '';
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
    border: 10px solid transparent;
    border-top-color: #fff;
}

.hddw_hover_te p {
    font-size: 12px;
    line-height: 1.5;
    color: #333;
    text-align: center;
}

.home_distrib_dots_wrap {
    position: absolute;
    transform: translate(-50%, -50%);
    display: inline-block;
}

.home_trend {
    width: 100%;
    position: relative;
    background: #FAFAFA;
}

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

.home_trend_top_le .std_tit3 {
    color: #333;
    font-weight: bold;
}

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

.home_trend_top_le {
    padding-right: 15px;
}

.httr_li p {
    color: #999;
    line-height: 1.5;
    font-size: 16px;
    border: 1px solid #E7E7E7;
    border-radius: 10px;
    padding: 10px 23px;
    min-width: 140px;
    text-align: center;
    transition: all 0.36s;
    cursor: pointer;
}

.httr_ul {
    display: flex;
    flex-wrap: wrap;
}

.httr_li.act p {
    color: #fff;
    border-color: #044F9F;
    background: #044F9F;
}

.httr_li {
    margin-left: 11px;
}

.htbu_li {
    width: 33.333333%;
    padding: 0 14px;
    display: none;
}

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

.home_trend_btm_ul {
    margin: 0 -14px;
    display: flex;
    flex-wrap: wrap;
}

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

.htbu_wrap .ys_imgbox_cover {
    border-radius: 15px;
}

.htbu_wrap_btm {
    width: 100%;
    position: relative;
    margin-top: 30px;
}

.htbu_wrap_btm_tit .std_tit7 {
    color: #333333;
    line-height: 1.75;
    transition: all 0.36s;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.htbu_wrap_btm_info p {
    color: #999;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.htbu_wrap_btm_tit {
    margin-bottom: 18px;
}

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

.htbu_wrap_btm_cover {
    width: 100%;
    border-bottom: 1px solid #E2E2E2;
    padding-bottom: 45px;
}

.htbu_wrap_btm_time p {
    color: #333;
    padding-top: 18px;
}

.home_trend_btm_ul .slick-dots {
    position: relative;
    bottom: inherit;
    margin-top: 20px;
}

.home_trend_btm_ul .slick-dots li {
    width: 8px;
    height: 8px;
    background: #999;
}

.home_trend_btm_ul .slick-dots li.slick-active {
    background: #044F9F;
}

.home_trend_btm_ul {
    display: none;
}

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

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

.home_promi_top {
    text-align: center;
}

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

.home_promi_cont .home_estat_top_tit .std_tit3 {
    color: #000;
}

.home_promi_top_info {
    width: 770px;
    margin: 0 auto;
    max-width: 100%;
}

.home_promi_top_info .mod_tit18 {
    color: #000;
    line-height: 2;
}

.home_promi_btm_ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}

.hpbu_li {
    width: 20%;
    padding: 0 10px;
    margin-bottom: 20px;
}

.home_devel_wrap {
    width: 100%;
    height: 100vh;
}

.hpbu_wrap .ys_imgbox_cover {
    border-radius: 15px;
}

.hpbu_tit .std_tit7 {
    font-weight: bold;
    line-height: 1.5;
    color: #fff;
}

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

.hpbu_tit {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
    padding: 20px;
}

.home_promi_desz {
    width: 746px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.home_promi_desz img {
    width: 100%;
    animation: xuanz 4s infinite linear;
    -webkit-animation: xuanz 4s infinite linear;
    -moz-animation: xuanz 4s infinite linear;
    -o-animation: xuanz 4s infinite linear;
}

@-webkit-keyframes xuanz {
    from {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg)
    }
}

@-moz-keyframes xuanz {
    from {
        -moz-transform: rotate(0deg)
    }

    to {
        -moz-transform: rotate(359deg)
    }
}

@-o-keyframes xuanz {
    from {
        -o-transform: rotate(0deg)
    }

    to {
        -o-transform: rotate(359deg)
    }
}

@keyframes xuanz {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(359deg)
    }
}

.home_promi_btm_more {
    text-align: center;
    margin-top: 35px;
}

.ys_footer {
    width: 100%;
    padding: 85px 108px 28px;
    background: #313131;
    position: relative;
    z-index: 10;
}

.mod_ban_top {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 70px;
}

.mod_ban_top_ri {
    width: 350px;
}

.mod_ban_top_le {
    width: calc(100% - 350px);
}

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

.mbtl_tit {
    margin-bottom: 26px;
}

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

.mbtl_info_te {
    margin-bottom: 18px;
}

.mbtl_ul {
    flex-wrap: wrap;
    display: flex;
}

.mbtl_li {
    margin-right: 50px;
}


.mbtr_ul_li_le {
    width: 20px;
    margin-top: 3px;
}

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

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

.mbtr_ul_li {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 35px;
}

.mbtr_btm {
    width: 98px;
}

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

.mbtr_btm_info {
    margin-top: 16px;
}

.mbtr_top {
    padding-bottom: 10px;
}

.mod_ban_btm {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    padding-top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.mod_ban_btm_le p,
.mod_ban_btm_le p a {
    font-size: 14px;
    line-height: 1.75;
    color: #999;
}

.mod_ban_btm_le p a {
    padding-left: 18px;
    color: rgba(153, 153, 153, 0.5);
}

.mod_ban_btm_ri {
    display: flex;
}

.mod_ban_btm_ri a {
    color: #999999;
    line-height: 1.5;
    font-size: 14px;
    margin-left: 8px;
}

.home_leade {
    width: 100%;
    position: relative;
    height: 200vh;
}

.home_leade.on .home_leade_top {
    pointer-events: none;
}

.home_leade.on .hltw_ri {
    opacity: 0;
}

.home_leade.on .hltw_le {
    transform: translateY(-30px);
    opacity: 0;
    transition: transform .2s cubic-bezier(0, 0, 0.2, 1), opacity .2s ease-out;
    transition-delay: 0s;
}

.home_leade.on1 .he_a1s4_logo {
    opacity: 0;
}

.home_leade.on1 .hlbw_ul {
    transform: translateY(0);
    opacity: 1;
}

.mod_bante .std_tit2 {
    font-weight: bold;
    line-height: 1.5;
    color: #fff;
    font-weight: bold;
    position: relative;
}

.mod_bante .std_tit2::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -36px;
    width: 122px;
    height: 122px;
    border-radius: 50%;
    background: linear-gradient(232.88deg, #FFFFFF -0.42%, rgba(255, 255, 255, 0) 78.58%);
    opacity: 0.2;
    transform: matrix(-1, 0, 0, 1, 0, 0);
}

.mod_bord {
    width: 100%;
    position: absolute;
    bottom: 48px;
    left: 0;
    z-index: 10;
}

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

.mod_bord_li img {
    width: 22px;
    margin-bottom: 2px;
}

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

.mod_bord_li {
    padding-left: 36px;
    position: relative;
}

.mod_bord_li::after {
    content: '';
    position: absolute;
    top: 56%;
    transform: translateY(-50%);
    background-image: url(../images/mod_arrx.svg);
    background-size: 100% 100%;
    width: 7px;
    height: 11px;
    left: 15px;
}

.mod_bord_li:first-child {
    padding-left: 0 !important;
}

.mod_bord_li:first-child::after {
    display: none;
}

/* .mod_bord_li:last-child a {
    color: #044F9F;
} */

.ys_ban_imgbox::before {
    background: url(../images/b1_banpcmc.png) center/cover no-repeat;
}

.ys_ban_imgbox::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 225px;
    background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 0.3;
}

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

.about_speec_cont {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.about_speec_ri {
    width: 46%;
}

.about_speec_ri img {
    width: 100%;
}

.about_speec_le {
    width: 54%;
    padding-right: 100px;
}

.std_word1,
.std_word1 p {
    font-size: 18px;
    line-height: 1.75;
    color: #333333;
}

.about_speec_info p {
    margin-bottom: 15px;
    line-height: 2;
}

.about_speec_info {
    padding-bottom: 30px;
}

.about_speec_img_wrap {
    width: 134px;
}

.about_speec_img_wrap img {
    width: 100%;
}

.about_speec_img {
    display: flex;
    justify-content: flex-end;
    position: relative;
    width: 100%;
}

.about_speec_img::after {
    content: '';
    position: absolute;
    top: 35%;
    display: block;
    left: 0;
    transform: translateY(-50%);
    width: calc(100% - 185px);
    height: 1px;
    background-image: linear-gradient(270deg, #999999 0%, rgba(153, 153, 153, 0) 100%);
}

.about_introdc {
    width: 100%;
    position: relative;
    display: flex;
    align-items: flex-end;
    padding-top: 0px !important;
}

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

.about_introdc_ri {
    width: 37%;
}

.about_introdc_le {
    width: 63%;
}

.ailu_li1 {
    background: rgba(4, 79, 159, 0.97);
    border-radius: 0px 150px 0px 0px;
}

.ailu_li1 .ailu_tit .std_tit3 {
    color: #fff;
}

.ailu_li1 .ailu_info p {
    color: #fff;
}

.ailu_li {
    width: 100%;
    position: relative;
    padding: 130px 119px 120px 21.5%;
}

.ailu_li_desz {
    width: 192px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.ailu_li_desz img {
    width: 100%;
}

.ailu_tit .std_tit3 {
    color: #333;
    line-height: 1.5;
    font-weight: bold;
}

.ailu_info p {
    margin-bottom: 12px;
}

.ailu_info p span {
    font-size: 20px;
    font-weight: bold;
    line-height: 2;
}


.ailu_info {
    position: relative;
}

.ailu_tit {
    margin-bottom: 35px;
}

.ailu_li2 .ailu_info {
    width: 420px;
}

.ailu_info img {
    width: 44px;
    position: absolute;
    top: 10px;
    right: -15%;
}

.ailu_li2 .ailu_info p {
    font-size: 18px;
}

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

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

.about_honou_top .std_tit3 {
    color: #fff;
    font-weight: bold;
    position: relative;
    text-align: center;
}

.about_honou_top .std_tit3::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 40%;
    height: 1px;
    display: block;
    background-image: linear-gradient(270deg, #FFFFFF -0.3%, rgba(255, 255, 255, 0) 99.7%);
}

.about_honou_top .std_tit3::before {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 40%;
    height: 1px;
    transform: rotate(180deg);
    display: block;
    background-image: linear-gradient(270deg, #FFFFFF -0.3%, rgba(255, 255, 255, 0) 99.7%);
}

.about_honou_top {
    margin-bottom: 80px;
}

.about_honou_slick {
    width: 100%;
    position: relative;
    padding-bottom: 120px;
    margin-bottom: 55px;
}

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

.ahsu_li {
    width: 25%;
    padding: 0 11px;
    display: none;
}

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

.about_honou_slick_ul {
    margin: 0 -11px;
    padding: 0 83px;
    position: relative;
    z-index: 10;
}

.about_honou_slick_ul .slick-arrow {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #044F9F;
    z-index: 10;
    background-size: 100% 100%;
}

.about_honou_slick_ul .slick-prev {
    background-image: url(../images/b1_arrow02.svg);
}

.about_honou_slick_ul .slick-next {
    background-image: url(../images/b1_arrow03.svg);
}

.about_honou_slick_ul .slick-arrow.slick-disabled {
    opacity: 0.6;
    pointer-events: none;
}

.ahls_li {
    width: 276px !important;
    margin-right: 90px;
}

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

.ahls_li_wrap {
    width: 100%;
    position: relative;
    padding: 20px 0;
}

.ahls_li_wrap_img {
    width: 100%;
}

.ahls_li_wrap_img img {
    width: 100%;
}

.ahls_li_wrap_te .std_tit7 {
    color: #DEB04E;
    text-align: center;
    font-weight: bold;
}

.ahls_li_wrap_te {
    padding: 0 40px;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


.about_honou_lamp_swiper .ahls_ul {
    transition-timing-function: linear !important;
}

.about_honou_slick_img {
    width: calc(100% + 200px);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

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

.about_devel_top_tit .std_tit3 {
    color: #333;
    line-height: 1.5;
    font-weight: bold;
    text-align: center;
}

.about_devel_top_tit {
    border-bottom: 1px solid #E8E8E8;
    padding-bottom: 50px;
    margin-bottom: 26px;
}

.about_devel_top_btm {
    width: 100%;
    position: relative;
    padding-right: 170px;
}

.adtb_ul {
    display: flex;
    /* overflow-x: auto; */
    align-items: flex-end;
}

.adtb_li p {
    font-size: 20px;
    height: 100%;
    line-height: 1.5;
    color: #333;
    transition: all 0.36s;
    font-family: 'MontserratRegular';
    position: relative;
    padding-bottom: 8px;
    cursor: pointer;
}

.adtb_li p::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0%;
    height: 2px;
    background: #044F9F;
    opacity: 0;
    transition: all 0.36s;
}

/* .adtb_li:first-child p {
    font-size: 18px;
} */

.adtb_li {
    margin-right: 16px;
    min-width: 80px;
    text-align: center;
}

.adtb_li.act p::after {
    opacity: 1;
    width: 100%;
}

.adtb_li.act p {
    color: #044F9F;
}

/* .adtb_li:first-child {
    margin-right: 70px;
} */

.about_devel_btm {
    width: 100%;
    position: relative;
    padding: 0 30px;
    margin-top: 60px;
    z-index: 1;
}

.adbu_li {
    display: none;
}

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

.adbu_wrap_li {
    width: 25%;
    padding: 0 30px;
    padding-bottom: 60px;
    /* display: none; */
}

/* .adbu_wrap_li:first-child {
    display: block;
} */

.adbu_wrap_li_wrap {
    width: 100%;
    height: 100%;
    position: relative;
    background: #F0F0F0;
    padding: 20px;
    border-radius: 16px;
}

.adbu_wrap_li_wrap::after {
    content: '';
    position: absolute;
    bottom: -40px;
    left: 28px;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top-color: #F0F0F0;
}

.adbu_wrap_li_wrap::before {
    content: '';
    position: absolute;
    bottom: -64px;
    left: 37px;
    width: 8px;
    height: 8px;
    background: #044F9F;
    border-radius: 50%;
}

.awlw_top {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.mod_tit28 {
    font-size: 28px;
    line-height: 1.5;
    color: #333;
}

.awlw_top_le .mod_tit28 {
    font-weight: bold;
    font-family: 'MONTSERRATBOLD';
}

.awlw_top_le {
    padding-right: 20px;
    flex: none;
}

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

.awlw_top_ri {
    border-bottom: 1px solid #CCCCCC;
    width: 100%;
}

.awlw_img .ys_imgbox_cover {
    border-radius: 16px;
}

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

.awlw_img {
    margin-bottom: 20px;
}

.adbu_wrap {
    /* display: flex; */
    /* justify-content: center; */
    align-items: stretch;
}

.about_devel_btm::after {
    content: '';
    position: absolute;
    bottom: 5px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #E6E6E6;
    z-index: -1;
}

.adbu_btm {
    display: flex;

}

.adbu_btm_click {
    width: 50px;
    position: relative;
    cursor: pointer;
}

.adbu_btm_click img {
    width: 100%;
    transition: all 0.36s;
}

.adbu_btm_ri img {
    transform: rotate(180deg);
}

.adbu_btm_click_img2 {
    position: absolute;
    top: 0;
    left: 0;
}

.adbu_btm_ri {
    margin-left: 15px;
}

.adbu_btm {
    position: absolute;
    top: -108px;
    right: 13%;
}

.adbu_btm_click_img2 {
    opacity: 0;
}

.adbu_wrap .slick-list {
    width: 100%;
    padding-bottom: 5px;
}

.adbu_wrap .slick-track {
    margin: 0 auto;
    height: 100%;
}

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

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

.about_conta_ul {
    margin: 0 -12px;
    display: flex;
    flex-wrap: wrap;
}

.about_conta_ul_li {
    width: 20%;
    padding: 0 12px;
    margin-bottom: 42px;
}

.acul_wrap {
    width: 100%;
    position: relative;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    padding-top: 28px;
}

.acul_wrap::after {
    content: '';
    position: absolute;
    top: -1px;
    left: 0;
    width: 90px;
    height: 1px;
    transition: all 0.36s;
    background: #fff;
}

.acul_wrap_tit .mod_tit18 {
    color: #fff;
    line-height: 1.5;
}

.acul_wrap_info {
    transition: all 0.36s;
    margin-bottom: 15px;
}

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

.acul_wrap_tit {
    margin-bottom: 10px;
}

.awiu_le {
    width: 20px;
}

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

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

.awiu_li a {
    display: flex;
    align-items: center;
}

.awiu_li {
    margin-bottom: 15px;
}

.acul_wrap_info_ul {
    margin-top: -20px;
    opacity: 0;
    transition: all 0.36s;
}

/* .about_conta {
    padding-bottom: 40px !important;
} */

.adbu_btm_click.slick-disabled {
    pointer-events: none;
}

.ys_banner1 .mod_bante .std_tit2::after {
    display: none;
}

.mod_bante_wrap {
    width: 540px;
}

.mod_ban_tit p {
    color: #fff;
    line-height: 2;
}

.mod_ban_tit {
    padding-top: 50px;
    margin-top: 40px;
    position: relative;
}

.mod_ban_tit::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100.09%);
}

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

.estat_item_cont {
    width: 100%;
    padding: 0 110px;
}


.estat_item_top .std_tit3 {
    font-weight: bold;
    line-height: 1.5;
    color: #333;
    text-align: center;
}

.estat_item_btm {
    width: 100%;
    position: relative;
    overflow: hidden;
    border-radius: 15px;
    border: 1px solid rgba(39, 39, 39, 0.15);
}

.estat_item_btm::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.15;
    border: 1px solid transparent;
    pointer-events: none;
    box-shadow: inset 0px -15px 15px rgba(0, 0, 0, 0.25), inset 0px 15px 15px rgba(0, 0, 0, 0.25);
}

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

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

.eibw_img img {
    width: 100%;
}

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

.estat_exam_top {
    text-align: center;
    position: relative;
    z-index: 1;
}

.estat_exam_top .std_tit5 {
    color: #333;
    line-height: 1.5;
    text-align: center;
    background: #fff;
    padding: 0 92px;
    display: inline-block;
}

.estat_exam_top::before {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 40%;
    height: 1px;
    transform: rotate(180deg);
    display: block;
    z-index: -1;
    background-image: linear-gradient(270deg, #848484 -0.07%, rgba(217, 217, 217, 0) 100%);
}

.estat_exam_top::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 40%;
    height: 1px;
    display: block;
    z-index: -1;
    background-image: linear-gradient(270deg, #848484 -0.07%, rgba(217, 217, 217, 0) 100%);
}

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

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

.estat_exam_btm_img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 225px;
    background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 0.3;
}

.estat_exam_btm_top {
    position: absolute;
    top: 35px;
    left: 35px;
    display: flex;
    align-items: center;
}

.eebt_ri .std_tit6 {
    color: #fff;
    line-height: 1.5;
}

.eebt_le {
    width: 24px;
}

.eebt_le img {
    width: 100%;
}

.eebt_ri {
    padding-left: 11px;
}

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

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

.estat_produ_top .std_tit3 {
    color: #333;
    line-height: 1.5;
    font-weight: bold;
    text-align: center;
}

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

.estat_produ_ul {
    /* display: flex;
    align-items: center; */
    margin: 0 -14px;
    /* flex-wrap: wrap; */
}

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

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

.estat_produ_wrap_tit .std_tit6 {
    color: #333;
    line-height: 1.5;
    text-align: center;
}

.estat_produ_wrap .ys_imgbox_cover {
    margin-bottom: 38px;
    border-radius: 50%;
    /* box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.25); */
    transition: all 0.36s;
}

.eibw_tit1 {
    position: absolute;
    transform: translate(-50%, -50%);
    z-index: 10;
    /* display: inline-block; */
    width: auto !important;
}

.eibw_tit1 .std_tit6 {
    color: #fff;
    line-height: 1.5;
    font-weight: bold;
    display: inline-block;
}

.eibw_line_dots_box {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #80AFE4;
    position: relative;
}

.eibw_line_dots_box::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #fff;
}

.eibw_line_dots {
    position: absolute;
    transform: translate(-50%, -50%);
}

.eibw_line_dots1 {
    top: 61%;
    left: 32%;
}

.eibw_line_dots1 .eibw_line_dots_threa {
    width: 40px;
}

.eibw_line_dots_threa {
    position: absolute;
}

.eibw_line_dots1 .eibw_line_dots_threa {
    bottom: 3px;
    right: 7px;
}

.eibw_line_dots_text {
    width: 288px;
    background: #FFFFFF;
    border: 1px solid #044F9F;
    border-radius: 15px;
    padding: 20px 30px;
    padding-top: 48px;
    position: absolute;
}

.eibw_line_dots1 .eibw_line_dots_text {
    top: -16px;
    right: 45px;
}

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

.eldt_top .std_tit5 {
    color: #044F9F;
    font-family: 'MONTSERRATBOLD';
    line-height: 1.5;
}

.eldt_top {
    border: 1px solid #044F9F;
    border-radius: 15px;
    position: absolute;
    left: -1px;
    top: -20px;
    background: #fff;
    padding: 2px 30px;
}

.eibw_line_dots2 {
    top: 61.5%;
    left: 33.5%;
}

.eibw_line_dots2 .eibw_line_dots_threa {
    width: 102px;
    bottom: 9px;
    left: 7px
}

.eibw_line_dots2 .eibw_line_dots_text {
    top: -200px;
    left: 100px;
}


.eibw_line_dots3 {
    top: 63.5%;
    left: 34.8%;
}

.eibw_line_dots3 .eibw_line_dots_threa {
    width: 53px;
    top: 7px;
    left: 12px;
}

.eibw_line_dots3 .eibw_line_dots_text {
    top: 17px;
    left: 62px;
}

.eibw_line_dots4 {
    top: 57%;
    left: 74%;
}

.eibw_line_dots4 .eibw_line_dots_threa {
    width: 47px;
    bottom: 10px;
    left: 10px;
}


.eibw_line_dots4 .eibw_line_dots_text {
    top: -66px;
    left: 56px;
}

.estat_item_btm_ph img {
    width: 100%;
}

.eibw_titw1 {
    left: 28%;
    top: 36%;
}

.eibw_titw2 {
    left: 72%;
    top: 66%;
}

.estat_item_btm_ph {
    display: none;
}

.ys_c2page .eibw_tit1 .std_tit6 {
    color: #333333;
}

.ys_c2page .eibw_titw1 {
    left: 29%;
    top: 79%;
}

.ys_c2page .eibw_titw2 {
    left: 68%;
    top: 71%;
}

.ys_c2page .eibw_line_dots_text {
    width: 216px;
    padding: 15px 25px;
    padding-top: 15px;
}

.ys_c2page .eibw_line_dots1 .eibw_line_dots_threa {
    width: 58px;
}

.ys_c2page .eibw_line_dots_threa {
    top: 8px;
    left: 10px;
}

.ys_c2page .eibw_line_dots1 .eibw_line_dots_text {
    top: 3px;
    right: inherit;
    bottom: inherit;
    left: 63px;
}

.ys_c2page .eibw_line_dots2 {
    top: 50.7%;
    left: 67.6%;
}

.ys_c2page .eibw_line_dots2 .eibw_line_dots_text {
    top: 20px;
    left: 67px;
}

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

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

.ys_c5page .estat_produ {
    background: #FAFAFA;
}

.circul_chai_btm {
    width: 100%;
    position: relative;
    padding-top: 110px;
    padding-bottom: 130px;
}

.circul_chai_btm_wrap {
    width: 1113px;
    margin: 0 auto;
    position: relative;
}

.ccbu_wrap .ys_imgbox_cover {
    width: 208px;
    height: 208px;
    border: 15px solid rgb(230, 230, 230);
    border-radius: 50%;
}

.ccbu_tit {
    text-align: center;
    margin-top: 8px;
}

.ccbu_li {
    position: absolute;
    width: 208px;
}

.ccbu_li1 {
    top: -9%;
    left: 23%;
}

/* .ccbu_li {} */

.ccbu_tit .std_tit7 {
    color: #333;
}

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

.ccbw_top {
    width: 502px;
    position: absolute;
    top: 59%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.ccbu_arrow {
    width: 108px;
    position: absolute;
}

.ccbu_arrow img {
    width: 100%;
}

.ccbu_li1 .ccbu_arrow {
    top: 34px;
    right: -69%;
}

.ccbu_li2 {
    top: -9%;
    left: 58%;
}

.ccbu_li2 .ccbu_arrow {
    right: -65%;
    top: 51%;
    transform: rotate(36deg);
}

.ccbu_li3 {
    right: -2%;
    top: 21%;
}

.ccbu_li3 .ccbu_arrow {
    right: -5%;
    top: 117%;
    transform: rotate(112deg);
}

.ccbu_li4 {
    top: 69%;
    right: 6%;
}

.ccbu_li4 .ccbu_arrow {
    right: 110%;
    top: 68%;
    transform: rotate(166deg);
}

.ccbu_li5 {
    left: 40%;
    bottom: -15%;
}

.ccbu_li5 .ccbu_arrow {
    right: 112%;
    top: 35%;
    transform: rotate(196deg);
}

.ccbu_li6 {
    bottom: -2%;
    left: 7%;
}

.ccbu_li6 .ccbu_arrow {
    right: 99%;
    top: -20%;
    transform: rotate(249deg);
}

.ccbu_li7 {
    top: 26%;
    left: -2%;
}

.ccbu_li7 .ccbu_arrow {
    right: -9%;
    top: -43%;
    transform: rotate(-37deg);
}

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

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

.susta_idea_top {
    width: 922px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 25px;
}

.susta_idea_top_tit .std_tit3 {
    color: #333;
    line-height: 1.5;
    font-weight: bold;
}

.susta_idea_top_info p {
    color: #666;
    line-height: 2;
}

.susta_idea_top_tit {
    margin-bottom: 25px;
}


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

.susta_idea_btm_log {
    width: 294px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
}

.susta_idea_btm_log img {
    width: 100%;
}

.susta_idea_btm_list {
    display: flex;
    flex-wrap: wrap;
    border-radius: 40px;
    overflow: hidden;
    align-items: stretch;
}

.sibl_li_img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1;
    transition: all 0.36s;
    opacity: 0;
}

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

.sibl_li {
    width: 50%;
    padding: 80px 70px 60px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.sibl_li_tit .std_tit6 {
    font-weight: bold;
    color: #fff;
    line-height: 1.5;
}

.sibl_li_tit {
    margin-bottom: 20px;
}

.sibl_li1 {
    background: linear-gradient(100.7deg, #77AB3F 9.88%, #55A800 32.83%, #74B52F 57.95%);
}

.sibl_li_info p {
    color: #fff;
    line-height: 2;
    min-height: 6em;
}

.sibl_li2 {
    background: linear-gradient(100.46deg, #7CB143 2.54%, #56AB00 48.27%, #5E9A1E 98.31%);
}

.sibl_li3 {
    background: linear-gradient(100.7deg, #77AB3F 9.88%, #55A800 32.83%, #74B52F 57.95%);
}

.sibl_li4 {
    background: linear-gradient(100.12deg, #7CB143 5.79%, #57A706 56.77%, #569E09 100%);
}

.sibl_li1,
.sibl_li3 {
    padding-right: 160px;
}

.sibl_li2,
.sibl_li4 {
    padding-left: 210px;
}

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

.susta_stand_cont {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    align-items: stretch;
}

.susta_stand_li {
    background: #FAFAFA;
}

.susta_stand_le {
    width: 45%;
}

.susta_stand_le .ys_imgbox_cover {
    border-radius: 15px;
}

.susta_stand_ri {
    width: 55%;
    padding-right: 90px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.susta_stand_ri_tit .std_tit3 {
    color: #333;
    font-weight: bold;
    line-height: 1.5;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.susta_stand_ri_info p {
    color: #666;
    line-height: 2;
    overflow: hidden;
    -webkit-line-clamp: 5;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.susta_stand_ri_tit {
    margin-bottom: 24px;
}

.susta_stand_ri_top {
    padding-bottom: 20px;
}

.susta_stand_ri_btm .hlmw_link {
    border-color: #57A903;
    color: #57A903;
}

.susta_stand_li:nth-child(2n) {
    background: #fff;
}

.susta_stand_li:nth-child(2n) .susta_stand_cont {
    flex-direction: row;
}

.susta_stand_li:nth-child(2n) .susta_stand_ri {
    padding-left: 90px;
    padding-right: 0 !important;
}

.susta_even {
    width: 100%;
    position: relative;
    background: #FAFAFA;
    z-index: 1;
    overflow: hidden;
}

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

.susta_even_cont .estat_item_top .std_tit3 {
    text-align: left;
}

.susta_even_desz1 {
    width: 385px;
    position: absolute;
    top: 48px;
    left: 76px;
    z-index: -1;
}

.susta_even_desz1 img {
    width: 100%;
}

.susta_even_desz2 {
    width: 296px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
}

.susta_even_desz2 img {
    width: 100%;
}

.susta_even_btm_li {
    width: 100%;
    position: relative;
    background: rgba(255, 255, 255, 0.98);
    box-shadow: 0px 4px 16px rgba(198, 198, 198, 0.25);
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 30px;
}

.susta_even_btm_li:last-child {
    margin-bottom: 0 !important;
}

.susta_even_btm_li::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: linear-gradient(100.46deg, #7CB143 2.54%, #56AB00 48.27%, #5E9A1E 98.31%);
}

.sebl_wrap {
    width: 100%;
    position: relative;
    padding: 58px 55px 48px;
}


.sebl_wrap_top {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

.sebl_wrap_top_ri {
    width: 100px;
    display: flex;
    align-items: center;
}

.swtr_ri {
    width: 24px;
    flex: none;
}

.swtr_ri img {
    width: 100%;
}

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

.swtr_le {
    padding-right: 12px;
}

.sebl_wrap_top_le {
    width: calc(100% - 100px);
    padding-right: 15px;
    display: flex;
}

.swtl_le {
    width: 36px;
    flex: none;
    margin-top: 3px;
}

.swtl_le img {
    width: 100%;
}

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

.swtl_ri .std_tit6 {
    color: #333;
    line-height: 1.5;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    transition: all 0.36s;
}

.sebl_wrap_btm {
    width: 100%;
    padding-left: 70px;
    margin-top: 24px;
}

.sebl_wrap_btm_info {
    width: 100%;
    padding-top: 20px;
    border-top: 1px solid #D9D9D9;
}

.sebl_wrap_btm_info p {
    color: #999999;
    line-height: 2;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

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

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


.susta_repor_swip {
    width: 100%;
    border-bottom: 1px solid #D9D9D9;
}

.susta_repor_swip_li {
    display: inline-block;
    margin-right: 116px;
}

.susta_repor_swip_li:last-child {
    margin-right: 0;
}

.susta_repor_swip_li .std_tit6 {
    color: #666666;
    transition: all 0.36s;
    line-height: 1.5;
    padding-bottom: 20px;
    position: relative;
    padding-right: 45px;
    cursor: pointer;
}

.susta_repor_swip_li .std_tit6::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 0%;
    height: 2px;
    transition: all 0.36s;
    opacity: 0;
    background: linear-gradient(100.46deg, #7CB143 2.54%, #56AB00 48.27%, #5E9A1E 98.31%);
}

.susta_repor_swip_li.act .std_tit6 {
    color: #333333;
}

.susta_repor_swip_li.act .std_tit6::after {
    opacity: 1;
    width: 100%;
}

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

.srlu_li {
    width: 33.333333%;
    padding: 0 14px;
    display: none;
}

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

.susta_repor_li_ul {
    margin: 0 -14px;
}

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

.srlu_wrap_circul {
    width: 100%;
    position: relative;
    padding: 37px 40px;
    background: #FFFFFF;
    box-shadow: 0px 4px 16px rgba(198, 198, 198, 0.25);
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 37px;
    z-index: 1;
}

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

.srlu_wrap_circul::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 100%;
    z-index: -1;
    transition: all 0.36s;
    opacity: 0;
    background: linear-gradient(100.46deg, #7CB143 2.54%, #56AB00 48.27%, #5E9A1E 98.31%);
}

.srlu_wrap_circul_tti {
    margin-bottom: 25px;
}

.srlu_wrap_circul_tti .std_tit6 {
    color: #333333;
    line-height: 1.75;
    transition: all 0.36s;
    height: 5.25em;
    overflow: hidden;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.srlu_wrap_circul_desz {
    width: 244px;
    position: absolute;
    bottom: -46px;
    right: -40px;
}

.srlu_wrap_circul_btm {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
}

.swcb_le {
    padding-right: 14px;
}

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

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

.swcb_ri img {
    width: 100%;
    transition: all 0.36s;
}

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

.swcb_img2 {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.susta_repor_li {
    display: none;
}

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

.susta_repor_li_ul .slick-dots li {
    width: 11px;
    height: 11px;
    border: 1px solid rgba(124, 177, 67, 1);
    background: transparent;
    margin: 0 10px;
}

.susta_repor_li_ul .slick-dots li.slick-active {
    background: rgba(124, 177, 67, 1);
}

.susta_repor_li_ul .slick-dots {
    position: relative;
    bottom: inherit;
    margin-top: 15px;
}

.susta_repor_li_ul .slick-list {
    padding-top: 40px;
}

.susta_proce {
    width: 100%;
    position: relative;
    background: #F5F5F5;
}

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

.susta_proce_top {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 69px;
}

.susta_proce_top_le {
    width: 49%;
}

.susta_proce_top_ri {
    width: 51%;
}

.susta_proce_top_ri p {
    color: #666;
    line-height: 2;
}

.sptl_tit {
    margin-bottom: 45px;
}

.sptl_tit .std_tit3 {
    color: #333;
    line-height: 1.5;
    font-weight: bold;
}

.sptl_down_ri {
    width: 24px;
}

.sptl_down_ri img {
    width: 100%;
}

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

.sptl_down a {
    display: flex;
    align-items: center;
}

.sptl_down_le {
    padding-right: 13px;
}

.sptl_down {
    display: inline-block;
}

.susta_proce_img {
    width: 100%;
    margin-bottom: 77px;
}

.susta_proce_img img {
    width: 100%;
}

.susta_proce_btm {
    width: 100%;
    position: relative;
    padding-bottom: 60px;
}

.susta_proce_btm_ul {
    margin: 0 -14px;
}

.spbu_li {
    width: 33.333333%;
    padding: 0 14px;
    margin-bottom: 28px;
}

.spbu_wrap {
    width: 100%;
    position: relative;
    border-top: 1px solid #B4B4B4;
    padding-top: 40px;
}

.spbu_wrap_tit .std_tit6 {
    color: #333;
    font-weight: bold;
    line-height: 1.5;
}

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

.spbu_wrap_tit {
    margin-bottom: 16px;
}

.spbu_wrap_count {
    margin-bottom: 35px;
}

.swul_wrap_le {
    width: 18px;
    flex: none;
}

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

.swul_wrap {
    display: flex;
}

.swul_wrap_ri {
    padding-left: 13px;
}

.susta_proce_btm_ul {
    display: flex;
    flex-wrap: wrap;
}

.spbu_wrap_ul_li {
    margin-bottom: 14px;
}

.susta_proce_dots {
    width: 100%;
    border-top: 1px solid #E6E6E6;
    padding-top: 25px;
}

.susta_proce_dots ul {
    padding-left: 0 !important;
    margin: 0 !important;
    list-style-type: none !important;
}

.susta_proce_dots ul p {
    padding-left: 25px;
    position: relative;
}

.susta_proce_dots ul p::after {
    content: '';
    position: absolute;
    top: 9px;
    left: 0;
    width: 10px;
    height: 10px;
    background: #044F9F;
    border-radius: 50%;
}

.polic_nav {
    /* display: none; */
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    left: -100%;
    z-index: 99;
    transition: all 0.36s;
}

.polic_nav.start {
    left: 35px;
}

.polic_nav.start.end {
    left: -100%;
}

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

.polic_moral_box {
    width: 100%;
    position: relative;
    background: #FAFAFA;
}

.polic_moral_cont {
    width: calc(100% + 260px);
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

.polic_moral_le {
    width: 48.5%;
    padding-right: 115px;
    padding-top: 45px;
}

.polic_moral_ri {
    width: 51.5%;
}

.polic_moral_ri .ys_imgbox_cover {
    border-radius: 15px 0px 0px 15px;
}

.polic_moral_le_tit .std_tit3 {
    color: #333;
    font-weight: bold;
    line-height: 1.5;
}

.polic_moral_le_info p {
    color: #666;
    line-height: 2;
    margin-bottom: 17px;
}

.polic_moral_le_tit {
    margin-bottom: 40px;
}

.polic_moral_le_info {
    padding-bottom: 30px;
}

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

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

.polic_corru_top .std_tit4 {
    font-weight: bold;
    color: #333;
    line-height: 1.5;
}

.polic_corru_top {
    margin-bottom: 40px;
}

.polic_corru_btm {
    width: 100%;
    position: relative;
    margin-bottom: 80px;
}

.pcbu_li {
    width: 100%;
    position: relative;
    border-top: 1px solid #E6E6E6;
    padding: 34px 0 34px;
    cursor: pointer;
}

.pcbu_li:last-child {
    border-bottom: 1px solid #E6E6E6;
}

.pcbu_li_top {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.pcbu_li_top_ri {
    width: 20px;
    position: relative;
    margin-top: 8px;
}

.pcbu_li_top_le {
    width: calc(100% - 20px);
    padding-right: 15px;
    padding-left: 42px;
    position: relative;
}

.pcbu_li_top_le::after {
    content: '';
    position: absolute;
    top: 9px;
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 5px solid #044F9F;
}

.pcbu_li_top_ri img {
    width: 100%;
    transition: all 0.36s;
}

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

.pcbu_li_top_le .std_tit6 {
    color: #333;
    line-height: 1.5;
}

.pcbu_li_btm {
    padding-top: 14px;
    width: 100%;
    padding-left: 42px;
    padding-right: 180px;
    display: none;
    padding-bottom: 10px;
}

.pcbu_li_btm p {
    color: #666666;
    line-height: 2;
}

.pcbu_li.on .pcbu_li_top_ri_img1 {
    opacity: 0;
}

.pcbu_li.on .pcbu_li_top_ri_img2 {
    opacity: 1;
}

.polic_corru_road {
    width: 100%;
    position: relative;
    margin-bottom: 50px;
}

.polic_corru_road_tit .std_tit5 {
    color: #333;
    line-height: 1.5;
}

.polic_corru_road_wrap {
    width: 100%;
    background: #FAFAFA;
    border: 1px solid #D5D5D5;
    border-radius: 10px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.polic_corru_road_tit {
    margin-bottom: 28px;
}

.pcrw_li {
    width: 50%;
}

.pcrw_wrap {
    width: 100%;
    height: 100%;
    padding: 30px 38px;
    padding-right: 55px;
    display: flex;
    align-items: stretch;
}

.pcrw_wrap_le .std_tit6 {
    color: #044F9F;
    font-weight: bold;
    line-height: 1.5;
}

.pcrw_wrap_le {
    flex: none;
    position: relative;
}

.pcrw_wrap_le::after {
    content: '';
    position: absolute;
    top: 40px;
    left: 50%;
    transform: translateX(-50%);
    width: 1px;
    height: 60%;
    background: #E6E6E6;
}

.pcrw_wrap_ri {
    padding-left: 50px;
    padding-top: 26px;
    padding-bottom: 20px;
}

.pcrw_wrap_ri_info p {
    color: #666;
    line-height: 2;
}

.pcrw_wrap_ri {
    display: flex;
    flex-wrap: wrap;
}

.pcrw_wrap_ri_tit {
    width: 136px;
    padding-right: 10px;
}

.pcrw_wrap_ri_info {
    width: calc(100% - 136px);
}

.pcrw_wrap_ri_tit .std_tit6 {
    font-weight: bold;
    color: #044F9F;
    line-height: 1.5;
}

.pcrw_li:nth-child(1),
.pcrw_li:nth-child(2) {
    border-bottom: 1px solid rgba(230, 230, 230, 0.3);
}

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

.pcfu_li {
    width: 33.333333%;
    padding: 0 14px;
    margin-bottom: 20px;
}

.polic_corru_flow_ul {
    margin: 0 -14px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.pcfu_wrap {
    width: 100%;
    height: 100%;
    background: #FFFFFF;
    box-shadow: 0px 4px 16px rgba(198, 198, 198, 0.25);
    border-radius: 10px;
    padding: 40px;
    padding-left: 48px;
    padding-top: 47px;
    position: relative;
    overflow: hidden;
}

.pcfu_wrap p {
    color: #666;
    line-height: 2;
    min-height: 8em;
}


.pcfu_wrap .std_tit6 {
    color: #fff;
    line-height: 1.5;
    font-family: 'poppins';
    display: block;
    position: absolute;
    top: 7px;
    left: 19px;
    z-index: 1;
    font-weight: bold;
}

.pcfu_wrap .std_tit6::after {
    content: '';
    position: absolute;
    width: 130px;
    height: 130px;
    background: rgba(4, 79, 159, 0.2);
    left: -83px;
    top: -74px;
    border-radius: 50%;
    z-index: -1;
}

.pcfu_wrap .std_tit6::before {
    content: '';
    position: absolute;
    width: 130px;
    height: 130px;
    background: #044F9F;
    left: -90px;
    top: -75px;
    border-radius: 50%;
    transform: rotate(90deg);
    z-index: -1;
}

.polic_corru_flow_note p {
    color: #666;
    line-height: 1.75;
}

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

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

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

.polic_huma_top_le .std_tit3 {
    font-weight: bold;
    color: #fff;
    line-height: 1.5;
}

.polic_huma_top_ri a {
    display: inline-block;
}

.polic_huma_top_ri .swcb_le p {
    color: #fff;
}

.polic_huma_top_ri {
    flex: none;
    margin-top: 18px;
}

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

.polic_huma_btm_li {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    border-radius: 15px;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.1);
    margin-bottom: 32px;
}

.polic_huma_btm_li:last-child {
    margin-bottom: 0 !important;
}

.phbl_le {
    width: 42.5%;
}

.phbl_ri {
    width: 57.5%;
    padding: 40px 60px 36px 69px;
}

.phbl_le .ys_imgbox_cover {
    border-radius: 15px;
}

.phbl_ri_tit .std_tit4 {
    color: #fff;
    line-height: 1.5;
}

.phbl_ri_info p {
    color: #fff;
    line-height: 2;
    margin-bottom: 12px;
}

.phbl_ri_tit {
    margin-bottom: 14px;
}

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

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

.polic_enviro_cont .polic_huma_top_le .std_tit3 {
    color: #333333;
}

.polic_enviro_cont .swcb_le p {
    color: #333333;
}

.polic_enviro_btm_edit p {
    color: #666666;
    line-height: 2;
    margin-bottom: 20px;
}

.polic_enviro_btm_edit {
    padding-bottom: 45px;
}

.polic_enviro_btm_img {
    width: 100%;
}

.polic_enviro_btm_img img {
    width: 100%;
}

.polic_nav_ul {
    position: relative;
    padding-left: 28px;
    margin-bottom: 73px;
}

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

.polic_nav_ul::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background: #044F9F;
    border: 1px solid #FFFFFF;
    transition: all 0.36s;
}

.polic_nav_ul::before {
    content: '' !important;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
    background: radial-gradient(50% 50% at 50% 50%, #044F9F 0%, rgba(4, 79, 159, 0) 100%);
    opacity: 0.8;
    left: -7px;
    transition: all 0.36s;
    opacity: 0;
}

.polic_nav::after {
    content: '';
    position: absolute;
    left: 5px;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 94%;
    background: #044F9F;
    opacity: 0.3;
    z-index: -1;
    transition: all 0.36s;
}

.polic_nav_ul.act::after {
    border-color: #fff;
}

.polic_nav_ul.act::before {
    opacity: 1;
}

.polic_nav_ul p {
    font-size: 14px;
    line-height: 1.5;
    color: #333;
    cursor: pointer;
    transition: all 0.36s;
}

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

.idea_natur_cont {
    width: 100%;
    position: relative;
    /* display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-start; */
}

.idea_natur_le {
    width: calc(100% - 600px);
    position: relative;
    padding-right: 140px;
    padding-top: 103px;
    padding-left: 62px;
}

.idea_natur_ri {
    width: 600px;
    margin-top: 30vh;
}

.idea_natur_ri_ul {
    width: 100%;
}

.inru_li {
    width: 100%;
    position: relative;
    border-bottom: 1px solid #E0E0E0;
    padding-bottom: 102px;
    margin-bottom: 89px;
}

.inru_tit {
    margin-bottom: 36px;
}

.inru_tit .std_tit3 {
    font-weight: bold;
    color: #333;
    line-height: 1.5;
    position: relative;
    padding-left: 45px;
}

.inru_tit .std_tit3::after {
    content: '';
    position: absolute;
    top: 20px;
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 5px solid #044F9F;
}

.inru_info p {
    color: #666;
    line-height: 2;
    margin-bottom: 20px;
}

.inli_wrap:first-child {
    position: relative;
}

.inli_wrap {
    width: 100%;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.36s;
    opacity: 0;
}

.inli_wrap.act {
    opacity: 1;
}

.inli_wrap img {
    width: 100%;
}


.idea_natur_le_img {
    position: relative;
}

.idea_natur_le_dezs {
    width: 100%;
    position: absolute;
    top: 0;
    left: -43px;
}

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

.inru_img img {
    width: 100%;
}

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

.devel_way_cont {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.devel_way_ri {
    width: 650px;
    position: relative;
}

.devel_way_le {
    width: calc(100% - 650px);
    padding-right: 157px;
}

.dwlu_tit {
    margin-bottom: 25px;
}

.dwlu_tit .std_tit3 {
    color: #333;
    font-weight: bold;
    line-height: 1.5;
}

.dwlu_sutit .std_tit7 {
    font-weight: bold;
    line-height: 1.5;
    color: #333;
    position: relative;
    padding-left: 35px;
}

.dwlu_sutit .std_tit7::after {
    content: '';
    position: absolute;
    top: 5px;
    left: 0;
    width: 20px;
    height: 20px;
    border: 5px solid #044F9F;
    border-radius: 50%;
}

.dwlu_info p {
    color: #666;
    line-height: 1.875;
    margin-bottom: 18px;
}

.dwlu_sutit {
    margin-bottom: 19px;
    padding-top: 10px;
}

.dwlu_li {
    margin-bottom: 90px;
}

.dwlu_li:last-child {
    margin-bottom: 0 !important;
}

.devel_rotat {
    width: 100%;
    position: relative;
    background: #FAFAFA;
}

.devel_rotat_wrap {
    width: 945px;
    margin: 0 auto;
}

.devel_rotat_ul {
    margin: 0 -25px;
}

.devel_rotat_li {
    padding: 0 25px;
    display: none;
}

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

.devel_rotat_li_wrap .ys_imgbox_cover {
    border-radius: 15px;
    transition: all 0.36s;
    opacity: 0.2;
}

.devel_rotat_ul .slick-list {
    overflow: inherit !important;
}

.devel_rotat_li.slick-current .ys_imgbox_cover {
    opacity: 1;
}

.devel_rotat_ul .slick-dots li {
    width: 11px;
    height: 11px;
    border: 1px solid #044F9F;
    background: transparent;
    margin: 0 11px;
}

.devel_rotat_ul .slick-dots li.slick-active {
    background: #044F9F;
}

.devel_rotat_ul .slick-dots {
    position: relative;
    bottom: inherit;
    margin-top: 50px;
}

.devel_way_ri_img {
    width: 100%;
}

.devel_way_ri_img img {
    width: 100%;
}

.dwru_li .ys_imgbox_cover {
    border-radius: 50%;
}

.dwru_li {
    width: 225px;
    position: absolute;
}

.dwru_li1 {
    top: -2%;
    left: 19%;
}

.dwru_li4 {
    width: 348px;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}

.dwru_li2 {
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}

.dwru_li3 {
    top: 67%;
    left: 19%;
}

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

.encou_plan_ul {
    display: flex;
    flex-wrap: wrap;
    border-radius: 15px;
    overflow: hidden;
}

.encou_plan_li {
    width: 50%;
}

.encou_plan_li_wrap {
    padding: 30px 39px;
    height: 336px;
    display: flex;
    align-items: flex-end;
    position: relative;
    z-index: 1;
}

.encou_plan_li_wrap::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 0.6;
    transform: matrix(1, 0, 0, -1, 0, 0);
    z-index: -1;
}

.eplw_tit .std_tit5 {
    color: #fff;
    line-height: 1.5;
}

.eplw_info p {
    color: #fff;
    line-height: 2;
}

.eplw_info {
    padding-top: 18px;
    display: none;
}

.encou_mater {
    width: 100%;
    position: relative;
    background: #FAFAFA;
}

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

.encou_mater_cont .polic_moral_le_tit {
    text-align: center;
}

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

.encou_mater_btm_ul {
    margin: 0 -11px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.embu_li {
    width: 33.333333%;
    padding: 0 11px;
    margin-bottom: 40px;
}

.embu_wrap {
    width: 100%;
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);
    border-radius: 56px;
    padding: 7px 9px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.embu_wrap_le {
    width: 98px;
    height: 98px;
    background: #044F9F;
    border-radius: 50%;
    position: relative;
}

.embu_wrap_le .ys_imgbox_cover {
    width: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.embu_wrap_ri {
    width: calc(100% - 98px);
    padding-left: 28px;
}

.embu_wrap_ri_tit .std_tit7 {
    color: #333;
    line-height: 1.5;
    transition: all 0.36s;
    font-weight: bold;
}

.embu_wrap_ri_info p {
    color: #999;
    line-height: 2;
}

.embu_wrap_ri_tit {
    margin-bottom: 5px;
}

.devel_rotat_wrap .polic_moral_le_tit {
    text-align: center;
}

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

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

.encou_benef_img {
    width: 100%;
}

.encou_benef_img img {
    width: 100%;
}

.encou_benef_ul {
    display: flex;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
}

.encou_benef_ul_li {
    width: 20%;
    position: relative;
}

.ebul_icon {
    width: 62px;
    margin: 0 auto;
    margin-bottom: 23px;
}

.ebul_tit .mod_tit18 {
    font-weight: bold;
    line-height: 1.5;
    color: #323A62;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.ebul_tit {
    margin-bottom: 5px;
}

.ebul_info p {
    color: #999;
    line-height: 2;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.ebul_wrap {
    width: 100%;
    text-align: center;
    padding: 15px 48px;
}

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

.encou_benef_cont .polic_moral_le_tit {
    text-align: center;
}

.encou_benef_img svg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.ebul_absl {
    width: 56px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -23px;
}

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

.scien_resea_le::after {
    content: '';
    position: absolute;
    top: -168px;
    right: 0;
    width: calc(100% + 256px);
    height: calc(100% + 168px);
    background: rgba(4, 79, 159, 0.97);
    z-index: -1;
    display: block;
}

.scien_resea_cont {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-start;
}

.scien_resea_ri {
    width: 358px;
    padding-left: 93px;
}

.scien_resea_le {
    width: calc(100% - 358px);
    padding-right: 81px;
    position: relative;
    padding-bottom: 220px;
}

.scien_resea_ri_ul .hdru_li_top .std_tit2 {
    font-size: 48px;
    line-height: 1.5;
    color: #044F9F;
}

.scien_resea_ri_ul .hdru_li_top sup {
    /* font-size: 30px; */
    top: -0.8em;
}

.scien_resea_ri_ul .hdru_li {
    margin-bottom: 66px;
}

.ys_d1page .mod_bord {
    bottom: 110px;
}

.scien_resea_le_tit .std_tit3 {
    color: #fff;
    line-height: 1.5;
    font-weight: bold;
}

.scien_resea_le_info p {
    color: #fff;
    line-height: 2;
    margin-bottom: 18px;
}

.scien_resea_le_tit {
    margin-bottom: 35px;
}

.scien_resea_desz1 {
    width: 219px;
    position: absolute;
    top: 28%;
    left: 0;
}

.scien_resea_desz1 img {
    width: 100%;
}


.scien_resea_desz2 {
    width: 578px;
    position: absolute;
    bottom: -67px;
    left: -245px;
}

.scien_pictu {
    width: 100%;
    position: relative;
    padding-bottom: 0 !important;
    z-index: 10;
}

.scien_pictu_ul {
    width: calc(100% + 256px);
    position: relative;
    height: 410px;
}

.scien_pictu_li .ys_imgbox_cover {
    border-radius: 15px;
}

.scien_pictu_li1 {
    width: 42.8%;
    position: absolute;
    left: 0;
    z-index: 10;
}

.scien_pictu_li2 {
    position: absolute;
    width: 21.7%;
    left: 45%;
    top: 14%;
    flex: none;
}

.scien_pictu_li3 {
    width: 31.1%;
    position: absolute;
    bottom: -42px;
    right: 0;
    flex: none;
}

.scien_pictu_btm {
    width: 100%;
    position: relative;
    margin-top: 28px;
    overflow: hidden;
}

.scien_pictu_wul {
    display: flex;
    flex-wrap: wrap;
    margin-top: 28px;
    margin: 0 -18.5px;
    align-items: flex-end;
}

.scien_pictu_wli .ys_imgbox_cover {
    border-radius: 15px 15px 0 0;
}

.scien_pictu_wli4 .ys_imgbox_cover {
    border-radius: 15px 0 0 0;

}

.scien_pictu_wli {
    padding: 0 18.5px;
}

.scien_pictu_wli1 {
    width: 21.5%;
}

.scien_pictu_wli2 {
    width: 29.9%;
}

.scien_pictu_wli3 {
    width: 20.4%;
}

.scien_pictu_wli4 {
    width: 28.2%;
}

.scien_pictu_li3 .ys_imgbox_cover {
    border-radius: 15px 0 0 15px;
}

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

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

.scien_group_center {
    width: 46%;
    margin: 0 auto;
    position: relative;
}

.scien_group_img {
    width: 100%;
}

.scien_group_img img {
    width: 100%;
}

.scien_group_tit {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0 40px;
}

.scien_group_tit .std_tit3 {
    font-weight: bold;
    color: #fff;
    line-height: 1.5;
}

.sgcu_li {
    position: absolute;
}

.sgcu_li1 {
    width: 264px;
    top: 6%;
    left: -185px;
}

.sgcu_li2 {
    width: 191px;
    top: 46%;
    transform: translateY(-50%);
    left: -189px;
}

.sgcu_li3 {
    width: 191px;
    bottom: 18%;
    left: -146px;
}

.sgcu_li4 {
    width: 176px;
    top: 16%;
    right: -122px;
}

.sgcu_li5 {
    width: 158px;
    bottom: 22%;
    right: -118px;
}

.scien_group .ys_cont1400 {
    padding: 50px 0;
}

.sgfl_top .std_tit5 {
    color: #fff;
    line-height: 1.5;
}

.sgfl_top {
    margin-bottom: 30px;
}

.sgfl_li_wrap p {
    line-height: 1.5;
    color: rgba(255, 255, 255, 0.5);
}

.sgfl_li {
    width: 50%;
    padding: 0 22px;
    margin-bottom: 10px;
}

.sgfl_btm {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -22px;
}

.scien_group_flank_li {
    width: 316px;
    position: absolute;
}

.scien_group_flank_li1 {
    top: 3%;
    left: 0;
}

.scien_group_flank_li2 {
    top: 42%;
    left: 0;
}

.scien_group_flank_li3 {
    left: 0;
    top: 77%;
}

.scien_group_flank_li4 {
    right: -30px;
    top: 13%;
}

.scien_group_flank_li4,
.scien_group_flank_li5 {
    width: 265px;
}

.scien_group_flank_li5 {
    right: -30px;
    top: 73%;
}

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

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

.scien_certif_cont .estat_item_top .std_tit3 {
    text-align: left;
}

.scien_certif_wrap {
    position: relative;
}


.scwu_li {
    width: 290px !important;
    margin-right: 88px !important;
}

.scwu_wrap {
    width: 100%;
    padding-bottom: 70px;
    position: relative;
}

.scwu_wrap .ys_imgbox_cover {
    z-index: 10;
}

.scwu_wrap_btm {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% + 92px);
}

.scwu_wrap_btm img {
    width: 100%;
}

.scwu_li:last-child {
    margin-right: 0 !important;
}

.scien_certif_wrap_swip .swiper-pagination-bullet {
    width: 11px;
    height: 11px;
    background: transparent;
    border: 1px solid #044F9F;
    opacity: 1;
    margin: 0 11px !important;
    transition: all 0.36s;
}

.scien_certif_wrap_swip .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #044F9F;
}

.scien_certif_wrap_swip .swiper-pagination {
    position: relative;
    bottom: inherit !important;
    margin-top: 20px;
}

.scien_syste {
    width: 100%;
    position: relative;
    background: linear-gradient(90deg, #C6D0D7 -20.23%, #F2F7FA 50.28%, #C5CED7 113.65%);
}

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

.scien_syste_cont .std_tit3 {
    text-align: left;
}

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

.ssbu_li {
    width: 25%;
    padding: 0 15px;
    display: none;
}

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

.scien_syste_btm_ul {
    margin: 0 -15px;
}

.scien_syste_btm_ul .slick-dots li {
    width: 11px;
    height: 11px;
    border: 1px solid #044F9F;
    background: transparent;
}

.scien_syste_btm_ul .slick-dots li.slick-active {
    background: #044F9F;
}

.scien_syste_btm_ul .slick-dots {
    position: relative;
    bottom: inherit;
    margin-top: 53px;
}

.home_leade_top_desz {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 338px;
    transition: all 0.6s;
    transition-delay: 0.2s;
}

.home_leade_top_desz img {
    width: 100%;
}

.home_leade.on .home_leade_top_desz {
    right: -100%;
    transition-delay: 0s;
}

.ys_hd_pc {
    transition: all 0.36s
}

.ys_hd_pc.isfixed {
    background: #fff;
    box-shadow: 0px 4px 5px rgba(74, 74, 74, 0.08);
}

.ys_hd_pc.isfixed .mhrr_li2,
.ys_hd_pc.isfixed .mhrr_li3 {
    transform: translateY(-10px);
    opacity: 0;
    pointer-events: none;
}

.mhrr_li3 {
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
}


.ys_hd_pc.isfixed .mhrl_li_link {
    color: #333333;
}

.mod_tpnav {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    background: #FFFFFF;
    padding: 54px 63px;
    /* min-height: 645px; */
    display: none;
    box-shadow: 0px 4px 5px rgb(74 74 74 / 8%);
}

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

.mod_tpnav_top {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 70px;
}

.mod_tpnav_top_le {
    width: 176px;
}

.mod_tpnav_top_le a {
    display: block;
}

.mod_tpnav_top_le img {
    width: 100%;
}

.mttr_close {
    width: 20px;
    cursor: pointer;
}

.mttr_close img {
    width: 100%;
}

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

.mttr_lang a {
    display: flex;
    align-items: center;
}

.mttr_lang_le {
    width: 26px;
}

.mttr_lang_le img {
    width: 100%;
}

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

.mttr_lang_ri {
    padding-left: 5px;
}

.mttr_lang {
    margin-right: 106px;
}

.mttr_sear_le {
    width: 23px;
    cursor: pointer;
}

.mttr_sear_le img {
    width: 100%;
}

.mttr_sear {
    width: 23px;
    display: flex;
    align-items: center;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    margin-right: 42px;
}

.mttr_sear_ri {
    width: 0;
    opacity: 0;
    border-bottom: 1px solid #333;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transform-origin: 0 50%;
    position: relative;
    left: 10px;
    height: 30px;
}

.mttr_sear_ri input {
    width: 100%;
    height: 100%;
}

.mttr_sear:hover {
    width: 180px;
}

.mttr_sear:hover .mttr_sear_ri {
    width: calc(100% - 23px);
    opacity: 1;
}

.mod_tpnav_btm {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 170px;
}

.mod_tpnav_btm_ri {
    width: 417px;
}

.mod_tpnav_btm_le {
    width: calc(100% - 417px);
}

.mtbr_li .ys_imgbox_cover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0.35;
}

.mtbr_li a {
    display: block;
    position: relative;
}

.mtbr_li_tit .mod_tit18 {
    font-weight: bold;
    color: #fff;
    line-height: 1.5;
}

.mtbr_li_tit {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 10px 20px;
}

.mtbr_li_tit img {
    width: 16px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
}

.mtbr_li {
    margin-bottom: 15px;
}

.mod_tpnav_btm .mbtl_tit a {
    color: #333333;
    font-size: 18px;
    font-weight: bold;
}

.mod_tpnav_btm .mbtl_info_te a {
    font-size: 16px;
    color: #999999;
}

.mod_tpnav_btm .mbtl_tit {
    margin-bottom: 35px;
}

.mod_tpnav_wrap_desz1 {
    width: 199px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.mod_tpnav_wrap_desz1 img {
    width: 100%;
}

.mod_tpnav_wrap_desz2 {
    width: 284px;
    position: absolute;
    bottom: 75px;
    right: 28px;
}

.mod_tpnav_wrap_desz2 img {
    width: 100%;
}

.mod_tpnav_btm .mbtl_info_te a {
    color: #999999 !important;
}

.mod_hd_le .mod_hd_img2 {
    opacity: 0;
}

.ys_hd_pc.isfixed .mod_hd_le .mod_hd_img2 {
    opacity: 1;
}

.ys_hd_pc.isfixed .mod_hd_le .mod_hd_img1 {
    opacity: 1;
}

.mbtl_tit.yxnav_active1 a {
    color: #044F9F;
}

.mbtl_info_te.yxnav_active2 a {
    color: #044F9F !important;
}


/* Delia-star */
/* I1 */
.column_main {
    background: #f5f5f5;
}

.column_main .mod_cont {
    position: relative;
}

.column_img1 {
    width: 385px;
    position: absolute;
    right: -195px;
    top: 330px;
}

.column_img1 img {
    width: 100%;
}

.column_img2 {
    width: 385px;
    position: absolute;
    left: -195px;
    bottom: 510px;
}

.column_img2 img {
    width: 100%;
}

.column_ban {
    width: 100%;
    border-top: solid 1px #ebebeb;
    border-bottom: solid 1px #ebebeb;
}

.column_ban_list {
    display: flex;
}

.column_ban_cry_tit {
    margin-bottom: 50px;
}

.column_bna_list_li {
    width: 33.333333%;
    background: #fafafa;
    border-left: solid 1px #ebebeb;
    border-right: solid 1px #ebebeb;
    transition: all .36s;
}

.column_bna_list_li.act {
    background: #f1f1f1;
}

/* .column_bna_list_li.act .cbll_text {
    transform: translateX(20px);
}

.column_bna_list_li.act .cbll_imgbox {
    transform: translateX(-100px);
} */

.column_bna_list_li a {
    display: flex;
    justify-content: space-between;
    padding: 13px 30px 14px 20px;
}

.cbll_text {
    font-size: 18px;
    line-height: 1.35;
    color: #333;
    transition: all .36s;
}

.cbll_imgbox {
    width: 26px;
    transition: all .36s;
}

.cbll_imgbox img {
    width: 100%;
}

.column_ban_cry_tit {
    display: flex;
}

.column_cont {
    padding-bottom: 60px;
}

.cbct_li {
    margin-right: 20px;
    background: #f1f1f1;
    border-radius: 10px;
    transition: all .36s;
}

.cbct_li.act {
    background: #004f9f;
}

.cbct_li.act .cbct_li_text {
    color: #fff;
}

.cbct_li_text {
    font-size: 18px;
    line-height: 1.35;
    color: #333;
    padding: 14px 63px;
    transition: all .36s;
}

.cbcl_li {
    background: #fff;
    border-radius: 15px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
    margin-bottom: 30px;
}

.cbcl_li a {
    display: flex;
    align-items: center;
    padding: 29px 77px 43px 45px;
    position: relative;
}

.cbcl_li .ys_imgbox_cover {
    width: 34%;
    border-radius: 10px;
    transition: all .36s;
    overflow: hidden;
}

.cbcl_li_text {
    width: 66%;
    padding-left: 88px;
    position: relative;
}

.cbcl_li_text_tit {
    margin-bottom: 17px;
    transition: all .36s;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: clip;
}

.cbcl_li_text_wenzi {
    padding-bottom: 30px;
    border-bottom: #e2e2e2 solid 1px;
    margin-bottom: 17px;
}

.cbcl_li_text_wenzi p {
    height: 7em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: clip;
}

.cbcl_li_text_wenzi::after {
    content: "";
    position: absolute;
    bottom: 45px;
    left: 88px;
    width: 0px;
    border-bottom: solid 1px #004f9f;
    transition: all .6s;
}

.cbcl_li_text_date {
    font-size: 16px;
    line-height: 1.75;
    color: #999;
    /* font-family: 'montserratregular'; */
}

.column_paging .pc_fenye li.activepage {
    color: #fff;
    background: #004f9f;
}

.column_paging .pc_fenye .prev li {
    border-radius: 50%;
    border: solid 1px #000;
}

.column_paging .pc_fenye .next li {
    border-radius: 50%;
    border: solid 1px #000;
}

.column_paging .pc_fenye .first li {
    color: #fff;
    background: #004f9f;
}

.column_paging .pc_fenye .end li {
    color: #fff;
    background: #004f9f;
}

/* I2 */
.column_detail_tit {
    font-weight: bold;
    margin-bottom: 34px;
}

.column_detail_list {
    width: 40%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 46px;
}

.column_detail_list_li {
    position: relative;
}

.column_detail_list_li p::after {
    content: "";
    position: absolute;
    top: 5px;
    right: -40px;
    height: 18px;
    border: solid 1px #999;
}

.column_detail_list_li:last-child p::after {
    display: none;
}

.column_detail_cont {
    padding-bottom: 65px;
    border-bottom: solid 1px #e1e1e1;
    margin-bottom: 20px;
}

.column_detail_cont p {
    font-size: 18px;
    line-height: 1.75;
    color: #333;
    margin-bottom: 14px;
}

.column_detail_cont h6 {
    font-weight: bold;
    font-size: 18px;
    line-height: 2;
    color: #333;
    padding-top: 40px;
    margin-bottom: 18px;
}

.column_detail_paging {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.column_detail_paging_li {
    width: 29%;
}

.cdpl_prev {
    font-size: 16px;
    line-height: 1.75;
    color: #333 !important;
    transition: all .36s;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: clip;
}

.cdpl_next {
    font-size: 16px;
    line-height: 1.75;
    color: #333 !important;
    transition: all .36s;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: clip;
}

/* J1 */
.build_ban {
    width: 100%;
    background: #fafafa;
    border-top: solid 1px #e4e4e4;
    border-bottom: solid 1px #e4e4e4;
}

.build_ban_list {
    display: flex;
    flex-wrap: nowrap;
}

.build_ban_list_li {
    width: 50%;
    border-left: solid 1px #ebebeb;
    border-right: solid 1px #ebebeb;
    transition: all .36s;
    justify-content: space-between;
}

.build_ban_list_li.act {
    background: #f1f1f1;
}

.build_ban_list_li a {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 13px 17px 14px 46px;
}

.bbll_text {
    font-size: 18px;
    line-height: 1.35;
    color: #333;
}

.bbll_imgbox {
    width: 26px;
}

.build_slide_cry {
    display: flex;
    align-items: center;
    position: relative;
}

.build_slide_cry_for {
    width: 37%;
}

.bscf_imgbox .ys_imgbox_cover {
    width: 100%;
    border-radius: 50%;
}

.bscf_imgbox .ys_imgbox_cover img {
    width: 100%;
}

.build_slide_cry_nav {
    width: 63%;
    padding-left: 117px;
    position: relative;
}

.bscn_up {
    width: 72px;
    position: absolute;
    top: -30px;
    left: 115px;
    z-index: 2;
}

.bscn_up img {
    width: 100%;
}

.bscn_down {
    width: 72px;
    position: absolute;
    bottom: -30px;
    right: -35px;
    z-index: 2;
}

.bscn_down img {
    width: 100%;
}

.bscn_cont {
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.bscn_cont a {
    display: block;
    position: relative;
}

.bscn_cont_text_tit {
    margin-bottom: 78px;
}

.bscn_cont_text_act {
    text-align: right;
    font-size: 18px;
    line-height: 1.5;
    color: #666;
}

.bscn_cont_text:before {
    content: "";
    position: absolute;
    top: 0px;
    left: -35px;
    width: 865px;
    border-top: solid 1px #eaeaea;
}

.bscn_cont_text:after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: -35px;
    width: 865px;
    border-bottom: solid 1px #eaeaea;
}

.bulid_slide_cry_arrow {
    width: 110px;
    position: absolute;
    left: 45%;
    bottom: 30px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.std_arrow_icon {
    width: 35px;
    cursor: pointer;
}

.std_arrow_icon img {
    width: 100%;
}

.std_arrow_icon.slick-disabled {
    opacity: 0.5;
    pointer-events: none;
}

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

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

.bsca_nav .slick-list {
    overflow: inherit;
}

.bscn_cont_text {
    padding: 63px 0 74px 0;
}

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

.ys_imgbox_cover img:nth-child(2) {
    position: absolute;
    top: 1px;
    left: 0;
    height: 100%;
}

.bulid_text {
    width: 100%;
    background: #f8fbff;
    position: relative;
}

.bulid_text_cry {
    display: flex;
    /* padding: 98px 0 122px 0; */
}

.bulid_text_cry_tit {
    width: 27%;
}

.bulid_text_cry_word {
    width: 73%;
    padding-left: 190px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.btcw_wenzi {
    font-size: 18px;
    color: #666;
    line-height: 1.5;
    padding-bottom: 42px;
}

.btcw_tel a {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    line-height: 1.6;
    padding: 5px 38px 5px 26px;
    display: block;
}

.btcw_tel {
    width: 476px;
    border-radius: 25.5px;
    background: #004f9f;
}

.bulid_tet_imgbox {
    width: 311px;
    position: absolute;
    top: 30px;
    left: 106px;
}

/* J2 */
.report_main {
    background: #f5f5f5;
}

.report_cont {
    /* padding: 100px 0 150px 0; */
}

.report_cont1 {
    /* margin-bottom: 150px; */
}

.report_cont_tit {
    font-weight: bold;
}

.report_cont_list {
    margin: 0 -15px;
    display: flex;
}

.report_cont_list_li {
    width: 20%;
    padding: 0 15px;
    margin-bottom: 30px;
}

.rcll_cont {
    width: 100%;
    height: 100%;
    background: #fff;
    border-radius: 10px;
    padding: 30px 28px 32px 28px;
    display: flex;
    flex-direction: column;
    box-shadow: 0px 4px 16px rgba(198, 198, 198, 0.25);
}

.rcll_cont_top {
    margin-bottom: 18px;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.rcll_cont_top_num {
    padding: 0 11px;
    border-radius: 50%;
    background: #004f9f;
    color: #fff;
    text-align: center;
}

.rcll_cont_top_text {
    font-weight: bold;
    padding-left: 14px;
}

.rcll_cont_bottom p {
    font-size: 18px;
    line-height: 1.5;
    color: #666;
    height: 4.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

.report_cont2_list {
    background: #004f9f;
    border-radius: 10px;
    position: relative;
}

.report_cont2_list_imgbox {
    width: 385px;
    position: absolute;
    right: -163px;
    bottom: -190px;
    opacity: 0.4;
}

.report_cont2_list_imgbox img {
    width: 100%;
}

.report_cont2_list_ul {
    display: flex;
    justify-content: space-between;
    padding: 100px;
}

.rclu_li_cry_top {
    margin-bottom: 24px;
    display: flex;
    align-items: center;
}

.rlct_img {
    width: 23px;
}

.rlct_img.on {
    width: 34px;
}

.rlct_img img {
    width: 100%;
}

.rlct_text {
    width: calc(100% - 23px);
    padding-left: 24px;
    color: #fff;
}

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

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

.rcul_li1 {
    width: 13%;
}

.rcul_li2 {
    width: 15%;
    position: relative;
}

.rcul_li3 {
    width: 31%;
}

.rcul_li2 .rclu_li_cry::before {
    content: "";
    position: absolute;
    left: -125px;
    top: 20px;
    height: 69px;
    width: 1px;
    background: rgba(255, 255, 255, 0.29);
}

.rcul_li2 .rclu_li_cry::after {
    content: "";
    position: absolute;
    right: -125px;
    top: 20px;
    height: 69px;
    width: 1px;
    background: rgba(255, 255, 255, 0.29);
}

.report_cont2_list_pic {
    width: 23px;
    position: absolute;
    right: 10px;
    top: 45px;
}

.report_cont2_list_pic img {
    width: 100%;
}

/* H4 */
.focus_person {
    padding: 216px 0 150px 0;
    background: #f5f5f5;
    position: relative;
}

.focus_person_imgbox {
    width: 328px;
    position: absolute;
    right: -140px;
    top: 210px;
}

.focus_person_imgbox img {
    width: 100%;
}

.focus_person .ys_cont1400 {
    position: relative;
}

.focus_person .ys_imgbox_cover {
    width: 475px;
    position: absolute;
    left: 0;
    bottom: -27px;
    z-index: 2;
}

.focus_person_cont_text {
    width: 85%;
    background: #fff;
    border-radius: 15px;
    padding: 115px 40px 120px 430px;
    display: flex;
    align-items: center;
    margin-left: 214px;
    overflow: hidden;
}

.focus_person_cont_text::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 6px;
    width: 1009px;
    height: 1px;
    background-image: linear-gradient(270deg, #E10000 -1.37%, rgba(225, 0, 0, 0) 101.58%);
}

.fpct_pro p::before {
    content: "";
    position: absolute;
    top: 8px;
    left: 47px;
    height: 89px;
    border: solid 4px #e10000;
}

.fpct_name {
    font-size: 48px;
    line-height: 1.5;
    color: #333;
    flex: none;
}

.fpct_pro {
    padding-left: 100px;
    position: relative;
}

.fpct_pro p {
    font-weight: bold;
    color: #e10000;
    margin-bottom: 16px;
}

.focus_cont {
    background: #fff;
    /* padding-top: 100px; */
    /* padding-bottom: 60px; */
}

.focus_cont .ys_cont1400 {
    position: relative;
}

.focus_cont_yuan {
    width: 8px;
    height: 8px;
    border: 1px solid #e20505;
    border-radius: 50%;
}

.yuan1 {
    position: absolute;
    left: 485px;
    top: 32px;
}

.yuan2 {
    position: absolute;
    right: 485px;
    top: 32px;
}

.focus_cont_tit {
    font-weight: bold;
    color: #e10000;
    text-align: center;
}

.focus_cont_tit::before {
    content: "";
    position: absolute;
    top: 35px;
    left: 12px;
    width: 474px;
    height: 1px;
    background-image: linear-gradient(270deg, #E10000 -1.37%, rgba(225, 0, 0, 0) 101.58%);
}

.focus_cont_tit::after {
    content: "";
    position: absolute;
    top: 35px;
    right: 12px;
    width: 474px;
    height: 1px;
    background-image: linear-gradient(270deg, rgba(225, 0, 0, 0) -1.37%, #e10000 101.58%);
}

.focus_cont_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -14px;
}

.focus_cont_list_li {
    width: 33.333333%;
    padding: 0 14px;
    margin-bottom: 47px;
}

.focus_cont_list_li .ys_imgbox_cover {
    border-radius: 15px;
    overflow: hidden;
    transition: all .36s;
}

.fcll_text {
    position: relative;
}

.fcll_text_tit {
    margin-top: 30px;
    transition: all .36s;
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: clip;
}

.fcll_text_word {
    margin-top: 16px;
    padding-bottom: 30px;
    margin-bottom: 17px;
    border-bottom: solid 1px #e2e2e2;

}

.fcll_text_word p {
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.fcll_text_word::after {
    content: "";
    position: absolute;
    bottom: 49px;
    left: 0;
    width: 0%;
    border-bottom: solid 1px #004f9f;
    transition: all 0.6s;
}

.fcll_text_date {
    font-size: 16px;
    color: #333;
    line-height: 2;
}

.focus_cont_more {
    width: 162px;
    margin: 35px auto;
    margin-bottom: 0;
    border: 1px solid #044F9F;
    border-radius: 29px;
}

.focus_cont_more p {
    color: #004f9f;
    text-align: center;
}

.focus_cont_more a {
    display: block;
    padding: 6px 34px;
}

.focus_slide_list {
    margin: 0 -15px;
}

.focus_slid_list_li {
    width: 33.333333%;
    padding: 0 15px;
    display: none;
}

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

.focus_slid_list_li .ys_imgbox_cover {
    border-radius: 15px;
    overflow: hidden;
    transition: all .36s;
}

.fsll_imgbox {
    position: relative;
}

.fsll_imgbox_icon {
    z-index: 2;
    width: 48px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.fsll_imgbox_icon img {
    width: 100%;
}

.fsll_text {
    transition: all .36s;
    margin-top: 31px;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.focus_slide {
    background: #f5f5f5;
    padding-bottom: 140px;
}

/* .slick-dots li {
    width: 11px;
    height: 11px;
    margin: 0 10px;
    background: #f5f5f5;
    border: solid 1px #004f9f;
}

.slick-dots {
    position: absolute;
    bottom: -40px;
    display: block;
    width: 100%;
    list-style: none;
    text-align: center;
}

.slick-dots li.slick-active {
    width: 11px;
    height: 11px;
    margin: 0 22px;
    background: #004f9f;
} */

.focus_slide .ys_cont1400 {
    position: relative;
}

.focus_slide .focus_cont_yuan {
    width: 8px;
    height: 8px;
    border: 1px solid #e20505;
    border-radius: 50%;
}

.focus_slide .yuan1 {
    position: absolute;
    left: 485px;
    top: 32px;
}

.focus_slide .yuan2 {
    position: absolute;
    right: 485px;
    top: 32px;
}

.focus_slide .focus_cont_tit::before {
    content: "";
    position: absolute;
    top: 35px;
    left: 12px;
    width: 474px;
    height: 1px;
    background-image: linear-gradient(270deg, #E10000 -1.37%, rgba(225, 0, 0, 0) 101.58%);
}

.focus_slide .focus_cont_tit::after {
    content: "";
    position: absolute;
    top: 35px;
    right: 12px;
    width: 474px;
    height: 1px;
    background-image: linear-gradient(270deg, rgba(225, 0, 0, 0) -1.37%, #e10000 101.58%);
}

/* G1 */
.news_main {
    background: #f5f5f5;
}

.news_cont {
    margin-bottom: 60px;
}

.news_cont .ys_cont1400 {
    position: relative;
}

.news_cont_imgbox {
    position: absolute;
    top: -100px;
    left: -130px;
    width: 256px;
    z-index: -1;
}

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

.news_cont_list a {
    display: flex;
    align-items: center;
    padding: 39px 64px 39px 40px;
    background: #fff;
    border-radius: 15px;
}

.news_cont_list .ys_imgbox_cover {
    width: 49%;
    border-radius: 15px;
    overflow: hidden;
    transition: all .36s;
}

.news_cont_list_text {
    width: 51%;
    position: relative;
    padding-left: 70px;
    overflow: hidden;
}

.nclt_tit {
    margin-bottom: 27px;
    transition: all .36s;
}

.nclt_tit p {
    font-weight: bold;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.nclt_word {
    padding-bottom: 57px;
    margin-bottom: 17px;
    border-bottom: solid 1px #e2e2e2;
}

.nclt_word p {
    height: 5.25em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: clip;
}

.nclt_word::after {
    content: "";
    position: absolute;
    bottom: 49px;
    left: 70px;
    width: 0px;
    border-bottom: solid 1px #004f9f;
    transition: all .6s;
}

.nclt_date {
    font-size: 16px;
    line-height: 2;
    color: #333;
}

.news_list_ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -14px;
}

.news_list_ul_li {
    width: 33.333333%;
    padding: 0 14px;
    display: flex;
    flex-direction: column;
    margin-bottom: 100px;
}

.news_list_ul_li .ys_imgbox_cover {
    border-radius: 15px;
    overflow: hidden;
}

.nlul_text {
    position: relative;
    margin-top: 30px;
}

.nlul_text_tit {
    margin-bottom: 16px;
}

.nlul_text_tit p {
    height: 3.5em;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: all .36s;
}

.nlul_text_word {
    padding-bottom: 30px;
    margin-bottom: 17px;
    border-bottom: solid 1px #e2e2e2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.nlul_text_word p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: clip;
}

.nlul_text_word::after {
    content: "";
    position: absolute;
    bottom: 49px;
    left: 0px;
    width: 0px;
    border-bottom: solid 1px #004f9f;
    transition: all .6s;
}

/* G2 */
.news_detail .column_detail_list_li p::after {
    content: "";
    position: absolute;
    top: 5px;
    right: -26px;
    height: 18px;
    border: solid 1px #999;
}

.news_detail_cont {
    width: 100%;
    background: #f5f5f5;
}

.news_detail_cont .ys_cont1400 {
    display: flex;
}

.news_detail_cont_left {
    width: 32%;
    padding-right: 91px;
}

.ndcl_back {
    width: 110px;
}

.ndcl_back a {
    display: flex;
    align-items: center;
}

.ndcl_back_text {
    width: calc(100% - 9px);
    padding-left: 21px;
    font-size: 16px;
    line-height: 2;
    color: #333;
}

.ndcl_back_imgbox {
    width: 9px;
}

.ndcl_back_imgbox img {
    width: 100%;
}

.nllt_tit {
    margin-bottom: 13px;
    padding-bottom: 17px;
    border-bottom: solid 1px #e1e1e1;
}

.nllt_tit p {
    font-size: 16px;
    color: #333;
    line-height: 2;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.nllt_tit::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 46px;
    width: 0%;
    border-bottom: solid 1px #004f9f;
    transition: all 0.6s;
}

.nllt_date {
    font-size: 16px;
    line-height: 2;
    color: #999;
}

.ndcl_list_li .ys_imgbox_cover {
    width: 100%;
    border-radius: 15px;
    margin-bottom: 20px;
    transition: all .36s;
    overflow: hidden;
}

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

.news_detail_cont_right {
    width: 68%;
    border-left: solid 1px #e1e1e1;
    padding-left: 83px;
}

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

.ndcr_cry {
    padding-bottom: 76px;
    border-bottom: solid 1px #e1e1e1;
}

.ndcr_cry p {
    font-size: 18px;
    line-height: 2;
    color: #333333;
    margin-bottom: 18px;
}

.ndcr_cry img {
    width: 100%;
}

.ndcl_list {
    padding-top: 100px;
    display: flex;
    flex-direction: column;
}

.ndcl_list_li a {
    display: flex;
    flex-direction: column;
    position: relative;
}

.news_detail_paging {
    padding: 20px 0 60px 0;
}

/* F3 */
.social_main {
    background: #f5f5f5;
}

.social_cont_word {
    margin-bottom: 50px;
}

.social_cont_word p {
    font-size: 18px;
    line-height: 2;
    color: #333333;
    margin-bottom: 18px;
}

.social_cont_list {
    display: flex;
    flex-direction: column;
}

.social_cont_list_li {
    background: #fff;
    border: 1px solid #E7E7E7;
    border-radius: 10px;
    margin-bottom: 20px;
}

.social_cont_list_li a {
    display: block;
    padding: 24px 64px 24px 52px;
}

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

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

.scll_load {
    width: 103px;
    margin-top: 5px;
}

.scll_text_imgbox {
    width: 28px;
    margin-right: 19px;
}

.scll_text_imgbox img {
    width: 100%;
}

.scll_text_tit {
    width: calc(100% - 28px);
    font-size: 18px;
    line-height: 2;
    color: #333;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.scll_load_tit {
    color: #004f9f;
}

.scll_load_imgbox {
    width: 24px;
    margin-right: 15px;
}

.scll_load_imgbox img {
    width: 100%;
}

.social_cont_tit {
    font-weight: bold;
    text-align: center;
    padding: 30px 0 50px 0;
}

/* E1 */
.relation_main {
    background: #f5f5f5;
}

.relation_cont_list {
    display: flex;
    flex-direction: column;
    margin-bottom: 50px;
}

.relation_cont_list_li {
    background: #fff;
    border-radius: 10px;
    position: relative;
    margin-bottom: 40px;
    transition: all 0.36s;
}

.relation_cont_list_li a {
    display: block;
    padding: 52px 56px;
}

.rcll_top {
    display: flex;
}

.rcll_top_imgbox {
    width: 35px;
    margin-right: 37px;
    margin-top: 5px;
}

.rcll_top_imgbox img {
    width: 100%;
}

.rcll_top_text {
    width: calc(100% - 35px);
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 50px;
}

.rcll_top_text p {
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.rcll_top_text p::after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    border-bottom: solid 1px #d9d9d9;
}

.rcll_bottom {
    padding-left: 73px;
}

.rcll_bottom_list {
    display: flex;
}

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

.rbll_imgbox1 {
    width: 20px;
    margin-right: 15px;
}

.rbll_imgbox img {
    width: 100%;
}

.rbll_date {
    width: calc(100% - 21px);
    font-size: 18px;
    color: #666;
    line-height: 2;
}

.rbll_load {
    font-size: 16px;
    color: #004f9f;
    line-height: 1.75;
}

.rbll_imgbox2 {
    width: 18px;
    margin-right: 23px;
}

.rbll_imgbox3 {
    width: 24px;
    margin-right: 15px;
}

.rbll1 {
    margin-right: 45px;
}

.rbll2 {
    margin-right: 40px;
}

.rcll_bottom::after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 8px;
    width: 0px;
    border-bottom: solid 2px #004f9f;
    transition: all 0.6s;
}

/* B3 */
.video_main {
    width: 100%;
    background-image: url(../images/b3_bg01.png);
}

.video_cont_left {
    width: 66%;
    padding-right: 28px;
    position: relative;
}

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

.vclb_pic {
    width: 48px;
    z-index: 3;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
}

.video_cont_right {
    width: 34%;
}

.video_cont_left_tit {
    text-align: center;
    margin: 23px 0 10px 0;
    line-height: 2;
}

.video_cont_left_word {
    font-size: 18px;
    line-height: 1.5;
    text-align: center;
    color: #666;
    position: relative;
}

.video_cont_left_word p::before {
    content: "";
    position: absolute;
    bottom: 7px;
    left: 0;
    width: 34%;
    height: 1px;
    background-image: linear-gradient(270deg, #BFBFBF 0%, rgba(227, 227, 227, 0) 103.58%);
}

.video_cont_left_word p::after {
    content: "";
    position: absolute;
    bottom: 7px;
    right: 0;
    width: 34%;
    height: 1px;
    background-image: linear-gradient(270deg, rgba(227, 227, 227, 0) 0%, #bfbfbf 103.58%);
}

.vcrl_li_word p::before {
    content: "";
    position: absolute;
    bottom: 7px;
    left: 0;
    width: 23%;
    height: 1px;
    background-image: linear-gradient(270deg, #BFBFBF 0%, rgba(227, 227, 227, 0) 103.58%);
}

.vcrl_li_word p::after {
    content: "";
    position: absolute;
    bottom: 7px;
    right: 0;
    width: 23%;
    height: 1px;
    background-image: linear-gradient(270deg, rgba(227, 227, 227, 0) 0%, #bfbfbf 103.58%);
}

.vcrl_li_imgbox {
    position: relative;
}

.vcrl_li_imgbox_tim {
    position: absolute;
    right: 38px;
    bottom: 28px;
    font-size: 16px;
    color: #fff;
    line-height: 1.5;
}

.vcrl_li_tit {
    text-align: center;
    margin: 12px 0 8px 0;
    line-height: 2;
}

.video_cont_right_list {
    display: flex;
    flex-direction: column;
}

/* B4 */
.newspapers_main {
    background: #f5f5f5;
}

.newspapers_cont_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}

.newspapers_cont_list_li {
    width: 33.333333%;
    padding: 0 10px;
}

.newspapers_cont_list_li a {
    display: flex;
    flex-direction: column;
    padding: 49px 53px 59px 48px;
    background: #f5f5f5;
    border: solid 1px #f5f5f5;
    border-bottom: solid 1px #ececec;
    border-radius: 10px;
    transition: all .36s;
}

.ncll_title {
    text-align: center;
    margin: 45px 0 18px 0;
}

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

.ncll_bot_cont {
    width: 172px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.ncll_bot_cont::before {
    content: "";
    position: absolute;
    bottom: 12px;
    left: 0;
    width: 15%;
    height: 1px;
    background-image: linear-gradient(270deg, #BFBFBF 0%, rgba(227, 227, 227, 0) 103.58%);
}

.ncll_bot_cont::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 12px;
    width: 15%;
    height: 1px;
    background-image: linear-gradient(270deg, rgba(227, 227, 227, 0) 0%, #bfbfbf 103.58%);
}

.ncll_bot_word {
    width: calc(100% - 24px);
    font-size: 16px;
    color: #666;
    line-height: 1.75;
}

.ncll_bot_imgbox {
    width: 24px;
}

.ncll_bot_imgbox img {
    width: 100%;
}

/* B5 */

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

.contact_cont_form {
    width: 100%;
    padding: 70px 100px;
    background: rgba(255, 255, 255, 0.95);
    box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(20px);
}

.contact_cont_form_tit {
    text-align: center;
}

.ccfn_list {
    display: flex;
    margin: 0 -10px;
}

.ccfn_list_li {
    padding: 0 10px;
    width: 33.333333%;
    display: flex;
    flex-direction: column;
}

.ccfn_list_li_text {
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 2;
    color: #333;
    position: relative;
}

.ccfn_list_li_text p::after {
    content: "*";
    color: red;
    position: absolute;
    left: 37px;
    top: 0;
}

.ccfn_list_li_text.on p::after {
    content: "*";
    color: red;
    position: absolute;
    left: 54px;
    top: 0;
}

.ccfn_list_li_input {
    border: solid 1px #cccccc;
}

.ccfn_list_li_input input {
    width: 100%;
    padding: 12px 20px;
    color: #999;
}

.ccfn_list_li_input input::placeholder {
    font-size: 16px;
    line-height: 2;
    color: #999;
}

.ccfn_textarea {
    height: 267px;
    border: solid 1px #cccccc;
    margin: 23px 0;
}

.ccfn_textarea textarea {
    width: 100%;
    height: 100%;
    padding: 14px 20px;
    color: #999;
    font-size: 16px;
}

.ccfn_textarea textarea::placeholder {
    line-height: 1.25;
    color: #999;
}

.ccfn_val {
    display: flex;
    flex-direction: column;
}

.ccfn_val {
    width: 450px;
    display: flex;
}

.input1 {
    width: 320px;
    margin-right: 17px;
}

.input1 input {
    width: 100%;
    padding: 12px 20px;
    color: #999;
}

.input2 {
    width: 107px;
    border: none !important;
    padding: 0;
}

.input2 p {
    text-align: center;
    color: green;
}

.ccfn_val_inp {
    display: flex;
}

.ccfn_val_inp_input {
    border: solid 1px #cccccc;
    cursor: pointer;
}

.ccfn_pri {
    display: flex;
    align-items: center;
    margin: 21px 0 44px 0;
}

.ccfn_pri_box {
    width: 20px;
    height: 20px;
    border: solid 1px #ccc;
    cursor: pointer;
    position: relative;
}

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

.ccfn_pri_box.on img {
    opacity: 1;
}

.ccfn_pri_text {
    margin-left: 11px;
}

.ccfn_btn {
    width: 100%;
    background: #044F9F;
}

.ccfn_btn p {
    font-size: 20px;
    line-height: 45px;
    text-align: center;
    color: #FFFFFF;
}

.ccfn_btn a {
    display: block;
}

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

/* C3 */
.indu_cont {
    background: #fff;
}

.indu_cont .ys_cont1700 {
    width: 1700px;
    margin: 0 auto;
}

.indu_cont_top {
    width: 100%;
    position: relative;
    padding-bottom: 120px;
    z-index: 10;
}

.indu_cont_top_left {
    width: 292px;
    position: absolute;
    left: 345px;
    top: 30px;
}

.indu_cont_top_left img {
    width: 100%;
}

.indu_cont_top_min {
    width: 10px;
    position: absolute;
    top: 70px;
    left: 50%;
    transform: translateX(-50%);
}

.indu_cont_top_min img {
    width: 100%;
}

.indu_cont_top_right {
    width: 292px;
    position: absolute;
    right: 345px;
    top: 30px;
}

.indu_cont_top_right img {
    width: 100%;
}

.indu_dot_box {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    margin-bottom: -110px;
    position: relative;
    z-index: 10;
}

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

.idbl_li {
    width: 180px;
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
    z-index: 1;
}

.idbl_li_text {
    margin-bottom: 14px;
}

.idbl_li.act .idbl_li_text {
    color: #044F9F;
}

.idbl_li .ys_imgbox_cover {
    width: 181px;
    border-radius: 50%;
    border: solid 5px #fff;
}

.indu_pro {
    width: 100%;
    background: #fafafa;
}

.indu_tit {
    font-weight: bold;
    text-align: center;
}

.indu_pro_list {
    display: flex;
    margin: 0 -14px;
}

.indu_pro_list_li {
    width: 25%;
    padding: 0 14px;
    filter: drop-shadow(0px 4px 15px rgba(0, 0, 0, 0.25));
}

.indu_pro_list_li.on .ys_imgbox_cover {
    border-radius: 50%;
}

.ipll_word {
    margin-top: 30px;
    text-align: center;
}

.indu_apply {
    width: 100%;
    background-color: #fff;
    background-image: url(../images/c3_bg02.jpg);
    background-size: 100%;
}

.indu_apply .ys_cont1400 {
    position: relative
}

.indu_apply_slide {
    background-image: url(../images/c3_bg03.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
    padding: 0 70px;
}

.indu_apply_slide_li .ys_imgbox_cover {
    width: 42%;
    margin: 0 auto;
    overflow: hidden;
    transition: all .36s;
}

.iasl_tit {
    text-align: center;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.indu_apply_imgbox {
    width: 1300px;
    position: absolute;
    top: 58.5%;
    transform: translateY(-58.5%);
    left: 50px;
}

.indu_apply .slick-prev {
    position: absolute;
    top: 50%;
    display: block;
    width: 50px;
    height: 50px;
    cursor: pointer;
    transform: translateY(-50%);
    background: #044f9f;
    border-radius: 50%;
    background-image: url(../images/c3_a1.svg);
    background-repeat: no-repeat;
    background-position: center;
    z-index: 10;
}

.indu_apply .slick-next {
    position: absolute;
    top: 50%;
    display: block;
    width: 50px;
    height: 50px;
    cursor: pointer;
    transform: translateY(-50%);
    background: #044f9f;
    border-radius: 50%;
    background-image: url(../images/c3_a2.svg);
    background-repeat: no-repeat;
    background-position: center;
}

.indu_apply .slick-arrow.slick-disabled {
    opacity: 0.5;
    pointer-events: none;
}

/* C4 */
.indu_cont_top_min1 {
    width: 10px;
    position: absolute;
    left: 35%;
    top: 31px;
    transform: translateX(-35%);
}

.indu_cont_top_min1 img {
    width: 100%;
}

.indu_cont_top_min2 {
    width: 10px;
    position: absolute;
    right: 35%;
    top: 31px;
    transform: translateX(-35%);
}

.indu_cont_top_min2 img {
    width: 100%;
}

.energy_pro .indu_pro_list_li {
    width: 50%;
}

.energy_apply .slick-prev {
    position: absolute;
    top: 50%;
    display: block;
    width: 50px;
    height: 50px;
    cursor: pointer;
    transform: translateY(-50%);
    background: #044f9f;
    border-radius: 50%;
    background-image: url(../images/c3_a1.svg);
    background-repeat: no-repeat;
    background-position: center;
}

.energy_apply .slick-next {
    position: absolute;
    top: 50%;
    display: block;
    width: 50px;
    height: 50px;
    cursor: pointer;
    transform: translateY(-50%);
    background: #044f9f;
    border-radius: 50%;
    background-image: url(../images/c3_a2.svg);
    background-repeat: no-repeat;
    background-position: center;
}

/* B2 */
.culture_cont {
    width: 100%;
    position: relative;
    z-index: 1;
}

.culture_cont::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(../images/b2_bg0.png);
    background-size: 100%;
    background-repeat: no-repeat;
    transform: rotate(180deg);
    z-index: -1;
}

.culture_cont .ys_cont1600 {
    position: relative;
}

.culture_cont_list {
    display: flex;
    flex-wrap: wrap;
    padding-top: 110px;
}

.culture_cont_list_li {
    width: 50%;
    margin-bottom: 120px;
    padding-right: 345px;
}

.culture_cont_list_li:nth-child(2n) {
    padding-right: 0;
    padding-left: 345px;
}

.ccll_tit {
    padding-bottom: 24px;
    margin-bottom: 40px;
    position: relative;
}

.ccll_tit_p {
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.ccll_word {
    font-size: 18px;
    line-height: 2;
    color: #666;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

.culture_yuan {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 36%;
}

.culture_path.on {
    cursor: pointer;
    transition: all .36s;
    fill: #1065bf;
    border: 1px solid;
    box-shadow: 0px 4px 15px rgba(14, 61, 112, 0.8);
}

.ccll_tit.on {
    color: #044f9f;
    translate: all .36s;
}

.ccll_tit_p.act {
    color: #044f9f;
    translate: all .36s;
}

.ccll_tit_p::before {
    content: "";
    position: absolute;
    bottom: -3px;
    left: 0;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #044F9F;
}

.ccll_tit_p::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 11px;
    width: 94%;
    height: 1px;
    background-image: linear-gradient(90deg, #044F9F 0%, rgba(4, 79, 159, 0) 102.53%);
}

/* Delia-end */

.ys_phnav_menubox {
    margin-left: 0 !important;
}

.ys_phnav_menu {
    background: #044F9F;
}

.mod_fot_btm {
    position: absolute;
    top: -36px;
    left: 50%;
    transform: translateX(-50%);
    width: 100px;
    height: 36px;
    background: #333333;
    cursor: pointer;
}

.mod_fot_btm img {
    width: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(180deg);
    transition: all 0.36s;
}

.ys_sypage .mod_fot_btm {
    display: none;
}

.culture_yuan svg {
    width: 100%;
}

.svg_hover {
    pointer-events: none;
}

.focus_cont_more p {
    transition: all 0.36s;
}

.indu_pro_list_li a .ys_imgbox_cover {
    transition: all 0.36s;
}

.mod_fot_btm.act img {
    transform: translate(-50%, -50%) rotate(0deg);
}

.video_cont_left .mCSB_dragger_bar {
    width: 2px !important;
    background: #044F9F !important;
}

.video_cont_left .mCSB_outside+.mCSB_scrollTools {
    right: 8px !important;
}

.ncll_title .std_tit6 {
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.ipll_word {
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.ys_b4page .column_paging {
    padding-top: 0 !important;
    padding-bottom: 0px !important;
}

.contact_pic a {
    width: 100%;
    position: relative;
    display: block;
}

.ys_b5page .ys_banner {
    position: absolute;
    top: 0;
    left: 0;
}

.ys_b5page .ys_banner img {
    height: 100vh;
    object-fit: cover;
}

.ys_b5page .mod_main {
    position: relative;
    z-index: 10;
    padding-top: 215px;
}

.contact_cont_tit {
    margin-bottom: 100px;
}

.contact_cont_form_tit .std_tit4 {
    font-weight: bold;
}

.contact_cont_form_tit .estat_exam_top::before {
    background-image: linear-gradient(270deg, #BFBFBF 0%, rgba(227, 227, 227, 0) 103.58%);
}

.contact_cont_form_tit .estat_exam_top::after {
    background-image: linear-gradient(270deg, #BFBFBF 0%, rgba(227, 227, 227, 0) 103.58%);
}

.contact_cont_desz {
    position: absolute;
    top: 100vh;
    left: 0;
    width: 100%;
    pointer-events: none;
    z-index: -1;
}

.ys_b5page .mod_cont {
    position: relative;
    z-index: 10;
}

.eibw_line_dots_text {
    opacity: 0;
    transition: all 0.36s;
    transition-delay: 0.9s;
}


.eibw_line_dots1 .eibw_line_dots_threa img {
    -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
    clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
}

.estat_item.on .eibw_line_dots1 .eibw_line_dots_threa img {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    transition: all 0.6s cubic-bezier(.33, 1, .68, 1);
}

.eibw_line_dots2 .eibw_line_dots_threa img,
.eibw_line_dots3 .eibw_line_dots_threa img,
.eibw_line_dots4 .eibw_line_dots_threa img {
    transition: all 0.6s cubic-bezier(.33, 1, .68, 1);
    -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
}

.estat_item.on .eibw_line_dots2 .eibw_line_dots_threa img,
.estat_item.on .eibw_line_dots3 .eibw_line_dots_threa img,
.estat_item.on .eibw_line_dots4 .eibw_line_dots_threa img {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

.estat_item.on .eibw_line_dots_text {
    opacity: 1;
}

.ys_c2page .eibw_line_dots1 .eibw_line_dots_threa img {
    -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
}

.ys_c2page .estat_item.on .eibw_line_dots1 .eibw_line_dots_threa img {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/* .ys_c4page .indu_pro_list_li a .ys_imgbox_cover {
    border-radius: 15px !important;
} */

/* .ys_c4page .indu_pro_list_li a:hover .ys_imgbox_cover img {
    transform: scale(1.08);
} */

.ccbu_li {
    opacity: 0;
    transition: all 0.36s;
}

.circul_chai_btm_img {
    opacity: 0;
    transition: all 0.36s;
}

.circul_chai_btm.on .circul_chai_btm_img {
    opacity: 1;
}

.circul_chai_btm.on .ccbu_li {
    opacity: 1;
}

.ccbu_li1 {
    transition-delay: 0.1s;
}

.ccbu_li2 {
    transition-delay: 0.2s;
}

.ccbu_li3 {
    transition-delay: 0.3s;
}

.ccbu_li4 {
    transition-delay: 0.4s;
}

.ccbu_li5 {
    transition-delay: 0.5s;
}

.ccbu_li6 {
    transition-delay: 0.6s;
}

.ccbu_li7 {
    transition-delay: 0.7s;
}

.scien_group.on .scien_group_flank_li {
    opacity: 1;
}

.scien_group_flank_li {
    opacity: 0;
    transition: all 0.36s;
    transition-delay: 0.8s;
}

.sgcu_li1 img,
.sgcu_li2 img,
.sgcu_li3 img {
    -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
    clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
}

.scien_group.on .sgcu_li1 img,
.scien_group.on .sgcu_li2 img,
.scien_group.on .sgcu_li3 img {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    transition: all 0.8s cubic-bezier(.33, 1, .68, 1);
}

.sgcu_li4 img,
.sgcu_li5 img,
.sgcu_li6 img,
.sgcu_li7 img {
    transition: all 0.6s cubic-bezier(.33, 1, .68, 1);
    -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
}

.scien_group.on .sgcu_li4 img,
.scien_group.on .sgcu_li5 img,
.scien_group.on .sgcu_li6 img,
.scien_group.on .sgcu_li7 img {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

.scien_certif_wrap_ul,
.scien_syste_btm_ul {
    cursor: grab;
}

.ys_e1page .column_paging {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

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

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

.trends_certif_cont iframe {
    width: 100%;
    height: 500px;
    border: medium none;
}

.ys_g1page .column_paging {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.ys_g2gape .column_detail_list_li::after {
    display: none;
}

.idea_natur_le_dezs img {
    transition: all 0.8s ease-in-out;
    -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
}

.idea_natur.on .idea_natur_le_dezs img {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}


.mod_bounceIng {
    animation: bounceIng 1s ease both;
    animation-delay: 0.2s;
}

@keyframes bounceIng {

    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }

    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}


.encou_benef_img_svg {
    opacity: 0;
}

.focus_cont_more {
    transition: all 0.36s;
}

.focus_slide_list .slick-dots li {
    width: 11px;
    height: 11px;
    border: 1px solid #044F9F;
    background: transparent;
}

.focus_slide_list .slick-dots li.slick-active {
    background: #044F9F;
}

.focus_slide_list .slick-dots {
    position: relative;
    bottom: inherit;
    margin-top: 40px;
}

.ys_i1page .column_ban_cry {
    margin-top: 0px !important;
}

.ys_i1page .column_paging {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.ys_i1page .column_cont {
    padding-bottom: 32px;
}

.ys_i2page .column_detail {
    margin-top: 0 !important;
}

.ys_i2page .column_detail_list_li::after {
    display: none;
}

.ys_i2page .column_detail_paging {
    padding-bottom: 0 !important;
}

.mod_bante .std_tit3 {
    font-weight: bold;
    color: #fff;
    line-height: 1.75;
    position: relative;
}

.mod_bante .std_tit3::after {
    content: '';
    position: absolute;
    top: -12px;
    left: -88px;
    width: 127px;
    height: 112px;
    background-image: url(../images/j1_icon01.svg);
    background-size: 100% 100%;
}

.rcll_cont_bottom p span {
    color: #004f9f
}

.rcll_cont_bottom p {
    line-height: 2;
    height: inherit !important;
}

.report_cont_list {
    flex-wrap: wrap;
    align-items: stretch;
}

.report_cont1 {
    padding-top: 0 !important;
}

.mod_main {
    max-width: 1920px;
    margin: 0 auto;
    overflow: hidden;
}

.ccll_tit_p::after {
    bottom: 2px;
    width: 96%;
}

.culture_cont_list_li .ccll_word {
    -webkit-line-clamp: inherit;
}

.indu_slide_list {
    border-radius: 15px;
    overflow: hidden;
}

.indu_pro_list_li .ys_imgbox_cover {
    border-radius: 50%;
}

.ys_c4page .indu_apply_imgbox {
    top: 56.5%;
}

.scien_pictu_ul {
    width: 118%;
}

.mhrl_down_li.yxnav_active2 .mhrl_down_li_ri {
    color: #044F9F;
}


/*鼠标效果*/
@media screen and (min-width: 1200px) {

    .mana_list_li_wrap:hover::after {
        opacity: 1;
    }

    .hebs_li_wrap:hover .hebs_li_info_mor p {
        background: #044F9F;
        border-color: #044F9F;
    }

    .ys_i1page .cbcl_li a:hover .cbcl_li_text_tit {
        color: #E60700;
    }

    .estat_produ_wrap:hover .ys_imgbox_cover img {
        border-radius: 15px;
    }

    .indu_pro_list_li a:hover .ys_imgbox_cover img {
        border-radius: 15px;
    }

    .mdlu_li a:hover {
        color: #044F9F;
    }

    /* .about_honou_ride:hover .about_honou_ride_ul {
        animation-play-state: paused;
        cursor: pointer;
    } */

    .home_distrib_dots_wrap:hover {
        z-index: 10;
    }

    .adbu_wrap_li_wrap:hover .ys_imgbox_cover img {
        transform: scale(1.08);
    }

    .acul_wrap:hover::after {
        width: 100%;
    }

    .hpbu_wrap:hover .ys_imgbox_cover img {
        transform: scale(1.08);
    }

    .htbu_wrap:hover .ys_imgbox_cover img {
        transform: scale(1.08);
    }

    .home_devel_le_img .ys_imgbox_cover:hover img {
        transform: scale(1.08);
    }

    .hebs_li_wrap:hover .ys_imgbox_cover img {
        transform: scale(1.08);
    }

    .mtbr_li:hover .ys_imgbox_cover img {
        transform: scale(1.08);
    }

    .embu_wrap:hover .embu_wrap_ri_tit .std_tit7 {
        color: #044F9F;
    }

    .srlu_wrap_circul:hover::after {
        opacity: 1;
    }

    .srlu_wrap_circul:hover .swcb_le p {
        color: #fff;
    }

    .srlu_wrap_circul:hover .swcb_ri .swcb_img1 {
        opacity: 0;
    }

    .srlu_wrap_circul:hover .swcb_ri .swcb_img2 {
        opacity: 1;
    }

    .srlu_wrap_circul:hover .srlu_wrap_circul_tti .std_tit6 {
        color: #fff;
    }

    .sebl_wrap:hover .swtl_ri .std_tit6 {
        color: #57A903;
    }

    .susta_stand_ri_btm .hlmw_link:hover {
        background: #57A903;
    }

    .sibl_li:hover .sibl_li_img {
        opacity: 1;
    }

    .estat_produ_wrap:hover .ys_imgbox_cover {
        border-radius: 15px;
    }

    .adbu_btm_click:hover .adbu_btm_click_img1 {
        opacity: 0;
    }

    .adbu_btm_click:hover .adbu_btm_click_img2 {
        opacity: 1;
    }

    .acul_wrap:hover .acul_wrap_info {
        opacity: 0;
    }

    .acul_wrap:hover .acul_wrap_info_ul {
        opacity: 1;
    }

    .mod_bord_li a:hover {
        color: #044F9F;
    }

    .mbtl_info_te a:hover {
        color: #fff;
    }

    .hlmw_link:hover {
        background: #044F9F;
        color: #fff;
    }

    /* Delia-star */

    .pc_fenye li:hover {
        background: #004f9f;
        color: #fff;
    }

    /* I1 */
    .column_bna_list_li:hover {
        background: #f1f1f1;
    }

    /* .column_bna_list_li a:hover .cbll_text {
        transform: translateX(20px);
    }

    .column_bna_list_li a:hover .cbll_imgbox {
        transform: translateX(-100px);
    } */

    .cbct_li:hover {
        background: #004f9f;
    }

    .cbct_li a:hover .cbct_li_text {
        color: #fff;
    }

    .cbcl_li a:hover .cbcl_li_text_tit {
        color: #044F9F;
    }

    .cbcl_li a:hover .cbcl_li_text_wenzi::after {
        width: 100%;
    }

    .cbcl_li a:hover .ys_imgbox_cover img {
        transform: scale(1.1);
    }

    /* I2 */
    .column_detail_paging_li a:hover .cdpl_prev {
        color: #004f9f !important;
    }

    .column_detail_paging_li a:hover .cdpl_next {
        color: #004f9f !important;
    }

    /* J1 */
    .build_ban_list_li:hover {
        background: #f1f1f1;
    }

    .bsca_prev:hover img:nth-child(2) {
        opacity: 1;
    }

    .bsca_next:hover img:nth-child(2) {
        opacity: 1;
    }

    /* G1 */
    .news_cont_list a:hover .ys_imgbox_cover img {
        transform: scale(1.1);
    }

    .news_cont_list a:hover .nclt_tit {
        color: #004f9f;
    }

    .news_cont_list a:hover .nclt_word::after {
        width: 100%;
    }

    .news_list_ul_li a:hover .ys_imgbox_cover img {
        transform: scale(1.1);
    }

    .news_list_ul_li a:hover .nlul_text_word::after {
        width: 100%;
    }

    .news_list_ul_li a:hover .nlul_text_tit p {
        color: #044F9F;
    }

    /* G2 */
    .ndcl_list_li a:hover .nllt_tit::after {
        width: 100%;
    }

    .ndcl_list_li a:hover .ys_imgbox_cover img {
        transform: scale(1.1);
    }

    /* E1 */
    .relation_cont_list_li a:hover .rcll_bottom::after {
        width: 98.5%;
    }

    /* H4 */
    .focus_cont_list_li a:hover .ys_imgbox_cover img {
        transform: scale(1.1);
    }

    .focus_cont_list_li a:hover .fcll_text_tit {
        color: #004f9f;
    }

    .focus_cont_list_li a:hover .fcll_text_word::after {
        width: 100%;
    }

    .focus_slid_list_li a:hover .ys_imgbox_cover img {
        transform: scale(1.1);
    }

    .focus_slid_list_li a:hover .fsll_text {
        color: #004f9f;
    }

    /* B4 */
    .newspapers_cont_list_li a:hover {
        background: #fafafa;
        border: 1px solid #ECECEC;
        box-shadow: 0px 4px 16px rgba(198, 198, 198, 0.25);
        /* border-radius: 10px;    */
    }

    /* Delia-end */

    .vcrl_li a:hover .ys_imgbox_cover img {
        transform: scale(1.08);
    }

    .indu_pro_list_li a:hover .ys_imgbox_cover {
        border-radius: 15px;
    }

    .relation_cont_list_li:hover {
        box-shadow: 0px 4px 16px rgba(198, 198, 198, 0.25);
    }

    .focus_cont_more:hover {
        background: #004f9f;
    }

    .focus_cont_more:hover p {
        color: #fff;
    }
}

.ys_sypage .ys_ban_imgbox img {
    /*-webkit-transition: all 5s ease-out;*/
    /*transition: all 5s ease-out;*/
    /*-ms-transform: scale(1.2);*/
    /*-moz-transform: scale(1.2);*/
    /*-webkit-transform: scale(1.2);*/
    /*-o-transform: scale(1.2);*/
    /*transform: scale(1.2);*/
}

/*.ys_sypage .ys_ban_li.slick-active .ys_ban_imgbox img {*/
/*    -ms-transform: scale(1);*/
/*    -moz-transform: scale(1);*/
/*    -webkit-transform: scale(1);*/
/*    -o-transform: scale(1);*/
/*    transform: scale(1);*/
/*}*/


.ys_sypage .ys_ban_imgbox video {
    -webkit-transition: all 5s ease-out;
    transition: all 5s ease-out;
    -ms-transform: translate(-50%, -50%) scale(1.2);
    -moz-transform: translate(-50%, -50%) scale(1.2);
    -webkit-transform: translate(-50%, -50%) scale(1.2);
    -o-transform: translate(-50%, -50%) scale(1.2);
    transform: translate(-50%, -50%) scale(1.2);
}


.ys_sypage .ys_ban_li.slick-active .ys_ban_imgbox video {
    -ms-transform: translate(-50%, -50%) scale(1);
    -moz-transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    -o-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
}

.ys_sypage .ys_ban_li.slick-active .mod_bante {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .1s
}

.mod_cont {
    overflow: hidden;
}

.eibw_line_dots_threa img {
    transition-delay: 0.6s !important;
}

.ys_d1page .mod_main {
    padding-top: 90px;
    margin-top: -90px;
}

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

.btcw_wenzi {
    line-height: 2;
}

.hltw_le_imgq {
    display: none;
}

.acul_wrap_info p {
    min-height: 1.5em;
}

.htbu_wrap_btm_tit .std_tit7,
.htbu_wrap_btm_info p {
    height: 3.5em;
}

.about_speec_sutit .mod_tit18 {
    color: #999;
    text-align: right;
}

.about_speec_sutit {
    margin-top: 6px;
}

.ailu_li2 .ailu_info p {
    color: #666;
}

.ys_c3page .indu_apply_imgbox {
    top: 57.5%;
}

.srlu_wrap_circul {
    min-height: 250px;
}

.swul_wrap_ri a {
    color: #333;
}

.polic_nav.on::after {
    background: #fff;
}

.polic_nav.on .polic_nav_ul p {
    color: #fff;
}

.polic_nav.on.on1::after {
    background: #044F9F;
}

.polic_nav.on.on1 .polic_nav_ul p {
    color: #333;
}


.ys_j1page .mod_bante .std_tit2 {
    font-size: 40px;
    line-height: 1.75;
}

.ys_j1page .mod_bante .std_tit2::after {
    content: '';
    position: absolute;
    top: -12px;
    left: -88px;
    width: 127px;
    height: 112px;
    background-image: url(../images/j1_icon01.svg);
    background-size: 100% 100%;
    opacity: 1;
    border-radius: 0;
    transform: inherit !important;
}

.polic_huma_btm_li {
    align-items: stretch;
}


.phbl_le .ys_imgbox_cover {
    height: 100%;
}

.phbl_le .ys_imgbox_cover img {
    height: 100%;
    object-fit: cover;
}

.idea_natur_ri {
    margin-bottom: 18vh;
}

.column_detail_list {
    justify-content: flex-start;
}

.column_detail_list_li {
    padding-right: 40px;
}

.news_detail .column_detail_list_li p::after,
.column_detail_list_li p::after {
    right: 18px;
}

.column_detail_list {
    width: 100% !important;
}

.scwu_li {
    width: 280px !important;
}

.inside_page .ys_hd_pc {
    background: #fff;
    box-shadow: 0px 4px 5px rgba(74, 74, 74, 0.08);
}

.inside_page .ys_hd_pc .mhrr_li2,
.inside_page .ys_hd_pc .mhrr_li3 {
    transform: translateY(-10px);
    opacity: 0;
    pointer-events: none;
}

.inside_page .ys_hd_pc .mhrl_li_link {
    color: #333333;
}

.inside_page .ys_hd_pc .mod_hd_le .mod_hd_img2 {
    opacity: 1;
}

.inside_page .ys_hd_pc .mod_hd_le .mod_hd_img1 {
    opacity: 1;
}

.about_honou_ride {
    position: relative;
    width: 10000px;
    margin-left: -257px;
    margin-right: -252px;
    display: flex;
}

.about_honou_ride_ul {
    display: flex;
    animation: donghua1 50s linear infinite;
}

@keyframes donghua1 {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-100%);
    }
}

.mhrl_sanji {
    position: absolute;
    top: 0;
    left: 100%;
    background: #fff;
    border-radius: 15px;
    display: none;
    box-shadow: 0px 4px 5px rgb(74 74 74 / 8%);
}

/* .mhrl_down_li_ul {
    position: absolute;
    top: 0;
    left: -1%;
    height: 100%;
    background: #fff;
    padding: 15px 0 15px;
    display: none;
    background: #F1F5FA;
    padding: 35px 36px;
    border-radius: 0px 0px 15px 0px;
} */

/* .mhrl_down_li_ul::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 20%;
    left: -20%;
    height: 100%;
    height: 50px;
    background: #fff;
    pointer-events: none;
} */

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

.mdlu_li {
    margin-bottom: 18px;
}

.mhrl_li.onk .mhrl_down {
    border-radius: 0px 0px 0px 15px;
}

.mdlu_li.yxnav_active3 a {
    color: #044F9F;
}

.home_estat_btm_btn .adbu_btm_ri {
    margin-left: 0 !important;
}

.home_estat_btm_btn .adbu_btm_click {
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
}

.home_estat_btm_btn .adbu_btm_le {
    left: -80px;
}

.home_estat_btm_btn .adbu_btm_ri {
    right: -80px;
}

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

.home_estat_coont {
    overflow: inherit;
}

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

.home_trend_btm_ul .slick-arrow {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #044F9F;
    z-index: 10;
    background-size: 100% 100%;
}

.home_trend_btm_ul .slick-prev {
    background-image: url(../images/b1_arrow02.svg);
}

.home_trend_btm_ul .slick-arrow.slick-disabled {
    opacity: 0.6;
    pointer-events: none;
}

.home_trend_btm_ul .slick-next {
    background-image: url(../images/b1_arrow03.svg);
}

.home_trend_btm_ul .slick-prev {
    left: -80px;
}

.home_trend_btm_ul .slick-next {
    right: -80px;
}

.dwru_li .ys_imgbox_cover img {
    border-radius: 50%;
}

.hddw_yer .hddw_coord {
    background: transparent !important;
}

.hddw_yer .hddw_coord::after {
    display: none;
}

.mod_bante_wrap {
    width: 565px;
}

/* .mhrl_li:first-child .mhrl_down_ul {
    min-height: 220px;
} */

.ys_hd_pc.is_open {
    background: #fff;
    box-shadow: 0px 4px 5px rgba(74, 74, 74, 0.08);
}

.ys_hd_pc.is_open .mhrr_li2,
.ys_hd_pc.is_open .mhrr_li3 {
    transform: translateY(-10px);
    opacity: 0;
    pointer-events: none;
}

.ys_hd_pc.is_open .mhrl_li_link {
    color: #333333;
}

.ys_hd_pc.is_open .mod_hd_le .mod_hd_img2 {
    opacity: 1;
}

.ys_hd_pc.is_open .mod_hd_le .mod_hd_img1 {
    opacity: 1;
}

.indu_pro_list_li {
    filter: none;
}


.indu_pro_list_li .ipll_word {
    -webkit-line-clamp: inherit;
}

.mbtr_btm {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.mbtr_btm_wrap {
    width: 98px;
    margin-right: 15px;
}

.estat_produ_ul .slick-track {
    margin: 0 auto;
}

.estat_produ_switc {
    display: flex;
    justify-content: center;
}

.estat_produ_switc_li {
    margin: 0 10px;
    background: #F1F1F1;
    border-radius: 10px;
    transition: all 0.36s;
    min-width: 230px;
    padding: 13px 15px;
    text-align: center;
    cursor: pointer;
}

.estat_produ_switc_li p {
    font-size: 18px;
    line-height: 1.65;
    color: #333;
    transition: all 0.36s;
}

.estat_produ_switc_li.act {
    background: #044F9F;
}

.estat_produ_switc_li.act p {
    color: #fff;
}

.estat_produ_wrapy .estat_produ_ul {
    display: none;
}

.estat_produ_wrapy .estat_produ_ul:first-child {
    display: block;
}

.indu_pro_list_comnu .indu_pro_list {
    display: none;
}

.indu_pro_list_comnu .indu_pro_list:first-child {
    display: block;
}

.estat_produ_wrap .ys_imgbox_cover img {
    border-radius: 50%;
}

.indu_pro_list_li a .ys_imgbox_cover img {
    border-radius: 50%;
}

.indu_pro_list .slick-track {
    margin: 0 auto;
}

.home_distrib .home_distrib_tit .std_tit3 {
    color: #fff;
}

.ys_i1page .mod_bante {
    text-align: center;
}

.ys_i1page .mod_bante .std_tit2 {
    background: linear-gradient(0deg, #FF7D05 -32.64%, #FFDB1D 89.58%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    /* border: 2px solid #AE0000; */
    -webkit-text-stroke: 1px #AE0000;
    text-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}



.ys_i1page .cbcl_li_text_wenzi::after {
    border-bottom: solid 1px #E60700;
}

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

.column_posit_desz {
    width: 27%;
    position: absolute;
    top: 25%;
    left: 0;
}

.column_posit_desz img {
    width: 100%;
}

.column_posit_desz1 {
    position: absolute;
    top: -6%;
    right: 0;
    width: 37.5%;
}

.column_posit_desz1 img {
    width: 100%;
}

.column_posit_desz2 {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 28%;
}

.column_posit_desz2 img {
    width: 100%;
}

.ys_i1page .column_paging .pc_fenye li.activepage {
    background: #E60700;
}

.ys_i1page .column_paging .pc_fenye .end li {
    background: #E60700;
}

.ys_i1page .column_paging .pc_fenye .first li {
    background: #E60700;
}

.ys_i1page .pc_fenye li:hover {
    background: #E60700 !important;
}

.ys_i1page .column_posit {
    overflow: hidden;
}

.home_leade_btm::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 50%);
    opacity: 0.6;
    display: block;
    z-index: -1;
}

.hebs_li {
    cursor: pointer;
}

.hebs_li a {
    pointer-events: none;
}

.hebs_li.swiper-slide-active a {
    pointer-events: auto;
}

.idea_natur_le_img {
    width: 90%;
}

.idea_natur_le {
    position: relative;
    padding-right: 140px;
    padding-top: 140px;
    padding-left: 94px;
}

.hebs_li_info_mor p {
    min-width: 156px;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 80px;
    color: #fff;
    font-size: 16px;
    line-height: 46px;
    transition: all 0.36s;
}

.hebs_li_info_mor {
    display: inline-block;
    margin-top: 12px;
}

.hebs_li_info {
    text-align: center;
}


.sgcu_li2 {
    left: -133px;
}

.sgcu_li3 {
    width: 172px;
    bottom: 14%;
    left: -132px;
}

.scien_group_flank_li3 {
    top: 81%;
}

.sgcu_li4 {
    width: 169px;
    top: 7%;
    right: -93px;
}

.scien_group_flank_li4 {
    right: -6px;
    top: 4%;
}

.sgcu_li5 {
    width: 158px;
    bottom: inherit !important;
    right: -148px;
    top: 37%;
}

.scien_group_flank_li5 {
    right: -38px;
    top: 34%;
}

.sgcu_li6 {
    top: 60%;
    right: -122px;
}

.scien_group_flank_li6 {
    top: 58%;
    right: -88px;
}

.sgcu_li7 {
    bottom: 12%;
    right: -108px;
    width: 160px;
}

.scien_group_flank_li7 {
    bottom: -5%;
    right: -75px;
}

/* .adtb_ul_scrol {
    max-width: 90%;
} */

.adtb_ul_scrol .mCSB_dragger_bar,
.adtb_ul_scrol .mCSB_draggerRail {
    height: 2px !important;
}

.adtb_ul_scrol .mCSB_scrollTools {
    bottom: -8px !important;
}

.adtb_li p::after {
    z-index: 10;
}

.adtb_ul_scrol .mCSB_dragger_bar {
    background: #999 !important;
}

.column_bna_list_li a {
    padding-left: 46px;
}

.mhrl_li.onk .mhrl_down {
    border-radius: 0px 0px 15px 15px;
}

.mhrl_down_li_ul {
    display: block;
    position: relative;
    text-align: center;
}

.mhrl_down_li_ul.kl {
    height: 0 !important;
    overflow: hidden;
    padding: 0 !important;
}

.mhrl_down_up {
    display: flex;
}

.mhrl_down_li_ul {
    display: none;
}

.mhrl_down_li_ul.kw {
    display: block;
}

.mhrl_li.quan .mhrl_down {
    left: -49px;
    transform: inherit;
}

.mhrl_li.pt .mhrl_down_wrp {
    border-radius: 0px 0px 0px 15px !important;
}


.mhrl_li.quan .mhrl_down_wrp {
    padding: 37px 0px 26px;
}

.mhrl_li.quan .mhrl_down_wrp .mhrl_down_li_le p {
    padding: 0 50px;
}

.mhrl_li.quan .mhrl_down_li_ri {
    right: 20px;
}

.mhrl_li.quan:nth-child(5) .mhrl_down {
    left: -64px;
}

.mhrr_li input {
    color: rgba(255, 255, 255, 0.6);
}

.mhrr_li input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: rgba(255, 255, 255, 0.6);
}

.mhrr_li input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: rgba(255, 255, 255, 0.6);
}

.mhrr_li input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: rgba(255, 255, 255, 0.6);
}

.mhrr_li input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: rgba(255, 255, 255, 0.6);
}


.mhrl_down_wrp {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* .mhrl_sanji {
    display: none;
} */

.mhrl_down_li {
    padding-left: 75px !important;
    padding-right: 75px !important;
    margin-bottom: 0 !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    position: relative;
}

.mhrl_down_wrp {
    padding: 26px 55px 26px;
}

.mhrl_down_li_ri {
    right: -40px;
}

.mhrl_down_li_ul {
    display: block;
    padding: 19px 0;
}

.mdlu_li {
    padding-left: 38px;
    padding-right: 38px;
    margin-bottom: 0 !important;
    padding-top: 15px;
    padding-bottom: 15px;
}

.mdlu_li a {
    padding-left: 32px;
    padding-right: 32px;
}

.bsca_nav .slick-track {
    display: flex;
    align-items: stretch;

}

.bsca_nav .bscn_cont {
    height: auto !important;
}

.bscn_cont a {
    height: 100%;
}

.mhrl_down_li_ri {
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    transition: all 0.36s;
}

.bulid_text {
    background: #044F9F;
}

.bulid_text .std_tit3 {
    color: #fff;
    font-weight: bold;
}

.bulid_text .btcw_wenzi {
    color: #fff;
}

.bulid_text .btcw_tel {
    border: 1px solid #fff;
}

.btcw_tel {
    width: 480px;
    text-align: center;
}

.bulid_propo {
    width: 100%;
    position: relative;
    background: #F8FBFF;
}

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

.social_cont_list_li .scll_text_tit {
    -webkit-line-clamp: inherit !important;
}


.bulid_propo_top {
    width: 100%;
    padding-bottom: 42px;
    border-bottom: 1px solid rgba(212, 212, 212, 1);
    margin-bottom: 42px;
}

.bulid_propo_top_info p {
    color: rgba(51, 51, 51, 1);
    line-height: 1.625;
}

.bpbl_wrap_tit .mod_tit18 {
    color: #333333;
    line-height: 1.5;
    font-weight: bold;
}

.bulid_propo_btm_li {
    width: 50%;
    padding: 0 78px;
}

.bulid_propo_btm {
    margin: 0 -78px;
    display: flex;
    flex-wrap: wrap;
}

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

.bpbl_wrap_info p {
    font-size: 14px;
    line-height: 1.85;
    color: #666666;
    margin-bottom: 18px;
}

.bpbl_wrap_tit {
    margin-bottom: 15px;
}

.susta_deve {
    width: 100%;
    position: relative;
    background: rgb(251, 251, 251);
}

.susta_deve_cont {
    width: 100%;
    position: relative;
    border-left: 2px solid #D4D4D4;
}

.susta_deve_li {
    width: 100%;
    padding-left: 32px;
    position: relative;
    margin-bottom: 20px;
}

.susta_deve_li::after {
    content: '';
    position: absolute;
    left: -2px;
    top: 50%;
    transform: translateY(-50%);
    height: 0;
    transition: all 0.36s;
    width: 2px;
    background: #044F9F;
    opacity: 0;
}

.susta_deve_li_wrap {
    width: 100%;
    border-radius: 10px;
    border: 1px solid #E7E7E7;
    background: rgba(255, 255, 255, 0.98);
    padding: 35px 55px;
    display: flex;
    position: relative;
    cursor: pointer;
}

.sdlw_le .mod_tit28 {
    color: #044F9F;
    font-weight: bold;
}

.sdlw_le {
    flex: none;
}

.sdlw_ri {
    padding-left: 47px;
    padding-right: 80px;
}

.sdlw_ri_tit .std_tit6 {
    color: #333333;
    line-height: 1.75;
    font-weight: bold;
}

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

.sdlw_ri_info {
    margin-top: 24px;
    display: none;
    padding-bottom: 15px;
}

.sdlw_img {
    width: 20px;
    position: absolute;
    top: 47px;
    /* transform: translateY(-50%); */
    right: 46px;
}

.sdlw_img img {
    width: 100%;
}

.susta_deve_li.on .pcbu_li_top_ri_img1 {
    opacity: 0;
}

.susta_deve_li.on .pcbu_li_top_ri_img2 {
    opacity: 1;
}

.susta_deve_li.on .sdlw_ri_tit .std_tit6 {
    color: #044F9F;
}

.sdlw_ri_info .hltw_le_more_wrap {
    margin-top: 30px;
}

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

.susta_deve_li.on::after {
    opacity: 1;
    height: 100%;
}

.ys_f2page .mod_main {
    position: relative;
    overflow: hidden;
}

.susta_desz {
    position: absolute;
    bottom: -100px;
    right: 0;
    width: 180px;
}

.susta_desz img {
    width: 100%;
}

.ys_f3jpage .social_cont_word p {
    color: #333333;
}


.mana_list_li {
    width: 25%;
    padding: 0 12px;
    margin-bottom: 24px;
    position: relative;
    z-index: 1;
}

.mana_list_ul {
    margin: 0 -12px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.mana_list_li_wrap {
    width: 100%;
    border-radius: 10px;
    background: rgba(174, 38, 51, 1);
    box-shadow: 0px 20px 35px 0px rgba(198, 198, 198, 0.20);
    padding: 18px 26px 28px;
    position: relative;
    overflow: hidden;
    height: 100%;
    cursor: pointer;
}

.mana_list_li_wrap::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    opacity: 0;
    transition: all 0.36s;
}

.mllw_top {
    width: 100%;
    position: relative;
    display: flex;
    margin-bottom: 45px;
}

.mllw_top_le p {
    color: #FFF;
    font-size: 30px;
    line-height: 1.5;
    font-weight: bold;
}

.mllw_top_ri .mod_tit18 {
    color: #fff;
    line-height: 1.5;
    min-height: 3em;
}


.mllw_top_ri {
    padding-left: 14px;
    margin-top: 8px;
}

.mllw_btm_ri {
    width: 74px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.mllw_btm {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

.mllw_btm_le_icon {
    width: 22px;
}

.mllw_btm_le_icon img {
    width: 100%;
}

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

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

.mllw_btm_le_tit {
    padding-right: 12px;
}

.mllw_top,
.mllw_btm {
    position: relative;
    z-index: 10;
}

.mana_list_li:nth-child(2) .mana_list_li_wrap {
    background: #D4A125;
}

.mana_list_li:nth-child(3) .mana_list_li_wrap {
    background: #BA2B3E;
}

.mana_list_li:nth-child(4) .mana_list_li_wrap {
    background: #3EAFCB;
}

.mana_list_li:nth-child(5) .mana_list_li_wrap {
    background: #911236;
}

.mana_list_li:nth-child(6) .mana_list_li_wrap {
    background: #D26627;
}

.mana_list_li:nth-child(7) .mana_list_li_wrap {
    background: #103268;
}

.mana_list {
    padding-top: 35px;
}

.social_modal .ys_modal_content {
    width: 1000px;
    padding: 46px 56px;
    border-radius: 10px;
    border: 1px solid #E7E7E7;
}

.social_top_le {
    width: 64px;
}

.social_top_le img {
    width: 100%;
}

.social_top_ri .std_tit5 {
    color: #333;
    font-weight: bold;
    line-height: 1.6;
}

.social_top {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

.social_top_ri {
    padding-left: 24px;
}

.social_btm_p1 p {
    color: #666;
}

.social_btm_p1 {
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.social_btm_p2 .std_tit6 {
    color: #333;
    font-weight: bold;
    margin-bottom: 18px;
    padding-top: 0 !important;
}


.social_btm_p2 p {
    color: #666;
}

.social_btm_p2 {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    border: none !important;
}

.social_btm {
    max-height: 60vh;
}

.social_btm .mCSB_outside+.mCSB_scrollTools {
    right: -33px !important;
}

.social_btm .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
    background: #044F9F !important;
}


.social_modal .ys_modal_close {
    right: 36px;
    top: 36px;
}

.social_modal .iconfont {
    color: #333;
}

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

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

.circul_chai_btm_ph img {
    width: 100%;
}

.about_conta_phw {
    display: none;
}

.home_leade_btm_ph {
    display: none;
}

.sdlw_ri_info_edit ul {
    padding-inline-start: 23px;
}

.home_devel_ri_ph {
    display: none;
}

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

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

.home_distrib_img_ph {
    display: none;
}

.home_distrib_click {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 30px;
    display: none;
    pointer-events: none;
}

.home_distrib_click img {
    width: 100%;
}

.social_btm_p1.on {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    border-bottom: none !important;
}

.scien_pictu_ph {
    display: none;
}

.about_devel_btm_ul .slick-list {
    overflow: inherit !important;
}

.adbu_li::after {
    content: '';
    position: absolute;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 1px;
    background: #E6E6E6;
    z-index: -1;
}

.about_devel_btm::after {
    display: none;
}

.adbu_btm_click.slick-disabled {
    opacity: 0.6;
}

.video_cont_right_list {
    max-height: 86vh;
}

.video_cont_right_list .mCSB_outside+.mCSB_scrollTools {
    right: -20px !important;
}


.video_cont_right_list .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #044F9F !important;
    width: 4px !important;
}

.video_cont_right_list .mCSB_draggerRail {
    width: 4px !important;
}

.adbu_btm_click.swiper-button-disabled {
    pointer-events: none;
    opacity: 0.6;
}

.adbu_btm_click {
    transition: all 0.36s;
}

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

.adtb_ul,
.adtb_li {
    display: inline-block;
    white-space: nowrap;
}

.adtb_swip .mCSB_scrollTools {
    opacity: 0 !important;
}

.adbu_wrap .adbu_wrap_li {
    height: auto !important;
}

.adbu_li::after {
    bottom: 0px;
}

.culture_cont_list_li:nth-child(2n) {
    padding-left: 330px;
}

.mod_bante_wrap {
    width: 580px;
}

.srlu_wrap .srlu_li {
    display: block;
}

.srlu_wrap {
    display: none;
}

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

.srlu_cont {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.susta_repor_li_ph {
    display: none;
}


.awiu_li a {
    align-items: flex-start;
}

.ys_i2page .mod_bante .std_tit2 {
    background: linear-gradient(0deg, #FF7D05 -32.64%, #FFDB1D 89.58%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    /* border: 2px solid #AE0000; */
    -webkit-text-stroke: 1px #AE0000;
    text-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}

.ys_i2page .mod_bante {
    text-align: center;
}

.sgcu_li6 {
    top: 81%;
    right: -58px;
}

.scien_group_flank_li6 {
    top: 79%;
    right: -26px;
}

.sgcu_li5 {
    right: -154px;
    top: 42%;
}

.scien_group_flank_li5 {
    right: -48px;
    top: 45%;
}

.sgcu_li5 {
    top: 45%;
}

.scien_group_flank_li5 {
    top: 42.5%;
}

.sgcu_li3 {
    left: -82px;
}

.sgcu_li6 {
    top: 72%;
    right: -126px;
}

.scien_group_flank_li6 {
    top: 82%;
    right: -88px;
}

.cul_hover {
    pointer-events: none;
}

.home_leade_video video {
    background: transparent !important;
}


.mo_index .mod_main {
       overflow: visible !important;
}

.home_leade.onk .home_leade_wrap{
    position: sticky;
    top: 0;
    left: 0;
}

.home_devel.onk .home_devel_wrap{
    position: sticky;
    top: 0;
    left: 0;
}

.home_distrib {
    background-color: rgb(34,54,107) !important;
}
.home_estat_btm_over {
    display: none;
}

.home_leade_video.opcit img {
    opacity: 0;
}

.mo_index {
    overflow: visible !important;
}


html.act {
    height: 100vh;
    overflow-y: scroll;
}
html.act body {
    height: 100vh;
}

html.on1 body{
    overflow: visible !important;*/
}

html.on1.act.off body{
    overflow: hidden !important;*/
}


.ys_sypage .ys_ban_li.slick-current .ys_ban_imgbox {
    animation: mysacle 5s ease both;
}

@keyframes mysacle {
    0% {
        transform: scale(1.15);
    }
}

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


.ys_sypage .ys_ban_imgbox::before {
    display: none;
}

.ys_sypage .ys_ban_imgbox video {
    background: transparent !important;
}


/*.home_leade{*/
/*    opacity: 0;*/
/*}*/

.home_leade.onk1 {
    opacity: 1;
}

.ys_sypage .ys_ban_imgbox::after {
    opacity: 0;
}

.mo_index.loads .ys_sypage .ys_ban_imgbox::after {
    opacity: 1;
}

.ys_ban_imgbox::before{
   opacity: 0;
}

.ys_nypage .ys_ban_imgbox::after {
    opacity: 0;
}

body.layer .ys_ban_imgbox::before{
    opacity: 1;
}

.ys_banner video{
    background: transparent !important;
}

.ys_sypage .mod_main {
    max-width: 100%;
}

.mod_ban_btm_le p{
    display: flex;
}

.fot_beian {
    display: flex;
    align-items: center;
    padding-left: 10px;
}

.mod_ban_btm_le p .fot_beian a {
    padding-left: 8px;
}

.home_estat  {
    margin-top: -1px;
}

