.structure-layout .h1,
.structure-layout .h2,
.structure-layout .h3,
.structure-layout .h4,
.structure-layout .h5,
.structure-layout .h6 {
    color: #000;
    font-weight: 700;
    font-family: 'Arial', sans-serif;
    font-size: 1.75rem;
 }
.structure-layout .product-structure .structure-table {
    padding-top: 20px;
    padding-bottom: 20px;
    border-collapse: collapse;
}
.structure-layout .product-structure .structure-table .structure-row {
    display: table-row;
    margin: 10px 0;
}
.structure-layout .product-structure .structure-table .structure-row .col-left {
    width: 40%;
    background-color: #fafafa;
}
.structure-layout .product-structure .structure-table .structure-row .col-right {
    width: 60%;
    background-color: #fff;
    display: table-cell;
}
.structure-layout .product-structure .structure-table .structure-row .col-left,
.structure-layout .product-structure .structure-table .structure-row .col-right {
    padding: 12px;
    display: table-cell;
    border: 1px solid #f4f4f4;
    font-size: 14px;
    color: #222;
    line-height: 20px;
}
table.has-title {
    margin-bottom: 10px;
}

@media (min-width: 990px){
    .poorder {
        position: absolute;
        right: 20px;
        top: -27px;
    }
}

.poorder .tab-list {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}

.poorder .tab-list dd {
    cursor:pointer;
}

.poorder #ert {
    width:21px;
    height:22px;
    float:left;
    background-image:url(../images/p-he.jpg);
    background-repeat:no-repeat;
    background-position:center center;
}

.poorder #uioi {
    width:21px;
    height:22px;
    float:left;
    background-image:url(../images/p-su.jpg);
    background-repeat:no-repeat;
    background-position:center center;
}

.poorder .tab-list .list .current {
    background-image:url(../images/p-he-1.jpg) !important;
}

.poorder .tab-list .list1 .current {
    background-image:url(../images/p-su-1.jpg) !important;
}


/*  */

@media (min-width: 990px) {
    .page-wrap-left {
        display: none;
    }
}

.icon-font {
    position: relative;
}
.icon-font:after {
    content: "";
    width: 30px;
    height: 30px;
    background-image: url(../images/icon_spirit.png);
    background-repeat: no-repeat;
    position: absolute;
    left: calc(50% - 15px);
    top: calc(50% - 15px);
}

.xypg-left-box {
    margin-bottom: 20px;
}

.xypg-left-title {
    background: var(--main-theme-color);
    padding: 10px 20px;
    position: relative;
}

.xypg-left-title h3 {
    font-size: 20px;
    color: #ffffff;
    line-height: 30px;
    font-weight: bold;
    position: relative;
    text-transform: capitalize;
    z-index: 9;
}

.xypg-left-con {
    border: 1px solid #d2d2d2;
    border-top: none;
}

/*  */

.page-mob-tool {
    position: fixed;
    right: 15px;
    bottom: 100px;
    z-index: 999;
}

.page-mob-tool li.xymob-page-navbtn span {
    color: #fff;
    position: relative;
    z-index: 1;
    font-size: 0;
    background: url(../images/menux.png) no-repeat center;
    font-family: "Candara", "SF Pro Display", "Arial";
    width: 40px;
    height: 40px;
    display: block;
}

.page-mob-tool li {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-bottom: 1px;
    cursor: pointer;
    position: relative;
}

.page-mob-tool li:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: var(--main-theme-color);
    opacity: .7;
}

.page-mob-tool li i {
    display: block;
    width: 100%;
    height: 100%;
}

.page-mob-tool li .icon-dots-horizontal:after {
    background-position: -30px -390px;
}

.page-mob-tool li .icon-top:after {
    background-position: -30px -60px;
}

@media (min-width: 992px) {
    .page-mob-tool {
        display: none;
    }
}

/* 手机站 左侧导航弹出特效 */
.xymob-left-close-btn {
    display: none;
}


@media (max-width: 990px) {
    /* 弹出框之后 body 上增加一个禁止滚动的类*/ 
    body.no-scroll, html.no-scroll {
        height: 100vh;
        overflow: hidden;
    }

    .xymob-menu-click {
        position: fixed;
        width: 100vw;
        overflow-y: scroll;
        top: 0;
        left: 100%;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
        z-index: 999999;
        height: 100vh;
        background: rgba(0, 0, 0, 0.7);
    }

    .xymob-menu-click .xypg-left-news, 
    .xymob-menu-click .xypg-left-keys, 
    .xymob-menu-click .xypg-left-contact, 
    .xymob-menu-click .page-message-img {
        display: none;
    }

    .xymob-menu-click .xymob-left-close-btn {
        display: block;
        position: absolute;
        top: 15px;
        right: 15px;
        width: 32px;
        height: 32px;
        line-height: 32px;
        border-radius: 50%;
        border: 1px solid #fff;
        text-align: center;
        background: black;
    }

    .xymob-menu-click .xymob-left-close-btn .icon-font {
        display: block;
        width: 100%;
        height: 100%;
    }

    .xymob-menu-click .xymob-left-close-btn .icon-font:after {
        background-position: -30px -300px;
    }

    .xymob-menu-click .xypg-left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-height: 90vh;
        padding: 5vh 0;
    }

    .xymob-menu-click .xypg-left .xypg-left-menu {
        width: 90%;
        background: #fff;
    }

    .xymob-menu-click.click {
        left: 0;
    }
}


/* 内页左侧导航栏样式 */
.xypg-left-nav {
    margin: 0 -1px;
}

.xypg-left-nav > li {
    position: relative;
    border-bottom: 1px solid #eeeeee;
}

.xypg-left-nav > li:last-child {
    border-bottom: none;
}

.xypg-left-nav > li > a {
    display: block;
    font-size: 16px;
    line-height: 22px;
    color: #2e2e2e;
    padding: 15px 18px;
}

.xypg-left-nav > li .first-nav-btn {
    position: absolute;
    z-index: 99;
    width: 30px;
    height: 30px;
    text-align: center;
    top: 10px;
    right: 20px;
    cursor: pointer;
    background: url(../images/icon_spirit.png) 0 -240px no-repeat;
}

.xypg-left-nav > li .first-nav-btn.clicked {
    background-position: 0 -270px;
}

.xypg-left-nav > li:hover > a, .xypg-left-nav > li.clicked > a {
    color: var(--main-theme-color);
}

.xypg-left-nav > li:hover .first-nav-btn, .xypg-left-nav > li.clicked .first-nav-btn {
    color: var(--main-theme-color);
}

.xypg-left-nav .xypg-left-subnav {
    display: none;
    padding: 0 10px;
}

.xypg-left-nav .xypg-left-subnav > li {
    border-top: 1px dashed #eeeeee;
}

.xypg-left-nav .xypg-left-subnav > li > a {
    padding: 8px;
    display: block;
    line-height: 20px;
    color: #818181;
    font-size: 16px;
}

.xypg-left-nav .xypg-left-subnav > li > a:hover {
    color: var(--main-theme-color);
}

.xypg-left-nav .xypg-left-subnav > li.clicked > a {
    color: var(--main-theme-color);
}

.xypg-left-nav .xypg-left-threenav > li > a {
    padding: 5px 10px;
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #999999;
}

.xypg-left-nav .xypg-left-threenav > li > a:before {
    content: '\2014   ';
}

.xypg-left-nav .xypg-left-threenav > li > a:hover {
    color: var(--main-theme-color);
}

.xypg-left-nav .xypg-left-threenav > li.clicked > a {
    color: var(--main-theme-color);
}

@media (max-width: 990px) {
    .xypg-left-nav .xypg-left-threenav {
        display: block;
    }
}










/*样式*/
.wh{max-width: 1320px;margin:0 auto;padding:0 10px}

.flex_a{    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}



.flex_b{    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}





.flex_c{    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;}




.head_ll{	background-color: #000000;height:60px;line-height: 60px;position: relative;z-index: 99999;}
.huan{line-height: 60px;font-size: 17px;color: rgba(255, 255, 255, 0.8);}





.dh1{	font-size: 17px;
	font-weight: normal;
	line-height: 60px;
	letter-spacing: 0px;
	color: #ffffff;margin-left: 2.5vw;}

.dh1 img{padding-right: 15px;}



.fx{margin-left: 50px;}

.fx .social-share .icon-facebook {
  color: #fff;
  	border-radius: 2px;border:none;
  border-color: none;background: rgba(255, 255, 255, 0.2);
}

.fx .social-share .icon-facebook:hover {
background: rgba(255, 255, 255, 0.2); color: #fff;
}




.fx .social-share .icon-twitter {
  color: #fff;
  	border-radius: 2px;border:none;
  border-color: none;background: rgba(255, 255, 255, 0.2);
}

.fx .social-share .icon-twitter:hover {
background: rgba(255, 255, 255, 0.2); color: #fff;
}



.fx .social-share .icon-linkedin {
  color: #fff;
  	border-radius: 2px;border:none;
  border-color: none;background: rgba(255, 255, 255, 0.2);
}

.fx .social-share .icon-linkedin:hover {
background: rgba(255, 255, 255, 0.2); color: #fff;
}

.fx .social-share a{margin: 0 8px;}



.top_22{transition: all .5s ease;}

.head_22{position: absolute;width: 100%;top:60px;z-index: 999;    transition: all .5s ease;}

/* .head_22:hover{top:0px;position: fixed;z-index: 99999;left:0px;width: 100%;}
.head_22:hover .wh{max-width: 100%;} */

.tp_23{background: rgba(0, 0, 0, .55);border-radius: 2px;padding: 0 2vw;}
.logo_a{line-height: 80px;}
.logo_a img{max-width: 100%;}

.head_2{width: 100%;}


.wh2{width: 75%;margin:0 auto;background: rgba(0, 0, 0, .55); transition: all .5s ease;}


.dropdown-toggle::after{color:#be1d22}

.scroll{top:0px;position: fixed;z-index: 99999;left:0px;width: 100%;}

/* .scroll .wh{max-width: 100%;}
.scroll .head_2{width: 100%;} */

.top_22:hover.head_ll{	background-color: #000000;height:60px;line-height: 60px;position:fixed;z-index: 99999;top:0px;left: 0;}
.top_22:hover.head_22{position: absolute;width: 100%;top:60px;z-index: 99999;    transition: all .5s ease;}
.top_22:hover .wh2{width: 100%!important;padding: 0 7.5vw;}
.scroll .wh2{width: 100%!important;padding: 0 7.5vw;}






/* 导航样式 */
.x-menu {
    width:calc(100% - 0px);
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.x-menu > li {
    margin: 0;
    text-align: center;
    float: none;
    position: relative;
}

.x-menu > li > a {
    font-size: 17px;
    color: #fff;
    display: block;line-height: 80px;text-transform: uppercase;
}

.x-menu > li:hover > a {
    color: #be1d22;font-weight: 600;
}

.x-menu > li.active > a {
    color: #be1d22;font-weight: 600;
}

.x-menu > li .fa{display: none;}

.x-menu > li:hover .x-sub-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.x-sub-menu {
    position: absolute;
    z-index: 999;
    width: 200%;
    left: -50%;
    top: 80px;
    background: #fff;
    border-radius: 0px;
    padding: 10px 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.x-sub-menu > li > a {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 1.5;
    padding: .5em;
}

.x-sub-menu > li > a:hover {
    background: #e9eaeb;
}

.x-sub-menu:after {
    content: '';
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    border-width: 10px;
    cursor: pointer;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #fff transparent;
    border-top: none;
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -10px;
    z-index: 99;display: none;
}















/* banner */
.banner_aa{position: relative;overflow: hidden;}
.banner_aa li{width: 100%;}
.banner_aa li a.img{display: block;position: relative;width: 100%;}



.wz23{position: absolute;left:0px;}




.banner_aa li a.img img{width: 100%;}
.banner_aa .swiper-pagination{position: absolute;bottom: 25px;text-align: center;left:13.54%;width: auto!important;display: none!important;}

.banner_aa .swiper-pagination-bullet {
    display: inline-block;
    opacity: 1;
	width: 29px;
	height: 4px;
	background-color: #e9e9e9;border-radius: 0px;
}

.banner_aa .swiper-pagination-bullet-active {
  	width: 46px;
	height: 4px;
	background-color: #be1d22;    opacity: 1;
}


@media (max-width: 1280px) {
.banner_aa .swiper-pagination{position: absolute;bottom: 1px;text-align: center;left:3.54%;width: auto!important;}

.banner_aa .swiper-pagination-bullet {
    display: inline-block;
    opacity: 1;
	width: 9px;
	height: 4px;
	background-color: #e9e9e9;border-radius: 0px;
}

.banner_aa .swiper-pagination-bullet-active {
  	width: 26px;
	height: 4px;
	background-color: #be1d22;    opacity: 1;
}
}




/* box11 */
.box11{padding-top: 142px;background:#000000;}

.abnr{	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;color: rgba(255, 255, 255, 0.35);}


.more_aa{	width: 160px;
	height: 45px;
	background-color: #be1d22;
	border-radius: 23px;text-align: center;margin-top: 52px;}

.more_aa a{line-height: 45px;	font-size: 17px;text-align: center;color:#fff}
.more_aa a:hover{color:#fff!important;opacity: .5;}


@media (max-width: 1440px) {
    .more_aa a{font-size: 16px;}

    .box11{padding-top: 102px;background:#000000;}
}


@media (max-width: 1280px) {
    .more_aa a{font-size: 15px;}

    .box11{padding-top: 52px;background:#000000;}

    .abnr{	font-size: 17px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;color: rgba(255, 255, 255, 0.35);}
}






@media (max-width: 992px) {

    .box11{padding-top: 32px;background:#000000;}

    .abnr{	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;color: rgba(255, 255, 255, 0.35);}





.more_aa{	width: 150px;
	height: 40px;
	background-color: #be1d22;
	border-radius: 23px;text-align: center;margin-top: 22px;}

.more_aa a{line-height: 40px;	font-size: 15px;text-align: center;color:#fff}



}








/* 产品 */
.pp_con{padding-top: 40px;background:#000000;padding-bottom: 100px;overflow: hidden;}
.p_wz{text-align: right;}

.p_wz h2{	font-family: ArialMT;
	font-size: 40px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #ffffff;text-transform: uppercase;}

.p_wz h3{	font-family: ArialMT;
	font-size: 76px;
	font-weight: 600;
	letter-spacing: 0px;
	color: #ffffff;text-transform: uppercase;}


.pp_port{margin-top: 145px;border-bottom: 2px solid rgba(255, 255, 255, .2);line-height: 59px;}
.pp_port li{position: relative;}
.pp_port li::before{width: 0px;height:2px;background:#fff;content: "";position: absolute;left:0px;bottom: -1px;transition: all .3s;}

.pp_port li a{	font-size: 14px;color: rgba(255, 255, 255, 0.6);}
.pp_port li.active::before{width: 100%;}




.pp_aa { position: relative; }
.pp_aa .pp_ll { position: absolute; left: 0; top: 0; z-index: 9; right: 0;}
.pp_aa .pp_ll { opacity: 0; visibility: hidden; transition: all .5s ease; }
.pp_aa .pp_ll.active { position: static; opacity: 1; visibility: visible; }


.pp_aa .swiper-button-prev{   font-family: MicrosoftYaHei;
border-radius: 0%;
        color: #ffffff;background:url(//wm.cdn.cn86.cn/ljsksb/2025/05/5b896716a4nytm0n.png) no-repeat center!important;background-size:100% 100%!important;}

        
.pp_aa .swiper-button-prev:hover{background:url(//wm.cdn.cn86.cn/ljsksb/2025/05/148497fd04zr92mj.png) no-repeat center!important;background-size:100% 100%!important;}
    
    

.pp_aa .swiper-button-next{  font-family: MicrosoftYaHei;
        font-weight: normal;
        font-stretch: normal;background:url(//wm.cdn.cn86.cn/ljsksb/2025/05/f24dcfef3avuq9pd.png) no-repeat center!important;background-size:100% 100%!important;}
     
.pp_aa .swiper-button-next:hover{background:url(//wm.cdn.cn86.cn/ljsksb/2025/05/92a82a2e16nu9oij.png) no-repeat center!important;background-size:100% 100%!important;}


.pp_aa .swiper-button-prev {
        left: -90px;
      }
      
.pp_aa .swiper-button-next{
        right: -90px;
      }
      
.pp_aa .swiper-button-next,
.pp_aa .swiper-button-prev {
        outline: none;
        position: absolute;
        top:50%;
        z-index: 9999;
        height: 84px;width:46px;margin-top:-42px;}


.pp_mg{width: 51%;}
.pp_mg img{max-width: 100%;}


.pp_1{overflow: hidden;}

.pp_aa2{margin-top: 90px;}

.p_sk{width: 48%;}
.p_sk h3{	font-family: Arial-BoldMT;
	font-size: 40px;
	font-weight: 600;
	line-height: 46px;
	letter-spacing: 0px;
	color: #ffffff;height:46px;overflow: hidden;}

.p_sk h4{	font-size: 30px;
	font-weight: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #ffffff;height:120px;overflow: hidden;margin-top: 25px;}

    
.p_sk h5{	font-family: ArialMT;
	font-size: 17px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;color: rgba(255, 255, 255, 0.6);height:90px!important;overflow: hidden!important;margin-top: 25px;}

.p_sk h6{	width: 182px;
	height: 52px;
	background-color: #be1d22;text-transform: capitalize;
	border-radius: 26px;margin-top: 2.5vw;text-align: center;line-height: 52px;color: #ffffff;font-size: 18px;font-weight: 400;}


@media (max-width: 1440px) {
    .p_wz h2{font-size: 30px;}
     .p_wz h3{font-size: 56px;}
.pp_port{margin-top: 100px;}
.pp_aa2{margin-top: 60px;}
.p_sk h3{font-size: 30px;}
.p_sk h4{font-size: 25px;}
.p_sk h6{font-size: 16px;}
}



@media (max-width: 1280px) {
   .p_wz h2{font-size: 25px;}
     .p_wz h3{font-size: 46px;}

.pp_port{margin-top: 60px;}
.pp_aa2{margin-top: 30px;}
.p_sk h3{font-size: 25px;}
.p_sk h4{font-size: 20px;}
.p_sk h6{font-size: 15px;}
}

@media (max-width: 992px) {
.pp_port li{width: 50%;border-bottom: 2px solid rgba(255, 255, 255, .2);line-height: 49px;height:49px;overflow: hidden;}
.pp_port{margin-top: 45px;line-height: 49px;border-bottom: none;overflow: hidden;}
.p_sk{width: 100%;}
.pp_mg{width: 100%;margin-top: 30px;}
 .p_wz h2{font-size: 22px;}
     .p_wz h3{font-size: 38px;}


    .p_sk h6{	width: 150px;
	height: 40px;
	background-color: #be1d22;text-transform: capitalize;
	border-radius: 26px;margin-top: 25px;text-align: center;line-height: 40px;color: #ffffff;font-size: 15px;font-weight: 400;}

}












/* hh_con */
.hh_con{background-color:rgba(0, 0, 0, 1);padding-top: 85px;padding-bottom: 66px;}
.hh_11{width: 48%;margin-top: 125px;}

.hh_aa{width: 100%;background:url(//wm.cdn.cn86.cn/ljsksb/2025/05/257aba5533zjve0y.png) no-repeat 50% 100%;padding-bottom: 25px;}



.dftt22{text-align: center;margin-top: 20px;}



.pp_22{overflow: hidden;}
.pp_22{width: 88%;margin:0 auto;overflow: hidden;}
.pp_22 li .img{display: block;}
.pp_22 li .img img{width: 100%;}



.pp_33{overflow: hidden;}
.pp_33{width: 88%;margin:0 auto;overflow: hidden;}
.pp_33 li .img{display: block;}
.pp_33 li .img img{width: 100%;}




.hh_89{margin-top: 135px;}
.pp_44{overflow: hidden;}
.pp_44{width: 90%;margin:0 auto;overflow: hidden;}
.pp_44 li .img{display: block;}
.pp_44 li .img img{width: 100%;}

.hh_aa22{width: 100%;background:url(//wm.cdn.cn86.cn/ljsksb/2025/05/1484372d0bwdkbn0.png) no-repeat 50% 80%;padding-bottom: 25px;}

.pp_44 li h3{color: #ffffff;text-align: center;margin-top: 75px;}
.pp_44 li h3 a{	font-size: 32px;
	font-weight: 600;
	line-height: 46px;
	letter-spacing: 0px;
	color: #ffffff;}


@media (max-width: 1440px) {
.hh_11{margin-top: 85px;}

.hh_89{margin-top: 125px;}
}


@media (max-width: 1280px) {
.hh_11{margin-top: 55px;}
.hh_89{margin-top: 85px;}


}



@media (max-width: 992px) {
.hh_89{margin-top: 55px;}

.pp_44 li h3 a{	font-size: 22px;
	font-weight: 600;
	line-height: 46px;
	letter-spacing: 0px;
	color: #ffffff;}

.hh_11{width: 100%;margin-top: 35px;}

.hh_aa22{width: 100%;background: url(//wm.cdn.cn86.cn/ljsksb/2025/05/257aba5533zjve0y.png) no-repeat 50% 66%;padding-bottom: 25px;}


.pp_44 li h3{color: #ffffff;text-align: center;margin-top: 31px;}

.hh_con{background-color:rgba(0, 0, 0, 1);padding-top: 35px;padding-bottom: 36px;}
}







/* News and information */
.wbtt{	font-family: Arial-BoldMT;
	font-size: 30px;
	font-weight: 600;
	line-height: 46px;
	letter-spacing: 0px;
	color: #ffffff;text-align: center;}


.xw_con{background:url(//wm.cdn.cn86.cn/ljsksb/2025/05/6cc3242ae6llw1rj.png) no-repeat 50%;background-size: cover;
padding-top: 65px;padding-bottom: 185px;margin-top: -2px;overflow: hidden;}

.nn_con{margin-top: 76px;position: relative;}
.nn_list{overflow: hidden;}
.nn_list li{background:#fff;}
.nn_list li .pp_img{width: 57.69%;}
.nn_list li .pp_img img{width: 100%;}

.xw_ca{width: 42%;padding: 0 2.2vw;}
.xw_ca h3{	font-family: ArialMT;
	font-size: 18px;
	font-weight: 600;
	line-height: 36px;
	letter-spacing: 0px;
	color: #777777;margin-top: 10px;}

.xw_ca h4{	font-family: Arial-BoldMT;
	font-size: 21px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: 0px;
	color: #be1d22;height:40px;overflow: hidden;}


.xw_ca h5{	font-size: 17px;
	font-weight: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #888888;height:52px;overflow: hidden;margin-top: 30px;}

.nn_list li:hover .xw_ca h4{opacity: .5;}


.xx_xw{border-top: 1px solid #be1d22;margin-top: 4.5vw;padding-top: 1.3vw;}

.xx_xw h2{	font-size: 16px;
	font-weight: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #be1d22;}
 

.dt2{width: 25px;height:12px;background:url(//wm.cdn.cn86.cn/ljsksb/2025/05/5371cce95ajmr8q4.png) no-repeat 50%;}







.nn_con .swiper-button-prev{   font-family: MicrosoftYaHei;
border-radius: 0%;
        color: #ffffff;background:url(//wm.cdn.cn86.cn/ljsksb/2025/05/5b896716a4nytm0n.png) no-repeat center!important;background-size:100% 100%!important;}

        
.nn_con .swiper-button-prev:hover{background:url(//wm.cdn.cn86.cn/ljsksb/2025/05/148497fd04zr92mj.png) no-repeat center!important;background-size:100% 100%!important;}
    
    

.nn_con .swiper-button-next{  font-family: MicrosoftYaHei;
        font-weight: normal;
        font-stretch: normal;background:url(//wm.cdn.cn86.cn/ljsksb/2025/05/f24dcfef3avuq9pd.png) no-repeat center!important;background-size:100% 100%!important;}
     
.nn_con .swiper-button-next:hover{background:url(//wm.cdn.cn86.cn/ljsksb/2025/05/92a82a2e16nu9oij.png) no-repeat center!important;background-size:100% 100%!important;}


.nn_con .swiper-button-prev {
        left: -90px;
      }
      
.nn_con .swiper-button-next{
        right: -90px;
      }
      
.nn_con .swiper-button-next,
.nn_con .swiper-button-prev {
        outline: none;
        position: absolute;
        top:50%;
        z-index: 9999;
        height: 84px;width:46px;margin-top:-42px;}





.swiper-button-prev:after,
.swiper-button-next:after {
  display: none;
}




@media (max-width: 1440px) {
.wbtt{font-size: 24px;}

.nn_con .swiper-button-prev {
        left: -50px;
      }
      
.nn_con .swiper-button-next{
        right: -50px;
      }
      
.nn_con .swiper-button-next,
.nn_con .swiper-button-prev {
        outline: none;
        position: absolute;
        top:50%;
        z-index: 9999;
        height: 55px;width:30px;margin-top:-28px;}
  }





@media (max-width: 1280px) {
.xw_ca h5{	font-size: 15px;
	font-weight: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #888888;height:52px;overflow: hidden;margin-top: 15px;}

.nn_con{margin-top: 36px;position: relative;}

.wbtt{font-size: 16px;}
  }




@media (max-width: 992px) {
.xw_ca{width: 100%;margin-top: 15px;}
.nn_list li .pp_img{width: 100%;}

.xw_con{background:url(//wm.cdn.cn86.cn/ljsksb/2025/05/6cc3242ae6llw1rj.png) no-repeat 50%;background-size: cover;padding-top: 35px;padding-bottom: 45px;}

  }






/* dff2 */
.dff2{background-color:rgba(0, 0, 0, 0.9);padding-top: 60px;padding-bottom: 106px;}
.mapp{position: relative;margin-top: 4%;}
.mapp img{width: 100%;;}
.Dd_ll{position: absolute;left:0px;top:0px;width: 100%;height:100%}
.De_ll{position: relative;width: 100%;height:100%}


.De_ll li{display: none;width: 14px;}
.De_ll li .img_a3{position: relative;}
.De_ll li .img_a3 img{max-width: 100%;}
.De_ll li .img_a3  h3{position: absolute;top:20px;left:50%;transform: translateX(-50%);width: 120px;	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: rgba(255, 255, 255, 0.8);text-align: center;display: none;}

.De_ll li:hover h3{display: block;}


.De_ll li:nth-child(1){position: absolute;left: 15%;top:23.49%;display: block;}
.De_ll li:nth-child(2){position: absolute;left: 17.61%;top:37.68%;display: block;}

.De_ll li:nth-child(3){position: absolute;left: 17.84%;top:47.96%;display: block;}

.De_ll li:nth-child(4){position: absolute;left: 25.94%;top: 58.58%;display: block;}

.De_ll li:nth-child(5){position: absolute;left: 32.94%;top: 66.98%;display: block;}


.De_ll li:nth-child(6){position: absolute;left: 28.14%;top: 82.98%;display: block;}


.De_ll li:nth-child(7){position: absolute;left: 45.61%;top: 28.22%;display: block;}

.De_ll li:nth-child(8){position: absolute;left: 47%;top: 44.37%;display: block;}

.De_ll li:nth-child(9){position: absolute;left: 48.30%;top: 56.28%;display: block;}



.De_ll li:nth-child(10){position: absolute;left: 51.92%;top: 36.05%;display: block;}

.De_ll li:nth-child(11){position: absolute;left: 52.61%;top: 78.95%;display: block;}



.De_ll li:nth-child(12){position: absolute;left: 55.61%;top: 38.33%;display: block;}

.De_ll li:nth-child(13){position: absolute;left: 54.53%;top: 46.16%;display: block;}



.De_ll li:nth-child(14){position: absolute;left: 58.61%;top: 48.12%;display: block;}


.De_ll li:nth-child(15){position: absolute;left: 57.11%;top: 55.28%;display: block;}

.De_ll li:nth-child(16){position: absolute;left: 56.71%;top: 59.99%;display: block;}

.De_ll li:nth-child(17){position: absolute;left: 55.91%;top: 64.95%;display: block;}


.De_ll li:nth-child(18){position: absolute;left: 63%;top: 35.88%;display: block;}



.De_ll li:nth-child(19){position: absolute;left: 64.84%;top: 45.51%;display: block;}



.De_ll li:nth-child(20){position: absolute;left: 66%;top: 30.33%;display: block;}

.De_ll li:nth-child(21){position: absolute;left: 67.61%;top: 43.57%;display: block;}

.De_ll li:nth-child(22){position: absolute;left: 68.73%;top: 56.85%;display: block;}


.De_ll li:nth-child(23){position: absolute;left: 71.15%;top: 47.47%;display: block;}


.De_ll li:nth-child(24){position: absolute;left: 71.15%;top: 47.47%;display: block;}



.De_ll li:nth-child(25){position: absolute;left: 72.79%;top: 48.90%;display: block;}


.De_ll li:nth-child(26){position: absolute;left: 74.30%;top: 52%;display: block;}

.De_ll li:nth-child(27){position: absolute;left: 74.30%;top: 52%;display: block;}

.De_ll li:nth-child(28){position: absolute;left: 75.46%;top: 54.48%;display: block;}
.De_ll li:nth-child(29){position: absolute;left: 76.46%;top: 54.48%;display: block;}


.De_ll li:nth-child(30){position: absolute;left: 74.53%;top: 58.89%;display: block;}



.De_ll li:nth-child(31){position: absolute;left: 80.46%;top: 54.64%;display: block;}


.De_ll li:nth-child(32){position: absolute;left: 84.15%;top: 75.65%;display: block;}

.De_ll li:nth-child(33){position: absolute;left: 78.61%;top: 39.15%;display: block;}

.De_ll li:nth-child(34){position: absolute;left: 73.84%;top: 19.90%;display: block;}




.site-footer2{background-color:rgba(0, 0, 0, 0.9);padding-top: 65px;}
.dftt{	font-size: 20px;
	font-weight: 600;
	line-height: 26px;
	letter-spacing: 0px;
	color: #ffffff;text-transform: uppercase;}


.lxmw{margin-top: 22px;	font-family: ArialMT;
	font-size: 17px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;color: rgba(255, 255, 255, 0.5);}


.port{margin-top: 22px;
	font-family: ArialMT;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;color: rgba(255, 255, 255, 0.5);}

.port li a{color: rgba(255, 255, 255, 0.5);	font-size: 17px;}
.port li a:hover{color: rgba(255, 255, 255, 1)!important;}





.seo_aa{border-top: 1px solid rgba(255, 255, 255, .2);padding-top: 20px;padding-bottom: 20px;margin-top: 4.5vw;}



.seo_aa22{	font-size: 16px;text-align: center;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;color: rgba(255, 255, 255, 0.3);}

.seo_aa22 a{text-align: center;color: rgba(255, 255, 255, 0.3);}
.seo_aa22 a:hover{color: rgba(255, 255, 255, 1)!important;}

p{margin: 0px!important;}


@media (max-width: 1440px) {
.dff2{background-color:rgba(0, 0, 0, 0.9);padding-top: 150px;padding-bottom: 56px;}
  }



@media (max-width: 1280px) {
.dff2{background-color:rgba(0, 0, 0, 0.9);padding-top: 100px;padding-bottom: 36px;}
  }


/*样式*/
@media (max-width: 990px) {
.nav2{width: 100%;margin-bottom: 25px;}
.port li a{color: rgba(255, 255, 255, 0.5);	font-size: 15px;}
.lxmw{font-size: 15px;}

.dftt{font-size: 18px;}


.dff2{background-color:rgba(0, 0, 0, 0.9);padding-top: 40px;padding-bottom: 26px;}

  }



  @media (max-width: 768px) {
.nav2{width: 100%;margin-bottom: 25px;}
.port li a{color: rgba(255, 255, 255, 0.5);	font-size: 14px;}
.lxmw{font-size: 14px;}

.dftt{font-size: 17px;}

.dff2{background-color:rgba(0, 0, 0, 0.9);padding-top: 30px;padding-bottom: 16px;}
.site-footer2{background-color:rgba(0, 0, 0, 0.9);padding-top: 25px;margin-bottom:58px}
  }

.product-left .tab-content table{
    width: 100%;
}
.product-left .tab-content table tr{
    height: auto !important;   
}

.product-left .tab-content table tr td{
    line-height: 28px !important;
    height: 48px !important;
}







.p21x{
    position: relative;
}


.p22x{
    padding: 70px 0; 
}
.p22nr{
    display: flex;
    justify-content: center;
}

.p22z{
    width: 30%;
}
.p22zbt{
    color: #068AF5;
    font-family: "Open Sans", Sans-serif;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 1px;
}

.p22zlx{
    margin-top: 40px;
}
.p22zlx li{
    display: flex;
    align-items: center;
}
.p22zlx li .img{
    width: 26px;
}
.p22zlx li .img img{
    max-width: 26px;
}
.p22zlx li h2{
    margin: 0;
    font-size: 17px;
    font-weight: 300;
    line-height: 3em;
    letter-spacing: 0px;
    color: #636363;
    margin-left: 7px;
}

.p22y{
    width: 46%;
}


.p22y .x-submit{
    background-color: #13aff0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    padding: 14px 20px;
    border: 0;
    margin-left: 10px;
}

.p22y .yzmimg{
    position: absolute;
    right: 15px;
    top: 1px;
}
.p22y .form-input{

}






@media (max-width: 992px) { 

.p22nr{display: block;}
.p22z{width: 100%;}
.p22y{width: 100%; margin-top: 35px;} 
.p22x {
    padding: 30px 0;
}
.p22zlx{margin-top: 20px;}


 }


