
.header {
    display: none;
}

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

.footer {
    display: NONE
}

#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: #df0020 !important;
}

.top_menu_bar .top_menu_list .btn.cur,
.ztfl_hdmk ul li.a a,
.src,
.upnav,
.xl-ksft .pbls a,
.pbls a:hover {
    color: #df0020 !important;
}

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

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

.xlmm-fh .info .op .btn,
.xlmm_ssymsr .xlmm_sc .san .sany {
    background-color: #df0020 !important;
}

.xl-ts dd .xlmmvf {
    color: #df0020 !important;
    border: 1px solid #df0020 !important;
}

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

#indexHeader .top_bar .refresh_title {
    background: url(https://www.cqdsrb.com.cn/template/v2_mbl20121009/mobile_plus/img/logo.png) no-repeat 100%;
    width: 83px;
    background-size: 83px;
    padding-left: 15px;
}

.top_menu_bar {
    background: #f4f5f6;
    height: 37px;
    box-sizing: border-box;
}
#portal_block_1528 ul li {
    display: block;
    position: relative;
    padding: 16px 0;
    min-height: 42px;
    line-height: 30px;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, .1);
    position: relative;
    -webkit-transition: all 1s ease-in-out;
    margin: 0 15px;
    border-bottom: 1px solid hsla(0, 0%, 87%, .6);
}

.cd-form label {
    max-width: 20px;
    max-height: 20px;
}

.cd-form input.button-width {
    width: 30%;
    padding: 12px 0 12px 0;
    background: #0162AC;
    color: #fff;
}

.cd-form input[type=submit] {
    padding: 16px 0;
    cursor: pointer;
    background: #0162AC;
    color: #FFF;
    font-weight: bold;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.main_nav li {
    float: left;
    width: 289px;
    /*margin-right:10px;*/
    font-size: 16px;
    padding: 0;
    height: 46px;
    line-height: 46px;
    font-weight: bolder;
    border-radius: 0.5em;
    background: #0162AC;
    text-align: center
}

        .content.feed-list-container {
            padding-top: 0;
        }

        /* 滑动模块? */
        .xlmm_ztfl {
            height: 40px;
            background-color: #f4f5f6;
            display: -moz-box;
            display: -webkit-box;
            margin-top: -36px;
        }

        .ztfl_flzt {
            height: 40px;
            position: relative;
            overflow: hidden;
            -moz-box-flex: 1;
            -webkit-box-flex: 1;
            box-flex: 1;
        }

        .ztfl_hdmk {
            position: absolute;
            left: 0;
        }

        .ztfl_hdmk ul {
            position: relative;
            white-space: nowrap;
            font-size: 0;
        }

        .ztfl_hdmk ul li {
            display: inline-block;
            padding: 0 10px;
            position: relative;
        }

        .ztfl_hdmk ul li a {
            display: block;
            width: 100%;
            height: 100%;
            line-height: 40px;
            font-size: 17px;
            text-align: center;
            color: #505050;
            -webkit-tap-highlight-color: rgba(0, 0, 0, .3);
        }

        .ztfl_hdmk ul li.a {
            height: 40px;
        }

        .ztfl_hdmk ul li.a a {
            color: #d43d3d;
        }


        .xlmm_ztfl .top_menu_more {
            float: right;
            position: relative;
            z-index: 9;
            background: #f4f5f6
        }

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

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


html {height:100%; background-color:#fff}
body{overflow-x:hidden;line-height:1.5;background-color:#fff;}
body,input,button,select,textarea{font:12px/1.5 "microsoft yahei";color:rgb(0,0,0);}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0}
a{text-decoration:none!important;-webkit-transition:0.25s;transition:0.25s;}
a:hover,a:focus{text-decoration:none;}

.xlmm-view{background-color:#fff; width:96%; padding:0 2%;}
.xlmm-view .titss h1{font-size: 20px !important;padding-top: 16px;line-height: 28px;font-weight: bolder;color: black;}
.article-header {position: relative;}
.clearfix::after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.pgc-bar-top {margin-top: 12px;}
.pgc-bar-top a.avatar-link {display: block;float: left;}
.avatar {height: 32px;width: 32px;border: 0;border-radius: 32px;}
.pgc-bar-top .subtitle {padding: 1px 0 0 8px;font-size: 0;float: left;}
.pgc-bar-top .name {line-height: 16px;font-size: 12px;}
.pgc-bar-top .name a {color: #406599;}
.pgc-bar-top .subtitle a {color: #333;}
.pgc-bar-top .time {font-size: 0;}
.pgc-bar-top .time span {font-size: 11px;display: inline-block;vertical-align: middle;color: #999;}
.article-header .favor-wrapper {position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);}
.article-header .favor-wrapper .favor-btn {background: #2a90d7;display: block;text-align: center;color: #fff;box-sizing: border-box;width: 72px;height: 28px;line-height: 28px;font-size: 12px;border-radius: 6px;}

.xlmm-view .titss .summary{font-size:11pt;padding:10px 0px;color:#999;margin:10px 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.xlmm-view .titss .summary strong{color:#FB6156}
.xlmm-view .mess{font-size:12.5pt;white-space: normal;line-height: 2em;text-align: justify;}
.xlmm-view .mess img{max-width:100%}
.xlmm-view .mess iframe{max-width:100%!important; height:300px!important;}
.xlmm-view .xlmm_share{width:90%;padding:5px 10px;border-radius:5px;margin:10px 0;float:left;background-color:#eee;}
.xlmm-view .xlmm_share h3,.xlmm-view .xlmm_share .bdsharebuttonbox{line-height:32px;padding-right:10px;float:left}
.xlmm-view .xlmm_share .bdsharebuttonbox{width:190px;}
.xlmm-view .sxtit em{width:100%;line-height:25px;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11pt;}

.xlmm-view .related{float:left;padding:5px 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.xlmm-view .related li{list-style:noen;line-height:25px;width:100%;float:left;}
.xlmm-view .related li a{font-size:11pt}
.xlmm-view .xlmm-comment{list-style:noen;line-height:25px;width:100%;float:left;}
.xlmm-view .xlmm-comment input{height:56px; margin-bottom:15px;text-indent:7px;width:100%}
.xlmm-view .xlmm-comment .btn{margin:0 0 20px 0;background-color:#FB6156;border-color:#FB6156;border:0px outset buttonface!important;text-align:center;height:30px;width:100%;line-height:30px;color: #FFFFFF;}
.xlmm-view .xlmm-comment .pinlun{position:relative;width:100%;color:#999;padding:16px 0;border-bottom:1px solid #ddd;}
.xlmm-view .xlmm-comment .pinlun .avatar{position:absolute;left:0px;top:16px;}
.xlmm-view .xlmm-comment .pinlun .avatar img{width:32px;height:32px;border-radius:50%;}
.xlmm-view .xlmm-comment .vuser,.xlmm-view .xlmm-comment .vtrim{font-size:11pt}
.xlmm-view .xlmm-comment .viewall a{display:block;text-align:center;font-size:15px;height:34px;line-height:34px;margin:10px;border-radius:2px;border:1px solid #e0e0e0;background-color:#f5f5f5;}
.xlmm-view .mb10{margin-bottom:10px}
.mt20{margin-top:20px}
.xlmm-view .plh3{font-size: 16px;display: inline-block;color: #505050;padding-bottom: 10px;font-weight: 400;border-bottom: 1px solid #f85959;}
#pt {
padding: 14px 10px;
background: #f5f5f5;
font-size: 15px;
line-height: 15px;
border-top: 1px solid #fff;
border-bottom: 1px solid #e5e5e5;
margin-bottom:0px;}