/*@media screen and (min-width: 769px) {*/
/*   .header-fix .nav {position: fixed;left: 0;top: 0;width: 100%;z-index: 100;}*/
/*}*/
@media screen and (max-width: 768px) {
    body {min-width: 320px;padding-top: 60px;padding-bottom: 50px;}
    .container {width: auto; padding: 0 15px;}

    #message .m-content .m-message{width:90%;padding:20px;}
  
    .topbar{ display: none; }
    .kf {display: none;}
    .footer-fix {display: block;}

    .header {padding: 10px 0;box-shadow: 0 0 10px rgba(0,0,0,0.2); position: fixed;left: 0;top: 0;width: 100%;z-index: 100;}
    .header .text{display: none;}
    .header .tel {display: none;}
    .header .logo {height: 40px;line-height: 40px;padding: 0;float: left;}
    .header .nav {margin: 10px 0 -10px;text-align: left;display: none;background-color: transparent;border-bottom: 0;}
    .header .nav ul {margin: 0 -15px;}
    .header .nav li {display: block;margin: 0;border-top: 1px solid #eee;background: none; }
    .header .nav li:first-child img{ display: none; }
    .header .nav li a {line-height: 40px;padding: 0 15px;color: #333;background-image: none;}
    .header .nav li .arr {display: block;}
    .header .nav li.active>a, .header .nav li.open>a, .header .nav li>a:hover {background: none;color: #007dde}
    .header .nav li.open .arr:after {border-color: #007dde;transform: rotate(225deg);}
    .header .nav .dropdown-box {position: static;background-color: #f5f5f5;min-width: auto;text-align: left;box-shadow: none; padding: 0;}
    .header .nav .dropdown-box a {color: #333 !important;border-top: 1px dotted #ddd;padding: 0 15px;line-height: 40px;background-color: transparent !important;border-bottom: 0;}
    .header .nav .dropdown-box a:hover {background-color: transparent !important;}
    .menu-btn {display: block;}

    .yunu-showcase {margin-bottom: 30px;}
    .pc-slide {float: none;width: auto;}
    .view .swiper-slide .img-center {height: 260px;line-height: 260px;}
    .yunu-showcase-info {margin: 20px 0 0;}
    .yunu-showcase-info h1 {margin-bottom: 20px;font-size: 18px;}
    .yunu-showcase-info p {margin-top: 10px;min-height: auto;}
    .yunu-showcase-info .tel {font-size: 14px;}
    .yunu-showcase-info .tel strong {font-size: 18px;}

    .yunu-sou .container {padding: 0;}
    .yunu-sou .hot {display: none;}
    .yunu-sou .hform{float:none; width: 90%; margin-left: 5%;}

    .banner{ display: none;}
    .m-banner{ display: block; }
    
    .section{padding:30px 0;}
    .section-title{margin-bottom:15px }
    .section-title span{ font-size: 30px; }
    .section-title strong{ font-size: 24px; top:-20px; }
    .section-title p{ top:-20px;  }

    .section-title2{margin-bottom: 20px; }
    .section-title2 strong{ font-size: 24px; }

    .in-pro-left{ display: none; }
    .in-pro-right{ float: none; width: auto; padding: 10px 10px 0 ;  }
    .in-pro-right ul{ margin:0 0 0 -10px; }
    .in-pro-right li{ width: 50%;  }
    /*.in-pro-right li:last-child{ display: none; }*/
    .in-pro-right li a{ margin: 0 0 10px 10px; }
    .in-pro-right li .text{ line-height: 30px; }

    .in-ys-menu li{ flex:50%; }
    .in-ys-menu li a{  padding:15px 0; }
    .in-ys-menu li a:before{ display: none;}
    .in-ys-menu li i{ display: none; }
    .in-ys-menu li .text{  margin-left: 0px; text-align: center;}
    .in-ys-menu li .text span{ font-size: 18px;  }
  
    .in-ys-con .text{ width: 100%; margin-top: 0;}
    .in-ys-con .text-l{ display: none; }
    .in-ys-con .text-r{ padding: 15px; }
    .in-ys-con .text-r .text-con h2{ font-size: 16px;  }
    .in-ys-con .text-r .text-con p{ font-size: 12px; }

    .in-news .tits span b{ font-size: 20px; }

    .in-news-left{ float: none; width: auto; }
    .in-news-right{ float: none; width: auto; margin-top: 15px; }

    .in-news .hot a{margin: 15px 0 10px;}
    .in-news .hot .img-cover{ width: 120px; height: 90px;  }
    .in-news .hot p{ overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; }

    .in-faq{ margin-top: 15px; }
    .in-faq-tits{ float: none; width: auto;padding: 20px 10px; }
    .in-faq-tits a{ display: flex; justify-content: space-between; }
    .in-faq-tits b{ font-size: 20px; }
    .in-faq-tits span{  font-size: 24px;margin-bottom: 0; }
    .in-faq-con{margin-left: 0; padding: 25px 0;}
    .in-faq-con a{ border-right:0; padding: 0 20px; }

    .in-liucheng-con .swiper-slide a:before{ display: none;}

    .in-about:after{ width:100%;}
    .in-about-left{ float: none; width: auto; }
    .in-about-right{ float: none; width: auto; margin-top: 20px;}

    .in-about-left .desc{ margin: 10px 0; }
    .in-about-left .desc .btns{ padding:15px 0 15px; }
    
    .footer{ padding: 20px 0 0;}
    .footer .flogo{ float: none; width: auto; }
    .footer .fnav{ display: none; }
    .footer .ewm{ float: none; width: 115px; margin: 20px auto;}

    .copyright{ margin-top: 0px; height: auto; padding: 15px; flex-wrap: wrap; text-align: center;}
    .copyright a{width: 100%}
    .copyright span{ width: 100%;}




    .banner-sub {height: 130px;}

    .section-sub {padding: 30px 0;}

    .sub-tit {padding-bottom: 10px;margin-bottom: 15px;}
    .curmbs {display: none;}

    .ct2-sd {display: none;}
    .ct2-mn {float: none !important;width: auto;}

    .list-3 {margin: -10px 0 0 -10px;}
    .list-3 li {float: left;width: 50%;}
    .list-3 li a {margin: 10px 0 0 10px;}
    .list-3 li .text {line-height: 34px;font-size: 12px;}
    .list-3 li .text p span{ height: 34px; }
    .list-3 li .btn a{ font-size: 12px; padding: 0px 10px; }

    .list-4 li{ float: none; width: auto; }

    .list-5 li {padding-bottom: 15px;border-bottom: 1px solid #eee;}
    .list-5 li a {padding: 0;border: 0;}
    .list-5 li .img-center {float: none;width: auto;display: none;}
    .list-5 li .text {margin: 0;}
    .list-5 li .text .more {display: none;}
    .list-5 li .text h4 {line-height: 20px;font-size: 16px;}
    .list-5 li .text p {margin: 10px 0 0;}

    .list-6 li{width: 50%;  }

    .pages {margin-top: 20px;}
    .pages a {font-size: 12px;line-height: 30px;padding: 0 12px;}

    .yunu-infocontent-title h1 {font-size: 18px;}
    .yunu-infocontent-desc {padding: 10px;}
    .yunu-infocontent-epx li {line-height: 24px;}
    .yunu-infocontent-epx li span {font-size: 12px;padding: 0 5px;margin-right: 5px;}
    .yunu-infocontent-epx li em {display: none;}
    .yunu-infocontent-return .more {display: none;}
    .yunu-infocontent-return {font-size: 12px;line-height: 22px;padding-top: 5px;}
    .yunu-infocontent-rem h4 {font-size: 18px;line-height: 34px;margin-bottom: 5px;}

    .prod-menu {margin-bottom: 15px;}
    .prod-menu li {margin-right: 5px;}
    .prod-menu li a {font-size: 14px;line-height: 34px;padding: 0 15px;}

    .m-message{width:auto;margin:18px auto 0}
    .m-message label input.inp,.m-message label textarea{width:67%;}
    .m-message label.code input{}
    .header .logo img{
        width: auto;
    }
    .logo_top{width:100%}
    .header .nav li a{color:#fff}
    .header .nav li{width:100%}
    .header .nav ul{
        width: 100%;
    }.header .nav ul{
        margin: 0;
    }
    .header .nav{
        width: 100%;
    }
    .inde_about_title span{
        font-size: 18px;
    }.index_about_img{
        margin: 10px 0;
    }
    .counter{
        font-size: 20px;
    }
    .rol_h3 p{
        font-size: 14px;
    }
    .index_fw_img{
        width: 50px;
    }
    .index_fu_list ul li{
        width: 100%;
        margin-right: 0 !important;
    }
    .index_fw_text{
        width: calc(100% - 80px);
    }.index_fw_text h3
    {
        font-size: 18px;
    }
    .index_fw_text a{
        font-size: 12px;
    }
    .index_fw_text p{
        height: auto;
    }
    .index_sl_title h4{
        font-size: 20px;
        line-height: 36px;
    }
    .index_sl_title p,.index_sl_title span{
        font-size: 16px;
    }
    .index_hzhb{
        display: none;
    }
    .footer .flogo{
        display: none;
    }
    .list_about_left,.list-about-right{
    width: 100%;
    padding: 0;
    }
    .ct2-mn{
        margin-top: 0px;
    }
.list_about_left h5{
    font-size: 12px;
    line-height: 24px;
}
.list_about_left h3{
    font-size: 16px;
    line-height: 36px;
}
    .about_text{
        font-size: 12px;
        line-height: 24px;
        width: 100%;
        margin-top: 10px;
    }
    .list_about_list ul li{
        width: 100%;
        margin-right: 0 !important;
    }
    .list_about_list ul li h3{
        font-size: 18px;
    }
    
    .ct2-mn{
        padding-bottom: 0;
    }
    .list_about_list ul li a{
        padding: 10px;
    }
.list_about_list ul li .button{
    font-size: 12px;
}
    
    .year_dot h3{
        font-size: 16px;
    }
    .year_dot p{
        font-size: 12px;
    }
    .year_dot span{
        width: 16px;
        height: 16px;
    }
    .history_con_l h2{
        font-size: 16px;
        width: 100%;
    }
    .history_con_l .main .infor .xh{
        font-size: 14px;
        line-height: 24px;
    }
    .party_pcont{
        width: 100%;
    }
    .history_con_l >h2{
        margin-bottom: 10px;
    }
    .history_con_l l{
        margin-bottom: 10px;
    }
    .about_history{
        padding: 30px 0;
    }
    .ct2-mn-top h2{
        font-size: 18px ;
    }
    .sectio-ryzz{
        padding: 30px 0;
    }
    .ct2-mn-top{
        padding: 0;
    }
    .list_about_list ul li h3{
        font-size: 16px;
    }
    
    .sectio-ryzz ul{
        margin-top: 20px;
    }
    .sectio-ryzz ul li,.cte_d_list ul li{
        width: 49%;
        margin-right: 2%;
    }
    .cte_d_list ul li:nth-child(3n){
        margin-right: 2%;
    }
    .sectio-ryzz ul li:nth-child(2n),.cte_d_list ul li:nth-child(2n){
        margin-right: 0% !important;
    }.sectio-ryzz ul li p{
        font-size: 12px;
        height: 36px;
        line-height: 36px;
    }.sectio-ryzz ul li{
        margin-bottom: 10px;
    }
    .ryzz_more a{
        font-size: 12px;
    }
    .ct2-mn-top p{
        font-size: 12px;
        line-height: 24px;
    }
    .list-3 li .text p{
        line-height: 24px;
    }.yunu-showcase-info{
        width: 100%;
    }.list-3 li a .text span.ted{
        line-height: 24px;
    }
    .cte_ert ul li{
        display: none;
    }
    .cte_d_list ul li .text h3{
        font-size: 16px;
    }
    .cte_d_list ul li .text{
        padding: 10px;
    }.cte_ert{
        border-top: 0;
    }
    .cte_d_list{
        margin-top: 10px;
    }.cte_d_list ul li{
        margin-bottom: 10px;
    }
    .sectio-ryzz ul li, .cte_d_list ul li{
        width: 100%;
        margin-right: 0 !important;
    }
    .pagination{ height: auto !important;
    }
    .list-3-ryzz .text{
        height: auto;
    }
    .index_yue_list ul li{
        width: 100%;
        margin-right: 0 !important;
    }.m-message label input.inp, .m-message label textarea{
        width: 100%;
    }
    .jr-cont li{
        width: 100%;
        margin-right: 0 !important;
    }.jr_list_left h3{
        font-size: 16px;
    }.jr-cont li{
        padding: 10px ;
    }.jr-cont li{
        margin-bottom: 10px;
    }
    .hr_info_title .title{
        font-size: 16px;
    }
    .hr_info_title .zw{
        font-size: 16px;
    }
    .hr_info_time{font-size:12px}
    .hr_info_left{
        width: 30%;
    }
    .hr_info_right{
        width: 70%;
    }
    .hr_info_zwms{
        margin-top: 10px;
    }
    .hr_info_ms{
        margin-top: 10px;
    }
    .yue_derr_right h5{
        font-size: 16px;
    }
    .yue_derr_right p{
        font-size: 12px;
    }
    .btn1-1 input.focus{
        margin-top: 30px;
    }
    .footer .ewm{
        display: none;
    }
    .footer .copyright{
        padding: 10px;
    }
    .footer,.footer .copyright{
        height: auto;
        display: none;
    }
    .index_fu_list ul li{
        width: 49%;
        margin-right: 1%;
    }
    .index_fu_list ul li:nth-child(2n){
        margin-right: 0;
    }
    .index_fw_img{
        width: 100%;
    }
    .index_fw_text h3{
        font-size: 14px;
        overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    }
    .section-title strong{
        font-size: 18px;
        top: 0;
    }
    .section-title p{
        top: 0;
    }.in-news li{
        width: 100%;
        margin-right: 0 !important;
        margin-top: 5px;
    }.index_hzhb{
        display: block;
    }.index_fu_list.index_hzhb_list ul li{
        margin-right: 1% !important;
        margin-top: 0 !important;
    }
    .index_fu_list.index_hzhb_list ul li:nth-child(2n){
        margin-right: 0% !important;
    }.header{
        background: #000;
    }
}
