/* CSS Document */
* { margin:0; padding:0; list-style-type:none;}
body { text-align:center; font-size:12px; color:#000000;}
a,a:link { color:#000000; text-decoration:none;}
a:hover { color:#FF0000; text-decoration:underline;}
.linex { height:5px; overflow:hidden; clear:both;}
.liney { float:left; width:5px; height:1px; overflow:hidden;}
.clear { clear:both; height:0; overflow:hidden;}
/* .top { width:1000px; margin:auto; overflow:hidden;}
	.top .t { float:left; width:1000px; float:left; height:25px; line-height:25px; text-align:right;}
		.top .t span { float:right; height:25px; line-height:25px; color:#999999;}
			.top .t span a,.top .t span a:link { color:#999999; text-decoration:none;}
			.top .t span a:hover { color:#FF0000; text-decoration:underline;}
			.top .t span.g { color:#FF0000; margin-left:10px;}
			.top .t span.f { margin-left:10px;}
				.top .t span.f select { width:70px; height:24px; margin-top:2px;}
	.top .c { float:left; width:998px; border:1px solid #9dbfdb; height:78px; overflow:hidden;}
	.top .b { float:left; width:205px; height:78px; background:url(../images/logo.jpg) no-repeat 15px 5px; overflow:hidden; border-right:1px solid #9dbfdb;}
	.top .e { float:left; background:url(../images/nav_bg.jpg) repeat-x; height:47px; width:791px;}
		.top .e a,.top .e a:link { float:left; width:105px; height:30px; font-size:12px; color:#FFFFFF; font-size:14px; font-weight:600; text-decoration:none; line-height:30px; margin-top:17px; margin-left:15px;}
		.top .e a:hover { background:url(../images/a_s.jpg) no-repeat; color:#2a376d;}
		.top .e a.s { background:url(../images/a_s.jpg) no-repeat; color:#2a376d;}
	.top .h { float:left; width:781px; height:31px; line-height:31px; text-align:left; padding-left:10px;}
		.top .h span { float:left; margin:0 5px;} 
		.top .h a,.top .h a:link { color:#000000; text-decoration:none; float:left; margin:0 6px;}
		.top .h a:hover { color:#FF0000; text-decoration:underline;} */

.title { float:left; width:100%; height:28px; line-height:28px; overflow:hidden; background:url(../images/title_c.jpg) repeat-x;}
	.title span { float:left; height:28px; background:url(../images/title_l.jpg) no-repeat left; line-height:28px; font-size:14px; font-weight:600; color:#00074f; padding-left:10px;}
	.title code { float:right; background:url(../images/title_r.jpg) no-repeat right; height:28px; overflow:hidden; padding-right:10px;}

.ckx { width:550px; line-height:26px; text-align:left; background:url(http://fz.51qc.com/images/chx_bg.jpg) no-repeat 0 2px; font-size:12px; color:#0058a6; margin:10px 0; padding-top:10px;}
	.ckx input.txt { width:180px;}
	.ckx select.txt1 { width:100px;}
	.ckx input.sub { margin:3px 0 0 5px;}
	
.ad { width:1000px;  margin:auto;}
	.ad span { float:left; }
		.ad span.adl { width:185px;}
			.ad span.adl img { width:185px;}
			.ad span.adl .close { width:42px; height:14px;}
		.ad span.adc { width:628px; margin:0 1px;}
			.ad span.adc img { width:628px;}
		.ad span img {  border:0;}

.body { width:1000px; margin:auto; overflow:hidden; clear:both; display:block;}

.left { float:left; width:660px; overflow:hidden;}
	.news .title { clear:both;}
		.news .title h3 { float:left; font-size:12px; font-weight:100; background:url(../images/page_ico.gif) no-repeat 0 8px; padding-left:16px;}
			.news .title h3 a,.news .title h3 a:link { color:#00074f; text-decoration:none;}
			.news .title h3 a:hover { color:#FF0000; text-decoration:underline;}
	.news .ad1 { float:left; width:658px; height:80px; overflow:hidden; margin-bottom:5px;}
	.news .ad2 { float:left; width:658px; overflow:hidden; height:auto;}		
	.news .linex { height:15px;}
	.news .c { clear:both; width:658px; border:1px solid #9dbfdb; overflow:hidden; border-top-width:0;}
	
	.news h1 { float:left; width:658px; font-size:20px; color:#931715; text-align:center; margin-bottom:10px;}
	.news .d { width:648px; overflow:hidden; border-bottom:1px solid #999999; margin:auto; padding-bottom:5px;}
		.news .d span { float:left;}
		.news .d code { float:right;}
		
	.article { width:642px; line-height:24px; text-align:left; font-size:14px; padding:8px; overflow:hidden; clear:both; display:block;}
		.article p { margin:4px; overflow:hidden;}
		
	.infopage { float:left; width:648px; padding:8px 0; margin:auto; border-bottom:1px dashed #999999;}
		.infopage span { float:left;}
		.infopage code { float:right; margin-right:20px; padding-top:3px;}
			.infopage span a,.infopage a:link { float:left; height:13px; border:1px solid #7d7d7d; background:#cccccc; padding:1px 4px 0 4px; text-decoration:none; margin:0 3px;}
			.infopage span a:hover { background:#ffffff; text-decoration:none; color:#FF0000; border:1px solid #FF0000;}
			.infopage span a.s { border:0; padding:0; padding-top:1px; background:#FFFFFF;}
				.infopage span a.s img { width:21px; height:15px; border:0;}
			.infopage span a.e { background:#FFFFFF; color:#FF0000; border:1px solid #FF0000;}
			
	.vote { float:left; width:648px; padding:8px;}
		.vote .l { float:left; width:360px; overflow:hidden; line-height:22px;}
			.vote .l h3 { float:left; width:360px; color:#807878; font-weight:100; font-size:12px; text-align:left;}
				.vote .l h3 span { color:#FF0000;}
			.vote .l li { float:left; width:50px; padding:5px 20px;}
				.vote .l li p { float:left; width:50px; text-align:center; color:#807878;}
					.vote .l li p.w { font-weight:600; color:#000000;}
				.vote .l li label { float:left; width:50px; text-align:center;}
			.vote .l li span { float:left; width:50px; height:45px; overflow:hidden;}
				.vote .l li span.bhk { background:url(../images/vote1.jpg) center no-repeat;}
				.vote .l li span.bc { background:url(../images/vote2.jpg) center no-repeat;}
				.vote .l li span.gz { background:url(../images/vote3.jpg) center no-repeat;}
				.vote .l li span.yx { background:url(../images/vote4.jpg) center no-repeat;}
		.vote .r { float:left; width:232px; overflow:hidden;}
			.vote .r span { background:url(../images/vote_bg.jpg) no-repeat; width:114px; height:69px; float:left; margin:50px 0 0 58px; padding-top:10px;}
				.vote .r span label { font-size:24px; font-weight:600;}
				.vote .r span img { border:0; margin-top:5px;}
			.vote .r p { float:left; width:232px; text-align:center; font-weight:600; color:#8c0606; margin-top:10px;}
				.vote .r p a,.vote .r p a:link { color:#8c0606; text-decoration:none;}
				.vote .r p a:hover { color:#FF0000; text-decoration:underline;}
				
	.join { float:left; width:660px; overflow:hidden;}
		.join .title {}
			.join .title h3 { float:left; font-size:14px; background:url(../images/page_ico.gif) no-repeat 0 9px; padding-left:16px;}
		.join .c {float:left; width:642px; border:1px solid #9dbfdb; overflow:hidden; border-top-width:0; padding:8px;}
			.join .c table { line-height:25px; text-align:left;}
				.join .c td span { color:#FF0000; padding-right:3px;}
				
		.join1 { float:left; width:310px; overflow:hidden;}
		.join1 .title {}
			.join1 .title h3 { float:left; font-size:14px; background:url(../images/page_ico.gif) no-repeat 0 9px; padding-left:16px;}
				
	.comments { float:left; width:660px; overflow:hidden;}
		.comments .title {}
			.comments .title h3 { float:left; font-size:14px; background:url(../images/page_ico.gif) no-repeat 0 9px; padding-left:16px;}
		.comments .c {float:left; width:642px; border:1px solid #9dbfdb; overflow:hidden; border-top-width:0; padding:8px;}
			.comments .c span { float:left; width:642px; line-height:22px;}
				.comments .c span p { float:left; width:642px; margin:3px 0;}
					.comments .c span label { float:left; font-weight:600; height:22px; line-height:22px;}
					.comments .c span input.k { float:left; padding-left:3px; font-size:12px; color:#CCCCCC; border:1px solid #b8dfe9; height:17px; padding-top:3px;}
					.comments .c span textarea { float:left; width:620px; height:120px; border:1px solid #b8dfe9; padding:3px;}
					.comments .c span code { float:right; padding-right:20px; font-weight:600;}
			.comments .c ul { float:left; width:642px; margin-top:8px;}
			.comments .c li { float:left; width:632px; border-bottom:1px dashed #999999; height:21px; line-height:23px; text-align:left; padding:0 5px; height:auto;}
				.comments .c li label { float:left; font-weight:600;}
				.comments .c li code { float:right; color:#999999;}
				.comments .c li.t { background:#f1f7fc;} 
				
.right { float:left; width:335px; overflow:hidden; background:#FFFFFF;}
	.right .linex { background:#FFFFFF;}

	.hot { float:left; width:335px; overflow:hidden;}
		.hot .title {}
			.hot .title span,.hot .title code { margin:0; padding:0; width:3px;}
			.hot .title a,.hot .title a:link { font-size:12px; float:left; width:108px; height:26px; font-weight:600; line-height:26px; margin:1px 0;  border-right:1px solid #9dbfdb;}
			.hot .title a.d { border-right-width:0;}
			.hot .title a.s { background:#FFFFFF;}
			.hot .title a:hover { background:#FFFFFF; text-decoration:none;}
		.hot .c {float:left; width:317px; border:1px solid #9dbfdb; overflow:hidden; border-top-width:0; padding:8px; line-height:21px;}
			.hot .c li { float:left; width:317px; text-align:left;}
				.hot .c li code { float:right;}
				
	.ad3 { float:left; width:335px; height:190px; overflow:hidden;}
	
	.list { float:left; width:335px; overflow:hidden;}
		.list .title {}
			.list .title h3 { float:left; font-size:14px; background:url(../images/page_ico.gif) no-repeat 0 9px; padding-left:16px;}
		.list .c {float:left; width:317px; border:1px solid #9dbfdb; overflow:hidden; border-top-width:0; padding:8px; line-height:22px;}
		.list .tj { float:left; width:317px; overflow:hidden; border-bottom:1px dashed #999999; margin-bottom:5px;}
			.list .tj li { float:left; width:158px; line-height:24px;}
				.list .tj li img { width:140px; height:89px; border:1px solid #CCCCCC; padding:2px;}
				.list .tj li h3 { float:left; width:158px; text-align:center; font-size:12px; font-weight:100;}
		.list .more { float:left; width:317px; overflow:hidden;}
			.list .more li { float:left; width:317px; text-align:left;}
				.list .more li code { float:right;}
					.list .more li code a,.list .more li code a:link { color:#0000FF; text-decoration:none;}
					.list .more li code a:hover { color:#FF0000; text-decoration:underline;}
					

	.ask { float:left; width:335px; overflow:hidden;}
		.ask .title {}
			.ask .title h3 { float:left; font-size:14px; background:url(../images/page_ico.gif) no-repeat 0 9px; padding-left:16px;}
		.ask .c {float:left; width:317px; border:1px solid #9dbfdb; overflow:hidden; border-top-width:0; padding:8px; }
			.ask .c li { float:left; width:317px; height:24px; line-height:24px; border-bottom:1px dashed #999999; text-align:left;}
				.ask .c li code { width:160px;text-align:left; padding-left:10px;float:right;}
				.ask .c li span { width:160px;}
				
	.kaowo { float:left; width:335px; overflow:hidden;}
		.kaowo .title {}
			.kaowo .title h3 { float:left; font-size:14px; background:url(../images/page_ico.gif) no-repeat 0 9px; padding-left:16px;}
		.kaowo .c {float:left; width:317px; border:1px solid #9dbfdb; overflow:hidden; border-top-width:0; padding:8px; }
		.kaowo .more { float:left; border-bottom:1px dashed #999999; overflow:hidden; width:317px; margin-bottom:8px;}
		.kaowo .more1 { margin-bottom:0;}
			.kaowo .more h3 { font-size:12px; background:url(../images/kaowo_ico.gif) no-repeat 0 1px; padding-left:20px; color:#7a0000; text-align:left;}
			.kaowo .more ul { float:left; width:317px; margin-top:5px; line-height:21px;}
			.kaowo .more li { float:left; width:72px; text-align:left;}
				.kaowo .more li.s { width:85px;}
				
	.photo { float:left; width:335px; overflow:hidden;}
		.photo .title {}
			.photo .title h3 { float:left; font-size:14px; background:url(../images/page_ico.gif) no-repeat 0 9px; padding-left:16px;}
		.photo .c {float:left; width:317px; border:1px solid #9dbfdb; overflow:hidden; border-top-width:0; padding:8px; line-height:22px;}
			.photo .c li { float:left; width:158px; line-height:24px;}
				.photo .c li img { width:140px; height:89px; border:1px solid #CCCCCC; padding:2px;}
				.photo .c li h3 { float:left; width:158px; text-align:center; font-size:12px; font-weight:100;}	
				
	.link {}
		.link a,.link a:link { float:left; width:162px; margin:5px 0;}
		
	.link1 { text-align:left; line-height:24px;}
	
.right_bg { background:url(../images/right_bg.jpg) right repeat-y;}
.right_bgd { background:url(../images/right_bgd.jpg) right bottom no-repeat;}


/*
	=> by  MoGuFan 
	=> QQ:5271727
	=> div+css
	=> IE6.0,FireFox3.0,IE7.0
	=> 2008.10.21
*/