.ny_banner {
    width: 100%;
    margin-top: 5.625rem;
}
.ny_banner img{
    width: 100%;
}


.product_list .w1440{
    display: flex;
    justify-content: space-between;
    margin-bottom: 6.9444%;    /* 100px */
}
.product_lm{
    width: 22.9166%;    /* 330px */
}
.product_lm .tit{
    height: 6.25rem;
    background: #000266;
    padding: 0 1.25rem;
    font-size: 1.5rem;
    font-weight: bold;
    color: #ffffff;
    line-height: 6.25rem;
}
.product_lm dl dt{
    font-size: 1.5rem;
    font-weight: bold;
    line-height: 3.75rem;
    color: #000266;
    background: #e7e7ff;
    padding: 0 1.25rem;
}
.product_lm dl dd a{
    display: block;
    width: 100%;
    height: 60px;
    font-size: 1.25rem;
    color: #666666;
    padding: 0 1.25rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 2px solid #dddddd;
}
.product_lm dl dd a span{
    font-size: 1.25rem;
    color: #cdcdcd;
}
.product_lm dl dd a:last-child{
    border-bottom: 0;
}
.product_lm dl dd a:hover{
    color: #000266;
}
.product_lm dl dd a:hover span{
    color: #000266;
}

.product_list .w1440 .detail{
    width: 75%;
}
.product_list .w1440 .detail .lj{
    height: 6.25rem;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    font-size: 1.25rem;
    line-height: 1;
    color: #666666;
}
.product_list .w1440 .detail .lj .iconfont{
    font-size: 1.25rem;
}
.product_list .w1440 .detail .lj a{
    color: #666666;
}
.product_list .w1440 .detail .lj a:hover{
    color: #000266;
}
.product_list .w1440 .detail .tit{
    height: 6.25rem;
    background: #e7e7ff;
    padding: 0 3.4375rem;
    display: flex;
    align-items: center;
    font-size: 1.875rem;
    font-weight: bold;
    line-height: 1.875rem;
}
.product_list .w1440 .detail .tit span{
    display: block;
    width: .375rem;
    height: 1.875rem;
    background: #000266;
    margin-right: .625rem;
}
.product_list .w1440 .detail .con{
    padding: 2.5rem 0;
    font-size: 1.2rem;
    line-height: 1.625rem;
}
.product_list .w1440 .detail .con .msg{
    padding-left: 4.375rem;
}
.product_list .w1440 .detail .con h2{
    font-size: 1.5rem;
    line-height: 2.5rem;
    color: #000266;
}
.product_list .w1440 .detail .con .bg{
    padding: 25px 70px;
    background: #efefff;
}
.product_list .w1440 .detail .con table{
    background: #999999;
}
.product_list .w1440 .detail .con table td{
    background: #ffffff;
    padding: 1.25rem;
}
.product_list .w1440 .detail .con table thead{
    font-size: 1.125rem;
    font-weight: bold;
    text-align: center;
}
.product_list .w1440 .detail .con table thead td{
    background: #efefff;
}
.product_list .w1440 .detail .con table tbody td a{
    color: #009bfe;
}

 .mobaner_bom {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap-reverse;
        margin-top: 20px;
    }

    .mobaner_bom .mobaner_L {
        line-height: 1.625rem;
        width: 49%;
        max-width: 100%;
        font-size: 1rem;
        line-height: 1.8;
    }

    .mobaner_bom .img {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 49%;
        max-width: 100%;
    }

    .mobaner_bom .img img {
        display: block;
        width: 100%;
    }
.btn_link {
    display: table;
    position: relative;
    padding: 0.5em 4em 0.5em 2em;
    margin: 30px 0px 0px;
    border: 2px solid #0046ae;
    color: #034aa6;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    transition: 0.5s;
}
.btn_link:hover {
    background-color: #0046ae;
    color: #fff;
}

.list_zxuzi {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 1.5em;
        background-color: #e2f2fb;
    }

   .list_zxuzi>li {
        padding: 0px 1em 0px 0px;
        margin: 1em 0px 0px 1em;
        width: calc(50% - 1em);
    }

@media (max-width: 768px) {
    .product_lm{
        display: none;
    }
    .product_list .w1440 .detail{
        width: 100%;
    }
    .product_list .w1440 .detail .lj{
        height: 4.125rem;
        font-size: 1.125rem;
    }
    .product_list .w1440 .detail .tit{
        height: 3.75rem;
        padding: 0 1.25rem;
        font-size: 1.5rem;
    }
    .product_list .w1440 .detail .con{
        padding: 1.25rem 0;
    }
    .product_list .w1440 .detail .con .msg{
        padding-left: 1.25rem;
    }
    .product_list .w1440 .detail .con .bg{
        padding: 1.25rem;
    }
    .product_list .w1440 .detail .con table{
        width: 100%;
    }
    .product_list .w1440 .detail .con table td{
        padding: .3125rem;
        font-size: .75rem;
    }
    
     .mobaner_bom {
        flex-direction: column;
     }
      .mobaner_bom .mobaner_L{
          width: 100%;
          padding: 1rem 0;
      }
      .mobaner_bom .img {
          width: 100%;
      }
}







