﻿/* 清除内外边距 */
*,
*:after,
*::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: "Microsoft YaHei", "Arail";
}
/* a标签 */
a {
  text-decoration: none;
  color: #000000;
}
a:hover {
  text-decoration: none;
}
input,
button {
  outline: none;
}
/* 列表元素 */
ul,
ol,
li {
  list-style: none;
}
.lf {
  float: left;
}
.rt {
  float: right;
}
.clear {
  clear: both;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
}
.pos {
  position: absolute;
}
.img-res {
  width: 100%;
  height: auto;
}
.none {
  display: none;
}
img {
  border: none;
  vertical-align: middle;
}
video {
  background: #000;
}
.w-1200 {
  width: 71.4%;
  margin: auto;
  min-width: 1200px;
}
.elp {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
body {
  background: #f2fdfe;
}
.lm-title .p1 {
  font-size: 37px;
  color: #086b65;
}
.lm-title .p2 {
  width: 72px;
  border-bottom: 1px solid #086b65;
  margin-top: 16px;
}
.lm-center {
  text-align: center;
}
.lm-center .p2 {
  margin: 16px auto 0;
}
.more {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  color: #086b65;
  width: 104px;
  padding-bottom: 8px;
  position: relative;
}
.more img {
  position: absolute;
  bottom: 0;
  left: 0;
  transition: all 0.2s ease;
}
.more:hover img {
  left: 15px;
}
.page {
  font-size: 16px;
  text-align: center;
}
.page a {
  display: inline-block;
  margin: 0 8px;
  height: 28px;
  line-height: 28px;
  transition: all 0.2s ease;
  vertical-align: bottom;
}
.page .prev,
.page .next {
  width: 70px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  background: #4cadbd;
}
.page .ym {
  font-size: 16px;
  color: #686767;
  padding: 0 10px;
}
.page .ym:hover {
  background: #4cadbd;
  color: #fff;
}
.page .ym.active {
  background: #4cadbd;
  color: #fff;
}
.page span {
  color: #686767;
  display: inline-block;
  font-size: 20px;
}
#nav > div {
  height: 60px;
  background: url(../images/nav_bg.jpg) no-repeat;
  background-size: 100% 100%;
  text-align: center;
}
#nav > div ul {
  font-size: 0;
  margin: auto;
  width: 1240px;
}
#nav > div ul li {
  display: inline-block;
  padding: 0 17px;
  position: relative;
}
#nav > div ul li > span {
  height: 16px;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -8px;
}
#nav > div ul li a {
  line-height: 60px;
  font-size: 18px;
  color: #fff;
  padding: 0 29px;
  display: inline-block;
  transition: all 0.2s ease;
  position: relative;
}
#nav > div ul li a i {
  position: absolute;
  width: 100%;
  height: 0;
  bottom: 0;
  left: 0;
  background: #01a2a0;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  transition: all 0.2s ease;
  box-shadow: 6px 0 1px rgba(12, 52, 40, 0.13);
}
#nav > div ul li a span {
  position: relative;
}
#nav > div ul li a:hover i {
  height: 67px;
}
#nav > div ul li a.active i {
  height: 67px;
}
#header {
  height: 130px;
  background: #f0fdfe;
}
#header .w-1200 .logo {
  margin-top: 37px;
  display: inline-block;
}
#header .w-1200 > .rt {
  margin-top: 40px;
}
#header .w-1200 > .rt .gzwm .wx_ewm {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #c3dc9c;
  text-align: center;
  line-height: 45px;
  cursor: pointer;
  position: relative;
}
#header .w-1200 > .rt .gzwm .wx_ewm .ewm {
  position: absolute;
  left: 50%;
  bottom: -125px;
  width: 120px;
  height: 120px;
  margin-left: -60px;
  z-index: 22;
  display: none;
}
#header .w-1200 > .rt .gzwm .wx_ewm:hover .ewm {
  display: block;
}
#header .w-1200 > .rt .gzwm p {
  font-size: 13px;
  color: #68696a;
  margin: 15px 13px 0 0;
}
#header .w-1200 > .rt .search_box {
  margin: 10px 0 0 35px;
}
#header .w-1200 > .rt .search_box input {
  width: 207px;
  height: 29px;
  border: 1px solid #d6d6d6;
  background: #fff;
  padding-left: 8px;
}
#header .w-1200 > .rt .search_box button {
  width: 36px;
  height: 29px;
  border: 0;
  cursor: pointer;
  display: inline-block;
  background: #d2e4a3 url(../images/search.png) no-repeat center;
  vertical-align: bottom;
}
.zlm-banner {
  position: relative;
}
.zlm-banner .txt {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
}
.zlm-banner .txt .p1 {
  font-size: 47px;
  margin: 20px 0;
}
.zlm-banner .txt .p2 {
  width: 67px;
  border-bottom: 6px solid #61d9ff;
  margin: auto;
}
.zlm-banner .banner_nav {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
}
.zlm-banner .banner_nav a {
  display: inline-block;
  width: 207px;
  height: 60px;
  text-align: center;
  line-height: 60px;
  color: #fff;
  background: rgba(0, 94, 104, 0.7) url(../images/news/sj01.png) no-repeat right -20px top;
  border-right: 1px solid rgba(255, 255, 255, 0.6);
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  transition: all 0.2s ease;
}
.zlm-banner .banner_nav a:first-child {
  border-left: 1px solid rgba(255, 255, 255, 0.6);
}
.zlm-banner .banner_nav a.active {
  background: #fff url(../images/news/sj01.png) no-repeat right top;
  color: #017e91;
}
.zlm-banner .banner_nav a:hover {
  background: #fff url(../images/news/sj01.png) no-repeat right top;
  color: #017e91;
}
.bread_nav {
  background: #eaedef;
}
.bread_nav .w-1200 {
  height: 40px;
  line-height: 40px;
}
.bread_nav .w-1200 a {
  color: #939494;
  font-size: 12px;
}
.bread_nav .w-1200 span {
  color: #939494;
}
.bread_nav .w-1200 .home {
  color: #086b65;
}
#footer {
  position: relative;
  background: #11a1a3;
}
#footer .w-1200 {
  position: relative;
}
#footer .w-1200 .top {
  border-bottom: 2px solid rgba(255, 255, 255, 0.5);
  text-align: center;
  padding: 30px 0 17px;
}
#footer .w-1200 .top span {
  display: inline-block;
  width: 2px;
  height: 2px;
  background: #fff;
  border-radius: 50%;
  margin: 0 20px;
  vertical-align: middle;
}
#footer .w-1200 .top a {
  font-size: 14px;
  color: #fff;
}
#footer .w-1200 .btm {
  padding: 35px 0 35px;
  position: relative;
}
#footer .w-1200 .btm .dzjg {
  position: absolute;
  left: 97px;
  top: 50%;
  margin-top: -31px;
}
#footer .w-1200 .btm .embed_zhaocuo {
  position: absolute;
  left: 170px;
  top: 50%;
  margin-top: -28px;
}
#footer .w-1200 .btm .weixin {
  position: absolute;
  right: 12px;
  top: 50%;
  margin-top: -50px;
  text-align: center;
}
#footer .w-1200 .btm .weixin div {
  display: inline-block;
  width: 80px;
  height: 80px;
  text-align: center;
  line-height: 52px;
}
#footer .w-1200 .btm .weixin div img {
  display: block;
  width: 100%;
  transition: all 0.2s;
  cursor: none;
}
#footer .w-1200 .btm .weixin div img:hover {
  transform: scale(1.5);
}
#footer .w-1200 .btm .weixin p {
  font-size: 12px;
  color: #fff;
}
#footer .w-1200 .btm .weixin.shouji {
  right: 120px;
}
#footer .w-1200 .btm .center p {
  text-align: center;
  font-size: 13px;
  color: #92dbdc;
  line-height: 28px;
}
#footer .w-1200 .btm .center a {
  color: #92dbdc;
}
#footer .w-1200 .btm .center a:hover {
  color: #fff;
}
#footer #top {
  position: absolute;
  top: -28px;
  right: 5%;
  width: 92px;
  height: 28px;
  background: url(../images/to-top.png) no-repeat;
  text-align: center;
  line-height: 28px;
}
#footer #top span {
  width: 17px;
  height: 15px;
  display: inline-block;
  vertical-align: bottom;
  background: url(../images/arr01.png) no-repeat center;
  transition: all 0.2s ease;
}
#footer #top:hover span {
  background: url(../images/arr02.png) no-repeat center;
}
@keyframes yun1 {
  0% {
    left: 40%;
    opacity: 0;
  }
  5%,
  95% {
    opacity: 1;
  }
  100% {
    left: 90%;
    opacity: 0;
  }
}
@keyframes yun2 {
  0% {
    left: 65%;
    opacity: 0;
  }
  10%,
  90% {
    opacity: 1;
  }
  100% {
    left: 100%;
    opacity: 0;
  }
}
#index .tabs_link {
  text-align: center;
  position: absolute;
  right: 0;
  top: 10px;
}
#index .tabs_link span {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #07917c;
  margin: 0 2px;
  transition: all 0.2s ease;
}
#index .tabs_link:hover span {
  background: #37bcad;
}
#index .banner {
  position: relative;
  overflow: hidden;
}
#index .banner .yun1 {
  position: absolute;
  width: 20.89%;
  top: 0;
  animation: yun1 110s linear infinite;
  -webkit-animation: yun1 110s linear infinite;
  z-index: 2;
  opacity: 0;
}
#index .banner .yun2 {
  position: absolute;
  width: 13.095%;
  top: 7.5%;
  opacity: 0;
  animation: yun2 70s linear infinite 1s;
  -webkit-animation: yun2 70s linear infinite 1s;
}
#index .banner .w-1200 {
  position: absolute;
  top: 0;
  left: 14.6%;
  height: 100%;
  z-index: 3;
}
#index .banner .w-1200 .txt {
  position: absolute;
  top: 50%;
  margin-top: -61px;
  left: -1%;
}
#index .banner .w-1200 > div {
  float: right;
  margin: 18px 50px 0 0;
}
#index .banner .w-1200 > div a {
  display: inline-block;
  font-size: 12px;
  line-height: 12px;
  color: #028392;
  margin-left: 12px;
  padding-left: 12px;
  border-left: 1px solid #028392;
}
#index .banner .w-1200 > div a:first-child {
  margin-left: 0;
  padding-left: 0;
  border-left: 0;
}
#index .contant {
  padding-bottom: 75px;
  background: url(../images/index/bg05.png) no-repeat right top 247px, url(../images/index/bg06.png) no-repeat left bottom 216px;
}
#index .contant .tt {
  margin: 20px 0 20px;
}
#index .contant .tt > .lf {
  padding-left: 30px;
  background: url(../images/horn.png) no-repeat left center;
}
#index .contant .tt > .lf > img {
  margin: 3px 17px 0 0;
}
#index .contant .tt > .lf .swiper-tt {
  width: 570px;
  height: 33px;
  overflow: hidden;
}
#index .contant .tt > .lf .swiper-tt a {
  line-height: 33px;
  font-size: 15px;
  color: #7f7f7f;
  width: 100%;
}
#index .contant .tt > .rt {
  border: 1px solid #d5eae8;
  border-right: none;
  border-radius: 20px;
  overflow: hidden;
}
#index .contant .tt > .rt input {
  width: 210px;
  height: 30px;
  background: #fff;
  border: none;
  padding-left: 20px;
}
#index .contant .tt > .rt ::-webkit-input-placeholder {
  font-size: 13px;
  color: #989797;
}
#index .contant .tt > .rt ::-moz-placeholder {
  font-size: 13px;
  color: #989797;
}
#index .contant .tt > .rt :-ms-input-placeholder {
  font-size: 13px;
  color: #989797;
}
#index .contant .tt > .rt button {
  display: inline-block;
  vertical-align: bottom;
  width: 47px;
  height: 30px;
  border: 0;
  background: #89d8d6 url(../images/index/search.png) no-repeat center;
  cursor: pointer;
}
#index .contant .news_box > .swiper-news {
  width: 570px;
  height: 360px;
  margin: 0;
}
#index .contant .news_box > .swiper-news .swiper-slide {
  display: block;
  position: relative;
}
#index .contant .news_box > .swiper-news .swiper-slide img {
  width: 100%;
  height: 100%;
}
#index .contant .news_box > .swiper-news .swiper-slide p {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 45px;
  line-height: 45px;
  background: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  color: #fff;
  padding: 0 100px 0 25px;
}
#index .contant .news_box > .swiper-news .pagination {
  text-align: center;
  position: absolute;
  right: 34px;
  bottom: 16px;
}
#index .contant .news_box > .swiper-news .pagination span {
  width: 5px;
  height: 5px;
  display: inline-block;
  margin: 0 4px;
  background: #38c54c;
  border-radius: 50%;
}
#index .contant .news_box > .swiper-news .pagination .swiper-active-switch {
  background: #fff;
}
#index .contant .news_box > .swiper-news .swiper-button {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  width: 40px;
  height: 60px;
  background: rgba(0, 94, 104, 0.5) no-repeat center;
  transition: all 0.3s;
  cursor: pointer;
}
#index .contant .news_box > .swiper-news .swiper-button.prev {
  left: 0;
  background-image: url(../images/arrow-left.png);
}
#index .contant .news_box > .swiper-news .swiper-button.next {
  right: 0;
  background-image: url(../images/arrow-right.png);
}
#index .contant .news_box > .swiper-news:hover .swiper-button {
  background-color: #005e68;
}
#index .contant .news_box > .rt {
  margin-left: 605px;
  float: none;
}
#index .contant .news_box > .rt .top {
  border-bottom: 3px solid #01a497;
  position: relative;
}
#index .contant .news_box > .rt .top .tabs > a {
  display: inline-block;
  width: 121px;
  height: 45px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background: #e3e4e4;
  color: #2c8f87;
  font-size: 17px;
  text-align: center;
  line-height: 45px;
  cursor: pointer;
}
#index .contant .news_box > .rt .top .tabs a.active {
  background: #0d9499 url(../images/index/bg01.png) no-repeat bottom;
  background-size: 100% auto;
  color: #fff;
  font-weight: bold;
}
#index .contant .news_box > .rt .con {
  margin-top: 22px;
  padding: 0 10px;
}
#index .contant .news_box > .rt .con .tabs_box {
  display: none;
}
#index .contant .news_box > .rt .con .tabs_box a {
  display: block;
  margin-top: 16px;
}
#index .contant .news_box > .rt .con .tabs_box a .p1 {
  font-size: 16px;
  color: #4d4d4d;
  font-weight: bold;
}
#index .contant .news_box > .rt .con .tabs_box a .p2 {
  margin-top: 4px;
  font-size: 14px;
  color: #888888;
  line-height: 20px;
  text-align: justify;
}
#index .contant .news_box > .rt .con .tabs_box a:hover .p1 {
  color: #19b7bf;
}
#index .contant .news_box > .rt .con .tabs_box.active {
  display: block;
}
#index .contant .img_news {
  display: block;
  margin: 60px 0 55px;
}
#index .contant .img_news2 {
  margin: 60px 0 55px;
}
#index .contant .img_news2 a {
  float: left;
  width: 48%;
  margin-left: 4%;
}
#index .contant .img_news2 a:first-child {
  margin-left: 0;
}
#index .contant .img_news3 {
  margin: -25px 0 55px;
  position: relative;
}
#index .contant .img_news3 img {
  display: block;
  width: 100%;
}
#index .contant .img_news3 a {
  position: absolute;
  top: 50%;
  right: 8%;
  background: #339da7 url(../images/index/arrow.png) no-repeat 90% 50%;
  border-radius: 4px;
  color: #fff;
  margin-top: -18px;
  line-height: 36px;
  text-align: center;
  padding: 0 30px 0 10px;
}
#index .contant .img_news3 a:hover {
  background-color: #5fc3c6;
}
#index .contant .img_news3 a.a1 {
  right: 20%;
}
#index .contant .fggh > .lf {
  float: none;
  margin-right: 338px;
  border: 2px solid #c8ece6;
  border-radius: 8px;
  padding: 0 20px;
}
#index .contant .fggh > .lf .box {
  width: 48%;
}
#index .contant .fggh > .lf .box .top {
  position: relative;
  border-bottom: 3px solid #a6dfdb;
  margin: 15px 0 13px;
}
#index .contant .fggh > .lf .box .top p {
  font-size: 26px;
  color: #086b65;
  background: #f2fdfe;
  display: inline-block;
  position: relative;
  bottom: -3px;
  padding-right: 10px;
}
#index .contant .fggh > .lf .box .btm a {
  font-size: 15px;
  color: #6c6c6c;
  display: block;
  height: 40px;
  line-height: 40px;
  padding-left: 25px;
  background: url(../images/index/icon01.png) no-repeat left center;
  transition: all 0.2s ease;
}
#index .contant .fggh > .lf .box .btm a:hover {
  color: #19b7bf;
}
#index .contant .fggh > .rt {
  width: 290px;
}
#index .contant .fggh > .rt a {
  display: block;
  margin: 16px 0 0;
  padding: 20px 0;
  height: 80px;
  text-align: center;
  line-height: 40px;
  color: #fff;
  font-size: 16px;
  border-radius: 7px;
  background: #6fc7af url(../images/index/bg03.png) no-repeat center;
  transition: all 0.2s ease;
}
#index .contant .fggh > .rt a:first-child {
  margin: 0;
}
#index .contant .fggh > .rt a:hover {
  background: #139390 url(../images/index/bg03.png) no-repeat center;
}
#index .contant .fggh > .rt .box {
  margin-top: 16px;
  border-radius: 7px;
  border: 1px solid #6fc7af;
  background: #e2f7f5;
  overflow: hidden;
}
#index .contant .fggh > .rt .box p {
  margin: 15px 20px;
  height: 80px;
}
#index .contant .fggh > .rt .box img {
  float: left;
  height: 100%;
  margin-right: 15px;
}
#index .contant .fggh > .rt .box span {
  display: block;
  padding: 15px 0;
  line-height: 24px;
  color: #4c908c;
  font-size: 14px;
}
#index .contant .zrzy > .rt {
  width: 220px;
  text-align: center;
  margin-top: 18px;
}
#index .contant .zrzy > .rt a {
  display: block;
  margin-top: 14px;
  height: 75px;
  background: url(../images/index/bg07.png) no-repeat;
  transition: all 0.2s ease;
}
#index .contant .zrzy > .rt a img {
  float: left;
  margin: 8px 10px;
  width: 60px;
}
#index .contant .zrzy > .rt a p {
  margin: 0 0 0 80px;
  padding: 15px 0 0;
  text-align: left;
  font-size: 16px;
  color: #3b9997;
}
#index .contant .zrzy > .rt a:hover {
  background: url(../images/index/bg07-h.png) no-repeat;
}
#index .contant .zrzy > .rt a:first-child {
  margin-top: 0;
}
#index .contant .zrzy > .lf {
  float: none;
  margin-right: 272px;
}
#index .contant .zrzy > .lf .top {
  position: relative;
  border-bottom: 3px solid #a6dfdb;
  margin: 15px 0 40px;
}
#index .contant .zrzy > .lf .top p {
  font-size: 26px;
  color: #086b65;
  background: #f2fdfe;
  display: inline-block;
  position: relative;
  bottom: -3px;
  padding-right: 10px;
}
#index .contant .zrzy > .lf .btm > div {
  width: 33.33%;
  float: left;
}
#index .contant .zrzy > .lf .btm > div a {
  display: block;
  position: relative;
  width: 95%;
  margin: auto;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding-bottom: 59px;
  overflow: hidden;
}
#index .contant .zrzy > .lf .btm > div a > img {
  width: 100%;
  transition: all 0.4s ease;
  background: no-repeat center;
  background-size: cover;
}
#index .contant .zrzy > .lf .btm > div a > div {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}
#index .contant .zrzy > .lf .btm > div a > div > img {
  width: 100%;
}
#index .contant .zrzy > .lf .btm > div a > div p {
  width: 53px;
  height: 53px;
  text-align: center;
  line-height: 45px;
  position: absolute;
  left: 50%;
  margin-left: -26px;
  top: 8px;
  border-radius: 50%;
  background: #fff;
}
#index .contant .zrzy > .lf .btm > div a > div .txt {
  text-align: center;
  font-size: 17px;
  color: #fff;
  position: absolute;
  width: 100%;
  bottom: 24%;
}
#index .contant .zrzy > .lf .btm > div a:hover > img {
  transform: scale(1.2);
}
#qlgk .zlm-banner .txt {
  margin: -85px 0 0 0;
}
#qlgk .zlm-banner .txt .p1 {
  color: #fff;
}
#qlgk .qljs {
  padding-top: 70px;
  background: url(../images/qlgk/bg01.jpg) no-repeat center top;
}
#qlgk .qljs .w-1200 {
  /* background: url(../images/qlgk/map.png) no-repeat right top; */
}
#qlgk .qljs .w-1200 .top > .lf {
  float: none;
  margin-right: 555px;
}
#qlgk .qljs .w-1200 .top > .lf .con {
  margin-top: 35px;
  margin-bottom: 30px;
  text-align: justify;
}
#qlgk .qljs .w-1200 .top > .lf .con p {
  font-size: 15px;
  line-height: 30px;
  color: #5d5d5d;
  margin-bottom: 20px;
}
#qlgk .qljs .w-1200 .top > .rt {
  display: none;
  width: 478px;
}
#qlgk .qljs .w-1200 .btm {
  margin-top: 28px;
}
#qlgk .qljs .w-1200 .btm > div {
  float: left;
  margin-right: 7px;
  width: 16.91%;
  overflow: hidden;
}
#qlgk .qljs .w-1200 .btm > div img {
  width: 100%;
  transition: all 0.3s ease;
}
#qlgk .qljs .w-1200 .btm > div:hover img {
  transform: scale(1.2);
}
#qlgk .qljs .w-1200 .btm .rt {
  font-size: 26px;
  color: #32939e;
  margin: 100px 26px 0 0;
}
#qlgk .msgj {
  padding: 74px 0 90px;
  background: #d1f1ec;
  position: relative;
}
#qlgk .msgj .btm-bg {
  position: absolute;
  right: 0;
  bottom: -53px;
}
#qlgk .msgj .top .more {
  margin-top: 20px;
}
#qlgk .msgj .btm {
  position: relative;
}
#qlgk .msgj .btm .top-bg {
  position: absolute;
  width: 104.4%;
  height: 300px;
  margin-left: -2.2%;
  top: -7%;
}
#qlgk .msgj .btm .swiper-ms {
  margin-top: 68px;
  position: relative;
  z-index: 2;
}
#qlgk .msgj .btm .swiper-ms .arr-box {
  position: absolute;
  top: 41%;
  left: 51%;
}
#qlgk .msgj .btm .swiper-ms .arr-box a {
  display: inline-block;
  width: 50px;
  height: 50px;
  transition: all 0.2s ease;
}
#qlgk .msgj .btm .swiper-ms .arr-box .arrow-left {
  background: url(../images/qlgk/arr01.png) no-repeat center;
  margin-right: 15px;
}
#qlgk .msgj .btm .swiper-ms .arr-box .arrow-left:hover {
  background: #fff url(../images/qlgk/arr001.png) no-repeat center;
}
#qlgk .msgj .btm .swiper-ms .arr-box .arrow-right {
  background: url(../images/qlgk/arr02.png) no-repeat center;
}
#qlgk .msgj .btm .swiper-ms .arr-box .arrow-right:hover {
  background: #fff url(../images/qlgk/arr002.png) no-repeat center;
}
#qlgk .msgj .btm .swiper-ms .swiper-slide > a {
  display: block;
  padding: 0 10px;
}
#qlgk .msgj .btm .swiper-ms .swiper-slide > a > img {
  width: 100%;
  height: 180px;
}
#qlgk .msgj .btm .swiper-ms .swiper-slide > a > div {
  margin-top: 33%;
  padding-bottom: 26px;
  border-bottom: 7px solid #53b3ad;
}
#qlgk .msgj .btm .swiper-ms .swiper-slide > a > div .p1 {
  font-size: 22px;
  color: #606363;
  font-weight: bold;
  text-align: center;
  margin-bottom: 15px;
}
#qlgk .msgj .btm .swiper-ms .swiper-slide > a > div .p2 {
  font-size: 15px;
  line-height: 28px;
  color: #606363;
  height: 140px;
}
#qlgk .zrfg {
  padding: 60px 0 70px;
}
#qlgk .zrfg .con {
  width: 1350px;
  height: 680px;
  margin: auto;
  position: relative;
}
#qlgk .zrfg .con .more {
  position: absolute;
  bottom: 48px;
  left: 50%;
  margin-left: -52px;
}
#qlgk .zrfg .con .item {
  position: absolute;
  background: #000;
  cursor: pointer;
}
#qlgk .zrfg .con .item > p {
  position: absolute;
  width: 100%;
  text-align: center;
  color: #fff;
  top: 50%;
  margin-top: -15px;
  font-size: 24px;
  font-weight: bold;
  transition: all 0.2s ease;
}
#qlgk .zrfg .con .item img {
  opacity: 0.8;
  transition: all 0.3s ease;
}
#qlgk .zrfg .con .item:hover img {
  opacity: 1;
}
#qlgk .zrfg .con .item:hover > p {
  opacity: 0;
}
#qlgk .zrfg .con .i1 {
  left: 0;
  bottom: 290px;
}
#qlgk .zrfg .con .i2 {
  left: 0;
  bottom: 90px;
}
#qlgk .zrfg .con .i3 {
  left: 270px;
  bottom: 290px;
  width: 270px;
  height: 390px;
  background: url(../images/qlgk/fg08.jpg) no-repeat;
}
#qlgk .zrfg .con .i3 > div {
  padding: 25px 25px 0;
}
#qlgk .zrfg .con .i3 > div p {
  font-size: 15px;
  line-height: 24px;
  color: #fff;
  text-indent: 2em;
  text-align: justify;
}
#qlgk .zrfg .con .i4 {
  left: 270px;
  bottom: 90px;
}
#qlgk .zrfg .con .i5 {
  top: 90px;
  left: 540px;
}
#qlgk .zrfg .con .i6 {
  top: 290px;
  left: 540px;
}
#qlgk .zrfg .con .i7 {
  right: 270px;
  bottom: 0;
}
#qlgk .zrfg .con .i8 {
  right: 0;
  top: 60px;
}
#qljs .content {
  background: url(../images/qlgk/bg05.png) no-repeat left top 656px;
}
#qljs .content .w-1200 {
  position: relative;
}
#qljs .content .w-1200 > .lf {
  width: 300px;
  border-right: 1px solid #bce1e5;
  position: absolute;
  height: 100%;
  padding-top: 75px;
}
#qljs .content .w-1200 > .lf .title {
  font-size: 30px;
  color: #086b65;
  border-bottom: 7px solid #cfecef;
  padding: 0 0 10px 20px;
}
#qljs .content .w-1200 > .lf .link_box {
  margin-top: 39px;
  border-top: 1px solid #bce1e5;
}
#qljs .content .w-1200 > .lf .link_box a {
  display: block;
  position: relative;
  height: 61px;
  line-height: 60px;
  border-bottom: 1px solid #bce1e5;
  padding: 0 20px 0 48px;
  font-size: 18px;
  color: #5d5d5d;
  transition: all 0.2s ease;
}
#qljs .content .w-1200 > .lf .link_box a .sj {
  position: absolute;
  border: 6px solid transparent;
  border-left: 6px solid #bce2e0;
  top: 50%;
  margin-top: -6px;
  left: 30px;
  transition: all 0.2s ease;
}
#qljs .content .w-1200 > .lf .link_box a:hover {
  background: #4cadbd;
  color: #fff;
}
#qljs .content .w-1200 > .lf .link_box a:hover .sj {
  border-left: 6px solid #fff;
}
#qljs .content .w-1200 > .lf .link_box a.active {
  background: #4cadbd;
  color: #fff;
}
#qljs .content .w-1200 > .lf .link_box a.active .sj {
  border-left: 6px solid #fff;
}
#qljs .content .w-1200 > .rt {
  float: none;
  margin-left: 360px;
  padding: 30px 0 0;
}
#qljs .content .w-1200 > .rt .title {
  text-align: center;
}
#qljs .content .w-1200 > .rt .title .bt {
  font-size: 36px;
  color: #086b65;
  text-align: center;
  padding-top: 98px;
  background: url(../images/qlgk/bg04.png) no-repeat top center;
}
#qljs .content .w-1200 > .rt .title .line {
  border-bottom: 1px solid #bbe2e7;
  position: relative;
  margin-top: 22px;
}
#qljs .content .w-1200 > .rt .title .line img {
  position: absolute;
  right: -37px;
  top: -21px;
}
#qljs .content .w-1200 > .rt .con {
  padding: 50px 0 150px;
  text-align: justify;
}
#qljs .content .w-1200 > .rt .con p {
  font-size: 16px;
  margin-bottom: 15px;
  line-height: 30px ;
}
#qljs .content .w-1200 > .rt .con img {
  display: block;
  width: 95%;
  margin: 0 auto 15px;
}
#fggh #datescroll div,
#search #datescroll div {
  float: left;
  margin-left: 10%;
  margin-top: 15px;
  padding-right: 22px;
}
#fggh #datescroll_datetime div,
#search #datescroll_datetime div {
  float: left;
  margin-left: 10%;
  padding-right: 22px;
}
#fggh #yearwrapper,
#search #yearwrapper {
  position: absolute;
  left: 0;
  top: 45px;
  bottom: 60px;
  width: 80%;
}
#fggh #monthwrapper,
#search #monthwrapper {
  position: absolute;
  left: 26%;
  top: 45px;
  bottom: 60px;
  width: 80%;
}
#fggh #daywrapper,
#search #daywrapper {
  position: absolute;
  left: 50%;
  top: 45px;
  bottom: 60px;
  width: 80%;
}
#fggh #Hourwrapper,
#search #Hourwrapper {
  position: absolute;
  left: 0;
  top: 195px;
  bottom: 68px;
  width: 80%;
}
#fggh #Minutewrapper,
#search #Minutewrapper {
  position: absolute;
  left: 26%;
  top: 195px;
  bottom: 68px;
  width: 80%;
}
#fggh #Secondwrapper,
#search #Secondwrapper {
  position: absolute;
  left: 50%;
  top: 195px;
  bottom: 68px;
  width: 80%;
}
#fggh #Hourwrapper ul li,
#search #Hourwrapper ul li {
  color: #898989;
  font-size: 16px;
}
#fggh #Minutewrapper ul li,
#search #Minutewrapper ul li {
  color: #898989;
  font-size: 16px;
}
#fggh #Secondwrapper ul li,
#search #Secondwrapper ul li {
  color: #898989;
  font-size: 16px;
}
#fggh #Secondwrapper ul,
#search #Secondwrapper ul {
  margin-top: 3px;
}
#fggh #yearwrapper ul li,
#search #yearwrapper ul li {
  color: #898989;
  font-size: 16px;
}
#fggh #monthwrapper ul li,
#search #monthwrapper ul li {
  color: #898989;
  font-size: 16px;
}
#fggh #daywrapper ul li,
#search #daywrapper ul li {
  color: #898989;
  font-size: 16px;
}
#fggh #markyear,
#search #markyear {
  position: relative;
  margin-left: 76px;
  top: -2px;
}
#fggh #markmonth,
#search #markmonth {
  position: relative;
  margin-left: 40px;
  top: -2px;
}
#fggh #markday,
#search #markday {
  position: relative;
  margin-left: 42px;
  top: -2px;
}
#fggh #markhour,
#search #markhour {
  position: relative;
  margin-left: 62px;
  top: -2px;
}
#fggh #markminut,
#search #markminut {
  position: relative;
  margin-left: 58px;
  top: -2px;
}
#fggh #marksecond,
#search #marksecond {
  position: relative;
  margin-left: 68px;
  top: -2px;
}
#fggh #dateheader,
#search #dateheader {
  width: 100%;
  height: 50px;
  background: #79C12F;
  text-align: center;
  color: #fff;
  line-height: 50px;
  font-size: 20px;
}
#fggh #setcancle ul,
#search #setcancle ul {
  text-align: center;
  line-height: 30px;
  margin: 1px auto;
  font-size: 20px;
}
#fggh #setcancle ul li,
#search #setcancle ul li {
  border-radius: 3px;
  float: left;
  width: 40%;
  height: 30px;
  list-style-type: none;
  font-family: 'microsoft yahei';
  font-size: 16px;
}
#fggh #dateconfirm,
#search #dateconfirm {
  position: absolute;
  background: #11a1a3;
  left: 20px;
  color: #fff;
}
#fggh #datecancle,
#search #datecancle {
  position: absolute;
  background: #dcdddd;
  right: 20px;
  width: 40%;
  color: #666;
}
#fggh #dateshadow,
#search #dateshadow {
  display: none;
  z-index: 10;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
#fggh #datePage,
#search #datePage {
  font-size: 22px;
  border-radius: 3px;
  position: fixed;
  top: 25%;
  left: 25%;
  MARGIN-RIGHT: auto;
  vertical-align: middle;
  MARGIN-LEFT: auto;
  width: 50%;
  height: 240px;
  background: #FFFFFF;
  z-index: 9999999;
}
#fggh #datetitle,
#search #datetitle {
  width: 100%;
  height: 50px;
  background: #11a1a3;
  text-align: center;
  color: #fff;
  line-height: 50px;
  font-size: 20px;
  font-family: 'microsoft yahei';
}
#fggh #datetitle h1,
#search #datetitle h1 {
  font-weight: normal;
  font-size: 24px;
}
#fggh #datemark,
#search #datemark {
  font-size: 18px;
  left: 5%;
  width: 90%;
  height: 30px;
  position: absolute;
  top: 105px;
  background: #eee;
  border: 1px solid #eee;
}
#fggh #timemark,
#search #timemark {
  font-size: 18px;
  left: 5%;
  width: 90%;
  height: 30px;
  position: absolute;
  top: 240px;
}
#fggh #datescroll,
#search #datescroll {
  background: #F8F8F8;
  width: 94%;
  margin: 10px 3%;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  height: 120px;
  text-align: center;
  line-height: 40px;
}
#fggh #datescroll_datetime,
#search #datescroll_datetime {
  display: none;
  background: #F8F8F8;
  width: 94%;
  margin: 10px 3%;
  margin-top: 10px;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  height: 120px;
  text-align: center;
  line-height: 40px;
}
#fggh #yearwrapper ul,
#search #yearwrapper ul,
#fggh #monthwrapper ul,
#search #monthwrapper ul,
#fggh #daywrapper ul,
#search #daywrapper ul {
  width: 40%;
}
#fggh #Hourwrapper ul,
#search #Hourwrapper ul,
#fggh #Minutewrapper ul,
#search #Minutewrapper ul,
#fggh #Secondwrapper ul,
#search #Secondwrapper ul {
  width: 40%;
}
#fggh #dateFooter,
#search #dateFooter {
  width: 100%;
  background: #fff;
  height: 50px;
  margin-top: 0;
  bottom: 0;
  position: absolute;
}
#fggh #dateFooter > div,
#search #dateFooter > div {
  position: static;
  transform: none;
}
#fggh .zlm-banner .txt,
#search .zlm-banner .txt {
  margin: -75px 0 0 0;
}
#fggh .zlm-banner .txt .p1,
#search .zlm-banner .txt .p1 {
  color: #0b6a92;
}
#fggh .zlm-banner .txt .p2,
#search .zlm-banner .txt .p2 {
  border-bottom: 6px solid #0b6a92;
}
#fggh .fggh,
#search .fggh {
  padding: 40px 0 90px;
}
#fggh .fggh .w-1200 .lm-title,
#search .fggh .w-1200 .lm-title {
  margin-bottom: 29px;
}
#fggh .fggh .w-1200 > .lf,
#search .fggh .w-1200 > .lf {
  width: 330px;
  border: 6px solid #ceebee;
  padding: 0 23px;
}
#fggh .fggh .w-1200 > .lf .bg,
#search .fggh .w-1200 > .lf .bg {
  display: block;
  margin: 33px auto 35px;
}
#fggh .fggh .w-1200 > .lf .input-box,
#search .fggh .w-1200 > .lf .input-box {
  line-height: 34px;
  margin-bottom: 20px;
}
#fggh .fggh .w-1200 > .lf .input-box span,
#search .fggh .w-1200 > .lf .input-box span {
  font-size: 14px;
  color: #202020;
}
#fggh .fggh .w-1200 > .lf .input-box input,
#search .fggh .w-1200 > .lf .input-box input {
  width: 200px;
  height: 34px;
  border: 1px solid #a9a9a9;
  float: right;
  background: #fff;
  padding: 0 10px;
}
#fggh .fggh .w-1200 > .lf .input-box input.date,
#search .fggh .w-1200 > .lf .input-box input.date {
  width: 95px;
  margin-left: 10px;
}
#fggh .fggh .w-1200 > .lf .btn-box,
#search .fggh .w-1200 > .lf .btn-box {
  margin-bottom: 37px;
}
#fggh .fggh .w-1200 > .lf .btn-box button,
#search .fggh .w-1200 > .lf .btn-box button {
  width: 127px;
  height: 40px;
  border: none;
  text-align: center;
  border-radius: 5px;
  background: #a3d6db;
  font-size: 14px;
  color: #fff;
  line-height: 40px;
  outline: none;
  cursor: pointer;
}
#fggh .fggh .w-1200 > .lf .btn-box button img,
#search .fggh .w-1200 > .lf .btn-box button img {
  margin-right: 5px;
}
#fggh .fggh .w-1200 > .rt,
#search .fggh .w-1200 > .rt {
  float: none;
  margin-left: 385px;
}
#fggh .fggh .w-1200 > .rt .tabs,
#search .fggh .w-1200 > .rt .tabs {
  border-bottom: 2px solid #4cadbd;
}
#fggh .fggh .w-1200 > .rt .tabs a,
#search .fggh .w-1200 > .rt .tabs a {
  display: inline-block;
  width: 160px;
  height: 47px;
  line-height: 45px;
  border: 1px solid #4cadbd;
  border-bottom: none;
  text-align: center;
  font-size: 20px;
  color: #4ca2bd;
  transition: all 0.2s ease;
}
#fggh .fggh .w-1200 > .rt .tabs a.active,
#search .fggh .w-1200 > .rt .tabs a.active {
  background: #4ca2bd;
  color: #fff;
}
#fggh .fggh .w-1200 > .rt .tabs a:hover,
#search .fggh .w-1200 > .rt .tabs a:hover {
  background: #4ca2bd;
  color: #fff;
}
#fggh .fggh .w-1200 > .rt .ipt-news,
#search .fggh .w-1200 > .rt .ipt-news {
  padding-bottom: 19px;
  border-bottom: 1px solid #4cadbd;
  position: relative;
  margin-top: 25px;
  display: block;
}
#fggh .fggh .w-1200 > .rt .ipt-news .p1,
#search .fggh .w-1200 > .rt .ipt-news .p1 {
  font-size: 20px;
  color: #4d4d4d;
  font-weight: bold;
  margin-bottom: 10px;
}
#fggh .fggh .w-1200 > .rt .ipt-news .p1 em,
#search .fggh .w-1200 > .rt .ipt-news .p1 em {
  font-style: normal;
  color: #01a2a0;
}
#fggh .fggh .w-1200 > .rt .ipt-news .p2,
#search .fggh .w-1200 > .rt .ipt-news .p2 {
  font-size: 16px;
  line-height: 30px;
  color: #6c6c6c;
  text-align: justify;
}
#fggh .fggh .w-1200 > .rt .ipt-news .time,
#search .fggh .w-1200 > .rt .ipt-news .time {
  font-size: 14px;
  color: #4d4d4d;
  position: absolute;
  right: 0;
  bottom: 22px;
}
#fggh .fggh .w-1200 > .rt .ipt-news .time img,
#search .fggh .w-1200 > .rt .ipt-news .time img {
  margin-right: 6px;
}
#fggh .fggh .w-1200 > .rt .ipt-news:hover .p1,
#search .fggh .w-1200 > .rt .ipt-news:hover .p1 {
  color: #19b7bf;
}
#fggh .fggh .w-1200 > .rt .fg-box,
#search .fggh .w-1200 > .rt .fg-box {
  margin: 20px 0 40px;
}
#fggh .fggh .w-1200 > .rt .fg-box a,
#search .fggh .w-1200 > .rt .fg-box a {
  position: relative;
  display: block;
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  color: #6c6c6c;
  border-bottom: 1px solid #c5e5ea;
  padding-left: 15px;
}
#fggh .fggh .w-1200 > .rt .fg-box a:hover,
#search .fggh .w-1200 > .rt .fg-box a:hover {
  color: #19b7bf;
}
#fggh .fggh .w-1200 > .rt .fg-box a:before,
#search .fggh .w-1200 > .rt .fg-box a:before {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  background: #97c8d0;
  border-radius: 50%;
  top: 50%;
  margin-top: -3px;
  left: 3px;
}
#fggh .page,
#search .page {
  margin: 40px 0 0;
}
#msgj .content .w-1200 > .top-title {
  position: relative;
  border-bottom: 7px solid #cfecef;
  padding-bottom: 10px;
  font-size: 30px;
  color: #086b65;
  margin: 55px 0 50px;
}
#msgj .content .w-1200 > .top-title img {
  position: absolute;
  bottom: 0;
  right: 0;
}
#msgj .content .w-1200 .mid > .rt {
  width: 360px;
  background: #54a8b1;
  position: relative;
  padding: 103px 0 50px;
}
#msgj .content .w-1200 .mid > .rt .title {
  width: 166px;
  height: 50px;
  background: url(../images/qlgk/bg06.png) no-repeat;
  text-align: center;
  position: absolute;
  top: 22px;
  left: -11px;
  font-size: 22px ;
  color: #fff;
  line-height: 45px;
}
#msgj .content .w-1200 .mid > .rt > a {
  display: block;
  width: 305px;
  margin: 0 auto 35px;
}
#msgj .content .w-1200 .mid > .rt > a div {
  overflow: hidden;
}
#msgj .content .w-1200 .mid > .rt > a div img {
  width: 100%;
  transition: all 0.3s ease;
}
#msgj .content .w-1200 .mid > .rt > a p {
  text-align: center;
  color: #fff;
  font-size: 18px;
  margin-top: 7px;
}
#msgj .content .w-1200 .mid > .rt a:hover img {
  transform: scale(1.2);
}
#msgj .content .w-1200 .mid > .lf {
  float: none;
  margin-right: 430px;
}
#msgj .content .w-1200 .mid > .lf > a {
  display: block;
  padding: 30px 20px;
  border-bottom: 1px solid #e4eced;
  transition: all 0.2s ease;
  height: 181px;
}
#msgj .content .w-1200 .mid > .lf > a > .lf {
  width: 200px;
  height: 120px;
  overflow: hidden;
}
#msgj .content .w-1200 .mid > .lf > a > .lf img {
  width: 100%;
}
#msgj .content .w-1200 .mid > .lf > a > .rt {
  float: none;
  margin-left: 230px;
  height: 120px;
}
#msgj .content .w-1200 .mid > .lf > a > .rt .p1 {
  font-size: 20px;
  color: #262626;
  transition: all 0.2s ease;
}
#msgj .content .w-1200 .mid > .lf > a > .rt .p2 {
  width: 41px;
  border-bottom: 1px solid #b5b5b5;
  margin: 10px 0 12px;
  transition: all 0.2s ease;
}
#msgj .content .w-1200 .mid > .lf > a > .rt .p3 {
  font-size: 14px;
  line-height: 24px;
  color: #7b7b7b;
}
#msgj .content .w-1200 .mid > .lf a:hover {
  background: #d8f4f6;
}
#msgj .content .w-1200 .mid > .lf a:hover .p1 {
  color: #4cadbd;
}
#msgj .content .w-1200 .mid > .lf a:hover .p2 {
  border-bottom: 1px solid #4cadbd;
}
#msgj .content .w-1200 .page {
  margin: 74px 0 68px;
}
#zrfg .content .w-1200 > .top-title {
  position: relative;
  border-bottom: 7px solid #cfecef;
  padding-bottom: 10px;
  font-size: 30px;
  color: #086b65;
  margin: 55px 0 50px;
}
#zrfg .content .w-1200 > .top-title img {
  position: absolute;
  bottom: 0;
  right: 0;
}
#zrfg .content .w-1200 .fg-box > div {
  float: left;
  width: 25%;
  margin-bottom: 50px;
}
#zrfg .content .w-1200 .fg-box > div a {
  display: block;
  width: 96%;
  margin: auto;
  background: #d0f1f4;
  padding: 7px;
  transition: all 0.2s ease;
}
#zrfg .content .w-1200 .fg-box > div a > div img {
  width: 100%;
  height: 180px;
}
#zrfg .content .w-1200 .fg-box > div a p {
  font-size: 16px;
  color: #686767;
  text-align: center;
  height: 40px;
  line-height: 40px;
}
#zrfg .content .w-1200 .fg-box > div a:hover {
  background: #3eafb6;
}
#zrfg .content .w-1200 .fg-box > div a:hover p {
  color: #fff;
}
#zrfg .content .w-1200 .page {
  margin: 20px 0 80px;
}
#yw .news_item a,
#sjbm .news_item a,
#qlls .news_item a,
#xq .news_item a,
#bhyxf .news_item a,
#lsfz .news_item a,
#xhjj .news_item a,
#tsny .news_item a,
#stly .news_item a,
#list .news_item a,
#wzbb .news_item a,
#zyzx .news_item a {
  display: block;
  border-bottom: 1px solid #70bcc5;
  height: 190px;
  padding-top: 25px;
}
#yw .news_item a .p1,
#sjbm .news_item a .p1,
#qlls .news_item a .p1,
#xq .news_item a .p1,
#bhyxf .news_item a .p1,
#lsfz .news_item a .p1,
#xhjj .news_item a .p1,
#tsny .news_item a .p1,
#stly .news_item a .p1,
#list .news_item a .p1,
#wzbb .news_item a .p1,
#zyzx .news_item a .p1 {
  font-size: 20px;
  color: #4d4d4d;
}
#yw .news_item a .p2,
#sjbm .news_item a .p2,
#qlls .news_item a .p2,
#xq .news_item a .p2,
#bhyxf .news_item a .p2,
#lsfz .news_item a .p2,
#xhjj .news_item a .p2,
#tsny .news_item a .p2,
#stly .news_item a .p2,
#list .news_item a .p2,
#wzbb .news_item a .p2,
#zyzx .news_item a .p2 {
  font-size: 15px;
  line-height: 30px;
  color: #727676;
  margin: 10px 0 20px;
}
#yw .news_item a .p3,
#sjbm .news_item a .p3,
#qlls .news_item a .p3,
#xq .news_item a .p3,
#bhyxf .news_item a .p3,
#lsfz .news_item a .p3,
#xhjj .news_item a .p3,
#tsny .news_item a .p3,
#stly .news_item a .p3,
#list .news_item a .p3,
#wzbb .news_item a .p3,
#zyzx .news_item a .p3 {
  font-size: 16px;
  color: #71bcc5;
}
#yw .news_item a:hover .p1,
#sjbm .news_item a:hover .p1,
#qlls .news_item a:hover .p1,
#xq .news_item a:hover .p1,
#bhyxf .news_item a:hover .p1,
#lsfz .news_item a:hover .p1,
#xhjj .news_item a:hover .p1,
#tsny .news_item a:hover .p1,
#stly .news_item a:hover .p1,
#list .news_item a:hover .p1,
#wzbb .news_item a:hover .p1,
#zyzx .news_item a:hover .p1 {
  color: #19b7bf;
}
#yw .zlm-banner .txt,
#sjbm .zlm-banner .txt,
#qlls .zlm-banner .txt,
#xq .zlm-banner .txt,
#bhyxf .zlm-banner .txt,
#lsfz .zlm-banner .txt,
#xhjj .zlm-banner .txt,
#tsny .zlm-banner .txt,
#stly .zlm-banner .txt,
#list .zlm-banner .txt,
#wzbb .zlm-banner .txt,
#zyzx .zlm-banner .txt {
  margin: -90px 0 0 0;
}
#yw .zlm-banner .txt .p1,
#sjbm .zlm-banner .txt .p1,
#qlls .zlm-banner .txt .p1,
#xq .zlm-banner .txt .p1,
#bhyxf .zlm-banner .txt .p1,
#lsfz .zlm-banner .txt .p1,
#xhjj .zlm-banner .txt .p1,
#tsny .zlm-banner .txt .p1,
#stly .zlm-banner .txt .p1,
#list .zlm-banner .txt .p1,
#wzbb .zlm-banner .txt .p1,
#zyzx .zlm-banner .txt .p1 {
  color: #fff;
}
#yw .zlm-banner .txt .p2,
#sjbm .zlm-banner .txt .p2,
#qlls .zlm-banner .txt .p2,
#xq .zlm-banner .txt .p2,
#bhyxf .zlm-banner .txt .p2,
#lsfz .zlm-banner .txt .p2,
#xhjj .zlm-banner .txt .p2,
#tsny .zlm-banner .txt .p2,
#stly .zlm-banner .txt .p2,
#list .zlm-banner .txt .p2,
#wzbb .zlm-banner .txt .p2,
#zyzx .zlm-banner .txt .p2 {
  border-bottom: 6px solid #def967;
}
#yw .lm-title,
#sjbm .lm-title,
#qlls .lm-title,
#xq .lm-title,
#bhyxf .lm-title,
#lsfz .lm-title,
#xhjj .lm-title,
#tsny .lm-title,
#stly .lm-title,
#list .lm-title,
#wzbb .lm-title,
#zyzx .lm-title {
  margin: 37px auto 27px;
}
#yw .yw .w-1200 .top .lb,
#sjbm .yw .w-1200 .top .lb,
#qlls .yw .w-1200 .top .lb,
#xq .yw .w-1200 .top .lb,
#bhyxf .yw .w-1200 .top .lb,
#lsfz .yw .w-1200 .top .lb,
#xhjj .yw .w-1200 .top .lb,
#tsny .yw .w-1200 .top .lb,
#stly .yw .w-1200 .top .lb,
#list .yw .w-1200 .top .lb,
#wzbb .yw .w-1200 .top .lb,
#zyzx .yw .w-1200 .top .lb {
  border: 7px solid #c7eae9;
}
#yw .yw .w-1200 .top .lb .swiper-news,
#sjbm .yw .w-1200 .top .lb .swiper-news,
#qlls .yw .w-1200 .top .lb .swiper-news,
#xq .yw .w-1200 .top .lb .swiper-news,
#bhyxf .yw .w-1200 .top .lb .swiper-news,
#lsfz .yw .w-1200 .top .lb .swiper-news,
#xhjj .yw .w-1200 .top .lb .swiper-news,
#tsny .yw .w-1200 .top .lb .swiper-news,
#stly .yw .w-1200 .top .lb .swiper-news,
#list .yw .w-1200 .top .lb .swiper-news,
#wzbb .yw .w-1200 .top .lb .swiper-news,
#zyzx .yw .w-1200 .top .lb .swiper-news {
  position: relative;
}
#yw .yw .w-1200 .top .lb .swiper-news .pagination,
#sjbm .yw .w-1200 .top .lb .swiper-news .pagination,
#qlls .yw .w-1200 .top .lb .swiper-news .pagination,
#xq .yw .w-1200 .top .lb .swiper-news .pagination,
#bhyxf .yw .w-1200 .top .lb .swiper-news .pagination,
#lsfz .yw .w-1200 .top .lb .swiper-news .pagination,
#xhjj .yw .w-1200 .top .lb .swiper-news .pagination,
#tsny .yw .w-1200 .top .lb .swiper-news .pagination,
#stly .yw .w-1200 .top .lb .swiper-news .pagination,
#list .yw .w-1200 .top .lb .swiper-news .pagination,
#wzbb .yw .w-1200 .top .lb .swiper-news .pagination,
#zyzx .yw .w-1200 .top .lb .swiper-news .pagination {
  position: absolute;
  bottom: 20px;
  right: 24%;
}
#yw .yw .w-1200 .top .lb .swiper-news .pagination span,
#sjbm .yw .w-1200 .top .lb .swiper-news .pagination span,
#qlls .yw .w-1200 .top .lb .swiper-news .pagination span,
#xq .yw .w-1200 .top .lb .swiper-news .pagination span,
#bhyxf .yw .w-1200 .top .lb .swiper-news .pagination span,
#lsfz .yw .w-1200 .top .lb .swiper-news .pagination span,
#xhjj .yw .w-1200 .top .lb .swiper-news .pagination span,
#tsny .yw .w-1200 .top .lb .swiper-news .pagination span,
#stly .yw .w-1200 .top .lb .swiper-news .pagination span,
#list .yw .w-1200 .top .lb .swiper-news .pagination span,
#wzbb .yw .w-1200 .top .lb .swiper-news .pagination span,
#zyzx .yw .w-1200 .top .lb .swiper-news .pagination span {
  width: 10px;
  height: 10px;
  display: inline-block;
  background: #9dc8b1;
  border-radius: 50%;
  margin: 0 4px;
}
#yw .yw .w-1200 .top .lb .swiper-news .pagination .swiper-active-switch,
#sjbm .yw .w-1200 .top .lb .swiper-news .pagination .swiper-active-switch,
#qlls .yw .w-1200 .top .lb .swiper-news .pagination .swiper-active-switch,
#xq .yw .w-1200 .top .lb .swiper-news .pagination .swiper-active-switch,
#bhyxf .yw .w-1200 .top .lb .swiper-news .pagination .swiper-active-switch,
#lsfz .yw .w-1200 .top .lb .swiper-news .pagination .swiper-active-switch,
#xhjj .yw .w-1200 .top .lb .swiper-news .pagination .swiper-active-switch,
#tsny .yw .w-1200 .top .lb .swiper-news .pagination .swiper-active-switch,
#stly .yw .w-1200 .top .lb .swiper-news .pagination .swiper-active-switch,
#list .yw .w-1200 .top .lb .swiper-news .pagination .swiper-active-switch,
#wzbb .yw .w-1200 .top .lb .swiper-news .pagination .swiper-active-switch,
#zyzx .yw .w-1200 .top .lb .swiper-news .pagination .swiper-active-switch {
  background: #000000;
}
#yw .yw .w-1200 .top .lb .swiper-news .swiper-button,
#sjbm .yw .w-1200 .top .lb .swiper-news .swiper-button,
#qlls .yw .w-1200 .top .lb .swiper-news .swiper-button,
#xq .yw .w-1200 .top .lb .swiper-news .swiper-button,
#bhyxf .yw .w-1200 .top .lb .swiper-news .swiper-button,
#lsfz .yw .w-1200 .top .lb .swiper-news .swiper-button,
#xhjj .yw .w-1200 .top .lb .swiper-news .swiper-button,
#tsny .yw .w-1200 .top .lb .swiper-news .swiper-button,
#stly .yw .w-1200 .top .lb .swiper-news .swiper-button,
#list .yw .w-1200 .top .lb .swiper-news .swiper-button,
#wzbb .yw .w-1200 .top .lb .swiper-news .swiper-button,
#zyzx .yw .w-1200 .top .lb .swiper-news .swiper-button {
  position: absolute;
  bottom: 0;
  width: 40px;
  height: 40px;
  background: rgba(0, 94, 104, 0.5) no-repeat center;
  transition: all 0.3s;
  cursor: pointer;
}
#yw .yw .w-1200 .top .lb .swiper-news .swiper-button.prev,
#sjbm .yw .w-1200 .top .lb .swiper-news .swiper-button.prev,
#qlls .yw .w-1200 .top .lb .swiper-news .swiper-button.prev,
#xq .yw .w-1200 .top .lb .swiper-news .swiper-button.prev,
#bhyxf .yw .w-1200 .top .lb .swiper-news .swiper-button.prev,
#lsfz .yw .w-1200 .top .lb .swiper-news .swiper-button.prev,
#xhjj .yw .w-1200 .top .lb .swiper-news .swiper-button.prev,
#tsny .yw .w-1200 .top .lb .swiper-news .swiper-button.prev,
#stly .yw .w-1200 .top .lb .swiper-news .swiper-button.prev,
#list .yw .w-1200 .top .lb .swiper-news .swiper-button.prev,
#wzbb .yw .w-1200 .top .lb .swiper-news .swiper-button.prev,
#zyzx .yw .w-1200 .top .lb .swiper-news .swiper-button.prev {
  right: 41px;
  background-image: url(../images/arrow-left.png);
}
#yw .yw .w-1200 .top .lb .swiper-news .swiper-button.next,
#sjbm .yw .w-1200 .top .lb .swiper-news .swiper-button.next,
#qlls .yw .w-1200 .top .lb .swiper-news .swiper-button.next,
#xq .yw .w-1200 .top .lb .swiper-news .swiper-button.next,
#bhyxf .yw .w-1200 .top .lb .swiper-news .swiper-button.next,
#lsfz .yw .w-1200 .top .lb .swiper-news .swiper-button.next,
#xhjj .yw .w-1200 .top .lb .swiper-news .swiper-button.next,
#tsny .yw .w-1200 .top .lb .swiper-news .swiper-button.next,
#stly .yw .w-1200 .top .lb .swiper-news .swiper-button.next,
#list .yw .w-1200 .top .lb .swiper-news .swiper-button.next,
#wzbb .yw .w-1200 .top .lb .swiper-news .swiper-button.next,
#zyzx .yw .w-1200 .top .lb .swiper-news .swiper-button.next {
  right: 0;
  background-image: url(../images/arrow-right.png);
}
#yw .yw .w-1200 .top .lb .swiper-news:hover .swiper-button,
#sjbm .yw .w-1200 .top .lb .swiper-news:hover .swiper-button,
#qlls .yw .w-1200 .top .lb .swiper-news:hover .swiper-button,
#xq .yw .w-1200 .top .lb .swiper-news:hover .swiper-button,
#bhyxf .yw .w-1200 .top .lb .swiper-news:hover .swiper-button,
#lsfz .yw .w-1200 .top .lb .swiper-news:hover .swiper-button,
#xhjj .yw .w-1200 .top .lb .swiper-news:hover .swiper-button,
#tsny .yw .w-1200 .top .lb .swiper-news:hover .swiper-button,
#stly .yw .w-1200 .top .lb .swiper-news:hover .swiper-button,
#list .yw .w-1200 .top .lb .swiper-news:hover .swiper-button,
#wzbb .yw .w-1200 .top .lb .swiper-news:hover .swiper-button,
#zyzx .yw .w-1200 .top .lb .swiper-news:hover .swiper-button {
  background-color: #005e68;
}
#yw .yw .w-1200 .top .lb .swiper-news .swiper-slide > div,
#sjbm .yw .w-1200 .top .lb .swiper-news .swiper-slide > div,
#qlls .yw .w-1200 .top .lb .swiper-news .swiper-slide > div,
#xq .yw .w-1200 .top .lb .swiper-news .swiper-slide > div,
#bhyxf .yw .w-1200 .top .lb .swiper-news .swiper-slide > div,
#lsfz .yw .w-1200 .top .lb .swiper-news .swiper-slide > div,
#xhjj .yw .w-1200 .top .lb .swiper-news .swiper-slide > div,
#tsny .yw .w-1200 .top .lb .swiper-news .swiper-slide > div,
#stly .yw .w-1200 .top .lb .swiper-news .swiper-slide > div,
#list .yw .w-1200 .top .lb .swiper-news .swiper-slide > div,
#wzbb .yw .w-1200 .top .lb .swiper-news .swiper-slide > div,
#zyzx .yw .w-1200 .top .lb .swiper-news .swiper-slide > div {
  padding: 18px 40px 18px 18px;
}
#yw .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf,
#sjbm .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf,
#qlls .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf,
#xq .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf,
#bhyxf .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf,
#lsfz .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf,
#xhjj .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf,
#tsny .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf,
#stly .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf,
#list .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf,
#wzbb .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf,
#zyzx .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf {
  width: 520px;
  height: 350px;
}
#yw .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf img,
#sjbm .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf img,
#qlls .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf img,
#xq .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf img,
#bhyxf .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf img,
#lsfz .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf img,
#xhjj .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf img,
#tsny .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf img,
#stly .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf img,
#list .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf img,
#wzbb .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf img,
#zyzx .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .lf img {
  width: 100%;
  height: 100%;
}
#yw .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt,
#sjbm .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt,
#qlls .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt,
#xq .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt,
#bhyxf .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt,
#lsfz .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt,
#xhjj .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt,
#tsny .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt,
#stly .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt,
#list .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt,
#wzbb .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt,
#zyzx .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt {
  float: none;
  margin-left: 565px;
  padding-top: 10px;
  position: relative;
  height: 330px;
}
#yw .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p1,
#sjbm .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p1,
#qlls .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p1,
#xq .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p1,
#bhyxf .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p1,
#lsfz .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p1,
#xhjj .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p1,
#tsny .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p1,
#stly .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p1,
#list .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p1,
#wzbb .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p1,
#zyzx .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p1 {
  font-size: 16px;
  color: #787777;
}
#yw .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p2,
#sjbm .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p2,
#qlls .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p2,
#xq .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p2,
#bhyxf .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p2,
#lsfz .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p2,
#xhjj .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p2,
#tsny .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p2,
#stly .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p2,
#list .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p2,
#wzbb .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p2,
#zyzx .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p2 {
  font-size: 26px;
  color: #32939e;
  margin: 5px 0 15px;
}
#yw .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p3,
#sjbm .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p3,
#qlls .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p3,
#xq .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p3,
#bhyxf .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p3,
#lsfz .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p3,
#xhjj .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p3,
#tsny .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p3,
#stly .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p3,
#list .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p3,
#wzbb .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p3,
#zyzx .yw .w-1200 .top .lb .swiper-news .swiper-slide > div > .rt .p3 {
  font-size: 16px;
  line-height: 30px;
  color: #5d5d5d;
  text-align: justify;
  height: 155px;
}
#yw .yw .w-1200 .btm,
#sjbm .yw .w-1200 .btm,
#qlls .yw .w-1200 .btm,
#xq .yw .w-1200 .btm,
#bhyxf .yw .w-1200 .btm,
#lsfz .yw .w-1200 .btm,
#xhjj .yw .w-1200 .btm,
#tsny .yw .w-1200 .btm,
#stly .yw .w-1200 .btm,
#list .yw .w-1200 .btm,
#wzbb .yw .w-1200 .btm,
#zyzx .yw .w-1200 .btm {
  margin: 20px 0 0;
}
#yw .yw .w-1200 .btm > .rt,
#sjbm .yw .w-1200 .btm > .rt,
#qlls .yw .w-1200 .btm > .rt,
#xq .yw .w-1200 .btm > .rt,
#bhyxf .yw .w-1200 .btm > .rt,
#lsfz .yw .w-1200 .btm > .rt,
#xhjj .yw .w-1200 .btm > .rt,
#tsny .yw .w-1200 .btm > .rt,
#stly .yw .w-1200 .btm > .rt,
#list .yw .w-1200 .btm > .rt,
#wzbb .yw .w-1200 .btm > .rt,
#zyzx .yw .w-1200 .btm > .rt {
  width: 308px;
  margin-top: 25px;
}
#yw .yw .w-1200 .btm > .lf,
#sjbm .yw .w-1200 .btm > .lf,
#qlls .yw .w-1200 .btm > .lf,
#xq .yw .w-1200 .btm > .lf,
#bhyxf .yw .w-1200 .btm > .lf,
#lsfz .yw .w-1200 .btm > .lf,
#xhjj .yw .w-1200 .btm > .lf,
#tsny .yw .w-1200 .btm > .lf,
#stly .yw .w-1200 .btm > .lf,
#list .yw .w-1200 .btm > .lf,
#wzbb .yw .w-1200 .btm > .lf,
#zyzx .yw .w-1200 .btm > .lf {
  float: none;
  margin-right: 400px;
}
#yw .yw .w-1200 .page,
#sjbm .yw .w-1200 .page,
#qlls .yw .w-1200 .page,
#xq .yw .w-1200 .page,
#bhyxf .yw .w-1200 .page,
#lsfz .yw .w-1200 .page,
#xhjj .yw .w-1200 .page,
#tsny .yw .w-1200 .page,
#stly .yw .w-1200 .page,
#list .yw .w-1200 .page,
#wzbb .yw .w-1200 .page,
#zyzx .yw .w-1200 .page {
  margin: 50px 0 80px;
}
#yw .sjbm .top,
#sjbm .sjbm .top,
#qlls .sjbm .top,
#xq .sjbm .top,
#bhyxf .sjbm .top,
#lsfz .sjbm .top,
#xhjj .sjbm .top,
#tsny .sjbm .top,
#stly .sjbm .top,
#list .sjbm .top,
#wzbb .sjbm .top,
#zyzx .sjbm .top {
  background: #def1f4;
}
#yw .sjbm .top .w-1200,
#sjbm .sjbm .top .w-1200,
#qlls .sjbm .top .w-1200,
#xq .sjbm .top .w-1200,
#bhyxf .sjbm .top .w-1200,
#lsfz .sjbm .top .w-1200,
#xhjj .sjbm .top .w-1200,
#tsny .sjbm .top .w-1200,
#stly .sjbm .top .w-1200,
#list .sjbm .top .w-1200,
#wzbb .sjbm .top .w-1200,
#zyzx .sjbm .top .w-1200 {
  padding: 50px 0;
}
#yw .sjbm .top .w-1200 a,
#sjbm .sjbm .top .w-1200 a,
#qlls .sjbm .top .w-1200 a,
#xq .sjbm .top .w-1200 a,
#bhyxf .sjbm .top .w-1200 a,
#lsfz .sjbm .top .w-1200 a,
#xhjj .sjbm .top .w-1200 a,
#tsny .sjbm .top .w-1200 a,
#stly .sjbm .top .w-1200 a,
#list .sjbm .top .w-1200 a,
#wzbb .sjbm .top .w-1200 a,
#zyzx .sjbm .top .w-1200 a {
  display: block;
  width: 48%;
}
#yw .sjbm .top .w-1200 a .lf,
#sjbm .sjbm .top .w-1200 a .lf,
#qlls .sjbm .top .w-1200 a .lf,
#xq .sjbm .top .w-1200 a .lf,
#bhyxf .sjbm .top .w-1200 a .lf,
#lsfz .sjbm .top .w-1200 a .lf,
#xhjj .sjbm .top .w-1200 a .lf,
#tsny .sjbm .top .w-1200 a .lf,
#stly .sjbm .top .w-1200 a .lf,
#list .sjbm .top .w-1200 a .lf,
#wzbb .sjbm .top .w-1200 a .lf,
#zyzx .sjbm .top .w-1200 a .lf {
  width: 250px;
  height: 170px;
}
#yw .sjbm .top .w-1200 a .rt,
#sjbm .sjbm .top .w-1200 a .rt,
#qlls .sjbm .top .w-1200 a .rt,
#xq .sjbm .top .w-1200 a .rt,
#bhyxf .sjbm .top .w-1200 a .rt,
#lsfz .sjbm .top .w-1200 a .rt,
#xhjj .sjbm .top .w-1200 a .rt,
#tsny .sjbm .top .w-1200 a .rt,
#stly .sjbm .top .w-1200 a .rt,
#list .sjbm .top .w-1200 a .rt,
#wzbb .sjbm .top .w-1200 a .rt,
#zyzx .sjbm .top .w-1200 a .rt {
  float: none;
  margin-left: 270px;
  position: relative;
  height: 170px;
}
#yw .sjbm .top .w-1200 a .rt .p1,
#sjbm .sjbm .top .w-1200 a .rt .p1,
#qlls .sjbm .top .w-1200 a .rt .p1,
#xq .sjbm .top .w-1200 a .rt .p1,
#bhyxf .sjbm .top .w-1200 a .rt .p1,
#lsfz .sjbm .top .w-1200 a .rt .p1,
#xhjj .sjbm .top .w-1200 a .rt .p1,
#tsny .sjbm .top .w-1200 a .rt .p1,
#stly .sjbm .top .w-1200 a .rt .p1,
#list .sjbm .top .w-1200 a .rt .p1,
#wzbb .sjbm .top .w-1200 a .rt .p1,
#zyzx .sjbm .top .w-1200 a .rt .p1 {
  font-size: 18px;
  line-height: 30px;
  color: #3a3a3a;
}
#yw .sjbm .top .w-1200 a .rt .p2,
#sjbm .sjbm .top .w-1200 a .rt .p2,
#qlls .sjbm .top .w-1200 a .rt .p2,
#xq .sjbm .top .w-1200 a .rt .p2,
#bhyxf .sjbm .top .w-1200 a .rt .p2,
#lsfz .sjbm .top .w-1200 a .rt .p2,
#xhjj .sjbm .top .w-1200 a .rt .p2,
#tsny .sjbm .top .w-1200 a .rt .p2,
#stly .sjbm .top .w-1200 a .rt .p2,
#list .sjbm .top .w-1200 a .rt .p2,
#wzbb .sjbm .top .w-1200 a .rt .p2,
#zyzx .sjbm .top .w-1200 a .rt .p2 {
  font-size: 14px;
  line-height: 24px;
  color: #626362;
  margin-top: 8px;
}
#yw .sjbm .top .w-1200 a .rt .p3,
#sjbm .sjbm .top .w-1200 a .rt .p3,
#qlls .sjbm .top .w-1200 a .rt .p3,
#xq .sjbm .top .w-1200 a .rt .p3,
#bhyxf .sjbm .top .w-1200 a .rt .p3,
#lsfz .sjbm .top .w-1200 a .rt .p3,
#xhjj .sjbm .top .w-1200 a .rt .p3,
#tsny .sjbm .top .w-1200 a .rt .p3,
#stly .sjbm .top .w-1200 a .rt .p3,
#list .sjbm .top .w-1200 a .rt .p3,
#wzbb .sjbm .top .w-1200 a .rt .p3,
#zyzx .sjbm .top .w-1200 a .rt .p3 {
  font-size: 14px;
  color: #71bcc5;
  position: absolute;
  left: 0;
  bottom: 0;
}
#yw .sjbm .top .w-1200 a img,
#sjbm .sjbm .top .w-1200 a img,
#qlls .sjbm .top .w-1200 a img,
#xq .sjbm .top .w-1200 a img,
#bhyxf .sjbm .top .w-1200 a img,
#lsfz .sjbm .top .w-1200 a img,
#xhjj .sjbm .top .w-1200 a img,
#tsny .sjbm .top .w-1200 a img,
#stly .sjbm .top .w-1200 a img,
#list .sjbm .top .w-1200 a img,
#wzbb .sjbm .top .w-1200 a img,
#zyzx .sjbm .top .w-1200 a img {
  width: 100%;
  height: 100%;
}
#yw .sjbm .top .w-1200 a:hover .p1,
#sjbm .sjbm .top .w-1200 a:hover .p1,
#qlls .sjbm .top .w-1200 a:hover .p1,
#xq .sjbm .top .w-1200 a:hover .p1,
#bhyxf .sjbm .top .w-1200 a:hover .p1,
#lsfz .sjbm .top .w-1200 a:hover .p1,
#xhjj .sjbm .top .w-1200 a:hover .p1,
#tsny .sjbm .top .w-1200 a:hover .p1,
#stly .sjbm .top .w-1200 a:hover .p1,
#list .sjbm .top .w-1200 a:hover .p1,
#wzbb .sjbm .top .w-1200 a:hover .p1,
#zyzx .sjbm .top .w-1200 a:hover .p1 {
  color: #19b7bf;
}
#yw .sjbm .btm .news_item,
#sjbm .sjbm .btm .news_item,
#qlls .sjbm .btm .news_item,
#xq .sjbm .btm .news_item,
#bhyxf .sjbm .btm .news_item,
#lsfz .sjbm .btm .news_item,
#xhjj .sjbm .btm .news_item,
#tsny .sjbm .btm .news_item,
#stly .sjbm .btm .news_item,
#list .sjbm .btm .news_item,
#wzbb .sjbm .btm .news_item,
#zyzx .sjbm .btm .news_item {
  width: 48%;
}
#yw .sjbm .page,
#sjbm .sjbm .page,
#qlls .sjbm .page,
#xq .sjbm .page,
#bhyxf .sjbm .page,
#lsfz .sjbm .page,
#xhjj .sjbm .page,
#tsny .sjbm .page,
#stly .sjbm .page,
#list .sjbm .page,
#wzbb .sjbm .page,
#zyzx .sjbm .page {
  margin: 50px 0 80px;
}
#yw .qlls > .top,
#sjbm .qlls > .top,
#qlls .qlls > .top,
#xq .qlls > .top,
#bhyxf .qlls > .top,
#lsfz .qlls > .top,
#xhjj .qlls > .top,
#tsny .qlls > .top,
#stly .qlls > .top,
#list .qlls > .top,
#wzbb .qlls > .top,
#zyzx .qlls > .top {
  margin-bottom: 30px;
}
#yw .qlls > .top .w-1200,
#sjbm .qlls > .top .w-1200,
#qlls .qlls > .top .w-1200,
#xq .qlls > .top .w-1200,
#bhyxf .qlls > .top .w-1200,
#lsfz .qlls > .top .w-1200,
#xhjj .qlls > .top .w-1200,
#tsny .qlls > .top .w-1200,
#stly .qlls > .top .w-1200,
#list .qlls > .top .w-1200,
#wzbb .qlls > .top .w-1200,
#zyzx .qlls > .top .w-1200 {
  padding-bottom: 50px;
  border-bottom: 9px solid #cef1f0;
}
#yw .qlls > .top .w-1200 > div,
#sjbm .qlls > .top .w-1200 > div,
#qlls .qlls > .top .w-1200 > div,
#xq .qlls > .top .w-1200 > div,
#bhyxf .qlls > .top .w-1200 > div,
#lsfz .qlls > .top .w-1200 > div,
#xhjj .qlls > .top .w-1200 > div,
#tsny .qlls > .top .w-1200 > div,
#stly .qlls > .top .w-1200 > div,
#list .qlls > .top .w-1200 > div,
#wzbb .qlls > .top .w-1200 > div,
#zyzx .qlls > .top .w-1200 > div {
  float: left;
  width: 33.33%;
  padding: 0 25px;
}
#yw .qlls > .top .w-1200 > div a,
#sjbm .qlls > .top .w-1200 > div a,
#qlls .qlls > .top .w-1200 > div a,
#xq .qlls > .top .w-1200 > div a,
#bhyxf .qlls > .top .w-1200 > div a,
#lsfz .qlls > .top .w-1200 > div a,
#xhjj .qlls > .top .w-1200 > div a,
#tsny .qlls > .top .w-1200 > div a,
#stly .qlls > .top .w-1200 > div a,
#list .qlls > .top .w-1200 > div a,
#wzbb .qlls > .top .w-1200 > div a,
#zyzx .qlls > .top .w-1200 > div a {
  display: block;
  box-shadow: 7px 7px 8px 0px rgba(124, 138, 146, 0.2);
}
#yw .qlls > .top .w-1200 > div a > .top,
#sjbm .qlls > .top .w-1200 > div a > .top,
#qlls .qlls > .top .w-1200 > div a > .top,
#xq .qlls > .top .w-1200 > div a > .top,
#bhyxf .qlls > .top .w-1200 > div a > .top,
#lsfz .qlls > .top .w-1200 > div a > .top,
#xhjj .qlls > .top .w-1200 > div a > .top,
#tsny .qlls > .top .w-1200 > div a > .top,
#stly .qlls > .top .w-1200 > div a > .top,
#list .qlls > .top .w-1200 > div a > .top,
#wzbb .qlls > .top .w-1200 > div a > .top,
#zyzx .qlls > .top .w-1200 > div a > .top {
  position: relative;
}
#yw .qlls > .top .w-1200 > div a > .top .tip,
#sjbm .qlls > .top .w-1200 > div a > .top .tip,
#qlls .qlls > .top .w-1200 > div a > .top .tip,
#xq .qlls > .top .w-1200 > div a > .top .tip,
#bhyxf .qlls > .top .w-1200 > div a > .top .tip,
#lsfz .qlls > .top .w-1200 > div a > .top .tip,
#xhjj .qlls > .top .w-1200 > div a > .top .tip,
#tsny .qlls > .top .w-1200 > div a > .top .tip,
#stly .qlls > .top .w-1200 > div a > .top .tip,
#list .qlls > .top .w-1200 > div a > .top .tip,
#wzbb .qlls > .top .w-1200 > div a > .top .tip,
#zyzx .qlls > .top .w-1200 > div a > .top .tip {
  width: 80px;
  height: 44px;
  top: 25px;
  left: -10px;
  line-height: 37px;
  text-align: center;
  position: absolute;
  background: url(../images/news/tip.png) no-repeat center;
  font-size: 18px;
  color: #fff;
}
#yw .qlls > .top .w-1200 > div a > .top img,
#sjbm .qlls > .top .w-1200 > div a > .top img,
#qlls .qlls > .top .w-1200 > div a > .top img,
#xq .qlls > .top .w-1200 > div a > .top img,
#bhyxf .qlls > .top .w-1200 > div a > .top img,
#lsfz .qlls > .top .w-1200 > div a > .top img,
#xhjj .qlls > .top .w-1200 > div a > .top img,
#tsny .qlls > .top .w-1200 > div a > .top img,
#stly .qlls > .top .w-1200 > div a > .top img,
#list .qlls > .top .w-1200 > div a > .top img,
#wzbb .qlls > .top .w-1200 > div a > .top img,
#zyzx .qlls > .top .w-1200 > div a > .top img {
  width: 100%;
  height: 240px;
}
#yw .qlls > .top .w-1200 > div a > .btm,
#sjbm .qlls > .top .w-1200 > div a > .btm,
#qlls .qlls > .top .w-1200 > div a > .btm,
#xq .qlls > .top .w-1200 > div a > .btm,
#bhyxf .qlls > .top .w-1200 > div a > .btm,
#lsfz .qlls > .top .w-1200 > div a > .btm,
#xhjj .qlls > .top .w-1200 > div a > .btm,
#tsny .qlls > .top .w-1200 > div a > .btm,
#stly .qlls > .top .w-1200 > div a > .btm,
#list .qlls > .top .w-1200 > div a > .btm,
#wzbb .qlls > .top .w-1200 > div a > .btm,
#zyzx .qlls > .top .w-1200 > div a > .btm {
  height: 90px;
  font-size: 18px;
  line-height: 28px;
  color: #494949;
  padding: 17px 15px;
  background: #fff;
}
#yw .qlls > .top .w-1200 > div a:hover .btm,
#sjbm .qlls > .top .w-1200 > div a:hover .btm,
#qlls .qlls > .top .w-1200 > div a:hover .btm,
#xq .qlls > .top .w-1200 > div a:hover .btm,
#bhyxf .qlls > .top .w-1200 > div a:hover .btm,
#lsfz .qlls > .top .w-1200 > div a:hover .btm,
#xhjj .qlls > .top .w-1200 > div a:hover .btm,
#tsny .qlls > .top .w-1200 > div a:hover .btm,
#stly .qlls > .top .w-1200 > div a:hover .btm,
#list .qlls > .top .w-1200 > div a:hover .btm,
#wzbb .qlls > .top .w-1200 > div a:hover .btm,
#zyzx .qlls > .top .w-1200 > div a:hover .btm {
  color: #19b7bf;
}
#yw .qlls > .btm .news_item,
#sjbm .qlls > .btm .news_item,
#qlls .qlls > .btm .news_item,
#xq .qlls > .btm .news_item,
#bhyxf .qlls > .btm .news_item,
#lsfz .qlls > .btm .news_item,
#xhjj .qlls > .btm .news_item,
#tsny .qlls > .btm .news_item,
#stly .qlls > .btm .news_item,
#list .qlls > .btm .news_item,
#wzbb .qlls > .btm .news_item,
#zyzx .qlls > .btm .news_item {
  width: 48%;
}
#yw .qlls .page,
#sjbm .qlls .page,
#qlls .qlls .page,
#xq .qlls .page,
#bhyxf .qlls .page,
#lsfz .qlls .page,
#xhjj .qlls .page,
#tsny .qlls .page,
#stly .qlls .page,
#list .qlls .page,
#wzbb .qlls .page,
#zyzx .qlls .page {
  margin: 50px 0 80px;
}
#yw .news_item a {
  padding: 20px 0;
  height: auto;
}
#yw .news_item a .p2 {
  margin: 10px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#xhjj .zlm-banner .txt,
#tsny .zlm-banner .txt,
#stly .zlm-banner .txt {
  margin: -110px 0 0 0;
}
#wzbb .news_item a {
  height: auto;
}
#wzbb .news_item a .p3 {
  padding: 20px 0 25px;
}
#zxjb,
#hdly {
  background: #f0fdfe;
}
#zxjb .zlm-banner .txt,
#hdly .zlm-banner .txt {
  margin: -110px 0 0 0;
}
#zxjb .zlm-banner .txt .p1,
#hdly .zlm-banner .txt .p1 {
  color: #fff;
}
#zxjb .zlm-banner .txt .p2,
#hdly .zlm-banner .txt .p2 {
  border-bottom: 6px solid #f9a667;
}
#zxjb .zxjb {
  padding: 40px 0 90px;
}
#zxjb .zxjb .w-1200 {
  width: 1200px;
  min-width: 1200px;
}
#zxjb .zxjb .w-1200 .lm-title {
  margin-bottom: 29px;
}
#zxjb .zxjb .w-1200 > .lf {
  width: 400px;
  min-height: 500px;
  border: 4px solid #ccebee;
  padding: 75px 45px 0;
  background: url(../images/zxjb/jb01.png) no-repeat top 24px left 41px, url(../images/zxjb/jb02.png) no-repeat right bottom 20px;
}
#zxjb .zxjb .w-1200 > .lf .txt_box {
  padding-bottom: 30px;
  border-bottom: 1px solid #6cbcc4;
}
#zxjb .zxjb .w-1200 > .lf .txt_box p {
  font-size: 17px;
  line-height: 34px;
  color: #6c6c6c;
  text-align: justify;
}
#zxjb .zxjb .w-1200 > .lf .add_box {
  margin-top: 33px;
}
#zxjb .zxjb .w-1200 > .lf .add_box p {
  font-size: 18px;
  color: #6c6c6c;
  padding-left: 40px;
}
#zxjb .zxjb .w-1200 > .lf .add_box .tel {
  background: url(../images/zxjb/tel.png) no-repeat left 10px center;
  margin-bottom: 18px;
}
#zxjb .zxjb .w-1200 > .lf .add_box .eml {
  background: url(../images/zxjb/eml.png) no-repeat left 10px center;
}
#zxjb .zxjb .w-1200 > .rt {
  float: none;
  margin-left: 445px;
  border: 4px solid #ccebee;
  background: #fff;
  padding: 50px 65px;
  min-height: 640px;
}
#zxjb .zxjb .w-1200 > .rt .title {
  font-size: 28px;
  color: #57a4ab;
  border-bottom: 1px solid #6cbcc4;
  position: relative;
  padding-bottom: 16px;
  margin-bottom: 34px;
}
#zxjb .zxjb .w-1200 > .rt .title img {
  position: absolute;
  bottom: 0;
  right: 17px;
}
#zxjb .zxjb .w-1200 > .rt form .top .item {
  width: 50%;
  display: inline-block;
}
#zxjb .zxjb .w-1200 > .rt form .item {
  margin-bottom: 20px;
}
#zxjb .zxjb .w-1200 > .rt form .item span {
  font-size: 15px;
  color: #202020;
  width: 90px;
  display: inline-block;
}
#zxjb .zxjb .w-1200 > .rt form .item .w1 {
  width: 65px;
}
#zxjb .zxjb .w-1200 > .rt form .item .w2 {
  width: 85px;
}
#zxjb .zxjb .w-1200 > .rt form .item input {
  width: 200px;
  height: 30px;
  padding: 0 10px;
  border: 1px solid #aaaaaa;
}
#zxjb .zxjb .w-1200 > .rt form .item textarea {
  outline: none;
  padding: 10px;
  width: 530px;
  height: 170px;
  border: 1px solid #aaaaaa;
}
#zxjb .zxjb .w-1200 > .rt form .nr span {
  vertical-align: top;
}
#zxjb .zxjb .w-1200 > .rt form .btn_box {
  padding-left: 68px;
}
#zxjb .zxjb .w-1200 > .rt form .btn_box button {
  width: 157px;
  height: 40px;
  background: #6cbcc4;
  border: none;
  border-radius: 5px;
  text-align: center;
  line-height: 40px;
  color: #fff;
  font-size: 14px;
  margin-right: 24px;
  cursor: pointer;
}
#zxjb .zxjb .w-1200 > .rt form .imgs {
  margin-left: 65px;
}
#zxjb .zxjb .w-1200 > .rt form .imgs p {
  float: left;
  width: auto;
}
#zxjb .zxjb .w-1200 > .rt form .imgs span {
  float: left;
  position: relative;
  margin: 0 10px 10px 0;
  width: 60px;
  height: 60px;
  border: 1px solid #ccc;
  background: #efefef no-repeat center;
  background-size: 40px;
}
#zxjb .zxjb .w-1200 > .rt form .imgs span.addfile {
  background-image: url(../images/add.png);
  cursor: pointer;
}
#zxjb .zxjb .w-1200 > .rt form .imgs span.addfile:hover {
  border-color: #086b65;
}
#zxjb .zxjb .w-1200 > .rt form .imgs span img {
  display: block;
  width: 100%;
  height: 100%;
  background: #eee no-repeat center;
  background-size: cover;
}
#zxjb .zxjb .w-1200 > .rt form .imgs span a {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 16px;
  height: 16px;
  line-height: 16px;
  background: #086b65;
  color: #fff;
  text-align: center;
  font-size: 12px;
  cursor: pointer;
}
#zxjb .zxjb .w-1200 > .rt form .imgs span a:hover {
  background: #0f8a99;
}
#zxjb .zxjb .w-1200 > .rt form .imgs span a::after {
  content: '×';
}
#zxjb .zxjb .w-1200 > .rt form .imgs span:hover a {
  display: block;
}
#hdly .hdly {
  padding: 40px 0 90px;
}
#hdly .hdly .w-1200 {
  width: 1200px;
  min-width: 1200px;
}
#hdly .hdly .w-1200 .lm-title {
  margin-bottom: 29px;
}
#hdly .hdly .w-1200 .form {
  border: 4px solid #ccebee;
  background: #fff;
  padding: 50px 0;
}
#hdly .hdly .w-1200 .form form {
  display: block;
  margin: auto;
  width: 900px;
}
#hdly .hdly .w-1200 .form form .item {
  margin-bottom: 20px;
}
#hdly .hdly .w-1200 .form form .item span {
  font-size: 15px;
  color: #202020;
  width: 90px;
  display: inline-block;
}
#hdly .hdly .w-1200 .form form .item .w1 {
  width: 65px;
}
#hdly .hdly .w-1200 .form form .item .w2 {
  width: 85px;
}
#hdly .hdly .w-1200 .form form .item input {
  width: 800px;
  height: 30px;
  padding: 0 10px;
  border: 1px solid #aaaaaa;
}
#hdly .hdly .w-1200 .form form .item textarea {
  outline: none;
  padding: 10px;
  width: 800px;
  height: 120px;
  border: 1px solid #aaaaaa;
}
#hdly .hdly .w-1200 .form form .tips {
  padding-bottom: 30px;
}
#hdly .hdly .w-1200 .form form .tips .item span {
  color: #028392;
}
#hdly .hdly .w-1200 .form form .tips .item .con {
  width: 800px;
}
#hdly .hdly .w-1200 .form form .top .item {
  float: left;
  width: 50%;
}
#hdly .hdly .w-1200 .form form .top .item input {
  width: 200px;
}
#hdly .hdly .w-1200 .form form .nr span {
  vertical-align: top;
}
#hdly .hdly .w-1200 .form form .btn_box {
  padding-left: 68px;
}
#hdly .hdly .w-1200 .form form .btn_box button {
  width: 157px;
  height: 40px;
  background: #6cbcc4;
  border: none;
  border-radius: 5px;
  text-align: center;
  line-height: 40px;
  color: #fff;
  font-size: 14px;
  margin-right: 24px;
  cursor: pointer;
}
#hdly .hdly .w-1200 .list .item {
  margin: 40px 0;
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid #ccebee;
  background: #fff;
}
#hdly .hdly .w-1200 .list .item .top {
  padding: 0 100px;
  background: #6cbcc4;
  color: #fff;
  height: 40px;
  line-height: 40px;
}
#hdly .hdly .w-1200 .list .item .btm {
  padding: 0 100px;
}
#hdly .hdly .w-1200 .list .item .btm .ask {
  margin: 40px auto;
  font-size: 15px;
  line-height: 26px;
  color: #666;
}
#hdly .hdly .w-1200 .list .item .btm .hf {
  color: #017e91;
  font-size: 18px;
}
#hdly .hdly .w-1200 .list .item .btm .ans {
  margin: 10px auto;
  font-size: 15px;
  line-height: 26px;
  color: #666;
}
#hdly .hdly .w-1200 .list .item .btm .time {
  margin-bottom: 40px;
  font-size: 15px;
  color: #666;
}
#hdly .hdly .w-1200 .list .page {
  margin-top: 50px;
}
#bhyxf.bhyxf .zlm-banner .txt {
  margin: -95px 0 0 0;
}
#bhyxf.bhyxf .zlm-banner .txt .p1 {
  color: #fff;
  text-shadow: -2px 3px 1px rgba(83, 179, 173, 0.5);
}
#bhyxf.bhyxf .zlm-banner .txt .p2 {
  border-bottom: 6px solid #dcf967;
}
#wyh .zlm-banner .txt,
#yjzx .zlm-banner .txt,
#ywzx .zlm-banner .txt,
#zjwyh .zlm-banner .txt {
  left: 50%;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 2px solid #fff;
  margin: -50px 0 0 -50px;
}
#wyh .zlm-banner .txt img,
#yjzx .zlm-banner .txt img,
#ywzx .zlm-banner .txt img,
#zjwyh .zlm-banner .txt img {
  margin-top: 20px;
}
#wyh .zlm-banner .txt .p1,
#yjzx .zlm-banner .txt .p1,
#ywzx .zlm-banner .txt .p1,
#zjwyh .zlm-banner .txt .p1 {
  color: #fff;
}
#wyh .zlm-banner .txt .p2,
#yjzx .zlm-banner .txt .p2,
#ywzx .zlm-banner .txt .p2,
#zjwyh .zlm-banner .txt .p2 {
  border-bottom: 6px solid #61d9ff;
}
#wyh .con,
#yjzx .con,
#ywzx .con,
#zjwyh .con {
  text-align: justify;
  font-size: 16px;
  line-height: 34px;
  color: #5d5d5d;
  margin: 40px auto;
  width: 70%;
}
#wyh .wyh_top,
#yjzx .wyh_top,
#ywzx .wyh_top,
#zjwyh .wyh_top {
  padding: 0 0 60px;
}
#wyh .wyh_top .img-box,
#yjzx .wyh_top .img-box,
#ywzx .wyh_top .img-box,
#zjwyh .wyh_top .img-box {
  text-align: center;
}
#wyh .wyh_top .img-box > div,
#yjzx .wyh_top .img-box > div,
#ywzx .wyh_top .img-box > div,
#zjwyh .wyh_top .img-box > div {
  border-radius: 9px;
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
}
#wyh .wyh_top .img-box .mid,
#yjzx .wyh_top .img-box .mid,
#ywzx .wyh_top .img-box .mid,
#zjwyh .wyh_top .img-box .mid {
  margin: 0 32px;
}
#wyh .table-box,
#yjzx .table-box,
#ywzx .table-box,
#zjwyh .table-box {
  background: #e2f8f5;
  padding: 60px 0 100px;
  margin-top: -60px;
}
#wyh .table-box .w-1200,
#yjzx .table-box .w-1200,
#ywzx .table-box .w-1200,
#zjwyh .table-box .w-1200 {
  width: 1200px;
}
#wyh .table-box .w-1200 .lm-title,
#yjzx .table-box .w-1200 .lm-title,
#ywzx .table-box .w-1200 .lm-title,
#zjwyh .table-box .w-1200 .lm-title {
  margin-bottom: 55px;
}
#wyh .table-box .w-1200 .lm-title .p1,
#yjzx .table-box .w-1200 .lm-title .p1,
#ywzx .table-box .w-1200 .lm-title .p1,
#zjwyh .table-box .w-1200 .lm-title .p1 {
  position: relative;
  display: inline-block;
}
#wyh .table-box .w-1200 .lm-title .p1 span,
#yjzx .table-box .w-1200 .lm-title .p1 span,
#ywzx .table-box .w-1200 .lm-title .p1 span,
#zjwyh .table-box .w-1200 .lm-title .p1 span {
  font-size: 16px;
  position: absolute;
  right: -137px;
  bottom: 5px;
}
#wyh .table-box .w-1200 table,
#yjzx .table-box .w-1200 table,
#ywzx .table-box .w-1200 table,
#zjwyh .table-box .w-1200 table {
  border-left: 1px solid #b7e2e0;
  border-top: 1px solid #b7e2e0;
  width: 570px;
}
#wyh .table-box .w-1200 table tr td,
#yjzx .table-box .w-1200 table tr td,
#ywzx .table-box .w-1200 table tr td,
#zjwyh .table-box .w-1200 table tr td {
  border-right: 1px solid #b7e2e0;
  border-bottom: 1px solid #b7e2e0;
  color: #454545;
  padding: 10px 0;
  font-size: 15px;
}
#wyh .table-box .w-1200 table tr td:first-child,
#yjzx .table-box .w-1200 table tr td:first-child,
#ywzx .table-box .w-1200 table tr td:first-child,
#zjwyh .table-box .w-1200 table tr td:first-child {
  width: 45px;
  text-align: center;
}
#wyh .table-box .w-1200 table tr td:nth-child(2),
#yjzx .table-box .w-1200 table tr td:nth-child(2),
#ywzx .table-box .w-1200 table tr td:nth-child(2),
#zjwyh .table-box .w-1200 table tr td:nth-child(2) {
  width: 66px;
  text-align: center;
}
#wyh .table-box .w-1200 table tr td:nth-child(3),
#yjzx .table-box .w-1200 table tr td:nth-child(3),
#ywzx .table-box .w-1200 table tr td:nth-child(3),
#zjwyh .table-box .w-1200 table tr td:nth-child(3) {
  width: 104px;
  text-align: center;
}
#wyh .table-box .w-1200 table tr td:nth-child(4),
#yjzx .table-box .w-1200 table tr td:nth-child(4),
#ywzx .table-box .w-1200 table tr td:nth-child(4),
#zjwyh .table-box .w-1200 table tr td:nth-child(4) {
  padding: 10px 8px;
  text-align: justify;
}
#wyh .table-box .w-1200 table tr td:nth-child(5),
#yjzx .table-box .w-1200 table tr td:nth-child(5),
#ywzx .table-box .w-1200 table tr td:nth-child(5),
#zjwyh .table-box .w-1200 table tr td:nth-child(5) {
  padding: 10px 8px;
  text-align: justify;
}
#wyh .table-box .w-1200 .lf tr:first-child td,
#yjzx .table-box .w-1200 .lf tr:first-child td,
#ywzx .table-box .w-1200 .lf tr:first-child td,
#zjwyh .table-box .w-1200 .lf tr:first-child td {
  font-weight: bold;
  text-align: center;
}
#wyh .wyh_top {
  padding: 0;
}
#wyh .tongji {
  padding: 40px 0 80px;
  margin: 0 auto;
  width: 70%;
  border-top: 1px solid #ddd;
}
#wyh .tongji h3 {
  margin: 0.5em;
  font-weight: normal;
  font-size: 26px;
  color: #086b65;
}
#wyh .tongji ul {
  padding-left: 2em;
  list-style: disc;
}
#wyh .tongji ul li {
  list-style: inherit;
  line-height: 1.8em;
}
#article .bread_nav {
  margin-bottom: 20px;
}
#article .news_txt {
  padding-bottom: 70px;
  background: #f6fefe url(../images/news/bg01.jpg) no-repeat left bottom;
  background-size: 100% auto;
}
#article .news_txt .w-1200 > .lf {
  width: 300px;
  border-top: 5px solid #4cadbd;
  background: #fff;
  box-shadow: 0 0 9px 2px rgba(163, 182, 199, 0.35);
  padding-bottom: 40px;
}
#article .news_txt .w-1200 > .lf .p1 {
  display: inline-block;
  background: #4cadbd;
  height: 41px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 20px;
  width: 136px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
#article .news_txt .w-1200 > .lf .link_box {
  padding: 0 25px;
  margin-top: 28px;
}
#article .news_txt .w-1200 > .lf .link_box a {
  display: block;
  position: relative;
  border-bottom: 1px solid #d7f0f2;
  font-size: 16px;
  line-height: 24px;
  color: #6d7270;
  padding: 10px 0 10px 20px;
}
#article .news_txt .w-1200 > .lf .link_box a:before {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #3eafb6;
  top: 21px;
  left: 5px;
}
#article .news_txt .w-1200 > .rt {
  float: none;
  margin-left: 330px;
  padding: 50px 67px 0;
  background: #fff;
  box-shadow: 0 0 9px 2px rgba(163, 182, 199, 0.35);
}
#article .news_txt .w-1200 > .rt .title {
  margin: 0.3em;
  font-size: 28px;
  color: #11373b;
  text-align: center;
}
#article .news_txt .w-1200 > .rt .title2 {
  font-size: 20px;
  color: #666;
  text-align: center;
}
#article .news_txt .w-1200 > .rt .time_box {
  margin: 45px 0;
  padding-bottom: 6px;
  border-bottom: 1px solid #eeeeee;
  height: 40px;
}
#article .news_txt .w-1200 > .rt .time_box > .lf span {
  margin-right: 20px;
  font-size: 14px;
  color: #888787;
}
#article .news_txt .w-1200 > .rt .time_box .bdsharebuttonbox {
  float: left;
  margin-right: 20px;
}
#article .news_txt .w-1200 > .rt .time_box .font {
  float: left;
}
#article .news_txt .w-1200 > .rt .time_box .font span {
  display: inline-block;
  margin: 0 3px;
  background: #a6c0d9;
  color: #fff;
  cursor: pointer;
  text-align: center;
}
#article .news_txt .w-1200 > .rt .time_box .font span.sel {
  background: #565656;
}
#article .news_txt .w-1200 > .rt .time_box .font span.s {
  width: 14px;
  line-height: 14px;
  font-size: 12px;
}
#article .news_txt .w-1200 > .rt .time_box .font span.m {
  width: 18px;
  line-height: 18px;
  font-size: 16px;
}
#article .news_txt .w-1200 > .rt .time_box .font span.b {
  width: 22px;
  line-height: 22px;
  font-size: 18px;
}
#article .news_txt .w-1200 > .rt #content {
  padding-bottom: 30px;
}
#article .news_txt .w-1200 > .rt #content p {
  font-size: 16px;
  line-height: 2em;
  color: #6d7270;
  margin-bottom: 1em;
}
#article .news_txt .w-1200 > .rt #content img {
  width: 95%;
  max-width: 95%;
  margin: 0 auto 10px;
}
#article .news_txt .w-1200 > .rt #content.s p {
  font-size: 14px;
  line-height: 24px;
}
#article .news_txt .w-1200 > .rt #content.m p {
  font-size: 16px;
  line-height: 28px;
}
#article .news_txt .w-1200 > .rt #content.b p {
  font-size: 18px;
  line-height: 32px;
}
#article .news_txt .w-1200 > .rt #isvideoplayer {
  margin: 50px auto 0;
  width: 800px;
  height: 600px;
  background: #000;
  color: #ccc;
}
#article .news_txt .w-1200 > .rt #content_bottom .print {
  color: #85bac1;
  height: 22px;
  float: right;
  padding-left: 23px ;
  font-size: 14px;
  cursor: pointer;
  background: url(../images/news/dy.png) no-repeat left center;
}
#article .news_txt .w-1200 > .rt #downfile {
  padding: 20px 0 40px;
  line-height: 24px;
}
#article .news_txt .w-1200 > .rt #downfile img {
  float: left;
  width: auto;
  height: 24px;
  margin-right: 10px;
}
#article .news_txt .w-1200 > .rt #downfile a:hover {
  color: #19b7bf;
}
#showpic .news_img {
  padding: 25px 0 70px;
  background: #f6fefe url(../images/news/bg01.jpg) no-repeat left bottom;
  background-size: 100% auto;
}
#showpic .news_img .w-1200 {
  width: 69%;
  min-width: 1160px;
}
#showpic .news_img .w-1200 > div.box {
  padding: 50px 67px 0;
  background: #fff;
  box-shadow: 0 0 9px 2px rgba(163, 182, 199, 0.35);
}
#showpic .news_img .w-1200 > div.box .title {
  font-size: 36px;
  color: #217572;
  text-align: center;
}
#showpic .news_img .w-1200 > div.box .time_box {
  margin: 45px 0;
  padding-bottom: 6px;
  border-bottom: 1px solid #eeeeee;
  height: 40px;
}
#showpic .news_img .w-1200 > div.box .time_box > .lf span {
  font-size: 14px;
  color: #888787;
}
#showpic .news_img .w-1200 > div.box .time_box .bdsharebuttonbox {
  float: left;
  margin-right: 20px;
}
#showpic .news_img .w-1200 > div.box .time_box .font {
  float: left;
}
#showpic .news_img .w-1200 > div.box .time_box .font span {
  display: inline-block;
  margin: 0 3px;
  background: #a6c0d9;
  color: #fff;
  cursor: pointer;
  text-align: center;
}
#showpic .news_img .w-1200 > div.box .time_box .font span.sel {
  background: #565656;
}
#showpic .news_img .w-1200 > div.box .time_box .font span.s {
  width: 14px;
  line-height: 14px;
  font-size: 12px;
}
#showpic .news_img .w-1200 > div.box .time_box .font span.m {
  width: 18px;
  line-height: 18px;
  font-size: 16px;
}
#showpic .news_img .w-1200 > div.box .time_box .font span.b {
  width: 22px;
  line-height: 22px;
  font-size: 18px;
}
#showpic .news_img .w-1200 > div.box #content {
  padding-bottom: 55px;
}
#showpic .news_img .w-1200 > div.box #content .lb {
  position: relative;
  width: 77.5862%;
  padding: 45px 50px 25px;
  margin: 0 auto 50px;
  background: #b2dad7;
}
#showpic .news_img .w-1200 > div.box #content .lb .arrow-left {
  background-image: url(../images/news/arr01.png);
  left: -15px;
}
#showpic .news_img .w-1200 > div.box #content .lb .arrow-right {
  background-image: url(../images/news/arr02.png);
  right: -15px;
}
#showpic .news_img .w-1200 > div.box #content .lb > a {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  background-color: #71c8c3;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 40%;
  transition: all 0.2s ease;
}
#showpic .news_img .w-1200 > div.box #content .lb a:hover {
  background-color: #0f8a99;
}
#showpic .news_img .w-1200 > div.box #content .lb .view .swiper-container {
  transition: all 0.2s;
}
#showpic .news_img .w-1200 > div.box #content .lb .view .swiper-container .swiper-slide img {
  width: 100%;
}
#showpic .news_img .w-1200 > div.box #content .lb .preview .swiper-container {
  padding-top: 23px;
}
#showpic .news_img .w-1200 > div.box #content .lb .preview .swiper-container .swiper-slide {
  position: relative;
  width: 115px;
  cursor: pointer;
}
#showpic .news_img .w-1200 > div.box #content .lb .preview .swiper-container .swiper-slide img {
  width: 110px;
  display: block;
  margin: auto;
  transition: all 0.2s ease;
  border: 3px solid transparent;
}
#showpic .news_img .w-1200 > div.box #content .lb .preview .swiper-container .swiper-slide:before {
  content: '';
  width: 0;
  height: 0;
  border-width: 5px 5px 10px 5px;
  border-style: solid;
  border-color: transparent transparent #ffffff transparent;
  position: absolute;
  top: -15px;
  left: 50%;
  margin-left: -5px;
  opacity: 0;
  transition: all 0.2s ease;
}
#showpic .news_img .w-1200 > div.box #content .lb .preview .swiper-container .active-nav img {
  border: 3px solid #fff;
}
#showpic .news_img .w-1200 > div.box #content .lb .preview .swiper-container .active-nav:before {
  opacity: 1;
}
#showpic .news_img .w-1200 > div.box #content > p {
  font-size: 17px;
  line-height: 30px;
  color: #6d7270;
  text-indent: 2em;
  margin-bottom: 30px;
}
#showpic .news_img .w-1200 > div.box #content.s p {
  font-size: 14px;
  line-height: 24px;
}
#showpic .news_img .w-1200 > div.box #content.m p {
  font-size: 16px;
  line-height: 28px;
}
#showpic .news_img .w-1200 > div.box #content.b p {
  font-size: 18px;
  line-height: 32px;
}
#zrzy .zlm-banner .txt,
#zyzx .zlm-banner .txt {
  margin: -95px 0 0 0;
}
#zrzy .zlm-banner .txt .p1,
#zyzx .zlm-banner .txt .p1 {
  color: #fff;
}
#zrzy .zlm-banner .txt .p2,
#zyzx .zlm-banner .txt .p2 {
  border-bottom: 6px solid #5cde9d;
}
#zrzy .zyzx,
#zyzx .zyzx {
  background: #dcf3f4;
  padding: 70px 0 65px;
}
#zrzy .zyzx .lf,
#zyzx .zyzx .lf {
  float: left;
  width: 48%;
  margin-bottom: 50px;
}
#zrzy .zyzx .rt,
#zyzx .zyzx .rt {
  float: right;
  width: 48%;
  margin-bottom: 50px;
}
#zrzy .zyzx .title,
#zyzx .zyzx .title {
  margin-bottom: 10px;
  height: 60px;
  overflow: hidden;
  line-height: 30px;
  font-size: 20px;
  color: #4d4d4d;
}
#zrzy .zyzx .con,
#zyzx .zyzx .con {
  margin-bottom: 10px;
  height: 72px;
  overflow: hidden;
  line-height: 24px;
  color: #626362;
  font-size: 14px;
}
#zrzy .zyzx .time,
#zyzx .zyzx .time {
  color: #70bcc5;
  font-size: 14px;
}
#zrzy .zyzx .img-box img,
#zyzx .zyzx .img-box img {
  float: left;
  width: 250px;
  height: 170px;
  margin-right: 20px;
}
#zrzy .zyzx .txt-box .title,
#zyzx .zyzx .txt-box .title {
  margin-bottom: 20px;
  height: 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#zrzy .zyzx .txt-box .con,
#zyzx .zyzx .txt-box .con {
  height: 50px;
}
#zrzy .zyzx a:hover .title,
#zyzx .zyzx a:hover .title {
  color: #00732d;
}
#zrzy .zyzx .more,
#zyzx .zyzx .more {
  display: block;
  margin: auto;
  padding: 0;
  width: 150px;
  line-height: 40px;
  background: #07917c22;
  border: 1px solid #07917c;
  text-align: center;
  font-size: 16px;
  font-weight: normal;
}
#zrzy .zyzx .more:hover,
#zyzx .zyzx .more:hover {
  background: #07917c;
  color: #fff;
}
#zrzy .zwzy,
#zyzx .zwzy {
  padding: 70px 0 125px;
  background: #3fb78c url(../images/zrzy/zy01.png) no-repeat left top;
}
#zrzy .zwzy .lm-title .p1,
#zyzx .zwzy .lm-title .p1 {
  color: #fff;
}
#zrzy .zwzy .lm-title .p2,
#zyzx .zwzy .lm-title .p2 {
  border-bottom: 1px solid #ffffff;
}
#zrzy .zwzy .con,
#zyzx .zwzy .con {
  font-size: 16px;
  line-height: 34px;
  color: #fff;
  text-align: justify;
  margin: 30px 0 10px;
}
#zrzy .zwzy .lb,
#zyzx .zwzy .lb {
  position: relative;
  border-bottom: 1px solid #21844f;
}
#zrzy .zwzy .lb .arr-box,
#zyzx .zwzy .lb .arr-box {
  position: absolute;
  right: 0;
  bottom: -65px;
}
#zrzy .zwzy .lb .arr-box .arrow-left,
#zyzx .zwzy .lb .arr-box .arrow-left {
  background: url(../images/zrzy/arr001.png) no-repeat center;
  margin-right: 20px;
}
#zrzy .zwzy .lb .arr-box .arrow-right,
#zyzx .zwzy .lb .arr-box .arrow-right {
  background: url(../images/zrzy/arr002.png) no-repeat center;
}
#zrzy .zwzy .lb .arr-box .arrow-left:hover,
#zyzx .zwzy .lb .arr-box .arrow-left:hover {
  background: #fff url(../images/zrzy/arr01.png) no-repeat center;
}
#zrzy .zwzy .lb .arr-box .arrow-right:hover,
#zyzx .zwzy .lb .arr-box .arrow-right:hover {
  background: #fff url(../images/zrzy/arr02.png) no-repeat center;
}
#zrzy .zwzy .lb .arr-box a,
#zyzx .zwzy .lb .arr-box a {
  width: 42px;
  height: 42px;
  border: 2px solid #fff;
  display: inline-block;
  transition: all 0.2s ease;
}
#zrzy .zwzy .lb .swiper-zw,
#zyzx .zwzy .lb .swiper-zw {
  margin-bottom: -15px;
}
#zrzy .zwzy .lb .swiper-zw .swiper-slide > div,
#zyzx .zwzy .lb .swiper-zw .swiper-slide > div {
  margin: auto;
  width: 280px;
  height: 240px;
  background: url(../images/zrzy/zw.png) no-repeat left bottom;
}
#zrzy .zwzy .lb .swiper-zw .swiper-slide > div p,
#zyzx .zwzy .lb .swiper-zw .swiper-slide > div p {
  margin: 0 0 0 80px;
  line-height: 54px;
  color: #fff;
}
#zrzy .zwzy .lb .swiper-zw .swiper-slide > div img,
#zyzx .zwzy .lb .swiper-zw .swiper-slide > div img {
  display: block;
  margin: 0 0 0 70px;
  width: 210px;
  height: 140px;
}
#zrzy .dwzy,
#zyzx .dwzy {
  background: #dcf3f4;
  padding: 70px 0 65px;
}
#zrzy .dwzy .w-1200 > .lf,
#zyzx .dwzy .w-1200 > .lf {
  float: none;
  margin: 110px 600px 0 0;
}
#zrzy .dwzy .w-1200 > .lf p,
#zyzx .dwzy .w-1200 > .lf p {
  font-size: 16px;
  line-height: 30px;
}
#zrzy .dwzy .w-1200 > .rt,
#zyzx .dwzy .w-1200 > .rt {
  width: 600px;
}
#zrzy .dwzy .w-1200 > .rt .swiper-dw,
#zyzx .dwzy .w-1200 > .rt .swiper-dw {
  padding-bottom: 43px;
  position: relative;
}
#zrzy .dwzy .w-1200 > .rt .swiper-dw .pagination,
#zyzx .dwzy .w-1200 > .rt .swiper-dw .pagination {
  text-align: center;
  position: absolute;
  width: 100%;
  bottom: 0;
}
#zrzy .dwzy .w-1200 > .rt .swiper-dw .pagination span,
#zyzx .dwzy .w-1200 > .rt .swiper-dw .pagination span {
  width: 12px;
  height: 12px;
  display: inline-block;
  margin: 0 7px;
  background: #00732d;
  border-radius: 50%;
}
#zrzy .dwzy .w-1200 > .rt .swiper-dw .pagination .swiper-active-switch,
#zyzx .dwzy .w-1200 > .rt .swiper-dw .pagination .swiper-active-switch {
  background: #7cd499;
}
#zrzy .dwzy .w-1200 > .rt .swiper-dw .swiper-slide,
#zyzx .dwzy .w-1200 > .rt .swiper-dw .swiper-slide {
  line-height: 405px;
  position: relative;
  text-align: center;
}
#zrzy .dwzy .w-1200 > .rt .swiper-dw .swiper-slide img,
#zyzx .dwzy .w-1200 > .rt .swiper-dw .swiper-slide img {
  vertical-align: bottom;
}
#zrzy .dwzy .w-1200 > .rt .swiper-dw .swiper-slide p,
#zyzx .dwzy .w-1200 > .rt .swiper-dw .swiper-slide p {
  position: absolute;
  font-size: 28px;
  line-height: normal;
  width: 55px;
  top: 0;
  right: 40px;
  border: 5px solid rgba(252, 253, 253, 0.25);
  border-radius: 30px;
  padding: 15px 0;
}
#zrzy .dwzy .con,
#zyzx .dwzy .con {
  font-size: 16px;
  line-height: 34px;
  text-align: justify;
  margin: 30px 0;
  color: #5d5d5d;
}
#zrzy .dwzy .lb,
#zyzx .dwzy .lb {
  position: relative;
}
#zrzy .dwzy .lb .swiper-dw,
#zyzx .dwzy .lb .swiper-dw {
  padding-bottom: 40px;
}
#zrzy .dwzy .lb .swiper-dw .swiper-slide,
#zyzx .dwzy .lb .swiper-dw .swiper-slide {
  text-align: center;
}
#zrzy .dwzy .lb .swiper-dw .swiper-slide img,
#zyzx .dwzy .lb .swiper-dw .swiper-slide img {
  display: block;
  margin: auto;
  width: 300px;
  height: 220px;
}
#zrzy .dwzy .lb .swiper-dw .swiper-slide p,
#zyzx .dwzy .lb .swiper-dw .swiper-slide p {
  margin-top: 10px;
  line-height: 24px;
  font-size: 18px;
}
#zrzy .dwzy .lb .swiper-dw .pagination,
#zyzx .dwzy .lb .swiper-dw .pagination {
  text-align: center;
  position: absolute;
  width: 100%;
  bottom: 0;
}
#zrzy .dwzy .lb .swiper-dw .pagination span,
#zyzx .dwzy .lb .swiper-dw .pagination span {
  width: 12px;
  height: 12px;
  display: inline-block;
  margin: 0 7px;
  background: #00732d;
  border-radius: 50%;
  cursor: pointer;
}
#zrzy .dwzy .lb .swiper-dw .pagination .swiper-active-switch,
#zyzx .dwzy .lb .swiper-dw .pagination .swiper-active-switch {
  background: #7cd499;
}
#zrzy .szy,
#zyzx .szy {
  background: url(../images/zrzy/bg01.jpg) no-repeat;
  background-size: cover;
  margin-bottom: 70px;
  padding: 70px 0 73px;
}
#zrzy .szy .w-1200 .lm-title,
#zyzx .szy .w-1200 .lm-title {
  margin-bottom: 35px;
}
#zrzy .szy .w-1200 .lm-title .p1,
#zyzx .szy .w-1200 .lm-title .p1 {
  color: #fff;
}
#zrzy .szy .w-1200 .lm-title .p2,
#zyzx .szy .w-1200 .lm-title .p2 {
  border-bottom: 1px solid #ffffff;
}
#zrzy .szy .w-1200 > .lf,
#zyzx .szy .w-1200 > .lf {
  width: 425px;
  margin-left: 80px;
  position: relative;
}
#zrzy .szy .w-1200 > .lf .big_cir,
#zyzx .szy .w-1200 > .lf .big_cir {
  height: 425px;
  border: 1px dotted #fff;
  border-radius: 50%;
  text-align: center;
  line-height: 425px;
}
#zrzy .szy .w-1200 > .lf .cir,
#zyzx .szy .w-1200 > .lf .cir {
  position: absolute;
}
#zrzy .szy .w-1200 > .lf .cir img,
#zyzx .szy .w-1200 > .lf .cir img {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  border: 4px solid #fff;
}
#zrzy .szy .w-1200 > .lf .cir p,
#zyzx .szy .w-1200 > .lf .cir p {
  font-size: 19px;
  color: #fff;
  position: absolute;
  width: 20px;
}
#zrzy .szy .w-1200 > .lf .c1,
#zyzx .szy .w-1200 > .lf .c1 {
  top: 57px;
  left: -16px;
}
#zrzy .szy .w-1200 > .lf .c1 p,
#zyzx .szy .w-1200 > .lf .c1 p {
  top: -80px;
  left: -5px;
}
#zrzy .szy .w-1200 > .lf .c2,
#zyzx .szy .w-1200 > .lf .c2 {
  top: 12px;
  right: 8px;
}
#zrzy .szy .w-1200 > .lf .c2 p,
#zyzx .szy .w-1200 > .lf .c2 p {
  top: 14px;
  right: -30px;
}
#zrzy .szy .w-1200 > .lf .c3,
#zyzx .szy .w-1200 > .lf .c3 {
  bottom: -4px;
  left: 35px;
}
#zrzy .szy .w-1200 > .lf .c3 p,
#zyzx .szy .w-1200 > .lf .c3 p {
  left: -32px;
  bottom: 0;
}
#zrzy .szy .w-1200 > .lf .c4,
#zyzx .szy .w-1200 > .lf .c4 {
  bottom: -4px;
  right: 40px;
}
#zrzy .szy .w-1200 > .lf .c4 p,
#zyzx .szy .w-1200 > .lf .c4 p {
  right: -30px;
  bottom: 0;
}
#zrzy .szy .w-1200 > .rt,
#zyzx .szy .w-1200 > .rt {
  margin: 135px 0 0 658px;
  float: none;
}
#zrzy .szy .w-1200 > .rt p,
#zyzx .szy .w-1200 > .rt p {
  font-size: 16px;
  line-height: 30px;
  color: #fff;
}
#zrzy .szy .con,
#zyzx .szy .con {
  font-size: 16px;
  line-height: 34px;
  color: #fff;
  text-align: justify;
  margin: 30px 0;
}
#zrzy .szy .lb,
#zyzx .szy .lb {
  position: relative;
}
#zrzy .szy .lb .swiper-szy,
#zyzx .szy .lb .swiper-szy {
  padding-bottom: 40px;
}
#zrzy .szy .lb .swiper-szy .swiper-slide,
#zyzx .szy .lb .swiper-szy .swiper-slide {
  text-align: center;
}
#zrzy .szy .lb .swiper-szy .swiper-slide img,
#zyzx .szy .lb .swiper-szy .swiper-slide img {
  display: block;
  margin: auto;
  width: 300px;
  height: 220px;
}
#zrzy .szy .lb .swiper-szy .swiper-slide p,
#zyzx .szy .lb .swiper-szy .swiper-slide p {
  margin-top: 10px;
  line-height: 24px;
  font-size: 18px;
  color: #fff;
}
#zrzy .szy .lb .swiper-szy .pagination,
#zyzx .szy .lb .swiper-szy .pagination {
  text-align: center;
  position: absolute;
  width: 100%;
  bottom: 0;
}
#zrzy .szy .lb .swiper-szy .pagination span,
#zyzx .szy .lb .swiper-szy .pagination span {
  width: 12px;
  height: 12px;
  display: inline-block;
  margin: 0 7px;
  background: #ffffffaa;
  border-radius: 50%;
  cursor: pointer;
}
#zrzy .szy .lb .swiper-szy .pagination .swiper-active-switch,
#zyzx .szy .lb .swiper-szy .pagination .swiper-active-switch {
  background: #fff;
}
#zrzy .zrzy-list,
#zyzx .zrzy-list {
  padding: 40px 0 80px;
}
#zrzy .zrzy-list .lm-title,
#zyzx .zrzy-list .lm-title {
  margin-bottom: 60px;
  border-bottom: 1px solid #4ca2bd;
  height: 60px;
}
#zrzy .zrzy-list .lm-title .p1,
#zyzx .zrzy-list .lm-title .p1 {
  float: left;
}
#zrzy .zrzy-list .lm-title .tabs,
#zyzx .zrzy-list .lm-title .tabs {
  float: left;
  margin: 10px 0 0 60px;
}
#zrzy .zrzy-list .lm-title .tabs a,
#zyzx .zrzy-list .lm-title .tabs a {
  float: left;
  margin-right: 10px;
  padding: 0 30px;
  border: 1px solid #4ca2bd;
  line-height: 48px;
  font-size: 20px;
}
#zrzy .zrzy-list .lm-title .tabs a.sel,
#zyzx .zrzy-list .lm-title .tabs a.sel {
  background: #4ca2bd;
  color: #fff;
}
#zrzy .zrzy-list .newslist .lf,
#zyzx .zrzy-list .newslist .lf {
  float: left;
  width: 48%;
  margin-bottom: 50px;
}
#zrzy .zrzy-list .newslist .rt,
#zyzx .zrzy-list .newslist .rt {
  float: right;
  width: 48%;
  margin-bottom: 50px;
}
#zrzy .zrzy-list .newslist .list a,
#zyzx .zrzy-list .newslist .list a {
  display: block;
}
#zrzy .zrzy-list .newslist .title,
#zyzx .zrzy-list .newslist .title {
  margin-bottom: 20px;
  height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 30px;
  font-size: 20px;
  color: #4d4d4d;
}
#zrzy .zrzy-list .newslist .con,
#zyzx .zrzy-list .newslist .con {
  margin-bottom: 10px;
  height: 50px;
  overflow: hidden;
  line-height: 24px;
  color: #626362;
  font-size: 14px;
}
#zrzy .zrzy-list .newslist .time,
#zyzx .zrzy-list .newslist .time {
  color: #70bcc5;
  font-size: 14px;
}
#zrzy .zrzy-list .newslist a:hover .title,
#zyzx .zrzy-list .newslist a:hover .title {
  color: #00732d;
}
#zrzy .zrzy-list .piclist .pic_item,
#zyzx .zrzy-list .piclist .pic_item {
  float: left;
  width: 33.3%;
  margin: 0 0 20px;
}
#zrzy .zrzy-list .piclist .pic_item a,
#zyzx .zrzy-list .piclist .pic_item a {
  display: block;
  margin: auto;
  width: 300px;
  text-align: center;
}
#zrzy .zrzy-list .piclist .pic_item a .img,
#zyzx .zrzy-list .piclist .pic_item a .img {
  height: 200px;
}
#zrzy .zrzy-list .piclist .pic_item a .img img,
#zyzx .zrzy-list .piclist .pic_item a .img img {
  display: block;
  width: 100%;
  height: 100%;
}
#zrzy .zrzy-list .piclist .pic_item a .tit,
#zyzx .zrzy-list .piclist .pic_item a .tit {
  margin-top: 10px;
  height: 50px;
  line-height: 24px;
}
#zt {
  background: #f1fef9;
}
#zt .zlm-banner .txt {
  left: 50%;
  margin: -157px 0 0 -312px;
  width: auto;
}
#zt .zlm-banner a {
  position: absolute;
  top: 48px;
  left: 60px;
  width: 360px;
}
#zt .content {
  padding-top: 165px;
  background: url(../images/zt/bg01.png) no-repeat left top 20%, url(../images/zt/bg02.png) no-repeat right top 40%, url(../images/zt/bg01.png) no-repeat left top 60%, url(../images/zt/bg02.png) no-repeat right top 80%;
}
#zt .content .w-1200 {
  border: 10px solid #bde5d2;
  padding: 0 75px 75px;
  background: #fff;
}
#zt .content .w-1200 .lm-title {
  text-align: center;
  margin-top: -120px;
}
#zt .content .w-1200 .con {
  margin-top: 70px;
}
#zt .content .w-1200 .con p {
  font-size: 18px;
  line-height: 34px;
  color: #424542;
  text-indent: 2em;
  margin-bottom: 20px;
}
#zt .content .w-1200 .con .bold {
  font-weight: bold;
}
#zt .content .w-1200 .con .img_txt {
  color: #000080;
  font-family: '楷体';
}
#zt .content .w-1200 .con img {
  display: block;
  width: 90%;
  margin: 0 auto 15px;
}
#zt .footer {
  margin-top: 40px;
  position: relative;
}
#zt .footer > div {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 50%;
  margin-top: -20px;
}
#zt .footer > div p {
  color: #fff;
  font-size: 14px;
  margin-bottom: 6px;
}
#sitemap .sitemap {
  padding: 100px 0;
  background: #f6fefe url(../images/news/bg01.jpg) no-repeat center bottom;
  background-size: 100% auto;
  text-align: center;
}
#sitemap .sitemap h2 {
  margin: 0 auto 50px;
  width: 300px;
}
#sitemap .sitemap h2 a {
  display: block;
  line-height: 50px;
  border-radius: 10px;
  background: #339da7;
  color: #fff;
}
#sitemap .sitemap h2 a:hover {
  background: #5fc3c6;
}
#sitemap .sitemap ul {
  margin: auto;
  width: 70%;
  min-width: 1000px;
}
#sitemap .sitemap ul li {
  float: left;
  width: 12%;
  margin: 0 1.14%;
}
#sitemap .sitemap ul li a {
  display: block;
  margin: 10px 0;
  padding: 5px;
  line-height: 24px;
  border-radius: 5px;
}
#sitemap .sitemap ul li > a {
  background: #339da7;
  color: #fff;
}
#sitemap .sitemap ul li > a:hover {
  background: #5fc3c6;
}
#sitemap .sitemap ul li p {
  margin-top: 40px;
}
#sitemap .sitemap ul li p a {
  border: 2px solid #339da7;
  color: #339da7;
}
#sitemap .sitemap ul li p a:hover {
  border-color: #5fc3c6;
}
