@charset "UTF-8";
/* base */
@media print {
  a[href]:after {
    content: none !important;
  }
  .noprint {
    display: none;
  }
}

.h10 {
  height: 10px;
}

.h20 {
  height: 20px;
}

.h30 {
  height: 30px;
}

p {
  margin: 0;
}

.container {
  width: 1200px !important;
}

body {
  color: #343434;
  font-size: 14px;
  background: #fff;
  font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
}

.ui-sanjiao {
  width: 100%;
  padding-bottom: 100%;
  height: 50px;
  background: #fff;
  position: relative;
  overflow: hidden;
}

.ui-sanjiao:after {
  position: absolute;
  content: "";
  bottom: 0;
  top: 0;
  width: 200%;
  height: 200%;
  background: #19378C;
  -webkit-transform: rotate(410deg) translate(-86%);
      -ms-transform: rotate(410deg) translate(-86%);
          transform: rotate(410deg) translate(-86%);
}

.hvr-fade:active,
.hvr-fade:focus,
.hvr-fade:hover {
  background-color: #000 !important;
}

.text-overflow {
  display: block;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

.box {
  overflow: hidden;
}

.box-shadow, #newsPage .m-gallery {
  -webkit-box-shadow: 1px 1px 6px 1px lightgrey;
          box-shadow: 1px 1px 6px 1px lightgrey;
}

ul {
  padding-left: 0;
  list-style: none;
}

a {
  color: #000;
  text-decoration: none !important;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.ui-hd {
  height: 40px;
  line-height: 40px;
  border-bottom: 2px solid #A9090F;
  margin-bottom: 20px;
}

.ui-hd .hd-name {
  float: left;
  font-size: 24px;
  color: #A9090F;
}

.ui-hd .hd-more {
  float: right;
  margin-top: 5px;
  color: #A9090F;
}

.ui-hd .hd-more a {
  color: #A9090F;
}

.ui-preTri {
  position: relative;
  padding-left: 12px;
}

.ui-preTri::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 5px solid transparent;
  border-left-color: #999;
}

.ui-preTri-2 {
  position: relative;
  padding-left: 12px;
}

.ui-preTri-2::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 4px solid transparent;
  border-left-color: #000;
}

.ui-preTri-2::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 3px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 4px solid transparent;
  border-left-color: #000;
}

.ui-preTri-2:hover::before, .ui-preTri-2:hover::after {
  border-left-color: #19378C;
}

.ui-preDot {
  position: relative;
  padding-left: 12px;
}

.ui-preDot::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 2px solid #2CC63E;
  border-radius: 50%;
}

.list {
  list-style: none;
}

.list li {
  height: 36px;
  line-height: 36px;
  position: relative;
}

.list li a {
  display: block;
  font-size: 14px;
}

.list li a:hover {
  color: red;
}

.list li .time {
  float: right;
  min-width: 50px;
  text-align: right;
  overflow: hidden;
  white-space: nowrap;
}

.g-sd {
  background: #fff;
  min-height: 330px;
}

.g-mn {
  height: 735px;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.local_box li {
  display: inline-block;
}

.logo {
  position: absolute;
  top: 0;
  right: 10px;
  width: 300px;
  height: 250px;
}

@font-face {
  font-family: "iconfont";
  src: url("/default/static/font/iconfont.eot?t=1577688167454");
  /* IE9 */
  src: url("/default/static/font/iconfont.eot?t=1577688167454#iefix") format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url("/default/static/font/iconfont.woff?t=1577688167454") format("woff"), url("/default/static/font/iconfont.ttf?t=1577688167454") format("truetype"), url("/default/static/font/iconfont.svg?t=1577688167454#iconfont") format("svg");
  /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconstar:before {
  content: "\e98d";
}

.icon44:before {
  content: "\e6a6";
}

.iconjituankehuxinxi:before {
  content: "\e619";
}

.iconxueyuan:before {
  content: "\e632";
}

.iconpdf:before {
  content: "\e740";
}

.iconyuandianxiao:before {
  content: "\e757";
}

.icondianhua:before {
  content: "\e608";
}

.iconyuandian:before {
  content: "\e631";
}

.iconjigou:before {
  content: "\e630";
}

.iconshouji:before {
  content: "\e617";
}

.iconhoutai2:before {
  content: "\e623";
}

.iconktv:before {
  content: "\e615";
}

.iconxiaoyuanrongyu:before {
  content: "\e6d0";
}

.iconweizhi:before {
  content: "\e60f";
}

.iconzhiliang:before {
  content: "\e61c";
}

.iconbiaoge:before {
  content: "\e63e";
}

.iconhome:before {
  content: "\e61a";
}

.iconxueshu:before {
  content: "\e603";
}

.iconshipin:before {
  content: "\e616";
}

.icontupian:before {
  content: "\e691";
}

.iconsousuo:before {
  content: "\e618";
}

.iconpengyou:before {
  content: "\e60a";
}

.iconfanhui:before {
  content: "\e624";
}

.iconjiantoushang:before {
  content: "\e62c";
}

.iconjiantoushang1:before {
  content: "\e62d";
}

.iconjiantouyou:before {
  content: "\e62e";
}

.iconjiantouxia:before {
  content: "\e62f";
}

.iconguanbi:before {
  content: "\e64d";
}

.iconsanx-up:before {
  content: "\e606";
}

.iconlabagonggaoxiaoxi:before {
  content: "\e610";
}

.iconicon-:before {
  content: "\e613";
}

.iconzhengce:before {
  content: "\e664";
}

.iconjianshe:before {
  content: "\e609";
}

.iconnavicon-jgsz:before {
  content: "\e674";
}

.iconpingtaizijiankong:before {
  content: "\e625";
}

.iconpengyou1:before {
  content: "\e63d";
}

.icondunpai:before {
  content: "\e60b";
}

.iconshu:before {
  content: "\e762";
}

.icondisplays-mounts:before {
  content: "\e74f";
}

.iconbenzhoudianjihou:before {
  content: "\e64e";
}

.iconguanli:before {
  content: "\e640";
}

.iconliebiaoyedizhi:before {
  content: "\e65d";
}

.icondaohangdizhi:before {
  content: "\e65e";
}

.iconzhengce1:before {
  content: "\e6d4";
}

.iconjiaoyu-:before {
  content: "\e8af";
}

.iconzhishi:before {
  content: "\e604";
}

.iconshuben:before {
  content: "\e655";
}

.iconwj-dwj:before {
  content: "\e731";
}

.iconxinwen:before {
  content: "\e61b";
}

.iconwenwuguanli:before {
  content: "\e67b";
}

.iconxinxi:before {
  content: "\e62a";
}

.iconfendi:before {
  content: "\e607";
}

.iconxiaduiqi:before {
  content: "\e673";
}

.icontongzhigonggao:before {
  content: "\e602";
}

/* header */
.g-hd .hd-top {
  background: #E1E2E6;
  height: 35px;
  line-height: 35px;
  display: none;
}

.g-hd .hd-bottom {
  background: #fff;
}

.g-hd .hd-bottom .container {
  position: relative;
  overflow: hidden;
  height: 145px;
  line-height: 145px;
}

.g-hd .hd-bottom .m-logo {
  float: left;
}

.g-hd .m-logo img {
  max-width: 100%;
}

.g-hd .m-links {
  position: absolute;
  top: 10px;
  right: 10px;
}

.g-hd .m-links a {
  margin-left: 20px;
}

.g-hd .m-search {
  line-height: 30px;
  position: absolute;
  z-index: 99;
  top: 50%;
  right: 0;
  overflow: hidden;
  width: 180px;
  min-width: 93px;
  height: 38px;
  background-color: #F4F4F4;
  border-radius: 25px;
}

.g-hd .m-search .search_btn {
  position: absolute;
  z-index: 99;
  top: 0;
  right: 0;
  width: 40px;
  height: 38px;
  border: 0;
  outline: none;
  background: none;
}

.g-hd .m-search .search_btn .iconfont {
  font-size: 18px;
  color: #999;
}

.g-hd .m-search .search_text {
  line-height: 30px;
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 38px;
  padding-right: 40px;
  padding-left: 10px;
  border: 1px solid #C3C3C3;
  outline: none;
  border-radius: 25px;
}

.g-hd .m-search .search_text::-webkit-input-placeholder {
  color: #999;
}

.g-nav {
  height: 50px;
  line-height: 50px;
  margin: auto;
  background-color: #19378c;
}

.g-nav .wrapper {
  position: relative;
  margin: auto;
}

.g-nav .nav {
  position: relative;
  z-index: 2;
  height: 50px;
  list-style: none;
}

.g-nav .nav a {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  display: block;
  letter-spacing: 0;
  color: #fff;
}

.g-nav .nav .nLi {
  position: relative;
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: calc(100% / 8);
  text-align: center;
}

.g-nav .nav .nLi.on h3 a {
  background: #fff;
  color: #19378C;
}

.g-nav .nav .nLi h3 {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
}

.g-nav .nav .nLi h3 a {
  font-size: 16px;
  height: 50px;
  line-height: 50px;
  display: block;
  text-align: center;
}

.g-nav .nav .sub {
  line-height: 32px;
  position: absolute;
  top: 50px;
  left: 0;
  min-width: 100%;
  height: auto;
  padding: 0 20px;
  text-align: center;
  border-radius: 0 0 4px 4px;
  background: #fff;
  -webkit-box-shadow: 0 0 2px #ddd;
          box-shadow: 0 0 2px #ddd;
  border-top: 2px solid #19378C;
  white-space: nowrap;
}

.g-nav .nav .sub li {
  zoom: 1;
}

.g-nav .nav .sub li:nth-child(1) {
  margin-top: 10px;
}

.g-nav .nav .sub li:nth-last-child(1) {
  margin-bottom: 10px;
}

.g-nav .nav .sub a {
  font-size: 16px;
  line-height: 30px;
  display: block;
  text-align: center;
  color: #666;
}

.g-nav .nav .sub a:hover {
  color: #19378C !important;
}

/* footer */
.g-ft {
  background: url("../img/ft-bg.png") #E9F0F8;
  background: #19378C;
  background-size: cover;
  padding: 20px 0;
}

.g-ft .container {
  position: relative;
}

.g-ft p {
  font-size: 12px;
  line-height: 1.8;
}

.g-ft .m-ft-2 {
  margin-top: 5px;
  color: #fff;
  font-size: 12px;
  text-align: left;
}

.g-ft .m-ft-3 {
  float: right;
  text-align: center;
}

/* home page */
#homePage {
  position: relative;
  background-position: top;
  background: url("../img/bg.jpg");
}

#homePage::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 180px;
}

#homePage #main {
  position: relative;
  background: url("../img/mainbg.jpg");
  width: 1200px;
  margin: auto;
  height: 2090px;
  background-size: 100%;
  overflow: hidden;
}

#homePage .header {
  position: relative;
  width: 653.5px;
  height: 485px;
  background: url("../img/nav.png") no-repeat;
  background-size: 100%;
  margin-top: 126px;
  margin-left: 28px;
}

#homePage .header a {
  position: absolute;
  width: 120px;
  height: 50px;
  color: #507C0F;
  font-size: 30px;
}

#homePage .header a:nth-child(1) {
  top: 33px;
  left: -36px;
  -webkit-transform: rotate(79deg);
      -ms-transform: rotate(79deg);
          transform: rotate(79deg);
}

#homePage .header a:nth-child(2) {
  top: 162px;
  left: 4px;
  -webkit-transform: rotate(70deg);
      -ms-transform: rotate(70deg);
          transform: rotate(70deg);
}

#homePage .header a:nth-child(3) {
  top: 282px;
  left: 81px;
  -webkit-transform: rotate(48deg);
      -ms-transform: rotate(48deg);
          transform: rotate(48deg);
}

#homePage .header a:nth-child(4) {
  top: 362px;
  left: 191px;
  -webkit-transform: rotate(29deg);
      -ms-transform: rotate(29deg);
          transform: rotate(29deg);
}

#homePage .header a:nth-child(5) {
  top: 425px;
  left: 351px;
  -webkit-transform: rotate(20deg);
      -ms-transform: rotate(20deg);
          transform: rotate(20deg);
}

#homePage .header a:nth-child(6) {
  top: 438px;
  left: 535px;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

#homePage .main_1 .m-zxtz {
  position: absolute;
  width: 152px;
  height: 120px;
  left: 45px;
  top: 580px;
}

#homePage .main_1 .m-zxtz .list a {
  line-height: 1.75;
}

#homePage .main_1 .m-zxtz .list a:hover {
  color: red;
}

#homePage .main_1 .m-zxtz .more {
  position: absolute;
  bottom: 0;
  right: 0;
}

#homePage .main_1 .m-zxtz .more:hover {
  color: red;
}

#homePage .main_1 .m-slx-more {
  width: 238px;
  height: 60px;
  position: absolute;
  left: 20px;
  top: 1020px;
}

#homePage .main_1 .m-slx-more:hover {
  background: #fff;
  opacity: .2;
}

#homePage .main_1 .m-slx-list {
  width: 238px;
  height: 120px;
  position: absolute;
  left: 20px;
  top: 1088px;
  overflow: hidden;
}

#homePage .main_1 .m-slx-list li {
  height: 30px;
  line-height: 30px;
}

#homePage .main_1 .m-xskj {
  position: absolute;
  top: 1280px;
  left: 70px;
  width: 160px;
}

#homePage .main_1 .m-xskj a {
  float: left;
  width: 100%;
  height: 25px;
}

#homePage .main_1 .m-xskj a:nth-child(1) {
  width: 50%;
}

#homePage .main_1 .m-xskj a:nth-child(2) {
  width: 50%;
}

#homePage .main_1 .m-yqlj {
  position: absolute;
  top: 1710px;
  left: 50px;
  width: 200px;
  font-weight: bold;
}

#homePage .main_1 .m-yqlj a {
  display: block;
  text-align: left;
  font-size: 14px;
  line-height: 2;
}

#homePage .main_1 .m-yqlj a:hover {
  color: red;
}

#homePage .main_1 .m-yqlj center a:nth-child(1) {
  font-size: 18px;
  color: #f16b09;
}

#homePage .main_2 .m-xyxw-lb {
  width: 310px;
  height: 223px;
  position: absolute;
  left: 310px;
  top: 767px;
  width: 100p;
  overflow: hidden;
  border-radius: 5px;
}

#homePage .main_2 .m-xyxw-lb .swiper-pagination {
  z-index: 99;
  right: 0;
  bottom: 0;
  left: auto;
  text-align: right;
  width: auto;
  color: #fff;
}

#homePage .main_2 .m-xyxw-lb .swiper-pagination .swiper-pagination-bullet {
  width: 17px;
  height: 17px;
  line-height: 17px;
  text-align: center;
  border-radius: 0;
  background: #000;
  color: #fff;
  opacity: 1;
  margin: 0;
  border-left: 1px solid #fff;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

#homePage .main_2 .m-xyxw-lb .swiper-pagination .swiper-pagination-bullet-active {
  background: #FF0000;
}

#homePage .main_2 .m-xyxw-lb .swiper-pagination .a {
  font-size: 24px;
}

#homePage .main_2 .m-xyxw-lb .swiper-pagination .b {
  font-size: 14px;
}

#homePage .main_2 .m-xyxw-lb .swiper-container {
  height: 100%;
  --swiper-theme-color: #19378C;
  overflow: hidden;
  border-radius: 4px;
}

#homePage .main_2 .m-xyxw-lb .swiper-container .swiper-wrapper .swiper-slide {
  position: relative;
  width: 100%;
}

#homePage .main_2 .m-xyxw-lb .swiper-container .swiper-wrapper .swiper-slide img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

#homePage .main_2 .m-xyxw-lb .swiper-container .swiper-wrapper .swiper-slide .slide-title {
  line-height: 36px;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0 140px 0 20px;
  background: rgba(0, 0, 0, 0.5);
}

#homePage .main_2 .m-xyxw-lb .swiper-container .swiper-wrapper .swiper-slide .slide-title a {
  font-size: 16px;
  display: block;
  color: #fff;
}

#homePage .main_2 .m-xyxw-more {
  position: absolute;
  width: 210px;
  height: 60px;
  left: 280px;
  top: 690px;
}

#homePage .main_2 .m-xyxw-more:hover {
  background: #fff;
  opacity: .2;
}

#homePage .main_2 .m-xyxw-lb {
  width: 310px;
  height: 223px;
  position: absolute;
  left: 310px;
  top: 767px;
  width: 100p;
  overflow: hidden;
  border-radius: 5px;
}

#homePage .main_2 .m-xyxw-list {
  width: 280px;
  height: 250px;
  position: absolute;
  left: 650px;
  top: 760px;
  overflow: hidden;
}

#homePage .main_2 .m-xyxw-list li {
  height: 30px;
  line-height: 30px;
}

#homePage .main_2 .m-xstd-lb {
  width: 350px;
  height: 350px;
  position: absolute;
  left: 480px;
  top: 1137px;
  overflow: hidden;
}

#homePage .main_2 .m-xstd-lb .swiper-container {
  height: 100%;
  --swiper-theme-color: #19378C;
  overflow: hidden;
  border-radius: 4px;
}

#homePage .main_2 .m-xstd-lb .swiper-container .swiper-wrapper .swiper-slide {
  position: relative;
  width: 100%;
  opacity: 0 !important;
}

#homePage .main_2 .m-xstd-lb .swiper-container .swiper-wrapper .swiper-slide img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

#homePage .main_2 .m-xstd-lb .swiper-container .swiper-wrapper .swiper-slide .slide-title {
  line-height: 36px;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0 140px 0 20px;
  background: rgba(0, 0, 0, 0.5);
}

#homePage .main_2 .m-xstd-lb .swiper-container .swiper-wrapper .swiper-slide .slide-title a {
  font-size: 16px;
  display: block;
  color: #fff;
}

#homePage .main_2 .m-xstd-lb .swiper-container .swiper-wrapper .swiper-slide-active {
  opacity: 1 !important;
}

#homePage .main_2 .m-ztwz {
  position: absolute;
  width: 130px;
  height: 35px;
  left: 330px;
  top: 1570px;
  -webkit-transform: rotate(31deg);
      -ms-transform: rotate(31deg);
          transform: rotate(31deg);
}

#homePage .main_2 .m-fwzx {
  position: absolute;
  width: 130px;
  height: 35px;
  left: 570px;
  top: 1622px;
}

#homePage .main_2 .m-jsfcl {
  position: absolute;
  width: 130px;
  height: 35px;
  left: 810px;
  top: 1545px;
  -webkit-transform: rotateZ(-39deg);
      -ms-transform: rotate(-39deg);
          transform: rotateZ(-39deg);
}

#homePage .main_2 .m-shswmxycj {
  position: absolute;
  width: 240px;
  height: 35px;
  left: 340px;
  top: 1692px;
}

#homePage .main_2 .m-zsxx {
  position: absolute;
  width: 170px;
  height: 35px;
  left: 615px;
  top: 1692px;
}

#homePage .main_2 .m-zxfwi {
  position: absolute;
  width: 170px;
  height: 35px;
  left: 805px;
  top: 1692px;
}

#homePage .main_2 .m-zpqs {
  position: absolute;
  width: 170px;
  height: 35px;
  left: 438px;
  top: 1734px;
}

#homePage .main_2 .m-xyxx {
  position: absolute;
  width: 170px;
  height: 35px;
  left: 662px;
  top: 1734px;
}

#homePage .main_2 .m-ypgx {
  position: absolute;
  width: 170px;
  height: 35px;
  left: 872px;
  top: 1734px;
}

#homePage .main_3 .m-yzgzap {
  position: absolute;
  width: 90px;
  height: 90px;
  right: 209px;
  top: 665px;
}

#homePage .main_3 .m-xygzpt {
  position: absolute;
  width: 90px;
  height: 90px;
  right: 115px;
  top: 665px;
}

#homePage .main_3 .m-zyglxt {
  position: absolute;
  width: 90px;
  height: 90px;
  right: 22px;
  top: 665px;
}

#homePage .main_3 .m-jsyxpt {
  position: absolute;
  width: 140px;
  height: 30px;
  right: 42px;
  top: 769px;
}

#homePage .main_3 .m-jyzjs {
  position: absolute;
  width: 140px;
  height: 30px;
  right: 42px;
  top: 804px;
}

#homePage .main_3 .m-jsczda {
  position: absolute;
  width: 140px;
  height: 30px;
  right: 42px;
  top: 837px;
}

#homePage .main_3 .m-xyfm {
  position: absolute;
  width: 150px;
  height: 50px;
  right: 42px;
  top: 1007px;
}

#homePage .main_3 .m-xxgk {
  position: absolute;
  width: 150px;
  height: 50px;
  right: 42px;
  top: 1070px;
}

#homePage .main_3 .m-bjfczs {
  position: absolute;
  width: 220px;
  height: 40px;
  right: 0;
  top: 1200px;
}

#homePage .main_3 .m-jxhdpt {
  position: absolute;
  width: 220px;
  height: 40px;
  right: 0;
  top: 1241px;
}

#homePage .main_3 .m-pgymmhy {
  position: absolute;
  width: 220px;
  height: 40px;
  right: 0;
  top: 1441px;
}

#homePage .main_3 .m-tsg {
  position: absolute;
  width: 220px;
  height: 40px;
  right: 0;
  top: 1482px;
}

#homePage .m-kstd {
  position: absolute;
  top: 1693px;
  font-size: 22px;
  left: 348px;
  font-weight: bold;
  height: 75px;
  width: 670px;
  background: #fff;
  border-radius: 10px;
}

#homePage .m-kstd .kstd-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
  padding-right: 80px;
}

#homePage .m-kstd .kstd-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 140px;
}

#homePage .m-kstd a {
  color: #003B7B;
  height: 30px;
  line-height: 30px;
}

#homePage .m-kstd a:hover {
  color: red;
}

#homePage .m-kstd i {
  color: #64B200;
  font-size: 14px;
  margin-right: 7px;
  vertical-align: middle;
}

#homePage .m-kstd span {
  text-shadow: #fff 3px 3px 3px;
  line-height: 30px;
  letter-spacing: 3px;
  text-shadow: -1px 0px 2px #fff, 1px 0px 2px #fff, 0px -1px 2px #fff, 0px 1px 2px #fff, -2px 0px 2px #fff, 2px 0px 2px #fff, 0px -2px 2px #fff, 0px 2px 2px #fff, -1px 0px 5px rgba(0, 0, 0, 0.2), 1px 0px 5px rgba(0, 0, 0, 0.2), 0px -1px 5px rgba(0, 0, 0, 0.2), 0px 1px 5px rgba(0, 0, 0, 0.2);
}

/* list page */
#listPage {
  position: relative;
  background-position: top;
  background: url("../img/bg.jpg");
}

#listPage::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 180px;
}

#listPage #main {
  position: relative;
  background: url("../img/lby_mainbg.png") no-repeat;
  width: 1200px;
  margin: auto;
  background-size: 100%;
  overflow: hidden;
}

#listPage .header {
  position: relative;
  width: 653.5px;
  height: 510px;
  background: url("../img/nav.png") no-repeat;
  background-size: 100%;
  margin-top: 130px;
  margin-left: 25px;
}

#listPage .header a {
  position: absolute;
  width: 120px;
  height: 50px;
  color: #507C0F;
  font-size: 30px;
}

#listPage .header a:nth-child(1) {
  top: 33px;
  left: -36px;
  -webkit-transform: rotate(79deg);
      -ms-transform: rotate(79deg);
          transform: rotate(79deg);
}

#listPage .header a:nth-child(2) {
  top: 162px;
  left: 4px;
  -webkit-transform: rotate(70deg);
      -ms-transform: rotate(70deg);
          transform: rotate(70deg);
}

#listPage .header a:nth-child(3) {
  top: 282px;
  left: 81px;
  -webkit-transform: rotate(48deg);
      -ms-transform: rotate(48deg);
          transform: rotate(48deg);
}

#listPage .header a:nth-child(4) {
  top: 362px;
  left: 191px;
  -webkit-transform: rotate(29deg);
      -ms-transform: rotate(29deg);
          transform: rotate(29deg);
}

#listPage .header a:nth-child(5) {
  top: 425px;
  left: 351px;
  -webkit-transform: rotate(20deg);
      -ms-transform: rotate(20deg);
          transform: rotate(20deg);
}

#listPage .header a:nth-child(6) {
  top: 438px;
  left: 535px;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

#listPage .footer {
  color: #fff;
  font-size: 12px;
  line-height: 50px;
  background: #579BCA;
  text-align: center;
  color: #000;
  background: #B1C5D0;
}

#listPage .g-bd {
  margin: 0 auto;
  background: #fff;
  padding-top: 30px;
}

#listPage .g-bd .banner {
  height: 200px;
  overflow: hidden;
  margin-bottom: 30px;
}

#listPage .g-sd .main-column {
  font-size: 24px;
  line-height: 65px;
  overflow: hidden;
  height: 60px;
  padding-left: 35px;
  color: #fff;
  background: #378DC2;
  background-color: #378DC2;
  background-position: center;
}

#listPage .g-sd .column-nav {
  overflow: hidden;
}

#listPage .g-sd .column-list {
  margin: 0;
  padding: 10px 0;
}

#listPage .g-sd .column-list li {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 50px;
}

#listPage .g-sd .column-list .cur {
  color: #333 !important;
  background-color: #fff;
}

#listPage .g-sd .column-list .cur + ul {
  display: block !important;
}

#listPage .g-sd .column-list > li > a {
  position: relative;
  margin: 0 10px;
  border-left: 2px solid transparent;
  border-left: 0;
  border-bottom: 1px solid #ddd;
}

#listPage .g-sd .column-list > li > a::after {
  position: absolute;
  display: none;
  content: "";
  right: 0;
  bottom: 10px;
  border: 4px solid #378DC2;
  border-left-color: transparent;
  border-top-color: transparent;
}

#listPage .g-sd .column-list > li > a .iconfont {
  display: none;
  float: right;
}

#listPage .g-sd .column-list > li > a.ac, #listPage .g-sd .column-list > li > a:hover {
  color: #378DC2;
  background-color: #fff;
  border-bottom-color: #378DC2;
}

#listPage .g-sd .column-list > li > a.ac::after, #listPage .g-sd .column-list > li > a:hover::after {
  display: block;
}

#listPage .g-sd .column-list > li > a.ac + ul, #listPage .g-sd .column-list > li > a:hover + ul {
  display: block;
}

#listPage .g-sd .column-list > li a {
  font-size: 17px;
  line-height: 50px;
  padding-left: 35px;
  display: block;
  height: 50px;
  padding-right: 30px;
  color: #333;
}

#listPage .g-sd .column-list .sub-list {
  display: none;
}

#listPage .g-sd .column-list .sub-list .ac {
  color: #333;
  background-color: #fff;
}

#listPage .g-sd .column-list .sub-list .ac :before {
  border-color: #378DC2;
}

#listPage .g-sd .column-list .sub-list li a {
  position: relative;
  padding-left: 45px;
}

#listPage .g-sd .column-list .sub-list li a::before {
  position: absolute;
  top: 50%;
  left: 30px;
  margin-top: -3px;
  content: '';
  border: 3px solid #ccc;
  border-radius: 50%;
  background: #666;
}

#listPage .g-sd .column-list .sub-list li a:hover::before {
  border-color: #378DC2;
}

#listPage .g-mn .address {
  width: 100%;
  height: 50px;
  line-height: 45px;
  text-align: right;
  position: relative;
  border-bottom: 2px solid #378DC2;
  margin: 10px 0 10px 0;
}

#listPage .g-mn .address a,
#listPage .g-mn .address span {
  color: #666;
}

#listPage .g-mn .address .address-1 {
  font-size: 24px;
  line-height: 40px;
  height: 40px;
  margin-bottom: 10px;
  padding-left: 12px;
}

#listPage .g-mn .address .address-2 {
  opacity: .7;
}

#listPage .g-mn .list-1 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 520px;
  list-style: none;
}

#listPage .g-mn .list-1 .item {
  position: relative;
  display: block;
  border-bottom: 1px dashed #efefef;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}

#listPage .g-mn .list-1 .item:hover {
  color: #378DC2;
}

#listPage .g-mn .list-1 .item .item-time {
  float: right;
  margin-right: 10px;
}

#listPage .g-mn .list-1 .item .item-tit {
  float: left;
  font-size: 16px;
  margin-bottom: 5px;
}

#listPage .g-mn .fy {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #000;
  text-align: center;
}

#listPage .g-mn .fy a:hover {
  color: #378DC2;
}

#listPage .g-mn .fy span {
  margin-left: 10px;
}

#listPage #main-column-button {
  float: right;
  line-height: 65px;
  cursor: pointer;
  margin-left: 10px;
  width: 50px;
  text-align: center;
}

/* news page */
#newsPage {
  width: 1000px;
  margin: auto;
  position: relative;
  background-position: top;
  background: url("../img/bg.jpg") no-repeat;
  -webkit-box-shadow: 0 0 15px #ddd;
          box-shadow: 0 0 15px #ddd;
  background-size: 100% 100%;
  min-height: 100vh;
}

#newsPage .header {
  width: 1000px;
}

#newsPage .header img {
  width: 1000px;
}

#newsPage .footer {
  color: #fff;
  font-size: 12px;
  line-height: 50px;
  background: #579BCA;
  text-align: center;
  color: #000;
  background: #B1C5D0;
}

#newsPage .g-bd {
  margin-top: 0;
  width: 1000px !important;
  background: #fff;
}

#newsPage .address {
  width: 100%;
  line-height: 40px;
  overflow: hidden;
  position: relative;
  padding-left: 20px;
}

#newsPage .address .address-1 {
  font-size: 24px;
  line-height: 40px;
  height: 40px;
  margin-bottom: 10px;
  padding-left: 12px;
}

#newsPage .address .address-2 {
  color: #999;
}

#newsPage .address .address-2 a,
#newsPage .address .address-2 span {
  color: #999;
}

#newsPage .address .address-2 a:hover {
  color: #2970FF;
}

#newsPage .g-mn {
  position: relative;
  height: auto;
  border-top: 1px solid #ddd;
  padding: 20px;
}

#newsPage .main-cnt .cnt-hd {
  position: relative;
  margin-bottom: 20px;
}

#newsPage .main-cnt .cnt-hd .title {
  color: #333;
  font-size: 28px;
  font-family: "黑体";
  margin: auto;
  line-height: 1.5;
  margin-bottom: 20px;
  text-align: center;
  padding-bottom: 15px;
  border-bottom: 2px solid lightgray;
}

#newsPage .main-cnt .cnt-hd .subtitle {
  font-size: 22px;
}

#newsPage .main-cnt .cnt-hd .time {
  margin: auto;
  text-align: center;
  margin: auto;
  font-size: 14px;
  height: 30px;
  font-size: 13px;
  color: gray;
}

#newsPage .main-cnt .cnt-hd .fx {
  position: absolute;
  right: 17px;
  bottom: 5px;
}

#newsPage .main-cnt .cnt-bd {
  margin: auto;
}

#newsPage .main-cnt .cnt-content {
  font-size: 14px;
  min-height: 340px;
  line-height: 1.8;
}

#newsPage .main-cnt .cnt-content p {
  margin-bottom: 10px;
}

#newsPage .main-cnt .cnt-content img {
  display: block;
  max-width: 100%;
  margin: auto;
}

#newsPage .main-cnt .cnt-content blockquote {
  border-left: 0;
}

#newsPage .main-cnt .cnt-ft {
  margin: 20px;
  text-align: center;
  font-size: 15px;
}

#newsPage .main-cnt .cnt-ft a {
  color: #666;
}

#newsPage .main-cnt .cnt-ft a:hover {
  color: #c50001;
}

#newsPage .main-cnt .xgxx .xgxx-hd {
  border-bottom: 1px solid lightgray;
  height: 30px;
  color: #000;
  font-size: 16px;
  position: relative;
}

#newsPage .main-cnt .xgxx .xgxx-hd span {
  position: absolute;
  bottom: -1px;
  border-bottom: 1px solid #000;
  padding: 0 10px 0 10px;
}

#newsPage .main-cnt .xgxx .list {
  font-size: 14px;
  line-height: 24px;
  padding: 20px 0 20px 0;
  color: #6a6a6a;
}

#newsPage .main-cnt .xgxx .list li {
  position: relative;
  height: 33px;
  line-height: 33px;
  border: 0;
}

#newsPage .main-cnt .xgxx .list li:hover {
  color: #c50001;
}

#newsPage .main-cnt .xgxx .list li a {
  position: absolute;
  width: 90%;
  overflow: hidden;
}

#newsPage .main-cnt .xgxx .list li .time {
  position: absolute;
  right: 0;
  top: 0;
}

#newsPage .m-gallery {
  width: 660px;
  height: 660px;
  margin: auto;
  margin-bottom: 20px;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
}

#newsPage .swiper-slide {
  background-size: cover;
  background-position: center;
}

#newsPage .swiper-slide .pic_text {
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  bottom: 0;
  left: 0;
  right: 0;
  word-break: break-word;
  line-height: 2;
  padding: 10px;
}

#newsPage .swiper-slide .pic_text p {
  margin: 0;
}

#newsPage .swiper-slide .pic_text .pic_note {
  font-size: 14px;
  text-indent: 2em;
}

#newsPage .gallery-top {
  height: 80%;
  width: 100%;
}

#newsPage .gallery-thumbs {
  height: 20%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 0;
}

#newsPage .gallery-thumbs .swiper-slide {
  height: 100%;
  opacity: 0.4;
}

#newsPage .gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
}

#newsPage .swiper-scrollbar-drag {
  background: rgba(255, 255, 255, 0.8);
}

/* search page */
#searchPage .g-mn {
  width: 100%;
  height: auto;
}

#searchPage .g-mn .m-top {
  position: relative;
  height: 65px;
  border-bottom: 1px solid lightgray;
}

#searchPage .g-mn .m-top .search-result {
  position: absolute;
  left: 0;
  bottom: -1px;
  color: #323232;
  font-size: 18px;
  line-height: 36px;
  border-bottom: 2px solid #323232;
}

#searchPage .g-mn .m-top .search-keyword {
  position: absolute;
  right: 0;
  color: #666;
  bottom: 0;
}

#searchPage .g-mn .m-top .search-keyword a {
  line-height: 26px;
  color: #666;
}

#searchPage .g-mn .keyword {
  color: #cc0033;
}

#searchPage .g-mn .use-time {
  color: #cc0033;
}

#searchPage .g-mn .m-list {
  min-height: 735px;
  list-style: none;
  min-height: 620px;
  padding: 10px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#searchPage .g-mn .m-list li {
  border-bottom: 1px solid #DCDCDC;
  padding: 10px 0;
  height: 120px;
  line-height: 1.8;
}

#searchPage .g-mn .m-list .item-title {
  color: #333;
  font-size: 16px;
}

#searchPage .g-mn .m-list .item-title:hover {
  color: red;
}

#searchPage .g-mn .m-list .item-content {
  text-indent: 2em;
}

#searchPage .g-mn .m-list .item-time {
  text-indent: 2em;
}

#searchPage .g-mn .m-fy {
  text-align: right;
  margin-bottom: 20px;
}