.scy-bq-main-nr2-nr ul li a {
  color: #333;
  display: block;
  padding: 5px 0px 0px 0px;
  position: relative;}
.scy-bq-main-nr2-nr ul li a:after {
    z-index: -1;
    content: '';
    display: block;
    position: absolute;
    width: 1px;
    top: 0;
    bottom: 0;
    background: #ddd;
    left: 91px;}
.scy-bq-main-nr2-nr ul li a:hover {
    background: #1b76d1;}
.scy-bq-main-nr2-nr ul li a:hover .date label, .scy-bq-main-nr2-nr ul li a:hover .date span, .scy-bq-main-nr2-nr ul li a:hover .text p {
    color: #fff;}
.scy-bq-main-nr2-nr ul li a:hover .text h3 {
    color: #fff;}
.scy-bq-main-nr2-nr ul li a:hover .text:after {
    background: #fff;}
.scy-bq-main-nr2-nr ul li a:hover:after {
    background: #00b0a0;}
.scy-bq-main-nr2-nr ul li .date {
    font-size: 20px;
    line-height: 20px;
    float: left;
    width: 75px;
    margin-right: 15px;
    text-align: right;
    font-weight: bold;
    color: #88898a;}
.scy-bq-main-nr2-nr .date span {
    display: block;
    font-size: 20px;
    margin-bottom: 5px;
    color: #424242;}
.scy-bq-main-nr2-nr .text {
    padding: 0 20px 0 40px;
    overflow: hidden;
    position: relative;}
.scy-bq-main-nr2-nr .text:after {
    content: '';
    display: block;
    width: 3px;
    left: 0;
    background: #1b76d1;
    top: 0px;
    position: absolute;
    height: 20px;
    margin-left: 20px;}
.scy-bq-main-nr2-nr .text h3 {
    line-height: 20px;
    margin: 0;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
    padding-bottom: 0px;}
.div_news .item {
  line-height: 32px;
  color: #666;}
.frt {
  float: left;}
.scy-bq-main-nr2-nr{
width: 100%;
height: 360px;
overflow: hidden;}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;}
.scy-bq-main-nr2-nr .text p {
  color: #939292;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  margin: 5px auto;
  font-size: 14px;}

.sscy-bq-main-nr3-1{
margin-top:15px;}
.sscy-bq-main-nr3-1 p{
margin-top:5px;}
.vsbcontent-table-container-outer { position: relative;}
.vsbcontent-table-container
{
    width: 98%;
    overflow-y: auto;
    _overflow: auto;
    margin: 2px;}
.vsbcontent-table-container::-webkit-scrollbar
{
    -webkit-appearance: none;
    width: 14px;
    height: 14px;}
.vsbcontent-table-container::-webkit-scrollbar-thumb
{
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, .3);}
.vsbcontent-table-container-fade
{
    position: absolute;
    right: 0;
    width: 5px;
    height: 100%;
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -ms-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -o-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: linear-gradient(0deg, rgba(255,255,255,.5), #fff);}
/*网站专题*/
.zt{margin-top:30px;height:500px;background:#eeeeee;}
/* 水平滚动*/
.scroll_horizontal{position:relative;width:500px;height:150px;margin:0 auto;padding-top:5px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:500px;height:150px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:125px;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:95px;width:28px;height:28px;cursor:pointer;}
.scroll_horizontal .plus{left:10px;background:url(../images/jn_59.png) no-repeat;}
.scroll_horizontal .minus{left:70px;background:url(../images/jn_61.png) no-repeat;}
.scroll_horizontal .plus:hover,
.scroll_horizontal .minus:hover{}
.scroll_horizontal .list li .li-cont{margin:0 auto;height:500px;width:120px;}
.scroll_horizontal .zt-title{position:absolute;top:0;left:15px;width:107px;height:500px;}
/*需要更具实际情况调整的*/
/*图片显示大小*/
/*整个组件表格样式*/ 
.nav_changeimg_1  
{  
    list-style:none; 
    margin:0;
    padding:0;
    background:#000000;
    width: 565px;}
.nav_changeimg_1 li
{  
float:left;}
/*大图区样式*/ 
.nav_changeimg_1 div.bigmvfc  
{  
 float:left;
   width: 385px; /*大图显示宽度*/ 
   height: 190px;} 
/*图片显示层样式*/ 
.nav_changeimg_1 div.bigbimg  
{
   width: 385px; /*大图显示宽度*/ 
   height: 190px;} 
/*大图样式*/ 
.nav_changeimg_1 IMG.bigimg 
{ 
    border:none;/*没有边框*/ 
    width: 385px; /*大图显示宽度*/ 
    height: 190px;} 
/*标题区样式*/ 
.nav_changeimg_1 div.mvfc1  
{ 
    left: 0px; /*标题滤镜区显示位置x*/ 
    top: 158px; /*标题滤镜区显示位置y(需要根据打图显示的高度进行调整)*/ 
    width: 385px; /*标题滤镜区宽度(一般要和大图显示宽度一致)*/ 
    height: 32px;} 
/*真正的文字显示区域*/ 
.nav_changeimg_1 div.con  
{ 
    padding-right: 25px;/*距离右边距的大小(相对于滤镜区域)*/  
    padding-left: 25px; /*距离左边距的大小(相对于滤镜区域)*/ 
    padding-top: 8px; /*距离顶部距的大小(相对于滤镜区域)*/ 
    padding-bottom: 0px;  /*距离底部距的大小(相对于滤镜区域)*/ 
    left: 0px; /*显示位置x*/ 
    top: 158px;  /*显示位置y(需要根据打图显示的高度进行调整)*/    
    width: 340px; /*显示区宽度*/ 
    height: 24px; /*显示区高度*/ 
    color: #fff; /*显示颜色*/ 
    line-height: 20px; /*行高*/ 
    text-align: left;} 
/*文字链接样式*/ 
.nav_changeimg_1 a.hreftitle 
{ 
    color:#FFFFFF;/*文字颜色*/ 
    text-decoration:none;} 
/*小图区层样式*/ 
.nav_changeimg_1 div.simg  
{ 

    width: 180px; /*小图显示区宽度(需要根据小图和显示的数量进行调整)*/ 
    height: 190px;} 
/*小图区的整个表格样式*/ 
.nav_changeimg_1 ul.smallul
{ 
    width:180px;/*表格宽度(需要根据小图和显示的数量进行调整)*/ 
    border:none; /*表格边框*/
    list-style:none; 
    margin:0;
    padding:0;} 
/*一张小图站占的表格宽度*/ 
.nav_changeimg_1 li.smallli 
{ 
    float:left;
    text-align:center;
    width:90px;/*小图的表格宽度*/ 
    margin:0;
    padding:0;} 
/*获得焦点的小图样式*/ 
.nav_changeimg_1 IMG.f1  
{ 
    border: #00FF80 3px solid;/*获得焦点的小图边框色*/ 
    width:80px;/*小图显示宽度*/ 
    height:40px;} 
/*没有获得焦点的小图样式*/ 
.nav_changeimg_1 IMG.f2  
{ 
    border: #373737 3px solid; /*小图边框色*/ 
    filter: alpha(opacity=80);/*透明程度*/ 
    width:80px;/*小图显示宽度*/ 
    height:40px;}
/*需要更具实际情况调整结束*/

/*大图区样式，修改大图区显示的大小*/ 
/*不需要改变的*/ 
.nav_changeimg_1 div.bigmvfc  
{  
    overflow: hidden;/*设置层中的图片如果超过层的大小则隐藏不显示多余部分*/ 
    position: relative;} 
.nav_changeimg_1 div.bigbimg  
{ 
    filter: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 );} 
.nav_changeimg_1 div.mvfc1  
{ 
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://mat1.qq.com/musictop2/09imgindex/imgindex/tbg1.png', sizingMethod='scale');  
    background-image: url(http://mat1.qq.com/musictop2/09imgindex/imgindex/tbg1.png)! important;  
    position: absolute;} 
.nav_changeimg_1 div.con  
{ 
    filter: dropshadow(color=#000000,offx=1,offy=1);  
    position: absolute;} 
.nav_changeimg_1 div.simg  
{  
    margin: 0px;  
    overflow: hidden;   
    cursor: pointer;} 
.nav_changeimg_1 div.dis  
{ 
    display: block;} 
.nav_changeimg_1 div.undis  
{ 
    display: none;} 
/*不需要改变结束*/ 

.card {
  width: 300px;
  margin: 10px;
  background-color: white;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5);}
.card:hover .card__caption {
  top: 50%;
  transform: translateY(-50%);}
.card:hover .card__image {
  transform: translateY(-10px);}
.card:hover .card__thumb::after {
  top: 0;}
.card:hover .card__snippet {
  margin: 20px 0;}
.card__thumb {
  position: relative;
  max-height: 500px;
  overflow: hidden;}
.card__thumb::after {
  position: absolute;
  top: 0;
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 40%, rgba(255, 255, 255, 0) 100%);
  transition: .3s;}
@media (min-width: 1024px) {
  .card__thumb::after {
    top: calc(100% - 140px);}
}
.card__image {
  transition: .5s ease-in-out;}
.card__caption {
  position: absolute;
  top: 50%;
  z-index: 1;
  padding: 0 20px;
  color: white;
  transform: translateY(-50%);
  text-align: center;
  transition: .3s;}
@media (min-width: 1024px) {
  .card__caption {
    top: calc(100% - 110px);
    transform: unset;}
}
.card__title {
  display: -webkit-box;
  max-height: 85px;
  overflow: hidden;
  font-family: 'Playfair Display', serif;
  font-size: 23px;
  line-height: 28px;
  text-shadow: 0px 1px 5px black;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}
.card__snippet {
  display: -webkit-box;
  max-height: 150px;
  margin: 20px 0;
  overflow: hidden;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 20px;
  text-overflow: ellipsis;
  transition: .5s ease-in-out;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;}
@media (min-width: 1024px) {
  .card__snippet {
    margin: 60px 0;}
}
.card__button {
  display: inline-block;
  padding: 10px 20px;
  color: white;
  border: 1px solid white;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  transition: .3s;}
.card__button:hover {
  color: black;
  background-color: white;}
.weekstyle191755{ font-size: 9pt; color: #222222; font-family: 宋体; line-height: 250%;}
.currentstyle191755{ border-right: #bce774 1px solid; border-top: #bce774 1px solid; border-left: #bce774 1px solid; border-bottom: #bce774 1px solid; background-color: #f8fbfc ;}
.daystyle191755{ color: #555555; line-height: 200%;}
.mainstyle191755{ border-color: #bce774; border-style: solid; border-width: 1px; background-color: #ecfbd4; font-family: 宋体; font-size: 14pt; position: relative; width: 266px;}
.monthstyle191755{ background-color: #bce774; font-family: 黑体; font-size: 18pt; font-weight: bold; color: #222222; letter-spacing: 3px; line-height: 200%;}

.scy-foot-xia p span{-webkit-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;  
-moz-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;  
text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;   
*filter: Glow(Color=#000, Strength=1);
text-shadow:2px 1px 2px #000000;}
