@import "color.css";

.opacity {position:absolute;top:0;bottom:0;left:0;right:0;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;background:#fff;z-index:10;}
.modal_bg {position:fixed;left:0;right:0;top:0;bottom:0;background:#000;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;z-index:100;display:none;}
.placeholder {display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;color:#888;display:none;}
.sele_city .city_list:before {position:absolute;display:block;width:20px;height:10px;content:" ";top:-10px;left:42px;background-image:url(../images/arrow_top.png);}
.topBar .logo {line-height:50px;}
.topBar .logo img {vertical-align:middle;height:35px;}
.topBar .sele_city {width:80px;position:relative;height:50px;z-index:11111;margin-left:20px;}
.topBar .sele_city .sele_city_btn {display:inline-block;color:#fff;text-align:center;height:27px;line-height:27px;margin-top:11px;margin-left:10px;cursor:pointer;padding:0 10px;font-size:14px;}
.topBar .sele_city .sele_city_btn .icon {vertical-align:middle;margin-left:6px;width:13px;}
.topBar .sele_city .city_list {position:absolute;top:45px;left:50%;width:850px;border:1px solid #eee;background:#fff;z-index:1112;padding:10px;margin-left:-60px;display:none;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,0.3);}
.topBar .log_link {font-size:12px;position:relative;padding-left:20px;}
.topBar .log_link:before {font-family:"iconfont";content:"\e8ad";color:#fff;font-size:14px;position:absolute;top:14px;left:0;}
.topBar .log_link .not_log {line-height:50px;color:#fff;}
.topBar .log_link .not_log a {color:#ededed;text-align:center;line-height:50px;outline:none;position:relative;z-index:1;}
.topBar .log_link .not_log a:hover {color:#fff;}
.topBar .log_link .loged {position:relative;}
.topBar .log_link .loged .user_info {line-height:50px;cursor:pointer;}
.topBar .log_link .loged .user_info img {border-radius:50%;margin-right:10px;vertical-align:middle;}
.topBar .log_link .loged .user_info .name {font-size:14px;}
.topBar .log_link .loged .slide_tog {position:absolute;left:50%;top:50px;padding:10px 0;width:158px;border:1px solid #eee;margin-left:-80px;background:#fff;z-index:11;}
.topBar .log_link .loged .slide_tog a {display:block;color:#333;line-height:32px;text-align:center;}
.navBar {height:50px;}
.navBar .nav_list {/*margin-left:10px;*/}
.navBar .nav_list>li {float:left;/* padding:0 15px;*/  position:relative;z-index:9999;}
.navBar .nav_list>li:hover,.topBar .sele_city:hover {background-color:rgba(0,0,0,0.1);}
.navBar .nav_list>li:hover ul {display:block;}
.navBar .nav_list>li>a {display:block;text-align:center;line-height:50px;outline:none;position:relative;z-index:1;font-size:16px;padding:0 15px;}
.navBar .nav_list>li ul {display:none;position:absolute;top:61px;width:120px;left:50%;margin-left:-60px;text-align:center;background-color:#fff;color:#666;font-size:14px;border:1px solid #e7e7e7;}
.navBar .nav_list>li ul:before {display:block;position:absolute;top:-13px;left:0;width:120px;height:14px;content:' ';background-image:url(../images/arrow_up.png);background-position:center center;background-repeat:no-repeat;}
.navBar .nav_list>li ul li {height:40px;line-height:40px;}
.navBar .nav_list>li ul a {color:#666;display:block;font-weight:300;}
.navBar .nav_list>li ul a:hover {background-color:#efefef;color:#ff5200;}
/* 搜索栏 */
.searBar {padding:12px 0;background:#f7f8fc;}
._page_tit2 {height:48px;line-height:48px;color:#999;}
._page_tit2 a {font-size:14px;color:#999;}
._page_tit2 a:hover {color:#ff5200;}
.sear_box {width:574px;height:42px;/* border:1px solid #eaeaea;*/background:#fff;margin-right:20px;}
.sear_box .ipt_area {width:474px;height:40px;z-index:999;position:relative;border:1px solid #eaeaea;border-right:0;}
.sear_box .ipt_area:hover {border-color:#ff5200;}
.sear_box .ipt_area input {width:464px;padding-left:10px;height:40px;line-height:40px;display:block;/* cursor:pointer;*/}
.sear_box .ipt_area .placeholder {left:18px;right:18px;line-height:36px;}
.sear_box .btn_area .sbm_btn {width:99px;height:42px;line-height:42px;text-align:center;display:block;cursor:pointer;/* margin-top:1px;*/  font-size:16px;}
.map_btn {/* margin-top:3px;*/  display:block;width:88px;height:40px;line-height:40px;border:1px solid #ccc;color:#616161;font-size:16px;padding-left:50px;background:url(../images/icon2.png) 26px center no-repeat;}
.map_btn:hover {border:1px solid #ff5200;color:#ff5200;background-image:url(../images/icon2_2.png);}
/*footer start*/.footer-v1 {background:#3b4144;min-width:1200px;}
.aboutcopy,.links-v5 {border-bottom:1px solid rgba(134,144,153,0.3);padding:20px 0;}
.conyfiv {padding:10px 0;}
.aboutcopy ul li {float:left;margin:0 20px 0 0;height:24px;overflow:hidden;}
.aboutcopy ul li a {color:#fff;font-size:14px;line-height:24px;}
.conyfiv p,.conyfiv p a {color:#869099;font-size:12px;}
.conyfiv p {line-height:22px;}
.conyfiv p span {padding:0 8px;color:#3f3f3f;}
.footer-v1 .linkrow {height:22px;overflow:hidden;margin-top:5px;color:#869099;}
.footer-v1 .linkrow.on {height:auto;overflow:visible;}
.footer-v1 .ftlinkswrap {*height:100%;*overflow:hidden;}
.footer-v1 .ftlinkswrap,.footer-v1 .szdhwrap .szdh-item {position:relative;padding-left:78px;padding-right:50px;}
.footer-v1 .ftlinkswrap .linkstit-v5,.footer-v1 .szdhwrap .szdh-item .szdh-lab {position:absolute;top:0;left:0;font-size:12px;line-height:22px;color:#869099;}
.footer-v1 .ftlinkswrap .linkscont-v5,.footer-v1 .szdhwrap .szdh-item .szdh-list {line-height:22px;font-size:12px;}
.footer-v1 .ftlinkswrap .footmore {display:block;width:20px;height:15px;background:url(../images/icons_v5.png) top right no-repeat;cursor:pointer;position:absolute;right:0;top:3px;}
.footer-v1 .linkrow.on .ftlinkswrap .footmore {background-position:right -35px;}
.footer-v1 .linkrow .alinklist li,.footer-v1 .szdhwrap .szdh-item .szdh-list li {float:left;padding-right:15px;line-height:22px;}
.footer-v1 .linkrow .alinklist a,.footer-v1 .szdhwrap .szdh-item .szdh-list a {font-size:12px;color:#869099;white-space:nowrap;}
.footer-v1 .szdhwrap {padding:5px 0;*display:none;}
.footer-v1 .linkrow.on .szdhwrap {*display:block;}
.footer-v1 .szdhwrap .szdh-item {padding-top:5px;padding-bottom:5px;}
.footer-v1 .szdhwrap .szdh-item .szdh-lab,.footer-v1 .szdhwrap .szdh-item .szdh-list a {color:#888;}
.footer-v1 .szdhwrap .szdh-item .szdh-lab {top:5px;}
.footer-v1 .szdhwrap .szdh-item .szdh-detail {position:absolute;top:27px;left:0;right:50px;z-index:3;padding-top:5px;display:none;}
.footer-v1 .szdhwrap .szdh-item .szdh-detail ul {background:#262626;padding:5px 10px;}
.footer-v1 .szdhwrap .szdh-item .szdh-list li.on > a {color:#5ab331;}
.footer-v1 .links-v5 {padding:10px 0 15px;}
/*footer end*//* 评分星级列表公用样式 */
.star_list li {float:left;width:22px;height:22px;background-position:center center;background-repeat:no-repeat;}
.star_list .on {background-image:url(../images/icon25.png);}
.star_list .off {background-image:url(../images/icon26.png);}
/* 分页 */
.pagination {float:right;}
.page_list li {display:inline;}
.page_list {padding:20px 30px;font-size:14px;color:#666;background:#fff;}
.page_list a,.page_list li span {width:39px;height:38px;float:left;border:1px solid #eee;border-left:none;text-align:center;line-height:38px;cursor:pointer;color:#869099;}
.page_list li span.current {color:#fff;}
.page_list a:hover {border-left:none;}
.page_list .pre,.page_list .next {width:86px;height:38px;display:block;float:left;line-height:38px;color:#869099;background-image:url(../images/index_icon.png);background-repeat:no-repeat;}
.page_list .pre {border:1px solid #eee;background-position:-8px -579px;text-indent:10px;}
.page_list .next {border:1px solid #eee;border-left:none;background-position:42px -617px;text-indent:12px;text-align:left;}
.page_list li.disabled span {border:1px solid #ebebeb;background-color:#fff;color:#656565;}
.lpNum>li {/*! position:absolute;*/overflow:hidden;z-index:7;width:74px;height:74px;background:url(../images/map-circlebg.png) no-repeat -1px -1px;cursor:pointer;}
.lpNum>li>a {display:block;font-size:12px;color:#fff;text-align:center;line-height:18px;margin-top:8px;}
.lpNum>li:hover,.lpPrice>li:hover {background-position:0px -88px;}
.lpNum>li.on,.lpPrice>li.on {background-position:-1px -175px;}
#search-box {display:none;position:absolute;z-index:999;padding:10px;width:446px;background-color:#fff;top:38px;left:-2px;border-width:2px;border-style:solid;border-top:none;}
#search-box li {padding:5px 0;}
#search-box li em {float:right;}
#search-box li span {display:block;}
#search-box li span.address {color:#999;}
.nowarp {width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sele_city .city_list .hot a {font-weight:bold;}
.sele_city .sele_city_btn span {font-size:16px;color:#919191;}
.sele_city .city_list {position:absolute;top:46px;left:50%;width:850px;border:1px solid #eee;background:#fff;z-index:112;padding:10px;margin-left:-60px;display:none;}
.sele_city .city_list i {display:block;width:17px;height:20px;background-image:url(../images/close-1.png);background-size:auto 20px;text-indent:-9999px;position:absolute;right:5px;top:5px;cursor:pointer;overflow:hidden;z-index:999;}
.ripple {position:absolute;background:rgba(0,0,0,.15);border-radius:100%;transform:scale(0);pointer-events:none;}
.ripple.show {animation:ripple .75s ease-out;}
@keyframes ripple {to {transform:scale(2);opacity:0;}
}
.house-pano {display:inline-block;width:22px;height:22px;background-image:url(../images/pano.png);background-repeat:no-repeat;background-size:cover;}
.houseList_wrap .list_con p * {vertical-align:middle;}
.swiper-slide {background-size:cover;background-position:center center;}
.swiper-slide a {display:block;height:100%;width:100%;}
.scroll-top {position:fixed;bottom:100px;right:20px;width:50px;height:50px;cursor:pointer;display:none;}
.scroll-top span {display:block;width:49px;height:49px;}
.scroll-top span.text {padding:5px;width:40px;height:40px;text-align:center;display:none;}
.scroll-top span.ico {border:1px solid #ccc;background-color:#ddd;background-image:url(../images/arrow-up.png);background-position:center center;background-repeat:no-repeat;}
.scroll-top:hover span.ico {display:none;}
.scroll-top:hover span.text {display:block;}
.poster,.poster li {position:relative;}
.poster li:after {content:'广告';position:absolute;top:0;right:0;z-index:2;font-size:10px;color:#fff;background:#000;line-height:14px;padding:0 1px;background:rgba(0,0,0,0.2);filter:alpha(opacity=20);}
.bgfff {background:#fff;}
.af-search {padding-right:28px;height:38px;position:relative;/* background:#fff;*/border-radius:4px;margin-bottom:8px;margin:0 auto;margin-top:6px;float:right;}
.af-search input#search_key {width:568px;float:left;padding:0 15px;line-height:48px;color:#a1a0a0;}
.fix-top .af-search input#search_key:hover {border-color:#ff5200;}
.af-search #search_but {width:120px;line-height:50px;text-align:center;padding-left:20px;font-size:16px;background:url(../images/ico-search.png) 14px center no-repeat #ff5200;float:left;color:#fff;cursor:pointer;border:none;}
.af-search a#search_but2 {width:100px;line-height:50px;text-align:center;padding-left:26px;font-size:16px;background:url(../images/ico-add.png) 16px center no-repeat #ff5200;float:left;color:#fff;margin-left:8px;}
.af-search #search_but:hover,.af-search a#search_but2:hover {background-color:#ec4b00;}
/* 广告图片设置 */
._ad_div img{display: block;}
/* 新弹框表单 */
._bg_black{width:100%;height:100%;background:rgba(0,0,0,.5)!important;position:fixed;z-index:19891014;top:0;left:0;display: none;}
.dialog {width: 400px;min-height: 250px;position: relative;position:fixed;top:50%;left:50%;margin-top: -130px;margin-left: -200px;background:#fff;z-index:19891015;display: none;}
.dialog ._dialog_close{position:absolute;top:0;right:0;font-size: 24px;line-height:30px;cursor:pointer;color:#7c7c7c;padding: 5px 10px;}
.dialog ._dialog_close:hover{background-color: #e8380d; color:white}
.dialog h1 {margin: 0 20px;font-size: 20px;height: 40px;border-bottom: 1px solid #ccc;font-weight: normal;}
.dialog h1 span {display: inline-block;height: 40px;border-bottom: 1px solid #d32f2f;}
.dialog .dia-con1 {width: 400px;background: #fff;}
.dialog .tc_left {overflow: hidden;width: 390px;}
.dialog .tc_left img {overflow: hidden;width: 330px;height: 180px;margin: 20px 20px 10px 20px;padding: 10px;border: 1px solid #ddd;}
.dialog .tc_left .stm_p2 {font-size: 12px;padding-left: 10px;height: 30px;line-height: 4px;color: #666;}
.dialog .tc_left .stm_p2:before {content: "";width: 30px;height: 10px;display: block;background-position: -30px -270px;}
.dialog .tc_left .stm_p2 em {font-size: 12px;font-style: normal;color: #333;margin: 0 5px;}
.dialog .tc_left .stm_p2 em.price {font-size: 22px;margin-right: 5px;font-style: normal;color: #d32f2f;}
.dialog .tc_right {width: 342px;margin: 0 auto;overflow: hidden;}
.dialog .tc_right p {overflow: hidden;padding: 10px 0;text-align: left;}
.dialog .tc_right .tc_right_p1 {font-size: 24px;color: #4cb64e;font-weight: bold;padding-top: 20px;text-align: left;}
.dialog .tc_right .tc_right_p1_2 {font-size: 14px;color: #666666;text-align: left;}
.dialog .tc_right .tc_right_p2 input {width: 320px;padding: 0 10px;font-size: 14px;height: 35px;line-height: 35px;color: #999999;border: none;border: 1px solid #ddd;border-radius: 4px;}
.dialog .tc_right .tc_right_p2 a {font-size: 12px;text-decoration: none;display: block;position: absolute;width: 87px;right: 0;height: 35px;line-height: 35px;color: #009900;border: 1px solid #ddd;padding: 0 5px;text-align: center;background: #eee;}
.dialog .tc_right .tc_right_p3 input {width: 180px;padding: 0 10px;font-size: 12px;height: 35px;line-height: 35px;color: #999999;border: none;border: 1px solid #ddd;}
.dialog #userAgree{border: none;margin-top: 8px;height: auto;padding: 0;}
.dialog #userAgree span{color: #BFBFBF;font-weight: normal;font-size: 12px;margin-left: 5px;}
.dialog #userAgree span a{color: #BFBFBF;}
.dialog #userAgree span a:hover{color: #4da635;}
.dialog .help-banner-box ul #userAgree{margin-top: -3px;}
.dialog #userAgree .check-agree {width: 13px;height: 13px;margin: 0;margin-top: -1px;border: 1px #ccc solid;background: #fff;-webkit-appearance: none;}
.dialog #userAgree .check-agree.on {background: url({eju:global name='web_templets_pc' /}/skin/img/chcek-sure.png) no-repeat center;background-size: 12px ;}
.dialog .tc_right .tc_right_p4 input {height: 40px;margin: 0 auto;border: 0px;outline: none;display: block;background: #4da635;color: #fff;cursor: pointer;text-align: center;line-height: 42px;font-size: 14px;border-radius: 4px;width: 340px;font-weight: bold;margin-bottom: 4px;}
.dialog .tc_right .tc_right_p4 input:hover{background:#268a00;}
.dialog .tc_right .tc_right_p5 {font-size: 12px;color: #999999;}
.dialog .tc_right .tc_right_p5 a {font-size: 12px;color: #0066cc;margin: 0 5px;}
.dialog .placeholder {display: none;line-height: 55px;}
.dialog .form_box .sct_ipt {width: 400px;}
.dialog .tc_left .stm_p2 em.price i {font-size: 14px;color: #333;}
.dialog .grey{background: #fdb18d !important;}