.transit{
    width: 100%;
    height: 110px;
    background-color: transparent;
}
.footer{
    position: relative !important;
    z-index: 1 !important;
}
@media only screen and (max-width: 768px) {
    .res_content {
        margin-top: 20px;
    }
    .res_img {
        height: 76px;
    }
    .sresultcon {
        padding: 0px 15px;
    }
    .sresultcon p:nth-child(2) {
        font-size: 16px;
        line-height: 24px;
    }
    .newslist ul li {
        padding: 20px 0px;
        border-bottom: 1px solid #DEE2E9;
    }
    .newslist ul li a {
        display: block;
    }
    .date {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .newsnr {
        float: initial;
        width: 100%;
    }
    .newsmore ul li {
        padding: 0 !important;
    }

	.ny_banner {
        margin-top: 0;
        height: 222px;
        background-image: url(../image/m_pbanner.png);
        background-size: 100% 100%;
    }
    .product_nav{
        display: block;
        width: 100%!important;
        height: auto;
        overflow-y: hidden !important;
        white-space: nowrap !important;
        overflow-x: scroll !important;
        top: 0px !important;
        background-color: #fff;
        z-index: 9;
        padding: 20px 0 0px 20px;
        box-sizing: border-box;
    }
    .product_content{
        flex-wrap: wrap;
        padding: 0px 0 10px 0 !important;
        box-sizing: border-box;
    }
    .product_data{
        width: 100% !important;
        margin-left: 0 !important;
        margin-top: 57px;
    }
    .product_nav a{
        width: 155px;
        height: 35px;
        display: inline-block;
        font-size: 14px;
    }
    .product_title {
        height: 30px;
        font-size: 20px;
        line-height: 30px;
        margin-top: 12px;
        margin-bottom: 20px;
    }
    .product_data ul li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 25px;
    }
    .transit {
        height: 50px;
    }
    .product_detcon {
        flex-wrap: wrap;
    }
    .product_left {
        width: 100%;
        height: auto;
    }
    .product_left p {
        font-size: 24px;
        font-weight: bold;
        color: #333333;
    }
    .product_explain span {
        font-size: 26px;
        margin-bottom: 12px;
    }
    .product_explain {
        padding: 30px 0 0 0;
    }
    .pro_case_right {
        float: left;
        width: 100%;
    }
    .pro_content {
        width: 100%;
        height: auto;
        float: right;
    }
    .pro_caseul li {
        width: 48%;
        height: 129px;
    }
    .procase_introduce {
        padding: 25px 22px 12px 22px;
        margin-top: 20px;
        margin-bottom: 40px;
    }
    .product_relevant {
        margin-top: 40px;
    }
    .pro_cases {
        margin-top: 20px;
    }
    .pro_cases p {
        font-size:24px;
    }
    .procase_one span {
        font-size: 22px;
        line-height: 42px;
    }
    .procase_one p {
        line-height: 24px;
    }
    .procase_two {
        margin-top: 20px;
    }
    .procase_twocon {
        height: 90px;
    }
    .proanli_con {
        background-size: 10%;
        background-position: 6% 50%;
        padding-left: 56px;
    }
    .proanli_con p {
        line-height: 60px;
    }
    .pro_page a {
        font-size: 12px;
        overflow:hidden; 
        text-overflow:ellipsis;
        white-space:nowrap;
    }
    .pro_page img {
        width: 12px;
        height: 12px;
        margin-top: 3px;
    }
    .pro_page {
        height: 55px;
        padding: 16px 12px;
    }
    .new_nav div {
        padding: 0 11px;
        font-size: 19px;
    }
    .new_nav {
        height: 30px;
        border-bottom: 4px solid #F8F8F8;
        margin-top: 20px;
    }
    .newslist_data ul li {
        width: 100%;
        margin-right: 0px;
        margin-bottom:22px;
    }
    .news_data p {
        font-size: 16px;
    }
    .new_title {
        font-size: 16px;
        margin-top: 11px;
    }
    .new_span {
        font-size: 12px;
        margin-top: 12px;
    }
    .newslist_text i {
        height: 4px;
        margin-top: 14px;
    }
    .newsdet_title p {
        font-size: 20px;
        font-weight: bold;
        color: #333333;
    }
    .newsdet_title span {
        font-size: 14px;
        margin-top: 11px;
    }
    .news_det_con {
        padding: 10px 0;
    }
    .news_det_con p {
        font-size: 14px;
        line-height: 26px;
    }
    .news_page {
        border-top: 4px solid #434343;
        padding: 20px 0;
    }
    .news_page a {
        font-size: 14px;
        line-height: 28px;
        overflow:hidden; 
        text-overflow:ellipsis;
        white-space:nowrap;
    }
    .case_data{
        margin-top: 10px;
    }
    .case_mark p {
        font-size: 16px;
    }
    .case_data .product_group {
        margin-bottom:0px;
    }
    .product_right {
        width: 100%;
    }
}