
@media only screen and (max-width:1920px){
	body{ min-width:0;}
}

@media only screen and (max-width: 1230px){
    .cx_box input{width: 21%}
}

@media only screen and (max-width: 1220px){
	  .xwt,.xw_nero,.left_box,.right_box{width: auto;float: none;}
	  .xw_banner{ background: none;}
	  .xw_nero{ margin-right: 0;}
	.qxqd li{width: 23.5%;margin-top: 10px; margin-left: 1.5%;}
}


@media only screen and (max-width: 1170px){
    .inp_box{width:250px;}
    .xw_list li{margin-right: 15px;}
    .logo img{width: 240px}
    .nav ul li{width: 19.8%}
    .bmbtn2 a{margin-right: 0}
    .bmbtn2{margin-left: 0}
	.inp_box input{ width: 70%;}
}

@media only screen and (max-width: 1100px){
	.item {width: auto;float: none;margin-right: 0;}
	.list-9 { margin-top: 30px;}
}

@media only screen and (max-width: 1040px){
    .cx_box input{width: 20%;}
}

@media only screen and (max-width: 1000px){
	body{ min-width: 0;}
    .h1{
        display: -webkit-box!important;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        white-space: normal;
    }
    .rig_Box,.top,.ban_t,.nav,.lip{display: none}
    .phone-menu,.height{display: block}
   /* .h1{margin-top: 160px}*/
    .lip a{margin: 0 15px}

  /*  .xwt,.xw_nero,.left_box,.right_box{
        width: auto;
        float: none;
    }*/
    .xw_nero{
        margin-right: 0;
       /* padding: 0 20px;*/
    }
/*    .ban_list{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }*/
  /*  .ban_list li{
     -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        width: 200px;
    }*/
  /*  .qxqd li{width: 23.5%;margin-top: 0;}*/
   /* .qxqd li:nth-child(even){margin-right: 2%;}*/
    .qxqd li:nth-child(4){margin-right: 0}
    .item{width: auto;float: none;margin-right: 0}
    .bmfw_list li a{padding: 0 10px;}
    .h1{width: 100%;line-height: 40px; margin-top: 25px;}
    .footer p span{display: block;}
    .dzjg{position: static;}
	.big-bj{ background: none;}
    .xw_banner{ background: none;margin-top: 25px;}
	.bmfw_list li a {font-size: 14px;}
	
	.RigBox,.LefBox{width: auto;float: none;}
    .inp_box{height: 34px;}
    .inp_box input,.inp_box button{height: 30px}
    .ss_btn{height: 36px;font-size: 15px}
    
	.zxft-IMG-BOX{position: absolute;}
	.zxft-tit-BOX{ margin-left:370px;}
	.yg_l{ margin-top: 100px;}
	.zxft-tit-BOX .p3 {
    display: -webkit-box!important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
	.znwd{ background: url("20200525-jqr-bj.png") top right no-repeat;}
	.znwd p,.znwd h5{margin-left: 20px;}
	.znwd p{ margin-top: 17px;}
	.znwd h5{padding-top: 27px;}
}

@media only screen and (max-width:949px){
	.yg_l{ margin-top: 50px;}
}
@media only screen and (max-width: 705px){
	.dp{ display: none;}
	.xp{ display: block;}
    /*.xw_list{
        width: 85%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .xw_list li{
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
    }*/

    .bmfw_list{
        padding-left: 0;
       /* display: block;
        border-right: 1px #e4e4e4 solid;
        border-bottom: 1px #e4e4e4 solid;*/
        margin-top: 45px;
    }
   /* .bmfw_list li {
        width: 33.33%;
        margin-right: 0;
        margin-top: 0;
    }*/
   /* .bmfw_list li a {
        border: none;
        border-top: 1px #e4e4e4 solid;
        border-left: 1px #e4e4e4 solid;
        font-size: 14px;
    }
    .bmfw_list li:last-child{
        display: block;
    }*/
    /*.bmfw_list li.chos a, .bmfw_list li:hover a{
        border-right: 0;
        border-bottom: 0;
    }*/
    .bmbtn{
        position: absolute;
        margin-left: 0;
        top: 50px;
    }
  /*  .ggl{margin-top: 50px}*/
    .bmfw_list{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .bmfw_list li{
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        width:130px;
    }
	.bmbtn2{top: 0; right: 0;}
	.xw_list li a{font-size: 16px;}
	
	.tjsj{background: none;padding-left: 0}
    .cx_box span{display: none}
    .cx_box>div{display: inline-block}
    .cx_box input{width: 130px;}
	
	.zxft-IMG-BOX {
    position: static;
    text-align: center;
    width: 100%;
}
	.zxft-tit-BOX{ margin-left: 0;}
	.yg_l{ margin-top: 10px;}
}

@media only screen and (max-width:620px){
.gend-1{ display: none;}
.xw_nero em,.left_box em{display: block; text-align: center;font-size: 12px; border-top: 1px solid #efefef; margin-top: 10px; padding-top: 10px;}
.xw_nero em a,.left_box em a{text-decoration: none;} 
.num_box{ margin-top: 20px;}
}

@media only screen and (max-width: 585px){
	.list-9{ margin-top: 10px;}
	.xw_list li a{ font-size: 15px;}
	.cx_box input{width:400px;float: none;margin-right: 0;margin-bottom: 10px}
    .cx_box button{float: none;width: 410px}
}

@media only screen and (max-width: 550px){
    .footer p{word-wrap:break-word;}
   /* .zxft_img{position: static;text-align: center;}
    .ft_nero{padding-left: 0;margin-top: 15px}*/
    .qxqd li{width: 49%;}
    .qxqd li:nth-child(even){margin-right: 0;}
    .qxqd li:nth-child(3),   .qxqd li:nth-child(4){margin-top: 10px}
    .phone_logo{margin-left: 15px}
    .menu{margin-right: 15px}
    .phone-list li a{font-size: 16px;padding: 8px 15px;}
    .search2{padding: 10px 15px;}
    .inp_box input{width: 60%;}
    .ss_btn{width: 29%;margin-left: 0}
 /*   body {
        background: url(20200513-mzt-bg.png) no-repeat top 18px left -730px;
    }*/
    .h1{font-size: 24px}
   /* .w_1200{width: 92%;}*/
    .xw_banner{margin-top: 20px}
   /* .xw_nero{padding: 0 15px}*/
    .mar-T30,.num_box{margin-top: 20px}
    .bmbtn a img{display: none}
    .bmbtn a{margin-right: 0}
    .list-1 li span{display: none}
    .xw_list{width: 80%}
    .list-1 li a{max-width: 94%}
    .bmbtn a{padding: 0 5px;}
	.h1 {line-height:32px; margin: 22px auto 0;}
	.xw_list09 li{margin-right:3%;margin-top:6px; text-align: center; width:23%;} 
	.xw_list09 li a{font-size: 12px;line-height: 32px; width: 100%; padding-bottom: 0;}
	.xw_list09 li.active a, .xw_list09 li:hover a{color:#fff;border-bottom:none;background:#2c66c9;height:32px;line-height:32px;border-radius: 4px 4px 0 0;}
	.xw_list09 {height:76px;/*margin-top: -6px; */margin-right: -3%; width: 100%;}
/*	.xw_list09 li:first-child {margin-left:3%;}*/
	.xw_list09 li.ds{width:48%; margin-right: 0;}
	.xw_title09 ul li{margin-right:3%;margin-top:6px; text-align: center; width:23%;}
	.xw_title09 ul a{font-size: 12px;line-height: 32px; width: 100%; padding-bottom: 0;}
	.xw_title09 ul li.active a, .xw_title09 ul li:hover a{color:#fff;border-bottom:none;background:#2c66c9;height:32px;line-height:32px;border-radius: 4px 4px 0 0;}
	.xw_title09 ul{margin-right: -3%; width: 100%;}
	
	.cx_box input{width: 90%}
    .cx_box button{width: 94%}
    .hd_table thead tr th:last-child,.hd_table tbody tr td:last-child{display: none;}
    .qtbq{
        position: absolute;
        left: 0;
        bottom: -30px;
    }
    .tjsj{margin-top: 40px  }
    .hd_table tbody tr td{font-size: 14px}
	.list-1 li a:hover{ padding-left: 0;}
	.qxqd li{ width: 48.5%;}
	.ban_list{ display: none;}
	.ban_list1 li{ display:block; float: left; margin-left: 2%; width:49%;}
	.ban_list1 li a{ width: 100%; display: block; height: auto;}
	.ban_list1 li:first-child{ margin-left: 0;}
	.ban_list1 li a img{ width: 100%;}
	.ban_list1{ margin-top: 18px;}
}

@media only screen and (max-width:414px){
	.h1 {font-size:20px;line-height:28px;margin: 22px auto 0;}
	.list-1 li a{ font-size: 14px;}
	.list-1 li{ line-height: 34px;}
	.list-1 li i{ margin-top: 16px;}
	.w_1200{ width: 94%;}
    
  
}

@media only screen and (max-width:375px){
	.xx_bot a img{ display: none;}
	 .ft_nero{padding-left: 0;margin-top: 15px}
	.zxft_img img{ width: 100% ;height: auto;}
	.zxft_img{position: static;text-align: center; width: 100%;}
	.xw_list09 li{ width: 19%;}
	.xw_list09 li.ds{ width: 55%;}
}

