@import url(css.css);
/*----------------------------------------------------------------------*/

body {
	padding-top:5px;
	margin:0px;
}

/*----------------------------------------------------------------------*/

#middle {
	width:416px;
	float:left;
}

#right {
	width:180px;
	float:left;
}

#toupiao {
	width:180px;
	float:left;
}

#left {
	width:180px;
	float:left;
}

#login_title {
	background-color:#FF6600;
	color:#FFFFFF;
	line-height:22px;
	text-align:center;
}

#login ,#user_control {
	padding:10px 0 10px 10px;
}

#login li ,#user_control li {
	height:25px;
	list-style:none;
}

#user_control li{
	float:left;
	width:50%;
}

#cart_title {
	clear:both;
	background-color:#99CC33;
	color:#FFFFFF;
	line-height:22px;
	text-align:center;
}

#sort {
	padding:2px;
	width:175px;
	SCROLLBAR-FACE-COLOR: white;
	SCROLLBAR-HIGHLIGHT-COLOR: #70b0f0;
	SCROLLBAR-SHADOW-COLOR: #70b0f0;
	SCROLLBAR-3DLIGHT-COLOR: white;
	SCROLLBAR-ARROW-COLOR: #70b0f0;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: white;
}

#cart {
	padding:10px;
}

#cart li {
	height:22px;
	margin-top:2px;
	list-style:none;
}

#sort_title {
	clear:both;
	background-color:#0099FF;
	color:#FFFFFF;
	line-height:22px;
	text-align:center;
}

#sort li {
	list-style:none;
}

#sort {
	padding-bottom:10px;
	float:left;
}

#hot_title {
	clear:both;
	background-color:#FFB60C;
	color:#FFFFFF;
	line-height:22px;
	text-align:center;
}

#hot {
	border:1px dashed #CCCCCC;
	margin:5px;
	background-color:#F7F7F7;
}

#hot li {
	list-style:none;
	line-height:20px;
	padding:0 5px 0 5px;
}

#color_line1 {
	clear:both;
	height:2px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#FF8EB2;
	padding-left:5px;
}

#color_line2 {
	clear:both;
	height:2px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#3399FF;
	padding-left:5px;
}

#color_line3 {
	clear:both;
	height:2px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#FFCC00;
	padding-left:5px;
}

#color_line4 {
	clear:both;
	height:2px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#99CC33;
	padding-left:5px;
}

#color_line5 {
	clear:both;
	height:2px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#FFFF00;
	padding-left:5px;
}

#color_line6 {
	clear:both;
	height:2px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#FF33FF;
	padding-left:5px;
}

#color_line7 {
	clear:both;
	height:2px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#CCCCCC;
	padding-left:5px;
}

#logo {
	width:180px;
	float:left;
	margin-left:5px;
}

#head {

}

#about{
	width:593px;
	clear:right;
	float:right;
}
#nav{
	width:573px;
	padding-left:20px;
	clear:right;
	float:right;
}
#message {
	background-color: #838383;
	border-top:5px solid #ACACAC;
	height:26px;
	line-height:26px;
	letter-spacing:2px;
}

#help {
	float:right;
	margin-top:5px;
}

#help li{
	text-align:center;
	list-style:none;
	float:left;
	background:url(../images/items.gif) no-repeat left;
	width:80px;
}	

#nav_list li {
	text-align:center;
	list-style:none;
	float:left;
	margin-top:21px;
}

#nav_list a:link , #nav_list a:visited {
	width:80px;
	height:18px;
	padding-top:12px;
	display:block;
	cursor:pointer;
	color:#FFFFFF;
	background:url(../images/menubg-o.gif) no-repeat left bottom;
}

#nav_list a:hover , #nav_list a:active {
	width:80px;
	height:18px;
	padding-top:12px;
	display:block;
	cursor:pointer;
	color:#FFFFFF;
	background:url(../images/menubg1.gif) no-repeat left bottom;
}

#banner {
	padding-top:1px;
	background-color:#FFFFFF;
	border-bottom:1px solid #CECFCE;
}

#info {
	clear:both;
	margin-top:1px;
	height:26px;
	color:#FFFFFF;
	padding-top:3px;
	text-algin:center;
}

#search {
	height:26px;
	line-height:26px;
}

#logininfo {
	height:26px;
	line-height:26px;
}

#link_char {
	text-align:center;
	line-height:30px;
	padding:0 20px 20px 20px;
	width:738px;
}

#link_pic {
	text-align:center;
	line-height:30px;
	padding:0 20px 50px 20px;
	width:738px;
}

#copyright {
	padding-top:30px;
	text-align:center;
	line-height:20px;
}

#mail {
	color:#FF3300;
	text-decoration:underline;
	font-weight:bold;
}

#right_len {
    width:597px;
    float:left;
}

#path {
    background:url(../images/dot.gif) repeat-x bottom;
    padding:5px 10px 5px 10px;
}

/*----------------------------------------------------------------------*/

.leftside {
	border-left:1px solid #CECFCE;
}

.sort_first {
	background:url(../images/dot.gif) repeat-x bottom;
	height:22px;
}

.sort_first a:link, .sort_first a:hover, .sort_first a:active, .sort_first a:visited {
    color: #CC3300;
}

.sort_second {
	line-height:20px;
	padding-right:4px;
	margin:1px 0 1px 0;
	word-break:keep-all;
	width:72px;
	display:block;
	float:left;
	text-align:right;
	border-right:1px solid #DDDDDD;
}

.sort_second1 {
	line-height:20px;
	padding-left:4px;
	margin:1px 0 1px 0;
	word-break:keep-all;
	width:72px;
	display:block;
	float:left;
}

.sort_left {
	clear:both;
}

.shop_title {
	clear:both;
	padding:10px 10px 2px 5px;
}

.shop_box {
	float:left;
	width:202px;
	padding:3px 2px 0 3px;
}

.shop_name {
	background-color:#F2F2F2;
	padding:3px;
}

.shop_name a:link, .shop_name a:hover, .shop_name a:active, .shop_name a:visited {
    color:#CC6600;
}

.shop_img {
	float:left;
	height:120px;
	overflow:hidden;
}

.shop_content {
	padding-top:5px;
}

.shop_content ul {
	float:left;
	margin-left:10px;
}

.shop_content li {
	list-style:none;
	height:27px;
}

.font_blue {
	color:#336699;
}

.font_red {
	color:#FF6600;
	font-size:16px;
	font-family:Helvetica;
	font-weight:bold;
}

.font_hui {
	color:#666666;
}

.hot_right {
	text-align:right;
	color:#CC6600;
}

.title {
	float:left;
}

.adv {
	margin-top:5px;
	clear:both;
	list-style:none;
}

.adv li {
	float:left;
}

.page {
	clear:both;
	text-align:center;
	background:url(../images/dot.gif) repeat-x top;
	margin-top:10px;
	padding-top:5px;
}

.page img {
	cursor:pointer;
}

.news_title {
	padding:10px 5px 0 5px;
	font-size:13px;
	color:#333333;
}

.boxinfotitle {
	clear:both;
	background-color:#F3F3F3;
	height:18px;
	padding:5px 20px 0 20px;
}

.boxinfo {
	width:557px;
	padding:20px;
	list-style:none;
	line-height:30px;
	overflow:hidden;
}

.news_content {
	padding:5px;
	overflow:hidden;
}

.news_content li {
	list-style:none;
	line-height:20px;
	background:url(../images/icon_bul_0809.gif) no-repeat left;
	padding-left:12px;
}

.more {
	float:right;
	font-size:12px;
	font-weight:normal;
	background-color:#FF6600;
	border:1px solid #EFEFEF;
	margin:2px;
	padding:0 2px 0 2px;
	display:block;
}

.more a:link, .more a:hover, .more a:active, .more a:visited {
    color:#FFFFFF;
}

.overScrollBar {
	overflow:auto;
	height:28px;
	cursor:pointer;
	SCROLLBAR-FACE-COLOR:#FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR:#cedff7;
	SCROLLBAR-SHADOW-COLOR:#dee3e7;
	SCROLLBAR-3DLIGHT-COLOR:#FFFFFF;
	SCROLLBAR-ARROW-COLOR:#006699;
	SCROLLBAR-TRACK-COLOR:#FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR:#FFFFFF;
	word-break:break-all;
}

.overNameScrollBar {
	overflow:hidden;
	height:14px;
	line-height:16px;
}

.adv_box{
	padding:5px;
}