img.boardlogo, img.user_avatar, .slideimage img {
	vertical-align: middle;
}
.boardlogo {
	width:400px;
	height:auto
}
#hd h2 {
	padding: 0 20px 12px 0;
	float: left;
}
.main-title {
	font-size: 30px; /* 要求的24px字号 */
	color: #e0f0ff;
	text-transform: uppercase;
	letter-spacing: 4px;
	margin-bottom: 20px;
	text-shadow: 
 0 0 5px #00a2ff,  0 0 10px #0066cc,  0 0 20px #004499,  0 0 40px #002255;
	position: relative;
	padding: 5px;
	background: linear-gradient(to right,  rgba(0, 40, 80, 0.3) 0%,  rgba(0, 60, 120, 0.5) 50%,  rgba(0, 40, 80, 0.3) 100%);
	border: 1px solid rgba(0, 150, 255, 0.3);
	border-radius: 4px;
	box-shadow: 
 0 0 15px rgba(0, 100, 255, 0.5),  inset 0 0 20px rgba(0, 80, 200, 0.2);
	animation: pulse 3s infinite alternate;
	margin-top:-95px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* 原模版--==>>自定义模版 */


#um, #um a {
	color: #efe0bc;
}
#um {
	padding-top: 10px;
	padding-right: 60px;
	padding-bottom: 14px;
	line-height: 2.3;
	zoom: 1;
}
#um .avt {
	display: inline;
	margin-right: -60px;
}
.y {
	float: right;
}
#um p {
	text-align: right;
}
.cl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.avt img {
	padding: 2px;
	width: 48px;
	height: 48px;
	background: #FFF;
	border: 1px solid;
	border-color: #F2F2F2 #CDCDCD #CDCDCD #F2F2F2;
}
.pipe {
	margin: 0 5px;
	color: #CCC;
}
#um .pipe {
	margin: 0 5px 0 0;
}
#um .showmenu {
	margin-right: -5px;
}
.cur1 {
	cursor: pointer;
}
.showmenu {
	padding-right: 6px;
	cursor: pointer;
	white-space: nowrap;
}
.showmenu::after {
 display: inline-block;
 margin-left: 0.255em;
 vertical-align: 0.255em;
 content: "";
 border-top: 0.3em solid;
 border-right: 0.3em solid transparent;
 border-bottom: 0;
 border-left: 0.3em solid transparent;
}
#extcreditmenu, #g_upmine {
	margin-right: 2px !important;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#g_upmine {
	margin-right: 1px !important;
	border: 1px solid transparent;
}
.cl {
	zoom: 1;
}
.hdc {
	min-height: 70px;
	width:1200px;
	position:fixed;
	position: absolute;
	top: 50px;
	transform: translateY(-50%);
	float: right;
}
/* 原模版--==>>自定义模版 */
.fastlg td {
	padding: 2px 0 2px 4px;
}
.fastlg_l {
	padding-right: 4px !important;
	border-right: 1px solid #E5EDF2;
}
.ftid {
	float: left;
	margin-right: 6px;
}
.ftid select {
	width: 94px;
}
.sltm {
	width: 40px;
	position: absolute;
	z-index: 301;
	display: none;
}
.ftid select {
	float: left;
	height: 23px;
}
.select {
	cursor: url(https://www.oobb.cc/static/image/sc/mouse/SC2_select.cur), pointer;
}
.ps, select {
	padding: 2px 2px 2px 1px;
}
.px, .pt, .ps, select {
	border: 1px solid;
	border-color: #848484 #E0E0E0 #E0E0E0 #848484;
	background: #FFF;
}
#ls_fastloginfield_ctrl {
	line-height: 20px;
	border: none;
	background-color: transparent;
	background-position: 100% 3px;
	color: #efe0bc;
}
#ls_fastloginfield_ctrl a {
	width: 50px;
}
#ls_fastloginfield {
	width:40px;
	display: none;
}
.ftid a {
	display: block;
	overflow: hidden;
	padding: 0 17px 0 4px;
	height: 21px;
	width: 40px;
	line-height: 21px;
	text-decoration: none !important;
	font-size: 12px;
	font-weight: 400;
	color: #efe0bc !important;
	border: 1px solid;
	border-color: #848484 #E0E0E0 #E0E0E0 #848484;
 background: #ff9300 url(data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='13'%3e%3cpath fill='%23999' d='M10 5 h-7 l3.5 4z'/%3e%3c/svg%3e) no-repeat 100% 4px;
}
.fastlg td {
	padding: 2px 0 2px 4px;
	color: #efe0bc;
}
.pn em, .pn strong {
	font-weight: 700;
}
.fastlg_l {
	padding-right: 4px !important;
	border-right: 1px solid #E5EDF2;
}
.pc {
	vertical-align: middle;
	margin: 0 5px 1px 0;
	padding: 0;
}
a {
	color: #efe0bc;
	text-decoration: none;
}
#ls_fastloginfield_ctrl_menu {
	width: 40px;
	position: absolute;
	z-index: 301;
	display: none;
}
.sltm li.current {
	color: #F26C4F;
}
.sltm li {
	padding: 2px 0;
	color: #666;
	cursor: pointer;
}
.px, .pt {
	padding: 2px 4px;
	line-height: 17px;
}
.sltm {
	padding: 5px 11px 5px 10px;
	border: 1px solid #DDD;
	background-color: #FFF;
	text-align: left;
	box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.2);
}
.d3-hr {
	font-size: 24px;
	color: #B99D6E;
	background: url(/static/sc/d3-moban/images/guide-content-title.jpg) no-repeat center top;
	height: 100px;
	line-height: 120px;
	font-size: 16px;
	text-align: center;
	margin-top:50px;
}
.title3 {
	font-family: "Verdana";
	font-size: 18px;
	font-weight: 500;
	color: #f50505;
}
img {
	display: inline-block;
	box-sizing: content-box;
}
#endText {
	width: auto;
	font-size: 14px;
	clear: both;
	padding: 10px 0;
}
#endText .f_center {
	text-align: center;
	text-indent: 0;
}
#endText p {
	font-size: 16px;
	/*line-height: 28px;*/
    margin: 18px 0;
	max-height: auto !important;
}
#endText a {
	color: #A4601E;
	text-align: center;
}
a, a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}
a {
	outline: none;
	text-decoration: none;
}
#endText img {
	vertical-align: top;
	box-shadow: 0 0 10px #000;
	padding: 1px;
	border: 1px solid #4D3F32;
	width: 50px;
	height: 50px;
	margin-top: 10px;
}
#endText img:hover {
	border: 1px solid #dd8a3c;
}
.cell-content {
    color: #f50505;
    font-size: 18px;
}
.author-name{
    font-size:12px !important;
    
}
.fengge{
    margin-top:50px;
}
.bankuai{
    font-size:16px; color:#f50505; font-weight:500;
}
.bankuai:hover{
    font-size: 20px;
    font-weight: 600px;
    color: #ff9300;
}



/* 数据库列表样式开始 */
/* 数据库列表样式开始 */
.unit-container {
    border-radius: 5px;
    padding: 10px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.7);
}

/* 网格布局 - 紧凑排列 */
.unit-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, 75px); /* 调整为75px */
    gap: 7px;
    justify-content: space-between;
}

/* 每个图标项 */
.unit-item {
    display: block;
    position: relative;
    width: 75px; /* 调整为75px */
    height: 75px; /* 调整为75px */
    border-radius: 4px;
    background: linear-gradient(145deg, #14110c, #0a0805);
    border: 1px solid #3d2c1e;
    overflow: visible;
    transition: all 0.3s ease;
}

/* 图标 */
.unit-icon {
    width: 75px; /* 调整为75px */
    height: 75px; /* 调整为75px */
    display: flex;
    align-items: center;
    justify-content: center;
}

.unit-icon img {
    width: 70px; /* 改为70px */
    height: 70px; /* 改为70px */
    object-fit: contain;
    filter: brightness(0.9) contrast(1.1);
    transition: all 0.3s ease;
}

/* 鼠标悬停效果 */
.unit-item:hover {
    transform: translateY(-3px);
    border-color: #8b0000;
    box-shadow: 0 0 10px rgba(139, 0, 0, 0.5);
}

.unit-item:hover .unit-icon img {
    filter: brightness(1.1) contrast(1.2);
}

/* 泡泡提示 */
.unit-bubble {
    position: absolute;
    top: -38px; /* 微调位置 */
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(145deg, #1a140e, #0c0a06);
    color: #d4af37;
    padding: 6px 10px;
    border-radius: 3px;
    font-size: 14px;
    white-space: nowrap;
    border: 1px solid #8b0000;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.8);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
    z-index: 10;
    pointer-events: none;
}

/* 泡泡箭头 */
.unit-bubble::after {
    content: '';
    position: absolute;
    bottom: -4px;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #8b0000;
}

/* 鼠标悬停时显示泡泡 */
.unit-item:hover .unit-bubble {
    opacity: 1;
    visibility: visible;
    top: -33px; /* 微调位置 */
}

/* 选中状态 */
.unit-item.active {
    border-color: #d4af37;
    box-shadow: 0 0 8px rgba(212, 175, 55, 0.5);
}

/* 数据库列表样式结束 */