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('./images/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:50%;
top: 50%;
color: gray;
display: none;
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('./images/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; */
}
#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('images/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: 334px;
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('images/play4.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('./images/rangle.png');
background-size: cover;
/*margin: 0px 16px;
cursor: pointer;
height: 184px;
background-color: #ff00f2; */
}
#listContent .pano .title,#listContent .panoSelect .title{
/* position: absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
font-size: 18px;
width: 120px;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; */
/* position: absolute;
top: 156px;
font-size: 16px;
width: 273px;
color: #ffffff;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: flex;
justify-content: center; */
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{
/* height:100%;
width:100%;
min-width:150px;
max-width:200px;
min-height:120px;
max-height:150px; */
/* width:277px;
height: 184px;
display: flex;
align-items: center;
justify-content: center; */
width:327px;
height:233px;
display: flex;
align-items: center;
justify-content: center;
}
#listContent .pano .thumb img,#listContent .panoSelect .thumb img{
/* height:97%;
width:100%;
min-height:120px;
max-height:200px; */
width:273px;
height: 180px;
margin-top: 8px;
margin-left: 5px;
}
*::-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;
}