html,
body {
width: 100%;
height: 100%;
}
.hymenu {
height: 32vh;
}
.hyroul-body {
position: fixed;
bottom: 0;
left: 0;
right: 0;
}
* {
padding: 0;
margin: 0;
}
a,
img {
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
text-decoration: none;
color: #fff
}
.noselect,
a,
img {
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
a,
button,
input,
textarea {
-webkit-tap-highlight-color: transparent
}
.tstion {
transition: all .3s ease-in-out
}
.allcenter {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 9999
}
svg {
width: 100%;
height: 100%
}
em {
font-style: normal
}
em:active {
opacity: .5
}
i {
font-style: inherit
}
.ibtn {
opacity: .8;
cursor: pointer
}
.ibtn:hover {
opacity: 1
}
.ibtn:active {
opacity: .5
}
.iconfont {
color: #fff
}
.searchbarT.weui-search-bar {
background-color: #fff
}
.searchbarT.weui-search-bar:after,
.searchbarT.weui-search-bar:before {
display: none
}
.searchbarT .weui-search-bar__form {
background-color: #fff
}
.searchbarT .weui-search-bar__box .weui-search-bar__input {
background: #f0f0f0
}
.searchbarT .weui-search-bar__label {
background: #f0f0f0;
border-radius: 100px
}
.searchbarT .weui-search-bar__form:after {
background: #f0f0f0;
border-radius: 100px
}
.searchbarT .weui-search-bar__cancel-btn {
color: #8e8e93
}
.searchbarT .weui-search-bar__label span {
color: #9a9a9a
}
video {
pointer-events: auto !important
}
#vVideo {
position: fixed;
top: 10000px;
left: -10000px;
width: 0;
height: 0;
z-index: 0;
opacity: 0;
padding: 0;
background-color: inherit;
-webkit-transition-duration: inherit;
transition-duration: inherit
}
#vVideo.on {
width: 100%;
max-width: inherit;
height: auto;
min-height: 100%;
top: 50%;
left: 50%;
z-index: 99999;
display: inline-block;
opacity: 1;
transform: translate(-50%, -50%);
background-color: #000
}
#vVideo.on.shipGD {
width: auto;
height: auto;
min-width: 100%;
min-height: 100%
}
#vVideo.on.nofull {
max-width: calc(100% - 120px);
max-height: calc(100% - 100px);
min-height: auto;
background-color: inherit
}
.othervideo {
width: 1000px;
max-width: 100%;
max-height: 100%;
min-height: 600px
}
.othervideo iframe {
height: 800px;
margin-left: 50%;
transform: translateX(-50%);
max-width: 100%;
max-height: 100%;
width: 1200px
}
@media screen and (max-width: 767px) {
#vVideo.on.nofull {
max-width: calc(100% - 60px);
max-height: calc(100% - 50px)
}
.othervideo iframe {
height: auto
}
}
.allclose,
.closeIframe {
position: fixed;
width: 80px;
height: 80px;
top: -40px;
right: -40px;
z-index: 10001;
border-radius: 50px;
background: #4e85fa url(../img/close.png) no-repeat scroll 25% 75%;
background-size: 14px;
cursor: pointer
}
.allclose {
background: #4e85fa url(../img/close.png) no-repeat scroll 25% 75%;
background-size: 14px;
z-index: 1000;
cursor: pointer
}
.app .allclose,
.app .closeIframe {
background-color: initial;
top: -12px;
right: -36px
}
.app .closeaddvideoo {
top: 20px !important
}
@-webkit-keyframes on {
from {
margin-left: 100%
}
to {
margin-left: 0
}
}
@keyframes on {
from {
margin-left: 100%
}
to {
margin-left: 0
}
}
@-webkit-keyframes off {
from {
margin-left: 0
}
to {
margin-left: 100%
}
}
@keyframes off {
from {
margin-left: 0
}
to {
margin-left: 100%
}
}
#navmenuiframediv.off,
.golinkTelbg.off,
.gosubmit.off,
.gosubmit_jubou.off,
.sidelayer.off {
-webkit-animation: off .2s 0s forwards;
animation: off .2s 0s forwards
}
.wbtn_body {
text-align: center
}
.wBtn {
min-width: 64px;
height: 30px;
font-size: 14px;
background-color: #4e85fa;
line-height: 30px;
text-align: center;
border-radius: 4px;
cursor: pointer;
padding: 3px 20px;
display: inline-block;
margin: 0 auto
}
.wBtn.roll {
border-radius: 30px;
min-width: 76px
}
.wBtn.enabled,
.wBtn.enabled:active,
.wBtn.enabled:hover {
background-color: #bbb;
cursor: not-allowed;
opacity: 1
}
.wBtn:hover {
background-color: #0057ff
}
.wBtn:active {
opacity: .5
}
.wBtn2 {
background-color: rgba(0, 0, 0, 0);
padding: 0 20px;
height: 30px;
font-size: 14px;
color: #4e85fa !important;
line-height: 30px;
text-align: center;
border-radius: 4px;
cursor: pointer;
display: inherit;
margin: 0 auto
}
.wBtn2:hover {
background-color: #0057ff;
color: #fff !important
}
.wBtn.off {
border: 1px solid #999;
background-color: inherit;
color: #999
}
.wBtn.off:hover {
opacity: .7
}
.scrollbarw {
-webkit-overflow-scrolling: touch
}
.scrollbarw::-webkit-scrollbar {
width: 4px;
height: 4px
}
.scrollbarw::-webkit-scrollbar-thumb {
border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px transparent;
-moz-box-shadow: inset 0 0 5px transparent;
background: rgba(0, 0, 0, .4)
}
.scrollbarw::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 5px transparent;
-moz-box-shadow: inset 0 0 5px transparent;
border-radius: 0;
background: #fff
}
#thinkPano {
z-index: 0
}
.loadingwasee {
position: absolute;
z-index: 9;
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
justify-content: center;
align-items: center;
height: 100%;
width: 100%;
background-color: #000
}
.loadingwasee .loadimg,
.loadingwasee .loadimg-s {
width: 60px
}
.base_global {
background: url(../img/global.png) 0 0/auto no-repeat;
display: block
}
.icon_base_btn {
display: block;
position: relative;
cursor: pointer
}
.icon_base_btn i {
background-size: auto;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%) scale(.34);
-ms-transform: translate(-50%, -50%) scale(.34);
transform: translate(-50%, -50%) scale(.34)
}
.icon_base_ibtn {
display: block;
position: relative;
cursor: pointer
}
.icon_base_ibtn i {
background-size: auto;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
#toast {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
color: #fff;
z-index: 99999;
max-width: 90%
}
#toast .txt {
background-color: rgba(0, 0, 0, .8);
padding: 10px 15px;
overflow-wrap: break-word;
word-break: normal
}
._animatitle {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
display: block;
transform: translateX(-100%);
padding-left: 100%;
transform: translateX(0);
animation: animatitle 2.5s linear 0s infinite normal;
-webkit-animation: animatitle 2.5s linear 0s infinite normal
}
@keyframes animatitle {
0% {
transform: translateX(0)
}
100% {
transform: translateX(-100%)
}
}
@-webkit-keyframes animatitle {
0% {
transform: translateX(0)
}
100% {
transform: translateX(-100%)
}
}
.wsyindao {
position: fixed;
z-index: 9999999
}
.wsyindao .systips {
display: none
}
.wsyindao .systips:first-child {
display: inline-block
}
.wsyindao .rotesb_img {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: rgba(0, 0, 0, .5);
border-radius: 5px;
width: 50%;
max-width: 400px
}
.openinobj {
position: fixed;
top: 0;
bottom: 0;
right: 0;
left: 0;
z-index: 999999;
cursor: pointer
}
.openinobj .djs {
position: absolute;
right: 30px;
top: 30px;
font-size: 14px;
width: 64px;
height: 24px;
background-color: rgba(0, 0, 0, .5);
text-align: center;
line-height: 24px;
border-radius: 20px
}
@media screen and (max-width: 500px) {
.openinobj .djs {
top: 15px;
right: 15px;
font-size: 12px;
width: 54px
}
}
.openinobj img {
width: auto;
height: auto;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
max-width: 100%;
max-height: 100%
}
.inimgtips {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: rgba(0, 0, 0, .5);
border-radius: 5px;
width: 50%;
max-width: 400px
}
.in_img {
width: auto;
height: auto;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
max-width: 100%;
max-height: 100%;
z-index: 9999999
}
.inimgtips .in_img {
transform: initial;
position: initial
}
.panoContent {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0
}
#subinformain.on {
height: 100%;
width: 100%;
position: fixed;
background-color: rgba(0, 0, 0, .7);
z-index: 4002
}
.navlefttop {
width: 1px
}
.cintyfwliBody {
position: fixed;
top: 16px;
left: -300px;
z-index: 4002
}
.cintyfwliBody.on {
left: 15px
}
.navlefttop .OITEM {
position: relative;
margin-bottom: 10px
}
.cintyfwliBody .fwligna {
color: #fff;
text-shadow: 0 0 #3098fe, 0 0 6px rgba(0, 0, 0, .4), 0 0 #3098fe, 0 0 #3098fe;
margin-bottom: 10px;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content
}
.cintyfwliBody .fwligna .ge {
width: 20px;
display: inline-block
}
.cintyfwliBody .logtip {
margin-bottom: 10px
}
.mobile .cintyfwliBody .logtip {
margin-bottom: 6px
}
.cintyfwliBody .logtip img {
max-width: 150px;
max-height: 80px;
width: auto
}
.mobile .cintyfwliBody .logtip img {
max-width: 105px;
max-height: 56px
}
.pano_bottom_item {
position: fixed;
left: 0;
width: 100%;
transition: bottom .1s linear 50ms;
z-index: 4002;
bottom: -100px;
}
.pano_bottom_item.on {
bottom: 0;
width: 100%
}
.speguidetail {
position: fixed;
bottom: -120px;
width: 100%;
text-align: center;
transition: bottom .1s linear 0s
}
.speguidetail.on {
bottom: 55px
}
.pano_bottom_item.on+.speguidetail.only.on {
bottom: 80px
}
.pano_bottom_item.on+.speguidetail {
bottom: -120px
}
.pano_bottom_item.on.onhide+.speguidetail {
bottom: 80px
}
.speguidetail.hide {
bottom: -120px !important
}
.speguidetail p.flex_center_y {
height: 40px;
background-color: rgba(0, 0, 0, .6);
border-radius: 40px;
padding: 0 16px 0 16px;
margin: 0 10px;
cursor: pointer
}
.speguidetail p:active {
opacity: .5
}
.speguidetail p i {
font-size: 24px
}
.speguidetail p span {
color: #fff;
font-style: initial;
margin-left: 6px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-size: 16px
}
.speguidetail .guides_btn {
width: 16px;
height: 20px
}
.speguidetail .guides_btn i {
background-position: -422px -322px;
width: 43px;
height: 50px
}
.speguidetail .detailPoint_btn {
width: 20px;
height: 20px
}
.speguidetail .detailPoint_btn i {
background-position: -362px -322px;
width: 50px;
height: 50px
}
.speguidetail .speciBtn .playerBtn {
width: 0;
height: 23px;
background: #5085fb;
border-radius: 14px;
line-height: 23px;
transition: width .2s linear 0s;
overflow: hidden;
opacity: .85
}
.speguidetail .speciBtn.on .playerBtn {
width: 49px;
margin-left: 18px
}
.speguidetail .speciBtn .playerBtn:hover {
opacity: 1
}
.pano_bottom_item .item_top {
pointer-events: painted
}
.pano_bottom_item.skinItem0 .item_top {
margin: auto 15px 12px;
transform: translateY(0);
transition: transform .15s linear 50ms
}
.pano_bottom_item.skinItem0 .item_top.transhide {
transform: translateY(260px)
}
.pano_bottom_item .emleft {
position: absolute;
left: 15px;
bottom: 12px;
transition: margin-left .2s linear 0s
}
.pano_bottom_item .emleft .tdetail {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin-left: -100px;
transition: margin-left .2s linear 0s
}
.pano_bottom_item .emleft p {
height: 30px;
background-color: rgba(0, 0, 0, .6);
border-radius: 40px;
padding: 0 10px;
margin-bottom: 12px;
cursor: pointer
}
.pano_bottom_item .emleft p:active {
opacity: .5
}
.pano_bottom_item .emleft p span {
color: #fff;
font-style: initial;
margin-left: 6px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.pano_bottom_item .emleft .guides_btn {
width: 16px;
height: 20px
}
.pano_bottom_item .emleft .guides_btn i {
background-position: -422px -322px;
width: 43px;
height: 50px
}
.pano_bottom_item .emleft .detailPoint_btn {
width: 20px;
height: 20px
}
.pano_bottom_item .emleft .detailPoint_btn i {
background-position: -362px -322px;
width: 50px;
height: 50px
}
.panogroupBody {
width: 100%;
transition: bottom .2s linear 0s;
max-height: 200px;
bottom: 0
}
.panogroupBody.on {
max-height: 200px
}
.panogroupBody .swiper-wrapper.c {
-webkit-justify-content: center;
justify-content: center;
align-items: center
}
.panogroupBody .panolist {
margin-bottom: 0;
background-color: rgba(0, 0, 0, .6);
border-radius: 6px;
height: 90px;
transition: height .1s linear 50ms;
position: relative
}
.panogroupBody .panolist.on {
height: 90px
}
.panogroupBody .panolist .panolistjirong {
width: 100%;
height: 500px;
position: fixed;
z-index: 9;
bottom: 0;
overflow: hidden;
pointer-events: none
}
.panogroupBody .panolist .panotb {
height: 0;
overflow: hidden;
transition: height .1s linear 50ms;
position: absolute;
width: 100%;
pointer-events: visible;
bottom: 0
}
.panogroupBody .panolist .panotb.overini {
overflow: initial
}
.panogroupBody .swiper-container {
overflow: initial
}
.panogroupBody .panolist.on .panotb {
height: auto
}
.panogroupBody .panolist .swiper-container {
padding: 10px 0
}
.panogroupBody .panolist .swiper-wrapper {
transition: all .2s linear 0s
}
.panogroupBody .panolist .swiper-button-next,
.panogroupBody .panolist .swiper-button-prev {
background-size: 27px 27px
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
opacity: 0
}
.panogroupBody .panolist .panowrap {
width: 70px;
margin: 0 5px;
cursor: pointer;
transition: height .1s linear 50ms
}
.panogroupBody .panolist .panowrap .panoimg {
position: relative;
background-size: 100%;
width: 70px;
height: 70px;
border: 2px solid #fff;
border-radius: 6px;
overflow: hidden
}
.panogroupBody .panolist .panowrap.on .panoimg {
border-color: #5085fb
}
.panogroupBody .panolist .panowrap .panoimg .panoname {
position: absolute;
bottom: 0;
background-color: rgba(0, 0, 0, .5);
text-align: center;
height: 24px;
line-height: 24px;
color: #fff;
width: 100%;
left: 0;
overflow: hidden
}
.panogroupBody .panolist .panowrap .panoimg .panoname span {
display: inline-block;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content
}
.panogroupBody .panolist .panowrap ._animatitle {
animation: none;
padding-left: 0
}
.panogroupBody .panolist .panowrap.on ._animatitle {
animation: animatitle 2.5s linear 0s infinite normal;
padding-left: 100%
}
.panogroupBody .panolist .panowrap .panoimg .bigthtip {
position: absolute;
left: 2px;
top: 2px;
background-color: #ee7702;
color: #fff;
font-size: 8px;
height: 18px;
line-height: 17px;
padding: 0 3px
}
.panogroupBody .panolist .panowrap .panoimg .ycee {
position: absolute;
right: 6px;
top: 6px;
background-color: #5085fb;
width: 0;
height: 16px;
border-radius: 100%
}
.panogroupBody .panolist .panowrap.on_hist .panoimg .ycee {
width: 16px
}
.panogroupBody .panolist .panowrap .panoimg .icon_suo {
position: absolute;
left: calc(50% - 8px);
top: calc(50% - 12px);
z-index: 2;
font-size: 16px
}
.panogroupBody .panolist .panowrap .panoimg .relat_icon {
width: 22px;
height: 22px;
background: rgba(0, 0, 0, .5);
border-radius: 6px;
top: 6px;
left: 6px;
position: absolute
}
.panogroupBody .panolist .panowrap .panoimg .relat_icon .iconfont {
font-size: 14px
}
.panogroupBody .panolist .panowrap.showrelate .panoimg .relat_icon {
background: linear-gradient(143deg, #61a7fc 7%, #3f61f8 95%)
}
.panogroupBody .panogrouplist {
margin-bottom: 8px;
overflow: hidden
}
.panogroupBody .panolist .panowrap .relatedbody {
position: absolute;
bottom: 90px;
background-color: rgba(0, 0, 0, .6);
left: 50%;
transform: translateX(-50%);
width: auto;
overflow: hidden;
height: 0;
transition: height .1s linear 0s;
border-radius: 6px
}
.pano_bottom_item.on .panogroupBody .panolist .panowrap.showrelate .relatedbody {
height: 80px
}
.pano_bottom_item.onhide .panogroupBody .panolist .panowrap.showrelate .relatedbody {
height: 0
}
.panogroupBody .panolist .panowrap .relatedbody .swiper-container {
margin: 0 5px
}
.panogroupBody .panolist .panowrap .relatedbody .relatpanowrap {
width: 60px;
margin: 0 5px;
cursor: pointer
}
.panogroupBody .panolist .panowrap .relatedbody .panoimg {
position: relative;
background-size: 100%;
width: 60px;
height: 60px;
border: 3px solid #fff
}
.panogroupBody .panolist .panowrap .relatedbody .relatpanowrap.on .panoimg {
border-color: #5085fb
}
.panogroupBody .panolist .panowrap .relatedbody .panoimg .ycee {
width: 0
}
.panogroupBody .panolist .panowrap .relatedbody .relatpanowrap.on_hist .panoimg .ycee {
width: 16px
}
.panogroupBody .panolist .panowrap .relatedbody ._animatitle {
animation: none;
padding-left: 0
}
.panogroupBody .panolist .panowrap .relatedbody .relatpanowrap.on ._animatitle {
animation: animatitle 2.5s linear 0s infinite normal;
padding-left: 100%
}
.panogroupBody .panogrouplist .swiper-button-next,
.panogroupBody .panogrouplist .swiper-button-prev {
background-size: 11px 20px;
height: 26px;
margin-top: -13px
}
.panogroupBody .panogrouplist span {
width: 22%;
max-width: 80px;
height: 28px;
line-height: 28px;
border-radius: 40px;
color: #fff;
margin-left: 14px;
overflow: hidden;
background-color: rgba(0, 0, 0, .5);
text-align: center;
cursor: pointer
}
.panogroupBody .panogrouplist span:first-child {
margin-left: 0
}
.panogroupBody .childgrouplist span .ctab,
.panogroupBody .panogrouplist span .ctab {
margin: 0 5px;
position: relative;
width: calc(100% - 10px);
overflow: hidden;
display: inline-block;
cursor: pointer
}
.panogroupBody .childgrouplist span .ctab>a,
.panogroupBody .panogrouplist span .ctab>a {
display: inline-block;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
color: #fff
}
.panogroupBody .panogrouplist span .ctab .iconfont {
margin-right: 5px
}
.panogroupBody .panogrouplist span.on {
color: #000;
background-color: #5085fb
}
.panogroupBody .panogrouplist span.on .ctab>a {
color: #fff
}
.panogroupBody .panogrouplist span.on .ctab .iconfont {
color: #666
}
.panogroupBody .childgrouplist span ._animatitle,
.panogroupBody .panogrouplist span ._animatitle {
animation: none;
padding-left: 0
}
.panogroupBody .childgrouplist span.on ._animatitle,
.panogroupBody .panogrouplist span.on ._animatitle {
animation: animatitle 2.5s linear 0s infinite normal;
padding-left: 100%
}
.panogroupBody .childgrouplist {
background-color: rgba(0, 0, 0, .6);
border-radius: 6px 6px 0 0;
height: 0;
border-bottom: 1px solid rgba(255, 255, 255, .2);
opacity: 0;
position: relative
}
.panogroupBody .childgrouplist.on {
opacity: 1;
height: 44px
}
.panogroupBody .childgrouplist.on+.panolist {
border-radius: 0 0 6px 6px
}
.panogroupBody .childgrouplist span {
width: 22%;
height: 43px;
max-width: 66px;
overflow: hidden;
cursor: pointer;
line-height: 44px;
text-align: center;
border-bottom: 2px solid transparent;
padding: 0 4px;
margin: 0 4px;
border-bottom: 2px solid transparent
}
.panogroupBody .childgrouplist span.on {
border-bottom-color: #5085fb
}
.panogroupBody .childgrouplist span:active {
opacity: .5
}
.panogroupBody .childgrouplist .childgrtab {
height: 0;
overflow: hidden;
transition: height .1s linear 50ms;
position: absolute;
width: 100%
}
.panogroupBody .childgrouplist.on2 .childgrtab {
height: 100%
}
.specigroupBody {
max-width: calc(100% - 30px);
transition: bottom .2s linear 0s;
max-height: 200px;
overflow: hidden;
background-color: rgba(0, 0, 0, .4);
bottom: -120px;
z-index: 4002;
margin-left: 50%;
transform: translateX(-50%);
border-radius: 6px
}
.specigroupBody.on {
max-height: 200px;
bottom: 135px
}
.specigroupBody .onoff {
background: url(../img/player.png) no-repeat scroll center 6px;
width: 60px;
height: 60px;
background-size: 24px;
position: absolute;
text-align: center;
top: 50%;
transform: translateY(-50%);
cursor: pointer
}
.specigroupBody .onoff:active {
opacity: .5
}
.specigroupBody .onoff span {
display: none;
font-size: 14px;
color: #fff;
transform: translateY(34px)
}
.specigroupBody .onoff.pause {
background-image: url(../img/pause.png)
}
.specigroupBody .onoff.pause .pau {
display: block
}
.specigroupBody .onoff.player .play {
display: block
}
.pano_bottom_item.onhide .specigroupBody {
bottom: -200px
}
.specigroupBody .swiper-wrapper.c {
-webkit-justify-content: center;
justify-content: center;
align-items: center
}
.specigroupBody .specilist {
border-radius: 3px;
overflow: hidden;
transition: height .1s linear 50ms
}
.specigroupBody .specilist .swiper-container {
padding: 10px 0;
margin: 0 10px
}
.specigroupBody .specilist .swiper-wrapper {
transition: height .1s linear 50ms
}
.specigroupBody .specilist .speciwrap {
width: 70px;
margin: 0 6px;
cursor: pointer;
text-align: center
}
.specigroupBody .specilist .speciwrap:active {
opacity: .5
}
.specigroupBody .specilist .speciwrap .speciimg {
width: 70px;
height: 70px;
position: relative;
background-size: 100%;
border-radius: 6px;
border: 2px solid #fff;
background-color: #d8d8d8
}
.specigroupBody .specilist .speciwrap.on .speciimg {
border-color: #4e85fa
}
.specigroupBody .specilist .speciwrap .speciimg img {
width: 100%;
height: 100%;
border-radius: 4px
}
.specigroupBody .specilist .speciwrap .title {
text-align: center;
width: 100%;
height: 18px;
line-height: 18px;
color: #fff;
width: calc(100% - 4px);
left: 2px;
border-radius: 0 0 4px 4px;
overflow: hidden;
display: inline-block;
position: absolute;
bottom: 2px;
background-color: rgba(0, 0, 0, .4)
}
.specigroupBody .specilist .speciwrap.on .title {
color: #4e85fa
}
.bigpixeltipst {
position: fixed;
left: 50%;
transform: translateX(-50%);
background-color: rgba(0, 0, 0, .5);
color: #fff;
padding: 12px;
border-radius: 10px;
width: 510px;
max-height: calc(100% - 280px);
overflow: hidden;
bottom: 245px;
z-index: 5002;
max-width: calc(100% - 80px)
}
.bigpixeltipst .body {
overflow-y: auto;
height: 100%;
-webkit-overflow-scrolling: touch;
position: relative
}
.bigpixeltipst .body .timgdiv {
max-width: 480px;
margin-left: 50%;
transform: translateX(-50%);
width: 100%;
overflow: hidden;
text-align: center
}
.bigpixeltipst .body .timg {
width: 100%
}
.bigpixeltipst .content {
margin-top: 12px
}
.bigpixeltipst .content pre {
color: #fff;
line-height: 24px
}
.bigpixeltipst .tclose {
display: block;
background-color: rgba(0, 0, 0, .5);
border-radius: 50px;
width: 30px;
height: 30px;
position: absolute;
top: 0;
right: -50px;
transform: translateX(-50%);
cursor: pointer
}
.bigpixeltipst .tclose:before {
display: inline-block;
content: "";
background: url(../img/close.png) no-repeat scroll 25% 25%/12px;
z-index: 1000;
width: 12px;
height: 12px;
margin-top: 50%;
margin-left: 50%;
transform: translate(-50%, -50%)
}
@media screen and (max-width: 500px) {
.speguidetail p.flex_center_y {
height: 30px;
margin: 0 6px;
padding: 0 10px 0 10px
}
.speguidetail p i {
font-size: 20px
}
.speguidetail p span {
font-size: 10px
}
.bigpixeltipst {
width: 80%;
bottom: 232px
}
.bigpixeltipst .tclose {
top: calc(100% + 10px);
left: 50%;
right: auto
}
.specigroupBody.on {
bottom: 98px
}
.specigroupBody .specilist .speciwrap {
width: 50px;
margin: 0 3px
}
.specigroupBody .specilist .speciwrap .speciimg {
width: 50px;
height: 50px
}
.specigroupBody .onoff {
background-size: 20px;
background-position: center 12px;
width: 50px
}
.specigroupBody .onoff span {
font-size: 12px
}
}
.item_bottom {
height: 66px;
z-index: 9
}
.item_bottom .menu_left {
float: left;
margin-left: 16px;
pointer-events: painted
}
.item_bottom .menu_right {
float: right;
margin-right: 16px;
pointer-events: painted
}
.item_bottom em {
flex-direction: column;
cursor: pointer
}
.item_bottom .menu_left em {
margin-right: 20px
}
.item_bottom .menu_right em {
margin-left: 20px
}
.item_bottom em .icon {
width: 36px;
height: 36px;
margin-bottom: 4px
}
.menustyle1 .item_bottom .menu_right em,
.menustyle2 .item_bottom .menu_right em,
.menustyle3 .item_bottom .menu_right em,
.menustyle4 .item_bottom .menu_right em,
.menustyle5 .item_bottom .menu_right em {
margin-left: 12px
}
.menustyle1 .item_bottom em .icon,
.menustyle2 .item_bottom em .icon,
.menustyle3 .item_bottom em .icon,
.menustyle4 .item_bottom em .icon,
.menustyle5 .item_bottom em .icon {
width: 30px;
height: 30px
}
.menustyle1 .item_bottom em .iconimg,
.menustyle2 .item_bottom em .iconimg,
.menustyle3 .item_bottom em .iconimg,
.menustyle4 .item_bottom em .iconimg,
.menustyle5 .item_bottom em .iconimg {
width: 30px;
height: 30px
}
.menustyle0 .item_bottom em .icon,
.skinItem3 .item_bottom em .icon {
border-radius: 30px;
background-color: rgba(0, 0, 0, .6);
border: 2px solid rgba(0, 0, 0, .4);
background-clip: padding-box
}
.item_bottom em .icon .iconfont {
font-size: 22px
}
.item_bottom em .iconimg {
width: 36px;
height: 36px;
margin-bottom: 4px;
z-index: 1
}
.item_bottom em .title {
min-width: 48px;
max-width: 54px;
text-align: center;
overflow: hidden;
height: 18px;
z-index: 1
}
.item_bottom em .MenuMOTS_LIST_BODY {
position: absolute;
width: 80px;
background: #323232;
border-radius: 8px;
bottom: 2px;
padding-bottom: 66px;
transform: translateY(110%);
transition: transform .2s linear;
overflow: hidden
}
.item_bottom em.on .MenuMOTS_LIST_BODY {
transform: translateY(0)
}
.item_bottom em .MenuMOTS_LIST span {
line-height: 32px;
display: block;
width: 80px;
height: 32px;
box-shadow: 0 0 6px 0 rgba(0, 0, 0, .1);
text-align: center;
transition: transform .3s ease-in-out, translateY .3s ease-in-out, box-shadow .3s ease-in-out
}
.item_bottom em .MenuMOTS_LIST span:hover {
transform: translateY(-1px);
border-top-style: solid !important;
box-shadow: 0 0 36px rgba(3, 3, 3, .4);
z-index: 9
}
.item_bottom em.praise.on .icon .icon_aixin::before {
content: "\e7ba";
color: #fff
}
.pano_group_list_btn.list .icon_yuanxia_x:before {
content: "\e72e"
}
.item_bottom .menu_left .pano_group_list_btn .close {
display: none
}
.item_bottom .menu_left .pano_group_list_btn.list .close {
display: inline-block
}
.item_bottom .menu_left .pano_group_list_btn.list .on {
display: none
}
.navrighttop {
position: fixed;
right: -35px;
top: 16px;
z-index: 1;
width: 34px
}
.skinItem3 .navrighttop .EM_MENU_LIST {
display: none
}
.navrighttop.on {
right: 15px
}
.navrighttop .OITEM {
width: 34px;
height: 34px;
position: relative;
margin-bottom: 7px
}
.navrighttop .menu_icon_btn {
width: 34px;
height: 34px;
display: block;
text-align: center;
line-height: 30px;
margin-bottom: 7px;
cursor: pointer
}
.menustyle1 .navrighttop,
.menustyle2 .navrighttop,
.menustyle3 .navrighttop,
.menustyle4 .navrighttop,
.menustyle5 .navrighttop {
width: 30px
}
.menustyle1 .navrighttop .OITEM,
.menustyle2 .navrighttop .OITEM,
.menustyle3 .navrighttop .OITEM,
.menustyle4 .navrighttop .OITEM {
width: 30px;
height: 30px;
margin-bottom: 12px
}
.menustyle1 .navrighttop .menu_icon_btn,
.menustyle2 .navrighttop .menu_icon_btn,
.menustyle3 .navrighttop .menu_icon_btn,
.menustyle4 .navrighttop .menu_icon_btn,
.menustyle5 .navrighttop .menu_icon_btn {
width: 30px;
height: 30px;
margin-bottom: 12px
}
.menustyle0 .navrighttop .menu_icon_btn {
border-radius: 30px;
background-color: rgba(0, 0, 0, .6);
border: 2px solid rgba(0, 0, 0, .4);
background-clip: padding-box
}
.navrighttop .menu_icon_btn .iconfont {
font-size: 20px
}
.autorotate.close .iconfont:before {
content: "\e76d"
}
.gyro.close .iconfont:before {
content: "\e770"
}
.music.close .iconfont:before {
content: "\e7b6"
}
.voice.close .iconfont:before {
content: "\e771"
}
.winecellar_p {
text-align: center;
cursor: pointer;
width: 100%;
flex-direction: column;
height: auto
}
.winecellar_p:active {
opacity: .5
}
.winecellar_p .icon_shapan {
font-size: 20px
}
.winecellar_p span.title {
color: #fff;
writing-mode: vertical-lr;
-webkit-writing-mode: vertical-rl;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
letter-spacing: 6px;
font-size: 14px;
margin-top: 6px;
display: none
}
.navrighttop.mobile .winecellar_p.click,
.winecellar_p.click {
height: auto
}
.menustyle0 .winecellar_p span.title {
display: inline-block
}
.menustyle0 .winecellar_p {
border-radius: 40px;
background-color: rgba(0, 0, 0, .6);
border: 2px solid rgba(0, 0, 0, .4);
background-clip: padding-box;
padding: 8px 0 5px
}
.menustyle0 .winecellar_p.click {
background-color: #5085fb;
border-color: #5085fb
}
.navrighttop.mobile {
width: 26px
}
.navrighttop.mobile .menu_icon_btn {
width: 26px;
height: 26px;
line-height: 22px;
margin-bottom: 5px
}
.navrighttop.mobile .menu_icon_btn .iconfont {
font-size: 15px
}
.navrighttop.mobile .winecellar_p {
width: 26px;
margin-top: 4px;
padding: 4px 0 4px
}
.navrighttop.mobile .winecellar {
width: 25px;
height: 24px;
margin: 0 0 0
}
.navrighttop.mobile .winecellar_p span.title {
font-size: 10px;
letter-spacing: 2px;
margin-top: 3px;
margin-right: 1px
}
.navrighttop.mobile .winecellar_p .icon_shapan {
font-size: 15px
}
.navrightbottom {
position: fixed;
right: -35px;
bottom: 180px
}
.navrightbottom.mobile.on {
right: 6px
}
.navrightbottom .list .icon_base_btn,
.navrightbottom .list .icon_base_ibtn {
width: 34px;
height: 40px;
text-shadow: 0 0 #3098fe, 0 0 6px rgba(0, 0, 0, .4), 0 0 #3098fe, 0 0 #3098fe
}
.navrightbottom .list .icon_base_btn i {
-webkit-transform: translate(-50%, -50%) scale(.3);
-ms-transform: translate(-50%, -50%) scale(.3);
transform: translate(-50%, -50%) scale(.3)
}
.navrightbottom .list .icon_base_ibtn i {
font-size: 26px
}
.navrightbottom .list .praise_p span {
color: #fff;
position: absolute;
bottom: 5px;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
left: 50%;
transform: translateX(-50%)
}
.navrightbottom .praise {
height: 26px
}
.navrightbottom .praise.on i {
color: #fe416e
}
.navrightbottom .msgs i {
top: calc(50% + 2px)
}
.navrightbottom .share {
height: 21px
}
@media screen and (max-width: 500px) {
.icon_base_btn i {
-webkit-transform: translate(-50%, -50%) scale(.25);
-ms-transform: translate(-50%, -50%) scale(.25);
transform: translate(-50%, -50%) scale(.25)
}
.cintyfwliBody.on {
left: 10px;
top: 10px
}
.cintyfwliBody .fwligna {
margin-bottom: 5px;
font-size: 10px
}
.cintyfwliBody .fwligna .ge {
width: 10px
}
.cintyfwliBody a img {
max-width: 80px;
max-height: 80px
}
.navrighttop.on {
right: 10px;
top: 10px
}
.navrightbottom {
bottom: 170px
}
.navrightbottom.on {
right: 4px
}
.navrightbottom .list .icon_base_btn {
width: 28px;
height: 28px
}
.navrightbottom .list .icon_base_btn i {
-webkit-transform: translate(-50%, -50%) scale(.2);
-ms-transform: translate(-50%, -50%) scale(.2);
transform: translate(-50%, -50%) scale(.2)
}
.navrightbottom .list .icon_base_ibtn {
width: 36px;
height: 28px;
text-align: center;
margin-bottom: 16px
}
.navrightbottom .list .icon_base_ibtn span {
position: absolute;
width: 100%;
font-size: 10px;
left: 50%;
transform: translateX(-50%);
bottom: -12px
}
.navrightbottom .list .icon_base_ibtn i {
font-size: 22px
}
.panogroupBody .panogrouplist span {
width: 17%;
height: 22px;
line-height: 22px;
margin-left: 10px;
font-size: 9px
}
.panogroupBody .panolist {
margin-bottom: 0;
height: 72px
}
.panogroupBody .panolist.on {
height: 72px
}
.panogroupBody .panolist .swiper-container {
padding: 8px 5px
}
.panogroupBody .panolist .panowrap {
max-width: 56px;
width: 56px
}
.panogroupBody .panolist .panowrap .panoimg {
width: 56px;
height: 56px;
border-width: 2px
}
.panogroupBody .panolist .panowrap .panoimg .panoname {
height: 18px;
line-height: 18px;
border-radius: 0 0 3px 3px;
font-size: 9px
}
.panogroupBody .panolist .panowrap .panoimg .bigthtip {
height: 14px;
line-height: 14px;
padding: 0 2px
}
.panogroupBody .panolist .panowrap .panoimg em {
height: 14px;
right: 4px;
top: 4px
}
.panogroupBody .panolist .panowrap.on_hist .panoimg em {
width: 14px
}
.pano_bottom_item .emleft p {
padding: 0 8px;
margin-bottom: 10px;
height: 26px
}
.pano_bottom_item .emleft p span {
margin-left: 5px;
font-size: 10px
}
.pano_bottom_item .item_top {
margin-bottom: 10px
}
.panogroupBody .childgrouplist.on {
height: 29px
}
.panogroupBody .childgrouplist span {
height: 28px;
line-height: 28px;
font-size: 9px;
padding: 0 2px;
margin: 0 2px
}
.panogroupBody .panolist .panowrap .relatedbody {
bottom: 65px
}
.pano_bottom_item.on .panogroupBody .panolist .panowrap.showrelate .relatedbody {
height: 62px
}
.panogroupBody .panolist .panowrap .relatedbody .relatpanowrap {
width: 50px
}
.panogroupBody .panolist .panowrap .relatedbody .swiper-container {
padding: 6px 0;
margin: 0
}
.panogroupBody .panolist .panowrap .relatedbody .panoimg {
width: 50px;
height: 50px;
border-width: 2px
}
.panogroupBody .panolist .panowrap .panoimg em.relat_icon {
width: 18px;
height: 18px;
left: 4px;
top: 4px
}
.panogroupBody .panolist .panowrap .panoimg .relat_icon .iconfont {
font-size: 12px
}
.item_bottom {
height: 50px
}
.item_bottom .menu_left {
margin-left: 8px
}
.item_bottom .menu_left em {
margin-right: 4px
}
.item_bottom .menu_right {
margin-right: 8px
}
.item_bottom .menu_right em {
margin-left: 4px
}
.item_bottom em .icon {
width: 25px;
height: 25px;
line-height: 25px
}
.item_bottom em .icon .iconfont {
font-size: 15px
}
.item_bottom em .iconimg {
width: 25px;
height: 25px
}
.item_bottom em .title {
font-size: 9px;
min-width: 40px;
max-width: 46px;
height: 14px
}
.item_bottom em .MenuMOTS_LIST_BODY {
width: 60px;
padding-bottom: 52px
}
.item_bottom em .MenuMOTS_LIST span {
line-height: 24px;
width: 60px;
height: 24px
}
}
@media screen and (max-width: 375px) {
.navrighttop.mobile {
top: 15px
}
.navrightbottom .command,
.navrightbottom .music,
.navrightbottom .voice {
height: 20px
}
.navrightbottom .share {
height: 15px
}
}
.sidelayerB {
position: fixed;
bottom: 20px;
z-index: 300;
width: 90%;
max-width: 400px;
background-color: #fff;
left: 50%;
transform: translateX(-50%);
padding: 0 2.4%
}
.addmessage {
border-radius: 0;
height: 0;
transition: height .2s linear 0s;
background-color: #1c192c;
overflow: hidden;
bottom: 0;
width: 100%;
max-width: 500px;
border-radius: 10px 10px 0 0
}
.addmessage.pc {
bottom: 10px;
border-radius: 10px
}
.addmessage.on {
height: 124px;
overflow: inherit
}
.addmessage .close {
position: absolute;
background: url(../img/x2.png) no-repeat center center;
width: 30px;
height: 30px;
top: 10px;
right: 8px;
border-radius: 30px;
background-size: 16px;
background-color: #22162c
}
.addmessage .body {
position: relative
}
.addmessage .body input {
height: 70px;
width: calc(100% - 78px);
transition: height .2s linear 0s;
background-color: inherit;
color: #fff;
font-size: 15px
}
.addmessage .body .submit {
position: absolute;
right: 0;
top: 20px;
height: 30px;
background-color: #4e85fa;
color: #fff;
padding: 10px 20px;
line-height: 11px;
border-radius: 30px;
cursor: pointer
}
.addmessage .body .submit.off {
opacity: .3
}
.addmessage .bottom {
margin-bottom: 10px;
margin-top: 18px;
height: 24px;
line-height: 24px
}
.addmessage .bottom .ycang {
position: relative;
padding-left: 26px;
margin-right: 30px;
color: #5c596c;
height: 24px;
display: inline-block;
cursor: pointer;
line-height: 24px
}
.addmessage .bottom .ycang:before {
content: '';
position: absolute;
background: url(../img/eyeclose.png) no-repeat;
background-size: 24px;
width: 24px;
height: 24px;
top: 50%;
left: 0;
transform: translateY(-50%)
}
.addmessage .bottom .ycang.open:before {
position: absolute;
background-image: url(../img/eye.png)
}
.addmessage .bottom .changey {
position: relative;
padding-left: 26px;
margin-right: 30px;
color: #5c596c;
height: 24px;
display: inline-block;
cursor: pointer;
line-height: 24px
}
.addmessage .bottom .changey:before {
content: '';
position: absolute;
background: url(../img/changey.png) no-repeat;
background-size: 15px;
width: 15px;
height: 15px;
top: 50%;
left: 0;
transform: translateY(-50%)
}
.addmessage .bottom .close {
float: right;
width: 30px;
height: 30px
}
.radarimgbodyBox {
width: 100%;
height: 100%;
top: 0;
background-color: #000;
background: rgba(0, 0, 0, .7);
z-index: 5100
}
.radarimgbodyBox.on {
position: fixed
}
.radarimgbody {
position: absolute;
right: -270px;
transition: right .3s linear 0s;
width: 250px;
top: 220px;
max-height: 250px
}
.radarimgbody.on {
right: 58px
}
#pano_body .radarimgbody.big {
top: 50% !important;
right: 50%;
transform: translate(50%, -50%);
width: 90%;
height: 80% !important;
max-height: inherit
}
.radarimgbody.big2 {
transition: inherit
}
.radarimgbody.big::before {
content: attr(tips);
left: -34px;
height: 40px;
line-height: 36px;
top: -76px;
background: 0 0;
border: none;
position: absolute;
font-size: 18px
}
.radarimgbody .radarimgparent {
position: relative;
width: 100%;
overflow: hidden
}
.radarimgbody.big .radarimgparent {
height: 100%
}
.radarimgbody .radarimg {
transform: translate3d(0, 0, 0);
cursor: grab;
background-repeat: no-repeat;
background-position: center center;
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center
}
.radarimgbody .radarimg .moveimg {
pointer-events: none
}
.radarimgbody .radarimg .hot {
background: url(../img/radarhot.png) no-repeat center center;
background-size: 16px;
width: 22px;
height: 22px;
cursor: pointer;
position: absolute;
transform: scale(1);
margin-left: -11px;
margin-top: -11px;
width: 15px;
height: 15px;
border-radius: 100%;
border: 2px #fff solid;
background: #544f6e
}
.radarimgbody .radarimg .hot img {
display: none
}
.radarimgbody .radarimg .hot .panoname {
position: absolute;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
top: -40px;
left: 50%;
transform: translateX(-50%);
background: #555;
border-radius: 3px;
padding: 4px 0;
display: none
}
.radarimgbody .radarimg .hot .panoname .title {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin: 0 6px
}
.big.showname.radarimgbody .radarimg .hot .panoname,
.radarimgbody .radarimg .hot:hover .panoname {
display: inline-block
}
.radarimgbody .radarimg .hot .panoname:before {
content: '';
position: absolute;
display: block;
width: 0;
height: 0;
border-width: 8px 9px 0 9px;
border-style: solid;
border-color: #555 transparent transparent transparent;
bottom: -8px;
left: 50%;
transform: translateX(-50%)
}
.radarimgbody .radarimg .hot .viewimg {
display: none;
opacity: 0;
position: absolute;
width: 50px;
left: 50%;
top: 50%;
transform: translate(-50%, -50%)
}
.radarimgbody .radarimg .hot.on {
width: 50px;
height: 50px;
margin-left: -25px;
margin-top: -25px;
background: url(../img/radarview.png?20210408) no-repeat center center;
background-size: 50px;
border: none;
background: 0 0
}
.radarimgbody .radarimg .hot.on img {
width: 50px;
height: 50px;
display: inline-block
}
.radarimgbody .radarimg .hot.on:after {
display: none
}
.radarimgbody .radarimg .hot.on:before {
content: '';
display: block;
width: 15px;
height: 15px;
border-radius: 100%;
border: 2px #fff solid;
background: #4f85fb;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) scale(.8);
visibility: visible;
z-index: 9
}
.radarimgbody .radarimg .hot.on .hotpoint {
position: absolute;
width: 32px;
height: 30px;
border-radius: 10px;
background-color: #0057ff;
left: 50%;
transform: translateX(-50%);
cursor: e-resize;
visibility: visible
}
.radarimgbody .radarimg .hot.on .viewimg {
display: inline-block
}
.radarimgbody .scbtn {
position: absolute;
width: 100%;
bottom: -32px
}
.radarimgbody .scbtn>span {
margin: 0 4px
}
.radarimgbody.big .scbtn {
position: initial;
display: none
}
.radarimgbody .scalebsg {
width: 66px;
background: rgba(0, 0, 0, .6);
border: 2px solid rgba(0, 0, 0, .4);
border-radius: 16px;
text-align: center;
cursor: pointer;
visibility: hidden;
background-clip: padding-box;
padding: 2px 6px
}
.radarimgbody.on .scalebsg {
visibility: visible
}
.radarimgbody.big .scalebsg {
visibility: hidden;
display: inline-block
}
.radarimgbody .closeradar:hover,
.radarimgbody .scalebsg:hover,
.radarimgbody .shouqi:hover {
background-color: #5085fb;
border-color: #5085fb
}
.radarimgbody .scalebsg .title {
font-size: 14px;
margin-left: 4px
}
.radarimgbody .scalebsg .title:after {
content: '\653e\5927';
display: block
}
.radarimgbody .scalebsg.big .icon_addscale.icon_addscale:before {
content: "\e744"
}
.radarimgbody .scalebsg.big .title:after {
content: '\7f29\5c0f'
}
.radarimgbody .scalebsg:active {
opacity: .5
}
.radarimgbody .shouqi {
width: 66px;
background: rgba(0, 0, 0, .6);
border: 2px solid rgba(0, 0, 0, .4);
border-radius: 16px;
text-align: center;
cursor: pointer;
background-clip: padding-box;
padding: 2px 6px
}
.menustyle0 .shouqi {
visibility: hidden;
display: none
}
.radarimgbody.big .shouqi {
visibility: hidden;
display: none
}
.radarimgbody .shouqi .title {
font-size: 14px;
margin-left: 4px
}
.radarimgbody .shouqi .title:after {
content: '\5173\95ed';
display: block
}
.radarimgbody .shouqi.big .icon_addscale.icon_addscale:before {
content: "\e744"
}
.radarimgbody .shouqi.big .title:after {
content: '\7f29\5c0f'
}
.radarimgbody .shouqi:active {
opacity: .5
}
.radarimgbody .closeradar {
width: 32px;
height: 32px;
cursor: pointer;
line-height: 30px;
background: rgba(0, 0, 0, .6);
border-radius: 24px;
border: 1px solid rgba(0, 0, 0, .4);
display: block;
position: absolute;
left: -40px;
top: 0;
visibility: hidden;
text-align: center;
background-clip: padding-box;
display: none
}
.radarimgbody.on .closeradar {
visibility: visible
}
.radarimgbody .closeradar .iconfont {
font-size: 20px
}
.radarimgbody.big .closeradar {
right: -34px;
left: inherit;
width: 40px;
height: 40px;
line-height: 36px;
top: -76px;
background: 0 0;
border: none;
display: inline-block
}
.radarimgbody.big .closeradar .iconfont {
font-size: 34px
}
.radarimgbody .scale {
position: absolute;
right: 10px;
visibility: hidden;
bottom: 10px;
background-color: #333;
height: 40px;
border-radius: 50px;
width: 140px;
left: 50%;
transform: translateX(-50%)
}
.radarimgbody.big .scale {
visibility: visible
}
.radarimgbody .scale span {
text-align: center;
color: #fff;
font-size: 14px;
padding: 9px 0;
cursor: pointer
}
.radarimgbody .scale .scaleYSChAnGE {
padding: 7px 15px
}
.radarimgbody .scale .scaleYSChAnGE:active {
opacity: .5
}
.radarimgbody .scale .scaleYSChAnGE .iconfont {
font-size: 18px
}
#navmenuiframediv {
background-color: rgba(0, 0, 0, .5);
position: absolute;
width: 100%;
z-index: 8002;
top: 0;
bottom: 0;
left: 0;
-webkit-overflow-scrolling: touch;
overflow: hidden;
margin-left: 100%;
-webkit-animation: on .2s 0s forwards;
animation: on .2s 0s forwards
}
#navmenuiframe {
width: calc(100% - 120px);
height: calc(100% - 100px);
transform: translate(60px, 50px)
}
#navmenuiframe.full {
width: 100%;
height: 100%;
transform: initial
}
@media screen and (max-width: 500px) {
.radarimgbody {
width: 160px
}
.radarimgbody.on {
right: 44px
}
.radarimgbody.big::before {
left: 0;
top: -56px
}
.radarimgbody .radarimg .hot {
width: 16px;
height: 16px;
background-size: 13px
}
.radarimgbody .radarimg .hot.on {
background-size: 42px
}
.radarimgbody .closeradar {
width: 26px;
left: -32px;
height: 26px;
line-height: 24px
}
.radarimgbody .closeradar .iconfont {
font-size: 16px
}
.radarimgbody.big .closeradar {
right: 0;
top: -60px
}
.radarimgbody .scalebsg,
.radarimgbody .shouqi {
width: 60px;
padding: 2px 4px;
bottom: -30px
}
.radarimgbody.big .scalebsg,
.radarimgbody.big .shouqi {
bottom: 10px
}
.radarimgbody .scalebsg .iconfont,
.radarimgbody .shouqi .iconfont {
font-size: 15px
}
.radarimgbody .scalebsg .title,
.radarimgbody .shouqi .title {
font-size: 10px
}
.radarimgbody .scalebsg .title:after,
.radarimgbody .shouqi .title:after {
letter-spacing: 2px
}
.radarimgbody.big {
right: 50%;
width: 100%
}
#navmenuiframe {
width: calc(100% - 60px);
height: calc(100% - 50px);
transform: translate(30px, 25px)
}
}
#navmenuiframe.fullsscreen {
width: 100%;
height: 100%;
transform: inherit
}
.bg_full {
position: fixed;
left: 0;
top: 0;
bottom: 0;
right: 0;
background-color: rgba(0, 0, 0, .72)
}
.moveimgbody {
z-index: 5002
}
.moveimgbody .moveimg {
transform: translate3d(0, 0, 0);
cursor: grab;
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
transform-origin: center center;
transition: initial;
position: absolute;
box-sizing: border-box
}
.setautotour {
position: fixed;
bottom: 20px;
left: 50%;
transform: translateX(-50%);
width: -webkit-max-content;
width: -moz-max-content;
width: max-content
}
.setautotour>div {
height: 40px;
background-color: rgba(0, 0, 0, .6);
border-radius: 40px;
padding: 0 24px 0 16px;
margin: 0 10px;
cursor: pointer;
opacity: .85
}
.setautotour>div:hover {
opacity: 1
}
.setautotour>div:active {
opacity: .5
}
.setautotour>div .iconfont {
font-size: 24px
}
.setautotour>div span {
color: #fff;
font-style: initial;
margin-left: 6px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-size: 16px
}
.setautotour>div::after {
content: "";
display: block;
color: #fff;
font-style: initial;
margin-left: 6px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-size: 16px
}
.setautotour .dl_start::after {
content: "\64ad\653e"
}
.setautotour .dl_zt::after {
content: "\6682\505c"
}
.setautotour .dl_stop::after {
content: "\505c\6b62"
}
.setautotour .dl_start .iconfont:before {
content: "\e756"
}
.setautotour .dl_zt .iconfont:before {
content: "\e754"
}
.setautotour .dl_stop .iconfont:before {
content: "\e750"
}
.setspecir {
position: fixed;
bottom: -120px;
left: 50%;
transform: translateX(-50%);
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
transition: bottom .1s linear 0s
}
.setspecir.on {
bottom: 80px
}
.setspecir>div {
height: 40px;
background-color: rgba(0, 0, 0, .6);
border-radius: 40px;
padding: 0 24px 0 16px;
margin: 0 10px;
cursor: pointer;
opacity: .85
}
.setspecir>div:hover {
opacity: 1
}
.setspecir>div:active {
opacity: .5
}
.setspecir>div .iconfont {
font-size: 24px
}
.setspecir>div span {
color: #fff;
font-style: initial;
margin-left: 6px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-size: 16px
}
.setspecir>div::after {
content: "";
display: block;
color: #fff;
font-style: initial;
margin-left: 6px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-size: 16px
}
.setspecir .dl_start::after {
content: "\5de1\6e38"
}
.setspecir .dl_zt::after {
content: "\6682\505c"
}
.setspecir .dl_stop::after {
content: "\5173\95ed"
}
.setspecir .dl_start .iconfont:before {
content: "\e756"
}
.setspecir .dl_zt .iconfont:before {
content: "\e754"
}
.setspecir .dl_stop .iconfont:before {
content: "\e752"
}
.guideTbody {
position: fixed;
top: 0;
left: 0;
width: 100%;
padding: 12px;
text-align: center;
background-color: rgba(0, 0, 0, .5);
z-index: 9
}
.guideTbody pre {
color: #fff;
font-size: 14px;
line-height: 24px
}
.guideTbody.bottom {
bottom: 80px;
top: auto
}
.guideTbody.heidi {
background-color: rgba(255, 255, 255, .8)
}
.guideTbody.heidi pre {
color: #333
}
.guideTbody.noback {
background-color: inherit
}
.sharediv {
max-width: 500px;
width: 70%;
font-size: 14px;
padding: 15px;
background-color: rgba(0, 0, 0, .6)
}
.sharediv .title {
font-size: 18px;
margin-bottom: 20px
}
.sharediv .tab .item {
font-size: 16px;
margin: 0 12px;
border-radius: 40px;
padding: 8px 12px;
cursor: pointer
}
.sharediv i {
font-size: 24px
}
.sharediv .tab .item:active {
opacity: .5
}
.sharediv .tab .item.on,
.sharediv .tab .item:hover {
background-color: rgba(0, 0, 0, .5);
color: #4e85fa
}
.sharediv .copysharebtn:hover i,
.sharediv .tab .item.on i,
.sharediv .tab .item:hover i {
color: #4e85fa
}
.sharediv .tab .item.on i:before,
.sharediv .tab .item:hover i:before {
content: "\e74b"
}
.sharediv .qrcode {
background-color: rgba(0, 0, 0, .5);
display: inline-block;
padding: 10px;
border-radius: 5px;
margin: 15px 0;
width: 150px;
height: 150px
}
.sharediv #sceneHtml {
width: 82%;
height: 98px;
line-height: 24px;
padding: 6px 8px;
background-color: rgba(0, 0, 0, .5);
vertical-align: middle;
font-family: a;
display: inline-block;
margin-bottom: 16px;
resize: none;
overflow: hidden;
font-size: 13px;
border-radius: 5px
}
.sharediv .copysharebtn {
width: 36px;
display: inline-block;
cursor: pointer
}
.sharediv .copysharebtn:hover {
color: #4e85fa
}
.sharediv .copysharebtn:active {
opacity: .5
}
.sharediv .closeshare {
background-color: initial;
width: 40px;
height: 40px;
background-position: center;
top: 0;
right: 0
}
@media screen and (max-width: 500px) {
.setautotour>div {
height: 30px;
margin: 0 6px;
padding: 0 18px 0 10px
}
.setautotour>div i {
font-size: 20px
}
.setautotour>div::after {
font-size: 10px
}
.pano_bottom_item.on.onhide+.speguidetail,
.setspecir.on {
bottom: 55px
}
.setspecir>div {
height: 30px;
padding: 0 18px 0 10px
}
.setspecir>div .iconfont {
font-size: 20px
}
.setspecir .dl_stop::after,
.setspecir .playerBtn::after {
font-size: 10px
}
.sharediv {
padding: 15px 10px
}
.sharediv i {
font-size: 18px
}
.sharediv .title {
font-size: 14px;
margin-bottom: 10px
}
.sharediv .tab .item {
margin: 0 2px;
padding: 6px 10px
}
.sharediv #sceneHtml {
width: calc(100% - 66px);
line-height: 18px
}
.sharediv .copysharebtn {
font-size: 12px;
padding: 0 5px
}
}
.sharediv.m {
width: 90%;
padding: 15px 0
}
.sharediv.m .title {
font-size: 14px;
margin-bottom: 10px
}
.sharediv.m .qrcode {
padding: 20px 5%;
margin: 15px 12px;
width: 42%;
height: auto
}
.sharediv.m .qrcode.q1 {
margin-left: 0
}
.sharediv.m .qrcode.q2 {
margin-right: 0
}
.sharediv.m .qrcode span {
margin-top: 12px;
display: inline-block;
font-size: 12px
}
.sharediv.m2 {
background-color: #fff;
width: 90%;
padding-top: 36px;
max-width: 468px;
border-radius: 8px
}
.sharediv.m2 .closeshare .icon_close {
color: #666;
font-size: 25px
}
.sharediv.m2 .title {
display: none
}
.sharediv.m2 .tab .item {
border: 2px solid #32caff;
border-radius: 24px;
color: #32caff;
background-color: initial;
height: 38px;
padding: 3px;
width: 40%;
max-width: 150px;
margin: 0 8px;
font-size: 14px
}
.sharediv.m2 .tab .item span {
width: 100%
}
.sharediv.m2 .tab .item i {
font-size: 16px;
color: #32caff;
margin-right: 6px
}
.sharediv.m2 .tab .item.on span {
color: #fff;
background: #32caff;
height: 100%;
border-radius: 19px
}
.sharediv.m2 .tab .item.on i {
color: #fff
}
.sharediv.m2 .qrcode {
background-color: initial;
padding: 0;
width: 70%;
height: auto;
margin-bottom: 4px
}
.sharediv.m2 .tips {
color: #666;
line-height: 24px
}
.sharediv.m2 .tips span {
color: #fe6f72
}
.sharediv.m2 .shareBtn {
width: 80%;
height: 46px;
background: #32caff;
border-radius: 36px;
font-size: 20px;
line-height: 46px;
margin: 20px auto
}
.panotipsContent {
position: fixed;
bottom: -200px;
background-color: rgba(0, 0, 0, .7);
padding: 15px 30px;
z-index: 4002;
width: 90%;
left: 50%;
transform: translateX(-50%);
border-radius: 5px
}
.panotipsContent.on {
bottom: 74px
}
.panotipsContent .close_panotipsContent {
position: absolute;
cursor: pointer;
visibility: hidden
}
.panotipsContent.on .close_panotipsContent {
top: -40px;
right: 0;
background-color: rgba(0, 0, 0, .5);
border-radius: 50px;
height: 32px;
width: 32px;
text-align: center;
line-height: 32px;
visibility: visible
}
.panotipsContent .close_panotipsContent .iconfont {
font-size: 20px
}
.panotipsContent .title {
text-align: center;
font-size: 16px;
margin-bottom: 16px
}
.panotipsContent .top {
position: absolute;
top: 15px;
width: calc(100% - 72px)
}
.panotipsContent .top span {
position: absolute;
padding: 5px 0;
cursor: pointer
}
.panotipsContent .top span:active {
opacity: .5
}
.panotipsContent .top .morepbtn,
.panotipsContent .top .userbtn {
right: 0
}
.panotipsContent .top .arrows.left {
padding-left: 10px
}
.panotipsContent .top .arrows.left:after {
left: 2px
}
.panotipsContent .top .arrows.right:after {
right: -10px
}
.panotipsContent .content {
height: 120px;
position: relative;
overflow: hidden
}
.panotipsContent .content pre {
line-height: 24px;
height: 120px;
overflow-y: auto;
position: absolute;
bottom: -120px;
-webkit-overflow-scrolling: touch
}
.panotipsContent .content pre.on {
bottom: 0
}
.panotipsContent .jectlist {
position: absolute;
bottom: -120px;
width: 100%
}
.panotipsContent .jectlist.on {
bottom: 10px
}
.panotipsContent .jectlist .swiper-slide {
width: 100px;
height: 100px;
margin-right: 15px;
position: relative;
border: 1px #fff solid;
border-radius: 3px;
overflow: hidden
}
.panotipsContent .jectlist .swiper-slide:active {
opacity: .5
}
.panotipsContent .jectlist .swiper-slide img {
height: 100%
}
.panotipsContent .jectlist .swiper-slide .titles {
position: absolute;
text-align: center;
background-color: rgba(0, 0, 0, .5);
bottom: 0;
width: 100%;
overflow: hidden;
padding: 3px;
left: 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
border-radius: 0 0 3px 3px
}
.panotipsContent.m {
width: 100%;
bottom: -260px;
padding: 15px 0
}
.panotipsContent.m.on {
bottom: 0
}
.panotipsContent.m.on .close_panotipsContent {
top: 6px;
right: calc(3% - 6px);
border-radius: 50px;
height: 32px;
width: 32px;
text-align: center;
line-height: 32px;
padding: 0;
background-color: initial
}
.panotipsContent.m.on .close_panotipsContent .iconfont {
font-size: 22px
}
.panotipsContent.m .usrtitle {
padding: 0 3% 10px;
border-bottom: 1px solid rgba(255, 255, 255, .2);
margin-bottom: 10px
}
.panotipsContent.m .usrtitle a {
display: inline-block
}
.panotipsContent.m .usrtitle a:active {
opacity: .5
}
.panotipsContent.m .usrimg {
width: 40px;
height: 40px;
display: inline-block;
border-radius: 30px;
margin-right: 13px
}
.panotipsContent.m .usrimg img {
height: 100%;
width: 100%;
border-radius: 50%
}
.panotipsContent.m .usrname {
font-size: 16px
}
.panotipsContent.m .tabinfo {
text-align: center;
margin-bottom: 12px
}
.panotipsContent.m .tabinfo span {
font-size: 14px;
padding: 0 6px 5px;
margin: 0 10px;
display: inline-block;
border-bottom: 2px solid transparent
}
.panotipsContent.m .tabinfo span:active {
opacity: .5
}
.panotipsContent.m .tabinfo span.on {
border-bottom-color: #4e85fa
}
.panotipsContent.m .content {
margin: 0 3%
}
.syNoticeUlbody {
position: fixed;
top: -50px;
left: 0;
background-color: rgba(0, 0, 0, .5);
z-index: 4002;
width: 100%;
margin-left: auto;
margin-right: auto;
height: 32px;
overflow: hidden
}
#syNoticeUlNew {
margin: 0;
left: 0;
top: 0;
margin-bottom: 0;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
position: absolute
}
#syNoticeUlNew li {
display: inline-block;
padding-right: 15px;
cursor: pointer;
color: #fff
}
.imgbody {
position: fixed;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, .72);
z-index: 5001
}
.imgbody .bodylist {
width: 80%;
height: 80%;
max-width: 1500px;
position: relative
}
.imgbody .bodycontainer {
height: 100%;
overflow: hidden
}
.imgbody .bodycontainer .list .left {
border-right: 1px solid #999;
padding-right: 30px;
width: 35%;
position: relative;
flex: none
}
.imgbody .bodycontainer .list .left pre {
line-height: 24px;
color: #fff;
max-height: calc(100% - 80px);
overflow: auto
}
.imgbody .bodycontainer .musicbody {
width: calc(100% - 30px);
height: 48px;
position: absolute;
bottom: 0;
background: rgba(0, 0, 0, .5);
border-radius: 26px;
padding: 0 16px
}
.imgbody .bodycontainer .musicbody .emmusic {
font-size: 30px;
margin-right: 10px;
cursor: pointer
}
.imgbody .bodycontainer .time {
font-size: 16px;
color: #fff
}
.imgbody .bodycontainer .zjdu_body {
width: calc(100% - 12px);
height: 30px;
padding: 0 6px
}
.imgbody .bodycontainer .zjdu {
width: 100%;
height: 6px;
background: #d8d8d8;
border-radius: 4px;
position: relative;
cursor: pointer;
display: block
}
.imgbody .bodycontainer .jdu {
position: absolute;
width: 0%;
background: #5085fb;
height: 100%;
border-radius: 4px
}
.imgbody .bodycontainer .list .right {
width: 65%;
position: relative;
padding-left: 30px
}
.imgbody .bodycontainer .list .right .imgcon {
height: calc(100% - 80px);
position: relative
}
.imgbody .bodycontainer .list .right .imgcon .top {
position: absolute;
height: 100%;
width: 100%
}
.imgbody.desktop.lists .bodycontainer .list .right .imgcon .top .imgcontrool {
visibility: hidden
}
.imgbody.desktop .bodycontainer .list .right:hover .imgcon .top .imgcontrool {
visibility: visible
}
.imgbody .bodycontainer .list .right .imgcon .imglist {
overflow: hidden
}
.imgbody .bodycontainer .list .right .imgcon .imglist div:first-child {
transform: translate3d(0, 0, 0);
cursor: grab;
background-repeat: no-repeat;
background-position: center center;
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center
}
.imgbody .bodylist .swiperpaginationbody {
height: 25px;
font-size: 18px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #fff;
line-height: 25px;
position: absolute;
top: -32px
}
.imgbody .bodylist .swiper-pagination {
display: initial;
width: auto;
position: initial
}
.imgbody .bodycontainer .list .right .imgcon .top .swiper-pagination-img {
z-index: 2;
position: absolute;
padding: 0 24px;
bottom: 16px;
width: auto;
left: 50%;
transform: translateX(-50%)
}
.imgbody .bodycontainer .list .right .imgcon .top .swiper-pagination-img .swiper-pagination-bullet {
background-color: #999;
opacity: 1;
border-radius: 12px;
margin: 0 4px
}
.imgbody .bodycontainer .list .right .imgcon .top .swiper-pagination-img .swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: #4e85fa
}
.imgbody.mobile .bodylist {
width: 90%;
height: 90%;
padding: 0;
position: absolute;
bottom: 3%
}
.imgbody.mobile .bodycontainer .list .right {
padding-left: 0
}
.imgbody.mobile .bodycontainer .list .right .imgcon {
margin-bottom: 12px
}
.imgbody.mobile .bodycontainer .list .right .righttbody {
margin-bottom: 12px;
max-height: 30%;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
line-height: 24px
}
.imgbody.mobile .bodycontainer .list .right .imgcontrol .mobile_tbody_catary {
width: 100%;
margin-top: 12px
}
.imgbody.mobile .bodycontainer .list .right .imgcontrol .mobile_tbody_catary .nexticon2.swiper-button-disabled {
background: rgba(51, 51, 51, .99)
}
.imgbody.mobile .bodycontainer .list .right .imgcontrol .mobile_tbody_catary .nexticon2 {
position: inherit;
width: 59px;
height: 28px;
line-height: 28px;
text-align: center;
background: #5085fb;
border-radius: 5px;
transform: inherit;
visibility: hidden;
opacity: 0
}
.imgbody .bodycontainer .list .right .imgcontrol {
position: absolute;
bottom: 0;
width: 100%
}
.imgbody .bodycontainer .list .right .imgcontrol .scaleimg {
height: 48px;
background: rgba(0, 0, 0, .5);
border-radius: 26px;
padding: 0 12px
}
.imgbody .bodycontainer .list .right .imgcontrol .ibtn {
padding: 0 12px;
color: #fff;
cursor: pointer;
font-size: 14px
}
.imgbody .bodycontainer .list .right .imgcontrol .musicbody {
width: 30%;
position: initial;
margin-right: 12px;
min-width: 200px;
max-width: 360px
}
.imgbody .bodycontainer .list .right .imgcontrol .emmusic {
font-size: 30px
}
.imgbody .bodycontainer .list .right .imgcontrol .ibtn .iconfont {
font-size: 22px;
margin-right: 6px
}
.imgbody .bodycontainer .list .right .imgcontrol .chongzhi {
height: 48px;
padding: 0 12px;
background: rgba(0, 0, 0, .5);
border-radius: 26px;
margin-left: 12px
}
.imgbody.mobile .bodycontainer .list .right .imgcontrol {
flex-direction: column
}
.imgbody.mobile .bodycontainer .list .right .imgcontrol .musicbody {
width: calc(100% - 1px);
margin: 0;
max-width: inherit;
border-radius: 86px;
padding: 0 16px 0 14px;
height: 42px
}
.imgbody.mobile .bodycontainer .list .right .imgcontrol .chongzhi,
.imgbody.mobile .bodycontainer .list .right .imgcontrol .scaleimg {
display: none
}
.imgbody.mobile .bodycontainer .list .right .imgcontrol .emmusic {
font-size: 24px
}
.swiper_next,
.swiper_prev {
position: absolute;
top: 50%;
z-index: 10;
transform: translateY(-50%);
cursor: pointer
}
.swiper_prev {
left: 10px
}
.swiper_next {
right: 10px
}
.previcon {
background: url(../img/prev.png) no-repeat center center;
background-size: 48px;
width: 48px;
height: 48px;
opacity: .9
}
.nexticon {
background: url(../img/next.png) no-repeat center center;
background-size: 48px;
width: 48px;
height: 48px;
opacity: .9
}
.nexticon:hover,
.previcon:hover {
opacity: 1
}
.nexticon:active,
.previcon:active {
opacity: .5
}
.nexticon.swiper-button-disabled,
.previcon.swiper-button-disabled {
opacity: .35;
cursor: no-drop !important
}
.bodycontainer .swiper_next,
.bodycontainer .swiper_prev {
visibility: hidden
}
.imgbody .bodylist .tipsafter::before {
border-color: #5085fb transparent transparent transparent
}
.imgbody .bodylist .tipsafter::after {
background-color: #5085fb;
color: #fff
}
.imgbody.mobile .bodylist .tipsafter::after,
.imgbody.mobile .bodylist .tipsafter::before {
visibility: hidden
}
.imgbody .bodylist>.swiper_prev {
left: -68px;
background: url(../img/next2.png) no-repeat center center;
background-size: 45px;
height: 80px;
transform: translateY(-50%) rotate(180deg)
}
.imgbody .bodylist>.swiper_prev::before {
transform: translateX(-50%) rotate(-180deg);
top: 80px
}
.imgbody .bodylist>.swiper_prev::after {
transform: translateX(-50%) rotate(-180deg);
top: 87px
}
.imgbody .bodylist>.swiper_next {
right: -68px;
background: url(../img/next2.png) no-repeat center center;
background-size: 45px;
height: 80px
}
.bodycontainer .swiper_next2,
.bodycontainer .swiper_prev2 {
position: absolute;
top: 50%;
z-index: 10;
transform: translateY(-50%);
cursor: pointer;
background-size: 36px
}
.bodycontainer .swiper_prev2 {
left: 10px
}
.bodycontainer .swiper_next2 {
right: 10px
}
.imgbody.mobile .bodycontainer .swiper_prev2 {
left: -2px
}
.imgbody.mobile .bodycontainer .swiper_next2 {
right: -2px
}
.imgbody.mobile .bodylist .tidai {
top: auto;
bottom: 0;
transform: inherit;
width: 59px;
height: 28px;
line-height: 28px;
text-align: center;
background: #5085fb;
border-radius: 5px;
opacity: 1
}
.imgbody.mobile .bodylist>.swiper_prev {
left: 0
}
.imgbody.mobile .bodylist>.swiper_next {
right: 0
}
.imgbody.mobile .bodylist .tidai::after {
color: #fff;
visibility: visible;
background: inherit;
padding: 0;
position: initial;
transform: inherit
}
.imgbody.mobile .bodylist>.swiper_prev::after {
content: attr(tips)
}
.imgbody.mobile .bodylist .tidai.swiper-button-disabled {
background: rgba(51, 51, 51, .99)
}
.imgbody.mobile .bodylist .tidai.swiper-button-disabled::after {
color: #999
}
.HOTCSTESGORY {
margin-bottom: 10px
}
.HOTCSTESGORY span {
width: 90px;
height: 32px;
background-color: rgba(0, 0, 0, .6);
border-radius: 16px;
border: 2px solid rgba(0, 0, 0, .4);
display: block;
text-align: center;
line-height: 28px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding: 0 8px;
margin-bottom: 6px;
background-clip: padding-box;
cursor: pointer
}
.HOTCSTESGORY span.on,
.HOTCSTESGORY span:hover {
background: #5085fb;
border: 2px solid rgba(255, 255, 255, .4)
}
#toast.scenenametips {
top: 20%
}
#toast.scenenametips .txt {
font-size: 15px;
background: 0 0;
text-shadow: 0 0 #3098fe, 0 0 6px rgba(0, 0, 0, .4), 0 0 #3098fe, 0 0 #3098fe;
margin-bottom: 10px;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content
}
@media screen and (max-width: 500px) {
.imgbody .bodycontainer .list .left pre,
.imgbody .bodycontainer .list .right .imgcon {
max-height: calc(100% - 40px)
}
.imgbody .bodylist {
width: 100%;
padding: 0 10px
}
.imgbody .bodycontainer .list .left {
padding-right: 6px;
margin-right: 6px
}
.imgbody .bodycontainer .musicbody {
width: calc(100% - 6px);
border-radius: 4px;
padding: 0 5px;
height: 30px
}
.imgbody .bodycontainer .musicbody .emmusic {
font-size: 16px;
margin-right: 3px
}
.imgbody .bodycontainer .time {
font-size: 11px
}
.imgbody .bodycontainer .list .right .imgcontrol .scaleimg {
height: 30px;
padding: 0 4px;
border-radius: 4px
}
.imgbody .bodycontainer .list .right .imgcontrol .ibtn {
padding: 0 4px;
font-size: 11px
}
.imgbody .bodycontainer .list .right .imgcontrol .ibtn .iconfont {
font-size: 16px;
margin-right: 3px
}
.imgbody .bodycontainer .list .right .imgcontrol .chongzhi {
height: 30px;
padding: 0 4px;
border-radius: 4px;
margin-left: 6px
}
.imgbody .bodycontainer .list .right .imgcontrol .musicbody {
min-width: 140px
}
.imgbody .bodycontainer .list .right .imgcontrol .emmusic {
font-size: 16px
}
.imgbody .bodylist>.swiper_prev {
left: 0;
background-size: 36px
}
.imgbody .bodylist>.swiper_next {
right: 0;
background-size: 36px
}
.bodycontainer .swiper_next2,
.bodycontainer .swiper_prev2 {
background-size: 40px
}
}
.link_html.on {
width: 80%;
overflow: auto;
max-width: inherit;
height: 80%;
background: 0 0;
padding: 0
}
.link_html .title {
height: 25px;
font-size: 18px;
font-weight: 400;
color: #fff;
line-height: 25px;
margin-bottom: 10px
}
.lock.windowBody {
max-width: 500px;
width: 80%;
background: #fff;
border-radius: 10px;
box-shadow: 0 0 15px 0 rgba(0, 0, 0, .15);
text-align: center;
padding: 40px 0
}
.lock .title {
font-size: 24px;
font-weight: 500;
color: #333
}
.lock .title .icon_suo {
color: #333;
font-size: 24px
}
.lock .tinput {
position: relative
}
.lock .tinput .tips {
position: absolute;
color: red;
bottom: -24px;
left: 40px
}
.lock .tinput input {
display: block;
width: calc(100% - 104px);
height: 40px;
line-height: 40px;
border: 1px solid #979797;
border-radius: 6px;
margin: 24px 40px 32px;
color: #000;
padding: 0 12px;
text-align: center;
font-size: 14px
}
@media screen and (max-width: 500px) {
.lock.windowBody {
padding: 27px 0
}
.lock .title,
.lock .title .icon_suo {
font-size: 18px
}
.lock .tinput input {
height: 36px;
line-height: 36px;
margin: 14px 40px 22px
}
.link_html.on {
width: 94%;
height: 90%
}
.link_html .title {
font-size: 16px;
margin-bottom: 6px
}
}
.mouseGS {
position: fixed;
background-color: rgba(0, 0, 0, .5);
top: 0;
left: -10000px;
z-index: 4003;
padding: 5px 6px;
width: max-content;
border-radius: 5px;
z-index: 5100
}
.backdrop {
backdrop-filter: saturate(150%) contrast(80%) blur(3px);
-webkit-backdrop-filter: saturate(150%) contrast(80%) blur(8px);
background-color: rgba(0, 0, 0, .3)
}
.android .backdrop {
background-color: rgba(0, 0, 0, .7)
}
.closesound {
width: 160px;
height: 48px;
background: rgba(0, 0, 0, .6);
border-radius: 24px;
border: 2px solid rgba(0, 0, 0, .4);
z-index: 100;
transform: scale(1) translate(-50%, -50%);
-webkit-transform: scale(1) translate(-50%, -50%);
left: 50%;
top: 50%;
position: fixed;
cursor: pointer
}
.closesound .icon_close {
font-size: 26px
}
.closesound span {
font-size: 20px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #fff;
margin-left: 12px
}
.mobile .closesound {
width: 110px;
height: 36px
}
.mobile .closesound .icon_close {
font-size: 20px
}
.mobile .closesound span {
font-size: 14px;
margin-left: 6px
}
.radarimgbody.on .shouqi {
visibility: visible;
display: inherit
}
.radarimgbody.on.big .shouqi {
visibility: hidden;
display: none
}
.menustyle0 .radarimgbody.on .shouqi {
display: none;
visibility: hidden
}
.score {
width: 72px;
height: 32px;
font-size: 14px;
background: linear-gradient(131deg, #fcad62 0, #ff591f 100%);
border-radius: 18px;
position: absolute;
top: calc(20% - 60px);
left: calc(50% - 36px);
text-align: center;
line-height: 32px
}
.pano_bottom_item.skinItem3 {
max-height: 250px;
bottom: -300px;
transition: bottom .1s linear 50ms
}
.pano_bottom_item.on.skinItem3 {
bottom: 0
}
.pano_bottom_item.skinItem3 .item_top {
transform: initial
}
.skinItem3.other .navlefttop .fwligna {
position: fixed;
bottom: 10px
}
.skinItem3.other .navlefttop .logtip {
position: fixed;
bottom: 28px
}
.skinItem3 .navlefttop .compass {
width: 40px;
height: 40px
}
.skinItem3.mobile .navlefttop .compass {
width: 40px;
height: 40px
}
.skinItem3 .pano_bottom_item .item_bottom {
position: absolute !important;
bottom: 0;
right: 0
}
.skinItem3 .item_bottom .menu_left em:last-child {
margin-right: 0
}
.skinItem3 .navrightbottom .iconfont:before {
background: url(../img/skin/3/praise.png) no-repeat scroll center center;
background-size: 100%;
width: 28px;
height: 28px;
content: '';
display: inline-block
}
.skinItem3 .navrightbottom .praise.on .iconfont:before {
background-image: url(../img/skin/3/praise2.png)
}
.skinItem3 .navrightbottom .icon_shuoyishuo:before {
background-image: url(../img/skin/3/say.png)
}
.skinItem3 .navrightbottom .icon_commend:before {
background-image: url(../img/skin/3/mesage.png)
}
.skinItem3 .navrightbottom .icon_share:before {
background-image: url(../img/skin/3/share.png)
}
.skinItem3.mobile .navrightbottom .list>.icon_base_ibtn:last-child {
margin-bottom: 0
}
.skinItem3 .radarimgbody.on {
right: 20px
}
.skinItem3.mobile .radarimgbody.on {
right: 10px
}
.skinItem3 .setautotour>div,
.skinItem3 .setspecir>div,
.skinItem3 .speguidetail p.flex_center_y {
background-color: rgba(0, 0, 0, .3);
backdrop-filter: saturate(150%) contrast(80%) blur(3px);
-webkit-backdrop-filter: saturate(150%) contrast(80%) blur(8px);
background-color: rgba(0, 0, 0, .3)
}
.skinItem3 .speguidetail p .iconfont:before {
background: url(../img/skin/3/play.png) no-repeat scroll center center;
background-size: 100%;
width: 24px;
height: 24px;
content: '';
display: block
}
.skinItem3 .speguidetail p .icon_search:before {
background-image: url(../img/skin/3/search.png)
}
.skinItem3 .setautotour>div .iconfont:before {
background: url(../img/skin/3/pause.png) no-repeat scroll center center;
background-size: 100%;
width: 24px;
height: 24px;
content: '';
display: block
}
.skinItem3 .setautotour>div.dl_start .iconfont:before {
background-image: url(../img/skin/3/play.png)
}
.skinItem3 .setautotour>div.dl_stop .iconfont:before {
background-image: url(../img/skin/3/over.png)
}
.skinItem3 .setspecir>div .iconfont:before {
background: url(../img/skin/3/play.png) no-repeat scroll center center;
background-size: 100%;
width: 24px;
height: 24px;
content: '';
display: block
}
.skinItem3 .setspecir>div.dl_zt .iconfont:before {
background-image: url(../img/skin/3/pause.png)
}
.skinItem3 .setspecir>div.dl_stop .iconfont:before {
background-image: url(../img/skin/3/close.png)
}
.skinItem3 .radarimgbody.on .shouqi {
visibility: visible;
display: inherit
}
.skinItem3 .radarimgbody.on.big .shouqi {
visibility: hidden;
display: none
}
.skinItem3 .radarimgbody.on .scbtn {
bottom: -40px
}
.skinItem3 .radarimgbody.on .scbtn>span.flex__center {
background: rgba(0, 0, 0, .6);
height: 32px;
border: none
}
.skinItem3 .radarimgbody.on .scbtn>span.flex__center:hover {
background-color: #5085fb
}
.skinItem3 .radarimgbody.on .scbtn>.flex__center .iconfont:before {
background: url(../img/skin/3/big.png) no-repeat scroll center center;
background-size: 100%;
width: 18px;
height: 18px;
content: '';
display: block
}
.skinItem3 .radarimgbody.on .scbtn .shouqi .iconfont:before {
background-image: url(../img/skin/3/close.png)
}
@media screen and (max-width: 500px) {
.skinItem3 .radarimgbody.on .scbtn {
bottom: -32px
}
.skinItem3 .radarimgbody.on .scbtn>span.flex__center {
height: 24px
}
}
.moresystem.skinItem3 {
padding: 0;
max-width: 304px;
border-radius: 8px;
width: auto;
background-color: rgba(0, 0, 0, .5);
min-width: 180px;
z-index: 4009
}
.moresystem.skinItem3.android {
background-color: rgba(0, 0, 0, .7)
}
.moresystem.skinItem3 .title {
height: 48px;
border-bottom: 1px solid rgba(255, 255, 255, .2);
padding: 0 15px;
font-size: 16px
}
.moresystem.skinItem3 .title::before {
content: "";
background: url(../img/skin/3/moreset.png) no-repeat scroll center center;
background-size: 100%;
width: 24px;
height: 24px;
margin-right: 6px
}
.moresystem.skinItem3 .title .close {
position: absolute;
right: 10px;
padding: 5px;
cursor: pointer
}
.moresystem.skinItem3 .mslist {
padding: 10px 8px;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
max-width: 100%
}
.moresystem.skinItem3 .mslist em {
width: 48px;
margin: 10px 12px;
position: relative;
height: 48px;
cursor: pointer
}
.moresystem.skinItem3 .mslist em i {
font-size: 24px
}
.moresystem.skinItem3 .mslist .menu_icon_btn::after {
content: "";
display: inline-block;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 0;
width: 100%
}
.moresystem.skinItem3 .mslist .fullscreen::after {
content: "全屏"
}
.moresystem.skinItem3 .mslist .autorotate::after {
content: "自动巡游"
}
.moresystem.skinItem3 .mslist .vrr::after {
content: "VR模式"
}
.moresystem.skinItem3 .mslist .music::after {
content: "音乐"
}
.moresystem.skinItem3 .mslist .voice::after {
content: "解说"
}
.moresystem.skinItem3 .mslist .fullflag::after {
content: "旗点"
}
.moresystem.skinItem3 .mslist .winecellar_p::after {
content: "沙盘"
}
.moresystem.skinItem3 .mslist .gyro::after {
content: "陀螺仪"
}
.moresystem.skinItem3 .mslist .winecellar_p {
width: 48px;
margin: 10px 12px;
position: relative;
height: 48px;
padding: 0;
border: none;
background: 0 0;
cursor: pointer
}
.moresystem.skinItem3 .mslist .winecellar_p i {
font-size: 24px
}
.moresystem.skinItem3 .mslist .winecellar_p .title {
display: none
}
.moresystem.skinItem3 .mslist.flex_center_x {
width: auto
}
@media screen and (max-width: 700px) {
.moresystem.skinItem3 .title {
font-size: 12px
}
}
#hycontrolBtn {
transition: all .5s ease-in-out
}
#hycontrolBtn .menuWrap {
position: relative
}
.hymenu,
.hymenu_industry,
.hymenu_sub,
.hymenu1 {
position: absolute;
left: 0;
right: 0;
bottom: 0;
margin: 0 auto;
width: 14vh;
border-radius: 50% 50% 0 0;
-webkit-transform-style: preserve-3d;
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
text-align: center;
}
.hymenu>span,
.hymenu_industry>span,
.hymenu_sub>span,
.hymenu1>span {
position: absolute;
display: inline-block;
left: 0;
right: 0;
top: 0;
bottom: 0;
text-align: center;
color: #333;
-webkit-transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
pointer-events: none;
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
transition: all .5s ease-in-out
}
.hymenu>span a,
.hymenu_industry>span a,
.hymenu_sub>span a {
color: rgba(255, 255, 255, .8);
z-index: 9999;
font-size: 1.6vh;
padding: 1.4vh .4vh;
position: relative;
font-weight: 400;
display: inline-block;
pointer-events: visible;
transform: translateY(0);
transition: all .5s ease-in-out;
cursor: pointer;
border-radius: 40px;
-webkit-transition: all 1s ease-in-out
}
.hymenu1>span div{
width: 46px;
margin: 0px auto -2px;
height: 46px;
overflow: hidden;
background-position: 0 0;
background-size: auto 100%;
}
.hymenu1 .on div{
animation: boom-mclose-data 0.5s steps(25) forwards;
}
@keyframes boom-mopen-data {
0% {
background-position: 0 0
}
to {
background-position: -1150px 0
}
}
@keyframes boom-mclose-data {
0% {
background-position: -1150px 0
}
to {
background-position: 0 0
}
}
.hymenu1>span div,
.hymenu1>span a {
pointer-events: visible;
}
.ronundHide .hymenu1>span div,
.ronundHide .hymenu1>span a{
pointer-events: none!important;
}
.hymenu>span.on a,
.hymenu_industry>span.on a,
.hymenu_sub>span.on a,
.hymenu1>span.on a {
color: #fff;
font-weight: 700;
transform: translateY(-3px)
}
.hymenu>span.on a::after,
.hymenu_industry>span.on a::after,
.hymenu_sub>span.on a::after {
content: "";
position: absolute;
width: 18px;
height: 2px;
background: rgba(255, 255, 255, .8);
border-radius: 110px 0 110px 0;
left: 50%;
transform: translateX(-50%);
bottom: 3px
}
.char1,
.char2,
.char3,
.char4,
.char5,
.char6 {
color: rgba(255, 255, 255, .8)
}
span.on a .char1,
span.on a .char2,
span.on a .char3,
span.on a .char4,
span.on a .char5,
span.on a .char6 {
color: #fff
}
.hymenu {
-webkit-transform-origin: 50% 100%
}
.hyrlbg2 {
backdrop-filter: none;
-webkit-backdrop-filter: none
}
.hyrlbg2.small {
height: 20vh;
width: 20vh;
bottom: -12.8vh
}
#hycontrolBtn .menuWrap>div {
transition: all .5s ease-in-out
}
.hyroul-body .cbottom {
position: absolute;
bottom: 1vh;
left: 0;
right: 0;
margin: 0 auto;
transition: all .8s ease-in-out;
opacity: 0;
visibility: hidden;
z-index: 2;
text-align: center;
background-size: 45px;
transform: translateX(0);
pointer-events: visible;
cursor: pointer
}
.hyroul-body .cbottom.show {
bottom: 18vh;
opacity: 1;
visibility: visible
}
.hyroul-body .cbottom.citymap {
background: url(../img/skin/3/moreset.png) no-repeat scroll center center;
background-size: 100%
}
.hyroul-body .cbottom.hylogo {
background: url(../img/skin/3/center.png?20210123) no-repeat scroll center center;
background-size: 100%;
width: 64px;
height: 84px;
transform: translateY(18px)
}
.hyroul-body .cbottom.mycenter {
background: url(../img/skin/3/panotips.png?20210122) no-repeat scroll center center;
background-size: 100%
}
.hyroul-body .cbottom.hylogo {
z-index: 98
}
.hyroul-body .cbottom.citymap.show {
transform: translateX(-80px)
}
.hyroul-body .cbottom.mycenter.show {
transform: translateX(80px)
}
.hyroul-body .cbottom.hylogo.small {
bottom: -9px
}
.hyroul-body .cbottom.citymap:after {
content: attr(tips);
position: absolute;
color: #fff;
left: 50%;
transform: translateX(-50%);
top: calc(100% + 2px);
text-align: center;
font-size: 1.4vh;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content
}
.hyroul-body .cbottom.mycenter:after {
content: attr(tips);
position: absolute;
color: #fff;
left: 50%;
transform: translateX(-50%);
top: calc(100% + 2px);
text-align: center;
font-size: 1.4vh;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content
}
.pano_bottom_item.mobile.ios .hymenu>span.on a::after,
.pano_bottom_item.mobile.ios .hymenu_industry>span.on a::after,
.pano_bottom_item.mobile.ios .hymenu_sub>span.on a::after {
bottom: 6px
}
.pano_bottom_item.android .hyrlbg,
.pano_bottom_item.android .hyrlbg2,
.pano_bottom_item.android .hyrlbg_ind,
.pano_bottom_item.android .hyrlbg_sub {
background-color: rgba(0, 0, 0, .4)
}
.hideed .hymenu,
.hideed .hymenu_industry,
.hideed .hymenu_sub,
.hideed .hyrlbg,
.hideed .hyrlbg_ind,
.hideed .hyrlbg_sub {
height: .1vh !important;
}
.hideed .hymenu1 {
height: 35.5vh !important;
}
.hideed.hyroul-body .cbottom {
opacity: 0;
visibility: hidden;
transform: translateX(0)
}
.hideed.sf.hyroul-body .cbottom.hylogo {
opacity: 1;
visibility: visible
}
.hideed.sf.hyroul-body .hyrlbg2 {
backdrop-filter: saturate(150%) contrast(80%) blur(3px);
-webkit-backdrop-filter: saturate(150%) contrast(80%) blur(8px);
transform: translate(-50%, -46%);
}
@media screen and (max-width: 700px) {
.hideed.sf.hyroul-body .hyrlbg2 {
backdrop-filter: saturate(150%) contrast(80%) blur(3px);
-webkit-backdrop-filter: saturate(150%) contrast(80%) blur(8px);
transform: translate(-50%, -50%);
}
}
.hyroul-body .height0 {
height: .1vh !important
}