.ct2 .mn { width: 100%; margin-bottom: 0}
.ct2 .sd { display: none}
.cit-tit[data-v-150ea020] {
    margin-bottom: 40px;
}
.cit-tit h1[data-v-150ea020] {
    color: #001f89;
    margin-bottom: 17px;
    font-size: 28px;
    line-height: 32px;
}
.cit-tit h2[data-v-150ea020] {
    color: #ff8a00;
    font-size: 24px;
    font-family: "Rajdhani-Bold";
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: -1px;
    margin-top: -6px;
}
/* 2026-10-16 统一：footer 上边距清零规则已移除，恢复 footer.css 的
   原站设计（margin-top 60px + 2px 分隔线），与案例/文档模板一致。 */
#f_pst { display: none}
.tl .th { display: none}
.cttp .unfold, .cttp .fold { display: none}
#thread_types li { float: left;
height: 75px;
    line-height: 75px;
    position: relative;
    font-size: 14px;color: #5d5d5d;
    margin-right: 50px;
    font-weight: 600;}
#thread_types li:last-child { margin-right: 0}
#thread_types li.a { height: 72px; border-bottom: 3px solid #e50016}
#thread_types li.a a { color: #fe8d01}
#thread_types li span { display: none}
#separatorline { display: none}
.bm { border-color: #EEEEEE}
.bm_h { border-top: 0; border-color: #EEEEEE}
.bm_h, .bmw .bm_h { background: #EFF8FD}
.tl .th { margin-top: 0; border-color: #EEEEEE}
.tl th, .tl td { border-color: #EEEEEE}
#thread_types { border-top: 1px solid #EEEEEE}
#autopbn { border-color: #EEEEEE}
.industry .honor-wrap[data-v-150ea020] {
                padding: 80px 0 0
            }

            .industry .wrap-mpn1[data-v-150ea020] {
                display: flex
            }

            .industry .wrap-mpn1 .item[data-v-150ea020] {
                background: #f0f8fd;
                width: 32.84%;
                border-radius: 8px;
                overflow: hidden;
                cursor: pointer;
                margin-right: .74%
            }

            .industry .wrap-mpn1 .item[data-v-150ea020]:last-child {
                margin-right: 0
            }

            .industry .wrap-mpn1 .item:hover .c-img[data-v-150ea020],.industry .wrap-mpn1 .item:hover img[data-v-150ea020] {
                transform: scale(1.1)
            }

            .industry .wrap-mpn1 .item .img[data-v-150ea020] {
                height: 195px;
                overflow: hidden
            }

            .industry .wrap-mpn1 .item .img img[data-v-150ea020] {
                width: 100%;
                height: 100%;
                -o-object-fit: cover;
                object-fit: cover;
                transition: all .6s
            }

            .industry .wrap-mpn1 .item .txt[data-v-150ea020] {
                padding: 45px 30px
            }

            .industry .wrap-mpn1 .item .txt h1[data-v-150ea020] {
                color: #494949;
                font-size: 18px;
                line-height: 22px;
font-weight: 400;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical
            }

            .industry .wrap-mpn1 .item .txt h2[data-v-150ea020] {
                color: #494949;
                margin-top: 10px;
                opacity: .6;
                font-size: 15px;
                line-height: 15px;
                font-family: "GESans-Regular";
font-weight: 400
            }

            .industry .wrap-mpn1 .item .txt h3[data-v-150ea020] {
                color: #494949;
                font-size: 15px;
                line-height: 22px;
                opacity: .6;
                margin-top: 8px;
font-weight: 400;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical
            }

            .industry .wrap-mpn2 {
                margin-top: 40px;
                background: #f0f8fd;
                padding: 45px
            }

            .industry .wrap-mpn2 .more[data-v-150ea020] {
                color: #fff;
                font-size: 14px;
                text-align: center;
                border-radius: 25px;
                line-height: 50px;
                width: 160px;
                cursor: pointer;
                background: #202ba6;
                margin: 40px auto 0
            }

            .industry .wrap-mpn2 .item[data-v-150ea020] {
                padding: 45px 35px;
                transition: all .4s;
                border-radius: 10px;
                overflow: hidden;
                position: relative;
                display: flex
            }

            .industry .wrap-mpn2 .item .line[data-v-150ea020] {
                width: 100%;
                height: 2px;
                position: absolute;
                bottom: 0;
                left: 0;
                background: #e2eaed
            }

            .industry .wrap-mpn2 .item.on .line[data-v-150ea020] {
                opacity: 0
            }

            .industry .wrap-mpn2 .item[data-v-150ea020]:hover {
                background: #fff;
                box-shadow: 0 10px 15px 5px #dde9f0
            }

            .industry .wrap-mpn2 .item[data-v-150ea020]:hover:before {
                opacity: 1;
                transition: all .4s
            }

            .industry .wrap-mpn2 .item[data-v-150ea020]:hover:after {
                opacity: 1;
                right: 35px
            }

            .industry .wrap-mpn2 .item[data-v-150ea020]:after {
                content: "";
                /* 原内联样式写的是站点根相对路径
                   url(template/elec_2023_led/portal/ico1.png)，
                   抽成本文件后按 css/ 目录解析会落到 assets/css/template/… 上（404）。
                   真实文件在 assets/portal/ico1.png（1434 B），这里改成同级相对路径。 */
                background: url(../portal/ico1.png);
                width: 50px;
                height: 50px;
                position: absolute;
                right: 0;
                top: 50%;
                margin-top: -25px;
                transition: all .4s;
                opacity: 0
            }

            .industry .wrap-mpn2 .item[data-v-150ea020]:before {
                content: "";
                width: 26%;
                height: 100%;
                background-image: linear-gradient(90deg,transparent,#fff 60%);
                position: absolute;
                right: 0;
                top: 0;
                opacity: 0
            }

            .industry .wrap-mpn2 .item .img[data-v-150ea020] {
                color: #9cb0bc;
                font-size: 20px;
                font-family: "Gilroy-Bold";
                width: 120px
            }

            .industry .wrap-mpn2 .item .txt[data-v-150ea020] {
                flex: 1
            }

            .industry .wrap-mpn2 .item .txt h1[data-v-150ea020] {
                color: #565f66;
                font-size: 18px;
font-weight: 400
            }

            .industry .wrap-mpn2 .item .txt h3[data-v-150ea020] {
                color: #7e878c;
                font-size: 14px;
                line-height: 26px;
                margin-top: 10px;
font-weight: 400;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical
            }

            .tip-title[data-v-dabc661e] {
                margin-bottom: 40px
            }

            .tip-title .tip-en[data-v-dabc661e] {
                color: rgba(110,103,100,.2);
                font-size: 30px;
                line-height: 22px;
                margin-bottom: 10px;
                margin-top: -5px;
                padding-bottom: 5px;
                text-transform: uppercase;
                font-family: FS_Sinclair
            }

            .tip-title .tip-cn[data-v-dabc661e] {
                color: #535353;
                font-size: 24px;
                line-height: 26px
            }
#autopbn {
color: #fff;
    font-size: 14px;
    text-align: center;
    border-radius: 25px;
    line-height: 50px;
    width: 160px;
    cursor: pointer;
    background: #202ba6 !important;
    margin: 40px auto 0;
border: 0;
display: none
}
.pgs #newspecial, .pgs #newspecialtmp, .pgs #post_reply, .pgs #post_replytmp { background: #10a7ef}
@media (max-width: 800px) {
.wp { width: 100%}
.section1 { width: 92%; margin: 0 auto}
.industry .wrap-mpn1[data-v-150ea020] { display: block}
.industry .wrap-mpn1 .item[data-v-150ea020] { float: left; width: 100%; margin: 0 0 15px 0}
.industry .wrap-mpn1 .item .txt[data-v-150ea020] { padding: 20px}
.industry .wrap-mpn1 .item .txt h1[data-v-150ea020] { font-size: 16px}
.industry .wrap-mpn2 { padding: 15px 20px; margin: 0; border-radius: 8px}
.industry .wrap-mpn2 .item[data-v-150ea020] { padding: 15px 0; box-shadow: none !important; background: none !important}
.industry .wrap-mpn2 .item .line[data-v-150ea020] { height: 1px; display: none}
.industry .wrap-mpn2 .item .img[data-v-150ea020] { width: 100px; font-size: 16px}
.industry .wrap-mpn2 .item .txt h1[data-v-150ea020] { font-size: 16px}
.industry .wrap-mpn2 .item .txt h3[data-v-150ea020] { line-height: 20px; font-size: 12px}
.industry .wrap-mpn2 .item[data-v-150ea020]:before { display: none}
.industry .wrap-mpn2 .item[data-v-150ea020]:after { display: none}
.bm.bw0.pgs.cl { margin-right: 20px}
.wrap-mpn2 .auto { width: 100% !important}
.pgs #newspecial, .pgs #newspecialtmp, .pgs #post_reply, .pgs #post_replytmp { display: none}
}
