html,body{
height:100%;
width: 100%;
}
body {
/* set margin to 0 and overflow to hidden, to go fullscreen */
margin: 0;
overflow: hidden;
/* background-image: url('./nanimages/bg@2x.png');
background-size:cover; */
color:#ffffff;
font-family: "Microsoft YaHei";
/* width: 120vw; */
}
.navigation{
display: flex;
z-index: 10;
position: fixed;
top:15px;
right:15px;
user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
/* flex-direction: column;
align-items: center; */
}
.navigation .map_img{
width: 128px;
height: 128px;
}
#map{
position: absolute;
/* z-index: 11;
top:32px; */
right:15px;
}
#cam{
position: absolute;
/* z-index: 12; */
/* top:32px; */
right:15px;
/* transform: rotate(180deg); */
}
#redPoints{
position: relative;
right:15px;
}
.navigation .cam_img{
width: 32px;
height: 32px;
}
.navigation .point_img{
width: 8px;
height: 8px;
}
#tip{
position: absolute;
right:15px;
bottom: 15px;
color: gray;
display: none;
}
#menuTip{
position: absolute;
left:20px;
bottom: 20px;
color: gray;
display: flex;
/* transform: translate(-50%,-50%); */
font-size: 26px;
}
#menuTitle{
position: absolute;
left:24px;
top: 23px;
color: #ffffff;
display: none;
/* transform: translate(-50%,-50%); */
font-size: 27px;
}
#menu{
position: absolute;
z-index: 9;
display: none;
bottom: 0px;
width: 100%;
overflow: auto;
background-color: rgba(0,0,0,0);
}
#menu .pano{
position: relative;
/* margin: 10px; */
cursor: pointer;
}
#menu .panoEnd{
display: flex;
justify-content: flex-end;
align-items: flex-end;
}
#menu .panoSelect{
position: relative;
/* margin: 10px; */
cursor: pointer;
/* background-color: violet; */
}
#menu .pano .title,#menu .panoSelect .title{
position: absolute;
top: 180px;
left: 50%;
transform: translate(-50%,0%);
font-size: 16px;
width: 273px;
color: #ffffff;
overflow: hidden;
max-width: 270px;
text-overflow: ellipsis;
white-space: nowrap;
text-align: center;
}
#menu .panoSelect .thumb {
width:327px;
height:233px;
background-image: url('./nanimages/rangle.png');
background-size: cover;
display: flex;
align-items: center;
justify-content: center;
}
#menu .pano .thumb{
width:327px;
height:233px;
background-size: cover;
display: flex;
align-items: center;
justify-content: center;
}
#menu .pano .thumb img,#menu .panoSelect .thumb img{
width:273px;
height:180px;
margin-left: 5px;
margin-top: 9px;
}
#menuControl{
position: absolute;
display: none;
top: 220px;
left: 33px;
width: 89px;
height: 177px;
color: #fffff0;
font-family: MicrosoftYaHei;
justify-content: space-around;
flex-direction: column;
}
.menu_control_item{
text-align: center;
font-size: 20px;
}
#rotation_title,
#zoom_title{
height:26px;
}
#auto_rotation,
#zoom{
width: 53px;
height: 53px;
}
#wholeDirection{
position: absolute;
display: flex;
bottom: 20px;
right: 10px;
/* width: 141px;
height: 140px; */
color: #ffffff;
font-family: MicrosoftYaHei;
justify-content: space-around;
flex-direction: column;
}
#wholeDirection .directionCenter{
display: flex;
justify-content: space-between;
margin: 0px 10px;
}
#directionControl{
/* position: absolute; */
display: flex;
bottom: 30px;
right: 30px;
width: 141px;
height: 140px;
color: #ffffff;
font-family: MicrosoftYaHei;
justify-content: space-around;
flex-direction: column;
background-image: url('nanimages/direction_board.png');
background-size: cover;
}
#directionControl img{
width: 15px;
height: 14px;
}
#direct_top,
#direct_bottom{
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
}
#direct_left,
#direct_right{
display: flex;
justify-content: center;
align-items: center;
}
#direct_left div,
#direct_right div{
margin: 0px 2px;
}
.direct_center{
display: flex;
justify-content: space-between;
margin: 0px 10px;
}
#directionTop,
#directionBottom{
display: flex;
justify-content: center;
align-items: center;
margin: 2px 0px;
height: 21px;
}
#directionLeft{
display: flex;
justify-content: flex-end;
align-items: center;
margin: 0px 2px;
width: 48px;
text-align: center;
}
#directionRight{
display: flex;
justify-content: flex;
align-items: center;
margin: 0px 2px;
width: 48px;
text-align: center;
}
#direction_top_tip{
display: flex;
position: absolute;
top: 10px;
left: 50%;
}
/* --------------------------------------------------------------------- */
.home{
display: flex;
flex-direction: column;
margin-left: 39px;
/* margin-top: 30px; */
}
.home .preview{
display: flex;
height: 40%;
}
.home .detail{
}
.home .detail .detailtitle{
display: flex;
align-items: center;
margin-top: 37px ;
margin-bottom: 27px ;
}
.home .detail .titlelogo{
width: 5px;
height: 33px;
background-color: #316FEE;
}
.home .detail .title{
font-size: 30px;
margin-left: 15px ;
}
.home .detail .thumb{
/* width:480px;
height:360px; */
/* max-width: 50%;
max-height: 50%; */
}
.home .detail .thumb img{
width: 600px;
height: 334px;
}
.home .descript{
margin-top: 94px;
margin-left: 25px;
min-width: 588px;
max-height: 345px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
#descriptTitle{
font-size: 33px;
margin-bottom: 10px;
}
#descriptContent{
font-size: 21px;
font-weight: Light;
font-weight: lighter;
line-height: 34px;
max-width: 570px;
}
.home .descript .play{
display: flex;
position: relative;
/* top: 40%; */
/* background-color: #384071; */
background-image: url('nanimages/play_click.png');
background-size: cover;
width: 135px;
height: 81px;
justify-content: center;
align-items: center;
font-size: 20px;
color: #ffffff;
/* transform:translate(0,-50%); */
cursor: pointer;
flex-direction: column;
}
.home .descript .playlogo{
width:0px;
height:0px;
border:13px solid transparent;
border-left:24px solid #ffffff;
transform: translate(6px, -6px);
}
.home .descript .playSelect{
display: flex;
position: relative;
/* top: 40%; */
background-color: #1F81FE;
width: 135px;
height: 81px;
justify-content: center;
align-items: center;
font-size: 20px;
color: #ffffff;
/* transform:translate(0,-50%); */
cursor: pointer;
flex-direction: column;
}
#listTitle{
font-size: 23px;
margin-left: 42px;
margin-top:32px;
margin-bottom: -10px;
/* margin: 30px 30px 10px 30px; */
}
#listContent{
/* position: absolute;
z-index: 9;
display: flex;
bottom: 0px;
width: 100%;
overflow: auto;
background-color: #eaeee3; */
/* position: absolute; */
/* z-index: 9; */
display: flex;
bottom: 0px;
width: 100vw;
margin-left: 20px;
/* margin-right: 30px; */
/* height: 184px; */
overflow: auto;
background-color: rgba(0,0,0,0);
/* min-width: 1280px; */
width: calc( 1280px - 20px);
/* display: flex;
margin-top: 60px;
margin-left: 30px;
margin-right: 30px;
height: 300px;
overflow: auto;
background-color: #eaeee3; */
}
#listContent .pano{
position: relative;
/* margin: 0px 16px; */
cursor: pointer;
}
#listContent .panoEnd{
/* display: flex;
justify-content: flex-end;
align-items: flex-end; */
margin: 30px;
}
#listContent .panoSelect{
position: relative;
background-image: url('./nanimages/rangle.png');
background-size: cover;
}
#listContent .pano .title,#listContent .panoSelect .title{
position: absolute;
top: 176px;
left: 50%;
transform: translate(-50%,0%);
font-size: 16px;
width: 273px;
color: #ffffff;
overflow: hidden;
max-width: 270px;
text-overflow: ellipsis;
white-space: nowrap;
text-align: center;
}
#listContent .pano .thumb,#listContent .panoSelect .thumb{
width:322px;
height:230px;
display: flex;
align-items: center;
justify-content: center;
}
#listContent .pano .thumb img,#listContent .panoSelect .thumb img{
width:273px;
height: 180px;
margin-top: 8px;
margin-left: 5px;
}
/*-------------------- home index html ------------------------*/
#listContent_ybf{
position: absolute;
display: flex;
bottom: 0px;
width: 100vw;
margin-left: 48px;
/* margin-right: 30px; */
/* height: 184px; */
overflow: auto;
background-color: rgba(0,0,0,0);
/* min-width: 1280px; */
width: calc( 1280px - 20px);
}
#listContent_ybf .pano{
position: relative;
/* margin: 0px 16px; */
cursor: pointer;
background-position: center;
}
#listContent_ybf .panoEnd{
margin: 30px;
}
#listContent_ybf .panoSelect{
position: relative;
background-image: url('./nanimages/rangle.png');
background-size: cover;
background-position: center;
}
#listContent_ybf .kankanSelect{
position: relative;
background-size: cover;
background-position: center;
}
#listContent_ybf .pano .title,#listContent_ybf .panoSelect .title{
position: absolute;
top: 176px;
left: 50%;
transform: translate(-50%,0%);
font-size: 16px;
width: 254px;
color: #ffffff;
overflow: hidden;
/* max-width: 270px; */
text-overflow: ellipsis;
white-space: nowrap;
text-align: center;
margin-left: 3px;
background-image: url('./nanimages/text_bg.png');
background-size: cover;
background-position: center;
}
#listContent_ybf .pano .thumb,#listContent_ybf .panoSelect .thumb{
width: 267px;
height: 217px;
display: flex;
align-items: center;
justify-content: center;
}
#listContent_ybf .pano .thumb img,#listContent_ybf .panoSelect .thumb img{
width: 254px;
height: 168px;
margin-top: 8px;
margin-left: 5px;
}
#listContent_ybf .pano .kanfang,#listContent_ybf .panoSelect .kanfang{
/* width: 298px; */
height: 217px;
display: flex;
align-items: center;
justify-content: center;
}
#listContent_ybf .pano .kanfang img,#listContent_ybf .panoSelect .kanfang img{
/* width: 255px; */
/* height: 168px; */
height: 196px;
margin-top: 8px;
margin-left: 5px;
}
#kanfang_yuding{
background-image: url('./nanimages/tc_yuyue.png');
width: 1280px;
height: 720px;
position: absolute;
top:0;
z-index: 10;
display: none;
}
#kanfang_yuding #yd_phone{
position: absolute;
top: 48.8%;
left: 51.7%;
height: 25px;
border: none;
outline: none;
}
#kanfang_yuding #yuyue_ok{
position: absolute;
top: 70%;
left: 45%;
width: 127px;
height: 49px;
background-image: url('./nanimages/qd_non.png');
}
#ybf_yuyue{
display: flex;
position: relative;
background-image: url('nanimages/yykf2_non.png');
background-size: cover;
width: 135px;
height: 81px;
justify-content: center;
align-items: center;
font-size: 20px;
color: #ffffff;
cursor: pointer;
flex-direction: column;
}
.home .descript .ybf_btn{
display: flex;
width: 300px;
justify-content: space-between;
}
*::-webkit-scrollbar {
/*滚动条整体样式*/
width: 1px;/*定义纵向滚动条宽度*/
height: 1px;/*定义横向滚动条高度*/
display: none;
}
*::-webkit-scrollbar-thumb {
/*滚动条内部滑块*/
border-radius: 1px;
background-color: hsla(220, 4%, 58%, 0.3);
transition: background-color 0.3s;
}
*::-webkit-scrollbar-thumb:hover {
/*鼠标悬停滚动条内部滑块*/
background: #bbb;
}
*::-webkit-scrollbar-track {
/*滚动条内部轨道*/
background: #ededed;
}