/* CSS Document */
body { margin:0 auto;
	background-color:#FFFFFF;
	font-size:12px;
}
a {
	text-decoration:none;
}
select {
	z-index:-1;
}
.newswhere {
	width:960px;
	margin:0 auto;
}
.wleft {
	font-size:12px;
	line-height:180%;
	color:#003399;
	float:left;
	width:370px;
}
.wleft a {
	color:#003399;
}
.wleft img {
	margin-right:20px;
}
.wmiddle {
	float:left;
	width:275px;
	color:#cc0000;
	line-height:180%;
}
.wmiddle a {
	color:#cc0000;
}
.wright {
	float:right;
	width:300px;
	texit-align:right;
}
.newscon {
	width:960px;
	margin:5px auto;
}
.content {
	background-color:#F5F8FD;
	border:1px solid #C2D9F2;
}
.content h1 {
	font-size:20px;
	color:#003366;
	text-align:center;
	margin-top:20px;
	line-height:180%;
}
.newstime {
	font-size:12px;
	color:#333;
	line-height:150%;
	text-align:center;
	border-top:1px solid #C8D8F2;
	width:90%;
	padding-top:8px;
	margin:0 auto;
}
.newstime a,.newstime span {
	color:#003399;
	text-decoration:none;
	cursor:pointer;
}
/*.newstime .pl {
	color:#F5F8FD;
}*/
.jianzuo {
	width:90%;
	border:1px dotted #C2D9F2;
	margin:0 auto;
	background-color:#fff;
	padding:4px;
}
.yy {
	width:100%;
}
.yy td {
	font-size:14px;
	line-height:180%;
	padding-left:6px;
	color:#333;
	background-color:#fff;
	text-align:left;
	height:30px;
}
.cui {
	font-weight:700;
}
.red {
	color:#cc0000 !important;
}
.congg {
	width:92%;
	border:1px solid #C8D8F2;
	color:#333;
	margin:0 auto;
}
.congg td {
	background-color:#fff;
	line-height:160%;
	padding:5px;
}
.congg a {
	color:#333;
}
.newsinfo {
	line-height:180%;
	font-size:14px;
	color:#333;
	width:90%;
	margin:20px auto;
}
.newsinfo a {
	color:#333;
}
.bm {
	text-align:center;
}
.bm a img {
	border:0;
}
.newsshow {
	color:#333;
	line-height:150%;
	padding-bottom:20px;
	padding-left:20px;
}
.newsshow a {
	color:#333;
}
.newsshow span,.hou {
	cursor:pointer;
}
/*.newsshow .bai{
	color:#F5F8FD !important;
}*/
.edir {
	text-align:right;
	color:#333;
	font-size:14px;
	line-height:180%;
	padding-right:20px;
}
.listgg {
	width:92%;
	color:#333;
	margin:20px auto;
}
.listgg td {
	line-height:180%;
	padding:4px;
}

h2 {
	font-size:18px;
	color:#003399;
	font-weight:700;
	margin:0 0 10px 0;
}
.classtitle{
	font-size:14px;
	line-height:180%;
	color:#333;
	width:90%;
	margin:10px auto;
}
.classtitle span {
	color:#003399;
}
.pagelist {
	text-align:center;
	color:#333;
	font-size:14px;
	line-height:180%;
	padding-right:20px;
}
.topbian {
	border-top:1px solid #C8D8F2;
}
.xg {
	padding:20px 0;
	width:90%;
	margin:0 auto;
	font-size:14px;
	color:#333;
}
.xgcon,.xgcon a {
	font-size:14px;
	line-height:180%;
	color:#003399;
	width:85%;
	margin:0 auto;
}
.soso {
	border:1px solid #C8D8F2;
	background-color:#fff;
	width:90%;
	margin:0 auto;
	padding:4px;
}
.sosocon {
	font-size:14px;
	color:#000;
	font-weight:700;
}
.zhuan {
	background-color:#C7ECEC;
	color:#333;
	font-size:14px;
	line-height:180%;
	height:20px;
	padding-left:20px;
}
.allzhuan {
	text-align:right;
	font-size:12px;
	background-color:#C7ECEC;
	color:#333;
	line-height:200%;
	height:20px;
	padding-right:20px;
}
.allzhuan a {
	color:#333;
}
.bian {
	border:1px solid #C2D9F2;
}
.imglist {
	width:90%;
	margin:10px auto;
}
.imglist td {
	text-align:center;
	line-height:200%;
	color:#333;
}
.imglist a {
	color:#333;
}
.imglist td div {
	border:1px solid #C2D9F2;
	padding:4px;
}
/***********************报名表******************************/
.reninfo {
	width:100%;
	margin:6px auto;
	
}
.reninfo td {
	height:12px;
	color:#333;
	padding:4px 0 4px 4px;
}
.reninfo input {

}
.bmtitle {
	background-color:#F5F8FD;
	width:24px;
	font-size:12px;
	line-height:180%;
	vertical-align:middle
}
.overbian {
	border:0 !important;
}
.huang {
	background-color:#FFFFCC;
}
/***********************报名表结束*************************/
/***********************新闻评论*************************/
.pinglun {
	border:1px solid #C2D9F2;
	padding:4px;
}
.pltitle {
	background-color:#F5F8FD;
	height:26px;
}
.pltitle td {
	padding-left:20px;
	font-size:14px;
	color:#333;
}
.pltitle td img {
	margin-right:10px;
}
.pltitle td .plnum {
	font-size:12px !important;
	padding-left:30px;
}
.pltitle .allpl {
	text-align:right;
	font-size:12px !important;
	padding-right:20px;
}
.loginput {
	margin:0 auto;
	color:#333;
}
.loginput input {
	border:1px solid #999;
	margin-right:16px;
}
.con {
	color:#333;
}
.con textarea {
	border:1px solid #999;
}
/*.con input {
	margin:10px 0 10px 30px;
}*/
.con input {
	margin:2px;
}
/***********************新闻评论结束*************************/
/***********************讲座报名*************************/
#zhezao {
	display:none;
}
#alert {
	border:1px solid #369;
	width:360px;
	height:180px;
	background:#e2ecf5;
	z-index:1000;
	position:absolute;
	display:none;
} 
#alert h4 {
	height:20px;
	background:#369;
	color:#fff;
	padding:5px 0 0 5px;
	font-size:12px;
	margin:0;
} 
#alert h4 span { float:left; } 
#alert h4 span#close {
	margin-left:260px;
	font-weight:500;
	cursor:pointer;
} 
#alert form {
	margin:0;
}
#alert td {
	padding:12px 0 0 8px;
	margin:0;
} 
#alert td input {
	width:120px;
	margin-left:20px;
} 
#alert td input.myinp {
	border:1px solid #ccc;
	height:16px;
} 
#alert p input.sub {
	width:60px;
	margin-left:10px;
	margin-bottom:20px;
}
#alert p {
	color:#990000;
	font-size:12px;
	padding-left:20px;
}
/***********************讲座报名结束*************************/
#topgg {
	display:none;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
}
