@import "plstyle.css";

@charset "utf-8";
html, body {
    overflow-x: hidden;
}

body {
    color: #222;
    background-color: #efefef;
}

a {
    color: #096;
    text-decoration: none;
}

a:hover {
    color: #096;
    text-decoration: none;
}

a:focus {
    outline: 0;
    color: #096;
}

body, button, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, input, li, ol, p, select, span, sub, sup, table, td, textarea, th, ul {
    font-family: Microsoft YaHei, Helvetica, '����', Tahoma, Arial, "\5b8b\4f53", sans-serif;
}

/******* bootsrtap ********/
.panel-body .nav li a {
    margin: 3px 0px;
}

/*����ͼ*/
.img-thumbnail {
    padding: 3px;
    border-radius: 0;
    border-color: #f5f5f5;
}

.xianbao-item .thumbnail img {
    width: 300px;
    height: 300px;
    overflow: hidden;
}

/*ģ̬��*/
.modal-scrollbar-measure {
    display: none
}

/*������*/
.navbar-inverse .navbar-header .navbar-brand {
    font-size: 1.1em;
}

.navbar-inverse .navbar-header .navbar-toggle {
    padding: 5px 10px;
    color: #efefef;
    margin-right: 5px;
}

.navbar-inverse .navbar-header button.navbar-toggle {
    margin-right: 15px;
}

.navbar-inverse {
    margin-bottom: 10px;
    -moz-border-radius: 0; /* Gecko browsers */
    -webkit-border-radius: 0; /* Webkit browsers */
    border-radius: 0; /* W3C syntax */
}

.navbar-inverse .navbar-nav > li a {
    padding-left: 5px;
    padding-right: 5px;
}

.navbar-inverse .navbar-form {
    padding-right: 0;
    padding-top: 3px;
}

/*ҳ�����*/
.page-header {
    margin-top: 0;
    padding-bottom: 0;
    margin-bottom: 10px;
    border-color: #f5f5f5;
}

.page-header h2 {
    margin-top: 10px;
    font-size: 1.1em;
    position: relative;
}

/*ҳ����Ϣ*/
.pagination > li > a,
.pagination > li > span {
    color: #090;
}

.pagination > li.disabled > a {
    color: #222;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    color: #222;
}

/*ˮƽ�����б�*/
dl.dl-horizontal {
    margin: 0;
    padding: 0;
}

.dl-horizontal dt {
    width: auto;
    float: left;
}

.dl-horizontal dd {
    margin-left: auto;
}

.dl-horizontal dd a {
    text-decoration: none;
}

/*���²˵�*/
.nav-pills > li > a {
    padding-left: 15px;
    padding-right: 15px;
}

.nav-pills > li > a:hover, .nav-pills > li.active > a:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

/*���*/
.panel {
    border-radius: 0;
}

.panel-heading {
    color: #fff;
    border-radius: 0;
}

.panel-heading .panel-title {
    color: inherit;
}

.panel-footer {
}

/*****feifeicms base******/
.ff-row {
    margin-left: -5px;
    margin-right: -5px;
}

.ff-row .ff-col {
    padding-left: 5px;
    padding-right: 5px;
}

.ff-bg {
    background-color: #fff;
}

.ff-img {
}

.ff-text {
    color: #090;
}

a.ff-text {
    color: #090;
}

a.ff-text:hover {
    color: #333;
}

.ff-text a {
    color: #090;
}

.ff-text a:hover {
    color: #333;
}

.ff-text-left a {
    margin-left: 5px;
}

.ff-text-right a {
    margin-right: 5px;
}

.ff-text-hidden {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ff-btn {
    color: #FFF;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.ff-btn:hover:hover {
    color: #FFF;
    background-color: #449d44;
    border-color: #398439;
}

.ff-btn:active, .ff-btn:visited {
    color: #FFF;
}

.ff-gallery {
}

.ff-gallery .gallery-cell {
}

.ff-clearfix {
    margin-bottom: 10px;
}

.ff-border-none {
    border: none;
}

/*�������*/
.ff-search {
}

.ff-search .glyphicon-search {
}

.ff-search .ff-wd {
}

.ff-search .glyphicon-user {
    font-size: 1.0em;
    color: #090;
}

/*�ײ���ʽ*/
.ff-footer {
    padding: 10px 0;
}

.ff-footer .tj {
    display: none
}

.ff-footer .img-thumbnail {
    width: 100px;
    height: 100px;
}

.ff-footer .col-md-8 p {
    padding: 5px 0;
}

/*index.tpl*/
.index .slide {
    padding-top: 5px;
    padding-bottom: 30px;
    position: relative;
}

.index .slide .ff-img-90 {
}

.index .slide .ff-img-90 .ff-img {
    height: 100px;
}

.index .slide .ff-img-90 li {
    padding-right: 0;
}

.index .slide .ff-img-90 h4 {
    padding-top: 2px;
    font-size: 1.0em;
    line-height: 1.5em;
}

.index .slide .ff-img-90 h4 a {
    color: #090;
}

.index .slide .ff-img-90 h4 a:hover {
    color: #222;
}

.index .search-hot {
    position: absolute;
    bottom: 5px;
    color: #060;
    font-size: 1.0em;
}

.index .clearfix-ads {
    height: 5px;
}

.index .ff-ads {
    border: none;
    padding: 10px 0;
}

.index .vod-item-ol li {
    padding-bottom: 20px;
}

/*vod/channel.tpl*/
.vod-channel .ff-row {
    padding-top: 5px;
}

.vod-channel .ff-slide {
    margin-bottom: 5px;
}

.vod-channel .vod-item-ol li {
    padding-bottom: 13px;
}

.vod-channel .types {
    margin: 0;
}

.vod-channel .types dt {
    clear: both;
    font-size: 1.1em;
    font-weight: normal;
    padding-bottom: 3px;
}

.vod-channel .types dd {
    padding-bottom: 4px;
}

.vod-channel .types dd li {
    margin-bottom: 3px;
    font-size: 1.1em;
}

/*vod/type.tpl*/
.vod-type dl {
}

.vod-type dl dt {
    width: auto;
    padding: 5px 5px 0 5px;
    text-align: left;
    float: left;
}

.vod-type dl dd {
    margin-bottom: 10px;
}

.vod-type dl dd .gallery-cell {
    margin-right: 10px;
}

/*vod/detail.tpl*/
.vod-detail .page-header .pull-right {
    padding-top: 5px;
}

.vod-detail .media-left {
    margin-right: 5px;
}

.vod-detail .media-left .ff-img {
    width: 220px;
    height: 300px;
}

.vod-detail .media-body h2 {
    margin-top: 0;
    font-size: 1.4em;
}

.vod-detail .media-body .vod-content, .vod-detail .media-body .vod-content-default {
    line-height: 1.6em;
}

.vod-detail .media-body dt, .vod-detail .media-body dd {
    margin-bottom: 5px;
}

.vod-detail .ff-score {
    display: block;
    float: right;
    margin-bottom: 10px;
}

.vod-detail .ff-score dt {
}

.vod-detail .ff-score dd {
    padding-top: 5px;
}

.vod-detail .ff-score sup {
    display: none;
}

.vod-detail .ff-score .ff-score-raty {
    font-size: 0.6em;
}

.vod-detail .ff-score sup.ff-score-val {
    font-size: 1.2em;
    display: inline;
}

/*vod/detail_sp.tpl*/
.vod-detail-sp .ff-share {
    position: absolute;
    top: 0;
    right: 0;
}

.vod-detail-sp .ff-share dt {
    color: #999;
}

.vod-detail-sp .ff-share dd {
    float: left;
}

.vod-detail-sp .ff-score {
    float: right;
}

.vod-detail-sp .ff-score dd {
    float: left;
}

/*vod_play.tpl*/
.vod-play .ff-share {
    position: absolute;
    top: 0;
    right: 0;
}

.vod-play .ff-share dt {
    color: #999;
}

.vod-play .ff-share dd {
    float: left;
}

.vod-play .ff-score {
    padding-left: 10px;
}

.vod-play .media-left .ff-img {
    width: 120px;
    height: 170px
}

.vod-play .media-body h5 {
    margin-top: 0;
}

.vod-play .media-body dt, .vod-play .media-body dd {
    margin-bottom: 5px;
}

/*-------------------news----------------------------*/
.news-item-medial {
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px #efefef solid;
}

.news-item-medial .media-left .ff-img {
    width: 120px;
    height: 70px;
}

.news-item-medial .media-heading {
    margin-top: 0;
    font-size: 1.1em;
    line-height: 1.4em;
}

.news-item-medial .news-remark {
    font-size: 1.0em;
    line-height: 1.6em;
}

.news-item-hot {
    padding-left: 25px;
    color: #04b872;
}

.news-item-hot li {
    padding: 8px 0 8px 0;
}

.news-item-ul {
    padding-left: 25px;
    color: #096;
}

.news-item-ul li {
    padding: 8px 0 8px 0;
}

/*news_list.tpl*/
.news-list .nav-pills {
    margin-top: 5px;
}

.news-list .nav-pills a {
    color: #090;
}

/*news_type.tpl*/
.news-type .nav-pills {
    margin-top: 5px;
}

.news-type .nav-pills a {
    color: #090;
}

/*news_tags.tpl*/
.news-tags .nav-pills {
    margin-top: 5px;
}

.news-tags .nav-pills a {
    color: #090;
}

/*news_detail.tpl*/
.news-detail .page-header h3 {
    padding: 0 0 5px 0;
    font-size: 1.4em;
}

.news-detail blockquote {
    font-size: 0.9em;
    margin-bottom: 10px;
}

.news-detail .content {
    font-size: 1.1em;
    line-height: 1.6em;
}

.news-detail .content img {
    margin: 0 auto;
}

.news-detail .tags {
    padding: 15px 0 10px 0;
}

.news-detail .tags .glyphicon {
    color: #090;
}

.news-detail .more {
    padding-left: 20px;
}

.news-detail .more li {
    padding: 5px 0;
}

/*-------------------------------�Զ���-----------------------------------------*/
/*ajax-search.tpl*/
.ajax-search dl {
    margin: 0;
}

.ajax-search dl dt {
    margin: 10px 0;
}

.ajax-search dl dd a.btn {
    margin-right: 10px;
    margin-bottom: 10px;
}

/*inc media*/
@media (max-width: 767px) {
    .navbar-inverse .navbar-nav {
        margin-top: 5px;
        margin-left: -5px;
        margin-right: -5px;
    }

    .navbar-inverse .navbar-nav > li {
        display: inline-block;
        float: left;
        width: 25%;
        padding-left: 5px;
        padding-right: 5px;
        text-align: center;
        margin-top: 5px;
    }

    .navbar-inverse .navbar-nav > li a {
        font-size: 1.0em;
        padding-left: 0;
        padding-right: 0;
        border: 1px solid #101010;
    }

    .vod-type .gallery-cell {
        margin-right: 15px;
    }

    .vod-detail .media-left .ff-img {
        width: 120px;
        height: 170px;
    }

    .ff-img-215 .ff-img {
        height: 145px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1020px;
    }
}

.photo {
    margin: 0 auto;
    max-height: 60px;
    width: 105px;
}

.photo img {
    /* ���������Ⱥ͸߶� */
}

.bigbt {
    font-weight: bold;
    font-size: 16px;
    font-family: Microsoft YaHei, Helvetica, '����', Tahoma, Arial, "\5b8b\4f53", sans-serif;
}
