﻿@charset "utf-8";

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

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

}

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

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

/* - 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, .2);*/
}

.ys_ban_txtbox {
    z-index: 5;
}

/* - banner - end*/
/* 规范 - start */
.g_title1 {
    font-size: 72px;
    line-height: 1.3;
    color: #ffffff;
    font-weight: bold;
}

.g_title2 {
    font-size: 48px;
    line-height: 1.6;
    color: #161616;
    font-weight: bold;
}

.g_title3 {
    font-size: 36px;
    line-height: 1.5;
    color: #161616;
    font-weight: bold;
}

.g_title4 {
    font-size: 24px;
    line-height: 1.4;
    color: #161616;
    font-weight: bold;
}

.g_title5 {
    font-size: 18px;
    line-height: 1.4;
    color: #161616;
    font-weight: bold;
}

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

.g_word1 p {
    font-size: 15px;
    line-height: 2;
    color: #161616;
	word-break: break-all;
}

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

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

.g_margin1 {
    margin-top: 100px;
}

.g_margin2 {
    margin-bottom: 170px;
}

.g_margin3 {
    margin-bottom: 100px;
}

.g_margin4 {
    margin-bottom: 40px;
}

.g_margin5 {
    margin-bottom: 16px;
}

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

/* 规范 - end */
.ys_ban_slick li .ys_ban_title {
    font-size: 56px;
    line-height: 1.5;
    color: #fff;
    font-weight: bold;
}

.ys_pos_center {
    top: 40%;
}

.ys_ban_slick li {
    position: relative;
    overflow: hidden;
}

.ys_sybanul {position: relative;
    overflow: hidden;
    position: relative;
    z-index: 10;
}
.ys_sybanul:before{content: "";width: 100%;height: 1px;background: rgba(255, 255, 255, .4);position: absolute;left: 0;top: 0;}
.ys_sybanul_box {
    position: absolute;
    bottom: 0;
    left: 0;
}

.ys_sybanul .ys_sybankli {
    width: 20%;
    position: relative;
}

.ys_sybanul .ys_sybankli::before {
    position: absolute;
    content: '';
    display: block;
    right: 0;
    top: 38px;
    width: 1px;
    height: 40px;
    background: rgba(255, 255, 255, .4);
}

.ys_sybanul .ys_sybankli:last-child::before {
    display: none;
}

.ys_sybanul .ys_sybankli {
    padding: 28px 0;
    display: block;
}

.ys_sybanul_icon {
    width: 120px;
    margin: 0 auto 18px;
}

.ys_sybanul .ys_sybankli p {
    font-size: 18px;
    color: #ffffff;
    line-height: 2;
    text-align: center;
}

.ys_sybanul_box::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 316px;
    /*background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));*/
}

.ys_hd_pc {
    position: fixed;
    top: 0;
    left: 0;
}

.g_nav {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}

.g_logo {
    width: 250px;
    line-height: 80px;
}

.g_nav>li>a {
    color: #fff;
    transition: all .36s ease;
    font-size: 16px;
    line-height: 80px;
    transition: all .36s ease;
}

.g_nav>li {
    padding: 0 38px;
}

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

.g_other .ys_imgbox_cover,
.g_search .ys_imgbox_cover {
    line-height: 80px;
    width: 24px;
}

.g_station {
    margin-right: 30px;
}

.g_sta_name {
    color: #fff;
    transition: all .36s ease;
    font-size: 16px;
    line-height: 80px;
}

.g_sta_arrow {
    width: 16px !important;
    margin-left: 10px;
}

.g_sta_icon {
    margin-right: 15px;
}

.ys_hd_pc .ys_imgbox_cover img:nth-child(1) {
    opacity: 0;
}

.ys_hd_pc::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 126%;
    transition: all .36s ease;
    background-image: linear-gradient(rgba(0, 0, 0, .52), rgba(0, 0, 0, 0));
}

.ys_footer {
    background: #353639;
    padding-top: 70px;
}

.g_foot_ul1 {
    width: 60%;
    display: flex;
    flex-wrap: nowrap;
}

.g_foot_ul1>div {
    width: 25%;
}

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

.g_search,
.g_station {
    cursor: pointer;
}

.g_foot_ul1>div>a {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    line-height: 1.75;
    display: block;
    margin-bottom: 18px;
}

.g_foot_ul2 a {
    color: #E2E2E2;
    font-size: 14px;
    line-height: 1.75;
    display: block;
    margin-bottom: 10px;
}

.g_foot_logo {
    width: 168px;
}

.g_foot_top {
    margin-bottom: 86px;
}

.g_foot_contact {
    width: 310px;
}

.g_foot_contact>p {
    color: #fff;
    font-size: 16px;
    line-height: 1.75;
    font-weight: bold;
    margin-bottom: 26px;
}

.g_foot_catnr {
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 14px;
}

.g_foot_catnr img {
    width: 20px;
}

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

.g_foot_catnr p {
    padding-left: 12px;
}

.g_foot_fir,
.g_foot_firbox,
.g_foot_map {
    display: flex;
    flex-wrap: nowrap;
}

.g_foot_firbox {
    width: 50%;
}

.g_foot_firbox>p,
.g_foot_firbox a {
    color: #999999;
    font-size: 14px;
    line-height: 1.75;
}

.g_foot_fir li {
    padding: 0 13px;
}

.g_foot_firbox {
    margin-bottom: 10px;
}

.g_foot_bot {
    padding: 26px 0 32px;
    border-top: 1px solid rgba(153, 153, 153, 0.3);
}

.g_foot_map {
    justify-content: flex-end;
}

.g_foot_fr>p span,
.g_foot_fr>p a,
.g_foot_map a {
    font-size: 14px;
    line-height: 22px;
    color: #999999;
}

.g_foot_map li {
    padding: 0 13px;
}

.s_footshareig img {
    width: 20px;
}

.g_share {
    margin-top: 70px;
}

.s_footshare1 {
    margin-right: 24px;
    position: relative;
}

.s_footsharebot {
    position: absolute;
    top: -140px;
    left: 50%;
    transform: translateX(-50%);
    width: 120px;
    display: none;
    background: #fff;
    padding: 10px;
}

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

.s_footsharebot img {
    width: 100%;
}

.s_footshareig {
    cursor: pointer;
}

.g_nav>li>a {
    position: relative;
    display: block;
}

.g_nav>li>a::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: -2px;
    /* width: calc(100% + 2px); */
    width: 0;
    height: 2px;
    /* background: #E77918; */
    background: #fff;
    transition: all .36s ease;
}

.g_nav li.yxnav_active1>a::before {
    width: calc(100% + 2px);
}

.wh .ys_hd_pc,
.ys_hd_pc.on,
.ys_hd_pc.active {
    background: #fff;
    box-shadow: 0px 6px 20px rgba(16, 22, 44, 0.04);
}

.wh .ys_hd_pc::before,
.ys_hd_pc.on::before,
.ys_hd_pc.active::before {
    display: none;
}

.wh .ys_hd_pc .ys_imgbox_cover img:nth-child(1),
.ys_hd_pc.on .ys_imgbox_cover img:nth-child(1),
.ys_hd_pc.active .ys_imgbox_cover img:nth-child(1) {
    opacity: 1;
}

.wh .ys_hd_pc .ys_imgbox_cover img:nth-child(2),
.ys_hd_pc.on .ys_imgbox_cover img:nth-child(2),
.ys_hd_pc.active .ys_imgbox_cover img:nth-child(2) {
    opacity: 0;
}

.wh .ys_hd_pc .g_nav li>a,
.ys_hd_pc.on .g_nav li>a,
.ys_hd_pc.active .g_nav li>a {
    color: #161616;
    line-height: 80px;
}

.wh .ys_hd_pc .g_sta_name,
.ys_hd_pc.on .g_sta_name,
.ys_hd_pc.active .g_sta_name {
    color: #999999;
    line-height: 80px;
}

.wh .ys_hd_pc .g_other .ys_imgbox_cover,
.wh .ys_hd_pc .g_search .ys_imgbox_cover,
.ys_hd_pc.on .g_other .ys_imgbox_cover,
.ys_hd_pc.on .g_search .ys_imgbox_cover,
.ys_hd_pc.active .g_search .ys_imgbox_cover {
    line-height: 80px;
}

.wh .ys_hd_pc .g_nav li.yxnav_active1>a::before,
.ys_hd_pc.on .g_nav li.yxnav_active1>a::before,
.ys_hd_pc.active .g_nav li.yxnav_active1>a::before {
    background: #E77918;
}

.wh .ys_hd_pc .g_nav li.yxnav_active1>a,
.ys_hd_pc.on .g_nav li.yxnav_active1>a,
.ys_hd_pc.active .g_nav li.yxnav_active1>a {
    color: #E77918;
}

.ys_imgbox_contain img,
.ys_imgbox_cover img {
    width: 100%;
    transition: all .36s ease;
}



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

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

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

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

.yx_search3box {
    position: relative;
}

.yx_search3xlbox {
    width: 100%;
    height: 350px;
    background: rgba(255, 255, 255, .95);
    box-shadow: 0 5px 13px rgba(35, 50, 64, 0.13);
    display: none;
    position: fixed;
    left: 0;
    top: 80px;
    z-index: 99;
}

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

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

}

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

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

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

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

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

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

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

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

.g_sypt1_bot>li {
    display: none;
}

.g_sypt1_bot>li:first-child {
    display: block;
}

.g_sypt1_topfr ul,.g_sypt1_topfr .g_sypt1_tab{
    display: flex;
    flex-wrap: nowrap;
    margin: 35px -28px 0;
    position: relative;
}
.g_sypt1_topfr ul::before,.g_sypt1_topfr .g_sypt1_tab::before {
    position: absolute;
    content: '';
    display: block;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 56px);
    height: 1px;
    background: #D8D8D8;
}

.g_sypt1_topfr li,.g_sypt1_topfr .swiper-slide {
    padding: 0 28px;
}

.g_button1,
.g_button1 a {
    display: flex;
    flex-wrap: nowrap;
}

.g_sypt1_topfr .g_button1,
.g_sypt1_topfr .g_button1 a {
    justify-content: flex-end;
}

.g_button1 p {
    color: #E77918;
    font-size: 16px;
    line-height: 28px;
    padding-right: 18px;
}

.g_sypt1_topfr li p,.g_sypt1_topfr .swiper-slide p{
    color: #161616;
    font-size: 18px;
    line-height: 2;
    padding-bottom: 10px;
    cursor: pointer;
    position: relative;
    transition: all .36s ease;
}

.g_sypt1_lifl {
    width: 50%;
}

.g_sypt1_lifr {
    width: 50%;
}

.g_sypt1_lifl,
.g_sypt1_lifr {
    padding: 0 20px;
}

.g_sypt1_ul li {
    display: block;
    margin: 0 -20px;
    position: relative;
    /* width: 100%; */
}
.casetitle{
    font-size: 18px!important;
    font-weight: 500!important;
    padding: 5px!important;
    margin-bottom: 10px;

}
.g_sypt1_lifl .ys_imgbox_cover,
.g_sypt1_lifr .ys_imgbox_cover {
    width: 100%;
    border-radius: 16px;
    position: relative;
}

.g_sypt1_word {
    position: absolute;
    bottom: -65px;
    left: 0;
    z-index: 5;
    width: 100%;
    padding: 0 50px;
    transition: all .36s ease;
}

.g_sypt1_lifl .ys_imgbox_cover::before,
.g_sypt1_lifr .ys_imgbox_cover::before {
    position: absolute;
    content: '';
    display: block;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    transition: all .36s ease;
    background-image: linear-gradient(transparent, rgba(0, 0, 0, .6));
}

.g_sypt1_lifl a,
.g_sypt1_lifr a {
    display: block;
    position: relative;
    overflow: hidden;
}

.g_sypt1_ul li {
    margin-bottom: 40px;
}

.g_sypt1_word .g_title4,
.g_sypt1_word .g_button1 p {
    color: #fff;
}

.g_sypt1_topfr {
    margin-top: 20px;
}

.g_sypt1_word .g_word2,
.g_sypt1_word .g_title4 {
    margin-bottom: 14px;
}

.g_sypt1_word .g_button1,
.g_sypt1_word1 {
    opacity: 0;
}

.g_sypt1_word .g_button1 {
    margin-top: 40px;
}

.g_sypt1_ul li.on .g_sypt1_lifr {
    float: left;
}

.g_sypt1_ul li.on .g_sypt1_lifl {
    float: right;
}

.g_sypt1_lifl .g_sypt1_word {
    bottom: -60px;
}

.g_sypt2 {
    position: relative;
}

.g_sypt2_nr {
    position: absolute;
    top: 120px;
    left: 50%;
    transform: translateX(-50%);
}

.g_sypt2_title .g_title2,
.g_sypt2_title .g_word1 p {
    color: #fff;
}

.g_sysect1_num img {
    width: 58px;
    margin-bottom: 32px;
}

.g_sypt2_nr ul {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 80px -120px 0;
    width: 80%;
}

.g_sypt2_nr li {
    width: 33.333333%;
    padding: 0 120px;
}

.ys_demo_num1 {
    color: #fff;
    font-size: 48px;
    font-family: 'poppinsbold' !important;
}

.g_syjia {
    color: #fff;
    font-size: 24px;
    font-weight: bold;
}

.g_num {
    margin-bottom: 20px;
}

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

.g_sypt2_nr .g_button1 p {
    color: #fff;
}

.g_sypt2_nr .g_button1 {
    margin-top: 60px;
}

.g_sypt2_bj img {
    display: none;
}

.g_sypt2_bj video {
    width: 100%;
}

.g_sypt2_mc {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .2);
}

.g_sypt2_mc::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
        background: rgba(18, 51, 111, 0.95);
    /*background: rgba(17, 54, 95, .55);*/
}

.g_sypt2_bj {
    overflow: hidden;
    width: 100%;
     height: 600px; 
    position: relative;
}

.t_b1k5li {
    width: 33.333333%;
    /* padding: 0 18px; */
    /* margin-bottom: 40px; */
}

.t_b1k5ul_box {
    padding-bottom: 66px;
}

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

.t_b1k5li .ys_imgbox_cover {
    width: 100%;
    border-radius: 16px;
    margin-bottom: 30px;
}

/* .t_b1k5ul_box {
    margin: 0 -18px;
} */

.t_b1k5ic p {
    font-size: 14px;
    color: #666666;
    line-height: 1.5;
    margin-bottom: 14px;
    font-family: 'poppinsmedium' !important;
}

.t_b1k5xin .g_button1 {
    margin-top: 26px;
}

.g_sypt3 .swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: inherit;
    bottom: 3px;
    z-index: 50;
    height: 2px;
    width:100%;
    right: 0;
}

.g_sypt3 .swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: #E77918 !important;
    border-radius: 10px;
    left: 0;
    top: 0;
}

.g_sypt3 .swiper-scrollbar {
    border-radius: 1px;
    background: rgba(153, 153, 153, .3) !important;
}

.g_sypt3 .swiper-button-prev:after,
.g_sypt3 .swiper-container-rtl .swiper-button-next:after {
    color: #E77918;
    font-size: 20px;
}

.g_sypt3 .swiper-button-next:after,
.g_sypt3 .swiper-container-rtl .swiper-button-prev:after {
    color: #E77918;
    font-size: 20px;
}

.g_sypt3 .swiper-button-prev {
    opacity: 1;
    bottom: -10px;
    top: inherit;
    z-index: 10;
    left: -5px;
    position: relative;
}

.g_sypt3 .swiper-button-next {
    opacity: 1;
    bottom: -10px;
    top: inherit;
    z-index: 10;
    left: 30px;
}

.g_sypt4_line {
    position: absolute;
    bottom: 6px;
    left: 25px;
    width: 1px;
    height: 12px;
    background: #E77918;
}

.t_b1k5ul_box {
    position: relative;
}

.g_b4ul {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -23px;
}

.g_b4ul li {
    width: 33.333333%;
    padding: 0 23px;
    margin-bottom: 46px;
}

.g_b4ul li a {
    display: block;
}

.g_b4ul .ys_imgbox_cover {
    border-radius: 16px;
    width: 100%;
    margin-bottom: 46px;
}

.g_b4con_word p {
    color: #666;
}

.g_b4con_word .g_title4 {
    margin-bottom: 10px;
}

.g_button2 {
    margin-top: 46px;
    width: 130px;
    border-radius: 40px;
    background: #E77918;
    transition: all .36s ease;
}

.g_button2 p,
.g_button2 a {
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 46px;
    display: block;
}

.g_b4main {
    margin-bottom: 120px;
}

.ys_ban_slick>li {
    display: none;
}

.ys_ban_slick>li:first-child {
    display: block;
}

.ys_ban_slick .slick-dots {
    position: absolute;
    bottom: inherit;
    top: 50%;
    transform: translateY(-50%);
    right: 48px;
    display: block;
    width: 2px;
    list-style: none;
    text-align: center;
}

.ys_ban_slick .slick-dots li {
    width: 2px;
    height: 30px;
    margin: 5px 0;
    border-radius: 0;
    background: #fff;
}

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

.g_f1pt1_ul {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -70px;
}

.g_f1pt1_ul li {
    width: 25%;
    PADDING: 0 70px;
}

.g_f1pt1_img {
    width: 88px;
    height: 88px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 8px 16px 60px -11.6285px rgba(36, 71, 104, 0.1);
    position: relative;
    background: #fff;
    margin: 0 auto 24px;
}

.g_f1pt1_ul .g_word2 p,
.g_f1pt1_ul .g_word2 p a {
    color: #666;
    text-align: center;
}

.g_f1pt1_ul .g_title4 {
    margin-bottom: 10px;
    text-align: center;
}

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

.g_map {
    text-align: center;
    margin-top: 14px;
}

.g_map a {
    color: #E77918;
    border-bottom: 1px solid #E77918;
}


/* helen star */

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

.he_borde {
    width: 100%;
    position: relative;
    padding-top: 14px;
}

.he_bordebx {
    display: flex;
    width: 100%;
}

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

.he_bordle {
    width: 17px;
    margin-right: 9px;
    margin-top: 1px;
}

.he_bordle img {
    width: 100%;
}

.he_bordri {
    margin-right: 4px;
}

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

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

.he_b1p1ti .g_title2 {
    font-weight: bold;
    line-height: 1.5;
    color: #161616;
}

.he_b1p1tp p {
    line-height: 1.5;
    color: #161616;
}

.he_b1p1ti {
    margin-bottom: 15px;
}

.he_b1p1df p {
    line-height: 1.75;
    color: #666666;
    margin-bottom: 25px;
}

.he_b1p1ri img {
    width: 100%;
    border-radius: 16px;
}

.he_b1p1ri {
    width: 48.5%;
}

.he_b1p1le {
    width: 51.5%;
    padding-right: 12%;
}

.he_puti {
    margin-bottom: 40px;
}

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

.he_b1p2 video {
    width: 100%;
    position: relative;
}

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

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

.he_b1p3hf {
    width: 1042px;
    position: relative;
    max-width: 100%;
}

.he_add {
    padding: 100px 0;
}

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

.he_b1p3gli {
    width: 33.333333%;
    padding: 0 17px;
}

.he_b1p3gul {
    margin: 0 -17px;
}

.he_b1p3gwd {
    width: 100%;
    background: #fff;
    border-radius: 16px;
    padding: 46px 45px 53px;
    box-shadow: 0px 4px 14px rgba(61, 78, 109, 0.1);
}

.he_b1p3gti {
    text-align: center;
}

.he_b1p3gti p {
    font-size: 20px;
    line-height: 1.5;
    color: rgba(0, 74, 186, 1);
    font-weight: bold;
}

.he_punt {
    color: rgba(0, 74, 186, 1);
    line-height: 1.5;
    font-family: 'poppinsbold' !important;
    font-weight: normal;
}

.he_b1p3gtp p {
    font-size: 16px;
    line-height: 1.75;
    color: #161616;
    text-align: center;
}

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

.he_bantd {
    width: 50px;
    cursor: pointer;
}

.he_bantd img {
    width: 100%;
}

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

.he_banten {
    display: flex;
    align-items: center;
    margin-top: 40px;
}

.he_b1p3gul .slick-list {
    padding: 20px 0;
}

.he_bantdri {
    margin-left: 25px;
}

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

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

.he_b1p4un {
    width: 100%;
    position: relative;
    padding-top: 15px;
}

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

.he_b1p4sli:first-child {
    display: block;
    opacity: 1;
}

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


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

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

.he_b1p4sle {
    width: 48%;
    position: relative;
}

.he_b1p4sle img {
    border-radius: 16px;
}

.he_b1p4sri {
    width: 52%;
    padding-left: 11.5%;
    padding-bottom: 165px;
}

.he_b1p4rn .g_title4 {
    font-weight: bold;
    line-height: 1.5;
    color: #161616;
}

.he_b1p4rn {
    margin-bottom: 20px;
}

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

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

.he_b1p4kj {
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    bottom: 0;
    right: 0;
    align-items: flex-end;
    width: 52%;
    padding-left: 11.5%;
    justify-content: space-between;
}

.he_b1p4kri p {
    font-size: 170px;
    line-height: 1;
    color: #EBEBEB;
    /* font-weight: bold; */
    font-family: 'poppinsbold' !important;
}

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

.he_b1p4kle {
    margin-bottom: 15px;
}

.he_b1p4sul {
    width: 100%;
    position: relative;
    z-index: 10;
    display: none;
}

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

.he_b1p4sli {
    opacity: 0;
    -webkit-transition: opacity .5s ease-out, -webkit-transform 1s ease-out !important;
    transition: opacity .5s ease-out, -webkit-transform 1s ease-out !important;
    transition: opacity .5s ease-out, transform 1s ease-out !important;
    transition: opacity .5s ease-out, transform 1s ease-out, -webkit-transform 1s ease-out !important;
    will-change: transform;
}

.he_b1p4sli.slick-current {
    opacity: 1;
}


.he_b1p4up {
    width: 100%;
}

.he_b1p4ukul {
    border-top: 1px solid #D8D8D8;
    padding-left: 30px;
    padding-right: 30px;
}

.he_b1p4ukg {
    text-align: center;
}

.he_b1p4ukg p {
    font-size: 16px;
    line-height: 1.5;
    color: #666666;
    transition: all 0.36s;
    display: inline-block;
    position: relative;
    padding-top: 28px;
    cursor: pointer;
    font-family: 'poppinsmedium' !important;
}

.he_b1p4ukg p::after {
    content: '';
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    height: 1px;
    background: #E77918;
    transition: all 0.36s;
    opacity: 0;
}

.he_b1p4ukul {
    /* display: flex; */
    width: 100%;
}

.he_b1p4ukli.slick-current .he_b1p4ukg p::after {
    width: 100%;
    opacity: 1;
}

.he_b1p4ukul .slick-arrow {
    width: 9px;
    height: 16px;
    background-size: 100% 100%;
    top: inherit;
    bottom: 5px;
    transform: inherit;
    z-index: 10;
}

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

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

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

.he_b1p4srh {
    position: relative;
    z-index: 10;
    pointer-events: none;
}

.he_b1p4ukli {
    display: none;
}

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

.ys_ban_txtbox .he_ban_tit {
    font-weight: normal;
    color: #fff;
    line-height: 1.5;
    margin-top: 18px;
    width: 460px;
    max-width: 100%;
}

.ys_banner1 .ys_pos_center {
    top: 50%;
}

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

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

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

.he_b2p1hy {
    margin-bottom: 45px;
}

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

.he_b2p1brul {
    width: 100%;
    border-radius: 16px;
    overflow: hidden;
    height: 500px;
    display: flex;
}

.he_b2p1brli {
    width: 23.7%;
    height: 100%;
    transition: all .65s ease-out;
    position: relative;
    overflow: hidden;
}

.he_b2p1brli.on {
    width: 100%;
}

.he_b2p1brli.on .he_b2p1btg {
    opacity: 0;
}

.he_b2p1bhn {
    width: 100%;
    height: 100%;
    position: relative;
    display: block;
}

.he_b2p1bhn::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.he_b2p1bhtx {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 101%;
    height: 100%;
    background-size: cover;
    background-position: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
}

.he_c1p1 .he_b2p1bhtx::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(8px);
    display: block;
}

.he_c1p1 .he_b2p1brli.on .he_b2p1bhtx::before {
    backdrop-filter: blur(0px);
}

.he_b2p1btg {
    width: 100%;
    padding: 0 10px;
    position: absolute;
    bottom: 28px;
    left: 50%;
    transform: translateX(-50%);
    transition: all .25s ease-out;
    z-index: 2;
}

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

.he_b2p1byn {
    margin-bottom: 15px;
}

.he_b2p1bic {
    width: 28px;
    margin: 0 auto;
}

.he_b2p1bic img {
    width: 100%;
}

.he_b2p1brl {
    width: 100%;
    position: absolute;
    top: 20px;
    left: 0;
    padding: 80px 84px;
    z-index: 10;
    opacity: 0;
    transition: all .5s ease-out;
    pointer-events: none;
    transition-delay: 0.2s;
}

.he_b2p1brp {
    width: 367px;
    /* max-width: 100%; */
}

.he_b2p1brp1 .g_title3 {
    color: #fff;
    font-weight: bold;
    line-height: 1.5;
}

.he_b2p1brp1 {
    margin-bottom: 15px;
}

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

.he_b2p1brli.on .he_b2p1brl {
    opacity: 1;
    top: 0;
}

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

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

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

.he_b2p2rori {
    width: 32%;
}

.he_b2p2rori img {
    width: 100%;
    border-radius: 16px;
}

.he_b2p2role {
    width: 68%;
    padding-right: 11%;
}

.he_b2p2roey p {
    font-weight: bold;
    color: #161616;
    line-height: 1.5;
}

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

.he_b2p2ror1 {
    margin-bottom: 65px;
}

.he_b2p2roey {
    margin-bottom: 35px;
}

.he_b2p2ror2 p {
    font-size: 16px;
    line-height: 1.75;
    color: #161616;
    text-align: right;
}

.he_b2p2ror2 p span {
    font-weight: bold;
}

.he_b2p3 {
    width: 100%;
    position: relative;
    background: #F8F9FA;
}

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

.he_b2p3ti {
    display: flex;
}

.he_b2p3ti .he_puti {
    width: 486px;
}

.he_b2p3ru {
    width: calc(100% - 486px);
}

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

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

.he_b2p3fkri {
    width: calc(100% - 486px);
    /* padding-left: 480px; */
}

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

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

.he_b2p3ftli {
    width: 799px;
    position: relative;
    margin-right: 37px;
}

.he_b2p3ftli img {
    border-radius: 16px;
}

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

.he_b2p3fkle {
    width: 567px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    z-index: 10;
    pointer-events: none;
}

.he_b2p3fyli {
    width: 100%;
    position: relative;
    background: #fff;
    border-radius: 16px;
    padding: 74px 46px 47px;
    display: none;
}

.he_b2p3fyq {
    position: relative;
    background: #fff;
    border-radius: 16px;
}

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

.he_b2p3fyic {
    width: 90px;
    position: absolute;
    top: -18px;
    left: 54px;
}

.he_b2p3fyic img {
    width: 100%;
}

.he_b2p3jp p {
    font-size: 18px;
    line-height: 1.75;
    color: #666;
    min-height: 7em;
}

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


.he_b2p3jpo {
    margin-top: 30px;
}


.he_b2p3fkle .slick-list {
    overflow: inherit;
}

.he_b2p3anin {
    display: flex;
    position: absolute;
    top: 50%;
    right: -5%;
    transform: translateY(-50%);
    z-index: 10;
}

.he_b2p3anl {
    width: 42px;
    cursor: pointer;
    opacity: 0.6;
    transition: all 0.36s;
}

.he_b2p3anl img {
    width: 100%;
}

.he_b2p3anlri {
    margin-left: 19px;
}

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

.he_c1p1 {
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
}

.he_c1p1 .he_b2p1brul {
    border-radius: 0;
}

.he_c1p1 .he_b2p1brul {
    height: 100vh;
}

.he_c1b1pk {
    position: absolute;
    width: 100%;
    bottom: 135px;
    padding: 0 266px;
}

.he_c1p1 .he_b2p1brli {
    width: 18.5%;
}

.he_c1p1 .he_b2p1brli.on {
    width: 100%;
}

.he_c1p1 .he_b2p1brl {
    top: inherit !important;
    bottom: 20px;
}

.he_c1p1 .he_b2p1brli.on .he_b2p1brl {
    bottom: 55px;
}

.he_c1p1 .he_b2p1byn p {
    font-size: 30px;
    height: 3em;
}

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

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

.he_c1p1byle {
    padding-right: 19px;
}

.he_c1p1byri {
    width: 30px;
}

.he_c1p1byri img {
    width: 100%;
}

.he_b2p1brli.on .he_b2p1brl {
    pointer-events: inherit;
}

.he_c1p1b {
    margin-top: 32px;
}


.he_c1p1 .he_b2p1brp2 {
    padding-top: 15px;
}

.he_c1p1 .he_b2p1brl {
    padding-left: 21%;
    padding-right: 21%;
}

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

.he_syp4bx .he_b2p1brul {
    height: 400px;
}

.he_syp4bx .he_b2p1brli {
    width: 50%;
}

.he_syp4bx .he_b2p1brl {
    top: 50% !important;
    transform: translateY(-50%);
}

.he_syp4yti {
    width: 100%;
    text-align: center;
    padding: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    transition: all .36s .36s;
}

.he_syp4yti .g_title3 {
    color: #fff;
    font-weight: bold;
}


.he_b2p1brul.on .he_syp4yti {
    opacity: 0;
}

.he_b2p1bx .he_b2p1brl {
    transition-delay: 0;
}

.he_b2p1brli.on .he_syp4yti {
    transition: all 0.36s;
}

/*.he_syp4bx .he_b2p1brul.on .he_b2p1brli {*/
/*    width: 16.5%;*/
/*}*/

/*.he_syp4bx .he_b2p1brul.on .he_b2p1brli.on {*/
/*    width: 67%;*/
/*}*/

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

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

.he_sydplkri {
    padding-left: 19px;
}

.he_sydplyd {
    display: flex;
    align-items: flex-end;
}

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

.he_sydplkle p .g_title2 {
    font-weight: bold;
    color: #fff;
    line-height: 1;
}

.he_b2p1bx .he_b2p1brp {
    width: 520px;
    /* max-width: 100%; */
}

.he_sydplyd {
    margin-bottom: 43px;
}

.he_syp4bx .he_b2p1brp2 {
    margin-bottom: 45px;
}

.he_syp4bx .he_c1p1b {
    padding-top: 30px;
}

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

.he_b1p5 {
    width: 100%;
    background: #F8F9FA;
}

.he_b1p5 .t_b1k5ul_box {
    margin: 0 0px;
}

.he_b1p5 .t_b1k5li {
    padding: 0 0px;
}

.he_b1p5to {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 16px;
    background: rgba(0, 74, 186, 0.9);
    z-index: 10;
    display: flex;
    align-items: center;
    transition: all 0.36s;
    opacity: 0;
}

.he_b1p5to .g_title4 {
    color: #fff;
    line-height: 1.5;
    text-align: center;
    padding: 0 20%;
    font-weight: normal;
}

.he_b1p5 .t_b1k5li .he_b1p5g {
    display: block;
    width: 100%;
    position: relative;
}

/* helen end */
/* tammy - start */
.g_e2pt1 {
    background: rgb(0, 31, 90);
}

.t_pagfont24 p {
    font-size: 24px;
    line-height: 1.75;
    color: #fff;
    text-align: center;
}

.g_e2pt1 .waves {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
}

.t_e2pt2ul,
.t_e2pt2bg {
    height: 100%;
}

.t_e2pt2bg div {
    height: 100%;
}

.t_e2pt2ul li {
    height: 100%;
}

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

.t_e2pt2ul li {
    position: relative;
}

.t_e2pt2ul li::before {
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .5);
    position: absolute;
    z-index: 3;
}

.t_e2pt2box .g_title2 {
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
}

.t_e2pt2pag {
    width: 900px;
    margin: 0 auto;
    text-align: center;
    max-width: 100%;
}

.t_e2pt2wai {
    margin-bottom: 106px;
}

.t_e2pt2nr {
    position: relative;
}

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

.t_e2pt2box {
    position: relative;
    z-index: 4;
}

.t_e2pt2icon {
    height: 50px;
    margin-bottom: 26px;
}

.t_e2pt2icon img {
    height: 100%;
}

.t_e2pt2swul .g_title4 {
    color: #fff;
    font-weight: normal;
}

.t_e2pt2swul li {
    width: 33.333333%;
    float: left;
    text-align: center;
    position: relative;
    padding-bottom: 29px;
    cursor: pointer;
}

.t_e2pt2swul {
    position: relative;
    margin-bottom: 33px;
}

.t_e2pt2swul::before {
    content: '';
    width: 100%;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #D8D8D8;
    opacity: .5;
}

.t_e2pt2swul li::before {
    content: '';
    width: 0;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    transition: all 0.36s;
    opacity: 0;
}

.t_e2pt2swul li.on::before {
    width: 100%;
    opacity: 1;
}

.t_e2pt2bot {
    background: rgba(0, 0, 0, .5);
    padding: 65px 20px;
}

.g_e2pt3,
.g_e2pt4 {
    position: relative;
}

.g_e2pt3::before,
.g_e2pt4::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .4);
    z-index: 3;
}

.t_e2pt3ul .g_title4 {
    font-weight: bold;
    line-height: 1.5;
    color: #DBDBDB;
    transition: all 0.36s;
}

.t_e2pt3ul li {
    cursor: pointer;
}

.t_e2pt3ul li.on .g_title4 {
    color: #fff;
}

.t_e2pt3le {
    width: 354px;
}

.t_e2pt3rg {
    width: calc(100% - 354px);
    padding-left: 250px;
    padding-right: 16px;
}

.t_e2pt4ic {
    height: 50px;
    margin-bottom: 26px;
}

.t_e2pt4ic img {
    height: 100%;
}

.t_e2pt4ul li {
    width: 33.333333%;
    float: left;
    padding: 0 50px;
}

.t_e2pt4ul {
    margin: 0 -50px;
}

.t_e2pt4ul .g_title4 {
    margin-bottom: 33px;
    font-weight: normal;
    color: #fff;
}

.g_e2pt4 .t_e2pt2wai {
    margin-bottom: 80px;
}

.g_e2pt4 .t_e2pt2box .g_title2 {
    margin-bottom: 18px;
}

.t_e2pt1nr {
    position: relative;
    z-index: 4;
}

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

.section {
    overflow: hidden;
}

.g_e2pt3 .t_e2pt2wai {
    margin-bottom: 110px;
}

@font-face{
    font-family: "chuang-light";
    src: url("../fonts/chuang-light.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: "chuang-medium";
    src: url("../fonts/chuang-medium.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: "chuang-bold";
    src: url("../fonts/chuang-bold.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

/* 整屏 head */
.g_strength .ys_main{font-family: "chuang-medium" !important;}
.g_strength .ys_main .ys_ban_title,.g_strength .ys_main .g_title2,.g_strength .ys_main .he_e2t24,.g_strength .ys_main .he_e2t2ty p{font-family: "chuang-bold" !important;font-weight: normal;}


/* .fp-viewing-1 .ys_hd_pc,
.fp-viewing-2 .ys_hd_pc,
.fp-viewing-3 .ys_hd_pc,
.fp-viewing-4 .ys_hd_pc, */
.g_tech.fp-viewing-5 .ys_hd_pc,
.g_strength.fp-viewing-6 .ys_hd_pc {
    background: #fff;
    box-shadow: 0px 6px 20px rgba(16, 22, 44, 0.04);
}

/* .fp-viewing-1 .ys_hd_pc::before,
.fp-viewing-2 .ys_hd_pc::before,
.fp-viewing-3 .ys_hd_pc::before,
.fp-viewing-4 .ys_hd_pc::before, */
.g_tech.fp-viewing-5 .ys_hd_pc::before,
.g_strength.fp-viewing-6 .ys_hd_pc::before {
    display: none;
}

/* .fp-viewing-1 .ys_hd_pc .ys_imgbox_cover img:nth-child(1),
.fp-viewing-2 .ys_hd_pc .ys_imgbox_cover img:nth-child(1),
.fp-viewing-3 .ys_hd_pc .ys_imgbox_cover img:nth-child(1),
.fp-viewing-4 .ys_hd_pc .ys_imgbox_cover img:nth-child(1), */
.g_tech.fp-viewing-5 .ys_hd_pc .ys_imgbox_cover img:nth-child(1),
.g_strength.fp-viewing-6 .ys_hd_pc .ys_imgbox_cover img:nth-child(1) {
    opacity: 1;
}

/* .fp-viewing-1 .ys_hd_pc .ys_imgbox_cover img:nth-child(2),
.fp-viewing-2 .ys_hd_pc .ys_imgbox_cover img:nth-child(2),
.fp-viewing-3 .ys_hd_pc .ys_imgbox_cover img:nth-child(2),
.fp-viewing-4 .ys_hd_pc .ys_imgbox_cover img:nth-child(2), */
.g_tech.fp-viewing-5 .ys_hd_pc .ys_imgbox_cover img:nth-child(2),
.g_strength.fp-viewing-6 .ys_hd_pc .ys_imgbox_cover img:nth-child(2) {
    opacity: 0;
}

/* .fp-viewing-1 .ys_hd_pc .g_nav li>a,
.fp-viewing-2 .ys_hd_pc .g_nav li>a,
.fp-viewing-3 .ys_hd_pc .g_nav li>a,
.fp-viewing-4 .ys_hd_pc .g_nav li>a, */
.g_tech.fp-viewing-5 .ys_hd_pc .g_nav li>a,
.g_strength.fp-viewing-6 .ys_hd_pc .g_nav li>a {
    color: #333;
    line-height: 80px;
}

/* .fp-viewing-1 .ys_hd_pc .g_sta_name,
.fp-viewing-2 .ys_hd_pc .g_sta_name,
.fp-viewing-3 .ys_hd_pc .g_sta_name,
.fp-viewing-4 .ys_hd_pc .g_sta_name, */
.g_tech.fp-viewing-5 .ys_hd_pc .g_sta_name,
.g_strength.fp-viewing-6 .ys_hd_pc .g_sta_name {
    color: #999999;
    line-height: 80px;
}

/* .fp-viewing-1 .ys_hd_pc .g_other .ys_imgbox_cover,
.fp-viewing-2 .ys_hd_pc .g_other .ys_imgbox_cover,
.fp-viewing-3 .ys_hd_pc .g_other .ys_imgbox_cover,
.fp-viewing-4 .ys_hd_pc .g_other .ys_imgbox_cover, */
.g_tech.fp-viewing-5 .ys_hd_pc .g_other .ys_imgbox_cover,
/* .fp-viewing-1 .ys_hd_pc .g_search .ys_imgbox_cover,
.fp-viewing-2 .ys_hd_pc .g_search .ys_imgbox_cover,
.fp-viewing-3 .ys_hd_pc .g_search .ys_imgbox_cover,
.fp-viewing-4 .ys_hd_pc .g_search .ys_imgbox_cover, */
.g_tech.fp-viewing-5 .ys_hd_pc .g_search .ys_imgbox_cover,
.g_strength.fp-viewing-6 .ys_hd_pc .g_search .ys_imgbox_cover,
.g_strength.fp-viewing-6 .ys_hd_pc .g_other .ys_imgbox_cover {
    line-height: 80px;
}

/* .fp-viewing-1 .ys_hd_pc .g_nav li.yxnav_active1>a,
.fp-viewing-2 .ys_hd_pc .g_nav li.yxnav_active1>a,
.fp-viewing-3 .ys_hd_pc .g_nav li.yxnav_active1>a,
.fp-viewing-4 .ys_hd_pc .g_nav li.yxnav_active1>a, */
.g_tech.fp-viewing-5 .ys_hd_pc .g_nav li.yxnav_active1>a,
.g_strength.fp-viewing-6 .ys_hd_pc .g_nav li.yxnav_active1>a {
    color: #E77918;
}

/* .fp-viewing-1 .ys_hd_pc .g_nav li.yxnav_active1>a::before,
.fp-viewing-2 .ys_hd_pc .g_nav li.yxnav_active1>a::before,
.fp-viewing-3 .ys_hd_pc .g_nav li.yxnav_active1>a::before,
.fp-viewing-4 .ys_hd_pc .g_nav li.yxnav_active1>a::before, */
.g_tech.fp-viewing-5 .ys_hd_pc .g_nav li.yxnav_active1>a::before,
.g_strength.fp-viewing-6 .ys_hd_pc .g_nav li.yxnav_active1>a::before {
    background: #E77918;
}

.t_e2pt4ul.slick-dotted .slick-dots {
    bottom: 0;
}

.t_e2pt4ul.slick-dotted {
    padding-bottom: 30px;
}

.slick-dots li {
    margin: 0 10px;
}

.t_e2pt4ul .slick-dots li {
    padding: 0 !important;
    float: none;
}

.t_e2page .ys_ph_navbar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}

/* e2 载入 */
/* .g_tech.fp-viewing-1 .t_e2pt2pag {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}

.fp-viewing-2 .t_e2pt2nr .g_title2 {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .1s;
}

.fp-viewing-2 .t_e2pt2nr .t_e2pt2wai p {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .2s;
}

.fp-viewing-2 .t_e2pt2swul {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}

.fp-viewing-2 .t_e2pt2bot {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .4s;
}

.fp-viewing-2 .t_e2pt2bot li.slick-active {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 0.1s;
}

.fp-viewing-3 .t_e2pt3box .g_title2 {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .1s;
}

.fp-viewing-3 .t_e2pt3box .t_e2pt2wai p {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .2s;
}

.fp-viewing-3 .t_e2pt3ul li {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}

.fp-viewing-3 .t_w2pt3lie {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .4s;
}

.fp-viewing-3 .t_w2pt3lie li.slick-active {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 0.1s;
}

.fp-viewing-4 .t_e2pt4box .g_title2 {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .1s;
}

.fp-viewing-4 .t_e2pt4box .t_e2pt2wai p {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .2s;
}

.fp-viewing-4 .t_e2pt4ul {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}

.fp-viewing-4 li.slick-active .t_e2pt4ic {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 0.1s;
}

.fp-viewing-4 li.slick-active .g_title4 {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 0.2s;
}

.fp-viewing-4 li.slick-active .g_word2 {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 0.3s;
} */

/* e2 - 其他 */
.g_e2pt1 .he_borde {
    position: absolute;
    width: 100%;
    top: 100px;
    z-index: 10;
}

.t_e2main .ys_banner,
.t_e2main .ys_ban_slick,
.t_e2main .ys_ban_slick li,
.t_e2main .ys_ban_imgbox {
    height: 100%;
}

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

/* tammy - end */

.he_b2p1bhtx video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ys_sybanul .ys_sybankli p {
    transition: all 0.36s;
}

.ys_sybanul .ys_sybankli {
    position: relative;
}

.ys_sybanul .ys_sybankli::after {
    position: absolute;
    top: 0;
    left: 30px;
    width: 0;
    height: 1px;
    background: #fff;
    content: '';
    display: block;
    transition: all .36s ease;
}

.ys_sybanul .act::after {
    width: calc(100% - 60px);
}


.g_button1 img {
    width: 28px;
}

/* .he_b1p4sle {
    transform: translateX(250px);
    transition: all 0.56s;
    transition-delay: 0.3s;
} */

/* .he_b1p4sli.slick-current .he_b1p4sle {
    transform: translateX(0px);
}

.he_b1p4rn {
    transform: translateX(80px);
    transition: all 0.56s;
    transition-delay: 0.3s;
}

.he_b1p4sli.slick-current .he_b1p4rn {
    transform: translateX(0px);
}

.he_b1p4rp {
    transform: translateX(80px);
    transition: all 0.56s;
    transition-delay: 0.4s;
}

.he_b1p4sli.slick-current .he_b1p4rp {
    transform: translateX(0px);
}
 */

.he_b1p4sli {
    padding: 0 25px;
}

.he_b1p4srh {
    margin: 0 -25px;
}

.g_b3pt1nr {
    width: 50%;
}

.g_b3pt2 video,
.g_b3pt2 img {
    border-radius: 16px;
}

.g_b3pt2 img {
    display: none;
}

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

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

.g_b3pt1_ul li {
    width: 50%;
}

.g_b3pt1_ul span {
    color: #161616;
    font-size: 64px;
}

.g_b3pt3 li {
    margin-bottom: 130px;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}

.g_b3pt3 li:nth-child(even) {
    flex-direction: row;
}

.g_b3pt3 {
    padding: 120px 0 40px;
    background: #F8F9FA;
}

.g_b3pt3_ul .ys_imgbox_cover {
    width: 58%;
    border-radius: 16px;
}

.g_b3pt3_ul .g_b3pt3_word {
    width: 42%;
    padding-left: 150px;
}

.g_b3pt3 li:nth-child(even) .g_b3pt3_word {
    padding-left: 0;
    padding-right: 150px;
}

.g_b3pt3 .g_title2 {
    text-align: center;
}

.g_sypt3 .g_sypt1_topfr .g_button1 {
    margin-top: 30px;
}

.he_b1p3gli {
    height: inherit;
}

.he_b1p3gwd {
    height: 100%;
}

.he_b1p3gul .slick-track {
    height: 100%;
}

.he_bantd.slick-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}

.he_b1p4 .slick-arrow.slick-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}

.he_bordri {
    position: relative;
    padding-right: 17px;
}

.he_bordri:last-child {
    padding-right: 0;
}

.he_bordri:last-child::before {
    display: none;
}

.he_bordri::before {
    content: '>';
    position: absolute;
    top: 0px;
    right: 0px;
}

.g_button1 img {
    transition: all .36s ease;
}

.g_title1_up {
    opacity: 0;
    transform: translateY(60px);
}

.ys_ban_slick li.slick-active .g_title1_up {
    animation: bannertitle 1s .3s ease-out both;
}

@keyframes bannertitle {
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.g_sypt1_ul,
.g_sypt1_bot,
.g_sypt1_bot>li {
    width: 100%;
}

.g_navulbox1 {
    position: absolute;
    /*top: 80px;*/
    /*left: -10px;*/
    /*transform: translateX(-50%);*/
    /*width: 200px;*/
    /*height: 70px;*/
    background: #Fff;
    box-shadow: 0 0 5px 3px rgb(0 0 0 / 3%);
}

.g_navulbox1 ul {
    display: flex;
    /*flex-wrap: nowrap;*/
    flex-direction: column;
    justify-content: center;
}

.g_navulbox1 a {
    color: #333 !important;
    font-size: 16px;
     
    line-height: 30px !important;
    transition: all .36s ease;
}

.g_navulbox1 li {
    padding: 0 100px;
}

.g_navulbox1 li.yxnav_active2 a {
    /*color: #E77918 !important;*/
}

.g_navulbox1 {
    display: none;
}

.g_navulbox2 {
    position: absolute;
    top: 80px;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 285px;
    background: #F8F8F8;
    padding: 76px 100px 32px;
    display: none;
    box-shadow: 0 0 5px 3px rgb(0 0 0 / 3%);
}

.g_navulbox2 ul {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
}

.g_navulbox2 li {
    /* padding:0 100px; */
    position: relative;
    width: 20%;
}

.g_navulbox2 .ys_imgbox_cover {
    width: 100px;
    margin: 0 auto 76px;
}

.g_navulbox2 li p {
    text-align: center;
    font-size: 16px;
    color: #161616;
    transition: all .36s ease;
    padding-top: 25px;
    line-height: 1.75;
}

.g_navulbox2 li::before {
    content: '';
    position: absolute;
    bottom: 50px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #D8D8D8;
}

.g_navulbox2 li::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 62px;
    background: #D8D8D8;
}

.g_navulbox2 li:last-child::after {
    display: none;
}

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

.g_navulbox2 li .ys_imgbox_cover img:nth-child(1) {
    opacity: 1;
}

.g_navulbox2 li.yxnav_active2 .ys_imgbox_cover img:nth-child(2) {
    opacity: 1;
}

.g_navulbox2 li.yxnav_active2 .ys_imgbox_cover img:nth-child(1) {
    opacity: 0;
}

.g_navulbox2 li.yxnav_active2 p {
    color: #E77918;
}

.ys_hd_pc {
    transition: all 0.36s;
}

.ys_sybanul_box::before {
    pointer-events: none;
}

.g_sypt3 .swiper-container-horizontal>.swiper-scrollbar {
    bottom: 10px;
}

.ys_hd_pc.on .g_navulbox1,
.ys_hd_pc.on .g_navulbox2,
.ys_hd_pc.active .g_navulbox1 {
    top: 80px;
}

.ys_imgbox_cover img:nth-child(3) {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    opacity: 0;
}

.ys_ph_nav ul li.yxnav_active2 a {
    color: rgba(255, 255, 255, .6);
}

.ys_ph_navbar2 .ys_phnav_menu,
.ys_phnav2_lang_modal {
    background: #E77918;
}

.ys_ph_navbar2 .ys_phnav_logo {
    background: #E77918;
}

.ys_ph_navbar2 .ys_phnav_header a,
.ys_ph_navbar2 .ys_phnav_search .iconfont {
    color: #E77918;
}

.ys_ph_navbar2 .ys_phnav_menubtn span,
.ys_ph_navbar2 .ys_phnav_menubtn::after,
.ys_ph_navbar2 .ys_phnav_menubtn::before {
    background: #E77918;
}

.he_b2p1btg {
    padding: 0 18px;
}

.s_footshareig {
    width: 20px;
}

.s_footshare {
    position: relative;
}

.g_sypt4 .he_b2p1brli {
    width: 66.666666%;
}

.g_sypt4 .he_b2p1brli.on {
    width: 57%;
}

.g_sypt4 .he_b2p1brli.on {
    width: 165%;
}

.g_foot_fir {
    margin: 0 -13px;
}

.he_syp4bx .he_c1p1b {
    padding-top: 0;
}

.g_sypt4 .he_b2p1brl {
    padding: 30px 84px;
}

.g_sypt4 .he_syp4bx .he_b2p1brp2 {
    margin-bottom: 25px;
}

.g_sypt4 .he_sydplyd {
    margin-bottom: 22px;
}

.g_sypt4 .he_syp4bx .he_c1p1b {
    padding-top: 0;
}

.g_sypt1_tabbox {
    position: relative;
}

.g_sypt1_topfr li p::before,.g_sypt1_topfr .swiper-slide p::before {
    position: absolute;
    content: '';
    display: block;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background: #E77918;
    transition: all .36s ease;
}

.g_sypt1_topfr li.on p::before,.g_sypt1_topfr .swiper-slide.on p::before {
    width: 100%;
}

.g_station_bot {
    position: fixed;
    top: 80px;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    background: #F8F8F8;
    box-shadow: 0 0 5px 3px rgb(0 0 0 / 3%);
    padding: 46px 0 50px;
    display: none
}

.g_station_botul p {
    width: 180px;
    font-size: 16px;
    color: #161616;
    line-height: 28px;
}

.g_station_botul ul {
    width: calc(100% - 180px);
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: stretch;
    margin: 0 -20px;
}

.g_station_botul {
    margin-bottom: 10px;
}

.g_station_botul li {
    width: 20%;
    padding: 0 20px;
    margin-bottom: 20px;
}

.g_station_botul li a {
    font-size: 16px;
    color: #666;
    line-height: 28px;
    transition: all .36s ease;
}

.g_station_top {
    cursor: pointer;
}

.g_station_top.on .g_sta_name {
    color: #E77918;
}

.g_station_top.on .g_sta_icon img:nth-child(3),
.g_station_top.on .g_sta_arrow img:nth-child(3) {
    opacity: 1;
}

.g_station_top.on .g_sta_icon img:nth-child(1),
.g_station_top.on .g_sta_icon img:nth-child(2),
.g_station_top.on .g_sta_arrow img:nth-child(2),
.g_station_top.on .g_sta_arrow img:nth-child(1) {
    opacity: 0;
}

.g_station_top.on .g_sta_arrow img:nth-child(3) {
    transform: rotate(180deg);
}

.ys_phnav2_lang_btn img {
    width: 24px;
}

.ys_phnav2_lang_btn span {
    font-size: 14px;
    line-height: 24px;
}

.g_b4pt3_botulbox {
    display: none;
}

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

.g_b4pt2 .g_title2,
.g_b4pt3 .g_title2 {
    text-align: center;
}

.g_b4pt2_form {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.g_b4pt2_input1 {
    width: 23.5%;
    margin-right: 30px;
}

.g_b4pt2_input2 {
    width: calc(53% - 60px);
}

.g_b4pt2_input {
    border-bottom: 1px solid #D8D8D8;
}

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

.g_b4pt2_input p span {
    color: #FF4F30;
}

.g_b4pt2_input input {
    line-height: 50px;
    color: #333;
    font-size: 16px;
    padding-left: 15px;
}

.g_b4pt2_input2 p {
    width: 100px;
}

.g_b4pt2_input2 input {
    width: calc(100% - 100px);
}

.g_b4pt2_input1 p {
    width: 40px;
}

.g_b4pt2_input1 input {
    width: calc(100% - 40px);
}

.g_b4pt2_input3 p {
    width: 60px;
}

.g_b4pt2_input3 input {
    width: calc(100% - 80px);
    padding-right: 100px;
}

.g_b4pt2_input3 {
    position: relative;
}

.g_b4pt2_input3 img {
    width: 80px;
    position: absolute;
    top: 50%;
    right: 25px;
    transform: translateY(-50%);
}

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

.g_b4pt2_input {
    margin-bottom: 30px;
}

.g_b4pt2_inputbox {
    width: 48%;
    display: flex;
}

.g_b4pt2_input4 {
    display: flex;
}

.g_b4pt2_input3 {
    width: 49.5%;
    margin-right: 30px;
}

.g_b4pt2_input4 {
    width: calc(50.5% - 30px);
}

.g_b4pt2_input4 p {
    color: #666666;
    font-size: 14px;
    line-height: 50px;
}

.g_b4pt2_input4 p a {
    color: #E77918;
}

.g_round {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 1px solid #C4C4C4;
    margin-top: 18px;
    margin-right: 10px;
    position: relative;
    cursor: pointer;
}

.g_round::before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    content: '';
    display: block;
}

.g_round.on::before {
    background: #E77918;
}

.g_round.on {
    border: 1px solid #E77918;
}

.g_button3 {
    margin: 40px auto 0;
    width: 170px;
    line-height: 56px;
    border-radius: 50px;
    background: #E77918;
    color: #fff;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
}

.g_b4pt3_top {
    border-bottom: 1px solid #E9E9E9;
}

.g_b4pt3_topul {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    width: 1000px;
    margin: 0 auto;
}

.g_b4pt3_topul .slick-list,
.g_b4pt3_topul .slick-track {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
}

.g_b4pt3_topul li {
    padding: 0 10px;
    width: 20%;
}

.g_b4pt3_topul li p {
    width: 100%;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
}

.g_b4pt3_topul li p span {
    font-size: 18px;
    color: #333;
    position: relative;
    transition: all .36s ease;
    cursor: pointer;
    text-align: center;
}

.g_b4pt3_topul li p span::before {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 0;
    height: 1px;
    background: #E77918;
    transition: all .36s ease;
    display: block;
}

.g_b4pt3_botul {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -15px;
}

.g_b4pt3_botul li {
    width: 33.333333%;
    padding: 0 15px;
    margin-bottom: 30px;
}

.g_b4pt3_botbox {
    border-radius: 10px;
    box-shadow: 0 0 10px 5px rgba(0, 0, 0, .02);
    padding: 33px 36px;
}

.g_b4pt3_botli {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
}

.g_b4pt3_botbox .g_title5 {
    margin-bottom: 18px;
}

.g_b4pt3_botli img {
    width: 16px;
    margin-right: 15px;
    line-height: 28px;
    margin-top: 7px;
}

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

.g_b4pt3_botli p a {
    font-size: 16px;
    color: #666666;
    line-height: 28px;
}

.g_b4pt3_topul li.slick-current span::before {
    width: 100%;
}

.g_c2pt1 .he_b1p3gti span {
    color: #E77918;
    line-height: 1.6;
}

.g_c2pt1_btn {
    margin-top: 50px;
    display: flex;
    flex-wrap: wrap;
}

.g_button4 {
    width: 170px;
    background: #E77918;
    border-radius: 40px;
    margin-right: 27px;
}

.g_button4 a {
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 45px;
    color: #fff;
    cursor: pointer;
}

.g_c2pt2_tit {
    color: #333333;
    font-size: 20px;
    line-height: 1.75;
    font-weight: bold;
}

.g_c2pt4_li {
    width: 33.333333%;
    padding: 0 25px;
}

.g_c2pt4_ul {
    margin: 0 -25px;
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
}

.g_c2pt4_ul .ys_imgbox_cover {
    border-radius: 16px;
    margin-bottom: 32px;
}

.g_c2pt4 {
    padding: 100px 0 150px;
    background: #F8F9FA;
}

.g_c2pt4 .g_title2,
.g_c2pt3 .g_title2 {
    text-align: center;
}

.g_c2pt4_word span {
    font-family: 'poppinsmedium' !important;
    font-size: 16px;
    color: #666;
    line-height: 1.5;
    display: block;
    margin-bottom: 10px;
}

.g_c2pt4_word p {
    font-size: 18px;
    color: #333333;
    line-height: 1.75;
    display: block;
}

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

.g_c2pt4_ul .slick-dots li.slick-active {
    background: #E77918;
}

.g_c2pt4_ul .slick-dots li {
    width: 16px;
    height: 4px;
    margin: 0 4px;
    border-radius: 0;
    background: #DBDBDB;
}

.g_sybanwz_imgnr {
    transition: all .5s ease !important;
}

.g_sybanwz_imgnr.slick-active {
    transform: scale(.57);
}

.g_sybanwz_imgnr {
    transform: scale(0.62);
}

.g_sybanwz_img {
    width: 100%;
}

.g_sybanwz_img {
    position: relative;
}

.g_sybanwz_imgsk span {
    opacity: 0;
}

.g_sybanwz_imgnr.mcslick-next {
    opacity: 1 !important;
    transform: translateX(40%) scale(0.42);
}

.g_sybanwz_imgnr.mcslick-next .g_sybanwz_img {
    transform: translate3d(17.8399px, 0px, -17.8399px) rotateX(0deg) rotateY(107.039deg);
}

.g_sybanwz_imgnr.mcslick-prev {
    opacity: 1 !important;
    transform: translateX(-40%) scale(0.42) perspective(500px);
}

.g_sybanwz_imgnr.mcslick-next .g_sybanwz_img {
    transform: translate3d(-6.15654px, 0px, -6.15654px) rotateX(0deg) rotateY(-36.9392deg);
}

.g_c2pt3_bot {
    width: 1130px;
    margin: 0 auto;
}

.g_c2pt3_bot .g_title4,
.g_c2pt3_bot .g_word3 p {
    text-align: center;
}

.g_c2pt3_botul {
    width: 100%;
}

.g_c2pt3_botul .g_button1 {
    justify-content: center;
}

.he_syp3bpli.swiper-slide-active .he_syp3bpbx {
    transform: scale(1);
}

.he_syp3bpli.swiper-slide-active .he_syp3bpsig::before {
    background: rgba(255, 255, 255, 0);
}

.he_syp3bpli {
    width: 800px !important;
    transform: scale(0.8);
}

.g_c2pt3_top {
    margin-bottom: 50px;
}

.he_syp3bpsig {
    position: relative;
    border-radius: 16px;
}

.he_syp3bpsig::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .7);
    z-index: 1;
}

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

.g_c2pt3_bot {
    position: relative;
}

.he_sweple {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    z-index: 10;
}

.he_swepri {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    z-index: 10;
}

.g_c2pt3_botul .swiper-slide {
    padding: 0 115px;
    display: block;
}

.g_clist .he_b1p3hf {
    width: 100%;
    position: relative;
    max-width: 100%;
}

.g_clist .he_b1p3gli {
    width: 25%;
    padding: 0 17px;
}

.g_clist .he_b1p3gul .slick-list {
    padding: 20px 0;
    width: 100%;
}

.g_clist .he_b1p3gul .slick-track {
    width: 100%;
}

.g_c5pt1bj {
    width: 750px;
    margin: 0 auto;
}

.g_c5pt1 {
    background: #F8F9FA;
    padding: 260px 0 230px;
}

.g_c5pt1nr {
    position: relative;
}

.g_c5pt1_icon {
    position: absolute;
    width: 250px;
    opacity: 0;
    transition: all .5s ease;
}

.g_c5pt1_img1,
.g_c5pt1_img2 {
    position: absolute;
}

.g_c5pt1_img1 {
    background-size: 100%;
}

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

.g_c5pt1_icon1 {
    top: 0;
    left: 0%;
}

.g_c5pt1_icon1 .g_c5pt1_img1 {
    background: url(../fonts/c5_img11.svg) no-repeat;
    width: 140px;
    height: 40px;
    top: 30px;
    left: 0;
}

.g_c5pt1_icon1 .g_c5pt1_img2 {
    top: -10px;
    right: -46px;
    width: 100%;
}

.g_c5pt1_icon2 {
    top: -32%;
    left: 17%;
}

.g_c5pt1_icon2 .g_c5pt1_img1 {
    background: url(../fonts/c5_img14.svg) no-repeat;
    width: 9px;
    height: 30px;
    top: 30px;
    left: 85px;
}

.g_c5pt1_icon2 .g_c5pt1_img2 {
    width: 180px;
    top: 0;
    left: 0;
}

.g_c5pt1_icon3 {
    top: -38%;
    left: 50%;
}

.g_c5pt1_icon3 .g_c5pt1_img1 {
    background: url(../fonts/c5_img14.svg) no-repeat;
    width: 9px;
    height: 50px;
    top: 30px;
    left: 85px;
}

.g_c5pt1_icon3 .g_c5pt1_img2 {
    top: 60px;
    left: 0;
}

.g_c5pt1_icon4 {
    top: -18%;
    right: 2%;
}

.g_c5pt1_icon4 .g_c5pt1_img1 {
    background: url(../fonts/c5_img12.svg) no-repeat;
    width: 140px;
    height: 26px;
    top: 30px;
    right: 153px;
}

.g_c5pt1_icon4 .g_c5pt1_img2 {
    top: -40px;
    right: 192px;
}

.g_c5pt1_icon5 {
    top: 40%;
    right: 2%;
}

.g_c5pt1_icon5 .g_c5pt1_img1 {
    background: url(../fonts/c5_img15.svg) no-repeat;
    width: 50px;
    height: 2px;
    top: 42px;
    right: 140px;
}

.g_c5pt1_icon5 .g_c5pt1_img2 {
    top: -40px;
    right: 192px;
}

.g_c5pt1_icon5 p {
    position: absolute;
    top: 28px;
    right: 86px;
}

.g_c5pt1_icon6 {
    bottom: 23%;
    right: 9%;
}

.g_c5pt1_icon6 .g_c5pt1_img1 {
    background: url(../fonts/c5_img15.svg) no-repeat;
    width: 50px;
    height: 2px;
    top: 80px;
    right: 200px;
}

.g_c5pt1_icon6 .g_c5pt1_img2 {
    top: -40px;
    right: 192px;
}

.g_c5pt1_icon6 p {
    position: absolute;
    top: 67px;
    right: 158px;
}

.g_c5pt1_icon7 {
    bottom: 16%;
    left: 48%;
}

.g_c5pt1_icon7 .g_c5pt1_img1 {
    background: url(../fonts/c5_img13.svg) no-repeat;
    width: 162px;
    height: 28px;
    top: 99px;
    right: 114px;
}

.g_c5pt1_icon7 .g_c5pt1_img2 {
    top: -40px;
    right: 192px;
}

.g_c5pt1_icon7 p {
    position: absolute;
    top: 125px;
    right: 113px;
}

.g_c5pt1_icon8 {
    bottom: 16%;
    left: 10%;
}

.g_c5pt1_icon8 .g_c5pt1_img1 {
    background: url(../fonts/c5_img10.svg) no-repeat;
    width: 166px;
    height: 28px;
    top: 99px;
    right: 114px;
}

.g_c5pt1_icon8 .g_c5pt1_img2 {
    top: -52px;
    right: -12px;
}

.g_c5pt1_icon8 p {
    position: absolute;
    top: 125px;
    left: -30px;
}

.g_c5pt2 {
    padding: 100px 0;
}

.he_d1p1bx {
    width: 100%;
}

.he_d1p1le {
    width: 500px !important;
    padding-right: 0;
    min-width: 500px;
    padding-bottom: 50px;
    position: relative;
}

.mc_d1_progress {
    position: absolute;
    left: -30px;
    top: 15px;
    width: 2px;
    height: 55vh;
    background: #e8edf3;
    /* background: rgba(255,255,255,0.4); */
    z-index: 99;
}

.mc_d1_progress {
    left: 0;
    height: 60vh;
}

.mc_d1_progress {
    top: 140px;
}

.mc_d1_progress::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #E77918;
}

.mc_d1_progress span {
    display: block;
    width: 100%;
    height: 0;
    background: #E77918;
    transition: all .3s ease-out;
}

.he_d1p1bg {
    width: 100%;
    position: relative;
    padding-left: 70px;
}

.he_d1p1bli {
    max-height: 42px;
    overflow: hidden;
    margin: 14px 0 20px;
    /* transition: all 0.36s; */
    position: relative;
}

.he_d1p1bli.act {
    max-height: 377px;
}

.he_d1p1bli:first-child {
    margin-top: 0;
}

.he_d1p1bbt {
    cursor: pointer;
}

.he_d1p1bbt p {
    font-size: 24px;
    line-height: 1.75;
    color: #b5b5b5;
    font-weight: bold;
    height: 42px;
    overflow: hidden;
}

.he_d1p1bli.act .he_d1p1bbt p {
    color: #333;
}

.he_d1p1bwe {
    margin-top: 10px;
    max-height: 330px;
}

.he_d1p1bwe p {
    font-size: 16px;
    line-height: 1.875;
    color: #666666;
    margin-bottom: 5px;
}

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

.he_d1p1rlo {
    width: 300px;
}

.he_d1p1rlo {
    margin-top: 18px;
    margin-bottom: 15px;
}

.he_d1p1ri {
    width: 59%;
}

.he_d1p1rli {
    width: 100%;
    /*margin-bottom: 30%;*/
}

.he_d1p1rli {
    opacity: 0.4;
    transition: all 0.36s;
}

.he_d1p1rli.act {
    opacity: 1;
}

.he_d1p1rli .he_d1p1bli {
    display: none;
}

.he_d1p1ri {
    padding-top: 108px;
}

.he_d1p1bli {
    max-height: 42px;
    overflow: hidden;
    margin: 0px 0px 10px;
}

.he_d1p1bg::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 285px;
    background-image: linear-gradient(transparent, rgba(255, 255, 255, .7));
    display: block;
    z-index: 10;
    pointer-events: none;
}

.g_c5pt1bjph {
    display: none;
}

.g_c5pt1.on .g_c5pt1_icon {
    opacity: 1;
}

.g_e2num_box {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin-top: 30px;
}

.g_e2num {
    width: 50%;
    margin-bottom: 70px;
}

/* .fp-viewing-1 .g_e1pt1 .t_e2pt2pag,
.fp-viewing-2 .g_e1pt2 .t_e2pt2pag,
.fp-viewing-3 .g_e1pt3 .t_e2pt2pag {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
} */

.g_e1pt1 .g_title2,
.g_e1pt2 .g_title2,
.g_e1pt3 .g_title2 {
    color: #fff;
}

.g_e1pt1 .t_e2pt1nr,
.g_e1pt2 .t_e2pt1nr,
.g_e1pt3 .t_e2pt1nr {
    position: absolute;
    bottom: 150px;
    left: 50%;
    transform: translateX(-50%);
}

.g_e1pt4 .t_e2pt3rg .g_word2 p {
    margin-bottom: 20px;
}

.g_strength.fp-viewing-5 .ys_hd_pc {
    background: transparent;
    box-shadow: 0px 6px 20px rgb(16 22 44 / 0);
}

.g_e1pt1::before,
.g_e1pt2::before,
.g_e1pt3::before,
.g_e1pt5::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
}

.g_e1pt4 .g_e2num p {
    color: #fff;
    font-size: 16px;
    line-height: 1.75;
}

.g_e1pt4 .g_num {
    margin-bottom: 10px;
}

.fp-viewing-4 li.slick-active .g_e2num_box {
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 0.3s;
}

.g_e1pt5 .g_e1pt5_top {
    text-align: center;
}

.g_e1pt5 .g_title2 {
    color: #fff;
}

.g_e1pt5_ul,
.g_e1pt5_ul .slick-list,
.g_e1pt5_ul .slick-track {
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
}

.g_e1pt5_ul {
    margin: 12px -17px 0;
}

.g_e1pt5_ul li {
    padding: 0 17px;
    width: 25%;
    height: auto;
}

.g_e1pt5_li {
    background: rgb(0, 0, 0, .5);
    padding: 27px 36px 50px;
    height: 100%;
}

.g_e1pt5_li .g_title4,
.g_e1pt5_li .g_word2 p {
    color: #fff;
}

.g_e1pt5 .ys_cont1400 {
    position: relative;
}

.g_e1pt5 .slick-prev {
    left: calc(50% - 40px);
    transform: translateX(-50%);
    background: url(../fonts/arrow6.svg) center / cover no-repeat;
    width: 50px;
    height: 50px;
    bottom: -100px;
    top: inherit;
}

.g_e1pt5 .slick-next {
    left: calc(50% + 40px);
    transform: translateX(-50%);
    background: url(../fonts/arrow2.svg) center / cover no-repeat;
    width: 50px;
    height: 50px;
    bottom: -100px;
    top: inherit;
}

.g_e1pt5 .slick-prev.slick-disabled,
.g_e1pt5 .slick-next.slick-disabled {
    opacity: .5;
    cursor: auto;
}

.g_strength.fp-viewing-5 .g_e1pt5_top {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}

.g_strength.fp-viewing-5 .g_e1pt5_ul {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .5s;
}

.d_c6title2.on p {
    color: #E77918;
}

.pc_fenye li {
    color: #999;
}

.d_c6searchicon {
    cursor: pointer;
}




/*鼠标效果*/
/* 规范 */
@media screen and (min-width: 1200px) {

    .g_c2pt3_botul .g_button1:hover img {
        transform: translateX(0px);
    }

    .g_c2pt3_botul .g_button1 a:hover img {
        transform: translateX(8px);
    }

    .he_srer .t_searli:hover a {
        color: #E77918;
    }

    .t_b1k5li:hover .he_b1p5to {
        opacity: 1;
    }

    .g_nav>li>a:hover::before {
        width: calc(100% + 2px);
        /* background: #E77918; */
    }

    .ys_hd_pc.on .g_nav li>a:hover::before,
    .ys_hd_pc.active .g_nav li>a:hover::before {
        background: #E77918 !important;
    }

    .g_sypt1_lifl a:hover .ys_imgbox_cover img,
    .g_sypt1_lifr a:hover .ys_imgbox_cover img {
        transform: scale(1.05);
    }

    .g_sypt1_lifl a:hover .g_sypt1_word1,
    .g_sypt1_lifl a:hover .g_button1,
    .g_sypt1_lifr a:hover .g_sypt1_word1,
    .g_sypt1_lifr a:hover .g_button1 {
        opacity: 1;
    }

    .g_sypt1_lifl a:hover .g_sypt1_word,
    .g_sypt1_lifr a:hover .g_sypt1_word {
        bottom: 50px;
    }

    .g_sypt1_lifl a:hover .ys_imgbox_cover::before,
    .g_sypt1_lifr a:hover .ys_imgbox_cover::before {
        background-image: linear-gradient(transparent, rgba(0, 0, 0, .8));
    }

    .t_b1k5li a:hover .ys_imgbox_cover img {
        transform: scale(1.05);
    }

    .g_b4ul li a:hover .ys_imgbox_cover img {
        transform: scale(1.05);
    }

    .g_b4ul li a:hover .g_button2 {
        background: #E77918;
    }

    /* helen star */
    .he_bordri a:hover {
        color: #E77918;
    }

    .he_b2p1brli:hover .he_b2p1btg {
        bottom: 60px;
    }

    .he_b2p3anl:hover {
        opacity: 1;
    }

    /* helen end */
    /* tammy - start */
    /* .fp-viewing-1 .ys_hd_pc .g_nav li>a:hover::before,
    .fp-viewing-2 .ys_hd_pc .g_nav li>a:hover::before,
    .fp-viewing-3 .ys_hd_pc .g_nav li>a:hover::before,
    .fp-viewing-4 .ys_hd_pc .g_nav li>a:hover::before, */
    .g_tech .fp-viewing-5 .ys_hd_pc .g_nav li>a:hover::before {
        background: #E77918 !important;
    }

    /* .fp-viewing-1 .ys_hd_pc .g_nav li>a:hover,
    .fp-viewing-2 .ys_hd_pc .g_nav li>a:hover,
    .fp-viewing-3 .ys_hd_pc .g_nav li>a:hover,
    .fp-viewing-4 .ys_hd_pc .g_nav li>a:hover, */
    .g_tech .fp-viewing-5 .ys_hd_pc .g_nav li>a:hover {
        color: #E77918;
    }

    /* tammy - end */
    .g_button1:hover img,
    .t_b1k5li a:hover .g_button1 img {
        transform: translateX(8px);
    }

    .g_navulbox1 a:hover {
        color: #E77918 !important;
    }

    .g_navulbox2 li a:hover .ys_imgbox_cover img:nth-child(2) {
        opacity: 1;
    }

    .g_navulbox2 li a:hover .ys_imgbox_cover img:nth-child(1) {
        opacity: 0;
    }

    .g_navulbox2 li a:hover p {
        color: #E77918;
    }

    .g_foot_fir li a:hover,
    .g_foot_ul2 li a:hover {
        color: #fff;
    }

    .g_station_botul li a:hover {
        color: #E77918;
    }

}


/*lis-start*/
/* i1 */
.d_i1font p {
    font-weight: bold;
    color: #000000;
}

.d_i1title2 {
    padding-bottom: 14px;
    margin-bottom: 34px;
    border-bottom: 1px solid #E3E3E3;
}

.d_fontcol2 p {
    color: #161616;
    transition: all .36s ease;
}

.d_i1li {
    width: 25%;
}

.d_i1li a {
    display: inline-block;
}

.d_i1aboutli {
    padding-bottom: 72px;
}

.d_i1title {
    margin-bottom: 64px;
}

/* i2 */
.d_titlecol {
    color: #000000;
}

.d_font {
    font-size: 18px;
    line-height: 1.75;
    color: #333333;
    font-weight: bold;
}

.d_fontcol p {
    margin-bottom: 30px;
    color: #333333;
}

.d_fontcol h5 {
    font-size: 18px;
    line-height: 1.75;
    color: #333333;
    font-weight: bold;
    margin-bottom: 14px;
}

/* d4 */
.d_d4aside {
    width: 320px;
}

.d_d4body2 {
    width: calc(100% - 320px);
}

.d_d4font {
    font-weight: normal;
}

.d_d4asidepic {
    border-radius: 16px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    transition: all 0.36s;
}

.d_d4asidepic2 img {
    position: absolute;
    bottom: 12%;
    left: 8%;
}

.d_d4asidepic {
    margin-bottom: 12px;
}

.d_d4asidefont {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    color: #666666;
}

.d_d4asideli2 {
    margin-bottom: 32px;
    cursor: pointer;
}

.d_d4title {
    margin-bottom: 26px;
}

.d_d4font2 {
    font-weight: normal;
}

.d_d4body2 {
    padding-right: 162px;
}

.d_d4titleicon {
    width: 21px;
    height: 21px;
    margin-top: 2px;
    margin-right: 6px;
}

.d_d4titlefont {
    font-weight: 500;
    font-size: 14px;
    line-height: 1.5;
    color: #333333;
}

.d_d4titletime {
    margin-right: 62px;
}

.d_d4head {
    margin-bottom: 36px;
    padding-bottom: 20px;
    border-bottom: 1px solid #D8D8D8;
}

.d_d4font3 {
    font-weight: bold;
    color: #161616;
}

.d_d4body3 {
    margin-bottom: 55px;
    position: relative;
}

.d_d4pic {
    width: 90px;
}

.d_d4pic img {
    width: 100%;
}

.d_d4bodyleft {
    padding-right: 210px;
    width: calc(100% - 90px);
}

.d_d4body4 {
    margin-top: 54px;
    margin-bottom: 50px;
}

.d_d4fontcol2 p {
    color: #999999;
}

.d_d4fontcol2 {
    margin-right: 40px;
}

.d_d4body {
    margin-top: 60px;
}

.d_d4title3 {
    margin-bottom: 36px;
}

.d_d4main .s_footshare1 {
    margin-right: 0;
    margin-left: 24px;
}

/* d2 */
.d_d2fontcol p {
    color: #161616;
}

.d_d2linkbody {
    width: 50%;
}

.d_d2linkfont {
    text-align: left;
}

.d_d2linkfont p {
    transition: all 0.36s;
}

.d_d2icon {
    width: 28px;
    height: 28px;
    margin-right: 22px;
}

.d_d2fontcol2 p {
    color: #E77918;
}

.d_d2head {
    margin-bottom: 26px;
}

.d_d2body .yxedr_active p {
    margin-bottom: 28px;
}

.d_d4share {
    margin-bottom: 58px;
}

.d_d2link {
    margin-bottom: 62px;
}

.d_d2body {
    margin-bottom: 58px;
}

.d_d2title {
    margin-bottom: 40px;
}

.d_d2asidepic {
    margin-bottom: 28px;
    border-radius: 16px;
    overflow: hidden;
}

.d_d2asidefont {
    margin-bottom: 6px;
    font-family: 'poppinsmedium' !important;
}

.d_d2asideli2 {
    margin-bottom: 28px;
}

.d_d2body2 h5 {
    font-size: 16px;
    color: #161616;
    font-weight: bold;
    line-height: 1.75;
    margin-bottom: 12px;
}

.d_d2share2 {
    margin-top: 5px;
}

.d_d2share .s_footsharebot {
    box-shadow: 0px 6px 20px rgb(16 22 44 / 6%);
}

/* c6 */
.d_c6title {
    width: 124px;
}

.d_c6fontcol p {
    font-weight: bold;
    color: #161616;
}

.d_c6fontcol2 p {
    color: #161616;
}

.d_c6title2 {
    padding: 0 30px;
}

.d_c6li {
    padding: 26px 0 20px;
    border-bottom: 1px solid #D8D8D8;
}

.d_c6li:first-child {
    padding-top: 0;
}

.d_c6ul {
    margin-bottom: 30px;
}

.d_c6search {
    margin-bottom: 114px;
    width: 445px;
    max-width: 100%;
    border-bottom: 1px solid #D8D8D8;
    padding-left: 12px;
    position: relative;
}

.d_c6search2 {
    width: calc(100% - 36px);
}

.d_c6searchicon {
    width: 22px;
    line-height: 40px;
}

.d_c6searchicon img {
    width: 100%;
}

.d_c6search2 input {
    width: 100%;
    line-height: 40px;
    color: #999999;
    font-size: 14px;
}

.d_c6search::before {
    content: '';
    width: 1px;
    height: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background: #161616;
}

.d_c6li2 {
    width: 33.333333%;
    height: 100%;
}

.d_c6fontcol3 p {
    color: #E77918;
}

.d_c6fontcol3 {
    margin-bottom: 4px;
}

.d_c6body2 {
    margin-top: 22px;
}

.d_c6pic .ys_imgbox_cover {
    width: 100%;
    border-radius: 16px;
    overflow: hidden;
}

.d_c6sear {
    width: 100%;
}

.d_c6li2 {
    padding: 0 16px;
    margin-bottom: 90px;
}

.d_c6ul2 {
    margin: 0 -16px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.d_c6pic .ys_imgbox_cover img {
    transition: all 0.36s;
}

.d_c6distance {
    margin-bottom: 14px;
}

.d_c6page .pc_fenye li.activepage {
    color: #E77918;
    background: transparent;
}

.d_c6title2 p {
    transition: all 0.36s;
}

.d_c6body3 .g_margin1 {
    margin-top: 124px;
}

.d_c6a {
    display: block;
    width: calc(100% - 124px);
}

.d_c6body3 .ys_phfyfl a {
    color: #333;
}

.d_c7title {
    margin-bottom: 66px;
}

.comp-tabli:hover li {
    color: #E77918;
}

.comp-tabli li {
    transition: all 0.36s;
}

.d_c6a.on .d_c6title2 p {
    color: #E77918;
}

/* c7 */
.d_c7button {
    width: 170px;
    padding: 12px 0;
    background: #E77918;
    border: 1px solid #E77918;
    border-radius: 50px;
    text-align: center;
    cursor: pointer;
}

.d_c7body1 {
    width: 90%;
    text-align: center;
    margin: 0 auto;
}

.d_c7dis {
    margin-bottom: 58px;
}

.d_c7li {
    width: 33.333333%;
    text-align: center;
    margin-bottom: 32px;
}

.d_c7num {
    font-size: 64px;
    font-weight: bold;
    color: #E77918;
}

.d_c7num2 {
    margin-bottom: 26px;
}

.d_c7titlefont {
    text-align: center;
}

.d_c7pic {
    width: 65.857142%;
    position: relative;
    cursor: pointer;
    border-radius: 16px;
    overflow: hidden;
}

.d_c7pic2 {
    height: 40px;
    width: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.d_c7pic2 img {
    width: 100%;
    height: 100%;
}

.d_c7body3 {
    width: 34.142858%;
    padding-left: 82px;
}

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

.d_c7fontcol p {
    color: #E77918;
}

.d_c7fontcol {
    margin-bottom: 16px;
}

.d_c7fontcol2 p {
    color: #161616;
    font-weight: bold;
}

.d_c7fontdis {
    font-weight: 400;
    margin-bottom: 18px;
}

.d_c7fontdis2 {
    margin-bottom: 38px;
}

.d_c7fontcol2 {
    margin-bottom: 6px;
}

.d_c7li2 {
    margin-bottom: 24px;
}

.d_c7bodypic3 {
    width: 20%;
    padding: 0 18px;
}

.d_c7bodypic3 .ys_imgbox_cover {
    border-radius: 16px;
    overflow: hidden;
}

.d_c7title2 {
    text-align: center;
}

.d_c7ul3 .slick-dots li {
    width: 18px;
    height: 4px;
    border-radius: 0;
}

.d_c7ul3 .slick-dots li.slick-active {
    background: #E77918;
}

.d_c7headfont .ys_ban_slick li .ys_ban_title {
    font-size: 36px;
}

.d_c7body {
    margin-top: 122px;
}

.d_c7title2 {
    margin-bottom: 46px;
}

.d_c7title3 {
    font-size: 36px;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 1.75;
}

.d_c7title3 {
    margin-bottom: 66px;
}

.d_headtitle2 {
    margin-bottom: 22px;
}

.d_c7part4 {
    background: #F8F9FA;
    padding: 100px 0;
}

.d_c7pt2nr {
    position: relative;
}

.d_c7bt img {
    position: absolute;
    width: 10px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block;
}

/* d1 */
.d_d1headfont {
    padding: 15px 0;
    margin: 0 96px;
    font-weight: bold;
    display: inline-block;
    position: relative;
    transition: all 0.36s;
}

.d_d1head {
    text-align: center;
    border-bottom: 1px solid #D8D8D8;
}

.d_d1headpadding {
    padding: 10px 0;
}

.d_d1bd2pic {
    width: 57.214285%;
    border-radius: 16px;
    overflow: hidden;
}

.d_d1bd2title {
    width: 42.785715%;
    padding: 46px 0 0 114px
}

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

.d_d1bdtime {
    margin-bottom: 20px;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.5;
    color: #666666;
    font-family: 'poppinsmedium' !important;
}

.d_d1bdfont {
    margin-bottom: 28px;
    font-weight: normal;
}

.d_d1morecol {
    margin-right: 48px;
}

.d_d1morecol p {
    color: #E77918;
}

.d_d1moreimg {
    width: 28px;
    height: 28px;
    display: inline-block;
}

.d_d1bdfont2 {
    margin-bottom: 46px;
}

.d_d1bd2font {
    margin-bottom: 20px;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.5;
    color: #666666;
    font-family: 'poppinsmedium' !important;
}

.d_d1headfont::after {
    content: '';
    bottom: -1px;
    left: 0;
    height: 2px;
    width: 0;
    position: absolute;
    background-color: #E77918;
    z-index: 6;
    opacity: 0;
    transition: all .36s ease;
}

.d_d1headfont:hover::after {
    opacity: 3;
    background-color: #E77918;
}

.d_d1headfont:hover p {
    color: #E77918;
}

.d_d1totalbody2 {
    position: relative;
}

.d_d1totalbody2 .slick-dots li {
    width: 18px;
    height: 4px;
    border-radius: 0;
}

.d_d1head {
    margin-bottom: 78px;
}

.d_d1body3 .d_c6ul2 {
    margin: 0 -20px;
}

.d_d1body3 .d_c6li2 {
    padding: 0 20px;
    margin-bottom: 100px;
}

.d_d1body3 .d_c6body2 {
    margin-top: 38px;
    height: 100%;
}

.d_d1bd2font {
    margin-bottom: 12px;
}

.d_d1cont .g_word3.on::after {
    color: #E77918;
    opacity: 1;
    width: 66px;
}

.d_d1totalbody2 .slick-dots {
    text-align: left;
    left: calc(57.214285% + 114px);
    bottom: 100px;
    margin: 0 -10px;
}

.d_d1totalbody2 .slick-dots li.slick-active {
    background: #E77918;
}

/* d3 */
.d_d3bd2pic {
    width: 65.785714%;
    border-radius: 16px;
    overflow: hidden;
}

.d_d3body2 {
    padding: 0 90px;
    cursor: pointer;
    position: relative;
}

.d_d3bd2title {
    padding: 60px 50px;
    width: 40.5%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    background: #FFFFFF;
    box-shadow: 0px 4px 20px rgba(17, 54, 95, 0.06);
    border-radius: 16px;
}

.d_d3bd2time {
    margin-bottom: 14px;
    font-weight: 500;
    font-size: 14px;
    font-family: 'poppinsmedium' !important;
    color: #666666;
}

.d_d3bd2font {
    margin-bottom: 18px;
}

.d_d3bd2font2 {
    margin-bottom: 24px;
}

.d_d3bd2icon {
    width: 31px;
    height: 31px;
    top: 76%;
    left: 8%;
    position: absolute;
}

.d_d3icon {
    height: 38px;
    width: 38px;
    position: relative;
    left: 0;
    top: 0;
}

.d_d3icon img {
    width: 100%;
}

.d_d3bd2icon2 {
    width: 90px;
    position: absolute;
    top: 46px;
    right: 75px;
}

.d_d3body2 .ys_imgbox_cover {
    transition: all 0.36s;
}

.d_d3db2pic {
    position: relative;
}

.d_d3bd2li2 {
    cursor: pointer;
}

.d_d3db2title2 {
    margin: 0 -90px;
    margin-right: calc(700px - 50vw);
    padding-right: calc(50vw - 700px);
    overflow: hidden
}

.d_d3body3 .d_c6body2 {
    margin-top: 16px;
}

.d_d3body3 .d_d1bd2font {
    margin-bottom: 0px;
}

.d_d3body3 .d_c6li2 {
    padding: 0px 22px;
    margin-bottom: 92px;
}

.d_d3body3 .d_c6ul2 {
    margin: 0 -22px;
}

.d_d3db2title3 {
    position: relative;
}

.d_d2body2 p img,
.d_d2body2 p video {
    border-radius: 16px;
}

.d_d4body3 p video {
    height: 700px !important;
    border-radius: 20px;
    width: 100%;
}

.d_d2share2 .s_footshare1 {
    margin-right: 0;
    margin-left: 24px;
}

.d_d2asideli2:hover .d_d2asidepic img {
    transform: scale(1.05);
}

.d_d1headfont.on p {
    color: #E77918;
}

.d_d1headfont.on::after {
    opacity: 1;
    width: 66px;
}

.d_c6title2 p {
    cursor: pointer;
}

.d_d3body {
    padding-bottom: 90px;
    position: relative;
    border-bottom: 1px solid #D8D8D8;
}

.d_d3db2button {
    position: relative;
    width: 50px;
    background: #ffffff;
    border-radius: 50%;
    cursor: pointer;
}

.d_d3pre {
    transform: rotate(180deg);
}

.d_d3cont .slick-list {
    overflow: visible;
}

.d_d3body2 {
    padding: 0 70px;
}

.d_d3db2title2 {
    margin: 0 -70px;
    margin-right: calc(512px - 50vw);
    padding-right: calc(50vw - 512px);
}

.d_d3db2button1 {
    width: 108px;
    position: absolute;
    bottom: 90px;
    right: 0;
}

.d_c7body2:hover .ys_imgbox_cover img {
    transform: scale(1.05);
}

.selected {
    color: #E77918;
}

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

.d_d2return .g_word3 p {
    color: #E77918;
}

.d_d2return .d_d2icon {
    transform: rotate(180deg);
}

.d_d4share .s_footsharebot {
    box-shadow: 0px 6px 20px rgb(16 22 44 / 6%);
}


/* lis-end */
@media screen and (min-width: 1200px) {

    /* lis-start */
    .d_d4asidepic:hover .ys_imgbox_cover img {
        transform: scale(1.05);
    }

    .d_d2linkbody:hover .d_d2linkfont p {
        color: #161616;
    }

    .d_c6li2:hover .ys_imgbox_cover img {
        transform: scale(1.05);
    }

    .d_c6title2:hover p {
        color: #E77918;
    }

    .d_d1body2:hover .ys_imgbox_cover img {
        transform: scale(1.05);
    }

    .d_d3body2:hover .ys_imgbox_cover {
        transform: scale(1.05);
    }

    .d_d1headfont:hover::after {
        width: 66px;
    }

    .d_i1li a:hover p,
    .d_i1font a:hover p,
    .d_i1title a:hover h1 {
        color: #E77918;
    }

    /* lis-end */
    .d_c7bodypic3:hover .ys_imgbox_cover img:last-child {
        transform: scale(1.05);
    }

    .g_c2pt4_li a:hover .ys_imgbox_cover img {
        transform: scale(1.05);
    }
}

.d_c6title2 {
    margin-bottom: 5px;
}

.d_i1font a {
    display: inline-block;
}

.d_i1font p {
    transition: all .36s ease;
}

.d_i1body,
.d_i2main_top {
    margin-top: 160px;
}

.d_i1title a {
    display: inline-block;
}

.d_i1title h1 {
    transition: all .36s ease;
}

.d_c7bodypic3 .ys_imgbox_cover {
    cursor: pointer;
}

.d_c7bodypic2 .slick-prev {
    left: 0;
    width: 50px;
    height: 50px;
}

.d_c7bodypic2 .slick-prev::before {
    background: url(../fonts/arrow5.svg) no-repeat;
    background-size: 100%;
    width: 100%;
    height: 100%;
    transform: rotate(180deg);
    content: '';
    position: absolute;
    top: 0;
    left: 0;
}

.d_c7bodypic2 .slick-next {
    right: 0;
    width: 50px;
    height: 50px;
}

.d_c7bodypic2 .slick-next::before {
    background: url(../fonts/arrow5.svg) no-repeat;
    background-size: 100%;
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
}

.d_c7bodypic2 {
    margin-top: 32px;
    padding: 0 100px;
}

.d_d4main {
    margin-top: 90px;
}

/* tammy */
.t_margin6 {
    margin-top: 60px;
}

.d_d1head .g_word3 {
    padding: 15px 0;
    margin: 0 96px;
    font-weight: bold;
    display: inline-block;
    position: relative;
    transition: all 0.36s;
}

.d_d1head .g_word3.on p {
    color: #E77918;
}

.d_d1cont .g_word3.on::after {
    width: 100% !important;
}

.d_d1head .g_word3 p {
    font-weight: bold;
}

.d_c6li2 .g_word1 p {
    line-height: 1.75;
}

.d_d1totalbody2 .slick-dots {
    bottom: 0 !important;
    font-size: 0;
}

.t_headmain {
    margin-top: 80px;
}

.d_d4body2 {
    padding-right: 150px;
}

.d_d2head .g_title4,
.d_d4head .g_title4 {
    font-weight: normal;
}

.d_d4fontcol2 {
    margin-right: 32px;
}

.s_footshareig {
    width: 25px;
}

.s_footshareig img {
    width: 100%;
}

.d_d2share2 {
    margin-top: 0;
}

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

.d_d2icon img {
    width: 100%;
}

.d_d2linkbody {
    padding: 0 10px;
}

.d_d2link {
    margin: 0 -10px;
    margin-bottom: 62px;
}

.d_d4titleicon img {
    width: 100%;
}

.d_d4titleicon {
    margin-top: 0;
    margin-right: 11px;
}

.d_d3bd2icon {
    width: 30px;
    height: auto;
    top: auto;
    left: 30px;
    position: absolute;
    bottom: 30px;
}

.d_d3bd2icon img {
    width: 100%;
}

.d_d3bd2icon2 img {
    width: 100%;
}

.d_d3bd2icon2 {
    top: 0 !important;
    right: 30px;
    transform: translate(-50%, -50%);
}

.d_d3db2title2 .slick-prev,
.d_d3db2title2 .slick-next {
    width: 50px;
    height: 50px;
    transform: translate(0);
    bottom: 0;
    top: auto;
    z-index: 10;
}

.d_d3db2title2 .slick-prev::before,
.d_d3db2title2 .slick-next::before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    content: url(../fonts/arrow5.svg);
}

.d_d3db2title2 .slick-prev::before {
    transform: translate(-50%, -50%) rotate(180deg);
}

.d_d3db2title2 .slick-next {
    right: calc(50vw - 512px);
}

.d_d3db2title2 .slick-prev {
    right: calc(50vw - 446px);
    left: auto;
}

.d_d4titleicon {
    width: 15px;
    height: 15px;
    margin-top: 3px;
}

@media screen and (min-width: 1200px) {
    .d_d1head .g_word3:hover::after {
        width: 100% !important;
        opacity: 1;
    }

    .d_d1body2 a:hover .g_button1 img {
        transform: translateX(8px);
    }

    .pc_fenye a:hover li {
        color: #E77918;
    }
}

.yxedr_active ul,
.yxedr_active ol {
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 18px;
}

.yxedr_active ul li,
.yxedr_active ol li {
    list-style-type: disc;
    font-size: 16px;
    color: #666;
    line-height: 1.75;
    margin-bottom: 2px;
}

.yxedr_active ul li {
    list-style-type: disc;
}

.yxedr_active ul li::marker {
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: start !important;
    color: #161616;
}

.d_d1head .g_word3::after {
    content: '';
    bottom: -1px;
    left: 0;
    height: 2px;
    width: 0;
    position: absolute;
    background-color: #E77918;
    z-index: 6;
    opacity: 0;
    transition: all .36s ease;
}

.d_d1head .g_word3.on::after {
    opacity: 1;
    width: 100%;
}

@media screen and (min-width: 1200px) {
    .d_d1head .g_word3:hover p {
        color: #E77918;
    }

    .d_d4asideli2 a:hover .ys_imgbox_cover img {
        transform: scale(1.05);
    }
}

.g_b4pt2 {
    background: #F8F9FA;
    padding: 100px 0;
}

.he_b1p2 img {
    display: none;
}

.he_b1p4sli {
    opacity: 1;
}

.he_sypt1_li:nth-child(4n) {
    float: left;
}

.he_sypt1_li:nth-child(3n) {
    float: right;
}

.he_sypt1_li {
    margin-bottom: 40px;
}

.g_sypt1_ul li {
    margin-bottom: 0 !important;
}

.g_c5pt1.on .g_c5pt1_icon1 {
    transition-delay: 0.08 !important;
}

.g_c5pt1.on .g_c5pt1_icon2 {
    transition-delay: 0.16s !important;
}

.g_c5pt1.on .g_c5pt1_icon3 {
    transition-delay: 0.24s !important;
}

.g_c5pt1.on .g_c5pt1_icon4 {
    transition-delay: 0.32s !important;
}

.g_c5pt1.on .g_c5pt1_icon5 {
    transition-delay: 0.40s !important;
}

.g_c5pt1.on .g_c5pt1_icon6 {
    transition-delay: 0.48s !important;
}

.g_c5pt1.on .g_c5pt1_icon7 {
    transition-delay: 0.56s !important;
}

.g_c5pt1.on .g_c5pt1_icon1 {
    transition-delay: 0.64s !important;
}

.g_c5pt1.on .g_c5pt1_icon8 {
    transition-delay: 0.72s !important;
}

.he_b1p5to .g_title4 {
    width: 100%;
}

.he_d1p1bg {
    max-height: 68vh;
}

.he_d1p1bg .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
    background-color: #274a94 !important;
}

.he_srer .ys_main {
    margin-top: 180px;
}

.he_srer .layoutcon {
    width: 100%;
    margin-top: 80px;
    padding-bottom: 80px;
}

.he_srer .t_searli a {
    color: #333;
    transform: all 0.36s;
    line-height: 1.5;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.he_srer .t_searli {
    margin-bottom: 15px;
}

.he_srer .time {
    margin-top: 10px;
    display: block;
    color: #666;
}

.he_srer .kkpager .fr {
    float: left;
    margin-top: 60px;
}

.he_srer .t_searli {
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
}

.he_srer .text_m input {
    border: 1px solid #eee;
    padding: 0 5px;
}

.he_srer .t_seartop span {
    font-size: 16px;
    line-height: 1.5;
}




.he_srer .ys_hd_pc {
    background: #fff;
    box-shadow: 0px 6px 20px rgba(16, 22, 44, 0.04);
}

.he_srer .ys_hd_pc::before {
    display: none;
}

.he_srer .ys_hd_pc .ys_imgbox_cover img:nth-child(1) {
    opacity: 1;
}

.he_srer .ys_hd_pc .ys_imgbox_cover img:nth-child(2) {
    opacity: 0;
}

.he_srer .ys_hd_pc .g_nav li>a {
    color: #161616;
    line-height: 80px;
}

.he_srer .ys_hd_pc .g_sta_name {
    color: #999999;
    line-height: 80px;
}

.he_srer .ys_hd_pc .g_other .ys_imgbox_cover,
.he_srer .ys_hd_pc .g_search .ys_imgbox_coverr {
    line-height: 80px;
}

.he_srer .ys_hd_pc .g_nav li.yxnav_active1>a::before {
    background: #E77918;
}

.he_srer .ys_hd_pc .g_nav li.yxnav_active1>a {
    color: #E77918;
}

.g_c2pt3_botul .g_button1 a {
    margin: 0 40px;
}

.he_b2plkph {
    display: none;
}

.g_sypt4 .he_b2p1brul.on .he_b2p1brli .he_syp4yti {
    opacity: 1;
}

.g_sypt4 .he_b2p1brul.on .he_b2p1brli.on .he_syp4yti {
    opacity: 0;
}

.he_b2p2ror2 img {
    width: 80px;
}

.g_c2pt1 .g_button4 img {
    width: 18px;
}

.g_sysect2_play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 70px;
    cursor: pointer;
}

.g_sysect2_play img {
    display: block;
    width: 100%;
    opacity: 80%;
}

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

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

.d_d1cont .g_button4 {
    margin: 0 auto;
    cursor: pointer;
}

/* 2022.08.10 - tammy - start */
.t_e2pt2jrg {
    width: 52%;
    padding-right: 26px;
}

.t_e2pt2jle {
    width: 48%;
    padding-right: 240px;
}

.t_e2pt2jic {
    width: 42px;
    margin-right: 20px;
}

.t_e2pt2jic img {
    width: 100%;
}

.t_e2pt2jtit .g_title4 {
    color: #fff;
    font-weight: normal;
    max-width: calc(100% - 62px);
}

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

.t_e2pt2jle {
    margin-bottom: 14px;
}

.t_e2pt2jxia {
    margin-bottom: 32px;
}

.t_e2pt2jrg .g_title4 {
    color: #fff;
    font-weight: bold;
    line-height: 1.75;
    margin-bottom: 26px;
}

.t_e2pt2jsor {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    background: rgba(0, 0, 0, .6);
}

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

.t_e2pt2jplay {
    width: 54px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 4;
    cursor: pointer;
}

.t_e2pt2jplay img,
.t_e2pt2jsor img {
    width: 100%;
}

.t_e2pt2jwen {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 20px 30px 27px 44px;
    z-index: 3;
}

.t_e2pt2jwen .g_word2 p {
    color: #fff;
}

.t_e2pt2jwen .g_word2 {
    position: relative;
    z-index: 2;
}

.t_e2pt2jwen::before {
    content: '';
    width: 100%;
    position: absolute;
    height: 130%;
    bottom: 0;
    left: 0;
    background: linear-gradient(to top, rgba(0, 0, 0, .6), transparent);
}

.t_e2main .slick-dots li {
    width: 17px;
    height: 3.75px;
    background: #DBDBDB;
    margin: 0 4px;
    border-radius: 0;
}

.t_e2main .slick-dots li.slick-active {
    background: #E77918;
}

.t_e2main .slick-dots {
    font-size: 0;
    bottom: -40px;
}

.t_e2pt2jtit .g_title4 {
    color: #999;
    transition: all 0.36s;
}

.t_e2pt2jic.ys_imgbox_cover img:nth-child(2) {
    opacity: 0;
}

.t_e2pt2jic.ys_imgbox_cover img:first-child {
    opacity: 1;
}

.t_e2pt2jli.on .t_e2pt2jtit .g_title4 {
    color: #fff;
}

.t_e2pt2jli.on .t_e2pt2jic.ys_imgbox_cover img:nth-child(2) {
    opacity: 1;
}

.t_e2pt2jli.on .t_e2pt2jic.ys_imgbox_cover img:first-child {
    opacity: 0;
}

.t_e2pt2jul {
    position: relative;
}

.t_e2pt2jrg {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.t_e2pt2jxia {
    display: none;
}

.t_e2pt2jrg {
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
}

.t_e2pt2jli.on .t_e2pt2jrg {
    opacity: 1;
    pointer-events: all;
}

.t_e2pt2jul {
    min-height: var(--gso-shu);
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.d_c7title3 {
    margin-bottom: 24px;
    line-height: 1;
}

.t_banduanj {
    margin-bottom: 50px;
}

.t_c7pt1jli {
    width: 25%;
    padding: 0 17.5px;
    margin-bottom: 35px;
}

.t_c7pt1jul {
    margin: 0 -17.5px;
    margin-bottom: -35px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: center;
}

.t_c7pt1jxin {
    background: #F8F9FA;
    border-radius: 10px;
    padding: 56px 36px 58px;
    height: 100%;
}

.t_font40 {
    font-size: 40px;
    line-height: 1.325;
    font-weight: bold;
}

.t_c7pt1jxin .t_font40 {
    text-align: center;
    margin-bottom: 36px;
    color: #E77918;
}

.d_c7bodypic li {
    position: relative;
}

.t_c7jfu {
    position: absolute;
    width: 100%;
    height: auto;
    z-index: 3;
    top: 50%;
}

.d_c7body_pic {
    position: relative;
}

.d_c7body_pic::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.61) 0%, rgba(0, 0, 0, 0) 80.94%);
    top: 0;
    left: 0;
    z-index: 2;
}

.t_c7jfu .t_font40 {
    color: #fff;
    margin-bottom: 20px;
}

.t_c7jfu .g_button1 p {
    color: #fff;
}

.t_c7jbiao1 {
    margin-bottom: 40px;
}

.t_c7jbiaop {
    margin-bottom: 70px;
}

.t_c7jbiao1,
.t_c7jfu .t_font40,
.t_c7jbiaop {
    max-width: 67.5%;
}

.g_e2pt3::before,
.g_e2pt4::before,
.t_e2pt2ul li::before {
    background: rgba(0, 0, 0, .7);
}

.t_e2pt2jbo {
    display: none;
}

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

/* 载入 */
/* .fp-viewing-2 .g_e2pt2j9 .t_e2pt2jle,
.fp-viewing-2 .g_e2pt2j1 .t_e2pt2jle,
.fp-viewing-3 .g_e2pt2j2 .t_e2pt2jle,
.fp-viewing-4 .g_e2pt2j3 .t_e2pt2jle,
.fp-viewing-3 .g_e2pt3 .t_e2pt2jle,
.fp-viewing-4 .g_e2pt4 .t_e2pt2jle,
.fp-viewing-5 .g_e2pt3 .t_e2pt2jle,
.fp-viewing-6 .g_e2pt4 .t_e2pt2jle {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .2s;
}

.fp-viewing-2 .g_e2pt2j9 .t_e2pt2jlun,
.fp-viewing-2 .g_e2pt2j1 .t_e2pt2jlun,
.fp-viewing-3 .g_e2pt2j2 .t_e2pt2jlun,
.fp-viewing-4 .g_e2pt2j3 .t_e2pt2jlun,
.fp-viewing-3 .g_e2pt3 .t_e2pt3jpic,
.fp-viewing-4 .g_e2pt4 .t_e2pt3jpic,
.fp-viewing-5 .g_e2pt3 .t_e2pt3jpic,
.fp-viewing-6 .g_e2pt4 .t_e2pt3jpic {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}

.fp-viewing-2 .g_e2pt2j9 .g_title2,
.fp-viewing-2 .g_e2pt2j1 .g_title2,
.fp-viewing-3 .g_e2pt2j2 .g_title2,
.fp-viewing-4 .g_e2pt2j3 .g_title2,
.fp-viewing-5 .g_e2pt3 .g_title2,
.fp-viewing-6 .g_e2pt4 .g_title2 {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .1s;
}

.fp-viewing-2 .g_e2pt2j9 .t_e2pt2wai p,
.fp-viewing-2 .g_e2pt2j1 .t_e2pt2wai p,
.fp-viewing-3 .g_e2pt2j2 .t_e2pt2wai p,
.fp-viewing-4 .g_e2pt2j3 .t_e2pt2wai p,
.fp-viewing-5 .g_e2pt3 .t_e2pt2wai p,
.fp-viewing-6 .g_e2pt4 .t_e2pt2wai p {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .2s;
} */

.d_c7bodypic li.slick-active .t_c7jbiao1 {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .1s;
}

.d_c7bodypic li.slick-active .t_font40 {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .2s;
}

.d_c7bodypic li.slick-active .t_c7jbiaop {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}

.d_c7bodypic li.slick-active .t_c7jbtn {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .4s;
}

/* 2022.08.10 - tammy - end */
.ys_ph_navbar2 .ys_phnav_logo {
    background: transparent;
}

.ys_ph_navbar2 .ys_phnav_logo {
    width: 200px;
}

.he_b2p2rp {
    flex-direction: row-reverse;
}

.ys_phnav_header.on.act {
    margin-top: -64px;
}

.ys_phnav_header,
.t_jiahe,
.g_sypt1_tab {
    transition: all .5s linear;
    margin-top: 0;
}

.g_b4pt3_top.on::before,
.t_jiahe.on::before {
    content: '';
    width: 110vw;
    height: 1px;
    position: absolute;
    bottom: -1px;
    left: 50%;
    transform: translateX(-50%);
    background: #E9E9E9;
}

.g_b4pt3_top,
.t_jiahe {
    background: #fff;
    z-index: 10;
}

.g_b4pt3_top.on.act,
.t_jiahe.on.act {
    margin-top: -64px;
}

.g_b4pt3_top.on,
.t_jiahe.on {
    background: #fff;
    position: relative;
}

.t_jiahe.on::before {
    height: 100%;
    background: #fff;
    border-bottom: 1px solid #E9E9E9;
}
.g_sypt1_tab .swiper-slide{width: auto;}
.g_sypt1_tab .slick-prev,
.g_sypt1_tab .slick-next,
.g_b4pt3_topul .slick-prev,
.g_b4pt3_topul .slick-next {
    width: 24px;
    height: 24px;
    z-index: 3;
}

.g_sypt1_tab .slick-prev,
.g_b4pt3_topul .slick-prev {
    left: 0px;
}

.g_sypt1_tab .slick-next,
.g_b4pt3_topul .slick-next {
    right: 0px;
}

.g_sypt1_tab .slick-prev::before,
.g_sypt1_tab .slick-next::before,
.g_b4pt3_topul .slick-prev::before,
.g_b4pt3_topul .slick-next::before {
    font-family: "iconfont" !important;
    font-size: 16px;
    color: #333;
    z-index: 4;
    line-height: 24px;
}

.g_sypt1_tab .slick-prev::before,
.g_b4pt3_topul .slick-prev::before {
    content: '\e744';
}

.g_sypt1_tab .slick-next::before,
.g_b4pt3_topul .slick-next::before {
    content: '\e743';
}

.g_sypt1_tab .slick-prev {
    left: -10px;
    top: calc(50% + 2px);
}

.g_sypt1_tab .slick-next {
    right: -10px;
    top: calc(50% + 2px);
}

.mc_gotop.mc1_show {
    opacity: 1;
    transform: scale(1);
}

.mc_gotop {
    position: fixed;
    left: auto;
    top: auto;
    right: 16px;
    bottom: 16px;
    z-index: 100;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    border-radius: 50%;
    cursor: pointer;
    background: #E77918;
    transition: all .36s;
    opacity: 0;
    transform: scale(.1);
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}

.mc_gotop .iconfont {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    color: #fff;
    margin-top: -3px;
    transform: rotate(180deg);
}

.icon-arrowdown:before {
    content: "\e7b2";
}

.slick-dots li.slick-active,
.d_d1totalbody2 .slick-dots li.slick-active {
    background: #E77918;
}

.slick-dots li,
.g_c2pt4_ul .slick-dots li,
.d_d1totalbody2 .slick-dots li {
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    background: #ccc;
}

.t_swipelun .swiper-button-prev {
    opacity: 1;
    bottom: -10px;
    top: inherit;
    z-index: 10;
    left: -5px;
    position: relative;
    margin-top: 40px;
}

.t_swipelun .swiper-button-next {
    opacity: 1;
    bottom: -10px;
    top: inherit;
    z-index: 10;
    left: 30px;
}

.t_swipelun .swiper-button-next:after,
.t_swipelun .swiper-container-rtl .swiper-button-prev:after {
    color: #E77918;
    font-size: 20px;
}

.t_swipelun .swiper-button-prev:after,
.t_swipelun .swiper-container-rtl .swiper-button-next:after {
    color: #E77918;
    font-size: 20px;
}

.t_swipelun.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: inherit;
    bottom: 10px;
    z-index: 50;
    height: 2px;
    width: calc(100% - 70px);
    right: 0;
}

.t_swipelun .swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: #E77918 !important;
    border-radius: 10px;
    left: 0;
    top: 0;
}

.he_b1p3gb.t_swipelun .he_b1p3gul {
    margin: 0;
}

/*.he_b1p3gb{*/
/*    width: calc(100% + 34px);*/
/*    margin: 0 -17px;*/
/*}*/
/*.he_b1p3gb .swiper-button-prev{*/
/*    left: 12px;*/
/*}*/
/*.he_b1p3gb .swiper-button-next{*/
/*    left: 42px;*/
/*}*/
/*.he_b1p3gb.swiper-container-horizontal>.swiper-scrollbar{*/
/*    right: 17px;*/
/*    width: calc(100% - 104px);*/
/*}*/
/*.he_b1p3gb .g_sypt4_line{*/
/*    left: 39px;*/
/*}*/
.t_swipelun .swiper-slide {
    height: auto;
}

.he_b1p3gb.t_swipelun .he_b1p3gli {
    padding: 0 !important;
}

.d_d3db2title2 .slick-prev,
.d_d3db2title2 .slick-next {
    opacity: 0 !important;
}

.d_d3db2title2 {
    position: relative;
}

.d_d3db2title2 .slick-dots {
    padding-left: 967px;
    text-align: left;
    bottom: 0;
}

.he_b1p3gwd {
    padding: 30px 24px 40px;
}

.he_b1p3gb.swiper-container {
    width: calc(100% + 40px);
    padding: 10px 20px;
    margin: 0 -20px;
    left: 8px;
}

.he_b1p3gb .g_sypt4_line {
    left: 33px;
}

.he_b1p3gb.t_swipelun .swiper-button-prev {
    left: -11px;
}

.t_swipelun.swiper-container-horizontal>.swiper-scrollbar {
    left: auto;
}

.he_b2p3fkru .slick-dots {
    width: 799px;
}

.he_b1p3gb.conhide .swiper-button-next,
.he_b1p3gb.conhide .swiper-button-prev,
.he_b1p3gb.conhide .g_sypt4_line {
    display: none;
}

.t_e2pt2jlun .slick-prev,
.t_e2pt2jlun .slick-next {
    width: 8px;
    height: 16px;
    z-index: 10;
    top: calc(50% + 24px);
}

.t_e2pt2jlun .slick-prev {
    left: 10px;
}

.t_e2pt2jlun .slick-next {
    right: 10px;
}

.t_e2pt2jlun .slick-prev::before,
.t_e2pt2jlun .slick-next::before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1.5);
}

.t_e2pt2jlun .slick-prev::before {
    content: url(../fonts/he_arr1.svg);
}

.t_e2pt2jlun .slick-next::before {
    content: url(../fonts/he_arr2.svg);
}

.t_e2pt2jlun .slick-prev.slick-disabled,
.t_e2pt2jlun .slick-next.slick-disabled {
    display: none !important;
}

.ys_fadeup20 {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 1s;
}

.ys_ph_nav a {
    color: #555;
}

.ys_phnav_lisbox {
    border-color: rgba(85, 85, 85, 0.6);
}

.ys_phnav_icon::after,
.ys_phnav_icon::before {
    background: #555;
}

.ys_phnav2_lang_btn span {
    color: #555;
}

.ys_phnav2_lang_back {
    color: #555;
}

.ys_phnav2_lang_back .icon-arrow-left:before {
    color: #555;
}

.ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a {
    color: #333;
}

.ys_ph_nav ul li.yxnav_active2 a {
    color: #333;
}

.ys_ph_navbar2 .ys_phnav_menu,
.ys_phnav2_lang_modal {
    background: #fff;
}

.he_d3icoph {
    display: none;
}

.g_c2pt2 .t_b1k5xin {
    text-align: center;
}

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

.d_c6search2,
.d_c6searchicon,
.d_c6search::before,
.d_c6search::after {
    display: none;
}

.d_c6search {
    opacity: 0;
}

.t_c7jbtn .he_iconk2 {
    display: none;
}

.he_c6ulph .d_c6title {
    display: flex;
    background: rgba(235, 235, 235, 1);
    border-radius: 50px;
    padding: 5px 10px;
    width: inherit;
}

.d_c6title img {
    width: 8px;
    transition: all 0.36s;
}

.he_c6ulphti {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.he_c6ulph .d_c6title p {
    padding-right: 15px;
}

.he_c6ulphti .d_c6lite {
    margin-right: 15px;
}

.he_c6ulph {
    display: none;
}

.he_d1p1bg::before {
    display: none;
}

.mc_d1_progress {
    display: none;
}

.he_d1p1bg {
    padding-left: 0 !important;
}

.he_d1p1rtu {
    width: 80%;
    /*margin: 0 auto;*/
}

.g_b4pt2_input p {
    white-space: nowrap;
}


.ys_sycenter .g_sypt3 .t_b1k5xin {
    text-align: left;
}

.section .t_e2pt2ul li:before {
    display: none;
}

.g_e2pt2 .t_e2pt2ul li:before {
    display: block;
}

.he_d1p1bbt p {
    font-size: 22px;
    height: inherit !important;
}

.he_d1p1bli {
    max-height: inherit !important;
}

.he_d1p1bx {
    display: flex;
}

.he_b1p2 .g_sysect2_play {
    top: auto;
    left: auto;
    transform: inherit;
    bottom: 80px;
    left: 70px;
}

.he_d1p1le {
    width: 41% !important;
    padding-right: 50px;
    min-width: 41%;
    padding-bottom: 50px;
    position: relative;
}

.t_c7pt1jxin .t_font40 {
    font-size: 34px;
}

.he_b1ptig {
    font-size: 18px;
    line-height: 1.5;
    color: #161616;
    margin-top: 18px;
}

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

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

.he_b2rp2ri {
    width: 420px;
}

.he_b2rp2le {
    max-width: calc(100% - 420px);
    width: 520px;
}

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

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

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

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

.he_b2rp4qli p {
    font-size: 24px;
    line-height: 1.5;
    color: #161616;
    transition: all 0.36s;
}

.he_b2rp4qli {
    position: relative;
}

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

.he_b2rp4qt {
    margin-bottom: 29px;
}

.he_b2rp4qt .slick-track {
    border-bottom: 3px solid rgba(216, 216, 216, 0.5);
}

.he_b2rp4wli {
    width: 100%;
    position: relative;
    border-radius: 16px;
    padding: 80px;
    display: none;
    padding-left: 0 !important;
}

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

.he_b2rp4wx {
    width: 710px;
    max-width: 100%;
    position: relative;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 0px 16px 16px 0px;
    padding: 68px;
}

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


.he_b2rp2lkp {
    margin-top: 45px;
}

.he_b2rp4qli {
    text-align: center;
    padding: 0 10px;
    padding-bottom: 14px;
    cursor: pointer;
}

.he_b2rp4qli.slick-current p {
    color: #E77918;
}

.he_b2rp4qli.slick-current::after {
    width: 100%;
    opacity: 1;
}

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

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

.he_strength .g_e1pt1 .t_e2pt1nr,
.he_strength .g_e1pt2 .t_e2pt1nr,
.he_strength .g_e1pt3 .t_e2pt1nr {
    bottom: auto;
    top: 50%;
    transform: translate(-50%, -50%);
}

.he_strength .t_e2pt2pag {
    width: 1400px;
}

.he_e2t2tbm {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    text-align: left;
    /* margin-top: 112px; */
}

.he_e2t2tbli .he_e2t24 {
    cursor: pointer;
}

.he_e2t24 {
    font-size: 24px;
    line-height: 1.5;
    color: #DBDBDB;
    transition: all 0.36s;
    display: inline-block;
    font-weight: bold;
}

.he_e2t2tbli {
    margin-bottom: 36px;
}

.he_e2t2tble,
.he_e2t2tbri {
    width: 50%;
}

.he_e2t2tble {
    padding-left: 85px;
    padding-right: 20px;
}

.he_e2t2twli {
    display: none;
}

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

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

.he_e2t2tbli.act .he_e2t24 {
    color: #fff;
}

.he_e1pt3 {
    position: relative;
}

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

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

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

.he_e1pt3qul {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.he_e1pt3qli {
    width: 50%;
    padding: 0 52px;
}

.he_e2t2ti {
    margin-bottom: 100px;
}

.he_e2t2ti {
    text-align: center;
}

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

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

.he_e1pt3quy .he_e2t24 {
    color: #fff;
}

.he_e1pt3quy {
    margin-bottom: 20px;
}

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

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

.he_e1pt4 .he_e2t2tble {
    padding-left: 0;
    width: 42%;
}

.he_e1pt4 .he_e2t2tbri {
    width: 58%;
}

.he_e2t2tqg {
    margin-top: 45px;
}

.he_e1pt3qwx {
    width: 100%;
    position: relative;
    height: 100%;
}


.he_e1pt5 .he_e1pt3qwx {
    background: rgba(0, 0, 0, 0.6);
    padding: 41px 50px;
}

.he_e1pt5 .he_e1pt3qli {
    padding: 0 16px;
}

.he_e1pt5 .he_e1pt3qul {
    margin: 0 -16px;
}

.he_e1pt6 .t_e2pt3le {
    width: 380px;
}


.he_e1pt6 .t_e2pt3rg {
    width: calc(100% - 380px);
    padding-left: 240px;
}

.t_e2pt3ul li {
    margin-bottom: 35px;
}

.he_e1pt6 .g_e2num p {
    color: #fff;
    font-size: 16px;
    line-height: 1.75;
}

.he_e1pt6 .g_num {
    margin-bottom: 6px;
}

.he_e2ptile {
    width: 32px;
    margin-top: 7px;
}

.he_e2ptile img {
    width: 100%;
}

.he_e2ptiri {
    width: calc(100% - 32px);
    padding-left: 15px;
}

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

.he_e2pt3 .he_e2ptiri .g_title4 {
    font-weight: normal;
}

.he_e2ptwm {
    text-align: center;
}

.he_e2ptwi .g_title2 {
    color: #fff;
    font-weight: bold;
}

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

.he_e2ptwi {
    margin-bottom: 10px;
}

.he_e2ptli {
    opacity: 0 !important;
}

.he_e2ptli.swiper-slide-active {
    opacity: 1 !important;
}

.he_e2ptul {
    position: relative;
}

.he_e2ptul::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100vh;
}

.g_tech .section.active .t_e2pt2pag {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}

.g_tech .section.active .g_title2 {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}

.g_tech .section.active .t_e2pt2jle,
.g_tech .section.active .t_e2pt2jlun {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .4s;
}

.g_strength .section.active .g_title2 {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}

.g_strength .section.active .he_e2t2tbul,
.g_strength .section.active .he_e2t2tbri {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}

.g_strength .section.active .he_e2t2ti .g_word2 {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}

.g_strength .section.active .he_e1pt3qli {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}

.g_strength .section.active .t_e2pt2wai {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}

.g_strength .section.active .t_e2pt3le,
.g_strength .section.active .t_e2pt3rg {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}

.g_tech .section,
.g_strength .section {
    min-height: 100vh;
    position: relative;
}

.g_tech .fp-auto-height,
.g_strength .fp-auto-height {
    min-height: auto;
}

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

.he_zhuyri {
    margin-top: 0 !important;
}

.he_zhuyri ul,.he_zhuyri .g_sypt1_tab {
    margin-top: 0 !important;
}


.t_e2pt2pag .swiper-container-horizontal>.swiper-pagination-bullets,
.t_e2pt2pag .swiper-pagination-custom,
.t_e2pt2pag .swiper-pagination-fraction {
    bottom: -40px;
    opacity: 0 !important;
}

.t_e2pt2pag .swiper-pagination-bullet {
    background: #fff;
    opacity: 1;
}

.t_e2pt2pag .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #E77918;
}

.he_zhuyle {
    width: 100%;
}

.he_zhuyri {
    margin-bottom: 26px;
}

/* 整屏变head */
.g_tech.fp-viewing-4 .ys_hd_pc {
    background: #fff;
    box-shadow: 0px 6px 20px rgb(16 22 44 / 4%);
}

.g_tech.fp-viewing-4 .ys_hd_pc .ys_imgbox_cover img:nth-child(1) {
    opacity: 1;
}

.g_tech.fp-viewing-4 .ys_hd_pc .ys_imgbox_cover img:nth-child(2) {
    opacity: 0;
}

.g_tech.fp-viewing-4 .ys_hd_pc .g_nav li>a {
    color: #333;
}

.g_tech.fp-viewing-4 .ys_hd_pc .g_sta_name {
    color: #999999;
}

.g_tech.fp-viewing-4 .ys_hd_pc .g_other .ys_imgbox_cover,
.g_tech.fp-viewing-4 .ys_hd_pc .g_search .ys_imgbox_cover{}

.g_tech.fp-viewing-4 .ys_hd_pc::before {
    display: none;
}

.g_tech.fp-viewing-4 .ys_hd_pc .g_nav li.yxnav_active1>a {
    color: #E77918;
}

.g_tech.fp-viewing-4 .ys_hd_pc .g_nav li.yxnav_active1>a::before {
    background: #E77918;
}

/* 整屏变head */
/* 2022.09.02 - tammy - start*/
.t_jiatu{
    display: none;
}
.t_zhpinbg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_zhpinbg img{
    width: 100%;
    height: 100%;
    position:absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit:cover;
}
.t_zhpicph{
    display: none;
}
.t_zhpinbg::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    z-index: 2;
}
.g_sypt1_bot li{
    display: none;   
}

.g_sypt1_bot li:first-child{
    display: block;   
}

.ys_ban_slick li{
     display: none; 
}

.ys_ban_slick li:first-child{
    display: block;   
}

.he_sypt1_li .ys_imgbox_cover{
    background: rgb(76,73,73);
    font-size: 0;
}


.ys_ban_slick video{
    background: transparent;
}

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

.he_e2ptli {
    width: 100%;
}

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

.he_e2ptli .t_e2pt2pag{
    height: 100%;
    display: flex;
    align-items: center;
}

.he_e2ptwp p{
    min-height: 84px;
}

.he_e2ptul .swiper-pagination {
    display: none !important;
}
.he_e2t2twz p {
    font-size: 18px;
}
.he_e1pt3qr p {
    font-size: 18px;
}

.t_w2pt3lie .g_word2 p{
    font-size: 18px;
}


.he_syp3bpli a{
    pointer-events: none;
}

.he_syp3bpli.swiper-slide-active a{
    pointer-events: inherit;
}

.he_syp3bpbx a{
    width: 100%;
    display: block;
}

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

.he_jiatuph img{
    width: 100%;
}

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

.he_bgph{
    display: none;
}

.d_d1totalbody2.on{
    display: none !important;
}


/* 2022.09.02 - tammy  - end*/


.g_c5pt1bj {
    width: 1000px;
}

.he_c5line{
    position: absolute;   
}

.he_c5lite{
    position: absolute;
    white-space: nowrap;
}


.he_c5lite p{
    font-size: 20px;
    line-height: 1.5;
    color: #333;
    position: relative;
    padding-left: 16px;
} 

.he_c5lite p::after{
    content:'';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 6px;
    height: 6px;
    background: #E77918;
    border-radius: 50%;
}

.he_c5line1{
    top: 12px;
    left: 28.6%;
}

.he_c5line2 {
    top: 0px;
    left: 36.5%;
}

.he_c5line3{
    left: 49%;
    top: -11px;
}

.he_c5line4{
    left: 62.5%;
    top: 0px;
}

.he_c5line5{
    top: 39%;
    right: 9%;
}

.he_c5line6{
    top: 42%;
    right: 13.5%;
}

.he_c5line7{
    top: 74%;
    right: 28%;
}

.he_c5line8{
    top: 54.5%;
    left: 36.1%;
}

.he_c5line9{
    top: 64.5%;
    left: 34.6%;
}

.he_c5line10{
    top: 40%;
    left: 14%;
}

.he_c5line11{
    top: 50%;
    left: 11.5%;
}

.he_c5line1 .he_c5lite {
    top: -15px;
    right: 76px;
}

.he_c5line2 .he_c5lite{
    left: -25px;
    top: -37px;
}

.he_c5line3 .he_c5lite{
    top: -37px;
    left: -25px;
}

.he_c5line4 .he_c5lite{
    top: -30px;
    left: -26px;
}

.he_c5line5 .he_c5lite{
    top: -30px;
    right: -30px;
}

.he_c5line6 .he_c5lite{
    bottom: -10px;
    left: 109%;
}

.he_c5line7 .he_c5lite{
    bottom: -12px;
    left: 110%;
}

.he_c5line8 .he_c5lite{
    bottom: -32px;
    right: -50px;
}


.he_c5line9 .he_c5lite{
    right: 137%;
    bottom: -10px;
}


.he_c5line10 .he_c5lite{
    right: 106%;
    bottom: -10px;
}

.he_c5line11 .he_c5lite{
    right: 108%;
    top: -4px;
}

.he_c5lisvg{
    opacity: 0;
    transition: all 0.1s 0.3s;
}

.g_c5pt1.actd .he_c5lisvg{
    opacity: 1;
}

.he_c5lite{
    opacity: 0;
    transition: all 0.36s 2s;
}

.g_c5pt1.actd .he_c5lite {
    opacity: 1;
}

.g_c5pt1 {
    padding: 146px 0 170px;
}

.he_c5lite{
    display: flex;
    align-items: content;
}

.he_c5lite p {
    padding-right: 12px;
}


.he_c5line1 .he_c5lite p,
.he_c5line2 .he_c5lite p,  
.he_c5line3 .he_c5lite p,
.he_c5line4 .he_c5lite p,
.he_c5line5 .he_c5lite p,
.he_c5line6 .he_c5lite p,
.he_c5line10 .he_c5lite p{
    color: #fff;
}

.he_c5line1 .he_c5lite p::after,
.he_c5line2 .he_c5lite p::after,
.he_c5line3 .he_c5lite p::after,
.he_c5line4 .he_c5lite p::after,
.he_c5line5 .he_c5lite p::after,
.he_c5line6 .he_c5lite p::after,
.he_c5line10 .he_c5lite p::after
{
    background: #fff;
}

.he_c5line5 {
    top: 21%;
    right: 14%;
}

.he_c5line5 .he_c5lite {
    top: -15px;
    right: -148px;
}

.he_c5line6 {
    top: 40%;
    right: 9.5%;
}

.he_c5line6 .he_c5lite {
    bottom: 52px;
    left: 83%;
}

.he_c5line8 .he_c5lite {
    right: -85px;
}

.he_c5line10 .he_c5lite {
    right: 114%;
    bottom: inherit !important;
    top: -14px;
}

.he_c5line11 .he_c5lite {
    right: 113%;
}

.he_c5line9 .he_c5lite {
    right: 166%;
}

.he_c5line10 {
    top: 33%;
}

.he_sypt1_li.on .ys_imgbox_cover{
    background: transparent !important;
}

.he_e2pt2pag{
    position: relative;
}

.he_e2pt2pag::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
}

.he_e2pt2pag .t_e2pt2pag{
    position: relative;
    z-index: 10;
}

.he_e2ptli {
    width: 100vw !important;
}

.g_e2pt1.he_e2pt1 {
    background: #fff !important;
}
.he_e2pmgek{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.he_e2pmgeph{
    display: none;
}


.d_d3cont .g_button4{
    margin: 0 auto;
    cursor: pointer;
}
.list-page{
    text-align: center;
    margin: 50px 20px 20px 20px;
}
.list-page a{
    color: #333;
    margin: 2px;
    padding: 3px;
}.list-page a:hover{
    color: #e77918;
}
.d_d3cont .g_button4 a{
      cursor: pointer !important;
}

/* .he_d1p1rli {
    pointer-events: none;
} */

.he_d1p1rli.slick-current {
    pointer-events: inherit;
}


/* 2023-5-5 */
.Compliance .g_title3,.Compliance .g_title4,.Compliance .g_title5{text-align: center;}
.Compliance .g_title4{margin-top: 40px;}
.Compliance .g_title5{font-size: 20px;margin-top: 10px;}
.Compliance .g_tl{text-align: left;}
.Compliance .g_ti{text-indent: 32px;}
.Compliance .g_margin5{margin-bottom: 25px;}
.Compliance .d_fontcol p{margin-bottom: 20px;text-indent: 32px;}
.Compliance .d_fontcol .flnav{display: flex;flex-wrap: wrap;
justify-content: flex-start;
margin: 0;padding: 0;}
.Compliance .d_fontcol .flnav .item{width: 31%;overflow: hidden;
    margin: 5px;
}

.Compliance .d_fontcol .flnav .cpitem{width: 32% !important;overflow: hidden;}
.Compliance .d_fontcol .flnav .item .img{overflow: hidden;}
.Compliance .d_fontcol .flnav .item .img img{width: 100%;transition: all .3s ease;}

.Compliance .d_fontcol .flnav .item h3{transition: all .3s ease;}
.Compliance .d_fontcol .flnav .item:hover img{transform: scale(1.05);}
.Compliance .d_fontcol .flnav .item:hover h3{color: #E77918;}
.Compliance .d_fontcol ul{margin-bottom: 30px;}
.Compliance .d_fontcol ul li{color: #333;margin-bottom: 5px;}
.Compliance .d_fontcol ul li a{color: #333;text-decoration: underline;}
.Compliance .d_fontcol ul li a:hover{color: #E77918;}

.xs-display{display: none !important}
.lg-display{display: block !important}

.shareWx-box { height: auto; overflow: hidden; text-align: center; font-size: 14px; color: #333; }
.shareWx-box .url_img { display: block; margin: 15px auto 10px; }
.shareWx-box p { font-size: 13px; }

@media screen and (max-width: 991px) {
    .xs-display{display: block !important}
    .lg-display{display: none !important}
    .Compliance .g_margin4{margin-bottom: 15px !important;}
    .Compliance .g_title4{font-size: 18px !important;}
    .Compliance .g_title5{font-size: 16px;}
    .Compliance .g_ti{text-indent: 28px;}
    .Compliance .g_margin5{margin-bottom: 15px !important;}
    .Compliance .d_fontcol p{margin-bottom: 10px;text-indent: 28px;}
    .Compliance .d_fontcol .flnav .item{width: 100%;margin-bottom: 25px;}
     .Compliance .d_fontcol .flnav .cpitem{width: 100%!important;margin-bottom: 25px;}
    .Compliance .d_fontcol ul li{font-size: 14px;}
}