﻿/* 2008  陆家嘴论坛 */

*{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:20px;
	list-style:none;
	}
body{
	text-align:center;

	}
	a{
		text-decoration:none;
		color:#000;

		}
	a:hover{
		text-decoration:underline;
		color:#cc3333;
		}
		.clear{clear:both;}
		.blankline{clear:both;
			height:10px;}
		.dotline{

			clear:both;
			height:10px;
			background:#fff url(dot.gif) repeat-x;
			}
#contain{
	margin:0 auto;
	width:950px;
	text-align:left;
	}
	#header{}
	#header .xmheaderlink {padding-top:10px;}
	#header .xmheaderlink .xinminlogo{float:left;}
	#header .xmheaderlink img{float:left;margin-bottom:10px;margin-right:10px;}
	#header .xmheaderlink .menua{float:left;margin-top:30px; border:0px;}

	#header .header-banner{clear:both;}

	#header .nav{line-height:35px;}

#maina{
	}
	#maina .left{
			float:left;
			display:block;
			width:335px;
		}
		#maina .mid{float:left;
			width:400px;
				margin-left:10px;
			}
		#maina .right{
			float:right;
			width:195px;
			}

		.picshow{margin-bottom:10px;}

		.videoshow li{
				float:left;
				display:block;
				width: 78px;
				text-align:center;
				padding:0;
			}
		.videoshow li img{border:solid 1px #999;}
		.videoshow li h3{
			font-weight:normal;
			font-size:12px;
			line-height:20px;
		}
		/*xmbox*/
		.xmbox{background:#fff url(xmboxbg.gif) no-repeat 0 0;margin-bottom:10px;
			clear:both;}
		.xmbox .title{
			background:#fff url(xmboxbg.gif) no-repeat 100% 0;
			height:31px;
			line-height:31px;
			margin-left:25px;
			position:relative;
			}
		.xmbox .title h1{float:left;height:31px;line-height:31px;padding-left:0px;
				font-size:15px;}

		.xmbox .title .more{
				position:absolute;
				right:15px;
				top:6px;
				display:block;
				width:45px;
				height:19px;
				overflow:hidden;
				background: transparent url(more.gif) no-repeat 0 0;
					text-indent: -5000px;
				}
		.xmbox .title .more:hover{
					background: transparent url(more.gif) no-repeat 0 -19px;
				}
		.xmbox .content{
					width:auto !important;
					width:100%;
					padding:10px;
					background:#fff;
					border-left:solid 1px #b0b0b0;
					border-right:solid 1px #b0b0b0;
					}
		.xmbox .bottom{
			width:auto !important;
			width:100%;
			background:#fff url(xmboxbg.gif) 0 100%;
						height:10px;

clear:both;
						}
		.xmbox .bottom .r{

							height:10px;
							background:#fff url(xmboxbg.gif) 100% 100%;

							margin-left:10px;
							}
		/*xmboxl*/
		.xmboxl{background:#fff url(xmboxbgl.gif) no-repeat 0 0;margin-bottom:10px;
			clear:both;}
		.xmboxl .title{
			background:#fff url(xmboxbgl.gif) no-repeat 100% 0;
			height:31px;
			line-height:31px;
			margin-left:25px;
			position:relative;
			}
		.xmboxl .title h1{float:left;height:31px;line-height:31px;padding-left:0px;
				font-size:15px;}

		.xmboxl .title .more{
				position:absolute;
				right:15px;
				top:6px;
				display:block;
				width:45px;
				height:19px;
				overflow:hidden;
				background: transparent url(more.gif) no-repeat 0 0;
					text-indent: -5000px;
				}
		.xmboxl .title .more:hover{
					background: transparent url(more.gif) no-repeat 0 -19px;
				}
		.xmboxl .content{
					width:auto !important;
					width:100%;
					padding:10px;
					background:#fff;
					border-left:solid 1px #b0b0b0;
					border-right:solid 1px #b0b0b0;
					}
		.xmboxl .bottom{
			width:auto !important;
			width:100%;
			background:#fff url(xmboxbgl.gif) 0 100%;
						height:10px;
clear:both;

						}
		.xmboxl .bottom .r{

							height:10px;
							background:#fff url(xmboxbgl.gif) 100% 100%;

							margin-left:10px;
							}



		/*newslist*/
		.newslist{margin:0;padding:0;}
		.newslist li {
			clear:both;}
		.newslist li a span{
			font-size: 13px;
		}

		.newslist li a{
			font-size:13px;
			background:#fff url(bullet.gif) no-repeat 5px 50%;
			padding-left:20px;
height:24px;
line-height:24px;


			}
		.newslist li b{float:left;font-weight:normal;}
		.newslist li span{float:right;color:#999;}


/*top news*/
.topnews{
	margin-bottom:5px;
	padding-bottom:5px;
}
.topnews a{
	color: #017aa7;
}
.topnews h2{text-align:left;

	}
.topnews h2 a{
font-size:20px;
	font-family:"黑体";
	font-weight:normal;

}
.topnews h2{
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 7px;
	margin-left: 7px;
}
.topnews p{
	text-align:left;
	font-size:11px;
	margin-right: 7px;
	margin-left: 7px;
	}
	.topnews p a{font-size:12px;}
/*survey*/
.survey h2{
	color:#009015;
	font-size: 16px;
	border-bottom:solid 2px #009015;
	padding-bottom:5px;
	margin-bottom:5px;
}
.survey ul {
	margin: 10px 0;
}
.survey ul li{
	float:left;
	display: block;
	width:45%;
	line-height: 20px;
}


.button{
	clear:both;
	text-align:right;

}
.button a{
	border: solid 1px #ccc;
	color: #cc3333;
	height: 20px;
	line-height:20px;
	padding:2px 5px !important;
	padding:0 5px;
	background:#fff;
}
.button a:hover{
	text-decoration: none;
	background:#c33;
	color: #fff;
}


#intro h2{
	font-size:14px;
font-family:"宋体";
font-weight:bold;
}
#intro a h2{background:transparent url(bullet2.gif) no-repeat 0 50%;padding-left:20px;}
#intro p{
	font-size: 13px;
	margin-bottom:15px;
	line-height:24px;
}
p a{ color:#c33;font-size:13px;}
.footer p a{color:#000;}
/*piclist*/
.piclist{margin:0;
	padding:0;}
.piclist li{
	float:left;
	display:block;
	width:185px;;height:165px;
	text-align:center;
margin-bottom:0 !important;
margin-bottom:-10px;

	}
	.piclist li img{border:solid 1px #000;width:165px;height:125px;margin-bottom:0 !important;margin-bottom:5px;}
	.piclist li h3{font-size:12px;font-weight:normal;}
	.peoplelist li a{cursor: pointer;}
	.peoplelist li{
		overflow:hidden;
		float:left;
		display:block;
		text-align:center;
		background:transparent url(peoplebg.gif) no-repeat 50% 0;
		width:151px;
		padding:0 0px;
		height:180px;margin-bottom:10px;}
	.peoplelist .date{
		background:transparent url(datebg.gif) no-repeat 50% 0;
		}
		.peoplelist .date h3{font-size:25px;line-height:47px;height:47px;color:#017aa7;}
		.peoplelist .date h4{font-size:25px;line-height:100px;height:100px;color:#017aa7;}
		.peoplelist .date h4 b{font-size:72px;
			font-family:Georgia;}
		.peoplelist li h3{
			font-size:12px;
			color:#fff;
			line-height:20px;
			height:20px;
			margin-bottom:5px;}
			.peoplelist li img{
				width:60px;
				height:60px;
				border:solid 1px #000;
				margin-bottom:0 !important;
				margin-bottom:5px;
				}
				.peoplelist li h4{font-size:13px;}
				.peoplelist li p{font-family:"MingLiU";
					font-size:11px;
					line-height:18px;padding:0 5px;}

#newsa{float:left;display:block;width:470px;clear:left;}
#newsb{float:right;display:block;width:470px;clear:right;}
.col3{}
.col3 .survey{float:left;
	width:280px !important;
	width:290px;
	padding-left:10px;
	margin-left:10px;
	display:block;}
.col3 .survey ul li{
	float:none;
	width:100%;
	}
	.col3 .c2,.col3 .c3{border-left:solid 1px #ccc;}

	.enterforum{

		display: block;
		margin:5px 0 5px 0;
		color:#cc3333;


		}

#surv/eya .con/tent{height:132px !important;height:156px;}
#int/ro .conte/nt{height:515px !important;height:543px;}


.ad{border:solid 1px #ddd;
	padding:10px 0 10px 0;
	text-align:center;
	margin-bottom:10px;
	}
