﻿/*

*/
  
div, ul, span, dl, dt, dd {
	margin: 0px;
	padding: 0;
	outline: 0;
}

  @media (max-width: 600px) {
            .container {
                padding: 15px;
            }
        } 
        
        .image-container {
            display: flex;
            flex-direction: row;
            align-items: center;
            gap: 20px;
            margin-bottom: 20px;
            padding: 15px;
            background-color: #f5f5f5;
            border-radius: 8px;
            max-width: 100%;
        }
         
        .image-container img {
            width: 150px;
            height: 150px;
            object-fit: cover;
            border-radius: 4px;
            flex-shrink: 0;
        }
         
        .description {
            flex: 1;
        }
        
        .description h3 {
            font-size: 24px;
            margin-bottom: 8px;
            color: #333;
        }
         .description h2 {
            font-size: 28px;
            margin-bottom: 8px;
            color: #333;
        }
         .description h4 {
            font-size:20px;
            margin-bottom: 8px;
            color: #333;
        }
        .description p {
            font-size: 14px;
            color: #666;
        }
         
        @media (max-width: 768px) {
            .image-container {
                flex-direction: column;
                align-items: flex-start;
            }
            
            .image-container #qrcode {
                width: 100%;
                height: auto;
                max-width: 150px;
                margin-bottom: 10px;
            }
        }
.clear {
	clear: both;
}
.dblistys{
padding: .5rem;
cursor: pointer}

.dblist_h{
    min-height:500px;
}
.tp-c{color:red; font-size:16px; font-weight:bold; margin-left:5px;}
.tp-c2{color:red; font-size:14px; font-weight:bold; }
.tyovhd{white-space:nowrap; overflow:hidden}
.col-content {
 padding: .75rem .3rem;
	border-top: 1px solid #dee2e6;
 
}
.col-title {
 padding: .75rem .3rem;
font-size:14px;
font-weight: none;
 }
.nopc{ 
    font-size:16px;
font-weight: bold;
} 
 
.pagebar {
	width: 100%;
	clear: both;
	padding: 15px;
	margin: auto;
}
.pagination {
	width: 100%;
	text-align: center;
	display: inline-block;
	margin: auto;
}
.pagination li {
	padding: 4px 12px;
	color: #fff;
	display: inline-block;
	clear: both;
	border: 2px solid #007bff;
	margin: 0 3px 3px 0;
	border-radius: 2px;
	background: #007bff
}
.pagination a {
	color: #fff;
}
.pagination .active {
	background: #fff;
	color: #007bff;
}



.dbicoys
{color:#007bff; float:right}
#divCalendar td a {
	display: block;
	line-height: 30px;
	color: #FFFFFF;
}

.right #divTags dd ul li, .right #divhottag dd ul li {
	float: left;
	overflow: hidden;
	margin: 5px 5px 0 0;
	padding: 0px;
}
#divTags dd ul li span {
	display: none;
}
#divTags dd ul li a, #divhottag dd ul li a {
	display: block;
	padding: 0 16px 0 16px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	color: #FFFFFF;
	border-radius:15px
}
#divTags dd ul li a:hover, #divhottag dd ul li a:hover {
	color: #FFFFFF;
	background-color: #04a5f7;
	
}
#divTags .tags0, #divhottag .tags0 {
	background-color: #fbf80b;
}
#divTags .tags1, #divhottag .tags1 {
	background-color: #5713f1;
}
#divTags .tags2, #divhottag .tags2 {
	background-color: #fbee1b;
}
#divTags .tags3, #divhottag .tags3 {
	background-color: #ca29c7;
}
#divTags .tags4, #divhottag .tags4 {
	background-color: #f60a84;
}
#divTags .tags5, #divhottag .tags5 {
	background-color: #54dc02;
}
#divTags .tags6, #divhottag .tags6 {
	background-color: #04a5f7;
}
 #divTags .tags7, #divhottag .tags7 {
	background-color: #f19115;
}
#divTags .tags8, #divhottag .tags8 {
	background-color: #04a5f7;
}
#divTags .tags9, #divhottag .tags9 {
	background-color: #1c0993;
	color: #fff;
}
#divTags .tags10, #divhottag .tags10 {
	background-color: #d60bdd;
}
 #divTags dd ul li a, #divhottag dd ul li a,  .sj-ss #btnPost {
	background-color: #f7de0e;
	font-size:14px;
	color:#000;
	text-decoration: none;
	color: #000000;
	transition: all 0.25s ease 0s;
	outline: 0;
} 
 
@media screen and (max-width: 1100px) {
 
  td {
  max-width:800px; /* 设置单元格的最大宽度 */
  overflow: hidden; /* 隐藏超出部分的内容 */
  text-overflow: ellipsis; /* 用省略号表示被截断的文本 */

}



}