﻿/*--------主体A-------*/
#bodya
{
	height: 456px;
	margin-top: 10px;
}
#bodya .bodyaleft
{
	width: 320px;
	float: left;
}
#bodya .bodyaright
{
	width: 582px;
	float: left;
	margin-left: 8px;
}

#bodya .bodyaleft #test
{
	margin-top: 10px;
}
#bodya .bodyaleft #test .boxbody
{
	height: 238px;
}
#bodya .bodyaleft #test .boxbody .cptitle
{
	height: 23px;
	margin: 0px 4px;
	width: 220px;
	color: #64BD3B;
	font-size: 1.15em;
	font-weight: bold;
	padding: 4px 0px 4px 92px;
	line-height: 23px;
	background: url(../images/cpicon.gif) no-repeat left center;
}
#bodya .bodyaleft #test .boxbody .cpplace
{
	height: 182px;
	width: 310px;
	margin: 0px 5px;
}
#bodya .bodyaleft #test .boxbody .cpplace .hotcp
{
	height: 150px;
	width: 90px;
	display: block;
	float: left;
	margin: 16px 0px;
}
#bodya .bodyaleft #test .boxbody .cpplace .hotcp img
{
	height: 150px;
	width: 90px;
	border: 0px;
}
#bodya .bodyaleft #test .boxbody .cpplace .ullist
{
	height: 180px;
	width: 215px;
	float: left;
	margin-left: 5px;
}
#bodya .bodyaleft #test .boxbody .cpplace .ullist li,
#bodya .bodyaleft #test .boxbody .cpplace .ullist li a
{
	width: 195px;
	line-height: 22px;
}
#bodya .bodyaleft #test .boxbody .cpmore
{
	height: 24px;
    margin: 0px 5px;
	line-height: 24px;
	text-align: right;
	border-top: 1px dotted #666666;
}

#bodya .bodyaright .flashad
{
	width: 580px;
	height: 110px;
	border: 1px solid #000000;
}
#bodya .bodyaright .bodyarightframe
{
	width: 582px;
	margin-top: 8px;
}
#coursebox #ajaxa
{
	width: 398px;
}

#bodya .bodyaright .bodyarightframe #coursebox
{
	width: 398px;
	float: left;
}
#bodya .bodyaright .bodyarightframe #coursebox .bigtop .ajaxa
{
	width: 390px;
}
#bodya .bodyaright .bodyarightframe #coursebox .bigbody
{
	height: 296px;
}
#bodya .bodyaright .bodyarightframe #coursebox .bigbody .ulajaxa
{
	height: 276px;
	list-style-type: none;
}
#bodya .bodyaright .bodyarightframe #coursebox .bigbody p.more
{
	height: 20px;
	padding: 0px 4px;
	text-align: right;
}
/*---滑动门三行排列---*/
#bodya .bodyaright .bodyarightframe #coursebox .bigbody .ulajaxa li.lilist
{
	height: 88px;
	width: 390px;
	padding: 2px 4px;
	float: left;
	list-style-type: none;
}
#bodya .bodyaright .bodyarightframe #coursebox .bigbody .ulajaxa li.lilist a.linkleft
{
	height: 84px;
	width: 88px;
	float: left;
	display: block;
	border: 1px solid #999999;
}
#bodya .bodyaright .bodyarightframe #coursebox .bigbody .ulajaxa li.lilist a:hover.linkleft
{
	border: 1px solid #FF6600;
}
#bodya .bodyaright .bodyarightframe #coursebox .bigbody .ulajaxa li.lilist a.linkleft .imgbox
{
	height: 82px;
	width: 86px;
	border: 1px solid #000000;
}
#bodya .bodyaright .bodyarightframe #coursebox .bigbody .ulajaxa li.lilist .boxright
{
	height: 86px;
	width: 295px;
	float: left;
	margin-left: 5px;
}
#bodya .bodyaright .bodyarightframe #coursebox .bigbody .ulajaxa li.lilist .boxright a.hidline
{
	height: 25px;
	width: 295px;
	line-height: 25px;
	font-weight: bold;
}
#bodya .bodyaright .bodyarightframe #coursebox .bigbody .ulajaxa li.lilist .boxright p.hidbox
{
	height: 61px;
	width: 295px;
	line-height: 20px;
}
/*---滑动门六框排列---*/
#bodya .bodyaright .bodyarightframe #coursebox .bigbody .ulajaxa li.libox
{
	height: 130px;
	width: 122px;
	float: left;
	margin: 4px;
	list-style-type: none;
}
#bodya .bodyaright .bodyarightframe #coursebox .bigbody .ulajaxa li.libox a.abox
{
	height: 100px;
	width: 120px;
	display: block;
	border: 1px solid #999999;
}
#bodya .bodyaright .bodyarightframe #coursebox .bigbody .ulajaxa li.libox a:hover.abox
{
	border: 1px solid #FF6600;
}
#bodya .bodyaright .bodyarightframe #coursebox .bigbody .ulajaxa li.libox a.abox .imgbox
{
	height: 98px;
	width: 118px;
	border: 1px solid #000000;
}
#bodya .bodyaright .bodyarightframe #coursebox .bigbody .ulajaxa li.libox a.hidline
{
	height: 28px;
	width: 122px;
	line-height: 26px;
}

#bodya .bodyaright .bodyarightframe .frameright
{
	width: 174px;
	float: left;
	margin-left: 10px;
}
#bodya .bodyaright .bodyarightframe .frameright #boxnote
{
	margin-top: 10px;
}
#bodya .bodyaright .bodyarightframe .frameright #boxnote .smalltop
{
	width: 174px;
    display: block;
	background: url(../images/boxsmallnote.gif) no-repeat;
}
#bodya .bodyaright .bodyarightframe .frameright #boxnote .smallbody
{
	height: 174px;
}
#bodya .bodyaright .bodyarightframe .frameright #boxnote #ulnote
{
	width: 174px;
	height: 174px;
}
#bodya .bodyaright .bodyarightframe .frameright #boxnote #ulnote li,
#bodya .bodyaright .bodyarightframe .frameright #boxnote #ulnote li a
{
	width: 154px;
	line-height: 22px;
}
/*--------通栏广告-------*/
.widthad
{
	width: 910px;
	height: 100px;
	display: block;
	margin: 10px auto 0px auto;
}
/*--------主体B-------*/
#bodyb
{
	height: 550px;
	margin-top: 10px;
}
#bodyb .bodybleft
{
	float: left;
	width: 726px;
}

#bodyb .bodybleft #bodyblefttop .longbody
{
	height: 178px;
}
#bodyb .bodybleft #bodyblefttop .longbody .longtitle
{
	height: 23px;
	line-height: 23px;
	padding: 5px 5px 0px 5px;
}
#bodyb .bodybleft #bodyblefttop .longbody .longtitle p.fontorange
{
	width: 100px;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 90px;
	background: url(../images/longtitlebg.gif) no-repeat;
}
#bodyb .bodybleft #bodyblefttop .longbody .longtitle a.fontorange
{
	float: right;
}
#bodyb .bodybleft #bodyblefttop .longbody .photo
{
    height: 140px;
    width: 710px;
    overflow: hidden;
    padding: 5px 8px;
	list-style-type: none;
}
#bodyb .bodybleft #bodyblefttop .longbody .photo li
{
	height: 140px;
	width: 175px;
	float: left;
	list-style-type: none;
}
#bodyb .bodybleft #bodyblefttop .longbody .photo li a.aphoto
{
     height: 110px;
     width: 145px;
     display: block;
     margin: 5px 15px;
     text-align: left;
     vertical-align: top;
	 background: url(../images/imgbg.gif) no-repeat;
}
#bodyb .bodybleft #bodyblefttop .longbody .photo li a.aphoto:hover
{
	 background: url(../images/imgbgon.gif) no-repeat;
}
#bodyb .bodybleft #bodyblefttop .longbody .photo li  a.aphoto .noborder
{
     width: 141px;
     height: 106px;
}
#bodyb .bodybleft #bodyblefttop .longbody .photo li a.hidline
{
     height: 20px;
     width: 155px;
     margin: 0px 10px;
     line-height: 20px;
}

#bodyb .bodybleft .bodybleftbottom
{
	margin-top: 10px;
	height: 358px;
}
#bodyb .bodybleft .bodybleftbottom #guest
{
	float:left;
}
#bodyb .bodybleft .bodybleftbottom #guest .boxtop
{
	height: 38px;
	background: url(../images/boxguest.gif) no-repeat;
}
#bodyb .bodybleft .bodybleftbottom #guest .boxtop ul.ajaxb
{
	width: 302px;
}

#bodyb .bodybleft .bodybleftbottom #guest .boxbody,
#bodyb .bodybleft .bodybleftbottom #homework .bigbody
{
	height: 318px;
}
#guest #ajaxbplace .ulguest
{
	height: 280px;
	width: 300px;
	padding: 9px 10px;
	list-style-type: none;
}
#guest #ajaxbplace .gmore
{
	height: 20px;
	width: 300px;
	line-height: 20px;
    text-align: right;
	padding: 0px 10px;
}
#guest #ajaxbplace .ulguest li
{
	height: 45px;
	width: 300px;
	float: left;
	list-style-type: none;
}
/*---留言---*/
#guest #ajaxbplace .ulguest li .gname
{
	height: 20px;
	width: 280px;
	padding-left: 20px;
	line-height: 20px;
	overflow: hidden;
	background: url(../images/icon.gif) no-repeat left center;
}
#guest #ajaxbplace .ulguest li .hidline
{
	height: 20px;
	width: 280px;
	line-height: 20px;
	padding-left: 20px;
}
/*---评论---*/
#guest #ajaxbplace .ulguest li .rtitle
{
	height: 20px;
	width: 280px;
	display: block;
	padding-left: 20px;
	line-height: 20px;
	overflow: hidden;
	background: url(../images/icon.gif) no-repeat left center;
}

#bodyb .bodybleft .bodybleftbottom #homework
{
	float: left;
	margin-left: 8px;
}
#bodyb .bodybleft .bodybleftbottom #homework .bigtop ul.ajaxc
{
	width: 390px;
}
#bodyb .bodybleft .bodybleftbottom #homework .bigbody
{
	height: 310px;
	width: 390px;
	padding: 4px;
}
#ajaxcplace .homeworkpic
{
	height: 120px;
	width: 390px;
	overflow: hidden;
	list-style-type: none;
}
#ajaxcplace .homeworkpic li
{
	height: 120px;
	width: 130px;
	float: left;
	list-style-type: none;
}
#ajaxcplace .homeworkpic li a.ahome
{
	height: 80px;
	width: 120px;
	display: block;
	border: 1px solid #666666;
	margin: 4px;
}
#ajaxcplace .homeworkpic li a:hover.ahome
{
	border: 1px solid #FF9933;
}
#ajaxcplace .homeworkpic li a.ahome .homepic
{
	height: 78px;
	width: 118px;
	border: 1px solid #000000;
}
#ajaxcplace .homeworkpic li a.hidline
{
	height: 20px;
	width: 120px;
	margin: 5px;
}

#ajaxcplace #ulhomelist
{
	height: 170px;
	width: 390px;
	overflow: hidden;
}
#ajaxcplace #ulhomelist li
{
	height: 20px;
	width: 370px;
	float: left;
	line-height: 20px;
}
#ajaxcplace #ulhomelist li a.hidline
{
	width: 290px;
	float: left;
}
#ajaxcplace #ulhomelist li p.time
{
	width: 80px;
	float: right;
	text-align: right;
}

#ajaxcplace p.more
{
	height: 20px;
	line-height: 20px;
	text-align: right;
}

#bodyb #question
{
	float: left;
	margin: 0px 0px 0px 10px;
}