﻿@charset "utf-8";

body {
    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
    font-variant-ligatures: no-common-ligatures;
}
/*分享翻译*/
.ys_wechat_cont_parga p::before{
    /*分享中文版本*/
    content: '分享到 - 微信';
    /*分享英文版本*/
    /* content: 'Share the - weixin'; */
}
.ys_page_title{
    display: none;
}
/* p {
    word-wrap: normal;
    word-break: keep-all;
} */
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a,
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a {
    color: #FC121B;
}

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

.yxnav_active2 {}


/* 规范-start */
.std_title1{
    font-size: 46px;
    line-height: 1.5;
    color: #1A1A1A;
}
.std_title2{
    font-size: 32px;
    line-height: 1.5;
    color: #1A1A1A;
}
.std_title3{
    font-size: 24px;
    line-height: 1.5;
    color: #1A1A1A;
}
.std_title4{
    font-size: 18px;
    line-height: 1.75;
    color: #1A1A1A;
}
.yxedr_active h2{
    font-size: 32px;
    line-height: 1.5;
    color: #1A1A1A;
    margin-bottom: 16px;
}
.yxedr_active h3{
    font-size: 24px;
    line-height: 1.5;
    color: #1A1A1A;
    margin-bottom: 12px;
}
.yxedr_active h4{
    font-size: 18px;
    line-height: 1.75;
    color: #1A1A1A;
    margin-bottom: 13.5px;
}
.std_parga,.std_parga p{
    font-size: 16px;
    line-height: 1.75;
    color: #666;
}
.std_parga1 p{
    font-size: 18px;
    line-height: 1.75;
    color: #666;
}
.std_padding1{
    padding: 120px 0;
}
.std_margin1{
    margin-top: 60px;
}
.std_margin2{
    margin-top: 40px;
}
.std_btn1_box p,
.std_btn2_box p{
    font-size: 14px;
    line-height: 58px;
    color: #fff;
    transition: all .36s;
    margin-right: 20px;
}
.std_btn1_box_icon{
    width: 22px;
    height: 22px;
    position: relative;
}
.std_btn1_box_icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.std_btn1_box_icon img:nth-child(2){
    opacity: 0;
}
.std_btn1_box {
    width: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 42px;
    border: 1px solid #FC121B;
    border-radius: 39.5px;
    background: #FC121B;
    transition: all .36s;
}
.std_btn2_box{
    padding: 0 58px;
    background: #FC121B;
    border-radius: 39.5px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .36s;
    border: 1px solid #FC121B;
}
.std_btn1,.std_btn2{
    display: inline-block;
}
.std_btn3 p{
    font-size: 16px;
    line-height: 1.75;
    color: #FC121B;
    margin-right: 10px;
}
.std_btn3 img{
    width: 14px;
    transition: all .36s;
    position: relative;
    left: 0;
}
.std_btn3_box{
    display: flex;
    align-items: center;
}
.mod_tit20,.mod_tit20 p{
    font-size: 20px;
    line-height: 1.5;
    color: #fff;
}

/* 规范-end */

/* - 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); */
}
.home_main .ys_ban_imgbox::before {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 55.9%), linear-gradient(180deg, rgba(0, 0, 0, 0.4) 5.52%, rgba(0, 0, 0, 0) 19.52%), rgba(0, 0, 0, 0.1);
}
.ys_ban_txtbox{
    z-index: 5;
}
.ys_nybanner{
    position: relative;
}
.ys_nyban_img, .ys_nyban_img img{
    width: 100%;
}
.ys_nyban_ph{
    display: none;
}
.mlpu_li_parga p{
    color: #1A1A1A;
    transition: all .36s;
}
.mlpu_li_icon{
    width: 42px;
    height: 42px;
    position: relative;
    background: #FFFFFF;
    border: 2px solid #F4F5F9;
    border-radius: 4px;
}
.mlpu_li_icon_img {
    width: 22px;
}
.mlpu_li_icon_img img{
    width: 100%;
}
.mlpu_li_parga{
    padding-left: 14px;
}
.mnlu_li_pull_ul{
    padding: 30px;
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .07);
    position: relative;
}
.mlpu_li a{
    display: flex;
    align-items: center;
}
.mlpu_li{
    margin-bottom: 20px;
}
.mlpu_li:last-child{
    margin-bottom: 0;
}
.mnlu_li_pull{
    position: absolute;
    width: calc(100% + 80px);
    left: 50%;
    transform: translateX(-50%);
    padding-top: 16px;
    display: none;
}
.mnlu_li_pull_ul::after{
    content: '';
    width: 12px;
    height: 12px;
    background-color: #fff;
    position: absolute;
    top: -6px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    z-index: -1;
}
.mlpu_li.yxnav_active2 p,
.mnlu_li.yxnav_active1 .mnlu_li_link{
    color: #FC121B !important;
}
/* - banner - end*/
/* Delia-start */
.ys_nyban_title{
    text-align: center;
}

.mod_bord_ul {
    display: flex;
}
.mod_bord_li {
    padding-right: 28px;
    position: relative;
}
.mod_bord_li {
    padding-right: 28px;
    position: relative;
}
.mod_bord_li::after {
    content: '\e743';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 8px;
    background-size: 100%;
    right: 12px;
    font-family: "iconfont";
    font-size: 12px;
    color: #999;
    line-height: inherit;
}
.mod_bord_li:last-child::after{
    content: none;
}
.mod_bord_li a{
    font-size: 16px;
    color: #999;
    line-height: 1.75;
}
.mod_bord{
    margin-top: 24px;
}
/* E2关于晶优-公司介绍-企业文化-start */
.cult_tpcry_cont{
    padding-bottom: 26px;
}
.cult_tit{
    font-weight: bold;
    text-align: center;
    margin-bottom: 30px;
}
.cult_tpcry_cont_word p{
    color: #666;
}
.cult_tpcry_cont_other{
    position: relative;
}
.ctco_bg{
    width:100%;
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: -1;
}
.ctco_bg img{
    width: 100%;
}
.ctco_textbox_list_text p{
    color: #FC121B;
    margin-bottom: 14px;
}
.ctco_textbox_list_word{
    font-weight: bold;
    line-height: 1.2;
}
.ctco_textbox_list{
    padding-bottom: 82px;
}
.ctco_textbox{
    padding-right: 50%;
}
.cult_tpcry{
    position: relative;
    padding-bottom: 0 !important;
    overflow: hidden;
}
.cult_btmcry{
    background: #f8f8f8;
}
.cbul_cont_ri_text p{
    color: #FC121B;
}
.cbul_cont_ri_tit{
    font-size: 34px;
    font-weight: bold;
    margin: 15px 0 35px;
}
.cbul_cont_le{
    width: 48.9%;
    border-radius: 20px;
    overflow: hidden;
}
.cbul_cont_ri{
    width: 51.1%;
    padding-left:75px;
}
.cult_btmcry_ul_li{
    position: relative;
    overflow: hidden;
}
.cult_btmcry_ul_li:nth-of-type(2n)::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 0;
}
.cult_btmcry_ul_li:nth-of-type(2n) .cbul_cont{
    flex-direction: row-reverse;
    position: relative;
    z-index: 1;
}
.cult_btmcry_ul_li:nth-of-type(2n) .cbul_cont_ri{
    padding-left: 0;
    padding-right: 75px;
}
/* E2关于晶优-公司介绍-企业文化-end */
/* D1服务-服务原则-start */
.mod_list{
    width: 100%;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
}
.mod_list_cont{
    background: rgba(255, 255, 255, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(5px);
    border-radius: 46px 46px 0px 0px;
}
.mod_list_cont_ul{
    padding:32px 0px 28px;
    justify-content: center;
}
.mlcu_li{
    padding: 0 115px;
    position: relative;
}
.mlcu_li::after{
    content:"";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 1px;
    height: 22px;
    background:#d9d9d9;
}
.mlcu_li a{
    color: #fff;
    transition: all .36s;
}
.mlcu_li.on a{
    color: #FC121B;
}
.serv_tit{
    font-weight: bold;
    text-align: center;
}
.serv_cust_cont_list{
   padding-bottom: 90px;
}
.sccl_ul{
    align-items: stretch;
    margin: 0 -14px;
}
.sccl_ul_li_box{
    height: 100%;
    padding: 62px 40px 57px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    border-radius: 20px;
}
.sulb_icon{
    width: 40px;
    margin: 0 auto;
}
.sulb_icon img{
    width: 100%;
}
.sulb_tit{
    color: #000;
    font-weight: bold;
    text-align: center;
    margin: 23px 0 16px;
    padding: 0 20px;
}
.sccl_ul_li{
    width: 33.333333%;
    padding: 0 14px;
}
.serv_prin_tit{
    font-weight: bold;
    text-align: center;
    margin-bottom: 40px;
}
.serv_prin_tit span{
    color: #FC121B;
}
.serv_prin_cont_ul{
    align-items: stretch;
    margin: 0 -14px;
}
.spcu_li{
    width: 50%;
    padding: 0 14px;
    margin-bottom: 28px;
}
.serv_prin{
    background: #F8F8F8;
    overflow: hidden;
}
.spcu_li_cont_icon{
    width: 40px;
}
.spcu_li_cont_icon img{
    width: 100%;
}
.spcu_li_word p{
    color: #666;
}
.spcu_li_tit{
    color: #000;
    margin: 27px 0 18px;
    font-weight: bold;
}
.spcu_li_cont{
    height: 100%;
    padding: 62px 56px 67px;
    background: #FFFFFF;
    border-radius: 20px;
}
.serv_cent{
    padding-top:68px;
    overflow: hidden;
}
.dctc_textbox_tit{
    font-size: 30px;
    line-height: 1.3;
    color: #000;
    font-weight: bold;
    margin-bottom: 25px;
}
.details_main .aclu_li {
    margin-bottom: 0px;
}
/* D1服务-服务原则-end */
/* D2服务-服务原则-服务咨询-start */
.serv_tit span{
    color: #FC121B;
}
.sfbc_tit{
    font-weight: bold;
    text-align: center;
    color: #000000;
}
.sfbc_list_label span{
    color: #ff0000;
}
.sfbc_list_label p{
    margin-bottom:10px;
    height: 1.75em;
    overflow: hidden;
}
.sfbc_list_label_input{
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 6px;
}
.sfbc_list_label_input input{
    width: 100%;
    height: 60px;
    padding: 0 28px;
}
.sfbc_list_label_input input
,.sfbc_list_label_input input::placeholder{
    font-size: 16px;
    color: #999;
    line-height: 1.75;
}
.serv_from_box_cont{
    background: #FFFFFF;
    box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.06);
    border-radius: 20px;
    padding:70px 90px;
}
.sfbc_list_select{
    border: 1px solid #DFDFDF;
    border-radius: 6px;
}
.sfbc_list_select input{
    height: 60px;
    width: 100%;
    font-size: 16px;
    color: #999;
}
.sfbc_list_select input::placeholder{
    font-size: 16px;
    color: #999;
    line-height: 1.75;
}
.sfbc_list_select .mc_select_demo{
    padding: 0 28px;
}
.sfbc_list2{
    align-items: flex-end;
}
.sfbc_list2 .ys_select_bd {
    padding: 20px 28px;
    border: 1px solid #DFDFDF;
    margin-top: 10px;
    border-radius: 6px;
    height: 150px;
}
.sfbc_list2 .ys_select_li {
    margin-bottom: 15px;
    font-size: 16px;
    color: #999;
}
.sfbc_list2 .ys_select_li:last-child {
    margin-bottom: 0px;
}
.sfbc_area{
    margin-bottom: 40px;
}
.sfbc_area_label span{
    color: #ff0000;
}
.sfbc_area_label_box{
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 6px;
}
.sfbc_area_label_box textarea{
    height: 120px;
    width: 100%;
    padding: 18px 28px;
    font-size: 16px;
    color: #999;
    line-height: 1.75;
}
.sfbc_area_label_box textarea::placeholder{
    font-size: 16px;
    color: #999;
    line-height: 1.75;
}
.sfbc_area_label{
    width: 100%;
}
.sfbc_area_label p{
    margin-bottom: 10px;
}
.sfbc_other_label{
    width: 461px;
}
.sfbc_other_label_code{
    width: 100%;
    border: 1px solid #DFDFDF;
    border-radius: 6px;
}
.sfbc_other_label_code input{
    height: 60px;
    width: 100%;
    padding: 0 28px;
    font-size: 16px;
    color: #999;
    line-height: 1.75;
}
.sfbc_other_label_code input::placeholder{
    font-size: 16px;
    color: #999;
    line-height: 1.75;
}
.sfbc_other_img{
    width: 216px;
    cursor: pointer;
    margin: 0 36px;
}
.sfbc_other_img img{
    width: 100%;
}
.sfbc_other_btn{
    cursor: pointer;
}
.sfbc_other_btn p{
    color: #fff;
    transition: all .36s;
    padding: 14px 59px ;
    background: #FF1D25;
    border: solid 1px #FF1D25;
    box-shadow: 0px 4px 40px 2px rgba(0, 0, 0, 0.06);
    border-radius: 100px;
}
.sfbc_priv p{
    font-size: 14px;
    line-height: 2;
    color:#999;
}
.sfbc_priv a{
    color: #0947bd;
}
.sfbc_priv span{
    width: 14px;
    height: 12px;
    border-radius: 2px;
    position: relative;
    border: solid 1px #d9d9d9;
    margin-right: 8px;
    cursor: pointer;
}
.sfbc_priv img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    opacity: 0;
    transition: all .36s;
}
.sfbc_priv span.on img{
    opacity: 1;
}
.serv_btmform{
    margin-top: -50px;
    position: relative;
}
.serv_btmform .serv_btmform_box{
    width: 57.5%;
}
.serv_btmform_box{
    position: absolute;
    left: 0;
    bottom: 109px;
}
.serv_btmform .ys_cont1400{
    position: relative;
}
.serv_from_word p{
    text-align: center;
    color: #666;
}
.serv_btmform .sfbc_tit{
    margin-bottom: 10px;
}
.serv_btmform .sfbc_other_label{
    width: 256px;
}
.serv_btmform .sfbc_other_img{
    width: 194px;
    margin: 0 50px 0 14px;
}
.serv_btmform .sfbc_list1 .sfbc_list_label{
    width: 50%;
}
.serv_btmform .sfbc_list2 .serv_from_box_cont {
    padding: 66px 60px 89px;
}
.serv_btmform .sfbc_area {
    margin-bottom: 16px;
}
.serv_btmform .sfbc_other_btn p {
    padding: 14px 54px;
}
.serv_btmform_bg{
    position: relative;
    z-index: 0;
}
.serv_main .inside_content{
    background: #F8F8F8;
}
.serv_form{
    position: relative;
    z-index: 1;
}
.serv_cust_cont_word p{
    color: #666;
}
.sfbc_priv {
    margin-top: 10px;
}
.serv_btmform_box .sfbc_list_label_input input {
    width: 100%;
    height: 60px;
    padding: 0 15px;
}
.serv_btmform_box .sfbc_list_select .mc_select_demo {
    padding: 0 15px;
}
.serv_btmform_box .sfbc_area_label_box textarea {
    padding: 18px 15px;
}
.serv_btmform .sfbc_other_btn p {
    padding: 9px 54px;
}
.sfbc_other_btn p {
    padding: 9px 59px;
}
.serv_btmform_box .sfbc_other_label_code input {
    padding: 0 15px;
}
.sfbc_list_li{
    width: 33.333333%;
    padding: 0 9px;
    margin-bottom: 16px;
}
.sfbc_list{
    margin: 0 -9px;
}
.sfbc_list_label{
    width: 100%;
}
.sfbc_area{
    width: 100% !important;
}
.serv_from_list_li {
    width: 50%;
    padding: 0 5px;
    margin-bottom: 16px;
}
.serv_from_list{
    margin: 0 -5px;
}
.serv_from_list_li1 {
    width: 33.333333%;
}
.serv_btmform .serv_from_box_cont{
    padding: 66px 60px 90px;
}
.serv_btmform .sfbc_other {
    width: 100%;
    justify-content: space-between;
    padding: 0 5px;
}
.serv_form .sfbc_other {
    padding: 0 9px;
}
.serv_btmform .sfbc_other {
    padding: 0 9px;
}
/* D2服务-服务原则-服务咨询-end */
/* D3服务-服务原则-下载中心-start */
.load_main .inside_content{
    background: #f8f8f8;
}
.lctu_li_box{
    padding: 20px 46px;
    background: #FFFFFF;
    border: 1px solid #E1E4E6;
    border-radius: 68px;
    color: #FC121B;
    transition: all .36s;
    cursor: pointer;
    display: block;
}
.lctu_li.on .lctu_li_box{
    background: #FC121B;
    border: 1px solid #FC121B;
    color: #fff;
}
.load_cont_tp_ul{
    margin: 0 -4px;
}
.lctu_li{
    padding: 0 4px;
}
.load_cont_tp{
    padding: 56px 0;
}
.lcbu_li_down_icon img:nth-child(2){
    opacity: 0;
}
.load_cont_btm_ul{
    align-items: stretch;
    margin: 0 -14.5px;
}
.lcbu_li_tp{
    position: relative;
}
.lcbu_li_tp_video{
    width: 100%;
    height: 100%;
}
.lcbu_li_cont{
    width: 100%;
    height: 460px;
    display: block;
    padding: 57px 42px 15px;
    background: #FFFFFF;
    border: 1px solid #E1E4E6;
    border-top: solid 1px #FC121B;
    border-radius: 0px 0px 30px 0px;
    position: relative;
}
.lcbu_li_tit{
    /* font-weight: bold; */
    color: #333;
    text-overflow: clip;
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 18px;
}
.lcbu_li_word p{
    color: #999;
    margin-bottom: 85px;
    text-overflow: clip;
    height: 5.25em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.lcbu_li_down{
    margin-bottom: 36px;
}
.lcbu_li_down_text{
    font-size: 14px;
    line-height: 1.5;
    color:#999;
    margin-right: 11px;
    transition: all .36s;
}
.lcbu_li_down_icon{
    width: 22px;
}
.lcbu_li_down_icon img{
    width: 100%;
    transition: all .36s;
}
.lllu_li_box p{
    padding: 10px 17px;
    background: #FFFFFF;
    border: 1px solid #E1E4E6;
    border-radius: 68px;
    color: #FC121B;
}
.lcbu_li{
    width: 33.333333%;
    padding: 0 14.5px;
    margin-bottom: 28px;
}
.lcbu_li_list_ul{
    margin: 0 -7px;
}
.lllu_li{
    padding: 0 7px;
}
.lcbu_li_list{
    padding: 15px 0;
    border-top: 1px solid #eee;
}
/* .lcbu_li.on .lcbu_li_list{
    position: absolute;
    bottom: 0;
    width: calc(100% - 84px);
} */
/* .lcbu_li.on a{
    padding: 0 0 15px;
    border: solid 1px transparent;
} */
.lcbu_li_other {
    width: 100%;
    padding: 0 42px;
}
.lcbu_li.on .lcbu_li_tit{
    color: #333;
    font-weight: bold;
    margin: 25px 0 45px;
    text-overflow: clip;
    height: 1.75em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    max-height: initial;
}
.lcbu_li_btmbox{
    padding: 0 42px;
}
.load_cont_btm{
    padding-bottom: 48px;
    overflow: hidden;
}
.load_btm_ul_li{
    display: none;
}
.load_btm_ul_li:first-child{
    display: block;
}
.load_main .mod_paging{
    padding-top: 0 !important;
}
.pc_fenye li {
    width: 32px;
    height: 32px;
    font-family: 'Microsoft Yahei';
    font-size: 16px;
    line-height: 32px;
    margin: 0px 17px;
}
.pc_fenye li.activepage {
    color: #fff;
    background: #FC121B;
}
.quel_main .contact_tab ul,
.service_main .contact_tab ul,
.load_main .contact_tab ul,
.serv_main .contact_tab ul{
    justify-content: center;
}
.serv_form .sfcl_li{
    padding: 0 9px;
}
.serv_main .sfcl_li,
.contact_add_mess .sfcl_li{
    margin-bottom: 0 !important;
    margin-top: 10px;
}
.serv_main .sfcl_agree_parga a {
    color: rgba(9, 71, 189, 1);
}
.quel_main .contact_tab ul,
.serv_main .contact_tab ul,
.load_main .contact_tab ul,
.service_main .contact_tab ul{
    margin: 0 -114px;
}
.quel_main .contact_tab a,
.serv_main .contact_tab a,
.load_main .contact_tab a,
.service_main .contact_tab a{
    padding: 30px 114px;
}
/* D3服务-服务原则-下载中心-end */
/* C2质量产品-产品-start */
.prod_main .ys_nyban_title{
    top: auto;
    transform: translateX(-50%);
    bottom: 112px;
}
.prod_list {
    margin-top: 105px;
    /* position: absolute;
    left: 50%;
    bottom: 112px;
    transform: translateX(-50%); */
}
.prod_list_ul{
    width: 524px;
    background: rgba(255, 255, 255, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(5px);
    border-radius: 80px;
    padding: 0 60px;
    justify-content: center;
    margin: 0 auto;
}
.prod_list_ul_li{
    position: relative;
}
.prod_list_ul_li::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 22px;
    background: #d9d9d9;
}
.prod_list_ul_li:last-child::after{
    content: none;
}
.prod_list_ul_li a{
    color: #fff;
    transition: all .36s;
    display: block;
    padding: 30px 70px;
}
.prod_list_ul_li.on a{
    color: #FC121B;
}
.prod_mincry,.prod_btmcry{
    overflow: hidden;
}
.prod_tpcry{
    position: relative;
    overflow: hidden;
}
.prod_tpcry_cont {
    width: 100%;
    position: static;
    top: 50%;
    left: 50%;
    transform: inherit;
    background: url(../images/c2_img01.svg) center/cover no-repeat;
}
.ptcb_tit{
    font-weight: bold;
    margin-bottom: 48px;
}
.pulc_tit{
    color: #000;
    font-weight: bold;
    margin-bottom: 20px;
}
.prod_tpcry_bg{
    width: 100%;
}
.prod_tpcry_bg img{
    width: 100%;
}
.ptcb_ul{
    align-items: stretch;
    margin: 0 -15px;
}
.ptcb_ul_li{
    width: 50%;
    margin-bottom: 48px;
    padding: 0 20px;
}
.ptcb_ul_li_cont{
    height: 100%;
    width: 100%;
}
.prod_tpcry_cont_box{
    padding-right: 42%;
}
.prod_tit{
    font-weight: bold;
    text-align: center;
}
.mod_tit20{
    font-size: 20px;
    line-height: 1.5;
    color: #fff;
}
.prod_ul_li_text{
    font-weight: bold;
    text-align: center;
    margin-top: 12px;
    color: #000;
    transition: all .36s;
    position: relative;
    z-index: 1;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.prod_ul_li a{
    display: block;
    padding:10px 36px 52px;
    background: #F3F3F3;
    border-radius: 20px;
    position: relative;
}
.prod_ul_li a::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height:140px;
    border-radius: 0px 0px 20px 20px;
    background: #FC121B;
    z-index: 0;
    opacity: 0;
    transition: all .36s;
}
.prod_ul{
    margin: 0 -14px;
}
.prod_ul_li{
    width: 33.333333%;
    padding: 0 14px;
}
.prod_ul_li_img{
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}
.prod_ul_li_img img{
    width: 100%;
}
.prod_btmcry{
    background: #F8F8F8;
}
.prod_ul_li:not(:first-child){
    display: none;
}
.slick-dots li.slick-active {
    background: #FC121B;
}
.slick-dots li {
    width: 12px;
    height: 12px;
    margin: 0 7px;
    background: #DDD;
}
.about_cont_list_ul .slick-dots {
    bottom: -64px;
}
.ys_nyban_title p {
    color: #fff;
    font-size: 24px;
    line-height: 1.75;
}
.prod_ul .slick-dots {
    bottom: -60px;
}
/* C2质量产品-产品-end */
/*E3关于晶优-企业新闻-start  */
.about_main .mod_list_cont_ul {
    padding: 32px 0px 28px;
    margin: 0 -80px;
}
.about_main .mlcu_li {
    padding: 0 80px;
    position: relative;
}
.mlcu_li:last-child::after{
    content: none;
}
.about_cont_list_ul{
    margin: 0 -15px;
    align-items: stretch;
}
.aclu_li{
    width: 33.333333%;
    padding: 0 15px;
    margin-bottom: 30px;
}
.aclu_li_imgbox{
    width: 100%;
    border-radius: 20px 20px 0 0;
    overflow: hidden;
}
.aclu_li_textbox_tit{
    transition: all .36s;
    line-height: 1.75;
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #1A1A1A;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.aclu_li_textbox{
    padding: 36px 44px;
}
.aclu_li a{
    width: 100%;
    height: 100%;
    display: block;
    background: #FFFFFF;
    border: 1px solid #E6E6E6;
    border-radius: 20px;
}
.aclu_li_textbox_date p{
    color: #999;
    margin-bottom: 14px;
}
.aclu_li.act{
    width: 66.666667%;
}
.aclu_li.act a{
    position: relative;
}
.aclu_li.act .aclu_li_textbox{
    width: calc(100% - 92px);
    position: absolute;
    bottom:51px;
    left: 50%;
    transform: translateX(-50%);
    padding: 0px;
}
.aclu_li.act .aclu_li_textbox_tit
,.aclu_li.act .aclu_li_textbox_date p{
    color: #fff;
}
.aclu_li.act .aclu_li_imgbox{
    border-radius: 20px;
    position: relative;
    overflow: hidden;
}
.aclu_li.act .aclu_li_imgbox::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(18.21deg, rgba(0, 0, 0, 0.4) 3.58%, rgba(0, 0, 0, 0) 47.39%);
    border-radius: 20px;
}
.aclu_li.act .aclu_li_textbox_tit {
    text-overflow: clip;
    height: 1.75em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.about_main .mod_paging{
    padding: 60px 0 180px;
}
.about_cont{
    padding-top: 70px;
}
.about_main .about_cont{
    overflow: hidden;
}
/* E3关于晶优-企业新闻-end */
/* E4关于晶优-企业新闻-详情-start */
.details_cont_tp_bg{
    width: 100%;
    z-index: 0;
}
.details_cont_tp_bg img{
    width: 100%;
}
.dctc_editor p{
    font-size: 20px;
    line-height: 1.75;
    color: #333;
    margin-bottom: 15px;
}
.details_main .inside_content{
    padding-top: 98px;
    position: relative;
}
.details_main .ys_bread{
    position: relative;
    z-index: 5;
}
.dctc_paging{
    justify-content: space-between;
    margin-top: 80px;
}
.dctc_paging_li{
    width: 50%;
}
.dctc_paging_li a{
    color: #666;
    transition: all .36s;
}
.dctc_paging_li:last-child a {
    text-align: right;
}
.details_cont_btm{
    background: #fff;
    padding: 95px 0;
}
.dcbc_tit{
    font-weight: bold;
    color: #333;
    margin-bottom: 27px;
    text-align: center;
}
.dcbc_tit span{
    color: #FC121B;
}
.details_main .about_cont{
    padding: 0px;
}
.details_cont_tp{
    padding-bottom: 97px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.details_cont_tp_main{
    padding-top: 53px;
    position: relative;
    z-index: 2;
}
.details_cont_tp::after{
    content: "";
    width: 100%;
    height: calc(100% + 52px);
    background: linear-gradient(110.63deg, rgba(249, 249, 249, 0.63) 18.99%, #F4F5F6 107.85%);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.dctc_textbox_btm_date{
    width: 105px;
}
.dctc_textbox_btm_share{
    width: 150px;
}
.dctc_textbox_btm_date p{
    color: #acacac;
}
.dtbs_text{
    font-size: 14px;
    color: #acacac;
    line-height: 1.75;
    margin-right: 19px;
}
.dctc_textbox_btm{
    justify-content: space-between;
}
.dctc_textbox{
    padding-bottom: 18px;
    border-bottom: solid 1px #e6e6e6;
    margin-bottom: 66px;
}
.ys_share_wechat{
    margin-right: 19px;
}
.acoi_icon{
    width: 30px;
    cursor: pointer;
    line-height: 50px;
}
.acoi_icon img{
    width: 100%;
}
.acoi_label{
    width: calc(100% - 30px);
    padding-left: 38px;
}
.about_cont_other_input{
    width: 288px;
    background: #FFFFFF;
    box-shadow: 0px 4px 40px 2px rgba(0, 0, 0, 0.06);
    border-radius: 100px;
    padding: 0 14px;
}
.acoi_label input{
    height: 50px;
    font-size: 16px;
    color: #b9b9b9;
    line-height: 1.3;
}
.acoi_label input::placeholder{
    font-size: 16px;
    color: #b9b9b9;
    line-height: 1.3;
}
.about_cont_other_btn{
    cursor: pointer;
    margin-left: 33px;
}
.about_cont_other_btn p{
    padding: 14px 38px;
    background: #FF1D25;
    box-shadow: 0px 4px 40px 2px rgba(0, 0, 0, 0.06);
    border-radius: 100px;
    color: #fff;
    transition: all .36s;
}
.about_main .about_cont_other_btn p{
    padding: 9px 38px;
}
.about_main .aclu_li_textbox_tit {
    height: 3.5em;
    -webkit-line-clamp: 2;
}
.about_cont_other_select{
    width: 161px;
    background: #FFFFFF;
    box-shadow: 0px 4px 40px 2px rgba(0, 0, 0, 0.06);
    border-radius: 100px;
    margin-right: 27px;
}
.about_cont_other_select input{
    height: 49px;
    font-size: 16px;
    color: #b9b9b9;
    line-height: 1.3;
}
.about_cont_other_select input::placeholder{
    font-size: 16px;
    color: #b9b9b9;
    line-height: 1.3;
}
.about_cont_other{
    margin-bottom: 54px;
    position: relative;
    z-index: 2;
}
.ys_select_xtbbox{
    width: 18px;
}
.ys_select{
    padding: 0 14px 0 30px;
}
.ys_select_bd {
    padding: 20px 30px;
    margin-top: 10px;
    border-radius: 20px;
    height: 150px;
    box-shadow: 0px 4px 40px 2px rgba(0, 0, 0, 0.06);
}
.ys_select_li {
    margin-bottom: 10px;
    font-size: 16px;
    color: #b9b9b9;
    line-height: 1.3;
}

/* E4关于晶优-企业新闻-详情-end */
/* E5关于晶优-职位招聘-start */
.recr_main .mlcu_li {
    padding: 0 80px;
}
.recr_cont {
    overflow: hidden;
}
.recr_cont_tp_cry{
    position: relative;
}
.rctc_bg{
    width: 100%;
    pointer-events: none;
}
.rctc_bg img{
    width: 100%;
}
.recr_tit{
    font-weight: bold;
    color: #000;
}
.recr_tit span{
    color: #FC121B;
}
.rctc_textbox_le{
    width: 37.7%;
}
.rctc_textbox_ri{
    width: 37.7%;
}
.rctc_textbox{
    justify-content: space-between;
}
.rctc_textbox_ri_btn{
    justify-content: space-between;
}
.rctc_textbox_ri_text{
    color: #333;
    margin-bottom: 45px;
}
.rctc_textbox_ri_btn .std_btn1 p{
    font-size: 16px;
    font-weight: bold;
}
.rctc_textbox_ri_btn .std_btn1_box_icon {
    width: 16px;
    height: 16px;
}
.rctc_textbox {
    width: 100%;
    position: absolute;
    top: 15%;
    left: 0;
    transform: translateY(-15%);
}
.rctc_textbox_ri_btn .std_btn1_box p{
    line-height: 48px;
}
.rctc_textbox_ri_btn .std_btn1_box {
    padding: 0 29px;
}

.recr_cont_tp_word p{
    margin-bottom: 13px;
}
.rulc_word p{
    color: #666;
}
.rctl_ul{
    align-items: stretch;
    margin: 0 -14px;
}
.rctl_ul_li{
    width: 33.333333%;
    padding: 0 14px;
}
.rctl_ul_li_cont{
    height: 100%;
    padding: 69px 47px 49px;
    background: #FFFFFF;
    border-radius: 20px;
}
.rulc_tit{
    font-weight: bold;
    color: #000;
    margin: 20px 0 25px;
    text-align: center;
}
.rulc_icon{
    width: 40px;
    margin:0 auto;
}
.rulc_icon img{
    width: 100%;
}
.recr_main .inside_content{
    background: #F9F9FA;
}
.recr_cont_tp_slide .recr_tit{
    text-align: center;
}
.recr_cont_tp_slide{
    margin-top: 75px;
    padding-bottom: 48px;
}
.recr_cont_tp_slide .slick-track {
    display: flex;
}
.recr_cont_tp_slide .slick-list {
    overflow: visible !important;
    position: relative;
}
.recr_cont_tp_slide .slick-list::before{
    content: "";
    position: absolute;
    left: -260px;
    bottom: 0;
    width: 245px;
    height: 100%;
    z-index: 1;
    background: rgba(255, 255, 255, .5);
    border-radius: 0px 20px 20px 0px;
    pointer-events: none;
}
.recr_cont_tp_slide .slick-list::after{
    content: "";
    position: absolute;
    right: -260px;
    bottom: 0;
    width: 245px;
    height: 100%;
    z-index: 1;
    background: rgba(255, 255, 255, .5);
    border-radius: 20px 0 0 20px;
    pointer-events: none;
}
.recr_cont_tp_slide .aclu_li_textbox {
    padding: 29px 45px 71px;
}
.recr_cont_tp_slide .aclu_li:not(:first-child){
    display: none;
}
.recr_main .aclu_li {
    margin-bottom: 0px;
}

/* E5关于晶优-职位招聘-end */
/* E6关于晶优-职位招聘列表-start */
.list_cont{
    width: 100%;
    background: url(../images/E_bg.jpg) center/cover no-repeat;
}
.lctl_text{
    margin-bottom: 20px;
    display: flex;
    align-items: baseline;
}
.lctl_text span{
    font-size: 24px;
    line-height: 1.75;
    font-weight: bold;
    color: #1A1A1A;
}
.lctl_text p{
    color: #666;
}
.lctl_label_input{
    width: calc(100% - 22px);
    padding-right: 16px;
}
.lctl_label_icon{
    width: 22px;
    cursor: pointer;
    line-height: 50px;
}
.lctl_label_icon img{
    width: 100%;
}
.list_cont_tp_le{
    width:21%;
}
.list_cont_tp_ri{
    width: 79%;
    padding-left: 190px;
}
.lctl_label_input input{
    height: 50px;
    width: 100%;
    font-size: 16px;
    color: #b9b9b9;
}
.lctl_label_input input::placeholder{
    font-size: 16px;
    color: #b9b9b9;
}
.lctl_label{
    background: #FFFFFF;
    box-shadow: 0px 4px 40px 2px rgba(0, 0, 0, 0.06);
    border-radius: 100px;
    padding: 0 16px;
}
.lctr_list_text{
    color: #1A1A1A;
    padding-right: 14px;
    position: relative;
}
.lctr_list_text::after{
    content: "\e743";
    position: absolute;
    top: 50%;
    right: 14px;
    transform: translateY(-50%);
    font-family: "iconfont";
    font-size: 12px;
    color: #999;
    line-height: inherit;
}
.lctr_list_ul_li a{
    color: #666;
    transition: all .36s;
}
.lctr_list_ul_li.on a{
    color: #FC121B;
}
.lctr_list_ul{
    margin: 0 -16px;
    margin-left: 33px;
}
.lctr_list_ul_li{
    padding: 0 16px;
    cursor: pointer;
}
.lctr_list{
    margin-bottom: 27px;
}
.lctr_list:last-child{
    margin-bottom: 0;
}
.list_cont_box{
    padding-top: 50px !important;
    overflow: hidden;
}
.list_cont_tp{
    margin-bottom: 50px;
    /* overflow: hidden; */
}
.list_main .mod_bord {
    padding-top: 24px;
    margin-top: 0;
}
.reci_list {
    padding: 48px 50px 35px;
    background: #FFFFFF;
    box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.06);
    border-radius: 20px;
    overflow: hidden;
}
.reci_list_tp {
    margin-bottom: 30px;
}
.rltu_li1 {
    width: 60%;
}
.rltu_li2 {
    width: 20%;
}
.rltu_li3 {
    width: 20%;
}
.rlbu_li a {
    justify-content: space-between;
    padding: 25px 0;
    border-top: 1px solid #ECECEC;
}
.rlbu_li_post {
    width: 60%;
    color: #333;
    font-weight: bold;
}
.rlbu_li_add {
    width: 20%;
}
.rlbu_li_date {
    width: 15%;
}
.rlbu_li_more {
    width: 5%;
    text-align: right;
    color: #FF4D00;
}
.rltu_li p{
    color: #000;
    font-weight: bold;
    line-height: 1.5;
}
.rlbu_li_add
,.rlbu_li_date{
    color: #333;
}
.rlbu_li_more{
    color: #FC121B;
}
.list_main .mod_paging{
    padding-top: 80px;
}
/* E6关于晶优-职位招聘列表-end */
/* C1质量产品-start */
.quel_cont_box{
    overflow: hidden;
}
.quel_cont_box1 .std_padding1{
    padding-top: 88px !important;
}
.qcbc_le{
    width: 421px;
}
.qcbc_ri{
    width: calc(100% - 421px);
    padding-left: 54px;
}
.quel_tit{
    font-weight: bold;
    color: #1A1A1A;
}
.quel_tit span{
    color: #FC121B;
}
.qcbc_le_ul_li{
    margin-bottom: 47px;
}
.qcbc_le_ul_li:last-child{
    margin-bottom: 0;
}
.qlul_box p{
    color: #666;
}
.qrul_cont_icon{
    width: 28px;
    position: relative;
    top: 2px;
}
.qrul_cont_icon img{
    width: 100%;
}
.qrul_cont_text{
    color: #000;
    font-weight: bold;
}
.qrul_cont{
    padding: 27px 0;
    border-bottom: solid 1px #e5e5e5;
}
.qcbc_ri_ul_li{
    margin-bottom: 20px;
}
.quel_cont_box2{
    background: #F8F8F8;
}
.qcbc_ri_tit{
    font-weight: bold;
    color: #000;
    margin-bottom: 52px;
}
.quel_cont_box2 .qrul_cont_icon{
    width: 52px;
    height: 52px;
    border-radius: 50%;
    position: relative;
    background: #FC121B;
}
.quel_cont_box2 .qrul_cont_icon p{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #fff;
}
.quel_cont_box2 .qcbc_ri_ul{
    margin: 0 -55px;
}
.quel_cont_box2 .qcbc_ri_ul_li{
    width: 50%;
    padding: 0 55px;
}
.quel_cont_box4 .qcbc_ri_word {
    margin-bottom: 30px;
}
.quel_cont_box2 .qrul_cont {
    padding: 18px 0;
    border-bottom: solid 1px #e5e5e5;
}
.quel_cont_box2 .qrul_cont_text {
    width: calc(100% - 52px);
    padding-left: 24px;
}
.qrbl3_ul_li_cont{
    position: relative;
}
.qulc3_imgbox{
    position: relative;
    border-radius: 20px;
    overflow: hidden;
}
.qulc3_textbox {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    background: rgba(252,18,27,.5);
    border-radius: 0px 0px 20px 20px;
    width: 100%;
    height: 67px;
}
.qulc3_textbox p {
    font-weight: bold;
    color: #fff;
    text-overflow: clip;
    height: auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 1.3;
    position: absolute;
    top: 50%;
    left: 0px;
    transform: translateY(-50%);
    padding: 0 18px;
}
.qrbl3_ul{
    margin: 0 -11.5px;
}
.qrbl3_ul_li{
    width: 50%;
    padding: 0 11.5px;
    margin-bottom: 25px;
}
.qcbc3_ri_btm_ri{
    width: 31.5%;
}
.qcbc3_ri_btm_le{
    width: 68.5%;
    padding-right: 24px;
}
.quel_cont_box4{
    background: #F8F8F8;
}
.quel_cont_box4 .qcbc4_box{
    margin: 0 -55px;
}
.quel_cont_box4 .qcbc_ri_ul{
    padding: 0 55px;
    width: 50%;
}
.quel_cont_box4 .qcbc_ri_ul_li .qrul_cont_icon{
    display: none;
}
.quel_cont_box4 .qcbc_ri_ul_li.on .qrul_cont_icon{
    display: block;
}
.quel_cont_box4 .qrul_cont_icon{
    width: 52px;
    height: 52px;
    border-radius: 50%;
    position: relative;
    background: #FC121B;
    margin-right: 20px;
    flex-shrink: 0;
}
.quel_cont_box4 .qrul_cont_icon p{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.quel_cont_box4 .qrul_cont_icon p{
    color: #fff;
}
.quel_cont_box4 .qcbc_ri_ul_li.on .qrul_cont_text{
    width: calc(100% - 72px);
}
.quel_cont_box4 .qcbc_ri_ul_li .qrul_cont_text{
    width: 100%;
    line-height: 1.75;
}
.quel_cont_box4 .qrul_cont{
    padding: 20px 0;
}
.quel_cont_box4 .qcbc_ri_ul_li{
    margin-bottom: 0;
}
.quel_cont_box4 .qrul_cont{
    display: flex;
}
.qcbc_ri_editor p{
    font-size: 18px;
    line-height: 1.75;
    color: #666;
    margin-bottom: 13px;
}
.qcbc_ri_editor h3{
    line-height: 1.75;
    margin-bottom: 18px;
}
.qcbc_ri_editor img{
    border-radius: 20px;
}
.quel_cont_box6 .std_btn1{
    margin-top: 50px;
}
.qrul6_cont_ri_tit{
    font-weight: bold;
    color: #000;
    margin-bottom: 9px;
}
.qrul6_cont_le{
    width: 115px;
    position: relative;
    top: -10px;
}
.qrul6_cont_ri{
    width: calc(100% - 115px);
    padding-left: 50px;
}
.qrul6_cont_le{
    font-weight: bold;
    color: #666;
}
.qrul6_cont{
    display: flex;
    padding: 50px 0 18px;
    border-bottom: solid 1px #dfdfdf;
    align-items: flex-start;
}
.quel_cont_box6{
    background: #F8F8F8;
}
.qrul6_cont_ri_word span{
    font-weight: bold;
    color: #1A1A1A;
}
.qcbc6_ri_ul_li.on  .qrul6_cont_le{
    color: #FC121B;
}
.quel_box{
    position: relative;
}
.qcbc_nav{
    width: 452px;
    height: 500px;
    position: absolute;
    top: 350px;
    left: 260px;
    z-index: 10;
    cursor: pointer;
}
.quel_main .mod_list_cont_ul {
    padding: 32px 0 28px;
    justify-content: center;
}
.qrbl3_ul {
    margin: 0 -11.5px;
}
.qrbl3_ul_li_cont {
    position: relative;
}
.mod_bord .mod_bord_li img{
    width: 20px;
}
.qcbc_ri_ul{

    /* padding: 0 55px; */
    display: flex;
    flex-direction: column;
}
.quel_cont_box1 .qcbc_ri_ul{
    width: 100%;
    padding-left: 0;
    margin-top: 32px;
}
.quel_cont_box1 .qrul_cont_text {
    width: calc(100% - 28px);
    padding-left: 24px;
}
.quel_cont_box2 .qcbc_ri_ul{
    /* width: 100%; */
    flex-direction: row;
}
.prod_main .slick-track {
    /* width: 100% !important; */
    display: flex;
}
.prod_main .slick-list {
    width: 100% !important;
}
.ys_nyban_title p {
    margin-top: 25px;
}
.prod_main .ys_nyban_title p{
    font-size: 18px;
    line-height: 1.75;
    color: #fff;
}
.details_main .slick-dots {
    bottom: -30px;
}
.details_main .aclu_li:not(:first-child){
    display: none;
}
.qcbc_ri_li_img{
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
}
.qcbc_ri_li_img img{
    width: 100%;
}
.qcbc_ri_li_parga{
    margin-top: 18px;
}
.qcbc_ri_li{
    margin-bottom: 70px;
}
.qcbc_ri_li:last-child{
    margin-bottom: 0;
}
.qcbc_ri_li_tit{
    font-weight: bold;
    color: #000;
}
.qlsu_li p{
    font-weight: bold;
    color: #666666;
}
.qlsu_li{
    margin-bottom: 48px;
    cursor: pointer;
}
.qlsu_li:last-child{
    margin-bottom: 0;
}
.qcbc_le_side{
    padding-top: 98px;
}
.quel_cont_box1 .iconfont{
    color: #fff;
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .36s;
    opacity: 0;
}
/* .qcbc_le_side_bt{
    display: none;
} */
.qcbc_le_side_bt p{
    font-size: 20px;
    line-height: 1.5;
    padding: 20px 0;
    font-weight: bold;
    color: #666666;
    cursor: pointer;
    transition: all .36s;
}
.qcbc_le_side.act .qcbc_le_side_tp{
    opacity: 1;
    height: 70px;
}
.qcbc_le_side.act .iconfont {
    opacity: 1;
}
.qcbc_le_side.act .qcbc_le_side_tp p{
    color: #fff;
}
.qcbc_le_side.act .qcbc_le_side_select{
    position: fixed;
    top: 100px;
    pointer-events: all;
    z-index: 9;
  
}
.qcbc_le_side_tp{
    transition: all .36s;
    position: relative;
    cursor: pointer;
    opacity: 0;
    background: #FC121B;
    padding-left: 30px;
    padding-right: 30px;
    height: 0;
}
.qcbc_le_side_tp p{
    font-size: 18px;
    font-weight: bold;
    color: #666;
    transition: all .36s;
    line-height: 70px;
}
.qcbc_le_side_select{
    transition: all .36s;
    pointer-events: none;
    width: 452px;
}
.qcbc_le_side.notact .qcbc_le_side_select {
    transform: translateX(-200%);
    opacity: 0;
}
.qcbc_le_side_select.on .iconfont{
    transform: translateY(-50%) rotate(-180deg);
}
.qlsb_ul{
    transition: all .36s;
}
.qlsb_ul{
    background: #fff;
}
.qcbc_le_side.act .qlsb_ul_li.on p{
    color: #FC121B;
    transition: color 1s;
}
.qcbc_le_side.act .qlsb_ul{
    padding: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .07);
}











/* C1质量产品-end */
/* Delia-end */
/* 首页-start */
.ys_ban_title{
    font-size: 50px;
    line-height: 1.5;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    visibility: hidden;
}
.ys_ban_title span{
    color: #FC121B;
}
.ys_ban_txtbox{
    bottom: 120px;
}
.ys_ban_slick .slick-dots li{
    width: 12px;
    height: 12px;
    background: #fff;
    margin: 0 7px;
}
.ys_ban_slick .slick-dots li.slick-active{
    background: #FC121B;
}
.ys_ban_slick .slick-dots {
    bottom: 50px;
}
.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;
}
.ys_hd_pc {
    position: fixed;
    width: 100%;
    transition: top .5s ease,background-color .5s ease,color .5s ease,box-shadow .5s ease;
    top: 0;
}
.ys_hd_pc::after{
    content: "";
    width: 100%;
    height: 100%;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, .07);
    position: absolute;
    top: 0;
    left: 0;
     z-index: -1; 
    transition: all .36s;
    opacity: 0;
}
.mod_nav_logo {
    width: 135px;
}
.mod_nav_logo a{
    width: 100%;
    display: block;
    line-height: 98px;
}
.mnlu_li_link{
    font-size: 16px;
    line-height: 98px;
    color: #ffffff;
    transition: all .36s;
    display: block;
}
.mnlu_li{
    padding: 0 40px;
    position: relative;
    z-index: 5;
}
.mod_nav_list_ul{
    margin: 0 -40px;
}
.mnlo_search_tp {
    width: 28px;
    line-height: 98px;
    cursor: pointer;
}
.yx_search3img1{
    position: relative;
    top: 0;
    left: 0;
}
.yx_search3img2{
    position: absolute;
    top:18px;
    left: 0;
    opacity: 0;
}
.yx_search3box{
    position: relative;
}
.yx_search3xlbox{
   width: 100%;
    height: 350px;
    background:rgba(255, 255, 255, 1);
    box-shadow:0 5px 13px rgba(35, 50, 64, 0.13);
    display: none;
    position: absolute;
    left: 0;
    top: 98px;
    /* z-index: 99; */
}
.yx_search3_tbox{
    width: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 60px;
    border-bottom: 1px solid #666;
}
.yx_search3xlbtn{
    width: 27px;
    line-height: 60px;
    
}
.yx_search3xlbtn img{
    width: 100%;
    transition: all .36s;
}
.yx_search3_xls  {
    width: calc(100% - 27px);
    padding-right: 20px;
}
.yx_search3_xls  input{
    font-size: 16px;
    line-height: 3.75;
    color: #666;
    width: 100%;
    transition: all .36s;
}
.yx_search3_xls  input::placeholder{
    color: #666;
}
.yx_search3.act .yx_search3_btn .yx_search3img2{
    opacity: 1;
}
.yx_search3.act .yx_search3_btn .yx_search3img1{
    opacity: 0;
}
.yx_search3_btn.on .yx_search3img2{
    opacity: 1;
}
.yx_search3_btn.on .yx_search3img1{
    opacity: 0;
}
.mnlo_lang_tp_icon1{
    width: 28px;
}
.mnlo_lang_tp_icon2 {
    width: 13px;
    transition: all .36s;
}
.mnlo_lang.act .mnlo_lang_tp_icon2{
    transform: rotate(180deg);
}
.mnlo_lang_tp_parga p{
    font-size: 16px;
    line-height: 98px;
    color: #fff;
    transition: all .36s;
    margin-left: 4px;
    margin-right: 10px;
}
.mnlo_lang_tp{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.mnlo_lang{
    margin-left: 57px;
}
.mod_nav_list_other {
    padding-left: 80px;
}
/*.mnlo_lang_bt{*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 98px;*/
/*    width: 100%;*/
/*    min-width: 100%;*/
/*    z-index: 99;*/
/*    border-top: 1px solid #dfdede;*/
/*    background: rgba(255,255,255,.95);*/
/*    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .05);*/
/*    padding: 60px 0;*/
/*    display: none;*/
/*}*/
.mnlo_lang_bt_tit{
    font-weight: bold;
    margin-bottom: 25px;
}
.mnlo_lang_bt_list li{
    width: 25%;
}
.mnlo_lang_bt_list li a{
    font-size: 20px;
    line-height: 1.5;
    color: #333;
    transition: all .36s;
}
.ys_hd_pc.ishovered::after,
.ys_hd_pc.isfixed::after{
    opacity: 1;
}
.ys_hd_pc.ishovered .mod_cover img:nth-child(1),
.ys_hd_pc.isfixed .mod_cover img:nth-child(1){
    opacity: 0;
}
.ys_hd_pc.ishovered .mod_cover img:nth-child(2),
.ys_hd_pc.isfixed .mod_cover img:nth-child(2){
    opacity: 1;
}
.ys_hd_pc.ishovered .mnlu_li_link,
.ys_hd_pc.isfixed .mnlu_li_link,
.ys_hd_pc.ishovered .mnlo_lang_tp_parga p,
.ys_hd_pc.isfixed .mnlo_lang_tp_parga p{
    color: #1A1A1A;
}
.mod_con{
    position: relative;
    z-index: 2;
    overflow: hidden;
}
.mod_con_tit h2{
    color: #fff;
    text-align: center;
    font-weight: bold;
}
.mod_con_tit p{
    color: #fff;
    text-align: center;
    font-size: 20px;
    line-height: 1.5;
    margin-top: 10px;
}
.mod_con_btn{
    text-align: center;
    margin-top: 34px;
}
.mod_foot_bt{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
.mod_foot{
    padding-top: 97px;
    padding-bottom: 48px;
}
.mod_foot_tp_logo{
    width: 135px;
}
.mod_foot_tp_logo img{
    width: 100%;
}
.mod_foot_bt p,.mod_foot_bt a{
    font-size: 14px;
    line-height: 1.5;
    color: #666666;
}
.mod_foot_bt_ri a{
    padding-left: 10px;
    position: relative;
}
.mod_foot_bt_ri a::after{
    content: "";
    width: 1px;
    height: 90%;
    background: #666;
    position: absolute;
    top: 50%;
    left: 5px;
    transform: translateY(-50%);
}
.mod_foot_bt_ri a:first-child::after{
    display: none;
}
.mod_foot_tp_list{
    margin-top: 66px;
    margin-bottom: 156px;
    position: relative;
    z-index: 2;
}
.mnul_bt a{
    font-size: 16px;
    line-height: 2;
    color: #666;
    transition: all .36s;
    display: block;
}
.mnul_tp a{
    font-size: 16px;
    line-height: 1.5;
    font-weight: bold;
    color: #1A1A1A;
    transition: all .36s;
    display: block;
}
.mnul_tp{
    margin-bottom: 12px;
}
.mnul_bt li{
    padding-left: 10px;
    position: relative;
}
.mnul_bt li::before{
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: linear-gradient(90deg, #F2473F 0%, #E62129 100%);
    position: absolute;
    top: 14px;
    left: 0;
}
.mftl_nav{
    width: calc(100% - 246px);
    padding-right: 216px;
}
.mftl_info{
    width: 246px;
}
.mftl_nav_ul{
    display: flex;
    justify-content: space-between;
}
.mftl_info_wechat_icon{
    width: 100%;
    cursor: pointer;
}
.mftl_info_wechat_icon img{
    width: 100%;
}
.mftl_info p{
    line-height: 2;
}
.mftl_info_tel a{
    color: #FC121B;
    font-size: 24px;
    font-weight: bold;
}
.mftl_info_email a{
    color: #666;
}
.mftl_info_email{
    margin-top: 25px;
    margin-bottom: 40px;
}
.mftl_info_wechat{
    position: relative;
    width: 30px;
}
.mftl_info_wechat_img{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 120px;
    padding: 10px;
    background: #fff;
    box-shadow: 0px 6px 30px 20px rgba(0,0,0, 0.1);
    top: 50px;
    display: none;
}
.mftl_info_wechat_img img{
    width: 100%;
}
.miwi_arrow {
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    left: 50%;
    top: -8px;
    transform: translateX(-50%) rotate(45deg);
    background: #fff;
    /* box-shadow: 0px 4px 5px 0px rgba(94, 94, 94, 0.1); */
}
.mod_foot_bt_le a{
    margin-left: 15px;
}
.home_new{
    z-index: 2;
}
.home_new,.mod_foot{
    position: relative;
    overflow: hidden;
}
.home_new_bg,.mod_foot_bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.home_new_bg img,.mod_foot_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mod_title{
    font-weight: bold;
}
.mod_title span{
    color: #FC121B;
}
.home_new h2{
    text-align: center;
}
.hnbu_li{
    width: 25%;
    padding: 0 16px;
}
.home_new_bt_ul{
    margin: 0 -16px;
    position: relative;
    z-index: 5;
}
.hnbu_li a{
    width: 100%;
    display: block;
}
.hnbu_li_text{
    margin-top: 25px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.hnbu_li_text_info{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.hnbu_li_text_info p{
    padding-right: 24px;
    position: relative;
    color: #999;
}
.hnbu_li_text_info p::after{
    content: "";
    width: 1px;
    height: 18px;
    background-color: #999999;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
}
.hnbu_li_text_info p:last-child::after{
    display: none;
}
.hnbu_li_text_tit{
    color: #333;
    margin-top: 14px;
    transition: all .36s;
}
.hnbu_li:not(:first-child){
    display: none;
}
.home_new_btn{
    text-align: center;
    margin-top: 78px;
}
.home_service{
    height: 100vh;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.home_service_bg{
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
}
.home_service_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home_service_bg_video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hsld_ul_li_num{
    font-size: 70px;
    line-height: 1.75;
    color: #fff;
    font-weight: bold;
}
.hsld_ul_li_parga{
    font-size: 20px;
    line-height: 1.75;
    color: #fff;
    margin-top: -30px;
}
.hsld_ul_li{
    width: 50%;
}
.hsld_ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.home_service_ri{
    width: 48%;
}
.home_service_le{
    width: 52%;
    padding-right: 165px;
}
.home_service_le h2{
    color: #fff;
}
.home_service .ys_cont1400{
    padding-top: 185px;
}
.home_service_ri .std_title4{
    color: #fff;
    margin-bottom: 52px;
}
.home_produce_le{
    width: 518px;
}
.home_produce_ri{
    width: calc(100% - 518px);
    padding-left: 77px;
}
.home_produce_le .std_title4{
    color: #666666;
    margin-top: 30px;
    margin-bottom: 80px;
    width: 76%;
}
.home_produce_ri_ul{
    margin: 0 -12px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.hpru_li{
    width: 50%;
    padding: 0 12px;
    margin-bottom: 24px;
    height: auto;
}
.hpru_li a{
    height: 100%;
}
.hpru_li:nth-child(2n){
    top: 44px;
    position: relative;
}
.hpru_li_cont{
    width: 100%;
    background: #F3F3F3;
    border-radius: 20px;
    overflow: hidden;
}
.hpru_li_cont_tp{
    padding: 36px 36px 0;
    z-index: 2;
    position: relative;
}
.hlct_icon {
    width: 20px;
    opacity: 0;
    top: -4px;
}
.hlct_tit{
    text-align: center;
}
.hlct_tit span{
    font-size: 20px;
    line-height: 1.5;
    color: #000;
    font-weight: bold;
    transition: all .36s;
}
.hpru_li.act .hlct_icon{
    opacity: 1;
}
.hpru_li_cont_text{
    padding: 42px 52px 22px;
    position: relative;
    z-index: 1;
}
.hpru_li_cont_text::after{
    content: "";
    width: 100%;
    height: calc(100% + 15px);
    background: #FC121B;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all .36s;
    z-index: -1;
    opacity: 0;
}
.home_produce_le.ys_fixed{
    position: fixed;
    top: 120px;
}
.home_produce_le.ys_notfixed{
    position: absolute;
    top: auto !important;
    bottom: 120px;
}
.home_produce{
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.home_produce_bg{
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 50%;
    z-index: -1;
    /* max-width: 1920px; */
    transform: translateX(-50%);
}
.home_produce_bg img{
    width: 100%;
    height: 100vh;
    object-fit: cover;
}
.home_produce.isfixed .home_produce_bg{
    position: fixed;
}
.home_produce.notfixed .home_produce_bg{
    position: absolute;
    top: auto;
    bottom: 0;
}
.pcnext .ys_hd_pc{
    top: -200px;
}
.inside_content{
    /* max-width: 1920px;
    margin: auto; */
    overflow: hidden;
}
.ys_phnavss_modal button {
    width: 55px;
}
.ys_phnavss_modal .ys_phnavss_form input {
    width: calc(100% - 65px);
}
.std_arrow_icon{
    width: 78px;
    cursor: pointer;
    position: relative;
}
.std_arrow_icon img:nth-child(2){
    opacity: 0;
}
.home_new_bt{
    position: relative;
}
.home_new_bt_arrow{
    width: 100%;
}
.std_arrow_prev{
    left: -80px;
}
.std_arrow_next{
    right: -80px;
}
.slick-disabled{
    opacity: 0.5;
    pointer-events: none;
}
/* 首页-end */

/* E9关于晶优-联系我们-start */
.ys_nyban_title h1{
    font-size: 48px;
    line-height: 1.5;
    color: #fff;
    text-align: center;
    font-weight: bold;
}
.contact_tab a{
    font-size: 18px;
    line-height: 1.5;
    color: #fff;
    transition: all .36s;
    display: block;
    padding: 30px 80px;
}
.contact_tab{
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: rgba(255, 255, 255, 0.2);
    border-radius: 46px 46px 0 0;
    backdrop-filter: blur(5px);
}
.contact_tab ul{
    margin: 0 -80px;
    padding: 0 138px;
    display: flex;
    justify-content: space-between;
}
.contact_tab li{
    position: relative;
}
.contact_tab li::after{
    content: "";
    width: 1px;
    height: 22px;
    background: #fff;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.contact_tab li:last-child::after{
    display: none;
}
.contact_tab li.act a{
    color: #FC121B;
}
.contact_infor_ul_li{
    width: 33.333333%;
    padding: 0 13px;
    height: auto;
}
.contact_infor_ul{
    margin: 0 -13px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.ciul_cont{
    width: 100%;
    padding: 62px 32px;
    background-color: #fff;
    border-radius: 20px;
    height: 100%;
}
.contact_main h2{
    text-align: center;
    font-weight: bold;
}
.ciul_cont_tit{
    font-weight: bold;
    text-align: center;
}
.ciul_cont_parga p{
    text-align: center;
    margin-top: 4px;
    margin-bottom: 33px;
    color: #999;
}
.contact_infor{
    background-color: #F9F9FA;
    position: relative;
    overflow: hidden;
    padding: 100px 0;
}
.ciul_cont .std_btn1_box_icon{
    width: 16px;
}
.ciul_cont_btn p{
    font-size: 16px;
    font-weight: bold;
    line-height: 46px !important;
}
.ciul_cont_btn .std_btn1_box {
    padding: 0 34px;
}
.ciul_cont_btn{
    text-align: center;
}
.ciul_cont_email a{
    font-size: 18px;
    line-height: 1.75;
    color: #666666;
    margin-top: 30px;
    display: inline-block;
}
.ciul_cont_email{
    text-align: center;
}
.ciul_cont_phone a{
    font-size: 30px;
    line-height: 1.5;
    font-weight: bold;
    color: #000;
}
.ciul_cont_phone{
    text-align: center;
}
.contact_infor_ul_li2 .ciul_cont_parga p{
    margin-bottom: 57px;
}
.contact_infor_ul_li3 .ciul_cont_parga p{
    margin-bottom: 22px;
}
.ciul_cont_code{
    width: 140px;
    margin: auto;
}
.ciul_cont_code img{
    width: 100%;
}
.contact_add_ul{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.contact_add_ul_li{
    width: 33.333333%;
    padding: 0 12px;
    margin-bottom: 24px;
    height: auto;
}
.contact_add_ul{
    margin: 0 -12px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.caul_text{
    padding: 32px 38px 96px;
}
.contact_add_ul_li a{
    width: 100%;
    display: block;
    border-radius: 20px;
    overflow: hidden;
    height: 100%;
    border: 1px solid #E3E3E3;
    position: relative;
}
.caul_text_tit{
    font-size: 26px;
    line-height: 1.5;
    color: #333;
    font-weight: bold;
    height: 3em;
    overflow: hidden;
    margin-bottom: 14px;
}
.caul_text_parga p{
    max-height: 3.5em;
    overflow: hidden;
}
.caul_text_btn{
    position: absolute;
    bottom: 44px;
    left: 38px;
}
.contact_add_mess{
    position: relative;
    margin-top: 90px;
    z-index: 1;
}
.contact_add_mess::after{
    content: "";
    width: 100%;
    height: 100%;
    background-color: #F9F9FA;
    position: absolute;
    bottom: -120px;
    left: 0;
    z-index: -1;
}
/* E9关于晶优-联系我们-end */

/* E1关于晶优-公司介绍-start */
.about_main h1{
    font-size: 50px;
    margin-bottom: 55px;
}
.about_main h1 span{
    color: #FC121B;
}
.about_ban_btn{
    width: 80px;
    cursor: pointer;
    margin: auto;
}
.about_ban_btn img{
    width: 100%;
}
.ys_nyban_title {
    z-index: 10;
}
.about_scroll{
    z-index: 10;
}
.about_scroll_parga p{
    font-size: 16px;
    line-height: 40px;
    color: #fff;
}
.about_scroll_icon{
    width: 14px;
    margin-left: 17px;
    animation: move 2s linear 0s infinite;
}
.about_scroll_icon img{
    width: 100%;
}
.about_scroll{
    display: flex;
    align-items: center;
    cursor: pointer;
    bottom: 55px;
}
@keyframes move {
    0%{
        transform:translateY(10px);
    }
    50%{
        transform:translateY(-10px);
    }
    100%{
        transform:translateY(10px);
    }
}
.ys_bread{
    padding-top: 24px;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
}
.ys_bread_list img{
    width: 20px;
    position: relative;
    top: -1px;
}
.ys_bread_list::before{
    content: "";
    width: 12px;
    height: 12px;
    background: url(../images/more.svg);
}
.ys_bread_list a {
    color: #999;
    font-size: 16px;
}
.about_focus h2{
    font-weight: bold;
}
.about_focus h2 span{
    color: #FC121B;
}
.about_focus_list {
    padding-top: 55px !important;
}
.aflu_li{
    width: 50%;
    padding: 0 65px;
    margin-bottom: 30px;
    height: auto;
}
.about_focus_list_ul{
    margin: 0 -65px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.aflu_li_icon{
    width: 40px;
    position: relative;
    top: 2px;
}
.aflu_li_tit{
    width: calc(100% - 40px);
    padding-left: 43px;
    font-weight: bold;
    color: #000000;
}
.aflu_li_cont{
    border-bottom: 1px solid #D9D9D9;
    height: auto;
    padding: 25px 0;
    height: 100%;
}
.about_enter{
    background: #F8F8F8;
}
.about_enter h2{
    font-weight: bold;
    text-align: center;
}
.aelu_li{
    width: 33.333333%;
    padding: 0 15px;
}
.about_enter_list_ul{
    margin: 0 -15px;
}
.aelu_li_cont{
    background: #FFFFFF;
    border-radius: 20px 20px 0px 0px;
    position: relative;
    padding: 54px 60px 70px;
}
.aelu_li_cont::after{
    content: "";
    width: 100%;
    height: 2px;
    background: #FC121B;
    border-radius: 8px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.aelu_li_cont_img{
    padding: 0 14px;
    margin-bottom: 27px;
}
.alct_year{
    font-size: 30px;
    line-height: 1.2;
    color: #FC121B;
    text-align: center;
}
.alct_parga p{
    color: #333333;
    text-align: center;
    margin-top: 12px;
}
.alct_parga{
    padding: 0 55px;
}
.alct_bg img{
    width: 48px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: -1;
}
.aelu_li_cont_text{
    position: relative;
    z-index: 1;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.alct_bg img:nth-child(1){
    left: 0;
}
.alct_bg img:nth-child(2){
    right: 0;
}
.aelu_li:not(:first-child){
    display: none;
}
.about_enter_list{
    position: relative;
}
.about_focus_line{
    width: 547px;
    position: absolute;
    left: -68px;
    bottom: 82px;
    z-index: -1;
}
.about_focus_line svg{
    width: 100%;
    height: auto;
}
.about_focus,.about_deve {
    position: relative;
    z-index: 2;
    background: #fff;
    overflow: hidden;
}
.about_deve h2{
    text-align: center;
    font-weight: bold;
}
.aulc_ul_li_year p{
    font-size: 14px;
    text-align: center;
    color: #FC121B;
    line-height: 1.75;
}
.aulc_ul_li_year{
    width: auto;
    display: inline-block;
    padding: 10px 30px;
    border: 1px solid #FC121B;
    border-radius: 27px;
}
.aulc_ul_li_tit p{
    font-weight: bold;
    color: #000000;
}
.aulc_ul_li_tit{
    margin-top: 22px;
}
.aulc_ul_li{
    padding-bottom: 42px;
    margin-bottom: 66px;
    border-bottom: 1px solid #DFDFDF;
}
.about_deve_list_ri{
    width: calc(100% - 614px);
    padding-left: 220px;
    margin-top: 35px;
}
.about_deve_list_le{
    width: 614px !important;
    position: relative;
    height: 350px;
}
.adll_svg svg{
    width: 100%;
    height: auto;
}
.adll_svg {
    position: absolute;
    z-index: 1;
    width: 490px;
    height: 490px;
    transform: rotate(-50deg);
    right: 0;
}
.adll_svg circle {
    width: 100%;
    height: auto;
}
.adll_svg_circle2 {
    --stroke-dashoffset: 1532.4774169921875;
}
.adll_svg_circle2 {
    stroke-dasharray: var(--stroke-xian),var(--stroke-dashoffset);
    transition: all 0.36s cubic-bezier(.25, .74, .22, .99);
}
.adll_year {
    position: relative;
    margin-top: 70px;
    display: none;
}
.adll_year_cont {
    position: relative;
    height: 350px;
}
.about_deve_list_ph{
    display: none;
}
.about_deve .home_new_bt_arrow{
    display: none;
}
.adll_year_cont_left, .aycr_li,.about_deve_list_ph p{
    font-size: 200px;
    line-height: 1.75;
    color: #FC121B;
    /* font-weight: bold; */
}
.adll_year_cont_right ul {
    height: 350px;
    position: relative;
    top: 0;
    transition: all 0.5s linear;
}
.aycr_li{
    color: #F8F8F9;
    transition: all .36s;
}
.aycr_li.act {
    opacity: 1;
    color: #FC121B;
}
.about_main .inside_content,.about_html,.about_body{
    overflow: inherit !important;
}
.about_culture_wrapper{
    position: -webkit-sticky;
    position: sticky;
    /* position: relative; */
    top: 0;
    width: 100%;
    height: 100vh;
    margin-top: -100vh;
    overflow: hidden;
    z-index: 7;
}
.about_culture{
    position: relative;
    z-index: 1;
    /* height: 200vh; */
}
.about_culture_bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.about_culture_more p{
    color: #FFFFFF;
    /* line-height: 40px;
    margin-right: 10px; */
}
.about_culture_more img{
    width: 22px;
}
.about_culture_more a{
    display: flex;
    align-items: center;
    transform: translateY(50px);
    opacity: 0;
}
.about_culture.notfixed .about_culture_more a{
    transform: translateY(0);
    opacity: 1;
}
.about_culture_more{
    bottom: 80px;
    z-index: 6;
}
.acul_tit{
    font-weight: bold;
    text-align: center;
    color: #fff;
    margin-bottom: 50px;
}
.about_culture .ys_cont1400{
    position: relative;
    z-index: 7;
    pointer-events: none;
    /* margin-top: -100vh; */
}
.acul_parga p{
    color: #fff;
}

.about_culture_ul_li{
    padding-bottom: 50px;
    opacity: 0.001;
    transition: transform 0.8s, opacity 0.8s;
}
.about_culture_ul{
    padding-top: 468px;
    padding-bottom: 234px;
}
.about_culture_ul1 .about_culture_ul_li1{
    opacity: 1;
    transform: translateY(0px);
}
.about_culture_ul1 .about_culture_ul_li2{
    transform: translateY(60px);
}
.about_culture_ul1 .about_culture_ul_li3{
    transform: translateY(60px);
}
.about_culture_ul1 .about_culture_ul_li4{
    transform: translateY(60px);
}

.about_culture_ul2 .about_culture_ul_li1{
    transform: translateY(-60px);
}
.about_culture_ul2 .about_culture_ul_li2{
    opacity: 1;
    transform: translateY(0);
}
.about_culture_ul2 .about_culture_ul_li3{
    transform: translateY(60px);
}
.about_culture_ul2 .about_culture_ul_li4{
    transform: translateY(60px);
}

.about_culture_ul3 .about_culture_ul_li1{
    transform: translateY(-60px);
}
.about_culture_ul3 .about_culture_ul_li2{
    transform: translateY(-60px);
}
.about_culture_ul3 .about_culture_ul_li3{
    opacity: 1;
    transform: translateY(0);
}
.about_culture_ul3 .about_culture_ul_li4{
    transform: translateY(60px);
}

.about_culture_ul4 .about_culture_ul_li1{
    transform: translateY(-60px);
}
.about_culture_ul4 .about_culture_ul_li2{
    transform: translateY(-60px);
}
.about_culture_ul4 .about_culture_ul_li3{
    transform: translateY(-60px);
}
.about_culture_ul4 .about_culture_ul_li4{
    opacity: 1;
    transform: translateY(0);
}





/* .about_culture.isfixed .about_culture_wrapper{
    position: fixed;
    top: 0;
    left: 0;
}
.about_culture.notfixed .about_culture_wrapper{
    position: absolute;
    top: auto !important;
    bottom: 0;
} */
/* E1关于晶优-公司介绍-end */

/* E8关于晶优-职位招聘列表-HR登记-start */
.system_main .ys_bread_list::before{
    background: url(../images/more1.svg);
}
.system_main .ys_bread {
    padding-top: 0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 140px;
}
.system_main .ys_bread_list a{
    color: #fff;
}
.system_form{
    padding-top: 0 !important;
    margin-top: -104px;
}
.system_form_cont{
    background: #FFFFFF;
    border-radius: 20px;
    padding: 70px 66px 75px 82px;
    position: relative;
    z-index: 9;
}
.system_form{
    background: #F9F9FA;
}
.system_main .inside_content{
    overflow: inherit;
}
.system_form_cont_list{
    margin: 0 -10px;
}
.sfcl_li_parga span{
    color: #FF0000;
}
.sfcl_li{
    width: 33.333333%;
    padding: 0 10px;
    margin-bottom: 16px;
}
.sfcl_li_input,.sfcl_code_cont{
    border: 1px solid #DFDFDF;
    border-radius: 6px;
    height: 60px;
}
.sfcl_li_input input,
.sfcl_code_cont input,
.sfcl_li .ys_select input{
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #666;
    padding: 0 30px;
}
.sfcl_li_input input::placeholder,
.sfcl_code_cont input::placeholder,
.sfcl_li .ys_select input::placeholder{
    font-size: 16px;
    color: #999;
}
.sfcl_li_parga{
    margin-bottom: 10px;
}
.sfcl_li .ys_select{
    height: 60px;
    border: 1px solid #DFDFDF;
    border-radius: 6px;
    padding: 0;
}
.sfcl_li .ys_select_xtbbox {
    right: 30px;
}
.sfcl_li .ys_select_bd{
    border: 1px solid #DFDFDF;
    border-radius: 6px;
    top: 120%;
    padding: 20px 30px;
    max-height: 154px;
}
.ys_select_li{
    font-size: 16px;
    line-height: 1.75;
    color: #999;
    transition: all .36s;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #999;
}
.sfcl_code{
    width: 100% !important;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.sfcl_code_btn p{
    line-height: 50px;
    font-size: 16px;
}
.sfcl_code_btn .std_btn2{
    cursor: pointer;
}
.sfcl_code_cont{
    width: 474px;
}
.sfcl_code_img{
    width: 187px;
    cursor: pointer;
    margin-left: 24px;
    margin-right: 76px;
}
.sfcl_code_img img{
    width: 100%;
}
.sfcl_agree_box{
    width: 14px;
    height: 12px;
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 2px;
    position: relative;
    cursor: pointer;
    top: 8px;
}
.sfcl_agree_box img{
    width: 100%;
    transition: all .36s;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
}
.sfcl_agree{
    width: 100% !important;
}
.sfcl_agree_parga p{
    font-size: 14px;
    line-height: 2;
    color: #999;
}
.sfcl_agree_parga a{
    color: rgba(14, 80, 200, 1);
}
.sfcl_agree_parga{
    width: calc(100% - 14px);
    padding-left: 7px;
}
.sfcl_agree.act .sfcl_agree_box img{
    opacity: 1;
}
.system_main .sfcl_agree_parga a{
    position: relative;
}
.system_main .sfcl_agree_parga a::after{
    content: "";
    width: calc(100% + 10px);
    height: 1px;
    background: rgba(14, 80, 200, 1);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);


}
/* E8关于晶优-职位招聘列表-HR登记-end */

/* E7关于晶优-职位招聘列表-详情-start */
.recrdet_cont{
    padding-top: 54px !important;
}
.inside_body .ys_hd_pc::after{
    opacity: 1;
}
.inside_body .mod_cover img:nth-child(1) {
    opacity: 0;
}
.inside_body .mod_cover img:nth-child(2) {
    opacity: 1;
}
.inside_body .mnlu_li_link,
.inside_body .mnlo_lang_tp_parga p{
    color: #1A1A1A;
}
.recrdet_main{
    margin-top: 98px;
}
.recrdet_cont_tit h1{
    font-size: 36px;
    font-weight: bold;
    color: #000000;
    line-height: 1.5;
    margin-bottom: 20px;
}
.recrdet_cont_tit_info span{
    font-size: 16px;
    line-height: 1.5;
    color: #666;
    margin-right: 24px;
}
.recrdet_cont_tit{
    padding-bottom: 20px;
    border-bottom: 1px solid #E6E6E6;
}
.recrdet_cont_main_li p{
    line-height: 1.3;
    margin-bottom: 20px;
}
.recrdet_cont_main_li h3{
    font-weight: bold;
    color: #000000;
    margin-bottom: 30px;
}
.recrdet_cont{
    position: relative;
}
.recrdet_cont_bg{
    width: 100%;
    position: absolute;
    top: -52px;
    left: 0;
    z-index: -1;
    height: calc(100% + 52px);
}
.recrdet_cont_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/* E7关于晶优-职位招聘列表-详情-end */

/* B1定制生产-智能制造-start */
.intell_main h2,.base_main h2{
    font-weight: bold;
}
.intell_time{
    position: relative;
    overflow: hidden;
}
.intell_time_bg{
    width: 420px;
    position: absolute;
    right: 0;
    bottom: 0;
}
.intell_time_bg svg{
    width: 100%;
    height: auto;
}
.intell_time_cont{
    width: 74.5%;
}
.intell_creat_list{
    padding-left: calc(50% - 700px);
}
.intell_main h2 span,.base_main h2 span{
    color: #FC121B;
}
.intell_creat{
    background: #F8F8F8;
    overflow: hidden;
}
.icls_li_cont_text{
    padding: 50px 67px 35px 56px;
    background: #FFFFFF;
}
.icls_li_cont{
    border-radius: 20px;
    overflow: hidden;
}
.icls_li{
    width: 34% !important;
}
.ilct_tit{
    font-weight: bold;
    color: #000000;
    margin-bottom: 18px;
    height: 1.5em;
    overflow: hidden;
}
.ilct_parga p{
    height: 8.75em;
    overflow: hidden;
}
.intell_creat_list_swiper {
    padding-bottom: 82px !important;
}
.intell_creat_list .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: calc(1400px - 145px);
    height: 1px;
    left: 145px;
    top: auto;
    bottom: 2px;
}
.intell_creat_list .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #FC121B;
    height: 3px;
    top: -1.5px;
}
.intell_creat_list .swiper-pagination-progressbar {
    background: #DDE4E9;
}
.iclb_arrow_icon{
    width: 54px;
    height: 54px;
    border-radius: 50%;
    background: #FFFFFF;
    box-shadow: 0px 3px 10px 2px rgba(219, 226, 235, 0.4);
    position: relative;
    cursor: pointer;
    transition: all .36s;
}
.iclb_arrow{
    width: 120px;
}
.intell_creat_list_btn{
    margin-top: -27px;
    position: relative;
    z-index: 5;
}
.iclb_arrow_next{
    transform: rotate(180deg);
}
.swiper-button-disabled{
    opacity: 0.5;
    pointer-events: none;
}
.islu_li{
    width: 25%;
    padding: 0 14px;
    margin-bottom: 28px;
    height: auto;
}
.intell_system{
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.intell_system_bg{
    width: 185px;
    position: absolute;
    bottom: 12px;
    left: 0;
    z-index: -1;
}
.intell_system_bg svg{
    width: 100%;
    height: auto;
}
.intell_system_list_ul{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -14px;
}
.islu_li_cont{
    padding: 44px 20px 50px;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    border-radius: 20px;
    height: 100%;
}
.intell_system_list{
    margin-top: 78px;
}
.islu_li_cont .ys_imgbox_cover{
    width: 40px;
    margin: auto;
}
.islu_li_cont_tit{
    margin-top: 23px;
}
.islu_li_cont_tit{
    font-weight: bold;
    text-align: center;
    color: #000000;
}
/* banner效果-start */
#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;
}
.wrap_ph{
    display: none;
}
.hero-wrap.has-image.long .title-wrap {
    height: 430px;
}
.hero-wrap .title-wrap {
    width: 100%;
    background-color: #ffffff;
}
.hero-wrap.has-image .title-wrap {
    width: 100%;
    position: absolute;
    z-index: 2;
    padding: 180px calc(50% - 700px) 55px;
    background-color: #ffffff;
    -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.has-image .title-wrap.before {
    background-color: transparent;
    color: #ffffff;
    z-index: 1;
}
.title-wrap.after .std_title3{
    color: #FC121B;
}
.hero-wrap .std_title1{
    font-weight: bold;
}
.hero-wrap .title-wrap .std_title3 {
    font-weight: bold;
    margin-bottom: 18px;
}
.title-wrap.before .std_title1,
.title-wrap.before .std_title3{
    color: #fff;
}
.title-wrap.before .ys_bread_list a{
    color: #fff;
}
.title-wrap.before .ys_bread_list::before {
    background: url(../images/more1.svg);
}
/* banner效果-end */
.intell_main .ys_bread,
.base_main .ys_bread,
.produce_main .ys_bread{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 98px;
    z-index: 5;
}
.intell_tab_li a{
    font-size: 18px;
    line-height: 1.75;
    color: #fff;
    display: block;
    padding: 10px 24px 10px 52px;
    background: #FC121B;
    border-radius: 34.5px 0px 0px 34.5px;
}
.intell_tab{
    position: absolute;
    right: 0;
    top: 180px;
    z-index: 5;
}
.intell_tab_li{
    width: 362px;
    transition: all .36s;
    margin-bottom: 13px;
    position: relative;
    right: -90px;
}
.intell_tab_li.act{
    right: 0;
}
/* B1定制生产-智能制造-end */

/* B2定制生产-基地智造-start */
.base_layout_svg{
    width: 380px;
    position: absolute;
    top: 70px;
    right: 0;
    z-index: -1;
}
.base_layout_svg svg{
    width: 100%;
    height: auto;
}
.base_layout_parga,.base_service_list{
    width: 74.5%;
}
.base_layout_data_tit{
    font-size: 30px;
    line-height: 2;
    font-weight: bold;
    /* color: #FC121B; */
    padding-bottom: 10px;
    border-bottom: 1px solid #D9D9D9;
    width: 338px;
}
.base_layout_data_parga .std_title3{
    font-weight: bold;
}
.base_layout_data_parga{
    margin-top: 34px;
}
.base_layout{
    position: relative;
    overflow: hidden;
}
.base_layout_bg{
    width: 100%;
    z-index: 0;
    pointer-events: none;
}
.base_layout_bg img{
    width: 100%;
}
.base_layout .ys_cont1400{
    position: relative;
    z-index: 5;
} 
.base_strict_cont h2{
    color: #000;
    font-weight: bold;
}
.base_strict_cont{
    width: 62%;
}
.bscl_ul_li_icon{
    width: 16px;
    position: relative;
    top: 5.5px;
}
.bscl_ul_li_icon img{
    width: 100%;
}
.bscl_ul_li{
    width: 50%;
    padding: 0 25px;
    margin-bottom: 18px;
}
.bscl_ul{
    margin: 0 -25px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.bscl_ul_li_parga {
    width: calc(100% - 16px);
    font-weight: bold;
    padding-left: 18px;
    line-height: 1.5;
}
.base_strict{
    padding-top: 180px;
    padding-bottom: 100px;
    position: relative;
    overflow: hidden;
}
.base_adv_parga p{
    color: #fff;
}
.base_adv_parga{
    margin-top: 27px;
}
.base_adv h2{
    color: #fff;
}
.base_adv{
    padding-top: 247px;
    padding-bottom: 200px;
    overflow: hidden;
}
.base_service_parga{
    margin-top: 30px;
}
.base_service_bg{
    width: 28%;
    position: absolute;
    right: 0;
    bottom: 0;
    max-width: 530px;
}
.base_service_bg img{
    width: 100%;
    animation: fadeInRight 1.5s ease-in-out both;
}
.base_service {
    position: relative;
    overflow: hidden;
}
.base_equip{
    background: #F8F8F8;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.base_equip_bg{
    position: absolute;
    left: -44px;
    bottom: 18px;
    width: 230px;
    z-index: -1;
}
.base_equip_bg svg{
    width: 100%;
    height: auto;
}
.bebu_li{
    width: 100%;
    padding: 0 20px;
}
.base_equip_bt_ul{
    margin: 0 -20px;
}
.bebu_li:not(:first-child){
    display: none;
}
.bebu_li_le{
    width: 51%;
    border-radius: 20px;
}
.bebu_li_ri{
    width: 49%;
    padding-left: 94px;
    margin-top: 30px;
}
.bebu_li_ri_tit{
    font-weight: bold;
    margin-bottom: 18px;
}
.bebu_li_ri p{
    height: 8.75em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}
.base_equip_bt{
    position: relative;
}
.base_equip_bt_btn{
    position: absolute;
    right: 0;
    bottom: 14px;
    width: 49%;
    padding-left: 94px;
}
/* B2定制生产-基地智造-end */

/* B3定制生产-定制生产-start */
.produce_custom{
    background: #F8F8F8;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.produce_custom_list{
    margin-top: 50px;
}
.produce_custom_bg{
    width: 230px;
    position: absolute;
    bottom: 0;
    left: -44px;
    z-index: -1;
}
.produce_custom_bg svg{
    width: 100%;
    height: auto;
}
.pclu_li{
    width: 50%;
    padding: 0 14px;
    margin-bottom: 33px;
    height: auto;
}
.produce_custom_list_ul{
    margin: 0 -14px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.pclu_li_cont .ys_imgbox_cover{
    width: 40px;
}
.pclu_li_cont{
    padding: 62px 56px 48px;
    background: #FFFFFF;
    border-radius: 20px;
    height: 100%;
}
.pclu_li_cont .std_title3{
    font-weight: bold;
    color: #000000;
    margin-top: 27px;
    margin-bottom: 18px;
    line-height: 1.75;
    height: 1.75em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.pclu_li_cont .std_parga1 p{
    line-height: 1.75;
    height: 8.75em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}
.produce_main h2{
    font-weight: bold;
}
.pglu_text_icon{
    width: 78px;
}
.pglu_text_icon img{
    width: 100%;
}
.pglu_text_tit p{
    color: #333;
    font-weight: bold;
}
.pglu_text_tit{
    padding-left: 16px;
    width: calc(100% - 78px);
}
.pglu_text{
    display: flex;
    align-items: flex-end;
}
.pglu_li{
    width: 16.666666%;
    padding: 0 9px;
    position: relative;
    opacity: 0;
    transition: all .2s linear;
}
.produce_guide{
    position: relative;
    overflow: hidden;
}
.produce_guide_bg{
    width: 547px;
    position: absolute;
    right: -168px;
    bottom: 0;
    pointer-events: none;
}
.produce_guide_bg svg{
    width: 100%;
    height: auto;
}
.produce_guide_list.on .pglu_li{
    opacity: 1;
}
.produce_guide_list_ul{
    margin: 0 -9px;
    display: flex;
    justify-content: space-between;
}
.pglu_li_line{
    width: 0;
    transition: all .2s linear;
    overflow: hidden;
}
.pglu_li_line img{
    width: calc(1400px / 6 - 78px);
    max-width: none;
}
.produce_guide_list.on .pglu_li_line{
    width: calc(1400px / 6 - 78px);
}
.pglu_li:nth-of-type(2n-1) .pglu_li_line {
    position: absolute;
    top: -100%;
    left: 87px;
    transform: translate(0, 100%);
}
.pglu_li:nth-of-type(2n) .pglu_li_line {
    position: absolute;
    bottom: -40%;
    left: 87px;
    transform: translate(0, 20%);
}
.pglu_li:nth-of-type(2n) .pglu_li_line img {
    transform: rotateX(180deg);
}
.produce_guide_list{
    padding: 50px 0;
}
.pglu_li:last-child .pglu_li_line{
    display: none;
}
.pglu_li:first-child .pglu_li_line {
    transition-delay: .1s;
}
.pglu_li:nth-of-type(2) .pglu_li_line {
    transition-delay: calc(0.3s * 1 + 0.1s);
}
.pglu_li:nth-of-type(3) .pglu_li_line {
    transition-delay: calc(0.3s * 2 + 0.1s);
}
.pglu_li:nth-of-type(4) .pglu_li_line {
    transition-delay: calc(0.3s * 3 + 0.1s);
}
.pglu_li:nth-of-type(5) .pglu_li_line {
    transition-delay: calc(0.3s * 4 + 0.1s);
}
.pglu_li:nth-of-type(2) {
    transition-delay: calc(0.3s * 1);
}
.pglu_li:nth-of-type(3) {
    transition-delay: calc(0.3s * 2);
}
.pglu_li:nth-of-type(4) {
    transition-delay: calc(0.3s * 3);
}
.pglu_li:nth-of-type(5) {
    transition-delay: calc(0.3s * 4);
}
.pglu_li:nth-of-type(6) {
    transition-delay: calc(0.3s * 5);
}
/* B3定制生产-定制生产-end */

/*鼠标效果*/
@media screen and (min-width: 1200px) {
    /* Delia-start */
    .cbul_cont_le:hover img{
        transform: scale(1.05);
    }
    .mlcu_li a:hover{
        color: #FC121B;
    }
    .sfbc_other_btn:hover p{
        background: #fff;
        border: solid 1px #FF1D25;
        color: #FF1D25;
    }
    .lctu_li a:hover{
        color: #fff;
        border: solid 1px #FC121B;
        background: #FC121B;
    }
    .lcbu_li_other_btn a:hover .lcbu_li_down_text{
        color: #FC121B;
    }
     .lcbu_li_other_btn a:hover .lcbu_li_down_icon img:nth-child(2){
        opacity: 1;
    }
     .lcbu_li_other_btn a:hover .lcbu_li_down_icon img:nth-child(1){
        opacity: 0;
    }
    /*.lcbu_li_cont:hover .lcbu_li_down_text{*/
    /*    color: #FC121B;*/
    /*}*/
    /*.lcbu_li_cont:hover .lcbu_li_down_icon img:nth-child(2){*/
    /*    opacity: 1;*/
    /*}*/
    /*.lcbu_li_cont:hover .lcbu_li_down_icon img:nth-child(1){*/
    /*    opacity: 0;*/
    /*}*/
    .lcbu_li_cont:hover .lcbu_li_down_icon img{
        transform: scale(1);
    }
    .yx_paging_ul li:hover {
        color: #fff;
        background: #FC121B;
    }
    .yx_paging_first li:hover,
    .yx_paging_prev li:hover,
    .yx_paging_next li:hover,
    .yx_paging_end li:hover {
        border: 1px solid transparent;
    }
    .prod_list_ul_li a:hover{
        color: #FC121B;
    }
    .prod_ul_li a:hover .ys_imgbox_cover img{
        transform: scale(1);
    }
    .prod_ul_li a:hover::after{
        opacity: 1;
    }
    .prod_ul_li a:hover .prod_ul_li_text{
        color: #fff;
    }
    .aclu_li a:hover .aclu_li_textbox_tit{
        color: #FC121B;
    }
    .aclu_li.act a:hover .aclu_li_textbox_tit{
        color: #fff;
    }
    .dctc_paging_li a:hover{
        color: #FC121B;
    }
    .lctr_list_ul_li a:hover{
        color: #FC121B;
    }
    /* Delia-end */

    /* Linda-start */
    .iclb_arrow_icon:hover{
        background: #FC121B;
    }
    .iclb_arrow_icon:hover .ys_imgbox_cover img:nth-child(1){
        opacity: 1;
    }
    .iclb_arrow_icon:hover .ys_imgbox_cover img:nth-child(2){
        opacity: 0;
    }
    .std_btn1_box:hover,.std_btn2_box:hover{
        background: transparent;
    }
    .std_btn1_box:hover img:nth-child(1),
    .hpru_li a:hover .hlct_icon img:nth-child(1){
        opacity: 0;
    }
    .std_btn1_box:hover img:nth-child(2),
    .hpru_li a:hover .hlct_icon img:nth-child(2){
        opacity: 1;
    }
    .std_btn1_box:hover p,
    .hnbu_li a:hover .hnbu_li_text_tit,
    .mnul_bt a:hover,
    .mnul_tp a:hover,
    .std_btn2_box:hover p,
    .mnlo_lang_bt_list li a:hover,
    .ys_bread_list a:hover{
        color: #FC121B;
    }
    .hpru_li a:hover .ys_imgbox_cover img {
        transform: scale(1);
    }
    .hpru_li a:hover .hpru_li_cont_text::after{
        opacity: 1;
    }
    .hpru_li a:hover .hlct_tit span{
        color: #fff;
    }
    .std_arrow_icon img:nth-child(1):hover{
        opacity: 0;
    }
    .std_arrow_icon img:nth-child(2):hover{
        opacity: 1;
    }
    .contact_tab a:hover{
        color: #FC121B;
    }
    .contact_add_ul_li a:hover .std_btn3_box img{
        left: 10px;
    }
    .pc_fenye li:hover{
        color: #fff;
        background: #FC121B;
    }
    .first li:hover,
    .prev li:hover,
    .next li:hover,
    .end li:hover{
        color: #FC121B;
        background: transparent !important;
    }
    .about_cont_other_btn:hover p{
        color: #FC121B;
        background: transparent;
    }
    .about_culture_more:hover img:nth-child(2){
        opacity: 1;
    }
    .dctc_paging_li a:hover .dctc_paging_li_info,
    .dctc_paging_li a:hover .dctc_paging_li_tit {
        color: #FC121B;
    }
    .lctr_list_list_all a:hover{
        color: #FC121B;
    }
    /* Linda-end */
}
/* 载入效果 */
.ys_ban_li.slick-active .ys_ban_title{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .5s;
    visibility: visible;
}
.lcbu_li:nth-child(3n+1),
.contact_infor_ul_li:nth-child(3n+1),
.contact_add_ul_li:nth-child(3n+1){
    animation-delay: 0.2s;
}
.lcbu_li:nth-child(3n+2),
.contact_infor_ul_li:nth-child(3n+2),
.contact_add_ul_li:nth-child(3n+2){
    animation-delay: 0.3s;
}
.lcbu_li:nth-child(3n+3),
.contact_infor_ul_li:nth-child(3n+3),
.contact_add_ul_li:nth-child(3n+3){
    animation-delay: 0.4s;
}
/* 2023.6.28修改 */
/* .mod_nav_list_other,.mftl_info_wechat{
    display: none;
} */
.hero-wrap .std_title1 {
    padding-right: 20%;
}
.service_main .ys_nyban_title,
.serv_main .ys_nyban_title,
.load_main .ys_nyban_title{
    top: auto;
    transform: translateX(-50%);
    bottom: 180px;
}
.sfcl_code {
    margin-top: 24px;
}
.sulb_tit{
    height: 3em;
    overflow: hidden;
}
/* 2023.6.12修改 */
.about_enter_list_ul .slick-track{
    display: flex;
    align-items: stretch;
    margin: auto;
}
.aelu_li {
    height: auto;
}
.aelu_li_cont{
    height: 100%;
}
.aflu_li_tit span,.qrul_cont_text span,.base_layout_data_parga .std_title3 span,.title-wrap .std_title1 span,.hsld_ul_li_num{
    color: #FC121B;
}
.about_body{
    height: auto !important;
}
.base_layout_data_parga .std_title3 span{
    font-size: 28px;
}
.pglu_text_icon{
    width: 78px;
    height: 78px;
    border-radius: 50%;
    background: #FC121B;
    position: relative;
}
.ys_phnav_header{
    flex-direction: row-reverse;
}
.img-wrap::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 21.6%), linear-gradient(0deg, rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0.16));
    position: absolute;
    top: 0;
    left: 0;
}
.ys_nyban_img::after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.quel_main .ys_nyban_img::after{
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.prod_main .ys_nyban_img::after{
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 56.28%);
}
.service_main .ys_nyban_img::after,
.serv_main .ys_nyban_img::after{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 25.5%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.load_main .ys_nyban_img::after,
.cult_main .ys_nyban_img::after{
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.about_main .ys_nyban_img::after{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 43.86%), rgba(0, 0, 0, 0.1);
}
.recr_main .ys_nyban_img::after,
.list_main .ys_nyban_img::after,
.system_main .ys_nyban_img::after,
.contact_main .ys_nyban_img::after{
    background: linear-gradient(0deg, rgba(61, 39, 39, 0.2), rgba(61, 39, 39, 0.2));
}
.lcbu_li.on .lcbu_li_cont{
    padding: 0 !important;
    /* border-top: 1px solid transparent; */
}
/* 2023.7.3修改 */
.acoi_label input{
    width: 100%;
}
.acos_phbtn{
    display: none;
}
.ys_phnav_logo{
    line-height: 1;
    position: relative;
}
.ys_phnav_logo img{
    width: 100%;
}
.ys_phnav_logo a{
    position: absolute;
    height: 64px;
    top: -11px;
    left: 0;
}
.recr_cont_tp_slide.not .slick-list::before,
.recr_cont_tp_slide.not .slick-list::after{
    display: none;
}
.cbul_cont_ri_tit {
    font-size: 30px;
}
.prod_main .slick-track{
    margin: auto;
}
.prod_mincry:nth-child(even){
    background: #F8F8F8;
}
.aclu_li_textbox_tit {
    height: auto;
    -webkit-line-clamp: inherit;
}
.aclu_li{
    height: auto;
}
.sfbc_other_img {
    width: 190px;
}
.pcnext .ys_hd_pc {
    top: -500px;
}
.pglu_li {
    transition: all .3s linear;
}
.pglu_li_line {
    transition: all .3s linear;
}
.pglu_li:nth-of-type(2) {
    transition-delay: calc(0.4s * 1);
}
.pglu_li:nth-of-type(3) {
    transition-delay: calc(0.4s * 2);
}
.pglu_li:nth-of-type(4) {
    transition-delay: calc(0.4s * 3);
}
.pglu_li:nth-of-type(5) {
    transition-delay: calc(0.4s * 4);
}
.pglu_li:nth-of-type(6) {
    transition-delay: calc(0.4s * 5);
}
.pglu_li:nth-of-type(2) .pglu_li_line {
    transition-delay: calc(0.4s * 1 + 0.1s);
}
.pglu_li:nth-of-type(3) .pglu_li_line {
    transition-delay: calc(0.4s * 2 + 0.1s);
}
.pglu_li:nth-of-type(4) .pglu_li_line {
    transition-delay: calc(0.4s * 3 + 0.1s);
}
.pglu_li:nth-of-type(5) .pglu_li_line {
    transition-delay: calc(0.4s * 4 + 0.1s);
}
.pglu_li:nth-of-type(6) .pglu_li_line {
    transition-delay: calc(0.4s * 5 + 0.1s);
}
.lctr_list_text {
    width: 215px;
    flex-shrink: 0;
}
.lctr_list_ul{
    width: calc(100% - 215px);
}
.lctr_list {
    align-items: flex-start;
}
.rltu_li1,.rlbu_li_post {
    width: 56%;
}
.rlbu_li_more {
    width: 7%;
}
.rlbu_li_date,.rlbu_li_add,.rltu_li2,.rltu_li3 {
    width: 18.5%;
}
.list_cont_tp_le {
    width: 24%;
}
.list_cont_tp_ri {
    width: 76%;
    padding-left: 150px;
}
.ctco_textbox_list {
    padding-bottom: 40px;
}
.cult_tpcry_cont_other {
    padding-bottom: 40px;
}
.ciul_cont_parga{
    margin-top: 20px;
}
.ciul_cont_parga p{
    margin-top: 0;
}
.recr_cont_tp_slide.not{
    padding-bottom: 0;
}
/* 手机端语言切换 */
.xialaph_bot {
    text-align: center;
    padding: 20px;
    font-size: 0;
    position: relative;
}
.xialaph_bot::after{
    content: "";
    width: calc(100% + 40px);
    height: 1px;
    background: rgba(0, 0, 0, .1);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.mc1_area {
    position: relative;
    display: inline-block;
    margin: 0 8px;
}
.mc1_area_box {
    width: auto;
    color: #fff;
    line-height: 20px;
    height: 100%;
    display: inline-block;
}
.mc1_area_second {
    position: fixed;
    left: 0;
    top: 64px;
    width: 100%;
    height: calc(100% - 64px);
    z-index: 99;
    border-top: 1px solid #dfdede;
    transition: all 0s;
    background: #fff;
    padding: 30px 20px;
    text-align: left;
    transform: translateX(100%);
}

.mc_list_imgbox {
    position: relative;
    overflow: hidden;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
}
.mc_list_imgbox img {
    object-fit: cover;
}
.mc1_area_imgbox img {
    transition: all .36s;
}
.mc1_area_txtbox {
    color: #666;
    margin-left: 3px;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
}
.mc1_area_title{
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 10px;
    color: #333;
}
.mc1_area_li a{
    font-size: 16px;
    line-height: 1.5;
    font-size: 16px;
    display: block;
    padding: 7px 0;
    color: #333;
    transition: all .36s;
}
.mc1_area_li.act a{
    color: #FC121B;
}
.mc1_area_back {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
}
.mc1_area_back img{
    width: 16px;
    transform: rotate(90deg);
}
html.modal-open .mc1_area_second {
    transition: all .5s ease-out;
}
.mc1_area_second.act {
    transform: translateX(0%);
}
.ys_ph_navbar4 .ys_phmenu_scroll{
    min-height: calc(100vh - 60px - 64px);
}
.hero-wrap .title-wrap .std_title3 {
    margin-bottom: 25px;
}
.hero-wrap.has-image.long .title-wrap {
    height: 550px;
}
.base_title {
    position: absolute;
    /* top: calc(50% + 49px); */
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    padding: 0 calc(50% - 700px);
}

.mnlu_li_pull {
    width: 292px;
}
.mlpu_li_icon {
    flex-shrink: 0;
}
.ys_privacy{
    margin-top: 98px;
}
/* 2023.7.14 */
.ctco_textbox {
    padding-right: 45%;
}
.ptcb_tit span{
    color: #FC121B;
}
.base_layout h2,.base_strict_cont,
.base_layout_parga, .base_service_list {
    width: 70%;
}
.about_cont_list_ul .slick-track{
    display: flex;
    align-items: stretch;
    margin: auto;
}
/* .ys_ban_txtbox{
    bottom: auto;
    top: 70%;
} */
.mftl_info_share{
    display: flex;
    align-items: center;
    margin: 0 -10px;
}
.mftl_info_wechat{
    margin: 0 10px;
}
/* 2023.7.19修改 */
.mod_con_btn p{
    margin-right: 0 !important;
}

.std_btn2_box_icon{
    width: 22px;
    height: 22px;
    position: relative;
    overflow: hidden;
}
.std_btn2_box_icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.std_btn2_box_icon img:nth-child(2){
    opacity: 0;
}
.icls_li {
    width: 27% !important;
}
.lcbu_li_tp{
    display: none;
}
.lcbu_li_cont{
    height: 260px;
}
.lcbu_li.on .lcbu_li_tit {
    height: 3.5em;
    -webkit-line-clamp: 2;
}
.mod_title,.hlct_tit span,.mod_con_tit h2,.ys_ban_title,.about_focus h2,.about_main h1,.aflu_li_tit,.acul_tit,.about_deve h2,.aulc_ul_li_tit p,.about_enter h2,.dctc_textbox_tit,.ys_nyban_title h1,
.recr_tit,.rctc_textbox_ri_btn .std_btn1 p,.rulc_tit,.contact_main h2,.ciul_cont_tit,.ciul_cont_btn p,.caul_text_tit,.sfbc_tit,.hero-wrap .std_title1,.hero-wrap .title-wrap .std_title3,.intell_main h2, .base_main h2,
.ilct_tit,.islu_li_cont_tit,.base_layout_data_parga .std_title3,.bscl_ul_li_parga,.bebu_li_ri_tit,.produce_main h2,.pglu_text_tit p,.pclu_li_cont .std_title3,.quel_tit,.qrul_cont_text,.qcbc_le_side_bt p,.qcbc_le_side_tp p,.qcbc_ri_tit,
.qulc3_textbox p,.qcbc_ri_li_tit,.qrul6_cont_ri_tit,.ptcb_tit,.pulc_tit,.prod_tit,.prod_ul_li_text,.serv_tit,.sulb_tit,.serv_prin_tit,.lcbu_li.on .lcbu_li_tit,.rltu_li p,.rlbu_li_post,.recrdet_cont_tit h1,.recrdet_cont_main_li h3{
    font-weight: normal;
}
.about_main h1 span,.about_focus h2 span,.aflu_li_tit span,.ys_ban_title span,.title-wrap .std_title1 span,.base_layout_data_parga .std_title3 span,.base_main h2 span,.quel_tit span,.qrul_cont_text span{
    font-weight: bold;
}
.system_main .sfcl_li {
    width: 50%;
}
.std_title1{
    font-size: 44px;
}
.base_layout h2, .base_strict_cont, .base_layout_parga, .base_service_list {
    width: 65%;
}
.islu_li_cont{
    border: 1px solid transparent;
    background: #f4f4f4;
}
.sfcl_li_input input::placeholder,
.sfcl_code_cont input::placeholder,
.sfcl_li .ys_select input::placeholder{
    color: #d9d9d9;
}
.about_culture_more{
    z-index: 8;
}
.about_culture .ys_cont1400{
    pointer-events: all;
}
.acul_parga {
    min-height: 7em;
    overflow: hidden;
}
.mod_nav_logo,.mod_foot_tp_logo{
    width: 238px;
}
.contact_tab a {
    padding: 30px 68px;
}
.sfbc_list_li{
    width: 25%;
}
.sfbc_list_label_input input {
    padding: 0 14px;
}
.prod_tpcry_main_bg{
    width: 44%;
    position: absolute;
    right: 0;
    top: 0;
}
.prod_tpcry_main_bg img{
    width: 100%;
}
.mod_foot_info{
    margin-bottom: 28px;
}
.mod_foot_info p{
    font-size: 16px;
    line-height: 1.5;
    color: #000;
}
.mod_foot_info ul{
    display: flex;
    align-items: center;
}
.mod_foot_info li{
    margin-right: 30px;
}
.blbt_li{
    position: absolute;
    z-index: 60;
    transform: translate(-50%, -50%);
}
.blbt_icon{
    width: 14px;
    cursor: pointer;
}
.blbt_li:not(:first-child) .blbt_icon{
    width: 10px;
}
.blbt_icon img{
    width: 100%;
}
.blbt_text_cont p{
    font-size: 14px;
    line-height: 1.5;
    color: #333;
    margin-bottom: 6px;
}
.blbt_text_cont{
    padding: 12px 20px;
    border-radius: 4px;
    background: #FFF;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10);
    display: inline-block;
    z-index: 60;
    position: relative;
    display: none;
}
.blbt_text{
    position: absolute;
    right: -220px;
    bottom: 65%;
    width: 200px;
}
.blbt_text_cont::after{
    content: '';
    width: 30px;
    height: 20px;
    background: url(../images/jiao.svg) center / cover no-repeat;
    position: absolute;
    bottom: 0;
    left: -10px;
    z-index: -1;
}
.base_layout_bg_text{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.contact_main .sfbc_list_li{
    width: 33.333333%;
}
.contact_main .sfbc_list_li .ys_select_bd {
    height: 342px;
}
.mnul_bt li::before{
    display: none;
}
.mnul_bt li{
    padding-left: 0;
}
.pc_fenye li{
    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}
.lctu_li_box{
    color: #666;
    font-size: 16px;
}
@keyframes addicon{
    0%{
        transform: translateY(0px);
    }
    50%{
        transform: translateY(-8px);
    }
    100%{
        transform: translateY(0px);
    }
}
.blbt_icon img{
    animation: addicon 2s ease-in-out infinite both;
}

.about_culture_wrapper{
    z-index: -1;
}
.ys_nybanner{
    z-index: 5;
}
.sulb_icon{
    width: 70px;
}
.lcbu_li.on .lcbu_li_tit{
    margin: 25px 0 20px;
}
.lcbu_li_other{
    padding: 0 !important;
}
.lcbu_li_cont{
    height: auto !important;
    padding: 25px 42px;
}
.lcbu_li_list{
    display: none;
}
.lcbu_li_down {
    margin-bottom: 0 !important;
}
.lcbu_li_word{
    display: none;
}

.icls_li_cont_text {
    padding: 50px 40px 35px;
}
.ilct_parga p{
    height: 7em;
}

/* 2023.8.11修改 */
.dctc_paging_li{
    padding: 0 20px;
}
.dctc_paging{
    margin: 80px -20px 0;
}
.dctc_paging_li a{
    display: flex;
}
.dctc_paging_li_info {
    flex-shrink: 0;
    transition: all .36s;
}
.dctc_paging_li_tit{
    padding-left: 20px;
    transition: all .36s;
}
.dctc_paging_li:last-child a{
    text-align: left;
}
.new_main .mod_paging{
    padding-bottom: 0 !important;
}
.new_main .about_cont{
    padding-bottom: 180px;
}
.load_cont{
    padding-top: 0 !important;
}
.load_cont_btm{
    padding-bottom: 0 !important;
}
.load_main .mod_paging{
    margin-top: 48px;
}
.mc_fybtn{
    line-height: 1.75;
}
.prod_ul_li_text{
    height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
/* 2023.8.12修改 */
.blbt_li.act{
    z-index: 61;
}
/* 2023.8.15修改 */
.hero-wrap.has-image .title-wrap {
    padding: 240px calc(50% - 700px) 55px;
}
.intell_tab {
    top: 240px;
}
.base_title .std_title3{
    display: none;
}
.base_title{
    transform: translateX(-50%);
}
.produce_main .intell_tab {
    top: 200px;
}
.produce_main .hero-wrap.has-image .title-wrap {
    padding: 200px calc(50% - 700px) 55px;
}
.home_produce .hlct_tit{
    height: 60px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.home_produce .hpru_li_cont_text::after {
    height: 100%;
}
.home_produce .hpru_li_cont_text {
    padding: 22px 52px;
}
.mod_bread{
    background: #fff;
    position: relative;
    z-index: 2;
}
.blbt_text_cont p:last-child{
    margin-bottom: 0;
}
.lctr_list_list{
    width: calc(100% - 215px);
    display: flex;
    align-items: flex-start;
}
.lctr_list_list_all {
    width: 35px;
}
.lctr_list_ul{
    width: calc(100% - 35px);
    margin-left: 16px;
}
.lctr_list_list_all a{
    color: #666;
}
.sfbc_list_select .mc_select_demo {
    padding: 0 14px;
}
.sfbc_area_label_box textarea {
    padding: 18px 14px;
}
.sfbc_other_label_code input {
    padding: 0 14px;
}
.serv_btmform_bg{
    width: 100%;
}
.serv_btmform_bg img{
    width: 100%;
}
.serv_main .serv_btmform .sfbc_other,
.serv_main .serv_btmform .sfcl_agree{
    padding: 0 5px;
}
.rctc_textbox_ri {
    width: 25%;
}
.home_service {
    height: 80vh;
}
.caul_text_tit {
    height: 1.5em;
}
.ys_ban_title span{
    font-size: 54px;
}
.lcbu_li_other{
    display: flex;
    align-items: center;
}
.lcbu_li_other_btn{
    margin-right: 20px;
}
.contact_tab ul{
    justify-content: center;
}

.rltu_li1,.rlbu_li_post{
    width: 46%;
}
.rltu_li2,.rlbu_li_add {
    width: 28.5%;
    padding-right: 30px;
}
.rltu_li4 {
    width: 7%;
}
.hsld_ul{
    justify-content: flex-start;
}
.hsld_ul_li {
    width: 33.333333%;
}
/* 2023.11.7修改 */
.hpru_li_cont{
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.prod_ul_li a{
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.aclu_li a{
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.contact_add_ul_li a{
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.mnlo_lang_bt_list ul{
    display: flex;
    flex-wrap: wrap;
}
.mnlo_lang{
    position: relative;
}
.mnlo_lang_bt{
    position: absolute;
    width: 130%;
    left: 50%;
    transform: translateX(-50%);
    padding-top: 16px;
    display: none;
}
.mnlo_lang_bt ul{
    background: #fff;
    padding: 8px 0;
    border-radius: 4px;
    position: relative;
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .05);
}
.mnlo_lang_bt a{
    font-size: 16px;
    line-height: 2;
    color: #666;
    transition: all .36s;
    display: block;
    text-align: center;
}
.mnlo_lang_bt li.act a{
    color: #FC121B !important;
}
.mnlo_lang_bt::after{
    content: "";
    width: 12px;
    height: 12px;
    background-color: #fff;
    position: absolute;
    top: 13px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    z-index: -1;
}
.qrul_cont {
    align-items: flex-start;
}
.quel_cont_box2 .qrul_cont_text{
    position: relative;
    top: 7px;
}
.qrul_cont_text {
    line-height: 1.75;
}
.quel_cont_box4 .qrul_cont {
    align-items: center;
}
.quel_cont_box4 .qcbc_ri_ul_li.on .qrul_cont_text {
    position: relative;
    top: 2px;
}