﻿@charset "utf-8";
.allbar .content { float: left; width: 100%; }
.page_left { float: left; margin: 0px; width: 208px; }
.page_left2 { float: left; width: 744px; }
.page_right2 { float: right; width: 200px; }
.page_right { float: right; width: 734px; }
.page_right_l { float: left; width: 502px; }
.page_right_r { float: right; width: 224px; }

/*分类导航列表*/
#sortlist { background-color: #FFF; border: 1px solid #CCC; width: 742px; float: left; margin:6px 0;}
	#sortlist .title { display: inline; float: left; height: 34px; width: 740px; line-height: 32px; background: url(../images/titlebg2.gif) repeat-x; border: 1px solid #FFF;}
#sortlist .title span {
	color: #009900; padding-right: 3px; padding-left: 3px; font-weight: bold; 
}
#sortlist .title strong {
	padding-right: 6px;
	padding-left: 6px;
}


	#sortlist .content { float: left; width: 100%; border-top: solid 1px #DCDCDC;}
		#sortlist .content li {
	float: left;
	clear: left;
	line-height: 24px;
	width: 732px;
	display: inline;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 10px;
	padding-bottom:5px;
}
		#sortlist .content span {
	font-weight: bold;
	color: #090;
}
		#sortlist .content dl { float: left; }
			#sortlist .content dt {
 width: 150px; background: url(../images/sign02.gif) no-repeat left center; padding-left: 20px;  clear:both; 
}
#sortlist .content dd {
 float: left; white-space: nowrap; width: 150px; padding-left: 20px; color: #666; 
}
#goodsitem_top { float: left; height: 38px; width: 744px; background: url(../images/goodsitem_nav_bg.gif) no-repeat left bottom;}
#goodsitem_top .tab { float: left; width: 400px; height: 38px;}
	#goodsitem_top .tab li { float: left;}
		#goodsitem_top .tab li a { background: url(../images/goodsitem_nav_button.gif) no-repeat 0% 0px; float: left; height: 24px; margin: 7px 0px 0px 0px; padding: 0px 0px 0px 4px;}
		#goodsitem_top .tab li a span { float: left; height: 24px; display: block; cursor: pointer; padding: 0px 12px 0px 4px; margin: 0px 6px 0px 0px; line-height: 24px; background: url(../images/goodsitem_nav_button.gif) no-repeat right -24px;}
			#goodsitem_top .tab li a:hover { text-decoration: none; background-position: 0% -48px;}
			#goodsitem_top .tab li a:hover span { color: #390; text-decoration: none; background-position: 100% -72px;}
		#goodsitem_top .tab .current a { float: left; height: 31px; padding-left: 4px; background: url(../images/goodsitem_nav_button.gif) no-repeat 0px -96px; margin-top: 2px; margin-bottom: 5px;}
		#goodsitem_top .tab .current a span { color: #FFF; float: left; font-size: 14px; text-decoration: none; height: 24px; display: block; cursor: pointer; font-weight: 600; background: url(../images/goodsitem_nav_button.gif) no-repeat right -127px; padding: 3px 14px 4px 10px;}
			#goodsitem_top .tab .current a:hover { background-position: 0% -96PX; }
			#goodsitem_top .tab .current a:hover span { background-position: 100% -127px; color: #603000; }

/*列表页面列表区域*/
#goodsitem_content {
	background-color: #FFF;
	float: left;
	width: 744px;
}
#goodsitem_content .top {
	background-image: url(../images/goodsitem_content.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 724px;
	height: 26px;
	padding-top: 4px;
	padding-right: 11px;
	padding-bottom: 7px;
	padding-left: 11px;
}
#goodsitem_content .top-1 {
	background-image: url(../images/goodsitem_content-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 724px;
	height: 26px;
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 7px;
	padding-left: 11px;
	margin-top:15px;
}

/*  列表页面显示方式控制  */#showmode {float: left; line-height: 24px; margin-top: 7px; height: 24px; display: block; color: #01280c;}
	#showmode ul { float: left; padding-right: 12px; margin: 0px; padding-left: 0px; white-space: nowrap; display: inline-block;}
		#showmode li { margin-right: 1px; float: left; }
			#showmode li a { float: left; height: 24px; padding-left: 4px; background: url(../images/buttons_02.gif) no-repeat left -96px;}
			#showmode li a span { float: left; padding-right: 7px; padding-left: 3px; display: block; background: url(../images/buttons_02.gif) no-repeat left -96px; color: #999999; cursor: pointer; }
			#showmode li a img { float: left; height: 16px; width: 16px; padding:4px 4px 4px 0px; filter: Alpha(Opacity=50);}
				#showmode li a:hover { background-position: left 0px; text-decoration: none;}
				#showmode li a:hover span { background-position: right -24px; color: #184c04;}
				#showmode li a:hover img { filter: Alpha(Opacity=100); }
				#showmode .current a { background: url(../images/buttons_02.gif) no-repeat left top; }
				#showmode .current a span { background: url(../images/buttons_02.gif) no-repeat right -24px ; color: #2d840b;}
				#showmode .current a img { filter: Alpha(Opacity=100);}
			#showmode .style li a { background-image: url(../images/buttons_02.gif) no-repeat left 0; float: left; height: 24px; padding-left: 4px;}
			#showmode .style li a span { float: left; padding-right: 7px; padding-left: 3px; display: block; background-image: url(../images/buttons_02.gif) no-repeat right -24px; color: #3ba60d; cursor: pointer;}
			#showmode .style li a img { float: left; height: 16px; width: 16px; padding:4px 4px 4px 0; filter: Alpha(Opacity=50); }
				#showmode .style li a:hover { background-position: left -48px;}
				#showmode .style li a:hover span { background-position: right -72px; color: #FEF8E9;}
				#showmode .style li a:hover img { filter: Alpha(Opacity=100);}
				#showmode .style .current a {background: url(../images/buttons_02.gif) left -48px; }
				#showmode .style .current a span {color: #FEF8E9; background: url(../images/buttons_02.gif) right -72px;}
				#showmode .style .current a img {filter: Alpha(Opacity=100);}

#seriation   {
	line-height: 26px;
	height: 16px;
	height: 26px;
	background-image: url(../images/jgx.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-left: 12px;
	width: 170px;
}
#seriation label {
	line-height: 26px;
	float: left;
	display: block;
	padding-right: 6px;
}
#seriation select {
	float: left;
	height: 22px;
	margin: 0px;
	padding: 0px;
}
#goodsitem_content  .top  ul  {
	float: left;
	line-height: 26px;
	
	background-repeat: no-repeat;
	background-position: left top;
}
#goodsitem_content  .top  li  {
	float: left;
	text-align: center;
}
#goodsitem_content  .top-1  ul  {
	float: left;
	line-height: 26px;

	background-repeat: no-repeat;
	background-position: left top;
}
#goodsitem_content  .top-1  li  {
	float: left;

}
#goodsitem_content .price_box { width: 90px; text-align: center; display: block; float: left; }
#goodsitem_content .security {
	width: 70px;
}

#goodsitem_content .freight { width: 100px; text-align: center; display: block; float: left; }
#goodsitem_content .timeleft{ width: 100px; text-align: center; display: block; float: left; }
#goodsitem_content .locus { width: 90px; text-align: center; display: block; float: left; }
			#goodsitem_content .timeleft {
	width: 70px;
}

/*列表页面列表模式*/
.goodshow_list { float: left; width: 744px; display: block;}
	.goodshow_list li {
	clear: left;
	float: left;
	border-bottom: dashed 1px #CCC;
	width: 100%;
	padding: 4px 0px 10px 0px;
	text-align: center;
}
	.goodshow_list .item {
	float: left;
	width: 100%;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
		
.goodshow_list .item li {
	float: left;
	clear: none;
	padding: 0px;
	border: none;

}
.goodshow_list .compare_box {
	float: left;
	width: 350px;
	display: inline;
	margin-left: 10px;
}
.goodshow_list .pic { float: left; height: 98px; width: 98px; position: relative; z-index: 50;}
		.goodshow_list .thumb {position: relative; height: 96px; width: 96px;  border:#000 1px solid; z-index: 51;  line-height: 96px; overflow: hidden; text-align: center; }
		
				.goodshow_list .bigpic {display: none; background: url(../images/bigpicbg.gif) no-repeat 0px 0px ; float: left; height: 206px; left: 105px; position: absolute; top: 0px; width: 215px; z-index: 52; }
			.goodshow_list .bigpic table { height: 192px; width: 192px; display: inline; overflow: hidden; border: none; float: left; padding: 0px; margin: 5px 9px 9px 14px;}
			.goodshow_list .bigpic td { text-align: center; vertical-align: middle; }
			.goodshow_list .info {
	float: right;
	width: 250px;
	text-align: left;
	
}
				.goodshow_list .name {
	width: 100%;
	float: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: 600;

	padding-bottom: 12px;
	font-family: Tahoma;
}
					.goodshow_list .name a {
	color: #555;
	text-decoration: none;
}
						.goodshow_list .name a:hover {
	color: #009900;
	text-decoration: none;
}
				.goodshow_list .merchant {
	float: left;
	width: 150px;
	line-height: 22px;
	background: url(../images/sign_merchant.gif) no-repeat left center;
	padding-left: 20px;
}
.goodshow_list   .collection   {
	background-image: url(../images/buttons_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 18px;
	width: 28px;
	padding-left: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
}
		.goodshow_list .comparecheck {
	width: 30px;
}

/*列表页面图片模式*/
.goodshow_picture {
	width: 744px;
	float: left;
	padding-bottom: 20px;
	background-image: url(../images/line_02.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-bottom: 10px;
}
	.goodshow_picture li {
	width: 200px;
	float: left;
	display:inline;
	text-align: center;
	margin-top: 12px;
	margin-bottom: 8px;
	margin-right: 15px;
	margin-left: 25px;
	height:310px;
	position:relative;
}
	.goodshow_picture .pic {
	overflow:hidden;    
	position:relative;    
	display:table-cell;    
	text-align:center;    
	vertical-align:middle;
	height: 200px;
	width: 200px;
	background-color: #FFF;
	border: 1px solid #CCCCCC;
}
		.goodshow_picture .pic p { position: static; +position: absolute;  top: 50%; }
		.goodshow_picture .pic img { position: static; +position: relative; left: -50%;  top: -50%; vertical-align:middle;   }
	.goodshow_picture .price_div {
	float: left;
	text-align: center;
	width: 170px;
	height:20px;
}
.biaozhi{display:block; clear:both; padding-top:2px; padding-bottom:2px; height:20px;}
	.goodshow_picture .name {
	width: 100%;
	float: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: 600;
	padding-bottom: 10px;
	margin-top: 6px;
	font-family: Tahoma;
	height:37px;
	overflow:hidden;
}
		.goodshow_picture .name a {
	color: #555;
}
		.goodshow_picture .name a:hover {
	color: #009900;
	text-decoration: none;
}
	.goodshow_picture .control {
	width: 170px;
	margin-top: 6px;
	float: left;
	padding-left:20px;

	margin-bottom: 0px;

}
		.goodshow_picture .control span { float: left; }
			.goodshow_picture .control span a { float: left; padding-left: 20px; width: 55px; line-height: 17px; display: block;  height: 17px; padding-bottom: 1px; padding-right:10px; color: #666; text-decoration: none; }
			.goodshow_picture .control span a:hover { color: #000; }	.goodshow_picture .comparecheck { height: 22px; width: 22px; display: inline; position: absolute; z-index: 62; left: 8px; top: 2px; }
.goodshow_picture .control .compare-1 { background: url(../images/buttons_03.gif) no-repeat left bottom;}
.goodshow_picture .control .collection { background: url(../images/buttons_03.gif) no-repeat left top; float: right;}
#goodsitem_content .bottom {
	float: left;
	margin-top: 6px;
	width: 100%;
}


/*翻页部分样式*/
.pagehead {
	float: right;
	display: block;
	
	padding-bottom: 10px;
	padding-top:6px;
}
	.pagehead .pages {
	line-height: 22px;
	float: left;
	padding-top: 2px;
	display: inline;
	margin-left: 5px;
}
#layout_page{ width:950px; clear:both; margin-top:10px; margin-left:auto; margin-right:auto;}
	.pagehead .button { float: left; display: inline; margin-left: 5px;}
	.pagehead .button b { line-height: 18px; float: left; height: 18px; font-size: 12px; margin-right: 4px; display: inline;}
.pagetab {
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
	.pagetab li {
	float: left;
	display: inline;
}
		.pagetab li a {
	border: 1px solid #CCCCCC;
	line-height: 18px;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	display: inline;
	color: #555;
	font-family: Tahoma;
	font-size: 12px;
	background-color: #EAEAEA;
	margin-left: 3px;
}
			.pagetab li a:hover { color: #224b06; background-color: #b6df9a; border-color: #57ab1e; }
.pagetab  li.current a  {
	border: 1px solid #57ab1e;
	line-height: 18px;
	padding-right: 4px;
	padding-left: 4px;
	float: left;
	margin-right: 3px;
	display: block;
	color: #224b06;
	font-family: Tahoma;
	font-size: 12px;
	background-color: #b6df9a;
}
.pageform {
	float: left;
	display: block;
}
	.pageform span { line-height: 18px; padding: 2px; height: 18px; float: left; }
	.pageform .inupt { line-height: 16px; background-color: #FFFFFF; height: 16px; border: 1px solid #D9D7CA; width: 32px; margin-left: 4px; display: inline; float: left; padding-left: 4px; }
	.pageform .button { float: left; display: inline; margin-right: 4px; margin-left: 4px; }


/*右边栏标题及边框样式*/
.rightbar {
	width: 200px;
	float: right;
	margin-top: 6px;
	text-align:left;
}
	.rightbar .title1 {
	float: left;
	width: 100%;
	background-image: url(../images/right_tit_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 30px;
}

		.rightbar .title1 h3 {
	color: #555;
	line-height: 26px;
	padding-left: 28px;
	float: left;
	width: 172px;
	font-size: 14px;
	font-weight: 600;
	padding-top: 2px;
	padding-bottom: 2px;
}
	
	.rightbar .content1 {
	background-color: #F9F9F9;
	float: left;
	width: 198px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#hotsale {
	width: 100%;
	float: left;
	display: block;
	margin-top: 6px;
}
#hotsale h3 { font-size: 14px; line-height: 22px; float: left; background: url(../images/right_tit_bg.gif) no-repeat 0px 0px; width: 184px; height: 22px; padding-top: 12px; padding-bottom: 14px; padding-left: 16px;}
#hotsale ul {
	width: 198px;
	border: solid 1px #CCC;
	padding-bottom: 4px;
}
#hotsale ul { border-top: none;}
#hotsale li {
	width: 190px;
	clear: left;
	float: left;
	display: inline;
	padding-bottom: 4px;
	margin: 4px 4px 0px 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
#hotsale .pics { height: 75px; line-height: 75px; overflow: hidden; position: relative; text-align: center; width: 75px; float: left;}
#hotsale .pics p { position: static; +position: absolute;  top: 50%; vertical-align: middle; }
#hotsale .pics img { position: static; +position: relative; left: -50%; top: -50%; vertical-align: middle;}
#hotsale .goods_name { float: right; width: 110px; line-height: 22px; font-weight: 600; font-size: 12px;}
#hotsale .goods_price { font-size: 12px; line-height: 22px; clear: right; float: right; width: 110px; margin-top: 8px;}


/*右侧商品内容筛选*/
#goodsfilter { float: left; width: 100%; background: url(../images/goodsitem_rightbar_bg.gif) repeat-y left top; margin-top: 6px;}
	#goodsfilter h3 { color: #555; float: left; line-height: 22px; background: url(../images/right_tit_bg.gif) no-repeat 0px -48px; width: 170px; font-size: 14px; padding: 5px 0px 5px 30px;}
	#goodsfilter .content { float: left; width: 170px; display: inline; margin: 5px 15px;}
		#goodsfilter p { line-height: 16px; padding-top: 4px; padding-bottom: 6px; width: 100%; }
			#shopfilter .imgbtn { background: url(../images/goodsfilter_but.gif) no-repeat left top; line-height: 22px; color: #FFF; height: 22px; width: 74px; border:none; float: left; margin-left:80px; display: inline; cursor: pointer;}

			#goodsfilter .button {
	background: url(../images/goodsfilter_but.gif) no-repeat left top;
	height: 24px;
	width: 52px;
	border:none;
	float: left;
	display: inline;
	cursor: pointer;
}
.bottom-nc {
	float: left;
	height: 7px;
	width: 100%;
	background-image: url(../images/goodsitem_rightbar_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

		#shopfilter { width: 210px; display: inline; float: left; margin:6px 6px 0px 6px; padding-bottom: 6px;}
			#shopfilter p { float: left; width: 100%; margin-bottom: 4px;}
			#shopfilter span { float: left; width: 74px; margin-right: 4px; line-height: 22px; text-align: right; }

			#shopfilter .textinput { line-height: 20px; border: 1px solid #AAA; float: left; height: 20px; padding-left: 4px; background: url(../images/input_bg.gif) no-repeat left top; }
			#rightbox {
	WIDTH: 174px;
	FLOAT: left;
}

.right {
	WIDTH: auto;
	FLOAT: right
}

.clear {
	CLEAR: both
}

#saletop10 {
	background-color: #F9F9F9;
	background-image: url(../images/top10_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 182px;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 8px;
	margin-left: 8px;
}
#saletop10 li {
	padding-left: 26px;
	line-height: 30px;
}

/*浏览过的商品*/
#goodsbrowsed {float: left; width: 100%;  background-color: #FFF; text-align:center;}
		#goodsbrowsed .thumb {background-color: #FFF; border: 1px solid #EAE9E3; height: 96px; line-height: 96px; overflow: hidden; position: relative; text-align: center; width: 96px; margin-bottom: 3px; margin-top: 3px;  float: left;}
			#goodsbrowsed .thumb p {position: static; +position: absolute;  top: 50%; vertical-align: middle;}
			#goodsbrowsed .thumb img {position: static; +position: relative; left: -50%; top: -50%; vertical-align: middle;}
		#goodsbrowsed .name {width: 100%; float: left; font-size: 12px; line-height: 16px; text-align: center;}
		#goodsbrowsed .cost {float: left; width: 55px; line-height: 18px; height: 18px; overflow: hidden; padding-left: 2px;}
#goodsbrowsed .favorite {float: right; background: url(../images/sign_favorite.gif) no-repeat left center; padding-left: 12px}
#goodsbrowsed_but {width: 110px; display:block; padding: 6px 0 6px 45px; float:left; }
#goodsbrowsed_but .compare {
	background-image: url(../images/buttons_03.gif);
	background-repeat: no-repeat;
	background-position: 0px -18px;
	width: 28px;
	float: left;
	padding-left: 18px;
	line-height: 18px;
}
#goodsbrowsed_but .collection {
	background-image: url(../images/buttons_03.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	float: right;
	width: 28px;
	padding-left: 18px;
}


/*推荐商品*/
.goodsrecommend {
	width: 192px;
	float: left;
	display: block;
}
	.goodsrecommend li {
	width: 188px;
	float: left;
	padding-bottom: 4px;
	border-bottom: dotted 1px #CCC;
	display: inline;
	line-height: 20px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
}
		.goodsrecommend .thumb { border: 1px solid #EAE9E3; height: 60px; line-height: 60px; overflow: hidden; position: relative; text-align: center; width: 60px; margin-top: 5px; margin-right: 4px; float: left;}
			.goodsrecommend .thumb p { position: static; +position: absolute;  top: 50%; vertical-align: middle; }
			.goodsrecommend .thumb img { position: static; +position: relative; left: -50%; top: -50%; vertical-align: middle; }
		.goodsrecommend .name { width: 100%; font-weight: bold; }
	.goodsrecommend .info { float: right; width: 140px; }
	.goodsrecommend .cost { width: 100%; }
	.goodsrecommend .cost p { float: left; width: 50%; }
		.goodsrecommend .cost .onprice { text-decoration: line-through; color: #999;}
	.goodsrecommend .shopman { float: left; width: 100%; }



/*news*/
.goodsitem_top_news{ background: url(../images/goodsitem_top.gif) repeat-x center top; float: left; height: 40px; overflow:hidden; width: 950px;}

#daohang_0{ height:40px; line-height:35px; position:relative; text-align:left;

padding-left:35px; background:url(../images/news_ico.gif) no-repeat 10px 5px; color:#fff; font-weight:600;}

#daohang_0 a{color:#fff;}

#news_main{display:block; float:left; padding:20px; height:auto; width: 908px; line-height:25px; margin-top:-2px; margin-bottom:10px; background-color:#f9fef9; border:1px solid #7ed77b; border-top:none; text-align:left;}

#news_main img,#news_main text{vertical-align:middle}

.gehang_color .change_bg_color{background:url(../images/news2.png) no-repeat 5px 5px; color:#FF9000; font-weight:700}

.biaoti_0{width:100%; text-align:center; font:15px; font-weight:700; color:#333}

.gehang_color li{ height:25px; line-height:25px; padding-left:30px; background:url(../images/news.png) no-repeat 5px 5px; border-bottom:1px solid #E5E5E5;}

#sigle_news{background-color:#F5F5F1;}

.side_left_new { background:#f00 url(../images/goodsitem_top.gif) no-repeat left bottom; height: 75px; position:absolute;  width: 2px; overflow:hidden; left:0}

.side_right_new { background: url(../images/right_line_news.gif) no-repeat right bottom; height: 31px; width: 2px; position:absolute; right:0 }

#news_list{float:right; margin-top:20px;}

#leftbar{ float:left; width:736px}

/*news over*/

/*shoplist*/
#shoplist_layout { width: 950px; margin: 6px auto;}
		#shoplist_layout .page_left { float: left; width: 200px; }
	#shoplist_layout .page_right { float: right; width: 744px; }

.sl_leftbar { float: left; width: 100%; background: url(../images/goodsitem_rightbar_bg.gif) repeat-y left top;
}
	.sl_leftbar .title1 {color: #555; float: left; line-height: 22px; background: url(../images/right_tit_bg.gif) no-repeat 0px -48px; width: 170px; font-size: 14px; padding: 5px 0px 5px 30px;}
		
	.sl_leftbar .content1 {float: left; width: 170px; display: inline; margin: 5px 15px;}
.sl_leftbar  .bottom {
	background: url(../images/goodsfilter_but.gif) no-repeat left top; height: 24px; width: 52px; border:none; float: left; display: inline; cursor: pointer;}
.sl_leftbar .bottom {float: left; height: 7px; width: 100%;
	background: url(../images/goodsitem_rightbar_bg.gif) no-repeat right top;}
.sl_leftbar .title2 { float: left; width: 100%; background: url(../images/right_tit_bg.gif) no-repeat left bottom;
	height: 30px;}
		.sl_leftbar .title2 h3 { color: #555; line-height: 26px; float: left; width: 172px; font-size: 14px; font-weight: 600; padding-top: 2px; padding-bottom: 2px; padding-left: 28px;}
		.sl_leftbar .content2 { background-color: #F5F5F5; float: left; padding: 0px; width: 198px; border-right: solid 1px #CCC; border-left: solid 1px #CCC;}
		#shopsort { float: left;}
			#shopsort li { width: 192px; float: left; margin: 0px; padding: 3px; border-bottom: solid 1px #CCC;
}
			#shopsort .style1 { background-color: #FFF;}
				#shopsort dl { width: 182px; float: left; padding: 0px 5px;}
					#shopsort dt { font-size: 13px; font-weight: bold; line-height: 24px; }
					#shopsort dd { line-height: 22px; background: url(../images/sign_square2.gif) no-repeat left center; padding-left: 10px;}
.righttop { background-color: #FFF; float: left; width: 740px; border-top: solid 1px #CCC; border-right: solid 1px #CCC; border-left: solid 1px #CCC; padding: 1px;}
.righttop .box { background: url(../images/titlebg2.gif) repeat-x; float: left; width: 730px; height: 32px; padding-right: 5px; padding-left: 5px;}

#shoplist { float: left; width: 744px; background: #FFF url(../images/shoplist_content.gif) no-repeat left top;}
	#shoplist .box { float: left; width: 100%;}
#shoplist ul { float: left; width: 734px; padding: 0px 5px;}
#shoplist li { float: left; text-align: center; }
#shoplist .title { line-height: 36px; height: 36px; padding-bottom: 4px;}
#shoplist .content { height: 70px; padding-top: 10px; padding-bottom: 5px; border-bottom: dashed 1px #CCC;}
#shoplist .shoplogo { width: 80px; padding-right: 10px; height:60px;}
#shoplist .shoplogo .pic { background: #FFF url(../images/store_pic_bg.gif) no-repeat 0 0; height: 60px; width: 60px; padding: 2px; text-align: center; margin-left: 10px; float: left; vertical-align: middle; overflow: hidden; position: relative; }
	#shoplist .shoplogo .pic span { position: static; +position: absolute; top: 50%; vertical-align: middle; }
		#shoplist .shoplogo .pic img { position: static; +position: relative; left: -50%; top: -50%; margin-top:-1px; vertical-align: middle; }
#shoplist .shopname {width: 230px;}
	#shoplist .shopname p { float: left; width: 100%; height: 18px; line-height: 20px; text-align: left;}
	#shoplist .shopname a b { font-size: 14px;}
		#shoplist .shopname a:hover b {color: #FFF; background-color: #F60; text-decoration: none;}
#shoplist .collection { background: url(../images/buttons_03.gif) no-repeat left top; float: left; height: 18px; width: 28px; padding-left: 18px; margin-top: 2px; margin-bottom: 2px;}
	#shoplist .quantity { width: 80px;}
	#shoplist .shopkeeper { width: 100px;}
	#shoplist .credit { width: 66px;}
	#shoplist .authent { width: 50px; height:20px;}html>body #shoplist .authent{ height:auto; min-height:20px;}
	#shoplist .locus { text-align: right; width: 90px;}


.shoplist_declarator { float: left; width: 200px; height: 28px; line-height: 28px; padding-left: 10px; }
#form_s_list .button { background: url(../images/goodsfilter_but.gif) no-repeat left top; height: 24px; width: 52px; border:none; display: inline; cursor: pointer; float: right; margin-right: 36px;}
/*shoplist over*/

/*categorylist*/
.goodshow_list .bg_no{ background-color:#f0fee9; line-height:30px; border:#3ea715 1px solid; text-align:center; color:#1b6000;  margin-top:5px;}
.goodshow_picture .bg_no{ background-color:#f0fee9; line-height:30px; border:#3ea715 1px solid; text-align:center; color:#1b6000;  margin-top:5px; }
.category_nav { float: left; width: 945px; background: url(../images/sortnav_title_bg.gif) no-repeat right bottom; height: 38px;}
.category_nav li { float: left; line-height: 20px; margin-left: 5px; }
		.category_nav li a {
	float: left;
	line-height: 31px;
	height: 31px;
	width: 100px;
	margin:7px 0 0 0;
	font-size: 12px;
	font-weight: 600;
	padding: 0px;
	display: inline;
	text-align: center;
	color: #FFFFFF;
}		
				
		.category_nav .current a , .category_nav .current a:hover { float: left; background: url(../images/sortnav_title.gif) no-repeat center top; width: 120px; height: 31px; line-height: 31px; font-size: 14px; color: #390; font-weight: 600; text-align: center; margin-left: 8px; margin-top:7px; padding-right: 3px; }	
			
.category_top {  background: url(../images/sortnav_title_bg.gif) no-repeat left top; float: left; padding-left: 5px; height: 38px;}
	
.categorlist { float: left; width: 950px; border-bottom: solid 1px #dcdcdc; background-color: #FEF8E9;}
	.categorlist ul { float: left; background: url(../images/categorylist_bg.gif) repeat-y; width: 950px; padding-top: 2px;}
		.categorlist li { float: left; width: 234px; padding-left: 3px; display: block; overflow:hidden;}
			.categorlist dl { float: left; width: 220px;  padding-right: 9px; padding-left: 5px;}
				.categorlist dt a{
	font-size: 11px;
	line-height: 24px;
	font-weight: 600;
	color: #33930D;
	background: url(../images/categorylist_tit.gif) no-repeat;
	float: left;
	height: 22px;
	width: 210px;
	padding-left: 24px;
	margin-bottom: 6px;
	padding-bottom: 2px;
	_padding-bottom:0px;
	margin-left: -5px;
	display: inline;
}
				.categorlist .modal2 dt a{ background: url(../images/categorylist_tit.gif) no-repeat left bottom;}
					.categorlist dd { line-height: 20px; font-size: 12px; float: left; padding-right: 6px; padding-left: 5px;  display: block; height:200px;}html>body .categorlist dd{height:auto; min-height:200px;}
/*categorylist over*/


/*product buy*/

.search_sitenav{ position:relative; top:-49px; left:-30px; color:#fff; font-weight:700}

.search_sitenav a,.search_sitenav a:hover { color:#FFF; }

.box_layout { float: left; position: relative;  top: 10px; width: 950px; }

.framebox { background: #DFF3F8 url(../images/boxlayoutbg.gif) repeat-y center top; width: 950px; float: left; }

.framebox .side_left { background: url(../images/boxbglr.jpg) no-repeat left top; float: left; height: 310px; width: 10px;}

.framebox .side_right { background: url(../images/boxbglr.jpg) no-repeat right top; float: right; height: 310px; width: 10px;}

.framebox .middle {background: url(../images/boxbg.jpg) repeat-x; float: left; width: 950px;}

.framebox h2 { float: left; height: 23px; width: 93px; margin-top: 20px; margin-left: 10px; display: inline;}

.framebox .insidebox { width: 871px; background-color: #F8F8F5; border: 1px solid #09980d; margin-top: 15px; padding: 10px; float: left; display: inline; margin-left: 28px;}

.framebox .boxtitle { font-size: 13px; font-weight: 600; line-height: 28px; float: left; width: 816px; background: url(../images/sign06.gif) no-repeat left 10px; color: #038407; margin-left: 10px; padding-left: 18px; height: 28px;}

.framebox .content { float: left;	width: 832px;	color: #000;}

.framebox .content p { line-height: 22px; padding-top: 4px; padding-bottom: 8px; float: left; padding-left: 16px; }

.framebox .content ul {padding-top: 4px;padding-bottom: 8px;padding-left: 5px;float: left;width: 816px;}

.framebox .content li {background-color: #e7fae8;border: 1px solid #12c917;	width: 834px;	margin-right: auto;	margin-left: auto;	padding-top: 4px;	padding-bottom: 4px;line-height: 20px;}

.framebox .content .addform {	float: left;	width: 100%;}

.framebox .boxblocks {background-color: #FFF;	width: 848px;	border: 1px solid #12c917;	float: left;	display: inline;	margin-left: 10px;
}
.framebox .blockside {	margin: 1px;	display: inline;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #e0fbe1;	width: 847px;	background-color: #bff2c0;	float: left;}

.framebox .content .ys { font-weight: bolder; color: #000; float: left; padding-left: 10px; padding-top: 4px; padding-bottom: 8px; }

.framebox input { text-indent: 2px; font-family: Tahoma; font-size: 12px;}

.framebox .content .addcontrol { float: left; text-align: center; width: 100%; line-height: 32px; font-weight: bold; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #12A1C9;}

.framebox .buybut { float: left; width: 100%; text-align: center; margin-top: 10px; margin-bottom: 20px;}

.framebox .buybut span { padding-top: 4px; padding-bottom: 4px; line-height: 28px; color: #F60; }

.framebox td { line-height: 26px; }

.layout_950 { margin-left: auto; margin-right: auto; width: 950px; }

/*product buy over*/


.besttab { background: url(../images/best_tab_bg.gif) no-repeat 0px 0px ; height: 32px;}

.inputcorner { padding-bottom: 0; vertical-align: middle; }
.allbar { width: 946px; border: 1px solid #D9D7CA; background-color: #FFF; padding: 1px; float: left; margin-bottom: 8px; }
.price { color: #F60; font-family: Tahoma; font-weight: 600; }
.price .font1 { color: #000000; font-size: 9px; }
.price .font2 { font-size: 12px; }
.price .font3 {font-size: 9px;}
.goodsitem_search { float:right; background: url(../images/goodsitem_rightbar_bg.gif) no-repeat; height: 400px; width: 224px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #88DCF4;}
.bestlist { background: url(../images/best_bg.gif) no-repeat; height: 535px; width: 186px; padding-left: 30px; float: left; }
.bestlist li { height: 31px; margin-bottom: 1px; line-height: 18px; float: left; width: 100%; clear: left;}
.bestlist .top { height: 74px;}
.bestlist .top .name { float: left; margin-top: 5px; padding-top: 0px; padding-bottom: 0px; width: 120px; height: 36px; overflow: hidden; white-space: normal; display: block;
}
.bestlist .pics { border: 1px solid #EAE9E3; height: 60px; line-height: 104px; overflow: hidden; position: relative; text-align: center; width: 60px; margin-top: 5px; margin-right: 4px; float: left;}
.bestlist .pics p { position: static; +position: absolute;  top: 50%; vertical-align: middle; }
.bestlist .pics img { position: static; +position: relative; left: -50%; padding: 4px;  top: -50%; vertical-align: middle; }
.bestlist .name { padding-top: 7px; padding-bottom: 6px; padding:7px 0px 6px 0px; float: left; white-space: nowrap; height: 18px; overflow: hidden; width: 180px; margin: 0px; }
.bestlist .price { margin-top: 5px; white-space: nowrap; background: url(../images/sign_price.gif) no-repeat; padding-left: 18px; float: left; width: 75px; display: block; height: 20px; overflow: hidden; }
.bestlist .buy { height: 20px; width: 20px; margin-top: 5px; float: left; display: block;}

.block-1{
	cursor:pointer; 
	float:right;
	width:20px;
	height:20px;
	margin-right:5px;
	padding-top:8px;
	display:block;

	}
.block-2{
	cursor:pointer; 
	float:right;
	width:20px;
	display:block;
	margin-right:5px;
	padding-top:8px;

	}
.button22{
border:none;
background: url(../images/goodsfilter_butt.gif) no-repeat left top;
line-height: 22px;
color: #fff;
height: 22px;
width: 74px;
float: left;
margin-left: 40px;
margin-bottom:5px;
display: inline;
cursor: pointer;}
#goodsitem_content .compare { float: left; width: 350px; display: block; text-align:left; }
#goodsitem_content .compare a span {background: url(../images/buttons_05.gif) no-repeat right -24px; float: left; margin-left: 4px; padding-right: 8px; cursor: pointer; }
#goodsbrowsed li { width: 101px;    margin: 5px auto;}
#goodsitem_content .control .toshop { background: url(../images/buttons_03_1.gif) no-repeat left top;}
#goodsitem_content .control .collection { background: url(../images/buttons_03_1.gif) no-repeat left bottom; }

