/*
css of web admin system
version: 1.0
author: tan
create: 2011-09-14
*/
/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
html{
    color:#000;
    background: rgba(186, 242, 192, 0.18)
}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,th,tr,td,p,i{margin:0;padding:0}
table{
    border-collapse:collapse;
    border-spacing:0;
    text-align: center;
}

fieldset,img{
    border:0
}
address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{
    font:inherit
}
del,ins{
    text-decoration:none
}
select{
    border:1px solid #D9E7E9;
    height:30px;
}
textarea{
    resize:none;
    text-indent: 0;
}
li{list-style:none}
/*h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}*/
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup,sub{vertical-align:baseline}
/*input{*/
    /*FONT-FAMILY: "宋体";*/
/*}*/
legend{color:#000}
/* commons {{ */
/*html{background:url(image/bg_body_repeat.png) repeat}*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif}
a{color:#16AEC5;text-decoration:none}
a:hover{color:#FF0000;text-decoration:underline}
a em{display:none}

.lt{
    float: left;}
.rt{
    float: right;
}
.clear{
    clear:both;
}
.main-height{
    height:auto!important;
    height:800px;
    min-height:820px;
}
.clearfix{zoom:1;
    }
.clearfix:after{content:'.';display:block;visibility:hidden;clear:both;height:0px}
.radius5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.radius5tr{-webkit-border-radius:8px 6px 0 0;-moz-border-radius:8px 6px 0 0;border-radius:8px 6px 0 0;}
.green{padding:0 4px;font-weight:bold;color:#00FF00}

/* mwin */
.mwin{
    width:350px;
    background-color:#FFF
}
.update-data{
    zoom: 1;
    height:auto;
    line-height:30px;
    font-size:16px;
    background: #F6F6F6;
    margin-bottom:10px;
    width:100%;
}

.update-data p>a:hover,.update-data>a:hover,.select-derive>a:hover,.instrumentSelect a:hover{
    background: #EAF2FF;
    border:1px solid #B7D2FF;
    -webkit-border-radius:5px ;
    -moz-border-radius:5px ;
    border-radius:5px ;
    cursor: pointer;
}

.update-data p{
    border-bottom:1px solid #ddd;
    overflow: hidden;
    padding:5px  0;
}
.select-derive b,.instrumentSelect b,.update-data b{
    display: inline-block;
    width:20px;
    height:20px;
    background:url(../image/clockwise-arrow.png);
    -webkit-transition: linear 1s;
    -moz-transition: linear 1s;
    -o-transition: linear 1s;
    transition: linear 1s;
    position:relative;
    z-index:10;
    margin-right: 5px;
}
.update-data span{
    display: inline-block;
    height: 20px;
    line-height: 20px;
}
.update-data  .select-data b,.instrumentSelect b,.instrumentSelect b{
    background:url(../image/select.png);
}
.update-data  .export-data b{
    background:url(../image/downloads.png);
}
.select-derive span{
    display: inline-block;
    height:20px;
    line-height:20px;
}
.update-data p>a,.update-data>a,.select-derive a,.instrumentSelect a{color:red;
    font-size:18px;
    font-weight:bold;
    overflow: hidden;
    vertical-align: bottom;
    display: inline-block;
    padding:5px 10px ;
    border:1px solid transparent;
}

/*#data-select{*/
    /*background: #fff;*/
    /*width:600px;*/
    /*height:400px;*/
/*}*/


.update-data p>a:hover b,.update-data>a:hover b{
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg)
}
.update-data a.select-data:hover b,.update-data a.export-data:hover b,.data-select .select-derive>a:hover b,.instrumentSelect a:hover b{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.update-data i{
    display: inline-block;
    padding-right:10px;

}
.data-select .select-derive{
    padding-left: 4%;
    margin-bottom: 10px;
}
.data-select .select-derive a{
    color: black;
    font-size: 14px;
    padding: 3px 5px;
    margin-right:20px;
    border:0.5px  solid #ddd;
}
.data-select .select-derive b{
    width:15px;
    height:15px;
    margin-top: 3px;
    background:url(../image/select1.png);
}
.data-select .select-derive b.clean{
    background-image:url(../image/exit.gif);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.data-select .select-derive b.update{
    background:url(../image/clockwise-arrow.png);
}
.update-data li.item-name,.update-data li.SNcode-name,.update-data li.judge-name,.update-data li.replaced4{
    position: relative;
}
li.item-name img,li.judge-name img,li.replaced4 img{
    position: absolute;
    top: 7px;
    right: 13%;
}
.update-data .signup-ct{
    height:150px;
    width:400px;
    background: #fff;
    display: block;
    position: absolute;
    opacity: 1;
    z-index: 1000;
    left: 50%;
    top:50%;
    margin-left: -200px;
    margin-top: -75px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.update-data .OpenWindow-header{
    background: #E3E3E3;
    border-bottom: 1px solid #CCCCCC;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 10px 18px 10px;
}
.update-data .choosetype{
    font-size: 15px;
    font-weight: bold;
}
.update-data .modal-close,.config-close,.draw-canvas .modal-close,.data-instrument-show .modal-close{
    background: url(../image/modal_close.png) repeat scroll 0 0 transparent;
    display: block;
    height: 14px;
    position: absolute;
    right: 2%;
    top: 2%;
    border-radius: 5px;
    width: 14px;
    z-index: 2;
}
.instrument-config .config-close{
    right: 2%;
    top: 3%;
}

.update-data .questionBox{
    padding:10px 20px 0;
}
.update-data .signup-ct button{
    margin-right:12px;
    margin-top: 10px;
    background: #7AD3E1;
    padding: 1px 12px ;
    border-radius: 4px;
    font-size: 14px;
    font-weight:bold;
    border:none;
    cursor: pointer;
}
.mwin .hd{height:40px;line-height:40px;background-color:#75D5E5;}
.mwin .hd h3{float:left;padding-left:10px;letter-spacing:5px;font-size:22px;font-weight:bold;color:white;text-align:center}
.mwin .hd .con{float:right;width:110px}
.mwin .hd .con a{margin-left:10px;color:#FFF}
.mwin .hd .con a:hover{color:#FF0000}
.mwin .bd{background-color:transparent}
/*#75D5E5*/
.lborder{float:left;width:2px;height:48px;border-left:1px solid #65B8C6}
.lborder span{display:block;width:1px;height:100%;border-left:1px solid #ADE7F2}
.lborder span a{display:none}

.grayipt{padding:6px 6px;width:200px;border:1px solid #CCC;background:#FFF url(../image/bg_grayipt_repeat_x.png) repeat-x} /*针对每一行输入设置*/
.inputsetting{padding:0px 0 0 10px}  /*针对的整个输入模块，当成一个整体*/
.checkcode{padding:6px 0 0 0}

.btn{width:54px;height:30px;background:url(../image/btns_sprites.png) no-repeat -96px 0;border:0 none;color:#FFF;font-weight:bold;cursor:pointer}
.btnlink{width:133px;background-position:0 -60px;line-height:30px;text-align:center;color:#18ADC3}

/* layout */
.header{background:#E7F5EB}   /*顶部布局*/
.content{margin:0  auto}   /*菜单栏menu，主要内容main的宽度*/
.content{

    width:1400px;

    /*margin-top:5px;*/
    border:4px solid #7AD3E1;
    /*border-top:4px solid #7AD3E1;*/
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    background: #fff;
}
.sidebar{
    float:left;
    /*padding:3px;*/
    width:190px;
    background-color:#E0FFFF;
    box-sizing: border-box;
    border-right:4px solid #7AD3E1;

}  /*菜单栏的布局*/
.main{float:left;padding-left:15px;width:84%;}  /*主要内容main的宽度，及浮动*/
.footer{margin-top:10px;height:30px;width:1200px;background-color:#AA0000 ;margin:auto auto}  /*底部布局，背景色，高度*/
.hrline{height:3px;color:#AA0000;background-color:#AA0000 ;margin-top:0;border-width:0}   /*跨浏览器支持此格式*/
.vline{float:left;margin-left:5px;height:750px;border-color:#AA0000 ;border-left-style:solid;border-width:2px}
/* commons }} */

/* modules {{*/
/* login */
/*#login{*/


/*}*/


/* pageTop */
#pageTop{width:100%;margin:0 auto;
    background: #E7F5EB;}   /*顶部的总宽度，左右空白浏览器计算*/
#pageTop h1{float:left;margin-top:8px;width:300px;height:63px;}
#pageTop h1 a{display:block;width:100%;height:100%}
#pageTop h1 a em{display:none}
#pageTop .btnlink{float:left;margin:21px 0 0 10px;_margin-left:5px}
#pageTop p{float:right;margin-top:30px;margin-right:3%;color:#000000}
#pageTop p strong{
    font-weight:bold;
    font-family: verdana;
}
#pageTop .content{
    border:none;
    background: #E7F5EB;
    height:85px;
}
/* menu */

#menu .hd{display:none}
#menu .bd{
    padding-top:15px;
}
#menu .bd .item>h4{
    height:35px;
    line-height:35px;
    text-align:right;
    /*color:#F0F0F0;*/
    font-size:18px;
    color: #ddd;
    font-weight:bold;
    /*background:url(image/bg_menu_small.png) no-repeat;*/
    cursor: pointer;
    box-sizing: border-box;
    padding-left: 15px;
    border-bottom: 1px dotted #ddd;
}
.bd .item>h4 span{
    display:block;
    float:left;
    font-size:18px;
    padding-top:2px;
    line-height:32px;
    color: #5CA000;
    }
#menu .bd .item h4.active{
    background: #eee;
}
#menu .bd .item>h4.active span{
    color: #3DD1EF;
}
#menu .bd .item>h4 b,#menu .data-lists>h4 b,#menu .data-lists-Eliminate>h4 b{
    width: 23px;
    height: 28px;
    float: left;
    background: url(../image/mail2757b61.png) no-repeat -256px -55px;
    margin: 0 2px;
}
#menu .data-lists,#menu .data-lists-Eliminate{
    position: relative;
    height:auto!important;
    height:34px;
    min-height:34px;
}
#menu .data-lists>h4 b,#menu .data-lists-Eliminate>h4 b{
    position: absolute;
    left: 28px;
    top: -2px;
}
.data-lists>h4>span,.data-lists-Eliminate>h4>span{
    display: inline-block;
    margin-left: 51px;
    /*margin-top: 8px;*/
}
.data-lists ul,.data-lists-Eliminate ul{
    display: none;
}
.data-lists ul>li,.data-lists-Eliminate ul>li{
    line-height:30px;
    height:30px;
}
#menu .bd .item h4.active b,.data-lists h4.active b{
    background: url(../image/mail2757b61.png) no-repeat  -256px -87px;
}
/*#menu .bd .item h4 a{display:inline-block;margin-right:10px;height:50px}*/
/*#menu .bd .on h4 a{background-position:right -40px}*/
/*ie6 hack{{*/
#menu .bd .item>h4 a{_height:17px;_background-position:right -56px}
#menu .bd .on h4 a{_background-position:right -35px}
/*ie6 hack}}*/
#menu .bd .links{display:none}
.links li{
    cursor: pointer;
}
#menu .bd .links.active{display:block}
/*#menu .bd .on .links{display:block}*/

.links>li>a>b,.data-lists a b,.data-lists-Eliminate a b{
    display: inline-block;
    margin-left: 30px;
    width: 15px;
    height: 20px;
    background: url(../image/hui.png);
    background-size:cover ;
    margin-top: 5px;
    position: relative;
    top: 3px;
    /*background: url(image/mail2757b6.png) no-repeat -13px -106px;*/
}
.data-lists a b,.data-lists-Eliminate a b{
    margin-left: 42px;
    margin-top: 0;
}
li.item>h4:hover{
    background: #eee;
}
 .bd .links>li>a:hover>b,.links>li.active b,.data-lists a:hover>b,.data-lists-Eliminate a:hover>b,.data-lists .active b,.data-lists-Eliminate .active b{
    background: url(../image/ooopic_1479706979.png);
}
 .bd .links>li.active a,.links>li:not(.data-lists):not(.data-lists-Eliminate):hover a,.data-lists>h4:hover, .data-lists>a:hover,.data-lists .vendor-lists a:hover,.data-lists-Eliminate .vendor-lists a:hover,#menu .vendor-lists .active a{
     color: #e4393c;
     background: #fff;
}
.bd .links li>a,.data-lists>h4,.data-lists-Eliminate>h4{
    display: inline-block;
    color:#000;
    height: 34px;
    line-height:34px;
    font-size:16px;
    vertical-align: super;
    width:186px;
    /*padding:10px 0;*/
    font-weight: bold;
}
.data-lists>h4,.data-lists-Eliminate>h4{
    display: block;
}
.links>li a:hover{color:#FF0000;text-decoration: none}
.bd .links>li strong{font-weight:bold;color:#FFF}
/* item icons */
/*#menu .bd .pages h4 span{background-position:10px -118px}*/
/*#menu .bd .device h4 span{background-position:10px -145px}*/
/*#menu .bd .comments h4 span{background-position:10px -178px}*/
/*#menu .bd .settings h4 span{background-position:10px -208px}*/

/* page */
#page{width:auto}
#page .bd{padding:0 0 0 0}
#page h4{font-weight:bold;font-size:14px;color:#666;line-height:1.8}
#page li,.SNcode-name-show li{text-indent:8px}

/* grid */
.grid{margin:5px 0;}
.grid table{width:100% ;border:1px dotted #DCDDDD;}
.grid table thead{
    text-align:center;
    background-color:#F5F5F5;
    height:25px;
    font-size:15px;

    font-weight:bold;
}   /*表格表头的背景色*/
.grid table th{
    padding:5px 3px ;
    border-bottom:1px dotted #DCDDDD;
    border-right:1px dotted #DCDDDD;
    color: #000;
    font-weight:bold}
.grid table th:nth-child(1){
    border-radius: 5px 0 0 0 ;
    -webkit-border-radius:5px 0 0 0;
    -moz-border-radius:5px 0 0 0;
    -ms-border-radius:5px 0 0 0;
}
.grid table th:last-child{
    border-radius:  0 5px 0 0 ;
    -webkit-border-radius:  0 5px 0 0 ;
    -moz-border-radius:  0 5px 0 0 ;
    -ms-border-radius:  0 5px 0 0 ;
}
/*.grid tbody td:nth-child(1){*/
    /*background: #90C4D2;*/
    /*color: #26312D;*/
/*}*/
.grid table tbody td{
    padding-left:4px;
    height:28px;
    line-height:28px;
    border-bottom:1px dotted #DCDDDD;
    border-right:1px dotted #DCDDDD;
    padding:3px 0;
}
.grid table tbody tr{
     background: #fff;
     color: #343F43;
}
.grid table tbody tr:last-child td:first-child{
    border-radius:  0  0 0 5px ;
    -webkit-border-radius:0  0 0 5px ;
    -moz-border-radius:0  0 0 5px ;
    -ms-border-radius:0  0 0 5px ;
}
.grid table tbody tr:last-child td:last-child{
    border-radius:0  0 5px 0  ;
    -webkit-border-radius:0  0 5px 0  ;
    -moz-border-radius:0  0 5px 0  ;
    -ms-border-radius:0  0 5px 0  ;
}
.grid table tbody tr:hover{
    background: #EAF2FF;
}
.grid table .center{padding:0;text-align:center}
.grid table .last{border-right:0 none;
    padding:10px 0;
}
.grid table tfoot .last,.version .last{padding-right:15px;text-align:center}
.grid table tfoot .last a,.grid table tfoot .last strong,.version .last a,.version .last strong{padding: 8px 10px}
.grid .last a,.grid .last span,.version .last a,.version .last span{
    border:1px solid #ddd;
    margin:10px 5px ;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.grid .last a:hover,.grid .last a.active,.version .last a:hover,.version .last a.active{
   text-decoration: none;
    background: #CCC9CD;
    color: #fff;
}
.grid .last a.active:hover,.version .last a.active:hover{
    cursor: default;
}
.version .last a{
    display: inline-block;
    margin: 10px 5px;
}
.griddata table td {text-align:center;}
.griddata td:nth-child(8),.griddata td:nth-child(9),.griddata td:nth-child(10),.griddata td:nth-child(11){
    background: #eee;
    color: rgba(17, 59, 215, 0.56);
    font-weight:bold;
}
.actived-device-list td:nth-child(2){
    background: rgba(227, 227, 227, 0.21);
    color: #008CD7;
}
.griddata .data-bight,.griddata .data-instrument{
    display: inline-block;
    cursor: pointer;
}
.data-bight b,.data-instrument b{
    display: inline-block;
    width:25px;
    height:20px;
    background: url(../image/line.jpg);
    position: relative;
    top:6px;
}
.data-instrument b{
    width:20px;
    height:20px;
    background: url(../image/test.jpg);
    margin-right: 3px;
}
.warehoused-device td:nth-child(1),.released-device td:nth-child(1){
    color: #008CD7;
}
.released-device tbody a{
    cursor: pointer;
}
.warehoused-device td:nth-child(6),.order-list td:nth-child(10) {
    background: rgba(227, 227, 227, 0.21);
}
/* commonform */
.commonform{margin:10px 0}
.commonform fieldset{border:1px solid #CCC}
.commonform legend{margin-left:10px;padding:0 2px;font-weight:bold}
.commonform .item{padding:8px 0;border-bottom:1px solid #EEE}
.commonform .item label{display:-moz-inline-box;display:inline-block;padding-right:10px;width:140px;text-align:right}
.commonform .item .txt{width:235px;padding:5px;border:1px solid #CCC;vertical-align:middle;background:url(../image/bg_ipt.png) repeat-x}

/* copyright */
#copyright{padding:5px 0px; text-align:center; color:white}
#copyright a:hover{color:black;text-decoration:underline}
/* modules }}*/

/*欢迎界面*/
#welcome {font-weight:bold;color: #080ced;font-size:30px}

.orderform {color: #000;  font-size:20px;
    background: #F6F6F6;
    padding-top:20px;
}
/*.orderform h5{*/
    /*margin-top:20px;*/
    /*padding-left:13%;*/
/*}*/
.orderform .logMessage p{
    color: #e4393c;
    padding-left:15%;
    font-size:14px;
    margin-top:10px;
}
.orderform .order-remark{
    margin-left:7%;
    position: relative;
}
.orderform .ordersubmitbtn{
    height:40px;
}
.orderform h5 {
    margin-top: 20px;
    padding-left: 13%;
}
.orderform span{
    display: inline-block;
    width:13%;
    text-align: right;
}
.orderform input[type='text']{
    margin-right:20px;
    background: white;
}
.order-add .info{

    height: 40px;
    width: 120px;
    position: absolute;
    bottom: 10px;
    right: 38%;
}
.production-add .info{

    height: 40px;
    width: 120px;
    margin-left:40%;
}
/*.orderform h5:nth-child(3){*/
    /*margin-left:7%;*/
    /*position: relative;*/
/*}*/
.orderform .order-Log{
    width:29%;
    border:1px solid #D9E7E9;
}
.orderform input{
    height:16px;
    border:1px solid #D9E7E9;
}
#page .rom-add,.user-add,.password-change,.instrument-allot.fault-register{
    width:100%;
    height:800px;
    position: relative;

}.user-delete{
     height:300px;
     position: relative;
 }
#addRom{
    width:950px;
    height:400px;
    position: relative;
    left:10%;
    top:13%;
    padding:3% 0;
    background: #eefffa;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
}
#addSoftware,#addVendor,.form-fault-register{
    width:600px;
    height:250px;
    position: relative;
    left:25%;
    top:13%;
    padding:3% 0;
    background: #eefffa;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
}
#addVendor{
    width:500px;
    height:200px;
    padding:7% 0;
}
#addVendor h5{
    position: relative;
}
.vendor-add-list{
    position: absolute;
    left: 43.4%;
    top: 30px;
    overflow: hidden;
    width: 184px;
    background: #fff;
    z-index: 100;
    border: 1px solid #ddd;
    border-top: none;
    max-height: 150px;
    overflow-y: auto;
    display: none;
}
.vendor-add-list li{
    line-height: 30px;
    font-size: 14px;
    font-weight: normal;
}
.vendor-add-list li:hover{
    background: #ddf8ff;
}
#addVendor span{
    width:34%;
    text-align: right;
}
#addVendor div{
    text-align: center;
}
#addVendor input{
    text-align: center;
}
#addRom h5,#addSoftware h5{
    padding-left:10%;
    margin-top:30px;
}
#addRom  .file-uploading{
    position:relative;
}

#uploadform p,#addSoftware  .file-uploading{
    position:relative;width:485px;
    /*padding-left:47px;*/
}

#uploadform .red{
    font-size: 13px;
    margin-top: 0;
    /* -webkit-margin-after: 1.67em; */
    margin-left: -4px;
    /* -webkit-margin-end: 0px; */
    font-weight: normal;
    left: -3%;
    margin-bottom: 10px;
    padding-left: 77px;
    padding-right: 40px;
    width: 453px;
    text-align: left;
}
#addRom .txt,#uploadform .txt,#addSoftware .txt{ height:26px; border:1px solid #cdcdcd; width:305px;margin:0;}
#uploadform .txt{
    /*padding-left:10px;*/
    width:312px;
    color: #759418;
}
#addRom .ordersubmitbtn,#addSoftware .ordersubmitbtn{
    margin-left:40%;
}


.file-uploading .btn1{ background-color:#FFF; border:1px solid #CDCDCD;height:28px; width:70px;
    margin-right:13px;}
.file-uploading .file{ position: absolute;
    top: 0;
    left: 146px;
    height: 28px;
    filter: alpha(opacity:0);
    opacity: 0;
    width: 378px;
}
#uploadform p{
    width:495px;
}
#addRom .file{
    left: 183px;
}
#uploadform .file{
    left:94px;
    width:383px;
}


.orderinput{padding:3px 2px;border:1px solid #CCC;background: #e3e3e3 }
.ordersubmitbtn {margin-left:300px;font-size:20px;text-align:center;width:200px;height:40px;border:0;background:url(../image/submit.png);cursor: pointer}

.gridofconfig table{border:2px solid #463f3b; border-collapse:collapse;text-align: center;vertical-align:middle;width:100%; font-size:16px}
.gridofconfig table td{padding-left:4px;height:40px;line-height:40px}

.errortip {color: red;  font-size:20px}


/******************配置清单表******************/
#configid>table{
    margin-top: 30px;
    width:100%;
    border:none;
}
#configid div,#configid .orderinput,#configid select,#configid .orderinput:disabled{
    color: rgba(77, 75, 255, 0.99);
}
#configid tr{
    height:30px;
    color: #000;
}
#configid tr:nth-child(2n+1){
    background: #EEF8FA;
}
#configid tr>td:nth-child(2n+1){
      text-align:right;
      font-weight:bold;
  }
#configid tr>td:nth-child(3) span{
    display:inline-block;
    /*width:35%;*/
    text-align:right;
    padding:0 5px;
}
.red{
    color: red;
}

#configid tr>td:nth-child(1) span{
    display:inline-block;
    /*width:50%;*/
    text-align:right;
    padding:0 5px;
}
.type-choose label{
    margin:0  10px;
}
#configid tr>td:nth-child(2n){
    text-align:left;
}
#configid input[type='text']{
    height:26px;
    line-height:30px;
}
#configform .list{
    padding-left:13.2%;
    color:red;
    font-size:20px;
    text-align:left;
    font-weight:bold;
}

#configform .list span{
    margin-left:9%;
}
#configform{
    text-align: center;}
 .info{
     font-size: 16px;
     height: 45px;
     width: 155px;
     font-weight: bold;
     color: #fff;
     background: #31B0D5;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     border-radius: 5px;
     border: none;
     margin: 15px;
     cursor: pointer;
}
#configform button{
    display:none;
}
#configform .active {
    display:inline-block;
}
.device-control{
    margin-right:5%;
    height:75px;
}
#addForm{
    text-align: center;
}
#addForm .new{
    display: block;
    margin:50px  auto 0;
}
#addForm .continue{
    display: block;
    margin:200px auto 50px;
}

select[name='vendorname'],select[name='RomName']{
    font-weight:bold;
    color: #000;
}

/*.grid.radius5 th{*/
    /*position:relative;*/
    /*cursor: pointer;*/
/*}*/
/*.grid.radius5 th:hover{*/
    /*background: #fff;*/
    /*color: #e4393c;*/
/*}*/
.grid.radius5 th:hover ul{
    display: block;
}
.grid.radius5 b.down{
    display: inline-block;
    width:18px;
    height:18px;
    background: url(../image/sort1.png);
    position: relative;
    top: 3px;
    left: 1px;
}
.grid.radius5 b.up{
    display: inline-block;
    width:18px;
    height:18px;
    background: url(../image/sort2.png);
    position: relative;
    top: 3px;
    left: 1px;
}
.grid.radius5 th:hover span{
    color: #8CE062;
}
.grid.radius5 th:hover b.down{
    background: url(../image/sort.png);
}
.grid.radius5 th:hover b.up{
    background: url(../image/sort3.png);
}
.grid.radius5 th ul{
    height:50px;
    border-radius: 10px;
    width:108px;
    position: absolute;
    bottom:-50px;
    left:0px;
    background: white;
    color: #000;
    display: none;
}
.grid.radius5 th ul.vendor{
    height:25px;
    border-radius: 10px;
    bottom:-25px;
    width:100%;
}
.grid.radius5 th ul li{
    border-bottom:1px solid #ddd;
    margin-top:5px;
    cursor: pointer;
}
.griddata th{
    text-align: center;
}
.vendor-sort,.order-complete{
    cursor: pointer;
}
/** version rom版本号***/

.version{
    margin-top:20px;
}
.version table{
    width:100%;
    text-align: center;
}
.version table th{
    text-align: center;
}
.version tr{
    height:35px;
}
.version thead{
    background: #353535;
    color: #FFFFF1;
    font-weight: bold;
}
.version tbody{
    background: #F4F4F2;
}
.version tbody tr{
    border-bottom: 2px dotted #2E3133;
}
.version tbody tr td:not(:last-child){
    border-right: 2px dotted #fff;
}
.version button{
    background: #1A88B9;
    color: #fff;
    border:none;
    width:40px;
    height:25px;
    border-radius:5px ;
    cursor: pointer;
}

.romClassify{
    width: 800px;
    height:auto!important;
    height:500px;
    min-height:500px;
    border-radius: 20px;
    margin:120px auto;
    padding:20px 80px;
    border:2px solid #ddd;
    background: #fff;
    position: relative;
}
.romClassify h1{
    color: #5880d0;
}
.romClassify h3{
    /*width:300px;*/
    font-size:22px;
    font-weight:bold;
    border-bottom: 1px dotted #343F43;
    background: #F3F3F3;
    padding: 3px 20px;
}
.romClassify li.active{
    color: #00A7EA;
}
.romClassify li>div{
    padding-top: 20px;
    padding-left: 20px;
}
.romClassify li:not(:nth-child(1))>div{
    display:none;
}
.romClassify li h3:hover{
    cursor: pointer;
    color: #e4393c;
}
.romClassify ul {
    margin:20px 40px 0;
}
.romClassify h1{
    margin:40px 40px 0;
    border-bottom:2px solid #ddd;
}

.romClassify button{
    width:80px;
    height:40px;
    background: #28C0C6;
    color: #fff;
    border-radius: 5px;
    border:none;
    margin:20px 40px;
}
.romClassify button:hover{
    width:80px;
    height:40px;
    background: #0EB3B9;
    color: #fff;
    border-radius: 5px;
    border:none;
    margin:20px 40px;
    cursor: pointer;
}
.romClassify b.active{
     color: #0000EE;
     font-size: 16px;
     cursor: pointer;
 }
.romClassify b{
    color: #ccc;
    font-size: 16px;
}
.logDiv{
    margin-left: -300px;
    width: 600px;
    color: #515151;
    background-color: #fff;
    box-shadow: 0 0 20px #2b2b2b;
    position: fixed;
    top: 35%;
    left: 50%;
    z-index: 100;
    display: none;
}
.background{
    background-color: #000;
    opacity: .5;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 90;
    display: none;
}
.log_title {
    padding: 10px 30px;
    width: 495px;
    height: 20px;
    line-height: 20px;
    font-size: 15px;
    font-weight: 700;
    border-bottom: 1px solid #e2e2e2;
    float: left;
}
.log_close {
    padding-bottom: 3px;
    width: 45px;
    height: 37px;
    line-height: 45px;
    font-size: 24px;
    color: #ccc;
    text-align: center;
    border-bottom: 1px solid #e2e2e2;
    float: left;
    cursor: pointer;
}
.log_close:hover {
    color: #e4393c;
}
.log_content {
    padding: 40px;
    max-height: 350px;
    width: 540px;
    font-size: 14px;
    word-wrap: break-word;
    overflow: auto;

    position: relative;
    height: auto;
    overflow: hidden;}

button.disabled{
    background: #ccc;
    cursor:default;
}
.logMessage span{
    color: #e4393c;
}

.version .versionlog{
    position:absolute;
    display: none;
    width:150px;
    min-height: 60px;
    background:#fff ;
    left:0;
    top:0;
    text-align: left;
    border:2px solid #299BEC;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.version .versionlog h6,.version .versionlog p{
    padding:0 10px;
    color: #2A2A2A;
}
.version .versionlog hr{
    color: #299BEC;
}
.version  a{
    margin:0 8px;
}
#searchform .search label{
    display:none;
}
#searchform .search .show{
    display:inline-block;
}

#searchform>.instrumentSelect p button{
    margin-left:20px;
}
.instrumentSelect .bg{
    display: block;
}
.instrumentSelect .select-choose{
    width:450px;
    height:200px;
    box-sizing: border-box;
    padding:40px 20px 40px 40px;
    position: absolute;
    top:50%;
    left:50%;
    margin-left:-225px;
    margin-top:-100px;
    background: #fff;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
}
.select-choose h2{
    margin:10px;
}
.select-choose .info{
    background: #ccc;
}
.instrumentSelect ul{
    overflow: hidden;
    width:1100px;
    background: #EEF8FA;
}
.instrumentSelect>ul li{
    margin:5px 0;
    width:25%;
    float: left;
    line-height:18px;
}
.instrumentSelect  li:not(:nth-child(1)) span{
    width:38%;
    display: inline-block;
    text-align: right;
    margin-right:2%;
}
.instrumentSelect>ul li:nth-child(1){
    box-sizing: border-box;
    padding:0 18px;
}
.instrumentSelect ul li input{
    width:150px;
    background: transparent;
    border:1px solid #D9E7E9;
    color: #5250FE;
    line-height:18px;
}
.instrumentSelect ul li input[type='checkbox']{
    width:15px;
}
.instrumentSelect  a{
    padding:3px 10px;
    background:#E0FFFF;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;:;
    margin-left:20px;
}
.instrumentSelect .search{
    padding: 10px 10px 20px;
    margin:10px  0;
    background: #F6F6F6;
    width:1100px;
    line-height:20px;
    border-bottom:1px  solid rgba(0,0,0,0.2);
}
.instrumentSelect .order-return  b{
    background: url(../image/order.png);
}

.instrumentSelect .search input{
    height:28px;
    line-height:28px;
    background: #fff;
    width: 260px;
    padding-left: 3px;
}
#uploadform{
    height:750px;
    text-align: center;
}
#uploadform>div{
    width:600px;
    height:450px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    background: #EEFFFA;
    box-sizing: border-box;
    padding:50px 6px;
    position: relative;
    top:10%;
    left:25%;
}
#uploadform h5,#uploadform p{
    margin:0 auto;
}
#uploadform p.file-uploading{
    color: #514d6a;
    font-weight: normal;
}

#uploadform p.file-uploading .btn1{
    color: #648fef;
    font-weight: bold;
}
#uploadform p{
    font-size: 0.83em;
    /*margin-top: 1.67em;*/
    /* -webkit-margin-after: 1.67em; */
    margin-left: -4px;
    /* -webkit-margin-end: 0px; */
    font-weight: bold;
    left: 9%;
}
#uploadform h5{
    margin:20px auto;
    padding:0;
    font-weight:normal;
}
#uploadform h5 span{
    width:17%;
    color: #514d6a;
}
#uploadform h5 input{
    width:50%;
    margin-right:0;
    line-height: 22px;
    height: 22px;
    color: #759418;
    padding-left: 10px;
}
#uploadform h5 [name="sItemName"]{
    width:50%;
}
#uploadform h5.place-left{
    text-align: left;
    padding-left: 47px;
}
#uploadform h5.place-left{
    margin-bottom: 5px;
}
#uploadform .ordersubmitbtn{
    margin:35px auto;
}

    /*login 登录界面*/


/*检索数据 data-select*/
.data-select{
    border-bottom:2px solid #95B8E7;
    display: none;
    margin-top: 10px;
}
.search-item{
    width:1100px;
    font-size:12px;
}
.search-item::after{
    content: '';
    display: block;
    clear: both;
}
.search-item>li {
    width:30%;
    margin-left:20px;
    float: left;
    margin-bottom: 5px;
    line-height:30px;
    height:30px;
}
.search-item>li>span {
    display: inline-block;
    width:23%;
    text-align: right;
    /*position: relative;*/
    /*bottom: 5px;*/
}
.search-item .orderinput {
    background: #fff;
    height: 20px;
    width: 63%;
    line-height: 20px;
    padding-left: 1%;
}
.order-select .orderinput{
    padding-left: 2%;
}
.search-item input{
    height:20px;
    width:28.8%;
    padding:3px 0;
    border:1px solid #ddd;
    padding-left: 1%;
}
.search-item input{
    height:20px;
    width:28.8%;
    padding:3px 0;
    border:1px solid #ddd;
    padding-left: 1%;
}
.search-order input{
    width:26.8%;
}
.search-item>li i{
    /*display: inline-block;*/
    text-align: center;
    padding: 0 1%;
}
.search-item .data-empty{
    display: inline-block;
    width: 4%;
    vertical-align: inherit;
    height: 15px;
    cursor: pointer;
    text-indent: -9000px;
    background: url(../image/sprites-1.9.2.png) no-repeat scroll -264px -141px transparent;
    border-radius: 8px;
    float: right;
    /* margin: 3px 0px 0px 8px; */
    margin-top: 6px;
    visibility: visible;
    -webkit-transition: all 0.3s ;
    -moz-transition: all  0.3s;
    -o-transition: all  0.3s;
    transition: all 0.3s;
}
.search-item .data-empty:hover{
    background: url(../image/sprites-1.9.2.png) no-repeat scroll -264px -103px transparent;
    background-color: #259;
}
.data-select .item-name-list,.data-select .judge-name-list ,.data-select .replaced4-name-list{
    position: absolute;
    background: #fff;
    top:28px;
    left:79px;
    z-index:200;
    width:166%;
    height:auto!important;
    /*height:200px;*/
    /*min-height:200px;*/
    display: none;
    border:1px solid #ddd;
}
.data-select .replaced4-name-list ul,.data-select .item-name-list ul,.data-select .judge-name-list ul{
    overflow: hidden;
    padding:15px 0;
}
.data-select .item-name-list ul{
    overflow: auto;
}
.data-select .item-name-list li,.data-select .judge-name-list li,.data-select .replaced4-name-list li{
    text-align: center;
    width:25%;
    margin: 1% 4% ;
    background: #ddd;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    cursor: pointer;
    height:30px;
    line-height: 30px;
}
.data-select .item-name-list li:hover,.data-select .judge-name-list li:hover{
    background: #95B8E7;
}
.search-item .item-name .data-empty,.search-item .judge-name .data-empty{
    background: url(../image/sprites-1.9.2.png) no-repeat scroll -263px -141px transparent;
}
.search-item .item-name .data-empty:hover,.search-item .judge-name .data-empty:hover{
    background: url(../image/sprites-1.9.2.png) no-repeat scroll -264px -103px transparent;
    background-color: #259;
}
.data-select .item-name-list .data-empty,.data-select .judge-name-list .data-empty,.data-select .replaced4-name-list .data-empty{
    width:3%;
}

.data-select .item-name-list li span{
}

    /* 连接仪器*/
.now-instrument{
    margin-top:20px;
    font-size: 16px;
    height:31px;
    line-height:31px;
}
.now-instrument::after,.update-data::after{
    content: '';
    display: block;
    clear: both;
}
.now-instrument .update-data{
    width:1020px;
    margin:0 auto;
}
.now-instrument .update-data>span>span{
    color: red;
    font-weight:bold;
}
.now-instrument .update-data button{
    color: red;
    font-size: 18px;
    font-weight: bold;
    overflow: hidden;
    vertical-align: bottom;
    display: inline-block;
    padding: 0 10px;
    margin-left: 20px;
    border: 1px solid transparent;
    border-radius: 3px;
    cursor: pointer;
}
.instrument-choose span{
    display: inline-block;
    width:150px;
    text-align: center;
    padding:5px;
    height:19px;
    line-height:19px;
    cursor: pointer;
    color: #ddd;
    font-weight:bold;
    border:1px solid #ddd;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    position:relative;
}
.bg,#uploadform .bg,#addSoftware .bg{
    position: fixed;
    width:100%;
    height:100%;
    z-index:1900;
    background: rgba(0,0,0,0.3);
    top:0;
    left:0;
    display: none;
    /*overflow-x: scroll;*/
}
#uploadform .bg{
    z-index:1905;
}
#uploadform .bg,#addSoftware .bg{
    background: #3E6B61;
}
#uploadform .bg img,#addSoftware .bg img,.delete-record-wait img{
    position: absolute;
    top:-200px;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
}
#uploadform .bg h2,#addSoftware .bg h2,.delete-record-wait h2{
    position: absolute;
    top:450px;
    bottom:0;
    left:0;
    right:0;
    margin: auto;
    color: #fff;
    text-align: center;
}
.bg.page-loading,.test-waiting {
    display: block;
    background: #C5FFFE;
    text-align:center;
}
.test-waiting h1{
    margin-top:80px;
}
.bg.page-loading img,.test-waiting img{
    position: absolute;
    top:50%;
    left:50%;
    margin-top:-210px;
    margin-left:-280px ;
}
.instrument-list{
    /*position:absolute;*/
    background: #fff;
    /*border:1px solid #ddd;*/
    /*-webkit-border-radius:20px;*/
    /*-moz-border-radius:20px;*/
    /*border-radius:20px;*/
    /*top:10%;*/
    /*left:50%;*/
    /*margin-left:-300px;*/
    width:1020px;
    height:auto!important;
    height:800px;
    max-height:800px;
    font-size: 16px;
    margin:0 auto;

}
.instrument-list td,.instrument-list th{
    padding:5px;
    text-align: center;
}
.instrument-list .instrument-address img{
    width:20px;
    height:20px;
}
.instrument-list  tr{
    border-bottom:1px dotted #ddd;
}
.instrument-list  tr b{
    display: block;
    width:16px;
    height:16px;
    border:2px solid #ddd;
    margin:0 auto;
}
.instrument-list  tr.checked{
    background: #ccc;
}
.instrument-list  tr.checked b{
    width:20px;
    height:20px;
    background: url(../image/check.gif);
    border:none;
}
.instrument-list tbody tr:hover{
    background: rgba(204, 204, 204, 0.55);
}
.instrument-list tbody td:nth-child(1):hover{
    cursor: pointer;
}
.instrument-list tfoot .rt{
    padding:5px 20px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    border:none;
    background: #61CAD0;
    color: #fff;
    font-weight:bold;
    margin-right:25px;
    cursor: pointer;
}
.instrument-paging{
    text-align: center;
    margin-top:5px;
}
.instrument-paging button{
    padding:3px 10px;
    border: 1px solid #ddd;
    margin: 0px 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    color: #50C7E5;
    cursor: pointer;
}
.instrument-paging button[disabled="disabled"]{
    cursor: default;
    background: #ccc;
    color: #fff;
}
.instrument-list tfoot .rt[disabled='disabled']{
    cursor: default;
    background: #ccc;
}



/*canvas 绘图*/
.draw-canvas>div{
    width: 900px;
    height: 700px;
    /*margin-top: -350px;*/
    /*margin-left:-500px;*/
    position: absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    background: #BFDBFF;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
}
.draw-canvas h2{
    margin-top:1%;
    text-align: center;
}
.draw-canvas .CValue{
    margin-right:60px;
}
.draw-canvas #canvas{
    position: absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}





.instrument-transfer-test,.instrument-test .test-waiting{
    width: 1200px;
    height:800px;
    font-size:1em;
    line-height:2em;
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    background: #BFDBFF;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
}
.instrument-test .test-waiting{
    display: none;
    z-index:110;
    background: #C5FFFE;
}
.instrument-paging{
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
}
.instrument-result,.instrument-paging h1{
    width:75%;
    box-sizing: border-box;
    margin-top:2%;
    margin-left:2%;
    overflow: hidden;
    background: rgba(255,255,255,0.5);
}
.instrument-result{
    padding-left:40px;
}
.instrument-result li{
    width:25%;
    float: left;
    padding:1% 0;
}
.instrument-result li span:nth-child(1){
    display: inline-block;
    width:45%;
    text-align: right;
}
.instrument-result li span:nth-child(2){
    display: inline-block;
    width:52%;
    text-align: left;
    color: #6400C8;
}
#canvas{
    position: absolute;
    top:60%;
    left:2%;
    margin-top:-25%;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.bitch-close{
    height:1em;
    position: relative;
}

.bitch-close button{
    width: 2em;
    height: 2em;
    line-height: 2em;
    background: #FBC4B9;
    color: #fff;
    border: none;
    cursor: pointer;
    position: absolute;
    top: 35%;
    right: 1%;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    border-radius:1em;
}
div.bitch-handle{
    width: 23%;
    height: 79%;
    position: relative;
    box-sizing: border-box;
    padding-left: 3%;
}
div.bitch-handle button{
    margin:7% 6%;
    width:65px;

    height:40px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:none;
    cursor: pointer;
}
div.bitch-handle button.bitch-test{
    margin-top:52%;
}
/*************配置参数****************/
.show{
    /*position: absolute;*/
    /*width:700px;*/
    /*height:500px;*/
    /*top:50%;*/
    /*left:50%;*/
    /*margin-left:-400px;*/
    /*margin-top:-250px;*/
    z-index:1001;
    display: block;
    /*background: #BFDBFF;*/
    /*border:1px solid #e4393c;*/
    /*-webkit-border-radius:10px;*/
    /*-moz-border-radius:10px;*/
    /*border-radius:10px;*/
}
.config-arguments,.dynamo-arguments{
    position: absolute;
    width:700px;
    height:500px;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    background: #BFDBFF;
    border:1px solid #3B5A82;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    line-height:2.2em;
}
.config-arguments h3,.dynamo-arguments h3{
    color: #697079;
    background: #DFE6EE;
    -webkit-border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    border-radius:10px  10px 0 0;
    border-bottom:1px solid #B0CFF7;
}
.config-arguments h6{
    border-bottom:1px solid #8DB2E3;
    font-size:1em;
    height:1.9em;
}
.config-arguments h6 span{
    display: inline-block;
    border:1px  solid #8EB3E3;

    border-left: none;
    border-bottom:none;
    padding:0 5px;
    height:1.7em;
    line-height:1.7em;
    background: #BFDBFF;
    cursor: pointer;
    float: left;
    margin-top: 0.2em;
}
.config-arguments h6 span.active{
    color: #000;
    background: #DEE8F6;
}

.config-arguments ul.lt{
    font-size: 1.1em;
    margin-top: 6%;
    margin-left: 6%;
    width:38%;
}
.config-arguments-form div.lt{
    font-size: 1.1em;
    width: 45%;
    margin-top: 3%;
    margin-left: 3%;
}
.config-arguments ul.lt>li{
    margin: 2% 0;
    width: 99%;
}
.config-arguments ul.lt input,.config-arguments div.lt input{
    height: 1.4em;
    width: 38%;
    padding-left: 0.45em;
    line-height: 1.4em;
}
.config-arguments div.lt fieldset{
    margin-top:1.4em;
    border:1px solid #ddd;
}
.config-arguments div.lt fieldset legend{
    margin-left:4.9em;
}
.config-arguments div.lt fieldset input{
    width: 17%;
}
.config-arguments div.lt p:nth-child(1){
    margin-bottom:0.4em;
}
.config-arguments ul.lt>li span:nth-child(1),.config-arguments div.lt span:nth-child(1){
    display: inline-block;
    width:47%;
    margin-right:3%;
    text-align: right;
}
.config-arguments .btns{
    width: 21%;
    clear: both;
    margin-left: 16%;
    text-align: center;
    font-size: 1em;
}
.config-arguments .btns button{
    width: 70%;
    height: 2em;
    background: #c8c6df;
    border: 1px solid #557CAE;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 1.1em;
    line-height: 2em;
    cursor: pointer;
    argin-top: 4%;
}
.config-arguments .btns button:hover,.send-dynamo-config:hover,.get-dynamo-config:hover{
    background: #FFE998;

}
.receive-arguments{
    width: 40%;
    height: 30%;
    margin-left: 15%;
    margin-top: 5%;
    font-size: 1.1em;
}

.receive-arguments button,.send-dynamo-config,.get-dynamo-config{
    height: 19%;
    background: #DEEAF8;
    line-height: 2.1em;
    margin: 1%;
    padding: 0 0.4em;
    border: 1px solid #89ACDB;
    cursor: pointer;
    margin-left: 0px;
}
.send-dynamo-config{
    margin:0 4%;
}
.receive-arguments p{

    color: #e4393c;
}
/*.receive-arguments button.active{*/
    /*cursor: pointer;*/
/*}*/
.receive-arguments button:hover{
    background: #FFF4C2;
    border:1px solid #C4AC7B;
}
/*.receive-arguments button.disabled{*/
    /*background: #CDCDCD;*/
    /*color: #A1A192;*/
    /*border:1px solid #C3C3C3;*/
/*}*/


/***************电机参数******************/

.dynamo-arguments .dynamo-choice{
    font-size: 1.1em;
    height: 10%;
    line-height: 2.4em;
    margin-top: 5%;
}
.dynamo-choice>span{
    display: inline-block;
    width:44%;
    text-align: center;

}
.dynamo-config{
    height:55%;
}
.dynamo-config [type="text"]{
    text-align: center;
}
.dynamo-remark{
    width:43%;
    box-sizing: border-box;
    padding-left:50px;
}
.dynamo-remark p:nth-child(1),.gallery-choose{
    margin-top:15%;
}
.gallery-choose span{
    display: inline-block;
    width:22%;
    padding-right:5%;
    text-align: right;
}
.gallery-choose .select-box{
    font-size:1em;
}

.config-resize{
    margin-left:2%;
    width: 48%;
}
.config-resize fieldset{
    border: 1px solid #6593CF;
    padding: 0 1% 3%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.config-resize li{
    margin-top:3%;
}
.config-resize span:nth-child(1){
    display: inline-block;
    width:36%;
    text-align: right;
    margin-right:5%;
}
.config-resize input[type='text']{
    height: 1.9em;
    line-height: 1.9em;
}
.config-resize  .config-move span{
    display: inline-block;
    width:41%;
    text-align: center;
}
.dynamo-arguments>p:last-child{
    text-align: center;
    
}


.config-close{
    top:0.5em;
}
.select-box{
    font-family: "宋体";
    font-size: 1em;
    color: #000;
    width: 41.6%;
    line-height: 1.6em;
    cursor: pointer;
    background: #fff;
    position: relative;
    display: inline-block;
}
.select_showbox {
    border: 1px solid #b0a296;
    height: 1.2rem;
    padding-left: 0.3em;
    background: url(../image/icon.png) no-repeat 86px 0;

}
.select_option{
    display:none;
    position: absolute;
    top: 1.6em;
    left: 0px;
    width: 98%;
    background: #fff;
    z-index: 102;
    height: auto!important;
    max-height: 700%;
    overflow-y: scroll;
}
.select_option li {
    padding: 0 4%;
    width:92%;
}
.select_option li.selected {
    background:#ccc;
}
.select_option li.hover {
    color: #fff;
    background: #7B6959;
}
.select_option{
    border: 1px solid #b0a296;
    border-top: none;
    /*display: none;*/
}

/********下拉菜单样式*********/
.uboxstyle{
    display: inline-block;
    margin:0 10px;
}
.uboxstyle .select_box{width:100px;height:24px;
    cursor: pointer;
    position: relative;}
.uboxstyle div.tag_select{
    color: #79A2BD;
    width: 100px;
    box-sizing: border-box;
    padding-right: 16px;
    text-align: center;
    height: 24px;
    background: transparent url(../image/ubox-select.gif) no-repeat 0 0;
    /* padding: 0 0 0 0; */
    line-height: 24px;
    /* text-align: left; */
    position: relative;
    z-index: 20;
}
.uboxstyle div.tag_select_hover{display:block;color:#79A2BD;width:80px;height:24px;background:transparent url("../image/ubox-select.gif") no-repeat 0 -24px;padding:0 10px;line-height:24px;}
.uboxstyle div.tag_select_open{display:block;color:#79A2BD;width:80px;height:24px;background:transparent url("../image/ubox-select.gif") no-repeat 0 -48px;padding:0 6px;line-height:24px;}

.uboxstyle ul.tag_options{text-align:center;position:absolute;margin:0;list-style:none;width:98px;
    border-radius: 3px;
    overflow-y: scroll;
    height:auto!important;
    max-height:240px ;
    border-right:2px solid #6d93ab;
}
.uboxstyle ul.tag_options li{
    background: transparent url(../image/ubox-select.gif) repeat-y -100px 0;
    display: block;
    width: 74px;
    padding: 0 7px 0 0.5px;
    height: 24px;
    text-decoration: none;
    line-height: 24px;
    color: #79A2BD;}


.uboxstyle ul.tag_options li.open_selected{background:transparent url("../image/ubox-select.gif") no-repeat 0 -96px;color:#fff}
.uboxstyle ul.tag_options li.open_hover{background:transparent url("../image/ubox-select.gif") no-repeat 0 -72px;color:#fff}


.txtsavename{
    box-sizing: border-box;
    height:30px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    outline:none;
    border:1px solid #CFEBEE;
    padding-left:10px;
}


/*********标曲查看********/
.shade{
    background-color: #000;
    opacity: .5;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 20;
    display: none;
}

.bitchExamine{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #BFDBFF;
    padding: 1%;
    font-size: 1em;
    box-shadow: 0 0 1em #2b2b2b;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 1901;
    width: 1230px;
    height: 710px;
    display: none;
}
.main .rom-bg,.main .process-bg,.main .dynamo-bg{
    z-index:1901;
}
.main .show{
    z-index:1950;
}
.bitchExamine>h3{
    color: #ff666d;
    font-weight: normal;
    margin-bottom:10px;
}
/*.bitchExamine p.bitch-close{*/
    /*overflow: hidden;*/
/*}*/

.bitchExamine fieldset li{
    margin-top: 1.5%;
}
.bitchExamine fieldset.totalParameter{
    border: 1px solid #6f9cf5;
    width: 26%;
    padding: 1% 3% 5%;
    height: 88%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.totalParameter li>span:nth-child(1){
    width:36%;
    display: inline-block;
    font-size:11px;
}
.totalParameter>h5{
    margin-top:5%;
    text-align: center;
}
.totalParameter .save{
    margin-right: 20px;
}
.totalParameter .save,.totalParameter .biaoqu-send{
    width: 39%;
    height: 3em;
    font-size: 1em;
    border-radius: 5px;
    font-weight: normal;
    margin-top: 2%;
    font-size: 13px;
}
.totalParameter li>span:nth-child(2),.totalParameter input{
    background: transparent;
    display: inline-block;
    border:none;
    color: #8e1cd7;
}
.totalParameter .tposes span:nth-child(2),.fParams,.demarcate span:nth-child(2),.demarcate label{
    color: #8e1cd7;
}
.totalParameter input[type='text']{
    width:100px;
    color: #8e1cd7;
    height:1.2rem;
    line-height: 1.2rem;
}
.fourParameters{
    margin: 3% 0 0 10%;
    border: 1px solid #6f9cf5;
    width: 20%;
    padding: 3% 0 3% 4%;
    /* height: 31%; */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.bitchExamine .sample{
    width: 99%;
    position: relative;
    margin-left: 1%;
    /*margin-top: 1%;*/
    z-index: 0;
}

.observedValue{
    font-weight:bold;
    color: #000;
    font-size:1.1em;
}
.bitchExamine .sample>li,.bitchExamine .sample .result>li ,.observedValue li{
    float: left;
    width:13%;
    color: #666;

}
/*.bitchExamine .sample .result>li{*/
    /**/
/*}*/
.bitchExamine .sample>li.active , .sample .result>li.active{
    border:1px solid #6f9cf5;
    border-bottom: none;
    background: #E3ECF9;
    -webkit-border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
    /*display: block;*/
}
.bitchExamine .sample>li>span,.sample .result>li>span{
    color: #666;
    font-weight: bold;
    padding: 0 21%;
    width: 59%;
    display: inline-block;
    height: 2em;
    line-height: 2.5em;
    cursor: pointer;
    text-align: center;
}
.bitchExamine .sample>li>span:hover,.sample .result>li>span:hover {
    color: #e4393c;
}
.bitchExamine .sample>li>div,.sampleModel {
    border:1px solid #6f9cf5;
    position: absolute;
    display: none;
    top:3.6%;
    left:0;
    z-index:-200;
    width:100%;
    height: 1560%;
    -webkit-border-radius:0 10px 10px 10px;
    -moz-border-radius:0 10px 10px 10px;
    border-radius:0 10px 10px 10px;
}

.bitchExamine .sample>li>div{
    top:96%;
    height: 2630%;

}
.result .sampleModel{

    height:48%;

}
.bitchExamine .sample>li>div.active,.sample .result>li>div.active{
    display: block;

}
.bitchExamine .sample .result {
    margin: 1% 4%;
    width: 93%;
    position: relative;
    z-index: 200;
    box-sizing: border-box;
    height:100%;
}
.sample .observedValue{
    width: 50.4%;
    height: 19.0em;
    border: 1px solid #6f9cf5;
    border-top: none;
    margin-left: 5%;
    margin-top: 2%;
}
.sample .observedValue ul{
    width:100%;
    overflow: hidden;
    border-top: 1px solid #6f9cf5;
}
.sample .observedValue ul li{
    text-align: center;
    padding:5px 0;
    width:39.9%;
    border-bottom:1px solid #6f9cf5;
    border-right:1px solid #6f9cf5;
}
.sample .observedValue ul li:last-child{
    border-right:none;
}
.sample .groups {
    max-height: 89%;
    min-width:55%;
    overflow-y:auto;
}
.sample .groups table{
    width:100%;
    text-align: center;
    collapse: collapse;
    background: #fff;
}
.sample .groups tr {
    height:25px;
}
.sample .groups td {
    border-bottom: 1px solid #BFDBFF;
    border-right: 1px solid #BFDBFF;
}

.fourParameters ul li{
    margin:8% 0%;
    height:1.3rem;
    height:1.3rem;
}
.fourParameters ul li input{
    height:1.2rem;
    line-height: 1.2rem;
}
.demarcate{
    clear: both;
    margin: 0 2%;
    padding-top: 1%;
    height:4rem;
    /*overflow: hidden;*/
}
.demarcate>li{
    margin: 0.5% 0;
    height: 1.5em;
    float: left;
    width: 25%;
}
.demarcate .fBound,.demarcate .fNormal{
    width:40%;
}
.concentrationReference,.fCMThreshold{
    margin: 2% 2rem;
    border: 1px solid #6f9cf5;
    width: 86%;
    padding:1% 3%;
    /*height: 2.5rem;*/
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.fCMThreshold div{
    font-size:11px;
}
.fCMThreshold input{
    width: 8%;
    height: 16px;
    margin: 0 3% 0 1%;
    text-align: center;
}
.totalParameter label{
    display: inline-block;
    width:32%;
    font-size: 11px;
}
.demarcate label{
    display: inline-block;
    width:20px;
    text-align: center;
}
.totalParameter .tposes label{
    display: inline-block;
    width:46%;
}
.demarcate input{
    width:49%;
    height:1.2rem;
    line-height: 1.2rem;
}

/********order-list-show*********/

.order-list-show .orderLog {
    position: absolute;
    top:0px;
    left:0px;
    display: none;
    width:130px;
    height:auto!important;
    height:40px;
    min-height:40px;
    background: #fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    text-align: left;

    border:1px solid #299BEC;
}
.order-list-show .orderLog h6 {
    height:15px;
    font-size:13px;
}
.order-list-show .orderLog h6,.order-list-show .orderLog p{
    padding:0 10px;
}
.order-list-show .orderLog p{
    width:auto!important;
    width:100px;
    min-width:100px;
    word-wrap: break-word;
}
.value-position{
    left: 0;
    position: absolute;
    text-align: center;
    top: -15%;
    width: 50%;
    padding:0 25%;
    display: none;
}

.value-position span{
    display: inline-block;
    width:15%;
    text-align: right;
}
.value-position input{
    width:25%;
    text-align: center;
    margin-left:5%;
    height:1em;
    line-height:1em;
    border:1px solid #6593CF;
}
.value-position legend{
    margin-left:33%;
}
.value-position fieldset{
    border:1px solid #fff;
}


/**************厂家查看仪器配置****************/

.instrument-config{
    width:900px;
    height:600px;
    position: absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin:auto;
    background: #BFDBFF;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}

.instrument-config h1{
    margin:30px 0 20px;
    text-align: center;
}
.instrument-config table{
    width:80%;
    margin:0 auto;
    font-size:1.2em;
    margin-top:5%;
}
.instrument-config tr{
    height: 40px;
    line-height: 40px;
}
.instrument-config span{
    display: inline-block;
}
.instrument-config tr:nth-child(1) span:nth-child(1){
    width:20%;
    text-align: right;
}
.instrument-config tr:nth-child(1) span:nth-child(2){
    width:70%;
    text-align: left;
    font-weight: bold;
}
.instrument-config tr:not(:nth-child(1)) span:nth-child(1){
    width:48%;
    text-align: right;
}
.instrument-config tr:not(:nth-child(1)) span:nth-child(2){
    width:48%;
    text-align: left;
    font-weight: bold;
}
.instrument-config input{
    background: transparent;
    border:none;
    width:48%;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
}
/*#sn-biaoqu-add{*/
    /*height:850px;*/
    /*text-align: center;*/
/*}*/

/*#sn-biaoqu-add>div{*/
    /*width: 600px;*/
    /*height: 270px;*/
    /*-webkit-border-radius: 10px;*/
    /*-moz-border-radius: 10px;*/
    /*border-radius: 10px;*/
    /*background: #EEFFFA;*/
    /*box-sizing: border-box;*/
    /*padding: 80px 6px 0;*/
    /*position: relative;*/
    /*top: 20%;*/
    /*left: 25%;*/
/*}*/
/*#sn-biaoqu-add span{*/
    /*width:25%;*/
    /*font-weight:bold;*/
/*}*/

/*#sn-biaoqu-add p{*/
    /*margin-top:10%;*/
/*}*/
/*#sn-biaoqu-add button{*/
    /*height:35px;*/
    /*width:100px;*/
    /*-webkit-border-radius:5px;*/
    /*-moz-border-radius:5px;*/
    /*border-radius:5px;*/
    /*border:none;*/
    /*background: #31B0D5;*/
    /*cursor: pointer;*/
/*}*/


/*sn_biaoqu_information*/

.sn-input,.vendor-input,.order-input{
    left: 0;
    padding: 4px 10px;
    width: 330px;
    height: 25px;
    border: 1px solid #f10215;
    line-height: 25px;
    font-size: 16px;
    color: #000;
    outline:none ;
    font-weight: bold;
}
.order-input{
    width:380px;
}
.SNcode-search,.detail-search,.order-uncomplete .order-search,.ex-warehouse{
    right: 0;
    width: 100px;
    height: 35px;
    /*line-height: 35px;*/
    cursor: pointer;
    border: none;
    background-color: #f10215;
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    font-family: '\5FAE\8F6F\96C5\9ED1',arial,"\5b8b\4f53";
}
.ex-warehouse{
    margin-top: 40px;
}
.sn-biaoqu,.order-uncomplete,.re-code{
    text-align: center;
    padding-top:5%;
}
.sn-biaoqu span.placeholder,.order-uncomplete span.placeholder, .re-code span.placeholder{
    text-align: center;
    padding-top:5%;
    width:200px;
    left:7px;
    top:-10px;
    font-size:16px;
}
.sn-biaoqu label,.order-uncomplete label, .re-code label{
    display: inline-block;
    position: relative;
}
.sn-biaoqu>span,.order-uncomplete>span,.re-code span{
    font-size:16px;
    font-weight: bold;
}

.sn-lists,.sn-biaoqu .vendor-lists,.order-uncomplete .order-lists{
    width:400px;
    position: absolute;
    top:34px;
    left:0;
    border:1px solid #BEBEBE;
    max-height:300px;
    -webkit-max-height: 60px;
    overflow-y: scroll;
    display: none;
    z-index:100;
    background: #fff;
}
.sn-biaoqu .sn-lists{
    width:350px;
}
.order-uncomplete .order-lists{
    font-weight:normal;
}
.order-uncomplete .sn-biaoqu{
    text-align: left;
}
.order-uncomplete .sn-input{
    width:380px;
}
.data-lists .vendor-lists li,.data-lists-Eliminate .vendor-lists li{
    padding-left:0;
}
.sn-lists li,.vendor-lists li,.order-uncomplete .order-lists li {
    padding-left:10px;
    text-align: left;
    height:30px;
    line-height:30px;
    font-size:15px;
    color: #666;
}
.sn-lists li:hover,.vendor-lists li:hover,.order-uncomplete .order-lists li:hover{
    background: #F5F5F5;
    cursor: pointer;
}
.biaoqu-information{
    position: absolute;
    left:0;
    top:10%;
    right:0;
    left:0;
    margin:auto ;
    width:80%;
    height:730px;
    background: #fff;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    box-sizing: border-box;
    padding:2%;
}
.biaoqu-information table{
    height:100%;
    width:100%;
    collapse: 0;
}
.item-lists td{
    line-height:30px;
    height:30px;
    width:1.4%;
    font-size:0.6rem;
    text-align: center;
    border:1px dotted #ccc;
    border-right:none;
}
.biaoqu-information tbody td {
    line-height: 25px;
    height: 25px;
    width:1.4%;
    text-align: center;
    border:1px dotted #ddd;
    border-right:none;
}
.item-lists td:nth-child(1),.biaoqu-information tbody td:nth-child(1){
    width:4%;
    position: relative;
}
.item-lists td:last-child,.biaoqu-information tbody td:last-child{
    border-right:1px dotted #ddd;
}
.item-lists td:nth-child(1):before{
    content: "";
    position: absolute;
    width: 1px;
    height:235%;/*这里需要自己调整，根据td的宽度和高度*/
    top:0;
    left:0;
    background-color: black;
    display: block;
    transform: rotate(-64.5deg);/*这里需要自己调整，根据线的位置*/
    transform-origin: top;
}

.item-batch{
    position:relative;
}
.item-batch span:nth-child(1){
    position: absolute;
    right: 2px;
    top: -5px;
}
.item-batch span:nth-child(2){
    position: absolute;
    left: 2px;
    bottom: -5px;
}
.show-detail img{
    width:10px;
    height:10px;
}
.sn-close{
    width:32px;
    height:32px;
    border-radius: 50%;
    position: absolute;
    right:1%;
    top:1%;
    border:none;
    background: url("../image/x_alt.png") no-repeat  0 ;
    cursor: pointer;
}
.show-SNcode{
    position: absolute;
    top:2%;
    text-align: center;
    width:100%;
}

.show-detail tr:hover{
    background: #ecfffd;
}
.instrument-page button{
    padding:3px 10px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:5px;
    margin:5px;
    border:1px solid #ddd;
    background:#fff ;
}
.instrument-page button:not(.active){
    cursor: pointer;
}

.instrument-page button.active{
    background: #ccc;
}
.totalParameter input,.totalParameter span{
    font-size: 11px;

}
/*******************仪器更新rom列表*****************/

.rom-list{
    width:750px;
    height:700px;
    top:50%;
    left:50%;
    position: absolute;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    margin-left:-375px;
    margin-top:-350px;
    background: #BFDBFF;
    /*overflow-y: auto;*/
}
.rom-list ul{
    height:40px;
    line-height:40px;
    width:85%;
    margin:0 auto;
    text-align: center;
    font-size: 15px;
    font-weight:bold;

}
.rom-list>div{
    height:601px;
    overflow-y: auto;
}
.rom-list ul li:nth-child(1){
    width:9%;
}
.rom-list ul li:nth-child(2){
    width:63%;
}
.rom-list ul li:nth-child(3){
    width:13%;
}
.rom-list ul li:nth-child(4){
    width:11%;
}
/*.rom-list .rom-title{*/
    /*font-size:18px;*/
    /*margin-top:80px;*/
    /*margin-left:30px;*/
    /*font-weight:bold;*/
/*}*/
.rom-info{
    margin: 0 auto 40px;
    width:80%;
    font-size:16px;
    text-align: center;
}
.rom-info button{
    background: #1A88B9;
    color: #fff;
    border: none;
    width: 40px;
    height: 25px;
    border-radius: 5px;
    cursor: pointer;
    font-size:14px;
}
.rom-info tr{
    height:35px;
    border-bottom: 1px dotted #000;
}

.romadd-bg #addRom [name='vendorID']{
    border:none;
    background:#fff;
    height:22px;
    font-size:16px;
    text-align: center;
}
.romadd-bg #addRom{
    left:50%;
    top:50%;
    height:500px;
    margin-top:-250px;
    margin-left:-475px;
    box-sizing: border-box;
    font-size:16px;
}
.romadd-bg .orderinput{
    height:22px;
    background: #fff;
    font-size:16px;
}
.romadd-bg select{
    height:28px;
    font-size:16px;
 }
.romadd-bg h3{
    text-align: center;
    color:red;
}
/*进度条*/
.process-bg{
    background:rgba(255,2552,255,1);
}

.circleRun {
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 76%;
}
.surePass{  position: absolute;
    top:50%;
    left:50%;

    -webkit-transform:translate(-50%,-50%) ;
    -moz-transform:translate(-50%,-50%) ;
    -ms-transform: translate(-50%,-50%);
    -o-transform:translate(-50%,-50%) ;
    transform:translate(-50%,-50%) ;
    width:40%; }
.anyield{ width:100%; position:absolute; text-align:center; left:0;top:60%; height: 5.75em; margin-top: -2.25em; font-size:1em; z-index: 3;}
.anyield p{font-size:24px; color:#fa5527;
    font-weight:bold;  }

@media (max-width: 767px) {
    .surePass{width:100%;}
}


/*分配权限*/
.user-add{
    position: relative;
}
.create_user,.change-warehoused,.change-released,.change-order,.change-rom,.create_agency,.delete_user,.change_password,.licence_recharge,.change-allocate,.simple-allot{
    width: 550px;
    height: 350px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left:-275px;
    margin-top:-250px;
    background: #eefffa;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    box-sizing: border-box;
    padding:2% 0;
}
.vendor-create-user,.simple-allot{
    padding:6% 0;
}

.change-allocate{
    width:500px;
    padding:4% 0;
}
.bg .change-licence{

    padding:2% 0;
}
.change-allocate [name="SNcode"]{
    border:none;
    background: #EEFFFA;
}
.delete_user{
    height: 200px;
    margin-top:-100px;
}
.change-order{
    height:420px;
}
.create_agency{
    padding-top:50px;
}
.create_user p,.change-warehoused p,.change-released p,.change-order p,.change-rom p,.create_agency p,.change_password p,.licence_recharge p ,.change-allocate p,.simple-allot p{
    height:40px;
    line-height:40px;
    margin:15px 0;
    font-size:16px;
}
.delete_user>div,.simple-allot>div{
    height:40px;
    margin:15px 0;
    font-size:16px;
}
.create_user label,.change-warehoused label,.change-released label,.change-order label,.change-rom label,.create_agency label,.delete_user label,.change_password label,.licence_recharge label,.change-allocate label,.simple-allot label{
    display: inline-block;
    width:35%;
    text-align: right;
}
.create_user input,.change-warehoused input,.change-released input,.change-order input,.change-rom input,.create_agency input,.delete_user input,.change_password input,.licence_recharge input,.change-allocate input{
    height:30px;
    font-size:18px;
    width:47%;
    padding-left:10px;
    line-height:30px;
}
.vendor-create-user input{
    text-align: center;
    padding:0;
}
.create_user  select,.change-warehoused select,.change-released select,.change-order select,.change-rom select,.create_agency  select,.licence_recharge select,.simple-allot select{
    width:49.5%;
    height:35px;
    padding-left:10px;
}
.create_user  button,.change-warehoused button,.change-released button,.change-order button,.change-rom button,.create_agency button,.allot-instrument button,.delete_user button,.change_password button,.licence_recharge button,.change-allocate button,.simple-allot button{
    width:120px;
    height:40px;
    background: rgba(255, 18, 100, 0.45);
    border:none;
    color: #fff;
    font-size:16px;
    cursor: pointer;
    font-weight: bold;
}
.create_user>div,.change-warehoused>div,.change-released>div,.change-order>div,.change-rom>div,.create_agency>div,.delete_user>p,.change_password>div,.licence_recharge>div,.change-allocate>div,.simple-allot>p{
    margin-top:35px;
    text-align: center;

}

.change-permission-user{
    margin-top:40px;
    font-size: 16px;
    text-align: center;

}
.change-permission-user label,.delete-user label,.simple-allot label{
    position: relative;
}

.change-permission-user input{
    left: 0;
    padding: 4px 10px;
    width: 200px;
    height: 25px;
    border: 1px solid #f10215;
    line-height: 25px;
    font-size: 16px;
    color: #000;
    outline: none;
    font-weight: bold;
}
.change-permission button{
    cursor: pointer;
}
.change-permission-user button{
    right: 0;
    width: 80px;
    height: 35px;
    /* line-height: 35px; */
    border: none;
    background-color: #f10215;
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    font-family: '\5FAE\8F6F\96C5\9ED1',arial,"\5b8b\4f53";
}


.user-lists,.simple-allot .SN-lists{
    width: 220px;
    position: absolute;
    top: 25px;
    left: 69px;
    border: 1px solid #BEBEBE;
    max-height: 296px;
    -webkit-max-height: 60px;
    overflow-y: auto;
     display: none;
    z-index:200;
    background: #fff;
}
.user-delete .user-lists{
    width: 271px;
    top: 72px;
    left: 196px;
}

.user-lists li{
    text-align: left;
    padding:5px 10px;
    
}
.user-lists li:hover,.simple-allot .SN-lists li:hover{
    background: #ddfaff;
    cursor: pointer;
}

.permission-list{
    width: 930px;
    margin: 40px auto;
    font-size: 16px;
    line-height: 30px;
    overflow: hidden;
    border:1px solid #eee;
}
.permission-list li{
    float: left;
    width:33%;
    padding:14px 0;
}
.permission-list li:not(:nth-child(3n)){
    border-right:1px solid #ddd;
}
.permission-list li label:nth-child(1){
    display: inline-block;
    width: 60%;
    text-align: right;
    margin-right: 10%;
    color: #0b6dea;
}
.change-permission-handle{
    text-align: center;
    font-size:16px;
    font-weight:bold;
}
.change-permission-handle button {
    width:120px;
    height:40px;
    background: rgba(255, 18, 100, 0.45);
    border:none;
    color: #fff;
    display: none;
    margin-left:50px;
}

/***权限选择***/
label.chkbox {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    z-index: 20;
    vertical-align: top;
    width: 48px;
    height: 16px;
    border-radius: 5px;
    margin: 0 5px 5px 0;
    padding: 7px 10px;
    cursor: pointer;
    overflow: hidden;
    background-color: #cfcfcf;
    color: white;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.1) inset, 1px -1px 2px rgba(0, 0, 0, 0.1);
    -webkit-transition: background-color 0.4s ease;
    -moz-transition: background-color 0.4s ease;
    -ms-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
}
label.chkbox .yes,
label.chkbox .no {
    position: absolute;
    right: 8px;
    text-indent: -999em;
    height: 20px;
    width: 20px;
    background-repeat: no-repeat;
    z-index: -200;
}
label.chkbox .no {
    margin-top: -2px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUM1RDY0NDE2RDhGMTFFMjgxM0ZCNTVDNUM0QjlEREIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUM1RDY0NDI2RDhGMTFFMjgxM0ZCNTVDNUM0QjlEREIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQzVENjQzRjZEOEYxMUUyODEzRkI1NUM1QzRCOUREQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQzVENjQ0MDZEOEYxMUUyODEzRkI1NUM1QzRCOUREQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppxje+AAAAF/SURBVHjaYvz//z8DNQETA5XB4DeQBV2AkZERRDEDMRsQgwL4FxD/Q3IASByk6DcQ/0GPAxYsloAUcwOxGJT/Gog/Q9k8QCwKNfgNEH9Esgynl0EGcty7d6/n6NGjZUC2NBDzQQ2T2r59ezZQrjs/P18MqhYVgJyMjEGKLl26ZPcfCoAG9AHF9IBYG8SGid+8eTMApBZDPxYDwWH46dOnhTDNGzdunFxeXp4L43/8+HERLLiINRAEWN+9e7cEZMDPnz+/gDCI/ePHj0t79uwRx+lDfAYmJyfrfPjw4SbMZSB2QkKCLjSmsRqIKx2Ckg3/gwcPRP/9+wdXA2I/fPgQFBmCOFII9kiBxqre/fv3D4Fc9ufPn48gDGIDg+G2m5ubHVBegNhIAblIDGjYephXnzx5Eg+KeZihwGSzAahGAuQTYgxkvHr1qi3MsDdv3uRBLWECsdGSDROxkcL0/fv36q9fv2ahJX4mYJKJAsb43HPnzoliCzLG0fKQYgAQYAAqwK1lMkf1cgAAAABJRU5ErkJggg==');
}
label.chkbox .yes {
    margin-top: -1px;
    left: 8px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUM1RDY0M0Q2RDhGMTFFMjgxM0ZCNTVDNUM0QjlEREIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUM1RDY0M0U2RDhGMTFFMjgxM0ZCNTVDNUM0QjlEREIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQzVENjQzQjZEOEYxMUUyODEzRkI1NUM1QzRCOUREQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQzVENjQzQzZEOEYxMUUyODEzRkI1NUM1QzRCOUREQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrTLJacAAAGWSURBVHjaYvz//z8DCDAyMjKQAECKmYAYpPkfzAwQYGEgHTADMTcQcwHxTyD+AsS/YZJMJBrGCDVMds6cOeH+/v5qQDY7igqQc5GdTABwALHyuXPnVgD1/H/16tVOIJ8HZgbYHBIMBPlGDOiy/P9Q8PHjxy1AMVZyDAR5lQeIdb58+fIcZNifP38+Hj16VAckh89AkCvYoBg5fEF8OaABs2Cue/nyZRNMDS4D4QEOxApAzA/VAMLCOTk5ATDDvn//fhk5MnAZCA6jDRs2VG/fvr0PyNYCYl6oVzWeP39+Dmbg7du3/aEOwGsg46pVq4xhmo4cOTIbKAZKFkq7du3qgYkDY3YKevrFGYZr166V/Pv37weY5pqamkwLCwu/X79+fYZFxPLly6XQYwxfpDDeu3fPD2bg58+fXwC9dwzGv3//fiK2zEAo2TC9fv268T8a+Pr162FobDOQaiAIsALT2yaYYchpjlwDGfbs2SMONOgBNEfU4cv3ROeUJ0+eCP/48cMNl8uwGchIQsHAQGyGH2EGAgQYANGzvfuxqx8aAAAAAElFTkSuQmCC');
}
label.chkbox .toggle {
    content: " ";
    width: 30px;
    height: 24px;
    border-radius: 3px;
    display: block;
    position: absolute;
    overflow: hidden;
    zoom: 1;
    z-index: 10;
    left: 3px;
    top: 3px;
    background: #fff;
    -webkit-box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.2), 0 0 1px #ffffff inset;
    -moz-box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.2), 0 0 1px #ffffff inset;
    box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.2), 0 0 1px #ffffff inset;
    transform: translateX(1px);
    -webkit-transition: -webkit-transform 0.3s ease;
    -moz-transition: -moz-transform 0.3s ease;
    -ms-transition: -ms-transform 0.3s ease;
    -o-transition: -o-transform 0.3s ease;
    transition: transform 0.3s ease;
    background-image: linear-gradient(#ffffff 0%, #e7e7e7 100%);
}
label.chkbox .toggle:after {
    content: " ";
    width: 16px;
    height: 16px;
    z-index: 12;
    position: absolute;
    left: 7px;
    top: 4px;
    border-radius: 100%;
    background-image: linear-gradient(#dddddd 0%, #ffffff 100%);
    box-shadow: 0 0 4px rgba(255, 255, 255, 0.8);
}
label.chkbox.on {
    background-color: #05abe0;
}
label.chkbox.on .toggle {
    transform: translateX(31px);
}
label.chkbox.focus {
    outline: 0;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.1) inset, 1px -1px 2px rgba(0, 0, 0, 0.1), 0 0 8px #52a8ec, 0 0 1px 1px rgba(0, 0, 0, 0.75) inset;
}


input[type=checkbox].replaced {
    position: absolute;
    left: -9999em;
}


.warehoused-device button,.released-device button,.order-list-show button,.vendor-list button,.allocate-list-show button,.fault-service-list button,.execute-operation button{
    background: rgba(26, 136, 185, 0.7);
    color: #fff;
    border: none;
    width: 40px;
    height: 25px;
    line-height: 25px;
    border-radius: 5px;
    cursor: pointer;
}
.warehoused-device .disabled,.order-list-show .disabled,.vendor-list .disabled{
    background: #ccc;
    cursor: default;
}

.bitchExamine{
    font-size:11px;
}


.instrumentSelect  .serialNumber{
    position: relative;
    z-index:0;
}
.instrumentSelect  .serialNumber input{
    padding-left: 18px;
    z-index:101;
}
.instrumentSelect .SNcode-List{
    position: absolute;
    border: 1px solid #ddd;
    width: 320px;
    left: 145px;
    top: 35px;
    z-index: 100;
    background: #fff;
    max-height: 300px;
    overflow-y: auto;
    display:none;
}
.instrumentSelect .SNcode-List li{
    box-sizing: border-box;
    width:100%;
    padding:5px 18px;
    color: #bee5ff;

}
.instrumentSelect .SNcode-List li:hover{
    background: #e8ffe2;
    cursor: pointer;
}
.configName{
    position: absolute;
    top: 2px;
    left: 300px;
    width: 26%;
    height: 26px;
    line-height: 26px;
}
#configform .list{
    position: relative;

}
.configName-list li{
    padding: 4px 0;
    cursor: pointer;
}
.configName-list li:hover{
    background: #ddf8ff;
    cursor: pointer;
}
.configName-list   {
    background: #fff;
    position: absolute;
    top: 28px;
    left: 300px;
    width: 26.15%;
    max-height: 322px;
    overflow-y:auto ;
    border: 1px solid #ddd;
    display: none;
}
#configform .list .search{
    height: 32px;
    width: 100px;

    margin: 0 0 0 40px;
    vertical-align: bottom;
}

/**************分销商管理**************/
.agency-list{
    position: absolute;
    width: 271px;
    max-height: 170px;
    overflow-y: auto;
    top: 99px;
    left: 196px;
    border: 1px solid #ddd;
    background: #fff;
    z-index:200;
    display: none;
}
.agency-list li{
    padding:5px 10px;
}
.agency-list li:hover{
    background: #ddf8ff;
    cursor: pointer;
}

/*****************仪器分配***************/

.allot-instrument{
    margin:20px 0;
    font-size:16px;
    line-height:30px;
    height:30px;
    padding-left:40px;
}
.allot-instrument div{
    position: relative;
}
.allot-instrument div:nth-child(2){
    padding:0 80px;
}
.allot-instrument input{
    width:220px;
    padding:0 10px;
    border:1px  solid #c4e3f3;
    height: 30px;
    line-height: 30px;
}
.allot-hospitalname  input{
   width: 320px
}
.allot-instrument-list,.allot-agencyName-list,.allot-hospitalName-list{
    width: 240px;
    position: absolute;
    max-height: 360px;
    top: 31px;
    left: 100px;
    border: 1px solid #87B9F8;
    background: #fff;
    z-index:50;
    overflow-y: auto;
    display: none;
}
.allot-agencyName-list{
    left:101px;
}
.allot-hospitalName-list{
    left:84px;
}

.allot-instrument-list li,.allot-agencyName-list li,.allot-hospitalName-list li{
    padding:3px 10px;

}
.allot-instrument-list li:hover,.allot-agencyName-list li:hover,.allot-hospitalName-list li:hover{
    background: #cfffbb;
    cursor: pointer;
}
.allot-instrument .clear{
    padding:50px;
}
.allot-instrument button{
    margin-left:36%;
}
/*.allot-hospitalname{*/
    /*margin-top:30px;*/
    /*margin-left: 566px;*/
/*}*/
.orderform  .orderinput{
	height:22px;
	line-height:22px;
}
.orderform .order-configName{
    position: absolute;
    z-index: 30;
    background: #fff;
    width: 20%;
    height: 28px;
    line-height:28px;
    top: 0px;
    left: 24.5%;
    padding: 0 10px;
}
.orderform .configName-lists,#searchform .configName-lists{
    position: absolute;
    z-index: 20;
    background: #fff;
    width: 21.66%;
    max-height: 310px;
    overflow-y: auto;
    border: 1px solid #ddd;
    top: 25px;
    left: 24.5%;
    display: none;
}
.configName-lists li{
    padding:4px 3px ;
}
.configName-lists li:hover{
    cursor: pointer;
    background: #bee5ff;
}

.search-configName{
    padding:4px  10px;
}

#searchform  .configuration{
    position: relative;
}
#searchform .configName-lists{
    width: 265px;
    /*height: 310px;*/
    top: 31px;
    left: 125px;
}

.item-name-list ul,.judge-name-list ul，.replaced4-name-list ul{
    max-height: 325px;
    overflow-y: auto;
    min-height: 150px;
}

.software-list-show .flag{
    font-weight:bold;
}

.data-instrument-show>div{
    width: 400px;
    height: 200px;
    /*margin-top: -350px;*/
    /*margin-left:-500px;*/
    position: absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    background: #BFDBFF;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    box-sizing: border-box;
    padding:40px 0;
}
.data-instrument-show h2{
    margin:10px 0;
}
.data-instrument-show h2 span{
    display: inline-block;
    font-weight: normal;
}
.data-instrument-show h2 span:nth-child(1){
    width:45%;
    box-sizing: border-box;
    text-align: right;
    padding-right:10px;
}
.data-instrument-show h2 span:nth-child(2){
    width:50%;
    box-sizing: border-box;
    text-align: left;
    padding-left:10px;
}


.modify-rom .modify-versionLog,.change-order .modify-orderlog{
     min-height:90px;
    line-height:20px;
}
.change-rom{
    height:470px;
    margin-top:-235px;
}
.change-order{
    height:540px;
    margin-top:-270px;
    width:700px;
}
span.placeholder{
    position: absolute;

    color: #ddd;
}
.serialNumber span.placeholder{
    left: 160px;
    top: 8px;
}
.configuration span.placeholder{
    left: 135px;
    top: 6px;
}
.order-add [name='configsel']{
    width:239px;
}
.order-add span.placeholder,.production-add span.placeholder{
    left: 250px;
    top: 2px;
    z-index: 220;
}
#configform span.placeholder{
    left: 200px;
    top: 2px;
    z-index: 220;
}
.instrument-info{
    height:200px;
    width:335px;
    padding:20px;
    margin:80px auto 40px;
    font-size:16px;
    background: rgba(177, 227, 232, 0.47);
    display: none;
}
.instrument-info td:nth-child(1){
    text-align: right;
}
.instrument-info td:nth-child(2){
    color: #9273ba;
}
.instru-button button{
    border: none;
    background: #3DD1EF;
    width: 100px;
    height: 40px;
    font-size: 16px;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
    border-radius: 3px;
}
#canvas{
    width:900px;
    height:600px;
}


/*仪器收费*/
.allocate-SNcode-search{
    height:30px;
    line-height:30px;
    font-size:16px;
    margin:10px 0;
}
.allocate-SNcode-search span{
    font-weight:bold;
    color: #648fef;
}

.allocate-SNcode-search input{
    height:28px;
    padding:0 10px;
}

.allocate-SNcode-search button{
    height:30px;
    border:none;
    background: #98eaef;
    margin-left: 20px;
    border-radius:5px;
    width:100px;

}
.search-order>li>span{
    width:30%;
}
.search-order>li,.data-select .SNcode-name{
    position: relative;
}
.search-order>li>ul>li:hover,.write-vendorname .order-vendorname li:hover,.SNcode-name-show>li:hover,.fault-SNcode-list li:hover,.fault-descriptionType-list li:hover,
.fault-service-select>li>ul>li:hover{
    background: #ddf8ff;
    cursor: pointer;
}


.search-order>li>ul,.SNcode-name-show,.fault-service-select>li>ul{
    position: absolute;
    width: 59.6%;
    left: 33.4%;
    top: 28px;
    border: 1px solid #ddd;
    max-height: 150px;
    overflow-y: auto;
    display: none;
    background: #fff;
    z-index: 100;
}
.search-order .orderinput{
    width:58%;
}
.order-select .select-derive{
    padding-left:6%;

}
.write-vendorname{
    position: relative;
}

.write-vendorname .order-vendorname{
    position: absolute;
    width: 53%;
    left: 4px;
    top: 36px;
    border: 1px solid #ddd;
    max-height: 150px;
    overflow-y: auto;
     display: none;
    background: #fff;
    z-index: 100;
}


.type-choose select{
    height: 31px;
    line-height: 18px;
    padding: 0px 0;
}


.write-vendorname{
    position: relative;
}

.write-vendorname .order-vendorname{
    position: absolute;
    width: 53%;
    left: 4px;
    top: 36px;
    border: 1px solid #ddd;
    max-height: 150px;
    overflow-y: auto;
     display: none;
    background: #fff;
    z-index: 100;
}
/*********10.19  增加项目名称 结果名称*********/
.item-name-list,.judge-name-list{
    text-align: center;
}
.add-sItemName,.add-JudgeName,.delete-sItemName,.delete-JudgeName{
    margin:15px 0;
    width:150px;
    background: #8CD8E6;
    border:none;
    cursor: pointer;
    height:40px;
    font-size: 16px;
    line-height: 40px;
    border-radius: 5px;
}
#reverse-filtrate{
    vertical-align: middle;
    width:40px;
    margin-left:20px ;
}
.data-sItem-delete .questionBox,.data-judge-delete .questionBox{
    position: relative;
}
.data-sItem-delete-list,.data-judge-delete-list{
    width: 297px;
    position: absolute;
    top: 39px;
    left: 68px;
    border: 1px solid #BEBEBE;
    max-height: 296px;
    -webkit-max-height: 60px;
    overflow-y: scroll;
     display: none;
    z-index: 2200;
    background: #fff;
}
.data-sItem-delete-list li:hover,.data-judge-delete-list li:hover {
    background: #ddfaff;
    cursor: pointer;
}
.data-sItem-delete-list li,.data-judge-delete-list li {
    text-align: left;
    padding: 5px 10px;
}


/*****开关状态******/
.config-arguments-content{
    height:85%;
}
.config-switch-list{
    overflow: hidden;
}
.config-switch-state{
   overflow: hidden;
    padding:0 10%;
}
.check_frame {

    width: 79%;
    padding: 4% 10% ;
    /* height: 10%; */
    line-height: 1.5em;
    /* padding: 5px; */
    margin: auto;
    font-size: 15px;
    color: #68679a;
}
.check_frame .checkbox {
    margin-left:20%;
    display: none;
    vertical-align:middle;margin-top:-2px;
}
.check_frame  .trigger {
    cursor: pointer;
    position: relative;
    float: right;
    width: 31%;
    height: 1.5em;
    /* margin: 10px; */
    border-radius: 20px;
    background: #666;
    overflow: hidden;
    -webkit-transition: background .15s linear;
}
.check_frame .checkbox:checked + .trigger { background: #00C5FF; }
.check_frame .trigger:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 40%;
    height: 83%;
    margin: auto 5px;
    border-radius: 100%;
    box-shadow: 0 0 0 100px hsla(0, 0%, 0%, .3);
    -webkit-transition: left .15s linear;
}
.check_frame .checkbox:checked + .trigger:before { left: 40%; }
.config-switch-list li{
    float: left;
    width:33%;
    margin:0.4em 0;
}
.config-switch-list li:not(:nth-child(3n)){
    border-right: 1px solid #ddd;
}
.config-arguments-content>li {
    display: none;
}
.config-arguments-content>li.active{
    display: block;
}
.config-arguments>h6 span:nth-child(1){
    border-right: none;
}
.config-version-info{
    height: 2em;
    line-height: 2em;
    font-size: 1.2em;
    margin-top: 5%;
    padding: 0 3.8%;
    margin-bottom: 3%;
}
.config-version-info span{
    margin-right:3%;
}
.dataRecord-delete,.dataRecord-delete-all,.change-data-record-all,.dataRecord-restore,.dataRecord-backout{
    float: left;
    margin-left:10px;
    width:80px;
    height:25px;
    background:#DEC9EA;
    border:none;
    cursor: pointer;
    border-radius: 3px;
    color:#a9a9a9;
}.dataRecord-delete:disabled,.dataRecord-restore:disabled,.dataRecord-backout:disabled{
     background: #ddd;
     cursor: default;
}
.data-table tbody tr{
    cursor: pointer;
}


/****************数据删除缩略图*****************/
.data-delete-thumbnail{
    width:760px;
    height:550px;
    position: absolute;
    top:50%;
    left:50%;
    margin-top:-275px;
    margin-left: -400px;
    z-index:1904;
    background: #fff;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    padding:20px ;
}
.regkey-check-thumbnail{
    width:1060px;
}
.data-delete-thumbnail .title{
    padding:0 10px;
    font-size:14px;
    background: #eee;
    height:30px;
    line-height:30px;
    font-weight:bold;
}
.data-delete-thumbnail .data-delete-title{
    width: 100%;
    border: 1px dotted #DCDDDD;
    margin-top:10px;
    font-size:10px;
    overflow: hidden;
    background: rgba(185, 210, 214, 0.34);
    box-sizing: border-box;
}
.data-delete-title li{
    float: left;
    text-align: center;
    padding: 8px 0;
    color: rgba(81, 84, 155, 0.81);
    box-sizing: border-box;

}
.data-delete-title li:not(:last-child){
    border-right:1px dotted #DCDDDD ;
}
.data-delete-list{
    height:420px;
    overflow-y: scroll;
    width:100%;
}
.data-delete-list table{
    box-sizing: border-box;
    border: 1px dotted #DCDDDD;
}
.data-delete-list td{
    font-size: 10px;
    padding: 0 1px;
    height:40px;
    line-height:40px;
    border-bottom: 1px dotted #DCDDDD;
    border-right: 1px dotted #DCDDDD;
    color: #000;
}

.data-delete-list tr{

    background: rgba(185, 210, 214, 0.34);
}
.data-delete-list td.choose-check,.data-delete-list .check-bight ,.data-delete-list .replaced4{
    display: none;
}
.data-delete-list td,.data-delete-list tr{
    box-sizing: border-box;
}
.data-delete-list td.RecordID,.data-delete-list td.ItemID{
    width:53px;
}
.data-delete-list td.BatchID{
    width:45.5px;
}
.data-delete-list td.sSampleID{
    width:75.8px;
}
.data-delete-list td.sTime{
    width:121px;
}
.data-delete-list td.Concentration,.data-delete-list td.Judge{
    width:113.7px;
}
.data-delete-list td.sItemName,.data-delete-list td.sBatchCode{
    width:91px;

}
.data-delete-control{
    text-align: center;
    margin-top: 10px;
}
.dataRecord-delete-ensure,.dataRecord-delete-cancel{
    margin-left: 50px;
    width: 120px;
    height: 45px;
    background: #DEC9EA;
    border: none;
    cursor: pointer;
    border-radius: 3px;
    font-size:15px;
    color: white;
}
.data-delete-check{
    z-index:500;
}
.delete-record-wait{
    background: #3E6B61;
}
.instrument-list a:hover{
    cursor: pointer;
    text-decoration: none;
}
.simple-allot input{
    text-align: center;
    padding:0;
}
.simple-allot>div{
    position: relative;
}
.simple-allot .user-lists,.simple-allot .SN-lists{
    width: 261px;
    top: 33px;
    left: 196px;
    overflow-y: auto;
}
.simple-allot .user-lists li,.simple-allot .SN-lists li{
    font-size: 18px;
    padding: 6px 0 6px 12px;
    text-align: center;
}
.simple-allot,.batch-allot{
    display: none;
}
.batch-allot{
    width:80%;
    height:auto;
    left:30%;
    top:0;
    margin-top: 0;
}
.batch-allot .user-input{
    width:200px;
    text-align: center;
}
.batch-allot label{
    width:auto;
}
.batch-allot>div{
    text-align: center;
}
.allot-SNcode-list,.refer-user-instrument-list{
    overflow-y:auto ;
    height:auto;
    max-height: 540px;
}
.allot-SNcode-list li,.refer-user-instrument-list li{
    width: 23%;
    font-size: 18px;
    color: #7e8eb0;
    padding-left: 2%;
    padding: 8px 1%;
    margin: 8px 0;
}
.batch-allot .user-lists{
    left: 50%;
    top:72px;
    width:212px;
    margin-left: -73px;
}
.batch-allot .batch-allot-title{
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    text-align: left;
    padding-left: 20px;
}
.batch-allot .user-lists{
    padding:5px 0;
}
.allot-SNcode-list label,.allot-SNcode-list input{
    cursor:pointer ;
}
.refer-user{
    width:100%;
    left:0;
    top:0;
    margin-left: 0;
    margin-top: 0;
    height:750px;
}
.refer-user .refer-user-name{
    width:400px;
    margin:0 auto;
    height:40px;
    line-height:40px;
    position: relative;
}
.refer-user .refer-user-name>input{
    width:200px;
}
.refer-user .user-lists{
    width: 212px;
    top: 35px;
    left: 144px;
}
.refer-user .user-lists li{
    height:35px;
    line-height: 35px;
    padding:0 10px;
}
.refer-user .refer-user-instrument{
    width:80%;
    margin:0 auto;
}
.refer-user-instrument p{
    height:40px;
    line-height: 40px;
    font-size:18px;
    color: #452c74;
    font-weight: 900;
}
.refer-user-none{
    text-align: center;
    display: none;
    margin-top: 50px;
}
.refer-user-instrument-show{
    display: none;
}
.refer-user-title{
    padding-left: 10px;
}
.simple-allot .SN-lists li{
    paddiing-left:0;
}



/*biaoqu排序*/
.biqoqu-list-orderby{
    cursor: pointer;
}
.grid.radius5 b.down{
    display: inline-block;
    width:18px;
    height:18px;
    background: url(../image/sort1.png);
    position: relative;
    top: 3px;
    left: 1px;
}
.grid.radius5 b.up{
    display: inline-block;
    width:18px;
    height:18px;
    background: url(../image/sort2.png);
    position: relative;
    top: 3px;
    left: 1px;
}
.grid.radius5 th:hover b.up{
    background: url(../image/sort3.png);
}
.instrument-list .info{
    margin:0;
    width:80px;
    height:32px;
    font-size:15px;
}
.instrument-list tbody td{
    color: rgba(187, 46, 239, 0.89);
    font-family: "FangSong",Georgia,Serif;
    font-weight: bold;
}
.instrument-list tbody td:nth-child(4){
    color: #648fef;
}
.instrument-list tbody td:nth-child(5){
    color: #ff6a09;
}
.instrument-list tfoot td{
    background: rgba(100, 143, 239, 0.16);
}
.now-instrument .update-data{
    background: #ddd;
    padding: 10px;
    box-sizing: border-box;
    font-family: "STKaiti",Georgia,Serif;
}



/********绑定邮箱 修改密码********/
.mod-ui-arr {
    border-left: 3px solid #E7F5EA;
    border-right: 3px solid #E7F5EA;
    display: inline-block;
    height: 4px;
    line-height: 0;
    width: 1px;
    border-top: 4px solid #47ABC3;
    color: #47ABC3;
    vertical-align: middle;
    margin-left: 2px;
    margin-top: 2px;
}
.account-operation{
    float: right;
    margin-top: 30px;
    margin-right: 3%;
    color: #000000;
    font-family: "FangSong",Georgia,Serif;
    font-weight: bold;
    font-size:16px;
}

.account-operation a{
    text-decoration: none;
}
.user-settings{
    display: inline-block;
    position: relative;
}
.user-settings:hover{
    color: #47ABC3;
}
.user-settings:hover .operation-choice{
    display: block;
 }

.operation-choice{
    overflow: hidden;
    position: absolute;
    top:19px;
    right:0px;
    border:1px solid #9A9A9A;
    width:150%;
    text-align: center;
    z-index:200;
    background: #E7F5EA;
    display: none;
}
.operation-choice li {
    padding:3px 0;
    color: #999;
    border-bottom: 1px solid #fff;
}
.operation-choice li:hover{
    background: #fff;
}
.bind-email{
    background: rgba(217,217,217,0.5);
}
.central-zone{
    height: 350px;
    width: 455px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: #fff;
    line-height: 18px;
    font-family: Arial, 宋体;
}
.forceverify-header-h3 {
    width: auto;
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    font-family: 宋体;
    font-weight: 700;
    color: rgb(51, 51, 51);
    text-indent: 20px;
    display: block;
    text-overflow: ellipsis;
    text-align: left;
    cursor: move;
    margin: 0px 29px 0px 0px;
    overflow: hidden;
}
.forceverify-header-a {
    position: absolute;
    right: 18px;
    top: 20px;
    width: 14px;
    height: 13px;
    outline: 0;
    display: block;
    background-image: url(https://passport.baidu.com/passApi/img/uni/bd_split.gif);
    background-position: -281px -41px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.forceverify-header-a:hover {
    background-position: -281px -81px;
}
.forceverify-header {
    background-color: #FCFCFC;
    border: 1px solid #CCC;
    border-bottom: 1px solid #f2f2f2;
}
.pass-armorwidget-content {
    border-top: 1px solid #F2F2F2;
    padding: 20px 35px;
    color: #333;
    display: block;
}
.content-msg {
    padding-bottom: 15px;
}
.content-msgtext {
    font-size: 12px;
    color: #666;
}
.content-type ,.content-vcode{
    position: relative;
    z-index: 101;
}
.armorwidget-input-mobile,.armorwidget-input-vcode,.forceverify-input-vcode {
    width: 360px;
    border: 1px solid #CCC;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    background-color: #fff;
    vertical-align: middle;
    /*font-size: 12px;*/
    _margin-top: 1px;
    padding: 7px 0 7px 8px;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    color: #333;
    font-size: 14px;
    -webkit-transition-property: all;
    -webkit-transition-duration: .3s;
    -moz-transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-property: all;
    -o-transition-duration: .3s;
    transition-property: all;
    transition-duration: .3s;
    outline: 0;
    resize: none;
    /*width: 230px;*/
    float: left;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.armorwidget-input-vcode,.forceverify-input-vcode{
    width:230px;
}
.forceverify-input-vcode{
    width:190px;
    padding:9.5px 0 9.5px 8px;
}
.armorwidget-input-mobile:focus{
    border:1px solid #377bcb;
}
.armorwidget-input-label {
    width: 200px;
    position: absolute;
    left: 0;
    top: 3px;
    _top: 5px;
    color: #ccc;
    height: 34px;
    line-height: 34px;
    cursor: text;
    -webkit-transition-property: color;
    -webkit-transition-duration: .3s;
    -moz-transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-property: all;
    -o-transition-duration: .3s;
    transition-property: all;
    transition-duration: .3s;
    font-size: 14px;
    font-weight: 400;
    padding-left: 10px;
}
 .content-error-send {
    line-height: 20px;
    float: left;
    color: #da1111;
    font-size: 12px;
    display: block;
    float: left;
    height: 20px;
    width: 300px;
}
.clearfix:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both;
}
.armorwidget-error {
    line-height: 20px;
    float: left;
    color: #da1111;
    font-size: 12px;
    display: block;
    float: left;
    height: 20px;
    width: 300px;
}
.armorwidget-button-send {
    width: 117px;
    height: 38px;
    line-height: 38px;
    float: left;
    text-align: center;
    background: #f7f7f7;
    border: 1px solid #ccc;
    cursor: pointer;
    color: #666;
    margin-left: 12px;
}
.content-submit {
    margin-bottom: 10px;
}
.armorwidget-button-submit {
    width: 369px;
    height: 40px;
    line-height: 40px;
    float: left;
    text-align: center;
    background: #2e82ff;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    border: 0;
}
.pass-armorwidget-content {
    position: relative;
    background-color: #FFF;
    border: 1px solid #CCC;
    border-width: 0 1px 1px;
}
.armorwidget-button-send:disabled,.forceverify-button-send:disabled{
    color: #ccc;
    cursor:default;
}
.operation-choice li{
    font-size:14px;
    padding:5px 0;
}
.operation-choice span{
    color: #e4393c;
    font-size: 12px;
}
.bank-verify {
    font-size: 14px;
    font-weight: 600;
    padding-top: 35px;
}
.forceverify-error {
    line-height: 25px;
    color: #fc4343;
    font-size: 12px;
    display: block;
    height: 25px;
}
.content-type-title {
    font-size: 14px;
    line-height: 32px;
    font-weight: 700;}
.passapi-select-show {
    font-size: 14px;
    width: 58px;
    padding-right: 10px;
    line-height: 32px;
    float: left;
    position: relative;
    padding: 5px 45px 5px 10px;
    line-height: 30px;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    width: 306px;
    display: inline-block;
    white-space: nowrap;
    color: #454545;
}
.select-show-uname {
    float: left;
}
.content-type-select {
    border: 1px solid #ddd;
    font-size: 14px;
    -webkit-transition-property: all;
    -webkit-transition-duration: .3s;
    -moz-transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-property: all;
    -o-transition-duration: .3s;
    transition-property: all;
    transition-duration: .3s;
    float: left;
    cursor: pointer;
    position: relative;
    margin-right: 10px;}
.content-type {
    position: relative;
    z-index: 101;
    font-size: 14px;
    margin-bottom: 20px;
}
.pass-armorwidget-content.check-email p{
    font-size: 14px;
}
.forceverify-input-label {
    position: absolute;
    left: 0;
    top: 7px;
    color: #ccc;
    height: 28px;
    line-height: 28px;
    cursor: text;
    -webkit-transition-property: color;
    -webkit-transition-duration: .3s;
    -moz-transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-property: all;
    -o-transition-duration: .3s;
    transition-property: all;
    transition-duration: .3s;
    font-size: 12px;
    font-weight: 400;
    padding-left: 15px;
    width: 175px;
}
.content-send {
    position: relative;
    margin-left: 10px;
    float: left;
}
.check-email .content-vcode{
    position: relative;
    float: left;
    margin-bottom: 20px;
}
.forceverify-button-send {
    width: 150px;
    height: 42px;
    line-height: 32px;
    float: left;
    text-align: center;
    background: #fff;
    cursor: pointer;
    border: 1px solid #ddd;
    color: #333;
}
.content-submit {
    position: relative;
    clear: both;}

.forceverify-button-submit ,.changepass-button-submit{
    width: 100%;
    height: 45px;
    line-height: 45px;
    float: left;
    text-align: center;
    background: #438be9;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    border: 0;
    border-radius: 3px;
}
.change-password .content-password-change{
    padding:20px 0;
}
.content-password-change{
    font-size:16px;
    height:40px;
    line-height:40px;
}
.content-password-change label{
    display: inline-block;
    width:30%;
    text-align: right;
}
.content-password-change input{
    border-radius:5px;
    border:1px solid #bbb;
}
.changepass-button-submit{
    margin: 21.5px 0;
}
.data-vendor-list{
    width:80%;
    margin:20px auto;
}
.data-vendor-list li{
    width:20%;
    height:40px;
    line-height: 40px;
    font-size: 18px;
    float: left;
    text-align: center;
    margin-top: 20px;
}
.data-vendor-list li a{
    width:80%;
    display: inline-block;
    padding:5px;
    background: rgba(255, 209, 235, 0.79);
    font-family: "FangSong",Georgia,Serif;
    font-weight: bold;
    border-radius:5px ;
}
.SNcode-name-show{
    width:64.3%;
    left:79px;
}
.warehoused-SNcode-list{
    overflow-y:auto ;
    height:auto;
    width:80%;
    font-family: "FangSong",Georgia,Serif;
    font-weight: bold;
    font-size: 18px;
    margin:20px auto;
    max-height: 540px;
}
.warehoused-SNcode-list li{
    width: 23%;
    font-size: 20px;
    color: #7e8eb0;
    padding-left: 2%;
    padding: 8px 1%;
    margin: 8px 0;
}
.warehoused-SNcode-list label,.warehoused-SNcode-list input{
    cursor:pointer ;
}
.order-uncomplete .ex-warehouse{
    display: none;

}
.instrument-list .info{
    margin:0;
    width:80px;
    height:32px;
    font-size:15px;
}
.instrument-list tbody td{
    color: rgba(187, 46, 239, 0.89);
    font-family: "FangSong",Georgia,Serif;
    font-weight: bold;
}
.instrument-list tbody td:nth-child(6){
    color: #648fef;
}
.instrument-list tbody td:nth-child(7){
    color: #ff6a09;
}
.instrument-list tfoot td{
    background: rgba(100, 143, 239, 0.16);
}
.now-instrument .update-data{
    background: #ddd;
    padding: 10px;
    box-sizing: border-box;
    font-family: "STKaiti",Georgia,Serif;}
.type-choose label{
    margin:0  10px;
}
.warehoused-SNcode-list li:not(:first-child){
    text-align: center;
    cursor: pointer;
}
.warehoused-SNcode-list .Devicecode{
    font-family: "STKaiti",Georgia,Serif;
    text-align: center;
    color: rgba(171, 86, 255, 0.79);
}
.SNcode-name-show{
    width:64.3%;
    left:79px;
}
/***************return-device-list***************/
.return-device-list,.form-fault-register{
    font-family: "STKaiti",Georgia,Serif;
    font-size:16px;
    font-weight:bold;
}
.grid .return-device-list tbody td{
    padding:5px 0;
}
.return-device-list tbody td:nth-child(2){
    color: #BE19EE;
}
.return-device-list tbody td:nth-child(3),.return-device-list tbody td:nth-child(4){
    color: #7685ED;
}
.return-device-list tbody td:nth-child(5){
    color: #F36E22;
}
/******************form-fault-register********************/

.form-fault-register label{
    display: inline-block;
    width:120px;
    text-align: right;
    margin-left:30px;
}
.form-fault-register div:not(:last-child){
    height:40px;
    line-height:40px;
    margin-bottom: 20px;
}
.form-fault-register div:last-child{
    height:35px;
    line-height:35px;
    text-align: center;
}
.form-fault-register .submit{
    width:100px;
    border:none;
    margin-top: 20px;
    cursor: pointer;
    color: #ffcdeb;
    background: #0099CC;
}


.form-fault-register input{
    height:30px;
    border:1px  solid #ddd;
    width:400px;
    padding-left:5px;
    color: rgba(78, 71, 157, 0.86);
}
.fault-SNcode,.fault-descriptionType{
    position: relative;
}
.fault-SNcode-list,.fault-descriptionType-list {
    position: absolute;
    width: 405px;
    left: 154px;
    top: 35px;
    border: 1px solid #ddd;
    max-height: 200px;
    overflow-y: auto;
    display: none;
    background: #fff;
    z-index: 100;
    box-sizing: border-box;
}
.fault-descriptionType-list{
    max-height:320px;
}
.fault-SNcode-list li,.fault-descriptionType-list li{
    padding-left: 5px;
    color: rgba(189, 127, 41, 0.77);
}
.fault-descriptionType-input{
    cursor: default;
}
.fault-descriptionType-add a{
    display: inline-block;
    height:100%;
    width:100%;
}
.fault-register-descriptionType-add input{
    font-size:14px;
}
.fault-service-list {
    font-size: 15px;
}
.color1{
    color: #ffb911;
}
.color2{
    color: #38b63d;
}
.color3{
    color: #ff88a1;
}
.color4{
    color: #6b7070;
}
.fault-service-list button{
    width:70px;
}
.fault-service-select>li{
    position: relative;
}
.fault-service-select .fault-service-descriptionType{
    width:95%;
    max-height: 300px;
}
.fault-service-select li>ul,.fault-service-select input{
    color: rgba(78, 71, 157, 0.86);
    font-weight: bold;
}
.fault-service-select  li>ul{
    width:59%;
}
.fault-service-content,.Filling-fault-status{
    width:65%;
    font-size: 17px;
    margin:20px auto;
    text-align: left;
}
.fault-service-content td{
    padding: 5px 0;
}
/*.fault-service-content span{*/
/*color: #e4393c;*/
/*border: none;*/
/*width: 80%;*/
/*vertical-align: top;*/
/*}*/
.fault-textarea span{
    float: left;
}
.fault-textarea span:nth-child(2){
    width:75%;
}
.fault-service-content span:nth-child(2){
    color: rgba(20, 27, 158, 0.84);
    display: inline-block;
    margin-left: 15px;
}
.fault-service-operate .title{
    text-align: center;
    font-size: 18px
}
.fault-service-detail{
    font-family: "Kaiti",Georgia,Serif;
    font-weight: bold;
    font-size:16px;
}
.fault-service-operate>li,.Filling-fault-status>li{
    float: left;
    padding:5px 0;
    border-bottom: 2px dotted #ddd;
}
.Filling-fault-status>li:nth-child(2n+1){
    width:25%;
}
.Filling-fault-status>li:nth-child(2n){
    width:75%;
}
.fault-service-operate label{
    display: inline-block;
    margin-right: 40px;
}
.Filling-fault-status{
    overflow: hidden;
    border:1px solid #ddd;
}
.fault-analysis{
    height:110px;
}
.fault-analysis textarea{
    border:1px solid #3DD1EF;
}
.execute-operation button {
    width:70px;
    margin-left: 5px;
}
.fault-service-result{
    position: relative;
    height:30px;
    line-height: 30px;
}
.fault-service-result ul{
    position: absolute;
    top: 35px;
    left: 8px;
    overflow: hidden;
    background: white;
    border: 1px solid #3DD1EF;
    width: 152px;
    display: none;
}
.fault-service-result ul li{
    height:25px;
    line-height:25px;
}
.fault-service-result ul li:hover{
    background: #3DD1EF;
    cursor: pointer;
}
.fault-service-result input{
    height:25px;
    width:150px;
    cursor: default;
    text-align: center;
}

/*****************标曲详情***************/
.bitchExamine input:disabled{
    color: #949494;
}
.bitchExamine input,.bitchExamine .select-box{
    font-family: "Kaiti",Georgia,Serif;
    color:#9F00D9;
    font-weight:bold;
}
.bitchExamine .bitch-close{
    height:0;
    margin-bottom: 1%;
}
.bitch-close button:hover{
    cursor: pointer;
}
.totalParameter .select-box{
    font-family: "Kaiti",Georgia,Serif;

}
.totalParameter .select_option li{
    padding:0 3%;
    width:94%;
}
.bitchExamine .select_showbox{
    background: url(../image/icon.png) no-repeat 101% 0;
}
.totalParameter input{
    background: #FFF;
    border:1px solid #ACA195;
}
.totalParameter input[type='text']{
    padding-left: 1.5%;
    width:35%;
    box-sizing: border-box;
}
.hatch .select-box{
    width:35%;
    margin-top:0.4%;
}
.sampleModel .groups input{
    width:95%;
    border:none;
    height: 1.2rem;
    line-height: 1.2rem;
    text-align: center;
}
.sample .observedValue ul li:nth-child(1){
    width:15%;
}
.totalParameter>ul>li>span,.totalParameter>ul>li>div,.demarcate span,.demarcate .select-box{
    float: left;
}
.totalParameter>ul>li{
    height:1.5rem;
    line-height:1.5rem;
}
.totalParameter>ul>li.tposes,.demarcate li{
    height:auto;
    line-height:1.5rem;
}
/*.demarcate .select-box{*/
/*height:1.5rem;*/
/*}*/
.demarcate .select-box{
    width:57%;
    margin-top: 1%;
}
.demarcate span{
    width:42%;
    text-align: right;
}
.demarcate input{
    text-align: center;
}
.fourParameters .fParams{
    width:48%;
    text-align: center;
}
.fBound input{
    width:24%;
}
.observedValue .disabled{
    display: none;
}
.concentrationReference span,.concentrationReference input{
    display: inline-block;
    width:9%;
    text-align: center;
}
.concentrationReference input{
    height:1.1rem;
    line-height: 1.1rem;
    width:9%;
    margin:0 1%;
}
.concentrationReference p{
    height: 1.3rem;
    line-height: 1.3rem;
    margin: 0.3rem 0;
    font-size: 11px;
}
.demarcate-result {
    float: left;
    width:66%;
    height:87.5%;
}
.reference-range {
    height: 2rem;
    width: 66%;
    left: 32%;
    top: 82%;
    /* z-index: 2000; */
    position: absolute;
}

.reference-range li{
    padding-left:10%;
    display: none;
    height: 1.2rem;

}
.reference-range input{
    width:20%;
    margin:0 5% 0 0;
    text-align: center;
    height:1.2rem;
    line-height: 1.2rem;
}
.modify-judge-name{
    margin-top: 2%;
    width:66%;
}
.modify-judge-name button{
    height:2rem;
    line-height: 2rem;
    margin-left: 1%;
    border:none;
    width:15%;
    border-radius: 0.5rem;
}
.modify-Judge-Name,.fill-nCardType{
    position: absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
    background: #BFDBFF;
    width:350px;
    height:320px;
    margin:auto;
    z-index: 3000;
    border:1px solid #3B5A82;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    display: none;
}

.fill-nCardType{
    display: block;
    height:300px;
}
.fill-nCardType .red{
    font-size: 14px;
}
.modify-Judge-Name>p,.fill-nCardType>p{
    height: 30px;
    line-height: 30px;
    background: #D7E6FA;
    font-size: 16px;
    color: #697079;
    font-weight:normal;
}
.modify-Judge-Name a,.fill-nCardType a{
    margin-right:10px;
    width:20px;
    height:20px;
    margin-top: 5px;
    line-height: 20px;
    text-align: center;
}
.modify-Judge-Name a:hover,.fill-nCardType a:hover{
    text-decoration: none;
    background: #EDF4FF;
    border:1px solid #9EC3F3;
    border-radius: 2px;
    box-sizing: border-box;
}
.Judge-Name-list,.fill-nCardType-nCardBatchID{
    margin-top: 20px;
}
.Judge-Name-list p{
    height:30px;
    line-height:30px;
    text-align: center;
}
.fill-nCardType-nCardBatchID p
{
    height:35px;
    line-height:35px;
    text-align: center;
}
.fill-nCardType-nCardBatchID label {
    display: inline-block;
    width:35%;
    text-align: right;
}
.Judge-Name-list input,.fill-nCardType-nCardBatchID input{
    height:20px;
    margin-left: 15px;
    width:40%;
    text-align: center;
    border:1px solid #6593CF;
}
.Judge-Name-list button,.fill-nCardType-nCardBatchID button{
    background: #C4DCF4;
    border:1px solid #80A3D0;
    width:20%;
}
.modify-judge-confirm,.biaoqu-test-confirm{

    margin-right: 10%;
}
.show-nCaliMethod .select-box{
    width:60%;
}

.biaoqu-list-title{
    margin-top:10px;
}
.fill-nCardType table{
    width:100%;
    padding:0 10%;
    box-sizing: border-box;
    border-radius: 3px;
}
/*.config-biaoqu-list{*/
/*background: #8996B2;*/
/*}*/
.fill-nCardType tbody{
    max-height: 150px;
    overflow-y: auto;
}
.fill-nCardType tbody td{
    border-top: 1px dotted #ddd;
}
.fill-nCardType th,.fill-nCardType td{
    width: 33.3%;
    line-height: 40px;
    height: 40px;
    font-size: 15px;

}
.fill-nCardType td{
    color: #0000EE;
}
.fill-nCardType button{
    width: 60%;
    margin: auto;
    height: 25px;
    font-size: 13px;
    vertical-align: middle;
    line-height: 23px;
    border:1px solid #ddd;
    border-radius: 3px;
    cursor: pointer;

}
.config-biaoqu-list{
    height:200px;
    overflow-y: auto;
}
.loading-wait{
    position: fixed;
    height:100%;
    width:100%;
    background: rgba(255,255,255,0.5);
    z-index: 4000;
    top:0;
    left:0;
    display: none;
}
/*.loading-wait canvas,.loading-wait p{*/
/*position: absolute;*/
/*top:50%;*/
/*bottom:0;*/
/*left:0;*/
/*right:0;*/
/*margin:auto;*/
/*margin-top: -200px;*/
/*}*/

.loading-wait .loading,.loading-wait p{
    width:500px;
    height:500px;
    /*background: #000;*/
    position: absolute;
    top:50%;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    padding:0;
    margin-top: -350px;
}
.loading-wait p{
    color: #000;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    margin-top: 70px;
    width:500px;
    height:50px;
}
.loading-wait img{
    height:300px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    position: absolute;
    top:50%;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    padding:0;
    margin-top: -250px;
}
.loading-wait  .loading-test{
    width:150px;
    height:150px;
    margin-top: -175px;
    z-index: 4200;
}
/*.loading-wait a{*/
/*width:30px;*/
/*height:30px;*/
/*float: right;*/
/*margin-right: 40px;*/
/*margin-top: 40px;*/
/*color: #fff;*/
/*background: #000;*/
/*font-size: 20px;*/
/*font-weight: bold;*/
/*border:1px solid #fff;*/
/*text-align: center;*/
/*line-height: 30px;*/
/*text-decoration: none;*/
/*}*/