﻿*{margin:0;padding:0}
body{font-size:12px;font-family:'Microsoft YaHei' !important}
.table { empty-cells: show; border-collapse: collapse; }
input{font-size:12px}
textarea{font-size:12px}
.w200{width:400px !important;}
.table-form{border:none;width:100%}
.table-form th{text-align:right;font-weight:400;padding:5px;border:1px solid #d1d1d1;}
.table-form td{padding:5px;border:1px solid #d1d1d1;}
/*.table-form td input[type=text]{width:150px;padding:3px 5px;}
.table-large td input[type=text]{width:350px;padding:3px 5px;}*/
.table-large td textarea{width:360px;height:80px}

.btnGroup{text-align:center;padding:10px}
.dialogSubmit{}
.dialogSubmit h1{font-size:18px;margin:0 0 20px 0}

.datagrid-htable,.datagrid-btable,.datagrid-ftable{}
.datagrid-row-selected a{color:#0000ee !important}
.datagrid-row-selected a:visited{color:#0000ee !important}
.datagrid-row a{color:#0000ee}
.datagrid-row a:visited{color:#0000ee}


.cma-north{height:65px;position:relative;background:url(../images/bg_header.jpg) bottom;color:#fff;overflow:hidden}
.cma-north-logo{position:absolute;left:5px;top:15px;font-size:20px}
.cma-north-info{position:absolute;right:5px;top:10px;text-align:right;line-height:1.6}
.cma-north-info a{color:#fff;text-decoration:none}
.cma-north-info a:hover{text-decoration:underline}

.cma-side-tree .tree-node { padding:3px 0px; }
.cma-side-tree a { display:block;color:#000;text-decoration:none}
.cma-side-tree .tree-node-selected { padding:2px 0; border:1px #fade23 solid;}


.managerTable{width:100%;border-collapse:collapse}
.managerTable td,.managerTable th{border:1px solid #ccc;text-align:center;padding:6px 0}

.roleTable{width:100%;border-collapse:collapse;}
.roleTable td,.roleTable th{border:1px solid #ccc;text-align:center;padding:6px 0}
.roleTable tr:nth-child(2n+1){background:#f8f8f8}
.roleTable tr:hover{background:#00cefb}
.roleTable tr:first-child{background:#ddd}
.roleTable tr.on{background:#06b8df;color:#fff}

.roleTable input[type=checkbox]:checked{background:red}

.search-input{width:147.4px;height:20.4px;line-height:20.4px;border:.8px solid #95B8E7;background:#fff}

.sampleTable{width:100%;margin:0 auto;border-collapse:collapse}
.sampleTable th{font-weight:400;text-align:right;border:1px solid #ddd;width:182px}
.sampleTable td{text-align:left;padding:10px;border:1px solid #ddd}
.sampleTable td input[type=text],.customerTable td input[type=password]{height:27px;line-height:27px;width:230px;padding-left:5px;}
.sampleTable td select{height:27px;width:240px}
.sampleTable textarea{width:99%;height:80px;}
.sampleTable .star{color:red}
.sampleTable tr:nth-child(2n+1){background:#f8f8f8}

.navHeader{position:relative;border-bottom:1px dashed #95B8E7;margin-bottom:3px}
.navHeaderRight{position:absolute;right:10px;top:5px}


.text-width1{width:206px;}
.text-width2{width:200px;}

.tabs li.tabs-selected .tabs-inner{color:red !important}

.student-title{font-weight:bold;font-size:13px;}
.sign-table{width:100%;}
.sign-table th{text-align:center;}
.sign-table td{text-align:center;}

 /*.datagrid-header td,.datagrid-body td, .datagrid-footer td{padding:6px 8px}*/
 .datagrid-header td{font-weight:bold}

 .jl-img0{float:left;width:100px;height:80px;object-fit:contain;object-position:center}
 .red{color:red}

 /*2025-04-18后加的*/
  #imgContainer{clear:both;}
 #imgContainer img{float:left;width:100px;height:80px;display:block;margin:0 6px 6px 0;object-fit:contain;object-position:center}

 #imgsList{clear:both;}
 .img-item{float:left;width:100px;height:80px;margin:0 6px 6px 0;position:relative}
 .img-item img{width:100px;height:80px;display:block;position:absolute}
 .img-item span{position:absolute;background:rgba(255,255,255,.6);bottom:0;right:0;padding:3px 8px;font-size:18px;cursor:pointer;}

 .tb0{}
.tb0 td{padding:2px 6px}
 .initial{width:80px;text-align:center;vertical-align:middle;background:#e4e4e4}
.author-name{background:#f7f7f7}
.authors{display:flex;flex-wrap:wrap}
.authors div{width:12.5%;padding:3px 0}