BODY {
	SCROLLBAR-FACE-COLOR: #dedede;
	FONT-SIZE: 12px;
	SCROLLBAR-HIGHLIGHT-COLOR: #f5f9ff;
	SCROLLBAR-SHADOW-COLOR: #828282;
	SCROLLBAR-3DLIGHT-COLOR: #828282;
	SCROLLBAR-ARROW-COLOR: #797979;
	SCROLLBAR-TRACK-COLOR: #efefef;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.sec_menu {
	BORDER-RIGHT: white 1px solid; BACKGROUND: #d6dff7; OVERFLOW: hidden; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid
}
.menu_title {
	
}
.menu_title SPAN {
	FONT-WEIGHT: bold; LEFT: 8px; COLOR: #215dc6; POSITION: relative; TOP: 2px
}
.inp_L1 {
	BACKGROUND: url(../image/bg_x.jpg) no-repeat
}
.inp_L2 {
	BACKGROUND: url(../image/bg_x.jpg) no-repeat
}
.menu_title2 {
	
}
.menu_title2 SPAN {
	FONT-WEIGHT: bold; LEFT: 8px; COLOR: #428eff; POSITION: relative; TOP: 2px
}
.button1 {
	BORDER-RIGHT: #999999 1px double; BORDER-TOP: #999999 1px double; BORDER-LEFT: #999999 1px double; BORDER-BOTTOM: #999999 1px double
}
.button2 {
	BORDER-RIGHT: #e1c486 1px outset; BORDER-TOP: #e1c486 1px outset; BORDER-LEFT: #e1c486 1px outset; COLOR: #ffffff; BORDER-BOTTOM: #e1c486 1px outset; HEIGHT: 18px; BACKGROUND-COLOR: #999999
}
.button3 {
	BORDER-RIGHT: #e1c486 1px outset; BORDER-TOP: #e1c486 1px outset; BORDER-LEFT: #e1c486 1px outset; COLOR: #ffffff; BORDER-BOTTOM: #e1c486 1px outset; HEIGHT: 18px; BACKGROUND-COLOR: #c50000
}
A.menu {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #ffff00; TEXT-DECORATION: none
}
A.tt1 {
	COLOR: #000000; TEXT-DECORATION: none
}
A.tt1:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.tt2 {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.tt2:hover {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A.tt3 {
	COLOR: #ffffff
}
A.tt3:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.tt4 {
	COLOR: #000000; TEXT-DECORATION: none
}
A.tt4:hover {
	COLOR: #aa0000; TEXT-DECORATION: none
}
A.tt5 {
	COLOR: #aa0000; TEXT-DECORATION: none
}
A.tt5:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.tt6 {
	COLOR: #666666; TEXT-DECORATION: none
}
A.tt6:hover {
	COLOR: #993300; TEXT-DECORATION: none
}
A.tt7 {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.tt7:hover {
	COLOR: #ffff00; TEXT-DECORATION: none
}
.font {
	LINE-HEIGHT: 16px
}
.font1 {
	LINE-HEIGHT: 22px
}
.dh {
	letter-spacing: 1px;
}
.220 {
	line-height: 220%;
}

/* 新闻列表分页 */
.news-pagination > tbody > tr > td > div {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 6px;
	padding: 10px 0;
	font-size: 12px;
	line-height: 28px;
}
.news-pagination .page-status {
	color: #777;
	margin-right: 4px;
	white-space: nowrap;
}
.news-pagination .page-numbar {
	display: inline-flex;
	align-items: center;
	gap: 6px;
}
.news-pagination .page-index a,
.news-pagination .page-pre a,
.news-pagination .page-next a,
.news-pagination .page-last a,
.news-pagination .page-num {
	display: inline-block;
	min-width: 28px;
	height: 28px;
	box-sizing: border-box;
	padding: 0 8px;
	border: 1px solid #dfc4b8;
	border-radius: 3px;
	background: #fffaf7;
	color: #7d4028;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}
.news-pagination a:hover {
	border-color: #c85b2e;
	background: #fff1e9;
	color: #c33f18;
	text-decoration: none;
}
.news-pagination .page-num-current {
	border-color: #c85b2e;
	background: #c85b2e;
	color: #fff;
	font-weight: bold;
}
.news-pagination .page-pre a[href="javascript:;"],
.news-pagination .page-next a[href="javascript:;"] {
	cursor: default;
	border-color: #e5e5e5;
	background: #f7f7f7;
	color: #aaa;
}
/*?1μ?í??D??*/
.box-zzsc{ width:210px; position:relative; margin:0px auto}
.ctrl-panel{ position:absolute; right:5px; top:130px; z-index:1000;}
.m-page{ display:block; width:26px; height:26px; text-align:center; background:#963; float:left; display:inline; margin-left:5px; line-height:26px; color:#fff; font-size:13px;}
.m-page:hover{ text-decoration:none; color:#fff;}
.focus{background:#000;}
.con{ width:100%;}
.scroll-wrap {OVERFLOW: hidden; WIDTH: 210px; POSITION: relative; HEIGHT:160px}
.scroll_box_content {POSITION: absolute}
.content_list {FLOAT: left; WIDTH: 210px; HEIGHT: 160px; cursor:pointer;}

/* 会员登录、注册和个人中心 */
.member-panel {
	width: 620px;
	margin: 28px auto 45px;
	border: 1px solid #ead7a7;
	background: #fffdf6;
}
.member-panel-title {
	height: 42px;
	padding: 0 18px;
	font-size: 16px;
	font-weight: bold;
	line-height: 42px;
	color: #9b3d16;
	background: #fff2bd;
	border-bottom: 1px solid #ead7a7;
}
.member-form {
	width: 540px;
	margin: 22px auto;
}
.member-form td {
	height: 42px;
	font-size: 14px;
}
.member-form .member-label {
	width: 120px;
	padding-right: 12px;
	text-align: right;
}
.member-form input[type="text"],
.member-form input[type="password"],
.member-form input[type="email"] {
	width: 260px;
	height: 28px;
	box-sizing: border-box;
	border: 1px solid #c9b98f;
	padding: 3px 6px;
}
.member-form .member-code {
	width: 110px !important;
}
.member-form .member-code-img {
	vertical-align: middle;
	margin-left: 8px;
	cursor: pointer;
}
.member-btn {
	min-width: 88px;
	height: 30px;
	margin-right: 10px;
	border: 1px solid #d49424;
	background: #f9cf43;
	color: #6e3b00;
	cursor: pointer;
}
.member-note {
	color: #888;
	font-size: 12px;
}
.member-required {
	color: #d90000;
}
.member-agreement {
	max-height: 150px;
	overflow-y: auto;
	margin: 0 30px 18px;
	padding: 14px 18px;
	border: 1px solid #e7dfca;
	background: #fff;
	color: #555;
	line-height: 22px;
}
.member-agreement h3 {
	margin: 0 0 8px;
	font-size: 14px;
	color: #8b451f;
}
.member-agreement p {
	margin: 0 0 8px;
}
.member-actions {
	padding: 15px 0;
	text-align: center;
}
.member-info {
	width: 520px;
	margin: 25px auto 35px;
	border-collapse: collapse;
}
.member-info td {
	padding: 10px 14px;
	border: 1px solid #eadfc3;
	font-size: 14px;
}
.member-info-label {
	width: 120px;
	background: #fff8df;
	text-align: right;
	color: #76502c;
}
.member-register-panel {
	width: 690px;
	min-height: 500px;
	margin-top: 35px;
	border: 0;
	background: #fff;
}
.member-register-form {
	width: 550px;
	margin-top: 0;
}
.member-register-form td {
	height: 30px;
}
.member-register-form .member-label {
	width: 90px;
	font-weight: normal;
}
.member-register-actions {
	height: 58px !important;
	padding-left: 210px;
}
.member-register-actions .member-btn {
	min-width: 44px;
	height: 24px;
	margin: 0 18px;
	border: 1px solid #888;
	background: #f3f3f3;
	color: #000;
}
.member-register-message {
	padding-top: 6px;
	text-align: center;
	line-height: 22px;
}
