@charset "utf-8";
/* CSS Document */
html{ font-size:20px; }
/*0.7 × 20px = 14px*/
body{ font-size:.7rem; color:#040404; font-family:'Microsoft YaHei',Simsun,Arial,Verdana,Sans-serif; }
html,body{ margin:0px; padding:0px; width:100%; height:100%; overflow: hidden; }
html *{ outline:0; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
*{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{ -webkit-appearance:none; appearance: none; }
input[type="number"]{ -moz-appearance:textfield; }
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal; margin:0; padding:0; }
img{ border:none; max-width:100%; vertical-align:middle; }
div,ul,li,dl,dt,dd,p,form{ margin:0; padding:0; }
ul,li,dl,dt,dd{ list-style:none; }
a{ font-size:inherit; color:inherit; text-decoration:none; }
a:hover,
a:focus{ text-decoration:none; }
a:active{ color:inherit; text-decoration:none; }
i,em{ font-style:normal; }
select,input,textarea{ font-family:inherit; }

table { border-spacing: 0; border-collapse: collapse; background-color: transparent; }
td, th { padding: 0; }
th { text-align: left; }
tr { vertical-align: middle; }
th.center,
td.center { text-align: center; }

body{ position:relative; }

::-webkit-scrollbar { width: 10px; height: 10px; }
::-webkit-scrollbar-corner, ::-webkit-scrollbar-track { background-color: transparent; }
::-webkit-scrollbar-thumb { border-radius: 3px; background-color: rgba(0,0,0,.3); }

.fl{ float:left; }
.fr{ float:right; }
.fn{ float:none; }

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

.ellipsis{ display:block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
.hide{ display:none; }
.txtholder{ width:100%; line-height: 1.75; background-color: transparent; border: none; padding: 0; margin: 0; margin-top: 10px; }

.table { width: 100%; max-width: 100%; }
.table.space{ margin-top: 20px; }
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td { border-top: 0; }
.table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #dddddd; }
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td { padding: 8px; line-height: 1.75;/* vertical-align: top;*/ border-top: 1px solid #dddddd; word-break:break-all; }
.table > tbody > tr:hover td{ background-color:#f7f7f7; }

.table-bordered { border: 1px solid #dddddd; }
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td { border-bottom-width: 2px; }
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td { border: 1px solid #dddddd; }

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td{ background-color:#f7f7f7; }

#no-more-tables th, 
#no-more-tables td, 
#no-more-tables tr { vertical-align:middle; }
@media only screen and (max-width: 768px) {
    #no-more-tables{ border:none; }
    #no-more-tables table, 
    #no-more-tables thead, 
    #no-more-tables tbody, 
    #no-more-tables th, 
    #no-more-tables td, 
    #no-more-tables tr { display: block; }
    #no-more-tables thead tr { position: absolute; top: -9999px; left: -9999px; }
    #no-more-tables tr { border-bottom: 1px solid #eee; }
    #no-more-tables td { border: none; position: relative; padding-left: 6em; white-space: normal; text-align:left; }
    #no-more-tables td:before { position: absolute; left: 8px; white-space: nowrap; text-align:left; font-weight: bold; }
    #no-more-tables td:before { content: attr(data-title); }

	#no-more-tables.s5 td { padding-left: 7em; }
	#no-more-tables.s6 td { padding-left: 8em; }
	#no-more-tables.s8 td { padding-left: 10em; }
}

.btn {
	display: inline-block;
    padding: 6px 15px;
    font-size: 0.7rem;
    line-height: 1.57142857;
    border-radius: 3px;
    -webkit-transition: border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;
    -o-transition: border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;
    transition: border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;
    -webkit-font-smoothing: subpixel-antialiased;
	
	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;
}
.btn-default { color: #333; background-color: #fff; border-color: #ccc; }
.btn-default.active,
.btn-default:hover{color:#76838f;background-color:#c6d3d7;border-color:#c0ced3}
.btn-default.disabled:hover,
.btn-default[disabled]:hover{ background-color:#e4eaec;border-color:#e4eaec }

.btn-success { color: #fff; background-color: #46be8a; border-color: #46be8a; }
.btn-success.active,
.btn-success:hover{color:#fff;background-color:#369b6f;border-color:#34936a}
.btn-success.disabled:hover,
.btn-success[disabled]:hover{background-color:#46be8a;border-color:#46be8a}

.btn-primary { color: #fff; background-color: #62a8ea; border-color: #62a8ea; }
.btn-primary.active,
.btn-primary:hover{color:#fff;background-color:#358fe4;border-color:#2c8ae3 }
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover{background-color:#62a8ea;border-color:#62a8ea}

.btn-info{color:#fff;background-color:#57c7d4;border-color:#57c7d4}
.btn-info.active,
.btn-info:hover{color:#fff;background-color:#33b6c5;border-color:#30afbd}
.btn-info.disabled:hover,
.btn-info[disabled]:hover{background-color:#57c7d4;border-color:#57c7d4}

.btn-warning{color:#fff;background-color:#f2a654;border-color:#f2a654}
.btn-warning.active,
.btn-warning:hover{color:#fff;background-color:#ee8d25;border-color:#ee881b}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover{background-color:#f2a654;border-color:#f2a654}

.btn-danger{color:#fff;background-color:#f96868;border-color:#f96868}
.btn-danger.active,
.btn-danger:hover{color:#fff;background-color:#f73737;border-color:#f72d2d}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover{background-color:#f96868;border-color:#f96868}

.bg-primary{color:#fff;background-color:#62a8ea}
.bg-primary:hover{background-color:#358fe4}
.bg-success{background-color:#46be8a}
.bg-success:hover{background-color:#369b6f}
.bg-info{background-color:#57c7d4}
.bg-info:hover{background-color:#33b6c5}
.bg-warning{background-color:#f2a654}
.bg-warning:hover{background-color:#ee8d25}
.bg-danger{background-color:#f96868}
.bg-danger:hover{background-color:#f73737}
.bg-light{background-color:#ab00ab}
.bg-light:hover{background-color:#8e008e}

.bg-lightgrey{ background-color:#f5f5f5; }
.bg-white{ background-color:#ffffff; }

.table .btn{ padding: 3px 15px; }
.table .alink { text-decoration: underline; color:#3498DB; cursor: pointer; }

.topbar{ position: absolute; top:0; height: 50px; border-bottom: 1px solid #ddd; width: 100%; background: #fff; }
.topbar .action-box,
.topbar .position { float: left; height: 50px; line-height: 50px; color: #999; padding: 0px 15px; margin: 0px; }
.topbar .position li { display: inline-block; }
.topbar .position li+li:before { padding: 0 5px; color: #ccc; content: "/\00a0"; }
.topbar .position li a { color: #3498DB; text-decoration: none; }
.topbar .action-box { float:right; }

.wrap-content { padding:20px; position:relative; }
.scrollbox { width: 100%; height: 100%; overflow-y: auto; overflow-x: hidden; background-color:#f5f5f5; }
.main{ width: 100%; height: 100%; position: relative; padding-top: 50px; }
.assistbar{ border-bottom: 1px solid #ddd; background-color:#ffffff; padding-bottom:10px; margin-bottom:15px; }

@media screen and (max-width: 640px) {
	.wrap-content { padding:20px 10px; }
	.scrollbox{ background-color:#ffffff; }
}