/*for all*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{ margin: 0;	padding: 0;}
body { font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:18px; color:#333333; background-color:#05204b; }
fieldset, img{ border:0;}
abbr,acronym{	border:0;}
address,caption,cite,code,dfn,em,strong,th,var{	font-style:normal;	font-weight:normal;}
h1,h2,h3,h4,h5,h6{	font-size:100%;	font-weight:normal;}
#massage_box {position:fixed; top:170px; width:100%; height:241px; z-index:999999; visibility:hidden; text-align:center; margin:0 auto 0 auto;}
#massage_box {position:fixed; top:170px; width:947px \9; height:241px; z-index:999999; visibility:hidden; text-align:center; margin:0 auto 0 auto;}
span #msnwindow {float:right; display:inline; cursor:hand}
.clear { clear: both;}
a:link {	color: #333333;}
a:visited {	color: #333333;}
a:hover {	color: #666666;}
a:active {	color: #666666;}

.middle{ width:947px; margin:0px auto; overflow:hidden;}
.header_link{ text-align:right; color:#a8a8a8; margin:5px 0;}
.header_link a{ color:#a8a8a8; text-decoration:none;}
.header_link a:hover{ color:#FFFFFF; text-decoration:none;}
.content_mi{ background:url(../images/content_mi.jpg) repeat-y; padding:10px 16px;}
.footer{ text-align:left; color:#ffffff; line-height:20px; padding:15px;}
.footer a{ color:#444f6a; text-decoration:none;}
.footer a:hover{ color:#aab6d2; text-decoration:none;}

.content_left{ float:left; width:187px; overflow:hidden;}
.content_right{ float:right; width:715px; overflow:hidden;}
.innercontent_right{ float:right; width:690px; overflow:hidden; margin-right:5px;}

/*會員專區*/
.mebmer_mi{ background:url(../images/member_mi.jpg) repeat-y;}
.mebmer_btm{ background:url(../images/member_btm.jpg) no-repeat; padding:7px 8px;}

.messenger_mi{ background:url(../images/messenger_mi.jpg) repeat-y;}
.messenger_mi img{ margin:2px 0;}

.list{ background:url(../images/study_tour_mi.jpg) repeat-y; padding-top:10px; line-height:24px;}
.list ul{ list-style:url(../images/study_tour_dot.jpg); margin-left:34px;}
.list a{ color:#333333;}
.list a:hover{ color:#3366cc;}

.list2{ background:url(../images/study_tour_mi.jpg) repeat-y; padding:10px 5px 0 6px;; line-height:22px;}
.list2 ul{ list-style:none;}

.list3 td{ width:88px; overflow:hidden; color:#333333;}
.list3 td a{ color:#333333;}
.list3 td a:hover{ color:#3366cc;}

.marquee{ background-color:#e6edf6; line-height:25px; padding-left:10px; color:#798fa8;}
.marquee a{ color:#798fa8; text-decoration:none;}
.marquee a:hover{ color:#798fa8; text-decoration:underline;}

.swf{ width:340px; height:234px; border:#CCCCCC 1px solid; padding:5px; overflow:hidden;}

.news_border{ width:340px; border:#cfcfcf 1px solid; border-top:none; overflow:hidden;}
.news_list{  padding:4px 5px 10px 5px; line-height:22px; color:#333333;}
.news_list ul{ list-style:url(../images/news_dot.jpg); margin-left:35px;}
.news_list a{ color:#333333; text-decoration:none;}
.news_list a:hover{ color:#333333; text-decoration:underline;}

.column_middle{ border-left:#cfcfcf 1px solid; border-right:#cfcfcf 1px solid; padding:10px;}
.column_btm{ width:240px; height:65px; padding:13px 0 0 112px; font-size:11px; color:#666666; overflow:hidden;}

.column_list{ color:#333333; line-height:20px;}
.column_list ul{ list-style:url(../images/arrow02.jpg); margin-left:20px;}
.column_list a{ color:#333333; text-decoration:none;}
.column_list a:hover{ color:#333333; text-decoration:underline;}

.column_btm2{ height:20px; background:url(../images/license_btm.jpg) no-repeat; padding:4px 0 0 38px; font-size:11px; color:#333300; overflow:hidden;}
.column_btm3{ height:20px; background:url(../images/study_abroad_btm.jpg) no-repeat; padding:4px 0 0 38px; font-size:11px; color:#003366; overflow:hidden;}

.column_list2{ color:#333333; line-height:20px;}
.column_list2 ul{ list-style:url(../images/arrow02.jpg); margin-left:20px;}
.column_list2 a{ color:#333333; text-decoration:none;}
.column_list2 a:hover{ color:#333333; text-decoration:underline;}

.alliance_ti{ width:707px; height:29px; background:url(../images/alliance_up.jpg) no-repeat; text-align:right; color:#006699; padding:0px 5px 0 0; line-height:29px;}
.alliance_ti img{ position: relative;top: 5px;margin-top: -5px;}
.alliance_cont{ width:710px; border:#cccccc 1px solid; border-top:none; padding:5px 0; background-color:#f5f5f5;}
.alliance_tb td{ width:165px; height:32px; overflow:hidden;}

.column_down{ border:#cfcfcf 1px solid; border-top:none;}
.column_in{ margin:1px; margin-top:0px; background:#ebeff4; padding:10px 0 10px 16px; font-size:11px; color:#666666;}
.column_tb{ margin-right:15px;}
.column_tb td{ padding:3px 0;}

/*inner*/
.submenu{ line-height:25px; height:25px; background:#f4f4f4; text-align:right; color:#0066cc;}
.submenu a{ color:#0066cc;}
.submenu a:hover{ color:#6699cc; text-decoration:none;}

.innewstb{ color:#666666;}
.innewstb a{ color:#666666; text-decoration:none;}
.innewstb a:hover{ color:#006699; text-decoration:none;}
.innewstb tr{ background:url(../images/dotline.jpg) bottom repeat-x;}
.innewstb td{ padding:6px; height:30px; line-height:30px;}
.innewscon{ width:603px; overflow:hidden; margin:10px;}
.page{	font-size:12px;	color:#006699;	padding:15px 0;}
.page a{	color:#006699;	text-decoration:none;}
.page a:hover{	color:#006699; text-decoration:underline;}

.travels_tb{ border:#cccccc 1px solid; background:#f6f6f6; margin-bottom:7px;}
.travels_tb td{ padding:8px 5px;}
.travels_tb a{ color:#336699;}
.travels_tb a:hover{ color:#6699cc; text-decoration:none;}

.travels_cont{ padding:10px 0; width:670px; overflow:hidden;}
.travels_cont img{ float:left; margin-right:10px;}

.point_line {	background-image: url(../images/point.jpg);	background-repeat: repeat-x;}

.route{ margin-top:20px; background-color:#ededed;}
.route td{ padding:2px 5px;}
input.btn {border:#999999 1px solid; background-color:#336699; width:100px; margin-left:5px; float:right; color:#FFFFFF;} 


a.05_link:link { color: #39869f; text-decoration: none;}
a.05_link:visited {	color: #39869f;	text-decoration: none;}
a.05_link:hover {	color: #ff6600;	text-decoration: none;}

.witness_tb{ border:#cccccc 1px solid; background:#f6f6f6; margin-bottom:7px; width:340px; float:left;}
.witness_tb td{ padding:8px 5px;}
.witness_tb a{ color:#336699;}
.witness_tb a:hover{ color:#6699cc; text-decoration:none;}
.witness_con_tb{ margin-bottom:7px; width:670px;}
.witness_con_tb td{ padding:8px 5px;}


.keyin470x250 { color: #4E4E4E;	height: 250px;	width: 470px;	border: 1px solid #dddddd;}

.report_tb{ border:#cccccc 1px solid; background:#f6f6f6; margin-bottom:7px;}
.report_tb td{ padding:8px 8px;}
.report_tb th{ padding:8px 0px; border-right:#cccccc 1px solid; width:320px; overflow:hidden;}
.report_tb a{ color:#336699;}
.report_tb a:hover{ color:#6699cc; text-decoration:none;}
.report_paper{font-size:15px; color:#cc0000; margin:5px; border-bottom:#cccccc 1px solid; padding:3px 0;}
.report_ti{ font-size:15px; color:#000066; margin:5px; border-bottom:#cccccc 1px solid; padding:3px 0;}

.video_tb{ border:#ededed 3px solid; margin-bottom:7px; width:340px; float:left;}
.video_tb td{ padding:5px 0;}
.video a{ color:#336699;}
.video a:hover{ color:#333333;}

.qa_sub{ border-bottom:#cccccc 1px solid; color:#666666;}
.qa_sub a{ color:#006699; text-decoration:none;}
.qa_sub a:hover{ color:#003366;}
.qa_list{ padding:20px;}
.qa_list td{ padding:3px 0; background:url(../images/dotline.jpg) repeat-x bottom;}
.qa_list a{ color:#333333; text-decoration:none;}
.qa_list a:hover{ color:#999999;}

.piclist{ color:#006699;	line-height:1.8;	width:150px;	overflow:hidden;	background:url(../images/in_activity_01picbg.jpg) top no-repeat;	padding:8px;	margin:2px;}
.piclist a{	color:#069;	text-decoration:none;}
.piclist a:hover{	color:#6699cc;}
.picsmall{	border:#ededed 5px solid; width:116px;	margin:2px 0 2px 15px; 	float:left; 	overflow:hidden;}
.picsmallbg{	border:#cccccc 5px solid; 	width:116px; 	margin:2px 0 2px 15px;	float:left; 	overflow:hidden;}

.keyin180 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E4E4E;
	height: 18px;
	width: 180px;
	border: 1px solid #dddddd;
}
.keyin470 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E4E4E;
	height: 18px;
	width: 470px;
	border: 1px solid #dddddd;
}
.keyin470x150 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E4E4E;
	height: 150px;
	width: 470px;
	border: 1px solid #dddddd;
}
.keyin470x250 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E4E4E;
	height: 250px;
	width: 470px;
	border: 1px solid #dddddd;
}