#wrapper {
  flex: 1;
  width: 100%;
  min-width: 3.2rem;
  position: relative;
  min-height: calc(100vh - 4.77rem);
  left: 0;
  overflow: hidden;
  z-index: 8;
}
.banner {
  width: 100%;
  height: 3.2rem;
}
.navList {
  width: 7.5rem;
  height: 0.75rem;
  margin: 0 auto;
  margin-top: 0.08rem;
  background: #fff;
  background-color: #f4f5f9;
  position: relative;
  border-radius: 0.05rem;
  box-shadow: 0px 0px 8px 0px rgb(255 173 1.17142857%);
}
.navList .scroller {
  position: absolute;
  display: block;
  width: 7.5rem;
  height: 0.75rem;
}
.navList .scroller .scroller-p {
  width: 5.6rem;
  height: 0.75rem;
  overflow: hidden;
  overflow-x: scroll;
  overflow-y: hidden;
}
.navList .scroller dl {
  width: 10rem;
  height: 0.75rem;
}
.navList .scroller dl dd {
  float: left;
  line-height: 0.75rem;
  position: relative;
}
.navList .scroller dl dd::before {
  content: "";
  width: 0.4rem;
  height: 0.65rem;
  background: url(../img/pageNavIcon1.png) center no-repeat;
  background-size: 75%;
  position: absolute;
  left: 0.1rem;
  top: 0.04rem;
  pointer-events: none;
  opacity: 0;
}
.navList .scroller dl dd::after {
  content: "";
  width: 0.8rem;
  height: 0.65rem;
  background: url(../img/pageNavIcon2.png) center no-repeat;
  background-size: 60%;
  position: absolute;
  top: 0.05rem;
  right: 0.07rem;
  pointer-events: none;
  opacity: 0;
}
.navList .scroller dl dd a {
  display: block;
  padding: 0 0.5rem;
  font-size: 0.24rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.01rem;
  color: #646464;
}
.navList .scroller dl dd.on::after,
.navList .scroller dl dd:hover::after,
.navList .scroller dl dd.on::before,
.navList .scroller dl dd:hover::before {
  opacity: 1;
}
.navList .scroller dl dd.on a,
.navList .scroller dl dd:hover a {
  color: #294073;
}
.navList .scroller dt {
  float: left;
  font-size: 0.24rem;
  line-height: 0.75rem;
  position: relative;
  width: 1.8rem;
  text-align: center;
}
.navList .scroller dt h3 {
  color: #646464;
}
#infoBox {
  min-height: calc(100vh - 8.56rem);
  width: 7.5rem;
  position: relative;
  z-index: 99;
  margin-top: 0.2rem;
}
#infoBox .pullUp {
  position: relative;
  letter-spacing: 0.02rem;
  line-height: 0.4rem;
  font-size: 0.18rem;
  text-align: center;
  left: 0;
  width: 100%;
  z-index: 999;
  height: 0.3rem;
  padding-bottom: 0.4rem;
  color: #15499A;
}
#infoBox .pullUp > i {
  display: inline-block;
  font-size: 0.2rem;
  color: #ffa645;
  line-height: 0.4;
  letter-spacing: -0.13rem;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
#infoBox .pullUp.All > i {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: #C1C1C1;
}
#infoBox .dateFontList {
  width: 7.5rem;
  margin: 0 auto;
  box-sizing: border-box;
  padding-top: 6px;
  padding-bottom: 17px;
  background-color: #f6f5fa;
  list-style-type: none;
}
#infoBox .dateFontList li {
  margin-top: 0.47rem;
  padding-bottom: 0.47rem;
  height: 1.09rem;
  border-bottom: 0.02rem dashed #c8c8c8;
}
#infoBox .dateFontList li:last-child {
  border-bottom: none;
}
#infoBox .dateFontList li a {
  display: block;
  position: relative;
  text-decoration: none;
}
#infoBox .dateFontList li a .date {
  width: 1.1rem;
  float: left;
  margin-left: 0.14rem;
}
#infoBox .dateFontList li a .date::before {
  content: "";
  position: absolute;
  width: 0.01rem;
  height: 1.02rem;
  left: 1.3rem;
  background-color: #c8c8c8;
}
#infoBox .dateFontList li a .date b {
  display: block;
  font-size: 0.5rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0.01rem;
  color: #545b6f;
  text-align: center;
  padding-right: 0.2rem;
  height: 0.6rem;
}
#infoBox .dateFontList li a .date span {
  display: block;
  font-size: 0.17rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0.01rem;
  color: #f7931e;
  text-align: center;
  padding-right: 0.2rem;
  margin-top: 0.1rem;
}
#infoBox .dateFontList li a .font {
  width: 5.14rem;
  height: 1.09rem;
  margin-left: 1.53rem;
}
#infoBox .dateFontList li a .font h3 {
  font-size: 0.3rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 1px;
  line-height: 1;
  color: #323232;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.4s;
}
#infoBox .dateFontList li a .font p {
  font-size: 0.24rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  color: #000000;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-align: justify;
  padding-top: 0.15rem;
}
#infoBox .dateFontList li a .font button {
  width: 0.66rem;
  height: 0.21rem;
  line-height: 0.21rem;
  background-color: #f7931e;
  font-family: Helvetica;
  font-size: 0.14rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.01rem;
  color: #ffffff;
  display: block;
  border: none;
  margin-left: 5.12rem;
}
#infoBox .dateFontList li a:hover .font p {
  color: #294073;
}
.news-content {
  margin-top: 0.53rem;
  width: 7.2rem;
  margin: 0 auto;
  background-color: #ffffff;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}
#new-ul .new-two {
  width: 7.2rem;
  height: 2.11rem;
  margin: 0 auto;
  display: flex;
  border-bottom: 0.02rem dashed #c8c8c8;
}
#new-ul .new-two .new-href {
  text-decoration: none;
}
#new-ul .new-two .new-href .two-img {
  margin-top: 0.4rem;
  position: absolute;
}
#new-ul .new-two .new-href .two-img img {
  width: 2.37rem;
  height: 1.53rem;
  background-color: #ffffff;
  border-radius: 0.07rem;
}
#new-ul .new-two .new-href .two-txts {
  margin-top: 0.4rem;
  margin-left: 2.7rem;
  position: absolute;
}
#new-ul .new-two .new-href .two-txts .new-p03 {
  font-size: 0.3rem;
  width: 4.2rem;
  font-weight: normal;
  font-stretch: normal;
  height: 0.8rem;
  letter-spacing: 1px;
  color: #323232;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-align: justify;
  padding-top: 0.15rem;
}
#new-ul .new-two .new-href .two-txts .new-sp03 {
  font-family: MicrosoftYaHei;
  font-size: 0.2rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.36rem;
  letter-spacing: 0.01rem;
  color: #979797;
  float: left;
  margin-top: 0.2rem;
}
#new-ul .new-two .new-href .two-txts .new-sp04 {
  font-family: MicrosoftYaHei;
  font-size: 0.2rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.36rem;
  letter-spacing: 0.02rem;
  color: #979797;
  float: right;
  margin-top: 0.2rem;
  margin-right: 0.19rem;
}
#wrapper .pullUp.loading,
#wrapper .pullUp.All {
  color: #C1C1C1;
}
.xyfg {
  width: 7.4rem;
  margin: 0 auto;
  background-color: #fff;
  box-sizing: border-box;
  margin-top: 0.5rem;
  list-style-type: none;
}
.xyfg li {
  width: 7.4rem;
  height: 4.97rem;
  margin-top: 0.54rem;
  padding-bottom: 0.54rem;
  border-bottom: 0.02rem dashed #c8c8c8;
}
.xyfg li img {
  width: 100%;
  height: 100%;
  border-radius: 0.2rem;
}
.pageMove {
  text-align: center;
  font-size: 0.2rem;
}
.pageMove a {
  display: inline-block;
  font-size: 0.3rem;
  font-weight: bold;
  line-height: 0.24rem;
  letter-spacing: 0.1rem;
  color: #636363;
  margin: 0 0.1rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  text-decoration: none;
}
.pageMove a:hover,
.pageMove a.on {
  color: #294073;
}
.pageMove a:first-child,
.pageMove a:last-child {
  font-weight: normal;
  font-style: normal;
}
.pageMove a:first-child:hover,
.pageMove a:last-child:hover {
  color: #f79b23;
}
.details {
  width: 7.5rem;
  margin-top: 0.5rem;
}
.details .main {
  width: 7.2rem;
  margin: 0 auto;
  box-sizing: border-box;
  background-color: #fff;
}
.details .main .title {
  font-size: 0.3rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 1px;
  color: #294073;
  text-align: center;
  line-height: 1.25;
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
}
.details .main .ftitle {
  font-size: 0;
  text-align: center;
}
.details .main .ftitle span {
  display: inline-block;
  font-size: 0.22rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.01rem;
  color: #646464;
  margin: 0 0.1rem;
}
.details .main .cont {
  font-size: 0.24rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.4rem;
  letter-spacing: 0.01rem;
  color: #333333;
  text-align: justify;
  padding: 0.3rem 0.1rem;
}
.details .main .cont img {
  width: 100%;
  height: 100%;
}
.details .main .change {
  padding-bottom: 0.6rem;
  overflow: hidden;
  margin-left: 0.1rem;
}
.details .main .change a {
  display: block;
  font-size: 0.25rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.5rem;
  letter-spacing: 0.01rem;
  color: #333333;
  float: left;
}
.details .main .change hr {
  display: block;
  width: 100%;
  height: 1;
  float: left;
  border: none;
}
.xxjj_text {
  width: 7.2rem;
  font-size: 0.16rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.28rem;
  letter-spacing: 2px;
  color: #333333;
  text-align: justify;
  text-indent: 2em;
  margin: 0 auto;
  margin-bottom: 0.06rem;
}
.xxjj_text img {
  width: 7.2rem;
  display: block;
  background-size: 100%;
}
.yykx {
  width: 7.2rem;
  height: 6rem;
  margin: 0 auto;
  margin-top: 0.56rem;
}
.yykx .yykx_img {
  width: 1.66rem;
  height: 0.95rem;
  background: url(../img/yykx-mc.png) no-repeat center;
  background-size: cover;
  margin: 0 auto;
}
.yykx .yykx_froms {
  width: 6.74rem;
  padding-top: 0.63rem;
  margin: 0 auto;
}
.yykx .yykx_froms p {
  overflow: hidden;
  margin-bottom: 0.5rem;
  height: 0.65rem;
  line-height: 0.65rem;
  position: relative;
}
.yykx .yykx_froms p .input01 {
  width: 6.74rem;
  height: 0.6rem;
  background-color: #e6e6e6;
  border-radius: 0.2rem;
  box-sizing: border-box;
  padding-left: 0.8rem;
  position: absolute;
  background-image: url(../img/yyxm.png);
  background-repeat: no-repeat;
  background-size: 0.31rem;
  background-position: 3%;
  border: none;
}
.yykx .yykx_froms p .input02 {
  width: 6.74rem;
  height: 0.6rem;
  background-color: #e6e6e6;
  border-radius: 0.2rem;
  box-sizing: border-box;
  padding-left: 0.8rem;
  position: absolute;
  background-image: url(../img/yyzy.png);
  background-repeat: no-repeat;
  background-size: 0.31rem;
  background-position: 3%;
  border: none;
}
.yykx .yykx_froms p .input03 {
  width: 6.74rem;
  height: 0.6rem;
  background-color: #e6e6e6;
  border-radius: 0.2rem;
  box-sizing: border-box;
  padding-left: 0.8rem;
  position: absolute;
  background-image: url(../img/yydh.png);
  background-repeat: no-repeat;
  background-size: 0.31rem;
  background-position: 3%;
  border: none;
}
.yykx .yykx_froms button {
  width: 6.74rem;
  height: 0.6rem;
  border-radius: 0.2rem;
  display: block;
  background-color: #f7991f;
  margin: 0 auto;
  font-size: 0.23rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.03rem;
  color: #ffffff;
  margin-top: 0.49rem;
  border: none;
}
.bus-img04 {
  width: 7.2rem;
  height: 3.78rem;
  margin: 0 auto;
  margin-top: 0.42rem;
  border: 0.01rem solid #ffffff;
  background-color: #ffffff;
}
.bus-img04 img {
  width: 6.96rem;
  height: 3.54rem;
  margin: 0.12rem;
}
.dxzn {
  width: 7.2rem;
  margin: 0 auto;
  margin-top: 0.48rem;
  margin-bottom: 0.5rem;
}
.dxzn .map {
  background-color: #fff;
  box-sizing: border-box;
  margin-bottom: 0.1rem;
  width: 7.17rem;
  height: 3.78rem;
  border: 0.1rem solid #e6e8ed;
}
.dxzn .map #map {
  width: 6.96rem !important;
  height: 3.54rem !important;
}
.dxzn p {
  overflow: hidden;
  padding-top: 0.2rem;
}
.dxzn p span {
  display: block;
  padding-left: 0.36rem;
  position: relative;
  float: left;
  font-size: 0.3rem;
  font-weight: bold;
  font-stretch: normal;
  line-height: 0.4rem;
  letter-spacing: 0.001rem;
  color: #294073;
  height: 0.4rem;
}
.dxzn p span i {
  display: block;
  width: 0.2rem;
  height: 0.2rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0.1rem;
  left: 0;
}
.zysz {
  width: 7.33rem;
  height: auto;
  margin: 0 auto;
}
.zysz li {
  width: 100%;
  height: 2.58rem;
  border-bottom: 0.02rem dashed #c8c8c8;
  margin-bottom: 0.36rem;
}
.zysz li .imgBox {
  width: 3.35rem;
  height: 2.24rem;
  float: left;
}
.zysz li .imgBox a {
  display: block;
}
.zysz li .imgBox a img {
  width: 3.35rem;
  height: 2.24rem;
  border-radius: 0.2rem;
}
.zysz li .font {
  height: auto;
  width: 3.25rem;
  float: right;
  margin-right: 0.27rem;
}
.zysz li .font h3 {
  width: auto;
  height: 0.3rem;
  font-family: MicrosoftYaHei;
  font-size: 0.3rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.02rem;
  color: #000000;
  line-height: 0.3rem;
  margin-top: 0.12rem;
}
.zysz li .font p {
  width: 3.25rem;
  height: 0.96rem;
  font-family: MicrosoftYaHei;
  font-size: 0.24rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.01rem;
  color: #545b6f;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  margin-top: 0.19rem;
}
.zysz li .btns {
  width: 3.4rem;
  padding-top: 1.77rem;
  margin-left: 3.72rem;
  height: 0.38rem;
}
.zysz li .btns .zxbm {
  width: 1.68rem;
  height: 0.38rem;
  font-family: MicrosoftYaHei;
  font-size: 0.24rem;
  line-height: 0.38rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.02rem;
  color: #ffffff;
  position: absolute;
  text-decoration: none;
  text-align: center;
  background: url(../img/zxbm02.png) no-repeat;
  background-size: 100%;
}
.zysz li .btns .zyzx {
  width: 1.68rem;
  height: 0.38rem;
  font-family: MicrosoftYaHei;
  font-size: 0.24rem;
  line-height: 0.38rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.02rem;
  color: #ffffff;
  position: absolute;
  text-decoration: none;
  text-align: center;
  background: url(../img/zyzx02.png) no-repeat;
  background-size: 100%;
  margin-left: 1.6rem;
}
.yxxz-list {
  width: 7.22rem;
  height: auto;
  margin: 0 auto;
  margin-top: 0.53rem;
  margin-bottom: 0.6rem;
}
.yxxz-list ul {
  list-style-type: none;
  position: relative;
}
.yxxz-list ul li {
  width: 7.22rem;
  height: 2.67rem;
  margin-bottom: 0.43rem;
}
.yxxz-list ul li a {
  display: block;
  width: 7.22rem;
  height: 2.67rem;
  background-color: #f4f5f9;
}
.yxxz-list ul li a .fr {
  width: 2.03rem;
  height: 2.57rem;
  background-color: #ffffff;
  margin: 0.05rem;
  float: left;
}
.yxxz-list ul li a .fr img {
  width: 1.87rem;
  height: 2.41rem;
  margin: 0.08rem;
}
.yxxz-list ul li a .fl {
  width: 4.72rem;
  float: left;
  margin-left: 0.17rem;
}
.yxxz-list ul li a .fl .name {
  width: 1.1rem;
  /* height: 0.3rem; */
  font-family: MicrosoftYaHei-Bold;
  font-size: 0.3rem;
  font-weight: bold;
  font-stretch: normal;
  line-height: 0.36rem;
  letter-spacing: 0.06rem;
  color: #0168ac;
  margin-top: 0.3rem;
}
.yxxz-list ul li a .fl .yx {
  width: 4.72rem;
  height: 0.96rem;
  font-family: MicrosoftYaHei;
  font-size: 0.24rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.02rem;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-align: justify;
  margin-top: 0.41rem;
}
.yxxz-list ul li a .fl .title {
  width: 4.72rem;
  height: 0.96rem;
  font-family: MicrosoftYaHei;
  font-size: 0.24rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.02rem;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  margin-top: 0.41rem;
}
.yxxz-list #pullUps {
  display: flex;
  width: 2.08rem;
  height: 0.2rem;
  margin: 0 auto;
  margin-top: 0.5rem;
}
.yxxz-list #pullUps p {
  font-family: MicrosoftYaHei;
  font-size: 0.2rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.2rem;
  letter-spacing: 0.01rem;
  color: #0067ac;
  margin-left: 0.15rem;
}
.select-menu {
  width: 2.6rem;
  height: 2.1rem;
  padding-top: 0.1rem;
  padding-bottom: 0.05rem;
  background-color: #ffffff;
  box-shadow: 0px 0px 6px rgb(0 0 0%);
  box-sizing: border-box;
  display: none;
  float: left;
  position: absolute;
  right: 1rem;
  top: 2.68rem;
  z-index: 6;
}
.select-menu .select-menu-ul {
  width: 2.6rem;
  height: 1.95rem;
  background-color: #ffffff;
  overflow-y: auto;
  overflow-x: hidden;
}
.select-menu .select-menu-ul li {
  width: 2.6rem;
  height: 0.36rem;
  font-size: 0.16rem;
  font-weight: 400;
  line-height: 0.36rem;
  overflow: hidden;
  color: #333333;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
}
.fa-caret-down {
  transition: all 0.4s ease;
  width: 0.1144rem;
  height: 0.2rem;
  position: absolute;
  right: 0.3rem;
  top: 50%;
  transform: translateY(-50%);
}
.fa-caret-down:before {
  font-size: 0.2rem;
  position: absolute;
}
.select-menu-i {
  transform: rotate(-180deg);
}
