﻿@charset "utf-8";
.mod1_xwzx_sp{margin-top:15px;}
.mod1_imglist_sp .thumbnail{padding:0px!important;border:0px;border-radius: 0px;margin-bottom:5px;position:relative;}
.mod1_imglist_sp .thumbnail img{width:100%;height:143px;}
.mod1_imglist_sp{margin-top:15px;}
.mod1_imglist_sp .caption{
    position:absolute;bottom:0;display:inline-block;width:100%;background:rgba(0,0,0,0.5);
    padding:3px 10px;
}
.mod1_imglist_sp .caption a{
    font-size:14px;color:#fff;margin:0px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    white-space:inherit;
}
.mod1_imglist_sp .caption{padding:10px 10px 0px 10px\9;}
.mod1_imglist_sp .caption{padding:10px 10px 0px 10px\0;}
.mod1_imglist_sp .caption{*padding:10px 10px 0px 10px;}
.mod1_imglist_sp .caption{padding:10px 10px 0px 10px\9\0;}
.mod1_imglist_sp .caption{padding//:10px 10px 0px 10px;}
.mod1_imglist_sp .caption a:hover{color:#ffd37d;}
@media (max-width:1200px){
    .mod1_imglist_sp .thumbnail img{width:100%;height:120px;}
}
@media (max-width:992px){
    .mod1_imglist_sp .thumbnail img{width:100%;height:100px;}
}
@media (max-width:768px){
    .mod1_imglist_sp .thumbnail img{width:100%;height:143px;}
    .mod1_imglist_sp .caption{
        position:initial;
        display:inline-block;width:100%;background:transparent;
        padding:3px 0px!important;
    }
    .mod1_imglist_sp .caption a{
        font-size:14px;
        color:#444;
        margin:0px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        white-space:inherit;
        height:42px;
    }
}
@media (max-width:520px){
    .mod1_imglist_sp .thumbnail img{width:100%;height:120px;}
}
@media (max-width:460px){
    .mod1_imglist_sp .thumbnail img{width:100%;height:90px;}
}
.mod1_imglist_sp .thumbnail img{ 
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;

}

.mod1_imglist_sp .thumbnail {
    display: block;
    overflow: hidden;
    position: relative;
}
.mod1_imglist_sp .thumbnail::before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}

.mod1_imglist_sp .thumbnail:hover::before {
    -webkit-animation: shine .75s;
    animation: shine .75s;
}

@-webkit-keyframes shine {
    100% {
        left: 125%;
    }
}

@keyframes shine {
    100% {
        left: 125%;
    }
}

.mod1_gl_sp,.mod1_xl_sp{border:1px solid #eee;padding:0px 15px 0px 15px;}

.mod1_xl_sp h1,.mod1_xl_sp h3{margin-top:15px;margin-bottom:0;}
.mod1_xl_sp h1{font-size:30px;padding:0px 20px;text-align:center;}
.mod1_xl_sp h3{font-size:14px;border-bottom:1px solid #eee;line-height:30px;}
.mod1_xl_sp h3 font{color:#555;}
.mod1_xl_sp h3 a{color:#333;}

/*视频播放*/
.myplayer_sp{margin-top:15px;}
.myplayer_sp_tit1 h1{padding:8px 15px;background:#131313;font-size:20px;margin:0px;text-align:left;color:#fff;}
.myplayer_sp_tit2 h1{padding:8px 15px;background:#1c1c1c;font-size:20px;margin:0px;text-align:left;color:#fff;}
.myplayer_sp_text1{padding:5px 15px;overflow-x:hidden;overflow-y:auto;height:55px;line-height:24px;}
.myplayer_sp_text1 span{float:left;font-size:14px;color:#fff;}
.myplayer_sp_text1 p{display:table;font-size:14px;color:#fff;}
div#myplayer { width:100%;margin:0 auto; clear:both; clear:both;}
div#CuPlayer { width:100%;float:left;margin-left:0px;margin-top:0px;height:385px;}
div.list {float:left;
    height:440px;width:100%;overflow-x:hidden;overflow-y:auto;
    background:#363636; 
    padding:15px;
}
.myplayer_sp_text1::-webkit-scrollbar,div.list::-webkit-scrollbar {/*滚动条整体样式*/
        width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 6px;
    }
.myplayer_sp_text1::-webkit-scrollbar-thumb,div.list::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #EDEDED;
    }
.myplayer_sp_text1::-webkit-scrollbar-track,div.list::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #535353;
    }

div.list dl img{ width:70px;height:50px; float:left;}
div.list dl strong { display:block; width:190px;float:left; padding-left:8px;}
div.list dl span { display:block; width:190px;float:left; padding-left:8px;}
div.list dl dt { width:270px;float:left; }
div.list dl dt p { 
    display:block; 
    line-height:18px;
    padding-top:10px;  
    height:65px; 
    padding-top:10px; 
    color:#fff;
    font-size:14px; 
    text-decoration:none; 
}
div.list dl dt p a{color:#fff;padding-left:8px;}
div.list dl dt p a:after{content: "\25BA";color:#52d04c;}
div.list dl dt p:hover{  
    height:65px; 
    padding-top:10px;  
    color:#52d04c;
    text-decoration:none;
}

.blank { clear:both; height:20px; }
.video { OVERFLOW: hidden; WIDTH: 100%; POSITION: relative}
.close_light_bg {DISPLAY: none; BACKGROUND: #000; FILTER: alpha(opacity = 95); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; opacity: .95}
.myplayer_sp_tit1{background:#181818;}
@media (max-width:992px){
    div#CuPlayer {height:auto;}
    .myplayer_sp_tit2{margin-top:15px;}
    div.list {float:left;
        height:100px;width:100%;overflow-x:hidden;overflow-y:auto;
        background:#363636; 
        padding:15px;
    }
    div.list dl{float:left;width:50%;margin-bottom:0px;}
}
@media (max-width:680px){
    div.list dl{float:left;width:100%;margin-bottom:0px;}
}