

@media (max-width:1600px) {
    .relevant_list dd .des{margin-bottom:40%;}

    .newsD_list dd .time{margin:0;}
    .newsD_list dd .com_more a{margin-top:20px;}
}
@media (max-width:1400px) {

    .foot_class{padding:0;}
    .relevant_list dd .des{margin-bottom:23%;}

    .newsD_list dd{padding:0 20px;}
    .newsD_list dd .ti{padding:0;}
    .newsD_list dd .des{line-height: 24px;height:48px;}
    .newsD_list dd .com_more a{margin-top:16px;}





}
@media (max-width:1200px) {

    .logo a img{width: 60px;}
    .logo a span{font-size: 14px;padding:0 10px;}
    .nav{width: 68%;}
    .nav li a{font-size: 14px;}


    .area_list{width:calc(50% - 40px);}

    .foot_class{width: calc(100% - 300px);}
    .foot_contact{width: 300px;}

    .contact_cont .map{display: block;width:100%;}
    .contact_cont .contact_txt{display: block;width:100%;float: none;padding:10px 0;}
    .contact_txt .des{margin:15px 0;}
    .message input{padding:0 15px;}
    .message textarea{padding:10px 15px;}

    .newsD_list dt{float: none;width: 100%;}
    .newsD_list dd{margin-left:0;padding:10px 0;}

    .proD_list{width:calc(50% - 20px);}

    .proCont_slide{width: 90%;height:auto;}

    .soluCont_slide{width: 90%;height:auto;}


}
@media (max-width:992px) {

    .logo a img{width: 50px;}
    .logo a span{font-size: 12px;padding:0 5px;}

    .about_rt a:after{width:370px;height:280px;}

    .foot_class{width:100%;}
    .foot_contact{display: none;}

    .message .box{display: block;}
    .message input{width:100%;margin:10px 0;}
    .message textarea{margin:10px 0;}

    .proD_cont{margin:0 ;}
    .proD_list{width:100%;margin:0 0 10px;float: none;}

    .pro_contact .tell {width:195px;}
    .pro_contact .tell dd{padding-left:15px;}


    .solution_cont{margin:0 ;}
    .solution_cont .proD_list{width:100%;margin:0 0 10px;}


}

@media (max-width:768px) {

    .body{ padding-bottom:55px;}

    .header{padding:5px 0;background: #fff;height:50px;}
    .logo{width:80%;margin:0;height:40px;line-height:40px;}
    .logo a img{width: 40px;}
    .logo a span{line-height: 40px;}
    .menu{float: right;width:30px;height:40px;position: relative;}
    .menu img{max-width: 100%;max-height: 100%;width:22px;position: absolute;top:0;right:0;bottom:0;left:0;margin:auto;}

    .bannerM .swiper-container-horizontal>.swiper-pagination-bullets,
    .bannerM .swiper-pagination-custom,
    .bannerM .swiper-pagination-fraction{bottom:20px;}
    .bannerM .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}
    .bannerM .swiper-pagination-bullet{width:30px;height:1px;border-radius: 0;background: #fff;opacity: 1; transition: all linear .3s;-webkit-transition: all linear .3s;}
    .bannerM .swiper-pagination-bullet-active{height:3px;}

    .com_title .cn{font-size: 16px;line-height: 24px;}
    .com_title .en{font-size: 14px;line-height: 20px;margin-top:3px;}
    .com_title:after{width: 30px;margin-top:10px;}
    .com_more a{width:160px;height:40px;line-height: 38px;margin:10px auto;border-radius: 2px;}
    .section_one{padding:20px 0 15px;background: #f9f9f9;}
    .pro_cont{margin:15px -15px;}
    .pro_cont .swiper-container{padding:0 40px;}
    .pro_list .ti{padding:7px 0;}

    .section_two{background: #fff;padding:20px 0;}
    .section_two .com_title{text-align: center;}
    .section_two .com_title:after{margin:10px auto 0;}
    .section_two .com_more a{margin:10px auto;}
    .about_rt{float: none;width: 100%;margin:20px 0;padding:0}
    .about_lt{float: none;width: 100%;}
    .about_rt a{width: 270px;height:213px;margin:0 auto;}
    .about_rt a:after{width: 250px;max-height:193px;bottom:-10px;right:-10px;border-width:2px;}
    .about_lt .about_ti{padding:0;font-size: 16px;text-align: center;}
    .about_lt .about_txt{line-height: 22px;margin:15px 0;}

    .three_ti{line-height: 40px;height:40px;font-size: 14px;}
    .course_cont{margin:15px -15px 20px;}
    .course_cont .swiper-container{padding-left:15px;}

    .section_four{padding:20px 0 15px;}
    .area_cont{margin:10px 0;}
    .area_list{width:100%;margin:10px 0;}
    .area_list dd a{line-height: 40px;height:40px;}

    .section_five{padding:20px 0 20px;}
    .partner_cont{padding-top:15px;}
    .partner_slide .swiper-slide{margin-top:15px!important;}
    .partner_cont .swiper-container{padding-bottom:40px;}
    .partner_slide .swiper-pagination .swiper-pagination-bullet{width: 10px;height:10px;padding:1px;}
    .partner_slide .swiper-pagination .swiper-pagination-bullet:before{width:6px;height:6px;top:1px;left:1px;}
    .partner_slide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px;}

    .copyM{margin-top:10px; text-align: center;color:#999;font-size: 12px;background: #111;padding:7px 15px;line-height: 20px;}
    .copyM a{color:#999;}

    .det_ban .det_name .cn{font-size: 20px;line-height: 30px;}
    .det_ban .det_name .en{font-size: 18px;line-height:30px;margin-top:3px;}
    .det_lt{float: none;width:100%;}
    .det_rt{margin-left:0;}
    .det_main{padding-top:30px;}
    .about_page .ti{font-size: 16px;margin-bottom:20px;}
    .page_txt{line-height:1.6;}

    .relevant_pro{padding-bottom:30px;}
    .relevant_pro .had{padding:7px 50px 7px 0;margin:20px 0;font-size: 15px;}
    .relevant_list dt{width: 50%;}
    .relevant_list dd{width: 50%;}
    .relevant_list dd .des{line-height: 20px;height:40px;font-size: 13px; margin:7px 0 15px;}
    .relevant_list dd .com_more a{width: 100px;height:30px;line-height: 28px;}

    .application_page .ti{padding-bottom:15px;}
    .relevant_cont .swiper-button-next, .relevant_cont .swiper-button-prev{top:-38px;}


    .contact_cont .map{height:240px;}
    .contact_txt .ti{font-size: 16px;margin:5px 0;}
    .message{margin-top:30px;padding:0 0 25px;border:none;}
    .message .ti{font-size: 16px;line-height: 24px;margin:5px 0;}
    .message .des{font-size: 12px;}
    .message input{margin:3px 0;height:35px;line-height: 33px;}
    .message textarea{margin:3px 0;}
    .message button{margin:10px 5px;width:120px;height:40px;}

    .download_list li a{line-height: 40px;height:42px;padding:0 30px;font-size: 15px;margin-bottom:10px;}
    .download_list li a:before{left:6px;top:10px;}
    .download_list li a:after{right:10px;top:10px;}
    .page_list{padding:10px 0 30px;}
    .page_list li{margin:1px;}
    .page_list li a{line-height: 28px;height:28px;padding:0 10px;border-radius: 2px;font-size: 12px;}

    .newsD_list{padding:10px;margin-bottom:20px;}
    .newsD_list dd .ti a{line-height: 24px;height:24px;}
    .newsD_list dd .des{line-height: 20px;height:40px;}
    .newsD_list dd {padding:10px 0 0;}
    .newsD_list dd .com_more a{width: 100px;line-height: 32px;height:34px;}

    .newsCont_title .ti{font-size: 16px;}
    .newsCont_title .time{margin:5px 0 10px 0;}
    .pageCont_list{margin:30px 0;padding:10px 15px;}
    .pageCont_list a{line-height: 24px;height:24px;}

    .proD_list{margin-bottom:5px;}
    .proD_list dd {padding:5px 0;}
    .proD_list dd a{font-size: 14px;line-height: 24px;height:24px;}

    .newsCont_title .des{margin:3px 0 0;}
    .proCont_slide{margin:15px auto;}
    .proCont_slide .swiper-button-next, .proCont_slide .swiper-button-prev{width:25px;height:25px;}
    .proCont_slide .swiper-button-next:after, .proCont_slide .swiper-button-prev:after{font-size: 13px;}
    .pro_contact .tell{width:60%;line-height: 35px;height:35px;}
    .pro_contact .tell dt img{width:35px;height:35px;}
    .pro_contact .contact_href{width:37%;line-height: 35px;height:35px;margin:0 0 0 1%;font-size: 14px;}
    .proDes_title span{line-height: 35px;height:35px;font-size: 14px;}

    .solution_cont .proD_list{margin:0 0 5px;}

    .soluCont_title{font-size: 16px;padding:10px 0;}
    .soluCont_slide{margin-bottom:20px;}
    .soluCont_slide .swiper-button-next, .soluCont_slide .swiper-button-prev{width:25px;height:25px;}
    .soluCont_slide .swiper-button-next:after, .soluCont_slide .swiper-button-prev:after{font-size: 13px;}
    .soluCont_cont .page_txt{padding:15px 0;}


}




@media (max-width:374px) {
    .relevant_list dd .des{font-size: 12px;margin:5px 0 11px;}
    .page_list li a{padding:0 7px;}

}
@media (min-width:768px) {

}
@media (min-width:1400px) {
    .container{width:1370px;}
}
@media (min-width:1600px) {
    .container{width:1570px;}
}



