@charset "UTF-8";
.zyzj {
  width: 100%;
  margin-top: .4rem;
}

.zyzj .zjserch {
  width: 100%;
}

.zyzj .zjserch .tab {
  display: flex;
  margin-bottom: .2rem;
}

.zyzj .zjserch .tab p {
  margin-right: .3rem;
  cursor: pointer;
}

.zyzj .zjserch .tab p a {
  font-size: .2rem;
}

.zyzj .zjserch .tab .tabactive {
  border-bottom: 0.01rem solid #156abd;
  padding-bottom: .2rem;
}

.zyzj .zjserch .tab .tabactive a {
  color: #a42800;
}

.zyzj .zjserch .tab-nav {
  margin-bottom: .4rem;
}

.zyzj .zjserch .tab-nav .tab-nav-box {
  background-color: #f7f8fb;
  padding: .2rem;
  font-size: .18rem;
  display: none;
}

.zyzj .zjserch .tab-nav .tab-nav-box a {
  padding: .1rem;
  background-color: #e7e9ef;
  border-radius: 0.05rem;
  text-align: center;
  margin-bottom: .1rem;
  margin-left: .1rem;
  font-size: .16rem;
  display: inline-block;
}

.zyzj .zjserch .tab-nav .tab-nav-box a:hover {
  background-color: #a42800;
  color: #fff;
}

.zyzj .zjserch .tab-nav .tab-nav-box .actives {
  background-color: #a42800;
  color: #fff;
}

.zyzj .zjserch .tab-nav .tab1 a {
  margin-left: .09rem;
}

.zyzj .zjserch .tab-nav .tab2 a {
  width: 1.8rem;
}

.zyzj .zjserch .tab-nav .tab3 a {
  width: 1.8rem;
}

.zyzj .zjserch .tab-nav .tab4 a {
  width: 2.6rem;
}

.zyzj .zjserch .tab-nav .tab5 a {
  width: 2.6rem;
}

.zyzj .zjserch .tab-nav .shows {
  display: block;
}

.zyzj .line {
  width: 100%;
  height: 0.01rem;
  background-color: #dee3e9;
  margin: .2rem 0rem;
}

.zyzj ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.zyzj ul li {
  margin: .02rem;
}

.zyzj ul li:hover .zjbox {
  background-color: #ffffff;
}

.zyzj ul li:hover .zjbox .pic {
  width: 40%;
}

.zyzj ul li:hover .zjbox .pic img {
  width: 100%;
  transition: all 1s;
  transform: scale(1.1);
}

.zyzj ul li:hover .zjbox .txt {
  width: 60%;
}

.zyzj ul li:hover .zjbox .txt .tbox a p {
  color: #156abd;
}

.zyzj ul li .zjbox {
  background-color: #ffffff;
  padding: .2rem;
  margin-bottom: .2rem;
  width: 5.9rem;
  display: flex;
  border-radius: .1rem;
  border-top: 0.03rem solid #f7f8fb;
  border-bottom: 0.03rem solid #f7f8fb;
}

.zyzj ul li .zjbox .pic {
  width: 40%;
  height: 2.86rem;
  overflow: hidden;
  position: relative;
}

.zyzj ul li .zjbox .pic > img {
  width: 100%;
}

.zyzj ul li .zjbox .pic .img1 {
  width: .4rem;
  height: .4rem;
  position: absolute;
  right: .15rem;
  bottom: .2rem;
}

.zyzj ul li .zjbox .pic .img1 img {
  width: 100%;
}

.zyzj ul li .zjbox .txt {
  padding: .3rem .3rem .25rem .3rem;
  width: 60%;
}

.zyzj ul li .zjbox .txt .zetxt {
  font-size: .16rem;
  margin-top: .1rem;
}

.zyzj ul li .zjbox .txt .zetxt p {
  color: #818181;
  line-height: .3rem;
}

.zyzj ul li .zjbox .txt .tbox a {
  display: flex;
  align-items: center;
}

.zyzj ul li .zjbox .txt .tbox a > p {
  font-size: .22rem;
  font-weight: bold;
  color: #333;
}

.zyzj ul li .zjbox .txt .tbox a .img1 {
  width: .3rem;
  height: .3rem;
  margin-right: .1rem;
}

.zyzj ul li .zjbox .txt .tbox a .img1 img {
  width: 100%;
}

.zyzj ul li .zjbox .txt .tbox .line {
  border-bottom: 0.05rem solid #156abd;
  width: 20%;
  margin-top: .1rem;
  margin-bottom: .2rem;
}

.zyzj ul li .zjbox .txt .eamil {
  font-size: .16rem;
}

.zyzj ul li .zjbox .txt .detil {
  font-size: .16rem;
  color: #666;
}

.zyzj ul li .zjbox .txt .ttx {
  margin-top: .1rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: .16rem;
  color: #333;
  line-height: .28rem;
}

.zjny {
  margin: .5rem 0rem;
  display: flex;
  width: 100%;
  background-color: #f7f8fb;
}

.zjny .zjnybox {
  background-color: #f7f8fb;
  padding: .3rem;
  width: 22.5%;
}

.zjny .zjnybox .pic {
  width: 2.08rem;
  height: 2.66rem;
  overflow: hidden;
}

.zjny .zjnybox .pic img {
  width: 100%;
}

.zjny .zjnybox .txt {
  padding: .3rem .2rem .25rem .1rem;
}

.zjny .zjnybox .txt .tbox {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.zjny .zjnybox .txt .tbox p {
  font-size: .2rem;
  font-weight: bold;
}

.zjny .zjcontent {
  padding: .3rem .5rem .2rem .2rem;
}

.zjny .zjcontent .titles {
  border-bottom: 1px solid #c8c8e5;
  height: .6rem;
}

.zjny .zjcontent .titles span:nth-child(1) {
  font-size: .22rem;
  color: #a42800;
  font-weight: bold;
}

.zjny .zjcontent .titles span:nth-child(2) {
  font-size: .16rem;
  color: #767688;
  font-family: Verdana, Geneva, Tahoma, sans-serif !important;
}

.zjny .zjcontent .contents {
  margin-top: .2rem;
  font-size: .16rem;
  line-height: .3rem;
  text-align: justify;
}

.zjnyxq {
  width: 100%;
}

.zjnyxq .stu-title {
  width: 100%;
  height: .5rem;
  background-color: #f5f8ff;
  line-height: .5rem;
  color: #fff;
}

.zjnyxq .stu-title > p {
  display: inline-block;
  background-color: #a42800;
  padding: 0rem .5rem 0rem .3rem;
  font-size: .2rem;
  font-weight: bold;
  clip-path: polygon(0 0, 100% 0, calc(100% - .3rem) 100%, 0 100%);
  white-space: nowrap;
  /* 防止文字换行 */
}

.nav3 {
  display: flex;
}

.nav3 a {
  margin-right: .25rem;
}

.nav3 a .nav3menu {
  font-size: .18rem;
  background-color: #ffffff;
  padding: .1rem .2rem;
  border-radius: 0.05rem;
}

.nav3 a .nav3menu:hover {
  background-color: #156abd;
  color: #fff;
}

.nav3 a .nav3atv {
  background-color: #156abd;
  color: #fff;
}

/*小屏幕*/
@media screen and (max-width: 1200px) {
  .zjny {
    display: block;
  }
}
