Files
SEONexus/code/public/template/videolaoniu/css/style.css
2025-05-11 21:40:03 +08:00

5163 lines
96 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
@charset "utf-8";
:root {
--theme-color: #5ab46a;
}
body {
font-family: "Microsoft YaHei", "微软雅黑", STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif;
}
* {
margin: 0;
padding: 0;
font-family: Helvetica, Arial, Microsoft Yahei, sans-serif;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent
}
a {
text-decoration: none;
outline: 0
}
a, h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #333;
}
.z-blod{
font-weight: bold;
}
.list {
display: none;
}
@media (max-width: 767px) {
.list {
display: block !important;
}
.list img {
width: 100%;
height: 100%;
margin-top: 10px;
}
}
.tips {
color: #333;
text-align: center;
padding: 20px 20px !important;
}
.text-333 {
color: #333;
}
.text-666 {
color: #666;
}
.text-muted {
color: #999;
}
.text-red {
color: red;
}
.text-link {
color: blue;
}
.text-fff {
color: #fff;
font-size: 16px;
}
.header-logo a:hover {
color: #5ab46a
}
.text-ccc {
color: #ccc;
}
a:active, a:hover {
outline: 0
}
a:focus {
outline: none;
}
a:focus, a:hover, a:link {
text-decoration: none;
}
li, ol, ul {
margin: 0;
padding: 0;
list-style: none
}
p {
line-height: 1.5
}
em, i {
font-style: normal
}
img {
display: inline-block;
vertical-align: middle
}
/*box*/
body {
background: #f8f8f8;
color: #666;
}
.split-line {
display: inline-block;
margin-left: 12px;
margin-right: 12px;
width: 1px;
height: 14px;
vertical-align: -2px;
background-color: #eee;
}
.b-play {
opacity: 1;
position: absolute;
top: 0;
z-index: 1;
width: 100%;
height: 100%;
background: rgb(0 0 0 / 0%) url(../images/play.png) center no-repeat;
background-color: rgb(0 0 0 / 0%);
-webkit-transition: all ease-out .35s;
transition: all ease-out .35s;
}
.detail-play-btn-box {
display: flex;
align-items: center;
margin-top: 20px;
}
.detail-play-btn {
background-color: #5ab46a;
margin-left: 10px;
padding: 10px 25px;
border-radius: 4px;
color: #fff!important;
font-weight: bold;
}
.b-player__detail {
}
.b-player__detail .title {
margin-bottom: 15px;
font-size: 24px;
font-weight: bold;
}
@media only screen and (max-width: 768px) {
.detail-play-btn-box{
margin-top: 10px;
}
.detail-play-btn {
padding: 8px 16px;
}
}
.nav-box {
padding: 5px 10px;
box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
}
.filmtime-nav .nav-box {
margin-top: 0px
}
.filmtime-nav .nav-box [class*=col-] {
padding: 0 10px;
}
body.box .cm-box {
margin-left: 5px;
margin-right: 5px;
}
.cm-box {
position: static
}
body.box {
background: rgba(248, 248, 248, .96);
color: #333;
}
body.box .layout-box, body.box .type-box {
background: #FFF;
padding: 15px 20px 10px 20px;
}
body.box .pannel-box {
background: #FFF;
padding: 10px;
}
body.box .nav-box {
background: hsla(0, 0%, 100%, .4);
padding: 10px;
margin-top: 18px;
margin-left: 0px;
margin-right: 0px;
}
body.box .row {
margin-left: -5px;
margin-right: -5px;
}
/* form */
input::-ms-clear {
display: none
}
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0 62.5rem #fff inset !important
}
img, input {
border: 0
}
input[type=submit] {
cursor: pointer
}
input[type=email], input[type=password], input[type=search], input[type=submit], input[type=text], option, select, textarea {
-webkit-appearance: none
}
input, option, select, textarea {
font-size: 100%;
outline: 0
}
textarea {
resize: none;
overflow-x: hidden
}
.top35 {
top: 35%
}
.top40 {
top: 40%
}
.btn {
display: inline-block;
padding: 6px 12px;
text-align: center;
cursor: pointer;
border: 1px solid transparent;
border-radius: 4px
}
.header-top-ok.color, .header-top-ok-s {
/*height: 60px;*/
height: 0px;
}
.header-top-ok, .header-top-ok-a {
/*height: 60px;*/
height: 0px;
}
.iconfont {
font-size: 24px;
color: #666;
}
.mt8 {
margin-top: 8px;
}
.mt18 {
margin-top: 18px;
}
.loading {
background: url(../images/loading.gif) no-repeat center;
display: block;
text-indent: 15%;
}
.loading, .kong {
text-align: center;
line-height: 32px;
clear: both;
padding: 30px 0px;
}
/* col */
.layout-box, .pannel-box {
margin-top: 15px;
background: #fff;
padding: 10px 20px;
box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
}
[class*=col-] {
padding: 10px
}
/* header */
.header-top {
/*position: fixed;*/
top: 0;
z-index: 888;
width: 100%;
height: 60px;
vertical-align: middle;
line-height: 60px;
-webkit-transition: .5s;
-o-transition: .5s;
-moz-transition: .5s;
-ms-transition: .5s;
transition: .5s;
}
.header-logo {
float: left;
font-size: 1rem;
}
.header-logo img {
height: 40px;
}
.header-logo-min {
font-size: 16px;
}
.header-logo a.header-logo-min:hover {
color: #FFF;
}
.header-logo-min .icon-left {
color: #FFF;
margin-right: 5px;
font-size: 18px;
}
.header-top-down {
margin-top: -60px;
}
.header-menu {
position: relative;
float: left;
margin-right: 30px;
overflow:hidden;
}
.header-menu > ul > li {
position: relative;
float: left;
margin-left: 25px;
vertical-align: middle;
width:auto;
}
.header-menu > ul > li > a {
font-size: 16px;
color: #333;
line-height: normal;
}
.header-menu > ul > li.active > a{
color:#5ab46a;
}
.dropdown-box, .box-show, .autocomplete-suggestions, .autocomplete-suggestions, .header-top {
background-color: #fff;
box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
}
.header-top.color {
background: none;
border: 0;
box-shadow: none;
}
.header-top .header-menu > ul > li > a {
/* color: #333;
text-shadow: 1px 1px 2px #fff;*/
}
.header-top.color .header-menu > ul > li > a {
/* color: #fff;
text-shadow: 1px 1px 2px #333;*/
}
.header-search {
text-shadow: none
}
.header-menu .icon-fenlei {
margin-left: 5px;
font-size: 18px;
}
.header-nav-wrap {
height: 50px;
line-height: 45px;
z-index: 666;
background: hsla(0, 0%, 100%, .7);
width: 100%;
overflow: hidden;
display: none;
top: 50px
}
.header-nav-wrap ul li {
width: auto !important
}
.header-nav-wrap ul li a {
font-size: 15px;
margin-left: 8px;
margin-right: 8px;
float: left
}
.header-nav-wrap ul li.active a {
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent
}
.header-nav-wrap ul li.active a::after {
content: "";
position: absolute;
left: 50%;
display: block;
border-radius: 5px;
width: 25px;
bottom: 5px;
height: 5px;
bottom: 15%;
transform: translateX(-50%);
}
.none {
display: none !important;
}
/*nav*/
.top-nav, .filmtime-nav {
background: #fff;
width: 100%;
z-index: 777;
-webkit-transition: .5s;
-o-transition: .5s;
-moz-transition: .5s;
-ms-transition: .5s;
transition: .5s;
font-size: 15px;
}
.top-nav.fenlei {
position: static;
}
.top-nav ul li {
margin-right: 30px;
float: left;
width: auto
}
.top-nav ul li.active::after {
content: "";
position: absolute;
left: 35%;
right: 35%;
display: block;
border-radius: 5px;
bottom: 0px;
height: 3px;
}
.filmtime-nav-l li a {
display: block;
padding: 13px 20px;
margin-right: 1px;
float: left;
background: #f5f5f5;
}
.filmtime-nav-r li {
width: auto;
}
.filmtime-nav-r {
margin-top: 4px;
}
.filmtime-nav-r li a {
text-align: center;
border-radius: 100%;
min-height: 40px;
min-width: 40px;
line-height: 40px;
background: #f5f5f5;
color: #999;
display: inline-block;
margin: 0 3px;
}
.star-nav {
border-top: none;
overflow: hidden;
background: #FFF;
overflow: hidden;
}
.star-nav ul li, .details-nav ul li {
background: #f1f1f1;
float: left;
width: auto
}
.star-nav ul li:hover a, .star-nav ul li.active a, .details-nav ul li:hover a, .details-nav ul li.active a {
color: #FFF
}
.star-nav ul li a, .details-nav ul li a {
padding: 13px 25px;
display: block
}
.vod-detail {
margin-top: 10px;
padding: 10px;
background: #fff;
box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
}
.more.open a {
color: #5ab46a;
}
.more.show a {
color: #5ab46a;
}
/*search*/
.header-search {
float: left;
position: relative;
margin-top: 10px;
}
.header-search input {
width: 100%;
margin: auto;
vertical-align: middle;
padding-left: 20px;
height: 35px;
background: #f5f5f5;
border-radius: 80px
}
.header-search .search-submit {
right: 15px;
position: absolute;
top: 7px;
padding: 0;
background: 0 0;
border: 0;
background-color: transparent;
cursor: pointer
}
.header-search .search-submit .icon-sousuo1 {
color: #666
}
.header-menu-more .dropdown, .header-top .txt-list {
line-height: normal
}
.header-menu-more .dropdown .btn {
font-size: 14px;
overflow: hidden
}
.header-menu-more .dropdown-box {
width: 358px;
margin-left: -198px;
margin-top: -9px;
}
.header-menu-more .dropdown-box li a {
display: block;
text-align: center;
border: 1px solid transparent;
border-radius: 4px;
padding: 6px 0px
}
.header-menu-more .dropdown-box li a:hover, .header-menu-more .dropdown-box li a.actives {
color: #fff
}
.header-menu-more:hover .dropdown, .open > .dropdown {
display: block
}
/*autocomplete*/
.autocomplete-suggestions {
margin-top: 5px;
padding: 10px;
border-radius: 0
}
.autocomplete-suggestion {
padding: 5px 8px;
white-space: nowrap;
overflow: hidden;
cursor: pointer
}
.autocomplete-no-suggestion {
padding: 2px 5px
}
.autocomplete-suggestions strong {
font-weight: 700
}
.header-search .dropdown {
margin-top: -6px;
width: 100%
}
.header-search .dropdown-box {
width: 100%;
padding: 15px
}
/*playlog*/
.user-login, .user-playlog {
float: right;
vertical-align: middle;
display: inline-block;
position: relative;
cursor: pointer;
}
.user-login {
width: 50px;
margin-left: 0px;
text-align: right
}
.user-playlog:hover .playlog-box {
display: block
}
.playlog-clear {
float: left
}
.playlog-close {
float: right
}
.playlog-box {
position: absolute;
right: -20px;
margin-top: -5px;
z-index: 999;
width: 350px;
border-radius: 6px;
display: none;
line-height: normal;
border: 1px solid #ebebeb;
box-shadow: 0 2px 10px 0rgba(0, 0, 0, .3);
filter: alpha(opacity=94);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=94)";
}
.playlog-title, .playlog-tool {
overflow: hidden;
padding: 8px 14px;
margin: 0;
font-size: 14px;
border-bottom: 1px solid #ebebeb;
border-radius: 5px 5px 0 0;
}
.playlog-box ul {
padding: 20px 10px 20px 10px;
}
.playlog-box strong {
width: 100%;
text-align: center;
display: block;
font-weight: normal
}
.playlog-box ul li {
overflow: hidden;
line-height: 1.1;
padding: 8px
}
.playlog-box ul li:hover, .autocomplete-selected {
filter: Alpha(opacity=70);
}
.playlog-box ul li h5 {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
float: left;
font-weight: 400;
font-size: 14px;
margin: 0px;
}
.playlog-box ul li h5 em, .playlog-bottom em {
margin: 0 5px;
font-style: normal
}
.playlog-box ul li span {
overflow: hidden;
float: left;
display: block;
font-size: 14px;
}
.playlog-box ul li .playlog-del {
margin-left: 10px;
float: right;
margin-top: -3px;
}
.playlog-box ul li .iconfont {
font-size: 18px;
color: #666;
font-weight: bold
}
.playlog-todo {
text-align: center;
padding: 10px;
}
/*userlogin*/
#user-login {
position: relative
}
#user-login .nav-avatar {
cursor: pointer
}
#user-login .nav-avatar img {
width: 40px;
height: 40px;
border-radius: 40px;
object-fit: cover;
object-position: center top;
background: #f3f3f3;
}
#user-login .nav-avatar span {
display: none
}
#user-login:hover #nav-signed {
display: block
}
#user-login .nick-name {
display: none
}
#nav-signed {
display: none;
position: absolute;
border: 1px solid #ebebeb;
width: auto;
margin-top: 1px;
background: hsla(0, 0%, 100%, .97);
box-shadow: 0 2px 10px 0rgba(0, 0, 0, .3);
filter: alpha(opacity=94);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=94)";
right: 20%;
word-break: keep-all;
}
#nav-signed:after, #nav-signed:before {
border: 11px solid transparent;
border-bottom: 11px solid #fff;
width: 0;
height: 0;
position: absolute;
top: -22px;
right: 0px;
content: ' ';
visibility: visible;
}
#nav-signed:before {
border-bottom-color: #ebebeb;
top: -23px;
right: 0px
}
#nav-signed ul {
line-height: normal;
text-align: center;
padding: 10px 0px;
}
#nav-signed ul li {
padding: 10px 20px;
display: block;
}
#nav-signed ul li:hover {
background: #f5f5f5;
}
/*slide*/
.index-slide-box {
padding-top: 10px;
position: relative;
width: 100%;
overflow: hidden
}
.index-slide ul li a {
background-repeat: no-repeat;
background-position: 50%;
background-size: auto 100%;
padding-top: 390px;
display: block;
text-indent: -9999em;
}
.index-slide-box.color .index-slide ul li a {
padding-top: 420px;
}
.index-slide-box.color .index-slide-txt {
top: 70px;
}
.index-slide-txt {
position: absolute;
top: 0px;
padding-bottom: -100px;
right: 100px;
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .7) 10%, rgba(255, 255, 255, .8) 50%, rgba(255, 255, 255, .7) 90%, rgba(255, 255, 255, 0) 100%);
height: 100%;
width: 276px;
z-index: 2;
overflow: hidden
}
.index-slide-box.color .index-slide-txt {
background: rgba(0, 0, 0, .7);
}
.index-slide-title {
position: absolute;
bottom: 0;
width: 100%;
padding: 10px;
left: 0;
background: linear-gradient(rgba(0, 0, 0, 0) 0, #333 150%);
color: #fff;
font-size: 18px;
display: none
}
.index-slide-txt ul {
padding: 12px 0 12px;
position: inherit;
display: inline
}
.index-slide-txt ul li {
margin-bottom: 1px;
float: left;
height: auto;
width: 100%;
}
.index-slide-txt ul li a {
width: 100%;
padding: 9px 20px;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer;
color: #333;
font-size: 16px;
}
.index-slide-box.color .index-slide-txt ul li a {
color: #ddd;
}
.index-slide-txt ul li.active .side-title, .index-slide-txt ul li.swiper-slide-thumb-active .side-title {
margin-bottom: 10px;
font-size: 22px;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
line-height: 26px;
transition: font-size .2s ease-out;
}
.index-slide-txt ul li.active .side-colon, .index-slide-txt ul li.swiper-slide-thumb-active .side-colon {
display: none;
}
.index-slide-txt ul li.active .side-title, .index-slide-txt ul li.swiper-slide-thumb-active .side-title {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.index-slide-txt ul li.active a, .index-slide-txt ul li.swiper-slide-thumb-active a {
background: #FFF;
border-bottom: 2px solid #333;
}
.index-slide-box.color .index-slide-txt ul li.active a, .index-slide-box.color .index-slide-txt ul li.swiper-slide-thumb-active a {
background: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent);
border: none
}
/*txt-list*/
.txt-list {
overflow: hidden;
padding: 5px
}
.txt-list li {
padding: 8px 0;
border-bottom: 1px dashed #f5f5f5;
position: relative;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden
}
.txt-list-new li {
padding: 15px 0;
}
.txt-list li i {
border-radius: 20px;
text-align: center;
min-width: 20px;
min-height: 20px;
box-shadow: 0 2px 6px rgba(51, 51, 51, .2);
margin-right: 10px;
float: left;
line-height: 20px;
font-size: 14px;
}
.txt-list li i.i-new {
padding: 2px 8px;
border-radius: 50px;
margin-top: -2px;
}
.txt-list li i {
color: #fff;
background: #a9a9a9
}
.txt-list li:nth-child(1) i {
background: #5ab46a;
box-shadow: 0 2px 6px rgba(255, 74, 74, .2)
}
.txt-list li:nth-child(2) i {
background: #ff7701;
box-shadow: 0 2px 6px rgba(255, 119, 1, .2)
}
.txt-list li:nth-child(3) i {
background: #ffb400;
box-shadow: 0 2px 6px rgba(255, 180, 0, .2)
}
.txt-list-hot li {
position: static !important;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden
}
.list-txt {
font-size: 16px
}
.list-txt li {
padding: 10px;
}
.list-news-txt li {
padding: 2% 0px;
}
.list-txt li:hover {
background: #f5f5f5;
}
.dot:before {
content: "\2022";
margin-right: 5px;
}
.text-list{
padding:5px;
margin-top:10px;
border-top:1px solid #f0f0f0;
}
.text-list li{
overflow:hidden;
white-space: nowrap;
text-overflow:ellipsis;
}
/*img-pic*/
.pic20 {
padding-top: 20% !important;
}
.pic30 {
padding-top: 30% !important;
}
.pic40 {
padding-top: 40% !important;
}
.pic45 {
padding-top: 45% !important;
}
.pic50 {
padding-top: 50% !important;
}
.pic55, .vod-pic55 {
padding-top: 55% !important;
}
.pic60, .slide-pic60 {
padding-top: 60% !important;
}
.pic70 {
padding-top: 70% !important;
}
.pic75 {
padding-top: 75% !important;
}
.pic80 {
padding-top: 80% !important;
}
.pic85 {
padding-top: 85% !important;
}
.pic90 {
padding-top: 90% !important;
}
.pic100 {
padding-top: 100% !important;
}
.pic110 {
padding-top: 110% !important;
}
.pic115 {
padding-top: 115% !important;
}
.pic120 {
padding-top: 120% !important;
}
.pic130 {
padding-top: 130% !important;
}
.pic150 {
padding-top: 150% !important;
}
.pic160 {
padding-top: 160% !important;
}
.star-83 {
padding-top: 83% !important;
}
.islide {
padding-top: 450px !important;
}
.slide-tite {
width: 100%;
position: absolute;
color: #fff;
text-shadow: 2px 2px 6px rgba(0, 0, 0, .7);
padding: 10px;
bottom: 0px;
left: 0px;
}
.slide-name {
height: 25px;
line-height: 25px;
font-size: 18px;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.slide-text {
height: 25px;
line-height: 25px;
font-size: 16px;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.slide-text em {
padding-left: 10px;
}
.index-page {
padding: 12px 8px;
background-color: rgba(0, 0, 0, .1);
width: auto;
height: auto;
margin-top: 0px;
--swiper-navigation-size: 22px;
--swiper-theme-color: #fff;
display: block;
}
.img-pic, .star-pic, .vod-detail-thumb {
display: block;
position: relative;
padding-top: 60%;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
background-image: url(../images/pic.png);
border-radius: 5px;
}
.vod-detail-thumb{
padding-top:133.33%;
}
.img-pic img, .star-pic img, .vod-detail-thumb img {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
border-radius: 5px;
object-fit: cover;
object-position: center top;
background: #f3f3f3;
}
.img-pic.thumb img, .vod-detail-thumb.thumb img {
object-position: 50% 50%;
}
.img-list .play {
position: absolute;
top: 0;
left: 0;
z-index: 1;
display: block;
height: 100%;
width: 100%;
border-radius: 5px;
opacity: 0;
filter: alpha(opacity=0);
-moz-transition: opacity 0.2s;
-webkit-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
transition: opacity 0.3s;
color: #5ab46a;
text-indent: -9999em;
}
.img-list .play:hover {
background: rgba(0, 0, 0, 0.4);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);
opacity: 1;
text-align: center;
text-indent: 1px;
}
.img-list .play:hover:before {
font-family: "iconfont" !important;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 35px;
top: 45%;
position: relative;
}
.img-list .title {
z-index: 2;
display: inline-block;
width: 100%;
position: absolute;
bottom: 0;
left: 0;
padding: 5px 10px;
background-repeat: no-repeat;
background-repeat: no-repeat;
background-image: linear-gradient(transparent, rgba(0, 0, 0, .5));
color: #fff;
}
.img-list .ntitle {
z-index: 2;
display: inline-block;
width: 94%;
position: absolute;
bottom: 30px;
left: 50%;
margin-left: -47%;
padding: 10px;
background-repeat: no-repeat;
background-repeat: no-repeat;
background-color: #000;
opacity: .5;
color: #fff;
}
.img-list .titles {
z-index: 2;
display: inline-block;
width: 100%;
position: absolute;
bottom: 0;
left: 0;
padding: 8px 10px;
background-repeat: no-repeat;
background-repeat: no-repeat;
background-image: linear-gradient(transparent, rgba(0, 0, 0, .9));
color: #fff;
}
.img-list a:hover .titles {
background: #fff;
filter: alpha(opacity=80);
moz-opacity: 0.8;
opacity: 0.8;
}
.img-list .titles h4 {
color: #FFF;
line-height: 30px;
}
.img-list a:hover .titles h4 {
color: #333
}
.img-list a:hover .titles span {
color: #666
}
.img-list .vtitle, .star-hot-pic .vtitle {
z-index: 2;
position: absolute;
display: inline-block;
line-height: 20px;
color: #fff;
background: rgba(0, 0, 0, .6);
padding: 3px 9px;
font-size: 12px;
bottom: 0px;
right: 0px;
}
.stitle, .star-hot-pic .stitle {
z-index: 2;
position: absolute;
bottom: 5px;
right: 5px;
display: inline-block;
line-height: 20px;
color: #fff;
background: rgba(0, 0, 0, .6);
padding: 2px 8px;
border-radius: 100px;
font-size: 12px;
}
.img-list .ltitle {
z-index: 2;
position: absolute;
bottom: 5px;
left: 5px;
display: inline-block;
line-height: 20px;
color: #fff;
background: rgba(0, 0, 0, .6);
padding: 2px 8px;
border-radius: 100px;
font-size: 12px;
}
.img-list .ttitle, .star-box-tips {
z-index: 2;
position: absolute;
top: 5px;
right: 5px;
display: inline-block;
line-height: 20px;
color: #fff;
background: rgba(0, 0, 0, .6);
padding: 2px 8px;
border-radius: 100px;
font-size: 12px;
}
.img-list .score {
color: #fff;
position: absolute;
top: 5px;
left: -5px;
padding: 2px 8px;
text-align: right;
font-size: 12px;
z-index: 2;
}
.img-list .score::before {
content: "";
position: absolute;
left: 1px;
bottom: -4px;
}
.img-list .tips {
color: #FFF;
position: absolute;
top: 0px;
right: 0px;
padding: 2px 8px;
text-align: right;
font-size: 12px;
z-index: 2;
}
.img-list .ltips {
color: #FFF;
position: absolute;
top: 0px;
left: 0px;
padding: 2px 8px;
text-align: left;
font-size: 12px;
z-index: 2;
}
.img-list .tipss, .img-list .tipsc {
color: #FFF;
position: absolute;
top: 5px;
left: 5px;
padding: 2px 8px;
text-align: left;
font-size: 12px;
z-index: 2;
border-radius: 14px;
}
.img-list .flower {
padding: 40px 20px 10px 20px;
}
.flower {
z-index: 2;
position: absolute;
top: 0px;
right: 0px;
background: url(../images/hua.png) no-repeat center 8px;
padding: 0 30px 65px 30px;
color: #F18167;
text-align: right;
cursor: pointer
}
.fnum {
color: #F18167;
}
.fnum {
position: absolute;
top: 35px;
right: 5px;
padding: 5px 10px;
text-align: center;
font-size: 12px;
line-height: 21px;
z-index: 1
}
.img-list .name {
margin-top: 10px;
font-size: 15px;
}
.img-list .vname {
text-indent: -9999em;
display: none
}
.img-list .sname {
min-height: 20px;
}
.img-list .sname span {
margin-right: 5px;
}
.img-list .sname, .img-list .txt {
margin-top: 5px;
font-size: 14px;
}
.img-list .txt {
margin-top: 8px;
font-size: 14px;
}
.img-list .actor {
margin-top: 5px;
}
.jq-list {
font-size: 16px;
margin: 10px 0;
padding-left: 10px;
}
.news-name {
font-size: 16px;
margin: 10px 0;
padding-left: 10px;
}
.text-up {
display: block;
float: left;
margin-right: 20px;
padding: 7px 20px;
margin-bottom: 5px;
background: #5ab46a;
text-align: center;
}
.text-star {
font-size: 16px;
margin-right: 20px;
}
.text-up a {
color: #fff;
}
.text-up a:hover {
color: #fff;
}
.star-text {
margin-left: 20px;
}
.box-slide .img-pic {
padding-top: 69%
}
.box-slide .swiper-pagination {
bottom: 10px;
left: 0;
width: 100%;
}
.box-slide .swiper-pagination .swiper-pagination-bullet {
margin: 0 5px;
width: 18px;
height: 4px;
margin: 0 2px;
background: #fff;
border-radius: 0;
}
/*box*/
.box-title {
overflow: hidden;
line-height: 35px;
margin-bottom: 5px;
}
.main-right .box-title {
margin-left: -5px;
}
.box-title h2, .box-title h1 {
display: inline-block;
font-size: 18px !important;
margin-bottom: 0px !important;
}
.box-title .box-more i {
margin-left: 5px;
font-weight: bold
}
.box-title .iconfont {
margin-right: 5px;
float: left;
font-size: 30px;
font-weight: bold;
}
.box-nav {
margin-right: 15px;
}
.box-nav i {
margin: 0 8px;
}
.box-more i {
font-family: "宋体";
}
.title-lb {
border-left: 4px solid #FFF;
margin-right: 5px;
padding-top: 2px;
}
/*news*/
.news-title {
background: #f6f6f6;
padding: 9px 10px;
margin: 10px 0px;
}
.news-title h3 {
line-height: 32px;
}
.news-fl {
margin-right: 10px;
padding: 5px 10px;
text-align: center;
border-radius: 6px;
font-size: 12px;
}
.news-fl:hover {
color: #fff;
}
.news-img-txt {
padding-top: 5px;
padding-bottom: 10px;
height: 100%
}
.news-tips {
padding: 0 10px;
word-wrap: break-word;
word-break: break-all;
}
.news-tips span {
margin-top: 8px;
}
.news-tips a, .news-tips em {
text-align: center;
padding: 7px 10px;
border-radius: 15px;
background: #f2f2f2;
color: #999;
margin-right: 10px;
display: inline-block;
margin-bottom: 5px;
}
.news-txt-top {
border-bottom: 1px solid #eee;
margin-bottom: 5px;
}
.news-remark {
line-height: 175%;
padding: 10px 0px;
}
.news-list-title {
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
white-space: nowrap
}
.vod-txt {
line-height: 25px;
margin-top: 0px;
text-indent: 0px;
overflow: hidden
}
.news-txt {
line-height: 25px;
margin-top: 0px;
text-indent: 0px;
overflow: hidden
}
.tag span {
font-weight: bold;
}
.tag a {
text-align: center;
padding: 7px 10px;
border-radius: 15px;
background: #f2f2f2;
color: #999;
margin-right: 10px;
display: inline-block;
margin-bottom: 5px;
}
/* star */
.star-pic {
padding-top: 140%
}
.hot-star-list li {
margin-bottom: 25px;
cursor: pointer
}
.hot-star-list li a span {
position: absolute;
bottom: -20px;
text-align: center;
width: 100%;
left: 0;
}
.star-name {
position: absolute;
margin-top: 10px;
text-align: center;
width: 100%;
left: 0;
}
.hot-star-list li:hover a span:after, .hot-star-list li:hover a span:before, .hot-star-list li.active a span:after, .hot-star-list li.active a span:before {
border: 8px solid transparent;
width: 0;
height: 0;
position: absolute;
bottom: -16px;
left: 40%;
content: ' ';
}
.hot-star-list li:hover a span:before, .hot-star-list li.active a span:before {
bottom: -15px;
left: 40%;
}
.star-video-list {
margin: -1px -8px 5px -8px;
}
.box-star-list .star-pic {
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
text-indent: inherit
}
.star-hot-list {
border-bottom: 1px solid #e5e5e5;
padding-bottom: 15px;
margin: 0 5px 5px 5px;
position: relative;
}
.star-hot-arrow {
background: #e5e5e5;
position: absolute;
left: 0px;
bottom: -1px;
text-align: center;
width: 20%;
height: 1px;
border-radius: 4px;
color: #999;
z-index: 2;
}
.star-hot-arrow::before {
border-bottom-color: #e5e5e5;
}
.star-hot-arrow:after, .star-hot-arrow:before {
border: 8px solid transparent;
width: 0;
height: 0;
position: absolute;
bottom: -1px;
left: 40%;
content: ' ';
}
.star-hot-arrow:before {
bottom: 0px;
left: 40%;
}
.star-hot-pic {
display: block;
padding-top: 110%;
position: relative;
box-shadow: 0 3px 7px rgba(51, 51, 51, 0.2);
}
.star-hot-pic img {
width: 100%;
height: auto;
position: absolute;
top: 0;
bottom: 0;
}
.star-top {
margin-top: 60px;
height: 530px;
position: relative;
margin-bottom: -205px;
}
.star-header-ok {
margin-top: 78px;
position: relative;
}
.star-top::after {
z-index: 1;
position: absolute;
right: 0;
top: 0px;
content: '';
width: 243px;
height: 390px;
clear: none;
visibility: visible;
background: url(../images/star-right.png)
}
.star-top::before {
z-index: 0;
position: absolute;
left: 51%;
top: -1px;
content: '';
margin: 0 0 0 -798px;
width: 400px;
height: 390px;
background: url(../images/star-left.png)
}
.star-top-info {
width: 100%;
position: relative;
background-position: right top;
background-repeat: no-repeat;
padding-bottom: 20px;
}
.star-top-info ul {
width: 65%;
margin-left: 65px;
position: relative
}
.star-top-hits {
position: absolute;
right: 15px;
top: 5px;
font-style: italic
}
.star-top-info h1 .weibo {
margin-left: 20px;
}
.star-top-tips {
width: 46px;
position: absolute;
height: 85px;
top: 0px;
left: 15px;
z-index: 20;
text-align: center;
color: #fff;
line-height: 16px;
font-size: 14px;
padding-top: 30px;
background-position: 0 -1px;
background: url(../images/detailMap24.png) 0 0 no-repeat;
}
.star-box {
background: #FFF;
padding: 15px;
border: 1px solid #d9e0e7;
}
.star-box .img-list {
margin-left: -5px;
margin-right: -5px;
}
body.box .star-top-box {
margin-left: -5px;
margin-right: -5px;
}
.star-box-tips {
right: 20%;
top: 10%
}
.star-infos {
position: relative
}
.star-top-info .digg_link {
cursor: pointer;
font-style: italic;
}
.star-top-info .digg_link .iconfont {
font-size: 20px;
margin-right: 10px;
}
.star-top-info .digg_link.up {
position: absolute;
right: 90px;
bottom: 10px;
z-index: 2
}
.star-top-info .digg_link.down {
position: absolute;
right: 10px;
bottom: 10px;
z-index: 2
}
.star-info-img .star_digg {
text-align: center;
margin-top: 10px;
}
.star-info-img .star_digg a {
padding: 4px 18px 2px 18px;
border-radius: 20px;
margin-top: 10px;
text-align: center;
font-size: 14px;
border: 1px solid #d9e0e7;
color: #d9e0e7
}
.star-info-img .star_digg a:hover {
background: #d9e0e7;
color: #FFF;
border: 1px solid #d9e0e7;
}
.star-info-img .star_digg a:hover .iconfont {
color: #FFF
}
.star-info-img .star_digg a.up {
float: left
}
.star-info-img .star_digg a.down {
float: right
}
.star-info-img .star_digg .iconfont {
margin-right: 5px;
font-size: 18px;
color: #d9e0e7;
}
/*swiper-page */
.auto-slide {
position: relative
}
.swiper-wrapper:hover .swiper-page, .auto-slide:hover .swiper-page, .article-images:hover .swiper-page {
display: block;
background: rgba(0, 0, 0, 0.6);
animation: fade-in;
animation-duration: .3s;
-webkit-animation: fade-in .3s;
}
.swiper-page {
padding: 12px 8px;
background-color: rgba(0, 0, 0, .1);
width: auto;
height: auto;
font-size: 12px;
margin-top: 0px;
--swiper-navigation-size: 15px;
--swiper-theme-color: #fff;
display: none;
}
.swiper-page.swiper-button-prev {
border-radius: 5px 0 0 5px;
left: 0;
}
.swiper-page.swiper-button-next {
border-radius: 0 5px 5px 0;
right: 0;
}
/* mcat */
.mcat-nav li a {
text-align: center;
display: block;
padding: 7px 0px;
border-radius: 10px;
background: #f5f5f5;
}
.mcat-nav li {
cursor: pointer
}
.mcat-box ul:nth-child(1) {
margin-left: -10px;
margin-right: 10px;
}
/* 上映时间标 */
.stime {
display: block;
position: relative;
height: 40px;
margin: 0 0 13px 0;
text-align: center
}
.stime::before {
content: '';
width: 10px;
height: 10px;
position: absolute;
bottom: -2px;
z-index: 99;
left: 50%;
margin-left: -5px;
border-radius: 50%;
background: #ccc;
}
.stime::after {
content: '';
width: 120%;
height: 5px;
position: absolute;
left: 0;
bottom: 0;
background: #eee;
}
/*actor*/
.actor-title {
padding: 8px 0px;
}
/*type*/
.type-box {
margin-top: 10px;
background: #fff;
}
body.box .type-box {
background: #F5F5F5;
}
.type-title {
padding: 15px 20px;
overflow: hidden;
margin-bottom: 10px;
}
.type-title h1 {
margin-right: 15px;
font-size: 20px;
}
.type-select, .type-select-t {
padding: 10px 10px 10px 5px;
margin-right: 15px;
overflow: hidden
}
.type-select ul li, .type-select-t ul li {
display: inline-block;
position: relative;
width: auto !important;
}
.type-select ul li a, .type-select-t ul li a {
display: block;
position: relative;
padding: 8px 15px;
border-radius: 80px;
font-size: 14px;
}
.type-select ul li.active a, .type-select-t ul li.active a {
color: #fff;
padding: 8px 15px;
background: #999;
}
.type-select-t ul li.opt a {
padding: 2px 26px 2px 6px;
border-radius: 0px;
margin-right: 5px;
background: #999;
}
.type-select-t ul li.opt a {
color: #fff;
}
.type-select-t ul li.opt span {
font-size: 12px;
cursor: pointer;
right: 0;
top: 0;
position: absolute;
height: 100%;
width: 20px;
text-align: center;
display: block;
background-color: #e9e9e9;
line-height: 22px;
color: #333
}
.type-select-t ul li.opt span::before {
content: "\2716";
}
.type-order {
margin: 10px;
padding-bottom: 7px;
font-size: 17px;
border-bottom: 2px solid #e7e7e7;
}
.type-order a {
font-weight: 400;
padding-bottom: 7px;
margin-right: 15px;
}
.type-order a.active {
border-bottom: 2px solid #e7e7e7;
}
.sitemap ul {
padding: 15px 0 0 60px;
border-top: 1px dashed;
}
.sitemap ul li {
float: left;
margin-bottom: 15px;
margin-right: 13px;
}
.sitemap ul li.title {
margin: 0 10px 15px -60px;
float: left;
}
/*weizhi*/
.top-weizhi {
margin-top: 10px;
margin-bottom: -5px;
font-size: 14px;
color: #999
}
.top-weizhi .iconfont {
margin-right: 5px;
font-size: 22px;
}
.top-weizhi a {
position: relative;
color: #999
}
.top-weizhi i {
margin: 0 5px
}
/*article*/
.article {
margin: 10px
}
.article h1 {
font-size: 24px;
font-weight: bold;
line-height: 35px;
text-align: center
}
.article .article-tips {
padding: 5px 0 10px;
text-align: center;
}
.article .article-tips span {
margin-right: 10px;
}
.article .article-remark {
line-height: 26px;
text-indent: 20px;
padding: 10px;
background: #f5f5f5;
color: #666;
}
.article-content {
font-size: 16px;
line-height: 32px;
margin: 10px 5px 10px 5px;
}
.article-content p {
text-indent: 3%;
line-height: 32px;
}
.article-content img, .article-images-content img {
max-width: 700px;
width: expression(this.width > 700 && this.height < this.width ? 700:true);
height: auto;
margin: 10px auto;
display: block;
padding: 1px;
border: 1px solid #f5f5f5;
}
.article-content img.lazyload, .article-images-content img.lazyload {
background: url(../images/loading.gif) no-repeat center;
display: block;
}
.article-images {
overflow: hidden;
clear: both;
margin-top: 10px;
}
.article-images-content {
position: relative;
font-size: 15px;
line-height: 30px;
}
.article-images-page {
color: #666;
padding: 10px;
font-size: 25px;
bottom: 35px;
letter-spacing: 3px;
}
.article-images-page i {
font-style: italic;
font-family: Georgia, "Times New Roman", Times, serif;
}
.article-images .condiv {
cursor: pointer;
height: 100%;
width: 50%;
position: absolute;
top: 0px;
z-index: 5;
}
.article-images .left {
left: 0px;
}
.article-images .right {
right: 0px;
}
.article-play-title {
line-height: 35px;
font-size: 16px;
background: #f1f1f1;
text-align: center
}
.article-page span {
font-weight: bold
}
.article-page ul li:nth-child(2) {
text-align: right
}
.article-play-nav ul li {
display: block;
line-height: 35px;
text-align: center;
float: left;
background: #f1f1f1;
width: 50%;
cursor: pointer
}
#ewave_player {
margin-left: 5px;
margin-right: 5px;
}
.article-play-nav ul li.active a, .article-play-nav ul li:hover a {
color: #FFF
}
body.box .article-play-title {
margin-left: -5px;
margin-right: -5px;
}
body.box #ewave_player {
margin-left: 0px;
margin-right: 0px
}
/*special*/
.special-top {
margin-top: 18px;
}
/*vod*/
.txt-hidden.one {
-webkit-line-clamp: 2;
}
.vod-top-bg {
padding-top: 60px;
}
.vod-bg-other {
padding-top: 60px;
}
.vod-detail-pic {
position: relative
}
.vod-detail-info {
color: #FFF;
font-size: 14px;
position: relative;
}
.vod-detail-info h1, .vod-detail-info h2 {
font-size: 22px;
float: left;
margin-right: 20px;
}
.vod-detail-info ul li {
padding-bottom: 2px;
}
.vod-detail-info ul li a {
margin-right: 5px;
}
.vod-detail-btn{
display:inline-block;
padding: 8px 10px;
background: linear-gradient(to right, #5ab46a 0, #02a915 100%);
box-shadow: 0 2px 6px rgba(250, 133, 135, 0.2);
color: #fff!important;
border-radius:15px;
text-align: center;
}
.vod-detail-btn:hover{
opacity: .9;
}
.vod-detail-info2{
font-size: 16px;
color:#333;
}
.vod-detail-info2.play-detail-info2{
font-size:14px;
}
.vod-detail-info2 p,.vod-detail-info2 dl{
margin-bottom:10px;
}
.info-search-title,.info-desc-title{
color:var(--theme-color);
}
.info-search-title,.info-search dd{
display:block;
float:left;
width:100px;
}
.info-search dd{
width:calc(100% - 100px);
}
.info-search dd a{
display:inline-block;
background-color:#4fb3ff;
padding-left:10px;
padding-right:10px;
border-radius:10px;
margin-bottom:5px;
}
.user-bt {
text-align: center;
margin: 15px 0;
}
.user-bt .iconfont {
margin-right: 5px;
font-size: 20px;
}
.user-bt a {
padding: 7px 15px 4px 15px;
border-radius: 20px;
}
.user-bt a.active {
display: none;
}
.box-title h3 em {
margin: 0 10px;
}
.details-play-title {
margin-left: 0px;
margin-right: 0px;
overflow: hidden;
}
.details-play-nav, .details-tool {
background: #ededed;
}
body.box .details-play-title {
margin-top: 20px;
margin-left: -5px;
margin-right: -5px;
}
.vod-top-info {
margin-top: 20px;
overflow: hidden
}
.vod-top-info h1 {
font-size: 24px;
float: left
}
.vod-top-right {
text-align: right
}
.details-play-nav li {
position: relative;
display: block;
float: left;
padding: 0 10px;
width: auto;
}
.details-play-nav li.play-list-toggle {
background-color: #bfbebe;
}
.details-play-nav li.active {
/* background-color: #fff; */
background-color: #5ab46a;
}
.details-play-nav li.active::before {
content: '';
display: block;
width: 100%;
height: 2px;
background-color: var(--theme-color);
position: absolute;
top: 0;
left: 0;
}
.details-play-nav > li > a, .player-more-list li a {
cursor: pointer;
border-radius: 0;
border: none;
padding-left: 35px;
line-height: 1.42857143;
position: relative;
display: block;
padding: 10px 15px;
padding-left: 35px;
font-weight: bold;
color: #000;
}
.player-more-list li a {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
body.box .details-play-title .details-play-nav > li > a:hover, body.box .details-play-title .details-play-nav > li.active > a {
background-color: #fff;
}
.player-more-list {
display: none;
min-width: 88px;
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
float: left;
background-color: #fff;
box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
width: 100%;
}
.details-play-nav .nav-tips {
height: 40px;
line-height: 40px;
padding-left: 20px;
}
.details-play-more .iconfont {
font-size: 12px;
margin-left: 5px;
}
.player-more-list li {
width: 100%;
}
.player-more-list li:hover {
background: #f8f8f8;
}
body.box .details-play-list {
padding-top: 0px;
margin-left: 0px;
margin-right: 0px;
}
.details-play-list {
padding-top: 5px;
margin-bottom: 10px;
}
.details-play-list ul li a {
display: block;
padding: 8px;
text-align: center;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
white-space: nowrap;
background-color: #eee;
color: #333;
border-radius: 4px;
}
.story-list ul {
display: none
}
.story-page a {
display: inline-block;
margin: 5px 20px;
padding: 10px 35px;
text-align: center;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
white-space: nowrap;
background-color: #eee;
color: #333;
border-radius: 20px;
}
.story-nav-page {
border-bottom: 2px solid #e7e7e7;
font-size: 16px;
}
.story-nav-page span {
padding: 8px 10px;
margin-right: 10px;
display: inline-block;
margin-bottom: -2px;
cursor: pointer
}
.story-nav-page span.active {
border-bottom: 2px solid #fb7c4d;
border-color: #fb7c4d;
}
.hided {
display: none
}
.gico {
background-image: url(../images/palyer.png);
background-repeat: no-repeat;
font-size: 14px;
display: block;
background-position: 15px 10px
}
.gico.qiyi {
background-position: 15px -79px
}
.gico.yuku {
background-position: 15px 10px
}
.gico.ku6 {
background-position: 15px -19px
}
.gico.pptv {
background-position: 15px -49px
}
.gico.ifeng {
background-position: 15px -111px
}
.gico.tudou {
background-position: 15px -142px
}
.gico.sinahd {
background-position: 15px -173px
}
.gico.kankan {
background-position: 15px -204px
}
.gico.letv {
background-position: 15px -234px
}
.gico.kumi {
background-position: 15px -265px
}
.gico.tianyi {
background-position: 15px -293px
}
.gico.leshi, .gico.levp {
background-position: 15px -235px
}
.gico.m1905 {
background-position: 15px -322px
}
.gico.taomi {
background-position: 15px -351px
}
.gico.wole {
background-position: 15px -379px
}
.gico.cntv {
background-position: 15px -409px
}
.gico.sohu {
background-position: 15px -440px
}
.gico.pps {
background-position: 15px -469px
}
.gico.other, .gico.qq {
background-position: 15px -497px
}
.gico.wasu {
background-position: 15px -527px
}
.gico.funshion {
background-position: 15px -557px
}
.gico.cztv, .gico.lmtv, .gico.zhejiang {
background-position: 15px -586px
}
.gico.beva {
background-position: 15px -644px
}
.gico.tangdou {
background-position: 15px -7in
}
.gico.baofeng {
background-position: 15px -701px
}
.gico.boosj {
background-position: 15px -730px
}
.gico.mgtv {
background-position: 15px -761px
}
.gico.v360 {
background-position: 15px -789px
}
.gico.brtn {
background-position: 15px -820px
}
.gico.xiankan {
background-position: 15px -856px
}
.gico.ffhd {
background-position: 15px -886px
}
.gico.xigua {
background-position: 15px -918px
}
.gico.jjvod {
background-position: 15px -947px
}
.gico.xfplay {
background-position: 15px -979px
}
.gico.pan {
background-position: 15px -1010px
}
.list-more .iconfont {
font-size: 12px;
font-weight: bold;
margin-left: 20px;
}
.badge {
display: inline-block;
min-width: 10px;
padding: 7px 7px;
font-size: 12px;
font-weight: 700;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: middle;
background-color: #777;
border-radius: 50%;
}
.zhibo {
height: 580px;
}
.vod-play-box {
box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
}
body.box .vod-play-box {
background: #e7e7e7
}
.player-right {
background: #fff
}
.min-play-list {
overflow-y: auto;
}
.min-play-list::-webkit-scrollbar {
width: 10px;
height: 1px;
}
.min-play-list::-webkit-scrollbar-thumb {
border-radius: 10px;
background-color: #5ab46a;
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.min-play-list::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
background: #ededed;
border-radius: 10px;
}
.player-shrink {
color: #FFF;
top: 40%;
position: absolute;
right: 0px;
background-color: rgb(102, 102, 102);
background-color: rgba(0, 0, 0, .5);
cursor: pointer;
padding: 12px 2px;
z-index: 5;
font-size: 15px;
font-weight: bold
}
.player-shrink:hover {
background: rgba(0, 0, 0, .8);
}
.max .player-shrink {
right: 0px;
}
.max .player-left {
width: 100%
}
.max .player-right {
display: none
}
.player-tipss {
}
.player-tipss span.iconfont {
color: #FFF;
font-size: 18px;
}
/*评分*/
#pingfen {
margin-top: -2px;
float: right;
font-size: 26px;
font-weight: 400;
font-family: Georgia, "Times New Roman", Times, serif;
color: #5ab46a;
}
#rating {
width: 100%;
height: 40px;
line-height: 40px;
overflow: hidden;
}
#rating span {
width: 50px;
float: left;
font-size: 14px;
height: 40px;
overflow: hidden
}
#rating span.ratingtxt {
text-decoration: none;
}
#rating .rating {
float: left;
width: 140px;
height: 25px;
margin-top: 7px;
overflow: hidden;
}
#rating .rating li {
cursor: pointer;
float: left;
overflow: hidden;
width: 25px;
height: 25px;
text-indent: -99px;
background: url(../images/xxing.png) no-repeat
}
#rating .rating li.active, #rating .rating li.hover {
background: url(../images/sxing.png) no-repeat
}
.rating-box {
width: 100%;
height: 85px;
margin-top: -50px;
position: relative;
background: url(../images/score-scale.gif) 8px bottom no-repeat;
display: none;
z-index: 4;
padding-left: 9px;
}
#rating-kong {
background: 0 0;
display: block;
height: 43px;
}
.rating-kong-item {
font-size: 14px;
line-height: 40px;
height: 40px;
overflow: hidden;
margin-top: 42px;
text-align: center
}
.rating-kong-item .loadingg {
padding: 10px 20px;
font-size: 12px;
}
.rating-kong-item .nopingfen {
padding: 0;
font-size: 14px;
background: 0 0
}
.rating-total {
width: 100%;
height: 48px
}
.rating-total-item {
display: block;
height: 48px;
overflow: hidden;
float: left;
margin-right: -50px
}
.pingfen-total {
width: 61px;
height: 43px;
overflow: hidden;
float: left;
position: relative;
margin-right: -13px;
text-align: center;
}
.pingfen-total em, .pingfen-total strong {
display: block;
width: 61px;
height: 35px;
line-height: 30px;
overflow: hidden;
position: absolute;
top: -5px;
left: 0;
z-index: 2;
font-size: 26px;
font-weight: 400;
font-family: Georgia, "Times New Roman", Times, serif;
}
.pingfen-total em {
top: 0;
left: 1px;
z-index: 1
}
.rating-bar {
height: 20px;
overflow: hidden;
position: relative;
background: #C5C5C5;
}
.rating-bar-item {
height: 20px;
overflow: hidden;
}
.rating-box .rating-show {
padding: 10px;
width: 100%;
overflow: hidden;
background: #fff;
display: none
}
.rating-box .rating-show li {
width: 100%;
height: 14px;
overflow: hidden;
float: left;
clear: both;
margin-top: 5px
}
.rating-box .rating-show .starstop {
width: 23%;
height: 12px;
overflow: hidden;
display: block;
text-indent: -999px;
float: left;
margin-top: 1px;
margin-right: 5px;
background: url(../images/star-min.gif) no-repeat
}
.rating-box .rating-show .star5 {
background-position: 0 0
}
.rating-box .rating-show .star4 {
background-position: 0 -20px
}
.rating-box .rating-show span.star3 {
background-position: 0 -40px
}
.rating-box .rating-show span.star2 {
background-position: 0 -60px
}
.rating-box .rating-show span.star1 {
background-position: 0 -80px
}
.rating-box .rating-show .power {
width: 60%;
height: 6px;
overflow: hidden;
display: block;
margin-top: 4px;
margin-right: 5px;
float: left;
background: #f5f5f5;
float: left
}
.rating-box .rating-show .power-item {
width: 0;
height: 6px;
overflow: hidden;
display: block;
float: left;
}
.rating-box .rating-show em {
width: 10%;
line-height: 14px;
overflow: hidden;
float: right;
font-size: 10px;
font-weight: 400;
-webkit-text-size-adjust: none
}
/*弹幕*/
.play-barrage {
background: #e7e7e7;
overflow: hidden
}
.barrage_switch {
width: 72px;
line-height: 30px;
height: 30px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
position: relative;
margin-left: 30px;
}
.barrage_m {
position: absolute;
left: 0px;
box-sizing: content-box;
float: left;
width: 10px;
height: 10px;
border-radius: 30px;
cursor: pointer;
-webkit-border-radius: 30px;
border-radius: 30px;
position: absolute;
transition: left 0.5s;
-moz-transition: left 0.5s;
-webkit-transition: left 0.5s;
}
.barrage_m {
background: #f5f5f5;
border: 10px solid #999;
}
.barrage_switch {
background: #f5f5f5;
}
.barrage_switch.on {
background: #F90;
color: #000;
}
.barrage_switch.on .barrage_m {
left: 44px;
background: #F90;
color: #000;
transition: left 0.5s;
-moz-transition: left 0.5s;
-webkit-transition: left 0.5s;
}
.barrage_switch .danmu {
float: right;
margin-right: 9px
}
.barrage_switch.on .danmu {
float: left;
margin-left: 10px
}
/*page*/
#page, .box-page {
text-align: center;
padding-bottom: 15px;
padding-top: 15px;
}
#page ul li, .box-page ul li {
display: inline-block;
padding: 0;
margin-left: 5px;
margin-right: 5px;
font-size: 14px;
border-radius: 80px;
display: inline-block;
}
#page ul li a, .box-page ul li a {
padding: 9px 15px;
border-radius: 80px;
display: inline-block
}
#page ul li span, .box-page ul li span {
padding: 9px 15px;
display: inline-block;
}
#page ul li.hidden-xs, .box-page ul li.hidden-xs {
display: inline-block
}
.login-ico a {
cursor: pointer;
padding: 10px 15px;
font-size: 32px;
}
.login-ico a:hover {
background-color: #eee;
border-radius: 5px;
}
.login-ico a .iconfont {
font-size: 32px;
}
.login-ico a.qq .iconfont {
color: #5bc0de;
}
.login-ico a.weixin .iconfont {
color: #5cb85c
}
.login-ico a.weibo .iconfont {
color: #F56467;
}
.hide-hits .search-hits {
display: none;
}
.MacPlayer {
position: absolute !important;
top: 0;
left: 0;
}
@media (min-width:750px) {
.index-slide-txt {
right: 20px;
}
}
@media (min-width:1200px) {
.container {
max-width: 1280px
}
.row, .rows {
position: relative;
margin-right: -10px;
margin-left: -10px;
}
.index-slide-txt {
right: 0px;
}
}
@media (max-width:1400px) {
/* header */
.header-menu > li {
margin-left: 20px
}
}
@media (max-width:1199px) {
.index-slide ul li a {
padding-top: 300px;
}
.index-slide-box.color .index-slide ul li a {
padding-top: 400px;
}
.index-slide-txt {
width: 215px;
right: 0px;
}
.index-slide-txt ul {
padding: 6px 0 4px;
}
.index-slide-txt ul li a {
padding: 5px 15px;
font-size: 14px;
}
.index-slide-txt ul li.active .side-title, .index-slide-txt ul li.swiper-slide-thumb-active .side-title {
margin-bottom: 10px;
font-size: 18px;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
line-height: 26px;
transition: font-size .2s ease-out;
}
.index-slide-box.color .index-slide-txt ul li a {
padding: 7px 15px;
font-size: 14px;
}
}
@media (max-width:991px) {
.header-nav-wrap {
display: block
}
.header-search {
width: 50%;
margin-left: 3%;
}
}
@media (max-width:767px) {
.index-slide-box {
margin-top: 10px;
padding: 0px;
background: #fff;
box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
}
.index-slide-txt {
z-index: -999;
height: 0px;
opacity: 0;
}
.jq-list {
padding-left: 5px;
}
.vod-detail {
margin-top: 10px;
padding: 5px;
}
.zhibo {
height: 420px;
}
.embed-responsive-16by9 {
padding-bottom: 66%;
}
.text-star {
font-size: 14px;
margin-right: 10px;
}
.star-text {
margin-left: 0px;
}
.text-up {
margin-bottom: 10px;
}
.top100 {
padding-top: 100%;
}
.yj50 {
border-radius: 50% !important;
}
.details-play-nav {
margin-bottom: 5px;
}
.islide {
padding-top: 59% !important;
}
.vod-play-box {
margin-top: 0px;
}
.player-right {
margin-top: 10px;
}
.nav-box {
padding: 10px;
margin-top: 0px;
}
.pannel-box {
margin-left: -5px;
margin-right: -5px;
}
body.box .layout-box, body.box .type-box, body.box .pannel-box {
padding: 10px 0px;
}
body.box .nav-box {
padding: 10px 0px;
margin-top: 0px;
}
.cm-box {
margin-left: 5px;
margin-right: 5px;
}
[ class*=col-] {
padding: 5px
}
.rows {
position: relative;
margin-right: -5px;
margin-left: -5px;
}
.layout-box, .pannel-box {
margin-top: 10px;
padding: 0px;
}
.rank-index .layout-box, .pannel-box {
padding: 5px;
}
/* header */
.header-logo {
width: 30%;
}
.header-top-min .header-logo {
width: 50%;
}
.header-search .search-submit {
top: 5px
}
.header-search input {
height: 30px;
}
.header-top-ok, .header-top-ok.color {
/*height: 100px;*/
height: 0px;
}
.header-top-ok-s {
height: 100px;
}
.header-top-ok-a {
margin-top: 50px;
}
.header-top {
height: 50px;
line-height: 50px;
padding: 0 10px
}
.header-top-down {
margin-top: 0px;
}
/* nav */
.filmtime-nav-l li a {
padding: 13px 10px;
}
.star-nav {
padding-left: 0px;
padding-right: 0px;
}
.top-nav {
background-color: rgba(255, 255, 255, .9);
padding: 0px;
position: fixed;
z-index: 777;
font-size: 14px;
}
.fenlei-nav {
padding: 10px;
margin-top: 0px !important;
}
.top-nav ul li {
padding: 5px 8px;
margin-right: 15px;
}
.top-nav ul li.active::after {
bottom: 0px;
}
/* user */
.user-login .iconfont, .user-playlog .iconfont {
font-size: 22px;
}
.user-login, .user-playlog {
width: 8%;
margin-left: .5%;
text-align: right
}
#user-login .nav-avatar img {
width: 35px;
height: 35px;
border-radius: 35px;
}
/* playlog */
.playlog-box {
width: 250px;
right: -10px;
}
.playlog-box:after, .playlog-box:before {
right: 10px;
}
/* index-slide */
.index-slide ul li {
opacity: .7;
transform: scale(.8);
-webkit-transform: scale(.8);
-moz-transform: scale(.8);
-webkit-transition: transform 1.5s;
-moz-transition: transform 1.5s;
}
.index-slide ul li a, .index-slide-box.color .index-slide ul li a {
padding-top: 50%;
}
.index-slide-title {
font-size: 15px;
display: block
}
.index-slide-box .swiper-pagination {
text-align: right
}
.slide-pic60 {
padding-top: 70% !important;
}
/* box */
.box-title {
margin-left: 6px;
margin-right: 6px;
margin-bottom: 0px;
padding-top: 6px;
}
.box-title h2, .box-title h1 {
font-size: 16px !important;
}
.box-slide {
padding: 10px;
}
.box-slide .img-pic {
padding-top: 59%;
}
.actor-title {
padding: 8px 0px;
margin-left: 5px;
margin-right: 5px;
}
.title-lb {
margin-left: 5px;
margin-right: 5px;
}
/* txt-list */
.txt-list li {
padding: 5px 0;
}
.list-txt {
font-size: 14px
}
.list-txt li, .list-news-txt li {
padding: 10px 0;
}
.txt-list-new li {
padding: 5px 0;
}
.txt-list li i.i-new {
padding: 2px 8px;
border-radius: 50px;
margin-top: 2px;
}
.img-list {
padding: 0px 5px;
}
.img-list .score {
display: none
}
.img-list .vtitle {
font-size: 12px;
}
.news-list-title {
width: 100%;
overflow: auto;
text-overflow: none
}
/* mcat */
.mcat-nav li a {
padding: 5px 5px;
}
.mcat-box ul {
position: static;
width: 100%;
white-space: nowrap;
overflow-y: hidden;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
float: none;
}
.mcat-box ul:nth-child(1) {
margin-left: 0px;
margin-right: 0px;
}
.mcat-box ul li {
width: auto;
display: inline-block !important;
float: none
}
/* star */
.star-83 {
padding-top: 140% !important;
}
.hot-star-list li:hover a span:after, .hot-star-list li:hover a span:before, .hot-star-list li.active a span:after, .hot-star-list li.active a span:before {
border: none
}
.star-hot-list.xsb0 {
border: none;
margin-bottom: 0px;
padding-bottom: 0px;
}
.sitemap {
padding: 10px;
}
.star-top-info {
width: 100%;
position: relative;
padding-top: 10px;
padding-bottom: 10px;
background-image: none !important;
overflow: hidden
}
.star-top {
margin-top: 50px;
height: auto;
position: relative;
margin-bottom: 0px;
overflow: hidden
}
.star-top-tips {
left: 0px;
}
.star-top-info ul {
margin-left: 50px;
padding-top: 0px;
width: 50%;
float: left;
z-index: 1;
position: relative
}
.star-top::after, .star-top::before {
display: none
}
.star-box {
padding: 0px 0px 10px 0px;
border: none;
}
.star-xs-bg {
position: absolute;
top: 0;
width: 50%;
right: 0;
z-index: 0;
display: block;
padding-top: 75%;
background-size: auto;
background-size: cover;
}
.star-top-info .digg_link.up, .star-top-info .digg_link.down {
bottom: 0px;
}
.star-info-img .star_digg {
margin-top: 0px;
}
.star-header-ok {
margin-top: 50px;
}
/* type */
.type-box {
margin-top: 0px;
border-top: 1px solid #f3f3f3;
}
.type-title {
padding: 15px 20px 15px 10px;
}
.conbread {
padding-bottom: 5px;
}
.type-title h1 {
font-size: 18px;
}
.type-select, .type-select-t {
padding: 8px 8px 8px 5px;
margin-right: 5px;
margin-left: -10px;
}
.type-order {
font-size: 16px;
}
.type-select ul li.opt a, .type-select-t ul li.opt a {
margin-right: 0px;
}
/* page */
#page ul li {
margin-left: 2px;
margin-right: 2px;
margin-bottom: 10px;
font-size: 13px;
}
#page ul li.visible-xs {
display: inline-block !important;
}
/* news */
.news-tips span {
margin-top: 6px;
}
.news-img-txt {
padding-top: 10px;
padding-bottom: 10px;
}
.spr0 {
padding-right: 0px !important;
}
.top-weizhi {
padding-left: 5px;
;
}
/*special*/
.special-top {
margin-top: 0px !important;
padding: 0px !important
}
/*article*/
.article h1 {
font-size: 18px;
padding-top: 10px;
}
.article-content img, .article-images-content img {
width: 100%;
height: auto;
display: block;
margin: 10px auto;
}
.article-page ul li:nth-child(2) {
text-align: left
}
/*vod*/
.vod-top-bg {
padding-top: 50px;
padding-bottom: 5px;
}
.vod-bg-other {
padding-top: 50px;
}
.vod-detail-info {
font-size: 14px;
}
.vod-detail-info h1, .vod-detail-info h2 {
font-size: 18px;
font-weight: 700;
}
.details-play-list {
margin-left: 5px;
margin-right: 5px;
}
.vod-top-info h1 {
font-size: 20px;
}
.vod-top-info {
margin-top: 5px;
margin-left: 5px;
margin-right: 5px;
}
.vod-top-right {
text-align: left
}
.player-right {
background: #FFF
}
.player-tipss {
display: block
}
.vod-txt {
height: 100px;
}
.news-txt {
height: 100px;
}
}
@media (min-width: 768px) {
.top-weizhi {
margin-left: 10px;
}
.vod-txt {
height: 120px;
}
.news-txt {
height: 70px;
}
#user-login {
margin-right: 0px;
}
}
@media (min-width: 992px) {
.top-weizhi {
margin-left: 10px;
}
.vod-txt {
height: 70px;
}
.news-txt {
height: 70px;
}
#user-login {
margin-right: 0px;
}
}
@media (min-width: 992px) and (max-width:1199px) {
.header-search {
width: 150px;
}
.header-menu {
width: calc(100% - 470px);
}
}
@media (min-width:1200px) {
.top-weizhi {
margin-left: 0;
}
.vod-txt {
height: 130px;
}
.news-txt {
height: 130px;
}
.header-search {
width: 250px;
}
.header-menu {
width: calc(100% - 580px);
}
}
/*弹出层*/
.mac_pop_bg {
position: fixed;
z-index: 129;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .2);
}
.mac_pop {
z-index: 99998;
display: none;
min-height: 20px;
max-height: 750px;
max-width: 98%;
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
padding: 25px;
z-index: 130;
border-radius: 8px;
background-color: #fff;
box-shadow: 0 3px 18px rgba(0, 0, 0, .5);
}
.mac_pop .pop_top {
height: 40px;
width: 100%;
border-bottom: 1px #E5E5E5 solid;
}
.mac_pop .pop_top h2 {
float: left;
display: block;
margin: 0;
font-size: 18px;
font-weight: normal;
font-family: "microsoft yahei";
}
.mac_pop .pop-foot {
height: 50px;
line-height: 50px;
width: 100%;
border-top: 1px #E5E5E5 solid;
text-align: right;
}
.mac_pop .pop-cancel, .pop-ok {
padding: 8px 15px;
margin: 15px 5px;
border: none;
border-radius: 5px;
background-color: #337AB7;
color: #fff;
cursor: pointer;
}
.mac_pop .pop-cancel {
background-color: #FFF;
border: 1px #CECECE solid;
color: #000;
}
.mac_pop .pop-content {
height: 380px;
}
.mac_pop .pop-content-left {
float: left;
}
.mac_pop .pop-content-right {
width: 310px;
float: left;
padding-top: 20px;
padding-left: 20px;
font-size: 16px;
line-height: 35px;
}
.mac_pop .bgPop {
display: none;
position: absolute;
z-index: 129;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .2);
}
.mac_pop .pop-msg {
text-align: center;
font-size: 14px;
}
.mac_pop_msg_bg {
position: fixed;
z-index: 129;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .2);
}
.mac_pop_msg {
z-index: 99999;
display: none;
min-height: 20px;
max-height: 750px;
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
padding: 25px;
z-index: 130;
border-radius: 8px;
background-color: #fff;
box-shadow: 0 3px 18px rgba(0, 0, 0, .5);
}
.mac_pop_msg .pop-msg {
text-align: center;
font-size: 14px;
}
.ewave-comment-foot, .ewave-comment-foot .iconfont {
font-size: 16px;
}
/* all */ :root {
--swiper-theme-color: #5ab46a
}
/* text */
a, h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #333;
}
a:hover {
color: #5ab46a;
}
.text-color {
color: #5ab46a;
}
.text-cherry {
color: #5ab46a;
}
.text-cyan {
color: #85d3d5;
}
.text-grape {
color: #777ffb;
}
.text-orange {
color: #fb7c4d;
}
.text-violet {
color: #BC78EC;
}
/* line */
.top-line::before, .bottom-line::after, .top-line-dot::before, .bottom-line-dot::before {
border-color: #f3f3f3;
}
.sitemap ul {
border-top: 1px dashed #f5f5f5;
}
.title-lb {
border-color: #5ab46a;
}
/* form */
.form-control {
background-color: #F5F5F5;
color: #999999;
border: 1px solid #eee;
}
.form-control:focus {
border-color: #5ab46a;
-webkit-box-shadow: inset 0 1px 1px rgba(250, 101, 103, .075), 0 0 8px rgba(250, 101, 103, .6);
}
.header-top.color.vod {
background-color: #fff;
box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
}
.header-top.color.vod .header-menu > li a {
text-shadow: none;
color: #333
}
.header-top.color.vod .header-menu > li.active > a, .header-top.color.vod .header-menu > li a:hover {
text-shadow: none;
color: #5ab46a
}
.header-top.color.vod .header-menu-more .dropdown-box li a:hover, .header-top.color.vod .header-menu-more .dropdown-box li a.actives {
color: #fff;
text-shadow: 1px 1px 2px #000;
}
.header-top.color.vod .header-menu-more .arrow-down {
border-left: 1px solid #333;
border-bottom: 1px solid #333;
}
.vod-top-bg, .star-top-bg {
background: rgba(248, 248, 248, .96);
}
.star-top-bg {
border-bottom: 1px solid #d9e0e7;
}
.vod-detail-info {
color: #333;
text-shadow: none
}
.vod-detail-info h1 {
color: #333;
}
.vod-detail-info ul li a, .user-bt .iconfont, .user-bt a:hover .iconfont {
/*color: #5ab46a;*/
}
.vod-detail-info ul li span.text-ccc {
color: #999
}
.user-bt a {
color: #5ab46a;
border: 1px solid #5ab46a;
margin: 0 20px;
}
.user-bt a.active, .user-bt a.disabled, .user-bt a:hover {
background: #5ab46a;
color: #FFF;
border: 1px solid #5ab46a;
}
.user-bt a.active .iconfont, .user-bt a.disabled .iconfont, .user-bt a:hover .iconfont, .pingfen-total strong {
color: #fff
}
.rating-bar-item {
background: linear-gradient(to right, #02a915 0, #5ab46a 100%);
box-shadow: 0 2px 6px rgba(250, 101, 103, 0.2);
color: #FFF;
border: 1px solid #5ab46a;
}
/*nav*/
.top-nav ul li h4 {
padding: 10px;
font-size: 16px;
}
.top-nav ul li.active h4 {
color: #5ab46a;
}
.star-nav ul li:hover a, .star-nav ul li.active a {
color: #FFF
}
.star-nav ul li:hover, .star-nav ul li.active {
background: linear-gradient(to right, #5ab46a 0, #02a915 100%);
color: #fff;
}
.details-nav ul li:hover, .details-nav ul li.active {
background: linear-gradient(to right, #5ab46a 0, #02a915 100%);
color: #fff;
}
/*digg*/
.star-info-img .star_digg a {
border: 1px solid #5ab46a;
color: #5ab46a
}
.star-info-img .star_digg a:hover {
background: #5ab46a;
color: #FFF;
border: 1px solid #5ab46a;
}
.star-info-img .star_digg a:hover .iconfont {
color: #fff
}
.star-info-img .star_digg .iconfont {
color: #5ab46a;
}
/* btn */
.btn-color, .btn-color:hover {
background: linear-gradient(to right, #5ab46a 0, #02a915 100%);
box-shadow: 0 2px 6px rgba(250, 133, 135, 0.2);
color: #fff;
border: none;
border-radius: 20px;
}
.btn-success, .btn-success:hover {
background-color: #eee;
color: #fff;
background: linear-gradient(to right, #5ab46a 0, #02a915 100%);
box-shadow: 0 2px 6px rgba(250, 133, 135, 0.2);
}
.btn-default {
background-color: #eee;
color: #333;
background: linear-gradient(to right, #eeeeee 0, #f6f6f6 100%);
box-shadow: 0 5px 10px rgba(246, 246, 246, .25);
}
.btn-warm {
background-color: #5ab46a;
background: linear-gradient(to right, #5ab46a 0, #ff9f16 100%);
box-shadow: 0 5px 10px rgba(255, 111, 0, .25);
}
.btn-primary {
background-color: #4fb1f7;
background: linear-gradient(to right, #4fb1f7 0, #6bb8ee 100%);
box-shadow: 0 5px 10px rgba(107, 184, 238, .25);
}
.btn-danger {
background-color: #fc000c;
background: linear-gradient(to right, #fc000c 0, #f9444d 100%);
box-shadow: 0 5px 10px rgba(249, 68, 77, .25);
}
.btn-info {
background-color: #5bc0de;
background: linear-gradient(to right, #5bc0de 0, #7cc1d6 100%);
box-shadow: 0 5px 10px rgba(124, 193, 214, .25);
}
.btn-gray {
background-color: #282828;
color: #ddd;
background: linear-gradient(to right, #282828 0, #3b3b3b 100%);
box-shadow: 0 5px 10px rgba(59, 59, 59, .25);
}
.btn-warm, .btn-primary, .btn-danger, .btn-info {
color: #fff;
}
.btn-warm:hover, .btn-primary:hover, .btn-danger:hover, .btn-info:hover, .btn-gray:hover {
color: #fff;
}
.btn.disabled {
cursor: not-allowed;
opacity: 0.6;
}
.header-menu-more .dropdown-box li a {
background-color: #eee;
color: #333;
background: linear-gradient(to right, #eeeeee 0, #f6f6f6 100%);
}
.header-menu-more .dropdown-box li a:hover, .header-menu-more .dropdown-box li a.actives {
background: linear-gradient(to right, #5ab46a 0, #02a915 100%);
color: #fff;
}
/* border */
.border {
border-color: #eee;
}
.border-primary {
border-color: #4fb1f7;
}
.border-danger {
border-color: red;
}
.border-info {
border-color: #5bc0de;
}
/* header */
/*
.header-top.color{-webkit-backdrop-filter: blur(1px);backdrop-filter: blur(1px);background:#fff;background:rgba(255,255,255,.14);}
*/
.header-top.color .user-login .iconfont, .header-top.color .user-playlog .iconfont, .header-top.color .header-logo {
color: #666;
}
.header-top.color .header-menu > li.active > a, .header-top.color .header-menu > li > a:hover {
color: #5ab46a;
text-shadow: 1px 1px 2px #000;
}
.header-menu > li.active > a, .header-menu > li > a:hover {
color: #5ab46a;
}
.header-menu-more .arrow-down {
border-left: 1px solid #333;
border-bottom: 1px solid #333;
}
.header-top.color .header-menu-more .arrow-down {
border-left: 1px solid #FFF;
border-bottom: 1px solid #FFF;
}
.header-top.color .header-menu-more ul li a {
color: #333;
text-shadow: none
}
.header-menu-more ul li a:hover, .header-menu-more .dropdown-box li a.actives {
text-shadow: 1px 1px 2px #000;
}
.header-top.color .header-menu-more ul li a:hover, .index-slide-title {
color: #fff;
text-shadow: 1px 1px 2px #000;
}
.header-menu-more .dropdown-box .btn:hover {
background: linear-gradient(to right, #5ab46a 0, #02a915 100%);
box-shadow: 0 2px 6px rgba(250, 133, 135, 0.2);
color: #fff;
}
/* autocomplete */
.autocomplete-suggestions strong {
color: #5ab46a;
}
.autocomplete-selected {
background-color: #f5f5f5;
color: #5ab46a;
}
/* index-slide */
.index-slide-txt ul li.active a, .index-slide-txt ul li.swiper-slide-thumb-active a, .index-slide-box.color .index-slide-txt ul li.active a, .index-slide-box.color .index-slide-txt ul li.swiper-slide-thumb-active a {
color: #5ab46a;
}
.index-slide-txt ul li.active a, .index-slide-txt ul li.swiper-slide-thumb-active a {
border-bottom: 2px solid #5ab46a;
}
.img-list .tips {
background: #5ab46a;
}
.img-list .ltips {
background: #5ab46a;
}
.img-list .tipss {
background: #5ab46a;
}
.img-list .flower {
color: #5ab46a;
}
.img-list .tipsc {
background: #b0b7c2
}
.img-list li:nth-child(1) .tipsc {
background: #ff4a4a;
box-shadow: 0 2px 6px rgba(255, 74, 74, .2)
}
.img-list li:nth-child(2) .tipsc {
background: #ff7701;
box-shadow: 0 2px 6px rgba(255, 119, 1, .2)
}
.img-list li:nth-child(3) .tipsc, .img-list li:nth-child(4) .tipsc, .img-list li:nth-child(5) .tipsc {
background: #ffb400;
box-shadow: 0 2px 6px rgba(255, 180, 0, .2)
}
/* top-tool */
.top-tool li:hover .iconfont {
color: #5ab46a;
}
.top-tool li .icon-weixin2 {
color: #5cb85c;
}
.top-tool li:hover .icon-weixin2 {
color: #48A248
}
.top-tool li .icon-liuyan1 {
color: #F56467;
}
.text-up .iconfont {
color: #fff;
}
/* footer */
.footer {
background: #f8f8f8;
}
/* title */
.dropdown-title, .playlog-title, .playlog-tool {
background-color: #e7e7e7;
border-bottom: 1px solid #e7e7e7;
text-align: center;
}
#nav-signed:after, #nav-signed:before {
border-bottom: 11px solid #fff;
}
#nav-signed:before {
border-bottom-color: #ebebeb;
}
#nav-signed ul li:hover a {
color: #5ab46a;
}
/* header */
.header-nav-wrap ul li.active a {
background: linear-gradient(to right, #5ab46a 0, #02a915 100%);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.header-nav-wrap ul li.active a::after, .top-nav ul li.active::after {
background: linear-gradient(to right, #5ab46a 0, #02a915 100%);
box-shadow: 0 2px 6px rgba(250, 133, 135, 0.2);
}
/* box */
.box-title .iconfont {
color: #5ab46a;
}
.box-slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
background: #5ab46a;
}
/*img-list*/
.img-list .score {
background-color: #5ab46a;
}
.img-list .score::before {
border-top: 4px solid #5ab46a;
border-left: 4px solid transparent;
}
/* news */
.news-fl {
background: #5ab46a;
color: #fff;
}
.news-list li, .star-hot-box {
margin-left: 5px;
background: rgba(248, 248, 248, .96);
}
/* mcat */
.mcat-nav li.active a, .mcat-nav li:hover a, .news-tips a:hover, .filmtime-nav-l li.active a, .filmtime-nav-l li a:hover, .filmtime-nav-r li a:hover, .filmtime-nav-r li.active a, .article-play-nav ul li:hover, .article-play-nav ul li.active, .details-play-list ul li a:hover {
background: linear-gradient(to right, #5ab46a 0, #02a915 100%);
box-shadow: 0 2px 6px rgba(250, 133, 135, 0.2);
color: #fff;
}
.mcat-box {
margin-top: 10px;
padding-left: 10px;
box-shadow: 0 1px 4px rgba(0, 0, 0, .07);
background: #fff
}
/*type*/
.type-select ul li.active a {
background: linear-gradient(to right, #5ab46a 0, #02a915 100%);
box-shadow: 0 2px 6px rgba(250, 133, 135, 0.2);
}
.type-select-t ul li.opt a {
background: linear-gradient(to right, #5ab46a 0, #02a915 100%);
box-shadow: 0 2px 6px rgba(250, 133, 135, 0.2);
}
.type-order {
border-bottom: 2px solid #e7e7e7;
}
.type-order a.active {
background: linear-gradient(to right, #5ab46a 0, #02a915 100%);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.type-order a.active {
border-color: #5ab46a;
}
/*actor*/
.actor-title {
background: #f5f5f5;
}
/* star */
.hot-star-list li:hover a span:after, .hot-star-list li:hover a span:before, .hot-star-list li.active a span:after, .hot-star-list li.active a span:before {
border-bottom: 8px solid #fff;
}
.vod-detail-right .hot-star-list li.active a span:after, .vod-detail-right .hot-star-list li:hover a span:after {
border-bottom: 8px solid rgba(248, 248, 248, .96);
}
.hot-star-list li:hover a span:before, .hot-star-list li.active a span:before {
border-bottom-color: #5ab46a;
}
.star-video-list {
border-top: 1px solid #e7e7e7;
}
li:hover .stime::before {
background: #5ab46a;
}
.star-hot-arrow {
background: #5ab46a;
}
.star-hot-arrow:after, .star-hot-arrow:before {
border-bottom: 8px solid #fff;
}
.star-hot-arrow:before {
border-bottom-color: #5ab46a;
}
.star-top-info h1 .weibo .iconfont {
color: #5ab46a;
}
/* article */
.article-content a {
color: #5ab46a;
border-bottom: 1px dotted #5ab46a;
}
.title-bg {
background: #f5f5f5;
}
/* story */
.details-play-list ul li a:hover, .details-play-list ul li.active a, .story-page a:hover {
background: linear-gradient(to right, #5ab46a 0, #02a915 100%);
box-shadow: 0 2px 6px rgba(250, 133, 135, 0.2);
color: #fff;
}
.details-play-list ul li a, .story-page a {
background-color: #eee;
color: #333;
background: linear-gradient(to right, #eeeeee 0, #f6f6f6 100%);
box-shadow: 0 5px 10px rgba(246, 246, 246, .25)
}
.story-nav-page {
border-bottom: 2px solid #e7e7e7;
}
.story-nav-page span:hover {
color: #5ab46a;
}
.story-nav-page span.active {
border-color: #5ab46a;
color: #5ab46a
}
/*player*/
.min-play-list::-webkit-scrollbar-thumb {
background-color: #5ab46a;
}
.min-play-list::-webkit-scrollbar-track {
background: #ededed;
}
.player-shrink {
color: #FFF;
}
.player-shrink:hover {
background: rgba(0, 0, 0, .8);
}
.player-tipss {
background-color: rgba(0, 0, 0, .6);
color: #FFF
}
.player-tipss span.iconfont {
color: #FFF;
font-size: 18px;
}
/* page */
#page ul li, .box-page ul li {
box-shadow: 1px 1px 4px 1px rgba(51, 51, 51, .1);
}
#page ul li.disabled, #page ul li.disabled:hover, .box-page ul li.disabled, .box-page ul li.disabled:hover {
background-color: #ccc;
color: #333
}
#page ul li.active, #page ul li:hover, #page ul li:hover a, .box-page ul li.active, .box-page ul li:hover, .box-page ul li:hover a {
background-color: #5ab46a;
border-radius: 80px;
color: #fff
}
/*comment*/
.comment-text, .comment-top {
color: #666;
}
.comment-assist a:hover, .comment-top .user, .comment-top a, .comment-assist .digg strong {
color: #5ab46a;
}
.comment-replay-assist .ui-button {
color: #fff;
}
.comment-sub {
background-color: #fff;
}
.comment-num, .comment-sub {
border: 1px solid #fff;
}
.comment-post {
background-color: #f5f5f5;
color: #999;
}
.comment-post-arrow {
border-right: 12px solid #f5f5f5;
} /*右实线*/
.comment-replay-arrow {
border-bottom: 12px solid #e7e7e7;
}
.comment-replay {
background: #e7e7e7;
}
.comment-num {
background-color: #f5f5f5;
color: #999;
}
.smilePage a:hover, .smilePage a.current {
background-color: #5ab46a;
color: #fff;
}
@media (max-width:1400px) {}
@media (max-width:1024px) {}
@media (max-width:767px) {
.user-bt a {
margin: 0 5px;
}
.mcat-box {
margin-top: 0px;
padding-left: 0px;
border-top: 1px solid #f3f3f3;
}
.top-nav ul li h4 {
padding: 0px;
font-size: 14px;
font-family: -webkit-body;
}
/* header */
.header-top, .header-top.color {
background: linear-gradient(to right, #5ab46a 0, #02a915 100%);
box-shadow: 0 2px 6px rgba(250, 133, 135, 0.2);
}
.header-top.color .user-login .iconfont, .header-top.color .user-playlog .iconfont, .header-top.color .header-logo {
color: #fff;
}
/* user */
.user-login .iconfont, .user-playlog .iconfont {
color: #fff
}
.top-nav.fenlei {
border-top: 1px solid #f3f3f3;
}
}
img {
vertical-align: middle;
}
/*辅助功能*/
.ewave-empty {
font-size: 20px;
padding-top: 30px;
padding-bottom: 30px;
text-align: center;
color: var(--theme-color);
}
.ewave-sticky {
position: sticky;
z-index: 0;
top: 0;
}
.ewave-width-auto {
width: auto !important;
max-width: 100%;
}
@media(min-width:768px) {
.hide-pc {
display: none !important;
}
}
@media(max-width:767px) {
.hide-mobile {
display: none !important;
}
}
/*登录页面*/
.mac_login {
padding: 30px;
width: 100%;
height: 350px;
background: #fff;
box-sizing: border-box;
font-family: "microsoft yahei"
}
.mac_login h3 {
font-weight: normal;
color: #333;
margin: 0 0 30px;
}
.mac_login .mac_login_form .login_form_group {
margin-top: 20px;
}
.mac_login .mac_login_form .login_form_group input {
padding: 4px 10px 4px 36px;
width: 100%;
height: 38px;
line-height: 38px;
border: 1px solid #cacaca;
box-sizing: border-box;
}
.mac_login .mac_login_form .login_form_group input.mac_u_name {}
.mac_login .mac_login_form .login_form_group input.mac_u_pwd {}
.mac_login .mac_login_form .login_form_group input.mac_u_verify {
float: left;
width: calc(100% - 100px);
}
.mac_login .mac_login_form .login_form_group img.mac_verify_img {
float: right;
margin-left: 1%;
width: 88px;
height: 38px;
border: 1px solid #cacaca;
box-sizing: border-box;
cursor: pointer;
}
.mac_login .mac_login_form .login_form_link {
margin-top: 10px;
text-align: right;
}
.mac_login .mac_login_form .login_form_link a {
font-size: 12px;
color: #333;
margin-left: 15px;
}
.mac_login .mac_login_form .login_form_link a:hover {
color: var(--theme-color)
}
.mac_login .mac_login_form input.login_form_submit {
background: var(--theme-color);
color: #fff;
font-size: 14px;
line-height: normal;
border: none;
cursor: pointer;
padding-left: 0;
padding-right: 0;
}
.mac_login .mac_login_form input.login_form_submit:hover {
opacity: .8;
}
/*弹出层*/
.mac_pop_bg {
position: fixed;
z-index: 129;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .2);
}
.mac_pop {
z-index: 99998;
display: none;
min-height: 20px;
max-height: 750px;
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
padding: 25px;
z-index: 130;
border-radius: 8px;
background-color: #fff;
box-shadow: 0 3px 18px rgba(0, 0, 0, .5);
}
.mac_pop .pop_top {
height: 40px;
width: 100%;
border-bottom: 1px #E5E5E5 solid;
}
.mac_pop .pop_top h2 {
float: left;
display: block;
margin: 0;
font-size: 18px;
font-weight: normal;
font-family: "microsoft yahei";
}
.mac_pop span.pop_close {
float: right;
width: 24px;
height: 24px;
cursor: pointer;
font-weight: bold;
display: block;
text-align: center;
line-height: 22px;
border: 1px solid #999;
border-radius: 50%;
}
.mac_pop span.pop_close:hover {
border-color: var(--theme-color);
color: var(--theme-color);
}
.mac_pop .pop-foot {
height: 50px;
line-height: 50px;
width: 100%;
border-top: 1px #E5E5E5 solid;
text-align: right;
}
.mac_pop .pop-cancel, .pop-ok {
padding: 8px 15px;
margin: 15px 5px;
border: none;
border-radius: 5px;
background-color: #337AB7;
color: #fff;
cursor: pointer;
}
.mac_pop .pop-cancel {
background-color: #FFF;
border: 1px #CECECE solid;
color: #000;
}
.mac_pop .pop-content {
height: 380px;
}
.mac_pop .pop-content-left {
float: left;
}
.mac_pop .pop-content-right {
width: 310px;
float: left;
padding-top: 20px;
padding-left: 20px;
font-size: 16px;
line-height: 35px;
}
.mac_pop .bgPop {
display: none;
position: absolute;
z-index: 129;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .2);
}
.mac_pop .pop-msg {
text-align: center;
font-size: 14px;
}
.mac_pop_msg_bg {
position: fixed;
z-index: 129;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .2);
}
.mac_pop_msg {
z-index: 99999;
display: none;
min-height: 20px;
max-height: 750px;
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
padding: 25px;
z-index: 130;
border-radius: 8px;
background-color: #fff;
box-shadow: 0 3px 18px rgba(0, 0, 0, .5);
}
.mac_pop_msg .pop-msg {
text-align: center;
font-size: 14px;
/* line-height: 50px;*/
}
/*跳转信息*/
.mac_msg_jump {
width: 90%;
max-width: 624px;
min-height: 60px;
padding: 20px 50px 50px;
margin: 100px auto;
font-size: 14px;
line-height: 24px;
border: 1px solid #cdd5e0;
border-radius: 10px;
background: #fff;
box-sizing: border-box;
color: #666;
}
.mac_msg_jump.inner {
position: absolute;
z-index: 0;
left: 50%;
top: 50%;
margin: 0;
transform: translate(-50%, -50%);
}
.mac_msg_jump .title {
margin-bottom: 11px;
}
.mac_msg_jump .text {
padding-left: 29px;
margin-bottom: 11px;
}
.mac_msg._jump .jump {}
.msg_jump_tit {
width: 100%;
height: 35px;
margin: 25px 0 10px;
text-align: center;
font-size: 25px;
color: var(--theme-color);
font-family: "黑体", "microsoft yahei";
letter-spacing: 5px;
}
/*播放器*/
.MacPlayer {
position: absolute !important;
z-index: 0;
left: 0;
top: 0;
}
.MacPlayer iframe, .MacPlayer embed, .MacPlayer video, .MacPlayer object {
width: 100%;
height: 100%;
}
.ewave-player-popedom {
width: 500px;
height: 150px;
position: absolute;
text-align: center;
top: 50%;
left: 50%;
margin: -75px 0 0 -250px;
}
.ewave-player-popedom small {
display: block;
margin-bottom: 15px;
font-size: 1em;
}
.ewave-player-popedom p {
margin-bottom: 15px;
}
.ewave-player-popedom a {
padding: 8px 16px;
font-size: 16px;
border-radius: 6px;
color: #fff;
display: inline-block;
background-color: var(--theme-color);
border-color: var(--theme-color);
}
.ewave-player-popedom a:hover {
opacity: .8;
}
.ewave-copyright-notice, .ewave-copyright-notice a {
color: var(--theme-color);
font-size: 1.5em;
text-align: center;
padding: 20px 0;
}
.ewave-copyright-notice.player-notice {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
/* 分页 */
.ewave-page {
margin-bottom: 30px;
text-align: center;
}
.ewave-page li {
display: inline-block;
margin-left: 10px
}
.ewave-page li .num, .ewave-page li a {
display: inline-block;
padding: 5px 15px;
border-radius: 5px;
background-color: #FFFFFF;
border: 1px solid #EEEEEE;
}
.ewave-page li a:hover, .ewave-page li.active a, .ewave-page li.active .num, .ewave-page li.disabled a {
background-color: var(--theme-color);
color: #FFFFFF;
border: 1px solid var(--theme-color);
}
.ewave-page-text {
padding: 0 20px 20px;
}
.ewave-page-text a, .ewave-page-text em, .ewave-page-text span {
font-style: normal;
display: inline-block;
margin: 0;
padding: 6px 12px;
border-radius: 2px;
cursor: pointer;
background-color: #FFFFFF;
border: 1px solid #EEEEEE;
}
.ewave-page-text .pagego {
padding: 6px;
margin-right: 5px;
border-radius: 5;
border: 1px solid #EEEEEE;
}
.ewave-page-text .pagebtn {
padding: 6px 12px;
cursor: pointer;
background-color: #FFFFFF;
border: 1px solid #EEEEEE;
}
.ewave-page-text span.pagenow {
background-color: var(--theme-color);
color: #FFFFFF;
border: 1px solid #f80
}
/*表单组件*/
.ewave-input-item {
border: 1px solid #ccc;
padding-left: 10px;
padding-right: 10px;
border-radius: 3px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
display: inline-block;
font-size: 14px;
width: 150px;
height: 35px;
line-height: 35px;
}
.ewave-submit-btn {
background: var(--theme-color);
color: #fff;
border: 1px solid var(--theme-color);
cursor: pointer;
text-align: center;
}
.ewave-submit-btn:hover, .ewave-submit-btn:active {
opacity: .8;
color: #333;
}
.ewave-form-group {
overflow: hidden;
text-align: right;
}
/*星级评分*/
.ewave_star li {
display: inline-block;
color: var(--theme-color);
}
/*评论*/
.ewave-comment-form {
padding: 10px;
}
.ewave-comment-content {
width: 100%;
height: auto;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 10px;
font-family: 'microsoft yahei';
}
.ewave-comment-verify, .ewave-comment-verify-img, .ewave-comment-submit {
width: auto;
padding-left: 10px;
padding-right: 10px;
height: 35px;
line-height: 35px;
text-align: center;
margin-left: 5px;
vertical-align: middle;
}
.ewave-comment-verify-img {
padding-left: 0;
padding-right: 0;
}
.ewave-comment-submit {
padding-left: 20px;
padding-right: 20px;
}
.pop_content .ewave-comment-verify, .pop_content .ewave-comment-verify-img, .pop_content .ewave-comment-submit {
width: 30%;
float: left;
margin-right: 5%;
margin-left: 0;
}
.pop_content .ewave-comment-submit {
margin-right: 0;
}
.ewave-comment-item-list {
padding: 10px;
}
.ewave-comment-reply-box .ewave-comment-form, .ewave-comment-reply-box .ewave-comment-item-list {
padding-left: 0;
padding-right: 0;
}
.ewave-comment-item {
overflow: hidden;
clear: both;
padding-top: 20px;
padding-bottom: 10px;
border-bottom: 5px solid #f0f0f0;
}
.ewave-comment-avatar {
width: 60px;
float: left;
margin-right: 20px;
}
.ewave-comment-avatar img {
border-radius: 50%;
width: 100%;
}
.ewave-comment-body {
width: calc(100% - 80px);
float: right;
}
.ewave-comment-head {
overflow: hidden;
padding-bottom: 10px;
border-bottom: 1px dashed #ddd;
}
.ewave-comment-head h3 {
float: left;
font-size: 16px;
margin-top: 0;
margin-bottom: 0;
}
.ewave-comment-head span {
float: right;
color: #999;
font-size: 12px;
}
.ewave-comment-foot {
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}
.ewave-comment-btn {
margin-right: 15px;
color: #666;
}
.ewave-comment-reply-box {
margin-top: 10px;
margin-left: -30px;
}
.ewave-comment-reply-box .ewave-comment-item + .ewave-comment-reply-box .ewave-comment-item {
border-top: 2px solid rgba(245, 244, 252, 1);
}
.ewave-comment-reply-form {
display: none;
}
.ewave-comment-reply-box .ewave-comment-item {
padding-top: 0px;
padding-bottom: 15px;
position: relative;
z-index: 0;
border: none;
margin-left: -20px;
}
.ewave-comment-reply-box .ewave-comment-item::after {
content: '';
display: block;
width: 1px;
height: calc(100% - 40px);
position: absolute;
left: 20px;
top: 40px;
background-color: #ddd;
}
.ewave-comment-reply-box .ewave-comment-avatar {
width: 40px;
}
.ewave-comment-reply-box .ewave-comment-body {
width: calc(100% - 60px);
}
@media(max-width:767px) {
/* page */
.ewave-page li {
width: 20%;
margin: 0;
padding: 0 5px 0 5px
}
.ewave-page li a, .ewave-page__box li .num {
display: block;
padding: 5px 0;
text-align: center
}
.ewave-page li.page-item {
width: auto;
margin-bottom: 5px;
}
.ewave-page li.page-item a {
padding: 5px 15px;
}
/*页码*/
.ewave-comment-form {
padding: 5px;
}
.ewave-comment-item-list {
padding: 5px;
}
.ewave-comment-avatar {
width: 40px;
margin-right: 10px;
}
.ewave-comment-body {
width: calc(100% - 50px);
}
.ewave-comment-reply-box {
margin-left: -20px;
}
.ewave-comment-reply-box .ewave-comment-item {
margin-left: -15px;
}
.ewave-comment-reply-box .ewave-comment-item::after {
height: calc(100% - 30px);
left: 15px;
top: 30px;
}
.ewave-comment-reply-box .ewave-comment-avatar {
width: 30px;
}
.ewave-comment-reply-box .ewave-comment-body {
width: calc(100% - 40px);
}
.ewave-comment-verify, .ewave-comment-verify-img, .ewave-comment-submit {
width: 30%;
float: left;
margin-right: 5%;
margin-left: 0;
}
.ewave-comment-submit {
margin-right: 0;
}
}
.art-box, .art-box * {
box-sizing: border-box;
}
.art-box {
background-color: #fff;
padding: 10px;
overflow: hidden;
font-size: 14px;
margin-bottom: 10px;
}
.art-clearfix::before, .art-clearfix::after {
display: table;
content: " ";
clear: both;
}
.art-box-title {
font-size: 20px;
font-weight: normal;
padding-left: 10px;
padding-right: 10px;
}
.art-list {
overflow: hidden;
padding: 10px;
margin-left: -10px;
margin-right: -10px;
}
.art-item {
width: 25%;
float: left;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 10px;
}
.art-item a {
display: block;
}
.art-item a:hover {
color: #f60;
}
.art-item-cover {
padding-bottom: 40%;
background-color: rgba(0, 0, 0, .2);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.art-item-title {
height: 50px;
line-height: 25px;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 2;
margin-top: 5px;
}
.art-detail-box, .art-detail-sidebar {
background-color: #fdfdfd;
border: 1px solid #eee;
}
.art-box .pages {
height: auto;
}
.art-detail-box {
float: left;
width: calc(75% - 10px);
margin-bottom: 10px;
}
.art-detail-sidebar {
float: right;
width: calc(25% - 10px);
position: sticky;
top: 0;
}
.art-detail-title {
text-align: center;
font-size: 22px;
font-weight: normal;
line-height: 30px;
margin-bottom: 5px;
}
.art-detail-info {
text-align: center;
margin-bottom: 10px;
}
.art-detail-vod, .art-detail-content {
padding: 10px;
}
.art-detail-content {
line-height: 1.8;
margin-bottom: 20px;
}
.art-detail-content img {
display: block;
max-width: 100%;
margin-top: 10px;
margin-bottom: 10px;
}
.art-rel-item {
background-color: #f5f5f5;
padding: 10px;
overflow: hidden;
}
.art-rel-item + .art-rel-item {
margin-top: 10px;
}
.art-rel-cover {
width: 15%;
float: left;
}
.art-rel-cover a, .art-sidebar-cover a {
display: block;
padding-bottom: 130%;
background-color: #f0f0f0;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.art-rel-item h4, .art-sidebar-item h4 {
margin-top: 0;
margin-bottom: 10px;
font-size: 18px;
font-weight: normal;
}
.art-rel-item h4 a:hover, .art-sidebar-item h4 a:hover {
color: #f60;
}
.art-rel-item p, .art-sidebar-item p {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
margin-bottom: 6px;
}
.art-rel-item p em, .art-sidebar-item p em {
color: #999;
font-style: normal;
}
.art-rel-btn {
padding-top: 5px;
}
.art-rel-btn a {
display: inline-block;
margin-right: 5px;
height: 28px;
line-height: 28px;
padding-left: 10px;
padding-right: 10px;
border-radius: 3px;
color: #fff;
}
.art-rel-btn a:first-child {
background-color: #FF9900;
}
.art-rel-btn a:nth-child(2) {
background-color: #FCBC5C;
}
.art-rel-btn a:hover {
background-color: #FF6600;
}
.art-rel-info {
width: 85%;
padding-left: 10px;
float: right;
}
.art-sidebar-title {
padding-bottom: 10px;
border-bottom: 1px solid #f3f3f3;
}
.art-sidebar-title img {
display: inline-block;
width: 24px;
height: 24px;
margin-right: 10px;
vertical-align: -5px;
}
.art-sidebar-item {
overflow: hidden;
border-bottom: 1px solid #f3f3f3;
padding: 10px;
}
.art-sidebar-cover {
width: 30%;
float: left;
}
.art-sidebar-info {
width: calc(70% - 10px);
float: right;
}
.art-sidebar-text {
padding: 10px;
}
.art-sidebar-text li {
padding: 8px 0 10px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
border-bottom: 1px solid #eee;
}
.art-sidebar-text li:last-child {
border-bottom: none;
}
.art-sidebar-text li em {
color: #f00;
font-style: italic;
margin-right: 5px;
}
.art-sidebar-text li .art-sidebar-status {
float: right;
color: #999;
}
.index-icon-wrapper{
padding-top:10px;
padding-bottom:10px;background: #fff;
}
.index-icon-box {
/* padding-top: 6.6px;
padding-bottom: 6.6px;
background: #fff;*/
}
.index-icon-box a {
display: block;
text-align: center;
float: left;
width: 25%;
/* padding: 10px 0;*/
box-sizing: border-box;
}
.index-icon {
background: url(../images/icons.png) 0 0 no-repeat;
background-size: 333.4px 333.4px;
width: 53.4px;
height: 53.4px;
margin: 0 auto;
display: block;
}
.index-icon.movie {
background-position: -53.4px 0;
}
.index-icon.tv {
background-position: -106.6px 0;
}
.index-icon.show {
background-position: -160px 0;
}
.index-icon.cartoon {
background-position: 0 0;
}
.index-icon.live {
background-position: -213.4px 0;
}
.index-icon.dsp {
background-position: 0 -53.4px;
}
.index-icon.zt {
background-position: -213.4px -53.4px;
}
.index-icon.bd {
background-position: -160px -53.4px;
}
.index-icon.xp {
background-position: -106.6px -53.4px;
}
.index-icon.mn {
background-position: -53.4px -53.4px;
}
.shrink-content {
line-height: 24px;
overflow: hidden;
position: relative;
z-index: 0;
}
.shrink-toggle {
font-size: 16px;
text-align: center;
color: #777;
cursor: pointer;
display: none;
line-height: 28px;
}
.shrink-toggle:hover {
color: #FF9900;
}
.shrink-box.closed .shrink-content {
height: 72px;
max-height: 72px;
text-overflow: ellipsis;
display: -webkit-box !important;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.shrink-box.opened .shrink-content {
max-height: 2000px;
}
.shrink-box.closed .shrink-content, .shrink-box.opened .shrink-content {
transition: max-height .35s;
}
.shrink-box.closed .shrink-content::after {
content: '\2026\2026';
display: block;
position: absolute;
z-index: 0;
bottom: 0;
right: 0;
background-color: #fff;
padding-left: 10px;
line-height: 20px;
}
.shrink-box.closed .shrink-toggle, .shrink-box.opened .shrink-toggle {
display: block;
border-top: 1px solid #f7f7f7;
margin-top: 10px;
}
.shrink-box.opened .shrink-toggle span {
transform: rotate(-180deg);
}
@media (max-width:1023px) {
.art-item {
width: 33.333%;
}
}
@media (max-width:991px) {
.art-item {
width: 50%;
}
}
@media(max-width:767px) {
.art-box, .art-list, .art-box-title, .art-detail-vod, .art-detail-content {
padding-left: 5px;
padding-right: 5px;
}
.art-hidden-xs {
display: none;
}
.art-detail-box {
float: none;
width: calc(100% - 10px);
margin-left: 5px;
}
.art-detail-sidebar {
display: none;
}
.art-item {
width: 100%;
}
.art-rel-cover {
width: 30%;
}
.art-rel-info {
width: calc(70% - 10px);
}
.vod-detail-info2{
padding-left:10px;
padding-right:10px;
}
.vod-detail-btn{
display:block;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-bottom:5px;
}
.detail-info-box{
padding-bottom:55px!important;
position:relative;
}
.vod-detail-info{
position:static;
}
.detail-play-btn-box{
position:absolute;
bottom:10px;
left:0;
width:100%;
padding-left:10px;
padding-right:10px;
}
.detail-play-btn{
margin:0;
display:block;
width:100%;
text-align: center;
}
}
/* 针对PC端屏幕宽度大于768px */
@media (min-width: 769px) {
.myui-screen__list {
display: flex;
overflow-x: auto; /* 横向滚动 */
white-space: nowrap; /* 强制一行显示 */
scrollbar-width: thin; /* 滚动条宽度Firefox */
padding: 10px 0;
}
.myui-screen__list::-webkit-scrollbar {
height: 8px; /* 滚动条高度Chrome/Safari */
}
.myui-screen__list::-webkit-scrollbar-thumb {
background: #ccc!important; /* 滚动条颜色 */
border-radius: 4px;
}
.myui-screen__list::-webkit-scrollbar-thumb:hover {
background: #aaa!important; /* 滚动条悬停颜色 */
}
.myui-screen__list li {
flex: 0 0 auto; /* 防止缩小,保持原始宽度 */
margin-right: 10px; /* 导航项间距 */
}
.myui-screen__list li a {
display: inline-block;
padding: 8px 16px;
text-decoration: none;
}
/* 清除浮动和默认样式 */
.myui-screen__list.clearfix::after {
content: none;
}
}
.view-title {
font-size: 1rem;
text-indent: 10px;
margin-top: 10px;
}
.view-description {
font-size: 0.8rem;
text-indent: 10px;
}
.video-play-page .view-title {
margin-top: 10px;
color: #999;
}
.video-play-page .view-description {
color: #999;
}
/** 播放器 start */
.video-play-page .stui-player__head {
display: none;
}
.video-play-page .dplayer-video-wrap {
max-height: 600px;
}
.video-play-page video {
max-height: 600px;
}
@media (max-width:767px) {
.view-title {
font-size: 0.8rem;
}
.view-description {
font-size: 0.7rem;
}
body.video-play-page {
padding-top: 0;
}
.video-play-page .stui-header__top {
display: none;
}
.video-play-page .stui-player__head {
display: block;
padding: 15px;
background-color: #333;
color: #fff;
}
.video-play-page .stui-player__head a {
color: #fff;
}
.video-play-page .dplayer-video-wrap {
max-height: 218px;
}
.video-play-page video {
max-height: 218px;
}
}
/** 播放器 end */
/* 面包屑容器 -----------------------------start */
/* 面包屑容器 */
.breadcrumb {
font-family: Arial, sans-serif;
padding: 10px 15px;
background-color: #f8f9fa;
border-radius: 5px;
/* margin: 10px 0; */
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}
.detail-info-box .breadcrumb,
.video-play-page .breadcrumb {
background-color: transparent;
}
/* 有序列表样式 */
.breadcrumb ol {
list-style: none;
margin: 0;
padding: 0;
display: flex;
align-items: center;
flex-wrap: wrap;
}
/* 面包屑项 */
.breadcrumb-item {
font-size: 14px;
color: #666;
}
/* 链接样式 */
.breadcrumb-item a {
text-decoration: none;
color: #007bff;
transition: color 0.3s ease;
}
.breadcrumb-item a:hover {
color: #0056b3;
text-decoration: underline;
}
/* 分隔符 */
.breadcrumb-item+.breadcrumb-item::before {
content: ">";
margin: 0 8px;
color: #999;
font-weight: bold;
}
/* 当前页面样式 */
.breadcrumb-item.active {
color: #333;
font-weight: bold;
}
/* 响应式调整 */
@media (max-width: 768px) {
.breadcrumb {
padding: 8px 10px;
}
.breadcrumb-item {
font-size: 12px;
}
.breadcrumb-item+.breadcrumb-item::before {
margin: 0 5px;
}
}
/* 面包屑容器 -----------------------------end */
/**
播放线路
*/
.play-group-head{
cursor: pointer;
}
.play-group-head.active{
color:#5ab46a;
}
.play-group-list{
display: none;
}
.play-group-list.active{
display: block;
}
.play-group-list.active li.active a{
border: 1px solid #5ab46a;
background: #5ab46a;
color: #FFFFFF;
}