.layout-v4 {
    width: 1100px
}

.image-banner {
    background: center center / cover no-repeat;
    /* height:300px; */
    overflow: hidden;
    width: 100%
}

.text-banner {
    color: #fff;
    font-weight: 700;
    font-size: 40px;
    height: 180px;
    line-height: 180px;
    overflow: hidden;
    text-align: center;
    width: 100%
}

.module-summary {
    background-color: #f1f1f1;
    color: #333;
    padding: 20px 18px;
font-size: 16px;
line-height: 30px;
    position: relative
}

.module-summary,.module-remen {
    margin-top: 30px;
background-color: #f1f1f1;
text-indent: 2em;

}

.module-tags {
    margin-bottom: 10px
}

.header {
    background: #FFFFFF !important
}

.skin-gray .image-banner,.skin-gray .text-banner {
    background-color: #4A4D5C
}

.skin-blue .image-banner,.skin-blue .text-banner {
    /* background-color:#4A90E2 */
}

.skin-yellow .image-banner,.skin-yellow .text-banner {
    background-color: #F5A623
}

.skin-red .image-banner,.skin-red .text-banner {
    background-color: #E53E38
}

.layout-v4 .layout-left {
    width: 300px
}

.layout-v4 .layout-right {
    width: 750px
}

.module-toutiao .summary-text,.module-toutiao .media-extra {
    margin-top: 15px
}

.module-summary .left-corner {
    border: 8px #D8D8D8 solid;
    border-right-color: transparent;
    border-bottom-color: transparent;
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 0
}

.module-summary .right-corner {
    border: 8px #D8D8D8 solid;
    border-left-color: transparent;
    border-top-color: transparent;
    bottom: 0;
    height: 0;
    position: absolute;
    right: 0;
    width: 0
}

.module-lanmu .phenix-panel {
    clear: both
}

.module-lanmu .lanmu-item {
    margin-top: 10px
}

.module-timer .host {
    border: 1px solid #f0f0f0;
    color: #333;
    display: block;
    margin-bottom: 10px;
    padding: 15px;
    position: relative
}

.module-tags .tag {
    border: 1px #f0f0f0 solid;
    color: #494949;
    display: inline-block;
    float: left;
    margin: 10px 10px 0 0;
    padding: .3em .8em
}

.header .header-nav-wraper {
    background: #333 !important
}

.header .header-search-wraper {
    background: #FFFFFF !important
}

.module-toutiao .feed-item:last-child {
    border-bottom: none
}

.module-lanmu .phenix-panel .panel-hd {
    margin-bottom: 0;
    overflow: hidden;
    position: relative
}

.module-lanmu .phenix-panel .panel-bd {
    margin-top: 0;
    overflow: hidden;
    position: relative
}

.module-lanmu .phenix-panel .panel-hd-title-v4 {
    border-top: 1px #DDD solid
}

.module-lanmu .lanmu-item .more-btn {
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #999;
    cursor: pointer;
    display: none;
    margin: 20px auto;
    padding: .5em 0;
    text-align: center;
    transition: all 300ms;
    width: 230px
}

.module-lanmu .lanmu-item .loading {
    display: none;
    margin: 20px auto;
    text-align: center
}

.module-timer .host:hover {
    border-color: #ddd
}

.module-timer .host .avator {
    border-radius: 25px;
    height: 50px;
    width: 50px
}

.module-timer .host .info {
    font-size: 14px;
    margin-left: 10px
}

.module-timer .host .attention {
    border-radius: 3px;
    border: 1px solid #eee;
    cursor: pointer;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: 20px;
    text-align: center;
    top: 26px;
    width: 60px;
    z-index: 2
}

.module-tags .tag:hover {
    border-color: #999
}

.header .header-user .user-login-before,.header .header-nav-wraper .header-menu-item a,.header .header-user .user-login-before .iconfont + .user-btn,.header .header-user .user-login-before .user-btn,.header .header-nav-wraper .header-menu-item:hover {
    /* color:#FFF !important */
}

.header .header-search-wraper .header-search-box input {
    background: #666 !important;
    border: 1px solid #666 !important
}

.header .header-search-wraper .header-search-box input,.header .header-search-wraper .header-search-box .i-search {
    color: #CCC !important
}

.header .header-search-wraper .header-qrcode-item a {
    color: #FFF !important
}

.module-lanmu .phenix-panel .panel-hd-title-v4 .title {
    border-top: 1px #E53E38 solid;
    color: #333;
    display: inline-block;
    font-size: 24px;
    line-height: 1.8em;
    position: relative;
    top: -1px
}

.module-lanmu .phenix-panel .panel-hd-title-v4 .more_link {
    float: right;
    font-size: 14px;
    line-height: 2.8em;
    white-space: nowrap
}

.module-lanmu .lanmu-item .feed-item:last-child {
    border-bottom: none
}

.module-lanmu .lanmu-item .more-btn:hover {
    border-color: #e1413e;
    color: #e1413e
}

.module-timer .host .info .nickname {
    font-size: 16px
}

.module-timer .host .info .summary {
    color: #666;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 450px
}

.module-timer .host .attention .icon {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAeCAYAAAAVdY8wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4OERERjAyNkE1N0MxMUU2OEVFRjlFNzMxOUIyMjk0RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4OERERjAyN0E1N0MxMUU2OEVFRjlFNzMxOUIyMjk0RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFFNDAyNEZGQTU2ODExRTY4RUVGOUU3MzE5QjIyOTRGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFFNDAyNTAwQTU2ODExRTY4RUVGOUU3MzE5QjIyOTRGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xz913QAAADpJREFUeNpiYEADDx3t/oMwujgTA5GA+goZsbmHIhMZhoKv////P0BWjyokDfyHgkGWev6POF8DBBgAh90i9sXwWz8AAAAASUVORK5CYII=") no-repeat 0 0;
    display: inline-block;
    height: 10px;
    margin: 7px 5px;
    vertical-align: top;
    width: 10px
}

.module-timer .host .attention.active {
    background: #f0f0f0;
    color: #ababab
}

.header .header-nav-wraper .header-menu-item.active,.header .header-menu-more,.header .header-nav-wraper .header-menu-item.header-menu-more {
    color: #FFF !important
}

.header .header-nav-wraper .header-menu-item:hover a {
    color: #E53E38 !important
}

.module-lanmu .lanmu-item:first-child .feed-item:first-child {
    /*display:none*/
}

.module-lanmu .lanmu-more:first-child .feed-item:first-child {
    display: block !important
}

.module-timer .host .attention.active .icon {
    display: none
}

.header .header-menu-more .header-menu-more-wraper .header-menu-more-inner .other-menu-item a {
    color: #333 !important
}

.header .header-menu-more .header-menu-more-wraper .header-menu-more-inner .other-menu-item:hover a {
    color: #E53E38 !important
}

.skin-blue .banner-text {
    display: none;
}

.phenix-special {
    display: block;
    overflow: hidden;
}

.phenix-panel .panel-hd-title-v5 .title {
    display: block;
    padding-bottom: 20px;
    line-height: 38px;
    font-size: 30px;
}

.phenix-panel .panel-bd, .phenix-panel .panel-hd {
    position: relative;
    overflow: hidden;
}

.phenix-special {
    display: block;
    overflow: hidden;
}

.phenix-special .special-img {
    position: relative;
    z-index: 1;
    overflow: hidden;
    background: #f0f0f0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAVCAYAAADCUymGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowRDcxQUNFODdDQTAxMUU2QThGODkwRDk3OUNDQkNGRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRDcxQUNFOTdDQTAxMUU2QThGODkwRDk3OUNDQkNGRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlFRUJEQkZGN0M4OTExRTZBOEY4OTBEOTc5Q0NCQ0ZEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlFRUJEQzAwN0M4OTExRTZBOEY4OTBEOTc5Q0NCQ0ZEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fjg+fgAABc5JREFU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) no-repeat 50% 50%;
}

.phenix-special img {
    transition: transform .5s ease-in-out;
}

.phenix-special .badge-highlight {
    font-weight: 700;
    background: #e1413e!important;
}

.phenix-special .special-caption {
    overflow: hidden;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    height: 24px;
    word-wrap: break-word;
    margin-top: 7px;
    margin-bottom: 17px;
}

.phenix-list-group {
    font-size: 14px;
}

.phenix-list-group .list-group-item:first-child {
    margin-top: 0;
}

.phenix-list-group .list-group-item {
    position: relative;
    margin-top: 1em;
    z-index: 1;
    overflow: hidden;
}

.phenix-list-group .list-group-item-title {
    display: block;
    color: #333;
    line-height: 1.5em;
    max-height: 1.5em;
    overflow: hidden;
}

.phenix-list-group .icon-dot {
    display: none;
    position: absolute;
    top: .6em;
    left: 0;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #d9d9d9;
}

.phenix-list-group .icon-ad {
    position: absolute;
    width: 30px;
    text-align: center;
    height: 16px;
    line-height: 16px;
    background-color: rgba(50,50,50,.1);
    right: 0;
    top: 50%;
    margin-top: -8px;
    font-size: 12px;
    display: none;
    color: #bbb;
}

.phenix-special .badge {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 3;
    padding: 0 6px;
    background: #444;
    background: rgba(0,0,0,.5);
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
    border-radius: 0;
    width: auto;
    margin-right: 0;
}

.image-banner img {
    max-width: 100%;
}
.r_title{
    padding-bottom:10px;
}
.right-wrapper .abs{
    display: block;
}
.right-wrapper .title2{
    display: none;
}