﻿body {
  background-color: #f1f5f9;
}
.header {
  background-image: url(../images/yjtc_bg_header_jczwgk.png);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-color: #1459a4;
  background-size: cover;
}
.header .logo-jc {
  margin-top: 1.47058824rem;
  font-size: 0;
  overflow: hidden;
}
.header .logo-jc img {
  height: 3.29411765rem;
  margin-right: 0.35294118rem;
  display: inline-block;
  vertical-align: middle;
}
.header .logo-jc a {
  font-size: 2.11764706rem;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
}
.header .jc-font {
  max-width: 39.29411765rem;
  margin: 4.70588235rem auto 10.58823529rem auto;
  text-align: center;
}
.main {
  position: relative;
}
.lm-hd {
  margin-top: -2.94117647rem;
  padding: 1.76470588rem 1.17647059rem 0.58823529rem 1.17647059rem;
  text-align: center;
  background-color: #fff;
  overflow: hidden;
}
.lm-hd ul {
  margin-right: -0.94117647rem;
  font-size: 0;
  display: block;
}
.lm-hd ul li {
  width: 20%;
  display: inline-block;
}
.lm-hd ul li:nth-child(n+6) {
  margin-top: 0.94117647rem;
}
.lm-hd ul li a {
  margin-right: 0.94117647rem;
  font-size: 1.11764706rem;
  color: #2d73cb;
  font-weight: bold;
  line-height: 3.29411765rem;
  text-align: center;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  box-shadow: 0rem 0.05882353rem 0.29411765rem rgba(43, 108, 180, 0.5);
}
.lm-hd ul li:hover a,
.lm-hd ul li.active a {
  color: #fff;
  background-color: #2d73cb;
}
.lm-bd {
  min-height: 29.41176471rem;
  padding: 0 1.17647059rem 6.76470588rem 1.17647059rem;
  background-color: #fff;
  overflow: hidden;
}
.lm-bd .box-lm-hd {
  padding: 1.76470588rem 0 0.29411765rem 0;
  font-size: 1.11764706rem;
  color: #2760b7;
  font-weight: bold;
  line-height: 1.17647059rem;
}
.lm-bd .box-lm-hd i {
  width: 0.29411765rem;
  height: 1.17647059rem;
  margin-right: 0.47058824rem;
  float: left;
  background-color: #2760b7;
  display: inline-block;
}
.lm-bd .box-lm-bd ul {
  margin-right: -0.94117647rem;
}
.lm-bd .box-lm-bd ul li {
  width: 20%;
  float: left;
  position: relative;
}
.lm-bd .box-lm-bd ul li .lv1 {
  margin: 0.94117647rem 0.94117647rem 0 0;
  padding: 1.17647059rem 0.88235294rem;
  color: #2760b7;
  text-align: center;
  background-color: #f1f5f9;
  border: 0.05882353rem solid #f1f5f9;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  -webkit-transition: 500ms;
  -o-transition: 500ms;
  -moz-transition: 500ms;
  transition: 500ms;
  position: relative;
  z-index: 1;
}
.lm-bd .box-lm-bd ul li .lv2-info ol li {
  width: 100%;
  float: none;
}
.lm-bd .box-lm-bd ul li .lv2-lm ol li {
  width: 50%;
}
.lm-bd .box-lm-bd ul li .lv2-info,
.lm-bd .box-lm-bd ul li .lv2-lm {
  width: calc(200% - 17px);
  background-color: #f1f5f9;
  border: 0.05882353rem solid #2760b7;
  position: absolute;
  top: 4.52941176rem;
  left: 0;
  right: 0;
  z-index: 999;
  display: none;
  overflow: hidden;
}
.lm-bd .box-lm-bd ul li .lv2-info ol,
.lm-bd .box-lm-bd ul li .lv2-lm ol {
  max-height: 11.47058824rem;
  padding: 0.47058824rem 0.88235294rem 0.58823529rem 0.88235294rem;
  box-sizing: border-box;
  overflow-y: scroll;
}
.lm-bd .box-lm-bd ul li .lv2-info ol li,
.lm-bd .box-lm-bd ul li .lv2-lm ol li {
  background: url(../images/yjtc_bg_li_sj.png) no-repeat left center;
}
.lm-bd .box-lm-bd ul li .lv2-info ol li a,
.lm-bd .box-lm-bd ul li .lv2-lm ol li a {
  margin-left: 0.76470588rem;
  font-size: 0.94117647rem;
  line-height: 2.11764706rem;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lm-bd .box-lm-bd ul li .lv2-info ol::-webkit-scrollbar,
.lm-bd .box-lm-bd ul li .lv2-lm ol::-webkit-scrollbar {
  width: auto;
  width: 0.23529412rem;
  background-color: #f1f5f9;
}
.lm-bd .box-lm-bd ul li .lv2-info ol::-webkit-scrollbar-track,
.lm-bd .box-lm-bd ul li .lv2-lm ol::-webkit-scrollbar-track {
  background-color: #f1f5f9;
  opacity: 0.5;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}
.lm-bd .box-lm-bd ul li .lv2-info ol::-webkit-scrollbar-thumb,
.lm-bd .box-lm-bd ul li .lv2-lm ol::-webkit-scrollbar-thumb {
  background-color: #f1f5f9;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}
.lm-bd .box-lm-bd ul li:hover .lv1 {
  color: #fff;
  font-weight: bold;
  border: 0.05882353rem solid #2760b7;
  background: #2760b7;
}
.lm-bd .box-lm-bd ul li:hover .lv2-info,
.lm-bd .box-lm-bd ul li:hover .lv2-lm {
  display: block;
}
.lm-bd .box-lm-bd ul li:nth-child(5n) .lv2-info,
.lm-bd .box-lm-bd ul li:nth-child(5n) .lv2-lm {
  left: auto;
  right: 0.94117647rem;
}
.lm-bd .box-lm-bd-infos {
  min-height: 26.47058824rem;
  margin-top: 0.58823529rem;
}
.lm-bd .box-lm-bd-infos .infolist {
  min-height: 29.41176471rem;
  overflow: hidden;
  position: relative;
}
.lm-bd .box-lm-bd-infos .infolist ul {
  padding-top: 0.29411765rem;
  overflow: hidden;
}
.lm-bd .box-lm-bd-infos .infolist ul li {
  margin-top: 0rem;
  padding: 0.70588235rem 0;
  position: relative;
  z-index: 999;
  overflow: hidden;
  -webkit-transition: 500ms;
  -o-transition: 500ms;
  -moz-transition: 500ms;
  transition: 500ms;
}
.lm-bd .box-lm-bd-infos .infolist ul li a {
  padding-left: 0.76470588rem;
  line-height: 1.41176471rem;
  background: url(../images/yjtc_bg_li_sj.png) no-repeat;
  background-position: left center;
  position: relative;
  z-index: 1;
}
.lm-bd .box-lm-bd-infos .infolist ul li span {
  line-height: 1.41176471rem;
  top: 0.70588235rem;
  z-index: 9;
}
.lm-bd .box-lm-bd-infos .infolist ul li i {
  width: 100%;
  height: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #f2f6fa;
}
.lm-bd .box-lm-bd-infos .infolist ul li:hover {
  padding: 0.70588235rem;
}
.lm-bd .box-lm-bd-infos .infolist ul li:hover a,
.lm-bd .box-lm-bd-infos .infolist ul li:hover span {
  color: #115199;
}
.lm-bd .box-lm-bd-infos .infolist ul li:hover span {
  right: 0.70588235rem;
}
.lm-bd .box-lm-bd-infos .infolist ul li:hover i {
  height: 100%;
}
.lm-bd .box-lm-bd-infos .infolist .line {
  width: 100%;
  height: 0.05882353rem;
  margin: 0.76470588rem 0;
  border-bottom: 0.05882353rem dashed #c2cdd7;
}
.lm-bd.lm-bd-zlm {
  margin-top: -2.94117647rem;
}
.lm-bd.lm-bd-zlm .box-lm-bd {
  min-height: 29.41176471rem;
}
.lm-bd.lm-bd-zlm .box-lm-bd ul li {
  width: 25%;
}
.lm-bd.lm-bd-zlm .box-lm-bd ul li:nth-child(4n) .lv2-info,
.lm-bd.lm-bd-zlm .box-lm-bd ul li:nth-child(4n) .lv2-lm {
  left: auto;
  right: 0.94117647rem;
}
.lm-bd.lm-bd-zlm .box-lm-bd ul li:nth-child(5n) .lv2-info,
.lm-bd.lm-bd-zlm .box-lm-bd ul li:nth-child(5n) .lv2-lm {
  left: 0;
  right: auto;
}
.lm-bd.lm-bd-infos {
  padding: 0 1.17647059rem 1.76470588rem 1.17647059rem;
}
.dqwz {
  margin-top: -2.94117647rem;
  padding: 1.17647059rem 1.17647059rem 0 1.17647059rem;
  background-color: #fff;
}
