#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:35px;
	line-height:35px;
	padding:0 0 0 10px
}
div.news_column div.header {
	background:url(../images/title.png) no-repeat;
	padding:0px 0 0 4px
}
div.news_column div.header div.sub{
	padding-left: 160px;
}
div.news_column div.header div.sub span {
background: url(../images/line.png) no-repeat;
width: 2px;
margin-left: 10px;
}
div.news_column div.header div.sub a{
	color:#4c4b4b;
	font-weight:bold;
}
div.news_column div.header a.current {
	font-weight:bold;
	color:#fff;
	padding:0 0 0 6px;
	text-transform: uppercase;
}
div.news_column div.header a.current:hover {
	text-decoration:underline;
	color:#fff
}

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:#CA002E;
	font-weight:bold
}
div.news_column div.items h3 a:hover {
	color:#e3b206
}
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:3px;
}
div.span-25 ul.related li {
	padding:0 10px
}
div.news_column ul.related a {
	background: url(../images/bullet-orange.png) no-repeat 0 6px;
	color: #473e2d;
	font-weight:500;
	padding-left: 6px;
}

div.news_column ul.related a:hover {
	color:#CA002E
}
#hometext {
	font-weight:bold
}
#news_detail h1 {
	color:#9d062d;
	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
}
.control li  a strong{
	color:#CA002E
}
.control li  a strong:hover{
	color:#E3B206
}
#news_detail .sendmail {
	background:url(../images/email.png) no-repeat;
	display:block;
	float:left;
	height:16px;
	width:16px
}
#news_detail .print {
	background:url(../images/print.png) no-repeat;
	display:block;
	float:left;
	height:16px;
	width:16px
}
#news_detail .savefile {
	background:url(../images/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
}
.box2 {
background-color: white;
float: left;
margin-bottom: 10px;
position: relative;
width: 100%
}
.input {
border: 1px solid gainsboro;
color: gray;
padding: 2px 0;
}
.button {
background: #4F6170 url(../images/button-bg.png) 0 0 repeat-x;
border: 1px solid #3D4D5B;
color: white;
}
.button-2 {
background: #4F6170 url(../images/tab-g.png) 0 0 repeat-x;
border: 1px solid #D8D8D8;
color: #414F5B;
}
.box-border {
display: block;
}
.box-border {
border: 1px solid #DADADA;
}

#idcomment {
	border-top:2px solid #b93d00;
	padding:8px 0
}
#idcomment .comment-form .input-c{
width: 49%;
}
#idcomment .comment-form img {
margin-left: 10px;
vertical-align: middle;
}
 #idcomment .comment-form p {
margin-bottom: .5em;
}
#idcomment .header-comment {
	line-height:2;
	padding-bottom:.5em
}
#idcomment .header-comment h3 {
	background:url(../images/com.png) 0 50% no-repeat;
	line-height:1.2;
	margin-bottom:0;
	padding-left:30px;
	font-size: 1.5em;
}
#idcomment .comment-form .box-border {
	background:url(../images/hot-news-g.png) 0 bottom repeat-x
}
#idcomment .comment-form .capcha {
	width:100px
}
#idcomment .comment-form .typer {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:1em;
	height:40px
}
#idcomment .list-comments .alt {
	background:#f6f6f6
}
#idcomment .list-comments h4 {
	color:#b93d00;
	margin-bottom:.5em
}
#idcomment .list-comments .ava {
	float:left;
	width:60px
}
#idcomment .list-comments .ava img {
	vertical-align:middle;
	width:40px
}
#idcomment .list-comments .comment-content {
	margin-left:60px
}
#idcomment .comment-form, #idcomment .list-comments {
padding: 8px 0;
}
.small {
color: #979797;
font-size: .875em;
}
.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
}
.content-box h3 a {
	color:#ca002e;
	font-size:14px
}
#hot-news {
	background:#edeced url(../images/hot-news-shadow.png) 50% bottom no-repeat;
	padding-bottom:6px
}
#hot-news h3 {
	font-weight:bold;
	line-height:1.4;
}
#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 {
	width: 150px;
	text-align: justify;
	line-height:1.2;
	margin-bottom:.5em
}
#hot-news ul.other-news h5 a {
	color:#3f3f3f;
}
.tags {
background: url(../images/icon29.jpg) no-repeat scroll 5px center;
border: 1px solid #CCC;
margin: 10px 0;
padding: 10px 0 10px 70px;
}
.content-box {
padding: 10px;
}
.tags a {
font-weight: bold;
color: #CA002E;
font-size:12px
}
.tags a:hover {
font-weight: bold;
color: #E3B206;
}
.bodytext {
	text-align: justify;
	font-size: 16px;
	font-family: 'times new roman,times,serif';
	line-height: 1.4;
}
.other-news h4 {
border-bottom: 1px solid #B93D00;
color: #B93D00;
padding: 10px;
font-size: 16px;
}
.other-news ul {
list-style-type: none;
margin: 0 0 .5em;
}
.other-news ul li {
background: url(../images/bullet-orange.png) 3px 10px no-repeat;
padding: 3px 0 3px 12px;
}
.other-news ul li a {
color:#373737;
font-weight:bold;
}
.other-news ul li a:hover {
color:#E3B206;
}
.date {
font-size: 11px;
padding-top: 4px;
color: #666;
height: 39px;
}
.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.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
}
