a{blr:expression(this.onFocus=this.blur());color:#444444;}
a:visited{text-decoration:none;}
a:active{text-decoration:none;}
a:link{text-decoration:none;}
a:hover{text-decoration:none;}

#mainTop{
    width:100%;height:98px;display:block;min-width:1210px;background:url(/common/img/mainTop.jpg) top center no-repeat;box-shadow: 0px 5px 5px #BBBBBB;text-align:center;
}

.mainTopCenter{
    width:70%;height:98px;
}

.mainTopLogo{
    float:left;width:12%;height:98px;line-height:98px;text-align:right;
}

.mainTopLogo img{
    content:url(/common/img/mainTopLogo.png);
}

.mainTopName{
    float:left;width:23%;height:98px;line-height:98px;text-align:left;
}

.mainTopName img{
    content:url(/common/img/mainTopName.png);
}

.mainTopMsg{
    float:left;width:51%;height:98px;text-align:center;font-size:18px;color:#FFF;margin-top:20px;
}

.mainTopAction{
    float:left;width:12%;height:98px;text-align:center;
}

.mainTopActionContentRole{
    width:90px;float:right;margin:0;line-height:30px;text-align:center;
}

.mainTopActionContentDefault{
    width:90px;float:right;margin:15px 0 0 0;line-height:30px;text-align:center;
}

.mainTopActionContentLink{
    width:90px;height:30px;line-height:30px;display:inline-block;font-size:16px;text-decoration:none;margin-bottom:4px;background-color:#FFA432;color:#FFFFFF;
}

#mainCenter{
    display:block;width:1210px;text-align:center;font-size:14px;
}

.mainCenterContent{
    width:1210px;overflow:hidden;
}

#menuLeft{
    float:left;width:200px;text-align:center;
}

#menuRight{
    float:right;width:1000px;text-align:center;
}

.menuBg3{
    display:block;widht:100%;height:30px;line-height:30px;background:#288CE6;
}

.menuBg4{
    display:block;widht:100%;height:30px;line-height:30px;background:url(/common/img/menuBg4.jpg) no-repeat;
}

.menu2Default{
    color:#212529;
}

.menu2Choose{
    color:#288CE6;
}

.menu3Default{
    float:left;height:30px;background:#DDDDDD;
}

.menu3Default a{
    color:#444444;
}

.menu4Default{
    float:left;height:30px;background:#DDDDDD;
}

.menu4Default a{
    color:#444444;
}

.menu3Choose{
    float:left;height:30px;background:#288CE6;
}

.menu3Choose a{
    color:#FFFFFF;
}

.menu4Choose{
    float:left;height:30px;background:#288CE6;
}

.menu4Choose a{
    color:#FFFFFF;
}

.menuGap{
    width:0.5%;float:left;height:30px;
}

.menuIcon{
    width:4%;
}

.menuIcon img{
    content:url(/common/img/menuIcon.png);
}

.mainContent{
    display:block;height:auto;width:100%;border:3px solid #288CE6;
}

#mainBottom{
    width:100%;height:98px;display:block;min-width:1210px;background:url(/common/img/mainBottom.jpg) top center no-repeat;box-shadow: 0px 5px 5px #1A1A1A;height:197px;line-height:24px;text-align:center;
}

.ht_order_set_session_css1{
    content: '测试开始时间';
}

/*↓↓↓自定义检索表6列样式，占用整个检索table，<table>加table_search_col_6类↓↓↓*/
.table_search_col_6{
    width:100%;background-color:#FFFFFF;
}

.table_search_col_6 td{
    height:30px;padding:5px 0;border:1px #FFFFFF solid;
}

.table_search_col_6 tr td:nth-child(2n+1){
    width:12%;background-color:#EEEFF0;
}

.table_search_col_6 tr td:nth-child(2n){
    width:21%;background-color:#FFFFFF;
}

.table_search_col_6 input[type='text']{
    height:20px;width:180px;
}

.table_search_col_6 input[type='radio']{
    line-height:20px;height:20px;vertical-align:middle;
}

.table_search_col_6 input[type='checkbox']{
    line-height:20px;height:20px;vertical-align:middle;
}

.table_search_col_6 label{
    vertical-align:middle;padding:0px;margin:0px;
}

.table_search_col_6 select{
    height:20px;width:180px;
}

.table_search_col_6 .col3{
    width:515px;
}

.table_search_col_6 tr:last-child td{
    text-align:right;padding:1px 50px 1px 0;background-color:#FFFFFF;
}

.table_search_col_6 .multiSelect{
    width:163px;
}

.table_search_col_6.last_tr_normal tr:last-child td{
    text-align: center;
    padding:5px 0;
}

.table_search_col_6.last_tr_normal tr:last-child td:nth-child(2n+1){
    width:12%;background-color:#EEEFF0;
}

.table_search_col_6.last_tr_normal tr:last-child td:nth-child(2n){
    width:21%;background-color:#FFFFFF;
}

/*↓↓↓自定义检索表8列样式，占用整个检索table，<table>加table_search_col_8类↓↓↓*/
.table_search_col_8{
    width:100%;background-color:#FFFFFF;
}

.table_search_col_8 td{
    height:30px;padding:5px 0;border:1px #FFFFFF solid;
}

.table_search_col_8 tr td:nth-child(2n+1){
    width:10%;background-color:#EEEFF0;
}

.table_search_col_8 tr td:nth-child(2n){
    width:15%;background-color:#FFFFFF;
}

.table_search_col_8 input[type='text']{
    height:20px;width:130px;
}

.table_search_col_8 input[type='radio']{
    line-height:20px;height:20px;vertical-align:middle;
}

.table_search_col_8 input[type='checkbox']{
    line-height:20px;height:20px;vertical-align:middle;
}

.table_search_col_8 label{
    vertical-align:middle;padding:0px;margin:0px;
}

.table_search_col_8 select{
    height:20px;width:130px;
}

.table_search_col_8 .col3{
    width:378px;
}

.table_search_col_8 tr:last-child td{
    text-align:right;padding:1px 50px 1px 0;background-color:#FFFFFF;
}

.table_search_col_8 .multiSelect{
    width:114px;
}

/*↓↓↓自定义检索表12列样式，占用整个检索table，<table>加table_search_col_12类↓↓↓*/
.table_search_col_12{
    width:100%;background-color:#FFFFFF;
}

.table_search_col_12 td{
    height:30px;padding:5px 0;border:1px #FFFFFF solid;
}

.table_search_col_12 tr td:nth-child(2n+1){
    width:12%;background-color:#EEEFF0;
}

.table_search_col_12 tr td:nth-child(2n){
    width:4.5%;background-color:#FFFFFF;
}

.table_search_col_12 input[type='checkbox']{
    line-height:20px;height:20px;vertical-align:middle;
}

.btn_normal{
    font-size:12px;height:20px;border:0px;padding:1px 3px;color:#FFFFFF;background:#288CE6;
}
.btn_warning{
    font-size:12px;height:20px;border:0px;padding:1px 3px;color:#FFFFFF;background:#FFA432;
}
.btn_danger{
    font-size:12px;height:20px;border:0px;padding:1px 3px;color:#FFFFFF;background:#ED5565;
}

/*自定义列表表格样式↓↓↓*/
.table_list{
    width:100%;background-color:#FFFFFF;
}
.table_list td{
    font-size:14px;height:30px;padding:0px 0;
}
.table_list tr:nth-child(2n+1){
    background:#DDDDDD;
}
.table_list tr:first-child td{
    font-size:14px;height:30px;background:#EEEFF0;
}
.table_list_border td{
    border:1px solid #AAAAAA;
}
.table_list .tr_batch{
    cursor:pointer;
}
.table_list .t_width1{
    height:20px;width:20px;text-align:right;
}
.table_list .t_width2{
    height:20px;width:40px;text-align:right;
}
.table_list .t_width3{
    height:20px;width:60px;text-align:right;
}
.table_list .t_width4{
    height:20px;width:80px;text-align:right;
}
.table_list .t_width5{
    height:20px;width:100px;text-align:right;
}
.table_list .t_width6{
    height:20px;width:120px;text-align:right;
}
.table_list .t_width7{
    height:20px;width:140px;text-align:right;
}
.table_list .t_width8{
    height:20px;width:160px;text-align:right;
}
.table_list .t_width9{
    height:20px;width:180px;text-align:right;
}
.table_list .t_width10{
    height:20px;width:200px;text-align:right;
}
.table_list input[type='text']{
    line-height:20px;height:20px;vertical-align:middle;text-align:right;
}
.table_list input[type='radio']{
    line-height:20px;height:20px;vertical-align:middle;
}
.table_list input[type='checkbox']{
    line-height:20px;height:20px;vertical-align:middle;
}
.table_list label{
    vertical-align:middle;padding:0px;margin:0px;
}
.table_list .s_width1{
    height:20px;width:20px;
}
.table_list .s_width2{
    height:20px;width:40px;
}
.table_list .s_width3{
    height:20px;width:60px;
}
.table_list .s_width4{
    height:20px;width:80px;
}
.table_list .s_width5{
    height:20px;width:100px;
}
.table_list .s_width6{
    height:20px;width:120px;
}
.table_list .s_width7{
    height:20px;width:140px;
}
.table_list .s_width8{
    height:20px;width:160px;
}
.table_list .s_width9{
    height:20px;width:180px;
}
.table_list .s_width10{
    height:20px;width:200px;
}
.table_list .table_list_hover:hover{
    background-color:#C9E8F8;
}
/*自定义追加列表表格样式↓↓↓*/
.table_add_col_6{
    width:90%;background-color:#FFFFFF;
}
.table_add_col_6 td{
    height:30px;padding:5px 0;border:1px #FFFFFF solid;
}
.table_add_col_6 tr td:nth-child(2n+1){
    width:12%;background-color:#EEEFF0;
}
.table_add_col_6 tr td:nth-child(2n){
    width:21%;background-color:#FFFFFF;
}

.table_add_col_8{
    width:80%;background-color:#FFFFFF;
}
.table_add_col_8 td{
    height:30px;padding:5px 0;border:1px #FFFFFF solid;
}
.table_add_col_8 tr td:nth-child(2n+1){
    width:12%;background-color:#EEEFF0;
}
.table_add_col_8 tr td:nth-child(2n){
    width:13%;background-color:#FFFFFF;
}

.div_imp{
    width:100%;height:400px;display:block;
}
.div_imp .impT{
    width:100%;height:360px;display:block;
}
.div_imp .impTL{
    width:80%;height:360px;display:inline;float:left;
}
.div_imp .impTL .impMsg{
    width:100%;height:100%;background:url(/common/img/bg_imp_msg.jpg) no-repeat;background-size:100% 100%;
}
.div_imp .impTL .impMsg #msgDft{
    width:100%;height:100%;text-align:left;padding:5px;overflow:auto;
}
.div_imp .impTL .impMsg #msgFlo{
    display:none;
}
.div_imp .impTL .impMsg .msgFlo{
    width:33%;height:350px;display:inline;float:left;text-align:left;padding:5px;overflow:auto;
}
.div_imp .impTR{
    width:20%;height:360px;display:inline;float:left;
}
.div_imp .impTRT{
    width:100%;height:200px;
}
.div_imp .impTRB{
    width:100%;height:160px;position:relative;
}
.div_imp .impTRB .impNum{
    width:100%;height:120px;position:absolute;top:50%;transform:translateY(-50%);
}
.div_imp .impTRB .impNum .impNumRow{
    width:100%;height:30px;line-height:30px;
}
.div_imp .impTRB .impNum .impNumRow .impNumRowTag{
    width:40%;display:inline;float:left;
}
.div_imp .impTRB .impNum .impNumRow .impNumRowTag .impNumRowTagCre{
    width:40px;height:24px;background:#13B5B1;display:block;margin-right:0;margin-top:3px;
}
.div_imp .impTRB .impNum .impNumRow .impNumRowTag .impNumRowTagUpd{
    width:40px;height:24px;background:#FFA432;display:block;margin-right:0;margin-top:3px;
}
.div_imp .impTRB .impNum .impNumRow .impNumRowTag .impNumRowTagFld{
    width:40px;height:24px;background:#FF3232;display:block;margin-right:0;margin-top:3px;
}
.div_imp .impTRB .impNum .impNumRow .impNumRowNum{
    width:60%;display:inline;float:left;text-align:left;padding-left:10px;
}
.div_imp .impB{
    width:100%;height:40px;display:block;
}
.div_imp .impB .impFile{
    width:50%;height:40px;display:inline;float:left;text-align:left;padding-left:10px;position:relative;
}
.div_imp .impB .impBtn{
    width:6%;height:40px;display:inline;float:left;text-align:left;padding-left:10px;position:relative;
}
.div_imp .impB .impDown{
    width:24%;height:40px;display:inline;float:left;text-align:left;padding-left:10px;position:relative;
}
.div_imp .impB .impEpt{
    width:20%;height:40px;display:inline;float:left;text-align:left;padding-left:10px;position:relative;
}
.div_imp input{
    position:absolute;top:50%;transform:translateY(-50%);
}
.div_imp a{
    position:absolute;top:50%;transform:translateY(-50%);font-size:13px;color:#FFA432;
}
.div_imp_option{
    height:430px;
}
.div_imp_option .impO{
    height:30px;padding:5px 0;
}
.div_imp_option .impO select{
    height:20px;
}

:root{  
  --private-title-content: 健康云;  
}

/*input的自动填充限制下拉选项的样式*/
.ui-autocomplete {
    max-height: 300px; /* 设置下拉菜单的最大高度 */
    overflow-y: auto; /* 启用垂直滚动条 */
    overflow-x: hidden; /* 隐藏水平滚动条 */
    font-size: 14px;
}

/*给input绑定下拉的类*/
.input-dropdown {
    position: absolute;
    border: 1px solid #DDDDDD;
    background: #FFFFFF;
    max-height: 200px;
    overflow-y: auto;
    z-index: 999;
    width: 100%;
}

.input-dropdown > div {
    color: #000000;
    padding: 4px;
    cursor: pointer;
}

.input-dropdown > div:hover {
    background: #FFFFFF;
}

/* 登陆页面登录框部分样式 */
.tabs {
    width: 290px;
    margin: 0 auto;
    border: 1px solid #a8a8a8;
    border-radius: 3px;
    background: #5a6e88;
    color: #fff;
    font-size: 16px;
    user-select: none;
    height: 400px; 
}

.tabs-header {
    display: flex;
    justify-content: space-around;
    cursor: pointer;
}

.tabs-header div {
    flex: 1;
    padding: 10px 0;
    text-align: center;
    border-bottom: 3px solid transparent;
    transition: all 0.3s;
}

.tabs-header div.active {
    background-color: #ffa432;
    border-bottom: 3px solid #ffa432;
    color: #fff;
    font-weight: bold;
}

.tabs-content {
    background: #e0ecfa;
    padding: 20px;
    color: #444;
    height:100%;
}

.fsize12{
    font-size: 12px !important;
}

.empty-h5{
    height:5px;border-bottom:2px #ddd solid;
}