@charset "utf-8";
/* 
	58.com CopyRight All Reserved  
	Create by zrw247 on 2009-11-20 
	Update by liz on 2009-12-28           
*/
body,dl,ol,ul,li,dt,dd,p,h2,h3{margin:0;padding:0;list-style:none}
body{background:#fff;font-family:Arial,"宋体";color:#333; font-size:12px;}
a{color:#00c;text-decoration:underline;cursor:pointer;}
a:hover{color:#FF0508;text-decoration:underline;}
.clear{clear:both;font-size:0;height:0;overflow:hidden}.hc{display:none}.sc{display:block} img{ border:none;} .fr{ float:right;}.fl{float:left}
/* framestyle */
#header,#navbar,.cb,#search,.morelink,#footer{width:990px;margin:0 auto;clear:both;padding:0 5px;overflow:hidden;background:#fff url(http://pic2.58.com/n/images/v_bg.gif) repeat-y center 0;}
.cb{padding:0 5px 10px}
.mt1{margin-top:15px}
/* header */
#headerinside{background:url(http://pic2.58.com/n/images/h_bg.gif) repeat-x;height:60px; position:relative;}
#logo{ position:absolute; left:20px;top:8px}
#cityname{z-index:1000;top:17px;left:180px;padding-top:3px;line-height:22px;font-size:26px; position:absolute; width:340px; overflow:hidden; height:26px; line-height:28px; font-weight:bold}
#logintext{position:absolute; right:10px;top:3px;z-index:999}#logintext a{margin-left:5px; text-decoration:none}
#logintext .red{background:none; color:#0000cc;font-family:Arial; padding:0; margin:0; line-height:100%}
#sclnav{position:absolute; top:29px; right:10px}
#sclnav li{ float:left; margin-left:10px; font-size:14px}
/* searchbar */
#search h2{clear:both;padding:5px 5px 7px 15px;background:#f3f6ff; font-size:14px; line-height:22px}
.searchitem{padding:5px 0px 10px 15px; line-height:24px}
.searchitem a{display:inline-block;white-space:nowrap; margin-right:15px}
.searchitem .morediv{clear:both;background:#e6eefe;padding:0 10px 0 0}.morediv a{margin-top:2px;margin-bottom:2px}
.downlist{background:#f3f6ff;padding:8px 10px}

/*infolist*/
.cb_left{width:192px; float:left;}
.cb_right{width:790px; float:right; overflow:hidden}

.instleft{width:190px; float:left; clear:left; border:1px solid #89a8d1; overflow:hidden}
.instleft h1{ background:#f3f6ff; height:38px; line-height:38px; margin:1px; padding:0px 10px; font-size:14px;  white-space:nowrap;overflow:hidden}
.instleft h1 #ilh1{max-width:105px; _width: expression( this.scrollWidth > 105 ? "105px" : "auto" );  overflow:hidden; line-height:37px; float:left;}
.instleft h1 #ilh2{max-width:92px; _width: expression( this.scrollWidth > 92 ? "92px" : "auto" ); overflow:hidden; line-height:37px; float:left;}

.instleft h1 span.fr,.cb_right h2 span.fr{font-size:12px; font-weight:lighter}
.instleft h2{font-size:14px; padding:10px 0 0 10px; line-height:30px}
.instleft h2 a{color:#000; text-decoration:none}
.instleft ul{padding:0 0px 10px 10px; overflow:hidden; float:left}
.instleft li{width:49%; float:left; height:24px; line-height:24px; font-size:14px; white-space:nowrap; overflow:hidden}
.instleft li a{text-decoration:none}
.yqts{text-indent:24px; line-height:24px; padding:10px}

.cb_right h2{background:#f3f6ff; border-top:1px solid #89a8d1; height:38px; line-height:38px; font-size:14px; padding:0 10px 0 15px; white-space:nowrap; overflow:hidden}
.rnamewidth,.rnamewidth2{max-width:304px; _width: expression( this.scrollWidth > 304 ? "304px" : "auto" ); line-height:37px; overflow:hidden; float:left}
.rnamewidth2{max-width:243px; _width: expression( this.scrollWidth > 243 ? "243px" : "auto" );}
.cb_right h2 font{line-height:38px}
.cb_right h2 a{text-decoration:none}
.cb_right h2 span.fr a:hover span{color:#f00}
#global{width:100%;margin:0 auto;clear:both;padding:0px;overflow:hidden;}
.tblist,.tbimg{width:100%;background:#FFF}
/* 图文模式 */
a.t,.tblist,#noresult,#moreclassdiv a,.searchabout,.f14{font-size:14px}
#top_google_ad .t b,#bottom_google_ad .t b{font-weight:400;color:red}
.tbimg td.t,.tbimg td.pred,.tblist td.t,.searchitem dt,a.lb{color:#585858}
.tbimg td.img a,.tbimg td.pred{text-align:center}
.tbimg td{border-bottom:1px solid #ddd;border-top:1px solid #fff;padding:10px}
.tbimg td.img{width:80px;padding-left:15px}
.tbimg td.img div{width:84px}
.tbimg td.img a{vertical-align:middle;display:table-cell;*display:block;*font-size:71px;width:80px;height:80px;border:1px solid #f0f0f0;padding:1px;background:#fff}
.tbimg td.img a img{vertical-align:middle}
.tbimg td.t{line-height:240%;vertical-align:text-top}
.tbimg td.pred{width:65px; color:#ff6056;}
.tbimg td.pred b{font-size:12px; color:#ff6201;}
/* googlestyle */
.tblist td.g,.tbimg td.g{height:auto;border:none}
div#top_google_ad{border-top:solid 1px #f1f1f1}#bottom_google_ad{zoom:1}
#top_google_ad .t b,#bottom_google_ad .t b{font-weight:400;color:red}
/* pager */
.pager{margin:50px auto;background:#fff;zoom:1}
.pager a,.pager strong{margin:0 1px;border:1px solid #ccc;padding:4px 8px;font-family:"宋体";zoom:1; text-decoration:none}
.pager a:hover,.pager strong{background:#00C;color:#FFF;border-color:#00C;text-decoration:none}
.pager strong{font-weight:700}
.pager,.pager a,.pager strong{text-align:center}
/* morelink  */
.morelinkinside{padding:10px;border-bottom:solid 1px #e1e1e1;border-top:solid 1px #fff;background:#F5F8FF; overflow:hidden}.morelinkinside div{display:inline;float:right}
.morelink h2{font-size:12px;color:#333;line-height:200%; clear:both;}
.links{width:970px}.links li{float:left;white-space:nowrap;width:10em;margin-right:1.3em; line-height:200%; overflow:hidden}
.morelinkinside a{text-decoration:none;color:#585858}
.line{border-bottom:1px solid #e1e1e1;background:#f1f1f1;height:0; overflow:hidden}
/* footer  */
#footer .bg{padding:10px 5px;background:#F5F8FF;line-height:180%; text-align:center}#flink a{margin-right:4px}
