/*** iconfonts ***/
@import url('//at.alicdn.com/t/font_zhndczp3qvfjq0k9.css');

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}

/* common */
.text-right{text-align: right}
.hidden{display: none;}
.form-group{margin-bottom: 15px;overflow: hidden;}
.form-control{border-color:#cfdadd;border-radius:2px;padding: 6px 8px;margin-bottom:15px;width: 100%;}
.form-control,.form-control:focus{box-shadow:none;outline: none}
.form-control:focus{border-color:#6081d8}

.pano-view-page a{outline: none;}
.pano-view-page a:focus,.pano-view-page a:active{text-decoration: none;}
.pano-view-page a:hover{text-decoration: none;opacity: .8;}
.pano-page{position:fixed;top:0;left:0;bottom:0;right:0;}
.pano-page .pano{width:100%;height:100%;background-color:#000}
.pano-ui{display: none;z-index: 999999;}

/*弹窗*/
.pano-modal{z-index:10000000000;left:50%;margin-left:-400px;max-width:800px;position:absolute;top:20px;width:90%;}
.pano-modal-bg{cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000000000;opacity: 0.6}
.pano-modal .modal-title{margin:0;background:#fff;color:#666;height:36px;line-height:36px;text-align:left;overflow: hidden;border-bottom: 1px solid #eee;}
.modal-title h2{margin: 0;font-size:15px;font-weight: normal;display: inline-block;text-indent: 12px;}
.pano-modal .modal-close{cursor:pointer;position:absolute;width:30px;height:36px;text-align:center;top:0;right:0}
.pano-modal .modal-close span{font-size:28px;color: #888}
.pano-modal .modal-close:hover{opacity: .8;}
.pano-modal-small{margin-left:-200px;max-width:400px;}
.pano-modal-content {background:#fff;box-shadow:0 1px 5px 2px #444;border-radius: 5px;overflow: hidden;}
.pano-modal-content .msg,
.pano-modal-content .confirm{margin:13px 0 8px;padding:13px 25px 30px;font-size:14px;border-bottom:1px solid #eee;color: #666;line-height: 1.6em;text-align: center;}
.pano-modal-content .insure-btn-con{text-align:center;padding: 4px 0;}
.pano-modal-content .insure-btn-con span{display:inline-block;margin: 0 16px;padding:6px 15px;padding:6px 15px;cursor:pointer;width: auto;height: auto;}
.pano-modal-content .insure-btn-con span:hover{opacity:.7} 
.pano-modal-content .sure-btn{color:#fff;background-color:#4b8df8;border:1px solid #4b8df8;background-image: none;position: inherit;}
.pano-modal-content .cancel-btn{border:1px solid #ddd;background-color:#fff;position:inherit;}
.pano-modal-content .conts{font-size:14px;line-height:1.6em;padding:20px;height: 100%;word-wrap:break-word;}
.pano-modal-content .conts p{margin-bottom:10px}
.pano-modal-content .conts img{display:inline-block;max-width:100%}
.pano-modal-content .iframe{position: relative;z-index: 1; overflow: auto;max-width: 100%;background:url("../images/loading.gif") center center no-repeat; }
.pano-modal-content .iframe iframe{position: absolute;top: 0; left: 0; max-width: 100%;height: 100%;}
.pano-modal-content .iframe-rotate{margin: 0 20px;}
.pano-modal-content .button{color: #fff;background: #439ffa;border-radius: 3px;padding: 4px 0;font-size: 15px;display: block;padding: 4px 0;text-align: center;letter-spacing: 2px;margin-top: 2em;}
.pano-modal-content .button:hover{opacity: .7;}

.pano-modal-full{width: 98%;max-width: 98%;left:1%;margin:0;top:2%;}
.pano-modal .video-iframe{height: 500px;}
@media only screen and (max-width:900px){
    .pano-modal{width: 96%;left:2%;margin:0;top:2%;}
    .pano-modal-small{width:84%;left: 8%;max-width: 700px; }
    .pano-modal-content .iframe-rotate{margin: 0 5px;}
    .pano-modal-content .iframe iframe{height: 99.5%;}
}