.title,
.titleSp,
.titleCf {
    height: 24px;
    line-height: 24px;
    position: relative;
    padding-left: 20px;
    background-color: #D5E8EE;
}

.title-more {
    position: absolute;
    right: 5px;
    top: 0px;
}

.titleSp {
    background-color: #FCEFD7;
}

.titleCf {
    background-color: #E6F3DE;
}

.arrow1 {
    background-image: url(/skins/image/arrow_1.gif);
    background-position: 7px 7px;
    background-repeat: no-repeat;
}

.iptbtn {
    color: #fff;
    background: #8C9FAE;
    cursor: pointer;
    height: 23px;
    border: 0px;
    padding: 2px 4px;
}

.noSubBd {
    *border: solid 1px #61C8D6;
    display: inline-block;
}

.btnSearch {
    width: 61px;
    height: 20px;
    background: url(/skins/image/css.png) no-repeat 0px -1px;
    border: 0px;
}

.ipt,
.iptlong,
.iptshort {
    height: 14px;
    line-height: 14px;
    padding: 3px 3px;
    border: 1px solid #ccc;
}

.ipt {
    width: 130px;
}

.iptlong {
    width: 194px;
}

.iptshort {
    width: 40px;
}

.iptbg {
    background-color: #CCC;
}

.searchPart {
    width: 862px;
    float: left;
}

.searchPart-box {
    width: 855px;
    height: 94px;
    padding: 5px 0 0 6px;
}

.searchPart-box form {
    height: 24px;
    line-height: 24px;
    padding: 0;
    position: relative;
}

.searchPart-box form * {
    *vertical-align: middle !important;
}

.searchPart-box form select {
    height: 20px;
    line-height: 20px;
    border: 0px;
}

.searchPart-box-city {
    width: 76px;
}

.searchPart-box-type {
    width: 80px;
}

.searchPart-box-saleway {
    width: 66px;
}

.searchPart-box-area {
    width: 110px;
}

.search-box-header {
    width: 250px;
    height: 22px;
    background: #EF5003;
    float: left;
    position: relative;
    margin-left: 3px;
}

.search-box-header .btn {
    background: transparent;
    border: 0;
    color: #fff;
    vertical-align: middle;
    width: 51px;
    text-align: center;
    padding-left: 2px;
    position: absolute;
    top: 0;
    right: 0;
    height: 22px;
    line-height: 22px
}

.search-box-header .ipt {
    background: #fff;
    height: 20px;
    padding: 0 2px;
    width: 196px;
    margin: 1px 0 auto 1px;
    border: 0;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0
}

.area dt,
.area dd {
    height: 18px;
    line-height: 18px;
}

.area dd {
    float: left;
    margin-right: 21px;
}

.area1 dd {
    float: left;
    margin-right: 11px;
}

.star {
    width: 712px;
    padding-left: 14px;
}

.star dt {
    font-weight: bold;
}

.star dt,
.star dd {
    line-height: 28px;
    padding-top: 3px;
}

.star dd {
    float: left;
}

.clock {
    margin-top: 3px;
    width: 80px;
    background: url(/skins/image/wind.jpg);
    padding-top: 10px;
    height: 95px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    font-size: 12px;
}

.clock .cYear {
    height: 24px;
    line-height: 24px;
    padding-top: 5px;
}

.clock .cWeek {
    margin-top: 10px;
}

.clock .cHour {
    padding-top: 5px;
}

.clock .cDay {
    font-size: 16px;
}

.publish-4 {
    width: 326px;
}

.publish-news li {
    width: 326px;
    line-height: 24px;
    margin-left: 6px;
}

.publish-4 .publish-title-sell,
.publish-4 .publish-title-shop,
.publish-4 .publish-title-cf {
    width: 326px;
    height: 24px;
    text-indent: -999999em;
    background-position: center top;
    background-repeat: no-repeat;
}

.publish-4 .publish-title-sell {
    background-image: url("/skins/image/title.gif");
}

.publish-4 .publish-title-shop {
    background-image: url("/skins/image/fcfb_sp.gif");
}

.publish-4 .publish-title-cf {
    background-image: url("/skins/image/cf_wx.gif");
}

.publish-button-4 li {
    width: 69px;
    height: 46px;
    background-image: url(/skins/image/css.png);
    background-repeat: no-repeat;
    float: left;
    margin-left: 10px;
    _margin-left: 7px;
    margin-top: 4px;
    text-indent: -9999em;
}

.publish-button-4 li a {
    width: 69px;
    height: 46px;
    display: block;
}

.publish-8 {
    width: 326px;
}

.publish-8 .publish-news,
.publish-8 h3 {
    width: 320px;
    line-height: 24px;
    padding-left: 6px;
    overflow: hidden;
    white-space: nowrap;
}

.publish-8 .publish-title {
    widows: 326px;
    height: 30px;
    line-height: 30px;
    text-indent: -999999em;
    background-position: center 4px;
    background-repeat: no-repeat;
}

.publish-8 .publish-title {
    background-image: url("/skins/image/title.gif");
}

.publish-button-8 li {
    width: 69px;
    height: 46px;
    background-image: url(/skins/image/css2.png);
    background-repeat: no-repeat;
    float: left;
    margin-left: 10px;
    margin-top: 4px;
    text-indent: -9999em;
}

.publish-button-8 li a {
    width: 69px;
    height: 46px;
    display: block;
}

.publish-button-8-1 {
    background-position: 0px 0px;
}

.publish-button-8-2 {
    background-position: 0px -92px;
}

.publish-button-8-3 {
    background-position: 0px -138px;
}

.publish-button-8-4 {
    background-position: 0px -184px;
}

.publish-button-8-5 {
    background-position: 0px -46px;
}

.publish-button-8-6 {
    background-position: 0px -230px;
}

.publish-button-8-7 {
    background-position: 0px -276px;
}

.publish-button-8-8 {
    background-position: 0px -322px;
}

.publish-button-4-sell-1 {
    background-position: 0px -128px;
}

.publish-button-4-sell-2 {
    background-position: 0px -220px;
}

.publish-button-4-sell-3 {
    background-position: 0px -404px;
}

.publish-button-4-sell-4 {
    background-position: 0px -312px;
}

.publish-button-4-shop-1 {
    background-position: 0px -1048px;
}

.publish-button-4-shop-2 {
    background-position: 0px -864px;
}

.publish-button-4-shop-3 {
    background-position: 0px -956px;
}

.publish-button-4-shop-4 {
    background-position: 0px -1140px;
}

.publish-button-4-cf-1 {
    background-position: 0px -496px;
}

.publish-button-4-cf-2 {
    background-position: 0px -726px;
}

.publish-button-4-cf-3 {
    background-position: 0px -680px;
}

.publish-button-4-cf-4 {
    background-position: 0px -772px;
}

.news-673 {
    width: 673px;
    height: 320px;
}

.news-673 .title {
    padding-left: 0;
}

.news-673 h2 span {
    width: 300px;
    padding-left: 20px;
    display: inline-block;
}

.news-673 .news-left {
    width: 315px;
    border-right: 1px dashed #CCC;
    padding: 3px 0 3px 6px;
}

.news-673 h3 {
    height: 30px;
    line-height: 30px;
}

.news-673 .news-left ul {}

.news-673 .news-left li {
    height: 22px;
    line-height: 22px;
}

.news-673 .news-right {
    width: 332px;
    padding: 3px 0 3px 6px;
}

.news-673 .news-right li {
    height: 22px;
    line-height: 22px;
    width: 332px;
    overflow: hidden;
    white-space: nowrap;
}

.newsSpCf {
    width: 481px;
}

.newsSpCf ul {
    padding: 5px 0 4px 0;
    width: 460px;
}

.newsSpCf li {
    height: 22px;
    line-height: 22px;
    font-size: 14px;
}

.business {
    width: 816px;
}

.business ul {
    padding: 3px 0 2px;
}

.business li {
    height: 19px;
    line-height: 19px;
    width: 397px;
    padding: 0 5px;
    float: left;
}

.request ul {
    padding: 3px 0 2px;
}

.request li {
    padding: 0 7px 0 5px;
    height: 19px;
    line-height: 19px;
    width: 165px;
    font-size: 12px;
}

.success ul {
    padding: 5px 0 4px 7px;
}

.success li {
    height: 19px;
    line-height: 19px;
}

.agentSell {
    width: 816px;
}

.agentSell ul {
    padding: 3px 0 3px;
}

.agentSell li {
    width: 262px;
    height: 19px;
    line-height: 19px;
    padding: 0 5px;
    float: left;
}

.service li {
    margin-top: 3px;
}

.service-box {
    width: 182px;
    height: 67px;
    position: relative;
}

.service-box li {
    height: 20px;
    line-height: 24px;
    font-size: 12px;
    padding-left: 6px;
}

.service-box ul {
    position: absolute;
}

.linkSearchs-big {
    padding-left: 8px;
    height: 75px;
    overflow: hidden;
    background: url(/skins/image/browser2.jpg) no-repeat;
}

.linkSearchs-big li {
    height: 36px;
    line-height: 36px;
    width: 74px;
    float: left;
    text-indent: -9999em;
    margin-left: 2px;
    margin-top: 2px;
    display: inline;
}

.linkSearchs-big a {
    height: 36px;
    width: 74px;
    display: block;
}

ul.linkSearchs-small {
    background: url(/skins/image/browser.jpg) 0px -5px no-repeat;
    width: 182px;
    height: 50px;
    padding-top: 2px;
}

.linkSearchs-small li {
    width: 60px;
    float: left;
    height: 22px;
    padding-left: 0;
    padding-right: 0;
}

.linkSearchs-small li a {
    display: block;
    text-indent: -999em;
}

.starList {
    line-height: 30px;
}

.starList dt {
    float: left;
    width: 70px;
    background: url(/skins/image/css.png) no-repeat 0px -1262px;
    padding-left: 70px;
}

.starList dd {
    float: left;
    margin-right: 20px;
}

.link {
    padding: 2px 0 2px 10px;
}

.link li {
    float: left;
    line-height: 18px;
    width: 104px;
}

#footer {
    padding-bottom: 20px;
}

.footer-police {
    width: 70px;
    height: 70px;
    margin: 10px 0 0 55px;
}

.footer-icp {
    margin: 10px 60px 0 0;
}

.footer-info {
    line-height: 19px;
}

.adSlide {
    width: 326px;
    height: 248px;
}

.slide_container {
    position: relative;
}

.slide_PicText {
    background: #eee;
    text-align: center;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    font-size: 12px;
    line-height: 24px;
    height: 24px;
}

.slide_PicText a {
    text-decoration: none;
    color: #333;
    display: block;
}

.slide_Num {
    position: absolute;
    left: 0px;
    bottom: 2px;
    margin: 0;
    padding: 0;
}

.slide_Num li {
    float: left;
    height: 18px;
    line-height: 18px;
    text-decoration: none;
    background-color: #4999B2;
    border: 1px #FFF solid;
    padding: 0 5px;
    margin-left: 2px;
    color: #FFF;
    font-weight: bold;
}

.slide_Num li.on {
    background-color: #ce0609;
    font-weight: bold;
    opacity: 1;
    filter: alpha(opacity:100);
}

.adLogo {
    width: 182px;
}

.adLogo img {
    padding: 3px 0 6px 0;
}

.adBanner {
    width: 1200px;
    margin: 5px auto;
    display: block;
}

.adButton ul {
    padding-top: 1px;
    padding-bottom: 4px;
}

.adButton li {
    height: 53px;
    padding-top: 4px;
    overflow: hidden;
}

.agent-map {
    margin-bottom: 3px;
    *margin-bottom: 4px;
}

.adButtonBig ul {
    padding-top: 1px;
    padding-bottom: 4px;
}

.adButtonBig li {
    height: 110px;
    padding-top: 4px;
    overflow: hidden;
}

.adScroll {
    width: 770px;
    height: 108px;
    position: relative;
    overflow: hidden;
    padding-top: 3px;
    margin-left: 8px;
}

.adScroll ul {
    height: 118px;
    position: absolute;
    width: 2000px;
}

.adScroll li {
    float: left;
    padding: 0 4px;
    text-align: center;
    width: 102px;
}

.adScroll img {
    display: block;
    margin: 0;
    border: 1px solid #1272A9;
}

.adScroll p {
    color: #EF5003;
    line-height: 26px;
    height: 26px;
}

.js_adVipShow-box-inner {
    position: relative;
    height: 500px;
}

.adVipShow {
    background: #E9EFF6;
    padding-top: 2px;
    position: relative;
}

.adVipShow h3 {
    line-height: 19px;
    width: 172px;
    padding-left: 7px;
}

.adVipShow dl {
    padding-left: 2px;
    margin-bottom: 2px;
    width: 178px;
    height: 55px;
    border-bottom: 1px dashed #ccc;
    background: #FFF;
    display: none;
}

.adVipShow dt {
    margin-right: 6px;
}

.adVipShow dd {
    height: 22px;
    line-height: 22px;
}

.adVipShow img {
    border: solid 1px #404040;
}

.js_agentBox {
    position: relative;
    height: 175px;
}

.js_agentList {
    position: absolute;
}

#js_float {
    left: 0;
    top: 0;
    position: absolute;
    z-index: 300;
}

.mainTitle {
    height: 26px;
    line-height: 26px;
    padding-left: 4px;
    background-color: #D5E8EE;
}

.mainTitleSp {
    background-color: #FCEFD7;
}

.mainTitleCf {
    background-color: #E6F3DE;
}

.mainTitle a {
    padding-left: 4px;
}

.searchColumn {
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    overflow: hidden;
}

.mainList ul li {
    float: left;
    line-height: 30px;
    height: 30px;
}

.mainList .downDashed {
    border-bottom: 1px #CCC dashed;
}

.searchForm {
    padding-top: 3px;
    line-height: 20px;
}

.searchForm * {
    float: left;
    margin-left: 5px;
}

.searchForm .btnSearch {
    margin: 1px 5px 0 3px;
}

.mainList .menulist {
    width: 100px;
    filter: alpha(opacity=95);
    opacity: 0.95;
    position: absolute;
    overflow: hidden;
    border: 1px solid #A6A6A6;
    padding: 2px;
    display: none;
    background: #fff;
    *margin-left: -60px;
    *margin-top: 13px;
}

.mainList .menulist a {
    color: #000;
    font-weight: 100;
}

.mainList .menulist-2 {
    width: 162px;
    filter: alpha(opacity=95);
    opacity: 0.95;
    position: absolute;
    overflow: hidden;
    border: 1px solid #A6A6A6;
    padding: 2px;
    display: none;
    background: #fff;
    *margin-left: -60px;
    *margin-top: 13px;
}

.mainList .menulist-2 li {
    height: auto;
}

.mainList .menulist-2 a {
    color: #000;
    font-weight: 100;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    width: 48px;
}

.mainList .menulist-3 {
    width: 200px;
    filter: alpha(opacity=95);
    opacity: 0.95;
    position: absolute;
    overflow: hidden;
    border: 1px solid #A6A6A6;
    padding: 2px;
    display: none;
    background: #fff;
    *margin-left: -60px;
    *margin-top: 13px;
}

.mainList .menulist-3 li {
    height: auto;
}

.mainList .menulist-3 a {
    color: #000;
    font-weight: 100;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    width: 60px;
}

.sidebar {
    width: 326px;
    overflow: hidden;
    white-space: nowrap;
}

.sidebarTitle {
    height: 24px;
    line-height: 24px;
    position: relative;
    padding-left: 20px;
    background-color: #D5E8EE;
}

.sidebarList dd,
.sidebarList li {
    line-height: 24px;
    height: 100%;
    width: 320px;
    overflow: hidden;
    white-space: nowrap;
}

.sidebarList3 dd {
    height: 28px;
    line-height: 28px;
    float: left;
    width: 68px;
}

.sidebarPic {
    width: 232px;
    background-color: #D0E6F0;
    margin-left: 4px;
    margin-top: 4px;
}

.sidebarPic ul {
    float: left;
    margin-left: 5px;
    *margin-left: 5px;
    _margin-left: 2px;
    margin-top: 3px;
}

.sidebarPic li {
    float: left;
    width: 49%;
    text-align: center;
}

.sidebarPic li img {
    padding: 4px;
    background-color: #FFF;
}

.sidebarPic span {
    background-color: #F4FAFF;
    display: block;
    height: 24px;
    line-height: 24px;
    margin-top: 3px;
    margin-bottom: 3px;
    width: 115px;
    overflow: hidden;
    white-space: nowrap;
    margin-left: -2px;
    *margin-left: -2px;
    _margin-left: -6px;
}

.sidebarMap dd {
    text-align: center;
    padding-top: 5px;
}

.sidebarData dt {
    text-align: center;
}

.sidebarData dd {
    height: 30px;
    line-height: 30px;
    width: 118px;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    text-align: center;
    background-color: #F1F7FE;
}

.fontRed {
    color: #ff0000;
    font-weight: 600
}

a.fontRed:link,
a.fontRed:visited {
    color: #FF0000;
    font-weight: 600
}

.main {
    overflow: hidden;
    width: 860px;
    margin-left: 3px;
}

.main select {
    display: inline;
    height: 21px;
}

.show_info {
    height: 25px;
    line-height: 25px;
    padding-left: 20px;
    background: #D5E8EE url(/skins/image/arrow_1.gif) 8px center no-repeat;
}

.show_name table,
.show_name tr,
.show_name td {
    border: 1px solid #91C6D6;
}

.show_name td {
    height: 25px;
    width: 253px;
    vertical-align: middle;
    text-indent: 4px;
}

.show_page {
    display: block;
    float: right;
    margin-right: 5px;
}

.show_infosp {
    height: 25px;
    line-height: 25px;
    padding-left: 20px;
    background: #FFECC2 url(/skins/image/arrow_1.gif) 8px center no-repeat;
}

.show_namesp table,
.show_namesp tr,
.show_namesp td {
    border: 1px solid #EA7317;
}

.show_namesp td {
    height: 25px;
    width: 253px;
    vertical-align: middle;
    text-indent: 4px;
}

.navThird {
    height: 26px;
    margin: 0 auto;
    line-height: 26px;
}

.navThird li,
.navThird dt,
.navThird dd {
    float: left;
    margin-left: 10px;
}

.picture_border table,
.picture_border tr,
.picture_border td {
    border: 1px solid #D0E6F0;
}

.nextpage {
    _margin-top: 3px;
}

.nextpage span {
    display: inline-block;
    height: 25px;
    line-height: 25px;
}

.nextpage a {
    display: inline-block;
    padding: 3px 8px;
    background: #dadada;
    height: 14px !important;
    line-height: 14px !important;
    cursor: pointer;
    border: 1px solid #eee;
}

.nextpage a.curr,
.nextpage a:hover {
    background: #db3330;
    text-decoration: none;
    color: #FFF;
}

.nextpage a.curr:hover {
    cursor: text;
    color: #000;
}

.nextpage input {
    width: 20px !important;
    border: 1px solid #ccc;
    text-align: right;
    margin-right: 3px !important;
    font-size: 12px !important;
    padding: 3px !important;
    height: 12px !important;
}

.search_left {
    width: 326px;
    margin-left: 3px;
}

.search_left form {
    padding: 5px 2px 5px 5px;
}

.search_left form select {
    padding: 2px 0;
}

.search_right {
    width: 860px;
}

.search_region li,
.search_district li {
    float: left;
    width: 95px;
    height: 26px;
    line-height: 26px;
}

.btnSearch_2 {
    background: url(/skins/image/search.gif) left top no-repeat;
    width: 80px;
    height: 23px;
    border: none;
    cursor: pointer;
}

.searchBtn {
    margin-left: 42px;
    display: inline-block;
}

#maptips {
    position: absolute;
    z-index: 999;
    line-height: 18px;
    top: 10px;
    right: 10px;
    background-color: #FFF;
    border: solid 1px #999;
    display: none;
}

.mapTipShow {
    line-height: 16px;
}

.searchImg-item {
    padding: 10px;
    float: left;
    width: 123px;
    text-align: center;
}

.searchImg img {
    width: 100px;
    height: 83px;
}

.searchImg p {
    line-height: 26px;
    width: 123px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
}

.map_list {
    margin: 5px 0;
}

.map_list li {
    width: 154px;
    height: 24px;
    line-height: 24px;
    float: left;
    overflow: hidden;
}

.publish_table {
    width: 1000px;
    margin: 0 auto;
}

.publish_table .td_banner {
    height: 20px;
    text-indent: 25px;
}

.publish_table th,
.publish_table td {
    border: 1px solid #C8C8C8;
}

.publish_table .td_title {
    text-align: right;
    padding-right: 3px;
}

.publish_table .subinput {
    height: 18px;
    width: 140px;
}

.publish_table .td_content {
    padding: 3px 0 3px 3px;
}

.publish_table textarea {
    resize: none;
    overflow: auto;
}

.publish_table td {
    padding-left: 5px;
    height: 28px;
    line-height: 28px;
}

.publish_div {
    margin: 0 auto;
    float: left;
    line-height: 28px;
}

.publish_div .iptTitle {
    width: 56px;
    float: left;
    padding-left: 5px;
    overflow: hidden;
    white-space: nowrap;
}

.publish_div .iptTxt,
.publish_div .iptTxt3 {
    float: left;
    overflow: hidden;
    white-space: nowrap;
}

.publish_lgn {
    padding-left: 300px;
    float: left;
    width: 800px;
}

.publish_lgn .lgn_l {
    width: 80px;
    float: left;
}

.publish_lgn .lgn_r {
    width: 630px;
    float: left;
}

.publish_div .tips,
.publish_lgn .tips {
    color: #999;
}

#comp_box {
    width: 130px;
    background-color: #FFF;
    line-height: 20px;
    display: none;
}

#comp_box .ctitle {
    background: url(/skins/image/compbg.png);
    line-height: 22px;
    color: #FFF;
    text-indent: 0.5em;
}

#comp_list {
    border: solid 1px #4999B2;
    border-top: 0px;
    border-bottom: 0px;
    text-align: center;
}

#comp_list img {
    border: solid 1px #CCC;
    margin: 5px;
}

#comp_list .mouseover {
    background-color: #F2F6FB;
}

#comp_listbt {
    border: solid 1px #4999B2;
    border-top: 1px dashed #4999B2;
    text-align: center;
    height: 30px;
}

#comp_box .comp_button {
    background: url(/skins/image/comp_button.gif) no-repeat;
    border: 0px;
    width: 38px;
    height: 20px;
}

#comp_box .close_btn {
    background: url(/skins/image/close_btn.gif) no-repeat;
    border: 0px;
    width: 38px;
    height: 20px;
}

.cbdL {
    width: 325px;
}

.cbdC {
    width: 357px;
}

.cbdR {
    width: 306px;
}

.cbdL ul,
.cbdC ul,
.cbdR ul {
    padding: 2px 0;
}

.cbdL li,
.cbdC li,
.cbdR li {
    height: 21px;
    line-height: 21px;
}

.common_height_box {
    height: auto !important;
    overflow: hidden;
}

.common_height {
    padding-bottom: 10000px;
    margin-bottom: -10000px;
    white-space: normal !important;
}

.isuser {
    padding: 0 20px 5px 20px;
}