﻿body{
	background: white url(images/bg.gif) top repeat-x;
	font-family:  simsun,"MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 180%;
	text-align: center;
	margin: 0;
	padding: 0;
}
em{
	font-style:normal;
}
a img{
	border: none;
	vertical-align: middle;
}
h1,h2,h3,h4,h5,h6,p,span,ul,li,form,a,td{
	list-style: none;
	margin: 0;
	padding: 0;
   text-overflow: ellipsis;
   overflow: hidden;
}
div#wrapper{
	background: white;
	width: 928px;                 /**********************************************/
	margin:auto;
	clear: both;
}
h1{
	font-size: 14px;
}
.clr{
	clear: both;
}
#baobao div,#bullet div,#ask div,#cms div,#blogbullet div{
	display: none;
}
#baobao div.tabfirst,#bullet div.tabfirst,#ask .tabfirst,#cms .tabfirst,#blogbullet .tabfirst{
	display: block;
}
/******************/
/*****header*******/
/******************/
#header{
	width:778px;
	margin: auto;
	background: white url(images/headerbg.gif) top no-repeat;
	height: 136px;
	position: relative;
	overflow: hidden;
}
	#header #logo{
		position: absolute;
		top: 1px;
		z-index: 99;
		left: -5px;
	}
	#header #toplink{
		color: White;
		position: absolute;
		top: 0px;
		right: 0;
	}
		#header #toplink a{
			color: white;
			text-decoration: none;
			padding-left: 5px;
		}
	
	#tabnavi{
		margin: 0px 0 0 53px;
		position: relative;
		text-align: left;
	}
	 #tabnavi sub{
		right: 5px;
		top:75px;
		font-size: 12PX;
		_font-size:14px;
		display:	block;
		zoom: 1;
		position: absolute;
		color: White;
	}
	 #tabnavi sup{
	 	position: absolute;
		top: 5px;
		z-index: 99;
		right: 0;
	 }	
	 #tabnavi sup img{
	 	margin: 1px 0 0 2px;
	 }
		 #tabnavi sub a{
			color: White;
			font-weight: bold;
			text-decoration: none;
		}
		 #tabnavi li{
			display: block;
			position: absolute;
			top: 70px;
			color: #CC6300;
		}
			#header li.a{
				background: url(images/ask_tabnavi_left.gif);
				background-position: left 0px;
				padding-left: 33px;
				background-repeat: no-repeat;
				z-index: 50;
			}
				#header li.a span,#tabnavi li.a a:hover span{
					background: url(images/tabnavi.gif);
				        background-position: right 97px;
					display: block;
					line-height: 12px;
					padding:7px 20px 4px 0 ;
				}
			#header li.b{
				z-index: 49;
				left: 106px;
			}
			#header li.c{
				z-index: 48;
				left: 165px;
			}
			#header li.d{
				z-index: 47;
				left: 235px;
			}
			#header li.e{
				z-index: 46;
				left: 295px;
			}
			#header li.f{
				z-index: 45;
				left: 355px;
			}
			#header li.g{
				z-index: 44;
				left: 426px;
			}
			#header li.h{
				z-index:43;
				left:506px;
			}
		
		 #tabnavi li a{
			display: block;
			text-decoration: none;
			color: #CC6300;
			background: url(images/tabnavi.gif);
			background-position: left 64px;
			padding-left: 15px;
			text-align: left;
		}
		 #tabnavi li.a a,#tabnavi li.a a:hover{
		 	 background:none;
	         }
			#tabnavi li a span{
				display: block;
				padding:7px 15px 4px 0 ;
				line-height: 12px;
				cursor:pointer;
				background: url(images/tabnavi.gif);
			        background-position: right 32px;
				white-space:nowrap;
			}
		 #tabnavi li a:hover{
			background: url(images/tabnavi.gif);
			background-position: left 0px;
			color: #f00;
		}
			 #tabnavi li a:hover span{
				background: url(images/tabnavi.gif);
				background-position: right 97px;
			}
	#navi {
		margin: 49px 0 0 0px;
		background: url(images/navibg.gif) -5px top no-repeat;
		z-index: 199;
		padding: 51px 0 0 55px;
		white-space: nowrap;
		height: 100%;
	}
	#navi:after{
		content: "."; 
      display: block;
      height: 0; 
      clear: both; 
      visibility: hidden;
	}			
	#navi li{
		display: block;
		float: left;
	}
		#navi li a{
			text-decoration: none;
			color: White;
			display: block;
			font-size: 12px;
			font-weight: bold;
			padding-left: 8px;
			line-height: 23px;
			cursor:pointer;
		}
			#navi li a span{
					background: url(images/common_navi_off.gif) no-repeat right bottom;
					padding: 0 10px 0px 0px;
					display: block;
			}
			#navi li.end span{
				background: none;
			}
			#navi li a.on,#navi li a:hover{
				background: url(images/ask_navi.gif) top left no-repeat;
				color: Red;
			}
				#navi li a.on  span,#navi li a:hover span{
					background: url(images/ask_navi.gif);
					background-position: right 25px;
					padding-top: 2px;
				}
/*****************/
/***friendlink***/
/****************/
#friendlink{
	/*background: #F4F9E7;
	border-top:1px solid #C6DB9E;
	border-bottom:1px solid #C6DB9E;*/
	margin:20px 0;
	clear:both;
	padding: 10px 0;
	text-align: center;
}
#friendlink ul{
	margin: auto;
	width: 900px;
}
	#friendlink li{
		float: left;
		margin: 10px 5px 0 5px;
	}
#friendlink p{
	margin: auto;
	width: 900px;
	color: Gray;
	text-align: center;
}
	#friendlink p a{
		color:#003278;
		text-decoration: none;
	}
	#friendlink p a:hover{
		color: Orange;
		text-decoration: underline;
	}
	#friendlink span{
		color:#333;
	}
/*****************/
/******footer*****/
/****************/
#footer {
	background:#fff;
	clear:both;
	margin-top: 50px;
	padding:0 0px 20px 0; 
	text-align:center;
	width:100%;
	position: relative;
	/*border-top:15px solid #C1D96E;*/
}
#footer ul.link1 {
	padding:0pt 10px;
	width: 836px;
	margin: auto;
}
#footer ul.link1 li {
	background:#7C9A38 none repeat scroll 0%;
	color:White;
	display:block;
	float:left;
	line-height:24px;
	padding-left:5px;
}
#footer ul.link1 li a {
	color:White;
	padding:0 5px;
	text-decoration:none;
}
#footer ul.link2 {
	margin:20px auto 5px;
	width: 836px;
}
#footer ul.link2 li {
	color:#576A29;
	display:block;
	float:left;
}
#footer ul.link2 li a {
	color:#333;
	text-decoration:none;
	padding: 0 5px 0 10px;
}
#footer ul {
	margin:auto;
}
#footer ul:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
#footer span {
	color:#333;
}
#footer span a {
	color:#333;
	text-decoration:none;
}
/*new header*/
#searchbox{
margin:0 auto;
width:776px;
background:url(images/searchbar_bg.gif) left top repeat-x;
border-bottom:1px solid #EAEBEA;}
#channel_logo{
width:213px;
float:left;}
#search_right{
text-align:left;
padding-top:10px;}
.searchbar{
width:365px;}
