@charset "utf-8";

body {
    font-family:"PingFang SC", "Microsoft YaHei"!important;
}
input, textarea{
    font-family:"PingFang SC", "Microsoft YaHei" !important;
}
.altumcode {
    --fontFamily:"PingFang SC", "Microsoft YaHei" !important;
}
.ys_cont924{
    width: 924px;
    margin: 0 auto;
    max-width: calc(100% - 80px);
}
.ys_cont1580{
    width: 1580px;
    margin: 0 auto;
    max-width: calc(100% - 80px);
}
/*@font-face {*/
/*    src: url('../fonts/muli-black-webfont.woff2') format('woff2'),*/
/*         url('../fonts/muli-black-webfont.woff') format('woff');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*}*/
/*@font-face {*/
/*    font-family: 'hongsairegular';*/
/*    src: url('../fonts/muli-regular-webfont.woff2') format('woff2'),*/
/*         url('../fonts/muli-regular-webfont.woff') format('woff');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*}*/
/*@font-face {*/
/*    font-family: 'hongsaibold';*/
/*    src: url('../fonts/muli-bold-webfont.woff2') format('woff2'),*/
/*         url('../fonts/muli-bold-webfont.woff') format('woff');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*}*/
:root {
    /* 字号 */
    --font80: 80px;
    --font60: 50px;
    --font36: 36px;
    --font30: 30px;
    --font24: 24px;
    --font20: 20px;
    --font18: 18px;
    --font14: 14px;
    /* 段落 */ 
    --text24: 24px;  
    --text20: 20px;
    --text18: 18px;
    /* 行高 */
    --lh1d2: 1.2;
    --lh1d5: 1.5;
    --lh1d75: 1.75;
    --lh2: 2;
    /* 颜色 */
    --color000: #000;
    --colorfff: #fff;
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colormain:  #fc7c1f;
    --colormain1: #532EC7;
    /* 间距 */
    --distance200: 200px;
    --distance190: 190px;
    --distance170: 170px;
    --distance150: 150px;
    --distance140: 140px;
    --distance132: 132px;
    --distance130: 130px;
    --distance120: 120px;
    --distance107: 107px;
    --distance100: 100px;
    --distance80: 80px;
    --distance70: 70px;
    --distance60: 60px;
    --distance50: 50px;
    --distance40: 40px;
    /* 文案间距 */
    --textx44: 44px;
    --textx30: 30px;
    --textx26: 26px;
    --textx20: 20px;
    --textx18: 18px;
    --textx16: 16px;
    --textx15: 15px;
    /* 圆角 */
    --radius: 20px;
}
.h2title{font-size:48px;color:#fc7c1f;line-height:1.5;font-weight:600;}
.ban_title span {color:#292929;}

.ban_title h3 {font-size: 30px;color: #333333;}
.ban_title h3 b{font-size: 30px;color: #009dff;}
.ban_title p{font-size: 14px;color: #727272;line-height:1.5}
.h3title{font-size:36px;color:#222222;font-family: "adineuePRO-Bold" ;}
.ptitle{font-size:18px;color:#666666;line-height:1.3;}
/*banner*/
.wp,
.w1400{width:1400px;margin:0px auto;clear:both;}
.w1440{width:1440px;margin:0px auto;clear:both;}
.w1500{width:1500px;margin:0px auto;clear:both;}
.w1600{width:1600px;margin:0px auto;clear:both;}
.clear{clear:both;}
@media (max-width: 1600px) {
	.w1600{width:96%;margin:auto;}
	.w1500{width:96%;margin:auto;}
}
@media (max-width: 1450px) {
	
	.wp,
	.w1400{width:96%;margin:auto;}
	.w1440{width:96%;margin:auto;}
}
@media (max-width: 991px) {
	.h2title{font-size:2rem;}
	.h3title{font-size:1.2rem;}
	.ptitle{font-size:0.875rem;line-height:1.2;}
}


.hidden_search .text { width: 100%; height: 40px; padding: 0; font-size: 14px; color: #444;background: none;border:none;font-family: "Microsoft Yahei";}
.hidden_search .btn { display: block;cursor: pointer;  position: absolute; right: 0; top: 0; height: 40px; width: 40px; 
  border:none;border-radius: 50%;overflow: hidden;font-size: 20px;color:#f09100;background: transparent;}
.hidden_search .search_wrap { border: 1px solid #e4eaec; border-radius: 20px; position: relative; padding-right: 45px; padding-left: 20px; width: 95% }
.hidden_search .close_btn { position: absolute; right: 20px;   width: 30px; height: 30px;line-height: 30px;
 -webkit-transition: 0.5s; transition: 0.5s; font-size: 20px;top: 53px;transform: translateY(-50%);color: #999}
 .hidden_search .close_btn:hover{ color: #f09100; }

.cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container {width: 60%; margin: 0 auto; top: 50%;  }
.is-visible .cd-popup-container { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.cd-popup0, .cd-popup1, .cd-popup2, .cd-popup3 { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.3); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999; }
.cd-popup0.is-visible, .cd-popup1.is-visible, .cd-popup2.is-visible, .cd-popup3.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container0, .cd-popup-container1, .cd-popup-container2, .cd-popup-container3 { position: relative; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top: 20%; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.cd-popup-container1 { top: 10%; }
.is-visible .cd-popup-container0, .is-visible .cd-popup-container1, .is-visible .cd-popup-container2, .is-visible .cd-popup-container3 { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.sear_p{float: left;margin: 20px 0 0 5%;width: 90%;-webkit-border-radius: 5px;border-radius: 5px;background: #fff;}
.sear_txt{float: left;height: 30px;font-size: 12px;line-height: 30px;border: none;width: calc(100% - 35px);background: none;color: #666;text-indent: 5px;}
.std_bold,.std_bold p{
    /*font-family: 'hongsaibold'!important;*/
}
.std_black{
    /*font-family: 'hongsaiblack'!important;*/
}
.std_title1{
    font-size: var(--font60);
    line-height: var(--lh1d2);
    color: var(--color000);
    /*font-family: 'hongsaibold'!important;*/
}
.std_title1 span{
    color:  #fc7c1f;
    line-height: inherit;
}
.std_title2,.yxedr_active h2{
    font-size: var(--font36);
    line-height: var(--lh1d5);
    color: var(--color333);
    /*font-family: 'hongsaibold'!important;*/
}
.yxedr_active h2{
    margin-bottom: var(--textx26);
}
.std_title3,.yxedr_active h3{
    font-size: var(--font30);
    line-height: var(--lh1d5);
    color: var(--color333);
}
.yxedr_active h3{
    margin-bottom: var(--textx20);
}
.std_title4,.yxedr_active h4{
    font-size: var(--font24);
    line-height: var(--lh1d75);
    color: var(--color333);
}
.yxedr_active h4{
    margin-bottom: var(--textx16);
}
.std_title5{
    font-size: var(--font20);
    line-height: var(--lh1d75);
    color: var(--color333);
}
.std_title6{
    font-size: var(--font18);
    line-height: var(--lh1d75);
    color: var(--color666);
}
.std_text1,.std_text1 p,.yxedr_active p{
    font-size: var(--text20);
    color: var(--color666);
    line-height: var(--lh1d75);
}
.ys_privacy .yxedr_active p{
    font-size: var(--text18);
}
.std_text24,.std_text24 p{
    font-size: var(--text24);
    color: var(--color666);
    line-height: var(--lh1d5);
}
.std_text18,.std_text18 p{
    font-size: var(--text18);
    color: var(--color666);
    line-height: var(--lh1d5);
}
.std_text14,.std_text14 p{
    font-size: var(--font14);
    line-height: var(--lh1d75);
    color: var(--color333);
}
.std_text1_margin p,.yxedr_active p{
    margin-bottom: var(--textx15);
}
.std_margin60{
    margin-bottom: var(--distance60);
}
.std_padding100_top{
    padding-top: var(--distance100);
}
.std_padding150{
    padding-top: var(--distance150);
    padding-bottom: var(--distance150);
}
.std_padding100{
    padding-top: var(--distance100);
    padding-bottom: var(--distance100);
}
.std_font16{
    font-size: 16px;
    color: #666;
    line-height: 2;
}
/*分享翻译*/
.ys_wechat_cont_parga p::before{
    /*分享中文版本*/
    content: '分享到 - 微信';
    /*分享英文版本*/
    /* content: 'Share the - weixin'; */
}
/*导航默认选中*/
.yxnav_active1 {}

.yxnav_active2 {}

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

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

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

.ys_ban_imgbox img {
    width: 100%;
}

.ys_ban_li>a {
    display: block;
}

.ys_ban_ph {
    display: none;
}

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

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

.ys_ban_imgbox::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    /* background: rgba(0, 0, 0, .3); */
}
.ys_ban_txtbox{
    z-index: 5;
}
.ys_nybanner{
    position: relative;
}
.ys_nyban_img, .ys_nyban_img img{
    width: 100%;
}
.ys_nyban_ph{
    display: none;
}
.ys_nyban_title  h1{
    color: #fff;
    font-size: 40px;
    line-height: 1.5;
}
.ys_nyban_title  p{
    color: #fff;
    font-size: 16px;
    line-height: 1.75;
}
/* - banner - end*/

.app_8{position: relative;padding:40px 0 ;
	float: left;
    width: 100%;}
.app8{ margin-top:50px}
.app8 ul{}
.app8 ul li{float: left;width:48%;display:inline-block;margin-right:4%;margin-bottom:4%;overflow:hidden;position: relative;}
.app8 ul li:nth-child(2n){margin-right:0}
.app8 span{display:block;overflow:hidden;}
.app8 span img{width:100%;transition: all 0.5s}
.app8 ul li p{font-size:24px;color:#ffff;
    font-weight: 500;
    margin-bottom: 0;
	position:absolute;
	top:40px;
	left:40px;
}
.app8 ul li a:hover p{color:#fc7c1f;}
.app8 ul li a:hover img{transform: scale(1.1);}

@media (max-width: 991px) {
	.app_8{position: relative;padding:50px 0 ;
	float: left;
    width: 100%;}
.app8{ margin-top:30px}
	.app8 ul li{float: left;width:96%;display:inline-block;margin:2%;overflow:hidden;position: relative;}
.app8 ul li p{font-size:18px;color:#ffff;
    font-weight: 500;
    margin-bottom: 0;
	position:absolute;
	top:20px;
	left:20px;
}
.app7_div p{font-size:16px;color:#222222;margin-top: 20px;
   line-height:1.6;
    margin-bottom: 20px;height:auto;
}

}
.product_news_list .pnli_link:hover #std_titleh3{
        color:#fc7c1f;
    }
 .pnli_link:hover .hnli_link_text::after,
    .hnli_link:hover .hnli_link_text::after{
        width: 100%;
    }
/*鼠标效果*/
@media screen and (min-width: 1200px) and (not (orientation: portrait)) {
    .head_nav:hover .head_nav_one.yxnav_active1 .head_nav_one_first a{
        color: var(--color333);
    }
    .head_nav_one_first a:hover,
    .head_nav:hover .head_nav_one.yxnav_active1:hover .head_nav_one_first a{
        color:  #fc7c1f;
    }
    .pcli_other_nub_link:hover .std_btn1_link_font::before,
    .pcli_cry_link:hover .std_btn1_link_font::before,
    .std_btn1_link:hover .std_btn1_link_font::before,
    .hali_cry_text1 a:hover .std_btn1_link_font::before{
        width: 0;
    }
    .pcli_other_nub_link:hover .std_btn1_link_font,
    .pcli_cry_link:hover .std_btn1_link_font,
    .std_btn1_link:hover .std_btn1_link_font,
    .hali_cry_text1 a:hover .std_btn1_link_font{
        color:  #fc7c1f;
    }
    .pnli_link:hover .hnli_link_text::after,
    .hnli_link:hover .hnli_link_text::after{
        width: 100%;
    }
	
    .ftcn_list li li a:hover{
        color: #fff;
    }
    .footer_bot_list p:hover{
        color:  #fc7c1f;
    }
    .crumbs_list_nub a:hover{
        color:  #fc7c1f;
    }
    .apbl_item:hover .std_title6{
        color:  #fc7c1f;
    }
    .mod_page a.comp-tabli:hover li{
        color:  #fc7c1f;
        border: 1px solid  #fc7c1f;
    }
    .mod_page .pc_fenye .first li:hover,
    .mod_page .pc_fenye .prev li:hover,
    .mod_page .pc_fenye .next li:hover,
    .mod_page .pc_fenye .end li:hover,
    .mod_page .pc_fenye .first li:hover i,
    .mod_page .pc_fenye .prev li:hover i,
    .mod_page .pc_fenye .next li:hover i,
    .mod_page .pc_fenye .end li:hover i{
        color:  #fc7c1f;
    }
    .ccbf_submit_click:hover{
        color:  #fc7c1f;
    }
    .ccbf_submit_click:hover::before{
        width: 0;
    }
    .pdcbt_list_item_link:hover::after{
        width: 100%;
    }
    .pdcbi_list_nub:hover .pdcbi_list_text_icon{
        transform: scale(1.2);
    }
    .anchor_point2_list_nub:hover .std_title6::before{
        width: 100%;
    }
    .anchor_point2_list_nub:hover .std_title6{
        color:  #fc7c1f;
    }
    .mod_table2 tbody tr:hover td{
        background: #E7EAF0;
    }
    .ccbf_select .ys_select_li:hover{
        color:  #fc7c1f;
    }
    .pnli_link:hover .std_title4{
        color:  #fc7c1f;
    }
    .down_icon:hover img:nth-of-type(2){
        opacity: 1;
    }
    .down_icon:hover img:first-child{
        opacity: 0;
    }
    .down_core_list_nub:hover .std_title4{
        color:  #fc7c1f;
    }
    .ccli_link:hover .std_title6{
        color:  #fc7c1f;
    }
    .apply_list_item_link:hover .std_title4{
        opacity: 0;
    }
    .apply_list_item_link:hover .apply_list_item_img::before{
        opacity: 0;
    }
    .tail_item:hover .std_title6{
        color:  #fc7c1f;
    }
    .ccli_cry:hover .ccli_cry_see{
        opacity: 1;
    }
    .ccli_cry:hover .ccli_cry_img::before{
        opacity: 1;
    }
    .svg_th:hover path{
        fill:  #fc7c1f;
    }
    .fptl_item:hover .std_title6::before{
        width: 100%;
    }
    .fptl_item:hover .std_title6{
        color:  #fc7c1f;
    }
    .test_inof_top:hover{
        background:  #fc7c1f;
    }
    .test_inof_top:hover .test_inof_top_icon img:nth-of-type(2){
        opacity: 1;
    }
    .test_inof_top:hover .test_inof_top_icon img:first-child{
        opacity: 0;
    }
    .test_inof_top:hover .test_inof_text{
        color: #fff;
    }
    .rcli_cry:hover .ys_imgbox_cover>img{
        transform: scale(1.05);
    }
    .hd1cr_lii_pro a:hover .std_font16{
        color:  #fc7c1f;
    }
    .head_down2_list:hover .head_down2_list_nub.yxnav_active2 .std_title5{
        color: var(--color000);
    }
    .head_down2_list:hover .head_down2_list_nub.yxnav_active2:hover .std_title5,
    .head_down2_list_nub:hover .std_title5{
        color:  #fc7c1f;
    }
    .factory_point_box .mCS-dark.mCSB_scrollTools .mCSB_buttonLeft:hover::before,
    .factory_point_box .mCS-dark.mCSB_scrollTools .mCSB_buttonRight:hover::before{
        color:  #fc7c1f;
    }
    .home_logo:hover::before{
        opacity: 0;
    }
    .cert_core_list_item:hover .ccli_cry_img img{
        transform: scale(1.05)!important;
    }
    .cert_core_list_item:hover .std_title4 {
        color:  #fc7c1f;
    }
    .apbl_item:hover .std_title6::before{
        width: 100%;
        opacity: 1;
    }
    .pali_cry:hover .std_title4,
    .arli_link:hover .std_title4,
    .pcli_other_nub_link:hover .pcli_onl_text .std_title4{
        color:  #fc7c1f;
    }
    .video_list_item_link:hover .std_title4,
    .safe_relate_list_item:hover .std_title4{
        color:  #fc7c1f;
    }
}
.mod_head{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding-left: 53px;
    background: #fff;
    border-bottom: 1px solid rgba(0,0,0,.1);
}
.head_logo a{
    display: block;
    line-height: 100px;
    width: 256px;
}
.head_logo img{
    width: 100%;
}
.head_other{
    display: flex;
}
.head_nav{
    display: flex;
}
.head_nav_one_first a{
    color: var(--color333);
    line-height: 100px;
    font-size: 18px;
    padding: 0 35px;
    display: block;
    transition: all 0.36s;
}
.head_nav_one.yxnav_active1 .head_nav_one_first a{
    color:  #fc7c1f;
}
/* search - start */
.ys_search4{
    overflow: hidden;
    background: #fc7c1f;
}
.ys_searchtxt input{
    width: 100%;
    position: relative;
    right:0;
    width: 100%;
    height: 100px;
    color: #fff;
    padding-left: 20px;
    font-size: 18px;
}
.ys_searchtxt input::placeholder{
    color: rgba(255,255,255,.8);
}
.ys_searchimg img{
    width: 26px;
}
.ys_searchimg {
    width: 100px;
    line-height: 100px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.ys_searchimg img{
    width: 100%;
}
.ys_searchtxt {
    width: 0;
}
.ys_searchimg img{
    width: 40px;
}
.head_nav{
    margin-right: 175px;
}
.head_search{
    position: absolute;
    right: 0;
    top: 0;
}
.ys_searchtxt{
    width: 0;
    transition: .6s;
    -o-transition: .6s;
    -ms-transition: .6s;
    -moz-transition: .6s;
    -webkit-transition: .6s;
    opacity: 0;
    pointer-events: none;
}
.head_search.on .ys_searchtxt{
    width: 220px;
    opacity: 1;
    pointer-events: all;
}
.ys_hd_pc{
    height: var(--head);
}
.home_first{
    position: relative;
}
.home_slogan{
    position: absolute;
    background: #fff;
    padding-top: var(--distance120);
    padding-bottom: var(--distance100);
    width: 100%;
    z-index: 10;
}
.home_slogan_cry{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.std_btn1_link_font{
    font-size: 20px;
    line-height: 1.58;
    color: #333;
    position: relative;
    transition: all .36s ease-out;
}
.std_btn1_link_font::before{
    content: '';
    background:  #fc7c1f;
    height: 2px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s ease-out;
}
.std_btn1_link{
    display: inline-block;
}
.home_slogan_cry .std_title1{
    width: 41%;
}
.home_slogan_cry .home_slogan_text{
    width: 40.5%;
}
.home_slogan_text .std_title4{
    line-height: var(--lh1d5);
}
.home_slogan_text .std_text24{
    margin-bottom: var(--distance60);
} 
.home_logo_list_item .ys_imgbox_cover{
    width: 150px;
    display: inline-block;
}
.home_logo_list{
    white-space: nowrap;
}
.home_logo_list_item{
    display: inline-block;
    width: 270px;
    text-align: center;
    font-size: 0;
}
/* goon - start */
.home_logo{
    position: relative;
    font-size: 0;
}
.home_logo_list{
    width: calc(270px * var(--width-shu));
} 
.home_logo_list2{
    transform: translateX(100%);
    position: absolute;
    top: 0;
    left: 0;
}
.home_logo_list3{
    transform: translateX(200%);
    position: absolute;
    top: 0;
    left: 0;
}
.home_logo_list1 {
    transform: translateX(0);
}
.home_logo_list1{
    animation: donghua calc(3s * var(--width-shu)) linear infinite;
}
.home_logo_list2 {
    animation: donghua2 calc(3s * var(--width-shu)) linear infinite;
}
.home_logo_list3{
    animation: donghua3 calc(3s * var(--width-shu)) linear infinite;
}
@keyframes donghua {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}
@keyframes donghua2 {
    from {
        transform: translateX(100%);
    }
    to {
        transform: translateX(0);
    }
}
@keyframes donghua3 {
    from {
        transform: translateX(200%);
    }
    to {
        transform: translateX(100%);
    }
}
.home_logo:hover .home_logo_list{
    animation-play-state: paused;
}
/* goon - end */
.home_logo{
    margin-top: 25px;
    padding-bottom: 19px;
    border-bottom: 1px solid rgba(0,0,0,.1);
}
.hlli_cry_text{
    width: 43.79%;
}
.hlli_cry{
    display: flex;
    align-items: center;
    height: calc(100vh - var(--head));
}
.hlli_cry_img{
    padding-left: 104px;
    width: 56.21%;
}
.hlli_cry_img_pic {
    margin-right: -137px;
}
.hlli_cry_text .std_title1{
    margin-bottom: 16px;
}
.hlli_cry_text .std_text1{
    margin-bottom: 103px;
}
.home_apply .std_title1{
    margin-bottom: var(--distance60);
}
.home_apply_list_item{
    padding: 0 14px;
}
.home_apply_list{
    margin: 0 -14px;
}
.hali_bg::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.03);
    z-index: 3;
}
.hali_cry{
    position: relative;
}
.hali_cry_text1{
    position: absolute;
    width: 47.5%;
    z-index: 6;
    left: 0;
    top: 0;
    padding: 124px 120px;
}
.hali_cry_text1 .std_title2{
    margin-bottom: 26px;
}
.hali_cry_text1 .std_text1{
    margin-bottom: 83px;
}
.home_apply_list .slick-list{
    overflow: visible;
}
.home_apply_list_item:not(:first-child){
    display: none;
}
.mod_dots1 .slick-dots li{
    background: #D9D9D9;
    margin: 0 6px;
    width: 10px;
    height: 10px;
}
.mod_dots1 .slick-dots li.slick-active{
    background:  #fc7c1f;
}
.mod_dots1 .slick-dots{
    bottom: 0;
}
.home_apply_list.slick-dotted{
    padding-bottom: var(--distance80);
}
.home_battery{
    padding-top: var(--distance150);
}
.scroll_num{
    font-size: var(--font80);
    line-height: 1.25;
}
.hbln_num{
    color: var(--color000);
}
.home_battery_list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -30px;
    margin-bottom: var(--distance60);
}
.home_battery_list_nub{
    width: 25%;
    padding: 0 30px;
}
.home_battery_list .std_title6{
    color: #666;
    line-height: var(--lh1d5);
    margin-top: -7px;
}
.home_battery_img{
    position: relative;
}
.home_battery_img .ys_cont1600::before{
    content: '';
    background: #F9F9F9;
    position: absolute;
    width: 100vw;
    height: 65.603645%;
    bottom: 0;
    left: calc(800px - 50vw);
    z-index: -1;
}
.home_battery_img .ys_cont1600{
    position: relative;
    z-index: 6;
}
.home_battery_other{
    background: linear-gradient(180deg, #F9F9F9 0%, #F3F3F3 100%);;
}
.hboc_text{
    width: 50%;
    padding-right: 130px;
}
.hboc_text .std_title1{
    margin-bottom: var(--textx30);
}
.hboc_text .std_text1 p{
    color: var(--color999);
    line-height: var(--lh1d5);
}
.hboc_text .std_btn1{
    margin-top: 94px;
}
.home_battery_other{
    padding-bottom: var(--distance170);
}
.hboc_inof{
    width: 50%;
    padding-left: 20px;
}
.hboc_iln_icon{
    width: 65px;
    height: 65px;
    background: #fc7c1f;
    margin-bottom: 14px;
}
.hboc_iln_icon img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.home_battery_other_cry{
    display: flex;
    align-items: center;
}
.hboc_inof_list{
    display: flex;
    flex-wrap: wrap;
}
.hboc_inof_list_nub{
    width: 50%;
    margin-bottom: var(--bottom1);
}
.hboc_inof .std_text18 p{
    color: var(--color999);
}
.hboc_inof_list{
    --bottom1:80px;
    margin-bottom: calc(var(--bottom1) * -1);
}
.home_news .std_title1{
    text-align: center;
}
.hnli_link_text{
    width: calc(100%  - 48px);
   
    
    position: relative;
    z-index: 3;
 
    flex-grow: 1;
}
.hnli_link_text::before,
.hnli_link_text::after{
    content: '';
    width: 100%;
    height: 2px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    transition: all 0.5s ease-out;
}
.hnli_link_text::before{
    background: #D2D2D2;
}
.hnli_link_text::after{
    width: 0;
    background:  #fc7c1f;
}
.home_news_list_item{
    width: 33.333333%;
    padding: 0 14px;
}
.home_news_list{
    margin: 0 -14px;
}
.hnli_link_text_date{
    line-height: var(--lh1d75);
    color: var(--color999);
    font-size: var(--text18);
    margin-bottom: 9px;
}
.hnli_link .std_title4{
    line-height: var(--lh1d5);
    color: var(--color000);
}
.home_news_list .slick-track{
    display: flex;
}
.home_news_list_item.slick-slide{
    height: auto;
}
.hnli_link{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.home_news_list_item:not(:first-child){
    display: none;
}
.home_news_list.slick-dotted {
    padding-bottom: var(--distance40);
}
.home_news_btn{
    margin-top: var(--distance60);
    text-align: center;
}
.ys_footer{
    background: #080808;
}


.w1600{    width: 1600px;
    margin: 0px auto;
    clear: both;}
@media (max-width: 1600px) {
    .w1600 {
        width: 96%;
        margin: auto;
    }
}



.feedbackbut{position: fixed;z-index: 999;
    top: 35%;
    right:-250px;
    width: 250px;
    background: #f7f9fa;
  
    border-radius: 20px;
    box-shadow: 0 0 12px 0px #efefef;
    transition:right 0.5s;

}
    
 .feedbackbut_div{
     position:relative;
     padding: 20px;
 } 
 .feedbackbut_div .feedbackbut_divth3{
        position: absolute;
    right: 160px;
    top: 40%;
    color: #fc7c1f;
    font-size: 25px;
    transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -webkit-transform: rotate(90deg);
    white-space: nowrap;
    background: #f7f9fa;
    padding: 10px 20px;
    border-radius: 10px;
    opacity: 1;
     transition:opacity 0.6;
}
.feedbackbut:hover{ right:0;}    
.feedbackbut:hover .feedbackbut_divth3{ opacity: 0; }  
.feedbackTitle h3 {
    font-size: 24px;
    color: #000;
    margin-bottom: 20px;
}

.feedbackTitle h3 span {
    font-size: 15px;
    color: #9a9a9a;
    display: block;
    font-weight: normal;
    padding-top：8px;
}

.feedbackbut form {
    display: table;
    
}

.feedbackbut form input,
.feedbackbut form textarea {
    padding: 5px 15px;
    font-size: 16px;
    color: #000;
    border: 1px solid #e6e6e6;
    width: 100%;
    margin-bottom: 15px;
}
.feedbackbut form label{
    font-size: 14px;
    font-weight: normal;
        margin-bottom: 8px;
}
.feedbackbut form label span{
    color: #c50000;
}
.feedbackbut form .input-btn {
    display: flex;
    justify-content: center;
}

.feedbackbut form .input-btn input {
    width: 40%;
    text-align: center;
    font-size: 16px;
    /*margin: 15px;*/
    padding: 10px ;
}
.feedbackbut input::-webkit-input-placeholder,
.feedbackbut textarea::-webkit-input-placeholder {
    color: #a0a0a0;
    font-size: 14px;
}

.feedbackbut input:-moz-placeholder,
.feedbackbut textarea:-moz-placeholder {
    color: #a0a0a0;
    font-size: 14px;
}

.feedbackbut input::-moz-placeholder,
.feedbackbut textarea::-moz-placeholder {
    color: #a0a0a0;
    font-size: 14px;
}

.feedbackbut input:-ms-input-placeholder,
.feedbackbut textarea:-ms-input-placeholder {
    color: #a0a0a0;
    font-size: 14px;
}

@media (max-width:768px) {
     .feedbackbut{display:none!important}
}





footer .copyright {
  padding-left: 15px;
  padding-right: 15px;

  font-size: 18px;
  color: #292929;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
footer .copyright a {
  font-size: 18px;
  color: #292929;
  padding-left: 15px;
    padding-right: 15px;
}
footer .btn-group li a {
  padding-left: 1rem;
}
footer .btn-group button {
  font-size: 0.9rem;
  color: #8b8b8b;
  background-color: transparent;
  border: 0;
}
.footer_di{background:#000000;float:left;width:100%;padding-top: 80px;}

.footer-logo{max-width:280px;}
.footer_top{display: -webkit-flex;position:relative;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;color:#fff;padding-bottom:60px;margin-top:40px;}
	
	
.foot_con{width:520px;}	
.foot_li1{width:50%;float:left;margin-bottom:50px}
.footer_top h3{font-size:24px;margin-bottom:25px;color:#d6d6d6;}


.foot_li1 a{font-size:16px;display:block;color:#858585;margin-bottom:15px;   }
.foot_li1 a:hover{color:#fc7c1f;    opacity: 1;}



.foot_li4{width:460px;}
.foot_li4 .foot_li4_li{display: flex}

.foot_li4 span{font-size:16px;display:block;color:#858585;margin-right: 10px;;line-height:1.5;width:55px;
    display: block;}
.foot_li4 p{font-size:16px;display:block;color:#858585;line-height:1.5;margin-bottom: 15px;width:380px;
    line-height: 1.8;}

.foon_ico{margin-top:50px;}
.foon_ico a{color: #000;
    margin-right: 30px;
    font-size: 16px;
    background: #d6d6d6;
    padding: 6px;
    border-radius: 100%;}
.foon_ico a:hover{color: #d6d6d6;
    background: #fc7c1f;}

.foot_li3{width:500px;}




.foot_li3 .ccbf_list_nub_input{
    border-bottom: 1px solid #858585;
    display: flex;
    padding-top: 43px;
    padding-bottom: 24px;
}
.foot_li3 .ccbf_lni_name{
    color: #858585;
    line-height: var(--lh1d75);
    font-size: var(--font14);
}
.foot_li3 .ccbf_lni_name span{
    color: #E10000;
    margin-left: 3px;
    font-size: var(--font14);
    position: relative;
    top: -5px;
}
.foot_li3 .ccbf_list_nub_input input{
    flex-grow: 1;
    padding-left: 10px;
    color: #858585;
    line-height: var(--lh1d75);
    font-size: var(--font14);
}
.foot_li3 .ccbf_list_nub textarea{
    flex-grow: 1;
    padding-left: 10px;
    color: #858585;
    line-height: var(--lh1d75);
    font-size: var(--font14);
}
.foot_li3 .ccbf_submit{
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    padding-top: 52px;
}
.foot_li3 .ccbf_agree_btn{
    width: 14px;
    height: 14px;
    position: relative;
    margin-right: 8px;
    top: 4px;
    cursor: pointer;
}
.foot_li3 .ccbf_agree_btn::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border: 1px solid #E3E3E3;
    transition: all 0.36s;
}
.foot_li3 .ccbf_agree_btn::after{
    content: '\e72e';
    font-family: "iconfont" !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 12px;
    color:  #fc7c1f;
    opacity: 0;
    transition: all 0.36s;
}
.ccbf_submit_agree.on .ccbf_agree_btn::after{
    opacity: 1;
}
/* .ccbf_submit_agree.on .ccbf_agree_btn::before{
    border: 1px solid  #fc7c1f;
} */
.ccbf_submit_agree{
    display: flex;
    padding-top: 15px;
}
.ccbf_submit_agree .std_text14{
    max-width: calc(100% - 22px);
}
.ccbf_submit_agree .std_text14 p{
    color: var(--color666);
}
.ccbf_submit_agree .std_text14 a{
    color:  #fc7c1f;
}
.foot_li3  .ccbf_submit_click{
    position: relative;
    width: 100%;
    text-align: center;
    font-size: var(--font20);
    color:#fff;
    line-height: 2;
    transition: all 0.36s;
    cursor: pointer;
    padding-bottom: 18px;
}
.ccbf_submit_click::before{
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    height: 1px;
    width: 100%;
    background:  #fc7c1f;
    transition: all 0.36s;
}
.contact_cry_box_form .std_title2{
    margin-bottom: 6px;
}


@media (max-width: 999px) {
	.footer_di{float:left;width:100%;padding-top:50px;}

.footer_top{display: -webkit-block;
    display: block;
    -webkit-justify-content: space-between;
    justify-content: space-between;color:#fff;padding-bottom:30px;}
	.footer-logo{max-width:210px;}
	.foot_con{width:100%;}	
	.foot_li4{width:100%;}
	.foot_li3{width:100%;}
	.foon_ico{margin-top:20px;margin-bottom:40px}
	.foot_li1{width:50%;float:left;margin-bottom:30px}
}

@media (max-width: 1366px) {
 
}
@media (max-width: 1366px) and (min-width: 992px) {
  
}


.home_apply .ys_imgbox_cover img:nth-child(2) {
    position: absolute;
    top: 10%;
    left: 50%;
    height: auto;
    width: 40%;
}
@media (max-width: 766px) {
 .home_apply .ys_imgbox_cover img:nth-child(2) {
    position: absolute;
    top: 10%;
    left: 28%;
    height: auto;
    width: 60%;
}
}


.footer_top_logo{
    width: 270px;
    margin-bottom: 46px;
}
.footer_top_logo img{
    width: 100%;
}
.ftci_list li{
    margin-bottom: 20px;
    display: flex;
}
.ftci_list li:last-child{
    margin-bottom: 0;
}
.ftci_list_name{
    width: 42px;
}
.ftci_list_text{
    width: calc(100% - 42px);
}
.ftci_list_name,
.ftci_list_text{
    line-height: 1.3;
    color: rgba(255,255,255,.7);
    font-size: 14px;
}
.ftci_list_text a{
    color: inherit;
    line-height: inherit;
}
.footer_top_core_inof{
    width: 25.6%;
}
.ftci_list{
    margin-bottom: 59px;
}
.ftci_share_link .ys_imgbox_cover{
    width: 20px;
}
.ftci_share_link{
    padding: 0 14px;
    display: block;
    cursor: pointer;
}
.ftci_share{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -14px;
}
.footer_top_core_inof .std_title5{
    /*font-family: 'hongsaibold'!important;*/
    line-height: var(--lh1d75);
    color: #fff;
    margin-bottom: 12px;
}
.ftci_share li{
    position: relative;
}
.ftci_code{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 110px;
    background: #fff;
    border-radius: 4px;
    padding: 5px;
    top: calc(100% + 14px);
    display: none;
}
.ftcn_list_first a{
    /*font-family: 'hongsaibold'!important;*/
    font-size: var(--font20);
    line-height: var(--lh1d5);
    color: var(--colorfff);
}
.ftcn_list_first{
    margin-bottom: 19px;
}
.ftcn_list li li a{
    font-size: 14px;
    line-height: 2;
    color: rgba(255, 255, 255, .7);
    transition: all 0.36s;
}
.footer_top_core{
    display: flex;
    justify-content: space-between;
}
.ftcn_list{
    margin: 0 -14px;
}
.ftcn_list>li{
    width: 25%;
    padding: 0 14px;
    margin-bottom: 43px;
}
.footer_top_core_nav{
    width: 66.5%;
}
.ftci_code::before{
    content: '';
    width: 100%;
    height: 14px;
    position: absolute;
    top: -10px;
    left: 0;
}
.ftci_code::after{
    content: '';
    border-bottom: 8px solid #fff;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -8px;
    width: 1px;
    height: 1px;
}
.footer_bot{
    background: #fff;
    padding-top: 21px;
    padding-bottom: 22px;
}
.footer_bot_cry a{
    color: inherit;
    line-height: inherit;
}
.footer_bot_cry{
    display: flex;
    justify-content: space-between;
}
.footer_bot_list{
    display: flex;
    margin: 0 -0.5em;
}
.footer_bot_list p{
    padding: 0 0.5em;
    position: relative;
    transition: all 0.36s;
}
.footer_bot_list p::before{
    content: '';
    width: 1px;
    height: 12px;
    background: #333;
    position: absolute;
    color: inherit;
    line-height: inherit;
    font-size: inherit;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.footer_bot_list li:first-child p::before{
    display: none;
}
/* b1 */
.product_ban{
    position: relative;
}
.mod_crumbs{
    position: absolute;
    top: 24px;
    width: 100%;
    z-index: 80;
}
.crumbs_list_nub a{
    font-size: var(--crumbsfont);
    color: var(--color999);
    line-height: var(--lh1d75);
    transition: all 0.36s;
}
.crumbs_list_nub{
    padding: 0 6px;
    position: relative;
    --crumbsfont:14px;
}
.crumbs_list{
    margin: 0 -6px;
    display: flex;
}
.crumbs_list_nub::before{
    content: '/';
    position: absolute;
    font-size: var(--crumbsfont);
    color: var(--color999);
    line-height: var(--lh1d75);
    left: 0;
    transform: translateX(-50%);
}
.crumbs_list_nub:first-child::before{
    display: none;
}
.product_ban_text{
    background: #fff;
    padding-top: var(--distance150);
    padding-bottom: var(--distance100);
    text-align: center;
}
.product_ban_text .std_text24{
    margin-top: 20px;
}
.product_img,.product_img img{
    width: 100%;
}
.product_main {
    background: #f7f7f7;
}
.apbl_item{
    padding: 0 38px;
    cursor: pointer;
    position: relative;
}
.apbl_item::before{
    content: '';
    position: absolute;
    background: #D9D9D9;
    height: 20px;
    width: 1px;
    left: -0.5px;
    top: 50%;
    transform: translateY(-50%);
}
.anchor_point_box_list{
    display: flex;
    margin: 0 -38px;
}
.apbl_item .std_title6{
    color: var(--color000);
    line-height: var(--lh1d75);
    transition: all 0.36s;
}
.apbl_item:first-child::before{
    display: none;
}
.apbl_item.on .std_title6{
    color:  #fc7c1f;
}
.product_core{
    padding-bottom: var(--distance170);
}
.product_core_list_item{
    margin-bottom: var(--distance100);
    background: #fff;
    padding: 120px 156px 79px;
}
.product_core_list_item:last-child{
    margin-bottom: 0;
}
.pcli_cry_link{
    display: flex;
}
.pcli_cry .std_title3{
    /*font-family: 'hongsaibold'!important;*/
    line-height: var(--lh1d5);
    margin-bottom: 34px;
}
.pcli_cry_link_img{
    width: 358px;
}
.pcli_cry_link_text{
    width: calc(100% - 358px);
    padding-right: 23.5%;
}
.pcli_cry_link .std_btn1{
    margin-top: 95px;
}
.pcli_cry{
    padding-bottom: var(--distance100);
}
.pcli_other{
    border-top: 1px solid #D9D9D9;
}
.pcli_other_nub{
    width: 33.333333%;
}
.pcli_other_nub_link{
    display: flex;
    padding: 39px 10px 0;
}
.pcli_onl_icon {
    width: 166px;
}
.pcli_onl_text{
    width: calc(100% - 166px);
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 12px;
}
.pcli_onl_text .std_title4{
    height: 1.75em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    margin-bottom: 32px;
}
.product_apply{
    padding-bottom: var(--distance120);
}
.product_apply .std_title2,
.product_news .std_title2{
    text-align: center;
    margin-bottom: 44px;
}
.product_apply_list_item{
    width: 33.333333%;
    padding: 0 15px;
}
.product_apply_list{
    margin: 0 -15px;
}
.pali_cry{
    background: #fff;
    padding: 49px 58px 53px;
    height: 100%;
    background: #f5f5f5;
}
.pali_cry_icon{
    width: 60px;
    margin-bottom: 95px;
}
.pali_cry .std_title4{
    color: var(--color333);
    line-height: 1.25;
}
.product_apply_list .slick-track,
.product_news_list .slick-track {
    display: flex;
}
.product_apply_list_item:not(:first-child),
.product_news_list_item:not(:first-child){
    display: none;
}
.product_apply_list_item.slick-slide,
.product_news_list_item.slick-slide{
    height: auto;
}
.product_apply_list.slick-dotted,
.product_news_list.slick-dotted{
    padding-bottom: var(--distance60);
} 
.product_news{
    padding-bottom: var(--distance170);
}
.product_news_list_item{
    width: 33.333333%;
    padding: 0 14px;
}
.product_news_list{
    margin: 0 -14px;
}
.pnli_link_img{
    width: 100%;
    margin-bottom: 30px;
}
.product_news_list .hnli_link_text {
    width: 100%;
    margin-top: 0;
    background: transparent;
    position: relative;
    z-index: 3;
    padding: 0 0 12px;
    left: 0;
    flex-grow: 1;
}
.product_news_list .hnli_link_text {
    width: 100%;
    margin-top: 0;
    background: transparent;
    position: relative;
    z-index: 3;
    padding: 0 0 12px;
    left: 0;
    flex-grow: 1;
}
.pnli_link .std_btn1_link_font::before,
.pnli_link .std_btn1_link_font::after{
    display: none;
}
.pnli_link .hnli_link_text_date {
    margin-bottom: 5px;
}
.pnli_link .std_title4{
    margin-bottom: 30px;
}
.pnli_link #std_titleh3 {
        margin-bottom: 10px;
		line-height:1.3;
		font-size: var(--font24);
}
.pnli_link{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.pnli_link .hnli_link_text{
    display: flex;
    flex-direction: column;
}
.pnli_link .std_title4{
    flex-grow: 1;
}
.apbl_item .std_title6{
    line-height: 50px;
}
.sticky_html,.sticky_body{
    overflow: inherit !important;
}
.anchor_point{
    position: sticky;
    top: var(--head);
    z-index: 79;
}
.product_core {
    position: relative;
}
.anchor_point_box{
    background: #f7f7f7;
    transition: all 0.36s;
}
.anchor_point{
    margin-top: 88px;
}
.anchor_point{
    margin-bottom: 53px;
}
/* f4 */
.inside_main .ys_main{
    position: relative;
}
.battery_core_cry .std_title1{
    margin-bottom: var(--distance50);
}
.battery_core{
    padding-top: var(--distance130);
    padding-bottom: var(--distance132);
}
.battery_core_points{
    position: sticky;
    top: var(--head);
    margin-bottom: 41px;
    z-index: 79;
    background: #fff;
}
.battery_core_points .anchor_point_box_list{
    position: relative;
}
.battery_core_points .anchor_point_box_list::before{
    content: '';
    width: 100vw;
    height: 100%;
    background: #fff;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    transition: all 0.36s;
    box-shadow: none;
}
.bccn_list_item_top{
    padding: 50px 0;
    cursor: pointer;
    position: relative;
}
.bccn_list_item_top .std_title4{
    line-height: var(--lh1d75);
    color: var(--color000);
}
.bccn_list{
    border-top: 1px solid #D9D9D9;
}
.bccn_list_item{
    border-bottom: 1px solid #D9D9D9;
}
.bccn_icon{
    width: 30px;
    height: 30px;
    position: absolute;
    right: 27px;
    top: 50%;
    transform: translateY(-50%);
}
.bccn_icon::before,
.bccn_icon::after{
    content: '';
    width: 100%;
    height: 1px;
    background: #444;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
}
.bccn_icon::after{
    transform: translate(-50%,-50%) rotate(90deg);
}

.bccn_list_item.on .bccn_icon::after{
    transform: translate(-50%,-50%) rotate(0deg);
}
.bccn_list_item.on .bccn_icon::before,
.bccn_list_item.on .bccn_icon::after{
    background:  #fc7c1f;
}
.bccn_list_item_top .std_title4,
.bccn_list_item_bot{
    padding-right: 90px;
}
.bccn_list_item_bot {
    margin-top: -23px;
    padding-bottom: 64px;
}
.bccn_list_item_bot .std_text18 p{
    line-height: var(--lh1d75);
    margin-bottom: 28px;
}
.bccn_list_item_bot .std_text18 p:last-child{
    margin-bottom: 0;
}
.bccn_list_item_bot{
    display: none;
}
.battery_core_change{
    position: relative;
}
.battery_core_change_nub{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
}
.battery_core_change_nub.act{
    position: relative;
    opacity: 11;
    pointer-events: all;
}
.battery_add.mod_shadow .battery_core_points,
.battery_core_points.mod_shadow .anchor_point_box_list::before{
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}
/* f5 */
.video_list_item{
    width: 50%;
    padding: 0 var(--between);
    margin-bottom: var(--bottom);
}
.video_list{
    display: flex;
    flex-wrap: wrap;
    --between:14px;
    --bottom:64px;
    margin: 0 calc(var(--between) * -1);
    margin-bottom: calc(var(--bottom) * -1);
}
.video_main .battery_core {
    padding-bottom: var(--distance107);
}
.vlil_img{
    width: 100%;
    margin-bottom: 45px;
}
.video_list .std_title4{
    height: 3.5em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.vlil_img_icon{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100px;
}
.vlil_img_icon img{
    width: 100%;
    transform: scale(1)!important;
}
.video_core_cry .std_title1{
    margin-bottom: 54px;
}
.faqs_main .battery_core{
    padding-bottom: var(--distance130);
}
.faqs_core_cry .std_title1{
    margin-bottom: var(--distance60);
}
.faqs_core_cry .bccn_list_item_bot {
    padding-bottom: 48px;
}
.mod_page{
    margin-top: var(--distance80);
}
.faqs_main .mod_page{
    margin-top: 86px;
}
.pc_fenye li {
    width: 32px;
    height: 32px;
    border: 1px solid transparent;
    font-size: 14px;
    line-height: 30px;
    color: #333;
    text-align: center;
    margin: 0 4px;
    border-radius: 0;
}
.pc_fenye li.activepage {
    color:  #fc7c1f;
    background: transparent;
    border: 1px solid  #fc7c1f;
}
.mod_page .pc_fenye .first li,
.mod_page .pc_fenye .prev li,
.mod_page .pc_fenye .next li,
.mod_page .pc_fenye .end li{
    width: auto;
    color: #000;
}
.mod_page .pc_fenye .prev li{
    margin-right: 27px;
}
.mod_page .pc_fenye .next li{
    margin-left: 27px;
}
.mod_page .pc_fenye .first li{
    margin-right: 10px;
}
.mod_page .pc_fenye .end li{
    margin-left: 10px;
}
/* .mod_page .pc_fenye .first li::before,
.mod_page .pc_fenye .prev li::before,
.mod_page .pc_fenye .next li::before,
.mod_page .pc_fenye .end li::before{
    display: none;
} */
.mod_page .pc_fenye .first li i,
.mod_page .pc_fenye .prev li i,
.mod_page .pc_fenye .next li i,
.mod_page .pc_fenye .end li i{
    font-style: normal;
    font-size: 12px;
    color: #333;
}
/* g2 */
.newsd_core{
    padding-top: var(--distance120);
}
.ys_cont924 .ys_cont1400{
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.newsd_core .std_title1{
    margin-bottom: 34px;
}
.newsd_other_icon{
    width: 18px;
    position: relative;
    top: 4px;
}
.newsd_other_icon img{
    width: 100%;
}
.newsd_other_font{
    padding-left: 15px;
}
.newsd_share_name,
.newsd_other_font{
    font-size: 16px;
    line-height: 1.75;
    color: #666;
}
.newsd_other_inof{
    display: flex;
    margin: 0 -30px;
}
.newsd_other_inof li{
    display: flex;
    padding: 0 30px;
}
.newsd_other{
    display: flex;
    justify-content: space-between;
}
.newsd_other .ys_share_img {
    width: 16px;
}
.newsd_other .ys_share_img img{
    width: 100%;
}
.newsd_other_share{
    display: flex;
    align-items: center;
}
.newsd_other .ys_share_list{
    padding: 0 12px;
}
.newsd_share_name{
    margin-right: 6px;
}
.newsd_other{
    padding-bottom: 22px;
    border-bottom: 1px solid #D9D9D9;
}
.newsd_cry{
    padding-top: var(--distance50);
    padding-bottom: var(--distance100);
}
.newsd_cry .std_text18 p{
    color: var(--color333);
    line-height: var(--lh1d75);
    margin-bottom: var(--textx26);
}
.newsd_cry .std_text18 li::marker{
    color: var(--color333);
}
.newsd_cry .std_text18 li p{
    margin-bottom: 0;
}
.newsd_cry .yxedr_active ul {
    padding-inline-start: 20px;
}
.newsd_refer .std_title2{
    margin-bottom: 39px;
}
.newsd_refer{
    padding-bottom: var(--distance170);
}
.contact_cry_box_left{
    width: 42.57%;
    padding-right: 110px;
}
.contact_cry_box_form{
    width: 57.43%;
}
.ftci_code{
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}
.ccbl_list_nub .std_title4{
    /*font-family: 'hongsaibold'!important;*/
    line-height: var(--lh1d75);
    margin-bottom: 20px;
}
.ccbl_list_nub .ftci_share{
    margin-top: 15px;
}
.ccbl_list_nub .std_text18 p{
    color: var(--color666);
    line-height: var(--lh1d75);
    margin-bottom: 10px;
}
.ccbl_list_nub .std_text18 p a{
    color: inherit;
}
.ccbl_list_nub{
    margin-bottom: 55px;
}
.ccbl_list_nub:last-child{
    margin-bottom: 0;
}
.ftci_share_link img{
    transform: scale(1)!important;
}
.contact_core_cry .std_title1{
    margin-bottom: var(--distance70);
}
.contact_cry_box{
    display: flex;
}
.ccbf_list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -18px;
}
.ccbf_list_nub{
    padding: 0 18px;
}
.ccbf_list_nub1{
    width: 61%;
}
.ccbf_list_nub2{
    width: 39%;
}
.ccbf_list_nub3{
    width: 100%;
}
.ccbf_list_nub_input{
    border-bottom: 1px solid #E3E3E3;
    display: flex;
    padding-top: 43px;
    padding-bottom: 24px;
}
.ccbf_lni_name{
    color: var(--color000);
    line-height: var(--lh1d75);
    font-size: var(--font18);
}
.ccbf_lni_name span{
    color: #E10000;
    margin-left: 3px;
    font-size: var(--font14);
    position: relative;
    top: -5px;
}
.ccbf_list_nub_input input{
    flex-grow: 1;
    padding-left: 10px;
    color: var(--color000);
    line-height: var(--lh1d75);
    font-size: var(--font18);
}
.ccbf_submit{
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    padding-top: 52px;
}
.ccbf_agree_btn{
    width: 14px;
    height: 14px;
    position: relative;
    margin-right: 8px;
    top: 4px;
    cursor: pointer;
}
.ccbf_agree_btn::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border: 1px solid #E3E3E3;
    transition: all 0.36s;
}
.ccbf_agree_btn::after{
    content: '\e72e';
    font-family: "iconfont" !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 12px;
    color:  #fc7c1f;
    opacity: 0;
    transition: all 0.36s;
}
.ccbf_submit_agree.on .ccbf_agree_btn::after{
    opacity: 1;
}
/* .ccbf_submit_agree.on .ccbf_agree_btn::before{
    border: 1px solid  #fc7c1f;
} */
.ccbf_submit_agree{
    display: flex;
    padding-top: 15px;
}
.ccbf_submit_agree .std_text14{
    max-width: calc(100% - 22px);
}
.ccbf_submit_agree .std_text14 p{
    color: var(--color666);
}
.ccbf_submit_agree .std_text14 a{
    color:  #fc7c1f;
}
.ccbf_submit_click{
    position: relative;
    width: 100%;
    text-align: center;
    font-size: var(--font18);
    color: var(--color000);
    line-height: 2;
    transition: all 0.36s;
    cursor: pointer;
    padding-bottom: 18px;
}
.ccbf_submit_click::before{
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    height: 1px;
    width: 100%;
    background:  #fc7c1f;
    transition: all 0.36s;
}
.contact_cry_box_form .std_title2{
    margin-bottom: 6px;
}
.contact_main .battery_core{
    padding-bottom: var(--distance120);
}
.contact_map,
.contact_map img{
    width: 100%;
}
.applyd_main .product_ban_text {
    text-align: left;
}
.applyd_example{
    padding-top: var(--distance140);
    padding-bottom: var(--distance120);
    overflow: hidden;
}
.applyd_example .std_title1{
    margin-bottom: var(--distance70);
}
.applyd_example_list_item:not(:first-child){
    display: none;
}
.applyd_example_list{
    --between:14px;
    margin: 0 calc(var(--between) * -1);
}
.applyd_example_list_item{
    width: 33.333333%;
    padding: 0 var(--between);
}
.aeli_img{
    width: 100%;
    margin-bottom: 32px;
    background: #F7F7F7;
}
.applyd_example_list .std_title4{
    color: var(--color000);
}
.applyd_example_list.slick-dotted{
    padding-bottom: var(--distance60);
}
.applyd_robot{
    height: 150vh;
}
.applyd_robot_cry{
    height: calc(100vh - var(--head));
    position: sticky;
    top: var(--head);
    background: #F7F7F7;
    transition: background 0.5s ease-out;
    display: flex;
    align-items: center;
}
.applyd_robot_top_title1 .std_title1{
    margin-bottom: 20px;
}
.applyd_robot_top{
    position: relative;
}
.applyd_robot_top_title1{
    width: 78.5%;
    margin: 0 auto;
    max-width: 1098px;
    text-align: center;
    transition: all 0.5s ease-out;
    opacity: 1;
}
.applyd_robot_top_title2{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 45.5%;
    opacity: 0;
    transition: all 0.5s ease-out;
    pointer-events: none;
}
.applyd_robot_top_title2 .std_title2{
    margin-bottom: 15px;
    color: var(--color000);
}
.applyd_robot_top{
    margin-bottom: 48px;
}
.applyd_robot_core{
    width: 45.79%;
    margin: 0 auto;
    position: relative;
}
.applyd_robot_core_img{
    width: 100%;
}
.arcd_point{
    width: 16px;
    height: 16px;
    border: 2px solid #fff;
    border-radius: 50%;
    background:  #fc7c1f;
}
.arcd_point1{
    position: relative;
    z-index: 10;
}
.applyd_robot_core_img img{
    transition: all 0.5s ease-out;
}
.applyd_robot_core_img img:nth-of-type(3){
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    opacity: 0;
    pointer-events: none;
}
.applyd_robot_core_dots{
    position: absolute;
    transform: translate(-50%,-50%);
}


.applyd_robot.on .applyd_robot_top_title1{
    opacity: 0;
    pointer-events: none;
}
.applyd_robot.on .applyd_robot_top_title2,
.applyd_robot.on .applyd_robot_core_img img:nth-of-type(3){
    opacity: 1;
    pointer-events: all;
}
.applyd_robot.on .applyd_robot_cry{
    background: #fff;
}
.arcd_line{
    position: absolute;
    left: 50%;
    bottom: 50%;
    width: 355px;
}
.arcd_point2{
    position: absolute;
    left: 100%;
    top: 0;
    transform: translate(-50%,-50%);
}
.arcd_tan{
    position: absolute;
    left: calc(100% + 20px);
    top: 0;
    transform: translateY(-53%);
}
.arcd_tan_img{
    width: 325px;
}
.arcd_tan_img img{
    width: 100%;
}
.arcd_tan_list{
    position: absolute;
    top: calc(100% + 4px);
    display: flex;
    flex-wrap: wrap;
    width: calc(60px * 4);
}
.arcd_tan_list_nub{
    width: 60px;
    padding: 0 5px;
    margin-bottom: 8px;
}
.arcd_tan_list{
    opacity: 0;
    pointer-events: none;
}
.arcd_tan{
    opacity: 0;
    pointer-events: none;
}
.arcd_point2{
    opacity: 0;
    pointer-events: none;
}
.arcd_line_clip{
    clip-path: polygon(0 100%,0 100%,0 0, 0 0);
}
.arcd_point1{
    opacity: 0;
    pointer-events: none;
}
.applyd_robot.on .arcd_point1{
    opacity: 1;
    pointer-events: all;
    transition: all .2s .5s ease;
}
.applyd_robot.on .arcd_line_clip{
    transition: all .4s .7s linear;
    clip-path: polygon(0 100%,100% 100%,100% 0, 0 0);
}
.applyd_robot.on .arcd_point2{
    transition: all .2s 1s ease;
    opacity: 1;
    pointer-events: all;
}
.applyd_robot.on .arcd_tan{
    transition: all .3s 1.2s ease;
    opacity: 1;
    pointer-events: all;
}
.applyd_robot.on .arcd_tan_list{
    transition: all .3s 1.5s ease;
    opacity: 1;
    pointer-events: all;
}
.applyd_safe{
    background: #F7F7F7;
}
.applyd_safe{
    padding-top: var(--distance140);
    padding-bottom: var(--distance150);
}
.applyd_safe_left{
    width: 31%;
    position: sticky;
    top: 150px;
}
.applyd_safe_right{
    width: 69%;
    padding-left: 190px;
}
.applyd_safe_left_img,
.applyd_safe_left_img img{
    width: 100%;
}
.applyd_safe_btn .std_btn1{
    text-align: center;
}
.applyd_safe_btn {
    margin-top: 43px;
}
.asrl_nub{
    margin-bottom: 90px;
}
.asrl_nub:last-child{
    margin-bottom: 0;
}
.asrl_nub .std_title2{
    margin-bottom: 22px;
}
.applyd_refer{
    padding-bottom: var(--distance120);
}
.applyd_refer_number{
    padding-top: var(--distance100);
}
.applyd_refer_number .std_title2{
    text-align: center;
    margin-bottom: var(--distance50);
}
.mod_table1 th{
    color: var(--color000);
    font-size: var(--font18);
    line-height: var(--lh1d75);
    padding-bottom: 15px;
}
.mod_table1 td{
    color: var(--color333);
    font-size: var(--font16);
    line-height: var(--lh1d75);
    padding: 16px 0;
}
.mod_table1{
    width: 100%;
}
.mod_table1 thead{
    border-bottom: 1px solid #d9d9d9;
}
.mod_table1 tbody tr:first-child td{
    padding-top: 31px;
}
.mod_table1 th:not(:first-child),
.mod_table1 td:not(:first-child){
    text-align: center;
}
.applyd_refer_table_btn .std_btn1{
    text-align: center;
}
.applyd_refer_table_btn{
    margin-top: var(--distance40);
}
.applyd_refer .product_apply{
    padding-top: var(--distance140);
    padding-bottom: 0;
}
.type_other .pali_cry,
.applyd_refer .pali_cry {
    background: #F8F8F8;
}
.productd_ban{
    background: #F7F7F7;
}
.productd_cry{
    position: relative;
}
.productd_cry_box_text{
    width: 49%;
}
.pdcbt_list_item{
    width: 50%;
    padding: 0 14px;
}
.pdcbt_list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -14px;
}
.pdcbt_list_item_link{
    display: flex;
    position: relative;
    align-items: center;
    padding-bottom: 19px;
}
.pdcbt_list_item_link::before{
    content: '';
    background: #D9D9D9;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
}
.pdcbt_list_item_link::after{
    content: '';
    background: #fc7c1f;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 1px;
    transition: all 0.36s ease-out;
}
.pdcbt_lil_pdf{
    width: 27px;
}
.pdcbt_lil_pdf img{
    transform: scale(1)!important;
}
.pdcbt_list_item .std_title6{
    color: var(--color000);
    line-height: var(--lh1d75);
    width: calc(100% - 44px);
    padding-left: 29px;
    padding-right: 10px;
    position: relative;
    top: 3px;
}
.pdcbt_lil_icon{
    width: 17px;
}
.productd_cry_box_text .std_title5{
    margin-bottom: 22px;
}
.productd_cry_box_text .std_title1{
    margin-bottom: 45px;
}
.productd_cry_box_text .std_text24{
    margin-bottom: 84px;
}
.productd_ban{
    padding-top: 87px;
    padding-bottom: var(--distance120);
}
.productd_cry_box_img{
    width: 38%;
}
.productd_cry_box{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pdcbi_list_nub .ys_imgbox_cover{
    width: 100%;
    margin-bottom: 48px;
}
.pdcbi_list_text_icon{
    width: 18px;
    position: relative;
    top: -3px;
}
.pdcbi_list_text_icon img{
    width: 100%;
}
.pdcbi_list_text{
    display: flex;
    align-items: center;
}
.pdcbi_list_text .std_text18{
    padding-left: 16px;
    color: var(--color000);
    line-height: var(--lh1d75);
}
.productd_cry_box_img{
    cursor: url(../fonts/b3_icon01.svg),auto;
    position: relative;
    left: 0;
    transition: all .45s cubic-bezier(.25,.46,.45,.94);
}
.productd_cry_box_text{
    position: relative;
    left: 0;
    transition: all .45s cubic-bezier(.25,.46,.45,.94);
}
.pdcbi_list_nub:not(:first-child){
    display: none;
}
.productd_cry.on .productd_cry_box_img{
    left: 31%;
}
.productd_cry.on .productd_cry_box_text{
    left: 60%;
    opacity: 0;
}
.productd_cry.on .slick-list{
    overflow: visible;
}
.pdcbi_list_nub {
    padding: 0 10vw;
}
.pdcbi_list{
    margin: 0 -10vw;
}
.pdcbi_list_nub {
    transform: scale(0.75);
    transition: all .45s cubic-bezier(.25,.46,.45,.94);
}
.pdcbi_list_nub.slick-active{
    transform: scale(1);
}
.pdcbi_list_text_icon{
    transition: all .45s cubic-bezier(.25,.46,.45,.94);
}
.productd_cry_left,
.productd_cry_right{
    position: absolute;
    height: 100%;
    width: 50%;
    top: 0;
    pointer-events: none;
}
.productd_cry_left{
    left: 0;
}
.productd_cry_right{
    right: 0;
}
.productd_cry.on .productd_cry_left,
.productd_cry.on .productd_cry_right{
    pointer-events: all;
}
/* .productd_cry.on .productd_cry_left{
    cursor: url(../fonts/tac_icon4.svg),auto;
}
.productd_cry.on .productd_cry_right{
    cursor: url(../fonts/tac_icon2.svg),auto;
}
.productd_cry.on .productd_cry_right.productd_close,
.productd_cry.on .productd_cry_left.productd_close{
    cursor: url(../fonts/tac_icon5.svg),auto;
} */
.anchor_point2{
    background: #fff;
    position: relative;
}
.anchor_point2::before{
    content: '';
    background: #D9D9D9;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
}
.anchor_point2_list{
    display: flex;
    margin: 0 -19px;
}
.anchor_point2_list_nub{
    padding: 0 19px;
}
.anchor_point2_list_nub .std_title6{
    color: var(--color000);
    line-height: 90px;
    position: relative;
    transition: all 0.36s;
    cursor: pointer;
}
.anchor_point2_list_nub .std_title6::before{
    content: '';
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background:  #fc7c1f;
    width: 0;
    transition: all 0.36s;
}
.anchor_point2_list_nub.on .std_title6::before{
    width: 100%;
}
.anchor_point2_list_nub.on .std_title6{
    color:  #fc7c1f;
}
.anchor_point2{
    position: sticky;
    top: var(--head);
    z-index: 79;
}
.productd_param{
    padding-top: var(--distance107);
}
.productd_param_list_nub{
    width: 100%;
    border-bottom: 1px solid #d9d9d9;
}
.productd_param_list_nub:nth-of-type(-n+4){
    width: 50%;
}
.pdpln_icon{
    width: 40px;
    position: relative;
    top: -2.5px;
}
.productd_param_list_nub .std_title5{
    width: calc(100% - 40px);
    padding-left: 44px;
    color: var(--color000);
    line-height: var(--lh1d75);
    position: relative;
    top: 2px;
}
.productd_param_list_nub{
    display: flex;
    align-items: flex-start;
    padding-top: 34px;
    padding-bottom: 33px;
}
.productd_param_list{
    display: flex;
    flex-wrap: wrap;
}
.productd_param .std_title2{
    margin-bottom: 32px;
}
.productd_param_list_nub:nth-of-type(-2n+4) {
    padding-left: 40px;
}
.productd_common{
    padding-top: var(--distance140);
    padding-bottom: var(--distance120);
}
.productd_common .std_title2,
.productd_other .std_title2{
    margin-bottom: var(--distance50);
}
.productd_common .pali_cry{
    background: #F8F8F8;
}
.productd_other{
    background: #F8F8F8;
    padding-top: 77px;
    padding-bottom: 92px;
}
.mod_table2{
    background: #fff;
    width: 100%;
}
.mod_table2 th{
    font-size: var(--font20);
    color: var(--color000);
    line-height: 1.2;
    padding: 31px 6px;
    text-align: center;
    white-space: nowrap;
}
.mod_table2 th:first-child,
.mod_table2 td:first-child .std_title6{
    padding-left: 32px;
}
.mod_table2 thead tr{
    border-bottom: 1px solid #D1D1D1;
}
.mod_table2 .std_title6{
    padding: 14px 6px;
    text-align: center;
    transition: all 0.36s;
    height: 100%;
}
.mod_table2 .std_title6 a{
    color:  #fc7c1f;
    line-height: inherit;
}
.productd_hand{
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
}
.productd_hand .std_title2{
    margin-bottom: var(--distance60);
}
.productd_hand_btn .std_btn1{
    text-align: center;
}
.productd_hand_btn{
    margin-top: var(--distance60);
}
.mod_contact{
    background: #F8F8F8;
    padding-top: 47px;
    padding-bottom: 48px;
}
.mod_contact .ys_cont1400{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mod_contact .std_text24 p{
    color: var(--color000);
}
.mod_contact .std_btn1_link_font{
    color: var(--color000);
    cursor: pointer;
}
.mod_contact .std_text24{
    max-width: calc(100% - 120px);
}
.contact_modal .ys_modal_content {
    width: 1255px;
    padding: 0px;
    max-width: calc(100vw - 40px);
}
.contact_modal_box{
    display: flex;

}
.contact_modal_img{
    width: 37.131474%;
}
.contact_modal_img img{
    width: 100%;
}
.contact_modal_text{
    width: 62.868526%;
    padding: 109px 0;
}
.contact_modal_text_xin{
    padding-right: 85px;
    padding-left: 90px;
}
.contact_modal_text .std_title2{
    margin-bottom: 0px;
}
.contact_modal_text .std_text18 p{
    color: var(--color666);
    line-height: var(--lh1d75);
}
.ccbf_lni_name {
    white-space: nowrap;
    display: inline-block;
}
.contact_modal .ccbf_list_nub_input {
    padding-top: 38px;
    padding-bottom: 5px;
}
.contact_modal_text .std_text18{
    margin-bottom: 16px;
}
.contact_modal .ccbf_submit {
    padding-top: 30px;
}
.contact_modal .ccbf_submit_click{
    font-size: var(--font20);
    padding-bottom: 5px;
}
.contact_modal .ccbf_submit_click::before{
    height: 2px;
}
.ccbf_select .ys_select_hd{
    font-size: var(--font18);
    height: 1.75em;
    display: flex;
}
.ccbf_select .ys_select_li{
    font-size: var(--font18);
    line-height: var(--lh1d75);
    color: var(--color333);
    transition: all 0.36s;
}
.ccbf_select .ys_select_bd{
    top: calc(100% + 2px);
    height: 146px;
    padding: 10px;
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}
.ccbf_select .ys_select_xtbbox{
    color: #898989;
    right: 10px;
}
.contact_modal_text{
    max-height: 700px;
}
.contact_modal_img img{
    object-fit: cover;
}
.contact_modal_text .mCSB_scrollTools {
    right: 27px;
}
.contact_modal .ys_modal_close {
    right: 26px;
    width: 24px;
    top: 26px;
}
.contact_modal .ys_modal_close img{
    width: 100%;
}
.contact_modal_text .mCSB_inside>.mCSB_container {
    margin-right: 0;
}
html.act1{
    overflow: hidden!important;
}
/* i */
.join_main .product_ban_text{
    text-align: left;
}
.join_main .mod_page{
    margin-top: 88px;
}
.join_core{
    padding-bottom: var(--distance150);
}
.bccn_person{
    width: 40px;
    position: relative;
}
.join_core .bccn_list_item_top{
    display: flex;
    align-items: flex-start;
}
.join_core .bccn_list_item_top .std_title4{
    max-width: calc(100% - 40px);
    padding-left: 20px;
    line-height: var(--lh1d5);
    position: relative;
    top: 3px;
}
.join_core .std_title5{
    color: var(--color333);
    line-height: var(--lh1d75);
    margin-bottom: 16px;
    font-weight: bold;
}
.join_core .std_btn1{
    margin-top: 48px;
}
.join_core{
    padding-top: 54px;
}
.join_core .bccn_list {
    border-top: 0px solid #D9D9D9;
}
.news_other_search{
    width: 518px;
    border-bottom: 1px solid #D9D9D9;
    display: flex;
    padding-bottom: 4px;
    align-items: center;
}
.news_other_btn{
    width: 31px;
    cursor: pointer;
}
.news_other_btn img{
    width: 100%;
}
.news_other_search input{
    width: calc(100% - 31px);
    font-size: var(--font14);
    line-height: var(--lh1d75);
    color: var(--color333);
}
.news_other_search input::placeholder{
    color: var(--color999);
}
.news_other{
    display: flex;
    justify-content: space-between;
    margin-top: 47px;
    margin-bottom: 76px;
}
.news_other_list{
    display: flex;
}
.news_main .product_news_list_item:not(:first-child) {
    display: block;
}
.news_main .product_news_list{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -80px;
}
.news_core_cry .product_news_list{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -80px;
}
.news_other_list{
    position: relative;
    top: 5px;
}
.news_main .product_news_list_item {
    margin-bottom: 80px;
}
.pnli_link .std_title4{
    transition: all 0.36s;
}
.down_data{
    font-size: 16px;
    color:  #fc7c1f;
    line-height: var(--lh1d75);
}
.down_core_list_nub{
    border-bottom: 1px solid #d9d9d9;
}
.down_icon{
    width: 17px;
}
.down_icon{
    margin: 0 12px;
}
.down_core_list_nub{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 29px;
    padding-top: 48px;
}
.down_link{
    margin: 0 -12px;
    display: flex;
    align-items: center;
}
.down_icon img{
    width: 100%;
}
.down_core_list_nub .std_title4{
    width: calc(100% - 82px);
    color: var(--color000);
    transition: all 0.36s;
}
.type_main .news_other_search,
.down_main .news_other_search {
    padding-bottom: 11px;
    padding-top: 6px;
}
.down_data {
    margin-bottom: 41px;
}
.down_core_list_nub .std_title4 a{
    color: inherit;
    line-height: inherit;
}
.down_icon img{
    transform: scale(1)!important;
}
.down_icon img:nth-of-type(2){
    opacity: 0;
}
.ccli_link{
    display: flex;
    background: #F7F7F7;
    align-items: center;
}
.ccli_link_img .ys_imgbox_cover{
    margin: -50px 0 -102px -45px;
}
.cata_core_list_item{
    padding-top: 50px;
    padding-bottom: 102px;   
    margin-bottom: 8px; 
}
.ccli_link .ys_imgbox_cover{
    overflow: visible;
}
.ccli_link_img{
    width: 47.857143%;
}
.ccli_link_text{
    width: 52.142857%;
    padding: 60px 99px 30px 91px;
}
.ccli_link .std_title2{
    margin-bottom: 22px;
}
.ccli_link .std_title6{
    color: #999;
    transition: all 0.36s;
    margin-top: var(--distance100);
}
.cata_core_cry .std_title1{
    margin-bottom: var(--distance40);
}
.cata_main .battery_core{
    padding-bottom: var(--distance120);
}
.type_search{
    padding-top: var(--distance130);
}
.type_search_cry .std_title1{
    margin-bottom: 20px;
    text-align: center;
}
.type_search_cry .std_text24 p{
    color: #666;
    text-align: center;
}
.type_search_cry .news_other_search{
    margin: 0 auto;
    margin-top: 38px;
}
.type_search_cry_btn{
    display: flex;
    justify-content: space-between;
}
.tscb_nub .std_title6{
    cursor: pointer;
    line-height: var(--lh1d75);
    color:  #fc7c1f;
}
.type_search_cry_btn{
    padding-bottom: 20px;
    padding-top: var(--distance100);
}
.type_series{
    background: #F8F8F8;
    padding-top: 50px;
    padding-bottom: 86px;
}
.type_filter_box{
    margin-bottom: 35px;
    background: #fff;
    padding-top: 34px;
    padding-bottom: 50px;
}
.type_slider_nub{
    width: 50%;
    padding: 0 34px;
}
.type_slider{
    margin: 0 -34px;
    display: flex;
    flex-wrap: wrap;
}
.type_mult_nub .std_title5,
.type_slider_nub .std_title5{
    color: var(--color000);
    line-height: var(--lh1d75);
    transition: all 0.36s;
}
.type_slider_nub .std_title5{
    margin-bottom: 55px;
}
.type_slider_nub .layui-slider-tips {
    display: inline-block!important;
}
.type_slider_nub .layui-slider {
    height: 1px;
    background: #d9d9d9;
}
.type_slider_nub .layui-slider-bar{
    height: 3px;
    top: -1px;
}
.type_slider_nub .layui-slider-wrap-btn {
    width: 15px;
    height: 15px;
    border: 0!important;
    border-radius: 0;
    background: #B9B9B9;
    transition: all .1s;
}
.type_slider_nub .demo-slider.act .layui-slider-wrap-btn{
    background:  #fc7c1f;
}
.type_slider_nub_num{
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}
.tsnn_value{
    color: var(--color666);
    line-height: var(--lh1d75);
    font-size: var(--font16);
}
.type_slider_nub .layui-slider-wrap {
    top: -7px;
    width: 15px;
    height: 15px;
    -webkit-transform: translateX(var(--rate1));
    transform: translateX(var(--rate1));;
}
.type_slider_nub .layui-slider-tips {
    top: -34px;
    -webkit-transform: translateX(var(--rate2));
    transform: translateX(var(--rate2));
    color: #999;
    background: transparent;
    border-radius: 0;
    padding: 0;
    font-size: var(--font18);
}
.type_slider_nub .layui-slider-tips:after{
    display: none;
}
.type_slider_nub .layui-slider-tips {
    top: -34px;
}
.type_slider_nub .demo-slider.act .layui-slider-tips{
    color:  #fc7c1f;
}
.type_slider_nub{
    margin-bottom: 32px;
}
.type_mult_nub{
    padding: 0 45px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.type_mult{
    margin: 0 -45px;
    display: flex;
    flex-wrap: wrap;
}
.type_mult_nub .std_title5{
    margin-bottom: 14px;
}
.type_mult_box{
    border: 1px solid #D9D9D9;
    background: #FFF;
    padding: 25px 30px;
    flex-grow: 1;
}
.tmbs_btn{
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px;
    cursor: pointer;
}
.tmbs_btn:last-child{
    margin-bottom: 0;
}
.tmbs_btn_icon{
    width: 16px;
    height: 16px;
    position: relative; 
    top: 5px;  
}
.tmbs_btn_icon::before{
    content: '';
    width: 100%;
    height: 100%;
    border: 1px solid #E7E7E7;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.tmbs_btn_icon::after{
    content: '';
    width: 50%;
    height: 50%;
    position: absolute;
    background:  #fc7c1f;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all 0.36s;
}
.tmbs_btn.on .tmbs_btn_icon::after{
    opacity: 1;
}
.tmbs_btn .std_title6{
    width: calc(100% - 16px);
    padding-left: 11px;
}
.type_mult_small{
    display: flex;
    width: 100%;
}
.type_mult_small_add{
    padding: 0 6px;
    flex-grow: 1;
}
.type_mult_nub_title{
    color: var(--color000);
    line-height: var(--lh1d2);
    margin-bottom: 20px;
}
.type_mult_nub{
    margin-bottom: 32px;
}
.type_mult{
    margin-bottom: 21px;
}
.type_submit{
    display: flex;
    justify-content: center;
}
.type_submit_nub{
    padding: 0 24px;
}
.type_submit .std_btn1_link_font{
    min-width: 102px;
    text-align: center;
    line-height: 1.75;
}
.std_btn1_link{
    cursor: pointer;
}
.type_other{
    padding-bottom: var(--distance150);
}
.type_other_apply,
.type_other_product,
.type_other_new{
    padding-top: var(--distance140);
}
.type_other_apply .std_title2,
.type_other_new .std_title2{
    text-align: center;
    margin-bottom: var(--distance40);
}
.type_other_product .pcli_other {
    border-top: 0;
}
.pcli_other_nub{
    position: relative;
}
.type_other_product .pcli_other_nub::before{
    content: '';
    width: 1px;
    height: 100%;
    background: #ECECEC;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.pcli_other_nub:not(:first-child){
    display: none;
}
.pcli_other.slick-dotted{
    padding-bottom: var(--distance60);
}
.type_other_product .pcli_other_nub_link {
    padding-top: 0;
}
.product_core_list .pcli_other.slick-dotted {
    padding-bottom: var(--distance40);
}
.product_core.mod_shadow .anchor_point_box{
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}
.apply_list_item{
    width: 50%;
    padding: 0 15px;
    margin-bottom: 80px;
}
.apply_list{
    margin: 0 -15px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -80px;
}
.apply_list_item_img{
    width: 100%;
    position: relative;
}
.apply_list_item_link{
    position: relative;
}
.apply_list_item_link .std_title4{
    position: absolute;
    color: var(--colorfff);
    line-height: var(--lh1d75);
    padding: 22px 37px;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 5;
    transition: all 0.5s ease-out;
}
.apply_list_item_img::before{
    content: '';
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.34) 0%, rgba(0, 0, 0, 0.00) 68.75%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: all 0.5s ease-out;
}
.apply_core_cry .std_title1{
    margin-bottom: var(--distance100);
}
.apply_refer_list_item{
    width: 33.333333%;
    padding: 0 14px;
}
.apply_refer_list{
    margin: 0 -14px;
}
.arli_link_img{
    background: #F7F7F7;
    width: 100%;
}
.arli_link .std_title4{
    color: #000;
    line-height: var(--lh1d75);
    margin-top: 21px;
}
.apply_refer .std_title2{
    text-align: center;
    margin-bottom: 38px;
}
.apply_refer{
    padding-bottom: var(--distance120);
}
.apply_refer_list_item:not(:first-child){
    display: none;
}
.apply_refer_list.slick-dotted{
    padding-bottom: var(--distance60);
}
.cert_main .product_ban_text,
.test_main .product_ban_text,
.rd_main .product_ban_text{
    text-align: left;
}
.test_main .product_ban_text,
.rd_main .product_ban_text{
    padding-bottom: var(--distance60);
}
.cert_main .product_ban_text{
    padding-bottom: var(--distance50);
}
.test_main .std_title1,
.rd_main .std_title1{
    margin-bottom: var(--distance70);
}
.cert_main .std_title1{
    margin-bottom: var(--distance50);
}
.rcli_cry_text .std_title2{
    margin-bottom: 36px;
}
.rcli_cry{
    display: flex;
}
.rd_item1 .rcli_cry,
.rd_item2 .rcli_cry{
    align-items: center;
}
.rcli_cry_text{
    width: 46.714286%;
}
.rcli_cry_img{
    width: 53.285714%;
}
.rd_item1 .rcli_cry_img{
    padding-left: 60px;
}
.rd_item1,
.rd_item2{
    padding-top: var(--distance120);
}
.rd_item3{
    padding-top: var(--distance150);
}
.rd_core_list{
    padding-top: 20px;
    padding-bottom: var(--distance170);
}
.rd_item2 .rcli_cry{
    flex-direction: row-reverse;
}
.rd_item2 .rcli_cry_img{
    padding-right: 96px;
}
.rd_item2 .ys_imgbox_cover{
    margin-left: calc(700px - 50vw);
}
.rd_core_list_item .std_text1 p{
    margin-bottom: 35px;
}
.rd_core_list_item .std_text1 p:last-child{
    margin-bottom: 0;
}
.rd_item3 .rcli_cry{
    flex-direction: column;
}
.rd_item3 .rcli_cry_text,
.rd_item3 .rcli_cry_img{
    width: 100%;
}
.test_anchor{
    background: #F7F7F7;
    padding-top: var(--distance80);
    padding-bottom: var(--distance130);
}
.test_anchor .std_title2{
    margin-bottom: 26px;
}
.tail_item{
    width: 25%;
    padding: 0 15px;
}
.test_anchor_inof_list{
    margin: 0 -15px;
    display: flex;
    flex-wrap: wrap;
}
.tail_item_cry{
    border-bottom: 1px solid #D9D9D9;
    cursor: pointer;
    padding-top: 32px;
    padding-bottom: 18px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.tail_item .std_title6{
    color: #000;
    transition: all 0.36s;
    width: calc(100% - 16px);
    padding-right: 10px;
    transition: all 0.36s;
}
.tail_item_icon{
    width: 16px;
}
.tail_item_icon img{
    width: 100%;
}
.test_anchor_inof_nub{
    margin-bottom: var(--distance100);
}
.test_anchor_inof_nub:last-child{
    margin-bottom: 0;
}
.test_core{
    padding-top: var(--distance120);
    padding-bottom: var(--distance200);
}
.test_core_list_item{
    margin-bottom: var(--distance190);
    display: flex;
}
.test_core_list:last-child .test_core_list_item:last-child{
    margin-bottom: 0;
}
.tcli_img{
    width: 49%; 
}
.tcli_img img{
    width: 100%;
}
.tcli_text{
    width: 51%;
}
.test_item1,
.test_item2{
    align-items: center;
}
.test_item2{
    flex-direction: row-reverse;
}
.test_item3{
    flex-direction: column;
}
.test_item3 .tcli_text{
    width: 100%;
}
.test_item2 .tcli_text{
    padding-left: 56px;
}
.test_item1 .tcli_text{
    padding-right: 56px;
}
.tcli_text .std_title5{
    margin-bottom: 18px;
    color: #000;
    /*font-family: 'hongsaibold'!important;*/
}
.tcli_text li{
    margin-bottom: 24px;
}
.tcli_text li:last-child{
    margin-bottom: 0;
}
.tcli_text .std_title2{
    margin-bottom: 20px;
    position: relative;
    padding-left: 27px;
}
.tcli_text .std_title2::before{
    content: '';
    width: 15px;
    height: 15px;
    background:  #fc7c1f;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 19px;
}
.test_item3 .tcli_img{
    margin-top: var(--distance70);
}
.cert_core_list_item{
    width: 25%;
    padding: 0 14px;
    margin-bottom: 50px;
}
.cert_core_list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -14px;
    margin-bottom: -50px;
}
.ccli_cry{
    border: 1px solid #D9D9D9;
    height: 100%;
    display: block;
    padding: 35px 46px 39px;
}
.ccli_cry_img{
    width: 100%;
}
.ccli_cry{
    margin-bottom: 17px;
}
.ccli_cry .std_title4{
    color: var(--color000);
    text-align: center;
    line-height: var(--lh1d5);
}
.ccli_cry_see{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 5;
    width: 20px;
    opacity: 0;
    transition: all 0.36s;
    pointer-events: none;
}
.ccli_cry_img img{
    transform: scale(1)!important;
}
.ccli_cry_img::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .2);
    z-index: 2;
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
}
.cert_core{
    padding-bottom: var(--distance170);
}
.safe_main .std_title1{
    margin-bottom: 20px;
}
.safe_relate .std_title2{
    margin-bottom: 40px;
}
.safe_relate_list_item{
    padding: 0 14px;
    width: 33.333333%;
    padding-bottom: 6px;
}
.safe_relate_list{
    margin: 0 -14px;
}
.safe_relate_list_item:not(:first-child){
    display: none;
}
.srli_img{
    width: 100%;
    margin-bottom: 32px;
}
.safe_relate_list_item .std_title4{
    color: var(--color000);
}
.safe_relate_list.slick-dotted{
    padding-bottom: var(--distance50);
}
.safe_main .battery_core {
    padding-bottom: var(--distance100);
}
.test_anchor.test_anchor1 {
    background: #fff;
    padding-top: var(--distance140);
    padding-bottom: 20px;
}
.about_ban{
    position: relative;
}
.about_ban_text .std_title1{
    margin-bottom: 24px;
}
.about_ban_text .std_title1,
.about_ban_text .std_text24{
    width: 54.79%;
}
.about_ban_text{
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 3;
    top: 20%;
}
.about_ban_text{
    transition: all 0.1s ease;
    top: calc(var(--rate1) * 30% + 20%);
}
.about_ban_img{
    height: calc(100vh - var(--head));
    overflow: hidden;
}
.about_ban_img img{
    position: relative;
    min-height: 115%;
    object-fit: cover;
    top: calc(var(--rate1) * -15%);
    transition: all 0.1s ease;
}
.about_honcell{
    background: #F6F6F6;
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
}
.about_honcell .std_title1{
    margin-bottom: var(--distance60);
    padding-bottom: 3px;
}
.about_honcell_list_item{
    width: 33.333333%;
    padding: 0 14px;
    margin-bottom: var(--distance60);
}
.about_honcell_list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -14px;
    margin-bottom: calc(var(--distance60) * -1);
}
.about_honcell_list .std_text18 p{
    color: var(--color666);
    line-height: var(--lh1d75);
}
.about_honcell_list .std_title2{
    padding-bottom: 28px;
    margin-bottom: 36px;
    border-bottom: 1px solid #D9D9D9;
}
.about_story{
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
}
.about_story .std_title1{
    margin-bottom: var(--distance40);
}
.ascl_yaer{
    position: relative;
    height: 300px;
}
.ascl_yaer li{
    position: absolute;
    left: 0;
    opacity: 0;
    transition: all 0.1s;
}
.ascr_top_yaer,.ascl_yaer li{
    font-size: var(--year);
    line-height: 1.25;
    color:  #fc7c1f;
}
.ascl_yaer li.on{
    opacity: 1;
}
.about_story_cry_left{
    position: sticky;
    top: 36vh;
}
.ascr_top_yaer,
.about_story_cry_left{
    width: 288px;
}
.about_story_cry_right,
.ascr_top_text{
    width: calc(100% - 288px);
}
.ascr_top_text .std_title2{
    margin-bottom: 22px;
    color: var(--color000);
}
.ascr_top_text{
    padding-left: 30px;
}
.ascr_top{
    display: flex;
}
.ascr_top_text {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    font-size: var(--year);
    padding-bottom: 0.28em;
}
.about_story_cry{
    --year:240px;
}
.ascr_top{
    margin-bottom: 20px;
}
.ascr_img,.ascr_img img{
    width: 100%;
}
.ascr_img{
    padding-left: 8px;
}
.asbb_icon{
    width: 16px;
    margin-left: 9px;
    transition: all 0.36s;
    position: relative;
    top: -2px;
}
.asbb_icon img{
    width: 100%;
    transition: all 0.36s;
}
.about_story_btn .std_title6{
    color: var(--color666);
}
.about_story_btn{
    display: flex;
    justify-content: center;
    margin-top: var(--distance50);
}
.about_story_btn_box{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.ascr_item:nth-of-type(n+5),
.ascl_yaer li:nth-of-type(n+5){
    display: none;
}
.about_story.act .ascr_item:nth-of-type(n+5),
.about_story.act .ascl_yaer li:nth-of-type(n+5){
    display: block;
}
.about_story.act .asbb_icon img{
    transform: rotate(180deg);
}
.about_business{
    position: relative;
}
.about_video_bg{
    position: relative;
    overflow: hidden;
}
.about_video_bg img{
    width: 100%;
}
.about_video_bg video{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top:0;
    left: 0;
}
.about_business_cry{
    position: absolute;
    width: 100%;
    height: 100%;
    padding-top: var(--distance140);
    padding-bottom: var(--distance170);
    top: 0;
    left: 0;
    z-index: 3;
}
.about_business_cry .std_title1{
    color: var(--colorfff);
}
.about_business_list{
    width: 57.5%;
}
.about_business_cry .ys_cont1400{
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: space-between;
}
.about_business_cry .std_title2{
    margin-bottom: 12px;
    color: var(--colorfff);
}
.about_business .std_text1 p{
    color: #fff;
    line-height: var(--lh1d75);
}
.about_business_list_nub:not(:first-child){
    display: none;
}
.mod_arrows1 .slick-prev, 
.mod_arrows1 .slick-next{
    width: 21px;
    height: 21px;
    z-index: 6;
}
.mod_arrows1 .slick-prev::before, 
.mod_arrows1 .slick-next::before{
    content: '';
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
}
.mod_arrows1 .slick-prev::before{
    background-image: url(../fonts/e1_icon1.svg);
}
.mod_arrows1 .slick-next::before{
    background-image: url(../fonts/e1_icon2.svg);
}
.about_business_cry .mod_arrows1 .slick-prev, 
.about_business_cry .mod_arrows1 .slick-next {
    top: auto;
    transform: translate(0);
    bottom: calc(var(--distance80) * -1);
}
.about_business_cry .mod_arrows1 .slick-next{
    left: 51px;
    right: auto;
}
.about_honor{
    padding-top: var(--distance150);
    padding-bottom: var(--distance170);
}
.about_honor .std_title1{
    margin-bottom: var(--distance60);
}
.about_honor_list_item{
    width: 33.333333%;
    padding: 0 15px;
}
.about_honor_list{
    margin: 0 -15px;
}
.ahli_cry{
    border: 1px solid #DCDCDC;
    padding: 47px 40px 73px;
}
.ahli_cry_img .ys_imgbox_cover{
    width: 105px;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.ahli_cry_img{
    width: 201px;
    position: relative;
    margin: 0 auto;
    margin-bottom: 11px;
}
.ahli_cry_img img{
    width: 100%;
}
.ahli_cry .std_title2{
    text-align: center;
    margin-bottom: 10px;
}
.ahli_cry .std_text1 p{
    text-align: center;
    color: #666;
}
.about_honor_list_item:not(:first-child){
    display: none;
}
.about_honor_list.slick-dotted{
    padding-bottom: var(--distance60);
}
.about_show{
    position: relative;
}
.about_show .about_show_cry{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 6;
}
.about_show .std_title1{
    color: #fff;
    margin-bottom: 38px;
}
.about_show_cry .hbln_num {
    color: var(--colorfff);
}
.about_show_cry .home_battery_list .std_title6{
    color: var(--colorfff);
}
.about_show_btn{
    display: flex;
    margin: 0 -45px;
}
.about_show_btn_nub{
    padding: 0 45px;
}
.about_show_btn .std_btn1_link_font{
    color: #fff!important;
}
.about_show_btn .std_btn1_link_font::before{
    background: #fff;
}
.about_show_cry .about_show_remark{
    color: #fff;
    margin-top: 32px;
}
.factory_core{
    height: 200vh;
    position: relative;
}
.factory_core_text,
.factory_core_cry{
    height: calc(100vh - var(--head));
    width: 100%;
}
.factory_core_text{
    position: absolute;
    top: 0;
    display: flex;
    align-items: center;
}
.factory_core_cry{
    position: sticky;
    top: var(--head);
}
.factory_core_cry_img{
    width: 100%;
    height: calc(100vh - var(--head));
    position: relative;
    overflow: hidden;
    clip-path: polygon(calc(50vw + 14px) var(--distance150), calc(50vw + 700px) var(--distance150), calc(50vw + 700px) calc(100vh - var(--head) - var(--distance150)), calc(50vw + 14px) calc(100vh - var(--head) - var(--distance150)));
}
.factory_core_cry_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.factory_core_cry_img video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
    z-index: 3;
}
.factory_core_text_inof{
    width: 45.1%;
}
.factory_core_text .std_title1{
    margin-bottom: var(--distance50);
}
.factory_core_cry_img{
    clip-path: polygon(calc(calc(50vw + 14px) * var(--rate2)) calc(var(--distance150) * var(--rate2)), 
    calc(100vw - calc(50vw - 700px) * var(--rate2)) calc(var(--distance150) * var(--rate2)), 
    calc(100vw - calc(50vw - 700px) * var(--rate2)) calc(100vh - var(--head) - calc(var(--distance150) * var(--rate2))), 
    calc(calc(50vw + 14px) * var(--rate2)) calc(100vh - var(--head) - calc(var(--distance150) * var(--rate2))));
}
.factory_zhan{
    pointer-events: none;
    opacity: 0;
    position: absolute;
    height: calc(100vh - var(--head));
    bottom: 0;
    left: 0;
}
.factory_show{
    padding-top: var(--distance140);
}
.factory_show .std_title1{
    margin-bottom: var(--distance50);
    padding-bottom: 7px;
}
.factory_show_svg,
.factory_show_svg img{
    width: 100%;
}
.factory_point{
    margin-top: var(--distance140);
}
.factory_point_top{
    position: sticky;
    top: var(--head);
    background: #fff;
    transition: all 0.36s;
    z-index: 79;
}
.fptl_item{
    padding: 0 19px;
}
/* .factory_point_top_list{
    margin: 0 -19px;
} */
.fptl_item .std_title6{
    color: var(--color000);
    line-height: var(--lh1d75);
    position: relative;
    transition: all 0.36s;
}
.fptl_item .std_title6::before{
    content: '';
    height: 3px;
    background:  #fc7c1f;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -25px;
    width: 0;
    transition: all 0.36s;
}
.fptl_item.on .std_title6::before{
    width: 100%;
}
.fptl_item.on .std_title6{
    color:  #fc7c1f;
}
.factory_point_top_list{
    display: flex;
}
.factory_point_box{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.factory_point_box::before{
    content: '';
    background: #D9D9D9;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.factory_show_svg{
    position: relative;
}
.factory_show_svg img{
    width: 100%;
}
.factory_show_svg svg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.svg_th{
    cursor: pointer;
}
.svg_th path{
    transition: all 0.36s;
}
.tcli_text_add{
    margin-bottom: 34px;
}
.factory_point.mod_shadow .factory_point_top {
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}
.fptl_item .std_title6{
    white-space: nowrap;
}
.factory_point_box .mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-right: 0;
    margin-bottom: 0;
}
.factory_point_box .mCSB_scrollTools.mCSB_scrollTools_horizontal{
    opacity: 0!important;
    /* pointer-events: none; */
    height: 100%;
}
.fptl_item{
    cursor: pointer;
}
.fptl_item .std_title6{
    z-index: 10;
}
.factory_point_top_list{
    padding-top: 25px;
    padding-bottom: 25px;
}
.factory_point_box {
    margin-right: calc(700px - 50vw);
    width: calc(100% + 50vw - 700px);
}
/* .factory_point_top_list{
    padding-right: calc(50vw - 700px);

} */
.fptl_item:first-child{
    padding-left: 0;
}
.fptl_item:last-child{
    padding-right: calc(50vw - 700px);
}
.factory_point_box::after {
    content: '';
    background: linear-gradient(270deg, #FFF 23.2%, rgba(255, 255, 255, 0.00) 54.98%);
    height: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    width:  calc(calc(50vw - 700px) * 2);
    pointer-events: none;
    z-index: 10;
}
.ys_banner .mod_dots1 .slick-dots{
    bottom: 40px;
}
.home_main .ys_ban_imgbox{
    height: calc(100vh - var(--head));
    width: 100%;
}
.home_main .ys_ban_imgbox img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home_slogan{
    transition: all .5s ease-out;
}
.home_first.act .home_slogan{
    transform: translateY(-100%);
}
.mod_card{
    position: fixed;
    right: 100px;
    background: #F0F0F0;
    width: 20.8vw;
    max-width: 400px;
    z-index: 98;
    top: 40vh;
    transform: translateY(-50%);
    padding: 21px 23px 26px 38px;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}
.mod_card_cry .std_title6{
    line-height: 1.7;
    color: #333;
    /*font-family: 'hongsaibold'!important;*/
    width: 80%;
}
.mod_card_core_text{
    margin-top: 17px;
}
.mod_card_core_text p{
    margin-bottom: 12px;
    color: #333;
    line-height: 1.5;
}
.mod_card_core_text p:last-child{
    margin-bottom: 0;
}
.mod_card_core{
    display: flex;
    justify-content: space-between;
}
.mod_card_core_img{
    width: 52.6%;
    margin-top: -18px;
}
.mod_card_core_img img{
    width: 100%;
}
.mod_card_core_text{
    width: 47.4%;
    padding-right: 10px;
}
.mod_card_close,.contact_pop_close{
    position: absolute;
    top: 13px;
    right: 15px;
    width: 20px;
    cursor: pointer;
    z-index: 5;
}
.contact_pop_close{
    top: 7px;
    right: 10px;
}
.mod_card_close img,
.contact_pop_close img{
    width: 100%;
}
.contact_pop{
    position: fixed;
    background: #FFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);
    width: 60.52%;
    max-width: 1162px;
    left: 50%;
    transform: translateX(-50%);
    bottom: 30px;
    padding: 22px 54px 22px 33px;
    z-index: 98;
}
.contact_pop_cry{
    display: flex;
    justify-content: space-between;
}
.mod_card,.contact_pop{
    display: none;
}
.product_img{
    height: calc(100vh - var(--head));
}
.product_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.product_ban_text{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.product_ban.act .product_ban_text{
    transform: translateY(-100%);
}
.product_ban_text{
    transition: all .5s ease-out;
}
.ys_page_wrap {
    --head:101px;
}
.ys_pcfy{
    font-size: 0;
}
.ftcn_list li li a{
    display: block;
}
.ftci_code img{
    width: 100%;
}
.ccbf_submit{
    flex-wrap: wrap;
}
.newsd_main .product_news_list_item{
    width: 50%;
}
.apbl_item .std_title6{
    white-space: nowrap;
}
.ccbf_select .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.ys_page_wrap .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color:  #fc7c1f;
}
.ccbf_select .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar
.ys_page_wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 2px;
    margin: 7px auto;
}
.cata_core_list_item:last-child {
    margin-bottom: 0px;
}
.factory_core_text{
    z-index: 3;
}
.cert_main .product_ban_text,
.test_main .product_ban_text {
    position: relative;
}
.tail_item_cry{
    height: 100%;
}
.cert_main .product_ban.act .product_ban_text {
    transform: translateY(0);
}
.ccli_cry .std_title4 {
    margin: 0 -10px;
}
.test_inof{
    width: 512px;
    position: fixed;
    bottom: 0;
    right: 0;
    background: #fff;
    box-shadow: -10px 0 80px rgba(0,0,0,.16);
    -webkit-transition: box-shadow .3s cubic-bezier(.01,.59,.26,.89),-webkit-transform .3s cubic-bezier(.01,.59,.26,.89);
    transition: box-shadow .3s cubic-bezier(.01,.59,.26,.89),-webkit-transform .3s cubic-bezier(.01,.59,.26,.89);
    transition: transform .3s cubic-bezier(.01,.59,.26,.89),box-shadow .3s cubic-bezier(.01,.59,.26,.89);
    transition: transform .3s cubic-bezier(.01,.59,.26,.89),box-shadow .3s cubic-bezier(.01,.59,.26,.89),-webkit-transform .3s cubic-bezier(.01,.59,.26,.89);
}
.test_inof_top{
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: 10px 20px;
    border-bottom: 1px solid #eee;
    transition: all 0.36s;
}
.test_inof_top_icon{
    width: 24px;
    margin-right: 20px;
}
.test_inof_top_icon img:nth-of-type(2){
    opacity: 0;
}
.test_inof_text{
    font-size: var(--font20);
    color:  #fc7c1f;
    line-height: 2;
    position: relative;
}
.test_inof_text_close{
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.test_inof_text_title,
.test_inof_text_close{
    color: inherit;
    line-height: inherit;
    transition: all 0.36s;
}
.test_inof .tail_item {
    width: 100%;
}
.test_inof .test_inof_xia{
    padding: 30px 20px 20px;
}
.test_inof .test_anchor_inof_nub{
    margin-bottom: var(--distance40);
}
.test_inof .test_anchor_inof_nub:last-child{
    margin-bottom: 0;
}
.test_inof .tail_item_cry {
    padding-top: 16px;
    padding-bottom: 6px;
}
.test_anchor_inof_nub .std_title3{
    /*font-family: 'hongsaibold'!important;*/
}
.tail_item.on .std_title6{
    color:  #fc7c1f;
}
.test_inof_xia{
    max-height: calc(100vh - 200px);
    display: none;
}
.test_inof.act .test_inof_top_icon img{
    transform: rotate(180deg);
}
.test_inof{
    transform: translateY(100%);
}
.test_inof.on{
    transform: translateY(0);
}
.ccbf_select .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
html .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color:  #fc7c1f!important;
}
.ccbf_select .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
html .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.test_inof .mCSB_inside>.mCSB_container {
    margin-right: 20px;
}
.test_inof.act .test_inof_text_close{
    opacity: 1;
}
.test_inof.act .test_inof_text_title{
    opacity: 0;
}
.rcli_cry_img video,
.rcli_cry_img_play{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 0;
    left: 0;
}
.rcli_cry_img_play{
    z-index: 5;
    cursor: pointer;
}
.rcli_cry_img_play img{
    width: 100px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.about_honor_list .slick-track{
    display: flex;
}
.about_honor_list_item.slick-slide{
    height: auto;
} 
.ahli_cry{
    height: 100%;
}
.ascr_item{
    margin-bottom: var(--distance50);
}
.about_story_btn{
    margin-top: 0;
}
.about_ban_img{
    position: relative;
}
.about_ban_img::before{
    content: '';
    background: linear-gradient(107deg, rgba(255, 255, 255, 0.20) 0.82%, rgba(255, 255, 255, 0.00) 69.37%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
}
.applyd_refer{
    overflow: hidden;
}
.head_down{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    border-top: 1px solid rgba(0,0,0,.1);
    box-shadow: 0 22px 20px 3px rgb(0 0 0 / 4%);
}
.head_down1_cry_left{
    width: 440px;
    position: relative;
}
.head_down1_cry_right{
    width: calc(100% - 440px);
}
.head_down1_cry_left::before{
    content: '';
    width: 100vw;
    height: 100%;
    position: absolute;
    background: #F9F9F9;
    top: 0;
    right: 0;
}
.head_down1_cry_left{
    padding-top: 88px;
    padding-bottom: var(--distance130);
}
.hd1cl_list_item a{
    display: block;
    position: relative;
    transition: all 0.36s;
    font-size: var(--font20);
    line-height: 2;
    padding: 25px 60px 25px 113px;
    color: var(--color000);
}
.hd1cl_list_item a::before{
    content: '';
    width: 3px;
    height: 100%;
    position: absolute;
    background:  #fc7c1f;
    left: 0;
    top: 0;
    opacity: 0;
    transition: all 0.36s;
}
.hd1cl_list_item.yxnav_active2 a{
    background: #fff;
}
.hd1cl_list_item.yxnav_active2 a::before{
    opacity: 1;
}
.hd1cr_lii_pro .ys_imgbox_cover{
    width: 122px;
    margin: 0 auto;
    margin-bottom: 21px;
    max-width: 100%;
}
.head_down1_cry{
    display: flex;
}
.hd1cr_list_item_inof{
    display: flex;
    flex-wrap: wrap;
}
.hd1cr_lii_pro{
    padding: 0 40px;
    width: 33.333333%;
    margin-bottom: 30px;
}
.hd1cr_list_item_inof{
    margin: 0 -40px -30px;
}
.hd1cr_list_item {
    padding: 94px 0 94px 150px;
}
.hd1cr_lii_pro .std_font16{
    transition: all 0.36s;
}
.hd1cr_list{
    position: relative;
}
.hd1cr_list_item{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
}
.hd1cr_list_item.act{
    position: relative;
    opacity: 1;
    pointer-events: all;
}
.head_down{
    display: none;
}
.head_down.act .hd1cl_list_item.yxnav_active2 a{
    background: transparent;
}
.head_down.act .hd1cl_list_item.yxnav_active2 a::before{
    opacity: 0;
}
.head_down.act .hd1cl_list_item.mod_hover a,
.hd1cl_list_item.mod_hover a{
    background: #fff;
}
.head_down.act .hd1cl_list_item.mod_hover a::before,
.hd1cl_list_item.mod_hover a::before{
    opacity: 1;
}
.head_down2_list_nub{
    width: 33.333333%;
    padding: 0 20px;
    padding-bottom: 72px;
}
.head_down2_list{
    margin: 0 -20px -72px;
    display: flex;
    flex-wrap: wrap;
}
.head_down2_list{
    padding-top: 80px;
    padding-bottom: 97px;
}
.hd2ln_link_icon{
    width: 52px;
    height: 52px;
    background: #F7F7F7;
    position: relative;
}
.hd2ln_link_icon img{
    width: 100%;
}
.hd2ln_link .std_title5{
    width: calc(100% - 52px);
    padding-left: 28px;
    position: relative;
    top: 8.5px;
    color: var(--color000);
    transition: all 0.36s;
}
.hd2ln_link{
    display: flex;
    align-items: flex-start;
}
.head_down2_list_nub.yxnav_active2 .std_title5{
    color:  #fc7c1f;
}
.ys_ph_navbar4 .ys_phnav_menu {
    background: #f7f7f7;
    color: #333;
}
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a {
    color:  #fc7c1f;
}
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a {
    color:  #fc7c1f;
}
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a {
    color:  #fc7c1f;
}
.ys_ph_navbar4 .ys_ph_nav a {
    color: #333;
}
.ys_ph_navbar4 .ys_phnav_icon::after, .ys_ph_navbar4 .ys_phnav_icon::before {
    background: #333;
}
.mod_card_core{
    align-items: flex-start;
}
.anchor_point_wai .anchor_point_box_list{
    margin: 0;
}
.anchor_point_wai .apbl_item:first-child{
    padding-left: 0;
}
.anchor_point_wai .apbl_item:last-child{
    padding-right: 0;
}
.anchor_point_wai .mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-bottom: 0;
}
.anchor_point_wai .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -7px;
}
.demo-slider .layui-slider-tips {
    z-index: 98;
}
.productd_main .productd_ban{
    overflow: hidden;
}
.pro_addclose{
    width: 30px;
    z-index: 10;
    position: absolute;
    top: 0px;
    right: calc(50vw - 700px);
    cursor: pointer;
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
}
.pro_addclose img{
    width: 100%;
}
.productd_cry.on .pro_addclose{
    opacity: 1;
    pointer-events: all;
}
.contact_modal_img img {
    width: 100%;
    height: 100%;
}
.contact_modal .ys_modal_content {
    max-width: calc(100vw - 80px);
}
.home_apply{
    overflow: hidden;
	padding-bottom: var(--distance150);
}
.home_battery_wai{
    height: 200vh;
}
.home_battery_wai_core{
    position: sticky;
    top: 200px;
    width: 100%;
}
.hbwc_add{
    position: relative;
    height: calc(100vh - 200px);
    width: 100%;
}
.home_battery_img{
    position: absolute;
    width: 100%;
    height: 100vh;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.home_battery_img .ys_cont1600{
    width: 100%;
    height: 100%;
}
.home_battery_img img{
    height: 100%;
    object-fit: cover;
    width: 100%;
}
.home_battery_img {
    width: calc(1600px + (100vw - 1600px) * var(--rate1));
}
.home_battery_other,
.home_logo,
.home_news,
.home_first {
    overflow: hidden;
}
.hbwc_add_top{
    position: relative;
    z-index: 4;
}
.home_battery_img .ys_cont1600{
    position: relative;
    transform: translateY(calc(calc(var(--height1) + 200px + var(--distance60)) * calc(1 - var(--rate1))));
}
.hbwc_add_top{
    opacity: var(--rate2);
}
.home_lithium_true{
    position: sticky;
    top: var(--head);
}
.home_lithium_true ul{
    position: relative;
}
.home_lithium_zhan,
.home_lithium_true {
    height: calc(100vh - var(--head));
}
.home_lithium_zhan:last-child{
    display: none;
}
.home_lithium_list_item{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.home_battery_wai_core {
    position: sticky;
    top: 0;
    width: 100%;
    overflow: hidden;
    padding-top: var(--top1);
}
.home_battery {
    --top1:180px;
}
.home_battery_wai{
    margin-top: calc(var(--top1) * -1);
}
.hbwc_add {
    position: relative;
    height: calc(100vh - var(--top1));
    width: 100%;
}
.home_battery_img .ys_cont1600 {
    transform: translateY(calc(calc(var(--height1) + var(--top1) + var(--distance60)) * calc(1 - var(--rate1))));
}
.home_apply{
    position: relative;
    z-index: 8;
}
.home_lithium_list_item {
    position: relative;
}
.hlli_cry_img{
    position: relative;
    transform: translateY(calc(40vh + var(--rate4) * -80vh));
}
.hlli_cry_text{
    opacity: var(--rate3);
}
/* .home_lithium_list_item{
    background: #fff;
} */
/* .home_lithium_list_item {
    opacity: 1!important;
} */
.apply_list_item_link {
    display: block;
    width: 100%;
}
.mod_table2 td:first-child .std_title6{
    text-align: left;
}
.ccbf_list_nub_img {
    width: 192px;
}
.ccbf_list_nub_img img{
    width: 100%;
}
.product_ban_text{
    position: relative;
}
.mCustomScrollbar,
.mCustomScrollbar.mCS_no_scrollbar, 
.mCustomScrollbar.mCS_touch_action {
    -ms-touch-action: auto!important;
    touch-action: auto!important;
    -moz-touch-action: auto!important;
    -webkit-touch-action: auto!important;
    -o-touch-action: auto!important;
}
.applyd_robot_top {
    margin-bottom: 20px;
}
.applyd_robot_core {
    width: 40%;
}
.factory_point_box {
    overflow: visible;
}
.factory_point_box {
    margin-right: calc(700px - 49vw);
    width: calc(100% + 49vw - 700px);
    overflow: hidden;
}
.factory_point_box .mCS-dark.mCSB_scrollTools .mCSB_buttonLeft,
.factory_point_box .mCS-dark.mCSB_scrollTools .mCSB_buttonRight{
    opacity: 1!important;
    pointer-events: all;
}
.factory_point_box .mCS-dark.mCSB_scrollTools .mCSB_buttonLeft::before,
.factory_point_box .mCS-dark.mCSB_scrollTools .mCSB_buttonRight::before{
    content: '\e744';
    font-size: 18px;
    color: #000;
    opacity: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    line-height: var(--lh1d75);
    font-family: 'iconfont'!important;
    transition: all 0.36s;
    display: flex;
    align-items: center;
}
.factory_point_box .mCS-dark.mCSB_scrollTools .mCSB_buttonRight::before{
    content: '\e743';
}
.factory_point_box .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.factory_point_box .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0;
    z-index: 11;
    pointer-events: none;
}
.factory_point_box .mCSB_scrollTools.mCSB_scrollTools_horizontal{
    opacity: 1!important;
}
.factory_point_box .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerContainer{
    opacity: 0!important;
}
.factory_point_box .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: -40px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: calc(50vw - 700px - 40px);
}
.ys_returntop1_btn {
    position: fixed;
    left: auto;
    top: auto;
    right: 16px;
    bottom: 16px;
    z-index: 100;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    border-radius: 50%;
    cursor: pointer;
    background:  #fc7c1f;
    transition: all .36s;
    opacity: 0;
    transform: scale(.1);
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}
.ys_returntop1_btn.ys_show {
    opacity: 1;
    transform: scale(1);
}
.ys_returntop1_btn .iconfont {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    color: #fff;
    margin-top: -3px;
    transform: rotate(180deg);
}
.ys_returntop1_btn .icon-arrowtop:before {
    content: "\e7b2";
}
.ys_text{
    font-size: 30px;
    line-height: 1.5;
    color:  #fc7c1f;
    font-weight: bold;
    text-align: center;
}



/* leftsead */
#leftsead{width:48px;height:290px;position:fixed;top:350px;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:48px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:48px;background: #fff;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}

@media (max-width: 999px) {
    #leftsead{display:none}
}


.factory_show,.test_core{
    overflow: hidden;
}
.about_ban_img img {
    width: 100%;
    min-height: 120%;
    top: calc(var(--rate1) * -20%);
}
.about_ban_text {
    top: calc(var(--rate1) * 20% + 20%);
}
.hoverli_img{
    width: 55px;
    height: 55px;
    position: absolute;
    transform: translate(-50%,-50%);
    pointer-events: none;
}
.hoverli_img img{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0;
    transition: all 0.1s ease;
}
.productd_cry.on.left1 .hoverli_img_left{
    opacity: 1;
}
.productd_cry.on.right1 .hoverli_img_right{
    opacity: 1;
}
.productd_cry.on.left_close .hoverli_img_close,
.productd_cry.on.right_close .hoverli_img_close{
    opacity: 1;
}
/* .home_main .ys_ban_imgbox img{
    width: 100vw;
    height: calc(100vh - var(--head));
} */
.mod_card {
    top: 48vh;
}
.applyd_robot_top_title1 .std_text24,
.applyd_robot_top_title1 .std_text24 p{
    font-size: var(--font20);
}
.home_battery_img .home_battery_img_box{
    position: absolute;
    left: 0;
    width: 100%;
    top: 30vh;
    z-index: 10;
    opacity: var(--rate3);
    pointer-events: none;
}
.home_battery_img .home_battery_img_box .std_title1{
    width: 12em;
}
.home_battery_img.act .home_battery_img_box{
    pointer-events: all;
}
.product_news_list .hnli_link_text .std_btn1_link_font{
    display: none;
}
/* .product_news_list .hnli_link_text::after,
.product_news_list .hnli_link_text::before{
    display: none;
} */
/* .pnli_link .std_title4{
    margin-bottom: 0!important;
} */
/* .product_news_list .hnli_link_text{
    padding-bottom: 0!important;
} */
.applyd_robot {
    height: 250vh;
}
.applyd_robot .applyd_robot_core_img img:nth-of-type(2){
    opacity: var(--rate2);
}
.test_inof{
    z-index: 70;
}
.ys_returntop1_btn {
    bottom: 77px;
    z-index: 60;
}
.ccbf_list_nub_input textarea{
    width: 100%;
    border: 1px solid #E3E3E3;
    color: var(--color000);
    line-height: var(--lh1d5);
    font-size: var(--font18);
    padding: 5px 10px;
    height: 120px;
}
.ccbf_lni_textarea.ccbf_list_nub_input{
    display: flex;
    flex-direction: column;
    border-bottom:0;
    padding-bottom: 0px;
}
.contact_main .ccbf_lni_textarea .ccbf_lni_name{
    padding-bottom: 10px;
}
.newsd_main .product_news_list_item:not(:first-child){
    display: block;
}
.newsd_main .product_news_list {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -30px;
}
.newsd_main .product_news_list_item {
    margin-bottom: 30px;
}
/* sy - 2023.11.06 - start */
.home_lithium_zhan{
    display: none;
}
.home_lithium_list_item,.mySwiper  {
    height: calc(100vh - var(--head))!important;
}
/* .home_lithium_list_item.swiper-slide-active .hlli_cry_text{
    animation: opacity2 0.3s .4s linear forwards;
} */
.hlli_cry_text{
    /* opacity: 0; */
    transition: all 0.36s;
}
@keyframes opacity2 {
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
.home_lithium{
    height: 300vh;
}
.home_lithium::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    display: none;
}
.home_lithium .mySwiper {
    position: sticky;
    top: var(--head);
}
.home_lithium.act1::before{
    display: none;
}
.home_lithium.act1.act2::before{
    display: block;
}
.mySwiper .swiper-pagination-bullet{
    background: #D9D9D9;
    opacity: 1!important;
}
.mySwiper .swiper-pagination-bullet-active{
    background:  #fc7c1f;
}
.mySwiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, 
.mySwiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 6px;
}
/* .about_ban_img{
    height: 130vh;
} */
.about_ban_img img{
    position: absolute;
    width: 100%;
    left: 0;
    height:79%;
    min-height:auto;
}
.about_ban_img .about_ban_img1{
    height: 100%;
    top: calc(var(--rate1) * 10%);
}
.about_ban_img .about_ban_img2{
    top: auto;
    bottom: calc(-20% + var(--rate1) * 20%);
    /* top: calc(60% - calc(var(--rate1) * 20%)); */
}
.about_ban_text {
    top: calc(var(--rate1) * 45% + 15%);
    transition: all 0s;
}
.applyd_robot{
    height: 200vh;
}
/* sy - 2023.11.06 - end */
.arcd_line {
    width: 190px;
}
.arcd_tan_img {
    width: 280px;
}
.arcd_tan_list_nub {
    width: 50px;
}
.arcd_tan_list {
    width: calc(50px * 4);
    left: 50%;
    transform: translateX(-50%);
}
.applyd_robot.on .arcd_point1{
    transition: all .2s .1s ease;
}
.applyd_robot.on .arcd_line_clip{
    transition: all .3s .3s linear;
}
.applyd_robot.on .arcd_point2{
    transition: all .2s .5s ease;
}
.applyd_robot.on .arcd_tan{
    transition: all .3s .6s ease;
}
.applyd_robot.on .arcd_tan_list{
    transition: all .3s .8s ease;
}
.ccbf_select .ys_select_bd{
    opacity: 1!important;
}
.ccbf_select .ys_select_bd .mCSB_scrollTools {
    visibility: visible;
}
.product_main .product_img {
    height: calc(100vh - var(--head) - var(--height1));
}
.pdcbt_list_item .std_title6{
    max-height: 3.5em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.cert_core_list_item .std_title4{
    text-align: center;
}
.ccli_cry {
    padding: 30px 46px 30px;
}
.cert_core_list_item a{
    display: block;
}
.ys_phnavss_modal button {
    width: 58px;
}
.ys_phnavss_modal .ys_phnavss_form input {
    width: calc(100% - 64px);
}
/* .home_logo::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, .05);
    z-index: 3;
    pointer-events: none;
    transition: all 0.5s ease;
    backdrop-filter: blur(3px); 
    -webkit-backdrop-filter: blur(3px); 
    -o-backdrop-filter: blur(3px); 
    -ms-backdrop-filter: blur(3px); 
    -moz-backdrop-filter: blur(3px); 
} */
.arcd_tan {
    transform: translateY(-38%);
}
.arcd_tan_img {
    width: 325px;
}
.applyd_safe_right {
    width: 60%;
    padding-left: 64px;
}
.applyd_safe_left {
    width: 40%;
}
.applyd_safe_right_list{
    max-height: calc(100vh - var(--distance140) - var(--head));
}
.applyd_safe_right_list.mCustomScrollbar {
    margin-right: -30px;
}
.applyd_robot {
    height: 150vh;
}
.swiper-pointer-events.swiper-vertical {
    touch-action: auto!important;
}
.swiper-pointer-events {
    touch-action: auto!important;
}
.type_submit {
    justify-content: flex-end;
    margin: 0 -24px;
}
tr[onclick]{
    cursor: pointer;
}
.product_main .product_img {
    background: #fff;
    display: flex;
    justify-content: center;
}
.product_main .product_img img {
    width: auto;
    max-width: 100%;
}
.type_other_product .pcli_other_nub_link{
    background: #f8f8f8;
}
/* .type_other_product .pcli_other_nub_link .std_btn1{
    display: none;
} */
/* .type_other_product .pcli_onl_text .std_title4{
    margin-bottom: 0!important;
} */
.type_other_product .pcli_onl_text {
    padding-bottom: 0!important;
}
.type_other_product .pcli_other_nub {
    padding: 0 10px;
}
.type_other_product .pcli_other_nub_link{
    padding: 10px;
}
.type_other_product .pcli_other{
    margin: 0 -10px;
}
.type_other_product .pcli_other_nub:last-child::before{
    display: none;
}
.about_show_cry .scroll_num {
    font-size: var(--font36);
}
.about_show_cry .hbln_num {
    margin-bottom: 10px;
}
.ccli_cry{
    overflow: hidden;
}
.cert_core_list_item:hover .ccli_cry_img{
    overflow: visible;
}
.about_business_cry .mod_arrows1 .slick-dots {
    bottom: calc(var(--distance80) * -1);
    text-align: left;
}
.about_business_cry .slick-dots li.slick-active{
    background: #fff;
}
.about_business_cry .slick-dots li{
    background: rgba(255,255,255,.5);
    margin: 0 6px;
    width: 10px;
    height: 10px;
}
.about_business_cry .slick-dots li:first-child{
    margin-left: 0;
}
.pdcbt_list_item .pdcbt_lil_icon{
    display: none;
}
.pdcbt_list_item .std_title6 {
    flex-grow: 1;
    padding-right: 0!important;
    padding-left: 14px;
}
.productd_cry_box_text {
    width: 51%;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 2px;
    margin: 7px auto;
}
.productd_other_table{
    max-height: 794.5px;
}
.productd_other_table .mCSB_container_wrapper{
    margin-right: 20px;
}
.productd_other_table thead tr{
    border-bottom: 0;
}
.productd_other_table thead th{
    background: #fff;
    position: relative;
    border-bottom: 0;
}
.productd_other_table thead th::before{
    content: '';
    height: 1px;
    position: absolute;
    background: #D1D1D1;
    bottom: 0;
    left: 0;
    width: 100%;
}
.productd_other_table .mCSB_container_wrapper>.mCSB_container {
    padding-right: 0;
}
.productd_other_table .mCSB_outside+.mCSB_scrollTools {
    right: -20px!important;
}
.mod_table2 .std_title6 {
    padding: 8px 6px;
}
.mod_table2 tbody tr:first-child .std_title6{
    padding-top: 22px;
}
.mod_table2 th {
    padding: 22px 6px;
}
.mod_card{
    background: rgba(240,240,240,.8);
    transition: opacity .36s ease;
}
.mod_card.card_hide{
    opacity: 0;
    pointer-events: none;
}
/* hcp */
.type_slider_nub_box{
    position: relative;
}
.tsbn_tips{
    transition: color .36s ease;
    /* transition: left .1s ease; */
}
.tsbn_tips1{
    left: 0;
}
.tsbn_tips2{
    left: 100%;
}
.type_slider_nub .layui-slider-wrap:last-child{
    transform: translateX(-100%);
}
.type_slider_nub_box .demo-slider .layui-slider-tips{
    opacity: 0;
    pointer-events: none;
}
.type_slider_nub .layui-slider-wrap:last-child {
    transform: translateX(-100%);
}
.type_slider_nub .type_slider_nub_box .layui-slider-wrap.layui_prev {
    -webkit-transform: translateX(var(--rate1));
    transform: translateX(var(--rate1));
}
.type_slider_nub .type_slider_nub_box .layui-slider-wrap.layui_next {
    -webkit-transform: translateX(var(--rate1e));
    transform: translateX(var(--rate1e));
}
.type_slider_nub .layui-slider-tips.tsbn_tips1 {
    left: var(--left1b);
    -webkit-transform: translateX(var(--rate2));
    transform: translateX(var(--rate2));
}
.type_slider_nub .layui-slider-tips.tsbn_tips2 {
    left: var(--left2b);
    -webkit-transform: translateX(var(--rate2e));
    transform: translateX(var(--rate2e));
}
.type_slider_nub .layui-slider-bar{
    height: 1px;
    top: 0;
    background: #d9d9d9!important;
}
.demo-slider.act .layui-slider-bar{
    height: 3px;
    top: -1px;
    background:  #fc7c1f!important;
}
.type_slider_nub_box.act .tsbn_tips {
    color:  #fc7c1f;
}
.tsbn_wai .layui-slider-tips{
    z-index: 90;
}
.mod_table2 th{
    position: relative;
}
.mod_table2 th::after{
    content: '*';
    font-size: 16px;
    line-height: 2;
    color:  #fc7c1f;
    position: absolute;
    top: 2px;
    right: 20px;
    opacity: 0;
    transition: all 0.36s;
}
.mod_table2 th.act::after{
    opacity: 1;
}
.test_core_list_item {
    margin-bottom: var(--distance120);
}
.hd1cr_lii_pro .std_font16{
    text-align: center;
}
.about_show_cry .scroll_num{
    font-size: var(--font60);
}
/* .pcli_onl_text .std_title4{
    font-family: 'hongsaibold'!important;
} */
.bccn_list_item_top{
    padding: 32px 0;
}
.faqs_core_cry .bccn_list_item_bot {
    padding-bottom: 36px;
}
.cert_core_list_item .std_title4{
    transition: all 0.36s;
}
.apbl_item .std_title6{
    position: relative;
}
.apbl_item .std_title6::before{
    content: '';
    width: 0;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background:  #fc7c1f;
    transition: all 0.36s;
    opacity: 0;
}
/*  */
.home_lithium .mySwiper{
    position: static;
    top: 0!important;
}
.home_lithium {
    height: auto;
}
@keyframes fadeInUp_add {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 70px, 0);
        transform: translate3d(0, 70px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.lithium_fadeup1 {
    animation-name: fadeInUp_add;
    animation-duration: 1500ms;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out;
    opacity: 0;
}
@keyframes fadeInUp_img {
    0% {
        opacity: 0;
        margin-top: 100px;
    }
    to {
        opacity: 1;
        margin-top: 0;
    }
}
.lithium_fadeup2 {
    animation-name: fadeInUp_img;
    animation-duration: 1500ms;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out;
    opacity: 0;
}
/* .hlli_cry_text .std_title1{
    clip-path: polygon(0 100%,0 100%,0 0, 0 0);
} */
@keyframes fadeInUp_tit {
    0% {
        opacity: 0;
        clip-path: polygon(0 100%,0 100%,0 0, 0 0);
    }

    to {
        opacity: 1;
        clip-path: polygon(0 100%,100% 100%,100% 0, 0 0);
    }
}
.lithium_title{
    /* animation-name: fadeInUp_tit;
    animation-duration: 600ms;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out;
    opacity: 0; */
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.3s;
}
.head_search_xia{
    position: absolute;
    top: 100%;
    right: 0;
    width: 100vw;
    background: #fff;
    padding: 30px;
    border-top: 1px solid rgba(0,0,0,.1);
    box-shadow: 0 22px 20px 3px rgb(0 0 0 / 4%);
    display: none;
}
.hsxc_close {
    width: 26px;
    cursor: pointer;
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
}
.hsxc_icon{
    width: 30px;
    cursor: pointer;
}
.head_search_xia_cry{
    display: flex;
    align-items: center;
}
.hsxc_input{
    flex-grow: 1;
}
.hsxc_input input{
    width: 100%;
    font-size: 18px;
    line-height: 1.5;
    padding: 0 10px;
}
.head_search_xia_cry.act .hsxc_close{
    opacity: 1;
    pointer-events: all;
}
.hsxc_icon img:nth-of-type(2),
.hsxc_close img:nth-of-type(2){
    opacity: 0;
}

.hsxc_icon:hover img:nth-of-type(2),
.hsxc_close:hover img:nth-of-type(2){
    opacity: 1;
}
.hsxc_icon:hover img:first-child,
.hsxc_close:hover img:first-child{
    opacity: 0;
}
.head_other.act .head_nav{
    pointer-events: none;
}
.product_main .product_img {
    height: calc(var(--height-num) - var(--head) - var(--height1));
}
.product_main .product_img img {
    object-fit: contain;
}
.applyd_robot.on .applyd_robot_top_title2{
    opacity: 0;
    pointer-events: none;
}
.applyd_robot.on .applyd_robot_top_title1 {
    opacity: 1;
    pointer-events: all;
}
/* 超过1200的移动端 */
.anchor_point2.no_hover .anchor_point2_list_nub:hover .std_title6::before {
    width: 0;
}
.anchor_point2.no_hover .anchor_point2_list_nub:hover .std_title6 {
    color: var(--color000);
}
.pdcbt_list_item {
    margin-bottom: 20px;
}
.pdcbt_list{
    margin-bottom: -20px;
}
.applyd_robot.on .arcd_line_clip{
    width: 100%;
}
.apbl_item.on .std_title6::before {
    width: 100%;
    opacity: 1;
}
.bccn_list_item_top .std_title4,
.pali_cry .std_title4,
.arli_link .std_title4,
.pcli_onl_text .std_title4,
.video_list .std_title4,
.safe_relate_list_item .std_title4{
    transition: all 0.36s;
}
.bccn_list_item.on .std_title4{
    color:  #fc7c1f;
}
.apbl_item .std_title6::before {
    height: 3px;
}
/* 2023.12.21 - start */
.productd_param {
    padding-top: calc(var(--distance107) / 3);
}
.productd_param .std_title2 {
    margin-bottom: calc(32px / 2);
}
.productd_param_list_nub {
    padding-top: calc(34px / 2);
    padding-bottom: calc(33px / 2);
}
.productd_param_list_nub .std_title5 {
    padding-left: calc(44px / 2);
}
.productd_common {
    padding-top: calc(var(--distance140) / 3);
    padding-bottom: calc(var(--distance120) / 3);
}
.productd_common .std_title2, .productd_other .std_title2 {
    margin-bottom:calc(var(--distance50) / 3);
}
.productd_main .product_apply_list.slick-dotted, 
.productd_main .product_news_list.slick-dotted {
    padding-bottom: calc(var(--distance60) / 3 * 2);
}
.productd_hand {
    padding-top: calc(var(--distance120) / 3);
    padding-bottom: calc(var(--distance120) / 2);
}
.productd_hand .std_title2 {
    margin-bottom: calc(var(--distance60) / 3);
}
.productd_hand_btn {
    margin-top: calc(var(--distance60) / 2);
}
.anchor_point2_list_nub .std_title6 {
    line-height: 52px;
    padding-top: 6px;
}
.bccn_list_item_top {
    padding: 13px 0;
}
.bccn_list_item_bot {
    margin-top: -10px;
    padding-bottom: 23px;
}
.productd_ban {
    padding-bottom: 40px;
}
.productd_other {
    padding-top: 40px;
    padding-bottom: 40px;
}
.productd_cry_box_text .std_title1 {
    margin-bottom: 20px;
}
.productd_other {
    overflow: hidden;
}
.contact_pop .std_text24, 
.contact_pop .std_text24 p{
    font-size: var(--font20);
}
.contact_pop .std_btn1_link_font{
    white-space: nowrap;
}
.contact_pop_cry {
    align-items: center;
}
.contact_pop{
    background: rgba(255,255,255,.8);
}
/* 2023.12.21 - end */
.contact_modal_text {
    padding: 60px 0;
}
.contact_modal .ccbf_list_nub_input {
    padding-top: 24px;
}
.contact_modal_text .std_text18 {
    margin-bottom: 6px;
}
.contact_modal .ccbf_submit {
    padding-top: 18px;
}
.ccbf_list_nub_img {
    width: 164px;
}
.home_main .ys_ban_imgbox,
.hlli_cry,
.home_lithium_list_item, .mySwiper{
    height: auto!important;
}
.hlli_cry{
    padding-top: var(--distance150);
    padding-bottom: var(--distance150);
}
.home_lithium_list_item:not(:last-child) .hlli_cry{
    padding-bottom: 0;
}
.contact_main .ccbf_agree_btn,
.ys_modal .ccbf_agree_btn {
    top: 0;
}
.contact_main .ccbf_submit_agree,
.ys_modal .ccbf_submit_agree{
    align-items: center;
}
.mod_table2 .std_title6 {
    padding: 10px 6px 6px;
}
.crumbs_list_nub::before{
    top: 50%;
    transform: translate(-50%,-50%);
}
.contact_pop {
    background: rgba(255,255,255,.7);
    transition: opacity .5s ease-in-out;
}
.inside_main .mod_card{
    display: none!important;
}
.contact_pop.show1 {
    opacity: 0;
    pointer-events: none;
}
.contact_pop {
    bottom: 72px;
}
.contact_pop .std_text24,
.contact_pop .std_btn1_link_font{
    opacity: .8;
}
.factory_core_cry_img video{
    background: transparent;
}
.mod_table2 td:first-child .std_title6 {
    /*text-align: center;*/
}
/* 2024.01.05 */
.tmbs_btn {
    align-items: center;
}
.tmbs_btn_icon{
    top: 0;
}
.tmbs_btn .std_title6 {
    position: relative;
    top: 2px;
}
.ftci_list li {
    align-items: flex-start;
}
.about_story_cry{
    display: flex;
    flex-wrap: wrap;
}
.about_story_cry_left{
    position: relative;
    top: 0;
}
.about_story_cry_left .ascl_yaer{
    position: sticky;
    top: 36vh;
}
.home_first.act1 .home_slogan {
    transform: translateY(-100%);
}
.asrl_nub .std_text24,
.asrl_nub .std_text24 p{
    font-size: var(--font20);
}
.contact_map {
    padding-bottom: var(--distance100);
}
.pnli_link .std_title4{
    font-size: var(--font20);
}
.pnli_link .std_title41{
    font-size: var(--font16);
}

    .pnli_link .std_title4h3 {
        margin-bottom: 0px!important;
		line-height:1.3;
    }

.std_title4p{
	font-size: var(--font16);
	    line-height: var(--lh1d75);
    color: var(--color999);
	margin-top: 15px;
	font-size: var(--font16);
    line-height: var(--lh1d75);
    color: var(--color999);
    margin-top: 15px;
    position: relative;
    z-index: 3;
    padding: 0 0 12px;
    left: 0;
	
	}

.down_core_list_nub {
    padding-bottom: 13px;
    padding-top: 17px;
}
.rd_item2 .ys_imgbox_cover {
    margin-left: 0!important;
}
.rd_main .product_img {
    max-height: calc(100vh - var(--head));
    height: auto;
}
.productd_cry_box_text .std_text24, 
.productd_cry_box_text .std_text24 p,
.pcli_cry_link_text .std_text24,
.pcli_cry_link_text .std_text24 p,
.product_ban_text .std_text24,
.product_ban_text .std_text24 p,
.applyd_example_list .std_title4 {
    font-size: var(--font20);
}
.pali_cry .std_title4{
    /*font-family: 'hongsairegular'!important;*/
}
.asrl_nub {
    margin-bottom: 30px;
}
.asrl_nub .std_title2 {
    margin-bottom: 10px;
}
.contact_pop.pop_hide {
    opacity: 0;
    pointer-events: none;
}
.about_story_cry {
    align-items: flex-start;
}
.contact_pop .std_text24, 
.contact_pop .std_text24 p,
.contact_pop_cry .std_btn1_link_font {
    font-size: var(--font14);
}
.home_slogan_text .std_title4{
    font-size: var(--font20);
}
.home_slogan_text .std_text24 p{
    font-size: var(--text20);
}
.contact_pop_cry .std_btn1_link_font::before {
    height: 1px;
}
.contact_pop_cry .std_btn1_link_font{
    line-height: 1.75;
}
.hlli_cry_text_other .std_text1,
.hlli_cry_text_other .std_text1 p,
.productd_cry_box_text .std_text24, 
.productd_cry_box_text .std_text24 p, 
.pcli_cry_link_text .std_text24, 
.pcli_cry_link_text .std_text24 p, 
.product_ban_text .std_text24, 
.product_ban_text .std_text24 p, 
.applyd_example_list .std_title4,
.type_search_cry .std_text24 p,
.type_search_cry .std_text24,
.safe_core_cry .std_text24,
.safe_core_cry .std_text24 p,
.tcli_text .std_text1 p,
.tcli_text .std_text1,
.ascr_top_text .std_text1,
.ascr_top_text .std_text1 p,
.factory_core_text_inof .std_text24,
.factory_core_text_inof .std_text24 p,
.ccli_link_text .std_text1,
.ccli_link_text .std_text1 p{
    font-size: var(--text18);
}
.pcli_onl_text .std_title4,
.pcli_onl_text .std_btn1_link_font,
.ahli_cry .std_text1 p,
.ahli_cry .std_text1,
.down_core_list_nub .std_title4{
    font-size: var(--font18);
}
.type_mult_nub .std_title5, 
.type_slider_nub .std_title5,
.mod_table2 th,
.hd2ln_link .std_title5,
.pali_cry .std_title4,
.cert_core_list_item .std_title4,
.safe_relate_list_item .std_title4,
.tcli_text .std_title5,
.video_list .std_title4,
.pnli_link .std_title4,
.std_btn1_link_font,
.hd1cl_list_item a{
    font-size: var(--font18);
}
.rcli_cry_text .std_title2{
    font-size: var(--font30);
}
.rd_core_list_item .std_text1,
.rd_core_list_item .std_text1 p{
    font-size: var(--text18);
}
.about_ban_text .std_text24,
.about_ban_text .std_text24 p {
    font-size: var(--text20);
}
.bccn_list_item_top .std_title4,
.apbl_item .std_title6{
    font-size: var(--font20);
}
.bccn_icon {
    width: 20px;
    height: 20px;
}
.battery_core_cry .std_title1,
.faqs_core_cry .std_title1 {
    margin-bottom: var(--distance40);
}
.battery_core_cry .add_text1,
.faqs_core_cry .add_text1{
    margin-bottom: 30px;
}
.newsd_main .product_news_list.mod_dots1 {
    display: block;
}
.applyd_robot:not(.on1){
    height: auto;
}
.productd_param_list_nub{
    width: 50%!important;
}
.productd_param_list_nub:nth-of-type(2n) {
    padding-left: 40px!important;
}
.productd_param_list_nub:last-child:nth-of-type(2n-1){
    width: 100%!important;
    padding-left: 0!important;
}
.pdcbt_list .pdcbt_list_item_link {
    height: 100%;
}

.layui-layer-content.layui-layer-loading5{
    width: 240px !important;
    height: 90px !important;
    background: url(../fonts/loading.svg) center / contain no-repeat !important;
 }

 .layui-layer-shade{
    opacity: 1 !important;
    background: rgba(255, 255, 255, .3) !important;
    backdrop-filter: blur(2px);
 }
.about_main .product_news{
    padding-top: var(--distance100);
}
.mod_table2 td{
    background: var(--colorfff);
}
.productd_other_table .mod_table2 thead{
    position: relative;
    z-index: 10;
}
.productd_other_table .mod_table2 th:first-child{
    position: relative;
    z-index: 10;
}
.asrl_nub .std_title2{
    font-size: var(--font20);
}
.asrl_nub .std_text24, .asrl_nub .std_text24 p{
    font-size: var(--text18);
}
.productd_param_list_nub .std_title5{
    font-size: var(--text18);
}
.viewer-close::before{
    pointer-events: none;
}
.viewer-close{
    cursor: pointer;
    pointer-events: none;
}
[data-original]{
    cursor: pointer;
}
.applyd_example_list .std_title4{
    text-align: center;
}
.hd1cr_lii_pro {
    padding: 0 13px;
    width: 25%;
    margin-bottom: 22px;
}
.hd1cr_list_item_inof {
    margin: 0 -13px -22px;
}
.hd1cr_list_item {
    padding: 82px 0 82px 70px;
}
.hd1cr_lii_pro .std_font16 {
    line-height: 1.75;
}
.contact_map iframe{
    width: 100%;
    height: 600px;
}
.about_ban_text .std_text24, .about_ban_text .std_text24 p{
    color: var(--color333);
}
.down_icon {
    width: 24px;
}
.productd_other_table .mod_table2 thead {
    /*z-index: 46;*/
}
.productd_other_table .mod_table2 tbody {
    /*z-index: 2;*/
    position: relative;
}
.mod_table2{
    /*perspective: 1000px;*/
}
/*.productd_other_table .mod_table2 thead{*/
/*    transform: translate3d(0,0,10px);*/
/*} */
.productd_other_table .mod_table2 thead {
    transform: translateZ(10px);
}
.productd_other_table .mod_table2 th:first-child {
    position: relative;
    /*z-index: 10;*/
}
.productd_other_table .mod_table2 thead th:first-child {
    z-index: 20;
}
.productd_other_table .mod_table2  td:first-child {
    z-index: 5;
    position: relative;
}
/*.productd_main .mod_table2 th:first-child,*/
/*.productd_main .mod_table2 td:first-child{*/
/*    position: sticky;*/
/*    left: 0;*/
/*    top: 0;*/
/*}*/
.productd_main .productd_other_table  .mCSB_container{
    overflow: visible;
}
.mod_table2 {
    transform-style: preserve-3d;
}
.mod_table2 td{
    position: relative;
    z-index: -2;
}
.productd_other_table .mod_table2 td:first-child {
    z-index: -1;
}
.mod_card_core_img {
    margin-top: -7px;
}
.mod_card {
    top: 52vh;
}
.mod_card_core_img img{
    object-fit: cover;
}
.home_battery_img .home_battery_img_box{
    pointer-events: all;
}
*{
    font-variant-ligatures: none;
}

.layui-layer-loading .layui-layer-content{
    width:60px;
    height:60px !important;
    background:url(../images/loading-0.gif) no-repeat
 }
 
 
 .layui-layer-content{
     word-break: break-word !important;
 }
 .layui-layer-dialog .layui-layer-content a{
     font-size: 16px;
 }
 
