@charset "utf-8";
/**
* Description:  style 
* Developers: wangchong <wangchong@sina.cn>
**/

* { outline: none }
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
b { font-weight: normal }
body { color: #5c5c5c; background: #ffffff; }
.bg-gray { background: #f6f6f6;/* height: 100%; */
}
.bg-dark { background: #343434 }
.bg-white { background: #fff; width: 810px; }
.ff-pay { font-family: "Georgia", Microsoft YaHei; font-size: 16px; }
.fc-gray, .fc-999 { color: #999 }
.fc-gray2 { color: #9e9e9e }
.fc-dark, .fc-555 { color: #555 }
.fc-pink { color: #fa715a }
.fc-white { color: #fff }
.fc-bbb { color: #bbb }
.fc-d2 { color: #d2d2d2 }
.map_icon { background: url(../images/list_icon.png) no-repeat right; }
.wrap .pd { padding: 10px 0 0 18px; }
/* 首页详情 */

.bt2 .only { color: #555555; }
.ditu_only, .onlyly { width: 64px; height: 38px; background-color: #ff7d7d; line-height: 38px; padding-left: 10px; float: right; font-size: 14px; color: #fff; border: 0; border-radius: 2px; position: absolute; cursor: pointer; }
.ditu_only { top: 10px; right: 74px; }
.onlyly { background: #fff none repeat scroll 0 0; border: 1px solid #e5e5e5; color: #555; right: 12px; top: 10px; }
.bt2 .last { padding-right: 240px; }
.bt1 a:hover { text-decoration: none; color: #ed5756; cursor: pointer; }
.cityselect dl dt .agent { padding: 30px 0 0 7px; color: #a4a4a4; line-height: 60px; }
/* 右边底商 */

.main_title { position: relative; }
.main_title i { color: #e22222; }
.main_title .png { float: left; margin-top: 7px; }
.main_title .h1 { font-size: 22px; color: #555555; line-height: 30px; }
.bt3 li span.cont_info2 { height: 30px; }
.house_flag span { padding: 0 15px; height: 30px; line-height: 30px; line-height: 28px\9; line-height: 28px\0; border-radius: 3px; float: left; margin-right: 10px; font-size: 14px; }
 @-moz-document url-prefix() {
 .house_flag span {
 line-height: 28px;
}
}


.flag_div { width: 100%; height: 30px; overflow: hidden }
.flag_1 { color: #f7994b; border: 1px solid #f7994b }
.flag_2 { color: #3795ec; border: 1px solid #3795ec }
.flag_3 { color: #f35956; border: 1px solid #f35956 }
.det-text { float: left; position: relative; }
.lb { height: 452px; }
.bt3_rz { position: absolute; right: 17px; top: 9px; width: 70px; height: 54px; }
.bt3_rz img { width: 100%; height: 100%; }
.bt3 .mr3 { padding-left: 3px; }
.bt3 .mr10 { padding-right: 10px; }
.bt3 .mr13 { padding-right: 13px; }
.bt3 .pad { float: left; width: 160px; position: relative; text-align: center; line-height: 26px; }
.det-text .img2 { position: absolute; top: 3px; left: 279px; }
.det-text .renzheng { width: 70px; height: 54px; position: absolute; top: 9px; left: 255px; }
.det-text .anlicg { width: 245px; height: 195px; background: url('../images/yichengjiao.png') no-repeat; position: absolute; top: 20%; right: 20px; }
.det-text .hezuo { width: 245px; height: 195px; background: url('../images/hezuo.png') no-repeat; position: absolute; top: 20%; right: 20px; }
.det-text .bt3 { width: 630px; color: #4d4d4d; }
.det-text .bt3 .li1_bt3 { height: 50px; line-height: 60px; border-bottom: 1px solid #e8e8e8; font-size: 15px; display:block; overflow:hidden }
.det-text .bt3 .li1_bt3 .hongse { color: #0068b7; }
.det-text .bt3 .li1_bt3 .hongse-nub { color: #0068b7; }
.det-text .bt3 .shoucang { position: relative; height: 60px; padding-left: 35px; line-height: 70px; font-size: 13px; color: #a0a0a0; }
.det-text .bt3 .shoucang a { position: absolute; left: 0; top: 30%; margin-top: -12px; display: inline-block; }
.colorR { color: #0068b7 !important }
.colorY { color: #f7994b !important }
.colorP { color: #f35956 !important }
.title_info { font-size: 18px; }
.title_info b { font-size: 26px; font-weight: bold }
.cont_info { font-size: 15px; color: #999; }
.cont_info b { font-size: 16px; text-decoration: line-through; font-weight: normal; color: #999999; margin-left: 10px; }
.second .mgil { margin-left: 38px; }
.first, .second { width: 115px; }
.three { width: 85px; }
.bt3 li .bg1 { position: absolute; top: 28px; right: 0px; }
.details { width: 100%; padding-top: 13px; position: relative; overflow: hidden }
.details_btn { /*position: absolute;*/
left: 0px; bottom: 0px; }
.detail-maps a { display: block; width: 100%; line-height: 24px; color: #3795ec; }
.tel-layer { position: absolute; left: 0; top: -26px; transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%) }
.maps-btn { color: #3795ec }
.street-btn { font-size: 14px; color: #999 }
.street-btn i { font-size: 20px; float: left; margin-left: 17px; margin-right: 4px }
.dial-btn { margin-top: 10px; }
.dial-btn .one_btn { width: 442px !important; }
#hoster-tel, #reduce-price, #update-error { border-radius: 5px; text-align: center; line-height: 73px !important; line-height: 70px\9 !important; line-height: 70px\0 !important; font-size: 16px; cursor: pointer; height: 73px; }
#hoster-tel { width: 276px; border: 1px solid #e22222; color: #e22222; margin-right: 12px; }
.hoster-mobile i { font-size: 22px; margin-right: 5px; color: #e22222; }
.one_btn i { font-size: 22px; margin-right: 16px; color: #333; margin-left: -9px; }
.hoster-mobile { font-size: 18px !important; }
#reduce-price { width: 150px; border: 1px solid #f7994b; color: #f7994b }
#update-error { width: 150px; border: 1px solid #e22222; color: #e22222 }
#qiangpu-tel { width: 442px; height: 48px; background: #e22222; color: #fff; text-align: center; line-height: 48px; line-height: 46px; line-height: 46px; border-radius: 5px; font-size: 18px; margin-top: 10px; cursor: pointer }
#qiangpu-tel i { font-size: 22px; margin-right: 16px; }
.select_btn span { height: 48px; width: 168px; border-radius: 3px; float: left; cursor: pointer }
.collection { border: 1px solid #999999; font-size: 20px; color: #999; padding-left: 15px; padding-right: 15px; margin-right: 9px; position: relative; }
.collection i { font-size: 26px; position: absolute; left: 26px; top: 8px; }
.collection:hover { color: #e22222; font-size: 26px; border-color: #e22222; }
.star { color: #e22222; font-size: 26px; border-color: #e22222; }
.collection b { position: absolute; left: 74px; top: 8px; font-weight: normal; font-size: 16px; }
.hotline { border: 1px solid #e22222; color: #fff; background: #e22222; padding-left: 15px; font-size: 14px; }
.hotline i { font-size: 26px; height: 48px; display: inline-block; float: left; line-height: 48px; margin-right: 10px; }
.hotline em { float: left; display: block; margin-top: 4px; font-size: 14px; height: 14px; }
.hot_fixed { border: none }
.hot_fixed i { margin-left: -9px; margin-right: 1px; }
.hot_fixed .qingpu { margin-top: -10px; margin-bottom: 3px; margin-left: 11px; margin-top: -8px\9; margin-top: -8px\0; }
.hot_fixed .tel_fix { font-size: 12px;  transform(0.9)
}
/* 右边底商结束 */

.btn_fix { padding-top: 10px; }
.btn_fix span { width: 130px; height: 50px; color: #fff; border-color: #fff; text-align: center; line-height: 50px; margin-right: 20px; }
.btn_fix span i { float: left; display: block; font-size: 24px; margin-right: 10px; margin-top: 1px; margin-top: 3px\9; margin-top: 3px\0; }
.btn_fix span b { font-weight: normal; float: left; display: block; }
.btn_fix span em { float: left; display: block; margin-top: 3px\9; margin-top: 3px\0; }
.hotline_fixed, .online_zx, .update-error { background: #e22222; }
/* 出租详情 */

.details b { font-weight: normal; }
.details li { color: #999999; width: 100%; }
.details:after, .details li:after { content: " "; display: block; width: 0; height: 0; clear: both }
.dz_tel { color: #0167c7 !important; cursor: pointer; }
.details .last_h { height: 56px; }
.last_h p { width: 245px; }
.details li p { width: 50%; float: left; font-size: 16px; line-height: 34px; color: #999; margin-bottom: 10px; }
.details li button { width: 50%; float: left; display: block; font-size: 16px; line-height: 34px; color: #e22222; background: white; }
.details li .b1 { letter-spacing: 8px; }
.details li .b2 { letter-spacing: 32px; }
.details li .b4 { letter-spacing: 32px; }
.details li span { color: #333; display: inline-block; }
.info_last { margin-top: 28px; }
.det-text .lh24 { width: 330px; height: 50px; border-radius: 2px; background-color: #ec595b; position: absolute; top: 401px; left: 0; }
.lh24 .ps { position: absolute; top: 16px; left: 47px; }
/* 楼层开始 */

.info { height: 180px !important; }
.info1 { padding: 45px 0 65px 20px; border: 1px solid #e6e6e6; }
.map-title-mask { padding: 17px 0 10px 20px; }
#detail-para .floor { width: 498px; height: 177px; border-right: 1px solid #f5f5f5; }
#detail-para .floor ul { width: 498px; float: left; padding-top: 40px; }
.floor li { padding-left: 20px; padding-bottom: 25px; font-size: 16px; color: #999999; font-family: "Microsoft YaHei", STXihei, STHeiti; float: left; width: 50%; }
.floor li .title { color: #999; letter-spacing: 28px; }
.floor li .title2 { color: #999; letter-spacing: 6px; }
.floor li .list { color: #555; }
/* 楼层结束 */


/* 配套设施开始 */

#detail-para .facilities { width: 430px; height: 140px; border-left: 1px solid #f5f5f5; padding: 0 0 11px 35px; margin-top: 15px; }
#detail-para .facilities i { font-size: 20px; color: #adadad; }
.facilities .f16 { color: #999; margin-bottom: 18px; }
.facilities li { width: 86px; height: 60px; float: left; text-align: center; }
.facilities .list .bgt { width: 19px; height: 24px; margin: 0 0 0 21px; }
.facilities .list .color { margin-left: 5px; color: #555; }
.facilities .list p { margin-top: 6px; }
.mj { position: relative; top: 0px; left: 0; }
.mj .heig { height: 50px; line-height: 50px; }
.round_box { margin-top: 20px; padding: 10px 28px 36px 28px; }
.puyuan_report { width: 920px; padding-top: 10px; margin-top: 20px; background: #fff; border: 1px solid #e5e5e5; }
.xingjia { width: 200px; text-align: center; color: #999; margin: 0 auto; margin-bottom: 15px; }
.show_star img { display: inline-block; }
.puyuan_report h2 { /* width: 100%;
    text-align: center;
    font-size: 30px !important;
    color: #555;
    margin-bottom: 20px;*/
padding-left: 28px; }
.puyuan_report .puyuan_report { width: 100%; text-align: center; color: #a5a5a5; }
.puyuan_report .puyuan_dt { width: 100%; text-align: center; font-size: 14px; color: #999; margin-bottom: 25px; }
.puyuan_report .puyuan_dt span { margin-right: 25px; }
.report_detail { width: 750px; height: 100px; border: 1px solid #e5e5e5; margin: 0 auto; margin-top: 24px; margin-bottom: 40px; }
.report_detail li { height: 49px; width: 100%; }
.report_detail li span { height: 100%; float: left; width: 33.3%; text-align: center; line-height: 49px; border-right: 1px solid #e5e5e5; font-size: 18px; }
.report_title { background: #e22222; color: #fff; }
.report_txt { background: #f5f5f5; color: #999999; }
.report_txt b { color: #5e5e5e }
/*店铺相关开始*/

.shop_con { width: 920px; }
.shop_con h3 { height: 37px; width: 100%; line-height: 37px !important; line-height: 35px\9 !important; line-height: 35px\0 !important; padding-left: 50px; color: #fff; font-size: 20px; background: url(../images/title_bg.png) no-repeat 0 0; margin-bottom: 50px; }
.shop_source { width: 918px; position: relative; }
.shop_left { width: 470px; height: 100%; float: left }
.shop_self { height: 180px; margin-top: 30px; float: left }
.shop_self p { width: 100%; text-align: center; font-size: 18px; color: #555; margin-top: 20px; }
.shop_self_img { width: 335px; height: 174px; margin-left: 128px; }
.shop_right { width: 356px; height: 100%; float: left; }
.shop_dz { height: 250px; float: left; margin-top: 0px; position: relative; }
.shop_pmdz { width: 100%; height: 100%; position: relative; }
.shop_round { height: 300px; float: left; margin-top: 34px; padding-left: 110px; }
.wd50 { width: 50%; }
.wd60 { width: 60%; }
.wd40 { width: 40%; }
.show_eff { height: 290px; float: left; margin-top: 50px; position: relative; }
.pm_info { width: 191px; height: 210px; position: absolute; left: 50%; margin-left: -100px; top: 20px; }
.show_info { width: 191px; height: 210px; position: absolute; left: 50%; margin-left: -100px; top: 20px; }
.pm_info span { display: block; width: 100%; text-align: center; color: #555; font-size: 18px; }
.dianzhao_bg, .show_bg { width: 191px; height: 148px; margin-bottom: 10px; }
.shop_pm { width: 122px; height: 32px; text-align: center; background: #1069c3; line-height: 32px; color: #fff; margin-left: 32px; margin-bottom: 10px; letter-spacing: 4px; }
.shop_cz { width: 32px; height: 122px; text-align: center; background: #1069c3; position: absolute; padding: 12px 3px; letter-spacing: 1px; right: -10px; color: #fff; }
.show_effect { height: 100%; width: 100%; position: relative; }
.show_info p { width: 100%; text-align: center; font-size: 18px; }
/*店铺相关结束*/


/*商业人流*/

.report_bussiness { width: 920px; margin-top: 20px; margin-bottom: 50px; }
.report_bussiness h3 { height: 37px; width: 100%; line-height: 37px !important; line-height: 35px\9 !important; line-height: 35px\0 !important; padding-left: 50px; color: #fff; font-size: 20px; background: url(../images/title_bg.png) no-repeat 0 0; margin-bottom: 20px }
/*消费水平*/

.report_consume { width: 100%; margin-top: 20px; margin-bottom: 30px; }
.report_consume h3 { height: 37px; width: 100%; line-height: 37px !important; line-height: 35px\9 !important; line-height: 35px\0 !important; padding-left: 50px; color: #fff; font-size: 20px; background: url(../images/title_bg.png) no-repeat 0 0; margin-bottom: 50px; }
.report_consume li { width: 50%; height: 100%; }
/*周边业态*/

.report_round { width: 920px; margin-bottom: 20px; }
.report_round h3 { height: 37px; width: 100%; line-height: 37px !important; line-height: 35px\9 !important; line-height: 35px\0 !important; padding-left: 50px; color: #fff; font-size: 20px; background: url(../images/title_bg.png) no-repeat 0 0; margin-bottom: 20px; }
.report_service { width: 920px; height: 250px; background: #fff; margin-top: 20px; padding: 0 28px; padding-top: 10px; margin-bottom: 20px; border: 1px solid #e5e5e5; }
.report_service h6 { font-size: 18px; color: #555; height: 16px; width: 100%; margin-bottom: 30px; }
.report_service h6 em { color: #e22222; font-weight: bold; margin-left: 15px; margin-right: 10px; }
.report_service ul { width: 100%; height: 126px; padding-left: 80px; }
.report_service ul li { float: left; margin-right: 115px }
.report_service ul li b { display: block; text-align: center; font-size: 17px; }
.report_service ul li i { display: block; margin: 0 auto; }
.report_service ul li i { height: 86px; width: 86px; border-radius: 50%; background: #0068b7; padding-top: 22px; padding-top: 19px\9 !important; padding-top: 19px\0 !important; ; padding-left: 22px; padding-left: 23px\9; padding-left: 23px\0; font-size: 40px; color: #fff; margin: 12px auto; }
.report_service ul li span { color: #555; line-height: 36px; text-align: center }
.report_service ul li b { color: #0068b7; line-height: 30px; }
.report_service ul li span { font-size: 16px; }
/*热门推荐*/

.recommend-hot { width: 1380px; margin: 0 auto; padding-top: 16px; padding-bottom: 50px; border-bottom: 1px solid #ddd }
.recommend-hot h2 { line-height: 68px; font-size: 22px; }
.recommend-ul { width: 100%; }
.recommend-ul li { float: left; width: 220px; margin-right: 12px; cursor: pointer; }
.recommend-ul li a h3 { width: 100%; overflow: hidden; font-size: 14px; line-height: 24px; height: 48px; margin-top: 5px; color: #333; margin-bottom: 5px; }
.recommend-ul li a h3 span { margin-left: -10px; }
.index_notice { width: 100%; font-size: 12px; color: #999; line-height: 24px; }
.notice_price:after { content: " "; height: 0; width: 0; display: block; clear: both }
.index_notice p { width: 100%; line-height: 25px; }
.index_notice em { font-size: 16px; color: #e22222; }
.notice_price a { border: 1px solid #898989; border-radius: 2px; width: 58px; height: 23px; line-height: 21px; text-align: center; float: right; color: #e22222; }
.hot_img { width: 100%; height: 164px; }
.hot_img img { height: 100%; width: 100%; }
.price-line span { float: left }
/*热门推荐结束*/

.heig li { color: #d8d6d6; float: left; width: 128px; }
.heig .last { margin-left: 9px; }
.heig .money { padding-left: 156px; color: #fff; }
.money span { font-size: 22px; }
.heig .phone { width: 309px; height: 50px; margin-right: 10px; position: relative; top: 0; left: 0; }
.phone a { margin-left: 75px; color: white; }
.phone .phones { position: absolute; top: 15px; left: 40px; }
#mt90 { padding-bottom: 44px; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }
#phones { position: relative; top: -39px; left: 38px; }
.span-r span { color: #d8d6d6; font-size: 16px; margin-right: 20px; }
.span-r .money { font-size: 22px; color: #fff; margin-left: 80px; margin-right: 0; }
.span-r .money2 { font-size: 22px; color: #fff; margin-left: 16px; margin-right: 0; }
.dp-pic { width: 120px; float: left; }
.wrap_box { width: 630px; height: 70px; line-height: 70px; display: inline-block; margin-right: 110px; }
.wrap_box span { color: #fff; height: 100%; font-size: 14px; margin-right: 34px; float: left }
.wrap_box span font { font-size: 20px }
.wrap_box span em { font-size: 16px }
.detail_peitao { width: 100%; height: 360px; margin-top: 20px; margin-bottom: 20px; background: #fff; padding-top: 30px; }
.detail_peitao ul { height: 360px; width: 100%; }
.trade_service { width: 100%; height: 120px; background: #fff; padding-top: 16px; margin-bottom: 20px; }
.trade_service li { float: left; padding-left: 20px; border-right: 1px solid #e5e5e5; font-size: 16px; color: #666 }
.trade_service li p { width: 100%; line-height: 30px; }
.trade_service li p span { float: left }
.trade_service li i.Style { font-size: 22px; position: relative; float: left }
.flag-txt { position: absolute; left: 5px; top: -2px; font-size: 12px; }
 @-moz-document url-prefix() {
 .flag-txt {
 top: 0;
}
}
.trade_service li i { color: #f35d5a; margin-right: 5px; }
.trade_service li h5 { color: #333; font-size: 20px; }
.scan_detail { display: block; margin: 0 auto; height: 18px; line-height: 18px; width: 74px; margin-top: 38px; }
.detail_info { width: 100%; padding: 0 0px 0px 0; background: #fff; margin-bottom: 20px;display: inline-block; }
.detail_title { height: 44px; border-bottom: 1px solid #d2d2d2; }
.detail_title p { float: left; height: 100%; margin-right: 46px; line-height: 44px; font-size: 20px; color: #333; }
.detail_title p:hover { cursor: pointer; }
.detail_title a:hover { color: #0068b7; border-bottom: 1px solid #0068b7； }
.detail_title a:visited { border-bottom: 1px solid #0068b7; }
.detail_info li span u { text-decoration: none; letter-spacing: 8px }
.lp_left{ padding:0 20px; border: 1px solid #ddd;border-bottom: 2px solid #0068b7;background: #fff;padding-bottom: 44px;}
.lp_left h2 {font-size: 16px;color: #0068b7;  width: 100%;border-bottom: 1px solid #0068b7;line-height: 50px;height: 50px;margin-bottom: 20px; display:block; }
.puyuan_info ul li:after, .tips-info p:after, .recommend-ul:after { display: block; width: 0; height: 0; clear: both; content: " "; }
.recommend-ul li:last-child { margin-right: 0; }
.title-tips { width: 125px; line-height: 34px; color: #333; padding-top: 15px; font-size: 16px }
.tips-info { width: 100%; padding: 10px 20px 15px; }
.tips-info p { line-height: 34px; }
.tips-info p span { float: left; width: 33.33%; color: #999; font-size: 15px; }
.tips-info p span.wd { width: auto !important }
.tips-info p span em { margin-left: -2px; }
.tips-info p span i { letter-spacing: 32px; }

 @-moz-document url-prefix() {
 .tips-info p span i {
 letter-spacing: 30px;
}
}
.detail_des, .feiyong_dec { width: 100%; padding: 0 28px 20px 28px; background: #fff; margin-bottom: 20px; overflow: hidden; border: 1px solid #e5e5e5; }
.detail_des li { width: 100%; min-height: 120px; }
.nearby-shop { float: left; width: 50%; }
.nearby-shop p span { width: 100% !important }
.puyuan_des { min-height: 38px; width: 100%; background: #fff; padding: 15px 0px; overflow: hidden; margin-top: 20px; }
.puyuan_des h5 { height: 99px; padding-top: 12px; }
.puyuan_des p { width: 100%; padding-right: 20px; padding-bottom: 25px; color: #999; min-height: 40px; line-height: 26px; }
.shop-consum b { cursor: pointer }
.yezhu_des { height: 100px; width: 100%; }
.yezhu_des h5 { height: 99px; padding-top: 12px; background: url(../images/report_bg2.png) no-repeat 0 0; }
.yezhu_sex, .expert_touxiang { width: 100%; height: 100%; padding-left: 8px; position: absolute; left: 0px; top: 0px; }
.yezhu_sex img { border-radius: 50%; float: left; margin-top: 5px; }
.expert_touxiang { text-align: center }
.expert_touxiang img { border-radius: 50%; }
.yezhu_info, .expert_info { float: left; width: 100%; }
.yezhu_info span { width: 100%; display: inline-block; text-align: right; }
.expert_info span { width: 100%; text-align: center; font-size: 14px; color: #999 }
.yezhu_info span:nth-of-type(1) { font-size: 16px; color: #3f3f3f; }
.expert_info span:nth-of-type(2) { font-size: 12px; color: #999; }
.yezhu_info span:nth-of-type(3) { font-size: 18px; color: #e22222; }
.expert_info span:nth-of-type(3) { font-size: 18px; color: #e22222; }
.yezhu_text { display: inline-block; width: 672px; margin-bottom: 15px; height: 108px; position: relative; border-left: 1px solid #e5e5e5; }
.h108 { position: absolute; top: 50%; }
.yezhu_text p { display: inline-block; padding-right: 10px; padding: 5px 0 5px 18px; margin-bottom: 20px; line-height: 26px; }
.expert_des h5 { height: 120px; padding-top: 6px; width: 100%; }
.export_pos { width: 190px; height: 108px; float: left; position: relative; }
.w310 { width: 270px; }
.puyuan-hot { background: #fff; margin-bottom: 20px; padding: 10px 28px 0 28px }
.consumer-source { float: right; width: 120px; height: 30px; line-height: 30px; font-size: 16px; border: 1px solid #e5e5e5; color: #333; margin-top: 14px; padding: 0 10px; position: relative; margin-right: 19px; }
.consumer-source i { float: right; color: #666; font-size: 16px; cursor: pointer }
.consumer-source i.Hide { display: none }
.source-type { position: absolute; right: -1px; top: 29px; width: 120px; height: 126px; background: #ddd; display: none }
.source-type li a { width: 100%; height: 100%; display: block; text-align: center; line-height: 42px; font-size: 16px; color: #666; border-bottom: 1px solid #d2d2d2 }
.source-type li a:hover { background: #c9c9c9 }
.source-type li a.act { background: #c9c9c9 }
.hot-table { width: 826px; margin: 0 auto; border: 1px solid #aaaaaa; border-collapse: collapse }
.hot-table td { border: 1px solid #aaaaaa; text-align: center; height: 40px; width: 206px; }
/*.box { width: 1380px; position: relative; }*/
#bt1, #mt90 { padding: 38px 10px 10px 10px; margin-bottom: 10px; height: 168px; }
.wrap1 { margin-bottom: 10px; }
.map_btn { height: 34px; width: 200px; display: inline-block; margin-left: 20px; vertical-align: middle; cursor: pointer; }
.map_btn span { height: 32px; width: 85px; float: left; border: 1px solid #999999; text-align: center; margin-right: 20px; color: #999; padding-left: 8px; border-radius: 2px; }
.map_btn span i { display: block; font-size: 20px; margin-right: 5px; height: 100%; line-height: 32px; float: left; }
 @media (min-width:1920px) {
 @-moz-document url-prefix() {
 .map_btn span i {
 margin-top: -2px;
}
}
}
.map_btn span b { font-size: 14px; float: left; height: 100%; line-height: 32px; margin-top: -1px\9; margin-top: -1px\0 }
.map_btn span.btnstyle { color: #ae241b; border-color: #ae241b; }
.baidu-map { width: 1135px; height: 550px; margin: 20px auto; }
.section-row { padding: 0 0 20px 20px; }
.section-title h2 { color: #999; }
.section-row .f12 { color: #999; }
/* 商业街样式 */

.span4-1 h3 { color: #000; font-weight: 500; }
.span4-1 .ft { color: #999; font-weight: 200; }
.span4-1 .ft span { color: #f77373; padding-left: 10px; font-weight: normal; font-size: 12px; }
.span4-1 .ft .jiul { color: #5f5f5f; font-size: 12px; }
.you { position: relative; top: 15px; left: 239px; z-index: 100; }
.youxuan { width: 20px; height: 20px; position: relative; top: 15px; left: 246px; z-index: 100; }
.section-row .pic { position: relative; }
/*
* default link style
**/

a { text-decoration: none; color: #999; cursor: pointer; }
a:hover { text-decoration: none; cursor: pointer; }
.fc-gray a { color: #999 }
.wrap { overflow: hidden; position: relative; width: 1380px; height: 700px; }
.detail_wrap { width: 1000px; }
.wd100 { width: 100% }
a.btn-more { width: 317px; height: 50px; border: 1px solid #bbb; line-height: 50px; display: block; margin: 0 auto; text-align: center; color: #999 }
a.btn-more:hover { background: #f3f3f3; }
.bt1 .btn-pink:hover { color: white; }
.btn-pink { width: 100%; line-height: 60px; display: block; margin: 0 auto; text-align: center; background: #ec595b; color: #fff;/* margin-top:10px; */
}
.btn-pink-two { width: 100%; line-height: 50px; display: block; text-align: center; background: #ec595b; color: #fff; }
.lp_adz { height: 140px !important; }
span.phone { background: url(../images/icon.png) 0px -512px no-repeat; width: 40px; height: 40px; text-indent: -9999px; vertical-align: middle; display: inline-block; }
.pic a:hover img { opacity: 0.8 }
/**
* header menu
**/

.cityselect { margin-left: 30px; }
.cityselect dl dt { line-height: 60px; }
/*.menu { margin-left: 30px; }
.menu ul li { width: auto; float: left; padding: 0px 12px; margin-right: 12px; position: relative }
.menu ul li span.zp-hot { display: block; position: absolute; width: 40px; height: 14px; top: 9px; left: 73px; background: url(../images/icon.png) no-repeat 0 -366px }
.menu ul li a { display: block; line-height: 60px; font-size: 16px; color: #555 }
.menu ul li a.act { color: #ed5756; border-bottom: 2px #ed5756 solid; }*/
/**
* swiper
**/

.banner-title { margin-top: 160px; color: #fff; }
.banner-search { width: 100%; height: 50px; position: absolute; z-index: 999; top: 360px; left: 0; }
.banner-search .inner { width: 640px; margin: 0 auto; background: #fff; line-height: 50px; }
.banner-search .ipt { width: 450px; float: left; }
.banner-search .ipt input { width: 100%; height: 50px; font-size: 18px; padding: 12px; border: none; }
.banner-search .slt { width: 120px; float: left; }
.banner-search .btnW { width: 70px; height: 50px; float: left; }
.banner-search .btnW .btn { background: url(../images/icon.png) 18px -274px #ec595b no-repeat; display: block; text-indent: -99999px; }
.banner-search .btnW .btn:hover { background-color: #c63232 }
/**
* submenulist
**/

.sml { height: 100px; }
.sml ul { height: 100px; width: 100%; }
.sml ul li { height: 100px; width: 25%; float: left; padding-top: 24px; padding-left: 60px; background: url(../images/icon.png) no-repeat; }
.sml ul li.one { background-position: 6px 36px; }
.sml ul li.two { background-position: 6px -38px; }
.sml ul li.three { background-position: 6px -110px; }
.sml ul li.four { background-position: 6px -185px; }
.sml ul li a { display: block; height: 100px; overflow: hidden; }
.sml ul li a:hover { }
/**
* 首页大图
**/

.swiper-container { margin: 0 auto; position: relative; overflow: hidden; z-index: 1 }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box }
.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative }
.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; -moz-background-size: 27px 44px; -webkit-background-size: 27px 44px; background-size: 27px 44px; }
.swiper-button-prev.swiper-button-white { background: url(../images/icon.png) no-repeat 0 -441px; left: 10px; }
.swiper-button-next.swiper-button-white { background: url(../images/icon.png) no-repeat 0 -389px; right: 10px; }
.section-title { }
.section-row { width: 100%; margin-bottom: 24px; }
.span-r { margin-right: 1.8% }
.span2-1, .wd50 { width: 48.8%; float: left; }
.span3-1, .span3-2 { height: 340px; float: left; position: relative }
.span3-2, .wd66 { width: 65.8666667%; float: left }
.span3-1, .wd33 { width: 31.7333333%; float: left; }
.span4-1 { width: 23.2%; float: left; }
.span4-1 img { width: 100%; }
.span3-1 .pic, .span3-2 .pic { position: absolute; left: 0; top: 0; z-index: 2 }
.span3-1 .pic img, .section-row .span3-2 .pic img { width: 100% }
.section-row .tit { width: 100%; color: #fff; position: absolute; left: 0; top: 150px; font-size: 32px; z-index: 9; text-align: center }
.section-row .tit a { color: #fff; }
.section-row .tit a:hover { opacity: 0.9 }
/* detail CSS */

.det-img { width: 550px; float: left;  }
.house_info { float: right; width: 630px; } 
.house_info h2 { width: 100%; height: 30px; color: #e22222; font-size: 16px; line-height: 26px; }
.house_info ul.showshuzi{width:100%;height:120px;border-bottom:1px solid #e8e8e8; overflow:hidden}
.house_info ul.showshuzi li{display:block;height:120px; width:33.33%;text-align:center; float:left}
.house_info ul.showshuzi li p{font-size: 24px;color:#ff0000;font-weight:bold;line-height:75px;}
.house_info ul.showshuzi li span{font-size: 14px;color:#999;font-weight:normal; text-align:center; width:100%; display:block; overflow:hidden; height:30px}
.house_info h2 b { font-size: 18px; margin-right: 5px; float: left; }
.house_info h2 span { font-size: 15px; margin-left: 12px; float: right; color: #999; margin-top: 1px; }
.title-right em { float: right; width: 24px; height: 24px; line-height: 22px; border: 1px solid #a0a0a0; border-radius: 3px; text-align: center; margin-left: 4px; cursor: pointer; color: #a0a0a0; }
.title-right em.click i { color: #f35956 }
.title-right em i { font-size: 18px; color: #a0a0a0 }
.house_info h2 .baozhen { font-size: 24px; margin-right: 10px; margin-top: -2px; margin-top: 0px\0; margin-top: 0px\9 }
/******************新样式的添加 ******************/

.repot_rz { position: absolute; left: 534px; top: 222px; width: 147px; height: 147px; border-radius: 50%; background-color: #f3f3f3; text-align: center; color: #999; }
.repot_rz .denglu { color: #ec6264; }
.repot_rz p { font-size: 14px; }
.repot_rz .rzheng { display: inline-block; margin-top: 50px; }
.repot_rz .rzheng, .repot_rz .denglu { font-size: 18px; }
.heart { font-size: 16px; color: #999; }
.shixin { font-size: 14px; color: #ec595b; border-color: #ec595b; }
.tool { float: right; width: 220px; margin-top: 5px; }
.join { width: 84px; height: 28px; line-height: 28px; border: 1px solid #e8e8e8; border-top-color: rgb(232, 232, 232); border-right-color: rgb(232, 232, 232); border-bottom-color: rgb(232, 232, 232); border-left-color: rgb(232, 232, 232); border-radius: 3px; cursor: pointer; display: inline-block; }
.tool span { font-size: 12px; color: #333; }
.join2 { position: absolute; width: 84px; height: 28px; line-height: 28px; background-color: #636262; border-radius: 3px; cursor: pointer; margin: 344px 0 0 6px; display: none; }
.join2 span { font-size: 12px; color: #fff; }
.smllimg { position: absolute; }
.smllimg li { position: relative; width: 100px; top: 29px; text-align: center; color: #999; float: left; }
.smllimg li:nth-of-type(1) { left: 33px; }
.smllimg li:nth-of-type(2) { left: 44px; }
.smllimg li:nth-of-type(3) { left: 55px; }
.smllimg li:nth-of-type(4) { left: 66px; }
.smllimg li:nth-of-type(5) { left: 77px; }
/* 经纪人外款 */

.jjr_box { position: absolute; bottom: 15px; }
.jjr_box .people, .jjr_box .jjr { height: 50px; line-height: 50px; font-size: 16px; }
.jjr_box .people { width: 229px; padding-left: 16px; border: 1px solid #ec595b; border-radius: 0 2px 2px 0; cursor: pointer; border-left: none; }
.people img { width: 19px; height: 23px; margin: 14px 9px 0 0; }
.people a { color: #ec595b; }
.jjr_box .jjr { width: 100px; border-radius: 2px 0 0 2px; background-color: #ec595b; color: #fff; text-align: center; }
.smllimg li p:nth-of-type(1) { font-size: 14px; }
.smllimg li p:nth-of-type(2) { font-size: 12px; }
.smllimg li .dengl { color: #ec6264; }
/*  */

#detail-para .baner { width: 100%; height: 120px; }
.ditu .imgges { width: 100%; height: 471px; opacity: 0.1; }
/* ********************地图和全景需要显示的样式 *****************/

.map_small { position: relative; }
.map_boxs { position: absolute; top: 11px; left: 868px; cursor: pointer; }
.map_small .imges { width: 55px; height: 40px; }
.map_small .mr12 { margin-right: 12px; }
/* 选中时的class */

.map_small .actives { width: 55px; height: 40px; border: 1px solid #006ab4; }
/* 选中时的class */

.map_small .map_text { position: absolute; width: 25px; height: 16px; background-color: #3479e4; color: #fff; font-size: 10px; text-align: center; bottom: 5px; left: 29px; }
.map_small .map_start { position: absolute; width: 25px; height: 16px; background-color: #858585; color: #fff; font-size: 10px; text-align: center; bottom: 4px; left: 30px; }
.no_panorama { margin-left: 70px; }
 @-moz-document url-prefix() {
 .map_small .map_starts {
 bottom: 5px;
}
}
.ie11 .map_small .map_starts { bottom: 5px; }
/* ****************地图和全景需要显示的样式end**************** */

.ditu { position: relative; }
.ditu .zh { position: absolute; width: 150px; height: 150px; text-align: center; border-radius: 50%; background: #f3f3f3; top: 140px; left: 425px; color: #999; font-size: 16px; }
.zh p:nth-of-type(1) { margin-top: 50px; }
.zh a { color: #ec595b; }
/* ******************铺源报告开始 ***************/

.report { background-color: #fff; margin-top: -40px; }
.report_top { height: 50px; line-height: 50px; border-bottom: 1px solid #e5e5e5; background: #0f69c3; color: #fff; }
.report_top img { width: 14px; height: 18px; margin: 16px 0 0 673px; }
.report_top .pybaogao { margin-left: 20px; font-size: 18px; }
.report_top .pubaogao { font-size: 14px; }
.report_bt .mapw { width: 100%; }
.report_bt { position: relative; }
.report_bt .mifen { width: 203px; height: 153px; }
.report_bt .fuceng { position: absolute; top: 124px; left: 575px; width: 226px; height: 221px; background: #fff; border: 1px solid #e5e5e5; border-radius: 2px; padding: 12px; font-size: 14px; color: #444a59; }
.fuceng i { color: #fff; display: block; margin: 10px auto 5px; font-size: 35px; }
.fuceng { width: 300px; padding-bottom: 15px; background: rgba(255, 255, 255, 0.9); margin-top: -18px; border-radius: 5px; position: relative; box-shadow: 0 2px 5px #ddd; min-height: 90px; position: relative; float: left; margin-bottom: 20px; }
.fuceng .closed { position: absolute; top: 4px; right: 10px; z-index: 20; }
.fuceng .closed i { color: #666; font-size: 16px; margin: 0; cursor: pointer; }
.fu_left { width: 250px; float: left; padding-left: 20px; padding-top: 15px; line-height: 28px; }
.fuceng2 { width: 300px; padding-bottom: 15px; background: rgba(255, 255, 255, 0.9); margin-top: -18px; border-radius: 5px; position: relative; box-shadow: 0 2px 5px #ddd; min-height: 115px; position: relative; margin-bottom: 20px; float: left; }
.fuceng2 .closed { position: absolute; top: 4px; right: 10px; z-index: 20; }
.fuceng2 .closed i { color: #666; font-size: 16px; margin: 0; cursor: pointer; }
.fu_left2 { width: 250px; float: left; padding-left: 20px; padding-top: 15px; line-height: 28px; }
.shang { color: #666; }
.xia { color: #999; }
.xia2 { font-size: 12px; color: #999; }
.xia2 span { color: #e22222; padding-left: 10px; }
.infoBox { border-radius: 5px!important; }
.sanjiao { position: absolute; width: 23px; height: 14px; background: url(../images/sanjiao_03.png) no-repeat top center; bottom: -14px; left: 50%; margin-left: -12px; }
.infoBox img { display: none }
/********** 价格开始 **************/

.Price_box { width: 100%; height: 100%; margin: 0 auto; padding-left: 15px; margin-bottom: 50px; }
.peo { width: 50%; height: 266px; padding-top: 20px; }
.peo:nth-of-type(1) { border-right: 1px solid #e5e5e5; }
.peo .personal { margin-left: 60px; float: left; }
.peo .personal .labes { height: 52px; margin-bottom: 14px; margin-left: -6px; }
.peo .personal .labes i { display: inline-block; height: 52px; width: 20px; font-size: 52px; color: #187dc8; float: left; margin-right: 8px; }
.peo .personal .labes i.col { color: #e5e5e5; }
.peo p { text-align: center; margin-top: 4px; }
.peo p i { color: #187dc8; }
.peo .peo_bg { width: 28px; height: 220px; float: left; background: url(../images/peo_bg.png) no-repeat 5px 19px; }
.peo .peo_bg i { font-size: 14px; color: #187dc8; }
.peo .peo_sec { height: 220px; padding-top: 28px; padding-left: 25px; }
.peo .peo_sec p { font-size: 14px; float: left; padding-left: 22px; margin: 0px; line-height: 24px; background: url(../images/peo_house.png) no-repeat; }
.peo .peo_house { padding-top: 40px; }
.peo .peo_house i { font-size: 88px; color: #e5e5e5; margin-left: 184px; }
.peo .peo_house span { display: block; width: 100%; text-align: center; font-size: 18px; height: 18px; }
.peo .peo_house span:nth-of-type(1) { color: #999; margin-bottom: 15px; }
.peo .peo_house span:nth-of-type(2) { color: #333; margin-bottom: 6px; }
.peo .peo_house span:nth-of-type(3) { color: #187dc8; font-size: 26px; }
.w990 { width: 918px; /* height: 375px;*/
background: #fff; }
.person_title { position: relative }
.person_title .borderbg { position: absolute; top: 7px; }
.Price_box h5 { color: #8a95ae; font-size: 20px; /*border-left: 2px solid #8a95ae;*/
padding-left: 6px; margin: 22px 0 14px 20px; }
.Price_box .item p { line-height: 36px; color: #8a95ae; }
.w447 .pingfen, .w447 .pingfeng, .w447 .pingf { width: 20px; height: 22px; background-size: 100%; display: inline-block; }
.w447 .pingfen { background: url(../images/pingfen_01.png) no-repeat; }
.w447 .pingfeng { background: url(../images/pingfen_02.png) no-repeat; }
.w447 .pingf { background: url(../images/pingfen_03.png) no-repeat; }
.Price_box .item span { color: #1f79c8; }
.Price_box .item { margin-left: 24px; }
.Price_box .w447 { width: 447px; height: 206px; position: relative; }
.Price_box .w447:nth-of-type(1) { border-right: 1px solid #e5e5e5; }
.beijt span { width: 54px; height: 53px; text-align: center; line-height: 76px; display: inline-block; font-size: 8px; margin-bottom: 8px; background: url(../images/report_05.png) no-repeat; background-size: 100% 100%; }
.beijt { position: relative; }
.beijt .active { background: url(../images/report_06.png) no-repeat; color: #fff; }
.beijt .zsj, .beijt .ysj { width: 5px; height: 8px; position: absolute; top: 23px; }
.beijt .zsj { background: url(../images/report_07.png) no-repeat; background-size: 100%; left: -10px; }
.beijt .ysj { background: url(../images/report_08.png) no-repeat; background-size: 100%; right: -10px; }
/* // 修改地方 */

.item2 { overflow: hidden; display: inline-block; }
.liste { text-align: center; margin-top: 55px; }
.item2 li { float: left; }
.item_txt { width: 100%; text-align: center; margin-top: 40px; color: #555 }
/* /////////////////////////////////////// */

.item2 .text { width: 54px; font-size: 12px; color: #4490d5; text-align: center; }
.item2 .text i { color: #1f79c8; }
.item2 .mr24 { margin: 16px 24px 0 0; }
.air_box { text-align: center; }
.air span { width: 54px; height: 54px; background: url(../images/air_bg.png) no-repeat; background-size: 100%; display: inline-block; }
.air p { font-size: 16px; color: #8a95ae; }
.air p a { color: #e22222; }
.borderbg, .air .borderbg { width: 2px; height: 16px; background-color: #8a95ae; display: inline-block; position: absolute; top: 28px; left: 0; margin-left: 20px; }
.borderbbg { width: 2px; height: 16px; background-color: #8a95ae; display: inline-block; position: absolute; top: 25px; left: 0; margin-left: 20px; }
/********** 价格结束 **************/


/********** 相关介绍开始 **************/

.positior { position: relative; }
.h346 { height: 350px; }
.Price_box .title { color: #8a95ae; font-size: 18px; padding-left: 6px; margin: 20px 0 57px 0; }
.Price_box .wz { margin: 31px 0 0 112px; font-size: 18px; color: #333; }
.Price_box .dianmian { width: 154px; height: 119px; display: inline-block; background: url(../images/report_10.png) no-repeat; background-size: 100%; margin-top: 144px; }
.dianzhao { position: relative; margin-left: 89px; }
.dianzhao .pm, .dianzhao .lm { text-align: center; background: #0f69c3; font-size: 14px; color: #fff; position: absolute; }
.dianzhao .pm { width: 105px; height: 32px; line-height: 32px; top: 112px; left: 23px; }
.dianzhao .lm { width: 29px; height: 80px; top: 149px; right: -3px; padding-top: 1px; }
.dianzhao .dor { width: 154px; font-size: 18px; color: #333; text-align: center; margin-top: 13px; }
.show_box { margin: 106px 0 0 110px; }
.show .back { width: 191px; height: 148px; display: inline-block; }
.show .back_1 { background: url(../images/back_1.png) no-repeat; background-size: 100%; }
.show .back_2 { background: url(../images/back_2.png) no-repeat; background-size: 100%; }
.show .back_3 { background: url(../images/back_3.png) no-repeat; background-size: 100%; }
.show .back_4 { background: url(../images/back_4.png) no-repeat; background-size: 100%; }
.show .back_5 { background: url(../images/report_10.png) no-repeat; background-size: 100%; }
.show .zhanshi { width: 191px; text-align: center; font-size: 18px; color: #333; margin-top: 16px; }
.show .stars, .show .starsg, .show .starss { width: 20px; height: 20px; display: inline-block; }
.show .stars { background: url(../images/xingxing_01.png) no-repeat; background-size: 100%; }
.show .starss { background: url(../images/xingxing_03.png) no-repeat; background-size: 100%; }
.mt15 { margin-top: -15px; }
.show .starsg { background: url(../images/xingxing_04.png) no-repeat; background-size: 100%; }
.mr54 { width: 100%; text-align: center; }
/********** 相关介绍end **************/


/********** 引流来源 周边学校开始 **************/

.h439 { /*height: 439px;*/
}
.h439 .source { width: 50%; position: relative; }
.h439 .around { margin-left: 28px; }
.source .round_detail { padding-left: 30px; margin-top: 30px; font-size: 14px; color: #a4a4a4; position: relative; }
.source .round_detail li { width: 100%; /*    padding-top: 10px;*/
padding-bottom: 10px; }
.source .round_detail li i { font-size: 28px; color: #e22222; float: left; margin-right: 20px; display: block; margin-top: -3px\9; margin-top: -3px\0; }
.round_school { overflow: hidden }
.source .round_detail li b { color: #e22222; font-size: 15px; margin-right: 5px; margin-left: 5px; }
.round_ditie { line-height: 34px }
.round_market { line-height: 32px; }
.round_ditie i { font-size: 30px !important; margin-left: -2px }
.total_school { display: block; float: left; margin-right: 10px; }
.cate_school { width: 180px; float: left }
.cate_school em { display: block; margin-bottom: 5px; }
.cate_school em:nth-of-type(1) strong { letter-spacing: 7px; }
.cate_school strong { letter-spacing: 28px; }
.round_school p { width: 270px; float: left }
.round_people { clear: both; position: relative }
.round_school, .round_ditie, .round_market { padding-left: 24px; }
.round_xq { display: inline-block; height: 45px; width: 200px; background: #f1f1f1; padding-left: 25px; line-height: 45px; margin-right: 5px; position: relative; cursor: pointer; }
.arrowDown { position: absolute; right: 0; top: 0; font-size: 14px !important; color: #ddd !important }
.laiyuan .yinliu { width: 253px; height: 252px; background: url(../images/yinliu.png) no-repeat; background-size: 100%; display: inline-block; margin: 30px 0 0 70px; }
.source .list { width: 100px; height: 30px; line-height: 30px; border-radius: 2px; margin-right: 8px; background-color: #1f79c8; color: #fff; text-align: center; font-size: 14px; display: inline-block; }
.ml60 { margin: 30px 25px 0 0; width: 460px; text-align: center; }
.source .dati .bl { font-size: 16px; color: #377bcd; font-weight: bold; }
.source .dati .gery { font-size: 14px; color: #8a95ae; }
.source .dati .gry { font-size: 12px; color: #8a95ae; }
.source .dati { position: absolute; text-align: center; width: 128px; line-height: 18px; }
.source .dati p { white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; }
.source .dati_one { top: 48px; left: 73px; }
.source .dati_two { top: 129px; left: 249px; }
.source .dati_three { top: 213px; left: 46px; }
.source .dati_four { top: 249px; left: 132px; }
.source .dati_five { top: 60px; left: 194px; }
.source .dati_six { top: 199px; left: 209px; }
.source .dati_seven { top: 130px; left: 17px; }
.ml25 { margin-left: 27px; }
.ml19 { margin-left: 19px; }
#main { height: 380px; margin-left: 50px; }
/********** 引流来源 周边学校end **************/


/********** 周边人口分布开始 **************/

.person { height: 356px; }
.fenbu { width: 351px; height: 9px; background: url(../images/person_01.png) no-repeat; background-size: 100%; display: inline-block; }
.fenbu_box { position: relative; margin: 90px 0 0 38px; }
.person .texts span:nth-of-type(1) { margin-left: 38px; }
.person .texts span { font-size: 14px; color: #333; margin-right: 79px; }
.person .fb { width: 27px; height: 32px; background: url(../images/person_02.png) no-repeat; background-size: 100%; position: absolute; top: -21px; right: 186px; }
.personal { display: inline-block; text-align: center; padding: 60px 0 0 0px; position: relative; }
.labes .jz { width: 9px; height: 23px; background: url(../images/person_03.png) no-repeat; background-size: 100%; display: inline-block; }
.personal .exceed { font-size: 18px; color: #333; margin: 14px 0 27px 0; }
.personal .exceed i { color: #1f79c8; }
.specific { width: 206px; height: 35px; line-height: 35px; background-color: #f1f1f1; font-size: 16px; margin-left: 17px; position: relative; cursor: pointer; }
.datails { width: 200px; background-color: #f1f1f1; position: absolute; top: 45px; left: 0px; display: none; z-index: 1; cursor: pointer; }
.round_hs { position: relative }
.datails .xinagqing { font-size: 14px; color: #a4a4a4; line-height: 30px; padding-left: 10px; text-align: left; margin-bottom: 5px; padding-left: 25px; }
.datails .xinagqing span { margin-right: 1px; }
.datails .color { color: #b9c2d8; }
.specific span i { color: #1f79c8; }
.specific .fz { width: 18px; height: 16px; background: url(../images/person_04.png) no-repeat; background-size: 100%; display: inline-block; margin-right: 5px; }
.specific span:nth-of-type(3) { width: 11px; height: 5px; background: url(../images/person_05.png) no-repeat; background-size: 100%; display: inline-block; margin-left: 8px; padding-top: 7px; }
.labes .sban { width: 9px; height: 23px; background: url(../images/person_06.png) no-repeat; background-size: 100%; display: inline-block; }
.specific .fangzi { width: 19px; height: 18px; background: url(../images/person_07.png) no-repeat; background-size: 100%; display: inline-block; margin-right: 5px; }
.personal b { width: 1px; height: 76px; background-color: #d3d3d3; position: absolute; top: 62px; left: 0; }
.ml19 { margin-left: 19px; }
/********** 引流来源 周边学校结束**************/


/********** 餐饮业人均消费开始**************/

.beverage { height: 308px; }
.beverage .w480 { width: 540px; }
.beverage .w330 { width: 320px; height: 100%; }
.beverage .food { margin: 100px 0 0 20px; position: relative; }
.beverage .food_01, .beverage .food_02 { display: inline-block; height: 24px; line-height: 24px; position: absolute; font-size: 12px; text-align: center; color: #fff; padding: 0 5px; }
.beverage .food_01 { background-color: #ff6666; top: -22px; left: 73px; }
.beverage .food_02 { top: 21px; left: 145px; background-color: #8fa4d0; }
.triangle_00 { position: absolute; width: 8px; height: 4px; background: url(../images/triangle_00.png) no-repeat; background-size: 100%; top: 2px; left: 129px; }
.triangle_01 { left: 195px; }
.triangle_002 { position: absolute; width: 8px; height: 4px; background: url(../images/triangle_002.png) no-repeat; background-size: 100%; top: 17px; left: 196px; }
.triangle_02 { left: 194px; }
.beverage .foods { margin: 100px 0 0 50px; position: relative; }
.beverage .house { margin-left: 30px; }
.beverage .food_001 { left: 140px; }
.beverage .food_002 { left: 140px; }
/********** 餐饮业人均消费开始**************/


/********** 周边业态分布开始**************/

.format { height: 360px; }
.format .w475 { height: 360px; padding-left: 2px; }
.format .house { margin-left: 20px; }
.storefront .number { width: 39px; height: 39px; color: #fff; text-align: center; line-height: 39px; font-size: 14px; }
.storefront .number1 { background-color: #e22222; border-top-left-radius: 2px }
.storefront .number2 { background-color: #fd972c; }
.storefront .number4 { background-color: #f7c965; }
.storefront .pingfen, .storefront .pingfeng { width: 20px; height: 22px; background-size: 100%; display: inline-block; }
.storefront .pingfen { background: url(../images/pingfen_01.png) no-repeat; }
.storefront .pingfeng { background: url(../images/pingfen_02.png) no-repeat; }
.storefront { width: 320px; border: 1px solid #e5e5e5; border-bottom: none; border-radius: 2px; }
.storefront li { width: 100%; height: 40px; border-bottom: 1px solid #e5e5e5; }
.right_bj { margin-right: 5px; margin-top: 7px; }
padding .storefront .mr76 { margin-right: 76px; }
.storefront .text { font-size: 14px; color: #333; line-height: 40px; margin-left: 10px; }
/********** 周边业态分布结束**************/


/********** 优势分析开始**************/

.w99 { width: 100%; margin-top: 13px; border: 1px solid #e5e5e5; background: #fff; }
.advantage p { padding-left: 20px; }
.advantage .house { margin-left: 25px; }
.advantage .stars, .advantage .starsg, .advantage .starss { width: 20px; height: 20px; display: inline-block; }
.advantage .stars { background: url(../images/xingxing_01.png) no-repeat; background-size: 100%; }
.advantage .starsg { background: url(../images/xingxing_03.png) no-repeat; background-size: 100%; }
.advantage .starss { background: url(../images/xingxing_04.png) no-repeat; background-size: 100%; }
.advantage .mr76 { margin-right: 260px; }
.advantage .text { margin-left: 0; }
.advantage li { margin-bottom: 18px; }
.advantage p { padding-bottom: 13px; }
.advantage p i { color: #f07c7e; }
.advantage p:nth-of-type(1) { font-size: 14px; color: #8a95ae; }
.sm_txt { font-size: 14px; color: #8a95ae; }
.advantage p:nth-of-type(2) { font-size: 16px; color: #333; }
.mt76 { margin-top: 76px; }
.advantage .line { width: 2px; height: 16px; display: inline-block; background: url(../images/boleft.png) no-repeat; background-size: 100%; position: absolute; top: 26px; left: 0; }
.line_box { position: relative; }
.listwrap p { text-align: center; font-size: 14px; font-family: "榛戜綋"; width: 70px; }
.listwrap p:nth-of-type(1) { color: #333; }
.listwrap p:nth-of-type(2) { color: #3b7dca; }
.listwrap p:nth-of-type(3) { color: #1f79c8; }
.list_box .listwrap { position: relative; }
.list_box .list_01 { top: -232px; left: 326px; }
.list_box .list_02 { top: -95px; left: 291px; }
.list_box .list_03 { top: -169px; left: 62px; }
.list_box .list_04 { top: -401px; left: 81px; }
.list_box .list_05 { top: -492px; left: 161px; }
.positior .mbt55 { margin-bottom: 30px; }
.Price_box .wz16 { margin-top: 16px; }
.positior h6 { font-size: 16px; color: #999999; margin-top: 50px; margin-bottom: 15px; }
/*右边区域*/

.wd100 .lp_main .d-right { width: 260px; float: right; border: 1px solid #e8e8e8; background: #fff; padding-bottom: 5px; }
.wd100 .lp_main .d-right .type { border-bottom: 1px solid #e8e8e8; background: #fafafa; font-size: 16px; color: #000; line-height: 44px; height: 44px; padding-left: 14px; }
.wd100 .lp_main .d-right dl dd { display: block; border-bottom: 1px solid #e8e8e8; padding: 14px; font-size: 14px; }
.wd100 .lp_main .d-right dl dd.end { margin-bottom: 8px; }
.wd100 .lp_main .d-right dl dd a { display: block; height: 75px; overflow: hidden; }
.wd100 .lp_main .d-right dl dd a img { width: 100px; float: left; display: block; height: 75px; margin-right: 10px; }
.wd100 .lp_main .d-right dl dd a .title { line-height: 25px; height: 25px; overflow: hidden; position: relative; color: #000; }
.wd100 .lp_main .d-right dl dd a .text { line-height: 25px; height: 25px; overflow: hidden; position: relative; }
.wd100 .lp_main .d-right dl dd a .text b { color: #F00; }
.wd100 .lp_main .d-right dl dt { display: block; padding: 0 14px; line-height: 26px; height: 26px; overflow: hidden; position: relative; }
.wd100 .lp_main .d-right dl dt a { display: block; font-size: 14px; }
.wd100 .lp_main .d-right dl dt a b { margin-right: 5px; }
.wd100 .lp_main .d-right dl dt a span { color: #999; float: right; margin-left: 20px; }
.wd100 .lp_main .d-right dl dt a:hover { color: #1ebda7; }
/******************新样式的添加end******************/

.dp-pic img { width: 80px; height: 80px; border-radius: 50%; }
.float-para { position: fixed; top: 0; background: rgba(0, 0, 0, 0.7) !important; filter: Alpha(opacity=70); background: #000; height: 70px; z-index: 998 }
.float-para .nav_fix { width: 1380px; height: 70px; margin: 0 auto; }
.mpslt { position: relative; background: #fff; margin-top: -41px; margin-top: -43px\9; margin-top: -41px\0; }
.mpslt-title { position: absolute; z-index: 990; height: 40px; width: 100%; padding-left: 12px; line-height: 40px; font-size: 14px; border: 1px solid #ddd; background: url(../images/icon.png) no-repeat right -615px #fff; }
:root .mpslt-title { padding-top: 3px\9; }
.mpslt-titleact { border: 1px #fa715a solid; border-bottom: none; height: 40px; background-position: right -674px }
.mpslt-data { display: none; width: 120px; border: 1px #fa715a solid; z-index: 900; position: absolute; top: 39px; background: #fff; }
.mpslt ul.sltlist { background: #f6f6f6; }
ul.sltlist li { line-height: 40px; padding-left: 12px; color: #555; font-size: 14px; cursor: pointer; padding-top: 3px\9; padding-top: 3px\0; }
ul.sltlist li.act { background: url(../images/icon.png) no-repeat -7px -566px #fff; }
.icon-pt span { background: url(../images/icon_pt.png) no-repeat; display: inline-block; height: 40px; padding-left: 40px; line-height: 50px; margin-right: 16px; }
.icon-pt span.i01 { background-position: 4px -8px; }
.icon-pt span.i02 { background-position: -100px -8px; }
.icon-pt span.i03 { background-position: -210px -6px; }
.icon-pt span.i04 { background-position: 3px -56px; }
.icon-pt span.i05 { background-position: -100px -56px; }
.icon-pt span.i06 { background-position: -203px -56px; }
.icon-pt span.i07 { background-position: -2px -123px; }
.icon-pt span.i08 { background-position: -100px -121px; }
.icon-pt span.i09 { background-position: -204px -122px; }
.icon-pt span.i10 { background-position: 3px -183px; }
.icon-pt span.i11 { background-position: -100px -185px; }
.icon-pt span.i12 { background-position: -210px -183px; }
.icon-pt span.i13 { background-position: 3px -240px; }
/* weituo CSS */

.weituo-banner { background: url(../images/weito_banner_01.jpg) no-repeat center; height: 465px; }
.wt-b-fuwu { width: 380px; float: left; }
.wt-b-text { margin-left: 420px; padding-top: 180px; }
.wt-b-form { background-color: rgba(255, 255, 255, 0.7); margin: 10px; padding: 20px; min-height: 380px }
.wt-b-form .ipt { width: 100%; border: 1px #ddd solid; background: #fff; padding: 4px; font-size: 14px; height: 40px; }
.wt-b-form .wd50 a { display: block; border: 1px #ddd solid; background: #fff; font-size: 14px; height: 40px; text-align: center; line-height: 40px }
.wt-b-form .wd50 a.act { border: 2px #fa715a solid; color: #fa715a; }
.wt-b-form button.btn-smt { width: 100%; line-height: 40px; display: block; margin: 0 auto; text-align: center; background: #ec595b; color: #fff; }
.wt-b-form button.btn-smt:hover { background: #c63232 }
/* map CSS */

.map-search { width: 660px; position: absolute; top: 0px; left: -660px; background: #fff; }
.sallrap { overflow-y: scroll; }
.map-search-open { position: absolute; top: 50%; margin-top: -30px; right: -24px; width: 25px; height: 40px; background: url(../images/icon.png) no-repeat 0 -796px; }
.map-search-close { background-position: 0 -836px; }
.schipt { border: 1px #ddd solid; height: 40px; width: 206px; padding-left: 32px; background: url(../images/icon.png) no-repeat 0 -728px; font-size: 14px; }
ul.search-hisdory { position: absolute; top: 39px; background: #fff; border: 1px #ddd solid; width: 206px; z-index: 99999; }
ul.search-hisdory li { line-height: 36px; border-bottom: 1px #ddd solid; padding-left: 30px; background: url(../images/icon.png) no-repeat 6px -1130px; }
ul.search-hisdory li:hover { background-color: #f6f6f6; }
ul.search-hisdory li.last { border-bottom: none; background-image: none; text-align: right; padding: 0 24px; }
.qyzp, .ytzp { position: relative; background: #fff; }
.qyzp { }
.qyzp-title, .ytzp-title { position: absolute; z-index: 99999; height: 40px; width: 100%; color: #555; padding-left: 12px; line-height: 40px; font-size: 14px; border: 1px solid #ddd; background: url(../images/icon.png) no-repeat right -615px #fff; }
.qyzp-titleact, .ytzp-titleact { border: 1px #fa715a solid; border-bottom: none; height: 48px; background-position: right -675px }
.qyzp-data { display: none; border: 1px #fa715a solid; z-index: 9999; position: absolute; top: 47px; background: #fff; height: 500px; overflow-y: auto; overflow-x: hidden; width: 394px; }
.ytzp-data { display: none; border: 1px #fa715a solid; z-index: 9999; position: absolute; top: 47px; background: #fff; }
ul.tab-hd { width: 94px; min-height: 500px; background: #f6f6f6; float: left }
.ytzp-data ul.tab-hd { width: 188px; height: auto }
ul.tab-hd li.act { background: url(../images/icon.png) no-repeat 0px -566px #fff; }
.map-search .wd200 { width: 190px; float: left; }
ul.tab-bd { margin-left: 94px; width: 290px; padding-left: 10px; min-height: 500px; }
ul.tab-bd li { display: none; }
dl.sqslt { line-height: 32px; }
dl.sqslt .zimu { width: 20px; float: left; color: #fa715a; font-size: 16px; }
dl.sqslt .sqitem { margin-left: 20px; }
.sqitem a { font-size: 14px; }
.rsilder-wrap { min-height: 60px; height: 60px; }
.rsilder-wrap .stit { width: 90px; float: left; text-align: center; font-size: 14px; padding-right: 12px; }
.rsilder-wrap .rs { margin-left: 99px; padding-top: 8px; }
#allmap { width: 100%; min-height: 300px; overflow: hidden; }
.float-more { height: auto; background: #fff; position: relative; z-index: 999; }
.more-select-area { position: absolute; top: 0px; background: #fff; }
.mslt-wrap { min-height: 80px; }
.mslt-wrap .stit { width: 90px; float: left; text-align: right; font-size: 14px; padding-right: 12px; line-height: 80px; }
.mslt-wrap .rs { margin-left: 99px; padding: 20px 0; }
.mslt-wrap .rs a.sltbtn { display: inline-block; width: 118px; border: 1px #d6d6d6 solid; line-height: 32px; height: 32px; text-align: center; color: #555; background: #fff; margin: 6px; cursor: pointer; border-radius: 3px; }
.mslt-wrap .rs a.sltbtn:hover { background: #f6f6f6 }
.mslt-wrap .rs a.act { border: 1px #fa715a solid; }
.morebtn-wrap { background: #f6f6f6; }
.morebtn-wrap .morebtn { width: 160px; float: left; }
.morbtn-wrap .more-slt { margin-left: 180px; }
a.mbtn { width: 136px; border: 1px #d6d6d6 solid; line-height: 32px; text-align: center; display: block; color: #999; background: #fff; border-radius: 3px; }
a.mbtn:hover { background: #f6f6f6 }
.more-slt a { display: inline-block; line-height: 32px; text-align: center; color: #fff; background: url(../images/icon.png) right -888px #ff7c78 no-repeat; padding: 0 24px 0 12px; margin-right: 6px; cursor: pointer; border-radius: 3px; }
.more-slt a:hover { background-color: #de4e4e }
.okbtn-wrap { width: 300px; margin: 0 auto; }
.okbtn-wrap a { display: inline-block; width: 118px; border: 1px #d6d6d6 solid; line-height: 32px; height: 32px; text-align: center; color: #555; background: #fff; margin-right: 6px; cursor: pointer; border-radius: 3px; }
.okbtn-wrap a.btn-cnfire { color: #fff; background: #ff7d7d; border: none }
.okbtn-wrap a:hover { background: #f6f6f6; }
.okbtn-wrap a.btn-cnfire:hover { background: #de4e4e; }
/*搜索结果文字列表*/

ul.default-list { font-size: 14px; }
ul.default-list li { height: 48px; line-height: 48px; border-bottom: 1px #ddd solid; padding-right: 32px; padding-left: 10px; background: url(../images/icon.png) right -920px no-repeat; overflow: hidden; cursor: pointer; }
ul.default-list li:hover, ul.default-list li.act { background-color: #e7e7e7; }
ul.default-list li a { display: block; width: 100%; }
/*搜索结果图片列表*/

.wd120 { width: 210px; text-align: right; }
.wd120 a { display: inline-block; width: 48px; }
.wd120 a.act { color: #fa715a; }
span.ad-price { background: url(../images/icon.png) no-repeat 0 -968px; padding-left: 24px; }
ul.tp-list { padding: 0px; }
ul.tp-list li { height: 208px; padding: 24px 0; border-top: 2px solid #f6f6f6; }
ul.tp-list li .pic { width: 260px; float: left; }
ul.tp-list li .pic2 { margin-top: -27px; }
ul.tp-list li .text { margin-left: 280px; font-family: "寰蒋闆呴粦"; }
ul.tp-list li .text .width { width: 343px; height: 50px; margin-bottom: 10px; font-size: 18px; }
ul.tp-list li .text .gray { font-size: 16px; color: #999; }
ul.tp-list li .text .red { font-size: 18px; color: #ec595b; }
ul.tp-list li .text .text5 { color: #555; }
ul.tp-list li .text .ma_top { margin-top: -13px; }
ul.tp-list li .text { height: 163px; }
/*搜索结果图片滚动*/

div.map-slider-wrap { /* margin-top:-27px; */
border: 1px #fa715a solid; height: 212px; overflow: hidden; margin-bottom: 20px; position: relative; }
div.map-slider { height: 210px; }
.map-slider .pic { width: 280px; float: left; }
.map-slider .text { margin-left: 300px; }
.swiper-mappic-next, .swiper-mappic-prev { position: absolute; top: 50%; width: 20px; height: 34px; margin-top: -17px; z-index: 10; cursor: pointer; }
.swiper-mappic-prev.swiper-mappic-white { background: url(../images/icon.png) no-repeat -7px -1028px #fa715a; left: 0px; }
.swiper-mappic-next.swiper-mappic-white { background: url(../images/icon.png) no-repeat -6px -994px #fa715a; right: 0px; }
.mp-hoticon { width: 50px; height: 50px; position: absolute; z-index: 99; background: url(../images/icon.png) no-repeat 0 -1082px; }
/*mapicon*/

.map label { background: url(../images/mapicon.png) no-repeat; position: absolute; text-align: center; color: #fff; }
.map .label01 { width: 70px; height: 94px; line-height: 70px; font-size: 18px; overflow: hidden }
.map .label02 { width: 32px; height: 37px; background-position: -71px 0; }
.map .label03 { width: 36px; height: 47px; background-position: -106px 0 }
.map .label04 { width: 35px; height: 47px; background-position: -143px 0 }
.map .label05 { width: 39px; height: 47px; background-position: -70px -56px; }
.map .label06 { width: 37px; height: 47px; background-position: -106px -56px; }
.map .label07 { width: 39px; height: 47px; background-position: -142px -56px; }
.map .label08 { background: #49b79e; width: 70px; height: 70px; border-radius: 50%; font-size: 12px; line-height: 18px; padding-top: 12px; }
.map .label08:hover { background: #45a18c; }
.map .label09 { background: #e76d6d; width: 70px; height: 70px; border-radius: 50%; font-size: 12px; line-height: 18px; padding-top: 12px; }
.map .label09:hover { background: #de4e4e; }
/* helpme CSS */

.help-banner { background: url(../images/help_banner_01.jpg) no-repeat center; height: 465px; }
/*404*/

.err-404 { width: 518px; margin: 60px auto; background: url(../images/404.jpg) no-repeat; padding-left: 238px; padding-top: 50px; height: 158px; }
/*ajaxsend 标志层*/

.ajaxsend { height: 20px; position: relative; }
/* --- EASYDROPDOWN DEFAULT THEME --- */


/* PREFIXED CSS */


/* WRAPPER */

.dropdown { position: relative; width: 100%; cursor: pointer; background: url(../images/icon.png) 0 -1188px no-repeat #fff; }
.dropdown.open { z-index: 2; }
/* CARAT */

.dropdown .carat { position: absolute; right: 12px; top: 50%; width: 14px; height: 7px; margin-top: -3px; background: url(../images/icon.png) -22px -630px no-repeat; }
.dropdown.open .carat { margin-top: -3px; background-position: -22px -693px }
/* OLD SELECT (HIDDEN) */

.dropdown .old { position: absolute; left: 0; top: 0; height: 0; width: 0; overflow: hidden; }
.dropdown select { position: absolute; left: 0px; top: 0px; }
.dropdown.touch .old { width: 100%; height: 100%; }
.dropdown.touch select { width: 100%; height: 100%; opacity: 0; }
.top-title { width: 100%; }
.top-title:after, .top-content:after { content: " "; display: block; width: 0; height: 0; clear: both }
.title-left { width: 700px; display: inline-block; padding: 6px 0; }
.title-left h1 { font-size: 24px; line-height: 28px; color: #333; font-weight: bold }
.title-right { float: right; padding-top: 35px; }
.title-right span { margin-left: 18px; color: #999 }
/* Height is adjusted by JS on open */


/*图片轮播*/

.detail_context_pic { /*width: 100%;*/
overflow: hidden; }
.detail_context_pic_top { opacity: 0.1; width: 550px; position: relative; height: 370px; display: table; text-align: center; overflow: hidden; float: left; margin-bottom: 8px; }
.detail_context_pic_top a:first-child { vertical-align: middle; display: table-cell }
.detail_context_pic_top a img { width: 100%; /*display: none*/height: 354px; }
.detail_context_pic_bot { width: 550px; height: 80px; overflow: hidden; opacity: 0.1; float: left; }
.detail_picbot_left, .detail_picbot_right { width: 30px; height: 80px; overflow: hidden; float: left }
.detail_picbot_right a, .detail_picbot_left a { display: block; width: 30px; height: 80px; }
.detail_picbot_left a{ background: url(../images/sm_arrow.png) #f5f5f5 6px center no-repeat; }
.detail_picbot_left a:hover { background-color: #dedede }
.detail_picbot_right a { background: url(../images/sm_arrow.png) #f5f5f5 -32px center no-repeat; }
.detail_picbot_right a:hover { background-color: #dedede }
.up_icon { background: url(../images/up_icon.png) }
.down_icon { background: url(../images/down_icon.png) }
.detail_picbot_mid { width: 487px; height: 80px; overflow: hidden; float: left; margin-left: 3px; }
.detail_picbot_mid ul { width: 100%; height: 100%; overflow: hidden; position: relative; }
.detail_picbot_mid ul li { width: 116.7px; height: 80px; overflow: hidden; margin-right: 5px; position: relative; float: left }
.detail_picbot_mid ul li i { position: absolute; color: #fff; font-size: 50px; left: 50%; top: 50%; margin-left: -30px; margin-top: -25px; }
.detail_context_pic_top .play_btn { position: absolute; color: #fff; font-size: 100px; left: 50%; top: 50%; margin-left: -50px; margin-top: -59px; cursor: pointer;/*z-index: 9*/
}
.detail_context_pic_top .play_btn.showbtn { display: block }
.youkuplayer.shownone { display: none }
.detail_picbot_mid ul li img { height: 80px; width: 100%; max-width: 140px; }
.selectpic { border: 2px solid #ec595b; }
#preArrow { left: 0px; }
#nextArrow { right: 0px; }
.contextDiv { cursor: pointer; height: 50px; width: 39px; position: absolute; top: 50%; margin-top: -25px; /* z-index: 5;*/
display: none }
.contextDiv span { position: absolute; top: 0; left: 0; width: 39px; height: 50px; }
#preArrow_A { background: url('../images/pic_left.png') 0px 0px no-repeat; }
#nextArrow_A { background: url('../images/pic_right.png') 0px 0px no-repeat; }
.micon-map { background-image: url("../images/shopmap.png"); background-repeat: no-repeat; }
.point1 { background-position: 0 -65px; margin: -6px 0 0 -9px; overflow: hidden; padding: 22px 0 0; width: 72px; height: 76px; }
.point2 { margin: -24px 0 0 -24px; width: 0; }
.point2>.num { background-position: 0 -220px; height: 48px; line-height: 48px; margin-left: 16px; padding: 0; width: 48px; }
.point2:hover { background-position: 0 -271px; }
.point2>.num:hover { background-position: 0 -271px; }
.point1:hover { background-position: 0 -141px; }
.point1, .point2>.name, .point2>.num, .remark { color: #fff; cursor: pointer; font: 12px/15px Hei, 寰蒋闆呴粦; padding: 22px 0 0; text-align: center; }
.point2>.num { padding: 12px 0 0; }
/* 特殊样式 */

.opacity_none { opacity: 1; }
.show { display: block; }
.hide { display: none; }
/* 修正头部 */

.search .inputs .txt { width: 314px; }
.container { width: 1000px; }
.report_div { margin-top: -40px; margin-bottom: 15px; width: 930px; }
.float-para a:hover { color: #fff; }
.puyuan { margin-top: 10px; }
#pu { color: #999; }
.fc-gray p { color: #333; font-size: 16px; }
.dianping { padding: 28px 10px 10px 15px; margin-bottom: 10px; line-height: 25px; border-bottom: 1px solid #f5f5f5; }
.dianping .dp-color { color: #8A94AF; }
.divCenter { display: block; margin: 0 auto }
/*已成交店铺*/

.trunover_mid { width: 1380px; height: 218px; background: #fff; margin: 0 auto; padding-top: 45px; }
.mid_box { padding-left: 20px; padding-right: 20px; height: 126px; }
.trunover_mid ul { height: 126px; display: -webkit-box; display: flex; }
.trunover_mid ul::after { content: " "; display: block; clear: both; width: 0; height: 0 }
.trunover_mid ul li { -webkit-box-flex: 1; flex-grow: 1; width: 216px; height: 126px; position: relative; margin-right: 14px; }
.trunover_mid ul li a { width: 100%; height: 100%; display: block }
.trunover_mid ul li img { height: 100%; width: 100% }
.trunover_mid ul li:last-child { margin-right: 0 }
.trunover_mid ul li img { width: 100%; height: 100%; }
.mid_layer { width: 100%; height: 100%; color: #fff; display: table; background: rgba(0, 0, 0, 0.6); position: absolute; text-align: center; left: 0; top: 0 }
.mid_layer div { vertical-align: middle; display: table-cell }
.mid_layer p { font-size: 24px; line-height: 28px; }
.mid_layer span { font-size: 16px; }
.turnover_left { background: #fff; margin-top: 20px; padding: 20px 20px; }
.turnover_left h6 { height: 48px; line-height: 48px; color: #e22222; font-size: 24px; border-bottom: 1px solid #515151 }
.turnover_left .item_midle { width: 374px; }
.turn_txt { position: absolute; left: 0; top: 0; width: 100%; height: 400px; background: rgba(0, 0, 0, 0.5); text-align: center; display: table; }
 @media \0screen\, screen\9 {
 .turn_txt {
 background: #000;
 filter: Alpha(opacity=0.5);
 *zoom: 1;
 position: static
}
}
 @media \0screen\, screen\9 {
 .mid_box .mid_layer {
 background: #000;
 filter: Alpha(opacity=0.6);
 *zoom: 1;
 position: static
}
}
.turn_txt div { display: table-cell; vertical-align: middle }
.turnover_left .pu_bot li { width: 100%; height: 194px; position: relative; padding-left: 20px; margin-right: 20px; padding-top: 30px; border-bottom: 1px solid #515151 }
.turnover_left .item_left { width: 200px; margin-right: 45px; }
.turnover_left .item_top { width: 614px; height: 100px; float: left; margin-bottom: 8px; }
.turnover_left .item_bot { float: left; height: 24px; }
.item_midle .type { font-size: 14px; float: left; }
.turnover_left .item_midle .arrive { font-size: 20px; color: #333; height: 43px; width: 374px; line-height: 24px; margin-bottom: 12px; }
.turnover_left .item_midle .arrive a { color: #333 }
.turnover_left .item_num { text-align: center; width: 88px; height: 100%; font-size: 18px; padding: 0 }
.item_num .turn_pr, .item_right .turn_pr { font-size: 16px; color: #ec595b }
.item_num .turn_pr em, .item_right .turn_pr em { font-size: 20px; }
.item_num .turn_feiyong, .item_right .turn_zujin { color: #333; height: 38px; line-height: 24px; margin-bottom: 12px; font-size: 20px; text-align: center }
.turnover_left .item_right { width: 150px; }
.turnover_left .item_right p { text-align: center }
.turnover_time { position: absolute; bottom: 15px; right: 20px; font-size: 20px; color: #8d8d8d }
.turnover_time b { font-weight: normal }
.item_bot span { font-size: 12px; display: inline-block; line-height: 16px; padding: 3px; border: 1px solid #ccc; border-radius: 3px; margin-right: 10px; vertical-align: middle; }
.color1 { border-color: #f49b27 !important; color: #f49b27; }
.color2 { color: #ec595b; border-color: #ec595b !important; }
.color3 { color: #67aeef; border-color: #67aeef !important; }
/*砍价弹框样式*/

.layer_box { width: 362px; height: 305px; border-radius: 50px; background: #fff; }
.layer_box form { width: 100%; height: 100%; padding: 0 40px; }
.layer_box h2 { width: 100%; line-height: 106px; font-size: 24px; color: #333; text-align: center; }
.layer_box .service_form { width: 100%; height: 160px; }
.service_form input { width: 287px; height: 40px; border: 1px solid #CCCCCC; margin-right: 10px; float: left; color: #333; font-size: 14px; margin-bottom: 20px; }
.service_form input.tongji{ width:380px}
.mobile, .code_yz { padding-left: 10px; }
.service_form input[type=submit] { background: #e22222; border: none; color: #fff; }
/*弹框相册*/

.photo-lay { position: absolute; left: 39px; right: 39px; top: 0; bottom: 0; }
.photo-div { display: none; width: 100%; height: 100%; background: #000; position: fixed; left: 0; top: 0; bottom: 0; z-index: 9 }
.layer-photo { position: fixed; left: 50%; margin-left: -45%; top: 0; height: 100%; width: 90%; display: none; z-index: 10; }
.photo-close { position: absolute; right: 20px; top: 20px; }
.photo-close i { font-size: 30px; color: #fff; }
.layer-photo .detail_context_pic_top { width: 100%; height: 100%; margin: 0 auto; float: none }
.layer-photo .detail_context_pic_top a:first-child { width: 100%; height: 100%; }
.layer-photo .detail_context_pic_top img { width: auto; height: auto; /* max-height: 100%;*/
max-width: 100%; vertical-align: middle }
.layer-photo #preArrow { left: 0; z-index: 99 }
.layer-photo #nextArrow { right: 0; z-index: 99 }
.showStyle { display: block }
.vip_trem b { float: right; font-size: 14px; color: #989898 }
/*分期计算器*/

.calculate-layer { width: 530px; height: 580px; background: #fff; color: #333 }
.calculate-title { width: 100%; height: 62px; background: #e22222; text-align: center; line-height: 62px; color: #fff; font-size: 26px; position: relative }
.calculate-title i { position: absolute; right: 25px; font-size: 20px; cursor: pointer }
.calculate-top { width: 100%; height: 212px; padding: 37px 85px 0 }
.calculate-layer li { width: 100%; height: 38px; margin-bottom: 14px; font-size: 18px; }
.calculate-layer li p, .type-sel { width: 240px; height: 38px; background: #f5f5f5; border-radius: 6px; }
.calculate-layer li p input { float: left; width: 205px; height: 37px; padding-left: 20px; background: #f5f5f5; font-size: 16px; }
.calculate-layer li i { margin: 0 10px; color: #333; font-size: 14px; float: right; line-height: 38px;/*display: none*/
}
.calculate-layer li span { float: left; width: 103px; line-height: 38px; font-weight: bold }
.select-box { position: relative; width: 100%; height: 100%; line-height: 36px; }
.select-title { position: absolute; left: 0; top: 0; width: 100%; height: 100%; color: #333; background: #f5f5f5; font-size: 16px; padding-left: 20px; border-radius: 6px; }
.select-title span, .select-option span { font-weight: normal!important; }
.select-title.sel { border: 1px solid #ddd; border-bottom-left-radius: 0!important; border-bottom-right-radius: 0!important; }
.select-option { display: none; width: 240px; overflow: hidden; border: 1px #ddd solid; border-top: none; z-index: 9999; position: absolute; top: 38px; left: 0px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
.type-sel ul.tab-hd { width: 240px }
ul.tab-hd li { height: 38px; padding-left: 0px; font-size: 16px; cursor: pointer; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 20px; margin-bottom: 0 }
.calculate-center { width: 100%; height: 177px; background: #f5f5f5; padding: 24px 85px 0; }
.calculate-center li { height: 28px; }
.calculate-center p { border-bottom: 1px solid #ddd; border-radius: 0!important; }
.calculate-bottom { padding-top: 36px; }
.calculate-btn { display: block; width: 250px; height: 40px; background: #e22222; border-radius: 6px; color: #fff; margin: 0 auto; margin-bottom: 10px; cursor: pointer }
.calculate-bottom p { color: #999; font-size: 14px; text-align: center; }
/*铺源纠错*/

.error-layer { width: 100%; background: #f5f5f5; z-index: 10000; color: #333; }
.error-layer h2 { width: 100%; height: 70px; line-height: 70px; background: #e22222; font-size: 24px; text-align: center; color: #fff; position: relative }
.error-layer h2 i { position: absolute; right: 15px; top: 0 }
.error-layer h3 { height: 55px; line-height: 55px; font-size: 18px; padding-left: 25px; font-weight: normal; }
.error-layer ul { background: #fff; margin-bottom: 20px }
.error-layer ul li { height: 52px; line-height: 52px; padding-left: 25px; font-size: 18px; padding-right: 15px; border-bottom: 1px solid #ddd; position: relative }
.error-layer ul li label, .error-layer ul li input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.error-layer ul li input { visibility: hidden }
.error-layer ul li i { position: absolute; right: 15px; font-size: 20px; display: none }
.error-layer ul li input:checked+i { display: block; color: #e22222 }
.error-layer ul li.select-style { color: #e22222 }
.error-layer p input.select { background: #e22222; color: #fff; }
.layermchild { background: none!important }
.fankui-div { width: 372px; height: 200px; background: #e4e4e4; border-radius: 10px; z-index: 9999; text-align: center; color: #333; padding-top: 34px; }
.fankui-div i { font-size: 37px; line-height: 37px; color: #999; margin-bottom: 15px; }
.fankui-div h2 { line-height: 44px; font-size: 25px; font-weight: normal }
.fankui-div p { line-height: 46px; font-size: 22px }
.error-supply { width: 100%; height: 160px; margin-bottom: 25px }
.error-supply textarea { width: 100%; height: 100%; resize: none; color: #333; padding: 10px 20px; line-height: 20px; font-size: 16px; border: none; }
 textarea::-webkit-input-placeholder {
 font-size: 16px;
}
 textarea:-moz-placeholder {
 font-size: 16px;
}
 textarea::-moz-placeholder {
 font-size: 16px;
}
 textarea::-webkit-input-placeholder {
 font-size: 16px;
}
.error-tips { font-size: 14px; line-height: 45px; width: 100%; text-align: center }
.tijiao-btn { display: block; width: 218px; height: 45px; background: #e22222; font-size: 20px; color: #fff; border-radius: 10px; margin: 0 auto }
/*.layui-layer {*/


/*background: none!important*/


/*}*/


/*改版新加的*/

.reli-div { width: 200px; height: 200px; position: absolute; left: 60px; top: 110px; display: none; z-index: 10; }
.map-play { width: 1080px; height: 80px; position: absolute; bottom: 66px; left: 60px; background: #fff; z-index: 10; clear: both; box-shadow: 0 0.02rem 0.1rem rgba(200, 200, 200, .65); display: none; }
.map-time-div { width: 984px; height: 80px; float: left; box-shadow: 0 2px 5px #ddd; }
.map-play ul { float: left; width: 96%; height: 80px; padding-top: 22px; }
.map-play b { float: left; width: 30px; line-height: 72px; color: #999; font-size: 14px; }
.map-play ul li { float: left; width: 36px; height: 30px; text-align: center; line-height: 30px; font-size: 14px; color: #333; border-radius: 3px; margin-right: 3px; }
.map-play ul li.current { background: #af251b; color: #fff!important }
.map-play-btn { background: #af251b; width: 95px; height: 100%; float: left; text-align: center; }
.map-play-btn i { color: #fff; font-size: 30px; line-height: 80px; cursor: pointer; }
.state-div { width: 130px; height: 34px; float: left; background: #fff; border-radius: 3px; box-shadow: 0 2px 5px rgb(200, 200, 200); }
.state-div span { width: 50%; height: 100%; float: left; font-size: 14px; color: #999; text-align: center; line-height: 34px; cursor: pointer; }
.state-div span.current { background: #af251b; color: #fff!important; border-radius: 3px; }
.tips-info p span b a { color: #3795ec; padding-left: 5px; display: inline-block; position: relative; }
.tips-info p span b font.xq { position: absolute; bottom: 40px; left: 50%; margin-left: -30px; letter-spacing: 0; width: 260px; color: #666; line-height: 22px; box-shadow: 0 2px 11px rgb(200, 200, 200); padding: 25px 15px 20px; border-radius: 3px; z-index: 5; display: none; background: #fff; }
.tips-info p span b font.xq i { position: absolute; top: 3px; right: 8px; letter-spacing: 0; z-index: 20; }
.arrow-down { width: 10px; height: 8px; position: absolute; bottom: -7px; left: 20px; background: url(../images/jj.png) no-repeat top center; }
#map { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 20; display: none; }
.mapbox { width: 1380px; height: 700px; position: absolute; top: 50%; left: 50%; margin-top: -350px; margin-left: -600px; }
#map-street { margin: 20px 0 0 20px; }
#closeMap { position: absolute; right: 30px; top: 35px; width: 18px; height: 18px; display: block; z-index: 30; font-size: 22px; cursor: pointer; }
.walk-style { width: 45px; height: 100px; margin-top: 100px; cursor: pointer; }
.walk-style span { display: block; width: 100%; height: 47px; background: #fff; border-radius: 4px; border: 1px solid #ededed; line-height: 47px; text-align: center; box-shadow: 0 2px 1px rgba(200, 200, 200, .65); }
.walk-style span.current i { color: #af251b }
.walk-style span:first-child { margin-bottom: 15px; }
.walk-style span i { font-size: 18px; color: #999; }
.no-dial-btn #hoster-tel, .no-dial-btn #update-error { color: #999; border-color: #999; }
