
    .body_1280 .footer_con, .body_1280 .header_con, .body_1280 .header_menu_con, .body_1280 .header_v2_con, .body_1280 .wrapper .main {
        width: 1080px;
    }
    .body_1024 .footer_con, .body_1024 .header_con, .body_1024 .header_menu_con, .body_1024 .header_v2_con, .body_1024 .wrapper .main {
        width: 1080px;
    }
    a:hover {
        color: #cc6d29 !important;
    }
    .body_1024  .wrapper .main {
        width: 1080px;
    }
    .body_1280  .wrapper .main {
        width: 1080px;
    }
    .wrapper, body {
        background: #f9f9f9;
    }
    .body_1280 .col_a {
        width: 680px;
        background-color: white;
        padding:0 30px;
        margin-top: 20px;
    }
    .body_1024 .col_a {
        width: 680px;
        background-color: white;
        padding:0 30px;
        margin-top: 20px;
    }
    .col_b {
        margin-top: 20px;
        float:left;
        width: 300px;
        margin-left: 40px;
        background-color: white;
    }
    .article-title {
        margin: 20px 0;
        font-weight: 700;
        font-style: normal;
        line-height: 40px;
        font-size: 26px;
    }
    .article-title2 {
        vertical-align: middle;
        font-weight: 600;
    }
    .movie-play-button {
        width: 88px;
        line-height: 30px;
        height: 30px;
        background-color: #FF9200;
        border-radius: 5px;
        display: inline-block;
        color: #FFF;
        font-size: 12px;
        vertical-align: text-top;
    }
    .movie-play-button a{
        color: #FFF;
        font-size: 12px;
    }
    .movie-play-button:hover{
        color: #FFF !important;
    }
    .movie-play-button img{
        width:16px;
        margin: auto 5px
    }
    .article-time {
        color: #999999;
    }
    .article-content{
        margin-top: 20px;
        margin-bottom: 40px;
        font-size: 16px;
        line-height: 28px;
        color: #333333;
    }
    .article-content p {
        font-size: 16px;
        line-height: 28px;
        color: #333333;
        margin-bottom: 20px;
    }
    .article-content img {
        margin-top:10px;
        margin-bottom: 20px;
        max-width: 680px !important;
    }
    .relation-title {
        font-size:18px;
        font-weight: 700;
        font-style: normal;
        margin-bottom: 10px;
    }
    .relation-movie{
        margin: 40px 0;
    }
    .relation-content {
        height: 83px;
        margin-bottom: 20px;
        margin-left: 20px;
    }
    .relation-content .movie-img {
        width: 64px;
        height: 88px;
        float: left;
    }
    .content-intro {
        float: left;
        margin-left: 10px;
    }
    .movie-title {
        margin-bottom: 27px;
    }
    .movie-title a {
        font-size: 15px;
        font-weight: 500;
        color: #333333;
    }
    .movie-type {
        font-size: 13px;
        font-weight: 400;
        color: #999999;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
        width:190px;
        line-height: 22px;
    }
    .movie-type a {
        color: #999999;
    }
    .movie-score {
        height: 14px;

    }
    .movie-score img{
        height: 14px;
    }
    .detail-rec .title {
        font-weight: 700;
        font-size: 20px;
        line-height: 60px;
        margin-left: 20px;
        width: 260px;
        border-bottom: none;
    }
    .article-copyright p {
        font-size: 14px;
        color:#999999;
    }
    .score{
        color: #FF9900;
        font-weight: 700;
    }
    .full_star{
        font-size: 13px;
        color: rgba(251, 215, 85, 1);

    }
    .half_star{
        width: 13px !important;
        height: 13px !important;
        margin-left: -1px;
        margin-top: -3.25px;
        font-size: 13px;
        line-height: 22px;
    }
    .zero_star{
        font-size: 13px;
        color: rgba(242, 242, 242, 1);
    }
    .article-content p img {
        margin: 10px auto;
    }
    .detail-rec-list .list-name {
        width: 260px;
        color: #333333;
        text-justify: newspaper;
        word-break: break-all;
        overflow: hidden;
        text-overflow: ellipsis;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        margin-bottom: 5px;
    }
    .hot-news {
        line-height: 20px;
        margin-bottom: 10px;
    }
    .detail-rec-list {
        border-bottom: none;
    }
    .detail-rec-list .list-content {
        margin-left: 10px;
        width: 260px;
        color: #999999;
        word-break: break-all;
        overflow: hidden;
        text-overflow: ellipsis;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;

    }
    .episode-role {
        border-bottom: 1px dotted #a8a8a8;
        display: inline-block;
     }
    .play-keywords {
        margin-bottom: 40px;
        text-align: center;
    }
    .play-keywords .play-keywords-episode {
        display: inline-block;
        margin: 0 10px;
    }
    .tips {
        line-height: 33px;
        border: 1px solid #FF9900;
        text-align: center;
        padding: 0 5px;
        border-radius: 5px;

    }
    .tips a {
        color: #FF9900;
    }
    .tips:hover {
        border: 1px solid #cc6d29;
        color:#cc6d29;
    }
    .tips:hover a {
        color:#cc6d29;
    }
    .episode-list {
        margin-left: 20px;
    }
    .episode-list li {
        display: inline-block;
        width: 46px;
        height: 46px;
        background-color:#f9f9f9;
        text-align: center;
        line-height: 46px;
        margin-bottom: 6px;
        border-radius: 4px;
        margin-left: 1px;
        border: 1px solid #f9f9f9;
    }
    .episode-list li:hover {
        border: 1px solid #cc6d29;
        color: #cc6d29;
    }
    .episode-list .current {
        border: 1px solid #FF9200;
        color: #FF9200;
    }
    .episode-list .hidden {
        display: none;
    }
    .episode-list li img {
        display: inline-block;
        width: 10px;
    }
    .hidden {
        display: none !important;
    }

    /* 新增样式 */
    .orange_color {
        color: #FF9900 !important;
    }
    .grey_color3{
        color:#999999 !important;
    }
    .grey_color{
        color:#666666;
    }
    .black_color{
        color:#000000;
    }

    .v_rightFixed2 {
        position: fixed;
        top: 72%;
        left: 50%;
        width: 56px;
        z-index: 600;
        display: none;
        margin-left: 540px;
    }
    .v_rightFixed2 .logo_icon {
        background: url({$mytheme.site.static|mac_default=''.$maccms.path_tpl.''}static/images/right_fixed_icon_new.png) no-repeat;
        width: 56px;
        height: 56px;
        position: relative;
        z-index: 10;
        display: block;
        overflow: hidden;
        background-size: contain;
    }
    .v_rightFixed2 .p_link {
        border: 1px solid #ffb400;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        padding-top: 1px;
        position: relative;
        z-index: 1;
        margin-top: -2px;
        background: #fff;
    }
    .v_rightFixed2 .p_link a {
        font-size: 12px;
        line-height: 60px;
        float: left;
        width: 100%;
        text-align: center;
        margin-top: -1px;
        position: relative;
        z-index: 10;
        -moz-transition: background .3s;
        -webkit-transition: background .3s;
        -ms-transition: background .3s;
        -o-transition: background .3s;
        transition: background .3s;
    }
    .v_rightFixed2 .p_link a em {
        line-height: 20px;
        padding: 10px 0;
        display: block;
    }
    .v_rightFixed2 .a_gotoTop {
        height: 42px;
        line-height: 42px;
        display: block;
        background: #fff;
        border: 1px solid #ffb400;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        -moz-transition: background .3s;
        -webkit-transition: background .3s;
        -ms-transition: background .3s;
        -o-transition: background .3s;
        transition: background .3s;
    }
    .v_rightFixed2 .a_gotoTop .iconfont {
        line-height: 42px;
        text-align: center;
        width: 100%;
        color: #ffb400;
    }
    a .anchor-new:hover {
        color: #CC6D29 !important;
    }
    .iconfont, em, i {
        font-style: normal;
    }

    .header-pop {
        position: relative;
        background: #fcc800;
        min-width: 100%;
    }
    .header-pop .m {
        width: 1160px;
        margin: 0 auto;
    }
    .header-pop .m img {
        width: 100%;
    }

    .header-pop .close-header-pop .icon-close {
        position: absolute;
        display: block;
        right: 12px;
        top: 12px;
    }
    .icon-close {
        background-image: url({$mytheme.site.static|mac_default=''.$maccms.path_tpl.''}static/images/sprite_home@2x.png);
        background-size: 200px;
    }
    .icon-close {
        display: block;
        width: 24px;
        height: 24px;
        background-image: url({$mytheme.site.static|mac_default=''.$maccms.path_tpl.''}static/images/sprite_home.png);
        background-repeat: no-repeat;
        background-position: -10px -10px;
    }
    .header_v2_s {
        height: auto;
    }
    /*.header_v2_s_space {
        height: 135px;
    }*/
    .v-login-text span{
        display: inline-block;
        width: 40px;
        overflow: hidden;
        height: 20px;
        vertical-align: middle;
    }