.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;
    }
}



/*初始化样式*/
html{margin:0;padding:0;border:0;}
div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,navs,section{margin:0;padding:0;border:0;}

a{text-decoration:none;outline:none;}

a:hover,a:active,a:focus{text-decoration:none;outline:none;}


input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
p{margin:0;}
h3,h5{font-weight:normal!important;}



/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}


.of{overflow:hidden;}
.wh{width:1200px;margin:0 auto;}
.wh1669{width:92%;max-width:1669px;margin:0 auto;}
.wh1700{width:92%;max-width:1700px;margin:0 auto;}
.wh1375{width:92%;max-width:1375px;margin:0 auto;}
.wh1310{width:92%;max-width:1310px;margin:0 auto;}
.wh1780{width:92%;max-width:1780px;margin:0 auto;}
.wh1890{width:92%;max-width:1890px;margin:0 auto;}
.wh1530{width:92%;max-width:1530px;margin:0 auto;}
.whcpcc{max-width: 1220px;margin: 0 auto;}



.com-img{overflow:hidden;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}



.flexf{display: flex;justify-content: space-between;flex-wrap: wrap;}
.flexs{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.flexd{display: flex;justify-content: space-between;align-items:flex-end;flex-wrap:wrap;}
.bold{font-weight:bold;}
.oh{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bcg{background-size:100% 100%;}





/*头部样式*/
.top1{background:#11427c;color:#fff;}
.wel{font-size:18px;color:#fff;height:40px;line-height:40px;overflow:hidden;}
.wel a{color:#fff!important;}
.tadd{width:200px;margin-right:10px;height:40px;}


.top2{background:#fff;}
.top2 .wh1669{height:84px;}
.logos{width:18.57%;}
.logos img{width:100%;}


.bann{position:relative;}
.bann .mySwiperban{overflow:hidden;}
.bann .swiper-slide img{width:100%;display:block;}
.bann .swiper-pagination1{width:100%;text-align:center;left:0;right:0;bottom:20px;position:absolute;z-index:99;}
.bann .swiper-pagination-bullet{width:12px;height:12px;margin:0 8px;display: inline-block;border-radius: 100%;background:#fff;opacity:0.5;cursor:pointer;}
.bann .swiper-pagination-bullet-active{opacity:1;}





/*主体样式*/
.box1{background:#f5f5f5;padding:2.8vw 0 1.2vw;}
.sybt{text-align:center;}
.sybt .wz{color:#0a3761;font-size:36px;text-transform:uppercase;}
.sybt .wz2{color:#616161;font-size:22px;margin-top:1.5vw;}
.so_ll{margin-top:2.1vw;}
.so_ll li{width:23.5%;margin-bottom:2.8vw;}
.so_ll li .img img{width:100%;display:block;}
.so_ll li .det{margin-top:15px;background:#0b3f70;}
.so_ll li .wz{color:#fff;font-size:18px;width: calc(100% - 65px);line-height:65px;padding:0 20px;}
.so_ll li .mo{width:65px;color:#fff;font-size:30px;text-align:center;background:#ff9000;line-height:65px;}


.box2{background:url(//wm.cdn.cn86.cn/test/2025/01/9312687f46l6v9fo.jpg) no-repeat;background-size:100% 100%;padding:4vw 0 2.27vw;}
.sybt2{text-align:center;}
.sybt2 .wz{color:#fff;font-size:34px;text-transform:uppercase;}
.sybt2 .wz2{color:#fff;font-size:22px;line-height:36px;margin-top:1.5vw;}
.tabli1{position:relative;margin:2.74vw 0 1.62vw;}
.tabli1 li{width:19.4%;line-height:64px;color:#323435;font-size:16px;background:#ffffff;border-left:5px solid #10498e;padding-left:18px;padding-right:14px;position:relative;text-transform:uppercase;cursor:pointer;}
.tabli1 li .sz{color:#e0e0e0;font-size:18px;position:absolute;right:15px;bottom:7px;line-height:24px;font-style:italic;}
.tabli1 li.cur{background:#10498e;color:#fff;}
.tabli1 li.cur .sz{color:#fff;}

.tab1{overflow:hidden;display:none;}
.tab1.clicked{display:block;}
.tab1 li .img{width:44.44%;position:relative;padding-bottom:17px}
.tab1 li .img img{width:100%;display:block;position:relative;z-index:99;}
.tab1 li .img:before{content:"";width:17px;height:215px;background:#10498e;position:absolute;display: block;right:-17px;bottom:0;}
.tab1 li .img:after{content:"";width:278px;height:17px;background:#10498e;position:absolute;display: block;right:0px;bottom:0px;z-index:9;}
.tab1 li .det{width:45.53%;}
.tab1 li .wz{color:#fefefe;font-size:30px;} 
.tab1 li .hx{width:35px;height:5px;background:#10498e;margin:1.67vw 0 0.6vw;}
.tab1 li .wz2{color:#fefefe;font-size:18px;line-height:30px;height:60px;overflow:hidden;} 
.tab1 li .mo1{background:url(//wm.cdn.cn86.cn/test/2025/01/489023cb59gbthwe.png) no-repeat;color:#fff;font-size:14px;width:164px;line-height:41px;padding-left:27px;margin-top:3.1vw;}
.tab1 li .mo2{margin-top:10px;}




.box3{background:#11427c;padding-top:4vw;}
.tb_ll2{margin:4.99vw 0 6vw;}
.tb_ll2 li{width:24.7%;}
.tb_ll2 li a{height:102px;padding-left:36px;padding-right:24px;}
.tb_ll2 li .wz{color:#fff;font-size:17px;}
.tb_ll2 li .wz img{margin-right:10px;}
.tb_ll2 li .mo{background:url(//wm.cdn.cn86.cn/test/2025/01/45904d2f52vldlht.png) no-repeat;height:24px;width:24px;display:block;}
.tb_ll2 li:nth-child(2n) .wz{color:#191919;}
.tb_ll2 li:nth-child(2n) .mo{background:url(//wm.cdn.cn86.cn/test/2025/01/53d25420ff30dqjt.png) no-repeat;}



.box4{padding:36px 0 25px;}
.box4 .sybt2 .wz{color:#000000;}
.box4 .sybt2 .wz2{color:#616161;width:78%;margin:0 auto;margin-top:24px;}


.box5{background:#ebebeb;padding:22px 0 15px;}
.tb_ll3 li{width:32.1%;text-align:center;padding:42px 4% 16px;border:2px solid #dedede;}
.tb_ll3 li .wz{color:#1d1c1c;font-size:20px;margin:19px 0 22px;text-transform:uppercase;}
.tb_ll3 li .wz2{color:#464646;font-size:18px;line-height:34px;}
.tb_ll3 li:nth-child(n+4){margin-top:1.95vw;}


.box6{background:#2c72ba;padding:35px 0 32px;}
.syht{text-align:center;}
.syht .wz{color:#fff;font-size:30px;line-height:30px;margin:28px 0 25px;}
.syht .wz2{color:#c4c4c4;font-size:30px;}
a.lxmo{display:block;width:200px;line-height:65px;text-align:center;background:#f18713;font-size:20px;color:#ffffff!important;border-radius:36px;margin:0 auto;margin-top:38px;}



.box7{background:#ececec;padding:32px 0 25px;margin:35px 0;}
.box7 .sybt2 .wz{color:#000000;}
.box7 .sybt2 .wz2{color:#616161;margin-top:20px;}
.xw1{margin-top:46px;}
.xw1 li{width:32%;}
.xw1 li .wz{color:#062f63;font-size:26px;border-bottom:2px solid #1d1d1d;padding-bottom:21px;}
.xw1 li .tm{color:#5a5a5a;font-size:18px;padding:21px 0 36px;}
.xw1 li .nmo{color:#11427c;font-size:22px;text-transform:uppercase;padding-left:19px;}



.box8{background:#2c72ba;padding:35px 0;}
.box8 .sybt2 .wz2{margin-top:9px;}





.box9{background:#ededed;padding-top:45px;}
.work .mySwiperk{overflow:hidden;}
.work .swiper-slide img{width:100%;display:block;}
.work .swiper-slide .wz{color:#464646;font-size:24px;margin:22px 0 31px;text-align:center;}
.work .swiper-pagination2{width:100%;text-align:center;position:relative;z-index:99;}
.work .swiper-pagination-bullet{width:11px;height:11px;margin:0 3px;display: inline-block;border-radius: 100%;background:#f6f6f6;opacity:1;cursor:pointer;border:1px solid #cccccc;}
.work .swiper-pagination-bullet-active{opacity:1;background:#f18713;}




.box10{background:#2c72ba;margin-top:36px;}
.abpic{width:51.67%;}
.abpic .mySwiperabt{overflow:hidden;}
.abpic .swiper-slide img{width:100%;display:block;}
.abpic .swiper-slide .wz{color:#fff;font-size:24px;margin:26px 0 5px;text-align:center;}
.abpic .swiper-paginationabt{width:100%;text-align:center;position:relative;z-index:99;}
.abpic .swiper-pagination-bullet{width:11px;height:11px;margin:0 3px;display: inline-block;border-radius: 100%;opacity:1;cursor:pointer;border:1px solid #fff;background:none;}
.abpic .swiper-pagination-bullet-active{opacity:1;background:#f18713;border-color:#f18713;}
.abty{width:34.38%;margin-right:10.83%;}
.abty .wz{color:#fff;font-size:36px;padding-top:2.4vw;}
.abty .wz2{color:#fff;font-size:24px;margin:2vw 0;}
.abty .wz3{color:#fff;font-size:18px;line-height:46px;}
.abty .wz3 p{word-break:break-all;text-align:justify;} 



.box11{background:url(//wm.cdn.cn86.cn/test/2025/01/4e7dd9cfd3mpytyk.jpg) no-repeat;padding:22px 0 6.7vw;background-size:cover!important;background-attachment:fixed!important;overflow-x:hidden;}
.mzm{text-align:center;color:#edf4fa;font-size:110px;text-transform:uppercase;line-height:110px;}
.box11 .sybt2 .wz{color:#000000;margin-top:4px;}
.box11 .sybt2 .wz2{color:#616161;margin-top:20px;}


.sylyan{margin-top:20px;}
.sylyan li{width: 49%;margin-bottom:24px;color: #1a1a1a;}
.sylyan .aaf li{width:100%;}
.sylyan li input{color: #9a9a9a;font-size:24px;height:58px;border:none;width: 100%;background-color:#fff;padding:0 22px;border:2px solid #c0c0c0;border-radius:4px;}
.sylyan .nr2 textarea{color: #9a9a9a;font-size:24px;border:none;width: 100%;height:176px;background-color:#fff;padding:0 22px;padding-top:12px;border:2px solid #c0c0c0;border-radius:4px;}
.sylyan .nr2{margin-bottom:24px;height:176px;}
.yzm2{width:49%;}
.yzm2 input{color: #1a1a1a;font-size:24px;height: 58px;border:none;width: calc(100% - 150px);background-color:#fff;padding:0 22px;border:2px solid #c0c0c0;border-radius:4px;}
.sylytj{margin:0 auto;margin-top:40px;background-color: rgb(17, 66, 124);width:257px;line-height:70px;border-radius: 20px;text-align: center;font-size:24px;}
.sylytj button{color:#ffffff;display: block;width:100%;}
.sylyan input::-webkit-input-placeholder{color:#9a9a9a;}
.sylyan textarea::-webkit-input-placeholder{color:#9a9a9a;}
















/*友情链接*/
.link a{margin:0 2px;}

/*页面底部*/
.foot{background:#1f2d49;color:#fff;}
.foot a{color:#fff!important;}
.fadd{margin:37px 0 24px;display: flex;justify-content: center;flex-wrap:wrap;align-items: center;}
.fadd li{margin:0 8px;}

.f_nav{width: calc(100% - 400px);}
.f_nav dl{width:30%;}
.f_nav dt{font-size:24px;margin-bottom:20px;text-transform:uppercase;}
.f_nav dd{font-size:19px;line-height:40px;}

.f_nav dl.aa{width:65%;}
.f_nav dl.aa dd{width:50%;float:left;}




.flx{width:350px;}
.ftt{font-weight:bold;font-size:24px;margin-bottom:20px;text-transform:uppercase;}
.flx .wz{font-size:19px;line-height:40px;}


.bq{border-top:2px solid #fff;font-size:16px;line-height:24px;padding:10px 0;margin-top:28px;}




/*内页专题页*/
.wh1340{width:92%;max-width:1340px;margin:0 auto;}
.wh1644{width:92%;max-width:1644px;margin:0 auto;}
.wh1400{width:92%;max-width:1400px;margin:0 auto;}
.wh1320{width:92%;max-width:1320px;margin:0 auto;}
.wh1220{width:92%;max-width:1220px;margin:0 auto;}



.ny1box1{background:#2c72ba;color:#fff;text-align:center;padding:33px 0;}
.ny1box1 a{color:#fff!important;}
.ny1box1 .wz{font-size:34px;margin-top:5px;}
.ny1box1 .wz2{font-size:16px;line-height:26px;margin:11px 0 24px;}
.ny1box1 .wz3{font-size:20px;}


.ny1box2{padding-top:50px;padding-bottom:0.94vw;}
.ny1box2 .nybt{width:62%;margin:0 auto;}
.ny1box2 .nybt .wz2{margin-top:8px;}
.nybt .wz{color:#000000;}
.nybt .wz2{color:#616161;}
.ny1add li{margin:3.31vw 0;width:33%;text-align:center;position:relative;padding:0 5vw;}
.ny1add li .wz{color:#1d1c1c;font-size:18px;margin:22px 0 18px;text-transform:uppercase;}
.ny1add li .wz2{color:#464646;font-size:16px;line-height:30px;}
.ny1add li:before{width:2px;height:90%;background: #f7b975;position: absolute;right:0;top: 50%;transform: translateY(-50%);content: "";}
.scont{margin:20px 0;}
.sadd{width:50%;padding-left:10%;}
.sadd .wz{color:#5e5e5e;font-size:16px;font-weight:bold;margin-bottom:8px;}
.sadd .wz2{color:#5e5e5e;font-size:16px;line-height:36px;}
.sadd .wz2 a{color:#5e5e5e!important;}
.nycase li{width:32.2%;text-align:center;}
.nycase li .img img{width:100%;display:block;}



.ny1box5{background:#eef5fa;padding:40px 0;margin-top:58px;}
.mzm2{color:#e0eaf5;}
.ttbt{text-align:center;width:92%;margin:0 auto;}
.ttbt .wz{color:#000000;font-size:30px;text-transform:uppercase;}
.ttbt .wz2{color:#5c5c5c;font-size:16px;line-height:36px;margin:14px 0;}


.alli .mySwiperal{overflow:hidden;}
.alli .swiper-slide{background:#fff;padding:3px;text-align:center;}
.alli .swiper-slide img{width:100%;display:block;}
.alli .swiper-slide .wz{color:#000000;font-size:18px;padding:1.997vw 10px;}

.alli .swiper-paginational{width:100%;text-align:center;position:relative;z-index:99;margin-top:22px;height:12px;}
.alli .swiper-pagination-bullet{width:11px;height:11px;margin:0 3px;display: inline-block;border-radius: 100%;background:#f6f6f6;opacity:1;cursor:pointer;border:1px solid #cccccc;}
.alli .swiper-pagination-bullet-active{opacity:1;background:#f18713;}

.nyly{background:#e5e5e5;padding:45px 0 48px;}
.nylybt .wz{color:#373737;font-size:30px;padding-left:26px;position:relative;}
.nylybt .wz:before{width:9px;height:27px;background: #11427c;position: absolute;left:0;top: 50%;transform: translateY(-50%);content: "";}
.nylybt .wz2{color:#373737;font-size:18px;padding-left:26px;margin-top:14px;}


.lyan{margin-top:23px;}
.lyan li{width: 49%;margin-bottom:18px;color: #1a1a1a;}
.lyan li input{color: #1a1a1a;font-size:15px;height:40px;border:none;width: 100%;background-color:#fff;padding:0 20px;}
.lyan .nr2 textarea{color: #1a1a1a;font-size:15px;border:none;width: 100%;height:147px;background-color:#fff;padding:0 20px;padding-top:12px;}
.lyan .nr2{margin-bottom:18px;height:147px;}
.yzm{width:49%;}
.yzm input{color: #1a1a1a;font-size:15px;height: 40px;border:none;width: calc(100% - 150px);background-color:#fff;padding:0 20px;}
.lytj{margin-top:25px;}
.lytj button{background:url(//wm.cdn.cn86.cn/test/2025/01/e4fcbb51cbdijunz.png) no-repeat;width:181px;line-height:45px;color:#ffffff;font-size:18px;text-align: center;display: block;}

.lyan input::-webkit-input-placeholder{color:#1a1a1a;}
.lyan textarea::-webkit-input-placeholder{color:#1a1a1a;}



.nyban{width:100%;position:relative;}
.nyban img{width:100%;display:block;}
.nyban .aa{position:absolute;top: 50%;transform: translateY(-50%);width:100%;left:0;}
.nyban .wz{color:#fff;font-size:48px;font-weight:bold;}

.chanidhg_a{color:#322e35;font-size:48px;padding-left:31px;position:relative;font-weight:bold;margin-top:70px;}
.chanidhg_a:before{width:11px;height:45px;background: #11427c;position: absolute;left:0;top: 50%;transform: translateY(-50%);content: "";}






.ny2box1{padding:77px 0 68px;}
.jlist li{background:#f3f3f3;}
.jlist li .tu{width:50%;}
.jlist li .img{width:100%;position:relative;}
.jlist li .img img{width:100%;display:block;}

.jlist li .sz{background:url(//wm.cdn.cn86.cn/test/2025/01/3a4d703904wq2bhx.png) no-repeat;color:#fff;font-size:20px;width:121px;line-height:39px;text-align:center;position:absolute;left:0;bottom:0;}
.jlist li .det{width:50%;}
.jlist li .nr{width:80%;margin-left:8%;display:flex;justify-content: center;flex-direction:column;height:100%;}
.jlist li .wz{color:#11427c;font-size:22px;text-transform:uppercase;margin-bottom:0.5vw;}
.jlist li .wz2{color:#323232;font-size:16px;line-height:2;}
.jlist li.aa .det{border-right:12px solid #11427c;}
.jlist li.bb .det{border-left:12px solid #11427c;}
.jlist li+li{margin-top:40px;}
.jlist li:nth-child(2){margin-top:96px;}



.ny3box1{padding:4.5vw 0 55px;}
.b3cont1 .wz{color:#222222;font-size:18px;line-height:30px;}
.b3cont1 .wz2{color:#222222;font-size:44px;padding:1.2vw 0;}
.b3cont1 .wz3{color:#222222;font-size:16px;}
.ggimg{width:100%;margin-top:32px;}
.ggimg img{width:100%;display:block;}

.glist{margin-top:30px;}
.glist li{width:33%;margin-top:40px;}
.glist li img{width:100%;display:block;}

.lxadd{padding:2vw 0;}
.lxadd li{margin:3vw 0;}
.lxadd li .wz{color:#11427c;font-size:22px;margin:14px 0 8px;}
.lxadd li .wz2{color:#11427c;font-size:18px;line-height:36px;}
.lxadd li:before{background: #f18713;height:128px;}


.anchors{color:#454545;font-size:18px;line-height:62px;}
.anchors a{color:#454545!important;}
.ny4box1{padding-top:10px;}
.ntgybt{color:#303030;font-size:30px;text-align:center;}
.ntgybt2{text-transform:uppercase;}
.nygy{padding:46px 0;font-size:18px;line-height:36px;color:#303030;}
.nygy img{float:left;width:49.79%;margin-right:24px;margin-top:12px;}

.ny4box2{background:#eaeaea;padding:34px 0 50px;}
.h_ll{padding:73px 0 60px;}
.h_ll li{width:21%;}
.h_ll li img{width:100%;display:block;}
.hormo{text-align:center;background-color: rgb(17, 66, 124);width: 171px;line-height: 45px;border-radius:6px;margin:0 auto;color:#fff!important;margin:0 auto;font-size:18px;}
.hormo a{color:#fff!important;}


.ny4box3{padding:58px 0;}
.h_ll2{margin-top:58px;}
.h_ll2 li{width:19%;background:url(//wm.cdn.cn86.cn/test/2025/01/a60a0a5cfepaz80v.png) no-repeat left bottom;padding-bottom:12px;background-size:98% 12px;}
.h_ll2 li img{width:100%;display:block;}


.serwz{color:#0a0a0a;font-size:18px;line-height:48px;padding:40px 0 35px;}
.sevht{position:relative;background:url(//wm.cdn.cn86.cn/test/2025/01/236591c7f6rbpgky.jpg) no-repeat;background-size:100% 100%;padding:3.48vw 0 7.47vw;}
.sevht .img img{width:100%;display:block;}
.sevht .det{margin:0 3.21%;}
.sevht .wz{font-size: 50px;color:#fff;font-weight:bold;text-shadow: #11427c 4px 0 0, #11427c 0 4px 0, #11427c -4px 0 0, #11427c 0 -4px 0;line-height:1.2;}
.sevht .wz2{font-size:32px;color:#11427c;text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0;margin-top:2.49vw;}




.ny4box5{padding:95px 0 110px;}
.h_ll3{margin-top:73px;}
.h_ll3 li{width:29%;}
.h_ll3 li img{width:100%;display:block;}
.h_ll3 li .wz{color:#454545;font-size:18px;padding:18px 0 88px;}
.h_ll3 li .mo{background:url(//wm.cdn.cn86.cn/test/2025/01/3ad3954f28orx5zh.png) no-repeat;color:#fff;font-size:18px;width:177px;line-height:41px;padding-left:25px;}




.pernr51,.pernr52 {overflow:hidden;}
.pernr52{margin-top:20px;}
.pernr51 img{height:auto;object-fit:cover;width:100%;}
.pernr51{position:relative;}
.pernr52 img{height:auto;object-fit:cover;width:100%;}
.pernr52 .swiper-slide{border:1px solid #fff;display:block;padding:0;}
.pernr52 .swiper-slide.on{border-color:#0b3660;}


.swiper-button-prev22,.swiper-button-next22 {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 999;
}

.swiper-button-prev22 {
  left: 10px;
  background: url(../images/jiant.png) no-repeat 0 -32px;
}

.swiper-button-next22 {
  right: 10px;
  background: url(../images/jiant.png) no-repeat -43px -32px;
}

.swiper-button-prev22:hover {
  background-position: 0 0;
}

.swiper-button-next22:hover {
  background-position: -43px 0;
}


@media(max-width:640px){
    .pernr51 img{height:200px;object-fit:cover;width:100%;}
    .pernr52 img{height:80px;object-fit:cover;width:100%;}
}

.prodz{width:33%;overflow:hidden;}
.pernr51{width:100%;}
.prody{width:52%;overflow:hidden;margin-right:10%;}


.xxcpbt{color:#1e1e1e;font-size:30px;padding:3vw 0 2.4vw;}
.ptb_ll li{width:24.7%;position:relative;}
.ptb_ll li .img img{width:100%;display:block;}
.ptb_ll li .wz{background:rgba(0,0,0,.82);width:100%;line-height:47px;text-align:center;color:#fff;font-size:20px;position:absolute;left:0;bottom:0;}
.ptb_ll{margin-bottom:32px;}



.vdtt{color:#333;font-size:16px;font-weight:normal;margin-top:10px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.vdtt a{color:#333;}




/*内页左侧样式*/
.right .news-lists{margin-top:12px!important;}
.news-detail{margin-top:12px;}
.case-list{margin-top:-8px;}
.news-detail ol{width:100%!important;}


@media (max-width:1440px) {
  .wel{font-size:16px;}
  .pc-navbar > li > a{font-size:16px;}
  .dropdown-menus-ul > li > a{font-size: 13px;}
  .sybt .wz{font-size:32px;}
  .sybt .wz2{font-size:19px;}
  .so_ll li .wz{font-size:16px;}
  .sybt2 .wz{font-size:30px;}
  .sybt2 .wz2{font-size:19px;line-height:32px;}
  .tabli1 li{font-size:15px;}
  .tab1 li .wz{font-size:27px;}
  .tab1 li .wz2{font-size:16px;line-height:25px;height:50px;}
  .tb_ll3 li .wz{font-size:18px;}
  .tb_ll3 li .wz2{font-size:16px;line-height:30px;}
  .syht .wz{font-size:26px;}
  .syht .wz2{font-size:26px;}
  a.lxmo{font-size:17px;width:182px;line-height:56px;}
  .xw1 li .wz{font-size:22px;}
  .xw1 li .tm{font-size:16px;}
  .xw1 li .nmo{font-size:18px;}
  .work .swiper-slide .wz{font-size:21px;}
  .abpic .swiper-slide .wz{font-size:21px;}
  .abty .wz{font-size:32px;}
  .abty .wz2{font-size:21px;}
  .abty .wz3{font-size:16px;line-height:31px;}
  .mzm{font-size:96px;}
  .f_nav dt{font-size:21px;}
  .ftt{font-size:21px;}
  .f_nav dd{font-size:16px;line-height:35px;}
  .flx .wz{font-size:16px;line-height:35px;}
  .bq{font-size:15px;}
  .ny1box1 .wz{font-size:30px;}
  .ny1box1 .wz2{font-size:15px;}
  .ny1box1 .wz3{font-size:18px;}
  .ny1add li .wz{font-size:17px;}
  .ny1add li .wz2{font-size:15px;line-height:25px;}
  .sadd .wz{font-size:15px;}
  .sadd .wz2{font-size:15px;line-height:30px;}
  .ttbt .wz2{font-size:15px;line-height:30px;}
  .alli .swiper-slide .wz{font-size:16px;}
  .nylybt .wz{font-size:25px;}
  .nylybt .wz2{font-size:16px;}
  .ttbt .wz{font-size:25px;}
  .jlist li .wz{font-size:20px;}
  .jlist li .wz2{font-size:15px;}
  .b3cont1 .wz2{font-size:39px;}
  .b3cont1 .wz{font-size:16px;}
  .b3cont1 .wz3{font-size:15px;}
  .anchors{font-size:16px;}
  .ntgybt{font-size:26px;}
  .nygy{font-size:16px;line-height:31px;}
  .serwz{font-size:16px;line-height:40px;}
  .sevht .wz{font-size:44px;}
  .sevht .wz2{font-size:28px;}
  .h_ll3 li .wz{font-size:16px;}
  .h_ll3 li .mo{font-size:16px;}
  #anchor{font-size:16px;}
  .detail-list-item h1{font-size:21px;}
  .detail-list-item li{font-size:15px;}
  .xxcpbt{font-size:25px;}
  .ptb_ll li .wz{font-size:18px;}
  .nyban .wz{font-size:42px;}
  .chanidhg_a{font-size:42px;}
  .chanidhg_a:before{width:10px;height:36px;}
  .download-list li .wz{font-size:21px;}
  .sylyan li input{font-size:21px;}
  .yzm2 input{font-size:21px;}
  .sylytj{font-size:21px;width:228px;line-height:62px;}
  .sylyan .nr2 textarea{font-size:21px;}

}

@media (max-width:1280px) {
  .pc-navbar > li > a{font-size:14px;}
  .pc-navbar{width:72%;}
  .wel{font-size:16px;}
  .so_ll li .wz{width: calc(100% - 55px);line-height:55px;padding:0 15px;}
  .so_ll li .mo{width:55px;font-size:25px;line-height:55px;}
  .tabli1 li{padding-left:12px;padding-right:10px;}
  .tb_ll2 li a{padding:0 20px;height:86px;}
  .abpic{width:100%;}
  .abty{width:auto;margin-top:25px;margin-right:0;padding:0 4%;}
  .abty .wz{padding-top:0;}
  .box10{padding-bottom:30px;}
  .fadd li{width:13%;margin:0 1%;}
  .fadd li img{width:100%;}
  .sadd{padding-left:5%;}
  .sadd .wz2{font-size:14px;}
  .jlist li .tu{width:100%;}
  .jlist li .det{width:100%;}
  .jlist li .nr{width:auto;margin-left:0;padding:20px;}
  .jlist li.bb .aab{flex-direction: column-reverse;}
  .glist{margin-top:20px;}
  .glist li{margin-top:20px;}
  .hormo{font-size:16px;}
  .sevht{padding:4.48vw 0 9.47vw;}
   .nyban .wz{font-size:38px;}
  .chanidhg_a{font-size:38px;}
  .chanidhg_a:before{width:10px;height:32px;}
   .download-list li .wz{font-size:19px;}
}


@media (max-width: 768px) {
 .xypg-right-content p img{max-width:100%!important;width:auto!important;height:auto!important;}
.language-group .btn,header .header-cart i{color:#333;}
.box1{padding:40px 0 25px;}
.so_ll{margin-top:25px;}
.so_ll li{width:49%;}
.tab1 li .img:before{display:none;}
.tab1 li .img:after{display:none;}
.tabli1 li{width:49%;margin:5px 0;}
.tab1 li .img{padding-bottom:0;width:100%;}
.tab1 li .det{width:100%;margin-top:25px;}
.tab1 li .mo2{display:none;}
.box2{padding:40px 0;}
.tb_ll2 li{width:49%;margin:5px 0;}
.box3{padding-top:40px;}
.tb_ll3 li{width:49%;}
.tb_ll3 li:nth-child(n+3){margin-top:15px;}
.flx{width:100%;}
.ftt{margin-bottom:10px;}
.sybt .wz{font-size:28px;}
.sybt2 .wz{font-size:26px;}
.box8 .sybt2 .wz2{line-height:28px;}
.sybt2 .wz2{line-height:28px;}
.ny1box1 .wz{font-size:25px;}
.ny1box2 .nybt{width:88%;}
.ny1add li{width:49%;}
.sadd{width:100%;padding-left:0;margin:10px 0;}
.ttbt .wz{font-size:23px;}
.ny2box1{padding:40px 0;}
.jlist li .sz{font-size:18px;}
.jlist li .wz{font-size:18px;}
.jlist li+li{margin-top:30px;}
.jlist li:nth-child(2){margin-top:50px;}
.b3cont1 .wz2{font-size:32px;padding:1.5vw 0;}
.ntgybt{font-size:23px;}
.nygy{padding:30px 0;}
.h_ll{padding:40px 0;}
.serwz{font-size:15px;line-height:35px;padding:30px 0 30px;}
.sevht .wz{font-size:32px;}
.sevht .wz2{font-size:23px;}
.ny4box3{padding:40px 0;}
.h_ll2{margin-top:40px;}
.ny4box5{padding:50px 0 60px;}
.h_ll3{margin-top:40px;}
.h_ll3 li .wz{padding:12px 0 40px;}
.h_ll3 li .mo{width:155px;line-height:36px;padding-left:23px;background-size:100% 100%;}
.hormo{width:152px;line-height:40px;}
.detail-list-item li{padding:0;}
.xxcpbt{font-size:22px;}
.ptb_ll li .wz{font-size:16px;line-height:40px;}
.nyban .wz{font-size:32px;}
.chanidhg_a{font-size:32px;padding-left:20px;margin-top:50px;}
.chanidhg_a:before{width:6px;height:28px;}
.download-list li .wz{font-size:16px;line-height:70px;}
.download-list{margin:25px 0 0;}
.download-list li{margin-bottom:25px;padding:0 20px;height:70px;}
.download-list li .wz{background-size:28px;padding-left:35px;}
.download-list li .aa{width:70px;}
.download-list li .aa img{width:25px;}
  .sylyan li input{font-size:18px;}
  .yzm2 input{font-size:18px;}
  .sylytj{font-size:18px;width:228px;line-height:62px;}
    .sylyan .nr2 textarea{font-size:18px;}
}





@media (max-width:640px) {
  .sybt .wz{font-size:23px;line-height:25px;}
  .sybt .wz2{font-size:16px;}
   .so_ll li .wz{width: calc(100% - 45px);line-height:45px;padding:0 10px;}
   .so_ll li .mo{width:45px;font-size:20px;line-height:45px;}
   .so_ll li .wz{font-size:14px;}
   .so_ll li .det{margin-top:8px;}
   .sybt2 .wz{font-size:21px;}
   .sybt2 .wz2{font-size:16px;line-height:25px;}
   .tabli1 li{font-size:14px;}
   .tabli1 li .sz{font-size:16px;bottom:10px;right:10px;}
   .tab1 li .wz{font-size:18px;}
   .tab1 li .hx{width:28px;height:3px;margin:12px 0 8px;}
   .tab1 li .wz2{font-size:15px;}
   .tb_ll2 li{width:100%;}
   .tb_ll2{margin:39px 0;}
   .tb_ll3 li{width:100%;padding:25px 5% 15px;}
   .tb_ll3 li:nth-child(n+2){margin-top:15px;}
   .tb_ll3 li .wz{font-size:16px;margin:18px 0;}
   .tb_ll3 li .wz2{font-size:14px;line-height:25px;}
   .syht .wz{font-size:20px;}
   .syht .wz2{font-size:18px;}
   a.lxmo{font-size:16px;width:168px;line-height:49px;}
   .xw1 li{width:100%;}
   .xw1 li .wz{font-size:18px;padding-bottom:11px;}
   .xw1 li .tm{font-size:15px;padding:15px 0;}
   .xw1 li .nmo{font-size:16px;}
   .xw1 li+li{margin-top:15px;}
   .xw1{margin-top:25px;}
   .work .swiper-slide .wz{font-size:17px;margin:12px 0 15px;}
   .abpic .swiper-slide .wz{font-size:17px;margin:20px 0 5px;}
   .abty .wz{font-size:22px;}
   .abty .wz2{font-size:17px;}
   .abty .wz3{font-size:15px;line-height:25px;}
   .mzm{font-size:80px;line-height:80px;}
   .ftt{font-size:17px;}
   .flx .wz{font-size:14px;line-height:26px;}
   .bq{font-size:14px;}
   .ny1box1 .wz{font-size:21px;}
   .ny1box1 .wz3{font-size:16px;}
   .ny1box2 .nybt{width:92%;}
   .ny1add li{width:100%;padding:25px 15px;margin:0;}
   .ny1add li:before{display:none;}
   .ny1add li+li{border-top:2px solid #f39630;}
   .ny1add li .wz{font-size:16px;}
   .nycase li{width:100%;margin:5px 0;}
   .scont{margin:10px 0;}
   .ttbt .wz{font-size:20px;}
   .ttbt .wz2{line-height:26px;}
   .alli .swiper-slide .wz{padding:15px 10px;}
   .nylybt .wz{font-size:20px;padding-left:15px;}
   .nylybt .wz:before{width:6px;height:22px;}
   .nylybt .wz2{font-size:15px;padding-left:15px;}
   .lyan li{width:100%;}
   .yzm{width:100%;}
   .lytj button{font-size:16px;}
   .lyan .nr2{height:100px;}
   .lyan .nr2 textarea{height:100px;}
   .jlist li.aa .det{border-right:8px solid #11427c;}
   .jlist li.bb .det{border-left:8px solid #11427c;}
   .b3cont1 .wz{font-size:16px;line-height:25px;}
   .b3cont1 .wz2{font-size:25px;padding:15px 0;}
   .ny3box1{padding:40px 0 35px;}
   .glist li{width:49.4%;}
   .lxadd{padding:20px 0 0;}
   .ntgybt{font-size:20px;}
   .anchors{font-size:15px;}
   .nygy img{width:100%;margin-right:0;margin-top:0;margin-bottom:12px;float:none;}
   .nygy{font-size:15px;line-height:27px;}
   .h_ll li{width:48.6%;margin:8px 0;}
   .h_ll2 li{width:48.6%;margin:8px 0;}
   .serwz{line-height:27px;}
   .h_ll3 li{width:100%;}
   .h_ll3 li+li{margin-top:20px;}
   .h_ll3 li .wz{font-size:15px;}
   .sevht{padding:6.4vw 0 11.2vw;}
   .sevht .wz{font-size:24px;}
   .sevht .wz2{font-size:17px;}
   .fadd{display:none;}
   .foot{padding-top:30px;}
   .prodz{width:100%;}
   .prody{width:100%;margin-top:22px;margin-right:0;}
   .nav-tabs{margin-top:20px!important;}
   .detail-list-item h1{font-size:18px;}
   .detail-list-item li{font-size:14px;}
   .nav-tabs li a{font-size:15px;}
   .xxcpbt{font-size:18px;margin:15px 0;}
   .ptb_ll li{width:49%;margin:5px 0;}
   .ptb_ll li .wz{font-size:15px;line-height:36px;}
   .ptb_ll{margin-bottom:20px;}
   .nyban .wz{font-size:26px;}
   .chanidhg_a{font-size:26px;padding-left:20px;}
   .chanidhg_a:before{width:6px;height:20px;}
   .download-list li .wz{font-size:15px;}
   .sylyan li{width:100%;margin-bottom:15px;}
   .yzm2{width:100%;}
  .sylyan li input{font-size:16px;}
  .yzm2 input{font-size:16px;}
  .sylytj{font-size:16px;width:172px;line-height:47px;margin-top:20px;}
  .sylyan .nr2 textarea{font-size:16px;height:125px;}
  .sylyan li input{height:45px;}
  .sylyan .nr2{height:125px;margin-bottom:15px;}
  body{padding-bottom:70px;}
}







