@media screen and (max-width: 480px) {
    .header .h-logo .search-box {
        width: auto;
        float: none;
        text-align: center;
    }
    .header .h-logo .search-box .container-t {
        display: inline-block;
    }
    .index-body .tck-box {
        display: none;
    }
    .index-body .flex-control-paging li a {
        height: 10px;
        width: 10px;
        background: url(/zxww/template/images/dot.png) no-repeat 0 -9px;
        background-size: 10px;
    }
    .index-body .in-content .in-top li {
        width: 30%;
        margin-right: 5%;
        height: auto;
        padding: 0 0 20px 0;
    }
    .index-body .in-content .in-top li:nth-child(3n) {
        margin-right: 0
    }
    .index-body .in-content .in-top li p {
        font-size: 14px;
    }
    .index-body .in-content .in-top li div i {
        font-size: 32px;
    }
    .index-body .in-content .in-top li div {
        width: 100%;
        height: 60px;
        line-height: 60px;
        margin: 8px auto 0;
    }
    .index-body .in-xw .ixw-list li a {
        width: 76%;
    }
    .index-body .ixw-list {
        margin-bottom: 20px;
    }
    .index-body .kszj-box .kszj-r .kszj-list.ks-ul>div {
        height: auto;
    }
    .index-body .kszj-box .kszj-r .kszj-list.ks-ul>div a {
        padding: 9px 0px;
        border-radius: 5px;
    }
    .index-body .kszj-box .kszj-r .kszj-list {
        margin: 0;
        padding-bottom: 20px;
    }
    .index-body .kszj-box .ks-s img {
        height: auto;
    }
    .index-body .kszj-box .ks-s p {
        font-size: 15px;
    }
    .index-body .kszj-box {
        padding-bottom: 15px;
    }
    .index-body .zj-listb {
        width: auto;
        min-width: auto;
    }
    .index-body .zj-listb div span {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }
    .index-body .flex-control-paging li a.flex-active {
        background-position: 0 0;
    }
    .index-body .picMarquee-left {
        width: 75%;
    }
    .ks-box .oJk div.oJk-j {
        height: auto !important;
    }
    .ks-box .oJk {
        position: relative;
        right: 0;
        top: 0;
    }
    .ks-box .ks-dt {
        margin-top: 0 !important
    }
    .ksdh-box .kszj-r .kszj-list.ks-ul>div {
        height: auto;
    }
    .ksdh-box .kszj-r .kszj-list.ks-ul>div a {
        padding: 8px 12px;
        border-radius: 5px;
    }
    .xw-nr img {
        width: 100% !important;
      	height:auto !important;
    }
    .hzfw-content .zn-right .zn-list p {
        margin-left: 0 !important;
        margin-right: 0 !important;
        text-indent: 0 !important;
        margin-top: 0 !important;
        line-height: 180% !important;
    }
    .list-zm {
        line-height: 25px;
    }
    .list-zm td:nth-child(2n+1) {
        text-align: right;
        vertical-align: top;
        width: 110px;
    }
    .list-zm td {
        padding: 5px;
    }
    .zm-bm {
        width: 100px;
        height: 30px;
        border-radius: 30px;
        background-color: rgb(5, 81, 169);
        text-align: center;
        line-height: 30px;
        color: white;
        margin: 13px auto 0;
    }
    .line-border {
        height: 1px;
        background: #ccc;
        margin: 20px;
    }
  .zx_label{letter-spacing:5px}
  .list-hz{padding-left:10%}
  .hzfw-content .zn-right .zn-list .hz-xx .hz>div{
  	margin-bottom:15px
  }
  #sysCheckCode{width:100px}
  .hzfw-content .zn-right .zn-list img{width:100px}
  .hzfw-content .zn-right .zn-list .hz-xx textarea{width:85%}
  .hzfw-content .zn-right .zn-list .hz-xx{height:auto !important}
  .btn-skz{padding-right:5vw}
  .consult .consult-box textarea{width:95%}
  .consult .consult-box .textarea-box p{padding-top:10px}
  .consult .consult-box .textarea-box, .consult .con-list{width:100%}
  .consult .consult-box{width:100%;margin:0;padding: 0 15px }
  .consult .con-list li .fl.w780{width:auto;float:none}
  .recruit-contact{height:auto}
  .recruit-contact img{width:100%}
  .recruit-contact-info{position:relative;left:0;top:0;padding-left:0}
  .recruit-contact-info li{height:auto}
  .recruit-contact-title{top:18px}
}