#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 {
	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
}
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:#0e73e6;
	font-weight:bold
}
div.news_column div.items h3 a:hover {
	color:#649ee1
}
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
}
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
}
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
}
#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
}
#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
}
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
}
