﻿/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,     
pre, form, fieldset, input, textarea, p, blockquote, th, td { padding:0; margin:0; font-size:inherit;}
fieldset, img { border:0;}
table { border-collapse:collpse; border-spacing:0;}
ol, ul { list-style:none;}
address, caption, cite, code, dfn, em, strong, th, var { font-weight:normal; font-style:normal;}
caption, th { text-align:left;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%;}
q:before, q:after { content:'';}

body { font-size:12px; font-family:tahoma,Arial,"宋体",simsun; background:#fff;}
a { text-decoration:none; cursor:pointer;}
a:hover { text-decoration:none;}

.clear { clear:both; display:block; height:0; overflow:hidden;}

/* base */
.wrapper { margin:0 auto; width:950px;}

.header { background:#fff;}
	.top-nav { padding-left:12px; height:29px; line-height:29px; background:url(images/top-nav-bg.jpg) repeat-x; color:#999999;}
		.top-nav a { color:#999999;}
		.top-nav a:hover { color:#ea240a;}
	.logo-banner { height:100px;}
		.logo-banner .logo { float:left; width:292px;}
			.logo-banner .logo a { display:block; margin:10px auto; width:225px; height:80px; background:url(images/logo.jpg) no-repeat; text-indent:-5000px;}
		.logo-banner .banner { float:right; width:658px;}
			.logo-banner .banner .pic { margin-top:10px;}
			.logo-banner .banner .txt { height:20px; overflow:hidden; line-height:20px;}
				.logo-banner .banner .txt a { display:block; float:left; width:164px; height:20px; text-align:center; color:#666;}
				.logo-banner .banner .txt a:hover { color:#ea240a;}
	.nav { border:1px solid #dbdbdb;}
		.nav ul { height:30px;}
		.nav li { float:left; border-right:1px solid #dbdbdb; height:30px; background:#fff;}
		.nav li.end { border-right:0;}
			.nav li a { display:block; float:left; padding:0 14px; height:30px; line-height:30px; font-size:14px; font-weight:bold; text-align:center; color:#484848; background:url(images/top-nav-bg.jpg) repeat-x;}
			.nav li a:hover { color:#ea240a;}
			.nav li a.on { background:url(images/nav-bg.jpg) repeat-x; color:#fff;}
			.nav li a.on:hover { color:#fff;}
	.menu { height:61px; background:url(images/scandnav.jpg) no-repeat;}
		.menu ul { height:25px;}
		.menu li { float:left; padding-left:6px; height:25px;}
			.menu li a { display:block; width:72px; height:25px; line-height:25px; text-align:center; color:#474747; background:url(images/menu-bg.jpg) no-repeat;}
			.menu li a.on,
			.menu li a:hover { font-weight:bold; color:#fff; background:url(images/menu-on-bg.jpg) no-repeat;}
		.menu .sub { padding:0 20px; line-height:32px; color:#fdf1d9;}
			.menu .sub a { margin:0 5px; color:#fdf1d9;}
			.menu .sub a.on,
			.menu .sub a:hover { background:#ff6363; color:#fff;}
			
.body {}
	.index-side { float:left; margin-top:8px; width:204px;}
		.cates-title { height:26px; background:url(images/side.jpg) no-repeat;}
		.cates-body { border:1px solid #cccccc; border-top:0; padding-top:6px; height:568px; overflow:hidden;}
			.cates-body .spliter { clear:both; margin:10px auto 0; width:190px; height:9px; overflow:hidden; background:url(images/sidbg.jpg) no-repeat;}
			.cates-body h2 { padding-left:20px; line-height:24px; font-weight:bold; color:#de171e; background:url(images/ico.jpg) no-repeat 8px 10px;}
				.cates-body h2 span { float:right; padding-right:8px; font-weight:normal;}
					.cates-body h2 span a { color:#ff0000;}
			.cates-body ul {}
			.cates-body li { float:left; padding-left:18px; width:82px; line-height:24px; background:url(images/ico1.gif) no-repeat 10px 12px;}
				.cates-body li a { color:#474747;}
				.cates-body li a.red { color:#ff0000;}
				.cates-body li a:hover { color:#ff0000; text-decoration:underline;}
		.knowledge { margin-top:10px;}
			.knowledge h2 { padding-left:28px; height:27px; line-height:27px; font-weight:bold; color:#555; background:url(images/chs.jpg) no-repeat;}
			.knowledge .show { padding-top:5px;}
				.knowledge .show a { margin:0 auto; display:block; width:188px; height:88px; text-indent:-5000px; background:url(images/zqj.jpg) no-repeat;}
			.knowledge .inner { border:1px solid #d0d0d0; border-top:0;}
				.knowledge .inner ul { padding:0 6px;}
				.knowledge .inner li { border-bottom:1px dashed #ccc; padding-left:20px; line-height:26px; background:url(images/ico2.gif) no-repeat 8px 11px;}
				.knowledge .inner li.end { border-bottom:0;}
				.knowledge .inner a { color:#474747;}
				.knowledge .inner a:hover { color:#ea240a; text-decoration:underline;}
	.index-main { float:right; margin-top:8px; width:736px;}
		.index-main .focus { height:260px; overflow:hidden;}
			.index-main .focus .slide { float:left; width:507px; height:257px; background:url(images/zqj_1.jpg) no-repeat;}
			.index-main .focus .news { float:right; width:219px; height:257px; background:url(images/recom.jpg) no-repeat;}
				.index-main .focus .news ul { padding-top:32px; height:98px;}
				.index-main .focus .news li { padding-left:20px; line-height:22px; background:url(images/ico2.gif) no-repeat 10px 10px;}
				.index-main .focus .news a { color:#474747;}
				.index-main .focus .news a:hover { color:#ea240a; text-decoration:underline;}
				.index-main .focus .help { display:block; margin-top:6px; height:123px; overflow:hidden; background:url(images/help-bg.jpg) no-repeat; text-indent:-5000px;}
		.cate-new { height:222px; background:url(images/new-bg.jpg) no-repeat;}
			.cate-new .marquee { margin:0 auto; width:726px; height:222px; overflow:hidden;}
			.cate-new ul { padding-top:52px;}
		.index-cate {}
			.index-cate h2 a { display:block; height:24px; overflow:hidden; text-indent:-5000px;}
			.index-cate .pic-list-1 { float:left; margin-top:22px;}
				.index-cate .pic-list-1 li { width:136px;}
			.index-cate .top-list { float:right; padding-right:22px; width:146px;}
				.index-cate .top-list h3 { padding-left:6px; line-height:26px; color:#b72323; font-weight:bold; background:url(images/line.gif) no-repeat bottom;}
				.index-cate .top-list ul { margin-top:2px;}
				.index-cate .top-list li { padding-left:5px; background:url(images/line_r3_c1.gif) no-repeat bottom;}
				.index-cate .top-list li.end { background:none;}
					.index-cate .top-list li a { line-height:27px; color:#474747;}
					.index-cate .top-list li label { color:#cc0000;}
		.cate-girl { margin-top:10px; height:222px; background:url(images/cate-girl.jpg) no-repeat;}
		.cate-birthday { margin-top:10px; height:222px; background:url(images/cate-birthday.jpg) no-repeat;}
		.cate-marry { margin-top:10px; height:222px; background:url(images/cate-marry.jpg) no-repeat;}
	.page-main { float:right; margin-top:8px; width:736px;}
		
.footer { padding:14px; line-height:22px; text-align:center; color:#474747;}
	.footer a { color:#474747;}

.position { border-top:5px solid #c00; padding-left:12px; height:30px; line-height:30px; background:#f8f8f8; color:#333;}
	.position a { color:#333;}
		
.pic-list-1 li { float:left; width:121px; text-align:center; background:url(images/newbg.gif) no-repeat right bottom;}
	.pic-list-1 li .pic img { border:1px solid #ccc; padding:2px; background:#fff;}
	.pic-list-1 li .title { padding:0 8px; height:26px; overflow:hidden;}
		.pic-list-1 li .title a { line-height:26px; color:#474747;}
	.pic-list-1 li .price { font-size:14px; color:#ea240a;}
	.pic-list-1 li .sold { line-height:18px; color:#474747;}
		.pic-list-1 li .sold b { color:#83a809;}
		
.pic-list-2 li { float:left; border-bottom:1px solid #e1e1e1; padding:10px 0; padding-right:1px; width:367px; height:84px; text-align:center;}
	.pic-list-2 li .pic { float:left; width:90px;}
		.pic-list-2 li .pic img { border:1px solid #ccc; padding:2px; background:#fff;}
	.pic-list-2 li .info { float:right; width:267px; text-align:left;}
	.pic-list-2 li .title { width:220px; height:50px; overflow:hidden;}
		.pic-list-2 li .title a { line-height:18px; font-weight:bold; color:#666;}
		.pic-list-2 li .title a:hover { color:#fff; background:#c00;}
	.pic-list-2 li .price { font-size:14px; color:#ea240a;}
	.pic-list-2 li .sold { line-height:18px; color:#474747;}
		.pic-list-2 li .sold b { color:#83a809;}
		
.content { font-size:14px; line-height:24px; color:#333;}
	.content p { margin-bottom:1em;}
	.content b, 
	.content strong { font-weight:bold;}
	.content li { margin-left:2em; list-style-position:outside;}
		.content ul li { list-style-type:disc;}
		.content ol li { list-style-type:decimal;}
	.content a { color:#266392;}
	.content a:hover { color:#c00; text-decoration:underline;}
	.content img.resize500 { width:500px;}
	.content .showpage { margin-bottom:10px;}
	
/* contenter */
.contenter { }
	.contenter h1 { margin:1.5em auto 0.5em; font-family:'黑体'; font-size:20px; font-weight:100; line-height:24px; text-align:center;}
	.contenter .content { padding:1em 2em; font-size:14px; line-height:24px;}
	.contenter .info { text-align:center; color:#666;}
		.contenter .info a { color:#c00;}
		.contenter .info a:hover { text-decoration:underline;}
		
.showpage { margin:10px auto 0; height:24px; overflow:hidden; font-size:12px;}
	.showpage .pages,
	.showpage .current,
	.showpage a,
	.showpage .extend { float:left; margin-right:3px; border:1px solid #ccc; padding:4px 6px; line-height:14px; text-decoration:none; color:#666;}
	.showpage a:hover { color:#fff; background:#c00; text-decoration:none;}
	.showpage .current { border:1px solid #ccc; color:#c00;}
	
.flink { margin-top:20px; text-align:left;}