@charset "utf-8";*{margin:0;padding:0}
body,html{background:#000;font-family:melbourneregular,Arial,"Hiragino Sans GB","Microsoft YaHei",sans-serif;font-size:14px;color:#3E3E3E}
input,textarea{word-wrap:break-word;word-break:break-all;font-size:14px}
a{text-decoration:none;color:#3E3E3E}
a:hover{color:#033d86}
img{display:block;border:none}
li,ul{list-style:none}
button,input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:none;font-size:12px}
::selection{background:#0f0f22;color:#fff}
textarea{-webkit-appearance:none}
.animate{transition:all .5s cubic-bezier(.25,0,0,1);-webkit-transition:all .5s cubic-bezier(.25,0,0,1)}
.loading{width:100%;height:4px;position:fixed;left:0;top:0;z-index:999}
.loading:before{width:100%;height:4px;background:#0b69b4;opacity:.5;position:absolute;left:0;top:0;content:'';display:none}
.loading span{width:100%;height:4px;position:absolute;left:0;display:block;background:#0b69b4}
.loading b{width:100px;height:30px;line-height:30px;position:absolute;left:50%;margin-left:-50px;top:-30px;text-align:center;font-size:24px}
.loading.active{opacity:0;visibility:hidden}
.lightBox{width:100%;height:100%;position:fixed;left:0;top:100%;background:rgba(0,0,0,.8);z-index:1000;transition:all .5s cubic-bezier(.23,1,.32,1)}
.tipsMsg{width:60%;height:auto;position:fixed;left:20%;background:rgba(225,0,0,.8);line-height:30px;color:#FFF;font-size:1.2rem;text-align:center;bottom:-45px;border-radius:30px;-webkit-transition-duration:.5s;transition-duration:.5s}
.tipsMsg.active{bottom:10px}
.toast{width:120px;height:120px;position:fixed;left:50%;top:50%;background:rgba(0,0,0,.7);margin-left:-60px;margin-top:-60px;z-index:500;border-radius:5px;opacity:0;visibility:hidden;-webkit-transition:.3s}
.toast.active{opacity:1;visibility:visible}
.toast:after{width:50px;height:50px;position:absolute;left:50%;margin-left:-25px;top:20px;background:url(../images/tips_icon.png) no-repeat;background-size:auto 50px;content:''}
.toast.warn:after{background-position:-50px 0}
.toast span{display:block;width:100%;text-align:center;position:absolute;color:#FFF;font-size:1.2rem;top:80px}
.backTop{position:fixed;z-index:99;right:20px;bottom:-100px;width:50px;height:50px;background:#FFF url(../images/backtop.png) 0 0 no-repeat;box-shadow:0 0 20px rgba(0,0,0,.2);cursor:pointer}
.backTop:hover{background:#0b69b4 url(../images/backtop.png) 0 -50px no-repeat}
.backTop.active{bottom:50px}
/*分页*/
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #17a2b8;
	background-color: #fff;
	border: 1px solid #dee2e6;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}
.page-num-current:hover {
	color: #fff;
}
/*其他*/
.pages {
	min-height: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}
.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}
.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}
.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}
.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}
.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}
.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}
.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}
.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}
.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}
.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}
.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}