﻿/*--------通栏广告-------*/
#bigpic
{
	width: 910px;
	height: 100px;
	margin: 10px auto;
}
#bigpic a.bigad
{
	width: 910px;
	height: 100px;
	display: block;
}
#bigpic a.bigad .noborder
{
	width: 910px;
	height: 100px;
}
/*-------网站导航------*/
#mapbar
{
	height: 31px;
	line-height: 31px;
	background: url(../../images/news/mapbarbg.gif) repeat-x;
}
#mapbar .barleft
{
	height: 31px;
	float: left;
	margin-left: 10px;
}
#mapbar .barright
{
	height: 31px;
	float: right;
	margin-right: 10px;
}
/*-------主体部分------*/
#coursebody
{
	height: 787px;
	margin-top: 10px;
}
#coursebody .bodyleft
{
	width: 688px;
	height: auto;
	float: left;
}
#coursebody .bodyright
{
	width: 214px;
	height: auto;
	float: left;
	margin-left: 8px;
}

#coursebody .bodyleft .lefta
{
	width: 688px;
	height: 403px;
}
#coursebody .bodyleft .lefta .leftaplace
{
	width: 286px;
	height: 403px;
	float: left;
}
#coursebody .bodyleft .lefta .topcourse
{
	width: 392px;
	height: 403px;
	float: left;
	margin-left: 10px;
}

#coursebody .bodyleft .lefta .leftaplace #flashpic
{
	width: 276px;
	height: 140px;
	padding: 5px;
	background-color: #737373;
}
#coursebody .bodyleft .lefta .leftaplace #hotcourse
{
	width: 286px;
	height: 243px;
	margin-top: 10px;
}
#coursebody .bodyleft .lefta .leftaplace #hotcourse .boxtop
{
	height: 28px;
	width: 286px;
	display: block;
	background: url(../../images/news/hotcoursetitle.gif) no-repeat;
}
#coursebody .bodyleft .lefta .leftaplace #hotcourse .boxbody
{
	height: 203px;
	width: 270px;
	padding: 5px 8px;
	overflow: hidden;
	line-height: 20px;
	background: url(../../images/news/hotcoursebg.gif) repeat-y;
}
#coursebody .bodyleft .lefta .leftaplace #hotcourse .boxbottom
{
	height: 2px;
	background: url(../../images/news/hotcoursebottom.gif) no-repeat;
}

#coursebody .bodyleft .lefta .topcourse .boxtop
{
	height: 27px;
	width: 380px;
	padding: 0px 6px;
	color: #FFFFFF;
	display: block;
	line-height: 25px;
	font-size: 1.2em;
	font-weight: bold;
	background: url(../../images/news/topcoursetitle.gif) no-repeat;
}
#coursebody .bodyleft .lefta .topcourse .boxbody
{
	width: 380px;
	height: 360px;
	padding: 7px 6px;
	background: url(../../images/news/topcoursebg.gif) repeat-y;
}
#topnews .topnewbox
{
	width: 380px;
	height: 110px;
	overflow: hidden;
	margin: 5px 0px;
}
#topnews .topnewbox a.aphoto
{
	width: 100px;
	height: 90px;
	display: block;
	float: left;
	margin: 5px;
	padding: 5px;
	background-color: #666666;
}
#topnews .topnewbox a.aphoto:hover
{
	background-color: #FF9900;
}
#topnews .topnewbox .newright
{
	width: 240px;
	height: 100px;
	margin: 5px;
	float: left;
}
#topnews .topnewbox a.aphoto img
{
	width: 100px;
	height: 90px;
}
#topnews .topnewbox .newright .hidline
{
	width: 240px;
	height: 25px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 25px;
}
#topnews .topnewbox .newright p.hid
{
	width: 240px;
	height: 75px;
	line-height: 20px;
}

#coursebody .bodyleft .lefta .topcourse .boxbottom
{
	height: 2px;
	background: url(../../images/news/topcoursebottom.gif) no-repeat;
}

#coursebody .bodyleft .coursebox
{
	width: 688px;
	height: 182px;
	margin-top: 10px;
}
#coursebody .bodyleft .coursebox .boxtop
{
	height: 38px;
	background: url(../../images/news/courseboxtop.gif) no-repeat;
}
#coursebody .bodyleft .coursebox .boxbody
{
	height: 142px;
	background: url(../../images/news/courseboxbg.gif) repeat-y;
}
#coursebody .bodyleft .coursebox .boxbody .ajaxef
{
    height: 136px;
	width: 680px;
    overflow: hidden;
    padding: 2px 4px;
	list-style-type: none;
}
.ajaxef li
{
	height: 136px;
	width: 170px;
	float: left;
	list-style-type: none;
}
.ajaxef li a.aphoto
{
     height: 110px;
     width: 145px;
     display: block;
     margin: 5px 12px;
     text-align: left;
     vertical-align: top;
	 background: url(../../images/imgbg.gif) no-repeat;
}
.ajaxef li a.aphoto:hover
{
	 background: url(../../images/imgbgon.gif) no-repeat;
}
.ajaxef li a.aphoto .noborder
{
     width: 141px;
     height: 106px;
}
.ajaxef li a.hidline
{
     height: 20px;
     width: 150px;
     text-align: center;
     margin: 0px 10px;
     line-height: 20px;
}

#coursebody .bodyleft .coursebox .boxbottom
{
	height: 2px;
	background: url(../../images/news/courseboxbottom.gif) no-repeat;
}

#coursebody .bodyright .startcourse
{
	width: 204px;
	height: 130px;
	overflow: hidden;
	padding: 29px 5px 5px 5px;
	background: url(../../images/news/note.gif) no-repeat;
}

#coursebody .bodyright .courserightbox
{
	width: 214px;
	margin-top: 10px;
}
#coursebody .bodyright .courserightbox a.boxtop,
#coursebody .bodyright .courserightbox a:hover.boxtop
{
	height: 32px;
	width: 180px;
	display: block;
	line-height: 32px;
	padding-left: 34px;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
	background: url(../../images/news/rightboxtop.gif) no-repeat;
}
#coursebody .bodyright .courserightbox a:hover.boxtop
{
	color: #FF6600;
}
#coursebody .bodyright .courserightbox .boxbody
{
	height: 387px;
	background: url(../../images/news/rightboxbg.gif) repeat-y;
}
#ulnewstop
{
	width: 200px;
	height: 380px;
	padding: 3px 7px;
}
#ulnewstop li,
#ulnewstop li a
{
	width: 180px;
	height: 20px;
	line-height: 20px;
}
#coursebody .bodyright .courserightbox .boxbottom
{
	height: 2px;
	background: url(../../images/news/rightboxbottom.gif) no-repeat;
}

#coursebody .bodyright #topdown .boxbody
{
	height: 148px;
}
.ulguest
{
	width: 210px;
	height: 140px;
	padding: 4px 2px;
}
.ulguest li
{
	width: 210px;
	height: 40px;
	line-height: 20px;
}
.ulguest li a.hidline,
.ulguest li p.remark
{
	width: 210px;
	height: 20px;
}
.ulguest li a.hidline
{
	font-weight: bold;
}