.main{ clear:both; width:1200px; height:auto; margin:0px auto; padding:0px; text-align:center; position:relative;}

.left{ float:left; width:842px; margin:0; padding:0px; display:table;}
	.L_main{ clear:both; width:840px; margin:0 auto; padding:20px 0px; border:1px #E0E0E0 solid; text-align:center; position:relative;}
		.L_main_guanggao{ position:absolute; top:0; left:0; width:45px; height:46px; background:url(../images/news/guanggao.png) top left no-repeat;} /*广告*/
		.L_title{ clear:both; width:780px; line-height:25px; margin:0 auto; text-align:center; table-layout:fixed; word-wrap: break-word; word-break: normal;}
			.L_title h1{ list-style:none; margin:0; padding:5px 0px; color:#000; font-size:1.285em; font-weight:bold; text-align:center; }
		.L_content{ clear:both; width:780px; margin:0px auto; margin-top:5px; padding:5px 0; line-height:20px; text-align:center; border-top:1px #eee solid; }
			#info{ clear:both; width:780px; min-height:400px; line-height:28px; margin:5px auto; margin-top:10px; padding:0px; font-size:1.125em; color:#555; text-align:left; table-layout:fixed; word-wrap: break-word; word-break: normal; overflow:hidden; }
				#info *{ line-height:28px; font-size:1em;}
				#info img{ max-width:780px; margin:10px 0; }
								
		.Share_main{ clear:both; width:780px; height:140px; margin:0 auto; margin-top:50px; padding:10px; background-color:#f9f9f9; box-sizing:border-box; overflow:hidden;}
			.Share_img{ float:left; width:100px; height:120px; line-height:17px; text-align:center; background-color:#fff; overflow:hidden;}
			.Share_txt{ float:left; width:530px; height:120px; padding:0 10px; text-align:left; background-color:#fff; overflow:hidden;}
				.Share_txt_title{ height:40px; line-height:40px; font-size:1.125em; font-weight:bold; color:#000;}
				.Share_txt_content{ line-height:24px; font-size:1em; color:#808080;}
			.Share_gzh{ float:right; width:100px; height:120px; line-height:17px; text-align:center; background-color:#fff; overflow:hidden;}
		
		.info_share{ clear:both; width:780px; height:40px; margin:0 auto; margin-top:20px; text-align:center;}
		.mianze_shengming{ clear:both; width:820px; line-height:18px; margin:10px auto; padding:10px; color:#666; background-color:#fbfbfb; border:1px #E0E0E0 solid; text-align:left;}

.right{ float:right; width:350px; margin:0; padding:0px; }
	.R_main{ clear:both; width:348px; display:table; position:relative; border:1px #ddd solid;}
		.R_title{ clear:both; width:100%; height:33px; line-height:33px; margin:0; padding:0px; font-weight:bold; color:#333; text-align:center; position:relative;}
		.R_content{ clear:both; width:100%; margin:0 auto; padding:0px; text-align:center; position:relative; }

			.R_items_main{ clear:both; width:320px; margin:0 auto; padding:5px 0px; border-top:1px #ddd dotted; 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:5px 0px; border-top:1px #ddd dotted; text-align:center; overflow:hidden;}
				.hot_main a:link, .hot_main a:visited{ width:295px; height:25px; line-height:25px; margin:0 auto; padding:0px; color:#666; text-decoration:none; text-align:left; white-space:normal !important; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; background:url(../images/news/R_item_arrow.png) left 7px no-repeat; text-indent:15px; }
				.hot_main a:hover{ color:#F00; text-decoration:underline; }
