@charset "utf-8";
/* CSS Document */

/* CSS Reset
 */
body {
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-family: "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif;
	line-height: 1.5;
	color: #231815;
}

ul {
	padding: 0;
	margin: 0;
}

li {
	padding: 0;
	margin: 0;
	list-style: none;
}



a {
	color: #000;
	text-decoration: none; /*underline(default)*/
}

a:hover {
	color: red;
}



/*
html, body, a, .links, #nav {
	font-size:20px;
}
.links {}

div.links {}
ul.links {}
div .links

div#nav {}
ul#nav {}

ul #nav {}
*/


/* Layout
 */

.container {
	width: 1100px;
	margin: 0 auto;
}

.white {
	position: relative;
	padding: 40px 0;
	background-color:#fff;
}
.blue {
	position: relative;
	padding: 40px 0;
	background-color:#fff;
}


	
/* head fixed */	
body {
	padding-top: 100px; 
}

#header {
	position: fixed;
	z-index: 99;
	left: 0;
	top: 0;
	width: 100%;
}


#sitenav{
	background: #2c3e50;
	height: 100px;
}
	.content-left{
		float:left;
		padding:0 0;
	}
		#logo{
			float:left
		}

	.navigation{
		float:right;
		padding-left:10px;
	}
	
		.top-nav{			
			height:50px;		
		}
		.nav{
			height:35px;
			line-height: 36px;			
		}
		#sitenav li{
			float:left;				
		}

		#sitenav a{
			padding:0 10px;
			font-size:14px;
			font-weight:bold;
			color:#FFF;
		}

#section-TopBanner{
	position: relative;
	background:#1a7ab7;
}


	
#section-about{
	overflow: hidden;
}

	#section-about .content{
		float:left;
		width:573px;
		padding-left:50px;
		padding-top:20px;
		font-size:15px;
	}
	#section-about .banner{
		padding-top:0;
		float:right;
	}


#section-Date{
	position: relative;
	background:#00a84f;
	height:390px;
}

	
#section-agenda .table{
	padding-top:10px;
}
		
#section-register{
	background-image:url(../img/bg.jpg);
}
	#section-register .content{
		padding-left:138px;
	}




#section-speakers{
	width: 1100px;
	margin: 0 auto 20px;

}

	#section-speakers .content{
		overflow:hidden;
		padding-top:20px;
	}
	#section-speakers li{
		float:left;
		margin-bottom:15px;
		width:220px;
	}

	#section-speakers .pic{
		width:210px;
	}
	#section-speakers .introduction{
		width:210px;
		padding-top:5px;
	}
	#section-speakers .name{
		font-size:18px;
		font-weight:bolder;
	}
	#section-speakers .intro{
		margin-top:10px;
		margin-bottom:5px;
	}



#section-sponsors{
	position: relative;
	padding: 20px 0;
}
	#section-sponsors .content{
		padding-top:10px;
	}
	#section-sponsors .content img{
		margin-left:10px;
	}
	
#footer{
	overflow:hidden;
	background:#2c3e50;
	height:200px;
}

	#footer .logo{
		float:right;
		padding-top:40px;
		padding-right:50px;
	}

	#footer .copyright{
		padding-left:80px;
		padding-top:50px;
		float:left;
		color:#FFF;
		text-align:left;
	}