.z-head {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 4.4rem;
  z-index: 9;
  box-sizing: border-box;
  background-color: #fff;
}
.z-head .head-box {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
}
.z-head .logo {
  width: 10.9rem;
  height: 100%;
  display: flex;
  padding-left: 1.2rem;
  position: relative;
}
.z-head .logo img {
  width: 100%;
  margin: auto;
}
.z-head .logo .name {
  position: absolute;
  top: 50%;
  left: 110%;
  width: fit-content;
  height: 2rem;
  line-height: 1.8rem;
  padding: 0 .8rem;
  transform: translateY(-50%);
  color: #3a94f0;
  background-image: url(../images/mbg.png);
}
.z-head .zixun {
  width: 4.25rem;
  height: 100%;
  display: flex;
}
.z-head .zixun img {
  width: 2rem;
  margin: auto;
}
#advisory .wrap-head {
  display: flex;
  justify-content: space-between;
  padding-bottom: .9rem;
  border-bottom: .01rem solid #f0f0f0;
}
#advisory .wrap-head span {
  font-size: 1.3rem;
  color: #2e2f2a;
  padding-left: .6rem;
  position: relative;
}
#advisory .wrap-head span::before {
  content: "";
  position: absolute;
  top: .14rem;
  left: 0;
  width: .2rem;
  height: 1.5rem;
  background-color: #29a1e5;
}
#advisory .wrap-head div {
  display: flex;
  align-items: center;
  font-size: 1.1rem;
}
#advisory .wrap-head div img {
  width: .5rem;
  margin-left: .4rem;
}
#advisory .sch,
#advisory .major {
  margin-bottom: 1rem;
  box-sizing: border-box;
  padding: 1.2rem;
}
#advisory .sch ul,
#advisory .major ul {
  display: flex;
  padding-top: 1rem;
  flex-wrap: wrap;
}
#advisory .sch ul li,
#advisory .major ul li {
  width: 46%;
  margin-right: 8%;
  margin-bottom: 1.4rem;
}
#advisory .sch ul li:nth-of-type(even),
#advisory .major ul li:nth-of-type(even) {
  margin-right: 0;
}
#advisory .sch ul li a,
#advisory .major ul li a {
  display: block;
  width: 100%;
  height: 100%;
}
#advisory .sch ul li .img,
#advisory .major ul li .img {
  width: 100%;
  height: 10rem;
  border-radius: .4rem;
  background-color: #ccc;
  overflow: hidden;
  position: relative;
}
#advisory .sch ul li .img img,
#advisory .major ul li .img img {
  width: 100%;
  display: block;
}
#advisory .sch ul li .img .label,
#advisory .major ul li .img .label {
  position: absolute;
  top: 1.19rem;
  left: 0;
  width: 6rem;
  height: 1.5rem;
  border-radius: 0rem 0.766rem 0.766rem 0rem;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
#advisory .sch ul li .img .label span,
#advisory .major ul li .img .label span {
  font-size: 1rem;
  color: #fff;
}
#advisory .sch ul li .name,
#advisory .major ul li .name {
  font-size: 1.27rem;
  margin: .8rem 0 .8rem;
  line-height: 2rem;
}
#advisory .sch ul li .time,
#advisory .major ul li .time {
  display: flex;
  justify-content: space-between;
  font-size: 1rem;
  color: #999;
}
#advisory .sch .more,
#advisory .major .more {
  display: block;
  width: 100%;
  height: 3rem;
  background-color: #f5f5f5;
  font-size: 1rem;
  color: #656565;
  text-align: center;
  line-height: 3rem;
}
#advisory body #advisory .major ul li .name {
  margin-top: .8rem;
  text-align: center;
}
#advisory .article {
  margin-top: 1rem;
  background-color: #fff;
  box-sizing: border-box;
  padding: 0 1.2rem;
}
#advisory .article .h-b-title li {
  width: 16.66%;
  position: relative;
}
#advisory .article .h-b-title li img {
  position: absolute;
  top: -0.9rem;
  left: 3.6rem;
  width: 1.3rem;
}
#advisory .article .h-b-title {
  margin-top: 1rem;
}
#advisory .article .h-b-title ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#advisory .article .h-b-title ul li {
  width: 16.666%;
  text-align: center;
  font-size: 1.1rem;
  color: #666;
  border-right: .01rem solid #e6e6e6;
}
#advisory .article .h-b-title ul li:last-of-type {
  border-right: none;
}
#advisory .article .h-b-title ul a {
  padding: 0 1rem .4rem;
}
#advisory .article .h-b-title ul .active a {
  border-bottom: .2rem solid #eb361d;
  color: #eb361d;
}
#advisory .article .h-b-body {
  width: 177.6rem;
  display: flex;
  transition: all ease-out 0.3s;
}
#advisory .article .h-b-body ol {
  width: 29.6rem;
  padding-top: 1rem ;
  padding-bottom: 1rem;
}
#advisory .article .h-b-body li {
  padding: 1rem 0;
  border-bottom: .0111rem dashed #e5e5e5;
}
#advisory .article .h-b-body li:last-of-type {
  border-bottom: none;
}
#advisory .article .h-b-body li a {
  display: flex;
  justify-content: space-between;
}
#advisory .article .h-b-body li p {
  width: 86%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 1rem;
}
#advisory .article .h-b-body li span {
  font-size: 1rem;
  color: #999;
}
#advisory .article .h-b-body .more {
  display: block;
  width: 100%;
  height: 3rem;
  background-color: #f5f5f5;
  line-height: 3rem;
  text-align: center;
  font-size: 1rem;
  color: #656565;
  margin-top: 1rem;
}
#advisory .a-head {
  box-sizing: border-box;
  padding: 1rem 1.2rem .4rem;
}
#advisory .a-head ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 1rem;
  border-bottom: .01rem solid #f5f5f5;
}
#advisory .a-head ul li {
  width: 25%;
  text-align: center;
  font-size: 1.4rem;
  color: #666;
  border-right: .2rem solid #e6e6e6;
}
#advisory .a-head ul li:last-of-type {
  border-right: none;
}
#advisory .a-head ul a {
  £p/*padding: 0 .3rem .0rem .3rem;*/
}
#advisory .a-head ul .active a {
  border-bottom: .2rem solid #eb361d;
  color: #eb361d;
}
#advisory .a-body {
  min-height: 16rem;
  box-sizing: border-box;
  padding: 0 1.2rem 0;
}
#advisory .a-body ul li {
  padding: 1.3rem 0;
  display: flex;
  border-bottom: .1rem dashed #f0f0f0;
}
#advisory .a-body ul li:last-of-type {
  border-bottom: none;
}
#advisory .a-body ul li .img {
  width: 11.5rem;
  height: 8.0rem;
  background-color: #ccc;
  border-radius: .7rem;
  overflow: hidden;
}
#advisory .a-body ul li .img a img {
  width: 100%;
  height: 8.0rem;
}
#advisory .a-body ul li .con {
  flex: 1;
  margin-left: .75rem;
}
#advisory .a-body ul li .con p:nth-of-type(2) {
  margin-top: .36rem;
}
#advisory .a-body ul li .con p:nth-of-type(2) span {
  display: inline-block;
  padding: .3rem .7rem;
  color: #656565;
  background-color: #edf3fd;
  border-radius: 2rem;
  margin-right: 1rem;
}
#advisory .a-body button {
  display: block;
  width: 12.9rem;
  height: 3rem;
  margin: 1.2rem auto 0;
  color: #fff;
  font-size: 1.1rem;
  border-radius: .3rem;
  background-color: #f24b4b;
  box-shadow: 0 0.18rem 0.4rem rgba(242, 75, 75, 0.5);
}
#advisory .a-body .five li .con {
  word-break: break-all;
  word-wrap: break-word;
}
#advisory .a-body .five li .con a h3 {
  font-size: 1.1rem;
  margin-bottom: .6rem;
}
#advisory .a-body .five li .con a p {
  text-indent: 2em;
  margin-top: .rem;
}
#advisory .a-body .five li .con .PV {
  display: flex;
  justify-content: space-between;
  margin-top: .5rem;
}
#advisory .a-body .five li .con .PV div {
  display: flex;
  align-items: center;
}
#advisory .a-body .five li .con .PV div span {
  font-size: .9rem;
  color: #999;
  margin-left: .4rem;
}
.t-nav {
  display: flex;
}
.t-nav .img {
  width: 3rem;
  height: 3rem;
  display: flex;
  transform: translateX(0.8rem);
}
.t-nav .img img {
  width: .6rem;
  margin: auto;
}
.down-nav {
  position: absolute;
  width: 100%;
  top: 3rem;
  left: 0;
  display: none;
  flex-wrap: wrap;
  border-top: .01rem solid #ccc;
  background: #fff;
  padding-top: 1rem;
}
.down-nav li {
  width: 31.6%;
  padding-bottom: .5rem;
  padding-top: .5rem;
  margin: 0 .8% 3%;
  background-color: #f5f5f5;
  border-radius: .3rem;
}
.down-nav li:nth-of-type(3n+3) {
  margin-right: 0;
}
.down-nav li a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 1rem;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.down-nav .active a {
  color: #eb361d;
}
.wrapper {
  overflow: hidden;
  position: relative;
  flex: 1;
}
.wrapper .scroller ul::after {
  content: '';
  display: block;
  clear: both;
}
.wrapper .scroller ul li {
  float: left;
  height: 3rem;
  line-height: 3rem;
  position: relative;
}
.wrapper .scroller ul .active::before {
  content: "";
  position: absolute;
  bottom: .0;
  left: 50%;
  width: 2.6rem;
  height: .2rem;
  background-color: #eb361d;
  transform: translateX(-50%);
}
.wrapper .scroller ul a {
  padding: 0 1rem;
}
