
.main_c { width:970px; margin:0 auto; }
.dclear { clear:both; }


.top_c { border-bottom:1px solid #ddd; margin:3px auto 6px; padding-bottom:6px; }
.top_c .logo { width:180px; height:60px; float:left;}
.top_c .r_s { width:600px; text-align:right; float:right; padding-top:20px; padding-right:50px}
.s_content .searchbutton,#sbb { background:url(../images/osearch_button1.gif); }

.linkmap { line-height:25px; padding-bottom:3px }
.linkmap span { float:right; }
.linkmap a {text-decoration:underline; color:#064ED3 }
.box_slist { margin-bottom:8px;}

.box_slist .top_s { border:1px solid #FF7621; background:url(../images/o_classtop.gif) repeat-x center bottom; padding:0 10px; height:27px; line-height:27px; border-bottom:none; overflow:hidden; }
.box_slist .topsw { background:#FFF9D7; border:1px solid #FFA66E; border-bottom:none}
.box_slist h3 { color:#FF5B01; width:400px; float:left; background:url(../images/tag_aclass.gif) left bottom no-repeat; padding-left:30px; padding-top:1px; height:26px; overflow:hidden; }
.box_slist h3 a { text-decoration:underline; font-size:14px; padding:0 3px }
.box_slist h3 a:hover { color:#111; }
.box_slist h3.sli { background:no-repeat left center; padding-left:13px; color:#FF5B01}
.box_slist .c_sorts { border:1px solid #FF9B5C; background:#FFFEF8; padding:15px 20px; line-height:28px; border-top:none; width:928px; overflow:hidden }
.box_slist .c_sorts span.b { font-weight:bold; padding-right:10px; }
.box_slist .c_sorts li { line-height:30px; display:inline; padding-right:30px; height:30px; overflow:hidden; background:url(../images/sortlibg_class.gif) left center no-repeat; padding-left:8px;}
.box_slist .c_sorts li a { color:#064ED3; }
.box_slist .c_sorts a:hover { text-decoration:underline; color:#f30; }
.box_slist .c_sorts .gg img {padding-top:8px; }

.box_slist .c_weblist { border:1px solid #FF9B5C; padding:10px 20px 18px; width:928px; overflow:hidden; border-top:none}
.box_slist .c_weblist ul { margin:0px; padding:0px; }
.box_slist .c_weblist li { line-height:30px; border-bottom:1px solid #eee; width:185px; float:left; height:30px; overflow:hidden; }
.box_slist .c_weblist li a { color:#000; }
.box_slist .c_weblist li.hot a { color:#f00; }
.box_slist .c_weblist li a { color:#333; }
.box_slist .c_weblist li a:hover { color:#f30; }

.main_c .marb { margin-top:8px; }

.main_c .ft { line-height:20px; text-align:center; font-size:12px; padding-bottom:20px; color:#333}
.main_c .ft a { font-size:12px; color:#333 }