/*html {-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; height: 100%; } body {margin: 0; font-size: 14px; font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; line-height: 1.5; color: #333; background-color: #fff; min-height: 100%; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section,summary {display: block; } audio, canvas, progress, video {display: inline-block; } audio:not([controls]) {display: none; height: 0; } progress {vertical-align: baseline; } [hidden], template {display: none; } a {background: transparent; text-decoration: none; color: #08c; } a:active {outline: 0; } abbr[title] {border-bottom: 1px dotted; } b, strong {font-weight: bold; } dfn {font-style: italic; } mark {background: #ff0; color: #000; } small {font-size: 80%; } sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup {top: -0.5em; } sub {bottom: -0.25em; } img {max-width: 100%; border: 0; vertical-align: middle; } svg:not(:root) {overflow: hidden; } pre {overflow: auto; white-space: pre; white-space: pre-wrap; word-wrap: break-word; } code, kbd, pre, samp {font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea {color: inherit; font: inherit; margin: 0; vertical-align: middle; } button, input, select {overflow: visible; } button, select {text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer; } [disabled] {cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0; } input {line-height: normal; } input[type="checkbox"], input[type="radio"] {box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto; } input[type="search"] {-webkit-appearance: textfield; box-sizing: border-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none; } fieldset {border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend {border: 0; padding: 0; } textarea {overflow: auto; resize: vertical; vertical-align: top; } optgroup {font-weight: bold; } input, select, textarea {outline: 0; } textarea, input {-webkit-user-modify: read-write-plaintext-only; } input::-ms-clear, input::-ms-reveal {display: none; } input::-moz-placeholder, textarea::-moz-placeholder {color: #999; } input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #999; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999; } .placeholder {color: #999; } table {border-collapse: collapse; border-spacing: 0; } td, th {padding: 0; } h1, h2, h3, h4, h5, h6, p, figure, form, blockquote {margin: 0; } ul, ol, li, dl, dd {margin: 0; padding: 0; } ul, ol {list-style: none outside none; } h1, h2, h3 {line-height: 2; font-weight: normal; } h1 {font-size: 18px; } h2 {font-size: 16px; } h3 {font-size: 14px; } i {font-style: normal; } * {box-sizing: border-box; } .clearfix::before, .clearfix::after {content: ""; display: table; } .clearfix::after {clear: both; }*/
body{font-family: "微软雅黑","Microsoft Yahei";min-width: 1024px;}
table,th{text-align: center;}
a:focus {  outline: none;  outline-offset: 0;  }
a:focus, a:hover {  color: #ddd;  text-decoration: none;}
.header{width:100%;height: 90px;background-size: 100%;}
.sys-name{height: 90px;line-height: 80px;float: left;margin-left: 80px;color: #d3130a;font-size: 36px;font-weight: 700;}
.header-op{width:300px;float: right;margin-right: 170px;text-align: right;margin-top: 30px;}
.header-op div{display: inline-block;}
.user-name{margin-right: 10px;}
.op-item{width: 50px;height: 50px;font-size: 12px;line-height: 70px;text-align: center;cursor: pointer;}
.op-item1{background: url(../images/pas.png) no-repeat top center;}
.op-item2{background: url(../images/help.png) no-repeat top center;}
.op-item3{background: url(../images/logout.png) no-repeat top center;}
.nav-bar{width: 100%;height: 42px;background: #d3130a;}
.nav-ul{width: 1002px;height: 42px;margin: 0 auto;list-style: none;padding: 0;}
.nav-item{width: 143px;height: 42px;color: #fff;font-size: 14px;text-align: center;cursor: pointer;position: relative;float: left;}
.nav-item .nav-label{width: 100%;height: 42px;line-height: 42px;z-index: 2;position: absolute;left: 0;top: 0;display: block;text-decoration: none;color: #fff;}
.nav-item.active .nav-label{font-size: 16px;}
.nav-item.active:before{content:" ";width: 154px;height: 52px;background: url(../images/nav-hover.png) no-repeat;position: absolute;left: -7px;bottom: -1px;z-index: 1;}
.main-body{width: 1002px;height: auto;margin: 0 auto;position: relative;}
.search-bar{width: 100%;height: 50px;position: absolute;}
.search-box{width: 222px;height: 32px;border: 1px solid #ddd;border-radius: 16px;float: right;}
.search-box input{width: 170px;height:100%;border: 0;outline: none;margin-left:16px;}
.panel-title{width: 100%;height: 40px;line-height: 18px;font-size: 16px;text-indent: 16px;padding: 7px 0 15px 0;}
.panel-title:before{content: '';width: 5px;height: 18px;background: #f84d45;display: block;float: left;margin-left: 3px;}
.panel-box{width: 1002px;height:auto;border: 1px solid #ddd;margin-bottom: 28px;}
.no-border{border: 0;}
thead tr{background-color: #f1f1f1;}
thead tr th{height: 36px;line-height: 36px !important;}
tbody tr td{height: 28px;line-height: 28px !important;}
tbody tr:nth-child(2n){background-color: #f1f1f1;}
tbody tr:nth-child(2n+1){background-color: #fff;}
tbody tr td {   
    text-overflow: ellipsis; /* for IE */  
    -moz-text-overflow: ellipsis; /* for Firefox,mozilla */  
    overflow: hidden;   
    white-space: nowrap;   
}
.modal-header{}
.modal-footer{text-align: center;border: 0;}

.btn{border-radius: 50px;padding: 3px 12px;outline: none;}
.btn-primary{background-color: rgba(24,135,252,.1);color: rgb(24,135,252);border-color:  rgb(24,135,252);}
.btn-primary:hover{background-color: rgba(24,135,252,.5);border-color:  rgb(24,135,252);}
.btn-success{background-color: rgba(138,205,108,.1);color: rgb(138,205,108);border-color:  rgb(138,205,108);}
.btn-success:hover{background-color: rgba(138,205,108,.5);border-color:  rgb(138,205,108);}
.btn-warning{background-color: rgba(230,162,60,.1);color: rgb(230,162,60);border-color:  rgb(230,162,60);}
.btn-warning:hover{background-color: rgba(230,162,60,.5);border-color:  rgb(230,162,60);}
.btn-normal{background-color: rgb(211,19,10);color: #fff !important;border-color:  rgb(211,19,10);}
.btn-normal:hover{background-color: rgba(211,19,10,.8);border-color:  rgba(211,19,10,.8);color: #fff;}
.btn-danger{background-color: rgb(211,19,10);color: #fff !important;border-color:  rgb(211,19,10);}
.btn-danger:hover{background-color: rgba(211,19,10,.8);border-color:  rgba(211,19,10,.8);color: #fff;}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus,input:focus, textarea:focus, select:focus {outline: none; outline-offset: 0; }

/*login*/
.login-main{width: 100%;height: 100%;  position: absolute;min-width: 1024px;min-height: 768px;background: url(../images/login-bg.png) no-repeat center;}
.login-box{width: 1000px;height: 500px;position: absolute;top: 50%;margin-top: -250px;left: 50%;margin-left: -500px;box-shadow:0px 0px 15px 2px #ddd;}
.login-left{width: 594px;height:500px;float: left;position: relative;}
.login-title{width: 100%;font-size: 50px;color: rgba(211,19,10,1);font-weight: 700;}
.login-right{width: 406px;height: 500px;float: left;padding: 0 40px;background: #fff;}
.enter-btn{width: 72px;height: 72px;float: right;top: 200px;background: url(../images/enter.png) no-repeat;right: -36px;position: absolute;z-index: 1;}
.login-right-title{width: 100%;height: 80px;line-height: 80px;border-bottom: 1px solid #ddd;font-size: 30px;text-align: center;margin: 36px 0 30px 0;}
.login-input{width: calc(100% - 66px);height: 44px;border: 1px solid #ddd;border-radius: 22px;padding: 0 22px;margin: 0 33px 18px 33px;}
.login-btn{width: calc(100% - 66px);height: 44px;border-radius: 22px;margin: 0 33px 18px 33px;text-align: center;line-height: 44px;color: #fff;font-size: 16px;cursor: pointer;}
.login{background: rgba(211,19,10,1);}
.register{background: rgba(196,195,194,1);}
.login:hover{background: rgba(211,19,10,.8);}
.register:hover{background: rgba(196,195,194,.8);}
.login-bottom{width: 100%;height: 18px;margin: 46px auto 0 auto;text-align: center;}
.login-help{width:50px;height: 18px;color: #555;background: url(../images/help1.png) no-repeat left center;text-indent: 18px;cursor: pointer;display: inline-block;text-decoration: none;}
.login-forget{width:60px;height: 18px;color: #555;cursor: pointer;display: inline-block;text-decoration: none;text-align: center;}
