@charset "utf-8";

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

/*分享翻译*/
.ys_wechat_cont_parga p::before {
    /*分享中文版本*/
    content: 'Share to WeChat';
    /*分享英文版本*/
    /* content: 'Share the - weixin'; */
}

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

.yxnav_active2 {}

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

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

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

.ys_ban_imgbox img {
    width: 100%;
}

.ys_ban_li>a {
    display: block;
}

.ys_ban_ph {
    display: none;
}

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

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

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

.ys_ban_txtbox {
    z-index: 5;
}

.ys_nybanner {
    position: relative;
}

.ys_nyban_img,
.ys_nyban_img img {
    width: 100%;
}

.ys_nyban_ph {
    display: none;
}

.ys_nyban_title h1 {
    color: #fff;
    font-size: 48px;
    line-height: 1.5;
    font-weight: bold;
    text-align: center;
}

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

/* - banner - end*/
/* Delia-start */
/* 规范-start */
.std_tit1 {
    font-size: 50px;
    line-height: 1.5;
    color: #333;
}

.std_tit2,
.yxedr_active h2 {
    font-size: 40px;
    line-height: 1.5;
    color: #333;
}

.std_tit3,
.yxedr_active h3 {
    font-size: 30px;
    line-height: 1.5;
    color: #333;
}

.std_tit4,
.yxedr_active h4 {
    font-size: 26px;
    line-height: 1.75;
    color: #333;
}

.std_tit5,
.yxedr_active h5 {
    font-size: 20px;
    line-height: 1.75;
    color: #333;
}

.std_tit6,
.std_tit6 p,
.yxedr_active h6 {
    font-size: 18px;
    line-height: 1.75;
    color: #666;
}

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

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

.std_padd1 {
    padding: 130px 0;
}

.std_padd1_bottom {
    padding-bottom: 130px;
}

.std_padd2 {
    padding: 120px 0;
}

.std_padd2_bottom {
    padding-bottom: 120px;
}

.std_mar {
    margin-bottom: 46px;
}

.std_btn2_box_icon {
    width: 11px;
    font-size: 0;
    position: relative;
}

.std_btn2_box_icon img {
    width: auto;
    height: 100%;
    transition: all .36s;
}

.std_btn2_box_icon img:nth-child(1) {
    opacity: 1;
}

.std_btn2_box_icon img:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.std_btn2_box_parga p {
    font-size: 14px;
    line-height: 60px;
    color: #666;
    transition: all .36s;
}

.std_btn2_box_parga {
    margin-right: 17px;
}

.std_btn2_box {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 32px;
    transition: all .36s;
    position: relative;
}

.std_btn2_box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
    opacity: 0;
    transition: all .36s ease;
    z-index: -1;
}

.std_btn2_box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-image: linear-gradient(180deg, #999 0%, #999 100%) 1;
    border-width: 1px;
    border-style: solid;
    opacity: 1;
    transition: all .36s ease;
}

.std_btn2 {
    display: inline-block;
}

/* 规范-end */
/* 导航-start */
.ys_hd_pc {
    position: fixed;
    width: 100%;
    transition: all .36s;
    top: 0;
}

.mod_nav {
    position: relative;
}

.mod_nav_logo {
    width: 85px;
}

.mod_nav_logo a {
    width: 100%;
    display: block;
}

.mod_nav_logo_img {
    line-height: 90px;
    position: relative;
    font-size: 0;
}

.mod_nav_logo_img img {
    transition: all .36s;
}

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

.mod_nav_logo_img img:nth-child(1) {
    opacity: 1;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.mnlu_li {
    margin-right: 100px;
}

.mnlu_li_link {
    font-size: 16px;
    line-height: 90px;
    color: #fff;
    transition: all .36s;
    display: block;
}

/* .mnlu_li.yxnav_active1 .mnlu_li_link {
    color: #F8790A;
} */

.mod_nav_other_search {
    position: relative;
}

.mod_nav_other_search::after {
    content: "";
    width: 1px;
    height: 16px;
    background-color: #fff;
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .36s;
}

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

.mc_search_xl {
    position: fixed;
    left: 0;
    top: 90px;
    width: 100%;
    height: 390px;
    border-top: 1px solid #dfdede;
    display: none;
    background: rgba(255, 255, 255, .95);
    box-shadow: 0px 4px 50px 0px rgba(15, 42, 54, 0.05);
}

.mc_scm_form {
    width: 690px;
    border-bottom: 1px solid #dfdede;
    display: flex;
    align-items: center;
}

.mc_msc_box {
    padding: 8px;
    width: calc(100% - 20px);
}

.mc_msc_input {
    width: calc(100% - 30px);
    height: 26px;
    font-size: 16px;
    color: #333;
}

.mc_msc_submit {
    font-size: 26px;
    color: #666666;
    width: 30px;
    vertical-align: top;
}

.mc_msc_icon {
    width: 20px;
    cursor: pointer;
    line-height: 42px;
}

.mc_msc_icon img {
    width: 100%;
}

.mnol_tp_icon1,
.mnos_tp {
    width: 24px;
    line-height: 90px;
}

.mnos_tp {
    cursor: pointer;
}

.mod_cover {
    overflow: visible;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.mod_cover img:nth-child(1) {
    position: relative;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    transition: all .36s;
}

.mod_cover img:nth-child(2) {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    transition: all .36s;
    opacity: 0;
}

.mod_nav_other {
    width: 95px;
}

.mod_nav_list {
    width: calc(100% - 95px - 85px);
}

.mod_nav_other_lang a {
    line-height: 90px;
    display: block;
    font-size: 18px;
    color: #f4f5f9;
    transition: all .36s;
}

.mod_nav_other_lang {
    cursor: pointer;
}

.ys_hd_pc.up {
    transform: translateY(-90px);
}

.ys_hd_pc {
    transform: translateY(0px);
}

.ys_hd_pc.isfixed {
    background: #fff;
    box-shadow: 0px 4px 50px 0px rgba(15, 42, 54, 0.05);
}

.ys_hd_pc.isfixed .mnlu_li .mnlu_li_link {
    color: #333;
}

/* .ys_hd_pc.isfixed .mnlu_li.yxnav_active1 .mnlu_li_link {
    color: #F8790A;
} */

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

.ys_hd_pc.isfixed .mod_cover img:nth-child(2) {
    opacity: 1;
}

.ys_hd_pc.isfixed .mod_nav_other_search::after {
    background-color: #333;
}

.ys_hd_pc.isfixed .mod_nav_other_lang a {
    color: #333;
}

.ys_hd_pc.isfixed .mod_nav_logo_img img:nth-child(2) {
    opacity: 1;
}

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

.ys_hd_pc.isfixed .mlpl_btm_btm li.yxnav_active4 a {
    color: #F8790A;
}

.ys_hd_pc.isfixed .mlpl_btm_ul li.yxnav_active3 .mlpl_btm_tp a {
    color: #F8790A;
}

.mnlu_li_pull {
    position: absolute;
    width: auto;
    left: 50%;
    transform: translateX(-50%);
    display: none;
}

.mnlu_li_pull::before {
    background: #FAFAFA;
    box-shadow: 0px 2px 19px 10px rgba(22, 44, 112, 0.05);
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 100%;
    width: 200vw;
    z-index: -1;
    transition: all .5s;
}

.mlpl_tp_box {
    display: inline-block !important;
    /* justify-content: space-between;
    align-items: center;
    padding-bottom: 20px;
    border-bottom: solid 1px #DEDEDE; */
}

.mlpl_tp_tit {
    font-size: 26px;
    font-weight: bold;
    color: #333;
    line-height: 1.75;
    transition: all .36s;
}

.mlpl_tp_icon {
    width: 13px;
}

.mlpl_tp_icon img {
    width: 100%;
}

.mlpl_btm {
    padding-top: 39px;
}

.mlpl_btm_tp a {
    color: #666;
    font-size: 20px;
    line-height: 1.75;
    font-weight: bold;
    margin-bottom: 25px;
    display: block;
}

.mlpl_btm_ul {
    display: flex;
    /* justify-content: space-between; */
}

.mlpl_btm_ul li {
    width: 25%;
}

.mlpl_btm_btm li {
    width: 100%;
}

.mlpl_btm_btm li a {
    font-size: 18px;
    color: #333;
    line-height: 1.75;
    margin-bottom: 16px;
    transition: all .36s;
    display: block;
}

.mlpl_btm_ul li.yxnav_active3 .mlpl_btm_tp a {
    color: #F8790A;
}

.mlpl_btm_btm li.yxnav_active4 a {
    color: #F8790A;
}

.mlpl_btm_btm li:last-child a {
    margin-bottom: 0px;
}

.mnlu_li_pro_list {
    margin-bottom: 80px;
}

.mnlu_li_pro_list:last-child {
    margin-bottom: 0px;
}

.mnlu_li_pro_list.on .mlpl_btm_ul .mlpl_btm_tp {
    display: none;
}

.mnlu_li_pro_list.on .mlpl_btm {
    display: flex;
}

.mnlu_li_pro_list.on .mlpl_btm_btm {
    width: 25%;
}

.mnlu_li_pro_list.yxnav_active2 .mlpl_tp_tit {
    color: #F8790A;
}

.mnlu_li_pull_box {
    padding: 80px 0;
}

.mnlu_li_pro_box {
    padding-right: 85px;
    max-height: 550px;
}

.ys_hd_pc .mCSB_scrollTools .mCSB_draggerRail {
    border-radius: 0px;
}

.ys_hd_pc .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #F8790A;
    border-radius: 0px;
    width: 3px;
}

.mlcn_ul {
    display: flex;
    justify-content: center;
}

.mlcn_ul_li {
    margin-right: 140px;
}

.mlcn_ul_li:last-child {
    margin-right: 0px;
}

.mlcn_ul_li a {
    font-size: 16px;
    color: #333;
    display: block;
    line-height: 80px;
    transition: all .36s;
}

/* .mlcn_ul_li.yxnav_active2 a {
    color: #F8790A;
} */

/* 导航-end */
/* 底部-start */
.mod_foot {
    width: 100%;
    position: relative;
    padding-top: 80px;
    background: #f9f9f9;
}

.mfml_tp a {
    font-weight: bold;
    font-size: 18px;
    color: #1A1A1A;
    line-height: 1.5;
    margin-bottom: 26px;
    display: block;
}

.mfml_bt a {
    font-size: 14px;
    color: #545454;
    line-height: 2.9;
    transition: all .36s;
}

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

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

.mftr_ul_li.on .mulb_word p {
    color: #1A1A1A;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.3;
}

.mftr_ul_li {
    margin-bottom: 19px;
}

.mftr_ul_li:last-child {
    margin-bottom: 0px;
}

.mftr_share_code {
    display: none;
    width: 120px;
    border-radius: 6px;
    position: absolute;
    top: 35px;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 0px 2px 19px 10px rgba(22, 44, 112, 0.05);
}

.mftr_share_code img {
    width: 100%;
    border-radius: 6px;
}

.mftr_share {
    width: 30px;
}

.mftr_share_img {
    width: 100%;
    margin-top: 50px;
    cursor: pointer;
    position: relative;
    transition: all .36s;
}

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

.mftr_share_img img:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

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

.std_btn1_box_icon {
    width: 20px;
    font-size: 0;
    position: relative;
    z-index: 1;
}

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

.std_btn1_box_icon img:nth-child(1) {
    opacity: 1;
}

.std_btn1_box_icon img:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.std_btn1_box_parga p {
    font-size: 16px;
    line-height: 54px;
    background: linear-gradient(63deg, #F81103 0%, #F8790A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all .36s;
}

.std_btn1_box_parga {
    margin-right: 77px;
    position: relative;
    z-index: 1;
    display: inline-block;
}

.std_btn1_box_parga::before {
    content: attr(data-text);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    opacity: 0;
    font-size: 16px;
    line-height: 54px;
    transition: all .36s;
}

.std_btn1_box {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 26px;
    transition: all .36s;
    position: relative;
}

.std_btn1_box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-image: linear-gradient(63deg, #F81103 0%, #F8790A 100%) 1;
    border-width: 1px;
    border-style: solid;
    opacity: 1;
    transition: all .36s;
}

.std_btn1_box::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(63deg, #F81103 0%, #F8790A 100%);
    opacity: 0;
    z-index: 0;
    transition: all .36s;
}

.std_btn1 {
    display: inline-block;
}

.mod_foot_tp_ri {
    width: 220px;
}

.mod_foot_tp_le {
    width: calc(100% - 220px);
    padding-right: 159px;
}

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

.mod_foot_min {
    margin: 70px 0 43px;
}

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

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

.mfbr_ul_li {
    padding: 0 10px;
}

.mfbr_ul_li a {
    position: relative;
    font-size: 14px;
    line-height: 1.5;
    color: #999;
    transition: all .36s;
}

.mfbr_ul_li a::after {
    content: "";
    position: absolute;
    top: 50%;
    right: -10px;
    transform: translateY(-50%);
    width: 1px;
    height: 12px;
    background: #999;
}

.mfbr_ul_li:last-child a::after {
    content: none;
}

.mod_foot_bt {
    padding: 20px 0;
}

.mod_foot_bt_le p a {
    margin-right: 13px;
}

/* 底部-end */
.mod_main {
    /* width: 1920px; */
    /* margin: 0 auto; */
    max-width: 100%;
}

.ys_bread {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    z-index: 5;
}

.ys_bread_list a {
    color: #999;
    font-size: 14px;
    line-height: 1.5;
    display: flex;
    align-items: center;
}

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

.ys_bread_list::before {
    content: "\e743";
    position: absolute;
    top: 50%;
    transform: translateY(-50%) scale(.9);
    right: -6px;
    color: #999;
    font-family: 'iconfont';
    font-size: 12px;
}

.ys_bread_list img {
    width: 13px;
    height: 13px;
    font-size: 0;
    margin-right: 5px;
}

.ys_nyban_img {
    position: relative;
}

.ys_nyban_img::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.20) 38.02%, rgba(0, 0, 0, 0.00) 100%);
    z-index: 0;
}

/* D2新闻详情-start */
.inside_body .ys_hd_pc {
    background: #fff;
    box-shadow: 0px 4px 50px 0px rgba(15, 42, 54, 0.05);
}

.inside_body .ys_hd_pc .mnlu_li .mnlu_li_link {
    color: #333;
}

/* .inside_body .ys_hd_pc .mnlu_li.yxnav_active1 .mnlu_li_link {
    color: #F8790A;
} */

.inside_body .mlpl_btm_ul li.yxnav_active3 .mlpl_btm_tp a {
    color: #F8790A;
}

.inside_body .mlpl_btm_btm li.yxnav_active4 a {
    color: #F8790A;
}

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

.inside_body .ys_hd_pc .mod_cover img:nth-child(2) {
    opacity: 1;
}

.inside_body .ys_hd_pc .mod_nav_other_search::after {
    background-color: #333;
}

.inside_body .ys_hd_pc .mod_nav_other_lang a {
    color: #333;
}

.inside_body .ys_hd_pc .mod_nav_logo_img img:nth-child(2) {
    opacity: 1;
}

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

.ndetail_cont {
    width: 100%;
    position: relative;
    padding-top: 90px;
}

.ndetail_cont_box_tp h1 {
    margin-top: 53px;
    font-weight: bold;
    color: #000;
    margin-bottom: 25px;
}

.ncbt_other_date p {
    color: #ACACAC;
}

.ncbt_other_share_text p {
    font-size: 14px;
    color: #ACACAC;
    line-height: 1.75;
    margin-right: 19px;
}

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

.ndetail_main .ys_share_list {
    margin-right: 19px;
}

.ndetail_main .ys_share_list:last-child {
    margin-right: 0px;
}

.ndetail_cont_box_tp {
    padding-bottom: 18px;
    margin-bottom: 66px;
    border-bottom: solid 1px #E6E6E6;
}

.ndetail_cont_box_edr p {
    font-size: 20px;
    line-height: 1.75;
    color: #333;
    margin-bottom: 15px;
}

.ndetail_cont_box {
    background: #F6F6F6;
    padding: 58px 0 96px;
}

.ndetail_cont_box_pageing {
    margin: 0 -10px;
    padding-top: 45px;
}

.ncbp_li {
    padding: 0 10px;
    width: 354px
}

.ncbp_li a {
    display: flex;
}

.ncbp_li_text {
    width: 55px;
    margin-right: 5px;
}

.ncbp_li_word {
    width: calc(100% - 55px);
}

.ncbp_li_text p,
.ncbp_li_word p {
    color: #666;
    transition: all .36s;
}

.ncbp_li_word p {
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.ndetail_cont_info h2 {
    color: #333;
    font-weight: bold;
    text-align: center;
}

.nciu_li_date p {
    color: #666;
    font-size: 14px;
}

.nciu_li_tit {
    color: #333;
    transition: all .36s;
    font-weight: bold;
    line-height: 1.6;
    margin: 16px 0 28px;
    /* text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden; */
}

.nciu_li_word p {
    font-size: 14px;
    line-height: 1.75;
    color: #666;
    text-overflow: clip;
    height: 5.25em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.nciu_li_more_text p {
    font-size: 14px;
    line-height: 1.5;
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-right: 12px;
}

.nciu_li_more {
    display: flex;
    align-items: center;
    margin-top: 89px;
}

.nciu_li_more_icon {
    width: 12px;
}

.nciu_li_more_icon img {
    width: 100%;
}

.nciu_li a {
    background: #F6F6F6;
    padding: 32px 34px 40px;
    display: block;
    height: 100%;
}

.ndetail_cont_info_ul {
    display: flex;
    justify-content: center;
    align-items: stretch;
    margin: 0 -13px;
}

.nciu_li {
    width: 33.333333%;
    padding: 0 13px;
}

.ndetail_cont_info {
    padding: 98px 0 120px;
}

.ys_bread {
    margin: 0;
    margin-left: -12px;
}

.ndetail_cont_info_ul .slick-dots li {
    width: 36px;
    height: 2px;
    margin: 0 6px;
    border-radius: 0;
    background: #c2c2c2;
}

.ndetail_cont_info_ul .slick-dots li.slick-active {
    background: linear-gradient(90deg, #F81103 0%, #F8790A 100%);
}

.ndetail_cont_info_ul .slick-dots {
    bottom: 0;
}

/* D2新闻详情-end */
/* F3联系人生就是博-表单-start */
.from_cont_box p {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
    margin-bottom: 12px;
}

.from_cont_box span {
    background: linear-gradient(63deg, #F81103 0%, #F8790A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-left: 5px;
}

.from_cont_box_list {
    display: flex;
    align-items: flex-end;
    margin: 0 -12px;
    margin-bottom: 34px;
}

.fcbl_input {
    width: 50%;
    padding: 0 12px;
}

.form_cont h2 {
    font-weight: bold;
    text-align: center;
}

.form_cont {
    padding: 78px 0 110px;
}

.fcbl_input_label_nr {
    border: solid 0.5px #d6d6d6;
}

.fcbl_input_label_nr input {
    width: 100%;
    height: 54px;
    font-size: 14px;
    color: #666;
    line-height: 1.75;
    padding: 0 28px;
}

.fcbl_input_label_nr input::placeholder {
    font-size: 14px;
    color: #999;
    line-height: 1.75;
}

.fcbl_input_label {
    width: 100%;
}

.form_cont .ys_select {
    border: solid 0.5px #d6d6d6;
    padding: 0 28px;
}

.form_cont .ys_select input {
    height: 54px;
    font-size: 14px;
    color: #666;
}

.form_cont .ys_select input::placeholder {
    font-size: 14px;
    color: #999;
}

.from_cont_box_adv {
    margin-bottom: 34px;
}

.form_cont .ys_select_bd {
    margin-top: 5px;
    padding: 15px 28px;
    border: solid 0.5px #d6d6d6;
    max-height: 130px;
}

.form_cont .ys_select_li {
    font-size: 14px;
    line-height: 1.75;
    color: #999;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #F8790A !important;
    border-radius: 0px;
    width: 3px;
}

.from_cont_box_textarea {
    width: 100%;
    margin-bottom: 43px;
}

.fcbt_label_area {
    width: 100%;
    height: 213px;
    border: solid 0.5px #d6d6d6;
}

.fcbt_label_area textarea {
    width: 100%;
    height: 100%;
    padding: 19px 25px;
    font-size: 14px;
    color: #999;
    line-height: 1.75;
}

.fcbt_label_area textarea::placeholder {
    font-size: 14px;
    color: #999;
    line-height: 1.75;
}

.fcbl_code {
    cursor: pointer;
}

.fcbt_label {
    width: 100%;
}

.from_cont_box_pri {
    display: flex;
    /*align-items: center;*/
}

.from_cont_box_pri span {
    width: 13px;
    height: 13px;
    border: solid 1px #d9d9d9;
    position: relative;
    margin-right: 11px;
    margin-left: 0px;
    cursor: pointer;
    margin-top: 6px;
}

.from_cont_box_pri span img {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: all .36s;
}

.from_cont_box_pri span.on img {
    opacity: 1;
}

.fcbp_word p {
    font-size: 14px;
    color: #999;
    line-height: 2;
    margin-bottom: 0px;
}

.fcbp_word a {
    font-size: 14px;
    color: #0E50C8;
    text-decoration-line: underline;
    line-height: 2;
}

.from_btn p {
    line-height: 64px;
    color: #fff;
    padding: 0 134px;
    margin-bottom: 0px;
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
}

.from_btn {
    display: flex;
    justify-content: center;
    margin-top: 56px;
    cursor: pointer;
}

.form_cont .iconfont {
    font-size: 14px;
}

.fcbl_code {
    width: 158px;
    height: 56px;
}

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

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

/* F3联系人生就是博-表单-end */
/* F2联系方法-start */
.ctact_cont_tpul {
    display: flex;
    margin: 0 -19px;
    margin-bottom: 28px;
}

.ctact_cont_tpul_li {
    width: 50%;
    padding: 0 19px;
    margin-bottom: 28px;
}

.ctact_cont_tpul_li a {
    display: flex;
    align-items: center;
    border: solid 1px #ded8db;
    padding: 28px 39px;
}

.cctl_icon {
    width: 32px;
}

.cctl_icon img {
    width: 100%;
}

.cctl_word {
    width: calc(100% - 32px);
    padding-left: 26px;
}

.cctl_word p {
    color: #333;
    line-height: 2;
}

.ctact_cont {
    padding: 76px 0 120px;
}

.ccbl_more_icon {
    width: 8px;
    font-size: 0;
    position: relative;
}

.ccbl_more_icon img {
    width: auto;
    transition: all .36s;
}

.ccbl_more_icon img:nth-child(2) {
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
}

.ccbl_more_word {
    margin-right: 6px;
    display: inline-block;
    position: relative;
}

.ccbl_more_word::before {
    content: attr(data-text);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    font-size: 14px;
    background: linear-gradient(63deg, #F81103 0%, #F8790A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 0;
    z-index: -1;
    transition: all .36s;
}

.ccbl_more_word p {
    font-size: 14px;
    line-height: 2.28;
    color: #999;
    transition: all .36s;
}

.ctact_cont_btmul_li a {
    height: 100%;
    display: block;
    border: solid 1px #ded8db;
    padding: 31px 42px;
}

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

.ctact_cont_btmul {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -19px;
    margin-bottom: 28px;
}

.ctact_cont_btmul_li {
    width: 50%;
    padding: 0 19px;
    margin-bottom: 38px;
}

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

.ctact_cont h2 {
    margin-bottom: 32px;
    color: #333;
    line-height: 1.5;
}

.ys_phnav_logo {
    width: 64px;
}

.ys_ph_navbar4 .ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a {
    color: #F8790A !important;
}

li.yxnav_active3>.ys_phnav_lisbox a {
    color: #F8790A !important;
}

li.yxnav_active2>.ys_phnav_lisbox a {
    color: #F8790A !important;
}

.yxnav_active4 .ys_phnav_lisbox a {
    color: #F8790A !important;
}

.ys_ph_nav li:not(.ys_phnav_haschild)>.ys_phnav_lisbox>a {
    color: #999;
    display: block;
    max-width: 100%;
}

.mod_foot_bt_le span {
    display: block;
    line-height: 1.75;
}

.mod_foot_bt p {
    display: flex;
}

/* F2联系方法-end */
/* F4下载中心-start */
.load_cont_le_tit {
    color: #333;
    line-height: 1.75;
    font-weight: bold;
    padding: 40px 26px;
    background: #f2f2f2;
}

.load_cont_le_ul {
    padding: 10px 26px;
    background: #FBFBFB;
}

.lclu_li a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0;
    cursor: pointer;
    border-bottom: solid 0.5px rgba(0, 0, 0, 0.1);
}

.lclu_li:last-child a {
    border-bottom: solid 1px transparent;
}

.lclu_li_icon {
    width: 12px;
    font-size: 0;
    position: relative;
}

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

.lclu_li_icon img:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.lclu_li_tit p {
    color: #333;
    transition: all .36s;
}

.lclu_li_tit {
    display: inline-block;
    position: relative;
}

.lclu_li_tit::before {
    content: attr(data-text);
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 0;
    transition: all .36s;
}

.load_cont_le {
    width: 17%;
}

.load_cont_ri {
    width: 83%;
    padding-left: 78px;
    min-height: 25vh;
}

.lclu_li.on .lclu_li_tit p {
    color: transparent;
}

.lclu_li.on .lclu_li_tit::before {
    opacity: 1;
}

.lclu_li.on .lclu_li_icon img:nth-child(2) {
    opacity: 1;
}

.lclu_li.on .lclu_li_icon img:nth-child(1) {
    opacity: 0;
}

.load_cont {
    padding: 96px 0 135px;
}

.lulb_tit {
    color: #333;
    line-height: 1.6;
    font-weight: bold;
    width: calc(100% - 130px);
    padding-right: 15px;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.lulb_view {
    width: 30px;
    margin-right: 50px;
}

.lulb_view a {
    width: 100%;
    display: block;
    font-size: 14px;
    color: #666;
    line-height: 1.5;
}

.lulb_load {
    width: 50px;
}

.lulb_load a {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.lulb_load_word p {
    font-size: 14px;
    line-height: 1.5;
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.lulb_load_icon {
    width: 8px;
}

.lulb_load_icon img {
    width: 100%;
}

.lcbr_ul_li_box {
    display: flex;
    align-items: center;
    padding: 30px 50px 37px 0;
    border-bottom: solid 1px #dbdbdb;
}

.load_cont_ri .mod_paging {
    padding-top: 72px;
}

.pc_fenye li {
    width: 40px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    color: #000;
    margin: 0px 6px;
    border-radius: 0;
    position: relative;
    transition: all .36s;
}

.pc_fenye li::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
    opacity: 0;
    z-index: -1;
    transition: all .36s;
}

.pc_fenye li.activepage {
    background: transparent;
}

.pc_fenye li.activepage::after {
    opacity: 1;
}

/* F4下载中心-end */
/* C3产品-耐磨新质料-start */
.mod_link_ul {
    display: flex;
    justify-content: center;
    margin: 0 -9px;
}

.mod_link_ul_li {
    padding: 0 9px;
}

.mod_link_ul_li a {
    display: block;
    line-height: 69px;
    padding: 0 70px;
    color: #fff;
    background: transparent;
    transition: all .36s;
    position: relative;
}

.mod_link_ul_li a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-image: linear-gradient(180deg, #fff 0%, #fff 100%) 1;
    border-width: 1px;
    border-style: solid;
    opacity: 1;
    transition: all .36s;
}

.mod_link_ul_li a::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
    opacity: 0;
    z-index: -1;
    transition: all .36s;
}

.mod_link_ul_li.on a::before {
    opacity: 0;
}

.mod_link_ul_li.on a::after {
    opacity: 1;
}

.mod_link {
    padding-top: 50px;
}

.pro_main .ys_pos_center {
    position: absolute;
    top: auto;
    left: 50%;
    bottom: 110px;
    transform: translate(-50%, 0);
}

.pro_main .ys_nyban_title p {
    color: #fff;
    font-size: 20px;
    line-height: 1.75;
    margin-top: 30px;
    text-align: center;
}

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

.pro_tp_cont {
    width: 100%;
    position: relative;
    background: #F6F6F6;
}

.pro_cont h2 {
    font-weight: bold;
    color: #333;
    text-align: center;
}

.ptca_ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -8px;
}

.ptca_ul_li {
    width: 33.333333%;
    padding: 0 8px;
    margin-bottom: 16px;
}

.ptca_ul_li_box {
    padding: 46px 50px;
    background: #fff;
}

.pulb_icon {
    width: 60px;
    padding-bottom: 68px;
}

.pulb_icon img {
    width: 100%;
}

.ptca_ul_li_tit {
    font-size: 24px;
    font-weight: bold;
    line-height: 1.5;
    color: #333;
    text-overflow: clip;
    height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.pro_tp_cont_adv {
    padding-top: 89px;
}

.ptcp_ul_li {
    margin-bottom: 40px;
}

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

.ptcp_ul_li:last-child {
    margin-bottom: 0px;
}

.ptcp_ul_li a {
    display: flex;
    background: #fff;
}

.ptcp_ul_li_le {
    width: 49%;
}

.ptcp_ul_li_le img {
    width: 100%;
}

.ptcp_ul_li_ri {
    width: 51%;
    padding: 84px 97px 0 91px;
}

.pulr_tit {
    color: #333;
    line-height: 1.5;
    font-weight: bold;
    transition: all .36s;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.pulr_word p {
    color: #666;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    margin: 20px 0 39px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.pro_tp_cont_prod .nciu_li_more {
    margin-top: 0;
}

.pro_btm_cont .ptcp_ul_li a {
    align-items: center;
    background: #FAFAFA;
}

.pro_btm_cont .pulr_word p {
    -webkit-line-clamp: 3;
    margin: 22px 0 0;
}

.pro_btm_cont .std_btn2 {
    margin-top: 80px;
}

.pro_btm_cont .std_btn2 .std_btn2_box_parga p {
    color: #333;
    line-height: 48px;
    position: relative;
    z-index: 1;
}

.pro_btm_cont .std_btn2_box {
    padding: 0 30px;
    transition: all.36s;
}

.pro_btm_cont .std_btn2_box::before {
    border-image: linear-gradient(63deg, #000 0%, #000 100%) 1;
    border-width: 1px;
    border-style: solid;
}

.pro_btm_cont .std_btn2_box::after {
    z-index: 0;
}

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

.pro_btm_cont .ptcp_ul_li_ri {
    padding: 0px 97px 0 91px;
}

.pro_btm_cont .std_btn2_box_icon {
    z-index: 1;
    font-size: 0;
}

.mod_ctact h2 {
    color: #fff !important;
    font-weight: bold;
    text-align: center;
}

.mod_ctact_word p {
    font-size: 20px;
    line-height: 1.5;
    color: #fff;
    text-align: center;
    margin: 20px 0 48px;
}

.mod_ctact .std_btn2 {
    display: flex;
    justify-content: center;
}

.mod_ctact .std_btn2_box::before {
    border-image: linear-gradient(180deg, #F81103 0%, #F8790A 100%) 1;
}

.mod_ctact .std_btn2_box::after {
    opacity: 1;
    z-index: 0;
}

.mod_ctact .std_btn2_box_parga p {
    color: #fff;
    position: relative;
    z-index: 1;
}

.mod_ctact .std_btn2_box_icon {
    z-index: 1;
}

.mod_ctact .std_btn2_box_icon img:nth-child(2) {
    opacity: 1;
}

.mod_ctact .std_btn2_box_icon img:nth-child(1) {
    opacity: 0;
}

.mod_ctatc_box {
    padding: 154px 0 116px 0;
}

.pro_btm_cont_solu .slick-dots {
    bottom: 0;
}

.pro_btm_cont_solu .slick-dots li {
    width: 48px;
    height: 2px;
    margin: 0 6px;
    border-radius: 0;
    background: #c2c2c2;
}

.pro_btm_cont_solu .slick-dots li.slick-active {
    background: linear-gradient(90deg, #F81103 0%, #F8790A 100%);
}

/* C3产品-耐磨新质料-end */
/* C4产品-耐磨新质料-详情-start */
.peru_li:not(:first-child) {
    display: none;
}

.prodet_elem_ri {
    width: 49%;
}

.prodet_elem_le {
    width: 51%;
    padding-right: 147px;
}

.prodet_elem {
    display: flex;
    padding-top: 74px;
}

.prodet_elem_le_word p {
    color: #666;
    text-overflow: clip;
}

.prodet_elem_le_word {
    margin: 34px 0 73px;
}

.prodet_cont {
    padding-top: 90px;
    background: #f6f6f6;
}

.prodet_cont .ys_bread {
    margin-top: 58px;
}

.prodet_cont h2 {
    font-weight: bold;
    color: #333;
}

.prodet_elem .std_btn2_box {
    padding: 0 26px;
}

.prodet_elem .std_btn2_box::before {
    opacity: 0;
}

.prodet_elem .std_btn2_box::after {
    z-index: 0;
    opacity: 1;
}

.prodet_elem .std_btn2_box_parga p {
    color: #fff;
    position: relative;
    z-index: 1;
}

.prodet_elem .std_btn2_box_icon {
    width: 11px;
    height: 11px;
    font-size: 0;
    z-index: 1;
}

.prodet_elem .std_btn2_box_icon img {
    width: 100%;
}

.prodet_elem .slick-dots li {
    width: 48px;
    height: 2px;
    margin: 0 6px;
    border-radius: 0;
    background: #c2c2c2;
}

.prodet_elem .slick-dots li.slick-active {
    background: linear-gradient(90deg, #F81103 0%, #F8790A 100%);
}

.prodet_norm h2 {
    text-align: center;
    font-weight: bold;
    color: #333;
    margin-bottom: 84px;
}

.prodet_norm_ul_li:first-child .pnul_box {
    padding-top: 0px;
}

.pnul_box {
    display: flex;
    padding: 36px 0;
    border-bottom: solid 1px #dbdbdb;
}

.pnul_box_tit,
.pnul_box_word {
    font-weight: bold;
    color: #333;
    line-height: 1.6;
}

.pnul_box_tit {
    margin-right: 10px;
}

.prodet_use_ul_li {
    width: 33.333333%;
    padding: 0 14px;
}

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

.prodet_use_ul .slick-dots li {
    width: 42px;
    height: 2px;
    margin: 0 6px;
    border-radius: 0;
    background: #dcdcdc;
}

.prodet_use_ul .slick-dots li.slick-active {
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
}

.prodet_use_ul .slick-dots {
    bottom: -45px;
}

.puul_box {
    background: #fff;
}

.puul_box_textbox {
    padding: 30px 47px 26px;
}

.pbtu_li_text {
    font-weight: bold;
    color: #333;
    line-height: 1.5;
    margin-right: 15px;
}

.pbtu_li_num {
    font-weight: bold;
    line-height: 1.5;
    background: linear-gradient(63deg, #F81103 0%, #F8790A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.pbtu_li {
    display: flex;
}

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

.prodet_use {
    padding-bottom: 152px;
}

.puul_box_textbox_word p {
    color: #666;
    line-height: 1.75;
    margin-top: 16px;
}

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

/* C4产品-耐磨新质料-详情-end */
/* D1新闻资讯-start */
.news_main .mod_link {
    width: 100%;
    position: absolute;
    bottom: 48px;
    left: 50%;
    transform: translateX(-50%);
}

.news_cont {
    width: 100%;
    position: relative;
    background: #F6F6F6;
}

.news_cont .ys_bread {
    padding-top: 27px;
}

.nctr_date p {
    font-size: 14px;
    color: #666;
    line-height: 1.5;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.nctr_tit {
    font-weight: bold;
    color: #333;
    line-height: 1.6;
    margin: 16px 0 20px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.nctr_word p {
    font-size: 14px;
    color: #666;
    line-height: 1.75;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.news_cont_tp_ri .std_btn2 {
    margin-top: 47px;
}

.news_cont_tp_ri .std_btn2_box {
    padding: 0 32px;
}

.news_cont_tp_ri .std_btn2_box::after {
    opacity: 1;
    z-index: 0;
}

.news_cont_tp_ri .std_btn2_box::before {
    opacity: 0;
}

.news_cont_tp_ri .std_btn2_box_parga p {
    position: relative;
    z-index: 1;
    color: #fff;
}

.news_cont_tp_ri .std_btn2_box_icon img:nth-child(2) {
    opacity: 1;
    z-index: 1;
}

.news_cont_tp_ri .std_btn2_box_icon img:nth-child(1) {
    opacity: 0;
}

.news_cont_tp_le {
    width: 48%;
}

.news_cont_tp_ri {
    width: 52%;
    padding-left: 57px;
}

.news_cont_tp_li a {
    display: flex;
    align-items: center;
    background: #fff;
    padding: 47px 136px 60px 58px;
}

.news_cont_tp,
.news_cont_btm {
    padding-top: 49px;
}

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

.news_cont_tp .slick-dots li.slick-active {
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
}

.news_cont_tp .slick-dots li {
    width: 2px;
    height: 20px;
    margin: 10px 0;
    background: rgba(102, 102, 102, 0.2);
}

.news_cont_tp .slick-dots {
    bottom: auto;
    top: 50%;
    right: 47px;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
    width: auto;
}

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

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

.news_cont_btm_li a {
    width: 100%;
    height: 100%;
    display: block;
    background: #fff;
    position: relative;
    overflow: hidden;
    transition: all .36s;
}

.news_cont_btm_li .ncbl_more {
    position: absolute;
    bottom: 36px;
    left: 42px;
}

.news_cont_btm_li .nciu_li_more {
    margin-top: 0px;
}

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

.ncbl_box_text_tit {
    font-weight: bold;
    color: #333;
    line-height: 1.6;
    margin-top: 16px;
    margin-bottom: 58px;
    text-overflow: clip;
    height: auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.news_cont_btm_li.on .ncbl_box_text_tit {
    margin-bottom: 21px;
}

.ncbl_box_text {
    padding: 27px 42px 36px;
    transition: all .36s;
    position: relative;
}

.ncbl_box_text_word p {
    font-size: 14px;
    color: #666;
    line-height: 1.75;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.news_cont .mod_paging {
    padding-top: 70px;
}

/* D1新闻资讯-end */
/* E1投资者关系-start */
.ys_video_icon {
    width: 84px;
    margin: 0 auto;
    cursor: pointer;
    position: absolute;
    top: 75%;
    left: 50%;
    transform: translate(-50%, -75%);
}

.ys_video_icon img {
    width: 100%;
}

.inve_main .ys_pos_center {
    z-index: 2;
}

.inve_cont_stock_ri {
    width: 59.5%;
}

.inve_cont_stock_ri iframe {
    width: 100%;
    height: 100%;
}

.inve_cont_stock_le {
    width: 40.5%;
    padding-right: 210px;
}

.inve_cont_stock_box {
    display: flex;
}

.inve_cont_stock {
    width: 100%;
    position: relative;
    background: #F6F6F6;
    padding: 132px 0 150px;
}

.icsl_word {
    color: #666;
    font-weight: bold;
    margin-bottom: 10px;
}

.icsl_box {
    padding: 17px 0 15px;
    border-top: solid 1px #dbdbdb;
    border-bottom: solid 1px #dbdbdb;
}

.icsl_box_name {
    font-size: 24px;
    color: #333;
    line-height: 1.5;
    margin-bottom: 59px;
    font-weight: bold;
}

.icsl_box_word p {
    color: #888;
    line-height: 1.75;
}

.icsl_box_num {
    color: #333;
    font-weight: bold;
    font-size: 80px;
    line-height: 1.5;
    margin: 23px 0 49px;
}

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

.icsl_box_other_num {
    display: flex;
    align-items: center;
    padding: 0 20px;
    margin-left: 40px;
    background: linear-gradient(63deg, #F81103 0%, #F8790A 100%);
}

.ibon_word p {
    color: #fff;
    line-height: 28px;
    margin-right: 9px;
}

.ibon_icon {
    width: 16px;
}

.ibon_icon img {
    width: 100%;
}

.icsl_time p {
    color: #999;
    font-size: 14px;
    line-height: 1.5;
    margin-top: 27px;
    margin-bottom: 9px;
}

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

.icsl_text span {
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.inve_cont_adv_link {
    display: flex;
    justify-content: center;
    margin: 0 -4px;
    margin-bottom: 110px;
}

.ical_li {
    padding: 0 4px;
    cursor: pointer;
}

.ical_li_box {
    display: block;
    position: relative;
}

.ical_li.on .ical_li_box::before {
    opacity: 0;
}

.ical_li.on .ical_li_box::after {
    opacity: 1;
}

.ical_li_box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-image: linear-gradient(63deg, #F81103 0%, #F8790A 100%) 1;
    border-width: 1px;
    border-style: solid;
    opacity: 1;
    transition: all .36s;
}

.ical_li_box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
    opacity: 0;
    z-index: -1;
    transition: all .36s;
}

.ical_li_box_word {
    padding: 0 68px;
    display: inline-block;
    position: relative;
}

.ical_li_box_word::before {
    content: attr(data-text);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 16px;
    color: #fff;
    opacity: 0;
    transition: all .36s;
}

.ical_li.on .ical_li_box_word::before {
    opacity: 1;
}

.ical_li_box_word p {
    line-height: 60px;
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all .36s;
}

.inve_cont_adv h2 {
    font-weight: bold;
    text-align: center;
}

.inve_cont_adv {
    padding: 60px 0 153px;
}

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

.icau_li_le_tit {
    color: #333;
    font-weight: bold;
    line-height: 1.6;
    margin-bottom: 19px;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    transition: all .36s;
}

.icau_li a {
    padding: 30px 0 35px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: solid 1px #dbdbdb;
}

.icau_li_le {
    width: calc(100% - 82px);
    padding-right: 50px;
}

.icau_li_ri {
    width: 82px;
}

.icau_li:first-child a {
    padding-top: 0px;
}

.icau_li .nciu_li_more {
    margin-top: 0px;
}

.inve_main .mod_paging {
    padding-top: 98px;
}

.inve_cont_adv_box {
    display: none;
}

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

.inve_cont_ctact_box {
    padding: 140px 0;
    display: flex;
    justify-content: space-between;
}

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

.ilul_icon {
    width: 33px;
    margin-right: 21px;
}

.ilul_icon img {
    width: 100%;
}

.iccb_le_ul_li {
    margin-bottom: 29px;
}

.iccb_le_ul_li:last-child {
    margin-bottom: 0px;
}

.iccb_le h2 {
    color: #fff;
    font-weight: bold;
    margin-bottom: 39px;
}

.iccb_ri_code {
    width: 156px;
}

.iccb_ri_code img {
    width: 100%;
}

.iccb_ri_word p {
    font-size: 24px;
    color: #fff;
    line-height: 1.5;
    text-align: center;
    margin-top: 20px;
}

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

/* E1投资者关系-end */
/* C2产品-光伏新能源汇总列表-产品详情-start */
.prtdet_main {
    padding-top: 90px;
}

.prtdet_main h1 {
    text-align: left;
    font-size: 50px;
    margin-bottom: 35px;
}

.prtdet_banword .mCSB_scrollTools .mCSB_draggerContainer {
    display: none;
}

.prtdet_main .prtdet_banword p {
    text-align: left;
    font-size: 18px;
    line-height: 1.75;
    color: #fff;
    margin-top: 0px;
    margin-bottom: 15px;
}

.prtdet_banword li {
    height: auto !important;
    opacity: 1;
    transition: all .36s;
}

.prtdet_banword li.on {
    opacity: .5;
}

.prtdet_banword {
    width: 40%;
    height: 250px;
    overflow: hidden;
}

.prtdet_banword ul {
    width: 100%;
    height: 100%;
}

.prtdet_btn .std_btn2_box_parga p {
    margin-top: 0;
}

.prtdet_btn {
    padding-top: 70px;
}

.prtdet_btn .std_btn2 {
    margin-right: 36px;
}

.prtdet_btn .std_btn1:last-child {
    margin-right: 0px;
}

.prtdet_btn2.std_btn2 .std_btn2_box::after {
    opacity: 1;
}

.prtdet_btn2.std_btn2 .std_btn2_box_parga p {
    color: #fff;
}

.prtdet_btn2.std_btn2 .std_btn2_box_icon img:nth-child(2) {
    opacity: 1;
}

.prtdet_btn2.std_btn2 .std_btn2_box_icon img:nth-child(1) {
    opacity: 0;
}

.prtdet_btn1.std_btn2 .std_btn2_box_parga p {
    background: linear-gradient(63deg, #F81103 0%, #F8790A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.prtdet_btn1.std_btn2 .std_btn2_box::before,
.prtdet_btn2.std_btn2 .std_btn2_box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-image: linear-gradient(180deg, #F81103 0%, #F8790A 100%) 1;
    border-width: 1px;
    border-style: solid;
    opacity: 1;
    transition: all .36s;
}

.prtdet_main_ul_li p {
    font-size: 20px;
    line-height: 1.5;
    color: #000;
}

.prtdet_main_list {
    position: absolute;
    left: 50%;
    bottom: -30px;
    transform: translateX(-50%);
}

.prtdet_main_ul {
    display: flex;
    justify-content: space-between;
    padding: 28px 70px;
    background: #FFF;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.06);
}

.prtdet_main_ul_li:last-child {
    margin-right: 0px;
}

.prtdet_cont {
    padding: 120px 0 146px;
}

.pcsu_lia {
    display: flex;
    justify-content: space-between;
    background: #FAFAFA;
    padding: 111px 225px 138px 174px;
}

.pcsu_li_le_word {
    color: #000;
    line-height: 1.5;
    margin-bottom: 16px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.pcsu_li_le_tit {
    color: #000;
    font-weight: bold;
    margin-bottom: 38px;
    line-height: 1.5;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.pcsu_li .prtdet_btn2 {
    padding-top: 50px;
}

.pcsu_li .std_btn2_box::after {
    z-index: 0;
}

.pcsu_li .std_btn2_box_parga p {
    position: relative;
    z-index: 1;
}

.pcsu_li .std_btn2_box_icon img {
    z-index: 1;
}

.prtdet_cont h2 {
    font-weight: bold;
    text-align: center;
    color: #000;
    line-height: 1.5;
}

.pcsu_li_ri {
    position: relative;
    padding: 33px 37px 0 0;
}

.pcsu_li_ri_img {
    width: 250px;
    position: relative;
    overflow: visible;
}

.pcsu_li_ri_img::before {
    content: "";
    position: absolute;
    top: -33px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #D7D7D7;
}

.pcsu_li_ri_img::after {
    content: "";
    position: absolute;
    top: 0;
    right: -37px;
    width: 1px;
    height: 100%;
    background: #D7D7D7;
}

.pcsu_li_ri_num {
    position: absolute;
    color: #000;
    line-height: 1.5;
    font-size: 20px;
}

.pcsu_li_ri_num1 {
    top: -40px;
    left: 45%;
    transform: translateX(-50%);
}

.pcsu_li_ri_num1::before {
    content: "";
    position: absolute;
    left: -98px;
    top: 32px;
    width: 1px;
    height: 16px;
    background: #D7D7D7;
}

.pcsu_li_ri_num1::after {
    content: "";
    position: absolute;
    right: -90px;
    top: 32px;
    width: 1px;
    height: 16px;
    background: #D7D7D7;
}

.pcsu_li_ri_num2 {
    top: 50%;
    right: -80px;
    transform: translateY(-50%);
}

.pcsu_li_ri_num2::before {
    content: "";
    position: absolute;
    left: -25px;
    top: -110px;
    width: 16px;
    height: 1px;
    background: #D7D7D7;
}

.pcsu_li_ri_num2::after {
    content: "";
    position: absolute;
    right: 73px;
    top: 139px;
    width: 16px;
    height: 1px;
    background: #D7D7D7;
}

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

.prtdet_cont_size_ul .slick-dots li {
    width: 42px;
    height: 2px;
    margin: 0 6px;
    border-radius: 0;
    background: #c2c2c2;
}

.prtdet_cont_size_ul .slick-dots li.slick-active {
    background: linear-gradient(90deg, #F81103 0%, #F8790A 100%);
}

.prtdet_cont_size_ul .slick-dots {
    position: absolute;
    bottom: 48px;
    display: block;
    width: 100%;
    list-style: none;
    text-align: center;
}

.prtdet_cont_size {
    padding-bottom: 110px;
}

.prtdet_cont_mate {
    padding-bottom: 112px;
}

.prtdet_table thead {
    position: relative;
}

.prtdet_cont_table_tp {
    display: flex;
    background: #FAFAFA;
}

.prtdet_cont_table_pc {
    display: block;
}

.prtdet_cont_table_ph {
    display: none;
    border-left: solid 1px #ebebeb;
    border-right: solid 1px #ebebeb;
}

.prtdet_cont_table_ph tbody tr {
    display: flex;
    padding: 0 10px;

}

.prtdet_cont_table_ph tbody tr:first-child {
    border-top: solid 1px #ebebeb;
    padding-top: 15px;
}

.prtdet_cont_table_ph tbody tr:nth-of-type(3n) {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: solid 1px #ebebeb;
}

.prtdet_cont_table_ph tbody tr:last-child {
    margin-bottom: 0px;
}

.prtdet_cont_table_ph tbody tr td:first-child {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    line-height: 2;
    margin-right: 10px;
    flex-shrink: 0;
}

.prtdet_cont_table_ph tbody tr td:last-child {
    font-size: 16px;
    color: #666;
    line-height: 2;
}

.prtdet_cont_table thead tr {
    background: #FAFAFA;
}

.prtdet_cont_table thead th {
    color: #000;
    line-height: 2;
    font-size: 18px;
    font-weight: bold;
    padding: 20px 0;
}

.prtdet_cont_table thead th,
.prtdet_cont_table tbody td {
    width: 390px;
}

.prtdet_cont_table thead th:first-child,
.prtdet_cont_table tbody td:first-child {
    padding-left: 62px;
}

.prtdet_cont_table thead th:last-child,
.prtdet_cont_table tbody td:last-child {
    width: 420px;
    padding-right: 62px;
}

.prtdet_cont_table tbody td {
    font-size: 18px;
    color: #666;
    line-height: 2;
    padding: 23px 0;
    border-bottom: solid 1px #ebebeb;
}

.pctu_li_nr {
    font-size: 18px;
    color: #666;
    line-height: 2;
}

/* .pctu_li_nr span{
    display: none;
} */
.pctu_li {
    display: flex;
    align-items: center;
    padding: 23px 0;
    border-bottom: solid 1px #ebebeb;
}

.prtdet_cont_table {
    border-left: solid 1px #ebebeb;
    border-right: solid 1px #ebebeb;
}

.petdet_table thead th {
    padding: 20px 0;
    background: #FAFAFA;
    color: #000;
    line-height: 2;
    font-weight: bold;
    font-size: 18px;
    white-space: nowrap;
}

.petdet_table tbody td {
    font-size: 18px;
    color: #666;
    line-height: 2;
    padding: 23px 0;
    border-bottom: solid 1px #ebebeb;
}

.petdet_table thead th,
.petdet_table tbody td {
    width: 390px;
    white-space: nowrap;
}

.petdet_table thead th:first-child,
.petdet_table tbody td:first-child {
    padding-left: 62px;
}

.petdet_table thead th:last-child,
.petdet_table tbody td:last-child {
    width: 420px;
    padding-right: 62px;
}

.petdet_table_box p {
    word-break: break-all;
    white-space: normal;
    line-height: 1.75;
}

/* C2产品-光伏新能源汇总列表-产品详情-end */
/* C5用户计划解决详情-start */
.casdet_main {
    background: #f6f6f6;
}

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

.casdet_main .puul_box_textbox {
    background: #fff;
}

.casdet_main .casdet_cont_adv {
    padding: 90px 0 92px;
}

.casdet_main .casdet_cont_case {
    padding-bottom: 128px;
}

.puul_box_textbox {
    padding: 36px 26px 29px 46px;
}

.puul_box_textbox_tit {
    font-weight: bold;
    color: #333;
    line-height: 1.5;
    margin-bottom: 12px;
    font-size: 24px !important;
}

.puul_box_textbox_text p {
    color: #666;
    line-height: 1.75;
    /*text-overflow: clip;*/
    /*display: -webkit-box;*/
    /*-webkit-box-orient: vertical;*/
    /*-webkit-line-clamp: 2;*/
    /*overflow: hidden;*/
    margin-bottom: 35px;
}

.puul_box_num {
    display: flex;
    align-items: flex-start;
    color: #333;
    line-height: 1.5;
    font-weight: bold;
}

.puul_box_num span {
    font-size: 16px;
    font-weight: normal;
    margin-top: 10px;
    margin-left: 5px;
}

.casdet_main .puul_box_textbox_word p {
    margin-top: 0;
}

/*.ptca_ul_li_word p {*/
/*    text-overflow: clip;*/
/*    height: 5.25em;*/
/*    display: -webkit-box;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-line-clamp: 3;*/
/*    overflow: hidden;*/
/*}*/

.casdet_main .ptca_ul_li_tit {
    font-weight: bold;
    line-height: 1.4;
    color: #333;
    /*text-overflow: clip;*/
    /*height: auto;*/
    /*display: -webkit-box;*/
    /*-webkit-box-orient: vertical;*/
    /*-webkit-line-clamp: 1;*/
    /*overflow: hidden;*/
    margin: 46px 0 17px;
}

.casdet_main .pulb_icon {
    padding-bottom: 0;
}

.casdet_main .ptca_ul_li_box {
    padding: 61px 43px 36px;
    height: 100%;
}

.casdet_main .ptca_ul_li {
    padding: 0 14px;
    margin-bottom: 28px;
    height: auto;
}

.casdet_main .ptca_ul {
    margin: 0 -14px;
}

.ccpu_li a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #fff;
    padding: 53px 0 37px 62px;
}

.ccpu_li .std_btn2_box::before {
    border-image: linear-gradient(180deg, #000 0%, #000 100%) 1;
}

.ccpu_li_le_word p {
    line-height: 2;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.ccpu_li_le_word p {
    height: 12em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
}

.ccpu_li_le_tit {
    color: #333;
    font-weight: bold;
    margin-bottom: 15px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

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

.ccpu_li {
    width: 50%;
    padding: 0 14px;
}

.ccpu_li .std_btn2_box_parga p {
    line-height: 48px;
    position: relative;
    z-index: 1;
}

.ccpu_li .std_btn2_box_icon {
    position: relative;
    z-index: 1;
}

.ccpu_li .std_btn2_box {
    padding: 0 24px;
    z-index: 0;
}

.ccpu_li .std_btn2 {
    margin-top: 50px;
}

.ccpu_li_le {
    width: 46.6%;
    padding-right: 20px;
}

.ccpu_li_ri_img {
    width: 53.4%;
}

.casdet_cont_pro_ul .slick-dots li {
    width: 42px;
    height: 2px;
    margin: 0 6px;
    border-radius: 0;
    background: #c2c2c2;
}

.casdet_cont_pro_ul .slick-dots li.slick-active {
    background: linear-gradient(90deg, #F81103 0%, #F8790A 100%);
}

.casdet_cont_pro_ul .slick-dots {
    bottom: -45px;
}

.casdet_cont_pro {
    padding-bottom: 154px;
}

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

.ccvu_li {
    width: 50%;
    padding: 0 14px;
    margin-bottom: 28px;
}

.ccvu_li_img {
    position: relative;
}

.ccvu_li_img::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: #141f31;
    transition: all .36s;
}

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

.ccvu_li_textbox {
    width: calc(100% - 140px);
    position: absolute;
    bottom: 48px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}

.ccvu_li.ccvu_li_hover .ccvu_li_textbox_tit {
    transform: translateY(58px);
}

.ccvu_li_textbox_tit {
    font-weight: bold;
    color: #fff;
    margin-bottom: 0px;
    transform: translateY(0px);
    transition: all .36s;
}

.ccvu_li_textbox_word p {
    font-size: 14px;
    color: #fff;
    line-height: 1.75;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.ccvu_li_textbox_word {
    transform: translateY(120px);
    transition: all .36s;
}

.casdet_cont_value {
    padding-bottom: 100px;
}

/* banner效果 */
#wrap {
    width: 100%;
    min-width: 320px;
    max-width: 100%;
    margin: 0 auto;
    overflow: hidden;
    background-color: #fff;
    color: #0F172A;
}

#contentsWrap {
    position: relative;
    max-width: 100%;
    height: 100%;
    margin: 0 auto;
}

.hero-wrap {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.hero-wrap.has-image {
    height: 100vh;
    height: calc(var(--vh, 1vh) * 100);
}

.hero-wrap .img-wrap {
    position: absolute;
    width: 100%;
    min-height: 100vh;
    min-height: calc(var(--vh, 1vh) * 100);
    overflow: hidden;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.img-wrap::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, 0));
}

.wrap_ph {
    display: none;
}

.hero-wrap.has-image .title-wrap.before {
    background-color: transparent;
    color: #ffffff;
    z-index: 1;
}

.hero-wrap.has-image.long .title-wrap {
    height: 500px;
}

.hero-wrap.has-image .title-wrap {
    width: 100%;
    position: absolute;
    z-index: 2;
    padding: 140px calc(50% - 700px) 50px;
    background-color: #F6F6F6;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}

.hero-wrap .title-wrap {
    width: 100%;
    background-color: #F6F6F6;
}

.title-wrap.before .std_tit2,
.title-wrap.before .std_tit2 {
    color: #fff;
}

.hero-wrap .title-wrap .std_tit2 {
    font-weight: bold;
    text-align: center;
    margin-bottom: 26px;
    margin-top: 45px;
}

.title-wrap.before .std_parga,
.title-wrap.before .std_parga {
    color: #fff;
}

.title-wrap.before .ys_bread_list::before {
    color: #fff;
}

.hero-wrap .ys_bread {
    margin: 0;
    margin-left: -10px;
}

.hero-wrap .std_parga {
    text-align: center;
}

.title-wrap.after .std_title3 {
    color: #333;
}

.title-wrap.before .ys_bread_list a {
    color: #fff;
}

.title-wrap.before .ys_bread_list p {
    color: #fff;
}

.mlnw_word p {
    font-size: 20px;
    color: #000;
    line-height: 1.5;
    transition: all .36s;
}

.mlnw_word {
    position: relative;
    display: inline-block;
}

.mlnw_word::before {
    content: attr(data-text);
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    line-height: 1.5;
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 0;
    transition: all .36s;
}

.mod_list_nav_wrap li.act .mlnw_word::before {
    opacity: 1;
}

.mod_list_nav_wrap li.act .mlnw_word p {
    color: transparent;
}

.mod_list_nav_wrap ul {
    display: flex;
    position: relative;
    z-index: 1;
}

.mod_list_nav_wrap li a {
    display: block;
    padding: 31px 0;
    position: relative;
}

.mod_list_nav_wrap li a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0%;
    height: 2px;
    background: linear-gradient(63deg, #F81103 0%, #F8790A 100%);
    transition: all .36s;
}

.mod_list_nav_wrap li.act a::after {
    width: 100%;
}

.mod_list_nav_wrap li {
    margin-right: 64px;
}

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

.casdet_list {
    width: 100%;
    height: 93px;
    /* background: #fff; */
}

.mod_list_nav_wrap {
    height: 93px;
    position: relative;
}

.mod_list_nav_wrap::after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 200vw;
    height: 100%;
    background: #fff;
    border-bottom: solid 1px #d9d9d9;
    z-index: 0;
}

.mod_list_nav_wrap.isfixed {
    position: fixed;
    top: 0px;
    z-index: 100;
    width: 100%;
}

.prodet_elem_ri .slick-dots {
    bottom: 20px;
}

/* C5用户计划解决详情-end */
/* Delia-end */

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

    /* Delia-start */
    .prodet_elem .std_btn2_box:hover .std_btn2_box_icon img:nth-child(1) {
        opacity: 1;
    }

    .mod_list_nav_wrap li a:hover::after {
        width: 100%;
    }

    .mod_list_nav_wrap li a:hover .mlnw_word::before {
        opacity: 1;
    }

    .mod_list_nav_wrap li a:hover .mlnw_word p {
        color: transparent;
    }

    .ccvu_li.ccvu_li_hover:hover .ccvu_li_img::after {
        opacity: 0.9;
    }

    .ccvu_li.ccvu_li_hover:hover .ccvu_li_textbox_tit {
        margin-bottom: 16px;
        transform: translateY(0px);
    }

    .ccvu_li.ccvu_li_hover:hover .ccvu_li_textbox_word {
        transform: translateY(0px);
    }

    .ccpu_li a:hover .std_btn2_box::before {
        opacity: 0;
    }

    .ccpu_li a:hover .std_btn2_box::after {
        opacity: 1;
    }

    .ccpu_li a:hover .std_btn2_box_parga p {
        color: #fff;
    }

    .ccpu_li a:hover .std_btn2_box_icon img:nth-child(2) {
        opacity: 1;
    }

    .ccpu_li a:hover .std_btn2_box_icon img:nth-child(1) {
        opacity: 0;
    }

    .pcsu_li a:hover .ys_imgbox_cover img:nth-child(2) {
        transform: scale(1);
    }

    .prtdet_btn1.std_btn2 .std_btn2_box:hover::after {
        opacity: 0;
    }

    .prtdet_btn1.std_btn2 .std_btn2_box:hover .std_btn2_box_icon img:nth-child(2) {
        opacity: 0;
    }

    .prtdet_btn1.std_btn2 .std_btn2_box:hover .std_btn2_box_icon img:nth-child(1) {
        opacity: 1;
    }

    .icau_li a:hover .icau_li_le_tit {
        color: #F8790A;
    }

    .ical_li:hover .ical_li_box::before {
        opacity: 0;
    }

    .ical_li:hover .ical_li_box::after {
        opacity: 1;
    }

    .ical_li:hover .ical_li_box_word::before {
        opacity: 1;
    }

    .news_cont_btm_li a:hover {
        box-shadow: 0px 4px 40px 0px rgba(47, 49, 116, 0.15);
    }

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

    .ptcp_ul_li a:hover .std_btn2_box::before {
        opacity: 0;
    }

    .ptcp_ul_li a:hover .std_btn2_box::after {
        opacity: 1;
    }

    .ptcp_ul_li a:hover .std_btn2_box_parga p {
        color: #fff;
    }

    .ptcp_ul_li a:hover .std_btn2_box_icon img:nth-child(2) {
        opacity: 1;
    }

    .ptcp_ul_li a:hover .std_btn2_box_icon img:nth-child(1) {
        opacity: 0;
    }

    .mod_link_ul_li a:hover::before {
        opacity: 0;
    }

    .mod_link_ul_li a:hover::after {
        opacity: 1;
    }

    .first:hover li,
    .prev:hover li,
    .next:hover li,
    .end:hover li {
        color: #000 !important;
        background: transparent !important;
    }

    .first:hover li::after,
    .prev:hover li::after,
    .next:hover li::after,
    .end:hover li::after {
        opacity: 0 !important;
    }

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

    .pc_fenye a:hover li::after {
        opacity: 1;
    }

    .lclu_li:hover .lclu_li_tit p {
        color: transparent;
    }

    .lclu_li:hover .lclu_li_tit::before {
        opacity: 1;
    }

    .lclu_li:hover .lclu_li_icon img:nth-child(2) {
        opacity: 1;
    }

    .lclu_li:hover .lclu_li_icon img:nth-child(1) {
        opacity: 0;
    }

    .nciu_li a:hover .nciu_li_tit {
        color: #F8790A;
    }

    .ncbp_li a:hover .ncbp_li_text p {
        color: #F8790A;
    }

    .ncbp_li a:hover .ncbp_li_word p {
        color: #F8790A;
    }

    .mftr_share_img:hover img:nth-child(2) {
        opacity: 1;
    }

    .mftr_share_img:hover img:nth-child(1) {
        opacity: 0;
    }

    .ctact_cont_btmul_li a:hover .ccbl_more_word p {
        color: transparent;
    }

    .ctact_cont_btmul_li a:hover .ccbl_more_word::before {
        opacity: 1;
    }

    .ctact_cont_btmul_li a:hover .ccbl_more_icon img:nth-child(2) {
        opacity: 1;
    }

    .ctact_cont_btmul_li a:hover .ccbl_more_icon img:nth-child(1) {
        opacity: 0;
    }

    .ys_hd_pc:hover {
        background: #fff;
        box-shadow: 0px 4px 50px 0px rgba(15, 42, 54, 0.05);
    }

    /* .ys_hd_pc:hover .mnlu_li.yxnav_active1 .mnlu_li_link {
        color: #f8790a;
    } */

    .ys_hd_pc:hover .mnlu_li .mnlu_li_link {
        color: #333;
    }

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

    .ys_hd_pc:hover .mod_cover img:nth-child(2) {
        opacity: 1;
    }

    .ys_hd_pc:hover .mod_nav_other_search::after {
        background-color: #333;
    }

    .ys_hd_pc:hover .mod_nav_other_lang a {
        color: #333;
    }

    .mod_nav_other_lang a:hover {
        color: #F8790A !important;
    }

    .inside_body .ys_hd_pc .mod_nav_other_lang a:hover {
        color: #F8790A;
    }

    .ys_hd_pc:hover .mod_nav_logo_img img:nth-child(2) {
        opacity: 1;
    }

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

    /* .mnlu_li .mnlu_li_link:hover {
        color: #F8790A;
    } */

    .mod_nav_logo a:hover .mod_nav_logo_img img {
        transform: scale(1);
    }

    .std_btn2_box:hover::before {
        opacity: 0;
    }

    .std_btn2_box:hover::after {
        opacity: 1;
    }

    .std_btn2_box:hover .std_btn2_box_parga p {
        color: #fff;
    }

    .std_btn2_box:hover .std_btn2_box_icon img:nth-child(2) {
        opacity: 1;
    }

    .std_btn2_box:hover .std_btn2_box_icon img:nth-child(1) {
        opacity: 0;
    }

    .std_btn1_box:hover::before {
        opacity: 0;
    }

    .std_btn1_box:hover::after {
        opacity: 1;
    }

    .std_btn1_box:hover .std_btn1_box_parga::before {
        opacity: 1;
    }

    .std_btn1_box:hover .std_btn1_box_parga p {
        opacity: 0;
    }

    .std_btn1_box:hover .std_btn1_box_icon img:nth-child(2) {
        opacity: 1;
    }

    .std_btn1_box:hover .std_btn1_box_icon img:nth-child(1) {
        opacity: 0;
    }

    .mfbr_ul_li a:hover {
        color: #1A1A1A;
    }

    .mfml_bt li a:hover {
        color: #F8790A;
    }

    /* Delia-end */
    .lulb_view a:hover::before {
        opacity: 1;
    }

    .lulb_view a:hover {
        color: transparent;
    }

}

/* grace - start */
.home_section_ph {
    display: none;
}

.home_section_pc,
.home_section_ph {
    width: 100%;
    height: 100%;
}

.home_section7 {
    height: auto !important;
}

.yx_progr_li {
    width: 42px;
    margin-right: 12px;
    position: relative;
    padding: 10px 0px;
    cursor: pointer;
}

.t_sybanjin {
    position: absolute;
    bottom: 70px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 4;
}

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

.yx_progr_li::before {
    opacity: .2;
}

.yx_progr_li::before,
.yx_progr_sp {
    height: 2px;
    width: 100%;
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    background: #fff;
}

.yx_progr_sp {
    height: 2px;
    width: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #fff;
    width: 0;
}

.ys_ban_txtbox {
    position: absolute;
    bottom: 20%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
}

.ys_ban_txtbox {
    text-align: center;
}

.ys_ban_txtbox .std_tit1,
.ys_ban_txtbox .std_tit5 {
    color: #fff;
}

.ys_ban_txtbox .std_tit1 {
    font-weight: bold;
    margin-bottom: 10px;
}

.section {
    position: relative;
}

.home_section2_main {
    position: absolute;
    top: 16.38%;
    left: 50%;
    transform: translateX(-50%);
    height: 100%;
    padding-bottom: 12.7%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.home_section2_top {
    width: 63%;
}

.home_section2_main .std_tit6,
.home_section2_main .std_tit1,
.home_section2_main .std_parga p {
    color: #fff;
}

.osln_text .std_parga {
    /* transform: translateY(10px); */
    opacity: 0;
    transition: all .36s;
}

.home_section2_main .std_tit1 {
    margin-bottom: 20px;
}

.home_section2_main .std_btn2 {
    margin-top: 50px;
}

.home_btn_color .std_btn2_box::after {
    opacity: 1;
}

.home_btn_color .std_btn2_box {
    border-color: transparent
}

.home_btn_color .std_btn2_box_parga p {
    color: #fff;
}

.home_btn_color .std_btn2_box_icon img:nth-child(2) {
    opacity: 1;
}

.home_btn_color .std_btn2_box_icon img:nth-child(1) {
    opacity: 0;
}

.home_section2_bot {
    width: 1250px;
    display: flex;
    margin: 0 -21px;
}

.home_section2_btn {
    padding: 0 21px;
    width: 25%;
}

.home_section2_btn a {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #fff;
}

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

.home_section2_btn img {
    transition: all .36s ease;
    width: 22px;
}

.home_btn_color .std_btn2_box_icon img:nth-child(2) {
    top: 2px;
}

.home_section4_main {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: auto;
    padding-bottom: 0;
    display: block;
}

.home_section4_box {
    width: 51%;
}

.home_btn_white .std_btn2_box_parga p {
    color: #fff;
}

.home_btn_white .std_btn2_box_icon img:nth-child(2) {
    top: 1px;
    opacity: 1;
}

.home_section5_top .std_tit1 {
    font-weight: bold;
}

.home_section5_top {
    display: flex;
    justify-content: space-between;
    align-items: end;
}

.home_section5_bot {
    display: flex;
    justify-content: stretch;
}

.home_section6 .std_tit1,
.home_section6 .std_parga p,
.home_section6_btn {
    text-align: center;
}

.home_section2_main .std_tit1 {
    font-weight: bold;
}

.home_section5_left {
    width: 39%;
}

.home_section5_right {
    width: calc(61% - 55px);
    margin-left: 55px;
}

.home_section5_right {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.home_section5_right {
    display: flex;
    justify-content: space-around;
    flex-direction: column;
}

.home_section5_left .ys_imgbox_cover {
    width: 100%;
}

.home_section5_left_text {
    background: #f6f6f6;
    padding: 46px 50px;
}

.home_section5_left_text .std_tit6 {
    font-weight: bold;
    color: #333;
}

.home_section5_left_text .nciu_li_more_text p {
    color: #666666;
    -webkit-text-fill-color: #666666;
    background: inherit;
}

.home_section5_left_text .nciu_li_more {
    margin-top: 20px;
}

.home_section5_right_time {
    color: #999;
    font-size: 14px;
    line-height: 1.5;
    display: block;
    margin-bottom: 10px;
}

.home_section5_right .std_tit6 {
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 1;
}

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

.home_section5_right .std_parga1 p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
}

.home_section5_left_text .std_tit6 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
}

.occu_section1 .ys_ban_txtbox {
    top: 42%;
    bottom: inherit;
    transform: translate(-50%, -50%);
}

#menu {
    position: fixed;
    bottom: 70px;
    left: 50%;
    transform: translateX(-50%);
    width: 620px;
    height: 18px;
    display: flex;
    justify-content: space-between;
    z-index: 10;
    transition: all .36s ease;
}

#menu::before {
    content: '';
    position: absolute;
    width: 96%;
    height: 1px;
    border-top: 1px dashed #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#menu li p {
    width: 10px;
    height: 10px;
    position: relative;
    margin-top: 4px;
}

#menu li p::before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fff;
    /* margin-top: 4px; */
    transition: all .36s ease;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#menu li p::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
    border-radius: 50%;
    transition: all .36s ease;
    opacity: 0;
}

#menu li.active p::before {
    width: 18px;
    height: 18px;
}

#menu li.active p::after {
    opacity: 1;
}

.occu_section2 .home_section2_top {
    width: 35%;
}

.occu_section2 .home_section2_main {
    top: 30%;
    padding-bottom: 0;
    height: auto;
}

.occu_section3 .home_section2_main {
    top: 50%;
    transform: translate(-50%, -50%);
    padding-bottom: 0;
    height: auto;
}

.occu_section3 .std_tit1 {
    margin-bottom: 60px;
}

.occu_section3 .std_tit1:last-child {
    margin-bottom: 0;
}

.occu_section4 .std_tit1 {
    color: #333;
    text-align: center;
}

.occu_section4_ul {
    display: flex;
    margin: 0 -8px;
}

.occu_section4_li {
    width: 25%;
    padding: 0 8px;
}

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

.osln_text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 60px 60px;
    z-index: 5;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.osln_text .std_tit4 {
    text-align: center;
    color: #fff;
    line-height: 1.3;
    margin-bottom: 76px;
    letter-spacing: 2px;
}

.occu_section4_li_nr::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: linear-gradient(180deg, rgba(17, 41, 127, 0.30) 0%, rgba(17, 41, 127, 0.00) 53.65%);
}

.occu_section4_li_nr .ys_imgbox_cover::after {
    background: linear-gradient(63deg, #F81103 0%, #F8790A 100%);
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 5px;
    z-index: 5;
}

.fp-viewing-page4 #menu::before {
    background: #D0D0D0;
}

.fp-viewing-page4 #menu li.active p::before {
    background: linear-gradient(63deg, rgba(248, 17, 3, 0.3), rgba(248, 121, 10, 0.3));
}

.fp-viewing-page4 #menu li p::before {
    background: #D0D0D0
}

.occu_section4 .home_section2_main {
    top: 13.38%;
}

.occu_section4_li_nr::before {
    transition: all .36s ease;
}

.occu_section4_li_nr::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: linear-gradient(180deg, #11297F 0%, rgba(17, 41, 127, 0.00) 120%);
    transition: all .36s ease;
    opacity: 0;
}

.occu_section5 .home_section2_main {
    top: 48%;
    transform: translate(-50%, -50%);
    height: auto;
    padding-bottom: 0;
}

.occu_section5_text {
    color: #ffff;
    font-size: 24px;
    line-height: 1.5;
}

.occu_section5 .home_section2_main .std_btn2 {
    margin-top: 65px;
}

.fp-viewing-5 #menu {
    display: none;
}

.home_section5_left_text .std_tit6 span,
.home_section5_right .std_tit6 span {
    display: inline-block;
    transition: all 0.36s;
    line-height: 1.75;
}

.home_section5_bot .nciu_li_more_text p {
    display: inline-block;
    transition: all 0.36s;
    line-height: inherit;
}

.home_section5_left_text .std_tit6,
.home_section5_right .std_tit6,
.home_section5_bot .nciu_li_more_text {
    display: inline-block;
    position: relative;
    overflow: hidden;
}

.home_section5_left_text .std_tit6::before,
.home_section5_right .std_tit6::before,
.home_section5_bot .nciu_li_more_text::before {
    background: linear-gradient(63deg, #F81103 0%, #F8790A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    content: attr(data-text);
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    transition: all 0.36s ease;
    opacity: 0;
}

.home_section1 .ys_ban_txtbox {
    opacity: 0;
    transform: translate(-50%, 60px);
}

.home_section1 .ys_ban_li.slick-active .ys_ban_txtbox {
    animation: bannertitle 1s .3s ease-out both;
}

@keyframes bannertitle {
    100% {
        opacity: 1;
        transform: translate(-50%, 0);
    }
}

.fp-viewing-1 .home_section2 .home_section2_top,
.fp-viewing-2 .home_section3 .home_section2_top,
.fp-viewing-3 .home_section4 .home_section4_box,
.fp-viewing-4 .home_section5 .home_section5_top,
.fp-viewing-5 .home_section6 .std_tit1,
.fp-viewing-5 .home_section6 .std_parga,
.fp-viewing-5 .home_section6 .home_section6_btn {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}

.fp-viewing-1 .home_section2 .home_section2_bot,
.fp-viewing-2 .home_section3 .home_section2_bot,
.fp-viewing-4 .home_section5 .home_section5_left,
.fp-viewing-4 .home_section5 .home_section5_right,
.fp-viewing-page4 .occu_section4 .occu_section4_ul {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .4s;
}

.fp-viewing-page1 .occu_section1 .std_tit1,
.fp-viewing-page1 .occu_section1 .std_tit5,
.fp-viewing-page2 .occu_section2 .home_section2_top,
.fp-viewing-page3 .occu_section3 .home_section2_top,
.fp-viewing-page4 .occu_section4 .std_tit1,
.fp-viewing-page5 .occu_section5 .home_section2_top {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}

.ys_ban_imgbox {
    height: 100vh;
}

.ys_ban_imgbox img {
    /* min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); */
    width: 100%;
    height: 100%;
    object-fit: cover;
}

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

.occu_section4 .home_section2_main {
    justify-content: inherit;
}

.occu_section4 .home_section2_main .std_tit1 {
    margin-bottom: 40px;
}

.ys_ban_imgbox::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.19) 14.33%, rgba(0, 0, 0, 0.00) 40.79%);
}






@media screen and (min-width: 1200px) {

    .home_btn_color .std_btn2_box:hover::after {
        opacity: 0;
    }

    .home_btn_color .std_btn2_box:hover {
        border-color: #999
    }

    .home_section2_btn a:hover img {
        transform: rotate(180deg);
    }

    .occu_section4_li_nr:hover .std_parga {
        /* transform: translateY(0); */
        opacity: 1;
    }

    .occu_section4_li_nr:hover::before {
        opacity: 0;
    }

    .occu_section4_li_nr:hover::after {
        opacity: 1;
    }

    .home_section5_left a:hover .home_section5_left_text .std_tit6::before,
    .home_section5_right li a:hover .std_tit6::before,
    .home_section5_left a:hover .nciu_li_more_text::before {
        opacity: 1;
    }

    .home_section5_left a:hover .home_section5_left_text .std_tit6 span,
    .home_section5_right li a:hover .std_tit6 span,
    .home_section5_left a:hover .nciu_li_more_text p {
        opacity: 0;
    }

    .home_btn_color .std_btn2_box:hover {
        border-color: #fff;
    }

    .home_btn_color .std_btn2_box:hover::before {
        opacity: 1;
        border-image: linear-gradient(180deg, rgba(255, 255, 255, .6) 0%, rgba(255, 255, 255, .6) 100%) 1;
    }

    .mod_ctact .std_btn2_box:hover::after {
        opacity: 0;
    }

    .mod_ctact .std_btn2_box:hover::before {
        opacity: 1;
        border-image: linear-gradient(180deg, rgba(255, 255, 255, .6) 0%, rgba(255, 255, 255, .6) 100%) 1;
    }
}

/* grace - end */

/* 2023.07.27 - tammy - start */
.std_margin64 {
    margin-bottom: 64px;
}

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

.std_tit24 {
    font-size: 24px;
    line-height: 1.5;
    color: #333;
    font-weight: bold;
}

.duty_pic {
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
}

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

.duty_pic_nub_img img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-fit: cover;
}

.duty_pic_nub.on {
    z-index: 3;
}

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

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

.duty_text .std_tit1 {
    margin-bottom: 21px;
    color: #fff;
    font-weight: bold;
}

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

.duty_text:first-child .std_tit1,
.duty_text:first-child .std_parga p {
    text-align: center;
}

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

.duty_text .std_tit2 {
    color: #fff;
    margin-bottom: 30px;
    font-weight: bold;
}

.duty_text:nth-of-type(2n) .std_tit1,
.duty_text:nth-of-type(2n) .std_tit2,
.duty_text:nth-of-type(2n) .std_parga {
    width: 503px;
    max-width: 100%;
}

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

.duty_text:nth-of-type(2n+3) .std_tit1,
.duty_text:nth-of-type(2n+3) .std_tit2,
.duty_text:nth-of-type(2n+3) .std_parga {
    width: 484px;
    max-width: 100%;
}

.duty_text:nth-of-type(2n+3) .ys_cont1400 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.duty_pic_meng {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.3);
    backdrop-filter: blur(21px);
    -webkit-backdrop-filter: blur(21px);
    -o-backdrop-filter: blur(21px);
    -ms-backdrop-filter: blur(21px);
    -moz-backdrop-filter: blur(21px);
    z-index: 4;
}

.duty_pic_nub.slick-active .duty_pic_meng {
    background: rgba(0, 0, 0, calc(.3 * var(--rate1)));
    backdrop-filter: blur(calc(21px * var(--rate1)));
    -webkit-backdrop-filter: blur(calc(21px * var(--rate1)));
    -o-backdrop-filter: blur(calc(21px * var(--rate1)));
    -ms-backdrop-filter: blur(calc(21px * var(--rate1)));
    -moz-backdrop-filter: blur(calc(21px * var(--rate1)));
}

.duty_pic_nub.slick-active~.duty_pic_nub .duty_pic_meng {
    background: rgba(0, 0, 0, 0);
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    -o-backdrop-filter: blur(0px);
    -ms-backdrop-filter: blur(0px);
    -moz-backdrop-filter: blur(0px);
}

.duty_events {
    background: #FAFAFA;
    position: relative;
    z-index: 4;
}

.duty_main .std_tit2 {
    font-weight: bold;
}

.duty_events .std_tit2 {
    text-align: center;
}

.duty_events_list_nub {
    width: 33.333333%;
    padding: 0 14px;
}

.duty_events_list {
    margin: 0 -14px;
}

.deln_link {
    display: flex;
    flex-direction: column;
    background: #fff;
    height: 100%;
}

.deln_link_text {
    flex-grow: 1;
    padding: 22px 42px 33px;
    display: flex;
    flex-direction: column;
}

.duty_events_date {
    color: #666;
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 14px;
}

.deln_link_text .std_tit5 {
    line-height: 1.6;
    color: #333;
    font-weight: bold;
    flex-grow: 1;
}

.duty_events_list .slick-track {
    display: flex;
}

.duty_events_list_nub.slick-slide {
    height: auto;
}

.nciu_li_more_icon {
    width: 13px;
}

.duty_events .nciu_li_more {
    margin-top: 55px;
}

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

.duty_events_more {
    text-align: center;
    margin-top: 42px;
}

.duty_events_more .std_btn2_box .std_btn2_box_parga p {
    color: #fff;
}

.duty_events_more .std_btn2_box .std_btn2_box_icon img:nth-child(2) {
    opacity: 1;
}

.duty_events_more .std_btn2_box .std_btn2_box_icon img:nth-child(1) {
    opacity: 0;
}

.duty_protect {
    background: #FAFAFA;
    position: relative;
    z-index: 4;
}

.duty_events.std_padd1,
.duty_protect.std_padd1 {
    padding-bottom: 0;
}

.duty_protect_cry {
    margin-right: calc(700px - 50vw);
}

.duty_protect_cry_img {
    width: 60.18%;
}

.duty_protect_cry_img img {
    width: 100%;
}

.duty_protect_cry_text {
    width: 39.82%;
    padding-right: 100px;
    padding-top: 82px;
}

.duty_protect_cry_text .std_tit1 {
    margin-bottom: 69px;
    color: #1A1A1A;
    font-weight: bold;
}

.duty_protect_cry {
    display: flex;
}

.dpct_list .dpct_list_nub .std_tit1 {
    color: #11297F;
    font-weight: bold;
    margin-bottom: 0;
}

.duty_protect_num {
    color: inherit;
    line-height: inherit;
    font-weight: inherit;
    font-size: inherit;
}

.dpct_list_nub .std_tit5 {
    color: #333;
    font-weight: bold;
    line-height: 1.5;
}

.dpct_list_nub {
    margin-bottom: 47px;
}

/* c1 */
.product_ban_cry_text .std_tit1 {
    color: #333;
    font-weight: bold;
    margin-bottom: 35px;
}

.product_ban .std_parga p {
    line-height: 1.75;
    color: #333;
    margin-bottom: 28px;
}

.product_ban_cry_text {
    width: 54.857143%;
    padding-right: 120px;
}

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

.pbct_list {
    margin: 0 -30px;
}

.pbct_list_nub_link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 20px;
}

.pbct_list_nub_link .std_tit5 {
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.pbct_list_nub_icon {
    width: 22px;
}

.pbct_list_nub_icon img {
    width: 100%;
}

.pbct_list_nub_link::before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(90deg, #F81103 0%, #F8790A 100%);
}

.pbct_list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 60px;
}

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

.duty_more {
    position: absolute;
    z-index: 3;
    left: 50%;
    transform: translateX(-50%);
    bottom: 62px;
}

.duty_pic_nub_img .duty_more img {
    width: 14px;
    height: auto;
    position: relative;
    display: inline-block;
    left: 0;
    transform: translateY(-50%);
    margin-left: 17px;
    top: 2px;
}

.duty_more .std_tit5 {
    color: #fff;
    vertical-align: middle;
}

.duty_pic_nub.slick-active~.duty_pic_nub {
    z-index: 1000 !important;
    pointer-events: none;
}

.product_ban_cry_text {
    padding-top: 192px;
    padding-bottom: 172px;
}

.product_ban_cry_img {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all .1s;
}

.product_ban.act .product_ban_cry_img {
    opacity: 1;
}

.product_ban_cry_img {
    clip-path: inset(calc(176px * var(--rate)) calc(var(--clip-right) * var(--rate)) calc(145px * var(--rate)) calc(var(--clip-left) * var(--rate)));
    height: 100vh;
}

.product_ban {
    height: 230vh;
}

.product_ban {
    position: relative;
}

.product_ban_cry_img img {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
    object-fit: cover;
    transform: translate(calc(4% * var(--rate)), calc(-11% * var(--rate))) scale(calc(1 - var(--rate) * 0.3));
}

.product_ban.on .product_ban_cry_img {
    position: absolute;
    bottom: 0;
    top: auto;
}

.product_ban .ys_cont1400 {
    position: relative;
    z-index: 3;
}

.product_core {
    background: #FAFAFA;
    padding-left: 57px !important;
    padding-right: 57px !important;
}

.product_main .std_tit1 {
    font-weight: bold;
}

.product_core .std_tit1,
.product_solution .std_tit1,
.product_benefit .std_tit1 {
    text-align: center;
    color: #333;
}

.product_core_list_nub {
    width: 50%;
    padding: 0 14px;
    margin-bottom: 28px;
}

.product_core_list {
    margin: 0 -14px;
    margin-bottom: -28px;
    display: flex;
    flex-wrap: wrap;
}

.pcln_link {
    height: 100%;
    display: flex;
}

.pcln_link_text .std_tit3 {
    color: #333;
    font-weight: bold;
    margin-bottom: 22px;
}

.pcln_link_text .std_parga p {
    line-height: 2;
}

.pcln_link_text {
    padding-left: 116px;
    padding-bottom: 82px;
    padding-top: 68px;
}

.pcln_link {
    display: flex;
    background: #fff;
}

.pcln_link_text {
    display: flex;
    flex-direction: column;
    width: 48.256468%;
}

.pcln_link_text .std_parga {
    flex-grow: 1;
}

.pcln_link_img {
    display: flex;
    align-items: center;
    width: 51.743532%;
}

.pcln_link_img .ys_imgbox_cover {
    width: 100%;
}

.mod_btn2 .std_btn2_box_parga p {
    font-size: 14px;
    line-height: 46px;
    color: #333;
}

.mod_btn2 .std_btn2_box_icon {
    width: 11px;
    height: 9px;
    font-size: 0;
}

.mod_btn2 .std_btn2_box {
    padding: 0 29.5px;
}

.pcln_link .mod_btn2 {
    margin-top: 63px;
}

.product_solution_list {
    margin: 0 -14px;
}

.product_solution_list_nub {
    width: 25%;
    width: calc(100% / calc(var(--num-total) + 1));
}

.product_solution_list_nub.on {
    width: 50%;
    width: calc(200% / calc(var(--num-total) + 1));
}

.product_solution_list {
    display: flex;
}

.product_solution_list_nub {
    padding: 0 14px;
}

.psln_cry_img {
    height: 550px;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.psln_cry_img img {
    height: 100%;
    width: auto;
    max-width: none;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    object-fit: cover;
}

.psln_cry {
    position: relative;
}

.psln_cry_tit {
    position: absolute;
    bottom: 36px;
    padding: 0 58px;
    z-index: 4;
}

.psln_cry_tit .std_tit3 {
    color: #fff;
    font-weight: bold;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 3em;
}

.psln_cry_img {
    position: relative;
}

.psln_cry_img::before {
    content: '';
    background: linear-gradient(to top, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0));
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 100%;
    z-index: 3;
    opacity: 1;
    transition: all .5s ease;
}

.psln_cry_img::after {
    content: '';
    background: linear-gradient(to right bottom, rgba(0, 0, 0, .4), rgba(0, 0, 0, 0));
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 3;
    opacity: 0;
    transition: all .5s ease;
}

.psln_cry_select {
    position: absolute;
    z-index: 5;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 68px 69px;
}

.psln_cry_select .std_tit3 {
    color: #fff;
    font-weight: bold;
    margin-bottom: 19px;
}

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

.psln_cry_select .std_parga {
    margin-bottom: 56px;
}

.psln_cry .mod_btn2 .std_btn2_box_parga p {
    color: #fff;
}

.std_btn2_box {
    background: transparent;
}

.psln_cry_select {
    opacity: 0;
    pointer-events: none;
    transition: opacity .5s ease;
}

.product_solution_list_nub.on .psln_cry_select {
    opacity: 1;
    pointer-events: all;
}

.psln_cry_tit {
    opacity: 1;
    transition: opacity .5s ease;
}

.product_solution_list_nub.on .psln_cry_tit {
    opacity: 0;
    pointer-events: none;
}

.product_solution_list_nub.on .psln_cry_img::before {
    opacity: 0;
}

.product_solution_list_nub.on .psln_cry_img::after {
    opacity: 1;
}

.product_solution_list_nub {
    transition: all 1s ease;
    flex-grow: 1;
}

.product_benefit .std_tit1 {
    margin-bottom: 26px;
}

.inside_title1 .std_parga p {
    text-align: center;
}

.product_solution.std_padd1 {
    padding-bottom: 0;
}

.product_benefit_bg,
.product_benefit_bg img {
    width: 100%;
}

.product_benefit_img {
    position: relative;
    height: 29.17vw;
    width: 29.17vw;
    margin: 0 auto;
    border-radius: 50%;
}

.product_benefit_img_bg {
    width: 47.4vw;
    height: 47.4vw;
    border-radius: 50%;
    background: #fff;
    border: 1px solid #F3F3F3;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.product_benefit_img_bg {
    width: calc(47.4vw - calc(var(--rate2) * 18.23vw));
    height: calc(47.4vw - calc(var(--rate2) * 18.23vw));
}

.product_benefit_img_box {
    width: 29.17vw;
    height: 29.17vw;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
}

.product_benefit_img_box img {
    width: 29.17vw;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.product_benefit .inside_title1 {
    position: relative;
    z-index: 6;
}

.product_benefit_xia {
    position: relative;
}

.product_benefit_bg {
    margin-top: -14.58vw;
    position: relative;
    width: 100%;
    left: 0;
}

.product_benefit_bg {
    margin-top: calc(-14.58vw - calc(6.93vw * var(--rate2)));
}

.product_benefit>.ys_cont1400 {
    position: relative;
    z-index: 3;
}

.product_benefit_list_nub {
    width: 25%;
    padding: 0 14px;
}

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

.pbln_cry {
    background: #fff;
    padding: 44px 50px 84px;
    height: 100%;
}

.pbln_cry_img {
    width: 42px;
    margin-bottom: 28px;
}

.pbln_cry .std_tit24 {
    margin-bottom: 27px;
}

.product_benefit {
    background: linear-gradient(to top, #FAFAFA, transparent);
}

.product_benefit_list {
    margin-top: -5.09375vw;
    position: relative;
    z-index: 4;

}

.mod_dots1 .slick-dots li {
    width: 42px;
    height: 10px;
    margin: 0 5px;
    background: transparent;
}

.mod_dots1 .slick-dots li::before {
    content: '';
    width: 100%;
    height: 2px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #c2c2c2;
}

.mod_dots1 .slick-dots li.slick-active::before {
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
}

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

.mod_dots1 .slick-dots {
    bottom: -4px;
}

.product_benefit_list .slick-track {
    display: flex;
}

.product_benefit_list .slick-slide {
    height: auto;
}

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

@media screen and (min-width: 1921px) {
    /* .duty_protect .duty_protect_cry {
        margin-right: -260px;
    } */
}

/* b1 */
.stock_ban {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
}

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

.stock_ban_img img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.stock_ban_img::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(to top, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0));
    bottom: 0;
    left: 0;
    z-index: 3;
}

.stock_ban_img::after {
    content: '';
    width: 100%;
    height: 50%;
    position: absolute;
    background: linear-gradient(to bottom, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0));
    top: 0;
    left: 0;
    z-index: 3;
}

.stock_ban_text {
    position: absolute;
    z-index: 4;
    left: 50%;
    transform: translateX(-50%);
    bottom: 18.085106vh;
}

.stock_ban_text .std_tit1 {
    margin-bottom: 20px;
    text-align: center;
    font-weight: bold;
    color: #fff;
}

.stock_ban_text .std_tit5 {
    text-align: center;
    color: #fff;
}

.next_screen_font16 {
    font-size: 16px;
    line-height: 2;
    color: rgba(255, 255, 255, .5);
    vertical-align: middle;
    transition: all 0.36s;
}

.next_screen_font16 img {
    width: 14px;
    margin-left: 13px;
    opacity: .5;
    position: relative;
    top: -1px;
    transition: all 0.36s;
}

.next_screen {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    cursor: pointer;
    bottom: 50px;
    z-index: 5;
}

.stock_energy {
    width: 100%;
    height: 100vh;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.stock_energy_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
}

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

.stock_energy .ys_cont1400 {
    position: relative;
    z-index: 3;
}

.stock_energy .std_tit1 {
    text-align: center;
    color: #333;
    margin-bottom: 40px;
    font-weight: bold;
}

.stock_energy .std_parga p {
    margin-bottom: 28px;
}

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

.stock_energy_list {
    margin-top: 93px;
}

.stock_energy_list_nub {
    width: 25%;
}

.stock_energy_list {
    box-shadow: 0px 2px 19px 10px rgba(22, 44, 112, 0.05);
    border-radius: 8px;
    background: #fff;
    display: flex;
}

.stock_energy_list_nub {
    position: relative;
}

.stock_energy_list_nub::before {
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    background: #f0f0f0;
    top: 0;
    right: 0;
}

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

.seln_text_icon {
    width: 16px;
    position: absolute;
    right: 13px;
    top: 13px;
}

.seln_text_icon img {
    transition: all 0.36s;
}

.seln_text_icon img:nth-of-type(2) {
    opacity: 0;
}

.seln_text {
    position: relative;
    z-index: 3;
    padding: 32px 30px 34px 40px;
    transition: all 0.36s;
}

.seln_bg {
    background: linear-gradient(63deg, #F81103 0%, #F8790A 100%);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    transition: all 0.36s;
}

.seln_text .std_tit5 {
    color: #333;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 19px;
    transition: all 0.36s;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    height: 1.5em;
}

.seln_text .std_parga {
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    height: 3.5em;
    transition: all 0.36s;
}

.seln_text_inof {
    font-size: 16px;
    height: 1.75em;
    overflow: hidden;
    transition: all 0.36s;
}

.seln_text .std_parga p {
    color: #666;
    margin-bottom: 0;
    transition: all 0.36s;
}

.stock_energy_list .seln_text .std_parga p {
    margin-bottom: 0;
}

html.sticky_html.act {
    overflow: hidden !important;
}

html.act {
    height: 100vh;
    overflow-y: hidden;
    overflow: hidden;
}

.stock_other {
    margin-top: 100vh;
    /* transition: all .5s linear; */
}

.stock_other.on {
    margin-top: 0;
}

.stock_culture .std_tit1 {
    margin-bottom: 47px;
}

.stock_culture_info1 {
    position: relative;
}

.stock_culture_info1_bg {
    width: 100%;
    height: 100vh;
    overflow: hidden;
}

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

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

.sci1t_list_nub_icon {
    width: 62px;
    margin-bottom: 40px;
}

.sci1t_list_nub .std_tit5 {
    color: #fff;
    margin-bottom: 24px;
}

.sci1t_list_nub .std_tit36 {
    color: #fff;
}

.stock_other {
    position: relative;
    z-index: 5;
    background: #fff;
}

.stock_culture .std_tit1 {
    text-align: center;
    font-weight: bold;
}

.sci1t_list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    transition: all 1s ease;
}

.sticky_html,
.sticky_body {
    overflow: inherit !important;
}

.stock_culture_box {
    position: sticky;
    top: 0;
}

.stock_culture_info1 {
    top: 0;
    position: sticky;
}

.stock_culture_info2_bg {
    width: 100%;
}

.stock_culture_info2_bg img {
    width: 100%;
}

.stock_culture_info2 {
    z-index: 3;
}

.stock_culture_info2_text {
    position: absolute;
    width: calc(var(--rate1) * 0.51);
    top: calc(50% - calc(var(--rate1) / 2));
    left: calc(50% - calc(var(--rate1) / 2));
    height: calc(var(--rate2) * 100vh);
    padding-top: 112px;
    padding-left: 106px;
    padding-bottom: 100px;
    overflow: hidden;
    transition: all .5s ease;
}

.stock_culture_info2,
.stock_culture_info2_bg {
    width: 100%;
    height: 100vh;
    position: relative;
}

.stock_culture_info2_text .std_tit5 {
    color: #fff;
    margin-bottom: 59px;
}

.sci2t_list_nub .std_tit36,
.sci2t_list_nub .std_parga p {
    color: #fff;
}

.sci2t_list_nub .std_tit36 {
    margin-bottom: 12px;
}

.sci2t_list_nub {
    margin-bottom: 64px;
}

.stock_culture_info2 {
    overflow: hidden;
    transition: transform 0.5s ease;
    ;
}

.stock_culture_info2_bg {
    transition: all 0.5s ease;
    ;
}

.stock_culture_info_wai {
    height: 300vh;
}

.stock_culture_box.on1 .sci1t_list {
    opacity: 0;
}

.stock_culture_info2_bg {
    transform: scale(var(--rate1));
}

.stock_culture_box.on2 .stock_culture_info2_bg {
    transform: scale(1);
}

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

.stock_culture_info2 {
    position: absolute;
    top: calc(100vh * var(--top1));
}

.stock_culture_box.on2 .stock_culture_info2 {
    position: absolute;
    top: 0;
    transition: all .5s ease;
}

.stock_culture_box.on2 .stock_culture_info2_text {
    height: calc(calc(1 - var(--padding2)) * 100vh);
}

.sci2t_list_nub:nth-of-type(n+3) .std_tit36,
.sci2t_list_nub:nth-of-type(n+3) .std_parga p {
    color: #D9D9D9;
    opacity: .5;
}

/* .sci2t_list_nub{
    display: none;
} */
.sci2t_list_nub:nth-of-type(n+4) {
    opacity: 0;
}

/* .sci2t_list_nub.show1 {
    display: block;
} */
.stock_culture_box_wai {
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    pointer-events: none;
}

.stock_culture_info1_bg {
    position: sticky;
    top: 0;
}

.stock_culture.std_padd1 {
    padding-bottom: 0;
}

.stock_honor {
    position: relative;
}

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

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

.stock_honor .std_tit1 {
    margin-bottom: 53px;
    text-align: center;
    font-weight: bold;
}

.stock_honor .ys_cont1400 {
    position: relative;
    z-index: 3;
}

.stock_honor_swiper {
    margin: -14px;
}

.stock_honor_swiper_item {
    padding: 14px;
    width: 33.333333%;
}

.shsi_cry {
    background: #fff;
    transition: all 0.36s;
    position: relative;
}

.shsi_cry_leaf {
    width: 34px;
}

.shsi_cry_leaf img {
    width: 100%;
}

.shsi_cry {
    padding: 18px 46px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: all 0.36s;
    width: 100%;
}

.shsi_cry .std_parga {
    flex-grow: 1;
    max-width: calc(100% - 68px);
    text-align: center;
    color: #333;
    transition: all 0.36s;
}

.shsi_cry_leaf img {
    transition: all 0.36s;
}

.shsi_cry_leaf img:nth-of-type(2) {
    opacity: 0;
}

.shsi_cry::before {
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    transition: all 0.36s;
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
}

.shsi_cry>div {
    position: relative;
    z-index: 3;
}

.stock_honor_swiper.swiper {
    width: calc(100% + 28px);
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    margin: -14px;
}

.stock_honor_swiper .swiper-slide {
    height: calc(100% / 3);
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.stock_culture_box.on2 .sci2t_list_nub:nth-of-type(n+3) .std_tit36,
.stock_culture_box.on2 .sci2t_list_nub:nth-of-type(n+3) .std_parga p {
    color: #fff;
    opacity: 1;
}

.stock_culture_box.on2 .sci2t_list_nub:nth-of-type(n+4) {
    opacity: 1;
}

.stock_culture_box.on2 .stock_culture_info2_text {
    height: auto;
}

.stock_culture_info2 {
    pointer-events: all;
}

.mod_dots1_swiper .swiper-pagination-bullet {
    width: 42px;
    height: 10px;
    margin: 0 5px;
    background: transparent;
    position: relative;
}

.mod_dots1_swiper .swiper-pagination-bullet::before {
    content: '';
    width: 100%;
    height: 2px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #717171;
}

.mod_dots1_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
}

.mod_dots1_swiper.swiper {
    padding-bottom: 30px;
}

.mod_dots1_swiper.swiper.swiper-backface-hidden {
    padding-bottom: 0;
}

.mod_dots1_swiper .swiper-pagination {
    bottom: -4px;
}

.stock_ban_play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 84px;
    cursor: pointer;
    z-index: 6;
}

.stock_ban_play img {
    width: 100%;
}

@media screen and (min-width: 1200px) {
    .pcln_link:hover .std_btn2_box .std_btn2_box_parga p {
        color: #fff;
    }

    .pcln_link:hover .std_btn2_box .std_btn2_box_icon img:nth-child(1) {
        opacity: 0;
    }

    .pcln_link:hover .std_btn2_box .std_btn2_box_icon img:nth-child(2) {
        opacity: 1;
    }

    .next_screen_font16:hover {
        color: #fff;
    }

    .next_screen_font16:hover img {
        opacity: 1;
    }

    .stock_energy_list_nub:hover .seln_bg {
        opacity: 1;
        /*height: calc(100% + 57px);*/
        height: calc(100% + 112px);
    }

    .stock_energy_list_nub:hover .seln_text .std_tit5,
    .stock_energy_list_nub:hover .seln_text .std_parga p {
        color: #fff;
    }

    .stock_energy_list_nub:hover .seln_text_icon img:nth-of-type(2) {
        opacity: 1;
    }

    .stock_energy_list_nub:hover .seln_text_icon img:first-child {
        opacity: 0;
    }

    .stock_energy_list_nub:hover .seln_text_inof {
        overflow: visible;
    }

    .stock_energy_list_nub:hover .seln_text .std_parga {
        -webkit-line-clamp: 4;
          /*-webkit-line-clamp: 2;*/
    }

    .stock_energy_list_nub:hover .std_tit5,
    .stock_energy_list_nub:hover .seln_text_inof {
        transform: translateY(-14px);
    }

    .shsi_cry:hover::before {
        opacity: 1;
    }

    .shsi_cry:hover .std_parga {
        color: #fff;
    }

    .shsi_cry:hover .shsi_cry_leaf img:nth-of-type(2) {
        opacity: 1;
    }

    .shsi_cry:hover .shsi_cry_leaf img:first-child {
        opacity: 0;
    }
}

/* 2023.07.27 - tammy - end */
/* 2023.07.31 - tammy - start */
.stock_other.on .std_tit1 {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.3s;
}

.stock_other.on .std_parga {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.4s;
}

.stock_other.on .stock_energy_list {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.5s;
}

html.sticky_html.act,
html.act {
    overflow: visible !important;
    height: auto;
}

.stock_culture_info2_text {
    position: relative;
    opacity: 0;
    transform: translateY(50px);
    pointer-events: none;
    height: auto !important;
}

.stock_culture_info_wai.text1 .stock_culture_info2_text {
    opacity: 1;
    transform: translate(0);
    pointer-events: all;
    transition: all .2s linear;
}

.stock_culture_info2_text {
    margin-top: 100vh;
    top: 0;
    height: auto;
}

.stock_culture_info_wai {
    min-height: 300vh;
    height: auto;
}

.sci2t_list_nub .std_tit36,
.sci2t_list_nub .std_parga p {
    color: #D9D9D9;
    opacity: .5;
}

.sci2t_list_nub.show1 .std_tit36,
.sci2t_list_nub.show1 .std_parga p {
    color: #fff;
    opacity: 1;
}

.product_ban_cry_img img {
    transform: translate(calc(4% * var(--rate)), calc(2% * var(--rate))) scale(calc(1 - var(--rate) * 0.3));
}

.product_benefit_img {
    top: calc(30px * var(--rate2));
}

.product_benefit_bg {
    margin-top: calc(-14.58vw - calc(calc(6.93vw - 30px) * var(--rate2)));
}

/* 2023.07.31 - tammy - end */
/* 合并后修改内容 - start*/
.home_btn_color .std_btn2_box::before {
    opacity: 0;
}

.duty_events_more .home_btn_color .std_btn2_box_icon img:nth-child(2) {
    top: 0;
}

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

.product_core .std_btn2_box::before {
    border-image: linear-gradient(180deg, #000 0%, #000 100%) 1;
}

.mod_btn2 .std_btn2_box_parga p {
    position: relative;
    z-index: 5;
}

.std_btn2_box_icon {
    z-index: 5;
}

.product_solution .std_btn2_box::before {
    border-image: linear-gradient(180deg, #fff 0%, #fff 100%) 1;
}

.stock_main .mod_ctact {
    position: relative;
}

.stock_main .mod_ctact_word p {
    font-size: 16px;
}

.news_cont_btm_li.on .ncbl_box_img {
    display: none;
}

.news_cont_btm_li .ncbl_box_text_word {
    display: none;
}

.news_cont_btm_li.on .ncbl_box_text_word {
    display: block;
}











@media screen and (min-width: 1200px) {
    .home_btn_color:hover .std_btn2_box::before {
        opacity: 1;
    }

    .product_core_list_nub a:hover .std_btn2_box::after {
        opacity: 1;
        z-index: 0;
    }

    .home_btn_color:hover .std_btn2_box::after,
    .product_core_list_nub a:hover .std_btn2_box::before {
        opacity: 0;
    }

    .duty_events_more .std_btn2_box:hover .std_btn2_box_parga p {
        color: #666;
    }

    .duty_events_more .std_btn2_box:hover .std_btn2_box_icon img:nth-child(1),
    .product_core_list_nub a:hover .std_btn2_box_icon img:nth-child(1) {
        opacity: 1;
    }

    .duty_events_more .std_btn2_box:hover .std_btn2_box_icon img:nth-child(2),
    .product_core_list_nub a:hover .std_btn2_box_icon img:nth-child(2) {
        opacity: 0;
    }

    .pbct_list_nub a:hover .pbct_list_nub_icon img {
        transform: rotate(180deg);
    }

    .product_core_list_nub a:hover .std_btn2_box_parga p {
        color: #fff;
    }

    /* 8.17修改 */
    .home_section2_btn a:hover img {
        transform: rotate(0deg);
    }

    .pbct_list_nub a:hover .pbct_list_nub_icon img {
        transform: rotate(0deg);
    }

    .occu_section4_li_nr:hover .ys_imgbox_cover img {
        transform: scale(1.2);
    }

}

/* 合并后修改内容 - end*/

/* Delia-8.3-start */
.inve_cont_stock iframe {
    border: 0px solid #dcdcdc;
}

.inve_cont_stock iframe body {
    margin: 0 !important;
}

.pro_btm_cont_solu .slick-dots {
    bottom: -10px;
}

.prodet_elem_le {
    padding-top: 15px;
}

.prtdet_cont .ys_cont1200 {
    padding: 0 20px;
}

.pcsu_lia {
    align-items: flex-end;
    padding: 120px 225px 138px 174px;
}

.pcsu_li_le {
    width: calc(100% - 287px);
    padding-right: 60px !important;
}

.pcsu_li_ri {
    width: 287px;
}

.pcsu_li_ri_num2::before {
    top: -95px;
}

.pcsu_li_ri_num2::after {
    top: 155px;
}

.mnlu_li_pro_box {
    padding-right: 0;
    max-height: inherit;
}

.mnlu_li_pull_box {
    max-height: 600px;
}

.mnlu_li_pro .mCSB_outside+.mCSB_scrollTools {
    right: -40px !important;
}

.mnlu_li_pro {
    padding: 80px 0;
}

.mnlu_li_pull_box {
    padding: 0;
}

/* Delia-8.3-end */
.mod_ctatc_box {
    width: 80%;
    margin: 0 auto;
}

.mlpl_tp {
    border-bottom: solid 1px #DEDEDE;
}

/* Delia-8.9 */
.mlpl_tp_box {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
}

.mnlu_li_pro_list {
    pointer-events: none;
}

.mlpl_tp_tit {
    pointer-events: all;
    padding-bottom: 20px;
}

.mlpl_btm {
    pointer-events: all;
}

.mlpl_tp_icon {
    pointer-events: all;
}

.mod_nav_logo_img img:nth-child(1) {
    opacity: 1;
    position: static;
    transform: inherit;
}

.mod_nav_logo_img img:nth-child(2) {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    transform: inherit;
}

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

.mod_nav_list_ul {
    margin: 0 -50px;
    padding-right: 100px;
}

.mnlu_li {
    margin-right: 0;
    padding: 0 50px;
    position: relative;
}

.down.ibon_icon img {
    transform: rotateX(180deg);
}

.ys_nybanner1 .ys_pos_center {
    top: 46%;
}

.content_bot2 .ctact_cont_btmul {
    margin-bottom: 0;
}

.prodet_use_ul .slick-slide {
    height: auto;
}

.puul_box {
    height: 100%;
}

/* .stock_culture {
    overflow: hidden;
} */
/* 2023.08.14 */
/* .stock_culture_info_wai.on1 .stock_culture_box{
    position: fixed;
    top: 0;
}
.stock_culture_info_wai.on1.on2 .stock_culture_box{
    position: absolute;
    top: auto;
    bottom: 0;
}
.stock_culture_box.on1 .stock_culture_info1{
    position: fixed;
    top: 0;
}
.stock_culture_box.on1.on2 .stock_culture_info1{
    position: absolute;
    top: auto;
    bottom: 0;
}
.stock_culture_info1.on1 .stock_culture_info1_bg{
    position: fixed;
    top: 0;
}
.stock_culture_info1.on1.on2 .stock_culture_info1_bg{
    position: absolute;
    top: auto;
    bottom: 0;
}
.stock_culture_info_wai{
    position: relative;
}
.stock_culture_box {
    position: absolute;
}
.stock_culture_info_wai{
    height: 300vh;
} */
.fp-viewing-3 .home_section4 .home_section4_box {
    animation: none;
    /* animation: ysfadeInUp .5s ease-in-out both; */
    animation-delay: .3s;
}

.fp-viewing-3 .home_section4 .home_section4_box .std_tit1,
.fp-viewing-3 .home_section4 .home_section4_box .std_parga,
.fp-viewing-3 .home_section4 .home_section4_box .std_btn2 {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}

.load_cont_le_tit {
    padding: 30.5px 26px;
}

.ctact_cont_btmul_li {
    margin-bottom: 28px;
}

.ctact_cont {
    padding: 76px 0 98px;
}

.occu_section1 .ys_ban_txtbox .std_tit5 {
    font-size: 24px;
}

/* .home_section2_main .std_parga p{
    font-size: 20px;
} */
.occu_section2 .home_section2_top {
    width: 37.875%;
}

.occu_section1 .std_tit1 {
    font-size: 48px;
}

.ptcp_ul_li_le {
    width: 51%;
}

.ptcp_ul_li_ri {
    width: 49%;
}

.mlpl_tp_box {
    padding-bottom: 20px;
}

.mlpl_tp_tit {
    pointer-events: all;
    padding-bottom: 0 !important;
}

.yx_progr_bar.none {
    opacity: 0;
    pointer-events: none;
}

.lulb_view a {
    transition: all 0.36s;
    position: relative;
}

.lulb_view a::before {
    content: attr(data-text);
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(180deg, #F81103 0%, #F8790A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 0;
    transition: all .36s;
}

/* .prtdet_btn1 .std_btn2_box {
    background: rgba(255,255,255,.7);
} */
.home_btn_color .std_btn2_box::before {
    border-image: #fff;
}

.duty_pic_nub:not(:first-child) .duty_pic_meng {
    opacity: 0;
    pointer-events: none;
    display: none;
}

.casdet_cont_pro .casdet_cont_pro_ul {
    display: block;
}

.prtdet_cont_table tr {
    display: flex;
}

.prtdet_cont_table tr th,
.prtdet_cont_table tr td {
    flex-grow: 1;
}

.prtdet_cont_table thead,
.prtdet_cont_table tbody {
    width: 100%;
}

.prtdet_cont_table_pc {
    display: flex;
    flex-direction: column;
}

.stock_other.on {
    margin-top: 100vh;
    transition: all .5s linear;
}

.stock_other {
    margin-top: 0;
}

.stock_other.on1 {
    margin-top: 0;
    transition: all .5s linear;
}

.stock_other.on.on1 {
    transition: all .5s linear;
}

.stock_honor {
    overflow: hidden;
}

.stock_energy_list_nub:not(:hover) .seln_text .std_parga p {
    color: #666;
}

.ys_page_wrap.act .ys_hd_pc {
    background: #fff;
    box-shadow: 0px 4px 50px 0px rgba(15, 42, 54, 0.05);
}

.ys_page_wrap.act .ys_hd_pc .mnlu_li .mnlu_li_link {
    color: #333;
}

/* .ys_page_wrap.act .ys_hd_pc .mnlu_li.yxnav_active1 .mnlu_li_link {
    color: #F8790A;
} */

.ys_page_wrap.act .ys_hd_pc .mod_cover img:nth-child(1) {
    opacity: 0;
}

.ys_page_wrap.act .ys_hd_pc .mod_cover img:nth-child(2) {
    opacity: 1;
}

.ys_page_wrap.act .ys_hd_pc .mod_nav_other_search::after {
    background-color: #333;
}

.ys_page_wrap.act .ys_hd_pc .mod_nav_other_lang a {
    color: #333;
}

.ys_page_wrap.act .ys_hd_pc .mod_nav_logo_img img:nth-child(2) {
    opacity: 1;
}

.ys_page_wrap.act .ys_hd_pc .mod_nav_logo_img img:nth-child(1) {
    opacity: 0;
}

.ys_page_wrap.act .ys_hd_pc .mlpl_btm_btm li.yxnav_active4 a {
    color: #F8790A;
}

.ys_page_wrap.act .ys_hd_pc .mlpl_btm_ul li.yxnav_active3 .mlpl_btm_tp a {
    color: #F8790A;
}

.inve_cont_stock_ri {
    overflow: inherit;
}

.icsr_tp {
    width: 100%;
}

.icsr_tp iframe {
    width: 100%;
}

.icsr_btm {
    overflow: auto;
}

/* 8-17修改 */
.home_section5_left .nciu_li_more {
    display: none;
}

.home_section2_btn a {
    justify-content: flex-end;
    flex-direction: row-reverse;
}

.home_section2_btn img {
    margin-right: 5px;
}

.pbct_list_nub_link {
    justify-content: flex-end;
    flex-direction: row-reverse;
}

.pbct_list_nub_icon {
    margin-right: 5px;
}

.lclu_li_icon {
    display: none;
}

.pcsu_li_ri_num {
    width: 81px;
    text-align: center;
}

.pcsu_li_ri_num2 {
    right: -90px;
}

.pcsu_li_ri_num2::before {
    left: -18px;
}

.pcsu_li_ri_num2::after {
    right: 82px;
}

.pcsu_li_ri_num1::before {
    left: -90px;
    top: 32px;
}

.pcsu_li_ri_num1::after {
    right: -82px;
    top: 32px;
}

.duty_events .nciu_li_more {
    display: none;
}

.lulb_tit {
    font-weight: normal;
    width: calc(100% - 30px);
}

.lulb_load {
    display: none;
}

.lulb_view {
    margin-right: 0;
}

.ctact_cont_tpul_li a {
    padding: 22px 30px;
}

.ctact_cont_btmul_li a {
    padding: 22px 30px;
}

.content_bot1 {
    margin-bottom: 28px;
}

.content_bot1:last-child {
    margin-bottom: 0px;
}

.home_section_pcvideo {
    width: 100%;
    height: 100vh;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}

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

.home_section4_main {
    z-index: 2;
}

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

.product_ban_cry_img video {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
    object-fit: cover;
    transform: translate(calc(4% * var(--rate)), calc(2% * var(--rate))) scale(calc(1 - var(--rate) * 0.3));
}

.product_ban_cry_img img {
    display: none;
}

.home_section_pcvideo img {
    display: none;
}

.product_solution_list_nub.on {
    width: calc(300% / calc(var(--num-total) + 1));
}

.psln_cry_tit .std_tit3 {
    font-size: 24px;
}

.psln_cry_tit {
    padding: 0 40px;
}

.psln_cry_img img {
    width: auto;
}

.ys_nybanner1 .ys_nyban_img::after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.00) 0%);
}

.inve_cont_stock_ri iframe {
    width: 100%;
}

.icsr_tp iframe {
    height: 72px !important;
}

.icsr_btm iframe {
    height: 430px !important;
}

.ys_phnav_search {
    margin-right: 30px;
}

.section {
    display: none;
}

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

.prodet_use_ul,
.casdet_main .casdet_cont_case,
.prodet_use_ul .slick-slider .slick-list {
    width: 100%;
}

.prodet_use_ul .slick-track {
    display: flex;
}

.prodet_use_ul .slick-list {
    margin: 0 -14px;
}

.seln_text_icon {
    display: none;
}

.occu_section4_li_nr .ys_imgbox_cover::after {
    display: none;
}

#menu {
    display: none;
}

.iccb_ri {
    margin-top: 18px;
}

.stock_culture_info2_text {
    margin-top: 25vh;
    opacity: 1;
    transform: translateY(0);
    pointer-events: all;
}

/* 底部 */
.yx_phnav2_header {
    position: relative;
    z-index: 99;
}

.yx_phnav2_hd_ph {
    display: none;
}

.yx_phnav2_ph_navbar {
    height: 64px;
}

.yx_phnav2_header {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 20px;
    height: 64px;
    background: #fff;
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}

.yx_phnav2_logo {
    width: 120px;
}

.yx_phnav2_logo a {
    width: 100%;
}

.yx_phnav2_header a,
.yx_phnav2_logo,
.yx_phnav2_r>div {
    line-height: 64px;
}

.yx_phnav2_r>div {
    float: left;
    margin-left: 15px;
}

.yx_phnav2_header a {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #333;
}

.yx_phnav2_menubtn {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 28px;
    height: 22px;
}

.yx_phnav2_menubtn::before,
.yx_phnav2_menubtn::after {
    content: "";
}

.yx_phnav2_menubtn span,
.yx_phnav2_menubtn::before,
.yx_phnav2_menubtn::after {
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 2px;
    transform: translateY(-50%);
    background: #666;
    transition: all .36s;
}

.yx_phnav2_menubtn::before {
    margin-top: -10px;
}

.yx_phnav2_menubtn::after {
    margin-top: 10px;
}

.yx_phnav2_menubtn.on span {
    opacity: 0;
}

.yx_phnav2_menubtn.on::before,
.yx_phnav2_menubtn.on::after {
    margin-top: 0;
}

.yx_phnav2_menubtn.on::before {
    transform: translateY(-50%) rotate(45deg);
}

.yx_phnav2_menubtn.on::after {
    transform: translateY(-50%) rotate(-45deg);
}

.yx_phnav2_menu {
    display: none;
    position: fixed;
    left: 0;
    top: 64px;
    width: 100%;
    height: calc(100% - 64px);
    padding: 20px;
    background: #043c62;
    color: #fff;
}

.yx_phnav2_ph_search {
    width: 100%;
    overflow: hidden;
    padding: 0 15px;
    padding-left: 15px;
    margin-top: 50px;
}

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

.yx_phnav2_phs_form input {
    width: 100%;
    height: 35px;
    border: 1px solid rgba(255, 255, 255, .4);
    border-radius: 17.5px;
    padding-left: 20px;
    padding-right: 50px;
    color: #fff;
}

.yx_phnav2_phs_form input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: rgba(255, 255, 255, .6);
}

.yx_phnav2_phs_form input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: rgba(255, 255, 255, .6);
}

.yx_phnav2_phs_form input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: rgba(255, 255, 255, .6);
}

.yx_phnav2_phs_form input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: rgba(255, 255, 255, .6);
}

.yx_phnav2_phs_form .iconfont {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 5;
    color: rgba(255, 255, 255, .6);
}

.yx_phnav2_ph_nav ul {
    padding: 0 0 0 8px;
    display: none;
}

.yx_phnav2_ph_nav a {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 1.5;
    padding: 1em 0;
    color: #000;
    max-width: calc(100% - 40px);
}

.yx_phnav2_ph_nav ul a {
    font-size: 12px;
}

.yx_phnav2_ph_nav li.yxnav_active1>.yx_phnav2_lisbox a {
    color: rgba(255, 255, 255, .6);
}

.yx_phnav2_lisbox {
    position: relative;
    border-bottom: 1px solid rgba(255, 255, 255, .4);
}

.yx_phnav2_icon {
    display: none;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
}

.yx_phnav2_icon::before,
.yx_phnav2_icon::after {
    content: "";
    position: absolute;
    background: #fff;
    transition: all .36s;
}

.yx_phnav2_icon::before {
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: 1px;
}

.yx_phnav2_icon::after {
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    width: 1px;
    height: 100%;
}

.yx_phnav2_icon.on::after {
    transform: translateX(-50%) rotate(90deg);
}

.yx_phnav2_haschild .yx_phnav2_icon {
    display: block;
}

.yx_phnav2_ph_nav li:not(.yx_phnav2_haschild)>.yx_phnav2_lisbox .yx_phnav2_icon {
    display: none;
}

.yx_phnav2_ph_nav li:not(.yx_phnav2_haschild)>.yx_phnav2_lisbox>a {
    display: block;
    max-width: 100%;
}

.yx_phnav2_phmenu_scroll {
    margin-right: 0;
    padding-right: 0;
    max-height: inherit;
    overflow: hidden;
}

.yx_phnav2_hd_ph {
    display: block;
}

.yx_phnav2_page_wrap .mCSB_scrollTools {
    opacity: 0 !important;
}

.ys_footer .yx_phnav2_ph_navbar {
    height: auto;
}

.ys_footer .yx_phnav2_menu {
    display: block;
    text-align: left
}

.ys_footer .yx_phnav2_menu {
    position: static;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
    padding: 0;
    background: transparent;
    color: #fff;
}

.ys_footer .yx_phnav2_lisbox {
    border-bottom: 1px solid #eaeaea;
}

.ys_footer .yx_phnav2_icon::before {
    display: none;
}

.ys_footer .yx_phnav2_icon::after {
    display: none;
}

.ys_footer .yx_phnav2_icon img {
    width: 100%;
}

.ys_footer .yx_phnav2_icon {
    width: 16px;
    height: auto;
}

.ys_footer .yx_phnav2_hd_ph {
    display: block;
    margin-bottom: 20px;
}

.ys_footer_nav2 .yx_phnav2_lisbox a {
    color: #545454;
}

.ys_footer .yx_phnav2_icon.on img {
    transform: rotateZ(180deg);
}

.ys_footer .yx_phnav2_icon img {
    transition: all .36s;
}

/* 底部导航end */
.lulb_tit {
    font-size: 16px !important;
}

.lcbr_ul_li_box {
    padding: 22px 50px 30px 0;
}

.stock_culture_info2_text {
    margin-top: 60vh;
    transition: all .1s ease;
    opacity: 0;
}

.stock_culture_info_wai.text1 .stock_culture_info2_text {
    opacity: 1;
    pointer-events: all;
    transition: all .2s linear;
}


.ys_footer .yx_phnav2_hd_ph {
    display: none;
}

.stock_culture_info2_text {
    z-index: 10;
}


.stock_culture_info_wai.text1 .stock_culture_info2_text {
    transition: all .2s .4s linear;
}


.mlpl_tp {
    position: relative;
}

.mlpl_tp_box2,
.mlpl_btm_tp_a2,
.mlpl_btm_btm_a2,
.mnlu_li_link2,
.mlcn_ul_li_lik2 {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.mlpl_tp_box1,
.mlpl_tp_box2,
.mlpl_btm_tp_a1,
.mlpl_btm_tp_a2,
.mlpl_btm_btm_a1,
.mlpl_btm_btm_a2,
.mnlu_li_link1,
.mnlu_li_link2,
.mlcn_ul_li_lik1,
.mlcn_ul_li_lik2 {
    transition: all 0.36s;
    /* display: block; */
}

.mlpl_tp .mlpl_tp_tit,
.mlpl_btm_btm li a {
    color: #333 !important;
}

.mlpl_btm_tp a {
    color: #666 !important;
}

.mlpl_tp_box2 .mlpl_tp_tit {
    background: linear-gradient(63deg, #F81103 0%, #F8790A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.mnlu_li_pro_list.yxnav_active2 .mlpl_tp_box1 {
    opacity: 0;
}

.mnlu_li_pro_list.yxnav_active2 .mlpl_tp_box2 {
    opacity: 1;
}

.mlpl_btm_ul_li.yxnav_active3 .mlpl_btm_tp_a1 {
    opacity: 0;
}

.mlpl_btm_tp_a2,
.mlpl_btm_btm_a2,
.mnlu_li_link2,
.mlcn_ul_li_lik2 {
    background: linear-gradient(63deg, #F81103 0%, #F8790A 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.mlpl_btm_ul_li.yxnav_active3 .mlpl_btm_tp_a2 {
    opacity: 1;
}


.mlpl_btm_tp {
    position: relative;
}

.mlpl_btm_btm li {
    position: relative;
}

.mlpl_btm_btm li.yxnav_active4 .mlpl_btm_btm_a1 {
    opacity: 0;
}

.mlpl_btm_btm li.yxnav_active4 .mlpl_btm_btm_a2 {
    opacity: 1;
}


.mlpl_btm_ul li {
    width: 33.333333%;
    padding: 0 10px;
}
.mlpl_btm_ul{
    margin: 0 -10px;
}

.mlpl_btm_btm li {
    width: 100% !important;
}
.mnlu_li_pro_list {
    margin-bottom: 40px;
}
.ptcp_ul.act .ptcp_ul_li {
    animation: ysfadeInUp .5s ease-in-out both;
    /* animation-delay: 0.1s; */
}

.mlpl_btm_tp {
    display: inline-block;
}

.mlpl_btm_btm_wrap {
    position: relative;
    display: inline-block;
}

.mnlu_li.yxnav_active1 .mnlu_li_link1 {
    opacity: 0;
}

.mnlu_li.yxnav_active1 .mnlu_li_link2 {
    opacity: 1;
}

.mnlu_li_wrap {
    position: relative;
}

.mlcn_ul_li {
    position: relative;
}

.mlcn_ul_li.yxnav_active2 .mlcn_ul_li_lik1 {
    opacity: 0;
}


.mlcn_ul_li.yxnav_active2 .mlcn_ul_li_lik2 {
    opacity: 1;
}


.ys_footer .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px !important;
    opacity: 0.3 !important;
}

.ys_footer .mCSB_outside+.mCSB_scrollTools {
    right: -16px !important;
}


#myMenu {
    position: fixed;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    pointer-events: none
}

.ys_ban_slick .slick-list {
    width: 100%;
}

.ys_ban_li,
.ys_ban_imgbox {
    width: 100%;
}

.ys_ban_imgbox img {
    width: 100vw;
}

.ys_banner .slick-track,
.ys_ban_li {
    width: 100vw !important;
}


.pcsu_li_ri.on .pcsu_li_ri_img::before {
    display: none;
}


.pcsu_li_ri.on1 .pcsu_li_ri_img::after {
    display: none;
}


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

.mftr_share_wrap .mftr_share_img {
    margin-top: 0 !important;
}

.mftr_share_wrap .mftr_share {
    margin-right: 20px;
}


.yxedr_active img, .yxedr_active video {
    max-width: 50% !important;
}
.pbtu_li_text {
    font-size: 24px !important;
}
.mnlu_li:nth-child(2){
position: inherit;
}
.prtdet_main .prtdet_banword p{
    line-height: 1.5;
}
.seln_text .std_parga {
    height: 7em;
}
.seln_text .std_tit5 {
    -webkit-line-clamp: 2;
    height: 3em;
}
.duty_text:nth-of-type(2) .std_tit1, .duty_text:nth-of-type(2) .std_tit2, .duty_text:nth-of-type(2) .std_parga {
    width: 515px;
}
.duty_text:nth-of-type(3) .std_tit1, .duty_text:nth-of-type(3) .std_tit2, .duty_text:nth-of-type(3) .std_parga {
    width: 580px;
}
.occu_main  .home_section2_top .std_tit1 {
    font-size: 46px;
}
.occu_main  .home_section2_top {
    width: 50%;
}
.ptca_ul_li_tit {
    height: 4.2em;
    -webkit-line-clamp: 3;
}
.prodet_elem_le {
    padding-top: 0;
}
.stock_honor_swiper_item {
    height: auto !important;
}
.shsi_cry {
    height: 100%;
}
.lulb_view {
    width: 40px;
}
.lulb_tit {
    width: calc(100% - 40px);
}
.ys_phnavss_modal button {
    width: 52px;
}
.ys_phnavss_modal .ys_phnavss_form input {
    width: calc(100% - 65px);
}
.duty_more {
    width: 100%;
    text-align: center;
}
.home_section2_btn p {
    line-height: 1.5;
}
.home_section2_btn a {
    padding: 5px 0;
}
.ccbl_more_word::before {
    line-height: 2.28;
}
.sci1t_list_nub{
    width: 50%;
    padding: 0 30px;
}
.sci1t_list{
    margin: 0 -30px;
}
.prodet_elem_le .std_tit1{
    font-size: 44px;
    line-height:1.4;
}
.ptca_ul_li_tit {
    height: 2.8em;
    -webkit-line-clamp: 2;
    font-size: 20px !important;
}
.ptca_ul_li_box {
    padding: 46px 38px;
}
.pcsu_li_le_tit{
    font-size: 44px;
}
.pcln_link_text .std_parga p {
    line-height: 1.5 !important;
    margin-bottom: 8px;
}
.pcln_link_text .std_parga p:last-child{
    margin-bottom: 0;
}
.ical_li_box_word::before {
    width: 100%;
    text-align: center;
}
.home_section2_bot {
    align-items: flex-end;
}


.pro_tp_cont .ptca_ul_li_tit {
    height: auto !important;
    -webkit-line-clamp: 10;
}

.pro_tp_cont .ptca_ul {
    align-items: stretch;
}

.pro_tp_cont .ptca_ul_li_box {
    height: 100%;
}

.from_cont_box_pri {
    padding-right: 50px;
}

.mnlu_li_pro_list.on .mlpl_btm_btm {
    width: 33.333333%;
}

.stock_main .stock_energy {
    height: auto !important;
    min-height: 100vh;
}



