@media (max-width: 1400px) {
    .nav li a{font-size: 15px;}
}
@media (max-width: 1200px) {

    .service_cont .service_lt .ser_tab li{margin-bottom:20px;}

    .mes_input{float:none;width:100%;}

    .footTxt{width:27%;}

    .nav li a{font-size: 14px;}
    .nav li{margin-left:22px;}
}
@media (max-width: 992px) {

    .service_cont .serTab .tab_li{font-size: 16px;margin:6px 10px;}
    .service_cont .service_lt .ser_txt{margin:10px 0;font-size:15px;line-height: 24px;height:96px;-webkit-line-clamp:4}
    .service_cont .service_lt .ser_tab {padding-top:10px;}
    .service_cont .service_lt .ser_tab li img{width:30px;}
    .service_cont .service_lt .ser_tab li{font-size: 14px;height:30px;line-height: 30px;}

    /*.ad_list:hover .ti .ad_txt{display: none;}*/
    /*.ad_list:hover .ti a{height:32px;}*/
    .ad_list .ti a {padding:0 15px;}
    .ad_list .ti a .ad_h3{font-size: 16px;}
    .ad_list .ti .ad_txt{margin-top:0;}

    .footTxt{width:25%;padding:0 2%;}
    .footMa{width: 80px;}


    .nav li{margin-left:4px;}
}
@media (max-width: 768px) {

    .logo{height:60px;width:80%;padding:10px 0;margin:0;}
    .logo a{height:40px;}
    .menu{float:right;height:40px;margin:10px 0;width:50px;position: relative;}
    .menu img{width:28px;position: absolute;top:0;bottom:0;right:0;margin:auto;}

    .s_title{padding:35px 0 20px;}
    .s_title h3{font-size: 18px;line-height:24px;}
    .s_title p{font-size: 12px;line-height: 16px;}
    .s_title b{width: 20px;}
    .service_cont .serItem .item_list{padding:15px;margin:25px 0;border:1px solid #f2f2f2;}
    .service_cont .service_lt .ser_h3{font-size: 18px;line-height: 20px;height:20px;}
    .service_cont .service_lt{float:none;width:100%;}
    .service_cont .service_rt{float:none;width:100%;text-align: center;}
    .service_cont .serTab .tab_li{line-height: 35px;height:35px;padding:0 10px;width:140px;}

    .section_two .s_title {border-bottom:1px solid #6ab038}
    .section_two .s_title a{margin-top:0;height:24px;line-height: 24px;font-size: 12px;}
    .two_lt{float:none;width:100%;}
    .two_rt{float:none;width:100%;}
    .about_cont{padding-top:15px;}
    .about_lt h3{font-size: 18px;}
    .about_lt .txt{margin-top:10px;font-size: 14px;line-height: 20px;height:120px}
    .news_cont{padding-top:10px;}

    .ad_list{width:100%;float:none;margin-bottom:15px;}
    .advantages_cont  .ad_list:nth-child(2n) dt{float:right;}
    .ad_list .ti a {padding:0 5px;height:32px;}
    .ad_list .ti a .ad_h3{font-weight: normal;}
    .ad_list .ti .ad_txt{display: none;}

    .four_rt{float:none;width:100%;padding:20px;}
    .four_lt{float:none;width:100%;padding:20px;}
    .section_three{padding-bottom:30px;}
    .section_four{padding-bottom:30px;}
    .section_five{padding-bottom:30px;}

    .footer{padding:0;}
    .footLogo{padding:15px;margin:0;width:100%;display: block;}
    .foot_txt{font-size: 14px;padding:0 15px;}
    .copy{margin-top:15px;padding:10px 15px;border-top:1px solid #e8e8e8;color:#666;font-size: 14px;text-align: center;}


    body{padding-bottom:50px;position: relative;}
    .footNav{z-index:20;position: fixed;bottom:0;left:0;right:0;background: #fff;height:50px;  }
    .footNav li{float:left;width:20%;text-align: center;position: relative;padding-top:3px;}
    .footNav li img{width: 25px;margin:0 auto;}
    .footNav li span{display:block;font-size:14px;height:20px;line-height: 20px;}
    .footNav li .ewm_img{display:none;position: absolute;bottom:100%;left:0;width:80px;height:80px;text-align: center;}
    .footNav li .ewm_img img{max-width: 100%;max-height: 100%;width: 100%;}
    .footNav li.ewm:hover .ewm_img{display: block;}

    .det_main{padding:30px 0;}
    .det_lt{float:none;width:100%;}
    .det_rt{margin:0;}
    .det_name{line-height: 40px;height:40px;padding:0 0 0 15px;}
    .det_nav{display: none;}
    .det_nav li a{line-height: 40px;height:40px;}
    .classify{width:40px;text-align: center;}
    .classify img{width:20px;}
    .classify.on img{transform: rotate(90deg);-webkit-transform: rotate(90deg);}
    .det_pos{border:none;padding:20px 20px 0;}
    .about_page{padding-top:10px;}
    .ab_name{font-size: 18px;}

    .partner_pos{padding:0;line-height: 20px;height:20px;}
    .partner_list{width:48%;margin-right:0;margin-bottom:20px;}
    .partner_page .partner_list:nth-child(2n){float:right;}
    .partner_page{padding:20px 0;}

    .page li {margin:2px;}
    .page li a{padding:0 10px;height:30px;line-height: 30px;font-size: 14px;}

    .case_page{padding:20px 0;}
    .case_list{margin-bottom:20px;}
    .case_list dt{width:120px;}
    .case_list dd{margin-left:135px;}
    .case_list dd h3 a{font-size: 16px;line-height: 24px;height:24px;}
    .case_list dd h3 {padding:3px 0 7px;margin-bottom:5px;}
    .case_list dd h3:after{background: #e5e5e5;width:100%;height:1px;}
    .case_list dd .c_txt{height:40px;-webkit-line-clamp:2;font-size: 14px;line-height: 20px;}

    .caseD_slide .slick-dots {bottom:20px;}
    .caseD_slide .slick-dots li button{display: none;}
    .caseD_slide .slick-dots li {width:30px;height:4px;background: #fff;opacity: 1;}
    .caseD_slide .slick-dots li.slick-active{background: #6ab038;}
    .case_des_name{margin:10px 0;}

    .news_page{padding:20px 0 10px;}
    .newsD_list{padding:15px;margin-bottom:20px;}

    .newsD_list dt {width:70px;}
    .newsD_list dt b{font-size: 28px;}
    .newsD_list dd{margin-left:85px;}


    .det_ban {overflow: hidden;}
    .det_ban img{max-width: 170%;margin-left:-35%;width: 170%}

    .det_pos span a{font-size: 14px;}






}
@media (max-width: 500px) {

    .about_lt{width:52%;}
    .about_rt{width:45%;}
}
@media (max-width: 400px) {

}
@media (max-width: 375px) {




}
@media (min-width: 768px) {
    .advantages_cont  .ad_list:nth-child(3) dt{float: right;}
    .advantages_cont  .ad_list:nth-child(4) dt{float: right;}

    .partnerSlider{padding-bottom:75px;}
    .partnerSlider .slick-prev,.partnerSlider  .slick-next{width:40px;height:40px;opacity: 1;top:auto;margin:0;bottom:0;}
    .partnerSlider .slick-prev:before,.partnerSlider  .slick-next:before{display: none;}
    .partnerSlider .slick-prev{background: url(/images/prev.png) no-repeat center center;left:50%;-webkit-transform: translate(-60px,0);transform: translate(-60px,0); }
    .partnerSlider .slick-next{background: url(/images/next.png) no-repeat center center;right:50%;-webkit-transform: translate(60px,0);transform: translate(60px,0); }

    .det_nav{display: block!important;}
}
@media (min-width: 1366px) {
    .container{width:1336px;}
}