body {
  color: #333;
  font-family: å¾®è½¯é›…é»‘;
  font-size: 15px;
}
html {
  font-size: 15px;
}
.gp-f16 {
  font-size: 16px !important;
}
a {
  color: #333333;
}
a:hover {
  color: #6eb75b;
  text-decoration: none;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
  flex-wrap: wrap;
}
.row >* {
  flex-shrink: 0;
  max-width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (max-width:767px) {
  .row {
    margin-left: -8px;
    margin-right: -8px;
  }
  .row >* {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.gp-img-responsive {
  padding-bottom: 56.25%;
}
.slick-arrow {
  color: #6eb75b;
}
.slick-arrow:hover {
  color: #fff;
}
.slick-arrow:hover:after {
  background-color: #6eb75b;
}
.slick-dots li.slick-active button {
  background-color: #6eb75b;
}
.slick-dots li:hover button {
  background-color: #6eb75b;
}
.slick-dots li.slick-active button {
  background-color: #6eb75b;
}
body .gp-container {
  width: 1200px;
}
@media screen and (max-width:1460px) {
  body .gp-container {
    width: 1200px;
  }
}
@media screen and (max-width:1386px) {
  body .gp-container {
    width: 1100px;
  }
}
@media screen and (max-width:1320px) {
  body .gp-container {
    width: 1000px;
  }
}
/***åˆ†é¡µç»„ä»¶1*/
.gp-page1 {
  padding: 20px 0 50px;
  font-size: 0;
  text-align: center;
}
.gp-page1::after,
.gp-page1::before {
  content: " ";
  display: table;
}
.gp-page1 a::before {
  display: none;
}
.gp-page1 >a,
.gp-page1 >span,
.gp-page1 >div>span,
.gp-page1 .num>a,
.gp-page1 .selectDiv {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 1;
  position: relative;
  text-align: center;
  vertical-align: top;
  font-size: 14px;
  transition: all 0.35s ease-in-out;
  margin: 0 5px;
  border: 1px solid #d7dfdc;
  margin-bottom: 5px;
  cursor: pointer;
  text-align: center;
  padding: 8px 11px;
  vertical-align: middle;
}
.gp-page1 a span {
  border: none;
}
.gp-page1 a:hover,
.gp-page1 a.on_pages {
  background-color: #6eb75b;
  color: #fff;
  border-color: #6eb75b;
}
.gp-page1 a.on_pages {
  background-color: #6eb75b;
}
.gp-page1 .hide {
  display: none !important;
}
.gp-page1 .selectDiv::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  transform: rotateX(0deg);
  border: 5px solid transparent;
  border-top-color: #bfbeac;
  position: absolute;
  right: 6px;
  top: 13px;
}
.gp-page1 .selectDiv {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 1;
  text-align: center;
  vertical-align: top;
  font-size: 14px;
  transition: all 0.35s ease-in-out;
  margin: 0 5px;
  border: 1px solid #d7dfdc;
  margin-bottom: 5px;
  cursor: pointer;
  text-align: center;
  padding: 9px 28px;
  position: relative;
}
.gp-page1 .selectDiv ul.on {
  display: block;
  width: 100%;
}
.gp-page1 .selectDiv ul {
  text-align: center;
  font-size: 14px;
  list-style: none;
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  overflow-y: auto;
  max-height: 240px;
  border: 1px solid #d7dfdc;
  border-bottom: none;
  background: #ffffff;
  display: none;
}
.gp-page1 .selectDiv ul li:hover {
  background: #6eb75b;
}
.gp-page1 .selectDiv ul li:hover a {
  color: #ffffff;
}
.gp-page1 .selectDiv ul a {
  line-height: 30px;
  padding: 0px 10px;
}
.gp-page1 .selectDiv ul a:hover {
  background: none;
  color: #000000;
}
.gp-page1 .selectDiv ul a.active {
  display: block;
}
.gp-page1 .selectDiv:hover.selectDiv:before {
  transition: transform all 2s ease;
  transform: rotateX(-180deg) translateY(5px);
  transform-origin: center;
}
.gp-page1.pageStyle1 a,
.gp-page1.pageStyle1 >span,
.gp-page1.pageStyle1 div>span {
  padding: 10px;
  min-width: 36px;
  min-height: 36px;
}
.gp-page1.pageStyle1 .totalPage,
.gp-page1.pageStyle1 .perPage {
  border: none;
  margin: 0;
  padding: 10px;
}
.gp-page1.pageStyle1 a::before {
  display: inline-block;
}
.gp-page1.pageStyle1 a span {
  display: none;
}
.gp-page1.pageStyle1 .selectDiv {
  padding: 13px 10px;
  min-width: 66px;
}
.gp-page1.pageStyle1 .iconfont {
  font-size: 20px;
}
.gp-page1.pageStyle1 .turnPage span {
  border: none;
}
.gp-page1.pageStyle1 .num a {
  min-height: 42px;
  min-width: 42px;
  text-align: center;
  line-height: 1.4;
}
.gp-page1.pageStyle2 a,
.gp-page1.pageStyle2 >span,
.gp-page1.pageStyle2 div>span {
  padding: 10px;
  min-width: 36px;
  min-height: 36px;
}
.gp-page1.pageStyle2 >a {
  border-radius: 50%;
}
.gp-page1.pageStyle2 .totalPage,
.gp-page1.pageStyle2 .perPage {
  border: none;
  margin: 0;
  padding: 10px;
}
.gp-page1.pageStyle2 a::before {
  display: inline-block;
}
.gp-page1.pageStyle2 a span {
  display: none;
}
.gp-page1.pageStyle2 .selectDiv {
  padding: 13px 10px;
  min-width: 66px;
}
.gp-page1.pageStyle2 .iconfont {
  font-size: 20px;
}
.gp-page1.pageStyle2 .turnPage span {
  border: none;
}
.gp-page1.pageStyle2 .num a {
  min-height: 42px;
  min-width: 42px;
  text-align: center;
  line-height: 1.4;
  border-radius: 50%;
}
@media screen and (max-width:767px) {
  .gp-page1 .turnPage {
    display: none;
  }
  .gp-page1 >a,
  .gp-page1 >span,
  .gp-page1 >.gp-ib {
    display: none;
  }
  .gp-page1 a.on_pages,
  .gp-page1 .gp-page-prev,
  .gp-page1 .gp-page-next,
  .gp-page1 .gp-page-start,
  .gp-page1 .gp-page-end {
    display: inline-block;
  }
}
/*å¯¼èˆªç½®é¡¶æ•ˆæžœ*/
.pid-bdeb2451-a382-490f-b4e2-e96c2863f438 {
  position: unset !important;
}
/*å¤´éƒ¨é€šè¿‡ä¼ªç±»åŠ èƒŒæ™¯*/
.pid-bdeb2451-a382-490f-b4e2-e96c2863f438 .layout {
  position: relative;
}
.pid-bdeb2451-a382-490f-b4e2-e96c2863f438 .layout .gp-header4::before {
  content: "";
  display: block;
  width: 100%;
  height: calc(100% - 60px);
  /*height:100%;*/
  background: url(https://www.baafs.net.cn/bvrc/images/banner.jpg?pageId=a79cc3c9a3964c95aa05eac9aabe9233) no-repeat right/cover;
  position: absolute;
  top: 0px;
  right: 0;
  z-index: -1;
}
/*å¤´éƒ¨èƒŒæ™¯è‰²*/
.gp-header4 .logo_wrap,
.gp-header4 .gp-nav-wrap {
  background-color: unset !important;
}
/*å¯¼èˆªèƒŒæ™¯ç”¨ä¼ªç±»åŠ æ¸å˜è‰²*/
.gp-header4 {
  position: relative;
}
.gp-header4 .gp-nav-wrap::before {
  content: "";
  display: block;
  width: 100%;
  /*height:calc(100% - 60px);*/
  height: 60px;
  background: linear-gradient(to right, #1f7b3c 0%, #6eb75b 50%, #1f7b3c 100%);
  position: absolute;
  bottom: 0px;
  right: 0;
  z-index: -999;
}
/*å¯¼èˆªæ ·å¼è°ƒæ•´*/
.gp-header4 .gp-nav-wrap .gp-nav {
  border-top: 0px solid rgba(255, 255, 255, 0) !important;
  height: 28px;
  justify-content: center !important;
}
/*å¯¼èˆªæ ç›®é—´ç«–çº¿*/
.gp-header4 .gp-nav-wrap .gp-nav > li {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  padding: 0 41.3px !important;
}
@media screen and (max-width: 1429px) {
  /*å¯¼èˆªæ ç›®é—´ç«–çº¿*/
  .gp-header4 .gp-nav-wrap .gp-nav > li {
    padding: 0 41.2px !important;
  }
}
@media screen and (max-width: 1385px) {
  /*å¯¼èˆªæ ç›®é—´ç«–çº¿*/
  .gp-header4 .gp-nav-wrap .gp-nav > li {
    padding: 0 35px !important;
  }
}
@media screen and (max-width: 1320px) {
  /*å¯¼èˆªæ ç›®é—´ç«–çº¿*/
  .gp-header4 .gp-nav-wrap .gp-nav > li {
    padding: 0 28.8px !important;
  }
}
@media screen and (max-width: 1029px) {
  /*å¯¼èˆªæ ç›®é—´ç«–çº¿*/
  .gp-header4 .gp-nav-wrap .gp-nav > li {
    padding: 0 26.7px !important;
  }
}
/*å¤´éƒ¨ä¸¤ä¾§é—´è·*/
.gp-header4 {
  padding-right: 100px;
  padding-left: 100px;
}
@media screen and (max-width:1428px) and (min-width:1130px) {
  /*å¤´éƒ¨ä¸¤ä¾§é—´è·*/
  .gp-header4 {
    padding-right: 50px !important;
    padding-left: 50px !important;
  }
}
@media screen and (max-width:1129px) and (min-width:997px) {
  /*å¤´éƒ¨ä¸¤ä¾§é—´è·*/
  .gp-header4 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
}
@media screen and (max-width: 996px) {
  /*å¯¼èˆªåº•è‰²ç”¨ä¸Šé¢èƒŒæ™¯è¦†ç›–*/
  .pid-bdeb2451-a382-490f-b4e2-e96c2863f438 .layout::before {
    height: 100%;
  }
  .gp-header4 .gp-menu {
    background-color: #6eb75b !important;
  }
}
/*å¯¼èˆªè£…é¥°ç«–çº¿æœ€åŽä¸€ä¸ªéšè—*/
.gp-header4 .gp-nav-wrap .gp-nav > li:last-of-type {
  /*border-right:0px solid #fff;*/
}
.gp-header4 .gp-nav-wrap .gp-nav li:nth-child(1) {
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}
/*å¯¼èˆªæ ·å¼è°ƒæ•´*/
.gp-header4 .gp-nav-wrap .gp-nav li > a {
  font-size: 20px !important;
  line-height: 25px !important;
}
/*å­æ ç›®é—´è·*/
.gp-header4 .gp-nav-wrap .gp-nav > li .second_nav1 {
  top: 43px !important;
}
/*å°æ ‡é¢˜é¢œè‰²*/
.gp-header4 .gp-top .ser .search .notxt1 {
  /*color:rgba(255,255,255,.7) !important;*/
  color: #6eb75b !important;
  line-height: 37px !important;
}
.gp-header4 .gp-top {
  padding-top: 7px;
}
/*æ—¥åŽ†æè¾¹*/
.gp-header4 .gp-top span:nth-child(1) {
  display: none;
}
/*æ—¥åŽ†åº•è‰²*/
.gp-header4 .gp-top p {
  background: rgba(255, 255, 255, 0.5);
  color: #2980b3;
  padding: 0px 20px;
  border-radius: 20px;
  /*float:right;*/
}
/*å­¦æ ¡ä¸»é¡µæ–‡å­—é¢œè‰²*/
.gp-header4 .gp-top .gp-link a {
  background: rgba(255, 255, 255, 0.5);
  color: #2980b3;
  padding: 0 20px;
  border-radius: 20px;
}
/*æœç´¢æ¡†æ ·å¼*/
.gp-header4 .gp-top .ser .search .notxt {
  background: rgba(255, 255, 255, 0.5) !important;
  color: #2980b3 !important;
  border: 1px solid rgba(255, 255, 255, 0);
  border-radius: 37px;
}
/*æœç´¢æ¡†é«˜åº¦*/
.gp-header4 .gp-top .ser .search {
  height: 37px !important;
}
/*logoä¸Šä¸‹é—´è·*/
.gp-header4 .logo_wrap .header .gp-logo {
  padding: 60px 0 !important;
}
/*logoæœ€å¤§é«˜åº¦*/
.gp-header4 .logo_wrap .header .gp-logo img {
  max-height: 100px !important;
}
/*å¯¼èˆªä¸‹æ‹‰åº•è‰²*/
.gp-header4.currents .gp-nav-wrap {
  padding-top: 17px;
}
/*å¯¼èˆªä¸‹æ‹‰åº•è‰²*/
.gp-header3.currents {
  background: #6eb75b !important;
}
/*å¯¼èˆªä¸‹æ‹‰äº¤äº’*/
.gp-header4 .gp-nav-wrap .gp-nav > li > a {
  height: 43px !important;
}
/*logoä¸Šä¸‹é—´è·*/
.gp-header3 .gp-top .gp-logo {
  padding: 41px 0 !important;
}
/*logoæœ€å¤§é«˜åº¦*/
.gp-header3 .gp-top .gp-logo a img {
  max-height: 80px !important;
}
/*å„ä¸ªæ ç›®çš„è‹±æ–‡æ ‡é¢˜*/
.gp-title99 .titLt .gpColumnTitleEn {
  border-left: 2px solid #004ea1;
  color: #004ea1;
}
/*é¦–é¡µå„ä¸ªæ ç›®æ ‡é¢˜ä¸‹åˆ’çº¿*/
.gp-title99 {
  border-bottom: 1px solid rgba(28, 127, 61, 0.25);
  align-items: anchor-center !important;
}
/*é¦–é¡µæ ‡é¢˜ä¸‹çŸ­æ¨ªçº¿*/
.gp-title99 .titLt .title h2 {
  padding-bottom: 16px;
  border-bottom: 4px solid #6eb75b;
}
/*å°å°ºå¯¸ä¸‰é“æ å¾®è°ƒ*/
.gp-header4 .gp-menu .gp-menu-header .gp-menu-header-icon {
  margin: 5px 20px 0 0 !important;
}
/*äºŒçº§é¡µæ›´å¤šéšè—*/
.pid-66e4bb63-078e-4cb2-970a-baf34bda6256 .gp-title4 .more {
  display: none;
}
/*äºŒçº§é¡µä¾§æ è‰²å€¼è°ƒæ•´*/
.asideList12 .gp-subLeft .subLeftTitle {
  /*background:#e8f2eb !important;*/
  color: #000 !important;
  background: #fff !important;
}
.asideList12 .gp-subLeft > ul > li a.active {
  color: #6eb75b !important;
}
/*äºŒçº§é¡µå†…å®¹æ ‡é¢˜è£…é¥°ç«–æ¡*/
.gp-title4 h2::before {
  background-color: #6eb75b !important;
}
/*äºŒçº§é¡µä¾§æ å±•å¼€å›¾æ ‡é¢œè‰²*/
.icon-jian:before,
.icon-jia:before {
  color: #6eb75b !important;
}
/*-----------------------------------------------------*/
/*-----------------------------------------------------*/
/*-----------------------------------------------------*/
/*-----------------------------------------------------*/
/*é¡µè„šç‰ˆæƒ*/
.footer_block11 .footer .footer_lt p {
  margin-top: 0 !important;
}
/*ç‰ˆæƒå®½åº¦*/
.footer_block11 .footer .footer_lt {
  width: 80% !important;
}
/*å³ä¸‹è§’é“¾æŽ¥å®½åº¦*/
.footer_block11 .footer .footer_rt {
  width: unset !important;
}
/*é“¾æŽ¥åº•è‰²*/
.footer_block11 .footer .footer_rt .footer_link dd a {
  background: rgba(255, 255, 255, 0.16);
  padding: 10px 20px;
  border-radius: 9px;
  font-weight: bold;
}
/*é¡µè„šåº•è‰²*/
.footer_block34 {
  background: linear-gradient(to right, #1f7b3c 0%, #6eb75b 50%, #1f7b3c 100%) !important;
  padding: 40px 0 !important;
}
@media screen and (min-width: 996px) {
  /*é¡µè„šç‰ˆæƒä¸Šé—´è·*/
  /*é¡µè„šåœ°å€ä½ç½®*/
  .footer_block1 .footer > span {
    padding-top: 40px;
  }
  .footer_block34 .topl .footerul {
    margin-left: 80px !important;
  }
}
/*é¡µè„šlogo*/
.footer_block34 .topl .flogo .flogo1 {
  max-width: 70px !important;
}
.footer_block34 .topl .flogo {
  margin-right: 20px;
}
.footer_block34 .topl .footerul {
  /*margin-left:100px ;*/
}
@media screen and (max-width: 1024px) {
  .footer_block34 .topl .flogo .flogo1 {
    /*width: 300px !important;*/
  }
  .footer_block34 .topl .footerul {
    margin-left: 0px !important;
  }
  .footer_block34 .topl {
    text-align: unset !important;
    /*float:unset !important;*/
    padding-bottom: 14px;
  }
}
/*é¡µè„šåœ°å€æ–‡å­—*/
.footer_block34 .topl .footerul li a,
.footer_block34 .topr p {
  line-height: 1.2 !important;
  color: rgba(255, 255, 255, 0.7) !important;
}
/*é¡µè„šäºŒç»´ç é«˜åº¦*/
.footer_block34 .topr .fewm {
  height: 55px !important;
}
@media screen and (max-width: 1024px) {
  .footer_block34 .topr {
    width: 157px !important;
  }
}
/*é¡µè„šå•åŠ çš„åˆ—è¡¨éƒ¨åˆ†*/
/*<style>*/
.friend-links {
  /*background: linear-gradient(135deg, #2c3e50, #34495e);*/
  /*padding: 10px 0 50px 0;*/
  /*border-bottom:1px solid rgba(255,255,255,.17);*/
  /*border-top: 2px solid #3498db;*/
}
.container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 0px 25px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  margin-bottom: 35px;
}
@media screen and (max-width: 1386px) {
  .container {
    width: 1100px;
  }
}
@media screen and (max-width: 1320px) {
  .container {
    width: 1000px;
  }
}
@media screen and (max-width: 996px) {
  .container {
    width: unset;
  }
}
.links-wrapper {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
.links-title {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  /*padding: 8px 28px;*/
  /*background: rgba(255,255,255,.17);*/
  border-radius: 5px;
  /*box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);*/
  /*align-self: anchor-center;*/
}
.title-icon {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  filter: brightness(0) invert(1);
  /* å›¾æ ‡åç™½å¤„ç† */
}
.links-title span {
  color: white;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 1px;
}
.links-list {
  flex: 1;
  /*display: grid;*/
  display: contents;
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  gap: 5px;
  /*align-self: anchor-center;*/
}
.link-item {
  position: relative;
  display: flex;
  align-items: center;
  padding: 5px 20px 5px 25px;
  /*border-left:2px solid rgba(0,0,0,.17);*/
  /* å¢žåŠ å·¦ä¾§padding */
  /*background: rgba(255, 255, 255, 0.1);*/
  border-radius: 6px;
  justify-content: center;
  color: #ecf0f1;
  font-size: 14px;
  text-decoration: none;
  transition: all 0.3s ease;
  overflow: hidden;
  /*background-image: url('https://demo.gpowersoft.com/editor_saas/api/preview/image/4d5dea6ab14a401d83755e9d983e8bd7.png?pageId=a79cc3c9a3964c95aa05eac9aabe9233');*/
  /* å›¾æ ‡URL */
  background-repeat: no-repeat;
  background-position: 15px center;
  background-size: 20px;
}
.link-item::after {
  content: "";
  position: absolute;
  left: -100%;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
  transition: left 0.6s;
}
.link-item:hover {
  background-color: rgba(46, 204, 113, 0.1);
  transform: translateY(-3px);
  box-shadow: 0 5px 15px rgba(46, 204, 113, 0.2);
  /*background-image: url('https://demo.gpowersoft.com/editor_saas/api/preview/image/4d5dea6ab14a401d83755e9d983e8bd7.png?pageId=a79cc3c9a3964c95aa05eac9aabe9233');*/
  /* æ‚¬åœå›¾æ ‡ */
  color: #fff;
}
@media (max-width: 996px) {
  .links-wrapper {
    flex-direction: column;
    padding: 0 15px;
  }
}
@media (max-width: 768px) {
  .links-wrapper {
    flex-direction: column;
  }
  .links-list {
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
  }
  .link-item {
    /*padding: 10px 15px 10px 40px;*/
    /*background-position: 10px center;*/
    /*background-size: 18px;*/
  }
  .title-icon {
    width: 20px;
    height: 20px;
  }
}
/*</style>*/

body{background-color: #f0f0f0;}
