
html {
    font-size: 62.5%; /*10 ÷ 16 × 100% = 62.5%*/
}

/*图标字体*/
@font-face {
    font-family: 'iconfont';  /* project id 406088 */
    src: url('../font/font_406088_7f4xg55el0ffajor.eot');
    src: url('../font/font_406088_7f4xg55el0ffajor.eot') format('embedded-opentype'),
    url('../font/font_406088_7f4xg55el0ffajor.woff') format('woff'),
    url('../font/font_406088_7f4xg55el0ffajor.ttf') format('truetype'),
    url('../font/font_406088_7f4xg55el0ffajor.svg') format('svg');
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 1.6rem;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
/*图标字体*/

/*页头导航*/
.bg-head {background-color: #ffffff;}
.navbar-header, .navbar-toggle {
    background-color: #ffffff;
}
.icon-bar {
    background-color: #c92b2f!important;
}

.pinned {
    z-index: 20;
}
.m-head-menu {
    margin: auto;
    background: #fff;
    z-index: 9999;
    /*overflow: hidden;*/
    height: 100px;
    line-height: 100px;
    font-size: 1.6rem;
}
.m-head-logo {
    line-height:90px;
}

.nav-secondary>li>a {border: none;}

.nav>li>a {
    padding: 0 20px;
}

.nav>li>a:focus, .nav>li>a:hover {
    color: #ffffff;
    background-color: #c92b2f;
}
.u-nav-active {background-color: #c92b2f; color:#ffffff!important;}
/*页头导航*/

a, a:active, a:visited, a:link {
    color: inherit;
}

/*顶部菜单下拉*/
.dropdown .menu {
    color: #333333;
    padding: 0 15px;
    cursor: pointer;
    display: inline-block;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background-color: #c92b2f;
    color: #ffffff;
}

.dropdown-menu {
    background-color: #4c4a4f;
}

.dropdown-menu li {
    display: table-cell;
}

.dropdown-menu li a {
    font-size: 1.4rem;
    color: #ffffff;
}

.dropdown-menu li a:hover {
    color: #eb4f58;
    background: none;
}

@media screen and (min-width: 1200px) {
    .down-menu>a {height: 101px;}
    .down-menu>.dropdown>a {height: 101px;}
    .nav-active1 {height: 101px;}
}

@media screen and (min-width: 768px) {
    .dropdown-menu {
        padding: 0;
    }
    .dropdown-menu > li > a {
        padding: 0 15px;
        line-height: 45px;
    }
}

@media (min-width: 1200px) {
    .container-fluid {
        max-width: 1220px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1000px) {
    .nav > li > a, .dropdown .menu {padding: 0 6px;}

    .dropdown .menu {
        margin: 0;
    }
}

@media screen and (max-width: 767px) {
    .nav > li > a {
        padding: 0 10px;
        font-size: 1.6rem;
    }

    .nav .open > a:focus, .nav .open > a, .nav .open > a:hover {
        background-color: transparent;
        border: 1px solid #c92b2f;
        border-radius: 15px;
    }

    .navbar-inverse {
        background-color: #c92b2f;
        border: 0;
    }

    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
        background-color: #ffffff;
    }

    .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
        background-color: #c92b2f;
    }

    /*.u-head-tel {display: none;}*/
    .navbar-inverse .navbar-nav > li > a {
        color: #999;
    }

    .m-head-share {
        border: none;
    }

    .nav > li:first-child > a {
        line-height: 40px;
    }

    .logo-xs {
        margin-bottom: 55px;
    }

    .nav > li > a {
        line-height: 30px;
    }

    .nav > li:first-child > a {
        color: #ddd;
    }

    .dropdown .menu {
        line-height: 30px;
        color: #999;
        padding: 0 10px;
        font-size: 1.6rem;
        cursor: pointer;
        display: inline-block;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #999;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
        background-color: #c92b2f;
    }

    .m-head-share {
        padding: 0 0 10px 0;
        border-bottom: 0;
    }

    .m-link-list, .m-footer-copy {
        margin-bottom: 10px;
    }

    .m-bg {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 998;
        width: 100%;
        height: 100%;
        background-color: rgba(51, 51, 51, .7);
    }

    .navbar-xs {
        display: none;
        position: fixed;
        padding-top: 75px;
        top: 0;
        left: 0;
        z-index: 999;
        margin: 0 -10px;
        width: 70%;
        height: 100%;
        left: -70%;
        text-align: center;
        background-color: #333;
        overflow-y: auto;
    }

    .dropdown-menu li a {
        text-align: left;
    }

    .navbar-nav li {
        height: 40px;
        display: table;
        width: 100%;
    }

    .navbar-nav .open .dropdown-menu > li > a {
        padding-left: 48%;
    }

    .navbar-nav .open .dropdown-menu > li > div > a {
        padding-left: 48%;
    }

    .nav > li:last-child > a {
        padding-right: 10px;
    }

    .dropdown-menu li a {
        font-size: 1.4rem;
        color: #999;
    }

    .sharebtn a i {
        font-size: 2.4rem;
    }

    /*页眉*/
    .m-mobile-head {
        position: relative;
        width: 100%;
        height: 100%;
    }

    .m-mobile-head .u-en-ch {
        position: absolute;
        display: table;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
    }
}

.next {background-color: #c92b2f; margin: 10px 0; padding: 2px 14px; color: #ffffff!important; display: none;}

@media (max-width: 1024px) {
    .m-head-logo {line-height:80px;}
    .m-head-logo img {width: 80%}
    .m-head-menu {height: 80px; line-height: 80px;font-size: 14px;}
    .nav>li>a {padding:0 18px;}
    .dropdown-menu {min-width: 120px;}
    .dropdown-menu li {display: block;}
}
@media (max-width: 768px) {
    .m-head-logo {line-height:80px;}
    .m-head-logo img {width: 80%}
    .m-head-menu {height: 80px; line-height: 80px;font-size: 14px;}
    .nav>li>a {padding:0 6px;}
}
@media (max-width: 767px) {
    .next {display: block;}
}