a{
	text-decoration:none;	
}
header .banner{
	height: auto;
    max-width: 100%;
	display:block;
	margin:auto;
}
#menu{
	height:50px;
	background-color:#72b6e7;
}
#menu ul{
	height:100%;
	width:85%;
	min-width:740px;
	max-width:1024px;
	margin: 0px auto 0px auto;
	padding:0px;	
}
#menu ul li{
	list-style-type:none;
	float:left;
	width:12%;
	text-align:center;
	background-color:#72b6e7;
}
#menu ul li a{
	margin-left:auto;
	margin-right:auto;
	color:#2d4556;
	display:block;
	width:90%;
	font-weight:bold;
}
#menu ul li .linetwo {	
	height:46px;
	padding-top:4px;
}
#menu ul li .lineone {
	height:35px;
	padding-top:15px;
}
#menu ul li a:hover {
	background-color:#d65131;
	color:#FFFFFF;
}
body{
	margin:0px;
	min-width:740px;
	font-family:Microsoft JhengHei,sans-serif,DFKai-sb,monospace,PMingLiU;
	font-size:100%;
	background-color:#bfdfff;
}
#content{
	height:auto;
	max-width:100%;	
	padding-bottom:10px;
}
#content h1{
	color:#d65131;
	margin:0px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	font-size:1.8em;
}
#content h2{
	background-color:#469fe0;
	color:#ffffff;
	margin:0px auto;
	text-align:center;
	font-size:1.2em;
	width:560px;
	border-radius:8px 8px 0 0;
}
#content .congs-h2{
	background-color:#469fe0;
	color:#ffffff;
	margin:0px auto;
	text-align:center;
	font-size:1.2em;
	width:720px;
	border-radius:8px 8px 0 0;
}
#content .movie-h2{
	background-color:#469fe0;
	color:#ffffff;
	margin:0px auto;
	text-align:center;
	font-size:1.2em;
	width:720px;
	border-radius:8px 8px 0 0;
}
#content .movie-list{
	text-align:center;
}
#content .movie-list span{
	background-color:#ffffff;
	border:0px;
	border-radius:5px;
	width:200px;
	display:inline-block;
	margin-bottom:3px;
	cursor: pointer;
}
#content .movie-list span:hover{
	background-color:#008c69;
	color:#ffffff;
}
#content .invite_card img{	
	display:block;
	margin:0px auto;
	width:100%;
	min-width:740px;
	max-width:1024px;
}
#content .invite_card a{
	display:block;
	text-align:center;
	line-height: 40px;
	width:180px;
	height:40px;
	background-image: url(img/btn01.gif);
	margin:0px auto;
	font-size:16px;
	font-weight:bold;
	color:#006cd9;
}
#content .invite_card a:hover{
	background-image: url(img/btn02.gif);
}
#content .video{
	display:flex;
    align-items:center;
    justify-content:center;
}
#content .video video{
	width:720px;
}
#content .congs-video{
	display:flex;
    align-items:center;
    justify-content:center;	
}
#content .congs-video video{
	width:720px;
}
#content table{
	margin-left:auto;
	margin-right:auto;	
	text-align:center;
	width:85%;
	min-width:740px;
	max-width:1024px;
	border:10px solid #73b9ff;
	background-color:#fffff7;
}
#content table th,td{
	padding-top:4px;
	padding-bottom:4px;	
}
#content table tbody tr:hover{
	background-color:#ff8b6e;
	font-weight:bold;
	color:#243845;
}
#content table .mono{
	color:#FF4CA6;
}
footer{	
	height:70px;
	max-width:100%;
	background-color:#72b6e7;
	text-align:center;
	color:#222222;
	display:flex;
    align-items:center;
    justify-content:center;
}
footer a{	
	color:#444444;	
}