﻿.rabody img{width:100%;display:block;}
.container{width:100%;overflow:hidden;margin:49px auto 0 auto;}
*{mragin:0;padding:0;}
.pr{ position:relative;}
.rabody{background:#fff;margin:0;padding:0;}
.racontainer img{width:100%;display:block;}
.racontainer{width:100%;overflow:hidden;margin:0 auto;}
.btn-vr{display:block;width:25%;height:10%;background:rgba(0,0,0,.6);position:absolute;top:12%;left:48%;opacity:0;filter:alpha(opacity=0)}
.imglist{width:70%;height:29%;position:absolute;top:30%;left:15%;}
.line_QN{display:block;width: 62%;height: 16%;background:rgba(0,0,0,.6);position:absolute;top: 72%;left: 18%;opacity:0;filter:alpha(opacity=0);}
.po{position:relative;width:100%;text-align:center;}
.po img{width:100%;display:block;}
.po .con{width:45%;border:3px solid #fff;margin:0 auto;position:absolute;right:11%;bottom:15%;}
.po .swiper-pagination{width:100%;}
.po .swiper-pagination-bullet{margin-right:5px;}
.po .swiper-pagination-bullet-active{background:#fff;}
.p5,.p6,.p7,.p8{}
.p5 .con,.p6 .con,.p7 .con,.p8 .con{border:none;}
.p5 img,.p6 img,.p7 img,.p8 img{}
.p6 .swiper-pagination-bullet-active,.p7 .swiper-pagination-bullet-active,.p5 .swiper-pagination-bullet-active{background:#ff4b64;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:-30px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:-30px;}
.swiper-button-next, .swiper-button-prev{width:22px;height:26px;margin-top:-9px;-webkit-background-size: 15px 18px; background-size: 15px 18px;}
.p1 .con{bottom:16%;}
.p3 .con,.p4 .con{right:43%;bottom:13%;}
.p5 .con,.p6 .con,.p7 .con{width:76%;bottom:20%;right:12%;}
.tab_title{text-align:center;margin-bottom:-5.5px;}
.tab_title span{display:inline-block;width:40%;}
.tab_title span .on{display:none;}
.tab_title span .off{display:block;}
.tab_title span.active .on{display:block;}
.tab_title span.active .off{display:none;}
.poptab{position:fixed;left:0;top:50px;width:100%;z-index:99999;display:none;}
.poptab span{display:block;width:50%;float:left;}
.poptab span .on{display:none;}
.poptab span .off{display:block;}
.poptab span.active .on{display:block;}
.poptab span.active .off{display:none;}
.lincon .box2{display:none;}
.video{background:#1087ff;width:95%;margin:20px auto;border-radius:20px;position:relative;}
.video .con{position:relative;z-index:1;}
.video video{width:96%;z-index:99;margin-left:2%;margin-top:2%;background:#1087ff;}
.bord{position:absolute;left:0;top:0;pointer-events:none;right:0;z-index:999;border-top:10px solid #1087ff;border-left:10px solid #1087ff;border-right:10px solid #1087ff;border-radius:20px 20px 0 0;height:100%;}
  #video_player {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 9;
    background:#000;
    display: table;
    visibility: hidden;
}

  #video_player .video-holder {
    display: table-cell;
    vertical-align: middle;
}


 #video_player .video-holder video {
    width: 100%;
    height: auto;
}

 .question-container .common-question,.booking-attention .reservation-line,
.booking-attention .scan-attention,.question-container .comm-dot{
  background:#ffffff;
}
.question-container .common-question{
  margin-top:20px;
}
.question-container{
    background:#ffffff;
}
.question-container .dotPagination{
    width:100%;
    bottom:17px !important;
}
.comm-txt{color:#001354;font-weight:bold;}
.ques-txt{width:80%;margin:0 auto;line-height:20px; border-bottom:1px dashed #001354;padding:8px 0;}
.ques-txt a{color:#001354;text-decoration:none;font-size:14px;font-weight:bold;}
.p8 .swiper-pagination{bottom:0;position:relative;}
.p8 .swiper-pagination-bullet-active{background:#001354;}
.bottomcon{position:relative;}
.bottomcon a.checkq{display:block;position:absolute;width:40%;height:40px;left:30%;top:0;}
.btnlist{position:relative;}
.btnlist a{display:block;width:32%;height:30px;position:absolute;top:15%;}
.allline{left:15%}
.btn_top{left:55%;}
.bottomcon a.Monline{display:block;width:60%;height:9%;background:red;position:absolute;left:20%;top:26%;opacity:0;}
/*边侧浮动*/
.shade-content {
    width: 60px;
    height: 273px;
    position: fixed;
    right: 0;
    top: 50%;
    margin-top: -136.5px;
    z-index: 8;
    transform: scale(0.6);
    font-size:0.6rem;
    z-index:999;
}

.shade-content div {
    width: 60px;
    height: 60px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    display: table;
    overflow: hidden;
}

.shade-content div span {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 18px;
    color: white;
}

.shade-content div span a {
    color: white;
    text-decoration:none;
}

.shade-content div.kefu {
    background: rgba(74, 32, 130, 0.8);
}

.shade-content div.tel {
    margin-top: 11px;
    background: rgba(74, 32, 130, 0.8);
}

.shade-content div.faq {
    margin: 11px 0;
    background: rgba(74, 32, 130, 0.8);
}

.shade-content div.shade-top {
    background: rgba(255, 255, 255, 0.8);
}

.shade-content div.shade-top span {
    color: black;
}
.none{display:none !important;}