.w1500{max-width: 1500px; margin: 0 auto;}
.zt-content{padding-top: 47px; padding-bottom: 68px; background: url(/images/ytzcwjk_bg_02.png) no-repeat top center; background-color: #e7edf8;}
.zt-content .logo{text-align: center;}
.zt-content .search{position: relative; width: 678px; height: 56px; border-radius: 60px; overflow: hidden; padding-right: 124px; margin: 0 auto; margin-bottom: 54px;  font-size: 0px; box-shadow: 0px 0px 14px #8498b5; background-color: #fff;}
.zt-content .search input{width: 100%; height: 100%;  padding: 0 34px; padding-right: 15px; border: none; outline: none; font-size: 18px; }
.zt-content .search .searchBtn{width: 120px; line-height: 50px; transition: .3s; border-radius: 60px; background-color: #3c7dc9; background: linear-gradient(to right, #386cb8, #469be4 ); text-align: center; position: absolute; right: 4px; top: 3px; bottom: 3px;}
.zt-content .search .searchBtn .txt{display: inline-block; vertical-align: middle; font-size: 20px; color: #fff;}
.zt-content .search .searchBtn .icon{display: inline-block; vertical-align: middle; margin-left: 11px; font-size: 0px; line-height: 0px;}
.zt-content .search .searchBtn:hover{opacity: 0.8;}

.zt-content .typeBox{border-radius: 12px; background-color: #fff; margin-bottom: 34px; padding: 35px 45px;}
.zt-content .typeBox .item{padding-left: 140px; position: relative; font-size: 20px;}
.zt-content .typeBox .item .labelTxt{ position: absolute; left: 0px; top: 0px; font-weight: bold; color: #3177e0;}
.zt-content .typeBox .item .itemBox{display: inline-block;}
.zt-content .typeBox .item .itemBox a{display: inline-block; margin-right: 76px; color: #373737; margin-bottom: 19px;}
.zt-content .typeBox .item .itemBox a.on{color: #3177e0;}
.zt-content .typeBox .item .itemBox a.s1{display: none;}
.zt-content .typeBox .item.isOpen .itemBox a.s1{display: inline-block;}
.zt-content .typeBox .item .itemBox .openBtn{color: #3177e0;}
.zt-content .typeBox .item .itemBox .openBtn .img2{display: none;}
.zt-content .typeBox .item.isOpen .itemBox .openBtn .img1{display: none;}
.zt-content .typeBox .item.isOpen .itemBox .openBtn .img2{display: inline-block;}

.zt-content .bBox .lists{width: 1050px;}

.zt-content .lists{padding: 25px 22px 38px; background-color: #fff;}
.zt-content .lists p{padding-left: 18px; font-size: 20px; color: #333333; margin-bottom: 20px;}
.zt-content .lists p > b{ color: #f75d5d;} 
.zt-content .lists ul li a{display: block; transition: .3s; border-radius: 6px; position: relative; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap; font-size: 18px; color: #333; padding: 27px 0; padding-left: 51px; background-color: #f4f8ff; margin-bottom: 31px; font-size: 22px;}
.zt-content .lists ul li a::before{content: ''; width: 6px; height: 6px; background-color: #24518a; position: absolute; left: 29px; top: 50%; transform: translateY(-50%);}
.zt-content .lists ul li a .time{position: absolute; right: 32px; top: 50%; transform: translateY(-50%);}
.zt-content .lists ul li a .tag{position: absolute; right: 0px; top: 0px; border-radius: 0px 6px 0px 6px; font-size: 14px; height: 30px; line-height: 30px; padding: 0 23px; background-color: #86d397; color: #fff;}
.zt-content .lists ul li.i1 a .tag{background-color: #86d397;}
.zt-content .lists ul li.i2 a .tag{background-color: #74a1f1;}
.zt-content .lists ul li.i3 a .tag{background-color: #98abe8;}
.zt-content .lists ul li.i4 a .tag{background-color: #fd8f68;}
.zt-content .lists ul li.i5 a .tag{background-color: #68fdc4;}
.zt-content .lists ul li.i6 a .tag{background-color: #fd6f68;}
.zt-content .lists ul li.i7 a .tag{background-color: #f5b097;}
.zt-content .lists ul li.i8 a .tag{background-color: #fd68e9;}
.zt-content .lists ul li.i9 a .tag{background-color: #fa96cb;}
.zt-content .lists ul li.i10 a .tag{background-color:#64c9e7;}
.zt-content .lists ul li.i1 a .tag{background-color: #b078ec;}

.zt-content .lists ul li a:hover{color: #276ba9;}
.zt-content .lists ul li a:hover::before{background-color: #24518a;}
.zt-content .lists .pages{text-align: center; padding-top: 35px}
.zt-content .lists .pageBox a,  .zt-content .lists .pageBox span{display: inline-block; font-size: 16px; color: #000000; margin: 0 6px; padding: 7px 15px; border-radius: 4px; background-color: #eee; }
.zt-content .lists .pageBox .active{background-color: #1b77cb; color: #fff;}

.zt-content .tjBox{width: 420px;}
.zt-content .tjBox .jdContent{border: 1px solid #fff; background-color: #fff; margin-bottom: 30px;}
.zt-content .tjBox .jdContent .jslists{padding: 42px 20px 20px;} 
.zt-content .tjBox .jdContent .jslists ul li a{display: block; font-size: 18px; line-height: 30px; color: #333;}
.zt-content .tjBox .jdContent .jslists ul li a .txt{display: block; padding: 10px 0;}
.zt-content .tjBox .jdContent .jslists .imgBox img{width: 400px;}
.zt-content .tjBox .imageBox{margin-bottom: 30px; padding: 20px; background-color: #fff;} 
@media screen and (max-width:1660px) {
  .w1500{max-width: 1200px; margin: 0 auto;}
  .zt-content{background-size: 100% auto; padding: 0 15px; padding-top: 20px; padding-bottom: 30px;}
  .zt-content .logo img{width: 400px;}
  .zt-content .lists ul li a{font-size: 16px;}
  .zt-content .search{width: 578px; height: 45px; padding-right: 89px; margin-top: 10px; margin-bottom: 38px;}
  .zt-content .search input{font-size: 13px; padding: 0 15px;}
  .zt-content .search .searchBtn{width: 85px; line-height: 39px;}
  .zt-content .search .searchBtn .txt{font-size: 15px;}
  .zt-content .search .searchBtn .icon{margin-left: 7px;}
  .zt-content .search .searchBtn .icon img{height: 17px;}
  .zt-content .lists{padding: 15px;}
  .zt-content .lists p{font-size: 14px; padding-left: 0px; margin-bottom: 10px;}
  .zt-content .lists ul li a{font-size: 16px; padding-left: 20px; }
  .zt-content .lists ul li a::before{width: 4px; height: 4px; left: 10px;}
  .zt-content .lists ul li a .time{right: 0px;}
  .zt-content .bBox .lists{width: 800px;}
  .zt-content .tjBox{width: 380px;}

 
}
@media screen and (max-width: 1200px) {
  .zt-content .typeBox{padding: 20px 15px; margin-bottom: 15px;}
  .zt-content .typeBox .item .labelTxt{display: block; position: initial; font-size: 16px; margin-bottom: 5px;}
  .zt-content .typeBox .item{font-size: 14px; padding-left: 0px;}
  .zt-content .typeBox .item .itemBox a{margin-right: 12px; margin-bottom: 10px;}
  .zt-content .typeBox .item .itemBox .openBtn .icon img{height: 12px;}
  .zt-content .bBox .lists{width: auto; float: none; margin-bottom: 10px;}
  .zt-content .lists ul li a{font-size: 13px; margin-bottom: 10px;}
  .zt-content .lists ul li a .tag{height: 23px; line-height: 23px; padding: 0 12px; font-size: 12px;}
  .zt-content .tjBox{float: none; width: auto;}
  .zt-content .tjBox .jdContent .jslists{padding: 15px;}
  .zt-content .tjBox .jdContent .jslists ul li a{font-size: 14px; line-height: 26px;}
  .zt-content .tjBox .jdContent{margin-bottom: 10px; text-align: center;}
  .zt-content .tjBox .imageBox{margin-bottom: 10px;}
}
@media screen and (max-width:760px) {
  .zt-content .logo img{width: 300px;}
  .zt-content .search{width: 100%; height: 40px; }
  .zt-content .search .searchBtn{line-height: 34px;}
  .zt-content .search{margin-bottom: 25px;}
  .zt-content .lists .pages{padding-top: 20px;}
  
}







