﻿
/*住建高级搜索*/
.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;}

.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; }




.senior-conditions { font-family:"微软雅黑" ; width: 550px; text-align: center; margin: auto}
.senior-conditions form div.label,.senior-conditions form div.input,.senior-conditions form div.input2 {
    line-height: 25px;
    padding: 8px 4px;
}

.senior-conditions form div span em {
    font-size: 12px;
    margin: 0 4px;
    vertical-align: middle;
}
.label{
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    width: 80px;
    float:left;
    vertical-align:top;
}
.input,.input2{ width:450px; text-align: left; float:right }
.input span,.input2 span{ line-height:25px;}
.input span label{
    font-style: normal;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    width: 88px;
}
.input2 span label{
    font-style: normal;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    width: 140px;
}
.clear{clear:both}
.hide{display:none}
.st-curr{padding-top:15px;}

span.dayControls-UI {
    background: rgba(0, 0, 0, 0) url(search_UI.png) no-repeat scroll left -192px;
    cursor: pointer;
    display: block;
    height: 16px;
    position: absolute;
    right: 8px;
    top: 5px;
    width: 15px;
}
.dayControls-box {
    background: rgba(0, 0, 0, 0) url(search_txt_bg.jpg) repeat-x scroll left top;
    border: 1px solid #ccc;
    display: inline-block;
    height: 22px;
    padding: 2px;
    position: relative;
    vertical-align: middle;
    width: 140px;
}

.dayControls-box input.txt {
    background-color: transparent;
    border: medium none;
    height: 16px;
    outline: medium none;
    width: 80px;
}


.styleOrange .st-tabbar ul li.curr,.styleOrange .st-tabbar ul li:hover { background:url(st-tab-btn-4.jpg) left top no-repeat; }
.styleOrange .bnt3 { width:124px; height:32px; cursor:pointer; background-color:#f0ad4e; border:1px solid #eea236; 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; }
.styleOrange .bnt3:hover { background-color:#ec971f; border:1px solid #d58512; }