@charset "utf-8";

/* Global------------------------------------------------------------------------- */
body {
	font: normal 12px Arial,"宋体","Microsoft YaHei","微软雅黑","黑体";
	margin:0px;
	padding:0px;
	background: #58ABDF url(../newimg/bg.gif) repeat;
}
img {
	border:0px;
}
a {color:#333; text-decoration:none;}
a:hover {color:#FF6600; text-decoration:none;}

select {
	font-size:12px;
}

.ash {
	line-height:2px;
	font-size:2px;
	clear: both;
}

/* Layout------------------------------------------------------------------------- */
#content {
	width:875px;
	margin: 0 auto;
	padding: 0;
	clear:both;
	overflow: hidden; 
}

#content-left {
	width: 196px;
	padding: 0;
	margin: 0px;
	float:left;
	background: url(../newimg/cont-bg.png) repeat;
 }

#left-top
{
	width: 196px;
	height: 160px;
	background: url(../newimg/1_06.gif);
}

.announce
{
	padding: 0 0 0 35px;
}

#left-middle
{
	width: 196px;
	height: 170px;
	background: url(../newimg/3_08.gif);
}
.camara{
	display:inline;
	float:left;
	margin: 0 0 0 26px;
}
.regist{
	display:inline;
	float: left;
	margin: 0 0 0 26px;
}

#left-middle
{
	width: 196px;
	background: url(../newimg/3_08.gif);
}

#left-btom
{
	width: 196px;
	height: 110px;
	background: url(../newimg/3_10.gif);
}

.left-link{
	float:left;
	clear: both;
	padding: 30px;
}

#content-right {
	width: 675px;
	height: 500px;
	padding: 0;
	margin: 0px;
	float: left;
	background-color: #FFFFFF;
	overflow: hidden;
}

.top-corner
{
	font: bold 12px "宋体", Arial,"黑体";
  width: 675px;
  padding: 5px;
	font-size: 14px; 
	line-height: 30px;  
  float: left; 
	background: url(../newimg/luntan_04.png) no-repeat;
}

#right-row{
	clear: both;
	font: normal 12px "宋体", Arial,"黑体";
  width: 620px;
  margin: 0 0 0 20px;
  padding: 10px;
	line-height: 30px;  
  float: left; 
  text-align: left;
	background: url(../newimg/curve.png) center no-repeat	;

}

#header { 
	margin: 0px auto; 
	padding: 0px; 
	width: 875px; 
}

#inner-footer
{
	text-align: center;
	margin: 0px auto;
	height: 15px;
	padding: 10px;
	border-top: solid #EAEAEA 1px;
	clear: both;
	background-color: #EAEAEA;
}

#footer {
	text-align: center;
	margin: 0px auto;
	height: 40px;
	padding: 10px 0;
	border-top: solid #EAEAEA 1px;
	clear: both;
	background-color: #EAEAEA;
}

#foota {
	width: 360px;
	float: left;
	display: inline;
	padding: 0 0 0 240px;
}
#footb {
	float:right;
	width: 260px;
	display: inline;
}

#alpha {
	width: 177px;
	float:left;
	background:url(../images/sidebar-bg.gif) repeat-y top;
}
#beta {
	position : absolute;
	width: 700px;
	padding: 10px 0 0 20px;
	margin: 0px;	
}
#gamma {
	width: 250px;
	float:right;
}

#jiaojuan
{
	width: 675px;
	height: 176px;
	padding: 0;
	margin: 0px;
	background:url(../newimg/jiaojuan.png) right;
}

/* Logo(FLASH)------------------------------------------------------------------ */
#banner {
	margin: 0px;
	padding: 0px;
	height: 100px;
	clear:both;
}
.logo{
	float:left;
	margin: 0;
}

/* Menu------------------------------------------------------------------------- */
#menu { 
	margin: 0px; 
	padding: 0px; 
	height: 30px; 
	clear:both; 
	background: url(../newimg/luntan_06.png) no-repeat left; 
	font: bold 12px "宋体", Arial,"黑体";
}
	
#menu-item
{
	padding:0 0 0 20px; 
	font-size: 14px; 
	text-align: center; 
	width: 875px; 
	float: left; 
	line-height: 30px;  
 }
 
#menu-item ul{ list-style:none; height: 30px; display: block; padding: 0px; margin: 0px; }
#menu-item li{ float:left; margin:0px; height: 30px; }
#menu-item li a{
	color:#FFF;
	text-decoration:none;
	display: block;
	margin: 0;
	height: 30px;
	width: 90px;
	
}
#menu-item li a:hover{ color: #FFF; text-decoration:none; background: url(../newimg/active-menu.jpg) repeat-x; }
.menu-info{
	float:right;
	font-size: 14px;
	text-align: right;
	clear: right;
	margin: 18px 24px;
}

/* NEWs --------------------------------------------------------------------------*/

#widget-luntan-news{
	font: normal 12px "宋体", Arial,"黑体";
	width:580px;
	float:left;
	display: inline;
	margin: 0 20px 0 30px;
}
#widget-luntan-news ul{
	display: block;
	width: 100%;
	margin: 7px 0;
	padding: 0px;
	clear: both;
}
#widget-luntan-news li{
	display: block;
	margin: 0 0 0 15px;
	padding: 0px;
	list-style-image: url(../images/dot-orange.gif);
	height: 25px;
	line-height: 30px;
}
#widget-luntan-news li a{
	color:#333;
	display: block;
	float: left;
}
#widget-luntan-news li a:hover{
	color:#F60;
}
#widget-luntan-news li i{
	color:#333;
	display: block;
	float: right;
}

#widget-luntan-news-2c{
	font: normal 12px "宋体", Arial,"黑体";
	width:580px;
	float:left;
	display: inline;
	margin: 0 20px 0 30px;
}

#widget-luntan-news2{
	width:220px;
	float:left;
	display: inline;
	margin: 0 20px 0 30px;
}
#widget-luntan-news2 ul{
	display: block;
	width: 100%;
	margin: 7px 0;
	padding: 0px;
	clear: both;
}
#widget-luntan-news2 li{
	display: block;
	margin: 0 0 0 15px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	line-height: 25x;
}
#widget-luntan-news2 li a{
	color:#333;
	display: block;
	float: left;
}
#widget-luntan-news2 li a:hover{
	color:#F60;
}
/*  News Entry ------------------------------------------------------------------ */
/* Subnews------------------------------------------------------------------------- */
#news-entry{
	margin:6px 10px;
}
#new-entry{
	margin: 0;
}
.news-entryTitle{
	text-align:center;
	font-size:16px;
	padding: 5px 0 5px 16px;
	color: #00317B;
	font-weight: bold;
	line-height:18px;
}
.news-entryInfo{
	color:#999999;
	text-align:right;
	font-size:12px;
	padding: 4px 0 10px 16px;
	background-image: url(../images/subnews-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 -24px;
}
.news-entryBody
{
	padding: 0px 16px;
	text-align:left;
	font-size:12px;
	line-height:20px;
}







/* Center------------------------------------------------------------------------- */
#centerrow-head{
	clear: both;
	width: 880px;
	padding: 0px;
	margin: 0 auto;
}
#centerrow{
	clear: both;
	width: 880px;
	padding: 0 0 10px 0;
	margin: 0 auto;
}
.widget-1c{
	width:215px;
	float:left;
	display: inline;
	margin: 0 12px 0 4px;
}
.widget-2c{
	width:625px;
	float:left;
	display: inline;
	margin: 0px;
}
.widget-3c{width:870px;
float:left;}
.widget-1c-b{
	width:370px;
	float:left;
	display: inline;
	margin: 0 10px 0 10px;
}
.widget-more{
	display:block;
	float:left;
	margin: 0 7px;
}
#widget-body{
	display:block;
	clear: both;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#widget-b-open{
	background: url(../images/open-bg.gif) no-repeat left top;
	height: 180px;
	display: block;
	width: 100%;
	clear: both;
	margin: 0px;
	padding: 0px;
}
#widget-b-open ul{
	list-style:none;
	padding: 0px;
	margin: 9px 0 0 15px;
	display: block;
}
#widget-b-open li{
	float: left;
	width: 91px;
}
.rowclear{
	height:1px;
	display: block;
	font: 0px/0px sans-serif;
	clear: both;
}

.widget-b-photo{
	width: 202px;
	background: url(../images/news-photo-bg.jpg) no-repeat top;
	margin: 0px;
	padding: 0px;
	float:left;
	text-align: center;
}
.widget-b-img{
	margin:0;
	float: left;
	width: 100px;
}
.widget-b-img2{
	margin:0 0 0 10px;
	float: left;
	width: 20px;
}
#widget-b-news{	width:320px;	float:left;	display: inline;	margin: 0 20px 0 10px;}
#widget-b-news ul{	display: block;	width: 100%;	margin: 7px 0;	padding: 0px;	clear: both;}
#widget-b-news li{	display: block;	margin: 0 0 0 15px;	padding: 0px;	list-style-image: url(../images/dot1.gif);	height: 20px;	line-height: 20px;}
#widget-b-news li a{	color:#333;	display: block;	float: left;}
#widget-b-news li a:hover{	color:#F60;}
#widget-b-news li i{	color:#333;	display: block;	float: right;}
#widget-b-news h2 {	font-size: 12px;	font-weight: bold;	float: left;	display: block;	margin: 0px;}
#widget-b-news span {	display: block;	float: left;	width: 260px;	margin: 4px 0;}
#widget-b-news i {	font-size: 11px;	font-style: normal;	color: #999999;	float: right;	padding: 0 10px 0 0;}

#widget-b-news1{	width:320px;	float:left;	display: inline;	margin: 0 20px 0 10px;}
#widget-b-news1 ul{	display: block;	width: 100%;	margin: 7px 0;	padding: 0px;	clear: both;}
#widget-b-news1 li{	display: block;	margin: 0 0 0 15px;	padding: 0px;	list-style-image: url(../images/dot1.gif);	height: 20px;	line-height: 20px;}
#widget-b-news1 li a{	color:#333;	display: block;	float: left;}
#widget-b-news1 li a:hover{	color:#F60;}
#widget-b-news1 li i{	color:#333;	display: block;	float: right;}
#widget-b-news1 h2 {	font-size: 12px;	font-weight: bold;	float: left;	display: block;	margin: 0px;}
#widget-b-news1 span {	display: block;	float: left;	width: 220px;	margin: 4px 0;}
#widget-b-news1 i {	font-size: 11px;	font-style: normal;	color: #999999;	float: right;	padding: 0 10px 0 0;}


#widget-b-news2 {	width:310px;	float:left;	display: inline;	margin: 0 20px 0 10px;}
#widget-b-news2 ul{	display: block;	width: 100%;	margin: 7px 0;	padding: 0px;	clear: both;}
#widget-b-news2 li{	display: block;	margin: 0 0 0 15px;	padding: 0px;	list-style-image: url(../images/dot1.gif);	height: 20px;	line-height: 20px;}
#widget-b-news2 li a{	color:#333;	display: block;	float: left;}
#widget-b-news2 li a:hover{	color:#F60;}
#widget-b-news2 li i{	color:#333;	display: block;	float: right;}
#widget-b-news2 h2 {	font-size: 12px;	font-weight: bold;	float: left;	display: block;	margin: 0px;}
#widget-b-news2 span {	display: block;	float: left;	width: 220px;	margin: 4px 0;}
#widget-b-news2 i {	font-size: 11px;	font-style: normal;	color: #999999;	float: right;	padding: 0 10px 0 0;}


#widget-b-news3 {	width:320px;	float:left;	display: inline;	margin: 0 20px 0 10px;}
#widget-b-news3 ul{	display: block;	width: 100%;	margin: 7px 0;	padding: 0px;	clear: both;}
#widget-b-news3 li{	display: block;	margin: 0 0 0 15px;	padding: 0px;	list-style-image: url(../images/dot1.gif);	height: 20px;	line-height: 20px;}
#widget-b-news3 li a{	color:#333;	display: block;	float: left;}
#widget-b-news3 li a:hover{	color:#F60;}
#widget-b-news3 li i{	color:#333;	display: block;	float: right;}
#widget-b-news3 h2 {	font-size: 12px;	font-weight: bold;	float: left;	display: block;	margin: 0px;}
#widget-b-news3 span {	display: block;	float: left;	width: 220px;	margin: 4px 0;}
#widget-b-news3 i {	font-size: 11px;	font-style: normal;	color: #999999;	float: right;	padding: 0 10px 0 0;}

#widget-b-news4 {	width:310px;	float:left;	display: inline;	margin: 0 20px 0 10px;}
#widget-b-news4 ul{	display: block;	width: 100%;	margin: 7px 0;	padding: 0px;	clear: both;}
#widget-b-news4 li{	display: block;	margin: 0 0 0 15px;	padding: 0px;	list-style-image: url(../images/dot1.gif);	height: 20px;	line-height: 20px;}
#widget-b-news4 li a{	color:#333;	display: block;	float: left;}
#widget-b-news4 li a:hover{	color:#F60;}
#widget-b-news4 li i{	color:#333;	display: block;	float: right;}
#widget-b-news4 h2 {	font-size: 12px;	font-weight: bold;	float: left;	display: block;	margin: 0px;}
#widget-b-news4 span {	display: block;	float: left;	width: 220px;	margin: 4px 0;}
#widget-b-news4 i {	font-size: 11px;	font-style: normal;	color: #999999;	float: right;	padding: 0 10px 0 0;}

.widget-t-img {	float: left;	padding: 0 0 6px 0;	width: 100%;}
.widget-right {	padding: 10px 10px 0 10px;	height: 22px;}
.widget-search{	background: url(../images/search-bg.jpg) no-repeat;	width:214px;
	height: 99px;
}
.widget-search-input{
	width:130px;
	height: 24px;
	border:1px solid #90a3b9;
	background-image: url(../images/input-bg.gif);
	background-repeat: no-repeat;
	margin: 30px 0 10px 10px;
}
.widget-search-button{
	margin: 0 0 0 10px;
	font-size:12px;
}
#panel-table td{
	text-align:center;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	overflow: hidden;
}
#widget-info{
	display: block;
	width: 100%;
	clear: both;
	background: url(../images/info-bg.gif) repeat-x bottom;
	border: 1px solid #CCCCCC;
}
#widget-info ul{
	list-style-image: url(../images/dot1.gif);
	margin: 10px;
	padding: 0 0 0 10px;

}
#widget-info li{
	display: block;
	height: 24px;
	line-height: 24px;
	overflow:hidden;}
#widget-tools{
	display: block;
	width: 270px;
	clear: both;
	background: url(../images/tools-bg.gif) no-repeat;
	height: 100px;
}
.widget-vote{
	color:#FFFFFF;
	background: url(../images/vote-bg.gif) no-repeat bottom;
	text-align: left;
}
.widget-vote-inner{
	color:#666666;
	text-align: left;
}
/* News------------------------------------------------------------------------- */
#news {
background: #fff url(../images/news-banner-bg.gif) repeat-x top;
padding: 0 0 0 25px;
height: 250px;}
#news-widget {
width:223px;
margin:0 24px 0 0;
padding: 0px;
float:left;}
#news-widget li a{color:#333333; text-decoration:none;}
#news-widget li a:hover{color:#FF6600; text-decoration:none;}
#news-widget ul{
display:block;
margin:12px 4px 10px 25px;
padding:0px;}
#news-widget li{
list-style:url(../images/dot1.gif);
margin:5px 0;
text-overflow: ellipsis;
}
.news-more{
float:right;
margin: 4px 10px 0 0;
padding: 0 20px;
background:url(../images/dot-more.gif) no-repeat right;
}
/* Sidebar------------------------------------------------------------------------- */
.sidebar{background:url(../images/sidebar-bg.gif) repeat-y left;}
.sidebar-bottom{background:url(../images/sidebar-bottom.gif) no-repeat left bottom;}
.sidemenu-actived{background: url(../images/sidebar-actived.gif) repeat-y top !important;}
#sidemenu ul{
	font-size:14px;
	background:url(../images/sidebar-shadow.jpg) no-repeat top;
	list-style:none;
	display: block;
	padding: 0px;
	margin: 0px;
}
#sidemenu li{
	background:url(../images/sidebar-split.gif) no-repeat bottom;
	margin:0px;
	width:215px;
	height: 40px;
	line-height: 40px;
	display: block;
}
#sidemenu li a{
	color:#666666;
	text-decoration:none;
	padding: 0 32px;
}
#sidemenu li a:hover{
	color: #FF6600;
	text-decoration:none;
}
/* Navbar------------------------------------------------------------------------- */
#navbar{
	background:url(../images/nav-bg.gif) repeat-x;
	margin:3px 0 10px 0;
	height: 31px;
	padding: 0px;
	color:#666666;
}
#navbar ul{
	list-style:none;
	height: 31px;
	display: block;
	padding: 0px;
	margin: 0px;
}
#navbar li{
	background:url(../images/nav-narrow.gif) no-repeat right;
	display: inline;
	float:left;
	margin:0px;
	height: 31px;
	line-height: 31px;
	padding: 0 20px 0 10px;
}
#navbar li a{
	color:#666666;
	text-decoration:none;
}
#navbar li a:hover{
	color: #FF6600;
	text-decoration:none;
}
#navbar input{
	width:20px;
	height:16px;
	font-size:12px;
	margin: 0px;
	padding: 0px;
	border:solid #b3b3b3 1px;
}
/* Subnews------------------------------------------------------------------------- */
#subnews{
	background:url(../images/subnews-bg.gif) repeat-x;
	margin:6px 10px;
}
.subnewsTd{
	padding:14px 20px;
	text-align: left;
	vertical-align: top;
	line-height: 22px;
}
.star{
	padding: 0 10px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
}
.star a{color:#666666;}
.star a:hover{color: #FF6600;}
.tableTitle{
	border-top:solid #6EAAE6 1px;
	border-bottom:solid #b2dafd 1px;
	background: #C9E3FA url(../images/table-title.gif) repeat-x;
	font-weight: bold;
}
.tableRow1{
	border-bottom: dashed #cde1ec 1px;
	background-color:#FFFFFF;
}
.tableRow2{
	border-bottom: dashed #cde1ec 1px;
	background-color:#F7FDFF;
}
.navRow{
	border-bottom: dashed #cde1ec 1px;
	background-color:#FFFFFF;
	padding: 5px 6px;
}
/* Subnews------------------------------------------------------------------------- */
#entry{
	margin:6px 10px;
}
.entryTitle{
background:url(../images/dot-orange.gif) no-repeat left;
	text-align:left;
	font-size:16px;
	padding: 5px 0 5px 16px;
	color: #00317B;
	font-weight: bold;
	line-height:18px;
}
.entryInfo{
color:#999999;
	text-align:left;
	font-size:12px;
	padding: 4px 0 10px 16px;
	background-image: url(../images/subnews-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 -24px;
}
.entryBody{
padding: 0px 16px;
text-align:left;
font-size:12px;
line-height:20px;}
.entryAction{
color:#999999;
	text-align:left;
	font-size:12px;
	padding: 16px;
}
#gamma-inner {
	border: 1px solid #e6e6e6;
	padding: 10px 10px 0 10px;
	background: #FFF;
}
.widget-title {
	width: 100%;
	border-bottom: solid #dadada 1px;
	padding: 0px;
	height: 24px;
	font-size: 4px;
	line-height: 8px;
	margin: 0px;
}
.widget-title-right {
	float: right;
	font-size: 9px;
	padding: 10px 6px 0 0;
}
.widget-left {	padding: 0 0 0 20px;}
.widget-b-list {
	float: left;
	width: 280px;
}
.from8 {
	font-size: 12px;
	width: 126px;
	padding: 0;
	margin: 0 0 10px 4px;
}
