.m_site_cool {
    color: #212b3c;
    background: #fff;
    border: 1px solid #e5e7ed;
    border-radius: 8px
}

.m_site_cool .ic_left {
    display: inline-block;
    width: 18px;
    height: 18px;
    vertical-align: middle
}

.m_site_cool .site_cool_list {
    margin: -6px 0 -7px 0;
    font-size: 0
}

.m_site_cool .site_cool_list .text {
    padding: 0 10px;
    font-size: 14px;
    vertical-align: middle
}

.m_site_cool .site_cool_item {
    padding-left: 12px;
    margin: 18px 0
}

.m_site_cool .sc_item {
    color: #1b2332;
    vertical-align: middle
}

.m_site_cool .sc_item:hover {
    color: #f6130c
}

.m_site_cool .right_item {
    position: relative;
    padding-right: 0
}

.m_site_cool .right_item:before {
    position: absolute;
    top: 3px;
    bottom: 3px;
    left: 0;
    content: " ";
    border-left: 1px solid #e5e7ed
}



.m_site_cool .em {
    color: #e5e7ed
}

.cool_title {
    position: relative;
    left: -1px;
    padding: 12px 13px;
    font-size: 14px;
    font-weight: 700
}

.cool_title .text {
    margin-left: 4px
}

.site_list {
    font-size: 14px
}

.site_item_wrap {
    position: relative
}

.site_item_wrap.active .site_dropdown_panel,
.site_item_wrap:hover .site_dropdown_panel {
    display: block
}

.site_item_wrap.active .site_item,
.site_item_wrap:hover .site_item {
    border: 1px solid #1a75ff;
    border-right-color: #fff
}

.site_item_wrap.active .ic_arrow_right_wrap,
.site_item_wrap:hover .ic_arrow_right_wrap {
    display: none
}

.site_item_wrap .ic_arrow_right_wrap {
    position: absolute;
    top: 50%;
    right: 8px;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-top: -9px;
    overflow: hidden;
    border: 1px solid #e9e9e9;
    border-radius: 50%
}

.site_item_wrap .ic_arrow_right {
    position: relative;
    top: -14px;
    left: 2px;
    font-size: 12px;
    line-height: 1;
    color: #666
}

.site_item {
    height: 41px;
    padding-left: 8px;
    line-height: 41px;
    border: 1px solid transparent
}

.site_item a {
    display: inline-block;
    max-width: 42px;
    overflow: hidden;
    white-space: nowrap
}

.site_item em {
    display: inline-block;
    padding: 0 7px;
    color: #e5e7ed;
    vertical-align: top
}

.site_item .text2 {
    max-width: 66px;
    text-overflow: ellipsis
}

.site_dropdown_panel {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    display: none
}

.site_dropdown_panel .white_ver_line {
    position: absolute;
    top: 1px;
    left: -1px;
    z-index: 1;
    display: inline-block;
    width: 3px;
    height: 41px;
    background: #fff
}

.site_dropdown_wrap {
    position: absolute;
    left: -1px;
    background: #fff
}

.site_dropdown_list {
    width: 288px;
    padding: 2px 0;
    border: 1px solid #1a75ff
}

.site_dropdown_list .text {
    box-sizing: border-box;
    display: inline-block;
    width: 92px;
    height: 40px;
    line-height: 40px;
    text-align: center
}

.upward {
    top: -43px
}

.swiper {
    position: relative;
    cursor: pointer
}

.swiper.mask_bg {
    background: #f5f5f5
}

.swiper:hover .swiper-btn {
    opacity: 1
}

.swiper .tsz_cntr {
    height: 100%;
    background: #f5f5f5
}

.swiper .tsz_cntr .feed__wrapper {
    position: relative;
    height: 100%
}

.swiper .tsz_cntr newsfeed {
    width: 100%;
    height: 100%
}

.swiper .tsz_cntr .largeImage__title,
.swiper .tsz_cntr .singleImage__title {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    height: 24px;
    padding: 0 6px;
    overflow: hidden;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: rgba(0, 0, 0, .7)
}

.swiper .tsz_cntr .largeImage__img,
.swiper .tsz_cntr .singleImage {
    width: 100%;
    height: 100%
}

.swiper .tsz_cntr .feed-tab {
    display: none !important
}

.swiper .tsz_cntr .largeImage,
.swiper .tsz_cntr .singleImage__img,
.swiper .tsz_cntr newsfeed-main {
    height: 100%
}

.swiper .tsz_cntr .largeImage .img,
.swiper .tsz_cntr .singleImage__img .img {
    height: 100%;
    background-size: cover
}

.swiper .tsz_cntr .adTag {
    position: absolute;
    top: 0;
    left: 0;
    padding: 1px 2px;
    font-size: 12px;
    line-height: 1;
    color: #fff;
    background: rgba(0, 0, 0, .3)
}

.swiper-wrapper {
    position: relative
}

.swiper-wrapper .on {
    opacity: 1
}

.swiper-scroller {
    overflow: hidden;
    transition: transform .2s
}

.swiper-slide {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 1s ease-out;
    transform: translateY()
}

.swiper-slide a {
    position: relative;
    display: block;
    height: 100%
}

.swiper-slide img {
    width: 100%;
    height: 100%;
    border: none
}

.swiper-slide-title {
    position: absolute;
    bottom: 0;
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 28px;
    padding: 0 15px;
    font-size: 14px;
    line-height: 28px;
    color: #fff;
    text-align: center;
    background-color: rgba(26, 35, 49, .7)
}

.swiper-dot {
    position: absolute;
    right: 32px;
    bottom: 24px;
    z-index: 19
}

.swiper-dot li {
    float: left;
    width: 8px;
    height: 8px;
    margin-right: 10px;
    cursor: pointer;
    background-color: #fff;
    border-radius: 50%
}

.swiper-dot li:last-child {
    margin-right: 0
}

.swiper-dot li.active {
    background-color: #ff7c12
}

.swiper-btn {
    position: absolute;
    top: 50%;
    z-index: 19;
    width: 32px;
    height: 32px;
    font-size: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    opacity: 0;
    transform: translateY(-50%);
    background-color: #565D66;
}

.swiper-btn.prev {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    left: 0;
}

.swiper-btn.prev .pdfimg {
    width: 10px;
    height: 10px;
    margin-top: 3px;
    margin-right: 2px;
}

.swiper-btn.next {
    right: 0;
    right: -1px\9;
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
}

.swiper-btn.next .pdfimg {
    width: 10px;
    height: 10px;
    margin-top: 3px;
    margin-left: 2px;
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
    .swiper-btn.next {
        right: -1px
    }
}

.swiper-btn:hover svg {
    opacity: .9
}



.m_site_office {
    padding: 0 10px;
    color: #212b3c;
    background: #fff;
    border: 1px solid #e5e7ed;
    border-radius: 8px;
    overflow: hidden;
}

.m_site_office .em {
    color: #e5e7ed
}

.m_site_office .cool_title {
    position: relative;
    left: -1px;
    padding: 17px 0 13px 3px;
    font-size: 14px;
    font-weight: 700
}

.m_site_office .cool_title .more_link {
    float: right;
    padding-top: 1px;
    font-size: 12px;
    font-weight: 400;
    color: #999;
    vertical-align: middle
}

.m_site_office .cool_title .more_link:hover {
    color: #f6130c
}

.m_site_office .banner_wrapper {
    overflow: hidden;
    border-radius: 6px
}

.m_site_office .site_cool_list {
    margin-top: 12px
}

.m_site_office .sc_item {
    display: inline-block;
    width: 60px;
    height: 18px;
    margin-bottom: 14px;
    overflow: hidden;
    line-height: 18px;
    color: #2e3033;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #e3efff;
    border-radius: 4px;
    float: left;
}

.m_site_office .sc_item.active,
.m_site_office .sc_item:hover {
    color: #fff;
    background: #196aff
}

.m_site_office .sc_item:nth-child(odd) {
    margin-right: 6px
}



.single_ad {
    position: relative
}

.single_ad:hover .btn-close {
    display: block
}

.single_ad .btn-close {
    position: absolute;
    top: 10px;
    right: 0;
    display: none;
    cursor: pointer;
    background: rgba(0, 0, 0, .5);
    border-radius: 50%
}

.single_ad .btn-close>em {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAPCAYAAABwfkanAAAAAXNSR0IArs4c6QAAAiZJREFUSA3tlUFq40AQRVtyLJgTaO+FwZBVbqAzeBF8BXufxRxgFgNZOlcwgeAr+AaBQGDAC+99ggHZkaZep6spt+R4Fxhwg13qql/SU1Gldu66vqcCmT5mt9uVdV2v8jxfjMfjP+pXu91uJ03TLIuimI1Go736se3tbSlm5Ypikb2+dnLbu7uJq+ulaGbZ+/tJ7s/ZrPwrzx3e3Cx+Pz93ch/u7yeH43H5Q577a7XyuTkPZQEspmrbdgOgd4Y/9viJB50Nc+1z3eGw8YAm6vfiF1cVdCbqHMBy76oWDYA2yB4/cXQai9BUOMuyvQhK+UVwBcZPHJ0mRysVdhJzorHgERg/cXTJosLiooKlBVdg/MSDTi6di+3BJgUUyLnAPimw7Ku+1iG3A5jnc9c0T/5FAB4Oq77WITcFHEjuB7kBuJBc2zon0NzAgrNnUeGvgD9VCbg6LwCrLAFX9z4FJhDbQ1VUkgrrHsv+XIVPdAwhFbZL9ucqbGVUkgpbH3tbYY39/5W2rUFLyNBNsfS0/OJw6htb2+npwWDaN5w2R6+T1thLhacS6wyn6mN7pMACy9CtsZfAO8AM3dvbmuG7BJ4C08OPLy9r7DnwCM3B0feVCD0ewdHpG0fLwaGfNYDDAeOtBf88YGIaFxwcYvxnzQ4dvWzBg87nRmhOOvFsqGw6dApOPOh8svnzuX2ftQguuaJHd7I46eSZGwusAgUnjk79V/tdFfgHygTDKmavfAIAAAAASUVORK5CYII=) no-repeat
}

.single_ad .btn-close>em:hover {
    background-position: -15px 0
}

.single_ad .btn-close>em:active {
    background-position: -30px 0
}



.ad-box {
    position: relative;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    overflow: hidden;
    border-radius: 8px
}

.ad-box .brand {
    height: 76px;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.ad-box .close {
    display: none
}

.ad-box:hover .close {
    position: absolute;
    top: 4px;
    right: 4px;
    z-index: 999;
    display: inline-block;
    width: 12px;
    height: 12px;
    cursor: pointer;
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABfklEQVQ4jZWUzUsCURTFf5mYE7UpsI1imz42iRCCIljMogRdFfSn+Ee5aeXCVtXG1UDappahQh8QBDFDreLYTDzeaNaBYbzn3Xvm3uN7b6HVamEhBewDO8AG4AAB8ATcAx7waZYkLYE94BhYsXgJbYZPFegCt9NEDsNnHvSBU2AduFRuwujgLwImlF+IRFLhCBO4rrtdLpfzsRJAvNYNqg6kJVI0PQiC4KPZbJ7ZQorFa92gl9XNYrVadYG1iB2NRm9BEIxV4Pv+WHEk0Ol02r1e78FqMCFjM3bbYWJbhdls9qpYLB7MEBAyybClGFSQy+WuS6VS3fO87gyByUjyxI/RQKVSyRcKhZoE9FYcS/qGr06egVVboNFo/HgwHA4fFWvEKR29yNg0sDVLAMNs8XorNi1UJzdALfqbHcdZmmZiZLbWzVGAQXQAtfNOYtPOxznQj7b9IDoH/4Dy+/phHkCRr8DRlFNs4h24CD88gX0VaOEuvE92w434+30CfAHF1aDOdgRYCwAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%
}

.m_site_ad_wrap {
    font-size: 0
}

.m_office_site_wrap,
.m_site_tool_wrap {
    margin-top: 10px
}

.m_single_ad {
    width: 150px
}

.m_single_ad .feed__item {
    position: relative;
    margin-top: 10px;
    overflow: hidden;
    border-radius: 8px
}

.m_single_ad .singleImage__title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 140px;
    padding: 0 5px;
    overflow: hidden;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: rgba(0, 0, 0, .5)
}

.m_single_ad .img {
    width: 150px;
    height: 80px;
    background-size: cover
}

.m_single_ad .adTag {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 2px;
    font-size: 12px;
    color: #fff;
    background: #000;
    opacity: .5
}



.compact_item .mz_link {
    padding: 0
}

.compact_item .mz_link.has_prev_icon {
    padding-left: 20px
}

.compact_item .mz_link.tip2 {
    margin-left: 18px
}

.compact_item .split_dot {
    /* padding: 0 4px; */
    margin: 0
}

.compact_item .drowdown_arrow_down {
    left: 5px
}



@-webkit-keyframes nodeTranlate-data-v-a374407e {
    0% {
        transform: translateX(0)
    }

    25%,
    to {
        transform: translateX(154px)
    }
}

@keyframes nodeTranlate-data-v-a374407e {
    0% {
        transform: translateX(0)
    }

    25%,
    to {
        transform: translateX(154px)
    }
}

.font_am {
    position: relative;
    overflow: hidden;
    color: #282828
}

.font_am .other_am_node {
    position: absolute;
    top: 0;
    z-index: 1;
    display: block;
    padding: 0;
    -webkit-animation: nodeTranlate-data-v-a374407e 2s linear infinite;
    animation: nodeTranlate-data-v-a374407e 2s linear infinite
}

.font_am .node_item {
    width: 4px;
    background-color: #fff;
    box-shadow: 0 0 6px #fff;
    transform: rotate(210deg)
}

.font_am .node_item+.node_item {
    margin-left: 15px
}

@-webkit-keyframes ball-clip-rotate {
    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes ball-clip-rotate {
    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.ball_clip_rotate {
    -webkit-animation: ball-clip-rotate 1.5s linear infinite;
    animation: ball-clip-rotate 1.5s linear infinite;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.hotsite_pop_custom {
    border-radius: 8px
}

.J_hotSiteSelect:hover .drowdown_arrow_down {
    transition-duration: .5s;
    transform: rotate(-180deg);
    transform-origin: center center
}

.m_hotsite {
    position: relative
}

.m_hotsite .drowdown_arrow_down_wrap {
    position: absolute
}

.m_hotsite .drowdown_arrow_down {
    position: absolute;
    top: 8px;
    /* left: -18px; */
    left: 6px;
    line-height: 1;
}

.m_hotsite .drowdown_arrow_down img {
    width: 16px;
    height: 16px;
}

.m_hotsite .btn_add_right_bottom {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
    width: 24px;
    height: 24px;
    font-size: 12px;
    line-height: 24px;
    color: #1a75ff;
    text-align: center;
    cursor: pointer;
    background: #e8f1ff;
    border-radius: 8px 0 8px 0
}

.m_hotsite .btn_add_right_bottom:hover {
    background: #dae9ff
}

.tmall_famous {
    width: 120px;
    height: 48px
}

.frame_mynav,
.hot_box {
    position: relative;
    z-index: 4;
    display: none;
    background: #fff;
    border: 1px solid #1a75ff;
    border-radius: 8px
}

.frame_mynav {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 12;
    width: 100%;
    height: 271px;
    padding: 0
}

.hot_box {
    display: block;
    font-weight: 500
}

.hot_box ul {
    padding: 0 20px 0 20px;
    font-size: 0;
    line-height: 0;
}

.hot_box ul.hot_top {
    position: relative;
    z-index: 2;
    padding: 5px 4px 7px 4px
}

.hot_box_split_line {
    width: 808px;
    margin: 0 auto;
    border-top: 1px dashed #edeff2
}

.hot_box li {
    position: relative;
    display: block;
    float: left;
    width: 144px;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    text-align: center;
}

.hot_box li .tip1 {
    position: relative;
    z-index: 1;
    padding: 0
}

.hot_box li .tip1 img {
    position: absolute;
    top: -11px;
    left: -13px;
    width: 22px;
    height: 22px
}

.hot_box li .tip2,
.hot_box li .tip5,
.hot_box li .tip6 {
    position: relative;
    z-index: 1;
    padding: 0
}

.hot_box li .tip2 span {
    position: absolute;
    top: -19px;
    left: -15px;
    width: 35px;
    width: 30 px\9;
    height: 30px;
    padding: 5px 4px 4px 4px;
    font-size: 12px;
    line-height: 12px;
    color: #f6130c;
    background: url(../images/txt_tip.png) 0 1px no-repeat
}

.hot_box li .tip6 span {
    position: absolute;
    top: -19px;
    /* left: -19px; */
    width: 31px;
    width: 30 px\9;
    height: 30px;
    padding: 5px 4px 4px 4px;
    font-size: 13px;
    line-height: 12px;
    color: #f10180;
    background: url(../images/txt_tip.png) -1px 1px no-repeat;
    background-size: 38px 32px;
}

.hot_box li .tip7 span {
    position: absolute;
    top: -2px;
    right: -27px;
    width: 31px;
    width: 30 px\9;
    height: 30px;
    padding: 5px 4px 4px 4px;
    font-size: 13px;
    line-height: 12px;
    color: #ff552e;
    background: url(../images/txt_tip1.png) -1px 1px no-repeat
}

.hot_box li .tip8 {
    position: relative;
    width: 31px;
    width: 30 px\9;
    height: 30px;
    padding: 5px 4px 4px 4px;
    font-size: 13px;
    line-height: 12px;
    color: #f10180;
    background: url(../images/txt_tip.png) -1px 1px no-repeat;
    background-size: 38px 32px;
}

.hot_box li .tip8 span {
    /* position: absolute;
    top: -19px; */
    /* left: -19px; */
    /* width: 31px;
    width: 30 px\9;
    height: 30px;
    padding: 5px 4px 4px 4px;
    font-size: 13px;
    line-height: 12px;
    color: #f10180;
    background: url(../images/txt_tip.png) -1px 1px no-repeat */
}

.hot_box li .tip5 span {
    position: absolute;
    top: -19px;
    left: -21px;
    width: 60px;
    width: 55 px\9;
    height: 40px;
    padding: 5px 4px 4px 4px;
    font-size: 14px;
    line-height: 12px;
    color: #f10180;
    background: url(../images/txt_tip_12.png) 0 1px no-repeat
}

.hot_box li .tip5 span i {
    display: inline-block;
    width: 100%;
    line-height: 17px;
}

.hot_box li .tip3 {
    position: relative;
    top: 4px;
    left: 4px;
    z-index: 1;
    padding: 0;
    margin-right: 7px
}

.hot_box li .tip3 img {
    position: absolute;
    top: -15px;
    width: 22px;
    height: 22px
}

.tip4 {
    z-index: 1;
    padding-right: 16px
}

.tip4 img {
    position: absolute;
    top: -20px;
    left: 1px
}

.detail_box dd em,
.hot_box li em {
    display: inline-block;
    margin: 0 -6px;
    font-size: 12px;
    font-weight: 700
}

.hot_box li em {
    margin: 0 -19px
}

.hot_box .hot-item,
.hot_box li a {
    display: inline-block
}

.hot_box li a {
    position: relative;
    max-height: 48px;
    padding: 0 23px;
    color: #282828;
    vertical-align: middle
}

.hot_box li a.pic {
    height: 30px;
    padding: 0
}

.hot_box li a:hover {
    color: #f6130c
}

.hot_box li.overturn {
    perspective: 1200px;
    z-index: 1
}

.hot_box li.overturn .hov_after {
    width: 138px;
    height: 43px;
    padding: 0;
    overflow: hidden
}

.hot_box li.overturn .hov_after a {
    display: table-cell;
    width: 138px;
    height: 43px;
    padding: 0;
    text-align: center
}

.detail_box dd a.icon_padding,
.hot_box li a.icon_padding {
    padding-left: 20px
}

div.detail_box dd a.icon_padding {
    margin-left: 0
}

.hot_box li a .mz_img {
    position: relative;
    top: -7px;
    left: -12px
}

.hot_box .double_img a {
    padding: 0
}

.hot_box .double_img .mz_img {
    top: -7px;
    right: auto;
    bottom: auto;
    left: auto
}

.hot_box li a.pic img {
    position: relative;
    top: -9px;
    height: auto;
    margin-top: 1px
}

.hot_box .hot_arrow {
    position: absolute;
    top: 5px;
    width: 16px;
    height: 18px;
    padding: 0;
    margin-left: -13px;
    cursor: pointer
}

.hot-scale img {
    transition: all .5s
}

.hot-scaling img {
    transform: scale(1.5)
}

.overturn {
    perspective: 1200;
    transform-style: preserve-3d;
    transition: transform 2s
}

.hov_after {
    position: absolute;
    bottom: -9px;
    left: 0;
    width: 100%;
    height: 0;
    text-align: center;
    background: #fff
}

.hot_box li.overturn .hov_after a img {
    height: auto;
    padding: 0;
    vertical-align: middle
}

.hrotate,
.trotate {
    position: relative;
    font-size: 1.6rem
}

.hrotate .hov_after,
.trotate .hov_after {
    height: 48px
}

.hot_box li a.pic:hover img {
    padding-bottom: 0
}

.frame_mynav .close_mynav,
.hot_box .ico_mynav {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 4;
    width: 27px;
    height: 34px;
    cursor: pointer
}

.hot_box .ico_mynav {
    background-image: url(https://static.lejiatech.cn/static2/v2/images/icons_front.png?_20170203);
    background-position: 4px -217px
}

.frame_mynav .close_mynav {
    width: 42px;
    background: url(https://static.lejiatech.cn/static2/v2/images/icons_n.png?_20150605) no-repeat;
    background-position: 10px -1502px;
    border-radius: 0 8px 0 0
}

.hot_box .hot_select {
    position: absolute;
    top: 26px;
    right: 24px;
    left: 50%;
    z-index: 10;
    display: none;
    width: 88px;
    height: 0;
    padding: 0;
    margin-left: -44px;
    overflow: hidden;
    background: #fefefe;
    border: 1px solid #b6b6b6;
    box-shadow: 0 2px 2px 0 #f5f5f5
}

.hot_box .hot_select li {
    z-index: 20;
    display: block;
    float: none;
    width: 88px;
    height: 28px;
    padding: 0;
    line-height: 28px;
    border-bottom: 1px solid #d3d3d3
}

.hot_box .hot_select li a {
    z-index: 20;
    display: block;
    padding: 0 7px
}

.hot-bottom {
    height: 34px;
    border-top: 1px solid #f4f4f4
}

.hot-bottom ul {
    height: 29px;
    padding: 2px 0 3px 0
}

.hot-bottom li {
    width: 123px;
    height: 30px;
    overflow: hidden
}

.hot-bottom li a img {
    float: left;
    height: auto;
    max-height: 29px;
    padding: 0;
    vertical-align: middle
}

.hot-bottom li a {
    height: 30px;
    overflow: hidden;
    vertical-align: middle
}

.hot-bottom li span {
    display: table-cell;
    float: left;
    margin-right: 3px;
    text-align: center;
    vertical-align: middle
}

.hot-bottom li i {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.hot-hide-rows {
    position: absolute;
    top: 239px;
    right: -1px;
    left: -1px;
    z-index: 1;
    display: none;
    padding-bottom: 7px;
    padding-left: 20px;
    background: #fff;
    border: 1px solid #4299ff;
    border-top: none
}

.hot_box:hover {
    background-position: -3px -26px
}

.hot_top_two li {
    height: 30px;
    line-height: 30px
}

.pop-wrap a:hover {
    text-decoration: none
}

.pop-wrap .mask,
.wx_box .mask {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=60);
    opacity: .6
}

.pop-wrap .pop-site {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 100;
    width: 940px;
    height: 600px;
    /* height: 610px\9; */
    margin-top: -300px;
    margin-left: -470px;
    overflow: hidden;
    background: #fff
}

.pop-wrap .pop-site .pop-site-header {
    position: relative;
    height: 23px;
    padding: 18px 30px;
    line-height: 23px;
    color: #29a2f1;
    background: #fff
}

.pop-wrap .pop-site .pop-site-header .site-img {
    float: left;
    width: 26px;
    height: 23px;
    margin-right: 15px;
    background-image: url(https://static.lejiatech.cn/static2/v2/images/add_site.png?_20171123);
    background-position: 0 -113px
}

.pop-wrap .pop-site .pop-site-header .site-title {
    float: left;
    font-size: 18px;
    color: #4299ff
}

.pop-wrap .pop-site .pop-site-body {
    overflow: hidden
}

.site-username {
    float: right;
    margin-right: 30px
}

.site-username i {
    color: #298eff;
    cursor: pointer
}

.pop-wrap .pop-site .pop-site-body .site-exisit {
    height: 130px;
    overflow-y: auto;
    background: #fbfbfb;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1
}

.pop-wrap .pop-site .pop-site-body .site-exisit ul {
    display: none;
    padding: 20px 10px 10px 20px;
    overflow: hidden
}

.pop-wrap .pop-site .pop-site-body .site-exisit ul li {
    float: left;
    width: 120px;
    height: 22px;
    padding: 0 4px;
    margin: 10px;
    font-size: 14px;
    line-height: 22px;
    color: #282828;
    background-color: #fff;
    border: 1px solid #bbb
}

.pop-wrap .pop-site .pop-site-body .site-exisit ul li .delete:hover {
    background-position: -14px -176px
}

.pop-wrap .popNo-SiteList {
    width: 400px;
    height: 37px;
    margin: 46px auto
}

.pop-wrap .popNo-SiteList.hide {
    display: none
}

.pop-wrap .popNo-SiteList.show {
    display: block
}

.pop-wrap .popNo-SiteList .popNoImg {
    float: left;
    width: 37px;
    height: 34px;
    margin-right: 20px;
    background-image: url(https://static.lejiatech.cn/static2/v2/images/add_site.png?_20171123);
    background-position: 0 -77px
}

.pop-wrap .popNo-SiteList .popNotext {
    float: left;
    margin-top: 6px;
    font-size: 16px;
    color: #9fa0a0
}

.pop-wrap .pop-site .pop-site-body .site-add-component {
    height: 97px;
    padding: 0 20px;
    font-size: 14px;
    line-height: 97px;
    color: #888989;
    background: #fbfbfb;
    position: relative;
}

.wx_box .wx_con {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 100;
    width: 560px;
    height: 260px;
    height: 270px\9;
    margin-top: -130px;
    margin-left: -280px;
    overflow: hidden;
    background: #fff;
    text-align: center;
}

.wx_box .wx_con p {
    font-size: 24px;
    /* padding-bottom: 12px;
    padding-top: 6px; */
    padding: 0 30px;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 50px;
}

.wx_box .wx_con .wx_top {
    position: relative;
    height: 23px;
    padding: 18px 30px;
    line-height: 23px;
    background: #fff;
}

.xz_stringnum {
    position: absolute;
    top: 37px;
    left: 35px;
    color: #f85661;
    font-size: 10px;
}

.pop-wrap .loading_wrap {
    color: #5c6066;
    text-align: center
}

.pop-wrap .loading_bl {
    margin-top: 190px
}

.site-add-component input {
    float: left;
    width: 143px;
    height: 38px;
    padding-left: 5px;
    margin: 29px 14px 0 10px;
    font-size: 14px;
    line-height: 38px;
    color: #282828;
    text-align: left;
    border: 1px solid #bbb;
    outline: 0
}

.site-add-component input:-ms-input-placeholder {
    color: #999
}

.site-add-component input.url {
    width: 345px
}

.site-add-component input.name.rad,
.site-add-component input.url.rad {
    border: 1px solid #f85661
}

.site-add-component input.name.border,
.site-add-component input.url.border {
    border: 1px solid #4299ff
}

.site-add-component .add {
    display: inline-block;
    height: 40px;
    padding: 0 39px;
    margin-top: 29px;
    font-size: 14px;
    line-height: 40px;
    color: #fff;
    cursor: pointer;
    background: #29a2f1
}

.site-add-component .add:hover {
    background-color: #54b5f4
}

.tooltip-info {
    position: absolute;
    display: none;
    width: 334px;
    height: 78px;
    padding: 2px;
    font-size: 18px;
    background-color: #7ACAFF
}

.tooltip-info .arrow-btm {
    float: left;
    width: 37px;
    height: 36px;
    margin: 20px 30px 0 28px;
    background-image: url(https://static.lejiatech.cn/static2/v2/images/add_site.png?_20171123);
    background-position: 0 -34px
}

.tooltip-info p {
    float: left;
    margin-top: 25px;
    color: #000;
}

.tooltip-info.toname,
.tooltip-info.tourl {
    top: 220px;
    left: 686px;
    display: block;
    width: 190px;
    height: 34px;
    font-size: 15px;
    color: #909090;
    text-align: center;
    background-color: #fff1f2;
    border: 1px solid #f85661
}

.tooltip-info.toname p,
.tooltip-info.tourl p {
    width: 190px;
    margin-top: 0;
    line-height: 34px
}

.tooltip-info.toname .arrow-btm,
.tooltip-info.tourl .arrow-btm {
    display: none
}

.tooltip-info.tocenter {
    top: 270px;
    left: 348px;
    display: block;
    background-image: url(https://static.lejiatech.cn/static2/v2/images/add_site_bg.png?_20171123)
}

.pop-wrap .pop-site .pop-site-body .site-hot {
    padding: 20px
}

.pop-wrap .pop-site .pop-site-body .site-hot dl {
    position: relative;
    padding: 0 20px 0 100px;
    overflow: hidden
}

.pop-wrap .pop-site .pop-site-body .site-hot dt {
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 100px
}

.pop-wrap .pop-site .pop-site-body .site-hot dd {
    position: relative;
    float: left;
    width: 100px;
    height: 25px;
    margin-right: 20px;
    line-height: 25px;
    cursor: pointer
}

.pop-wrap .pop-site .pop-site-body .site-hot dd.checked {
    cursor: text
}

.pop-wrap .pop-site .pop-site-body .site-hot dd a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center
}

.pop-wrap .pop-site .pop-site-body .site-hot dd.checked a {
    color: #afafaf
}

.pop-wrap .pop-site .pop-site-body .site-hot dd.checked a:hover {
    color: #afafaf;
    text-decoration: none;
    background: 0 0
}

.pop-wrap .pop-site .pop-site-body .site-hot dd a:hover {
    color: #fff;
    text-decoration: none;
    background: #4d9fff
}

.site-hot .icon-add,
.site-hot .icon-check {
    position: absolute;
    top: 4px;
    left: 5px
}

.site-hot .icon-add {
    width: 15px;
    background-position: -14px 0
}

.site-hot .icon-add,
.site-hot .icon-check {
    display: inline-block;
    height: 15px;
    background-image: url(https://static.lejiatech.cn/static2/v2/images/site-sprite.png)
}

.site-hot .icon-check {
    width: 14px;
    background-position: 0 0
}

.site-exisit .delete {
    float: right;
    width: 14px;
    height: 18px;
    background-position: 0 -176px
}

.pop-wrap .pop-site .pop-site-header .close,
.site-exisit .delete,
.wx_box .wx_con .close {
    display: block;
    cursor: pointer;
    background-image: url(https://static.lejiatech.cn/static2/v2/images/add_site.png)
}

.pop-wrap .pop-site .pop-site-header .close,
.wx_box .wx_con .close {
    position: absolute;
    top: 10px;
    right: 20px;
    width: 32px;
    height: 32px;
    text-align: center;
    background-position: 0 -142px
}

.pop-wrap .pop-site .pop-site-header .close:hover,
.wx_box .wx_con .close:hover {
    background-position: -32px -142px
}

.add-site-icon {
    position: absolute;
    top: 8px;
    right: 10px;
    cursor: pointer
}

.add-site-icon span {
    display: block;
    width: 14px;
    height: 14px;
    background-image: url(https://static.lejiatech.cn/static2/v2/images/add_site.png?_20170203);
    background-repeat: no-repeat;
    background-position: 0 0
}

.add-site-icon:hover span {
    background-position: -14px 0
}

.add-text-tip {
    position: absolute;
    top: 0;
    display: inline-block;
    width: 78px;
    height: 22px;
    margin: 8.5px 0 0 30.5px;
    font-size: 12px;
    line-height: 22px;
    color: #888989;
    text-align: center;
    border: 1px solid #dbdbdb
}

.add-text-tip:hover {
    color: #29a2f1;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid #29a2f1
}

.add-text-tip i,
.add-text-tip span {
    float: left
}

.add-text-tip:hover i {
    text-decoration: underline
}

.add-text-tip i {
    width: 11px;
    height: 11px;
    margin: 5.5px 6px;
    color: #298eff;
    cursor: pointer;
    background-image: url(https://static.lejiatech.cn/static2/v2/images/add_site.png?_20171123);
    background-position: -11px -17px
}

.collect-site {
    display: none
}

.collect-site ul {
    padding: 4px 4px 6px;
    font-size: 0;
    line-height: 0;
}

.hot_box .collect-site ul li {
    height: 30px;
    line-height: 30px
}

.c_main {
    margin-top: 20px;
    margin-right: 0;
    margin-left: 30px
}

.c_main .m_tab {
    width: 880px;
    height: 28px;
    border-bottom: 1px solid #eaeaea
}

.c_main .m_tab span {
    float: left;
    /* width: 30px; */
    height: 20px;
    margin-right: 32px;
    font-size: 14px;
    line-height: 20px;
    color: #282828;
    cursor: pointer
}

.c_main .m_tab span:hover {
    color: #4299ff
}

.c_main .m_tab span.active {
    position: relative;
    color: #4299ff
}

.c_main .m_tab span.active i {
    position: absolute;
    bottom: -8px;
    left: 0;
    width: 100%;
    height: 4px;
    /* background-image: url(https://static.lejiatech.cn/static2/v2/images/add_site.png?_20171123);
    background-position: 0 -250px;
    background-repeat: repeat-x; */
    background: linear-gradient(to right, #2E78F1, #2EA4F1);
    /* 示例渐变 */

}

.c_main .m_box {
    position: relative;
    width: 908px
}

.c_main .m_box ul {
    display: none;
    height: 242px;
    padding-top: 30px;
    margin-left: -15px;
    overflow: auto
}

.c_main .m_box ul li {
    position: relative;
    float: left;
    width: 90px;
    margin-right: 12px;
    margin-bottom: 32px;
    text-align: center;
    cursor: pointer
}

.c_main .m_box ul li.noRight {
    margin-right: 0
}

.c_main .m_box ul li img {
    display: inline-block;
    width: 60px;
    height: 60px;
    border-radius: 2px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2)
}

.c_main .m_box ul li span {
    display: block;
    height: 22px;
    margin-top: 3px;
    overflow: hidden;
    font-size: 12px;
    color: #686868;
    text-align: center
}

.c_main .m_box ul li i {
    position: absolute;
    top: 52px;
    left: 65px;
    width: 16px;
    height: 16px
}

.c_main .m_box ul li i.active {
    background: url(/static2/images/ss_chois.png) no-repeat
}

.c_main .m_box ul.active {
    display: block
}

.m_guess_like_middle_bar {
    min-height: 8px;
    padding: 3px 0;
}

.rtcenter_game {
    display: none;
    min-height: 8px;
    font-size: 14px;
    color: #282828
}

.rtcenter_game a {
    cursor: pointer
}

.rtcenter_game a:hover {
    color: #ff192f !important;
    text-decoration: underline
}

.rtcenter_game .left_logo {
    display: block;
    width: 97px;
    height: 24px;
    margin-top: 2px;
    margin-left: 10px
}

.rtcenter_game .tbl {
    width: 100%
}

.rtcenter_game .tbl td {
    height: 28px;
    vertical-align: top
}

.rtcenter_game .col1 {
    width: 100px
}

.rtcenter_game .col2 {
    position: relative
}

.rtcenter_game .col3 {
    width: 44px;
    font-size: 12px
}

.rtcenter_game .col3 .btn_more {
    line-height: 28px;
    white-space: nowrap;
    font-family: SimSun;
}

.rtcenter_game .center_bl {
    position: absolute;
    top: 0;
    right: 2px;
    left: 5px;
    height: 28px;
    overflow: hidden
}

.rtcenter_game .center_bl ul li {
    float: left;
    height: 28px;
    margin: 0 12px
}

.rtcenter_game .center_bl ul li a {
    line-height: 28px
}

.rtcenter_it_game_wrap {
    min-height: 7px
}

.rtcenter_it_game {
    height: 40px;
    margin: 5px 0
}

.rtcenter_it_game td {
    text-align: center
}

.rtcenter_it_game .col1 {
    width: 126px;
    padding-right: 4px
}

.rtcenter_it_game .img_big,
.rtcenter_it_game .img_small {
    display: inline-block;
    height: 40px;
    background-position: 50%
}

.rtcenter_it_game .img_big {
    width: 126px
}

.rtcenter_it_game .img_small {
    width: 104px
}


.center_wrap {
    display: table;
    width: 100%;
    height: 100%
}

.center_wrap .t_c {
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.center_wrap .t_c.c_left {
    text-align: left
}

.center_wrap .t_c.c_right {
    text-align: right
}

.fav_box_wrap {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 8px
}

.fav_box,
.fav_box_wrap {
    position: relative;
    overflow: hidden
}

.fav_box {
    min-height: 73px;
    color: #282828;
    background: url(https://static.lejiatech.cn/static2/v2/images/cnxh-loading.gif) 50% no-repeat #fff
}

.fav-title-box {
    display: none;
    height: 36px;
    border-bottom: 1px solid #dbdbdb
}

.fav-title-box .fav-title-youlike {
    float: left;
    width: 134px;
    height: 20px;
    padding-top: 8px;
    padding-left: 10px;
    overflow: hidden
}

.fav-youlike-icon {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    background: url(https://static.lejiatech.cn/static2/v2/images/dh_new_ico.png) no-repeat 1px -74px
}

.fav-title-youlike-tip {
    float: left;
    width: 64px;
    height: 20px;
    padding-left: 5px;
    font-size: 14px;
    line-height: 20px
}

.fav_box_content {
    display: none;
    padding: 11px 5px 5px 72px;
    background: #fff
}

.fav_box .list div {
    height: 30px
}

.fav_box .title,
.fav_box ul {
    float: left;
    margin-left: -10px
}

.fav_box ul {
    width: 812px;
    height: 26px;
    margin-left: 21px;
    overflow: hidden
}

.fav_box ul li {
    float: left;
    width: 112px;
    padding: 0 1px;
    overflow: hidden;
    line-height: 26px;
    white-space: nowrap
}

.fav_box .title {
    position: relative;
    width: 37px;
    margin-right: 3px;
    font-size: 14px;
    line-height: 26px;
    color: #5893f7;
    cursor: pointer
}

.fav_box .title:before {
    position: absolute;
    top: 50%;
    right: -9px;
    height: 16px;
    margin-top: -8px;
    content: " ";
    border-right: 1px solid #e8f1ff
}

.fav_box .change {
    display: inline-block;
    width: 54px;
    height: 18px;
    margin-top: 2px;
    margin-left: -13px;
    font-size: 12px;
    line-height: 18px;
    color: #888989;
    text-align: center;
    vertical-align: top;
    background: 0 0;
    border: 1px solid #dbdbdb;
    border-radius: 10px
}

.fav_box ul li a {
    font-size: 14px;
    color: #282828
}

.fav_box .change:hover,
.fav_box .title:hover,
.fav_box ul li a:hover {
    color: #f6130c
}

.fav-page {
    position: absolute;
    top: -1px;
    left: 144px;
    width: 120px
}

.fav-page,
.fav-page i {
    height: 37px;
    line-height: 37px
}

.fav-page i {
    display: block;
    float: left;
    width: 58px;
    font-size: 14px;
    font-style: normal;
    color: #282828;
    text-align: center;
    cursor: default;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fav-page i.cur {
    line-height: 32px;
    color: #4299ff;
    text-align: center;
    border-top: 2px solid #4299ff
}

.fav-page i.fav-pre {
    position: relative;
    background-position: 1px -1957px
}

.fav-page i.fav-pre:after {
    position: absolute;
    top: 12px;
    right: 0;
    display: block;
    width: 0;
    height: 13px;
    content: "";
    border-right: 1px dashed #e4e4e4
}

.fav-page .fav-pre.cur:after {
    top: 10px
}

.fav-page i.fav-next {
    background-position: -83px -1957px
}

.fav-page i.fav-pre:hover {
    background-position: -26px -1957px
}

.fav-page i.fav-next:hover {
    background-position: -110px -1957px
}

.fav_box .hide {
    display: none
}

.fav_box_wrap .guess_like_wrap {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -1px;
    z-index: 10;
    display: block;
    width: 28px;
    font-size: 14px;
    background: rgba(26, 117, 255, .1);
    border-radius: 8px;
    -ms-writing-mode: tb-rl;
    writing-mode: tb-rl
}

.fav_box_wrap .guess_like_text {
    color: #1a75ff;
    letter-spacing: 2px
}

.page_change_next {
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 10;
    display: block;
    width: 24px;
    height: 32px;
    margin-top: -16px;
    line-height: 1px;
    background: #e8f1ff;
    border-radius: 8px 0 0 8px;
    outline: 0
}

.red-icon {
    position: relative;
    top: -10px;
    left: 3px;
    display: inline-block;
    background-position: -2px -253px
}

.content .oneone {
    margin-top: 8px
}


.m_hot_rec_box_base {
    padding: 8px 12px 0 12px;
    background: #fff;
    border: 1px solid #e5e7ed
}

.m_hot_rec_box_base.top_corner {
    border-radius: 8px 8px 0 0
}

.m_hot_rec_box_base.no_bottom_border {
    border-bottom: none
}

.box_base_title {
    position: relative;
    padding-bottom: 9px
}

.box_base_title .text {
    margin-left: 5px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    vertical-align: middle
}

.btn_swtich {
    position: absolute;
    top: 0;
    right: 0;
    height: 19px;
    padding: 0 9px;
    font-size: 12px;
    line-height: 19px;
    border: 1px solid #e9e9e9;
    border-radius: 10px
}



.news_item {
    position: relative;
    display: block;
    height: 32px;
    padding-left: 12px;
    overflow: hidden;
    font-size: 14px;
    line-height: 32px
}

.news_item .dot {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 4px;
    height: 4px;
    margin-top: -2px;
    background: #1a75ff;
    border-radius: 50%
}

.news_item .dot_video {
    background-color: #ff7070;
    display: inline-block;
    height: 14px;
    text-align: center;
    line-height: 14px;
    border-radius: 2px;
    margin-right: 6px;
    color: #fff;
    padding: 0 3px;
}

.news_item .text {
    padding: 0
}

.box_bottom_space {
    height: 8px
}

.box_bottom_space1 {
    height: 24px
}

.m_rec_hot .skeleton_news_list {
    padding-bottom: 8px
}

.m_rec_hot .skeleton_news_list .news_item {
    height: 18px;
    margin-top: 8px;
    background: #f5f5f5
}

.m_rec_hot .rec_hot {
    padding-top: 11px !important
}



.m_rec_tabs {
    font-size: 14px;
    color: #1a75ff
}

.m_rec_tabs .tabs-tab {
    position: relative;
    display: inline-block;
    /* width: 48px; */
    width: 62px;
    padding: 4px 0 6px 0;
    margin-right: 2px;
    color: #5f6776;
    text-align: center;
    cursor: pointer;
    background: #fff
}

.m_rec_tabs .tabs-tab.active {
    color: #1a75ff
}

.m_rec_tabs .tabs-tab.active:after {
    position: absolute;
    right: 4px;
    bottom: 2px;
    left: 4px;
    content: " ";
    border-bottom: 2px solid #1a75ff
}

.m_rec_tabs .rec_tabs_content {
    padding-top: 8px
}

.tab_panel {
    width: 100%;
    height: 100%
}

.tab_panel .tab_wrap {
    height: 250px;
    overflow: hidden;
}

.tab_panel .tab_nocon {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 250px;
}

.tab_panel .tab_list {
    width: 243px;
    height: 32px;
    display: flex;
    padding: 9px 4px 9px 7px;
}

.tab_panel .tab_list:hover {
    background-color: #e8f1ff;
    border-radius: 5px;
}

.tab_panel .tab_list .tab_list_portrait {
    width: 32px;
    height: 32px;
    border-radius: 5px;
}

.tab_panel .tab_list .tab_list_portrait img,
.tab_panel .hot_list1 .tab_list_portrait img {
    width: 100%;
    height: 100%;
    border-radius: 5px;
}

.tab_panel .hot_list1 .tab_list_portrait img {
    border-radius: 8px;
}

.tab_panel .tab_list .tab_list_center {
    padding-left: 8px;
    padding-right: 6px;
    flex: 1;
}

.tab_panel .tab_list .tab_list_center p {
    line-height: 16px;
    font-size: 12px;
}

.tab_panel .tab_list .tab_list_center p .title {
    font-size: 14px;
    width: 87px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tab_panel .tab_list .tab_list_center p .server_name {
    float: right;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 65px;
    text-align: right;
}

.tab_panel .tab_list .tab_list_btn {
    width: 43px;
    height: 24px;
    line-height: 24px;
    color: #1a75ff;
    border: 1px solid #1a75ff;
    border-radius: 15px;
    text-align: center;
    margin-top: 4px;
}

.tab_panel .tab_list:hover .tab_list_btn {
    color: #fff;
    background-color: #1a75ff;
}

.tab_panel .tab_list .tab_list_btn span {
    display: inline-block;
}

.tab_panel .new_list {
    height: 48px;
    padding: 4px 4px 4px 7px;
}

.tab_panel .new_list .tab_list_portrait {
    width: 48px;
    height: 48px;
}

.tab_panel .new_list .tab_list_center {
    padding-top: 5px;
}

.tab_panel .new_list .tab_list_center p {
    line-height: 20px;
}

.tab_panel .new_list .tab_list_btn {
    width: 70px;
    margin-top: 11px;
}

.tab_panel .new_list .new_num {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background-color: #abb7cd;
    color: #fff;
    margin-right: 6px;
    line-height: 18px;
    text-align: center;
    margin-top: 15px;
}

.tab_panel .new_list1 {
    height: 32px;
    padding: 4px 4px 4px 7px;
}

.tab_panel .new_list1 .new_num {
    margin-top: 7px;
}

.tab_panel .new_list1 .tab_list_btn {
    margin-top: 4px;
}

.m_rec_change {
    text-align: center;
    line-height: 18px;
    color: #5f6776;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    position: absolute;
    left: 0;
}

.tab_panel .new_list .tab_list_portrait1 {
    width: 32px;
    height: 32px;
    border-radius: 5px;
}

.m_rec_change:hover {
    color: #5f6776;
}

.m_rec_change img {
    position: relative;
    margin-left: 6px;
    top: 1px;
}

.tab_panel .hot_list1 {
    width: 230px;
    height: 64px;
    display: flex;
    padding: 5px 12px 5px 12px;
}

.tab_panel .hot_list2 {
    width: 230px;
    height: 20px;
    display: flex;
    padding: 5px 12px 5px 12px;
}

.tab_panel .hot_list1:hover {
    background-color: #e8f1ff;
    border-radius: 5px;
}

.tab_panel .hot_list1 .tab_list_portrait {
    width: 64px;
    height: 64px;
    border-radius: 8px;
    position: relative;
}

.tab_panel .hot_list1 .tab_list_portrait span {
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    line-height: 15px;
    height: 15px;
    display: inline-block;
    background: #ff1e1e;
    color: #fff;
    text-align: center;
    border-radius: 5px 0 0;
}

.tab_panel .hot_list1 .tab_list_center {
    padding-left: 8px;
    flex: 1;
    width: 166px;
}

.tab_panel .hot_list2 .title {
    margin-left: 10px;
    flex: 1;
}

.hot_list2 .num_after {
    color: #5f6776;
}

.tab_panel .activity {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.game_sm_bl_pn {
    padding: 10px 0 8px 0;
    border-top: 1px dashed #edeff2
}

.game_sm_bl_pn:first-child {
    border-top: none
}

.game_sm_bl {
    position: relative;
    display: block;
    height: 70px;
    padding: 0 0 0 100px;
    text-decoration: none;
    cursor: pointer
}

.game_sm_bl:hover .rpn_title {
    color: #f6130c
}

.game_sm_bl .left_pn {
    position: absolute;
    top: 0;
    left: 0;
    width: 90px;
    height: 70px;
    overflow: hidden;
    background: #f5f5f5
}

.game_sm_bl .rpn_title {
    min-height: 20px;
    margin-top: 3px;
    font-size: 14px
}

.game_sm_bl .rpn_title.no_content {
    background: #f5f5f5
}

.game_sm_bl .rpn_desc {
    margin-top: 12px;
    font-size: 14px;
    color: #5c6066
}

.ad_ident {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 1px 2px;
    font-size: 12px;
    line-height: 1;
    color: #fff;
    background: #e8e8e8
}

.m_rec_game {
    position: relative
}



.goods_img_list {
    height: 122px;
    /* overflow: hidden; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    font-size: 14px
}

.goods_img_list a {
    position: relative;
    display: inline-block;
    width: 122px;
    height: 122px;
    background: #f5f5f5;
    float: left;
}

.goods_img_list a span {
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 28px;
    line-height: 28px;
    color: #fff;
    text-align: center;
    background-color: rgba(26, 35, 49, .7)
}

.goods_img_list a:nth-child(2) {
    margin-left: 10px
}

.zd_shopping .goods_list {
    width: 50%;
    height: 98px
}

.goods_item {
    position: relative;
    display: block;
    height: 30px;
    padding-left: 20px;
    overflow: hidden;
    line-height: 30px
}

.goods_item:before {
    position: absolute;
    top: 50%;
    left: 8px;
    width: 4px;
    height: 4px;
    margin-top: -2px;
    content: " ";
    background: #1a75ff;
    border-radius: 50%
}

.rec_box_live {
    height: 327px;
    overflow: hidden
}

.rec_box_video {
    height: 287px;
    overflow: hidden
}


.goods_list {
    width: 50%;
    height: 120px
}

.goods_item {
    position: relative;
    display: block;
    height: 30px;
    padding-left: 20px;
    overflow: hidden;
    line-height: 30px;
    background-repeat: no-repeat;
    background-position: 0;
    background-size: 16px 16px
}

.custom_swiper_link_goods .swiper-slide-template {
    position: absolute;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 1s ease-out
}

.custom_swiper_link_goods .swiper-slide-template.on {
    z-index: 2;
    opacity: 1
}

.custom_swiper_link_goods .swiper-slide-template .goods-item {
    position: absolute;
    left: 0
}

.custom_swiper_link_goods .swiper-slide-template .goods-item .right-text {
    float: right;
    width: 122px;
    font-weight: 400
}

.custom_swiper_link_goods .swiper-slide-template .goods-item .right-text .goods-title {
    height: 38px;
    overflow: hidden;
    font-size: 13px;
    font-weight: 400;
    color: #333
}

.custom_swiper_link_goods .swiper-slide-template .goods-item .right-text .goods-title:hover {
    color: #fc1747
}

.custom_swiper_link_goods .swiper-slide-template .goods-item .right-text .save-price {
    height: 18px;
    font-size: 12px;
    color: #999
}

.custom_swiper_link_goods .swiper-slide-template .goods-item .right-text .save-price span {
    position: relative
}

.custom_swiper_link_goods .swiper-slide-template .goods-item .right-text .save-price span:after {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    content: "";
    background-color: #999
}

.custom_swiper_link_goods .swiper-slide-template .goods-item .right-text .final-price {
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #fc1747
}

.custom_swiper_link_goods .swiper-slide-template .goods-item .right-text .final-price .price {
    font-size: 20px;
    font-weight: 700
}

.custom_swiper_link_goods .swiper-slide-template .goods-item .right-text .buy-btn {
    height: 36px;
    font-size: 14px;
    line-height: 36px;
    color: #fafafa;
    text-align: center;
    background-color: #fc1747
}

.custom_swiper_link_goods .banner-item {
    position: absolute;
    bottom: 0;
    z-index: 3;
    width: 100%;
    text-align: center
}

.custom_swiper_link_goods .banner-item .item {
    display: inline-block;
    width: 6px;
    height: 6px;
    background-color: #adadad;
    border-radius: 50%
}

.custom_swiper_link_goods .banner-item .item+.item {
    margin-left: 10px
}

.custom_swiper_link_goods .banner-item .item.on {
    background-color: #117cfc
}

.custom_swiper_link_goods .goods-item .left-img {
    width: 120px;
    height: 120px;
    margin-right: 10px
}

.custom_swiper_link_goods .page_change_next {
    position: absolute;
    top: 50%;
    right: -11px;
    z-index: 10;
    display: block;
    width: 24px;
    height: 32px;
    margin-top: -16px;
    line-height: 1px;
    background: #e8f1ff;
    border-radius: 8px 0 0 8px;
    outline: 0
}

.custom_swiper_link_goods .swiper-btn2 {
    position: absolute;
    right: 0;
    width: 24px;
    height: 32px;
    background: rgba(26, 117, 255, .1)
}


/* .goods_wrap {
    padding-top: 8px;
    border-top: 1px dashed #f2f2f2
} */







.rec-hot-sale-box .swiper-slide-title {
    display: none
}


.m_hot_rec_main {
    border-bottom: 1px solid #e5e7ed
}

.skeleton_wrap {
    padding: 12px;
    background: #fff;
    border: 1px solid #e5e7ed;
    border-bottom: none;
    border-radius: 8px 8px 0 0
}

.skeleton_wrap .rec_block {
    height: 220px;
    margin-top: 12px;
    background: #f5f5f5
}

.skeleton_wrap .rec_block:first-child {
    margin-top: 0
}


.custom_swiper {
    background: #fff
}

.custom_swiper .swiper-slide a {
    position: relative;
    float: left;
    width: 230px;
    height: 131px;
    background: #f5f5f5
}

.custom_swiper .swiper-slide a+a {
    margin-left: 8px
}

.custom_swiper .news-tag {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: auto
}

.custom_swiper_pic_and_text {
    background: #fff
}

.custom_swiper_pic_and_text .swiper-slide-template {
    position: absolute;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 1s ease-out
}

.custom_swiper_pic_and_text .swiper-slide-template.on {
    z-index: 2;
    opacity: 1
}

.custom_swiper_pic_and_text .swiper-slide-template .left-img {
    position: absolute;
    left: 0
}

.custom_swiper_pic_and_text .swiper-slide-template .right-content {
    position: absolute;
    right: 0;
    left: 189px
}

.custom_swiper_pic_and_text .swiper-slide-template .right_text {
    position: relative;
    display: block;
    height: 28px;
    padding-right: 20px;
    padding-left: 38px;
    font-size: 14px;
    line-height: 28px;
    color: #5c6066;
    cursor: pointer
}

.custom_swiper_pic_and_text .swiper-slide-template .right_text.active {
    font-size: 16px;
    font-weight: 700
}

.custom_swiper_pic_and_text .swiper-slide-template .right_text.active .swiper_text_dot {
    top: 11px;
    left: 22px;
    width: 7px;
    height: 7px
}

.custom_swiper_pic_and_text .swiper-slide-template .right_text:hover {
    font-size: 16px;
    font-weight: 700;
    color: #f6130c !important
}

.custom_swiper_pic_and_text .swiper-slide-template .right_text:hover .swiper_text_dot {
    top: 11px;
    left: 22px;
    width: 7px;
    height: 7px;
    background-color: #f6130c !important
}

.custom_swiper_pic_and_text .swiper-slide-template .right_text .swiper_text_dot {
    position: absolute;
    top: 12px;
    left: 23px;
    width: 4px;
    height: 4px;
    content: "";
    background-color: #919499;
    border-radius: 50%
}

.custom_swiper_pic_and_text .left-img {
    width: 189px;
    height: 135px
}

.custom_swiper_pic_and_text .page_change_next {
    position: absolute;
    top: 50%;
    right: -11px;
    z-index: 10;
    display: block;
    width: 24px;
    height: 32px;
    margin-top: -16px;
    line-height: 1px;
    background: #e8f1ff;
    border-radius: 8px 0 0 8px;
    outline: 0
}

.custom_swiper_pic_and_text .swiper-btn2 {
    position: absolute;
    right: 0;
    width: 24px;
    height: 32px;
    background: rgba(26, 117, 255, .1)
}

.m_infoflow_banner .infoflow_banner {
    width: 706px;
    min-height: 107px;
    margin-top: 11px
}

.m_infoflow_banner .skeleton_wrap {
    position: relative;
    display: table;
    margin-top: 11px
}

.m_infoflow_banner .skeleton_wrap .cell {
    display: table-cell;
    vertical-align: middle
}

.m_infoflow_banner .skeleton_wrap .left_img_wrap {
    width: 189px
}

.m_infoflow_banner .skeleton_wrap .left_img {
    height: 108px;
    background: #f5f5f5
}

.m_infoflow_banner .skeleton_wrap .news_list {
    padding-left: 20px
}

.m_infoflow_banner .skeleton_wrap .news_item {
    height: 18px;
    margin-top: 10px;
    background: #f5f5f5
}

.m_infoflow_banner .skeleton_wrap .news_item:first-child {
    margin-top: 0
}

.tabs_outside {
    position: relative;
    z-index: 3;
    width: 702px;
    padding-top: 12px;
    overflow: visible;
    background-color: #fff
}

.tabs_fixed {
    position: fixed;
    top: 100px;
    z-index: 11
}

.ss_tabbox {
    position: relative;
    width: 702px;
    height: 36px;
    border: 1px solid #e9e9e9;
    border-radius: 30px
}

.ss_motab {
    position: absolute;
    top: -1px;
    right: -1px;
    z-index: 2;
    width: 73px
}

.ss_motab .ss_m_btn {
    display: block;
    height: 38px;
    font-size: 14px;
    line-height: 38px;
    color: #2e3033;
    text-align: center;
    cursor: pointer
}

.ss_motab .ss_m_btn .ic_ardown,
.ss_motab .ss_m_btn .ic_arup {
    display: none;
    margin-left: 3px;
    vertical-align: middle
}

.ss_motab .ss_m_btn .ic_ardown {
    display: inline-block
}

.ss_motab .ss_m_btn .icon {
    margin-bottom: 2px
}

.ss_motab.active .ic_ardown {
    display: none
}

.ss_motab.active .ic_arup {
    display: inline-block
}

.ss_motab .ss_m_tab {
    display: none
}

.ss_motab .ss_m_tab a {
    display: block;
    height: 29px;
    font-size: 14px;
    line-height: 29px;
    color: #2e3033;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    background: #fff
}

.ss_motab.active {
    padding-bottom: 14px;
    background-color: #fff;
    border: 1px solid #e9e9e9;
    border-radius: 18px
}

.ss_motab.active .ss_m_tab {
    display: block
}

.ss_motab.active .ss_m_tab a:hover {
    color: #4299ff;
    background: #eaf3ff
}

.tabs {
    width: 818px
}

.tabs a {
    position: relative;
    float: left;
    width: 68px;
    height: 36px;
    font-size: 14px;
    line-height: 36px;
    color: #2e3033;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    border-radius: 30px
}

.tabs a.active {
    position: relative;
    color: #fff;
    background: #1a75ff
}

.tabs a:hover {
    color: #1a75ff;
    background: #e8f1ff
}

.tabs a.active:hover {
    color: #fff;
    background: #4299ff
}

.tabs a.active em,
.tabs a:hover em {
    display: none !important
}

.tabs a.active:before,
.tabs a:first-child:before,
.tabs a:hover:before {
    display: none
}

.info_flow {
    padding-top: 12px;
    overflow: hidden;
    background-color: #fff;
    border-top: none
}

.info_flow a:hover {
    color: #2e99ff
}

.info_flow.pt20 {
    padding-top: 20px
}

.info_flow .ifm_game {
    width: 100%;
    min-height: 1000px;
    margin-top: 10px
}

.ifm_game,
.info_flow .ifm_baidu_video {
    background: #fff url(https://static.lejiatech.cn/static2/v2/images/cnxh-loading.gif) no-repeat center 100px
}

.info_flow .ifm_baidu_video {
    width: 100%;
    min-height: 1000px
}

.infoflow-error-container {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: 30px;
    color: #559af7;
    text-align: center;
    background: #fff
}

.infoflow-error-container img {
    width: 337px;
    height: 169px
}

.infoflow-error-container p {
    margin-bottom: 40px;
    font-size: 18px
}

.infoflow-error-container button {
    width: 165px;
    height: 40px;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    background-color: #559af7;
    border: 1px solid #559af7;
    border-radius: 20px;
    outline: none
}

.infoflow-error-container button:hover {
    color: #4299ff;
    background-color: #eaf3ff
}

.news {
    float: left;
    width: 735px;
    min-height: 1000px
}

.news h2 {
    font-weight: 400
}

.news .xwList_mediav dt .ss_title {
    height: 30px
}

.news .top_big_img_cntr {
    width: 228px !important;
    height: 130px !important
}

.dj_news a,
.news_multiple_wrap a {
    text-decoration: none;
    cursor: pointer
}

.dj_news a:hover,
.news_multiple_wrap a:hover {
    color: #2e3033
}

.dj_news .toutiao_top_main_item {
    display: none;
    width: 100%;
    height: 100%
}

.dj_news .toutiao_top_main_item.active {
    display: block
}

.dj_news,
.news_fo_wrap,
.news_multiple_wrap {
    background: #fff;
    border-bottom: 1px dashed #edeff2
}

.dj_news {
    position: relative;
    height: 126px;
    border-bottom: 1px dashed #edeff2
}

.dj_news .left_pl {
    position: relative;
    display: block;
    width: 189px;
    height: 108px;
    margin-top: 8px;
    overflow: hidden;
    border: 1px solid #efefef
}

.dj_news .dj_adtip {
    position: absolute;
    right: 0;
    bottom: 0;
    display: none;
    font-size: 12px;
    line-height: 1.5;
    color: #fff;
    background: rgba(0, 0, 0, .1)
}

.dj_news .dj_adtip_text {
    padding: 0 2px;
    opacity: .8
}

.dj_news .dj_it_wrap {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 188px;
    padding-top: 6px
}

.dj_news .dj_it {
    position: relative;
    display: block;
    height: 28px;
    padding-left: 38px;
    font-size: 14px;
    line-height: 28px;
    color: #5c6066;
    cursor: pointer
}

.dj_news .dj_it:hover {
    color: #f6130c !important
}

.dj_news .dj_it:hover .dj_it_dot {
    background: #f6130c !important
}

.dj_news .dj_it .dj_it_dot {
    position: absolute;
    top: 12px;
    left: 23px;
    width: 4px;
    height: 4px;
    content: "";
    background: #919499;
    border-radius: 50%
}

.dj_news .dj_it.active {
    font-size: 16px;
    font-weight: 700;
    color: #1a75ff
}

.dj_news .dj_it.active .dj_it_dot {
    top: 11px;
    left: 22px;
    width: 7px;
    height: 7px;
    background: #1a75ff
}

.dj_news .dj_it .ic_ad_32 {
    position: absolute;
    right: 0;
    bottom: 0;
    display: none
}

.news_fo_wrap {
    position: relative;
    height: 124px
}

.news_fo_wrap:hover .fo_title {
    color: #f6130c
}

.news_fo_wrap .left_pl {
    width: 189px;
    height: 108px;
    margin-top: 8px;
    overflow: hidden;
    border: 1px solid #efefef
}

.news_fo_wrap .fo_title {
    margin-top: 31px;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    color: #2e3033
}

.news_fo_wrap .fo_desc {
    margin-top: 22px
}

.news_fo_wrap .from_md,
.news_fo_wrap .publish_time {
    font-size: 12px;
    color: #5c6066
}

.news_fo_wrap .fo_con {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 189px;
    padding-left: 21px
}

.news_fo_wrap .publish_time {
    margin-left: 10px
}

.news_fo_wrap .category {
    display: inline-block;
    padding-right: 3px;
    padding-left: 3px;
    margin-right: 12px;
    font-size: 12px;
    font-style: normal;
    color: #1a85ff;
    border: 1px solid #1a85ff;
    border-radius: 2px
}

.infoflow-ad-ctm-wrap.big-wrap {
    position: relative;
    height: auto;
    padding: 8px 0;
    overflow: hidden;
    background: #fff
}

.infoflow-ad-ctm-wrap .big {
    position: relative;
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden;
    cursor: pointer
}

.infoflow-ad-ctm-wrap .big:hover {
    color: #f6130c
}

.infoflow-ad-ctm-wrap .big:first-child {
    margin-left: 0
}

.infoflow-ad-ctm-wrap .big .container {
    position: relative;
    width: 660px
}

.infoflow-ad-ctm-wrap .big .container .title {
    position: relative;
    overflow: hidden;
    font-size: 16px;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap
}

.infoflow-ad-ctm-wrap .big .container .ad-tag {
    position: absolute;
    right: 0;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    background-color: #aaa;
    opacity: .5
}

.infoflow-ad-ctm-wrap.single-wrap {
    position: relative;
    height: auto;
    padding: 8px 0;
    overflow: hidden;
    background: #fff
}

.infoflow-ad-ctm-wrap .single {
    position: relative;
    float: left;
    margin-left: 8px;
    cursor: pointer
}

.infoflow-ad-ctm-wrap .single:hover .text .title {
    color: #f6130c
}

.infoflow-ad-ctm-wrap .single:first-child {
    margin-left: 0
}

.infoflow-ad-ctm-wrap .single img {
    width: 189px;
    height: 108px
}

.infoflow-ad-ctm-wrap .single .text {
    position: absolute;
    top: 18px;
    left: 210px;
    width: 600px
}

.infoflow-ad-ctm-wrap .single .text .title {
    font-size: 16px;
    font-weight: 700;
    color: #2e3033
}

.infoflow-ad-ctm-wrap .single .text .subtitle {
    position: relative;
    left: 0;
    margin-top: 18px;
    font-size: 12px;
    color: #5c6066
}

.infoflow-ad-ctm-wrap.fourth-wrap {
    position: relative;
    height: auto;
    padding: 0 0 8px 0;
    overflow: hidden;
    background: #fff
}

.infoflow-ad-ctm-wrap.fourth-wrap .title {
    position: relative;
    max-width: 700px;
    font-size: 16px;
    font-weight: 700;
    color: #2e3033
}

.infoflow-ad-ctm-wrap.fourth-wrap:hover .title {
    color: #f6130c
}

.infoflow-ad-ctm-wrap.fourth-wrap .ad-tag {
    position: absolute;
    top: 4px;
    left: 764px;
    font-size: 12px;
    color: #5c6066
}

.infoflow-ad-ctm-wrap .fourth {
    position: relative;
    float: left;
    width: 167px;
    height: 95px;
    margin-left: 8px;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #efefef
}

.infoflow-ad-ctm-wrap .fourth:nth-child(2) {
    margin-left: 0
}

.bd_mediv_wrap {
    overflow: hidden
}

.bd_mediv_wrap .bd_mediav {
    height: 134px;
    padding-top: 10px;
    padding-bottom: 1px
}

.bd_mediv_wrap .bd_mediav,
.xwList_mediav {
    overflow: hidden;
    background: #fff url(https://static.lejiatech.cn/static2/v2/images/cnxh-loading.gif) no-repeat 50%
}

.xwList_mediav {
    min-height: 116px;
    max-height: 270px;
    padding-bottom: 6px;
    border-bottom: 1px dashed #edeff2
}

.xwList_mediav newsfeed-main {
    max-height: 270px;
    background: #fff
}

.xwList_mediav newsfeed-main:hover .largeImage__title,
.xwList_mediav newsfeed-main:hover .multiImage__title {
    color: #f6130c
}

.xwList_mediav .img__wrapper:first-child {
    margin-left: 0
}

.xwList_mediav .img__wrapper .img {
    width: 167px;
    height: 95px;
    background-position: 50%;
    background-size: cover
}

.xwList_mediav .img__wrapper .img:hover {
    transition: transform .3s;
    transform: scale(1.06)
}

.xwList_mediav .feed__item {
    position: relative
}

.xwList_mediav .feed__link {
    text-decoration: none
}

.xwList_mediav .multiImage__title {
    max-width: 440px;
    margin-left: 4px;
    overflow: hidden;
    font-size: 16px;
    font-weight: 700;
    color: #2e3033;
    text-overflow: ellipsis;
    white-space: nowrap
}

.xwList_mediav .multiImage__desc {
    position: absolute;
    top: 3px;
    left: 454px;
    font-size: 12px;
    color: #5c6066
}

.xwList_mediav .multiImage__desc .adMark {
    display: none !important
}

.xwList_mediav .img__wrapper {
    float: left;
    width: 167px;
    height: 95px;
    margin-left: 8px;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #efefef
}

.xwList_mediav .largeImage__title {
    max-width: 528px;
    overflow: hidden;
    font-size: 16px;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap
}

.xwList_mediav .largeImage__img {
    width: 660px;
    height: 220px
}

.xwList_mediav .largeImage__img .img {
    height: 100%
}

.xwList_mediav .largeImage__img .adTag {
    position: absolute;
    top: 28px;
    left: 636px;
    display: none !important;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    background-color: #aaa;
    opacity: .5
}

.xwList_mediav .singleImage__img {
    width: 189px;
    height: 108px;
    margin-top: 8px;
    margin-bottom: 6px;
    border: 1px solid #efefef
}

.xwList_mediav .singleImage__img .img {
    height: 100%;
    background-position: 50%;
    background-size: cover
}

.xwList_mediav .singleImage__img .adTag {
    position: absolute;
    top: 67px;
    left: 207px;
    display: none !important;
    padding: 0 3px;
    font-size: 12px;
    line-height: 1.2;
    color: #5c6066
}

.xwList_mediav .singleImage__body {
    position: absolute;
    top: 18px;
    left: 210px
}

.xwList_mediav .singleImage__title {
    font-size: 16px;
    font-weight: 700;
    color: #2e3033
}

.xwList_mediav .singleImage__desc {
    position: relative;
    margin-top: 18px;
    font-size: 12px;
    color: #5c6066
}

.xwList_mediav .feed__link:hover .singleImage__title {
    color: #f6130c
}

.infoflow_ad_wrap {
    position: relative
}

.infoflow_ad_wrap.show {
    min-height: 122px
}

.infoflow_ad_wrap.show .close_btn_wrap {
    display: inline-block
}

.infoflow_ad_wrap .close_btn_wrap {
    position: absolute;
    right: 0;
    bottom: 0;
    display: none;
    width: 42px;
    height: 18px;
    font-size: 12px;
    line-height: 18px;
    color: #999;
    text-align: center;
    cursor: pointer;
    background: #fff;
    border: 1px solid #e6e6e6
}

.infoflow_ad_wrap .close_btn_wrap .close_text {
    display: none
}

.infoflow_ad_wrap .close_btn_wrap .icon {
    position: relative;
    top: -1px
}

.infoflow_ad_wrap .close_btn_wrap:hover {
    color: #999
}

.infoflow_ad_wrap .close_btn_wrap:hover .close_text {
    display: block
}

.infoflow_ad_wrap .close_btn_wrap:hover .ad_text {
    display: none
}

.infoflow_ad_wrap .feedback_mask {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    background: rgba(0, 0, 0, .7)
}

.infoflow_ad_wrap .feedback_mask .btn_back {
    position: absolute;
    top: 5px;
    right: 10px;
    font-size: 12px;
    color: #f5f5f5;
    cursor: pointer
}

.infoflow_ad_wrap .feedback_mask .fb_title {
    font-size: 18px;
    color: #fff;
    text-align: center
}

.infoflow_ad_wrap .feedback_mask .feeeback_tbl {
    display: table
}

.infoflow_ad_wrap .feedback_mask .feddback_td {
    display: table-cell;
    vertical-align: middle
}

.infoflow_ad_wrap .feedback_mask .feeeback_list {
    margin-top: -8px;
    font-size: 0;
    text-align: center
}

.infoflow_ad_wrap .feedback_mask .feeeback_list a {
    display: inline-block;
    min-width: 94px;
    height: 36px;
    padding: 0 6px;
    margin: 12px 18px 0 18px;
    overflow: hidden;
    font-size: 14px;
    line-height: 36px;
    color: #686b71;
    text-align: center;
    cursor: pointer;
    background: #fff
}

.infoflow_ad_wrap.hide_ad_flag .ad-tag {
    display: none
}

.main_through.inner {
    z-index: 1
}

#footer .main_through {
    display: none
}

.baidu_ad1 {
    margin-bottom: 10px
}

.baidu_ad2 {
    margin-top: 10px
}

.news .djtitle {
    height: 36px
}

.news .djlfimg_cntr {
    width: 100%;
    height: 100%
}

.news .djlfimg_cntr img {
    width: 100% !important;
    height: 100% !important
}

.newslist {
    padding: 0 30px 0 0;
    margin-top: -10px
}

.newslist .list3 dt {
    margin-top: 0
}

.newslist .list3 .ss_title {
    height: 30px;
    font-size: 14px;
    font-weight: 700;
    color: #5c6066
}

.newslist .list3 .li_title,
.newslist .list3 .ss_title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.newslist .list3 .li_title {
    width: 596px;
    height: 28px;
    padding-left: 10px;
    font-size: 16px;
    line-height: 17px;
    background: url(https://static.lejiatech.cn/static2/images/simple/xw/icons.png) 50%;
    background-repeat: no-repeat;
    background-position: -56px -82px
}

.newslist .news_top_banner_tsz {
    padding-right: 32px
}

.newslist .news_top_banner_tsz .ic_ad_32 {
    display: inline-block
}

.news dl.list2 dd .more-img.fill-four {
    position: relative
}

.news dl.list2 dd .more-img.fill-four img {
    filter: alpha(opacity=10);
    opacity: .1
}

.news dl.list2 dd .more-img.fill-four i {
    position: absolute;
    top: 36px;
    left: 43px;
    width: 96px;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    color: #979797;
    text-align: center;
    border: 1px solid #979797;
    border-radius: 16px
}

.news dl.list2 dd .more-img.fill-four:hover i {
    color: #fff;
    background: #1a85ff;
    border: 1px solid #1a85ff
}

.newsflow-tips {
    left: 50%;
    z-index: 1;
    display: none;
    width: 888px;
    height: 30px;
    margin-top: 1px;
    margin-left: -444px;
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    background-color: #fffdee
}

.newsflow-tips,
.newsflow-tips .close {
    position: absolute;
    color: #ed724b;
    cursor: pointer
}

.newsflow-tips .close {
    top: 0;
    right: 20px;
    width: 10px;
    height: 10px;
    font-family: Serif;
    font-size: 14px
}

.news dl.list4 {
    height: 168px
}

.news dl.list2.list4 dd .more-img {
    position: relative
}

.news dl.list4 dd.img .more-img span {
    position: absolute;
    top: 82px;
    left: 0;
    width: 182px;
    height: 22px;
    line-height: 22px;
    color: #1a1a1a;
    text-align: center;
    background-color: hsla(0, 0%, 100%, .8)
}

.news dl.list4 dd.img .more-img span:hover {
    color: #2e99ff
}

.taobao-recommend-ad {
    padding-bottom: 6px;
    border-bottom: 1px dashed #edeff2
}

.taobao-recommend-ad:hover .taobao-recommend-ad-title {
    color: #f6130c
}

.taobao-recommend-ad-images {
    height: 167px
}

.taobao-recommend-ad-images a {
    float: left;
    width: 167px;
    height: 100%;
    overflow: hidden
}

.taobao-recommend-ad-images a+a {
    margin-left: 10px
}

.taobao-recommend-ad-images a img {
    width: 100%;
    height: 100%;
    background-color: #fff
}

.taobao-recommend-ad-title {
    max-width: 528px;
    overflow: hidden;
    font-size: 16px;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap
}

.infoflow_accurate_ad_wrap {
    min-height: 116px;
    background: #fff url(https://static.lejiatech.cn/static2/v2/images/cnxh-loading.gif) no-repeat 50%
}

.infoflow_accurate_ad {
    display: block;
    padding-bottom: 6px;
    cursor: pointer;
    border-bottom: 1px dashed #edeff2
}

.infoflow_accurate_ad .title {
    font-size: 16px;
    font-weight: 700;
    line-height: 28px
}

.infoflow_accurate_ad .big_img {
    width: 660px;
    height: 160px
}

.infoflow_accurate_ad:hover .title {
    color: #f6130c
}

.infoflow-liehu-ad {
    padding-bottom: 8px;
    cursor: pointer;
    border-bottom: 1px dashed #edeff2
}

.infoflow-liehu-ad:hover .infoflow-liehu-ad-title {
    color: #f6130c
}

.infoflow-liehu-ad-images {
    height: 220px
}

.infoflow-liehu-ad-images a {
    float: left;
    width: 620px;
    height: 100%;
    overflow: hidden
}

.infoflow-liehu-ad-images a+a {
    margin-left: 10px
}

.infoflow-liehu-ad-images a img {
    width: 100%;
    height: 100%;
    background-color: #fff
}

.infoflow-liehu-ad-title {
    max-width: 528px;
    overflow: hidden;
    font-size: 16px;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap
}

.newsflow-loadmore-tips {
    position: fixed;
    line-height: 32px;
    color: #fff;
    text-align: center;
    cursor: pointer
}

.newsflow-loadmore-tips i {
    display: inline-block;
    width: 14px;
    height: 9px;
    background: url(https://static.lejiatech.cn/static2/v3/images/arrow.svg) no-repeat
}

.skeleton_block {
    position: relative;
    display: table;
    margin-top: 12px
}

.skeleton_block .cell {
    display: table-cell;
    vertical-align: middle
}

.skeleton_block .left_img_wrap {
    width: 189px
}

.skeleton_block .left_img {
    height: 108px;
    background: #f5f5f5
}

.skeleton_block .news_list {
    padding-left: 20px
}

.skeleton_block .news_item {
    height: 18px;
    margin-top: 10px;
    background: #f5f5f5
}

.skeleton_block .news_item:first-child {
    margin-top: 0
}

@media (max-width:1199px) {
    .newsflow-loadmore-tips {
        display: none !important
    }
}

.m_infoflow_main {
    padding: 11px;
    padding-top: 0;
    background-color: #fff;
    border: 1px solid #e5e7ed;
    border-radius: 8px
}

.icon_like_active {
    background-position: -162px -158px
}

.icon_like_active,
.icon_like_hover {
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_like_hover {
    background-position: 0 -188px
}

.icon_unlike_active {
    background-position: -52px -188px
}

.icon_unlike_active,
.icon_unlike_hover {
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_unlike_hover {
    background-position: -78px -188px
}

.m_right_infoflow_main {
    position: relative;
    margin-top: 8px
}

.hot_rec_main_cntr_wrap {
    width: 280px;
    margin-left: 10px
}

.infoflow_main_cntr_wrap {
    width: 730px
}

.hot_rec_main_fixed {
    position: fixed;
    bottom: 10px;
    left: 50%;
    margin-left: 310px
}

.hot_rec_main_fixed2 {
    position: fixed;
    top: 105px;
    left: 50%;
    margin-left: 310px;
}


.main_wrap {
    position: relative;
    z-index: 1;
    width: 1180px;
    padding-top: 10px;
    margin: 0 auto
}

.main_left_cntr_wrap {
    position: absolute;
    z-index: 20;
    width: 150px
}

.main_right_cntr_wrap {
    z-index: 1;
    width: 1020px;
    margin-left: 160px
}

.main_left_fixed_top {
    position: fixed;
    top: 110px
}

.main_left_fixed_bottom {
    position: fixed;
    bottom: 48px
}

.dropdown_wrap {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    display: none
}

.dropdown {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background: #fff;
    box-shadow: 1px 1px 10px 0 hsla(0, 0%, 61.2%, .91)
}

.m_mail_list {
    position: relative;
    display: inline-block;
    width: 106px;
    padding-left: 9px;
    margin-right: 9px;
    line-height: 29px;
    color: #686868;
    text-align: left;
    vertical-align: top
}

.m_mail_list a {
    color: #686868
}

.m_mail_list a:hover {
    color: #f6130c
}

.m_mail_list .ver_line {
    position: absolute;
    top: 7px;
    left: 0;
    height: 17px;
    content: " ";
    border-right: 1px solid #dadada
}

.mail_drop_down {
    bottom: 1px
}

.mail_wrap {
    position: relative;
    top: 6px;
    display: inline-block;
    width: 70px;
    height: 18px;
    text-align: center;
    float: right;
}

.mail_wrap:hover .mail_drop_down {
    display: block
}

.mail_wrap:hover .ic_arrow_down {
    transform: rotate(180deg);
    transform-origin: center center
}

.mail_wrap .ic_arrow_down {
    position: absolute;
    top: 1px;
    right: 0;
    display: none;
    font-size: 12px;
    transition: all .1s
}

.ml_list {
    border: 1px solid #dadada
}

.list_item {
    display: block;
    line-height: 24px;
    color: #6a6a6a
}

.list_item:hover {
    color: #f6130c
}

.default_select {
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
    height: 18px;
    line-height: 16px;
    vertical-align: top;
    background: #fff;
    border: 1px solid #dadada
}


.m_life_service_list {
    position: relative;
    display: inline-block;
    width: 60px;
    line-height: 29px;
    color: #686868;
    text-align: center;
    vertical-align: top
}

.m_life_service_list:hover .life_drop_down {
    display: block
}

.m_life_service_list:hover .ic_arrow_down {
    transform: rotate(180deg);
    transform-origin: center center
}

.m_life_service_list:hover .default_select_has_dropdown {
    background: #fff
}

.m_life_service_list a {
    color: #686868
}

.m_life_service_list a:hover {
    color: #f6130c
}

.m_life_service_list .ic_arrow_down {
    position: absolute;
    top: 0;
    right: 0;
    display: none;
    font-size: 12px;
    transition: all .1s
}

.default_select_has_dropdown .ic_arrow_down {
    display: block
}

.default_select_has_dropdown .default_select_text {
    padding-right: 8px
}

.default_select_text {
    display: block
}

.m_life_service_list .ver_line {
    position: absolute;
    top: 7px;
    left: -1px;
    height: 17px;
    content: " ";
    border-right: 1px solid #dadada
}

/* .list_item {
    display: block;
    font-weight: 400;
    line-height: 24px;
    color: #6a6a6a
} */

.list_item:hover {
    color: #f6130c
}

.iconn {
    background-image: url(../images/sprite.png)
}

.icon_ad_22 {
    width: 20px;
    height: 10px;
    background-position: -338px -118px
}

.icon_ad_22,
.icon_ad_32 {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_ad_32 {
    width: 32px;
    height: 32px;
    background-position: -138px -77px
}

.icon_add_grey_11 {
    background-position: -80px -214px
}

.icon_add_grey_11,
.icon_add_white_11 {
    display: inline-block;
    width: 11px;
    height: 11px;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_add_white_11 {
    background-position: -91px -214px
}

.icon_arrow_down_12 {
    width: 12px;
    height: 8px;
    background-position: -308px -132px
}

.icon_arrow_down_12,
.icon_arrow_down_16 {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_arrow_down_16 {
    width: 16px;
    height: 10px;
    background-position: -206px -188px
}

.icon_arrow_down_8 {
    width: 8px;
    height: 6px;
    background-position: -350px -87px
}

.icon_arrow_down_8,
.icon_arrow_left_24.png {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_arrow_left_24.png {
    width: 24px;
    height: 24px;
    background-position: -302px -70px
}

.icon_arrow_left_8 {
    width: 8px;
    height: 12px;
    background-position: -196px -109px
}

.icon_arrow_left_8,
.icon_arrow_right_11 {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_arrow_right_11 {
    width: 11px;
    height: 9px;
    background-position: -188px -175px
}

.icon_arrow_right_15 {
    width: 15px;
    height: 32px;
    background-position: 0 -240px
}

.icon_arrow_right_15,
.icon_arrow_right_24 {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_arrow_right_24 {
    width: 24px;
    height: 24px;
    background-position: -326px -70px
}

.icon_arrow_right_8 {
    width: 8px;
    height: 12px;
    background-position: -44px -226px
}

.icon_arrow_right_8,
.icon_arrow_up_12 {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_arrow_up_12 {
    width: 12px;
    height: 8px;
    background-position: -320px -132px
}

.icon_btn_bg {
    width: 162px;
    height: 30px;
    background-position: 0 -158px
}

.icon_btn_bg,
.icon_close_14 {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_close_14 {
    width: 14px;
    height: 14px;
    background-position: -168px -109px
}

.icon_close_30 {
    width: 30px;
    height: 30px;
    background-position: -160px -126px
}

.icon_close_8,
.icon_close_30 {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_close_8 {
    width: 8px;
    height: 8px;
    background-position: -358px -118px
}

.icon_close_active {
    background-position: -350px -70px
}

.icon_close_active,
.icon_close_default {
    display: inline-block;
    width: 17px;
    height: 17px;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_close_default {
    background-position: -350px -94px
}

.icon_close_hover {
    display: inline-block;
    width: 17px;
    height: 17px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: -188px -158px
}

.icon_constellation_v2_hover {
    background-position: -230px -70px
}

.icon_constellation_v2,
.icon_constellation_v2_hover {
    display: inline-block;
    width: 72px;
    height: 24px;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_constellation_v2 {
    background-position: -230px -94px
}

.icon_constellation {
    width: 38px;
    height: 38px;
    background-position: -325px -148px
}

.icon_constellation,
.icon_coupon {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_coupon {
    width: 162px;
    height: 30px;
    background-position: -205px 0
}

.icon_email {
    width: 12px;
    height: 10px;
    background-position: -222px -188px
}

.icon_email,
.icon_guess_like {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_guess_like {
    width: 25px;
    height: 78px;
    background-position: -205px -70px
}

.icon_hot_rank {
    width: 22px;
    height: 25px;
    background-position: -22px -214px
}

.icon_hot_rank,
.icon_info_flow_more_tips {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_info_flow_more_tips {
    width: 160px;
    height: 32px;
    background-position: 0 -126px
}

.icon_jinxuan {
    display: inline-block;
    width: 22px;
    height: 26px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 0 -214px
}

.icon_like_active,
.m_header_top .close_ads_like:hover:active .icon_like_hover,
.m_header_top .close_ads_like:hover:active .icon_like_normal {
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: -162px -158px
}

.icon_like_hover,
.m_header_top .close_ads_like:hover .icon_like_normal {
    background-position: 0 -188px
}

.icon_like_hover,
.icon_like_normal,
.m_header_top .close_ads_like:hover .icon_like_normal {
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_like_normal {
    background-position: -26px -188px
}

.icon_loading_32 {
    width: 32px;
    height: 32px;
    background-position: -170px -77px
}

.icon_loading_32,
.icon_logo_360_138 {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_logo_360_138 {
    width: 138px;
    height: 42px;
    background-position: 0 0
}

.icon_logo_360_24 {
    width: 24px;
    height: 24px;
    background-position: -302px -94px
}

.icon_logo_360_24,
.icon_logo_baidu_138,
.icon_logo_mita_24,
.icon_logo_mita_138 {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_logo_baidu_138 {
    width: 138px;
    height: 42px;
    background-position: 0 -42px
}

.icon_logo_baidu_24 {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: -326px -94px
}

.icon_logo_mita_24 {
    width: 24px;
    height: 24px;
    background-position: -343px -187px;
}

.icon_logo_mita_138 {
    width: 138px;
    height: 42px;
    background-position: -228px -211px;
}

.icon_logo_baidu_40 {
    width: 40px;
    background-position: -325px -30px
}

.icon_logo_baidu,
.icon_logo_baidu_40 {
    display: inline-block;
    height: 40px;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_logo_baidu {
    width: 120px;
    background-position: -205px -30px
}

.icon_logo_iciba_40 {
    background-position: -205px -148px
}

.icon_logo_iciba_40,
.icon_logo_ks_40 {
    display: inline-block;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_logo_ks_40 {
    background-position: -245px -148px
}

.icon_logo_sougou_138 {
    width: 138px;
    height: 42px;
    background-position: 0 -84px
}

.icon_logo_sougou_24,
.icon_logo_sougou_138 {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_logo_sougou_24 {
    width: 24px;
    height: 24px;
    background-position: -130px -188px
}

.icon_logo_taobao_40 {
    width: 40px;
    height: 40px;
    background-position: -285px -148px
}

.icon_logo_taobao_40,
.icon_next_8 {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_next_8 {
    width: 8px;
    height: 15px;
    background-position: -15px -240px
}

.icon_play {
    width: 67px;
    height: 77px;
    background-position: -138px 0
}

.icon_play,
.icon_police {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_police {
    width: 20px;
    height: 20px;
    background-position: -154px -188px
}

.icon_prev_8 {
    width: 8px;
    height: 15px;
    background-position: -23px -240px
}

.icon_prev_8,
.icon_recommend_red {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_recommend_red {
    width: 14px;
    height: 14px;
    background-position: -182px -109px
}

.icon_refresh_12 {
    width: 12px;
    height: 12px;
    background-position: -44px -214px
}

.icon_refresh_12,
.icon_refresh_14 {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_refresh_14 {
    width: 14px;
    height: 14px;
    background-position: -190px -126px
}

.icon_refresh_active_12 {
    width: 12px;
    height: 12px;
    background-position: -56px -214px
}

.icon_refresh_active_12,
.icon_sm_coupon {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_sm_coupon {
    width: 78px;
    height: 22px;
    background-position: -230px -118px
}

.icon_taobao_30 {
    background-position: -308px -118px
}

.icon_taobao_30,
.icon_tmall_30 {
    display: inline-block;
    width: 30px;
    height: 14px;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_tmall_30 {
    background-position: -138px -109px
}

.icon_tv_12 {
    width: 12px;
    height: 12px;
    background-position: -68px -214px
}

.icon_tv_12,
.icon_tv_18 {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_tv_18 {
    width: 18px;
    height: 18px;
    background-position: -174px -188px
}

.icon_unlike_active,
.m_header_top .close_ads_unlike:hover:active .icon_unlike_hover,
.m_header_top .close_ads_unlike:hover:active .icon_unlike_normal {
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: -52px -188px
}

.icon_unlike_hover,
.m_header_top .close_ads_unlike:hover .icon_unlike_normal {
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: -78px -188px
}

.icon_unlike_normal {
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: -104px -188px
}

.icon_voice_close_14 {
    background-position: -190px -140px
}

.icon_voice_close_14,
.icon_voice_open_14 {
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    background-repeat: no-repeat
}

.icon_voice_open_14 {
    background-position: -192px -188px
}

.m_header_top {
    position: relative;
    width: 1180px;
    height: 29px;
    margin: 0 auto
}

.m_header_top .close_ad_switch:hover {
    color: #f6130c !important
}

.m_header_top .open_ad_switch:hover {
    color: #f6130c !important
}


.m_header_top .close_ads_dialog {
    position: absolute;
    top: 32px;
    left: 0;
    z-index: 10;
    line-height: 0;
    text-align: center;
    background: #fff;
    box-shadow: 0 0 16px rgba(76, 76, 76, .5)
}

.m_header_top .close_ads_dialog a {
    display: inherit;
    width: inherit;
    height: 10px;
    line-height: 10px;
    color: #686868
}

.m_header_top .close_ads_choice {
    display: inline-block;
    color: #6a6a6a
}

.m_header_top .close_ads_choice .choice_text {
    padding-top: 10px
}

.m_header_top .header_closed {
    pointer-events: none
}

.header_close_ads_btn {
    position: relative;
    display: block;
    float: left;
    min-width: 31px;
    height: 29px;
    padding: 0 9px;
    line-height: 29px
}

.header_close_ads_btn span {
    display: block;
    height: 29px;
    line-height: 29px;
    color: #686868;
    text-align: center;
    text-decoration: none
}

.header_close_ads_btn:after {
    position: absolute;
    top: 7px;
    right: 0;
    height: 17px;
    content: " ";
    border-right: 1px solid #dadada
}

.header_close_ads_btn .close_ads_dialog {
    display: block;
    width: 100px;
    height: 87px;
    padding: 0 5px
}

.top_ad_pro,
.top_ad_pro .btn,
.top_ad_pro .text {
    background-image: url(https://static.lejiatech.cn/static2/v2/images/promotion/pro_12_12.png?ver=1);
    background-repeat: no-repeat
}

.top_ad_pro {
    height: 27px;
    text-align: center;
    background-color: #f9f7ea;
    background-repeat: repeat-x;
    background-position: 0 -63px
}

.top_ad_pro .text {
    padding-left: 143px;
    line-height: 26px;
    color: #cb0000;
    background-position: 0 0
}

.top_ad_pro .btn,
.top_ad_pro .text {
    display: inline-block;
    vertical-align: middle
}

.top_ad_pro .btn {
    width: 65px;
    height: 19px;
    margin-left: 10px;
    line-height: 19px;
    color: #fff;
    background-position: 0 -30px
}

.d11_rnav {
    position: fixed;
    top: 220px;
    left: 50%;
    z-index: 9999;
    width: 85px;
    margin-left: -592px;
    background-position: 0 -360px
}

.d11_rnav .d11_rnav_img {
    position: relative;
    z-index: 1;
    width: 85px;
    overflow: hidden
}

.d11_rnav .d11_rnav_img a {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 85px;
    height: 100%;
    overflow: hidden;
    cursor: pointer
}

.d11_rnav .d11_rnav_img img {
    visibility: hidden
}

.d11_rnav ul {
    width: 81px;
    margin-top: -2px;
    background: #fff5f8;
    border: 1px solid #fed9e5;
    border-top: none
}

.d11_rnav li {
    width: 71px;
    height: 25px;
    margin: 0 auto;
    margin-bottom: -1px;
    overflow: hidden;
    line-height: 25px;
    text-align: center;
    border-bottom: 1px solid #e6e6e6
}

.d11_rnav li a {
    font-size: 12px;
    color: #333
}

.d11_rnav a:hover {
    color: red
}

.d11_rnav li.f {
    height: 26px;
    line-height: 26px
}

.d11_rnav li.f a {
    color: red
}

.d11_rnav li.l {
    border: none
}

.d11_rnav li:last-child {
    border-bottom: none
}

.d11_rnav a.cls {
    position: absolute;
    top: 398px;
    left: 72px;
    display: block;
    width: 19px;
    height: 19px;
    overflow: hidden;
    background-position: 0 -269px
}

.d11_rnav a.cls:hover {
    color: red;
    background-position: 0 -288px
}

.d11_rnav .a1 {
    display: block;
    height: 45px
}

.d11_rnav.right {
    margin-left: 510px
}

.left_t {
    display: block;
    height: 50px;
    padding-bottom: 8px;
    overflow: hidden;
    font-size: 0;
    zoom: 1
}

#closed_dianti {
    position: absolute;
    right: -5px;
    bottom: -5px;
    display: none;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: url(https://static.lejiatech.cn/static2/v2/images/one14/closed_dianti.png?_201411191118)
}

.tiyan_a {
    float: left;
    width: 170px;
    height: 54px;
    margin-top: 15px;
    overflow: hidden
}

.oly_skin {
    position: absolute;
    top: 75px;
    left: 50%;
    z-index: 99;
    display: none;
    margin-left: 604px
}

.oly_btn {
    width: 100%;
    height: 100%
}

.oly_btn,
.oly_btn:hover {
    display: block;
    overflow: hidden;
    text-indent: -9999px
}

#style_box {
    height: 0;
    overflow: hidden;
    background: #e6e6e6
}

#style_box.show {
    display: block
}

#frame_city,
#frame_style {
    display: block;
    margin: 0 auto
}

#frame_city {
    width: 350px;
    height: 48px
}

#emailBox {
    width: 185px;
    background: #fff
}

.top_warp {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11;
    width: 100%
}

.ie .top_nav {
    background-image: url(https://static.lejiatech.cn/static2/v2/images/repeat_bg.png?_201410151124);
    background-repeat: repeat-x;
    background-position: 0 0
}

.top_nav {
    height: 27px;
    line-height: 27px;
    color: #2e3033;
    background: linear-gradient(0deg, #fff 0, #f9f9f9);
    background-color: #fdfdfd;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #dcdcdc
}

.top_nav a:hover {
    color: red
}

.setmenu em,
.setmenu span,
.top_nav a {
    display: inline-block;
    margin: 0 4px;
    color: #999
}

.top_nav .setmenu {
    position: relative;
    float: right
}

.top_nav .setmenu em {
    color: #e3e3e3
}

a.ico_sethome {
    padding-left: 20px;
    background-position: 0 -965px
}

.bar_liebao a:hover .red {
    text-decoration: underline
}

.top_nav .setmenu .version_con {
    margin: 0
}

.top_logo {
    width: 1180px;
    height: 28px;
    margin: 0 auto;
    color: #999;
    border-bottom: 1px solid #ddd
}

.top_logo h1 {
    float: left;
    width: 200px;
    height: 50px;
    margin: 9px 0
}

.top_logo h1 a,
.top_logo h1 img {
    display: block
}

.top_logo h1 img {
    width: 190px;
    height: 53px;
    background: url(https://static.lejiatech.cn/static2/v2/images/logo.png) no-repeat 50%;
    border: 0
}

.header_tool {
    display: none;
    float: left
}

.header_tool .login_success_wrap {
    display: inline-block
}

.header_tool .login_loading {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-top: 7px;
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPfgAP////39/erq6uvr6+jo6Pn5+dPT0/v7+/X19efn5/Pz8/j4+Pf39/r6+vz8/MzMzO/v7/b29svLy/7+/unp6e7u7kJCQtnZ2fHx8a+vr4mJid7e3s/PzyYmJrOzs/Dw8NLS0vT09Le3t9ra2tvb25CQkKOjo2tra9DQ0KysrM3Nza2traurq729vezs7M7OzuHh4fLy8rq6und3d6CgoIGBgYCAgGRkZGJiYsPDw8fHx4eHh+Dg4J+fn6KiooiIiG9vb6enp9fX18DAwOXl5d3d3e3t7WBgYJmZmZOTk9/f30VFRebm5jQ0NBUVFQQEBNjY2ISEhOTk5K6urtzc3D8/P2dnZ8LCwpubm8jIyLm5uZqamiEhIcTExC0tLbCwsIyMjNXV1dHR0VxcXOPj40lJSTw8PGxsbExMTCwsLF9fXxAQEMnJyRYWFpSUlCIiIhsbGwgICAsLC11dXVhYWJGRkba2try8vMbGxr+/v7i4uDs7O76+vmFhYYaGho2NjbW1tZeXl4qKiiQkJKmpqYODg0ZGRk9PT3Z2dgkJCTo6OkFBQY+Pjx8fH3l5eRMTEw8PDyoqKrGxsWhoaHNzcwcHB7KysqGhoYKCgkpKSmVlZXFxcaioqE1NTeLi4p2dnaampqSkpJ6ensXFxVNTU7S0tFZWVjExMVlZWaWlpVRUVDAwMCgoKFBQUKqqqg0NDUNDQxkZGT09PUdHR3p6ehISEgICAsHBwURERDU1NZKSkm1tbTk5OWlpaRwcHFJSUtTU1DMzMyAgIH5+fiMjI3JycnR0dA4ODkhISMrKynx8fJiYmAYGBnV1dU5OTgMDA4WFhR4eHgoKCpycnC8vL1paWmNjYzc3N7u7u4uLiycnJ3t7e15eXhoaGjY2NkBAQP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAADgACwAAAAAEAAQAAAIpQDBCRxIsGDBF1FwOQEQwEEAg+B6XJMT5wmAAwwiFCjo480jTVOYAJhQAEMFBgPFLOomyCADAQI2gqvDBQhEcBVgVBA4p4OImyFIeBIoy4uAmwcMhBFoocmAmw0kcBB4Yk+emwJyGBDYw8KPmyhkbBB4wUonTgYNTBnyYaCeMaiQqMCg4EILGimKFLzj6MYZRDY0JGFxAaISD0lqaEil4+jNxwIDAgAh+QQFAADgACwBAAEADgAOAAAImwDBCTRQx1SkDmj8qBDIkIUzbVzgOFkj59QWhhmqrJohggKBLzgqrQEADsocRRcZCqwBIMAEHxaiqFQZoMCBGWWuzGQYAAGDOa0q7BQ44cOHG3QgDAUXQMCAHUckLEVAZoClSTSWJqBSAcYOY3d2EhFThAE4HTVsWBqBIAKTMKNeuGD4AAkYN5+CfNGSjMDMBDokgVqRY0QMhgEBACH5BAUAAOAALAEAAQAOAA4AAAiZAMEJHOEDCDILOJKAEMhQxpkyFvY08dLBkAmGfPqo+nPFxQAtlBp1oAGOhzI1KRgy/NOG1wtAk6apVGnlGDQ3QDjMZJgh0RJMM2LsFJjgSRsNNhQMBQegaaofUJYGOOAATwkZSxdEOECBExYUOxFUUBAAnBBQQSQkKNAAgwAiAxYwJCHDg4wcEgyQYIJgJoQRKrJwKOJCrsCAACH5BAUAAOAALAEAAQAOAA4AAAiZAMEJhOFBg5UjtExAEcgwy48TN8aoQrNETQaGDwrNMKECQoUufsx8YwEuwZYafBgyxHLqkAEdYDyoVDmjQ50MSUbMZChCmCkTWBDsFEghFitCJiIMBUfg0aA8LKQszfAqkxAPKJYeiRPlw6gWPHZOsOXlATgieLLwwOAgQIMCDQIsY0ghDIgLPBIYUbAgwEwEAqSQoYChL8OAACH5BAUAAOAALAEAAQAOAA4AAAiZAMEJFMDGFSMNSPTAEMjwwopAJX7YmAGkxhCGRVJcykNCgQIQlzRZuQPuQ4sUBhgyzIAKCAkqdl6oVFkCTSgOLQjMZJhjySY2XQrsFOjCTBkOEhoMBTegiQUqIDAs1ZKmz4ALOoduGqRrARkYMXYKggMLBLgQCQSEODABwAprtd74YMjgA4YIBwA8SeStx0wHBQrktVBIBcOAACH5BAUAAOAALAEAAQAOAA4AAAibAMEJjEFFR6kVIh5QEMiQwIMWdjIE6RHIBwqGLl7gEUKAQQQl2MCAeQCOAQkURBgyzGGjBBkjF1KqZEiIkggCGxTMZIjixJ8EUhzsFPgBx4kBAgIMBQeBzo0YEBos7XJo24IQBZb6MRQqQIECE3Zu2aMGCrgAAQBwm5KAAKBm1KpkYAggDTNpkJz4ItaJxcwHhWZx6UCqhAGGAQEAIfkEBQAA4AAsAQABAA4ADgAACJkAwQksYAQGMA4GlGAQyBABgQ0XQEjo0uKKEoYLBjBxoeBAgwEGPEgiAc5BDCMIGDIUEuTLgAYhIqhUeQWLhAYMHMxkWCQJCwcHAOwUGEJDCQBIh4JTYEPDoicplIpBhARTHBxKRZ0RoSIYpB87UxwZxgOcqEZtdtkRMGBItl99+DCkUSXaoDRNzCzpJWOmmBJjzFg4QWMEw4AAIfkEBQAA4AAsAQABAA4ADgAACJkAwQmc0AABhAEDICwQyHCCAwYhIAiQsmFDBYZIAAQ44GBCgAgUwhgQAO6Bl2cAGDIkIIGDgiiVjqhUOWLIhjJypsxkSEFLljdrEuwUuOALoA5OCAwFFyHIClJwSi3d8EkEIy7FlupxIwFEpkiBdg7Z0UMpIUW5atwyAuGBCUc7XjBcUa2KoUN0cJwQxGamEBqIxtzY4cETw4AAOw==)
}

.header_tool .btn,
.header_tool .btn_login,
.header_tool .btn_logout,
.header_tool .userinfo_wrap,
.header_tool .username_1 {
    position: relative;
    display: inline-block;
    height: 29px;
    padding: 0 6px;
    line-height: 29px;
    color: #6a6a6a;
    vertical-align: top
}

.header_tool .btn:hover,
.header_tool .btn_login:hover,
.header_tool .btn_logout:hover {
    color: #f6130c
}

.header_tool .userinfo_wrap {
    position: relative;
    padding: 0
}

.header_tool .username_wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    display: none
}

.header_tool .userinfo_bl {
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 4px
}

.header_tool .userinfo {
    position: relative;
    box-sizing: border-box;
    width: 290px;
    height: 112px;
    padding: 15px 16px;
    background: #fff;
    box-shadow: 0 4px 16px 0 hsla(0, 0%, 47.8%, .3)
}

.header_tool .userinfo .btn_close {
    position: absolute;
    top: 4px;
    right: 4px;
    display: inline-block;
    padding: 3px;
    line-height: 1px;
    cursor: pointer
}

.header_tool .username_1 {
    width: 86px;
    padding: 0;
    color: #333;
    text-align: right
}

.header_tool .utitle {
    font-size: 14px;
    line-height: 1
}

.header_tool .uavatar_wrap {
    margin-top: 12px
}

.header_tool .uavatar_bl {
    float: left;
    padding: 2px;
    border: 1px solid #589af8;
    border-radius: 50%
}

.header_tool .uavatar {
    width: 40px;
    height: 40px;
    background-color: #e0e0e0;
    border-radius: 50%
}

.header_tool .username_2 {
    float: left;
    margin-top: 12px;
    margin-left: 8px;
    font-size: 12px;
    line-height: 1.4;
    color: #797979
}

.header_tool .btn_logout {
    padding-left: 4px
}

.header_tool .btn_login {
    padding-left: 5px
}

.header_tool .btn:before {
    position: absolute;
    top: 7px;
    right: 0;
    height: 17px;
    content: " ";
    border-right: 1px solid #dadada
}

.promotion_entry {
    position: relative;
    display: block;
    float: left;
    min-width: 31px;
    height: 35px;
    padding: 0 5px;
    line-height: 35px
}

.promotion_entry a {
    display: block;
    height: 31px;
    line-height: 29px;
    color: #686868;
    text-align: left;
    text-decoration: none
}

.promotion_entry .entryIcon {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 3px;
    vertical-align: sub
}

.promotion_entry:hover .switch_ver {
    display: block
}

.promotion_entry:after {
    position: absolute;
    top: 7px;
    right: 0;
    height: 17px;
    content: " ";
    border-right: 1px solid #dadada
}

.promotion_entry .switch_ver {
    display: none;
    width: 79px;
    padding: 0 5px
}

.top_logo .t_right {
    float: right;
    /* width: 240px */
    width: 256px;
}

.dh_lock_help_wrap {
    position: relative;
    float: right;
    width: 144px;
    height: 28px;
    overflow: hidden;
    line-height: 31px;
    vertical-align: top
}

.dh_lock_help_pn {
    position: absolute;
    top: 0;
    left: 0
}

.dh_lock_help_pn a {
    float: left;
    width: 144px;
    font-size: 12px;
    color: #3f3f3f
}

.dh_lock_help_pn a:hover {
    color: #e9444d !important
}

.top_login {
    position: relative;
    width: 200px;
    height: 30px;
    line-height: 0;
    cursor: default
}

.top_login_box_wrap {
    position: relative;
    display: none;
    width: 200px;
    margin-top: 1px;
    margin-left: 10px;
    vertical-align: top
}

.top_login_box {
    position: absolute;
    top: 0;
    left: 0
}

.movein .ipt_email {
    background-position: -141px -123px
}

.movein.top_login_box {
    z-index: 11
}

.movein.top_login_box .top_login {
    width: 180px;
    height: 100px;
    padding: 22px 12px 10px;
    background: #fff;
    box-shadow: 0 0 16px rgba(76, 76, 76, .2)
}

.movein.top_login_box .ipt_pwd,
.movein.top_login_box .mail_submit,
.movein.top_login_box .select_div {
    display: block
}

.movein.top_login_box .ipt_email {
    width: 66px;
    border-right: none
}

.mail_submit {
    display: none
}

.switch_ver .b2 {
    position: absolute;
    top: 28px;
    left: 0;
    display: block;
    /* width: 69px; */
    width: 100%;
    height: 6px;
    background: #fff;
    border-bottom: 1px solid #ddd
}

.switch_ver .b3 {
    position: absolute;
    top: 64px;
    left: 0;
    display: block;
    /* width: 69px; */
    width: 100%;
    height: 6px;
    background: #fff;
    border-bottom: 1px solid #ddd
}

.switch_ver .b3 {
    position: absolute;
    top: 64px;
    left: 0;
    display: block;
    width: 69px;
    height: 6px;
    background: #fff;
    border-bottom: 1px solid #ddd
}

.textbox {
    position: absolute;
    left: 7px;
    height: 30px
}

.ipt_email,
.ipt_pwd,
.select_label {
    width: 80px;
    height: 13px;
    padding: 5px;
    line-height: 13px;
    background: none;
    border: 1px solid #bbb;
    outline: none
}

.top_tool li {
    position: relative;
    /* width: 66px; */
    width: 46px;
    height: 35px;
    margin-right: 9px;
    line-height: 35px
}

.top_tool li a {
    position: relative;
    box-sizing: border-box;
    display: block;
    width: 49px;
    height: 31px;
    color: #686868;
    text-align: left
}

.top_tool li a.t-email {
    width: 44px;
    padding-left: 16px
}

.top_tool li a.t-email em {
    position: absolute;
    top: 17px;
    left: 7px;
    width: 16px;
    height: 13px;
    background: url(https://static.lejiatech.cn/static2/v2/images/tool_bg_ty3.png) no-repeat -5px -1px
}

.top_tool li a.sethome {
    padding-left: 10px
}

.top_tool li a.sethome em {
    position: absolute;
    top: 17px;
    left: 10px;
    width: 14px;
    height: 12px;
    background: url(https://static.lejiatech.cn/static2/v2/images/tool_bg_ty3.png) no-repeat -6px -22px
}

.top_tool li a.screen {
    width: 55px;
    padding-left: 9px;
    overflow: hidden;
    line-height: 29px;
    cursor: pointer;
}

.top_tool li a.screen em {
    position: absolute;
    top: 16px;
    left: 6px;
    background: url(https://static.lejiatech.cn/static2/v2/images/tool_bg_ty3.png) no-repeat
}

.top_tool li a.wide_screen .ico_tv {
    position: relative;
    top: 9px;
    margin-right: 3px;
    vertical-align: top
}

.top_tool li a.narrow_screen em {
    width: 12px;
    height: 12px;
    background-position: -7px -137px
}

.switch_ver {
    position: absolute;
    top: 32px;
    left: 0;
    z-index: 10;
    display: none;
    width: 55px;
    line-height: 0;
    background: #fff;
    box-shadow: 0 0 16px rgba(76, 76, 76, .5)
}

.top_tool li .switch_ver a {
    display: inherit;
    width: inherit;
    height: 35px;
    line-height: 36px;
    color: #298eff;
    text-align: center
}

.top_tool li .set_menu_box a {
    color: #298eff
}

.top_tool .lichange-ver:hover div {
    display: block
}

.top_tool .lichange-ver:hover a.screen {
    text-decoration: none;
    cursor: default;
    background-color: #fff
}

.top_tool li a.fankui {
    padding-left: 11px
}

.top_tool li a.fankui em {
    position: absolute;
    top: 18px;
    left: 6px;
    width: 13px;
    height: 12px
}

.top_tool li a.set_btn {
    width: 57px;
    padding-left: 12px
}

.set_btn em {
    position: absolute;
    top: 9px;
    left: -6px;
    display: block;
    width: 50px;
    height: 22px;
    background-position: 15px -218px
}

.set_skin_btn {
    padding-left: 11px
}

.top_tool li a.set_skin_btn em {
    position: absolute;
    top: 10px;
    left: 6px;
    display: block;
    width: 14px;
    height: 12px
}

.top_tool li a.t-email:hover {
    text-decoration: none;
    cursor: default;
    background-color: #fff;
    box-shadow: 0 0 16px rgba(76, 76, 76, .5)
}

.top_tool li a.t-email:hover div {
    display: block
}

.ipt_email {
    left: 5px;
    color: #888989;
    background: #fff url(https://static.lejiatech.cn/static2/v2/images/dh_new_ico.png) no-repeat -141px -151px
}

.ipt_email,
.ipt_pwd {
    position: absolute;
    width: 146px;
    padding-left: 26px
}

.ipt_pwd {
    top: 58px;
    display: none;
    color: #999;
    background: #fff url(https://static.lejiatech.cn/static2/v2/images/tool_bg_ty3.png) no-repeat 0 -62px
}

.ipt_com.focus .ipt_email,
.ipt_com.focus .select_label {
    border-color: #288eff
}

.ipt_com.focus .ipt_pwd {
    border: 1px solid #288eff
}

.btn_email {
    width: 60px;
    height: 25px;
    margin-top: 71px;
    margin-left: 57px;
    line-height: 18px;
    color: #fff;
    cursor: pointer;
    background: #298eff;
    border: 1px solid #298eff
}

.select_div {
    position: absolute;
    left: 110px;
    z-index: 100;
    display: none;
    width: 80px;
    height: 24px;
    color: #999;
    cursor: default;
    background: linear-gradient(0deg, #fff 0, #eeeef2)
}

.select_div p {
    padding-bottom: 5px;
    color: #3f3f3f;
    cursor: pointer
}

.select_label {
    position: relative;
    width: 70px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: #f9f9f9;
    border-left: none
}

.select_label:after {
    position: absolute;
    top: 5px;
    right: 1px;
    width: 14px;
    height: 14px;
    content: "";
    background-image: url(https://static.lejiatech.cn/static2/v2/images/dh_new_ico.png);
    background-position: -238px 0
}

.select_list {
    position: absolute;
    top: 24px;
    right: -1px;
    z-index: 111;
    width: 177px;
    overflow: hidden;
    text-align: center;
    background: #f9f9f9;
    border: 1px solid #dcdcdc
}

.select_list li {
    width: 100%;
    height: 25px;
    padding-left: 1px;
    line-height: 25px;
    text-align: center
}

.select_list .hover {
    color: #000;
    background: #fff
}

.select_list .pannel_text,
.select_list .pannel_text:hover {
    color: #999;
    background: #f9f9f9
}

.select_list li a {
    display: block;
    width: 100%;
    height: 25px;
    line-height: 25px;
    color: #999;
    text-align: center;
    text-decoration: none
}

.select_list li a:hover {
    color: #000;
    text-decoration: none;
    background: #fff
}

.hidden_wrap {
    display: none
}

.joke_change {
    display: inline-block;
    width: 18px;
    height: 18px;
    *margin-top: -2px;
    margin-right: 2px;
    vertical-align: middle;
    cursor: pointer;
    background-position: 0 -1060px
}

.version_pannel {
    position: absolute;
    top: 26px;
    right: 0;
    z-index: 1000;
    display: none;
    width: 62px;
    padding-bottom: 5px;
    text-align: center;
    background-color: #f9f9f9;
    border: 1px solid #eaeaea;
    border-top: none;
    box-shadow: 0 0 2px hsla(0, 0%, 74.5%, .5)
}

.version_pannel a {
    background: none
}

.version_pannel a:hover,
a.ico_size:hover {
    text-decoration: none
}

.calendar_public {
    padding-right: 5px
}

.toggle_menu:hover .set_btn {
    background: #fff
}

.top_tool .toggle_menu a.set_btn {
    text-decoration: none;
    cursor: default;
    box-shadow: 0 0 16px rgba(76, 76, 76, .5)
}

.set_btn {
    cursor: pointer
}

.set_menu_box {
    display: none;
    width: 69px;
    box-shadow: 0 0 16px rgba(76, 76, 76, .5)
}

.set_menu_box ul {
    overflow: hidden
}

.set_menu_box ul li {
    height: 35px;
    padding: 0;
    line-height: 35px;
    text-align: center;
    background: #fff;
    border-top: 1px solid #ddd
}

.color_white .fixed .hot_link li a,
.tqpf_dark .taobao_search a {
    color: #888989
}

.color_white .top_logo h1 img {
    background: url(https://static.lejiatech.cn/static2/v2/images/logo_white.png) no-repeat 50%
}

.tqpf_dark .top_logo h1 img {
    background: url(https://static.lejiatech.cn/static2/v2/images/logo.png) no-repeat 50%
}

.J_xzName {
    color: #686868
}

.calendar_info {
    float: left
}

.air_bg {
    display: inline-block;
    margin-left: 8px;
    color: #888989;
    text-align: center;
    vertical-align: top;
    border-radius: 3px
}

.no {
    color: #999;
    background-position: 99999px
}

#weatherCitys {
    display: none;
    width: 98%;
    height: 60px;
    padding: 18px 0 0 12px;
    margin-top: 5px;
    overflow: hidden
}

#weatherCitys a,
#weatherCitys input,
#weatherCitys select {
    vertical-align: middle
}

#weatherCitys p.opt-tl {
    font-weight: 700
}

#weatherCitys select {
    width: 80px;
    height: 22px;
    margin-right: 2px
}

#weatherCitys a {
    display: inline-block;
    margin-left: 10px;
    text-decoration: underline
}

#weatherb {
    float: left;
    width: 404px;
    height: 60px;
    padding-top: 1px;
    margin-top: 5px;
    overflow: hidden;
    font-size: 12px
}

.weather {
    float: left;
    height: 28px;
    margin-left: 6px
}