@charset "gb2312";

/* *
 * dzwww.com for 2011
 * css document
 * 2010-12-24 v1.0
 */

html, body, div, ul, li, p, form, input, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
ul, li { list-style:none; }
a { text-decoration:none; color:#000; }
a:hover {text-decoration:underline; color:#c00; }
a img { border:none; }
body { font-size:12px; }

.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.left { float:left; }
.right { float:right; }
.none { background:none; }
.hidden { display:none; }
/* CSS空白 */
.blank1{margin:0 auto;height:1px;font-size:1px;clear:both;overflow:hidden}
.blank2{margin:0 auto;height:2px;font-size:1px;clear:both;overflow:hidden}
.blank3{margin:0 auto;height:3px;font-size:1px;clear:both;overflow:hidden}
.blank5{margin:0 auto;height:5px;font-size:1px;clear:both;overflow:hidden}
.blank8{margin:0 auto;height:8px;font-size:1px;clear:both;overflow:hidden}
.blank10{margin:0 auto;height:10px;font-size:1px;clear:both;overflow:hidden}
.blank15{margin:0 auto;height:15px;font-size:1px;clear:both;overflow:hidden}
.blank20{margin:0 auto;height:15px;font-size:1px;clear:both;overflow:hidden}
.txtCenter{text-align:center}
/* global */
.wrap { width:950px !important; width:945px; border-color:#a42417; border-style:solid; border-width:5px 7px 0; margin:0 auto; padding-left:5px; padding-right:5px !important; padding-right:0; background-color:#fff; }
.page { width:100%; padding:0 7px; }
ul.ul1 li, ul.ul2 li { background:url(images/circle.jpg) no-repeat 2px center; padding-left:11px; height:20px; line-height:20px; }
	ul.ul1 li a, ul,ul2 li a { font-size:12px; }
		ul.ul2 li a { color:#8d3737; }
ul.ul3 li { height:20px; line-height:20px; }
	ul.ul3 li a { color:#8d3737; }
ul.ul4 li { height:24px; line-height:24px; }
	ul.ul4 li a { font-size:14px; }
ul.ul5 li { background:url(images/circle.jpg) no-repeat 2px center; padding-left:13px; height:24px; line-height:24px; }
	ul.ul5 li a { font-size:14px; }


/* header */
#header { margin:9px auto 5px; }
	/* title */
	#dzwtitle { border-bottom:5px solid #cd1019; line-height:22px; height:83px; }
	#dzwtitle h1 { width:256px; margin:0 auto -5px; z-index:1; }
	#dzwtitle .left, #dzwtitle .right { margin-top:9px; }
	#dzwtitle a { color:#333; }
		#dzwtitle a:hover { color:#c00; }
	/* login */
	#dzwLogin, #dzwloginform {}
		#dzwLogin .inputl, #dzwloginform .inputl { border:none; border-bottom:1px solid #ccc; width:40px; }
		#dzwLogin .btnl, #dzwloginform .btnl { width:24px; height:14px; }
	/* menu */
	#dzwmenu { clear:both;  margin:6px auto 3px; height:44px; }
		#dzwmenu ul { float:left; height:40px; background:url(images/xian1.jpg) no-repeat left center; padding:0 5px; }
			#dzwmenu ul#dzwmenu1 { width:165px; background:none; padding:0; }
			#dzwmenu ul#dzwmenu2 { width:136px; }
			#dzwmenu ul#dzwmenu3 { width:200px; }
			#dzwmenu ul#dzwmenu4 { width:166px; }
			#dzwmenu ul#dzwmenu5 { width:212px; }
		#dzwmenu li { float:left; height:22px; line-height:22px; padding:0 2px; word-break:keep-all; }
			#dzwmenu li.caption { width:18px; height:44px; color:#a42417; font-weight:bold; word-break:break-all; }
	/* submenu */
	#dzwsubmenu { height:17px; background:url(images/submenu_bg.jpg) repeat-x; border-top:1px solid #e0b4b0; padding-top:5px; border-bottom:1px solid #e0b4b0;margin:3px 0 10px 0; }
		#dzwsubmenu li { float:left; background:url(images/xian2.jpg) no-repeat left center; padding:0 7px;color:#fdf862; font-size:12px; }
			#dzwsubmenu li.first { background:none;  }
	/* pop */
	#dzwpop { margin:5px auto 5px; line-height:18px; }
		#dzwpop .left, #dzwpop .right { width:126px; }
			#dzwpop .left li, #dzwpop .right li { background:url(images/circle.jpg) no-repeat 2px center; padding-left:11px; height:18px; line-height:18px; }
		#dzwpop .ad { margin:0 auto; }
	/* wenzilian */
	#wenzilian { clear:both; padding:0 5px; height:20px; line-height:20px; }
	/* by bi 原width:12%替换为margin,首页模版对应区域取消标题字数限制 */
		#wenzilian li { float:left; margin:0 6px; text-align:center; display:inline; line-height:20px }

/* main */
.main { position:relative; margin-top:10px; /*height:838px;*/ height:820px;}
	/* nav */
	#dzwnav { position:absolute; left:-5px; top:0; width:54px; background-color:#c7c7c7; }
		#dzwnav .dzwnav_1 { width:54px; background:url(images/nav_top.jpg) no-repeat left top; padding-top:10px; }
		#dzwnav .dzwnav_2 { width:54px; background:url(images/nav_bottom.jpg) no-repeat; height:10px; overflow:hidden; }
		#dzwnav ul { background-color:#a42417; width:49px; }
			#dzwnav li { width:100%; line-height:32px; background:url(images/xian3.jpg) no-repeat left top; padding-top:1px;}
				#dzwnav li.first { background:none; }
		#dzwnav a { color:#fdf862; font-size:14px; padding:3px 0 0 7px; background:url(images/anchor1.jpg) no-repeat left 70%; }
			#dzwnav a:hover { text-decoration:none; }

	/* mainbox */
	#mainbox { position:absolute; margin-left:52px; width:896px; }
	#mainbox .mleft { float:left; margin-left:5px;margin-right:2px; width:384px; }
	#mainbox .middle { float:left; width:285px; }
	#mainbox .page { width:890px; }
		/* toutiao */
		#toutiao {}
			#toutiao .left { width:675px; height:80px; text-align:center;margin:0 0 3px 0; }
				#toutiao #jiantou { float:right; margin:10px 5px 0 4px; height:25px; width:9px; }
				#toutiao h2 { font-size:30px; font-family:"微软雅黑","黑体";font-weight:600; height:50px;letter-spacing:2px;line-height:50px;overflow:hidden; }
				#toutiao h2 a{ font-size:30px; font-family:"微软雅黑","黑体";font-weight:bold; height:50px;letter-spacing:2px;line-height:50px;overflow:hidden; }
				#toutiao  p{margin:10px 0; font-size:14px;}
			#toutiao .right { width:208px;height:70px;border-left:1px solid #c0c0c0;margin:0 0 3px 0; padding:2px 0 8px 8px;overflow:hidden; }
				#sdtext  {float:left;}
				#sdtext li { width:180px; line-height:21px;overflow:hidden;}
				#sdtext ul li{ color:#00263D;text-decoration: none;overflow:hidden;}
				#sdtext li a:hover{color:#c00;text-decoration:none;overflow:hidden;}

				 #sdtext,#sdtext ul{float:left;width:180px;height: 85px;overflow:hidden;}
				 #gdxw  {float:left;width:15px;margin:0 0 1px 3px; line-height:20px;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;text-align:right;font-weight:bold;}
		/* marq */
		#marq { clear:both; border-top:1px dashed #cacaca;   height:8px; padding:3px 0;  overflow:hidden;   }
		/* mainbox block */
		.mainblock1 { margin-bottom:9px; width:375px; overflow:hidden; background:url(images/xian4.jpg) repeat-x left 5px;  }
/* mainbox 两会用 */
		    .mainblocknone { margin-bottom:9px; width:375px; overflow:hidden; background:url(images/xian4.jpg) repeat-x left 5px;  }
			.mainblocknone h6 { font-size:12px; color:#8d3737; font-weight:normal; margin:0 0 6px 13px; padding-left:9px; letter-spacing:5px; background-color:#fff; width:72px; }
			.mainblocknone h6 a {  color:#8d3737;}
			.mainblocknone h4 { font-size:16px; margin-bottom:7px; }
			.mainblocknone li {  padding-left:11px; line-height:20px; height:20px;padding:2px 0 2px 10px;overflow:hidden;}
			.mainblocknone li a { font-size:14px; }
/* mainbox 两会用 */
		.mainblock4 { margin-bottom:9px; width:375px; overflow:hidden; background:url(images/xian4.jpg) repeat-x left 5px;  }
		.mainblock3 { margin-bottom:9px; width:375px; overflow:hidden; background:url(images/xian4.jpg) repeat-x left 5px;  }
			.none { background:none; }
			.mainblock1 h6 { font-size:12px; color:#8d3737; font-weight:normal; margin:0 0 6px 13px; padding-left:9px; letter-spacing:5px; background-color:#fff; width:72px; }
			.mainblock1 h6 a {  color:#8d3737;}
			.mainblock1 h4 { font-size:16px; margin-bottom:7px; }
			.mainblock1 li { background:url(images/circle.jpg) no-repeat 2px center; padding-left:11px; line-height:20px; height:20px;padding:2px 0 2px 10px;overflow:hidden;}
			.mainblock4 li { background:url(images/circle.jpg) no-repeat 2px center; padding-left:11px; line-height:20px; height:20px;padding:2px 0 2px 10px;overflow:hidden; background:none;}
			.mainblock4 li a { font-size:14px; }
			.mainblock4 li  { font-size:14px; }
				.mainblock1 li a { font-size:14px; }
		.mainblock2 { padding-top:6px; width:280px; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; }
			.mainblock2 h6 { height:24px; background:url(images/block2.jpg) no-repeat top center; line-height:24px; padding-left:44px; margin-top:7px;margin-bottom:7px; }
				.mainblock2 h6 a { font-size:14px; color:#a42417; }
				.mainblock2 h6 span { float:right; font-size:12px; color:#000; font-weight:normal; margin-right:8px; }
					.mainblock2 h6 span a { font-size:12px; color:#000; font-weight:normal; }
			.mainblock2 ul { clear:both; }
				.mainblock2 li { margin:2px 9px; }
		/* dzwtu */
		#dzwtu { border: 1px solid #bebebe; width:280px; height:203px; overflow-y:hidden; margin-bottom:3px; }
			#dzwtu ul { height:18px; padding:0 0px; background-color:#ddd; }
			#dzwtu li { float:left; width:45.6px; height:18px; background-color:#ddd; border:1px solid #a0a0a0; border-left:none; border-top:none; border-collapse:collapse; line-height:18px; text-align:center; }
				#dzwtu li#dzwtu_a2 { width:47px; }
				#dzwtu li#dzwtu_a6 { border-right:none; }
				#dzwtu li a { text-decoration:none; }
					#dzwtu li a:hover { color:#000; }
				#dzwtu li.current { background-color:#a42417; border-bottom:none; height:19px; }
					#dzwtu li.current a { color:#fff; }
						#dzwtu li.current a:hover { color:#fff; }
			#dzwtu div#dzwtu_anchor { width:7px; height:3px; margin-left:20px; margin-bottom:3px; }
			#dzwtu .dzwtu_pic { clear:both; position:relative; }
				#dzwtu .dzwtu_pic img { width:280px; height:178px; overflow:hidden; }
				#dzwtu .dzwtu_pic .dzwtu_title { width:100%; position:absolute; top:154px; height:24px; line-height:24px; text-align:center; overflow:hidden; }
					#dzwtu .dzwtu_pic .dzwtu_title a { color:#fff; font-size:14px; font-weight:bold; text-decoration:none; }
						#dzwtu .dzwtu_pic .dzwtu_title a:hover { color:#fff; }
				#dzwtu .dzwtu_pic .dzwtu_title_bg { background-color:#000; filter:alpha(opacity=60);-moz-opacity:0.6; position:absolute; top:154px; width:100%; height:24px; }
		/* quanwei */
		#quanwei { background:url(images/qwfb.jpg) no-repeat left top; height:67px; }
			#quanwei ul { background-color:#eaeaea; border:1px solid #d6d6d6; width:232px; height:60px; margin:4px 0 0 32px; padding:6px 8px 0; }
				#quanwei li { height:20px; line-height:20px; background:url(images/circle2.jpg) no-repeat 2px center; padding-left:11px;  }
					#quanwei li a { color:#0f456b; }

	/* mainbox right */
	#mainbox .mright { border:1px solid #a7a7a7; background-color:#f1f1f1; width:200px; float:right; overflow-x:hidden; }
		/* video */
		#dzwvideo { text-align:center; margin-bottom:5px; }
			#videotab { width:100%; }
			#videotab li { float:left; width:95px; height:21px; line-height:23px; margin:0 0 3px 0px;background-color:#ddd; border-right:1px solid #a0a0a0; border-bottom:1px solid #a0a0a0; }
			/*20111208
			#videotab li { float:left; width:65px; height:21px; line-height:23px; margin:0 0 3px 0px;background-color:#ddd; border-right:1px solid #a0a0a0; border-bottom:1px solid #a0a0a0; }
			#videotab li#video_a1 { width:67px; }
			*/
				#videotab li#video_a1 { width:95px; }
				#videotab li#video_a3 { border-right:none; width:66px; }
				#videotab li a  { color:#000;text-decoration:none; }
				#videotab li.current {color:#fff; background-color:#a42417; }
					#videotab li.current a { color:#fff; }
			#dzwvideo .video_bg { background:url(images/video.jpg) no-repeat; width:184px; height:13px; margin:0 auto 5px; }
			#dzwvideo ul.videonews{ margin:10px 0; pading:0; }
			#dzwvideo ul.videonews li { background:url(images/video_icon.jpg) no-repeat left top; width:158px; margin:0 auto; height:20px; line-height:20px; padding-left:18px;text-align:left; overflow:hidden; }
				#dzwvideo ul.videonews li a { color:#8d3737; }
		/* bao */
		#dzwbao {}
			#dzwbao h6 { background:url(images/bao.jpg); width:166px; font-size:14px; padding-left:36px; height:36px; line-height:36px; color:#fff; margin:0 auto; }
			#dzwbao h6 a{  width:166px; font-size:14px;  height:36px; line-height:36px; color:#fff; margin:0 auto; }
			#dzwbao select { display:block; width:80%; margin:7px auto; }
		/* search */
		#search { margin:0 auto 5px; border-top:1px solid #c7bba0; border-bottom:1px solid #c7bba0; padding:10px 7px !important; padding:6px 7px; }
			#search input#searchword { height:28px; line-height:28px; border:1px solid #ccc; width:150px; vertical-align:middle; color:#8d3737; }

/* tese */
#fun { border-bottom:6px solid #595959; height:266px; background-color:#eaeaea; border-top:1px solid #d3d3d3; }
	#fun .subject { background:url(images/fun_title.jpg) no-repeat top left #920000; width:16px; height:226px; font-size:16px; font-weight:bold; word-break:break-all; color:#fff; padding:40px 5px 0; line-height:26px; float:left; }
	#fun h6.funt { margin-top:7px; height:24px; line-height:24px; border-bottom:1px dotted #888; background:url(images/anchor4.jpg) no-repeat 12px 40%; padding-left:28px; }
		#fun h6.funt a { font-size:14px; text-decoration:none; color:#920000; }
	#fun .funblock { width:154px; margin:10px auto 0; }
		#fun .funblock h4 { line-height:18px; break-word:break-all; margin:0 auto 9px; }
			#fun .funblock h4 a { font-size:14px; font-weight:bold; }
		#fun .funblock img { float:left; border:1px solid #949494; margin:0 4px 9px 0; }
		#fun .funblock p { color:#575757;}
		#fun .funblock ul { clear:both; width:160px; height:66px; padding-top:7px; border-top:1px dotted #888; }
	#fun .funb { background:url(images/fun_c1.jpg) no-repeat left top; background-color:#fff; text-align:center; }
		#fun .funb_1 { background:url(images/fun_c2.jpg) no-repeat top right; width:100%; height:100%; }
			#fun .funb_2 { background:url(images/fun_c3.jpg) no-repeat right bottom; width:100%; height:100%; }
				#fun .funb_3 { background:url(images/fun_c4.jpg) no-repeat left bottom; width:100%; height:100%; }
		#fun .funb h6 { padding:7px 13px 7px 0; height:24px; line-height:24px; background:url(images/anchor5.jpg) no-repeat 12px 60%; font-size:14px; }
			#fun .funb h6 span { float:right; }
				#fun .funb h6 span a { font-size:12px; text-decoration:none; font-weight:normal; }
	#jiaodianfang { width:342px; border-right:1px solid #fff; margin-right:1px; float:left; padding:0 16px 0 14px; height:266px; }
		#jiaodianfang .jdf1 { float:left; }
		#jiaodianfang .jdf2 { float:right; border-left:1px solid #fff; padding-left:13px; }
	#fushihui { width:186px; border-left:1px solid #fff; float:left; height:266px; background:url(images/fun_c0.jpg) no-repeat right bottom; }
	#juetuzhi { float:left; border-top:6px solid #595959; border-bottom:3px solid #595959; border-left:6px solid #595959; width:177px !important; width:171px; height:257px; }
		#juetuzhi #jtz_p1 img, #juetuzhi #jtz_p2 img, #juetuzhi #jtz_p3 img { width:130px; height:174px; overflow:hidden; }
		#juetuzhi h4 { line-height:22px; height:22px; }
			#juetuzhi h4 a { font-weight:normal; font-size:12px; }
		#juetuzhi .jtz_do { padding-left:32px; }
		#juetuzhi button { float:left; width:17px; height:13px; cursor:pointer; border:none; margin:0 5px; }
			#juetuzhi button#juetuzhi_left { background:url(images/fun_left.jpg); }
			#juetuzhi button#juetuzhi_right { background:url(images/fun_right.jpg); }
		#juetuzhi ul#jtz_show li { float:left; background:url(images/fun_blackdot.jpg) no-repeat left 2px; width:9px; height:13px; margin:0 5px; }
			#juetuzhi ul#jtz_show li.current { background:url(images/fun_reddot.jpg) no-repeat left 2px; }
	#kushipin { float:left; border-color:#595959; border-style:solid; border-width:6px 7px 3px 6px; width:167px; height:257px; }
		#kushipin img { border:2px solid #dadada; }
		#kushipin .ksp_bg { background:url(images/ksp.jpg) no-repeat left center; width:143px; height:17px;  margin:0 auto; }
		#kushipin h4 { line-height:26px; height:26px; }
			#kushipin h4 a { font-weight:normal; font-size:12px; }
		#kushipin ul { width:144px; height:64px; padding:5px 0; text-align:left; margin:0 auto; }

/* contentA */
#contentA { margin-top:5px; }
	#contentA .aleft { width:250px; border:1px solid #d7d7d7; padding:5px; float:left; margin-right:12px !important; margin-right:8px; }
	#contentA .amiddle { width:384px; float:left; padding:0 5px; }
	#contentA .aright { width:256px; border:1px solid #d6d6d6; background-color:#eee; float:right; padding:0 5px; }

	.ablock1 { width:100%; clear:both; }
		.ablock1 h6 { background:url(images/anchor4.jpg) no-repeat 14px 45% #e5e5e5; padding-left:30px; width:222px; height:30px; margin:0 auto 3px; line-height:30px; color:#a42417; font-weight:normal; }
			.ablock1 h6 a { font-size:14px; color:#a42417; font-weight:bold; }
			.ablock1 h6 span { float:right; margin-right:9px; }
				.ablock1 h6 span a { font-size:12px; font-weight:normal; }
		.ablock1 h4 { width:94%; height:28px; line-height:28px; clear:both; text-align:center; margin:0 auto;}
			.ablock1 h4 a { font-size:14px; }
		.ablock1 p { color:#575757; width:94%; line-height:20px; border-bottom:1px dotted #818181; padding-bottom:5px; margin:3px auto 7px; }
		.ablock1 ul { width:90%; margin:0 auto 9px; }
	.ablock2 { border:1px solid #cecece; clear:both; width:100%; /*margin-bottom:10px;*/ }
		.ablock2 .ablock2_head { width:94%; margin:10px auto 7px; border-bottom:1px solid #920000; height:24px; line-height:24px; }
			.ablock2 h6 { height:23px; width:107px; line-height:23px; text-align:center; background-color:#920000; float:left; margin-right:12px; }
				.ablock2 h6 a { color:#fff; font-weight:bold; font-size:14px; text-decoration:none; }
			.ablock2_head span a { background:url(images/anchor6.jpg) no-repeat left 30%; padding-left:15px; }
		.ablock2 h4 { clear:both; width:94%; margin:0 auto; height:26px; line-height:26px; text-align:center; }
			.ablock2 h4 a { font-size:14px; }
		.ablock2 p { text-indent:2em; color:#575757; width:94%; line-height:20px; border-bottom:1px dotted #818181; padding-bottom:5px; margin:3px auto 7px; }
		.ablock2 ul { width:90%; margin:0 auto 9px; }
		.ablock2 ul li,.ablock2 ul li a{font-size:14px;overflow:hidden;}
		.ablock2 .ablock2_sub { margin:5px auto; width:93%; height:128px; }
			.ablock2_sub div { float:left; width:105px; margin-right:7px; }
			.ablock2_sub ul { width:230px; float:left; overflow:hidden; }
			.ablock2_sub ul li { width:230px; overflow:hidden; }
			.ablock2_sub h5 { height:24px; line-height:18px; text-align:center; }
				.ablock2_sub h5 a { font-size:12px; font-weight:normal; }

	#dzdc p, #gandang p { text-indent:2em; }
	#zzblog { height:190px; }
	#zzblog p span a { color:#0d5f9e; font-weight:bold; }
	#zzblog .zzfocus { height:22px; line-height:22px; background:url(images/zzfocus.jpg) no-repeat 5px 20%; padding-left:64px; }
		#zzblog .zzfocus a { font-weight:bold; color:#ca0e00; }
	#zzblog li { float:left; height:22px; line-height:22px; margin:0 4px; word-break:keep-all; }
		#zzblog li a { color:#8d3737; ad_cbright:180px; }
		#tpsp li {  width:97px; height:20px; margin-bottom:10px; background:url(images/tpsp_2.jpg) no-repeat; padding:10px 0 0 30px; }
			#tpsp li a { color:#000; font-size:14px; font-weight:bold; text-decoration:none; }
			#tpsp li.current { background:url(images/tpsp_1.jpg) no-repeat; }
				#tpsp li.current a { color:#c60500; }
			.tpsp_block { float:left; width:112px; height:132px; margin:0 6px; text-align:center; }
				.tpsp_block h5 { line-height:20px; margin-top:4px; }
				.tpsp_block h5 a { font-size:12px; font-weight:normal; }

	#jinri { border-bottom:1px solid #cecece; }
		#jinri h6 { height:30px; line-height:30px; border-bottom:1px dotted #818181; background:url(images/anchor7.jpg) no-repeat 16px 40%; padding-left:30px; font-size:14px; }
			#jinri h6 span { float:right; margin-right:10px; }
				#jinri h6 span a { font-size:12px; color:#8d3737; }
		#jinri_flash { text-align:center; width:248px; height:248px; overflow:hidden; margin:7px auto; }
			#jinri_flash h5 { height:22px; line-height:22px; }
				#jinri_flash h5 a { font-size:12px; font-weight:normal; }
		#jinri ul { width:94%; margin:0 auto; height:40px; }
	#duli { margin-top:8px; }
		#duli h6 { height:30px; line-height:30px; border-bottom:1px dotted #818181; background:url(images/anchor7.jpg) no-repeat 16px 40%; padding-left:30px; font-size:14px; margin-bottom:8px; }
			#duli h6 span { float:right; margin-right:10px; }
				#duli h6 span a { font-size:12px; color:#8d3737; }
		#duli .duli_block { float:left; width:110px; height:120px; margin:0 6px; text-align:center; }
			#duli .duli_block h5 { line-height:20px; }
				#duli .duli_block h5 a { font-size:12px; font-weight:normal; }
	#caijing {}
		.caijing_head { width:94%; margin:10px auto 7px; border-bottom:1px solid #920000; height:24px; line-height:24px; }
			.caijing_head h6 { height:23px; width:107px; line-height:23px; text-align:center; background-color:#920000; float:left; }
				.caijing_head h6 a { font-size:14px; color:#fff; }
			.caijing_head span { float:right; }
		#caijing h4 { clear:both; width:94%; text-align:center; }
			#caijing h4 a { color:#8d3737; font-size:12px; line-height:22px; height:22px; }
		#caijing p { width:94%; color:#8d3737; line-height:20px; text-indent:2em; margin:0 auto 5px; }
		#caijing_tab { width:90%; margin:0 auto; }
			#caijing_tab li { background:url(images/caijing_tab2.jpg) no-repeat; height:21px; line-height:18px; float:left; width:40px; text-align:center; }
				#caijing_tab li a { color:#8d3737; }
				#caijing_tab li.current { background:url(images/caijing_tab1.jpg) no-repeat; }
					#caijing_tab li.current a { color:#fff; }
		#caijing_p1, #caijing_p2, #caijing_p3, #caijing_p4 { width:242px; height:92px; margin:0 auto; clear:both; }
		#caijing .ul2 { margin:5px auto; width:94%; border-top:1px dotted #818181; padding-top:8px; }
		#caijing .ul2 li {line-height:20px;width:240px;overflow:hidden; }

/* content B */
#contentB { margin-top:9px; }
	#contentB .bleft { width:250px; border:1px solid #d7d7d7; padding:12px 5px; float:left; margin-right:10px; }
	#contentB .bmiddle { float:left; width:390px; padding:0 5px; }
	#contentB .bright { float:right; width:268px; border:1px solid #d6d6d6; background-color:#eee; }

	.bhead1, .bhead2 { width:94%; border-bottom:1px solid #920000; height:24px; }
		.bhead1 h6 { width:107px; height:23px; background-color:#920000; text-align:center; line-height:23px; float:left; }
			.bhead1 h6 a { font-size:14px; color:#fff; }
		.bhead1 span { float:right; color:#c60500; margin-top:4px; height:20px; line-height:20px; }
			.bhead1 span a { color:#c60500; }
		.bhead2 h6 { width:107px; height:23px; background-color:#bbb; text-align:center; line-height:23px; float:left; margin-right:1px; }
			.bhead2 h6 a { font-size:14px; color:#444; }
			.bhead2 h6.current { background-color:#920000; }
				.bhead2 h6.current a { color:#fff; }
	.bhead3 { width:94%; margin:10px auto 7px; border-bottom:1px solid #920000; height:24px; line-height:24px; }
		.bhead3 h6 { height:23px; width:107px; line-height:23px; text-align:center; background-color:#920000; float:left; margin-right:12px; }
			.bhead3 h6 a { color:#fff; font-weight:bold; font-size:14px; text-decoration:none; }
		.bhead3 span a { background:url(images/anchor6.jpg) no-repeat left 30%; padding-left:15px; }

	.bblock1 {}
		.bblock1 h4 { clear:both; width:96%; margin:14px auto 10px; text-align:center; }
			.bblock1 h4 a { font-size:14px; }
		.bblock1 img { float:left; width:105px; height:82px; margin-right:8px; }
		.bblock1 p { color:#575757; text-indent:2em; line-height:20px; }
		.bblock1 ul { clear:both; width:92%; margin:10px auto; padding-top:10px; border-top:1px dotted #818181; }
			.bblock1 li { background:url(images/circle.jpg) no-repeat 2px center; padding-left:11px; height:22px; line-height:22px; }
			 #elec, #dv { margin: 14px 0 5px 0; }
	.bblock2 { border:1px solid #d7d7d7; padding:0 2%; margin-bottom:8px; width:96%; }
		.bblock2 h4 { clear:both; width:96%; margin:14px auto 10px; text-align:center; }
			.bblock2 h4 a { font-size:14px; }
		.bblock2 h5 { height:20px; line-height:20px; overflow:hidden; }
			.bblock2 h5 a { font-weight:normal; font-size:12px; }
		.bblock2_sub1 { float:left; width:110px;}
		.bblock2_sub2 { float:left; width:120px; height:182px; }
		.bblock2 .ul5 { width:92%; margin:8px auto; padding-top:8px; border-top:1px dotted #818181; }
		.bblock2 .ul3 li,.bblock2 .ul3 li a{font-size:12px;overflow:hidden;}
			.bblock2 .ul3 li a { padding-left:7px;} /* 11-1-24 */
		.bblock2_0 { width:369px; overflow:hidden; margin:0 auto; }
	.bblock2 #book div{ margin:5px auto; }
	.bblock3 .bhead1 { margin:10px auto; }
		.bblock3 h4 { clear:both; width:96%; margin:14px auto 10px; text-align:center; }
			.bblock3 h4 a { font-size:14px; color:#8d3737; }
		.bblock3 ul { width:92%; margin:5px auto; }
		.bblock3  ul li {height:auto; overflow:hidden; }
		.bblock3_sub { width:246px; margin:0 auto; height:100px; }
		.bblock3_sub div { float:left; width:106px; }
		.bblock3_sub h5,.bblock3_sub ul li { height:20px; line-height:20px; overflow:hidden; }
			.bblock3_sub h5 a { font-weight:normal; font-size:12px; }
		.bblock3_sub ul { float:right; width:130px; margin-top:0; }
	#cb_3_p1 a, #cb_3_p2 a, #cb_3_p1 p, #cb_3_p2 p { color:#8d3737; }

/* content C */
#contentC { clear:both; margin-top:8px; }
	#rank { width:259px; height:317px; border:1px solid #c9c9c9; }
	 #rank #rank_head { width:252px; height:36px; margin:3px auto; background-color:#b8b8b8; }
	 	#rank_head ul { width:214px; margin:0 auto; }
	 	#rank_head li { font-weight:bold; color:#000; width:71px; height:27px; float:left; line-height:27px; text-align:center; margin-top:9px; cursor:pointer; }
			#rank_head li.current { color:#a41b0e; background:url(images/rank.jpg) no-repeat; }
	#rank .rank_content { background:url(images/ranks.jpg) no-repeat 17px 11px; }
		.rank_content ul { width:190px; margin-left:39px; margin-top:5px; }
			.rank_content ul li { height:26px; line-height:26px; overflow:hidden; border-bottom:1px dotted #818181; }
	.cblock { width:198px; border:1px solid #c9c9c9; margin-top:10px; }
		.cblock h6 { height:22px; line-height:22px; padding:14px 0 0 30px; font-size:12px; color:#a41b0e; background:url(images/anchor8.jpg) no-repeat 12px 20px; border-bottom:1px solid #c9c9c9; }
		.cblock ul { width:92%; margin:12px auto 10px; }
		.cblock li { background:url(images/circle.jpg) no-repeat 2px center; padding-left:11px; height:24px; line-height:24px; }
			.cblock li a { color:#393939; }
	#jingpin, #yiyuan { float:left; }
	#yiyuan_tab li.current { background-color:#ededed; }
	#yiyuan_tab li { list-style:none;}
	#yiyuan_tab  { border-bottom:1px solid #c9c9c9; height:24px;width:195px;}
	#dongtai { width:258px; float:right; border:1px solid #d6d6d6; background-color:#eee; margin-top:10px; padding:0 5px; }
		#dongtai h6 { height:22px; line-height:22px; padding:14px 0 0 30px; font-size:12px; color:#a41b0e; background:url(images/anchor7.jpg) no-repeat 12px 20px; border-bottom:1px solid #c9c9c9; margin-bottom:20px; }
			#dongtai h6 span { float:right; margin-right:7px; }
				#dongtai h6 span a { font-size:12px; font-weight:normal; }
		#dongtai .left { width:88px; margin-right:10px; }
			#dongtai .left img { margin-top:17px; }
			#dongtai .left h5 { height:22px; line-height:22px; text-align:center; }
				#dongtai .left h5 a { font-size:12px; font-weight:normal; }
		#dongtai .right { width:160px; margin-bottom:10px; }
			#dongtai .right li { height:26px; line-height:26px; }
		#dongtai a { color:#8d3737; }

/* exlinks */
#exlinks { margin-top:14px; }
	#exlinks_tab li { width:106px; height:22px; line-height:22px; border:1px solid #ededed; float:left; background-color:#fff; text-align:center; cursor:pointer; }
		#exlinks_tab li.current { background-color:#ededed; }
	#exlinks div { background-color:#ededed; padding:10px 6px;  clear:both; }
		#exlinks div li { line-height:22px; margin:0 5px; break-word:keep-all; float:left;white-space:nowrap; }

/* footer */
#footer {  text-align:center; width:974px; margin:0 auto; line-height:26px; }
	#footer .menu { background-color:#a42417; height:30px; line-height:30px; color:#fff; margin-bottom:10px; }
		#footer .menu a { color:#fff; }


/* ad */
.ad { overflow:hiddden; }
#ad_left_shoulder { width:260px; height:50px; }
#ad_right_shoulder { width:260px; height:50px; }
#ad_banner { width:680px; height:70px; }
#ad_top1 { width:944px;   float:left; margin-bottom:5px; }

 beifen
#ad_top3 { width:130px; /*height:45px;*/ float:left; margin-left:1px; margin-bottom:5px; }
#ad_top4 { width:680px;/*height:45px;*/ float:left; margin-left:1px; margin-bottom:5px; }

/* 
#ad_top10 {  height:52px; float:left; margin-left:1px; margin-bottom:5px; }
#ad_top2 { width:470px;   float:left; margin-left:1px; margin-bottom:5px;}
*/
#ad_top8 {  height:52px; float:left; margin-left:1px; margin-bottom:5px; }
#ad_top11 {  height:52px; float:left; margin-left:1px; margin-bottom:5px; }
#ad_top12 {  height:50px; float:left; margin-left:1px; margin-bottom:5px; }
#ad_top14 { height:50px; float:left; margin-left:1px; margin-bottom:1px; }
#ad_top15 { width:940px; height:50px; float:left; margin-left:1px; margin-bottom:5px; }


#ad_top3 { width:470px;   float:left;  margin-left:1px; margin-bottom:5px;}
#ad_top4 { width:470px;   float:left; margin-left:1px; margin-bottom:5px; }
#ad_top9 { width:940px;   float:left; margin-left:1px; margin-bottom:5px; }

#ad_top5 { width:130px;  float:left; margin-left:1px; margin-bottom:5px; }
#ad_top6 { width:680px; height:45px; float:left; margin-left:1px; margin-bottom:5px; }
#ad_top7 { width:130px;  float:left; margin-left:1px; margin-bottom:5px; }

#ad_video1 { width:182px; height:50px; margin:0 auto 10px; }
#ad_video2 { width:182px; height:50px; margin:0 auto 10px; }
* html #ad_video1 { width:182px; height:50px; margin:0 auto 5px; }
* html #ad_video2 { width:182px; height:50px; margin:0 auto 5px; }
* html #dzwvideo ul.videonews{ margin:5px 0;}

#ad_bao { width:182px; height:52px; margin:0 auto 6px; }
#ad_mtl { width:735px; height:56px; float:left; margin:5px 2px; }
#ad_mtr { width:200px; height:56px; float:right; margin:5px 2px; }
#ad_mbl { width:668px; height:52px; float:left; margin:5px 2px; }
#ad_mbr { width:266px; height:52px; float:right; margin:5px 2px; }
#ad_cbleft { width:250px; height:38px; }
#ad_cbright { width:238px; height:60px; margin:9px auto; }
#ad_bottom1 { width:337px; height:54px;float:left; margin-left:1px; }
#ad_bottom2 { width:337px; height:54px;float:left; margin-left:1px; }
#ad_bottom3 { width:270px; height:40px; margin-left:1px; }

ul.lh26 li { height:26px; line-height:26px; }
ul.fs12 li, ul.fs12 li a { font-size:12px; }
/* 山东行 */
#whqs{
	width:370px;
	height:163px;
	background:#ffffff url(/images/whqs-bg.jpg) no-repeat;
	border:1px solid #9e8e64;
	font-family:"宋体";
	margin-bottom:10px;
}

#whqs h2{
	background:url(/images/whqs-title.gif) no-repeat 11px bottom;
	font-size:12px;
	line-height:31px;
	padding-left:112px;
}

#whqs h2 a{
	color:#000;
	font-weight:normal;
	margin-left:30px;
}

#whqs h3{
	width:331px;
	font-size:16px;
	line-height:28px;
	background:url(/images/whqs-line.gif) repeat-x left bottom;
	margin-left:8px;
	padding:0px 12px;
}

#whqs h3 a{
	color:#b00800;
}

#whqs ul{
	padding:0px 10px;
	margin-top:5px;
}

#whqs ul li{
	color:#b00800;
	line-height:18px;
}

#whqs ul li a{
	color:#b00800;
}