﻿@charset "utf-8";
.main_visual {
    position: relative;
    overflow: hidden;
}
.main_image{position:relative;}
.main_image .rgba{position: absolute; top: 0; width: 100%; height: 7rem;
    background: #000;
    background: -webkit-linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0));
    background: -moz-linear-gradient(top,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%);; /*FireFox*/
    background: -o-linear-gradient(top,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%);  /* Opear */
    background: -ms-linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0)); /*IE10及IE10+*/
    z-index: 9999;}
.main_image ul{width:9999px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;}
.main_image li span{display:block;width:100%;}
.main_image li a{display:block;width:100%;}
.main_image li img{width:100%;}
.main_image li em{display: block; position: absolute; right: 0; bottom: 0; font-style: normal; font-size: 1rem; text-align: right; padding: 1px 5px; background: rgba(0,0,0,0.5); color: #fff;}
.flicking_con{position:absolute;bottom:13px;left: 50%;z-index:999;height:7px;width:54px;margin-left:-27px;}
.flicking_con a{float:left;width:7px;height:7px;margin-right:9px;padding:0;  background-color: rgba(255,255,255,0.5);  border: 1px solid rgba(136, 136, 136, 0.33); border-radius:5px;display:block;text-indent:-1000px}
.flicking_con a.on{background-color:#fff;}
.flicking_num{position:absolute;right: 15px;bottom: 30px;padding:3px 10px;background:rgba(0,0,0,.5);color:#fff;z-index:999;font-size: 10px;border-radius: 19px;}
.flicking_num span{padding:0 2px;}
.detail_icon{display: block;background: url(https://static.fangxiaoer.com/m/static/images/detail_icon.png) no-repeat;background-size: 161px auto;}
.return_icon{width:30px;height: 30px;background-position: -52px -3px;position: absolute;top:15px;left:15px; }
.list_icon{width: 30px;height: 30px;background-position: -131px -3px;position: absolute;right: 15px;top:15px}
.jsq_icon{width: 30px;height: 30px;background-position: -90px -3px;position: absolute;right: 50px;top:15px}
/*新房*/
.photo_head{background-color:#030000;color:#fff;}
.photo_head_back{width:18px;}
.photos{background-color:#000;}
.photo_nav{padding-left:5px;position:fixed;bottom:0;height:68px}
.photo_nav li{ display:inline-block; margin:7px;font-size:11pt}
.photos_active a{color:#ff5200 !important;}
.photo_nav li a{color:#fff;}
.photo_sm {
    color: #fff;
    position: fixed;
    bottom: 68px;
    font-size: 10pt;
    /*border-top: 1px solid #292929;*/
    height: 34px;
    border-bottom: 1px solid #292929;
    padding: 5px 13px;
    display: block;
    width: 94%;
}
.new_flicking_con{display:none}
/*轮播2*/
.touchSlide{/*padding:3% 0; background:#f7f7f7 */}
.main_visual2{overflow:hidden;position:relative;width: 94%;margin: 0 auto;}
.main_image2{position:relative;}
.main_image2 ul{width:9999px;overflow:hidden;position:absolute;top:0;left:0}
.main_image2 li{float:left;width:100%;overflow: hidden;}
.main_image2 li span{display:block;width:100%;}
.main_image2 li a{display:block;width:100%;}
.main_image2 li img{width:100%;vertical-align: middle;}
.flicking_con2{position:absolute;bottom: 8px;right: 1%;z-index:999;height:7px;margin-left:-27px;}
.flicking_con2 a{float:left;width:7px;height:7px;margin-right:9px;padding:0;  background-color: rgba(255,255,255,0.5);  border: 1px solid rgba(136, 136, 136, 0.33); border-radius:5px;display:block;text-indent:-1000px}
.flicking_con2 a.on{background-color:#fff;}
.flicking_num2{ position:absolute; right: 15px;bottom:13px;padding:3px 10px;background:rgba(0,0,0,.5);color:#fff; z-index:999;font-size: 10px;border-radius: 3px;}
.flicking_num2 span{padding:0 2px;}

.player_sun {
    position: absolute;
    left: 0;
    top: 0;
    width: 68px !important;
    height: 68px !important;
    left: 50%;
    top: 50%;
    margin-left: -34px;
    margin-top: -47px;
}

.sw{
    float: right;
    display: inline;
    width: 70%;
    text-align: right
}