
.leftbox{width:645px; float:left; padding-top:15px}
.rightbox{width:300px; float:right; overflow:hidden; padding-top:15px}

.box2{border:1px solid #f4c791; padding:2px}
.box2 .title{background:#ff6a02 url(../images/rightmenu_title.gif) repeat-x; height:26px; line-height:26px; color:#fff; text-align:center; font-weight:bold}





.menu{background:#FEF3DE}


.infosearch{background:#fff;padding:20px 10px 10px 10px; margin-top:4px}
.infosearch li{padding:5px}
.infosearch li strong{display:none}
.infosearch li select{ font-size:12px}
.infosearch li input.keyword{height:22px; line-height:22px; padding:0 4px; width:120px}
.infosearch li input.submit{width:74px;height:26px;background:url(../images/btn_03.gif) no-repeat; border:none; cursor:pointer;letter-spacing:3px; margin:0 auto; display:block}
.infosearch li input.submit:hover{background-position:left -26px}
.infosearch li .current{background:#6eb00c;color:white}



.infoclass{background:#fff; padding-top:10px; padding-bottom:15px}
.infoclass ul{width:140px; margin:0 auto}
.infoclass li{height:30px;line-height:30px;border-bottom:1px solid #ddd;background:url(../images/class_bg.gif) no-repeat 10px center;padding-left:25px}
.infoclass li a{text-decoration:none}
.infoclass li a span{padding:0 4px;color:#ced3e5;font-size:10px}
.infoclass .current{border-bottom:1px solid #ffc388}
.infoclass .current a{color:#e50; font-weight:bold}


.menu .intro{background:#fff; margin-top:4px;width:134px;overflow:hidden; padding:15px; color:#666}
.menu .intro p{text-indent:2em; padding-bottom:10px}


.filter{border:1px solid #ccc; border-top:none; background:#f9f9f9}
.filter .wrap{padding:10px; border:2px solid #fff}
.filter table{width:100%}
.filter table tr{background:url(../images/line_1.gif) repeat-x left bottom}
.filter table tr th{padding:10px 8px 0 0; text-align:right; vertical-align:top; width:100px; font-size:14px}
.filter table tr td{padding:5px 0 5px 0;white-space:nowrap;}
.filter table tr td div{clear:both}
.filter table tr td .subdistrict{border:1px solid #ccc; width:650px; margin:10px auto 10px 0; background:#fff; padding:6px}
.filter table tr td span{display:block; float:left; padding:1px 12px 2px 0}
.filter table tr td a{display:block; line-height:22px; border:1px solid #f8f8f8}
.filter table tr td a.select{color:#fff; background:#6eb00c;padding:0 8px}
.filter table tr.search{height:50px; background-image:none}
.filter table tr.search th{vertical-align:middle}
.filter table tr.search td{padding-top:10px}
.filter table tr td .keyword{width:240px;height:28px;line-height:28px;padding:0 4px;font-size:12px;color:#999; border:1px solid #ccc; background:#fff}
.filter table tr td input.submit{width:80px;height:30px;background:url(../images/list_search_sub.gif) no-repeat;border:none;cursor:pointer;color:#fff}


#title{padding-left:20px; background:url(../images/list_title_1.gif) no-repeat; height:32px; line-height:32px; color:#fff}
#title strong{font-size:14px; display:block; width:140px; text-align:center}





.listsearch{background:url(../images/list_search_bg.gif) no-repeat; height:42px; line-height:42px; overflow:hidden; margin-top:10px; padding:0 15px 0 50px}
.listsearch li{float:left; padding:0 5px}
.listsearch li strong{display:none}
.listsearch li select{ font-size:12px}
.listsearch li input.keyword{height:22px; line-height:22px; padding:0 4px}
.listsearch li input.submit{width:120px; height:24px; background:url(../images/list_search_sub.gif) no-repeat; text-indent:-9999px; border:none; display:block; margin-top:9px; cursor:pointer}
.filter table tr td input.searchall{width:66px;height:26px;background:url(../images/list_search.png) no-repeat -66px -26px;border:none;cursor:pointer;color:#222; font-weight:bold}



.listbox{padding-top:15px}
.listbox .th{height:31px; line-height:31px; background:url(../images/list_title.gif) no-repeat}
.listbox .th h3{background:url(../images/list_title_h3.gif) no-repeat; width:150px; height:31px; line-height:31px; font-size:14px; text-align:center; color:#fff}

.infolist{border:1px solid #ccc; margin-top:10px}

.infolist .toolbar{height:34px; line-height:34px;background:url(../images/toolbar_bg.gif) repeat-x left top; padding-left:30px}
.infolist .toolbar .count{float:left; padding-left:20px; background:url(../images/ico_2.gif) no-repeat left center}
.infolist .toolbar .count span{color:#CC0000; padding:0 3px; font-weight:bold}

.infolist thead th{text-align:left; padding-left:10px;height:39px; background:url(../images/list_th_bg.gif) repeat-x; font-weight:normal}
.infolist thead th span{color:#FF3300; font-weight:bold; padding:0 4px}
.infolist tbody tr{background-image:url(../images/line_2.gif); background-repeat:repeat-x; background-position:left bottom}
.infolist tbody tr th{font-size:14px}
.infolist tbody tr th span{display:block; float:left;margin-left:15px;margin-top:10px}
.infolist tbody tr td{color:#666; padding:20px 5px}
.infolist tbody .pics{font-size:12px; background:#6eb00c; color:#fff; padding:0 4px}
.infolist .cc{background-color:#f5f5f5} /*列表页面隔行变色*/
.infolist .over{background-color:#f3f8ff} /*列表页面鼠标经过变色*/
.infolist .cat{width:130px; text-align:right; font-size:14px}
.infolist .cat a{color:#CC3300}
.infolist .thumb{width:170px; height:130px; text-align:center; padding-left:15px}
.infolist .thumb img{border:1px solid #ddd; width:170px; height:130px}
.infolist .title{ font-weight:normal; text-align:left; padding-left:10px}
.infolist .title a{display:block; height:40px; line-height:40px; float:left; background:url(../images/list_ico.gif) no-repeat 10px center; padding-left:35px}
.infolist .title .fields{font-size:12px; padding-left:10px; color:#ccc}
.infolist .title .fields em{ font-style:normal; padding:0 5px; color:#666}
.infolist .time{width:110px; text-align:right; padding-right:20px}
.infolist .time .today{color:#e40}
.infolist tr.top{background:#FFFBEC url(../images/line_4.gif) repeat-x left bottom}
.infolist tr.top a{font-weight:bold; color:#CC3300}
.infolist tr.top td{color:#d22c00}
.infolist tr.top .title a{display:block; float:left; background:url(../images/top1.gif) no-repeat 4px center}

.pagebreak{background:#f9f9f9; margin-top:10px}


.leftbox .infolist{margin-top:0px}
.leftbox .infolist tbody tr td{ vertical-align:top}
.leftbox .infolist dl{padding-left:10px}
.leftbox .infolist .w1{font-size:14px; height:30px; line-height:30px; font-weight:bold}
.leftbox .infolist .w1 a{padding-right:10px}
.leftbox .infolist .w2{text-indent:2em}
.leftbox .infolist .w3{height:30px; line-height:30px; color:#FF3300; padding-top:10px}
.leftbox .infolist .w3 .info{float:left}
.leftbox .infolist .w3 .btn{float:right}
.leftbox .infolist .w3 .btn a{display:block; background:url(../images/detailsbj.gif) no-repeat; width:80px; height:28px; line-height:28px; color:#fff; text-align:center}

.channelbox{width:975px}
.channelbox .channel{float:left; width:470px; margin:10px 10px 0 0; border:1px solid #ccc; height:240px}





.right_ad li{border:1px solid #ccc;margin-top:18px; width:298px; overflow:hidden}


















