@charset "utf-8";
*{padding:0;margin:0}
html,body{padding:0;margin:0;font-size:12px;color:#666;line-height:24px;font-family:Verdana;height:100%}
textarea,input{font-size:13px;color:#666}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal}
hr{border:0;border-bottom:1px solid #f0f0f0;height:1px}
a,a:link{color:#06c;text-decoration:none}
/*a:visited{color:#669}*/
a:hover{color:#f03;text-decoration:underline}
i{font-size:9px;font-style:normal !important}
small{font-size:12px !important}
textarea{overflow:auto}
ul{list-style-type:none}
img{border:0}

.bd1{border:1px solid #eee}
.bd2{border:1px solid #f0f0f0}
.bd2t{border-top:1px solid #f0f0f0}
.bd2b{border-bottom:1px solid #f0f0f0}
.bd2b2{border-bottom:2px solid #f0f0f0}
.nc{display:none}
.nl{border:0}
.cl{clear:both}
.fl{float:left}
.fr{float:right}
.f9{font-size:9px}
.f10{font-size:10px}
.f11{font-size:11px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.b{font-weight:bold}
.n{font-weight:normal}
.l18{line-height:18px}
.l32{line-height:32px}
.l36{line-height:36px}
.clfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* Hides from IE-mac \*/
* html .clfix {height:1%}
/* End hide from IE-mac */ 
/* IE7 hack \*/
*+html .clfix {min-height:1%}
/* end of ie7 hack */ 

.pd5{padding:5px}
.pd10{padding:10px}
.mg5{margin:5px}
.mgB10{margin-bottom:10px}
.mgB20{margin-bottom:20px}

.iline{display:inline}
.ibox{display:inline-block}
.box770{width:800px}
.box750{width:750px}
.box620{width:620px}
.box320{width:320px}
.box180{width:180px;margin-right:20px}

.uline{border:0;border-bottom:1px solid #333}
.uline1{border:0;border-bottom:1px solid #ccc}
.uline_d{border:0;border-bottom:1px dotted #ccc}

.wrap{word-break:break-all;word-wrap:break-word}
.nowrap{white-space:nowrap}
.etc{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.red{color:#f03 !important}
.blue{color:#06c !important}
.black{color:#000}
.grey1,.grey1:link,.grey1:visited,.grey1:active{color:#333}
.grey1:hover{color:#f03}
.grey2{color:#666}
.grey3{color:#888}
.green,.green:link,.green:visited,.green:active{color:#5F8C3F !important}
.green:hover{color:#f03}
.green1,.green1:link,.green1:visited,.green1:active{color:#7AB156 !important}
.green1:hover{color:#f03}

.bk_yl{background:#ffffdd}
.bk_gry{background:#f0f0f0}

.ico1{background:transparent url(/images/common/icons.gif) no-repeat scroll 0 0;display:inline-block;overflow:hidden;margin-right:3px;vertical-align:middle}
.ico_login{background-position:0 0;width:16px;height:16px}
.ico_regist{background-position:0 -16px;width:15px;height:15px}
.ico_account{background-position:0 -140px;width:16px;height:15px}
.ico_myinfo{background-position:0 -155px;width:16px;height:16px}
.ico_edit{background-position:0 -171px;width:15px;height:16px}
.ico_pops{background-position:0 -31px;width:16px;height:15px}
.ico_bell{background-position:0 -46px;width:15px;height:16px}
.ico_heart{background-position:0 -62px;width:16px;height:14px}
.ico_tool{background-position:0 -76px;width:16px;height:16px}
.ico_redlabel{background-position:0 -108px;width:16px;height:16px}
.ico_greenlabel{background-position:0 -124px;width:16px;height:16px}
.ico_img{background-position:0 -187px;width:14px;height:14px}
.ico_pin{background-position:0 -231px;width:13px;height:12px}
.ico_ruby{background-position:0 -243px;width:16px;height:10px}
.ico_cur{background-position:0 -216px;width:11px;height:15px}
.ico_cmt{background-position:0 -201px;width:16px;height:15px}
.ico_infos{background-position:0 -253px;width:16px;height:16px}
.ico_cmtEdit{background-position:0 -269px;width:16px;height:16px}
.ico_sofa{background-position:0 -285px;width:15px;height:16px}
.ico_rainbow{background-position:0 -302px;width:16px;height:16px}
.ico_clock{background-position:0 -319px;width:16px;height:16px}
.ico_arrow1{background-position:0 -336px;width:18px;height:16px}
.ico_star{background-position:0 -351px;width:18px;height:18px}
.ico_uparrow{background-position:0 -369px;width:17px;height:18px}
.ico_refresh{background-position:0 -387px;width:17px;height:16px}
.ico_delete{background-position:0 -404px;width:17px;height:16px}
.ico_bug{background-position:0 -421px;width:19px;height:18px}
.ico_haha1{background-position:0 -441px;width:17px;height:18px}
.ico_phoneOK{background-position:0 -459px;width:21px;height:21px}
.ico_auth1{background-position:0 -479px;width:41px;height:21px}
.ico_money{background-position:0 -500px;width:21px;height:21px}

#header{width:980px;margin:5px auto}
#logo{display:block;width:195px;height:67px;margin-right:10px;float:left;background:url(/images/common/logo.png) no-repeat}

#citylist{width:320px;height:32px;line-height:32px}
#citylist h1{color:#06c;font-size:20px;font-weight:bold}
#citylist h1,#citylist ul{float:left}
#citylist h1,#citylist #selCity{cursor:pointer;margin:0 8px 0 4px}
#citylist li{display:inline;padding:0 2px}
#citylist a{color:#666}

td.tdCityMenu div{line-height:32px;padding:0 5px}
td.tdCityMenu div:hover{background:#f0f0f0}
td.tdCityMenu div a,td.tdCityMenu div b{display:inline-block;float:left;margin-right:10px}
td.tdCityMenu div b{width:20px;color:#f30;margin:0}

#navbar{border-bottom:1px solid #7ab156;position:relative;height:33px}
#chanlist{position:relative;margin-bottom:-1px;float:left;font-size:14px;line-height:32px}
#chanlist li{display:inline}
#chanlist li a{height:32px;line-height:32px;background-repeat:no-repeat;background-position:left;display:inline-block;color:#888;padding:0 20px 0 36px;border:1px solid #7ab156;border-bottom:#7ab156;text-decoration:underline;vertical-align:bottom;margin:0 5px}
#chanlist li a.sel,#chanlist li a:hover{color:#5F8C3F;background-color:#f0f0f0;text-decoration:none;border:1px solid #7ab156;border-bottom:#f0f0f0}
#chanlist li a:hover{color:#f30}
#chanlist li a.sel{font-weight:bold;border-bottom:1px solid #f0f0f0}

#userBar{background:#f0f0f0;padding:4px 10px}
#searchBar{float:left;margin-right:30px}
.iptText{color:#333;font-weight:bold;border:1px solid #CCC;border-top:1px solid #333;border-left:1px solid #333}

#divUser{float:left;font-size:14px;padding-top:4px}

.cityMenu{padding:10px}
.cityMenu a{display:inline-block;width:80px;margin:0 5px}

#userLoginDlg div{line-height:36px;margin:5px auto;width:320px}

#userMenu{width:180px;font-size:14px;text-align:left}
#userMenu img{width:50px;heigth:50px}
#userMenu p a{display:block;padding:0 8px;line-height:32px;border:1px solid #fff}
#userMenu p a:hover{text-decoration:none;border:1px solid #f0f0f0;background:#fffdd0;color:#03c}
#umClsBtn{text-align:right;font-size:12px;display:block}

.rtpanel1{padding:8px;border:1px solid #f0f0f0}
.rtpanel1 h4{font-size:12px;line-height:14px;font-weight:bold;color:#7ab156;margin-bottom:8px}

#main{width:1000px;margin:0 auto}
/*infolist*/
#cateFilter{width:760px;margin:0 0 15px 10px}
#cateFilter li{display:inline-block;float:left;width:90px;height:18px;line-height:18px;margin:0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#cateFilter li a,#cateFilter li a:link{color:#888}
#cateFilter li a:hover{color:#f03}
#cateFilter li a.sel{font-size:13px;color:#000;font-weight:bold}
#areaFilter{border-bottom:1px solid #7ab156;position:relative;padding-left:5px}
#ulAF{position:relative;margin-bottom:-1px;float:left;font-size:14px;line-height:20px}
#ulAF li{display:inline;font-size:12px}
#ulAF li a{height:20px;line-height:20px;display:inline-block;color:#888;padding:0 2px 0 3px;border-bottom:#7ab156;vertical-align:bottom;margin:0 1px}
#ulAF li a.sel,#ulAF li a:hover{color:#7ab156;background-color:#f0f0f0;text-decoration:none;border:1px solid #7ab156;border-bottom:#f0f0f0}
#filter3{background:#f0f0f0;padding:2px 10px}
#zoneFilter{margin-right:20px}
#infolist{margin:0}
#infolist li{border-bottom:1px solid #f0f0f0;padding-left:8px;clear:both}
#infolist li a{display:block;line-height:32px;height:32px;vertical-align:middle;cursor:pointer}
#infolist a span,#infolist a i{display:inline-block;float:left}
#infolist a span{width:550px;font-size:13px}
#infolist a i{color:#999;font-size:11px;margin-right:5px}
#infolist a i.infoTel{float:right;width:150px;color:#666;font-size:13px;padding-left:20px;background:url(/images/common/ico_tel1.gif) no-repeat left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#infolist li a:hover{background:#ffd;text-decoration:none}
#infolist li a:hover span{color:#000;font-weight:bold;text-decoration:underline}
#infolist li a:hover i.infoTel{color:#000;font-weight:bold}
#infolist a span u{margin-left:3px;font-size:12px;color:#7ab156;text-decoration:none}
#infolist a span em{color:#888;font-size:12px;margin-left:5px;font-style:normal;text-decoration:none}
#infolist li a:hover span u{color:#000}
/*leftbar*/
#listCateList{background:#eee;padding:8px 0}
#listCateList h3{background:#7AB156;padding:5px;text-align:center;margin:0 8px;color:#FFF;font-weight:bold}
#listCateList ul {font-size:13px;margin:10px 0 10px 10px}
#listCateList ul li{display:inline}
#listCateList ul li a,#listCateList ul li a:link{line-height:24px;color:#5F8C3F;display:block;padding-left:10px}
#listCateList ul li a:hover,#listCateList ul li a.sel{color:#4F6C2F;font-size:14px;font-weight:bold;text-decoration:none;border:1px solid #CCC;border-bottom:#fff;border-right:#fff;background:url(/images/yp/ico_arrow1.gif) no-repeat right center;background-color:#fff}

#ilNav{border-bottom:2px solid #f0f0f0;margin-bottom:5px}
#ilNav h1{font-size:16px;width:560px;float:left}
#ilNav h1 a{font-weight:bold;margin:0 5px}
#ilNav i{font-weight:normal;color:#888;font-size:12px}

#ypComment div{color:#888;border-top:1px solid #f0f0f0;padding:8px 0}

.bdad_list{border:2px solid #f0f0f0;border-left:0;border-right:0;padding-top:5px;background:url(/images/common/logo_baiduad.gif) no-repeat right top}
.bdad_list div{border-bottom:1px solid #f0f0f0}
.bdad_list div a{display:block;width:755px;padding-left:5px;line-height:32px;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.bdad_list div a:hover{background:#ffffcc;font-weight:bold;color:#f03;text-decoration:underline}
.bdad_list div a span{color:#888;font-size:12px;margin-left:14px}
.bdad_list div a:hover span{text-decoration:underline}

.bdad_detail{border:2px solid #f0f0f0;border-left:0;border-right:0;padding-top:5px;background:url(/images/common/logo_baiduad.gif) no-repeat right top}
.bdad_detail div{border-bottom:1px solid #f0f0f0}
.bdad_detail div a{display:block;width:530px;padding-left:5px;line-height:32px;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.bdad_detail div a:hover{font-weight:bold;color:#f03;text-decoration:underline}
.bdad_detail div a span{color:#888;font-size:12px;margin-left:14px}
.bdad_detail div a:hover span{text-decoration:underline}

#bdad1,#bdad2{border-top:2px solid #eee;margin-bottom:20px;background:url(/images/common/logo_baiduad.gif) no-repeat right top;padding-top: 6px}
#bdad1 a,#bdad2 a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #f0f0f0;padding:3px}
#bdad1 a span,#bdad2 a span{color:#bbb;display:none;margin-left:15px;float:none !important}
#bdad1 a:hover,#bdad2 a:hover{font-weight:bold;background:#ffd}
#bdad1 a:hover span,#bdad2 a:hover span{color:#333}

.rtAD .bdad_detail div a{padding-left:0;display:block;width:210px;line-height:16px;padding:8px 0}
.rtAD .bdad_detail div a span{display:block;color:#888;font-size:12px;margin-left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.pages{margin:20px 0}
.pages a{display:inline-block;float:left;border:1px solid #06c;color:#06c;font-size:15px;font-weight:bold;padding:0 10px;margin:0 5px;text-decoration:none}
.pages a.sel,.pages a:hover{font-weight:bold;text-decoration:none;border:1px solid #71b500;background:#71b500;color:#fff !important}
.pages a.pgPrev,.pages a.pgNext{}

#ct_words,#links{width:960px;margin:15px auto}
#links a{color:#999;margin:0 5px}
#links a.f{color:#06c}
#foot{padding:20px 0;background:#7AB156;color:#fff}
#ftContent{width:600px;height:70px;margin:0 auto;background:url(/images/common/logo_f.gif) no-repeat left;padding-left:248px}
#ftContent a{color:#fff}