@media (max-width:1200px) {
    .nav_list>li>a:before{margin-right:0;}
    .nav_list>li>a:after{margin-left:0;}

    .m-aboutCont dl dd .about_txt{height:128px;}

    .login_main>.container{padding:20px;}
    .login_input input{line-height: 35px;height:35px;}
    .login_sub{height:35px;line-height: 35px;margin-top:10px;}
}
@media (max-width:992px) {
    .logo{height:70px;}
    .nav_list{height:70px;line-height:70px;}
    .languagePC{height:70px;line-height:70px;}
    .serBtn{height:70px;line-height:70px;}
    .nav_list li a{font-size: 12px;}
    .nav_list>li>a:before{display: none;}
    .nav_list>li>a:after{display: none;}

    .serL{padding:30px 15px 20px;}
    .serL .serL_content{width: 100%;}
    .downBG{top:70px;}

    .m-common{padding:40px 0;}

    .m-proList dd h3{font-size: 14px;line-height: 24px;height:24px;margin-top:-24px;}
    .m-proList dd p{height:60px;}

    .m-aboutCont dl dd{padding:15px;}
    .m-aboutCont dl dd .about_txt{line-height: 24px;height:96px;}
    .m-aboutCont dl dd .aboutIcon{margin-top:10px;}
    .m-aboutCont dl dd .aboutIcon li{padding:10px 0 5px;}
    .m-aboutCont dl dd .aboutIcon li:hover {padding:5px 0 0;}

    .m-contact{padding:40px 0;}

    /*内页*/
    .det-lt{width:240px;}
    .det-rt{margin-left:260px;}
    .detTitle .m-title{width:240px;}

    .loginCont dl dd{padding:0 40px;}
    .login_input span{line-height: 24px;}
    .login_input input{line-height: 32px;height:32px;}
    .login_sub{height:32px;line-height: 32px;margin-top:10px;}

    .mapModel{width:100%;}


    .map-detTitle{ width:240px; }
    .map-pos{margin-left:260px;}

    .list-img dl dt a.addImg{display: none!important;}
    .list-img dl:hover dt a.addImg{display: none!important;}
    .list-img dl:hover dt a span{display: none;}
}
@media (max-width:768px) {
    .had_top .welcome b{background: none;color:#fff;margin-left:0;padding-left:0;}
    .had_top .container{padding:0 15px;}
    .header{ padding:8px 0;height:50px;}
    .logo{height:34px;}
    .languagePC{height:34px;line-height:34px;}
    .serBtn{height:34px;line-height:34px;}

    .serL form{height:40px;}
    .serL form input{height:38px;line-height: 38px;}
    .serL form input.input_txt{width: 80%;}
    .downBG{top:50px;}

    .banner .slick-dots{bottom:5px;}
    .banner .slick-dots li{margin:0 5px;width:10px;height:10px;border:1px solid #c01920;}

    .m-common{padding:30px 0;}
    .m-title{margin-bottom:10px;}
    .m-title h3{font-size: 18px;}
    .m-title p{font-size: 14px;line-height: 24px;}
    .m-title h3:after{width:30px;margin-left:10px;}
    .m-title h3:before{width:30px;margin-right:10px;}
    .m-proList dd img{position: absolute;top:0;left:0;bottom:0;right:0;margin:auto;}
    .m-proList:hover h3{display: none;}
    .m-proCont .swiper-container-horizontal>.swiper-scrollbar{height:3px;}
    .m-proCont .swiper-scrollbar-drag{ height:7px;margin-top:-2px;}

    .m-aboutCont dl dt{padding:0;}
    .m-aboutCont dl dt iframe{width:100%;height:auto;min-height:250px;}
    .m-aboutCont dl dd .aboutIcon li.first i{background-size: 23px 28px;width:23px;height:28px;}
    .m-aboutCont dl dd .aboutIcon li.two i{background-size: 28px 28px;width:28px;height:28px;}
    .m-aboutCont dl dd .aboutIcon li.three i{background-size: 28px 28px;width:28px;height:28px;}
    .m-aboutCont dl dd .aboutIcon li.first:hover i{background-size: 23px 28px;width:23px;height:28px;}
    .m-aboutCont dl dd .aboutIcon li.two:hover i{background-size: 28px 28px;width:28px;height:28px;}
    .m-aboutCont dl dd .aboutIcon li.three:hover i{background-size: 28px 28px;width:28px;height:28px;}

    .bidImg img{max-width: 160%;margin-left:-30%;}

    .newLt{padding:0;}
    .m-newList{margin-bottom:20px;height:74px;}
    .m-newList dt{width:85px;height:74px;}
    .m-newList dt span{font-size: 24px;height:24px;line-height: 24px;margin-top:14px;}
    .m-newList dd {margin-left:100px;}
    .m-newList dd h3 a{line-height: 26px;height:26px;font-size: 15px;}
    .m-newList:hover dt span{margin-top:10px;}
    .m-newSlider .slick-prev,.m-newSlider .slick-next{width:22px;height:40px;background-size: 22px 40px;}
    .m-newSliderList .pic{height:35px;line-height:35px;}

    .m-contact{padding:30px 0;}
    .contactLt{padding:0;margin-bottom:15px;}
    .contactCont{padding:25px 15px 15px;}
    .contactLt p{font-size: 14px;line-height: 24px;}

    .contactRt iframe{width:100%;height:auto;min-height:250px;}

    .footer{padding:15px 0;}
    .footNav{height:auto;line-height: 32px;overflow: hidden;padding-bottom:10px;}
    .footNav li{width:25%;}
    .footNav li a:before{display: inline-block;}
    .footNav li a:after{display: inline-block;}
    .footLt{width:100%;display:block;}
    .footMa{float: none;margin:20px 0;}
    .footMa dt{margin:0 auto;}
    .copy{padding:0;line-height: 24px;}

    /*内页*/
    .detTBox{padding:0 10px;}
    .detTitle{margin:0;padding-top:10px;}
    .detTitle .m-title{width:100%;height:40px;text-align: left;padding:0 15px;}
    .detTitle .m-title h3{float: left;line-height: 40px;font-size: 16px;}
    .detTitle .m-title h3 i{ font-size: 16px;}
    .detTitle .m-title h3:before{display: none;}
    .detTitle .m-title h3:after{width:20px;}
    .classify{color:#fff;line-height: 40px;}
    .classify b{display: inline-block;border-top:6px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;vertical-align: middle;}

    .det_main{ }
    .det-lt{width:100%;float:none;}
    .det-rt{margin-left:0;}
     .det-rt-cont{padding:10px  0;}
    .det-nav{box-shadow: 0 0 14px 1px rgba(51,51,51,.3);display: none;}
    .det-nav li{line-height: 35px;}
    .det-nav li i{top:10px;}
    .det-nav li a{height:35px;line-height: 35px;}
    .det-nav li ul li a{height:30px;line-height: 30px;min-height: 30px;max-height: 30px;font-size: 14px;}
    .det-nav li ul li i{top:8px;}

    .list-img dl dd{height:35px;line-height: 35px;}
    .list-text li{padding:20px 0;}
    .list-text li h3 a{width:100%;display: block;line-height: 24px;height:24px;}
    .list-text li h3 span{display: block;margin:5px 0 8px;float:none;}
    .list-text li a.more{width:110px;}

    .list-download li p{width:100%;display: block;}
    .list-download li {line-height: normal;}
    .list-download li a{margin-top:10px;}

    .page-ul ul{display: block;width: 100%;}

    .proContSlider .slider-nav .slick-prev,.proContSlider .slider-nav .slick-next{width:22px;}
    .proPage ul{margin:0;}
    .proPage li{width:100%;float:none;margin-bottom:10px;}

    .login_main{padding:0;background: url(../images/login_02.jpg) no-repeat fixed top center;}
    .login_main>.container{background: none;padding:20px 10px;}
    .loginCont{background: #fff;overflow: hidden;padding:10px 10px 30px;}
    .loginCont dl dt{float:none;}
    .loginCont dl dd{padding:0 ;margin-top:10px;float:none;}
    .login_sub{margin:20px 0 15px; }
    .mob_ABtn a{font-size: 14px;color:#808080;}
    .mob_ABtn a.mob_regBtn{color:#333;}
    .mob_ABtn a:hover{color:#c01920;}

    .registerCont{background: #fff; }
    .regTitle{padding:20px 10px 10px;}
    .regTitle h3{font-weight: normal;font-size: 18px;}
    .regForm{padding:20px 10px;}
    .reg_input {margin-bottom:10px;}
    .reg_input p{display: none;}
    .reg_input span{display: block;padding:0 5px;}
    .reg_input input{height:30px;line-height: 30px;margin:0;width:100%;font-size: 14px;}
    .reg_input textarea{margin:0;width:100%;font-size: 14px;}
    .reg_yzm input{width:70%;margin-right:10px;}
    .regSub{width:100%;margin:15px 0;}

    .mapModel{padding:10px 10px 20px;}
    .mapClose{right:10px;}
    .mapClose img{width:25px;}
    .mapSlider .swiper-button-next, .mapSlider  .swiper-button-prev{background-size: 18px;}
    .mapSlider .swiper-button-prev{margin-top:-50px;}
    .mapTxt h3 a{margin:10px 0;font-size: 16px;padding-right:30px;}
    .mapTxt p{line-height: 24px;font-size: 14px;}
    .mapModel{height:350px;}
    .mapCont{margin: 0;}
    .mapCont{padding:20px 0;}

    .poptrox-overlay .pic  iframe{height:auto!important;}

    .a-img{display: none;}
    .map-detTitle{ width:100%; float:none;}

    .mapList li{background: #f7f7f7;border-radius: 0 30px 0 30px;padding:20px 10px;margin-bottom:15px;}
    .mapList li h3{font-weight: bold;font-size: 18px;}
    .mapList li b{display: block;width:40px;border-top:1px solid #c01920;margin:10px 0 ;}
    .mapList li p{font-size: 14px;line-height: 30px;padding:0 3px;}
    .mapList li p i{font-size: 25px;display: inline-block;line-height: 30px;height:30px;vertical-align: middle;margin-top:-4px;}
    .mapList li:hover{background: #c01920;}
    .mapList li:hover h3{color:#fff;}
    .mapList li:hover b{border-top:1px solid #fff;}
    .mapList li:hover p{color:#fff;}
}
@media (max-width:480px){

}
    @media (max-width:390px) {
    .had_top .container{padding:0 10px;}
    .had_top .welcome b{font-size: 12px;}
    .mob_had_rt li {margin-top:5px;height:20px;margin-left:0;}
    .mob_had_rt li a{width:20px;height:20px;line-height: 20px;font-size: 12px;}

}
@media (max-width:1200px) and (min-width:768px){
    .m-newList:last-child{display: none;}
}
@media (min-width: 768px){
    .m-newList:last-child{margin-bottom:0;}
    .contactLt .m-title{text-align: left;}
    .contactLt .m-title h3{margin:0;}
    .contactLt .m-title h3:before{display: none;}
    .contactLt .m-title h3:after{display:block;margin:13px 0 0 0;}

    .det-nav{display: block!important;}
    .reg_input input::-webkit-input-placeholder{color:transparent;}
    .reg_input input:-moz-placeholder{color:transparent;}
    .reg_input input:-ms-input-placeholder{color:transparent;}
}
@media (min-width:1280px){
    .container{width: 1280px;}
}