@charset "utf-8";
/* main_nav start */
.mainnav{ width:100%; margin-top:0px; padding:5px 0px; background:#51af01;}
.mainnav_line{ width:100%;vertical-align:bottom; text-align:center;background:#51af01; padding:0px;}
.mainnav_line a{
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	color:#ffffff;
	height:30px;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
	background:#51af01;
	border-right:1px solid #ffffff;
	}
.mainnav_line .indexnavstart{ border-left:1px solid #ffffff;}
.mainnav_line a:hover{
	background:#82e52e;}
/* main_nav end */

.tel{max-width:100%; color:#ffffff; height:31px; line-height:31px; padding:12px 0px; background:#ff9900; text-align:center; vertical-align:middle;}
.tel a{ color:#ffffff;}

.columntitleimage{ margin:auto; max-width:100%; margin-bottom:5px; text-align:center;}

/* ----------轮播css开始---------- */
.zgyfjch-enabled {
  position: relative;
}
.zgyfjch-enabled:focus { outline: none; }
.zgyfjch-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.zgyfjch-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */
.zgyfjch-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
          tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.zgyfjch-enabled.is-draggable .zgyfjch-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.zgyfjch-enabled.is-draggable .zgyfjch-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* previous  next buttons */
.zgyfjch-prev-next-button {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: #ffffff;
  background: hsla(0, 0%, 100%, 0.29);
  cursor: pointer;
  /* vertically center */
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.zgyfjch-prev-next-button.previous { left: 10px; background:url(pnleft.jpg) no-repeat;opacity: 0.29;}
.zgyfjch-prev-next-button.next { right: 10px; background:url(pnright.jpg) no-repeat;opacity: 0.29;}

/* right left button */
.zgyfjch-rtl .zgyfjch-prev-next-button.previous {
  left: auto;
  right: 10px;
}
.zgyfjch-rtl .zgyfjch-prev-next-button.next {
  right: auto;
  left: 10px;
}
.zgyfjch-prev-next-button:disabled {
  opacity: 0.3;
  cursor: auto;
}
.zgyfjch-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}
.zgyfjch-prev-next-button .arrow {
  fill: #333;
}

/* nav dots */
.zgyfjch-page-dots {
  position: absolute;
  width: 100%;
  bottom: 15px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}
.zgyfjch-rtl .zgyfjch-page-dots { direction: rtl; }
.zgyfjch-page-dots .dot {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 0 12px;
  background: #ffffff;
  border-radius: 50%;
  opacity: 0.50;
  cursor: pointer;
}
.zgyfjch-page-dots .dot.is-selected {
  opacity: 1;
}
.gallery img { width:640px; border:none;cursor:pointer;}
/* ----------轮播css结束---------- */