
@font-face {
    font-family: "Yfont";
    src: url("Yfont.eot");
    src: url("Yfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Yfont.woff") format("woff"),url("../fonts/Yfont.ttf") format("truetype"),url("Yfont.svg#Yfont") format("svg");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: Barlow-Bold;
    src: url(../font/Barlow-Bold.woff.ttf)
}

body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,blockquote {
    margin: 0;
    padding: 0
}

ul,ol,li {
    list-style: none
}

em,i {
    font-style: normal
}

a {
    text-decoration: none
}

a img {
    border: none
}

img {
    width: auto;
    height: auto;
    max-width: 100%
}

html {
    font-size: 100px
}

@media (min-width: 1330px) {
    html {
        font-size:5.20833333vw
    }
}

body {
    font-family: "PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans","Hiragino Sans GB",'å¾®è½¯é›…é»‘',STHeiti,"WenQuanYi Micro Hei",Arial,SimSun,sans-serif;
    font-size: 12px;
    background-color: #fff
}

@media (min-width: 1330px) {
    body {
        font-size:14px
    }
}

@media (min-width: 1920px) {
    body {
        font-size:.14rem
    }
}


html,body {
    position: relative;
    overflow-x: hidden
}

@media (min-width: 768px) {
    .fl,.navis .navi {
        float:left
    }
}

@media (min-width: 768px) {
    .fr {
        float:right
    }
}

.b {
    font-size: .14rem;
    font-size: max(.14rem, 14px)
}

@media (max-width: 767.5px) {
    .b {
        font-size:max(3.73333333vw, 14px)
    }
}


.clearfix,.items,.container,.modal-award .award-selects,.modal-award .award-pay-select,.comment-write .form-yzm .item-content,.comment-footer .comment-footer-main,.listitem-widget-shenqi .listitem-widget-items,.listitem-group .item-images .img-items,.fixed-right .menus,.post-next-prev .wrap,.post-next-prev-new .wrap,.zt-wrap .all-zt .all-zt-hot,.talk-vote .vote-items,.modal-talk_ask .talk-ask .img-selects,.archive-list-top .archive-top-wrap,.archive-list-top .archive-list-top-wrap,.archive-list-see .wrap,.home-slide .vitara_slide_in .slide_item_container,.part-dropdown .main .section-content,.search-result-content .results-u,.search-user .search-user-wrap,.search-user .search-user-items,.news-item .dubao-images[data-image="more"] .dubao-images-items,.group-item .item-images .img-items,.talk-ask-form .img-selects,.user-item-talk-talk .item-images .img-items,.user-home .posts_talks {
    display: block;
    float: none;
    zoom:1}

.clearfix:after,.items:after,.container:after,.modal-award .award-selects:after,.modal-award .award-pay-select:after,.comment-write .form-yzm .item-content:after,.comment-footer .comment-footer-main:after,.listitem-widget-shenqi .listitem-widget-items:after,.listitem-group .item-images .img-items:after,.fixed-right .menus:after,.post-next-prev .wrap:after,.post-next-prev-new .wrap:after,.zt-wrap .all-zt .all-zt-hot:after,.talk-vote .vote-items:after,.modal-talk_ask .talk-ask .img-selects:after,.archive-list-top .archive-top-wrap:after,.archive-list-top .archive-list-top-wrap:after,.archive-list-see .wrap:after,.home-slide .vitara_slide_in .slide_item_container:after,.part-dropdown .main .section-content:after,.search-result-content .results-u:after,.search-user .search-user-wrap:after,.search-user .search-user-items:after,.news-item .dubao-images[data-image="more"] .dubao-images-items:after,.group-item .item-images .img-items:after,.talk-ask-form .img-selects:after,.user-item-talk-talk .item-images .img-items:after,.user-home .posts_talks:after {
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    clear: left;
    visibility: hidden
}

.btn-orange, .widget-talk .talk-item .talk-wrap:hover .btn, .list-item-home-news .widget-btns .btn:hover, .listitem-widget-job .widget-btns .btn:hover, .list-item-home-job .widget-btns .btn:hover, .search-widget-hotsearch .widget-btns .btn:hover, .group-sidebar .widget-talk .widget-btns .btn {
    background: #ff6000;
    color: #fff;
}

.btn-orange-light, .widget-hot-authors .item-btns .has_follow, .search-item-default .item-title .btn-post, .search-item-user .item-btn .has_follow, .group-widget-recommend .item-author .author-btns .has_follow, .talk-single-item .has_zan, .user-setting .setting-form .submit-status-pending {
    background: rgba(255,140,52,0.1);
    color: #ff6000;
}

.btn-orange-light:hover, .search-item-default .item-title .btn-post:hover {
    background-color: #ff6000;
    color: #ffffff;
    transform: translateY(0px);
}

.container,.home-slide .vitara_slide_in .slide_item_container {
    position: relative;
    margin: 0 15px
}


@media (min-width: 1330px) {
    .container,.home-slide .vitara_slide_in .slide_item_container {
        margin:0 70px
    }
}

@media (min-width: 1920px) {
    .container,.home-slide .vitara_slide_in .slide_item_container {
        margin:0 10vw
    }
}
.cat-page-bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    padding-top: 17.5%;
    overflow: hidden
}

.cat-page-bg::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 40%;
    background: -webkit-gradient(linear, left bottom, left top, from(#f3f5f7), to(rgba(0,0,0,0)));
    background: -webkit-linear-gradient(bottom, #f3f5f7, rgba(0,0,0,0));
    background: -o-linear-gradient(bottom, #f3f5f7, rgba(0,0,0,0));
    background: linear-gradient(0deg, #f3f5f7, rgba(0,0,0,0))
}

.cat-page-bg .b-wrap {
    position: absolute;
    left: 50%;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden
}

.cat-page-bg .b-wrap::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.cat-page-bg .bg-thumb {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
    -webkit-filter: blur(30px);
    filter: blur(30px)
}

.cat-page-bg .thumb {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2)
}

.cat-page-bg.bg_1 {
    background-color: #a874c1
}

.cat-page-bg.bg_1 .b-wrap::after {
    background: -webkit-linear-gradient(192.6deg, rgba(250,250,250,0.2) 2%, #a874c1 80%);
    background: -o-linear-gradient(192.6deg, rgba(250,250,250,0.2) 2%, #a874c1 80%);
    background: linear-gradient(257.4deg, rgba(250,250,250,0.2) 2%, #a874c1 80%)
}

.cat-page-bg.bg_2 {
    background-color: #7a9cf3
}

.cat-page-bg.bg_2 .b-wrap::after {
    background: -webkit-linear-gradient(192.6deg, rgba(250,250,250,0.2) 2%, #7a9cf3 80%);
    background: -o-linear-gradient(192.6deg, rgba(250,250,250,0.2) 2%, #7a9cf3 80%);
    background: linear-gradient(257.4deg, rgba(250,250,250,0.2) 2%, #7a9cf3 80%)
}

.cat-page-bg.bg_3 {
    background-color: #71c89d
}

.cat-page-bg.bg_3 .b-wrap::after {
    background: -webkit-linear-gradient(192.6deg, rgba(250,250,250,0.2) 2%, #71c89d 80%);
    background: -o-linear-gradient(192.6deg, rgba(250,250,250,0.2) 2%, #71c89d 80%);
    background: linear-gradient(257.4deg, rgba(250,250,250,0.2) 2%, #71c89d 80%)
}

.cat-page-bg.bg_4 {
    background-color: #7dc5ca
}

.cat-page-bg.bg_4 .b-wrap::after {
    background: -webkit-linear-gradient(192.6deg, rgba(250,250,250,0.2) 2%, #7dc5ca 80%);
    background: -o-linear-gradient(192.6deg, rgba(250,250,250,0.2) 2%, #7dc5ca 80%);
    background: linear-gradient(257.4deg, rgba(250,250,250,0.2) 2%, #7dc5ca 80%)
}

@media (max-width: 767.5px) {
    .cat-page-bg {
        padding-top:60%
    }

    .cat-page-bg .b-wrap {
        left: 0
    }

    .cat-page-bg .img {
        bottom: 80%;
        -webkit-filter: blur(20px);
        filter: blur(20px)
    }
}

.category-header {
    margin-bottom: 2.14285714em;
    position: relative;
    z-index: 2
}

.category-header .part-crumbs {
    padding: 2.14285714em 0;
    color: #fff
}

.category-header .part-crumbs a {
    color: #fff
}

.part-crumbs {
    color: #8a8a8a
}

.part-crumbs a {
    color: #8a8a8a
}

.part-crumbs a:hover {
    color: #ff6000
}

.part-crumbs li {
    display: inline-block;
    position: relative
}

.part-crumbs li .ico {
    display: inline-block;
    -webkit-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    color: rgba(255,255,255,0.6)
}

.category-header .cat-info {
    background-color: rgba(255,255,255,0.6);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.6)), to(#ffffff));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.6) 0%, #ffffff 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0.6) 0%, #ffffff 100%);
    background: linear-gradient(180deg, rgba(255,255,255,0.6) 0%, #ffffff 100%);
    -webkit-border-radius: .71428571em .71428571em 0 0;
    -moz-border-radius: .71428571em .71428571em 0 0;
    border-radius: .71428571em .71428571em 0 0;
    padding: 2.85714286em;
    min-height: 12.71428571em
}

.category-header .cat-info:hover .thumb-talk .normal {
    display: none
}

.category-header .cat-info:hover .thumb-talk .hover {
    display: block
}

.category-header .c-wrap {
    position: relative;
    padding-left: 23.57142857em;
    padding-right: 19.28571429em
}

.category-header .c-thumb {
    position: absolute;
    left: 0;
    top: 0;
    width: 20em;
    -webkit-border-radius: .71428571em;
    -moz-border-radius: .71428571em;
    border-radius: .71428571em;
    overflow: hidden
}

.category-header .c-thumb .thumb {
    padding-top: 63.57142857%
}

.category-header .thumb-pos- img {
    -o-object-position: left top;
    object-position: left top
}

.category-header .thumb-talk {
    position: relative;
    background-color: #45e08d;
    text-align: center
}

.category-header .thumb-talk .hover,.category-header .thumb-talk .normal {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.category-header .thumb-talk .hover {
    display: none
}

.category-header .thumb-talk .ico {
    color: #fff;
    font-size: 285.71428571%
}

.category-header .c-extra {
    position: absolute;
    right: 0;
    top: 50%;
    width: 11.42857143em;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    text-align: center
}

.category-header .c-extra strong {
    display: block;
    font-size: 242.85714286%;
    line-height: 1.41176471em;
    margin-bottom: .17647059em;
    color: #ff6000
}

.category-header .c-extra .txt {
    display: block;
    font-size: inherit;
    line-height: 1.42857143em;
    color: #8a8a8a;
    margin-bottom: 2.14285714em
}

.category-header .c-extra .btn {
    font-size: inherit;
    line-height: 3em;
    display: block;
    -webkit-border-radius: .71428571em;
    -moz-border-radius: .71428571em;
    border-radius: .71428571em
}

.category-header .c-extra .btn a img{
    width:25px;
    
}
.category-header .c-title {
    font-size: 257.14285714%;
    line-height: 1.11111111em;
    color: #323232;
    margin-bottom: .77777778em
}

.category-header .c-title .ico {
    display: inline-block;
    vertical-align: top;
    font-size: 66.66666667%;
    width: 1.66666667em;
    text-align: center;
    background-color: #ff6000;
    color: #fff;
    -webkit-border-radius: .41666667em;
    -moz-border-radius: .41666667em;
    border-radius: .41666667em;
    margin-right: .20833333em;
    line-height: 1.66666667em
}

.category-header .c-title img {
    display: inline-block;
    vertical-align: top;
    font-size: 66.66666667%;
    width: 1.66666667em;
    text-align: center;
    color: #fff;
    -webkit-border-radius: .41666667em;
    -moz-border-radius: .41666667em;
    border-radius: .41666667em;
    margin-right: .20833333em;
    line-height: 1.66666667em
}
.category-header .c-entry {
    font-size: inherit;
    color: #8a8a8a;
    min-height: 5.71428571em
}

.category-header .c-entry a {
    color: #8a8a8a
}

.category-header .c-entry p {
    line-height: 1.64285714em;
    margin-bottom: 2.42857143em;
    height: 3.28571429em;
    overflow: hidden;
    display: -webkit-box;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.category-header .c-hot {
    font-size: inherit;
    line-height: 2.14285714em;
    height: 2.14285714em;
    overflow: hidden
}

.category-header .c-hot .btn,.category-header .c-hot .title {
    display: inline-block;
    vertical-align: top;
    white-space: nowrap
}

.category-header .c-hot .title {
    color: #8a8a8a;
    margin-right: .71428571em
}

.category-header .c-hot .btn {
    line-height: inherit;
    margin-right: 1.07142857em;
    padding: 0 .71428571em;
    -webkit-border-radius: .42857143em;
    -moz-border-radius: .42857143em;
    border-radius: .42857143em;
    border: none
}

@media (max-width: 1329.5px) {
    .category-header .c-wrap {
        padding-left:21.42857143em;
        padding-right: 12.85714286em
    }
}

@media (max-width: 1023.5px) {
    .category-header {
        margin-bottom:.71428571em
    }

    .category-header .part-crumbs {
        padding: 1.42857143em 0 1.78571429em
    }

    .category-header .cat-info {
        padding: 0;
        background: transparent
    }

    .category-header .c-wrap-a {
        position: relative;
        padding-left: 11.42857143em;
        min-height: 7.14285714em;
        margin-bottom: 1.07142857em
    }

    .category-header .c-wrap-b {
        background-color: rgba(255,255,255,0.6);
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.6)), to(#ffffff));
        background: -webkit-linear-gradient(top, rgba(255,255,255,0.6) 0%, #ffffff 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,0.6) 0%, #ffffff 100%);
        background: linear-gradient(180deg, rgba(255,255,255,0.6) 0%, #ffffff 100%);
        -webkit-border-radius: .71428571em;
        -moz-border-radius: .71428571em;
        border-radius: .71428571em;
        padding: 1.07142857em
    }

    .category-header .c-wrap {
        padding: 0
    }

    .category-header .c-thumb {
        width: 10.35714286em;
        padding: .5em;
        -webkit-border-radius: .57142857em;
        -moz-border-radius: .57142857em;
        border-radius: .57142857em;
        background-color: rgba(255,255,255,0.6);
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.6)), to(#ffffff));
        background: -webkit-linear-gradient(top, rgba(255,255,255,0.6) 0%, #ffffff 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,0.6) 0%, #ffffff 100%);
        background: linear-gradient(180deg, rgba(255,255,255,0.6) 0%, #ffffff 100%);
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .category-header .c-thumb .thumb {
        -webkit-border-radius: .21428571em;
        -moz-border-radius: .21428571em;
        border-radius: .21428571em;
        overflow: hidden
    }

    .category-header .c-title {
        color: #fff;
        font-size: 185.71428571%;
        line-height: 1.15384615em;
        height: 1.15384615em;
        overflow: hidden;
        margin-bottom: .26666667em;
        white-space: nowrap;
        overflow-y: hidden;
        overflow-x: auto
    }

    .category-header .c-title::-webkit-scrollbar {
        display: none
    }

    .category-header .c-title .ico {
        display: none
    }

    .category-header .c-entry {
        font-size: inherit;
        min-height: auto
    }

    .category-header .c-entry p {
        line-height: 1.42857143em;
        height: auto;
        max-height: 4.28571429em;
        margin-bottom: 1.07142857em;
        -webkit-line-clamp: 3
    }

    .category-header .c-hot {
        height: 1.64285714em;
        line-height: 1.64285714em
    }

    .category-header .c-hot .title {
        display: none;
        margin-bottom: .71428571em
    }

    .category-header .c-hot .btn {
        padding: 0 .42857143em;
        -webkit-border-radius: .35714286em;
        -moz-border-radius: .35714286em;
        border-radius: .35714286em;
        margin-bottom: .71428571em
    }

    .category-header .c-hot .btn .ico {
        display: none
    }

    .category-header .c-extra {
        position: static;
        text-align: left;
        width: auto;
        margin-bottom: 1.07142857em;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .category-header .c-extra strong,.category-header .c-extra .txt {
        font-size: 85.71428571%;
        display: inline-block;
        margin-bottom: 0;
        font-size: inherit;
        color: #fff
    }

    .category-header .c-extra .has-btn {
        display: block;
        margin-top: .71428571em
    }

    .category-header .c-extra .btn {
        display: inline-block;
        font-size: 85.71428571%;
        line-height: 2.33333333em;
        padding: 0 .83333333em;
        -webkit-border-radius: .66666667em;
        -moz-border-radius: .66666667em;
        border-radius: .66666667em
    }
}

.category-list-title {
    background-color: rgba(255,255,255,0.37);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.37)), to(#ffffff));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.37) 0%, #ffffff 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0.37) 0%, #ffffff 100%);
    background: linear-gradient(180deg, rgba(255,255,255,0.37) 0%, #ffffff 100%);
    padding: 1.57142857em 2.85714286em;
    position: relative;
    -webkit-border-radius: 0 0 .71428571em .71428571em;
    -moz-border-radius: 0 0 .71428571em .71428571em;
    border-radius: 0 0 .71428571em .71428571em
}

.category-list-title .menu {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.category-list-title .m-item {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
    position: relative
}

.category-list-title .m-item:hover .m-sub {
    display: block
}

.category-list-title .m-item:hover .a-0 {
    color: #fff;
    background-color: #ff6000
}

.category-list-title .a-0 {
    font-size: 114.28571429%;
    display: inline-block;
    vertical-align: top;
    padding: 0 1.875em;
    line-height: 2.25em;
    text-align: center;
    color: #5a5a5a;
    -webkit-border-radius: .625em;
    -moz-border-radius: .625em;
    border-radius: .625em
}

@media (max-width: 1919.5px) {
    .category-list-title .a-0 {
        padding:0 .875em
    }
}

.category-list-title .a-0.current,.category-list-title .a-0:hover {
    color: #fff;
    background-color: #ff6000
}

.category-list-title .m-sub {
    position: absolute;
    left: 0;
    top: 100%;
    padding-top: 1.57142857em;
    display: none
}

.category-list-title .m-sub-box {
    background-color: #fff;
    -webkit-box-shadow: 0 6px 30px rgba(0,0,0,0.06);
    box-shadow: 0 6px 30px rgba(0,0,0,0.06);
    -webkit-border-radius: .71428571em;
    -moz-border-radius: .71428571em;
    border-radius: .71428571em;
    padding: 1.42857143em
}

.category-list-title .m-sub-wrap {
    white-space: nowrap
}

.category-list-title .a-1 {
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
    margin: 0 1.42857143em;
    color: #8a8a8a;
    line-height: 2em;
    padding: 0 .71428571em;
    -webkit-border-radius: .42857143em;
    -moz-border-radius: .42857143em;
    border-radius: .42857143em
}

.category-list-title .a-1.current,.category-list-title .a-1:hover {
    color: #ff6000;
    background-color: rgba(255,140,52,0.1)
}

.category-list-title .has-ico {
    line-height: 1.42857143em;
    color: #525252
}

.category-list-title .has-ico.current,.category-list-title .has-ico:hover {
    color: #ff6000
}

.category-list-title .has-ico .ico {
    display: inline-block;
    vertical-align: top;
    width: 1.42857143em;
    text-align: center;
    overflow: hidden;
    -webkit-border-radius: .28571429em;
    -moz-border-radius: .28571429em;
    border-radius: .28571429em;
    background: #61b1fb;
    color: #fff;
    margin-right: .28571429em
}

.category-list-title .m-it:nth-child(5n+1) .has-ico .ico {
    background: #61b1fb
}

.category-list-title .m-it:nth-child(5n+2) .has-ico .ico {
    background: #38c6ea
}

.category-list-title .m-it:nth-child(5n+3) .has-ico .ico {
    background: #ffcc01
}

.category-list-title .m-it:nth-child(5n+4) .has-ico .ico {
    background: #ff6245
}

.category-list-title .m-it:nth-child(5n) .has-ico .ico {
    background: #9998f4
}

.category-list-title .multi-column .m-sub-wrap {
    white-space: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: -1.78571429em
}

.category-list-title .multi-column .m-sub-box {
    padding: 2.14285714em 1.42857143em
}

.category-list-title .multi-column .m-it {
    display: block;
    width: 14.28571429%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 .71428571em;
    margin-bottom: 1.78571429em;
    text-align: left
}

.category-list-title .multi-column .a-1 {
    background-color: transparent;
    padding: 0
}

@media (max-width: 1329.5px) {
    .category-list-title {
        padding:.85714286em 1.07142857em
    }

    .category-list-title .a-0 {
        font-size: 107.14285714%;
        padding: 0 .33333333em
    }

    .category-list-title .a-0 .ico {
        display: none
    }
}

@media (max-width: 1023.5px) {
    .category-list-title {
        background:transparent;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0
    }

    .category-list-title .m-item:hover .m-sub {
        display: none
    }

    .category-list-title .menu {
        display: block;
        white-space: nowrap;
        overflow-y: hidden;
        overflow-x: auto
    }

    .category-list-title .menu::-webkit-scrollbar {
        display: none
    }

    .category-list-title .m-item {
        display: inline-block;
        white-space: nowrap
    }

    .category-list-title .a-0 {
        margin-right: .66666667em;
        padding: 0 .66666667em;
        line-height: 2em;
        background-color: #fff
    }

    .category-list-title .ct-wrap {
        position: relative
    }

    .category-list-title .ct-wrap::after {
        content: '';
        display: inline-block;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 1.5em;
        background-color: rgba(250,251,252,0.01);
        background: -webkit-gradient(linear, left top, right top, color-stop(15.83%, rgba(243,245,247,0)), to(#f3f5f7));
        background: -webkit-linear-gradient(left, rgba(243,245,247,0) 15.83%, #f3f5f7 100%);
        background: -o-linear-gradient(left, rgba(243,245,247,0) 15.83%, #f3f5f7 100%);
        background: linear-gradient(90deg, rgba(243,245,247,0) 15.83%, #f3f5f7 100%)
    }
}

.category-people-all-see .part-title {
    font-size: 242.85714286%;
    line-height: 1.05882353em;
    margin-bottom: .88235294em
}

.category-people-all-see .part-title .sub-link {
    font-size: 66.66666667%
}

.category-people-all-see .part-title .sub-link .icon-btn-bang {
    color: #ff6000
}

.category-people-all-see .part-title .sub-link .icon-btn-bang:hover {
    color: #e65600
}

@media (max-width: 767.5px) {
    .category-people-all-see .part-title .sub-link {
        display:inline;
        padding-left: 0
    }
}

@media (max-width: 1329.5px) {
    .category-people-all-see .category-list-item:last-child {
        display:none
    }
}

@media (max-width: 767.5px) {
    .category-people-all-see .part-title {
        font-size:171.42857143%;
        margin-bottom: .625em
    }
}

.archive-tax-category {
    position: relative
}

@media (max-width: 767.5px) {
    .archive-tax-category .container {
        margin:0 .71428571em
    }
}

.tag-list-title .a-1.current,.tag-list-title .a-1:hover {
    background-color: transparent
}

.category-header {
    margin-bottom: 2.14285714em;
    position: relative;
    z-index: 2
}

.category-header .part-crumbs {
    padding: 2.14285714em 0;
    color: #fff
}

.category-header .part-crumbs a {
    color: #fff
}

/*下半段*/
.search-container {
    margin: 0 15px;
    position: relative
}

@media (min-width: 1330px) {
    .search-container {
        margin:0 1.2rem
    }
}

@media (min-width: 1920px) {
    .search-container {
        margin:0 10vw
    }
}

.search-container .search-wrap {
    position: relative;
    padding-right: 0
}

@media (min-width: 1024px) {
    .search-container .search-wrap {
        padding-right:3.7rem
    }
}
.search-content {
    background-color: #f3f5f717;
    padding-bottom: .8rem
}

.search-content .results-all .btn {
    border: none
}

.search-content .results-all .btn-orange-border,.search-content .results-all .talk-singular-prev-next .item-backhome .item-content .btn {
    border: 1px solid #ff6000
}

@media (max-width: 767px) {
    .search-content .s-form-div {
        margin-bottom:10px
    }
}

.search-result-content .results,.search-course {
    background-color: #fff;
    padding: .2rem .4rem;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem;
    margin-bottom: 30px
}

@media (min-width: 1920px) {
    .search-result-content .results,.search-course {
        margin-bottom:.3rem
    }
}

.search-result-content .results .search-item-course,.search-result-content .results .search-item-default {
    padding: .2rem 0;
    border-bottom: 1px solid #e8e8e8
}

.search-result-content .results .search-item-course:last-child,.search-result-content .results .search-item-default:last-child {
    border-bottom: none
}

.search-result-content .results .search-item-course .item-extra .item-extra-h3,.search-result-content .results .search-item-course .item-extra .see-all {
    display: none
}

.search-result-content .results .nomore {
    padding: 1.5em 0 0;
    text-align: center;
    color: #b5b5b5
}

.search-result-content .results .nomore i {
    display: inline-block;
    background-color: #fff8f4;
    color: #ff6000;
    line-height: 3em;
    -webkit-border-radius: 3em;
    -moz-border-radius: 3em;
    border-radius: 3em;
    padding: 0 1em
}

.search-result-content .results-u {
    background-color: transparent;
    padding: 0;
    margin: 0 -0.15rem
}

.search-result-content .results-u .search-item-user {
    width: 100%;
    padding: 0 .15rem;
    margin-bottom: .3rem
}

@media (min-width: 768px) {
    .search-result-content .results-u .search-item-user {
        width:50%
    }
}

.search-result-content .results-u .search-item-user .item-wrap {
    background-color: #fff;
    padding: .3rem .4rem;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem
}

.search-item-default.search-item-thumb-1 .item-wrap {
    padding-left: 0
}

@media (min-width: 768px) and (max-width:1329.5px) {
    .search-item-default.search-item-thumb-1 .item-wrap {
        padding-left:1.4rem
    }
}

.search-item-default .item-wrap {
    position: relative;
    padding-right: 2rem
}

@media (min-width: 768px) and (max-width:1329.5px) {
    .search-item-default .item-wrap {
        padding-right:1rem
    }
}

.search-item-default .item-thumb {
    position: absolute;
    left: 0;
    top: 0;
    width: 1.2rem;
    -webkit-border-radius: .06rem;
    -moz-border-radius: .06rem;
    border-radius: .06rem;
    overflow: hidden;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

.search-item-default .item-thumb .thumb {
    padding-top: 63.63636364%
}


.search-item-default .item-thumb-talk {
    height: .7rem;
    background-color: #45e08d;
    line-height: .7rem;
    text-align: center
}

.search-item-default .item-thumb-talk:hover {
    background-color: #64df9d
}

.search-item-default .item-thumb-talk:hover .normal {
    display: none
}

.search-item-default .item-thumb-talk:hover .hover {
    display: block
}

.search-item-default .item-thumb-talk .hover {
    display: none
}

.search-item-default .item-thumb-talk .ico {
    color: #fff;
    font-size: 214.28571429%
}

.search-item-default .item-r {
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: right;
    top: 30%;
}


.search-item-default .item-r .item-text,.search-item-default .item-r .item-views,.search-item-default .item-r .item-time,.search-item-default .item-r .item-author {
    font-weight: normal;
    font-size: 14px;
    line-height: 1.53846154em;
    color: #000
}

.search-item-default .item-r .item-views{
    color:#9f9f9f;
}


.search-item-default .item-r .item-time{
    display:none;
}

@media (min-width: 1920px) {
    .search-item-default .item-r .item-text,.search-item-default .item-r .item-views,.search-item-default .item-r .item-time,.search-item-default .item-r .item-author {
        font-size:.18rem
    }
    .search-item-default .item-r .item-views{
       font-size:.16rem 
    }
}

.search-item-default .item-r .item-author a {
    color: #8a8a8a
}

.search-item-default .item-r .item-author a:hover {
    color: #ff6000
}

.search-item-default .item-main {
    display: block;
    min-height: .7rem;
    color: #323232
}

.search-item-default .item-main:hover {
    color: #ff6000
}

.search-item-default .item-title {
    font-size: 18px;
    font-weight: normal;
    line-height: 1.38888889em;
    overflow: hidden;
    margin-bottom: .66666667em
}

@media (min-width: 1920px) {
    .search-item-default .item-title {
        font-size:.18rem
    }
}

.search-item-default .item-title .btn-group {
    background-color: #ebf7ff;
    color: #00b1d7
}

.search-item-default .item-title .btn {
    font-size: 12px;
    line-height: inherit;
    padding: 0 .83333333em;
    vertical-align: text-top
}

@media (min-width: 1920px) {
    .search-item-default .item-title .btn {
        font-size:.12rem
    }
}

.search-item-default .item-title .btn-sticky {
    line-height: -webkit-calc(2.083333em - 2px);
    line-height: calc(2.083333em - 2px);
    cursor: default;
    background-color: #ff6000;
    color: #fff
}

@media (max-width: 767px) {
    .search-item-default .item-title .btn-sticky {
        line-height:20px
    }
}

.search-item-default .item-title .btn-sticky:hover {
    background-color: #ff6000;
    color: #fff
}

.search-item-default .item-entry {
     font-size: 13px; /* 保持原有字体大小 */
    line-height: normal; /* 可以设置为 'normal' 以确保文本自然显示 */
    height: auto; /* 设置高度为自动，以适应单行文本 */
    overflow: hidden; /* 隐藏超出一行的文本 */
    color: #8a8a8a; /* 保持原有文字颜色 */
    width: 100%; /* 使元素宽度填满整个容器 */
    white-space: nowrap; /* 确保文本在同一行显示 */
    text-overflow: ellipsis; /* 如果文本过长，以省略号表示超出部分 */
    max-width: none; /* 移除最大宽度限制，如果需要 */
}

@media (min-width: 1920px) {
    .search-item-default .item-entry {
        font-size:.13rem
    }
}



.search-item-default .item-thumb {
    position: absolute;
    left: 0;
    top: 0;
    width: 1.2rem;
    -webkit-border-radius: 0.06rem;
    -moz-border-radius: .06rem;
    border-radius: 0.06rem;
    overflow: hidden;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

.search-item-group .item-thumb .thumb {
    background-position: center top
}

.search-item-group .group-images-pos-bottom .thumb {
    background-position: center bottom
}

.search-item-group .group-images-pos-center .thumb {
    background-position: center
}

.search-item-course.search-item-thumb-1 .item-wrap {
    padding-left: 2.3rem
}

.search-item-course .item-wrap {
    position: relative;
    padding-right: 1.4rem
}

.search-item-course .item-thumb {
    position: absolute;
    left: 0;
    top: 0;
    width: 2rem;
    -webkit-border-radius: .06rem;
    -moz-border-radius: .06rem;
    border-radius: .06rem;
    overflow: hidden;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

.search-item-course .item-thumb .thumb {
    padding-top: 62%
}

.search-item-course .item-extra {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 1.4rem;
    text-align: center
}

.search-item-course .item-extra .btn {
    display: block;
    line-height: .42rem
}

.search-item-course .item-extra .item-extra-h3 {
    font-size: .12rem;
    font-weight: normal;
    color: #b5b5b5;
    margin: .12rem 0
}

.search-item-course .item-extra .item-extra-h3 .highlight {
    display: inline-block;
    max-width: 4em;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: text-top;
    margin: 0 .02rem
}

.search-item-course .item-main {
    display: block;
    min-height: 1.24rem;
    padding-right: .15rem;
    max-width: 4.2rem
}

.search-item-course .item-title {
    font-size: .18rem;
    font-weight: normal;
    line-height: .25rem;
    height: .25rem;
    overflow: hidden;
    margin-bottom: .12rem
}

.search-item-course .item-title a {
    color: #323232
}

.search-item-course .item-title a:hover {
    color: #ff6000
}

.search-item-course .item-entry {
    font-size: .12rem;
    line-height: .21rem;
    height: .42rem;
    overflow: hidden;
    color: #8a8a8a;
    margin-bottom: .12rem
}

.search-item-course .item-tags {
    height: .28rem;
    overflow: hidden
}

.search-item-course .item-tags .btn {
    font-size: .12rem;
    line-height: .28rem;
    padding: 0 .06rem;
    margin-right: 1em;
    border: none
}

@media (min-width: 1330px) and (max-width:1600px) {
    .search-item-course .item-main {
        max-width:485px
    }

    .search-item-course .item-title {
        font-size: 16px;
        line-height: 20px
    }

    .search-item-course .item-entry {
        font-size: 12px;
        line-height: 21px;
        height: 42px;
        margin-bottom: 12px
    }

    .search-item-course .item-extra {
        width: 140px
    }

    .search-item-course .item-wrap {
        padding-right: 140px
    }
}

.search-item-user .item-wrap-content {
    position: relative;
    padding-left: .8rem;
    padding-right: .6rem;
    min-height: .6rem
}

.search-item-user .item-thumb {
    position: absolute;
    left: 0;
    top: 0;
    width: .6rem;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem;
    overflow: hidden;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

.search-item-user .item-thumb .thumb {
    padding-top: 100%
}

.search-item-user .item-btn {
    position: absolute;
    right: 0;
    top: 0;
    width: .6rem
}

.search-item-user .item-btn .btn {
    display: block;
    line-height: .28rem
}

.search-item-user .item-main {
    padding-right: .15rem
}

.search-item-user .item-title {
    font-size: .16rem;
    line-height: .22rem;
    height: .22rem;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin-bottom: .1rem
}

.search-item-user .item-title a {
    color: #323232
}

.search-item-user .item-title a:hover {
    color: #ff6000
}

.search-item-user .item-meta {
    color: #9a9a9a;
    font-size: .14rem;
    font-weight: normal;
    line-height: .2rem;
    height: .2rem;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.search-item-user .item-meta .meta-item {
    margin-right: 1em
}

.search-item-user .item-meta strong {
    font-weight: normal
}

.search-item-user .item-info {
    font-weight: normal;
    font-size: .14rem;
    color: #b5b5b5;
    line-height: .2rem;
    height: .2rem;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

@media (min-width: 1330px) and (max-width:1600px) {
    .search-item-user .item-wrap-content {
        min-height:60px;
        padding-left: 80px;
        padding-right: 60px
    }

    .search-item-user .item-thumb {
        width: 60px
    }
}

.search-pages {
    margin-bottom: .4rem
}

.search-pages .nomore {
    text-align: center;
    color: #b5b5b5
}

@media (min-width: 1024px) and (max-width:1329.5px) {
    .search-pages .part-nav-pages li {
        margin-left:2px;
        margin-right: 2px
    }
}

.search-404 .nothing {
    margin: 0 auto;
    width: 100%;
    max-width: 517px;
    padding: 40px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.search-404 .nothing .thumb {
    background-image: url(https://image.uisdc.com/wp-content/uploads/2019/08/uisdc-search-nothing.png);
    width: 100%;
    height: 0;
    padding-top: 50.677%;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain
}

.search-user {
    margin-bottom: .3rem
}

.search-user .search-user-wrap {
    margin: 0 -0.15rem
}

.search-user .search-user-part {
    padding: 0 .15rem
}

.search-user .search-user-total-has {
    width: 100%
}

.search-user .search-user-part-wrap {
    background-color: #fff;
    padding: .3rem;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem
}

.search-user .search-user-total-more {
    width: 80%
}

.search-user .search-user-see-more {
    width: 20%
}

.search-user .search-user-see-more .more-info {
    font-size: .14rem;
    font-weight: normal;
    color: #8a8a8a;
    line-height: .2rem;
    height: .2rem;
    margin-bottom: .06rem;
    overflow: hidden
}

.search-user .search-user-see-more .btn {
    display: block
}

.search-user .search-user-items {
    margin: 0 -0.15rem
}

.search-user .search-user-items .search-item-user {
    width: 100%;
    padding: 0 .15rem
}

@media (min-width: 768px) {
    .search-user .search-user-items .search-item-user {
        width:50%
    }
}

@media (min-width: 1330px) and (max-width:1600px) {
    .search-user .search-user-see-more .more-info {
        font-size:14px;
        line-height: 20px;
        height: 20px;
        margin-bottom: 6px
    }
}

@media (max-width: 767px) {
    .search-user {
        display:none
    }
}

.search-sidebar {
    position: absolute;
    right: 0;
    top: 0;
    width: 3.4rem;
    display: none
}

@media (min-width: 1024px) {
    .search-sidebar {
        display:block
    }
}

.search-widget {
    padding: .3rem;
    background-color: #fff;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem;
    margin-bottom: .3rem
}

.search-widget .widget-wrap {
    position: relative
}

.search-widget .widget-title {
    font-size: .2rem;
    color: #333;
    position: relative;
    margin-bottom: .25rem
}

.search-widget .widget-title .more {
    font-size: .15rem;
    font-weight: normal;
    color: #8a8a8a;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer
}

.search-widget .widget-title .more:hover {
    color: #ff6000
}

.search-widget.widget-wechat-group .widget-wrap {
    padding: 0
}

.search-widget-history .history-list li {
    display: block;
    margin-bottom: .12rem
}

.search-widget-history .history-list a {
    display: block;
    position: relative;
    font-size: .14rem;
    line-height: .2rem;
    color: #8a8a8a
}

.search-widget-history .history-list a:hover {
    color: #ff6000
}

.search-widget-history .history-list a .time {
    position: absolute;
    right: 0;
    top: 0;
    color: #b5b5b5
}

.search-widget-history .history-list p {
    font-size: .14rem;
    color: #b5b5b5;
    text-align: center
}

.search-widget-keywords .hot-keywords {
    margin: 0 -0.1rem
}

.search-widget-keywords .btn {
    margin: 0 .1rem .2rem;
    padding: 0 .12rem
}

@media (min-width: 1330px) and (max-width:1600px) {
    .search-widget-keywords .btn {
        font-size:12px;
        margin: 0 10px 20px;
        padding: 0 12px
    }
}

.search-widget-posts .item,.search-widget-posts .group-item .item-images .img-item {
    width: 100%;
    margin-bottom: .3rem
}

.search-widget-posts .item-wrap {
    padding-left: .36rem;
    position: relative
}

.search-widget-posts .item-wrap .item-num {
    position: absolute;
    left: 0;
    top: 0;
    font-size: .36rem;
    font-family: Impact;
    line-height: .6rem;
    color: #ff6000;
    display: block
}

.search-widget-posts .item-in {
    padding-left: 1.2rem;
    position: relative;
    color: #323232;
    display: block
}

.search-widget-posts .item-in:hover {
    color: #ff6000
}

.search-widget-posts .item-thumb {
    position: absolute;
    left: 0;
    top: 0;
    width: 1rem;
    -webkit-border-radius: .06rem;
    -moz-border-radius: .06rem;
    border-radius: .06rem;
    overflow: hidden
}

.search-widget-posts .item-thumb .thumb {
    padding-top: 63%
}

.search-widget-posts .item-title {
    font-size: .14rem;
    line-height: .21rem;
    height: .63rem;
    overflow: hidden;
    font-weight: normal
}

.search-widget-author .aitem-wrap {
    position: relative;
    padding-left: .36rem
}

.search-widget-author .aitem-num {
    position: absolute;
    left: 0;
    top: 0;
    font-size: .36rem;
    font-family: Impact;
    line-height: .6rem;
    color: #ff6000;
    display: block
}

.search-widget-author .item-post {
    margin-left: -0.36rem
}

@media (min-width: 1330px) and (max-width:1600px) {
    .search-widget-author .author-meta span:last-child {
        display:none
    }
}

.search-tag {
    padding-bottom: .2rem;
    border-bottom: 1px solid #f2f2f2
}

.search-tag .search-tag-wrap {
    height: .38rem;
    overflow: hidden
}

.search-tag .btn {
    font-size: 12px;
    line-height: .38rem;
    padding: 0 .12rem;
    margin-right: .16rem
}

@media (min-width: 768px) {
    .search-tag .btn {
        font-size:14px
    }
}

@media (min-width: 1920px) {
    .search-tag .btn {
        font-size:.14rem
    }
}

@media (max-width: 767px) {
    .search-tag {
        padding-top:5px
    }

    .search-tag .search-tag-wrap {
        height: 30px
    }

    .search-tag .btn {
        margin-right: 4px;
        line-height: 30px
    }
}

.search-user-inline {
    border-bottom: 1px solid #f8f8f8;
    padding-bottom: 1.42857143em
}

.search-user-inline .b-wrap {
    text-align: center;
    line-height: 1.71428571em;
    color: #8a8a8a
}

.search-user-inline .b-wrap a {
    color: #0b8bff
}

.search-user-inline .b-wrap a:hover {
    color: #ff6000
}

.search-user-inline .avatar {
    display: inline-block;
    vertical-align: top;
    width: 1.71428571em;
    height: 1.71428571em;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden;
    margin-right: .28571429em
}

.search-user-inline .avatar .thumb {
    padding-top: 100%
}

.search-tag-block {
    margin-bottom: 2.14285714em
}

.search-tag-block .t-items {
    margin: 0 -0.71428571em
}

.search-tag-block .t-item {
    padding: 0 .71428571em
}

.search-tag-block .t-item:nth-child(1) .f-box {
    background: -webkit-gradient(linear, left top, left bottom, from(#f4fcfe), to(#ffffff));
    background: -webkit-linear-gradient(top, #f4fcfe 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #f4fcfe 0%, #ffffff 100%);
    background: linear-gradient(180deg, #f4fcfe 0%, #ffffff 100%)
}

.search-tag-block .t-item:nth-child(2) .f-box {
    background: -webkit-gradient(linear, left top, left bottom, from(#fffcf5), to(#ffffff));
    background: -webkit-linear-gradient(top, #fffcf5 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #fffcf5 0%, #ffffff 100%);
    background: linear-gradient(180deg, #fffcf5 0%, #ffffff 100%)
}

.search-tag-block .t-item:nth-child(3) .f-box {
    background: -webkit-gradient(linear, left top, left bottom, from(#fdf8f8), to(#ffffff));
    background: -webkit-linear-gradient(top, #fdf8f8 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #fdf8f8 0%, #ffffff 100%);
    background: linear-gradient(180deg, #fdf8f8 0%, #ffffff 100%)
}

.search-tag-block .t-item:nth-child(4) .f-box {
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f3ff), to(#ffffff));
    background: -webkit-linear-gradient(top, #f5f3ff 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #f5f3ff 0%, #ffffff 100%);
    background: linear-gradient(180deg, #f5f3ff 0%, #ffffff 100%)
}

.search-tag-block .t-item:nth-child(5) .f-box {
    background: -webkit-gradient(linear, left top, left bottom, from(#f0f6ff), to(#ffffff));
    background: -webkit-linear-gradient(top, #f0f6ff 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #f0f6ff 0%, #ffffff 100%);
    background: linear-gradient(180deg, #f0f6ff 0%, #ffffff 100%)
}

.search-tag-block .f-box {
    padding: 1.42857143em;
    -webkit-border-radius: .71428571em;
    -moz-border-radius: .71428571em;
    border-radius: .71428571em;
    background-color: #fff
}

.search-tag-block .t-a {
    display: block;
    color: #323232
}

.search-tag-block .t-a:hover {
    color: #ff6000
}

.search-tag-block .t-title {
    font-size: 128.57142857%;
    margin-bottom: .5em;
    line-height: 1.55555556;
    height: 1.55555556em;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.search-tag-block .t-title .ic {
    color: #ff6000
}

.search-tag-block .t-meta {
    font-size: inherit;
    font-weight: normal;
    color: #8a8a8a
}

@media (max-width: 1023.5px) {
    .search-tag-block {
        margin:0 -1.07142857em 1.2em
    }

    .search-tag-block .b-wrap {
        white-space: nowrap;
        overflow-y: hidden;
        overflow-x: auto
    }

    .search-tag-block .b-wrap::-webkit-scrollbar {
        display: none
    }

    .search-tag-block .t-items {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        margin: 0;
        padding: 0
    }

    .search-tag-block .t-items::after {
        content: '';
        display: block;
        width: 1.07142857em;
        height: 10px;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }

    .search-tag-block .t-meta {
        display: none
    }

    .search-tag-block .t-item {
        width: 36vw;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding: 0 0 0 1.07142857em
    }

    .search-tag-block .t-title {
        font-size: inherit;
        margin-bottom: 0
    }

    .search-tag-block .f-box {
        padding: .8em;
        -webkit-border-radius: max(2.13333333vw, 8px);
        -moz-border-radius: max(2.13333333vw, 8px);
        border-radius: max(2.13333333vw, 8px)
    }
}

.search-widget-hotsearch .icon-talk-hot-1 {
    color: #ff6000
}

.search-widget-hotsearch .icon-talk-hot-2 {
    color: #f90
}

.search-widget-hotsearch .icon-talk-hot-3 {
    color: #f90
}

.search-widget-hotsearch .icon-talk-hot-4 {
    color: #e20000
}

.search-widget-hotsearch .widget-btns .btn {
    display: block;
    line-height: .42rem
}

.search-widget-hotsearch .hotsearch-item {
    padding-left: .3rem;
    margin: 0 0 .15rem;
    position: relative
}

.search-widget-hotsearch .hotsearch-item .num {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    line-height: .3rem;
    width: .25rem;
    font-size: .16rem;
    color: #faa90e;
    text-align: left;
    font-weight: bold
}

.search-widget-hotsearch .hotsearch-item:nth-child(1) .num {
    color: #fe2d46
}

.search-widget-hotsearch .hotsearch-item:nth-child(2) .num {
    color: #ff6000
}

.search-widget-hotsearch .hotsearch-item a {
    display: block;
    white-space: nowrap;
    line-height: .3rem;
    overflow: hidden;
    font-size: .16rem;
    color: #323232
}

.search-widget-hotsearch .hotsearch-item a img{
    width:25px;
    height:25px;
}


.search-widget-hotsearch .hotsearch-item a:hover {
    color: #ff6000
}

.search-widget-hotsearch .hotsearch-item .icon {
    margin-left: .06rem;
    font-size: .14rem
}

.search-widget-hotsearch .hotsearch-item .item-meta {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    font-size: .14rem;
    color: #b5b5b5;
    font-weight: normal
}

.search-widget-hotsearch .hotsearch-item .item-count {
    font-weight: normal
}

@media (max-width: 1023.5px) {
    .search-widget-hotsearch .hotsearch-item {
        margin:0;
        border-bottom: 1px solid #f9f9f9
    }

    .search-widget-hotsearch .hotsearch-item:last-child {
        border-bottom: none
    }

    .search-widget-hotsearch .hotsearch-item a {
        line-height: .46rem;
        position: relative
    }

    .search-widget-hotsearch .hotsearch-item .icon {
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%)
    }
}

.search-people-all-see .part-title {
    margin-bottom: .3rem
}

.search-people-all-see .part-title .sub-link {
    font-size: 66.66666667%
}

.search-people-all-see .part-title .sub-link .icon-btn-bang {
    color: #ff6000
}

.search-people-all-see .part-title .sub-link .icon-btn-bang:hover {
    color: #e65600
}

.search-people-all-see .item-title .tag {
    display: none
}

@media (max-width: 767.5px) {
    .search-people-all-see .part-title {
        margin-bottom:max(4vw, 15px)
    }
}

.part-nav-pages {
    text-align: center
}

.part-nav-pages .nav {
    margin: 0 -5px;
    font-size: 14px
}

@media (min-width: 1920px) {
    .part-nav-pages .nav {
        font-size:.72916667vw
    }
}

.part-nav-pages li {
    display: none;
    vertical-align: top;
    padding: 0 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 10px
}

@media (min-width: 768px) {
    .part-nav-pages li {
        display:inline-block
    }
}

@media (min-width: 768px) {
    .part-nav-pages li {
        margin:0 5px 10px
    }
}

.part-nav-pages li.fy,.part-nav-pages li.active {
    display: inline-block
}

.part-nav-pages .nav-page,.part-nav-pages a {
    display: inline-block;
    text-align: center;
    background: #fff;
    color: #333;
    line-height: 3.57142857em;
    height: 3.57142857em;
    overflow: hidden;
    padding: 0 1.71428571em;
    border: 1px solid #f3f3f3;
    -webkit-border-radius: .57142857em;
    -moz-border-radius: .57142857em;
    border-radius: .57142857em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer
}

@media (min-width: 768px) {
    .part-nav-pages .nav-page,.part-nav-pages a {
        display:block
    }
}

.part-nav-pages .nav-page:hover,.part-nav-pages a:hover {
    color: #ff6000;
    background: #fffaf6;
    border-color: #ff6000
}

@media (min-width: 768px) {
    .part-nav-pages .fy-next a {
        padding:0 2.85714286em;
        background: #ff6000;
        border-color: #ff6000;
        color: #fff
    }

    .part-nav-pages .fy-next a:hover {
        background-color: #e65600;
        border-color: #e65600
    }
}

.part-nav-pages .disabled .nav-page,.part-nav-pages .disabled a {
    cursor: default;
    color: #333;
    border: none;
    background: transparent;
    padding: 0
}

.part-nav-pages .active .nav-page,.part-nav-pages .active a {
    background: #ff6000;
    border-color: #ff6000;
    color: #fff;
    padding: 0 1.71428571em
}

.part-nav-pages .go_page .nav-pages-top-form {
    line-height: 3.57142857em;
    height: 3.57142857em
}

.part-nav-pages .go_page .go_em {
    display: inline-block;
    vertical-align: top
}

.part-nav-pages .go_page .txt {
    width: 4em;
    height: 3.57142857em;
    line-height: 1.28571429em;
    padding-top: 1.14285714em;
    padding-bottom: 1.14285714em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    display: block
}

.part-nav-pages.no-pages {
    color: #bfbfbf
}

.part-nav-pages .pages-count {
    display: block;
    color: #8a8a8a;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .part-nav-pages .pages-count {
        display:none
    }
}

@media (min-width: 1330px) and (max-width:1600px) {
    .part-nav-pages .nav-page,.part-nav-pages a {
        line-height:50px;
        height: 50px;
        overflow: hidden;
        padding: 0 24px
    }

    .part-nav-pages .active .nav-page,.part-nav-pages .active a {
        padding: 0 24px
    }

    .part-nav-pages .go_page .nav-pages-top-form {
        line-height: 50px;
        height: 50px
    }

    .part-nav-pages .go_page .txt {
        width: 4em;
        height: 50px;
        line-height: 18px;
        padding-top: 16px;
        padding-bottom: 16px
    }
}


.archive-list-top {
    margin-bottom: 30px;
    display: none
}


.nav-pages-top-form {
    position: relative;
    white-space: nowrap;
    line-height: .3rem;
    text-align: right
}

.nav-pages-top-form div {
    display: inline-block;
    vertical-align: top
}

.nav-pages-top-form .fy {
    margin-left: .05rem
}

.nav-pages-top-form .fy a {
    display: inline-block;
    width: .238rem;
    height: .238rem;
    line-height: .238rem;
    border: 1px solid #f6f6f6;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    color: #bfbfbf;
    text-align: center;
    background: #fff;
    vertical-align: baseline
}

.nav-pages-top-form .fy a i {
    -webkit-transform: scale(.66666667);
    -ms-transform: scale(.66666667);
    transform: scale(.66666667)
}

.nav-pages-top-form .fy a:hover {
    border-color: #ff6000;
    background: #ff6000;
    color: #fff
}

.nav-pages-top-form .txt {
    width: 2.8em;
    text-align: center;
    line-height: .238rem;
    padding: 1px 0 0;
    border: 1px solid #f3f3f3;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    color: #888;
    vertical-align: baseline;
    outline: none;
    font-size: inherit
}

.nav-pages-top-form .txt:hover,.nav-pages-top-form .txt:focus {
    border-color: #ddd;
    color: #333
}

.nav-pages-top-form .go_em {
    position: relative;
    display: inline-block
}

.nav-pages-top-form .go_em:hover button {
    visibility: visible;
    opacity: 1;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.nav-pages-top-form [type=submit] {
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin-top: -2px;
    background: #ff6000;
    border: none;
    cursor: pointer;
    color: #fff;
    width: 100%;
    text-align: center;
    line-height: 2.2em;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    outline: none;
    text-transform: uppercase;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}


@media (min-width: 768px) {
    .archive-list-top {
        display:block
    }
}

.archive-list-top .archive-top-wrap {
    padding: 0 20px
}

@media (min-width: 1920px) {
    .archive-list-top .archive-top-wrap {
        padding:0 1.04166667vw
    }
}

.archive-list-top .archive-main {
    padding-top: 1.07142857em
}

.archive-list-top .archive-top-show {
    float: left;
    color: #8f8f8f;
    line-height: .3rem
}

.archive-list-top .archive-top-show a {
    color: #8f8f8f
}

.archive-list-top .archive-top-show a:hover {
    color: #ff6000
}

.archive-list-top .archive-top-show .ico {
    display: inline-block;
    vertical-align: middle;
    width: .3rem;
    margin-right: .5em
}

.archive-list-top .archive-top-show .ico img {
    display: block;
    width: 100%;
    height: auto
}

.archive-list-top .archive-top-show p {
    display: inline
}

.archive-list-top .archive-top-pages {
    float: right;
    color: #8f8f8f
}

.category-list-top .archive-top-wrap {
    padding: 0
}


.ceo-tanchuang-gg p {
    font-size: 0.875em;
}

.ceo-button{
    font-size: 0.875em;
}

.ceo-modal-title {
    font-size: 2em;
}

.ceo-text-small {
    font-size: 0.875em;
    line-height: 1.5;
}

.p-item {
    width: 100%;
    padding: 0 ;
    margin-bottom: 0px;
}

@media (min-width: 750px) {
    .p-item {
        width:100%;
    }
}

@media (min-width: 1000px) {
    .p-item {
        width:100%;
        padding: 0 ;
    }
}

@media (min-width: 1330px) {
    .p-item {
        width: 100%;
    }
}

@media (max-width: 767.5px){
    .search-result-content .results .search-item-default .item-wrap {
        padding-left: 0;
        padding-right: 0;
    }
    .search-result-content .results .search-item-default.search-item-thumb-1 .item-wrap {
        padding-right: 0;
        padding-left: 0;
    }
    .search-result-content .results .search-item-default .item-thumb {
        left: auto;
        right: 0;
    }
    .search-result-content .results .search-item-default .item-title {
        height: auto;
        max-height: 44px;
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 10px;
    }
    
    .search-result-content .results .search-item-default .item-title {
        height: auto;
        max-height: 44px;
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 10px;
    }
    
    .search-result-content .results .search-item-default .item-title .btn {
        padding: 0 6px;
    }
    
    .search-result-content .results, .search-course, .search-course {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        padding: 15px;
        margin: 0 -15px 15px;
    }
    .search-result-content .results .search-item-default .item-r {
        position: static;
        left: auto;
        right: auto;
        bottom: auto;
        text-align: left;
    }
    .search-item-default .item-r .item-author,.search-item-default .item-r .item-text,.search-item-default .item-r .item-views {
       display:none;
    }
    .search-item-default .item-r .item-time{
        display:block;
        color:#8a8a8a;
    }
}

h3, .ceo-h3 {
    font-size: 1.5em;
    line-height: 1.4;
}

@media (max-width: 767.5px){
    .part-nav-pages .nav {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .part-nav-pages .nav .active {
        display: none;
    }
    .part-nav-pages .nav .nav-pages-top-form {
        text-align: center;
    }
    .part-nav-pages .nav li.go_page a, .part-nav-pages .nav li.fy a {
        display: block;
        background-color: #ff6000;
        color: #fff;
        -webkit-border-radius: max(2.13333333vw, 8px);
        -moz-border-radius: max(2.13333333vw, 8px);
        border-radius: max(2.13333333vw, 8px);
    }
    .part-nav-pages .nav li.go_page, .part-nav-pages .nav li.fy {
        display: block;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
}

.part-nav-pages {
    text-align: center;
}