input {
  font-size: 12px;
}
.maincont .titlebar a {
  text-decoration: underline;
}
.maincont table.t2 {
  width: 860px;
  /*border-bottom:1px solid #bbd4e8;border-left:1px solid #bbd4e8;border-right:1px solid #bbd4e8;*/
  margin-bottom: 10px;
}
.maincont table.t2 a {
  text-decoration: underline;
}
.maincont table.t2 td,
.maincont table.t2 th {
  height: 24px;
  line-height: 24px;
  font-family: Arial, simsun, 'Hiragino Sans GB';
  color: #333;
  font-weight: normal;
  text-align: center;
  padding: 0 1px;
}
.maincont table.t2 th {
  line-height: 20px;
  height: 20px;
}
.maincont table.t2 tr {
  line-height: 20px;
  height: 20px;
  border-bottom: 1px solid #bbd4e8;
  /*border-right:1px solid #bbd4e8;border-left:1px solid #bbd4e8;*/
}
.maincont table.t2 td {
  height: 18px;
  line-height: 18px;
  padding: 3px 1px;
}
.maincont table.t2.ns2 td {
  border: none;
  padding: 7px 1px;
  height: 14px;
  line-height: 14px;
}
.maincont table.t2.ns2 th {
  border: none;
  height: 29px;
  padding: 1px 0 0;
  /* line-height: 29px; */
  /*border-bottom:1px solid #bcd5e9;*/
  overflow: hidden;
}
.maincont table.t2 tbody {
  background-color: #fff;
  width: 100%;
}
.maincont table.t2.hsgzjlx tr.bbLightBlue {
  border-bottom: 1px solid #bbd4e8;
}
.maincont table.t2.ns2.hsgzjlx tbody tr.bbLightBlue td {
  border-bottom: 1px solid #bbd4e8;
}
.maincont table.t2.ns2.hsgzjlx tbody td.bbLightBlue {
  border-bottom: 1px solid #bbd4e8;
  font-size: 17px;
  font-family: 微软雅黑;
}
.maincont table.t2.hsgzjlx tr.bbDeepBlue {
  border-bottom: 1px solid #5078b6;
}
.maincont table.t2.hsgzjlx tr.bbDeepBlue th {
  border-bottom: 1px solid #5078b6;
}
.maincont table.t2.hsgzjlx tr {
  border: 0px;
}
.maincont table.t2.ns2.hsgzjlx tbody td {
  border: 0px;
}
.maincont table.sszjl {
  border: 1px solid #E4E4E4;
}
.maincont table.sszjl th,
.maincont table.sszjl tr {
  border-bottom: 1px solid #E4E4E4;
}
.maincont table.sszjl td {
  color: #000;
  text-align: left;
}
.contentBox .remark {
  color: #666;
  padding-left: 15px;
}
.contentBox .remark a {
  text-decoration: underline;
}
.blockColor {
  float: left;
  width: 15px;
  height: 15px;
  margin: 0px 10px;
}
.bgcFE3EE1 {
  background-color: #FE3EE1;
}
.bgc650000 {
  background-color: #650000;
}
.bgc94C4EE {
  background-color: #94C4EE;
}
.bgc94c4ee {
  background-color: #2383fc;
}
.bgcea5404 {
  background-color: #ff5bff;
}
.bgc4a3116 {
  background-color: #6b3906;
}
.cateday .chart_legend {
  position: absolute;
  right: 50px;
  top: 9px;
}
.icon_faq2 {
  vertical-align: middle;
}
.right .bkselector .bkselectorpop {
  left: -30px;
}
.maincont .c1 {
  float: left;
}
.maincont .c1,
.c2 {
  width: 425px;
  overflow: hidden;
  border: 1px solid #bbd4e8;
}
.maincont .c2 {
  float: right;
}
.c1 .chart,
.c2 .chart {
  height: 250px;
}
.tabtit {
  font-family: Microsoft YaHei;
  margin-top: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #2f5795;
  height: 35px;
}
.tabtit li {
  float: left;
  padding: 5px 10px;
  font-size: 16px;
  height: 24px;
  cursor: pointer;
}
.tabtit li.at {
  border-bottom: 3px solid #2f5795;
}
.tabtit li a {
  color: #000;
  text-decoration: none;
}
.contentBox .chartbox {
  border: 1px solid #ccc;
  margin: 0 0 10px;
  overflow: hidden;
  padding: 10px 0;
}
.legendbox {
  text-align: center;
  margin-top: 10px;
}
.legendbox i,
.legendbox i {
  display: inline-block;
  height: 5px;
  _height: 5px;
  width: 17px;
  margin-right: 5px;
  vertical-align: middle;
  overflow: hidden;
}
.legendbox .legendblue i {
  background: #0090CF;
}
.legendbox .legendred {
  margin-left: 50px;
}
.legendbox .legendred i {
  background: #FF0000;
}
.cate_type_ul .custom-date-search {
  margin-left: 0px;
  padding: 0;
  margin-top: 2px;
  color: #000;
  display: none;
}
.date-input-wrap {
  float: left;
  width: 210px;
  height: 20px;
  line-height: 18px;
  padding-left: 10px;
}
.date-input {
  width: 80px;
  height: 17px;
  line-height: 17px;
  cursor: pointer;
  border: 1px solid #999;
  padding-left: 2px;
}
.organizationQuery .list {
  overflow: hidden;
  padding-left: 10px;
}
.organizationQuery .list li {
  float: left;
  width: 96px;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 10px;
  height: 30px;
  line-height: 30px;
}
.organizationQuery .list li i {
  font-style: normal;
  margin-right: 5px;
  font-weight: bold;
  font-size: 14px;
}
.framecontent .notice {
  line-height: 20px;
}
.custom-date-search .search_btn {
  margin-top: 0px;
}
.date_tabs_box {
  height: 25px;
  line-height: 25px;
  padding-bottom: 15px;
  font-size: 14px;
  border-bottom: 1px solid #2d6198;
  margin-bottom: 15px;
}
.clegend input {
  vertical-align: middle;
}
.clegend label {
  vertical-align: middle;
}
.title span.t {
  font-size: 12px;
  color: #333;
}
.custom-date-search {
  float: right;
  margin: 2px 50px 0 0;
}
.cateday .date_tabs li {
  color: #00298F;
}
.cateday .date_tabs li.at {
  color: #fff;
}
.rangeDate .search_btn {
  margin-top: 0px;
}
