/*cnav*/
.lx_nav{position:relative;overflow:hidden;}
.lx_nav .container{border-bottom:1px solid var(--borderColor);padding:40px 0;}
.lx_nav .lxn_t{font-size:24px;font-weight:bold;color:var(--titleColor);}
.lx_nav .lxn_a{gap:40px;}
.lx_nav .lxn_a a{font-size:16px;color:var(--titleColor);padding-bottom:8px;border-bottom:2px solid transparent;}
.lx_nav .lxn_a a.on{color:var(--logoColor);border-bottom-color:var(--logoColor);}
/*slogan*/
.lx_slogan{position:relative;overflow:hidden;}
.lx_slogan .container{padding:50px 0;}
.lx_slogan .lxs_title{width:50%}
.lx_slogan .lxs_title em{font-size:12px;font-weight:bold;color:var(--logoColor);letter-spacing:3.2px;font-style:normal;}
.lx_slogan .lxs_title p{font-size:70px;line-height:1.4;color:var(--titleColor);font-weight:bold;margin-top:20px;}
.lx_slogan .lxs_title p span{
    background:-webkit-gradient(linear, left top, right top, from(#f59f00), to(#fbc054));
	background:-webkit-linear-gradient(left, #f59f00, #fbc054);
	background:-moz-linear-gradient(left, #f59f00, #fbc054);
	background:linear-gradient(90deg, #f59f00, #fbc054);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}
.lx_slogan .lxs_p{width:40%;height:100%;}
.lx_slogan .lxs_p em{font-size:18px;line-height:1.625;padding:5px 0 5px 30px;border-left:1px solid var(--borderColor);color:var(--fontColor);}
/*number*/
.lx_number{position:relative;overflow:hidden;}
.lx_number .container{padding:50px 0;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;}
.lx_number .lxn_li{width:calc(100%/3);text-align:center;border-left:1px solid #f3f4f6;}
.lx_number .lxn_li:first-child{border-left:none;}
.lx_number .lxn_li span{font-size:48px;color:var(--titleColor);font-weight:bold;}
.lx_number .lxn_li span.span{color:var(--logoColor);}
.lx_number .lxn_li em{font-size:14px;font-weight:bold;color:#9ca3af;font-style:normal;}
/*com*/
.lx_com{padding:60px 0;position:relative;overflow:hidden;}
.lx_com .container{gap:90px;}
.lx_com .lxc_left{width:640px;}
.lx_com .lxc_left .lxc_img{width:100%;height:100%;position:relative;overflow:hidden;}
.lx_com .lxc_right{padding:60px 0;}
.lx_com .lxc_right .lxc_t{font-size:36px;font-weight:bold;color:var(--titleColor);}
.lx_com .lxc_right .lxc_p{gap:25px;margin-top:40px;}
.lx_com .lxc_right .lxc_p p{font-size:18px;color:var(--fontColor);line-height:2;}
.lx_com .lxc_right .pb_btn{margin-top:50px;}

@media screen and (max-width:1619px){
    .lx_nav .container{padding:32px 0;}
    .lx_nav .lxn_t{font-size:22px;}
    .lx_nav .lxn_a{gap:32px;}
    .lx_nav .lxn_a a{font-size:15px;padding-bottom:7px;}
    .lx_slogan .container{padding:40px 0;}
    .lx_slogan .lxs_title em{letter-spacing:2.6px;}
    .lx_slogan .lxs_title p{font-size:60px;margin-top:16px;}
    .lx_slogan .lxs_p em{font-size:16px;padding:4px 0 4px 25px;}
    .lx_number .container{padding:40px 0;}
    .lx_number .lxn_li span{font-size:42px;}
    .lx_com{padding:50px 0;}
    .lx_com .container{gap:70px;}
    .lx_com .lxc_left{width:530px;}
    .lx_com .lxc_right{padding:50px 0;}
    .lx_com .lxc_right .lxc_t{font-size:32px;}
    .lx_com .lxc_right .lxc_p{gap:20px;margin-top:32px;}
    .lx_com .lxc_right .lxc_p p{font-size:16px;}
    .lx_com .lxc_right .pb_btn{margin-top:40px;}
}

@media screen and (max-width:1399px){
    .lx_nav .container{padding:25px 0;}
    .lx_nav .lxn_t{font-size:20px;}
    .lx_nav .lxn_a{gap:25px;}
    .lx_nav .lxn_a a{font-size:14px;padding-bottom:6px;}
    .lx_slogan .container{padding:30px 0;}
    .lx_slogan .lxs_title em{letter-spacing:2px;}
    .lx_slogan .lxs_title p{font-size:50px;margin-top:13px;}
    .lx_slogan .lxs_p em{font-size:15px;padding:4px 0 4px 20px;}
    .lx_number .container{padding:30px 0;}
    .lx_number .lxn_li span{font-size:36px;}
    .lx_com{padding:40px 0;}
    .lx_com .container{gap:50px;}
    .lx_com .lxc_left{width:440px;}
    .lx_com .lxc_right{padding:40px 0;}
    .lx_com .lxc_right .lxc_t{font-size:26px;}
    .lx_com .lxc_right .lxc_p{gap:16px;margin-top:25px;}
    .lx_com .lxc_right .lxc_p p{font-size:14px;}
    .lx_com .lxc_right .pb_btn{margin-top:30px;}
}

@media screen and (max-width:1023px){
    .lx_slogan .container{padding:25px 0;}
    .lx_slogan .lxs_title{width:100%;}
    .lx_slogan .lxs_title em{letter-spacing:1px;}
    .lx_slogan .lxs_title p{font-size:40px;margin-top:10px;}
    .lx_slogan .lxs_p{width:100%;margin-top:20px;}
    .lx_slogan .lxs_p em{font-size:14px;padding:4px 0 4px 15px;}
    .lx_number .container{padding:25px 0;}
    .lx_number .lxn_li span{font-size:30px;}
    .lx_com{padding:30px 0;}
    .lx_com .container{gap:30px;}
    .lx_com .lxc_left{width:360px;}
    .lx_com .lxc_right{padding:30px 0;}
    .lx_com .lxc_right .lxc_t{font-size:22px;}
    .lx_com .lxc_right .lxc_p{gap:15px;margin-top:20px;}
    .lx_com .lxc_right .pb_btn{margin-top:25px;}
}

@media screen and (max-width:767px){
    .lx_nav .lxn_t{width:100%;}
    .lx_nav .lxn_a{width:100%;margin-top:15px;}
    .lx_slogan .lxs_title p{font-size:36px;}
    .lx_number .lxn_li{padding:0 10px;}
    .lx_com .container{gap:30px;}
    .lx_com .lxc_left{width:100%;}
    .lx_com .lxc_left .lxc_img{height:auto;padding-bottom:60vw;}
    .lx_com .lxc_right{padding:0;}
}