/*
 * Public Style
 *
 *
 *
*/
	#toptop {
		clear:both;
		width:998px;
		height:110px;
		overflow:hidden;
		border-top:0px solid #000000;
		border-right:0px solid #CCCCCC;
		border-bottom:0px solid #CCCCCC;
		border-left:0px solid #CCCCCC;
		background: url(images/tt_01.gif) repeat top left;
	}

		#toptop .toptop_left {
			width:998px;
			height:110px;
			background: url() repeat-y top left;
		}

			#toptop .toptop_right {
				width:998px;
				height:110px;
				background:transparent url() repeat-y top right;
			}
			#toptop .toptop_top {
				width:100%;
				height:0px;
				line-height:0px;
				overflow:hidden;
				background:transparent url() repeat-x 0 0;
							
			}
				#toptop .toptop_top .toptop_tte {
					float:left;
					width:0%;
					height:0px;
					overflow:hidden;
					text-align:left;
					text-indent:0px;
					font-size:12px;
					font-weight:700;
					color:#000000;
					background:url() no-repeat top left;
				}
				#toptop .toptop_top .toptop_more {
					float:right;
					height:0px;
					line-height:0px;
					overflow:hidden;
					text-align:right;
					padding-right:9px;
					background:url() no-repeat top right;
					color:#555555;
					font-weight:400;
				}
					#toptop .toptop_top .toptop_more a {
						color:#999999;
						padding:0 4px;
						text-decoration:none;
						font-size:12px;
						
					}
					#toptop .toptop_top .toptop_more img
					{
						vertical-align:0px;	
					}
						#toptop .toptop_top .toptop_more span.this-page {
							color:#ff0000;
							padding:0 3px;
						}
		#toptop .toptop_content {
			border-top:0px solid #FF0080;
			border-right:0px solid #CCCCCC;
			border-bottom:0px solid #CCCCCC;
			border-left:0px solid #CCCCCC;
			padding:5px 0px 0px 0px;
			background:transparent url() repeat top left;
			text-align:left;
			height:100%;
			overflow:hidden;
		}
			#toptop .toptop_content .small_item {
				
				width:100%;
				height:100%;
				overflow:hidden;
				border-top:0px solid #00FF00;
				border-right:0px solid #CCCCCC;
				border-bottom:0px solid #CCCCCC;
				border-left:0px solid #CCCCCC;		
				text-align:center;
				line-height:100px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;				
				background:transparent url() no-repeat 0px 0px;
				text-indent:0px;
				font-size:12px;	
				font-weight:400;
				text-decoration:none;
				color:#000000;
			}
			#toptop .toptop_content .small_item {
				display:inline;
			}
			#toptop .toptop_content .small_item {
				float:none;
			}
				#toptop .toptop_content .small_item a {
					font-size:12px;	
					font-weight:400;
					text-decoration:none;
					color:#000000;
				}
				
				#toptop .toptop_bottom {
					
					clear:both;
					height:0px;
					line-height:0px;
					background:transparent url() repeat-x bottom 0;
				}
					#toptop .toptop_bottom .toptop_btml {
						font-size:0;
						width:3%;
						overflow:hidden;
						height:0px;
						line-height:0px;
						float:left;
						background:url() no-repeat bottom left;
					}
					
					#toptop .toptop_bottom .toptop_btmr {
						width:80%;
						height:0px;
						line-height:0px;
						overflow:hidden;
						float:right;
						padding-right:6px;
						background:url() no-repeat bottom right;
						text-align:right;
						color:#555555;
						font-weight:400;					
					}
					#toptop .toptop_bottom .toptop_btmr img
					{
						vertical-align:0px;	
					}
					
					#toptop .toptop_bottom .toptop_btmr a {
						color:#999999;
						font-size:12px;
						text-decoration:none;
						padding:0 4px;
						font-weight:400;
				}
					
					#toptop .toptop_bottom .toptop_btmr span.this-page {
						color:#ff0000;
						padding:0 3px;
					}
/*
 * Private Style
*/
	#toptop_login
	{
		height:24px;
		line-height:24px;
		overflow:hidden;
		margin:0;
		padding:0;
		float:right;
	}

#toptop_unlogin
{
	height:24px;
	line-height:24px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:right;
}

#toptop .self_left
{
	height:70px;
	width:25%;
	float:left;
	line-height:12px;
	text-align:left;
}

#toptop .self_left img
{
	height:70px;
}
#toptop .self_right
{
	width:74%;
	float:left;
	line-height:12px;
	text-align:right;
	height:68px;


}
#toptop .self_right .login_dl
{
	background:url(images/dl.gif) no-repeat 0 2px;
	float:left;
	line-height:12px;
	width:52px;
	height:23px;
}
#toptop .self_right .login_zc
{
	background:url(images/zc.gif) no-repeat 0 2px;
	float:left;
	line-height:12px;
	width:52px;
	height:23px;
	margin:0 0 0 10px;
}
#toptop .self_right .self_small_top
{
	
	width:200px;
	text-align:right;
	height:50px;
	line-height:25px;
	float:right;
	padding:10px 0 0 0;
	margin:10px 0 0 0;
}
#toptop .self_right .self_small_top li
{
	 float:left;
	 background:url(images/lt.gif) no-repeat 0 6px;
	 padding:0 0 0 10px;
	 
}
#toptop .self_right .self_small_top #toptop_ffff 
{
	float:right;
	margin:0 0 0 20px;
	width:189px;
}

#toptop .self_right .self_small_top #toptop_ffff ul
{
	background:url(images/l_1.gif) repeat-x;
	height:29px;
	width:189px;
}

#toptop .self_right .self_small_top #toptop_ffff li
{
	float:left;
	width:60px;
	text-align:center;
	height:29px;
	line-height:29px;
}

#toptop .self_right .self_small_top #cccc
{
	width:100%;
	text-align:right;
}

#toptop .self_right .self_small_top #toptop_ffff .li_1
{
	background:url(images/l_3.gif) no-repeat 0 7px;
}

#toptop .self_right .self_small_top #toptop_ffff .li_0
{
	background:url(images/l_0.gif) no-repeat 0 0px;
	width:4px;
	height:29px;
}

#toptop .self_right .self_small_top #toptop_ffff .li_2
{
	background:url(images/l_2.gif) no-repeat 0 0px;
	width:3px;
	height:29px;
}
#toptop .self_right .self_small_bo
{
	width:200px;
	height:52px;
	line-height:15px;
	text-align:right;
	font-size:22px;
	font-family:Arial;
	font-weight:700;
	padding:0px 0 0 0;
	border-left:1px #353535 dotted;
	float:right;
	margin:10px 0 0 0;
}
#toptop .self_right .self_small_bo a
{
	background:url(images/qq.bmp) no-repeat 0 0px;
	height:20px;
	line-height:20px;
	padding:3px 0 0 30px;
	margin:0 0 0 20px;
}

#toptop .self_small_bar .span1
{
	background-color:#9D9D9D;
}
#toptop .self_small_bar #orderCss
{
	background:url(images/order.gif) no-repeat 0 0;

	color:#777575;
	font-size:12px;
	height:23px;
	width:170px;
	line-height:22px;
	text-align:center;
	margin: 4px 0 0 30px;
	font-weight:500;
}
#toptop .self_small_bar .orderCss
{
	width:400px;
	text-align:right;
}

#toptop .self_small_bar #var_cart_total_counttoptop
{
	height:23px;
	line-height:23px;
	border:0;
	background-color:transparent;
	
}
#toptop .self_small_bar
{
	width:100%;
	vertical-align:baseline;
	margin:5px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:700;
	font-size:12px;
	text-align:left;
	background-color:#9D9D9D;
	height:30px;
	line-height:30px;
}
#toptop .self_small_bar li
{
	 float:left;
	 height:31px;
	 line-height:30px;
	 border-left:2px #ffffff solid;
}

#toptop .small_item .self_small_bar a
{
	color:#FFFFFF;
	font-weight:700;
	font-size:12px;
	margin:9px 9px 9px 9px;
	padding:0 3px;
}

/*模块*/