﻿html{overflow-x:hidden;font-size:16px}a{text-decoration: none;}a:link {color: #636563;text-decoration: none;} a:visited {color:#636563;text-decoration: none;}a:hover{color: #636563;text-decoration: none;}a:active {color: #636563;}a.channel:link {color: #ffffff;}td{line-height: 150%; }
.k1{white-space: nowrap;overflow:hidden;text-overflow:ellipsis;border-top: 0px solid #d2d3d9;border-left: 1px solid #d2d3d9;border-bottom: 1px solid #d2d3d9;border-right: 1px solid #d2d3d9;WIDTH: 100%;padding-top:0.1875rem;FONT-SIZE: 16px;height:20px;background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#f6f6f6,#eaeaea);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f6f6f6),to(#eaeaea));background-image:-webkit-linear-gradient(top,#f6f6f6,#eaeaea);background-image:-o-linear-gradient(top,#f6f6f6,#eaeaea);background-image:linear-gradient(to bottom,#f6f6f6,#eaeaea);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6f6f6',endColorstr='#ffeaeaea',GradientType=0);color:#058EC4;}
	
	

body{font-family:Arial,sans-serif;line-height:20px;color:#555;background: #F9F9F9;-webkit-text-size-adjust:100% !important;-ms-text-size-adjust:100% !important;text-size-adjust:100% !important;-moz-text-size-adjust:100% !important;}

.k3{FONT-SIZE: 18px;}.k3 a:link {color: #636563;font-size: 9pt;TEXT-ALIGN: center;}.k3 a:visited {color: #636563;font-size: 9pt;TEXT-ALIGN: center;} .k5{FONT-SIZE: 18px;line-height:30px;}.k5 a:link {color: #636563;font-size: 13pt;TEXT-ALIGN: center;padding-left:5px}.k5 a:visited {color: #636563;font-size:13pt;TEXT-ALIGN: center;padding-left:5px} .i{width:132;height:99;}.c{width:175;height:100;padding-left:3px} .k7 a:link {color: #FF0000;font-size: 13pt;TEXT-ALIGN: center;text-decoration: underline}.g{width:100%;line-height:180%;}.h{width:98%;}.jisu{font-family:Arial,Helvetica,sans-serif;line-height:normal;font-size: 13px;}.jisu a:link {color:#404040}.jisu a:active{color:#FF0000;border:1px solid #F44}.jisu a:visited{color:#404040;border:1px solid #CCCCCC}.jisu a:hover{color:#FF0000;border:1px solid #FF0000;text-decoration:none}.jisu a,.jisu span{display:block;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;float:left;margin-top:5px;margin-right:2px;margin-bottom:6px;margin-left:11px;text-align:center;padding-right:5px;padding-left:5px;padding-top:5px;height:19px;}.bt{background:#F9F9F9;margin-top:14px;-webkit-box-shadow:0 0 3px 0px #ddd;text-indent:5px} .bt h1{font-size:1.08rem;padding:8px;border-bottom:0px solid #e5e5e5;color:#FF0000} li {list-style-type:none;} .main{width:100%;margin-left:0px} .main .list{background:#ececec} .main .list-segment{display:none}.video{padding:12px 7.2px 26px 10px;background:#fff;border-bottom:1px solid #e5e5e5;background: #F9F9F9;height: 4.375rem}.video .pic{position:relative;z-index:10;float:left;width:140px;margin-right:12px}.video .pic a{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent} .video .pic img{margin:0 auto;width:140px;height:5rem;border:0px;display:block;transform:scale(1);transition:all .5s ease 0s;-webkit-transform:scale(1);-webkit-transform:all 1s ease 0s}.video .nr.jr{position:relative;height:4rem;margin-top:1px}.video .nr.jr h2{font-size:13pt;margin-top: 3px;font-weight: 400;line-height: 1.35em;color: #444444;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.video .nr.jr .info{position:absolute;left:148px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;} .video .nr .info{position:absolute;bottom:-0.9375rem;left:130px;font-size:12px;font-weight: 400}.video .nr .gx{position:absolute;right:0;bottom:-4px;font-size:12px;color:#bbb}.video .nr.jr .gx{position:absolute;right:0;bottom:-2px;font-size:1rem;color:#bbb;font-size:12px}.wzbt{background:#F9F9F9;margin-top:-10px;-webkit-box-shadow:0 0 2px 0px #ddd;}.wzbt h1{font-size:1.08rem;padding:8px;border-bottom:0px solid #e5e5e5;color:#FF0000}.wz{padding:5px 0px 0px 10px;background:#F9F9F9;border-bottom:1px solid #e5e5e5;color:#FF0000}h4 {font-size:1.01rem;line-height:1.2rem; display : inline}.so{padding-top:0.625rem;position:relative;-webkit-appearance: none; -webkit-border-radius: 0;}.so2{-webkit-appearance: none; -webkit-border-radius: 0;width:100%;border:1px solid #dfdfdf;height:31px;line-height:31px;font-size:16px;}.sob{cursor: pointer; position:absolute; top:0.68rem; right:0;-webkit-appearance: none; -webkit-border-radius: 0;border:0;height:31px;line-height:31px;width:60px;padding-left:9px;color:#514839;border-left:1px solid #dfdfdf;font-size:16px;background:url() no-repeat 8px 9px #EBEBEB;}.ww {line-height:150%;font-size:13px;padding: 5px 15px;text-align: center;font-weight: 400;border: 2px dashed #DFDFDF;}
.dl li{float:left;width:25%;border-bottom:1px solid #e9e9e9;text-align:center;line-height:13px;height:40px;position:relative;bottom:-1px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.dl li a{color:#5e5e5e;display:block;border-right:1px solid #dfdfdf;height:13px;margin-top:13px;}.dl li:nth-of-type(4n+0) a{border-right:0}.d { margin: 0; zoom: 1; overflow: hidden; }.dl li { float: left; width: 25%; border-bottom: 1px solid #e9e9e9; text-align: center; line-height: 13px; height: 40px; position: relative; bottom: -1px; font-size: 13px; }ul, ol, li { list-style: none; margin: 0; padding: 0; }.foot.c { background: rgb(247, 248, 250) none repeat scroll 0% 0%; color: rgb(168, 171, 176); font-size: 12px; padding: 23px 0px; text-align: center; position: relative; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}.foot a{color:#2B2B2B; }

.tags {
        display: flex;
        flex-wrap: wrap;
        padding: 12px;
        background: #f9f9f9;
        
    }

    .tags .tag {
        background: #fbfbfb;
        color: #636563;
        font-size: 12px;
        padding: 6px 13px;
        border-radius: 6px;
        text-decoration: none;
        display: inline-flex;
        align-items: center;
        border: 1px solid #ddd;
        transition: all 0.3s ease-in-out;
        margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
        font-weight: 500;
    }

    /* 悬停效果 */
    .tags .tag:hover {
        background: #f0f0f0;
        color: #636563;
        border-color: #ccc;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.12);
    }

    /* 点击时的交互反馈 */
    .tags .tag:active {
        transform: scale(0.95);
        box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    }

    /* 响应式优化 */
    @media (max-width: 767px) {
        .tags {
            padding: 10px;
        }

        .tags .tag {
            font-size: 12px;
            padding: 5px 10px;
            margin-right: 9px;
			margin-top: 8px;
			margin-bottom: 8px;
        }
    }



  #njs {
    height: 6.75rem;
    margin: 0.75rem 0 0.9375rem 0;
    overflow: auto;
    width: 100%;
    background-color: #F5F5F3;
  }
  .njs2 {
    height: 2.125rem;
    width: 100%;
    padding-bottom: 4px;
    line-height: 220%;
    border-bottom: #dfdfdf 1px dashed;
    text-align: justify;
    padding-top: 4px;
  }
  .njs3 {
    font-size: 14px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
padding: 0.1rem 1rem;
    text-decoration: none; /* 去除链接下划线 */
    color: #808080; /* 设置默认文本颜色 */
    cursor: pointer; /* 添加手型光标以指示可点击 */
  }
  .njs3.active {
    background-color: #E6E6E6; /* 激活（点击后）的背景色 */
    color: #9E6C6C; /* 调整激活（点击后）的文本颜色 */
  }


#njs1 {width:100%;margin:12px 0 15px 0;background-color:#F5F5F3} 

 .k2 {FONT-SIZE: 18px;-webkit-user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
  

  /* 使用媒体查询来调整不同屏幕尺寸下的播放器高度和页面的 padding-top */
  @media screen and (max-width: 767px) {
    .k2 iframe {
      height: 320px; /* 对于较小的屏幕（如手机） */
    }
    
  }

  @media screen and (min-width: 768px) {
    .k2 iframe {
      height: 528px; /* 对于较大的屏幕（如平板电脑和桌面） */
    }
    
  }
  
   .load-more {
    text-align: center;
   
}
.load-more a {
    background: none repeat scroll 0 0 #D43D3D;
    border: 1px solid #D43D3D;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    margin-bottom: 11px;
    margin-top: 13px;
    padding: 6px 30px;
    text-decoration: none;
    vertical-align: middle;

}