@charset "utf-8";
/* CSS Document */
.s-cont { min-width:940px; position:relative; padding-top:12px; }
.s-page-set { right:0; position:absolute; width:500px; font-size:12px; color:#666; text-align:right; margin-right:10px; top:10px; }
.s-page-set a:link,.s-page-set a:visited { margin:0 8px; font-family:"微软雅黑"; color:#333;   }
.s-page-set a span.s-ui-skin,.s-page-set a span.s-ui-help,.s-page-set a span.s-ui-black,.s-page-set a span.s-ui-search { width:20px; height:18px; display:inline-block; vertical-align:middle; background-color:#C13739; }
.s-page-set a span.s-ui-skin { background:url(search_UI.png) left 3px no-repeat; }
.s-page-set a span.s-ui-help { background:url(search_UI.png) -18px 3px no-repeat; }
.s-page-set a span.s-ui-black { background:url(search_UI.png) -35px 3px no-repeat; }
.s-page-set a span.title,.s-page-set em { line-height:18px;vertical-align:middle; }
.s-logo-cont,.s-logo-cont1 { width:640px; margin:0 auto; text-align:center; padding-top:96px; }
#s-form { position:relative;  margin:0 auto; width:640px; top:50px; text-align:left; height:46px;  }
.s-bar { width:542px; height:44px; position:absolute; left:0; top:0; text-align:left; -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;  behavior:url(images/PIE.htc); border:1px solid #a6a6a6; background:url(search_txt_bg.jpg) left top repeat-x; }
.s-barSelected { border-color:#0288d1;  -webkit-border-radius:4px 0 0 0; -moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;}
.s-Menu { width:80px; height:16px; padding:14px 0;  float:left; vertical-align:middle;  font-family:"微软雅黑"; font-size:14px; cursor:pointer; position:relative; }
.s-Selected { line-height:16px; border-right:1px solid #ccc; background:url(search_UI.png) 58px -113px no-repeat; padding:0 10px 0 15px; color:#666;vertical-align:middle;  }
div.s-Selected:hover,.s-open { background:url(search_UI.png) 58px -147px no-repeat; }
.s-Tab { width:80px; position:absolute; z-index:9999; background-color:#fff; border:1px solid #a6a6a6; left:-1px; top:44px; border-top:none; }
.s-Tab li { padding:8px 5px;  color:#666; }
.s-Tab li a:link,.s-Tab li a:visited { color:#666; text-decoration:none; }
.s-Tab li.selected,.s-Tab li:hover,.s-Tab li.selected a:link,.s-Tab li.selected a:visited,.s-Tab li a:hover { background-color:#d4e5f1; color:#4a75b2;   }
.s-txt { float:left; vertical-align:middle; width:440px; }
.s-txt input { margin: 5px 5px 5px 10px; height:32px;  width:97%; border:none; background-color:transparent; font-size:16px; line-height:32px; font-family:Arial, sans-serif,"宋体"; outline:none; }
.s-bnt { width:118px; height:46px; position:absolute; top:0; right:0; -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;  behavior:url(images/PIE.htc); background-color:#1c959c; }
.s-bnt input { border:none; cursor:pointer; width:108px; height:46px; background:url(search_UI_02-03.png) 22px center no-repeat transparent; font-family:"微软雅黑"; font-size:18px; color:#fff;  padding-left:30px; }
.s-bnt:hover { background-color:#4fb0ac;}
#key-work-cont { font-size:12px; font-family:"微软雅黑"; position:relative; width:640px; margin:0 auto; margin-top:60px; }
#key-work-cont strong { font-weight:normal; color:#666; margin-left:5px; }
#key-work-cont a:link,#key-work-cont a:visited { margin-right:12px; color:#666; }
#s-Fun-m {width:640px; margin:0 auto; margin-top:120px; text-align:center; }
#s-Fun-m a:link,#s-Fun-m a:visited { width:90px; text-align:center; display:inline-block; cursor:pointer; font-size:13px;font-family:"微软雅黑"; color:#666; text-decoration:none;  }
#s-Fun-m a:hover { text-decoration:underline; }
.s-ui-m-ranking,.s-ui-m-myserch,.s-ui-m-AdvancedSearch { -webkit-border-radius:36px; -moz-border-radius:36px;border-radius:36px;  behavior:url(images/PIE.htc); position:relative; background-color:#DC5E60; display:block; width:36px; height:36px; margin:5px auto; }
.s-ui-m-ranking { background:url(search_UI.png) -27px -64px no-repeat #5393ff;}
.s-ui-m-myserch { background:url(search_UI.png) -56px -64px no-repeat #00c853;}
.s-ui-m-AdvancedSearch { background:url(search_UI.png) -87px -64px no-repeat #f26432;}

/*-----列表页面-----*/
.s-topSearch-cont { width:1000px; margin:0 auto; position:relative;}
#s-topSearch-bar,.s-topSearch-bar { min-width:1000px; height:95px; border-bottom:1px solid #d2d2d2; background:url(search_barbg.jpg) left bottom repeat-x #fff; position:fixed; width:100%; top:0; left:0; z-index:9999;  -webkit-box-shadow: 0 2px 5px rgba(90,90,90,0.3); -moz-box-shadow: 0 2px 5px rgba(90,90,90,0.3);box-shadow: 0 2px 5px rgba(90,90,90,0.3); overflow:hidden; +top:-2px;+left:-1px;}
.scrool-bar { -webkit-box-shadow: 0 2px 5px rgba(90,90,90,0.3); -moz-box-shadow: 0 2px 5px rgba(90,90,90,0.3);box-shadow: 0 2px 5px rgba(90,90,90,0.3);behavior:url(images/PIE.htc);} 
.s-barlogo { background:url(zj_logo.png) left center no-repeat; height:36px; margin-top:6px; }
.s-barSearchBox {  float:left; margin-top:10px; }
.s-bar-txt {vertical-align:middle; float:left; width:436px; border:1px solid #d5d5d5; background:url(search_txt_bg.jpg) left top repeat-x;/*-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior:url(images/PIE.htc);*/ position:relative; height:18px; padding:4px 10px;  float:left; }
.s-bar-txt input {font-family:Arial, sans-serif,"宋体"; width:98%; outline:none; border:none; background-color:transparent; line-height:18px; font-size:16px; color:#666; }
.s-bar-btn { float:left; width:86px; border:1px solid #0077b8; height:26px; /*-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior:url(images/PIE.htc); */position:relative; vertical-align:middle;}
.s-bar-btn input { background-color:#0288d1; width:86px; height:26px;  border:none; cursor:pointer; vertical-align:middle; line-height:16px; font-size:16px; font-family:"微软雅黑"; color:#fff; }
.s-bar-btn input:hover,.s-bar-btn:hover {background-color:#2196d5;}
.s-checkBox { padding-top:5px; float:right;  font-size:12px; color:#333; }
.s-checkBox input { vertical-align:middle; margin-right:6px; margin-left:15px; }
#s-warp { height:100%; width:1000px; padding-top:100px; +padding-top:110px; margin:15px auto 20px auto; position:relative;   }
@media srceen and (max-width: 1200px) {
	#s-warp,.s-topSearch-cont,.footer .cont {  width:1200px; }
	  
}
#s-topSearch-bar .s-page-set a:link,#s-topSearch-bar .s-page-set a:visited { color:#757575;}
#s-topSearch-bar .s-page-set a span.s-ui-skin { background:url(search_UI.png) left -30px no-repeat; }
#s-topSearch-bar .s-page-set a span.s-ui-help { background:url(search_UI.png) -18px -30px no-repeat; }
#s-topSearch-bar .s-page-set a span.s-ui-black { background:url(search_UI_03-02.png) left center no-repeat; }
#s-topSearch-bar .s-page-set a span.s-ui-search { background:url(search_UI_03-01.png) left center no-repeat; }
/*--侧边导航-*/
#s-leftsidebar { width:154px; height:auto; background-color:#fafafa; float:left; overflow:auto; padding-bottom:10px; }
.s-sidebar-menu { margin:12px 0 0 15px; color:#333; }
.s-menuTit { font-size:14px; font-weight:bold; line-height:24px; cursor:pointer;   }
.s-menuCont ul { padding-right:15px; }
.s-menuCont ul li { line-height:24px; font-size:12px; }
.s-menuCont ul li a:link,.s-menuCont ul li a:visited { color:#666666;  padding-left:28px; text-decoration:none;  background:url(search_UI_03-03.jpg) 8px center no-repeat;}
.s-menuCont ul li a:hover,.s-menuCont ul li.curr a:link,.s-menuCont ul li.curr a:visited { text-decoration:underline; color:#1024ee; display:block; background-color:#e9eff3; }
.s-sidebar-menu span { vertical-align:middle; margin-right:4px; }
span.ui-icon {/* width:28px; height:28px; display:inline-block; background-color:#d0f; */ }
.bnt-up {display:inline-block; width:10px; height:12px; background:url(search_UI.png) -168px -151px no-repeat;}
.bnt-down {display:inline-block; width:10px; height:12px; background:url(search_UI.png) -168px -116px no-repeat}

/*--列表内容--*/
#s-contlist { margin-left:182px;  }
.s-relatedContent { font-size:14px; }
.s-relatedContent a:link,.s-relatedContent a:visited { margin-right:15px; color:#cc0000; font-weight:bold; }
.s-tab-cont { height:31px; border-bottom:1px solid #d2d2d2; position:relative;  }
.s-tab-bar { position:absolute; top:1px; }
.s-tab-bar a:link,.s-tab-bar a:visited { display:inline-block; width:76px; height:31px; line-height:31px; text-align:center; color:#333; text-decoration:none; }
.s-tab-bar a.curr,.s-tab-bar a:hover { color:#fff; font-weight:bold; background-color:#025fd1;  }
.s-tab-bar em { color:#c1c1c1; font-size:12px; }
.s-tools { font-size:12px; padding:12px 2px;}
.s-tools div { margin-right:20px;}
.s-tools div a:link,.s-tools div a:visited { color:#333; text-decoration:none; outline:none; }
.s-tools div a span { vertical-align:middle;}
.s-tools div a span.title { margin-right:5px;}
.s-timer { float:left; }
.s-icon-down { display:inline-block; width:10px; height:12px; background:url(search_UI.png) left -116px no-repeat;  }
.s-icon-up { display:inline-block; width:10px; height:12px; background:url(search_UI.png) left -151px no-repeat;  }
.nums { color:#999; float:right;}
.s-Recommend-info { border:2px solid #e2e2e2; background-color:#fcfcfc; padding:0px 20px 20px 20px; line-height:22px; }
.s-recomContainer { margin-top:20px;}
.s-recomContainer .s-c-title strong,.s-recomContainer .s-c-title strong a:link,.s-recomContainer .s-c-title strong a:visited{ color:#008000; font-weight:normal;}
.s-recomContainer .s-c-title a:link, .s-recomContainer .s-c-title a:visited { text-decoration:none; }
.s-c-title a:link,.s-c-title a:visited { color:#1024ee; }
.s-recomContainer .s-c-offset { padding-left:80px;}
.s-c-offset a:link, .s-c-offset a:visited { font-size:13px; color:#0000cc; margin-right:14px; }
.s-c-container a:link {color:#0000cc; text-decoration:underline;}
.s-f { font-size:12px; margin-right:10px; display:inline-block; vertical-align:middle; margin-top:4px; }
.s-f label{ color:#666;}
.s-f .txt1 { height:18px; border:1px solid #d2d2d2; width:160px; color:#333;  }
.s-f .bnt1 { width:60px; text-align:center; background:url(search_barbg.jpg) center left repeat-x; border:1px solid #d2d2d2; height:20px; cursor:pointer; }
.s-c-container {margin-top:20px; } 
.t { font-size:16px; line-height:27px; padding-bottom:2px;  }
.t a:link,.t a:visited { color:#0000cc;}
.s-c-abstract { line-height:20px; font-size:13px;}
.s-c-abstract .s-pic { float:left; margin-right:10px; width:122px; height:94px; background-color:#f2f2f2; margin-top:3px; }
.attachment {line-height:20px;}
.attachment strong { font-weight:normal; }
.gre { font-family:serif, sans-serif,Arial,"宋体"; }
.tagtxt,.tagtxt a:link,.tagtxt a:visited { color:#666; }
.tagtxt em { margin:0 5px;}

.s-listUi-word { background:url(icon-word.png) left center no-repeat; width:16px; height:16px; vertical-align:middle; display:inline-block; margin-right:6px;  }
.s-listUi-mail { background:url(icon-mail.png) left center no-repeat; width:16px; height:16px; vertical-align:middle; display:inline-block; margin-right:6px;  }
.s-listUi-file { background:url(icon-page.png) left top no-repeat; width:16px; height:16px; vertical-align:middle; display:inline-block; margin-right:6px;  }
#go-page { float:left; margin-left:20px; }
#go-page span { vertical-align:middle; margin-right:8px; }
#page-cont { margin-top:30px; }
.bnt2 { width:28px; height:28px; cursor:pointer; background-color:#0288d1; border:1px solid #0080c5; color:#fff; }
.bnt2:hover { background-color:#0992dc; border:1px solid #0080c5; }
.page { float:left; height:40px; }
.page a:link,.page a:visited { font-size:16px; padding:4px 10px; border:1px solid #d5d5d5; display:inline-block; margin-right:10px; text-align:center;  font-family: "宋体"; font-weight:bold; text-decoration:none; color:#1024ee; }
.page a:hover { text-decoration:underline; }
#go-page span .txt2 { margin:0 4px;}
#page-cont .nums { font-size:12px; line-height:28px; }
.txt2 {/* -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior:url(images/PIE.htc);*/ position:relative;  width:30px; height:18px; border:1px solid #ccc; font-size:16px; padding:4px; background:url(search_txt_bg.jpg) left top repeat-x; }
.s-rs { padding:18px 0 10px 20px; background-color:#fcfcfc; margin-top:20px; margin-left:182px; }
.s-rs h4 { margin-bottom:5px;}
.s-rsCont a:link,.s-rsCont a:visited { width:16.666663%; display:inline-block; line-height:24px; color:#1024ee;} 

/*-----高级搜索-----*/
.s-logo-cont1 { padding-top:50px;}
#senior-sBox {margin-top:30px; height:40px; border-bottom:1px solid #00829a;  border-top:1px solid #00829a;  background-color:#1c959c;  }
#senior-sBox .s-tab-cont { position:relative; width:600px; margin:0 auto; border-bottom:none; color:#fff; }
#senior-sBox .s-tab-cont .s-tab-bar {  position:absolute; top:6px; width:600px; }
#senior-sBox .s-tab-cont .s-tab-bar a:link,#senior-sBox .s-tab-cont .s-tab-bar a:visited { display:inline-block; width:15.6666667%; height:14px; line-height:14px; text-align:center; color:#fff; padding-top:8px; text-decoration:none; font-family:"微软雅黑"; font-size:16px; }
#senior-sBox .s-tab-cont .s-tab-bar a.curr,#senior-sBox .s-tab-cont .s-tab-bar a:hover { text-decoration:underline; color:#fff; font-weight:600; border-bottom:none; }
#senior-sBox .s-tab-cont .s-tab-bar em { color:#c1c1c1; font-size:12px; line-height:30px}
.senior-conditions { width:600px; margin:20px auto 0 auto; }
.senior-conditions form  div.s-bar-txt { width:100%; height:28px;-webkit-border-radius:0;-moz-border-radius:0; border-radius:0; behavior:url(images/PIE.htc); margin-bottom:15px; }
.senior-conditions form  div.s-bar-txt input { width:100%; margin-top:5px; }
.senior-conditions form p { padding:8px 4px; line-height:25px; }
.senior-conditions form p label { font-size:14px; line-height:25px;  font-weight:bold; width:80px; display:inline-block; }
.senior-conditions form p.cb span { display:inline-block; width:88px; height:20px; font-size:14px; }
.senior-conditions form p.px span { width:auto; margin-right:8px; }
.senior-conditions form p span.s-hp { margin-left:84px;}
.senior-conditions form p span input { vertical-align:middle;}
.senior-conditions form p span em { font-size:12px; vertical-align:middle; margin:0 4px; }
.select1 { width:120px; }
.select2 { width:50px;}
.senior-conditions form p.bntbox { text-align:center; margin-top:20px; } 
.senior-conditions form p .bnt2 { background-color:#e8e8e8; color:#333; border:1px solid #ccc; width:200px; margin:0 auto; font-family:"微软雅黑";  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;  -webkit-box-shadow: 0 0px 3px rgba(170,170,170,0.54); -moz-box-shadow: 0 0px 3px rgba(170,170,170,0.54);box-shadow: 0 0px 3px rgba(170,170,170,0.54); behavior:url(images/PIE.htc); position:relative; font-size:18px; height:35px; }
.senior-conditions form p .bnt2:hover {
background:url(search_barbg.jpg) left bottom repeat-x; -webkit-box-shadow: 0 0px 6px rgba(170,170,170,0.54); -moz-box-shadow: 0 0px 6px rgba(170,170,170,0.54);box-shadow: 0 0px 6px rgba(170,170,170,0.54); behavior:url(images/PIE.htc); border:1px solid #aaa; 
}

.dayControls-box { width:140px; height:22px; padding:2px; display:inline-block; position:relative; background:url(search_txt_bg.jpg) left top repeat-x; border:1px solid #ccc; vertical-align:middle;}

.dayControls-box input.txt { width:80px; border:none; outline:none; height:16px; width:80px; background-color:transparent; }
span.dayControls-UI { position:absolute; right:8px; top:5px; display:block; width:15px; height:16px; background:url(search_UI.png) left -192px no-repeat; cursor:pointer; }
.s-m-icon1,.s-m-icon2,.s-m-icon3,.s-m-icon4 {display:inline-block; width:18px; height:18px; }
.s-m-icon1 { background:url(icon-key.jpg) left center no-repeat; }
.s-m-icon2 { background:url(icon-site.jpg) left center no-repeat; }
.s-m-icon3 { background:url(icon-column.jpg) left center no-repeat; }
.s-m-icon4 { background:url(icon-sorting.jpg) left center no-repeat; }
.footer { background-color:#0c53a3; }
.footer .cont { width:1000px; margin:0 auto; line-height:40px; font-size:12px; color:#deecfd; }
.footer .cont span.copyright { float:right;}
.footer a:link,.footer a:visited { color:#deecfd; margin: 0 6px; text-decoration:none;}
 

/*住建高级搜索*/
.st-curr { height:36px; overflow:hidden;  border-bottom:1px solid #e8e8e8; margin:0 25px; }
.st-curr h3 { position:relative; top:1px; background:url(st-icon.jpg) left top no-repeat; width:124px; height:36px; float:left; margin-right:30px; text-indent:-9999px; }
.st-curr span.currbox a { margin:0 5px; line-height:36px; color:#666; text-decoration:none; }
.st-tabbar { background:url(st-bar-tab.jpg) left bottom no-repeat; height:96px; overflow:hidden;  margin:0 25px;}
.st-tabbar ul { position:relative; top:37px; width:586px; margin:0 auto;}
.st-tabbar ul li { float:left; width:146px; height:44px; padding-top:14px; font-family:"微软雅黑"; font-size:18px; text-align:center; cursor:pointer; }
.st-tabbar ul li.curr,.st-tabbar ul li:hover { background:url(st-tab-btn.jpg) left top no-repeat; }
.st-tabbar ul li a { text-decoration:none; color:#666; }
.st-tabbar ul li a span { display:inline-block; vertical-align:middle; height:38px; width:38px; margin-right:15px;}
.st-cont { background:url(st-bg.jpg) center top no-repeat; padding:10px 0 40px 0; }
.st-icon1 {background:url(st-zh-icon1.png) left center no-repeat;}
.st-icon2 {background:url(st-zh-icon2.png) left center no-repeat;}
.st-icon3 {background:url(st-zh-icon3.png) left center no-repeat;}
.st-icon4 {background:url(st-zh-icon4.png) left center no-repeat;}
.senior-conditions { font-family:"微软雅黑"}
.s-txt1 { background:url(search_txt_bg.jpg) left top repeat-x; border:1px solid #ccc; width:400px; height:30px; padding-left:10px; }
.bnt3 { width:124px; height:32px; cursor:pointer; background-color:#367cd4; border:1px solid #196cbc; color:#fff; margin:0 20px; font-family:"微软雅黑"; font-size:16px; -webkit-border-radius:4;-moz-border-radius:4; border-radius:4; behavior:url(images/PIE.htc); position:relative; }
.bnt3:hover { background-color:#448eeb; border:1px solid #196cbc; }