@charset "utf-8";

@import url("../../css/ui.tabs.css"); /*UI-TAB样式表*/
html,body{ height:100%; margin:0; }
a:link{ text-decoration:none;}
a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;}

.besttab { background: url(../images/images_new/best_tab_bg.gif) no-repeat 0 0 ; height: 32px}

.goodsitem_top { background: url(../images/images_new/goodsitem_top.gif) repeat-x center top; float: left; height: 75px; width: 726px}

.goodsitem_top .side_left { background: url(../images/images_new/goodsitem_top.gif)  no-repeat left bottom; float: left; height: 75px; width: 5px}

.goodsitem_top .side_right { background: url(../images/images_new/goodsitem_top.gif) no-repeat right bottom; float: right; height: 75px; width: 5px}

.inputcorner { padding-bottom: 0; vertical-align: middle}

.allbar { width: 946px; border: 1px solid #D9D7CA; background-color: #FFF; padding: 1px; float: left; margin-bottom: 8px}

.allbar .title { background-color: #F5F5F2; float: left; white-space: nowrap; display: block; line-height: 18px; padding-top: 4px; padding-bottom: 4px; text-indent: 10px; width: 100%}

.allbar .title span { color: #12A1C9; padding-right: 3px; padding-left: 3px; font-weight: bold}

.allbar .content { float: left; width: 100%}

.sortlist { float: left; width: 100%}

.sortlist span { font-weight: bold; color: #12A1C9}

.sortlist li { float: left; clear: left; line-height: 24px; width: 900px; display: inline; margin: 3px 0 3px 10px }

.sortlist dl { float: left; }

.sortlist dt { float: left; width: 150px; background: url(../images/images_new/sign02.gif) no-repeat left center; padding-left: 20px; white-space: nowrap; }

.sortlist dd { float: left; white-space: nowrap; width: 150px; padding-left: 20px; color: #666; }

.page_left { float: left; margin: 0px; width: 208px; }

.page_left2 { float: left; width: 726px; }

.page_right2 { float: right; width: 224px; }

.page_right { float: right; width: 734px; }

.page_right_l { float: left; width: 502px; }

.page_right_r { float: right; width: 224px; }

.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; }

.rightbar { width: 224px; float: right; margin-bottom:8px; }

.rightbar_content { background-color: #FFF; border: 1px solid #d3d4d5; float: left; padding: 3px; width: 216px; }

.rightbar_title { background: url(../images/images_new/right_tit_bg.gif) no-repeat left top ; color: #FFF; height: 28px; line-height: 28px; padding-left: 28px; float: left; width: 196px; }

.goodsitem_nav { /*background: url(../images/images_new/goodsitem_nav_bg.gif) no-repeat left bottom ; */float: left; margin-top: -1px; margin-bottom: 5px; height: 32px; width: 700px; padding-left: 16px; }

.goodsitem_nav li { float: left; font-weight: 600; line-height: 42px; margin-left: 5px; }

.goodsitem_nav li a { background: url(../images/images_new/goodsitem_nav_button.gif) no-repeat 0 0 ; float: left; height: 42px; line-height: 42px; padding-left: 5px; }

.goodsitem_nav li a:hover { text-decoration: none; background-position: 0% -64px ; }

.goodsitem_nav li a span { background: url(../images/images_new/goodsitem_nav_button.gif) no-repeat 100% -32px ; color: #F1FCFE; float: left; padding:7px 11px 1px 8px ; height: 24px; display: block; cursor: pointer;}

.goodsitem_nav li a:hover span { color: #FFF; text-decoration: none; background-position: 100% -96px; }

.goodsitem_nav .current a { float: left; height: 32px; line-height: 32px; background:none; padding-left:0; }

.goodsitem_nav .current a:hover { background: none ; }

.goodsitem_nav .current a span {
	background: url(../images/menu_li_bg.gif) 0 -231px no-repeat;
	color: #fff;
	float: left;
	font-size: 15px;
	text-decoration: none;
	width:103px;
	height:42px;
	line-height:36px;
	display: block;
	cursor: pointer;
	padding: 0;
	text-align:center;
	font-family: "新細明體";
	font-weight: bold;
}

.goodsitem_nav .current a:hover span {
	background-position: 0 -231px;
	color: #fff;
	font-family: "新細明體";
	font-size: 15px;
	font-weight: bold;
}

.goodsitem_content_side { background-color: #FFF; padding: 1px; float: left; width: 714px; border: 1px solid #D9D7CA; margin-top: 8px; }

.goodsitem_content {background-color: #F8F8F5; float: left; width: 714px; }

.goodsitem_content .top { background: url(../images/images_new/line_02.gif) repeat-x center bottom ; float: left; width: 710px; padding-right: 2px; padding-left: 2px; height: 36px;}

.goodsitem_content .top ul { float: left; line-height: 24px; width: 710px; padding-top: 6px; padding-bottom: 6px; }

.goodsitem_content .top li { float: left; }

.goodsitem_content .compare { float: left; width: 370px; display: block; }

.goodsitem_content .compare_box { display: block; float: left; width: 370px; }

.goodsitem_content .compare span { float: left; }

.compare a { background: url(../images/images_new/buttons_05.gif) no-repeat left top; float: left; height: 24px; line-height: 24px; display: inline; margin-left: 12px; }

.compare a span { background: url(../images/images_new/buttons_05.gif) no-repeat right -24px; float: left; margin-left: 4px; padding-right: 8px; cursor: pointer; }

.compare a:hover { background-position: left -48px; }

.compare a:hover span { background-position: right -72px; color: #000000; }

.goodsitem_content .compare img { float: left; height: 16px; width: 16px; padding: 4px; }

.goodsitem_content .price_box { width: 90px; text-align: center; display: block; float: left; overflow: hidden; }

.goodsitem_content .price1 { width: 90px; text-align: center; display: block; float: left; }

.goodsitem_content .freight { width: 80px; text-align: center; display: block; float: left; }

.goodsitem_content .timeleft { width: 100px; text-align: center; display: block; float: left; }

.goodsitem_content .locus { width: 70px; text-align: center; display: block; float: left; }

.showmode { float: left; line-height: 24px; margin-top: 7px; height: 24px; display: block; }

.goodshow_list { float: left; width: 710px; display: block; padding: 2px; }

.goodshow_list li { clear: left; border-bottom: 1px dotted #D9D7CA;  float: left; display:block; padding-bottom: 10px; padding-top: 4px; height:130px; } html>body .goodshow_list li{ height:auto; height:130px;}

.goodshow_list .item .margintop { margin-top: 32px; }

.goodshow_list .item { float: left; width: 710px; height: 102px; display: inline; vertical-align: middle; margin-top: 4px; margin-bottom: 4px; }

.goodshow_list .item  li { float: left; clear: none; padding: 0; border: none ;}

.goodshow_list .info { float: right; width: 230px; }

.goodshow_list .name { width: 230px; float: left; font-size: 13px; line-height: 20px; font-weight: 600; padding-top: 2px; padding-bottom: 10px; height: 40px; }

.goodshow_list .name a { color: #12A1C9;}

.goodshow_list .name a:hover { color: #FFF; background-color: #12A1C9; }

.goodshow_list .merchant { float: left; width: 140px; line-height: 22px; background: url(../images/images_new/sign_merchant.gif) no-repeat left center; padding-left: 20px; }

.goodshow_list .comparecheck { float: left; height: 22px; width: 22px; margin: 36px 4px 0px 4px; display: inline; }

.goodshow_list .authentication { background: url(../images/images_new/sign_authentication.gif)  no-repeat  left center; width: 80px; float: left; line-height: 22px; padding-left: 20px; color: #333;}

.goodshow_list .control { float: left; clear: left; width: 210px; margin-top: 6px; }

.goodshow_list .control span { float: left;}

.goodshow_list  .control  span a { float: left; padding-left: 25px; width: 55px; line-height: 17px; display: block; margin-right: 10px; height: 17px; padding-bottom: 1px; color: #666; }

.goodshow_list .control span a:hover { color: #000;}

.goodshow_list .control .toshop { background: url(../images/images_new/buttons_03.gif) no-repeat left top; }

.goodshow_list .control .collection { background: url(../images/images_new/buttons_03.gif) no-repeat left bottom; }

.goodshow_list .bigpic {display: none; background: url(../images/images_new/bigpicbg.gif) no-repeat 0 0 ; 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: 0; margin: 5px 9px 9px 14px;}

.goodshow_list .bigpic td { text-align: center; vertical-align: middle; }

.goodshow_list .thumb { float: left;  left: 0px;  position: relative; top: 0px; height: 96px; width: 96px; padding: 4px; z-index: 51;  line-height: 102px; overflow: hidden; text-align: center;}

.goodshow_list .thumb p { position: static; +position: absolute;  top: 50%; vertical-align: middle; }

.goodshow_list .thumb img { position: static; +position: relative; left: -50%;  top: -50%; vertical-align: middle; }

.goodshow_list .pic { float: left; height: 104px; width: 104px; position: relative; z-index: 50;}

.goodshow_picture { width: 693px; float: left; padding-left: 21px; padding-bottom: 8px; }

.goodshow_picture li { width: 210px; float: left; display:block; padding-right:20px;  position: relative; z-index: 61; margin-top: 12px; margin-bottom: 8px; }

.goodshow_picture .pic {
	display: block;
	margin-left:23px;
	_margin-left: 7px;
	margin-right: 5px;
	float: left;
	_float:none;
	left: 0px;
	position: relative;
	top: 0px;
	height: 145px;
	width: 145px;
	padding: 3px;
	z-index: 51;
	line-height: 104px;
	overflow: hidden;
	text-align: center;
	background-color: #FFF;
	border: 1px solid #CCCCCC;
}

.goodshow_picture .pic p { position: static; +position: absolute;  top: 50%; vertical-align: middle; }

.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: 210px; }

.goodshow_picture .comparecheck {
	height: 20px;
	width: 200px;
	display: inline;
	position: relative;
	z-index: 62;
	left: 0px;
	top: 0px;
	text-align: left;
}
.goodshow_picture .comparecheck input{
	height: 13px;
	width: 13px;
	border: 1px inset #CCCCCC;
}   

.goodshow_picture .name {
	width: 200px;
	float: left;
	font-size: 13px;
	line-height: 20px;
	font-weight: 600;
	padding-bottom: 10px;
	display: inline;
	margin-top: 6px;
	text-align: center;
}

.goodshow_picture .name a { color: #12A1C9; }

.goodshow_picture .name a:hover { color: #FFF; background-color: #12A1C9; }

.goodshow_picture .control { width: 180px; margin-top: 6px; margin-right: auto; margin-left: auto; }

.goodshow_picture .control span { float: left; }

.goodshow_picture .control span a { float: left; padding-left: 25px; width: 55px; line-height: 17px; display: block;  height: 17px; padding-bottom: 1px; padding-right:10px; color: #666666; }

.goodshow_picture .control span a:hover { color: #000000; }

.goodshow_picture .control .toshop { background: url(../images/images_new/buttons_03.gif) no-repeat left top; }

.goodshow_picture .control .collection { background: url(../images/images_new/buttons_03.gif) no-repeat left bottom; }

.goodsfilter { float: left; background: url(../images/images_new/goodsitem_rightbar_bg.gif) no-repeat; width: 224px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #bbb; padding-bottom: 12px; margin-bottom:8px; }

.goodsfilter_content { float: left; width: 190px; display: inline; margin-left: 30px; margin-top: 10px; }

.goodsfilter p { line-height: 16px; padding-top: 4px; padding-bottom: 6px; width: 100%; }

.goodsfilter h3 { color: #000; background: url(../images/images_new/sign_filter.gif) no-repeat left center; float: left; padding-left: 20px; margin-top: 20px; margin-left: 10px; line-height: 22px; }

.goodsfilter .button_l { background: url(../images/images_new/buttons_01.gif) no-repeat left -44px; height: 22px; padding-left: 2px; margin-left: 40px; display: inline; float: left; }

.goodsfilter .button_r { background: url(../images/images_new/buttons_01.gif) no-repeat right -110px; line-height: 22px; color: #FFFFFF; height: 22px; border-width: 0; float: left; }

.goodsbrowsed { float: left; width: 214px; }

.goodsbrowsed .cost { float: left; width: 55px; line-height: 18px; height: 18px; overflow: hidden; padding-left: 2px; }

.goodsbrowsed li {width: 101px;padding-left: 50px; display:block; float:left; margin: 5px auto;}

.goodsbrowsed .thumb { float: left; margin-top: 3px; margin-bottom: 3px; }

.goodsbrowsed .favorite { float: right; background: url(../images/images_new/sign_favorite.gif) no-repeat left center; padding-left: 12px; padding-right: 4px; }

.goodsbrowsed .thumb { border: 1px solid #EAE9E3; height: 96px; line-height: 96px; overflow: hidden; position: relative; text-align: center; width: 96px; margin-bottom: 3px; margin-top: 3px; margin: 1px; padding: 1px; float: left;}

.goodsbrowsed .thumb p { position: static; +position: absolute;  top: 50%; vertical-align: middle; }

.goodsbrowsed .thumb img { position: static; +position: relative; left: -50%; padding: 4px;  top: -50%; vertical-align: middle; }

.goodsbrowsed .name { width: 100%; float: left; font-size: 12px; line-height: 16px; text-align: center; }

.goodsbrowsed_but {  width:185px; display:block; padding-top:5px; padding-left:30px; float:left; margin:0 auto 6px auto; }

.goodsbrowsed_but div { float: left; padding-left: 10px; }

.goodsbrowsed_but a { background: url(../images/images_new/buttons_02.gif) no-repeat left 0; float: left; height: 24px; padding-left: 4px; }

.goodsbrowsed_but a:hover { background: url(../images/images_new/buttons_02.gif) no-repeat left -48px; }

.goodsbrowsed_but span { float: left; }

.goodsbrowsed_but a span { background: url(../images/images_new/buttons_02.gif) no-repeat right -24px; float: left;
padding:3px 8px 3px 4px; line-height: 18px; height: 18px; display: block; cursor: pointer; font-weight: bold; color: #12A1C9; }

.goodsbrowsed_but a:hover span { background: url(../images/images_new/buttons_02.gif) no-repeat right -72px; color: #FFFFFF; }

.goodsbrowsed_but img { float: left; padding:4px 4px 4px 0 }

.goodsrecommend { width: 214px; float: left; }

.goodsrecommend li { width: 210px; float: left; margin-top: 5px; margin-right: 2px; margin-left: 2px; padding-bottom: 4px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; display: inline; line-height: 20px; }

.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%; padding: 4px;  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: 30%; }

.goodsrecommend .shopman { float: left; width: 100%; }

.pagehead { float: right; height: 22px; display: inline; margin-left: 9px; margin-top: 9px; }

.pagehead .pages { line-height: 18px; float: left; margin-right: 5px; padding-top: 2px; }

.pagehead .button { float: left; margin-right: 4px; }

.pagehead .button a { background: url(../images/images_new/buttons_04.gif) no-repeat left top; height: 22px; float: left; padding-left: 3px; }

.pagehead .button span { float: left; display: block; }

.pagehead .button a span { background: url(../images/images_new/buttons_04.gif) no-repeat right -22px; height: 18px; float: left; padding: 2px 8px 2px 5px ;  line-height: 18px; font-weight: bold; color: #FFF; cursor: pointer; }

.pagehead .button b { line-height: 18px; float: left; height: 18px; font-size: 12px; margin-right: 4px; }

.pagehead .button_now { float: left;}

.pagehead .button_now a { background: url(../images/images_new/buttons_04.gif) no-repeat left -44px; height: 22px; float: left; padding-left: 3px; }

.pagehead .button_now a span { background: url(../images/images_new/buttons_04.gif) no-repeat right -66px; height: 18px; float: left; padding:2px 8px 2px 5px ; line-height: 18px; font-weight: bold; color: #FFF; cursor: pointer; }

.pagehead .button_now b { line-height: 18px; float: left; height: 18px; font-size: 12px; margin-right: 4px; }

.pagetab { float: left; height: 18px; padding-top: 2px; padding-bottom: 2px; }

.pagetab li { float: left; }

.pagetab li a { border: 1px solid #D9D7CA; line-height: 16px; padding-right: 4px; padding-left: 4px; float: left; margin-right: 3px; display: block; color: #666; font-family: Tahoma; font-size: 12px; background-color: #FFF; }

.pagetab li a:hover { color: #FFF; background-color: #FFB500; border-color: #F90; }

.pagetab .current a { border: 1px solid #FF9900; line-height: 16px; padding-right: 4px; padding-left: 4px; float: left; margin-right: 3px; display: block; color: #FFF; font-family: Tahoma; font-size: 12px; background-color: #FFB500; }

.pageform { float: left; display: block; padding-right: 5px; padding-left: 5px; }

.pageform span { line-height: 18px; padding: 2px; height: 18px; float: left; }

.pageform .inupt { line-height: 16px; background-color: #FFF; height: 16px; border: 1px solid #D9D7CA; width: 32px; margin-left: 4px; display: inline; float: left; padding-left: 4px; }

.pageform .button { border-top: 0px; line-height: 22px; color: #FFF; background: url(../images/images_new/button_bg.gif) no-repeat; height: 22px; width: 37px; float: left; display: inline; margin-right: 4px; margin-left: 4px; }

.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/images_new/buttons_02.gif) no-repeat left -96px;}

.showmode li a:hover { background-position: left 0px; }

.showmode li a span { float: left; padding-right: 7px; padding-left: 3px; display: block; background: url(../images/images_new/buttons_02.gif) no-repeat left -96px; color: #9BA3C9; cursor: pointer; }

.showmode li a:hover span { background-position: right -24px; color: #000;}

.showmode li a img { float: left; height: 16px; width: 16px; padding:4px 4px 4px 0; filter: Alpha(Opacity=50);}

.showmode li a:hover img { filter: Alpha(Opacity=100); }

.showmode .current a { background: url(../images/images_new/buttons_02.gif) no-repeat left top; }

.showmode .current a span { background: url(../images/images_new/buttons_02.gif) no-repeat right -24px ; color: #000;}

.showmode .current a img { filter: Alpha(Opacity=100);}

.showmode .style li a { background: url(../images/images_new/buttons_02.gif) no-repeat left 0px; float: left; height: 24px; padding-left: 4px; }

.showmode .style li a:hover { background-position: left -48px;}

.showmode .style li a span { float: left; padding-right: 7px; padding-left: 3px; display: block; background: url(../images/images_new/buttons_02.gif) no-repeat right -24px; color: #9BA3C9; cursor: pointer;}

.showmode .style li a:hover span { background-position: right -72px; color: #FFF;}

.showmode .style li a img { float: left; height: 16px; width: 16px; padding:4px 4px 4px 0px; filter: Alpha(Opacity=50); }

.showmode .style li a:hover img { filter: Alpha(Opacity=100);}

.showmode .style .current a {background: url(../images/images_new/buttons_02.gif) left -48px; }

.showmode .style .current a span {color: #FFF; background: url(../images/images_new/buttons_02.gif) right -72px;}

.showmode .style .current a img {filter: Alpha(Opacity=100);}

.goodsitem_search { float:right; background: url(../images/images_new/goodsitem_rightbar_bg.gif) no-repeat; height: 400px; width: 224px; border-bottom: 1px solid #88DCF4}

.bestlist { background:url(../images/images_new/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/images_new/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;}

/*news*/
.goodsitem_top_news{background: url(../images/images_new/goodsitem_top.gif) repeat-x center top; float: left; height: 40px; overflow:hidden; width: 716px;}

#daohang_0{ height:35px; line-height:35px; position:relative;padding-left:55px; background:url(../images/images_new/news_ico.gif) no-repeat 10px 5px; color:#fff; font-weight:600; clear:both;}
#daohang_0 a{color:#fff;}

#news_main{display:block; float:left; padding:20px; height:auto; width: 674px; line-height:25px; margin-top:-2px; margin-bottom:10px; background-color:#fafdfe; border:1px solid #dfdfdf; border-top:none;}

#news_main img,#news_main text{vertical-align:middle}

.gehang_color .change_bg_color{background:url(../images/images_new/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/images_new/news.png) no-repeat 5px 5px; border-bottom:1px solid #E5E5E5}

#sigle_news{background-color:#F5F5F1;}

.side_left_new {  height: 75px; position:absolute;  width: 2px; overflow:hidden; left:0}

.side_right_new {  height: 31px; width: 2px; position:absolute; right:0 }

#news_list{float:right; margin-top:20px;}

#leftbar{ float:left; clear:both; width:716px}

/*news over*/

/*shoplist*/
#shoplist_layout {width: 950px; margin-right: auto; margin-left: auto; }

#shoplist_layout .page_left { float: left; width: 224px; }

#shoplist_layout .page_right { float: right; width: 718px; }

.sl_leftbar .content { float: left; width: 224px;}

.sl_leftbar .title { background: url(../images/images_new/right_tit_bg.gif) no-repeat left top ; float: left; height: 28px; width: 224px; }

.sl_leftbar .title h3 { color: #FFF; display: inline; float: left; font-size: 13px; font-weight: 600; line-height: 20px; margin-left: 24px; margin-top: 4px; }

.shopsort { float: left; width: 224px; border-bottom: 1px solid #c5c5c9;}

.shopsort .style1 { border: 1px solid #c5c5c9; border-bottom:none;width: 222px;float:left}

.shopsort .style2 { background-color: #f2f1fd; border: 1px solid #c5c5c9; border-bottom:none; float: left; width: 222px;}

.shopsort dl { width: 212px; float: left; padding:0px 5px; }

.shopsort dt { font-size: 13px; font-weight: bold; line-height: 24px; }

.shopsort dd { line-height: 22px; }

.shopfilter { background-color: #f2f1fd; border:1px solid #c5c5c9; float: left; width: 222px; margin-bottom:10px;}

.shopfilter_title { background: url(../images/images_new/shopsearchtitbg.gif) repeat-x; display: inline; float: left; width: 220px; margin:1px 1px 1px 0px; border:none; }

.shopfilter_title h3 {font-size:13px; line-height: 28px;color: #000; background: url(../images/images_new/sign06.gif) no-repeat 7px 10px;float: left;height: 28px;padding-left: 22px;display: block;	border-bottom: 1px dotted #c5c5c9;width: 198px;	margin: 0}

.shopfilter_form { width: 210px; display: inline;	float: left;margin:6px 6px 0 6px;	padding-bottom: 6px;}

.shopfilter_form p { float: left; width: 100%; margin-bottom: 4px;}

.shopfilter_form span {	float: left; width: 80px; margin-right: 4px; line-height: 22px;	text-align: right; }

.shopfilterinput { line-height: 20px; border: 1px solid #7F9DB9; float: left; height: 20px; padding-left: 4px; background: url(../images/images_new/input_bg.gif) no-repeat left top; }

.shopfilter_form .button_l { background: url(../images/images_new/buttons_01.gif) no-repeat left -44px; display: inline; float: left; height: 22px; margin-left: 80px; padding-left: 2px; }

.shopfilter_form .button_r { background: url(../images/images_new/buttons_01.gif) no-repeat right -110px; border:none; color: #FFF; float: left; height: 22px; line-height: 22px; }

.shoplist_declarator { float: left; width: 200px; height: 28px; line-height: 28px; padding-left: 10px; }

.shoplist { height:auto; float: left; width: 716px; border: 1px solid #D9D7CA; background-color: #F8F8F5; }

.shoplist ul { height:auto; float: left; width: 706px; padding:0px 5px;}

.shoplist .title { line-height: 28px; background-image: url(../images/images_new/line_02.gif) repeat-x center bottom ; height: 28px; padding-bottom: 4px; }

.shoplist .content { height:auto; padding-top: 10px; padding-bottom: 0px; border-bottom: 1px dotted #D9D7CA}

.shoplist li { height:auto; float: left; text-align: center; }

.shoplist .shoplogo { width: 80px; padding-right: 10px; padding-bottom: 10px;}

.shoplist .shoplogo .pic {
	background: #FFF url(../images/images_new/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 {
	height:auto;
	width: 230px;
	padding-bottom: 5px;
}

.shoplist .shopname p { float: left; width: 100%; height: 18px; line-height: 18px; text-align: left;}

.shoplist .shopname a b { color: #129DC4;}

.shoplist .shopname a:hover b {color: #FFF; background-color: #119AC0;}

.shoplist .shopname .toshop { background: url(../images/images_new/buttons_03.gif) no-repeat left top; float: left; height: 16px; width: 56px; line-height: 16px; padding:1px 0 1px 24px; margin-right: 10px; margin-top: 8px;}

.shoplist .shopname .collection { background: url(../images/images_new/buttons_03.gif) no-repeat left bottom ;  float: left; height: 16px; width: 56px; line-height: 16px; padding:1px 0 1px 24px; margin-right: 10px; margin-top: 8px;}

.shoplist .quantity {width: 80px;}

.shoplist .shopkeeper {	width: 100px;}

.shoplist .credit { width: 66px;}

.shoplist .authent { width: 50px;}

.shoplist .locus { text-align: right;	width: 90px;}

.shoplist .margintop { margin-top: 20px;}

/*shoplist 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; left: 43px; position: relative; top: -10px; width: 864px; }

.framebox { background: #DFF3F8 url(../images/images_new/boxlayoutbg.gif) repeat-y center top; width: 100%; float: left; }

.framebox .side_left { background: url(../images/images_new/boxbglr.jpg) no-repeat left top; float: left; height: 310px; width: 10px;}

.framebox .side_right { background: url(../images/images_new/boxbglr.jpg) no-repeat right top; float: right; height: 310px; width: 10px;}

.framebox .middle {background: url(../images/images_new/boxbg.jpg) repeat-x; float: left; width: 844px;}

.framebox h2 { float: left; height: 23px; width: 93px; margin-top: 20px; margin-left: 10px; display: inline;}

.framebox .insidebox { width: 768px; background-color: #F8F8F5; border: 1px solid #78C9E0; 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: 730px; background: url(../images/images_new/sign06.gif) no-repeat left 10px; color: #1898BC; margin-left: 10px; padding-left: 18px; height: 28px;}

.framebox .content { float: left;width: 746px;	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:16px;float: left;width: 730px;}

.framebox .content li {background-color: #FFC;border: 1px solid #F90;	width: 680px;	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: 748px;	border: 1px solid #78C9E0;	float: left;	display: inline;	margin-left: 10px;
}
.framebox .blockside {	margin: 1px;display: inline;border-toph:4px solid #E9F7FB; width: 746px;	background-color: #E2F4F9;	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: 1px dotted #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; }

.navbar a { color: #129DC4; font-weight: bold; }

/*product buy over*/
/*---S footer----*/
#footer {
	width:100%;
	margin:5px auto;
	border-top:10px solid #bfbfbf;
	padding:20px 0;
	position:relative;
	font-size:12px;
	color:#646464;
	clear:both;
}
#footer a {
	#color:#646464;
}
#info {
	position:relative;
	width:709px;
	height:50px;
	margin:0 auto;
	background:url(../images/footer_bg.jpg) no-repeat 26px top;
	padding-left:253px;
		padding-top:5px;
	overflow:hidden;
}
#info ul {
	margin-right:26px;
}
#info ul li {
	display:inline;
	border-right:1px solid #444;
	padding-right:15px;
	padding-left:7px;
	*padding-right:19px;
	*padding-left:15px;
}
/*---E footer---*/
