* { margin: 0; padding: 0; font-size: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }

html, body { font-family: Microsoft Yahei,Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; }

body { position: relative; }

ul, li { list-style: none; }

a { text-decoration: none; outline: none; color: #000; }

img { border: none; }

input { outline: none; }

.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; /*IE/7/6*/ }

.mb { width: 100%; height: 100%; position: absolute; z-index: 1; top: 0%; left: 0%; background-color: #000; }

.container { width: 1170px; padding-left: 15px; padding-right: 15px; margin-right: auto; margin-left: auto; }

.fcontrol { width: 100%; margin-bottom: 20px; text-align: left; }

.fcontrol * { display: inline-block; vertical-align: top; }

.btnft { text-align: center; }

input[type="text"], textarea, select, input[type="button"] { padding: 6px 12px; margin: 0 4px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; }

input[type="text"]:focus, textarea:focus, select:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

input[type="text"]::-moz-placeholder { color: #999; opacity: 1; }

input[type="text"]:-ms-input-placeholder { color: #999; }

input[type="text"]::-webkit-input-placeholder { color: #999; }

input[type="text"]::-ms-expand { background-color: transparent; border: 0; }

.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }

.btn-Unselect { color: #fff; background-color: #5cb85c; border-color: #4cae4c; }

.btn-Unselect:hover { color: #fff; background-color: #449d44; border-color: #398439; }

.btn-return { color: #fff; background-color: #5bc0de; border-color: #46b8da; }

.btn-return:hover { color: #fff; background-color: #31b0d5; border-color: #269abc; }

.btn-warning { color: #fff; background-color: #f0ad4e; border-color: #eea236; }

.btn-warning:hover { color: #fff; background-color: #ec971f; border-color: #d58512; }

.btn-Select { color: #fff; background-color: #d9534f; border-color: #d43f3a; }

.btn-Select:hover { color: #fff; background-color: #c9302c; border-color: #ac2925; }

select option { font-size: 14px; }

.ck { position: relative; }

.ck .ckbox.hide { position: absolute; clip: rect(0 0 0 0); }

.ck .ckDiv { display: inline-block; vertical-align: middle; margin: 0 4px; width: 40px; height: 20px; border-radius: 10px; background-color: #ccc; position: relative; -webkit-transition: background-color .3s ease; transition: background-color .3s ease; }

.ck .ckDiv span { display: block; width: 18px; height: 18px; border-radius: 50%; position: absolute; top: 1px; left: 2px; background-color: #fff; cursor: pointer; -webkit-transition: left 0.3s ease; transition: left 0.3s ease; }

.ck .ckbox:checked + .ckDiv span { left: 20px; }

.ck .ckbox:checked + .ckDiv { background-color: #64bd63; }

.ballLoading { width: 50px; height: 50px; position: absolute; top: 50%; left: 50%; margin-top: -25px; margin-left: -25px; z-index: 9999; border-radius: 100%; border: 2px solid #0088c4; border-bottom-color: transparent; background: transparent !important; -webkit-animation-fill-mode: both; animation-fill-mode: both; display: inline-block; -webkit-animation: rotate 0.75s 0s linear infinite; animation: rotate 0.75s 0s linear infinite; }

@-webkit-keyframes rotate { 0% { -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1); }
  50% { -webkit-transform: rotate(180deg) scale(0.6);
    transform: rotate(180deg) scale(0.6); }
  100% { -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1); } }

@keyframes rotate { 0% { -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1); }
  50% { -webkit-transform: rotate(180deg) scale(0.6);
    transform: rotate(180deg) scale(0.6); }
  100% { -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1); } }

@media screen and (max-width: 768px) { .container { width: 100%; } }

@media screen and (min-width: 768px) { .container { width: 750px; } }

@media screen and (min-width: 992px) { .container { width: 970px; } }

@media screen and (min-width: 1200px) { .container { width: 1170px; } }
/*# sourceMappingURL=public.css.map */