@charset "utf-8";
/* CSS RESET */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th, td { 
padding: 0;
margin: 0;
font-family:"微軟正黑體",Helvetica, Arial, sans-serif;
}
body{
padding: 0;
margin: 0;
overflow-x:hidden;
font-family:"微軟正黑體",Helvetica, Arial, sans-serif;
}
fieldset, img { 
border: 0;
font-family:"微軟正黑體",Helvetica, Arial, sans-serif;
}

ol, ul {
list-style: none;
font-family:"微軟正黑體",Helvetica, Arial, sans-serif;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-weight: normal;
font-style: normal;
font-family:"微軟正黑體",Helvetica, Arial, sans-serif;
}
caption, th {
text-align: left;
font-family:"微軟正黑體",Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
font-size: 100%;
font-family:"微軟正黑體",Helvetica, Arial, sans-serif;
}
q:before, q:after {
content: '';
}
abbr, acronym { 
border: 0;
}
a{
	text-decoration:none;
	}
a:hover{
	color:#F60;
	text-decoration:underline;
	}

/*global*/
body{
background-color:#FFF;
font-family:"微軟正黑體",Helvetica, Arial, sans-serif;
}
#wrapper{
width:950px;
margin: 0 auto;
}
#header{
padding:0;
margin:0;
border-bottom:1px solid #999;
height:75px;
}
#header_side{
	font-size:10px;
	margin-left:745px;
	margin-top:-38px;
	padding:2px;
	color:#999;
	line-height:1.5em;
	}
/*content*/
#content{
padding:10px 10px 10px 16px;
float:left;
width:73%;
font-family:"微軟正黑體",Helvetica, Arial, sans-serif;
}
#content_w{
padding:10px 10px 10px 16px;
float:left;
width:73%;
color:#FFFFFF;
font-family:"微軟正黑體",Helvetica, Arial, sans-serif;
}

/*side*/
#side{
	float:right;
	position:relative;
	width:23%;
	}
#side_ad{
	padding:10px 22px 10px 22px;
	background-color:#FFF8F0;
}
#service{
	padding:10px 22px 10px 22px;
	background-color:#FFF8F0;
	}
/*footer*/
#footer{
	clear:both;
	border-top:1px solid #CCC;
	padding:5px 5px 5px 20px;
	background-color:#FFF;
	height:80px;
}
.footer_txt{
	margin-left:475px;
	margin-top:-70px;
	font-family:"微軟正黑體",Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:1.4em;
	color:#666;
	}
.CLEAR{
	clear: both;
	height:0;
	font-size:1px;
	line-height:0;
	}
/*----------------------Couse preview-------------------------*/
#course1{
	width:160px;
	float:left;
	margin-left:5px;
	_display:inline;
	}
#course2{
	width:160px;
	float:left;
	margin-left:15px;
	_display:inline;
	}
#course3{
	width:160px;
	float:left;
	margin-left:15px;
	_display:inline;
	}
#course4{
	width:160px;
	float:left;
	margin-left:15px;
	_display:inline;
	}
#ec_service{
	width:236px;
	float:right;
	margin-left:10px;
    border:1px solid #CCCCCC;
	}
/*----------------------Seminar-------------------------*/
#seminar{
	
	}
#semin_in{
	width:300px;
	float:right;
	padding-right:5px;
	}
/*----------------------Month's Focus-------------------------*/
#focusA{
	width:215px;
	float:left;
	_display:inline;
	}
#focusB{
	width:215px;
	float:left;
	margin-left:20px;
	_display:inline;
	}
#focusC{
	width:215px;
	float:left;
	margin-left:20px;
	_display:inline;
	}
#focusD {
    width: 218px;
    float: left;
    padding:0px 26px 10px 0px;
	}
#focusE {
    width: 218px;
    float: left;
    padding:0px 0px 10px 0px;
	}
#student{
	background-color:#333333;
	padding:20px;
	width:910px;
	_display:inline;
	}
/*----------------EC group(FB'PLURK'BLOG...)-------------------*/	
#group{
	width:98%;
	padding:10px 0px 30px 20px;
	height:150px;
	}
#groupA{
	width:180px;
	float:left;
	_display:inline;
	}
#groupB{
	width:180px;
	float:left;
	margin-left:55px;
	_display:inline;
	}
#groupC{
	width:180px;
	float:left;
	margin-left:60px;
	_display:inline;
	}
#groupD{
	width:210px;
	float:left;
	margin-left:58px;
	_display:inline;
	}
#groupEC{
	width:180px;
	float:left;
	margin-RIGHT:10px;
	}
#groupall{
	width:950px;
	padding:20px 0px;
	height:150px;
	}
/*flash-banner設定*/
a img {
		border: none;
}
#jquery_pic {
		margin:0px;
		width: 689px;
		height: 220px;
}
#jquery_pic a.ad {
	position: absolute;
	left: 171px;
}
#jquery_pic .control {
		position: relative;	
		top:223px;
		left:600px;
}
#jquery_pic .control a {
		font-family:"微軟正黑體", Verdana, Geneva, sans-serif;
		display:inline-block;
		padding: 2px;
		margin: 0 2px;
		width: 10px;
		color: #fff;
		background:#999;
		text-align: center;
		font-size: 12px;
		text-decoration: none;
}
#jquery_pic .control a.on {
		color: #fff;
		background: #000;
}
/*ECflash-banner設定*/
a img {
		border: none;
}
#jquery_pic2 {
		margin:0px;
		width: 950px;
		height:427px;
}
#jquery_pic2 a.ad {
	position: absolute;
	padding:0;
}
#jquery_pic2 .control {
		position: relative;	
		top:380px;
		left:820px;
}
#jquery_pic2 .control a {
		font-family:"微軟正黑體", Verdana, Geneva, sans-serif;
		display:inline-block;
		padding: 2px;
		margin: 0 2px;
		width: 10px;
		color: #fff;
		background:#999;
		text-align: center;
		font-size: 12px;
		text-decoration: none;
}
#jquery_pic2 .control a.on {
		color: #fff;
		background: #000;
}

/*text style*/

.service{
	font-family:"微軟正黑體", Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:1.5em;
	color:#666;
	}
.content{
	font-family:"微軟正黑體",Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:1.8em;
	color:#666;
	}
.content_text1 {
	color:#333;
	font: 15px "微軟正黑體",Verdana, Arial, Helvetica, sans-serif;
	line-height:1.8em;
	text-decoration:none;
}
.content_text2 {
	color:#FFFFFF;
	font: 15px "微軟正黑體",Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	text-decoration:none;
}
.content_r12{
	font-family:"微軟正黑體",Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:1.8em;
	color:#F00;
	}
.content_g12{
	font-family:"微軟正黑體",Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:1.8em;
	color:#3C6;
	}
.content_p12{
	font-family:"微軟正黑體",Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:1.8em;
	color:#C33;
	}
.content_pur12{
	font-family:"微軟正黑體",Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:1.8em;
	color:#99F;
	}
.content_b12{
	font-family:"微軟正黑體",Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:1.8em;
	color:#09C;
	}
.content_b12_line{
	font-family:"微軟正黑體",Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:1.8em;
	color:#09C;
	border-bottom:1px solid #09C;
	}
.content_gr12{
	font-family:"微軟正黑體",Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:1.8em;
	color:#CCC;
	}
.content_y12{
	font-family:"微軟正黑體";
	font-size:12px;
	line-height:1.8em;
	color:yellow;
	}
.content_o12{
	font-family:"微軟正黑體",Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:1.8em;
	color:#F60;
	}
.content_o12_line{
	font-family:"微軟正黑體", Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:1.8em;
	color:#F60;
	border-bottom:1px solid #F60;
	}
.content_r16{
	font-family:"微軟正黑體",Verdana, Geneva, sans-serif;
	font-size:16px;
	line-height:1.8em;
	color:#F00;
	}
.content_b16{
	font-family:"微軟正黑體", Verdana, Geneva, sans-serif;
	font-size:16px;
	line-height:1.8em;
	color:#09C;
	}
.content_g16{
	font-family:"微軟正黑體",Verdana, Geneva, sans-serif;
	font-size:16px;
	line-height:1.8em;
	color:#0C3;
	}
.content_o16{
	font-family:"微軟正黑體", Verdana, Geneva, sans-serif;
	font-size:16px;
	line-height:1.8em;
	color:#FF8000;
	}
.h1{
	font-family: "微軟正黑體", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:1.8em;
	color:#333;
	text-decoration: none;
	font-weight: bolder;
	}
.h2{
	font-family: "微軟正黑體", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:1.8em;
	color:#F63;
	text-decoration: none;
	font-weight: bolder;
	}
.h3{
	font-family: "微軟正黑體", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:1.8em;
	color:#399;
	text-decoration: none;
	font-weight: bolder;
	}
.h4{
	font-family: "微軟正黑體", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:1.8em;
	color:#36C;
	text-decoration: none;
	font-weight: bolder;
	}
.h5{
	font-family: "微軟正黑體", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:1.8em;
	color:#939;
	text-decoration: none;
	font-weight: bolder;
	}
.h6{
	font-family: "微軟正黑體", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:1.8em;
	color:#fff;
	text-decoration: none;
	font-weight: bolder;
	}
