/*zui.min.css*/
.card>.caption {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    padding: 5px 10px;
    overflow: hidden;
    color: #fff;
    text-align: center;
    background-color: #666;
    background-color: rgba(0,0,0,.7);
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all .8s cubic-bezier(.175,.885,.32,1);
    -o-transition: all .8s cubic-bezier(.175,.885,.32,1);
    transition: all .8s cubic-bezier(.175,.885,.32,1);
}
.card:hover>.caption {
    top: 0;
    filter: alpha(opacity=100);
    opacity: 1
}
.popover-content {
    padding: 9px 14px;
}
.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*zui.min.css*/

.content{
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.vrshow_container_logo {
    position: absolute;
    left: 10px;
    top: 10px;
    max-width: 325px;
    z-index: 800;
    height: 60px;
}

.vrshow_container_logo a {
    display: block;
    height: 60px;
    margin-bottom: 10px;
}

.vrshow_container_logo img {
    width: auto;
    height: 60px;
    float: left;
    cursor: pointer;
}

.vrshow_logo {
    background: rgba(0, 0, 0, 0)  no-repeat scroll 0 0;
}

.vrshow_logo_title {
    text-shadow: 5px 5px 10px #000;
    -moz-text-shadow: #000 5px 5px 10px;
    -webkit-text-shadow: #000 5px 5px 10px;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    /*width: 255px;*/
    color: #fff;
    display: inline;
    margin-left: 10px;
    margin-top: 8px;
    float:left;
}

.vrshow_container_1 {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 62px;
    z-index: 800;
}

.vrshow_container_2, .vrshow_container_2_min {
    position: absolute;
    right: 10px;
    bottom: 10px;
    /*height:62px;*/
    z-index: 800;
}

.vrshow_container_3, .vrshow_container_3_min {
    position: absolute;
    right: 10px;
    top: 180px;
    /*height:62px;*/
    z-index: 800;
    width: 40px;
}

.vrshow_radar_btn {
    /*   background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
       position: absolute;
       right: 10px;
       top: 50%;
       margin-top: -40px;
       width: 40px;
       height: 80px;
       border-radius: 20px;
       z-index: 800;
       line-height: 28px;
       cursor: pointer;
       color: white;
       display: none;*/
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -40px;
    background: url('../images/skin1/radar_open.png') no-repeat;
    z-index: 800;
    display: none;
    width: 40px;
    height: 96px;
    cursor: pointer;
    background-size: 40px;
}

.btn_sand_table_text {
    display: inline-block;
    width: 16px;
    margin: 12px;
    font-size: 16px;
    font-weight: 700;
}

.vrshow_radar_btn:hover {
    color: lightskyblue;
}

.vrshow_tour_btn {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    position: absolute;
    left: 50%;
    bottom: 10px;
    margin-left: -60px;
    width: 100px;
    height: 30px;
    border-radius: 20px;
    z-index: 800;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    color: white;
    display: none;
    border: 1px solid #000;
}
.vrshow_tour_btn_wrap {
    /*background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;*/
    position: absolute;
    left: 50%;
    bottom: 10px;
    margin-left: -115px;
    width: 220px;
    height: 40px;
    border-radius: 20px;
    z-index: 800;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    color: white;
    display: none;
    /* border: 1px solid red; */
}
.vrshow_tour_btn_oper {
    float: left;
    width: 100px;
    height: 30px;
    border-radius: 20px;
    line-height: 30px;
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    cursor:pointer;
}

.vrshow_tour_btn:hover {
    color: lightskyblue;
}

.btn_tour_text {
    display: inline-block;
    width: 80px;
    font-size: 14px;
    font-weight: 700;
}

.vrshow_container_1 a {
    display: block;
    height: 62px;
    width: 62px;
    margin-bottom: 5px;
    cursor: pointer;
}

.vrshow_container_2 a,
.vrshow_container_3 a {
    display: inline-block;
    height: 62px;
    width: 62px;
    margin-right: 5px;
    cursor: pointer;
}

.vrshow_container_1_min {
    position: absolute;
    right: 10px;
    top: 40px;
    width: 40px;
    z-index: 800;
}

.vrshow_container_1_min div {
    display: block;
    height: 40px;
    width: 40px;
    margin-bottom: 5px;
    cursor: pointer;
}

.vrshow_container_2_min span,
.vrshow_container_2_min img,
.vrshow_container_3_min span,
.vrshow_container_3_min img {
    display: block;
    height: 40px;
    width: 40px;
    /*margin-right: 5px;*/
    margin: 0 auto;
    cursor: pointer;
    /*background-size:40px 40px*/
    border-radius: 50%;
}

.btn_fullscreen {
    background: url('../images/skin1/full-screen.png') no-repeat;
    background-size: 40px;
}

/*.btn_fullscreen:focus,*/
/*.btn_fullscreen:hover {*/
/*background: url("../images/kr/icon.png") no-repeat -120px -80px / 400px 160px;*/
/*}*/

.btn_fullscreen_off {
    background: url('../images/skin1/full-stop.png') no-repeat;
    background-size: 40px;
}

/*.btn_fullscreen_off:focus,*/
/*.btn_fullscreen_off:hover {*/
/*background: url("../images/kr/icon.png") no-repeat -200px -80px / 400px 160px;*/
/*}*/

.btn_vrmode {
    background: url('../images/skin1/vrmode.png') no-repeat;
    background-size: 40px;
}

.btn_bgmusic {
    background: url('../images/skin1/bgmusic-open.png') no-repeat;
    background-size: 40px;
}

.btn_bgmusic_off {
    background: url('../images/skin1/bgmusic-close.png') no-repeat;
    background-size: 40px;
}
.btn_music {
    background: url("../images/skin1/music-open.png") no-repeat;
    background-size: 40px;
}
.btn_music_off {
    background: url("../images/skin1/music-close.png") no-repeat;
    background-size: 40px;
}
/*.btn_music {
    background: url("../images/kr/music-open.png") no-repeat;
}


.btn_music_off {
    background: url("../images/kr/music-close.png") no-repeat;
}*/

/*.btn_bgmusic {
    background: url("../images/kr/bgmusic-open.png") no-repeat;
}

.btn_bgmusic_off {
    background: url("../images/kr/bgmusic-close.png") no-repeat;
}*/

/*.btn_music_off:focus,*/
/*.btn_music_off:hover {*/
/*background: url("../images/kr/icon.png") no-repeat -40px -120px / 400px 160px;*/
/*}*/

.btn_gyro {
    background: url("../images/skin1/gyro-open.png") no-repeat;
    background-size: 40px;
}

/*.btn_gyro:focus,*/
/*.btn_gyro:hover {*/
/*background: url("../images/kr/icon.png") no-repeat -160px -120px / 400px 160px;*/
/*}*/

.btn_gyro_off {
    background: url("../images/skin1/gyro-close.png") no-repeat;
    background-size: 40px;
}

/*.btn_gyro_off:focus,*/
/*.btn_gyro_off:hover {*/
/*background: url("../images/kr/icon.png") no-repeat -240px -120px / 400px 160px;*/
/*}*/


/*.navbar-nav > li > a {*/
/*padding-bottom: 15px;*/
/*padding-top: 15px;*/
/*}*/

.btn_reward {
    background: url("../images/skin1/bgreward-open.png") no-repeat;
    background-size: 40px;
}

.navbar-brand {
    padding: 15px;
}

.second_nav {
    position: fixed;
    top: 60px;
    width: 100%;
    border-bottom: 1px solid #ddd;
    background-color: white;
    z-index: 900;
}

.second_nav_title {
    float: left;
    font-size: 17px;
    font-weight: 700;
    line-height: 37px;
    padding-left: 15px;
}

.container_works {
    margin-top: 140px;
    padding-left: 8%;
    padding-right: 25px;
}

.container_works_1 {
    padding-left: 7%;
    padding-right: 7%;
    padding-top: 20px;
}

/*账号设置*/

.container_works2 {
    margin-top: 140px;
    padding-left: 8%;
    padding-right: 25px;
}

.container_works2 .row {
    margin-bottom: 20px;
}

.top-distance {
    margin-top: 30px;
}

.container_works2 .row .form-control {
    display: inline;
    margin-bottom: 5px;
    width: 30%;
    margin-top: 10px;
}

.works button {
    position: absolute;
    top: 115px;
    left: 115px;
    margin-left: -42px;
    margin-top: 16px;
    opacity: 0;
}

.work-img {
    cursor: pointer;
    width: 230px;
    height: 230px;
    position: relative;
}

.work-img button {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -54px;

}

.again-choose {
    opacity: 0;
}

.work-img:hover .again-choose {
    opacity: 1;
}

.prompt-info {
    color: gray;
    display: block;
    margin-bottom: 20px;
}

.choose-first {
    margin-bottom: 10px;
}

.choose-works {
    max-height: 300px;
    overflow-y: auto;
}

.choose-works img {
    width: 37px;
    height: 37px;
}

.choose-works div {
    padding: 10px;
}

.choose-works div:hover {
    background: #ddd;

}

.btn_fixed_works {
    position: fixed;
    width: 80px;
    /*float:left;*/
}

.clear_padding_left {
    padding-left: 0px;
}

#logo {
    float: left;
    width: 127px;
    height: 60px;
    display: block;
}

#logo img {
    width: 127px;
    height: 46px;
    margin-top: 7px;
    cursor: pointer;
}

.row_margin_bottom {
    /*background: #f2f2f2;*/
    margin-bottom: 10px;
    margin-top: 10px;
}

.row_margin_top {
    margin-top: 10px;
}

.col_clear_padding {
    padding: 0;
}

.img_desc_container {
    display: inline-block;
    width: 62px;
    margin-left: 5px;
    margin-right: 5px;
}

.img_desc {
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    text-shadow: 5px 5px 5px #000;
}

.img_desc_container_min {
    display: inline-block;
    /*width: 40px;*/
    /*margin-left: 5px;*/
    /*margin-right: 5px;*/
}

.img_desc_min {
    width: 100%;
    text-overflow: clip;
    overflow: hidden;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 10px;
    color: #fff;
    text-shadow: 3px 3px 3px #000;
}

.tab-content {
    padding: 15px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;

}

.panoSettingModal .tab-content {
    padding: 15px;
    border: 1px solid #34a263;
}

.close {
    font-size: 25px;
}

.modal-400 {
    width: 400px
}

.modal-350 {
    width: 360px
}

.modal-1200 {
    width: 1200px;
}

.padding-l-r {
    padding-left: 50px;
    padding-right: 50px;
}

.input-group-addon img {
    height: 30px;
}

.login_qq {
    background: rgba(0, 0, 0, 0) url("../images/kr/login-bg.gif") -42px 0;
    display: inline-block;
    width: 42px;
    height: 42px;
    margin: 0 5px
}

.login_qq:focus,
.login_qq:hover {
    background: rgba(0, 0, 0, 0) url("../images/kr/login-bg.gif") -42px -42px;
}

.login_weixin {
    background: rgba(0, 0, 0, 0) url("../images/kr/login-bg.gif") -294px 0;
    display: inline-block;
    width: 42px;
    height: 42px;
    margin: 0 5px
}

.login_weixin:focus,
.login_weixin:hover {
    background: rgba(0, 0, 0, 0) url("../images/kr/login-bg.gif") -294px -42px;
}

.login_weibo {
    background: rgba(0, 0, 0, 0) url("../images/kr/login-bg.gif") 0 0;
    display: inline-block;
    width: 42px;
    height: 42px;
    margin: 0 5px
}

.login_weibo:focus,
.login_weibo:hover {
    background: rgba(0, 0, 0, 0) url("../images/kr/login-bg.gif") 0 -42px;
}

.carousel {
    height: 100%;
}
.carousel-inner {
    height: 100%;
}

.carousel-inner > .item {
    background-color: #626266;
}

.carousel-inner > .item img {
    /*height: 600px;*/
    width: 100%;
}

.home-enter {
    width: 182px;
    height: 35px;
    margin-top: 90px;
    background-color: rgba(253,228,40,.8);
    /*border: 1px solid hsla(0, 0%, 100%, .5);*/
    line-height: 35px;
    text-align: center;
    color: #000;
    cursor: pointer;
    font-family: inherit;
    /*padding:0;*/
}

.home-enter:focus,
.home-enter:hover {
    background-color: #ddc30b;
}

.home-account {
    position: fixed;
    top: 40px;
    right: 40px;
    z-index: 999;
}

.home-account-btn {
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    height: 35px;
    background-color: rgba(0, 0, 0, .5);
    border: 1px solid hsla(0, 0%, 100%, .5);
    line-height: 35px;
    text-align: center;
    color: #fff;
    cursor: pointer;
}

.home-account-btn:focus,
.home-account-btn:hover {
    background-color: rgba(255, 255, 255, .5);
    color: #000
}

:focus {
    outline: none;
    -moz-outline: none;
}

.authhome_container {
    padding-bottom: 50px;
    position: absolute;
    top: 100%;
    width: 100%;
}

.authhome_content {
    background-color: #fff;
    bottom: 70px;
    position: relative;
    height: 70px;
}

.authhome_content ul {
    margin-top: 17px;
}

.ajax-loading-animation {
    font-size: 15px;
    text-align: center;
    margin-top: 70px;
}

/*探索new*/
.vr-video-warper {
    width: 100%;
    height: 758px;
    top: 60px;
    position: relative;
    overflow: hidden;
    padding-left: 260px;
    margin-bottom: 60px;
}

.left-right {
    cursor: pointer;
    left: 658px;
    position: absolute;
    top: 50%;
    margin-top: -30px;
    width: 126px;
    height: 60px;
    z-index: 2;
}

.left-right > div {
    width: 60px;
    height: 60px;
    line-height:60px;
    background-color:#fde428;
    text-align:center;
    display:inline-block;
}

.left-right > div > img{
    width:24px;
}

.explor-vr-video {
    height: 320px;
    width: 300px;
    float: left;
    margin-top: 145px;
}

.explor-vr-video a {
    display: inline-block;
    margin-top: 50px;
    color: black;
    text-decoration: none;
    font-size: 16px;
}

.explor-vr-video h2, .nice-warper h2 {
    font-size: 36px;
}

.explore-intro-info {
    line-height: 28px;
    margin-top: 35px;
    font-size: 16px;
    color: #333333;
}

.img-change {
    left: 720px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 100%;
    font-size: 0;
    margin-top: -262px;
}

.img-change ul {
    width: 5000px;
    list-style: none;
    height: auto;
    padding: 0;
}

.img-change ul li {
    display: inline-block;
}

.img-change li img {
    width: 100%;
}

.img-change li {
    display: inline-block;
    width: 348px;
    height: auto;
    margin: 0 7.5px;
}

.img-change li:first-child {
    margin-left: 0;
}

.img-change li:last-child {
    margin-right: 0;
}

/*.img-change li img {*/
/*height: 100%;*/
/*}*/
.img-change li a{
    display: block;
    position: relative;
}
.img-change li a:hover .explore-author-info{
    opacity: 1;
    animation: opacity 2s;
    -webkit-animation: opacity 2s;
    -moz-animation: opacity 2s;
    -o-animation: opacity 2s;
}
.nice-warper .row img {
    transition: opacity 0.3s ease-in-out;
}
.nice-warper .row img:hover{
    box-shadow: 0 3px 5px rgba(0,0,0,0.7);
    transition: opacity 0.5s ease-in-out;
}

.nice-warper {
    width: 70%;
    margin: 80px auto 80px;
    text-align: center;
    overflow: hidden;
}

.nice-warper h3 {
    font-size: 36px;
}
.explore-pic-vr-video{
    width: 100%;
    overflow: hidden;
}
.explore-pic-vr-video>div{
    /*text-align: left;*/
    float: left;
}
.relative-info-img{
    width: 100%;
    height: auto;
}
.play-vrvideo{
    position: absolute;
    left: 50%;
    margin-left: -24px;
    top: 50%;
    margin-top: -24px;
    opacity: 0;
}
.explore-pic-second-floor{
    margin-top: 0.5%;
    width: 100%;
}
.explore-pic-second-floor>div{
    width: 33%;
    margin-left: 0.165%;
    margin-right: 0.165%;
}
.relative-info{
    position:relative;
    float: left;
    width: 100%;
    animation: opacity 2s ease-out;
    -webkit-animation: opacity 2s ease-out;
    -moz-animation: opacity 2s ease-out;
    -o-animation: opacity 2s ease-out;
    /*margin-bottom: 1%;*/
}
.explore-pic-vr-picture img.vrimg{
    /*border:none;*/
    background-color: #eeeff2;
    border: medium none;
    left: 50%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 50%;
}
.explore-pic-vr-picture{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.explore-pic-vr-picture>div{
    /*float:left;*/
    /*margin-left:3px;*/
    /*margin-right: 3px;*/
    /*margin-bottom: 5px;*/
    /*position: relative;*/
    /*transition: all 2s;*/
    /*-webkit-transition: all 2s;*/
    /*-moz-animation: all 2s;*/
    /*-o-transition: all 2s;*/
    background-color: #eeeff2;
    display: inline-block;
    opacity: 1;
    overflow: hidden;
    position: absolute;
    cursor:pointer;
}
.explore-author-info {
    position: absolute;
    /*width: 100%;*/
    bottom:0;
    opacity:0;
    text-align:left;
    transition: opacity 2s;
    -webkit-transition: opacity 2s;
    -moz-animation: opacity 2s;
    -o-transition: opacity 2s;
    background: linear-gradient(top, rgba(0, 0, 0, .1), rgb(0, 0, 0));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, .1), rgb(0, 0, 0));
    background: -moz-linear-gradient(top, rgba(0, 0, 0, .1), rgb(0, 0, 0));
    background: -o-linear-gradient(top, rgba(0, 0, 0, .1), rgb(0, 0, 0));
    background: -ms-linear-gradient(top, rgba(0, 0, 0, .1), rgb(0, 0, 0));
}
.explore-author-info h3{
    color: white;
    font-weight: normal;
    font-size: 14px;
    margin: 0 0 0 10px;
    max-width: 30%;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-top: 10px;
    cursor: pointer;
}
.explore-author-info h2{
    color: white;
    font-weight: normal;
    font-size: 14px;
    padding-left: 13px;
    margin: 10px 0;
}
.explore-pic-vr-picture>div:hover .explore-author-info{
    opacity: 1;
    animation: opacity 2s ease-out;
    -webkit-animation: opacity 2s ease-out;
    -moz-animation: opacity 2s ease-out;
    -o-animation: opacity 2s ease-out;
}
.relative-info:hover .explore-author-info,
.relative-info:hover .play-vrvideo {
    opacity: 1;
    animation: opacity 2s ease-out;
    -webkit-animation: opacity 2s ease-out;
    -moz-animation: opacity 2s ease-out;
    -o-animation: opacity 2s ease-out;
}

.vr-choose {
    list-style: none;
    padding: 0;
    margin: 29px 0 32px;
    display: inline-block;
}

.vr-choose li {
    display: inline-block;
    padding: 5px 20px;
    background: #f5f5f5;
    margin-right: 0;
    font-size: 16px;
    cursor: pointer;
}

.vr-choose li:nth-child(1) {
    background: #fde428;
}

.vr-choose li:nth-child(2) {
    margin-left: -5px;
}

.author-info-1 {
    color: black;
    /*width: 483px;*/
    /*height: 483px;*/
    width: 25%;
    height: 60%;
    top:20%;
    position: absolute;
    right: 200px;
    background: #fde428;
    padding: 4% 5% 2% 5%;
    text-align: left;
    z-index: 1;
    cursor:pointer;
}

.author-info-1:hover > a{
    text-decoration:underline;
}

.author-info-1 p:nth-child(2) {
    margin-top: 16px;
    font-size: 18px;
}

.author-info-1 a {
    position: absolute;
    bottom: 45px;
}

.author-info-1 h3 {
    font-size: 36px;
    margin-top: 0
}

.explor-more {
    display: block;
    text-decoration: none;
    color: black;
    position: absolute;
    bottom: 48px;
    font-size: 16.55px;
}

.company-event {
    width: 100%;
    height: 480px;
    position: relative;
    margin: 198px 0 170px;
    overflow: hidden;
}

.company-event > img {
    position: absolute;
    width: 312px;
    height: 480px;
}

.company-event .left-right {

}

.event-info1 {
    left: 299px;
    padding: 0 90px 0 40px;
    height: 480px;
    position: absolute;
    width: 424px;
    background: white;
    z-index: 1;
}

.event-info1 h3 {
    font-size: 36px;
    /*cursor: pointer;*/
}

.event-info1 a {
    display: inline-block;
    color: black;
    text-decoration: none;
    font-size: 16.55px;
    position: absolute;
    bottom: 52px;

}

#left-right-1 {
    left: 660px;
}

.scroll-img {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: absolute;
}

.scroll-img ul {
    height: auto;
    margin: 0;
    width: 5000px;
    padding: 0;
    font-size: 0;
}

.scroll-img ul li {
    display: inline-block;

}

#vr-event {
    height: 480px;
}

.direct {
    width: 54px;
    position: absolute;
    left: 50%;
    margin-left: -27px;
    bottom: 0px;
    z-index: 333;
    animation: bounce-down 3s linear infinite;
    -webkit-animation: bounce-down 3s linear infinite;
    -moz-animation: bounce-down 3s linear infinite;
    -o-animation: bounce-down 3s linear infinite;
    -ms-animation: bounce-down 3s linear infinite;
}

.direct img{
    cursor:pointer;
}

@-webkit-keyframes bounce-down {
    25% {
        -webkit-transform: translateY(-10px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(10px);
    }
}

@-moz-keyframes bounce-down {
    25% {
        -moz-transform: translateY(-10px);
    }
    50%, 100% {
        -moz-transform: translateY(0);
    }
    75% {
        -moz-transform: translateY(10px);
    }
}

@-o-keyframes bounce-down {
    25% {
        -o-transform: translateY(-10px);
    }
    50%, 100% {
        -o-transform: translateY(0);
    }
    75% {
        -o-transform: translateY(10px);
    }
}

@-ms-keyframes bounce-down {
    25% {
        -ms-transform: translateY(-10px);
    }
    50%, 100% {
        -ms-transform: translateY(0);
    }
    75% {
        -ms-transform: translateY(10px);
    }
}

.explore .carousel-inner {
    /*height: 787px;*/
    top: 60px;
}

.explore .carousel-inner img {
    width: 100%;
    /*height: 787px;*/
}

#myNiceCarousel1 .carousel-inner {
    height: auto;
}

#myNiceCarousel1 .carousel-inner img {
    width: 100%;
    height: 100%;
}

.explore .carousel-control {
    opacity: 0;
}

.explore .carousel-control.left {
    background: none;
    top:60px;
}

.explore .carousel-control.right {
    background: none;
    top:60px;
}

.explore:focus,
.explore:hover .carousel-control {
    opacity: 1;
}

/*.icon-chevron-right:before {
    content: '';
}

.carousel-control .icon-chevron-right, .carousel-control {
    right: 38%;
}

.carousel-control img{
    height:auto;
    width:35px;
}
*/
.now-upload {
    width: 177px;
    height: 57px;
    color: black;
    font-weight: 700;
    font-size: 24px;
    border: none;
    margin-top: 46px;
}
.now-upload:hover{
    background: #ddc30b;
}
#vr-event img {
    width: 724px;
    height: 480px;
}

.footer {
    width: 100%;
    height: 98px;
    clear: both;
    background: #454445;
    color: #BFBFBF;
    font-size: 16px;
    font-family: "Microsoft YaHei";
}

.footer > div > div, .footer ul {
    float: left;
}

.footer ul {
    list-style: none;
    padding: 0;
    margin: 0;
    height: 98px;
    line-height: 98px;
    width: 280px;
}

.footer ul li a {
    color: #BFBFBF;
    padding: 5px 10px;
}

.footer ul li a:hover {
    text-decoration: underline;
}

.cooperative {
    text-align: right;
    padding-top:7px;
}

.footer ul {
    margin-left: 30px;
}

.footer-logo {
    height: 98px;
    line-height: 98px;
    width: 130px;
}

.footer-logo img {
    width: 130px;
}

.footer-warper {
    margin: 0 auto;
    max-width: 1050px;
    overflow: hidden;
}

/*作者*/
.card:hover > .caption1 {
    filter: alpha(opacity=0);
    opacity: 0;
}

.card .card_label {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
}

.card .card_label span {
    width: 80px;
    height: 38px;
    line-height: 28px;
    font-size: 14px;
    margin-left: 10px;
}

.card:hover > .caption2 {
    filter: alpha(opacity=1);
    opacity: 1;
}

.card > .caption1 {
    opacity: 1;
    filter: alpha(opacity=1);
    position: absolute;
    bottom: 0px;
    left: 0;
    display: block;
    width: 100%;
    padding: 5px 10px;
    overflow: hidden;
    color: #fff;
    text-align: center;
    background-color: rgba(0, 0, 0, .2);
    -webkit-transition: all .8s cubic-bezier(.175, .885, .32, 1);
    transition: all .8s cubic-bezier(.175, .885, .32, 1);
}

.card > img {
    width: 100%;
    height: 100%
}

.card > .media-wrapper > .author_img {
    display: block;
    float: left;
    width: 100%;
    height: 100%
}

.card > .caption2 {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    bottom: 0px;
    left: 0;
    display: block;
    width: 100%;
    padding: 5px 10px;
    overflow: hidden;
    color: #fff;
    text-align: center;
    -webkit-transition: all .8s cubic-bezier(.175, .885, .32, 1);
    transition: all .8s cubic-bezier(.175, .885, .32, 1);
}

.card > .caption2 > img {
    display: inline-block;
    width: 50px;
    height: 50px
}

.card > .caption2 > img.icon-bar {
    margin-bottom: 150px;
}


.type {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 88px;
    height: 34px;
    background: rgba(253, 228, 40, 1);
    color: black;
    font-size: 13px;
    text-align: center;
    line-height: 34px;
}

@-webkit-keyframes opacity {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-moz-keyframes opacity {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes opacity {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.author-intro p {
    font-size: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #aaa;
    width:100%;
}

/*从素材库添加全景图*/
#myLgModal {
    font-weight: 100;
    vertical-align: middle
}

#myLgModal .modal-footer {
    margin-top: 15px;
}

#myLgModal .modal-footer span {
    float: left;
    padding-left: 5px;
    font-size: 16px;
    line-height: 40px;
}

#myLgModal .modal-footer input[type=text] {
    float: left;
    width: 200px;
    height: 30px;
    margin-top: 5px;
    margin-left: 10px;
}
#panoImgList{
    height: 400px;
    overflow-y: scroll;
}


#myLgModal .block-content .col-sm-4 {
    line-height: 50px;
    cursor: pointer
}

#myLgModal .block-content .col-sm-4:hover {
    background: gainsboro
}

#myLgModal .block-content img {
    width: 36px;
    height: 36px;
    margin-left: 2px;
    margin: 0 5px;
}

.material-active {
    border: 2px solid #fde428;
}

#myLgModal .block-content img {
    width: 36px;
    height: 36px;
    margin-left: 2px;
    border: 2px solid #fde428;
    margin: 0 5px;
}

/*链接 电话 导航*/
#myLinkModal a:hover {
    text-decoration: none;
}

#myLinkModal p {
    font-size: 16px;
    font-weight: normal;
    color: #333;
    text-align: center;
    height: 80px;
    line-height: 80px;
}

#myLinkModal .add_content {
    width: 100%;
    height: 55px;
    position: relative;
}

#myLinkModal .block-content {
    padding: 0px;
}

#myLinkModal .block-content {
    /*width: 923.3px;*/
    /*height: auto;*/
    /*margin: 0 auto;*/
    /*background: #f4f5f9;*/
    /*line-height: 24px;*/
}

#myLinkModal .labels > input {
    border: 1px solid #0a67fb;
    background: white;
    font-size: 14px;
    line-height: 42px;
    width: 240px;
    height: 42px;
    color: #03b8cf;
    position: absolute;
    display: block;
}

#linkModal .form-control {
    width: 50%;
}

.btn_phone {
    left: 120px;
    z-index: 3;
}

.btn_address {
    left: 480px;
    z-index: 3;
}

.add_link {
    width: 100%;
    padding: 15px;
    position: absolute;
    display: none;
    z-index: 2;
}

.add_link button {
    float: left;
}

.add_link input {
    color: #D2D2D2;
}

.add_link input[type='text'] {
    width: 200px;
    height: 42px;
    float: left;
    margin-left: 10px;
}

.add_link > span {
    position: absolute;
    right: 15px;
    line-height: 42px;
}

.add_link img {
    width: 42px;
    height: 42px;
    background: #a1a1a1;
    float: left;
}

.add_link table {
    float: left;
    margin-left: 10px;
}

.add_link label {
    height: 42px;
    line-height: 42px;
    margin-left: 10px;
}

.add_address {
    display: none;
}

#myLinkModal .add_content {
    margin-bottom: 30px;
}

/*系统图标弹出层*/
.nav-tabs li.find {
    margin: 0 20px 5px;
}

#system_icon .icons {
    overflow: hidden;
}

#system_icon .icons .icon_div {
    width: 866px;
    height: 380px;
    margin: 0 auto;
    padding: 15px;
}

#system_icon .icons span {
    width: 80px;
    height: 80px;
    border: 1px solid #D4D4D4;
    display: block;
    margin: 5px;
    float: left;
}

#upload {
    text-align: center;
}

#upload input {
    display: table-cell;
    vertical-align: middle;
    margin-bottom: 20px;
}

#upload p {
    text-align: center;
    margin: 0 auto;
}

.btn_confirm {
    float: right;
    margin-right: 15px;
}

.btn_confirm li {
    float: left;
    margin-left: 10px;
    margin-bottom: 5px;
}

#pic {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}

.img-selected {
    border: 2px solid #fde428;
}

#pic span {
    width: 79px;
    height: 79px;
    /*border: 1px solid #e8e8e8;*/
    display: block;
    margin: 5px;
    float: left;
    cursor: pointer;
    /*background-color: white;*/
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
}

#pic span img {
    max-width: 100%;
    max-height: 100%;
}

#pic span:hover {
    outline: 2px solid #fde428;
}

/*开场提示*/
.prompt_choose {
    height: 300px;
}

.prompt_choose img {
    width: 50px;
    height: 50px;
    display: inline-block;
    border: 1px solid black;
    margin: 0 0 0 20px;
}

.prompt_choose a {
    margin-left: 200px;
    display: inline-block;
    width: 200px;
    /*border-right: 1px solid gray;*/
}

/*.prompt_choose a:hover {*/
/*text-decoration: none;*/
/*}*/

.prompt_choose .radio {
    display: inline-block;
}

.prompt_choose .radio label {
    margin-left: 15px;
}

.prompt_choose span.label {
    font-size: 14px;
    margin-left: 10px
}

#media-icon {
    z-index: 1051;
}

/*语音解说*/
.voice {
    /*margin-bottom: 15px;*/
}

.voice_content {
    line-height: 50px;
    width: 100%;
    margin: 0 auto;
    background: #F4F4F4;
    padding: 7px 10px;
    height: 350px;
    overflow: auto;
}

.voice_content label {
    margin-left: 10px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
    display: block;
}

.voice-scene-name {
    height: 100%;
    margin-left: 10px;
    overflow: hidden;
    padding-left: 71px;
    text-overflow: ellipsis;
    width: 100%;
}

.voice-img {
    height: 71px;
    width: 71px;
    position: absolute;
    left: 10px;
    top: 0
}

#voiceModal .voice .radio {
    background: #F4F4F4;
    display: block;
    width: 864px;
    margin: 10px auto;
    padding-left: 15px;
}

#voiceModal .voice .radio label:nth-child(2) {
    margin-left: 108px;
}

#voiceModal .row {
    margin: 10px auto;
    height: 71px;
    line-height: 71px;
}

#bgMusicModal .voice .radio {
    background: #F4F4F4;
    display: block;
    width: 100%;
    margin: 10px auto;
    padding-left: 15px;
}

#bgMusicModal .voice .radio label:nth-child(2) {
    margin-left: 108px;
}

#bgMusicModal .row {
    margin: 10px auto;
    height: 71px;
    line-height: 71px;
}

/*天空地面*/
.sky > .allSingle {
    background: #F4F4F4;
    display: block;
    line-height: 40px;
    padding: 0 15px;
    margin: 10px auto;
}

.radio input {
    height: 35px;
    line-height: 35px
}

.radio label {
    height: 41px;
    line-height: 41px;
}

.allSingle label:nth-child(2) {
    margin-left: 108px;
}

.sky_content {
    margin: 10px auto;
    background: #F4F4F4;
    padding: 0 15px;
    max-height: 243px;
}

.singImg label {
    /*margin-left: 10px;*/
    line-height: 51px
}

.label_radio .radio {
    display: inline-block;
}

.sky_content .row {
    /*height: 71px;
    margin-bottom: 10px;*/
}

.use_around .col-md-1 img {
    line-height: 61px;
    display: inline-block;
    max-width: 100%;
    margin-top: 10px;
}

.icon_media {
    line-height: 61px;
    cursor: pointer;
}

/*背景音乐*/
.music .radio {
    background: #F4F4F4;
    display: block;
    width: 864px;
    line-height: 40px;
    padding-left: 15px;
    margin: 10px auto;
}

.music .radio label:nth-child(2) {
    margin-left: 108px;
}

.music_content .row {
    height: 71px;
    margin-bottom: 10px;
    line-height: 71px;
}

.music_content {
    width: 864px;
    margin: 10px auto;
    background: #F4F4F4;
    padding: 7px 10px;
}

.inputChoose {
    padding: 20px;
    font-size: 14px;
    line-height: 30px;
    width: 90%;
    margin: 0 auto;
}

.inputChoose i {
    margin-left: 30px;
    cursor: pointer
}

.inputChoose .icon {
    width: 12px;
    height: 15px;
}

.inputChoose span {
    margin-left: 50px;
}

.inputChoose input:nth-child(2n) {
    margin-left: 250px;
}

.music_content .col-md-2 label {
    margin-left: 10px;
}

.inputChoose .col-md-6:hover {
    color: #3280FC;
}

/*.modal {*/
/*z-index: 100000000;*/
/*}*/

a:hover {
    text-decoration: none;
}



.pano-setting-container {
    position: absolute;
    right: 20px;
    top: 90px;
    width: 80px;
    z-index: 999;
}

.pano-setting-container button {
    /*margin-bottom: 20px;*/
    height: 60px;
}

.pano-setting-container-save {
    position: absolute;
    right: 20px;
    top: 10px;
    /*width: 206px;*/
    z-index: 999;
}

.pano-setting-container-save button {
    display: inline-block;
    width: 80px;
    margin-left: 20px;
}

.eyes {
    position: absolute;
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    right: 160px;
    top: 93px;
    text-align: center;
    line-height: 24px;
    padding: 10px;
    width: 320px;
    z-index: 999;
}
.tie{
    position: absolute;
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    right: 160px;
    top: 93px;
    text-align: center;
    line-height: 24px;
    padding: 10px;
    width: 320px;
    z-index: 999;
}


.start_eye {
    /*margin: 10px 0 36px;*/
    margin: 0;
}

.square_eye {
    border: 1px solid #fadd02;
    height: 300px;
    left: 50%;
    margin-left: -250px;
    margin-top: -150px;
    position: absolute;
    top: 50%;
    width: 500px;
    text-align: center;
    line-height: 300px;
    -webkit-animation: one 0.3s linear;
    -moz-animation: one 0.3s linear;
    -o-animation: one 0.3s linear;
    -ms-animation: one 0.3s linear;
    z-index: 999;
}

.left_bottom {
    position: absolute;
    width: 150px;
    height: 150px;
    bottom: 0px;
    border-left: 10px solid #fadd02;
    border-bottom: 10px solid #fadd02;
}

@-webkit-keyframes one {
    0% {
        -webkit-transform: scale(0, 0);
    }
    25% {
        -webkit-transform: scale(0.3, 0.3);
    }
    50% {
        -webkit-transform: scale(0.5, 0.5);
    }
    75% {
        -webkit-transform: scale(1.2, 1.2);
    }
    100% {
        -webkit-transform: scale(1, 1);
    }
}

@-moz-keyframes one {
    0% {
        -moz-transform: scale(0, 0);
    }
    25% {
        -moz-transform: scale(0.3, 0.3);
    }
    50% {
        -moz-transform: scale(0.5, 0.5);
    }
    75% {
        -moz-transform: scale(1.2, 1.2);
    }
    100% {
        -moz-transform: scale(1, 1);
    }
}

@-o-keyframes one {
    0% {
        -o-transform: scale(0, 0);
    }
    25% {
        -o-transform: scale(0.3, 0.3);
    }
    50% {
        -o-transform: scale(0.5, 0.5);
    }
    75% {
        -o-transform: scale(1.2, 1.2);
    }
    100% {
        -o-transform: scale(1, 1);
    }
}

@-ms-keyframes one {
    0% {
        -ms-transform: scale(0, 0);
    }
    25% {
        -ms-transform: scale(0.3, 0.3);
    }
    50% {
        -ms-transform: scale(0.5, 0.5);
    }
    75% {
        -ms-transform: scale(1.2, 1.2);
    }
    100% {
        -ms-transform: scale(1, 1);
    }
}

.right_top {
    border-right: 10px solid #fadd02;
    border-top: 10px solid #fadd02;
    height: 150px;
    position: absolute;
    right: 0;
    top: 0;
    width: 150px;
}

#first_eye button {
    display: block;
    margin: 20px auto 0px;
}

#vertical_eye button {
    display: block;
    margin: 20px auto 0px;
}

#vertical_eye h5 {
    margin-bottom: 40px;
}

#keep_eye img {
    width: 150px;
    height: 100px;
    margin-bottom: 10px;
}

.hot {
    position: absolute;
    background: rgba(99, 99, 99, .9);
    right: -280px;
    top: 93px;
    padding: 10px;
    /*text-align: center;*/
    line-height: 40px;
    width: 259px;
    z-index: 2;
    text-align: center;

}

.content_index p {
    padding: 15px;
    line-height: 20px;
    text-align: justify;
}

.btn_content {
    position: absolute;
    top: 0px;
    right: 0px;
    background: rgba(0, 0, 0, .8);
    padding: 10px;
    width: 100%;
    opacity: 0;
    z-index: -1;
    padding: 10px;
    /*display: none;*/
}

.btn_content h5 {
    text-align: justify;
}

.sandTable {
    position: absolute;
    background: rgba(99, 99, 99, .9);
    right: -330px;
    top: 93px;
    line-height: 20px;
    width: 309px;
    padding: 10px;
    z-index: 999;
}

.sandTable label {
    /*color: #005fcc;*/
}

.sandTable button {
    text-align: center;
}

.add_sand {
    text-align: center;
}

.add_sand button {
    display: inline-block;
}

.specialEffect {
    position: absolute;
    background: rgba(99, 99, 99, .9);
    right: -280px;
    top: 93px;
    width: 280px;
    padding: 10px;
    z-index: 999;
}

#home3 p > label {
    float: right;
    line-height: 24px;
}

#home3 > div {
    background: rgba(0, 0, 0, .2);
    margin: 10px 0;
    padding: 10px;
    line-height: 24px;
    border: 1px solid #fde428;
}

#home3 > div > p {
    margin-left: 10px;
    line-height: 24px;
    cursor: pointer;
}

#home3 input {
    margin-left: 10px;
    margin-right: 5px;
    cursor: pointer;
}

.pano-setting-content {
    color: #fff;
}

.visite {
    position: absolute;
    background: rgba(99, 99, 99, .9);
    right: -320px;
    top: 93px;
    width: 290px;
    padding: 10px;
    line-height: 24px;
    z-index: 999;
}

#home4 > div {
    margin: 10px 0;
}

#home4 > div span {
    cursor: pointer;
}

#home4 > div > img {
    margin-right: 5px;
    width: 30px;
    height: 30px;
}

.timer {
    position: absolute;
    left: 280px;
    bottom: 10px;
    display: none;
    z-index: 999;
}

.timer-title {
    border-radius: 0;
    border-top: 4px solid #fde428;;
    background: rgba(99, 99, 99, .9);
    height: 34px;
}

.timer .nav > li > a {
    color: white;
}

.timer .nav > li {
    height: 34px;
    width: 71px;
    border-radius: 0;
}

.timer .nav > li > a {
    width: 71px;
    height: 34px;
}

.timer-title a {
    color: white;
}

.timer .tab-content {
    width: 1000px;
    padding: 30px;
    background: rgba(0, 0, 0, .8);
    white-space: nowrap;
    overflow: auto;
    text-overflow: ellipsis;
    height: 101px;
    border: none;
    position: relative;
    padding: 15px;
    border: 1px solid #34a263;
}

/*添加分组*/
.group-hover {
    position: absolute;
    left: 0px;
    z-index: 999;
    width: 270px;
    height: 100%;
}

.scene-group {
    position: absolute;
    left: -110px;
    bottom: 10px;
    z-index: 999;
    width: 100px;
    height: 135px;
    border-top: 4px solid #fde428;
    text-align: center;
    background: rgba(99, 99, 99, .9);
    color: white;
    line-height: 2.5;
}

.group-by {
    position: absolute;
    left: 0;
    z-index: 999;
    width: 270px;
    height: 100%;
    background: rgba(99, 99, 99, .3);
    color: white;
    padding:0px 20px;
}

.group-by button:nth-child(1) {
    /*margin: 20px 20px 0 20px;*/
}

.group-by button:nth-child(2) {
    margin-top: 20px;
}

.scene-group img {
    width: 60px;
    height: 60px;
    border: 1px solid;
    position: absolute;
    top: 48px;
    left: 16px;
    z-index: 2;
}

.group-item {
    background: rgba(99, 99, 99, .3);
    border-top: 3px solid #fde428;
    margin: 22px 0px;
    cursor:move;
}

.group-item .caption > span{
    cursor:pointer;
}

.group-item .caption > span:hover {
    font-weight: 700;
}

.group-item-header {
    height: 34px;
    position: relative;
    color: white;
    line-height: 32px;
    border-bottom: 1px solid rgba(109, 104, 104, 0.21);
}

.group-item-header > a.card {
    height: 34px;
    border: none;
    border-radius: 0;
    transition: none;
}

.group-item-header .caption {
    background: #fde428;
    border-radius: 0;
    color: #222;
    line-height: 24px;
}

.group-item-header .caption > span {
    padding: 0 10px;
    border-right: 1px solid #222;
}

.group-item-header .caption > span:nth-child(3) {
    border-right: none;
}

.group-item-header .card:hover > .caption {
    background: #fde428;
}

.group-item-header > a > a {
    border-right: 1px solid white;
}

.group-item-header .card:hover {
    background: #fde428;
    color: white;
}

.group-item-title {
    position: absolute;
    top: 0;
    z-index: -1;
}

.group-item-title:hover+.card > .caption{
    top: 0;
    filter: alpha(opacity=100);
    opacity: 1;
}

.group-item-header img {
    width: 25px;
    height: 25px;
    border-radius: 100%;
    margin-left: 10px
}

.edit-item {
    height: 34px;
    position: relative;
    color: white;
    line-height: 10px;
    margin: 10px 0;
    /*border: 1px solid white;*/
}

.edit-item img {
    width: 34px;
    height: 34px;
}

.edit-item > a.card {
    height: 34px;
    border: none;
    border-radius: 0;
    transition: none;
    margin-bottom: 0;
    display: block;
}

.edit-item .caption {
    background: #fde428;
    border-radius: 0;
    color: #222;
    line-height: 24px;
    font-size: 12px;
}

.edit-item .caption > span {
    padding: 0 5px;
    border-right: 1px solid #222;
    cursor: pointer;
}

.edit-item .caption > span:hover {
    font-weight: 700;
}

.edit-item .caption > span:last-child {
    border-right: none;
}

.edit-item .group-item-title {
    width: 100%;
    position: absolute;
    top: 0;
    z-index: -1;
    background: rgba(0, 0, 0, .2);
    border: 1px solid #fde428;
}

.edit-item .group-item-title img:nth-child(1) {
    position: absolute;
    left: 0;
}

.edit-item .group-item-title img:nth-child(3) {
    position: absolute;
    right: 0;
}

.edit-item .group-item-title span {
    height: 34px;
    line-height: 34px;
    display: inline-block;
    width: 135px;
    overflow: hidden;
}

.all-edit {
    max-width: 250px;
    max-height: 140px;
    /*min-height: 70px;*/
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box;
    /*max-height: 200px;*/
    /*overflow-y: auto;*/
}

.group-item-body {
    padding: 0 0 10px;
    list-style-type: none;
}

.group-item-body img {
    width: 40px;
    height: 40px;
    position: absolute;;
}

.group-item-body .row {
    width: 95%;
    margin: 10px auto;
    cursor: pointer;
}

.group-item-body .row:nth-child(1) {
    /*outline: 2px solid #fde428;*/
}

.checked-primary{
    outline: 2px solid #fde428;
}

.group-item-body .row > div:hover {
    outline: 2px solid #fde428;
}

.group-item-body .row > div {
    background: rgba(99, 99, 99, .5);
    padding: 0;
}

.group-item-body .row > div > span {
    width: 110px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 40px;
    padding-left: 43px;
    line-height: 40px
}

.group-item-body .row > div > span > input {
    height: 28px;
    line-height: 28px;
    color: black;
    width: 90px;
    display: none;
}


.group-item-body .row > div > div {
    float: right;
    display: inline-block;
    line-height: 40px;
}

.add-group {
    padding: 10px;
    position: relative;
    overflow: hidden;
    height: 300px;
}

.add-group > div {
    position: absolute;

}

.add-group > div:nth-child(1) {
    width: 98%;
}

.add-group > div:nth-child(2) {
    left: 906px;
    width: 882px

}

.add-group > div:nth-child(3) {
    left: 1824px;
    width: 896px;
}

.group-name p {
    width: 30%;
    text-align: left;
    margin: 80px auto 10px;
}

.group-name .form-control {
    width: 30%;
    margin: 0 auto;
}

.scene-back img {
    width: 40px;
    height: 40px;
}

.scene-back > div {
    box-sizing: border-box;
    background: rgba(0, 0, 0, .4);
    width: 24%;
    margin: 2px 0.5% 10px;
    padding: 0;
}

/*.scene-back>div:nth-child(1){*/
/*outline: 2px solid #ffaa00;*/
/*}*/
.scene-back > div:hover {
    outline: 2px solid #fde428;
}

.border {
    /*outline: 2px solid #fde428;*/
}

.background {
    background: #fde428;
}

#firstImgModal .block-content {
    /*width: 80%;
    height: auto;
    margin: 0 auto;
    background: #f4f5f9;*/
    line-height: 40px;
}

#firstImgModal .block-content {
    text-align: center;
}

#home5 {
    margin-top: 16px;
}

#home5 div {
    display: inline-block;
}

#home5 .circle_blue {
    border-radius: 100%;
    background-color: white;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border: 4px solid white;
    box-sizing: content-box;
    cursor: pointer;
    margin-left: -1px;
}

#home5 .line_add {
    width: 120px;
    border: 3px solid white;
    position: relative;
    height: 3px;
    margin-left: -5px;
}

#home5 .square_blue {
    width: 8px;
    height: 8px;
    position: absolute;
    background: #005fcc;
    margin-left: 50px;
    -moz-animation: rotate 10s infinite linear;
    -webkit-animation: rotate 10s infinite linear;
    animation: rotate 20s infinite linear;
    top: -4px;
    cursor: pointer;
    white-space: normal;
    overflow: auto;
}

#home5 .square_red {
    width: 8px;
    height: 8px;
    position: absolute;
    background: red;
    margin-left: 50px;
    -moz-animation: rotate 10s infinite linear;
    -webkit-animation: rotate 10s infinite linear;
    animation: rotate 20s infinite linear;
    top: -4px;
    cursor: pointer;
    white-space: normal;
    overflow: auto;
}

@-moz-keyframes rotate {
    0% {
        -moz-transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

#confirmModal .block-content {
    width: 80%;
    height: auto;
    margin: 0 auto;
    background: #f4f5f9;
    line-height: 40px;
}

#confirmModal .block-content {
    text-align: center;
}

#confirmModal .modal-footer {
    text-align: center;
}

#confirmModal .modal-footer button {
    display: inline-block;
    width: 80px;
}

#confirmModal .modal-footer button:nth-child(2) {
    margin-left: 20px;
}

#timeModal .block-content {
    height: auto;
    margin: 0 auto;
    background: #f4f5f9;
    line-height: 40px;
}

#timeModal .form-control {
    display: inline-block;
    width: 15%;
}

#timeModal .block-content p label {
    margin-left: 10px;
}

#timeModal .block-content p a {
    margin-left: 3%;
}

#allAroundModal .block-content {
    width: 923.3px;
    height: auto;
    margin: 0 auto;
    background: #f4f5f9;
    line-height: 24px;
}

#imgModal .block-content {
    width: 923.3px;
    height: auto;
    margin: 0 auto;
    background: #f4f5f9;
    line-height: 24px;
}

#imgModal .form-control {
    width: 50%;
}

#imgModal .tab-content {
    height: 340px;
}

#allAroundModal .modal-footer {
    text-align: center;
}

.tab-content1 {
    height: 100%;
    /*padding: 10px;*/
    position: relative;
    /*overflow: hidden;*/
}

.tab-content1 > div {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 105%;
}

/*.tab-content1 > div:nth-child(2) {*/
/*position: absolute;*/
/*height: 320px;*/
/*width: 880px;*/
/*left: 915px;*/
/*}*/

/*.tab-content1 > div:nth-child(3) {*/
/*position: absolute;*/
/*height: 320px;*/
/*width: 880px;*/
/*left: 1920px;*/
/*}*/

/*.tab-content1 > div:nth-child(1) > div:nth-child(2) {*/
/*height: 270px;*/
/*overflow-y: auto;*/
/*overflow-x: hidden;*/
/*}*/

/*.tab-content1 > div:nth-child(1) > div:nth-child(2) .row {*/
/*margin: 0 0 10px;*/
/*}*/

#all-around-modal .block-content {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 400px;
}

#linkModal .tab-content1 {
    height: 360px;
    padding: 10px;
    position: relative;
    overflow: hidden;
}

#linkModal .block-content {
    overflow: hidden;
    height: 400px;
}

#wordModal .tab-content {
    height: 340px;
    overflow: auto;
}

#speakModal .tab-content {
    height: 340px;
    overflow: auto;
}

.icon_text {
    height: 300px;
    overflow-y: auto;
}

.icon_text a {
    width: 60px;
    height: 60px;
    border: 1px solid rgba(109, 104, 104, 0.21);
    display: inline-block;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
}

.icon_text a img:hover {
    border: 2px solid #fde428;
}

.media_icons {
    text-align: center;
    display: none;
    height: 240px;
}

.icon_choose {
    display: inline-block;
    margin-bottom: 10px;
}

.icon_choose a {
    text-decoration: none;
}

.media_icons img {
    width: 120px;
    height: 120px;
}

.tab-content1 > div:nth-child(2) .row {
    height: 320px;
    overflow-y: auto;
}

.tab-content1 > div:nth-child(2) .row > div > div {
    width: 100%;
}

.tab-content1 > div:nth-child(2) .row > div > div span{
    width: 165px;
    overflow: hidden;
    margin-top: 10px;
    float: right;
    text-overflow:ellipsis;
    white-space:nowrap;
}

#purpose .row > div > div:hover {
    outline: 2px solid #fde428;
}

/*#purpose .row > div:nth-child(1) {*/
/*outline: 2px solid #ffaa00;*/
/*}*/

#purpose .row > div {
    box-sizing: border-box;
    background: rgba(0, 0, 0, .4);
    width: 24%;
    margin: 2px 0.5% 10px;
    padding: 0;
}

#purpose img {
    width: 40px;
    height: 40px;
}


#linkModal .block-content {
    width: 923.3px;
    height: auto;
    margin: 0 auto;
    background: #f4f5f9;
    line-height: 24px;
}

#wordModal .block-content {
    width: 923.3px;
    height: auto;
    margin: 0 auto;
    background: #f4f5f9;
    line-height: 24px;
}

#speakModal .block-content {
    width: 923.3px;
    height: auto;
    margin: 0 auto;
    background: #f4f5f9;
    line-height: 24px;
}

#groupModal .block-content {
    width: 923.3px;
    height: auto;
    margin: 0 auto;
    background: #f4f5f9;
    line-height: 24px;
}

#groupModal .modal-footer {
    text-align: center;
}

#groupSettingModal .block-content {
    width: 923.3px;
    height: auto;
    margin: 0 auto;
    background: #f4f5f9;
    line-height: 24px;
}

#groupSettingModal .modal-footer {
    text-align: center;
}

.name {
    line-height: 40px;
    padding-left: 280px;
    padding-top: 50px;
}

#hot_name input[type='checkbox'] {
    margin-top: 10px;
}

/*热点弹出选项卡*/
.hot-nav {
    background: #494A51;
    padding: 0;
    margin: 0;
    color: #fff;
}

.hot-nav li {
    text-align: center;
    list-style: none;
    font-size: 14px;
    line-height: 32px;
    cursor: pointer;
}

.hot-nav li a {
    color: white;
    text-decoration: none;
    cursor: pointer;
}

#word_name {
    text-align: center;
}

#word_name .form-control {
    /*display: inline-block;*/
    /*width: 30.6%;*/
}

#word_name textarea.form-control {
    /*width: 37%;*/
    /*margin-top: 10px;*/
    /*margin-left: 46px;*/
}

#word_name .col-md-12 input {
    margin-left: 24px;
}

#word_name .col-md-12 span {
    margin-right: 24px;
}

.img_choose {
    text-align: center;
    line-height: 120px;
}

.menu_list ul {
    font-size: 16px;
    display: inline-block;
    padding: 0;
}

.menu_list ul:nth-child(2) {
    margin-left: 20px;
    margin-right: 20px;
}

.menu_list ul li {
    font-size: 14px;
    list-style: none;
    display: inline-block;
    margin-left: 10px;
}

.sort_content .chosen-choices {
    width: 1100px;
}

.sort_content .chosen-drop {
    width: 1100px;
}

#more {
    display: none;
}

.value_select {
    width: 1100px;
    height: 42px;
    line-height: 30px;
    margin: 10px 0;
    border: 1px dashed lightgray;
    padding-left: 5px;
    cursor: pointer;
}

.value_select span {
    padding: 5px;
    border: 1px solid #145ccd;
    color: #145ccd;
    width: auto;
    height: 40px;
    line-height: 40px;
}

.value_append {
    display: inline-block;
}

.value_select i {
    margin-left: 3px;
}

#music_style {
    text-align: center;
    line-height: 30px;
}

#music_style p {
    margin-top: 100px;
}

/*忘记密码*/
.tab-item {
    clear: both;
    font-size: 14px;
}

ul.sub-nav {
    height: 34px;
    margin: 0px 0 30px;
    line-height: 34px;
    font-size: 16px;
    background: url(../images/kr/mod_sub_nav.png) no-repeat 0 0;
    position: relative;
    display: list-item;
}

.tab-item ul li a {
    color: #666;
}

.li_list {
    background: url("../images/kr/sub_nav_1.png") no-repeat;
    color: #2e82ff;
}

.li_list1 {
    background: url("../images/kr/sub_nav_2.png") no-repeat;
    color: #2e82ff;
    margin-left: -15px;
}

.li_list2 {
    background: url("../images/kr/sub_nav_3.png") no-repeat;
    color: #2e82ff;
    margin-left: -30px;
}

.tab-item ul {
    padding: 0;
    list-style: none;
}

.tab-item ul li {
    display: inline-block;
    text-align: center;
    width: 240px;
}

.tab-item a {
    text-decoration: none
}

/*.item span {*/
/*margin-left: 20px;*/
/*}*/

.item p {
    margin-bottom: 10px;
}

.item .form-control {
    width: 40%;
    display: inline-block;
}

.info_error {
    color: #da1111;
    font-size: 12px;
    line-height: 50px;
}

.img_che {
    border: 1px solid #ddd;
    width: 102px;
    height: 32px;
    line-height: 40px;
    margin-left: 8px;
    box-sizing: border-box;
}

.forgot-auth-title {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 20px;
}

.pass-input-container, .m-b15 {
    margin-bottom: 15px;
}

input.check_code {
    width: 100px;
    margin-left: 20px;
}

.send_code {
    margin-left: 10px;
}

.problem {
    line-height: 30px;;
    font-size: 12px;;
}

#forgetModal .modal-820 {
    width: 768px;
}

.item form {
    display: none;
}

.item form:nth-child(1) {
    display: block;
}

.singImg img {
    height: 61px;
    width: 61px;
    vertical-align: inherit;
}

/*素材库*/
.tab-material {
    line-height: 30px;
    margin-bottom: 20px;
}
.tab-material .progress{
    line-height: 20px;
}
.tab-material  a:hover{
    text-decoration: underline;
}
.tab-container {
    max-height: 400px;
    overflow-y: auto;
}

.music-card img {
    margin-top: 68px;
    line-height: 4.5;
}

.music-card audio {
    position: absolute;
    top: 30px;
    right: 0;
    display: none;
}

.music-play {
    width: 137px;
    height: 137px;
    text-align: center;
}

.play {
    width: 48px;
    height: 48px;
    display: inline-block;
    margin-top: 50px;
    background: url("../images/play.png") no-repeat;
    background-size: 99% 100%;
}

.pause {
    width: 48px;
    height: 48px;
    display: inline-block;
    margin-top: 50px;
    background: url("../images/pause.png") no-repeat;
}

.music-play p {
    margin-top: 10px;
}

.stop {
    display: none;
}

.black-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .8);
    text-align: center;
    padding: 5px;
    box-sizing: border-box;
    z-index: 4;
}

.black-mask a {
    color: white;
    font-family: arail, 宋体;
    text-align: center;
    line-height: 190px;
    font-size: 14px;
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.card-img img {
    width: 100%;
    height: 162px;
}

.material-content .card:hover > .caption1 {
    opacity: 1;
    bottom: 50px;
}

@-moz-document url-prefix() {
    .material-content .card:hover > .caption1 {
        bottom: 48px;
    }
    .input-rename {
        font-size: 12px;
    }
}

.material-content .card > .caption1 {
    background-color: rgba(0, 0, 0, 0.7);
    display: block;
    left: 0;
    opacity: 0;
    overflow: hidden;
    padding: 5px 10px;
    position: absolute;
    text-align: center;
    bottom: 0px;
    transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
    width: 100%;
}

.material-content .card > .caption1 a {
    color: #fff;
}

.caption1 a input {
    opacity: 0;
    position: absolute;
    cursor: pointer;
}

.material-content .card > .caption a {
    color: #fff;
    cursor: pointer;
}

.material-content .card > .caption {
    transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
    color: #fff;
}

.material-content .card-actions {
    padding: 10px;
}

.input-checkbox {
    position: absolute;
    left: 10px;
    top: 5px;
    z-index: 2;
}

.input-rename {
    position: absolute;
    right: 4px;
    bottom: 15px;
    padding: 5px;
    display: none;
    z-index: 3;
    transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}

.material-content .card:hover .input-rename {
    display: block;
}

.img-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    width: 60%;
    margin-left: 5px;
}

.dialog-ask .modal-header {
    border: none;
}

.dialog-ask .block-content {
    height: 100px;
}

.picture-name {
    height: 340px;
    overflow: auto;
}

.delete-img {
    /*margin:0 10px;*/
    margin-left: 10px;
    margin-right: 10px;;
}

.delete-media {
    /*margin:0 10px;*/
    margin-left: 10px;
    margin-right: 10px;;
}

.center-word {
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.change-media input[type='file'] {
    bottom: 5px;
    display: block;
    left: 100px;
    opacity: 0;
    position: absolute;
}

.input-upload {
    opacity: 0;
    position: absolute;
    cursor: pointer;
}

.container_material {
    padding-left: 80px;
    padding-right: 80px;
    padding-top: 20px;
    /*margin-top: 140px;*/
}

/*提示中心*/
.info-nav {
    background-color: #f8f8f8;
    width: 100%;
}

.info-nav h3 {
    display: inline;
    float: left;
    margin-right: 20px;
    margin-top: 16px;
    margin-left: 15px;
}

.info-nav ul {
    height: 50px;
    line-height: 50px;
    list-style: none;
    margin: 0;
}

.info-nav li {
    display: inline;
    margin-left: 20px;
    cursor: pointer;
}

.info-nav li a {
    color: black;
}

.close1 {
    line-height: 2;
    margin-right: 36px;
}

.info-center {
    width: 100%;
    background: white;
    position: fixed;
    top: 60px;
    z-index: 902;
    display: none;
}

.info-center h3 {
    font-size: 18px;
}

.system-container .list-group-item {
    margin-bottom: 0;
    border: none;
    border-bottom: 1px solid #ddd;
}

.system-container .list-group-item a{
    color: #fde428;
}

.link-row {
    height: 54px;
    margin: 10px 0;
    background: #f4f4f4 none repeat scroll 0 0
}

.link-row img {
    height: 50px;
    width: 50px;
    float: left;
    margin-top: 5px;
}

.link-row input {
    height: 54px;
    line-height: 54px;
    margin: 0;
    padding: 0;
}

.link-row > label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
    height: 100%;
    line-height: 54px;
}

.img-right-a {
    height: 100%;
    width: 100%;
    /*float:left;*/
    padding-left: 70px;
    /*display:inline-block;*/
}

.img-right-a a {
    height: 30px;
    line-height: 30px;
    display: block;
}

.map-mark-container {
    height: 400px;
    width: 100%;
}

.map-mark-search-div {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 30%;
    z-index: 1000;
}

.map-sug-custom {
    background-color: #fefefe;
    border: 1px solid #d1d1d1;
    position: absolute;
    right: 20px;
    top: 52px;
    width: 25%;
    display: none;
}

.ivr-auto-item {
    cursor: pointer;
    font-size: 12px;
    padding: 4px;
}

.ivr-auto-item:hover {
    background-color: #cae1ff;
}

.ivr-auto-item-span {
    color: #c1c1c1;
    padding-left: 4px;
}

/*探索改版*/
.top-grids {
    overflow-x: hidden;
    overflow-y: hidden;
}

.wrap {
    width: 80%;
    margin: 0 auto;
    text-align: center;
}

.intro-info {
    text-align: left;
    line-height: 30px;
    margin-left: 5px;
}

.wrap h3 {
    margin-top: 40px;
    font-size: 24px;
    font-weight: normal;

}

.h3-second {
    font-size: 16px;
    margin-top: 10px;
}

.top-grid-more {
    text-align: right;
    margin-bottom: 20px;
}

.top-grid-more a {
    color: #FAC81B;
    margin-right: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.top-grid-more a:hover {

}

.center-grid {
    width: 100%;
    height: 362px;
    background: no-repeat scroll center top / cover;
    /*background-size: 100% 100%;*/
    text-align: center;
    padding: 80px 0 20px;
    overflow: hidden;
    clear: both;
}

.center-grid button {
    background: #fde428;
    font-size: 24px;
    font-weight: normal;
}

.center-grid p {
    font-family: "黑体";
    font-size: 30px;
    color: white;
}

.three-grid {
    margin-top: 30px;
}

.three-grid ul {
    padding: 0;
    margin: 0;
    text-align: left;
}

.three-grid ul li a {
    color: #999999;
    font-size: 16px;
}

.three-grid ul li:nth-child(1) a {
    color: black;
    font-size: 20px;
}

.three-grid ul li:nth-child(2) {
    margin-left: 30px;
}

.three-grid .breadcrumb > li + li::before {
    color: #ccc;
    content: " ";
    padding: 0 5px;
}

.grid-line {
    margin-top: 10px;;
}

.three-grid-intro {
    font-size: 14px;
    margin-top: 10px;
    text-align: left;
    color: #363626;
}

.three-grid-intro span {
    color: #fde428;
    font-size: 14px;
}

.three-grid-second {
    margin-top: 70px;
}

.vr-item {
    display: none;
}

.four-grid {
    width: 100%;
    background: no-repeat;
    text-align: center;
    height: 400px;

}

.author {
    padding: 40px 0;
}

.author-small-img {
    width: 66px;
    height: 66px;
    margin-top: 60px;
}

.author-middle-img {
    width: 99px;
    height: 99px;
    margin-top: 40px;
}

.author-large-img {
    width: 174px;
    height: 174px;
}

.event-info {
    color: #fde428;
    font-weight: 600;
    font-size: 24px;
}

.author-text {
    height: 15px;
    line-height: 12px;
}

.author-text img {
    vertical-align: bottom;
}

.event-article {
    margin-top: 10px;
}

.title-big-event {
    margin-bottom: 50px;
}

.big-event img {
    width: 60px;
    height: 60px;
}

/*.img-hover:hover{*/
/*transform: scale(1.2);*/
/*-webkit-transform: scale(1.2);*/
/*-ms-transform:scale(1.2);*/
/*-o-transform:scale(1.2);*/
/*-moz-transform: scale(1.2);*/
/*}*/
/*.big-event*/
.img-hover1 {
    display: inline-block;
    line-height: 120px;
    width: 120px;
    height: 120px;
    border-radius: 100%;
    border: 3px solid transparent;
    box-sizing: content-box;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    cursor: pointer;
}

/*.img-hover{*/
/*display: inline-block;*/
/*line-height: 120px;*/
/*width: 120px;*/
/*height: 120px;*/
/*border-radius:100%;*/
/*border: 3px solid #ffaa00;*/
/*transition:0.5s all;*/
/*-webkit-transition:0.5s all;*/
/*-moz-transition:0.5s all;*/
/*-o-transition:0.5s all;*/
/*cursor: pointer;*/
/*}*/

.chevron-left {
    position: absolute;
    top: 50%;
    margin-top: -22px;
}

.chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -22px;
    left: 10px;
}
.sandtable-window {
    background: rgba(99, 99, 99, 0.9) none repeat scroll 0 0;
    opacity: 0;
    padding: 10px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: -1;
}

.sandtable-img-margin {
    position: relative;
    height: 289px;
    width: 289px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.sandtable-window-img {
    display: block;
    width: 100%;
    height: 100%;
}

.radar-point {
    position: absolute;
    left: 20px;
    top: -5px;
    width: 20px;
    height: 20px;
    background: url('../images/kr/radar-out.png') no-repeat
}

.radar-point:hover {
    cursor: pointer;
}

.radar-center-point {
    position: absolute;
    left: 18px;
    top: 18px;
    width: 24px;
    height: 24px;
    cursor: move;
    background: url('../images/kr/radar-center.png') no-repeat;
}

.radar-control {
    position: absolute;
    width: 60px;
    height: 60px;
    top: 40%;
    left: 40%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.radar-control-img {
    display: block;
    position: absolute;
    top: 20px;
    left: 20px;
    cursor: pointer;
}

.radar-circle {
    display: none;
    width: 60px;
    height: 60px;
    position: absolute;
    background: url('../images/kr/radar-back.png') no-repeat
}

#chooseSceneModal .block-content img {
    height: 40px;
    position: absolute;
    width: 40px;
}

#chooseSceneModal .block-content .row > div {
    padding: 0;
}

.choose-scene-col {
    background: rgba(99, 99, 99, 0.5) none repeat scroll 0 0;
    margin: 5px;
    cursor: pointer;
}

.choose-scene-col:hover {
    outline: 2px solid #fde428;
}

#chooseSceneModal .block-content .row .choose-scene-col > span {
    display: block;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    padding-left: 43px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

#home2 img {
    width: 100%;
    height: 100%;
}

#home2 img:hover {
    filter: alpha(opacity=90);
    opacity: .9;
}

.sand-img-cont {
    width: 74px;
    height: 74px;
    margin: 3px;
    display: inline-block;
    position: relative;
    /*border:1px solid #ffaa00;*/
    cursor: pointer;
}

.sand-img-cont:hover {
    outline: 2px solid #fde428;
}

.sand-img-clicked {
    outline: 3px solid #fde428;
}

.sand-img-cont > .delete {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    padding: 5px 10px;
    overflow: hidden;
    color: #fff;
    text-align: center;
    background-color: #666;
    background-color: rgba(0, 0, 0, .7);
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all .8s cubic-bezier(.175, .885, .32, 1);
    transition: all .8s cubic-bezier(.175, .885, .32, 1);
}

.sand-img-cont:hover > .delete {
    filter: alpha(opacity=100);
    opacity: 1;
}

.delete > a {
    color: #fde428;
}

.sand-img-div {
    max-height: 100px;
    overflow: auto;
}

.middle-img {
    top: 50%;
    margin-top: -22px;
    position: absolute;
}

#city{
    max-width: 180px;
    z-index: 1052
}

#mengban .loader {
    color: #fff;
    display: block;
    font-size: 56px;
    left: 50%;
    margin-left: -40px;
    position: absolute;
    text-align: center;
    top: 35%;
    width: 80px;
}

.padding-10 {
    padding: 10px;
}

.advanced-setting-block {
    border: 1px solid #dedede;
    background-color: #fff;
}

.advanced-setting-btn {
    background-color: #dedede;
}

.advanced-setting-background {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    color: #fff;
}

.setting-btn-clicked {
    /*background-color: #46c37b;*/
    color: #fff;
}

.eyes .nav-tabs,
.hot .nav-tabs,
.sandTable .nav-tabs,
.specialEffect .nav-tabs,
.visite .nav-tabs {
    border-bottom: none;
}

.panoSettingModal .nav > li > a {
    color: #fff;
}

.panoSettingModal .nav-tabs > li.active > a,
.panoSettingModal .nav-tabs > li.active > a:focus,
.panoSettingModal .nav-tabs > li.active > a:hover {
    background-color: #46c37b;
    border-color: #34a263;
    cursor: default;
    color: #fff;
}

.panoSettingModal .nav > li > a {
    color: #fff;
}

.panoSettingModal .nav-tabs > li > a:hover {
    border-color: #34a263;
}

.panoSettingModal .nav > li > a:focus, .panoSettingModal .nav > li > a:hover {
    background-color: #46c37b;
    color: #fff;
    text-decoration: none;
}

/*background-color: #f8f8f8;*/
.works-container {
    width: 100%;
    background-color: #f8f8f8;
    padding-bottom: 83px;
}

.works-container .tab-content {
    background: white;
}

.input-error-msg {
    color: red;
    display: block;
}

#atlas li {
    cursor: pointer;
}

.imghotspot-sortable {
    list-style-type: none;
    width: 100%;
    padding: 0px;
    height: 300px;
    overflow: auto;
}

.imghotspot-sortable > li {
    position: relative;
    float: left;
    margin: 10px;
    border: 1px solid #dedede;
    cursor: pointer;
    line-height: normal;
}

.imghotspot-sortable > li:hover {
    /*outline:2px solid #fde428;*/
}

.imghotspot-sortable > li > img {
    width: 120px;
    height: 120px;
}

.imghotspot-sortable > li > .delete {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    padding: 5px 10px;
    overflow: hidden;
    color: #fff;
    text-align: center;
    background-color: #666;
    background-color: rgba(0, 0, 0, .7);
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all .8s cubic-bezier(.175, .885, .32, 1);
    transition: all .8s cubic-bezier(.175, .885, .32, 1);
}

.imghotspot-sortable > li:hover > .delete {
    filter: alpha(opacity=100);
    opacity: 1;
}

/*搜索*/
.navbar-all{
    margin-top: 60px;
    background: white;
    border-radius: 0;
    border: 1px solid rgba(0, 0, 0, 0.15);
    box-shadow: 0 0px 6px rgba(0, 0, 0, 0.176);
    z-index: 900;
    margin-bottom: 0;
}
.search-warper {
    padding-left: 40px;
    padding-right: 40px;
}

.search-warper > div {
    margin-top: 15px;
}

.card-scene-name {
    display: inline-block;
    width: 80%;
    text-overflow: ellipsis;
    overflow: hidden;
    min-height: 13px;
    cursor: text;
}

.big-warper{
    width: 70%;
    height: auto;
    margin: 0 auto 20px;
    text-align: center;
    padding: 10px 0 0;

    /*-webkit-column-count: 3;*/
    /*-webkit-column-gap: 10px;*/
    /*-webkit-column-rule: 5px solid #ffffff;*/
    /*-webkit-column-width: 210px;*/

    /*-moz-column-count: 3;*/
    /*-moz-column-gap: 20px;*/
    /*-moz-column-rule: 5px solid #ffffff;*/
    /*-moz-column-width: 210px;*/

    /*-o-column-count: 3;*/
    /*-o-column-gap: 20px;*/
    /*-o-column-rule: 5px solid #ffffff;*/
    /*-o-column-width: 210px;*/

    /*-ms-column-count: 3;*/
    /*-ms-column-gap: 20px;*/
    /*-ms-column-rule: 5px solid #ffffff;*/
    /*-ms-column-width: 210px;*/

    /*column-count: 3*/
    /*column-gap: 10px;*/
    /*column-rule: 5px solid #ffffff;*/
    /*column-width: 210px;*/
}

.big-warper .col-md-4{
    padding-left: 5px;
    padding-right: 5px;
}

.big-warper>div>div{
    border: 1px solid #d3dde7;
    padding: 0px;
    margin-top: 10px;
    /*margin-top: 15px;*/
}
.big-warper>div>div>div{
    padding: 0 30px;
}
.big-event-title{
    margin-top: 60px;
    background: #151414;
    text-align: center;
    padding: 48px 0 38px;
    width: 100%;
}
.big-event-title h1{
    font-weight: normal;
    font-size: 48px;
    color: #f9f9f9;
}
.big-event-title p{
    color: #cbcbcb;
    font-size: 16px;
}
.big-warper p{
    font-size: 15px;
    margin-top: 20px;
}
.big-warper img{
    width: 100%;
    height: auto;
}
.big-warper h2{
    font-size: 29px;
}

.file-drop-zone {
    border: none;
}

#imgInfoDiv .card-img img {
    cursor: pointer;
}
.pager li{
    cursor: pointer;
}
.btn-file input[type=file]{
    cursor: default;
}

.scene-choose-width{
    width:60px;
}
.head-upload{
    position: absolute;
    top: 0;
    right: 11.7%;
    margin-top: 15px;
}
.head-upload button{
    height: 30px;
    vertical-align: bottom;
}
.cloud-upload{
    width: 25px;
    height: 20px;
    background:url("../images/kr/cloud.png") no-repeat;
    display:inline-block;
    vertical-align: bottom;
}

#groupbyul{
    padding-left:0;
    list-style-type: none;
    overflow: auto;
    margin-bottom:0;
}

.scene-group-desc{
    padding-top:5px;
    color:white;
}

#group-scene .row img{
    width:40px;
    height:40px;
    position:absolute;
}

#group-scene .row .col-md-4{
    padding:5px 10px;
}

#group-scene .row .scene-group-content{
    cursor:pointer;
}

#group-scene .row .scenetitle{
    height:40px;
    line-height:40px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width:100%;
    padding-left:45px;
    background:rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
}

.scene-group-choosed{
    outline:3px solid #fde428;
}

.left-right > div:hover{
    background-color:#ddc30b;
}
.info-count{
    margin-top: 4.5px;
}
/*管理说一说*/
.user-title{
    text-align: center;
}
.user-content{
    margin-top: 10px;
    padding: 0 29px 10px;
    background-color: #efefef;
    height: 415px;
    overflow-y: scroll;
}
.user-content>div{
    /*overflow: hidden;*/
    clear: both;
    height: 30px;
    line-height:30px;
    border-bottom: 1px solid #ddd;
    color: #7d7d7d;
    padding-left: 4px;
    padding-right:4px;
}
#commentModal .block-content{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom:0;
}
#commentModal .modal-header {
    padding: 5px 10px;
}
.user-title>div{
    border-right: 1px solid #aaaaaa;
}
.user-title button{
    padding: 0px 12px;
}
/*.commentCheckBoxDiv{*/
/*text-overflow: ellipsis;*/
/*overflow: hidden;*/
/*white-space: nowrap;*/
/*border: 1px solid red;*/
/*}*/

.hide-comment{
    display:inline-block;
    height:32px;
    font-size:14px;
    line-height:32px;
    color:white;
    float:left;
    cursor:pointer;
}

.hide-comment img{
    width:18px;
    height:18px;
}

.information-title{
    display:inline-block;
    text-align:right;
    font-weight:700;
    width:100%;
}

.grid-region{
    padding:10px 40px;
    min-height: 1000px;
}

.grid-container{
    position:relative;
    width:100%;
    overflow:hidden;
}

.photo_thumbnail{
    background-color:#eeeff2;
    opacity: 1;
    display: inline-block;
    overflow: hidden;
    position: absolute;
}

.photo_thumbnail .photo_link{
    display: block;
    height: 100%;
    width: 100%;
    outline: medium none;
    text-decoration: none;
    background: transparent none repeat scroll 0 0;
}

.photo_link img{
    border: medium none;
    left: 50%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 50%;
    background-color: #eeeff2;
    pointer-events: none;
}


html,body{
    background:#f8f8f8;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.top15{
    margin-top: 15px;
}
/*header.css*/
.navbar{
    border: 0;
    border-bottom: 1px solid #ddd;
}
.navbar-brand{
    padding:5px 10px;
    margin-right:40px;
}
.navbar-default .navbar-nav>li>a {
    line-height: 30px;
    color:#363840;
}
.cloud-upload {
    width: 25px;
    height: 20px;
    background: url(../images/member/cloud.png) no-repeat;
    display: inline-block;
    vertical-align: bottom;
}

/*project media .css*/
.main_warp{
    /*width: 1000px;*/
    margin-left: auto;
    margin-right: auto;
}
.works_intro{
    padding: 5px 0 5px 10px;
    line-height: 25px;
}
.works_intro .works_name{
    color: #525252;
    font-size: 15px;
    text-decoration: none;
}
.works_intro .works_name:hover{
    color: #c40000;
}
.works_intro .works_preview{
    margin-left: 20px;
    color: #c40000;
    display: none;
}

.item-content:hover .works_preview{
    display: inline-block;
}
.works_edit{
    line-height: 60px;
}
.works_edit span{
    margin-left: 18px;
}
.works_edit span a{
    text-decoration: none;
    color: #525252;
    cursor: pointer;
}
.works_edit span a:hover{
    color: #c40000;
}
.list_wrap{
    min-height: 100px;
    background:#fff;
}
#pager_wrap{
    margin-top: 10px;
    text-align: center;
}
.atlas_active{
    background-color: #f3f3f3;
}
.altlas_name{
    white-space: nowrap;
    display: inline-block;
    width: 145px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 24px;
    line-height: 21px
}
.works_menban{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(64,64,64,.5);
    z-index: 100;
}
.nav_wrap{
    width: 100%;
}
.list_wrap{
    width: 100%;
    border: 1px solid #ddd;
    padding-left: 12px;
    padding-right: 12px;
}
.card_text{
    display: block;
    line-height: 54px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.card_rename{
    margin-top: 10px;
}
.up_btn{
    float: right;
    margin-right: 17px;
}
.top_cover{
    position: absolute;
    top: 0.4px;
    z-index: 2;
    width: 100%;
    height: 30px;
    background-color: #000000;
    background-color: rgba(0,0,0,0.3);
    filter:Alpha(opacity=30);
    color: white;
    line-height: 30px;
    display: none;
}
.top_cover span{
    margin-right: 10px;
}

.card:hover .top_cover{
    display: block;
    cursor: pointer;
}
.audio_wrap{
    width: 100%;
    height: 165px;
    text-align: center;
    padding-top: 40px;
    border-bottom: 1px solid #ddd;
    cursor:pointer;
}
.audio_wrap span{
    margin-top: 20px;
    display: inherit;
    color: #737070;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.top15{
    margin-top: 15px;
}
/*header.css*/
.navbar{
    border: 0;
    border-bottom: 1px solid #ddd;
}
.navbar-brand{
    padding:5px 10px;
    margin-right:40px;
}
.navbar-default .navbar-nav>li>a {
    line-height: 30px;
    color:#363840;
}
.cloud-upload {
    width: 25px;
    height: 20px;
    background: url(../images/member/cloud.png) no-repeat;
    display: inline-block;
    vertical-align: bottom;
}

/*project media .css*/
.main_warp{
    /*width: 1000px;*/
    margin-left: auto;
    margin-right: auto;
}
.works_intro{
    padding: 5px 0 5px 10px;
    line-height: 25px;
}
.works_intro .works_name{
    color: #525252;
    font-size: 15px;
    text-decoration: none;
}
.works_intro .works_name:hover{
    color: #c40000;
}
.works_edit{
    line-height: 60px;
}
.works_edit span{
    margin-left: 18px;
}
.works_edit span a{
    text-decoration: none;
    color: #525252;
    cursor: pointer;
}
.works_edit span a:hover{
    color: #c40000;
}
.list_wrap{
    min-height: 100px;
    background:#fff;
}
#pager_wrap{
    margin-top: 10px;
    text-align: center;
}
.atlas_active{
    background-color: #f3f3f3;
}
.altlas_name{
    white-space: nowrap;
    display: inline-block;
    width: 145px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 24px;
    line-height: 21px
}
.works_menban{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(64,64,64,.5);
    z-index: 100;
}

.nav_wrap{
    width: 100%;
}
.list_wrap{
    width: 100%;
    border: 1px solid #ddd;
    padding-left: 12px;
    padding-right: 12px;
}
.card_text{
    display: block;
    line-height: 54px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.card_rename{
    margin-top: 10px;
}
.up_btn{
    float: right;
    margin-right: 17px;
}
.top_cover{
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 30px;
    background-color: #000000;
    background-color: rgba(0,0,0,0.3);
    filter:Alpha(opacity=30);
    color: white;
    line-height: 30px;
    display: none;
}
.top_cover span{
    margin-right: 10px;
}

.card:hover .top_cover{
    display: block;
    cursor: pointer;
}
.audio_wrap{
    width: 100%;
    height: 165px;
    text-align: center;
    padding-top: 40px;
    border-bottom: 1px solid #ddd;
    cursor:pointer;
}
.audio_wrap span{
    margin-top: 20px;
    display: inherit;
    color: #737070;
}
#setting_group .text-center .btn{
    margin-top: 5px;
}
.btn-file-custom{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    cursor: inherit;
    display: block;
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 100%;
}
#modal_obj{
    z-index: 1051;
}

#modal_obj #object_list{
    height: 390px;
    overflow-y: scroll;
}

#modal_obj #object_list .col-md-3{
    cursor: pointer;
}
#obj_choose_ok{
    margin-top: 10px;
    width: 150px;
    border: 1px solid #c5c5c5;
    padding: 2px;
}
@media (min-width: 1200px){
    .container {
        max-width:1050px;
    }
}
@media (max-width: 768px){
    .navbar-brand {
        padding-top:0;
        padding-bottom:0;
    }
}

.vr-top-menu-box {
    height: 60px;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    background-color: #222222;
}
.vr-top-menu{
    max-width: 750px;
    color: #ccc;
    overflow: hidden;
    margin: 0 auto;
    height: 100%;
}
/*.vr-top-menu:hover{
    height: 120px;
    background-color: #222222;
}*/
.vr-top-menu li{
    display: inline-block;
    height: 60px;
    padding: 10px;
    text-align: center;
}
.vr-top-menu li:hover{
    cursor: pointer;
    /*background-color: #0099ff;*/
    color: #fff;
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    border: 2px dotted #fde428;
    color: #777620;
    height:50px;
}


.item-underline-box.isShow {
    opacity: 1;
}
.item-underline-box {
    display: inline-block;
    height: 3px;
    opacity: 0;
    margin-top: 5px;
    border-radius: 5px;
}
.item-underline-bg {
    display: inline-block;
    height: 6px;
    background: none;
    line-height: 6px;
    border-radius: 5px;
    padding: 1px;
    text-align: left;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    margin-left: -50%;
    margin-top: -2px;
}
.item-underline-bg .item-underline {
    display: inline-block;
    height: 4px;
    border-radius: 5px;
    background-color: rgb(35, 201, 147);
    width: 52px;
    transition: none 0s ease 0s;
}

.titleBar {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    text-align: center;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    /*background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.64)),to(transparent));*/
    /*background: linear-gradient(rgba(0,0,0,.64),transparent);*/
    padding-top: 0px; height: 44px; line-height: 44px;
    width: 80%;
    margin: auto;
}
.titleBar .title-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    white-space: nowrap;
}
.titleBar .title-box .title-txt {
    max-width: calc(100% - 20px);
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: nowrap;
}
.titleBar .arrow {
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
}
.titleBar .arrow-down, .titleBar .arrow-up {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #fff;
    margin-left: 10px;
    position: relative;
}
.titleBar .arrow-up {
    -webkit-transform: rotate(
            180deg
    );
    transform: rotate(
            180deg
    );
}


.build-info {
    position: fixed;
    top: 54px;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 0;
}

.build-info .swiper-slide {
    border-radius: 10px;
    -webkit-transform: translateZ(0);
    -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, .2)
}
.build-info.animate{
    animation-name: fadeInDownC;
    animation-duration: calc(var(--animate-duration)/2);
    animation-fill-mode: both;
}

.build-info .build-info-carousel {
    position: absolute;
    width: 100%;
    overflow: unset
}

.build-info .build-info-carousel .full-info-card {
    height: 56vh;
    width: 100%;
    overflow-y: auto;
    background: #fff;
    border-radius: 10px;
    -webkit-transform: translateZ(0)
}

.build-info .build-info-carousel .info-card {
    padding: 20px 20px 0
}

.build-info .build-info-carousel .info-card .title {
    font-size: 20px;
    color: #000;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 15px
}

.build-info .build-info-carousel .info-card .info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 15px
}

.build-info .build-info-carousel .info-card .info:last-child {
    margin-bottom: 0
}

.build-info .build-info-carousel .info-card .info-1 {
    width: 50%
}

.build-info .build-info-carousel .info-card .info-1 .value {
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: nowrap
}

.build-info .build-info-carousel .info-card .info-2, .build-info .build-info-carousel .info-card .info-3 {
    width: 100%
}

.build-info .build-info-carousel .info-card .key {
    font-size: 13px;
    line-height: 20px;
    color: #333
}

.build-info .build-info-carousel .info-card .value {
    font-size: 16px;
    line-height: 20px;
    color: #000;
    font-weight: 700;
    margin-bottom: 15px
}

.build-info .build-info-carousel .info-card .value.highlight {
    color: #fd4d39
}

.build-info .build-info-carousel .image-card, .build-info .build-info-carousel .image-card .video-container {
    position: relative
}

.build-info .build-info-carousel .image-card .icon-video {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 58px;
    height: 58px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 50%;
    z-index: 1
}

.build-info .build-info-carousel .image-card video {
    width: 100%;
    -o-object-fit: fill;
    object-fit: fill;
    margin-bottom: 5px
}

.build-info .build-info-carousel .image-card .image {
    width: 100%;
    display: block;
    border: none;
    margin-bottom: 2px
}

.build-info .build-info-carousel .map-card .full-info-map {
    width: 100%;
    height: 100%;
    border-radius: 10px
}

.build-info .build-info-carousel .map-card .chakan {
    position: absolute;
    right: 10px;
    top: 10px;
    height: 24px;
    width: 102px;
    font-size: 12px;
    color: #fff;
    background: rgba(11, 15, 18, .6);
    border-radius: 2px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.build-info .build-info-carousel .map-card .chakan img {
    height: 12px;
    width: 12px;
    margin-right: 6px
}

.build-info .build-info-carousel .map-card .map-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}


body .fixed-block {
    width: 100%;
    position: fixed;
    font-size: 0;
    z-index: 10;
    bottom: 10px;
}

body .fixed-block.is-close, body .fixed-block.safe-area-bottom {
    bottom: calc(constant(safe-area-inset-bottom) + 10px);
    bottom: calc(env(safe-area-inset-bottom) + 10px)
}
.thumbnail {
    width: 100%;
    position: relative;
    font-size: 0;
    bottom: 0;
    left: 10px;
    z-index: 10;
    -webkit-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;
}

.thumbnail .thumbnail-tabs .tabs-item:first-of-type {
    margin-left: 15px
}

.thumbnail.pc .thumbnail-tabs .tabs-item + .tabs-item {
    margin-left: 20px
}

.thumbnail.pc .thumbnail-tabs .tabs-item + .tabs-item.no-seehouse-btn {
    margin-left: 32px
}

.thumbnail.pc .floor-info, .thumbnail.pc .thumbnail-tabs .room-info .room-name {
    max-width: 120px
}

.thumbnail.pc .list-scroll.isIe {
    height: 70px
}

.thumbnail.mobile .thumbnail-tabs .tabs-item + .tabs-item {
    margin-left: 14px
}

.thumbnail.mobile .thumbnail-tabs .tabs-item + .tabs-item.no-seehouse-btn {
    margin-left: 26px
}

.thumbnail.mobile .thumbnail-tabs .tabs-item .item-text {
    font-size: 10px;
    font-weight: 600;
    border: white;
}

.thumbnail.is-mini .thumbnail-tabs .tabs-item + .tabs-item {
    margin-left: 10px
}

.thumbnail.is-mini .thumbnail-tabs .tabs-item + .tabs-item.no-seehouse-btn {
    margin-left: 20px
}

.thumbnail .thumbnail-tabs {
    height: 60px;
    color: #fff;
    font-size: 0;
    position: relative;
    z-index: 11;
    border-bottom: .5px solid hsla(0, 0%, 100%, .2)
}

.thumbnail .thumbnail-tabs.is-collap {
    border-radius: 2px
}

.thumbnail .thumbnail-tabs .tabs-item {
    display: inline-block;
    text-align: center;
    margin-top: 7px;
    margin-bottom: 7px;
    cursor: pointer;
    -ms-touch-action: none;
    touch-action: none;
    font-size: 0;
    vertical-align: middle
}

.thumbnail .thumbnail-tabs .tabs-item:active {
    font-size: 0
}

.thumbnail .thumbnail-tabs .tabs-item:active .item-icon {
    opacity: .5
}

.thumbnail .thumbnail-tabs .tabs-item:active .item-text {
    opacity: .4
}

.thumbnail .thumbnail-tabs .tabs-item .item-icon {
    display: inline-block;
    background-size: 100% 100%;
    width: 30px;
    height: 30px
}

.thumbnail .thumbnail-tabs .tabs-item.person {
    border-radius: 25px
}

.thumbnail .thumbnail-tabs .tabs-item.person .item-icon {
    width: 40px;
    height: 40px;
    border-radius: 25px;
    background-image: url(data:image/png;base64,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)
}

.thumbnail .thumbnail-tabs .tabs-item.phone .item-icon {
    background-image: url(data:image/png;base64,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)
}

.thumbnail .thumbnail-tabs .tabs-item.weiChat .item-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURUdwTP///////////////////////////////////////////////////////81e3QIAAAAOdFJOUwAymQrTZPWgKuRMs5IbPzY6bwAAAFJJREFUOMtjYBgFAwPeYQGj0rSXZmCQe/eIgUHv3UMYf9BIj8YYlaUhgBUinoorJy4DyT5pwCXNOA8oXYw7I1/BYzQQMO/DbTQI8BSPloVDGwAAa0f51Bxyx+oAAAAASUVORK5CYII=)
}

.thumbnail .thumbnail-tabs .tabs-item.houseHold .item-icon {
    background-image: url(data:image/png;base64,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)
}

.thumbnail .thumbnail-tabs .tabs-item.mult-state .item-icon, .thumbnail .thumbnail-tabs .tabs-item.voice .item-icon {
    background-image: url(data:image/png;base64,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);
    position: relative
}

.thumbnail .thumbnail-tabs .tabs-item.mult-state .item-icon:after, .thumbnail .thumbnail-tabs .tabs-item.voice .item-icon:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    z-index: 1
}

.thumbnail .thumbnail-tabs .tabs-item.mult-state .item-icon.anjuke-voice-on:after, .thumbnail .thumbnail-tabs .tabs-item.voice .item-icon.anjuke-voice-on:after {
    background: no-repeat 100% 100%/16px 16px url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEZElEQVRoQ+2ZbWxTVRjH/8+97VjmcC4FrRUDGunYZhirayuJgoiJ8QOSkBgjRL9AIpF2keyDiaKiookfpma3GEzwi8YZY0LiS0JMRGCaYNdZGGGMFqMQsVahmZO5jHb3PuZ0KbZw297eddBrPEm/9J7n5Xfvefmf8xAs3sji+eN/gLtO982TL5JD0sipMVaB4WXmdhBcAN0484X5LzASRDQCQkQiDGgSJ9X5nPpxafel2YwC01/ggYM7bckGx1qV8AhA94P5bgB1BpNJg+gEwN/KjP3OydSBQ2t2Thu0LehmCqA9uqctM515jRmrQWgGQzITHAQNjDEiHLbb7C+OeLaerNRPRQDLwiGHCtpKrPWwSLyKjRhjTFKvDN5zyh9IGXVtDICZ3IPKckB6hcHrjTo3049AnwHay3Ff8DiIuJwPQwAtYaWLQe8zsuPc3HApl8m/zzUCnSDw5pg/OFTOrDQAM7UMhu7RQF8D3FTOWXWf07gEfijmC/xQ6kuUBHCH+zoA6QMGL69ucsa8Eeg4oD0V93cPF7MoCiAmrAaIYbPuGgybYvmJ4fSFBGwuNrGLAiwN734B0HYZe1dz3Uvacdq/7XW9KLoA2XU+nfmu2kulWUyxxNrr7Pfp7RNXAYgdNnGD4xNmbDAbcC7siLDP9Xfq8St37KsAloWVh1XgIwAOI4k0ynV4+lYPHlvYjp+mxrDr7ABOTl7QNW1rWIAdi1fhzvpmfHp+BO/9FsWEmjYSRvRJycCmU/7gV/kGBQBCmNEYvQkgaFQePOpw49Ula9Ag27N+hy4msHF0n25S/a0b0DXflX02qWbw0pmD+DwVNwYgZAegcDM/ly8ACwBaoopLy+BLAJ3GvALbXF50L/Jf1uUqa2iNvKtrPup9BjLN7INii+07F8buRMRoKIAoKtl4XcwTTOSMCgBah0KeaZWPVKAqEbzNl/3lN/dgSDepuC9Q8L/y6yDEr4KWtsm0crQrENUFcIeV7Qy8VYHDaw0ASaLtMW/gnWIA/Qw8UcsABHwc9wc3FgM4xkBHjQMMx/3BFfoAg8ofzFhY0wCE83Ff8OYiAKEpZp5X2wB0Ke4L1P9XAaw+hMKKxSdxWKn5ZVQi6o/5Apt050BLJPSspvHbtTyJS25kZqTEFmcnem5feVnjjE9PwRvdq/sOIp4taLLNLCBCM/X+cgR7k0creV+lpYQZMdfZ6MQbd6zF4vompDUVH/4+jN5z3+sm1bPoXjx5SwfqJBlnp8bx/M8HcHQiaRygnJgzI6eFGlzR6IQAuZCZxDd/nimq8cXZ4cGblmCBvSGb+LGJZFaVGmpG5LRwVOmBxlDw6nQqf6ARcSx/pBQQlj7U5762pa9VZuaCxS+2BISlrxazQ8nql7u5+WDd6/UcgdULHDkO65aYrthJLVvky+coKLOK+jDQXsGFmLgQFTXjgetSZs0HyS90qyqvBuAF0KZX6AYgyqgRWabD173QXR19NnsvhqqUsw8zdx4sD/APrmd7T+q2qrEAAAAASUVORK5CYII=)
}

.thumbnail .thumbnail-tabs .tabs-item.mult-state .item-icon.anjuke-voice-off:after, .thumbnail .thumbnail-tabs .tabs-item.voice .item-icon.anjuke-voice-off:after {
    background: no-repeat 100% 100%/16px 16px url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEMUlEQVRoQ+2ZXWwUVRTH/2dmtzUoItkopIkPJtIiNRQr3Y34gQYT4wMx8cUoiZrwQuIukfjgA59GfSAEJMya8OKDRqu8mDQY0ERDAYPZFqqlLXa2fSCaNLXttKEfK9vducfchYXdsrM7MzvLMon3de793/Obe+65595D8Hkjn9uP/wEeHznWqM5RSBG0WjBeAKODmVtBaALowRsrzLNgjBHREAi9CuGcUHjcXM7G6Jqd6Wq8wPUKvHjmQGB8WWiLSXgVoOfB/CSABpvGLIJoEODzKuP06pTxS/dLB7I2xxZ1cwXQ2nd8XSab+ZgZm0FYCYbiZnIQBBgzRDgbDAT3DrXvuOJUxxHA2kQ8ZIJ2EIsPWBruYSPGDJNyWAUfH45EDbvS9gCYqblHWw8oHzH4NbvibvoRqAsQ+5Ph2GUQcSUNWwAtCW0jg75g5PzcnbtUsuT2d0GgQQJv1yOxi5WGlQdgppae+NMC9DPAKyqJefudringl/Vw9FK5lSgL0Jw41gYoXzF4vbfG2VMj0GVAvJ2M7Oy3GmEJIDesAKTbbL0LbmNln3Snkwqw3WpjWwKsSXy+GxCf2PtXte6l7BmJvPdpqVlKAuTi/GLmV69DpVtMGWKDDcHnSp0TdwDIE3bs/tAJZrzudsJajCPC900LxhtLT+w7ANYmtFdM4BsAISeGSKEAqciyiYrB24nw7b6GCmwbjsR+KhxeBCATM5qhgwBiTtODLQ89hk0rHsVwago/To9izlx0Z6Z1uBEANF7JHxYmgEUALX1ak8jgBwBPOZ39/IZ3sarhAfwrsriyMIlDf1/A7/PjYC/Xg6hPCfBWvT02lrevCOCJi/H2rMm/Ocgqb3Emw9Ei5pSZwZfj/eicHMBUJgWTPXGsxYBKz/y5MdpXEqA5oe1i4IjTvy/7LwXIa0iXOjExhJNGErNmVal/TlJRaJfeET1qBdDJwJteAkgt6VZ6agqH/rqA3vlbq+9mGnmF/DYZib1lBfAHA21ulK1WoFDrusii858BfD0xgLH0XO4y4LQR0J+MxDaUBujRJpjxsFPRci60VEtuaj1l5Nyqy9Ax7zBaEWEyGY49YgEQv87MjbUEyGvPZtPYd/UMTk2POpqOiNLJcPS+ugNcy6ax/2o3Tk2PeAlw91zou4lBdE3pWBAZhwDlXCih+XwTJ7R7PowqRJ16OLqt5B5o6Y2/LwR/5mhNb3a+Jw4y36cS1SRz3W3voKlxeX2TuWrT6Wdz6bSB09Mj9UmnpTtXc6EJkopMPS80EsD3V0oJ4etLfT6E+vpZ5cZe8PnDloTw9dNizpX8/rib3w/+fV7PE/i9wJHn8G+JaUl66tsiXyFHUZlV1oeBVgcPYvLdUdaMz9WlzFoIUljoNk3eDKADwLpShW4Asozaq6p0tu6FbjeXnlqMsVWlrMXEXmn6HuA/IC+HT8RW2HAAAAAASUVORK5CYII=)
}

.thumbnail .thumbnail-tabs .tabs-item.mult-state .item-icon.normal-voice-on:after, .thumbnail .thumbnail-tabs .tabs-item.voice .item-icon.normal-voice-on:after {
    background: no-repeat 100% 100%/16px 16px url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAD0UlEQVRoQ+3ZW4jVVRTH8c+eGS+FaXUqzIcgEKwxNVMhw5QoiAKR1BkxoSB78MVIIrqKI92JLuSLDxUUZDheQowiKMILFXjLy0wJQtBDSTWZJaXjzOz4/73kjOfM+Z/TUecfrde999rru6+/vVeQcws5j9//APEjQxxWMNhIPaaLpmAsRgmGpzMc/Y4f0CbYps5mnQ4aoSPc7di/WQVVz0Bs0eB6twvuwq24AYMzBtOJfdgi+tg3PgstujK27VWtKoDYqhHPYAYuQ101naMHh7AJS0Oz9kr9VAQQ31FwkUWiR4Q08NpZdEjwir+sDPfryOo4E0CMgg+M1225aFZW51XVCzaot8w99oQglvORDWCtyaK3xHSdV7tcysVyqrxHsE+wMMy1vVyjfgHSkV9nkh6fYkQ5ZzUuP6zOHebY0d9M9A+w3gTd3hWNr3Fw2dwFe9S7L8y2u1SDkgDphr04XTYzz8OyKRVfspw2+tPCUhu7NECrp/BstqE657WeDs2eK9ZLUYD0nI+21vyorJbzxBE7rdg9cRZAesM2Wo3Z1fZ3jtqt125e3xv7bIDV7hS8h0KmQAYN57rHufZB/tjProf4bVfxppdOZOIbXDKG797k2xc5nsikTNYhWhDm+eTM2r0AUmF2xEtYnHnjXrOASStpGHbC7y9b+TyRRkXsti1cMe1EQdcRdizi+2SsMlkiO1YY5rEzBWBvgA1GOeZDTMzkMqnUuJSxyzmlzGM3axuKN5/bRag/WRZpW0Z7Iqky207dZob5qbJNrTfAOjfp9mUFqpLGFsYu6x3BmhKHW1MfZdC2nPaWzNGjU72pYY6dxQFWWyJ4tRKP5xkgGfIlocnrxQHWWCWaP8AB3g9N7i0O0OprTBjQAOwOzW4sBfATrhzgAD+HZleVWkJHRUMGNEBwLDQZ+h8FaJXzJZT7TZyHY5RVodmCUnvgYdFrA3wT93ORVSMlxjzKuBf+0Tidh9hwefExmPUrg0/+xiSaae8T7H+5kvEqIyWqEXOFqUx+m2Gj6TnKgRXsfbJ4UOOeZ/Ri6oZy5ADbH6AjkV6ZrYyYq0ZOJ3qwcDOFWzh6kB83ltb4ydvh6pkMHUnHF3R8lX6cZrTycjpxFCt90GTsvQbVyj9oUoC8PylTiDw/6k9Ndczzt0o6C3n/2Eoh8vy1mALk/XP39H7I6/f6aYC8JzhOg+Q1xdT3Fs1tku9MkD5p1uknc8OVpFnbsPmCpFl7gSQC8LiCLiN1maHOFDFNw56d6A7a9dimwSYNDhp0ARPdNRBnNXGRKUtZk57OkZPcA/wN/9GoQO0O7U0AAAAASUVORK5CYII=)
}

.thumbnail .thumbnail-tabs .tabs-item.mult-state .item-icon.normal-voice-off:after, .thumbnail .thumbnail-tabs .tabs-item.voice .item-icon.normal-voice-off:after {
    background: no-repeat 100% 100%/16px 16px url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADl0lEQVRoQ+2ZS2xMURiAv39aRSNEGjSV2Huk3gsJukDEoxGq0yBhYcNCQiRIEBUsLDyCIMQCUenQSkOIhIUSFmi0pRYeSdNGGjRVpNqamSP3tFOd6dyZe2+n6oizvf/jfPf8/zn/Ob9g+BDD589/AHWbobSSRQbZhJmPYjYwGchBGKlXWPEV+AC8QniKj0o6aWIUzbKUjv5EgecVUMWkM5EFCEuAecAUIMPhZDqBl8BDFHd4zX0pJuhQN0rME4AKMAk4AOQBowGfF+dAGGgBHgB7xU+dWzuuANRFshjOJhTbET3x1A1FC8IRfnBWNtDs1LAjAKUQbpBLiP0oVjg17klOqCCNfaykRgSVzIYzgOvMQnEBpePca7gkm0vkexjhJcJGWc2zZEoJAfSfL2MmYe4Bo5IZS/H3VnwspIDniVYiMUA5UwlxCUVuiifnzJxQQxrrZRXVdgq2ADphM3XY5P+BsLGbnxVON2ljo11i2wME2A0cdParBlxqj/g5FM9LXAC9zysepXyr9MrZtcXOjXdO9AHQJ+wkSoFVXv0NkF45dRTFnth9AUpZjHAFyHI3EQFfBoStKiHp9u3OdJd0M4p1UsTd3spRALow+85hYIvrxM1ZAeMWwpdqaLwGP1u9TDKRjlV2nGQEO3sXgNEAFeTQwS1gumvvyxth+HgItUFLFdTugs+PU70aVYTIlzW6stUjGqCMGYR44qKq/M1ZGBM2we/w5gS8Ow3tTaBCrv9JHIVO0pgjBVTFByhlG8JRT55iASJGrJB6fx4aSqDTKjz7OYRtUsjx+ADXKEGxxpMLOwDLmBVWX2qhZgd8rvRkvkdJuCqFrI0PEOAFMNWTh0QAEYOhH/DuDLw9BW31oKy8dD2qxc80O4CPwBjXJi0FJwCWnFLQWtMVVvWXIWjdNl2NT+JnrF0ItaMY6spcRNgpQETeyoeqzdBgnZkuhtAhhQz7RwEC/MEQOtcdQt9c/H4tmiCEjE9iE7ZRKBE/6+xyYCuKY27XVMv/FQeZ8aVEf4q5ZfWQOWGQi7l+l9OLusvpwOCU0/qgNPlCowFMv1JqCJMv9ZEtVJn8rKJXwfSHLQ1h8tNid+lu9uNuTz6Y+rzeA2B6g6MHxNQWU2x1amyTrzdITJt1fndv2E2b9RVQOSht1igQqwD8SRZBsgmSh4/ZKN2G7dvoFuoI85R0HpBOE0MGsdHt6dIzAEqOupQD4DdlJo0H+AWEWrJA7JKlpwAAAABJRU5ErkJggg==)
}

.thumbnail .thumbnail-tabs .tabs-item .item-text {
    display: block;
    font-size: 12px;
    max-width: 50px;
    opacity: .8
}

.thumbnail .thumbnail-tabs .line-division {
    float: right;
    height: 15px;
    margin-right: 12px;
    margin-top: 23px;
    width: .6px;
    border: 0;
    background: hsla(0, 0%, 100%, .15)
}

.thumbnail .thumbnail-tabs .see-house {
    float: right;
    margin-top: 14px;
    font-size: 12px;
    border-radius: 2px;
    padding: 8px 10px;
    margin-right: 13px;
    font-weight: 600;
    cursor: pointer
}

.thumbnail .thumbnail-tabs .see-house:active {
    opacity: .5
}

.thumbnail .thumbnail-list {
    width: calc(100% - 20px);
    width: calc(100% - 20px - constant(safe-area-inset-left) - constant(safe-area-inset-right));
    width: calc(100% - 20px - env(safe-area-inset-left) - env(safe-area-inset-right));
    border-radius: 5px;
    margin-top: 5px;
    cursor: pointer;
    -ms-touch-action: none;
    touch-action: none;
    margin-bottom: 5px;
    position: relative;
    z-index: 11;
    background: rgba(0, 0, 0, 0.4)
}

.thumbnail .thumbnail-list.sliderUp {
    background-color: rgba(0, 0, 0, .8)
}

.thumbnail .thumbnail-list.transparent-bg {
    background: rgba(0, 0, 0, .4)
}

.thumbnail .thumbnail-list .list-content {
    font-size: 0;
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 100%;
    height: 50px
}

.thumbnail .thumbnail-list .list-content.pc.isScroll {
    padding-left: 45px;
    padding-right: 45px
}

.thumbnail .thumbnail-list .list-content.show-fixed {
    padding-left: 80px
}

.thumbnail .thumbnail-list .list-content.show-fixed.pc.isScroll {
    padding-left: 115px;
    padding-right: 45px
}

.thumbnail .thumbnail-list .list-content.multi .list-ul li:nth-last-child(2) {
    margin-right: 0
}

.thumbnail .thumbnail-list .list-content .list-scroll {
    display: block;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    -ms-overflow-style: none;
    width: 100%;
    clear: both
}

.thumbnail .thumbnail-list .list-content .list-ul {
    display: inline-block;
    padding: 0;
}

.thumbnail .thumbnail-list .list-content .list-ul li {
    list-style: none;
    display: inline-block;
    position: relative;
    vertical-align: middle
}
.thumbnail .thumbnail-list .list-content .thumbnail-item-li.current-li .item-text {
    max-width: 140px;
    color: #fff
}

.thumbnail .thumbnail-list .list-content .list-ul.is-hide-text .white-floor-text {
    visibility: hidden
}

.thumbnail .thumbnail-list .list-content .list-ul.is-mirror .thumbnail-item-li .item-img {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.thumbnail .thumbnail-list .list-content .thumbnail-item-floor {
    cursor: auto;
    font-size: 0;
    height: 50px;
    line-height: 50px;
    clear: both
}

.thumbnail .thumbnail-list .list-content .thumbnail-item-floor .white-floor-text {
    display: inline-block;
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 14px;
    width: 77px;
    vertical-align: middle
}

.thumbnail .thumbnail-list .list-content .thumbnail-item-floor .white-floor-text .text {
    vertical-align: middle
}

.thumbnail .thumbnail-list .list-content .thumbnail-item-floor .white-floor-text .icon {
    display: none;
    width: 17px;
    height: 17px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAB/klEQVRoQ+2XsUuXURSGn7dACoeiPbdCwbU/QKICl5CWoK1BoyFcamkIhxZbgkBScAxaImpoSKS9WTBqqz1ykCKwGweu6BB6v/N99xpy7uo595znfe/xfD9xjI6OEQsB87+6Gc6EMw0UiGfWQGRXiXDGJVuDpHCmgciuEuGMS7YGSeFMA5FdJcIZl2wNklzOpJQs7xpwCTg5YJ87wEfgvaTU9V4vzATwChiHQX+tGsAn4IakzVYwBvEWuNC1YEH8F+B6Sxhz9BbwDDhb0GBpyA/gHvBC0p/SpN041zOz5JSSzcpNYBkY7Vr4H/HbwBzwUpLNTufjhslAI8B94CFwunP1vYSfwGPgiaTf3nt6wWSgM8AjYN75z8CG/imwIGnLC2J5vWEykD2zReCuo5kl4IEke2a9ziAwGehcnp+Zwt1jc/Ha5kTS914UOXkwmAx0EXgOTBU09wG4I+lzQWxRyKAwGeg88A6YPKCDDWBa0reiLguDBofJQLZU7QvBvhT217Bht81uG942/aCnFswJ4AqwAozt6/grMAuseZbiYeRVYLI7tlQvA2+AU8Av+0wB1r1L8chgdgunlK4Ct4FVSWuHNdTn79Wc6dOUNzdgvMrVzgtnaivsvT+c8SpXOy+cqa2w9/5wxqtc7bxwprbC3vvDGa9ytfPCmdoKe+//CwmpYzTDtaTQAAAAAElFTkSuQmCC);
    background-size: 100%;
    vertical-align: middle
}

.thumbnail .thumbnail-list .list-content .thumbnail-item-floor .white-floor-text .icon .up {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAB80lEQVRoQ+2YP0hWYRTGf0+RkEuTNKaQg0MOokuzNKqDIIGbguHk4tDm1uDiJAS2hSI46CquTVGDBA4G5ihOLQqJHnnhClr+uffc+73Ex7nzOec5v+e5fOfyiTZ61EYsBMz/mmYkE8lkcCBeswwmuyQiGZdtGZoimQwmuyQiGZdtGZoimQwmuyQiGZdtGZoimSomm9lb4B3wUdJqld6qtS1LxsyeAGPAGvAYOAcS2Kaks6qLlqlvCYyZpeVHgWXg+bVFjoBZYEtSgmv0aRXMALABdMONP00M+AWMS/reKMlfQrVnm1kypxfYBl7cM/AQeAPsS0qAjTyNJmNm/cAKMFRiu6/AtKTdErWlShqDMbMu4DMwDDwqoX4B7ACTko5L1D9Y0giMmT1LP73AxIOK/xasAzOSfjt6b7TUhikS+QBM1VjmE/C+bkK1YMzsKbAAzAEdNWD+AEtplqRT7xw3THEUp4sl6oBc7Z6Akikr3qPqgimO4gywCHR6nbyl7wSYLz59Kh9VL8yrdMWBngZBrkYdACOSflSd7YV5WVz4voYPbzqge8UXws8sMEnEzF4Dg8VHZFXdu+rTq/VN0hfPQFcyHqEcPQGTw2WPRiTjcS1HTySTw2WPRiTjcS1HTySTw2WPRiTjcS1HTySTw2WPRlslcwmEHWI0k6ehVAAAAABJRU5ErkJggg==)
}

.thumbnail .thumbnail-list .list-content .thumbnail-item-floor.fixed {
    position: absolute;
    left: 0;
    cursor: pointer
}

.thumbnail .thumbnail-list .list-content .thumbnail-item-floor.fixed .white-floor-text {
    width: 77px;
    margin: 0 2px
}

.thumbnail .thumbnail-list .list-content .thumbnail-item-floor.fixed .white-floor-text .icon {
    display: inline-block
}

.thumbnail .thumbnail-list .list-content .thumbnail-item-floor.hide {
    display: none
}

.thumbnail .thumbnail-list .list-content .thumbnail-item-floor.openSelected .white-floor-text .icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAB80lEQVRoQ+2YP0hWYRTGf0+RkEuTNKaQg0MOokuzNKqDIIGbguHk4tDm1uDiJAS2hSI46CquTVGDBA4G5ihOLQqJHnnhClr+uffc+73Ex7nzOec5v+e5fOfyiTZ61EYsBMz/mmYkE8lkcCBeswwmuyQiGZdtGZoimQwmuyQiGZdtGZoimQwmuyQiGZdtGZoimSomm9lb4B3wUdJqld6qtS1LxsyeAGPAGvAYOAcS2Kaks6qLlqlvCYyZpeVHgWXg+bVFjoBZYEtSgmv0aRXMALABdMONP00M+AWMS/reKMlfQrVnm1kypxfYBl7cM/AQeAPsS0qAjTyNJmNm/cAKMFRiu6/AtKTdErWlShqDMbMu4DMwDDwqoX4B7ACTko5L1D9Y0giMmT1LP73AxIOK/xasAzOSfjt6b7TUhikS+QBM1VjmE/C+bkK1YMzsKbAAzAEdNWD+AEtplqRT7xw3THEUp4sl6oBc7Z6Akikr3qPqgimO4gywCHR6nbyl7wSYLz59Kh9VL8yrdMWBngZBrkYdACOSflSd7YV5WVz4voYPbzqge8UXws8sMEnEzF4Dg8VHZFXdu+rTq/VN0hfPQFcyHqEcPQGTw2WPRiTjcS1HTySTw2WPRiTjcS1HTySTw2WPRiTjcS1HTySTw2WPRlslcwmEHWI0k6ehVAAAAABJRU5ErkJggg==)
}

.thumbnail .thumbnail-list .list-content .thumbnail-item-li {
    height: 50px;
    /*-ms-touch-action: none;*/
    /*touch-action: none;*/
    padding: 18px 15px 5px 15px;
    text-align: center
}

.thumbnail .thumbnail-list .list-content .thumbnail-item-li.current-li .item-text {
    max-width: 140px;
    color: #fff
}

.thumbnail .thumbnail-list .list-content .thumbnail-item-li:active .item-text, .thumbnail .thumbnail-list .list-content .thumbnail-item-li:active .item-underline {
    opacity: .5
}

.thumbnail .thumbnail-list .list-content .thumbnail-item-li .item-text {
    display: block;
    max-width: 70px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: hsla(0, 0%, 100%, .5);
    vertical-align: middle
}

.thumbnail .thumbnail-list .floor-list-content {
    position: absolute;
    left: 0;
    bottom: 55px;
    max-height: 247px;
    width: 96px;
    overflow: auto;
    background: #fff;
    border-radius: 5px;
    visibility: hidden
}

.thumbnail .thumbnail-list .floor-list-content .floor-list-ul {
    display: inline-block;
    width: 100%;
    border-radius: 5px;
    overflow: hidden
}

.thumbnail .thumbnail-list .floor-list-content .floor-list-ul li {
    height: 45px;
    line-height: 45px;
    text-align: center;
    padding: 0 10px
}

.thumbnail .thumbnail-list .floor-list-content .floor-list-ul li.active, .thumbnail .thumbnail-list .floor-list-content .floor-list-ul li:active {
    background: #f5f5f5
}

.thumbnail .thumbnail-list .floor-list-content .floor-list-ul li .floor-list-p {
    height: 45px;
    border-bottom: .5px solid #ecedef
}

.thumbnail .thumbnail-list .floor-list-content .floor-list-ul li:last-child .floor-list-p {
    border: none
}

.thumbnail .thumbnail-list .floor-list-content .floor-list-ul li .item-text {
    font-size: 14px;
    vertical-align: middle
}

.thumbnail .thumbnail-list .floor-list-content .floor-list-ul li .selected-icon {
    display: none;
    width: 15px;
    height: 15px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAvCAYAAAB30kORAAADnElEQVRoQ+2WX2iVdRjHP885RnMb66IgKBzGvBmsnGtogcFqEKIOcmuHZaYGi5kXDgPbSAK9qLlACTTacJJsY61z9odKpAkheqdCEIFduArzYtbImrZZ28554vfupXbeveec95z3pGdwfrfv8+fzfn/Pn5+wDI8sQ2by0Pfq1vJK55VOokC+PPLlsZzKQ8+zgkkKJMSfibhzrqY1zHaEWgo5KFu46QaeU9Aa4XWUU2Bt6osU86Js5m8neE5A6ycUUEQzynsIJYsgxwjSIg1cXwx+36FVCTBEO8p+4BGHqjeAlyXE5ZyB1jBBhE6UVmBFHLAwj1LHVc7JIWI5Aa1nKWGaNmK8hVDgUPgXoFVCfJYzjahjFDHFEWA3UOwAm0JoY4LTsm9pExrbe17T2k8JD9KDsm1JSSwQ7eMWXdLCXMZzWhVhhFKiTEiIWT+rWgd4lCAdBHgNddQw3AHel5B1A0lPUqVt4JeI0o5wkiL63OZmqiTmu4Z5HDgK1AMPOHxmEI5yl07ZyXSqeAmh1VxUhC0oXWAlvA10eFHCmVTDlAJ9wEYg4AJ1gr9o9wKctKY1zLNAL7DGMYqOM8Nh2cVvqRSxFX4C+AjY5NJDZtv108gbIqiXeMmhI5wA9mJqOv7MokQQ3pEQPydLpEM8hXIM5QUXYNMffRRyQLbyu1fg5NCDlBGkG6XWJeA88A3QJCF+ckuon1JNkB5grSuQ8AVKs4SYTAc45cjTEcqZZwCoTBD4B4LsoJ7LIv9tLR2hgii9KOtc/KLABVZSJ3XMpAucEtqqyUEqCPCx3URuOb4nwLs0MGJ9HOV55vkQeDIB8FdEeVNewbwrMjqelosOUm6XynMJskwifABcQ62xVpbA7goBXqWB8XQazxnLE7SluGkqGCRGeQIg0/3m6uMfPgvG5ts1gtRIAxMZybvIyTO0lXmYKqJ0A9VpJDbz54rddN+l4ZfQNC1oCzxMJUIXygaPAD8CO7jKJecT06P/ErO0oW3wp1GGEFYnTSz8QZQaaeLbTAHd/DKCtsHNxjSl4jYljMk4wh5p5OtsAptYGUNb4KOsZ84ah1VxYMKvCC08zBkxAzDLxxe03ZzPEGUYeMxmiyHUSyOfZ5n133C+oS3wCDWoVSoPIbwtjdZD6387WYG2wIfYQIxVFPNlpm9ur3+ZNWgLXBE/m+6+QHtN6tcuq0r7hfHqn4f2qpRfu7zSfhX06p9X2qtSfu2WpdL/AMJu7jCxTsHqAAAAAElFTkSuQmCC);
    background-size: 100%;
    vertical-align: middle;
    margin-left: 5px
}

.thumbnail .thumbnail-list .floor-list-content .floor-list-ul li .selected-icon.anjuke {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAEV0lEQVRoQ+2Xa2yTZRTH/+fp2063ZWHQbZp4YdBOkXgLa2v4JIZPogkaqTOCCFGG6cXESyLxkibKRQeIOiZDFF3kg42K+sHoJ6MJ6LaOeQljbu0AgyyDYWCEunXtc8y7pdq17/q+a0W7pO/X5znn+fX//M85Twmz8KNZyIwi9H91a0Wli0pnUaBoj6I9ZpM9an/YVaMI5YYKYf6+q75xXIu9oDx9W/f+ORdjlz4m4kUE4et3ej4tXGhmsnW9tYClaAPz0glQQoxAayxl1Z/1LHbHUuELQmlbR/NiBt4A8zIA4m9AwqAANfQ7vd8VFHRdqPVGKWMHGagDpwCrYhM+KYmPbzi69Kk/CgOaA8LWYXWBcICZa9O8GwfwdSJa/sCJZetG0339v9nD3tmyXEq5A4SbwZzKESfC52Zh8R2rbxwsmEK0tzffI8H7ANRkQBEOAeKhiNNzCgDnDL0k1GqermfOZAre+U1AOVVafR+Q2MPA3LRYCaIukzDf3VffOJwtr649FoVar47J2BME+ijs8PaAtH+9Lrza1tp3r2OBAJivnbKfIMH0LVuUxoHbN/br5coKPb9j91UKyw8A3AXCESGwtq/e16uXNGOdA8IeqnpGSvk8gIrMwqJjIKwKOzw9INK0hKHusfDQ29WkxF9noCHZO4lwWgrxYCWUdqN2uebwzitLzBYvJAcAlE4FJrUCIwqwotfl7TMqxrRK2zqbd7BkPwAl7SoHifEi5vKHYbt/LNtB84/vv0IZjj7HLJ8EY87UPKqi3M0QGwecnk6jwJPDcprPHmpZwYn4+wyyZlY4XQBzU8Tl2zxd/C0/tZVFR0d2MXgNgBKNXvu7NImGgSVnD4MC8l+BRjBoqltwZnUige0AZ4JPnCL2mMEv9Lq851IPve7nlkrLaPxlZtoAwKwBNCSI3Onj2Sh41kJUW92IHHuYmbYzME+jp6oPmYMKY9OvLt9xdX2yFhJbGXI1QBYNkH6Q8Eecnq+MQmrckk5oMGhaeP3QvQTax+BMcEaCBP1iNivuxJ/RqDSZ32XQcoBNGpnPAfR45GT1F3C7E5cPWs0cDJpstWfWQvJrmopPnj5EhJPMcGjWCuE8Q3gHnJ4DucIm43SHS3KjapULHH8EUqrg6dMsOwfhNJg3RVz+tnyBs3YPreSrOGj6MTS0Ukq8A6DSGABdFIKerSDlPaO9XS+vYaWTiVTwI51n1xPLbQYUjxLRK2GHZ5uRSacHO2N7pCa86WjAMnbJ+ijAr2YMjX82ngdhc8Th3QmiGfVhPfgZK52qeHfH8P1Mib0a4KOCsGW8qrzpRG3mI14PSm89Z2g1sfrU/K103mME2gJw0uMxAvZaymueTv9DqgdjdD0vaPUQ25dvlsAq1jOwFcwWIah53Fr20uVQOC9Ppysy8bgvr1pJzLeylE3hO/wjRlXLZV/eSudyaL4xReh8FTQaX1TaqFL57isqna+CRuOLShtVKt99fwFfO4I9qTxFfgAAAABJRU5ErkJggg==);
    background-size: 100%
}

.thumbnail .thumbnail-list .floor-list-content .floor-list-ul li.is-active .selected-icon {
    display: inline-block
}

.thumbnail .thumbnail-list .floor-list-content.is-show {
    visibility: visible
}

.thumbnail .thumbnail-info {
    text-align: left;
    margin-bottom: 10px;
    position: relative;
    z-index: 11;
    font-size: 11px;
    overflow: hidden
}

.thumbnail .thumbnail-info.hide {
    display: none
}

.thumbnail .thumbnail-info img {
    width: 50px;
    height: 18px;
    float: left
}

.thumbnail .thumbnail-info div {
    margin-left: 5px;
    height: 18px;
    line-height: 18px
}

.thumbnail .thumbnail-info .info-line {
    float: left;
    color: hsla(0, 0%, 100%, .8)
}

.thumbnail .thumbnail-info .disclaimer-btn-wrapper.hide {
    display: none
}

.thumbnail .thumbnail-info .thumbnail-btn {
    float: left;
    color: hsla(0, 0%, 100%, .8);
    text-shadow: 0 2px 4px rgba(0, 0, 0, .5);
    cursor: pointer
}

.thumbnail .thumbnail-info .thumbnail-btn:active {
    color: hsla(0, 0%, 100%, .5)
}

.thumbnail-wapper {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.thumbnail-wapper.hide {
    display: none
}

.thumbnail-featrues {
    width: calc(100% - 20px);
    width: calc(100% - 20px - constant(safe-area-inset-left) - constant(safe-area-inset-right));
    width: calc(100% - 20px - env(safe-area-inset-left) - env(safe-area-inset-right));
    background-color: rgba(0,0,0,.3);
    border-radius: 5px;
}

.thumbnail-featrues.sliderUp {
    background-color: rgba(0, 0, 0, .8)
}

.thumbnail-featrues.sliderUp .sources-container .sources-content {
    background-color: transparent
}

.thumbnail-featrues.isVisibility {
    visibility: hidden
}

.thumbnail-featrues .thumbnail-tabs .see-house-qrcode {
    position: absolute;
    top: -305px;
    right: 0;
    width: 240px;
    height: 300px;
    background: #fff;
    border-radius: 5px;
    display: none;
    z-index: 11
}

.thumbnail-featrues .thumbnail-tabs .see-house-qrcode.is-show {
    display: block
}

.thumbnail-featrues .thumbnail-tabs .see-house-qrcode .qrcode-img {
    display: block;
    width: 180px;
    height: 180px;
    margin: 30px auto 20px auto
}

.thumbnail-featrues .thumbnail-tabs .see-house-qrcode .qrcode-title {
    max-width: 160px;
    height: 20px;
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #000;
    line-height: 20px;
    text-align: center;
    margin: 0 auto 10px auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.thumbnail-featrues .thumbnail-tabs .see-house-qrcode .qrcode-describe {
    max-width: 240px;
    height: 16px;
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #666;
    line-height: 16px;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.thumbnail-featrues .thumbnail-tabs .item-group {
    display: inline-block
}

.thumbnail-featrues .thumbnail-tabs .item-group.pc {
    float: right
}

.thumbnail-featrues .thumbnail-tabs .item-group.pc .tabs-item {
    padding: 6px 16px 6px 12px;
    border: 1px solid hsla(0, 0%, 88.2%, .4);
    border-radius: 3px;
    height: 32px;
    line-height: 20px;
    margin: 14px 10px 0 0
}

.thumbnail-featrues .thumbnail-tabs .item-group.pc .tabs-item .item-icon {
    float: left;
    width: 20px;
    height: 20px
}

.sources-container {
    font-size: 12px;
    -webkit-transition: height .2s ease-in-out;
    transition: height .2s ease-in-out;
    position: relative;
    z-index: 11
}

.sources-container .sources-header {
    font-size: 12px;
    overflow: hidden;
    color: #fff;
    padding: 0 15px;
    height: 46px;
    line-height: 46px
}

.sources-container .sources-header .title {
    float: left
}

.sources-container .sources-header .view-more {
    float: right;
    max-width: 80px;
    padding-right: 15px;
    color: hsla(0, 0%, 100%, .8);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAABPklEQVRoQ+3a0Q3CMAwE0AurwCwsghBL8MkssAO7sApGlYqExF8b350a979xni8/ddMw2NMG86LAW0+8Eq6EN9aBOtIbC/SPUwn3TDgi9q21V881166VlnBEXACcAFxba8+1G+31fgp4xp7nTb6d0N3B0zEG8ACw+0nFBt0dPCEj4gjg5ohOATuj08Cu6FSwIzod7IamgJ3QNLALmgp2QNPBarQErETLwCq0FKxAy8FstAWYibYBs9BWYAa6wL1mR0vWYQwObBJmYKcQLMAsrAWYiZWD2VgpWIGVgVVYCViJpYPVWCrYAUsDu2ApYCdsOtgNmwp2xKaBXbEp4Ig4ALg7/htOAc9Ti+l+xxhXHr4f/kNdavlBj3NtacmIh/GOxcSDAf3WKDCz24palbCi68yalTCz24palbCi68yaH25N6j0DYcoCAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 15px 15px;
    background-position: 100% 50%
}

.sources-container .sources-content {
    padding: 0 15px 5px 15px;
    font-size: 0
}

.sources-container .sources-content .sources-item {
    border-top: .5px solid hsla(0, 0%, 100%, .2);
    padding: 10px 0;
    overflow: hidden
}

.sources-container .sources-content .sources-item img {
    width: 80px;
    height: 60px;
    float: left;
    border-radius: 3px
}

.sources-container .sources-content .sources-item span {
    display: inline-block
}

.sources-container .sources-content .sources-item .item-content {
    float: left;
    margin-left: 10px;
    height: 60px;
    color: #fff;
    max-width: calc(100% - 90px)
}

.sources-container .sources-content .sources-item .item-content .section + .section {
    margin-top: 1px
}

.sources-container .sources-content .sources-item .item-layout, .sources-container .sources-content .sources-item .item-name {
    font-size: 15px;
    height: 20px;
    font-weight: 400;
    max-width: calc((100% - 10px) / 2)
}

.sources-container .sources-content .sources-item .item-layout {
    margin-left: 10px
}

.sources-container .sources-content .sources-item .item-area-address {
    font-size: 12px;
    height: 16px;
    font-weight: 300;
    width: 100%
}

.sources-container .sources-content .sources-item .item-price {
    height: 21px;
    font-size: 16px;
    font-weight: 500;
    color: #ff7000;
    width: 100%
}

.movableList.xf {
    width: 100%;
    background-color: transparent;
    outline: 0
}

.movableList.xf .movableHeader {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    padding: 15px 0 0 15px
}

.movableList.xf .list-container {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    height: 200px;
    position: relative
}

.movableList.xf .list-container .list {
    position: absolute;
    padding-right: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}
.xf-cellWrap {
    width: 120px;
    margin: 15px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 0 0 10px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.theme-wuba .xf-cellWrap .operateWrap .cellBtn {
    background: #ff552e
}

.theme-anjuke .xf-cellWrap .operateWrap .cellBtn {
    background: #23c993
}

.xf-cellWrap .imageWrap {
    position: relative;
    height: 90px;
    border-radius: 3px;
    overflow: hidden;
    width: 120px;
    min-width: 120px
}

.xf-cellWrap .imageWrap .image {
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: 50%;
    width: 100%;
    height: 100%;
}

.xf-cellWrap .imageWrap .imageMask {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    height: 18px;
    width: 65px;
    border-top-left-radius: 2px;
    border-bottom-right-radius: 2px;
    font-size: 12px;
    line-height: 18px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    background: #4f6dc6
}

.xf-cellWrap .imageWrap .icons {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 18px;
    height: 18px;
    margin: 5px
}

.xf-cellWrap .saleStatus0, .xf-cellWrap .saleStatus1, .xf-cellWrap .saleStatus2 {
    display: inline-block;
    width: 32px;
    height: 16px;
    border-radius: 1px;
    font-size: 12px;
    color: #fff;
    line-height: 16px;
    text-align: center;
    margin-right: 5px;
    margin-top: 3px;
    min-width: 32px
}

.xf-cellWrap .saleStatus0 {
    background: -webkit-gradient(linear, left top, right top, from(#6786d3), to(#3e59bc));
    background: linear-gradient(90deg, #6786d3, #3e59bc)
}

.xf-cellWrap .saleStatus1 {
    background: -webkit-gradient(linear, left top, right top, from(#ffa67a), to(#ff8457));
    background: linear-gradient(90deg, #ffa67a, #ff8457)
}

.xf-cellWrap .saleStatus2 {
    background: -webkit-gradient(linear, left top, right top, from(#c0c6cd), to(#c0c6cc));
    background: linear-gradient(90deg, #c0c6cd, #c0c6cc)
}

.xf-cellWrap .contentWrap {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-size: 0;
    text-align: left;
    overflow: hidden;
    padding-left: 0
}

.xf-cellWrap .contentWrap .titleWrap {
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: nowrap;
    color: #fff;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 6px
}

.xf-cellWrap .contentWrap .descWrap {
    margin-bottom: 2px
}

.xf-cellWrap .contentWrap .contentTitle {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-weight: 700;
    font-family: PingFang SC;
    word-break: break-all;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 18px;
    line-height: 18px;
    white-space: nowrap;
    text-align: left;
    color: #fff;
    font-size: 16px
}

.xf-cellWrap .contentWrap .contentDesc {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 12px;
    vertical-align: middle;
    font-family: PingFang SC;
    color: #fff
}

.xf-cellWrap .contentWrap .separate {
    display: inline-block;
    margin: 0 5px;
    width: 1px;
    height: 8px;
    background-color: #e6e6e6;
    vertical-align: middle
}

.xf-cellWrap .contentWrap .priceWrap {
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle
}

.xf-cellWrap .contentWrap .priceWrap .contentPrice {
    font-size: 18px;
    font-family: Avenir-Black, Avenir;
    font-weight: 900;
    color: #fd4d39;
    line-height: 18px
}

.xf-cellWrap .contentWrap .priceWrap .contentNoPrice {
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    color: #fff
}

.xf-cellWrap .contentWrap .priceWrap .contentUnit {
    font-size: 12px;
    font-weight: 600;
    color: #fd4d39;
    line-height: 12px
}

.xf-cellWrap.changeCell {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 12px;
    background: rgba(0, 0, 0, .05);
    width: auto;
    margin: 10px 0
}

.xf-cellWrap.changeCell .contentWrap {
    padding-left: 12px
}

.xf-cellWrap.changeCell .changeCellImage {
    width: 70px;
    height: 70px;
    min-width: 70px
}

.xf-cellWrap.changeCell .contentTitle {
    color: #0b0f12;
    font-size: 16px
}

.xf-cellWrap.changeCell .contentDesc, .xf-cellWrap.changeCell .priceWrap .contentNoPrice {
    color: #0b0f12
}

.xf-cellWrap.changeCell .contentWrap .titleWrap {
    color: #0b0f12;
    font-size: 16px;
    line-height: 16px;
    font-weight: 700;
    margin-bottom: 6px;
    margin-top: 4px
}

.xf-cellWrap.changeCell .contentWrap .descWrap {
    margin-bottom: 2px
}
.daikan-card {
    background-color: #fff;
    padding: 20px;
    position: relative;
    border-radius: 4px
}

.daikan-card .card-title {
    font-weight: 700;
    margin-bottom: 10px
}

.daikan-card .card-desc {
    margin-bottom: 20px;
    line-height: 18px;
    font-weight: 400
}

.daikan-card .close-btn {
    position: absolute;
    top: 15px;
    right: 15px;
    font-size: 0
}

.daikan-card .close-btn .close-img {
    display: inline-block;
    width: 30px;
    height: 30px
}

.daikan-card .card-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.daikan-card .card-main .card-main-left {
    margin-right: 15px;
    position: relative
}

.daikan-card .card-main .card-main-left img {
    width: 90px;
    height: 68px
}

.daikan-card .card-main .card-main-left .video-ico {
    position: absolute;
    width: 25px;
    height: 25px;
    left: 33px;
    top: 22px
}

.daikan-card .card-main .card-main-right .consultant-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 9px;
    font-size: 14px;
    line-height: 20px;
    color: #979b9e
}

.daikan-card .card-main .card-main-right .consultant-info .head {
    width: 20px;
    height: 20px
}

.daikan-card .card-main .card-main-right .consultant-info .golden-ico {
    height: 20px
}

.daikan-card .card-main .card-main-right .extend-title {
    color: #474b4e;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

.daikan-card .daikan-btn {
    margin-top: 20px;
    background: #23c993;
    color: #fff;
    caret-color: transparent;
    border-radius: 2px;
    height: 40px;
    width: 100%;
    line-height: 40px;
    font-size: 16px;
    text-align: center
}



/*test*/
/*full-info-modal-v2-container animate__animated animate__faster animate__fadeInDown*/
:root {
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1
}
.animate__animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: var(--animate-duration);
    animation-duration: var(--animate-duration);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-duration: calc(var(--animate-duration)/2);
    animation-duration: calc(var(--animate-duration)/2)
}

.build-info.animate__fadeInDown {
    -webkit-animation-name: fadeInDownC;
    animation-name: fadeInDownC;
    z-index: 1;
}

.build-info.animate__fadeOutUp {
    -webkit-animation-name: fadeOutUpC;
    animation-name: fadeOutUpC;
    z-index: 0;
}

@-webkit-keyframes fadeInDownC {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInDownC {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes fadeOutUpC {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }
}

@keyframes fadeOutUpC {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }
}
