.topct_out { border-bottom:3px solid #fff}
.topct { background:#FFFEEE url(../images/o_topbgin.gif) left bottom; height:28px; line-height:28px; border-bottom:1px solid #ccc; }
.top a { }
.top {  background:repeat-x left bottom; font-size:12px }
.top .right a { }
.top .r a:hover { }
.top .left { }
.top .left a{ }

/*  search begin */
.search .box1 li { background:url(../images/search_t01.gif) no-repeat; color:#fff;}
.search .box1 li.a { background:url(../images/search_t02.gif) no-repeat; color:#f50;  }
.search .box1 .r { color:#0066FF; font-size:13px;}
.search .box1 .r a { color:#0350C4; }
.search .s_content { background:url(../images/osearchbg.gif) repeat-x center bottom; border:1px solid #FFA632;}
.search .l .s_more { background:url(../images/odraw.gif) no-repeat right center; color:#f50; font-weight:bold; }
.s_content .searchbutton,#sbb { background:url(../images/osearch_button1.gif); }
/*  search end  */


/*  leftside begin  */
.lefts .top_l { color:#fff; font-weight:bold; background:url(../images/olefttopbg.gif); border:1px solid #FF771C; }
.lefts .c { border:1px solid #FFA632; border-top:none; background:repeat}
.lefts .c h3 { color:#f50; }
/*  leftside end  */



/*  右边开始  */
   /*  名站导航开始  */
.tabs { background:url(../images/orighttop.gif) repeat-x left bottom; border:1px solid #FF771C; border-bottom:none  }
.tabs li { font-weight:bold; color:#fff; }
.tabs li.active { background:url(../images/oright_a.gif) center top no-repeat; color:#f50; }
.tabs .shbox input { background:url(../images/orights.gif) no-repeat; }
.box_f .content { border:1px solid #FFA632; border-top:none; overflow:hidden}
.box_f span { color:#f30;}
.box_normal { height:200px; overflow:hidden;}
#tabli_webcontent0,#tabli_webcontent1,#tabli_webcontent2,#tabli_webcontent3,#tabli_webcontent4,#tabli_webcontent5 { height:228px; overflow:hidden }

	  /*  */
.s_m1 {position:absolute; border:1px solid #ccc; padding:10px 12px; background:#FFFEEA; z-index:2200; width:42px; color:#0059A1; font-size:14px; line-height:24px; height:235px;  position:absolute; z-index:2; right:-2px; top:26px }
.s_m1 a,.s_m1 a:visited { font-size:14px; display:block;  }
.s_m1 p { height:24px; overflow:hidden; }
   
      /*  软件工具开始  */
.box_tool { width:100%; height:27px; line-height:27px; border-bottom:1px dashed #fff; margin-bottom:0px;}
.box_tool ul { width:105%;}
.box_tool li{ border-bottom:1px solid #f2f2f2; color:#666}
.box_toolspan {  border-bottom:1px solid #ddd; line-height:20px; margin-bottom:3px;}
.box_toolspan li { border-bottom:none; }
.box_tool li.l_span { color:#333; }
.box_tool li.l_span span {color:#f00 }
.box_tool li img { display:none; }
      /*  软件工具结束  */ 
.box_f .ad { border-top:1px dashed #ddd; height:20px; line-height:20px; padding-top:7px; font-size:13px; margin-top:5px; width:100%; overflow:hidden }
.box_f .ad a,.box_f .ad a:visited { font-size:13px; padding:0 6px; }
.box_f .ad img { margin-left:2px; display:none }
.flist .box_tool ul { margin-left:10px; }
.flist .box_tool li { width:118px; text-align:center }
.box_f .content .box_tool li span a,.box_f .content .box_tool li span a:visited{ color:#f00; }
   /*  名站导航结束  */
   
   /*  常用酷站开始  */
.oftenarea { border:1px solid #FFA632; }
.oftenarea h2 { background:#FEF9DE; color:#FF6600;}
.oftenarea .content {background:url(../images/oftenbg.gif) repeat left top; }
.oftenarea .weblist .l a,.oftenarea .weblist .l a:visited { color:#119A4E; text-decoration:none; font-size:14px; font-weight:bold }
.oftenarea .weblist .l a:hover { text-decoration:underline; color:#f30; }
.oftenarea .weblist .c a,.oftenarea .weblist .c a:visited {  font-size:14px; text-decoration:none;  padding:0 10px; }
.oftenarea .weblist .c a:hover { text-decoration:underline; color:#fF0000;}
.oftenarea .weblist .r a,.oftenarea .weblist .r a:visited {color:#333; font-size:14px; text-decoration:none; }
.oftenarea .weblist .r a:hover { text-decoration:underline; color:#f30; }

   /*  常用酷站结束  */
   


/*  底部开始  */
.footer {  color:#333; font-size:12px; }
.footer a,.footer a:visited { color:#111; font-size:12px; text-decoration:none; padding:0 5px; }
.footer a:hover { text-decoration:underline; }
.f_span { margin-top:-5px; padding-bottom:25px; height:30px; }
/*  底部结束  */


/*  合作结束  */

/*  底部广告开始  */
.ad_footer { background:#fff; border:1px solid #FFA632;}
.ad_footer .list_ad { border-bottom:1px solid #ddd; }
.ad_footer .nob { border-bottom:none; }
.ad_footer .list_ad a:hover { text-decoration:underline; color:#f00; }
.list_ad a.fg,.list_ad a:visited.fg  { color:#0A6CD9; }
.list_ad a.fr,.list_ad a:visited.fr { color:#E60067; }
.list_ad a.fred,.list_ad a:visited.fred { color:#f30; }
.r01 { color:#f50; font-weight:bold; }
/*  底部广告结束  */




/*  */
.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:5px }
.linkmap span { float:right; }
.linkmap a {text-decoration:underline; color:#0143DF; font-weight:bold }
.box_slist { margin-bottom:8px;}
.box_slist .top_s { border:1px solid #FF9126; background:url(../images/o_classtop.gif) repeat-x center top; padding:0 10px; height:26px; line-height:26px; border-bottom:none; overflow:hidden; }
.box_slist .top_s .r { display:none }
.box_slist .top_s .r a { color:#111; }
.box_slist .topsw { background:#FFF9D7; border:1px solid #FFC06F; background:url(../images/o_classtop2.gif) repeat-x center top;   }
.box_slist h3 { color:#FF5B01; width:400px; float:left; background:url(../images/tag_aclass.gif) left top no-repeat; padding-left:30px; padding-top:1px; height:26px; overflow:hidden; line-height:32px }
.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 span.r a { font-size:12px; color:#666 }
.box_slist .c_sorts { border:1px solid #FFB063; 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:26px; width:145px; float:left; height:26px; overflow:hidden; background:url(../images/sortlibg_class.gif) left center no-repeat; padding-left:8px;}
.box_slist .c_sorts li a { color:#555; font-weight:bold }
.box_slist .c_sorts li a:hover { text-decoration:underline; color:#333 }
.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 #FFC06F; padding:15px 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:26px; border-bottom:1px solid #eee; width:185px; float:left; height:26px; overflow:hidden; }
.box_slist .c_weblist li.hot a { color:#f60; }
.box_slist .c_weblist li a { color:#232323; }
.box_slist .c_weblist li a:visited { text-decoration:underline; }
.box_slist .c_weblist li a:hover { color:#f30; }

.main_c .marb { margin-bottom:-2px; position:relative }

.main_c .ft { line-height:28px; text-align:center; font-size:12px; padding-bottom:20px; color:#333; margin-top:8px}
.main_c .ft a { font-size:12px; color:#333 }
