body { color: #333; font: 16px "\5fae\8f6f\96c5\9ed1", helvetica, stheiti, droidsansfallback; background-color: #ffffff; -webkit-user-select: text; -webkit-text-size-adjust: none } ul { margin: 0; padding: 0; list-style: none; } h1 { margin: 0; } dl, dt, dd, form { margin: 0; padding: 0; } a { color: #333; text-decoration: none; } a:hover { color: #c72128; font-weight: 500; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #d0d0d0; } input:-moz-placeholder, textarea:-moz-placeholder { color: #d0d0d0; } input::-moz-placeholder, textarea::-moz-placeholder { color: #d0d0d0; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #d0d0d0; } .wrap, nav, .cross-box { width: 100%; } nav { margin: 0 auto; background-color: #c72128; margin-bottom: 10px; } .wrap { position: relative; } header, .main, .section, .cross-inner-box { width: 1200px; margin: 0 auto; overflow: hidden; } header { height: 90px; display: flex; align-items: center; } .logo { width: 491px; height: 42px; background: no-repeat; background-size: 100%; } .logo { width: 491px; height: 42px; background: no-repeat; background-size: 100%; } .slogon { width: 699px; height: 42px; margin-left: 150px; background: no-repeat; background-size: 100%; } .slogon { width: 699px; height: 42px; margin-left: 150px; background: no-repeat; background-size: 100%; } .nav-inner { width: 1200px; margin: 0 auto; align-items: center; position: relative; } .nav { display: flex; list-style: none; width: 100%; margin: 0; } .nav li { display: inline-block; height: 50px; line-height: 50px; width: 128px; text-align: center; margin: 0; padding: 0; } .nav li>a { height: 50px; line-height: 50px; width: 128px; color: #fff; display: block; } .nav li>a:hover, .nav li>a.cur { background: linear-gradient(0deg, #d41f26, #89181d); } /*关于房协*/ .gyfx-box { width: 1140px; height: 190px; padding: 20px 30px; box-shadow: 0px 8px 8px 0px rgba(163, 163, 163, 0.35); position: absolute; background-color: #fff; z-index: 99; display: none; } .xhjs-box { width: 706px; float: left; } .xhjs-title { font-size: 20px; width: 706px; height: 39px; line-height: 30px; border-bottom: 2px solid #f0f0f0; } .lxxh-box { width: 350px; float: right; } .lxxh-title { font-size: 20px; width: 350px; height: 39px; line-height: 30px; border-bottom: 2px solid #f0f0f0; } .gyfx-box ul { display: flex; flex-wrap: wrap; } .gyfx-box ul li { width: 160px; margin-right: 16px; height: 50px; line-height: 50px; font-size: 14px; } .gyfx-box ul li a { height: 49px; display: block; } .gyfx-box ul li a:hover { border-bottom: 1px solid #c72128; height: 49px; color: #c72128; } .lxxh-box ul li { width: 160px; margin-right: 10px; } .section-one { margin-top: 35px; margin-bottom: 40px; } /*焦点图*/ .focus { width: 590px; height: 340px; position: relative; overflow: hidden; float: left; margin-right: 10px; } .focus_pics { position: absolute; left: 0; top: 0; } .focus_pics>.pics_list { float: left; } .focus_pics>.pics_list img { width: 590px; height: 340px; } .focus-pics>.pics_list>h2 { width: 100%; position: absolute; left: 0; top: 0px; } .pics_list { position: relative; } h2.pics_text { margin: 0; padding: 0; } .pics_text { position: absolute; height: 40px; width: 100%; text-indent: 1em; background-color: rgba(51, 51, 51, 0.6); bottom: 0px; left: 0; font-size: 15px; color: #fff; } .pics_text a { color: #fff; line-height: 36px; } .num { float: right; display: inline-block; font-size: 15px; height: 40px; line-height: 36px; margin-right: 1.5em; } .focus-num { font-size: 20px; color: #01adff; } .focus_handle { width: 100%; } .focus_handle .focus-btn { position: absolute; top: 130px; height: 100px; width: 40px; text-align: center; line-height: 100px; } .focus_handle .focus-btn#btnprev { left: 20px; } .focus_handle .focus-btn#btnnext { right: 20px; } /*房协工作及领导动态*/ .fangxie-box { float: left; width: 590px; margin-left: 10px; margin-top: -10px; } .fangxie-tab { border-bottom: 2px solid #eeeeee; width: 550px; height: 50px; line-height: 50px; padding-left: 40px; background: no-repeat 0 10px; background-size: 31px 35px; } .fangxie-tab li { display: inline-block; padding: 0 15px; width: 80px; cursor: pointer; text-align: center; font-size: 16px; color: #999; font-family: source han serif cn; } .fangxie-tab li.cur { border-bottom: 4px solid #89181d; margin-bottom: 2px; font-size: 20px; color: #c72128; font-weight: bold; } .fangxie-more, .more { float: right; font-size: 12px; background: no-repeat 30px 21px; background-size: 10px 10px; padding-right: 20px; } .fangxie-list { margin-top: 18px; } .fangxie-list li { width: 570px; padding-left: 20px; line-height: 25px; margin-bottom: 12px; font-size: 16px; display: flex; justify-content: space-between; align-items: flex-end; position: relative; } .fangxie-list li::before { content: "·"; font-size: 2.25rem; position: absolute; top: 0px; left: 0px; color: rgb(201, 201, 201); } .fangxie-list li a { width: 85%; } .fangxie-list li .date { font-size: 14px; width: 15%; } /*轮播横切*/ .cross-box { background-color: #eeeeee; padding-bottom: 10px; margin-bottom: 30px; } .cross-inner-box { padding: 30px 0 0; } .cross-inner-box li { display: flex; justify-content: space-between; } .cross-inner-box li .cross-img { display: inline-block; width: 285px; height: 80px; text-align: center; } .cross-img img { width: 285px; height: 80px; } .cross-btn-box { width: 150px; margin: 7px auto; } .cross-btn-box span { width: 19px; height: 2px; border-radius: 1px; background-color: #999999; display: inline-block; margin-right: 5px; cursor: pointer; } .cross-btn-box span.cur { background-color: #c72128; } .full-ad { width: 1200px; margin: 0 auto; overflow:hidden; } .pull-left{ float:left; } .pull-right{ float:right; } /*main*/ .main-box { margin-top: 30px; } .main-content-box { position: relative; } .left-box { width: 780px; float: left; } .right-box { width: 400px; float: right; } .main-list { width: 100%; } .main-list ul li { margin-bottom: 30px; } .main-title-box { width: 1200px; border-bottom: 2px solid #eeeeee; height: 50px; line-height: 50px; display: flex; justify-content: space-between; margin-bottom: 30px; } .main-tab { width: 680px; padding-left: 90px; height: 50px; line-height: 50px; background: no-repeat 0; background-size: 60px 40px; } .main-tab li { display: inline-block; padding: 0 15px; width: 80px; cursor: pointer; text-align: center; font-size: 18px; color: #999; font-family: source han serif cn; letter-spacing: 6px; } .main-tab li.cur { border-bottom: 4px solid #89181d; margin-bottom: 2px; font-size: 20px; color: #c72128; font-weight: bold; } /*查询*/ .search-box { width: 400px; height: 50px; position: relative; } .search-box input { width: 394px; height: 36px; border-radius: 20px; border: 1px solid #eeeeee; text-indent: 20px; outline: none; } .search-box input:focus { border: 1px solid #1a97f7; } .search-box input.btn { width: 24px; height: 26px; display: block; position: absolute; top: 14px; right: 20px; cursor: pointer; background: no-repeat 2px; background-size: 20px 22px; border: 0px; } /*通用要闻列表*/ .important-news, .news, .data, .news-small-box { width: 100%; margin-top: 1rem; padding-bottom: 1rem; border-bottom: 1px dashed #e8e8e8; } .important-news-top, .news-top, .news-small-top { overflow: hidden; margin: 0px; margin-bottom: 0.6rem; display: flex; } .important-news-top .important-news-img, .news-top .news-img { width: 290px; height: 170px; display: inline-block; background-color: #eeeeee; margin-right: 20px; } .important-news-top .important-news-img img, .news-top .news-img img { width: 290px; height: 170px; cursor: pointer; transition: all 0.6s; } .important-news-top .important-news-img img:hover, .news-top .news-img img:hover, .news-small-img img:hover { transform: scale(1); } .important-news-top .important-news-p, .news-top .news-p { /*width:630px;*/ display: inline-block; } .important-news-top h2, .news-top h2 { margin-top: 5px; font-size: 20px; font-weight: 400; } .important-news-top p, .news-top p, .news-small-top p { line-height: 1.875rem; font-size: 0.875rem; color: #999999; } .news-column { width: 50px; height: 22px; border: 1px solid #c72128; border-radius: 6px; color: #c72128; font-size: 12px; padding: 4px 10px; margin-right: 10px; } .news-date { font-size: 12px; color: #333; padding: 4px 10px } .loading-more { width: 160px; height: 30px; background: #f7f7f7; border-radius: 6px; color: #c72128; text-align: center; line-height: 30px; font-size: 14px; margin: 0 auto 30px; padding: 5px 10px; cursor: pointer; } .loading-more-img { width: 16px; height: 16px; margin-right: 10px; } /*信用房地产数据*/ .credit-title-box { width: 780px; height: 40px; background: no-repeat 0 0; background-size: 536px 40px; padding-bottom: 20px; border-bottom: 1px solid #eee; line-height: 50px; } .credit-title-box .more { background-position: 30px 20px; } .num_box { width: 780px; margin-bottom: 20px; height: 195px; overflow: hidden; border-bottom: 1px solid #eee; } .num_box dd { width: 220px; float: left; margin-top: 20px; padding-left: 40px; } .num_box .font-b { font-weight: 400; font-size: 34px; margin-right: 6px; color: #1a97f7; background: linear-gradient(0deg, #d41f26 0%, #89181d 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .num_box .info, .num_box .number { font-size: 14px; margin: 0; padding: 0; } /*测评速递*/ .cpsd-box { width: 740px; background-color: #eeeeee; padding: 20px; margin-bottom: 30px; } .cpsd-title { width: 119px; height: 41px; display: block; background: no-repeat 0; background-size: 119px 41px; } .cpsd-list { display: flex; justify-content: space-between; margin-top: 20px; } .cpsd-list li { display: inline-block; width: 235px; height: 138px; margin-bottom: 0; } .cpsd-list li img { width: 235px; height: 138px; } /*即时资讯*/ .jszx-box {} .jszx-title-box { background: no-repeat; background-size: 120px 32px; width: 240px; height: 32px; line-height: 52px; font-size: 12px; color: #999; margin-bottom: 16px; padding-left: 140px; } .jszx-list-box { background-color: #eeeeee; width: 360px; padding: 20px; overflow-y: scroll; height: 292px; } .jszx-date-box { background: no-repeat; background-size: 15px 15px; padding-left: 25px; display: block; color: #999999; font-size: 12px; } .jszs-list-box li { margin-bottom: 14px; width: 340px; } .jszx-list-box p { padding-left: 17px; border-left: 1px solid rgba(199, 33, 40, 0.1); margin-left: 8px; line-height: 24px; } /*深度*/ /*.sd-box{top: 0px; position: fixed; left: 0px; transform: translate(910px, 0px);}*/ /*.sd-box{}*/ .sd-title-box { background: no-repeat; background-size: 90px 32px; width: 400px; height: 32px; line-height: 32px; font-size: 12px; color: #999; margin-bottom: 16px; margin-top: 40px; } .sd-title-box .more { background-position: 30px 11px; } .sd-list-box { background-color: #eee; width: 360px; padding: 20px; } .sd-list-box li { width: 340px; padding-left: 20px; line-height: 24px; margin-bottom: 14px; font-size: 16px; display: flex; justify-content: space-between; align-items: flex-end; position: relative; } .sd-list-box li::before { content: "·"; font-size: 2.25rem; position: absolute; top: 0px; left: 0px; color: rgb(201, 201, 201); } /*288指数*/ .data-title-box { background: no-repeat; background-size: 114px 26px; width: 400px; height: 26px; line-height: 26px; font-size: 12px; color: #999; margin: 40px 0 16px 0; } .data-title-box .more { background-position: 30px 8px; } .data-table-box { background-color: #eee; width: 360px; padding: 20px; } .data-table-title-box { margin-bottom: 20px; } .data-table-title-box h2 { font-size: 20px; font-weight: 600; color: #000000; line-height: 36px; padding: 0px; margin: 0px; } .data-table-title-box span.m { font-size: 12px; color: #999999; line-height: 36px; } .data-table-title-box p { width: 360px; text-align: right; font-size: 30px; color: #0f69ff; margin: 2px 0; } .data-table-title-box span.line { width: 230px; height: 1px; background: #0f69ff; background: linear-gradient(90deg, #0f69ff 0%, #ffffff 100%); opacity: 0.6; display: inline-block; float: left; margin-top: 16px; } .data-table-title-box span.d { font-size: 16px; color: #333333; margin-left: 6px; } .data-table-tag-box { display: flex; justify-content: space-between; width: 360px; margin-bottom: 30px; } .data-table-tag-box li { width: 170px; height: 50px; background: #ffffff; border-radius: 6px; } .data-table-tag-box li.huanbi { background: no-repeat 20px 16px #fff; background-size: 39px 19px; width: 95px; padding-left: 75px; } .data-table-tag-box li.tongbi { background: no-repeat 20px 16px #fff; background-size: 39px 19px; width: 95px; padding-left: 75px; } .data-table-tag-box li .value { display: block; height: 44px; line-height: 44px; border-left: 1px solid #eeeeee; margin: 3px 0; padding-left: 10px; font-size: 16px; } .data-table-tag-box li .value.up { color: #c72128; } .data-table-tag-box li .value.down { color: #19b615; } .data-table { width: 360px; background-color: #fff; font-size: 14px; text-align: center; } .data-table tr { height: 40px; } .data-table tr th { background-color: #0f69ff; color: #fff; } .data-table tr.spec { background-color: #f1f6fe; } /*热点排行*/ .hot-box { z-index: 999; } .hot-title-box { background: no-repeat 0; background-size: 122px 33px; width: 400px; height: 33px; line-height: 33px; margin: 40px 0 16px 0; } .hot-title-box .more { background-position: 30px 11px; } .hot-list-box { background-color: #eee; width: 360px; padding: 20px; } .hot-list-box li { width: 360px; margin-bottom: 14px; font-size: 16px; height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .hot-list-box li span { width: 16px; height: 16px; margin-right: 14px; background-color: #999999; margin-top: 2px; border-radius: 50%; color: #fff; display: block; float: left; line-height: 16px; text-align: center; font-size: 12px; } .hot-list-box li span.red { background-color: #c72128; } /*ad-box*/ .ad-box { margin-top: 40px; } .ad-box img { width: 400px; } /*footer*/ footer { background-color: #292c33; color: #fff; overflow: hidden; } .footer { width: 1200px; margin: 2rem auto; font-size: 0.875rem; position: relative; z-index: 3; } .about { margin: 0 auto; width: 552px; } footer ul li { display: inline-block; } footer ul li a { color: #fff; opacity: 0.8; padding: 1rem; } footer ul li a:hover { color: #fff; opacity: 1; } footer ul li:first-child a { padding-left: 0; } footer p { opacity: 0.8; text-align: center; } footer .icon { position: absolute; bottom: 10px; right: 10px; } footer .icon span { width: 46px; height: 46px; display: inline-block; margin: 0 5px; cursor: pointer; background: no-repeat; } footer .icon .wechat { background-position: -7px -869px; } footer .icon .wechat:hover { background-position: -89px -869px; } footer .icon .weibo { background-position: -7px -935px; } footer .icon .weibo:hover { background-position: -88px -935px; } footer .icon .totop { background-position: -7px -1006px; } footer .icon .totop:hover { background-position: -88px -1006px; } .wechat-pic, .weibo-pic, .totop-pic { position: absolute; z-index: 99; padding: 6px; border: 1px solid #e0e0e0; border-radius: 4px; background-color: #ffffff; bottom: 100px; display: none; font-size: 0.75rem; } .wechat-pic .v, .weibo-pic .v, .totop-pic .v { background: no-repeat -408px 0; width: 10px; height: 8px; display: block; position: absolute; left: 50px; bottom: -6px; z-index: 98; } .totop-pic .v { left: 26px; } .right-tag { width: 55px; border: 2px solid #e0e0e0; border-radius: 4px; background-color: #f5f5f5; height: 146px; position: fixed; right: 12px; bottom: 50px; display: none; } .right-tag span { width: 55px; height: 55px; cursor: pointer; background: no-repeat; display: block; } .right-tag span:hover { background-color: #404040; } .right-tag .r-wechat { border-top-left-radius: 4px; border-top-right-radius: 4px; background-position: -183px -860px; } .right-tag .r-weibo { background-position: -186px -925px; } .right-tag .r-totop { height: 36px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background-position: -187px -1010px; } .r-wechat-pic, .r-weibo-pic, .r-totop-pic { position: fixed; bottom: 88px; right: 72px; padding: 6px; border: 1px solid #e0e0e0; border-radius: 4px; background-color: #ffffff; font-size: 0.75rem; display: none; }