.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;
    }
}


input{padding:0;margin:0;}
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-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
p{margin:0;}

/*----- 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{max-width:1350px;width:94%;margin: 0 auto;}

.com-img{overflow:hidden;cursor: pointer;}
.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%;}




/*头部样式*/
.top2 .wh{height:125px;}
.logo{}
.logo img{width:100%;}
a.onms{color:#fff!important;font-size:20px;text-align:center;display:block;background:#2d3280;line-height:52px;padding:0 1vw;margin-left:2.8vw;border-radius: 2px;}
.top2 .language-group{margin-left:1vw;}
.top2 .language-group .btn{color:#333333;}



/* banner */
.home-banner {
    position: relative;
}
.home-banner .swiper-slide {
    position: relative;
}
.home-banner .swiper-slide a {
    display: block;
}
.home-banner .swiper-slide a img {
    display: block;
    width: 100%;
}
.home-banner .swiper-pagination{
    bottom:2.4vw;
}
.home-banner .swiper-pagination .swiper-pagination-bullet{
    margin: 0 0.8em;
    background:#fff;
    width: 13px;
    height: 13px;opacity:1;
}
.home-banner .swiper-pagination .swiper-pagination-bullet-active{
    background:#282d7d;
}

.banwz{width:45%;position:absolute;left:3%;top:13.66vw;text-align:center;color:#000;}

.swiper-wrapper .key0{

}
.swiper-wrapper .key1 .banwz{
    left:55%;top:10.66vw;width: 40%;
}
.swiper-wrapper .key2 .banwz{
    left:55%;color: #fff;width: 40%;
}




.banwz .wz{font-size:2.29vw;}
.banwz .wz2{font-size:21px;line-height:1.6vw;margin:2.71vw 0 3.75vw;}
.banlink{display: flex;justify-content: center;flex-wrap:wrap;align-items: center;}
.banlink li{background-color: rgb(255, 255, 255);line-height: 54px;border-radius:30px;text-align:center;font-size:19px;width:28.74%;margin:0 1.12vw;}
.banlink li a{color:#282d7d;}
.banlink li:hover{background:#282d7d;}
.banlink li:hover a{color:#fff!important;}





/*主体样式*/
.box1{padding:4.69vw 0 5.21vw;}
.sybt{text-align:center;}
.sybt .wz{color:#111111;font-size:2.08vw;}
.sybt .wz2{color:#555555;font-size:20px;line-height:1.47;margin-top:2.372vw;}
.explist{margin-top:2.08vw;}
/* .explist li:nth-child(1){width:100%;margin-top:0;} */
.explist li{width:49.26%;position: relative;border-radius: 20px;overflow: hidden;margin-top:1.04vw;}
.explist li .img img{width:100%;display:block;}
.explist li::before{background-color: rgb(17, 17, 17,.3);width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;content:"";}
.explist li .uc_box_content{
    left: 0;
    bottom: 0;
    position: absolute;
    margin: 0;
    width: 100%;
    z-index: 3;
    overflow: hidden;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: flex-end;
    padding:40px;
    transition: .5s;
    transform: translateY(10px);
}

.explist li .uc_title{font-weight: 400;font-size: 28px;color:#fff;transition:1s}


.explist li .uc_hidden_content{
    overflow: hidden;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: .5s;
    max-height: 0;
    opacity: 0;
}
.explist li .wz2{color:#fff;font-size:18px;margin:1vw 0 1.2vw;}
.explist li .links{display: flex;align-items: center;flex-wrap: wrap;}

.explist li .links a{
    background-color:#282d7d;
    color: #fff !important;
    border-radius: 20px;
    padding: 5px 20px;display:block;font-size:19px;
    }
.explist li .links a+a{margin-left:18px;}

.explist li:hover::before{background-color: rgb(17, 17, 17,.1);}
.explist li:hover .uc_hidden_content {
        max-height: 100%;
        transform: scaleY(1);
        overflow: visible;
        opacity: 1;
}
.explist li:hover .uc_title{transform: translateY(-10px);}


.box2{background:url(//wm.cdn.cn86.cn/industryceramics/2025/08/1a31f9d9c3o6s4kw.jpg) no-repeat;background-size:100% 100%;padding:5.21vw 0 4.69vw;}
.sybt2 .wz2{font-size:18px;}
.sysj{margin:2.87vw 0 3.54vw;}
.sysj li{width:25%;text-align:center;}
.sysj li .wz{color:#282d7d;font-size:2.4vw;}
.sysj li .wz2{color:#666666;font-size:18px;}
.apic img{width:100%;display:block;}


.box3{padding:5.21vw 0;}
.solu{position: relative;padding-top:2.6vw;}
.solu .mySwiper1{overflow:hidden;padding:18px;}
.solu .swiper-slide a{background:#e2e1e1;border-radius: 20px;display:block;overflow: hidden;box-shadow:0 0 15px rgba(0, 0, 0, 0.4);}
.solu .swiper-slide img{width:100%;display:block;}
.solu .swiper-slide .det{padding:26px 20px;}
.solu .swiper-slide .wz{color:#282d7d;font-size:26px;line-height:34px;height:68px;overflow: hidden;}
.solu .swiper-slide .wz2{color:#555555;font-size:17px;line-height:28px;height:168px;overflow: hidden;margin-top:8px;}
.solu .swiper-slide:hover a{box-shadow:0 0 13px rgba(40, 45, 125, 0.7);}

.prev1{position: absolute;top:50%;margin-top:-22.5px;left:-69px;width:45px;height:45px;opacity:1;z-index:9;background:url(//wm.cdn.cn86.cn/industryceramics/2025/08/78f780faf23kgsr5.png) no-repeat;background-size:100% 100%;}
.next1{position: absolute;top:50%;margin-top:-22.5px;right:-69px;width:45px;height:45px;opacity:1;z-index:9;background:url(//wm.cdn.cn86.cn/industryceramics/2025/08/b688562c07szflbq.png) no-repeat;background-size:100% 100%;}
.prev1:hover{background:url(//wm.cdn.cn86.cn/industryceramics/2025/08/bd4be5046bhqgqlm.png) no-repeat;background-size:100% 100%;}
.next1:hover{background:url(//wm.cdn.cn86.cn/industryceramics/2025/08/eff2124a334v3zua.png) no-repeat;background-size:100% 100%;}





.box4{}
.hz{position: relative;padding-top:3vw;}
.hz .mySwiper2{overflow:hidden;}
.hz .swiper-slide .img{border:1px solid #eeeeee;display:block;}
.hz .swiper-slide img{width:100%;display:block;}

.prev2{position: absolute;top:41%;left:-58px;width:36px;height:36px;opacity:1;z-index:9;background:url(//wm.cdn.cn86.cn/industryceramics/2025/08/7e5efdfb5cvfxsca.png) no-repeat;background-size:100% 100%;}
.next2{position: absolute;top:41%;right:-58px;width:36px;height:36px;opacity:1;z-index:9;background:url(//wm.cdn.cn86.cn/industryceramics/2025/08/1eb6f45b8cnvx5ge.png) no-repeat;background-size:100% 100%;}
.prev2:hover{background:url(//wm.cdn.cn86.cn/industryceramics/2025/08/2b538c34c0rrwzpo.png) no-repeat;background-size:100% 100%;}
.next2:hover{background:url(//wm.cdn.cn86.cn/industryceramics/2025/08/a187fc13a4kowgqm.png) no-repeat;background-size:100% 100%;}
.hz .swiper-pagination2{
    margin:2.08vw auto;text-align:center;
}
.hz .swiper-pagination2 .swiper-pagination-bullet{
    margin: 0 0.8em;
    background:#dcdcdc;
    width:9px;
    height:9px;opacity:1;display:inline-block;
}

.hz .swiper-pagination2 .swiper-pagination-bullet-active{
    background:#282d7d;
}



.advlist li{width:49.33%;position: relative;overflow: hidden;margin-bottom:1.04vw;}
.advlist li::before{background-color: rgb(17, 17, 17,.3);width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;content:"";}
.advlist li .img img{width:100%;display:block;}
.advlist li .uc_box_content{
    left: 0;
    bottom: 0;
    position: absolute;
    margin: 0;
    width: 100%;
    z-index: 3;
    overflow: hidden;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: flex-end;
    padding:40px 25px;
    transition: .5s;
    transform: translateY(10px);
}

.advlist li .uc_title{font-size:30px;color:#fff;margin-bottom:10px;transition:1s;}


.advlist li .uc_hidden_content{
    overflow: hidden;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: .5s;
    max-height: 0;
    opacity: 0;
}
.advlist li .wz2{color:#fff;font-size:22px;line-height:30px;height:60px;overflow: hidden;padding-right:12%;}

.advlist li:hover::before{background-color: rgb(17, 17, 17,.0);}
.advlist li:hover .uc_hidden_content {
        max-height: 100%;
        transform: scaleY(1);
        overflow: visible;
        opacity: 1;
}
.advlist li:hover .uc_title{transform: translateY(-10px);}








.box6{padding:4.27vw 0 5.1vw;}
.whyz{position:relative;width:38.15%;margin-left:11.11%;}
.whyz:before{content:"";position:absolute;background:#282d7d;z-index:1;left:0;top:0;right:18px;bottom:18px;}
.abimg{margin-top:18px;margin-left:18px;position:relative;z-index:2;} 
.abimg img{width:100%;display:block;}

.whyright{width:48.67%;}
.whyright .sybt .wz{text-align:left;}
.whywz{color:#555555;font-size:18px;line-height:1.6;margin:0.4vw 0 1.1vw;}
.whylist p{color:#111111;font-size:19px;padding-left:30px;background:url(//wm.cdn.cn86.cn/industryceramics/2025/08/a48b499b26eal1vc.png) no-repeat left center;margin:2px 0;}
a.whymo{color:#fff!important;text-align:center;display:inline-block;background:#282d7d;border-radius: 21px;line-height: 45px;padding:0 1.8vw;font-size:18px;margin-top:1.46vw;}


.box7{background:#ececec;padding:4.11vw 0 5.09vw;}
.Implist{margin-top:2.86vw;}
.Implist li{width:32%;text-align:center;position: relative;margin-bottom:1.2vw;cursor: pointer;}
.Implist li::before{border-radius: 20px;background-color: rgb(255, 255, 255);position:absolute;left:0;bottom:0;content:"";width:100%;height: calc(100% - 55px);}
.Implist li .img{position: relative;z-index:99;}
.Implist li .det{position: relative;z-index:99;}
.Implist li .nr{padding:15px;}
.Implist li .wz{color:#111111;font-size:26px;line-height:30px;height:60px;overflow: hidden;}
.Implist li .wz2{color:#666666;font-size:18px;line-height:28px;height:112px;overflow:hidden;margin-top:12px;}
.Implist li .img img{transition: .8s;}
.Implist li:hover .img img{transform:rotateY(180deg);}


.box8{padding:4.69vw 0 5.73vw;}
.xw1{margin-top:1.93%;}
.xw1 li{width:32%;background-color: rgb(255, 255, 255);box-shadow:0 0 18px rgba(0, 0, 0, 0.18);}
.xw1 li .img img{width:100%;display:block;}
.xw1 li .det{padding:2.08vw 15px 2.7vw;}
.xw1 li .wz{color:#111111;font-size:18px;}
.xw1 li .wz2{color:#888888;font-size:16px;line-height:25px;height:75px;margin-top:1.2vw;overflow: hidden;}








/*页面底部*/
.foot{background:#ececec;}
.fcont{padding:2.34vw 0 6.35vw;}
.fta{width:38.15%;}
.ftwz{color:#111111;font-size:22px;line-height:1.5;margin:1.3vw 0 1.82vw;}
.ftshare .social-share .icon-facebook{border-radius: 2px;background-color: rgb(59, 89, 152);width: 38px;height: 38px;border:none;color:#fff;line-height:38px;}
.ftshare .social-share .icon-twitter{border-radius: 2px;background-color:#31a9f3;width: 38px;height: 38px;border:none;color:#fff;line-height:38px;}
.ftshare .social-share .icon-linkedin{border-radius: 2px;background-color:#0077b5;width: 38px;height: 38px;border:none;color:#fff;line-height:38px;}
.ftshare .social-share a{margin:0 11px 0 0;}
.ftshare .social-share a:hover{color:#fff!important;}
.social-share .icon-linkedin:before{content:"";background:url(//wm.cdn.cn86.cn/industryceramics/2025/09/a59066577bmaucjj.png);z-index:22;width:20px;height:20px;background-size:100% 100%;position:absolute;left:50%;top: 50%;transform: translate( -50%,-50%);}
.social-share .icon-twitter:before{content:"";background:url(//wm.cdn.cn86.cn/industryceramics/2025/09/848a8bd0abmdpwcy.png);z-index:22;width:20px;height:20px;background-size:100% 100%;position:absolute;left:50%;top: 50%;transform: translate( -50%,-50%);}




.ftb,.ftc{margin-top:1.35vw;}
.fnavs li{color:#666666;font-size:18px;line-height:30px;}
.fnavs li a{color:#666666;}

.ftc{width:28.52%;}
.ftt{color:#111111;font-size:26px;margin-bottom:1.15vw;}
.flx{color:#666666;font-size:18px;line-height:30px;}
.flx a{color:#666666;}

.bq{border-top:1px solid #b5b5b5;text-align:center;color:#333333;font-size:18px;padding:12px 0;}
.bq a{color:#333333;}




/* 内页产品 */
.nei-template-wrap {
    position: relative;
    background: #fff;
    padding:5.21vw 0;
}

.wmy-left {
    position: relative;
}


@media (min-width:990px) {
    .wmy-left {
        float: left;
        width:280px;
        margin-right: 30px;
    }
}


.wmy-right {
    position: relative;
    overflow: hidden;
}

/* 产品分类 */

.p_c_content {
    position: relative;
}

.p_c_content>li {
    position: relative;
}

.p_c_content>li .p_c_title1 {
    display: flex;
    justify-content: space-between;
    position: relative;
    line-height: 50px;
    border-bottom: 1px solid #f0eeee;
    font-size: 18px;
    transition: all ease .3s;
    width: 100%;
    color: #111111;
    background: #fff;
}


.p_c_content>li .p_c_title1 a {
    width: 100%;
    padding-left:20px;
    display: flex;
    justify-content: flex-start;
    color: inherit;
    overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}

.p_c_content>li .p_c_title1 a span {
    font-weight: normal;
}

.p_c_content>li .p_c_title1 .p_arrbtm {
    width: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    background: url(//wm.cdn.cn86.cn/industryceramics/2025/08/da4b7684acdfkedg.png) no-repeat center;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}



.p_c_content>li.active .p_c_title1 {
    color: #fff;
    background: var(--main-theme-color);
    border-bottom: 1px solid var(--main-theme-color);
}

.p_c_content>li .p_c_title1:hover {
    color: #fff;
    background: #282d7d;
    border-bottom: 1px solid #282d7d;
}

.p_c_content>li .p_c_title1:hover a,
.p_c_content>li.active .p_c_title1 a {
    color: #fff!important;
}

.p_c_content>li .p_c_title1:hover .p_arrbtm,
.p_c_content>li.active .p_c_title1 .p_arrbtm {
    background-image: url(//wm.cdn.cn86.cn/industryceramics/2025/08/e20231059emyotsj.png);
}


.p_c_content>li.active .p_arrbtm {
    /* transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg); */
}

.deep-2 {
    position: relative;
    display: none;
}

.deep-2 li {
    position: relative;
}

.deep-2 li .p_c_title2 {
    display: flex;
    justify-content: space-between;
    position: relative;
    line-height: 50px;
    border-bottom: 1px solid #e1e1e1;
    font-size: 15px;
    transition: all ease .3s;
    width: 100%;
    color: #666;
    background: #ededed;
}

.deep-2 li .p_c_title2 a {
    width: 100%;
    padding-left: 15px;
    display: flex;
    justify-content: flex-start;
}

.deep-2 li .p_c_title2 a span {
    font-weight: normal;
}

.deep-2 li .p_c_title2.active {
    color: #fff;
    background: var(--main-theme-color);
    border-bottom: 1px solid var(--main-theme-color);
}

.deep-2 li .p_c_title2:hover {
    color: #fff;
    background: #282d7d;
    border-bottom: 1px solid #282d7d;
}

.deep-2 li .p_c_title2.active a {
    color: #fff!important;
}

.deep-2 li .p_c_title2:hover a {
    color: #fff!important;
}
.product-desc{color:#555555;font-size:16px;line-height:28px;margin-bottom:26px;}



/* 内页产品列表 */
.x-product-list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}

.x-product-list li {
    position: relative;
    width: calc(33.33% - 20px);
    margin: 0 10px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;text-align:center;
}
.x-product-list li a {
    display: block;
}

.x-product-list li .img img {
    display: block;
    width: 100%;
}

.x-product-list li .wz{color:#555555;font-size:20px;padding:12px 0;}
.x-product-list li:hover .wz{color:#282d7d;}


.wmy-right .content{margin-top:0!important;}
.wmy-right .news-lists{margin-top:0!important;}
.poorder{display:none;}

.product-detail{margin-top:15px;}







@media (max-width:1440px) {
 .pc-navbar > li > a{font-size:18px;}
 a.onms{font-size:18px;}
 .banwz .wz2{font-size:18px;}
 .banlink li{font-size:17px;line-height:46px;}
 .sybt .wz2{font-size:18px;}
 .explist li .uc_title{font-size:24px;}
 .explist li .wz2{font-size:16px;}
 .explist li .links a{font-size:17px;}
 .sybt2 .wz2{font-size:17px;}
 .sysj li .wz2{font-size:16px;}
 .solu .swiper-slide .wz{font-size:22px;line-height:30px;height:60px;}
 .solu .swiper-slide .wz2{font-size:15px;line-height:25px;height:125px;}
 .prev1{left:-2%;width:38px;height:38px;margin-top:-19px;}
 .next1{right:-2%;width:38px;height:38px;margin-top:-19px;}
 .prev2{left:-2%;}
 .next2{right:-2%;}
 .hz .mySwiper2{margin:0 15px;}
 .advlist li .uc_title{font-size:25px;}
 .advlist li .wz2{font-size:19px;line-height:25px;height:50px;}
 .whywz{font-size:16px;}
 .whylist p{font-size:17px;}
 a.whymo{font-size:16px;}
 .Implist li .wz{font-size:22px;line-height:25px;height:50px;}
 .Implist li .wz2{font-size:16px;line-height:25px;height:75px;}
 .xw1 li .wz{font-size:17px;}
 .xw1 li .wz2{font-size:15px;}
 .ftwz{font-size:20px;}
 .ftt{font-size:23px;}
 .fnavs li,.flx,.bq{font-size:16px;}
 .left-title{font-size:21px;}
 .p_c_content>li .p_c_title1{font-size:16px;}
 .x-product-list li .wz{font-size:18px;}
}



@media (max-width:1280px) {
 .pc-navbar > li > a{font-size:16px;}
 a.onms{font-size:16px;line-height:45px;}
 .banwz .wz2{font-size:16px;}
 .banlink li{font-size:15px;line-height:40px;}
 .sybt .wz{font-size:28px;}
 .sybt .wz2{font-size:16px;}
 .sybt2 .wz2{font-size:16px;}
 .explist li .uc_title{font-size:20px;}
 .explist li .wz2{font-size:14px;}
 .explist li .links a{font-size:15px;}
 .sysj li .wz{font-size:30px;}
 .sysj li .wz2{font-size:15px;}
 .solu .swiper-slide a{border-radius:15px;box-shadow:0 0 8px rgba(0, 0, 0, 0.4);}
 .solu .swiper-slide .wz{font-size:18px;line-height:26px;height:52px;}
 .solu .swiper-slide .wz2{font-size:15px;line-height:25px;height:125px;}
 .prev1{left:0%;}
 .next1{right:0%;}
 .solu .mySwiper1{margin:0 45px;}
 .prev2{left:0%;top:37%;width:30px;height:30px;}
 .next2{right:0%;top:37%;width:30px;height:30px;}
 .hz .mySwiper2{padding:0 1px;margin:0 40px;}
 .advlist li .uc_box_content{padding:30px 20px;}
 .advlist li .uc_title{font-size:20px;}
 .advlist li .wz2{font-size:16px;}
 .whywz{font-size:14px;}
 .whylist p{font-size:15px;}
 a.whymo{font-size:14px;line-height:37px;}
 .Implist li .wz{font-size:18px;}
 .Implist li .wz2{font-size:15px;line-height:23px;height:69px;}
 .Implist li .img{width:80px;margin:0 auto;}
 .Implist li .img img{width:100%;display:block;}
 .Implist li::before{height: calc(100% - 40px);}
.Implist li .img{position: relative;z-index:99;}
 .xw1 li .wz2{font-size:15px;height:50px;}
 .ftwz{font-size:18px;}
 .ftt{font-size:20px;}
 .fnavs li,.flx{font-size:14px;line-height:26px;}
 .bq{font-size:14px;}
 .left-title{font-size:19px;}
 .p_c_content>li .p_c_title1{font-size:15px;}
 .x-product-list li .wz{font-size:16px;}

}


@media (max-width: 768px) {
 .site-header-bottom .logo img{max-width:100px;}
 .banlink{display:none;}
  .banwz .wz{font-size:22px;}
 .banwz .wz2{font-size:14px;line-height:24px;}
 .sybt .wz{font-size:22px;}
 .explist li .uc_box_content{padding:25px;}
 .explist li .uc_title{font-size:16px;}
 .explist li .links a{font-size:14px;}
 .explist li .links a+a{display:none;}
 .solu .mySwiper1{padding:12px;}
 .advlist li .uc_title{font-size:16px;margin-bottom:0;}
 .advlist li .wz2{font-size:14px;padding-right:0;}
 .whyz{width:100%;margin-left:0;}
 .whyright{width:100%;margin-top:3vw;}
 .Implist li{width:49%;margin-bottom:15px;}
 .Implist li:last-child{display:none;}
 .xw1 li .wz2{line-height:22px;height:44px;}
 .ftb{display:none;}
 .fta{width:50%;}
 .ftwz{font-size:15px;line-height:24px;}
 .ftt{font-size:16px;}
 .ftc{width:41%;}
 .flx{line-height:24px;}
 .x-product-list li {width: calc(50% - 20px);}
}


@media (max-width:640px) {
  /* .banwz{display:none;} */
  .swiper-wrapper .key1 .banwz {top: 2.66vw;}
  .banwz {top: 2.66vw;}
  .banwz .wz{font-size:15px;}
  .banwz .wz2{font-size:10px;line-height:10px;}
  .home-banner .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;}
  .sybt .wz{font-size:20px;}
  .sybt .wz2{font-size:15px;line-height:22px;margin-top:10px;}
  .box1,.box3,.box7,.box8{padding:35px 0;}
  .explist{margin-top:22px;}
  .explist li{width:100%;margin-top:15px;border-radius:10px;}
  .explist li .uc_hidden_content{display:none;}
  .explist li:hover .uc_title{transform:initial;}
  .box2{background-size:cover;padding:35px 0;}
  .sysj{margin:15px 0;}
  .sysj li{width:49%;margin:8px 0;}
  .sysj li .wz{font-size:26px;}
  .sysj li .wz2{font-size:14px;}
  .solu .swiper-slide a{box-shadow:none;}
  .solu .mySwiper1{padding:0;}
  .solu{padding-top:22px;}
  .solu .swiper-slide a{border-radius:10px;}
  .solu .swiper-slide .wz{font-size:17px;height:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
  .solu .swiper-slide .det{padding:25px 15px;}
  .solu .swiper-slide .wz2{font-size:14px;}
  .hz .swiper-pagination2{display:none;}
  .prev2,.next2,.prev1,.next1{top:50%;margin-top:-15px;width:30px;height:30px;}
  .hz{padding-top:0;margin-top:22px;}
  .box5{margin-top:35px;}
  .advlist li{width:100%;margin-bottom:15px;}
  .whyright{margin-top:20px;}
  .whywz{margin:10px 0 15px;}
  a.whymo{margin-top:15px;padding:0 17px;}
  .box6{padding:20px 0 35px;}
  .Implist{margin-top:10px;}
  .Implist li .img{width:60px;}
  .Implist li{width:100%;margin-top:15px;margin-bottom:0;}
  .Implist li .wz{font-size:16px;height:auto;}
  .Implist li .wz2{font-size:14px;height:auto;}
  .Implist li::before{border-radius:10px;height: calc(100% - 30px);}
  .xw1 li{width:100%;margin-top:15px;}
  .xw1 li .det{padding:22px 15px;}
  .xw1 li .wz2{margin-top:7px;}
  .fta{width:100%;}
  .ftwz{margin:10px 0 15px;}
  .ftc{width:100%;margin-top:18px;}
  .fcont{padding:30px 0;}
  body{padding-bottom:70px;}
  .left-title{font-size:18px;margin-bottom:15px;}
  .x-product-list li .wz{font-size:14px;}

}

.social-share .icon-twitter{background:#55acee;}


  /* === 1. 全局统一字体：所有文本元素 === */
  .tab-content,
  .tab-content p,
  .tab-content span,
  .tab-content a,
  .tab-content font,
  .tab-content strong,
  .tags-list-detail,
  .tags-list-detail a,
  #page-next-prev,
  #page-next-prev a,
  #page-next-prev span,
  .form-horizontal,
  .form-horizontal input,
  .form-horizontal textarea,
  .form-horizontal button,
  .form-horizontal .form-control,
  .form-horizontal .btn {
    font-family: Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: normal !important;
    color: #333333 !important;
    line-height: 1.6 !important;
    text-align: justify !important;
  }

  /* === 2. 确保 key-tag 和 strong 不加粗 === */
  .key-tag,
  .key-tag strong,
  .key-tag b,
  strong,
  b {
    font-weight: normal !important;
    color: #333333 !important;
    text-align: justify !important;
  }

  /* === 3. 清除 span 的 nowrap 行为 === */
  .tab-content span[style] {
    text-wrap: wrap !important;
    text-align: justify !important;
    white-space: normal !important;
    display: inline !important;
  }

  /* === 4. 链接样式统一 === */
  .tab-content a,
  .tags-list-detail a,
  #page-next-prev a {
    text-decoration: none !important;
    color: #333333 !important;
    text-align: justify !important;
  }

  .tab-content a:hover,
  .tags-list-detail a:hover,
  #page-next-prev a:hover {
    text-decoration: underline !important;
    color: #0066cc !important;
  }

  /* === 5. 输入框 & 文本域：强制字体大小为 15px === */
  .form-control,
  .form-control[type="text"],
  .form-control[type="email"],
  .form-control[type="tel"] {
    font-size: 15px !important;           /* 输入文字 15px */
    font-family: Arial, sans-serif !important;
    color: #333333 !important;
    padding: 10px 12px !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    background-color: #ffffff !important;
    height: auto !important;
    box-shadow: none !important;
    text-align: justify !important;
  }

  .form-control:focus {
    border-color: #0066cc !important;
    outline: none !important;
    box-shadow: 0 0 0 2px rgba(0, 102, 204, 0.1) !important;
    text-align: justify !important;
  }

  /* === 6. 占位符 placeholder：统一为 15px === */
  .form-control::placeholder {
    color: #999999 !important;
    font-size: 15px !important;           /* 关键：占位符也是 15px */
    font-family: Arial, sans-serif !important;
    font-weight: normal !important;
    opacity: 1 !important;
  }

  /* 兼容旧浏览器 */
  .form-control:-ms-input-placeholder { 
    font-size: 15px !important; 
    color: #999 !important; 
  }
  .form-control::-ms-input-placeholder { 
    font-size: 15px !important; 
    color: #999 !important; 
  }
  .form-control::-moz-placeholder { 
    font-size: 15px !important; 
    color: #999 !important; 
  }