.news_column{
	padding:20px 0
}
#topnews
{
	background: #ecf2f7;
	border: 1px solid #c3d3e0;
	margin-bottom: 10px;
	padding: 4px;
}

	#topnews div.indent
	{
		background: #f9fbfd;
	}

	#topnews ul.lastest-news li
	{
		text-indent: 10px;
	}

	#topnews ul.lastest-news a
	{
		background: transparent url(../images/squared-blue.png) no-repeat 5px 9px;
		border-bottom: 1px dotted #bbdbf6;
		color: #383838;
		display: block;
		font-weight: normal;
		padding: 2px 0;
	}

		#topnews ul.lastest-news a:hover
		{
			background: #fff url(../images/squared-blue.png) no-repeat 5px 9px;
		}

div.two_column
{
	margin-right: 10px;
	width: 49%;
}

div.news_column
{
	/*padding-right:15px; border-bottom:2px solid #e8e8e8;margin-bottom:10px*/
}

	div.news_column div.fixedwidth
	{
		float: left;
		width: 68%;
	}

	div.news_column div.header a
	{
		color: #3b3b3b;
		display: block;
		float: left;
		font-weight: normal;
		height: 28px;
		line-height: 20px;
		padding: 0 0 0 10px;
	}

	div.news_column div.header
	{
		background: url(../images/news_cat_header.png) repeat-x;
		border-bottom: 1px solid #ccc;
		padding: 4px 0 0 4px;
	}

		div.news_column div.header a.current
		{
			background: url(../images/news_arrow_down.png) no-repeat center 100%;
			font-weight: bold;
			padding: 0;
		}

			div.news_column div.header a.current span
			{
				background: url(../images/news_cat_r.png) no-repeat top right;
				cursor: pointer;
				display: block;
				float: left;
				height: 23px;
				padding: 0 6px 0 0;
			}

				div.news_column div.header a.current span span
				{
					background: url(../images/news_cat_l.png) no-repeat;
					color: #fff;
					padding: 0 0 0 6px;
				}

	div.news_column div.items
	{
		padding: 4px 4px 10px 4px;
	}

	div.news_column div.border_r
	{
		border-right: 1px dotted #ccc;
	}

	div.news_column div.border_l
	{
		border-left: 1px dotted #ccc;
	}

	div.news_column div.items h3 a
	{
		color: #333;
		font-weight: bold;
	}

		div.news_column div.items h3 a:hover
		{
			color: #49ee1;
		}

	div.news_column div.items img
	{
		border: 1px solid #ccc;
		float: left;
		margin-right: 8px;
		padding: 2px;
	}

	div.news_column ul.related
	{
		float: left;
		padding: 4px;
		text-align: justify;
		line-height: 1.6;
		list-style: none;
	}

	div.news_column ul.fixedwidth
	{
		width: 28%;
	}

div.span-25 ul.related
{
	width: 100%;
}

div.news_column ul.related li
{
	padding: 0 4px 0 0;
	color: #12679E;
}

div.span-25 ul.related li
{
	padding: 0 10px;
}

div.news_column ul.related a
{
	background: url(../images/arrow_left_orange.png) no-repeat 0 6px;
	color: #3b3b3b;
	display: inline-block;
	padding-left: 6px;
	color: #12679E;
}

#hometext
{
	font-weight: bold;
}

#news_detail h1
{
	color: #666;
	font-size: 16px;
	padding: 4px 0;
}

#news_detail .time
{
	display: inline;
	float: left;
}

#news_detail span.time
{
	color: #999;
	font-size: 11px;
}

#news_detail .control
{
	display: inline;
	float: right;
}

	#news_detail .control ul li
	{
		float: left;
		padding-left: 10px;
		list-style:none
	}

#news_detail .sendmail
{
	background: url(../images/news/email.png) no-repeat;
	display: block;
	float: left;
	height: 16px;
	width: 16px;
}

#news_detail .print
{
	background: url(../images/news/print.png) no-repeat;
	display: block;
	float: left;
	height: 16px;
	width: 16px;
}

#news_detail .savefile
{
	background: url(../images/news/save_file.png) no-repeat;
	display: block;
	float: left;
	height: 16px;
	width: 16px;
}

div.news_column div.keywords
{
	padding: 8px 0;
}

div.news_column p.copyright
{
	background-color: #6cf;
	color: #fff;
	margin: 5px auto;
	padding: 10px;
}

#idcomment img
{
	vertical-align: middle;
}

#idcomment .control
{
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
}

#idcomment ul.control
{
	margin: 0;
	padding: 0;
}

	#idcomment ul.control li
	{
		display: inline;
	}

#idcomment .add
{
	border-bottom: 1px solid #ccc;
	font-size: 15px;
}

#formcomment
{
	/*background-color:#F4F4F4;margin:5px auto;padding:10px*/
}

	#formcomment .name
	{
		margin-top: 10px;
	}

		#formcomment .name input
		{
			background: #fff url(../images/news/user.png) no-repeat 4px 2px;
		}

	#formcomment .email input
	{
		background: #fff url(../images/news/email.png) no-repeat 4px 4px;
	}

	#formcomment input, #formcomment textarea
	{
		border: 1px solid #ccc;
	}

	#formcomment textarea
	{
		width: 99%;
	}

		#formcomment input:hover, #formcomment textarea:hover
		{
			border: 1px solid #999;
		}

	#formcomment .name input, #formcomment .email input
	{
		padding: 2px 0 2px 26px;
		width: 94%;
	}

	#formcomment .name, #formcomment .email, #formcomment .content, #formcomment .captcha
	{
		margin-bottom: 4px;
		padding: 0;
	}

	#formcomment label
	{
		display: block;
	}

	#formcomment .captcha input
	{
		width: 200px;
	}

#showcomment .commentdetail
{
	margin-bottom: 4px;
	padding: 4px;
}

	#showcomment .commentdetail:hover
	{
		background: #F4F4F4;
	}

#showcomment .name
{
	background: url(../images/news/user.png) 0 2px no-repeat;
	border-bottom: 1px dotted #ccc;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 20px;
}

#showcomment span
{
	font-weight: normal;
	margin: 0 4px;
}

#showcomment .email
{
	background: url(../images/news/email.png) 0 2px no-repeat;
	float: none;
	padding: 0 0 0 20px;
}

#showcomment .time
{
	background: url(../images/news/calendar.png) no-repeat;
	float: none;
	padding: 0 0 0 20px;
}

#showcomment .bg
{
	background: #F9FDFF;
}

#showcomment .page
{
	float: none;
}

.sea-frame
{
	background: #F0F0F0;
	border: #CCC 1px solid;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 10px;
}

.sea-title
{
	color: #069;
	font-size: 12px;
	font-weight: bold;
	margin: auto;
	text-align: center;
}

.sea-form
{
	margin: auto;
	padding: 10px;
}

	.sea-form table
	{
		margin: auto;
	}

.intxt
{
	font-size: 12px;
	height: 14px;
	width: 230px;
}

.cltxt
{
	font-size: 12px;
}

.sl2
{
	font-size: 12px;
	width: 206px;
}

.bt-search
{
	width: 208px;
}

.result-frame
{
	border: #CCC 1px solid;
	margin: 10px auto;
	padding: 10px;
}

.result-title
{
	color: #069;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

.cl-result
{
	border-bottom: #CCC 1px solid;
	margin-bottom: 10px;
	padding-bottom: 20px;
}

.cl-info
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.linktitle
{
	margin-bottom: 5px;
	margin-top: 5px;
}

	.linktitle a
	{
		color: #069;
		font-weight: bold;
		text-decoration: none;
	}

		.linktitle a:hover
		{
			color: #F60;
			text-decoration: underline;
		}

.result-content
{
	font-family: Tahoma;
	font-size: 11px;
}

.keyword
{
	background: #FF3;
}

.cl-viewall
{
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 10px;
	text-align: right;
}

	.cl-viewall a:hover
	{
		color: #F60;
		text-decoration: none;
	}

.cl-viewpages
{
	color: #09C;
	padding-top: 10px;
	text-align: center;
}

	.cl-viewpages span
	{
		color: #000;
		padding: 3px;
	}

		.cl-viewpages span a:hover
		{
			color: red;
		}

		.cl-viewpages span strong
		{
			color: #000;
			text-decoration: none;
		}

.in-txt1
{
	width: 80px;
}

.result-author
{
	color: #990;
	font-size: 11px;
	padding-top: 5px;
	text-align: right;
}

.sl-choose
{
	font-size: 11px;
	width: 200px;
}

.result-source
{
	color: #CCC;
	font-size: 11px;
}

	.result-source span
	{
		color: #09F;
		font-size: 11px;
	}

.bt-remove
{
	background: #CCC;
	border: #CCC 1px solid;
}

#no_permission
{
	font-size: 120%;
	font-weight: bold;
	text-align: center;
}

	#no_permission p
	{
		margin: 20px 0;
	}

ul.listnews
{
	padding: 0 2px 10px;
}

	ul.listnews li
	{
		border-bottom: 1px solid #ccc;
		padding: 8px 10px;
	}

		ul.listnews li.bg
		{
			background: #fff;
		}

img.s-border
{
	background: #fff;
	border: 1px solid #d8d8d8;
	margin-right: 5px;
	padding: 4px;
}

.aright
{
	text-align: right;
}

#hot-news
{
	background: #fff url(../images/hot-news-shadow.png) 50% bottom no-repeat;
	padding-bottom: 19px;
}

	#hot-news .box-border
	{
		background: url(../images/hot-news-g.png) bottom repeat-x;
	}

	#hot-news h3
	{
		font-size: 1.5em;
		font-weight: bold;
		line-height: 1.2;
		margin-bottom: 8px;
	}

	#hot-news p
	{
		margin-bottom: 0;
	}

	#hot-news ul.other-news
	{
		background: url(../images/dot.png) left 2px repeat-x;
		border-top: 1px solid #dadada;
		list-style-type: none;
		margin: 0;
	}

		#hot-news ul.other-news li
		{
			float: left;
			width: 33%;
		}

		#hot-news ul.other-news h5
		{
			line-height: 1.2;
			margin-bottom: .5em;
		}

.box-border
{
	border: 1px solid #dadada;
	display: block;
}

.content-box
{
	padding: 10px;
}

a.more
{
	color: #b93d00;
	display: inline-block;
	padding-right: 11px;
}

.table-list-news
{
	border: 1px solid #e5e5e5;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left;
	width: 100%;
}

	.table-list-news th
	{
		background: url(../images/cat-header-bg.png) 0 0 repeat-x;
		border-bottom: 1px solid #e5e5e5;
	}

	.table-list-news tbody tr:nth-child ( even ) td
	{
		background: #e5ecf9;
	}

	.table-list-news td
	{
		padding: 4px 10px 4px 5px;
	}

.news_grid
{
	border: 1px solid #e5e5e5;
}

	.news_grid h3.cat
	{
		background: url(../images/cat-header-bg.png) 0 0 repeat-x;
		border-bottom: 1px solid #e5e5e5;
		font-size: 13px;
		margin: 0;
		padding: 4px 10px;
	}

	.news_grid .item
	{
		text-align: center;
	}

	.news_grid .item_content
	{
		background: #fcfcfc;
		height: 170px;
		margin: 2px;
		padding: 10px;
		position: relative;
	}

	.news_grid .admintab
	{
		bottom: 0;
		padding: 5px;
		position: absolute;
		right: 0;
	}

	.news_grid h2
	{
		font-size: 12px;
		margin: 0;
		padding: 0;
		text-align: left;
	}

div.news_column div.header a:hover, div.news_column ul.related a:hover
{
	color: #333;
}

div.span-25 div.items, div.news_column div.border_b
{
	border-bottom: 1px dotted #ccc;
}

div.news_column div.items p, div.news_column #hometext, div.news_column div.bodytext, #news_detail h1
{
	text-align: justify;
}

.cl-viewall a, .cl-viewpages span a
{
	color: #069;
	text-decoration: none;
}

div.news_right
{
	background: #fff url(../images/news_cat_header.png) repeat-x 0 bottom;
	border-bottom: 1px solid #CCC;
	padding: 4px 0 0 4px;
}

ul.list-number
{
	color: #a62c00;
	list-style-type: none;
	margin: 0 0 8px;
	padding: 0;
}

	ul.list-number li.bg
	{
		background: #F3F3F3;
	}

	ul.list-number .small
	{
		font-size: 11px;
		color: #666;
		display: block;
		border-bottom: 1px #ccc solid;
		margin-bottom: 5px;
		padding: 0 0 2px 0;
	}

	ul.list-number li
	{
		padding-bottom: 5px;
	}

h3.header-list
{
	border-bottom: 1px solid #555555;
	color: #FFFFFF;
	margin-bottom: 5px;
}

	h3.header-list span
	{
		background: none repeat scroll 0 0 #555555;
		display: block;
		height: 100%;
		max-width: 180px;
		padding: 5px;
	}

.info
{
	margin: 15px 0;
	overflow: hidden;
	clear: both;
}

#hover-test
{
	color: #12679E;
	font-weight: bold;
}

	#hover-test:hover
	{
		text-decoration: underline;
	}
