@charset "utf-8";
/*css Reset*/
body{background-image: url(../images/ygjyBodyBg.jpg);}
#header{position: relative; z-index: 1; }
.topBanner{height: 158px; background:  url(../images/header-ygjy.jpg) center top no-repeat;}
.topBanner li{width: 1000px; float: left;}
.topBanner li img{display: block; width: 1000px;}

#header .topBar {
    height: 45px;
    line-height: 45px;
    font-size: 14px;
}
#header .toolBox {
    margin-top: 5px;
    float: right;
    font-size: 14px;
}
#header .toolBox>a {
    display: inline-block;
    line-height: 30px;
}
#header .toolBox .spe {
    margin: 0 6px;
    color: #c4c6ca;
}

/*长者助手*/
#header .toolBox #slh{
    margin-left: 5px;
    padding: 0 12px;
    color: white;
    background-color: #c00;
    border-radius: 4px;
    cursor: pointer;
}
#header  .toolBox #slh>i{
    width: 18px;
    height: 30px;
    float: left;
    margin-right: 5px;
    background: url(/images/slh.png) left center no-repeat;
}
#header  .toolBox #slh:hover{
    background-color: #dd0900;
}

/* 阳光家缘LOGO */
#ygjyLogo{position: absolute; z-index: 1; left: 0; top: 52px;}
#ygjyLogo a{width: 210px; height: 58px; float: left; overflow: hidden; line-height: 500px; text-indent: -9999px; background: none;}

.indSide{width: 280px;float: left;overflow: hidden;}
.indMain{width: 705px;float: right;overflow: hidden;}

/* 快捷入口 */
.boxKsrk{overflow: hidden;}
.boxKsrk .hd{height: 45px; line-height: 45px; text-align: center; background-color: #0168b7;}
.boxKsrk .hd h3{font-size: 16px; font-weight: normal; color: white;}
.boxKsrk .bd{overflow: hidden; border: 1px solid #d8d7d7; border-top: none;}
.boxKsrk .bd .nodeName{height: 35px; line-height: 35px; font-size: 14px;font-weight: bold; color: #000; text-align: center;  background-color: #f6f6f6;}
.boxKsrk .bd .nodeList{overflow: hidden; padding:10px 2px;}
.boxKsrk .bd .nodeList li{width: 49.9%; height: 32px; line-height: 32px; float: left; text-indent: 14px; overflow: hidden;}
.boxKsrk .bd .mxgrList li.li5{width:99%;}

.downBtnBox{overflow: hidden; margin-top: 15px;}
.downBtnBox a{display: block;height: 166px;line-height: 160px;padding-left: 137px;font-size: 18px;border: 1px solid #d8d7d7;background: url(../images/downIcon.png) 59px 50% no-repeat;}


/* 通用框 */
.indBox{overflow: hidden; margin-top: 15px;}
.indBox .hd{height: 43px;line-height: 43px;/* overflow: hidden; */border: 1px solid #d8d7d7;background-color: #f5f5f5;}
.indBox .hd .more{float: right; margin-right: 15px; font-size: 12px; color: #999;}
.indBox .hd .more:hover{color: #0168b7;}
.indBox .hd h3{position: relative; z-index: 1; width: auto; float: left; height: 45px; line-height: 45px; padding: 0 20px 0 45px; margin: -1px 0 0 -1px; font-size: 16px; color: white; background: #0168b7 url(../images/ygjyIcon.png) 12px 12px no-repeat;}
.indBox .hd h3,
.indBox .hd h3 a{color: white;}
.indBox .bd{padding: 12px 19px; overflow: hidden; border: 1px solid #d8d7d7; border-top: none;}

/* 数据查询 */
#boxSjcx{margin-top: 0;}
#boxSjcx .hd{}
#boxSjcx .bd{padding: 0;height: 135px;}
#boxSjcx .tabList{margin: 4px 0 0 20px; float: left;}
#boxSjcx .tabList li{width: auto; float: left; padding: 2px 10px 8px; height: 30px; line-height: 30px; font-size: 12px;}
#boxSjcx .tabList li.on{padding: 0 4px 8px;color: #0168b7;border-top: 2px solid #0168b7;border-left: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;background-color: #fff;}
#boxSjcx .tabList li.on a{color: #0168b7;}
#boxSjcx .wlList{width: auto; float: left; margin: 4px 0 0 5px;}
#boxSjcx .wlList a{width: auto;float: left;padding: 2px 10px 8px;height: 30px;line-height: 30px;font-size: 12px;}
#boxSjcx .wlList a:hover{color: #0168b7;}

/* 查询框 */
.searchBox{position: relative; z-index: 1; padding-right: 70px; overflow: hidden; line-height: 25px;}
.searchBox .txtBox{overflow: hidden;}
.searchBox .txtBox li{width: 49.9%; float: left; margin: 6px 0; height: 25px;}
.searchBox .btnBox{position: absolute; z-index: 1; right: 0; top: 50%; width: 70px;  margin-top: -12px; overflow: hidden;}
.searchBox .tit{float: left; margin-right: 5px; font-size: 12px; color: #666; text-align: right;}
.searchBox input.txt,
.searchBox input.yzm{width: 138px; height: 23px;  line-height: 23px; font-size: 12px; border: 1px solid #d8d7d7; outline: none;}
.searchBox input.yzm{width: 58px; margin-right: 10px; float: left;}
/* .searchBox input.radio{width: auto; float: left; margin: 6px 2px 0 0;} */
.searchBox select{width: 58px; height: 25px; line-height: 25px; border: 1px solid #d8d7d7;}
.searchBox i{color: #999;}
.searchBox .red{color: red;}
.searchBox img{width: auto;cursor: pointer;}
.searchBox .btn{width: 70px; height: 30px; line-height: 30px; float: left; font-size: 14px; font-weight: bold; text-align: center; background-color: #fb9218;}
.searchBox .btn:hover{color:white; background-color: #e98006;}

/* 购房人查询 */
#searchGfr{margin: 34px 38px 0 26px; }
#searchGfr .txtBox li span.tit{width: 100px;}

/* 业务案件查询 */
#searchYwal{margin: 52px 38px 0 28px; }
#searchYwal .txtBox li{width: 100%;}
#searchYwal .txtBox li span.tit{width: 100px;}
#searchYwal input.txt{width: 400px;}

/* 档案信息验证 */
#searchDaxx{margin: 34px 38px 0 20px; }
#searchDaxx .txtBox li span.tit{width: 100px;}
#searchDaxx input#ah{width: 80px;}
#searchDaxx input#CQRM {width: 152px;}

/* 租赁备案结果 */
#searchZpba{margin: 34px 30px 0 20px; }
#searchZpba .txtBox li span.tit{width: 100px;}
#searchZpba input.radio{margin: 0 2px 0 0; vertical-align: middle;}

/* 中介机构备案 */
#searchZjjg{margin: 15px 38px 0 26px; }
#searchZjjg .txtBox li span.tit{width: 100px;}

/* 统计信息 */
#boxTjxx .hd h3{background-position: 12px -38px;}
#boxTjxx .bd{padding: 15px 15px;}
.tjxxList{overflow: hidden; margin: -16px -14px 0 0;}
.tjxxList li{width: 212px;height: 40px;float: left;overflow: hidden;margin: 16px 14px 0 0;}
.tjxxList li a{display: block; height: 38px; line-height: 38px; text-align: center; font-size: 14px; color: #666; border: 1px solid #d8d7d7; border-radius: 3px;}
.tjxxList li a:hover{font-weight: bold; color:#0168b7; border-color: #0168b7;}

/* 企业与人员信息 */
#boxQyry{}
#boxQyry .bd{padding: 15px 10px;}
#boxQyry .hd h3{background-position: 12px -148px;}
#boxQyry .tjxxList li{width: 158px;}

/* boxFyxx */
.boxFyxx{clear: both; padding-top: 15px;}
.boxFyxx .hd{height: 45px; line-height: 45px; background-color: #0168b7;}
.boxFyxx .hd h3{width: auto; float: left; padding: 0 20px 0 45px; font-size: 16px; color: white; background: #0168b7 url(../images/ygjyIcon.png) 12px -90px no-repeat;}
.boxFyxx .hd h3 a{color: white;}
.boxFyxx .hd .more{float: right; margin-right: 15px; color: white;}
.boxFyxx .hd .more:hover{color: #ddd;}
.boxFyxx .hd .tabList{margin: 10px 0 0 0; float: left;}
.boxFyxx .hd .tabList li{width: auto; float: left; margin-left: 20px; padding: 0 14px; height: 35px; line-height: 35px; font-size: 12px; font-size: 14px; color: white; border-radius: 3px 3px 0 0;}
.boxFyxx .hd .tabList li a{color: white;}
.boxFyxx .hd .tabList li.on{ color: #0168b7;  background-color: #fff;}
.boxFyxx .hd .tabList li.on a{color: #0168b7;}
.boxFyxx .wlList{margin: 10px 0 0 0; float: left;}
.boxFyxx .wlList a{width: auto; float: left; margin-left: 20px; padding: 0 14px; height: 35px; line-height: 35px; font-size: 12px; font-size: 14px; color: white; border-radius: 3px 3px 0 0;}
.boxFyxx .wlList a:hover{color: #ccc;}


.boxFyxx .bd{padding: 0 0 19px; overflow: hidden; border: 1px solid #d8d7d7; border-top: none;}

/* 房源信息 */
.fyxxCon{overflow: hidden; padding: 0 20px; background: url(../images/fyxxConBg.png) left top repeat-x;}
.fyxxTable{width: 100%; border-collapse: collapse;}
.fyxxTable th{padding:0 10px; height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; color: #555;}
.fyxxTable td{padding: 10px 10px; line-height: 26px; font-size: 14px; border-bottom: 1px dotted #e6e6e6;}
.fyxxTable td a{color: #666;}
.fyxxTable th.name,
.fyxxTable td.name{padding-left: 15px;}