body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, 
ul, ol, li, pre, form, fieldset, lengend, button, input, textarea,th, td {
    margin: 0;  padding: 0; }
body,button, input, select, textarea { font-family:宋体, Tahoma, Helvetica, Arial, sans-serif; }
h2,h3{ font-size:14px; }
h5,h6 { font-size: 12px; }
address, cite, em, dfn{ font-style: normal; } 
ul, ol { list-style: none; }
a,a:visited { cursor: pointer;text-decoration: none; color: #666; }
q:before, q:after { content: ''; }
fieldset,img { border: none; } 
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html{overflow-y: scroll; }

/* 布局总宽度970px */	
body {font-size:12px;color:#333;background:#fff url(img/home-new/bg-body-new.png) repeat-x;}
/* 布局总宽度970px */	
.wrapper{ margin:0 auto; width:970px;line-height:18px;text-align:left;  }

/* 扎堆block背景 */		
.i-find, .i-sale, h2 em, #category h2 .more,
	#category h4 a, h3 .more,.works .price,.works .fav, .btn, .qq, .jfocus .index a ,.nav-main a.curr{ background:url(img/block.png) no-repeat; }

#top-bar { float:right; height:20px;line-height:20px;}
	#top-bar li { float:left; margin-left: 10px; }
		#top-bar li li { float:none; margin:0;padding:0;zoom:1;}
		#top-bar li li a {display:block;padding:2px 0 2px 8px ;}
		#top-bar li li a:hover {background:#ff6;}
	#top-bar .menu { position:relative; z-index:22;width:70px;}
		#top-bar .menuname { display:block; position:relative; z-index:33;padding:0 5px;}
		#top-bar .menu ul { display:none; position:absolute; z-index:1; top:19px; left:0; padding:3px 0;width:90px; background:#fff;
				border:1px solid #888;border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;}
	#top-bar .curr .menuname {  background:#fff; border:0 solid #888; border-width:0 1px;  } 
	#top-bar .curr ul { display: block; }
	#go-home { margin:0 15px 0; padding-left:50px;}
	#reg { border-left:1px solid #c60; }
		#reg .menuname {padding-left:15px; }
	
#head {clear:both;height:106px;}
	h1 {float:left;display:inline; margin:0 40px 0 0;width:185px;background:url("img/home-new/logo-home-new.png") no-repeat center 0;}
		h1 a {display:block;height:56px;overflow:hidden; text-indent:-999em;}
		h1 em {display:block;padding:21px 0 0; font-size:12px; font-weight:400; background:url(img/logo-desc.gif) no-repeat 0 5px;}
/* 搜索框 */	
#searcher {margin-top:15px;}
	#search ul {clear:both;position:relative;z-index:3;bottom:-1px;height:20px;}
	#search li {float:left;padding-left:3px;height:20px;line-height:20px;overflow:hidden;}
		#search li a {display:inline-block;padding:2px 13px 0 10px;}
	#search .curr, #search .curr a {background:#e1e1e1 url(img/home-new/form-home.png) no-repeat 0 -72px;}
		#search .curr a {background-position:right -72px;font-weight:700;}
	#search form, #key-wrap, #srh-submit {height:36px;background:url(img/home-new/form-home.png) no-repeat;}
	#search form {padding-left:11px;width:450px;background-position:0 -92px;}
		#key-wrap {position:relative;background-position:0 -36px;background-repeat:repeat-x;}
		#srh-submit {position:absolute;top:0;right:-3px;width:80px;text-align:center;font-size:14px;font-weight:700;border:0;}
		#globalkeyword {margin-top:7px;width:365px;height:20px;line-height:20px;border:0;background:transparent;font-size:14px;}
	#advan {margin:10px 0 0 30px;}
	#searcher h4 {margin-top:6px;font-size:14px;}
		#searcher h4 a{color:#000;text-decoration:underline;}
.panel { position:relative; margin: 5px 0 ;background:#fff; border:1px solid #d8d8d8;} 
.panel .extra { position:absolute; left:0; top:0; text-indent:-999em; }
/* 导航 */
#nav { height:40px;line-height:40px;}
	#nav li { float:left; text-align:center;background:url(img/home-new/bg-item.png) no-repeat right 12px;}
	#nav .end { background:none;margin-left:25px }
	#nav a { padding:0 10px; color:#fff;}
	#nav a:hover, #nav .curr ,#nav li strong { color:#ff0; }
	#nav .home-page { padding-left:30px; background:url(img/home-new/ico-home.png) no-repeat 0 5px; }
	#nav img {margin-top:8px;}
/* guide块 */
#guide { clear:both; height:200px; overflow:hidden; background:url(img/repeatX.png) repeat-x 0 -200px; }
#guide .wrapper { padding:30px 0 0 ; }
	#guide li { float:left; padding:0 10px 0 5px; background:url(img/bg-cutline.png) no-repeat right 15px; }
	#guide li.end { background:url(img/bg-tel.png) no-repeat 0 bottom; padding:0 0 20px; }
		#guide li li { float:none;background:none; }
		#guide li ul { padding:35px 0; width:120px; background:url(img/guide-title.png) no-repeat; line-height:24px;}
		#guide  ul.item2 { background-position:-170px 0; }
		#guide  ul.item3 { width:150px; background-position: -335px 0; }
		#guide  ul.item4 { width:150px; background-position: -550px 0; }
		#guide  ul.item5 { width:150px; background-position: -780px 0; }
		#guide  ul.item6 { width:195px; background-position: -1010px 0; }
			.qq { display:inline-block; background-position: 0 -270px; margin:0 0 7px; padding-left:25px; width:62px; height:21px; line-height:21px;}
	/* 排行榜  */	
	#tops .tab { height:30px; line-height:30px; text-align:center; }
		#tops .tab strong {cursor:pointer; font-size:14px;font-family: 微软雅黑,宋体;}
			#tops .tab .m-l { margin-left:20px;}
		#tops .tab .curr {color:#717d00;border-bottom:3px solid #717d00;}
		
	#tops .top-list { padding:0 5px; }
	.top-list li { padding:5px 0; height:55px; border-bottom: 1px solid #ddd; zoom:1;}
		.top-list li .thumb { margin:0 10px 0 0; }
		.top-list .thumb img { width:48px; height:48px; }
		.top-list li .num { margin-left: 3px; }
		.top-list li .span { display:inline-block; width:80px; }
		.top-list h5 a { color:#333; }
		.top-list li .money { margin:5px 0 0; }
/* footer copyright*/
#footer { clear:both;padding:0 0 20px; background:#fff url(img/bg-foot.png) repeat-x;}
	#footer .wrapper { text-align: center; color: #999; }
	#footer p {	margin-bottom: 5px;}
	#footer p.top {	height:40px; line-height:40px;}
		#footer p a { padding: 5px; color: #999;}
		#footer p.top a { color:#ccc; }
		#footer strong { color: #333; }
	#footer p a:hover { color: #f00; }

/* 类定义 */
a:hover{color:#f00; text-decoration:none}
.b-b { border-bottom: 1px dashed #ccc} /* bottom-border */
.noborder { border:0 none; }
.num{ font-family:tahoma; color: #D43A00; }
.green { color:#090; }
.hide { display: none;}
.banner, .ad { margin:5px auto; text-align:center;}	
.clear{zoom:1;}
.clear:after { clear:both; content: '\20';display: block;}/* clear float */
.l-f, .r-f {float:left;display:inline;} /*.l-float*/
.r-f {float:right;}
a:hover {color:red;}
.t-c { text-align: center; }/* 文字居中 */
.t-r { text-align: right; }

.btn-black-small { display: inline-block; width:60px; height:23px; line-height:23px; background: url(img/block.png) no-repeat -74px 0; }
.yellow-m { display:inline-block; width:81px; height:24px; line-height:24px; background-position:0 -460px;}
.return, .drop, .circle, #items li, .money, #category li strong, .fold, .arrow-bevel, a.radio, .female { display: inline-block; padding-left: 20px;background: url(img/icon.png) no-repeat 0 3px; }
.drop { padding:0 10px 0 0; background-position: right -45px;}
.circle {  background-position:0 -155px; }
.money { padding-left:10px; background-position:0 -210px; }
#category li strong { background-position:5px -100px; }
.fold { padding:0 20px 0 0; background-position:right -364px; }
.arrow-bevel { background-position:0 -272px }
a.radio {background-position:0 -303px; }
.female { background-position:0 -332px; }