.area{ width:960px; margin:0 auto;}
.col1{ float:left; width:480px;}
.col2{ float:right; width:470px;}

.focusTV{ padding-top:1px; border:1px solid #d6d6d6; height:391px; overflow:hidden; overflow-y:scroll}
.focusTV li{ height:55px; text-align:left; border-bottom:1px solid #d6d6d6; background:url(item_bg_x.gif) repeat-x 0 0;}
.focusTV li.on{ background:#f6f1e2;}
.focusTV li img{ float:left; margin:5px 12px 5px 6px;}
.focusTV li h3{ margin:10px 0 6px; font-size:14px;}
.focusTV li.on h3{ font-weight:bold;}
.focusTV li p{ margin:0; color:#919191}
.focusTV li.on p{ color:#000;}

.areabg{ background:url(itme_bg_y.gif) repeat-y 0 0;}
.areabot{ display:block; clear:both; height:1px; overflow:hidden; font-size:1px; line-height:1px; background:url(itme_bg_y.gif) no-repeat -994px 0;}
.bortop{border-top:1px solid #dcdddd}
.colLM{ float:left; width:735px;}
.colR{ float:right; width:210px;}

/* 栏目标题 */
.coltil{ background:url(item_bg_x.gif) repeat-x 0 -63px; line-height:28px;height:28px; text-align:left;}
.coltil h2{ font-size:14px; font-weight:bold; background:url(item_bg_norp.gif) no-repeat -156px -148px; padding-left:18px;}

/*图片列表*/
.pList160{ margin:0 12px;}
.pList160 li{line-height:21px;}
.pList160 img{margin-bottom:3px; border:1px solid #ccc}
.pList160 h3{ text-align:left; font-weight:bold; font-size:14px; margin:10px 0 3px;}
.pList160 p{ text-align:left; margin:0; color:#2b2b2b}
.pList120 li{ width:122px; float:left;text-align:left; line-height:18px;}
.pList120p4{ width:100%; overflow:hidden;}
.pList120p4 ul{width:800px;}
.pList120p4 li{ margin:0 70px 0 7px;overflow:hidden; display:inline;}
.pList120 img{margin-bottom:3px;margin-right:9px; border:1px solid #ccc}
.pList120 h3{ margin-top:3px;}
.pList120 p{ margin:0;}
/*吧*/
.bapostion{ background:#e40000; line-height:26px;height:26px; text-align:left}
.bapostion .pos{ float:left; padding-left:8px;}
.bapostion .exp{ float:right; padding-right:8px;}
.baList{ line-height:29px; font-family:Verdana, Arial, Helvetica, sans-serif}
.baList .top{ margin-top:6px; height:29px;border-bottom:1px solid #ebebeb}
.baList .top li{ border-bottom:1px solid #79a7d5}
.baList li{ float:left; width:100%; height:29px; overflow:hidden; border-bottom:1px solid #ebebeb; text-align:left;}
.baList li .hit{ float:left; width:92px; text-align:right;}
.baList li .til{ float:left; width:500px; padding-left:23px;}
.baList li .name{ float:left; width:130px;}
.baList li .reply{ float:left; width:130px;}
.baList li .num{ font-size:11px}
.baList .top li .til{ color:#bb99bb;}
.baList .list li .til{ font-size:14px;}
.baList .list li .til a{ color:#203b8a}
.baList li.bg{ background:#f6f6f6}
.itemPage{ text-align:right; width:100%; margin-top:10px; clear:both; line-height:33px; border-bottom:1px solid #ddd; padding-bottom:16px;}
.itemPage a,.itemPage span{padding:3px 6px 2px; border:1px solid #dddddd; background:#f0f4f5}
.itemPage span{ color:#bc2931; background:#fff; font-weight:bold}
.itemPage a,.itemPage a:visited{ color:#1f3a87}
.itemPage a:hover{ color:#ba2636}
.itemPage span.go{ background:none; border:none; color:#000; font-weight:normal}
.itemPage span.go input{ margin:8px 0 -5px; border:1px solid #dddddd; height:18px;}