﻿* {
	padding:0;
	margin:0;
}
body {
	font-family:"宋体";
	font-size:12px;
	text-align:center;
	color:#7a713a;
}
img{ border:0;}
a {
	text-decoration:none;
	color:#7a7139;
}
a:hover {
	text-decoration:underline;
}
ul {
	list-style:none;
}
li {
	overflow:hidden;
	white-space:normal;
	word-break:break all;
}
.left {
	float:left;
}
.right {
	float:right;
}
#container {
	width:936px;
	padding:0 34px;
	background: url(images/xsy_01.gif) repeat-y; margin:0 auto;
}
#top, #center, #bottom {
	width:936px;
	float:left;
}
#top {
	height:68px;
}
#logo {
	float:left;
}
#top form {
	width:430px;
	height:24px;
	padding:3px 10px;
	float:right;
}#top form p{ float:left; width:430px; height:24px; line-height:24px; }
#top form input.text {
	width:70px;
	font-size:11px; background:#fff;
	text-align:center; margin:0 5px; margin-top:2px;
	height:14px; float:left; line-height:14px;
	border:1px solid #8a8254;
}
#top form input.login {
	width:49px;
	border:0;
	height:18px;
	background:url(images/indexxsy_03.gif) no-repeat; 
}
#top form input.regedit {
	width:49px;
	border:0;
	height:18px;
	background: url(images/indexxsy_05.jpg) no-repeat;
}
#nav {
	float:right;
	width:696px;
	height:28px;
	border:1px solid #9a8350;
	border-top:0;
}
#nav li {
	float:left;
}
#nav li a {
	background: url(images/indexxsy_13.jpg) no-repeat;
	height:29px;
	width:87px;
	display:block;
	color:#333;
	font-size:14px;
	font-weight:bold;
	line-height:29px;
	float:left;
}
#nav li a:hover {
	text-decoration:none;
}
#banner {
	margin:5px 0 8px 0;
}
#center {
}
#center .left_cen {
	width:666px;
	float:left;
}
#center .left_cen .list {
	width:326px;
	height:200px;
	border:1px solid #e3e4d2;
	background:#f6f5e3;
	padding-bottom:20px;
	margin-bottom:8px;
	border-top:2px solid #71652e;
}
#center .left_cen .list h1 {
	width:276px;
	background:url(images/indexxsy_22.jpg) left top no-repeat;
	height:25px;
	font-size:13px;
	line-height:25px;
	text-align:left;
	padding-left:50px;
	color:#fff;
	padding-bottom:3px;
}
#center .left_cen .list h1 span {
	float: right;
	margin-top:5px;
	padding-right:10px;
}
.more {
	background:url(images/indexxsy_25.jpg) no-repeat;
	height:11px;
	width:37px;
	display:block;
	text-indent:-9999px;
}
#center .left_cen .list li {
	text-align:left;
	float:left;
	width:260px;
	padding: 0 20px;
	height:19px;
	padding-top:10px;
	background:url(images/indexxsy_30.jpg) 10px center no-repeat;
	border-bottom:1px dashed #7a7139;
	margin-left:10px;
}
#center .left_cen .list li a {
	color:#7a7139;
}
#center .left_cen .list_bot {
	float:left;
	border:1px solid #e3e4d2;
	background:#f6f5e3;
	margin-top:5px;
	padding-bottom:15px;
}
#center .left_cen .list_bot h1 {
	background: url(images/xsy_08.jpg) no-repeat;
	width:631px;
	height:31px;
	text-align:left;
	font-size:13px;
	color: #fff;
	line-height:31px;
	padding-left:35px;
	margin-bottom:10px;
}
#center .left_cen .list_bot h1 span {
	float:right;
}
#center .left_cen .list_bot h1 span a {
	margin:0 10px;
	font-size:12px;
	font-weight:normal;
}
#center .left_cen .list_bot li {
	width:600px;
	padding:0 10px;
	float:left;
	margin-left:10px;
	padding-left:20px;
	text-align:left;
	height:25px;
	line-height:180%;
	background:url(images/indexxsy_30.jpg) 10px center no-repeat;
	border-bottom:1px dashed #7a7139;
}
#center .left_cen .list_bot li span {
	float:right;
}
#center .right_cen {
	float:right;
	width:253px;
}
#center .right_cen .r_list p {
	float:left;
	margin:0;
	padding:0;
	line-height:20px;
}
#center .right_cen .r_list {
	background:#f7f5e6;
	float:right;
	width:253px;
	margin-bottom:10px;
	height:208px;
}
#center .right_cen .r_list h2 {
	background:url(images/xsy_04.jpg) no-repeat;
	height:23px;
	width:238px;
	padding-top:6px;
	text-align:left;
	font-size:13px;
	color:#fff;
	padding-left:15px;
}
#center .right_cen .r_list h2 span {
	float:right;
	padding-right:10px;
}
#center .right_cen .r_list img {
	padding:5px;
}
#center .right_cen .r_list p {
	float:left;
	width:205px;
	line-height:20px;
	padding:0 10px;
	width:210px;
	text-align:left;
}
#ads {
	width:253px;
	float:left;
	margin-top:5px;
}
#ads p {
	margin-bottom:2px;
	width:253px;
	float:left;
	height:auto;
	;
	padding:2px 0;
}
#bottom { margin-top:5px;
	background:url(images/indexxsy_52.jpg) repeat-x;
	height:70px;
	text-align:left;
	padding-top:7px;
}
#bottom p {
	height:25px;
	padding-left:20px;
	line-height:25px;
}
/*******************分页***********************/
#center .right_fen { padding-bottom:20px;
	float:right;
	width:666px;
	background:#f8f6e9;
}
#center .right_fen h3 {
	background:url(images/xsy_08.jpg) no-repeat;
	height:31px;
	text-align:left;
	width:636px;
	float:left;
	line-height:31px;
	color:#fff;
	padding-left:30px;
}
#center .right_fen .main_fen {
	width:630px;
	padding-left:20px; padding-top:10px;
	float:left;
}
#center .right_fen .main_fen p {
	width:630px;
	text-align:left;
	line-height:25px;
	text-indent:20px;
}

/************study*************/
#center .right_fen .study{ width:650px;}
#center .right_fen .study li{ width:610px;  padding-left:25px; height:16px; float:left; text-align:left;border-bottom:1px dashed #ccc; padding-top:14px; background:url(images/dot.gif) 14px  18px no-repeat;}
#center .right_fen .study li span{ float:right;}
#center .right_fen .pages{ width:610px; float:left; height:20px; margin:0 auto; padding-bottom:5px; line-height:20px; margin-top:15px;}
#center .right_fen .pages a{ margin:0 15px;}
/**********regedit*************/
#regedit{ width:580px; padding:20px; margin:0 auto;margin-top:10px;}
#regedit form{ padding-top:15px; width:480px;}
#regedit p{ width:480px; text-align:left; height:20px; line-height:20px;}
#regedit p input.text{ width:200px; text-align:left; float:left;}
#regedit p label{ width:80px; text-align:right; float:left; height:20px; line-height:20px;}
#regedit p span{ float: right;text-align:left;}
#regedit p  b{ color:red;}


#regedit p input.button{ margin:0 40px;}
/************details****************/
h5{ font-size:20px; margin:5px;}
/******************anounce******************/
#announce{ background:#ebebeb; height:25px; line-height:25px; width:100%; margin-bottom:3px;}
#announce span{ margin:0 20px; color:#666;}
#announce span b{ color:#7d4800; font-weight:normal;}