body{ background-color:#dcdcdc; font-size:13px; }
label{ font-weight:normal; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.container{ padding:0px; }
.container-header{ height:56px; background-color:#f7f4f0; }
.container-header .headerBlock{ background:url(../images/bkend/headerBg.png) repeat-x; height:56px;}
.container-header .headerLogo{ position:absolute; left:0px; top:0px;  }
.container-header .headerUser{ position:absolute; right:0px; top:8px; margin:0px 6px; }
.container-header .headerUser .userName{ color:#524b41; margin:0px 6px;}
.container-header .headerUser .userBtn{ margin:0px 6px;}
.container-header .headerUser .userBtn .logoutBtn{ display:inline-block;  padding:4px 20px 6px 20px; color:#807c75; font-weight:bold; border:solid #807c75 1px;  }

.container-content{ position:relative; background-color:#f7f4f0;}
.container-content .contentBlock{ display:table; width:100%; min-height:600px;  }
.container-content .contentLeft{ display:table-cell; width:230px; background-color:#e7e1d6; vertical-align:top; }
.container-content .contentLeft .leftMenuDiv ul{ list-style:none; padding:0px; margin:0px; }
.container-content .contentLeft .leftMenuDiv ul li a{ color:#7e6b5a;  background-color:#d7ccba; background-image:none; display:block; padding:12px 12px; font-size:15px; font-weight:bold; }
.container-content .contentLeft .leftMenuDiv ul li ul li a{ text-decoration:none; border-top:solid #d5c19c 1px; color:#81511c; background:url(../images/bkend/menuBg.png) no-repeat right center #e7e1d6;  display:block; padding:12px 12px; font-weight:normal;}
.container-content .contentRight{ display:table-cell; width:765px; vertical-align:top;}
.container-content .contentRight .rightPath{ margin:15px 12px 15px 12px; }
.container-content .contentRight .rightPath a{ color:#9c815b; }
.container-content .contentRight .rightPath b{ font-size:15px; color:#524b41; font-weight:bold;  }
.container-content .contentRight .rightBtn + rightMain{ border-bottom:solid #7c7972 3px;}
.container-content .contentRight .rightBtn{ overflow:hidden; margin:6px 12px; padding:6px 0px;}
.container-content .contentRight .rightBtn ul{ float:right; list-style:none;  margin:0px; }
.container-content .contentRight .rightBtn ul li{ float:left; }
.container-content .contentRight .rightBtn ul li .printBtn{ display:inline-block;  padding:4px 20px 6px 20px; color:#22ac38; font-weight:bold; border:solid #22ac38 1px;  }
.container-content .contentRight .rightBtn ul li .addBtn{ display:inline-block; right:20px; top:10px;  padding:4px 20px 6px 20px; color:#fff; font-weight:bold; border:solid #22ac38 1px; background-color:#22ac38; background-image:none;   }
.container-content .contentRight .rightBtn ul li .backBtn{ display:inline-block;  padding:4px 20px 6px 20px; color:#22ac38; font-weight:bold; border:solid #22ac38 1px;  }
.container-content .contentRight .rightMain{ margin:0px 12px; }
.container-content .contentRight .rightMain .listTable{ padding:6px 0px;}
.container-content .contentRight .rightMain .listTable table{ width:100%; }
.container-content .contentRight .rightMain .listTable th{ border-bottom:solid #7c7972 3px; padding:10px 0px; color:#ab9c87; }
.container-content .contentRight .rightMain .listTable td{ border-bottom:solid #d5c19c 1px; padding:10px 0px; color:#524b41; }
.container-content .contentRight .rightMain .listTable td a{ color:#009944; text-decoration:none; margin:0px 24px 0px 0px; }
.container-content .contentRight .rightMain .listTable .thC,
.container-content .contentRight .rightMain .listTable .tdC{ text-align:center; }
.container-content .contentRight .rightMain .listTable .thL,
.container-content .contentRight .rightMain .listTable .tdL{ text-align:left; }

.loginBlock{ width:400px; margin:80px auto;  background-color:#fff; -webkit-box-shadow: #cec9c3 0px 3px 20px; -moz-box-shadow: #cec9c3 0px 3px 20px; box-shadow: #cec9c3 0px 3px 20px;}
.loginBlock .fromTitle{ background:url(../images/bkend/loginTitle.png) no-repeat top center; height:103px; width:280px; margin:0px auto;}
.loginBlock .fromGroup{ width:280px; margin:6px auto; overflow:hidden; }
.loginBlock .fromGroup .fTitle{ float:left; width:48px; color:#9c815b;}
.loginBlock .fromGroup .fTitle label{ font-weight:normal; padding:0px; margin:0px; }
.loginBlock .fromGroup .fInput{ float:left; width:220px;}
.loginBlock .fromGroup .fInput input[type="text"], .loginBlock .fromGroup .fInput input[type='password']{ width:80%; border:solid #f1e4d3 1px; color:#524b41; height:24px;}
.loginBlock .fromGroup .fNote{ float:left; width:46px;}
.loginBlock .fromNote{ width:280px; margin:6px auto; color:#a84200; font-size:11px; text-align:center; }
.loginBlock .fromBotton{width:280px; margin:0px auto; padding:24px 0px 48px 0px; text-align:center;  }
.loginBlock .fromBotton .loginBtn{ background:#22ac38; color:#fff; font-weight:bold; padding:4px 20px 6px 20px; border-width:0px; }


.reportDetail{ margin:0px 0px 48px 0px; }
.reportTitle{ background:#fbebd5; padding:4px; color:#9c815b; font-weight:bold; font-size:15px; }
.reportText{ padding:12px 24px; color:#524b41; }
.reportFrom{ padding:12px 24px; color:#524b41; overflow:hidden; }
.reportFrom input[type="text"]{ width:100%; border:solid #f1e4d3 1px; color:#524b41;}
.reportFrom .from-md-12{ width:100%; }
.reportFrom .from-md-12 input[type="text"]{ width:calc(75% - 40px); color:#524b41;}
.reportFrom .from-md-12 input[type="radio"]{ margin:0px 0px 0px 12px;}
.reportFrom .from-md-12 .fInput label{ margin:0px 12px; color:#9c815b;}
.reportFrom .from-md-8{ width:80%; float:left; }
.reportFrom .from-md-8 input[type="text"]{ width:calc(95% - 40px); color:#524b41;}
.reportFrom .from-md-5 { width: 70%; }
.reportFrom .from-md-5 label { width: 10%; }
.reportFrom .from-md-5 input { width: 50%; color: #524b41;}
.reportFrom .from-md-4{ width:20%; float:left; }
.reportFrom .from-md-4 input[type="text"]{ width:calc(95% - 40px); color:#524b41;}
.reportFrom .fTitle{ color:#9c815b; padding:0px 2px;}
.reportFrom .fNote{ color:#9c815b; padding:0px 2px;}
.reportFrom textarea{ width:100%; border:solid #f1e4d3 1px;}
.reportBtn{ text-align:center; padding:12px 0px; }
.reportBtn  input[type="submit"]{ background:#22ac38; color:#fff; font-weight:bold; padding:4px 20px 6px 20px; border-width:0px; }

.summaryDetail{ margin:0px 0px 48px 0px; }
.summaryDetail hr { margin: 10px 0 0 0; border: 1px dashed #ccc; }
.summaryDetail input, .summaryDetail textarea { padding: 0 3px; }
.summaryTitle{ background:#fbebd5; padding:4px; color:#9c815b; font-weight:bold; font-size:15px; position:relative;  }
.addBtn{ position:absolute; top:0px; right:0px; display:block; width:30px; height:30px; background:url(../images/bkend/addBtn.png) no-repeat right top; border: 0; padding:4px 36px 4px 0px; color:#9c815b; text-decoration:none; }
.addBtn:hover{ text-decoration:none; color:#9c815b;}
.summaryText{ padding:12px 0px; color:#524b41; }
.summaryFrom{ padding:12px 0px; color:#524b41; overflow:hidden; }
.summaryFrom input[type="text"]{ width:100%; border:solid #f1e4d3 1px;}
.summaryFrom .from-md-12{ width:100%; }
.summaryFrom .from-md-12 input[type="text"]{ width:calc(75% - 40px);  color:#524b41;}
.summaryFrom .from-md-12 input[type="radio"]{ margin:0px 0px 0px 12px;}
.summaryFrom .from-md-12 .fInput label{ margin:0px 12px; color:#9c815b;}
.summaryFrom .from-md-8{ width:80%; float:left; }
.summaryFrom .from-md-8 input[type="text"]{ width:calc(95% - 40px);  color:#524b41;}
.summaryFrom .from-md-4{ width:20%; float:left; }
.summaryFrom .from-md-4 input[type="text"]{ width:calc(95% - 40px);  color:#524b41;}
.summaryFrom .fTitle{ color:#9c815b; padding:0px 2px;}
.summaryFrom .fNote{ color:#9c815b; padding:0px 2px;}
.summaryFrom .from-md-12{ margin:0px 0px 6px 0px; }
.summaryFrom .from-md-12 .fTitle{ width:120px; display:inline-block; color:#9c815b; }
.summaryFrom .from-md-12 .fTitle label{ padding:0px 0px 0px 2px;}
.summaryFrom .from-md-12 .fInput{ width:95%; display:inline-block; color:#9c815b; }
.summaryFrom .from-md-12 .fInput .f-md-5{ width:45%; display:inline-block; }
.summaryFrom .from-md-12 .fInput .f-md-5 .title1{ width:20%; display:inline-block; }
.summaryFrom .from-md-12 .fInput .f-md-5 .title1 label{ padding:0px; margin:0px; }
.summaryFrom .from-md-12 .fInput .f-md-5 .input1{ width:60px; display:inline-block; }
.summaryFrom .from-md-12 .fInput .f-md-5 .input1 input[type="text"]{ width:98%;  color:#524b41;}
.summaryFrom .from-md-12 .fInput .f-md-5 .input2{ width:45%; display:inline-block; }
.summaryFrom .from-md-12 .fInput .f-md-5 .input2 input[type="text"]{ width:98%;  color:#524b41;}
.summaryFrom .from-md-12 .fInput .f-md-5 .note1{ width:60px; display:inline-block; }
.summaryFrom .from-md-12 .fInput .f-md-7{ width:50%; margin:0; display:inline-block;}
.summaryFrom .from-md-12 .fInput .f-md-7 .title1{ width:60px; display:inline-block; }
.summaryFrom .from-md-12 .fInput .f-md-7 .title1 label{ padding:0px; margin:0px; }
.summaryFrom .from-md-12 .fInput .f-md-7 .input1{ width:70px; display:inline-block; }
.summaryFrom .from-md-12 .fInput .f-md-7 .input1 input[type="text"]{ width:98%;  color:#524b41;}
.summaryFrom .from-md-12 .fInput .f-md-7 .title2{ width:30px; display:inline-block; }
.summaryFrom .from-md-12 .fInput .f-md-7 .title2 label{ padding:0px; margin:0px; }
.summaryFrom .from-md-12 .fInput .f-md-7 .input2{ width:70px; display:inline-block; }
.summaryFrom .from-md-12 .fInput .f-md-7 .input2 input[type="text"]{ width:98%;  color:#524b41;}
.summaryFrom .from-md-12 .fInput .f-md-7 .note1{ width:90px; display:inline-block; }
.summaryFrom .from-md-12 .fInput .f-md-4{ width:31%; display:inline-block; }
.summaryFrom .from-md-12 .fInput .f-md-4 .title1{ width:20%; display:inline-block; }
.summaryFrom .from-md-12 .fInput .f-md-4 .title1 label{ padding:0px; margin:0px; }
.summaryFrom .from-md-12 .fInput .f-md-4 .input1{ width:50%; display:inline-block; }
.summaryFrom .from-md-12 .fInput .f-md-4 .input1 input[type="text"]{ width:98%;  color:#524b41; padding: 0 5px;}
.summaryFrom .from-md-12 .fInput .f-md-4 .note1{ width:20%; display:inline-block; }
.summaryFrom .from-md-12 .fInput .f-md-8{ width:330px; margin:0px 0px 0px 60px; display:inline-block;}
.summaryFrom .from-md-12 .fInput .f-md-8 .title1{ width:60px;  display:inline-block; }
.summaryFrom .from-md-12 .fInput .f-md-8 .title1 label{ padding:0px; margin:0px; }
.summaryFrom .from-md-12 .fInput .f-md-8 .input1{ width:70px; display:inline-block; }
.summaryFrom .from-md-12 .fInput .f-md-8 .input1 input[type="text"]{ width:98%;  color:#524b41;}
.summaryFrom .from-md-12 .fInput .f-md-8 .title2{  width:30px; display:inline-block; }
.summaryFrom .from-md-12 .fInput .f-md-8 .title2 label{ padding:0px; margin:0px; }
.summaryFrom .from-md-12 .fInput .f-md-8 .input2{width:70px; display:inline-block; }
.summaryFrom .from-md-12 .fInput .f-md-8 .input2 input[type="text"]{ width:98%; color:#524b41; }
.summaryFrom .from-md-12 .fInput .f-md-8 .note1{  width:80px; display:inline-block; }
.summaryFrom .from-md-12 .fInput textarea{ width:calc(100% - 24px); margin:0px 24px 0px 0px; border:solid #f1e4d3 1px;  color:#524b41;}
.summaryFrom textarea{ width:calc(100% - 48px); margin:0px 24px;  border:solid #f1e4d3 1px;  color:#524b41;}
.summaryYear input[type="text"]{ width:100%; border:solid #f1e4d3 1px;  color:#524b41;}
.summaryYear{ padding:12px 24px; color:#524b41; overflow:hidden; }
.summaryYear .summaryFrom{ padding:0px; margin:0px; }
.summaryYear .from-md-12{ margin:0px 0px 6px 0px; }
.summaryYear .fTitle{ color:#9c815b; padding:0px 2px;}
.summaryYear .from-md-12 .fTitle{ width:15%; display:inline-block; }
.summaryYear .from-md-12 .fTitle label{ font-weight:normal; }
.summaryYear .from-md-12 .fYear{ width:9.4%; display:inline-block; text-align:center; color:#9c815b;}
.summaryYear .from-md-12 .fYear input[type="text"]{ width:98%; color:#524b41;}
.summaryBtn{ text-align:center; padding:12px 0px; }
.summaryBtn  input[type="submit"]{ background:#22ac38; color:#fff; font-weight:bold; padding:4px 20px 6px 20px; border-width:0px; }
.summaryDel{ padding:3px 12px; text-align:right; }
.summaryDel .delBtn{ border:0px; background:url(../images/bkend/delBtn.png) no-repeat; width:30px; height:30px; }


.mainUpload{ position:relative; width:100%; border-top:solid #7c7972 3px; margin:0px 0px 6px 0px;  overflow:hidden; }
.uploadForm{ overflow:hidden; padding:6px 0px 6px 0px; }
.uploadForm .fTitle{ width:90px; }
.uploadForm .fTitle label{ font-weight:normal; padding:0px 24px 0px 24px; }
.uploadForm .from-md-8{ width:75%; float:left; color:#9c815b; }
.uploadForm .from-md-8 input[type="text"]{ width:calc(100% - 100px);}
.uploadForm .from-md-4{ width:25%; float:left; }
.uploadForm .browseBtn{ color:#9c815b; background-color:#f7f4f0; border:solid #9c815b 1px; padding:4px 20px 6px 20px; }
.uploadButton{ position:absolute; right:0px; bottom:6px; }
.uploadButton .uploadBtn{ color:#fff; background-color:#9c815b; border:solid #9c815b 1px; padding:4px 20px 6px 20px; }

.resultList{ position:relative; width:100%; border-top:solid #fbebd5 30px; padding:12px 0px;}
.resultList ul{ list-style:none; padding:0px; margin:0px; }
.resultList .from-md-10{ width:calc(100% - 60px); float:left; color:#9c815b; }
.resultList .from-md-10 .fTitle{ background:url(../images/bkend/fileIcon.png) no-repeat; height:24px;  padding:6px 0px 6px 30px; margin:0px 0px 0px 20px; }
.resultList .from-md-2{ width:60px; float:left; color:#9c815b; }
.resultList .from-md-2 .fButton{ padding:0px 12px; }

.container-content .contentRight .rightMain .listTable td .fButton .deleteBtn{margin:0px 0px;}
.container-content .contentRight .rightMain .listTable td .fButton .editBtn{margin:0px 0px;}
.fButton .deleteBtn{  background:url(../images/bkend/deleteBtn.png) no-repeat; display:inline-block; width:30px; height:30px; float:left;  text-indent:-1000px; overflow:hidden; }
.fButton .editBtn{margin:0px 2px;  background:url(../images/bkend/editBtn.png) no-repeat; display:inline-block; width:30px; height:30px;  float:left; text-indent:-1000px; overflow:hidden; }

.lawDetail{ padding:0px 0px 24px 0px;}
.lawDetail .lawTitle{ background:#fbebd5; padding:4px; color:#9c815b; font-weight:bold; font-size:15px; }
.lawDetail .lawList .listGroup{ padding:6px 0px 6px 0px; border-bottom:dashed #524b41 1px;}
.lawDetail .lawList .listGroup:last-child{ border-bottom:dashed #524b41 0px;}
.lawDetail .listGroup{ overflow:hidden;}
.lawDetail .listGroup .list{ padding:6px 0px 6px 0px; overflow:hidden;  }
.lawDetail .listGroup .list .from-md-4{ width:20%; float:left; text-align:right;  }
.lawDetail .listGroup .list .from-md-4 .fTitle{ color:#9c815b; padding:0px 12px; font-weight:bold; }
.lawDetail .listGroup .list .from-md-8{ width:75%; float:left; color:#524b41;}
.lawDetail .listGroup .list .from-md-8 .fTitle{ color:#524b41; width:100%; position:relative; }
.lawDetail .listGroup .list .from-md-8 .fTitle textarea{ width:calc(100% - 24px); margin:0px 24px 0px 0px; border:solid #f1e4d3 1px;  color:#524b41;}

.politicalForm .from-md-12{ padding:6px 0px; }
.politicalForm .from-md-12 .fTitle{ width:100px; display:inline-block; color:#9c815b; vertical-align:top; }
.politicalForm .from-md-12 .fTitle label{ padding:0px 0px 0px 24px;}
.politicalForm .from-md-12 .fInput{ width:630px; display:inline-block; color:#9c815b; vertical-align:top;  }
.politicalForm .from-md-12 .fInput input[type="text"]{ width:calc(100% - 24px);  border:solid #f1e4d3 1px; color:#524b41;}
.politicalForm .from-md-12 .fInput textarea{ width:calc(100% - 24px); margin:0px 24px 0px 0px; border:solid #f1e4d3 1px;  color:#524b41;}

.rightPageNum{ text-align:center; margin:48px 0px 48px 0px; clear:both;  }
.rightPageNum .num a{ display:inline-block; background-color:#f7f4f0; color:#22ac38; line-height:30px; padding:0px 4px; height:30px;  }
.rightPageNum .start a,
.rightPageNum .prve a,
.rightPageNum .next a,
.rightPageNum .last a{ display:inline-block; background-color:#f7f4f0; color:#22ac38; line-height:26px; vertical-align:top; border:solid #22ac38 1px; width:30px; height:26px; }
.rightPageNum .start a,
.rightPageNum .prve a,
.rightPageNum .next a,
.rightPageNum .last a{ width:60px; }
.rightPageNum .now a{ background-color:#f7f4f0; color:#f75f51;}


.container-footer{position:relative;  background-color:transparent;}
.container-footer .footerBlock{ padding:6px 0px; }
.container-footer .footerBlock .footerInfo{ text-align:center; color:#6e6557;}
.printFooter{ display:none; padding:12px 24px; }
.printFooter .col-md-3{ width:25%; float:left;}
.printFooter .col-md-6{ width:50%; float:left;}

@media print {
	 body,td,div,span,p,input,label{ font-size:27px; }
	.summaryTitle,
	.reportTitle,
	.lawDetail .lawTitle{ font-size:37px; }
	.printFooter{ display:block;}
	.container-header,
	.container-footer,
	.rightPath,
	.rightBtn,
	.container-content .contentLeft{ display:none; }
	.summaryBtn,
	.reportBtn{ display:none; }
	.container-content .contentRight{ height:29.5cm; width:21cm; }
	.lawDetail .lawTitle,
	.lawDetail .lawList .listGroup,
	.lawDetail .listGroup .list,
	.politicalForm .from-md-12,
	.summaryTitle,
	.summaryText,
	.summaryFrom{ padding:0px;}
	.reportText,
	.reportFrom,
	.summaryYear{ padding:0px 24px;}
	.summaryDel,
	.summaryTitle .addBtn{ display:none;  }
    .reportFrom .from-md-5 label { width: 20%; }
}
