﻿html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden;}body{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#FFFFFF;background-color:#fff;}
.btn{padding:8px 12px;font-size:14px;line-height:initial;text-align:center;border:1px solid transparent;outline:0;cursor:pointer;}.btn-default{color:#333;background-color:#fff;border-color:#ccc;}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4;}.btn-block{display:block;width:100%;}.btn.disabled{cursor:not-allowed;background-color:#bbb;border-color:#bbb;color:#fff;}
.text-center{text-align:center;}
.lib-scroll::-webkit-scrollbar{width:5px;height:5px;background-color:none;}.lib-scroll::-webkit-scrollbar-track{border-radius:10px;background-color:none;}.lib-scroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#ddd;}
#loading{display:block;position:absolute;z-index:3001;color:#fff;width:98px;height:30px;top:calc(50% - 15px);left:calc(50% - 49px);color:#FFFFFF;font-family:Arial;font-weight:bold;font-style:italic;font-size:22px;text-shadow:rgb(0,0,0) 1px 1px 3.2px;}
.imgtext-panel{user-select:none;-webkit-user-select:none;display:none;position:fixed;z-index:5000;width:100%;height:100%;top:0;left:0;background-color:rgba(51,51,51,.8);color:#fff;font-family:'Microsoft YaHei';}.imgtext-panel .header{position:absolute;z-index:2;width:100%;height:50px;top:0;left:0;background-color:#333333;text-align:center;line-height:50px;}.imgtext-panel .header .title{font-size:16px;margin-left:50px;}.imgtext-panel .header .close{float:right;display:inline;width:50px;height:50px;font-size:30px;background-color:#666;cursor:pointer;}.imgtext-panel .container{position:absolute;width:100%;height:calc(100% - 50px);top:50px;left:0;overflow:hidden;}.baguetteBox-slider{transform:translate3d(0%,0px,0px);position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease;}.full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}.full-image:before{content:"";display:inline-block;height:50%;margin-left:-4px;}.full-image figure{display:inline;margin:0;height:100%;}.full-image figure img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;}.caption{overflow:auto;}.caption.text{position:relative;min-height:200px;max-height:80%;top:50%;left:50%;transform:translate(-50%,-50%);}.caption.gallery{position:absolute;left:0;bottom:0;width:100%;min-height:44px;max-height:120px;background-color:rgba(0,0,0,0.4);}.caption-center{margin:0 auto;max-width:800px;padding:15px;}
.comment *{box-sizing:border-box;}.comment{display:none;box-sizing:border-box;bottom:110px;left:50%;transform:translateX(-50%);position:absolute;z-index:4300;width:400px;height:179px;padding:12px 15px;background-color:rgba(51,51,51,.7);color:#fff;font-size:16px;}.comment.mobile{bottom:60px;transform:translateX(-50%) scale(0.8);}.comment .title{margin-bottom:10px;font-weight:bold;}.comment .title img{display:inline-block;width:18px;vertical-align:top;}.comment textarea{width:100%;height:80px;padding:10px;line-height:20px;border:1px solid #eee;background-color:#f7f7f7;resize:none;font-size:14px;font-family:'Microsoft YaHei';}.comment .setting{display:inline-block;margin-top:13px;}.comment .setting .item{display:inline-block;cursor:pointer;}.comment .setting .item img{width:16px;vertical-align:top;}.comment .setting .item span{font-size:14px;}.comment .control{display:inline-block;margin-left:40px;}.comment .control .button{display:inline-block;width:90px;height:35px;line-height:35px;text-align:center;font-size:14px;cursor:pointer;}.button.confirm{background-color:rgb(0,163,216);border:1px solid transparent;}.button.cancel{background-color:rgba(0,0,0,0.00);border:1px solid #fff;}.button.disabled{cursor:not-allowed;border-color:#bbb;color:#fff;opacity:0.6;}

.modal{position:absolute;z-index:6000;top:-24px;width:100%;text-align:center;-webkit-user-select:none;user-select:none;}.modal-tip{padding:8px 15px;color:#fff;}.modal-tip.success{background-color:#5cb85c;}.modal-tip.error{background-color:#d9534f;}
.modal-panel button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0;}.modal-panel .close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=40);opacity:.4;}.modal-panel .close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.8;}
.modal-panel{display:none;position:fixed;z-index:5000;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;background-color:rgba(0,0,0,0.3);color:#333;}.modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.modal-content{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.2);}.modal-header{padding:10px 15px;border-bottom:1px solid #e5e5e5;box-sizing:border-box;}.modal-title{margin:0;line-height:1.42857143;}.modal-body{position:relative;overflow:hidden;width:auto;height:auto;}
.modal-body.qrcode{width:300px !important;height:250px !important;padding:15px;}.modal-body.psw{width:300px !important;height:100px !important;padding:15px;}.psw input{display:block;width:100%;height:34px;padding:4px 6px;box-sizing:border-box;color:#333;border:1px solid #ccc;margin-bottom:15px;}.psw button{display:block;width:100%;height:34px;padding:6px 8px;box-sizing:border-box;text-align:center;cursor:pointer;background-color:#4caf50;color:#fff;border:none;}

.login *{box-sizing:border-box;}.login{display:none;position:absolute;z-index:5000;width:260px;height:300px;top:calc(50% - 170px);left:calc(50% - 150px);padding:20px;background-color:#fff;color:#333;font-family:'Microsoft YaHei';}.login h1{font-weight:initial;text-align:center;margin:0;margin-bottom:15px;}.login input{width:100%;height:34px;line-height:34px;margin-bottom:15px;padding:0 8px;border:1px solid #ccc;}.login a{color:#337ab7;text-decoration:none;cursor:pointer;}.login .close{background-repeat:no-repeat;background-position:0;background-size:30px 30px;background-image:url('../img/common/close.png');position:absolute;width:30px;height:30px;right:-15px;top:-15px;cursor:pointer;}.login .error{margin:6px 0;color:red;height:20px;}
