﻿body,
h1,
h2,
h3,
h4,
h5,
h6,
html {
    font-family: Microsoft YaHei, Arial, Helvetica, sans-serif !important
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 700
}

a,
b,
div header,
footer,
li,
p,
span,
strong,
ul {
    font-family: Microsoft YaHei, Arial, Helvetica, sans-serif
}

b,
strong {
    font-weight: 700 !important
}

.content-list-box-other.content-list-box .text-box .overtext,
.content-list-box-other.content-list-box-other .text-box .overtext,
.content-list-box.content-list-box .text-box .overtext,
.content-list-box.content-list-box-other .text-box .overtext {
    height: 7.8em
}

.content-box h2:after {
    margin-left: 0;
    transform: translateX(-50%)
}

.about-quality.content-box h2:after,
.contact-us .big-box h2:after,
.contact-us .text-box h2:after,
.faq h2:after {
    transform: translateX(0)
}

@media (min-width:992px) {

    .about-timeline .content-box h2:after,
    .content-box h2.pull-left:after {
        transform: translateX(0)
    }
}

@media (max-width:992px) {
    .faq .question .answer {
        text-indent: 30px
    }
}

@media (min-width:1025px) {
    header .navbar nav#hw-navbar .navbar-nav li.menu-list .nav-open .list-nav ul li a {
        font-size: .9em !important
    }

    header .navbar .nav-right .btn-shop .shop-nav li a {
        font-size: .9em
    }

    header .navbar ul.nav>li.active>a {
        font-weight: 700 !important
    }
}

@media(max-width:767px) {
    footer .share-box li .wechat-qrcode:after {
        bottom: -14px
    }

    .about-win h2:after,
    .more-magazine h2:after {
        margin-left: -15%
    }
}

.hot-top .content>span,
.list-box .list-content .content>span {
    font-family: Microsoft YaHei, Arial, Helvetica, sans-serif !important;
    font-weight: 700
}

@media (min-width:992px) and (max-width:1200px) {

    .detail-top-box .author .name,
    .detail-top-box .author .titles {
        display: inline-block
    }
}

.sus-list3 .content h4 {
    max-height: 71px
}

.links-nav-box a span {
    font-size: 1.6em
}

.olds-box .bg-content .text-box h4 {
    font-size: 2em
}

.olds-box .bg-content .text-box .right p {
    line-height: 1.95em
}

.olds-box a.click-style h3 {
    color: #333;
    flex-grow: 1;
    font-size: 1.33em;
    margin: 0
}

@media(min-width:768px) and (max-width:1100px) {
    .links-nav-box a span {
        font-size: 1.5em
    }
}

@media (min-width:768px) {

    .links-nav-box .exp-cont ul li.active a,
    .links-nav-box .exp-cont ul li:hover a {
        border: 1px solid #cb0007
    }
}