.contentbox { padding-top:3px; }
.main { float:left; width:640px;  overflow:hidden; }
.sec { clear:both; padding-bottom:6px; }
.content { width:315px; float:left;  overflow:hidden; }
.content.head01 { margin-left:8px; position:relative; }
.content.head02 { margin-left:2px; position:relative;}

.content h2 { width:315px; height:33px; line-height:28px; background-repeat:no-repeat; font-size:14px; font-weight:bold; text-indent:15px; }
.content.head01 h2 { background-image:url("../img/class_hhbg1.gif"); }
.content.head02 h2 { background-image:url("../img/class_hhbg2.gif"); }
.content.head01 h2 a { color:#42414A; }
.content.head02 h2 a { color:#fff; }
.content h2 span { font-family:Arial; font-size:9px; margin-left:2px; }

.border1 { border:1px solid #EFEFEF; border-top:0; }

.newslist { font-size:14px; padding:0 4px 0 8px; }
.newslist.dd { padding-top:3px;}
.newslist li { background:url("../img/icon2.gif") no-repeat left 11px; clear:both; padding:0 0 0 8px; height:25px; line-height:25px; overflow:hidden; }
.newslist li.strong { background:url("../img/icon4.gif") no-repeat 0 14px; height:33px; line-height:33px; }
.newslist li.strong a { font-size:18px; font-family:"ºÚÌå"; color:#4A7D21; float:none; }
.newslist li.strong a:hover { text-decoration:underline; }
.newslist li:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
.newslist li a { color:#42424C;}
.newslist li span { font-size:.9em; float:right; }

.more1,.more2 { position:absolute; right:11px; top:8px; font-family:"ËÎÌå"; }
.more1 a { color:#000; }
.more2 a { color:#fff; }

.cate01 .newslist li { background:none; }
.cate02 .newslist li { float:left; width:140px; clear:none; }
.cate02 .newslist li a { width:auto; }
.border2 { background:url("../img/dotted01.gif") left bottom repeat-x; padding-bottom:10px; }

.piclist { clear:both; }
.piclist li { float:left; text-align:center; }
.piclist.threepic { padding:8px 0; }
.piclist.threepic li { margin-left:11px; }
.piclist.fourpic { padding:16px 0 0; }
.piclist.fourpic li { margin-left:11px; padding-bottom:14px; }
.piclist.fourpic li a {  font-size:12px; color:#4A7D21;}
.piclist a.pic { display:block; padding:4px; border:1px solid #E7DFE7; margin-bottom:5px; }
img.sized1 { width:80px; height:60px; }
img.sized2 { width:130px; height:70px; }
img.sized3 { width:90px; height:70px; }
img.sized4 { width:85px; height:75px; }
.piclist.threepic a { color:#4A7D21; }

.special { padding:15px 5px 5px; }
.special .pic { float:left; border:1px solid #E7DFE7; padding:4px; }
.special h3 { float:right; width:190px;margin-top:1px; padding-bottom:2px; }
.special h3 a { font-size:14px; color:#4A7D21; }
.special p { float:right; width:190px; line-height:20px; }


.special1 { padding:12px 5px 16px; }
.special1 .pic { float:left; border:1px solid #E7DFE7; padding:4px; }
.special1 h3 { float:right; width:190px;margin-top:0px; padding-bottom:2px; }
.special1 h3 a { font-size:14px; color:#4A7D21; }
.special1 p { float:right; width:190px; line-height:20px; }


.special2 { padding:8px 5px 5px; }
.special2 .pic { float:left; border:1px solid #E7DFE7; padding:4px; }
.special2 h3 { float:right; width:208px;margin-top:4px; padding-bottom:8px; }
.special2 h3 a { font-size:14px; color:#4A7D21; }
.special2 p { float:right; width:208px; line-height:20px; }

.special3 { padding:15px 5px 5px; }
.special3 .pic { float:left; border:1px solid #E7DFE7; padding:4px; }
.special3 h3 { float:right; width:190px;margin-top:1px; padding-bottom:2px; }
.special3 h3 a { font-size:14px; color:#4A7D21; }
.special3 p { float:right; width:190px; line-height:20px; }

.special4 { padding:12px 5px 12px; }
.special4 .pic { float:left; border:1px solid #E7DFE7; padding:4px; }
.special4 h3 { float:right; width:200px;margin-top:1px; padding-bottom:2px; }
.special4 h3 a { font-size:14px; color:#4A7D21; }
.special4 p { float:right; width:200px; line-height:20px; }


.speciallist { float:right; width:215px; }
.speciallist li { background:url("../img/icon2.gif") no-repeat left 6px; padding-left:8px; }

.onepicad { margin-left:2px; }
.twopicad { margin-left:2px; }
.twopicad div { float:left; _display:inline; }
.twopicad .first { margin-right:8px; }

.side { float:left; width:300px; margin-left:8px;  overflow:hidden; }

/* =focus */
#focus { float:left; margin-left:2px; width:313px; height:240px; overflow:hidden; margin-left:2px; color:#fff; background-color:black; position:relative; border:1px solid black; }
#focus * { color:#fff; }

#focusi { height:240px; overflow:hidden; }
#focusi li { position:relative; height:240px; }
#focusi li .focustitle { position:absolute; left:3px; bottom:5px; color:#fff; white-space:nowrap; width:250px; overflow:hidden; }
#focusi li .focusintro { position:absolute; left:0; bottom:24px; padding:3px; right:0; color:#fff; background-color:#292929; opacity:0.5; max-height:28px; overflow:hidden; }
#focusi li .focuspic img { width:313px; height:216px; }

#indicatiorj { position:absolute; right:3px; bottom:3px; }
#indicatiorj li { float:left; padding:2px 0; background-color:#292929; margin-left:3px; cursor:pointer; width:1.5em; text-align:center; color:#ccc; }
#indicatiorj li.current { font-weight:bold; }
#indicatiorj li.normal { font-weight:normal; }
#indicatiorj li.normal:hover { font-weight:bold; }
