
@media (max-width: 1600px) {

    .nav li a{width:90%;padding:0;}
}
@media (max-width: 1400px) {

    .about_title h3{font-size: 40px;height: 40px;line-height:  40px;}
    .about_title span{font-size:22px;height:24px;line-height:24px;margin-top: 40px;}
    .about_rt .line{top:55px;}
    .about_txt{font-size: 16px;line-height: 30px;height:180px;}
    .about_rt .rt_box:before{width:15px;}
    .about_rt .rt_box:after{height:15px;}
    .about_rt{width:52%;}

    .contact_contD{padding-right:20px;}

    .nav li a{font-size: 16px;}

}
@media (max-width: 1200px) {
    .logo{width:16%;}
    .nav{width:83%;}


    .main{padding:35px 0;}
    .section_one{padding:30px 0;}
    .about_title h3{font-size: 30px;height: 30px;line-height:  30px;}
    .about_title span{margin-top: 30px;}
    .about_rt .line{top:40px;}
    .about_txt{margin:15px 0 30px;}

    .three_cont li b{font-size: 40px;line-height: 40px;}

    .news_list dl dt{width:300px;}
    .news_list dl dt a{display: block;overflow: hidden;width:100%;height:100%;position: relative;}
    .news_list dl dt img{max-width: none;max-height: none;position: absolute;top:0;left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
    .news_list dl dt .new_time{right:-80px;}
    .news_list dl dd{margin-left:420px;}


    .det_title h1{font-size: 40px;line-height: 40px;height:40px;margin:30px 0 40px;}
    .det_title span{font-size: 26px;}
    .det_tLine{top:103px;}



    .recruit_list{width:33.33%;}

    /*.mes_input{width:31%;}*/

}


@media (max-width: 992px) {

    .header_box{padding:30px 10px 24px;}
    .nav li a{font-size: 13px;}
    .subscribe{right:10px;}

    .news_list dl dt .new_time{right:auto;left:-20px;}
    .news_list dl dd{margin-left:320px;}

    .contact li .con_txt{margin-left:50px;}
    .contact li.tl{width:38%;}
    .contact li.tc{width:32%;}
    .contact li .mail{width: auto;}
    .contact li .address{width: auto;}
    .contact li.tr{width:28%;}




    /*内页*/
    .ban_name{height:110px;}
    .ban_name h1{font-size: 30px; margin:23px 0 8px; }
    .ban_name h3{ font-size: 18px; }

    .det_nav li{margin:0 3.5%;}

    .news_listD{width:50%;}

    .download_table div span{font-size: 18px;}

    .base_list{width:50%;}
    .review_list{width:50%;}

    .det_title h1{font-size: 25px;}


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

    .ban_bor span{height:5px;width:50px;}
    .ban_bor .span2{width:5px;height:50px;}
    .had_line{height:5px;left:50px;width:60%;}
    .header_box{padding:10px 15px;}
    .logo {width:55%;}
    .menu{position: absolute;right:15px;top:10px;width:30px;height:36px;}
    .menu img{width:28px;position: absolute;top:0;bottom:0;margin:auto;}
    .banner .slick-prev, .banner .slick-next{display: none!important;}

    .section_one{padding:5px 0;}
    .about_rt{width:100%;float: none;padding:0 15px;}
    .about_lt{width:100%;float: none;position: static;margin-top:15px;padding-right:50px;}
    .about_lt .lt_icon{right:15px;}
    .about_lt .lt_icon img{width: 35px;}
    .about_lt .lt_icon img.icon_1{margin:0 0 4px -10px;}
    .about_rt .rt_box{width:100%;padding:0 5px;}
    .about_rt .line{height:2px;left:20px;}
    .about_title h3{font-size: 25px;height: 25px;line-height:  25px;}
    .about_title span{margin-top: 24px;font-size: 20px;}
    .about_rt .line{top:36px;}
    .about_txt{margin:15px 0 30px;}
    .about_more img{width:125px;}
    .about_rt .rt_box:after{height:10px;width:40px;}
    .about_rt .rt_box:before{width:10px;height:40px;}

    .section_two{padding:30px 0;}
    .p_title{text-align: center;width:100%;display: block;font-size: 22px;line-height: 40px;height:40px;}
    .pro_had{padding:0;margin-bottom:30px;}
    .pro_tab{text-align: center;width:100%;display: block;float: none;margin-top:15px;height:40px;padding:0 15px;}
    .pro_had .pro_tab span{margin:0 0 -1px 0;float: left;width:25%;height:40px;line-height: 40px;}
    .pro_had .pro_tab span a{display: table;margin:0 auto;height:38px;line-height:38px;}

    .pro_list{padding:7px 5px;}
    .pro_list dl dd{padding:10px;}
    .pro_list dl dd a{padding-right:30px;}
    .pro_list dl dd i{width:25px;height:25px;background-size: 14px;top:11px;}
    .pro_list dl:hover dd i{    background: #1c57dc url(../images/icon1.png) no-repeat center center;background-size: 14px;}

    .proSlider{margin:0;padding-bottom:40px;}
    .pro_contMob{padding:0 10px;}
    .pro_list dl:hover{box-shadow: 0 0 10px 0 rgba(0,0,0,.15)}

    .proSlider .swiper-pagination-bullets .swiper-pagination-bullet{width:35px;margin:0 7px;}

    .section_three{padding:20px 0;}
    .section_three .container{padding:0;}
    .three_cont li b{font-size: 26px;line-height: 30px;display: inline-block;vertical-align: top;}
    .three_cont li i{font-size: 20px;line-height: 30px;display: inline-block;vertical-align: top;
        margin-top:-2px;}
    .three_cont li h3{margin-top:5px;font-size:18px;}
    .three_cont li:after{height:64%;top:18%;}

    .n_title{margin:30px 0;font-size: 22px;line-height: 40px;height:40px;}
    .news_list{padding:10px 13px;margin-bottom:30px;}
    .news_list dl dt{width:130px;height:150px;}
    .news_list dl dt .new_time{width:100px;height:76px;left:-13px;padding:10px;top:35px;}
    .news_list dl dt .new_time b{font-size: 18px;}
    .news_list dl dt .new_time em{font-size: 16px;}
    .news_list dl dd{margin-left:150px;padding-top:0;}
    .news_list dl dd:before{width:10px;height:30px;}
    .news_list dl dd:after{height:10px;width:30px;}
    .news_list dl dd .new_txt{line-height: 24px;height:48px;margin:8px 0 20px;}
    .news_list dl dd a{width:210px;padding:0 10px 0 15px;}


    .copy{color:#fff;font-size: 14px;background: #454545;padding:10px 0;}
    .copy a{color:#fff;font-size: 14px;}





    /*内页*/
    .ban_name{height:84px;}
    .ban_name h1{font-size: 22px; margin:18px 0 5px; font-weight: normal}
    .ban_name h3{ font-size: 16px; font-weight: normal;}

    .det_nav li{margin:0 6%;width:auto;}
    .det_nav {line-height: 60px;height:60px;}
    .det_nav li a{line-height: 60px;height:60px;display: table;margin:0 auto -1px;}
    .det_nav li a span{line-height: 60px;height:60px;}
    .det_nav li a:after{width:100%;left:0;margin:0;}

    .det_content{padding:40px 15px;}
    .content_box{padding:50px 0 65px;}
    .det_title{padding-left:10px;margin-bottom:10px;}
    .det_title h1{font-size: 18px;line-height: 30px;height:30px;margin:0 0 20px 0;}
    .det_title span{font-size: 18px;}
    .det_tLine{top:90px;left:10px;border-bottom:2px solid #c8c8c8;width:750px;}

    .cont_icon span{width:35px;height:12px;}
    .cont_icon .icon_span{height:35px;width:12px;}

    .page_txt{padding:10px 0;font-size: 16px;line-height:30px;}

    .news_contD{margin:0 -5px;}
    .news_listD{padding:10px 5px;}
    .news_listD dt .time{font-size: 18px;line-height: 30px;height:30px;width:75px;}
    .news_listD dd{padding:20px;}
    .news_listD dd .n_txt{line-height: 24px;height:48px;}
    .news_listD dd b{margin:8px 0;}
    .news_listD dd h3 a{font-size: 18px;}


    .page{margin-top:30px;}
    .page li.p  a{margin: 5px;width:26px;height:26px;line-height: 24px;border-width:1px;}
    .page li.w{margin:5px 10px;}
    .page li.w img{height:26px;}

    .news_d_box{padding:40px 0 65px;}
    .new_d_title{padding:10px 0;margin-bottom:30px;}
    .new_d_title h3{font-size: 18px;width:100%;line-height: 24px;}
    .new_d_title span{margin-top:8px;}

    .pro_listD{width:48%;margin:0 0 10px 0;}
    .pro_contD .pro_listD:nth-child(2n){float: right;}
    .pro_listD dd{padding:10px 0;}

    .download_cont{margin:0;padding-bottom:30px;}
    .download_table div.th span:first-child{text-align: left;}
    .download_table div.th{padding:0 10px;}
    .download_table div.tbody{padding:0 10px;}
    .download_table div  span{line-height: 40px;height:40px;width:15%;}
    .download_table div.th span{font-size: 14px;}
    .download_table div.td span{font-size: 14px;}
    .download_table div span:first-child{width:31%;}

    /*.det_ban {overflow: hidden;}*/
    /*.det_ban img{max-width: 140%;width:140%;margin-left:-20%;}*/

    .auth_list{width:50%;padding-bottom:0;}
    .auth_list dl dd{padding:5px 0;}

    .base_content{padding-bottom:10px;}
    .base_cont{margin:0;padding:0 30px;}
    .base_box{padding:0 0 30px;}
    .base_list{width:100%;padding:20px 0;border:none;}
    .base_list .base_txt li{margin:0;}

    .review_list{width: 100%;padding:5px;margin-bottom:25px;}
    .review_box{padding-bottom:30px;}
    .review_list dl dd{padding:25px 0;}
    .review_list dl{padding-bottom:10px;}
    .review_list dl .time{width:75px;height:70px;padding:0 14px;}
    .review_list dl .time b{font-size: 20px;line-height: 20px;height:20px;margin-top:16px;}
    .review_list dl .time span{font-size: 14px;}
    .review_list dl .re_text{margin-left:95px;}
    .review_list dl .re_text a{font-size: 15px;}
    .review_list .re_txt{font-size: 13px;line-height: 20px;height:60px;margin-top:5px;}
    .review_list dl dt i img{width:80px;}

    .recruit_contD{margin:0 -5px;}
    .recruit_list{width: 50%;padding:5px;}
    .recruit_list a{padding:10px 30px 10px 10px;}
    .recruit_list a img{width: 18px;top:10px;right:10px;}
    .recruit_list a h3{font-size: 16px;margin-bottom:15px;}
    .recruit_list a p{font-size: 12px;line-height:20px;height:40px;-webkit-line-clamp:2;}

    .recruit_form{width:80%;margin:0 auto 20px;}
    .recruit_form .recruit_txt{width: 70%;}
    .recruit_form .recruit_sub{width:27%;font-size: 14px;}

    .contact_list li{float:none;width:100%;margin:40px 0;}
    .contact_contD{padding:0;}
    .contact_list{margin:0;}
    .contact_list li dl{width:100%;max-width:300px;}
    .contact_list li dl dd{margin-top:20px;}
    .contact_ewm li dl{width:90%;}
    .contact_ewm li dl dt{height:auto;}
    .contact_ewm li dl dd{margin-top:10px;line-height: 20px;height:40px;}
    .contact_ewm{margin-bottom:30px;}
    .mes_title{font-size: 18px;line-height: 40px;height:40px;margin-bottom:20px;}
    .mes_input{width:100%;display: block;margin:0 0 20px 0;}
    .mes_form{margin:0;width: 100%;}
    .mes_input span{font-size: 14px;}
    .mes_form textarea{margin:15px 0;padding:10px;font-size: 14px;}
    .mes_form button{width:170px;height:40px;line-height: 40px;font-size: 16px;}
    .mes_name  {padding-left:120px;}
    .mes_name span{width:120px;}
    .mes_tel  {padding-left:45px;}
    .mes_tel span{width:45px;}
    .mes_wx  {padding-left:75px;}
    .mes_wx span{width:75px;}
    .mes_input input{font-size: 14px;}



    /*.det_nav li{position: static;}*/
    .det_navM{overflow: visible;}
    .det_nav ul{position:absolute;top:61px;left:0;z-index:20;}

    .det_nav .det_navM_two li a:after{display: none!important;}
    .det_nav .det_navM_two li{text-align: left;width: 100%;margin:0;display: block;}
    .det_nav .det_navM_two li a{display: block;padding:0 15px;margin:0;width:100%;height:40px;line-height:40px;border-bottom:1px solid #f1f1f1;}
    .det_nav .det_navM_two li.current>a{color:#3a6de1}
    .det_nav  .det_navM_three{ position: static;}
    .det_nav  .det_navM_three li a{font-size: 14px;padding-left:30px;}




}

@media (max-width: 520px){
    .three_cont li b{font-size: 20px;line-height: 24px;}
    .three_cont li i{font-size:15px;line-height:24px;margin-left:5px;}
    .three_cont li h3{margin-top:5px;font-size:16px;}


    .news_list dl dt{width:100px;height:122px;}
    .news_list dl dt .new_time{width:88px;top:25px;}
    .news_list dl dd{margin-left:115px;}
    .news_list dl dd .new_txt{margin:5px 0 15px;}
    .news_list dl dd h3{font-size: 16px;}
    .news_list dl dd a{width:140px;}

    .det_title h1{font-size: 20px;line-height:24px;height:24px;}
    .det_title span{font-size: 16px;line-height: 24px;}
    .det_tLine{top:85px;}


}
@media (max-width: 374px){
    .about_txt{font-size: 14px;}
    .pro_list dl dd span.cn{font-size: 14px;}
    .pro_list dl dd span.en{font-size: 12px;}

    .three_cont li b{font-size:18px;line-height: 20px;}
    .three_cont li i{font-size:14px;line-height:20px;margin-top:-1px;}
    .three_cont li h3{margin-top:2px;font-size:14px;}


    .news_list dl dt{width:80px;}
    .news_list dl dt .new_time{width:70px; }
    .news_list dl dd{margin-left:95px;}
    .news_list dl dd:before{width:5px;height:20px;}
    .news_list dl dd:after{height:5px;width:20px;}
    .news_list dl dd .new_txt{ }
    .news_list dl dd a{width:130px;padding:0 5px;font-size: 12px;}

    .download_table div.th span{font-size: 12px;}
    .download_table div.td span{font-size: 12px;}

}
@media (min-width: 768px){
    .base_list .base_txt li.one p{max-height:50px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
    .base_list .base_txt li.two p{max-height:25px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}

}

@media (min-width: 1400px){

    .container{width:1400px;}

}








