.mobile {
    width: 100%;
}

.mobile .logo {
    position: relative;
    top: 5px;
    margin: 0;
    width: 158px;
    height: 44px;
}

.mobile .logo img {
    width: 158px;
    height: 44px;
}

.mobile #smenu {
    display: none;
}

.mobile #nav {
    display: block;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
}

.mobile #nav li {
    width: 20%;
    padding: 0;
    text-align: center;
}

.mobile #nav li a {
    text-align: center;
}

.mobile .bannerbox,
.mobile .zm-banner,
.mobile .bannerbox a,
.mobile .bannerbox li {
    height: 280px !important;
}

.mobile .newsbox {
    width: auto;
}

.mobile .newlist {
    width: 100%;
    margin-bottom: 15px !important;
}

.mobile .newsbox .fl {
    float: none;
}

.mobile .newsbox .fr {
    float: none;
}

.mobile .newsbox .mart12 {
    margin: 0;
}

.mobile .biaoshi {
    left: 0;
    bottom: -12px;
    top: auto;
}

.mobile .ztlink_con ul {
    display: flex;
    overflow-x: auto;
    justify-content: space-between;
}

.mobile .wz_list li span:first-child {
    width: 72% !important;
}

.mobile .wz_list .list-item {
    width: 72% !important;
}

.mobile .listnews li a {
    width: 100% !important;
}

.mobile .pagenav a {
    border: 1px solid #d9d9d9;
    color: #666;
    font-family: Arial;
    margin: 2px;
    padding: 4px 8px;
    text-decoration: none;
    border: 1px solid #d9d9d9;
    color: #666;
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0 8px;
    text-decoration: none;
}

.mobile .wenzhang .wzarea {
    width: 252px;
}


.mobile .contentbox{
    padding: 15px !important;
}