
@charset "gb2312";
body,html{font:normal 12px/180% Tahoma,sans-serif; color:#222; font-size:14px;}
body,ul,ol,p,h6,h5,h4,h3,h2,h1,form{margin:0;padding:0; font-size:14px;}
body,p,div,span,td,form,select,input,a{font-family:Arial, Helvetica, sans-serif}
img{border:none; vertical-align:middle}
li{list-style:none; }
a{text-decoration:none; font-size:14px; text-decoration:none; color:#222 }
a:hover{text-decoration:underline; color:#f30}
.normalbox { width:970px; margin:0 auto; }
.b { font-weight:bold; }
.clear { clear:both; }
.nodis { display:none }
.prelat { position:relative; z-index:2100 }


/*  top begin */
.top { height:23px; line-height:23px; margin-bottom:5px; padding-top:2px; width:970px; margin:0 auto; font-size:12px; color:#222 }
.top a { font-size:12px; color:#222 }
.top .left { width:450px; float:left; }
.top .left a { color:#222; }
.top .right,.top .r { width:170px; text-align:right; float:right;}
.top .right { width:310px; color:#222; font-size:12px; padding-top:0px!important; padding-top:5px;}
.top .right a { color:#222;}
.top .r li { width:50px; float:right; padding-left:18px; text-align:left; margin-left:10px}
.top .r li a { color:#222; }
.top .r li.fav,.top .r li.hp { background:url(../images/fav.gif) no-repeat left 4px}
.top .r li.hp { background-image:url(../images/homepage.gif) }
.main { margin-bottom:7px; }
.scolor img { margin-top:-2px; margin-right:3px }
.topHot{clear:both;font-weight:bold;width:970px; margin:0 auto;height:24px;font-size:13px;}
.topHot span{ font-weight:normal;margin-right:5px;}
/*  top end */

.maillist { width:180px; border:1px solid #FFA632; background:#FFFFF2; z-index:2200; position: absolute; left:0px; top:25px }
.maillist .closeit { text-align:right; line-height:25px; color:#333; font-weight:bold; margin-bottom:-10px; margin-top:-5px; display:block; text-align:right;}
.maillist .closeit a,#shopingbox .closeit a:visited { color:#333; text-decoration:none; font-size:14px; font-weight:normal; }
.maillist ul { margin:0px; padding:10px; list-style:none; }
.maillist li { color:#666; font-size:12px; line-height:20px; }
.maillist li a,.maillist li a:visited { text-decoration:none; font-size:14px; }
.maillist li a:hover { color:#f30; text-decoration:underline; }

/*  header begin */
.header { border-bottom:1px solid #ddd; margin-bottom:6px; height:70px; overflow:hidden; padding-bottom:3px; }
.header .l { width:200px; float:left; }
.header .ad { width:468px; float:left; overflow:hidden;padding-left:20px;}
.header .r { width:165px; font-size:12px; padding-top:5px; float:right; overflow:hidden}
.header .r .boxr { height:25px; line-height:25px; text-align:right; color:#000; float:right }
.header .r .boxr span { color:#f30; font-weight:bold}
.header .r .boxr a { font-size:12px; }
.header .r b { color:#f60; }
.header .r .boxr .fl { float:right; width:100px; height:30px; overflow: hidden }
.header .r .boxr .fr { width:160px; float:right; height:30px; }
.wtbox { margin-left:-45px; margin-top:-1px;}
.wthbox { position: absolute; top:-7px; right:0px; }
/*  header end  */

#mySites { margin-top:-5px; }
#mySites a { padding-right:12px; color:#888; }

/*  search begin */
.search { margin-bottom:8px; position:relative;}
.search .box1 { height:26px; }
.search .box1 .l { width:490px; float:left; line-height:26px; position:relative}
.search .l .s_more { width:55px; float:left; height:23px; line-height:23px; padding-top:3px; text-align:center; padding-right:0px; position:absolute; top:0px; right:10px; z-index:225; cursor:pointer}
.search .box1 ul { position:relative; float:left }
.search .box1 li { font-weight:bold; float:left; text-align:center; width:69px; height:26px; margin-right:2px; line-height:29px; overflow:hidden; cursor:pointer}
.search .box1 .r { width:450px; float:right; text-align:right; font-size:13px}
.search .box1 .r a { font-size:13px; }
.search .s_content { height:43px; padding-top:9px; text-align:center; }
.s_content .txt,#sbi { border:1px solid #bbb; height:24px; padding:2px; line-height:22px; width:380px;  vertical-align:middle; margin-right:-2px;}
.s_content .searchbutton,#sbb { background:url(../images/osearch_button.gif); width:79px; height:30px; border:none; cursor:pointer; color:#E5E9EB; font-size:1px; font-weight:bold; vertical-align:middle; border:none; }
/*  search end  */


/*  leftside begin  */
.lefts { width:182px; float:left; }
.lefts .c { width:160px;  padding:10px; padding-bottom:11px; border-top:none ; overflow:hidden}
.lefts .top_l { height:26px; background-repeat:repeat-x; line-height:30px; padding-left:30px;  overflow:hidden }
.lefts .c .sort { border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px; width:158px; overflow:hidden }
.lefts .c .nob { border-bottom:none; margin-bottom:14px; padding-bottom:0px }
.lefts .c .sort  ul { width:160px; }
.lefts .c .sort li{ float:left; line-height:25px; width:53px; text-align:center  }
.lefts .c h3 { line-height:28px; padding-left:10px }
/*  leftside end  */



/*  右边开始  */
.rights { width:780px; float:right; overflow:hidden; }
   /*  名站导航开始  */
.rights .box_f { margin-bottom:6px; }
.tabs { height:27px; overflow:hidden; width:768px; padding-left:10px }
.tabs ul{ display:block; width:560px; float:left; }
.tabs li{ width:65px; height:27px; float:left; line-height:32px; text-align:center; cursor:pointer; overflow:hidden;}
.tabs li.active { width:125px; font-weight:bold; border-bottom:1px solid #fff; position:relative; height:26px }
.tabs .shbox { width:147px; height:22px; float:right; padding-right:5px; padding-top:1px}
.tabs .shbox input { width:147px; height:22px; border:none; color:#888; font-size:12px; line-height:21px; padding:0 5px;}
.box_f .content {  padding:12px 15px 5px 10px; width:753px; color:#222; border-top:none; overflow:hidden}
.box_f span { color:#f30;}
#tabli_webcontent0,#tabli_webcontent1,#tabli_webcontent2,#tabli_webcontent3,#tabli_webcontent4,#tabli_webcontent5 { height:248px; overflow:hidden }
.box_f .nob li { border-bottom:none; }
#search_suggest { padding-left:10px; }
#search_suggest li { width:180px; }
#search_suggest li a:hover {text-decoration:underline; color:#f00; }

   
      /*  软件工具开始  */
.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{  float:left;  margin-bottom:0px; overflow:hidden; padding-right:5px; width:111px; height:26px; overflow:hidden; }
.box_toolspan {  border-bottom:1px solid #ddd; line-height:20px; margin-bottom:3px;}
.box_toolspan li { border-bottom:none; }
.box_tool li.l_span { display:block; float:left; text-align:center; width:43px; padding-right:5px; border-bottom:1px solid #fff;  }
.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; color:#0066CC }
.box_f .ad img { margin-left:2px; display:none }
.flist .box_tool ul { margin-left:10px; display:inline }
.flist .box_tool li { width:118px; text-align:center; float:left }
.box_f .content .box_tool li span a,.box_f .content .box_tool li span a:visited{ color:#f00; }
   /*  名站导航结束  */
   
   /*  常用酷站开始  */
.oftenarea {  width:778px; padding-bottom:8px; overflow:hidden  }
.oftenarea h2 { height:25px; overflow:hidden; padding-left:15px }
.oftenarea .content { padding:0px 0 3px; margin-top:5px; width:770px; overflow:hidden; margin:8px auto 0}
.oftenarea .weblist { width:770px; line-height:29px; height:29px; overflow:hidden; border-bottom:0px dashed #fff; margin:0 auto }
.oftenarea .weblist .l { width:60px; text-align:center; float:left;  }
.oftenarea .weblist .c { width:645px; float:left; text-align:center; overflow:hidden; }
.oftenarea .weblist .c img { display:none; }
.oftenarea .weblist .r { width:40px; float:right; text-align:left; }
   /*  常用酷站结束  */
   


/*  底部开始  */
.footer { width:970px; margin:0 auto 30px; line-height:20px; text-align:center; }
.f_span { margin-top:-5px; padding-bottom:25px; height:30px; }
/*  底部结束  */


/*  合作结束  */

/*  底部广告开始  */
.ad_footer {  width:945px; margin:0px auto 6px; overflow:hidden; padding:5px 8px 5px 15px; line-height:28px; }
.ad_footer .list_ad { height:28px; width:100%;  }
.ad_footer .list_ad span.r01 {padding-right:6px; }
.ad_footer .list_ad strong { font-weight:normal; }
.ad_footer .list_ad a,.ad_footer .list_ad a:visited { padding:0 12px 0 0; }
.ad_footer .are a,.ad_footer .are a:visited { padding:0 2px; }
.ad_footer .list_ad .nob { border-bottom:none; }
.list_ad img { display:none; }
/*  底部广告结束  */


/*  分类页  */
.box_slist h3.sli { background:no-repeat left center; padding-left:10px; color:#222; height:26px; line-height:29px; padding-top:0px}
.box_slist span.r { float:right; padding-right:5px; padding-top:3px; }
.box_slist span.r a { font-size:12px; color:#111 }

.main_c .ft a { padding:0 5px; }
.main_c .ft .c_back a { font-size:12px; font-weight:bold; text-decoration:underline }
