.left{float:left}
.right{float:right}
.hidden{display:none!important}
optgroup{font-weight:700;font-style:normal}
#ajax-login-form .ajaxDescBox,#ajax-login-form .ajaxLoadingBox,#ajax-login-form .ajaxErrorBox{background:transparent url(/images/my-icons.png) no-repeat 0 -979px;margin-bottom:3px;height:25px;line-height:25px;color:#666;font-size:12px;padding:0 0 0 25px}
#ajax-login-form .ajaxLoadingBox{background:transparent url(/images/ajax_loading_s2.gif) left 4px no-repeat}
#ajax-login-form .ajaxErrorBox{background-position:0 -1017px;color:red}
#ajax-login-form input#login-form-username,#ajax-login-form input#login-form-password{width:150px}
.subServiceLink{float:right;display:block;width:160px;height:15px;line-height:15px;text-align:center}
.subServiceLink a{background:transparent url(/images/my-icons.png) no-repeat scroll 0 -863px;padding-left:18px; _background-image: url(/images/my-icon-ie6.png);}
.subServiceLink a span{background:transparent url(/images/my-icons.png) no-repeat scroll 100% -863px;padding-right:18px; _background-image: url(/images/my-icon-ie6.png);}
.subServiceLink.infav a{background-position:0 -823px;padding-left:18px}
.subServiceLink.infav a span{background-position:100% -823px;padding-right:18px}
.subServiceLink.infav a:link,.subServiceLink.infav a:visited{color:#F60;text-decoration:none}
#SEARCH_FORM{border:2px groove;background:#F5F5F5;margin:0;padding:5px}
#SEARCH_FORM a{text-decoration:none!important}
.pages{font-family:tahoma, geneva, verdana, arial;font-size:14px}
.pages .curpage{color:#F60;font-weight:700;font-size:18px}
.importantDeclare{float:left;clear:both;width:550px;background:#888;color:#F1F1F1;text-align:center;margin:0 15px 20px 14px;padding:6px 0; _display: inline;}
.serviceListBox{float:left;clear:both;width:550px;text-align:left;margin:0 15px 15px 14px; _display: inline; }
.serviceListBox .listLeft{float:left; width:380px; _overflow: hidden; }
.serviceListBox .listLeft .serviceList{float:left;border-top:0 solid #DDD;border-bottom:2px solid #DDD}
.serviceListBox .listLeft .serviceCatLevel1{float:left;display:block;line-height:36px;height:36px;width: 378px;background:#F6F6F6;border:1px solid #DDD;border-top:2px solid #690}
.serviceListBox .listLeft .serviceCatLevel1 h2{float:left;font-size:15px;font-family:Î¢ÈíÑÅºÚ,'Microsoft Yahei', ºÚÌå, simhei;font-weight:400;color:#C00;letter-spacing:2px;margin:0 0 0 10px;padding:0}
.serviceListBox .listLeft .serviceCatLevel1 em{float:right;font-size:12px;margin:0 10px 0 0}
.serviceListBox .listLeft .serviceCatLevel2{float:left;display:block;height: 33px;line-height: 32px;width: 126px;border-right:1px dotted #DDD;border-top:1px dotted #DDD}
.serviceListBox .listLeft .serviceCatLevel2.firstrow{border-top:1px solid #FFF!important}
.serviceListBox .listLeft .serviceCatLevel2.firstcolumn{border-left:1px dotted #DDD;width: 124px;}
.serviceListBox .listLeft .serviceCatLevel2 h3{display:inline;font-size:15px;font-family:Î¢ÈíÑÅºÚ,'Microsoft Yahei', ËÎÌå, simsong;font-weight:400;margin:0 0 0 10px;padding:0}
.serviceListBox .listLeft .serviceCatLevel2 em{font-size:9px;font-weight:700;margin-left:3px}
.serviceListBox .listRight .hotItemListTitle{border-top:2px solid #888;border-bottom:1px solid #DDD;background:#C00}
.serviceListBox .listRight .hotItemListTitle h2{font-size:15px;font-family:Î¢ÈíÑÅºÚ,'Microsoft Yahei', ºÚÌå, simhei;font-weight:400;height:32px;line-height:32px;letter-spacing:2px;color:#FFF;margin:0 0 0 10px;padding:0}
ol#hotItemList{list-style:none;background:#F3F3F3;border-top:1px solid #FFF;border-bottom:2px solid #DDD;margin:0;padding:0 8px 5px; _float: left; _clear: both; }
ol#hotItemList li{display:block;list-style:none;border-top:1px dotted #999;font-size:12px;font-weight:400;overflow:hidden;margin:4px 0 0; padding:3px 0 0; _overflow: hidden !important; _display: block; _float: left; _width: 146px; }
ol#hotItemList li.firstrow{margin-top:0;border-top:none;}
ol#hotItemList li div{height:18px;line-height:18px;width:144px;overflow:hidden;white-space:nowrap}
ol#hotItemList li div.phone{background:url(/images/my-icons.png) no-repeat scroll -7px -109px transparent;padding-left:15px;font-size:12px;font-family:tahoma, geneva, verdana, arial;color:#444; _background-image: url(/images/my-icon-ie6.png); }
.itemListBox{float:left;clear:both;width:720px;text-align:left;margin:0 20px 40px; _display: inline; }
.itemListBox .listLeft{float:left;width:549px;min-height:600px;}
.itemListBox .listRight, .serviceListBox .listRight{float:right;width:160px; _display: inline; _overflow: hidden; }
.itemListBox i,.itemListBox em,.serviceListBox i,.serviceListBox em{font-style:normal;color:#999}
.itemListBox .listLeft .ErrorBox{margin-top:0}
.itemListBox .listLeft .itemSearchIntro{border-top:2px solid #999;border-bottom:2px solid #999;background-color:#F9F9F9;margin:0 0 20px;padding:30px}
.itemListBox .listLeft .itemSearchIntro h2{font-size:14px;border-left:5px solid #F60;margin:0 0 15px;padding:0 0 0 5px}
.itemListNav{height:23px;line-height:23px;border:1px solid #CCC;background:#F8F8F8;white-space:nowrap;padding:4px 8px}
.itemListNav .pages,.itemListNav .right{font-size:14px}
.itemListNav.topNav_s {border-top:2px solid #F90;border-bottom:1px solid #DDD}
.itemListNav.topNav_s h1{font-size:17px;font-weight:400;font-family:Î¢ÈíÑÅºÚ,'Microsoft Yahei', ºÚÌå, simhei;color:#000;letter-spacing:1px;margin:0;padding:0}
.itemListNav.bottomNav{border-top:1px solid #FFF;border-bottom:3px solid #999}
.noResultsBox{display:block;list-style:none;border:1px solid #DDD;border-top:1px solid #FFF;border-bottom:3px solid #DDD;background:#FEFEFE;line-height:1.8em;font-size:14px;color:#666;margin:0;padding:20px 20px 10px}
.noResultsBox h3{color:#F30;font-weight:400;font-family:Î¢ÈíÑÅºÚ,'Microsoft Yahei', ºÚÌå, simhei;margin:0 0 10px;padding:0}
.noResultsBox p{margin:0 0 10px;padding:0}
.itemListSearch{height:25px;border:1px solid #CCC;border-top:1px solid #FFF;border-bottom:1px solid #DDD;background:#E8E8E8;white-space:nowrap;padding:5px 10px 6px 5px}
.serviceListSearch{height:25px;background:#690;white-space:nowrap;padding:5px 10px 3px 5px; _overflow: hidden;}
#simpleSearchForm input,#simpleSearchForm button{height:25px;line-height:25px;float:left;}
#simpleSearchForm button{border:none;padding-bottom:2px;line-height:21px;font-weight:400;text-shadow:1px 1px 1px #FFF;}
#simpleSearchForm input#query{width:300px;border:1px solid #ccc;border-right:none;padding:0 4px;height:23px;}
#simpleSearchForm .serviceListSearch input#query{width:230px; _float: left; }
#simpleSearchForm button.searchThisCatBtn,#simpleSearchForm button.searchAllBtn{width:60px;background:url(/images/my-icons.png) no-repeat scroll 0 -590px transparent!important;margin-right:4px!important}
#simpleSearchForm button.searchAllCatBtn,#simpleSearchForm button.searchAllBtn{height:25px;width:60px;background:url(/images/my-icons.png) no-repeat scroll -60px -590px transparent!important}
#simpleSearchForm a{float:right;height:25px;line-height:25px; }
#simpleSearchForm .serviceListSearch a:link,#simpleSearchForm .serviceListSearch a:visited{color:#F5F5F5;text-decoration:none}
#simpleSearchForm .serviceListSearch a:hover,#simpleSearchForm .serviceListSearch a:active{color:#FFF;text-decoration:none}
ol#ItemList{list-style:none;margin:0;padding:0}
ol#ItemList li{display:block;list-style:none;border:1px solid #ccc;border-top:1px solid #FFF;background:#FEFEFE;line-height:1.8em;margin:0;padding:10px}
ol#ItemList li.hightlight{background:#FFF1C4}
ol#ItemList li.archived{border-top:1px solid #FFF;border-bottom:1px solid #E8C5FC;background:#FEF;}
ol#ItemList li.invisible{border-top:1px solid #FFF;border-bottom:1px solid #CCC;background:#F5F5F5;}
ol#ItemList li.hover{background:#F5F5F5;border:1px solid #bbb;border-top:1px solid #FFF;cursor:pointer;}
ol#ItemList li.hover.hightlight{border-top:1px solid #FFC;border-bottom:1px solid #C00;background:#FFEAA8}
ol#ItemList li h3 a.itemtitle,ol#ItemList li h3 a.servicetitle{font-size:16px;font-weight:700}
ol#ItemList li h3 a.itemtitle.hasPic{padding-right:25px;background:transparent url(/images/my-icons.png) 100% -557px no-repeat; _background-image: url(/images/my-icon-ie6.png); }
ol#ItemList li h3 span.itempos,ol#ItemList li h3 span.viewdate,ol#ItemList li h3 span.subdate{float:right;display:inline;font-size:12px;font-style:italic;font-family:verdana, tahoma, geneva, arial;color:#C00}
ol#ItemList li h3 span.viewdate,ol#ItemList li h3 span.subdate{font-size:12px;font-style:normal;font-weight:400;color:#999}
ol#ItemList li h3 span.subdate a:link,ol#ItemList li h3 span.subdate a:visited{color:#039; text-decoration: none}
ol#ItemList li h3 span.subdate a:hover,ol#ItemList li h3 span.subdate a:active{color:#F30; text-decoration: none}
ol#ItemList li .desc{height:20px;line-height:20px;font-size:12px;overflow:hidden;margin:3px 0}
ol#ItemList li .desc a:link,ol#ItemList li .desc a:visited{color:#555}
ol#ItemList li .phonebox{display:block;height:20px;line-height:20px;margin-bottom:2px}
ol#ItemList li .phonebox .phone{float:left;display:inline;font-size:16px;font-family:tahoma, geneva, verdana, arial;font-weight:700;color:#F63}
ol#ItemList li .phonebox .phone em{color:#666;font-weight:700;font-size:12px}
ol#ItemList li .phonebox .modinfo{float:right;display:inline;padding-bottom:2px;height:16px;line-height:16px;text-align:right;border-bottom:1px dotted #999;color:#999}
ol#ItemList li .phonebox .modinfo strong{color:#690}
ol#ItemList li .misc{display:block;height:20px;line-height:20px;font-size:12px}
ol#ItemList li .misc .meta i{display:none}
ol#ItemList li .misc .contactname{float:left;display:inline;padding-left:17px;background:transparent url(/images/my-icons.png) -8px -89px no-repeat; _background-image: url(/images/my-icon-ie6.png);}
ol#ItemList li .misc .contactname i{margin-left:5px}
ol#ItemList li .misc .serviceinfo{float:left;display:inline}
ol#ItemList li .misc .serviceinfo span{margin-right:10px}
ol#ItemList li .misc .meta{float:right;display:inline;text-align:right}
ol#ItemList li .misc .meta .views,ol#ItemList li .misc .meta .inservice,ol#ItemList li .misc .meta .incity,ol#ItemList li .misc .meta .favlink,ol#ItemList li .misc .meta .postnew{padding-left:16px;background:transparent url(/images/my-icons.png) 0 -518px no-repeat;margin-left:10px; _background-image: url(/images/my-icon-ie6.png);}
ol#ItemList li .misc .meta .views{padding-left:20px;background-position:0 -518px;color:#666;font-family:arial;}
ol#ItemList li .misc .meta .inservice{background-position:0 -427px; }
ol#ItemList li .misc .meta .incity{padding-left:13px;background-position:0 -397px; }
ol#ItemList li .misc .meta .postnew{padding-left:17px;background-position:0 -943px;  }
ol#ItemList li .misc .meta .favlink{margin-left:18px;background-position:0 -459px; }
ol#ItemList li .misc .meta .favlink.infav{background-position:0 -488px; }
.listRight ul.rightMenu{list-style:none;background:#FFF;margin:0;padding:0}
.listRight ul.rightMenu li{list-style:none;font-size:13px;font-family:Î¢ÈíÑÅºÚ,'Microsoft Yahei', ºÚÌå, simhei;margin:0 0 1px;padding:0; _float: left;}
.listRight ul.rightMenu li a{display:block;height:18px;line-height:18px;background-image:url(/images/my-icons.png);background-repeat:no-repeat;white-space:nowrap;padding:6px 6px 6px 34px; _background-image: url(/images/my-icon-ie6.png);}
.listRight ul.rightMenu li a em{font-size:11px;font-family:verdana, tahoma, arial, geneva;color:#777}
.listRight ul.rightMenu li a em b{color:red}
.listRight ul.rightMenu li a:link,.listRight ul.rightMenu li a:visited{background-color:#E8E8E8;color:#000;text-decoration:none}
.listRight ul.rightMenu li a:hover,.listRight ul.rightMenu li a:active{background-color:#F5F5F5;color:#000;text-decoration:none;padding-left:35px}
.listRight ul.rightMenu li.selected a{padding-left:34px!important;background-color:#FEC!important}
.listRight ul.rightMenu li.postItem a{font-size:15px;border-top:2px solid #888;background-color:#FD0;line-height:32px;height:32px;padding:0 0 0 34px}
.listRight ul.rightMenu li.postItem a:link,.listRight ul.rightMenu li.postItem a:visited{background-position:10px -659px; }
.listRight ul.rightMenu li.postItem a:hover,.listRight ul.rightMenu li.postItem a:active{background-color:#FE0;background-position:11px -659px;padding:0 0 0 35px; }
.listRight ul.rightMenu li.myItems a:link,.listRight ul.rightMenu li.myItems a:visited{background-position:11px -694px; }
.listRight ul.rightMenu li.mySubs a:link,.listRight ul.rightMenu li.mySubs a:visited{background-position:10px -894px; }
.listRight ul.rightMenu li.myFavs a:link,.listRight ul.rightMenu li.myFavs a:visited{background-position:10px -734px; }
.listRight ul.rightMenu li.myViews a:link,.listRight ul.rightMenu li.myViews a:visited{background-position:11px -776px; }
.listRight ul.rightMenu li.myItems.selected a,.listRight ul.rightMenu li.myItems a:hover{background-position:12px -694px; }
.listRight ul.rightMenu li.mySubs.selected a,.listRight ul.rightMenu li.mySubs a:hover{background-position:11px -894px; }
.listRight ul.rightMenu li.myViews.selected a,.listRight ul.rightMenu li.myViews a:hover{background-position:12px -776px; }
.listRight .serviceJumpBox{border-bottom:1px solid #FFF;text-align:center;background:#DDD;padding:5px 0}
.listRight .serviceJumpBox select{width:140px}
.listRight .listRightBox{background:#FFF;padding-bottom:5px;line-height:1.5;text-align:left; white-space: normal; }
.listRight .listRightBox .adsintro,.listRight .listRightBox .serviceDesc{color:#000;background:#F3F3F3;text-align:justify;text-justify:inter-ideograph;padding:10px}
.listRight .listRightBox .adscontact{background:#FD0;border-top:1px solid #FFF;padding:10px}
.listRight .listRightBox .contactphone,.listRight .listRightBox .contactemail{font-weight:700;font-size:14px;font-family:tahoma, geneva, verdana, arial}
.listRight .listRightBox .adscontact .adsfaq{margin-top:5px;font-weight:700}
.listRight .listRightBox .searchRightDesc strong{display:block;border-bottom:1px solid #DDD;padding:0 0 4px}
.listRight .listRightBox .searchRightDesc ul{list-style:none;border-top:1px solid #FFF;margin:0;padding:0}
.listRight .listRightBox .searchRightDesc ul li{font-weight:700;border-bottom:1px dotted #DDD;list-style:none;padding:4px 0}
.listRight .listRightBox .searchRightDesc ul li em,.listRight .listRightBox .searchRightDesc ul li i{font-weight:400;color:#666}
.listRight .listRightBox .searchRightDesc ul li em{display:block;color:#039;padding-bottom:2px}

/*#scollToTopBtn{width:20px;cursor:pointer;text-align:center;overflow:hidden;background:#666;color:#EEE;line-height: 18px;font-size:12px;position:fixed;left:760px;bottom:22px;clear:both;display:none;padding:5px 0;box-shadow: -1px -1px 5px #999; }*/

* html,* html body /* ÐÞÕýIE6Õñ¶¯bug */{background-image:url(about:blank);background-attachment:fixed;}
expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));}

/*
* html #scollToTopBtn !* IE6 µ×²¿¹Ì¶¨  *!{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); margin-bottom: 22px; }
* html #scollToTopBtn !* IE6 ×ó²à¹Ì¶¨ *!{position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft)); margin-left: 740px; }
*/

form,#ajax-login-form p,ol#ItemList li h3{margin:0;padding:0}
#ajax-login-form a:link,#ajax-login-form a:visited,.noResultsBox a:link,.noResultsBox a:visited,.listRight .listRightBox a:link,.listRight .listRightBox a:visited{color:#039;text-decoration:none}
#ajax-login-form a:hover,#ajax-login-form a:active,.subServiceLink a:hover,.subServiceLink a:active,ol#hotItemList li a:hover,ol#hotItemList li a:active,.noResultsBox a:hover,.noResultsBox a:active,#simpleSearchForm a:hover,#simpleSearchForm a:active,.listRight .listRightBox a:hover,.listRight .listRightBox a:active{color:#F30;text-decoration:none}
.subServiceLink a:link,.subServiceLink a:visited,ol#hotItemList li a:link,ol#hotItemList li a:visited,#simpleSearchForm a:link,#simpleSearchForm a:visited{color:#333;text-decoration:none}
.itemListBox .listLeft .itemSearchIntro b,ol#ItemList li.hover h3 a:link,ol#ItemList li.hover h3 a:visited,ol#ItemList li.hover h3 a:hover,ol#ItemList li.hover h3 a:active,ol#ItemList li .phonebox .modinfo b,.listRight .listRightBox .adsintro strong,.listRight .listRightBox .serviceDesc strong,.listRight .listRightBox .adscontact .adsfaq a:link,.listRight .listRightBox .adscontact .adsfaq a:visited{color:#C00}
.noResultsBox strong,ol#ItemList li.hover .desc a:link,ol#ItemList li.hover .desc a:visited,ol#ItemList li .desc a:hover,ol#ItemList li .desc a:active,.listRight .listRightBox .adscontact .adsfaq a:hover,.listRight .listRightBox .adscontact .adsfaq a:active{color:#000}
ol#ItemList li a,.listRight .listRightBox .searchRightDesc ul li u{text-decoration:none}
ol#ItemList li h3 a:link,ol#ItemList li h3 a:visited,.listRight .listRightBox .adsintro b,.listRight .listRightBox .serviceDesc b{color:#360}
ol#ItemList li .phonebox .modinfo em a:link,ol#ItemList li .phonebox .modinfo em a:visited,ol#ItemList li .misc .meta a:hover,ol#ItemList li .misc .meta a:active{color:#F60}
ol#ItemList li .phonebox .modinfo em a:hover,ol#ItemList li .phonebox .modinfo em a:active,ol#ItemList li .misc .meta a:link,ol#ItemList li .misc .meta a:visited{color:#039}
ol#ItemList li.service .misc,.listRight .listRightBox ._51_a_p{margin-top:5px}
.listRight ul.rightMenu li a:link em,.listRight ul.rightMenu li a:visited em,.listRight ul.rightMenu li a:hover em,.listRight ul.rightMenu li a:active em{color:#999}
.ads-166-70{ width: 166px; height: 70px; margin: 0 auto 4px auto; padding: 0; overflow: hidden; }
.mysubservices {padding: 7px 7px 7px 25px; margin: 0 0 6px 0; background: #EEE url("/images/my-icons.png") no-repeat scroll -160px -817px; color: #CCC;}
.mysubservices b {color: #F60;}
.mysubservices a:link, .mysubservices a:visited {color: #000; text-decoration: none;}
.mysubservices a:hover, .mysubservices a:active {color: #F60; text-decoration: none;}
.mysubservices a.more {padding-left: 5px;}
.mysubservices a.more:link, .mysubservices a.more:visited {color: #039;}
.mysubservices a.more:hover,.mysubservices a.more:active {color: #F60;}

ul.search_results_in_cats {
    margin: 0;
    padding: 10px 0 10px 20px;
    list-style: none;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    white-space: normal;
    overflow: hidden;
    height: 100%;
    background: #f5f5f5;
}

ul.search_results_in_cats li {
    display: inline-block;
    float: left;
    width: 105px;
    margin: 0;
    padding: 0;
    line-height: 35px;
}

ul.search_results_in_cats li a{
    text-decoration: none;
}

ul.search_results_in_cats li em {
    display: inline-block;
    margin: 0 0 0 3px;
    padding: 0 5px;
    line-height: 16px;
    border-radius: 16px;
    background: #999;
    color: #FFF;
    font-weight: 700;
}
