#main{width:984px; overflow:auto;margin:0 auto;clear:both;}
.subClass{border:solid 1px #dad6d6; overflow:auto;_zoom:1;margin-top:10px;padding-bottom:10px;padding-left:15px; background:url(../images/jpal/sub-class-bg.gif) repeat-x left bottom;}
.subClass li{margin-right:15px;width:156px;height:37px;margin-top:10px; float:left;}
.subClass li a{display:block;width:86px;background:url(../images/jpal/list-item-bg.gif) no-repeat;height:37px;line-height:37px;padding-left:70px;font-weight:bold;letter-spacing:3px;}
.subClass li a:hover{background:url(../images/jpal/list-item-bg-hover.gif) no-repeat;color:red;}
.subClass li a.hover{background:url(../images/jpal/list-item-bg-hover.gif) no-repeat;color:red;}


.classContent{background:#e8e8e8;border:solid 1px #d2d2d2; overflow:hidden;}
.classContent h2{height:28px;padding-left:20px;background:url(../images/list-classContent-title.gif) repeat-x;font:bold 14px/28px  Verdana, Geneva, sans-serif;color:#4e4e4e;}
.classContent h2 span{ background:url(../images/icon-sz.gif)  no-repeat right center;padding-right:15px; }
.classContent h2 a.more{ padding-right:20px; font-weight:normal;}
.classContent .content{margin:0 auto;background:#fff;padding:0px; padding-bottom:20px;} 
.classContent h2 span a{ font-size:14px}


.e2 {width:750px; overflow:hidden;}
.e2 a{color:#3f3f3f;}
.e2 li { width:90%; overflow:hidden; clear:both; padding:12px 12px 0px 40px; border-bottom:1px solid #EEE; background:url(../images/list-item-bg.gif) left bottom repeat-x;}
.e2 li a.preview { width:112px; float:left; margin-right:5px; margin-bottom:3px; margin-left:10px; display:inline; }
.e2 li a.preview img { width:110px; height:100px;margin-right:5px;/*height:60px;*/
	display:block; padding:1px; border:1px solid #EEE; }
.e2 li a.preview:hover img { border:1px solid #AAA; }
.e2 li a.title { overflow:hidden; line-height:25px; font-size:14px; margin-left:2px; color:#069 }
.e2 span.info { display:block; line-height:23px; color:#555; }
.e2 span.info small { color:#AAA; font-size:12px; margin-left:3px; }
.e2 span.info a { color:#690; }
.e2 p.intro { color:#776955; line-height:20px; margin-left:5px; padding-left:15px; padding-right:15px; text-indent:2em; font-size:12px}


.dede_pages { }
.dede_pages ul { float:left; padding:12px 0px 12px 16px; }
.dede_pages ul li { float:left; font-family:Tahoma; line-height:17px; margin-right:6px; }
.dede_pages ul li a { float:left; padding:2px 4px 2px; color:#666; border-bottom:1px solid #EEE; }
.dede_pages ul li a:hover { color:#690; text-decoration:none; padding:2px 4px 1px; border-bottom:2px solid #690; }
.dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { color:#F63; padding:2px 4px 1px; border-bottom:2px solid #F63; font-weight:bold; }
.dede_pages .pageinfo { float:right; line-height:21px; padding:12px 10px 12px 16px; color:#999; }
.dede_pages .pageinfo strong { color:#666; font-weight:normal; margin:0px 2px; }
/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; float:right;height:23px;line-height:23px;}
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;float:left;margin:0px 2px;text-align:center;padding:0px 5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */

.path{height:34px;width:700px;padding-left:20px; padding-top:5px;}
.path span{color:#709c5a;margin-right:5px;FONT-FAMILY: "microsoft YaHei";COLOR: #1e4f8a; FONT-SIZE: 14px; FONT-WEIGHT: 700; }
