@charset "utf-8";
/* CSS Document */
div.template_content{
	margin:0;
	padding:0;
}
div.template_content h3{
	width:588px;
	height:44px;
	display:block;
	margin:0;
	padding:0;
	/*background:url(/img/p/school/zh_hk/info.jpg) no-repeat top;*/
}

div.schoolCon{
	margin:0;
	padding:0 0 50px 20px;
	width:568px;
}

div.schoolCon img.img01{
	margin:10px 0 0 15px;
}

div.schoolCata{
	width:550px;
}
div.schoolCata h4{
	font-size:16px;
	color:#000046;
	margin:15px 0 40px 0;
}
div.cateLeft{
	width:360px;
	float:left;
}
div.cateLeft p{
	margin:0 0 5px 0;
}
div.cateLeft p.ot_p1{
	font-size:16px;
	margin:20px 0 5px 0;
}
div.cateRight{
	padding:80px 0 0 50px;
	float:left;
}
div.cateRight img{
	margin:0 0 0 10px;
	border:none;
}
div.cateRight a{
	color:#000046;
	text-decoration:none;
}
div.cateRight a:hover{
	text-decoration:underline;
}

/*div.sch_dis h5{
	font-size:12px;
	color:#000046;
	margin:30px 0 10px 0;
	padding:0;
}
div.sch_dis ul{
	margin:0;
	padding:0;
	list-style:none;
}
div.sch_dis ul li{
	float:left;
	width:280px;
	padding:0 0 0 2px;
	line-height:18px;
	min-height:14px;
	margin:0;
}
div.sch_dis ul li.l_li_03{
	float:left;
	width:241px;
	min-height:14px;
	margin:0 3px 3px 3px;
}
div.sch_dis ul li.l_li_01{
	width:152px;
}
div.sch_dis ul li.l_li_02{
	width:172px;
}
div.sch_dis ul li.t_li{
	background:#40407c;
	color:#FFF;
	padding:4px 0 0 105px;
	width:176px;
	height:20px;
	margin: 0 3px 3px 0;
	font-weight:bold;
}
div.sch_dis ul li.t_li_03{
	background:#40407c;
	color:#FFF;
	padding:4px 0 0 85px;
	width:156px;
	height:20px;
	margin: 0 3px 3px 0;
	font-weight:bold;
}
div.sch_dis ul li.t_li_01{
	background:#40407c;
	color:#FFF;
	padding:4px 0 0 40px;
	width:111px;
	height:20px;
	margin: 0 3px 3px 0;
	font-weight:bold;
}
div.sch_dis ul li.t_li_02{
	background:#40407c;
	color:#FFF;
	padding:4px 0 0 70px;
	width:101px;
	height:20px;
	margin: 0 3px 3px 0;
	font-weight:bold;
}
div.sch_dis ul li a{
	color:#000;
	text-decoration:none;
}

div.sch_dis ul li a:hover{
	text-decoration:underline;
}*/
table.school th{
	width:281px;
}
table.school th.th_dis{
	padding:20px 0 5px 0;
	
}
table.school th.th_title_1{
	text-align:center;
	border-right:2px solid #FFF;
	background:#40407c;
	color:#FFF;
	padding:4px 0;
	font-weight:bold;
}
table.school th.th_title_2{
	text-align:center;
	background:#40407c;
	color:#FFF;
	padding:4px 0;
	font-weight:bold;
}
table.school td{
	width:276px;
	margin:0;
	padding:0 0 0 5px;
	line-height:20px;
	border:none;
}
table.school td a{
	color:#000;
	text-decoration:none;
}
table.school td a:hover{
	text-decoration:underline;
}
table.school tr.odd{
	background:#ececfb;
}


table.search th{
	text-align:center;
	border-right:2px solid #FFF;
	background:#40407c;
	color:#FFF;
	padding:4px 0;
	font-weight:bold;
	width:186px;
}

table.search td{
	width:180px;
	margin:0;
	padding:0 0 0 5px;
	line-height:20px;
	border:none;
}
table.search td a{
	color:#000;
	text-decoration:none;
}
table.search td a:hover{
	text-decoration:underline;
}
table.search tr.odd{
	background:#ececfb;
}

div.searchSchool{
	margin:20px 0 0 0;
}
div.searchSchool h3{
	color:#fff;
	padding:8px 0 0 20px;
	height:17px;
	background:url(/img/p/school/search_school_h3.png) no-repeat left top;
	margin:0;
}
div.searchSchool div.search_form{
	margin:0;
	padding:0 0 7px 20px;
	background:#40407c;
	width:546px;
}
div.searchSchool div.search_form dl{
	margin:0;
	padding:0;
}
div.searchSchool div.search_form dd{
	margin:0;
	padding:0;
}
/*
div.search_form dd select{
	border:none;
	background:#fff;
	line-height:23px;
	height:27px;
	margin:0 3px 0 0;
	position:relative;
	top:5px\0;

}
:root div.search_form dd select{
	border:none;
	background:#fff;
	line-height:23px;
	height:27px;
	margin:0 3px 0 0;
	position:relative;
	top:0;
}
@-moz-document url-prefix() {
	div.searchSchool div.search_form dd select{
		position:relative;
		top:-5px;
	} 
}
div.searchSchool div.search_form dd input.keywords{
	border:none;
	background:#fff;
	margin:0 20px 0 0;
	height:24px;
	position:relative;
	top:-3px\9;
}
*/
div.searchSchool div.search_form input.submit{
	border:none;
	padding:10px 0 0 5px;
	margin:0;
	text-align:left;
	width:78px;
	height:34px;
	color:#fff;
	font-family:微軟正黑體,Tahoma, Geneva, sans-serif;
	font-size:16px;
	background:url(/img/p/school/search_submit.png) no-repeat right;
	cursor:pointer;	
}

select.sel_01{
	border:none;
	width:125px;
	height:27px;
	line-height:27px;
	background:#FFF;
	float:left;
	display:inline;
	margin:8px 5px 0 0;
}
input.keywords{
	border:none;
	height:25px;
	line-height:25px;
	background:#FFF;
	float:left;
	display:inline;
	margin:8px 3px 0 0;
}









