﻿/* CSS Document */
/******************************************
#toplogin input.login_name用户名表单,
#toplogin input.login_pwd密码表单,写在一行,用,号分开共用样式
width:90px;表单宽
height:15px;表单高
*******************************************/

#header_top .login{
	margin-top:2px;
	margin-bottom:2px;
	
}
 
#header_top .login input.login_name,#header_top .login  input.login_pwd{
	width:90px;
	height:15px;
}

/******************************************
#toplogin input.login_sub提交按钮表单,
width:90px;表单宽
height:15px;表单高
background:#D2E4FC;	背景颜色
*******************************************/

#toplogin input.login_sub{
	width:40px;
	height:19px;
	background:#D2E4FC;
}

/******************************************
#header div 头部LOGO与广告图的容器,
float:left;靠左排列

#header div.ad广告容器,样式指定了靠右
*******************************************/

#header div{
	float:left;
}
#header div.ad{
	float:right;
}

/******************************************
#header头部大表格
margin-bottom:10px;与下面的表格距离10像素
border-top:#ccc 1px solid;表格上方一个像素的实线,颜色为#ccc,
可以把solid改成虚线dotted
#header td 大表格内的TD
padding-top:8px;上方留空8个像素
*******************************************/

#header{
	margin-bottom:7px;
	margin-top:7px;
}
#header .logo{
	margin-top:5px;
}
#header .cityname{
	float:left;
	width:140px;
	border-left:1px #ccc solid;
	height:30px;
	padding-top:10px;
	margin-top:15px;
	padding-left:8px;
}
#header .cityname .title{
	font-size:18px;
	font-weight:bold;
}
#header .cityname .change a{
	color:blue;
}


body{ font-size:12px; background:url(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(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(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(searchbtn.gif) no-repeat 0px -1px; border:none;float:left;height:28px;width:78px;color:#fff;} 

#searchnotab{position:absolute;  left:260px;top:24px; width:480px; height:30px;font-size:13px;}
#searchnotab .keyword{ background:url(searchbg.gif) no-repeat; width:225px; 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:#999999;font-weight:normal;padding-left:5px}
#searchnotab .keyword2{ background:url(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 #sel{ border:1px solid #A7A6AA;position:absolute; height:24px; width:180px;}
#searchnotab #sel #selb{ border:0px; margin-top:4px; *margin-top:2px; position:absolute; overflow:hidden; height:16px;*height:20px;}
#searchnotab #sel #selb .s{ width:135px; margin:-2px;*margin:-6px -1px 0px -1px !important;*margin:-1px; } 
#searchnotab .btn{  background:url(soutab_2.gif) no-repeat -245px 0px; border:none;position:absolute; right:0;top:0px;height:28px;width:56px;color:#fff; }
#hotkeyword2{ position:absolute; right:140px; top:30px; color:#ccc;}
#hotkeyword2 a{ color:#666; text-decoration:underline;}
/*new search for jipiao end */
/* new search */
#searchTabNew{ position:absolute;  left:300px;top:38px; width:440px;  height:50px; }
#searchTabNew .keyword{ background:url(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(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(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(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(soutab_1.gif) no-repeat 0px -230px;width:30px; height:15px; position:absolute; right:0px;top:18px;}
#hottableft{background:url(soutab_1.gif) no-repeat 0px -91px;width:30px; height:15px; position:absolute; left:0px;top:18px;}
.moreservice{background:url(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(soutab_1.gif) repeat-x 0px -504px; height:1%; margin:10px 0px 0px 0px; clear:both;}
.search_info ul{  padding:0px; margin:10px 0px 0px 10px;}
.top_tab{ margin-left:10px;}
.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:1px; margin-right:2px; float:left; line-height:16px;padding:2px 5px 1px 5px; background:#fff; position:relative; top:2px;}
.top_tab a.select{ color:#000; font-weight:bold;  background:url(soutab_1.gif)  repeat-x 0px -40px #EDF4FC;padding:4px 5px 3px 5px; top:-1px;  }
.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; padding-left:10px; background:url(soutab_1.gif) no-repeat -3px 4px #fff; height:20px; line-height:20px; overflow:hidden; font-size:10px; color:#666;}
.classultag li.select a{ background:#6EB00C; font-weight:bold; color:#fff; padding:2px 5px 0px 5px; text-decoration:none;}

.seltabdiv{ background:url(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(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(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(base_bg.gif) no-repeat 10px -603px #fff; margin:0px 0px 5px 0px;padding-left:25px; }


.r_box  li{background:url(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(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(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(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(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;}
#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(soutab_1.gif) repeat-x 0 -504px;clear:both; height:50px;margin:10px 0 0; border-bottom:solid 1px #AACAF2;}
.top_tab2r a{ margin-bottom:6px; white-space:nowrap;}.top_tab2r a.select{ margin-top:-3px; top:3px;}
#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;}
.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(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(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(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(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(datechoose.gif) no-repeat right 1px #fff;}


	/*--联想词搜索--*/
	#tooltip1div{ width:230px; *width:232px; border:1px solid #A7A6AA; background:#fff; margin-top:-3px;}
	#tooltip1div ul{ margin:0; padding:0; }
	#tooltip1div li a{ text-decoration:none; display:block; text-indent:5px; font-size:13px; line-height:200%; cursor:pointer}
	#tooltip1div li a:hover{ background:#3366CC;color:#fff}
	#tooltip1div li.selected{ background:#3366CC;}
	#tooltip1div li.selected a{color:#fff}
	#tooltip1div li.unselected{}
	#tooltip1div li.unselected a{}
	.closewindow{ float:right; margin-top:-5px; margin-right:5px; text-decoration:underline;}

/******************************************
文章中列表页中的图片主题,图片列表
.listpic每张图的占位空间
width:127px;占位宽度127像素
padding:3px 0 3px 4px;内间隙距离上右下左
float:left;居左排列
.listpic .title图片底下的标题样式
	width:127px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
固定了宽度,控制自动隐藏超出边界的文字
******************************************/

.listpic{
	width:113px;
	float:left;
	padding-top:3px;
	padding-bottom:3px;
}
.listpic .title{
	width:113px;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

/******************************************
文章中列表页中的图片主题,图片内边框样式
border:1px #FFF solid;边框一个像素,为实线,可以改0px,即取消内边框
改solid为solid即是虚线
******************************************/

.listpic img{
	border:1px #FFF solid;
	width:113px;
	height:80px;
}

/******************************************
文章中列表页中的图片主题,图片外边框样式
width:120px;	图片外边框宽 height:90px;	图片外边框高
display:block;	定义链接为实体利于加效果
text-align :center;	图片在边框内居中
border:1px #ccc solid;图片外边框样式,要取消边框,可以把1改0,
要加粗粗,把1改成更大的数,要用虚线,可以把solid改成solid,要换颜色修改#ccc为其他的
margin-bottom:5px;			与底部文字的距离
******************************************/

.listpic .img a{
	width:113px;
	height:80px;
	display:block;
	text-align:center;
	border:1px #90AEE6 solid;
	margin-bottom:5px;
}
.listpic .img a:hover{
	width:113px;
	height:80px;
	display:block;
	text-align:center;
	border:1px #f00 solid;
	margin-bottom:5px;
}

/******************************************
热点栏目
******************************************/
.r_box1{ width:745px; border:1px solid #AACAF2; background:url(r_box_bg.gif) repeat-x 0px 0px; margin-bottom:5px;} 
.r_box1 li{ background:url(base_bg.gif) no-repeat 0px -577px;padding-left:2px;line-height:28px; white-space:nowrap !important;white-space:normal;}
.r_box1 li a{ color:#000; font-size:12px;}

.r_box1 .rdlm{ width:24.7%; float:left; padding:5px 0;}
.r_box1 .rdlm h6 { font-size:13px; padding:0 10px; font-weight:bold; line-height:28px; color:#000;}
.r_box1 .rdlm h6 a{ float:right; font-weight:100; font-size:13px;}
.r_box1 ul li{ overflow:hidden; text-overflow:ellipsis; white-space: nowrap; text-indent:5px; width:90%; list-style-position: inside; color:#666;line-height:20px;}
