<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
    .newpro2-prolist-head {
        position: relative;
    }

    .newpro2-prolist-head ul {
        /* border-bottom: 2px solid #ec1b24; */
        position: relative;
    }

        .newpro2-prolist-head ul li {
            float: left;
            padding: 10px;
            border: 1px solid #d9d9d9;
            width: 18%;
            font-size: 16px;
            line-height: 24px;
            text-align: center;
            cursor: pointer;
            margin-right: 2.5%;
            border-radius: 4px;
            margin-bottom: 20px;
            color: #666666;
            background: #fff;
        }
        .newpro2-prolist-head ul li&gt;a{display:block;}
            .newpro2-prolist-head ul li:nth-child(5n) {
                margin-right: 0;
            }

            .newpro2-prolist-head ul li.on {
                border: 1px solid #ec1b24;
                /* margin-bottom: 0px; */
                color: white;
                background-color: #ec1b24;
            }
            .newpro2-prolist-head ul li.on&gt;a{color:#fff;}
            .newpro2-prolist-head ul li:hover {
                background-color: #ec1b24;
                color: white;
            }
            .newpro2-prolist-head ul li:hover a{
                color: white;
            }

    .newpro2-prolist-head:before {
        content: "";
        position: absolute;
        bottom: 0px;
        width: 100%;
        height: 2px;
        background-color: #ec1b24;
        display: none;
    }
    
    /*盲潞搂氓鈥溌伱ニ嗏€斆÷β∶ヂ濃€斆β犅访ヂ悸�*/
    .rightcontul{
        /*width:1500px;*/
        width: 100%;
    }
    ul.cpzx{
        margin:0;
        margin-bottom: 20px;
        margin-right:-25px;
    }
    .rightcontul ul {
        padding-top: 20px;
        /*margin: 0 20px;*/
        overflow: hidden;
    }
    .cpzx li{
        float: left;
        /*width: 734px;*/
        /*height: 311px;*/
        width: 49%;
        height: auto;
        background: #fff;
        margin: 20px 27px 20px 0;
        overflow: hidden;
        /*box-shadow: 0 0 3px 1px #ccc;*/
        transition: all 0.36s;
    }
    .cpzx li:nth-child(2n){
        margin-right: 0;
    }
    .cpzx li:hover{
        transform: translateY(-15px);
    }
    .cpzx div{
        float: right;
        height: 100%;
    }
    .cpzx li div:first-child{width: 40%;}
    .cpzx li div:last-child{width: 50%;}
    .cpzx li div a{
        margin: 0;
        display: inline-block;
        height: 100%;
    }
    .cpzx span{
        height: 100%;
        vertical-align: middle;
        display: inline-block;
        line-height: 2.5em;
        padding-right: 20px;
        color: #666;
    }
    .cpzx img{
        max-height: 250px;
        max-width: 250px;
        vertical-align: middle;
    }
    .cpzx a.title{
        font-size: 22px;
        font-weight: bold;
        margin: 70px 0;
        display: block;
    }
    .cpzx a.title span{
        font-size: 14px;
        font-weight: normal;
        background: url(../img/Group97.png) no-repeat;
        margin-top: 20px;
        padding-top: 20px;
    }
    .cpzx a.title:hover{color:#ec1b24;}
    @media (max-width: 1620px) {
        .cpzx li{width:48%;}
    }
    @media (max-width: 767px) {
        .app-menu{display:none;}
        ul.cpzx{margin-right:0;}
        .newpro2-prolist-head ul li{
            display: flex;
            flex-direction: column;
            /*width: 48%;*/
            width: 31%;
            margin-right: 3%;
            padding: 10px 8px;
        }    
        .cpzx li div:first-child{width:100%;}
        .cpzx li div a{width:100%;margin: 20px 0!important;}
        .cpzx li div:last-child{width: 100%;text-align: center;}
        .newpro2-prolist-head ul li:nth-child(3n){margin-right:0;}
        .newpro2-prolist-head ul li:nth-child(5n){margin-right: 3%;}
        .cpzx img{display: block;margin: 0 auto;}
        .cpzx li{width:100%;}
        .cpzx a.title span{
            text-align: left;
            padding-left: 20px;
        }
    }</pre></body></html>