@charset "utf-8";
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{
    margin:0;
    padding:0;
}
table{
    border-collapse:collapse;
    border-spacing:0
}
fieldset,img{
    border:0
}
li{list-style:none
}
caption,th{
    text-align:left
}
h1,h2,h3,h4,h5,h6{
    font-size:100%
}
q:after,q:before{
    content:''
}
abbr,acronym{
    border:0;
    font-variant:normal
}
sup{
    vertical-align:text-top
}
sub{
    vertical-align:text-bottom
}
legend{
    color:#666666
}
html{

}
body{
    font-family: "微软雅黑";
    color:#666;
    font-size: 12px;
}
a{
    color:#666666;
    text-decoration:none;
    font-family: "微软雅黑";
}
a:hover{
    text-decoration:none
}
h1,h2,h3,h4,h5,h6{
    font-family: "微软雅黑";
    color:#666666;
    -webkit-font-smoothing:antialiased
}
input[type=password]{
    font-family: "微软雅黑";
}


.logo-author-num {
    position: absolute;
    left: 10px;
    top: 10px;
    width: auto;
    z-index: 800;
    height: 60px;
    line-height: 60px;
}
.logo-author-num a {
    display: block;
    height: 60px;
    margin-bottom: 10px;
}

.logo-author-num img {
    width: 60px;
    cursor: pointer;

}

.author-num {
    font-size: 14px;
    /*text-shadow: 5px 5px 10px #000;*/
    /*-moz-text-shadow: #000 5px 5px 10px;*/
    /*-webkit-text-shadow: #000 5px 5px 10px;*/
    /*/!* For IE 8 *!/*/
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";*/
    /*/!* For IE 5.5 - 7 *!/*/
    /*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');*/
    width: 249px;
    color: #fff;
    display: inline;
    margin-left: 10px;
}

.author-num > div {
    line-height: 60px;
    display: inline-block;
}






.pano-an {
    position: absolute;
    left: 10px;
    bottom: 10px;
    width: 40px;
    z-index: 800;
}

.pano-an div {
    display: block;
    height: 40px;
    width: 40px;
    margin-bottom: 5px;
    cursor: pointer;
}
.btn_fullscreen {
    background: url("../img/full-screen.png") no-repeat;
    background-size: 40px 40px;
}

.btn_fullscreen_off {
    background: url("../img/full-stop.png") no-repeat;
    background-size: 40px 40px;
}

.btn_vrmode {
    background: url("../img/vrmode.png") no-repeat;
    background-size: 40px 40px;
}

.btn_music {
    background: url("../img/music-open.png") no-repeat;
    background-size: 40px 40px;
}

.btn_music_off {
    background: url("../img/music-close.png") no-repeat;
    background-size: 40px 40px;
}

.btn_bgmusic {
    background: url("../img/bgmusic-open.png") no-repeat;
    background-size: 40px 40px;
}

.btn_bgmusic_off {
    background: url("../img/bgmusic-close.png") no-repeat;
    background-size: 40px 40px;
}

.btn_gyro {
    background: url("../img/gyro-open.png") no-repeat;
    background-size: 40px 40px;
}

.btn_gyro_off {
    background: url("../img/gyro-close.png") no-repeat;
    background-size: 40px 40px;
}


.pano-b-r {
    position: absolute;
    right: 10px;
    bottom: 10px;
    /*height:62px;*/
    z-index: 800;
}

.img-b-r {
    display: inline-block;
    min-width: 40px;
    margin-left: 5px;
    margin-right: 5px;
    cursor: pointer;
    text-align: center;
}

.img-b-r img{
    width:40px;
    height:40px;
    margin-bottom:5px;
}
.img-b-l {
    display: inline-block;
    min-width: 40px;
    margin-left: 5px;
    margin-right: 5px;
    cursor: pointer;
    text-align: center;
}

.img-b-l img{
    width:40px;
    height:40px;
    margin-bottom:5px;
}

.img-wz {
    width: 100%;
    text-overflow: clip;
    overflow: hidden;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 10px;
    color: #fff;
	font-family:Arial;
     /*font-weight: 800;
   text-shadow: 3px 3px 3px #000;*/
}

.pano-t-l ,.pano-j-l ,.pano-w-z ,.pano-w-l,.pano-b-l{
	float:left;
	position:relative;
	z-index:800;
}
.pano-w-l p{
	font-size:12px;
}
/*
.pano-t-l {
    position: absolute;
    left: 10px;
    top: 250px;
    z-index: 800;
}
.pano-j-l {
    position: absolute;
    left: 10px;
    top: 320px;
    z-index: 800;
}
.pano-w-z {
    position: absolute;
    left: 10px;
    top: 390px;
    z-index: 800;
}
.pano-w-l {
    position: absolute;
    right: 10px;
    bottom: 20px;
    z-index: 800;
}
.pano-b-l {
    position: absolute;
    left: 10px;
    top: 460px;
    z-index: 800;
}*/

.img-b-r scene-choose-width {
    position: absolute;
    top: 350px;
    bottom: 10px;
    z-index: 800;
	
}
.img_add img {
    width: 40px;
}





