body
{
    background-color: #ededf0;
}

body.login
{
    background-color: #fff;
}

.common-header
{
    color: #fff;
    background-color: #fa4e4e;
}

.common-header .navbar
{
    background-color: rgba(0, 0, 0, .85);
}

.common-header .navbar header
{
    color: #fa4e4e;
}

.common-header .navbar-group > li > a
{
    color: #fff;
}

.common-header .navbar-group > li.br > a
{
    color: rgba(250, 78, 78, .75);
}

.header .common-search
{
    border-color: #fff;
    background-color: #fff;
}

.common-tools-mask
{
    background-color: transparent;
}

.common-search-btn
{
    background-color: #d2d2d2;
}

.common-search-btn > span
{
    color: #f94e4d;
}

.common-login > a:hover,
.common-download > a:hover
{
    color: #fdb;
}

.common-download
{
    border-color: #fdb;
}

.bulletin
{
    border-bottom-color: #fa4f4e;
}

.bulletin .bulletin-header
{
    color: #fa4f4e;
}

.bulletin .bulletin-container
{
    color: #616161;
}

.common-contaiter
{
    background-color: #fff;
}

.common-tools-bottom > .tip + .tip:before
{
    background-color: #fff;
}

.common-tools-bottom > a:hover
{
    color: #fdb;
}

.common-footer
{
    background-color: #fff;
}

.common-search-icon
{
    background-image: url('../res/icons/theme/red/icon-search-large.png');
}

.header .user-icon
{
    background-image: url('../res/icons/theme/red/icon-user-large.png');
}

.common-footer .common-menu.active .home-icon
{
    background-image: url('../res/icons/theme/red/icon-home-active.png');
}

.common-footer .common-menu.active .discover-icon
{
    background-image: url('../res/icons/theme/red/icon-discover-active.png');
}

.common-footer .common-menu.active .attention-icon
{
    background-image: url('../res/icons/theme/red/icon-attention-active.png');
}

.common-footer .common-menu.active .personal-icon
{
    background-image: url('../res/icons/theme/red/icon-personal-active.png');
}

.common-menu > a
{
    color: #9a9c98;
}

.common-menu.active > a
{
    color: #fa4e4e;
}

.common-menu-group .title,
.common-menu-group .menu-group,
.common-menu-group .menu-group > li > a
{
    color: #999292;
}

.common-navbar .navbar-wrap
{
    background-color: #fff;
}

.common-navbar .nav-header > li > a
{
    color: #2c2d2b;
}

.common-navbar .nav-header > li:hover > a:before,
.common-navbar .nav-header > li.active > a:before
{
    color: #2c2d2b;
    border-color: #f94e4d;
}

.common-footer.hidden-xs.hidden-sm
{
    background-color: transparent;
}

.common-footer.hidden-xs.hidden-sm .footer
{
    background-color: #fff;
}

.common-footer .footer-bordered,
.common-footer .border-bottom-hr
{
    border-color: #fa4e4e;
}

.common-menu-group .menu-group.border-between-hr > li + li > a
{
    border-left-color: #959595;
}

.copyright > p
{
    color: #999292;
}

@media (min-width: 768px)
{
    .common-footer .common-menu.active .home-icon
    {
        background-image: url('../res/icons/theme/red/icon-home-active-large.png');
    }
    .common-footer .common-menu.active .discover-icon
    {
        background-image: url('../res/icons/theme/red/icon-discover-active-large.png');
    }
    .common-footer .common-menu.active .attention-icon
    {
        background-image: url('../res/icons/theme/red/icon-attention-active-large.png');
    }
    .common-footer .common-menu.active .personal-icon
    {
        background-image: url('../res/icons/theme/red/icon-personal-active-large.png');
    }
}

/* 手机 */

@media (max-width: 767px)
{
    .common-logo
    {
        color: #f94c4c;
        /*background-color: #e5e5e5;*/
    }
    .common-navbar
    {
        background-color: #fff;
    }
    .common-download
    {
        border-color: #fff;
    }
    .common-search-btn
    {
        background-color: transparent;
    }
    .header .common-search
    {
        background-color: transparent;
    }
    .common-search-wrap .common-search:hover,
    .common-search-wrap .common-search-btn:hover + .common-search
    {
        border-color: #eee;
    }
}

.theme-color,
a.theme-color
{
    color: #fa4f4e;
}

/* 公共 */

.view-group + .view-group
{
    border-top-color: #e5e5e5;
}

.view-group .view-header.view-mark
{
    color: #393635;
}

.view-group .view-header > .view-more
{
    color: #393635;
}

.view-group .view-header.view-mark:before
{
    border-color: #f94e4d;
}

.view-group .view-header > .view-more:hover
{
    color: #fa4f4e;
}

.view-contaiter a:hover,
.view-contaiter a:hover .view-footer
{
    color: #fa4f4e;
}

.view-contaiter a:hover .view-img
{
    border-color: #f8f8f8;
    -webkit-box-shadow: 0 0 8px 1px rgba(250, 78, 78, .45);
            box-shadow: 0 0 8px 1px rgba(250, 78, 78, .45);
}

.view .view-footer
{
    color: #393635;
}

.view .view-icon
{
    color: #989898;
}

.common-main .pagination > li > a,
.common-main .pagination > li > span
{
    color: #333;
    border-color: #8f8f91;
}

.common-main .pagination > li > a:hover,
.common-main .pagination > li > span:hover,
.common-main .pagination > li > a:focus,
.common-main .pagination > li > span:focus,
.common-main .pagination > li.active > a,
.common-main .pagination > li.active > span,
.common-main .pagination > li.active > a:hover,
.common-main .pagination > li.active > span:hover,
.common-main .pagination > li.active > a:focus,
.common-main .pagination > li.active > span:focus
{
    color: #fff;
    border-color: #fa4f4e;
    background-color: #fa4f4e;
}

.common-main .pagination > li.disabled > a,
.common-main .pagination > li.disabled > span
{
    color: #ddd;
    background-color: #e5e5e5;
}

.common-main .pagination > li.disabled > a,
.common-main .pagination > li.disabled > span,
.common-main .pagination > li.disabled:hover > a,
.common-main .pagination > li.disabled:hover > span,
.common-main .pagination > li.disabled:focus > a,
.common-main .pagination > li.disabled:focus > span
{
    color: #cbcbc8;
    border-color: #ddd;
    background-color: #e5e5e5;
}

/* 首页 */

.bulletin-header
{
    background-image: url('../res/icons/theme/red/icon-notify-all.png');
}

/* 连续剧 */

.sitcom-movies,
.sitcom-comments,
.sitcom-movies-movie-player
{
    border-color: #eee;
}
.sitcom-movies-description
{
    border-bottom-color: #808080;
}

.sitcom-movies-open-app .sitcom-movies-app
{
    color: #fff;
    background-color: #fa4f4e;
}

.sitcom-comments-header .sitcom-comments-sum
{
    color: #616161;
}

.sitcom-comments .sitcom-comments-control
{
    border-color: #e5e5e5;
    background-color: #ebedf1;
}

.sitcom-comments .sitcom-comments-control::-webkit-input-placeholder
{
    /* WebKit browsers */
    color: #afabaa;
}

.sitcom-comments .sitcom-comments-control:-moz-placeholder
{
    /* Mozilla Firefox 4 to 18 */
    color: #afabaa;
}

.sitcom-comments .sitcom-comments-control::-moz-placeholder
{
    /* Mozilla Firefox 19+ */
    color: #afabaa;
}

.sitcom-comments .sitcom-comments-control:-ms-input-placeholder
{
    /* Internet Explorer 10+ */
    color: #afabaa;
}

.sitcom-movies-download,
.sitcom-comments .sitcom-comments-btn
{
    border-color: #fa4f4e;
}

.sitcom-comments .sitcom-comments-msg,
.sitcom-comments .sitcom-comments-more,
.sitcom-comments .sitcom-comments-view-header
{
    color: #afabaa;
}

.sitcom-comments .sitcom-comments-btn
{
    color: #fff;
    background-color: #fa4f4e;
}

.sitcom-comments .sitcom-comments-header
{
    color: #5f5f5f;
}

.sitcom-comments-view-name
{
    color: #808080;
}

.sitcom-comments-view-timer
{
    color: #cbcaca;
}

.sitcom-movies .sitcom-movies-iconWrap
{
    background-color: #000;
}

.sitcom-movies-iconWrap .sitcom-movies-msg
{
    color: #c7c7ca;
}

.sitcom-movies-movie
{
    color: #5e5e5e;
}

@media (max-width: 767px)
{
    .sitcom-movies .sitcom-movies-iconWrap
    {
        background-color: transparent;
    }
    .sitcom-movies-iconWrap .sitcom-movies-msg
    {
        color: #868483;
    }
    .movies-praise-icon + .sitcom-movies-msg
    {
        color: #fa4f4e;
    }

    body.register
    {
        background-color: #fff;
    }
}

/* 新闻列表 */

.view-contaiter .item
{
    border-bottom-color: #eee;
}

.view-contaiter .item > a
{
    color: #000;
}

.view-contaiter .item > a:hover
{
    text-decoration: none;

    color: #fa4f4e;
}

.view-contaiter .item .item-timer
{
    color: #a0a0a0;
}

/* 个人中心 */

.header-lg
{
    color: #616161;
    border-bottom-color: #e5e5e5;
}

.personal-header-iconWrap > a
{
    color: #616161;
}

.header-other .header-vip > a
{
    color: #fff;
    background-color: #ff5a4a;
}

.header-sm
{
    color: #393635;
    border-bottom-color: #e5e5e5;
    background-color: #fff;
}

.view-grid-icon > a
{
    color: #393635;
}

.view-grid-icon + .view-grid-icon
{
    border-top-color: #e5e5e5;
}

/* 登录 */
.login-title
{
    color: #da251c;
}

.login-contaiter
{
    background-color: #da251c;
}

.login-contaiter > *
{
    color: #fff;
}

.login-bg-row
{
    background-color: #ededf0;
}

.login-bg-hr
{
    background-color: #fa4e4e;
}

.login-control,
.login-contaiter span
{
    color: #363535;
}

.login-control
{
    border-color: #dcdcdc;
}

.login-control:hover,
.login-control:focus
{
    border-color: rgb(250,78,78);
    -webkit-box-shadow: 0 0 8px 1px rgba(250,78,78,.25);
            box-shadow: 0 0 8px 1px rgba(250,78,78,.25);
}

.login-control::-webkit-input-placeholder
{
    /* WebKit browsers */
    color: #a4a2a2;
}

.login-control:-moz-placeholder
{
    /* Mozilla Firefox 4 to 18 */
    color: #a4a2a2;
}

.login-control::-moz-placeholder
{
    /* Mozilla Firefox 19+ */
    color: #a4a2a2;
}

.login-control:-ms-input-placeholder
{
    /* Internet Explorer 10+ */
    color: #a4a2a2;
}

.login-btn
{
    color: #fff;
    background-color: #fa4e4e;
}

.login-form .col-xs-7.text-right > span
{
    color: #bebebe;
}

.login-by
{
    color: #383737;
}

.login-by > .login-by-hr
{
    border-bottom-color: #ededed;
}

.login-by span
{
    background-color: #fff;
}

/* 注册 */
.register-hr
{
    border-bottom-color: #dcdcdc;
}
.register-control-code
{
    background-color: #dcdcdc;
}
