/* CSS Document */
body{ font-size:12px; background:url(http://pic2.58.com/images/5_0/bodybg.gif) repeat-y center #fff; font-family:Arial, "宋体", sans-serif; margin:0px; padding:0px; line-height:200%; min-width:980px; }
ul,dl,ol,h1,h2,h3,h4,h5{ padding:0px; margin:0px; list-style:none;}
a{ color:#002CAD; text-decoration:none; font-size:12px;}
a:hover{ color:#f00; text-decoration:underline;}
a b{ font-weight:normal;color:#f00; text-decoration:none !important;}
.red{ color:#f00 !important;}
.green{ color:#090 !important;}
.gray{ color:#666 !important;}
.lsp1{letter-spacing:1px;}
a.linkred,a.link_red,a.linkred:visited,a.link_red:visited{ color:#f00  !important;}
a.link_black,a.link_black:visited{ color:#666  !important; text-decoration:underline;}
a.link_black:hover{ color:#f00; text-decoration:underline;}
a.l_b2{ color:#666; text-decoration:underline;}
a.l_b2:hover{ color:#F00; text-decoration:underline;}
.hc{ display:none;} .sc{ display:block;} .c{ clear:both;}
.fr{ float:right;} .fl{ float:left;}
input.tbprice{ width:34px;*width:30px;}
#c_body{ width:1000px; margin:0 auto;}
#tong_ad{ width:960px; margin:5px auto; padding-bottom:1px;*padding:0px;}
#tong_ad img{ border:none;}
.c_r_ad{ height:120px; width:100%; overflow:hidden; margin:2px 0px 10px 0px;}
.c_r_ad2{ height:100px; width:100%; overflow:hidden; margin:2px 0px 10px 0px;}
.c_r_ad img,.c_r_ad2 img{ border:none;}
/* 头部*/
#header{ height:80px; background:url(http://pic2.58.com/images/5_0/base_bg.gif) repeat-x 0px 40px;width:1000px; margin:0 auto; z-index:8888;}
#headerinside{ height:70px; position:relative; width:1000px; margin:0 auto; z-index:8888;}
#header #logo{ border:none; position:absolute; left:10px; top:24px;}

#cityName{position:absolute;  z-index:1000;top:19px; color:#000;left:173px; padding-top:3px; line-height:22px; font-weight:bold;font-size:26px; text-align:center;}/* ----*/
#cityName a{ font-size:12px; text-decoration:underline; font-weight:normal;}
#login_text{ position:absolute; right:10px; top:2px; z-index:10001}
#all_city{ color:#000; border:2px solid #AACAF2; background:#fff; padding:5px; position:absolute; top:40px; left:0px; width:410px; height:215px; z-index:1000;}
#searchBar{ position:absolute;  left:290px;top:20px; width:445px; height:30px;font-size:13px;}
#searchBar .keyword{ width:240px; position:absolute; right:59px;top:0px; height:18px; font-weight:bold; padding-top:5px; border:1px solid #A7A6AA;}  
#searchBar #sel{ border:1px solid #A7A6AA;position:absolute; height:24px; width:135px; }
#searchBar #sel #selb{ border:0px; margin-top:4px; *margin-top:2px; position:absolute; overflow:hidden; height:16px;*height:20px;}
#searchBar #sel #selb .s{  width:135px; margin:-2px;*margin:-6px -1px 0px -1px !important;*margin:-1px; }  
#searchBar .btn{ position:absolute; right:0; top:-1px;height:28px; padding:0px 5px;width:54px; } 
#searchBar .btnjob{ right:0; top:-1px;height:28px; padding:0px 5px;width:54px; float:right;margin-left:5px;}
/*new search for jipiao */
#searchTabNewJipiao{ position:absolute;  left:300px;top:38px; width:440px;  height:50px; }
#searchTabNewJipiao .sel{ border:1px solid #A7A6AA; float:left;height:24px; width:115px; margin-right:5px;}
#searchTabNewJipiao .sel .selb{ border:0px; margin-top:4px; *margin-top:3px; position:absolute; overflow:hidden; height:16px;*height:18px;}
#searchTabNewJipiao .sel .selb .s{ width:115px; margin:-2px;*margin:-6px -1px 0px -2px !important;*margin:-2px; }  
#searchTabNewJipiao .datekey{ background:url(http://pic2.58.com/images/5_0/datechoose.gif) no-repeat 80px 4px; padding-right:18px; width:80px; float:left; height:18px; font-weight:bold; padding-top:5px; border:1px solid #A7A6AA; margin-right:5px;}  
#searchTabNewJipiao .btn{ background:url(http://pic2.58.com/images/5_0/searchbtn.gif) no-repeat 0px -1px; border:none;float:left;height:28px;width:78px;color:#fff;} 

#searchnotab{position:absolute;  left:220px;top:24px; width:455px; height:30px;font-size:13px;}
#searchnotab .keyword{ background:url(http://pic2.58.com/images/5_0/searchbg.gif) no-repeat; width:300px; position:absolute; right:62px; top:0px; height:18px; font-weight:bold; padding-top:5px; border:1px solid #A7A6AA;font-size:12px; line-height:18px; color:#ccc;font-weight:normal;padding-left:5px}
#searchnotab .keyword2{ background:url(http://pic2.58.com/images/5_0/searchbg.gif) no-repeat; width:300px; position:absolute; right:62px; top:0px; height:18px; font-weight:bold; padding-top:5px; border:1px solid #A7A6AA;font-size:12px; line-height:18px; color:#000;font-weight:normal;padding-left:5px}    
#searchnotab .btn{  background:url(http://pic2.58.com/images/5_0/soutab_2.gif) no-repeat -245px 0px; border:none;position:absolute; right:0;top:0px;height:28px;width:56px;color:#fff; } 
#hotkeyword2{ position:absolute; left:682px; top:30px; color:#ccc;}
#hotkeyword2 a{ color:#666; text-decoration:underline; margin-right:5px}

/*新添加全站搜索样式*/
#searchBar .btnall{ position:absolute; right:0; top:-1px;height:28px; padding:0px 5px;width:70px; } 
#searchnotab .btnall{  background:url(http://pic2.58.com/images/5_0/soutab_4.gif) no-repeat -245px 0px; border:none;position:absolute; right:0;top:0px;height:28px;width:74px;color:#fff; } 
/*new search for jipiao end */
/* new search */
#searchTabNew{ position:absolute;  left:300px;top:38px; width:440px;  height:50px; }
#searchTabNew .keyword{ background:url(http://pic2.58.com/images/5_0/soutab_2.gif) no-repeat -2px -3px; width:230px; position:absolute; right:62px; top:0px; height:18px; font-weight:bold; padding-top:5px; border:1px solid #A7A6AA;}  
#searchTabNew #sel{ border:1px solid #A7A6AA;position:absolute; height:24px; width:135px;}
#searchTabNew #sel #selb{ border:0px; margin-top:4px; *margin-top:3px; position:absolute; overflow:hidden; height:16px;*height:18px;}
#searchTabNew #sel #selb .s{ width:135px; margin:-2px;*margin:-6px -1px 0px -2px !important;*margin:-2px; }  
#searchTabNew .btn{ background:url(http://pic2.58.com/images/5_0/soutab_2.gif) no-repeat -245px 0px; border:none;position:absolute; right:0;top:0px;height:28px;width:56px;color:#fff;} 

#hottab{ position:absolute; left:270px; top:4px; background:url(http://pic2.58.com/images/5_0/soutab_1.gif) repeat-x 0px -365px  #fff; height:30px; width:450px; padding:0px 30px;z-index:999;}
#hottab a{ display:block; font-size:12px; padding:3px 6px; margin-top:1px; margin-right:3px; float:left; line-height:16px;}
#hottab a.selected{ color:#000; font-weight:bold; border:1px solid #AACAF2; border-bottom:none; background:url(http://pic2.58.com/images/5_0/soutab_1.gif)  repeat-x 0px -40px #EDF4FC;padding:4px 6px 1px 6px;}
#hottab a.selected span{ display:block; background:#f00; height:1px;}
#hottabright{ background:url(http://pic2.58.com/images/5_0/soutab_1.gif) no-repeat 0px -230px;width:30px; height:15px; position:absolute; right:0px;top:18px;}
#hottableft{background:url(http://pic2.58.com/images/5_0/soutab_1.gif) no-repeat 0px -91px;width:30px; height:15px; position:absolute; left:0px;top:18px;}
.moreservice{background:url(http://pic2.58.com/images/5_0/down_ico.gif) no-repeat 55px 7px;padding-right:15px !important; }
#downlist{ border:1px solid #C2DAF6; padding:2px; position:absolute; right:34px; top:20px; width:100px; background:#fff; z-index:999;}
#downlist a{ display:block; width:88px; text-decoration:none;}
#downlist a:hover{ background:#00c; color:#fff;}

.search_info{ background:url(http://pic2.58.com/images/5_0/soutab_1.gif) repeat-x 0 -504px;margin:10px 0px 0px 0px; clear:both;min-height:28px\9;}
.search_info ul{padding:0px; margin:10px 0px 0px 10px;}
.top_tab{margin-left:10px;position:relative;zoom:1;}
.top_tab span a{ font-size:14px; font-weight:bold; color:#f00; float:right; border:none;}

.ml{ margin-left:10px;}
.top_tab a{display:block;border:1px solid #AACAF2; border-bottom:none;  padding:3px 0px; margin-top:3px; margin-right:2px; float:left; line-height:16px;padding:2px 5px 1px 5px; background:#fff;}
.top_tab a.select{ color:#000; font-weight:bold;  background:url(http://pic2.58.com/images/5_0/soutab_1.gif)  repeat-x 0px -40px #EDF4FC;padding:4px 5px 3px 5px; margin-top:0; }
.classul{ margin:10px 0px 0px 0px; }
.classul li{ float:left;width:82px;height:20px; line-height:20px; overflow:hidden; font-size:10px; color:#666;}
.classul li a.select{ background:#6EB00C; font-weight:bold; color:#fff; padding:2px 5px 0px 5px; text-decoration:none;}

.classultag{ margin:10px 0px 0px 0px; }
.classultag li{ float:left; /* width:80px;长tag的会显示不全overflow:hidden; */margin-right:15px;padding-left:10px; background:url(http://pic2.58.com/images/5_0/soutab_1.gif) no-repeat -3px 4px #fff; height:20px; line-height:20px;font-size:10px; color:#666; white-space:nowrap;}
.classultag li.select a{ background:#6EB00C; font-weight:bold; color:#fff; padding:2px 5px 0px 5px; text-decoration:none;}

.seltabdiv{ background:url(http://pic2.58.com/images/5_0/soutab_1.gif) repeat-x 0px -27px #fff; padding:10px; position:relative; height:24px; margin:0px; border-bottom:2px solid #F6FBFF; color:#666; z-index:10;}
.seltabdiv span{ float:right;}
.seltabdiv input{ position:relative; z-index:2;}
.seltabdiv label{ position:relative; z-index:3;}

.cfldiv{ display:none; }
.cfldiv_focus{border:1px solid #C1D8F8; background:#fff; position:absolute;left:5px;top:5px;width:128px; z-index:0;padding:5px 10px 3px 5px; color:#ccc; font-size:12px; text-align:right; }
.cfldiv_focus2{border:1px solid #C1D8F8; background:#fff; position:absolute;left:154px;top:5px;width:128px; z-index:0;padding:5px 10px 3px 5px; color:#ccc; font-size:12px; text-align:right;}

/* new search end */

.queding{ margin-right:20px;}

/* 右侧边框 */
.r_box{ border:1px solid #AACAF2; padding:5px 10px;background:url(http://pic2.58.com/images/5_0/r_box_bg.gif) repeat-x 0px 0px; margin-bottom:10px;} 
.r_box p{ margin:0px; padding:0px; text-indent:28px; color:#444;}
.r_boxc{border:1px solid #AACAF2;padding:5px 10px;background:url(http://pic2.58.com/images/5_0/base_bg.gif) repeat-x 0px -46px;margin-bottom:10px;text-align:center;font-weight:bold;}  
.mtop{ margin-top:25px;}
.r_boxc a{  font-size:14px;}
.rt{ font-size:14px; font-weight:bold; color:#1E6BD2;background:url(http://pic2.58.com/images/5_0/base_bg.gif) no-repeat 10px -603px #fff; margin:0px 0px 5px 0px;padding-left:25px; }


.r_box  li{background:url(http://pic2.58.com/images/5_0/base_bg.gif) no-repeat 0px -575px;padding-left:15px;line-height:28px; white-space:nowrap !important;white-space:normal; }
.r_box  li a{ font-size:12px;}
.r_box .rul li{ height:28px; line-height:28px; overflow:hidden;}
.r_box ul{overflow:hidden;}
.r_box .rul2 li{ padding-left:0px;text-indent:15px; float:left; width:49%;}
.r_box .rul2 .select a{ font-weight:bold; color:#090;}
.r_box .rul3 li{ padding-left:0px;text-indent:15px; float:left; width:33%;}

#mainright h3{font-size:14px; font-weight:bold; color:#1E6BD2;background:url(http://pic2.58.com/images/5_0/base_bg.gif) no-repeat 10px -603px #fff; margin:15px 0px 5px 0px;padding-left:25px;}
.rimg a img{ width:215px; border:none; margin-bottom:10px;}

/* 左侧基本元素 */
.llist{ width:150px; overflow:hidden; float:left; margin-right:40px;}
.mr_n{ margin-right:0px;}
.lt{ font-weight:bold; padding-left:5px; color:#333;}
.lt a{ color:#000;}  .lt a:hover{ color:#f00;}
.item{ border-top:1px solid #AACAF2; background:url(http://pic2.58.com/images/5_0/base_bg.gif) repeat-x 0px -636px;padding-left:5px; padding-top:5px; color:#999; font-size:10px;margin-bottom:10px;  }
h2 span,h3 span,h4 span{ float:right; font-weight:normal; margin-right:10px;}

/*old */
.c_b{ width:140px; float:left; margin-right:10px;}
.c_b2{ width:170px; float:right;}
h3{padding:2px 0px 5px 5px; font-size:13px; clear:both; height:17px; overflow:hidden;}
h3 a{ color:#333 !important;}
.hotnews{ height:114px; overflow:hidden;}
.typeul,.typeul2,.typeulc{ margin-top:2px; margin-bottom:10px;background:url(http://pic2.58.com/images/5_0/base_bg.gif) repeat-x 0px -636px; border-top:1px solid #AACAF2; padding-top:5px;}
.typeul a,.typeul2 a{ margin-right:0px;}
.typeul li,.typeul2 li{margin-bottom:2px; padding:3px 0px 1px 5px; color:#000;height:17px; overflow:hidden; line-height:17px; }
.typeul2 li{ width:80px; float:left;}
.typeulc li{ clear:both;margin-bottom:2px; padding:3px 0px 1px 5px; color:#000;height:17px; overflow:hidden; line-height:17px; }
.typeulc li a{ width:45%; display:inline-block; text-align:center;}

/* old end */

/* footer */
#footer{ text-align:center; background:url(http://pic2.58.com/images/5_0/base_bg.gif) repeat-x 0px -636px;border-top:1px solid #AACAF2; padding-top:5px; font-size:12px; line-height:150%; width:1000px; margin:0 auto;}
#footer a{ color:#000; font-size:12px; margin-left:5px; color:#666;}
#footer #friendlink{text-align:center; margin:5px;}

/*960宽度页面元素*/
#main_body{ width:960px; margin:10px auto;}
#main_left{ width:740px; float:left;}
#main_right{ width:215px; float:right;}

#main_left_index{ width:770px; float:left;}
#main_body_index{width:960px; margin:10px auto;}
#main_right_index{ width:180px; float:right;}

#main_left_index2{ width:770px; float:right;}
#main_right_index2{ width:180px; float:left;}
/* 全屏宽左侧 */
#mainleft{margin-left:-240px;  width:100%; float:left;}
#mainright{ width:215px; float:right; margin-right:10px !important;margin-right:4px; padding-top:33px; overflow:hidden}
#mainleft_inside{margin-left:240px;}

/* pager */
#pager{text-align:center; padding:30px 0px; border-top:1px solid #EDF4FD;font-size:14px;}
#pager a{margin:5px; font-size:14px; }
#pager strong{ color:#f00; }

/* topmsg */
#topnews{font-family:Georgia, "Times New Roman", Times, serif; color:#666; font-size:12px; }
#topnews table{ width:100%;}
#topnews a{ font-size:12px;}
#newsList2 td{ border-bottom:1px solid #F1F1F1; padding:0px 10px;}
#newsList2 .bg{ background:#fcfcfc;}

/* open div */
#blackcontent{ border:4px solid #81A7DF;position:fixed!important;position:absolute; z-index:9999;left:50%; overflow:hidden;
top:50%;_top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat')?documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}
.top_tab2r{ /* 筛选两行情况 */padding-left:10px;background: url(http://pic2.58.com/images/5_0/soutab_1.gif) repeat-x 0 -504px;clear:both; height:52px;margin:10px 0 0; border-bottom:solid 1px #AACAF2;}
.top_tab2r a{ margin-bottom:6px; white-space:nowrap;}.top_tab2r a.select{position:relative; top:2px; margin-top:-2px; }
#mainleft_inside .em12,#mainleft_inside .em15{width:12em;margin:0 auto;overflow:hidden;}
#tb_list .em12,#tb_list .em15{height:36px;}
#tb_listimg .em12{ height:24px;}
#tb_listimg td div a.bdct{display:inline-block;width:32em;overflow:hidden;white-space:nowrap;white-space:nowrap;text-overflow:ellipsis}
.em15{ width:15em;}

/*哈士奇*/
.hsq .content{ width:1000px; margin:0 auto; margin-top:10px;}
.hsq .conL{ width:750px; float:left;}
.hsq_red{color:#ff0000; font-weight:bold}
.hsq_red2 a{color:#ff0000;text-decoration: underline;}
.hsq_c{color:#999999}
.hsq_tab{ text-align:center; padding:8px 0px 8px;background:url(http://pic2.58.com/images/5_0/r_box_bg.gif) repeat-x 0px 0px;border:1px solid #AACAF2; margin-bottom:10px}
.hsq_tab a{ font-size:14px; font-weight:bold; color:#f00; border:none;}
.hsq_h{height:20px; margin-bottom:5px}
#hsq_ht{ border:1px solid #AACAF2; padding:5px 10px;background:url(http://pic2.58.com/images/5_0/r_box_bg.gif) repeat-x 0px 0px; margin-bottom:10px; min-height:260px; _height:260px; overflow:hidden}
#hsq_ht ul{list-style-type:none}
#hsq_ht li{ width:190px; float:left; clear:left; overflow:hidden; background:url(http://pic2.58.com/images/5_0/base_bg.gif) no-repeat 0px -575px;padding-left:15px;line-height:26px; white-space:nowrap !important;white-space:normal; list-style-type:none}
#tb_listimg b{color:#ff0000; text-decoration:underline}
#tb_listimg b.red,#tb_listimg b.green{ text-decoration:none;}
.s1{display:block}
.s2{display:none;}
.hsqlist{ margin-left:10px;}
.hsq_list{display:block;border:1px solid #AACAF2; border-bottom:none;  padding:3px 0px; margin-top:1px; margin-right:2px; float:left; line-height:16px;padding:2px 6px 1px 6px; background:#fff; position:relative; top:2px; cursor:pointer}
.hsq_list2{display:block;border:1px solid #AACAF2; border-bottom:none;  padding:3px 0px; margin-top:1px; margin-right:2px; float:left; line-height:16px;padding:2px 6px 1px 6px; background:#fff; position:relative; top:2px; cursor:pointer}
.hsq_list3{ color:#000; font-weight:bold;  background:url(http://pic2.58.com/images/5_0/soutab_1.gif)  repeat-x 0px -40px #EDF4FC;padding:0px 6px 0px 6px; top:-1px; float:left; border-left:1px solid #aacaf2; border-right:1px solid #aacaf2; border-top:1px solid #aacaf2; margin-right:2px; height:23px; cursor:pointer}

.datebox{width:80px;background:url(http://pic2.58.com/images/5_0/datechoose.gif) no-repeat right 1px #fff;}


	/*--联想词搜索--*/
	#tooltip1div,#tooltip1div12,#tooltip1div122,#tooltip1div124,#tooltip2div{ width:230px; *width:232px; border:1px solid #A7A6AA; background:#fff; margin-top:-3px;}
	#tooltip1div ul{ margin:0; padding:0; }
	#tooltip1div li,#tooltip1div12 li,#tooltip1div122 li,#tooltip1div124 li,#tooltip2div li{ height:26px; overflow:hidden; padding-left:5px;}
	#tooltip1div li a,#tooltip1div12 li a,#tooltip1div122 li a,#tooltip1div124 li a, #tooltip2div li a{text-decoration:none; color:#666;font-size:13px;line-height:200%;}
	#tooltip1div li a b,#tooltip1div12 li a b,#tooltip1div122 li a b,#tooltip1div124 li a b,#tooltip1div li a b,#tooltip2div li a b{color:#002cad !important; font-weight:bold;}
	#tooltip1div li.selected a b,#tooltip1div12 li.selected a b,#tooltip1div122 li.selected a b,#tooltip1div124 li.selected a b,#tooltip1div li.selected a b,#tooltip2div li.selected a b{color:#fff!important;}
	li.selected{background:#3366CC;cursor:pointer;color:#FFF;}
	li.selected a{color:#fff !important;}
	
	.closewindow{ float:right; margin-top:-5px; margin-right:5px; text-decoration:underline;}	
	#tooltip1div12,#tooltip1div122{width:146px;margin-top:-1px;}
	#tooltip1div124{margin-top:2px;width:130px;*width:131px;}
	li.unselected cite,li.selected cite{font-size:12px;font-style:normal;margin-left:4px;}li.unselected cite{color:#ccc;}
	
/* 搜索结果*/
#Not {margin:0px;padding:0 40px;margin-bottom:100px}
.nr{ text-align:left; margin-top:0px; font-size:12px; line-height:28px; margin-left:0px}
#Not p {color:#333;font-size:14px;font-weight:900;line-height:24px;text-align:left; }
#Not p b{ color:#FF0000}
#Not p span{ color:#000}
#mainleft_inside div#Not h2{ font-size:12px; text-align:left; padding:0px; margin:0; background:none;}
#Not h2{ font-size:12px; text-align:left; padding:0px; margin:0; background:none;}
#Not ul{ margin:0; padding:0; text-align:left}
#Not ul.keys li{ display:inline; line-height:20px; font-size:12px; padding-right:15px;}
#Not ul.keys li.cite{ font-style:normal; margin-left:2px;}
#Not a{ font-size:12px}


/*    相关搜索  */
.searchabout{ width:auto; padding:7px 10px; margin-top:10px;*padding:4px 10px 7px 10px; background:#F7F9FE; border:1px solid #ECF4FB; font-size:14px}
.searchabout a{ font-size:14px; margin-right:15px}

#keyworddiv{width:306px; background:#FFFFFF;border:1px solid #A7A6AA;margin-top:-3px;}
#keyworddiv li{height:26px;overflow:hidden;padding-left:5px;}
#keyworddiv li a{color:#666666;font-size:13px;line-height:200%;text-decoration:none;}
#keyworddiv li a b{text-decoration:none !important;color:#002CAD !important;font-weight:bold;}
#keyworddiv li.selected a b{ color:#fff}
/* 小搜索样式
.searchin01 {color:#666;background:transparent url(http://pic2.58.com/images/5_0/soutab_3.gif) repeat-x scroll 0 bottom;height:30px;line-height:25px;padding-left:10px;padding-top:2px;}
.searchin01 input{vertical-align:middle; line-height:20px; *line-height:17px; font-size:12px}
.searchin01 span{float:right;margin-right:10px;margin-top:5px;}  */
#tooltip2div li{ padding-left:5px;}
.btsearch{ height:23px}
.searchinbt{font-size:12px;width:124px;line-height:17px; text-indent:2px}


#content{ height:80px; border-bottom:1px solid #FFFFFF; background:#E4ECFC; padding-left:10px;}
#left_img{ height:70px; width:13%; float:left; padding-top:10px;}
#center_text{ float:left; height:75px; width:75%; }
*+html #center_text{ padding-top:5px;}
#right_txt{ float:right; margin-top:10px; margin-right:10px; }
#content1{ height:80px; padding-left:10px; color:#666666;}
#rights_txt{ float:left; padding:28px 0px 0px 20px;}
#content2{ height:80px; background:#F7F9FE; border-top:1px solid #ECF4FB; border-bottom:1px solid #ECF4FB; padding-left:10px; color:#666666;}
