@charset "UTF-8";
/* 全局样式定义*/
a:hover { text-decoration: none; color: currentColor; }
.margintop10 { margin-top: 10px; }
.margin_bottom10 { margin-bottom: 10px; }
.margin_r10{margin-right: 10px;}
.relative { position: relative; }
.padding15 { padding-left: 15px; padding-right: 15px; }
.padding10 { padding-left: 10px; padding-right: 10px; }
.padding5 { padding-left: 5px; padding-right: 5px; }
.paddingb10 { padding-bottom: 10px;}
.paddingr15 {padding-right: 15px;}
.div_h35 { height: 35px; }
.loginNone { display: none; }
.margin_top20 { margin-top: 20px; }
.margin_bottom20 { margin-bottom: 20px; }
.padding0_lg { padding-left: 0; padding-right: 0; }
.list-group-item { padding: .5rem 1.2rem; }
.panel-title span a { font-size: 0.8rem; }
.list-group-item { padding: .5rem 0.5rem; }
.list-item a { color: #666; }

/* all  */
body{ background: #F8F8F8; color: #666;}

/* text */
a,h1, h2, h3, h4, h5, h6{ color: #333333;}
a:hover{ color: #FF9900;}
.text-red{ color: red;}
.text-muted{ color: #999999;}

/* form */
.form-control{ background-color:#F5F5F5; color: #999999; border: 1px solid #EEEEEE;}
.form-control.colorfff{ background-color: #FFFFFF;}
.form-control:focus{border-color:#FF9900; -webkit-box-shadow:inset 0 1px 1px rgba(255,136,0,.075),0 0 8px rgba(255,136,0,.6);}

/* btn */
.btn,.btn:hover,.btn .icon{ color: #333333;}
.btn{ border: 1px solid #EEEEEE;}
.btn-default{ background-color: #f5f5f5; color: #333333;}
.btn-default:hover{ background-color: #f0eeee;}
.btn-primary{ background-color: #FF9900; border: 1px solid #FF9900; color: #FFFFFF;}
.btn-primary .icon{ color: #FFFFFF;}
.btn-primary:hover{ background-color: #FF6600; border: 1px solid #FF6600; color: #FFFFFF;}
.btn-primary:hover .icon{ color: #FFFFFF;}

/* dropdown */
.dropdown-menu{ background-color: #FFFFFF; border: 1px solid #EEEEEE;}
.dropdown-menu:before{background-color: #FFFFFF; border-color: #EEEEEE;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{ background-color: #FF9900; color: #FFFFFF;}

/* line */
.split-line{ background-color: #EEEEEE;}
.top-line:before{ border-top: 1px solid #EEEEEE;}
.bottom-line:after{ border-bottom: 1px solid #EEEEEE;}
.top-line-dot:before{ border-top: 1px dotted #EEEEEE;}
.bottom-line-dot:before{ border-bottom: 1px dotted #EEEEEE;}

/* badge */
.badge{ background-color: #EEEEEE;}
.badge-first{ background-color: #FF4A4A; color: #FFFFFF;}
.badge-second{ background-color: #FF7701; color: #FFFFFF;}
.badge-third{ background-color: #FFB400; color: #FFFFFF;}

/* nav */
.nav-head > li.active > a,.nav-tabs > li.active > a{ border-bottom: 2px solid #FF9900; color: #FF9900;}
.nav-tag > li > a,.nav-page > li > a{ background-color: #FFFFFF; border: 1px solid #EEEEEE; color: #333333;}
.nav-tag > li > a:hover,.nav-tag > li.active a,.nav-page > li > a:hover,.nav-page > li.active > a{ background-color: #FF9900; border: 1px solid #FF9900; color: #FFFFFF;}
.nav-page > li > a:hover > .icon{ color: #fff;}

/* tag */
.tag-type li a{ background-color: #FFFFFF; border: 1px solid  #EEEEEE; color: #666666;}
.tag-type li a:hover,.tag-type li.active a{ background-color: #FF9900; border: 1px solid #FF9900; color: #FFFFFF;}
.tag-btn li a{ background-color: #F8F8F8; color: #666666;}
.tag-btn li a.active,.tag-text li a.active,.tag-type li a.active{ color: #FF9900;}
.tag-btn li a:hover,.tag li.active a{ background-color: #FF9900; color: #FFFFFF;}

/* pic-tag */
.pic-tag{ background-color: rgba(0,0,0,0.6); color: #FFFFFF;}
.pic-tag.active,.pic-tag-h{ background-color: #FF9900; color: #FFFFFF;}
.pic-text,.pic-title-b{ background-repeat: no-repeat; background-image: linear-gradient(transparent,rgba(0,0,0,.5)); color: #FFFFFF;}
.pic-text.active{ background: rgba(0,0,0,0.6); color: #FFFFFF;}
.pic-title-t{background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 100%); color: #FFFFFF;}

/* pannel */
.stui-pannel__head .title{display:inline-block;overflow:hidden;word-wrap:break-word;word-break:break-all;white-space:normal;}
.stui-pannel-bg{background-color: #FFFFFF; box-shadow: 0 1px 2px rgba(0,0,0,.05);}
.ovline{display:inline-block;overflow:hidden;word-wrap:break-word;word-break:break-all;white-space:normal;}
/* tabbar */
.stui_nav__taddar .item .icon,.stui_nav__taddar .item .title{ color: #999;}
.stui_nav__taddar .item.active .title,.stui_nav__taddar .item.active .icon{color: #FF9900;}
.stui_nav__taddar.fixed{ background-color: #FFFFFF;}

/* vodlist */
.stui-vodlist__bg{background-color: #FFFFFF; box-shadow: 0 1px 2px rgba(0,0,0,.05);}
.stui-vodlist__bg:hover{ box-shadow: 0 3px 5px rgba(0,0,0,.08);}


/* text-list */
.stui-vodlist__text.striped .striped-head,.stui-vodlist__text.to-color li:nth-of-type(odd){ background-color: #f5f5f5;}

/* link */
.stui-link__pic li a{ background-color: #FFFFFF; border: 1px solid #F5F5F5;}
.stui-link__pic li a:hover{ border: 1px solid #FF9900;}

/* screen */
.stui-screen__list li a{ color: #333333;}
.stui-screen__list li.active a{ background-color: #FF9900; color: #FFFFFF;}

/* playlist */
.stui-content__playlist li a{ border: 1px solid #EEEEEE;}
.stui-content__playlist li a:hover,.stui-content__playlist li.active a{ border: 1px solid #FF9900; background-color: #FF9900; color: #FFFFFF;}
.nav-tabs>li>a{padding-left:35px;margin-right:5px;margin-top:1px}
.play-title>li>a:hover{background-color:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.1)}
.play-ico{display:inline-block;padding-left:20px;height:18px;background-image:url(../img/palyer.png);background-position:0 -1048px;background-repeat:no-repeat}
.i-kuyun,.i-youku{background-position:0 0}
.i-ku6{background-position:0 -32px}
.i-pptv{background-position:0 -59px}
.i-iqiyi{background-position:0 -89px}
.i-ifeng{background-position:0 -121px}
.i-tudou{background-position:0 -152px}
.i-weibo{background-position:0 -183px}
.i-kankan{background-position:0 -213px}
.i-letv{background-position:0 -245px}
.i-acfun{background-position:0 -275px}
.i-ifeng{background-position:0 -303px}
.i-m1905{background-position:0 -332px}
.i-cctv,.i-cntv{background-position:0 -419px}
.i-sohu{background-position:0 -450px}
.i-pps{background-position:0 -479px}
.i-qq{background-position:0 -508px}
.i-wasu{background-position:0 -538px}
.i-fun{background-position:0 -568px}
.i-baofeng{background-position:0 -711px}
.i-mgtv{background-position:0 -771px}
.i-ffhd{background-position:0 -898px}
.i-xigua{background-position:0 -928px}
.i-jjvod{background-position:0 -959px}
.i-xfplay{background-position:0 -991px}
.i-33uu{background-position:0 -1022px}
/* xunleidownload */

/* download-focus */
.download-focus{  width: 695px;  overflow: hidden;  }
.download-focus .ui-title{  height: 40px;  line-height: 40px;  overflow: hidden;  padding: 0 19px;  color: #666;  font-size: 14px;  border-bottom: 1px solid #eee;  }
.download-focus .ui-title strong{ color: #f60;}
.download-focus .ui-title span{ color: #080; float: right; font-size: 12px;}

/* download-group */
.download-group{  width: 680px;  margin: 10px 0 10px 15px;  overflow: hidden;  clear: both;  max-height: 200px;  overflow-y: scroll; overflow: auto;  overflow-x: hidden;  }
.download-group li{  width: 100%;  height: 35px;  line-height: 35px;  overflow: hidden;  float: left;  clear: both;  padding: 3px 0;  }
.download-group .info-group{width: 485px;float: left;overflow: hidden;}
.download-group .btn-group{width: 160px;float: left;overflow: hidden;}
.download-group table{ width: 100%;}
.download-group table td{  vertical-align: middle;  text-align: left;  height: 35px;  line-height: 35px;  white-space:nowrap;  padding: 0 5px;  }
.download-group .ckb{width: 10px;}
.download-group .tit{width: 10px;color: #080; }
.download-group .tit label{  display: block;  height: 25px;  line-height: 25px;  overflow: hidden;  vertical-align: middle;  }
.download-group .btn{width: 70px; text-align: center;}
.download-group .btn .ui-button{  display: block;  font-size: 12px;  font-weight: normal;  height: 25px;  line-height: 25px;  width: 70px;  padding: 0;  }
.download-group .btn .ui-button-red{ background-color: #B22222; color:#FFF}
.download-group .btn .ui-button-red:hover{ background-color: #B22222;color:#FFF}
.download-group .btn .ui-button-green{ background-color: #080;color:#FFF}
.download-group .btn .ui-button-green:hover{ background-color: #222;color:#FFF}
.download-group .cpy{ width: 400px;}
.download-group .cpy .code{overflow: hidden; padding-right: 2px; _display: inline-block;}
.download-group .cpy .ui-input{  width: 99%;  height: 25px;  line-height: 25px;  font-size: 12px;  color: #666;  }
.download-list{ max-height: 850px;  overflow-y: scroll; overflow: auto;overflow-x: hidden; }
/* download-footer */
.download-footer{border-top: 1px solid #eee;}
.download-footer-group{margin: 10px 5px 10px 15px;overflow: hidden;}
.download-footer table{ width: 100%;}
.download-footer table td{  vertical-align: middle;  text-align: left;  height: 35px;  line-height: 35px;  white-space:nowrap;  padding: 0 5px;  }
.download-footer .ckb{width: 10px;}
.download-footer .tit2{width: 40px;}
.download-footer .tit2 label{  display: block;  height: 25px;  line-height: 25px;  overflow: hidden;  vertical-align: middle;  }
.download-footer .sms{ text-align: right;}
.download-footer .sms a{ color: #06c;}
.download-footer .xlx .ui-button{  display: inline-block;  font-size: 12px;  font-weight: normal;  height: 25px;  line-height: 25px;  padding: 0 10px;  vertical-align: middle;  background-color: #FFF;  }
.download-footer .xlx .ui-button{ background-color: #FFF;}
.download-footer .xlx .ui-button:hover{ background-color: #FFF;}

/* page */
.stui-page li a,.stui-page li .num,.stui-page-text a,.stui-page-text em,.stui-page-text span{background-color: #FFFFFF; border: 1px solid #EEEEEE;}
.stui-page li a:hover,.stui-page li.active a,.stui-page li.active .num,.stui-page li.disabled a,.stui-page-text span.pagenow{ background-color: #FF9900; color: #FFFFFF; border: 1px solid #FF9900;}
.stui-page-text .pagego{ border: 1px solid #EEEEEE;}
.stui-page-text .pagebtn{background-color: #FFFFFF; border: 1px solid #EEEEEE;}

/* extra */
.stui-extra li a,.stui-extra li span{ background-color: #FFFFFF; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.stui-extra li a.backtop{ background-color: rgba(0,0,0,0.6); color: #FFFFFF; }
.stui-extra li .sideslip{ background-color: #FFFFFF; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.stui-extra li .sideslip:before{ background-color: #FFFFFF; border-color: rgba(0, 0, 0, 0.1);}
/* pagination */
.pagination{list-style: none;}
.pagination li{ float: left;padding: 8px 15px;}
.pagination .active{background: #fff;}
/* popup */
.popup{ background-color: #F8F8F8;}
.popup-head{ background-color: #FFFFFF;}

/* Carousel base class */
.sllhe > .carousel-item > img, .sllhe > .item > a > img {
    height: 300px;width:100%;padding-left: 5px;padding-left: 10px;
}
.sllhe{  height: 300px;width:100%;}

/* header*/
.bd-navbar { min-height: 4rem; background-color: #563d7c; box-shadow: 0 .5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1) }
.header__search {display:block;position:absolute;top:10px;right:20px;width:20px;height:30px;line-height:30px;text-align:center; background: none; color:#ff9d00;border: 0;cursor: pointer;}
.mySites { margin-top: 1rem; }
.news_mySites { padding-top: 15px; }
.news_mySites .breadcrumb { background: #fff; }
.bd-navbar .navbar-nav .nav-link { padding-right: .5rem; padding-left: .5rem; color: #cdbfe3 }
.bd-navbar .navbar-nav .nav-link.active, .bd-navbar .navbar-nav .nav-link:hover { color: #fff; background-color: transparent }
.bd-navbar .navbar-nav .nav-link.active { font-weight: 500 }
.bd-navbar .navbar-nav-svg { display: inline-block; width: 1rem; height: 1rem; vertical-align: text-top }
.bd-navbar .dropdown-menu { font-size: .875rem }
.bd-navbar .dropdown-item.active { font-weight: 500; color: #212529; background-color: transparent; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: .4rem .6rem; background-size: .75rem .75rem }
.bd-masthead { position: relative; padding: 3rem 15px }
.bd-masthead h1 { line-height: 1 }
.bd-masthead .btn { width: 100%; padding: .8rem 1rem;/* font-size: 1.25rem; font-weight: 500 */}
.bd-masthead .carbonad { margin-top: 0!important; margin-bottom: -3rem!important }

.bs_head{background:#fff; border-bottom:1px solid #ccc; font-size:0.89rem;}
.bs_head .btn{ padding-left:0;font-size:0.89rem;}
.navbar-toggle {  position: absolute; left: 0;   top: 7px;   border-color: #fff;  color: #293a46;   margin-right: 0;}
/* index */
.stui_nav__taddar .item,.stui-index__code{ padding: 15px; border-radius: 4px;}
.stui_nav__taddar .item{ background-color: #323232;}
.stui_nav__taddar .item:hover .title{ color: #fff;}
.stui-index__code{background-color: #f8f8f8;}
.listtables td {overflow:hidden;word-wrap:break-word;word-break:break-all;text-align:left;text-overflow: ellipsis;}
.listtables tr {overflow:hidden;word-wrap:break-word;word-break:break-all;text-align:left;text-overflow: ellipsis;}
.listdown { margin-right: 10px;}
.listtd{overflow:hidden;word-wrap:break-word;word-break:break-all;text-align:left;text-overflow: ellipsis;}

/* content */
.stui-content__detail,.stui-content__thumb{display:table-cell;vertical-align:top;}
.stui-content__thumb .v-thumb{width:190px;}
.stui-content__thumb .w-thumb{width:300px;}
.stui-content__detail{ width:100%;padding:10px 0 20px 20px;word-wrap:break-word;word-break:break-all;overflow: hidden;}
.stui-content__detail .title{margin: 0 0 10px;display:table-cell;vertical-align:top;word-wrap:break-word;word-break:break-all;overflow: hidden;}
.stui-content__detail .data{margin-bottom:10px;}
.stui-content__detail .data li{float:left;margin-right:20px;}
.stui-content__detail .play-btn{margin-top:20px;}
.stui-content__detail .play-btn .btn{ margin-right: 10px;}
.stui-content__detail .play-btn .share{margin-top:5px}
.stui-content__detail .score{margin-bottom: 15px;}
.stui-content__detail .score .branch{display: inline-block; margin-left: 10px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 24px; line-height: 24px; color: #09BB07;}
.stui-content__detail .score .branch .text{ font-size: 12px;}
.stui-content__detail .score .star{display: inline-block; position: relative; top: 5px; width: 160px; height: 25px; background: url(../img/star1.png) 0 0 no-repeat;}
.stui-content__detail .score .star .star-cur{display: inline-block; background: url(../img/star.png) 0 0 no-repeat; height: 25px; position: absolute; top: 0;  z-index: 1;}
.detail-sketch,.detail-content{ font-size: 14px; line-height: 25px;}
.detail-content img{ max-width: 100%;}
.down-btn{margin-top:20px;margin-left:20px;}
.down-btn a{margin-bottom:10px;margin-right:10px;}
.info-label {color: #777;font-weight: bold;}
.info-line {color: #575858;border-left: 5px solid #00b2c2;padding-left: 12px;}
.info-hline {color: #575858;border-left: 5px solid #ffb400;padding-left: 12px;}
.info-dobg {background-color: #f1f1f1;}
.stui-pannel_bd.item {padding: 0 10px}
.reviewimg {width:24px;height:24px;}
.comments .comment-item {position: relative;margin: 0;padding: 15px 0 10px;overflow: hidden;font-size: 13px;zoom: 1}
.comments .comment-item .comment {overflow: hidden;line-height: 1.5;color: #494949;*zoom: 1;word-wrap: break-word}
.comments .comment-item .avatar {float: left;margin-right: 15px;width: 48px}
.comments .comment-item .comment p {margin: 0;min-height: 32px}
.comments .comment-item .comment-time {color: #aaa}
.comments .comment-item:not(:last-of-type)::before {content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #ddd;-webkit-transform: scaleY(.5);transform: scaleY(.5);-webkit-transform-origin: left bottom;transform-origin: left bottom}
/*third-party-score*/
.third-party-score a:link { color: #fff  }
.third-party-score { position: absolute;  top: 0;  left: 0 }
.third-party-score a:after {  content: "分" }
.third-party-score a.db {  background: #107619  }
.third-party-score a.db::before {  content: "豆瓣 " }
.third-party-score a.imdb {  background: #f5c518  }
.third-party-score a.imdb::before {  content: "IMDb ";  font-weight: bolder;  color: #000  }
.mediascore {border: 1px #2f8e44 solid;color: #ff6d3e;position: relative;line-height: 28px;border-radius: 4px;height: 28px;padding: 0;font-size: 0;cursor: default;vertical-align: middle;float: right;margin: 8px 0;background: rgba(255,255,255,0.65);}
.mediascore i {color: #e8b99f;padding: 0 4px;vertical-align: top;font-size: 14px;background: #2f8e44;position: absolute;line-height: 28px;height: 28px;}
.mediascore .text {display: inline-block;font-size: 20px;padding: 0 7px;vertical-align: top;margin-left: 38px;font-weight: bold;font-family: -webkit-pictograph;}
/*news content*/
.news_remark{margin:10px 0px; padding:10px;line-height:28px;text-indent: 1%;}
/* downinfo */
.fileTree li { padding: 3px 0 2px 16px; }
.fileTree li.expandable span.folder { background: url(../img/folder-closed.gif) 0 0 no-repeat; }
.fileTree li small{font-size:11px;color:#999;padding-left:5px}
.fileTree span{padding-left:18px;}
.fileTree span.video { background: url(../img/video.gif) 0 0 no-repeat; }
.fileTree span.torrent { background: url(../img/torrent.gif) 0 0 no-repeat;}
.fileTree span.document { background: url(../img/document.gif) 0 0 no-repeat; }
.treeview, .treeview ul { padding: 0;  margin: 0;  list-style: none;}
.treeview ul {background-color: white;  margin-top: 4px;}
.treeview li {  margin: 0;  padding: 3px 0pt 3px 16px; }
.treeview a.selected { background-color: #eee; }
.treeview .hover { color: red; cursor: pointer;}
.treeview li { background: url(../img/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
.dtstyle dl{ margin-left:15px;margin-right:15px;}
.dtstyle dl dt {float:left;  font-weight:bold;  margin-right:10px;  padding:5px;}
.dtstyle dl dd {padding:5px 0;  margin: 0;}
.dtstyle .title{display: inline-block;overflow:hidden;word-wrap:break-word;word-break:break-all;white-space:normal;}
/* player */
.stui-player__video{ background-color: #000}
.stui-player__detail{ margin-top: 20px;}
.stui-player__detail .more-btn{ float: right; padding-top: 10px;}
.stui-player__detail .more-btn li{ display: inline-block; margin-left: 10px;}
.stui-player__detail .more-btn .btn{ padding: 6px 15px;}
.stui-player__detail .title{margin:0 0 10px}
.stui-player__detail .detail-content{padding-top:10px}
.stui-player__detail .desc{padding-left:42px}
.stui-player__detail .desc .left{margin-left:-42px}

/* autocomplete */
.autocomplete-suggestions{ padding: 0 10px; margin-top: 5px; border-radius:4px; background-color: #FFFFFF; box-shadow: 0 2px 10px rgba(0,0,0,.05);}
.autocomplete-suggestions.active{position: absolute; z-index: 9999; top: 100%; width: 100%;}
.autocomplete-suggestion{padding:10px 0; cursor:pointer; border-top: 1px solid #eee;}
.autocomplete-suggestion:first-child{border-top:0}
.mac_results{ z-index: 9999; padding: 0 10px; margin-top: 5px; border-radius:4px; background-color: #FFFFFF; border:1px solid #EEEEEE; box-shadow: 0 2px 10px rgba(0,0,0,.05);}
.mac_results li{padding:10px 0; cursor:pointer; border-top: 1px solid #EEEEEE;}
.mac_results li:first-child{ border: 0;}

/* screen */
.stui-screen__min{ padding-left: 20px; border-left: 1px solid #EEEEEE;}
.stui-screen__min.first{ padding-left: 0; border-left: 0;}
.stui-screen__min dd a{ display: inline-block; margin-top: 10px; margin-right: 16px;}

/* footer */
footer { padding-top: 1rem; min-height: 5rem; color: #fff; background: rgba(34, 34, 34, 0.6); font-size: 0.85rem; color: #ccc; }
footer a { color: currentColor; }
footer h5 { margin-bottom: 1rem; font-size: 1.02rem; color: #fff; font-weight: 900; }
footer li { line-height: 1.6rem; }
.footer1 { padding-top: 10px; overflow: hidden;}
.footer1 ul { list-style:none;}
.footer1 ul li { float:left;display:inline;margin-right:8px;color: #666; }
.footer1 ul li span { margin-left: 10px; margin-right: 10px; }
.footer1 ul li a { color: #c7c7c7; }
.footer1 p { font-size: 12px; color: #666; line-height: 22px; }
.footer1 p a { color: #666; }
.home_footer { background: rgba(34, 34, 34, 0.6); font-size: 0.85rem; color: #ccc;line-height: 3rem; }
.home_footer { margin-top: 1em;}
.home_footer p { font-size: 12px; color: #666; line-height: 22px; }
.copyright { border-top: 1px solid #788; line-height: 3.2rem;}
.footerb{   background: rgba(34, 34, 34, 0.6);  margin-top: 10px;  background: #ececec;  line-height: 24px;  text-align: center;  padding-bottom: 30px;  }
.foot-nav{  color: #333;  height: 24px;  overflow: hidden;  margin: 15px 0 10px 0;  }
.foot-nav a{ margin: 0 10px;}
.bd-footer { font-size: 85%; text-align: center; background-color: #f7f7f7 }
.bd-footer a { font-weight: 500; color: #495057 }
.bd-footer a:focus, .bd-footer a:hover { color: #007bff }
.bd-footer p { margin-bottom: 0 }
.bd-footer-links { padding-left: 0; margin-bottom: 1rem }
.bd-footer-links li { display: inline-block }
.bd-footer-links li+li { margin-left: 1rem }
@media (min-width:576px) {
    .bd-footer { text-align: left }
}
@media (min-width:768px){
    .container{width:750px}
    .third-party-score {  margin: 5px 10px;  float: right;  position: initial  }
}
@media (min-width:992px){
    .container{width:920px}
}
@media (min-width:1200px){
    .container{width:1170px}
}
@media (max-width: 767px){
    /* form */
    .form-control{ background-color:#F8F8F8; color: #999999; border: 0;}
    /*pannel*/
    .stui-pannel-bg,.stui-vodlist__bg,.stui-vodlist__bg:hover{box-shadow: none;}
    /* line */
    .m-top-line:before{ border-top: 1px solid #EEEEEE;}
    .m-bottom-line:after{ border-bottom: 1px solid #EEEEEE;}
    .m-top-line-dot:before{ border-top: 1px dotted #EEEEEE;}
    .m-bottom-line-dot:before{ border-bottom: 1px dotted #EEEEEE;}
    /* content */
    .stui-content__thumb .v-thumb{width:115px}
    .stui-content__thumb .w-thumb{width:160px}
    .stui-content__detail{padding:0 10px}
    .stui-content__detail .title{margin:10px 0 5px; font-size:16px;line-height:18px}
    .stui-content__detail .data{margin:0 0 10px;font-size:12px}
    .stui-content__detail .play-btn{margin:0;padding:0}
    .stui-content__detail .score{ margin-bottom: 10px;}
    .stui-content__detail .score .star{ zoom: 80%;}
    .stui-content__detail .score .branch{ font-size: 18px; line-height: 18px;}
    /* Carousel base class */
    .sllhe > .carousel-item > img, .sllhe > .item > a > img {
        height: 180px;width:100%;padding-left: 5px;padding-left: 10px;
    }
    .sllhe{ height: 180px;width:100%;}
    /* player */
    .stui-player__detail.detail .title{ margin-top: 10px; font-size: 16px;}
    .stui-player__detail{ margin-top: 0;}
    .stui-player__detail .data .title{font-size:16px}
    .stui-player__detail .more-btn{ margin-bottom: 10px;}
    .stui-player__detail .more-btn{ float: none; padding: 10px; display: -webkit-box; display: -webkit-flex; display: flex;}
    .stui-player__detail .more-btn li{ margin: 0; padding: 0 5px; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; text-align: center;}
    .stui-player__detail .more-btn .btn{ display: block; padding: 6px;}
    /* screen */
    .stui-screen__min{ border-left: 0;}
    .stui-screen__min:before{ border-top: 1px solid #EEEEEE;}

    /* type */
    .stui-mobile__type li{padding:0 20px}
    .stui-mobile__type li a{display:block;padding:10px 0;text-align:center}
    /* xunleilist */
    .download-list{ max-height: 350px;  overflow-y: scroll; overflow: auto;overflow-x: hidden; }
}
@media (max-width:991px) {
    .bd-navbar { padding-right: .5rem; padding-left: .5rem }
    .bd-navbar .navbar-nav-scroll { max-width: 100%; height: 2.5rem; margin-top: .25rem; overflow: hidden; font-size: .875rem }
    .bd-navbar .navbar-nav-scroll .navbar-nav { padding-bottom: 2rem; overflow-x: auto; white-space: nowrap; -webkit-overflow-scrolling: touch }
}
@media (min-width:768px) {
    .bd-placeholder-img-lg {font-size: 3.5rem;}
    @supports ((position:-webkit-sticky) or (position:sticky)) {
        .bd-navbar {
            position:-webkit-sticky;
            position:sticky;
            top:0;
            z-index:1071
        }
    }
}
.bd-navbar .navbar-nav .nav-link { padding-right: .5rem; padding-left: .5rem; color: #cdbfe3 }
.bd-navbar .navbar-nav .nav-link.active, .bd-navbar .navbar-nav .nav-link:hover { color: #fff; background-color: transparent }
.bd-navbar .navbar-nav .nav-link.active { font-weight: 500 }
.bd-navbar .navbar-nav-svg { display: inline-block; width: 1rem; height: 1rem; vertical-align: text-top }
.bd-navbar .dropdown-menu { font-size: .875rem }
.bd-navbar .dropdown-item.active { font-weight: 500; color: #212529; background-color: transparent; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: .4rem .6rem; background-size: .75rem .75rem }
.bd-masthead { position: relative; padding: 3rem 15px }
.bd-masthead h1 { line-height: 1 }
.bd-masthead .btn { width: 100%; padding: .8rem 1rem;/* font-size: 1.25rem; font-weight: 500 */}
.bd-masthead .carbonad { margin-top: 0!important; margin-bottom: -3rem!important }

@media (min-width:576px) {
    .bd-masthead { padding-top: 5rem; padding-bottom: 5rem }
    .bd-masthead .carbonad { margin-bottom: 0!important }
}