﻿@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, sans-serif, "微軟正黑體";
	color: #616161;
}
ul {list-style:none;margin:0;padding:0;}
/*取消 Html 原有樣式---------------------------------*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
	margin:0;
	padding:0;
}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{
	border:0;
}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.outter{
	width:740px; border:10px solid #efefef; padding: 15px; text-align:center
}
p{
	line-height: 22px; font-size: 13px; text-align:left; margin:0 50px 20px 50px;
}
.description{
	color: #8b8b8b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; margin:0 50px 0 55px;
}
.description span{
	margin-left:160px
}
.BluePurple{
	color:#a17bb6; 
}
.BlueGreen{
	color: #FF6699;
}
.toleft{
	text-align: left; margin:0 50px;
}
.white{
	color:#ffffff
}
h1{
	font-family:微軟正黑體; font-size:18px; margin:0 0 0 10px; text-align:left
}



h1{
	color: #21b0b9
}
.brown{
	color: #996633
}
.description span{
	margin-left:152px
}
.Top3Box{
	margin:0 50px 7px 50px;
}
.Top3Box img{
	float:left; margin-right:2px
}
.top3{
	background-color:#eaf0f4; float:left; padding:50px 0 0 107px; width:380px; height:98px; font-family: "微軟正黑體";
}
.top3 p{
	float: left; margin:0px; padding:0px
}
.top3 p.num{
	color:#7da3bc; font-size:60px; line-height: 41px; margin-right:20px 
}
.top3 p.course{
	color:#7da3bc; font-size:20px; font-weight:bold; width:200px; 
}
.top3 p.topic{
	color:#32c3ff; font-size:11px; width:220px 
}
.top3 p.topic a{
	color:#616161; font-size:13px; text-decoration:none; border-bottom: 1px solid #bbcedb;  
}
.top3 p.topic a:hover{
	color:#32c3ff;
}
.BlueBox{
	color:#ffffff; font-size:13px; padding:10px 15px; margin:auto; background-color:#afc6d5; text-align:left; font-family: Verdana, Geneva, sans-serif, "微軟正黑體";
}
.Abox{
	width:598px; margin-top:1px; margin-bottom:28px 
}
.Bbox{
	width:462px; margin-top:1px; margin-bottom:80px 
}
.Cbox{
	width:597px; margin-bottom:1px;  
}
.line{
	border-top:4px solid #afc6d5; height:80px; margin-left:50px; margin-right:50px
}
.step{
	width: 629px; margin:auto; margin-bottom:80px
}
.step p{
	float:left; width:312px; margin-right:2px; margin-bottom:17px; margin-left:0px
}
.step img{
	float:left; margin-right:1px
}
.secFrame {
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 6px solid #cfdfea; margin:0px 50px; padding:20px; text-align:left; background-color:#eef4f8; margin-bottom:80px
}
.secFrame li{
	color:#969595; line-height: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; list-style-type: none
}
.secFrame li.title{
	width:500px; float:left; font-weight:bold 
}
.secFrame li.content{
	width:500px; float:left; 
}
.secFrame li.content span{
	font-size:12px
	}
.secFrame li.qa{
	width:50px; float:left; margin-left:15px; font-weight:bold
}
.secFrame li.space{
	clear: both; margin-bottom: 15px; width:100px
}
.blue{
	color:#32c3ff
}
.DescriptionBox{
	color: #8b8b8b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; width:300px; margin-left:55px; float:left; line-height:18px; margin-bottom:43px
}
.2space{
	margin-top:2px
}
.fat{
	width: 553px; margin:auto; margin-bottom:50px
}
.fat p{
	float:left; width:178px; margin-right:5px; margin-bottom:30px; margin-left:0px
}
.fat img{
	float:left; margin-right:5px
}
.ListBox{
	width: 640px;
	margin-left: 50px;
	font-size: 13px;
	margin-bottom: 50px;
	border-bottom: 5px solid #e4f3ff;
	color: #369;
}

.ListBox1{
	width: 640px; margin-left:40px; font-size:13px; margin-bottom:40px; border-bottom: 5px solid #ffffff
}

.ListBox th{
	padding:7px 5px; color:#ffffff; background-color:#5ba3dd; border-bottom:2px solid #ffffff; text-align:center
}
.ListBox th a{
	color:#a87466;
}
.ListBox td{
	padding: 7px 5px;
	color: #8c8c8a;
	text-align: center;
	font-weight: bold;
}
.GrayBg{
	background-color:#e4f3ff
}
.BFont{
	font-weight:bold; width:196px
}
.NumList li{
	list-style-type: decimal; margin-bottom:20px
}
.NumListLine{
	border-top:1px solid #d5e3ed; height:32px; 
}
h3{
	color: #999; font-size: 10px; text-align:left; margin:50px
}
.ap1 {
	text-align: center;
	width: 740px;
	height: 10500px;
	clear: left;
}
.aaaa {
	background-color: #5ba3dd;
}
