﻿/* CSS Document */

@media (max-width:1440px) {
    .nav .nLi h3 a{ margin: 0px 5px; padding: 0px 2px; font-size: 14px;}
}

@media (max-width:1260px) {
    .nav .nLi h3 a{ margin: 0px 5px; padding: 0px; font-size: 14px;}

}

@media(max-width:960px) {

    .container {
        padding: 0px 15px;
    }

    .header {
        height: 60px;
    }

    .header .logo {
        margin-top: 10px;
    }

    .header .logo img {
        width: 125px;
    }

    .head_right {
        display: none;
    }

    .phone_btn {
        display: block;
    }


    .search_xl {
        width: 96%;
        box-sizing: border-box;
        background: #fff;
        border: 1px solid #fff;
        border-radius: 5px;
        display: flex;
        margin: 0px 2% 0px 2%;
        padding: 0px 10px;
        height: 40px;
        line-height: 40px;
    }

    .search_xl .text {
        border: 0px;
        background: none;
        height: 40px;
        line-height: 40px;
        width: 115px;
        color: #333;
        font-size: 14px;
        width: calc(100% - 30px);
    }

    .search_xl .anniu {
        width: 30px;
        height: 40px;
        vertical-align: sub;
        border: 0px;
        background: none;
        font-size: 18px;
    }

    .in_banner {
        height: 250px;
    }

    .in_banner .swiper-slide .nr h2 {
        font-size: 24px;
    }

    .in_banner .swiper-slide .nr h3 {
        font-size: 16px;
        margin: 5px auto;
    }

    .in_banner .swiper-slide .nr p {
        font-size: 12px;
    }

    .in_banner .swiper-pagination span {
        width: 9px;
        height: 9px;
    }

    .in_banner .swiper-slide .nr span a {
        width: 130px;
        height: 38px;
        line-height: 38px;
        font-size: 13px;
    }

    .in_bt {
        padding-bottom: 0px;
    }

    .in_bt h2 {
        font-size: 20px;
        padding-bottom: 5px;
    }

    .in_bt p {
        font-size: 12px;
    }

    .in_box {
        padding: 20px 0px;
        --swiper-navigation-size: 30px;
    }

    .in_box_nr {
        height: auto;
        margin-top: 20px;
    }

    .in_box .in_box_nr_next,
    .in_box .in_box_nr_prev {
        top: 50%;
        z-index: 3;
    }

    .in_box_nr .swiper-slide a .nr {
        bottom: 0px;
        padding: 5px;
    }

    .in_box_nr .swiper-slide a .nr h2 {
        font-size: 15px;
        padding-bottom: 5px;
        text-align: center;
    }

    .in_box_nr .swiper-slide a .nr p {
        font-size: 12px;
    }

    .in_box .more {
        padding: 20px 0px;
    }

    .in_box .more a {
        width: 130px;
        height: 38px;
        line-height: 38px;
        font-size: 13px;
    }


    .in_box1_nr {
        padding: 20px 0px;
        font-size: 14px;
        line-height: 26px;
    }

.in_box1_nr p{ font-size:13px !important;}

    .in_box1 .more a {
        width: 130px;
        height: 38px;
        line-height: 38px;
        font-size: 13px;
    }

    .in_box2 {
        padding: 20px 0px;
    }

    .in_box2_nr {
        margin-top: 20px;
    }

    .in_box2_nr .swiper-slide .nr h2 {
        font-size: 14px;
    }

    .in_box2_nr .swiper-slide .nr span a {
        width: 130px;
        height: 38px;
        line-height: 38px;
        font-size: 13px;
    }

    .footer1 {
        padding: 15px 0px;
    }

    .footer1 .logo img {
        width: 300px;
    }

    .footer1_nr {
        display: block;
    }

    .footer1_nr ul {
        display: none;
    }

    .footer1_nr .lxwm {
        width: 100%;
    }

    .footer1_nr .lxwm h2 {
        font-size: 14px;
        margin-bottom: 0px;
    }

    .footer1_nr .lxwm p {
        font-size: 12px;
        line-height: 21px;
    }

    .footer1_nr .facebook {
        display: none;
    }


    .ny_banner {
        height: 200px;
    }

    .ny_banner h2 {
        font-size: 22px;
    }

    .ny_banner p {
        font-size: 12px;
    }

    .ny_nr {
        padding: 15px 0px;
    }

    .ny_lj {
        line-height: 35px;
        font-size: 12px;
    }

    .ny_lj1 {
        line-height: 40px;
        font-size: 18px;
    }

    .ny_lj1 span {
        font-size: 13px;
    }

    .ny_z_l {
        width: 100%;
        margin-bottom: 10px;
        overflow: auto;
    }

    .ny_z_l::-webkit-scrollbar{
        height: 5px;
      }
      .ny_z_l::-webkit-scrollbar-track{
        background: #f1f1f1;
      }
      .ny_z_l::-webkit-scrollbar-thumb {
        background: #bcbcbc;
      }

    .ny_z_l .bt {
        line-height: 35px;
        height: 35px;
        font-size: 15px;
    }

    .ny_z_l ul {
        display: flex;
        padding: 0px;
    }

    .ny_z_l ul li {
        width: 100%;
        float: left;
    }

    .ny_z_l ul li a {
        font-size: 13px;
        height: 36px;
        line-height: 36px;
        border-radius: 0;
        padding: 0px 5px;
    }

    .ny_z_l ul li a.on img {
        display: none;
    }

    .product_dh ul{ display: block;}

    .ny_z_r {
        width: 100%;
        padding: 10px 0px;
    }

    .ny_z_r .bt span {
        font-size: 16px;
        margin-bottom: 15px;
    }

    .ny_z_r .bt b{ margin-top: 5px;}

    .ny_about {
        font-size: 13px;
    }

    .ny_about img {
        float: none;
        width: 100%;
        margin-right: 0px;
        margin-left: 0px;
    }

    .ny_about a.video{ width: 240px; height: 40px; line-height: 40px; font-size: 14px;}

    #layui-layer1{ width: 80% !important;}


    .ny_about2 ul li{ width: 47%;}

.product_dh ul li{ width: 100%;}
.product_dh ul li h2 a{ height: 70px; line-height: 70px; font-size: 15px;}
.product_dh ul li h3 a{ line-height: 35px; text-indent: 24px;}
.product_dh ul li h3 a.on{background: url(../image/product_09.jpg) no-repeat 5px center;}
    .ny_product{ overflow: auto;}
    .ny_product .table{ width: 800px;}
    .ny_product .table tr th,.ny_product .table tr td{ font-size: 12px;}

    .ny_product::-webkit-scrollbar{
        height: 5px;
      }
      .ny_product::-webkit-scrollbar-track{
        background: #f1f1f1;
      }
      .ny_product::-webkit-scrollbar-thumb {
        background: #bcbcbc;
      }

      .ny_product .table tr td:nth-child(1){ width: 110px;}
      .ny_product .table tr td:nth-child(2){ width: 45px;}



.ny_product1 .table tr td:nth-child(1){ width: auto;}
.ny_product1 .table tr td:nth-child(2){ width: auto;}
.ny_product1 .table tr td:nth-last-child(2){ width:auto;}

      .ny_news::after{ display: none;}
      .ny_news ul li{ margin-bottom: 15px;}
      .ny_news ul li .left{ padding-right: 20px; width: 65%;}
      .ny_news ul li .left::after{ width: 20px;}
      .ny_news ul li .left a{ display: block; text-align: center; padding: 5px;}
      .ny_news ul li .left a h2 img{ width: 125px; margin-bottom: 5px;}
      .ny_news ul li .left a h3{ font-size: 15px; line-height: 22px;}
      .ny_news ul li .left a h3 p{ font-size: 13px;}
      .ny_news ul li:nth-child(2n+0) .left{ padding-left: 20px;}
      .ny_news ul li .right{ width: 35%;}
      .ny_news ul li .right{ font-size: 14px;}
      .ny_news ul li:nth-child(2n+0) .right{ text-align: right;}

      .news1 ul li{ padding: 5px; margin-bottom: 10px;}
      .news1 ul li .nr{ width: calc(100% - 90px);}
      .news1 ul li .nr h2 a{ font-size: 16px; padding-left: 0px;}
      .news1 ul li .nr h3{ font-size: 12px;}
      .news1 ul li .nr span{ margin-top: 10px;}
      .news1 ul li .nr span a{ font-size: 12px; height: 30px; line-height: 30px;}
      
      .news1 ul li .time{ float: left; width:70px; height: 70px; padding-top: 20px;}
      .news1 ul li .time::after{ width: 6px; height: 6px; margin-left: -3px;}
      .news1 ul li .time h2{ font-size: 24px; font-family: fantasy; margin-bottom: 0px;}
      .news1 ul li .time p{ font-size: 12px;}


      .newsxx { padding: 0px;}

.newsxx .bt h2 {
    font-size: 16px;
    line-height: 30px;
}

	
.newsxx .nr img{ width: 100%; height: auto;}


.ny_market{ min-height: 250px;}


.ny_contact1 ul{ margin: 0px;}
.ny_contact1 ul li{ width: 100%; margin: 0px; margin-bottom: 15px; padding: 10px; background-size: 70px auto;}
.ny_contact1 ul li h2{ font-size: 15px; margin-bottom: 10px;}
.ny_contact1 ul li p{ font-size: 13px; line-height: 22px;}


      

}

@media(max-width:768px) {}