/* CSS Document */

* { margin:0; padding:0; list-style-type:none;}
body { color:#666; font-size:12px;}
a,a:link { color:#000; text-decoration:none;}
	a.red { color:#900;}
a:hover { color:#900; text-decoration:underline;}
img { border:0;}
h2 { font-size:18px; color:#000;}
h3 { font-size:14px; color:#fff;}
h4 { font-size:12px; color:#000;}
h4.s { color:#900;}
p { line-height:22px;}

.warps { margin:0 auto; height:100%; background:url(bg.jpg) no-repeat center top; overflow:hidden;}

.header { width:980px; clear:both; margin:0 auto; overflow:hidden;}
	.header span { float:left; height:209px; overflow:hidden;}
	.header span.s1 { width:303px; background:url(header_1.jpg) no-repeat;}
		.header span.s1 a { float:left; width:200px; height:120px; position:relative; left:70px; top:38px;}
	.header span.s2 { width:456px; background:url(header_2.jpg) no-repeat;}
	.header span.s3 { width:221px; background:url(header_3.jpg) no-repeat;}
	.header span.s4 { width:456px; background:url(header_4.jpg) no-repeat;}

.nav { margin:0 auto; width:845px; height:61px; padding-left:135px; color:#999; line-height:48px; background:url(nav.jpg) no-repeat; overflow:hidden;}
	.nav a,.nav a:link { font-size:16px; font-weight:600; color:#fff; margin:0 12px;}
		.nav a.s { color:#FF9;}
	.nav a:hover { color:#ff0; text-decoration:none; position:relative; left:1px; top:1px;}
	
.main { width:980px; margin:0 auto; overflow:hidden;}

	.left { float:left; width:380px; background:url(left_bg.jpg) repeat-y; overflow:hidden;}
		.left .top,.left .bot { float:left; width:380px; height:15px; overflow:hidden;}
		.left .top { background:url(left_top.jpg) no-repeat;}
			.left .con{ float:left; width:380px; overflow:hidden;}
				.left .t { float:left; width:300px; height:30px; background:url(left_title.jpg) no-repeat; padding:30px 0 0 80px;}
				.left span { float:left; width:314px; line-height:24px; margin:0 33px; padding:0 0 9px 0;}
				.left span.s { border-bottom:1px dashed #999; padding:8px 0 0 0;}
					.left span a{ padding:0 4px;}
					.left span strong { color:#900; font-weight:100;}
				.left dl { float:left; width:340px; padding:12px 20px;}
					.left dt { float:left; width:108px; height:146px; padding:5px 5px 5px 6px; overflow:hidden; background:url(imgbg.gif) no-repeat;}
					.left img { width:108px; height:146px;}
					.left dd { float:right; width:210px; line-height:22px;}
						.con dd.r { text-align:right;}
		.left .bot { background:url(left_bot.jpg) no-repeat;}
		
	.right { float:right; width:592px; background:url(list_bg.jpg) repeat-y; overflow:hidden;}
		.list { float:left; width:592px; background:url(rig_bg.jpg) no-repeat;}
			.news { float:left; width:350px; padding-left:5px; overflow:hidden;}
				.news a.s { float:left; width:172px; height:52px;}
				.news a.s1 { background:url(down_khd.jpg) no-repeat;}
				.news a.s1:hover { background:url(down_khda.jpg) no-repeat;}
				.news a.s2 { background:url(down_jhm.jpg) no-repeat; margin-left:4px;}
				.news a.s2:hover { background:url(down_jhma.jpg) no-repeat;}
				.news ul { float:left; width:340px; padding:10px 0 0 10px;}
					.news h4 { float:left; width:305px; background:url(news_t.jpg) no-repeat; height:22px; line-height:25px; padding-left:35px; overflow:hidden;}
						.news h4 code { float:right; padding-right:15px; font-weight:100;}
					.news li { float:left; width:315px; padding:8px 8px 8px 17px; line-height:21px; height:38px; overflow:hidden;}
						.news li span { color:#333; font-weight:600;}
				.xcb { float:left; width:210px; padding-left:10px; overflow:hidden;}
					.xcb .top,.xcb .bott { float:left; width:210px; height:8px; overflow:hidden;}
					.xcb .top { background:url(xcb_top.jpg) no-repeat;}
					.xcb .con { float:left; width:210px; background:#e9e9e9; line-height:22px; overflow:hidden;}
						.xcb .t { float:left; width:150px; height:36px; background:url(xcb_title.jpg) no-repeat center 0; padding-left:60px; line-height:40px;}
						.xcb .c { float:left; width:174px; padding:4px 18px; color:#000;}
						.xcb p.r { color:#900; font-weight:600;}
					.xcb .bott { background:url(xcb_bot.jpg) no-repeat;}
		.pot { float:left; width:556px; padding:0 18px; overflow:hidden;}
			.pot .t { float:left; width:496px; height:48px; padding:0 30px; background:url(pot_t.jpg) no-repeat center 0; line-height:46px; overflow:hidden;}
				.pot .t a { float:right; font-size:12px; color:#fff; font-weight:100;}
				.pot .t a:hover { color:#ff0; text-decoration:none; position:relative; left:1px; top:1px;}
			.pot .c { float:left; overflow:hidden;}
				.pot .c img { padding:1px; border:1px solid #999;}
				.pot .c span { float:left; width:520px; padding:11px 0; overflow:hidden;}
					.pot .c span.s { border-bottom:1px dashed #999;}
			.pot .img_c { width:520px; padding:0 18px;}
			.pot .vio_c { width:512px; padding:0 22px;}
				.pot .img_c img { width:134px; height:91px; margin:0 15px;}
				.pot .vio_c img { width:154px; height:71px; margin:0 5px;}
		.right .bot { float:right; width:592px; height:15px; background:url(right_bot.jpg) no-repeat; overflow:hidden;}
		
	.names { width:980px; margin:0 auto; overflow:hidden;}
		.names .top,.names .bot { float:left; width:980px; height:12px; overflow:hidden;}
		.names .top { background:url(bottom_top.jpg) no-repeat;}
		.names .con { float:left; width:940px; padding:10px 20px; background:url(bottom_bg.jpg) repeat-y; overflow:hidden;}
			.names .l { float:left; width:385px; padding-right:15px; overflow:hidden;}
				.names .t { background:url(bottom_abt.jpg) no-repeat 0 5px; padding-left:25px; line-height:26px; height:26px;}
				.names .c { float:left; padding-left:25px; line-height:22px;}
					.names .c a { padding:0 5px;}
			.names .r { float:left; width:520px; padding-left:20px; overflow:hidden;}
				.names .r span { float:left; width:88px; padding:0 6px; height:51px; text-align:center; line-height:18px; overflow:hidden;}
					.names .r span.s { padding-left:0;}
				.names .r img { width:88px; height:31px;}
		.names .bot { background:url(bottom_bot.jpg) no-repeat;}
		
.foot { background:url(foot.jpg) no-repeat center bottom; height:80px; width:1040px; margin:0 auto; padding:40px 160px 0 0}
/*Footer*/
body .footer{clear:both; margin:0 auto; width:100%; height:70px;padding-top:0px; color:#333; font-size:12px; text-align:center;}
body .footer div{margin:5px auto 0;}
body .footer a{margin:0 5px;color:#333!important;}	
/*测评*/
.zuo { float:left; width:369px; overflow:hidden;}
	.zuo .title { float:left; width:369px; background:url(sr.gif) no-repeat left 0; height:67px; overflow:hidden;}
	.zuo .ts { background-position:0 -67px;}
		.zuo .title a { float:left; width:40px; position:relative; left:300px; top:50px; height:15px;}
	.zuo table { margin:15px 0;}
		.zuo table td { padding:3px 5px;}
	.zuo ul { float:left; width:359px; padding:10px 10px 0 0; line-height:22px;}
		.zuo li { float:left; width:349px; height:22px; background:url(list.gif) no-repeat 0 7px; padding-left:10px; overflow:hidden;}
		.zuo li.s { margin-bottom:7px;}
			.zuo li span { padding-left:10px;}
	.zuo dl { float:left; width:359px; padding:10px 10px 10px 0; overflow:hidden;}
		.zuo dt { float:left; width:108px; height:146px; padding:5px 5px 5px 6px; overflow:hidden; background:url(imgbg.gif) no-repeat;}
			.zuo img { width:108px; height:146px;}
		.zuo dd { float:right; width:229px; line-height:22px;}
		.zuo dd.r { text-align:right; width:220px}
		
	.yh { float:left; width:369px; padding:15px 0 15px 0; overflow:hidden;}
		.yh .t { float:left; width:15px; margin-right:15px; height:128px; font-size:15px; line-height:24px; font-weight:600; color:#000; background-image:none; border:1px dotted #666; background-color:#e8e8e8; padding:38px 5px;}
			.yh .t a:hover { text-decoration:none;}
		.yh img { float:left; width:134px; height:91px; margin:2px 10px 8px; padding:1px; border:1px solid #000;}
		
	.inr { float:left; width:369px; overflow:hidden;}
		.inr h2 { float:left; width:351px; text-align:center; padding:8px 5px; border:1px dotted #666; background:#e8e8e8; margin:15px 0 8px 0; font-size:14px}
		.inr p { padding:0 8px;}
		.inr img { width:auto; height:auto;}
			
.you { float:left; width:555px; border-left:1px dashed #d5d5d5; padding-left:15px; overflow:hidden;}
	.nr { float:left; width:555px; border-bottom:1px dashed #c9c9c9; padding:8px 0; overflow:hidden;}
	.you p{ float:left;}
	.you .title { float:left; width:520px; height:33px; background:url(tit.gif) no-repeat; padding:10px 0 0 45px; overflow:hidden;}
		.you .title1 { background-position:0 -43px;}
		.you .title2 { background-position:0 -86px;}
		.you .title3 { background-position:0 -129px;}
	.content { float:left; width:535px; padding:6px 10px; overflow:hidden;}
		.cj .pj { float:left; width:395px; overflow:hidden;}
			.cj span { float:left; line-height:24px; text-align:center; border-bottom:1px dashed #c9c9c9;}
			.cj p,.cj h4 { float:left; width:395px; overflow:hidden;}
			.cj p.s { width:535px;}
			.cj h4 { margin-top:8px;}
		.cj .img { float:left; width:134px; padding-left:6px; overflow:hidden;}
				.cj .img img { margin-bottom:8px;}
			
		.ts h4 { float:left; width:492px; margin-top:8px; background:url(h4.gif) no-repeat; height:30px; line-height:24px; padding-left:43px;}
		.ts h4.s { background:none; padding:0;}
		.ts p,.pl p { float:left; width:535px; overflow:hidden;}
		.ts img { margin-bottom:8px;}
		.ts a,.pl a { color:#00f;}
		.ts a:hover { color:#900;}
		
		.nr table { float:right; width:120px; line-height:22px; text-align:center;}
		.nr table tr { text-align:center;}
			.zy p { float:left;}
			
		.pl span { font-weight:600; color:#000;}
