@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #e1dfe0;
	margin: 0px;
	padding: 0px;
}
form { margin:0; padding:0; list-style:none;}
input { margin:0; padding:0; list-style:none;}
a{ text-decoration:none; color:#000; font-family:Arial, Helvetica, sans-serif;}
p{ margin:0px; padding:0xp;}
img { margin:0px; padding:0px; border:none; }
ul { margin:0px; padding:0px; list-style:none;}
li { margin:0xp; padding:0px;}
h1 { margin:0px; padding:0px; color:#F00; padding-left:10px; color:#F00; font-size:20px;}
h2 { font-size:16px; font-weight:bold; width:640px;}
h3 { margin:0; padding:0; padding-top:10px; padding-bottom:5px; font-size:16px; font-weight:bold; }
h4 { margin:0px; padding:0px; font-size:14px; color:#000; font-weight:bold; padding-top:7px;}
h5 { margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#000; padding-top:5px;}
h6 { margin:0px; padding:0px; font-size:14px; color:#000; font-weight:bold; }
.clear { width:1000px; height:5px; margin:auto; clear:both;}
/*----header css----*/ 
.header { margin:auto; width:1000px; height:190px; margin-top:10px;	background-image:url(images/header_bg.jpg);	background-repeat:repeat-x; background-position: center top;}
.date { height:30px; line-height:30px; color:#FFF; font-weight:bold; padding-left:10px;}
.logo { height:100px;background-image:url(images/logo.jpg); background-position:left top; background-repeat:no-repeat; clear:both; width:1000px; }
.logo_ads { width:468px; float:right; padding-right:20px; height:60px; margin-top:20px;}
.menu { margin:0; padding:0; height:35px; line-height:35px ; }
.menu ul { margin:0; padding:0;width:700px; float:left;}
.menu ul li { float:left; margin-left:20px; *margin-left:20px!important;*margin-left:10px;}
.search { padding-top:5px; width:290px; float:right; padding-right:10px;}
.ds {float:left; width:245px; }
.s { border:0; height:20px; border:solid 1px #8fbbbc;color:#8fbbbc; font-weight:bold; clear:both; width:245px;}
.dsub {float:right; width:36px; *margin-top:0px;*margin-top:-6px!important;margin-top:0px;}
.sub { border:0; color:#fff; background-color:#8fbbbc; font-size:14px; font-weight:bold;height:22px; border:solid 1px #8fbbbc; width:36px; clear:both;}
.menu ul li a { color:#364e5a; font-size:16px; text-decoration:none; font-weight:bold;}
.hot_link { height:25px; line-height:25px;}
.hot_link ul { clear:both;}
.hot_link ul li { float:left; margin-left:25px; }
.hot_link ul li a { color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold;}
/*----mian css----*/
.main { margin:auto; width:1000px; background-color:#FFF; padding-top:10px;}
.right { float:right; width:312px;}
.right_top { background-color:#dfe3e6; padding-left:5px; padding-top:3px; height:auto; padding-bottom:1px;}
.right_top ul {}
.right_top ul li { background-image:url(images/left_top_bg.jpg); background-repeat:repeat-x; background-position:center center; margin-bottom:3px; height:72px; padding-right:3px; padding-left:5px;} 
.right_top ul li a { text-decoration:none; color:#000;}
.right_top ul li .img { margin-top:5px; float:left; margin-right:5px;}
.right_top ul li P { color:#006ebb; line-height:25px;}
.right_top_next_ads { padding-bottom:10px; text-align:center; padding-top:5px;}
.right_top_next { padding-bottom:10px;}
.right_top_next ul li .read{ color:#006ebb;}
.right_top_next ul li p{ padding:3px 0px; color:#000;}
.right_bottom {
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	height:auto;
	clear:both;
	margin-top:5px;
	padding-bottom:2px;
}
.right_bottom p { margin-top:2px; margin-bottom:2px;}
.right_bottom li {
	margin-bottom:5px;
	margin-top:5px;
	width:292px;
	clear:both;
	height:auto;
	margin-left:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-top:5px;
}
.right_bottom_img { float:right; text-align:right; clear:both; margin-bottom:10px; padding-left:3px;}
.left { float:left; width:342px;}
.left_top ul .top { height:auto;}
.left_top ul li {
	clear:both;
	padding-left:10px;
	height:auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top:5px;
	padding-bottom:5px;
}
.left_top_next ul {
	width:300px;
	margin:0px;
	list-style:none;
	margin-left:11px;
}
.left_top_next li {
	width:305px;
	margin-bottom:6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-image: url(images/add.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	overflow:hidden;
	height:25px;
	line-height:25px;
	padding-left:25px;
}
.left_top_next li a {
	width:175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	overflow:hidden;
	margin-bottom:4px;
}
.center { width:330px; float:left; margin-left:8px;}
.center_top { background-color:#85adaf; text-align:center; padding:8px; clear:both;}
.center_top p { text-align:left; padding-bottom:5px; }
.center_top_next {
	border-top-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #eeeeee;
	border-left-color: #eeeeee;
	padding-left:6px;
	margin-top:10px;
}
.center_top_next ul li {
	clear:both;
	padding-top:10px;
	height:auto;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom:5px;
}
.rcenter_top_next_img_l { float:left; margin-right:5px; margin-bottom:10px;}
.rcenter_top_next_img_r { float:right; margin-left:5px; margin-bottom:10px;}
.center_top_bottom {
	border-top-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #99e6fd;
	border-left-color: #99e6fd;
	padding-left:6px;
	margin-top:10px;
}
.center_top_bottom ul li {
	clear:both;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
/*----single left----*/
.single_left { margin:auto; float:left; width:670px; height:auto; background-color:#f4f5f9; margin-left:6px; border:solid #d5d7de 2px; margin-bottom:10px; text-align:center; padding-bottom:5px; }
.archive_left { margin:auto; float:left; width:670px; height:auto; background-color:#f4f5f9; margin-left:6px; border:solid #d5d7de 2px; margin-bottom:10px; text-align:left; }
.lsit_p1 { margin:0; padding:0; color:#F00; padding-top:10px; padding-left:10px; background-color:#FFF; font-weight:bold; font-size:16px;}
.lsit_p{ margin:0; padding:0; color:#000; padding-top:10px; padding-left:10px; background-color:#FFF; font-weight:bold;}
.lsit_p a{ font-weight:normal; color:#06F;}
.arc_list {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #fff; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #cccccc 1px dashed;
 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.arc_list H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
.arc_list P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-TOP: 0px; font-size:12px;
}
.arc_list A:link {
	COLOR: #000; TEXT-DECORATION: none;
}
.arc_list A:visited {
	COLOR: #000; TEXT-DECORATION:none ;
}
.arc_list A:hover {
	COLOR: #000; TEXT-DECORATION:underline;
}
.news_date {
	TEXT-ALIGN: right; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.news_date p { float:left;}








.news_date p a { color:#666;}
.single_left_top { margin:auto; padding:0; background-color:#ededed;  margin-top:10px; width:650px; padding-top:5px; padding-bottom:5px;}
.single_box { margin:auto; width:650px; height:auto; background-color:#eff6ff;  border:solid #d5d7de 1px; height:260px; margin-bottom:10px; clear:both;}
.single_box ul { width:330px; float:left; text-align:left; padding-bottom:5px; padding-top:5px; padding-left:10px;}
.single_box ul li { width:315px; line-height:24px; clear:both; height:24px; overflow:hidden; padding-left:15px; background-image:url(images/single_list.jpg); background-repeat:no-repeat; background-position:left 6px;}
.single_box ul li a { color:#115ca6; text-decoration:none; font-weight:bold; font-size:13px;}
.single_ads { width:300px; height:250px; float:right; margin-right:5px; margin-top:5px; }
.single_content { width:650px; text-align:left; margin:auto;}
.single_content img { padding-right:10px; padding-top:3px; float:left;}
.single_content p { line-height:20px; clear:both;}
.single_content ul { clear:both; height:auto;}
.single_content ul li{ float:left; width:300px; margin-left: 18px; height:20px; line-height:20px; overflow:hidden;}
.single_tag { margin:auto; width:650px; margin-top:5px; margin-bottom:5px; clear:both; text-align:left; line-height:25px; font-weight:bold; overflow:hidden;}
.single_tag a { margin-left:5px; margin-right:5px; color:#09F;}
/*----foot css----*/
.foot { margin:auto; width:1000px; height:110px; clear:both; background-color:#0e4176;}
.foot ul {
	margin:0px;
	padding:0px;
	text-align:center;
	color:#FFF;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	padding-top:20px;
	padding-bottom:10px;
}
.foot ul li { display:inline; 	margin-right:7px; padding-right:10px;}
.foot ul li a {
	color:#FFF;
	font-size:14px;
	font-weight:bold;








}
.copyrights { text-align:center; color:#FFF; line-height:20px; font-weight:bold; font-size:14px; clear:both;}
.copyrights a { color:#FFF; }








/*---page bar*/
.pagebar_box { padding-top:15px; padding-bottom:15px; background-color:#FFF; text-align:center;}
.pagebar {
	margin:auto;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:25px;
	line-height:25px;
}








.pagebar a,.pageList .this-page {
	border: 1px solid #9AAFE5;
	text-decoration: none;
	padding: 0.2em 0.5em;
}








.pagebar a:visited {
	border: 1px solid #9AAFE5;
	text-decoration: none;
	padding: 0.2em 0.5em;
}








.pagebar .break {
	padding: 2px 6px 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}








.pagebar .this-page {
	border: 1px solid #2E6AB1;
	padding: 0.2em 0.5em;
	font-weight: bold;
	background: #2E6AB1;
	color: #fff;
}








.pagebar a:hover {
	border-color: #2E6AB1;
}








.pagebar .inactive
{
   border: 1px solid #cccccc;
	 color: #ccc;
   text-decoration: none;
   padding: 0.2em 0.5em;
}








/*-------------*/
.page_right { float:left; width:312px;}
.page_left { float:right; width:342px;}
.page_right_top { background-color:#fff; padding-left:5px;padding-top:3px; height:auto; padding-bottom:1px;}
.page_right_bottom {border-top-width: 3px;border-right-width: 3px;border-top-style: solid;border-right-style: solid;border-top-color: #999;border-right-color: #999;height:auto;clear:both;margin-top:5px;padding-bottom:2px;margin-left:5px;}
.page_right_bottom p { margin-top:2px; margin-bottom:2px;}
.page_right_bottom li {	margin-bottom:5px;	margin-top:5px;	width:292px;	clear:both;	height:auto;	margin-left:5px;	border-top-width: 1px;	border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: dotted;border-top-color: #CCC;border-right-color: #CCC;border-bottom-color: #CCC;border-left-color: #CCC;padding-top:5px;padding-bottom:5px;
}
.page_right_bottom_img { float:right; text-align:right; clear:both; margin-bottom:10px; padding-left:3px;}
.left { float:left; width:342px;}
.page_center_top_bottom {border-top-width: 3px;border-right-width: 3px;border-top-style: solid;border-right-style: solid;	border-top-color: #99e6fd;	border-right-color: #99e6fd;	padding-right:6px;	margin-top:10px;
}
.page_center_top_bottom ul li {	clear:both;	padding-top:10px;padding-bottom:5px;border-bottom-width: 1px;border-bottom-style: dotted;	border-bottom-color: #CCC;
}
