﻿* {
    margin: 0px;
    padding: 0px
}

html, body {
    width: 100%;
    height: auto;
    font-size: 13px
}

ul {
    overflow: hidden;
    list-style: none
}

a {
    text-decoration: none;
    display: inline-block
}

span {
    display: inline-block
}

body {
    padding-top: 52px;
    padding-bottom: 50px;
    background-color: #f6f6f6
}

.m-container, .m-header, .m-article {
    position: relative;
    width: 100%;
    height: auto;
    background: #fff;
    line-height: 1.9;
    font-size: 14px;
}

@media (min-width: 673px) {
    .m-container, .m-header, .m-article {
        width: 673px;
        margin: 0px auto
    }

    .m-footer {
        width: 653px;
        margin: 0px auto
    }

    .m-header > div:nth-child(1), .m-footer-nav, .m-goods-nav {
        width: 673px !important;
        left: 50% !important;
        margin-left: -336.5px !important
    }

    .m-majorlist-aside {
        left: 50% !important;
        margin-left: -336.5px !important
    }

    .m-majorlist-section {
        left: 50% !important;
        margin-left: -227px !important;
        right: 27.5% !important
    }
}

.m-header > div:nth-child(1) {
    position: fixed;
    width: 100%;
    height: 52px;
    line-height: 52px;
    top: 0px;
    left: 0px;
    border-bottom: solid 1px #efefef;
    background-color: #59a4ff;
    z-index: 1000
}

.m-header > div:nth-child(1) > a {
    float: left
}

.m-header > div:nth-child(1) img, .m-header > div:nth-child(1) mip-img {
    position: absolute;
    max-width: 108.5px;
    width: 6.3rem;
    margin: 0.3rem 0.5rem 0.1rem 0.5rem;
    height: auto
}

.m-header > div:nth-child(1) > span {
    position: absolute;
    top: 15px;
    right: 15px;
    line-height: 0.65;
    font-size: 13px;
    color: #fff
}

.m-header > div:nth-child(1) > span > a {
    color: #fff;
    font-size: 13px;
    margin-left: 2px
}

.m-header > div:nth-child(2) {
    position: relative;
    width: 100%;
    height: auto;
    background-color: #fff;
    margin-bottom: 8px
}

.m-header > div:nth-child(2) ul {
    position: relative;
    width: 98%;
    height: auto;
    padding: 20px 0px 5px;
    margin-left: 1%
}

.m-header > div:nth-child(2) ul > li {
    float: left;
    width: 20%;
    margin: 0px 0px 12px;
    text-align: center
}

.m-header > div:nth-child(2) ul > li > a {
    font-size: 13px;
    color: #656565;
    width: 85px;
    height: 65px;
    line-height: 9.5rem;
    position: relative
}

.header-menu {
    position: absolute;
    top: 16.5px;
    right: 1rem;
    width: 1.5rem;
    height: 1.5rem;
    background: url("../../public/images/menu.png") no-repeat;
    background-size: 1.5rem 1.5rem
}

.search-div {
    position: relative;
    margin: 0.8rem 3rem 1rem 10rem;
    height: 30px
}

.search-div input[type='text'] {
    width: 90%;
    height: 28px;
    position: absolute;
    top: 1.5px;
    left: 0;
    background-color: #fff;
    border: solid 1px #efefef;
    outline: 0px;
    padding: 0px 5px;
    font-size: 8px;
    color: #989898;
    -webkit-appearance: none;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px
}

.search-div input[type='submit'] {
    position: absolute;
    background: url("../images/search.png") 0px 0px no-repeat;
    background-size: 20px 20px;
    top: 7px;
    right: 11%;
    width: 20px;
    height: 20px;
    outline: 0px;
    border: 0px;
    font-size: 15.5px;
    -webkit-appearance: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #fff
}

.search-span-relative {
    position: relative;
    width: 100%;
    height: auto;
    text-align: center;
    margin: 0px 0px 8px;
    padding: 11px 0px;
    border-bottom: 0px;
    background-color: #fff
}

.m-header-nav1::before, .m-header-nav2::before, .m-header-nav3::before, .m-header-nav4::before, .m-header-nav5::before, .m-header-nav6::before, .m-header-nav7::before, .m-header-nav8::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -22px;
    width: 44px;
    height: 44px;
    border-radius: 8px;
    background: url(../images/index.png) -19.4px -7.4px repeat-x;
    background-size: 339px auto;
    background-color: #f0f0f0;
    background-color: #fff
}

.m-header-nav2::before {
    background: url(../images/index.png) -96px -7.4px repeat-x;
    background-size: 339px auto;
    background-color: #f0f0f0;
    background-color: #fff
}

.m-header-nav3::before {
    background: url(../images/index.png) -173px -7.4px repeat-x;
    background-size: 339px auto;
    background-color: #f0f0f0;
    background-color: #fff
}

.m-header-nav4::before {
    background: url(../images/index.png) -249px -7.4px repeat-x;
    background-size: 339px auto;
    background-color: #f0f0f0;
    background-color: #fff
}

.m-header-nav5::before {
    background: url(../images/index.png) -19.4px -78.4px repeat-x;
    background-size: 339px auto;
    background-color: #f0f0f0;
    background-color: #fff
}

.m-header-nav6::before {
    background: url(../images/index.png) -96px -78.4px repeat-x;
    background-size: 339px auto;
    background-color: #f0f0f0;
    background-color: #fff
}

.m-header-nav7::before {
    background: url(../images/index.png) -173px -78.4px repeat-x;
    background-size: 339px auto;
    background-color: #f0f0f0;
    background-color: #fff
}

.m-header-nav8::before {
    background: url(../images/index.png) -249px -78.4px repeat-x;
    background-size: 339px auto;
    background-color: #f0f0f0;
    background-color: #fff
}

.m-article > section {
    background-color: #fff;
    margin: 0px 0px
}

.m-notice {
    background-color: #f6f6f6 !important
}

.m-notice-div {
    margin: 8px 0px;
    padding: 20px 15px 8px;
    background-color: #fff;
    overflow: hidden
}

.m-notice-div:nth-child(1) {
    border-bottom: solid 1px #efefef;
    padding: 15px 15px 13px;
    position: relative
}

.m-notice-div:nth-child(1) > span {
    width: 22px;
    height: 22px;
    background-color: #ff862d;
    color: #fff;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
    line-height: 1.7;
    margin-right: 15px;
    margin-left: 10px
}

.m-notice-div:nth-child(1) > a {
    font-size: 16px;
    color: #656565;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    width: 78%;
    line-height: 0.7;
    padding-top: 7px;
    padding-bottom: 3px
}

.m-notice-div:nth-child(1) > a:hover {
    color: #59a4ff
}

.m-notice-div:nth-child(2) > span {
    float: left;
    width: auto;
    font-size: 16px;
    color: #59a4ff;
    background-color: #fff;
    line-height: 1.3;
    display: block;
    margin-left: 27px;
    position: relative
}

.m-notice-div:nth-child(2) > span::before {
    content: "";
    position: absolute;
    top: -1px;
    left: -27px;
    width: 25px;
    height: 25px;
    background: url(../images/tag-1.png) -42px -27px no-repeat;
    background-size: 700px
}

.m-notice-div:nth-child(2) > ul {
    width: 100%;
    margin-top: 30px;
    border-top: solid 1px #efefef;
    padding-top: 10px
}

.m-notice-div:nth-child(2) > ul > li {
    margin: 3px 0px 10px
}

.m-notice-div:nth-child(2) > ul a {
    color: #656565;
    font-size: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    width: 90%
}

.m-notice-div:nth-child(2) > ul a:hover {
    color: #59a4ff
}

.m-notice-div1::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    width: 50px;
    height: 100%;
    background: url(../images/tag-1.png) -233px -19px no-repeat;
    background-size: 736px
}

.m-index-ziliao {
    background-color: #fff;
    margin: 8px 0px !important
}

.m-index-ziliao > h3 {
    font-weight: 100;
    color: #3e3e3e;
    overflow: hidden;
    border-bottom: solid 1px #efefef
}

.m-index-ziliao > h3 > a {
    color: #3e3e3e;
    padding: 10px 15px;
    font-size: 16px;
    display: block;
    position: relative
}

.m-index-ziliao > h3 > a::after {
    content: "更多";
    position: absolute;
    top: 11px;
    right: 15px;
    width: 47px;
    height: 30px;
    padding-top: 1px;
    background: url(../images/tag-1.png) -150px -24px no-repeat;
    background-size: 700px;
    font-size: 15px
}

.m-index-ziliao > ul {
    width: 100%;
    padding: 15px 0px
}

.m-index-ziliao > ul > li {
    width: 20%;
    float: left;
    margin: 10px 0px
}

.m-index-ziliao > ul > li > a {
    display: block;
    text-align: center
}

.m-index-ziliao > ul > li > a > mip-img {
    width: 28px;
    height: 28px;
    display: inline-block
}

.m-index-ziliao > ul > li > a > span {
    display: block;
    margin-top: 5px;
    font-size: 11px;
    color: #656565;
    white-space: nowrap;
    overflow: hidden
}

.m-index-tuijian {
    background-color: #fff;
    margin: 8px 0px
}

.m-index-tuijian > h3 {
    font-weight: 100;
    color: #3e3e3e;
    overflow: hidden;
    border-bottom: solid 1px #efefef
}

.m-index-tuijian > h3 > a {
    color: #3e3e3e;
    padding: 10px 15px;
    font-size: 16px;
    display: block;
    position: relative
}

.m-index-tuijian > h3 > a::after {
    content: "更多";
    position: absolute;
    top: 11px;
    right: 15px;
    width: 47px;
    height: 30px;
    padding-top: 1px;
    background: url(../images/tag-1.png) -150px -24px no-repeat;
    background-size: 700px;
    font-size: 15px
}

.m-index-tuijian > ul {
    padding: 10px 15px
}

.m-index-tuijian > ul > li {
    overflow: hidden;
    margin: 0px 0px;
    width: 100%;
    border-bottom: solid 1px #efefef;
    padding: 10px 0px
}

.m-index-tuijian > ul > li:last-child {
    border-bottom: 0px
}

.m-index-tuijian > ul > li > mip-img {
    float: left;
    width: 30%;
    height: auto
}

.m-index-tuijian > ul > li > a {
    float: left;
    margin-left: 10px;
    width: 66%;
    color: #989898
}

.m-index-tuijian > ul > li > a > h3 {
    font-weight: 100;
    font-size: 14px;
    margin-bottom: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    color: #3e3e3e
}

.m-index-tuijian > ul > li > a > span {
    display: inline-block;
    margin-top: 5px;
    font-size: 13px;
    margin-right: 15px
}

.m-index-tuijian > ul > li > a > span > mip-img {
    width: auto;
    height: auto;
    margin-right: 5px;
    display: inline-block
}

.common-class-dvi1 > ul {
    width: 100%;
    text-align: center;
    padding: 15px 0px 50px
}

.common-class-dvi1 > ul > li {
    width: 28%;
    height: 120px;
    float: left;
    border: solid 1px #efefef;
    position: relative
}

.common-class-dvi1 > ul > li:nth-child(1) {
    margin-left: 5%
}

.common-class-dvi1 > ul > li:nth-child(2) {
    margin-left: 2%;
    margin-right: 2%
}

.common-class-dvi1 > ul > li > a {
    display: block
}

.common-class-dvi1 > ul > li > a > img {
    width: 90%;
    margin-left: 5%;
    max-height: 110px;
    min-height: 110px;
    margin-top: 5%
}

.common-class-dvi1 > ul > li p {
    position: absolute;
    bottom: -41px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    width: 90%;
    margin-left: 5%;
    overflow: hidden;
    font-size: 12px;
    color: #656565;
    height: 36px;
    line-height: 1.6
}

.m-yiduiyi {
    background-color: #f6f6f6 !important
}

.m-yiduiyi > a {
    padding: 0px 0px 0px;
    display: block
}

.m-yiduiyi > a > img {
    width: 100%;
    height: 90px
}

.m-yiduiyi > a > mip-img {
    width: 100%;
    height: 90px
}

.m-message > ul {
    background-color: #f6f6f6
}

.m-message > ul > li {
    border-bottom: solid 1px #efefef;
    position: relative;
    margin: 8px 0px;
    background-color: #fff
}

.m-message > ul > li > a {
    color: #3e3e3e;
    padding: 10px 15px;
    font-size: 16px;
    display: block;
    position: relative
}

.m-message > ul > li > a::after {
    content: "更多";
    position: absolute;
    top: 11px;
    right: 15px;
    width: 47px;
    height: 30px;
    padding-top: 1px;
    background: url(../images/tag-1.png) -150px -24px no-repeat;
    background-size: 700px;
    font-size: 15px
}

.m-message > ul > li ul {
    margin: 5px 15px;
    border-top: solid 1px #efefef;
    padding: 5px 0px
}

.m-message > ul > li ul li {
    margin: 8px 0px
}

.m-message > ul > li ul li > a {
    color: #656565;
    font-size: 15px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 10px
}

.m-message > ul > li:nth-child(1) {
    margin: 0px 0px 8px
}

.m-index-wenda {
    background-color: #fff;
    margin: 8px 0px
}

.m-index-wenda > h3 {
    font-weight: 100;
    color: #3e3e3e;
    overflow: hidden;
    padding: 5px 15px;
    border-bottom: solid 1px #efefef
}

.m-index-wenda > h3 > span {
    float: left
}

.m-index-wenda > h3 > a {
    float: right;
    font-size: 13px;
    color: #989898
}

.m-index-wenda > ul {
    padding: 8px 15px
}

.m-index-wenda > ul > li {
    margin: 6px 0px
}

.m-index-wenda > ul > li > a {
    font-size: 13px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #656565
}

.m-nav-bar {
    position: fixed;
    top: 50px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 10000000;
    display: none
}

.m-nav-bar > div:nth-child(2) {
    position: absolute;
    top: 168px;
    bottom: 0px;
    left: 0px;
    right: 0px
}

.m-nav-bar > div:nth-child(1) {
    background-color: #fff;
    display: none
}

.m-nav-bar > div:nth-child(1) > h3 {
    font-size: 14px;
    padding: 5px 3% 20px;
    font-weight: 100;
    color: #989898;
    overflow: hidden
}

.m-nav-bar > div:nth-child(1) > h3 > a {
    float: right;
    margin-left: 35px;
    color: #3e3e3e
}

.m-nav-bar > div:nth-child(1) > h3 > a:nth-child(2) {
    margin-left: 0px;
    text-decoration: underline;
    float: left
}

.m-nav-bar > div:nth-child(1) > h3 > a > img, .m-nav-bar > div:nth-child(1) > h3 > a mip-img {
    width: 25px;
    margin-top: 2px
}

.m-nav-bar > div:nth-child(1) > ul {
    padding-top: 25px
}

.m-nav-bar > div:nth-child(1) > ul > li {
    width: 25%;
    float: left;
    text-align: center;
    margin-bottom: 18px
}

.m-nav-bar > div:nth-child(1) > ul > li > a {
    display: inline-block;
    background-color: #f1f1f1;
    width: 70%;
    padding: 5px;
    border-radius: 8px;
    font-size: 13px;
    color: #3e3e3e
}

.m-link {
    background-color: #fff
}

.m-link > h3 {
    font-size: 18px;
    text-align: center;
    margin: 0px 5px 5px;
    padding: 15px 5px 5px;
    font-weight: 100
}

.m-link > ul {
    padding: 0px 15px 20px
}

.m-link > ul > li {
    padding: 3px 0px;
    margin-right: 18px;
    float: left
}

.m-link > ul > li > a {
    color: #656565;
    font-size: 15px
}

.m-footer-nav {
    position: fixed;
    width: 100%;
    height: 50px;
    bottom: 0px;
    left: 0px;
    background-color: #fff;
    border-top: solid 1px #efefef
}

.m-footer-nav > ul > li {
    float: left;
    width: 25%;
    text-align: center
}

.m-footer-nav > ul > li > a {
    position: relative;
    width: 68px;
    height: 50px;
    line-height: 7.6;
    color: #989898;
    font-size: 10px
}

.m-footer-nav > ul > li > a::before {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    top: 2px;
    left: 17px
}

.m-footer-nav > ul > li:nth-child(1) > a::before {
    background: url(../images/index.png) -147px -333px no-repeat;
    background-size: 290px
}

.m-footer-nav > ul > li:nth-child(2) > a::before {
    background: url(../images/index.png) -183px -333px no-repeat;
    background-size: 290px
}

.m-footer-nav > ul > li:nth-child(3) > a::before {
    background: url(../images/index.png) -223px -333px no-repeat;
    background-size: 290px
}

.m-footer-nav > ul > li:nth-child(4) > a::before {
    background: url(../images/index.png) -260px -333px no-repeat;
    background-size: 290px
}

.footer-click1::before {
    background: url(../images/tag-2.png) -31px -503px no-repeat;
    background-size: 479px
}

.footer-click2::before {
    background: url(../images/tag-2.png) -127px -500px no-repeat;
    background-size: 479px
}

.footer-click3::before {
    background: url(../images/tag-2.png) -224px -497px no-repeat;
    background-size: 477px
}

.footer-click4::before {
    background: url(../images/tag-2.png) -320px -498px no-repeat;
    background-size: 479px
}

.footer-click5::before {
    background: url(../images/tag-2.png) -416px -500px no-repeat;
    background-size: 479px
}

.footer-click6::before {
    background: url(../images/tag-2.png) -31px -503px no-repeat;
    background-size: 479px
}

#promptDiv {
    position: fixed;
    top: 40%;
    left: 50%;
    width: 150px;
    margin-left: -75px;
    background-color: #3e3e3e;
    color: #fff;
    font-size: 13px;
    text-align: center;
    border-radius: 15px;
    display: inline-block;
    padding: 2px 3px;
    line-height: 1.65;
    box-shadow: 1.5px 1.5px 1.5px rgba(0, 0, 0, 0.3), -1.5px 1.5px 1.5px rgba(0, 0, 0, 0.3), 1.5px -1.5px 1.5px rgba(0, 0, 0, 0.3), -1.5px -1.5px 1.5px rgba(0, 0, 0, 0.3)
}

.contact-qq {
    position: fixed;
    top: 53%;
    right: 10px;
    display: inline-block;
    width: 35px
}

.contact-qq > img {
    width: 100%;
    box-shadow: 1px 1px 0.5px 0.5px rgba(129, 215, 255, 0.7), 1px -1px 0.5px 0.5px rgba(129, 215, 255, 0.7), -1px 1px 0.5px 0.5px rgba(129, 215, 255, 0.7), -1px -1px 0.5px 0.5px rgba(129, 215, 255, 0.7);
    border-radius: 50%
}

.m-sectionlist1-ul {
    overflow: hidden;
    background-color: #fff
}

.m-sectionlist1-ul li {
    float: left;
    width: 33.33%
}

.m-sectionlist1-ul li > a {
    position: relative;
    color: #656565;
    display: block;
    padding: 5px 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: solid 1px #efefef;
    border-right: solid 1px #efefef;
    background-color: #fff;
    font-size: 12px;
    height: 21px
}

.m-sectionlist-ul li > a {
    position: relative;
    color: #656565;
    display: block;
    padding: 15px 0px 15px 15px;
    border-bottom: solid 1px #efefef;
    background-color: #fff;
    font-size: 15px
}

.m-sectionlist-ul li > a::after {
    content: "";
    position: absolute;
    top: 10px;
    right: 15px;
    width: 25px;
    height: 25px;
    background: url(../images/tag-1.png) -153px -17px no-repeat;
    background-size: 640px
}

nav.m-section-h1 {
    font-size: 16px;
    text-align: left;
    color: #3e3e3e;
    font-weight: 100;
    background-color: #fff;
    padding: 8px 10px;
    line-height: 1.55
}

nav.m-section-h1 > a {
    color: #989898;
    font-size: 14px
}

nav.m-section-h1 > a:last-child {
    color: #656565;
    text-decoration: none
}

.m-section-h3 {
    font-size: 15px;
    color: #ff862d;
    padding: 5px 10px
}

.m-sectionlist-article {
    background-color: #fff;
    padding: 10px 0px
}

.m-sectionlist-article > li {
    border-bottom: solid 1px #efefef;
    position: relative;
    margin: 0px 15px
}

.m-sectionlist-article > li > a {
    display: block;
    margin: 5px 15px 5px 0px;
    color: #656565;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1.6;
    font-size: 13px;
    position: relative;
    overflow: hidden
}

.m-sectionlist-article > li > a:hover {
    color: #f66
}

.m-sectionlist-article > li::after {
    content: "";
    position: absolute;
    top: 2px;
    right: 0px;
    width: 9px;
    height: 35px;
    background: url(../images/tag-1.png) -130px -18px no-repeat;
    background-size: 500px
}

.m-sectionlist-article > li:last-child {
    border-bottom: 0px
}

.m-articlelist {
    background-color: #fff;
    margin-top: 6px
}

.m-articlelist > li > a {
    display: block;
    color: #666;
    padding: 0 5px
}

.m-articlelist > li > a > h3 {
    font-size: 15px;
    font-weight: 100;
    color: #59a4ff;
    line-height: 1.5;
    padding: 5px 0px !important
}

.m-articlelist > li > a > p {
    font-size: 13px;
    font-weight: 100;
    color: #656565;
    margin: 1% 0 2%;
    line-height: 1.4
}

.m-articlelist > li > a > div span {
    padding-bottom: 2.4%;
    font-size: 12px;
    margin-right: 15px;
    color: #989898
}

.pagelist {
    background-color: #fff;
    padding: 15px
}

.pagelist > li {
    float: left;
    font-family: Tahoma;
    line-height: 20px;
    margin-right: 6px;
    border: 1px solid #E9E9E9;
    min-width: 14px;
    text-align: center;
    min-height: 21px
}

.pagelist > li > a {
    float: left;
    padding: 2px 4px 2px;
    color: #555;
    display: block
}

.m-article-article {
    padding: 12px 0
}

.m-article-article > h1 {
    font-size: 18px;
    color: #59a4ff;
    font-family: 'Microsoft Yahei';
    padding: 0 10px
}


.m-article-article h3 {
    color: #59a4ff;
}
.m-article>h3 {
    color: #59a4ff !important;
}


.m-article-article > h3 {
    font-size: 11px;
    color: #989898;
    padding-bottom: 8px;
    border-bottom: 1px dashed #989898;
    margin: 8px 9px 8px;
    font-family: 'Microsoft Yahei';
    padding: 0 2px 10px;
    font-weight: 100
}

.m-article-article > h3 > span {
    margin-right: 15px
}

.m-article-article > p {
    font-family: '"Microsoft Yahei';
    line-height: 1.6;
    font-size: 14px;
    color: #4e4e4e;
    margin: 8px 15px !important;
    font-weight: 100
}

.m-article-article > p span {
    color: #3e3e3e !important;
    font-weight: 100
}

.m-article-article > p strong {
    font-weight: 100 !important
}

.m-article-article > p img {
    width: 100% !important
}

.m-article-article > p u {
    text-decoration: none
}

.m-article-article > p a {
    display: inline !important;
    color: #5A67E2
}

.m-article-article > p a img {
    width: 100% !important;
    margin-left: -50px !important
}

.m-article-article .button {
    text-align: center;
    margin-top: 10px
}

.m-article-article .button > button {
    width: 7rem;
    height: 2.3rem;
    border: none;
    border-radius: 3rem;
    background-color: #eff0f8;
    color: #787ef1;
    font-size: 14px
}

.m-article-article .article-body {
    font-size: 13px;
    margin: 0 12px !important;
    color: #3e3e3e;
    word-break: break-all;
    line-height: 1.7 !important;
    background-color: #fff !important
}

.m-article-article .article-body p {
    font-size: 14px;
    margin-top: 6px;
    margin-bottom: 6px;
	 line-height: 1.7;
}

.m-article-article .article-body > div {
    margin: 8px 0px;
    font-size: 14px;
 line-height: 1.5;
}

.m-article-article .article-body > div img {
    width: 100% !important
}

.m-article-article .article-body > div span {
    display: inline;
    color: #3e3e3e !important;
    font-size: 14px;
    line-height: 1.5
}

.m-article-article .article-body > div > table {
    width: 95% !important;
    margin: 0 auto
}

.m-article-article .article-body > div > table td {
    border: 1px solid #dfdfdf;
    text-align: center;
    background-color: #fff !important;
    width: auto;
    word-break: break-all;
    white-space: inherit !important;
    font-size: 12px !important
}

.m-article-article .article-body > div > table td strong {
    font-weight: 100 !important
}

.m-article-article .article-body > ul span {
    color: #3e3e3e !important;
    font-weight: 100;
    display: inline
}

.m-article-article .article-body u {
    text-decoration: none
}

.m-article-article .article-body a {
    color: #0752fe;
    font-size: 14px;
    font-weight: normal;
}

.m-article-article .article-body img {
    width: 100 !important;
    padding-top: 10px
}

.m-article-article .article-body > .img {
    width: 70% !important;
    display: block;
}

.m-article-article .article-body > table {
    width: 95% !important;
    margin: 0 auto
}

.m-article-article .article-body > table td {
    border: 1px solid #dfdfdf;
    text-align: center;
    background-color: #fff !important;
    width: auto !important;
    word-break: break-all;
    white-space: inherit !important;
    font-size: 12px
}

.m-article-article .article-body > table td strong {
    font-weight: 100 !important
}

.m-article-article .article-body > span {
    display: block;
    padding: 5px 15px;
    text-align: center
}

.m-article-article .article-body > span > a {
    display: inline-block;
    padding: 3px 10px;
    border: solid 1px #efefef;
    margin: 5px 15px
}

.m-article-article .article-body > img {
    width: auto;
	max-width:100%;
}

.m-article-article > table {
    width: 95% !important;
    margin: 0 auto;
    border-spacing: 0;
    border-collapse: collapse !important
}

.m-article-article > table td {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #fff;
    width: auto !important;
    word-break: break-all;
    font-size: 12px
}

.m-article-article > table td > strong {
    font-weight: 100 !important;
    font-size: 13px
}

.m-article-article > table tr > td p {
    font-size: 12px;
    font-weight: 100
}

.m-article-article > table tr > th > h2 {
    font-family: 'Microsoft Yahei';
    font-size: 15px;
    line-height: 1.5;
    margin-bottom: 10px;
    font-weight: 100
}

.m-article-article > table tr > td:nth-child(1) {
    font-family: 'Microsoft Yahei';
    font-size: 12px
}

.m-article-article > table tr > td:nth-child(2) {
    font-family: 'Microsoft Yahei';
    font-size: 13px
}

.m-article-article .share {
    position: relative;
    margin-left: 1rem;
    height: 35px;
    padding: 15px 0
}

.m-article-article .share > span {
    color: #989898;
    position: absolute;
    top: 30px;
    left: 0
}

.m-article-article .bdsharebuttonbox {
    margin-left: 5rem;
    color: #989898
}

.m-article-article .bdsharebuttonbox > a {
    display: inline-block;
    width: 3rem;
    height: 3rem;
    margin-right: 1rem
}

.m-article-article .bdsharebuttonbox .sqqImg {
    background: url("../../public/images/qq.png") no-repeat;
    background-size: 35px 35px
}

.m-article-article .bdsharebuttonbox .weixinImg {
    background: url("../../public/images/weixin.png") no-repeat;
    background-size: 35px 35px
}

.m-article-article .bdsharebuttonbox .tsinaImg {
    background: url("../../public/images/sina.png") no-repeat;
    background-size: 35px 35px
}

.m-article-article .pagination {
    position: relative;
    font-size: 15px;
    border-top: 1px dashed #989898;
    padding: 10px 0 0
}

.m-article-article .pagination > ul {
    width: 100%;
    text-align: center;
    line-height: 1.5
}

.m-article-article .pagination > ul a {
    color: #989898
}

.m-article-article .pagination > ul > li {
    display: inline-block;
    width: 1.85rem;
    height: 1.85rem;
    margin: 5px;
    background-color: #f1f1f1
}

.m-article-article .pagination > ul > li a.active {
    color: #787ef1
}

.m-article-article .pagination > ul > li.active-box {
    background-color: #e4e5fc
}

.m-article-article .pagination > ul > li:nth-child(1), .m-article-article .pagination > ul > li:last-child {
    background-color: #fff;
    width: 45px
}

.m-about-article, .m-about-link, .m-about-img {
    margin-top: 10px;
    overflow: hidden
}

.m-about-article > h3, .m-about-link > h3, .m-about-img > h3 {
    padding: 2px 25px;
    text-align: left;
    font-size: 14px;
    font-weight: 100;
    color: #59a4ff;
    position: relative;
    background-color: #fff;
    border-bottom: solid 1px #efefef
}

.m-about-article > h3::before, .m-about-link > h3::before, .m-about-img > h3::before {
    content: "";
    position: absolute;
    top: 2px;
    width: 3px;
    height: 16px;
    left: 11px;
    background-color: #59a4ff
}

.m-about-article > ul, .m-about-link > ul, .m-about-img > ul {
    padding: 5px 10px;
    background-color: #fff
}

.m-about-article > ul li, .m-about-link > ul li, .m-about-img > ul li {
    font-family: 'Microsoft Yahei';
    margin: 5px 0px
}

.m-about-article > ul li > a, .m-about-link > ul li > a, .m-about-img > ul li > a {
    color: #656565;
    font-size: 14px;
    line-height: 1.5
}

.m-about-article > ul li > a > img, .m-about-link > ul li > a > img, .m-about-img > ul li > a > img {
    width: 100%;
    height: 93px
}

.m-about-link > ul {
    margin-left: -12px;
    padding: 5px 10px;
    background-color: #fff
}

.m-about-link > ul li {
    display: inline-block;
    margin: 12px 0;
    padding: 0 12px;
    line-height: 14px;
    border-right: 1px solid #656565
}

.m-about-link > ul li > a {
    color: #656565;
    font-size: 14px;
    line-height: 14px
}

.m-about-img > ul {
    margin-right: -1rem
}

.m-about-img > ul > li {
    width: 45%;
    float: left;
    margin-right: 1rem
}

.m-about-img > ul > li > h4 {
    font-size: 14px;
    font-weight: normal;
    color: #656565
}

.m-footer {
    background-color: #5b5b5b;
    color: #e4e4e4;
    font-size: 14px;
    padding: 10px;
    text-align: center;
    line-height: 1.5
}

.m-footer > p {
    padding: 10px;
    text-align: center;
    margin: 20px 0
}

.m-footer a {
    color: #e4e4e4;
    text-align: center
}

.m-footer > ul:first-child > li:nth-child(1) {
    border-right: 1px solid #fff
}

.m-footer > ul {
    margin-top: 15px
}

.m-footer > ul > li {
    display: inline-block;
    width: 45%
}

.m-footer > ul span:nth-child(1), .m-footer > ul span:nth-child(2) {
    display: block
}

.m-footer > ul .phone-img > span:first-child {
    width: 25px;
    height: 25px;
    background: url("../../public/images/phone.png") no-repeat center center;
    background-size: contain;
    display: inline-block
}

.m-footer > ul .phone-img > span {
    color: #989898;
    display: block
}

.m-footer > ul .pc-img > span:first-child {
    width: 25px;
    height: 25px;
    background: url("../../public/images/pc.png") no-repeat center center;
    background-size: contain;
    display: inline-block
}

.m-footer > ul .pc-img > span {
    color: #989898;
    display: block
}

.m-footer > ul .phone-active > span:first-child {
    background: url("../../public/images/phone-active.png") no-repeat center center;
    background-size: contain
}

.m-footer > ul .phone-active > span {
    color: #fff
}

.m-footer > ul .pc-active > span:first-child {
    background: url("../../public/images/pc-active.png") no-repeat center center;
    background-size: contain
}

.m-footer > ul .pc-active > span {
    color: #fff
}

.m-footer > ul img {
    width: 100px;
    height: 100px
}

.m-footer > ul mip-img {
    width: 100px;
    height: 100px;
    display: inline-block
}

.m-footer > ul span {
    padding-top: 10px
}

.m-article-header > ul {
    padding: 3px 0px
}

.m-article-header > ul > li {
    width: calc(100% / 3);
    float: left;
    text-align: center
}

.m-article-header > ul > li > a {
    display: inline-block;
}

.m-article-header > ul > li > a > img {
	width: 90%
}

.m-article-header > ul > li:nth-child(2) > a {
    margin-top: 1px;
    background-size: 521px
}

.m-article-nav {
    margin-top: 6px !important
}

.m-article-nav > ul {
    padding: 6px 0px;
    margin-left: 1rem;
    font-size: 0
}

.m-article-nav > ul > li {
    display: inline-table;
    margin: 0;
    padding: 0
}

.m-article-nav > ul > li > a {
    color: #4e4e4e;
    font-size: 12px;
    display: inline-block;
    color: #5b5b5b
}

.m-article-nav > ul > li > a::after {
    content: ">";
    margin: 0px 5px
}

.m-article-nav > ul > li:last-child > a::after {
    content: "";
    color: #989898
}

.m-article-nav > ul > li .active {
    font-size: 15px;
    color: #787ef1
}

.m-shop-article {
    margin-top: 8px !important
}

.article-fenshuxian, .article-baokao, .article-fushi {
    display: none
}

.article-nav {
    margin: 0px 15px 25px;
    border-bottom: solid 1px #efefef
}

.article-nav > li {
    float: left;
    width: 25%
}

.article-nav > li > a {
    font-size: 12px;
    display: block;
    padding: 5px 3px;
    text-align: center;
    font-weight: 800
}

.article-nav > li:nth-child(1) > a {
    border-bottom: solid 1px #59a4ff
}

.m-majorlist-aside {
    position: fixed;
    top: 52px;
    bottom: 51px;
    left: 0px;
    width: 110px;
    overflow-y: scroll;
    border-right: solid 1px #efefef;
    background-color: #fff
}

.m-majorlist-aside > ul > li {
    height: 36px;
    margin: 5px auto;
    padding: 0px 5px
}

.m-majorlist-aside > ul > li:nth-child(1) {
    width: 100%;
    margin: 0px;
    text-align: center;
    background-color: #e4e5fc;
    padding: 3px 0px
}

.m-majorlist-aside > ul > li:nth-child(1) > a {
    font-size: 16px;
    padding: 7px 0px;
    color: #59a4ff
}

.m-majorlist-aside > ul > li > a {
    padding: 8px 2px;
    display: block;
    color: #656565;
    white-space: nowrap;
    overflow: hidden;
    font-size: 11px;
    margin: 0px 5px;
    border-bottom: solid 1px #dfdfdf;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis
}

.m-majorlist-aside > ul > li > a:hover {
    background-color: #e4e5fc;
    color: #59a4ff
}

.m-majorlist-section {
    position: fixed;
    top: 52px;
    right: 0px;
    left: 111px;
    overflow-y: scroll;
    bottom: 0px
}

.m-majorlist-section > h3 {
    font-size: 15px;
    padding: 3px 0px;
    border-bottom: solid 1px #efefef;
    font-weight: 100;
    color: #656565;
    margin: 0px 8px 5px 8px
}

.m-majorlist-section > ul {
    overflow: hidden;
    padding-bottom: 10px
}

.m-majorlist-section > ul > li {
    float: left;
    width: 42%;
    height: auto;
    margin: 5px auto
}

.m-majorlist-section > ul > li:nth-child(2n+1) {
    margin-left: 6%;
    margin-right: 4%
}

.m-majorlist-section > ul > li:nth-child(2n) {
    margin-right: 6%
}

.m-majorlist-section > ul > li > a {
    padding: 7px 5px;
    display: block;
    color: #656565;
    white-space: nowrap;
    overflow: hidden;
    margin: 0px 0px;
    border: 1px #dfdfdf solid;
    text-align: center;
    font-size: 11px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis
}

.m-majorlist-section > ul > li > a:hover {
    background-color: #e4e5fc;
    color: #59a4ff
}

.m-goods-data > h1, .m-goods-like > h1 {
    margin: 5px 0px;
    padding: 8px 8px 8px 15px;
    font-size: 16px;
    font-weight: 100
}

.m-goods-data > h1 > a, .m-goods-like > h1 > a {
    position: relative;
    display: block;
    color: #59a4ff
}

.m-goods-data > h1 > a::after, .m-goods-like > h1 > a::after {
    content: "";
    position: absolute;
    top: 1px;
    right: 5px;
    width: 25px;
    height: 25px;
    background: url(../images/tag-1.png) -172px -25px no-repeat;
    background-size: 700px
}

.m-goods-data > h2, .m-goods-like > h2 {
    font-size: 16px;
    margin: 8px 15px 8px;
    font-weight: 100;
    border-bottom: solid 1px #efefef;
    padding: 13px 0px
}

.m-goods-data > div, .m-goods-like > div {
    width: 100%;
    height: 5px;
    background-color: #f6f6f6
}

.m-goods-data > h3, .m-goods-like > h3 {
    background-color: #fff;
    padding: 10px 8px;
    font-size: 18px;
    font-family: 'Microsoft Yahei';
    color: #3e3e3e;
    text-align: center;
    font-weight: 100
}

.m-goods-data > h4, .m-goods-like > h4 {
    padding: 8px 5px;
    font-size: 12px;
    background-color: #f6f6f6;
    color: #ff903f;
    font-weight: 100;
    letter-spacing: 0.9px;
    text-align: center
}

.m-goods-data > table, .m-goods-like > table {
    width: 95%;
    margin-left: 2.5%;
    margin-top: 10px
}

.m-goods-data > table tr > td, .m-goods-like > table tr > td {
    border-bottom: solid 1px #efefef;
    padding: 10px 0px
}

.m-goods-data > table tr:last-child td, .m-goods-like > table tr:last-child td {
    border-bottom: 0
}

.m-goods-data > table tr > td:nth-child(1), .m-goods-like > table tr > td:nth-child(1) {
    padding: 10px 8px;
    text-align: center;
}

.m-goods-data > table tr > td:nth-child(1) > span, .m-goods-like > table tr > td:nth-child(1) > span {
    display: inline-block;
    width: 12px;
    height: 12px;
    text-align: center;
    line-height: 0.9px;
    border: 1px solid #989898;
    margin-left: -7px
}

.m-goods-data > table tr > td:nth-child(1) > span:hover, .m-goods-like > table tr > td:nth-child(1) > span:hover {
    border: 1px solid #59a4ff
}

.m-goods-data > table tr > td:nth-child(1) > span > span, .m-goods-like > table tr > td:nth-child(1) > span > span {
    width: 6px;
    height: 7px;
    border-radius: 50%;
    display: block;
    display: none;
    margin: 6px auto;
    background-color: #59a4ff
}

.m-goods-data > table tr > td:nth-child(2), .m-goods-like > table tr > td:nth-child(2) {
    overflow: hidden
}

.m-goods-data > table tr > td:nth-child(2) h3, .m-goods-like > table tr > td:nth-child(2) h3 {
    margin-bottom: 8px;
    padding: 0px !important;
    margin-top: 0px !important;
    line-height: 1.5 !important
}

.m-goods-data > table tr > td:nth-child(2) h3 > a, .m-goods-like > table tr > td:nth-child(2) h3 > a {
    font-size: 17px !important;
    display: block;
    color: #656565;
    font-weight: 100
}

.m-goods-data > table tr > td:nth-child(2) > div:nth-child(2), .m-goods-like > table tr > td:nth-child(2) > div:nth-child(2) {
    display: inline-block;
    color: #656565
}

.m-goods-data > table tr > td:nth-child(2) > div:nth-child(2) > span:nth-child(1) > span, .m-goods-like > table tr > td:nth-child(2) > div:nth-child(2) > span:nth-child(1) > span {
    color: #f66;
    font-size: 19px
}

.m-goods-data > table tr > td:nth-child(2) > div:nth-child(2) > span:nth-child(2), .m-goods-like > table tr > td:nth-child(2) > div:nth-child(2) > span:nth-child(2) {
    color: #BEBEBE;
    margin-left: 10px
}

.m-goods-data > table tr > td:nth-child(2) > div:nth-child(2) > span:nth-child(2) > span, .m-goods-like > table tr > td:nth-child(2) > div:nth-child(2) > span:nth-child(2) > span {
    text-decoration: line-through;
    color: #aeaeae
}

.m-goods-data > table tr > td:nth-child(2) > div:nth-child(3), .m-goods-like > table tr > td:nth-child(2) > div:nth-child(3) {
    display: inline-block;
    float: right;
    margin-right: 5px
}

.m-goods-data > table tr > td:nth-child(2) > div:nth-child(3) > span, .m-goods-like > table tr > td:nth-child(2) > div:nth-child(3) > span {
    display: inline-block;
    width: 23px;
    height: 23px;
    border: solid 1px #efefef;
    text-align: center;
    font-size: 15px;
    line-height: 1.5;
    vertical-align: middle
}

.m-goods-data > table tr > td:nth-child(2) > div:nth-child(3) > span:nth-child(1), .m-goods-like > table tr > td:nth-child(2) > div:nth-child(3) > span:nth-child(1) {
    background: url(../images/tag-1.png) -358px -24px no-repeat;
    background-size: 670px;
    background-color: #fff
}

.m-goods-data > table tr > td:nth-child(2) > div:nth-child(3) > span:nth-child(1):hover, .m-goods-like > table tr > td:nth-child(2) > div:nth-child(3) > span:nth-child(1):hover {
    background-color: #59a4ff !important;
    background: url(../images/tag-1.png) -381px -24px no-repeat;
    background-size: 670px
}

.m-goods-data > table tr > td:nth-child(2) > div:nth-child(3) > span:nth-child(3), .m-goods-like > table tr > td:nth-child(2) > div:nth-child(3) > span:nth-child(3) {
    background: url(../images/tag-1.png) -422px -24px no-repeat;
    background-size: 660px;
    background-color: #fff
}

.m-goods-data > table tr > td:nth-child(2) > div:nth-child(3) > span:nth-child(3):hover, .m-goods-like > table tr > td:nth-child(2) > div:nth-child(3) > span:nth-child(3):hover {
    background-color: #59a4ff !important;
    background: url(../images/tag-1.png) -399px -24px no-repeat;
    background-size: 660px
}

.m-goods-like {
    margin-top: 8px !important
}

.m-goods-like > h3 {
    padding: 2px 25px;
    text-align: left;
    font-size: 14px;
    font-weight: 100;
    color: #59a4ff;
    position: relative;
    background-color: #fff;
    border-bottom: solid 1px #efefef
}

.m-goods-like > h3::before {
    content: "";
    position: absolute;
    top: 10px;
    width: 3px;
    height: 16px;
    left: 11px;
    background-color: #59a4ff
}

.m-goods-about {
    margin-top: 8px !important
}

.m-goods-about > h3 {
    padding: 2px 25px;
    text-align: left;
    font-size: 14px;
    font-weight: 100;
    color: #59a4ff;
    position: relative;
    background-color: #fff;
    border-bottom: solid 1px #efefef
}

.m-goods-about > h3::before {
    content: "";
    position: absolute;
    top: 10px;
    width: 3px;
    height: 16px;
    left: 11px;
    background-color: #59a4ff
}

.m-goods-about > h3 {
    font-size: 14px
}

.m-goods-about > h3::before {
    content: "";
    position: absolute;
    top: 10px;
    width: 3px;
    height: 16px;
    left: 11px;
    background-color: #59a4ff
}

.m-goods-about > ul {
    margin: 10px
}

.m-goods-about > ul > li {
    float: left;
    width: 28%;
    margin: 10px 5.1px;
    padding-left: 4px
}

.m-goods-about > ul > li > a {
    display: block;
    border: solid 1px #efefef;
    color: #656565;
    padding: 6px 9px;
    font-size: 11px;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis
}

.m-goods-about > ul > li > a:hover {
    background-color: #59a4ff;
    opacity: 0.5;
    color: #fff
}

.m-goods-nav {
    position: fixed;
    width: 100%;
    height: 50px;
    bottom: 0px;
    left: 0px;
    background-color: #fff;
    border-top: solid 1px #efefef
}

.m-goods-nav > ul > li:nth-child(1) {
    float: left
}

.m-goods-nav > ul > li:nth-child(1) > span {
    line-height: 3.5;
    padding-left: 5px;
    font-family: 'Microsoft Yahei';
    font-size: 15px;
    color: #3e3e3e
}

.m-goods-nav > ul > li:nth-child(1) > span:last-child {
    color: #ff5353;
    margin-left: -11px;
    font-size: 19px;
    margin-top: -8px
}

.m-goods-nav > ul > li:nth-child(2) {
    float: right
}

.m-goods-nav > ul > li:nth-child(2) > a {
    text-align: center;
    height: 50px;
    width: 88px;
    font-size: 14px;
    line-height: 3.5;
    color: #fff
}

.m-goods-nav > ul > li:nth-child(3) {
    float: right
}

.m-goods-nav > ul > li:nth-child(3) > a {
    text-align: center;
    height: 50px;
    width: 98px;
    font-size: 14px;
    line-height: 3.5;
    color: #fff
}

.m-goods-nav > ul > li:nth-child(2) > a {
    background-color: #ee3131 !important
}

.m-goods-nav > ul > li:nth-child(3) > a {
    background-color: #ff903f !important;
    display: none
}

.m-cart-data > h3 {
    border-bottom: solid 1px #efefef
}

.m-cart-data > h3::before {
    content: "";
    position: absolute;
    top: 12px;
    left: 9px;
    width: 25px;
    height: 25px;
    background: url(../images/tag-1.png) -479px -25px no-repeat;
    background-size: 700px
}

.m-cart-data > h3 > div {
    position: absolute;
    top: 12px;
    left: 9px;
    width: 25px;
    height: 25px
}

.m-cart-data > h3 > div:hover {
    cursor: pointer
}

.m-cart-nav > ul > li:nth-child(1) {
    float: left
}

.m-cart-nav > ul > li:nth-child(2) {
    float: right
}

.m-cart-nav > ul > li:nth-child(2) > span {
    display: inline-block;
    font-size: 15px;
    margin-top: 15px;
    margin-right: 25px
}

.m-cart-nav > ul > li:nth-child(2) > span:nth-child(1) {
    margin-right: 5px
}

.m-cart-submit ul {
    padding: 15px 20px;
    border-top: 1px solid #efefef
}

.m-cart-submit ul > li {
    padding: 0px
}

.m-cart-submit ul > li span {
    color: #f66
}

.m-cart-submit ul h3 {
    color: #656565;
    margin: 10px 0px 3px;
    font-size: 14px;
    font-family: 'Microsoft Yahei';
    color: #656565;
    font-weight: 200
}

.m-cart-submit ul input[type=text] {
    width: 90%;
    height: 36px;
    outline: none;
    border: #989898 1px solid;
    letter-spacing: 0.9px;
    padding-left: 10px;
    font-size: 14px
}

.m-cart-submit ul input[type=text]:focus, .m-cart-submit ul input[type=text]:hover {
    border: #59a4ff 1px solid
}

.m-cart-submit ul select {
    margin: 1px 0px 10px
}

.m-pay-data {
    background-color: #f6f6f6 !important
}

.m-pay-data > h3 {
    position: relative;
    background-color: #fff;
    padding: 15px 8px;
    font-size: 15px;
    font-family: 'Microsoft Yahei';
    color: #3e3e3e;
    text-align: center;
    font-weight: 100
}

.m-pay-data > h3::before {
    content: "";
    position: absolute;
    top: 12px;
    left: 9px;
    width: 25px;
    height: 25px;
    background: url(../images/tag-1.png) -479px -25px no-repeat;
    background-size: 700px
}

.paytype-checked {
    background: url(../images/tag-1.png) -79px -94px no-repeat;
}

.m-pay-data > h3 > div {
    position: absolute;
    top: 12px;
    left: 9px;
    width: 25px;
    height: 25px
}

.m-pay-data > h3 > div:hover {
    cursor: pointer
}

.m-pay-data > div {
    padding: 15px 0px;
    height: auto;
    font-size: 15px;
    overflow: hidden
}

.m-pay-data > div:nth-child(2), .m-pay-data > div:nth-child(3), .m-pay-data > div:nth-child(4) {
    border-top: solid 1px #efefef;
    background-color: #fff;
    color: #656565
}

.m-pay-data > div:nth-child(2) > span:nth-child(1), .m-pay-data > div:nth-child(3) > span:nth-child(1), .m-pay-data > div:nth-child(4) > span:nth-child(1) {
    padding-left: 10px;
    float: none
}

.m-pay-data > div:nth-child(2) > span:nth-child(2), .m-pay-data > div:nth-child(3) > span:nth-child(2), .m-pay-data > div:nth-child(4) > span:nth-child(2) {
    float: right;
    margin-right: 30px;
    color: #ff5656
}

.m-pay-data > div:nth-child(5) {
    background-color: #fff;
    margin-top: 10px
}

.m-pay-data > div:nth-child(5) > h3 {
    position: relative;
    font-size: 15px;
    color: #3e3e3e;
    font-weight: 100;
    padding-left: 15px
}

.m-pay-data > div:nth-child(5) > ul > li {
    /*background: url(../images/tag-1.png) -79px -94px no-repeat;*/
    background-size: 700px;
    color: #fff
}

.m-pay-data > div:nth-child(5) > ul > li:nth-child(1) {
    float: left;
    margin: 15px 15px 10px
}

.m-pay-data > div:nth-child(5) > ul > li:nth-child(1) > a {
    position: relative;
    display: inline-block;
    width: 86px;
    height: 37px;
    border: solid 1px #989898;
    padding-left: 34px;
    padding-top: 3px;
    line-height: 2.3;
    color: #656565
}

.m-pay-data > div:nth-child(5) > ul > li:nth-child(1) > a::before {
    content: "";
    position: absolute;
    top: 5px;
    left: 3px;
    width: 25px;
    height: 25px;
    background: url(../images/tag-1.png) -237px -95px no-repeat;
    background-size: 700px
}

.m-pay-data > div:nth-child(5) > ul > li:nth-child(2) {
    float: left;
    margin: 15px 15px 10px
}

.m-pay-data > div:nth-child(5) > ul > li:nth-child(2) > a {
    position: relative;
    display: inline-block;
    width: 80px;
    height: 38px;
    border: solid 1px #59a4ff;
    padding-left: 40px;
    padding-top: 3px;
    line-height: 2.3;
    color: #656565;
}

.m-pay-data > div:nth-child(5) > ul > li:nth-child(2) > a::before {
    content: "";
    position: absolute;
    top: 5px;
    left: 8px;
    width: 25px;
    height: 25px;
    background: url(../images/tag-1.png) -304px -92px no-repeat;
    background-size: 700px
}

.m-pay-data > div:nth-child(6) {
    padding: 15px 0px;
    text-align: center
}

.m-pay-data > div:nth-child(6) > a {
    display: inline-block;
    width: 90%;
    padding: 8px 0px;
    background-color: #59a4ff;
    color: #fff;
    border-radius: 4px;
    font-size: 17px
}

.m-pay-data > p {
    text-align: center;
    margin: 15px
}

.m-pay-nav li {
    float: right !important
}

.m-pay-nav li > a {
    height: 50px;
    padding: 0px 15px;
    font-size: 1rem;
    line-height: 4;
    color: #fff;
    background-color: #5db4ff
}

.spannerDiv {
    position: fixed;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    z-index: 1000;
    background-color: rgba(0, 0, 0, 0.5)
}

.spanner-alert {
    position: fixed;
    top: 31%;
    left: 50%;
    width: 250px;
    margin-left: -140px;
    padding: 15px;
    background-color: #fff;
    text-align: center;
    z-index: 10001
}

.spanner-alert > h3 {
    padding: 15px 0px;
    text-align: center;
    font-size: 18px;
    color: #59a4ff;
    font-weight: 100
}

.spanner-alert > a {
    display: inline-block;
    padding: 4px 12px;
    background-color: #59a4ff;
    margin: 5px 10px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: 100
}

.spanner-alert p {
    font-size: 16px;
    color: #3e3e3e;
    padding: 0px 0px 15px;
    text-align: center
}

.m-zhuanyelist {
    background-color: #fff;
    margin-top: 8px
}

.m-zhuanyelist > div {
    padding: 10px 15px
}

.m-zhuanyelist > div > h3 {
    border-bottom: solid 1px #efefef
}

.m-zhuanyelist > div > h3 > a {
    font-size: 14px;
    padding-bottom: 5px;
    display: block;
    position: relative
}

.m-zhuanyelist > div > h3 > a::after {
    content: "更多>>";
    position: absolute;
    top: 1px;
    right: -9px;
    width: 52px;
    height: 30px;
    padding-top: 0px;
    padding-left: 0px;
    background-size: 567px;
    font-size: 12px;
    color: #989898;
    font-weight: 100
}

.m-zhuanyelist > div > ul {
    margin-top: 10px
}

.m-zhuanyelist > div > ul > li {
    float: left;
    float: left;
    width: 33.3%;
    overflow: hidden
}

.m-zhuanyelist > div > ul > li > a {
    font-size: 12px;
    margin: 3px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #989898
}

.m-xiangqing {
    background-color: #f6f6f6 !important
}

.m-xiangqing img {
    width: 100% !important
}

.m-xiangqing > ul {
    background-color: #fff;
    margin: 5px 0px 10px;
    padding: 0px 10px
}

.m-xiangqing > ul li {
    margin: 5px 0px;
    overflow: hidden;
    position: relative
}

.m-xiangqing > ul li:nth-child(3), .m-xiangqing > ul li:nth-child(4) {
    height: 45px
}

.m-xiangqing > ul li:nth-child(3) > span, .m-xiangqing > ul li:nth-child(4) > span {
    color: #989898 !important;
    font-size: 12px
}

.m-xiangqing > ul li:nth-child(3) {
    margin-top: 10px;
    margin-bottom: 0px
}

.m-xiangqing > ul li:nth-child(4) {
    margin-top: 0px
}

.m-xiangqing > ul h1 {
    font-size: 18px;
    font-weight: 100;
    color: #3e3e3e
}

.m-xiangqing > ul h3 {
    margin: 0px;
    padding: 0px;
    line-height: 1.5
}

.m-xiangqing > ul h3 > span:nth-child(1) {
    font-size: 20px;
    margin-right: 15px;
    color: #ff5757;
    font-weight: 100
}

.m-xiangqing > ul h3 > span:nth-child(2) {
    font-size: 12px;
    text-decoration: line-through;
    color: #989898;
    font-weight: 100
}

.m-xiangqing > ul > li > span {
    position: absolute;
    top: 0px;
    font-size: 14px;
    color: #656565;
    float: left;
    display: inline-block
}

.m-xiangqing > ul > li > span:nth-child(1) {
    left: 0px;
    right: 82px;
    color: #3e3e3e
}

.m-xiangqing > ul > li > span:nth-child(2) {
    left: 82px;
    right: 0px
}

.m-xiangqing > div:nth-child(3) {
    background-color: #fff;
    font-size: 16px;
    padding: 10px 10px;
    color: #656565;
    margin: 10px 0px
}

.m-xiangqing > div:nth-child(3) > span:nth-child(1) {
    margin-right: 15px;
    color: #656565;
    font-size: 14px
}

.m-xiangqing > div:nth-child(3) > span:nth-child(2), .m-xiangqing > div:nth-child(3) > span:nth-child(3), .m-xiangqing > div:nth-child(3) > span:nth-child(4) {
    width: 25px;
    height: 25px;
    display: inline-block;
    font-size: 14px;
    border: solid 1px #efefef;
    text-align: center;
    line-height: 1.8;
    vertical-align: middle
}

.m-xiangqing > div:nth-child(3) > span:nth-child(2) {
    background: url(../images/tag-1.png) -352px -22px no-repeat;
    background-size: 660px
}

.m-xiangqing > div:nth-child(3) > span:nth-child(2):hover {
    background-color: #59a4ff !important;
    background: url(../images/tag-1.png) -381px -24px no-repeat;
    background-size: 670px
}

.m-xiangqing > div:nth-child(3) > span:nth-child(4) {
    background: url(../images/tag-1.png) -421px -23px no-repeat;
    background-size: 660px
}

.m-xiangqing > div:nth-child(3) > span:nth-child(4):hover {
    background-color: #59a4ff !important;
    background: url(../images/tag-1.png) -399px -24px no-repeat;
    background-size: 660px
}

.m-xiangqing > div:nth-child(4) {
    position: relative;
    overflow: hidden;
    background-color: #fff;
    font-size: 14px;
    padding: 10px 10px;
    margin: 10px 0px
}

.m-xiangqing > div:nth-child(4) > span {
    color: #656565;
    font-size: 14px;
    vertical-align: middle
}

.m-xiangqing > div:nth-child(4) > a:nth-child(2) {
    float: right;
    margin-right: 15px;
    width: 25px;
    height: 25px;
    margin-left: 8px;
    background: url(../images/tag-1.png) -453px -12px no-repeat;
    background-size: 482px
}

.m-xiangqing > div:nth-child(4) > a:nth-child(3) {
    float: right;
    margin-right: 22px;
    width: 25px;
    height: 25px;
    margin-left: 8px;
    background: url(../images/tag-1.png) -415px -12px no-repeat;
    background-size: 482px
}

.m-xiangqing > div:nth-child(5) {
    background-color: #fff;
    font-family: 'Microsoft Yahei'
}

.m-xiangqing > div:nth-child(5) > ul {
    text-align: center;
    border-bottom: solid 1px #efefef
}

.m-xiangqing > div:nth-child(5) > ul > li {
    width: 25%;
    padding: 10px 10px;
    display: inline-block;
    font-size: 14px;
    color: #989898;
    border-bottom: solid 1px transparent
}

.m-xiangqing > div:nth-child(5) > ul > li:nth-child(1) {
    color: #59a4ff;
    border-bottom: solid 1px #59a4ff
}

.m-xiangqing > div:nth-child(5) > div {
    margin-top: 10px;
    padding: 0 13px;
    line-height: 1.5;
    word-break: break-all
}

.m-xiangqing > div:nth-child(5) > div > h4 > span {
    font-size: 15px;
    color: #3e3e3e !important;
    margin-bottom: 10px
}

.m-xiangqing > div:nth-child(5) > div > h3 {
    line-height: 1.5;
    font-size: 15px;
    color: #3e3e3e !important
}

.m-xiangqing > div:nth-child(5) > div > h3 span {
    color: #3e3e3e !important;
    font-size: 14px !important
}

.m-xiangqing > div:nth-child(5) > div > div {
    font-family: '"Microsoft Yahei';
    line-height: 1.5;
    font-size: 14px
}

.m-xiangqing > div:nth-child(5) > div > div span {
    color: #656565 !important;
    padding: 5px 0
}

.m-xiangqing > div:nth-child(5) > div > div strong {
    color: #656565 !important;
    font-weight: 100
}

.m-xiangqing > div:nth-child(5) > div > div img {
    width: 100% !important
}

.m-xiangqing > div:nth-child(5) > div > div > table {
    width: 95% !important;
    font-family: '"Microsoft Yahei';
    border-spacing: 0;
    border-collapse: collapse !important;
    margin: 0 auto
}

.m-xiangqing > div:nth-child(5) > div > div > table tr > td {
    border: 1px solid #ddd
}

.m-xiangqing > div:nth-child(5) > div > div > table tr > td strong {
    font-weight: 100;
    font-size: 13px
}

.m-xiangqing > div:nth-child(5) > div > table {
    width: 100% !important;
    font-family: '"Microsoft Yahei';
    border-spacing: 0;
    border-collapse: collapse !important
}

.m-xiangqing > div:nth-child(5) > div > table tr > td {
    border: 1px solid #ddd
}

.m-xiangqing > div:nth-child(5) > div > table tr > td strong {
    font-weight: 100;
    font-size: 13px
}

.m-xiangqing > div:nth-child(5) > div > table > tr:nth-child(1) {
    font-size: 15px;
    font-weight: 100;
    font-family: '"Microsoft Yahei'
}

.click-hover {
    color: #59a4ff !important;
    border-bottom: solid 1px #59a4ff !important
}

.remove-hover {
    color: #989898 !important;
    border-bottom: solid 1px transparent !important
}

.w-wenxin-header > h3 {
    background-color: #fff;
    text-align: center;
    color: #3e3e3e;
    font-size: 16px;
    font-weight: 100;
    padding: 15px 0px;
    position: relative
}

.w-wenxin-header > h3::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0px;
    width: 35px;
    height: 35px;
    margin-top: -17.5px;
    background: url(../images/tag-1.png) -468px -19px no-repeat;
    background-size: 700px
}

.w-wenxin-header > h3 > div {
    position: absolute;
    top: 50%;
    left: 0px;
    width: 35px;
    height: 35px;
    margin-top: -17.5px
}

.w-wenxin-header > h3 > div:hover {
    cursor: pointer
}

.m-wenxin-tishi {
    background-color: #f6f6f6 !important
}

.m-wenxin-tishi > div:nth-child(1) {
    background-color: #59a4ff;
    color: #fff;
    padding: 15px 15px
}

.m-wenxin-tishi > div:nth-child(1) > p {
    font-size: 15px;
    line-height: 1.7;
    margin: 5px 0px
}

.m-wenxin-tishi > div:nth-child(1) > p a {
    color: #fff
}

.m-wenxin-tishi > div:nth-child(2) {
    margin: 8px 0px;
    background-color: #fff
}

.m-wenxin-tishi > div:nth-child(2) > h3 {
    font-size: 16px;
    color: #59a4ff;
    padding: 8px 15px
}

.m-wenxin-tishi > div:nth-child(2) > ul > li {
    float: left;
    width: 29%;
    padding: 0px 2%;
    border-right: solid 1px #efefef;
    margin: 8px 0px
}

.m-wenxin-tishi > div:nth-child(2) > ul > li:last-child {
    border-right: 0px
}

.m-wenxin-tishi > div:nth-child(2) > ul > li > img {
    width: 60%;
    margin-left: 20%
}

.m-wenxin-tishi > div:nth-child(2) > ul > li > p {
    font-size: 13px;
    color: #3e3e3e;
    line-height: 1.7;
    padding: 5px 0px;
    text-align: center
}

.m-wenxin-tishi > div:nth-child(3) {
    background-color: #fff
}

.m-wenxin-tishi > div:nth-child(3) > h3 {
    font-size: 16px;
    color: #59a4ff;
    padding: 8px 15px
}

.m-wenxin-tishi > div:nth-child(3) > ul {
    padding: 0px 15px
}

.m-wenxin-tishi > div:nth-child(3) > ul > li {
    float: left;
    width: 48%;
    margin: 8px 0px;
    padding: 0px 1%
}

.m-wenxin-tishi > div:nth-child(3) > ul > li:last-child {
    border-right: 0px
}

.m-wenxin-tishi > div:nth-child(3) > ul > li > img {
    width: 100%
}

.m-wenxin-tishi > div:nth-child(3) > ul > li > p {
    font-size: 13px;
    color: #3e3e3e;
    line-height: 1.7;
    padding: 5px 0px
}

.m-wenxin-tishi > div:nth-child(3) > ul > li > p a {
    color: #59a4ff;
    font-size: 13px
}

#evaluation {
    display: none
}

#serviceShow {
    display: none
}

#serviceShow {
    padding: 15px 15px
}

#serviceShow p {
    font-size: 14px;
    color: #656565;
    margin: 5px 0px;
    line-height: 1.6
}

#serviceShow h3 {
    font-size: 16px;
    color: #3e3e3e;
    margin: 8px 0px
}

#serviceShow h4 {
    font-size: 15px;
    color: #3e3e3e;
    margin: 5px 0px;
    font-weight: 100
}

#evaluation > h2 {
    font-size: 12px;
    color: #656565;
    font-weight: 100;
    margin: 10px 10px
}

.evaluation {
    padding: 0px 10px
}

.evaluation li {
    padding-bottom: 15px;
    border-bottom: solid 1px #efefef;
    overflow: hidden;
    padding-top: 15px
}

.evaluation li > img {
    width: 60px !important;
    height: 60px !important;
    float: left
}

.evaluation li > div {
    float: left;
    margin-left: 10px;
    width: 256px
}

.evaluation li > div > h3 {
    font-size: 14px;
    color: #333
}

.evaluation li > div > h3 img {
    width: 16px !important;
    height: 16px !important
}

.evaluation li > div > h3 > span {
    margin-right: 8px
}

.evaluation li > div > h3 > span:nth-child(3) {
    margin-left: 25px
}

.evaluation li > div > p {
    font-size: 12px;
    line-height: 1.5;
    margin: 5px 0px
}

.m-sort {
    background-color: #fff;
    margin-top: -8px
}

.m-sort > h3 {
    padding: 10px 0px;
    font-size: 18px;
    color: #3e3e3e;
    text-align: center;
    border-bottom: solid 1px #efefef;
    font-weight: 100
}

.m-sort > ul > li {
    float: left;
    width: 49%;
    border-bottom: solid 1px #efefef
}

.m-sort > ul > li > a {
    display: block;
    padding: 15px 0px 15px 35%;
    text-align: left;
    color: #656565;
    font-size: 14px;
    position: relative
}

.m-sort > ul > li > a::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 13%;
    width: 28px;
    height: 28px;
    margin-top: -13px
}

.m-sort > ul > li:nth-child(2n-1) {
    border-right: solid 1px #efefef
}

.m-sort > ul > li:nth-child(1) > a::before {
    background: url(../images/tag-2.png) -29px -15px no-repeat;
    background-size: 372px
}

.m-sort > ul > li:nth-child(2) > a::before {
    background: url(../images/tag-2.png) -215px -15px no-repeat;
    background-size: 372px
}

.m-sort > ul > li:nth-child(3) > a::before {
    background: url(../images/tag-2.png) -29px -76px no-repeat;
    background-size: 372px
}

.m-sort > ul > li:nth-child(4) > a::before {
    background: url(../images/tag-2.png) -215px -76px no-repeat;
    background-size: 372px
}

.m-sort > ul > li:nth-child(5) > a::before {
    background: url(../images/tag-2.png) -29px -135px no-repeat;
    background-size: 372px
}

.m-sort > ul > li:nth-child(6) > a::before {
    background: url(../images/tag-2.png) -215px -135px no-repeat;
    background-size: 372px
}

.m-sort > ul > li:nth-child(7) > a::before {
    background: url(../images/tag-2.png) -29px -195px no-repeat;
    background-size: 372px
}

.m-sort > ul > li:nth-child(8) > a::before {
    background: url(../images/tag-2.png) -215px -195px no-repeat;
    background-size: 372px
}

.m-sort > ul > li:nth-child(9) > a::before {
    background: url(../images/tag-2.png) -29px -314px no-repeat;
    background-size: 372px
}

.m-sort > ul > li:nth-child(10) > a::before {
    background: url(../images/tag-2.png) -215px -314px no-repeat;
    background-size: 372px
}

.m-sort > ul > li:nth-child(11) > a::before {
    background: url(../images/tag-2.png) -29px -315px no-repeat;
    background-size: 372px
}

.m-sort > ul > li:nth-child(12) > a::before {
    background: url(../images/tag-2.png) -215px -315px no-repeat;
    background-size: 372px
}

.about-container {
    width: 100%;
    background-color: #fff
}

.about-container > ul {
    list-style: none;
    padding-left: 0px;
    width: 95%;
    margin-left: 2.5%
}

.about-container > ul > li {
    width: 100%;
    font-size: 15px;
    margin: 2px
}

.about-container > ul > li p {
    line-height: 1.6;
    margin: 15px 0px;
    text-indent: 33px;
    font-size: 16px
}

.about-container > ul > li p a {
    text-decoration: none
}

.about-container > ul > li > span:first-child {
    margin-right: 25px;
    display: inline;
    width: 120px
}

.about-container > ul > li:nth-child(2) > span:first-child, .about-container > ul > li:nth-child(3) > span:first-child, .about-container > ul > li:nth-child(4) > span:first-child, .about-container > ul > li:nth-child(5) > span:first-child {
    margin-left: 33px
}

.about-container > ul > li:nth-child(3) a {
    text-decoration: underline
}

.about-container > ul > li:nth-child(4) a {
    text-decoration: underline
}

.about-container > ul > li:nth-child(5) a {
    text-decoration: underline
}

.about-container > ul > li a {
    color: #63065f;
    text-decoration: none
}

.about-container > ul > li span a {
    color: #000
}

.about-container > ul > li > a img {
    width: 140px
}

.about-container > ul > li:nth-child(6) {
    margin: 15px 0px
}

.about-container > ul > li:nth-child(6) > a {
    margin-left: 33px
}

.about-container > ul > li:nth-child(7) {
    text-indent: 33px;
    display: none
}

.about-container > ul > li > h3 {
    color: #000;
    font-size: 16px;
    font-weight: 300;
    color: #63065f;
    width: 100%;
    overflow: hidden;
    margin: 15px 0px
}

.about-container > ul > li:nth-child(10) > h3 > span {
    display: inline-block;
    width: 161px
}

.about-container > ul > li:nth-child(10) > h3::after {
    content: '';
    width: 100%;
    margin-right: -161px;
    float: right;
    height: 1px;
    background-color: #63065f;
    display: inline-block;
    margin-top: 13px
}

.about-container > ul > li:nth-child(15) > h3 > span {
    display: inline-block;
    width: 129px
}

.about-container > ul > li:nth-child(15) > h3::after {
    content: '';
    width: 100%;
    margin-right: -129px;
    float: right;
    height: 1px;
    background-color: #63065f;
    display: inline-block;
    margin-top: 13px
}

.about-container > ul > li:nth-child(8) {
    text-align: center;
    overflow: hidden;
    margin: 15px 0px;
    display: none
}

.about-container > ul > li:nth-child(8) > div {
    width: 120px;
    height: 120px;
    margin: 10px;
    float: left
}

.about-container > ul > li:nth-child(8) > div:first-child > img {
    width: 100px;
    height: 100px
}

.about-container > ul > li:nth-child(8) > div:last-child > img {
    width: 113px;
    height: 113px;
    margin-top: -6px
}

.about-container > ul > li:nth-child(8) > div:first-child > span {
    display: block;
    margin-top: 8px
}

.about-container > ul > li:nth-child(8) > div:last-child > span {
    display: block;
    margin-top: 1px
}

.aside-nav-bar {
    display: none
}

@media (max-width: 763px) {
    .aside-nav-bar {
        position: fixed;
        bottom: 35px;
        right: 10px;
        display: block;
        z-index: 991
    }

    .aside-nav-bar > a {
        display: block
    }

    .aside-nav-bar > a:nth-child(1) {
        display: none
    }

    .aside-nav-bar > a > img {
        width: 35px;
        height: auto;
        margin-bottom: 8px;
        display: block
    }

    .aside-nav-bar > a:last-child > img {
        width: 30px;
        margin-left: 5px
    }
}

.btn-nav {
    display: none
}

.btn-nav-show {
    display: none
}

@media (max-width: 763px) {
    .btn-nav {
        position: fixed;
        top: 19px;
        right: 5px;
        width: 30px;
        height: 35px;
        display: block;
        z-index: 10000
    }

    .btn-nav > img {
        width: 25px
    }

    .btn-nav > span {
        font-size: 11.5px
    }

    .btn-nav-show {
        position: fixed;
        z-index: 999;
        background-color: rgba(0, 0, 0, 0.6);
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        display: none
    }

    .btn-nav-show > ul {
        background-color: #fff;
        margin: 35px 10px;
        overflow: hidden;
        margin: 55px 0px;
        padding: 15px 2.5%;
        width: 95%;
        text-align: center
    }

    .btn-nav-show > ul > li {
        width: 32.5%;
        display: block;
        float: left;
        text-align: center;
        margin: 0px;
        height: 60px;
        padding: 10px 0px;
        position: relative
    }

    .btn-nav-show > ul > li:nth-of-type(1) {
        border-right: solid 1px #efefef;
        border-bottom: solid 1px #efefef
    }

    .btn-nav-show > ul > li:nth-of-type(2) {
        border-right: solid 1px #efefef;
        border-bottom: solid 1px #efefef
    }

    .btn-nav-show > ul > li:nth-of-type(3) {
        border-bottom: solid 1px #efefef
    }

    .btn-nav-show > ul > li:nth-of-type(4) {
        border-right: solid 1px #efefef;
        border-bottom: solid 1px #efefef
    }

    .btn-nav-show > ul > li:nth-of-type(5) {
        border-right: solid 1px #efefef;
        border-bottom: solid 1px #efefef
    }

    .btn-nav-show > ul > li:nth-of-type(6) {
        border-bottom: solid 1px #efefef
    }

    .btn-nav-show > ul > li:nth-of-type(7) {
        border-right: solid 1px #efefef
    }

    .btn-nav-show > ul > li:nth-of-type(8) {
        border-right: solid 1px #efefef
    }

    .btn-nav-show > ul > li a {
        color: #f9f9f9
    }

    .btn-nav-show > ul > li a > img {
        width: 30px;
        display: inline-block
    }

    .btn-nav-show > ul > li a > span {
        display: block;
        color: #656565;
        margin-top: 8px
    }
}

.very-very-hot {
    display: none
}

@media (max-width: 763px) {
    .very-very-hot {
        position: absolute;
        top: -4px;
        right: 17%;
        width: 23px;
        display: block
    }
}

@media (max-width: 763px) {
    #tq_invit_container, #tq_kefu_main, #TQMiniMessWrap {
        display: none
    }

    #tq_kefu_normal_container img {
        width: 35px !important;
        height: auto
    }

    #tq_kefu_main {
        top: auto !important;
        bottom: 80px
    }
}

.about-us {
    background-color: #fff;
    padding: 15px
}

.about-us > h1 {
    font-size: 18px;
    font-weight: 100;
    color: #333;
    border-bottom: solid 1px #efefef;
    padding-bottom: 8px;
    margin-bottom: 13px
}

.about-us > h3 {
    font-size: 14px;
    color: #333;
    color: #F7AB00;
    margin: 10px 0px
}

.about-us > div {
    margin: 5px 10px
}

.about-us > div > p {
    color: #333;
    line-height: 1.55;
    margin: 5px 0px
}

.about-us > div > p > a {
    color: #2883f6;
    text-decoration: underline
}

.about-us > div > p > span {
    display: inline-block;
    width: 60px
}

.about-us > div > img {
    width: 100%
}

.order-success {
    position: absolute;
    width: 100%;
    height: auto;
    top: 0px;
    left: 0px;
    background-color: #fff;
    text-align: center;
    padding-bottom: 80px
}

.order-success > div {
    background-color: #f9f9f9;
    padding: 8px 5px;
    margin-bottom: 8px
}

.order-success > div > h1 {
    font-size: 16px;
    color: #01db39;
    margin-top: 0px;
    margin-bottom: 8px;
    font-weight: 100
}

.order-success > div a {
    color: #959595;
    text-decoration: none
}

.order-success > div a:hover {
    color: #01db39
}

#orderSuccessSpan > img {
    width: 50px
}

.order-success h3 {
    font-size: 16px;
    margin-bottom: 15px;
    padding: 0px 15px;
    color: #989898;
    font-weight: 100
}

.order-success > p {
    font-size: 16px;
    color: #666
}

.order-success > a {
    text-decoration: none;
    display: inline-block;
    margin-top: 25px
}

.order-success > a > span {
    padding: 10px 20px;
    background-color: #ff690e;
    color: #fff
}

.m-part-time {
    padding-bottom: 60px
}

.m-part-time > div {
    padding: 0px;
    margin: 0px
}

.m-part-time > div > img {
    width: 100%
}

.m-part-time > div:nth-child(1) {
    margin-bottom: -4px
}

.m-part-time > div:nth-child(3) {
    padding: 8px 10px 8px
}

.m-part-time > div:nth-child(3) > h3 {
    font-size: 23px;
    font-weight: 100;
    color: #3e3e3e;
    text-align: center;
    margin: 5px
}

.m-part-time > div:nth-child(3) > ul {
    color: #fff;
    text-align: center
}

.m-part-time > div:nth-child(3) > ul > li {
    width: 43%;
    margin: 5px;
    padding: 10px 0px;
    display: inline-block;
    border-radius: 8px
}

.m-part-time > div:nth-child(3) > ul > li > h3 {
    font-size: 16px;
    font-weight: 100;
    text-align: center
}

.m-part-time > div:nth-child(3) > ul > li > p {
    font-size: 12px;
    font-weight: 100;
    text-align: center
}

.m-part-time > div:nth-child(3) > ul > li:nth-child(1), .m-part-time > div:nth-child(3) > ul > li:nth-child(2) {
    background-color: #ffbf12
}

.m-part-time > div:nth-child(3) > ul > li:nth-child(3), .m-part-time > div:nth-child(3) > ul > li:nth-child(4) {
    background-color: #6eb6ff
}

.m-part-time > div:nth-child(3) > ul > li:nth-child(5), .m-part-time > div:nth-child(3) > ul > li:nth-child(6) {
    background-color: #ff5980
}

.m-part-time > div:nth-child(4) {
    padding: 8px 10px 8px;
    background-color: #f6f6f6
}

.m-part-time > div:nth-child(4) > h3 {
    font-size: 18px;
    font-weight: 100;
    color: #3e3e3e;
    text-align: center;
    margin: 5px
}

.m-part-time > div:nth-child(4) ul > li {
    font-size: 14px;
    color: #656565
}

.m-part-time > div:nth-child(4) ul > li > span {
    font-size: 18px
}

.m-part-time > div:nth-child(4) ul > li:nth-child(1) > span {
    color: #ffbf12
}

.m-part-time > div:nth-child(4) ul > li:nth-child(2) > span {
    color: #6eb6ff
}

.m-part-time > div:nth-child(4) ul > li:nth-child(3) > span {
    color: #ff5980
}

.m-part-time > div:nth-child(4) ul > li:nth-child(4) > span {
    color: #ff5980
}

.m-part-time > div:nth-child(4) ul > li:nth-child(4) > span > span {
    font-size: 23px
}

.m-part-time > div:nth-child(5) {
    padding: 8px 15px 8px;
    margin-bottom: -59px
}

.m-part-time > div:nth-child(5) > h3 {
    font-size: 18px;
    font-weight: 100;
    color: #3e3e3e;
    text-align: center;
    margin: 5px
}

.m-part-time > div:nth-child(5) ul > li {
    margin: 5px 0px
}

.m-part-time > div:nth-child(5) ul > li > p {
    font-size: 14px;
    color: #989898;
    padding: 3px 0px;
    line-height: 1.7
}

.m-part-time > div:nth-child(5) ul > li > input {
    outline: none;
    width: 97%;
    border: solid 1px #efefef;
    height: 25px;
    padding: 2px 3px
}

.m-part-time > div:nth-child(5) ul > li > input:hover {
    border: #59a4ff 1px solid
}

.m-part-time > div:nth-child(5) > div {
    padding: 15px 0px;
    text-align: center
}

.m-part-time > div:nth-child(5) > div > a {
    display: inline-block;
    padding: 8px 0px;
    width: 100%;
    color: #fff;
    background-color: #6eb6ff
}

.m-kaoyan-qq {
    margin-bottom: -59px;
    background-color: #fff
}

.m-kaoyan-qq p {
    font-size: 16px;
    padding: 15px;
    color: #3e3e3e;
    text-indent: 30px;
    font-weight: 100
}

.m-kaoyan-qq img {
    width: 100%
}

.m-kaoyan-qq ul {
    background-color: #f6f6f6;
    padding-top: 15px;
    text-align: center;
    margin-top: -5px
}

.m-kaoyan-qq ul > li {
    width: 50%;
    text-align: center;
    display: inline-block;
    margin: 5px 0px;
    float: left
}

.m-kaoyan-qq ul > li > div {
    width: 90%;
    margin-left: 5%
}

.m-kaoyan-qq ul > li > div > h3 {
    background-color: #59a4ff;
    color: #fff;
    padding: 8px 5px;
    font-size: 15px;
    font-weight: 100;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.m-kaoyan-qq ul > li > div > div {
    background-color: #fff;
    text-align: center;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.m-kaoyan-qq ul > li > div > div > p {
    font-size: 16px;
    color: #656565;
    padding: 20px 10px;
    text-indent: 0px
}

.m-kaoyan-qq ul > li > div > div > a {
    font-size: 14px;
    border-radius: 45px;
    width: 80%;
    display: inline-block;
    padding: 8px 0px;
    background-color: #d4e1ff;
    color: #59a4ff;
    border: solid 1px #59a4ff;
    margin: 0px 0px 10px
}

.m-weixin {
    background-color: #fff
}

.m-weixin > ul:nth-child(1) {
    padding: 15px 15px;
    border-bottom: solid 1px #efefef
}

.m-weixin > ul:nth-child(1) li {
    float: left;
    max-width: 69%
}

.m-weixin > ul:nth-child(1) li > img {
    width: 80px;
    height: auto
}

.m-weixin > ul:nth-child(1) li:nth-child(2) {
    margin-left: 8px;
    margin-top: -2px
}

.m-weixin > ul:nth-child(1) li:nth-child(2) > h3 {
    color: #59a4ff;
    margin-top: 0px !important;
    padding: 0px !important;
    line-height: 1.5 !important;
    font-size: 16px !important
}

.m-weixin > ul:nth-child(1) li:nth-child(2) p {
    color: #656565;
    line-height: 1.3
}

.m-weixin > ul:nth-child(2) {
    margin-top: 15px;
    text-align: center;
    padding: 15px 0px 15px
}

.m-weixin > ul:nth-child(2) > li {
    display: inline-table;
    width: 45%;
    text-align: center
}

.m-weixin > ul:nth-child(2) > li > img {
    width: 87%
}

.m-weixin > ul:nth-child(2) > li > p {
    font-size: 13px;
    color: #989898
}

.linkbox {
    background-color: #fff;
    margin-bottom: 10px !important
}

.linkbox > h3 {
    font-size: 16px;
    font-weight: 100;
    margin: 0px;
    padding: 5px 15px;
    border-bottom: solid 1px #efefef
}

.linkbox > h3 > a {
    display: block;
    color: #656565
}

.linkbox > ul {
    padding: 5px 15px;
    border-bottom: solid 1px #efefef
}

.linkbox > ul > li {
    margin: 2px 0px;
    float: left;
    margin-right: 15px;
    height: 22px;
    line-height: 1.5
}

.linkbox > ul > li > a {
    font-size: 15px;
    color: #989898
}

.linkbox > div {
    font-size: 16px;
    padding: 8px 15px;
    background-color: #f6f6f6;
    color: #ff862d
}

.data-body {
    padding: 0;
    margin: 0;
    background-color: #fff
}

.data-body .data-header {
    width: 100%
}

.data-body .data-header img {
    display: block;
    max-width: 100%
}

.data-body .data-container {
    width: 750px;
    margin: 0 auto
}

@media (max-width: 750px) {
    .data-body .data-container {
        width: 100%
    }
}

.data-article > div {
    overflow: hidden;
    width: 100%;
    margin: 2% 0
}

.data-article > div h2 {
    letter-spacing: 1px;
    padding-left: 2%;
    font-size: 15px;
    margin: 2% 0 1% 3.0%;
    font-family: "PingHei";
    border-left: 2px solid #787ef1
}

.data-article > div h2 > a {
    color: #3e3e3e
}

.data-article > div ul > li {
    font-size: 10px;
    font-family: "PingHei";
    text-align: center;
    line-height: 30px;
    width: 27%;
    margin: 2.4% 3.0%;
    height: 30px;
    float: left;
    border: 1px solid #ddd;
    transition: all 0.2s;
    border-radius: 1px;
    box-sizing: border-box
}

.data-article > div ul > li > a {
    color: #6c6c6c;
    display: block
}

.data-article > div ul > li:hover {
    background-color: #e4e5fc;
    color: #787ef1;
    border: 1px solid #787ef1;
    border-radius: 1px;
    cursor: pointer
}

.data-article > div ul > li:hover > a {
    color: #787ef1
}

.m-shopindex-aside {
    background-color: #fff;
    padding: 15px
}

.m-shopindex-aside > h2 {
    font-size: 15px;
    color: #989898;
    font-weight: 100;
    padding-left: 8px;
    position: relative
}

.m-shopindex-aside > h2::before {
    content: "";
    position: absolute;
    top: 3px;
    left: 0px;
    width: 2px;
    height: 19px;
    background-color: #59a4ff;
    display: inline-block
}

.m-shopindex-aside > ul {
    margin-top: 8px
}

.m-shopindex-aside > ul > li {
    float: left;
    width: 50%;
    text-align: center
}

.m-shopindex-aside > ul > li > a {
    display: block
}

.m-shopindex-aside > ul > li > a img, .m-shopindex-aside > ul > li > a mip-img {
    width: 135px;
    height: 75px;
    border: solid 1px #efefef;
    display: inline-block
}

.m-shop-h1 {
    text-align: center;
    font-size: 18px;
    font-weight: 100;
    color: #3e3e3e;
    background-color: #fff;
    padding: 10px 0px;
    margin: 0px 0px 5px
}

.m-shopindex-article {
    background-color: #fff;
    padding: 15px;
    margin-top: 8px
}

.m-shopindex-article > h1 {
    font-size: 15px;
    color: #989898;
    font-weight: 100;
    padding-left: 8px;
    position: relative
}

.m-shopindex-article > h1::before {
    content: "";
    position: absolute;
    top: 3px;
    left: 0px;
    width: 2px;
    height: 19px;
    background-color: #59a4ff;
    display: inline-block
}

.m-shopindex-article > ul {
    margin-top: 8px
}

.m-shopindex-article > ul > li {
    float: left;
    width: 33.33%;
    text-align: center;
    margin-bottom: 10px
}

.m-shopindex-article > ul > li > a {
    display: inline-block;
    width: 90px;
    height: 80px;
    border: solid 1px #efefef;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.m-shopindex-article > ul > li > a img, .m-shopindex-article > ul > li > a mip-img {
    width: 30px;
    height: 30px;
    margin: 10px 0px;
    display: inline-block
}

.m-shopindex-article > ul > li > a > span {
    display: block;
    margin: 0px 0px 10px;
    font-size: 12px;
    color: #3e3e3e
}

.m-shopschool {
    position: relative;
    margin-top: 10px
}

.m-shopschool .m-schopschool-academy {
    position: fixed;
    top: 106px;
    bottom: 51px;
    left: 0px;
    width: 80px;
    overflow-y: scroll;
    border-right: solid 1px #efefef;
    background-color: #fff
}

.m-shopschool .m-schopschool-academy > li {
    height: 36px;
    margin: 5px auto;
    padding: 0px 0px;
    border-bottom: solid 1px #dfdfdf
}

.m-shopschool .m-schopschool-academy > li > a {
    padding: 8px 2px;
    display: block;
    text-align: center;
    color: #656565;
    white-space: nowrap;
    overflow: hidden;
    font-size: 11px;
    margin: 0px 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis
}

.m-shopschool .m-schopschool-academy > li > a:hover {
    color: #59a4ff
}

.m-shopschool .m-shopschool-major {
    position: fixed;
    top: 106px;
    right: 0px;
    left: 81px;
    overflow-y: scroll;
    bottom: 0px;
    background-color: #fff;
    padding: 8px 0px 55px
}

.m-shopschool .m-shopschool-major > li {
    float: left;
    width: 42%;
    height: auto;
    margin: 5px auto;
    margin-left: 5%;
    margin-right: 1%;
    text-align: center
}

.m-shopschool .m-shopschool-major > li > a {
    width: 88px;
    padding: 6px 5px;
    display: inline-block;
    color: #656565;
    white-space: nowrap;
    overflow: hidden;
    margin: 0px 0px;
    border: 1px #dfdfdf solid;
    text-align: center;
    font-size: 11px;
    white-space: nowrap;
    border-radius: 5px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis
}

.m-shopschool .m-shopschool-major > li > a:hover {
    background-color: #59a4ff;
    color: #fff
}

.m-shopzhuanye {
    background-color: #f6f6f6 !important
}

.m-shopzhuanye > h1 {
    background-color: #fff;
    padding: 10px 15px;
    font-size: 16px;
    font-family: 'Microsoft Yahei';
    color: #3e3e3e;
    text-align: center;
    font-weight: 800;
    line-height: 1.45
}

.m-shopzhuanye > div {
    background-color: #fff;
    margin-top: 6px
}

.m-shopzhuanye > div > h2 {
    padding: 4px 25px;
    text-align: left;
    font-size: 14px;
    font-weight: 100;
    color: #989898;
    position: relative;
    border-bottom: solid 1px #efefef
}

.m-shopzhuanye > div > h2::before {
    content: "";
    position: absolute;
    top: 6px;
    width: 3px;
    height: 16px;
    left: 11px;
    background-color: #59a4ff
}

.m-shopzhuanye > div > table {
    width: 95%;
    margin-left: 2.5%;
    margin-top: 5px;
    background-color: #fff
}

.m-shopzhuanye > div > table td {
    border-bottom: solid 1px #efefef;
    padding: 8px 0px
}

.m-shopzhuanye > div > table tr > td:nth-child(1) {
    padding: 10px 12px;
    width: 20px
}

.m-shopzhuanye > div > table tr > td:nth-child(1) > span {
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    text-align: center;
    line-height: 0.9px;
    border: 1px solid #989898;
    margin-left: -7px
}

.m-shopzhuanye > div > table tr > td:nth-child(1) > span > span {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    display: block;
    display: none;
    margin: 4px auto;
    background-color: #f66
}

.m-shopzhuanye > div > table tr > td:nth-child(2) {
    overflow: hidden
}

.m-shopzhuanye > div > table tr > td:nth-child(2) > h3 {
    margin-bottom: 6px;
    padding: 0px !important;
    margin-top: 0px !important;
    line-height: 1.45 !important
}

.m-shopzhuanye > div > table tr > td:nth-child(2) > h3 > a {
    font-size: 15px !important;
    display: block;
    color: #656565;
    font-weight: 100
}

.m-shopzhuanye > div > table tr > td:nth-child(2) > h3 > a:hover {
    color: #59a4ff
}

.m-shopzhuanye > div > table tr > td:nth-child(2) > div:nth-child(2) {
    display: inline-block;
    color: #656565;
    font-size: 13px
}

.m-shopzhuanye > div > table tr > td:nth-child(2) > div:nth-child(2) > span:nth-child(1) > span {
    color: #f66;
    font-size: 16px
}

.m-shopzhuanye > div > table tr > td:nth-child(2) > div:nth-child(2) > span:nth-child(2) {
    color: #BEBEBE;
    margin-left: 10px
}

.m-shopzhuanye > div > table tr > td:nth-child(2) > div:nth-child(2) > span:nth-child(2) > span {
    text-decoration: line-through;
    color: #aeaeae
}

.m-shopzhuanye > div > table tr > td:nth-child(2) > div:nth-child(3) {
    display: inline-block;
    float: right;
    margin-right: 5px
}

.m-shopzhuanye > div > table tr > td:nth-child(2) > div:nth-child(3) > span {
    display: inline-block;
    width: 23px;
    height: 23px;
    border: solid 1px #efefef;
    text-align: center;
    font-size: 15px;
    line-height: 1.5;
    vertical-align: middle
}

.m-shopzhuanye > div > table tr > td:nth-child(2) > div:nth-child(3) > span:nth-child(1) {
    background: url(../images/tag-1.png) -358px -24px no-repeat;
    background-size: 670px;
    background-color: #fff
}

.m-shopzhuanye > div > table tr > td:nth-child(2) > div:nth-child(3) > span:nth-child(3) {
    background: url(../images/tag-1.png) -422px -24px no-repeat;
    background-size: 660px;
    background-color: #fff
}

.m-shopxiangqing {
    background-color: #f6f6f6
}

.m-shopxiangqing > img {
    width: 100%
}

.m-shopxiangqing > div:nth-child(2) > h1 {
    font-size: 16px;
    text-align: center;
    font-weight: 600;
    color: #3e3e3e;
    margin: 8px 15px
}

.m-shopxiangqing > div:nth-child(2) > h2 {
    font-weight: 100;
    text-align: center
}

.m-shopxiangqing > div:nth-child(2) > h2 > span:nth-child(1) {
    color: #fe5858;
    font-size: 17px;
    display: inline-block;
    margin-right: 8px
}

.m-shopxiangqing > div:nth-child(2) > h2 > span:nth-child(2) {
    color: #989898;
    font-size: 13px;
    text-decoration: line-through
}

.m-shopxiangqing > div:nth-child(2) > h3 {
    font-size: 15px;
    color: #989898;
    text-align: center;
    font-weight: 100
}

.m-shopxiangqing > div:nth-child(3) {
    background-color: #fff;
    font-family: 'Microsoft Yahei'
}

.m-shopxiangqing > div:nth-child(3) > ul {
    text-align: center;
    border-bottom: solid 1px #efefef
}

.m-shopxiangqing > div:nth-child(3) > ul > li {
    width: 25%;
    padding: 10px 10px;
    display: inline-block;
    font-size: 14px;
    color: #989898;
    border-bottom: solid 1px transparent
}

.m-shopxiangqing > div:nth-child(3) > ul > li:nth-child(1) {
    color: #59a4ff;
    border-bottom: solid 1px #59a4ff
}

.m-shopxiangqing > div:nth-child(3) img {
    width: 100% !important;
    height: auto !important
}

.m-shopxiangqing > div:nth-child(3) > div {
    margin-top: 10px;
    padding: 0 13px;
    line-height: 1.5;
    word-break: break-all;
    font-size: 13px
}

.m-shopxiangqing > div:nth-child(3) > div > h4 > span {
    font-size: 15px;
    color: #3e3e3e !important;
    margin-bottom: 10px
}

.m-shopxiangqing > div:nth-child(3) > div > h3 {
    line-height: 1.5;
    font-size: 15px;
    color: #3e3e3e !important
}

.m-shopxiangqing > div:nth-child(3) > div > h3 span {
    color: #3e3e3e !important;
    font-size: 14px !important
}

.m-shopxiangqing > div:nth-child(3) > div > div {
    font-family: '"Microsoft Yahei';
    line-height: 1.5;
    font-size: 13px
}

.m-shopxiangqing > div:nth-child(3) > div > div span {
    color: #656565 !important;
    padding: 5px 0
}

.m-shopxiangqing > div:nth-child(3) > div > div strong {
    color: #656565 !important;
    font-weight: 100
}

.m-shopxiangqing > div:nth-child(3) > div > div img {
    width: 100% !important
}

.m-shopxiangqing > div:nth-child(3) > div > div > table {
    width: 95% !important;
    font-family: '"Microsoft Yahei';
    border-spacing: 0;
    border-collapse: collapse !important;
    margin: 0 auto
}

.m-shopxiangqing > div:nth-child(3) > div > div > table tr > td {
    border: 1px solid #ddd
}

.m-shopxiangqing > div:nth-child(3) > div > div > table tr > td strong {
    font-weight: 100;
    font-size: 13px
}

.m-shopxiangqing > div:nth-child(3) > div > table {
    width: 100% !important;
    font-size: 13px;
    font-family: '"Microsoft Yahei';
    border-spacing: 0;
    border-collapse: collapse !important
}

.m-shopxiangqing > div:nth-child(3) > div > table tr > td {
    border: 1px solid #ddd;
    font-size: 13px
}

.m-shopxiangqing > div:nth-child(3) > div > table tr > td strong {
    font-size: 13px
}

.m-shopxiangqing > div:nth-child(3) > div > table > tr:nth-child(1) {
    font-size: 15px;
    font-weight: 100;
    font-family: '"Microsoft Yahei'
}

.click-hover {
    color: #59a4ff !important;
    border-bottom: solid 1px #59a4ff !important
}

.remove-hover {
    color: #989898 !important;
    border-bottom: solid 1px transparent !important
}

#evaluation {
    display: none
}

#serviceShow {
    display: none
}

#serviceShow {
    padding: 15px 15px
}

#serviceShow p {
    font-size: 14px;
    color: #656565;
    margin: 5px 0px;
    line-height: 1.6
}

#serviceShow h3 {
    font-size: 16px;
    color: #3e3e3e;
    margin: 8px 0px
}

#serviceShow h4 {
    font-size: 15px;
    color: #3e3e3e;
    margin: 5px 0px;
    font-weight: 500
}

.m-goods-nav {
    position: fixed;
    width: 100%;
    height: 50px;
    bottom: 0px;
    left: 0px;
    background-color: #fff;
    border-top: solid 1px #efefef
}

.m-goods-nav > ul > li:nth-child(1) {
    float: left
}

.m-goods-nav > ul > li:nth-child(1) > span {
    line-height: 3.5;
    padding-left: 5px;
    font-family: 'Microsoft Yahei';
    font-size: 15px;
    color: #3e3e3e
}

.m-goods-nav > ul > li:nth-child(1) > span:last-child {
    color: #ff5353;
    margin-left: -11px;
    font-size: 19px;
    margin-top: -8px
}

.m-goods-nav > ul > li:nth-child(2) {
    float: right
}

.m-goods-nav > ul > li:nth-child(2) > a {
    text-align: center;
    height: 50px;
    width: 88px;
    font-size: 14px;
    line-height: 3.5;
    color: #fff
}

.m-goods-nav > ul > li:nth-child(3) {
    float: right
}

.m-goods-nav > ul > li:nth-child(3) > a {
    text-align: center;
    height: 50px;
    width: 98px;
    font-size: 14px;
    line-height: 3.5;
    color: #fff
}

.m-goods-nav > ul > li:nth-child(2) > a {
    background-color: #ee3131 !important
}

.m-goods-nav > ul > li:nth-child(3) > a {
    background-color: #ff903f !important
}

nav.m-section-h1 h1.nav-h1 {
    display: inline-block;
    font-size: 16px
}

nav.m-section-h1 h1.nav-h1 a {
    color: #989898
}

.article-nav {
    padding: 10px 0px 0px
}

.article-nav > ul {
    overflow: hidden
}

.article-nav > ul > li {
    float: left
}

.article-nav > ul > li > a {
    display: inline-block;
    width: auto;
    padding: 0px 10px;
    height: 30px;
    background-color: #338fff;
    font-size: 18px;
    margin-right: 10px;
    text-align: center;
    line-height: 1.7;
    color: #fff
}

.article-nav > ul > li:nth-child(1) > a::before {
    content: ""
}

.article-nav > ul > li:nth-child(2) > a::before {
    content: ""
}
.z-left-ziliao>h2 {
    font-size: 18px;
    font-weight: 100;
    color: #3e3e3e;
    background-color: #fff;
    padding: 10px 0px;
    margin: 0px 0px 5px;
}
.z-left-ziliao>h3 {
    border-bottom: solid 1px #efefef;
}
.z-left-ziliao>h3>a {
    font-size: 14px;
    padding-bottom: 5px;
    display: block;
    position: relative;
	color: #333 !important;
}
.z-left-ziliao>h3>a::after {
    content: "更多>>";
    position: absolute;
    top: 1px;
    right: -9px;
    width: 52px;
    height: 30px;
    padding-top: 0px;
    padding-left: 0px;
    background-size: 567px;
    font-size: 12px;
    color: #989898;
    font-weight: 100;
}
.z-left-ziliao>ul {
    margin: 15px 0px;
}
.z-left-ziliao>ul>li {
    float: left;
    width: 33.3%;
    overflow: hidden;
}
.z-left-ziliao>ul>li>a {
    font-size: 12px;
    margin: 3px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #989898 !important;
}

p.article-p a {
    display: inherit !important;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

ul#articleList li img {
    width: 100px;
    height: 75px;
    display: inline-block;
    margin: 0 10px;
    object-fit: contain;
    box-shadow: rgb(170, 170, 170) 0px 0px 10px 1px;
    border-radius: 4px;
}
ul#articleList li {
    display: flex;
   justify-content: space-between;
    align-items: center;
    padding: 5px 0;
    border-top: 1px solid #efefef;
}
.m-article>.m-article-article>.article-body>.content-topimg {max-width: 90%;
    display: block;
    width: auto;
    height: 230px;
    border: #e6e5e5 solid 1px;
    padding: 6px;
    margin: 10px auto;
}
a.school-img {
    display: block;
    margin: 2px auto;
    text-align: center;
}
nav.m-section-h1 h1.nav-h1 {
    display: block !important;
    text-align: center;
    color: #59a4ff;
}
#xj_mdiv{
float:right;font-size:14px;line-height: 30px;min-width:165px;min-height:240px;text-align:center;border: 1px solid #ccc; background: #f8fafd;color:red;margin-right:5px;margin-top:10px;
}
.m-article-article>img.content-topimg {
      max-width: 90%;
      display: block;
      width: auto;
      height: 230px;
      border: #e6e5e5 solid 1px;
      padding: 6px;
      margin: 10px auto;
    }
.m-goods-data>h4.title {
      font-size: 18px;
      color: #59a4ff;
      text-align: left;
      font-weight: 900;
      padding: 8px 5px;
      background: #ffffff;
    }
    .m-goods-data > h4.sub-title {
      color: #59a4ff;
      text-align: left;
      font-weight: 500;
      background: #ffffff;
    }
    .m-goods-data>h4.sub-title>a {
      color: #59a4ff;
      font-weight: 500;
      font-size: 16px;
      padding: 0;
    }
.article-body.article-jianzhang.article-nav-body > h4>a::before {
    content: "";
    position: absolute;
    top: 2px;
    width: 3px;
    height: 16px;
    left: 2px;
    background-color: #59a4ff;
}
.article-body.article-jianzhang.article-nav-body>h4 {
    position: relative;
    padding: 0 10px;
    border-bottom: 1px solid #efefef;
    margin: 5px 0;
}

h4.title-link>a {
    color: #59a4ff;
    padding: 0 10px;
}
h4.title-link {
    border-bottom: solid 1px #efefef;
    margin: 10px 0;
    padding: 10px;
    position: relative;
}
.m-zhuanyelist > div > h3 > a::before {
    content: "";
    position: absolute;
    top: 2px;
    left: 0px;
    width: 2px;
    background-color: #338fff;
    height: 16px;
}
.m-zhuanyelist > div > h3 > a {
    color: #59a4ff;
    padding: 0 10px;
}
h4.title-link>a::before {
    content: "";
    position: absolute;
    top: 12px;
    left: 10px;
    width: 2px;
    background-color: #338fff;
    height: 16px;
}
.m-article .m-article-content {
    padding: 0 15px;
    box-sizing: border-box;
}
.star-answer-icon {
            float: left;
            display: inline-block;
            margin-top: 5px;
            margin-right: 5px;
        }
        .star-answer-h4 {
            float: left;
        }
        .ico_star_answer::after {
            content: "";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }
        h1.article-h1.question-title {
            text-align: left;
            margin: 10px;
            font-size: 16px;
            font-weight: 900;
        }
        .answer-content {
            font-size: 14px;
            line-height: 1.9;
        }
        img.answer-icon {
            width: 20px;
        }
        span.answer-title-text {
            font-size: 16px;
            color: #FF8503;
            font-weight: 500;
        }
        .answer-content.ico_star_answer {
            border-top: 1px solid #eaeaea;
            padding: 10px 0;
        }
        .answer-title>span {
            color: #FF8503;
        }
        p.answer-time {
            color: #7a8f9a;
            border-bottom: 1px dashed #b8b8b8;
        }
        .question-room {
            border: 1px dashed  #338fff40;
            /*padding: 0 10px;*/
        }
        .all-answer-box {
            padding: 0 10px;
        }
        .resolved {
            background: #338fff4f;
            padding: 3px 10px;
        }
        .describe>p {
            font-size: 14px;
            padding: 8px 10px;
        }
.m-article-article>.article-body>.question-room img.star-answer-icon{
    width: auto !important;
    padding-top: 0;
}
.m-article-article>.article-body>.question-room img.answer-icon {
    width: 20px !important;
    padding-top: 0;
}
.m-notice-div.m-notice-div1::before {
    content: none;
}
.zhaosheng-box {
			background-color: #FFFFFF;
		}
		.zhaosheng-box .list {
			border: 1px solid #ddd;
		}
		.zhaosheng-box .list li {
			padding: 5px;
			line-height: 34px;
			font-size: 15px;
			border-bottom: 1px solid #ddd;
		}
		.clear-fix {
			clear: both;
		}
		.zhaosheng-box .list label {
			float: left;
			width: 80px;
			text-align: right;
			padding-right: 20px;
		}
		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: bold;
		}
		.zhaosheng-box .list span {
			float: left;
		}
.promain_txt_y table .gray {
    color: #666;
    font-size: 14px;
}
.promain_txt_y table td {
    vertical-align: top;
    border: 1px solid #d4d3d3;
}
.promain_txt_y table {
    border-collapse: collapse;
}
table {
    border-collapse: collapse;
}
table tr td {
    border: 1.5px solid #cccccc;
}
.xj-box {
    min-height: 245px;
}
.right-link > a {
    display: inline-block;
    margin-left: 20px;
    width: 40%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 20px;
    color: #338fff!important;
}
.m-article-article .article-body>.right-link span.major, .m-article-article .article-body>.right-link span.stu-name {
    display: inline-block;
    color: #59a4ff!important;
    font-size: 12px;
    line-height: 12px;
}
span.stu-name {
    overflow: hidden;
    width: 24px;
    /*line-height: 12px!important;*/
    /*font-size: 12px!important;*/
    color: #59a4ff;
}
span.major {
    width: 72px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.CodeOne {
    background: #f8fafd;
    font-size: 12px;
    padding: 10px;
}
.CodeOne > a {
    color: #a7a7a7;
    margin-right: 5px;
}
.m-article-article .article-body .article-body-a-box a {
    color: #ffffff;
    font-size: 14px;
    font-weight: 100;
    width: 32%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: #338fff;
    text-align: center;
    line-height: 2;
    border-radius: 12px;
	margin-left: 4px;
}

ul#articleList li {
    padding: 5px 15px;
}
.m-articlelist > li > a:nth-of-type(1) {
    flex: 1;
}
.m-articlelist > li > a:nth-of-type(2) {
    overflow: hidden;
    width: 200px;
    height: 100px;
    padding: 0;
}
ul#articleList li img {
    object-fit: cover;
    margin: 0;
    width: 200px;
    height: 100px;
}
ul#articleList li img:hover {
    transition: transform .3s ease 0s;
    transform: scale(1.4);
    opacity: .6;
}
.left {
    float: left;
    width: 50%;
    padding-right: 10px;
    box-sizing: border-box;
}
.right {
    float: right;
    width: 50%;
    padding-right: 10px;
    box-sizing: border-box;
}
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.clearfix::before {
    content: '';
    display: block;
    clear: both;
}
.clearfix::after {
    content: '';
    display: block;
    clear: both;
}

.popup {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 300px;
    height: 300px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    background-color: #1284f9
}

.popup img.popup-qr {
    margin: 50px 0 30px 0;
    width: 150px;
    height: 150px
}

.popup .popup-text-close {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 40px;
    height: 40px;
    font-size: 20px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 50%
}