
/* 页面容器宽度调整 */
.logo,
.navigation,
.footer {
	WIDTH: 1460px !important;
	MARGIN: 0 auto !important;
}

.featured,
.container,
.banner,
.flash,
.friendlink {
	WIDTH: 1460px !important;
	MARGIN: 0 auto !important;
}

.featured{
	z-index: 5;
}

/* Logo 区域样式 */
.logo {
	text-align: center !important;
	overflow: hidden !important;
}

.logo img {
	max-width: 100% !important;
	height: auto !important;
	display: block !important;
	margin: 0 auto !important;
}

/* 导航区域样式 */
.navigation {
	overflow: visible !important;  /* 确保下拉菜单可见 */
}

/* 内容容器宽度自适应 */
.containerContent {
	WIDTH: 1418px !important;
}

/* 栏目宽度调整 */
.products,
.notice,
.columnL,
.columnR {
	WIDTH: 690px !important;
	box-sizing: border-box !important;
}

.products,
.columnL {
	FLOAT: left !important;
}

.notice,
.columnR {
	FLOAT: right !important;
}

.columnL UL LI,
.columnR UL LI,
.notice UL LI {
	WIDTH: 690px !important;
	box-sizing: border-box !important;
}

.columnL UL LI A,
.columnR UL LI A,
.notice UL LI A {
	WIDTH: 580px !important;
	display: inline-block !important;
	white-space: nowrap !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
}

/* 焦点新闻轮播图区域调整 */
.products .dtjt8_div_img {
	WIDTH: 100% !important;
	box-sizing: border-box !important;
}

.products .dtjt8_div_img img {
	WIDTH: 100% !important;
	height: auto !important;
}

/* 页面整体风格优化 */
BODY {
	BACKGROUND: #f5f7fa !important;
}

/* 栏目标题颜色 */
.featured H2 A:link,
.featured H2 A:visited,
.friendlink H3 {
	COLOR: #6878D1 !important;
}

.featured H2 A:hover {
	COLOR: #4a5fb8 !important;
	text-decoration: none !important;
}

/* 栏目标题样式优化 */
.featured H2 {
	BORDER-BOTTOM: 2px solid #6878D1 !important;
	BACKGROUND: #f0f4ff !important;
	PADDING: 10px 15px !important;
	color: #6878D1 !important;
	font-weight: bold !important;
	border-radius: 5px 5px 0 0 !important;
	position: relative !important;
	line-height: 24px !important;
}

/* 更多>> 居右显示 */
.featured H2 SPAN {
	float: right !important;
	margin-left: 10px !important;
}

.featured H2 SPAN A:link,
.featured H2 SPAN A:visited {
	COLOR: #6878D1 !important;
}

.featured H2 SPAN A:hover {
	COLOR: #4a5fb8 !important;
	text-decoration: none !important;
}

/* 友情链接优化 */
.friendlink H3 {
	BORDER-BOTTOM: 2px solid #6878D1 !important;
	BACKGROUND: #f0f4ff !important;
	PADDING: 10px 15px !important;
	font-weight: bold !important;
	border-radius: 5px 5px 0 0 !important;
	margin-bottom: 0 !important;
}

.friendlink UL {
	BACKGROUND: #fff !important;
	border: 1px solid #e0e5ff !important;
	border-top: none !important;
	border-radius: 0 0 5px 5px !important;
}




/* 内容容器样式优化 */
.containerContent {
	border-radius: 0 0 10px 10px !important;
	background: #fff !important;
	box-shadow: 0 2px 10px rgba(104, 120, 209, 0.1) !important;
}

.homeContent {
	padding: 15px 20px !important;
}

/* 列表项优化 */
.columnL UL LI,
.columnR UL LI,
.notice UL LI {
	padding: 8px 10px !important;
	border-bottom: 1px dashed #e0e5ff !important;
	margin: 0 !important;
	height: 36px !important;
	line-height: 20px !important;
	box-sizing: border-box !important;
	white-space: nowrap !important;
	overflow: hidden !important;
}

/* 取消最后一条列表的下划线 */
.columnL UL LI:last-child,
.columnR UL LI:last-child,
.notice UL LI:last-child {
	border-bottom: none !important;
}

.columnL UL LI:hover,
.columnR UL LI:hover,
.notice UL LI:hover {
	background: #f8faff !important;
}

.columnL UL LI SPAN,
.columnR UL LI SPAN,
.notice UL LI SPAN {
	FLOAT: right !important;
	WIDTH: 90px !important;
	COLOR: #666 !important;
	padding-right: 10px !important;
	text-align: right !important;
	box-sizing: border-box !important;
	white-space: nowrap !important;
}

/* 焦点新闻区域统一样式 */
.products {
	border-radius: 5px 5px 0 0 !important;
	overflow: hidden !important;
}

/* 确保所有栏目标题风格一致 */
.products H2,
.notice H2,
.columnL H2,
.columnR H2 {
	BORDER-BOTTOM: 2px solid #6878D1 !important;
	BACKGROUND: #f0f4ff !important;
	PADDING: 10px 15px !important;
	color: #6878D1 !important;
	font-weight: bold !important;
	border-radius: 5px 5px 0 0 !important;
	position: relative !important;
	line-height: 24px !important;
	margin: 0 !important;
	box-sizing: border-box !important;
}

/* 一级菜单 hover 修复 */
.wp_nav .nav-item a:hover {
	color: #fff !important;
	background-color: rgba(255, 255, 255, 0.2) !important;
}

/* 确保左右两栏在同一水平线 */
.featured .products,
.featured .notice {
	display: inline-block !important;
	vertical-align: top !important;
}
