.form-group{padding-bottom:0;margin:0 0 15px 0}
body{background:linear-gradient(180deg,#f3f7ff 0,#eef4ff 52%,#f9fbff 100%);color:#1f2a44}
a{color:#355cde}
a:focus,a:hover{color:#1c45c7}
.navbar.navbar-default{background:linear-gradient(135deg,#1f3f95 0,#3e66ff 55%,#67c6ff 100%);color:#fff;box-shadow:0 16px 40px rgba(31,63,149,.18);border:none}
.navbar.navbar-default .navbar-brand,.navbar.navbar-default .navbar-nav>li>a,.navbar.navbar-default .navbar-nav>.open>a,.navbar.navbar-default .navbar-nav>.open>a:focus,.navbar.navbar-default .navbar-nav>.open>a:hover{color:#fff!important}
.navbar.navbar-default .navbar-nav>li>a:hover,.navbar.navbar-default .navbar-nav>li.active>a{background:rgba(255,255,255,.14)!important}
.navbar.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.navbar-brand{font-weight:700;letter-spacing:1px}
.navbar-contact{display:inline-block;margin-top:16px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.14);color:#e9f1ff;font-size:12px}
.container .well,.panel{border:none;box-shadow:0 20px 45px rgba(44,76,160,.10)}
.well{background:rgba(255,255,255,.94);border-radius:24px}
.panel{border-radius:20px;overflow:hidden}
.panel>.panel-heading{border:none}
.panel-primary>.panel-heading,.btn.btn-primary,.btn.btn-primary:hover,.btn.btn-primary:focus{background:linear-gradient(135deg,#355cde 0,#4f7cff 100%)!important;color:#fff}
.panel-info>.panel-heading{background:linear-gradient(135deg,#4c74ff 0,#6ab4ff 100%)!important;color:#fff}
.btn.btn-info,.btn.btn-info:hover,.btn.btn-info:focus{background:linear-gradient(135deg,#44b4e5 0,#5d8bff 100%)!important;color:#fff}
.btn.btn-raised{border-radius:14px;box-shadow:0 16px 28px rgba(53,92,222,.18)}
.btn.btn-raised:hover{transform:translateY(-1px)}
.form-control{background:#f7faff;border:1px solid #d9e5ff;border-radius:14px;padding:10px 14px;box-shadow:none!important}
.form-control:focus{border-color:#5d84ff;box-shadow:0 0 0 3px rgba(93,132,255,.12)!important}
.help-block{color:#6f7ea8}
.progress{height:20px;margin-bottom:10px;border-radius:999px;background:#eaf0ff;box-shadow:none}
.progress-bar{background:linear-gradient(90deg,#355cde 0,#66b8ff 100%)}
.upload-badge{display:inline-block;padding:8px 16px;border-radius:999px;background:rgba(53,92,222,.10);color:#355cde;font-weight:700;letter-spacing:1px}
.upload-title{margin-top:18px;color:#22345f;font-size:34px;font-weight:700}
.upload-subtitle{margin:12px 0 24px;color:#6d7ea4;font-size:15px}
.upload-password-box{margin:0 auto 8px;max-width:340px;padding:18px 20px;background:linear-gradient(180deg,#f8fbff 0,#eef4ff 100%);border:1px solid #dbe6ff;border-radius:18px}
.infobox{position:relative;overflow:hidden}
.infobox:before{content:'';position:absolute;top:-120px;right:-80px;width:280px;height:280px;background:radial-gradient(circle,rgba(103,198,255,.24) 0,rgba(103,198,255,0) 70%)}
.side-panel .list-group-item{border-color:#edf2ff;color:#425174}
.footer{padding:24px 0 34px}
.footer .text-muted,.footer .text-muted a{color:#6f7ea8}
.table-striped>tbody>tr:nth-of-type(odd){background:#f8fbff}
.pagination>li>a,.pagination>li>span{color:#355cde;border-color:#dce5ff}
.pagination>.disabled>a,.pagination>.disabled>span{color:#9aa7c5}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover{background:#355cde;border-color:#355cde}
.elsetext{top:0;color:#7a86a7;font-size:20px}
.elseview{height:150px}
.tubiao{background-color:transparent;font-size:100px;color:#90a0c8;width:100px;height:100px}
.view{padding-top:70px;padding-bottom:80px}
.video_view{width:100%;max-height:450px;min-height:300px}
.image_view{max-width:100%;max-height:450px;min-height:300px}
.image{max-width:100%;max-height:450px}
.nav-tabs{background:#fff;border-radius:18px 18px 0 0}
.nav-tabs>li>a{color:#000;border:0;margin:0}
.nav-tabs>li>a:hover{background-color:transparent;border:0}
.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{background-color:transparent!important;border:0!important;color:#22345f!important;font-weight:600}
.nav-tabs>li.disabled>a,.nav-tabs>li.disabled>a:hover{color:rgba(255,255,255,.5)}
.nav-tabs>li.active{background-color:#eef4ff;border-bottom-color:#355cde}
.nav-tabs>li.active>a{border-bottom-color:#355cde}
.form-group label.control-label{font-size:16px;color:#22345f}
.fileinfo-table{max-width:80%}
@media (max-width:767px){.fileinfo-table{max-width:100%}}
.filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.aplayer .aplayer-pic{height:100px;width:100px}
.aplayer .aplayer-info .aplayer-music .aplayer-title{font-size:18px}
.aplayer .aplayer-info{margin-left:100px;padding:25px 7px 0 10px;height:66px;box-sizing:border-box}
.filelist>tbody>tr>td{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.searchbox{margin-top: -10px;}
.searchbox button{margin-top: 8px;}
@media (min-width:767px){.searchbox{float: right;}}
.videoplayer{width: 100%; height: 530px;}
@media (max-width:1999px){.videoplayer{height: 500px;}}
@media (max-width:991px){.videoplayer{height: 450px;}}
@media (max-width:767px){
  .videoplayer{height: 400px;}
  .navbar-contact{display:none}
  .upload-title{font-size:28px}
  .well{border-radius:18px}
}
#loginform .loginbtn{margin: 15px;}
.loginbtn i{padding-top: 15px;}

@-webkit-keyframes stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.colorful_loading_frame{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;background:rgba(0,0,0,.5);color:red;text-align:center;font-size:2em}.colorful_loading{margin:25% auto;width:50px;height:60px;text-align:center;font-size:10px}.colorful_loading>i{display:inline-block;margin-right:3px;width:6px;height:100%;background-color:#fff;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}.colorful_loading .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.colorful_loading .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.colorful_loading .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.colorful_loading .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}
