@media (max-width: 1600px) {

    .three_list .fl_box{padding:50px 20px 30px 15px;}

}

@media (max-width: 1400px) {
    .hone_line{font-size: 20px;width: 200px;}
    .nav{width: calc(100% - 15% - 200px);}
    .logo{padding:0 20px;width: 15%;}

    .consult_form .put input{font-size: 14px;}

    .case_det_model .mo_body{width: 80%;;}
}

@media (max-width: 1200px) {

    .s_title .cn{font-size: 34px;line-height: 40px;}
    .s_title .des{font-size: 16px;line-height:30px;}
    .s_title .des img{width: 30px;}

    .one_title .s_more{width: 130px;height:36px;font-size: 16px;}

    .one_slider_item .slick-slide{margin-right:30px;}
    .one_list dd a{padding:50px 20px 20px 20px;}
    /* .one_list dd a .title{font-size: 15px;} */
    /* .one_slider_tab{line-height: 55px;;} */

    .three_list{margin:0 25px;}

    .consult_form .put span{width: 50px;}
    .consult_form .put input{width: calc(100% - 50px);padding:0 15px;}
    .consult_form .put{margin:0 8px;width: calc(25%  - 16px);}

    .foot_ma dl{width: 80px;}

    .zp_cont{width: 80%;;}

    .news_list dl{padding:25px;}
    .news_list dl dt{width: 46%;}
    .news_list dl dd{width: 54%;padding:0 20px;}

    .pro_det_one .pro_one_slider{float: none;width: 70%;margin:0 auto;}
    .pro_one_right{margin-left:0;}
    .pro_det_one{padding:40px 20px 100px;}








}
@media (max-width: 992px) {
    .hone_line{display:none;}
    .nav{width: calc(100% - 15%);}

    .one_cont .slider-nav{margin:0;}

    .five_cont a{width: calc(33.33% - 30px);}

    .foot_logo{width: 15%;}
    .foot_ma dl{width: 50px;margin-left:6px;}
    .foot_ma dl dd{font-size: 12px;line-height: 22px;}
    .foot_nav{width: 65%;}
    .foot_tel{font-size: 20px;}

    .qyjs_cont .ab_logo p{font-size: 12px;;}
    .ryzz_list{padding:35px 0 0;}

    .us_cont{display: block;}
    .us_cont .us_list{width: 100%;margin-bottom:40px;}

    .product_list dl{width: calc(33.33% - 40px);}

    .pro_two_list{padding:0 15px;}
    .pro_two_list img{max-width: 80px;}
 
}
@media (max-width: 768px) {

    body{padding-top:50px;}
    .container{padding:0 10px;}

    .loadimg_no img{right: 0;}

    
    .logo{height:50px;width:60%;padding:5px 10px;margin:0;}
    .logo a{height:40px;}
    .menu{position: absolute;top:0;right:0; height:50px;width:60px;}
    .menu img{width:36px;position: absolute;top:0;bottom:0;right:0;left:0; margin:auto;}
    .menu .c{display:none;width: 26px;}
    .header.on .logo{width: 100%;text-align: center;transition: all .3s ease-in-out;}
    .header.on .menu .m{display: none;}
    .header.on .menu .c{display: block;}
    .header.on {position: relative;}
    body.on{padding:0;}

    .banner .slick-dots {bottom:10px;}
    .banner .slick-dots li{width: 25px;height:2px;margin:0 5px;}

    .s_title .cn{font-size:24px;line-height: 30px;margin-bottom:8px;}
    .s_title .des{font-size: 12px;line-height:20px;}
    .s_title .des img{width: 20px;}

    .section_one{padding:80px 0 40px;}
    .one_title{padding-left:10px;}
    .one_title .s_more{display: none;}
    .one_slider_item .slick-slide:hover{transform: translateY(-10px);}
    .one_slider_item .slick-track{padding-top:10px;}
    .one_list{border-radius: 20px;}
    .one_slider_item .slick-slide{border-radius: 20px;padding:3px;margin-right:10px;}
    .one_cont .slider-for{padding-left:10px;}
    .one_list dd a{padding:20px 10px 5px 10px;}
    .one_list dd a .title{font-size: 12px;line-height: 20px;height:20px;width: calc(100% - 15px);}
    .one_list dd img{width: 10px;}
    .one_slider_tab .title{font-size: 12px;}
    .one_slider_tab{line-height: 46px;border-radius: 23px;}
    .one_slider_tab .icon{margin-right:5px;}
    .one_slider_tab .icon img{width: 18px;;}
    .one_cont .slider-nav{border-radius: 28px;padding:5px;}
    .one_cont .slider-nav .slick-next{right:5px; }
    .one_cont .slider-nav .slick-prev{left:5px; }
    .one_cont .slider-nav .slick-prev, .one_cont .slider-nav .slick-next{width: 26px;height:26px;}
    .one_cont .slider-nav .slick-prev:before, .one_cont .slider-nav .slick-next:before{background-size: 20px;;}

    .section_two{padding:40px 0 70px;}
    .s_title .des{margin-bottom:30px;}

    .section_three{padding:50px 0;}
    .three_cont{margin:0;}
    .three_slider{padding:0 0 90px;}
    .three_slider .slick-list{padding:10px 12%;}
    .three_list:hover{transform: translateY(-10px);}
    .three_list:hover a{box-shadow: 10px 10px 15px 0 rgba(0,0,0,.1);}
    .three_list .fl_box dt{font-size: 12px;line-height: 20px;height:40px;}
    .three_list .fl_box dd .year{font-size: 12px;;}
    .three_list .fl_box dd .days{font-size: 14px;;}
    .three_list .fl_box{padding:20px 10px 10px 10px;}
    .three_list .fl_box dd{width: 65px;;}
    .three_list .fl_box dd::before{top:2px;height:32px;}
    .three_list .fl_box dt{width: calc(100% - 65px);}
    .three_slider .slick-prev, .three_slider .slick-next{width: 30px;height:30px;}
    .three_slider .slick-prev::before, .three_slider .slick-next::before{background-size: 30px;}
    .three_slider .slick-prev{left:36%;margin-left:-15px;}
    .three_slider .slick-next{right:36%;margin-right:-15px;}

    .section_four{height: auto;}
    .video_img_icon{width: 90px;}

    .section_five{padding:50px 0 60px;}
    .five_cont{margin:0 -5px;}
    .five_cont a{margin:5px;width: calc(50% - 10px);}
    .section_five .bg{top:60px;}

    .section_consult{padding:25px 20px 50px;}
    .section_consult .title{font-size: 18px;line-height: 24px;margin-bottom:20px;text-align: left;}
    .consult_form{margin:0 auto;width: 60%;;}
    .consult_form .put{margin:10px 0;width: 100%;height:40px;border-radius: 6px;}
    .consult_form .put span{width: 40px;}
    .consult_form .put span img{width: 16px;}
    .consult_form .put input{text-align: left;padding:0 12px;width: calc(100% - 40px);}
    .consult_form .put span::after{height:18px;}
    .consult_form .sub button{font-size: 16px;}

    .footer{padding-top:40px;}
    .foot_logo{width: 63%;padding:0 20px 10px 25px;}
    .foot_logo>a{display: block;padding-right:30px;}
    .foot_tel{font-size: 18px;padding:20px 0;;}
    .foot_tel img{width: 22px;margin-right:5px;}
    .foot_ma dl{margin:0 5px;}
    .foot_ma dl dd{margin-top:8px;line-height: 18px;}
    .foot_ma{padding-right:5px;}
    .foot_one{padding-bottom:10px;}
    .copy{font-size: 12px;padding:10px 46px 30px;text-align: center;line-height: 18px;}
    .copy .top{width: 28px;height:28px;top:10px;box-shadow: 0 5px 15px 0 rgba(88,223,255,.34);}

    .det_banner .det_title{bottom:24%;}

    .det_nav{padding:15px 0;overflow-x: auto;}
    .det_nav .container{height:40px;overflow-y: hidden;width: max-content;}
    .det_nav a{margin:5px 0;padding:0 15px;line-height: 30px;}
    .qyjs_cont .ab_logo{float: none;width: 100%;text-align: center;padding:20px;
        display: inline-flex;align-items: center;justify-content: center;}
    .qyjs_cont .ab_logo::after{display: none;}
    .qyjs_cont .ab_logo p{display:inline-block;font-size: 16px;margin-left:20px;;}
    .qyjs_cont .ab_logo img{width: 130px;}
    .qyjs_cont .txt{margin-left:0;padding:0;font-size: 12px;line-height: 24px;}

    .qyjs_yj{padding:25px 10px;margin:30px -10px 60px;}
    .qyjs_yj .title{font-size: 18px;line-height:24px;margin-bottom:10px;}
    .qyjs_yj .des{font-size: 17px;line-height: 24px;}

    .about_ryzz{padding-top:35px;margin-bottom:100px;}
    .ryzz_des{font-size: 12px;line-height: 18px;;}
    .ryzz_list{padding-top:10px;margin:0 -15px;}
    .ryzz_list span{margin:10px 15px;width: calc(50% - 30px);}

    .case_list{margin:0 -5px;}
    .case_list .case_item{width: calc(50% - 10px);margin:7px 5px;}
    .case_list dl{padding:3px;border-radius: 4px;}
    .case_list dl dd a{font-size: 14px;line-height:30px;height:30px;}
    .case_list dl dt{padding:0;}
    .case_list dl:hover{background: #fff;transform: translateY(0);}
    .case_list dl:hover dt{background-color: none;;}
    .case_list dl:hover dd a{color:#fff;background-color: #093a52;}
    .case_cont{padding:30px 0 40px;}
    .page_list{margin:30px 0 20px 0;}
    .page_list li a{width: 30px;height:30px;line-height: 30px;font-size: 12px;;}
    .page_list li{margin:0 1px;}

    .case_det_model .mo_body{width: 94%;margin:30% auto 20%;}
    .case_det_model .mo_imgTitle .mo_colse{top:-56px;right:2px;font-size: 35px;}
    .case_det_model .mo_imgTitle .title{font-size: 14px;line-height: 20px;padding:8px 10px;;}
    .case_det_model .mo_txt{font-size: 12px;line-height: 24px;padding:20px 8px 30px;margin-top:0;;}

    .contact_title{padding:25px 0 10px;}
    .contact_title .cn{font-size: 22px;line-height: 30px;}
    .contact_title .des{font-size: 12px;line-height: 22px;}

    .us_cont{padding:30px 0 50px;}
    .us_cont .us_list dl{padding:0 3px;}
    .us_cont .us_list dt{margin-bottom:10px;}
    .us_cont .us_list dt img{width: 65px;}
    .us_cont .us_list dd .ti{font-size:14px;margin-bottom:7px;}
    .us_cont .us_list dd .des{font-size:12px;}
    .us_cont .us_ma dl{margin:0 10px;width: 130px;}
    .us_cont .us_ma dt{max-width: 130px;}
    .us_cont .us_ma dd{font-size: 12px;;}

    .map{margin:0 -10px 60px;}

    .contact_sw{background: url(../images/cont-m_04.png) no-repeat center center;background-size: cover;}
    .sw_message{padding:30px 0 50px 15px;width: 85%;margin:0;}
    .sw_message .box{display: block;}
    .sw_message .box .put{width: 100%;margin-bottom:6px;align-items: flex-start;}
    .sw_message .box .put input{border:none;border-radius: 4px;line-height: 30px;}
    .sw_message .text{align-items: flex-start;}
    .sw_message .text textarea{border:none;border-radius: 4px;}
    .sw_message  .put .ti{line-height: 30px;}
    .sw_message .yzm button{font-size: 12px;border-radius: 4px;height: 28px;margin-top:30px;}

    .contact_zp{padding:40px 0 0;}
    .zp_cont{margin:20px auto;width: 90%;}
    .zp_cont .gallery-thumbs{border-radius: 6px;padding:0;border:3px solid #fff;}
    .zp_cont .gallery-thumbs .item{font-size: 16px;padding:0 15px;line-height: 26px;border-radius: 6px;}
    .zp_cont .gallery-top{margin-top:30px;}
    .zp_cont .content{width: 100%;}
    .zp_cont .swiper-button-next, .zp_cont .swiper-button-prev{background-size: 12px;height:32px;}
    .zp_cont .swiper-button-next{right:-26px;}
    .zp_cont .swiper-button-prev{left:-26px;}
    .zp_cont .content .txt{font-size: 14px;line-height: 24px;margin-bottom:20px;;}
    .zp_cont .content .ti{font-size: 15px;line-height: 24px;}
    .zp_cont .content .ti:first-child{margin-bottom:20px;}

    .news_cont{padding:0;}
    .news_list dl{padding:20px 5px 30px;display: block;margin:10px 0;}
    .news_list dl dt{width: 80%;margin:0 auto;border-width: 3px;}
    .news_list dl dd{width: 100%;padding:20px 0 0;}
    .news_list dl dt:hover{box-shadow: 0 10px 15px 0 rgba(124,213,234,.3);}
    .news_list dl .more:hover{box-shadow: 0 10px 15px 0 rgba(124,213,234,.3);}
    .news_list dl .ti a{font-size: 16px;}
    .news_list dl .time{font-size: 12px;margin-top:5px;}
    .news_list dl .des{font-size: 12px;line-height: 24px;margin-top:8px;height:72px}
    .news_list dl .more{width: 82px;height:26px;line-height: 26px;font-size: 12px;border-radius: 10px;margin:10px auto 0;}

    .product_cont{padding:40px 0;}
    .product_list{margin:0 -10px;}
    .product_list dl{margin:5px 10px;float: left;width: calc(50% - 20px);}
    .product_list dl dt img{border-radius: 10px;}
    .product_list dl dt{border-radius: 10px;border:3px solid transparent;}
    .product_list dl dd {padding:5px 0;}
    .product_list dl  dd .ti{font-size: 12px;margin-bottom:0;line-height:20px;height:20px;}
    .product_list dl  dd .more{font-size: 12px;}
    .product_list dl:hover dt{box-shadow: 0 10px 20px 0 rgba(124,213,234,.3);
    transform: translateY(-5px);}
    
    .news_det{padding:40px 0;}
    .news_det .title{margin-bottom:8px;  font-size: 16px; line-height: 24px;}
    .news_det .time{margin-bottom:25px;font-size: 12px;line-height:16px; }
    .news_det .text{font-size: 12px;line-height: 24px;}
    .news_det .back{font-size: 14px;margin:20px 0;}
    
    .pro_det_one{padding:40px 0 50px;}
    .pro_det_one .pro_one_slider{width: 96%;}
    .pro_one_right{padding:30px 0 0;}
    .pro_one_right .title span{font-size: 18px;line-height: 24px;padding:10px 0;}
    .pro_one_right .txt{padding:20px 0 50px;font-size: 12px;line-height: 24px;}

    .pro_det_two{padding:40px 0;}
    .pro_two_tab {margin-bottom:30px;}
    .pro_two_box{padding:10px 0;}
    .pro_two_list{width: 50%;margin:20px 0;}
    .pro_two_list dt{margin-bottom:20px;}
    .pro_two_list dd .ti{font-size: 16px;margin-bottom:15px;;}
    .pro_two_cs{font-size: 14px;line-height: 20px;}

    .pro_nav{overflow-x: visible;width: 100%;}
    .pro_nav .container{width: 100%;overflow-y: visible;height:auto;}
    .pro_nav_two{top:34px;min-width: 120px;padding-top:21px;}
    .pro_nav_two li a{font-size: 14px;line-height: 24px;}
    .video_img2{display: block;}

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

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

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




}
@media (min-width: 768px) {


}
@media (min-width: 1400px) {
    .container{width:1400px;}
}
@media (min-width:1600px) {
    .container{width:1600px;}
}