

@media (max-width: 1600px) {


}

@media (max-width: 1400px) {
    .three_content .three_rt{padding:32px;}
    .sright{padding-left: 40px;}

}
@media (max-width: 1200px) {
    .three_content .three_lt{float: none;display: block;width: 100%;text-align: center;}
    .three_content .three_rt{float: none;display: block;width: 100%;margin:0;}

    .proCont_slider .slick-prev{left:0;}
    .proCont_slider .slick-next{right:0;}

    .contact_txt{width: 100%;}
    .contact_txt div{padding:0 50px;}

    .search_cont .ser_lt{width: 40%;}
    
    .signlist li{padding: 20px 0;}
    .signlist li a{padding: 30px;}
    .sright{padding-left: 30px;}
    .signlist .simg{width: 180px;height: 180px;}
    .sright .stitle{margin-top: 4px;}
    .sright dd{margin-top: 10px;}
}

@media (max-width: 992px) {

    .nav li a{font-size: 14px;}
    .banner .slick-dots{bottom:10px;}
    .com_title .cn{font-size: 20px;line-height: 24px;}
    .com_title .en{font-size: 38px;line-height: 44px;}

    .one_content{margin:0 -10px;}
    .one_list{margin:0 10px;}
    .one_list dd{padding:15px;}

    .com_more a{width: 120px;height:35px;line-height: 35px;font-size: 14px;}

    .two_list{padding:0 10px;}
    .two_content.two_slider{padding:10px 0 50px;}

    .proD_cont {margin:0 -10px;}
    .proD_cont .two_list{width:calc(50% - 20px);margin:0 10px 20px;}

    .recommend_cont .proD_cont .two_list{margin:0 10px 20px;}

    .solutionD_cont{margin:0 -10px;}
    .solutionD_cont .one_list{margin:10px;width: calc(33.33% - 20px);}
    .solutionD_cont .one_list dd{padding:30px 15px;}



    .contact_txt div{width: 100%;margin:10px 0;}

    .dz_area{padding: 40px 6% 50px;}
    .dz_head{font-size: 18px;margin-bottom: 24px;padding-bottom: 15px;}
    .dz_line{font-size: 15px;margin-bottom: 10px;padding-left: 110px;}
    .dz_name{width: 82px;}
    .dz_radio_item label{padding-left: 26px;min-width: 56px;}
    .dz_date_item{width: 30%;}
    .dz_select_item{width: 30%;}
    .dz_text input{width: 62.6%;}
    .dz_btns{width: 64%;}
    .dz_btns input{font-size: 16px;line-height: 40px;}
    .dz_state{margin: -5px 0 25px;}
    .dz_item dd{line-height: 46px;height: 46px;}
    .dz_list{padding: 35px 20px;}
    .dz_eg{padding: 14px 20px 10px;}
    .dz_icon{width: 60px;margin-bottom: 20px;}
    .dz_bt{font-size: 15px;line-height: 28px;height: 56px;}

    .search_cont{display: block;}
    .search_cont .ser_lt{width: 100%;text-align: center;}
    .search_cont .ser_rt{margin:30px 0 0;padding:30px;}
    .search_input{width: 100%;}
    
    .signlist li{padding: 16px 0;}
    .signlist li a{padding: 20px;}
    .sright{padding-left: 20px;}
    .signlist .simg{width: 140px;height: 140px;}
    .sright .stitle{margin-top: 0;line-height: 30px;}
    .sright dd{margin-top: 6px;}
    .sright .sdec{margin: 5px 0 16px;}


}
@media (max-width: 767px) {

     .body{padding-bottom: 50px;padding-top: 50px;}
    .header{height:50px;}
    .logo{height:50px;width:60%;padding:10px 0;}
    .logo a{height:30px;position: relative;display: block;}
    .logo img{position: absolute;top:0;bottom:0;left:0; margin:auto;}
    .menu{position: absolute;right:8px;top:0;line-height: 50px;height: 50px;width:45px;}
    .menu img{width:22px;position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
    .header.on{height:50px;}
    .header.on  .logo{height:50px;}
    .banner .slick-dots li{width: 15px;height:15px;margin:0 5px;}

    .section{padding:40px 0 30px;}
    .com_title .en{font-size: 28px;line-height: 30px;top:-8px;}
    .com_title .cn{font-size: 15px;line-height: 18px;}
    .com_title .cn:after{width: 30px;margin-top:10px;}
    .com_title {padding-bottom:20px;}

    .one_content{margin:0 -15px;}
    .one_list{margin:0 5px;}
    .one_list dd{padding:15px 10px;}
    .one_content .slick-list{padding-bottom:10px!important;}
    .one_list dd .ti{margin:2px 0;font-size: 15px;}
    .one_list:hover dd .icon{height:22px;}

    .com_more{display: none;}

    .two_content.two_slider{padding:0 0 40px;margin-bottom:10px;}
    .two_slider .slick-dots li{width: 30px;margin:0 4px;height:1px;}
    .two_list{padding:0;}

    .three_content .three_rt{margin:-30px 15px 0;width: auto;}
    .threeRt_cont .ti{height: 48px;-webkit-line-clamp:2;font-size: 15px;}
    .threeRt_cont .des{margin:10px 0;font-size: 13px;}

    .num_cont{padding-top:5px;}
    .num_cont dl dt{display: block;width: 17px;margin:0 auto;}
    .num_cont dl dd{display: block;width: 100%;text-align: center;max-width: 100%;}
    .num_cont dl dd .time{font-size: 13px;line-height: 20px;height: 20px;margin-top:0;}
    .num_cont dl dd .ti{font-size: 12px;}
    .num_cont .list:after{top:25px;height: 30px;}
    .three_content{margin-bottom:30px;}

    .copy{color:#999;background: #000;padding:5px;display: block;width: 100%;text-align: center;font-size: 12px;}


    .det_content{padding:40px 0;}
    .det_main .com_title{padding-bottom:20px;}
    .proD_cont{margin:0 -5px;}
    .proD_cont .two_list{width: calc(50% - 10px);margin: 0 5px 10px;}
    .two_list dd{padding:8px;}
    .two_list dd a{font-size:14px;}

    .page_list a{padding:0 10px;height:28px;line-height: 26px;font-size: 12px;margin:0 1px;}

    .recommend_cont{margin-top:10px;}
    .recommend_cont .re_had{padding:0 10px; line-height: 35px;height:35px;margin-bottom:5px;}
    .recommend_cont .re_had .ti{font-size: 15px;}
    .recommend_cont .re_had a{font-size: 12px;margin-right:0;}
    .re_list{padding:10px;}
    .re_list .ti{font-size: 15px;line-height: 24px;height:24px;}
    .re_list .des{font-size: 12px;line-height: 20px;height:40px;}
    .re_list .time{font-size: 12px;line-height: 20px;}

    .cont_class{padding:10px 0;}
    .cont_class .name{font-size: 14px;}
    .cont_class .class_list{position: relative;overflow: visible;}
    .cont_class .class_list .cur{padding-right:20px;font-size: 14px;color:#61ffda;
        height:20px;display: block;overflow: hidden;
        background: url(../images/det_17.png) no-repeat center right;}
    .cont_class .class_list .box{display: none; position:absolute;top:30px;right:0;background: #316cb9;padding:5px 20px 5px 10px;}
    .cont_class .class_list .box a{display: block;height:auto; color:#fff;font-size: 14px;margin:0;}
    .cont_class .class_list.on .cur{background: url(../images/det_18.png) no-repeat center right;}
    .cont_class .class_list.on .box{display: block;}

    .proCont_slider.slick-slider{margin:30px auto;max-width: 90%;}
    .proCont_slider .slick-prev{left:-10%;}
    .proCont_slider .slick-next{right:-10%;}

    .proCTwo-cont{padding:30px 0;}
    .proCTwo-cont b{margin-bottom:10px;font-size: 16px;}
    .proCTwo-cont .line{margin:5px 0;}
    .proCTwo-cont table td:first-child{width: 100px;}
    .proCTwo-cont table td{padding:2px 0;}

    .recommend_cont .proD_cont .two_list{margin:10px 5px;}

    .solutionD_cont{margin:0 -5px;}
    .solutionD_cont .one_list{margin:5px;width: calc(50% - 10px);}
    .solutionD_cont .one_list dd{padding:10px 8px;}

    .one_list dd .des{line-height: 20px;height:40px;font-size: 12px;}
    .solutionD_cont  .one_list dd .des{height:60px;-webkit-line-clamp:3;}

    .contact_txt div{width: 100%;margin:5px 0;padding:0;}
    .contact_txt div span{font-size: 13px;}
    .contact_txt {padding-bottom:20px;}
    .map{height:300px;margin-bottom:20px;}

    .newsD_cont{padding-bottom:10px;}

    .page_txt{padding:10px 0;}
    .newsClass_list .name{display: block;width: 100%;}
    .newsClass_list .class_list{display: block;width: 100%;text-align: left;overflow: hidden;}
    .newsClass_list .class_list span{font-size: 12px;}

    .dz_area{padding: 30px 5% 40px;margin-bottom: 36px;}
    .dz_date_item{width: 65.8%;}
    .dz_date_item input{padding-left: 14px;}
    .dz_select_item{width: 31.6%;}
    .dz_select_item select{padding: 0 10px;}
    .dz_text input{width: 65.8%;padding: 0 14px;font-size: 14px;}
    .dz_btns{width: 54%;padding-top: 12px;}
    .dz_item dd{line-height: 38px;height: 38px;font-size: 14px;}
    .dz_list{padding: 30px 0px;margin-bottom:0;}
    .dz_eg{padding: 10px 0px 10px;}
    .dz_icon{width: 52px;margin-bottom: 14px;}
    .dz_bt{font-size: 14px;line-height: 24px;height: 48px;}

    .search_input{margin:10px 0 25px 0;height:40px;}
    .search_input input{line-height: 40px;height:40px;}
    .search_input .sub{width: 80px;}
    .search_input .txt{width: calc(100% - 80px);}
    .search_cont{padding:20px;}
    .search_cont .ser_rt{padding:20px;margin-top:20px;}
    .search_cont .ser_rt .txt{font-size: 14px;line-height: 24px;}

    .signlist{margin-bottom: 12px;}
    .signlist li{padding: 8px 0;}
    .signlist li a{padding:12px 8px;}
    .sright{padding-left: 10px;}
    .signlist .simg{width: 80px;height: 80px;}
    .sright .stitle{line-height: 24px;}
    .sright .stitle span{margin-right: 10px;}
    .sright dd{margin-top: 4px;}
    .sright .sdec{margin: 5px 0 12px;}
    .sright .money{right: 100%;top:50%;width: 80px;height: 44px;line-height: 18px;font-size: 12px;padding: 4px 0;}
    .sright .money span{display: block;}


}


@media (max-width: 567px){
    .dz_head{font-size: 16px;line-height: 26px;margin-bottom: 20px;padding-bottom: 10px;}
    .dz_head span{padding: 0 34px;}
    .dz_head span:before,.dz_head span:after{height: 26px;top: 0;}
    .dz_line{font-size: 14px;padding-left: 80px;}
    .dz_name{width: 62px;line-height: 32px;height: 32px;}
    .dz_radio_item{margin-right: 20px;line-height: 26px;height: 26px;}
    .dz_radio_item label{padding-left: 22px;min-width: 50px;}
    .dz_date_item{width: 100%;}
    .dz_date_item input{line-height: 30px;}
    .dz_select_item{width: 100%;margin-right: 0px;margin-bottom: 10px;}
    .dz_select_item select{line-height: 30px;height: 32px;}
    .dz_text input{width: 100%;}
    .dz_btns{width: 48%;}
    .dz_btns input{font-size: 15px;line-height: 36px;}
    .dz_state{margin: -5px 0 15px;font-size: 15px;}
    .dz_item dd{line-height: 34px;height: 34px;}
    .dz_item dd.dz_xm{width: 18%;}
    .dz_item dd.dz_dh{width: 30%;}
    .dz_item dd.dz_dx{width: 17%;}
    .dz_item dd.dz_lx{width: 35%;}
    .dz_item dd.dz_dz{display: none;}
    .dz_list{padding: 15px 5%;}
    .dz_eg{padding: 25px 0px;border-right: none;width: 100%;border-bottom: 1px dashed #ddd;}
}



@media (max-width: 413px){



}
@media (max-width: 374px){
    .dz_area{padding: 25px 5% 30px;margin-bottom: 30px;}
    .dz_head{margin-bottom: 15px;}
    .dz_btns input{font-size: 14px;line-height: 32px;}
    .dz_state{font-size: 14px;}
    .dz_item dd{line-height: 30px;height: 30px;font-size: 12px;}
    .dz_list{padding: 10px 5%;}
    .dz_eg{padding: 20px 0px;}
    .dz_icon{width: 46px;}

}


@media (min-width: 768px){

    .WeChatModel{display: none!important;}
    .searchModel{display: none!important;}

}
@media (min-width: 1400px){

    .container{width: 1400px;}

}
@media (min-width: 1600px){

}






