@charset "gbk"; /*icon*/
@font-face {
    font-family: 'icomoon';
    src: url('fonts/icomoon.eot?t=20141021');
    src: url('fonts/icomoon.eot?t=20141021') format('embedded-opentype'),url('fonts/icomoon.ttf?t=20141021') format('truetype'),url('fonts/icomoon.woff?t=20141021') format('woff'),url('fonts/icomoon.svg?t=20141021') format('svg');
    font-weight: normal;
    font-style: normal;
}

.iconfont {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icondin:before {
    content: '\E616'
}

.iconsc:before {
    content: '\E60D'
}

.iconfx:before {
    content: '\E606';
    font-size: 24px;
}

.none {
    display: none !important;
}

.block {
    display: block !important;
}

/*.swiper-slide {*/
/*    -webkit-flex-shrink: 0;*/
/*    -ms-flex: 0 0 auto;*/
/*    -webkit-flex-shrink: 0;*/
/*    -ms-flex-negative: 0;*/
/*    flex-shrink: 0;*/
/*    width: 100%;*/
/*    height: auto;*/
/*    position: relative;*/
/*}*/

/*.swiper-wrapper {*/
/*    position: relative;*/
/*    width: 100%;*/
/*    height: auto;*/
/*    z-index: 1;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: -webkit-flex;*/
/*    display: flex;*/
/*    -webkit-transition-property: -webkit-transform;*/
/*    transition-property: -webkit-transform;*/
/*    transition-property: transform;*/
/*    transition-property: transform, -webkit-transform;*/
/*    box-sizing: content-box;*/
/*}*/

.menu-container {
    position: relative;
    width: 100%;
    height: 36px;
    overflow: hidden;
    text-align: left;
    opacity: 1;
    background-color: #fafafa;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-transform-style: preserve-3d;
}

/*.menu-container .swiper-slide {*/
/*    padding: 0 15px;*/
/*    width: auto;*/
/*}*/

/*.menu-container .swiper-slide .xlmmtsnav {*/
/*    display: inline-block;*/
/*    padding: 6.5px 0;*/
/*    font-size: 16px;*/
/*    color: #666;*/
/*}*/

/*.menu-container .swiper-slide.a .xlmmtsnav {*/
/*    color: #d43d3d;*/
/*}*/

.channel-mgr-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    width: 41px;
    height: 36px;
}

.channel-mgr-wrapper #channel_mgr {
    position: absolute;
    z-index: 3;
    top: 0;
    right: 0;
    width: 46px;
    height: 100%;
    background: url(../images/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAD1BMVEUAAABmZmZpaWmsrKxtbW2yWNazAAAAAXRSTlMAQObYZgAAADNJREFUOMtjQAImBgzYgaICDglBgVGJkS1hJIgVKDMoYpcQwaljkHpwVIL2EpiFDM5iCQCEVgvV/p3HXwAAAABJRU5ErkJggg==) no-repeat 14px center;
    background-color: #f8f8f8;
    background-size: 16px 16px;
}

.xlmmft .sub-nav {
    position: fixed;
    bottom: 0px;
    background-color: #fafafa;
    border-top: 1px solid #dddddd;
    width: 100%;
    font-size: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    left: auto;
    right: auto;
    z-index: 99;
}

.xlmmft .sub-nav li a.on {
    color: #d43d3d;
}

.xlmmft .sub-nav li {
    display: inline-block;
    vertical-align: middle;
    width: 20%;
    text-align: center;
}

.xlmmft .sub-nav li a {
    color: #888888;
    font-size: 12px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    line-height: 0.95;
}

.xlmmft .sub-nav li a i {
    width: 25px;
    height: 25px;
    line-height: 25px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
    margin-bottom: 0.06rem;
    font-size: 25px;
}

.xlmmft .sub-nav li a i.nav1:before {
    content: '\E627'
}

.xlmmft .sub-nav li a i.nav2:before {
    content: '\E641'
}

.xlmmft .sub-nav li a i.nav3:before {
    content: '\E613'
}

.xlmmft .sub-nav li a i.nav4:before {
    content: '\E008'
}

.xlmmft .sub-nav li a i.nav5:before {
    content: '\E607'
}

/* xlmm top */
.fnone a {
    display: none;
}

.indexContainer.withHeader {
    padding-top: 80px;
}

#indexHeader {
    display: block;
    z-index: 999;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}

#indexHeader .top_bar {
    height: 44px;
    position: relative;
    background: #d43d3d;
}

#indexHeader .top_bar .abs_m {
    width: 100%;
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    line-height: 44px;
    height: 44px
}

#indexHeader .top_bar .abs_l, #indexHeader .top_bar .abs_m, #indexHeader .top_bar .abs_r {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

#indexHeader .top_bar .app, #indexHeader .top_bar .back, #indexHeader .top_bar .cancel, #indexHeader .top_bar .comment_count, #indexHeader .top_bar .refresh_btn, #indexHeader .top_bar .refresh_title, #indexHeader .top_bar .submit {
    display: inline-block;
    height: 44px;
}

#indexHeader .top_bar .refresh_btn {
    background: url(../images/sx.png) no-repeat 50%;
    width: 25px;
    background-size: 15px;
}

#indexHeader .top_bar .abs_l {
    width: 54px;
    z-index: 100;
}

#indexHeader .top_bar .abs_l, #indexHeader .top_bar .abs_m, #indexHeader .top_bar .abs_r {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

#indexHeader .top_bar .msg-box {
    background: url(../images/xx.png) no-repeat;
    background-size: contain;
    width: 32px;
    height: 25px;
    margin-left: 12px;
    display: block;
    position: relative;
}

#indexHeader .top_bar .circle {
    position: absolute;
    width: 10px;
    height: 10px;
    background: #fff;
    right: 5px;
    top: 2px;
    border-radius: 5px;
}

#indexHeader .top_bar .abs_r {
    right: 0;
    z-index: 100;
}

#indexHeader .top_bar .xlmmsearch {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../images/sc.png) no-repeat 50%;
    background-size: contain;
    margin-right: 12px;
}

.btn {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-user-select: none;
}

/* xlmm menu */
.top_menu_bar .top_menu_more {
    float: right;
    position: relative;
}

.top_menu_bar .top_menu_more .list_shadow {
    position: absolute;
    width: 10px;
    height: 36px;
    left: -10px;
    background: url(../images/m-l.png) no-repeat 100%;
    background-size: contain;
    background-color: rgba(244,245,246,.3);
}

.top_menu_bar .top_menu_more .more_btn {
    background: url(../images/m-b.png) no-repeat 50%;
    display: block;
    width: 40px;
    height: 36px;
    background-size: 20px;
}

.top_menu_bar .top_menu_list {
    overflow: hidden;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap
}

.top_menu_bar .top_menu_list .btn.cur {
    color: #f85959;
}

.top_menu_bar .top_menu_list .btn {
    white-space: nowrap;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    color: #505050;
    text-decoration: none;
    font-size: 17px;
    line-height: 26px;
    height: 26px;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    -webkit-tap-highlight-color: rgba(0,0,0,.3);
}

.top_menu_bar::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-image: -webkit-linear-gradient(top,transparent,transparent 40%,#ddd 0);
    background-size: 100% 1px;
    background-position: bottom;
    background-repeat: no-repeat;
}

/*!*????*!*/
/*.swiper-container {*/
/*    margin: 0 auto;*/
/*    position: relative;*/
/*    overflow: hidden;*/
/*    z-index: 1;*/
/*    max-height: 150px;*/
/*}*/

/*.swiper-wrapper {*/
/*    position: relative;*/
/*    width: 100%;*/
/*    height: auto;*/
/*    z-index: 1;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: -webkit-flex;*/
/*    display: flex;*/
/*    -webkit-transition-property: -webkit-transform;*/
/*    transition-property: -webkit-transform;*/
/*    transition-property: transform;*/
/*    transition-property: transform, -webkit-transform;*/
/*    box-sizing: content-box;*/
/*}*/

/*.swiper-container-android .swiper-slide,.swiper-wrapper {*/
/*    -webkit-transform: translate3d(0px, 0, 0);*/
/*    transform: translate3d(0px, 0, 0);*/
/*}*/

/*.swiper-container-multirow > .swiper-wrapper {*/
/*    -webkit-box-lines: multiple;*/
/*    -moz-box-lines: multiple;*/
/*    -ms-flex-wrap: wrap;*/
/*    -webkit-flex-wrap: wrap;*/
/*    flex-wrap: wrap;*/
/*}*/

/*.swiper-container-free-mode > .swiper-wrapper {*/
/*    -webkit-transition-timing-function: ease-out;*/
/*    transition-timing-function: ease-out;*/
/*    margin: 0 auto;*/
/*}*/

/*.swiper-slide {*/
/*    -webkit-flex-shrink: 0;*/
/*    -ms-flex: 0 0 auto;*/
/*    -webkit-flex-shrink: 0;*/
/*    -ms-flex-negative: 0;*/
/*    flex-shrink: 0;*/
/*    width: 100%;*/
/*    height: auto;*/
/*    position: relative;*/
/*}*/

/*.banner .swiper-pagination {*/
/*    text-align: right;*/
/*}*/

/*!* Bullets *!*/
/*.swiper-pagination-bullets span {*/
/*    width: 8px;*/
/*    height: 8px;*/
/*    display: inline-block;*/
/*    border-radius: 100%;*/
/*    background: #fff;*/
/*    opacity: 0.4;*/
/*    margin: 0 5px;*/
/*}*/

/*button.swiper-pagination-bullet {*/
/*    border: none;*/
/*    margin: 0;*/
/*    padding: 0;*/
/*    box-shadow: none;*/
/*    -moz-appearance: none;*/
/*    -ms-appearance: none;*/
/*    -webkit-appearance: none;*/
/*    appearance: none;*/
/*}*/

/*.swiper-pagination-bullets span.on {*/
/*    opacity: 1;*/
/*    background: #3385ff;*/
/*}*/

/*.swiper-pagination {*/
/*    position: absolute;*/
/*    text-align: center;*/
/*    -webkit-transition: 300ms;*/
/*    transition: 300ms;*/
/*    -webkit-transform: translate3d(0, 0, 0);*/
/*    transform: translate3d(0, 0, 0);*/
/*    z-index: 10;*/
/*    font-size: 0px;*/
/*    bottom: 10px;*/
/*;left: 0;*/
/*    width: 100%;*/
/*}*/

/*.swiper-container {*/
/*    width: 100%;*/
/*}*/

/*.swiper-container img {*/
/*    display: block;*/
/*    width: 100%;*/
/*}*/

/*.swiper-container a {*/
/*    position: relative;*/
/*}*/

/*.swiper-container a div {*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    left: 0px;*/
/*    padding-left: 2%;*/
/*    width: 78%;*/
/*    padding-right: 20%;*/
/*    white-space: nowrap;*/
/*    overflow: hidden;*/
/*    text-overflow: ellipsis;*/
/*    line-height: 1rem;*/
/*    height: 0.8rem;*/
/*    color: #ffffff;*/
/*    font-size: 0.28rem;*/
/*    margin: 0;*/
/*    background: url(../images/data:image/png;base64,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) left bottom repeat-x;*/
/*    background-size: 7.5rem 0.8rem;*/
/*}*/

/* xlmm list */
content.feed-list-container {
    position: relative;
    display: block;
    padding-top: 30px;
}

content.feed-list-container .list_content {
    -webkit-margin-after-collapse: separate;
    -webkit-margin-before-collapse: discard;
    -webkit-user-select: none;
}

.news-ul .has_action, content.feed-list-container section {
    position: relative;
    -webkit-transition: all 1s ease-in-out;
    margin: 0 15px;
    border-bottom: 1px solid hsla(0,0%,87%,.6);
}

.news-ul .has_action .article_link, content.feed-list-container .article_link {
    display: block;
    position: relative;
    padding: 16px 0;
    min-height: 42px;
    font-size: 0;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,.1);
    -webkit-touch-callout: none;
}

.news-ul .has_action .line3, content.feed-list-container .line3 {
    -webkit-line-clamp: 3;
}

.news-ul .has_action .dotdot, content.feed-list-container .dotdot {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: box;
    -webkit-box-orient: vertical;
}

.news-ul .has_action h3, content.feed-list-container h3 {
    color: #222;
    font-size: 17px;
    line-height: 21px;
    font-weight: 400;
    overflow: hidden;
}

.news-ul .has_action .list_img_holder_large, content.feed-list-container .list_img_holder_large {
    background: #efefef;
    overflow: hidden;
    width: 100%;
    position: relative;
    min-height: 37.5px;
}

.news-ul .has_action .list_img_holder_large img, content.feed-list-container .list_img_holder_large img {
    border: none;
    display: block;
    width: 100%;
    pointer-events: none;
}

content.feed-list-container .video-btn {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: url(../images/video.png) no-repeat 50%;
    background-size: 50px;
}

.news-ul .has_action .item_info, content.feed-list-container .item_info {
    color: #999;
    overflow: hidden;
    font-size: 0;
    margin-top: 6px;
}

.news-ul .has_action .item_info .space, content.feed-list-container .item_info .space {
    margin-right: 5px;
}

.news-ul .has_action .item_info span, content.feed-list-container .item_info span {
    display: inline-block;
    font-size: 10px;
    line-height: 12px;
    vertical-align: middle;
}

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

content.feed-list-container .list_image ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 0;
    text-align: center;
}

content.feed-list-container .list_image ul li:first-child {
    margin-left: 0
}

content.feed-list-container .list_image ul li {
    display: inline-block;
    overflow: hidden;
    width: 32%;
    float: left;
    box-sizing: border-box;
}

content.feed-list-container .list_img_holder {
    width: 32%;
    padding-top: 28%;
    margin-bottom: 8px;
    float: left;
    margin-left: 2%;
    position: relative;
    background: #efefef;
}

content.feed-list-container .list_img_holder img {
    border: none;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: opacity .3s ease;
    -moz-transition: opacity ease .3s;
    pointer-events: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-user-select: none;
    text-decoration: none;
}

content.feed-list-container .desc {
    display: inline-block;
    width: 66%;
    vertical-align: middle;
}

content.feed-list-container .middle_mode .list_img_holders {
    overflow: hidden;
    width: 32%;
    display: inline-block;
    vertical-align: middle;
    margin-left: 2%
}

content.feed-list-container .list_img_holders {
    padding-top: 26%;
    position: relative;
    background: #efefef ;
}

content.feed-list-container .list_img_holders img {
    border: none;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: opacity .3s ease;
    -moz-transition: opacity ease .3s;
    pointer-events: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-user-select: none;
    text-decoration: none;
}

.px {
    padding: 5px;
    border: 0;
}

.btn_login .pn, .btn_register .pn {
    background: #d43d3d url(template/xlmm_zx/image/none.png) no-repeat;
    width: 98%;
    height: 40px;
    line-height: 40px;
    border-radius: 6px;
}

.btn_login .pn:hover, .btn_register .pn:hover {
    background: #d43d3d url(template/xlmm_zx/image/none.png) no-repeat;
}

/* ???? */
.xlmm_tbxj {
    margin-top: 15px;
}

.xlmm_ssymsr .xlmm_sc {
    margin: 0 10px;
}

.xlmm_ssymsr .xlmm_sc .srk {
    float: left;
    width: 79%;
}

.xlmm_ssymsr .xlmm_sc .srk .srky {
    width: 100%;
    height: 41px;
    border: 0;
    border: 1px solid #cbcbcb;
    padding-left: 3px;
}

.xlmm_ssymsr .xlmm_sc .san {
    float: left;
    width: 18%;
    margin-left: 3%;
}

.xlmm_ssymsr .xlmm_sc .san .sany {
    width: 100%;
    height: 41px;
    line-height: 41px;
    margin-top: 1px;
    border: 0;
    font-size: 14px;
    background-color: #d43d3d;
    color: #fff;
}

.xlmm_ssnrys {
    margin: 10px 10px 0 10px;
}

.xlmm_ssnrys .thread_tit {
    padding: 5px 10px;
    line-height: 30px;
    border-bottom: 0;
    background-color: #eee;
    font-size: 14px;
    color: #999;
    font-weight: 400;
}

.xlmm_ssnrys li {
    border-bottom: 1px solid #eee;
}

.xlmm_ssnrys li a {
    padding: 10px 10px;
    font-size: 14px;
}

.xlmm_ssymdb {
    padding-bottom: 60px;
}

.xlmm_blssys {
    margin: 10px 10px 0 10px;
}

.xlmm_blssys .xlmm_blssts {
    padding: 5px 10px;
    line-height: 30px;
    margin-bottom: 10px;
    border-bottom: 0;
    background-color: #eee;
    font-size: 14px;
    color: #999;
    font-weight: 400;
}

.xlmm_blssys .xlmm_blsslb .ssbldg {
    margin-bottom: 10px;
}

.xlmm_blssys .xlmm_blsslb .ssbldg .ssbltb {
    float: left;
    margin-right: 10px;
}

.xlmm_blssys .xlmm_blsslb .ssbldg .ssbltb img {
    width: 70px;
    height: 70px;
}

.xlmm_blssys .xlmm_blsslb .ssbldg .ssbljs {
}

.xlmm_blssys .xlmm_blsslb .ssbldg .ssbljs h2 {
    margin-bottom: 5px;
    height: 20px;
    line-height: 20px;
}

.xlmm_blssys .xlmm_blsslb .ssbldg .ssbljs h2 a {
    font-size: 16px;
    font-weight: 400;
}

.xlmm_blssys .xlmm_blsslb .ssbldg .ssbljs h2 em {
    margin-left: 5px;
    font-size: 12px;
    font-weight: 400;
}

.xlmm_blssys .xlmm_blsslb .ssbldg .ssbljs p {
    font-size: 14px;
    height: 20px;
    line-height: 20px;
}

.xlmm_blssys .xlmm_blssbb {
}

.xlmm_blssys .xlmm_blssbb li {
    border-bottom: 1px solid #eee;
    line-height: 25px;
    padding: 10px 10px;
}

.xlmm_blssys .xlmm_blssbb li a {
    font-size: 14px;
}

.xlmm_blssys .xlmm_blssbb li i {
    margin-right: 5px;
    color: #ff9000;
}

.xlmm_blssys .xlmm_blssbb li i a {
    color: #ff9000;
}

.top-nav {
    padding: 0 6px;
    height: 38px;
    background-color: #d43d3d;
    color: #fff;
    text-align: center;
    line-height: 38px;
    font-weight: normal;
}

.top-nav h1 {
    display: inline;
    font-size: 17px;
    text-align: center;
    font-weight: 400;
}

.top-nav a {
    color: #fff;
    font-size: 17px;
}

.fl {
    float: left;
}

.top-nav a.back i {
    margin-right: 5px;
    padding: 2px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAoCAYAAAD6xArmAAAAU0lEQVRIie3SsQ2AMAADQc+TjrGYgI6EvRGfBjYwUQT+Aa56yRhwAJvTfFCAC1jcKEALakdr0KB/Rfegk6I33OwHBA8ePHjwz+F1BH4C5Q18laQOPjxFIjE6x1AAAAAASUVORK5CYII=) center center no-repeat;
    background-size: contain;
}

.top-nav a.share-tz {
    display: block;
    margin-top: 5px;
    width: 22px;
    height: 23px;
    margin-right: 4px;
}

.top-nav a.share-tz img {
    width: 22px;
    height: 23px;
    border-radius: 10px
}

.searchs {
    display: block;
    width: 20px;
    height: 22px;
    margin-top: 8px;
    margin-right: 10px;
    font-size: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAnCAYAAABnlOo2AAAC0klEQVRYhe3YT4hVZRjH8XvnajIqROIkqIvoD1YSufHPbEQKdGxhYAYqKFEQLsxoIYJiCmKO6CoUcqVWVqKDUOLCjKDASCoastqZk4JKKop/KLH5tLjPZd5uM3Pn3Hvn3E3v8nme9/f78p7znOecUyhkXJiBt9CDn3Ed/biFC/gCu9CFsVn1RwrRhuU4I9u6gh14uJkwnfgxMbmBg1iFZ/AQipiIR+JktuOnZM8trMeYRkCK2Iz7IXoer6M9g8Y8fJqAfYVp9cCMxfsh8je6s4AMoteFi6H3O57MsrmID5Oj7qoXpEq3A1+H7gU8OtKNG2PTHXQ2AybRbo/LBmcxvtaGOXHP9GNRM2ESjw70BdSe4Qrb8H0U7h4NmMTrWdyL+3P2UEXLAqav5lE2B6o7/E4MVXA6CtaMNkz4TYqmgZnVyccjcTOP00l894XvjurEukh8kBdM+C4I397qxJFIvJIz0Djcja5+ME1U5s6sPIHC+4fwnpsGb0RwUguAesJ7aRqsDNBSC4AqM3NVGrwTwdw6LPE+FN4r0+ClCE5vAdDn4b0oDVYG3vMtADof3k+kwXcj+HbOMNOTB3IpTbwYiW9zBnotfD+rTrQHJTydI9A3/+mwJPleJA/mBDM//K5h4mAFj6n1jtI8mBK+C6AtwxXujKLar5eNAW0Kn75BTycpnIBfo/jQaDy5scTAa/LCkWyYaWC27W8mFBYrT3fYlmXjcwbGyUl0NAhSxBv4KzR/w7isIp24GgKXlT+d2+qAecrAeKD8gwKO4YGsYtPwZSL2C9aq8fNA+cv3BRyNroU/8FJ0WGWg9tQDVcRqnEvA+tGLA3gHG7AFe3EKt5PaP7EHkxPNEj6qGypExuBlHE/ur+FWr3J7Tx1Cr4SPo/aoRv4lKb8Ld+JV5U/vbmzFm8qdNGWEOiUcDqgjDUE1a1VBfdJqnkKh8K/Lt6LVLP+vzOsfUArkSwWxQxEAAAAASUVORK5CYII=) no-repeat;
    background-size: contain;
    text-indent: -99999px;
}

.fr {
    float: right;
}

.back-menu-con {
    position: absolute;
    top: 44px;
    right: 3px;
    width: 85px;
    background-color: rgba(0,0,0,0.8);
    border-radius: 3px;
    z-index: 105;
}

.back-menu-con span {
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    top: -20px;
    right: 8px;
    border: 10px solid;
    border-color: transparent transparent #000 transparent;
    text-indent: -9999px;
    opacity: 0.7;
}

.back-menu-con a {
    color: #fff;
    display: block;
    border-bottom: 1px solid #656565;
    line-height: 45px;
    text-align: center;
}

.bt-nav {
}

.bt-nav-box {
    background: #fff;
    height: 40px;
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    transition: bottom .5s;
    z-index: 99;
}

.bt-nav-box li {
    width: 25%;
    border-right: 1px solid #eeeeee;
    float: left;
    line-height: 40px;
    text-align: center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.bt-nav-box li a:link,.bt-nav-box li a:visited {
    color: #919191
}

.bt-nav-box li a {
    display: block;
    height: 40px;
    border-top: 1px solid #e1e1e1
}

.bt-nav-box li a:before {
    content: "";
    padding: 9px 16px;
    display: inline;
}

.bt-nav-box li a:before {
    background-repeat: no-repeat;
    background-image: url(sprite.png) ;
    background-size: 80px auto;
}

.bt-nav-box li a.on {
    border-top: 2px solid #e43d57;
    background: #ffe8ec
}

.bt-nav-box li.indexpage a:before {
    background-position: 3px -283px;
}

.bt-nav-box li a:link,.bt-nav-box li a:visited {
    font-size: 12pt;
}

.bt-nav-box li.indexpage a.on:before {
    background-position: -56px -283px;
}

.bt-nav-box li.fuliipage a:before {
    background-position: 5px -318px;
}

.bt-nav-box li.fuliipage a.on:before {
    background-position: -56px -318px;
}

.bt-nav-box li.morepage a:before {
    background-position: 10px -348px;
}

.bt-nav-box li.bbs a:before {
    background-position: 3px -792px;
}

.bt-nav-box li.bbs a.on:before {
    background-position: -56px -792px;
}

.bt-nav-box li:last-child {
    border: none;
}

.bt-cont-h {
}

.bt-cont-nav {
    height: 48px;
    line-height: 48px;
    border-top: 1px solid #d6d6d6;
    background: #fff;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 99;
    width: 100%;
    transition: bottom .5s;
    -wekit-transition: bottom .5s;
}

.newbtn-tool li {
    width: 20%;
    float: left;
    text-align: center;
    padding-top: 8pt;
}

.newbtn-tool li a {
    width: 25px;
    height: 25px;
    margin-left: auto;
    margin-right: auto;
    background: url(../images/btm-abg.png);
    background-size: 332px auto;
    display: block;
    position: relative;
}

.newbtn-tool li a.history {
    background-position: 0 0
}

.newbtn-tool li a.newpinglun {
    background-position: -60px 0;
}

.newbtn-tool li a span {
    position: absolute;
    border-radius: 3px;
    background: #e71b1b;
    color: #fff;
    line-height: 1em;
    padding: 2px;
    top: -3px;
    left: 14px;
    font-size: 10px
}

.newbtn-tool li a.newlover {
    background-position: -128px 0;
}

.newbtn-tool li a.newshare {
    background-position: -193px 0;
}

.newbtn-tool li a.newxing {
    background-position: -253px 0;
}

.newbtn-tool li a.xingon {
    background-position: -307px 0;
}

.newbtn-tool li a.loveron {
    background-position: 0px bottom;
}

.box {
    position: fixed;
    top: -400px;
    width: 100%;
    color: #7F7F7F;
    margin: auto;
    padding: 0px;
    z-index: 999;
    text-align: center;
}

.box_content_center {
    background-color: #969696;
    margin: 0 8px 0 8px;
    color: #FFFFFF;
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -khtml-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -khtml-border-bottom-right-radius: 8px;
}

.box_content_tab {
    background-color: #969696;
    margin: 0 8px 0 8px;
    color: #FFFFFF;
    text-align: center;
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
    -khtml-border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
    -khtml-border-top-right-radius: 8px;
    border-bottom: 1px #595959 solid;
    padding: 12px 0 12px 0;
    font-size: 18px;
}

a.boxclose {
    cursor: pointer;
    color: #FFFFFF;
    width: 67px;
    height: 43px;
    line-height: 43px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    display: block;
    float: right;
    text-shadow: 1px 1px #085C8F;
}

a.boxclose_right {
    background-color: #969696;
    cursor: pointer;
    color: #FFFFFF;
    width: 57px;
    height: 33px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
    -khtml-border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
    -khtml-border-top-right-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -khtml-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -khtml-border-bottom-right-radius: 8px;
    line-height: 33px;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 25px 20px 0;
    text-align: center;
    display: block;
    float: right;
}

.social_share {
    width: 100%;
    text-align: center;
    padding: 15px 0 0 0;
}

.social_share ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: inline-block;
}

.social_share ul li {
    padding: 0px;
    margin: 10px 8px 15px 8px;
    display: inline-block;
}

/* ???????? */
.am-shares,.xlmmhfk {
    bottom: 0;
    left: 0;
    position: fixed;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: -webkit-transform 300ms;
    transition: transform 300ms ;
    width: 100%;
    z-index: 100;
}

.xlmmhfk {
    background: #f7f7f7;
}

.am-modal-out {
    z-index: 1109;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.sharebg {
    background-color: rgba(0, 0, 0, 0.6);
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 99;
    display: none;
}

.sharebg-active {
    opacity: 1;
    display: block;
}

.xlmmthftc {
    width: 100%;
    height: 48px;
    background: #fff;
    border-top: 1px solid #eaeaea;
    position: fixed;
    bottom: -1px;
    z-index: 10;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
}

.xlmmthftcy {
    bottom: -90px;
}

.xlmmthftcx {
    bottom: 0;
}

.xlmmthftc a {
    position: relative;
    width: 14%;
    margin-top: 12px;
    text-align: center;
    float: right;
    display: block;
}

.xlmmthftc a i {
    font-size: 20px;
    color: #666;
}

.xlmmthftc .nrdb_hf {
    width: 40%;
    margin: 9px 10px 0 10px;
    padding: 3px 15px;
    background: #ffffff;
    border: 1px solid #eaeaea;
    border-radius: 50px;
    font-size: 14px;
    color: #999;
    text-align: left;
    float: left;
}

.xlmmthftc a em {
    position: absolute;
    top: -3px;
    right: 3px;
    display: inline-block;
    padding: 0 4px;
    border-radius: 50px;
    height: 13px;
    line-height: 15px;
    background: #f15450;
    border: 1px solid #fff;
    font-size: 10px;
    color: #fff;
    font-family: Helvetica;
}

_::-webkit-full-page-media, _:future, :root .xlmmthftc a em {
    line-height: 13px;
}

/* ??????? */
.nrfx_nrfx {
    bottom: 0;
    left: 0;
    position: fixed;
    background: rgba(255, 255, 255, 0.8);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: -webkit-transform 300ms;
    transition: transform 300ms;
    width: 100%;
    z-index: 105;
}

.nrfx_nrfx.fxgdbg {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 1;
    height: 100%;
}

.nrfx_nrfx .nrfx_qxan, .nrfx_nrfx .bdsharebuttonbox {
    display: none;
}

.nrfx_nrfx.fxdm .nrfx_qxan, .nrfx_nrfx.fxdm .bdsharebuttonbox {
    display: block;
}

.nrfx_nrfx.fxgdbg .nrfx_qxan {
    background: url(../images/llqfx.png) no-repeat 0 bottom / 100%;
    background-color: none;
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
}

.nrfx_nrfx .nrfx_qxan {
    width: 100%;
    height: 46px;
    background: #fff;
    border: 0;
    color: #e23936;
    font-size: 16px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    text-align: center;
    line-height: 46px;
}

.nrfx_nrfx.fxgdbg .nrfx_qxan.fxbg2 {
    background: url(../images/fxbg2.png) no-repeat 0 top / 100%;
    background-color: none;
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
}

#nrfx_fxxm {
    padding: 30px 0 10px 0;
    text-align: center;
}

#nrfx_fxxm a {
    width: 25%;
    height: 95px;
    line-height: 147px;
    padding-left: 0;
    margin: 0;
    background-image: none;
    color: #777;
}

#nrfx_fxxm .fxdgd {
    background: url(../images/fxdgd.png) no-repeat;
    margin-top: 20px;
}

#nrfx_fxxm .bds_tsina {
    background: url(../images/fxdxlwb.png) no-repeat;
    border-bottom: 1px solid rgba(255, 255, 255, 0.28);
}

#nrfx_fxxm .bds_qzone {
    background: url(../images/fxdqz.png) no-repeat;
    border-bottom: 1px solid rgba(255, 255, 255, 0.28);
}

#nrfx_fxxm .bds_sqq {
    background: url(../images/fxdqq.png) no-repeat;
    border-bottom: 1px solid rgba(255, 255, 255, 0.28);
}

#nrfx_fxxm .bds_tqq {
    background: url(../images/fxdqqwb.png) no-repeat;
    border-bottom: 1px solid rgba(255, 255, 255, 0.28);
}

#nrfx_fxxm .bds_copy {
    background: url(../images/fxdfzlj.png) no-repeat;
    margin-top: 20px;
}

#nrfx_fxxm .bds_weixin {
    background: url(../images/fxdwx.png) no-repeat;
    margin-top: 20px;
}

#nrfx_fxxm .bds_tsina,#nrfx_fxxm .bds_qzone,#nrfx_fxxm .bds_sqq,#nrfx_fxxm .bds_tqq,#nrfx_fxxm .bds_weixin,#nrfx_fxxm .bds_copy, #nrfx_fxxm .fxdgd {
    background-position: center 0;
    background-size: 60px auto;
}

.am-modal-active, .am-modal-actives {
    transform: translateY(0px);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.iconhf:before {
    content: '\E613'
}

/* ¿ìËÙ»Ø¸´ */
.xlmmthf .kshf_syk {
}

.xlmmthf .kshf_syk .px {
    background: #fff;
    width: 96%;
    min-height: 120px;
    border: 0;
    color: #999;
    padding: 2%;
    font-size: 14px;
}

.xlmmthf .kshf_yzm {
    margin-top: 5px;
}

.xlmmthf .kshf_yzm .px {
    width: 70%;
    height: 30px;
    background: #fff;
    border: 0;
    border-radius: 0;
    font-size: 14px;
}

.xlmmthf .kshf_yzm img {
    float: right;
    margin-top: 3px;
}

.xlmmthf .kshf_czan {
    margin: 10px 15px 15px 15px;
}

.xlmmthf .kshf_czan .hshf_qtcz a {
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 18px;
    display: block;
}

.xlmmthf .kshf_czan .hshf_qtcz .qtcz_bqan {
    background: url(../images/gnxx_bqanl.png) no-repeat;
    background-position: 0;
    background-size: 27px auto;
}

.xlmmthf .kshf_czan .hshf_qtcz .qtcz_tpan {
    background: url(../images/imgs.png) no-repeat;
    background-position: 0;
    background-size: 24px auto;
}

.xlmmthf .kshf_czan .hshf_hfan .pn {
    display: block;
    width: 60px;
    height: 30px;
    line-height: 32px;
    text-align: center;
    background: #d43d3d;
    border: 0;
    color: #fff;
    font-size: 14px;
    border-radius: 20px;
    -webkit-appearance: none;
}

.xlmmthf .kshf_czan .hshf_hfan .hshf_gdxz {
    float: left;
    display: block;
    padding: 0 15px;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
    text-align: center;
    background: #53baf4;
    border: 0;
    color: #fff;
    font-size: 14px;
    border-radius: 20px;
    -webkit-appearance: none;
}

_::-webkit-full-page-media, _:future, :root .xlmmthf .kshf_czan .hshf_hfan .hshf_gdxz {
    line-height: 30px;
}

_::-webkit-full-page-media, _:future, :root .xlmmthf .kshf_czan .hshf_hfan .pn {
    line-height: 30px;
}

.xlmmthf .kshf_bqzs {
    background: #fff;
    text-align: center;
}

.xlmmthf .kshf_bqzs li {
    float: left;
    width: 12.5%;
    margin-bottom: 10px;
}

.xlmmthf .kshf_bqzs li img {
    width: 65%;
}

#facebox {
    padding-top: 10px;
}

.white {
    background: #fff;
}

.news-ul {
}

.news-ul .lnews-item {
    margin: 0 15px;
    padding-top: 15px;
    padding-bottom: 14px;
    border-bottom: .5px solid #ebebeb;
}

.news-ul .news-link {
    display: block;
}

.news-ul .news-link.flex {
    display: flex;
    align-items: Center;
}

.news-ul .news-link.flex .mr8 {
    margin-right: 8px;
}

.news-ul .left {
    float: left;
    width: 67.5%
}

.news-ul .100 {
    float: left;
    width: 100%
}

.news-ul .news-title {
    color: #222;
    font-size: 18px;
    line-height: 24px;
    width: 100%;
    overflow: hidden;
    display: inline-block;
}

.news-ul .shadow-info {
    margin-top: 8px;
    font-size: 0;
    line-height: 15px;
    height: 15px;
    display: inline-block;
    overflow: hidden;
}

.news-ul .shadow-icon::before {
    display: block;
    position: absolute;
    z-index: 2;
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 4px;
    border: .5px solid rgba(0,0,0,.2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.news-ul .shadow-icon {
    margin: 0;
    position: relative;
}

.news-ul .shadow-icon {
    display: inline-block;
    height: 15px;
;width: 15px;
    vertical-align: middle;
    margin-right: 3px;
}

.icon-15::before {
    position: absolute;
    content: "";
    border-radius: 4px;
    border: .5px solid rgba(0,0,0,.2);
}

.news-ul .shadow-icon img {
    width: 100%;
    height: 100%;
    z-index: 1;
    position: relative;
}

.icon-15 {
    display: block;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.news-ul .shadow-word {
    font-size: 12px;
    vertical-align: middle;
    margin-left: 6px;
    margin-right: 6px;
    color: #b7b7b7;
}

.news-ul .shadow-eye {
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
    height: 16px;
    width: 16px;
    margin-top: -2px;
    background-image: url(fview.png);
    background-size: 16px 16px;
}

.news-ul .news-img {
    float: right;
    width: 32.5%;
    max-height: 80px;
    display: inline-block;
    overflow: hidden;
    background-color: #ededed;
}

.news-ul .news-pic {
    min-height: 80px;
    width: 100%;
    height: 100%;
    background: #f4f4f4;
    background-size: 70% auto;
}

.news-tit-img1.pic3 {
    margin-left: -0.833%;
    position: relative;
    font-size: 0px;
    margin-top: 2px;
}

.news-tit-img1 .nimg {
    display: inline-block;
    vertical-align: middle;
    font-size: 0px;
    width: 32.5%;
    margin-left: 0.833%;
    position: relative;
    padding-top: 25%;
    background-size: cover;
    background-color: #ededed;
}



.header {
    display: none;
}

.btn_pn_blue, .button2 {
    background: #d43d3d url(template/xlmm_zx/image/none.png) no-repeat;
    border-radius: 6px;
}

.footer {
    display: block
}

.forum-in_list .hd i.icon-sanjiaozuo {
    border-top: 10px solid #FF0033 !important;
}

.btn_login .pn, .btn_register .pn, .forum-in_list .hd h3, .app-list-li .btn-down:not(.base-btn-border), .crxm_xmzt .crgn_crqrs a, .crxm_xmzt .crgn_crqr a, .xlmmcr_crgn .crgn_qhnr .xlmmcr_crxm .crlj_cran a, #indexHeader .top_bar, .top-nav, .xlmm_fatie .ztfb_fban .btn_pn_blue, .xlmm-sc .current, .button2, .xlmmlvf, .btn_login .pn, .btn_register .pn, .xl-ksft .xl-fq {
    background: #FF0033 !important;
}

.menu-container .xlmmtsnav, .btn_zhdl a, .xlmmft .sub-nav li a.on, .adtopic-list ul li.a a, .top_menu_bar .top_menu_list .btn.cur, .ztfl_hdmk ul li.a a, .src, .upnav, .xl-ksft .pbls a, .pbls a:hover {
    color: #FF0033 !important;
}

.xlmm-view .plh3 {
    border-bottom: 1px solid #FF0033 !important;
}

.xlmm-view .xlmm-comment .btn, .logo-rank {
    background-color: #FF0033 !important;
    border-color: #FF0033 !important;;
}

.xlmmthf .kshf_czan .hshf_hfan .pn, .xlmm-fh .info .op .btn, .xlmm_ssymsr .xlmm_sc .san .sany {
    background-color: #FF0033 !important;
}

.btn_zhdl a:after, .xlmmcr_crgn .crgn_btqh .current a, .xl-ts dd .xlmmvf {
    color: #FF0033 !important;
    border: 1px solid #FF0033 !important;
}

.ztfl_hdmk ul li.a {
    border-bottom: 2px solid #FF0033 !important;
}

#indexHeader .top_bar .refresh_title {
    background: url(../images/logo2.png) no-repeat 100%;
    width: 160px;
    background-size: 160px;
    padding-left: 15px;
}

.top_menu_bar {
    background: #f4f5f6;
    height: 37px;
    box-sizing: border-box;
}

/*header2*/
.xlmmsf-header {
    margin-top: 52px;
}

.sf-header {
    width: 100%;
    height: 60px;
    background: #fff;
    position: fixed;
    top: 0;
    vertical-align: middle;
    z-index: 10;
    font-size: 20px;
    color: #333;
    overflow: hidden;
    border-bottom: 1px solid #eaeaea;
}

.sf-header {
    font-size: 20px;
    color: #666;
}

.sf-back {
    display: inline-block;
    height: 44px;
    line-height: 44px;
    color: #333;
    float: left;
    padding-top: 7px;
    text-align: left;
}

.sf-back .head-icon:before {
    font-size: 28px;
    content: '\E608'
}

.sf-tools {
    display: inline-block;
    padding-top: 7px;
}

.sf-tools .head-icon:before {
    content: '\E646';
    font-size: 28px;
}

.apptops_wrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 44px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    padding: 0 10px;
    padding-left: 3px;
}

.logo_tieba {
    width: 34px;
    height: 34px;
    padding: 3px 0;
    margin-left: 10px;
}

.logo_tieba img {
    width: 100%;
    height: 100%;
    border-radius: 25px;
}

.top_bar_content {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0 16px 0 8px;
}

.top_bar_content .top_bar_content_text {
    font-size: 13px;
    max-height: 34px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 17px;
    color: #333;
    display: box;
    display: -webkit-box;
    color: #262626;
    font-weight: 700;
}

.top_bar_content .top_bar_content_text p {
    color: #555555;
    font-weight: normal;
    font-size: 12px;
}

.btn-box {
    max-width: 80px;
    height: 28px;
    display: block;
}

.btn-box .favor-btn {
    position: relative;
    min-width: 57px;
    max-width: 80px;
    box-sizing: border-box;
    padding: 0 5px;
    height: 28px;
    display: inline-block;
    background-color: #f85b56;
    border-radius: 2px;
    opacity: 1;
    text-align: center;
    line-height: 28px;
    overflow: hidden;
    font-size: 12px;
    color: #fff;
    border-radius: 6px;
    margin-right: 15px;
}

.logo_tieba, .top_bar_content, .btn-box {
    opacity: 0;
    z-index: -1;
}

