/* Copyright (c) 2010, chinastone.com All rights reserved. version: 1.0.0.0 */
.breadcrumbs { height:28px; margin-top:10px; background:url(list-1.gif); border:1px solid #ddd; -moz-border-radius:3px 3px 3px 3px; }
	.breadcrumbs li { float:left; padding:0 15px 0 10px; background:url(list-1.gif) right -28px no-repeat; line-height:28px;}
	.breadcrumbs li.end { float:right; padding:0 10px; color:#666; background:none;}

.catalog-list { position:relative; margin-top:10px; border:1px solid #FFC44C; background:url(list-cl.gif) left bottom repeat-x; padding:3px 0 7px 0;}
	.catalog-list li { float:left; width:175px; padding-left:10px; height:26px; line-height:26px;}
	.catalog-list li span { color:#999;}
	.catalog-list div.more { position:absolute; right:0; bottom:0; width:52px; height:16px; padding:4px 0 0 22px; background:url(list-clmore.gif) no-repeat; line-height:12px !important; line-height:14px; color:#666;}

.filter { margin-top:10px; border:1px solid #ddd; height:33px; padding:0 10px; background:url(list-1.gif) 0 -56px;}
	.filter li { float:left; padding:0 20px 0 0; line-height:15px;}
	.filter li input.checkit { float:left; margin:11px 8px 0 0 !important; margin:6px 5px 0 0;}
	.filter li select.selectit { float:left; margin:7px 0 0 0;}
	.filter li input.inputtext { float:left; height:18px; width:100px; margin:7px 0 0 0; padding-left:3px; border:1px solid #ccc; background:#fff; line-height:18px;}
	.filter li label { float:left; margin-top:10px;}
	.filter li input.listbtn { width:65px; height:20px; margin:7px 0 0 5px; border:none; line-height:20px; background:url(list-btn.gif) no-repeat; cursor:pointer;}
	.filter .mode, .filter .mode-enlarge { margin-top:7px; float:right; padding:0 0 0 5px; }
	.filter .mode-enlarge a { float:left; padding:0 5px 0 18px; border:1px solid #ccc; background:#fff url(list-icon.gif) 5px -36px no-repeat; line-height:18px; text-decoration:none;}
	.filter .mode-enlarge a.current { border:1px solid #f60; background-position:5px -56px; color:#f60;}
	.filter .mode a { float:left; padding:0 5px 0 18px; border:1px solid #ccc; background:#fff url(list-icon.gif) 5px 4px no-repeat; line-height:18px; text-decoration:none;}
	.filter .mode a.current { border:1px solid #f60; background-position:5px -16px; color:#f60;}
	.filter .sort { float:right; padding:0 0 0 0;}

.list-view .list-item { position:relative; height:84px; padding:20px 10px; border-bottom:1px solid #eee;}
.list-view .photo { width:80px; height:80px; padding:1px; border:solid 1px #ddd;font-size:12px !important; font-size:74px; line-height:74px; text-align:center; vertical-align:middle;}
.list-view .photo { display:table-cell;}
.list-view .photo img { display:inline; margin:0 auto; padding:0; border:none; vertical-align:middle;}
.list-view h3{ position:absolute; top:20px; left:105px; width:400px; height:20px; overflow:hidden; font-size:14px; line-height:20px; font-weight:normal; text-overflow:ellipsis;}
.list-view .summary { position:absolute; top:45px; left:105px; width:450px; color:#333;}
.list-view .shop-summary { position:absolute; top:45px; left:105px; width:630px; color:#666;}
.list-view .contact { position:absolute; top:85px; left:105px; color:#666;}
.list-view .contact img { padding-right:5px; margin-bottom:-3px;}
.list-view .contact1 { position:absolute; top:85px; left:105px; color:#333;}
.list-view .contact1 img { padding-right:5px; margin-bottom:-3px;}
.list-view .price { position:absolute; top:20px; left:580px; color:#999;}
.list-view .price em { font-size:14px;}
.list-view .num { position:absolute; top:20px; left:640px; color:#333;}
.list-view .contrast { position:absolute; top:20px; left:720px;}

.list-view-enlarge .list-item { position:relative; float:left; width:230px; height:292px; padding:20px 9px; border-bottom:1px solid #eee;}
.list-view-enlarge .photo { width:220px; height:220px; border:solid 1px #ddd; text-align:center;font-size:12px !important; font-size:200px; line-height:200px; text-align:center; vertical-align:middle;}
.list-view-enlarge .photo { display:table-cell;}
.list-view-enlarge .photo img { display:inline; margin:0 auto; padding:0; border:none; vertical-align:middle;}
.list-view-enlarge h3{ position:absolute; top:255px; left:10px; width:230px; height:36px; overflow:hidden; font-size:12px; line-height:18px; font-weight:normal; text-overflow:ellipsis;}
.list-view-enlarge h3 a{ word-break:break-all}
.list-view-enlarge .attribute { position:absolute; top:295px; left:10px; width:230px;}
.list-view-enlarge .attribute .price { float:left; color:#999;}
.list-view-enlarge .attribute .price em { font-size:14px;}
.list-view-enlarge .attribute .add { float:right; padding:3px 0 0 0; color:#666;}
.list-view-enlarge .attribute .integrity { float:right; width:56px; height:15px; margin:4px 5px 0 0; background:url(list-icon1.gif) no-repeat; text-indent:-9999px;}

.brand-list {}
.brand-list .detail {}
.brand-list .item { position:relative; float:left; background:url(y-brand.gif) no-repeat; width:368px; height:91px; border:1px solid #ddd; margin:10px 10px 0 0;}
.brand-list .item-1 { margin-right:0;}
	.brand-list .photo { position:absolute; top:10px; left:10px; width:70px; height:70px;}
	.brand-list h3{ position:absolute; top:6px; left:90px; width:255px; height:20px; overflow:hidden; font-size:12px; line-height:20px; font-weight:normal; text-overflow:ellipsis;}
	.brand-list .summary { position:absolute; top:26px; left:90px; width:255px; color:#666;}
 	.star2 { position:absolute; top:20px; left:347px; width:15px;}	
	.star3 { position:absolute; top:38px; left:347px; width:15px;}
	.star4 { position:absolute; top:58px; left:347px; width:15px;}
	.star5 { position:absolute; top:75px; left:347px; width:15px;}
.top-brand .detail { }
.top-brand .item { position:relative;float:left; overflow:hidden; height:100px; width:320px;}
.top-brand .item-1{margin-right:0;}
	.top-brand .photo { position:absolute; top:20px; left:10px; width:70px; height:70px;}
	.top-brand h3{ position:absolute; top:6px; left:90px; width:280px; height:20px; overflow:hidden; font-size:12px; line-height:20px; font-weight:normal; text-overflow:ellipsis;}
	.top-brand .summary { position:absolute; top:26px; left:90px; width:280px; color:#666;}
	.top-brand .add { position:absolute; top:65px; left:90px; width:280px; color:#666;}

	.top-brand .add img { margin-bottom:-2px;}
	
	.top-brand1 .detail { }
.top-brand1 .item { position:relative;float:left; overflow:hidden; height:100px; width:305px;}
.top-brand1 .item-1{margin-right:0;}
	.top-brand1 .photo { position:absolute; top:20px; left:10px; width:70px; height:70px;}
	.top-brand1 h3{ position:absolute; top:6px; left:90px; width:280px; height:20px; overflow:hidden; font-size:12px; line-height:20px; font-weight:normal; text-overflow:ellipsis;}
	.top-brand1 .summary { position:absolute; top:26px; left:90px; width:280px; color:#666;}
	.top-brand1 .add { position:absolute; top:65px; left:90px; width:280px; color:#666;}

	.top-brand1 .add img { margin-bottom:-2px;}
.jingjia { margin-top:10px;}
.jingjia1 { margin-top:5px;}
.jingjia h2,.jingjia1 h2{ height:29px; line-height:29px; border-top:1px solid #ddd; border-bottom:0;}
.jingjia .detail,.jingjia1 .detail { padding:0;}
.jingjia .detail table th,.jingjia1 .detail table th { padding:3px 10px 4px 10px; color:#666; border:1px solid #ddd; font-weight:bold;}
.jingjia .detail table td,.jingjia1 .detail table td { padding:4px 10px 5px 10px; padding-left:10px; border:1px solid #ddd;}
.jingjia .w-0,.jingjia1 .w-0 { text-align:left;}
.jingjia .w-1,.jingjia1 .w-1 { width:100px;}
.jingjia .w-2,.jingjia1 .w-2 { width:120px;}
.jingjia .w-3,.jingjia1 .w-3 { width:80px;}
.jingjia-t th { width:120px;}



	.c-19 .top-img-l li { height:170px;}
.hr{ border-bottom:1px dashed #ccc; height:1px; border-top:none; }

.y-left{ float:left; padding-top:20px;}
.y-right{ float:right; width:260px;}
.y-right1{ float:right; width:230px; margin-top:5px;}
