/* 分页样式 */
        .pagination {
            margin: 20px 0;
            display: flex;
            justify-content: center;
            align-items: center;
        }
        .pagination a, .pagination span {
            display: inline-block;
            padding: 8px 12px;
            margin: 0 5px;
            border: 1px solid #ddd;
            text-decoration: none;
            color: #333;
            border-radius: 4px;
            transition: background-color 0.3s, color 0.3s;
        }
        .pagination a:hover {
            background-color: #007bff;
            color: #fff;
            border-color: #007bff;
        }
        .pagination a.active {
            background-color: #007bff;
            color: #fff;
            border-color: #007bff;
        }
        .pagination .disabled {
            color: #aaa;
            pointer-events: none;
            border-color: #ddd;
        }
input, textarea, button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
}

.text-dangers{
		font-size: 1.5em;
	color: #FFFFFF;
}
.dangers{
	font-size: 1.5em;
}
 #hidenav {
            background-color: #f1f1f1;
            border-bottom: 1px solid #dfdfdf;
            background-image: url(__ROOT__{$three});
            background-repeat: no-repeat;
            background-position: center;
        }
        
.badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
}

.badge:empty {
    display: none;
}

.btn .badge {
    position: relative;
    top: -1px;
}

.badge-pill {
    padding-right: 0.6em;
    padding-left: 0.6em;
    border-radius: 10rem;
}

.badge-primary {
    color: #fff;
    background-color: #1f4977;
}

.badge-primary[href]:hover,.badge-primary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #14304f;
}

.badge-secondary {
    color: #fff;
    background-color: #868e96;
}

.badge-secondary[href]:hover,.badge-secondary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #6c757d;
}

.badge-success {
    color: #fff;
    background-color: #177f2e;
}

.badge-success[href]:hover,.badge-success[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #0f541e;
}

.badge-info {
    color: #fff;
    background-color: #117887;
}

.badge-info[href]:hover,.badge-info[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #0b505a;
}

.badge-warning {
    color: #212529;
    background-color: #f1c84c;
}

.badge-warning[href]:hover,.badge-warning[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #edb91d;
}

.badge-danger {
    color: #fff;
    background-color: #c6303e;
}

.badge-danger[href]:hover,.badge-danger[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #9d2631;
}

.badge-light {
    color: #212529;
    background-color: #f8f9fa;
}

.badge-light[href]:hover,.badge-light[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #dae0e5;
}

.badge-dark {
    color: #fff;
    background-color: #343a40;
}

.badge-dark[href]:hover,.badge-dark[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #1d2124;
}


/*高手榜*/
.divheader,.divbody,.divfooter{
    font-size: 1.30rem;
}
@media (min-width: 477px) and (max-width: 767px) {
   .divheader,.divbody,.divfooter{
        font-size: 1.05rem;
    }
   /* .divheader{padding-top:30px;}*/
     ol, ul {
        padding-left: 1.5rem;
    }
    .news-title-title{font-size:1.15rem;}
    .subject-username{ display:inline;}
}
@media (max-width: 476px) {
    .divheader,.divbody,.divfooter{
        font-size: 0.85rem;
    }
    .divheader{padding-top:55px;}
    ol, ul {
        padding-left: 1rem;
    }
    .news-title-title{font-size:1.05rem;}
    .subject-username{ display:none;}
}
.subject-tag {
    padding: 0.25rem;
}
.subject-title {
    display: inline;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: clip;
}
.tap {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
}
.subject .username {
    max-width: 123px;
    overflow: hidden;
    text-overflow: clip;
    white-space: nowrap;
}

    div.divcontainer {max-width:900px; margin:0 auto;padding:2px; border:2px solid #039e6d}



/* 设置全局样式 */
body {
    margin: 0;
    padding: 0;
    font-family: Arial, sans-serif;
}

/* 头部div样式 */
.header {
    max-width: 900px; /* 最大宽度为900px */
    width: 100%; /* 宽度自适应 */
    margin: 0 auto; /* 居中 */
    background-image: url('__ROOT__/image/dzh7.jpg'); /* 背景图片 */
    background-size: cover; /* 背景图片覆盖整个div */
    background-position: center; /* 背景图片居中 */
    box-sizing: border-box; /* 确保padding不会增加总宽度 */
    color: white; /* 文字颜色 */
    text-align: center; /* 文字居中 */
    /*position: fixed; 
    top: 0; 
    left: 50%; 
    transform: translateX(-50%);
    z-index: 1000; */ 
}

/* 表格样式 */
.header table {
    width: 100%; /* 表格宽度占满父容器 */
    border-collapse: collapse; /* 合并边框 */
}

.header td {
    padding: 10px;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, 0.3); /* 半透明边框 */
    background-color: #e97e7e;
}

/* 页面内容样式 */
/*.content {
    padding-top: 100px; 
    max-width: 900px;
    width: 100%;
    margin: 0 auto;
    padding: 10px;
    box-sizing: border-box;
}*/

/* 响应式设计：当屏幕宽度小于900px时，调整表格布局 */
@media (max-width: 900px) {
    .header {
        padding: 10px;
    }

    .header td {
        padding: 5px;
        font-size: 14px;
    }

    .content {
        padding-top: 80px; /* 调整内容区域的顶部间距 */
    }
}
.inp{
	height: 1.8em;
	width: 4em;
	font-size: 1.8em;
	background-color: #f8f00f;
}
.inps{
	height: 1.8em;
	width: 5em;
	font-size: 1.8em;
	background-color: #f8f00f;
}

.fb-xgs {
    width: 49px !important;
    padding: 6px 0px;
    text-align: center;
    position: fixed;
    right: 15px !important;
    top: 588px !important;
    font-size: 22px !important;
    font-weight: normal;
    border-radius: 50px;
    line-height: 26px !important;
    text-shadow: 1px 1px 1px #000;
    border: 3px solid #fff;
    box-shadow: 0 0 0 1px #666;
}
.fb-xgs {
    color: #fff;
    background: linear-gradient(#b70000, #ff6666, #b70000);
}
.fb-ams {
    width: 49px !important;
    padding: 6px 0px;
    text-align: center;
    position: fixed;
    right: 15px !important;
    top: 713px !important;
    font-size: 22px !important;
    font-weight: normal;
    border-radius: 50px;
    line-height: 26px !important;
    text-shadow: 1px 1px 1px #000;
    border: 3px solid #fff;
    box-shadow: 0 0 0 1px #666;
}
.fb-ams {
    color: #ffff00;
    background: linear-gradient(#660066, #b766cc, #660066);
}
.fb-amsd{
	width: 49px !important;
    padding: 6px 0px;
    text-align: center;
    position: fixed;
    right: 15px !important;
    top: 839px !important;
    font-size: 22px !important;
    font-weight: normal;
    border-radius: 50px;
    line-height: 26px !important;
    text-shadow: 1px 1px 1px #000;
    border: 3px solid #fff;
    box-shadow: 0 0 0 1px #666;
}
.fb-amsd {
    color: #1fff00;
    background: linear-gradient(#235068, #f136cc, #133066);
}
.fb-xgdd{
	width: 49px !important;
    padding: 6px 0px;
    text-align: center;
    position: fixed;
    right: 15px !important;
    top: 508px !important;
    font-size: 22px !important;
    font-weight: normal;
    border-radius: 50px;
    line-height: 26px !important;
    text-shadow: 1px 1px 1px #000;
    border: 3px solid #fff;
    box-shadow: 0 0 0 1px #666;
}
.fb-xgdd {
    color: #1fff00;
    background: linear-gradient(#235068, #f136cc, #133066);
}


.fb-xgdds{
	/*width: 49px !important;
    padding: 6px 0px;*/
    text-align: center;
    position: fixed;
    right: 15px !important;
    top: 438px !important;
    font-size: 22px !important;
    font-weight: normal;
    border-radius: 50px;
    line-height: 26px !important;
    text-shadow: 1px 1px 1px #000;
   /* border: 3px solid #fff;
    box-shadow: 0 0 0 1px #666;*/
}
/*.fb-xgdds {
    color: #1fff00;
    background: linear-gradient(#235068, #f136cc, #133066);
}
*/





body{min-height:100%;background-color: #fff;}
.blockquote {
    width: 95%;
    zoom: 1;
    padding: 5px 8px 5px;
    line-height: 1.3;
    border: 1px dashed #eda85f;
    background: #fff7dd;
    color: #000;
    margin: 0px 0px;
}
.blockbuyer
{
    width: 95%;
    zoom: 1;
    padding: 5px 8px 5px;
    line-height: 1.3;
    border: 1px dashed #333;
    background: #d9edf7;
    color: #333;
    margin: 0px 0px;

}

.watermark{


font-size: 20px;


color:#000;


font-weight: bold;


transform: rotate(-20deg);


            position:absolute;


            z-index: 100;


            pointer-events:none;


            filter: alpha(opacity=9);


            -moz-opacity: 0.3;


            opacity: 0.3;


}


.sb{top:20%;left:5%;}


.zb{top:50%;left:5%;}


.xb{bottom:30%;left:5%;}

.tx33{
	width: 100%;
    border: 2px solid #990000;
    background-color: #FFCC66;
    padding: 5px;
}
.dzh33{
	height: 55px;
    line-height: 55px;
    padding: 0px 8px;
    font-family: '黑体';
    border: 1px solid #ff0;
    text-align: center;
    font-size: 26px;
    color: #fff;
    border-radius: 25px;
    display: inline-block;
    background: #6600CC;
    font-weight: bold;
}
.dzh96{
	text-align: center;
    font-size: 28px;
    zoom: 1;
    padding: 1px 10px 1px;
    color: #ff0000;
    background: #ffffff;
    border: 1px solid #FF8800;
    border-radius: 21px;
    font-weight: bold;
    font-family: '微软雅黑';
}
.blockquote7{
	text-align: center;
    zoom: 1;
    padding: 2px 8px 2px;
    line-height: 1.3;
    background: #FF0000;
    border-radius: 15px;
    font-family: '微软雅黑';
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1.0);
}
/* 重置一些默认样式 */
body, html {
    margin: 0;
    padding: 0;
    height: 100%;
}

/* 设置底部div的样式 */
.bottom-div {
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 900px;
    background-color: #f0f0f0; /* 背景颜色可以根据需要调整 */
    box-sizing: border-box;
}

/* 设置表格的样式 */
.bottom-div table {
    width: 100%;
    border-collapse: collapse; /* 去除表格边框 */
}

.bottom-div th, .bottom-div td {
    
    text-align: left;
}

/* 如果需要去除表格的边框，可以添加以下样式 */
.bottom-div table, .bottom-div th, .bottom-div td {
	padding: 0; 
    margin: 0; 
    border: none;
}


