@charset "utf-8";
.So-detail .con,.So-detail .con .list {
 position:relative;
 overflow:hidden
}
.So-search .i-b,.So-search .search-box .btn_submit {
 right:-1px;
 width:105px;
 height:47px
}
.pgc_info_cnt,.pgc_info_tit,.w167 dt {
 word-break:break-all
}
.info_list p span,.live-table table span.pk1,.live-table table span.pk2,.live-table table span.txt_info,.living .live-ul li a p,.resp-1024 .info-tit,.so_ypsp_con .d_img_title,.txt-list li b,.w150 .d_img_title {
 text-overflow:ellipsis;
 white-space:nowrap
}
u {
 font-size:100%
}
.fl {
 float:left
}
.fr {
 float:right
}
input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner {
 border:none;
 padding:0
}
.So-search .i-b,.Source a span,.caijing_ul li,.car_ul li,.darr-box li a,.flat i,.go-edit dt,.go-other dt.go-tit,.go-sogou dt,.goto,.goto1,.ico-darr,.ico_play,.ico_play1,.ico_play2,.ico_play_vip,.jilu_ul li,.juji-1 a,.juji-1 a i.ico-vip,.juji-fold,.juji-unfold,.live-ul b,.music_ul li,.page-box a,.page-box span,.play-terminal i,.relate-tag li,.s1,.s2,.singer-btn,.singer-btn em,.so-icon-rarr,.so_ypsp_btnIcon,.sports_ul li,.supplier-tab i,.tip-close,.tip-ico a,.tip-last,.title-tag a,.title-tag a i,.tour_ul li,.tui-tit i,a.ico-fold i,a.ico-unfold i,a.ico-unfold-other i,a.icon-tag,a.icon_sub,i.ico-new {
 background:url(//i3.letvimg.com/lc04_img/201612/15/16/04/so_bg24.png) -1000px no-repeat;
 _background:url(//i0.letvimg.com/lc05_img/201612/15/16/54/so_bg8.png) -1000px no-repeat
}
.darr-box li a:hover,.juji-1 a:hover,.star-img-tit a.cur,.star-img-tit a:hover,a.ico_play1:hover,a.ico_play2:hover {
 -moz-transition:none;
 -webkit-transition:none;
 -o-transition:none;
 transition:none
}
.Relate u,.So-detail u,.So-search u,.So-super u {
 text-decoration:none;
 font-family:"\5FAE\8F6F\96C5\9ED1"
}
.Banner,.Foot,.Relate,.So-detail,.So-detail-other,.So-search,.So-super {
 margin:20px auto 0;
 overflow:hidden
}
.top-nav {
 margin:0 auto
}
.top-nav .con {
 display:none
}
.H-play .list,.H-user .list,.seat-list .list {
 padding:0;
 margin:0
}
.resp-1024 .So-detail {
 width:986px
}
.resp-1280 .So-detail {
 width:1186px
}
.resp-1440 .So-detail {
 width:1386px
}
.info-tit {
 clear:both;
 margin-bottom:6px
}
.info-tit h1,.info-tit p {
 display:inline-block;
 *display:inline;
 zoom:1;
 line-height:20px
}
.info-tit h1 {
 margin-right:8px;
 font-weight:400
}
.info-tit p a,.info-tit p i,.info-tit p span {
 margin:0 2px
}
.info-tit p a {
 color:#969696
}
.info-tit p a:hover,.info-tit p span.new-juji {
 color:#529BEF
}
.So-detail.list {
 margin-top:10px
}
.con,.left,.right {
 float:left
}
.right {
 float:right
}
.So-detail .con,.So-detail .left,.So-detail .right {
 overflow:hidden;
 height: 315px;
}
.So-detail .left {
 width:180px;
 padding:20px 0 20px 20px
}
.So-detail .con {
 margin-left:20px;
 padding:20px 0 20px 3px
}
.So-detail .right {
 width:236px;
 padding:0 0 20px;
 background:#fff
}
.So-detail-other {
 background:#f8f8f8;
 box-shadow:0 0 5px #ddd;
 height:30px;
 padding-top:8px;
 text-align:center
}
.So-detail-other a {
 display:inline-block;
 height:20px;
 line-height:20px;
 margin:0 auto;
 font-size:14px;
 cursor:pointer
}
.No-so .so-cont,.Special-so .so-cont,.Star-so .so-cont {
 background:0 0
}
.No-so .so-cont {
 padding-bottom:20px
}
.So-detail .con .leso_ad {
 position:absolute;
 top:60px;
 left:100px;
 width:250px;
 height:20px
}
.So-zhuanti .So-zhuanti-intro {
 float:left
}
.So-detail .So-zhuanti-intro .description {
 float:left;
 _display:inline;
 padding:20px 0;
 margin-left:25px
}
.description p {
 font-size:14px;
 line-height:22px
}
.description a.so_ypsp_btn {
 display:block;
 width:178px;
 height:43px;
 margin-top:15px;
 border:1px solid #d1d1d1;
 background:#61b1ef;
 color:#fff;
 text-align:center;
 line-height:43px;
 font-size:18px
}
.So-zhuanti .so-zhuanti-list {
 float:right;
 padding-top:20px;
 margin-top:30px
}
.tip-last,.w120,.w150,.w180 {
 float:left
}
.so-zhuanti-list dl.dlw150 {
 float:left;
 _display:inline;
 width:152px;
 height:207px;
 margin-right:16px;
 overflow:hidden
}
.resp-1024 .so-zhuanti-list .hide1024,.resp-1024 .so-zhuanti-list .hide1280,.resp-1280 .so-zhuanti-list .hide1280 {
 display:none
}
.so-zhuanti-list dl.dlw150 dt,.so-zhuanti-list dl.dlw150 dt a,.so-zhuanti-list dl.dlw150 dt a img {
 width:152px;
 height:114px
}
.so-zhuanti-list dl.dlw150 dt {
 background:url(//i1.letvimg.com/lc06_img/201803/01/15/21/220_122.png) center center no-repeat #D5D6D7
}
dl.dlw150 dd {
 margin-top:25px;
 line-height:23px
}
dl.dlw150 dd a {
 font-size:13px
}
.resp-1024 .so-zhuanti-list {
 width:510px
}
.resp-1280 .so-zhuanti-list {
 width:675px
}
.resp-1440 .so-zhuanti-list {
 width:850px
}
.So-search {
 margin-top:20px;
 padding:3px 0
}
.So-search .search-cnt {
 background-color:#fff;
 border-radius:3px;
 position:relative;
 *zoom:1
}
.So-search form {
 height:40px;
 overflow:visible;
 border:1px solid #bcbcbc;
 border-radius:3px;
 background-color:#f1f1f1
}
.So-search .i-b,.So-search .i-t {
 border:0;
 font-family:"\5FAE\8F6F\96C5\9ED1"
}
.So-search .i-t {
 background-color:#fff;
 vertical-align:middle;
 font-size:14px;
 color:#444;
 padding-left:7px
}
.So-search .i-b {
 _margin-top:-1px;
 cursor:pointer;
 background-position:0 0;
 font-size:18px;
 color:#fff;
 position:absolute;
 right:-1px;
 top:1px;
 line-height:38px
}
.So-search .hover {
 box-shadow:0 0 3px #38a3eb;
 background-color:none;
 height:40px
}
.So-search .active,.So-search .active .i-t {
 background-color:#fff
}
.So-search .i-b:active,.So-search .i-b:hover {
 filter:alpha(opacity=80);
 opacity:.8
}
.So-search p {
 height:20px;
 margin-top:10px;
 font-size:14px
}
.img-w180,.img-w180 img {
 display:block;
 width:180px;
 height:240px;
 overflow:hidden;
 position:relative
}
.bg,.bg1 {
 bottom:0;
 width:100%;
 cursor:pointer;
 left:0
}
.bg,.bg1,.eg {
 position:absolute
}
.bg {
 _bottom:-1px;
 height:29px;
 background:url(//i1.letvimg.com/img/201301/31/bg.png)!important;
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//i1.letvimg.com/img/201301/31/bg.png')
}
.bg1 {
 _bottom:-1px;
 height:40px;
 background:url(//i3.letvimg.com/img/201304/07/so/bg1.png)!important;
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//i3.letvimg.com/img/201304/07/so/bg1.png')
}
.eg {
 right:4px;
 bottom:0;
 _bottom:-1px;
 height:20px;
 line-height:20px;
 color:#fff
}
.juji-1 i.ico-new,.tip-right,.w180 dt .rebg {
 right:0
}
.w120,.w150,.w180 {
 background:#fff
}
.w120 dt,.w150 dt,.w180 dt {
 background-color:#ebebeb
}
.w120 dd,.w150 dd,.w180 dd {
 padding:0 12px;
 overflow:hidden
}
.w120:hover,.w150:hover,.w180:hover {
 box-shadow:0 0 3px #48a3eb
}
.w150 dt,.w150 dt a,.w150 dt img {
 width:150px;
 height:200px;
 display:block;
 overflow:hidden
}
.w180 dt,.w180 dt a,.w180 dt img {
 width:180px;
 height:135px;
 overflow:hidden
}
.w120 dt,.w120 dt a,.w120 dt img {
 width:150px;
 height:113px;
 display:block;
 overflow:hidden
}
.w180 {
 width:180px
}
.w120 {
 width:150px;
 height:156px;
 margin:10px 20px 10px 0
}
.w120 dd.d-t,.w180 dd.d-t {
 height:40px
}
.w180 {
 height:180px;
 margin:20px 20px 0 0
}
.w180 dt a {
 height:135px;
 text-align:center;
 display:block
}
.w180 dt img {
 width:auto;
 vertical-align:top;
 display:initial
}
.w150 {
 width:150px;
 margin:10px 15px 20px 0
}
.w150 dd.d-t {
 height:26px;
 line-height:24px;
 overflow:hidden;
 margin-top:2px
}
.w180 dt .rebg,.w180 dt .tmbg {
 position:absolute;
 top:0;
 background:#000;
 font-size:11px;
 font-family:Arial;
 color:#fff;
 padding:0 4px;
 filter:alpha(opacity=70);
 opacity:.7;
 height:15px;
 line-height:15px
}
.juji-1,.juji-1 a,.juji-1 span {
 position:relative
}
.tip-last,a.icon_sub {
 padding:0 10px;
 overflow:hidden;
 background-repeat:repeat-x
}
.w180 dt .tmbg {
 left:0
}
.go-on {
 clear:both;
 margin-top:14px
}
.tip-last {
 height:29px;
 line-height:30px;
 background-position:0 -480px;
 color:#dd9631;
 box-shadow:0 0 3px #ddd
}
.tip-last a {
 margin:0 0 0 10px;
 color:#5da1f0
}
a.icon_sub {
 display:inline-block;
 height:26px;
 background-position:0 -340px;
 line-height:26px;
 border:1px solid #999;
 border-radius:2px;
 filter:alpha(opacity=80);
 opacity:.8;
 vertical-align:middle;
 cursor:pointer
}
.ico_play,.ico_play1,.ico_play2,.juji-1 a,.juji-1 span {
 line-height:40px;
 text-align:center;
 float:left
}
a.icon_sub:hover {
 filter:alpha(opacity=100);
 opacity:1;
 box-shadow:0 1px 3px #ccc;
 color:#000
}
.juji1-tit {
 padding-top:18px;
 height:30px;
 padding-left:3px
}
.juji-1 a {
 background-position:0 -380px;
 width:40px;
 height:40px;
 overflow:visible;
 visibility:visible;
 margin:8px 6px 0 0;
 font-size:14px
}
.juji-1 a.j-list-dot {
 font-size:16px
}
.juji-1 a:link {
 color:#444
}
.juji-1 a:visited {
 display:inline-block;
 color:#810081;
 filter:alpha(opacity=40);
 opacity:.4
}
.juji-1 a:hover {
 background-position:-60px -380px;
 color:#fff;
 box-shadow:0 1px 3px #aaa
}
.juji-1 a.ico-all:hover,.juji-1 a.ico-part:hover {
 background-position:0 -380px;
 color:#444;
 box-shadow:none
}
i.ico-new {
 background-position:-140px -380px;
 display:block;
 width:17px;
 height:20px;
 overflow:hidden
}
.juji-fold,.juji-unfold {
 display:inline-block;
 margin-top:14px;
 width:13px;
 height:13px;
 cursor:pointer
}
.juji-fold {
 background-position:-80px -220px
}
.juji-unfold {
 background-position:-60px -220px
}
.juji-1 span,i.ico-pre {
 background:url(//i2.letvimg.com/img/201404/21/so_01.png) -1000px no-repeat
}
.juji-1 span {
 background-position:0 -380px;
 width:40px;
 height:40px;
 overflow:visible;
 visibility:visible;
 margin:8px 6px 0 0;
 font-size:14px
}
i.ico-pre {
 background-position:-140px -404px;
 display:block;
 width:17px;
 height:20px;
 overflow:hidden
}
.juji-1 i.ico-pre {
 position:absolute;
 top:-10px;
 right:0
}
.play-box {
 margin-top:20px
}
.Movie-so .play-box {
 margin:30px 0 15px
}
.ico_play,.ico_play1,.ico_play2 {
 display:block;
 width:81px;
 height:40px;
 overflow:hidden;
 margin-right:10px;
 cursor:pointer;
 color:#fff
}
a.ico_play {
 background-position:0 -60px
}
a.ico_play1 {
 background-position:0 -240px
}
a.ico_play2 {
 background-position:-90px -60px
}
.juji-1 a.ico_play {
 width:81px;
 margin-top:40px
}
.juji-1 a.ico_play:hover {
 background-position:0 -60px
}
.tui-box dl {
 padding:3px 0 3px 28px;
 border-bottom:1px solid #e6e6e6
}
.tui-box dl dd {
 display:none
}
.tui-box dl .grade {
 margin-left:3px
}
.grade,.tui-box dl.active .grade {
 margin-left:10px
}
.tui-box dl span.tit-span {
 display:inline-block;
 width:80px;
 overflow:hidden;
 height:24px;
 line-height:24px
}
.tui-box dl span.tit-span em {
 display:none
}
.tui-box dl.active {
 background:#fcfcfc;
 border-bottom:1px solid #d6d6d6;
 padding-top:4px
}
.tui-box dl.active dd {
 display:block
}
.tui-box dl.active span.tit-span {
 display:inline-block;
 width:175px;
 color:#444
}
.tui-box dl.active span.tit-span em {
 display:inline-block
}
.tui-box dl.active dt .grade {
 display:none
}
.tui-tit i,.tui-tit span {
 display:inline-block;
 vertical-align:middle
}
.tui-tit {
 height:24px;
 line-height:24px;
 cursor:pointer
}
.tui-tit:hover {
 background:#fafafa
}
.tui-tit i {
 width:24px;
 height:24px;
 border-radius:2px;
 margin-right:2px
}
i.z_letv {
 background-position:4px -520px
}
i.z_m1905 {
 background-position:-25px -519px
}
i.z_56 {
 background-position:-55px -519px
}
i.z_wasu {
 background-position:-84px -519px
}
i.z_ku6 {
 background-position:-116px -519px
}
i.z_kumi {
 background-position:-146px -518px
}
i.z_cntv {
 background-position:5px -548px
}
i.z_funshion {
 background-position:-27px -551px
}
i.z_xunlei {
 background-position:-56px -551px
}
i.z_ifeng {
 background-position:-86px -549px
}
i.z_iqiyi,i.z_qiyi {
 background-position:-116px -549px
}
i.z_pps {
 background-position:-147px -550px
}
i.z_youku {
 background-position:4px -578px
}
i.z_pptv {
 background-position:-26px -577px
}
i.z_tudou {
 background-position:-56px -577px
}
i.z_sohu {
 background-position:-85px -578px
}
i.z_qq {
 background-position:-115px -577px
}
i.z_sina {
 background-position:-146px -578px
}
i.z_beva {
 background-position:4px -607px
}
i.z_yinyuetai {
 background-position:-27px -607px
}
i.z_nets {
 background-position:-148px -609px
}
i.z_baidu {
 background-position:-56px -608px
}
i.z_imgo {
 background-position:-84px -608px
}
i.z_zjstv {
 background-position:-115px -608px
}
i.z_baofeng {
 background-position:4px -1022px
}
i.z_qipaoxian {
 background-position:-24px -1022px
}
i.z_61ertong {
 background-position:-55px -1022px
}
i.z_acfun {
 background-position:-75px 2px
}
i.z_bilibili {
 background-position:-106px 2px
}
.s1,.s2 {
 display:block;
 height:14px;
 text-align:left
}
.grade {
 display:inline-block
}
.s1 {
 background-position:0 -120px;
 width:70px
}
.s2,.s3 {
 width:40px
}
.s2 {
 background-position:0 -140px
}
.s3 {
 background-position:-80px -140px
}
span .s2 {
 display:block
}
.flat a,.flat i,.flat span,.tui-ul em,.tui-ul i {
 display:inline-block
}
.tui-cnt {
 padding-top:4px;
 padding-left:3px
}
.tui-ul {
 padding-bottom:8px
}
.tui-ul em {
 width:60px
}
.tui-ul i {
 color:#444;
 width:40px
}
.flat a {
 height:18px;
 vertical-align:middle;
 margin-right:10px
}
.flat i,.flat span {
 height:15px;
 overflow:hidden;
 line-height:15px;
 vertical-align:middle;
 cursor:pointer
}
.flat i {
 width:14px;
 margin-right:4px
}
i.f01 {
 background-position:0 -160px
}
i.f02 {
 background-position:-20px -160px;
 width:8px
}
i.f03 {
 background-position:-40px -160px;
 width:13px
}
i.f04 {
 background-position:-60px -160px
}
i.f05 {
 background-position:-80px -160px;
 width:16px
}
.ent-list {
 padding-bottom:3px
}
.car_ul li,.jilu_ul li,.music_ul li,.sports_ul li,.tour_ul li,.zongyi_ul li {
 position:relative;
 float:left;
 width:246px;
 border-bottom:1px solid #e5e5e5;
 font-size:14px;
 color:#444
}
.star-img .music_ul li,.star-img .sports_ul li,.star-img .zongyi_ul li {
 width:316px
}
.zongyi_ul li span {
 float:left;
 color:#000;
 font-size:14px
}
.zongyi_ul a.ico_play {
 margin-top:50px
}
.music_ul li {
 background-position:-153px 11px
}
.music_ul li a {
 margin-left:28px
}
.music_ul li span {
 float:right;
 margin-right:2px
}
.music_ul li span a {
 margin-left:0
}
.sports_ul li {
 background-position:-153px -20px
}
.sports_ul li a {
 margin-left:28px
}
.jilu_ul li {
 background-position:-153px -861px
}
.tour_ul li {
 background-position:-153px -821px
}
.car_ul li {
 background-position:-153px -791px
}
.Sports-live-so .con {
 margin-left:0;
 padding-left:20px
}
.live-ul li {
 border-bottom:1px solid #eee;
 height:28px;
 line-height:28px;
 padding:3px 10px
}
.No-so h2,a.icon-tag {
 line-height:26px;
 display:inline-block
}
.live-ul span {
 font-size:14px;
 color:#444;
 overflow:hidden;
 margin-right:15px
}
.l01 {
 width:80px
}
.l02 {
 width:40px
}
.l03 {
 width:100px
}
.l04 {
 width:500px
}
.l04 em {
 font-size:16px;
 font-weight:700;
 color:#C92323;
 margin:0 4px
}
.l05 {
 width:50px
}
span.l06 {
 text-align:center;
 font-size:12px
}
span.ico_living {
 color:#529bef
}
.live-table {
 padding-top:18px
}
.live-table table tr td {
 text-align:center;
 border-bottom:1px solid #e5e5e5
}
.live-table table span {
 display:inline-block;
 vertical-align:middle;
 font-size:14px;
 color:#444
}
.live-table table em.pk3 {
 font-size:16px;
 font-weight:700;
 text-align:center
}
.live-table table span.live-ico {
 font-size:12px
}
.live-table table tr td.txt-right {
 text-align:right
}
.live-table table tr td.txt-left {
 text-align:left
}
a.icon-tag {
 height:26px;
 padding:0 10px;
 overflow:hidden;
 background-position:0 -340px;
 background-repeat:repeat-x;
 border:1px solid #999;
 border-radius:2px;
 vertical-align:middle;
 cursor:pointer
}
a.icon-tag span {
 color:#aaa
}
.star-img {
 padding:0 0 3px;
 overflow:hidden
}
.star-img-tit {
 padding-top:14px;
 _padding-bottom:1px
}
.star-img-tit a {
 border-radius:0;
 border-color:#cbcbcb
}
.star-img-tit a.icon_sub {
 filter:alpha(opacity=100);
 opacity:1;
 background-position:-100000px -10000px;
 padding:0 15px
}
.star-img-tit a.icon_sub span {
 filter:alpha(opacity=60);
 opacity:.6
}
.so-result-right dl a.A-play:hover,.superTv-info dt a:hover div {
 filter:alpha(opacity=80);
 opacity:.8
}
.star-img-tit a.icon-tag {
 padding:0 15px
}
.star-img-tit a.cur,.star-img-tit a:hover {
 box-shadow:0 0 0;
 color:#fff;
 background-position:0 -680px;
 background-repeat:repeat-x;
 border:1px solid #aaa
}
.star-img-tit a.cur span,.star-img-tit a:hover span {
 color:#efefef
}
.Special-so .info-cnt,.Special-so .info-tit,.Special-so .star-img-tit,.Star-so .info-cnt,.Star-so .info-tit,.Star-so .star-img-tit {
 padding-left:3px
}
.star-img .music_ul {
 width:100%
}
.star-img .w120 {
 margin:10px 15px 20px 0
}
.No-so h2 {
 font-size:24px;
 font-weight:400;
 color:#444;
 *display:inline;
 zoom:1
}
.go-sogou dd img,.ico-darr,.relate-tag li a,.relate-tip dt a span,a.icon-so {
 display:inline-block
}
.No-so p {
 margin-top:26px;
 font-size:14px
}
.No-so dt {
 color:#444;
 font-size:14px
}
.No-so .so-cont {
 margin:0 auto;
 padding:40px 0 40px 50px
}
.go-edit dt,.go-other dt.go-tit,.go-sogou dt {
 background-position:-172px -242px;
 padding-left:14px
}
.go-edit {
 padding-top:6px
}
.go-other,.go-sogou {
 padding-top:30px
}
.go-edit dd,.go-sogou dd {
 margin-top:10px
}
.go-sogou dd {
 border:1px solid #e2e2e2;
 padding:10px;
 background:#fff;
 height:24px;
 width:332px
}
.go-other dt a {
 color:#529bef
}
.inputText,.inputText1 {
 color:#333;
 text-indent:5px;
 float:left;
 overflow:hidden
}
.go-other .w150 {
 margin:20px 16px 0 0
}
.inputText {
 border:1px solid #c9c9c9;
 border-right:none;
 height:22px;
 line-height:21px;
 width:150px
}
.inputText1 {
 border:1px solid #c9c9c9;
 border-right:none;
 height:33px;
 line-height:32px;
 width:250px
}
.goto {
 border:1px solid #C9C9C9;
 width:75px;
 overflow:hidden;
 float:left;
 cursor:pointer;
 height:24px;
 background-position:0 -340px;
 line-height:22px
}
.goto1 {
 border:none;
 width:64px;
 overflow:hidden;
 float:left;
 cursor:pointer;
 height:35px;
 background-position:0 -440px;
 line-height:35px
}
a.ico-fold i,a.ico-fold span,a.ico-unfold i,a.ico-unfold span,a.ico-unfold-other i,a.ico-unfold-other span {
 display:inline-block;
 height:20px;
 overflow:hidden;
 vertical-align:top
}
.ico-darr,.relate-tip dt a span,a.icon-so,label {
 vertical-align:middle
}
a.ico-fold i,a.ico-unfold i,a.ico-unfold-other i {
 width:20px;
 margin-left:10px
}
.So-detail .So-detail-other {
 height:24px;
 padding-top:15px;
 margin-top:4px;
 text-align:left
}
a.ico-unfold-other {
 font-size:12px;
 float:right
}
a.ico-unfold-other i {
 background-position:-40px -214px
}
.title h2 {
 font-size:14px
}
.title h2 u {
 margin:0 6px
}
.relate-tit {
 padding:0 3px
}
.relate-tag {
 border-bottom:2px solid #529bef
}
.relate-tag li {
 background-position:0 -850px;
 float:left;
 margin-right:1px;
 width:70px;
 height:28px;
 line-height:28px;
 overflow:hidden;
 text-align:center
}
.relate-tag li a {
 width:100%;
 font-size:14px;
 height:27px;
 overflow:hidden
}
.relate-tag li.active {
 background-position:0 -810px
}
.relate-tag li.active a {
 color:#fff
}
.relate-tag-cnt {
 height:34px;
 padding:6px 0 4px
}
.Relate .title {
 margin:0 10px 0 26px;
 height:32px;
 line-height:32px
}
.darr-box li,a.icon-so {
 float:left;
 line-height:28px;
 text-align:center;
 overflow:hidden
}
a.icon-so {
 height:28px;
 padding:0 10px;
 background:#eee;
 border:1px solid #eee;
 border-radius:4px 4px 0 0;
 cursor:pointer
}
a.icon-so:hover {
 color:#000
}
.darr-box li a:hover,.page-box .active,.page-box .active:hover {
 color:#fff;
 background:#ef534e
}
.relate-tip {
 position:relative;
 z-index:1;
 height:34px
}
.ico-darr {
 width:13px;
 height:26px;
 margin-left:8px
}
.t02,.t04,.t05 {
 float:left;
 position:relative;
 margin-left:1px
}
.darr-box {
 float:left;
 width:73px;
 position:absolute;
 left:0;
 top:29px;
 z-index:1;
 display:none;
 border:1px solid #dcdcdc;
 background:#fff;
 overflow:hidden;
 border-radius:0 0 4px 4px
}
.darr-box li {
 height:28px;
 border-bottom:1px solid #dcdcdc;
 width:50%
}
.darr-box li a {
 display:block;
 height:36px;
 padding:0 14px;
 white-space:nowrap
}
.darr-box li a:hover {
 background-position:0 -720px;
 background-repeat:repeat-x;
 color:#fff
}
.ico-darr {
 background-position:-102px -845px
}
.t02 a.icon-so {
 width:68px
}
.t02 ul {
 width:88px
}
.t02 ul li {
 width:100%
}
.t04 a {
 width:79px
}
.t04 ul {
 width:194px
}
.t04 a.icon-so {
 width:96px
}
.t05 ul {
 width:120px;
 left:-24px
}
.t05 a.icon-so {
 width:76px
}
.relate-tip .darr-box.active {
 display:block
}
.relate-tip .active a.icon-so {
 background:#fff;
 border:1px solid #dcdcdc;
 border-radius:4px 4px 0 0
}
.wrap-body {
 position:relative;
 padding:3px 0 0 3px;
 _padding:3px 0 0 6px
}
.tip-close,.tip-comm,.tip-right {
 position:absolute
}
.page-box {
 height:40px;
 clear:both;
 padding:20px 0;
 text-align:center;
}
.page-box a,.page-box span {
 margin-left:10px;
 display:inline-block;
 text-align:center;
 overflow:hidden;
 border-radius:2px;
 height:33px;
 border:1px solid #bebebe;
 padding:0 12px;
 line-height:33px;
 background-position:0 -640px;
 background-repeat:repeat-x
}
.page-box span {
 cursor:default
}
.page-box a:hover,.page-box span:hover {
 box-shadow:1px 1px 3px #ccc;
 background-color:#f7f7f7;
 text-decoration:none
}
.page-box .active,.page-box .active:hover {
 background-position:0 -680px;
 color:#fff;
 border:1px solid #198fe6
}
.page-box span:hover {
 box-shadow:0 0 0 #ccc
}
.tip-right {
 bottom:300px
}
.tip-ico {
 float:right
}
.tip-ico a {
 display:block;
 width:46px;
 height:46px;
 overflow:hidden;
 margin-top:10px
}
a.go-top {
 background-position:-60px -280px
}
a.go-comm {
 background-position:0 -280px
}
.tip-comm {
 width:406px;
 height:226px;
 right:56px;
 padding:40px;
 color:#444;
 display:none
}
.inw400 {
 width:402px;
 height:60px
}
.tip-comm-tit {
 font-size:24px;
 line-height:26px
}
.comm-ul {
 padding:24px 0 20px;
 height:20px
}
.comm-ul li {
 display:inline-block;
 *display:inline;
 zoom:1;
 width:100px
}
label {
 cursor:pointer
}
.comm-dl dt {
 height:32px;
 line-height:32px
}
.comm-dl dd p {
 padding-bottom:4px;
 margin-top:4px;
 text-align:right
}
.tip-close {
 display:block;
 width:36px;
 height:36px;
 overflow:hidden;
 top:0;
 right:0;
 background-position:-120px -280px
}
.SoResults li,.SoResults li.active,.img-w180,.w120 dt,.w150 dt,.w180 dt {
 position:relative
}
.Line {
 background-color:#ccc;
 border-bottom:1px solid #fff;
 height:1px;
 overflow:hidden
}
.video_noRusult {
 font-size:16px;
 padding:10px 0 0;
 margin-left:-3px
}
.video_noRusult p {
 padding-top:15px
}
.video_noRusult p u {
 font-size:16px
}
.Banner,.So-search {
 width:980px
}
.banner-cnt {
 margin-left:3px;
 text-align:center
}
.img-w180,.w180 dt {
 /*background:url("../images/220_122.png") center center no-repeat #D5D6D7;*/
 background-size:cover
}
.w120 dt,.w150 dt {
 /*background:url(//i1.letvimg.com/lc06_img/201803/01/15/21/220_122.png) center center no-repeat #D5D6D7*/
}
.caijing_ul li {
 background-position:-158px -760px
}
.superTv-info {
 width:100%;
 margin-top:10px;
 color:#444
}
.superTv-info dt a,.superTv-info-b02 {
 color:#fff;
 font-weight:700
}
.superTv-info dd {
 width:auto;
 line-height:22px
}
.superTv-info span {
 padding:0 2px 0 5px
}
.superTv-info dd a {
 padding-left:8px
}
.superTv-info dt {
 width:auto;
 padding-top:15px
}
.superTv-info dt:after {
 display:block;
 clear:both;
 visibility:hidden;
 content:'';
 height:0
}
.superTv-info dt a div {
 float:left;
 _display:inline;
 cursor:pointer;
 height:39px;
 line-height:39px;
 background-image:url(//i1.letvimg.com/other/201306/17/2012/sou_superTv_icon.png)
}
.superTv-info-b01 {
 width:4px;
 background-repeat:no-repeat;
 background-position:0 -42px
}
.superTv-info-b02 {
 width:auto;
 padding:0 16px;
 background-repeat:repeat-x;
 background-position:0 0;
 font-size:16px
}
.superTv-info-b03 {
 width:4px;
 background-position:0 -85px
}
.superTv-tui-box {
 width:auto;
 padding:4px 0 0 28px;
 font-size:12px
}
.superTv-tui-box dt {
 padding:10px 0;
 color:#444
}
.superTv-tui-box li {
 line-height:24px
}
.No-so .so-cont .w150 {
 width:170px
}
.No-so .so-cont .w150 dt,.No-so .so-cont .w150 dt a,.No-so .so-cont .w150 img {
 width:170px;
 height:128px
}
.So-super .con,.So-super .left,.So-super .right {
 overflow:hidden
}
.So-super {
 background:url(//i2.letvimg.com/img/201304/07/so/bg-so.png) repeat-x #f8f8f8;
 box-shadow:0 0 5px #ddd
}
.So-super .left {
 width:180px;
 padding:20px 0 20px 20px
}
.So-super .con {
 margin-left:20px;
 display:inline;
 overflow:hidden;
 padding:20px 0 20px 3px
}
.So-super .right {
 width:238px;
 padding:0 0 20px;
 margin-top:-1px
}
.So-super .con .list {
 position:relative;
 width:1000px;
 overflow:hidden;
 padding:3px 0 0 3px
}
.SoResults {
 overflow:hidden;
 padding:0
}
.SoResults ul {
 border:1px solid #d9d9d9
}
.SoResults li {
 cursor:pointer;
 height:40px;
 border-top:1px solid #fff;
 border-bottom:1px solid #F5F5F5;
 background:#fff;
 padding:0 20px;
 vertical-align:bottom
}
.SoResults li.hover,.SoResults li:hover {
 border-top:1px solid #d9d9d9;
 border-bottom:1px solid #d9d9d9
}
.SoResults li h5 {
 font-size:12px;
 height:40px;
 line-height:40px;
 font-weight:400;
 padding:0;
 margin:0!important
}
.SoResults li h5 small {
 font-size:12px;
 color:#969696;
 margin-left:3px
}
.SoResults li:hover {
 background:#f1f7fe
}
.SoResults li dl .A_more {
 margin-right:10px;
 color:#969696
}
.SoResults li.hover {
 background:#f6f6f6
}
.So-search .search-cnt,.So-search form {
 width:500px
}
.SoResults ul {
 background:#fff
}
.SoResults li.active {
 height:40px
}
.SoResults li.active h5 {
 display:block
}
.SoResults li.active dl {
 display:none
}
.so-result-left {
 width:500px;
 float:left
}
.so-result-right {
 display:none;
 position:absolute;
 right:0;
 float:left;
 width:238px;
 background:#f6f6f6;
 border:1px solid #d9d9d9;
 border-left:none
}
.so-result-right dl {
 padding:10px 0 10px 16px
}
.so-result-right dl img {
 width:68px;
 height:90px;
 border:1px solid #ddd
}
.so-result-right dl dt {
 width:80px;
 float:left
}
.so-result-right dl dd {
 overflow:hidden;
 color:#969696
}
.so-result-right dl p {
 height:20px;
 line-height:18px;
 overflow:hidden;
 padding-top:1px
}
.so-result-right dl p.tit {
 font-size:14px
}
.so-result-right dl p.A_a {
 height:22px
}
.so-result-right dl p.A_a span {
 margin-right:10px
}
.so-result-right dl p.A_a a {
 padding:0 6px;
 border:1px solid #ddd;
 margin-right:10px;
 background:#fff;
 display:inline-block;
 height:20px;
 line-height:20px
}
.so-result-right dl p.A_a a:hover {
 background:url(//i3.letvimg.com/css/201208/13/usebg.png) 0 -589px no-repeat;
 color:#fff;
 box-shadow:1px 1px 4px #CCC
}
.so-result-right dl .A-play {
 display:inline-block;
 width:50px;
 height:29px;
 margin-right:10px;
 background-position:-90px -640px;
 text-decoration:none;
 text-align:center;
 color:#fff;
 line-height:29px
}
.so-result-right dl p.tr {
 height:30px;
 line-height:30px
}
.so-result-right dl.mx_pic img {
 height:90px;
 width:68px
}
.so-result-right dl.mx_pic dt {
 width:85px
}
.so-result-right dl.mx_pic p span {
 height:18px;
 line-height:18px;
 display:inline-block;
 float:left;
 width:50%
}
.so-result-right dl.mx_pic p.z_p {
 height:42px
}
.SoResults ul.so-active {
 width:261px;
 border-right:1px solid #d9d9d9
}
.SoResults ul.so-active li.active {
 border-right:1px solid #F1F7FE;
 margin-right:-1px
}
.so-icon-rarr {
 background-position:-100px -810px;
 width:10px;
 height:10px;
 overflow:hidden;
 display:block;
 position:absolute;
 top:15px;
 right:10px
}
.supplier-tab i {
 border-radius:2px;
 display:inline-block;
 height:24px;
 margin-right:2px;
 vertical-align:middle;
 width:24px
}
.supplier-tab {
 border-bottom:1px solid #dadada;
 height:26px;
 padding-top:6px
}
.play-terminal dd a,.supplier-tab li {
 border:1px solid #e6e5e5;
 position:relative;
 text-align:center
}
.supplier-tab li {
 float:left;
 width:80px;
 height:24px;
 line-height:24px;
 top:1px
}
.right-ad a,.supplier-tab li a {
 width:100%;
 display:inline-block
}
.supplier-tab li a {
 height:100%
}
.supplier-tab li.selected a:hover {
 cursor:default;
 color:#444
}
.grade-info {
 height:20px;
 line-height:20px;
 float:left
}
.grade-info span {
 color:#999
}
.garde-star {
 padding-right:30px
}
.garde-star .grade {
 position:relative;
 top:2px;
 *top:-1px;
 _top:2px;
 *left:8px
}
.garde-txt {
 padding-right:20px
}
.right-ad {
 text-align:center;
 padding:20px 0;
 height: 175px;
}
.right-ad a {
 height:100%
}
.right-ad img {
 width:190px;
 height:170px
}
.play-terminal {
 padding-left:16px;
 height:80px
}
.play-terminal dt {
 font-weight:700;
 color:#999;
 height:30px;
 line-height:30px
}
.play-terminal dd {
 height:30px
}
.play-terminal dd a {
 display:inline-block;
 *zoom:1;
 background:#f3f3f3;
 height:40px;
 width:40px;
 border-radius:2px
}
.play-terminal dd a span {
 position:absolute;
 top:42px;
 width:40px;
 text-align:center;
 left:0
}
.Live-so .list,.play-terminal i,.super_temp1 .con {
 position:relative
}
.play-terminal i {
 display:inline-block;
 *zoom:1;
 height:24px;
 width:24px;
 top:7px
}
.play-terminal i.s01 {
 background-position:1px -181px
}
.play-terminal i.s02 {
 background-position:-27px -181px
}
.play-terminal i.s03 {
 background-position:-55px -182px
}
.play-terminal i.s04 {
 background-position:-87px -182px
}
.right .title {
 height:30px;
 line-height:30px;
 overflow:hidden
}
.right .title h3 {
 font-size:14px;
 font-weight:400;
 color:#444
}
.live-list {
 padding:0 0 0 24px;
 width:190px
}
.live-list .title {
 height:52px;
 line-height:52px;
 border-bottom:1px solid #d6d6d6
}
.live-list li,.txt-list li b,.txt-list li span {
 height:24px;
 overflow:hidden
}
.live-list .txt-list {
 padding-top:12px
}
.live-list li {
 line-height:24px
}
.txt-list li b {
 float:left;
 width:118px
}
.txt-list li span {
 float:right;
 width:50px
}
.living {
 width:708px;
 padding:20px;
 float:left
}
.living .title {
 padding-bottom:12px
}
.living .title-left {
 float:left;
 padding:2px 0
}
.living .title-left h3,.living .title-left img {
 display:inline-block;
 vertical-align:middle;
 margin-right:10px
}
.living .title-left b {
 display:inline-block;
 margin-right:10px
}
.living .title-left h3 {
 font-weight:400;
 font-size:18px;
 color:#c92323
}
.living .title-left b,.living .title-left h3,.living .title-left i {
 float:left;
 height:30px;
 line-height:30px
}
.live-ul b,.living .title-right {
 float:right
}
.living .title-right a {
 display:inline-block;
 margin-left:35px
}
.living .title-right a i {
 font-size:12px
}
.title-tag {
 padding:12px 0;
 border-bottom:1px solid #e5e5e5
}
.title-tag a {
 display:inline-block;
 height:26px;
 line-height:26px;
 background-position:0 -340px;
 background-repeat:repeat-x;
 text-align:center;
 padding-right:20px
}
.title-tag a i,.title-tag a span {
 display:inline-block;
 vertical-align:middle;
 cursor:pointer
}
.title-tag a i {
 background-position:0 -929px;
 width:18px;
 height:18px;
 margin-right:8px
}
.title-tag a.active {
 background-position:0 -680px;
 color:#fff
}
.title-tag a.active i {
 background-position:0 -899px
}
.Live-so .live-cont {
 width:708px;
 overflow:hidden
}
.Live-so .list {
 width:728px
}
.live-ul li {
 width:332px
}
.live-ul a span {
 color:#969696
}
.live-ul b {
 padding-left:14px;
 background-position:-20px -891px
}
.So-search .search-cnt,.dl_temp,.ico-live,.live-tip li p,.singer-list li,.so_logo,.super_div {
 float:left
}
.live-ul li.active,.live-ul li.active a,.live-ul li.active a span,.live-ul li.active b {
 color:#529bef
}
.live-tip {
 margin-top:12px;
 border:1px solid #d6d6d6;
 background:#f3f3f3;
 width:492px;
 padding:0 6px;
 overflow:hidden
}
.live-tip li {
 height:31px;
 overflow:hidden;
 line-height:30px;
 border-top:1px dotted #c8c8c8;
 margin-top:-1px
}
.live-tip li p span {
 margin-right:12px
}
.ico-live {
 display:block;
 border:1px solid #cc595a;
 border-radius:3px;
 height:14px;
 line-height:14px;
 margin:7px 12px 0 0;
 font-size:10px;
 color:#fff;
 background:-moz-linear-gradient(top,#f28c8e,#c83b3c);
 background:-webkit-linear-gradient(top,#f28c8e,#c83b3c);
 background:-ms-linear-gradient(top,#f28c8e,#c83b3c);
 background:-o-linear-gradient(top,#f28c8e,#c83b3c);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f28c8e, endColorstr=#c83b3c, grandientType=1)
}
.ico-live i {
 font-size:12px;
 font-style:normal;
 padding:0 2px
}
.ico-living a {
 color:#529bef
}
.live-ul li a.li-gray {
 color:#333;
 cursor:default
}
.super_temp .title {
 color:#c92323;
 font-size:24px;
 height:26px;
 overflow:hidden;
 line-height:26px;
 padding-bottom:16px
}
.super_temp .title a {
 color:#c92323
}
.super_temp .left {
 padding-left:40px;
 width:708px
}
.super_div {
 margin-right:20px;
 width:216px;
 overflow:hidden
}
.super_div img {
 border:1px solid #ddd;
 width:214px;
 overflow:hidden
}
.super_div dl {
 padding-top:6px
}
.super_div dt {
 height:35px;
 overflow:hidden;
 line-height:35px;
 font-size:18px;
 color:#444
}
.super_div dd {
 height:20px;
 line-height:20px;
 color:#646464
}
.super_div dd.dd_yuyue {
 height:38px;
 padding-top:10px
}
.super_div dd a.ico_buy {
 display:block;
 background:url(//i3.letvimg.com/lc03_img/201510/14/11/48/ico_buy_btn.png) no-repeat;
 width:160px;
 height:38px;
 overflow:hidden
}
.super_temp1 {
 display:none
}
.singer-btn,.singer-list span {
 display:block;
 text-align:center
}
.singer-info-time,.singer-info-tv {
 line-height:24px;
 color:#000
}
.singer-info-time {
 padding-bottom:10px
}
.singer-info-time span,.singer-info-tv span {
 padding-left:5px
}
.singer-info-tv span,.singer-info-tv span a {
 color:#529BEF
}
.singer-list li {
 padding:10px 20px 0 0
}
.singer-list img {
 width:70px;
 height:70px
}
.singer-list span {
 width:70px;
 height:24px;
 line-height:24px
}
.singer-btn {
 position:absolute;
 right:40px;
 top:20px;
 width:160px;
 background-position:0 -960px;
 color:#fff;
 font-size:14px;
 line-height:40px
}
.singer-btn:hover {
 color:#fff
}
.singer-btn em {
 width:12px;
 height:40px;
 position:absolute;
 right:-5px;
 top:0;
 background-position:-167px -960px
}
.so_ypsp_btn {
 width:178px;
 color:#fff;
 text-align:center;
 cursor:pointer;
 position:relative;
 overflow:hidden;
 margin-top:20px;
 vertical-align:middle;
 _font-size:12px
}
.so_ypsp_btnIcon,.so_ypsp_btnTxt {
 display:inline-block;
 *display:inline;
 zoom:1;
 vertical-align:middle;
 cursor:pointer
}
.so_ypsp_btnTxt {
 font-size:18px
}
.so_ypsp_btnIcon {
 width:16px;
 background-position:3px -1002px;
 height:17px
}
.cur .so_ypsp_btnIcon {
 background-position:-13px -1002px
}
.so_ypsp_con {
 border-top:1px solid #e3e3e3;
 background:#fff;
 position:relative
}
.so_ypsp_arrow_after,.so_ypsp_arrow_before {
 border-width:15px;
 left:50%;
 margin-left:-30px
}
.so_ypsp_arrow {
 display:block;
 content:' ';
 border-style:solid;
 _border-style:dashed dashed solid;
 height:0;
 width:0;
 line-height:0;
 position:absolute
}
.so_ypsp_arrow_before {
 border-color:transparent transparent #e3e3e3;
 top:-30px
}
.so_ypsp_arrow_after {
 border-color:transparent transparent #fff;
 top:-29px
}
.Special-so .con {
 position:relative
}
.btn-icon {
 background-image:url(//i3.letvimg.com/other/201305/14/1232/zhifu_btn.png);
 background-repeat:no-repeat
}
.Special-btn {
 width:165px;
 height:40px;
 position:absolute;
 background-position:0 0;
 right:40px;
 top:20px;
 color:#fff;
 line-height:38px;
 text-align:center;
 font-size:16px
}
.Special-btn:hover {
 filter:alpha(opacity=70);
 opacity:.7;
 color:#fff
}
.dl_temp {
 margin:0 20px 0 0;
 display:inline;
 overflow:hidden;
 background-color:#fff
}
.dl_temp dd.d_img {
 position:relative;
 background-position:52px -1124px
}
.dl_temp dd.d_img,.dl_temp dd.d_img a,.dl_temp dd.d_img img {
 display:block;
 overflow:hidden
}
.dl_temp dd.d_cnt,.dl_temp dt.d_tit {
 padding:0 12px\9;
 height:20px;
 overflow:hidden
}
.dl_temp dt.d_tit a {
 font-size:14px
}
.bg2,.dl_temp dd.d_img b {
 position:absolute;
 left:0;
 bottom:0;
 _bottom:-1px;
 width:100%;
 height:102px;
 cursor:pointer;
 background:url(//i0.letvimg.com/img/201404/15/0907/so_ypsp_listbg.png)!important;
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//i0.letvimg.com/img/201404/15/0907/so_ypsp_listbg.png')
}
.so_ypsp_con .column {
 padding-left:20px;
 padding-bottom:30px
}
.so_ypsp_con .dl_temp,.so_ypsp_con .dl_temp dd.d_img,.so_ypsp_con .dl_temp dd.d_img img,.so_ypsp_con.dl_temp dd.d_img a {
 width:150px
}
.so_ypsp_con .dl_temp dd.d_img img {
 vertical-align:top
}
.so_ypsp_con .title {
 padding-top:15px;
 padding-bottom:10px;
 color:#999
}
.so_ypsp_con .dl_temp dd.d_img a {
 position:relative
}
.so_ypsp_con .d_img_title,.w150 .d_img_title {
 display:block;
 position:absolute;
 left:0;
 bottom:10px;
 z-index:5;
 width:120px;
 padding:0 15px;
 color:#fff;
 font-size:16px;
 overflow:hidden;
 height:20px;
 line-height:20px;
 cursor:pointer
}
.resp-1024 .Category-so .hide_1024,.resp-1024 .Category-so .hide_1280,.resp-1024 .hide-1024,.resp-1024 .hide-1280,.resp-1280 .hide-1280 {
 display:none
}
.resp-1024 .so_ypsp_con .dl_temp {
 margin:0 10px 0 0
}
.resp-1024 .super_temp .left {
 width:737px;
 padding-left:11px
}
.resp-1024 .super_div {
 width:173px;
 margin-right:11px
}
.resp-1024 .super_div img {
 width:171px
}
.resp-1024 .Special-so .So-detail-other {
 width:644px;
 margin-left:0
}
.resp-1024 .Special-so .con {
 width:746px
}
.resp-1024 .Special-so .con .star-img {
 width:756px
}
.resp-1280 .so_ypsp_con .dl_temp {
 margin:0 16px 0 0
}
.resp-1280 .super_temp .left {
 width:928px;
 padding-left:20px
}
.resp-1280 .super_div {
 width:218px;
 margin-right:14px
}
.resp-1280 .super_div img {
 width:216px
}
.resp-1280 .Special-so .So-detail-other {
 width:809px;
 margin-left:0
}
.resp-1280 .Special-so .con {
 width:946px
}
.resp-1280 .Special-so .con .star-img {
 width:966px
}
.resp-1440 .super_div {
 width:240px;
 margin-right:36px
}
.resp-1440 .super_div img {
 width:238px
}
.So-search {
 position:relative
}
.so_logo {
 margin-right:20px;
 margin-top:10px;
 height:34px;
 overflow:hidden
}
.So-search p {
 padding-top:10px;
 clear:both;
 padding-left:174px
}
.resp-1024 .So-search .search-box {
 margin-left:160px
}
.resp-1280 .So-search .search-box {
 margin-left:250px
}
.resp-1440 .So-search .search-box {
 margin-left:380px
}
.resp-1440 .Special-so .So-detail-other {
 width:1144px
}
.resp-1440 .Special-so .con {
 width:1146px
}
.resp-1440 .Special-so .con .star-img {
 width:1166px
}
.Category-so {
 width:980px;
 margin:0 auto
}
.resp-1280 .Category-so {
 width:1180px
}
.resp-1440 .Category-so {
 width:1380px
}
.category-list {
 margin-right:-20px
}
.category-so-top {
 border-bottom:1px solid #d0d0d0
}
.category-so-top h1 {
 float:left;
 height:48px;
 line-height:48px;
 font-size:20px;
 color:#ca292d
}
.category-so-top p {
 float:right;
 height:30px;
 line-height:30px;
 margin-top:14px;
 color:#767676;
 font-size:13px
}
.ico_app_play:hover,.ico_play_vip,.ico_play_vip:hover {
 color:#fff
}
.category-so-top p a {
 margin-left:20px
}
.Category-so .w180 {
 height:345px;
 background:#fff
}
.Category-so .w180 dt,.Category-so .w180 dt a,.Category-so .w180 dt a img {
 width:180px;
 height:240px
}
.number_bg,.number_txt {
 display:block;
 position:absolute;
 bottom:8px;
 right:0;
 height:26px;
 line-height:26px;
 padding:0 10px
}
.Category-so .number_bg {
 background:#000;
 border-radius:4px 0 0 4px;
 opacity:.6;
 filter:alpha(opacity=60);
 -moz-opacity:.6
}
.super_cjsj,.super_cjsj .so-cont {
 background:0 0
}
.Category-so .number_txt {
 z-index:2;
 color:#fff
}
.Category-so .w180 dd.d-t {
 height:auto;
 width:156px;
 padding-bottom:5px
}
.d-t p {
 line-height:20px;
 height:20px;
 overflow:hidden
}
.d-t p.p-t {
 font-size:14px;
 font-weight:700
}
.p-year-count .playcount {
 float:right
}
.p-year-count .playcount em {
 display:inline-block;
 width:0;
 height:0;
 border-width:4px;
 border-style:solid;
 border-color:#fff #fff #fff #c6c6c6
}
.so_qiu {
 animation:disqus-embed-spinner .9s infinite linear;
 -webkit-animation:disqus-embed-spinner .9s infinite linear
}
@keyframes disqus-embed-spinner {
 0% {
  transform:rotate(0)
 }
 100% {
  transform:rotate(360deg)
 }
}
@-webkit-keyframes disqus-embed-spinner {
 0% {
  -webkit-transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(360deg)
 }
}
.So-zhuanti {
 position:relative
}
.so_zongyiTui {
 position:absolute;
 top:4px;
 right:24px
}
.pgc_dl .d_img,.pgc_list,.w167 dd {
 position:relative
}
.so_zongyiTui img {
 height:40px
}
.super_cjsj {
 box-shadow:none
}
.super_cjsj .so-cont .left {
 padding:3px
}
.super_cjsj .so-cont .left a {
 display:block;
 height:306px
}
.super_cjsj .so-cont .left,.super_cjsj .so-cont .left a img {
 width:705px;
 height:306px
}
.super_cjsj .so-cont .right {
 width:262px;
 height:306px;
 background:#E9E9E9;
 padding:3px
}
.super_cjsj .so-cont .right a {
 display:block;
 height:146px
}
.super_cjsj .so-cont .right a img {
 width:262px;
 height:146px
}
.super_cjsj .so-cont .right a.img02 {
 margin-top:14px
}
.super_cjsj .so-cont .left a:hover,.super_cjsj .so-cont .right a:hover {
 box-shadow:0 0 3px #48a3ef
}
.resp-1280 .super_cjsj .so-cont .left,.resp-1280 .super_cjsj .so-cont .left a img {
 width:850px;
 height:369px
}
.resp-1280 .super_cjsj .so-cont .left a {
 height:369px
}
.resp-1280 .super_cjsj .so-cont .right {
 width:315px;
 height:369px
}
.resp-1280 .super_cjsj .so-cont .right a {
 height:177px
}
.resp-1280 .super_cjsj .so-cont .right a img {
 width:315px;
 height:177px
}
.resp-1440 .super_cjsj .so-cont .left,.resp-1440 .super_cjsj .so-cont .left a img {
 width:993px;
 height:430px
}
.resp-1440 .super_cjsj .so-cont .left a {
 height:430px
}
.resp-1440 .super_cjsj .so-cont .right {
 width:366px;
 height:430px
}
.resp-1440 .super_cjsj .so-cont .right a {
 height:205px
}
.resp-1440 .super_cjsj .so-cont .right a img {
 width:366px;
 height:205px
}
.resp-1440 .super_cjsj .so-cont .right a.img02 {
 margin-top:20px
}
.ico_play_vip {
 float:left;
 width:130px;
 height:40px;
 line-height:36px;
 margin-right:10px;
 text-align:center;
 font-size:18px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 background-position:0 -1050px
}
.pgc_dl {
 width:120px;
 padding:26px 0 0 35px
}
.pgc_dl .d_img {
 height:120px;
 overflow:hidden
}
.pgc_dl .d_img em,.pgc_dl .d_img img {
 width:120px;
 height:120px;
 border-radius:50%
}
.pgc_dl .d_cnt {
 padding:25px 0 0 10px;
 color:#444;
 font-size:15px
}
.pgc_info_tit {
 font-size:18px;
 padding:24px 0 10px
}
.pgc_info_tit a {
 color:#C92323
}
.pgc_info_cnt {
 color:#444;
 font-size:14px;
 margin-bottom:22px
}
.w167 {
 width:167px;
 height:140px;
 margin-left:8px;
 float:left
}
.w167 dd {
 height:94px;
 background:url(//i2.letvimg.com/lc05_img/201605/13/15/07/w167_bg.jpg) no-repeat
}
.w167 dd img {
 width:167px;
 height:94px
}
.w167 dd b {
 width:97px;
 height:24px;
 line-height:24px;
 padding:0 4px;
 color:#fff;
 background:#000;
 opacity:.5;
 filer:alpha(opacity=50);
 position:absolute;
 bottom:0;
 left:0
}
.w167 dt {
 padding-top:10px;
 color:#444;
 height:40px;
 overflow:hidden
}
.pgc_more {
 text-align:right;
 color:#444;
 padding-top:25px
}
.resp-1024 .So-detail .pgc_con {
 width:520px
}
.resp-1280 .w167,.resp-1440 .w167 {
 margin-left:10px
}
body {
 background:#fff!important
}
img {
 border-radius:3px
}
a:hover {
 color:#EF534E
}
a:focus {
 outline:0
}
.Relate .wrap-body dl:hover,.w120,.w150,.w180 {
 box-shadow:2px 2px 3px #eee
}
.ico_down,.ico_v,.juji-1 a i.ico-vip,.tg_vip,a.ico-fold i,a.ico-unfold i,a.ico-unfold-other i.ico_down {
 display:inline-block;
 background:url(//i2.letvimg.com/lc06_img/201701/03/10/51/icon.png) -1000px -1000px;
 _background:url(//i3.letvimg.com/lc06_img/201701/03/10/52/icon8.png) -1000px -1000px
}
.ico_vcoupons,.ico_vip,.ico_vpay {
 padding:0 6px;
 height:20px;
 line-height:20px;
 position:absolute;
 top:0;
 left:0;
 right:auto;
 font-size:12px;
 color:#fff;
 background-color:#d7b272
}
.juji-1 a i.ico-vip {
 width:12px;
 height:12px;
 background-image:url(//i2.letvimg.com/lc02_img/201707/05/17/20/1420/iconx1.png);
 background-image:-webkit-image-set(url(//i2.letvimg.com/lc02_img/201707/05/17/20/1420/iconx1.png) 1x,url(//i0.letvimg.com/lc02_img/201707/05/17/20/1420/iconx2.png) 2x);
 background-position:0 0;
 position:absolute;
 left:12px;
 top:32px
}
.cur .ico_down,.ico_down,a.ico-fold i,a.ico-unfold i,a.ico-unfold-other i.ico_down {
 width:10px;
 height:8px;
 margin-left:5px;
 vertical-align:middle
}
.play_more .ico_down,.so_ypsp_btn .ico_down,a.ico-unfold i,a.ico-unfold-other i.ico_down {
 background-position:0 0;
 *margin-top:7px
}
.icon-so .ico_down,a.cur i.ico_down,a.ico-fold i,p.cur i.ico_down {
 background-position:-18px 0
}
.icon-so .ico_down,.play_more .ico_down,a.ico-fold i {
 *margin-top:4px
}
.juji-1 i.ico-new,.juji-1 i.ico-yu {
 display:inline-block;
 background:#FF0800;
 width:18px;
 height:12px;
 position:absolute;
 left:22px;
 top:-2px;
 line-height:12px;
 border-radius:5px;
 text-align:center;
 color:#fff;
 font-size:10px
}
.tg_vip {
 width:36px;
 height:20px;
 position:absolute;
 top:0;
 left:0;
 background-image:url(//i0.letvimg.com/lc03_img/201707/05/16/17/1600/iconvip2.png);
 background-position:0 0;
 background-image:-webkit-image-set(url(//i0.letvimg.com/lc03_img/201707/05/16/17/1600/iconvip2.png) 1x,url(//i2.letvimg.com/lc03_img/201707/05/16/17/1600/iconvip.png) 2x);
 background-size:36px 20px
}
.ico_v {
 width:15px;
 height:15px;
 position:absolute;
 left:10px;
 top:12px;
 background:url(//i2.letvimg.com/lc06_img/201707/11/17/54/jujiv1x.png);
 background:-webkit-image-set(url(//i2.letvimg.com/lc06_img/201707/11/17/54/jujiv1x.png) 1x,url(//i2.letvimg.com/lc06_img/201707/11/17/54/jujiv2x.png) 2x)
}
.search_space {
 width:100%;
 height:75px;
 display:none
}
.So-search-main {
 width:100%;
 background:#fff
}
.search_fixed {
 height:75px;
 position:fixed;
 left:0;
 top:0;
 z-index:2;
 padding-top:0;
 box-shadow:0 2px 7px 0 #eee;
 opacity:.9;
 filer:alpha(opacity=90)
}
.search_fixed .So-search {
 margin-top:10px
}
.So-search .search-cnt {
 width:810px;
 height:47px
}
.So-search .search-box form {
 width:810px;
 height:47px;
 border-radius:150px;
 overflow:hidden
}
.So-search .i-t {
 width:680px;
 height:46px;
 line-height:46px;
 border-radius:150px 0 0 150px;
 padding:12px 0 10px 20px;
 *height:23px;
 outline:0
}
.So-search .active,.So-search form:hover,.So-search:hover {
 box-shadow:none
}
.So-search .i-b {
 background:0 0
}
.So-search .search-box .btn_submit {
 float:right;
 background:#EF4444;
 border:1px solid #EF4444;
 line-height:47px;
 color:#fff;
 font-size:16px;
 border-radius:0 150px 150px 0;
 position:absolute;
 top:0;
 overflow:hidden
}
.So-search .search-box .btn_submit:hover {
 color:#fff
}
.So-search .search-box .btn_submit span {
 display:inline-block;
 vertical-align:middle;
 margin-right:8px;
 margin-left:12px;
 height:20px;
 width:20px;
 overflow:hidden;
 background:url("../images/sprite.png") -126px 0 no-repeat
}
.So-detail,.tip-comm {
 background:#fff;
 border:1px solid #eee;
 box-shadow:none
}
.So-detail .left .bottom_txt {
 display:inline-block;
 width:170px;
 height:42px;
 line-height:42px;
 position:absolute;
 bottom:0;
 left:0;
 background:url(//i2.letvimg.com/lc04_img/201612/12/18/38/bg.png) repeat-x;
 padding:0 5px;
 color:#fff
}
.So-detail u {
 color:#ef534e
}
.info-tit h1 {
 font-size:21px;
 height:24px;
 line-height:24px
}
.So-zhuanti .info-tit h1 {
 width:500px
}
.So-zhuanti .So-zhuanti-intro {
 width:525px
}
.So-detail .So-zhuanti-intro .description {
 width:300px
}
.description p {
 color:#969696
}
.description a.tozt {
 background:#EF534E;
 display:block;
 width:112px;
 height:34px;
 line-height:34px;
 margin-top:20px;
 color:#fff;
 font-size:14px;
 border-radius:100px;
 text-align:center
}
.ico_app_play,.info_list p span,.so_ypsp_btn a {
 display:inline-block
}
.So-zhuanti .score_num,.con .score_num {
 position:absolute;
 top:25px;
 color:#EC8E1F;
 font-size:22px
}
.dl_temp {
 width:180px
}
.dl_temp dd.d_img,.dl_temp dd.d_img a img {
 width:180px;
 height:101px;
 overflow:hidden
}
.dl_temp dd.d_cnt,.dl_temp dt.d_tit {
 padding:0
}
.info_list p span a,.see_history b {
 padding-right:5px
}
.dl_temp dt.d_tit {
 height:36px;
 line-height:18px;
 margin-top:6px
}
.So-zhuanti .score_num {
 right:20px
}
.con .score_num {
 right:0
}
.info-tit span {
 font-size:15px
}
.info-tit span a {
 color:#969696
}
.info-tit span a:hover {
 color:#ef534e
}
.info-tit span b {
 padding-left:5px
}
.info_list p {
 width:400px;
 height:20px
}
.info_list p span {
 width:150px;
 height:20px;
 line-height:20px;
 overflow:hidden
}
.info_list p span,.info_list p span a {
 color:#969696
}
.info-cnt a b,.info_list p span a:hover {
 color:#ef534e
}
.info_list p span.star_name {
 width:240px
}
.info-cnt {
 position:relative;
 line-height:20px;
 padding-bottom:2px
}
.info-cnt a b {
 padding-left:3px
}
.see_history {
 height:16px;
 line-height:16px
}
.see_history b {
 color:#444
}
.see_history a.goonbtn {
 color:#EF534E;
 margin-left:20px
}
.juji_tab_tit {
 line-height:26px
}
.juji_tab_tit a {
 padding:0 5px;
 color:#444;
 float:left;
 border-bottom:2px solid #fff
}
.juji_tab_tit a:hover,.juji_tab_tit li.active {
 color:#ef534e
}
.juji_tab_tit a.active {
 border-bottom:2px solid #ef534e
}
.juji-1 {
 padding-top:0
}
.So-detail .juji {
 min-height:92px
}
.So-detail .juji .juji-1 a {
 width:38px;
 height:38px;
 background:#fff;
 border-radius:100px;
 color:#444
}
.So-detail .juji .juji-1 a:hover {
 background:#ef534e;
 box-shadow:none;
 color:#fff
}
.so_ypsp_btn {
 padding-top:10px;
 margin:0 auto;
 background:0 0;
 border:none;
 clear:both
}
.so_ypsp_btn a span {
 color:#F16460;
 font-size:14px
}
.so_ypsp_con .title em {
 font-weight:700;
 color:#ef534e
}
.so_ypsp_con .column dl .d_img,.so_ypsp_con .column dl .d_img a img {
 height:200px
}
.supplier-tab li {
 background:#f4f4f4
}
.supplier-tab li.selected {
 background:#fff;
 border-bottom:1px solid #e6e5e5
}
.So-detail .con .list {
 width:100%;
 padding:0
}
.ico_app_play,.ico_play {
 width:112px;
 height:34px;
 line-height:34px
}
.So-detail .con .list .dl_temp {
 margin-top:10px
}
.ico_play {
 background:#ef534e;
 border:1px solid #ef534e;
 border-radius:100px;
 margin-right:25px
}
.ico_app_play {
 background-color:#fff;
 border-radius:100px;
 color:#ef534e;
 text-align:center;
 border:1px solid #ef534e;
 box-shadow:none;
 font-size:12px
}
.car_ul li,.jilu_ul li,.music_ul li,.sports_ul li,.tour_ul li,.zongyi_ul li {
 height:40px;
 line-height:40px;
 margin-right:0;
 border-right:1px solid #e5e5e5;
 overflow:hidden
}
.play-box a.ico_app_play:hover,.play-box a.ico_play:hover {
 background-color:#ef534e;
 color:#fff
}
.car_ul,.jilu_ul,.music_ul,.sports_ul,.tour_ul,.zongyi_ul {
 border-left:1px solid #e5e5e5
}
.car_ul li,.jilu_ul li,.sports_ul li,.tour_ul li,.zongyi_ul li {
 padding-left:10px;
 white-space:nowrap;
 text-overflow:ellipsis
}
.So-detail .list ul li.viewall {
 text-align:center;
 background:0 0
}
.So-detail .list ul li.viewall a {
 color:#333;
 margin:0
}
.So-detail .list ul li.viewall a b,.So-detail .list ul li.viewall a:hover {
 color:#ef534e
}
.So-detail .list ul li.viewall a b {
 padding-left:5px
}
.So-detail .list ul li a span {
 color:#333
}
.So-detail .list ul .so_vip a span {
 color:#333;
 text-indent:25px
}
.music_ul li {
 padding-left:10px
}
.So-detail .con .music-img {
 min-height:175px
}
.Star-so .left,.Star-so .left img {
 width:150px;
 height:150px
}
.Star-so .star_bot {
 padding:0 20px 20px
}
.star_bot .star-img {
 margin-left:-12px
}
.star_bot .star-img dl .d_tit {
 height:20px
}
.star-img-tit {
 border-top:1px solid #eee
}
.star_bot .star-img-tit a {
 padding-right:16px;
 font-size:20px;
 color:#444
}
.star_bot .star-img-tit a.cur,.star_bot .star-img-tit a:hover {
 color:#ef534e;
 border:none
}
.star_bot .star-img dl.dl_temp dd.d_img,.star_bot .star-img dl.dl_temp dd.d_img a img {
 width:180px;
 height:240px;
 overflow:hidden
}
.So-detail .So-detail-other,.relate-tag-cnt {
 box-shadow:none;
 background:0 0;
 border:none
}
.Star-so .So-detail-other a.ico-unfold-other {
 float:none
}
.So-detail-other a span {
 color:#ef534e
}
.relate-tag li.active {
 background:#ef534e
}
.relate-tag {
 border-color:#ef534e
}
.play_more {
 text-align:center
}
.star_bot .music_ul,.star_bot .sports_ul {
 margin:10px 0 0 15px;
 border-top:1px solid #e5e5e5
}
table,table td {
 font-family:Arial
}
.live-table {
 padding-bottom:20px
}
.live-table table tr {
 background:0 0
}
.live-table table tr td {
 height:67px;
 line-height:67px
}
.live-table table tr td.table_info {
 line-height:20px
}
.live-table table tr td.td_button {
 text-align:right
}
.live-table table tr .table_info span {
 display:block;
 text-align:left;
 color:#A1A1A1
}
.live-table table tr .table_info span b {
 padding-right:5px
}
.live-table table tr td i img {
 width:33px;
 height:33px;
 vertical-align:middle
}
.live-table table a.ico_living,.live-table table span.ico_living {
 height:34px;
 line-height:34px;
 text-align:center;
 display:inline-block
}
.live-table table tr td i.ico_flag_left {
 padding-right:10px
}
.live-table table tr td i.ico_flag_right {
 padding-left:10px
}
.live-table table span.txt_info {
 width:302px;
 overflow:hidden
}
.live-table table span.pk1,.live-table table span.pk2 {
 display:inline-block;
 width:84px;
 overflow:hidden
}
.live-table table span.live-ico {
 width:75px;
 display:inline-block
}
.live-table table span.live-ico a.icon_sub {
 padding:0
}
.live-table table span.live-ico a {
 background:0 0;
 border:none;
 margin-left:0
}
.live-table table span.live-ico a b,.live-table table span.live-ico a:hover {
 color:#ef534e;
 border:none;
 box-shadow:none
}
.live-table table span.live-ico a b {
 padding-left:8px
}
.live-table table span.ico_living {
 width:112px;
 color:#ef534e;
 border:1px solid #ef534e;
 border-radius:100px
}
.live-table table a.ico_living {
 width:112px;
 color:#fff;
 background:#ef534e;
 border-radius:100px
}
.live-table table span.txt-left {
 float:left;
 text-align:left
}
.live-table table span.txt-right {
 float:right;
 text-align:right
}
.live-table table em.pk3 {
 color:#ef534e;
 *position:absolute;
 *margin-left:-10px
}
.living .title-left span {
 line-height:36px
}
.living .title-right {
 margin-top:10px;
 color:#e3e3e3
}
.living .title-right a {
 font-size:13px;
 margin:0 10px
}
.living .title-right a i {
 margin-left:5px
}
.living .title-right a,.living .title-right a i {
 color:#A1A1A1
}
.living .title-right a.active,.living .title-right a.active i,.living .title-right a:hover,.living .title-right a:hover i,.title-tag a.active span,.title-tag a:hover {
 color:#EF534E
}
.living .title,.living .title-tag {
 border:none
}
.title-tag a {
 background:0 0;
 border:none;
 color:#A1A1A1
}
.living .live-ul {
 padding-bottom:15px
}
.living .live-ul li {
 float:left;
 height:60px;
 line-height:60px
}
.living .live-ul li.active a b {
 width:112px;
 height:34px;
 background:#EF534E;
 border-radius:100px;
 line-height:34px;
 color:#fff;
 display:inline-block;
 text-align:center;
 padding:0;
 margin-top:13px
}
.Relate u,.So-search u,.So-super u,.living .live-ul li.active a,.page-box a:hover,.page-box span:hover {
 color:#ef534e
}
.living .live-ul li a {
 font-size:13px
}
.living .live-ul li a p {
 height:60px;
 overflow:hidden
}
.Ent-so .play_more {
 float:right
}
.Ent-so .play_more b {
 color:#ef534e;
 padding-left:5px
}
.page-box .active,.page-box .active:hover {
 border-color:#ef534e
}
.play-terminal dd a {
 margin-right:10px
}
.resp-1024 .SoResults {
 width:643px!important
}
.resp-1024 .SoResults ul {
 width:402px!important
}
.resp-1280 .SoResults {
 width:843px!important
}
.resp-1280 .SoResults ul {
 width:602px!important
}
.resp-1440 .SoResults {
 width:943px!important
}
.resp-1440 .SoResults ul {
 width:702px!important
}
.resp-1024 .So-search .search-box {
 width:690px;
 margin:0 auto
}
.resp-1280 .So-search .search-box {
 width:890px;
 margin:0 auto
}
.resp-1440 .So-search .search-box {
 width:990px;
 margin:0 auto
}
.resp-1280 .So-search .search-box form,.resp-1280 .So-search .search-cnt {
 width:710px
}
.resp-1024 .So-search .search-box form,.resp-1024 .So-search .search-cnt {
 width:510px
}
.resp-1440 .So-zhuanti .so-zhuanti-list {
 margin:40px 0 0 -27px
}
.resp-1440 .So-zhuanti .so-zhuanti-list .dl_temp {
 margin:0 0 0 27px
}
.resp-1280 .So-zhuanti .so-zhuanti-list {
 margin:40px 0 0 -38px
}
.resp-1280 .So-zhuanti .so-zhuanti-list .dl_temp {
 margin:0 0 0 38px
}
.resp-1024 .So-zhuanti .so-zhuanti-list {
 margin:40px 0 0 -62px
}
.resp-1024 .So-zhuanti .so-zhuanti-list .dl_temp {
 margin:0 0 0 62px
}
.resp-1024 .list dl.hide1024,.resp-1024 .list dl.hide1280,.resp-1280 .list dl.hide1280 {
 display:none
}
.resp-1024 .juji-1 {
 width:506px
}
.resp-1280 .juji-1 {
 width:703px
}
.resp-1024 .So-detail .con {
 width:506px
}
.resp-1280 .So-detail .con {
 width:712px
}
.resp-1440 .So-detail .con {
 width:876px
}
.resp-1024 .Star-so .con {
 width:746px
}
.resp-1280 .Star-so .con {
 width:946px
}
.resp-1440 .Star-so .con {
 width:1146px
}
.resp-1024 .juji_tit_list {
 width:476px
}
.resp-1280 .juji_tit_list {
 width:680px
}
.resp-1440 .juji_tit_list {
 width:843px
}
.resp-1024 .juji_tit_list ul li {
 padding:0 6px
}
.resp-1024 .star-img .music_ul li,.resp-1024 .star-img .sports_ul li {
 width:460px
}
.resp-1280 .star-img .music_ul li,.resp-1280 .star-img .sports_ul li {
 width:560px
}
.resp-1440 .star-img .music_ul li,.resp-1440 .star-img .sports_ul li {
 width:660px
}
.resp-1024 .star_bot .star-img dl {
 margin:13px 0 10px 11px
}
.resp-1280 .star_bot .star-img dl {
 margin:13px 0 10px 13px
}
.resp-1440 .star_bot .star-img dl {
 margin:13px 0 10px 14px
}
.resp-1024 .Sports-live-so .con {
 width:726px
}
.resp-1280 .Sports-live-so .con {
 width:912px
}
.resp-1440 .Sports-live-so .con {
 width:1126px
}
.resp-1024 .So-detail .con .list ul li {
 width:241px
}
.resp-1280 .So-detail .con .list ul li {
 width:344px
}
.resp-1440 .So-detail .con .list ul li {
 width:426px
}
.resp-1440 .so_ypsp_arrow_after,.resp-1440 .so_ypsp_arrow_before {
 margin-left:-50px
}
.resp-1024 .Live-so .list {
 width:708px
}
.resp-1280 .Live-so .list {
 width:908px
}
.resp-1440 .Live-so .list {
 width:1108px
}
.resp-1024 .Live-so .list .live-ul li {
 width:334px
}
.resp-1280 .Live-so .list .live-ul li {
 width:434px
}
.resp-1440 .Live-so .list .live-ul li {
 width:534px
}
.resp-1024 .living .live-ul li a p {
 width:208px
}
.resp-1280 .living .live-ul li a p {
 width:308px
}
.resp-1440 .living .live-ul li a p {
 width:408px
}
.resp-1024 .Star-so .So-detail-other,.resp-1280 .Star-so .So-detail-other,.resp-1440 .Star-so .So-detail-other {
 width:auto;
 text-align:center
}
.resp-1024 .info-tit {
 width:475px;
 height:24px;
 overflow:hidden
}

.info_list{
 font-size: 16px;
 line-height: 24px;
 margin-top: 10px;
}

.info-cnt{
 font-size: 14px;
 line-height: 24px;
 margin-top: 10px;
}