@charset "utf-8";
/* CSS Document */
/*====================== common ======================*/
div#wrap h2 {
 background:url(../images/h2bg.jpg) no-repeat scroll left top;
	}
div#cmain h4 {
	background:url(../../share/images/h4bg.gif) no-repeat scroll left top;
	width:674px;
	height:35px;
	padding:0 0 0 36px;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	margin:0 0 15px;
	clear:both;
	}
div#cmain p.mainimg {
	padding:0 0 20px 0;
	}
div.box h5 {
	font-size:14px;
	font-weight:bold;
	color:#f28d01;
	background: url(../../share/images/dotx_o.gif) repeat-x scroll left bottom transparent;
	padding:0 0 5px 3px;
	margin:0 0 10px 0;
	}
div.box {
	padding:0 10px 30px;
	width:690px;
	overflow:hidden;
	}
div.box p {
	padding:0 0 1em 0;
	}
div.box p.sub {
	font-weight:bold;
	background:url(../../share/images/icon_o.gif) no-repeat scroll left center;
	padding:0 0 0 13px;
	margin-bottom:3px;
	}
div.box p span {
	font-size:10px;
	line-height:12px;
	}
div.box p.photo {
	float:right;
	padding:0 0 5px 15px;
	}	

/*top*/
ul.topbnr {
}
ul.topbnr li {
	float:left;
	padding:0 8px;
	}
	
/*fulltime,scourse*/
div.box em {
	color:#D60505;
	}
div.box dl {
	background:#ffffff;
	border:1px dashed #cdb18a;
	padding:10px;
	width:660px;
	margin:0 auto 10px;
	}
	div.box dl dt {
		/*color:#D60505;*/
		font-weight:bold;
		padding:0 5px 5px;
		border-bottom:1px solid #cdb18a;
		}
	div.box dl dd {
		padding:5px 5px 0;
		}
		div.box dl dd ul {
			padding:0 5px;
			}
		div.box dl dd ul li {
			background:url(../../share/images/icon_list.gif) no-repeat scroll left center;
			padding-left:10px;
			}
			
/*fulltime*/
div.box dl dd.imgs01 {
	background:url(../images/imgs01.gif) no-repeat scroll right bottom;
	}
div#cmain table {
	background:#ffffff;
	border:1px solid #cdb18a;
	}
	div#cmain table th {
		padding:5px 7px;
		border:1px solid #cdb18a;
		background:#ffe9bf;
		font-weight:bold;
		}
	div#cmain table td {
		padding:5px 7px;
		border:1px solid #cdb18a;
		}
			
	div.box table {
		width:690px;
		margin:0 auto;
		}
		div.box table tr.total td {
			background:#f5c073;
			font-weight:bold;
			color:#ffffff;
			}
		div.box table tr.amount td {
			background:#f28d01;
			font-weight:bold;
			color:#ffffff;
			}
	div.box table.t01 {
		}
		table.t01 th {
			width:25%;
			}
	div.box table.t_a {
		margin:0 0 10px 0;
		}
		div.box table.t_a th,
		div.box table.t_a td {
			width:20%;
			text-align:center;
			}
	div.box table.t_b {
		width:552px;
		margin:0 0;
		}
		div.box table.t_b th,
		div.box table.t_b td {
			width:25%;
			text-align:center;
			}
 div.box table th.f01 {
		width:30%;
		}
	

/*scourse*/
div.box dl dd.imgs02 {
		background:url(../images/scourseimg.gif) no-repeat scroll right bottom;
		}
div.point {
	padding:0 10px 30px;
	width:690px;
	overflow:hidden;
	}
div.point dl {
	padding:5px 10px;
	width:660px;
	overflow:hidden;
	border-bottom:1px dashed #cdb18a;
	}
	div.point dl dt {
		padding:5px 5px 0;
		border-bottom:none;
		width:80px;
		float:left;
		}
	div.point dl dd {
		width:550px;
		float:right;
		}
		div.point dl dd span {
			display:block;
			color:#f28d01;
			font-weight:bold;
			font-size:13px;
			}

div.sclass {
	padding:0 0 30px;
	width:710px;
	overflow:hidden;
	}
	div.sclass table {
		width:340px;
		float:left;
		/*padding:0 5px;*/
		margin:0 0 0 10px;
		}
		div.sclass table th {
			text-align:center;
			}
		div.sclass table td {
			font-size:10px;
			text-align:center;
			}


