.main{ clear:both; width:1200px; height:auto; margin:0px auto; padding:0px; text-align:center;}

.Type_main{ clear:both; width:1178px; margin:0 auto; padding:8px 10px; text-align:left; border:1px #c2d5e3 solid; background-color:#f5f9fb; display:table; position:relative;}
	.Type_title{ float:left; width:70px; line-height:20px; font-weight:bold; color:#900;}
	.Type_content{ float:left; width:1108px; line-height:20px;}
		.Type_content a:link, .Type_content a:visited{ color:#369; margin-left:10px; text-decoration:none;}
		.Type_content a:hover{ color:#F00; text-decoration:underline;}
			.Type_content a.on:link, .Type_content a.on:visited{ color:#F30; margin-left:8px; text-decoration:none;}
			.Type_content a.on:hover{ color:#F00; text-decoration:underline;}
		
.This_type_main{ clear:both; width:1198px; height:40px; line-height:40px; margin:0 auto; margin-top:10px; padding:0px; text-align:left; font-weight:bold; color:#444; text-indent:55px; background:url(../images/bbs/type_title.gif) 10px 5px no-repeat; background-color:#f9f9f9; border:1px #ddd solid; display:table; position:relative;}

.left{ float:left; width:842px; margin-top:10px; padding:0px; position:relative; overflow:hidden;}
	.L_main{ clear:both; width:840px; min-height:1068px; border:1px #c2d5e3 solid; display:table; position:relative;}
		.L_title{ clear:both; width:100%; height:31px; line-height:31px; margin:0; padding:0px; text-align:left; background:url(../images/2shou/title_bg.gif) top left repeat-x; background-color:#ecf2f5; border-bottom:1px #c2d5e3 solid; }
			.L_title_txt{ float:left; height:31px; line-height:31px; padding:0 20px; font-weight:bold; color:#333; border-right:1px #c2d5e3 solid; text-align:center;}
				.L_title_txt h1{ font-weight:bold; color:#333;}
			.L_title_more{ float:right; height:31px; line-height:31px; padding-right:10px; color:#666; overflow:hidden; }
				.L_title_more a:link, .L_title_more a:visited{ margin:0 2px; color:#369; text-decoration:none;}
				.L_title_more a:hover{ color:#F00; text-decoration:underline;}
		.L_content{ clear:both; width:100%; margin:0; padding:5px 0px;  text-align:center; display:table; }

			.list_items{ clear:both; width:800px; margin:0 auto; padding:5px 0px; text-align:left; border-bottom:1px #ddd dotted; display:table;}
				.list_items .list_title{ float:left; width:700px; height:30px; line-height:30px; white-space:normal !important; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left; /*background:url(../images/news/L_item_arrow.gif) left no-repeat; text-indent:20px;*/}
					.item_zhiding_3{ float:left; width:20px; height:30px; background:url(../images/bbs/zhiding_3.gif) 0px 8px no-repeat;}
					.item_zhiding_2{ float:left; width:20px; height:30px; background:url(../images/bbs/zhiding_2.gif) 0px 8px no-repeat;}
					.item_zhiding_1{ float:left; width:20px; height:30px; background:url(../images/bbs/zhiding_1.gif) 0px 8px no-repeat;}
					.item_txt{ float:left; width:20px; height:30px; background:url(../images/bbs/item_arrow.gif) 0px 8px no-repeat;}
					.item_title{ float:left; max-width:580px; height:30px; line-height:30px; margin-left:10px; margin-right:7px; overflow:hidden;}
						.item_title a:link{ line-height:30px; color:#666; text-decoration:none;}
						.item_title a:visited{ line-height:30px; text-decoration:none;}
						.item_title a:hover{ color:#FF3300; text-decoration:underline;}
							.item_title a span{ font-size:1em; color:red;}
							.item_img{ float:left; width:16px; height:30px; margin-left:3px; background:url(../images/bbs/img.gif) 0px 10px no-repeat;}
							.item_jinghua{ float:left; width:21px; height:30px; margin-left:3px; background:url(../images/bbs/jinghua.gif) 0px 11px no-repeat;}
							.item_tuijian{ float:left; width:21px; height:30px; margin-left:3px; background:url(../images/bbs/tuijian.gif) 0px 11px no-repeat;}
							.item_hot_1{ float:left; width:22px; height:30px; margin-left:3px; background:url(../images/bbs/hot_1.gif) 0px 11px no-repeat;}
							.item_hot_2{ float:left; width:22px; height:30px; margin-left:3px; background:url(../images/bbs/hot_2.gif) 0px 11px no-repeat;}
							.item_hot_3{ float:left; width:22px; height:30px; margin-left:3px; background:url(../images/bbs/hot_3.gif) 0px 11px no-repeat;}
			.list_items .list_times{ float:right; width:100px; height:30px; line-height:30px; color:#999; text-align:right; white-space:normal !important; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
			
			.no_data{ clear:both; width:800px; margin:0 auto; padding:0px; height:100px; line-height:100px; text-align:center; border-top:1px #ddd dotted;}

.right{ float:right; width:350px; margin:0; padding:0px; position:relative;}
	.R_main{ clear:both; width:348px; margin-top:10px; display:table; position:relative; border:1px #c2d5e3 solid;}
		.R_title{ clear:both; width:100%; height:31px; line-height:31px; margin:0; padding:0px; font-weight:bold; color:#333; background:url(../images/2shou/title_bg.gif) top left repeat-x; background-color:#ecf2f5; border-bottom:1px #c2d5e3 solid; text-align:center; position:relative;}
		.R_content{ clear:both; width:100%; margin:0 auto; padding:10px 0px; text-align:center; position:relative; }
			
			.R_items_main{ clear:both; width:320px; margin:0 auto; padding:0px; text-align:center; overflow:hidden;}
				.R_items{ float:left; width:160px; height:115px; margin-top:5px; text-align:center; display:table;}
					.R_items_img{ clear:both; width:145px; height:108px; margin:0px auto; padding:0px; text-align:center; border:1px #ddd solid; overflow:hidden;}
					.R_items_title{ clear:both; width:145px; height:20px; line-height:20px; margin:0 auto; margin-top:5px; color:#666; text-align:center; overflow:hidden; display:block;}
						.R_items_title a:link, .R_items_title a:visited{ color:#666; text-decoration:none;}
						.R_items_title a:hover{ color:#F00; text-decoration:underline;}

			.hot_main{ clear:both; width:310px; margin:0 auto; padding:0px; text-align:center; overflow:hidden;}
				.hot_main a:link, .hot_main a:visited{ width:100%; height:26.5px; line-height:26.5px; margin:0 auto; padding:0px; color:#666; text-decoration:none; text-align:left; text-indent:15px; white-space:normal !important; white-space:nowrap; text-overflow:ellipsis; display:block; background:url(../images/news/R_item_arrow.png) left 10px no-repeat; overflow:hidden; }
				.hot_main a:hover{ color:#F00; text-decoration:underline; }