@charset "utf-8";
/* CSS Document 
*/

body {
	background-color:#D6D6D6;
	background-image:url("images/body_bg.png");
	background-position:center top;
	background-repeat:repeat-y;
	color:#4C4C4C;
	font-family:"微软雅黑",Helvetica,Arial,Verdana,sans-serif;
	font-size:75%;
	line-height:1;
	margin-top:0;
}
img{
	vertical-align:bottom;
}
#main {
	/*background:url("bg_main.jpg") repeat-y scroll 0 0 transparent;*/
	width:915px;	
	margin:auto;
}
/*
#main .inner {
	background:url("images/bg_main_inner.jpg" no-repeat scroll 0 0 transparent;
	min-height:538px;
	padding:29px 25px;
	width:916px;
}
*/
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th,td {
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	font-size:100%;
	margin:0;
	outline:0 none;
	padding:0;
	vertical-align:baseline;
}
.container {
	/*margin-bottom:10px;width:800px;
	height:60px;width:931px;*/
	color:#464647;
	font-size:1.2em;
	margin:auto;
	text-align:left;
	width:932px;
}
#header {
	
	/*margin-bottom:10px;width:800px;
	height:60px;width:931px;
	
	*/
	background:url("images/bg_header_01-02.png") repeat-x scroll 0 0 transparent;
	display:block;
	height:100px;
	text-align:center;
}
#introduce h2{
	/*height:57px;position:relative;*/
	bottom:0px;
	font:Georgia,"Times New Roman",Times,serif;
	font-size:160%;
	width:700px;
	text-align:left;
}
#header div#introduce{
	display:block;
	float:left;
	margin:0;
	padding-top:30px;
	width:600px;
	height:30px;
	margin-top:9px;
}
#header h1, #header .logo {
	color:#000000;
	float:left;
	font:bold 2em Georgia,"Times New Roman",Times,serif;
	height:57px;
	position:relative;
	width:auto;
	display: block;
}
#header h1 a span, #header .logo a span { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; background: url(images/SuperMap.gif) no-repeat; }
a span{
	cursor:hand;
	cursor:pointer;
}

#header div#index{
	display:block;
	float:right;
	font-size:120%;
	margin:0;
	padding-right:10px;
	text-align:right;
	height:40px;
	margin-top:45px;
}
#header div#index a{
	color:#7D7D7D;
	line-height:2em;
	font-size:100%;
	font-family: "微软雅黑",Georgia,"Times New Roman",Times,serif;
}
a{ 
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}


#content {
	width:916px;
}
#lecturer  {
	background:url("images/bg_lectures_home_shadow.gif") no-repeat scroll left bottom transparent;
	font-size:1.7em;
	height:341px;
	overflow:hidden;
	width:916px;
	color:#FFFFFF;
	padding-bottom:16px;
	position:relative;
	z-index:1;
}
#lecture a .bg{
	color:#F3C108;
	text-decoration:none;
}
#lecturer .vevent {
	top:50px;
	left:19px;
	padding-right:20px;
	position:absolute;
	z-index:2;
}
#lecturer .vevent1 {
	top:500px;
	left:19px;
	padding-right:20px;
	position:absolute;
	z-index:2;
}
#lecturer h2 {
	font-size:1.3em;
}
#lecturer h2 span {
	line-height:2.5;
	display:block;
	font-size:0.7em;
	font-weight:normal;
}
#lecture img{
	left:0;
	position:absolute;
	top:0;
	z-index:1;
}
#lecturer .sponsor {
	font-size:0.85em;
}
#directions {
	margin-top: 8px;
}
#directions div{
	min-height: 250px;
}
#directions p a:link{
	color:#1C94C4;
	outline:medium none;
}
#directions p{
	line-height:1.5;
	text-indent:2em;
	margin-top:5px;
}
#dialog{
	font-size:16px;
}
#dialog p{
	line-height:1.5;
	text-indent:2em;
}

#directions ul a{
	cursor:hand;
	cursor:pointer;
}

#directions ul#ListP{
	margin-left:5em;
	line-height:1.5;
	list-style:url(images/purple_right_sm.jpg);
	position:relative;
}

#dialog ul#ListP{
	margin-left:5em;
	line-height:1.5;
	list-style:url(images/purple_right_sm.jpg);
	position:relative;
}
#directions ul#ListP a:link{
	color:#1C94C4;
	outline:medium none;
}
#dialog ul#ListP a:link,a:visited{
	color:#1C94C4;
	outline:medium none;
}
#dialog a#close{
	font-size:13px;
}
#dialog a#close,a:link#close,a:visited#close{
	color:#222222;
	outline:medium none;
}
#directions ul#ListP li{
	line-height:1.5;
}
#dialog ul#ListP li{
	line-height:1.5;
}
#directions h3 {
	margin: 0 0 10px 0; font-size: .9em; text-transform: uppercase;
}
#directions h3 a{
	 color: #adacad;
}
#lecturer img {
	left:0px;
	position:absolute;
	top:-1px;
	z-index:1;
}
img {
	vertical-align: top;
}
#footer {
	/*background:url("bg_footer.jpg") repeat-y scroll 0 0 #DCDEDF;font-size:0.85em;*/
	border-top:1px solid #A0A0A0;
	margin-top:50px;
	position:relative;
}
#copyright, #copyright a {
	color:#7D7D7D;
	line-height:2em;
}
#copyright {
	/*background:url("images/bg_copyright.jpg") no-repeat scroll 0 100% transparent;*/
	font-size:0.85em;
	padding-bottom:11px;
	text-align:center;
}
