.overview_section {
  width: 100%;
  background: #f3f3f3;
  padding-bottom: 10%;
}

.overview_section .section_con {
  width: 1200px;
  margin: 0 auto;
}

.overview_section .section_con .current_position {
  width: 1200px;
  height: 50px;
  padding: 1px 0;
  line-height: 50px;
  color: #9e9e9e !important;
  font-size: 12px;
}

.overview_section .section_con .section_con_right {
  width: 974px;
  float: right;
  display: inline-block;
}

.overview_section .section_con .section_con_right .treasure {
  background-color: #fff;
  height: auto;
}

.overview_section .section_con .section_con_right .treasure .treasure-title {
  width: 100%;
  height: 59px;
  border-bottom: 1px solid #e5e5e5;
}

.overview_section .section_con .section_con_right .treasure .treasure-title li {
  box-sizing: border-box;
  width: 155px;
  height: 60px;
  line-height: 60px;
  display: inline-block;
  text-align: center;
  font-size: 20px;
  vertical-align: bottom;
  cursor: pointer;
}

.overview_section .section_con .section_con_right .treasure .treasure-title .treasure_titleLeft em {
  margin-right: 3px;
  display: inline-block;
  margin-bottom: 2px;
  background: url("../images/RenewalPayRecord-icon.png") no-repeat 0 -2px;
  width: 21px;
  height: 21px;
  vertical-align: middle;
}

.overview_section .section_con .section_con_right .treasure .treasure-title .treasure_titleRight em {
  margin-right: 3px;
  display: inline-block;
  background: url("../images/RenewalPayRecord-icon.png") no-repeat -26px -2px;
  width: 21px;
  height: 21px;
  vertical-align: middle;
}

.overview_section .section_con .section_con_right .treasure .treasure-title .treasure_active {
  box-sizing: border-box;
  color: #2db4ed;
  border-bottom: 2px solid #2db4ec;
}

.overview_section .section_con .section_con_right .treasure .treasure-title .treasure_active em {
  background: url("../images/RenewalPayRecord-icon.png") no-repeat 0 -27px;
}

.overview_section .section_con .section_con_right .treasure .treasure-title .treasure_active1 {
  color: #2db4ed;
  border-bottom: 2px solid #2db4ec;
}

.overview_section .section_con .section_con_right .treasure .treasure-title .treasure_active1 em {
  background: url("../images/RenewalPayRecord-icon.png") no-repeat -26px -27px;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave {
  position: relative;
  width: 100%;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position {
  position: absolute;
  left: 27px;
  top: 33px;
  z-index: 4;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select {
  margin-right: 35px;
  color: #6d6c70;
  position: relative;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select p {
  height: 30px;
  line-height: 30px;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .common_select_content {
  position: absolute;
  width: 146px;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select #common_select_title,
.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select #common_select_titleB,
.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select #common_select_title1,
.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select #common_select_title2 {
  width: 146px;
  height: 26px;
  line-height: 26px;
  text-indent: 9px;
  border: 1px solid #e5e5e5;
  color: #6d6c70;
  border-radius: 4px;
  font-size: 14px;
  cursor: pointer;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .selectBoxAct1 {
  background: url("../images/icon-down.png") no-repeat 124px center;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .selectBoxAct2 {
  background: url("../images/select-top-arrow.png") no-repeat 124px center;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .common_select_content,
.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .common_select_contentB,
.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .common_select_content1,
.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .common_select_content2 {
  text-indent: 9px;
  border: 1px solid #dadada;
  border-top: none;
  display: none;
  background-color: #FFFFFF;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .select_title_up {
  background: url("../images/title_icon_up.png") no-repeat 124px center;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .common_select_content li, .overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .common_select_contentB li {
  padding: 4px 0;
  height: 20px;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .common_select_contentB li:hover {
  background-color: #2db4ed;
  color: #fff;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .common_select_content1 li {
  padding: 4px 0;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .common_select_content2 li {
  padding: 4px 0;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .common_select_content li:hover {
  background-color: #2db4ed;
  color: #fff;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .common_select_content1 li:hover {
  background-color: #2db4ed;
  color: #fff;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .common_select_content2 li:hover {
  background-color: #2db4ed;
  color: #fff;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .common_select_content3 li:hover {
  background-color: #2db4ed;
  color: #fff;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .common_select_content4 li:hover {
  background-color: #2db4ed;
  color: #fff;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_select .common_select .common_select_content5 li:hover {
  background-color: #2db4ed;
  color: #fff;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_btn {
  width: 70px;
  height: 30px;
  line-height: 30px;
  background-color: #2db4ed;
  border: none;
  border-radius: 4px;
  color: #FFFFFF;
  font-size: 14px;
  cursor: pointer;
  text-align: center;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_position .RenewalPayRecord_btn:hover {
  background-color: #1aa2dc;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom {
  width: 100%;
  /*margin-top: 10px;*/
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .text {
  background-size: 40%;
  text-align: center;
  font-size: 18px;
  box-sizing: border-box;
  margin-top: 93px;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .text img {
  padding-top: 110px;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .text p {
  padding-bottom: 110px;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent {
  width: 100%;
  margin-top: 93px;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list {
  margin: 0 27px;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list table {
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  border-collapse: collapse;
  border: 1px solid #eeeeee;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list table th {
  height: 54px;
  box-sizing: border-box;
  color: #6d6c70;
  font-size: 16px;
  background-color: #f7f7f7;
  margin-bottom: 100px;
  font-weight: normal;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list table tr td {
  box-sizing: border-box;
  position: relative;
  font-size: 14px;
  color: #6d6c70;
  padding: 20px 0;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list table tr td p {
  width: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 62px;
  /*box-shadow: 0 0 0 1px #dadada;*/
  background-color: #FFFFFF;
  padding: 5px 0;
  border-radius: 4px;
  color: #79797b;
  z-index: 99;
  font-size: 12px;
  box-shadow: 0 0 6px 1px #dadada;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list table tr td p span {
  display: inline-block;
  width: 10px;
  height: 10px;
  transform: rotate(-45deg);
  position: absolute;
  bottom: -6px;
  left: 50%;
  z-index: 9;
  margin-left: -6px;
  border: 1px solid #dadada;
  border-right: none;
  border-top: none;
  background-color: #ffffff;
  /*box-shadow: 0 0 5px 2px #eeeeee;*/
  /* box-shadow:-2px 2px 3px 0px #eeeeee;*/
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list table tr .business a {
  display: inline-block;
  color: #2db4ed;
  font-size: 12px;
  border: 1px solid #2db4ed;
  border-radius: 4px;
  width: 80px;
  height: 28px;
  line-height: 30px;
  cursor: pointer;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list table tr .business a:hover {
  color: #FFFFFF;
  border-color: #2ba1e1;
  background: #2db4ed;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list table tr td:last-child a {
  display: inline-block;
  color: #2db4ed;
  font-size: 12px;
  border: 1px solid #2db4ed;
  border-radius: 4px;
  width: 80px;
  height: 28px;
  line-height: 30px;
  cursor: pointer;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list table tr td:last-child a:hover {
  color: #FFFFFF;
  border-color: #2ba1e1;
  background: #2db4ed;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list table .tr_active {
  padding-top: 39px;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list table .tr_active2 {
  padding-bottom: 40px !important;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list table .tr_active2 p {
  bottom: 16px !important;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list .RenewalPayRecordHave_prompt {
  width: 924px;
  height: 130px;
  position: relative;
  border: 2px dashed #EEEEEE;
  margin-bottom: 30px;
  margin-top: 41px;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list .RenewalPayRecordHave_prompt p {
  position: relative;
  width: 70px;
  height: 70px;
  margin: 28px 36px;
  background: url("../images/RenewalPayRecordHave_prompt_img.png") no-repeat center;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list .RenewalPayRecordHave_prompt p span {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -8px/0;
  margin-left: -12px/0;
  transform: translate(-50%, -50%);
  font-size: 12px;
  color: #ec0d69;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list .RenewalPayRecordHave_prompt ul {
  width: 756px;
  box-sizing: border-box;
  padding: 20px 0 20px 18px;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list .RenewalPayRecordHave_prompt ul li {
  color: #e94750;
  list-style: square;
  flex-wrap: wrap;
  padding: 4px 30px 4px 0;
  font-size: 12px;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent .RenewalPayRecord_list .RenewalPayRecordHave_prompt ul li:first-child {
  line-height: 20px;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent #RenewalPayRecord_list1 table tr td:nth-of-type(1):hover {
  color: #2ba1e1 !important;
  cursor: pointer;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent #RenewalPayRecord_list1 table tr td:nth-of-type(4) {
  padding-right: 8px !important;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent #RenewalPayRecord_list1 table tr td:nth-of-type(6) {
  padding-right: 10px !important;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent #RenewalPayRecord_list2 table tr td:nth-of-type(1):hover {
  color: #2ba1e1 !important;
  cursor: pointer;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent #RenewalPayRecord_list2 table tr td:nth-of-type(6) {
  padding-right: 0px !important;
}

.overview_section .section_con .section_con_right .treasure .RenewalPayRecordHave .RenewalPayRecord_bottom .RenewalPayRecord_listParent #RenewalPayRecord_list2 table tr td:nth-of-type(7) {
  padding-right: 2px !important;
}

.overview_section .section_con .section_con_right .treasureYear {
  background-color: #FFFFFF;
}

.overview_section .section_con .section_con_right .treasureYear .treasureYear_title {
  width: 100%;
  height: 46px;
  background-color: #bebebe;
  line-height: 46px;
}

.overview_section .section_con .section_con_right .treasureYear .treasureYear_title p {
  padding-left: 27px;
  color: #27262c;
  font-size: 18px;
  background-color: #eaeaea;
}

.overview_section .section_con .section_con_right .treasureYear .treasureYear_content {
  width: 100%;
}

.overview_section .section_con .section_con_right .treasureYear .treasureYear_content .treasureYear_contentBox {
  padding: 40px 27px;
}

.overview_section .section_con .section_con_right .treasureYear .treasureYear_content .treasureYear_contentBox .treasureYear_contentBox_table {
  width: 100%;
  text-align: center;
  border-collapse: collapse;
  border: 1px solid #dadada;
}

.overview_section .section_con .section_con_right .treasureYear .treasureYear_content .treasureYear_contentBox .treasureYear_contentBox_table th {
  border: none;
  height: 60px;
  color: #6d6c70;
  background-color: #f7f7f7;
  font-weight: normal;
}

.overview_section .section_con .section_con_right .treasureYear .treasureYear_content .treasureYear_contentBox .treasureYear_contentBox_table tr {
  border: none;
  height: 60px;
}

.overview_section .section_con .section_con_right .treasureYear .treasureYear_content .treasureYear_contentBox .treasureYear_contentBox_table tr td {
  border: none;
  color: #6d6c70;
}

.overview_section .text1 {
  background-size: 40%;
  text-align: center;
  font-size: 18px;
  box-sizing: border-box;
  height: 659px;
}

.overview_section .text1 img {
  padding-top: 160px;
}

.overview_section .text1 p {
  padding-bottom: 110px;
}

.overview_section .clearfx:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: auto;
  content: ".";
}

.overview_section .clearfix {
  zoom: 1;
}

.RenewalPayRecord_btn_bg {
  background: #2ba1e1 !important;
}

.listData_number {
  width: 105px;
}

.listData_date {
  width: 84px;
}

.listData_jiaoFei {
  width: 86px;
}

.listData_person {
  width: 88px;
}

.listData_name {
  width: 157px;
}

.listData_baoFei {
  width: 115px;
}

.listData_shouFei {
  width: 90px;
}

.listData_status {
  width: 80px;
}

.listData_banLi {
  width: 114px;
}

.record_name {
  width: 150px;
}

.record_baoFei {
  width: 122px;
}
