﻿
/*! * Bootstrap v3.3.7 (http://getbootstrap.com) 
    * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)*/ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css*/
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

    audio:not([controls]) {
        display: none;
        height: 0
    }

[hidden], template {
    display: none
}

a {
    background-color: transparent
}

    a:active, a:hover {
        outline: 0
    }

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

    button[disabled], html input[disabled] {
        cursor: default
    }

    button::-moz-focus-inner, input::-moz-focus-inner {
        border: 0;
        padding: 0
    }

input {
    line-height: normal
}

    input[type=checkbox], input[type=radio] {
        box-sizing: border-box;
        padding: 0
    }

    input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
        height: auto
    }

    input[type=search] {
        -webkit-appearance: textfield;
        box-sizing: content-box
    }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none
        }

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td, th {
    padding: 0
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, time, tt, u, ul, var, video {
    border: 0;
    margin: 0;
    padding: 0;
    font-size: 100%
}

table, tbody, td, tfoot, th, thead, tr {
    margin: 0;
    padding: 0;
    font-size: 100%
}

ol, ul {
    list-style: none
}

li {
    display: list-item
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, time, tt, u, ul, var, video {
    border: 0;
    margin: 0;
    padding: 0;
    font-size: 100%
}

table, tbody, td, tfoot, th, thead, tr {
    margin: 0;
    padding: 0;
    font-size: 100%
}

ol, ul {
    list-style: none
}

li {
    display: list-item
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 400
}

input {
    border: 0;
    padding: 0;
    margin: 0;
    outline: 0
}
body, html {
min-width:1200px;}
body, input {
    font-family: "PingFang SC",Arial,"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",simsun,sans-serif
}

body {
    -webkit-font-smoothing: antialiased;
    margin: 0 auto;  
    color: #666;
    font-size: 12px;
    line-height: 1.667
}

a {
    color: #191919;
    text-decoration: none
}

    a:hover {
        color: #c9141d;
        text-decoration: none
    }

em {
    font-style: normal
}

#foot, footer {
    height: 95px
}

.clearfix:after {
    display: block;
    content: "";
    clear: both
}

.article-page .container, .channel-index .container, .sohu-index .container, .tag-index .container {
    background-color: #fff
}

.sohu-index .wrapper-box {
    overflow-x: hidden
}

#foot {
    text-align: center;
    color: #8b8b8b;
    line-height: 21px;
    padding: 16px 0 0;
    height: 79px
}

header {
    min-width: 1180px
}

#foot a {
    color: #8b8b8b
}

.clear {
    zoom: 1;
    overflow: hidden
}

    .clear:after {
        content: ".";
        display: block;
        visibility: hidden;
        height: 0;
        clear: both
    }

.area {
    width: 1180px;
    margin: 0 auto
}

.left, .right {
    float: left;
    display: inline
}

.right {
    float: right
}

.icon {
    display: inline-block;
    vertical-align: top
}

.img-do {
    overflow: hidden;
    transform-style: preserve-3d
}

    .img-do img {
        display: block;
        width: 100%;
        height: 100%;
        transition: transform .5s ease .1s;
        -webkit-transition: -webkit-transform .5s ease .1s
    }

        .img-do img:hover {
            transform: matrix(1.04,0,0,1.04,0,0);
            backface-visibility: hidden
        }

.linear-box {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%
}

    .linear-box .linear-bg {
        display: block;
        height: 100%;
        width: 100%;
        color: #fff;
        background: #000;
        background: -moz-linear-gradient(top,transparent 0,#333 100%);
        background: -webkit-linear-gradient(top,transparent 0,#333 100%);
        background: -o-linear-gradient(top,transparent 0,#333 100%);
        background: -ms-linear-gradient(top,transparent 0,#333 100%);
        background: linear-gradient(top,transparent 0,#333 100%);
        filter: alpha(opacity=50)
    }

.icon-video {
    position: absolute;
    left: 5px;
    bottom: 6px;
    z-index: 3;
    width: 25px;
    height: 25px;
    background: url(data:image/png;base64,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) no-repeat 0 0
}

.icon-video-big {
    left: 8px;
    bottom: 8px;
    width: 35px;
    height: 35px;
    background-image: url(data:image/png;base64,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)
}

.icon-video-sm {
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,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)
}

    .icon-video-sm:hover {
        background-position: 0 -30px
    }

.sidebar .video-focus-pic {
    width: 100%;
    height: 220px;
    position: relative
}

.video-txt {
    height: 34px
}

    .video-txt .txt {
        font-size: 16px;
        color: #fff;
        position: absolute;
        left: 50px;
        bottom: 6px;
        width: 270px;
        line-height: 30px
    }

.search {
    height: 40px;
    margin: 13px auto 0
}

    .search .search-input {
        width: 559px;
        height: 38px;
        color: #999;
        font-size: 14px;
        border: 1px silver solid;
        border-right: 0;
        line-height: 38px;
        padding-left: 10px;
        float: left;
        border-radius: 2px 0 0 2px
    }

        .search .search-input:focus {
            color: #191919
        }

    .search .search-btn {
        float: right;
        cursor: pointer;
        width: 70px;
        height: 40px;
        display: inline-block;
        background: #fdd000;
        text-align: center
    }

    .search .search-icon {
        width: 20px;
        height: 20px;
        overflow: hidden;
        margin-top: 10px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAyCAYAAABcfPsmAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAO6SURBVHjaYvz//z8DMjAxMREBUilA7AfE2kDMB8QvgPgYEK8F4jVnzpz5xYADAAQQI8xAoEGMQCoPiBuBmB+I3wPxZSgtDcSGQMwMxLeBOA5o6AlsBgIEEBMSexIQT4C6JhSIxYCa7IE4AIhNgXxxIG4GYlkgPgB0gA82AwECCOxCoGQOkD0ZiHcAcQjQgK+4vARUC3LpLiDmAmIjoNqbyPIAAcQEVCABpDuB+BYQR+AzDASA8ueBVBQQcwJxD7o8QACBvJwKta0SqPgjAxEAqG43kFoHxD5AB6kiywEEEMhALyB+B8SbGUgDi6A0SlgCBBDIQCUgvgS09TeJBp6B0iguBAggJmgS+cRAOoDp4UcWBAggkIEvoemMVCADpT8gCwIEEMjAS0BsAAxcYRIN1IfSR5EFAQIIZOBKaA7IJ9HAE9CMsBVZECCAGI2NjVmhWUweiB2AkXOSgQIAEECwnGIEZB8G4h/QxL0bRy5hAVKtQJwOTWYJQLV/kdUABBBy4eAJpFYBMTc00S4F4tNA/AWIpYDYCYizgFgTiD8DMS8QLwfiWGRDAQKIEbn4AhqqBs2GATh89A2Ip0ELiTnQQgTFUIAAYkQvD6EGKwMpX7Ty8DgQb4dlT6j3l0ENBfksCmQoQABhNZBYgGboaiCOBAggigzEYuhSgACi2EAkQ0FhagAQQFQxEBkABBATA5UBQABR3UCAAKK6gQABRHUDAQKI6gYCBBDVDQQIIKobCBBAVDcQIICobiBAAGEzENT6qoC2tkAlCygrPYe2vEAtBjZ8BgIEEAMo60ExKBvmA/GH/xDwDogPAvEGID4NxH+g4reA2AJJHwoGCCBkzmSohhtAHALELGiKhYG4CYi/A/EPIPbBZiBAAMEYOVDDtgMxNy7bodgQiF8D8VcgVkeXBwggECEBlbwJxPwEDINhVyD+B8Sb0eUAAghE1EJdF0SkYTC8BqpPFVkcIIBAxHEgfgvErCQa6Ac1sBBZHCCA4K0vIKZK6wsggKje+gIIIKq3vgACCN76AmKqtL4AAggUkDHQwG0iMVLkgbgfPakBBBADNHZvQHOAOYmGYmCAAIIxjKCJG5R83PBoAGXHbmh+XwzEzOhqAAIImeMJxJ+hOWAtEAcCsQwQCwCxFhDnAfE1aPB8gtLL0A0FCCB0F6gB8fr/uMFXqAv5gHgVNkMBAghXywFn6wtaRoIARusLiP8CBBADhZHAguRSEM0MEEAsFJb4f6AuY4C69BdAALFQoRqBGQpq3RoABBgA44rN/aSJ344AAAAASUVORK5CYII=) no-repeat 0 0
    }

    .search .search-btn:hover {
        background: #ffba00
    }

.search-right {
    height: 36px;
    margin: 0 auto 10px
}

    .search-right .search-input {
        width: 276px;
        height: 34px;
        color: #999;
        font-size: 14px;
        border: 1px silver solid;
        border-right: 0;
        line-height: 34px;
        padding-left: 10px;
        float: left;
        border-radius: 2px 0 0 2px;
        box-sizing: content-box
    }

        .search-right .search-input:focus {
            color: #191919
        }

    .search-right .search-btn {
        float: left;
        cursor: pointer;
        width: 53px;
        height: 36px;
        display: inline-block;
        background: #fdd000;
        text-align: center
    }

    .search-right .search-icon {
        width: 20px;
        height: 20px;
        overflow: hidden;
        margin-top: 8px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAyCAYAAABcfPsmAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAO6SURBVHjaYvz//z8DMjAxMREBUilA7AfE2kDMB8QvgPgYEK8F4jVnzpz5xYADAAQQI8xAoEGMQCoPiBuBmB+I3wPxZSgtDcSGQMwMxLeBOA5o6AlsBgIEEBMSexIQT4C6JhSIxYCa7IE4AIhNgXxxIG4GYlkgPgB0gA82AwECCOxCoGQOkD0ZiHcAcQjQgK+4vARUC3LpLiDmAmIjoNqbyPIAAcQEVCABpDuB+BYQR+AzDASA8ueBVBQQcwJxD7o8QACBvJwKta0SqPgjAxEAqG43kFoHxD5AB6kiywEEEMhALyB+B8SbGUgDi6A0SlgCBBDIQCUgvgS09TeJBp6B0iguBAggJmgS+cRAOoDp4UcWBAggkIEvoemMVCADpT8gCwIEEMjAS0BsAAxcYRIN1IfSR5EFAQIIZOBKaA7IJ9HAE9CMsBVZECCAGI2NjVmhWUweiB2AkXOSgQIAEECwnGIEZB8G4h/QxL0bRy5hAVKtQJwOTWYJQLV/kdUABBBy4eAJpFYBMTc00S4F4tNA/AWIpYDYCYizgFgTiD8DMS8QLwfiWGRDAQKIEbn4AhqqBs2GATh89A2Ip0ELiTnQQgTFUIAAYkQvD6EGKwMpX7Ty8DgQb4dlT6j3l0ENBfksCmQoQABhNZBYgGboaiCOBAggigzEYuhSgACi2EAkQ0FhagAQQFQxEBkABBATA5UBQABR3UCAAKK6gQABRHUDAQKI6gYCBBDVDQQIIKobCBBAVDcQIICobiBAAGEzENT6qoC2tkAlCygrPYe2vEAtBjZ8BgIEEAMo60ExKBvmA/GH/xDwDogPAvEGID4NxH+g4reA2AJJHwoGCCBkzmSohhtAHALELGiKhYG4CYi/A/EPIPbBZiBAAMEYOVDDtgMxNy7bodgQiF8D8VcgVkeXBwggECEBlbwJxPwEDINhVyD+B8Sb0eUAAghE1EJdF0SkYTC8BqpPFVkcIIBAxHEgfgvErCQa6Ac1sBBZHCCA4K0vIKZK6wsggKje+gIIIKq3vgACCN76AmKqtL4AAggUkDHQwG0iMVLkgbgfPakBBBADNHZvQHOAOYmGYmCAAIIxjKCJG5R83PBoAGXHbmh+XwzEzOhqAAIImeMJxJ+hOWAtEAcCsQwQCwCxFhDnAfE1aPB8gtLL0A0FCCB0F6gB8fr/uMFXqAv5gHgVNkMBAghXywFn6wtaRoIARusLiP8CBBADhZHAguRSEM0MEEAsFJb4f6AuY4C69BdAALFQoRqBGQpq3RoABBgA44rN/aSJ344AAAAASUVORK5CYII=) no-repeat 0 0
    }

    .search-right .search-btn:hover {
        background: #ffba00
    }

.bord {
    border-top: 2px #fdd000 solid;
    margin: 0 auto 10px;
    background: #f9f9f9
}

    .bord img {
        display: block
    }

.titleR {
    height: 25px;
    padding: 6px 20px 0;
    color: #191919;
    line-height: 25px;
    text-align: right;
    position: relative
}

    .titleR .tt {
        font-size: 16px;
        float: left;
        font-weight: 700
    }

    .titleR .close {
        height: 19px;
        padding: 0 6px;
        position: absolute;
        top: 7px;
        right: 4px;
        line-height: 19px
    }

        .titleR .close .txt {
            display: none;
            margin-right: 7px
        }

    .titleR a.close:hover {
        background: #fdd000;
        border-radius: 3px
    }

        .titleR a.close:hover .icon-close:before {
            color: #897620
        }

        .titleR a.close:hover .txt {
            display: inline-block;
            color: #897620
        }

.recommend {
    padding-bottom: 10px;
    height: auto
}

    .recommend .pic-txt {
        padding: 10px 0;
        width: 300px;
        line-height: 16px;
        margin: 0 auto
    }

        .recommend .pic-txt .pic {
            width: 50px;
            height: 50px;
            margin-right: 10px;
            float: left;
            overflow: hidden
        }

            .recommend .pic-txt .pic img {
                border-radius: 50%;
                width: 50px;
                height: 50px
            }

        .recommend .pic-txt h4 {
            font-size: 14px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .recommend .pic-txt p {
            color: #999;
            padding-top: 2px
        }

.hot-article {
    padding-bottom: 10px;
    height: auto
}

    .hot-article .pic:hover img {
        transform: matrix(1.04,0,0,1.04,0,0);
        backface-visibility: hidden
    }

    .hot-article .pic-txt {
        padding: 10px 0;
        margin: 0 auto;
        width: 300px
    }

        .hot-article .pic-txt .pic {
            width: 90px;
            height: 60px;
            margin-right: 10px;
            float: left;
            overflow: hidden;
            position: relative
        }

        .hot-article .pic-txt h4 {
            font-size: 14px;
            line-height: 22px;
            padding-top: 6px
        }

        .hot-article .pic-txt .sn {
            width: 100%;
            height: 40px;
            padding-top: 20px;
            background-color: rgba(0,0,0,.3);
            position: absolute;
            left: 0;
            top: 0;
            color: #fff;
            font-size: 24px;
            font-weight: 700;
            text-indent: 10px
        }

.cooperation {
    padding-bottom: 10px
}

    .cooperation .cooper {
        font-size: 14px;
        line-height: 34px;
        color: #e3e3e3;
        padding: 0 20px
    }

        .cooperation .cooper a {
            color: #666;
            display: inline-block
        }

.float-btn {
      background: #e4e4e4;
    width: 36px;
    position: fixed;
    left: 50%;
    margin-left: 590px;
    bottom: 100px
}

    .float-btn div {
        border-bottom: 1px #fff solid
    }

    .float-btn a {
        width: 36px;
        /*height: 27px;*/
        display: block;
      
        padding-top: 9px
    }

        .float-btn a:hover {
            background: #b9b9b9
        }

        .float-btn a em {
            width: 22px;
            height: 16px;
            display: block;
            margin: 0 auto
        }

    .float-btn .back-top a {
        /*height: 36px;*/
        padding-top: 0px;
        text-align:center;
    }

    .float-btn .back-top {
        /*height: 36px*/
    }

        .float-btn .back-top a em {
            width: 36px;
            height: 36px;
            color: #ffffff;
            font-size: 26px;
            font-weight: 700;
            line-height: 31px;
            text-align: center;
        }
    /*shi*/
    .float-btn .back-index a {
        height: 28px;
        padding-top: 8px
    }

    .float-btn .icon-angle-up:before {
        font-size: 21px;
        color: #fff;
        position: relative;
        left: -1px;
        top: -2px
    }

    .float-btn .icon-home:before {
        font-size: 23px;
        color: #fff
    }

    .float-btn .icon-cached:before {
        font-size: 22px;
        color: #fff;
        position: relative;
        left: 1px
    }

    .float-btn .end {
        border: 0
    }

.unfeedback {
    display: none;
    width: 290px;
    height: 90px;
    padding-top: 22px;
    border: 1px #e7e7e7 solid;
    background: #fff;
    border-radius: 4px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -56px 0 0 -145px;
    z-index: 10
}

    .unfeedback .feedback-icon {
        width: 35px;
        height: 35px;
        display: block;
        margin: 0 auto;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQDSURBVHjaYvz//z8DKaDqiqcWkAoGYmMglgFicSj9BIhfQumzQLy2TWf7NVLMBgggRmIcA3QAH5AqAeJYIFYgwfwHQLwYiHuADvtESDFAAOF1DNARrEAqDYgbgVgYKgzy+TYoBocG0KInQLXIoeQFxTJQPW+BuB6IZwHV/sZlH0AA4XQM1PAN0OgAgV1A3Aw07AgJUWoB9YgbVAgUfQEgx2NTDxBAWB0DNWQD1KegoE4HGrCLgUwANA/kmJnQKH4JddAJdHUAAYThGKhD9gExJxDvB+JQoMa3DBQCoLmgaF4NxI5A/B2IndAdBBBATFiiZjXUIaCE504Nh4AA1Bx3IJ4PNX811D44AAggeMhAE+shILaApg8ffImNghAC2bMFmo5AIWMHswcggJBDJgvqkNtAHEULh0BDCGRuFNQekH0VMDmAAAKHDLQcuQfNvrak5BgKQsgGSB0GYlD5ow3KYQABBAuZCqhDNtLDIdAQAtmzEYhBAZEPEgMIIJhjIqF0MwN9Acy+EBABEECMlZc99ID0RSC+BnStNpWjAmT2GiA+AjQ7CYeaq0AKVN/pAwQQC5Dwh4pvo7JDtKDllTA0K+MC26CO8QcIICak4v4IlR1yCOoQUPkSikc5zF4bgABiQqrMntAgRD5By6sTeLTAmhlqAAHEAq1/GKB1Bi4LQKldFYhLgQZ/x6MOpGYn1Mzv0BL8BAH3w+wVAgggeMjgqkmhoBuIs0GVJ9BCThwOUYCGiAzUIW5EOIQBqZ3DBxBATLDoQa8n0O2C0qAifA20SEev0w4jOSSA2PIKWuCCwCeAAGJCCiZxPK7vQXKQFzSEWHE4JITE5gbM3ncAAcSElHBlCARnO1Ih5QWtdWFRA6J/Qx1CahGhBaVvAQQQyDGXYFmLiPitA7VnoVx/aE5QhToklAyHgIA5LIsDBBATtISE+ZaYOqUUyUGcUIdEAsU3klkawArdjQABBKu170OD2gRo6FkiEx4oh0VAs/sKMsskUIF7BtS0BZqhCBBALFDx5UBcCcUhJIRQKYVlZCWUBscOQADBau0OaLEdDG1n0BxA7QmG5sCJIDGAAGJCKnhgOWUetPFMS4eAzJ8H5bbDClyAAEJudk6DtklBuWMZesFG5TbwMqg9Z6GxAgYAAcSE1jYNhZY7oJJ2CrUdBDVvCtT8J9CSGt7WBgggQv2mXdDy4xMVHMIH7Qa54eo3AQQQE5ZcAlLgBK0mQBrPQHuElDjEDZqF3aDmOmGrRAECaFD1tQECiNxRiLVQx4HHY4CGvwSqFUcar3GDZlv0UYh5+NpDAAFE6vhMIqEKFQ08gXZniRqfAQggRjJGrvSg9Qls5AoWGrBRK9jI1TZiqxYYAAgwAHO8kbv1boBDAAAAAElFTkSuQmCC) no-repeat 0 0
    }

    .unfeedback p {
        text-align: center;
        line-height: 20px;
        padding-top: 13px
    }

.article-head, .channel-head, .error-head, .tag-head {
    background-color: #222;
    height: 40px;
    position: relative;
    z-index: 2
}

    .article-head .area, .channel-head .area, .error-head .area, .tag-head .area {
        position: relative
    }

    .article-head .head-nav, .channel-head .head-nav, .error-head .head-nav, .tag-head .head-nav {
        position: absolute;
        left: 0;
        top: 0
    }

        .article-head .head-nav li, .channel-head .head-nav li, .error-head .head-nav li, .tag-head .head-nav li {
            float: left;
            color: #fff;
            font-size: 16px;
            line-height: 40px;
            height: 40px;
            width: 74px;
            margin-right: 5px;
            text-align: center
        }

            .article-head .head-nav li a, .channel-head .head-nav li a, .error-head .head-nav li a, .tag-head .head-nav li a {
                color: #fff
            }

            .article-head .head-nav li:hover, .channel-head .head-nav li:hover, .error-head .head-nav li:hover, .tag-head .head-nav li:hover {
                background: #444
            }

            .article-head .head-nav li.index, .channel-head .head-nav li.index, .error-head .head-nav li.index, .tag-head .head-nav li.index {
                margin: 10px 0 0;
                width: 86px
            }

                .article-head .head-nav li.index em, .channel-head .head-nav li.index em, .error-head .head-nav li.index em, .tag-head .head-nav li.index em {
                    float: left;
                    display: inline-block
                }

                .article-head .head-nav li.index .sohu-logo, .channel-head .head-nav li.index .sohu-logo, .error-head .head-nav li.index .sohu-logo, .tag-head .head-nav li.index .sohu-logo {
                    overflow: hidden;
                    line-height: 500px;
                    width: 44px;
                    height: 20px;
                    background: url(data:image/png;base64,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) no-repeat 0 0
                }

                .article-head .head-nav li.index .icon-home:before, .channel-head .head-nav li.index .icon-home:before, .error-head .head-nav li.index .icon-home:before, .tag-head .head-nav li.index .icon-home:before {
                    font-size: 18px;
                    color: #ccc;
                    margin: 1px 7px 0 0;
                    display: inline-block
                }

                .article-head .head-nav li.index:hover, .channel-head .head-nav li.index:hover, .error-head .head-nav li.index:hover, .tag-head .head-nav li.index:hover {
                    background: 0 0
                }

                    .article-head .head-nav li.index:hover .icon-home:before, .channel-head .head-nav li.index:hover .icon-home:before, .error-head .head-nav li.index:hover .icon-home:before, .tag-head .head-nav li.index:hover .icon-home:before {
                        color: #fdd000
                    }

                    .article-head .head-nav li.index:hover .sohu-logo, .channel-head .head-nav li.index:hover .sohu-logo, .error-head .head-nav li.index:hover .sohu-logo, .tag-head .head-nav li.index:hover .sohu-logo {
                        background-position: 0 -30px
                    }

                .article-head .head-nav li.index:before, .channel-head .head-nav li.index:before, .error-head .head-nav li.index:before, .tag-head .head-nav li.index:before {
                    content: "";
                    width: 1px;
                    height: 15px;
                    background: #666;
                    display: inline-block;
                    float: right;
                    margin-top: 3px
                }

        .article-head .head-nav .more-nav, .channel-head .head-nav .more-nav, .error-head .head-nav .more-nav, .tag-head .head-nav .more-nav {
            position: relative
        }

            .article-head .head-nav .more-nav:hover, .channel-head .head-nav .more-nav:hover, .error-head .head-nav .more-nav:hover, .tag-head .head-nav .more-nav:hover {
                border-top-color: transparent
            }

                .article-head .head-nav .more-nav:hover .cor, .channel-head .head-nav .more-nav:hover .cor, .error-head .head-nav .more-nav:hover .cor, .tag-head .head-nav .more-nav:hover .cor {
                    transform: rotate(180deg)
                }

                .article-head .head-nav .more-nav:hover .more-nav-box, .channel-head .head-nav .more-nav:hover .more-nav-box, .error-head .head-nav .more-nav:hover .more-nav-box, .tag-head .head-nav .more-nav:hover .more-nav-box {
                    visibility: visible;
                    opacity: 1
                }

        .article-head .head-nav .cor, .channel-head .head-nav .cor, .error-head .head-nav .cor, .tag-head .head-nav .cor {
            display: inline-block;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REIzMkQ5RDVGQTM3MTFFNkE3N0RERkEyMkZEODg2Q0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REIzMkQ5RDZGQTM3MTFFNkE3N0RERkEyMkZEODg2Q0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjMyRDlEM0ZBMzcxMUU2QTc3RERGQTIyRkQ4ODZDQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjMyRDlENEZBMzcxMUU2QTc3RERGQTIyRkQ4ODZDQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoFBkKgAAABRSURBVHjaYvz//78CAwQ8YMAOwPJMQBwAxOeBOAGLIpDYfbAaoIkgvOA/BCRA+QxQ9n+oHAMDkgSyYhRF6AqRFaMoAmEWLG76AGUXIEsABBgA1I5t0+6SWzMAAAAASUVORK5CYII=) no-repeat 0 0;
            font-size: 0;
            height: 6px;
            margin: 17px 0 0 5px;
            *margin-top: 6px;
            overflow: hidden;
            width: 10px;
            vertical-align: top;
            transition: all .2s ease-in-out 0s
        }

        .article-head .head-nav .more-nav-box, .channel-head .head-nav .more-nav-box, .error-head .head-nav .more-nav-box, .tag-head .head-nav .more-nav-box {
            top: 40px;
            left: -110px;
            background: #fff;
            border: 1px solid #ddd;
            visibility: hidden;
            opacity: 0;
            font-size: 14px;
            line-height: 40px;
            position: absolute;
            text-align: center;
            width: 268px;
            padding: 7px 10px;
            transition: all .2s ease-in
        }

            .article-head .head-nav .more-nav-box a, .channel-head .head-nav .more-nav-box a, .error-head .head-nav .more-nav-box a, .tag-head .head-nav .more-nav-box a {
                color: #191919;
                display: inline-block;
                float: left;
                width: 67px
            }

                .article-head .head-nav .more-nav-box a:hover, .channel-head .head-nav .more-nav-box a:hover, .error-head .head-nav .more-nav-box a:hover, .tag-head .head-nav .more-nav-box a:hover {
                    background: #f9f9f9;
                    color: #c9141d
                }

    .article-head .login, .channel-head .login, .error-head .login, .tag-head .login {
        height: 40px;
        padding: 0 10px
    }

        .article-head .login:hover, .channel-head .login:hover, .error-head .login:hover, .tag-head .login:hover {
            background: #444
        }

        .article-head .login .login-sohu, .channel-head .login .login-sohu, .error-head .login .login-sohu, .tag-head .login .login-sohu {
            display: inline-block;
            color: #fff;
            vertical-align: top
        }

            .article-head .login .login-sohu .icon-user:before, .channel-head .login .login-sohu .icon-user:before, .error-head .login .login-sohu .icon-user:before, .tag-head .login .login-sohu .icon-user:before {
                margin-top: 4px
            }

    .article-head .login-after, .channel-head .login-after, .error-head .login-after, .tag-head .login-after {
        position: relative;
        height: 40px
    }

        .article-head .login-after .user, .channel-head .login-after .user, .error-head .login-after .user, .tag-head .login-after .user {
            max-width: 122px;
            overflow: hidden;
            margin-top: 8px !important
        }

            .article-head .login-after .user img, .channel-head .login-after .user img, .error-head .login-after .user img, .tag-head .login-after .user img {
                border-radius: 50%;
                float: left;
                height: 26px;
                width: 26px;
                margin-right: 10px
            }

            .article-head .login-after .user .name, .channel-head .login-after .user .name, .error-head .login-after .user .name, .tag-head .login-after .user .name {
                width: 86px;
                height: 26px;
                line-height: 26px;
                font-size: 14px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                color: #fff
            }

        .article-head .login-after .write-link, .channel-head .login-after .write-link, .error-head .login-after .write-link, .tag-head .login-after .write-link {
            line-height: 26px;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8CAYAAAC5OOBJAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKxSURBVHjaYvz//z8DIbBr1y4HIFUPxCD6AhA3urm5bQAIIEZCmoEaE4DUfCB+CMQLoAbYA3EgQADh1Yyk8SMQrwfalggVPwCk+AECCKdmJI0XobZNAGKQ4kIg7gfiBIAAwqoZXSPQxg9Q8Q1ASgGqTB4ggJhI0GgApASAOADkZFAYAAQQCwkaQc4Gya8HYkFQgAEEENzZUAXnsWhUgIYyTKMiVP4CQAAhO7sASi+AaYQCkKHv0TWCJAACCFkzyC8LQYqhzgfZKgBNHAHoGkEAIICYoIpggfAAKAnS6AAUywfS+6E2JwLFBZA1ggBAALEg2QpKCApATfXQ+JwAlQNpXIAtLQAEELJmkAZ/aHR8hHqhAajxAa4UCBBALNBEzw/VAEoEG0CJnoEIABBADKCo2rlzpwOIJhUDBBAjMVkSFwAIICYGCgBAAFGkGSCAKNIMEEAUaQYIIIo0AwQQRZoBAogizQABRJFmgACiSDNAAFGkGSCAKNIMEEAUaQYIIIo0AwQQRZoBAogizQABRJFmgACiSDNAAFGkGSCAKNIMEEAUaQYIIIo0AwQQRZoBAogizQABRJFmgAAiVrMDtMb8D20AgOo2BoAAIqZaSfgPAQ+AuAGID0D5AQABRKzGD0A8H0kcZMB5gADC52zkxg2oXcII5YOq4PugSh8ggAjZeAGIBZDEN0DFQPg9QACRotEA6lwFIL4PkgcIIHI0noeGgQFAADGgKcCmUQGbRpAcQABhbYcBMd52GLTNzQAQQMg2g0xcAMUJUDEBqG3/kW2EYYAAgjECoAoaoHyQAflIGhOwxQpAAGG0w6AtPpR2GNQrGAAggJCd/B6K/yN5QQFfCgQIIBDhgKYhgNimFEAAwRhktcMAAoiidhhAAFFUGAAEEEWaAQKIIs0AAUSRZoAAAwC8buYlJriBuQAAAABJRU5ErkJggg==) no-repeat 0 6px;
            display: inline-block;
            float: left;
            margin: 10px 0 0 20px;
            padding-left: 21px;
            vertical-align: top
        }

    .article-head .login-layer, .channel-head .login-layer, .error-head .login-layer, .tag-head .login-layer {
        top: 40px !important;
        z-index: 10;
        font-size: 14px
    }

.right-fixed {
    width: 340px;
    top: 0;
    position: fixed;
    transform: translateZ(0)
}

.article-page .right-fixed, .channel-index .right-fixed, .channel-sub .right-fixed, .tag-index .right-fixed {
    width: 340px;
    top: 60px;
    position: fixed;
    transform: translateZ(0)
}

.article-page .sohu-head, .channel-index .sohu-head, .channel-sub .sohu-head, .error-index .sohu-head, .sohu-index .sohu-head, .tag-index .sohu-head {
    background: #222;
    height: 40px;
    color: #fff
}

    .article-page .sohu-head a, .channel-index .sohu-head a, .channel-sub .sohu-head a, .error-index .sohu-head a, .sohu-index .sohu-head a, .tag-index .sohu-head a {
        color: #fff
    }

.article-page .sohu-head-box, .channel-index .sohu-head-box, .channel-sub .sohu-head-box, .error-index .sohu-head-box, .sohu-index .sohu-head-box, .tag-index .sohu-head-box {
    font-size: 14px;
    line-height: 40px
}

.article-page .sohu-head .head-left span, .channel-index .sohu-head .head-left span, .channel-sub .sohu-head .head-left span, .error-index .sohu-head .head-left span, .sohu-index .sohu-head .head-left span, .tag-index .sohu-head .head-left span {
    display: inline-block;
    float: left
}

.article-page .sohu-head .head-right li, .channel-index .sohu-head .head-right li, .channel-sub .sohu-head .head-right li, .error-index .sohu-head .head-right li, .sohu-index .sohu-head .head-right li, .tag-index .sohu-head .head-right li {
    float: left;
    padding: 0 10px;
    display: inline
}

.article-page .sohu-head .login-after .user, .channel-index .sohu-head .login-after .user, .channel-sub .sohu-head .login-after .user, .error-index .sohu-head .login-after .user, .sohu-index .sohu-head .login-after .user, .tag-index .sohu-head .login-after .user {
    float: left;
    margin-top: 8px;
    line-height: 40px
}

    .article-page .sohu-head .login-after .user img, .channel-index .sohu-head .login-after .user img, .channel-sub .sohu-head .login-after .user img, .error-index .sohu-head .login-after .user img, .sohu-index .sohu-head .login-after .user img, .tag-index .sohu-head .login-after .user img {
        float: left;
        width: 26px;
        height: 26px;
        border-radius: 50%;
        margin-right: 10px
    }

.article-page .sohu-head .login-after .write-link, .channel-index .sohu-head .login-after .write-link, .channel-sub .sohu-head .login-after .write-link, .error-index .sohu-head .login-after .write-link, .sohu-index .sohu-head .login-after .write-link, .tag-index .sohu-head .login-after .write-link {
    margin-left: 16px;
    float: left;
    display: inline-block;
    padding-left: 21px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8CAYAAAC5OOBJAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKxSURBVHjaYvz//z8DIbBr1y4HIFUPxCD6AhA3urm5bQAIIEZCmoEaE4DUfCB+CMQLoAbYA3EgQADh1Yyk8SMQrwfalggVPwCk+AECCKdmJI0XobZNAGKQ4kIg7gfiBIAAwqoZXSPQxg9Q8Q1ASgGqTB4ggJhI0GgApASAOADkZFAYAAQQCwkaQc4Gya8HYkFQgAEEENzZUAXnsWhUgIYyTKMiVP4CQAAhO7sASi+AaYQCkKHv0TWCJAACCFkzyC8LQYqhzgfZKgBNHAHoGkEAIICYoIpggfAAKAnS6AAUywfS+6E2JwLFBZA1ggBAALEg2QpKCApATfXQ+JwAlQNpXIAtLQAEELJmkAZ/aHR8hHqhAajxAa4UCBBALNBEzw/VAEoEG0CJnoEIABBADKCo2rlzpwOIJhUDBBAjMVkSFwAIICYGCgBAAFGkGSCAKNIMEEAUaQYIIIo0AwQQRZoBAogizQABRJFmgACiSDNAAFGkGSCAKNIMEEAUaQYIIIo0AwQQRZoBAogizQABRJFmgACiSDNAAFGkGSCAKNIMEEAUaQYIIIo0AwQQRZoBAogizQABRJFmgAAiVrMDtMb8D20AgOo2BoAAIqZaSfgPAQ+AuAGID0D5AQABRKzGD0A8H0kcZMB5gADC52zkxg2oXcII5YOq4PugSh8ggAjZeAGIBZDEN0DFQPg9QACRotEA6lwFIL4PkgcIIHI0noeGgQFAADGgKcCmUQGbRpAcQABhbYcBMd52GLTNzQAQQMg2g0xcAMUJUDEBqG3/kW2EYYAAgjECoAoaoHyQAflIGhOwxQpAAGG0w6AtPpR2GNQrGAAggJCd/B6K/yN5QQFfCgQIIBDhgKYhgNimFEAAwRhktcMAAoiidhhAAFFUGAAEEEWaAQKIIs0AAUSRZoAAAwC8buYlJriBuQAAAABJRU5ErkJggg==) no-repeat 0 8px;
    vertical-align: top
}

.article-page .sohu-head .login-after, .channel-index .sohu-head .login-after, .channel-sub .sohu-head .login-after, .error-index .sohu-head .login-after, .sohu-index .sohu-head .login-after, .tag-index .sohu-head .login-after {
    height: 40px
}

.article-page .sohu-head .back-old a, .channel-index .sohu-head .back-old a, .channel-sub .sohu-head .back-old a, .error-index .sohu-head .back-old a, .sohu-index .sohu-head .back-old a, .tag-index .sohu-head .back-old a {
    padding: 0 10px;
    display: inline-block
}

.article-page .sohu-head .back-old:after, .channel-index .sohu-head .back-old:after, .channel-sub .sohu-head .back-old:after, .error-index .sohu-head .back-old:after, .sohu-index .sohu-head .back-old:after, .tag-index .sohu-head .back-old:after {
    float: right;
    content: "";
    background: #666;
    width: 1px;
    height: 15px;
    overflow: hidden;
    display: inline-block;
    margin: 13px 0 0 10px
}

.article-page header .login, .channel-index header .login, .channel-sub header .login, .error-index header .login, .sohu-index header .login, .tag-index header .login {
    font-size: 14px;
    line-height: 40px;
    padding: 0 10px
}

.article-page header .blog, .channel-index header .blog, .channel-sub header .blog, .error-index header .blog, .sohu-index header .blog, .tag-index header .blog {
    padding: 0 10px
}

.article-page header .login ul li.blog:hover, .article-page header .login ul li.login:hover, .channel-index header .login ul li.blog:hover, .channel-index header .login ul li.login:hover, .channel-sub header .login ul li.blog:hover, .channel-sub header .login ul li.login:hover, .error-index header .login ul li.blog:hover, .error-index header .login ul li.login:hover, .sohu-index header .login ul li.blog:hover, .sohu-index header .login ul li.login:hover, .tag-index header .login ul li.blog:hover, .tag-index header .login ul li.login:hover {
    background: #444
}

.article-page header .login ul li.back-old a:hover, .channel-index header .login ul li.back-old a:hover, .channel-sub header .login ul li.back-old a:hover, .error-index header .login ul li.back-old a:hover, .sohu-index header .login ul li.back-old a:hover, .tag-index header .login ul li.back-old a:hover {
    background: #444
}

.article-page header .login .login-sohu, .channel-index header .login .login-sohu, .channel-sub header .login .login-sohu, .error-index header .login .login-sohu, .sohu-index header .login .login-sohu, .tag-index header .login .login-sohu {
    display: inline-block;
    vertical-align: top
}

    .article-page header .login .login-sohu .icon-user:before, .channel-index header .login .login-sohu .icon-user:before, .channel-sub header .login .login-sohu .icon-user:before, .error-index header .login .login-sohu .icon-user:before, .sohu-index header .login .login-sohu .icon-user:before, .tag-index header .login .login-sohu .icon-user:before {
        font-size: 16px;
        color: #fff;
        margin-right: 6px;
        top: 2px;
        position: relative;
        display: inline-block
    }

.article-page header .login-after, .channel-index header .login-after, .channel-sub header .login-after, .error-index header .login-after, .sohu-index header .login-after, .tag-index header .login-after {
    position: relative;
    float: right;
    z-index: 10
}

    .article-page header .login-after .user, .channel-index header .login-after .user, .channel-sub header .login-after .user, .error-index header .login-after .user, .sohu-index header .login-after .user, .tag-index header .login-after .user {
        margin-top: 8px;
        display: inline-block
    }

        .article-page header .login-after .user img, .channel-index header .login-after .user img, .channel-sub header .login-after .user img, .error-index header .login-after .user img, .sohu-index header .login-after .user img, .tag-index header .login-after .user img {
            border-radius: 50%;
            float: left;
            height: 26px;
            margin-right: 10px;
            width: 26px
        }

        .article-page header .login-after .user .name, .channel-index header .login-after .user .name, .channel-sub header .login-after .user .name, .error-index header .login-after .user .name, .sohu-index header .login-after .user .name, .tag-index header .login-after .user .name {
            display: inline-block;
            float: left;
            width: 86px;
            height: 26px;
            line-height: 26px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

.article-page header .login-layer, .channel-index header .login-layer, .channel-sub header .login-layer, .error-index header .login-layer, .sohu-index header .login-layer, .tag-index header .login-layer {
    visibility: hidden;
    opacity: 0;
    transition: opacity .2s ease-in;
    border: 1px #ccc solid;
    border-top: 0;
    background: #fff;
    width: 140px;
    position: absolute;
    left: -10px;
    top: 40px
}

    .article-page header .login-layer a, .channel-index header .login-layer a, .channel-sub header .login-layer a, .error-index header .login-layer a, .sohu-index header .login-layer a, .tag-index header .login-layer a {
        color: #191919;
        display: block;
        width: 100%;
        line-height: 44px;
        text-align: center
    }

        .article-page header .login-layer a:hover, .channel-index header .login-layer a:hover, .channel-sub header .login-layer a:hover, .error-index header .login-layer a:hover, .sohu-index header .login-layer a:hover, .tag-index header .login-layer a:hover {
            background: #f9f9f9
        }

.article-page header .login-after .login .login-after:hover .login-layer, .channel-index header .login-after .login .login-after:hover .login-layer, .channel-sub header .login-after .login .login-after:hover .login-layer, .error-index header .login-after .login .login-after:hover .login-layer, .sohu-index header .login-after .login .login-after:hover .login-layer, .tag-index header .login-after .login .login-after:hover .login-layer {
    visibility: visible;
    opacity: 1
}

@font-face {
    font-family: icomoon;
    src: url(../fonts/icomoon.eot);
    src: url(data:application/x-font-ttf;base64,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) format('truetype'),url(data:application/font-woff;base64,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) format('woff'),url(//47f72d130392f.cdn.sohucs.com/web/static/fonts/icomoon.svg#icomoon#icomoon) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" icon-"], [class^=icon-] { /*font-family:icomoon!important;*/
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-daohang:before {
    content: "\E900";
    color: #e63939;
    font-size: 23px
}

.header-narrow .icon-daohang:before {
    color: #fff
}

.icon-search:before {
    content: "\E908";
    color: #e63939;
    font-size: 19px
}

.search-btn:hover .icon-search:before {
    color: #c43131
}

.icon-wan:before {
    content: "\E909";
    color: #e63939;
    font-size: 30px;
    position: absolute;
    left: 0;
    top: 10px
}

.icon-cached:before {
    content: "\E901";
    font-size: 22px;
    color: #e63939;
    position: relative;
    left: 1px
}

.icon-comment:before {
    content: "\E902";
    margin-right: 6px;
    color: #9c9c9c;
    font-size: 16px;
    vertical-align: top;
    position: relative;
    top: 2px
}

.float-btn .icon-comment:before {
    margin: 0;
    font-size: 23px;
    color: #e63939;
    position: relative;
    left: 1px
}

.article-info .icon-comment:before {
    font-size: 17px
}

.icon-fire:before {
    content: "\E903";
    margin-right: 5px;
    font-size: 16px;
    top: 1px;
    position: relative
}

.icon-home:before {
    content: "\E904";
    font-size: 23px;
    color: #e63939;
    position: relative;
    left: 0;
    top: 0
}

.channel-list .icon-home:before {
    font-size: 19px;
    margin-right: 10px
}

.icon-qrcode:before {
    content: "\E905";
    font-size: 21px;
    color: #e63939;
    position: relative;
    left: 1px
}

.icon-user:before {
    content: "\E906";
    font-size: 16px;
    color: #b9b9b9;
    margin-right: 6px;
    top: 2px;
    position: relative
}

nav .login .login-sohu .icon-user:before {
    color: #fff
}

.login-link .icon-user:before {
    font-size: 23px;
    color: #e63939
}

.header-narrow .login-link .icon-user:before {
    color: #fff
}

.icon-angle-up:before {
    content: "\E907"
}

.icon-add:before {
    content: "\E90A";
    font-size: 13px;
    color: #fff
}

.follow-btn .icon-add:before {
    font-size: 8px;
    margin-right: 5px;
    position: relative;
    top: -1px
}

.icon-close:before {
    content: "\E90B";
    color: #c3c3c3;
    font-size: 12px
}

.close-pop:hover .icon-close:before {
    color: #9e9e9e
}

.close-btn .icon-close:before {
    color: #fff;
    font-size: 10px;
    position: relative;
    top: 1px
}

.nav-tag-con .close .icon-close:before {
    color: #a0a0a0;
    font-size: 14px
}

.prompt .close .icon-close:before {
    color: #ea7b22;
    font-size: 9px
}

.icon-more:before {
    content: "\E90C";
    font-size: 16px;
    margin-left: 6px;
    position: relative;
    top: 1px
}

.plugin {
    display: none
}

    .plugin.plugin-side-right {
        width: 100%
    }

    .plugin.plugin-top {
        width: 100%
    }

    .plugin.plugin-article-bottom {
        width: 100%
    }

    .plugin[data-widget-id=tv_index_component] {
        border-top: none
    }

.sohu-index .list-link {
    margin: 8px auto !important
}

.sidebar .video-focus-pic .icon-video {
    left: 20px !important
}

.sidebar .video-txt .txt {
    left: 63px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sidebar .list-link {
    width: 300px
}

.sidebar .plugin[data-widget-id=focus_index_component_1] .focus-ad {
    width: 300px;
    margin: 0 auto
}

    .sidebar .plugin[data-widget-id=focus_index_component_1] .focus-ad .search-wrap {
        margin: 0
    }

#SOHUCS #SOHU_MAIN .module-cmt-footer {
    padding: 17px 0 0 !important
}

.sidebar .plugin.plugin-side-right .select {
    border: 1px #eee solid;
    float: left;
    overflow: hidden;
    height: 30px;
    width: 219px;
    display: inline-block;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABzSURBVHjaYpw5c6YCAxCkpaU9YMACZs2aBZYHCCAmIA4A4vNAgQQsikBi90FqAAKI8f///yCBBUBOPBAnAk1egKRoPhAvBIolAAQQWCFUAq4YaiBcEYgDEEBwhWiKGZAVgQBAAKEohCqeAPVcAbI4QIABADp0MZHFFpX5AAAAAElFTkSuQmCC) no-repeat 205px
}

.sidebar .plugin.plugin-side-right select {
    border: 0;
    height: 30px;
    padding-left: 8px;
    font-size: 14px;
    color: #6c6c6c;
    background: 0 0;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    vertical-align: top
}

    .sidebar .plugin.plugin-side-right select::-ms-expand {
        display: none
    }

    .sidebar .plugin.plugin-side-right select option {
        line-height: 26px
    }

.sidebar .plugin.plugin-side-right .widget-swiper {
    width: 300px;
    height: 150px;
    overflow: hidden;
    position: relative;
    margin: 10px auto 0
}

    .sidebar .plugin.plugin-side-right .widget-swiper .scroll {
        width: 100%;
        height: 100%;
        overflow: hidden;
        position: relative;
        float: left
    }

    .sidebar .plugin.plugin-side-right .widget-swiper .con {
        float: left;
        width: 9999px;
        position: relative;
        left: 0;
        top: 0;
        transition: all .5s;
        -webkit-transition: all .5s
    }

        .sidebar .plugin.plugin-side-right .widget-swiper .con .pic {
            width: 300px;
            height: 150px;
            float: left;
            position: relative
        }

            .sidebar .plugin.plugin-side-right .widget-swiper .con .pic img {
                display: block;
                width: 100%;
                height: 100%
            }

        .sidebar .plugin.plugin-side-right .widget-swiper .con .img-do img:hover {
            transform: matrix(1.05,0,0,1.05,0,0)
        }

        .sidebar .plugin.plugin-side-right .widget-swiper .con .pic span {
            height: 55px;
            font-size: 14px;
            line-height: 20px
        }

            .sidebar .plugin.plugin-side-right .widget-swiper .con .pic span a {
                color: #fff;
                position: absolute;
                width: 300px;
                height: 20px;
                left: 10px;
                bottom: 16px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

    .sidebar .plugin.plugin-side-right .widget-swiper .bullets span, .sidebar .plugin.plugin-side-right .widget-swiper .bullets span a {
        display: inline-block;
        vertical-align: top
    }

    .sidebar .plugin.plugin-side-right .widget-swiper .bullets {
        bottom: 5px;
        height: 9px;
        left: 0;
        position: absolute;
        width: 100%;
        text-align: center
    }

        .sidebar .plugin.plugin-side-right .widget-swiper .bullets span {
            cursor: pointer;
            height: 9px;
            margin: 0 1px;
            overflow: hidden;
            width: 9px
        }

            .sidebar .plugin.plugin-side-right .widget-swiper .bullets span a {
                background: #999;
                border-radius: 50%;
                font-size: 0;
                height: 5px;
                width: 5px;
                margin-top: 2px
            }

            .sidebar .plugin.plugin-side-right .widget-swiper .bullets span.active a {
                background: #fdd000
            }

.sidebar .plugin.plugin-side-right .widget-tabs {
    margin: 15px auto 0;
    height: 31px;
    padding: 0 20px
}

    .sidebar .plugin.plugin-side-right .widget-tabs li {
        font-size: 15px;
        float: left;
        height: 29px;
        line-height: 24px;
        width: 33.3%;
        text-align: center
    }

        .sidebar .plugin.plugin-side-right .widget-tabs li.cur {
            border-bottom: 2px #fdd000 solid;
            color: #191919
        }

.sidebar .plugin.plugin-side-right .c2 li {
    width: 50%
}

.sidebar .plugin.plugin-side-right .c4 li {
    width: 25%
}

.sidebar .plugin.plugin-side-right .pub {
    padding: 0 20px
}

.sidebar .plugin.plugin-side-right .auto-search {
    height: 32px;
    position: relative;
    margin: 20px auto 0
}

    .sidebar .plugin.plugin-side-right .auto-search .search-input {
        float: left;
        width: 236px;
        padding-left: 10px;
        height: 30px;
        color: #999;
        font-size: 14px;
        vertical-align: top;
        line-height: 30px;
        border: 1px #eee solid;
        border-right: 0
    }

        .sidebar .plugin.plugin-side-right .auto-search .search-input:focus {
            color: #333;
            border-color: #fdd000
        }

    .sidebar .plugin.plugin-side-right .auto-search .search-btn {
        float: left;
        cursor: pointer;
        width: 53px;
        height: 32px;
        display: inline-block;
        background: #fdd000;
        text-align: center;
        font-size: 14px;
        line-height: 32px;
        color: #191919
    }

    .sidebar .plugin.plugin-side-right .auto-search .select {
        width: 122px;
        background-position: 106px center;
        border-right: 0
    }

    .sidebar .plugin.plugin-side-right .auto-search select {
        float: left;
        width: 122px
    }

.sidebar .plugin.plugin-side-right .auto-brand {
    margin: 20px auto 0
}

    .sidebar .plugin.plugin-side-right .auto-brand li {
        height: 60px;
        width: 50px;
        float: left;
        margin-right: 12px;
        font-size: 14px;
        line-height: 40px;
        text-align: center
    }

        .sidebar .plugin.plugin-side-right .auto-brand li a {
            width: 100%;
            height: 45px;
            background: #edf2f5;
            border-radius: 50%;
            display: block;
            padding-top: 5px;
            color: #909faa
        }

            .sidebar .plugin.plugin-side-right .auto-brand li a:hover {
                background: #e3e9f0
            }

        .sidebar .plugin.plugin-side-right .auto-brand li img {
            display: block;
            width: 40px;
            height: 40px;
            margin: 0 auto
        }

        .sidebar .plugin.plugin-side-right .auto-brand li.end {
            margin-right: 0
        }

.sidebar .plugin.plugin-side-right .auto-wd {
    margin: 10px auto 0
}

    .sidebar .plugin.plugin-side-right .auto-wd a {
        border: 1px #d0e4f9 solid;
        width: 63px;
        height: 22px;
        line-height: 22px;
        color: #539ff3;
        text-align: center;
        display: inline-block;
        margin-right: 13px
    }

        .sidebar .plugin.plugin-side-right .auto-wd a.end {
            margin-right: 0
        }

        .sidebar .plugin.plugin-side-right .auto-wd a:hover {
            background: #539ff3;
            color: #fff;
            border-color: #539ff3
        }

.sidebar .plugin.plugin-side-right .auto-recommend {
    margin: 18px auto 0;
    line-height: 20px;
    line-height: 19px\9
}

    .sidebar .plugin.plugin-side-right .auto-recommend .tt {
        width: 61px;
        display: inline-block;
        font-size: 14px
    }

    .sidebar .plugin.plugin-side-right .auto-recommend a {
        display: inline-block;
        margin-left: 5px;
        padding: 0 10px;
        color: #fff;
        height: 19px
    }

    .sidebar .plugin.plugin-side-right .auto-recommend .bg1 {
        background: #529ff2
    }

    .sidebar .plugin.plugin-side-right .auto-recommend .bg2 {
        background: #ff9000
    }

    .sidebar .plugin.plugin-side-right .auto-recommend .bg3 {
        background: #de4721
    }

.sidebar .plugin.plugin-side-right .auto-list {
    margin: 6px auto 0
}

    .sidebar .plugin.plugin-side-right .auto-list li {
        float: left;
        width: 74px;
        line-height: 34px
    }

    .sidebar .plugin.plugin-side-right .auto-list .wdA {
        width: 120px
    }

    .sidebar .plugin.plugin-side-right .auto-list .wdB {
        width: 106px
    }

.sidebar .plugin.plugin-side-right .second-car .info {
    margin: 15px auto 0;
    text-align: center
}

    .sidebar .plugin.plugin-side-right .second-car .info h4 {
        color: #529ff2;
        line-height: 26px;
        font-size: 16px
    }

    .sidebar .plugin.plugin-side-right .second-car .info p {
        color: #999;
        line-height: 24px;
        font-size: 14px
    }

.sidebar .plugin.plugin-side-right .auto-form {
    margin: 20px auto 0
}

    .sidebar .plugin.plugin-side-right .auto-form .box {
        padding-bottom: 30px
    }

        .sidebar .plugin.plugin-side-right .auto-form .box .tt {
            float: left;
            width: 77px;
            font-size: 14px;
            line-height: 32px
        }

        .sidebar .plugin.plugin-side-right .auto-form .box select {
            width: 221px
        }

        .sidebar .plugin.plugin-side-right .auto-form .box .input-text {
            border: 1px #eee solid;
            height: 30px;
            padding-left: 10px;
            width: 209px;
            font-size: 14px;
            color: #999;
            line-height: 28px
        }

            .sidebar .plugin.plugin-side-right .auto-form .box .input-text:focus {
                color: #191919;
                border-color: #fdd000
            }

    .sidebar .plugin.plugin-side-right .auto-form .btns {
        text-align: center
    }

        .sidebar .plugin.plugin-side-right .auto-form .btns a {
            width: 98px;
            height: 34px;
            line-height: 34px;
            border: 1px #d0e4f9 solid;
            color: #539ff3;
            font-size: 14px;
            display: inline-block
        }

            .sidebar .plugin.plugin-side-right .auto-form .btns a:hover {
                background: #539ff3;
                border-color: #539ff3;
                color: #fff
            }

.sidebar .swiper .btns, .sidebar .swiper .btns a {
    height: 25px;
    position: absolute
}

.sidebar .swiper .btns {
    display: none;
    left: 0;
    pointer-events: none;
    top: 58px;
    width: 100%
}

    .sidebar .swiper .btns a {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAA8CAYAAACTiBHmAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQmSURBVHjaYvz//z8DLsDIyMgEpESAWAKIBYGYE4hZgfg3EH8H4vdA/AKI3wDN+YfLHIAAYsRmCdBwRiAlB8RqQMzBQBj8BOI7QPwAm2UAAYRhCdB8HiBlDMR8DKSDT0B8FmjmF2RBgABCsQRogQCQsoAGCbkAFJQngea+hwkABBATmg8otYABqt8cah4YAAQQE1IEG1PBAmSLjKHmMgAEEMwniqTEwdOnTxtu375dTEAZH9RcBoAAYoLapkysBS9evGgTFRVV271792EilCuDzAcIIBYgQxyI2Ymx4MmTJw3i4uI6rq6u8Xv27HlPhBaQuRIAAQSzhCB4/vx5i7CwsLKdnV3s4cOHP5IQP2IAAQSyhJ+Qqrt375ZLSEjohYaGppJoAQgIAAQQE7SowAnOnDmTpKCgYJGXl5e/Zs2al2SkNA6AAAIVH774VAAz1aZdu3bNdXd330huegYIIGZoymLCpcDX15fTxsYm4u3btydOnTr1gQw7/gAEEMgnDkDMi0/VjRs3CtTV1Z2Cg4NT1q1b94pESz4DBBDIEgMgliUidbUCU5eSs7NzBomR/xgggEDBRJTLJCUlq1+9enXz0KFDi11cXARJsOQVQAAxQSudn8SolpGRaXj58uXVbdu2TZ02bZoZEVp+gcwHCCBwUQ/M+qDI1yKl7Pr27dtnVVXVXgJKrwHNvwsQQDBLQD6yJbOiwleBHQbVlAABxATNC6Aq8yy0wqEG+A2tIcFVMUAAMSFlOlCVeYLY+CFQ359AroIBAghbHQ8qZkyJKdOwAFDSPg008zuyIEAAUau18gOIbwHxo/9YDAQIIEYi2l3iUAzyGRcQg0ruP0D8DepyUKH5El+7CyCA8FpCLQAQQEwMdAAAAUQXSwACiC6WAAQQXSwBCCAWfJLUatUDBBBdWvUAAUSXVj1AANGlVQ8QQHRp1QMEEF1a9QABRHSrHtSKB9WIJFgEb9UDBBDRrXpQKx7Umge16kmwCNyqBwggUFKVBGITYnSAWilAyxYCfXQO1Kgg0qKzAAHERGyrHgRA3QVQq15MTEwd1MontlUPEEBMpNaAoIZdVFRUAaiVD2rtE9OqBwgggq16bADUuge18kGtfVCrn1CrHiCACLbq8YGdO3f6u7m5JQMj1w+fOoAAYoJWpSSDnJwcBWC3LvHs2bMbCLXqAQKIqFY9OggKChJbu3btnJs3b+7T0NCYQKhVDxBARLfqYcDW1pZ/7969M4D9lXugRjgxrXqAACK6VQ/LJ6BWPah1T6QF4FY9QAAR3aoHteJBrXlQq56EjAhu1QMEENGtelDZxcXFxSstLU1K+QVu1QMEEF1a9QABRJdWPUAA0aVVDxBAdGnVAwQQXVr1AAFEl1Y9QADRpVUPEEB0aaYCBBBdLAEIILpYAhBAdLEEIMAAutO8/I65ifkAAAAASUVORK5CYII=) repeat 0 0;
        left: 10px;
        pointer-events: all;
        top: 0;
        width: 25px
    }

        .sidebar .swiper .btns a.btnr {
            background-position: 0 -30px;
            left: auto;
            right: 10px
        }

.sidebar .swiper:hover .btns {
    display: block
}

.sohu-index-v3 .widget-swiper {
    margin: 10px auto 0
}

.news-list .news-box {
    padding: 10px 0;
    border-bottom: 1px #f0f0f0 solid;
    color: #191919
}

    .news-list .news-box .pic {
        float: left;
        width: 150px;
        height: 100px;
        margin-right: 15px;
        overflow: hidden;
        position: relative
    }

    .news-list .news-box h4 {
        height: 63px;
        font-size: 18px;
        line-height: 24px;
        vertical-align: top;
        padding-top: 7px
    }

        .news-list .news-box h4 a:visited {
            color: #999;
        }

    .news-list .news-box h5 {
        font-size: 16px;
        line-height: 20px
    }

    .news-list .news-box .list {
        padding-top: 6px;
        float: left;
        width: 310px;
        margin-right: 20px
    }

        .news-list .news-box .list li {
            height: 30px;
            line-height: 30px;
            font-size: 14px
        }

            .news-list .news-box .list li .dot {
                width: 4px;
                height: 4px;
                border-radius: 50%;
                float: left;
                margin: 13px 8px 0 0;
                font-size: 0;
                overflow: hidden;
                background: #ccc
            }

    .news-list .news-box .list-end {
        margin: 0
    }

    .news-list .news-box .other {
        line-height: 20px;
        color: #777;
        height: 20px
    }

        .news-list .news-box .other a {
            color: #777
        }

            .news-list .news-box .other a:hover {
                color: #c9141d
            }

        .news-list .news-box .other span {
            display: inline-block;
            vertical-align: top
        }

        .news-list .news-box .other .dot {
            margin: 0 2px 0 6px
        }

        .news-list .news-box .other .img {
            float: left
        }

            .news-list .news-box .other .img img {
                width: 20px;
                height: 20px;
                border-radius: 50%;
                margin-right: 10px;
                display: block
            }

        .news-list .news-box .other .com {
            float: right;
            width: 52px;
            *margin-top: -20px
        }

        .news-list .news-box .other .channel {
            display: none
        }

        .news-list .news-box .other .channel-dot {
            display: none
        }

    .news-list .news-box .icon-comment:before {
        margin-right: 6px;
        color: #9c9c9c;
        font-size: 16px;
        position: relative;
        top: 2px
    }

    .news-list .news-box .pt {
        font-size: 14px;
        line-height: 18px;
        width: 215px;
        float: left;
        margin-right: 10px
    }

        .news-list .news-box .pt .sm-img {
            float: left;
            width: 60px;
            height: 60px
        }

        .news-list .news-box .pt span {
            display: inline-block;
            padding: 2px 0 0 10px;
            float: left;
            width: 140px
        }

    .news-list .news-box .pic-group {
        margin: 0 auto 10px
    }

        .news-list .news-box .pic-group li {
            float: left;
            width: 150px;
            height: 100px;
            margin-right: 13px;
            overflow: hidden;
            position: relative
        }

    .news-list .news-box .video-txt .txt {
        color: #fff;
        position: absolute;
        left: 35px;
        bottom: 0;
        width: 115px;
        line-height: 30px;
        font-size: 12px
    }

    .news-list .news-box .pic-group .end {
        margin-right: 0
    }

    .news-list .news-box .pic-group .pic-more a {
        background: #eaeaea;
        text-align: center;
        display: block;
        width: 100%;
        height: 100%;
        line-height: 100px;
        font-size: 14px;
        color: #666
    }

.news-list .news-box-list h4 {
    height: 30px;
    padding-top: 4px
}

.news-list .news-box-pt .pic {
    height: 150px
}

.news-list .news-box-pt h4 {
    height: 60px;
    padding-top: 10px
}

.news-list .news-box-thr {
    padding-top: 13px
}

    .news-list .news-box-thr h4 {
        height: 34px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

.news-list .news-box-txt h4 {
    height: auto;
    padding: 10px 0 15px
}

.news-list .news-box.news-box-aa:nth-child(1) {
    padding-top: 20px
}

.news-list .cpc-news h4, .news-list .cpc-news li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.news-list .news-box.cpc-news .list li {
    font-size: 18px
}

.more-load {
    margin: 20px auto;
    text-align: center;
    font-size: 14px;
    line-height: 32px
}

    .more-load a {
        display: inline-block;
        background: url(../images/loading.gif) no-repeat 0 0;
        padding-left: 40px;
        height: 32px;
        color: #898989;
        border-radius: 17px
    }

.body-shade {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=50);
    opacity: .5;
    z-index: 70
}

.pop-layer {
    z-index: 80;
    color: #333;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -217px 0 0 -265px;
    width: 530px;
    padding-bottom: 40px;
    background: #fff;
    border-radius: 7px
}

    .pop-layer a {
        color: #333
    }

        .pop-layer a:hover {
            color: #fdd000
        }

    .pop-layer .title {
        font-size: 20px;
        text-align: center;
        line-height: 30px;
        padding: 35px 0 0
    }

    .pop-layer .close-pop {
        position: absolute;
        top: 12px;
        right: 15px;
        display: block;
        width: 12px;
        height: 12px
    }

    .pop-layer a:hover.close-pop {
        background-position: 0 -20px
    }

    .pop-layer .err-info {
        color: #fb1616;
        font-size: 14px;
        line-height: 1;
        padding: 14px 0 0 110px
    }

    .pop-layer .login {
        width: 312px;
        margin: 0 auto
    }

        .pop-layer .login ul {
            overflow: hidden
        }

        .pop-layer .login li {
            height: 47px;
            margin-top: 20px;
            position: relative;
            float: left;
            width: 100%
        }

            .pop-layer .login li input {
                width: 299px;
                font-size: 16px;
                line-height: 45px;
                color: #b0b0b0;
                background: #fff;
                vertical-align: top;
                height: 43px;
                padding-left: 10px;
                float: left;
                border-radius: 6px;
                border: 1px #e7e7e7 solid
            }

            .pop-layer .login li.short input {
                width: 99px
            }

            .pop-layer .login li.short img {
                padding-left: 49px;
                padding-top: 5px
            }

            .pop-layer .login li input:focus {
                border-color: #fdd000;
                color: #191919
            }

            .pop-layer .login li input.error {
                border-color: #fb1515
            }

            .pop-layer .login li input.code-input-log {
                width: 179px
            }

        .pop-layer .login .close-btn {
            position: absolute;
            top: 14px;
            right: 10px;
            display: inline-block;
            width: 19px;
            height: 19px;
            background: #cacaca;
            border-radius: 50%;
            text-align: center;
            line-height: 1
        }

        .pop-layer .login .gain-code {
            position: absolute;
            top: 9px;
            right: 10px;
            color: #fdd000;
            font-size: 16px;
            line-height: 30px
        }

        .pop-layer .login .veri-code-img {
            float: right
        }

        .pop-layer .login .pw-txt {
            position: absolute;
            left: 11px;
            top: 16px;
            color: #b0b0b0;
            font-size: 16px;
            line-height: 1
        }

    .pop-layer .auto-login {
        margin-top: 10px;
        font-size: 14px;
        line-height: 16px;
        height: 16px
    }

    .pop-layer .radio-btn {
        float: left;
        cursor: pointer
    }

    .pop-layer .radio-icon {
        float: left;
        width: 16px;
        height: 16px;
        margin-right: 12px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAoCAYAAAD32nqhAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJ7SURBVHjaYvz//z8DMrh3754qkEoEYjcg1oMKXwLi/UA8S0lJ6TayeoAAYkQ2AKg5H0i18/DwcLKxsTGwsLCAxf/8+cPw69cvhi9fvnwHciuBhkyE6QEIILABQI2sQPZqTk5Ofy4uLgZmZmYGbODv378M3759Y/j+/ftGIDcUaNBvgABigsr1gzTz8vLi1AwCIDmQGpBakB6QGEAAMd69e1cLSF8QExNjZSABvHr16jeQMgEIIJAL0oB+JkkzCED1JAEEEMgAV1CAkQqgelwBAghkgAw+f+MLD5BegABiYqAQAAQQyIAnoOghFUD1PAEIIJABu0GJhFTw+zcoEhj2AwQQyIB5wBT2m1QDPn/+DNIzCyCAmICpCZTOZwEFSNHMAM0XlwACCBaIhcDkuQ0kgS88QHIgNUC1u0B6QGIAAURxZgIIIEYc2TkbiB2xZOep6NkZIIAwDCAVAAQQxQkJIIAoNgAggCg2ACCAWNAFSC0TAQKI4mgECCCKy0SAAKK4TAQIIKxlIuOfpwxsb2sYmH4cB/P/cVgy/BJuYfjPIo1RJgIEEAt6mcj4+y4Dx1MnBsa/7xA2f1nDwPF9H8MP6X0M/1mV4WUiMEySAAIIo0xke1uPohluMFCM7W01RpkIEEAYZSIT0Cacieb7IYwyESCAMBMSEx+eZIcpBxBAGGXiP3YDnPqR5WBlIkAAYZSJv4RbGf4zC2FoBomB5NDLRIAAwigTQaH8Q+Yww19uf6AmMTAGsUFisBhALhMBAgiWEqcAE0c2KJEQWyYCUyOocMkBCCCKy0SAAKI4MwEEEMVlIkAAUVwmAgQQxSUSQABRbABAAFFsAECAAQCQ6lI4napy2wAAAABJRU5ErkJggg==) no-repeat 0 0
    }

        .pop-layer .radio-icon input[type=radio] {
            filter: alpha(opacity=0);
            opacity: 0
        }

    .pop-layer .radio-icon-sel {
        background-position: 0 -20px
    }

    .pop-layer .agreement {
        margin-top: 10px;
        font-size: 14px;
        line-height: 16px;
        height: 16px
    }

        .pop-layer .agreement a {
            color: #fdd000
        }

    .pop-layer .back-link {
        float: right
    }

    .pop-layer .login-btn {
        margin-top: 22px
    }

        .pop-layer .login-btn .login-bn {
            width: 100%;
            height: 45px;
            font-size: 18px;
            color: #2f2f2f;
            background: #fdd000;
            border-radius: 4px;
            cursor: pointer;
            vertical-align: top;
            border: 0
        }

            .pop-layer .login-btn .login-bn:hover {
                background: #f0c402
            }

    .pop-layer .login-oper {
        font-size: 14px;
        text-align: right;
        margin: 6px auto 0;
        line-height: 20px
    }

    .pop-layer .third {
        width: 344px;
        margin: 26px auto 0
    }

        .pop-layer .third li {
            float: left;
            width: 25%;
            text-align: center
        }

            .pop-layer .third li a {
                display: block;
                margin: 0 auto;
                width: 50px;
                height: 50px;
                background: url(../images/third_bg01_o.png) no-repeat 0 0
            }

        .pop-layer .third .sinat a {
            background-position: 0 -60px
        }

        .pop-layer .third .wx a {
            background-position: 0 -120px
        }

        .pop-layer .third .oth a {
            background-position: 0 -180px
        }

        .pop-layer .third li a:hover {
            background-image: url(../images/third_bg01_o.png)
        }

.register-menu {
    height: 33px;
    padding: 40px 0 0;
    width: 340px;
    margin: 0 auto
}

    .register-menu li {
        float: left;
        width: 50%;
        font-size: 20px;
        line-height: 24px;
        height: 28px;
        box-sizing: border-box;
        text-align: center
    }

        .register-menu li:last-child {
            border-left: 2px #e8e8e8 solid
        }

        .register-menu li em {
            display: inline-block;
            width: 22px;
            height: 24px;
            margin-right: 10px;
            background: url(data:image/png;base64,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) no-repeat 0 0;
            vertical-align: top
        }

        .register-menu li .mail-reg {
            background-position: 0 -30px
        }

    .register-menu .now .phone-reg {
        background-position: 0 -60px
    }

    .register-menu .now .mail-reg {
        background-position: 0 -90px
    }

    .register-menu .now {
        color: #fdd000
    }

.index-block {
    margin: 20px auto 0;
    height: 100px;
    color: #191919
}

    .index-block .index-number {
        height: 98px;
        border: 1px #e8e8e8 solid;
        width: 638px;
        background: #f9f9f9
    }

        .index-block .index-number .index-box {
            height: 100%;
            border-left: 1px #e8e8e8 solid;
            float: left;
            width: 172px;
            transition: width .2s ease-in
        }

        .index-block .index-number .sh-index {
            border: 0
        }

    .index-block .red {
        color: #e80b16
    }

    .index-block .green {
        color: #04b25a
    }

    .index-block .cor-green, .index-block .cor-line, .index-block .cor-red {
        width: 9px;
        height: 6px;
        display: inline-block;
        overflow: hidden;
        margin: 8px 0 0 6px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAeCAYAAAD+QjQzAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEgSURBVHjaYvj//z8DDL/gEecE4jUgGlkcIICYGFDBBCAOBuKpyIIAAYRsSiwQ/0fCsTA5gABiBBEveSW0gBrOADEnkv7vQGwi/vnFNYAAYgTZD1WgxYAJroEUAgQQE9R+bAoYoOIzAQIIbB0hABBATAxEAIAAIkoRQAARpQgggIhSBBBARCkCCCCiFAEEEFGKAAKIKEUAAUSUIoAAIkoRQAARpQgggIhSBBBARCkCCCAW1k3Ri4B0LB41iwECCGRSOjRxMeBIdOkAAcT0228pKJmGQpMrA1ryDQXJAwQQ2E1ABkhHNpqibKg4A0AAMSDnL5aNUYuA+D+IRhYHCCAWNN0g93FBaTgACCCi0jhAABEVTgABRJQigAAiShFAgAEA05FsD1jcyIAAAAAASUVORK5CYII=) no-repeat 0 0;
        vertical-align: top
    }

    .index-block .cor-green {
        background-position: 0 -20px
    }

    .index-block .cor-line {
        height: 2px;
        background: #a8a8a8;
        margin-top: 10px
    }

    .index-block .index-number .number {
        float: left;
        padding-top: 10px;
        width: 125px;
        padding-left: 20px
    }

        .index-block .index-number .number h4 {
            font-size: 14px;
            line-height: 22px
        }

            .index-block .index-number .number h4 em {
                color: #a8a8a8;
                font-weight: 700
            }

        .index-block .index-number .number .num {
            font-size: 26px;
            font-weight: 700;
            line-height: 30px;
            padding-top: 3px
        }

        .index-block .index-number .number .float-index {
            font-weight: 700
        }

            .index-block .index-number .number .float-index .float-num {
                width: 64px;
                float: left
            }

    .index-block .index-number .index-img {
        float: left;
        display: none;
        margin-top: 10px
    }

    .index-block .index-number .index-now {
        background: #fff;
        width: 292px
    }

        .index-block .index-number .index-now .index-img {
            display: inline
        }

.business-stock {
    margin: 0 auto 10px;
    color: #191919
}

    .business-stock .red {
        color: #e80b16
    }

    .business-stock .green {
        color: #04b25a
    }

    .business-stock .business-search {
        height: 32px;
        position: relative;
        padding: 10px 20px 0
    }

        .business-stock .business-search .search-input {
            width: 246px;
            padding-left: 10px;
            height: 32px;
            color: #999;
            font-size: 14px;
            border: 0;
            vertical-align: top;
            line-height: 32px;
            border: 1px solid #eee;
            box-sizing: border-box
        }

            .business-stock .business-search .search-input:focus {
                color: #333
            }

        .business-stock .business-search .search-btn {
            float: left;
            cursor: pointer;
            width: 54px;
            height: 32px;
            display: inline-block;
            background: #c9141d;
            text-align: center;
            color: #fff;
            font-size: 14px;
            line-height: 32px
        }

            .business-stock .business-search .search-btn:hover {
                background: #ab1119
            }

    .business-stock .stock-box {
        position: relative;
        padding: 6px 0 10px
    }

        .business-stock .stock-box h4 {
            padding: 0 20px;
            height: 30px;
            text-align: right;
            font-size: 14px;
            line-height: 30px
        }

            .business-stock .stock-box h4 a {
                color: #c9141d
            }

            .business-stock .stock-box h4 span {
                float: left
            }

    .business-stock .stock-list ul {
        overflow: hidden;
        font-size: 14px
    }

    .business-stock .stock-list li {
        height: 26px;
        padding: 4px 0;
        float: left
    }

    .business-stock .stock-list .tt {
        color: #999;
        font-size: 12px
    }

    .business-stock .stock-list li span {
        float: left;
        line-height: 26px
    }

    .business-stock .stock-list li .wdA {
        width: 146px;
        text-indent: 20px
    }

    .business-stock .stock-list li .wdB {
        width: 122px
    }

    .business-stock .stock-list li .wdC {
        width: 72px;
        position: relative
    }

    .business-stock .stock-list .add-stock {
        position: absolute;
        top: 2px;
        left: -2px;
        display: none;
        width: 52px;
        height: 22px;
        color: #fff;
        line-height: 22px;
        text-decoration: none;
        text-align: center;
        background: #c9141d
    }

        .business-stock .stock-list .add-stock:hover {
            background: #ab1119
        }

    .business-stock .stock-list li:hover span {
        background: #f0f0f0
    }

    .business-stock .stock-list li:hover .add-stock {
        display: block
    }

    .business-stock .stock-list li.tt:hover span {
        background: 0 0
    }

    .business-stock .stock-list h5 {
        background: #f7f7f7;
        text-align: center;
        height: 22px;
        line-height: 22px;
        color: #838383
    }

    .business-stock .stock-tab {
        position: absolute;
        left: 0;
        top: 0;
        background: #fff;
        border-bottom: 1px #ededed solid;
        width: 100%;
        display: none
    }

        .business-stock .stock-tab ul {
            overflow: hidden
        }

        .business-stock .stock-tab li {
            border-bottom: 1px #ededed solid;
            height: 31px;
            line-height: 31px;
            padding: 0 10px;
            *float: left
        }

            .business-stock .stock-tab .hover, .business-stock .stock-tab li:hover {
                background: #f0f0f0
            }

            .business-stock .stock-tab li span {
                float: left;
                width: 70px
            }

            .business-stock .stock-tab li .wdA {
                width: 88px
            }

            .business-stock .stock-tab li .wdB {
                width: 94px
            }

            .business-stock .stock-tab li .wdD {
                width: 68px;
                text-align: right;
                color: #999
            }

        .business-stock .stock-tab h5 {
            text-align: center;
            line-height: 25px
        }

.err404 {
    width: 280px;
    margin: 150px auto;
    height: 255px;
    padding: 180px 0 0 420px;
    background: url(//47f72d130392f.cdn.sohucs.com/web/static/images/pic/404_bg.png) no-repeat 0 0
}

    .err404 h4 {
        font-size: 24px;
        color: #191919;
        padding-bottom: 16px
    }

    .err404 .go-sohu {
        width: 130px;
        height: 38px;
        background: #c9141d;
        line-height: 38px;
        font-size: 16px;
        color: #fff;
        text-align: center;
        display: inline-block;
        border-radius: 2px
    }

.err-js {
    height: 45px;
    line-height: 45px;
    background: #fffbe7;
    border-bottom: 1px #fdd000 solid;
    left: 0;
    top: 40px;
    z-index: 500;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #191919;
    position: relative
}

.sohu-index .err-js {
    top: 0
}

.err-js .err-js-icon {
    margin: 16px 6px 0 0;
    width: 14px;
    height: 14px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAIAAACQKrqGAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAESSURBVHjaYvz/+zkDBPx9///t7P9fDjF8Pwvichoz8jozCqcwMPFC5AECiBGi9P/nHf+f5DH8+8yABlhlGaX7GbmtgUyAAAIpBal7lAiXZVRYA9L8IAQhIjuHkc8bIIAY//+49u+WObJ5TNoge/5dlUSYzcTLpHYSIICYgO7DYi8a+PcZqAwggJj+f97JQAQAKgMIICaGX4+JUQpUBhBATAxEA4AAYmFgk2X4cQ3Frq9HsShkkwUIIBZGXvf/aEqRggkRXrzuAAHExCiUCI8PeLhCghY5sIDKAAKIiYFFFBgf+F0JUsAiChBAsIj9tPX/00LsESvVzchjD2QCBBAj9uQCtIpDj4FTj1EkE+48gAADADfkZuwj2qqpAAAAAElFTkSuQmCC) no-repeat 0 0
}

.ie-low {
    width: 425px;
    height: 225px;
    margin: 120px auto;
    padding: 155px 0 0 525px;
    background: url(../images/ie_low.png) no-repeat 0 0
}

    .ie-low p {
        line-height: 36px;
        font-size: 24px;
        color: #333
    }

    .ie-low h5 {
        padding-top: 18px
    }

a.upgrade-btn {
    width: 130px;
    height: 38px;
    display: inline-block;
    background: #fdd000;
    border-radius: 2px;
    font-size: 16px;
    text-align: center;
    line-height: 38px;
    color: #191919
}

.err-js {
    height: 45px;
    line-height: 45px;
    background: #fffbe7;
    border-bottom: 1px #fdd000 solid;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 500;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #191919
}

    .err-js .err-js-icon {
        margin: 16px 6px 0 0;
        width: 14px;
        height: 14px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAIAAACQKrqGAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAESSURBVHjaYvz/+zkDBPx9///t7P9fDjF8Pwvichoz8jozCqcwMPFC5AECiBGi9P/nHf+f5DH8+8yABlhlGaX7GbmtgUyAAAIpBal7lAiXZVRYA9L8IAQhIjuHkc8bIIAY//+49u+WObJ5TNoge/5dlUSYzcTLpHYSIICYgO7DYi8a+PcZqAwggJj+f97JQAQAKgMIICaGX4+JUQpUBhBATAxEA4AAYmFgk2X4cQ3Frq9HsShkkwUIIBZGXvf/aEqRggkRXrzuAAHExCiUCI8PeLhCghY5sIDKAAKIiYFFFBgf+F0JUsAiChBAsIj9tPX/00LsESvVzchjD2QCBBAj9uQCtIpDj4FTj1EkE+48gAADADfkZuwj2qqpAAAAAElFTkSuQmCC) no-repeat 0 0
    }

a.cached-btn {
    width: 69px;
    height: 28px;
    display: inline-block;
    background: #fdd000;
    border-radius: 2px;
    font-size: 14px;
    text-align: center;
    line-height: 28px;
    color: #191919;
    margin-left: 20px
}

    a.cached-btn .icon-cached:before {
        font-size: 14px;
        color: #191919;
        margin-right: 6px
    }

.pages-fun {
    margin: 10px auto 0
}

    .pages-fun :after {
        display: block;
        content: "";
        clear: both
    }

    .pages-fun li {
        width: 100px;
        float: left;
        position: relative;
        height: 90px
    }

        .pages-fun li a {
            height: 68px;
            background: #f9f9f9;
            text-align: center;
            padding-top: 22px;
            line-height: 20px;
            display: block;
            color: #191919
        }

    .pages-fun .contact-fun a {
        height: 71px;
        padding-top: 19px
    }

    .pages-fun .contact-fun a {
        height: 71px;
        padding-top: 19px
    }

    .pages-fun .icon-qrcode:before {
        font-size: 25px;
        color: #999;
        display: block;
        margin: 0 auto 9px
    }

    .pages-fun .contact-icon {
        width: 30px;
        height: 31px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABQCAYAAAAOYsW+AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAUoSURBVHjaYvz//z8DrcCsWbO0gdQWIL4HxEFpaWkfYXIAAcRIK4uhlu4HYlGo0Akg9oBZDhBATHSyFAQsgHgHUI4fxAEIILCPgRwRIJuPDDseAn3wl4ClF4D4JhCHI/scIIBYgArrgQwQZiTR0kagpQ1oluoAqX1olroC8XsoPxzq8w0AAQQK6goaWuoCVPcGSAsAsTqSckWAAGIBEhxQziNQHBBh6SWgYVOJtPQtUE4YyN4DxAZQuddA7AMQQCxI+i8DFaaTkZBItdQJKHcFIICYKEy9ZFkK4gAEENNAWAoCAAHENBCWggBAADENhKUgABBATCRaqkuppdAChgEggEj1cSaFloIKqmwQGyCAyE1cL8i0FF7oAAQQuRa/JtFSWWRLQQAggFjItFgdaNhdIA2qaYQJJSRsRTJAAJFrMRsQKyGHAB5LsQKAACLV4iNAzIxFfDIploIAQACRZDHQ8GVAahk1GgsAAUSTFggxACCABsxigAAaMIsBAgg5jkWAWcSFTHPOg/I1NM8qACkVNHkxdA0AAQSy+D80n5kD8W4yLb4CtBCUnUDZKgKI2/Go/QMiAAIIFNQHqRByoBprD7S1SgjsBREAAQTysT8QR0FLIXJADNRiPWiIIYfaDCB+gMQ/CwwVUBHLABBAFPckgL4E1VYHgFgLKvQXqZCxBVp0BJs+gACiOFVD49UJiG9AhZiJ0QcQQFTJTkDLX0Itv4Um9QqXHoAAolo+Blr+HGr5HSD+AcT9QLFbuNQDBBAjLbup+ABAAA1YyQUQQANmMUAADZjFAAE0YBYDBNCAWQwQQANmMUAADZjFAAE0YBYDBBALLQ1PT08H1XxrgPgzEOvPnDnzMUwOIIBoVnJBLV2HFKpfQDUYzHKAAGKik6UgwAPE14ByoO4MA0AAgX1cX1+vBqQlSU4gTEzHGxoafhGw9Du0pyGH7HOAAGKpqKjY//79ewdSLRUUFDzY0dHhgGZpAJBai2apAbQVchtqOcjnlwACiOnjx4+0tBSUoEBVozza8CIPQACx/Pv3D8xiZWX9w8XFdZtgNmBhudzW1hZOpKW3gXKqQPZFIOaEyoEsDAUIIHh2Ymdnf9fV1aVFRkIi1dJgoNwGgABiojD1kmUpiAMQQEwDYSkIAAQQ00BYCgIAAcQ0EJaCAEAAMZFoaRClltbV1YEKGAaAACK1kmiixFJQYQXMvqD8vBEggMhNXP/IsRS5hAQIIHIt/kWKpcC6wBy9WAYIIHLrYw6gpb+g+hkJJSRs41wAAURJQ4AVLehxWYoVAAQQqRYfwBE9VaRYCgIAAUSSxUDDc6jVWAAIoAFr7AEE0IBZDBBAA2YxQADB4/jv379ctbW1ZeQYwszMvB7Y9roNzbM2wNLJCqW0+fdPDl0PQADBLf7+/TsPEHeSYzGwEdEItNCwsbHxxq9fv2revXvnTmicCyCAmIDNnQ+UBtvPnz85Pnz4cB7UWiWklo2NbRuIBgggFn5+fh1OTs5uYPNWgBxLv3796giy+MePHyDLL3BwcFyGyQHNvgaMhodI7bUDzc3NXSA2QABR3JMA+lIDWA5fAFrODjaQkZEBZqaYmFg20KJp2PQBBBDFqRoUr8DmrgkwnsENe2I9AhBAVMlOQMuvAC03h1kOrxkYGe/g0gMQQFTttAGD3RiYoo//+fOHlY+P71xnZ6cxLrUAATRg41wAATRgJRdAAA2YxQABNGAWAwTQgFkMEEADZjFAAA2YxQABNGAWAwTQgFkMEGAAS01HdF67CNYAAAAASUVORK5CYII=) no-repeat 0 0;
        display: block;
        margin: 0 auto 6px
    }

    .pages-fun a:hover .icon-qrcode:before {
        color: #666
    }

    .pages-fun .wx-code {
        display: none;
        position: absolute;
        top: 90px;
        left: 0;
        z-index: 20;
        width: 165px;
        height: 160px;
        padding-top: 20px;
        background: #fff;
        text-align: center;
        border: 1px #f0f0f0 solid;
        line-height: 16px
    }

        .pages-fun .wx-code .code-pic {
            height: 110px
        }

        .pages-fun .wx-code .cort {
            display: none
        }

    .pages-fun .icon-qrcode {
        display: block
    }

    .pages-fun .qrcode-fun span {
        display: block
    }

    .pages-fun table {
        margin: 0 auto
    }

    .pages-fun .qrcode-fun:hover .wx-code {
        display: block
    }

    .pages-fun .contact-fun a:hover .contact-icon {
        background-position: 0 -40px
    }

.us-pop-wrapper {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    overflow: auto
}

.us-pop {
    border: 1px #e7e7e7 solid;
    background: #fff;
    width: 686px;
    height: 628px;
    padding: 0 60px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -319px 0 0 -403px;
    border-radius: 6px;
    z-index: 3;
    color: #191919
}

    .us-pop .us-tt {
        font-size: 16px;
        line-height: 28px;
        text-align: center;
        padding-top: 25px
    }

    .us-pop .icon-close:before {
        position: absolute;
        right: 15px;
        top: 15px
    }

    .us-pop .box {
        padding-top: 10px
    }

        .us-pop .box h4 {
            font-size: 14px;
            line-height: 20px;
            padding-bottom: 8px
        }

        .us-pop .box .tt {
            font-size: 14px;
            line-height: 28px;
            float: left;
            width: 102px
        }

        .us-pop .box .radio-sel li {
            height: 30px;
            line-height: 30px;
            cursor: pointer
        }

            .us-pop .box .radio-sel li input {
                float: left;
                margin: 3px 8px 0 0;
                opacity: 0;
                opacity: 100\9;
                *margin-top: 0;
                visibility: hidden
            }

        .us-pop .box .radio-icon {
            position: relative;
            float: left;
            cursor: pointer
        }

            .us-pop .box .radio-icon:before {
                content: "";
                display: block;
                width: 10px;
                height: 10px;
                background: #fff;
                border: 1px #dedede solid;
                position: absolute;
                top: 8px;
                z-index: 201;
                left: 0;
                border-radius: 50%
            }

        .us-pop .box .clk .radio-icon:after {
            content: "";
            display: block;
            width: 6px;
            height: 6px;
            background: #fdd000;
            position: absolute;
            top: 11px;
            left: 3px;
            z-index: 202;
            border-radius: 50%
        }

        .us-pop .box .write-need textarea {
            font-size: 12px;
            border: 1px #e7e7e7 solid;
            color: #999;
            line-height: 20px;
            padding: 5px 10px;
            height: 70px;
            width: 664px;
            overflow: hidden;
            border-radius: 5px;
            resize: none;
            outline: 0
        }

            .us-pop .box .write-need textarea:focus {
                color: #191919
            }

    .us-pop .box-pic {
        padding-top: 10px;
        height: 40px
    }

        .us-pop .box-pic .tt {
            padding-top: 7px
        }

    .us-pop .add-file {
        overflow: hidden;
        width: 70px;
        height: 30px;
        position: relative;
        float: left;
        margin-top: 5px
    }

        .us-pop .add-file .myFile {
            cursor: pointer;
            display: block;
            height: 100%;
            left: 0;
            opacity: 0;
            outline: 0;
            position: absolute;
            top: 0;
            width: 100%;
            z-index: 10
        }

        .us-pop .add-file .file-btn {
            display: inline-block;
            background: #fdd000;
            border-radius: 4px;
            cursor: pointer;
            height: 100%;
            line-height: 30px;
            text-align: center;
            width: 70px;
            float: left
        }

            .us-pop .add-file .file-btn:hover {
                color: #191919
            }

        .us-pop .add-file.disable a {
            background: #ccc
        }

        .us-pop .add-file.disable .myFile {
            z-index: 0
        }

    .us-pop .add-img {
        float: left;
        width: 40px;
        height: 40px;
        position: relative;
        margin-right: 10px
    }

        .us-pop .add-img img {
            width: 38px;
            height: 38px;
            display: block;
            border: 1px #f5f5f5 solid
        }

        .us-pop .add-img .close-pic {
            position: absolute;
            right: -5px;
            top: -5px;
            width: 11px;
            height: 11px;
            display: inline-block;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD/SURBVHjaYvz//z8DCMyaNUsGSFUAsT8Qg9hPgHgjEHekpaWB2AwAAcQIUgxU6AhkbwBiPgZM8AmIA4Aa9gMEEOPMmTOFgZyrQCzOgBu8BGJtgABiAhKNMIXW1tYMUlJSYFkQDeJDAUi+ESCAQIq9YSL3799ncHFxYdDT0wPTID4S8AYIIJBiBRjv2bNnDJcuXWKwsLAA0yA+ElAACCAmqK/hVoNMPXHiBJiGOQkKngAEEAs0eLJBPEVFRYY9e/aATXzz5g2Yj2T6RoAAIik0AAKICRh+b4GMSCD+jkMhSDwSpA4ggBiRYlAVSOUDcQjUlrNAvB8kBVR4G6QGIMAA/QNUvMpn3xwAAAAASUVORK5CYII=) no-repeat 0 0
        }

    .us-pop .err-info {
        color: red;
        display: none
    }

    .us-pop .box-pic .err-info {
        margin-top: 9px;
        display: none;
        margin-left: 3px
    }

    .us-pop .box-mode .input-mode {
        border: 1px #e7e7e7 solid;
        height: 28px;
        color: #999;
        width: 572px;
        padding-left: 10px;
        border-radius: 5px;
        line-height: 28px
    }

        .us-pop .box-mode .input-mode:focus {
            color: #191919
        }

    .us-pop .btns {
        padding-top: 25px;
        text-align: center
    }

        .us-pop .btns .us-btn {
            width: 140px;
            height: 30px;
            background: #f0f0f0;
            cursor: pointer;
            border-radius: 3px;
            color: #999;
            display: inline-block
        }

        .us-pop .btns .us-btn-ok {
            background: #fdd000;
            color: #191919
        }

.unfeedback {
    width: 290px;
    height: 90px;
    padding-top: 22px;
    border: 1px #e7e7e7 solid;
    background: #fff;
    border-radius: 4px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -56px 0 0 -145px;
    z-index: 10;
    display: none
}

    .unfeedback .feedback-icon {
        width: 35px;
        height: 35px;
        display: block;
        margin: 0 auto;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQDSURBVHjaYvz//z8DKaDqiqcWkAoGYmMglgFicSj9BIhfQumzQLy2TWf7NVLMBgggRmIcA3QAH5AqAeJYIFYgwfwHQLwYiHuADvtESDFAAOF1DNARrEAqDYgbgVgYKgzy+TYoBocG0KInQLXIoeQFxTJQPW+BuB6IZwHV/sZlH0AA4XQM1PAN0OgAgV1A3Aw07AgJUWoB9YgbVAgUfQEgx2NTDxBAWB0DNWQD1KegoE4HGrCLgUwANA/kmJnQKH4JddAJdHUAAYThGKhD9gExJxDvB+JQoMa3DBQCoLmgaF4NxI5A/B2IndAdBBBATFiiZjXUIaCE504Nh4AA1Bx3IJ4PNX811D44AAggeMhAE+shILaApg8ffImNghAC2bMFmo5AIWMHswcggJBDJgvqkNtAHEULh0BDCGRuFNQekH0VMDmAAAKHDLQcuQfNvrak5BgKQsgGSB0GYlD5ow3KYQABBAuZCqhDNtLDIdAQAtmzEYhBAZEPEgMIIJhjIqF0MwN9Acy+EBABEECMlZc99ID0RSC+BnStNpWjAmT2GiA+AjQ7CYeaq0AKVN/pAwQQC5Dwh4pvo7JDtKDllTA0K+MC26CO8QcIICak4v4IlR1yCOoQUPkSikc5zF4bgABiQqrMntAgRD5By6sTeLTAmhlqAAHEAq1/GKB1Bi4LQKldFYhLgQZ/x6MOpGYn1Mzv0BL8BAH3w+wVAgggeMjgqkmhoBuIs0GVJ9BCThwOUYCGiAzUIW5EOIQBqZ3DBxBATLDoQa8n0O2C0qAifA20SEev0w4jOSSA2PIKWuCCwCeAAGJCCiZxPK7vQXKQFzSEWHE4JITE5gbM3ncAAcSElHBlCARnO1Ih5QWtdWFRA6J/Qx1CahGhBaVvAQQQyDGXYFmLiPitA7VnoVx/aE5QhToklAyHgIA5LIsDBBATtISE+ZaYOqUUyUGcUIdEAsU3klkawArdjQABBKu170OD2gRo6FkiEx4oh0VAs/sKMsskUIF7BtS0BZqhCBBALFDx5UBcCcUhJIRQKYVlZCWUBscOQADBau0OaLEdDG1n0BxA7QmG5sCJIDGAAGJCKnhgOWUetPFMS4eAzJ8H5bbDClyAAEJudk6DtklBuWMZesFG5TbwMqg9Z6GxAgYAAcSE1jYNhZY7oJJ2CrUdBDVvCtT8J9CSGt7WBgggQv2mXdDy4xMVHMIH7Qa54eo3AQQQE5ZcAlLgBK0mQBrPQHuElDjEDZqF3aDmOmGrRAECaFD1tQECiNxRiLVQx4HHY4CGvwSqFUcar3GDZlv0UYh5+NpDAAFE6vhMIqEKFQ08gXZniRqfAQggRjJGrvSg9Qls5AoWGrBRK9jI1TZiqxYYAAgwAHO8kbv1boBDAAAAAElFTkSuQmCC) no-repeat 0 0
    }

    .unfeedback p {
        text-align: center;
        line-height: 20px;
        padding-top: 13px
    }

.index-focus {
    width: 640px;
    height: 320px;
    overflow: hidden;
    position: relative;
    margin: 22px auto 0
}

    .index-focus .scroll {
        width: 100%;
        height: 100%;
        overflow: hidden;
        position: relative;
        float: left
    }

    .index-focus .con {
        float: left;
        width: 9999px;
        position: absolute;
        left: 0;
        top: 0;
        display: none
    }

        .index-focus .con.active {
            display: block
        }

        .index-focus .con .pic {
            width: 640px;
            height: 320px;
            position: absolute;
            transition: all .5s ease;
            -webkit-transition: all .5s ease;
            opacity: 0;
            filter: alpha(opacity=0)
        }

            .index-focus .con .pic.cur {
                opacity: 1;
                z-index: 1;
                filter: alpha(opacity=100)
            }

            .index-focus .con .pic img {
                display: block;
                width: 100%;
                height: 100%
            }

        .index-focus .con .img-do img:hover {
            transform: matrix(0,0,0,0,0,0);
            transform: scale(1.03);
            -webkit-transform: scale(1.03)
        }

        .index-focus .con .pic span {
            height: 55px;
            font-size: 20px;
            line-height: 44px
        }

            .index-focus .con .pic span a {
                color: #fff;
                position: absolute;
                width: 530px;
                left: 20px;
                height: 42px;
                bottom: 0;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

    .index-focus .list {
        width: 70px;
        position: absolute;
        right: 0;
        top: 0;
        background: #000;
        background-color: rgba(0,0,0,.5);
        z-index: 1
    }

        .index-focus .list li {
            position: relative;
            cursor: pointer;
            height: 46px;
            text-align: center;
            color: #fff;
            font-size: 14px;
            line-height: 46px
        }

        .index-focus .list .cort {
            position: absolute;
            left: 0;
            top: 16px;
            width: 7px;
            height: 14px;
            display: none;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAOCAYAAADjXQYbAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACcSURBVHjaYvh7gWE3EPP+//+fAR0DBBATAwODCxBv/3eRkY8BDQAEEBOUtgbibegKAAKICYltjW4CQAAxoZlkBVXAD+IABBAj0DH/GTDBMSD2AgggXJJgBQABxMSAG/wHCCBckiBjvQECiAWHhCeT/v9PAAGErvMoTALEAQggJjQJL5gECAAEEEzyCLIOGAAIIAagV3bhCniAAAMAF5pIRWBc0sUAAAAASUVORK5CYII=) no-repeat 0 0
        }

        .index-focus .list .now {
            color: #fdd000;
            background-color: rgba(0,0,0,.6)
        }

            .index-focus .list .now .cort {
                display: block
            }

        .index-focus .list li:last-child {
            margin: 0
        }

.sohu-index .nav {
    font-size: 14px
}

    .sohu-index .nav .box {
        padding: 15px 0 0
    }

        .sohu-index .nav .box h4 {
            font-size: 15px;
            font-weight: 700;
            color: #f3f3f3;
            line-height: 27px;
            padding-left: 17px
        }

            .sohu-index .nav .box h4 a {
                color: #f3f3f3
            }

            .sohu-index .nav .box h4 .icon-angle-up:before {
                font-size: 10px;
                color: #ccc;
                display: inline-block;
                position: absolute;
                right: 8px;
                top: 24px;
                transform: rotate(90deg)
            }

        .sohu-index .nav .box p {
            color: #ccc;
            line-height: 21px
        }

            .sohu-index .nav .box p a {
                color: #ccc;
                margin-left: 17px;
                float: left
            }

                .sohu-index .nav .box h4 a:hover, .sohu-index .nav .box p a:hover {
                    color: #fff
                }

    .sohu-index .nav .box-more {
        position: relative
    }

    .sohu-index .nav .box-more {
        display: none
    }

        .sohu-index .nav .box-more.show {
            display: block
        }

    .sohu-index .nav .show-nav {
        visibility: hidden;
        opacity: 0;
        transition: opacity .2s ease-in;
        background: #f9f9f9;
        border: 1px #ccc solid;
        position: absolute;
        left: 160px;
        bottom: -5px;
        padding: 5px 0;
        width: 240px;
        min-height: 60px
    }

        .sohu-index .nav .show-nav .bg {
            background: #f9f9f9;
            border: 1px #ccc solid;
            border-right: 0;
            position: absolute;
            left: -161px;
            bottom: -1px;
            width: 159px;
            height: 35px
        }

        .sohu-index .nav .show-nav .bg-mod {
            width: 1px;
            height: 35px;
            background: #f9f9f9;
            position: absolute;
            bottom: 0;
            left: -1px
        }

        .sohu-index .nav .show-nav .mod {
            float: left;
            color: #191919;
            width: 204px;
            padding: 10px 19px
        }

            .sohu-index .nav .show-nav .mod dt {
                height: 16px;
                font-size: 15px;
                font-weight: 700;
                line-height: 16px;
                padding-bottom: 5px
            }

            .sohu-index .nav .show-nav .mod .line-bg {
                height: 15px;
                background: #fdd000;
                width: 3px;
                float: left;
                margin-right: 11px
            }

            .sohu-index .nav .show-nav .mod dd {
                line-height: 22px
            }

                .sohu-index .nav .show-nav .mod dd a {
                    margin: 0 2px 0 14px
                }

        .sohu-index .nav .show-nav .mod-end {
            width: 160px
        }

    .sohu-index .nav .box-more:hover .show-nav {
        visibility: visible;
        opacity: .95
    }

    .sohu-index .nav .box-more:hover a {
        position: relative;
        z-index: 2
    }

    .sohu-index .nav .box-more.show:hover p a, .sohu-index .nav .box-more:hover h4 a {
        color: #191919
    }

    .sohu-index .nav .box-more:hover p a:hover {
        color: #c9141d
    }

    .sohu-index .nav .box-more:hover h4 .icon-angle-up:before {
        display: none
    }

.sohu-index .product-list {
    padding-top: 22px;
    height: 43px;
    position: relative
}

    .sohu-index .product-list ul:after {
        content: "";
        float: left;
        width: 1px;
        height: 16px;
        background: #ededed;
        overflow: hidden;
        margin-top: 3px;
        display: inline-block
    }

    .sohu-index .product-list li {
        float: left
    }

        .sohu-index .product-list li a {
            width: 66px;
            height: 21px;
            margin: 0 9px;
            overflow: hidden;
            display: inline-block;
            line-height: 500px;
            background: url(data:image/png;base64,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) no-repeat 0 0
        }

    .sohu-index .product-list .sohu-focus a {
        background-image: url(data:image/png;base64,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)
    }

    .sohu-index .product-list .sg-srf a {
        background-image: url(data:image/png;base64,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)
    }

    .sohu-index .product-list .game17173 a {
        width: 65px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAVCAIAAACWihTzAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAdySURBVHjaYvo/pMDhA/u9neyVJUTNdbVmTJ70798/oCBAADECMcMAgV+/fj28f//xwwcPH9x/+OABiP3o4Z6jJ3Cpv3j+XLi/75/fv+EipdW16Tm5AAHEgqYO6KV7d+9cuXTxysVLHz+85+DgYGNn5+XlY2Fl4eLm5uTkZGVl4+XjY2Vl5eLi4uDkVNfUAqohxrl3bt189ODBg/tA595/BHbxyxfP0UJQQFAQjyGL581F9gAQzJ0xDegHgAAC+QFo1rnTp4G+vHLpEtD1Xz5/hqhgZ/vPxfH/71/GL98Y/+GILQdnl5kLFzMzM+P3w+plS+sry+FcoMnSYv9sjf/Kiv+VFv8nI/73x0/Gsj7e///+A1UCAwuIgAAYWNzcPEA2Hz8/Gxvbyxcv0Ix9/+4dkAQIIJAfOpubNq1bC2Twcv/XUfmjo/JbU+nPw+fMR86xrej+ANfw+SvIJ1++Mf39y/DtByMwRF6/Z8po2pOTkmRmZcXDA4wtPjDJCyRAFC8vJxcXRO/xI4flpf7mRn2VlfwnI/ZXVOgfmmtOXGQFkh8/fqgsLsQMgraePmU1tfNnTqOJa2rrAEmAAAL54eMHkEOjvb/XZ32BS2/az/7hExOyBqAPgSQ/z1+4yOVbIO27d2wHIqzBD4wfiK9evXxpqP7Pz/Enroj6+IUJTzQKi4hcv3KltbdvxqSJt2/ehAgCE3Z9WzuQARBALBDfA0l99T/I2rg4GT58ZsSfQu48ZjHS+m1t+AvC3XqQQ0/9tzD/P2BcAZPfl++MwKj78u3n129vOViZ8Bv1EWyXgICgp6/frRvXz54+hSwrJiHh7O4BZLi6ey5btBCoQEhYOCImTkFJCSgIEEAgP3z68BFIaiih+IGZ6T9aPGDxwyPmQOcf4R4/INzr91jcrH65WGAJ7FfvmIq7+IAee/OB6d1HptfvQGSI23dWFpR4CAgNrWlq+fv3b5Cn+9XLl+DaxcUloCHLzZ2SmYVmOEAAQeOBhYVBRRbFD9ycwAzG8P4TkyAfNO3++cPw5x8jBxsid997zOJq+QtZ15evjDh8y3LyMqtRqAiyYLAr0PNQ0z59YYSXS8AUqKSi8uD+PXkFxWtXLkPSEp6gBAggkB8+fPggJfL39x9GFhaE+xjBjpmzlvPTF6ZHL5gePWN+8YZ5fssHC31E6XbrIfPNB8wGGlARVmZgjsfuh9sPQQUXUKUBUoplY/2Plh+AaQlIHj106Pv3b4tXr1VSVrHQ0waGPTMLCx4/AAQQSM4/KHj96lVGYSKVKV/i/L4j5+DZa7iQVctJITL0r9+MT18yL9rECU9LnBz/v37H4YdHIIu87X7G+3/HqgASD/wCAkDS1MLi2ZPHPW0t58+c+fHjh5yCAv4kDRBAIKO7Jk5OzsiKDw+5eucHmjQw63j6+BqZmq1atvTcqaOSIogy8d4TZmBikxJDKSXP32AFehuY6F+9ZXK1/OllB80bdx4SqEAg5QcwLQGL/MhAf2CFiMjQsMyACwAEEDSO1DU1zSytHt5Zg1aSmltZN3Z0ARlrViyXlfjLyIiSoYEksLBHNm7fSTYggrCjvL8jpTqQRZdusS7cCCsuBf752P9EigcmSDzMnDIJ2QMEMwMQAAQQouTRNzR88BQ9tIBlMDS9fvggL4XiXGCGBpLI8QApZICFY3VTMyf7f0NYPnn+mgmST3YfY1uwkXPzAY6j59mevmJGrR+gZev+PXvQ3CAuQSAeAAIIkVcMjE2A5R0wQQNLJCCXh+sfpCyDxvX796bKKH64BU4e0kjxAHQ3IyPj5FlzgM0YYL0Bz4d3wL7l4/5/ZtUbXO6AxAOwAXb/7h00KRFRUfx+AAggRDxo6+oBs/+j59DgYQInGzY2dmg4ffwgL4nih/vgSAO2dpAFgZUyKM1cuGBp8Bst1XFz4WsgA+OBiYnp69cvwOY0mpSomDh+PwAEECIegM1PTS3th88Oa4IrO4iVPDw8QPLvnz9fv3wB5ge4YmCT6f5TcP34lRGYAZ6/YX7xmunIeTZgywLUSD531jH8LzC1MDH+5+H6f/0uSCUT03/8lTQwM7x59QpTlmA8AAQQSrkLzBL7T51ELovZwe3qjx9BFTmwoQa07Mt3pp+/QJHwB1zQJ9fyI5ugqs4DLA1FxcX7V/x/+fIlclP5+Stm7yxBNfm/KnJ/1BX+qsr/kZX8C4lteOVgaGyycdeeSxfOX7548dL5c8CmEbDOnjV1ioqauqiYGC4/AAQQih+ApVBTzdZNB9///QOtidjYQYXM50+f2NnZA/JQGvfANqmrhyew7S0kLCIgKAAshYGOgOSf1Zu3QdS8ffPm1csXwDbz82dPnz4G9nZA4PCFh58+fYS0wJVl/6op/IHkQKCiOdOnRSUkAFN1ZCxIOzA4gC2OyxcuAAur6IRERSVlrH4ACCDs/Tigo9+9ffvhw3tJKWkxcWhy/P79O7BXBCy/3797//fvH1MLS2J6P9hrgw/vHz98COwJgdBDIHoI5AL9CTRQVV0jr6QUGDTEmwYQQAPZF6UWAAgwAGKy0N5aAKiJAAAAAElFTkSuQmCC)
    }

    .sohu-index .product-list .sohu-mail a {
        background-image: url(data:image/png;base64,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)
    }

    .sohu-index .product-list li:before {
        content: "";
        float: left;
        width: 1px;
        height: 16px;
        background: #ededed;
        overflow: hidden;
        margin-top: 3px;
        display: inline-block
    }

.sohu-index .container {
    margin: 10px auto 0;
    position: relative;
    background: url(data:image/gif;base64,R0lGODlhoAADAIAAADMzMwAAACH5BAAAAAAALAAAAACgAAMAAAIUhI+py+0Po5y02ouz3rz7D4biVAAAOw==) repeat-y 0 0;
    background-color: #fff
}

    .sohu-index .container .main {
        width: 640px;
        margin-left: 180px
    }

    .sohu-index .container .sidebar {
        width: 340px
    }

    .sohu-index .container .column {
        width: 160px;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 4
    }

    .sohu-index .container .column-fixed {
        position: fixed;
        left: 50%;
        margin-left: -590px
    }

.sohu-index .sohu-logo {
    width: 160px;
    height: 75px;
    line-height: 500px;
    overflow: hidden;
    background: url(../images/sohu_logo.png) no-repeat 0 0
}

    .sohu-index .sohu-logo a {
        display: inline-block;
        width: 100%;
        height: 100%
    }

.sohu-index .list-link {
    margin: 8px auto 0;
    width: 300px
}

    .sohu-index .list-link li {
        font-size: 14px;
        line-height: 28px;
        height: 28px;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

        .sohu-index .list-link li .dot {
            width: 4px;
            height: 4px;
            display: inline-block;
            float: left;
            margin: 12px 6px 0 0;
            overflow: hidden;
            background: #ccc;
            border-radius: 50%
        }

.sohu-index .video-focus {
    border: 0;
    height: 320px
}

    .sohu-index .video-focus .video-focus-pic {
        width: 100%;
        height: 220px;
        position: relative
    }

        .sohu-index .video-focus .video-focus-pic img {
            display: block;
            width: 100%;
            height: 100%
        }

        .sohu-index .video-focus .video-focus-pic .video-txt {
            height: 50px
        }

            .sohu-index .video-focus .video-focus-pic .video-txt .txt {
                left: 53px;
                bottom: 10px;
                width: 280px;
                height: 30px;
                font-size: 16px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

.sohu-index .news-list .news-box.news-box-aa:nth-child(2) {
    padding-top: 20px
}

.sohu-index .questionnaire {
    width: 36px;
    height: 204px;
    position: fixed;
    left: 50%;
    margin-left: 590px;
    bottom: 170px;
    line-height: 5000px;
    background: url(../images/questionnaire.gif) no-repeat 0 0
}

    .sohu-index .questionnaire a {
        display: block;
        width: 100%;
        height: 100%
    }

.weather {
    margin-left: 10px
}

    .weather em {
        display: inline-block
    }

    .weather .weather-status {
        margin-left: 12px
    }

    .weather .weather-num {
        margin-left: 12px
    }

    .weather .weather-drop {
        z-index: 200;
        position: relative
    }

    .weather .cor {
        width: 10px;
        height: 6px;
        margin: 17px 0 0 5px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REIzMkQ5RDVGQTM3MTFFNkE3N0RERkEyMkZEODg2Q0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REIzMkQ5RDZGQTM3MTFFNkE3N0RERkEyMkZEODg2Q0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjMyRDlEM0ZBMzcxMUU2QTc3RERGQTIyRkQ4ODZDQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjMyRDlENEZBMzcxMUU2QTc3RERGQTIyRkQ4ODZDQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoFBkKgAAABRSURBVHjaYvz//78CAwQ8YMAOwPJMQBwAxOeBOAGLIpDYfbAaoIkgvOA/BCRA+QxQ9n+oHAMDkgSyYhRF6AqRFaMoAmEWLG76AGUXIEsABBgA1I5t0+6SWzMAAAAASUVORK5CYII=) no-repeat 0 0;
        transition: all .2s ease-in-out 0s
    }

    .weather .location-icon {
        width: 11px;
        height: 14px;
        margin: 13px 6px 0 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAoCAYAAAAlinD5AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAANxSURBVHjaYvz//z8DDJTOP68PpAqA2A2IpYD4GRDvA+Le7kTDCzB1AAHEhKShBkidAWJbIJ4JxAlAPAuIrYD4NFC+FqYWIIAYQTYBBXKB7ElAPAGIy4Gm/kIyjA1I9QAxSE0eUG4yQAAxlsw7JwPk3AHiqUCBYqAiLyC7AYhVoOINQPFtQPGJQHY6SBwggECaQKb4A7EOENsD8RYg7oP6xRGIi4E4DIi3AvFlkDxAAIH85AHE04Cm/YQqrgWyK4B4FxBXAvkgv7YC2b9B6oDYHSCAmKDOOAW0nhVIa0NNRAYgvhZU/jQQKwAEEBMsBKEmvQMJomlSAolD5UGAHSCAQBruA7EZVGAyEPcDTVWDhpwa1MlzofIWIPUAAQQKCJBCUIhpATEopucDcSQQvwViYSBeDsSJoOgB4mtAvA0ggEA2gYJSDmQDKH6AOBrI1oRGriaID423fqi6SQABBIvcOiCnERSBQAVT0PyEHPn1QPkmgACCJaNmIF4KShFABW5oGtygtiyFqmMACCBYyIH8kgTEO4B4FVChBlQDiF4FxDtB8lB1DAABxIiWyrmA1B4gFgViXyDeDMSvgdgFqOEbTB1AADEhOwUq4QnE34H4HJT2RNYAAgABxITuaaCCj6CkAsQHQUkMykcBAAGE4jxiAUAAMTGQAQACiCxNAAGErEkSGoGgtPgTSk+CiqMAgACCaTKHZjA1aO4EJaNsINaAipsjawIIIJAmESDeBMQLgNgbiEFlQihUDhT8C6HyIjBNAAHEAAy9ViDeBcRMQLwGiM8DcR8QnwPitVDxbVB1IPUMAAEEIq4AsQ0Q+0IVskIlWaF8kLglVB1YE0AAwbL7aWhW3w/EsBz6G1q4gAqcs1B1YAAQQCBNoCQiCMRXgdgOiFmgcixQ/hUgFoKqAwOAAGKC2hIOLboeAfFJUDEMpR9DxcOh6sAAIIBAbgwH4rdArAL1tD8QV0BpJqj4W6g6sJ8AAghEgNLfZiC+DcSiMAkoFoWKb4aqA4sDBBATtDCJAOI30AzHBnUEiF4JFY+AqgMDgACCpYiv0JJWAIjnQcXnQQPIAyoPBwABxILE/gitlw5CPc0FDT2M/AQQQOip/DVUI6jMc4XyMQBAALFgEXsC1YgTAAQQWfkJIIDI0gQQQGRpAgggsjQBBBBZmgACDABH6oNLRGD3PAAAAABJRU5ErkJggg==) no-repeat 0 -20px
    }

.weather-box {
    display: none;
    position: absolute;
    top: 40px; /*left:-192px;*/
    border: 1px #ccc solid;
    border-top: 0;
    background: #fff;
    width: 219px
}

    .weather-box h4 {
        height: 26px;
        padding: 11px 10px 0;
        width: 179px;
        margin: 0 auto;
        line-height: 18px;
        border-bottom: 1px #f0f0f0 solid
    }

.weather .weather-box h4 .weather-location {
    float: left;
    color: #1a579c;
    font-size: 14px
}

.weather .weather-box h4 .weather-week {
    float: right;
    color: #999
}

.weather-box h4 .location-icon {
    width: 13px;
    height: 17px;
    margin-top: 0;
    background-position: 0 0
}

.weather-box .weather-con {
    color: #191919;
    height: 187px
}

.weather-box .weather-info {
    height: 72px;
    padding-top: 10px;
    cursor: pointer
}

    .weather-box .weather-info .degree {
        float: left;
        width: 98px;
        text-align: center;
        font-size: 14px
    }

        .weather-box .weather-info .degree .num {
            font-size: 38px;
            line-height: 70px
        }

    .weather-box .weather-info .info {
        float: left;
        line-height: 19px
    }

        .weather-box .weather-info .info .quality {
            color: #fff;
            line-height: 21px;
            padding: 0 10px;
            margin-top: 4px
        }

        .weather-box .weather-info .info .good {
            background: #1fd51c
        }

        .weather-box .weather-info .info .moderate {
            background: #f8c200
        }

        .weather-box .weather-info .info .usg {
            background: #ec7a0b
        }

        .weather-box .weather-info .info .unhealthy {
            background: #e7070a
        }

        .weather-box .weather-info .info .very-unhealthy {
            background: #933997
        }

        .weather-box .weather-info .info .hazardous {
            background: #830d23
        }

.weather-box .weather-thr li {
    width: 33.3%;
    float: left;
    text-align: center;
    font-size: 14px
}

    .weather-box .weather-thr li span {
        display: block;
        width: 100%;
        line-height: 28px
    }

    .weather-box .weather-thr li .tt {
        color: #999;
        height: 31px
    }

    .weather-box .weather-thr li .img img {
        width: 38px;
        height: 38px;
        display: block;
        margin: 0 auto
    }

.weather-box .weather-area {
    height: 110px;
    padding: 0 4px;
    position: relative
}

    .weather-box .weather-area .weather-area-sel {
        padding-top: 5px;
        height: 32px
    }

    .weather-box .weather-area .select {
        position: relative;
        float: left;
        width: 88px;
        margin-left: 10px;
        border: 1px #dfdfdf solid;
        height: 30px;
        background: #fff
    }

    .weather-box .weather-area ul {
        height: 200px;
        overflow-y: auto;
        overflow-x: hidden
    }

    .weather-box .weather-area .select .sele-con {
        height: 30px;
        float: left;
        width: 60px;
        font-size: 14px;
        color: #6c6c6c;
        padding-left: 8px;
        line-height: 30px
    }

    .weather-box .weather-area .select .sele-icon {
        width: 10px;
        height: 6px;
        float: right;
        margin: 12px 8px 0 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABzSURBVHjaYpw5c6YCAxCkpaU9YMACZs2aBZYHCCAmIA4A4vNAgQQsikBi90FqAAKI8f///yCBBUBOPBAnAk1egKRoPhAvBIolAAQQWCFUAq4YaiBcEYgDEEBwhWiKGZAVgQBAAKEohCqeAPVcAbI4QIABADp0MZHFFpX5AAAAAElFTkSuQmCC) no-repeat 0 0
    }

    .weather-box .weather-area .select .sele-option {
        display: none;
        position: absolute;
        top: 30px;
        left: -1px;
        background: #fff;
        border: 1px #dfdfdf solid;
        width: 88px;
        z-index: 99
    }

        .weather-box .weather-area .select .sele-option li {
            font-size: 14px;
            line-height: 26px;
            color: #6c6c6c;
            padding-left: 8px;
            cursor: pointer
        }

            .weather-box .weather-area .select .sele-option li:hover {
                background: #f9f9f9
            }

    .weather-box .weather-area:after {
        content: '';
        height: 225px;
        width: 220px;
        position: absolute;
        top: 110px;
        left: 0
    }

    .weather-box .weather-area .weather-area-btn a {
        width: 90px;
        height: 32px;
        line-height: 32px;
        color: #333;
        display: inline-block;
        text-align: center;
        margin: 0 5px;
        background: #fdd000;
        border-radius: 5px
    }

        .weather-box .weather-area .weather-area-btn a:hover {
            background: #ffe155
        }

    .weather-box .weather-area .weather-area-btn {
        padding-top: 50px;
        text-align: center
    }

        .weather-box .weather-area .weather-area-btn a {
            width: 90px;
            height: 32px;
            line-height: 32px;
            color: #333;
            display: inline-block;
            text-align: center;
            margin: 0 5px;
            background: #fdd000;
            border-radius: 5px
        }

            .weather-box .weather-area .weather-area-btn a:hover {
                background: #ffe155
            }

            .weather-box .weather-area .weather-area-btn a.weather-cancel {
                color: #6c6c6c;
                background: #eaeaea
            }

            .weather-box .weather-area .weather-area-btn a:hover.weather-cancel {
                background: #f1f1f1
            }

.sohu-index .service-box {
    height: auto
}

    .sohu-index .service-box .service-txt {
        padding: 20px 0;
        color: #191919
    }

        .sohu-index .service-box .service-txt h4 {
            padding: 1px 20px 10px;
            overflow: hidden
        }

            .sohu-index .service-box .service-txt h4 a {
                margin-right: 3px
            }

        .sohu-index .service-box .service-txt p {
            line-height: 20px;
            color: #191919;
            padding: 2px 20px;
            overflow: hidden
        }

            .sohu-index .service-box .service-txt p img {
                float: left;
                margin-right: 2px
            }

            .sohu-index .service-box .service-txt p span {
                float: left;
                width: 168px
            }

        .sohu-index .service-box .service-txt h4 {
            padding: 1px 0 10px;
            overflow: hidden;
            border-bottom: 1px #f0f0f0 solid;
            margin: 0 20px 10px
        }

.jubao {
    border: 0;
    position: relative;
    padding: 10px 0;
    /*border-bottom: 10px solid #fff;*/
}

    .jubao .jubao-box {
        height: 45px;
        width: 300px;
        margin: 0 auto;
        position: relative;
        overflow: hidden
    }

    .jubao .jubao-list {
        float: left;
        width: 9999px;
        position: absolute;
        left: 0;
        top: 0;
        transition: all .5s ease;
        -webkit-transition: all .5s ease
    }

    .jubao .jubao-con {
        height: 45px;
        overflow: hidden;
        width: 145px;
        float: left;
        margin-right: 10px
    }

        .jubao .jubao-con a {
            width: 100%;
            height: 100%;
            display: block;
            line-height: 500px;
            background-repeat: no-repeat;
            background-position: 0 0
        }

    .jubao .jubao01 a {
        display: block;
        background-image: url(../images/jubao01.gif)
    }

    .jubao .jubao02 a {
        background-image: url(data:image/gif;base64,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)
    }

    .jubao .jubao03 a {
        background-image: url(../images/jubao03.gif)
    }

    .jubao .jubao04 a {
        background-image: url(../images/jubao04.gif)
    }

    .jubao .jubao05 a {
        background-image: url(../images/jubao05.gif)
    }

.sidebar .jubao .godR {
    margin: 0 auto;
    padding-bottom: 0
}

    .sidebar .jubao .godR .god-mark {
        bottom: 0
    }

.sohu-index .news-list .news-box .other .img {
    display: none
}

.sohu-index .news-list .news-box .other .channel {
    display: inline-block
}

.sohu-index .news-list .news-box .other .channel-dot {
    display: inline-block
}

.article-page header {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999
}

.article-page .location {
    height: 31px;
    padding-top: 13px;
    border-bottom: 1px #f0f0f0 solid;
    line-height: 18px;
    font-size: 14px;
    color: #191919
}

.article-page .location {
    margin-top: 40px
}

    .article-page .location a {
        display: inline-block;
        margin: 0 8px
    }

    .article-page .location .sohu-logo a:first-child {
        margin-left: 0;
        margin-right: 8px
    }

    .article-page .location .dir-end {
        color: #666;
        display: inline-block;
        margin-left: 8px
    }

.article-page #article-container {
    padding: 35px 0 0
}

    .article-page #article-container .column {
        width: 140px
    }

    .article-page #article-container .main {
        width: 640px;
        margin-left: 30px
    }

    .article-page #article-container .sidebar {
        width: 340px
    }

.article-page .user-info {
    background: #fff;
    position: relative;
    padding-top: 58px;
    width: 138px;
    border: 1px #ddd solid
}

    .article-page .user-info .user-pic {
        height: 70px;
        width: 70px;
        position: absolute;
        top: -22px;
        left: 35px
    }

        .article-page .user-info .user-pic img {
            display: block;
            width: 100%;
            height: 100%;
            border-radius: 50%;
            border: 1px solid #ddd
        }

    .article-page .user-info h4 {
        text-align: center;
        font-size: 16px;
        line-height: 20px;
        padding: 3px 15px 0
    }

    .article-page .user-info .user-num {
        padding: 18px 2px 20px;
        height: 42px
    }

        .article-page .user-info .user-num dd {
            height: 42px;
            width: 66px;
            float: left;
            text-align: center;
            color: #666;
            line-height: 1
        }

            .article-page .user-info .user-num dd:first-child {
                border-right: 1px #eee solid
            }

        .article-page .user-info .user-num .value {
            color: #191919;
            font-size: 14px;
            display: block;
            height: 26px;
            line-height: 26px;
            vertical-align: middle
        }

            .article-page .user-info .user-num .value .num {
                font-size: 16px
            }

    .article-page .user-info .user-more {
        height: 31px;
        background: #f9f9f9;
        text-align: center;
        line-height: 31px
    }

        .article-page .user-info .user-more a {
            color: #666
        }

            .article-page .user-info .user-more a:hover {
                color: #c9141d
            }

.article-page .article-do {
    margin: 60px auto 0;
    text-align: right
}

.article-page .article-do-fixed {
    margin: 0;
    position: fixed;
    top: 60px;
    left: 50%;
    margin-left: -590px;
    background: #fff;
    width: 140px
}

.article-page .article-done dd {
    height: 38px;
    font-size: 24px;
    line-height: 38px;
    position: relative
}

    .article-page .article-done dd .num {
        font-family: Georgia,Arial;
        color: #da2128
    }

    .article-page .article-done dd .comment-icon {
        width: 25px;
        height: 21px;
        margin: 11px 0 0 12px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAA8CAYAAACTiBHmAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAATYSURBVHjaYvz//z8DLnBbSVMHSPkBsTUQKwKxCBR/BOLnQHwBiPcC8U7Ve9ef4DIHIIAYsVkCNBxkcDUQmyEJgwx+CsTfgVgciMWAmA0q9w+ItwNxE9CyU+jmAQQQiiVAw0WB1Byo60HgNBDPB+IDQM3X0RzCBKQ0gdgTiFOAWB2IQYbNAuIioPpvMLUAAQS3BKhJGUjthgYLyMBMoMKDDEQAqIVBQDwBiKWB+CzIcqD+1yB5gAACWwJUJAxknwRikEXLgTgBqOAXA4kAaI4gkFoMxN5Q85xAPgIIICao/HSoBauAOIYcC0AAqO891Ed7gNgciDtB4gABxHhLUcMUSIMi6xEQ6wMVfmCgEAB9BEqBN4BYABRvAAEE8kkyVK6DGhZAffQGSHUDMTMQpwMEEMgSe6jcWjTXqAAxDxZX8mIR4wBiVjThFVDaBSCAQJYoAPEroO2vkDTFAqlbQHwVZACSOMghH4F0EZKYJjRjPgGyZZB88xBIgUJGFSCAQJb8weJjCVB8QXM3G5K4KVTcFDl0oGEvBnUwMgDlFVaAAGIBEveBWBvoCn6g7R+hkv1AfA+IbwLFPiFp8gFidyBeiCS2GYgTQSUBUO0RJB+yAylQ5n4KEECg1AXKoalA7AtUtIWBSgBoCSivgMxbAhBAoOBaBxWPY6AuKIbSiwECiAlalICKkWCg7RJU8gUoZByB+CAwdHYBBBATkPgLLUFBhdh7KlgQCqSmQM1KAokBBBALVE4KlACAFv6kwHBOINUAxCXQagEUx6DEwwAQQDBLZKHFAEyDHJCKBmJ+aHl2HqjhPw7DpaBq84AYlE9OQAvYmzA1AAEEK4VBGecwEB8F4gggtoXmBxgAFRNnQGZC0z4XNHnqArEWVC0oQ7YD8TRoFMABQADBLAGVurBi4T+0sloMTRCB0EhURVIDAj+heew4EG8AxSvQ8N/YfAsQQCzQMgdUmH0GZT4gPgKrbKBgLzRYWKDBxwfyGVDNZ2LjCyCAGPE1JKgFAAKIiYEOACCA6GIJQADRxRKAAKKLJQABRBdLAAKILpYABBBdLAEIILpYAhBALPgkjxoZEd2qtz53DmerHiCAsOZ4oOFkt+qBlmG06gECCMUSoOE4W/VAzdfRHIK3VQ9UD2/VAwQQ3BKgJoxWPVAhUa16qIUYrXqgfnBBCxBAYEuAijBa9UAFJDe6geZgtOpBPgIIIKytenIsAAGgPqyteoAAYjxiaIjSqgcqpLjRDfQRSqseIIBQWvXUsADqI5RWPUAA4WzVA12jAsQ8WFzJi0WMA4hxtuoBAgjeqgfa/gpJE7xVDzIASRzcqgfSRUhi8FY9kC2D5Bt4qx4ggOjSqgcIIHirHugKfqDtGK16oBjRrXqg2iNIPoS36gECCJS64K16oCKqteqBlsBb9QABRJdWPUAAobTqgbZLUMkX8FY9MHR2AQQQE5CgaqseaAFGqx4ggFBa9UALf1JgOEarHmgeuFUPEEBYW/VADRiteqCG/zgMx9qqB6qHt+oBAghWClO1VQ+NAjgACCCYJVRp1QMNx9qqBwggFmiZg9Kqh1U2yK16oDqUVj1QDdGteoAAokurHiCA6NIkAgggulgCEEB0sQQggOhiCUAA0cUSgACiiyUAAUQXSwACiC6WAAQYAM+L5fKTXT+NAAAAAElFTkSuQmCC) no-repeat 0 0
    }

    .article-page .article-done dd .zan-icon {
        width: 25px;
        height: 19px;
        margin: 10px 0 0 12px;
        background: url(data:image/png;base64,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) no-repeat 0 0
    }

        .article-page .article-done dd .zan-icon.cur {
            background-position: 0 -30px
        }

.article-page .article-done .add-one {
    color: #da2128;
    position: absolute;
    top: -17px;
    right: 4px;
    font-size: 16px;
    display: none
}

.article-page .article-done dd:hover .icon-comment:before, .article-page .article-done dd:hover .num {
    color: #c43131
}

.article-page .article-done dd:hover .zan-icon.cur {
    background-position: 0 -30px
}

.article-page .share {
    border-top: 1px #eaeaea solid;
    padding-top: 12px;
    margin-top: 10px
}

    .article-page .share ul {
        float: right
    }

    .article-page .share li {
        float: left;
        width: 27px;
        margin-left: 10px
    }

        .article-page .share li .icon {
            width: 27px;
            height: 27px;
            background: url(data:image/png;base64,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) no-repeat 0 0;
            opacity: .8
        }

        .article-page .share li .weixin-icon {
            background-position: 0 -40px
        }

        .article-page .share li .qzone-icon {
            background-position: 0 -80px
        }

        .article-page .share li.tt {
            color: #999;
            width: 100%;
            float: none;
            font-size: 14px;
            height: 35px;
            line-height: 28px;
            margin: 0
        }

        .article-page .share li .icon:hover {
            opacity: 1
        }

    .article-page .share .weixin {
        position: relative
    }

    .article-page .share .wx-code {
        display: none;
        position: absolute;
        top: 60px;
        left: 25px;
        width: 140px;
        height: 150px;
        padding-top: 20px;
        text-align: center
    }

        .article-page .share .wx-code .cort {
            display: none
        }

        .article-page .share .wx-code .code-pic {
            height: 100px
        }

        .article-page .share .wx-code p {
            font-size: 14px;
            line-height: 20px;
            color: #191919
        }

    .article-page .share .weixin:hover .wx-code {
        display: block
    }

.article-page .text h1 {
    font-size: 28px;
    font-weight: 700;
    line-height: 38px;
    color: #191919
}

.article-page .original-tag, .article-page .recommend-tag {
    background: #fdd000;
    display: inline-block;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    padding: 0 7px;
    color: #191919;
    border-radius: 1px
}

.article-page .text .text-focus-pic {
    width: 640px;
    height: 320px;
    position: relative
}

    .article-page .text .text-focus-pic .pic, .article-page .text .text-focus-pic .pic img {
        width: 100%;
        height: 100%
    }

    .article-page .text .text-focus-pic .bg {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        display: block;
        background: #000;
        filter: alpha(opacity=40);
        opacity: .4
    }

    .article-page .text .text-focus-pic .txt {
        position: absolute;
        bottom: 20px;
        left: 30px;
        width: 580px;
        z-index: 2
    }

    .article-page .text .text-focus-pic h1 {
        color: #fff;
        padding-top: 5px
    }

.article-page .article-info {
    font-size: 14px;
    line-height: 20px;
    color: #999;
    padding-top: 35px
}

    .article-page .article-info a {
        color: #999
    }

        .article-page .article-info a:hover {
            color: #c9141d
        }

    .article-page .article-info .com a {
        float: right
    }

.article-page .text .text-title {
    position: relative;
    top: -6px
}

    .article-page .text .text-title .article-info {
        padding-top: 15px
    }

    .article-page .text .text-title .article-tag {
        display: inline-block;
        font-weight: 400;
        position: relative;
        top: -4px
    }

        .article-page .text .text-title .article-tag em {
            margin-left: 8px
        }

.article-page .article {
    color: #191919;
    font-size: 16px;
    line-height: 30px;
    padding-top: 5px
}

    .article-page .article p {
        padding: 10px 0 20px
    }

    .article-page .article h4 {
        font-size: 20px;
        padding: 12px 0 16px
    }

    .article-page .article img {
        display: block;
        margin: 0 auto;
        max-width: 100%;
        height: auto
    }

        .article-page .article img:first-child {
            margin: 10px auto 0
        }

    .article-page .article .article-pic {
        margin: 15px auto 20px
    }

    .article-page .article .article-bg {
        background: #f8f7f4;
        border-left: 5px #ebe5d4 solid;
        padding: 13px 20px;
        margin: 23px auto 25px
    }

    .article-page .article .article-video {
        margin: 14px auto 5px
    }

    .article-page .article dl {
        padding: 10px 0 20px
    }

    .article-page .article .cir {
        display: inline-block;
        margin: 12px 14px 0 0;
        width: 5px;
        height: 5px;
        background: #191919;
        border-radius: 50%;
        vertical-align: top
    }

.article-page article a, .article-page article a:hover {
    color: #056bc1
}

.article-page .blue {
    color: #0070c0
}

.article-page .orange {
    color: #ff6827
}

.article-page .red {
    color: #cc1b1b
}

.article-page .green {
    color: #639505
}

.article-page .external-link-pop {
    display: inline-block;
    cursor: pointer;
    position: relative
}

.article-page .safety-icon {
    cursor: pointer;
    width: 16px;
    height: 17px;
    margin: 6px 0 0 2px;
    *margin-top: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA8CAYAAABvnTosAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAP9SURBVHjaYvz//z8DJQAggBiRDZg1axYfkAoGYn8glgFiLajUNSB+CcTbgHhFWlraW5gegAACGwDUyApk1wJxBRCzEmFxDxDXAQ36DhBALFCBfUBsQ4LLS4DYAohtAQIIZoA5ugozMzMGHR0dhn///jGcOXOG4cqVK+hKwHoAAghmwEuon8FATk4OjJcvX87AwsLCEBAQwPDixQuGN2/eIBsA0sMAEEBMUM4DZBlWVlawrd+/f2f4/Pkzw7NnzxhERUXRXXAbRAAEEBNSKMPB3bt3GR48eMDAxMTEoKioyCAlJQU2BA1cAhEAAQQzYBe2kLK1tQWHxZEjRxg+fvyILn0YRAAEEMyA3UD8G10FyAXnzp1juH//PrrUd6geBoAAgickYFqYB6QSkVVxc3Mz/Pz5k+HPnz/oBkwFpoEcEAMggJiQBOvQXeHs7Mzg5eWFzfYOGAcggOAGAE18AqRykFWC0gDIG2igAKoWDAACiBE9MwG9MhNkHo4UOB+oOQlZACCAmLAoArliLRZxUEZKRxcECCBGbNkZmrmWQ3MmCGwE4lCg7RgxBRBAjPjKA6BBE6DhU4BLDUAAMVJaoAAEEMUGAAQQxQYABBDFBgAEEMUGAAQQxQYABBDFBgAEEMUGAAQQxQYABBDFBgAEEMUGAAQQxQYABBDFBgAEEIoBbDmHxIFUBBCDyjFhaOXKAi3CP0EL0uW/ptjB6xGAAAIbANRoAGRn4imJ0MEKIJ4ONOgQQAAxsmYfBJVAk5GqqxXQ0ucttMIBFcl6QAyq+l2BOBKIFaDqywECCGTAVahTW4Am1hJjPdDF9UCqAVQlAgQQyH+KUPE2NEX5oBIYyp0ANHwiknQ/1AAhgABigtWyQCCOpBlUFrZDGxIg3A4U80cyQAhKvwMIIJABF6EcfSQFoMbDNqCtU0EYyD6B1oaAqb0IEEAgL5yFtomMoaUvrJZiBdoKajPEQlsvPeiNCyA4CRBATEia4E4E2vodiEHxDqpkikH1AZC/DckAmNqNAAHEBJS4BE0oekAbfdACHFQt9wLVzEcKn1BorJ0Fil8DCCBYzTQdSmeiGdAMxPPQxDKR9QAEEBPUyTOA1GJQEgbagBxd85ANgMo5gupIoJ65IDGAAEKuG2GuyAMqbIayI6EYpjkPTS0DQAChZ6Y4ILUQyu0E2lIBFe8FUkVQcQ+g+E6YHoAAwsjOaIZMgrkKSvsCNW9BVg8QQFjLA2hIr0ITjgZqXoauFiCAcBYoQEO0oSHOCs26F7CpAwggikskgACi2ACAAKLYAIAAotgAgACi2ACAAKLYAIAAotgAgACi2ACAAKLYAIAAotgAgACi2ACAAKLYAIAAotgAgAADAJXybVwTQ2OpAAAAAElFTkSuQmCC) no-repeat 0 0
}

.article-page .safety-pop {
    display: none;
    position: absolute;
    left: 0;
    top: 35px;
    border: 1px #e7e7e7 solid;
    height: 35px;
    background: #fff;
    font-size: 12px;
    color: #666;
    line-height: 35px;
    text-align: center;
    width: 251px;
    border-radius: 6px
}

    .article-page .safety-pop .safety-icon {
        background-position: 0 -30px;
        margin: 9px 6px 0 0;
        *margin-top: 0
    }

    .article-page .safety-pop .horn {
        position: absolute;
        top: -9px;
        left: 20px;
        width: 14px;
        height: 10px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADbSURBVHjaYvz//z8DNvDixQsvEC0hIbENmzxAADGANKLj58+f97579+4/CIPY2NQABBA2Tc1v3rz5/+/fPzAGsUFi6OoAAghdU9Xr16////379z8MgNggMZAcslqAAELWFPfy5cv/f/78+Y8OQGIgOZAamHqAAIJp8gEGxv9fv379xwVAciA1ILUgPQABxAhkWAID6ZigoCADOzs7Az7w8+dPhvfv34OYVgABxAQkMvn5+QlqAgGQGpBakB6AAGL8/Pnzfx4eHgZSwJcvXxgAAojxP64UQAAABBgAi1oLM46RWfYAAAAASUVORK5CYII=) no-repeat 0 0
    }

.article-page .external-link-pop:hover .safety-pop {
    display: block
}

.article-page .statement {
    color: #999;
    line-height: 16px
}

.article-page .article-oper {
    height: 39px;
    margin: 45px auto 0
}

.article-page .article-oper-bord {
    border-bottom: 2px #f7f7f7 solid
}

.article-page .article-oper .article-oper-l span {
    display: inline-block
}

.article-page .article-oper .read-num {
    font-size: 14px;
    line-height: 22px
}

.article-page .article-oper .kw {
    margin-left: 4px
}

    .article-page .article-oper .kw a {
        display: inline-block;
        border: 1px #eaeaea solid;
        background: #f9f9f9;
        height: 22px;
        line-height: 22px;
        color: #666;
        padding: 0 8px;
        margin-left: 12px;
        border-radius: 2px
    }

        .article-page .article-oper .kw a:hover {
            background: #f0f0f0;
            color: #c9141d
        }

.article-page .article-oper .article-oper-r {
    line-height: 24px
}

    .article-page .article-oper .article-oper-r a {
        color: #a8a8a8;
        display: inline-block
    }

    .article-page .article-oper .article-oper-r .icon {
        width: 14px;
        height: 14px;
        margin: 4px 6px 0 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAoCAYAAADOvcv6AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAALdSURBVHjaYvz//z8DDBw+fFgVSM0FYkMg5oEKfwHiU0AcZ2tr+xSmFiCAmJA0tQGpm0DMCMSFQEWMIAxiAzEXED8AqimEqQcIIEaQjVBNiUA8Gai4jQELAKrpA1IJIBcB1ZQCBBDjoUOHVKE21SBrAip8B6KBYkJIYiVAqguI1QECiAnqp6NYbBKEYjgAqukBqQXpAQggkEZTIJ7IQDwAqTUFCCCQRnYgPk6CRpBadoAAYsGj4D0+3QABBNL4E4gtgXgNmn+EcOgBqf0JEEAgp54G4mwswf8OFrJoAKT2NEAAgTRmAbE9NKjxAqgae5AegACCJYBuICcSiCdAgxybpnYglQrE80EJACCAGGFpFaq5GBpPC4GSc4BiOkB2MBB7ALEJENcBxUEGMAAEECOBRP4PiN8C8Q2Qi5ATOUAAoWgkBQAEENkaAQKIbI0AAUS2RoAAIlsjQACRrREggBjJLXMAAgg5AYAycoWcnByjkJAQAy8vL1j88+fPDG/evGF48uTJHyC3DKi5HyQOEEAMII3A4qPt6tWr/9+9e/cfF3j9+vX/S5cu/Qeq7QbpAQggeJmjo6PDKCgoiNdfHz58YLh8+TLIieoAAQQuc0DOg2k6f/48WAGyYpAYCAgICDCA1IL0AAQQuMwRERGBK1RWVma4ceMGWAMI37x5k0FFRQUuD1VrChBAoBKAnYODAy7Bx8fHoKWlxXDt2jUGRkZGMBsWUCAAVcsOEEBM2Pzy9+9feMDB2OgAIIBAGn/++PEDUUK9fw92nra2Ntg2mLNhAKr2J0AAgcuct2/fwiXu378P1gRyHsjZGhoaDPfu3YPLQ9WeBgggUHSAcvklXV1dRlCoERkdegABBEsA3cDA+A90Js4EAEw9/0GaYAkAIIAwyhzkJPfr1y+GL1++MHz8+BGW5OBlDkAAkV3mAAQQ2dkKIIDI1ggQQGRrBAggsjUCBBDZGgECiGyNAAEGAPZpkD2Go8VJAAAAAElFTkSuQmCC) no-repeat 0 0
    }

.article-page .uninterested {
    display: inline-block;
    margin-right: 25px;
    position: relative;
    z-index: 13
}

.article-page .uninterested-link {
    color: #a8a8a8;
    display: inline-block;
    font-size: 14px;
    padding-left: 20px;
    line-height: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFlSURBVHjaYvz//z8DDBw+fFgYSOUDsSsQW0CFTwDxNiCeaGtr+wmmFiCAmJA0+QOpe0DMCMSFQEWMIAxiAzE3EF8EqnGEqQcIIEaQjVBNiUA8Hah4JwMWAFQTCqQygXgqUM1agABiPHTokDDUpjBcmpA0OwOpdUCsBBBATFA/TYJpAkqeQXYSiA0SA7GBavaC1IL0AAQQC5AAOTMWyeACIN4AdRoILAfiACT51UC8GCCAQDYqAPEDmCjQ1CNQhathmoBiJ5A0gtQqAAQQEw7vcEFpkIs4sSkACCAmmAlIfnIDUsuA2AdmM7KfYS4ECCCQxo1AHIgk0Q3SBHIe1Nkgv05Akgep3QgQQKDoEAcybgFxEDTUiIkONYAAYgIqfglkJIEiFyqBSxPI2WUgtSA9AAHECEurQIlgIDUPGk9bQU4FioFcYwzEdkAcDsTpQPFdIPUAAcRIIJGDXHMWinuQEzlAgAEAGo2BkOFYhvQAAAAASUVORK5CYII=) no-repeat 0 5px
}

.article-page a:hover {
    color: #e63939
}

.article-page .uninterested-link:hover {
    color: #a8a8a8
}

.article-page .uninterested-box {
    width: 246px;
    border: 1px #e7e7e7 solid;
    padding: 20px 0;
    position: absolute;
    left: -96px;
    top: 30px;
    background: #fff;
    border-radius: 6px;
    display: none
}

    .article-page .uninterested-box .cort {
        position: absolute;
        left: 138px;
        top: -9px;
        width: 16px;
        height: 9px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REIzMkQ5RDVGQTM3MTFFNkE3N0RERkEyMkZEODg2Q0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REIzMkQ5RDZGQTM3MTFFNkE3N0RERkEyMkZEODg2Q0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjMyRDlEM0ZBMzcxMUU2QTc3RERGQTIyRkQ4ODZDQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjMyRDlENEZBMzcxMUU2QTc3RERGQTIyRkQ4ODZDQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoFBkKgAAABRSURBVHjaYvz//78CAwQ8YMAOwPJMQBwAxOeBOAGLIpDYfbAaoIkgvOA/BCRA+QxQ9n+oHAMDkgSyYhRF6AqRFaMoAmEWLG76AGUXIEsABBgA1I5t0+6SWzMAAAAASUVORK5CYII=) no-repeat 0 0
    }

    .article-page .uninterested-box h4 {
        color: #191919;
        font-size: 16px;
        line-height: 18px;
        text-align: center
    }

    .article-page .uninterested-box ul {
        padding-top: 10px
    }

        .article-page .uninterested-box ul li {
            padding-left: 21px;
            height: 30px;
            font-size: 14px;
            cursor: pointer
        }

            .article-page .uninterested-box ul li input {
                float: left;
                margin: 3px 8px 0 0;
                opacity: 0;
                opacity: 100\9;
                *margin-top: 0
            }

            .article-page .uninterested-box ul li .checkbox-icon {
                position: relative;
                float: left;
                cursor: pointer
            }

                .article-page .uninterested-box ul li .checkbox-icon:before {
                    content: "";
                    display: block;
                    display: none\9;
                    width: 10px;
                    height: 10px;
                    background: #fff;
                    border: 1px #dedede solid;
                    position: absolute;
                    top: 5px;
                    left: 0;
                    z-index: 6;
                    border-radius: 3px
                }

            .article-page .uninterested-box ul li.clk .checkbox-icon:after {
                content: "";
                display: block;
                display: none\9;
                width: 6px;
                height: 6px;
                background: #fdd000;
                position: absolute;
                top: 8px;
                left: 3px;
                z-index: 7;
                border-radius: 2px
            }

    .article-page .uninterested-box .unia {
        text-align: center;
        padding-top: 2px;
        display: none
    }

        .article-page .uninterested-box .unia textarea {
            width: 210px;
            min-height: 50px;
            border: 1px #e7e7e7 solid;
            border-radius: 4px;
            outline: 0;
            color: #666;
            line-height: 20px;
            resize: none
        }

    .article-page .uninterested-box .btn {
        padding-top: 15px;
        width: 80px;
        margin: 0 auto
    }

        .article-page .uninterested-box .btn a {
            color: #191919;
            text-align: center
        }

        .article-page .uninterested-box .btn span {
            margin-left: 6px;
            display: none
        }

    .article-page .uninterested-box .uninterested-ok {
        background: #fdd000;
        width: 80px;
        height: 30px;
        display: inline-block;
        line-height: 30px;
        color: #191919;
        border-radius: 2px
    }

.article-page .unfeedback p {
    text-align: center;
    line-height: 20px;
    padding-top: 13px
}

.article-page .uninterested-no {
    width: 102px;
    height: 33px;
    border: 1px #e7e7e7 solid;
    position: absolute;
    left: -7px;
    top: -42px;
    background: #fff;
    border-radius: 6px;
    text-align: center;
    line-height: 33px;
    display: none
}

    .article-page .uninterested-no .cort {
        position: absolute;
        left: 45px;
        bottom: -9px;
        width: 16px;
        height: 9px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADhSURBVHjaYnz+/Pl/fn5+Bk5OTgZSwPfv3xk+fvzIABBATEC2FYjx69cvojWD1IL0gPQCBBDD////GYCuiHr58uX/379//ycEQGpAaoF6QkF6AQIIbADUkJxXr179//PnD07NIDmQGpBamD6AAIIbADWk6vXr1////v2LoRkkBpIDqUHWAxBAKAZADWl+8+bN/3///sE1g9ggMZAcunqAAMIwAGpI74cPH+AGvH//HqS5F5tagADCagDUkGmfPn36D8IgNi51AAHECDYFC3jx4gU3kMqEcqdLSEh8xaYOIMAA7aRmBdQpoRgAAAAASUVORK5CYII=) no-repeat 0 0
    }

.article-page .comment {
    width: 100%
}

.article-page .groom-read {
    margin: 20px auto 0;
    position: relative
}

    .article-page .groom-read .title {
        height: 19px
    }

        .article-page .groom-read .title span {
            color: #191919;
            float: left;
            font-size: 18px;
            line-height: 1;
            font-weight: 700
        }

        .article-page .groom-read .title .ln {
            float: left;
            width: 4px;
            height: 19px;
            background: #fdd000;
            border-radius: 2px;
            margin-right: 12px
        }

.article-page .groom-menu {
    width: 140px;
    border-top: 2px #fdd000 solid;
    background: #f9f9f9;
    position: absolute;
    left: -170px;
    top: 0;
    height: 100%
}

    .article-page .groom-menu li {
        font-size: 14px;
        line-height: 36px;
        padding-left: 25px;
        height: 36px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }

        .article-page .groom-menu li .dot {
            display: none
        }

        .article-page .groom-menu li:hover {
            background-color: #f0f0f0
        }

    .article-page .groom-menu .cur, .article-page .groom-menu .cur:hover {
        background: #fdd000
    }

.article-page .groom-menu-fixed {
    position: fixed;
    left: 50%;
    top: 60px;
    margin-left: -590px
}

.article-page .user-god {
    background: #fcfcfc;
    border: 1px #f7f7f7 solid;
    margin: 10px auto 0;
    width: 638px;
    position: relative;
    padding: 14px 0
}

    .article-page .user-god .user-god-pic {
        padding: 0 20px;
        width: 50px;
        height: 50px;
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -25px;
        border-right: 1px #f3f3f3 solid
    }

        .article-page .user-god .user-god-pic img {
            display: block;
            width: 100%;
            height: 100%;
            border-radius: 50%
        }

    .article-page .user-god .user-god-link {
        width: 547px;
        float: right
    }

        .article-page .user-god .user-god-link dl {
            width: 232px;
            padding: 0 20px;
            float: left;
            line-height: 16px;
            color: #999
        }

        .article-page .user-god .user-god-link dt {
            padding-bottom: 6px
        }

            .article-page .user-god .user-god-link dt a {
                color: #666
            }

                .article-page .user-god .user-god-link dt a:hover {
                    color: #c9141d
                }

.article-page .article-recom {
    margin: 20px auto 0
}

    .article-page .article-recom .title {
        height: 16px
    }

        .article-page .article-recom .title span {
            color: #191919;
            float: left;
            font-size: 16px;
            line-height: 1
        }

        .article-page .article-recom .title .ln {
            float: left;
            width: 4px;
            height: 16px;
            background: #fdd000;
            border-radius: 2px;
            margin-right: 7px
        }

    .article-page .article-recom .recom-list {
        margin: 6px auto 0
    }

        .article-page .article-recom .recom-list li {
            height: 28px;
            font-size: 14px;
            overflow: hidden;
            line-height: 28px;
            width: 33.3%;
            float: left
        }

        .article-page .article-recom .recom-list .hot-icon {
            margin: 5px 0 0 4px;
            display: inline-block;
            width: 24px;
            height: 16px;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjlGNzkxNDlGMzU4MTFFNkJEMzZCMzU2Qzg5MTgzMzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjlGNzkxNEFGMzU4MTFFNkJEMzZCMzU2Qzg5MTgzMzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyOUY3OTE0N0YzNTgxMUU2QkQzNkIzNTZDODkxODMzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyOUY3OTE0OEYzNTgxMUU2QkQzNkIzNTZDODkxODMzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuHbezwAAAGASURBVHjaYrylqMHGwMDQDcQxQCzEQB3wHogXA3EpC5DoAuI8BuoCQaiZP5iARCwD7UAKC3Kw8OVlMvy8fIXh5/7DYD67oy0Du64Ow6dJ0xmYpCQYBHOzGDj1dBn+ffvK8GHZSoZv6zeD9fC5u6GY+rqnD2aGEAuyBKukJMOfx0/gfGYBAbAYCEhM7GH4fvESwxPvQAZWfR0GyYm9DC8/fABbDsLC7U0M30+dBluKDJiI8SfIwL9fvjK8b+kC839fvMLwPL+YQSAuhqBeFnQBkfwchn8pSRDbubkYvh4/ycCqpMjw58VLFHUgS1jFxEi34M3EKXBvcgX6MnCamTL8vnefgdfPB8NXv1+9ImgBUUEEci0zDzeDYE0Z3HBQHHxYtIQ0H/x+/pzhLzDiYADEBomBwLPQGHBEymxdD05FIJ/CUhs2vTDACMzJ/2mYD94xMdAWzGGhkcGwsqgW2YKDQNwDxEehCqgCQBaA4qAKiDuhbKoCkAUFQDyJVpEAEGAAN4qJikA6fi4AAAAASUVORK5CYII=) no-repeat 0 0
        }

.article-page #SOHUCS #SOHU_MAIN .module-cmt-footer {
    padding: 17px 0 0 !important
}

.article-page .article table {
    margin: 20px 0 30px
}

    .article-page .article table td {
        background: #f8f7f3;
        padding: 9px 15px;
        line-height: 26px;
        font-size: 14px;
        color: #191919
    }

.hot-spots .title {
    font-size: 18px;
    line-height: 22px;
    padding: 13px 12px 0;
    font-weight: 700
}

    .hot-spots .title:before {
        content: "";
        width: 3px;
        height: 17px;
        background: #fdd000;
        display: inline-block;
        float: left;
        margin: 3px 10px 0 0
    }

.hot-spots ul {
    padding-top: 5px
}

.hot-spots li {
    font-size: 14px;
    line-height: 36px;
    padding-left: 25px;
    height: 36px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

    .hot-spots li:hover {
        background-color: #f0f0f0
    }

    .hot-spots li a {
        display: block
    }

        .hot-spots li a:hover {
            color: #c9141d
        }

.tag-index .search-right {
    margin-top: 26px
}

.tag-title {
    height: 80px;
    border-bottom: 2px #fdd000 solid
}

    .tag-title .tag-name {
        padding-top: 20px
    }

        .tag-title .tag-name .tt {
            color: #191919;
            font-size: 30px;
            font-weight: 700;
            line-height: 40px
        }

    .tag-title .tag-name-icon {
        width: 22px;
        height: 22px;
        margin: 9px 14px 0 20px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTZBQTg3MDVGN0RCMTFFNkJDOTdFMkI2REM3NTlBOEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTZBQTg3MDZGN0RCMTFFNkJDOTdFMkI2REM3NTlBOEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNkFBODcwM0Y3REIxMUU2QkM5N0UyQjZEQzc1OUE4RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNkFBODcwNEY3REIxMUU2QkM5N0UyQjZEQzc1OUE4RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psc3YsQAAAIWSURBVHjalJXPSxRhGMdnJ7GO6aFDljcPQbJU5klPsVQQHdYg6JCtlOl/40HQ9UcHLS+JQZfI9maHTKMCj12qbZWgrhKU0+eB78DjODM7PvDh2Z33mc88vPu8s6V/nwIfvTAIPfp8Fs7DOTgDG7AUlqNnQZsoSdwHM3AtKBZzyB8XETck/QZb0ITv0FK27z/hPkzDibZyxL0QwVc4GUVRkAc19+Cv7qln1YW4+/WMHTr44x968Ll0CipwJb5GzQpp1HqCcdbqaQ2H+pECbYOXzpL2YR22+b4JFyW3H+9BnjxVTOEjku3fgfb/g6blI2sXJH+aJw81ToF+pDiqyjUEFRjg8zx0wB23LSavpcmztmJIec1dW1UePtRZOVomjSXloYY/2fFb5evu2k3ljSP7WY6WEvJah06Xxa6rfQ03YIWiF+RuqGjtVeoUIKfWfIvWROg6mHBFUyrohLuSfoGrrG3nHLj4ocN28ka0fxE85MYnbjp6tN+/bXtY288yUtutCboEz+MjPaOOj8iLhKRv4DK8g1uh1ibBDkTJxorCsWNIu5x0E0Zo7Ffoakxe16SYvFZQ2nDSKtJWPG4+Jpx8IU+e0WnLH5AgR57aOddOS2ovp/eS/kge6SBDPqf37iG5pA0nrSal/kWfFdb5eHyi4KVmdcB12sz7Byki97GlTpvt/prahW3Fbb2A7KROIt3Lu+G/AAMAi5ATlbFCT0EAAAAASUVORK5CYII=) no-repeat 0 0
    }

.tag-index header {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999
}

.tag-index #top {
    margin-top: 40px
}

.tag-index #main-container {
    margin: 0 auto;
    position: relative
}

    .tag-index #main-container .main {
        width: 640px;
        margin-left: 170px
    }

    .tag-index #main-container .sidebar {
        width: 340px
    }

    .tag-index #main-container .hot-spots {
        width: 140px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 40;
        color: #191919;
        background-color: #f6f6f6;
        border-top: 20px #fff solid
    }

        .tag-index #main-container .hot-spots .title {
            font-size: 18px;
            line-height: 22px;
            padding: 13px 12px 0
        }

    .tag-index #main-container .hot-spots-fixed {
        position: fixed;
        left: 50%;
        margin-left: -590px;
        border: 0;
        background: #f6f6f6
    }

.tag-index .news-list {
    margin: 5px auto 0
}

.tag-index .float-btn {
    width: 36px;
    position: fixed;
    left: 50%;
    margin-left: 590px;
    bottom: 100px
}

.tag-index .search-right {
    margin-top: 25px
}

.focus-banner .autos span, .focus-banner .autos span a {
    display: inline-block;
    vertical-align: top
}

.focus-banner {
    margin: 20px auto 0
}

    .focus-banner, .focus-banner .scroll {
        height: 320px;
        overflow: hidden;
        position: relative;
        width: 640px;
        z-index: 0
    }

        .focus-banner .con {
            float: left;
            left: 0;
            position: absolute;
            top: 0;
            transition: all .5s ease 0s;
            width: 9999px
        }

            .focus-banner .con .pic {
                float: left;
                height: 320px;
                position: relative;
                width: 640px
            }

        .focus-banner .autos {
            bottom: 0;
            height: 23px;
            left: 0;
            position: absolute;
            width: 100%;
            text-align: center
        }

            .focus-banner .autos span {
                cursor: pointer;
                height: 15px;
                margin: 0 3px 0 4px;
                overflow: hidden;
                width: 15px
            }

                .focus-banner .autos span a {
                    background: #fff;
                    border-radius: 1px;
                    font-size: 0;
                    height: 3px;
                    margin-top: 6px;
                    opacity: .5;
                    width: 100%
                }

                .focus-banner .autos span.cur a {
                    opacity: 1
                }

        .focus-banner .btns, .focus-banner .btns a {
            height: 40px;
            position: absolute
        }

        .focus-banner .btns {
            display: none;
            left: 0;
            pointer-events: none;
            top: 130px;
            width: 100%
        }

            .focus-banner .btns a {
                background: url(data:image/png;base64,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) repeat 0 0;
                left: 10px;
                pointer-events: all;
                top: 0;
                width: 40px
            }

                .focus-banner .btns a.btnr {
                    background-position: 0 -50px;
                    left: auto;
                    right: 10px
                }

        .focus-banner:hover .btns {
            display: block
        }

        .focus-banner .con .pic .shadow {
            bottom: 0;
            display: block;
            font-size: 22px;
            font-weight: 700;
            height: 80px;
            left: 0;
            line-height: 34px;
            position: absolute;
            width: 100%
        }

            .focus-banner .con .pic .shadow em {
                color: #fff;
                height: 60px;
                padding: 20px 0 0;
                pointer-events: none;
                width: 100%
            }

            .focus-banner .con .pic .shadow span {
                bottom: 25px;
                color: #fff;
                left: 20px;
                position: absolute;
                width: 600px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

.channel-logo {
    width: 160px;
    height: 56px;
    overflow: hidden;
    background: #fff;
    text-align: center;
    padding-top: 20px
}

    .channel-logo a {
        display: inline-block;
        width: 126px;
        height: 31px;
        line-height: 500px
    }

.second-nav {
    font-size: 14px;
    border-top: 2px #c9141d solid
}

    .second-nav .box {
        padding: 10px 0 5px;
        position: relative
    }

        .second-nav .box h4 {
            font-size: 15px;
            font-weight: 700;
            color: #c9141d;
            line-height: 27px;
            padding-left: 17px;
            position: relative;
            z-index: 2
        }

            .second-nav .box h4 a {
                color: #c9141d
            }

            .second-nav .box h4 .icon-angle-up:before {
                font-size: 10px;
                color: #ccc;
                display: inline-block;
                position: absolute;
                right: 8px;
                top: 7px;
                transform: rotate(90deg)
            }

        .second-nav .box p {
            color: #191919;
            line-height: 24px;
            padding-right: 10px;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap
        }

            .second-nav .box p a {
                margin-left: 15px
            }

    .second-nav .box-cur h4 {
        background: #c9141d
    }

        .second-nav .box-cur h4 a {
            color: #fff
        }

        .second-nav .box-cur h4 .icon-angle-up:before {
            display: none
        }

    .second-nav .show-nav {
        visibility: hidden;
        opacity: 0;
        background-color: #fff;
        background-color: rgba(255,255,255,.95);
        position: absolute;
        left: 160px;
        top: 1px;
        padding: 8px 0 0;
        width: 240px;
        color: #191919;
        min-height: 86px;
        transition: opacity .2s ease-in
    }

        .second-nav .show-nav:after {
            content: '';
            border: 1px #c9141d solid;
            position: absolute;
            left: 0;
            top: -1px;
            width: 238px;
            height: 100%;
            opacity: .5;
            filter: alpha(opacity=50)
        }

        .second-nav .show-nav .bg {
            background: #fff;
            position: absolute;
            left: -160px;
            top: -1px;
            width: 160px;
            height: 94px
        }

            .second-nav .show-nav .bg:after {
                content: '';
                border: 1px #c9141d solid;
                position: absolute;
                left: 0;
                top: 0;
                width: 159px;
                height: 100%;
                opacity: .5;
                filter: alpha(opacity=50)
            }

        .second-nav .show-nav .bg-mod {
            width: 1px;
            height: 94px;
            background: #fff;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 2
        }

    .second-nav .box-no {
        padding: 6px 0
    }

        .second-nav .box-no .show-nav .bg, .second-nav .box-no .show-nav .bg-mod {
            height: 35px;
            top: auto;
            bottom: 1px
        }

    .second-nav .box-one .show-nav .bg, .second-nav .box-one .show-nav .bg-mod {
        height: 70px
    }

    .second-nav .box-thr .show-nav .bg, .second-nav .box-thr .show-nav .bg-mod {
        height: 118px
    }

    .second-nav .box-no .show-nav {
        top: auto;
        bottom: 2px
    }

        .second-nav .box-no .show-nav .bg-mod {
            bottom: 0
        }

    .second-nav .show-nav .con {
        padding: 0 20px 8px 0;
        overflow: hidden
    }

        .second-nav .show-nav .con li {
            float: left;
            display: inline-block;
            margin-left: 21px;
            line-height: 26px;
            white-space: nowrap
        }

            .second-nav .show-nav .con li a {
                display: block
            }

    .second-nav .show-nav .mod dl {
        overflow: hidden;
        line-height: 26px;
        padding: 0 20px 10px
    }

        .second-nav .show-nav .mod dl dt {
            font-size: 15px;
            float: left;
            font-weight: 700
        }

        .second-nav .show-nav .mod dl .ln {
            width: 3px;
            height: 16px;
            background: #c9141d;
            float: left;
            margin: 5px 8px 0 0
        }

        .second-nav .show-nav .mod dl dd {
            font-size: 14px;
            margin-left: 21px;
            float: left;
            white-space: nowrap
        }

    .second-nav .box-hover:hover .show-nav {
        visibility: visible;
        opacity: 1
    }

    .second-nav .box-hover:hover a {
        position: relative;
        z-index: 2
    }

    .second-nav .box-hover:hover h4 {
        background: 0 0
    }

        .second-nav .box-hover:hover h4 .icon-angle-up:before {
            display: none
        }

.channel-index header, .channel-sub header {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999
}

.channel-index .focus-banner, .channel-sub .focus-banner {
    margin: 20px auto 0
}

.channel-index .search, .channel-sub .search {
    margin: 10px auto 0
}

    .channel-index .search .search-icon, .channel-sub .search .search-icon {
        background-position: 0 -30px
    }

.channel-index #main-container, .channel-sub #main-container {
    margin: 50px auto 0;
    position: relative;
    background: #fff
}

    .channel-index #main-container .main, .channel-sub #main-container .main {
        width: 640px;
        margin-left: 180px
    }

    .channel-index #main-container .sidebar, .channel-sub #main-container .sidebar {
        width: 340px;
        margin: 10px auto 0
    }

    .channel-index #main-container .column, .channel-sub #main-container .column {
        width: 160px;
        position: absolute;
        left: 0;
        top: -6px;
        z-index: 60;
        height: 100%;
        background-color: #f9f9f9
    }

    .channel-index #main-container .column-fixed, .channel-sub #main-container .column-fixed {
        position: fixed;
        left: 50%;
        margin-left: -590px
    }

.channel-index .hot-spots-r, .channel-sub .hot-spots-r {
    display: block
}

body {
    color: #191919
}

.sohu-index-v3 body {
    -webkit-font-smoothing: antialiased;
    margin: 0 auto;
    background: #fff;
    color: #191919;
    font-size: 12px;
    line-height: 1.667
}

.sohu-index-v3 a {
    color: #504f4f;
    text-decoration: none;

   
}
 
    .sohu-index-v3 a:hover {
        color: #bf2300;
        text-decoration: none
    }

.sohu-index-v3 em {
    font-style: normal
}

.sohu-index-v3 .clearfix:after, .sohu-index-v3 .clearfix:before {
    content: " ";
    display: table
}

.sohu-index-v3 .clearfix:after {
    clear: both
}

.sohu-index-v3 .img-do img:hover {
    transform: inherit;
    backface-visibility: visible
}

.sohu-index-v3 .area {
    width: 1180px;
    margin: 0 auto
}

.sohu-index-v3 .left, .sohu-index-v3 .right {
    float: left;
    display: inline
}

.sohu-index-v3 .right {
    float: right
}

.sohu-index-v3 .icon {
    display: inline-block;
    vertical-align: top;
    overflow: hidden
}

.sohu-index-v3 .play-icon {
    width: 26px;
    height: 26px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkVERDI4OTIyNTcyMTFFN0EyQ0FDNzc4Q0M1NDI4MDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkVERDI4OTMyNTcyMTFFN0EyQ0FDNzc4Q0M1NDI4MDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRUREMjg5MDI1NzIxMUU3QTJDQUM3NzhDQzU0MjgwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRUREMjg5MTI1NzIxMUU3QTJDQUM3NzhDQzU0MjgwOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhWRTQkAAAIzSURBVHjarJY9LENRFMefpgMddTOSIEKMhqJhEEkRxGbr4GMSBhNBdGEpU7VDTY3FR+MjEQOqNRiFCBJWEyNj/U9ynlzHve+jcZJfmt537/m/d85557yq1Maa5WKNYBj0gRYQ5vV38ADOQH5qZv7ZyUmVg1AUJECn5c1KYAGCBa9CNSAJJui65c/KIAPmIPipXgiIjRSWCzBZgYjFZ+js+dbmetgkFAInoEPjIAvioA5UM3W8ltXsJx8nEAvZC0HlYlIjcg1SY7v5nMbZG9gmdseGz/E7DSJCLMlP+JOjKIdMDVceAiN+4gbBA65QNWe9yNelHbqEEKEnUUWOQIObEN/YtcjZqp2jdk0Jp8T/AXAHlrkqnUye7USu2kloVLNRlxMSWAL3YNCkgjDlNGKjJNQlFq9c7rgeHLqEU/roJqFmsVjwmHuncEofTQGld9n24aPQTOGUPsIB63+szBgtwF1YtVofAl8cujZw7ODjnYQeNV3bi1ExtIIVFnTy8URCRVkhLgIvnI8h8GrYI30USWhfLFLPGvcRpl+Gl3Ocfai2R0K3PLSkmNcwWS5nS3iJb+2qWxBVQ134QPnvFCbZVCOiGhflhE3zVP0zJnQtCXepC1dEbMtg36ScR7PcYDvEkxG9HN5T+2WEcyrhfm7Icc0D3rDPP4OPZnzMMGXjBmcmI5GY+t0gOwO9vD0cxnKFHSLNw+5XIwgayngK7FTwubVI01R3MehwsMAj5F8+IL8FGADxF6MOBt2YCgAAAABJRU5ErkJggg==) no-repeat 0 0;
    position: absolute;
    left: 5px;
    bottom: 5px
}

.sohu-index-v3 .wrapper-box {
    width: 1180px;
    margin: 0 auto;
    background: #fff;
    padding-top: 0px;
}

.sohu-index-v3 .sohu-head {
    background: #222;
    height: 32px;
    color: #fff
}

    .sohu-index-v3 .sohu-head a {
        color: #fff !important;
    }

    .sohu-index-v3 .sohu-head .sohu-head-box {
        font-size: 14px;
        line-height: 32px
    }

        .sohu-index-v3 .sohu-head .sohu-head-box span {
            display: inline-block;
            float: left
        }

        .sohu-index-v3 .sohu-head .sohu-head-box .head-right li {
            display: inline
        }

            .sohu-index-v3 .sohu-head .sohu-head-box .head-right li.back-old {
                margin-right: 20px
            }

        .sohu-index-v3 .sohu-head .sohu-head-box .head-right .login {
            padding: 0;
            margin-right: 20px;
        }

            .sohu-index-v3 .sohu-head .sohu-head-box .head-right .login:hover {
                background: 0 0
            }

        .sohu-index-v3 .sohu-head .sohu-head-box .head-right .login-after {
            height: 30px
        }

.sohu-index-v3 header .login a {
    display: inline-block
}

.sohu-index-v3 header .login span {
    display: inline-block;
    float: left;
    padding: 0 10px
}

    .sohu-index-v3 header .login span:hover {
        background: #444
    }

.sohu-index-v3 header .login .user-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REU0QjFEREMyMzEyMTFFN0E3RkZFNTdDQjE2OEQ5MUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REU0QjFEREQyMzEyMTFFN0E3RkZFNTdDQjE2OEQ5MUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERTRCMUREQTIzMTIxMUU3QTdGRkU1N0NCMTY4RDkxQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERTRCMUREQjIzMTIxMUU3QTdGRkU1N0NCMTY4RDkxQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkwOUcQAAAEBSURBVHjajNE/S0JRGMfxm4WQDaKbFQguQeCi4CRCuDb2BpxqbXN18wU0tbT0DoKcAgerwVVdGnSKBgcvhviHvH4PngOPlye5Bz5w7znP797nuTcWBIEXUsQLfEzxilK4Lubtriu8w0cNN5igg+udSvGUQ4zQVLpo4BtxtycPTTt/SCrBBBaoaK0mMbdthtcMU6S0VjP2jeV/PtgaWa1V4wlfuBB7OfTwLGu1WT6wwqe9XqKLE1l7JOY4xgNKaKNrJsEvqnjErb335K9o2TYLyox5DPDmfok7uMMY50rIOcMP7mWwj/qekGNCQxdMB9t1GSGYtbWnbqMaISRrDzYCDAAckfuRnYNTSgAAAABJRU5ErkJggg==) no-repeat 0 0;
    width: 14px;
    height: 14px;
    margin: 8px 6px 0 0
}

.sohu-index-v3 header .login .login-after {
    position: relative
}

    .sohu-index-v3 header .login .login-after .user img {
        border-radius: 50%;
        float: left;
        height: 26px;
        margin: 2px 10px 0 0;
        width: 26px
    }

    .sohu-index-v3 header .login .login-after .user .name {
        display: inline-block;
        float: left;
        width: 86px;
        height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .sohu-index-v3 header .login .login-after .login-layer {
        opacity: 0;
        display: none;
        border: 1px #ccc solid;
        border-top: 0;
        background: #fff;
        width: 140px;
        position: absolute;
        left: 0;
        top: 30px
    }

        .sohu-index-v3 header .login .login-after .login-layer a {
            color: #191919;
            display: block;
            width: 100%;
            line-height: 44px;
            text-align: center
        }

            .sohu-index-v3 header .login .login-after .login-layer a:hover {
                background: #f9f9f9
            }

    .sohu-index-v3 header .login .login-after:hover .login-layer {
        display: block;
        opacity: 1;
        transition: all .2s linear
    }

.sohu-index-v3 .logo-search {
    height: 85px;
    vertical-align: bottom;
    display: flex;
    justify-content: space-between;
    align-items: center
}

    .sohu-index-v3 .logo-search .logo {
        overflow: hidden;
        height: 85px;
    }

        .sohu-index-v3 .logo-search .logo a {
            display: block;
            width: 100%;
            height: 100%;
            display: flex;
            align-items: center;
        }

            .sohu-index-v3 .logo-search .logo a img {
                max-height: 49px
            }

    .sohu-index-v3 .logo-search .search-mod {
    }

        .sohu-index-v3 .logo-search .search-mod .search {
            width: 446px;
            height: 40px;
            margin-top: 0
        }

            .sohu-index-v3 .logo-search .search-mod .search .search-input {
                width: 356px;
                *width: 210px;
                height: 40px;
                color: #999;
                font-size: 14px;
                border: 1px #ddd solid;
                border-right: 0;
                line-height: 38px;
                padding-left: 10px;
                float: left;
                border-radius: 1px 0 0 1px;
                box-sizing: border-box
            }

                .sohu-index-v3 .logo-search .search-mod .search .search-input:focus {
                    color: #191919;
                    border-color: #0086e0
                }

            .sohu-index-v3 .logo-search .search-mod .search .search-btn {
                color: #fff !important;
                font-size: 16px;
                line-height: 40px;
                float: right;
                cursor: pointer;
                width: 90px;
                height: 40px;
                display: inline-block;
                background: #0086e0;
                text-align: center;
                border-radius: 0 1px 1px 0
            }

                .sohu-index-v3 .logo-search .search-mod .search .search-btn .search-icon {
                    width: 20px;
                    height: 20px;
                    margin-top: 10px;
                    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjc1NUFDNkEyMzFCMTFFNzhEMDRBQTNBQTFBRkUzQTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjc1NUFDNkIyMzFCMTFFNzhEMDRBQTNBQTFBRkUzQTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNzU1QUM2ODIzMUIxMUU3OEQwNEFBM0FBMUFGRTNBNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNzU1QUM2OTIzMUIxMUU3OEQwNEFBM0FBMUFGRTNBNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmJGCF8AAAGXSURBVHjapNRNKERRGMbxM2MsWJgFRYMUyUIxNZGs2CjlI19lpmwkK2VtpaQQC9liQxYKKcXCgg1SorASKwts5GMoYwb/k/fW7YyZ5pq3fr13Zu59zjl37rmuQCCgjMrDANpQiRzc4xDrWENEJSi37diFYVxjAhU4xSZuZYAVXKIulcA5zMpsupGPRnSgVj6PoRj7aEkWOCR2EJClRY1zHzGKerxiVVYRF1iAKVwhiDeVvM4QQhZm/gocRDZG8KxSq11syLLLzcBmWc6WclZL0lvMwFKc49Nh4In0uBl68aKcl3WN1wx8QOE/AoukP5mBerl+5DoMrJZ+YP8yw+fzZdC78IE9B4Fh6fNy7e92Yy9n0i9QggYcqzTKLf+uflC/sI2mJOd7MC33bVmv0DxBL1n3O9kBvehHlQwUtj1aehctol1+q5FHRr88vu0jWmXt40l0CrPeZYbjWJBBdPUhZgYq2c86qAytxvvwSAa1tmdIelBydI95EtyrG3mVJauobYY9VrhHpVcxIzSSbqA9VN9f/48AAwB2pVh1U3I4HwAAAABJRU5ErkJggg==) no-repeat 0 0
                }

                .sohu-index-v3 .logo-search .search-mod .search .search-btn:hover {
                    background: #025d9a
                }

        .sohu-index-v3 .logo-search .search-mod .search-kw {
            margin: 14px 0 0 7px;
            line-height: 24px;
            width: 115px
        }

            .sohu-index-v3 .logo-search .search-mod .search-kw a {
                float: left;
                margin-left: 12px
            }

    .sohu-index-v3 .logo-search .welcome { /*width:240px;height:40px;*/
    }

        .sohu-index-v3 .logo-search .welcome .mp-logo { /*width:240px;height:60px;*/
            overflow: hidden;
            font-size: 0;
            max-width:320px;
            max-height:65px;
        }
 .sohu-index-v3 .logo-search .welcome .mp-logo img {width: 100%;
     height: auto;
            }
            .sohu-index-v3 .logo-search .welcome .mp-logo a {
                /*display: block;*/
                width: 100%;
                height: 100%;
                font-size: 0;
            }

        .sohu-index-v3 .logo-search .welcome h4 {
            color: #fd5900;
            font-size: 14px;
            line-height: 20px
        }

            .sohu-index-v3 .logo-search .welcome h4 a {
                color: #fd5900
            }

        .sohu-index-v3 .logo-search .welcome p {
            line-height: 14px;
            padding-top: 2px
        }

            .sohu-index-v3 .logo-search .welcome p a {
                margin-right: 12px
            }

.sohu-index-v3 .nav {
    height: 68px;
    overflow: hidden;
    position: relative;
    /*�¸�20-5-29*/
    /*background:#efefef;
    padding:8px 0;*/
    margin-top:10px;
    
}

    .sohu-index-v3 .nav .box {
        float: left;
        width: 151px;
        padding-left: 23px;
        border-left: 1px #efefef solid;
        font-size: 14px
    }

        .sohu-index-v3 .nav .box a {
            color: #333
        }

            .sohu-index-v3 .nav .box a:hover {
                color: #c9141d
            }

        .sohu-index-v3 .nav .box ul {
            height: 28px
        }

            .sohu-index-v3 .nav .box ul li {
                float: left;
                width: 50px;
                line-height: 18px
            }

            .sohu-index-v3 .nav .box ul .wd {
                width: auto
            }

    .sohu-index-v3 .nav .first {
        padding: 0;
        border: 0
    }

    .sohu-index-v3 .nav .end {
        width: auto
    }


    .sohu-index-v3 .nav .boxA {
        float: left;
        width: 137px;
        font-size: 14px
    }

    .sohu-index-v3 .nav .boxB {
        float: left;
        width: 137px;
        padding-left: 23px;
        border-left: 1px #efefef solid;
        font-size: 14px
    }

    .sohu-index-v3 .nav .boxC {
        float: left;
        width: 97px;
        padding-left: 23px;
        border-left: 1px #efefef solid;
        font-size: 14px
    }

    .sohu-index-v3 .nav .boxD {
        float: left;
        width: 137px;
        padding-left: 23px;
        border-left: 1px #efefef solid;
        font-size: 14px
    }

    .sohu-index-v3 .nav .boxE {
        float: left;
        width: 137px;
        padding-left: 23px;
        border-left: 1px #efefef solid;
        font-size: 14px
    }

    .sohu-index-v3 .nav .boxF {
        float: left;
        width: 194px;
        padding-left: 23px;
        border-left: 1px #efefef solid;
        font-size: 14px
    }

    .sohu-index-v3 .nav .boxG {
        float: left;
        width: 190px;
        padding-left: 23px;
        border-left: 1px #efefef solid;
        font-size: 14px
    }

    .sohu-index-v3 .nav .boxA ul li {
        float: left;
        width: 40px;
        line-height: 18px
    }

    .sohu-index-v3 .nav .boxB ul li {
        float: left;
        width: 40px;
        line-height: 18px
    }

    .sohu-index-v3 .nav .boxC ul li {
        float: left;
        width: 40px;
        line-height: 18px
    }

    .sohu-index-v3 .nav .boxD ul li {
        float: left;
        width: 40px;
        line-height: 18px
    }

    .sohu-index-v3 .nav .boxE ul li {
        float: left;
        width: 40px;
        line-height: 18px
    }

    .sohu-index-v3 .nav .boxF ul li {
        float: left;
        width: 55px;
        line-height: 18px
    }

    .sohu-index-v3 .nav .boxG ul li {
        float: left;
        width: 66px;
        line-height: 18px
    }



.sohu-index-v3 .nav02 {
    border-top: 1px #ddd solid;
    padding-top: 17px;
    margin-top: 0px;
    margin-bottom: 20px;
    height: 45px;
    overflow: hidden;
    padding-bottom: 10px;
}

    .sohu-index-v3 .nav02 .box {
        float: left;
        width: 240px;
        padding-left: 13px;
        border-left: 1px #efefef solid;
        font-size: 14px
    }

        .sohu-index-v3 .nav02 .box a {
            color: #898989
        }

            .sohu-index-v3 .nav02 .box a:hover {
                color: #c9141d
            }

        .sohu-index-v3 .nav02 .box ul {
            height: 28px
        }

            .sohu-index-v3 .nav02 .box ul li {
                float: left;
                width: 50px;
                line-height: 18px
            }

                .sohu-index-v3 .nav02 .box ul li.firstColor a {
                    color: #000;
                }

            .sohu-index-v3 .nav02 .box ul .wd {
                width: auto
            }

    .sohu-index-v3 .nav02 .first {
        padding: 0;
        border: 0;
        width: 200px;
    }

    .sohu-index-v3 .nav02 .sec {
    }

        .sohu-index-v3 .nav02 .sec ul li {
            float: left;
            width: 72px;
            line-height: 18px;
            text-align: center;
        }

    .sohu-index-v3 .nav02 .end {
        width: auto
    }

.sohu-index-v3 .nav03 {
    border-top: 1px #ddd solid;
    padding-top: 17px;
    margin-top: 0px;
    margin-bottom: 20px;
    height: 45px;
    overflow: hidden;
    padding-bottom: 10px;
    line-height: 26px;
}

    .sohu-index-v3 .nav03 .boxA {
        float: left;
        width: 135px;
        font-size: 14px
    }

    .sohu-index-v3 .nav03 .boxB {
        float: left;
        width: 135px;
        padding-left: 23px;
        border-left: 1px #efefef solid;
        font-size: 14px
    }

    .sohu-index-v3 .nav03 .boxC {
        float: left;
        width: 97px;
        padding-left: 23px;
        border-left: 1px #efefef solid;
        font-size: 14px
    }

    .sohu-index-v3 .nav03 .boxD {
        float: left;
        width: 137px;
        padding-left: 23px;
        border-left: 1px #efefef solid;
        font-size: 14px
    }

    .sohu-index-v3 .nav03 .boxE {
        float: left;
        width: 137px;
        padding-left: 23px;
        border-left: 1px #efefef solid;
        font-size: 14px
    }

    .sohu-index-v3 .nav03 .boxF {
        float: left;
        width: 194px;
        padding-left: 23px;
        border-left: 1px #efefef solid;
        font-size: 14px
    }

    .sohu-index-v3 .nav03 .boxG {
        float: left;
        width: 200px;
        padding-left: 23px;
        border-left: 1px #efefef solid;
        font-size: 14px
    }

    .sohu-index-v3 .nav03 .boxA ul li {
        float: left;
        width: 40px;
        line-height: 18px
    }

    .sohu-index-v3 .nav03 .boxB ul li {
        float: left;
        width: 40px;
        line-height: 18px
    }

    .sohu-index-v3 .nav03 .boxC ul li {
        float: left;
        width: 40px;
        line-height: 18px
    }

    .sohu-index-v3 .nav03 .boxD ul li {
        float: left;
        width: 40px;
        line-height: 18px
    }

    .sohu-index-v3 .nav03 .boxE ul li {
        float: left;
        width: 40px;
        line-height: 18px
    }

    .sohu-index-v3 .nav03 .boxF ul li {
        float: left;
        width: 55px;
        line-height: 18px
    }

    .sohu-index-v3 .nav03 .boxG ul li {
        float: left;
        width: 66px;
        line-height: 18px
    }

    .sohu-index-v3 .nav03 ul li {
        line-height: 26px !important;
    }


.sohu-index-v3 .public {
    margin: 15px auto 0;
}

    .sohu-index-v3 .public .main {
        width: 840px;
        margin-bottom:10px;
    }

        .sohu-index-v3 .public .main .main-left {
            width: 360px
        }

        .sohu-index-v3 .public .main .main-right {
            width: 440px;
            margin-top: 19px
        }

    .sohu-index-v3 .public .sidebar {
        width: 310px
    }

.sohu-index-v3 .linear-box {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 45px
}

    .sohu-index-v3 .linear-box .linear-bg {
        display: block;
        height: 100%;
        width: 100%;
        background: #000;
        background: -moz-linear-gradient(top,transparent 0,#333 100%);
        background: -webkit-linear-gradient(top,transparent 0,#333 100%);
        background: -o-linear-gradient(top,transparent 0,#333 100%);
        background: -ms-linear-gradient(top,transparent 0,#333 100%);
        background: linear-gradient(top,transparent 0,#333 100%);
        filter: alpha(opacity=70);
        opacity: .7
    }

    .sohu-index-v3 .linear-box .linear-txt {
        position: absolute;
        left: 6px;
        bottom: 6px;
        font-size: 14px;
        line-height: 20px;
        height: 20px;
        color: #fff;
        width: 308px;
        overflow: hidden
    }

.sohu-index-v3 .public .main .pic-focus {
    width: 360px;
    height: 240px;
    position: relative;
    margin-top: 20px;
    overflow: hidden
}

    .sohu-index-v3 .public .main .pic-focus img {
        width: 360px;
        height: 240px;
        overflow: hidden;
        display: block
    }

    .sohu-index-v3 .public .main .pic-focus .linear-box .linear-txt {
        font-size: 16px;
        line-height: 22px;
        height: 22px;
        transition: all .2s ease-in-out
    }

    .sohu-index-v3 .public .main .pic-focus:hover .linear-box .linear-txt {
        height: 44px
    }

.sohu-index-v3 .public .main .swiper-focus {
    width: 360px;
    height: 250px;
    position: relative;
    overflow: hidden
}

    .sohu-index-v3 .public .main .swiper-focus .scroll {
        width: 100%;
        height: 100%;
        position: relative;
        overflow: hidden
    }

    .sohu-index-v3 .public .main .swiper-focus .con {
        float: left;
        left: 0;
        position: absolute;
        top: 0;
        transition: all .5s ease 0s;
        width: 9999px
    }

        .sohu-index-v3 .public .main .swiper-focus .con .pic {
            float: left;
            width: 360px;
            height: 250px;
            position: relative;
            overflow-x: hidden
        }

            .sohu-index-v3 .public .main .swiper-focus .con .pic img {
                width: inherit;
                height: 100%;
                display: block
            }

            .sohu-index-v3 .public .main .swiper-focus .con .pic .linear-box {
                height: 60px
            }

                .sohu-index-v3 .public .main .swiper-focus .con .pic .linear-box span {
                    font-size: 16px;
                    line-height: 22px;
                    height: 22px;
                    transition: all .2s ease-in-out;
                    bottom: 20px;
                    position: absolute;
                    left: 6px;
                    color: #fff;
                    width: 360px;
                    overflow: hidden
                }

            .sohu-index-v3 .public .main .swiper-focus .con .pic:hover .linear-box span {
                height: 44px
            }

    .sohu-index-v3 .public .main .swiper-focus .btns {
        width: 100%;
        position: relative;
        left: 0;
        pointer-events: none;
        top: 82px;
        display: none;
        height: 25px
    }

        .sohu-index-v3 .public .main .swiper-focus .btns a {
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAA8CAYAAACTiBHmAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQmSURBVHjaYvz//z8DLsDIyMgEpESAWAKIBYGYE4hZgfg3EH8H4vdA/AKI3wDN+YfLHIAAYsRmCdBwRiAlB8RqQMzBQBj8BOI7QPwAm2UAAYRhCdB8HiBlDMR8DKSDT0B8FmjmF2RBgABCsQRogQCQsoAGCbkAFJQngea+hwkABBATmg8otYABqt8cah4YAAQQE1IEG1PBAmSLjKHmMgAEEMwniqTEwdOnTxtu375dTEAZH9RcBoAAYoLapkysBS9evGgTFRVV271792EilCuDzAcIIBYgQxyI2Ymx4MmTJw3i4uI6rq6u8Xv27HlPhBaQuRIAAQSzhCB4/vx5i7CwsLKdnV3s4cOHP5IQP2IAAQSyhJ+Qqrt375ZLSEjohYaGppJoAQgIAAQQE7SowAnOnDmTpKCgYJGXl5e/Zs2al2SkNA6AAAIVH774VAAz1aZdu3bNdXd330huegYIIGZoymLCpcDX15fTxsYm4u3btydOnTr1gQw7/gAEEMgnDkDMi0/VjRs3CtTV1Z2Cg4NT1q1b94pESz4DBBDIEgMgliUidbUCU5eSs7NzBomR/xgggEDBRJTLJCUlq1+9enXz0KFDi11cXARJsOQVQAAxQSudn8SolpGRaXj58uXVbdu2TZ02bZoZEVp+gcwHCCBwUQ/M+qDI1yKl7Pr27dtnVVXVXgJKrwHNvwsQQDBLQD6yJbOiwleBHQbVlAABxATNC6Aq8yy0wqEG+A2tIcFVMUAAMSFlOlCVeYLY+CFQ359AroIBAghbHQ8qZkyJKdOwAFDSPg008zuyIEAAUau18gOIbwHxo/9YDAQIIEYi2l3iUAzyGRcQg0ruP0D8DepyUKH5El+7CyCA8FpCLQAQQEwMdAAAAUQXSwACiC6WAAQQXSwBCCAWfJLUatUDBBBdWvUAAUSXVj1AANGlVQ8QQHRp1QMEEF1a9QABRHSrHtSKB9WIJFgEb9UDBBDRrXpQKx7Umge16kmwCNyqBwggUFKVBGITYnSAWilAyxYCfXQO1Kgg0qKzAAHERGyrHgRA3QVQq15MTEwd1MontlUPEEBMpNaAoIZdVFRUAaiVD2rtE9OqBwgggq16bADUuge18kGtfVCrn1CrHiCACLbq8YGdO3f6u7m5JQMj1w+fOoAAYoJWpSSDnJwcBWC3LvHs2bMbCLXqAQKIqFY9OggKChJbu3btnJs3b+7T0NCYQKhVDxBARLfqYcDW1pZ/7969M4D9lXugRjgxrXqAACK6VQ/LJ6BWPah1T6QF4FY9QAAR3aoHteJBrXlQq56EjAhu1QMEENGtelDZxcXFxSstLU1K+QVu1QMEEF1a9QABRJdWPUAA0aVVDxBAdGnVAwQQXVr1AAFEl1Y9QADRpVUPEEB0aaYCBBBdLAEIILpYAhBAdLEEIMAAutO8/I65ifkAAAAASUVORK5CYII=) repeat 0 0;
            left: 10px;
            pointer-events: all;
            top: 0;
            width: 25px;
            height: 25px;
            position: absolute
        }

        .sohu-index-v3 .public .main .swiper-focus .btns .btnr {
            background-position: 0 -30px;
            left: auto;
            right: 10px
        }

    .sohu-index-v3 .public .main .swiper-focus .autos {
        bottom: 9px;
        height: 6px;
        position: absolute;
        left: 0;
        width: 100%;
        text-align: center
    }

        .sohu-index-v3 .public .main .swiper-focus .autos span {
            display: inline-block;
            vertical-align: top;
            cursor: pointer;
            width: 6px;
            height: 6px;
            margin: 0 4px;
            overflow: hidden;
            transition: all .2s ease-in-out
        }

            .sohu-index-v3 .public .main .swiper-focus .autos span a {
                display: inline-block;
                vertical-align: top;
                background: #ccc;
                border-radius: 3px;
                font-size: 0;
                height: 100%;
                width: 100%
            }

        .sohu-index-v3 .public .main .swiper-focus .autos .cur {
            width: 15px
        }

            .sohu-index-v3 .public .main .swiper-focus .autos .cur a {
                background: #fdd000
            }

    .sohu-index-v3 .public .main .swiper-focus:hover .btns {
        display: block
    }

.sohu-index-v3 .public .main .pic-group li {
    width: 175px;
    height: 156px;
    margin-top: 10px;
    margin-right: 10px;
    float: left;
    position: relative;
    overflow: hidden
}

    .sohu-index-v3 .public .main .pic-group li img {
        width: 100%;
        height: 103px;
        display: block
    }

    .sohu-index-v3 .public .main .pic-group li .linear-box .linear-txt {
        width: 143px;
        transition: all .3s ease-in-out
    }

    .sohu-index-v3 .public .main .pic-group li:hover .linear-box .linear-txt {
        height: 40px
    }

.sohu-index-v3 .public .main .pic-group .end {
    margin-right: 0
}

.sohu-index-v3 .public .main .video-group li {
    width: 155px;
    height: 153px;
    float: left;
    margin: 20px 10px 0 0;
    position: relative
}

    .sohu-index-v3 .public .main .video-group li img {
        width: 100%;
        height: 103px;
        display: block
    }

    .sohu-index-v3 .public .main .video-group li .linear-box {
        bottom: 50px
    }

    .sohu-index-v3 .public .main .video-group li .play-icon {
        bottom: 55px
    }

    .sohu-index-v3 .public .main .video-group li .txt {
        line-height: 18px;
        margin-top: 7px;
        display: block
    }

.sohu-index-v3 .public .main .video-group .end {
    margin-right: 0
}

.sohu-index-v3 .public .main .public-number {
    margin: 15px auto 0;
    min-height: 401px
}

    .sohu-index-v3 .public .main .public-number .title {
        height: 30px;
        line-height: 30px;
        position: relative;
        border-bottom: 1px solid #e5e5e5;
    }

        .sohu-index-v3 .public .main .public-number .title dl {
        }

            .sohu-index-v3 .public .main .public-number .title dl dd {
                float: left;
                line-height: 24px;
                padding: 0 8px;
                font-size: 16px;
                position: relative;
                height: 30px;
                cursor: pointer;
                color: #000000;
                border-bottom: solid 1px #0086e0;
            }

                .sohu-index-v3 .public .main .public-number .title dl dd:before {
                    /*content: "";
                    background: #0086e0;
                    width: 100%;
                    height: 1px;
                    overflow: hidden;
                    display: inline-block;
                    position: absolute;
                    left: 0;
                    bottom: 2px;
                    opacity: 0;*/
                }

            .sohu-index-v3 .public .main .public-number .title dl .cur:before {
                opacity: 1;
                transition: all .3s linear;
            }

        .sohu-index-v3 .public .main .public-number .title .change-btn {
            color: #539ff3;
            float: right;
            width: 68px;
            height: 22px;
            line-height: 22px;
            border: 1px #fff solid;
            border-radius: 12px;
            text-align: right;
            display: inline-block;
            cursor: pointer
        }

            .sohu-index-v3 .public .main .public-number .title .change-btn .change-icon {
                width: 14px;
                height: 11px;
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTY0RTVDMjUyMzNEMTFFN0E3MjE5ODUzNDhFNkJFOUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTY0RTVDMjYyMzNEMTFFN0E3MjE5ODUzNDhFNkJFOUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNjRFNUMyMzIzM0QxMUU3QTcyMTk4NTM0OEU2QkU5RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNjRFNUMyNDIzM0QxMUU3QTcyMTk4NTM0OEU2QkU5RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoMnCz8AAAEUSURBVHjaYvz//z8DMghZ8KUFSOUCMR9U6DMQd61J4GlBVseCpukAkLIH4q9AvAeIGYHYBIhfM6ABFiRN9VBN+4HYBWjDP3TFQDVqQPFbIDYTkngREL8FSjjh0NQBpG4A6XS4RiBHAOqn1QxYAFC+GEiVQ50+HcgPZQye/3k3kCMHxGpA/BSI7wGxB9DWb1BNbFADtYFYGYjPAfEdkI0zgVgVarg0EG+EaQIBIPsXEPsDmbuhQs5AfjgTkFgD5GQCMSheOoH8XgbsIBSIPwHlP8BDFciZCXTSfliIofmPCRo1wkDcABNnxJIAQKHWCcRnoK6wBGJuID4INNgBpo4Ji5NEoeLOoPgE4r9A3IqsCQQAAgwA+Klf+WX09DcAAAAASUVORK5CYII=) no-repeat 0 0;
                margin: 6px 4px 0 6px;
                float: right
            }

            .sohu-index-v3 .public .main .public-number .title .change-btn:hover {
                border-color: #d0e4f9
            }

    .sohu-index-v3 .public .main .public-number .block {
        width: 350px;
        height: 58px;
        overflow:hidden;
        margin: 10px auto 0;
        padding: 13px 10px 0 0;
        border-bottom: 1px dashed #ccc;
    }

        .sohu-index-v3 .public .main .public-number .block .pic-txt {
            height: 47px;
            position: relative
        }

            .sohu-index-v3 .public .main .public-number .block .pic-txt .pic {
                float: left;
                width: 50px;
                height: 50px;
                margin-right: 10px
            }

                .sohu-index-v3 .public .main .public-number .block .pic-txt .pic img {
                    display: block;
                    width: 50px;
                    height: 50px;
                    border: 1px #ededed solid;
                    border-radius: 50%
                }

            .sohu-index-v3 .public .main .public-number .block .pic-txt h4 {
                font-size: 16px;
                line-height: 24px;
               display: -webkit-box;
               -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden;
            }

            .sohu-index-v3 .public .main .public-number .block .pic-txt p {
                line-height: 20px;
                color: #666;
                padding-top: 3px;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 1;
                -webkit-box-orient: vertical;
                height: 20px;
            }

            .sohu-index-v3 .public .main .public-number .block .pic-txt .follow-btn {
                width: 57px;
                height: 22px;
                border: 1px #d0e4f9 solid;
                color: #539ff3;
                position: absolute;
                top: 11px;
                right: 0;
                line-height: 22px;
                display: inline-block
            }

                .sohu-index-v3 .public .main .public-number .block .pic-txt .follow-btn .follow-icon {
                    width: 8px;
                    height: 8px;
                    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAUCAYAAACwG3xrAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACSSURBVHjaYvz//z8DDIQs+ALmrEngYYSJAQQQEwMBABBABBUABBBj8PzP//EpAAgggiYABBAjIUcCBBBBEwACiKACgABCsQIbAAgggiYABBC6gv9QDAcAAUTQBIAAIqgAIIBY0I1EsgoMAAKIoAkAAQQygRGLTrgYQAARNAEggAgqAAggFvSQRVcAEEAETQAIMADHAhkEueWrXQAAAABJRU5ErkJggg==) no-repeat 0 0;
                    margin: 7px 4px 0 8px;
                    float: left
                }

                .sohu-index-v3 .public .main .public-number .block .pic-txt .follow-btn:hover {
                    color: #fff;
                    background: #539ff3;
                    border-color: #539ff3
                }

                    .sohu-index-v3 .public .main .public-number .block .pic-txt .follow-btn:hover .follow-icon {
                        background-position: 0 -10px
                    }

        .sohu-index-v3 .public .main .public-number .block .list12 {
            margin: 5px auto 0
        }

            .sohu-index-v3 .public .main .public-number .block .list12 li {
                color: #898989;
                line-height: 24px;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
                height: 24px;
                font-size: 14px;
            }

                .sohu-index-v3 .public .main .public-number .block .list12 li a {
                    color: #898989
                }

                    .sohu-index-v3 .public .main .public-number .block .list12 li a:hover {
                        color: #c9141d
                    }

                .sohu-index-v3 .public .main .public-number .block .list12 li:before {
                    float: left;
                    content: "";
                    background: #ccc;
                    width: 4px;
                    height: 4px;
                    overflow: hidden;
                    display: inline-block;
                    margin: 9px 6px 0 0;
                    border-radius: 2px
                }

.sohu-index-v3 .public .main .list16 {
    margin: 10px auto 0;
    width: 460px
}

    .sohu-index-v3 .public .main .list16 li {
        line-height: 36px;
        font-size: 16px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }
        .sohu-index-v3 .public .main .list16 li .icon {position:relative;top:7px;margin-right:5px;
        }
        .sohu-index-v3 .public .main .list16 li strong .icon { 
            top: 9px; 
        }
        .sohu-index-v3 .public .main .list16 li strong {
            line-height: 36px;
            font-size: 18px;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden
        }
/*.sohu-index-v3 .public .main .list16 li:before{float:left;content:"";background:#ccc;width:4px;height:4px;overflow:hidden;display:inline-block;margin:13px 10px 0 0;border-radius:2px}*/
.sohu-index-v3 .public .main .focus-news .title {
    height: 33px;
    border-bottom: 1px #e5e5e5 solid;
    position: relative
}

    .sohu-index-v3 .public .main .focus-news .title dl {
        float: left
    }

        .sohu-index-v3 .public .main .focus-news .title dl dd {
            float: left;
            line-height: 26px;
            padding: 0 20px;
            font-size: 22px;
            position: relative;
            height: 33px;
            cursor: pointer;
            color: #0086e0
        }

            .sohu-index-v3 .public .main .focus-news .title dl dd:before {
                content: "";
                /*background: #0086e0;*/
                width: 100%;
                height: 2px;
                overflow: hidden;
                display: inline-block;
                position: absolute;
                left: 0;
                bottom: -1px;
                opacity: 0
            }

            .sohu-index-v3 .public .main .focus-news .title dl dd:after {
                content: "";
                background: #e5e5e5;
                width: 1px;
                height: 15px;
                overflow: hidden;
                display: inline-block;
                position: absolute;
                left: 0;
                top: 6px
            }

            .sohu-index-v3 .public .main .focus-news .title dl dd:first-child:after {
                display: none
            }

            .sohu-index-v3 .public .main .focus-news .title dl dd a {
                color: #0086e0;
            }

        .sohu-index-v3 .public .main .focus-news .title dl .cur {
            color: #191919;
            border-bottom: solid 2px #0086e0
        }

            .sohu-index-v3 .public .main .focus-news .title dl .cur:before {
                opacity: 1;
                transition: all .3s linear
            }

    .sohu-index-v3 .public .main .focus-news .title .time {
        color: #999;
        float: right;
        line-height: 32px
    }

        .sohu-index-v3 .public .main .focus-news .title .time a {
            color: #999;
        }

    .sohu-index-v3 .public .main .focus-news .title .place-news .city {
        font-size: 16px;
        line-height: 26px;
        float: left
    }

    .sohu-index-v3 .public .main .focus-news .title .place-news .more-city {
        width: 10px;
        height: 33px;
        float: left;
        margin-left: 7px
    }

        .sohu-index-v3 .public .main .focus-news .title .place-news .more-city .horn-icon {
            width: 10px;
            height: 6px;
            float: left;
            margin-top: 10px;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABzSURBVHjaYpw5c6YCAxCkpaU9YMACZs2aBZYHCCAmIA4A4vNAgQQsikBi90FqAAKI8f///yCBBUBOPBAnAk1egKRoPhAvBIolAAQQWCFUAq4YaiBcEYgDEEBwhWiKGZAVgQBAAKEohCqeAPVcAbI4QIABADp0MZHFFpX5AAAAAElFTkSuQmCC) no-repeat 0 0;
            transition: all .2s ease-in-out
        }

        .sohu-index-v3 .public .main .focus-news .title .place-news .more-city:hover .place-area {
            display: block
        }

        .sohu-index-v3 .public .main .focus-news .title .place-news .more-city:hover .horn-icon {
            transform: rotate(180deg)
        }

    .sohu-index-v3 .public .main .focus-news .title .place-news .place-area {
        position: absolute;
        left: 0;
        top: 30px;
        display: none;
        padding-top: 10px
    }

        .sohu-index-v3 .public .main .focus-news .title .place-news .place-area .place-box {
            border: 1px #ccc solid;
            width: 219px;
            height: 99px;
            padding-top: 20px;
            background: #fff
        }

        .sohu-index-v3 .public .main .focus-news .title .place-news .place-area .place-area-sel {
            height: 32px;
            padding: 0 4px
        }

            .sohu-index-v3 .public .main .focus-news .title .place-news .place-area .place-area-sel .select {
                position: relative;
                float: left;
                width: 88px;
                margin-left: 10px;
                border: 1px #dfdfdf solid;
                height: 30px;
                background: #fff
            }

                .sohu-index-v3 .public .main .focus-news .title .place-news .place-area .place-area-sel .select .sele-con {
                    height: 30px;
                    float: left;
                    width: 60px;
                    font-size: 14px;
                    color: #6c6c6c;
                    padding-left: 8px;
                    line-height: 30px
                }

                .sohu-index-v3 .public .main .focus-news .title .place-news .place-area .place-area-sel .select .sele-icon {
                    width: 10px;
                    height: 6px;
                    float: right;
                    margin: 12px 8px 0 0;
                    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABzSURBVHjaYpw5c6YCAxCkpaU9YMACZs2aBZYHCCAmIA4A4vNAgQQsikBi90FqAAKI8f///yCBBUBOPBAnAk1egKRoPhAvBIolAAQQWCFUAq4YaiBcEYgDEEBwhWiKGZAVgQBAAKEohCqeAPVcAbI4QIABADp0MZHFFpX5AAAAAElFTkSuQmCC) no-repeat 0 0
                }

                .sohu-index-v3 .public .main .focus-news .title .place-news .place-area .place-area-sel .select .sele-option {
                    position: absolute;
                    top: 30px;
                    left: -1px;
                    background: #fff;
                    border: 1px #dfdfdf solid;
                    width: 88px;
                    display: none
                }

                    .sohu-index-v3 .public .main .focus-news .title .place-news .place-area .place-area-sel .select .sele-option li {
                        font-size: 14px;
                        line-height: 26px;
                        color: #6c6c6c;
                        padding-left: 8px
                    }

                        .sohu-index-v3 .public .main .focus-news .title .place-news .place-area .place-area-sel .select .sele-option li:hover {
                            background: #f9f9f9
                        }

        .sohu-index-v3 .public .main .focus-news .title .place-news .place-area .place-area-btn {
            padding-top: 20px;
            text-align: center
        }

            .sohu-index-v3 .public .main .focus-news .title .place-news .place-area .place-area-btn a {
                width: 90px;
                height: 32px;
                line-height: 32px;
                color: #333;
                display: inline-block;
                text-align: center;
                margin: 0 5px;
                background: #fdd000;
                border-radius: 5px
            }

                .sohu-index-v3 .public .main .focus-news .title .place-news .place-area .place-area-btn a:hover {
                    background: #ffe155
                }

            .sohu-index-v3 .public .main .focus-news .title .place-news .place-area .place-area-btn .place-cancel {
                background: #eaeaea;
                color: #6c6c6c
            }

                .sohu-index-v3 .public .main .focus-news .title .place-news .place-area .place-area-btn .place-cancel:hover {
                    background: #f1f1f1
                }

.sohu-index-v3 .public .main .focus-news .news {
    margin: 14px auto 0;
    width: 460px
}

    .sohu-index-v3 .public .main .focus-news .news h3 {
        font-size: 20px;
        line-height: 34px;
        font-weight: 700;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .sohu-index-v3 .public .main .focus-news .news p {
        font-size: 16px;
        line-height: 30px;
        text-overflow: ellipsis;
        height: 30px;
        white-space: nowrap;
        overflow: hidden;
        width: 100%
    }

        .sohu-index-v3 .public .main .focus-news .news p .line-mg {
            display: inline-block;
            margin: 0 6px;
            color: #dfdfdf
        }

        .sohu-index-v3 .public .main .focus-news .news p:before {
            float: left;
            content: "";
            background: #ccc;
            width: 4px;
            height: 4px;
            overflow: hidden;
            display: inline-block;
            margin: 13px 10px 0 0;
            border-radius: 2px
        }

.sohu-index-v3 .sidebar .titleR {
    height: 24px;
    line-height: 24px;
    padding: 0 20px
}

    .sohu-index-v3 .sidebar .titleR .tt {
        float: left;
        font-size: 16px;
        font-weight: 400
    }

        .sohu-index-v3 .sidebar .titleR .tt:before {
            float: left;
            content: "";
            background: #fdd000;
            width: 4px;
            height: 14px;
            overflow: hidden;
            display: inline-block;
            margin: 5px 7px 0 0;
            border-radius: 2px
        }

.sohu-index-v3 .sidebar .list14 {
    margin: 10px auto 0;
    width: 300px
}

    .sohu-index-v3 .sidebar .list14 li {
        font-size: 14px;
        line-height: 26px;
        height: 26px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }

        .sohu-index-v3 .sidebar .list14 li:before {
            float: left;
            content: "";
            background: #ccc;
            width: 4px;
            height: 4px;
            overflow: hidden;
            display: inline-block;
            margin: 10px 10px 0 0;
            border-radius: 2px
        }

.sohu-index-v3 .sidebar .list-link {
    margin: 10px auto 0;
    width: 280px
}
    .sohu-index-v3 .sidebar .list-link ul:after {
        content: "";
        display: block;
        clear: both;
    }

    .sohu-index-v3 .sidebar .list-link li {
        font-size: 14px;
        line-height: 34px;
        height: 34px;
    }

        .sohu-index-v3 .sidebar .list-link li:before {
            float: left;
            content: "";
            background: #ccc;
            width: 4px;
            height: 4px;
            overflow: hidden;
            display: inline-block;
            margin: 14px 10px 0 0;
            border-radius: 2px
        }

        .sohu-index-v3 .sidebar .list-link li .dot {
            display: none
        }

.sohu-index-v3 .sidebar .bordR {
    border-top: 10px #fff solid
}

.sohu-index-v3 .sidebar .video-focus-pic {
    width: 280px;
    height: 180px;
    margin: 17px auto 0;
    position: relative
}

    .sohu-index-v3 .sidebar .video-focus-pic img {
        width: 100%;
        height: 100%;
        display: block
    }

    .sohu-index-v3 .sidebar .video-focus-pic .icon-video {
        left: 12px;
        bottom: 11px;
        width: 26px;
        height: 26px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkVERDI4OTIyNTcyMTFFN0EyQ0FDNzc4Q0M1NDI4MDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkVERDI4OTMyNTcyMTFFN0EyQ0FDNzc4Q0M1NDI4MDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRUREMjg5MDI1NzIxMUU3QTJDQUM3NzhDQzU0MjgwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRUREMjg5MTI1NzIxMUU3QTJDQUM3NzhDQzU0MjgwOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhWRTQkAAAIzSURBVHjarJY9LENRFMefpgMddTOSIEKMhqJhEEkRxGbr4GMSBhNBdGEpU7VDTY3FR+MjEQOqNRiFCBJWEyNj/U9ynlzHve+jcZJfmt537/m/d85557yq1Maa5WKNYBj0gRYQ5vV38ADOQH5qZv7ZyUmVg1AUJECn5c1KYAGCBa9CNSAJJui65c/KIAPmIPipXgiIjRSWCzBZgYjFZ+js+dbmetgkFAInoEPjIAvioA5UM3W8ltXsJx8nEAvZC0HlYlIjcg1SY7v5nMbZG9gmdseGz/E7DSJCLMlP+JOjKIdMDVceAiN+4gbBA65QNWe9yNelHbqEEKEnUUWOQIObEN/YtcjZqp2jdk0Jp8T/AXAHlrkqnUye7USu2kloVLNRlxMSWAL3YNCkgjDlNGKjJNQlFq9c7rgeHLqEU/roJqFmsVjwmHuncEofTQGld9n24aPQTOGUPsIB63+szBgtwF1YtVofAl8cujZw7ODjnYQeNV3bi1ExtIIVFnTy8URCRVkhLgIvnI8h8GrYI30USWhfLFLPGvcRpl+Gl3Ocfai2R0K3PLSkmNcwWS5nS3iJb+2qWxBVQ134QPnvFCbZVCOiGhflhE3zVP0zJnQtCXepC1dEbMtg36ScR7PcYDvEkxG9HN5T+2WEcyrhfm7Icc0D3rDPP4OPZnzMMGXjBmcmI5GY+t0gOwO9vD0cxnKFHSLNw+5XIwgayngK7FTwubVI01R3MehwsMAj5F8+IL8FGADxF6MOBt2YCgAAAABJRU5ErkJggg==);
        left: 12px !important
    }

    .sohu-index-v3 .sidebar .video-focus-pic .linear-box .txt {
        position: absolute;
        left: 44px;
        bottom: 11px;
        font-size: 14px;
        line-height: 20px;
        height: 20px;
        color: #fff;
        width: 220px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

.sohu-index-v3 .sidebar .video-mod {
    padding: 12px 15px;
    overflow: hidden;
}

.sohu-index-v3 .sidebar .jubao {
    position: relative;
    padding: 0px 0
}

    .sohu-index-v3 .sidebar .jubao .jbImg {
        display: block;
        height: 70px;
        overflow: hidden;
    }

    .sohu-index-v3 .sidebar .jubao .jubao-box {
        height: 45px;
        width: 300px;
        margin: 0 auto;
        position: relative;
        overflow: hidden
    }

    .sohu-index-v3 .sidebar .jubao .jubao-list {
        float: left;
        width: 9999px;
        position: absolute;
        left: 0;
        top: 0
    }

    .sohu-index-v3 .sidebar .jubao .jubao-con {
        height: 45px;
        overflow: hidden;
        width: 145px;
        float: left;
        margin-right: 10px
    }

        .sohu-index-v3 .sidebar .jubao .jubao-con a {
            width: 100%;
            height: 100%;
            display: block;
            line-height: 500px;
            background: url(../images/jubao01.gif) no-repeat 0 0
        }

    .sohu-index-v3 .sidebar .jubao .jubao01 a {
        background-image: url(../images/jubao01.gif)
    }

    .sohu-index-v3 .sidebar .jubao .jubao02 a {
        background-image: url(data:image/gif;base64,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)
    }

    .sohu-index-v3 .sidebar .jubao .jubao03 a {
        background-image: url(../images/jubao03.gif)
    }

    .sohu-index-v3 .sidebar .jubao .jubao04 a {
        background-image: url(../images/jubao04.gif)
    }

    .sohu-index-v3 .sidebar .jubao .jubao05 a {
        background-image: url(../images/jubao05.gif)
    }

.sohu-index-v3 .sidebar .special-mod {
    padding-top: 10px
}

    .sohu-index-v3 .sidebar .special-mod .special-pic {
        margin: 0 auto 10px;
        width: 300px;
        height: 150px;
        position: relative;
        overflow: hidden
    }

        .sohu-index-v3 .sidebar .special-mod .special-pic img {
            width: 100%;
            height: 100%;
            display: block
        }

        .sohu-index-v3 .sidebar .special-mod .special-pic .bg {
            filter: alpha(opacity=30);
            background: #000;
            opacity: .3;
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            transition: all .3s ease-in-out
        }

        .sohu-index-v3 .sidebar .special-mod .special-pic:hover .bg {
            filter: alpha(opacity=0);
            opacity: 0
        }

        .sohu-index-v3 .sidebar .special-mod .special-pic .special-tag {
            height: 22px;
            background: rgba(0,0,0,.4);
            color: #fff;
            line-height: 22px;
            display: inline-block;
            padding: 0 9px;
            border-radius: 11px;
            position: absolute;
            left: 6px;
            top: 6px
        }

        .sohu-index-v3 .sidebar .special-mod .special-pic .txt {
            position: absolute;
            width: 280px;
            height: 80px;
            left: 10px;
            bottom: 0;
            color: #fff
        }

            .sohu-index-v3 .sidebar .special-mod .special-pic .txt a {
                color: #fff
            }

            .sohu-index-v3 .sidebar .special-mod .special-pic .txt h4 {
                overflow: hidden;
                font-size: 22px;
                line-height: 38px
            }

            .sohu-index-v3 .sidebar .special-mod .special-pic .txt p {
                line-height: 18px;
                height: 36px;
                overflow: hidden
            }

.sohu-index-v3 .sidebar .pic-group {
    width: 300px;
    margin: 0 auto
}

    .sohu-index-v3 .sidebar .pic-group li {
        width: 140px;
        height: 125px;
        margin-top: 8px;
        margin-right: 20px;
        float: left;
        position: relative;
        overflow: hidden
    }

        .sohu-index-v3 .sidebar .pic-group li img {
            display: block;
            height: 93px
        }

        .sohu-index-v3 .sidebar .pic-group li .linear-box {
            bottom: 32px
        }

        .sohu-index-v3 .sidebar .pic-group li .play-icon {
            bottom: 37px
        }

        .sohu-index-v3 .sidebar .pic-group li .txt {
            margin-top: 7px;
            display: block;
            line-height: 18px
        }

    .sohu-index-v3 .sidebar .pic-group .end {
        margin-right: 0
    }

.sohu-index-v3 .sidebar .public-num {
    margin: 0px auto 0;
    padding: 0px 15px 6px 15px;
}

    .sohu-index-v3 .sidebar .public-num .pt {
        float: left;
        width: 130px;
        display: inline;
        padding: 14px 10px 5px 0px;
        height: 35px;
        line-height: 1
    }

        .sohu-index-v3 .sidebar .public-num .pt .pic {
            width: 35px;
            height: 35px;
            float: left;
            margin-right: 10px
        }

            .sohu-index-v3 .sidebar .public-num .pt .pic img {
                width: 100%;
                height: 100%;
                display: block;
                border-radius: 50%
            }

        .sohu-index-v3 .sidebar .public-num .pt h4 {
            font-size: 14px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .sohu-index-v3 .sidebar .public-num .pt p {
            color: #999;
            padding-top: 6px
        }

            .sohu-index-v3 .sidebar .public-num .pt p .num {
                margin-left: 6px
            }

        .sohu-index-v3 .sidebar .public-num .pt:hover h4 a {
            color: #c9141d
        }

.sohu-index-v3 .sidebar .channel-focus {
    width: 300px;
    height: 150px;
    position: relative;
    margin: 20px auto 0
}

    .sohu-index-v3 .sidebar .channel-focus .scroll {
        width: 100%;
        height: 100%;
        overflow: hidden;
        position: relative;
        float: left
    }

        .sohu-index-v3 .sidebar .channel-focus .scroll .con {
            float: left;
            width: 9999px;
            position: absolute;
            left: 0;
            top: 0
        }

            .sohu-index-v3 .sidebar .channel-focus .scroll .con .pic {
                width: 300px;
                height: 150px;
                float: left;
                position: relative
            }

                .sohu-index-v3 .sidebar .channel-focus .scroll .con .pic img {
                    display: block;
                    width: 100%;
                    height: 100%
                }

                .sohu-index-v3 .sidebar .channel-focus .scroll .con .pic .linear-box .linear-txt {
                    width: 280px;
                    left: 10px;
                    bottom: 16px;
                    text-overflow: ellipsis;
                    white-space: nowrap
                }

    .sohu-index-v3 .sidebar .channel-focus .autos {
        bottom: 5px;
        height: 9px;
        position: absolute;
        left: 0;
        width: 100%;
        text-align: center
    }

        .sohu-index-v3 .sidebar .channel-focus .autos span {
            display: inline-block;
            vertical-align: top;
            cursor: pointer;
            width: 9px;
            height: 9px;
            margin: 0 3px;
            overflow: hidden
        }

            .sohu-index-v3 .sidebar .channel-focus .autos span a {
                display: inline-block;
                vertical-align: top;
                background: #999;
                border-radius: 50%;
                font-size: 0;
                height: 5px;
                width: 5px;
                margin-top: 2px
            }

        .sohu-index-v3 .sidebar .channel-focus .autos .cur a {
            background: #fdd000
        }

    .sohu-index-v3 .sidebar .channel-focus .btns {
        height: 25px;
        position: absolute;
        display: none;
        left: 0;
        pointer-events: none;
        top: 58px;
        width: 100%
    }

        .sohu-index-v3 .sidebar .channel-focus .btns a {
            height: 25px;
            position: absolute;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAA8CAYAAACTiBHmAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQmSURBVHjaYvz//z8DLsDIyMgEpESAWAKIBYGYE4hZgfg3EH8H4vdA/AKI3wDN+YfLHIAAYsRmCdBwRiAlB8RqQMzBQBj8BOI7QPwAm2UAAYRhCdB8HiBlDMR8DKSDT0B8FmjmF2RBgABCsQRogQCQsoAGCbkAFJQngea+hwkABBATmg8otYABqt8cah4YAAQQE1IEG1PBAmSLjKHmMgAEEMwniqTEwdOnTxtu375dTEAZH9RcBoAAYoLapkysBS9evGgTFRVV271792EilCuDzAcIIBYgQxyI2Ymx4MmTJw3i4uI6rq6u8Xv27HlPhBaQuRIAAQSzhCB4/vx5i7CwsLKdnV3s4cOHP5IQP2IAAQSyhJ+Qqrt375ZLSEjohYaGppJoAQgIAAQQE7SowAnOnDmTpKCgYJGXl5e/Zs2al2SkNA6AAAIVH774VAAz1aZdu3bNdXd330huegYIIGZoymLCpcDX15fTxsYm4u3btydOnTr1gQw7/gAEEMgnDkDMi0/VjRs3CtTV1Z2Cg4NT1q1b94pESz4DBBDIEgMgliUidbUCU5eSs7NzBomR/xgggEDBRJTLJCUlq1+9enXz0KFDi11cXARJsOQVQAAxQSudn8SolpGRaXj58uXVbdu2TZ02bZoZEVp+gcwHCCBwUQ/M+qDI1yKl7Pr27dtnVVXVXgJKrwHNvwsQQDBLQD6yJbOiwleBHQbVlAABxATNC6Aq8yy0wqEG+A2tIcFVMUAAMSFlOlCVeYLY+CFQ359AroIBAghbHQ8qZkyJKdOwAFDSPg008zuyIEAAUau18gOIbwHxo/9YDAQIIEYi2l3iUAzyGRcQg0ruP0D8DepyUKH5El+7CyCA8FpCLQAQQEwMdAAAAUQXSwACiC6WAAQQXSwBCCAWfJLUatUDBBBdWvUAAUSXVj1AANGlVQ8QQHRp1QMEEF1a9QABRHSrHtSKB9WIJFgEb9UDBBDRrXpQKx7Umge16kmwCNyqBwggUFKVBGITYnSAWilAyxYCfXQO1Kgg0qKzAAHERGyrHgRA3QVQq15MTEwd1MontlUPEEBMpNaAoIZdVFRUAaiVD2rtE9OqBwgggq16bADUuge18kGtfVCrn1CrHiCACLbq8YGdO3f6u7m5JQMj1w+fOoAAYoJWpSSDnJwcBWC3LvHs2bMbCLXqAQKIqFY9OggKChJbu3btnJs3b+7T0NCYQKhVDxBARLfqYcDW1pZ/7969M4D9lXugRjgxrXqAACK6VQ/LJ6BWPah1T6QF4FY9QAAR3aoHteJBrXlQq56EjAhu1QMEENGtelDZxcXFxSstLU1K+QVu1QMEEF1a9QABRJdWPUAA0aVVDxBAdGnVAwQQXVr1AAFEl1Y9QADRpVUPEEB0aaYCBBBdLAEIILpYAhBAdLEEIMAAutO8/I65ifkAAAAASUVORK5CYII=) repeat 0 0;
            left: 10px;
            top: 0;
            width: 25px;
            pointer-events: all
        }

        .sohu-index-v3 .sidebar .channel-focus .btns .btnr {
            background-position: 0 -30px;
            left: auto;
            right: 10px
        }

    .sohu-index-v3 .sidebar .channel-focus:hover .btns {
        display: block
    }

.sohu-index-v3 .sidebar .pic-text {
    margin: 15px auto 0;
    width: 300px
}

    .sohu-index-v3 .sidebar .pic-text .pic {
        width: 100px;
        height: 67px;
        float: left;
        margin-right: 10px;
        position:relative;

    }

        .sohu-index-v3 .sidebar .pic-text .pic img {
            display: block;
            width: 100%;
            height: 100%
        }
        .sohu-index-v3 .sidebar .pic-text .pic .icon {
            position: absolute;
            left: 5px;
            bottom: 5px;
        }
        .sohu-index-v3 .sidebar .pic-text h4 {
            font-size: 14px;
            line-height: 24px;
            padding-top: 6px;
            height: 48px;
            overflow: hidden
        }

    .sohu-index-v3 .sidebar .pic-text:hover h4 a {
        color: #c9141d
    }

.sohu-index-v3 .sidebar .menu {
    width: 300px;
    height: 37px;
    margin: 10px auto 0
}

    .sohu-index-v3 .sidebar .menu li {
        float: left;
        width: 50%;
        font-size: 14px;
        line-height: 37px;
        text-align: center;
        cursor: pointer
    }

    .sohu-index-v3 .sidebar .menu .cur {
        background: #eee
    }

.sohu-index-v3 .sidebar .menuC3 li {
    width: 100px
}

.sohu-index-v3 .sidebar .menuC4 li {
    width: 25%
}

.sohu-index-v3 .sidebar .cover-pic {
    width: 300px;
    height: 150px;
    margin: 10px auto 0;
    position: relative
}

    .sohu-index-v3 .sidebar .cover-pic img {
        width: 100%;
        height: 100%;
        display: block
    }

    .sohu-index-v3 .sidebar .cover-pic .linear-box .linear-txt {
        left: 10px;
        width: 280px;
        transition: all .2s ease-in-out
    }

    .sohu-index-v3 .sidebar .cover-pic:hover .linear-box .linear-txt {
        height: 40px
    }

.sohu-index-v3 .sidebar .plugin-side-right .widget-swiper .con .img-do img:hover {
    transform: inherit
}

.sohu-index-v3 .sidebar .plugin[data-role=joke-hot-news] .widget-swiper .con .pic span a {
    text-overflow: inherit;
    white-space: inherit;
    width: 280px;
    transition: all .2s ease-in-out
}

.sohu-index-v3 .sidebar .plugin[data-role=joke-hot-news] .widget-swiper:hover .con .pic span a {
    height: 40px
}

.sohu-index-v3 .plugin[data-widget-id=focus_index_component_1] .focus-ad .ftab-body-item-list-item .dot {
    margin-right: 10px
}

.sohu-index-v3 .title-cut {
    height: 49px;
    border-bottom: 1px #e1e1e1 solid;
    background: #fff;
    position: relative
}

    .sohu-index-v3 .title-cut ul {
        display: inline-block;
        left: 0;
        height: 51px;
        overflow: hidden
    }

        .sohu-index-v3 .title-cut ul li {
            padding: 9px 3px 0;
            float: left;
            font-size: 20px;
            line-height: 40px;
            cursor: pointer;
            position: relative;
            height: 40px
        }

            .sohu-index-v3 .title-cut ul li:before {
                content: "";
                /*background: #0086e0;*/
                width: 100%;
                height: 2px;
                overflow: hidden;
                display: inline-block;
                position: absolute;
                left: 0;
                bottom: -1px !important;
                transition: all .3s ease-out;
                -webkit-transition: all .3s ease-out;
                -ms-transition: all .3s ease-out
            }

        .sohu-index-v3 .title-cut ul.smallTit li {
            padding: 9px 3px 0;
            margin: 0 10px;
            float: left;
            font-size: 18px;
            line-height: 40px;
            cursor: pointer;
            position: relative;
            height: 40px
        }

            .sohu-index-v3 .title-cut ul.smallTit li:before {
                content: "";
                /*background: #0086e0;*/
                width: 100%;
                height: 2px;
                overflow: hidden;
                display: inline-block;
                position: absolute;
                left: 0;
                bottom: -5px !important;
                transition: all .3s ease-out;
                -webkit-transition: all .3s ease-out;
                -ms-transition: all .3s ease-out
            }
          
            .sohu-index-v3 .title-cut ul.smallTit li.cur:before {
                content: "";
                /*background: #0086e0;*/
                width: 100%;
                height: 2px;
                overflow: hidden;
                display: inline-block;
                position: absolute;
                left: 0;
                bottom: -1px !important;
                transition: all .3s ease-out;
                -webkit-transition: all .3s ease-out;
                -ms-transition: all .3s ease-out
            }
            .sohu-index-v3 .title-cut ul.smallTit li.cur {
                border-bottom: solid 2px #0086e0;
            }
            .sohu-index-v3 .title-cut ul.smallTit li.cur a {
                color: #0086e0;
                font-size: 18px;
            }
        /*.sohu-index-v3 .title-cut ul li:after{content:"";background:#e5e5e5;width:1px;height:20px;overflow:hidden;display:inline-block;position:absolute;left:0;top:16px}*/
        .sohu-index-v3 .title-cut ul .cur:before {
            bottom: -2px
        }

        .sohu-index-v3 .title-cut ul .ch {
            font-size: 24px;
            line-height: 49px;
            padding-top: 0;
            height: 49px;
            border-bottom: solid 2px #0086e0;
        }

            .sohu-index-v3 .title-cut ul .ch:after {
                display: none
            }

    .sohu-index-v3 .title-cut span {
        display: inline-block;
        float: left
    }

    .sohu-index-v3 .title-cut .tt {
        font-size: 30px;
        line-height: 48px;
    }

    .sohu-index-v3 .title-cut .link {
        color: #666;
        font-size: 14px;
        margin: 20px 0 0 10px;
        line-height: 20px;
        float: right;
    }

        .sohu-index-v3 .title-cut .link a {
            color: #666;
            display: inline-block;
           
            float: left
        }

            .sohu-index-v3 .title-cut .link a:hover {
                color: #c9141d
            }

            .sohu-index-v3 .title-cut .link a:before {
                content: "";
                float: left;
                background: #ccc;
                width: 2px;
                height: 2px;
                overflow: hidden;
                display: inline-block;
                margin: 9px 6px 0 6px;
                border-radius: 50%
            }

            .sohu-index-v3 .title-cut .link a:first-child:before {
                display: none
            }

    .sohu-index-v3 .title-cut .more {
        color: #666;
        font-size: 14px;
        margin: 20px 0px 0 0;
        float: right;
        line-height: 20px
    }

        .sohu-index-v3 .title-cut .more a {
            color: #666;
            display: inline-block;
            margin: 0 6px 0 0;
            float: left
        }

            .sohu-index-v3 .title-cut .more a:hover {
                color: #c9141d
            }

            .sohu-index-v3 .title-cut .more a:before {
                content: "";
                float: left;
                background: #ccc;
                width: 2px;
                height: 2px;
                overflow: hidden;
                display: inline-block;
                margin: 10px 10px 0 0;
                border-radius: 50%
            }

            .sohu-index-v3 .title-cut .more a:first-child:before {
                display: none
            }

            .sohu-index-v3 .title-cut .more a:last-child:before {
                display: none
            }

            .sohu-index-v3 .title-cut .more a:last-child {
                padding-left: 10px;
                padding-right: 0;
                margin-right: 0;
            }

.sohu-index-v3 .contentA {
    margin: 10px auto 0
}

    .sohu-index-v3 .contentA .main .main-right {
        margin-top: 0
    }

    .sohu-index-v3 .contentA .main .pic-focus {
        margin-top: 0
    }

.sohu-index-v3 .content-yule .yule-play {
    margin: 17px auto 0
}

.sohu-index-v3 .content-yule .yule-list {
    margin: 5px auto 0
}

    .sohu-index-v3 .content-yule .yule-list .list14 {
        margin-top: 3px
    }

.sohu-index-v3 .content-sports .sidebar {
    /*padding-top: 10px*/
}

.sohu-index-v3 .content-sports .sports-play {
    margin: 17px auto 0
}

.sohu-index-v3 .content-business .sidebar {
    padding-top: 10px
}

.sohu-index-v3 .content-auto .sidebar {
    padding-top: 10px
}

.sohu-index-v3 .content-other .main .main-left {
    width: 390px
}

.sohu-index-v3 .content-other .main .main-right {
    width: 390px;
    margin-top: 0
}

.sohu-index-v3 .content-other .main .pic-group li {
    width: 190px;
    height: 120px;
    margin-top: 15px;
    overflow: hidden
}

    .sohu-index-v3 .content-other .main .pic-group li .linear-box .linear-txt {
        width: 170px;
        left: 10px
    }

    .sohu-index-v3 .content-other .main .pic-group li img {
        width: 190px;
        height: 120px;
        display: block;
        overflow: hidden;
    }

.sohu-index-v3 .content-other .main .list16 {
    width: 100%;
    margin: 14px auto 0;
    color: #191919
}

.sohu-index-v3 .content-other .main .main-box {
    margin-top: 10px
}

.sohu-index-v3 .content-other .main .main-boxA {
    margin-top: 0
}

.sohu-index-v3 .content-other .title-cut {
    height: 46px;
    overflow:hidden;
}

    .sohu-index-v3 .content-other .title-cut .tt {
        font-size: 26px;
        line-height: 40px
    }

        .sohu-index-v3 .content-other .title-cut .tt a em {
            font-size: 14px;
            color: #cdcdcd;
        }

    .sohu-index-v3 .content-other .title-cut span.tt {
        position: relative;
        border-bottom: solid 2px #0086e0;
    }

    .sohu-index-v3 .content-other .title-cut .tt a:before {
        content: "";
        /*background: #0086e0;*/
        width: 100%;
        height: 2px;
        overflow: hidden;
        display: inline-block;
        position: absolute;
        left: 0;
        bottom: -1px !important;
        transition: all .3s ease-out;
        -webkit-transition: all .3s ease-out;
        -ms-transition: all .3s ease-out
    }

    .sohu-index-v3 .content-other .title-cut .link {
        margin-top: 19px
    }

.sohu-index-v3 .content-other .sidebar .fun-frag {
    padding: 10px 0 20px
}

    .sohu-index-v3 .content-other .sidebar .fun-frag .channel-focus {
        margin: 10px auto 0
    }

.sohu-index-v3 .content-other .sidebar .acg-games {
    padding: 10px 0
}

.sohu-index-v3 .service-info {
    border: 1px #ddd solid;
    width: 1178px;
    margin: 60px auto 0
}

    .sohu-index-v3 .service-info .report {
        height: 47px;
        padding-top: 19px
    }

        .sohu-index-v3 .service-info .report li {
            float: left;
            margin-left: 20px;
            width: 110px;
            line-height: 14px
        }

            .sohu-index-v3 .service-info .report li img {
                float: left;
                margin-right: 5px
            }

    .sohu-index-v3 .service-info .license {
        height: 77px;
        padding-top: 16px;
        border-top: 1px #ddd solid;
        line-height: 20px
    }

        .sohu-index-v3 .service-info .license p {
            height: 20px
        }

            .sohu-index-v3 .service-info .license p img {
                float: left
            }

        .sohu-index-v3 .service-info .license .boxA {
            width: 330px;
            margin-left: 20px
        }

        .sohu-index-v3 .service-info .license .boxB {
            width: 180px;
            margin-left: 19px
        }

        .sohu-index-v3 .service-info .license .boxC {
            width: 200px;
            margin-left: 16px
        }

        .sohu-index-v3 .service-info .license .boxD {
            margin-left: 15px
        }

    .sohu-index-v3 .service-info .hotline {
        border-top: 1px #ddd solid;
        line-height: 20px;
        padding-top: 16px;
        height: 35px
    }

        .sohu-index-v3 .service-info .hotline .wdA {
            width: 270px;
            margin-left: 20px
        }

        .sohu-index-v3 .service-info .hotline .wdB {
            width: 330px;
            margin-left: 18px
        }

        .sohu-index-v3 .service-info .hotline .wdC {
            width: 250px;
            margin-left: 18px
        }

        .sohu-index-v3 .service-info .hotline .wdD {
            margin-left: 20px
        }

.sohu-index-v3 .footer {
    margin: 40px auto 0 auto;
    line-height: 30px;
    text-align: center;
    clear: both;
    background: #f2f2f2;
    padding: 30px 0;
    font-size: 14px;
    color: #898989;
}
    .sohu-index-v3 .footer .company {    width: 1180px;margin:auto;
    }
    .sohu-index-v3 .footer img {
        width: 100px;
        height:100px; 
     margin-left: 50px;
    right: 50%;
    margin-right: 20px;
    background: #fff;
    float: right;
    }
    .sohu-index-v3 .footer .footlogo {
        position: absolute;
        left: 40%;
        margin-left: -426px;
        height: 39px;
        top: 12px;
    }

.sohu-index-v3 .float-btn {
    bottom: 70px;
    margin-left: 600px
}

    .sohu-index-v3 .float-btn div {
        border-bottom: 0
    }

.sohu-index-v3 .god-cut {
    margin: 0px auto 0;
    position: relative
}

    .sohu-index-v3 .god-cut img {
        display: block;
        margin: 0 auto
    }

.sohu-index-v3 .god-main {
    margin: 20px auto 0;
    position: relative
}

    .sohu-index-v3 .god-main img {
        display: block;
        margin: 0 auto
    }

.sohu-index-v3 .sidebar .godR {
    padding: 10px 20px;
    width: 300px;
    margin: 0 auto
}

    .sohu-index-v3 .sidebar .godR img {
        display: block;
        margin: 0 auto
    }

.sohu-index-v3 .god-pt {
    width: 818px;
    height: 165px;
    margin: 15px auto 0;
    border: 1px #e5e5e5 solid;
    position: relative;
    overflow: hidden
}

.sohu-index-v3 .questionnaire {
    width: 36px;
    height: 204px;
    position: fixed;
    left: 50%;
    margin-left: 600px;
    bottom: 170px;
    line-height: 5000px;
    background: url(../images/questionnaire.gif) no-repeat 0 0
}

    .sohu-index-v3 .questionnaire a {
        display: block;
        width: 100%;
        height: 100%
    }

.sohu-index-v3 .extend-mod {
    padding: 8px 0 9px
}

    .sohu-index-v3 .extend-mod .extend-pic {
        width: 300px;
        height: 439px;
        overflow: hidden;
        margin: 10px auto 0;
        position: relative
    }

.sohu-index-v3 .loading {
    text-align: center
}

    .sohu-index-v3 .loading i {
        background: url(../images/loading2.gif) no-repeat 0 0;
        background-size: contain;
        width: 40px;
        height: 40px;
        margin: 130px auto 0;
        display: block
    }

    .sohu-index-v3 .loading span {
        font-size: 14px;
        display: block;
        color: #ccc;
        line-height: 26px
    }

.sohu-index-v3 .public.content-business.image-4-3 .main .pic-focus img {
    width: 100%;
    height: 100%
}

.sohu-index-v3 .public.content-business.image-4-3 .main .pic-group li img {
    width: 100%;
    height: 100%
}

.weather:before {
    margin-top: 8px
}

.weather .cor {
    margin-top: 12px
}

.weather .location-icon {
    margin-top: 8px
}

.weather .weather-box {
    top: 30px
}

.weather:before {
    float: left;
    content: "";
    background: #666;
    width: 1px;
    height: 15px;
    overflow: hidden;
    display: inline-block;
    margin: 8px 11px 0 0
}

.pages-fun {
    margin: 10px auto 0
}

    .pages-fun li {
        width: 100px;
        float: left;
        position: relative;
        height: 90px
    }

        .pages-fun li a {
            height: 68px;
            background: #f9f9f9;
            text-align: center;
            padding-top: 22px;
            line-height: 20px;
            display: block;
            color: #191919
        }

    .pages-fun .contact-fun a {
        height: 71px;
        padding-top: 19px
    }

    .pages-fun .contact-fun a {
        height: 71px;
        padding-top: 19px
    }

    .pages-fun .icon-qrcode:before {
        font-size: 25px;
        color: #999;
        display: block;
        margin: 0 auto 9px
    }

    .pages-fun .contact-icon {
        width: 30px;
        height: 31px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABQCAYAAAAOYsW+AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAUoSURBVHjaYvz//z8DrcCsWbO0gdQWIL4HxEFpaWkfYXIAAcRIK4uhlu4HYlGo0Akg9oBZDhBATHSyFAQsgHgHUI4fxAEIILCPgRwRIJuPDDseAn3wl4ClF4D4JhCHI/scIIBYgArrgQwQZiTR0kagpQ1oluoAqX1olroC8XsoPxzq8w0AAQQK6goaWuoCVPcGSAsAsTqSckWAAGIBEhxQziNQHBBh6SWgYVOJtPQtUE4YyN4DxAZQuddA7AMQQCxI+i8DFaaTkZBItdQJKHcFIICYKEy9ZFkK4gAEENNAWAoCAAHENBCWggBAADENhKUgABBATCRaqkuppdAChgEggEj1cSaFloIKqmwQGyCAyE1cL8i0FF7oAAQQuRa/JtFSWWRLQQAggFjItFgdaNhdIA2qaYQJJSRsRTJAAJFrMRsQKyGHAB5LsQKAACLV4iNAzIxFfDIploIAQACRZDHQ8GVAahk1GgsAAUSTFggxACCABsxigAAaMIsBAgg5jkWAWcSFTHPOg/I1NM8qACkVNHkxdA0AAQSy+D80n5kD8W4yLb4CtBCUnUDZKgKI2/Go/QMiAAIIFNQHqRByoBprD7S1SgjsBREAAQTysT8QR0FLIXJADNRiPWiIIYfaDCB+gMQ/CwwVUBHLABBAFPckgL4E1VYHgFgLKvQXqZCxBVp0BJs+gACiOFVD49UJiG9AhZiJ0QcQQFTJTkDLX0Itv4Um9QqXHoAAolo+Blr+HGr5HSD+AcT9QLFbuNQDBBAjLbup+ABAAA1YyQUQQANmMUAADZjFAAE0YBYDBNCAWQwQQANmMUAADZjFAAE0YBYDBBALLQ1PT08H1XxrgPgzEOvPnDnzMUwOIIBoVnJBLV2HFKpfQDUYzHKAAGKik6UgwAPE14ByoO4MA0AAgX1cX1+vBqQlSU4gTEzHGxoafhGw9Du0pyGH7HOAAGKpqKjY//79ewdSLRUUFDzY0dHhgGZpAJBai2apAbQVchtqOcjnlwACiOnjx4+0tBSUoEBVozza8CIPQACx/Pv3D8xiZWX9w8XFdZtgNmBhudzW1hZOpKW3gXKqQPZFIOaEyoEsDAUIIHh2Ymdnf9fV1aVFRkIi1dJgoNwGgABiojD1kmUpiAMQQEwDYSkIAAQQ00BYCgIAAcQ0EJaCAEAAMZFoaRClltbV1YEKGAaAACK1kmiixFJQYQXMvqD8vBEggMhNXP/IsRS5hAQIIHIt/kWKpcC6wBy9WAYIIHLrYw6gpb+g+hkJJSRs41wAAURJQ4AVLehxWYoVAAQQqRYfwBE9VaRYCgIAAUSSxUDDc6jVWAAIoAFr7AEE0IBZDBBAA2YxQADB4/jv379ctbW1ZeQYwszMvB7Y9roNzbM2wNLJCqW0+fdPDl0PQADBLf7+/TsPEHeSYzGwEdEItNCwsbHxxq9fv2revXvnTmicCyCAmIDNnQ+UBtvPnz85Pnz4cB7UWiWklo2NbRuIBgggFn5+fh1OTs5uYPNWgBxLv3796giy+MePHyDLL3BwcFyGyQHNvgaMhodI7bUDzc3NXSA2QABR3JMA+lIDWA5fAFrODjaQkZEBZqaYmFg20KJp2PQBBBDFqRoUr8DmrgkwnsENe2I9AhBAVMlOQMuvAC03h1kOrxkYGe/g0gMQQFTttAGD3RiYoo//+fOHlY+P71xnZ6cxLrUAATRg41wAATRgJRdAAA2YxQABNGAWAwTQgFkMEEADZjFAAA2YxQABNGAWAwTQgFkMEGAAS01HdF67CNYAAAAASUVORK5CYII=) no-repeat 0 0;
        display: block;
        margin: 0 auto 6px
    }

    .pages-fun a:hover .icon-qrcode:before {
        color: #666
    }

    .pages-fun .wx-code {
        display: none;
        position: absolute;
        top: 90px;
        left: 0;
        z-index: 20;
        width: 165px;
        height: 160px;
        padding-top: 20px;
        background: #fff;
        text-align: center;
        border: 1px #f0f0f0 solid;
        line-height: 16px
    }

        .pages-fun .wx-code .code-pic {
            height: 110px
        }

        .pages-fun .wx-code .cort {
            display: none
        }

    .pages-fun .qrcode-fun:hover .wx-code {
        display: block
    }

    .pages-fun .contact-fun a:hover .contact-icon {
        background-position: 0 -40px
    }

.god-mark {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0 5px;
    height: 20px !important;
    text-align: center;
    display: inline-block;
    line-height: 20px;
    color: #fff;
    background-color: rgba(0,0,0,.4);
    border-radius: 8px 0 0 0;
    z-index: 1
}

.swf-top {
    background: #fff;
    background-color: #fff;
    filter: alpha(opacity=1);
    -moz-opacity: .01;
    opacity: .01;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    cursor: hand;
    z-index: 1
}

.focus-god {
    position: relative
}

.god-mark-origin {
    bottom: auto;
    top: 0;
    left: 0;
    right: auto;
    border-radius: 0 0 8px 0;
    z-index: 1
}

.got-video-icon {
    cursor: pointer;
    position: absolute;
    bottom: 7px;
    right: 7px;
    width: 31px;
    height: 31px;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDEzNDc1RDlFRTcwMTFFNkIxNjdDODE4MEVCRTRGNTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDEzNDc1REFFRTcwMTFFNkIxNjdDODE4MEVCRTRGNTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MTM0NzVEN0VFNzAxMUU2QjE2N0M4MTgwRUJFNEY1MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MTM0NzVEOEVFNzAxMUU2QjE2N0M4MTgwRUJFNEY1MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoX1ZtEAAASRSURBVHjazFhtSGRVGL5zZ8z1Yx0mjGEzVg2zFU1lFRKFwsUwg/xgVxTJzD+WC1mbX2SlaBvhmGQGKxq0iR8oG6T+yCSxLxACldUGXKcxHcliSFBBLdcZp+dhj+HOrs7cGbV94eHembnnfZ55z3vOed+rkoQ5HA7JDfMF0oELwHkgEggG1IAdWAFMwBQwBowA2+44VqlUkspNMWeBKuAlQCueX93Z2TFtb2/zuunj4xPg6+urwzUSjnVi3DrQDRiAJVdipP1i7oMAwADcBhwgNc7MzDSXlpYWY8iLB4G/8zk+77hjt4WfgAN47gg6JDLxwA0gwmaz/dLb2/tFUVHRr5JC6+zsfKKgoOAVjUbzFD6agVzgppJpegH4EtBMT09/mpyc/OPW1tau5KH5+/vL4+Pjz8TFxb2OjzbgEvC1sxj5PmMpZADi/m5qaroSHx//vTdCaBxPP/RHv/QveO6OjlNkODXjHFBZWVnd3NxslY7YysvL9RDViEj44WPy3pQ5T1OA+CGU/6CqqmpJOiYzGAxn8Wc/xq1FBGDTWQyXXyVXAeb2B+mYDbn4bGxsbDlum7ht/CcGQriPmLFqbmm12ve8zRF3k3p9ff19rLJzXLEQs7SXwNzQfLh8XQlJTU3Vzc3NXWlsbIz1NqnJR17BL6kQFW7xVkTld+yeb7ty0t7enlRSUlLDe4vF8nNNTc3ncPqnp6KwMX6I6DyGW70szhrt7OzsiBInGxsbf4SGhj7d1dV1bWJiojgmJsbfEzGCl0dMuiwOPamtrc2oxMnw8PCNurq6qtXV1d8SEhJyJicn2wcGBp5nLijxs4/3Agee56GHL1eU/quGhoZber2+or+/v8UOy8rKury8vPyJknwiL/mpg2Iiefp6OufQ4MjPzx+Ljo5+DVt+f1BQ0BnsUVcXFxffwZl0xs28IX8kxQSzDPB2qS4sLPyTkpLSk5OTUzo/P//T/nyKiIg4ddhYwR9MMWrWI0e1fwwNDf0F8qbR0dHrsiyrmU+tra3PuYgM+dUUY2dhdFRiMjMzHzGbzZVpaWnFu7u7diT2V2VlZd8eNkbw2zUsFVmheSsiPDz8VHd398WkpKQcROQhJXuQ4F+hGBOUxXgqQq1Wq3p6elIRkZf9/PweXltbs3R0dHxWXV09464Plqq4GDlNU6xZUSoGKxVSW1t7zmq1fpSXl/cmRKkHBwevhYSEvKFECHlFzTwliyqeXyqKTkZGRm59fb1Bp9M9zrxAor6anZ39jdJDdh/vmCzaifWoqKh0JU4CAwMfZV4UFhZeTkxMvG40Grc8mWbByy5iREaI2Nd047CKZvHsanBfX9+cyWT6DgXSu2FhYR94c0iSj7zkp47/tZ5Bsl9F8j55Vz3DG1xa2E6wipdOwMgjVnHLXoO3/4StZ3TYTrBGPU4h9C/aFrPglZzFbIoGy1ZRUdHAKv44hNAv/Yv+KVfw3iNGEt3BJUzbabYTRx0h+hNtymnRyN08rG964DpKSTzIBssCB2+xindn2R+0fDmefkSflOws5B570N9CnPj7GXfFnMibq38FGAAiUNfAfw3B2wAAAABJRU5ErkJggg==) no-repeat 0 0;
    z-index: 2
}

.got-i-icon {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    width: 22px;
    height: 22px;
    display: inline-block;
    background: url(data:image/png;base64,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) no-repeat 0 0;
    z-index: 2
}

.adA, .godA {
    margin-top: 17px;
    position: relative;
    overflow: hidden
}

    .adA img, .godA img {
        display: block;
        margin: 0 auto
    }

    .adA .swf-top, .godA .swf-top {
        background: #fff;
        background-color: #fff;
        filter: alpha(opacity=1);
        -moz-opacity: .01;
        opacity: .01;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        cursor: pointer;
        cursor: hand
    }

.adL, .godL {
    padding-bottom: 24px;
    position: relative;
    display: none;
    overflow: hidden
}

    .adL img, .godL img {
        display: block;
        margin: 0 auto
    }

    .adL .god-mark, .godL .god-mark {
        bottom: 24px
    }

.adR, .god-article-bottom, .godR {
    padding: 20px 0 10px;
    position: relative;
    display: none;
    overflow: hidden;
    z-index: 0
}

    .adR img, .adR object, .god-article-bottom img, .god-article-bottom object, .godR img, .godR object {
        display: block;
        margin: 0 auto;
        width: 100%;
        height: auto
    }

    .adR .got-i-icon, .god-article-bottom .got-i-icon, .godR .got-i-icon {
        top: 10px
    }

    .adR .god-mark-origin, .god-article-bottom .god-mark-origin, .godR .god-mark-origin {
        top: 10px
    }

.adR, .godR {
    padding: 10px 0 0;
    position: relative;
    display: none;
    height: 250px;
    overflow: hidden
}

    .adR .swf-top, .godR .swf-top {
        background: #fff;
        background-color: #fff;
        filter: alpha(opacity=1);
        -moz-opacity: .01;
        opacity: .01;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        cursor: pointer;
        cursor: hand;
        z-index: 1
    }

.god-article-bottom {
    width: 100%;
    height: 150px;
    padding-bottom: 0;
    padding: 10px 0 10px
}

    .god-article-bottom .swf-top {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        background: #fff;
        filter: alpha(opacity=0);
        filter: alpha(opacity=0);
        opacity: 0
    }

    .god-article-bottom .got-i-icon {
        top: 10px
    }

    .god-article-bottom .god-mark-origin {
        top: 10px
    }

    .god-article-bottom .god-mark {
        bottom: 10px
    }

    .god-article-bottom img, .god-article-bottom object {
        height: 150px
    }

.god-banner {
    position: relative
}

    .god-banner img {
        display: block;
        width: 640px;
        height: 100px
    }

.god-txtL {
    margin-top: 3px;
    border: 1px #e5e5e5 solid;
    padding: 0 4px;
    line-height: 19px;
    color: #bfbfbf
}

.god-list-txt .god-txtL {
    margin-top: 0
}

.god-list-txt .got-i-icon {
    position: static;
    top: auto;
    right: auto;
    background-position: 0 -30px;
    margin-left: 3px
}

.god-pop {
    position: relative;
    overflow: visible
}

.god-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #000;
    z-index: 199
}

    .god-video video {
        width: 100%;
        height: auto
    }

.god-video-do {
    position: absolute;
    top: 4px;
    left: 0;
    width: 100%;
    z-index: 200;
    line-height: 20px
}

    .god-video-do .god-mark {
        background: 0 0;
        font-size: 14px;
        width: 46px;
        bottom: auto;
        top: 0;
        height: 21px
    }

    .god-video-do .god-video-close {
        width: 54px;
        height: 21px;
        display: block;
        position: absolute;
        top: 0;
        right: 4px;
        color: #fff;
        text-align: center;
        font-size: 14px
    }

        .god-video-do .god-video-close .icon-close:before {
            color: #fff;
            margin-left: 7px;
            font-size: 11px
        }

        .god-video-do .god-video-close:hover {
            background-color: rgba(255,255,255,.5)
        }

.god-channel-top.show-all {
    height: 240px
}

.god-channel-top {
    position: relative;
    transition: height .5s;
    -webkit-transition: height .5s;
    -ms-transition: height .5s;
    -moz-transition: height .5s;
    height: 100px;
    overflow: hidden;
    padding: 0;
    margin: 50px auto -40px;
    display: none
}

    .god-channel-top img {
        width: 1180px
    }

    .god-channel-top .god-mark {
        bottom: 0
    }

    .god-channel-top .flash {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1
    }

    .god-channel-top .got-i-icon {
        top: 0
    }

    .god-channel-top .god-mark-origin {
        top: 0
    }

    .god-channel-top .god-o-c {
        position: absolute;
        top: 0;
        z-index: 2;
        left: 32px;
        font-size: 14px;
        width: 49px;
        height: 50px;
        padding-top: 6px;
        line-height: 20px;
        display: inline-block;
        text-align: center;
        color: #fff;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAA4CAYAAABUkxDUAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJeSURBVHjaYmRgYEhjGOIAIICYGIYBAAigYeEJgAAaFp4ACKBh4QmAABoWngAIoGHhCYAAGhaeAAigYeEJgAAaFp4ACKBh4QmAABoWngAIoGHhCYAAGhaeAAigYeEJgAAaFp4ACKBh4QmAABoWngAIoGHhCYAAGhaeAAigYeEJgAAaFp4ACKBh4QmAABoWngAIoGHhCYAAGhaeAAigYeEJgAAaFp4ACCAWYhR1dXUZDoTjysrKzhOjDiCAGBmGwYAyQAANi+QEEEDDwhMAATQsPAEQQMPCEwABNCw8ARBAw8ITAAE0LDwBEEDDwhMAAcQMxN+AWHqIeugPEB8FCCDG////MzAyMgoCOS5ALDiEPPAZiPcC3f8KIIDAngC3PxgZQe0oSyDWHAIeeALE+4Bu/wHiAAQQ3BPwxhQjoyKQsgditkHqgXNAN59BFgAIIAxPQD0yGJPXLyDeA3TvE3QJgADC6olBmLzeAPFuoFs/Y5MECCCcnhhEyes6EB8HuvMPLgUAAUTQE1CP8AIpZyAWo3PxCXL8dUIKAQKIKE9APQKqRyyAWIdOxSco+bwhRjFAABHtCTomryfQDPyLWA0AAUSyJ2icvM4A3XOOVE0AAUSWJ5CSlwkQG1DB8T+gldcTcjQDBBDZnkDyjAyQcgRiTjKNeAVtPnwm1w0AAUSxJ6Ae4QZSrmQkL4LFJzEAIICo4gkykhe49Qm0+yY17AYIIKp5goTkBUo2O4H2vqOWnQABRHVPQD3CCfWIDJrUI2gG/kVN+wACiCaeQPIMKGnpAvE/IL4MtOsSLewBCDAA5J+ezprFo88AAAAASUVORK5CYII=) no-repeat 0 0;
        text-decoration: none
    }

        .god-channel-top .god-o-c em {
            font-size: 10px;
            display: block
        }

        .god-channel-top .god-o-c:hover {
            color: #fff
        }

    .god-channel-top .b-960, .god-channel-top .s-960 {
        display: none
    }

#god_fix_1 {
    height: auto
}

    #god_fix_1 .big-god {
        display: none;
        height: 250px
    }

    #god_fix_1 .small-god {
        display: block
    }

        #god_fix_1 .small-god img {
            height: 110px
        }

@media (min-height:769px) {
    #god_fix_1 .big-god {
        display: block
    }

    #god_fix_1 .small-god {
        display: none
    }
}

@media screen and (max-width:1024px) {
    .godA {
        display: none !important
    }
}

.god-one .swf-top {
    background: #fff;
    background-color: #fff;
    filter: alpha(opacity=1);
    -moz-opacity: .01;
    opacity: .01;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    cursor: hand;
    z-index: 1
}

.sidebar .adA, .sidebar .godA {
    display: none;
    width: 100%;
    margin: 0 auto 10px
}

    .sidebar .adA img, .sidebar .godA img {
        width: 100%;
        height: 64px
    }

.sidebar .godR {
    background-color: #f9f9f9;
    padding: 10px 20px;
    margin-bottom: 10px
}

    .sidebar .godR img, .sidebar .godR object {
        width: 300px;
        height: 250px
    }

    .sidebar .godR .god-mark, .sidebar .godR .got-i-icon {
        right: 20px
    }

    .sidebar .godR .god-mark {
        bottom: 10px
    }

    .sidebar .godR .god-mark-origin {
        left: 20px;
        right: initial
    }

#god_index .swiper .widget-swiper {
    height: 150px;
    width: 300px
}

    #god_index .swiper .widget-swiper .con .pic {
        height: 150px;
        width: 300px
    }

#god_index .swiper-wrap {
    width: 300px;
    height: 150px;
    background-color: #999
}

#god_index .tab-wrap {
    font-size: 14px;
    margin: 0 auto
}

#god_index .tab-nav {
    height: 43px;
    list-style: none;
    margin: 0 auto
}

#god_index .tab-nav-item {
    float: left;
    height: 43px;
    font-size: 14px;
    line-height: 43px;
    cursor: pointer
}

    #god_index .tab-nav-item span {
        display: inline-block;
        height: 43px
    }

#god_index .tab-nav-item {
    border-bottom: 2px solid #f9f9f9
}

    #god_index .tab-nav-item.active {
        border-bottom: 2px solid #fdd000
    }

#god_index .tab-body {
    margin: 7px auto 0 auto;
    transition: all .3s;
    -webkit-transition: all .3s
}

#god_index .tab-body-item.active {
    display: block
}

#god_index .tab-body-item-list-item {
    line-height: 29px;
    height: 29px;
    width: 100%;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

    #god_index .tab-body-item-list-item .dot {
        width: 4px;
        height: 4px;
        display: inline-block;
        float: left;
        margin: 13px 6px 0 0;
        overflow: hidden;
        background: #ccc;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%
    }

    #god_index .tab-body-item-list-item a:hover {
        color: #e63939;
        text-decoration: none
    }

#god_index .tab-body-item-title {
    font-size: 16px;
    color: #529ff2;
    height: 34px;
    line-height: 30px;
    text-align: center
}

#god_focus {
    height: 100%;
    position: absolute;
    z-index: 4
}

    #god_focus .linear-box {
        height: 55px;
        font-size: 20px;
        line-height: 44px
    }

        #god_focus .linear-box a {
            color: #fff;
            position: absolute;
            width: 530px;
            left: 20px;
            height: 42px;
            bottom: 0;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

    #god_focus img {
        display: block;
        width: 100%;
        height: 100%
    }

.subject-cover, .subject-cover .subject-box {
    background: #375890;
    height: 150px;
    position: relative;
    z-index: 100
}

    .subject-cover .subject-box {
        color: #fff;
        z-index: 10
    }

        .subject-cover .subject-box h1 {
            font-size: 40px;
            position: absolute;
            top: 23px;
            left: 0;
            line-height: 60px
        }

        .subject-cover .subject-box .info {
            position: absolute;
            top: 94px;
            left: 0;
            font-size: 14px;
            line-height: 20px
        }

        .subject-cover .subject-box span {
            display: inline-block;
            vertical-align: top;
            float: left
        }

    .subject-cover .search-right {
        position: absolute;
        right: 0
    }

    .subject-cover .subject-cover-bg {
        background: #000;
        filter: alpha(opacity=30);
        opacity: .3;
        width: 100%;
        height: 100%;
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 5
    }

.subject-cover-pic {
    height: 280px;
    background: url(../images/subject_bg.jpg) no-repeat center
}

    .subject-cover-pic .subject-box {
        background: 0 0;
        height: 280px
    }

        .subject-cover-pic .subject-box h1 {
            top: 90px
        }

        .subject-cover-pic .subject-box .info {
            top: 159px
        }

    .subject-cover-pic .subject-cover-bg {
        display: block
    }

@media screen and (min-width:1501px) {
    .subject-cover-pic {
        background-size: 100% auto
    }
}

.share-sm {
    margin-left: 30px
}

    .share-sm li {
        float: left;
        width: 20px;
        height: 20px;
        margin-right: 8px
    }

        .share-sm li a {
            opacity: .6;
            display: block;
            width: 100%;
            height: 100%;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABaCAYAAAC423YRAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQfSURBVHjaYvz//z8DNQFAADFS20CAAGIAGUgiLviPAOuB2AFZHiCAyDEQZMB+IL6PZHACTB4ggMjxsgEQ5wPxRSAWAOJ6qLgjEB8ACCB83oK54D0QGyDJBSC57DwQN0DZIFczAAQQukEGUEXooAGLpTCDkC1nAAggdMPe/8cO5gNxP5JloMgQQLJsP8xAgAAixjBcwAFqiQOygQABBIuU89DARgYPoJgBGvjo8oZAfAHKVoCquQAQQMhhAYsAEF8Bih2gXmOA8pHV3kdOLjAMEEAMSAF6HqpJAMkL2CIlAU0uANlAgABiQAsTBmiAYwMKSBrvo0UY3ECAAEI2ECYIS1P9aBGFnMXe40pSAAHEgJQUHJAMTIDysbmwAY/LGQACiAFJIyxHoGt4jxRO6HIYkQIQQLBk4wDE86HRvwApnzKA8ycDgz8QB0DlYUkqESqHAgACCD07JUAj5T6WSHkPlUvAVxoBBBDVC1iAAKK6gQABRHUDAQKI6gYCBBDVDQQIIKobCBBAVDcQIICobiBAAFHdQIAAorqBAAFEdQMBAojqBgIEENUNBAggqhsIEEDIRY8AtBWAreWA0crChQECCLmiv09E5d5PyECAAIK5jJRWA15DAQKIAVoN/keq7QTQXNsA9QEyMMBlIEAAMWAp5hvQXLwfzVJcrTEwBgggxv/ER/MFaMX1AQkfhFZqH2CKAAKIgchwO49HDrmaZQAIIAYiYvc+kZaCwxUggNBb9fhcdh4tcvZj4TMABBAsMOfjMHA/Adei8xkAAgg5htYTYSAhwAAQQCxIsQiLwQVILdIHJORicEwDBBCyC/uRWqvI+fs9KTkIIICI6TklEJmswI4BCCBiu2MGBMIT7jOAACK1PFRAatLBAKhrNhGIN4A4AAFE9QIWIICobiBAAFHdQIAAorqBAAFEdQMBAojqBgIEENUNBAggqhsIEEBUNxAggKhuIEAAUd1AgACiuoEAAUR1AwECiFgDG9BonAAggIgxEFQV3IeyFVEqdSwAIICIKVwbiGmCwDBAABEyDL1OeY+l3kHBAAFEiuuIciVAABGqR97jaMvgbM4BBBAoUgKgo0bySHWGApGp5AESfghqoQEEEMhA0FhDAhGK0YE8Fn0LAAIIX1hha4Wthw6rYBsWBIctQACRUqHPxzL+hTHcAhBAxLQS9uNxFcbYDUAA4RsFvo/UN8EVJAXo+gECiAlHZHyADtIyQAeAQKAR2jq4gKYWBQAEELGJGRfASOQAAYTNQFIamfvR9QMEEDYDsTV7E6AYmxyKfoAAwmYg3iFRLAajyAMEELZh+fuEBszQDEbppQIEENWrAIAAorqBAAFEdQMBAojqBgIEENUNBAggqhsIEEBUNxAggKhuIEAAUd1AgACiuoEAAUR1AwECDACcPmR7SmDXDgAAAABJRU5ErkJggg==) no-repeat 0 0
        }

            .share-sm li a:hover {
                opacity: 1
            }

    .share-sm .qzone a {
        background-position: 0 -60px
    }

    .share-sm .tt {
        width: 46px
    }

    .share-sm .weixin {
        position: relative
    }

        .share-sm .weixin a {
            background-position: 0 -30px
        }

        .share-sm .weixin:hover .wx-code {
            display: block
        }

    .share-sm .wx-code {
        position: absolute;
        top: 30px;
        left: -43px;
        width: 100px;
        height: 132px;
        padding-top: 10px;
        background: #f6f6f6;
        text-align: center
    }

        .share-sm .wx-code .cort {
            position: absolute;
            left: 43px;
            top: -8px;
            width: 14px;
            height: 8px;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAeCAYAAAAcni9KAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGDSURBVHjaYvz27dslBgYGXQbSwF2AAGICEm4gBgmangCxC0AAMXFycr4AMYD4GRGaXgOxK1DPA4AAAtnIAGJANb/Fo+kjEHsA1d4AcQACiAkmChS4DpIA4s9YNH0DYh+gmnMwAYAAYkKWBUqcAVJ+QPwDSfgXEAcC5Y4gqwUIIIb///9jYGBI+wLxLyD+A8SB2NQABBAjiMAGvn//Hg1yEdCmxdjkAQIIp0ZCACCAmBjIBAABRLZGgAAiWyNAAJGtESCAyNYIEEBkawQIILI1AgQQ2RoBAohsjQABRLZGgAAiWyNAAOHUCEzksdCEjhUABBCubBUIzVKgrOWLTQ1AADFhsQlUeK0AYmYgZgXiVUAxB3R1AAHEhKbJBkitB2I2JGEOIN4ElDNBVgsQQExImoyA1BYg5sLiI14g3gFUowkTAAggJqgmDZAEEPPjCUhhIN4DVKsA4gAEECPQ8yDGYSCWIbYUB2IbgAACabwDZCiTGI2XAQKI7DIHIIDITjkAAQYA5fGsYZ4feIgAAAAASUVORK5CYII=) no-repeat 0 -20px
        }

        .share-sm .wx-code .code-pic {
            height: 86px
        }

        .share-sm .wx-code p {
            font-size: 14px;
            line-height: 20px;
            color: #191919
        }

.subject-other {
    margin: 25px auto 0;
    border: 0;
    padding-bottom: 10px
}

    .subject-other .titleR {
        padding-top: 8px
    }

    .subject-other .pic-txt {
        padding: 10px 0;
        margin: 0 auto;
        width: 318px;
        line-height: 18px;
        border-bottom: 1px #eaeaea solid
    }

        .subject-other .pic-txt .pic {
            width: 80px;
            height: 80px;
            margin-right: 12px;
            float: left;
            overflow: hidden
        }

        .subject-other .pic-txt h4 {
            font-size: 16px
        }

        .subject-other .pic-txt p {
            padding-top: 3px
        }

        .subject-other .pic-txt h5 {
            padding: 5px 10px 0 0
        }

            .subject-other .pic-txt h5 .dot {
                background: #999;
                width: 3px;
                height: 3px;
                overflow: hidden;
                float: left;
                margin: 7px 4px 12px 0
            }

        .subject-other .pic-txt:last-child {
            border: 0
        }

.subject-index #main-container {
    margin: 0 auto;
    position: relative
}

    .subject-index #main-container .main {
        width: 640px;
        padding-top: 13px
    }

    .subject-index #main-container .sidebar {
        width: 340px
    }

.subject-index .float-btn {
    margin-left: 505px
}

.subject-index .area {
    width: 1010px
}

.tab-wrap {
    width: 300px;
    height: auto;
    background: #f9f9f9
}

.sidebar .tab-wrap .tab-nav {
    margin: 15px auto 0;
    height: 31px
}

    .sidebar .tab-wrap .tab-nav li {
        font-size: 15px;
        float: left;
        height: 29px;
        line-height: 24px;
        width: 33.3%;
        text-align: center;
        cursor: pointer
    }

        .sidebar .tab-wrap .tab-nav li.active {
            color: #191919
        }

.sidebar .tab-wrap .tab-body.none {
    display: none
}

.sidebar .tab-wrap .tab-body {
    margin-top: 10px;
    float: left;
    width: 9999px;
    position: relative;
    left: 0;
    top: 0
}

    .sidebar .tab-wrap .tab-body .tab-body-item {
        width: 300px;
        height: 204px;
        float: left;
        position: relative;
        margin-bottom: 2px;
        padding-right: 20px;
        overflow: hidden
    }




/*��Լ׫��*/
.video-mod .contentLeft {
    width: 295px;
    float: left;
    padding: 17px 0 0
}

    .video-mod .contentLeft ul {
        width: 100%;
        float: left;
        margin-top: 10px
    }

.video-mod .contentRight {
    width: 295px;
    float: right;
    padding: 17px 0 0;
    display: none
}

    .video-mod .contentRight ul {
        width: 100%;
        float: left;
        margin-top: 2px
    }

.video-mod ul li {
    width: 100%;
    float: left;
    height: 34px;
    line-height: 34px;
    color: #8191a3;
    font-size: 14px;
    overflow: hidden
}

    .video-mod ul li a {
        color: #353535;
        font-size: 16px;
        line-height: 34px;
        height: 34px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical
    }

.imgArea, .imgArea img {
    width: 120px;
    height: 80px;
    overflow: hidden;
}

.imgTxtArea {
    padding: 15px 0
}

.imgArea {
    float: left
}

.txtArea {
    width: 145px;
    float: right;
    padding: 0px 15px 0 0;
    overflow: hidden
}

    .txtArea h3 {
        width: 100%;
        overflow: hidden;
        font-size: 16px;
        color: #353535;
        height: 20px;
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical
    }

    .txtArea dt {
        width: 100%
    }

    .txtArea dd {
        width: 100%;
        line-height: 22px;
        color: #8c8c8c;
        display: none
    }

        .txtArea dd a {
            color: #3B639F
        }

            .txtArea dd a:hover {
                color: #cd0200
            }

    .txtArea .teyue_text {
        height: 60px;
        overflow: hidden;
    }

        .txtArea .teyue_text a {
            font-size: 14px;
            color: #898989;
            line-height: 20px;
            height: 60px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical
        }

.sohu-index-v3 .public .sidebar {
    /*background: #f8f8f8;*/
}

.borBottomLine {
    border-top: none !important;
    border-top: 0 solid #f8f8f8 !important;
}


    .borBottomLine .title {
        height: 30px;
        border-bottom: 1px #e5e5e5 solid;
        position: relative
    }

        .borBottomLine .title dl {
            float: left;
        }

            .borBottomLine .title dl dd {
                float: left;
                line-height: 24px;
                padding: 0 8px;
                font-size: 16px;
                position: relative;
                height: 30px;
                cursor: pointer;
                color: #000000;
                border-bottom: solid 1px #0086e0;
            }

                .borBottomLine .title dl dd:before {
                    /*content: "";                   
                    width: 100%;
                    height: 1px;
                    overflow: hidden;
                    display: inline-block;
                    position: absolute;
                    left: 0;
                    bottom: 2px;
                    opacity: 0*/
                }

            .borBottomLine .title dl .cur:before {
                opacity: 1;
                transition: all .3s linear;
            }

        .borBottomLine .title .time {
            color: #999;
            float: right;
            line-height: 32px;
            padding-right: 10px;
        }

.saifuAd {
    margin: 25px 0;
    width: 360px;
    height: 76px;
    position: relative;
}

    .saifuAd a {
        color: #fff;
    }

    .saifuAd .ruzhuSF {
        position: absolute;
        top: 0;
        left: 0;
        width: 260px;
        height: 76px;
    }

    .saifuAd .aboutUs {
        position: absolute;
        top: 15px;
        right: 22px;
        font-size: 14px;
    }

        .saifuAd .aboutUs em {
            width: 0px;
            height: 0px;
            margin-left: 6px;
            border-top: 5px solid transparent;
            border-left: 5px solid #353535;
            border-bottom: 5px solid transparent;
            display: inline-block;
            font-style: normal;
        }

    .saifuAd .gfZh {
        position: absolute;
        top: 40px;
        right: 22px;
        font-size: 14px;
    }

        .saifuAd .gfZh em {
            width: 0px;
            height: 0px;
            margin-left: 6px;
            border-top: 5px solid transparent;
            border-left: 5px solid #fff;
            border-bottom: 5px solid transparent;
            display: inline-block;
            font-style: normal;
        }

.tonglan_banner {
    margin: 20px auto 20px auto;
    width: 1180px;
    /*height: 100px;*/
    max-height: 100px;
}

.sohu-index-v3 .title-cut ul.smallTit {
    margin-left: 115px;
    position: absolute;
    left: 270px;
}

.sohu-index-v3 .title-cut ul .ch a em {
    font-size: 14px;
    color: #cdcdcd;
}

.sohu-index-v3 .public .main .list16.parkNEWS {
    margin: 0px auto 0;
    width: 460px
}

    .sohu-index-v3 .public .main .list16.parkNEWS li {
        line-height: 42px;
        font-size: 16px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }

.hzRightPart {
    margin-top: 20px;
}

    .hzRightPart .hzRightAd {
       
        border:solid  1px #f3f3f3;

    }

        .hzRightPart .hzRightAd img {
            overflow: hidden;
            width: 100%;
            height: 194px;
            max-height:194px;
            display:block;
        }
        .hzRightPart .hzRightAd span {display:block; padding:8px 10px 8px;   line-height: 20px;
   
     background:#e7e7e7;
    font-size: 14px;    display: -webkit-box;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
       }
 

    .hzRightPart .title {
        height: 6px;
        border-bottom: 1px #e5e5e5 solid;
        position: relative
    }

        .hzRightPart .title dl {
            float: left;
        }

            .hzRightPart .title dl dd {
                float: left;
                line-height: 24px;
                padding: 0 8px;
                font-size: 16px;
                position: relative;
                height: 6px;
                cursor: pointer;
                color: #000000;
                border-bottom: solid 1px #0086e0;
            }

                .hzRightPart .title dl dd:before {
                    /*content: "";
                    background: #0086e0;
                    width: 100%;
                    height: 1px;
                    overflow: hidden;
                    display: inline-block;
                    position: absolute;
                    left: 0;
                    bottom: 0px;
                    opacity: 0*/
                }

            .hzRightPart .title dl .cur:before {
                opacity: 1;
                transition: all .3s linear;
            }

.small_ad {
    margin-top: 10px;
    /*width: 840px;*/
    /*height: 90px;*/
    /*width:100%;*/
    /*max-height: 90px;*/
    /*overflow: hidden;*/
    /*���޿��ߣ�������˵�ʱ����840*90��ͼ��û��ʱ��1180��ͼ*/

}
    .small_ad img {
    max-width:100%;
    height:auto
    }
    .small_ad_small {
        margin-top: 32px;
        width: 840px;
        max-height: 90px;
        overflow: hidden;
    }

    .small_ad_small a {
        float: left;
        margin-right: 5px;
    }

        .small_ad_small a:last-child {
            margin-right: 0;
        }

        .small_ad_small a img {
            height: 90px;
        }


.sohu-index-v3 .content-other .sidebar .star-rank {
    padding: 16px 0 10px
}

.sohu-index-v3 .sidebar .star-rank .rank li {
    padding: 11px 15px;
    height: 18px;
    font-size: 14px;
    line-height: 18px
}

    .sohu-index-v3 .sidebar .star-rank .rank li .sn {
        width: 18px;
        height: 18px;
        float: left;
        margin-right: 10px;
        background: #e8e8e8;
        text-align: center
    }

    .sohu-index-v3 .sidebar .star-rank .rank li .sn-one {
        background: #0086e0;
        color: #fff;
    }

    .sohu-index-v3 .sidebar .star-rank .rank li .num {
        float: right;
        font-size: 12px;
        color: #999
    }

    .sohu-index-v3 .sidebar .star-rank .rank li a {
        height: 18px;
        font-size: 14px;
        line-height: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical
    }

.smallBOX {
    margin-top: -7px;
    background: #f8f8f8;
    padding: 10px 15px;
}

    .smallBOX a img {
        width: 280px;
        height: 180px;
        text-align: center;
        overflow: hidden;
    }
    .smallBOX a + a {margin-top:10px;display:block;
    }
    .hzpp {
        margin: 20px auto 0 auto;
    }

    .hzpp .title-cut {
        margin-bottom: 36px;
    }

        .hzpp .title-cut ul .ch a {
            font-size: 18px;
        }

    .hzpp .hzppList {
        width: 110%;
    }

        .hzpp .hzppList li {
            float: left;
            border: 1px solid #e5e5e5;
            margin-right: 17px;
            *margin-right: 17px;
            margin-bottom: 17px;
            border-radius: 8px;
        }

            .hzpp .hzppList li:nth-child(6n) { /*margin-right:0px;*/
            }

            .hzpp .hzppList li a {
                display: block;
                width: 130px;
                height: 130px;
                overflow: hidden;
            }

            .hzpp .hzppList li img {
                width: 130px;
                height: 130px;
                overflow: hidden;
            }


.yqlj {
    margin: 30px auto 30px;
    auto;
    clear: both;
    overflow: hidden;
}

    .yqlj .title-cut {
        margin-bottom: 36px;
    }

        .yqlj .title-cut ul .ch a {
            font-size: 18px;
        }

.yqlj .yqljList {
width: 1200px;
}


.yqlj .yqljList li {
float: left;
margin-right: 45px;
margin-bottom: 20px;
}
/*.yqlj .hzppList li:nth-child(5n){margin-right:0px;}*/
.yqlj .yqljList li a {
color: #898989;
}

.yqlj .yqljList li a:hover {
color: #dc1930;
}

.sohu-index-v3 .Cankaonav {
    border-top: 2px #0086e0 solid;
    padding-top: 17px;
    margin-top: 24px;
    height: 56px;
    overflow: hidden
}

.Cankaonav .LineNav {
}

    .Cankaonav .LineNav ul li {
        float: left;
        margin-right: 20px;
        font-size: 14px;
        line-height: 30px;
    }


/*a:visited{color:#191919 !important;}*/
#header {
    width: 100%;
    background: #fff;
    /*margin-bottom: 25px;*/
    z-index: 2;
}


.sohu-index-v3 .logo-search .logo a img {
    overflow: hidden;
}

.zhao {
    width: 100px !important;
    height: 50px !important;
    padding-left: 14px !important;
    display: block !important;
    float: left;
}

    .zhao img {
        width: 104px !important;
        height: 50px !important;
        overflow: hidden !important;
    }

.longline {
    height: 1px;
    background: #0086e0;
    width: 100%;
    margin: 10px 0 0 0;
}

.swiper-container {
    width: 1080px;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /*-webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;*/
    margin-right: 7px;
}
    .swiper-slide .p {
        height: 68px;
        padding: 9px 10px 0px 11px;
    }
    .swiper-slide .p01 {
        width: 174px;
      
        background: #EFF7FF;
    }

    .swiper-slide .p02 {
        width: 174px;
       
        background: #FFF2F4;
    }

    .swiper-slide .p03 {
        width: 174px;
      
        background: #FFF8EF;
    }

    .swiper-slide .p04 {
        width: 174px;
       
        background: #F4FDF5;
    }

    .swiper-slide .p05 {
        width: 174px;
        
        background: #FFF0EF;
    }

    .swiper-slide .p06 {
        width: 174px;
       
        background: #EFFAFE;
    }

    .swiper-slide .p07 {
        width: 174px;
       
        background: #EFF7FF;
    }

    .swiper-slide .p08 {
        width: 174px;
      
        background: #EFF7FF;
    }

    .swiper-slide .p09 {
        width: 174px;
        height: 92px;
        background: #EFF7FF;
    }

    .swiper-slide .p10 {
        width: 174px;
        height: 92px;
        background: #EFF7FF;
    }

    .swiper-slide .p11 {
        width: 174px;
        height: 92px;
        background: #EFF7FF;
    }

    .swiper-slide .p .big {
        float: left;
        /*padding: 9px 10px 0px 11px;*/
        text-align: center;
        width: 48px;
        height: 48px;
       
        position: relative;
        display: inline-block;
    }

        .swiper-slide .p .big img, .swiper-slide .p .big .tu {
            width: 100%;
            height: 100%;
            overflow: hidden;
            object-fit: contain;
            object-fit: contain;
        }

        .swiper-slide .p .big .tit {
            font-size: 12px;
            color: #007AFF;
            padding-top: 0px;
            display: block;
        }

    .swiper-slide .p .smallTxt {
        padding: 0 0 0px 10px;
        /* float: left; */
    }

        .swiper-slide .p .smallTxt .lin01 {
            /*padding-right: 14px;*/
            /* float: left; */
        }

        .swiper-slide .p .smallTxt .lin02 {
            float: left;
        }

        .swiper-slide .p .smallTxt div .text {
            font-size: 12px; 
            color: #4A4A4A; 
            display: block;
            height:48px;
            text-align: center;    display: flex;
    align-items: center;
    justify-content: center;
        }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url(../images/Rectangle.png);
    left: 0;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/RectangleCopy.png);
    right: 0;
}

.swiper-button-next, .swiper-button-prev {
    width: 50px;
    height: 92px;
    background-size: 50px 92px;
    margin-top: -46px;
}
/*��ҳ��Լ׫��*/

.sohu-index-v3 .sidebar .sohu-choice {
    /* height: 456px; */
}

    .sohu-index-v3 .sidebar .sohu-choice .choice-mod {
        padding-top:10px;
        height:417px;
       
        /*border-bottom: 1px #e5e5e5 solid*/
    }

        .sohu-index-v3 .sidebar .sohu-choice .choice-mod .box {
            padding-top: 8px; 
            border-bottom: 1px #e5e5e5 solid; 
            width: 298px;
            margin: 0 auto
        }

        .sohu-index-v3 .sidebar .sohu-choice .choice-mod h4 {
            font-size: 14px;
            line-height: 20px;
            padding: 0 14px 8px 26px;
            position: relative
        }

            .sohu-index-v3 .sidebar .sohu-choice .choice-mod h4:before {
                position: absolute;
                left: 14px;
                top: 8px;
                content: "";
                background: #ccc;
                width: 4px;
                height: 4px;
                overflow: hidden;
                display: inline-block;
                border-radius: 2px
            }

        .sohu-index-v3 .sidebar .sohu-choice .choice-mod .pic-text {
            margin: 0 auto;
            width: 261px;
            padding-left: 10px;
            overflow: hidden;
             height:0; 
            transition: all .2s ease-in-out;
        }

            .sohu-index-v3 .sidebar .sohu-choice .choice-mod .pic-text p {
                color: #999;
                line-height: 18px;
                padding-top: 3px
            }

        .sohu-index-v3 .sidebar .sohu-choice .choice-mod .box-now {
            /*border: 1px #e5e5e5 solid;
            border-top: 2px #fdd000 solid;*/
            /*border-bottom: 0;*/
            background: #f1f1f1
        }

            .sohu-index-v3 .sidebar .sohu-choice .choice-mod .box-now h4:before {
                background: #fdd000
            }

            .sohu-index-v3 .sidebar .sohu-choice .choice-mod .box-now .pic-text {
                height: 72px
            }