@media (max-width:1200px) {
    .nav li a{padding:0 10px;}


    .one_project{width:350px;}
    .one_middle{width:280px;margin:0;}
    .one_form{width:304px;}

    .query_content{    padding-left: 60px;
        padding-right: 60px;}

    .demand_table li .table_input input{width:52%;}
}
@media (max-width:992px) {
    .nav li a{padding:0 5px;font-size:14px;}
    .nav{padding: 0 200px 0 10px;}

    .one_project{width:250px;padding:24px 10px;}
    .one_middle{width:210px;padding:24px 10px;}
    .one_form{width:255px;padding:35px 10px;}

    .f_cont{width:55%;}

    .demand_table li span{width:115px;}
    .demand_table li .table_input{margin-left:115px;}
    .demand_table li{border:none;}
    .demand_table ul li:last-child{border-bottom:1px solid #d8d8d8;}
    .demand_table .tr_l{width:100%;float:none;border-bottom:1px solid #d8d8d8;}
    .demand_table .tr_r{width:100%;float:none;border-bottom:1px solid #d8d8d8;}
    .demand_table li .address input{width:80%;}
    .demand_table li .table_input input{width:80%;}
    .demand_table .table_title{font-size: 14px;line-height: 35px;}
    .demand_table li{font-size: 14px;line-height: 35px;}
    .demand_table li b{font-size: 12px;}
}
@media (max-width:768px) {
    .slick-slide {overflow: hidden;}
    .slick-slide img{width:160%;max-width: 160%;margin-left:-30%;}

    .header{padding:10px 0;}
    .logo {padding-left:0;}
    .logo a{height:40px;}
    .m_ser  form{width:230px; height:35px;line-height: 35px;background: #99add6;
        border-radius: 18px;padding:0 1%;position: absolute;right:-100%;top:3px;}
    .m_ser input{background: none;border:none;height:35px;line-height: 35px;vertical-align: top;}
    .m_ser .m_input_txt{font-size: 14px;color:#fff;width:78%;padding:0 4%;}
    .m_ser .m_input_sub{background: url(../images/m_ser.png) no-repeat center right;width:18%;
    background-size: 25px;padding:0;}
    .m_ser input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit*/color:    #fff; }
    .m_ser input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:    #fff;}
    .m_ser input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color:    #fff;}
    .m_ser input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* IE 10+ */color:    #fff;}
    .sub_btn{width:25px;position: absolute;right:40px;top:10px;}
    .m_ser.on form{right:40px;}
    .m_ser.on .sub_btn{display: none;}

    .menu{position: absolute;top:18px;right:15px;}
    .menu img{width:28px;}

    .nav_bg{display:none;position: fixed;top:0;left:0;z-index:40;width:100%;height:100%;background: rgba(0,0,0,.3)}
    .nav_bg.on{display: block;}
    .nav_box{position: fixed;top:0;left:-100%;z-index:50;width:80%;height:100%;
    transition: all linear .3s;-webkit-transition: all linear .3s;background: #fff;}
    .nav_box.on{left:0;}
    .nav_box .container{height:100%;overflow-y: auto;overflow-x: hidden;padding:0;}
    .nav{padding:0;}
    .navTitle{background:#000;font-size: 20px;height:60px;line-height: 60px;color:#fff;font-weight: bold;padding:0 10px;}
    .navTitle .close{position: absolute;right:15px;top:15px;color:#fff;font-size:25px;opacity: 1;cursor: pointer;width:30px;height:30px;border-radius: 50%;background: #0698f4;text-align: center;}
    .nav{}
    .nav>li {float:none;border-bottom:1px solid #ddd;}
    .nav li a{line-height:40px;height:40px;position: relative;color:#333;padding:0 15px;font-size: 18px;}
    .nav>li i{font-size: 25px;display: none;position: absolute;right:10px;top:0;}
    .nav>li i.in{display: block;}
    .nav li a.on{background: #eee;}
    .nav ul li a{padding-left:40px;font-size: 16px;}
    .nav ul li a.on{color:#0698f4;}
    .nav ul li a:hover{color:#0698f4;}
    .nav li ul{position: static;width:100%;padding:0 0 10px 0;background: #eee;}

    .banner .slick-dots{bottom:5px;}
    .banner .slick-dots li{width:20px;height:2px ;}

    .one_title{font-size: 20px;}
    .section_cont{margin:10px 0;}
    .section_one{padding:30px 0;}
    .one_project{width:100%;padding:24px 13px;}
    .one_middle{width:100%;padding:24px 13px;}
    .one_form{width:100%;padding:20px 30px;float:none;}
    .more{text-align: center;}
    .project_cont{height:auto;margin:25px 0;}
    .notice_list p{height:72px;-webkit-line-clamp:4;}
    .problem_cont{height:auto;}

    .about_bg{background-size: cover;height:80%;top:10%;}
    .about_cont{padding:30px 50px;}
    .about_cont dd{width:100%;margin-top:30px;padding:0;}
    .about_cont dd h3{margin-top:20px;font-size: 18px;}
    .about_cont dt{width:100%;float:none;}
    .about_cont dd:before{width:45px;height:45px;left:-30px;}
    .about_cont dd:after{width:45px;height:45px;right:-30px;bottom:78px;}
    .about_cont dd .about_more{width:200px;margin-top:50px;}

    .section_three{padding:30px 0;}
    .g_news{width:100%;margin-top:20px;}

    .f_cont{width:100%;text-align: center;}
    .f_ewm{float:none;margin:10px  auto 0;}

    .m_hot_line{display:block;height:40px;line-height: 40px;background: #79bb05;padding:0 30px 0 15px;color:#fff;position: relative;}
    .m_hot_line a{color:#fff;}
    .m_hot_line i{position: absolute;right:10px;top:0;display: block;font-size: 35px;color:#fff;}

    .det_main{padding-bottom:20px;}

    .det_nav{text-align: left;padding: 0 0 10px 0;}
    .det_nav li{margin:0 10px 10px 0;}
    .det_nav li a{font-size:16px;height:40px;line-height: 40px;padding:0 10px;}
    .det_content{padding:20px 10px;}
    .list_text li a{height:40px;line-height: 40px;font-size: 14px;background-size: 15px;padding-left:25px;}

    .page {margin-top:25px;}
    .page li.w a{margin:0;}

    .query_form{padding-top:20px}
    .query_input{padding-left:135px;position: relative;margin-bottom:25px;}
    .query_input span{font-size: 16px;display: block;line-height: 35px;height:35px;
        float:left;width:125px;position: absolute;top:0;left:0;}
    .query_input input{width:100%;margin-left:0;line-height: 37px;height:37px;}
    .query_form button{margin-left:0;}

    .query_table{padding:15px;margin-top:50px;}

    .contact_txt{padding:20px 0;}
    .contact_txt dd{width:100%;display: block; }
    .contact_txt dd h3{font-size: 18px;color:#77ba05;}
    .contact_txt dd h4{font-size: 12px;color:#555;line-height: 30px;}
    .contact_txt dd p{font-size: 14px;color:#000;line-height: 30px;}
    .contact_txt dt{width:100%;float: none;}

    .d_news_list{padding-bottom:15px;margin-bottom:20px;}
    .d_news_list dl{padding:5px;}
    .d_news_list dl dt{width:170px;}
    .d_news_list dl dd{margin-left:180px;}
    .d_news_list dl dd h3{font-size: 16px;line-height: 24px;height:24px;}
    .d_news_list dl dd p{margin:5px 0 10px;font-size: 14px;line-height: 22px;height:44px;-webkit-line-clamp:2;}
    .d_news_list dl dd h4 span{ font-size: 14px;}
    .d_news_list dl dd h4 i{width:90px;line-height: 30px;height:30px;font-size: 14px;}
    .d_news_list dl dd  h4{height:auto;}

    .d_news_title{padding-bottom:30px;}
    .d_news_title h3{font-size: 18px;margin-bottom:10px;line-height:24px;}

    .page_ul{ margin-top:30px;}

    .technology_list{width:100%;margin-bottom:20px;}
    .technology_list:nth-child(2n){float:none;}
    .technology_list dd{font-size: 14px;line-height: 24px;height:auto;    -webkit-line-clamp:inherit}



}

@media (max-width:490px){
    .d_news_list dl dt{width:120px;}
    .d_news_list dl dd{margin-left:130px;}
    .d_news_list dl dd h4 i{display: none;}
    .d_news_list dl dd p{margin:5px 0 0;font-size: 14px; height:22px;-webkit-line-clamp:1;}
}
@media (max-width:390px) {

}
@media (max-width:1200px) and (min-width:768px){

}
@media (min-width: 768px){
    .nav li i{display: none!important;}
    .nav ul li a:hover{color:#ff8e05}
    .nav li:hover a{background: #79bb05;}
    .nav li.current>a{background: #79bb05;}
}
@media (min-width:1480px){

}