@charset "gb2312";
/* global 页面初始化 */
body{font-size:12px;font-family:Arial,"宋体";color:#333;}
p,div,form,ul,dl,ol,li,dt,dd,h1,h2,h3{margin:0;padding:0;list-style:none;}
a:focus{color:#25d!important}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {	display:inline-block;}
* html .clearfix {height:1%;}.clearfix {display:block;}
.cl{clear:both}

/* layout 页面布局 */
#header,#stepbar,#category,#categorySearch,#footer{width:1000px; margin-left:auto; margin-right:auto;}
.btn_rock span,.btn_rock span.on,.list-moshi a,.hotarea dt,.hotarea dt span,.recently,.recently span,.pager a,.pager a span,.pager strong,.pager strong span,.pager a:hover,.pager a:hover span,.tbfilter td.tc a,.list-tabs a span,.list-tabs a,.btn,.btn input,.tosqhover .tosqa a,.tosqhover .tosqa a:hover,.tosq .tosqa a,.tosq .tosqa a:hover,p.gjsx a:hover,p.gjsx a,.seltabs a.t_xytree cite,.seltabs a,.seltabs a span,.seltabs .select,.seltabs .select span,.nav cite,.but-qz,.but-bl{ background:url(../images/fang-list-sprites.png) no-repeat}
/*topbar*/
.tuan sup,.arrow,#minsearch,#myfeet li,#minsearchsearchbtn,#topbar,.msgTips_arrow,.msgTips_close,.msgTips_con,.ntTips_con,.bangbang_pr,.ft_ls_c{background-image:url(../images/topbar.png)!important;}
#topbar{width:100%;height:27px;background:url() repeat-x 0 -6px;color:#666;font:12px/2 Arial,Tahoma,宋体;-webkit-text-size-adjust:none;}
#topbar ul,#topbar p,#topbar input{margin:0;padding:0;}
#topbar li{list-style:none;}
#topbar a{cursor:pointer;text-decoration:none;color:#666;}
#topbar a:hover{color:red;text-decoration:underline;}
.sc{display:block;}
#topbar input{font-family:Tahoma;font-size:12px;}
#topbar .w,#topbar .warp{width:1000px;clear:both;line-height:27px;margin:0 auto;}
#myfeet p a,#topbar .mapfuc a,#sitemapBox strong a{color:#00c;}
#topbar .chocecity a:hover{color:#f00508;text-decoration:none;}
#topbar .mapfuc a.c_r,#topbar a:hover{color:red;}
#topbar #link_city_change{color:#00c;margin-left:5px;}
.bar_left{float:left;word-spacing:1px;padding-left:10px;height:27px;overflow:hidden;}
.bar_right{float:right;position:absolute;top:0;right:0;}
.bar_left h2{display:inline;font-weight:700;font-size:16px;color:red;margin:0;padding:0;}
.bar_left .tuan{display:inline-block;position:relative;padding-right:30px;}
#modify,#login,#topbar .haschild,#login-name,my58menu{float:left;}
.tuan sup,.arrow{display:block;position:absolute;width:7px;height:4px;overflow:hidden;top:12px;right:10px;}
.tuan sup{width:26px;height:12px;top:3px;right:2px;background:url() no-repeat 0 -102px;}
.arrow{background:url() no-repeat 0 -156px;}
.gap{color:#ccc;font-family:Tahoma;margin:0 6px;}
.hover .hc{display:block;position:absolute;top:27px;zoom:1;border:1px solid #dcdcdc;border-top:none;background:#fff;z-index:10000;padding:10px;}
#topbar .haschild{position:relative;z-index:999;height:27px;line-height:27px;padding:0 25px 0 10px;}
#topbar .hover{background:#fff;border-left:solid 1px #dcdadc;border-right:solid 1px #dcdadc;z-index:999;margin:0 -1px;}
#topbar .hover .arrow{background-position:-7px -156px;}
#topbar #minsearch{padding-left:25px;background:url() no-repeat -12px -126px;}
#topbar #minsearch.hover{background:url() no-repeat -12px -126px #fff;}
#minsearch.hover{background-color:#fff;}
#minsearchBox{left:-1px;width:211px;overflow:hidden;height:26px;}
#topbar #minsearchkeyword{width:127px;height:14px;line-height:14px;border:1px solid #cdcdcd;float:left;padding:5px;}
#topbar #minsearchsearchbtn{float:left;margin-left:10px;cursor:pointer;width:62px;height:26px;background:url() 0 -56px no-repeat;border:0;}
#login{line-height:27px;position:relative;padding:0 8px;}
/* =S header 头部
-----------------------------------------------------*/

#header{position:relative; height:96px; width:1001px; margin:0 auto}
#logo{ width:188px; height:52px; position:absolute;top:23px;left:10px;}
.breadCrumb{position:absolute; left:210px;top:51px;line-height:24px;}
.breadCrumb span{ margin-right:8px;}
.breadCrumb span.crb_i{padding-left:12px; background-position:0 -127px;}
.postBtn{position:absolute;right:10px;top:30px;width:111px;height:36px; background-position:0 -260px; display:none}
.breadCrumb .crb_i{padding-left:12px; background-position:0 -127px;}

/* =S selection 头部功能区
---------------------------------------------------- */

#selection{width:968px;border:solid 1px #e1e1e1;margin:0 auto;clear:both;font-size:12px;padding:5px 15px 10px;color:#808080;position:relative;z-index:3}
#selection a:link,#selection a:visited{ color:#25d;}#selection a:hover,#selection a:active{ color:#f00;}
* html #selection .shadow{display:none}

/* tips */
#SearchForm .msgTips_con{background:#fefacc!important;padding-left:10px}
#SearchForm .msgTips{z-index:1000;top:34px}
.tooltip{padding:8px 1px;border:1px solid #e1e1e1; background:#fff;margin:-3px 0 0 0;}
.tooltip li{ font-size:13px;line-height:24px;padding:0 8px;overflow:hidden;zoom:1}
.tooltip li a{color:#666!important;text-decoration:none;font-weight:bold;}
.tooltip li a b{ font-weight:normal;}.tooltip li .tool_r{float:right;color:#090;font-size:11px}
.tooltip li.selected,.tag_options li.open_hover{background:#f7f7f7;cursor:pointer}
#tooltipdiv1{width:208px;overflow:hidden; margin-left:-4px;}#tooltipdiv_G{margin:-1px 0 0 -29px;width:515px;padding:8px;border-color:#ccc}

#searchtree dl:after,#selected:after,.barct:after,.bar:after,.secitem:after,#SearchForm:after{display:block;content:".";clear:both;font-size:0;height:0;overflow:hidden}

#SearchForm{margin-top:4px;position:relative;zoom:1;display:block;background:url(../images/searchnew0905.png) no-repeat 0 0;height:26px}
#SearchForm #keyword1{border:0;line-height:18px;height:18px;width:200px;display:inline-block;float:left;margin:4px 7px 0 4px}#keyword1:focus{outline:none}.sbtn{float:left;display:inline-block}.sbtn input{border:0;display:inline-block;height:27px;width:68px;text-align:center;background:url(../images/searchnew0905.png) no-repeat 0 -27px;padding-bottom:4px;line-height:24px;line-height:28px\9;+line-height:27px;_line-height:25px;font-weight:700;cursor:pointer}.sbtn .global{background-position:-68px -27px}.hover .global{background-position:-68px -54px}.sbtn .atcate{background-position:0 -27px;width:68px;color:#fff;margin-right: 1px;}.hover .atcate{background-position:0 -54px}
/* 面包屑导航 */
.nav { height:27px; line-height:27px;padding:0 15px; color:#808080; background:#f9f9f9;margin:-5px -15px 0;position:relative;text-bottom:bottom;zoom:1;z-index:990}
.nav a {color:#808080!important;}
.nav a:hover{color:#f00!important;}
.nav cite{ display:inline-block;*display:inline;*zoom:1;width:4px;height:7px;overflow:hidden; background-position:-201px -420px;margin:0 7px;_margin:10px 7px;vertical-align:middle}

/* btns */
.btn,.text,.btn input,.text input{display:inline-block;float:left;border:0;height:21px;line-height:21px;zoom:1;}
.text{margin:0 3px 0 0}
.text input{border:solid 1px #ccc;padding:1px 0 0 3px}
.btn{ border:none;padding:0 0 0 3px; background-position:left -294px}
.btn input{ display:block; border:none;background-position:right -294px;padding:0 3px 3px 0;margin:0;overflow:hidden;text-align:center;cursor:pointer;}
.btn:hover{text-decoration:none}
.text2,.text2 input{height:17px;line-height:17px; font-size:12px}
.btn2,.btn2 input{height:21px;line-height:21px}
.text3,.text3 input,.btn3,.btn3 input{height:27px;line-height:27px}.btn3 input{font-weight:700;font-size:14px}

#tooltipdiv2{width:260px;margin:-2px 0 0 1px;margin:-3px 0 0 0\0; overflow:hidden}
#tooltipdiv2 li{font-size:12px; cursor:pointer}
#tooltipdiv2 li a{ font-size:12px; line-height:24px;float:left; text-decoration:none}
#tooltipdiv2 li cite{display:inline-block;font-style:normal; margin-left:10px;margin-right:5px;cursor:pointer}

.select a,a.select,.select{color:#333!important;font-weight:700;text-decoration:none}
.secitem{clear:both;overflow:hidden;zoom:1;}.secitem span,.secitem a{display:inline-block;float:left;white-space:nowrap}
.secitem dt{float:left}.secitem dd{overflow:hidden;display:block;zoom:1}
.secitem a{margin-right:1em}
.tags,.subarea{clear:both;border:1px solid #F0F0F0;overflow:hidden;padding:3px 10px;margin:3px 0;zoom:1}
p.gjsx { padding-left:36px;_padding-left:40px;}
p.gjsx a { display:block; width:85px; height:24px; line-height:24px; background-position:right -567px}
p.gjsx a:hover {background-position:right -519px}

/* =S content 主体
-----------------------------------------------------*/
#category{ position:relative; margin-top:10px;z-index:4;}
/* 切换标签 */
.tabsbar{ width:1000px; height:32px; line-height:32px; border-bottom:#2099ec solid 2px; font-size:14px; position:relative;z-index:4}
.list-tabs a{ display:inline-block; float:left;height:32px; background-position:right -116px;color:#666!important;padding-right:15px; margin-right:4px; cursor:pointer}
.list-tabs a span{ display:inline-block;height:32px;background-position:left -82px;padding-left:15px;}
.list-tabs a span h1{ font-weight:100;}
.list-tabs a.sel{background-position:right top; color:#fff!important;font-weight:700; }
.list-tabs a.sel span{background-position:left -32px;}
.list-tabs a.sel span h1{ font-weight:700}
.list-moshi { width:43px; height:19px; overflow:hidden; position:absolute;z-index:2;bottom:5px; right:0;}
.list-moshi a{display:inline-block; float:left;height:19px; overflow:hidden;padding:0;margin:0}
a.list-wenben,a.list-wenben-on{ width:22px; background-position:-90px -446px;}
a.list-datu,a.list-datu-on{ width:21px;background-position:-112px -467px;}
a.list-wenben{background-position:-90px -446px}
a.list-datu{background-position:-112px -467px;}
a.list-wenben:hover,a.list-wenben-on{ background-position:-90px -467px;}
a.list-datu:hover,a.list-datu-on{background-position:-112px -446px;}

.main {width:1000px; background:url(../images/mainbg_03.gif) repeat-x 0 0}
.wimg{width:120px;}
.wjg{width:90px;}
.wdate{width:60px;}

/* 功能条 */
.tbfilter{width:100%}
.tbfilter tr.bg{ background:none!important}
.tbfilter td{height:27px; line-height:27px; font-size:12px;padding:0; border:none;text-align:left}
.tbfilter .checkbox{ margin-left:15px;}
.tbfilter .checkbox label{color:#666!important;}
.tbfilter td.tc{color:#666;text-align:center;}
/*.tbfilter td.tc_new{ vertical-align:top;}*/
.tbfilter td.tc a{margin:0 auto;display:block;#808080;}
.tbfilter td.tc a.a_jiage{ width:42px; background-position:-169px -630px;}
.tbfilter td.tc a.a_fbrq{ width:83px;background-position:-149px -630px;}

/* 列表主体 */
#infolist.cleft{width:750px;float:left}
#infolist .google{border:none;padding:0;height:auto;background:#fff}
#rightframe{display:none}
#rightframe.cright{width:220px;float:right;display:block;padding-left:10px; margin-top:45px;}
.tbimg,.tblist{width:100%;font-size:12px;table-layout:fixed}
.tbimg td,.tblist td{ border:none;border-bottom:solid 1px #ddd;line-height:28px; vertical-align:middle;color:#666; border-collapse:collapse}
.tbimg td img,.tblist td img{ border:none}
.tbimg td{padding:5px;}
.tblist td{padding:6px 10px;}
.tbimg .clear{clear:both; display:block; font-size:0; height:0; line-height:0; overflow:hidden;}
a.a_xq1{color:#808080!important;}
a.a_xq1:hover{color:#f00!important;}
td.img{padding:0!important;text-align:center; vertical-align:middle}
td.img img{width:100px;height:75px; display:block; margin:15px;overflow:hidden;vertical-align:middle}
tr.bg{background:#fffee5}
td.t .c_ccc,.gap{font-family:"宋体"}
a.t{font-size: 16px;font-family:"微软雅黑";}
a.t:visited{color:#609}
a.t,.ico,.fl{float:left;margin-right:2px;display:inline-block}
a.t b{color:#f00!important; font-weight:normal;}
a.c_666{color:#666!important;}
a.c_666:hover{ text-decoration:underline}
.ico{width:16px;height:16px; margin-right:3px;line-height:14px;white-space:nowrap}
.tbimg .ico,.tblist .ico{margin-top:7px;}
.ico.ding{background-position:-97px -797px}
.ico.ding_{background-position:-131px -779px}
.ico.hot{background-position:-131px -779px}
.ico.tu{background-position:-131px -797px}
.ico.ji{background-position:-114px -797px}
.ico.tui{background-position:-65px -833px;width:27px}
.ico.yan{background-position:-97px -815px;margin-top:5px}
.ico.wlt{background-position:-131px -833px;width:13px}
.zhijie{background:url() yellow;color:#333;width:auto;height:15px}
.ico.area,.biz{width:auto;}.ico.area{margin:7px 5px 0 5px;margin:8px 5px 0 5px\9;overflow:hidden;zoom:1}.area a{color:#808080;}.biz{color:#f60}
#infolist .dev{background:#fff;color:#333;padding-left:10px}.dev h1{display:inline}
td.pd{text-align:center;color:#888}
.tblist .pd a{color:#888}
.pri{color:#e22;font-size:14px;vertical-align:middle;line-height:1;_position:relative;_top:-1px;}
.tbimg .pri{font-size:16px;}
.ntu{color:#00aa00; font-size:12px;width:auto}
.ico.bbonline{width:41px;height:17px;background-position:-65px -778px; margin-top:6px}
.tbimg td.tc{padding:5px 0px;}
.tblist td.tc{padding:4px 0px;}

/* pager */
.pager{padding:40px 0;background:#fff;clear:both;text-align:center;line-height:22px;font-family:Arial,'宋体'; font-size:12px;zoom:1;}
.pager a,.pager strong,.hotarea dt{margin:0 1px;padding:0 0 0 1px;display:inline-block;background-position:0 -200px; vertical-align:middle;color:#808080!important;;cursor:pointer;}
.pager a span,.pager strong span,.hotarea dt span{display:inline-block;padding:0 8px 0 7px;background-position:right -200px;}
.pager a.prv{background-position:0 -244px;padding-left:12px}
.pager a.next span{background-position:right -244px;padding-right:19px}
.pager a:hover,.pager strong{background-position:0 -156px;color:#fff!important;;text-decoration:none}
.pager a:hover span,.pager strong span{background-position:right -156px}
.pager a.prv:hover{background-position:0 -267px}.pager a.next:hover span{background-position:right -267px}
.pager strong{font-weight:700}
.pager .recently{background-position:0 -178px;color:#f00!important}
.pager .recently span{background-position:right -178px}

/* infocount */
#infocont{margin:-20px 0 40px 0;text-align:center; font-size:12px;color:#808080}
#infocont b{color:#f00}

/* =S 页面底部 消保内容 */
#categorySearch { width:1000px;margin:0 auto; border-top:3px solid  #2099ec; padding-top:2px;}
.xb-all { width:998px; border:#e1e1e1 solid 1px; border-top:none;}
.box-xb { padding:0 15px; font-size:12px; line-height:24px;color:#808080}
.box-xb  a{color:#808080!important;}
.box-xb  a:hover{color:#f00!important}
.xb-qh { height:91px;overflow:hidden;}
.xb-xgxx-js,.xb-xgxx,.xb-xgxx-sq,.xb-xgxx-zb,.xb-xgxx-link{padding:13px 0;border-bottom:1px dotted #e1e1e1;}
.xb-xgxx-link{ border-bottom:none}
.box-145 { float:left; width:135px;padding-right:15px;height:24px;color:#808080}
.box-145 h2{ font-weight:100}
.box-813,.box-813-link{ width:818px; float:right;}
.box-813 span { display:inline-block; width:155px; height:24px;float:left;}
.box-813-link a{display:inline-block; height:24px;margin-right:10px;}

/* hotarea */
.hotarea{position:relative;line-height:22px;height:72px;overflow:hidden;}
.hotarea dt{height:22px;text-align:center;float:left;cursor:pointer;margin:0 3px 0 0}
.hotarea dt.select{background-position:0 -222px;color:#fff!important;font-weight:400}
.hotarea dt.select span{background-position:right -222px;overflow:hidden;height:22px;line-height:22px}
.hotarea dd{position:absolute;top:28px;left:0;display:block;height:48px; line-height:24px;overflow:hidden}
.hotarea dd a{margin-right:1em;height:24px;color:#808080;float:left;white-space:nowrap}
.box-813-sq .hotarea{top:2px}

/* searchTip */
#searchTip{background:#FFFEF8;padding:10px 10px 10px 30px;border-bottom:solid 1px #F1F1F1;line-height:28px;zoom:1;font-size:14px}
#searchTip .report{ width:16px; height:17px; margin:5px 5px 0 0; background:url(../images/list_bg.png) no-repeat 0 0!important;}
#searchTip p a{margin-right:5px;font-weight:400}.notice{width:32px;height:32px;background:url() no-repeat 0 -850px #FFFEF8;margin:9px 0 90px -66px}
#searchTip .nr{padding-left:18px;+padding-left:22px;_padding-left:25px}
#searchTip .nr .reSearch span{float:none;vertical-align:middle}
#searchTip .nr .reSearch a{ cursor:pointer}
#searchTip .nr .reSearch a:link{color:#25d}
#searchTip .nr .reSearch a:visited{color:#25d}
#searchTip .nr .reSearch a:hover{color:#f00}
#searchTip .nr .reSearch a:active{color:#f00}
#searchTip strong{color:red;font-weight:700}
#searchTip em{font-style:normal;}
.nr{padding-left:50px}ol.nr li{list-style:decimal outside}

/* 相关词 */
#RelateWord{margin-top:10px;position:relative}
#RelateWord .shadow{bottom:-2px}
#RelateWord span,#RelateWord a{display:inline-block;float:left;height:17px;line-height:17px}
#RelateWord span.gap{width:2px;background-position:-20px -759px}
#bottom_google_ad,#top_google_ad,#taobao{zoom:1}
#infolist .google{border:none;padding:0;height:auto;background:#fff}
/* searchTree */
.jgnum{ font-style:normal;_position:relative;_top:-2px;}
#searchtree{font:12px/24px tahoma;margin:0 -15px;overflow:hidden}
#searchtree dl{padding:6px 0 8px 160px; position:relative;z-index:2;zoom:1; }
#searchtree dt{float:left; display:inline; margin-left:-145px;height:24px; line-height:24px;color:#25d}
#searchtree dd{position:relative; overflow:hidden;z-index:3;}
#searchtree dd li{float:left;width:160px;color:#333}
#searchtree dd li i{font:11px/24px Verdana;-webkit-text-size-adjust:none;color:#333;margin-left:5px;color:#999}
span.morebtn {display:inline-block;width:16px;height:16px;position:absolute;top:5px;right:15px;cursor:pointer;overflow:hidden}
span.morebtn a{display:inline-block;width:16px;height:16px;background:url(../images/moreruslt.png) no-repeat;cursor:pointer;overflow:hidden}
span.morebtn.b1 a{background-position:0 -16px;}
span.morebtn.b1 a:hover{background-position:0 -48px;}
span.morebtn.b2 a{background-position:0 -32px;}
span.morebtn.b2 a:hover{background-position:0 -64px;}
.dotline{display:block;width:100%;clear:both;height:0;border-top:1px dashed #ddd;font-size:0;line-height:0;overflow:hidden;}
.solidline{display:block;width:100%;clear:both;height:2px; background:#f9f9f9;border-top:1px solid #ddd;font-size:0;line-height:0;overflow:hidden}

/*tabsbar 新增*/
.tabsbar .pic span{ position:relative;padding-left:30px; display:inline-block}
.tabsbar .pic i.icon_realfy{width:16px;height:21px; display:inline-block;background:#ccc;position:absolute;top:5px;left:9px;margin-right:5px; background:url(../images/dun.png) no-repeat -16px -10px;}
.tabsbar .sel i.icon_realfy{ background-position:-44px -10px;}
.ico.dun{width:16px;height:21px;background:url(../images/dun.png) -16px -10px no-repeat!important;margin-top:3px;}
.tbimg .ico.dun, .tblist .ico.dun{margin-top:4px;}

/* pinyin */
.wordindex{font-weight:bold;margin-right:10px;color:#EB6100;float:left;display:inline-block;}
/* 广告图片样式 */
.jiesong_img{width:960px; margin:auto; height:90px; overflow:hidden;}

.webhot{padding-top:11px;}
.webhot ul{margin:0 0 7px 2px;}
.webhot li{width:135px;float:left;text-align:center;margin:0 5px; display:inline; line-height:18px}
.webhot li img{margin-bottom:5px;width:75px;height:80px}
.webhot li a{ display:block}

.rightbox{}
.rlist1 ul {}
.rlist1 li {float: left;width: 215px;height: 22px;padding-left: 12px;line-height: 22px;line-height: 24px\0;white-space: nowrap;overflow: hidden;border-bottom: 1px dashed #e3e3e3;}