/*-----------------------------------------------*/
body
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px auto;
	padding: 0px;
	color: #000000;
	background: #FFFFFF url(../images/home_background.gif) repeat-x;
}
#container
{
	overflow: hidden;
	margin: 0px auto;
	width:900px;
	background: #FFFFFF;
}
/*-----------------------------------------------*/
#header
{
	margin: 0px auto;
	padding: 0px;
	padding-bottom:1px;
	text-align:left;
}
#header_menu
{
	height:25px;
	padding:0px;
	margin:0px auto;
	background:#FF0000 url(../images/topmenu_bg.png) repeat-x left top;
	border-bottom: 1px solid #86B607;
}
#header_menu a
{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
#header_menu a:hover
{
	color:#FFFF00;
	text-decoration: underline;
}
/*--------------------左边-----------------------*/
#left
{
	float: left;
	margin: 0px 1px 0px 0px;
	padding:0px;
	width: 215px;
	text-align:left;
	border-right:1px #000000 dotted;
}
#slideshow
{
	margin:5px auto;
	text-align:center;
}
#slideshow img
{
	border:1px #444444 solid;
}


.left_column_menu
{
	color:#000000;
	font-weight: bold;
	text-align: center;
	width:90%;
	border-bottom:1px dotted #C0C0C0;
	margin-bottom:5px;
}
#left a {
	color: #916824;
}

#left a:hover {
	color: #00CC00;
}

/*--------------------右边-----------------------*/
#right
{
    float: right;
    margin: 2px 2px 2px 2px;
    padding: 0px;
    width: 670px;
    text-align:left;
}

#right a
{
	color: #0458A7;
}


#contacts
{
	width: 500px;
	border: 1px #FFFFFF solid;
	background: #E2E8ED;
}

.group_title
{
	height:18px;
	padding:2px;
	padding-left:10px;
	margin:0px auto;
	background:#FFFFFF url(../images/gh.png) no-repeat left top;
	font-weight:bold;
}

.group_panel
{
	color:#000000;
	background-color: #FAD163;
	/*font-weight:bold;*/
}

.gotoPanel
{
	padding: 4px; 
	background: #C60C11 none repeat scroll 0% 0%; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
	position: fixed; 
	top: 0pt; 
	right: 0pt; 
	width: auto; 
	height: auto; 
	z-index: 8765; 
	cursor: pointer; 
	font-size: 14px; 
	line-height: 100%; 
	color: white; 
	font-weight: bold;
}

#left, #right{
	padding-bottom: 8192px;
	margin-bottom: -8192px;
}

/*--------------------右边-----------------------*/
.item_list
{
	margin:0px auto;
	padding:0px;
	padding-left:10px;
	
	text-align: left;
	width:95%;
	border-bottom:1px dotted #C0C0C0;
	margin-bottom:5px;
	background:url(../images/dot.jpg) no-repeat left;
}
/*--------------------热门歌曲-----------------------*/
#top20
{
	padding:0px;
	
	margin:0px auto;
	margin-top:5px;

	height:148px;

	background:#FFFFFF url(../images/top20.png) no-repeat center;
}
#songplayer
{
	padding:0px;
	margin:0px auto;

	background:#D7DFE6 url(../images/bdbg.gif) repeat-x left top;
}
/*--------------------首页搜索栏-----------------------*/
#searchpanel
{
	padding:0px;
	margin:0px auto;
	margin-top:5px;

	height:73px;
	
	background:#FFFFFF url(../images/searchpanel.png) no-repeat center;
}

/*--------------横幅广告---------------*/
#hbanner
{
	height:100px;
	background:#FFFFFF url(../images/hbanner.jpg) repeat-x center;
}

/*------------条目交错-------------*/
.item_odd
{
	background:#F6F6F6;
	border-bottom:1px #000000 dotted;
}

.item_even
{
	background:#FFFFFF;
	border-bottom:1px #000000 dotted;
}



/*---------ajax search-----------*/
#keyword {
	width: 355px;
	font-family: 宋体, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-style: normal;
	color: #8C6241; 
	border: #AF8F73;
	background-color:#FFFFFF;
	padding: 3px;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;	
}

#autocomplete_choices {
      position:absolute;
      width:350px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
      text-align:left;
}
	
#autocomplete_choices ul {
    color: #005FBD;
    font-size: 12px;
	list-style:none !important;
	list-style-image:none !important;
	margin:0px;
	padding:0px;
}
#autocomplete_choices ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}

#autocomplete_choices ul li.selected {
	background-color: #B9DAF0;
}
/*-----------------------------------------------*/
#footer
{
	text-align:center;
	clear:both;
	
	margin:0px auto;
	padding: 10px;
	font-size:12px;
	height:40px;
	
	color:#4B4B4B;
	border-top:1px solid #199698;
	
	background:#FFFFFF; /* url(../images/footerlogo.jpg) no-repeat right top;*/
}
/*-----------------------------------------------*/
.text
{
	margin:0px;
	padding:6px;
	line-height:20px;
}


.form_style_1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #8C6241 ; 
	background:#FFFFFF;
	margin:1px auto;
	padding: 2px;
	border: 1px #AF8F73 solid; 
}

.link_btn { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #8C6241 ; 
	background:#FFFFFF;
	margin:1px auto;
	padding: 2px;
	border: 1px #AF8F73 solid; 
	cursor: pointer; 
	cursor: hand;
}

.add_btn { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #8C6241 ; 
	background:#E3FFBE;
	margin:1px auto;
	padding: 2px;
	border: 1px #84B15E solid; 
	cursor: pointer; 
	cursor: hand;
}

.del_btn { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #8C6241 ; 
	background:#FFFFFF;
	margin:1px auto;
	padding: 2px;
	border: 1px #AF8F73 solid; 
	cursor: pointer; 
	cursor: hand;
}

.textarea_style { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #8C6241 ; 
	background:#FFFFFF;
	margin:1px auto;
	padding: 2px;
	border: 1px #AF8F73 solid; 
	width: 370px;
	height:70px;
	overflow-y:auto;
}
.textarea_number_style { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #8C6241 ; 
	background:#FFFFFF;
	margin:1px auto;
	padding: 2px;
	border: 1px #AF8F73 solid; 
	width: 370px;
	height:150px;
	overflow-y:auto;
}

.contacts_style { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background:#FFFFFF;
	margin:1px auto;
	padding: 2px;
	border: 1px #FAD163 solid; 
}

#Tab1
{
	width:100%;
	margin:0px;
	padding:0px;
	margin:0 auto;
}

.Menubox 
{
	width:100%;
	height:23px;
	line-height:23px;
}
.Menubox ul
{
	margin:0px;
	padding:0px;
}
.Menubox li
{
	float:left;
	display:block;
	cursor:pointer;
	width:105px;
	text-align:center;
	color:#FF0000;
	font-weight:normal;
	font-size:12px;
	background:#FFFFFF;
}
.Menubox li.hover
{
	padding:0px;
	background:#FFFFCC;
	width:105px;
	border-left:1px solid #A8C29F;
	border-top:1px solid #A8C29F;
	border-right:1px solid #A8C29F;
	color:#0000FF;
	height:22px;
	line-height:22px;
	font-weight:bold;
	font-size:12px;
}
.Contentbox{
clear:both;
margin-top:0px;
border-top:1px solid #A8C29F;
height:120px;
padding-top:4px;
}

#LoginFormTab
{
	width:300px;
	margin:0px;
	padding:0px;
	margin:0 auto;
}
/*-----------------text------------------*/
.page_title
{
	font-family:Verdana, sans-serif; 
	font-size:14px;
	font-weight: bold;
	text-align: center;
	color:#0063DC;
}
.white_text
{
	font-weight:bold;
	color:#FFFFFF;
}
.green_text
{
	font-weight:bold;
	color:#009900;
}
.red_text
{
	font-weight:bold;
	color:#f93938;
}
.red_text_big
{
	font-size:14px;
	font-weight:bold;
	color:#f93938;
}
.blue_text
{
	font-weight:bold;
	color:#0080FF;
}
.url_text
{
	color:#0080FF;
}



/*-----------表格---------------*/
.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; }
.dataTableRow { background-color: #F0F1F1; }
.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; cursor: hand; color:#0080FF;}

/* Contacts */
.contactTableHeadingRow { background-color: #4A9771; }
.contactTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; }
.contactTableRow { background-color: #EEFFEE; }
.contactTableRowOver { background-color: #FFFFFF; cursor: pointer; cursor: hand; color:#0080FF;}

/* Group */
.groupTableHeadingRow { background-color: #FAD163; }
.groupTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; }
.groupTableRow { background-color: #FFF7D7; }
.groupTableRowOver { background-color: #FFFFFF; cursor: pointer; cursor: hand; color:#0080FF;}


/*----------标题菜单------------*/
.banner_item 
{ 
	text-align:center;
	/*font-weight:bold;*/
	color:#FFFFFF;
	background: #000000; 
}
.banner_item a{color:#ffffff;text-decoration: none;}
.banner_item a:active{color:#ffffff;text-decoration: none;}
.banner_item a:hover{color:#ffffff;text-decoration: none;}
.banner_item a:visited{color:#ffffff;text-decoration: none;}

.banner_item_over 
{ 
	text-align:center;
	/*font-weight:bold;*/
	color:#000000;
	background: #90540C; 
	cursor: pointer; 
	cursor: hand; 
}
.banner_item_over a{color:#E88813;text-decoration: none;}
.banner_item_over a:active{color:#E88813;text-decoration: none;}
.banner_item_over a:hover{color:#E88813;text-decoration: none;}
.banner_item_over a:visited{color:#E88813;text-decoration: none;}

