#divbody
{
	height: 1320px;
	padding: 0px 4px;
}
.linebar
{
	clear: both;
	height: 20px;
	background-image: url(../../images/course/bar.gif);
}
#divbody .bodyleft, #divbody .bodycenter, #divbody .bodyright
{
	float: left;
	width: 250px;
	height: 1320px;
}
#divbody .bodycenter
{
	width: 520px;
	margin-left: 6px;
}
#divbody .bodyright
{
	width: 210px;
	margin-left: 6px;
}
.bartitle
{
	height: 36px;
	padding-left: 25px;
	line-height: 36px;
	vertical-align: middle;
	background-image: url(../../images/icn.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: #660000 1px solid;
}
.bartitle span
{
	color: #ff0000;
	float: left;
	font-weight: bold;
	font-size: 1.2em;
}
.bartitle a.barmore
{
	display: block;
	float: right;
	margin-right: 5px;
	width: 45px;
	height: 36px;
	background-image: url(../../images/course/more.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
/*--------------------------------left----------------------------------*/
.bodyleft .ullist,.bodyleft .leftbox
{
	height: 260px;
	background-color: #0d0d0d;
	background-image: url(../../images/course/zen.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
}
.bodyleft .ullist li
{
	height: 36px;
	width: 220px;
	padding: 0px 5px 0px 20px;
	background-image: url(../../images/p1.gif);
}
.bodyleft .ullist li a
{
	height: 18px;
	display: block;
	font-weight: bold;
}
.bodyleft .ullist li span
{
	height: 18px;
	display: block;
	color: #555;
}
.bodyleft .leftbox2
{
	height: 320px;
    background-color: #300F00;
}
.bodyleft .leftbox2 .lift
{
	width: 250px;
}
.bodyleft .leftbox2 .lift tr td
{
	width: 50%;
	height: 105px;
}
.lift tr td .liftpic
{
	height: 72px;
	width: 112px;
	padding: 4px 5px;
	display: block;
}
.lift tr td .liftpic .lpic
{
	height: 70px;
	width: 110px;
	border: #000 1px solid;
}
.lift tr td .dhid
{
	height: 20px;
	width: 120px;
	display: block;
	text-align: center;
	padding-top: 5px;
}
#ulxl li
{
	line-height: 26px;
	width: 220px;
	padding: 0px 5px 0px 20px;
	display: block;
	background-image: url(../../images/icon.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
#ulxl li a
{
	font-size: 1.1em;
}
/*-------------------------------center---------------------------------*/
.ctitle
{
	height: 36px;
	line-height: 36px;
	vertical-align: middle;
	background-image: url(../../images/course/cbg.gif);
}
.ctitle span
{
	display: block;
	color: #ff0000;
	height: 36px;
	width: 210px;
	float: left;
	padding-left: 45px;
	font-weight: bold;
	font-size: 1.2em;
	background-image: url(../../images/course/cspanbg.gif);
	background-repeat: no-repeat;
}
.ctitle a.barmore
{
	display: block;
	float: right;
	margin-right: 5px;
	width: 45px;
	height: 36px;
	background-image: url(../../images/course/more.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
.bodycenter .cboxa, .bodycenter #cboxb, .bodycenter .cboxc
{
	height: 330px;
    background-color: #2F2D2E;
}
.bodycenter .box2
{
	height: 100px;
	margin-bottom: 5px;
	background-color: #1c0c0d;
}
.bodycenter .cboxa .atopa
{
	height: 130px;
	margin: 5px;
	background-color: #1c0c0d;
}
.cboxa .atopa .hotleft, .cboxa .atopa .hotright
{
	display: block;
	float: left;
	padding: 5px;
	width: 120px;
}
.cboxa .atopa .hotright
{
	width: 370px;
}
.cboxa .atopa .hotleft img
{
	width: 120px;
	height: 120px;
}
.cboxa .atopa .hotright .dhid
{
	color: #ff6633;
	height: 30px;
	line-height: 30px;
	display: block;
	width: 370px;
	font-size: 1.2em;
	font-weight: bold;
	vertical-align: middle;
}
.cboxa .atopa .hotright span.dhid
{
	color: #cccccc;
	height: 20px;
	line-height: 20px;
	font-size: 1.1em;
}
.cboxa .atopa .hotright span.hid
{
	height: 70px;
	width: 370px;
	display: block;
	line-height: 23px;
}
.bodycenter .cboxa #ulhot
{
	height: 180px;
	margin: 5px;
}
#ulhot li, #cboxb li
{
	height: 25px;
	width: 225px;
	float: left;
	display: block;
	padding: 0px 5px 0px 20px;
	background-image: url(../../images/p1.gif);
}
.bodycenter .box2 li
{
	width: 100px;
	height: 90px;
	padding: 5px 2px;
	display: block;
	float: left;
}
.bodycenter .box2 li a img
{
	width: 100px;
	height: 90px;
	border: 0px;
}
.bodycenter .cboxc .boxctop
{
	margin: 5px;
	height: 100px;
	background-color: #000000;
}
.boxctop .hotleft, .boxctop .hotright
{
	display: block;
	float: left;
	padding: 5px;
	width: 120px;
}
.boxctop .hotright
{
	width: 370px;
}
.boxctop .hotleft img
{
	width: 120px;
	height: 90px;
}
.boxctop .hotright .dhid
{
	color: #ff6633;
	height: 20px;
	line-height: 20px;
	display: block;
	width: 370px;
	font-size: 1.2em;
	font-weight: bold;
	vertical-align: middle;
}
.boxctop .hotright span.hid
{
	display: block;
	height: 50px;
	width: 370px;
	line-height: 25px;
}
.boxctop .hotright span.dhid
{
	height: 20px;
	font-size: 1em;
	line-height: 20px;
	text-align: right;
}
.boxctop .hotright span.dhid a.fonty
{
	display: block;
	float: right;
	font-size: 1em;
	padding-right: 10px;
}
.bodycenter .cboxc #boxcbom
{
	height: 220px;
}
#boxcbom li
{
	height: 24px;
	width: 225px;
	float: left;
	display: block;
	padding: 0px 5px 0px 20px;
	background-image: url(../../images/p1.gif);
}
/*-------------------------------right--------------------------------*/
.bodyright #rbox
{
	height: 250px;
	background-color: #121212;
}
#rbox li
{
	line-height: 25px;
	width: 180px;
}
.bodyright a.tiger
{
	display: block;
	margin: 3px 0px;
	height: 40px;
	width: 210px;
}
.bodyright a.tiger img
{
	height: 40px;
	width: 210px;
}
.bodyright .sch
{
	height: 100px;
	margin-top: 5px;
	background-color: #6e6e6e;
	border: #373737 2px solid;
}
.bodyright .sch .schtitle
{
	height: 30px;
	padding-left: 20px;
	line-height: 30px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 1.2em;
	background: url(../../images/schbg.gif) repeat-x;
	color: #FFCC00;
}
.bodyright .sch p
{
	line-height: 20px;
	padding: 3px 6px;
}
.bodyright .sch p .textbox
{
	width: 180px;
	border: 1px solid #333333;
	background-color: #E9C5BE;
}
.bodyright .sch p .ddl
{
	width: 100px;
}
.bodyright .rightbox
{
	height: 200px;
	background-color: #1C0C0D;
}
.bodyright .rightbox li
{
	line-height: 25px;
	width: 180px;
	padding: 0px 5px 0px 20px;
	display: block;
	background-image: url(../../images/icon.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.bodyright a.work
{
	display: block;
	margin: 3px 0px;
	height: 140px;
	width: 210px;
}
.bodyright a.work img
{
	height: 140px;
	width: 210px;
}