.txtIntroCon .wholeTxt,.txtIntroCon .wholeTxt .time-filter,.txtIntroCon .wholeTxt .time-filter .mod_episode .figures_list,.box-info .txt-con .attr-list li.full {
    *zoom:1}

.txtIntroCon .wholeTxt:after,.txtIntroCon .wholeTxt .time-filter:after,.txtIntroCon .wholeTxt .time-filter .mod_episode .figures_list:after,.box-info .txt-con .attr-list li.full:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden
}

.box-info .txt-con .attr-list li,.box-info .txt-con .btn-blue {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}

.wrapper .main {
    padding-bottom: 0
}

.wrapper .main .searchWords {
    color: #ff6600 !important
}

.sHeader-2 {
    height: 34px !important;
    line-height: 34px !important;
    border-bottom: 1px solid #ddd;
    background: #fff
}

.sHeader-2 .sHeaderCon .menu a {
    color: #666;
    font-size: 14px;
    margin-right: 30px;
    padding: 0 !important;
    background: none
}

.sHeader-2 .sHeaderCon .menu a .iconfont {
    color: #a8a8a8;
    padding-right: 5px;
    font-size: 18px;
    float: left
}

.sHeader-2 .sHeaderCon .menu a:hover {
    background: none
}

.sHeader-2 .sHeaderCon .aPersonCenter {
    color: #666
}

.sHeader-2 .sHeaderCon .aPersonCenter a {
    color: #666
}

.sHeader-2 .sHeaderCon .watchHistory .more_mod .more_tb {
    top: 28px
}

.sHeader-2 .sHeaderCon .watchHistory .more_mod .sMore a {
    color: #666
}

.sHeader-2 .sHeaderCon .watchHistory .more_mod .sMore a .iconfont {
    color: #666
}

.searchHeader {
    background: #fff;
    border-bottom: 1px solid #ddd;
    position: relative;
    z-index: 780;
    zoom:1}

.searchHeader .searchHeaderCon {
    margin: 0 auto
}

.searchHeader .searchTit {
    background: url(../images/v4/search/searchHeaderTit.png?v20170320) 0 0 no-repeat;
    width: 160px;
    height: 94px;
    float: left;
    display: inline;
    overflow: hidden
}

.searchHeader .headerSearch {
    width: 683px;
    float: left;
    display: inline;
    margin: 27px 0 0 182px;
    padding-right: 88px;
    position: relative;
    zoom:1}

.searchHeader .headerSearch .searchBorder {
    border: 2px solid #33aaff;
    border-right: 0;
    height: 22px;
    line-height: 22px;
    position: relative;
    padding: 7px 42px 7px 10px;
    overflow: hidden
}

.searchHeader .headerSearch .searchBorder .searchInput {
    color: #aaa;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    border: 0 none;
    background: none;
    width: 100%;
    display: block
}

.searchHeader .headerSearch .searchBorder .aRank {
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    height: 36px;
    text-align: center;
    overflow: hidden;
    color: #199cfa
}

.searchHeader .headerSearch .searchBorder .aRank .iconfont {
    font-size: 14px;
    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    color: #199cfa
}

.searchHeader .headerSearch .searchBorder .aRank:hover {
    color: #199cfa
}

.searchHeader .headerSearch .aSearchBtn {
    position: absolute;
    top: 0;
    right: 88px;
    width: 80px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #33aaff;
    font-weight: 700;
    color: #fff
}

.searchHeader .headerSearch .aSearchBtn-gray {
    background: #f9f9f9;
    border: 1px solid #d7d7d7;
    width: 78px;
    height: 38px;
    line-height: 38px;
    color: #666;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
    font-weight: bold
}

.searchHeader .headerSearch .aSearchBtn-gray:hover {
    background: #f0f0f0
}

.searchHeader .headerSearch .aSearchBtn .iconfont {
    color: #fff;
    font-size: 14px;
    font-weight: 100
}

.searchHeader .headerSearch .aSearchBtn:hover {
    background: #0d9aff;
    color: #fff
}

.searchHeader .headerSearch .association {
    width: 455px;
    overflow: hidden;
    background: #fff;
    position: absolute;
    top: 40px;
    left: 0;
    z-index: 499;
    clear: both;
    display: none
}

.searchHeader .headerSearch .association .associationBorder {
    border: 1px solid #ddd;
    border-top: 0 none
}

.searchHeader .headerSearch .todayHotSearch {
    height: auto
}

.searchHeader .headerSearch .todayHotSearch ul {
    z-index: 1;
    position: relative
}

.searchHeader .headerSearch .todayHotSearch ul li {
    width: 100%;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    font-size: 14px;
    float: left;
    cursor: pointer
}

.searchHeader .headerSearch .todayHotSearch ul li a {
    color: #333;
    width: 100%;
    height: 32px;
    display: block;
    overflow: hidden;
    background: url(//imgwx1.2345.com/dypcimg/top/images/fillBg.png) 0 0 repeat
}

.searchHeader .headerSearch .todayHotSearch ul li a.selected,.searchHeader .headerSearch .todayHotSearch ul li a.cur {
    color: #333;
    text-decoration: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7feeeeee', endColorstr='#7feeeeee');
    background: rgba(238,238,238,0.5)
}

.searchHeader .headerSearch .todayHotSearch ul li span {
    float: left;
    cursor: pointer;
    vertical-align: middle
}

.searchHeader .headerSearch .todayHotSearch ul li .iNum {
    float: left;
    width: 28px;
    line-height: 32px;
    height: 32px;
    text-align: center;
    color: #999;
    font-weight: 700;
    font-style: italic
}

.searchHeader .headerSearch .todayHotSearch ul li .iHighlight {
    color: #ff6600
}

.searchHeader .headerSearch .todayHotSearch ul li .v_iNew_word {
    float: left;
    display: inline;
    margin: 11px 0 0 3px
}

.searchHeader .headerSearch .searchAssociate {
    height: auto
}

.searchHeader .headerSearch .searchAssociate li {
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    float: left;
    width: 100%;
    display: inline
}

.searchHeader .headerSearch .searchAssociate li a {
    display: block;
    padding: 0 10px;
    color: #666;
    font-size: 14px;
    white-space: nowrap
}

.searchHeader .headerSearch .searchAssociate li a strong {
    color: #333;
    font-weight: 700
}

.searchHeader .headerSearch .searchAssociate li a.selected,.searchHeader .headerSearch .searchAssociate li a.cur {
    text-decoration: none;
    color: #666;
    background-color: #f5f5f5
}

.searchHeader .headerSearch .searchAssociate li a.selected strong,.searchHeader .headerSearch .searchAssociate li a.cur strong {
    color: #333
}

.searchHeader .headerSearch .searchAssociate li .sStyle {
    padding-left: 10px
}

.searchHeader .headerSearch .searchAssociate li.liPic {
    padding: 10px 0;
    height: 80px;
    overflow: hidden;
    position: relative;
    margin-bottom: 1px;
    background-color: #f2faff
}

.searchHeader .headerSearch .searchAssociate li.liPic .txt {
    padding: 0 10px 0 80px;
    position: relative;
    height: 80px;
    overflow: hidden;
    cursor: pointer
}

.searchHeader .headerSearch .searchAssociate li.liPic .txt .pTit {
    font-size: 16px;
    color: #666;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer
}

.searchHeader .headerSearch .searchAssociate li.liPic .txt .pTit .sName {
    color: #ff6600;
    font-weight: 700;
    cursor: pointer
}

.searchHeader .headerSearch .searchAssociate li.liPic .txt .pIntro {
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
    color: #999;
    text-overflow: ellipsis;
    font-size: 12px;
    cursor: pointer
}

.searchHeader .headerSearch .searchAssociate li.liPic .txt .pIntro em {
    color: #2371c8;
    cursor: pointer
}

.searchHeader .headerSearch .searchAssociate li.liPic a.aLink {
    position: absolute;
    z-index: 10;
    height: 100%;
    width: 100%;
    display: block;
    overflow: hidden;
    background: url(../images/v4/fillBg.png) 0 0 repeat;
    top: 0;
    left: 0;
    padding: 0;
    cursor: pointer
}

.searchHeader .headerSearch .searchAssociate li.liPic a.aLink:hover {
    background: none
}

.searchHeader .headerSearch .searchAssociate li.liPic .pic {
    position: absolute;
    width: 60px;
    height: 80px;
    left: 10px;
    top: 10px;
    overflow: hidden;
    z-index: 5
}

.searchHeader .headerSearch .searchAssociate li.liPic .iPlayIcon {
    background: url(../images/v4/fillBg.png) 0 0 repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
    display: block;
    height: 100%;
    width: 100%;
    opacity: 0;
    -moz-transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s
}

.searchHeader .headerSearch .searchAssociate li.liPic .iPlayIcon em {
    height: 100%;
    width: 100%;
    display: block;
    cursor: pointer
}

.searchHeader .headerSearch .searchAssociate li.liPic:hover .iPlayIcon,.searchHeader .headerSearch .searchAssociate li.liPic.hover .iPlayIcon {
    background: rgba(0,0,0,0.15);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
    opacity: 1
}

.searchHeader .headerSearch .searchAssociate li.liPic:hover .iPlayIcon em,.searchHeader .headerSearch .searchAssociate li.liPic.hover .iPlayIcon em {
    background: url(../images/v4/v_playBtn_s.png) center center no-repeat;
    _background: url(../images/v4/v_playBtn_s_ie6.png) center center no-repeat
}

.searchHeader .headerSearch .searchAssociate li.liPic .v_blue_btn {
    padding: 0;
    width: 96px;
    height: 26px;
    line-height: 26px;
    display: block;
    font-size: 12px;
    color: #fff;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 80px;
    -webkit-radius: 2px;
    -moz-radius: 2px;
    -ms-radius: 2px;
    -o-radius: 2px;
    border-radius: 2px;
    background-clip: border-box
}

.searchHeader .headerSearch .searchAssociate li.liPic .v_blue_btn .iconfont {
    position: relative;
    float: left;
    display: inline;
    height: 26px;
    overflow: hidden;
    margin: 0 3px 0 12px
}

.searchHeader .headerSearch .searchAssociate li.liPic .v_blue_btn_center {
    text-align: center
}

.searchHeader .headerSearch .searchAssociate li.liPic .v_blue_btn_center .iconfont {
    display: none
}

.searchHeader .headerRightIvy {
    float: left;
    margin: 25px 0 0 20px;
    display: inline;
    width: 200px;
    height: 50px;
    overflow: hidden
}

.searchHeader .headerRightIvy img {
    width: 100%;
    height: 100%;
    vertical-align: top;
    display: block
}

.searchHeader .headerRightIvy .mes-area .mod-txtred li {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
    color: #666;
    padding-left: 10px;
    background: url(../images/v4/search/dot-red.png) 0 8px no-repeat
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.fred {
    color: red
}

html,body {
    background-image: url(about:blank);
    background-attachment: fixed
}

.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop));
    box-shadow: 0 2px 6px rgba(214,214,214,0.7)
}

.fixed .headerRightIvy {
    display: none
}

.fixed .searchTit {
    height: 64px;
    background-position: 0 -15px
}

.fixed .headerSearch {
    margin-top: 12px
}

:root .searchHeader .headerSearch .searchAssociate .liFirst:hover .iPlayIcon {
    filter: none
}

.pCorrectionTips {
    font-size: 18px;
    line-height: 18px;
    height: 18px;
    padding: 15px 0 0 0
}

.pCorrectionTips em {
    color: #ff6600
}

.pCorrectionTips a {
    color: #33aaff
}

.pCorrectionTips a:hover {
    color: #f30
}

.styleTab {
    height: 36px;
    overflow: hidden;
    position: relative;
    padding-left: 1px
}

.styleTab .iLine {
    position: absolute;
    top: 35px;
    left: 0;
    width: 100%;
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    z-index: 5
}

.styleTab a {
    float: left;
    width: 118px;
    border: 1px solid #eee;
    border-bottom: 0 none;
    height: 35px;
    line-height: 34px;
    text-align: center;
    background: #fff;
    color: #999;
    margin: 0 0 0 -1px;
    display: inline
}

.styleTab a em {
    font-size: 16px;
    color: #666
}

.styleTab a:hover {
    background: #fafafa
}

.styleTab a:hover em {
    color: #333
}

.styleTab a.cur {
    position: relative;
    background: #f5f5f5;
    z-index: 10;
    border-color: #ddd
}

.styleTab a.cur em {
    color: #333;
    font-weight: 700
}

.itemList .item {
    background: #fff;
    padding: 15px;
    margin-top: 15px;
    position: relative
}

.posterPlaceholder {
    width: 180px;
    height: 240px;
    float: left
}

.posterPlaceholder .pic {
    width: 180px;
    height: 240px;
    position: relative;
    overflow: hidden;
    zoom:1;z-index: 10
}

.posterPlaceholder .pic .pRightBottom {
    background: url(../images/v4/titPngBg.png) 0 0 repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
    height: 20px;
    line-height: 20px;
    position: absolute;
    bottom: 0;
    right: 0;
    overflow: hidden;
    z-index: 5;
    color: #fff
}

.posterPlaceholder .pic .pRightBottom em {
    padding: 0 5px;
    font-size: 12px
}

.playSource {
    padding: 15px 0 0 0;
    float: right;
    line-height: 32px
}

.playSource .sTit {
    float: left;
    line-height: 32px;
    height: 32px;
    color: #999
}

.playSource .more_mod .sMore {
    line-height: 32px;
    height: 32px
}

.playSource .more_mod .sMore img {
    float: left;
    width: 16px;
    height: 16px;
    padding: 8px 5px 0 5px;
    display: inline
}

.playSource .more_mod .more_tb {
    width: 90px;
    top: 26px;
    margin-left: -45px
}

.playSource .more_mod .more_tb .more_mod_border {
    padding: 5px 0
}

.playSource .more_mod .more_tb .more_mod_border a {
    float: left;
    width: 100%;
    line-height: 36px;
    height: 36px;
    overflow: hidden;
    margin: 0
}

.playSource .more_mod .more_tb .more_mod_border a img {
    float: left;
    padding: 10px 8px 0 11px;
    display: inline
}

.playSource .more_mod .more_tb .more_mod_border a:hover {
    background: #f5f5f5
}

.body .txtIntroCon {
    float: right;
    width: 1173px;
}

.txtIntroCon .tit {
    height: 30px;
    line-height: 30px
}

.txtIntroCon .tit h2 {
    float: left;
    font-size: 24px;
    font-weight: 100
}

.txtIntroCon .tit .sTime,.txtIntroCon .tit .sStyle,.txtIntroCon .tit .sScore {
    float: left;
    line-height: 18px;
    height: 18px;
    overflow: hidden;
    margin: 10px 0 0 12px;
    display: inline
}

.txtIntroCon .tit .sScore {
    color: #ff6600
}

.txtIntroCon .wholeTxt {
    position: relative;
    z-index: 100;
    padding-top: 5px
}

.txtIntroCon .wholeTxt .sUpdate {
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    display: block;
    color: #333
}

.txtIntroCon .wholeTxt .sUpdate .iconfont {
    float: left;
    line-height: 30px;
    font-size: 14px;
    color: #333
}

.txtIntroCon .wholeTxt .minHeightTxt {
    min-height: 137px;
    _height: 137px
}

.txtIntroCon .wholeTxt .txtList li {
    line-height: 30px;
    height: 30px;
    float: left;
    width: 100%;
    overflow: hidden
}

.txtIntroCon .wholeTxt .txtList li em,.txtIntroCon .wholeTxt .txtList li a {
    float: left;
    margin-right: 10px;
    display: inline;
    white-space: nowrap
}

.txtIntroCon .wholeTxt .txtList li a {
    color: #199cfa
}

.txtIntroCon .wholeTxt .txtList li a:hover {
    color: #ff3300
}

.txtIntroCon .wholeTxt .txtList li .emTit {
    color: #999;
    margin-right: 0
}

.txtIntroCon .wholeTxt .txtList li .pIntro,.txtIntroCon .wholeTxt .txtList li .pIntroAll {
    padding: 3px 90px 3px 0;
    position: relative;
    float: left;
    line-height: 24px
}

.txtIntroCon .wholeTxt .txtList li .pIntro span,.txtIntroCon .wholeTxt .txtList li .pIntroAll span {
    width: 100%;
    overflow: hidden;
    height: 24px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis
}

.txtIntroCon .wholeTxt .txtList li .pIntro span em,.txtIntroCon .wholeTxt .txtList li .pIntroAll span em {
    display: none;
    float: none;
    white-space: normal;
    margin-right: 0
}

.txtIntroCon .wholeTxt .txtList li .pIntro .iconfont,.txtIntroCon .wholeTxt .txtList li .pIntroAll .iconfont {
    font-size: 12px;
    padding: 0 0 0 3px
}

.txtIntroCon .wholeTxt .txtList li .pIntro .aShowAll,.txtIntroCon .wholeTxt .txtList li .pIntroAll .aShowAll {
    position: absolute;
    top: 3px;
    right: 0;
    line-height: 24px;
    float: none;
    margin-right: 0;
    color: #199cfa
}

.txtIntroCon .wholeTxt .txtList li .pIntro .aShowAll .iconfont,.txtIntroCon .wholeTxt .txtList li .pIntroAll .aShowAll .iconfont {
    color: #199cfa
}

.txtIntroCon .wholeTxt .txtList li .pIntro .aShowAll:hover,.txtIntroCon .wholeTxt .txtList li .pIntroAll .aShowAll:hover {
    color: #ff3300
}

.txtIntroCon .wholeTxt .txtList li .pIntro .aShowAll:hover .iconfont,.txtIntroCon .wholeTxt .txtList li .pIntroAll .aShowAll:hover .iconfont {
    color: #ff3300
}

.txtIntroCon .wholeTxt .txtList li .pIntro .aHideAll,.txtIntroCon .wholeTxt .txtList li .pIntroAll .aHideAll {
    display: none;
    float: none;
    white-space: nowrap;
    margin-right: 0;
    padding: 0 0 0 30px;
    color: #199cfa
}

.txtIntroCon .wholeTxt .txtList li .pIntro .aHideAll .iconfont,.txtIntroCon .wholeTxt .txtList li .pIntroAll .aHideAll .iconfont {
    color: #199cfa
}

.txtIntroCon .wholeTxt .txtList li .pIntro .aHideAll:hover,.txtIntroCon .wholeTxt .txtList li .pIntroAll .aHideAll:hover {
    color: #ff3300
}

.txtIntroCon .wholeTxt .txtList li .pIntro .aHideAll:hover .iconfont,.txtIntroCon .wholeTxt .txtList li .pIntroAll .aHideAll:hover .iconfont {
    color: #ff3300
}

.txtIntroCon .wholeTxt .txtList li .pIntroMovie {
    padding-right: 0
}

.txtIntroCon .wholeTxt .txtList li .pIntroMovie span {
    height: auto;
    white-space: normal;
    display: inline
}

.txtIntroCon .wholeTxt .txtList li .pIntroMovie span.sAll {
    display: none
}

.txtIntroCon .wholeTxt .txtList li .pIntroMovie .aShowAll {
    position: static;
    float: none;
    white-space: nowrap;
    display: inline;
    margin-right: 0;
    padding: 0 0 0 10px
}

.txtIntroCon .wholeTxt .txtList li .pIntroAll {
    padding-right: 0
}

.txtIntroCon .wholeTxt .txtList li .pIntroAll span {
    height: auto;
    display: inline;
    white-space: normal;
    text-overflow: normal
}

.txtIntroCon .wholeTxt .txtList li .pIntroAll span em {
    display: inline
}

.txtIntroCon .wholeTxt .txtList li .pIntroAll span.sPart {
    display: none
}

.txtIntroCon .wholeTxt .txtList li .pIntroAll span.sAll {
    display: inline
}

.txtIntroCon .wholeTxt .txtList li .pIntroAll .aHideAll {
    display: inline
}

.txtIntroCon .wholeTxt .txtList li .pIntroAll .aShowAll {
    display: none
}

.txtIntroCon .wholeTxt .txtList li.li_2_1 {
    width: 50%
}

.txtIntroCon .wholeTxt .txtList li.li_3_1 {
    width: 33%
}

.txtIntroCon .wholeTxt .txtList li.li_3_2 {
    width: 66%
}

.txtIntroCon .wholeTxt .txtList li.li_4_1 {
    width: 25%
}

.txtIntroCon .wholeTxt .txtList li.li_all {
    width: 100%
}

.txtIntroCon .wholeTxt .txtList li.extend {
    overflow: inherit;
    height: auto
}

.txtIntroCon .wholeTxt .txtList li.extend .otherSeries {
    margin-top: -7px;
    float: left
}

.txtIntroCon .wholeTxt .txtList li.extend .otherSeries a {
    line-height: 22px;
    border: 1px solid #b2dfff;
    padding: 0 10px;
    height: 22px;
    text-align: center;
    float: left;
    display: inline;
    margin-top: 10px
}

.txtIntroCon .wholeTxt .txtList li.extend .otherSeries a:hover {
    background: #33aaff;
    border-color: #33aaff;
    color: #fff
}

.txtIntroCon .wholeTxt .txtList li.extend .otherSeries .more_mod .sMore {
    line-height: 24px;
    height: 24px
}

.txtIntroCon .wholeTxt .txtList li.extend .otherSeries .more_mod .more_tb {
    top: 24px;
    width: 90px;
    margin-left: -45px
}

.txtIntroCon .wholeTxt .txtList li.extend .otherSeries .more_mod .more_tb .more_mod_border {
    padding-bottom: 9px
}

.txtIntroCon .wholeTxt .txtList li.extend .otherSeries .more_mod .more_tb .more_mod_border a {
    margin: 9px 0 0 13px;
    width: 60px;
    padding: 0
}

.txtIntroCon .wholeTxt .txtList li.liOtherName .searchWords {
    float: none;
    margin-right: 0
}

.txtIntroCon .wholeTxt .txtList li.liActor em {
    color: #199cfa
}

.txtIntroCon .wholeTxt .txtList li.liActor .emTit {
    color: #999
}

.txtIntroCon .wholeTxt .txtList li.liActor a {
    color: #199cfa
}

.txtIntroCon .wholeTxt .txtList li.liActor a:hover {
    color: #ff3300
}

.txtIntroCon .wholeTxt .time-filter {
    margin-top: 5px
}

.txtIntroCon .wholeTxt .time-filter .ui-select {
    display: inline-block;
    position: relative;
    float: left
}

.txtIntroCon .wholeTxt .time-filter .ui-select .selected {
    width: 53px;
    display: inline-block;
    line-height: 24px;
    padding: 0 8px;
    color: #222;
    border-radius: 2px;
    border: 1px solid #d2d2d2;
    margin-right: 25px
}

.txtIntroCon .wholeTxt .time-filter .ui-select .selected:hover {
    color: #f60;
    border-color: #f60
}

.txtIntroCon .wholeTxt .time-filter .ui-select .selected .txt {
    float: left;
    cursor: pointer
}

.txtIntroCon .wholeTxt .time-filter .ui-select .selected .arrow-down {
    display: inline-block;
    cursor: pointer
}

.txtIntroCon .wholeTxt .time-filter .ui-select .selected .arrow-up {
    display: none;
    cursor: pointer
}

.txtIntroCon .wholeTxt .time-filter .ui-select .option-grp {
    display: none;
    position: absolute;
    top: 25px;
    left: 0;
    z-index: 60;
    width: 69px;
    background: #fff;
    border: 1px solid #e1e1e1;
    text-align: center
}

.txtIntroCon .wholeTxt .time-filter .ui-select .option-grp .option {
    display: block;
    margin-top: 2px;
    padding: 4px;
    color: #222;
    letter-spacing: 0;
    cursor: pointer
}

.txtIntroCon .wholeTxt .time-filter .ui-select .option-grp .option.cur,.txtIntroCon .wholeTxt .time-filter .ui-select .option-grp .option:hover {
    color: #ff920b;
    background: #f0f0f0;
    border-radius: 2px
}

.txtIntroCon .wholeTxt .time-filter .ui-select--expand .selected .arrow-down {
    display: none
}

.txtIntroCon .wholeTxt .time-filter .ui-select--expand .selected .arrow-up {
    display: inline-block
}

.txtIntroCon .wholeTxt .time-filter .ui-select--expand .option-grp {
    display: block
}

.txtIntroCon .wholeTxt .time-filter .month {
    display: inline-block;
    float: left
}

.txtIntroCon .wholeTxt .time-filter .month .m-item {
    line-height: 22px;
    margin-right: 18px;
    display: inline-block;
    font-size: 14px;
    color: #666;
    border-bottom: 3px solid #fff
}

.txtIntroCon .wholeTxt .time-filter .month .m-item:hover {
    color: #f60
}

.txtIntroCon .wholeTxt .time-filter .month .cur {
    color: #f60;
    border-bottom-color: #f60
}

.txtIntroCon .wholeTxt .time-filter .mod_episode {
    padding-top: 12px;
    clear: both;
    overflow: hidden
}

.txtIntroCon .wholeTxt .time-filter .mod_episode .figures_list li {
    display: inline-block;
    border-radius: 0;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    width: 50%;
    float: left
}

.txtIntroCon .wholeTxt .time-filter .mod_episode .figures_list li a {
    display: block;
    margin: 0 15px 15px 0;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #222;
    background-color: #ebebeb;
    padding: 0 15px;
    line-height: 34px;
    height: 34px;
    position: relative
}

.txtIntroCon .wholeTxt .time-filter .mod_episode .figures_list li a:hover {
    color: #f60
}

.txtIntroCon .wholeTxt .time-filter .mod_episode .figures_list li a .i-new {
    display: inline-block;
    width: 12px;
    height: 12px;
    overflow: hidden;
    background: url(../images/v4/search/search-spr.png) 0 0 no-repeat;
    position: absolute;
    right: 13px;
    top: 4px
}

.playSourceTab {
    position: relative;
    height: 32px;
    padding-top: 10px;
    z-index: 50
}

.playSourceTab a {
    float: left;
    line-height: 30px;
    height: 30px;
    padding: 1px 0 1px 11px;
    position: relative
}

.playSourceTab a img {
    float: left;
    padding: 7px 5px 0 0
}

.playSourceTab a.cur {
    border: 1px solid #ddd;
    border-bottom: 0 none;
    padding: 0 10px 1px;
    background: #fff;
    z-index: 10
}

.playSourceTab .more_mod {
    float: left;
    line-height: 32px;
    padding-left: 10px;
    display: inline
}

.playSourceTab .more_mod .sMore {
    line-height: 32px;
    height: 32px
}

.playSourceTab .more_mod .sMore img {
    padding-right: 5px
}

.playSourceTab .more_mod .more_tb {
    width: 90px;
    top: 25px;
    margin-left: -45px
}

.playSourceTab .iLine {
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
    line-height: 0;
    font-size: 0;
    z-index: 1;
    background: #ddd
}

.numIntervalTab a {
    float: left;
    white-space: nowrap;
    line-height: 20px;
    padding-bottom: 1px;
    margin: 10px 20px 0 0;
    display: inline
}

.numIntervalTab a.cur,.numIntervalTab a.cur:hover {
    font-weight: 700;
    color: #199cfa;
    border-bottom: 1px solid #33aaff;
    padding-bottom: 0
}

.playNumList {
    margin-right: -20px;
    *zoom:1}

.playNumList a {
    float: left;
    position: relative;
    border: 1px solid #b6d4f2;
    background: #edf6ff;
    text-align: center;
    color: #297acc;
    line-height: 34px;
    margin: 10px 10px 0 0;
    display: inline;
    width: 85px
}

.playNumList a .iconfont {
    font-size: 14px;
    color: #297acc;
    float: left;
    height: 34px;
    padding: 0 5px 0 16px
}

.playNumList a .num {
    float: left
}

.playNumList a .playTxt {
    display: none;
    float: left
}

.playNumList a:hover {
    color: #fff;
    background: #33aaff;
    border-color: #33aaff
}

.playNumList a:hover .num {
    display: none
}

.playNumList a:hover .playTxt {
    display: inline
}

.playNumList a:hover .iconfont {
    color: #fff
}

.playNumList a.noLink,.playNumList a.noLink:hover {
    background: #fafafa;
    border-color: #ddd;
    color: #aaa;
    cursor: default
}

.playNumList a.noLink .num,.playNumList a.noLink:hover .num {
    display: inline
}

.playNumList a.noLink .playTxt,.playNumList a.noLink:hover .playTxt {
    display: none
}

.playNumList a.noLink .iconfont,.playNumList a.noLink:hover .iconfont {
    color: #aaa
}

.playNumList a.all {
    text-align: center;
    width: 182px
}

.playNumList a.all i.iconfont {
    float: none;
    padding: 0 0 0 8px
}

.playBtnCon {
    position: relative;
    padding-top: 20px
}

.playBtnCon .sLatestTips {
    position: absolute;
    top: 19px;
    left: 0
}

.playBtnCon .sLatestTips .iArrow {
    background: url(../images/v4/detail/tipsArrowBg.png) 0 0 no-repeat;
    width: 5px;
    height: 5px;
    overflow: hidden;
    line-height: 0;
    font-size: 0;
    position: absolute;
    bottom: -4px;
    left: 0
}

.playBtnCon .sLatestTips a {
    border: 1px solid #ff6600;
    line-height: 18px;
    height: 18px;
    float: left;
    overflow: hidden;
    padding: 0 5px;
    color: #ff6600
}

.playBtnCon .sLatestTips a em {
    font-weight: 700
}

.playBtnCon .sLatestTips a:hover {
    color: #ff6600
}

.playBtnCon .latestBtn {
    line-height: 48px;
    height: 48px;
    float: left;
    font-size: 22px;
    margin-right: 20px;
    display: inline-block;
    *display: inline;
    *zoom:1}

.playBtnCon .latestBtn .iconfont {
    font-size: 24px;
    line-height: 48px;
    float: left;
    padding-right: 10px
}

.playBtnCon .playSource {
    float: left;
    padding-top: 0;
    line-height: 48px
}

.playBtnCon .playSource .sTit {
    line-height: 48px;
    height: 48px
}

.playBtnCon .playSource a {
    float: left;
    line-height: 48px;
    height: 48px;
    position: relative;
    margin-right: 20px;
    display: inline
}

.playBtnCon .playSource a img {
    float: left;
    padding: 16px 5px 0 0
}

.playBtnCon .playSource .more_mod {
    float: left
}

.playBtnCon .playSource .more_mod .sMore {
    line-height: 48px;
    height: 48px
}

.playBtnCon .playSource .more_mod .sMore img {
    padding: 17px 5px 0 5px
}

.playBtnCon .playSource .more_mod .more_tb {
    top: 36px
}

.height244 {
    height: 244px;
    position: relative;
    overflow: hidden;
    zoom:1}

.pic156_208 li {
    width: 156px;
    float: left;
    display: inline
}

.pic156_208 li .pic {
    width: 156px;
    height: 208px
}

.pic156_208 li .txtPadding .emScore {
    float: right;
    color: #ff6600
}

.pic156_208 li .txtPadding .emTit {
    width: 115px
}

.latestList .v_th {
    line-height: 22px;
    height: 22px
}

.latestList .v_th .sMark {
    font-size: 16px;
    font-weight: 700
}

.latestList .v_tb .pic167_94 {
    float: left;
    overflow: hidden;
    position: relative;
    height: 161px
}

.latestList .v_tb .pic167_94 li {
    padding: 10px 9px 10px 10px;
    background: #f5f5f5;
    width: 167px;
    float: left;
    display: inline
}

.latestList .v_tb .pic167_94 li .pic {
    width: 167px;
    height: 94px
}

.pSearchMore {
    padding-top: 20px
}

.pSearchMore a {
    width: 300px;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    text-align: center;
    color: #fff;
    background: #fff;
    display: block;
    margin: 0 auto;
    border: 1px solid #b2dfff;
    color: #199cfa
}

.pSearchMore a .iconfont {
    font-size: 12px;
    padding-left: 2px;
    color: #199cfa
}

.pSearchMore a:hover {
    background: #33aaff;
    border-color: #33aaff;
    color: #fff
}

.pSearchMore a:hover .iconfont {
    color: #fff
}

.relatedShortVideo .v_th_s .sDes {
    color: #999;
    font-size: 14px;
    margin-left: 0
}

.height668 {
    height: 668px
}

.searchNoResoult {
    background: #fff;
    padding: 0 100px
}

.searchNoResoult .th {
    border-bottom: 1px dotted #e5e5e5;
    padding: 20px 0 15px
}

.searchNoResoult .th .sMark {
    background: url(../images/v4/search/searchNoResoultPic.png) 0 center no-repeat;
    display: block;
    line-height: 30px;
    padding: 7px 0 7px 70px;
    font-size: 20px;
    margin: 0 auto;
    width: 520px
}

.searchNoResoult .th .sMark em {
    word-break: break-all
}

.searchNoResoult .th a {
    color: #33aaff
}

.searchNoResoult .th a:hover {
    color: #f30
}

.searchNoResoult .tb dl {
    padding: 10px 0 40px 70px;
    margin: 0 auto;
    line-height: 30px;
    width: 520px
}

.searchNoResoult .tb dl dt {
    font-weight: 700;
    height: 30px;
    overflow: hidden
}

.searchNoResoult .tb dl dd span {
    display: block
}

.searchNoResoult .tb dl dd span a {
    color: #199cfa
}

.searchNoResoult .tb dl dd span a:hover {
    color: #ff3300
}

.searchNoResoult .tb dl dd .goBackHome {
    width: 96px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    display: block;
    padding: 0;
    text-align: center;
    margin-top: 10px
}

.pTimeTab {
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    padding: 30px 0 10px 0
}

.pTimeTab .sTit {
    float: left;
    color: #666
}

.pTimeTab a {
    float: left;
    padding: 0 10px
}

.pTimeTab a.cur {
    background: #33aaff;
    color: #fff
}

.item_zt .posterPlaceholder {
    width: 300px;
    height: 165px
}

.item_zt .posterPlaceholder .pic {
    width: 300px;
    height: 165px
}

.item_zt .txtIntroCon .wholeTxt .minHeightTxt {
    min-height: 62px;
    _height: 62px
}

.item_zt .playBtnCon .latestBtn .iconfont {
    float: right;
    padding: 0 0 0 10px
}

.jchx .v_tb .pic167_94 {
    background: #f5f5f5
}

.jchx .v_tb .pic167_94 li {
    padding: 12px 10px 10px
}

.headerSearch .hot-words {
    width: auto !important
}

.body_1024 .col_d {
    display: none
}

.body_1024 .col_c {
    float: none;
    width: 1000px
}

.body_1024 .searchHeader {
    min-width: 1000px
}

.body_1024 .searchHeader .searchHeaderCon {
    width: 1000px
}

.body_1024 .itemList .txtIntroCon {
    width: 770px
}

.body_1024 .txtIntroCon .wholeTxt .txtList {
    *zoom:1}

.body_1024 .txtIntroCon .wholeTxt .txtList li .pIntro {
    width: 725px
}

.body_1024 .txtIntroCon .wholeTxt .txtList li .otherSeries {
    width: 690px
}

.body_1024 .item_zt .txtIntroCon {
    width: 650px
}

.body_1024 .item_zt .txtIntroCon .wholeTxt .txtList li .pIntro {
    width: 605px
}

.body_1024 .item_zt .txtIntroCon .wholeTxt .txtList li .otherSeries {
    width: 570px
}

.body_1024 .pic156_208 li {
    margin-right: 7px
}

.body_1024 .jchx .v_tb .pic167_94 {
    padding-left: 16px
}

.body_1024 .searchHeader .headerSearch {
    width: 455px;
    margin-left: 70px
}

.body_1024 .sameSeries .scrollPicSlide .scrollCon {
    width: 920px
}

.body_1024 .sameSeries .pic180_240 li {
    margin-left: 7px;
    margin-right: 7px
}

.body_1024 .box-info .txt-con .attr-list li.item-intro .s-vulue {
    width: 788px
}

.body_1280 .searchHeader {
    min-width: 1180px
}

.body_1280 .searchHeader .searchHeaderCon {
    width: 1180px
}

.body_1280 .searchHeader .headerSearch {
    width: 603px
}

.body_1280 .searchHeader .headerSearch .association {
    width: 683px
}

.body_1280 .itemList .txtIntroCon {
    width: 950px
}

.body_1280 .txtIntroCon .wholeTxt .txtList li .pIntro {
    width: 905px
}

.body_1280 .txtIntroCon .wholeTxt .txtList li .otherSeries {
    width: 870px
}

.body_1280 .item_zt .txtIntroCon {
    width: 830px
}

.body_1280 .item_zt .txtIntroCon .wholeTxt .txtList li .pIntro {
    width: 785px
}

.body_1280 .item_zt .txtIntroCon .wholeTxt .txtList li .otherSeries {
    width: 750px
}

.body_1280 .playNumList a {
    width: 84px
}

.body_1280 .playNumList a.all {
    width: 180px
}

.body_1280 .pic156_208 li {
    margin-right: 21px;
    width: 175px
}

.body_1280 .pic156_208 li .pic {
    width: 175px;
    height: 233px
}

.body_1280 .height244 {
    height: 269px
}

.body_1280 .jchx .v_tb .pic167_94 {
    padding-left: 5px
}

.body_1280 .searchHeader .headerSearch {
    margin-left: 90px
}

.body_1280 .pic180_100 {
    margin-right: -30px
}

.body_1280 .pic180_100 li {
    width: 220px
}

.body_1280 .pic180_100 li .pic {
    width: 220px;
    height: 122px
}

.body_1280 .height668 {
    height: 757px
}

.body_1280 .sameSeries .scrollPicSlide .scrollCon {
    width: 1092px
}

.body_1280 .sameSeries .pic180_240 li {
    margin-left: 6px;
    margin-right: 6px
}

.body_1280 .box-info .txt-con .attr-list li.item-intro .s-vulue {
    width: 978px
}

.body_1440 .searchHeader {
    min-width: 1380px
}

.body_1440 .searchHeader .searchHeaderCon {
    width: 1380px
}

.body_1440 .searchHeader .headerSearch .association {
    width: 683px
}

.body_1440 .itemList .txtIntroCon {
    width: 1150px
}

.body_1440 .txtIntroCon .wholeTxt .txtList li .pIntro {
    width: 1105px
}

.body_1440 .txtIntroCon .wholeTxt .txtList li .otherSeries {
    width: 1060px
}

.body_1440 .item_zt .txtIntroCon {
    width: 1030px
}

.body_1440 .item_zt .txtIntroCon .wholeTxt .txtList li .pIntro {
    width: 985px
}

.body_1440 .item_zt .txtIntroCon .wholeTxt .txtList li .otherSeries {
    width: 940px
}

.body_1440 .playNumList a {
    width: 104px
}

.body_1440 .playNumList a.all {
    width: 220px
}

.body_1440 .playNumList a .iconfont {
    padding-left: 25px
}

.body_1440 .pic156_208 li {
    margin-right: 10px
}

.body_1440 .pic156_208 li {
    margin-right: 21px;
    width: 175px
}

.body_1440 .pic156_208 li .pic {
    width: 175px;
    height: 233px
}

.body_1440 .height244 {
    height: 269px
}

.body_1440 .jchx .v_tb .pic167_94 {
    padding-left: 0
}

.body_1440 .pic180_100 {
    margin-right: -30px
}

.body_1440 .pic180_100 li {
    width: 213px
}

.body_1440 .pic180_100 li .pic {
    width: 213px;
    height: 118px
}

.body_1440 .height668 {
    height: 740px
}

.box-info {
    padding: 15px;
    background: #fff
}

.box-info .table-info {
    table-layout: fixed
}

.box-info .star-pic {
    width: 104px;
    height: 145px;
    overflow: hidden
}

.box-info .star-pic img {
    width: 100%;
    height: 100%
}

.box-info .txt-con {
    height: 145px;
    position: relative
}

.box-info .txt-con .name .txt {
    font-size: 26px
}

.box-info .txt-con .attr-list {
    font-size: 14px
}

.box-info .txt-con .attr-list li {
    margin-right: 70px;
    line-height: 24px;
    padding-top: 6px
}

.box-info .txt-con .attr-list li .s-title {
    color: #999;
    display: inline
}

.box-info .txt-con .attr-list li .s-vulue {
    display: inline
}

.box-info .txt-con .attr-list li.full {
    display: block;
    margin-right: 0
}

.box-info .txt-con .attr-list li.item-intro {
    height: 20px;
    overflow: hidden
}

.box-info .txt-con .attr-list li.item-intro .s-title {
    display: block;
    float: left
}

.box-info .txt-con .attr-list li.item-intro .s-vulue {
    display: block;
    height: 19px;
    width: 1170px;
    overflow: hidden;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.box-info .txt-con .attr-list li.item-more {
    position: absolute;
    bottom: 0
}

.box-info .txt-con .btn-blue {
    margin-top: 6px;
    width: 96px;
    height: 32px;
    line-height: 32px;
    background: #33aaff;
    color: #fff;
    text-align: center;
    font-size: 14px;
    border-radius: 2px
}

.box-info .txt-con .btn-blue:hover {
    background: #0d9aff;
    text-decoration: none;
    color: #fff
}

.height290 {
    height: 290px;
    overflow: hidden
}

.sameSeries {
    background: #fff
}

.sameSeries .v_th {
    padding: 5px 40px 0
}

.sameSeries .v_arrowBtn_m {
    top: 104px
}

.sameSeries .v_picTxt {
    float: left
}

.sameSeries .v_picTxt .txtPadding {
    background: #f5f5f5
}

.sameSeries .v_picTxt .txtPadding .sTit {
    line-height: 20px;
    height: 40px
}

.sameSeries .v_picTxt .txtPadding .sTit .emTit {
    word-break: break-all;
    white-space: normal;
    font-size: 14px
}

.sameSeries .scrollPicSlide {
    margin: 0 40px;
    *zoom:1;position: relative
}

.sameSeries .scrollPicSlide .scrollCon {
    position: relative;
    *zoom:1;width: 1300px;
    overflow: hidden;
    height: 304px
}

.sameSeries .scrollPicSlide a.v_arrowBtn_s {
    width: 25px;
    height: 52px;
    line-height: 52px;
    border-radius: 2px;
    margin-top: 0;
    top: 85px;
    display: none
}

.sameSeries .scrollPicSlide a.v_arrowBtn_s .iconfont {
    cursor: default;
    color: #ccc
}

.sameSeries .scrollPicSlide a.v_arrowBtn_s:hover .iconfont {
    background: none
}

.sameSeries .scrollPicSlide a.v_arrowLeftBtn {
    left: -32px
}

.sameSeries .scrollPicSlide a.v_arrowRightBtn {
    right: -32px
}

.sameSeries .scrollPicSlide a.arrowBtnCur .iconfont {
    background: #fff;
    color: #333;
    cursor: pointer
}

.sameSeries .scrollPicSlide a.arrowBtnCur:hover .iconfont {
    background: #3af;
    color: #fff
}

.sameSeries .scrollPicSlide a.v_arrowBtn_s:hover .iconfont {
    filter: none
}

.sameSeries .pic180_240 li {
    width: 170px;
    margin-right: 8px;
    margin-left: 8px
}

.sameSeries .pic180_240 li .pic {
    width: 170px;
    height: 228px
}

.sameSeries .pic180_240 li .txtPadding {
    background: #fff
}

.sameSeries .pic180_240 li .txtPadding .sTit .emTit {
    width: 150px
}
