@charset "UTF-8";
#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #2c3e50;
  font-size: 16px;
}
.nav-con[data-v-80759840] {
  background-color: #02295d;
  border-bottom: 4px solid #eab638;
}
.nav-con ul[data-v-80759840] {
  width: 1200px;
  margin: auto;
  display: flex;
  justify-content: space-between;
}
.nav-con ul li[data-v-80759840] {
  /* width: 171px; */
  /* padding: 14px 0; */
  text-align: center;
  float: left;
  color: #fff;
  cursor: pointer;
  height: 50px;
  line-height: 50px;
}
.nav-con ul li[data-v-80759840] a {
  width: 100%;
  height: 100%;
  display: block;
  padding: 0 40px;
}
.nav-con ul li.active[data-v-80759840],
.nav-con ul li[data-v-80759840]:hover {
  background-color: #eab638;
}
.footer[data-v-5166f031] {
  width: 1200px;
  margin: 0 auto;
  padding: 64px 0 0;
  font-size: 14px;
}
.footer .qr-code[data-v-5166f031] {
  width: 135px;
  height: 135px;
  margin: 26px 0 0 160px;
  background: url(../images/QRcode.eba4e3bd.jpg) no-repeat;
  background-size: cover;
}
.footer .footer-ul[data-v-5166f031] {
  float: left;
}
.footer .footer-ul a[data-v-5166f031],
.footer .footer-ul li[data-v-5166f031] {
  color: #fff;
}
.footer .footer-ul1[data-v-5166f031] {
  padding: 30px 50px 30px 20px;
  border-right: 1px solid #fff;
  width: 400px;
  min-height: 100px;
}
.footer .footer-ul1 li[data-v-5166f031] {
  margin: 10px 0;
}
.footer .footer-ul2[data-v-5166f031] {
  width: 320px;
  margin: 25px 50px 0;
}
.footer .footer-ul2 li[data-v-5166f031] {
  margin: 14px 30px;
  float: left;
}
.banner[data-v-240e1725] {
  background: url(../images/banner.c3a25a1d.png) no-repeat;
  background-size: cover;
  height: 527px;
}
.main[data-v-240e1725] {
  width: 1200px;
  margin: auto;
  position: relative;
}
.foot[data-v-240e1725] {
  margin-top: 100px;
  width: 100%;
  height: 366px;
  background: url(../images/footer.feb3d029.png) no-repeat;
  background-size: cover;
}
.search[data-v-240e1725] {
  display: flex;
  float: right;
  margin-top: 60px;
}
.search input[data-v-240e1725] {
  width: 240px;
  height: 32px;
  padding: 0 20px;
  border-radius: 16px 0 0 16px;
  border: 0;
  vertical-align: middle;
  outline: none;
}
.search button[data-v-240e1725] {
  width: 80px;
  height: 32px;
  border-radius: 0 16px 16px 0;
  border: 0;
  background-color: #eab638;
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  outline: none;
}
* {
  padding: 0;
  margin: 0;
}
body,
html {
  min-width: 1200px;
  overflow: auto;
}
li,
ul {
  list-style: none;
}
a {
  text-decoration: none;
}
.fl {
  float: left;
}
.cl:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.header {
  width: 100%;
  height: 138px;
  background-color: #033476;
  position: relative;
}
.header-logo {
  position: absolute;
  top: 30px;
  left: 0;
}
.header-name {
  position: absolute;
  top: 48px;
  left: 120px;
}
.title {
  position: relative;
  padding: 8px 0;
  margin-top: 20px;
  color: #02295d;
  font-weight: 700;
  border-bottom: 1px solid #033476;
  font-size: 18px;
}
.title-left {
  float: left;
  padding-left: 40px;
}
.title-left > span:first-child {
  position: absolute;
  display: inline-block;
  width: 30px;
  height: 30px;
  left: 0;
  top: 5px;
}
.title-right {
  float: right;
  cursor: pointer;
}
/* -----------------
 */
.title .title-match {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAVCAYAAABVAo5cAAADF0lEQVRIS62WT2gcdRTHP+/NFpoWWg+iYPWgidkdaVcMaCkWQQ/izaP/dlbwUJAWqsGi4E2EIooNVsEeBMlEIh7EmxQPKhaRarEGzWzQQA+a4qWgkmx0d96TmWyS3XWTzgZ/h2F+v9973+/83u/73hthfZSfvl/UJgUOA/s21ge8GOkhAl/VtPTzdnYgfzn+beA+1W7MfJHZSvbQSu0YIue2d97cNfE7Sdsrqrt+K+qDcNLm47eEcr2q6j8UdgTMuIMgaKqnV4fyEzksUok+FeGRoRx3SCjwpWgY+TBkma0FOkaariiyNKyvUI5uJyDdcNSSk7b3K7wMPD4I0NrpKCVtbkXo8LGrv4Lsuoa1c53kwwIVqtFNPaCZwY+zv2drQSW66MK9m/t+yUSeYz6+kK9V6kcC8SmH+7ow5iyJ787nB5+4uQdbSz44pM6v1ohv0zB6lbWT4sLnPh8/lKs6rJ0EUUviM7nUe3VwxpJ4UsNoARjvj1BG2AR2921ctSS+RSv11xF/AWjZnpG9LK/uU/FFYH/HftmsNc7Ch0saRivACPCOJfEJDaNfgNE+3NWM8I8Bib5oSTymYfQm8DzIR5ZMPxaE0VcOR/tAvrckntAweg94BnjXkvhZDaM54FCf7Z8FCf0lS2Ze2yIaWBKLVmonEDn7PxHKrCXTTwZh9LXDkb6v/smS+KDeFZ3DOVaEcD32XTiyZMn0ga47/MeS0RGqizdqiyudu8rsW+bBOI33r2gYLQN7uu4wq7NjfR/X3CLxO4TdKoXPPIkf7qj0RVzUGvHpXKVh9InAox3wdZUOIkQYrx9gd7qZnJnX3AdZUfYgjL7xte6RD4GLqXGchfi7fKFcrwZqZx15oCtXL1syc08+rz51a88JVwP/b6UpmdHSGxROAfX+PMrm1y/eMmuensaCaz2HaavuvJa2/m4O1Z7WoyRh7bwg+d0UHdc/4WAkgQtCWJtQ5FJRsmIhHYxmpkfXOn4YHQfeLkq6s47vp2x+5o0NdZbK9QdT9UlBJsD3bkMuRlot9k/DsjuXA5hqN+LzGea/H2hpSnFj+UkAAAAASUVORK5CYII=) no-repeat 50%;
}
.title .title-cooperate {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAUCAYAAACTQC2+AAAC+0lEQVRIS62VT2xUVRSHv3NumVYj/gG0wQVoUpv3WhJIDLo00ZioGyGpi9a+4oaFi4awaGI3SMOGhISAS4mK84SAE4JgXJi46EYjCSYYm3lDo6ZhQlSotLHEKO27h7xpO86UmTI13OW553e+e8499x5hLSsc2Kqmo4i8AjxiUBKTL32bKzDxSXm1UNIqxwWD/SbyMdDRQJMadlGFM2nx33NQSFf6tATSIPoAYbjFQ5URK3jkc4rxpWWNaDg0grAFb1Y1inybJvmzhANbHe6swYv1EDti0CXI7vuU65LBVWBONIyqgGWRR1/CcV1T/3NtIBPOmUv38tPpmcyuQXQFYXsrmWagm8CmWmefxEJ3/yZ1bb8DYtg3lrbtY/JkyfUM9ZnZ+97pLiY+/UXDaBZ47D6wSkY3gCfrTg7j1ll+lfHxhaq9d3C7S+WECTuXbLd9Eq/Pyqu4qf8FWhJNg5wC/xfwBsjz9wQzfvSleIfrGXrTzL5YBdY4o1ZqXvURTvti/Lb2RGMYB5poHwAoi2yM+lJ8WILBgoj0NYA9IFDWgcZrC6X4aw2jCaB3BawCmgY2Lm3MZ6dD7G9MDiI8tZYyeuxpks9+0zC6A6yr0da9oztecpspfnSr4tDzVk6t4w/g8TXAZnwSb6D7nUBdmtTqRMPBd0G6vfgTFE8lGkbzgKu8pa7hds3NXsEIWoUJXE6TeKcLor1G1hz2FSq36/46DaMsmycW79fOm+l7lPKTGkZZi69vFQbkfRLvyapCsZCVkf9A2/o7Na38BLVrzifxo4tlbP+u4VtqQveS21i9hjpQ5V729Crp65gcWdZXSpHKLibz1zWM9gNHm2Ym/ComNwz73neWR2p/loZjQsOhY4u/gT23FPRPkOM+yR/SIDqAMLYClg29Dg8vk8RZe9+zms+jxa4rAc8uq7zaDtRf0wWX3WU23JzBBess9zH1TBtTJ/9plu3qg69ruJ3czAtqegYz73MEbt76DTkqJgOp2BQPP3SVHz7MOnXVdRdCCSW52u0XWgAAAABJRU5ErkJggg==) no-repeat 50%;
}
.title .title-notice {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAB/UlEQVRIS8WVMWsUQRiGn3eWhIhJYaEgQURssjEiRFAE/QMGS5t4m/wAG3+EdSp/gNweptBCVMTSQlAEmwRvE7GyshAhRoOQ2/lk7k69u3De5AyXWZZh4f3eZ75vvp0R+xlp5aTgvtBFg3UTy9TzT7EWihUCStLsjcGljpg1X/ych4dljE88bPbmpLOJ7V5TXzaO82H1y8HCAJdm74D5DuP3vsjnYkBBE51ZkmbXDR4DY8AP4GjTwGyx3KitxgCjYElaWTD0LBh6764yvlun4c449Ao4ItOtcqP6YBBwIKwbpAtsVtf+mM4tn3WlX48F/hOWzGQ3TDwBCl/ks/1W3u7Sy5Kysl6t9dMpSStLJs00BV7WnGVhDntyJ3yGvZL0AvPToI4FBp37DP4KqNKK1T3MtrC2zllTL/RRLs1agBGMANsJNR8BayfAvgFTI4BtHx6s2QjG275Zimng9pBV6M7Mi2vU8/Cj9h3/0VB7yhgO1K3Qp3toRnimECcOJLMIk10g5v5KgNM9Z293ZoKFssifR0AHSlyaff99WLfFvWW0mtBLaP310cPU+KuVmWwSWAHGOzwOsfWBu97Zo+iMgKR0p0z2NCKmZ88i76Uu4/OLx1wj+bpvGBC6LbyxexYOcQdMDAOLiBlaMvoGGd19lqRLrw07N3RxIgMFm78Ad0q+lLAH1toAAAAASUVORK5CYII=) no-repeat 50%;
}
.home-list {
  font-size: 14px;
}
.home-list:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.home-list1 {
  margin: 10px 10px 0;
  float: right;
}
.home-list1 li {
  list-style: inside;
  margin: 14px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.home-list2 {
  margin: 16px 10px 0;
}
.home-list2 li {
  border-bottom: 1px solid #d1d1d1;
  padding: 12px 0;
  cursor: pointer;
}
.home-list2 li .list-name {
  float: left;
  width: 450px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.home-list2 li .list-date {
  float: right;
}
.home-list2 li:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.home-list3 li {
  width: 150px;
  height: 120px;
  float: left;
  margin: 20px 30px 0 10px;
  -webkit-box-shadow: 5px 5px 15px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 5px 5px 15px 3px rgba(0, 0, 0, 0.2);
}
.home-list3 li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  background-size: cover;
}
.carousel {
  float: left;
  width: 630px;
  position: relative;
}
.carousel img {
  width: 100%;
  height: 100%;
  cursor: pointer;
  object-fit: cover;
}
.carousel .carousel-title {
  position: absolute;
  width: 100%;
  height: 64px;
  line-height: 64px;
  color: #fff;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1;
  bottom: 0;
}
.carousel .carousel-title > span {
  display: inline-block;
  width: 380px;
  margin-left: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.carousel .el-carousel__button {
  width: 10px;
  height: 10px;
  border-radius: 5px;
}
.carousel .el-carousel__indicators--horizontal {
  bottom: 13px;
  right: 0;
  left: auto;
}
.news-img {
  width: 630px;
  height: 393px;
  object-fit: cover;
}
#news .swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 27px !important;
  left: 450px !important;
  width: 200px !important;
}
#news .swiper-pagination-bullet-active {
  background: #fff !important;
}
#news .swiper-pagination-bullet {
  background: #999;
  opacity: 1 !important;
}
.list[data-v-68aa7fa8] {
  margin-top: 40px;
}
.list-nav[data-v-68aa7fa8] {
  float: left;
  width: 200px;
  text-align: center;
}
.list-nav ul li[data-v-68aa7fa8] {
  margin-top: 10px;
  padding: 14px 0px;
  text-align: center;
  background-color: #adadad;
  color: #ffffff;
  font-size: 18px;
  cursor: pointer;
}
.list-nav ul li[data-v-68aa7fa8]:first-child {
  margin-top: 14px;
}
.list-nav ul li.active[data-v-68aa7fa8] {
  background-color: #eab638;
}
.list-nav .column-name[data-v-68aa7fa8] {
  padding: 10px 0px;
  font-size: 24px;
  background-color: #033476;
  border-bottom: 6px solid #eab638;
  color: #ffffff;
}
.list-con[data-v-68aa7fa8] {
  float: right;
  width: calc(100% - 250px);
  color: #000000;
}
.list-con .column-title[data-v-68aa7fa8] {
  float: left;
  font-weight: 700;
}
.list-con .bread[data-v-68aa7fa8] {
  float: right;
  font-size: 14px;
}
.list-con ul[data-v-68aa7fa8] {
  margin-top: 20px;
}
.list-con ul li[data-v-68aa7fa8] {
  position: relative;
  padding: 10px 0px;
  border-bottom: 1px solid #e2e2e2;
}
.list-con ul li span[data-v-68aa7fa8]:nth-child(2) {
  display: inline-block;
  width: 800px;
  margin-left: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.list-con ul li span[data-v-68aa7fa8]:last-child {
  float: right;
  line-height: 24px;
}
.list-con ul li i[data-v-68aa7fa8] {
  position: absolute;
  top: 20px;
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 4px;
  background-color: #000000;
}
.list-con ul li[data-v-68aa7fa8]::after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0px;
}
.list-con .pagination[data-v-68aa7fa8] {
  text-align: center;
  margin-top: 100px;
}
.details-titile[data-v-68aa7fa8] {
  font-size: 24px;
  margin: 20px 0px 30px;
  text-align: center;
}
.details-con[data-v-68aa7fa8] {
  line-height: 40px;
}
.list[data-v-1ca08674] {
  margin-top: 40px;
}
.list-nav[data-v-1ca08674] {
  float: left;
  width: 200px;
  text-align: center;
}
.list-nav ul li[data-v-1ca08674] {
  margin-top: 10px;
  padding: 14px 0px;
  text-align: center;
  background-color: #adadad;
  color: #ffffff;
  font-size: 18px;
  cursor: pointer;
}
.list-nav ul li[data-v-1ca08674]:first-child {
  margin-top: 14px;
}
.list-nav ul li.active[data-v-1ca08674] {
  background-color: #eab638;
}
.list-nav .column-name[data-v-1ca08674] {
  padding: 10px 0px;
  font-size: 24px;
  background-color: #033476;
  border-bottom: 6px solid #eab638;
  color: #ffffff;
}
.list-con[data-v-1ca08674] {
  float: right;
  width: calc(100% - 250px);
  color: #000000;
}
.list-con .column-title[data-v-1ca08674] {
  float: left;
  font-weight: 700;
}
.list-con .bread[data-v-1ca08674] {
  float: right;
  font-size: 14px;
}
.list-con ul[data-v-1ca08674] {
  margin-top: 20px;
}
.list-con ul li[data-v-1ca08674] {
  position: relative;
  padding: 10px 0px;
  border-bottom: 1px solid #e2e2e2;
}
.list-con ul li span[data-v-1ca08674]:nth-child(2) {
  display: inline-block;
  width: 800px;
  margin-left: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.list-con ul li span[data-v-1ca08674]:last-child {
  float: right;
  line-height: 24px;
}
.list-con ul li i[data-v-1ca08674] {
  position: absolute;
  top: 20px;
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 4px;
  background-color: #000000;
}
.list-con ul li[data-v-1ca08674]::after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0px;
}
.list-con .pagination[data-v-1ca08674] {
  text-align: center;
  margin-top: 100px;
}
.details-titile[data-v-1ca08674] {
  font-size: 24px;
  margin: 20px 0px 30px;
  text-align: center;
}
.details-con[data-v-1ca08674] {
  line-height: 40px;
}
.details-con p img[data-v-1ca08674] {
  max-width: 100% !important;
}
.details-con[data-v-1ca08674] {
  overflow: hidden;
}
.list[data-v-50cb881e] {
  margin-top: 40px;
}
.list-nav[data-v-50cb881e] {
  float: left;
  width: 200px;
  text-align: center;
}
.list-nav ul li[data-v-50cb881e] {
  margin-top: 10px;
  padding: 14px 0px;
  text-align: center;
  background-color: #adadad;
  color: #ffffff;
  font-size: 18px;
  cursor: pointer;
}
.list-nav ul li[data-v-50cb881e]:first-child {
  margin-top: 14px;
}
.list-nav ul li.active[data-v-50cb881e] {
  background-color: #eab638;
}
.list-nav .column-name[data-v-50cb881e] {
  padding: 10px 0px;
  font-size: 24px;
  background-color: #033476;
  border-bottom: 6px solid #eab638;
  color: #ffffff;
}
.list-con[data-v-50cb881e] {
  float: right;
  width: calc(100% - 250px);
  color: #000000;
}
.list-con .column-title[data-v-50cb881e] {
  float: left;
  font-weight: 700;
}
.list-con .bread[data-v-50cb881e] {
  float: right;
  font-size: 14px;
}
.list-con ul[data-v-50cb881e] {
  margin-top: 20px;
}
.list-con ul li[data-v-50cb881e] {
  position: relative;
  padding: 10px 0px;
  border-bottom: 1px solid #e2e2e2;
}
.list-con ul li span[data-v-50cb881e]:nth-child(2) {
  display: inline-block;
  width: 800px;
  margin-left: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.list-con ul li span[data-v-50cb881e]:last-child {
  float: right;
  line-height: 24px;
}
.list-con ul li i[data-v-50cb881e] {
  position: absolute;
  top: 20px;
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 4px;
  background-color: #000000;
}
.list-con ul li[data-v-50cb881e]::after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0px;
}
.list-con .pagination[data-v-50cb881e] {
  text-align: center;
  margin-top: 100px;
}
.details-titile[data-v-50cb881e] {
  font-size: 24px;
  margin: 20px 0px 30px;
  text-align: center;
}
.details-con[data-v-50cb881e] {
  line-height: 40px;
}
.m-style {
  font-family: "Microsoft YaHei", Verdana;
  margin: 10px 0;
  text-align: center;
  line-height: 38px;
  font-size: 14px;
  color: #666;
}
.m-style:before,
.m-style:after {
  content: "";
  display: table;
}
.m-style:after {
  clear: both;
  overflow: hidden;
}
.m-style span {
  /*float: left;*/
  display: inline-block;
  vertical-align: top;
  padding-left: 12px;
  padding-right: 12px;
  margin: 0 5px;
  /*width: 38px;*/
  height: 38px;
  line-height: 38px;
  color: #666;
  font-size: 14px;
}
.m-style .active {
  /*float: left;*/
  display: inline-block;
  vertical-align: top;
  margin: 0 5px;
  padding-left: 12px;
  padding-right: 12px;
  /*min-width: 38px;*/
  height: 38px;
  line-height: 38px;
  background: #0168b7;
  color: #fff;
  font-size: 14px;
  border: 1px solid #0168b7;
}
.m-style.red .active {
  background: #0168b7;
  border: 1px solid #0168b7;
}
.m-style a {
  /*float: left;*/
  display: inline-block;
  vertical-align: top;
  margin: 0 5px;
  /*min-width: 38px;*/
  padding-left: 12px;
  padding-right: 12px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border: 1px solid #ebebeb;
  color: #666;
  font-size: 14px;
}
.m-style a:hover {
  color: #fff;
  background: #0168b7;
}
.m-style.red a:hover {
  color: #fff;
  background: #0168b7;
}
.m-style .next,
.m-style .prev {
  /* font-family: "Simsun"; */
  font-size: 14px;
  font-weight: bold;
  width: auto;
  position: static;
}
.now,
.count {
  padding: 0 5px;
  color: #0168b7;
}
.eg images {
  max-width: 800px;
  min-height: 500px;
}
#pager input[type="text"] {
  /*float: left;*/
  display: inline-block;
  vertical-align: top;
  margin: 0 5px;
  width: 50px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  background: #fff;
  border: 1px solid #ebebeb;
  outline: none;
  color: #bdbdbd;
  font-size: 14px;
}
#con .list {
  display: flex;
}
#con .list .list-con {
  margin-left: 30px;
  width: calc(100% - 250px) !important;
}
#con .list .list-con .cl {
  margin-top: 0px !important;
}
#con .list .list-con .details-con {
  padding-top: 30px;
}
#se .list-con {
  width: 100% !important;
}
#hytb {
  width: 100%;
  border-collapse: collapse;
  margin-top: 20px;
}
#hytb th,
#hytb td {
  padding: 15px;
  text-align: left;
  border-bottom: 1px solid #ddd;
}
#hytb th {
  background-color: #3498db;
  color: white;
}
#hytb tr:nth-child(even) {
  background-color: #f2f2f2;
}
#hytb .logo {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}
