﻿@media (max-width: 1200px) {
    .mHeader, .mFooter {
        display: block;
    }

    body
    {
        padding-bottom: 50px;
    }

    /* 清理浮动 */
    .fn-clear:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
    }

    .fn-clear {
        zoom: 1;
        /* for IE6 IE7 */
    }

    .float-left {
        float: left;
    }

    .float-right {
        float: right;
    }

    .overflowH {
        overflow: hidden;
    }

    .pcHeader, .nav2, .innerLocation, .pcFooter {
        display: none;
    }

    .topLine 
    {
        height: 2em;
        line-height: 2em;
        font-size: 12px;
        color: #424242;
        border-bottom: 1px solid #dcdcdc;
    }
    .header 
    {
        height: 54px;
        display: flex;
        align-items: center;
    }
    .header .main{
        width: 100%;
    }

    .header .logo
    {
        position: relative;
    }

    .header .logo img
    {
        max-height: 40px;
        max-width: 100%;
    }

    .header .logo .center 
    {
        display: inline-block;
        vertical-align: middle;
    }

    .header .logo .logotext 
    {
        color: #014181;
    }

    .header .logo .chanPinName {
        font-size: 17px;
        color: #5f5d5d;
        font-weight: bold;
    }

    .header .logo .chanPinLine {
        font-size: 12px;
        color: #878484;
        text-align: justify;
        text-align-last: justify;
    }

    .header .nav-btn, .header .search-btn
    {
        width: 36px;
        height: 30px;
        margin-left: 15px;
    }

    .header .nav-btn img, .header .search-btn img
    {
        max-width: 100%;
        max-height: 100%;
    }

    .hideNav {
        font-size: 20px;
        border-top: 1em solid #eee;
        padding-bottom: 1em;
        display: none;
    }

    .hideNav table {
        width: 100%;
    }

    .hideNav td {
        height: 3em;
        line-height: 3em;
        border: 1px solid #eee;
        text-align: center;
        color: #007acc;
    }

    .hideNav td:hover {
        background-color: #1e74dc;
        color: #fff;
    }

    .hideNav td:hover a {
        color: #fff;
    }


    .footer {
        min-width: auto;
        background-color: #939393;
    }

    .mFooter ul {
        display: flex;
        justify-content: space-around;
        background-color: #398fce;
        position: fixed;
        bottom: 0;
        width: 100%;
        padding: 7px 0px;
    }

    .mFooter ul li > a {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        height: 100%;
    }

    .mFooter .imgTab img {
        width: auto;
        height: 2.5em;
    }

    .footer-info {
        background-color: #939393;
        color: #fff;
        padding-top: 14px;
        padding-bottom: 14px;
        font-size: 13px;
        text-align: center;
    }

    .footer-code img {
        width: 100%;
        margin: 7px;
        display: inline-block;
    }

    .footer-code {
        display: flex;
        margin-bottom: 10px;
        justify-content: center;
    }

    .footer-code span {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 23%;
        margin: 5px 10px;
    }
}