     #mngMiddle .func input[type=button].add {
         float: right;
     }
     
     .list-cont table tr:nth-child(even) {
         background: #eef5ff;
     }
     
     #mngMiddle .list-cont table td {
         min-width: inherit;
         border: 0;
         border-top: 0px solid #e5e5e5 !important;
         font-size: 14px;
         text-align: center;
         box-sizing: border-box;
         overflow: hidden;
         white-space: nowrap;
         text-overflow: ellipsis;
     }
     
     .costs label {
         display: block;
         margin-bottom: 15px;
     }
     
     #mngMiddle .func .searchs {
         display: inline-block;
         width: 100px;
         height: 35px;
         line-height: 30px;
         margin-left: 20px;
         color: #6fafff;
         background: url(../img/manage/drop_down.png) no-repeat 90% 46%;
         font-size: 14px;
         font-weight: 600;
         text-align: center;
         text-indent: -10px;
         box-sizing: border-box;
     }
     
     #mngMiddle .func .buttons {
         display: inline-block;
         width: 120px;
         height: 35px;
         line-height: 30px;
         margin-left: 120px;
         color: #6fafff;
         background: url(../img/manage/drop_down.png) no-repeat 90% 46%;
         font-size: 14px;
         font-weight: 600;
         text-align: center;
         text-indent: -10px;
         box-sizing: border-box;
     }
     
     #mngMiddle .func .conditions label span {
         display: inline-block;
         width: 85px;
         text-align: right;
     }
     
     #mngMiddle .func .editbuttons label span {
         display: inline-block;
         width: 85px;
         text-align: right;
     }
     
     #mngMiddle .func .conditions label {
         margin: 5px 0;
     }
     
     #mngMiddle .func .editbuttons label {
         margin: 5px 0;
     }
     
     #mngMiddle .func .conditions {
         position: absolute;
         right: 22px;
         top: 45px;
         width: 345px;
         background: rgb(243, 244, 246);
         border-width: 0px 1px 1px;
         border-right-style: solid;
         border-bottom-style: solid;
         border-left-style: solid;
         border-right-color: rgb(206, 206, 206);
         border-bottom-color: rgb(206, 206, 206);
         border-left-color: rgb(206, 206, 206);
         border-image: initial;
         border-top-style: initial;
         border-top-color: initial;
         padding: 20px;
         font-size: 14px;
         text-align: center;
         box-sizing: border-box;
         display: none;
     }
     
     #mngMiddle .func .editbuttons {
         display: none;
         position: absolute;
         left: 539px;
         left: 545px\9;
         top: 45px;
         width: 230px;
         background: #f3f4f6;
         border: 1px solid #cecece;
         border-top: 0;
         padding: 20px 20px 20px 0px;
         font-size: 14px;
         text-align: center;
         box-sizing: border-box
     }
     
     #mngMiddle .func .conditions select.error {
         border: 1px solid #ff9e6f;
     }
     
     #mngMiddle .func .editbuttons select.error {
         border: 1px solid #ff9e6f;
     }
     
     #mngMiddle .func .searchs.act {
         border: 1px solid #cecece;
         border-bottom: 0;
         color: #757575;
         background: url(../img/manage/pack_up.png) no-repeat 90% 46%;
         background-color: #f3f4f6;
     }
     
     #mngMiddle .func .buttons.act {
         border: 1px solid #cecece;
         border-bottom: 0;
         color: #757575;
         background: url(../img/manage/pack_up.png) no-repeat 90% 46%;
         background-color: #f3f4f6;
     }
     
     .ipt {
         width: 100%;
         height: 40px;
         line-height: 40px;
         background: #f1f1f1;
         padding: 0 10px;
         border: 1px solid #e5e5e5;
         box-sizing: border-box;
         font-size: 15px;
         outline: 0;
         vertical-align: top
     }
     
     .ipt.idcard {
         background: url(/static/img/IDcard.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .ipt.tel {
         background: url(/static/img/phone.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .ipt.sms-code {
         background: url(/static/img/message.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .ipt.name {
         background: url(/static/img/name.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .ipt.error {
         border: 1px solid #ff9e6f;
         padding-right: 70px
     }
     
     .ipt.pwd {
         background: url(/static/img/manage/code.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .ellipsis {
         overflow: hidden;
         white-space: nowrap;
         text-overflow: ellipsis
     }
     
     .w10 {
         width: 1000px;
         margin: 0 auto
     }
     
     .tErr {
         position: absolute;
         top: 12px;
         right: 10px;
         color: #ff9e6f;
         font-size: 12px;
         font-weight: 100
     }
     
     .icon {
         display: inline-block;
         width: 20px;
         height: 20px;
         vertical-align: top;
         margin-right: 5px;
         cursor: pointer
     }
     
     .icon.login-out {
         background: url(../img/signout.png) no-repeat center
     }
     
     .icon.edit {
         background: url(../img/manage/edit.png) no-repeat center
     }
     
     .icon.personal_edit {
         background: url(../img/manage/personal_edit.png) no-repeat center
     }
     
     .icon.forbidden {
         background: url(../img/manage/forbidden.png) no-repeat center
     }
     
     .icon.enable {
         background: url(../img/manage/Enable.png) no-repeat center
     }
     
     .icon.reset-pwd {
         background: url(../img/manage/reset.png) no-repeat center
     }
     
     .icon.see {
         background: url(../img/manage/check.png) no-repeat center
     }
     
     .icon.print {
         background: url(../img/manage/print.png) no-repeat center
     }
     
     .icon.applyPrint {
         background: url(../img/manage/applyPrint.png) no-repeat center;
         background-size: contain;
     }
     
     .icon.sms {
         background: url(../img/manage/message.png) no-repeat center
     }
     
     .icon.passed {
         background: url(../img/manage/success.png) no-repeat center
     }
     
     .icon.upload {
         background: url(../img/manage/upload.png) no-repeat center
     }
     
     .icon.returnPremium {
         background: url(../img/manage/Refund.png) no-repeat center
     }
     
     .icon.status {
         background: url(../img/manage/logistics.png) no-repeat center
     }
     
     .icon.printbook {
         background: url(../img/manage/CertifiPrint.png) no-repeat center
     }
     
     .icon.loginp {
         background: url(../img/manage/Examinee.png) no-repeat center
     }
     
     .error-ico {
         display: inline-block;
         width: 20px;
         height: 20px;
         vertical-align: top;
         margin-right: 5px;
         cursor: pointer;
         background: url(../img/error.png) no-repeat center
     }
     
     .error-ico.login-out {
         background: url(../img/signout.png) no-repeat center
     }
     
     .error-ico.edit {
         background: url(../img/manage/edit.png) no-repeat center
     }
     
     .error-ico.forbidden {
         background: url(../img/manage/forbidden.png) no-repeat center
     }
     
     .error-ico.enable {
         background: url(../img/manage/Enable.png) no-repeat center
     }
     
     .error-ico.reset-pwd {
         background: url(../img/manage/reset.png) no-repeat center
     }
     
     .error-ico.see {
         background: url(../img/manage/check.png) no-repeat center
     }
     
     .error-ico.print {
         background: url(../img/manage/print.png) no-repeat center
     }
     
     .error-ico.passed {
         background: url(../img/manage/success.png) no-repeat center
     }
     
     .error-ico.upload {
         background: url(../img/manage/upload.png) no-repeat center
     }
     
     .error-ico.status {
         background: url(../img/manage/logistics.png) no-repeat center
     }
     
     .error-ico.printbook {
         background: url(../img/manage/CertifiPrint.png) no-repeat center
     }
     
     .error-ico.loginp {
         background: url(../img/manage/Examinee.png) no-repeat center
     }
     
     .font0 {
         font-size: 0
     }
     
     .font12 {
         font-size: 12px
     }
     
     .font14 {
         font-size: 14px
     }
     
     .behavior {
         behavior: url(/static/css/PIE.htc)
     }
     
     .btn {
         height: 40px;
         color: #fff;
         font-size: 16px;
         border: 0;
         border-radius: 3px;
         background: #6fafff;
         vertical-align: top;
         cursor: pointer
     }
     
     .btn.noclick {
         font-size: 12px;
         background: grey;
         behavior: url(/static/css/PIE.htc)
     }
     
     .middle {
         margin: 0 auto
     }
     
     .pointer {
         cursor: pointer
     }
     
     .fixed {
         top: 0;
         left: 0;
         right: 0;
         bottom: 0
     }
     
     .red {
         color: #ff9e6f;
         font-size: 16px
     }
     
     .tcenter {
         text-align: center
     }
     
     html {
         height: 100%;
         font-family: "微软雅黑"
     }
     
     body,
     dd,
     dl,
     dt,
     h1,
     h2,
     h3,
     h4,
     h5,
     h6,
     li,
     p,
     ul {
         margin: 0;
         padding: 0;
         font-weight: 100
     }
     
     h1 {
         font-size: 24px
     }
     
     h2 {
         font-size: 20px
     }
     
     h3 {
         font-size: 16px
     }
     
     ul {
         list-style-type: none
     }
     
     a {
         text-decoration: none
     }
     
     img {
         border: none;
         max-width: 100%
     }
     
     body {
         min-height: 100%
     }
     
     body.blue {
         background: #d5edfb
     }
     
     body.face {
         min-height: 100%;
         position: relative;
         padding-bottom: 100px;
         box-sizing: border-box
     }
     
     .hide {
         display: none !important
     }
     
     .placeholder {
         position: absolute;
         top: 0;
         left: 0;
         cursor: text;
         text-indent: 5px;
         color: #757575
     }
     
     .back-img {
         position: absolute;
         top: 130px;
         left: 50%;
         z-index: -1;
         margin-left: -400px
     }
     
     form.uploadImg {
         width: 0;
         height: 0;
         overflow: hidden
     }
     
     .login {
         margin: 0 auto;
         width: 410px;
         text-align: center
     }
     
     .login h1 {
         font-size: 27px;
         color: #6fafff;
         padding-top: 100px
     }
     
     .login dl {
         margin-top: 57px
     }
     
     .login dl dt p {
         width: 50%;
         height: 54px;
         line-height: 54px;
         color: #aac6d6;
         background: #c8e4f5;
         border-radius: 5px 5px 0 0
     }
     
     .login dl dt p.active {
         color: #6fafff;
         background: url(/static/img/sign_chosen.png) repeat-x;
         background-color: #fff
     }
     
     .gjlogin dl dt p.active {
         color: #6fafff;
         background-image: none;
         background-color: #fff
     }
     
     .login dl dt p:first-child {
         box-shadow: inset -1px -1px 1px #c8c8c8
     }
     
     .login dl dt p:first-child.active {
         box-shadow: -1px -1px 1px #b8b8b8
     }
     
     .login dl dt p:first-child+p {
         box-shadow: inset 1px -1px 1px #c8c8c8
     }
     
     .login dl dt p:first-child+p.active {
         box-shadow: 1px -1px 1px #b8b8b8
     }
     
     .login dl dd {
         background: #fff;
         border-radius: 0 0 5px 5px;
         box-shadow: 0 4px 4px 0 #adadad;
         behavior: url(/static/css/PIE.htc)
     }
     
     .login dl dd h2 {
         font-size: 20px;
         color: #2f2f2f;
         padding-top: 30px
     }
     
     .login dl dd form {
         padding: 20px 0 30px 0
     }
     
     .login dl dd form>div {
         width: 300px;
         margin: 10px auto;
         font-size: 0
     }
     
     .login dl dd form>div p {
         display: inline-block;
         width: 48%;
         text-align: left;
         font-size: 15px;
         margin: 0
     }
     
     .login dl dd form>div p:first-child {
         margin-right: 4%
     }
     
     .login dl dd form>div p span {
         color: grey;
         font-size: 14px
     }
     
     .login dl dd form>div p label {
         width: 100%;
         height: 40px;
         line-height: 40px;
         background: #f1f1f1;
         padding: 0 10px;
         border: 1px solid #e5e5e5;
         box-sizing: border-box;
         font-size: 15px;
         outline: 0;
         vertical-align: top;
         display: block;
         height: 90px;
         margin-top: 10px;
         cursor: pointer;
         overflow: hidden;
         text-align: center;
         line-height: 90px
     }
     
     .login dl dd form>div p label.idcard {
         background: url(/static/img/IDcard.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .login dl dd form>div p label.tel {
         background: url(/static/img/phone.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .login dl dd form>div p label.sms-code {
         background: url(/static/img/message.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .login dl dd form>div p label.name {
         background: url(/static/img/name.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .login dl dd form>div p label.error {
         border: 1px solid #ff9e6f;
         padding-right: 70px
     }
     
     .login dl dd form>div p label.pwd {
         background: url(/static/img/manage/code.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .login dl dd form>div p label.upload {
         position: relative;
         padding: 0;
         background-color: #f1f1f1
     }
     
     .login dl dd form>div p label.upload b.t-error {
         top: 0;
         line-height: 15px
     }
     
     .login dl dd form>div p label.upload.wait {
         background: url(../img/wait.gif) no-repeat center
     }
     
     .login dl dd form>div p label.upload.wait img {
         display: none
     }
     
     .login dl dd form>div p label b {
         font-size: 15px;
         color: #9d9d9d;
         font-weight: 100
     }
     
     .login dl dd p {
         position: relative;
         width: 300px;
         margin: 10px auto;
         font-size: 0
     }
     
     .login dl dd p input[type=password],
     .login dl dd p input[type=text] {
         width: 100%;
         height: 40px;
         line-height: 40px;
         background: #f1f1f1;
         padding: 0 10px;
         border: 1px solid #e5e5e5;
         box-sizing: border-box;
         font-size: 15px;
         outline: 0;
         vertical-align: top
     }
     
     .login dl dd p input[type=password].idcard,
     .login dl dd p input[type=text].idcard {
         background: url(/static/img/IDcard.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .login dl dd p input[type=password].tel,
     .login dl dd p input[type=text].tel {
         background: url(/static/img/phone.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .login dl dd p input[type=password].sms-code,
     .login dl dd p input[type=text].sms-code {
         background: url(/static/img/message.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .login dl dd p input[type=password].name,
     .login dl dd p input[type=text].name {
         background: url(/static/img/name.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .login dl dd p input[type=password].error,
     .login dl dd p input[type=text].error {
         border: 1px solid #ff9e6f;
         padding-right: 70px
     }
     
     .login dl dd p input[type=password].pwd,
     .login dl dd p input[type=text].pwd {
         background: url(/static/img/manage/code.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .login dl dd p input[type=password].sms-code,
     .login dl dd p input[type=text].sms-code {
         width: 185px
     }
     
     .login dl dd p input[type=button] {
         height: 40px;
         color: #fff;
         font-size: 16px;
         border: 0;
         border-radius: 3px;
         background: #6fafff;
         vertical-align: top;
         cursor: pointer;
         width: 100px;
         margin-left: 15px
     }
     
     .login dl dd p input[type=button].noclick {
         font-size: 12px;
         background: grey;
         behavior: url(/static/css/PIE.htc)
     }
     
     .login dl dd p input[type=button].submit {
         width: 100%;
         font-size: 20px;
         margin-left: 0;
         margin-top: 20px
     }
     
     .login dl dd p label.placeholder {
         text-indent: 36px;
         font-size: 15px
     }
     
     .login dl dd p b.t-error {
         position: absolute;
         top: 12px;
         right: 10px;
         color: #ff9e6f;
         font-size: 12px;
         font-weight: 100
     }
     
     .login dl dd p span {
         position: relative;
         display: inline-block
     }
     
     .login dl dd.mng {
         border-radius: 5px;
         box-shadow: 0 0 15px 0 #adadad;
         behavior: url(/static/css/PIE.htc)
     }
     
     .login dl dd.mng .img {
         display: inline-block;
         width: 100px;
         height: 40px;
         margin-left: 15px;
         vertical-align: top
     }
     
     .login dl dd.mng p span {
         display: inline-block;
         vertical-align: top
     }
     
     dl dt {
         font-size: 0
     }
     
     dl dt p {
         display: inline-block;
         font-size: 20px;
         cursor: pointer
     }
     
     #waiting {
         position: fixed;
         font-size: 16px;
         z-index: 1000;
         top: 0;
         left: 0;
         right: 0;
         bottom: 0
     }
     
     #waiting>.back {
         top: 0;
         left: 0;
         background: #555f64;
         opacity: .5;
         filter: alpha(opacity=50)
     }
     
     #waiting>div {
         position: absolute;
         left: 50%;
         top: 50%
     }
     
     #waiting>div.waitimg {
         width: 100px;
         height: 100px;
         margin-left: -50px;
         margin-top: -50px
     }
     
     #waiting>div.print {
         width: 250px;
         margin-left: -125px;
         margin-top: -100px;
         text-align: center
     }
     
     #waiting>div.print p {
         color: #fff;
         font-size: 20px;
         font-weight: 600;
         text-align: center
     }
     
     #waiting>div.seeimg {
         position: static
     }
     
     #waiting>div.seeimg .img img {
         position: absolute;
         top: 50%;
         left: 50%;
         transition: all .2s
     }
     
     #waiting>div.seeimg .close,
     #waiting>div.seeimg .rotate {
         position: absolute;
         width: 30px;
         height: 30px;
         top: 50px;
         right: 50px;
         background: #ccc;
         border-radius: 50%;
         cursor: pointer;
         text-align: center;
         line-height: 25px;
         behavior: url(/static/css/PIE.htc)
     }
     
     #waiting>div.seeimg .close img,
     #waiting>div.seeimg .rotate img {
         vertical-align: middle
     }
     
     #waiting>div.seeimg .rotate {
         right: 100px
     }
     
     #waiting>div.querybox {
         width: 300px;
         margin-left: -145px;
         margin-top: -190px;
         padding: 20px 0;
         background: #fff;
         border-radius: 5px;
         text-align: center;
         behavior: url(/static/css/PIE.htc)
     }
     
     #waiting>div.querybox .tit {
         color: #999;
         font-size: 18px;
         padding-bottom: 15px;
         min-height: 20px;
         text-align: center
     }
     
     #waiting>div.querybox .close {
         position: absolute;
         cursor: pointer;
         top: 10px;
         right: 10px;
         width: 12px;
         height: 12px
     }
     
     #waiting>div.querybox .close img {
         vertical-align: top
     }
     
     #waiting>div.querybox select {
         padding: 5px
     }
     
     #waiting>div.querybox input[type=button] {
         display: inline-block
     }
     
     #waiting>div.querybox .text {
         text-align: center
     }
     
     #waiting>div.querybox .text>p {
         width: 80%;
         text-align: center;
         color: #4b4b4b;
         font-size: 18px;
         overflow: hidden;
         padding: 5px 0;
         margin: 0 auto
     }
     
     #waiting>div.querybox.turebox input[type=button] {
         width: 80%
     }
     
     #waiting>div.querybox.mail {
         width: 616px;
         margin-top: -245px;
         margin-left: -308px;
         box-sizing: border-box
     }
     
     #waiting>div.querybox.mail .tit {
         font-size: 25px;
         color: #000
     }
     
     #waiting>div.querybox.mail .text {
         width: 500px;
         line-height: 20px;
         font-size: 14px;
         color: #000;
         margin: 0 auto;
         text-align: left;
         overflow: auto
     }
     
     #waiting>div.querybox.mail .sub {
         width: 515px;
         margin: 20px auto;
         text-align: center
     }
     
     #waiting>div.querybox.mail .sub label {
         display: block;
         margin-bottom: 5px;
         color: #606060;
         font-size: 16px
     }
     
     #waiting>div.querybox.mail input[type=button] {
         width: 237px;
         height: 47px;
         margin: 0 7.5px
     }
     
     #waiting>div.querybox.codebox {
         width: 325px;
         margin-left: -162.5px
     }
     
     #waiting>div.querybox.codebox .text>p {
         position: relative;
         font-size: 0;
         width: 100%;
         text-align: center;
         margin: 5px auto;
         padding: 0
     }
     
     #waiting>div.querybox.codebox .text>p input[type=text] {
         display: inline-block;
         width: 100%;
         height: 40px;
         line-height: 40px;
         background: #f1f1f1;
         padding: 0 10px;
         border: 1px solid #e5e5e5;
         box-sizing: border-box;
         font-size: 15px;
         outline: 0;
         vertical-align: top;
         width: 150px
     }
     
     #waiting>div.querybox.codebox .text>p input[type=text].idcard {
         background: url(/static/img/IDcard.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #waiting>div.querybox.codebox .text>p input[type=text].tel {
         background: url(/static/img/phone.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #waiting>div.querybox.codebox .text>p input[type=text].sms-code {
         background: url(/static/img/message.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #waiting>div.querybox.codebox .text>p input[type=text].name {
         background: url(/static/img/name.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #waiting>div.querybox.codebox .text>p input[type=text].error {
         border: 1px solid #ff9e6f;
         padding-right: 70px
     }
     
     #waiting>div.querybox.codebox .text>p input[type=text].pwd {
         background: url(/static/img/manage/code.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #waiting>div.querybox.codebox .text>p img {
         display: inline-block;
         width: 100px;
         height: 40px
     }
     
     #waiting>div.querybox.codebox .text>p .error-text {
         position: absolute;
         left: 0;
         bottom: -30px;
         font-size: 12px;
         color: red
     }
     
     #waiting>div.querybox.codebox input[type=button] {
         width: 120px;
         height: 40px;
         margin: 15px 10px 0 10px
     }
     
     #waiting>div.querybox.codebox label.img {
         display: inline-block;
         width: 100px;
         height: 100%;
         background: url(../img/wait.gif) no-repeat center;
         margin-left: 15px
     }
     
     #waiting>div.querybox.sms {
         height: 202px
     }
     
     #waiting>div.querybox.sms .tit {
         color: #333;
         font-size: 16px;
         padding: 30px 0 0 0
     }
     
     #waiting>div.querybox.sms .text>p {
         position: relative;
         display: block;
         width: 306px;
         max-width: inherit;
         height: 36px;
         line-height: 36px;
         padding: 0;
         background: 0 0;
         font-size: 0
     }
     
     #waiting>div.querybox.sms .text>p.tel {
         background: url(/static/img/Login_code_phone.png) no-repeat 8px 50%;
         background-color: #e1e1e1;
         text-align: center;
         font-size: 16px
     }
     
     #waiting>div.querybox.sms .text>p input[type=button],
     #waiting>div.querybox.sms .text>p input[type=text] {
         height: 36px;
         line-height: 36px;
         margin: 0;
         font-size: 16px;
         vertical-align: top
     }
     
     #waiting>div.querybox.sms .text>p input[type=button].noclick,
     #waiting>div.querybox.sms .text>p input[type=text].noclick {
         font-size: 12px
     }
     
     #waiting>div.querybox.sms .text>p input[type=text] {
         width: 170px;
         background: url(/static/img/Login_Verification.png) no-repeat 8px 50%;
         text-indent: 18px
     }
     
     #waiting>div.querybox.sms .text>p input[type=button] {
         width: 110px;
         margin-left: 26px;
         box-sizing: border-box
     }
     
     #waiting i.error-ico,
     #waiting i.true-ico {
         position: absolute;
         top: 50%;
         left: 182px;
         width: 10px;
         height: 10px;
         margin-top: -5px
     }
     
     #waiting>div.info {
         height: auto;
         width: 360px;
         margin-left: -180px;
         margin-top: -180px
     }
     
     #waiting>div.info .text {
         max-height: 400px;
         overflow-y: auto
     }
     
     #waiting>div.info .text>p {
         background: 0 0;
         text-align: left;
         text-indent: 0;
         margin-bottom: 20px
     }
     
     #waiting input[type=button] {
         width: 100px;
         height: 30px;
         border: none;
         font-size: 16px;
         margin: 15px 5px 0 5px;
         border-radius: 3px
     }
     
     #waiting input[type=button].isok {
         background: #fff;
         border: 1px solid #6fafff;
         color: #6fafff
     }
     
     #waiting input[type=button].cancel {
         background: #6fafff;
         color: #fff
     }
     
     #waiting input[type=button].err-cancel {
         background: #fff;
         color: #fe9e6f;
         border: 1px solid #fe9e6f
     }
     
     #header {
         height: 60px;
         border-bottom: 1px solid #e5e5e5
     }
     
     #header h1 {
         color: #6fafff;
         line-height: 60px
     }
     
     #header>div {
         position: relative;
         width: 1000px;
         margin: 0 auto
     }
     
     #header .user {
         position: absolute;
         right: 0;
         bottom: 15px;
         font-size: 16px
     }
     
     #header .user a {
         margin-left: 20px;
         font-size: 14px;
         color: #000
     }
     
     .site {
         width: 100%;
         height: 50px;
         line-height: 50px;
         background: #f7f7f7;
         text-align: center;
         font-size: 0
     }
     
     .site>p {
         display: inline-block;
         position: relative;
         width: 25%;
         font-size: 18px;
         color: #000
     }
     
     .site>p.active {
         color: #fff;
         background: #6fafff
     }
     
     .site>p.active:after {
         position: absolute;
         content: "";
         top: 0;
         right: -20px;
         border-left: 20px solid #6fafff;
         border-top: 25px solid transparent;
         border-bottom: 25px solid transparent
     }
     
     #middle .slt-cer {
         width: 1000px;
         margin: 0 auto;
         text-align: center
     }
     
     #middle .slt-cer .submit {
         height: 40px;
         color: #fff;
         font-size: 16px;
         border: 0;
         border-radius: 3px;
         background: #6fafff;
         vertical-align: top;
         cursor: pointer;
         width: 335px;
         height: 60px;
         font-size: 20px;
         margin: 20px
     }
     
     #middle .slt-cer .submit.noclick {
         font-size: 12px;
         background: grey;
         behavior: url(/static/css/PIE.htc)
     }
     
     #middle .slt-cer h2 {
         line-height: 76px
     }
     
     #middle .slt-cer li {
         cursor: pointer
     }
     
     #middle .slt-cer li:hover {
         color: #6fafff
     }
     
     #middle .slt-cer li:hover:first-child {
         color: #3677c9
     }
     
     #middle .slt-cer li p {
         padding: 0 5px;
         border: 1px solid #ccc;
         font-size: 14px
     }
     
     #middle .slt-cer li p label {
         display: block
     }
     
     #middle .slt-cer .more {
         width: 1000px;
         margin: 0 auto;
         color: #999;
         font-size: 16px
     }
     
     #middle .set-info {
         width: 1000px;
         margin: 0 auto;
         padding: 20px;
         box-sizing: border-box;
         font-size: 0
     }
     
     #middle .set-info form,
     #middle .set-info ul {
         display: inline-block;
         vertical-align: top;
         margin: 25px 0
     }
     
     #middle .set-info ul {
         width: 190px;
         height: 560px;
         border-right: 1px solid #ccc;
         box-sizing: border-box;
         overflow: auto
     }
     
     #middle .set-info ul li {
         width: 110px;
         height: 130px;
         margin-top: 10px;
         margin-left: 25px;
         background: url(../img/Certificate_0.png) no-repeat 5px 0;
         background-color: #cee4ff;
         text-align: center
     }
     
     #middle .set-info ul li:first-child {
         margin-top: 0
     }
     
     #middle .set-info ul li img {
         position: absolute;
         left: 0;
         width: 70px
     }
     
     #middle .set-info ul li h3 {
         height: 57px;
         font-size: 12px;
         color: #333;
         padding: 10px;
         padding-top: 35px
     }
     
     #middle .set-info ul li p {
         font-size: 12px;
         color: #666
     }
     
     #middle .set-info form {
         width: 770px;
         height: 300px;
         padding: 0 25px;
         box-sizing: border-box
     }
     
     #middle .set-info form label {
         display: inline-block;
         position: relative;
         margin-right: 50px;
         margin-bottom: 18px
     }
     
     #middle .set-info form label.longer input[type=text],
     #middle .set-info form label.longer textarea {
         width: 570px;
         box-sizing: border-box
     }
     
     #middle .set-info form label.longer textarea {
         min-width: 540px;
         max-width: 570px;
         width: 570px;
         height: 60px;
         max-height: 60px;
         vertical-align: top;
         line-height: 25px;
         padding: 5px 10px
     }
     
     #middle .set-info form label strong {
         font-weight: 100;
         font-size: 12px;
         color: #ff9e6f
     }
     
     #middle .set-info form label.img label {
         position: relative;
         width: 148px;
         height: 195px;
         background: #f7f7f7;
         text-align: center;
     }
     
     #middle .set-info form i {
         margin-right: 5px;
         color: #ff9e6f
     }
     
     #middle .set-info form h3 {
         display: inline-block;
         width: 100px;
         vertical-align: middle;
         text-align: right
     }
     
     #middle .set-info form input[type=text],
     #middle .set-info form textarea {
         width: 100%;
         height: 40px;
         line-height: 40px;
         background: #f1f1f1;
         padding: 0 10px;
         border: 1px solid #e5e5e5;
         box-sizing: border-box;
         font-size: 15px;
         outline: 0;
         vertical-align: top;
         width: 210px;
         vertical-align: middle
     }
     
     #middle .set-info form input[type=text].idcard,
     #middle .set-info form textarea.idcard {
         background: url(/static/img/IDcard.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #middle .set-info form input[type=text].tel,
     #middle .set-info form textarea.tel {
         background: url(/static/img/phone.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #middle .set-info form input[type=text].sms-code,
     #middle .set-info form textarea.sms-code {
         background: url(/static/img/message.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #middle .set-info form input[type=text].name,
     #middle .set-info form textarea.name {
         background: url(/static/img/name.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #middle .set-info form input[type=text].error,
     #middle .set-info form textarea.error {
         border: 1px solid #ff9e6f;
         padding-right: 70px
     }
     
     #middle .set-info form input[type=text].pwd,
     #middle .set-info form textarea.pwd {
         background: url(/static/img/manage/code.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #middle .set-info form input[readonly] {
         background: 0 0;
         border: none
     }
     
     #middle .set-info form select {
         width: 100%;
         line-height: 40px;
         background: #f1f1f1;
         padding: 0 10px;
         border: 1px solid #e5e5e5;
         box-sizing: border-box;
         font-size: 15px;
         outline: 0;
         vertical-align: top;
         width: 110px;
         height: 40px;
         margin-right: 20px;
         padding: 5px;
         vertical-align: middle
     }
     
     #middle .set-info form select.idcard {
         background: url(/static/img/IDcard.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #middle .set-info form select.tel {
         background: url(/static/img/phone.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #middle .set-info form select.sms-code {
         background: url(/static/img/message.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #middle .set-info form select.name {
         background: url(/static/img/name.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #middle .set-info form select.error {
         border: 1px solid #ff9e6f;
         padding-right: 70px
     }
     
     #middle .set-info form select.pwd {
         background: url(/static/img/manage/code.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #middle .set-info form select.error {
         padding: 5px
     }
     
     #middle .set-info b.t-error {
         position: absolute;
         top: 12px;
         right: 10px;
         color: #ff9e6f;
         font-size: 12px;
         font-weight: 100
     }
     
     #middle .func {
         text-align: center
     }
     
     #middle .func input[type=button] {
         height: 40px;
         color: #fff;
         font-size: 16px;
         border: 0;
         border-radius: 3px;
         background: #6fafff;
         vertical-align: top;
         cursor: pointer;
         width: 255px;
         margin: 43px
     }
     
     #middle .func input[type=button].noclick {
         font-size: 12px;
         background: grey;
         behavior: url(/static/css/PIE.htc)
     }
     
     #middle .get-info {
         width: 1000px;
         margin: 0 auto;
         padding: 25px 100px;
         box-sizing: border-box
     }
     
     #middle .get-info .books {
         border: 1px solid #d9d9d9;
         text-align: center;
         padding: 15px 0;
         margin-bottom: 20px
     }
     
     #middle .get-info .books li {
         display: inline-block;
         width: 120px;
         height: 110px;
         margin: 0 21px;
         padding: 10px;
         vertical-align: top;
         background: url(../img/Certificate_0.png) no-repeat 5px 0;
         background-color: #cee4ff;
         border-radius: 5px;
         behavior: url(/static/css/PIE.htc)
     }
     
     #middle .get-info .books li h3 {
         height: 57px;
         font-size: 14px;
         padding: 20px 0 10px 0
     }
     
     #middle .get-info .books li img {
         width: 70px
     }
     
     #middle .get-info .books li p {
         font-size: 12px;
         color: #666;
         padding-top: 5px
     }
     
     #middle h4 {
         font-size: 16px;
         color: #bbb;
         margin-bottom: 5px
     }
     
     #middle p.prompt {
         color: #ef500a;
         font-size: 20px;
         text-align: center;
         padding: 50px 0 20px 0
     }
     
     #middle .over {
         width: 1000px;
         margin: 0 auto;
         padding: 200px 0;
         text-align: center;
         line-height: 60px
     }
     
     #middle .over p {
         color: #ababab;
         font-size: 22px
     }
     
     #middle .over a {
         color: #ababab;
         font-size: 18px
     }
     
     #footer {
         position: absolute;
         bottom: 0;
         width: 100%;
         text-align: center;
         color: #999;
         font-size: 12px;
         padding: 25px 0;
         line-height: 25px
     }
     
     ul.table {
         display: table;
         width: 100%;
         border: 1px solid #dceafb;
         border-collapse: collapse
     }
     
     ul.table li {
         display: table-row;
         width: 100%;
         height: 35px;
         line-height: 20px
     }
     
     ul.table li:first-child {
         background: #dceafb;
         color: #3677c9
     }
     
     ul.table li>p {
         display: table-cell;
         text-align: center;
         vertical-align: middle
     }
     
     ul.table li input[type=checkbox] {
         width: 18px;
         height: 18px;
         margin: 0;
         vertical-align: middle
     }
     
     table {
         width: 100%;
         max-width: 100%;
         border: 1px solid #d9d9d9;
         border-spacing: 0;
         box-sizing: border-box
     }
     
     table tr td:first-child {
         border-left: 0
     }
     
     table tr:first-child td {
         border-top: 0
     }
     
     table td {
         min-width: 100px;
         border-left: 1px solid #d9d9d9;
         border-top: 1px solid #d9d9d9;
         padding: 10px;
         font-size: 16px;
         text-align: left
     }
     
     table td.tit {
         width: 100px;
         min-width: inherit;
         text-align: center;
         color: #666
     }
     
     table td.tit.her {
         height: 45px
     }
     
     table td.img {
         text-align: center;
         padding: 65px 0
     }
     
     table td.img>div {
         width: 200px;
         height: 240px;
         margin: 0 auto;
         background: url(../img/Certificate_0.png) no-repeat 5px 0;
         background-color: #cee4ff;
         border-radius: 5px;
         behavior: url(/static/css/PIE.htc)
     }
     
     table td.img>div h3 {
         height: 72px;
         color: #333;
         font-size: 18px;
         padding: 35px 20px;
         padding-bottom: 80px
     }
     
     table td.img>div p {
         color: #666;
         font-size: 12px;
         text-align: left;
         padding: 0 10px
     }
     
     #mngHeader {
         position: relative;
         min-width: 1025px;
         height: 80px;
         background: #1a1a1a;
         z-index: 1
     }
     
     #mngHeader h1 {
         position: absolute;
         top: 27px;
         left: 60px;
         color: #fff;
         font-size: 20px;
         font-weight: 600
     }
     
     #mngHeader .admin {
         color: #fff;
         font-size: 12px;
         text-align: right;
         margin-right: 20px;
         padding-top: 10px
     }
     
     #mngHeader .admin dl {
         display: inline-block;
         position: relative;
         cursor: pointer;
         margin: 0 20px;
         padding: 0 5px
     }
     
     #mngHeader .admin dl:hover {
         background: #fff;
         color: #000
     }
     
     #mngHeader .admin dl:hover dt:after {
         display: inline-block;
         content: "";
         border-top: 5px solid #000;
         border-left: 5px solid transparent;
         border-right: 5px solid transparent;
         margin-left: 5px
     }
     
     #mngHeader .admin dl:hover dd {
         display: block
     }
     
     #mngHeader .admin dl * {
         font-size: 14px
     }
     
     #mngHeader .admin dl dt:after {
         display: inline-block;
         content: "";
         border-top: 5px solid #fff;
         border-left: 5px solid transparent;
         border-right: 5px solid transparent;
         margin-left: 5px
     }
     
     #mngHeader .admin dl dd {
         display: none;
         position: absolute;
         left: 0;
         width: 100%;
         line-height: 25px;
         color: #fff;
         background: #fff;
         text-align: center
     }
     
     #mngHeader .admin dl dd p {
         color: #666
     }
     
     #mngHeader .admin dl dd p:hover {
         color: #fff;
         background: #70afff
     }
     
     #mngHeader .nav {
         height: 38px;
         margin-top: 14px;
         padding-left: 400px
     }
     
     #mngHeader .nav ul {
         height: 100%;
         font-size: 0
     }
     
     #mngHeader .nav li {
         display: inline-block;
         width: 130px;
         height: 100%;
         line-height: 34px;
         font-size: 16px;
         color: #969696;
         text-align: center;
         vertical-align: top;
         cursor: pointer
     }
     
     #mngHeader .nav li.active {
         position: relative;
         color: #1a1a1a;
         background: #fff;
         border: 0;
         border-top: 4px solid #70afff;
         border-radius: 5px 5px 0 0;
         box-sizing: border-box
     }
     
     #mngHeader .nav li.active:before {
         position: absolute;
         left: -3px;
         bottom: 0;
         content: "";
         border-right: 3px solid #fff;
         border-top: 3px solid transparent
     }
     
     #mngHeader .nav li.active:after {
         position: absolute;
         right: -3px;
         bottom: 0;
         content: "";
         border-left: 3px solid #fff;
         border-top: 3px solid transparent
     }
     
     #mngMiddle {
         position: relative;
         min-width: 1025px;
         height: 100%;
         padding-top: 80px;
         margin-top: -80px;
         box-sizing: border-box
     }
     
     #mngMiddle iframe {
         width: 100%
     }
     
     #mngMiddle .waiting {
         position: absolute;
         top: 50%;
         left: 50%;
         margin-top: -31px;
         margin-left: -31px
     }
     
     #mngMiddle .func {
         position: relative;
         padding: 7px 12px;
         background: #fff
     }
     
     #mngMiddle .func input[type=text] {
         width: 100%;
         height: 40px;
         line-height: 40px;
         background: #f1f1f1;
         padding: 0 10px;
         border: 1px solid #e5e5e5;
         box-sizing: border-box;
         font-size: 15px;
         outline: 0;
         vertical-align: top;
         width: 310px;
         height: 30px;
         line-height: 30px;
         background: #fff;
         border-radius: 2px
     }
     
     #mngMiddle .func input[type=text].idcard {
         background: url(/static/img/IDcard.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #mngMiddle .func input[type=text].tel {
         background: url(/static/img/phone.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #mngMiddle .func input[type=text].sms-code {
         background: url(/static/img/message.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #mngMiddle .func input[type=text].name {
         background: url(/static/img/name.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #mngMiddle .func input[type=text].error {
         border: 1px solid #ff9e6f;
         padding-right: 70px
     }
     
     #mngMiddle .func input[type=text].pwd {
         background: url(/static/img/manage/code.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     #mngMiddle .func input[type=text].card {
         width: 180px
     }
     
     #mngMiddle .func input[type=text].cname {
         width: 70px
     }
     
     #mngMiddle .func input[type=text].time {
         width: 165px
     }
     
     #mngMiddle .func .accurate:after {
         display: block;
         content: "";
         clear: both
     }
     
     #mngMiddle .func .accurate dl,
     #mngMiddle .func .accurate dt {
         display: inline-block;
         vertical-align: top
     }
     
     #mngMiddle .func .accurate dl {
         position: relative
     }
     
     #mngMiddle .func .accurate dd {
         position: absolute;
         top: 35px;
         right: 0;
         width: 74px;
         text-align: center;
         background: #fff;
         border: 1px solid #ccc;
         font-size: 14px;
         cursor: pointer
     }
     
     #mngMiddle .func .accurate dd p:hover {
         background: #ccc
     }
     
     #mngMiddle .func label {
         display: inline-block;
         height: 30px;
         margin: 5px 10px;
         line-height: 30px;
         font-size: 14px
     }
     
     #mngMiddle .func label input[type=checkbox] {
         width: 15px;
         height: 15px;
         margin: 0
     }
     
     #mngMiddle .func input[type=button],
     #mngMiddle .func input[type=checkbox],
     #mngMiddle .func input[type=text],
     #mngMiddle .func label,
     #mngMiddle .func span {
         vertical-align: middle
     }
     
     #mngMiddle .func input[type=button] {
         height: 40px;
         color: #fff;
         font-size: 16px;
         border: 0;
         border-radius: 3px;
         background: #6fafff;
         vertical-align: top;
         cursor: pointer;
         height: 30px;
         margin: 5px 0;
         margin-left: 5px;
         padding: 0 10px;
         font-size: 14px
     }
     
     #mngMiddle .func input[type=button].noclick {
         font-size: 12px;
         background: grey;
         behavior: url(/static/css/PIE.htc)
     }
     
     #mngMiddle .func input[type=button].search {
         background: #70afff
     }
     
     #mngMiddle .func input[type=button].add,
     #mngMiddle .func input[type=button].examine,
     #mngMiddle .func input[type=button].print,
     #mngMiddle .func input[type=button].printbooks {
         background: #ff9e6f
     }
     
     #mngMiddle .func input[type=button].reload {
         border: 1px solid #6fafff;
         color: #6fafff;
         background: url(../img/manage/refresh.png) no-repeat 10% 50%;
         background-color: #fff;
         text-indent: 15px
     }
     
     #mngMiddle .func span {
         font-size: 14px
     }
     
     #mngMiddle .func select {
         height: 20px;
         padding: 4px 5px;
         box-sizing: inherit;
         vertical-align: middle;
         border: 1px solid #e5e5e5
     }
     
     #mngMiddle .func .rf {
         float: right
     }
     
     #mngMiddle .func .search2 {
         display: inline-block;
         width: 100px;
         height: 35px;
         line-height: 30px;
         margin-left: 20px;
         color: #6fafff;
         background: url(../img/manage/drop_down.png) no-repeat 90% 46%;
         font-size: 14px;
         font-weight: 600;
         text-align: center;
         text-indent: -10px;
         box-sizing: border-box
     }
     
     #mngMiddle .func .search2.act {
         border: 1px solid #cecece;
         border-bottom: 0;
         color: #757575;
         background: url(../img/manage/pack_up.png) no-repeat 90% 46%;
         background-color: #f3f4f6
     }
     
     #mngMiddle .func .condition {
         display: none;
         position: absolute;
         left: 174px;
         left: 180px\9;
         top: 45px;
         width: 350px;
         background: #f3f4f6;
         border: 1px solid #cecece;
         border-top: 0;
         padding: 20px 20px 20px 0px;
         font-size: 14px;
         text-align: center;
         box-sizing: border-box
     }
     
     #mngMiddle .func .condition .tborder {
         position: absolute;
         top: 0;
         left: 0;
         right: 98px;
         border-top: 1px solid #cecece
     }
     
     #mngMiddle .func .condition label {
         margin: 5px 0
     }
     
     #mngMiddle .func .condition label select {
         width: 68px
     }
     
     #mngMiddle .func .condition label span {
         display: inline-block;
         width: 85px;
         text-align: right
     }
     
     #mngMiddle .func .condition label.long select {
         width: 203px
     }
     
     #mngMiddle .func .condition label.short span {
         width: 50px
     }
     
     #mngMiddle .func .condition label input[type=text] {
         width: 215px
     }
     
     #mngMiddle .func .conditions label input[type=text] {
         width: 192px
     }
     
     #mngMiddle .list-cont {
         overflow: auto
     }
     
     #mngMiddle .list-cont>div:first-child {
         padding-bottom: 61px;
         box-sizing: border-box
     }
     
     #mngMiddle .list-cont>.wait {
         width: 100%;
         height: 100%;
         min-height: 300px;
         text-align: center
     }
     
     #mngMiddle .list-cont>.wait img {
         vertical-align: middle
     }
     
     #mngMiddle .list-cont table {
         width: 100%;
         border: 0;
         table-layout: fixed;
         background: #f3f4f6
     }
     
     #mngMiddle .list-cont table tr:hover {
         background: #dcebff
     }
     
     #mngMiddle .list-cont table th {
         color: #3d3d3d;
         background: #f3f4f6;
         border-top: 0;
         font-size: 12px;
         line-height: 27px
     }
     
     #mngMiddle .list-cont table td {
         min-width: inherit;
         border: 0;
         border-top: 1px solid #e5e5e5;
         font-size: 14px;
         text-align: center;
         box-sizing: border-box;
         overflow: hidden;
         white-space: nowrap;
         text-overflow: ellipsis
     }
     
     #mngMiddle .list-cont table td form {
         display: inline-block;
         width: 20px;
         overflow: hidden
     }
     
     #mngMiddle .list-cont table td input[type=file] {
         position: absolute;
         width: 0;
         height: 0;
         opacity: 0;
         filter: alpha(opacity=0)
     }
     
     #mngMiddle .list-cont .box {
         overflow: auto
     }
     
     #mngMiddle .list-cont .box table {
         background: #fff
     }
     
     #mngMiddle .list-cont input[type=checkbox] {
         width: 14px;
         height: 14px
     }
     
     #mngMiddle .list-cont .paging {
         position: absolute;
         left: 0;
         right: 0;
         bottom: 0;
         height: 60px;
         line-height: 50px;
         color: #666;
         font-size: 0;
         text-align: right;
         padding-right: 20px;
         border-top: 1px solid #e5e5e5;
         background: #fff
     }
     
     #mngMiddle .list-cont .paging input,
     #mngMiddle .list-cont .paging span {
         vertical-align: middle;
         margin-left: 10px;
         font-size: 12px
     }
     
     #mngMiddle .list-cont .paging select {
         vertical-align: middle;
         margin-left: 10px
     }
     
     #mngMiddle .list-cont .paging input[type=button],
     #mngMiddle .list-cont .paging input[type=text] {
         height: 18px;
         line-height: 18px;
         box-sizing: border-box;
         border-radius: 0;
         outline: 0
     }
     
     #mngMiddle .list-cont .paging input[type=button].go-page,
     #mngMiddle .list-cont .paging input[type=text].go-page {
         margin-left: 0;
         padding: 0 5px;
         background: #70afff;
         border: 0;
         color: #fff
     }
     
     #mngMiddle .list-cont .paging input[type=button].to-top,
     #mngMiddle .list-cont .paging input[type=text].to-top {
         border: 1px solid #70afff;
         background: url(../img/manage/pre_02.png) no-repeat center
     }
     
     #mngMiddle .list-cont .paging input[type=button].to-top.noclick,
     #mngMiddle .list-cont .paging input[type=text].to-top.noclick {
         border: 1px solid #9f9f9f;
         background: url(../img/manage/pre_01.png) no-repeat center
     }
     
     #mngMiddle .list-cont .paging input[type=button].to-down,
     #mngMiddle .list-cont .paging input[type=text].to-down {
         border: 1px solid #70afff;
         background: url(../img/manage/next_02.png) no-repeat center
     }
     
     #mngMiddle .list-cont .paging input[type=button].to-down.noclick,
     #mngMiddle .list-cont .paging input[type=text].to-down.noclick {
         border: 1px solid #9f9f9f;
         background: url(../img/manage/next_01.png) no-repeat center
     }
     
     #mngMiddle .list-cont .paging input[type=button] {
         cursor: pointer
     }
     
     #mngMiddle .list-cont .paging input[type=text].page {
         width: 30px;
         padding: 0;
         border: 1px solid #d8d8d8
     }
     
     #mngMiddle .list-cont .paging .to-down,
     #mngMiddle .list-cont .paging .to-top {
         width: 60px
     }
     
     .return-premium table th {
         color: #3d3d3d;
         background: #f3f4f6;
         border-top: 0;
         font-size: 14px;
         line-height: 27px;
     }
     
     .alt-box {
         position: fixed;
         top: 0;
         left: 0;
         right: 0;
         bottom: 0;
         z-index: 9
     }
     
     .alt-box .list table td {
         /* min-width: 0px !important; */
         min-width: inherit;
         border: 0;
         border-top: 1px solid #e5e5e5;
         font-size: 14px;
         text-align: center;
         box-sizing: border-box;
         overflow: hidden;
         white-space: nowrap;
         text-overflow: ellipsis;
     }
     
     #button {
         position: absolute;
         left: 40%;
         bottom: 5%;
     }
     
     #button input {
         width: 100px;
         height: 30px;
         margin: 10px;
     }
     
     .alt-box>.back {
         width: 100%;
         height: 100%;
         background: #000;
         opacity: .6;
         filter: alpha(opacity=60)
     }
     
     .alt-box .return-premium {
         position: fixed;
         left: 24%;
         background: #f7f7f7;
         border-radius: 5px;
         height: 550px;
         width: 1000px;
         behavior: url(/static/css/PIE.htc)
     }
     
     .alt-box .list {
         position: fixed;
         left: 24%;
         background: #f7f7f7;
         border-radius: 5px;
         height: 365px;
         width: 1000px;
         behavior: url(/static/css/PIE.htc)
     }
     
     .alt-box .return-premium table {
         border: none !important;
     }
     
     .returnMoney {
         height: 40px;
         color: #fff;
         font-size: 16px;
         border: 0;
         border-radius: 3px;
         background: #6fafff;
         vertical-align: top;
         cursor: pointer;
         height: 30px;
         margin: 5px 0;
         margin-left: 5px;
         padding: 0 10px;
         font-size: 14px;
     }
     
     .cancelss {
         height: 40px;
         color: #fff;
         font-size: 16px;
         border: 0;
         border-radius: 3px;
         background: #ff9e6f;
         vertical-align: top;
         cursor: pointer;
         height: 30px;
         margin: 5px 0;
         margin-left: 5px;
         padding: 0 10px;
         font-size: 14px;
     }
     /* .alt-box .list div :nth-last-of-type(1){
  position: fixed;
  top: 160px
} */
     
     .alt-box .form {
         position: absolute;
         top: 50%;
         left: 50%;
         margin-top: -200px;
         margin-left: -162px;
         padding: 0 34px;
         background: #f7f7f7;
         border-radius: 5px;
         behavior: url(/static/css/PIE.htc)
     }
     
     .alt-box .form .sender {
         display: none
     }
     
     .alt-box .form .sender textarea {
         min-height: 70px
     }
     
     .alt-box .form.upidcard {
         width: 300px
     }
     
     .alt-box .form.upidcard form {
         font-size: 0
     }
     
     .alt-box .form.upidcard form>div {
         display: inline-block;
         width: 50%;
         margin: 0
     }
     
     .alt-box .form.upidcard form>div>label {
         position: relative;
         display: block;
         width: 90%;
         height: 80px;
         margin: 0 auto;
         border: 1px solid #e5e5e5;
         background: url(../img/upload.png) no-repeat center;
         background-color: #f1f1f1;
         cursor: pointer
     }
     
     .alt-box .form.upidcard form>div>label.error {
         border: 1px solid #ff9e6f
     }
     
     .alt-box .form.upidcard form>div>label img {
         width: 100%;
         height: 100%
     }
     
     .alt-box .form.upidcard form>div p {
         font-size: 14px
     }
     
     .alt-box .form.examine {
         width: 1024px;
         height: 600px;
         margin-left: -512px;
         margin-top: -300px;
         box-sizing: border-box;
         background: #fff
     }
     
     .alt-box .form.examine table {
         margin-bottom: 20px;
         background: #f7f7f7
     }
     
     .alt-box .form.examine table td {
         font-size: 18px
     }
     
     .alt-box .form.examine div {
         text-align: center;
         font-size: 0
     }
     
     .alt-box .form.examine div p {
         display: inline-block;
         width: 48%;
         margin-top: 0
     }
     
     .alt-box .form.examine div p:first-child {
         margin-right: 4%
     }
     
     .alt-box .form.examine div span {
         display: block;
         width: 100%;
         text-align: center;
         font-size: 14px
     }
     
     .alt-box .form.examine div.prop {
         margin: 10px 0
     }
     
     .alt-box .form.examine div.crd {
         margin-bottom: 50px
     }
     
     .alt-box .form.examine div.crd p {
         height: 300px;
         vertical-align: top
     }
     
     .alt-box .form.examine div.crd p img {
         height: 100%
     }
     
     .alt-box .form.examine img {
         width: 100%;
         cursor: pointer
     }
     
     .alt-box .form.examine .todown,
     .alt-box .form.examine .toup {
         background: #ff9e6f
     }
     
     .alt-box .form.col2 {
         margin-left: -320px
     }
     
     .alt-box .form.col2 .sender {
         display: inline-block
     }
     
     .alt-box .form.import {
         width: 395px !important;
         margin-left: -190px;
         box-sizing: border-box
     }
     
     .alt-box .form.spans {
         width: 380px;
         margin-left: -190px;
         box-sizing: border-box
     }
     
     .alt-box .form.import label {
         position: relative;
         display: block;
         margin: 10px 0
     }
     
     .alt-box .form.import span {
         width: 60px;
         font-size: 14px;
         color: #000
     }
     
     .alt-box .form.spans span {
         width: 90px !important;
         font-size: 14px;
         color: #000
     }
     
     .alt-box .form.import .upimg,
     .alt-box .form.import .upxls {
         width: 0;
         height: 0;
         overflow: hidden
     }
     
     .alt-box .form.import a {
         color: #70afff;
         font-size: 14px
     }
     
     .alt-box .form.import input[type=text],
     .alt-box .form.import select {
         width: 220px
     }
     
     .alt-box .form.import input[type=checkbox] {
         margin: 0
     }
     
     .alt-box .form.import .to-add {
         margin-left: -40px
     }
     
     .alt-box .form.import .add,
     .alt-box .form.import .remove,
     .alt-box .form.import .up {
         position: absolute;
         top: 5px;
         right: -5px;
         width: 20px;
         height: 20px;
         background: url(../img/manage/import.png) no-repeat
     }
     
     .alt-box .form.import .add {
         background-position: -.5px -1px
     }
     
     .alt-box .form.import .remove {
         background-position: -.5px -20px
     }
     
     .alt-box .form.import .up {
         background-position: -21px -1px;
         cursor: pointer
     }
     
     .alt-box .form.import div div {
         width: 100%;
         text-align: center
     }
     
     .alt-box .form.import .noclick span {
         color: #666
     }
     
     .alt-box .form.import .noclick .up {
         background-position: -21px -20px
     }
     
     .alt-box .form.import .noclick .add {
         display: none
     }
     
     .alt-box .form.import .noclick input[type=text],
     .alt-box .form.import .noclick select {
         background: #f3f4f6
     }
     
     .alt-box .form.import .noclick input[type=button].submit {
         background: #999
     }
     
     .alt-box .form.import .newexam {
         display: block;
         margin: 0;
         text-align: left
     }
     
     .alt-box .form.import .t-error {
         right: 35px
     }
     
     .alt-box .form.edit-area {
         width: 650px;
         height: 450px;
         margin-top: -225px;
         margin-left: -325px;
         padding: 0;
         background: #fff
     }
     
     .alt-box .form.edit-area form {
         background: #f7f7f7;
         text-align: center;
         padding: 5px 0 20px 0
     }
     
     .alt-box .form.edit-area label {
         position: relative;
         display: inline-block;
         vertical-align: top;
         margin-top: 10px;
         text-align: left
     }
     
     .alt-box .form.edit-area label span {
         vertical-align: middle;
         font-size: 14px;
         text-align: right
     }
     
     .alt-box .form.edit-area label.long span {
         vertical-align: top
     }
     
     .alt-box .form.edit-area label select {
         width: 100px;
         padding: 0;
         vertical-align: top;
         box-sizing: border-box
     }
     
     .alt-box .infos span {
         width: 85px !important;
     }
     
     .alt-box .infos label select {
         width: 189px !important;
         padding: 0;
         vertical-align: middle !important;
         box-sizing: border-box
     }
     
     .alt-box .infos .long>select {
         width: 154px !important;
         padding: 0;
         vertical-align: middle !important;
         box-sizing: border-box
     }
     
     .alt-box .infos i {
         color: red;
     }
     
     .alt-box .form.edit-area label textarea {
         min-width: 463px;
         max-width: 463px;
         min-width: 443px\9;
         max-width: 443px\9;
         min-height: 60px;
         max-height: 60px;
         margin-left: 80px;
         margin-top: 10px
     }
     
     .alt-box .form.edit-area label .t-error {
         position: absolute;
         top: 12px;
         right: 10px;
         color: #ff9e6f;
         font-size: 12px;
         font-weight: 100;
         top: 6px
     }
     
     .alt-box .form.edit-area table {
         width: 85%;
         margin-bottom: 15px;
         color: #999
     }
     
     .alt-box .form.info {
         width: 919px;
         height: 550px;
         margin-left: -460px;
         margin-top: -275px;
         padding: 0;
         overflow: auto;
         background: #fff
     }
     
     .alt-box .form.infos {
         width: 800px;
         height: 440px !important;
     }
     
     .alt-box .form.infos .left1 {
         display: inline-block;
         width: 100% !important;
         margin-left: 0px !important;
         vertical-align: top
     }
     
     .alt-box .form.info .left1 {
         display: inline-block;
         width: 599px;
         margin-left: 10px;
         vertical-align: top
     }
     
     .alt-box .form.info .left2 {
         display: inline-block;
         width: 278px;
         vertical-align: top
     }
     
     .alt-box .form.info table {
         background: #f7f7f7;
         margin-bottom: 7px;
         margin-top: 0
     }
     
     .alt-box .form.infos table {
         background: none;
     }
     
     .alt-box .form.info table td.img {
         height: 320px
     }
     
     .alt-box .form.info table td.img img {
         display: inline-block;
         width: 232px;
         height: 142px;
         cursor: pointer
     }
     
     .alt-box .form.info table td.img.photo {
         width: 255px
     }
     
     .alt-box .form.info table td.img.photo img {
         width: 190px;
         height: 250px
     }
     
     .alt-box .form.info table td.tit {
         width: 80px
     }
     
     .alt-box .form.infos table td.tit {
         width: 85px !important;
         color: rgb(153, 153, 153)
     }
     
     .alt-box .form.info table td p {
         max-height: 95%;
         overflow: auto;
         margin: 0 -10px 0 -10px;
         padding: 0 10px;
         text-align: left;
         font-size: 14px
     }
     
     .alt-box .form.info .record {
         width: 100%;
         padding: 10px 0
     }
     
     .alt-box .form.info .record p {
         font-size: 12px;
         line-height: 25px;
         color: #606060;
         background: #fff
     }
     
     .alt-box .form.info .record table {
         table-layout: fixed;
         width: 882px;
         margin: 0 auto;
         color: #606060;
         background: #fff
     }
     
     .alt-box .form.info .record table td {
         height: 20px;
         text-align: center;
         font-size: 12px
     }
     
     .alt-box .form.info input[type=button] {
         margin: 0
     }
     
     .alt-box .form.info .content {
         height: 510px;
         overflow: auto
     }
     
     .alt-box .form.infos .content {
         height: 287px !important;
         overflow: hidden;
         text-align: center;
         padding: 30px;
     }
     
     .alt-box .form.pwd {
         margin-left: -171px;
         margin-top: -114px
     }
     
     .alt-box .form.pwd input[readonly] {
         border: none;
         background: 0 0
     }
     
     .alt-box .form.pwd span {
         width: 85px;
         text-align: right
     }
     
     .alt-box .form.upload {
         width: 417px;
         height: 320px;
         padding: 0;
         margin: -150px 0 0 -209px;
         background: #fff;
         text-align: center
     }
     
     .alt-box .form.upload .box {
         margin-top: 20px;
         font-size: 0
     }
     
     .alt-box .form.upload .box>div,
     .alt-box .form.upload .box>form {
         display: inline-block;
         margin: 0 10px;
         vertical-align: top
     }
     
     .alt-box .form.upload .box>form {
         position: relative;
         width: 148px;
         height: 195px;
         background: #f7f7f7;
         text-align: center
     }
     
     .alt-box .form.upload .box>form h3 {
         position: absolute;
         top: 50px;
         left: 0;
         width: 100%;
         color: #c8c8c8;
         font-size: 24px
     }
     
     .alt-box .form.upload .box>form label {
         display: block;
         width: 100%;
         height: 100%;
         cursor: pointer
     }
     
     .alt-box .form.upload .box>form label.wait {
         background: url(../img/wait.gif) no-repeat center
     }
     
     .alt-box .form.upload .box>form label.wait img {
         display: none
     }
     
     .alt-box .form.upload .box>form label img {
         display: block;
         width: 100%;
         height: 100%
     }
     
     .alt-box .form.upload .box>form label span {
         position: absolute;
         left: 0;
         bottom: 0;
         width: 100%;
         height: 40px;
         line-height: 40px;
         background: #000;
         color: #fff;
         opacity: .6;
         filter: alpha(opacity=60);
         font-size: 20px;
         text-align: center
     }
     
     .alt-box .form.upload .box>div p {
         padding-left: 10px;
         color: #999;
         font-size: 14px;
         text-align: left
     }
     
     .alt-box .form.upload .box>div div {
         width: 190px;
         height: 136px;
         border: 1px solid #ccc;
         text-align: left
     }
     
     .alt-box .form.upload .box>div textarea {
         min-width: 170px;
         max-width: 190px;
         min-height: 95px;
         max-height: 95px;
         border: 0;
         margin-top: 5px;
         font-size: 14px
     }
     
     .alt-box .form.upload .box>div .submit {
         width: 190px;
         height: 39px;
         margin: 0;
         margin-top: 18px
     }
     
     .alt-box .form table {
         width: 100%;
         margin: 15px auto 25px auto
     }
     
     .alt-box .form table td {
         height: 30px;
         line-height: 20px;
         font-size: 14px;
         padding: 0 10px
     }
     
     .alt-box .infos table td {
         height: 40px !important;
         line-height: 20px;
         font-size: 14px;
         padding: 0 7px !important
     }
     
     .alt-box .form table td.her {
         height: 60px
     }
     
     .alt-box .form h2 {
         font-size: 16px;
         color: #999;
         text-align: center;
         line-height: 40px
     }
     
     .alt-box .form .close {
         position: absolute;
         top: 10px;
         right: 10px;
         background: url(../img/manage/close.png) no-repeat center;
         width: 20px;
         height: 20px;
         cursor: pointer
     }
     
     .alt-box .form span {
         display: inline-block;
         width: 75px;
         color: #999;
         font-size: 16px;
         vertical-align: middle;
         text-align: left
     }
     
     .alt-box .form input[type=password],
     .alt-box .form input[type=text],
     .alt-box .form select,
     .alt-box .form textarea {
         width: 100%;
         height: 40px;
         line-height: 40px;
         background: #f1f1f1;
         padding: 0 10px;
         border: 1px solid #e5e5e5;
         box-sizing: border-box;
         font-size: 15px;
         outline: 0;
         vertical-align: top;
         width: 189px;
         height: 30px;
         line-height: 30px;
         background: #fff;
         vertical-align: middle
     }
     
     .alt-box .form input[type=password].idcard,
     .alt-box .form input[type=text].idcard,
     .alt-box .form select.idcard,
     .alt-box .form textarea.idcard {
         background: url(/static/img/IDcard.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .alt-box .form input[type=password].tel,
     .alt-box .form input[type=text].tel,
     .alt-box .form select.tel,
     .alt-box .form textarea.tel {
         background: url(/static/img/phone.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .alt-box .form input[type=password].sms-code,
     .alt-box .form input[type=text].sms-code,
     .alt-box .form select.sms-code,
     .alt-box .form textarea.sms-code {
         background: url(/static/img/message.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .alt-box .form input[type=password].name,
     .alt-box .form input[type=text].name,
     .alt-box .form select.name,
     .alt-box .form textarea.name {
         background: url(/static/img/name.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .alt-box .form input[type=password].error,
     .alt-box .form input[type=text].error,
     .alt-box .form select.error,
     .alt-box .form textarea.error {
         border: 1px solid #ff9e6f;
         padding-right: 70px
     }
     
     .alt-box .form input[type=password].pwd,
     .alt-box .form input[type=text].pwd,
     .alt-box .form select.pwd,
     .alt-box .form textarea.pwd {
         background: url(/static/img/manage/code.png) no-repeat 10px 50%;
         background-color: #f1f1f1;
         padding: 0 35px
     }
     
     .alt-box .form textarea {
         min-width: 169px;
         max-width: 189px;
         min-height: 60px;
         max-height: 60px;
         line-height: 20px
     }
     
     .alt-box .form input[type=button] {
         height: 40px;
         color: #fff;
         font-size: 16px;
         border: 0;
         border-radius: 3px;
         background: #6fafff;
         vertical-align: top;
         cursor: pointer;
         height: 30px;
         margin: 8px 17px 20px 17px;
         padding: 0 10px
     }
     
     .alt-box .form input[type=button].noclick {
         font-size: 12px;
         background: grey;
         behavior: url(/static/css/PIE.htc)
     }
     
     .alt-box .form input[type=button].isok {
         background: #70afff
     }
     
     .alt-box .form input[type=button].cancel,
     .alt-box .form input[type=button].print,
     .alt-box .form input[type=button].printbooks {
         background: #ff9e6f
     }
     
     .alt-box .form p {
         position: relative;
         margin-top: 10px;
         text-align: center;
         font-size: 0
     }
     
     .alt-box .form strong {
         color: #ff9e6f;
         margin-left: -10.8px;
         margin-right: 3px;
         vertical-align: middle
     }
     
     .alt-box .form .t-error {
         position: absolute;
         top: 12px;
         right: 10px;
         color: #ff9e6f;
         font-weight: 100;
         font-size: 12px;
         right: 1px;
         top: 7px;
         text-align: right
     }
     
     .alt-box .form input[type=password].error {
         padding-right: 85px
     }
     
     .alt-box .form form div {
         display: inline-block;
         margin: 0 10px;
         vertical-align: top
     }