.container {
  overflow-y: auto;
}
.kthy_btn {
  position: absolute;
  display: block;
  height: 3rem;
  width: 2rem;
  background: url(../CostIndex/css/localimg/kthy_img.png) no-repeat;
  background-size: 100% 100%;
  top: 1.2rem;
  right: 0.4rem;
}
.kthy {
  display: block;
  width: 100%;
  height: 2.4rem;
  cursor: pointer;
}
.kthy_gb {
  display: block;
  position: absolute;
  width: 0.23rem;
  height: 0.23rem;
  background: url(../CostIndex/css/localimg/kthy_gb.png) no-repeat;
  background-size: 100% 100%;
  bottom: 0.1rem;
  left: 0.95rem;
  cursor: pointer;
}
.sjgx_nav {
  width: 16rem;
  margin: 0 auto;
  background: #fff;
  padding: 0.2rem 0;
  text-align: left;
  margin-top: 0.15rem;
  padding-bottom: 0.05rem;
}
.sjgx_nav li {
  display: inline-block;
  height: 0.4rem;
  line-height: 0.4rem;
  margin-right: 0.25rem;
  margin-bottom: 0.15rem;
}
.sjgx_nav li:nth-child(3) {
  margin-right: 0;
}
.sjgx_nav li p {
  display: inline-block;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 16px;
  /*font-weight: bold;*/
}
.sjgx_nav li input,
.sjgx_nav li select {
  height: 0.4rem;
  line-height: 0.4rem;
  margin-left: 0.15rem;
  border: 1px solid rgba(230, 230, 230, 1);
  font-size: 18px;
}
.sjgx_nav li input:nth-child(2),
.sjgx_nav li select:nth-child(2) {
  margin-left: 0;
}
.sjgx_nav li input {
  width: 2rem;
}
.sjgx_nav li select {
  width: 1.2rem;
}
.sjgx_nav li a {
  display: inline-block;
  width: 100px;
  height: 40px;
  line-height: 40px;
  background: #d94536;
  color: white;
  text-align: center;
  margin-left: 2%;
  cursor: pointer;
  background: linear-gradient(180deg, #50a7eb, #115ae0);
  border-radius: 0.05rem;
}
.sjgx_body {
  width: 16rem;
  margin: 0 auto;
  background: #fff;
  margin-top: 0.15rem;
}
.gxmb_table_nav {
  height: 0.6rem;
  line-height: 0.6rem;
  text-align: left;
  font-size: 16px;
  color: #fff;
  background: #499fea;
}
.gxmb_table_nav_l {
  float: left;
  margin-left: 0.15rem;
  height: 0.6rem;
  line-height: 0.6rem;
}
.gxmb_table_nav_l li {
  float: left;
  margin-right: 0.5rem;
  height: 0.6rem;
  line-height: 0.6rem;
}
.gxmb_table_nav_l li:nth-last-child(1) {
  margin-right: 0;
}
.gxmb_table_nav_l li input {
  width: 0.18rem;
  height: 0.18rem;
  margin-right: 0.05rem;
  vertical-align: top;
  margin-top: 0.22rem;
}
.gxmb_table_nav_r {
  float: right;
  margin-right: 0.15rem;
  height: 0.6rem;
  line-height: 0.6rem;
}
.gxmb_table_nav_r li {
  float: left;
  margin-right: 0.1rem;
  margin-left: 0.1rem;
  height: 0.6rem;
  line-height: 0.6rem;
  color: #e6e6e6;
  padding-right: 0.2rem;
  /*font-weight: bold;*/
}
.gxmb_table_nav_r_title {
  color: #fff !important;
  background-repeat: no-repeat;
  background-size: 0.12rem 0.18rem;
  background-position: 0.88rem 0.22rem;
  cursor: pointer;
}
.gxmb_table_nav_r_title_a {
  color: #f52633 !important;
}
.sjgx_body_all {
  width: 15.8rem;
  width: 100%;
  margin: 0.2rem 0;
  padding-bottom: 0.2rem;
  background: #fff;
}
.sjgx_body_all_li {
  border: 1px solid rgba(242, 242, 242, 1);
  height: 2rem;
  margin: 0.1rem 0;
  margin-bottom: 0;
}
.sjgx_body_all_li:hover {
  border: 1px solid #1782f0;
}
.sjgx_body_all_l {
  width: calc(100% - 2.9rem);
  display: inline-block;
  height: 1.8rem;
  padding-top: 0.1rem;
}
.sjgx_body_all_l_part1 {
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: left;
}
.sjgx_sjlx_l {
  width: 0.25rem;
  height: 0.28rem;
  margin-right: 0.11rem;
  vertical-align: top;
  margin-top: 0.06rem;
  margin-left: 0.2rem;
}
.sjgx_body_title {
  display: inline-block;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.25rem;
  font-weight: bold;
  vertical-align: top;
}
.sjgx_body_jg {
  display: inline-block;
  width: 1rem;
  text-align: center;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  background: #ffb400;
  vertical-align: top;
  margin-top: 0.04rem;
  margin-left: 0.2rem;
}
.sjgx_body_dj {
  display: inline-block;
  height: 0.4rem;
  line-height: 0.4rem;
  vertical-align: top;
  margin-left: 0.25rem;
}
.sjgx_body_dj img {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.02rem;
  vertical-align: top;
  margin-top: 0.08rem;
}
.sjgx_body_pf {
  display: inline-block;
  height: 0.5rem;
  line-height: 0.35rem;
  font-size: 0.25rem;
  font-weight: bold;
  color: #f6b837;
  vertical-align: top;
  margin-left: 0.1rem;
}
.sjgx_body_all_l_part2 {
  width: 100%;
  text-indent: 2.6rem;
  margin-top: 0.15rem;
  text-align: left;
}
.sjgx_body_all_l_part2 li {
  display: inline-block;
  /*border:1px solid rgba(245,38,51,1);*/
  border-radius: 0.05rem;
  height: 0.5rem;
  line-height: 0.5rem;
  text-indent: 0;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  margin-right: 0.25rem;
  font-size: 18px;
  margin-left: 0.05rem;
  margin-right: 0.05rem;
}
.sjgx_body_all_l_part2 li span {
  font-size: 18px;
  color: #333;
  /*margin-left: 0.05rem;*/
  margin-right: 0.05rem;
}
.sjgx_body_all_l_part3 {
  width: 100%;
  /* text-indent: 2.66rem; */
  margin-top: 0.15rem;
  text-align: left;
  font-size: 18px;
  color: #666666;
}
.sjgx_body_all_l_part3 li {
  display: inline-block;
  text-indent: 0;
  vertical-align: top;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
  line-height: 0.3rem;
}

.sjgx_body_all_r {
  width: 2.4rem;
  display: inline-block;
  height: 1.8rem;
  padding-top: 0.2rem;
  margin-right: 0.4rem;
  vertical-align: middle;
}
.sjgx_body_all_r_part1 {
  width: 100%;
  text-align: right;
  font-size: 18px;
  color: #666666;
  height: 0.4rem;
  line-height: 0.4rem;
  margin-top: 0.25rem;
}
.sjgx_body_all_r_part2 {
  font-size: 0.3rem;
  font-weight: bold;
  color: #f99a0d;
  width: 100%;
  text-align: right;
}
.sjgx_body_all_r_part3 {
  width: 100%;
  margin-top: 0.25rem;
  text-align: right;
}
.sjgx_body_all_r_part3 a {
  display: block;
  width: 0.95rem;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
  margin-left: 0.4rem;
  font-size: 16px;
  color: #fff;
}
.sc_btn {
  background: linear-gradient(180deg, #fdc518, #e7ab2b) !important;
  border-radius: 0.05rem;
  color: #fff;
}
.gm_btn {
  background: linear-gradient(180deg, #ff5a19, #e7452c) !important;
  border-radius: 0.05rem;
  color: #fff;
}
.ysc_btn {
  background: #ffeec9;
  color: #e38b00;
}
.ygm_btn {
  background: #dae9ff;
  color: #357ff1;
}
.sjgx_body_jg_mf {
  background: #13b626 !important;
}
.pagelist {
  width: 100%;
  padding-bottom: 0.2rem;
}
.pagelist ul {
  width: 100%;
  text-align: center;
}
.pagelist ul li {
  display: inline-block;
  height: 30px;
}
.pagelist ul li a {
  display: block;
  height: 30px;
  line-height: 30px;
  padding-left: 16px;
  padding-right: 16px;
  border: 1px solid #cccccc;
  color: #333333;
  font-size: 14px;
}
.pagelist_click a {
  background: #d94536;
  color: #fff !important;
}
.pagelist_tz {
  font-size: 14px;
  color: #333333;
  margin-left: 30px;
}
.pagelist_tz input {
  width: 40px;
  height: 30px;
  border: 1px solid #cccccc;
  text-align: center;
}
.kthy_modal {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 99999;
}
.kthy_modal_body {
  width: 9.4rem;
  height: 5.8rem;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -2.9rem;
  margin-left: -4.7rem;
  background: #fff;
  z-index: 99999;
}
.close_modal {
  position: absolute;
  cursor: pointer;
  top: 0.2rem;
  right: 0.22rem;
}
.close_modal img {
  width: 0.21rem;
  height: 0.21rem;
}
.kthy_modal_title {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  text-align: center;
  margin-top: 0.3rem;
}
.kthy_modal_part1 {
  width: 9rem;
  margin: 0 auto;
  margin-top: 0.44rem;
}
.kthy_modal_part1 li {
  width: 2rem;
  height: 1.9rem;
  display: inline-block;
  margin-right: 0.27rem;
  border: 1px solid #ff6723;
  position: relative;
  vertical-align: top;
  cursor: pointer;
}
.kthy_modal_part1 li:nth-child(4) {
  margin-right: 0;
}
.kthy_modal_part11 {
  font-size: 18px;
  font-weight: bold;
  width: 100%;
  text-align: center;
  margin-top: 0.39rem;
  color: #1a1a1a;
}
.kthy_modal_part12 {
  font-size: 18px;
  font-weight: bold;
  width: 100%;
  text-align: center;
  margin-top: 0.14rem;
  color: #f03e32;
}
.kthy_modal_part12 span {
  font-weight: bold;
  font-size: 0.33rem;
}
.kthy_modal_part13 {
  font-size: 0.17rem;
  width: 100%;
  text-align: center;
  margin-top: 0.15rem;
  color: #666666;
}
.xsth {
  position: absolute;
  height: 0.3rem;
  line-height: 0.3rem;
  padding-left: 0.1rem;
  padding-right: 0.1rem;
  background: #ff6724;
  color: #fff;
  font-size: 14px;
  border-radius: 0.05rem;
  right: 0;
  top: 0;
  margin-top: -0.15rem;
  margin-right: -1px;
}
.kthy_modal_part1 .active {
  background: #fdf0f0;
}
.kthy_modal_part2 {
  height: 2.4rem;
  width: 9rem;
  margin: 0 auto;
  margin-top: 0.2rem;
  border: 1px solid rgba(242, 242, 242, 1);
}
.kthy_modal_part2_l {
  width: 2.5rem;
  display: inline-block;
}
.kthy_modal_part2_l li {
  width: 2.5rem;
  height: 0.8rem;
  line-height: 0.8rem;
  background: #f2f2f2;
  text-align: left;
  font-size: 18px;
  cursor: pointer;
}
.kthy_modal_part2_l li img {
  width: 0.4rem;
  height: 0.4rem;
  margin: 0;
  margin-right: 0.2rem;
  margin-left: 0.4rem;
}
.kthy_modal_part2_l .active {
  background: #fff;
}
.kthy_modal_part2_r {
  display: inline-block;
  width: 6rem;
  vertical-align: top;
  text-align: left;
}
.zfewm {
  width: 1.7rem;
  height: 1.7rem;
  margin-left: 0.78rem;
  margin-top: 0.3rem;
}
.smzf_zfje {
  display: inline-block;
  height: 2.4rem;
  line-height: 2.4rem;
  margin-left: 0.4rem;
  color: #333333;
  font-size: 14px;
}
.smzf_zfje span {
  color: #f03e32;
  margin-right: 0.05rem;
}
.smzf_zfje .smzf_zfje_s {
  font-weight: bold;
  font-size: 0.29rem;
  margin-left: 0.1rem;
}
