.fff {
    color: #fff;
}

a.fff:hover, a.fff.active {
    color: #fe741c;
}

.c000 {
    color: #000;
}

a.c000:hover, a.c000.active {
    color: #fe741c;
}

.c333 {
    color: #333;
}

a.c333:hover, a.c333.active {
    color: #fe741c;
}

.c666 {
    color: #666;
}

a.c666:hover, a.c666.active {
    color: #fe741c;
}

.c888 {
    color: #888;
}

a.c888:hover, a.c888.active {
    color: #fe741c;
}

.c999 {
    color: #999;
}

a.c999:hover, a.c999.active {
    color: #fe741c;
}

.ccc {
    color: #ccc;
}

a.ccc:hover, a.ccc.active {
    color: #fe741c;
}

.eee {
    color: #eee;
}

a.eee:hover, a.eee.active {
    color: #fe741c;
}

.bgccc {
    background: #ccc
}

.bgeee {
    background: #eee
}

.bgfff {
    background: #fff
}

.bgorange {
    background: #fe741c;
}

.red {
    color: #CA0606
}

.orange {
    color: #fe741c
}

.cfe741c {
    color: #fe741c;
}

a.cfe741c:hover, a.cfe741c.active {
    color: #f60;
}

.cfdb80c {
    color: #fdb80c;
}

a.cfdb80c:hover, a.cfdb80c.active {
    color: #fe741c;
}

.cffdc00 {
    color: #ffdc00;
}

a.cffdc00:hover, a.cffdc00.active {
    color: #fe741c;
}

.cf12828 {
    color: #f12828;
}

a.cf12828:hover, a.cf12828.active {
    color: #fe741c;
}

.c0a0139 {
    color: #0a0139;
}

a.c0a0139:hover, a.c0a0139.active {
    color: #fe741c;
}

.cffff00, .cffff00 a {
    color: #ffff00;
}

    a.cffff00:hover, a.cffff00.active, .cffff00 a:hover {
        color: #fe741c;
    }

.color1, .color1 a {
    color: #555ba6
}

    .color1 a:hover, a.color1:hover, a.color1.active {
        color: #fe741c;
    }

.color2, .color2 a {
    color: #44476c
}

    .color2 a:hover, a.color2:hover, a.color2.active {
        color: #fe741c;
    }

.color3, .color3 a {
    color: #28166f
}

    .color3 a:hover, a.color3:hover, a.color3.active {
        color: #fe741c;
    }

.color4, .color4 a {
    color: #8d99b8
}

    .color4 a:hover, a.color4:hover, a.color4.active {
        color: #fe741c;
    }

.color5, .color5 a {
    color: #8d99b8;
    border-color: rgba(141, 153, 184, 0.3);
}

    .color5 a:hover, a.color5:hover, a.color5.active {
        color: #fe741c;
    }

.bg1 {
    background: #555ba6
}

.bg2 {
    background: #e6e7f2
}

.bg3 {
    background: #28166f
}

.bg4 {
    background: #f9f9f9
}

.bd1 {
    border-color: #555ba6
}

.bd2 {
    border-color: #e6e7f2
}

.li_1.num1 {
    background: rgba(85,91,166,0.2);
}

.li_1.num2 {
    background: rgba(85,91,166,0.15);
}

.li_1.num3 {
    background: rgba(85,91,166,0.1);
}

.li_1.num1 i {
    background: #555ba6;
}

.li_1.num2 i {
    background: rgba(85,91,166,0.7);
}

.li_1.num3 i {
    background: rgba(85,91,166,0.4);
}

.blockstyle2 .color1, .blockstyle2 .color1 a {
    color: #be0f1b
}

    .blockstyle2 .color1 a:hover, .blockstyle2 a.color1:hover, .blockstyle2 a.color1.active {
        color: #fe741c;
    }

.blockstyle2 .color2, .blockstyle2 .color2 a {
    color: #333333
}

    .blockstyle2 .color2 a:hover, .blockstyle2 a.color2:hover, .blockstyle2 a.color2.active {
        color: #fe741c;
    }

.blockstyle2 .color3, .blockstyle2 .color3 a {
    color: #a91324
}

    .blockstyle2 .color3 a:hover, .blockstyle2 a.color3:hover, .blockstyle2 a.color3.active {
        color: #fe741c;
    }

.blockstyle2 .color4, .blockstyle2 .color4 a {
    color: #de878d
}

    .blockstyle2 .color4 a:hover, .blockstyle2 a.color4:hover, .blockstyle2 a.color4.active {
        color: #fe741c;
    }

.blockstyle2 .color5, .blockstyle2 .color5 a {
    color: #de878d;
    border-color: rgba(222, 135, 141, 0.3);
}

    .blockstyle2 .color5 a:hover, .blockstyle2 a.color5:hover, .blockstyle2 a.color5.active {
        color: #fe741c;
    }

.blockstyle2 .bg1 {
    background: #be0f1b
}

.blockstyle2 .bg2 {
    background: #f8e7e8
}

.blockstyle2 .bg3 {
    background: #a91324
}

.blockstyle2 .bg4 {
    background: #F6F1DC
}

.blockstyle2 .bd1 {
    border-color: #be0f1b
}

.blockstyle2 .bd2 {
    border-color: #eed5ca
}

.blockstyle2 .tab.substyle1 .tab2menubox .tabmenu .item.active span {
    background: #be0f1b;
}

.blockstyle2 .tab.style1 > .tabmenubox .tabmenu .item.active {
    background: #be0f1b;
    border-color: #be0f1b;
}

.blockstyle2 .li_1.num1 {
    background: rgba(190,15,27,0.2);
}

.blockstyle2 .li_1.num2 {
    background: rgba(190,15,27,0.15);
}

.blockstyle2 .li_1.num3 {
    background: rgba(190,15,27,0.1);
}

.blockstyle2 .li_1.num1 i {
    background: #be0f1b;
}

.blockstyle2 .li_1.num2 i {
    background: rgba(190,15,27,0.7);
}

.blockstyle2 .li_1.num3 i {
    background: rgba(190,15,27,0.4);
}

.blockstyle3 .color1, .blockstyle3 .color1 a {
    color: #87a5b5
}

    .blockstyle3 .color1 a:hover, .blockstyle3 a.color1:hover, .blockstyle3 a.color1.active {
        color: #fe741c;
    }

.blockstyle3 .color2, .blockstyle3 .color2 a {
    color: #44476c
}

    .blockstyle3 .color2 a:hover, .blockstyle3 a.color2:hover, .blockstyle3 a.color2.active {
        color: #fe741c;
    }

.blockstyle3 .color3, .blockstyle3 .color3 a {
    color: #b7c9d3
}

    .blockstyle3 .color3 a:hover, .blockstyle3 a.color3:hover, .blockstyle3 a.color3.active {
        color: #fe741c;
    }

.blockstyle3 .color4, .blockstyle3 .color4 a {
    color: #abc0cb
}

    .blockstyle3 .color4 a:hover, .blockstyle3 a.color4:hover, .blockstyle3 a.color4.active {
        color: #fe741c;
    }

.blockstyle3 .color5, .blockstyle3 .color5 a {
    color: #97b5c5;
    border-color: rgba(151, 181, 197, 0.3);
}

    .blockstyle3 .color5 a:hover, .blockstyle3 a.color5:hover, .blockstyle3 a.color5.active {
        color: #fe741c;
    }

.blockstyle3 .bg1 {
    background: #87a5b5
}

.blockstyle3 .bg2 {
    background: #edf2f4
}

.blockstyle3 .bg3 {
    background: #b7c9d3
}

.blockstyle3 .bg4 {
    background: #f9f9f9
}

.blockstyle3 .bd1 {
    border-color: #87a5b5
}

.blockstyle3 .bd2 {
    border-color: #edf2f4
}

.blockstyle3 .tab.substyle1 .tab2menubox .tabmenu .item.active span {
    background: #87a5b5;
}

.blockstyle3 .tab.style1 > .tabmenubox .tabmenu .item.active {
    background: #87a5b5;
    border-color: #87a5b5;
}

.blockstyle3 .li_1.num1 {
    background: rgba(135,165,181,0.2);
}

.blockstyle3 .li_1.num2 {
    background: rgba(135,165,181,0.15);
}

.blockstyle3 .li_1.num3 {
    background: rgba(135,165,181,0.1);
}

.blockstyle3 .li_1.num1 i {
    background: #87a5b5;
}

.blockstyle3 .li_1.num2 i {
    background: rgba(135,165,181,0.7);
}

.blockstyle3 .li_1.num3 i {
    background: rgba(135,165,181,0.4);
}

.bg01 {
    background: rgba(85,91,166,.1);
}

.blockstyle2 .bg01 {
    background: rgba(190,15,27, 0.1);
}

.blockstyle3 .bg01 {
    background: rgba(135,165,181,0.1);
}

.blockstyle4 .bg01 {
    background: rgba(0, 169, 113, 0.1);
}

.weui_dialog {
    position: fixed;
    z-index: 2147483647;
    width: 400px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #fafafc;
    text-align: center;
    border-radius: 11px;
    overflow: hidden;
}

.weui_dialog_confirm .weui_dialog .weui_dialog_hd {
    padding: 1em 40px
}

.weui_dialog_confirm .weui_dialog .weui_dialog_bd {
    text-align: left;
}

.weui_dialog_hd {
    padding: 0.6em 0;
}

.weui_dialog_title {
    font-weight: 400;
    font-size: 24px;
}

.weui_dialog_bd {
    padding: 0 30px 10px 30px;
    color: #666;
    line-height: 1.8em;
    text-align: left;
}

.weui_dialog_ft {
    position: relative;
    line-height: 60px;
    font-size: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

    .weui_dialog_ft a {
        display: block;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        color: #3cc51f;
        text-decoration: none;
        -webkit-tap-highlight-color: rgba(0,0,0,0)
    }

        .weui_dialog_ft a:active {
            background-color: #eee
        }

    .weui_dialog_ft:after {
        content: " ";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        border-top: 1px solid #d5d5d6;
        color: #d5d5d6;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5)
    }

.weui_dialog_confirm .weui_dialog_ft a {
    position: relative
}

    .weui_dialog_confirm .weui_dialog_ft a:after {
        content: " ";
        position: absolute;
        left: 0;
        top: 0;
        width: 1px;
        height: 100%;
        border-left: 1px solid #d5d5d6;
        color: #d5d5d6;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: scaleX(.5);
        transform: scaleX(.5)
    }

    .weui_dialog_confirm .weui_dialog_ft a:first-child:after {
        display: none
    }

.weui_btn_dialog.default {
    color: #353535
}

.weui_btn_dialog.primary {
    color: #383f90
}

@media screen and (min-width:1024px) {
    .weui_dialog {
        width: 400px;
    }
}

.weui_toast {
    position: fixed;
    z-index: 2147483647;
    width: 8.6em;
    min-height: 7.6em;
    top: 180px;
    left: 50%;
    margin-left: -3.8em;
    background: rgba(40,40,40,.75);
    text-align: center;
    border-radius: 5px;
    color: #fff
}

.weui_icon_toast {
    margin: 10px 0 0;
    display: block;
    font-size: 30px
}

.weui_toast_content {
    margin: 0 0 15px
}

.weui_loading_toast .weui_toast_content {
    margin-top: 64%;
    font-size: 14px
}

.weui_loading {
    position: absolute;
    width: 0;
    z-index: 2147483647;
    left: 50%;
    top: 38%
}

.weui_loading_leaf {
    position: absolute;
    top: -1px;
    opacity: .25
}

    .weui_loading_leaf:before {
        content: " ";
        position: absolute;
        width: 16.28px;
        height: 6.16px;
        background: #d1d1d5;
        box-shadow: rgba(0,0,0,.0980392) 0 0 1px;
        border-radius: 1px;
        -webkit-transform-origin: left 50% 0;
        transform-origin: left 50% 0
    }

.weui_loading_leaf_0 {
    -webkit-animation: a 1.25s linear infinite;
    animation: a 1.25s linear infinite
}

    .weui_loading_leaf_0:before {
        -webkit-transform: rotate(0deg) translate(15.84px);
        transform: rotate(0deg) translate(15.84px)
    }

.weui_loading_leaf_1 {
    -webkit-animation: b 1.25s linear infinite;
    animation: b 1.25s linear infinite
}

    .weui_loading_leaf_1:before {
        -webkit-transform: rotate(30deg) translate(15.84px);
        transform: rotate(30deg) translate(15.84px)
    }

.weui_loading_leaf_2 {
    -webkit-animation: c 1.25s linear infinite;
    animation: c 1.25s linear infinite
}

    .weui_loading_leaf_2:before {
        -webkit-transform: rotate(60deg) translate(15.84px);
        transform: rotate(60deg) translate(15.84px)
    }

.weui_loading_leaf_3 {
    -webkit-animation: d 1.25s linear infinite;
    animation: d 1.25s linear infinite
}

    .weui_loading_leaf_3:before {
        -webkit-transform: rotate(90deg) translate(15.84px);
        transform: rotate(90deg) translate(15.84px)
    }

.weui_loading_leaf_4 {
    -webkit-animation: e 1.25s linear infinite;
    animation: e 1.25s linear infinite
}

    .weui_loading_leaf_4:before {
        -webkit-transform: rotate(120deg) translate(15.84px);
        transform: rotate(120deg) translate(15.84px)
    }

.weui_loading_leaf_5 {
    -webkit-animation: f 1.25s linear infinite;
    animation: f 1.25s linear infinite
}

    .weui_loading_leaf_5:before {
        -webkit-transform: rotate(150deg) translate(15.84px);
        transform: rotate(150deg) translate(15.84px)
    }

.weui_loading_leaf_6 {
    -webkit-animation: g 1.25s linear infinite;
    animation: g 1.25s linear infinite
}

    .weui_loading_leaf_6:before {
        -webkit-transform: rotate(180deg) translate(15.84px);
        transform: rotate(180deg) translate(15.84px)
    }

.weui_loading_leaf_7 {
    -webkit-animation: h 1.25s linear infinite;
    animation: h 1.25s linear infinite
}

    .weui_loading_leaf_7:before {
        -webkit-transform: rotate(210deg) translate(15.84px);
        transform: rotate(210deg) translate(15.84px)
    }

.weui_loading_leaf_8 {
    -webkit-animation: i 1.25s linear infinite;
    animation: i 1.25s linear infinite
}

    .weui_loading_leaf_8:before {
        -webkit-transform: rotate(240deg) translate(15.84px);
        transform: rotate(240deg) translate(15.84px)
    }

.weui_loading_leaf_9 {
    -webkit-animation: j 1.25s linear infinite;
    animation: j 1.25s linear infinite
}

    .weui_loading_leaf_9:before {
        -webkit-transform: rotate(270deg) translate(15.84px);
        transform: rotate(270deg) translate(15.84px)
    }

.weui_loading_leaf_10 {
    -webkit-animation: k 1.25s linear infinite;
    animation: k 1.25s linear infinite
}

    .weui_loading_leaf_10:before {
        -webkit-transform: rotate(300deg) translate(15.84px);
        transform: rotate(300deg) translate(15.84px)
    }

.weui_loading_leaf_11 {
    -webkit-animation: l 1.25s linear infinite;
    animation: l 1.25s linear infinite
}

    .weui_loading_leaf_11:before {
        -webkit-transform: rotate(330deg) translate(15.84px);
        transform: rotate(330deg) translate(15.84px)
    }

@-webkit-keyframes a {
    0%,0.01% {
        opacity: .25
    }

    0.02% {
        opacity: 1
    }

    60.01%,to {
        opacity: .25
    }
}

@-webkit-keyframes b {
    0%,8.34333% {
        opacity: .25
    }

    8.35333% {
        opacity: 1
    }

    68.3433%,to {
        opacity: .25
    }
}

@-webkit-keyframes c {
    0%,16.6767% {
        opacity: .25
    }

    16.6867% {
        opacity: 1
    }

    76.6767%,to {
        opacity: .25
    }
}

@-webkit-keyframes d {
    0%,25.01% {
        opacity: .25
    }

    25.02% {
        opacity: 1
    }

    85.01%,to {
        opacity: .25
    }
}

@-webkit-keyframes e {
    0%,33.3433% {
        opacity: .25
    }

    33.3533% {
        opacity: 1
    }

    93.3433%,to {
        opacity: .25
    }
}

@-webkit-keyframes f {
    0% {
        opacity: .270958333333333
    }

    41.6767% {
        opacity: .25
    }

    41.6867% {
        opacity: 1
    }

    1.67667% {
        opacity: .25
    }

    to {
        opacity: .270958333333333
    }
}

@-webkit-keyframes g {
    0% {
        opacity: .375125
    }

    50.01% {
        opacity: .25
    }

    50.02% {
        opacity: 1
    }

    10.01% {
        opacity: .25
    }

    to {
        opacity: .375125
    }
}

@-webkit-keyframes h {
    0% {
        opacity: .479291666666667
    }

    58.3433% {
        opacity: .25
    }

    58.3533% {
        opacity: 1
    }

    18.3433% {
        opacity: .25
    }

    to {
        opacity: .479291666666667
    }
}

@-webkit-keyframes i {
    0% {
        opacity: .583458333333333
    }

    66.6767% {
        opacity: .25
    }

    66.6867% {
        opacity: 1
    }

    26.6767% {
        opacity: .25
    }

    to {
        opacity: .583458333333333
    }
}

@-webkit-keyframes j {
    0% {
        opacity: .687625
    }

    75.01% {
        opacity: .25
    }

    75.02% {
        opacity: 1
    }

    35.01% {
        opacity: .25
    }

    to {
        opacity: .687625
    }
}

@-webkit-keyframes k {
    0% {
        opacity: .791791666666667
    }

    83.3433% {
        opacity: .25
    }

    83.3533% {
        opacity: 1
    }

    43.3433% {
        opacity: .25
    }

    to {
        opacity: .791791666666667
    }
}

@-webkit-keyframes l {
    0% {
        opacity: .895958333333333
    }

    91.6767% {
        opacity: .25
    }

    91.6867% {
        opacity: 1
    }

    51.6767% {
        opacity: .25
    }

    to {
        opacity: .895958333333333
    }
}

.weui_mask {
    background: rgba(0,0,0,.3)
}

.weui_mask, .weui_mask_transition, .weui_mask_transparent {
    position: fixed;
    z-index: 2147483647;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.weui_mask_transition {
    display: none;
    background: transparent;
    -webkit-transition: background .3s;
    transition: background .3s
}

.weui_fade_toggle {
    background: rgba(0,0,0,.6)
}

.weui_actionsheet {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 2147483647;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 100%;
    background-color: #efeff4;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    opacity: 0
}

.weui_actionsheet_menu {
    background-color: #fff
}

.weui_actionsheet_action {
    margin-top: 12px;
    background-color: #fff
}

.weui_actionsheet_cell {
    position: relative;
    padding: 20px 0;
    text-align: center;
    font-size: 18px
}

    .weui_actionsheet_cell:before {
        content: " ";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        border-top: 1px solid #d9d9d9;
        color: #d9d9d9;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5)
    }

    .weui_actionsheet_cell:active {
        background-color: #ececec
    }

    .weui_actionsheet_cell:first-child:before {
        display: none
    }

.weui_actionsheet_toggle {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1
}

.textToast {
    min-width: 200px;
    max-width: 90%;
    padding: 0.5em;
    max-height: 4.6em;
    font-size: 18px;
    line-height: 1.8em;
    text-align: center;
    color: #fff !important;
    border-radius: 10px;
    background-color: rgba(80,80,80,0.8);
    position: fixed;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    display: none;
    z-index: 2147483647
}

.textToastShow {
    display: block;
    -webkit-animation: textToastShow 3s .2s ease-in-out;
    animation: textToastShow 3s .2s ease-in-out
}

@-webkit-keyframes textToastShow {
    1% {
        top: 100%;
    }

    10% {
        opacity: 1;
        top: 80%;
    }

    80% {
        opacity: 1;
        top: 80%;
    }

    100% {
        opacity: 0;
        top: 80%;
    }
}

@keyframes textToastShow {
    0% {
        top: 100%;
    }

    10% {
        opacity: 1;
        top: 80%;
    }

    80% {
        opacity: 1;
        top: 80%;
    }

    100% {
        opacity: 0;
        top: 80%;
    }
}

.articleshow.zhaoshang {
    border: none;
    background: none;
    margin: 0;
}

    .articleshow.zhaoshang .zsbinfo .img {
        float: left;
        margin: 5px 20px 0 0;
        width: 400px;
        border: solid 1px #EEE;
        display: block;
    }

        .articleshow.zhaoshang .zsbinfo .img img {
            width: 100%;
        }

    .articleshow.zhaoshang .zsbinfo.minpic .desc {
        display: inline;
        max-height: none;
    }

    .articleshow.zhaoshang .zsbinfo .desc p {
        text-indent: 2em;
        padding: 0.25em 0;
    }

    .articleshow.zhaoshang .zstitle .ettl {
        display: none;
    }

    .articleshow.zhaoshang .zssetbox .lcimg {
        display: block;
        max-width: 100%;
        margin: 0 auto;
    }

    .articleshow.zhaoshang .zssetbox.zsbinfo:after {
        content: "";
        display: block;
        clear: both;
    }

.zsphone {
    text-align: center;
    color: #faf7e7;
    background-color: #cb947e;
    margin-top: 50px;
    padding: 12px 0;
}

    .zsphone .box {
        display: inline-flex;
        line-height: 0;
    }

        .zsphone .box .iconfont {
            float: left;
            font-size: 40px;
            line-height: 40px;
            margin-right: 5px;
        }

        .zsphone .box span {
            float: left;
            line-height: 40px;
        }

    .zsphone .desc {
        color: rgba(250,247,231,0.6);
    }

    .zsphone a {
        color: #faf7e7;
    }

        .zsphone a:hover {
            color: #FFF;
        }

.zsinfo .contenttext .zsphone {
    margin: 50px -20px -10px;
}

.articleshow .zssetbox img {
    max-width: 100%;
}

.articleshow.show1 {
    background: url(../../../images/maigoo/v2019/merchants/show1/bgimg.jpg) repeat-y;
    color: #875B36;
}

    .articleshow.show1 .zsshow {
        padding: 0px 50px;
    }

    .articleshow.show1 .zstitle {
        text-align: center;
        overflow: hidden;
        padding: 50px 0 25px;
    }

        .articleshow.show1 .zstitle .cttl {
            color: #3B2112;
            font-size: 32px;
            font-weight: bold;
            display: inline-block;
            position: relative;
            line-height: 2em;
        }

            .articleshow.show1 .zstitle .cttl:before {
                content: "";
                background: url(../../../images/maigoo/v2019/merchants/show1/ttl.png) no-repeat;
                width: 401px;
                height: 19px;
                position: absolute;
                right: 100%;
                top: 50%;
                margin-top: -10px;
                -webkit-transform: rotate(180deg);
                -moz-transform: rotate(180deg);
                -o-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                margin-right: 20px;
            }

            .articleshow.show1 .zstitle .cttl:after {
                content: "";
                background: url(../../../images/maigoo/v2019/merchants/show1/ttl.png) no-repeat;
                width: 401px;
                height: 19px;
                position: absolute;
                left: 100%;
                top: 50%;
                margin-top: -10px;
                margin-left: 20px;
            }

    .articleshow.show1 .zsbinfo .img {
        border: solid 5px #EDD8A3;
    }

    .articleshow.show1 .zsphone {
        color: #FFF2D6;
        background-color: #ceb480;
    }

    .articleshow.show1 .zsbinfo .addmore {
        text-align: center;
        line-height: 2.8em;
        margin-top: 20px;
        background: rgba(237,237,237,.8);
        background: -webkit-linear-gradient(right, rgba(237,216,163,.1), rgba(237,216,163,.9), rgba(237,216,163,.1));
        background: -o-linear-gradient(right, rgba(237,216,163,.1), rgba(237,216,163,.9), rgba(237,216,163,.1));
        background: -moz-linear-gradient(right, rgba(237,216,163,.1), rgba(237,216,163,.9), rgba(237,216,163,.1));
        background: linear-gradient(right, rgba(237,216,163,.1), rgba(237,216,163,.9), rgba(237,216,163,.1));
    }

        .articleshow.show1 .zsbinfo .addmore a {
            display: block;
            color: #875B36;
        }

.articleshow.show2 .zstitle {
    border-bottom: solid 1px #dcdcdc;
    margin: 30px 0;
}

    .articleshow.show2 .zstitle .cttl {
        color: #333;
        font-size: 24px;
        font-weight: bold;
        display: inline-block;
        line-height: 48px;
        border-bottom: 2px solid red;
        margin-bottom: -1px
    }

    .articleshow.show2 .zstitle .ettl {
        font-size: 20px;
        color: #C5C5C5;
        display: inline-block;
        line-height: 48px;
        margin-left: 10px;
        letter-spacing: -1px;
    }

        .articleshow.show2 .zstitle .ettl:before {
            content: "/";
            font-size: 32px;
            display: inline-block;
            vertical-align: bottom;
        }

.articleshow.show2 .zsphone {
    color: #faf7e7;
    background-color: #cb947e;
}

.articleshow.show2 .zsbinfo .addmore {
    text-align: center;
    line-height: 2em;
    border: solid 1px #dcdcdc;
}

    .articleshow.show2 .zsbinfo .addmore a {
        display: block;
        color: #999;
    }

.articleshow.show3 {
    background: url(../../../images/maigoo/v2019/merchants/show3/bgimg.png) repeat;
    color: #333333;
}

    .articleshow.show3 .zsshow {
        padding: 0px 50px;
    }

    .articleshow.show3 .zstitle {
        margin: 30px -50px;
    }

        .articleshow.show3 .zstitle .cttl {
            color: #FFF;
            font-size: 24px;
            font-weight: bold;
            display: inline-block;
            line-height: 1.8em;
            padding-left: 10px;
            padding-right: 30px;
            background: rgba(190,139,118,.8);
            background: -webkit-linear-gradient(left, #BE8B76, transparent);
            background: -o-linear-gradient(left, #BE8B76, transparent);
            background: -moz-linear-gradient(left, #BE8B76, transparent);
            background: linear-gradient(left, #BE8B76, transparent);
        }

    .articleshow.show3 .zsphone {
        color: #FAF7E7;
        background-color: #cb947e;
    }

    .articleshow.show3 .zsbinfo .addmore {
        text-align: center;
        line-height: 2em;
        border: solid 1px #dcdcdc;
    }

        .articleshow.show3 .zsbinfo .addmore a {
            display: block;
            color: #999;
        }

.articleshow.zsartinfo .articlecont {
    font-size: 16px;
}

.articleshow.zsartinfo.haspd .specialcont {
    padding: 20px 30px;
}

.articleshow.zsartinfo p {
    text-indent: 2em;
}

.articleshow.zsartinfo .description {
    background-color: #fffdf3;
}

.articleshow.zsartinfo .articlecont img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

#container #pos_navlist2 {
    background-color: #f6f1dc;
}

    #container #pos_navlist2 #pos_areanav {
        width: 50%;
        float: left;
        position: relative;
        padding: 0 20px;
        box-sizing: border-box;
    }

    #container #pos_navlist2 #pos_catnav {
        width: 50%;
        float: right;
        padding: 0 20px;
        box-sizing: border-box;
    }

    #container #pos_navlist2 #pos_areanav:after {
        content: "";
        width: 1px;
        height: 313px;
        background-color: #eae5cb;
        position: absolute;
        right: 0;
        top: 30px;
    }

    #container #pos_navlist2 .navlist.col4 ul .item .icon {
        width: 56px;
        height: 56px;
        line-height: 56px;
        font-size: 28px;
    }

    #container #pos_navlist2 .navlist ul .item .icon img {
        width: 46px;
        height: 46px;
        margin: 5px auto;
    }

    #container #pos_navlist2 .navlist ul .item .name {
        font-size: 14px;
        color: #666;
    }

    #container #pos_navlist2 .navlist ul .item:hover .name {
        color: #fe741c;
    }

    #container #pos_navlist2 .itembox:after {
        content: "";
        clear: both;
        display: block;
    }

body {
    min-width: 1240px;
}

header .headlist {
    width: 1220px;
}

#pagenav .pagenav .navcont {
    width: 1220px;
}

#container {
    width: 1220px;
}

    #container .rightlay {
        width: 300px;
    }

        #container .rightlay.fixed {
            margin-left: 310px;
        }

        #container .rightlay.fixed2 {
            margin-left: 310px;
        }

.rightlay #rightmenu .hotblocks .item {
    width: 120px;
}

.rightlay .joinbtt a {
    padding: 0 20px;
}

#container .rightlay .leftbrandlogo li {
    width: 149px;
    padding: 5px 0;
    background: #fff;
    box-shadow: 0 0 0 1px #e6e7f2;
}

    #container .rightlay .leftbrandlogo li img {
        width: 138px;
        height: 60px;
        margin: 0 auto;
        display: block;
    }

.baikecitiao .itembox .item.active .info {
    display: none !important;
}

.rightlay #rightmenu .searchhot .contbox .cont.hotsearch a .name {
    width: 140px;
}

.rightlay .tab > .tabmenubox > .tabmenu {
    font-size: 14px;
    padding-bottom: 0;
}

.rightlay .tab > .tabmenubox .tabmenu .item {
    border-radius: 1em;
    padding: 0 10px;
    margin: 0 5px;
    display: inline-block;
    border: 0;
    background: #d8d8ea
}

    .rightlay .tab > .tabmenubox .tabmenu .item.active {
        background: #555ba6;
        color: #fff;
    }

.rightlay .tab.righttab .tabmenubox {
    background: rgba(85, 91, 166, 0.1);
}

    .rightlay .tab.righttab .tabmenubox .tabmenu {
        padding: 0;
        margin: 0;
        display: block;
    }

        .rightlay .tab.righttab .tabmenubox .tabmenu .item {
            padding: 0;
            margin: 0;
            float: left;
            font-size: 15px;
            line-height: 2.4em;
            width: 150px;
            text-align: center;
            background: none;
        }

            .rightlay .tab.righttab .tabmenubox .tabmenu .item.active {
                color: #555ba6;
                font-weight: bold;
            }

                .rightlay .tab.righttab .tabmenubox .tabmenu .item.active::after {
                    content: "";
                    width: 30px;
                    height: 4px;
                    background: #555ba6;
                    position: absolute;
                    bottom: 0;
                    left: 50%;
                    margin-left: -15px;
                }

.blockstyle2 .rightlay .tab.righttab .tabmenubox {
    background: #f0e4d9;
}

    .blockstyle2 .rightlay .tab.righttab .tabmenubox .tabmenu .item.active {
        color: #be0f1b;
    }

        .blockstyle2 .rightlay .tab.righttab .tabmenubox .tabmenu .item.active::after {
            background: #be0f1b;
        }

.rightlay #rightmenu .xglist dd {
    padding: 0 10px 15px 10px;
}

.rightlay .blockmorebox {
    padding: 0;
}

    .rightlay .blockmorebox .morebtn {
        padding: 10px 0;
        background: none;
        font-size: 14px;
        color: #555ba6
    }

        .rightlay .blockmorebox .morebtn:hover {
            color: #f60;
        }

        .rightlay .blockmorebox .morebtn .icon-gengduo4 {
            float: right;
            margin: 0 0 0 3px;
        }

.blockstyle2 .rightlay .blockmorebox .morebtn {
    color: #be0f1b;
}

    .blockstyle2 .rightlay .blockmorebox .morebtn:hover {
        color: #f60;
    }

.xglist.style2 dd {
    padding: 0 0 10px 0;
}

    .xglist.style2 dd a {
        display: block;
        width: 80%;
        margin: 0 auto;
        background: #d7d9ea;
        border-radius: 1.1em;
        line-height: 2.2em;
        padding: 0 5%;
    }

    .xglist.style2 dd .col2 a {
        width: 84%;
        padding-left: 6%;
    }

    .xglist.style2 dd .col2.l a {
        text-align: left;
    }

.rightlay #rightmenu .xglist li .dhidden img {
    width: 20px;
    height: 20px;
    background: rgba(190, 15, 27,0.1);
    border-radius: 50%;
    padding: 1px;
    margin-right: 5px;
}

.blockstyle2 .xglist.style2 dd a {
    background: rgba(190, 15, 27,0.1);
}

.rightnavlist dd {
    padding: 0 2% 10px 2%;
}

.rightnavlist .item {
    width: 46%;
    margin: 10px 2%;
    text-align: center;
    float: left;
    box-shadow: 0 0 0 1px #ddd;
    border-radius: 5px;
    padding: 10px 0;
}

    .rightnavlist .item a.color1 {
        display: block;
        padding: 5px 10px 10px 10px;
    }

    .rightnavlist .item .iconfont {
        display: block;
        font-size: 32px;
        margin: 0 auto;
    }

    .rightnavlist .item .t {
        font-weight: bold;
        line-height: 2.5em;
        border-bottom: 1px solid #ddd;
    }

    .rightnavlist .item a.c333 {
        font-size: 12px;
        display: inline-block;
        margin: 0 3px;
    }

.rightlay .xglist .iconlist .iconfont {
    color: #fff;
    font-size: 28px;
    display: block;
    margin: 0 auto;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    background: #a09be1;
    margin-bottom: 5px;
}

    .rightlay .xglist .iconlist .iconfont.s1 {
        background: linear-gradient(135deg, #f87b93, #f3113c);
    }

    .rightlay .xglist .iconlist .iconfont.s2 {
        background: linear-gradient(135deg, #ffd27f, #ffae1a);
    }

    .rightlay .xglist .iconlist .iconfont.s3 {
        background: linear-gradient(135deg, #95d9e9, #40bbd7);
    }

    .rightlay .xglist .iconlist .iconfont.s4 {
        background: linear-gradient(135deg, #cb99ee, #a147e0);
    }

    .rightlay .xglist .iconlist .iconfont.s5 {
        background: linear-gradient(135deg, #a09be1, #544bca);
    }

    .rightlay .xglist .iconlist .iconfont.s6 {
        background: linear-gradient(135deg, #fb9ebb, #f85084);
    }

    .rightlay .xglist .iconlist .iconfont.s7 {
        background: linear-gradient(135deg, #ffba7c, #ff8415);
    }

    .rightlay .xglist .iconlist .iconfont.s8 {
        background: linear-gradient(135deg, #93ccfe, #3fa4fe);
    }

    .rightlay .xglist .iconlist .iconfont.s9 {
        background: linear-gradient(135deg, #71d7ca, #00b8a0);
    }

    .rightlay .xglist .iconlist .iconfont.s10 {
        background: linear-gradient(135deg, #f08c88, #e4312a);
    }

    .rightlay .xglist .iconlist .iconfont.s11 {
        background: linear-gradient(135deg, #a1adea, #586dda);
    }

    .rightlay .xglist .iconlist .iconfont.s12 {
        background: linear-gradient(135deg, #cde79a, #a5d54b);
    }

    .rightlay .xglist .iconlist .iconfont.s13 {
        background: linear-gradient(135deg, #97ebe2, #45dccb);
    }

    .rightlay .xglist .iconlist .iconfont.s14 {
        background: linear-gradient(135deg, #b5ebaf, #7bdc71);
    }

    .rightlay .xglist .iconlist .iconfont.s15 {
        background: linear-gradient(135deg, #ffb8dd, #ff80c2);
    }

.rightlay .xglist .iconlist2 .iconfont {
    color: #555ba6;
    font-size: 28px;
    display: block;
    margin: 0 auto;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    background: rgba(85, 91, 166,0.1);
    margin-bottom: 5px;
}

.blockstyle2 .rightlay .xglist .iconlist2 .iconfont {
    color: #be0f1b;
    background: rgba(190, 15, 27,0.1);
}

.rightlay .hotrenwu .itembox {
    padding: 4px 10px 0 10px;
}

    .rightlay .hotrenwu .itembox .item {
        display: block;
        line-height: 3em;
        border-bottom: 1px solid #ddd;
    }

        .rightlay .hotrenwu .itembox .item .num {
            padding: 0 5px;
            color: #999
        }

            .rightlay .hotrenwu .itembox .item .num.n1 {
                color: #f60
            }

            .rightlay .hotrenwu .itembox .item .num.n2 {
                color: #f90
            }

            .rightlay .hotrenwu .itembox .item .num.n3 {
                color: #fa0
            }

.rightlay .meishimenu .hotrenwu .itembox .item {
    color: #555ba6;
}

    .rightlay .meishimenu .hotrenwu .itembox .item:hover {
        color: #f60;
    }

.rightlay .fabubtns .desc {
    padding: 5px 17px;
    line-height: 1.8em;
    text-align: justify;
}

.rightlay .fabubtns .btns {
    text-align: center;
    padding-bottom: 10px;
}

    .rightlay .fabubtns .btns a {
        display: inline-block;
        border: 1px solid #cacce3;
        background: #d7d9ea;
        width: 41%;
        margin: 5px 2.5%;
        line-height: 2em;
    }

.rightlay .fabubtns .btns2 {
    text-align: center;
    padding-bottom: 10px;
}

    .rightlay .fabubtns .btns2 a {
        display: inline-block;
        background: #555ba6;
        border-radius: 1em;
        width: 41%;
        margin: 5px 2.5%;
        line-height: 2em;
    }

        .rightlay .fabubtns .btns2 a .icon-gengduo4 {
            margin-right: -10px;
        }

.blockstyle2 .rightlay .fabubtns .btns2 a {
    background: #be0f1b
}

.rightlay .zhuangxiulist .step {
    margin: 12px 14px;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #ddd;
    line-height: 1.8em;
}

    .rightlay .zhuangxiulist .step.bortop {
        border-top: 1px solid #ddd;
        padding-top: 10px;
    }

    .rightlay .zhuangxiulist .step:last-child {
        margin-bottom: 0;
    }

.rightlay .zhuangxiulist .list {
    width: 100%;
}

    .rightlay .zhuangxiulist .list a {
        float: left;
        display: inline-block;
        width: 25%;
    }

.rightlay .zhishitixi dd {
    padding: 5px 10px 0 10px;
}

.rightlay .zhishitixi .item {
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
}

    .rightlay .zhishitixi .item .num {
        width: 20px;
        text-align: center;
        line-height: 40px;
        float: left;
        color: #999
    }

        .rightlay .zhishitixi .item .num.n1 {
            color: #f60
        }

        .rightlay .zhishitixi .item .num.n2 {
            color: #f90
        }

        .rightlay .zhishitixi .item .num.n3 {
            color: #fa0
        }

    .rightlay .zhishitixi .item .img {
        width: 80px;
        text-align: center;
        line-height: 40px;
        float: left;
    }

    .rightlay .zhishitixi .item .title {
        width: 180px;
        line-height: 20px;
        float: left;
    }

.rightlay .rightlist .itembox {
    padding: 4px 10px 0 10px;
}

    .rightlay .rightlist .itembox .item {
        display: block;
        padding: 10px 0;
        border-bottom: 1px solid #ddd;
    }

        .rightlay .rightlist .itembox .item .numb {
            width: 1.2em;
            height: 1.2em;
            line-height: 1.2em;
            display: inline-block;
            vertical-align: text-bottom;
            margin-right: 0;
        }

            .rightlay .rightlist .itembox .item .numb::after {
                display: none;
            }

        .rightlay .rightlist .itembox .item .img {
            float: left;
            width: 120px;
            margin-right: 10px;
        }

            .rightlay .rightlist .itembox .item .img img {
                width: 100%;
            }

        .rightlay .rightlist .itembox .item .desc {
            float: left;
            width: 150px;
            line-height: 1.8em;
        }

.rightlay .baikecitiao .itembox .item .title .line {
    border: 1px solid rgba(85, 91, 166, 0.2);
}

.rightlay .baikecitiao .itembox .item .title .inline {
    background: #e6e7f2;
}

    .rightlay .baikecitiao .itembox .item .title .inline:after {
        border-color: #e6e7f2 #e6e7f2 #e6e7f2 transparent;
    }

.rightlay .tixibang li {
    display: block;
    padding: 0 5%;
    line-height: 3em;
    height: 3em;
    position: relative;
}

    .rightlay .tixibang li a {
        display: block;
        border-bottom: dashed 1px #E6E6E6;
        height: 3em;
        width: 100%;
    }

        .rightlay .tixibang li a.n10 {
            border-bottom: 0;
        }

    .rightlay .tixibang li .num {
        width: 10%;
        height: 100%;
        float: left;
        color: #333;
        font-weight: bold;
        text-align: center;
        margin-right: 5%;
        text-align: center;
        position: relative;
    }

    .rightlay .tixibang li .bname {
        width: 60%;
        float: left;
    }

    .rightlay .tixibang li .score {
        color: #bbb;
        width: 25%;
        text-align: right;
        float: left;
        height: 100%;
        position: relative;
    }

        .rightlay .tixibang li .score .progress {
            width: 100%;
            height: 6px;
            background: #e3e3e3;
            position: absolute;
            right: 0;
            top: 50%;
            margin-top: -3px;
        }

            .rightlay .tixibang li .score .progress .colorline {
                background-color: #518fea;
                height: 6px;
            }

        .rightlay .tixibang li .score span {
            display: inherit;
            line-height: 1.5em;
        }

    .rightlay .tixibang li:after {
        content: "";
        height: 0;
        clear: both;
        display: block;
    }

    .rightlay .tixibang li .num1 i {
        color: #FFF;
        display: inline-block;
        width: 100%;
        height: 28px;
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -14px;
        background: url(../../../images/maigoo/v2019/index/1.png) center center no-repeat;
        background-size: auto 28px;
    }

    .rightlay .tixibang li .num2 i {
        color: #FFF;
        display: inline-block;
        width: 100%;
        height: 28px;
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -14px;
        background: url(../../../images/maigoo/v2019/index/2.png) center center no-repeat;
        background-size: auto 28px;
    }

    .rightlay .tixibang li .num3 i {
        color: #FFF;
        display: inline-block;
        width: 100%;
        height: 28px;
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -14px;
        background: url(../../../images/maigoo/v2019/index/3.png) center center no-repeat;
        background-size: auto 28px;
    }

.rightlay #rightmenu .xglist .jierilist {
    padding: 0;
}

    .rightlay #rightmenu .xglist .jierilist li {
        box-sizing: border-box;
        height: 62px;
        margin-top: 0;
    }

        .rightlay #rightmenu .xglist .jierilist li a {
            font-size: 14px;
        }

header .head, #container, #pagenav .pagenav .navcont, header .headlist {
    width: 1250px !important;
}

    #container.pagefull {
        width: 100% !important;
    }

    #container .rightlay.fixed {
        margin-left: 325px !important;
    }

    #container .rightlay.fixed2 {
        margin-left: 325px !important;
    }

.articlesharebox {
    margin-right: 635px !important;
}

.wmproductlist .iconbox {
    margin-right: 635px !important;
}

#container .leftlay .artcontent .articlelist .contbox .piclist .picimg {
    height: 178px;
}

.zsheadinfoship .tophead {
    background: url(../../skin/images/headbg.png) no-repeat top left;
    padding: 35px 5px 10px;
}

.zsheadinfoship .brandimg {
    width: 270px;
    float: left;
}

    .zsheadinfoship .brandimg > a {
        display: block;
        background-color: #B8A161;
        padding: 5px 5px 0 5px;
        width: 207px;
        margin: 100px auto 0;
    }

    .zsheadinfoship .brandimg em {
        font-size: 16px;
        line-height: 1.8em;
        color: #111111;
        text-align: center;
    }

.zsheadinfoship .infobox {
    width: 658px;
    float: right;
    background-color: #FFF;
    padding: 15px 15px;
    box-sizing: border-box;
}

.zsheadinfoship .lhead {
    display: table-cell;
    vertical-align: middle;
}

    .zsheadinfoship .lhead ul {
        margin-right: 10px;
        border-right: solid 1px #EEE;
        line-height: 2em;
    }

    .zsheadinfoship .lhead li {
        color: #999;
        width: 340px
    }

        .zsheadinfoship .lhead li em {
            color: #333;
        }

            .zsheadinfoship .lhead li em.funds {
                color: #f12828;
            }

                .zsheadinfoship .lhead li em.funds:before {
                    content: "￥";
                    font-size: 14px;
                    font-weight: 500;
                }

                .zsheadinfoship .lhead li em.funds:after {
                    content: "万元";
                    font-size: 14px;
                    font-weight: 500;
                }

    .zsheadinfoship .lhead .sqjm {
        margin-top: 10px;
    }

        .zsheadinfoship .lhead .sqjm a {
            display: inline-block;
            border-radius: 4px;
            background-color: #f12828;
            color: #fff;
            text-align: center;
            line-height: 2.4em;
            padding: 0 30px;
            font-size: 16px;
        }

.zsheadinfoship .rhead {
    display: table-cell;
    vertical-align: middle;
}

header {
    min-width: 1210px;
}

    header .head, #container, #pagenav .pagenav .navcont, header .headlist {
        width: 1210px;
    }

        #container .leftlay, #container .leftlay .artcontent {
            width: 940px;
            padding: 0;
            background: 0;
        }

            #container .leftlay .blockinfo.articlelist {
                padding: 0 10px;
            }

            #container .leftlay .artcontent .tab.blockinfo {
                padding-left: 0;
                padding-right: 0;
            }

            #container .leftlay .posotionnav {
                padding: 0.5em 20px;
                background: #fafafa;
            }

.headblockcont .headcont {
    max-width: 1210px;
}

#container .rightlay.fixed {
    margin-left: 345px;
}

#container .rightlay.fixed2 {
    margin-left: 345px;
}

a {
    color: #555ba6
}

    a:hover {
        color: #fe741c;
    }

.articleshow {
    background: #fff;
    width: 940px;
    margin-left: -1px;
    border: 1px solid #eee;
    position: relative;
}

    .articleshow .articlehead {
        padding: 30px 30px 20px 30px;
    }

    .articleshow h1 {
        padding: 0px 0 20px 0;
        text-align: center;
    }

    .articleshow .qzoneinfo {
        line-height: 1.8em;
        position: relative;
        padding-right: 300px;
        height: 40px;
        line-height: 40px;
    }

        .articleshow .qzoneinfo img {
            width: 20px;
            height: 20px;
            border-radius: 50%;
            display: inline-block;
            vertical-align: middle;
            margin-right: 6px;
        }

        .articleshow .qzoneinfo .attention {
            position: absolute;
            right: 0;
            top: 0;
        }

    .articleshow .articlehead .btn {
        margin: 20px 0;
    }

        .articleshow .articlehead .btn a {
            display: inline-block;
            margin-right: 10px
        }

    .articleshow .articlehead .brandlist {
        color: #666;
    }

        .articleshow .articlehead .brandlist a {
            margin-right: 10px;
        }

    .articleshow .description {
        background-color: #f6f7fb;
        padding: 20px;
        margin: 0px 30px;
        color: #666;
        line-height: 1.8em;
    }

    .articleshow .articlehead .ttlimg {
        width: 120px;
        text-align: center;
    }

        .articleshow .articlehead .ttlimg img {
            width: 100%;
            display: block;
        }

    .articleshow .articlehead .headinfo {
        width: 720px;
        margin-left: 20px;
    }

        .articleshow .articlehead .headinfo h1 {
            text-align: left;
        }

        .articleshow .articlehead .headinfo .qzoneinfo {
            text-align: left;
        }

        .articleshow .articlehead .headinfo .minttl {
            text-align: left;
        }

    .articleshow .articlehead.c1 .ttlimg .alevel {
        color: #898989;
    }

    .articleshow .articlehead.c2 .ttlimg .alevel {
        color: #BC8D4D;
    }

    .articleshow .articlehead.c1 .headinfo h1 {
        font-size: 36px;
        padding: 10px 0 0 0;
        line-height: 1.2em;
    }

    .articleshow .normalarticle {
        padding: 20px 30px;
    }

    .articleshow .articlecont .normalarticle img {
        display: block;
        margin: 0 auto;
        max-width: 100%;
    }

    .articleshow.tuku .description {
        background-color: none;
    }

    .articleshow .articlecont {
        line-height: 2em;
    }

        .articleshow .articlecont > p {
            margin: 1em 0;
        }

        .articleshow .articlecont p {
            line-height: 2em;
            text-indent: 0;
            word-break: break-word;
        }

        .articleshow .articlecont .normalarticle p {
            text-indent: 2em;
        }

        .articleshow .articlecont p img {
            height: auto;
        }

        .articleshow .articlecont .tips {
            padding: 10px 15px;
            background: #f9f9f9;
            color: #666;
            font-size: 12px;
        }

        .articleshow .articlecont p img {
            display: inline-block;
            max-width: 100%;
            margin: 0 auto;
        }

    .articleshow .interestlist {
        padding: 30px;
    }

        .articleshow .interestlist a {
            display: inline-block;
            border-style: solid;
            border-width: 1px;
            padding: 0 10px;
            line-height: 1.5em;
        }

    .articleshow .qzoneinfo .alevel {
        margin-left: 10px;
        line-height: 40px;
        display: inline-block;
        vertical-align: middle;
    }

    .articleshow .interestlist .alevel {
        float: right;
    }

    .articleshow .xglinks {
        margin-top: 10px;
        padding: 0 20px
    }

        .articleshow .xglinks .lttl {
            border-left: solid 5px #FE741C;
            height: 1.2em;
            line-height: 1.2em;
            margin-left: -20px;
            padding-left: 15px;
        }

        .articleshow .xglinks .links {
        }

            .articleshow .xglinks .links li {
                line-height: 3.6em;
                border-bottom: solid 1px #eee;
                width: 50%;
                float: left;
                box-sizing: border-box;
                padding-right: 15px;
            }

                .articleshow .xglinks .links li:nth-child(2n) {
                    padding-left: 15px;
                    padding-right: 0px;
                }

            .articleshow .xglinks .links em {
                color: #FFF;
                display: inline-block;
                height: 1.4em;
                width: 1.4em;
                line-height: 1.4em;
                text-align: center;
                border-radius: 5px;
                margin-right: 10px;
            }

            .articleshow .xglinks .links:after {
                content: "";
                height: 0;
                display: block;
                clear: both;
            }

    .articleshow .newlinks {
        padding: 20px 23px
    }

        .articleshow .newlinks dl {
            width: 48%;
            margin: 0 1%;
            padding: 0 0 20px 0;
            float: left;
            box-shadow: 0 0 0 1px #eee;
            text-align: left;
        }

        .articleshow .newlinks dt {
            text-align: center;
            height: 2.2em;
            line-height: 2.2em;
            background: #e6e7f2;
        }

        .articleshow .newlinks dd {
            line-height: 2.4em;
            padding: 10px 20px 0 20px;
        }

            .articleshow .newlinks dd em {
                color: #FFF;
                display: inline-block;
                height: 1.4em;
                width: 1.4em;
                line-height: 1.4em;
                text-align: center;
                border-radius: 5px;
                margin-right: 10px;
            }

    .articleshow .xgbrand {
        padding: 15px 28px;
        margin-top: 10px;
    }

        .articleshow .xgbrand .lttl {
            border-left: solid 5px #FE741C;
            height: 1.5em;
            line-height: 1.5em;
            margin-left: -28px;
            padding-left: 15px;
        }

        .articleshow .xgbrand li {
            width: 24%;
            margin: 5px 0.5%;
            float: left;
            box-shadow: 0 0 0 1px #eee;
            text-align: center;
            padding: 5px 0;
        }

.articlesharebox {
    width: 36px;
    position: fixed;
    z-index: 98;
    right: 50%;
    margin-right: 610px;
    top: 300px;
    border-bottom: solid 1px #EEE;
}

    .articlesharebox .bdsharebuttonbox {
    }

        .articlesharebox .bdsharebuttonbox a {
            display: inline-block;
            background: none;
            color: #999;
            text-indent: 0px;
            border: solid 1px #EEE;
            border-bottom: 0px;
            font-size: 16px;
            line-height: 36px;
            height: 36px;
            width: 36px;
            text-align: center;
            margin: 0px;
        }

            .articlesharebox .bdsharebuttonbox a:hover {
                text-decoration: none;
            }

            .articlesharebox .bdsharebuttonbox a.bds_shouji {
                position: relative;
                overflow: inherit;
            }

                .articlesharebox .bdsharebuttonbox a.bds_shouji img {
                    display: none;
                    width: 80px;
                    height: 80px;
                    border: 1px solid #eee;
                    position: absolute;
                    left: 100%;
                    top: -20px;
                    padding: 10px;
                    background: #fff;
                }

                .articlesharebox .bdsharebuttonbox a.bds_shouji:hover {
                    opacity: 1;
                }

                    .articlesharebox .bdsharebuttonbox a.bds_shouji:hover img {
                        display: block;
                    }

#articlecont {
    position: relative;
    overflow: hidden;
}

.blockstyle1 .normalarticle a {
    color: #555ba6
}

    .blockstyle1 .normalarticle a:hover {
        color: #fe741c;
    }

.blockstyle2 .normalarticle a {
    color: #be0f1b
}

    .blockstyle2 .normalarticle a:hover {
        color: #fe741c;
    }

.blockstyle3 .normalarticle a {
    color: #87a5b5
}

    .blockstyle3 .normalarticle a:hover {
        color: #fe741c;
    }

.showauthor {
    display: inline-block;
    position: relative;
    margin: auto;
    font-weight: normal;
}

    .showauthor img {
        display: block;
        max-width: 100%;
        margin: 0px auto;
    }

    .showauthor em {
        position: absolute;
        left: 0;
        bottom: 0;
        line-height: 2em;
        padding: 5px 2%;
        color: #fff;
        background: rgba(0,0,0,.5);
        text-indent: 0;
        text-align: center;
        display: block;
        z-index: 6;
        width: 100%;
        min-width: 300px;
        font-size: 12px;
        box-sizing: border-box;
        white-space: nowrap;
        overflow: hidden;
    }

    .showauthor:hover em {
        opacity: 1;
    }

    .showauthor em a {
        color: #fff;
        padding: 0 2px;
        font-size: 12px;
    }

    .showauthor em span.atr {
        float: right;
    }

.articletemplate1 {
    counter-reset: li 0;
}

    .articletemplate1 h5 {
        margin: 0;
        padding: 0;
    }

    .articletemplate1 h2 {
        color: #555ba6;
        font-size: 26px;
        line-height: 1.8em;
        margin: 0.6em 0;
        font-weight: bold;
        border-bottom: 1px solid #eee;
    }

        .articletemplate1 h2:before {
            counter-increment: li;
            content: counter(li);
            content: counter(li,cjk-ideographic)"、";
            margin-right: -10px;
        }

    .articletemplate1.mixttl h2:before {
        counter-increment: li;
        content: counter(li);
        content: counter(li,cjk-ideographic);
        color: #FFF;
        display: inline-block;
        margin-right: 5px;
        font-size: 22px;
        vertical-align: middle;
        height: 36px;
        width: 36px;
        line-height: 30px;
        text-align: center;
        background: url(../../../images/maigoo/icon/one_ttl.png) no-repeat;
        background-size: auto 36px;
    }

    .articletemplate1 h3 {
        text-indent: 5px;
        font-size: 22px;
        font-weight: bold;
        color: #2e65d3;
        line-height: 2em;
        margin-top: 0.6em;
    }

        .articletemplate1 h3:before {
            content: "";
            display: inline-block;
            width: 10px;
            height: 10px;
            background: #2e65d3;
            margin-top: -5px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            position: relative;
            top: -3px;
            left: -5px;
        }

    .articletemplate1 h4 {
        color: #1c226d;
        font-size: 18px;
        text-indent: 2em;
        padding-top: 10px;
        margin: 0;
    }

    .articletemplate1 p {
        color: #666;
        font-size: 16px;
    }

        .articletemplate1 p strong {
            color: #1a1a1a;
            font-weight: 700;
        }

        .articletemplate1 p a {
            color: #337fe5;
            text-decoration: underline;
        }

.leftlay .articlemulu {
    border-top: 1px dashed #d2d0df;
    border-bottom: 1px dashed #d2d0df;
    background: #fcfcfd;
    counter-reset: minli 0;
}

    .leftlay .articlemulu .mululeft {
        width: 10%;
        font-size: 25px;
        font-weight: bold;
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        height: 120px;
    }

        .leftlay .articlemulu .mululeft .mulu {
            width: 1em;
            margin: 0 auto;
            text-align: center;
            color: #555ba6;
            padding: 0 30px;
        }

            .leftlay .articlemulu .mululeft .mulu .img {
                background: url(../../../../upload/images/20180510/12034519093_60x60.png) center no-repeat;
                background-size: auto 30px;
                display: block;
                height: 30px;
                margin-left: 1px;
            }

    .leftlay .articlemulu .muluright {
        border-left: 1px dashed #d2d0df;
        counter-reset: li;
        width: 900px;
        display: table-cell;
        padding: 10px 0;
        cursor: pointer;
    }

        .leftlay .articlemulu .muluright .col {
            width: 245px;
            max-width: 31.2%;
            float: left;
            border-right: 1px dashed #d2d0df;
            padding: 0px 1%;
        }

            .leftlay .articlemulu .muluright .col:nth-child(3) {
                border-right: 0;
            }

        .leftlay .articlemulu .muluright .mulu1 {
            font-size: 18px;
            color: #555ba6;
            display: block;
            line-height: 2.2em;
        }

            .leftlay .articlemulu .muluright .mulu1 strong {
                display: none;
            }

            .leftlay .articlemulu .muluright .mulu1:hover, .leftlay .articlemulu .muluright .mulu2:hover {
                color: #f60;
            }

            .leftlay .articlemulu .muluright .mulu1:before {
                counter-increment: minli;
                content: counter(minli)".";
                display: inline-block;
                text-indent: 1.2em;
            }

.articlemulu .muluright .mulu2 {
    list-style: outside;
    margin-left: 25px;
    line-height: 2em;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.artcontent .articlelist .contbox {
    width: 680px;
}

.leftlay #t_container .articlemulu {
    margin: 0 50px;
}

.haibao {
    position: fixed;
    z-index: 1000;
    top: 328px;
    left: 50%;
    margin-left: 220px;
    -webkit-animation: clockwise 1.5s linear infinite;
    animation: clockwise 1.5s linear infinite;
}

    .haibao .close {
        width: 2em;
        height: 2em;
        position: absolute;
        right: 0;
        top: 0;
    }

@keyframes clockwise {
    0% {
        top: 328px;
    }

    50% {
        top: 338px;
    }

    100% {
        top: 328px;
    }
}

@-webkit-keyframes clockwise {
    0% {
        top: 328px;
    }

    50% {
        top: 338px;
    }

    100% {
        top: 328px;
    }
}

#pos_wmwebshop.webshopwcols4 .item .cont ul {
    width: 270px;
}

#pos_wmwebshop.webshopwcols4 .item .cont .webtitle .title {
    max-width: 210px;
}

.articleshow .heard {
    margin: 0 50px;
}

    .articleshow .heard .left {
        width: 28%;
        height: 70px;
        position: relative;
        float: left;
    }

        .articleshow .heard .left .leftbg {
            display: inline-block;
            width: 54px;
            height: 54px;
            border-radius: 50%;
            background-image: url("../../../images/maigoo/citiao/topimg.gif");
            background-position-x: -13px;
            background-size: 80px 54px;
            vertical-align: top;
            margin-top: 15px;
        }

        .articleshow .heard .left .citiao {
            color: #333333;
            line-height: 70px;
        }

        .articleshow .heard .left .iconfont {
            position: absolute;
            right: 0;
            top: 0;
            margin: 0;
            color: #b81212;
        }

    .articleshow .heard .right {
        background-color: #f6f6f6;
        border-radius: 0 0 0 8px;
        height: 80px;
        white-space: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
        position: relative;
    }

        .articleshow .heard .right .xgtop10 {
            color: #b81212;
            border-radius: 30px;
            padding: 10px 20px;
            background-color: #e5d3d3;
        }

        .articleshow .heard .right .xgtop10list {
            margin-left: 20px;
            position: relative;
            display: inline-block;
            line-height: 70px;
        }

            .articleshow .heard .right .xgtop10list:nth-child(2) {
                margin-left: 35px;
            }

            .articleshow .heard .right .xgtop10list:last-child {
                margin-right: 35px;
            }

            .articleshow .heard .right .xgtop10list .tuijian {
                position: absolute;
                top: 5px;
                right: -28px;
                background-color: #e86a36;
                padding: 5px;
                border-radius: 6px;
                line-height: 1em;
            }

                .articleshow .heard .right .xgtop10list .tuijian::after {
                    content: "";
                    color: #e86a36;
                    border-style: solid !important;
                    border-right-color: transparent !important;
                    border-left-color: transparent !important;
                    border-top-color: transparent !important;
                    border-top-width: 0 !important;
                    border-width: 0px 0px 6px 7px;
                    position: absolute;
                    right: 22px;
                    top: 10px;
                }

.jiamengaddnew {
    width: 940px;
    margin: 0 auto;
}

    .jiamengaddnew .itembox {
        position: relative;
    }

    .jiamengaddnew .formbox {
        width: 940px;
        background: -webkit-linear-gradient(90deg, #ff2369, #ff6a3f);
        background: -o-linear-gradient(90deg, #ff2369, #ff6a3f);
        background: -moz-linear-gradient(90deg, #ff2369, #ff6a3f);
        background: linear-gradient(90deg, #ff2369, #ff6a3f);
        padding-top: 60px;
        padding-bottom: 10px;
    }

        .jiamengaddnew .formbox > .bgfff {
            width: 920px;
            margin: 0 auto;
            margin-top: 40px;
            padding: 20px;
            box-sizing: border-box;
        }

    .jiamengaddnew .ttlbox {
        width: 920px;
        position: absolute;
        left: 10px;
        top: 10px;
    }

        .jiamengaddnew .ttlbox .titlebg {
            width: 920px;
            height: 150px;
            display: block;
        }

        .jiamengaddnew .ttlbox img {
            width: 920px;
            height: 150px;
            display: block;
        }

    .jiamengaddnew .info {
        position: absolute;
        width: 850px;
        left: 50px;
        top: 30px;
    }

    .jiamengaddnew .ttl {
        position: relative;
    }

        .jiamengaddnew .ttl span {
            display: inline-block;
            padding: 0 20px;
            position: relative;
        }

        .jiamengaddnew .ttl i {
            display: inline-block;
            width: 7px;
            height: 7px;
            background-color: #eee;
            border: solid 1px #333333;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            position: absolute;
            top: 50%;
            margin-top: -5px;
        }

            .jiamengaddnew .ttl i.l {
                left: -10px;
            }

            .jiamengaddnew .ttl i.r {
                right: -10px;
            }

        .jiamengaddnew .ttl span:before {
            content: "";
            width: 140px;
            height: 1px;
            position: absolute;
            top: 50%;
            margin-top: -1px;
            left: -150px;
            background: rgb(246, 14, 201);
            background: linear-gradient(90deg,transparent,#333);
            background: -webkit-linear-gradient(0deg,transparent,#333);
            background: -moz-linear-gradient(0deg,transparent,#333);
            background: -o-linear-gradient(0deg,transparent,#333);
        }

        .jiamengaddnew .ttl span:after {
            content: "";
            width: 140px;
            height: 1px;
            position: absolute;
            top: 50%;
            margin-top: -1px;
            right: -150px;
            background: rgb(246, 14, 201);
            background: linear-gradient(90deg,#333,transparent);
            background: -webkit-linear-gradient(0deg,#333,transparent);
            background: -moz-linear-gradient(0deg,#333,transparent);
            background: -o-linear-gradient(0deg,#333,transparent);
        }

    .jiamengaddnew .logo {
        height: 40px;
        margin-top: 60px;
    }

        .jiamengaddnew .logo .logobtnlist {
            display: inline-block;
        }

        .jiamengaddnew .logo .partnership {
            display: inline-block;
            vertical-align: middle;
            color: #fbe01b;
            padding-left: 35px;
            padding-right: 8px;
            line-height: 30px;
            margin: 0 20px;
            background-color: #333;
            position: relative;
            border-radius: 4px;
        }

            .jiamengaddnew .logo .partnership.cxrz::before {
                content: "";
                width: 32px;
                height: 40px;
                background: url(../../skin/images/vip.png) no-repeat;
                position: absolute;
                left: -5px;
                top: -5px;
            }

            .jiamengaddnew .logo .partnership.ppbd::before {
                content: "";
                width: 32px;
                height: 40px;
                background: url(../../skin/images/bangding.png) no-repeat;
                position: absolute;
                left: -5px;
                top: -5px;
            }

    .jiamengaddnew #checkform .li {
        margin-top: 20px;
    }

        .jiamengaddnew #checkform .li.w100 {
            width: 100%
        }

            .jiamengaddnew #checkform .li.w100 select {
                width: 790px
            }

        .jiamengaddnew #checkform .li.w50 {
            width: 50%;
            float: left;
        }

        .jiamengaddnew #checkform .li .tb1 {
            text-align: right;
        }

        .jiamengaddnew #checkform .li.w30 {
            width: 33%;
            float: left
        }

            .jiamengaddnew #checkform .li.w30 .input {
                width: 204px
            }

        .jiamengaddnew #checkform .li .tb1 {
            display: inline-block;
            margin-right: 5px;
            line-height: 50px;
            vertical-align: top;
            width: 76px;
        }

        .jiamengaddnew #checkform .li .input, .jiamengaddnew #checkform .li select, .jiamengaddnew #checkform .li textarea {
            background-color: #f6f6f6;
            border: none;
            color: #333;
            font-size: 16px;
            padding: 0 10px;
            box-sizing: border-box;
            outline: none;
        }

        .jiamengaddnew #checkform .li .input, .jiamengaddnew #checkform .li select {
            height: 50px;
            line-height: 48px;
            width: 350px;
            box-sizing: border-box;
        }

        .jiamengaddnew #checkform .li.area select {
            width: 110px;
            margin-left: 10px;
        }

            .jiamengaddnew #checkform .li.area select:first-child {
                margin-left: 0;
            }

        .jiamengaddnew #checkform .li .getajaxdata {
            height: 50px;
            display: inline-block;
            width: 350px;
            text-align: left;
        }

    .jiamengaddnew #checkform .xieyi {
        margin-top: 15px;
    }

        .jiamengaddnew #checkform .xieyi a {
            color: #d31623
        }

    .jiamengaddnew #checkform .subbtn {
        margin-top: 15px;
    }

        .jiamengaddnew #checkform .subbtn .btn {
            display: block;
            text-align: center;
            width: 100%;
            height: 66px;
            line-height: 66px;
            border: none;
            border-radius: 5px;
            cursor: pointer;
            background: linear-gradient(90deg, #ff2369,#ff6a3f);
            background: -webkit-linear-gradient(0deg, #ff2369,#ff6a3f);
            background: -o-linear-gradient(0deg, #ff2369,#ff6a3f);
            background: -moz-linear-gradient(0deg, #ff2369,#ff6a3f);
            color: #FFF;
        }

input::-webkit-input-placeholder {
    color: #cccccc;
}

input:-moz-placeholder {
    color: #cccccc;
}

input::-moz-placeholder {
    color: #cccccc;
}

input:-ms-input-placeholder {
    color: #cccccc;
}

.jiamengaddnew.fullscreen {
    width: 1190px;
    margin-top: 20px;
}

    .jiamengaddnew.fullscreen .formbox {
        width: 1190px;
    }

        .jiamengaddnew.fullscreen .formbox > .bgfff {
            width: 1170px;
        }

    .jiamengaddnew.fullscreen .ttlbox {
        width: 1170px;
    }

        .jiamengaddnew.fullscreen .ttlbox .titlebg {
            width: 1170px;
        }

        .jiamengaddnew.fullscreen .ttlbox img {
            width: 1170px;
        }

    .jiamengaddnew.fullscreen #checkform .li.w100 select {
        width: 90%
    }

    .jiamengaddnew.fullscreen #checkform .li .input {
        width: 80%
    }

    .jiamengaddnew.fullscreen #checkform .li.w30 .input {
        width: 73%
    }

    .jiamengaddnew.fullscreen #checkform .li .getajaxdata {
        width: 82%
    }

    .jiamengaddnew.fullscreen #checkform .li.area select {
        width: 31%
    }

    .jiamengaddnew.fullscreen #checkform .subbtn {
        width: 96%;
        margin-left: 13px
    }

    .jiamengaddnew.fullscreen .info {
        width: 1090px
    }

#mzsmcontent {
    display: block;
    margin: 40px auto 20px;
    background-color: #FFF;
    position: relative;
    border: 1px solid #eee;
}

.mzsm {
    padding: 20px;
    position: relative;
    height: 4em;
    overflow: hidden;
    margin-bottom: 0.5em;
}

#mzsmcontent .mzsm_title {
    position: absolute;
    line-height: 40px;
    width: 230px;
    background-color: #FFF;
    left: 50%;
    top: -25px;
    margin-left: -115px;
    border-radius: 10px 10px 0 0;
    z-index: 1;
    padding: 0px 10px;
    border: 1px solid #eee;
    border-bottom: 0;
}

    #mzsmcontent .mzsm_title::before {
        content: "";
        position: absolute;
        top: 25px;
        left: -1px;
        height: 20px;
        width: 1px;
        background: #fff;
    }

.mzsm .mzsm_box {
    margin-bottom: 20px;
}

#mzsmcontent .mzsm_title::after {
    content: "";
    position: absolute;
    top: 25px;
    right: -1px;
    height: 20px;
    width: 1px;
    background: #fff;
}

.mzsm .mzsm_box {
    margin-bottom: 20px;
}

    .mzsm .mzsm_box:last-child {
        margin-bottom: 0px;
    }

#mzsmcontent .moremzsm {
    text-align: center;
    height: 0;
}

    #mzsmcontent .moremzsm img {
        width: 30px;
        height: 30px;
        top: -15px;
        position: relative;
        z-index: 1;
        cursor: pointer;
    }

.mzsm .mzsm_box a {
    margin-right: 10px;
}

.blockstyle2 #mzsmcontent, .blockstyle2 #mzsmcontent .mzsm_title {
    background-color: #faf7e7;
}

    .blockstyle2 #mzsmcontent .mzsm_title::before {
        background-color: #faf7e7;
    }

    .blockstyle2 #mzsmcontent .mzsm_title::after {
        background-color: #faf7e7;
    }

.articlecomment {
    margin-top: 30px;
    position: relative;
    max-width: 1120px;
    margin: 0 auto;
}

    .articlecomment .commentinputbox {
        border: 1px solid #eee;
        background: #fff;
    }

    .articlecomment .left {
        float: left;
    }

    .articlecomment .right {
        float: right;
    }

    .articlecomment .commentinputbox .commentinput {
        min-height: 150px;
        padding: 10px;
    }

        .articlecomment .commentinputbox .commentinput img {
            width: 22px;
            height: 22px;
            margin: 0 1px;
        }

    .articlecomment .commentinputbox .beforeinput {
        color: #9f9f9f;
        position: absolute;
        margin: -214px 0 0 0;
        padding: 20px;
        max-width: 93%;
        line-height: 1.5em;
        min-height: 150px;
    }

    .articlecomment .commentinputbox .forinput {
        margin: 0;
        display: none;
    }

    .articlecomment .commentinputbox .commenttools {
        height: 40px;
        background: #eee;
    }

    .articlecomment .commentinputbox .biaoqingbox {
        margin: 0 10px;
        width: 22px;
        height: 40px;
        position: relative;
    }

    .articlecomment .commentinputbox .biaoqing {
        height: 40px;
        width: 22px;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        margin: 0 10px;
    }

        .articlecomment .commentinputbox .biaoqing img {
            vertical-align: middle;
            cursor: pointer
        }

    .articlecomment .commentinputbox .submith {
        line-height: 46px;
        background-color: #F6F6F6;
    }

    .articlecomment .commentinputbox .submitcomment {
        padding: 0 30px;
        cursor: pointer;
    }

        .articlecomment .commentinputbox .submitcomment:hover {
            background: #f60;
            color: #fff;
        }

    .articlecomment .commentinputbox .hudong {
        float: left;
        padding: 0 20px;
    }

    .articlecomment .commentinputbox .submitcomment .submit {
        color: #fff;
    }

.jiamengaddnew #checkform .li .textarea {
    width: 90%;
    height: 100px;
    font-size: 16px;
    line-height: 30px;
    padding: 8px 10px;
    font-family: "microsoft yahei";
}

.commentlist {
    padding: 30px 30px 0;
}

    .commentlist #wangyoucontent {
    }

    .commentlist .lttl {
        border-left: solid 5px #FE741C;
        height: 1.2em;
        line-height: 1.2em;
        margin-left: -30px;
        padding-left: 25px;
    }

    .commentlist .usersay {
        border-bottom: 1px solid #eee;
        margin: 20px 0;
        padding-bottom: 20px;
        position: relative;
    }

    .commentlist .picbox {
        width: 70px;
        position: absolute;
        left: 0;
        top: 0;
    }

    .commentlist .commentbox {
        word-wrap: break-word;
        padding-left: 70px;
    }

        .commentlist .commentbox .commenttxt {
            word-wrap: break-word;
            padding: 0 0 5px 0;
        }

            .commentlist .commentbox .commenttxt img {
                max-width: 100px;
            }

    .commentlist .commenttime {
        line-height: 2em;
    }

        .commentlist .commenttime .link {
            cursor: pointer;
        }

            .commentlist .commenttime .link:hover {
                color: #9a9ed3;
            }

        .commentlist .commenttime .right {
            float: right;
        }

    .commentlist .userpic img {
        width: 54px;
        height: 54px;
        border-radius: 50%;
        border: 1px solid #eee;
    }

    .commentlist .replylist {
        margin: 5px 10px 0 100px;
        background: #f9f9f9;
    }

        .commentlist .replylist .commenttxt {
            word-wrap: break-word;
            padding: 0 0 10px 0;
        }

        .commentlist .replylist dl {
            padding: 0 10px;
        }

        .commentlist .replylist dd {
            padding: 10px 5px;
            border-bottom: 1px solid #eee;
            line-height: 1.5em;
        }

            .commentlist .replylist dd:last-child {
                border: 0;
            }

.mobilereplybox {
    position: relative;
    z-index: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s, z-index 0.4s;
    transition: opacity 0.4s, z-index 0.4s;
}

.mobilereplybox_show {
    opacity: 1;
    z-index: 10000;
    visibility: visible;
}

.mobilereplybox .grayLayer {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #eee;
    background: rgba(0, 0, 0, 0.7);
    z-index: 888;
    display: block;
}

.mobilereplybox_show .content {
    bottom: 0;
}

.mobilereplybox .content {
    width: 600px;
    height: 350px;
    display: block;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -175px 0 0 -300px;
    z-index: 889;
    color: black;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    background: white;
}

    .mobilereplybox .content .btnBar {
        border-bottom: 1px solid #DCDCDC;
        position: relative;
        text-align: center;
        height: 2.8em;
        line-height: 2.8em;
    }

    .mobilereplybox .content .fixWidth {
        width: 90%;
        margin: 0 auto;
        position: relative;
    }

    .mobilereplybox .content .btnBar .cancel {
        left: 0;
        color: #666;
        height: 45px;
        cursor: pointer;
        position: absolute;
        top: 0;
    }

    .mobilereplybox .content .btnBar .title {
        padding: 0 15%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .mobilereplybox .content .btnBar .replybtn {
        height: 45px;
        cursor: pointer;
        position: absolute;
        top: 0;
        right: 0;
        color: #1e83d3;
    }

        .mobilereplybox .content .btnBar .replybtn:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }

    .mobilereplybox .content .replaybox {
        width: 90%;
        margin: 0 auto;
        position: relative;
        min-height: 350px;
    }

        .mobilereplybox .content .replaybox .original {
            color: #808080;
            margin-top: 5px;
            padding: 5px;
            background: #efefef;
            line-height: 1.8em;
            max-height: 110px;
            word-wrap: break-word;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            overflow: hidden;
        }

            .mobilereplybox .content .replaybox .original .name {
                color: #0000FF;
            }

        .mobilereplybox .content .replaybox .textarea {
            width: 100%;
            margin: 10px 0 0 0;
            max-width: none;
            padding: 5px;
            height: 180px;
            border: 1px solid #969696;
            box-sizing: border-box;
        }
