@charset "utf-8";
.container {
  position: relative;
  width: 100%;
}

.Area-hd {
  font-size: 44px;
  color: #0797ea;
  text-align: center;
  background: url(http://www.zmgzs.com/images/hd.png) no-repeat center;
}

.aArea {
  background: url(http://www.zmgzs.com/images/aArea.png) no-repeat top center
    #f7f7f7;
  padding: 70px 0 0 0;
}
.aArea-bd {
  margin: 30px 0 0 0;
}
.aArea-bd .hd ul {
  width: 519px;
  margin: 0 auto;
}
.aArea-bd .hd ul li {
  float: left;
  width: 170px;
  border-right: 1px solid #efefef;
  text-align: center;
  cursor: pointer;
}
.aArea-bd .hd ul li span {
  display: block;
  margin-top: 10px;
  color: #676767;
  font-size: 16px;
}
.aArea-bd .hd ul li p {
  display: block;
  margin-top: 10px;
  color: #b2b2b2;
  text-transform: uppercase;
}

.aArea-bd .hd ul li.on .img01 {
  display: none;
}
.aArea-bd .hd ul li .img02 {
  display: none;
  position: relative;
  left: 50%;
  margin-left: -30px;
}
.aArea-bd .hd ul li.on .img02 {
  display: block;
}
.aArea-bd .hd ul li.on span {
  color: #23a2eb;
}

.aArea-bd .p {
  width: 905px;
  margin: 35px auto;
  line-height: 27px;
  font-size: 14px;
  text-align: center;
}
.aArea-bd .bd {
}

.aArea01 {
  position: relative;
  width: 1186px;
  margin: 0 auto;
  height: 651px;
  overflow: hidden;
}
.aArea01 .a1 {
  position: absolute;
}
.aArea01 .a2 {
  position: absolute;
  left: 0;
  top: 0;
  background: url(http://www.zmgzs.com/images/bg.png) repeat;
  text-align: center;
  display: none;
}
.aArea01 .a2 span {
  display: block;
  color: #a9a9aa;
  text-transform: uppercase;
}
.aArea01 .a2 h1 {
  color: #fff;
  font-weight: normal;
}
.aArea01 .a2 a {
  display: block;
}
.aArea01 .a2 a img {
  width: 91px !important;
  height: 34px !important;
}
.aArea01 .a1:hover .a2 {
  display: block;
}

.aArea01 .box01 {
  left: 0;
  top: -390px;
  width: 589px;
  height: 390px;
  opacity: 0;
}
.aArea01 .box01 img {
  width: 589px;
  height: 390px;
}
.aArea01 .box01 .a2 {
  width: 589px;
  height: 390px;
}
.aArea01 .box01 .a2 span {
  font-size: 17px;
  padding-top: 135px;
}
.aArea01 .box01 .a2 h1 {
  font-size: 25px;
  margin-top: 10px;
}
.aArea01 .box01 .a2 a {
  margin-top: 30px;
}

.aArea01 .box02 {
  left: 590px;
  top: -390px;
  width: 265px;
  height: 195px;
  opacity: 0;
}
.aArea01 .box02 img {
  width: 265px;
  height: 195px;
}
.aArea01 .box02 .a2 {
  width: 265px;
  height: 195px;
}
.aArea01 .box02 .a2 span {
  font-size: 12px;
  padding-top: 70px;
}
.aArea01 .box02 .a2 h1 {
  font-size: 20px;
  margin-top: 10px;
}
.aArea01 .box02 .a2 a {
  margin-top: 10px;
}

.aArea01 .box03 {
  right: 0;
  top: -390px;
  width: 330px;
  height: 390px;
  opacity: 0;
}
.aArea01 .box03 img {
  width: 330px;
  height: 390px;
}
.aArea01 .box03 .a2 {
  width: 330px;
  height: 390px;
}
.aArea01 .box03 span {
  font-size: 12px;
  padding-top: 150px;
}
.aArea01 .box03 h1 {
  font-size: 20px;
  margin-top: 10px;
}
.aArea01 .box03 a {
  margin-top: 10px;
}

.aArea01 .box04 {
  left: -294px;
  bottom: 0;
  width: 294px;
  height: 260px;
  opacity: 0;
}
.aArea01 .box04 img {
  width: 294px;
  height: 260px;
}
.aArea01 .box04 .a2 {
  width: 294px;
  height: 260px;
}
.aArea01 .box04 .a2 span {
  font-size: 12px;
  padding-top: 80px;
}
.aArea01 .box04 .a2 h1 {
  font-size: 20px;
  margin-top: 10px;
}
.aArea01 .box04 .a2 a {
  margin-top: 10px;
}

.aArea01 .box05 {
  left: 295px;
  bottom: -260px;
  width: 294px;
  height: 260px;
  opacity: 0;
}
.aArea01 .box05 img {
  width: 294px;
  height: 260px;
}
.aArea01 .box05 .a2 {
  width: 294px;
  height: 260px;
}
.aArea01 .box05 .a2 span {
  font-size: 12px;
  padding-top: 80px;
}
.aArea01 .box05 .a2 h1 {
  font-size: 20px;
  margin-top: 10px;
}
.aArea01 .box05 .a2 a {
  margin-top: 10px;
}

.aArea01 .box06 {
  left: 590px;
  bottom: -455px;
  width: 265px;
  height: 455px;
  opacity: 0;
}
.aArea01 .box06 img {
  width: 265px;
  height: 455px;
}
.aArea01 .box06 .a2 {
  width: 265px;
  height: 455px;
}
.aArea01 .box06 .a2 span {
  font-size: 12px;
  padding-top: 180px;
}
.aArea01 .box06 .a2 h1 {
  font-size: 20px;
  margin-top: 10px;
}
.aArea01 .box06 .a2 a {
  margin-top: 10px;
}

.aArea01 .box07 {
  right: -330px;
  bottom: 0;
  width: 330px;
  height: 260px;
  opacity: 0;
}
.aArea01 .box07 img {
  width: 330px;
  height: 260px;
}
.aArea01 .box07 .a2 {
  width: 330px;
  height: 260px;
}
.aArea01 .box07 .a2 span {
  font-size: 12px;
  padding-top: 90px;
}
.aArea01 .box07 .a2 h1 {
  font-size: 20px;
  margin-top: 10px;
}
.aArea01 .box07 .a2 a {
  margin-top: 10px;
}

.bArea {
  background: url(http://www.zmgzs.com/images/bArea01.png) no-repeat top center;
  padding-top: 100px;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 37px;
}
.bArea ul {
  width: 1186px;
  margin: 0 auto;
}
.bArea ul li {
  float: left;
  margin-right: 71px;
  width: 180px;
  height: 180px;
  text-align: center;
}
.bArea ul li h1 {
  padding-top: 40px;
}
.bArea ul li p {
  font-size: 20px;
  color: #000;
  margin-top: 5px;
}
.bArea ul li span {
  display: block;
  margin-top: 10px;
  color: #fff;
  text-transform: uppercase;
}

.bArea ul .li01 {
  background: url(http://www.zmgzs.com/images/1.png) no-repeat;
}
.bArea ul .li02 {
  background: url(http://www.zmgzs.com/images/2.png) no-repeat;
}
.bArea ul .li03 {
  background: url(http://www.zmgzs.com/images/3.png) no-repeat;
}
.bArea ul .li04 {
  background: url(http://www.zmgzs.com/images/4.png) no-repeat;
}
.bArea ul .li05 {
  background: url(http://www.zmgzs.com/images/5.png) no-repeat;
}

.cArea {
  background: url(http://www.zmgzs.com/images/cArea.jpg) no-repeat top center;
  padding: 60px 0 0 0;
  height: 791px;
}
.cArea .Area-hd {
  background: url(http://www.zmgzs.com/images/hd01.png) no-repeat center;
}
.cArea-hd p {
  font-size: 20px;
  color: #4a4a4a;
  text-align: center;
  margin: 5px 0 10px;
}
.cArea-hd {
  text-align: center;
}
.cArea-hd span {
  display: block;
  font-size: 14px;
  color: #c5c5c5;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.cArea-bd {
  position: relative;
}

.cAreabox {
  width: 365px;
  position: absolute;
}
.cAreabox h1 {
  font-size: 26px;
  color: #000;
  font-weight: normal;
  background: url(http://www.zmgzs.com/images/cArea02.png) no-repeat left center;
  padding-left: 30px;
  line-height: 1;
}
.cAreabox span {
  display: block;
  color: #cacaca;
  text-transform: uppercase;
  padding-left: 30px;
  margin-top: 10px;
}
.cAreabox p {
  font-size: 14px;
  color: #9c9c9c;
  border-top: 1px solid #a6a6a6;
  padding-top: 10px;
  margin-top: 10px;
}

.cArea01 {
  left: -365px;
  top: 45px;
  opacity: 0;
}
.cArea02 {
  left: -365px;
  top: 320px;
  opacity: 0;
}
.cArea03 {
  right: -365px;
  top: 45px;
  opacity: 0;
}
.cArea04 {
  right: -365px;
  top: 320px;
  opacity: 0;
}
.cArea05 {
  position: absolute;
  width: 454px;
  left: 50%;
  margin-left: -227px;
  top: 20px;
}

.dArea {
  background: #f6f6f6;
  padding-bottom: 60px;
}
.dArea-bd {
  margin-top: 40px;
  width: 1200px;
  position: relative;
}
#showcase {
  visibility: hidden;
  height: 460px;
  border-radius: 8px;
}
#showcase img {
  cursor: pointer;
}

.eArea {
  margin-top: 50px;
  padding-bottom: 20px;
}
.eArea-hd .p1 {
  text-align: center;
  font-size: 18px;
  color: #b1b1b1;
  text-transform: uppercase;
}
.eArea-hd .p2 {
  text-align: center;
  margin-top: 50px;
}

.eArea-bd {
  position: relative;
  margin-top: 60px;
  background: url(http://www.zmgzs.com/images/eArea-bd.jpg) no-repeat center;
}
.eArea-bd ul {
  height: 160px;
}
.eArea-bd ul li {
  float: left;
  margin: 0 35px;
  cursor: pointer;
}
.eArea-bd ul li span {
  display: block;
  margin-top: 10px;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
}
.eArea-bd ul li .img02 {
  display: none;
}
.eArea-bd ul li:hover .img02 {
  display: block;
}
.eArea-bd ul li:hover .img01 {
  display: none;
}

.eArea-bd .prev01,
.eArea-bd .next01 {
  position: absolute;
  top: 80px;
  display: block;
  width: 26px;
  height: 17px;
  z-index: 999;
}
.eArea-bd .prev01 {
  left: -30px;
  right: auto;
  background: url(http://www.zmgzs.com/images/left.jpg) no-repeat;
}
.eArea-bd .next01 {
  left: auto;
  right: -30px;
  background: url(http://www.zmgzs.com/images/right.jpg) no-repeat;
}

.eArea-bd .bd i {
  position: absolute;
  top: -149px;
  left: 290px;
  font-size: 38px;
  color: #0797ea;
}
.eArea-bd .bd p {
  position: absolute;
  top: -156px;
  left: 442px;
  width: 480px;
  font-size: 14px;
  color: #888;
  line-height: 25px;
}

.fArea {
  background: #f5f6f8;
  padding-bottom: 20px;
}
.fArea-hd {
  text-align: center;
}
.fArea-bd {
  margin-top: 40px;
  text-align: center;
}

.fArea-bd ul {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.fArea-bd ul li {
  float: left;
  margin: 0 10px;
}

.imageflow {
  position: relative;
  text-align: left;
  visibility: hidden;
  width: 110%;
  height: 360px !important;
  margin-left: -70px;
  overflow: hidden;
}
.imageflow img {
  border: none;
  position: absolute;
  top: 0px;
  visibility: hidden;
  -ms-interpolation-mode: bicubic;
}
.imageflow p {
  margin: 0 auto;
  text-align: center;
}
.imageflow .loading {
  border: 1px solid #ccc;
  height: 15px;
  left: 50%;
  margin-left: -106px;
  padding: 5px;
  position: relative;
  visibility: visible;
  width: 200px;
}
.imageflow .loading_bar {
  background: #ccc;
  height: 15px;
  visibility: visible;
  width: 1%;
}
.imageflow .caption {
  font-weight: bold;
  position: relative;
  text-align: center;
  z-index: 10000;
}
.imageflow .scrollbar {
  position: relative;
  visibility: hidden;
  z-index: 10001;
  height: 1px;
}
.imageflow .slider {
  height: 14px;
  margin: -6px 0 0 -7px;
  position: absolute;
  width: 14px;
  z-index: 10002;
}
.imageflow .images {
  overflow: hidden;
  white-space: nowrap;
}
.imageflow img {
  width: 340px !important;
  height: 380px !important;
}

.lck,
.rck {
  display: block;
  position: absolute;
  bottom: 0;
  height: 360px;
  z-index: 999;
}
.lck {
  left: 70px;
  width: 408px;
}
.rck {
  right: 0;
  width: 470px;
}

.cArea01:hover {
  animation: animations 2s ease-out forwards;
}
.cArea02:hover {
  animation: animations 2s ease-out forwards;
}
.cArea03:hover {
  animation: animations 2s ease-out forwards;
}
.cArea04:hover {
  animation: animations 2s ease-out forwards;
}
@-webkit-keyframes animations {
  0% {
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

/* 首页 */
.content_index {
  width: 1200px;
  margin: 0 auto;
  padding-bottom: 70px;
}
.banner.show {
  padding-top: 60px;
}
.content_index h2 {
  font-size: 26px;
  color: #323232;
  text-align: center;
  line-height: 80px;
}
.cont_index li {
  overflow: hidden;
}
.contImg {
  width: 600px;
}
.contTxt {
  width: 510px;
  background: #f8f8f8;
  padding-top: 38px;
  padding-right: 0;
  padding-bottom: 50px;
  padding-left: 90px;
}
.contTxt h3 {
  font-size: 16px;
  color: #323232;
  line-height: 34px;
}
.contTxt em {
  display: block;
  width: 80px;
  height: 30px;
  border-bottom: 1px solid #dbdbdb;
}
.contTxt p {
  width: 420px;
  font-size: 14px;
  line-height: 24px;
  color: #525252;
  padding-top: 15px;
  padding-bottom: 25px;
  text-align: justify;
}
.contTxt a {
  display: block;
  width: 104px;
  font-size: 12px;
  color: #272727;
  text-align: center;
  line-height: 34px;
  border: 1px solid #dcdcdc;
}
.contTxt a i {
  font-size: 12px;
  line-height: 34px;
  color: #5db9df;
}
.contTxt a:hover {
  background: #000;
  color: #fff;
}

/* 内容页 */
.content {
  width: 1200px;
  margin: 0 auto 70px;
}
#anli_pic ul li {
  float: left;
  display: block;
  width: 380px;
  text-align: center;
  margin: 20px 0;
  position: relative;
  margin-right: 30px;
  margin-top: 30px;
  cursor: pointer;
}

#anli_pic ul li img {
  width: 380px;
  height: 224px;
}
/*首页点击放大效果*/
.cont ul {
  margin-right: -30px;
  padding-bottom: 20px;
}
.cont li {
  float: left;
  width: 380px;
  margin-right: 30px;
  margin-top: 30px;
  cursor: pointer;
  z-index: 0;
}
.cont li .zoom {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 224px;
}
.cont li:hover .zoom {
  background: url(http://www.zmgzs.com/img/zoom.png) no-repeat center center;
}

.classNav {
  padding-top: 2px;
  background: #f6f6f6;
  width: 100%;
  min-width: 1200px;
}
.classNav ul {
  width: 1200px;
  margin: 0 auto;
}
.classNav ul li {
  float: left;
  margin-right: 18px;
  width: 300px;
  font-size: 14px;
  color: #000;
  line-height: 60px;
}
.classNav ul li.show {
  background: #fff;
}
.classNav li:first-child {
  padding-left: 5px;
  text-align: left;
}
.classNav li a {
  display: block;
  font-size: 14px;
  color: #000;
  text-align: center;
  line-height: 60px;
}
.classNav li a:hover {
  background: #fff;
}

/*=====================分页标签s=====================*/

#pageNav {
  clear: both;
  font: 12px/24px Tahoma;
  height: 30px;
  margin: 0 auto 0 auto;
  text-align: left;
  width: 100%;
}
#pageNav ul {
  list-style-type: none;
  overflow: hidden;
}
#pageNav ul li {
  background-color: #ffffff;
  border: 1px solid #ccdbe4;
  color: #0b3b8c;
  display: block;
  height: 22px;
  margin: 0 2px;
  padding: 0 3px;
  float: left;
}
#pageNav ul li a {
  background-color: #ffffff;
  color: #0b3b8c;
  padding: 0 5px;
}
#pageNav ul li a:hover {
  color: #d87d08;
}
#pageNav .thisclass {
  padding: 0 8px;
  background: #ccc;
}
#pageNav .pageinfo {
  padding: 0 8px;
}
#pageNav ul li.hover {
  border: 0 none;
  color: #000000;
  font-weight: bold;
}
#pageNav ul li.hover a {
  color: #000000;
}
/*=====================分页标签e=====================*/

/* 留言 */
.msg {
  width: 1200px;
  margin: 0 auto 70px;
  overflow: hidden;
  padding: 50px 0 0;
}
.msg h1 {
  font-size: 20px;
  margin: 0 0 20px 0;
}
.msg h2 {
  font-size: 16px;
  margin: 0 0 20px 0;
}
.msg_left {
  float: left;
}
.msg_left li {
  font-size: 14px;
  margin: 0 0 10px;
}
.msg_right {
  float: right;
}

/* 弹出层 */

.jquery-lightbox-move * {
  webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.jquery-lightbox-overlay {
  background: #000000;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.jquery-lightbox {
  position: relative;
  padding: 0 0;
}

.jquery-lightbox-title {
  background: rgba(58, 58, 58, 1);
  color: #ffffff;
  font-family: verdana, arial, serif;
  font-size: 11px;
  line-height: 14px;
  padding: 5px 8px;
  margin: 3px;
  position: absolute;
  bottom: 0;
  z-index: 7000;
  opacity: 0.9;
}
.light-box {
  background: rgba(255, 255, 255, 0.9);
  width: 100%;
  padding: 0;
  margin: 0;
  opacity: 0.7;
}
.light-box strong {
  font-size: 14px;
  display: block;
  padding: 10px 2px 5px 10px;
  color: rgb(0, 0, 0);
}
.light-box p {
  font-size: 12px;
  display: block;
  padding: 2px 10px 10px 10px;
  line-height: 16px;
  color: rgb(41, 41, 41);
}
.jquery-lightbox-html {
  z-index: 7000;
  position: relative;
  border: 0;

  padding: 0px 15px;
  vertical-align: top;
  -webkit-overflow-scrolling: touch;
}
.jquery-lightbox-html embed,
.jquery-lightbox-html object,
.jquery-lightbox-html iframe {
  vertical-align: top;
  display: block;
}
.jquery-lightbox-background {
  position: absolute;
  top: 7px;
  left: 7px;
  z-index: 6999;
  float: left;
  padding: 0;
}
.jquery-lightbox-background img {
  display: block;
  position: relative;
  border: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
.jquery-lightbox-mode-image .jquery-lightbox-html {
  z-index: 6998;
  padding: 0;
}
.jquery-lightbox-mode-html .jquery-lightbox-background {
  background: #ffffff;
}
.jquery-lightbox-mode-html .jquery-lightbox-html {
  overflow: auto;
}
.jquery-lightbox-loading,
.jquery-lightbox-mode-html .jquery-lightbox-loading {
  background: #ffffff url(http://www.zmgzs.com/img/loading.gif) no-repeat center
    center;
}
.jquery-lightbox-button-close {
  background: url(http://www.zmgzs.com/img/jquery-lightbox-theme.png) no-repeat -190px -115px;
  position: absolute;
  top: 12px;
  right: -26px;
  width: 29px;
  height: 29px;
}
.jquery-lightbox-button-close:hover {
  background: url(http://www.zmgzs.com/img/jquery-lightbox-theme.png) no-repeat -220px -115px;
}
.jquery-lightbox-button-close span,
.jquery-lightbox-buttons span {
  display: none;
}
.jquery-lightbox-mode-image .jquery-lightbox-button-close {
  right: 14px;
  z-index: 7002;
}
.jquery-lightbox-buttons {
  position: absolute;
  top: 7px;
  left: 7px;
  z-index: 7001;
  height: 39px;
  display: none;
}
.jquery-lightbox-buttons .jquery-lightbox-buttons-init,
.jquery-lightbox-buttons .jquery-lightbox-buttons-end {
  width: 5px;
  height: 39px;
  float: left;
  display: inline;
}
.jquery-lightbox-buttons .jquery-lightbox-buttons-init {
  background: url(http://www.zmgzs.com/img/jquery-lightbox-theme.png) no-repeat -151px -153px;
  margin: 7px 0 0 7px;
}
.jquery-lightbox-buttons .jquery-lightbox-buttons-end {
  background: url(http://www.zmgzs.com/img/jquery-lightbox-theme.png) no-repeat -244px -153px;
  margin: 7px 0 0 0;
}
.jquery-lightbox-buttons .jquery-lightbox-button-left {
  background: url(http://www.zmgzs.com/img/jquery-lightbox-theme.png) no-repeat -156px -153px;
  width: 24px;
  height: 39px;
  float: left;
  display: inline;
  margin: 7px 0 0 0;
}
.jquery-lightbox-buttons .jquery-lightbox-button-left:hover {
  background: url(http://www.zmgzs.com/img/jquery-lightbox-theme.png) no-repeat -156px -194px;
}
.jquery-lightbox-buttons .jquery-lightbox-button-right {
  background: url(http://www.zmgzs.com/img/jquery-lightbox-theme.png) no-repeat -220px -153px;
  width: 24px;
  height: 39px;
  float: left;
  display: inline;
  margin: 7px 0 0 0;
}
.jquery-lightbox-buttons .jquery-lightbox-button-right:hover {
  background: url(http://www.zmgzs.com/img/jquery-lightbox-theme.png) no-repeat -220px -194px;
}
.jquery-lightbox-buttons .jquery-lightbox-button-max {
  background: url(http://www.zmgzs.com/img/jquery-lightbox-theme.png) no-repeat -182px -153px;
  width: 36px;
  height: 39px;
  float: left;
  display: inline;
  margin: 7px 0 0 0;
}
.jquery-lightbox-buttons .jquery-lightbox-button-max:hover {
  background: url(http://www.zmgzs.com/img/jquery-lightbox-theme.png) no-repeat -182px -194px;
}
.jquery-lightbox-buttons .jquery-lightbox-button-min {
  background: url(http://www.zmgzs.com/img/jquery-lightbox-theme.png) no-repeat -162px -235px;
  width: 36px;
  height: 39px;
  float: left;
  display: inline;
  margin: 7px 0 0 0;
}
.jquery-lightbox-buttons .jquery-lightbox-button-min:hover {
  background: url(http://www.zmgzs.com/img/jquery-lightbox-theme.png) no-repeat -207px -235px;
}
.jquery-lightbox-buttons-custom {
  height: 39px;
  float: left;
  display: inline;
  background: #2b2b2b;
  line-height: 39px;
  font-size: 10px;
  margin: 7px 0 0 0;
}
.jquery-lightbox-buttons-custom a {
  color: #ffffff;
  font-size: 10px;
  display: inline;
  font-weight: normal;
  text-decoration: underline;
  padding: 0 3px;
}
.jquery-lightbox-mode-image .jquery-lightbox-button-close {
  opacity: 0.7;
}
.jquery-lightbox-mode-image .jquery-lightbox-buttons {
  opacity: 0.3;
}
.jquery-lightbox-mode-image:hover .jquery-lightbox-buttons,
.jquery-lightbox-mode-image:hover .jquery-lightbox-button-close {
  opacity: 0.9;
}
.jquery-lightbox-navigator {
  display: none;
}
.jquery-lightbox-hide {
  display: none;
}

/* Retina: */

@media screen and (max-device-width: 640px),
  screen and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 2),
  screen and (max-device-width: 768px) and (max--moz-device-pixel-ratio: 2) {
  .jquery-lightbox-button-close,
  .jquery-lightbox-button-close:hover,
  .jquery-lightbox-border-top-left,
  .jquery-lightbox-border-top-right,
  .jquery-lightbox-border-bottom-left,
  .jquery-lightbox-border-bottom-right,
  .jquery-lightbox-buttons .jquery-lightbox-buttons-init,
  .jquery-lightbox-buttons .jquery-lightbox-buttons-end,
  .jquery-lightbox-buttons .jquery-lightbox-button-left,
  .jquery-lightbox-buttons .jquery-lightbox-button-left:hover,
  .jquery-lightbox-buttons .jquery-lightbox-button-right,
  .jquery-lightbox-buttons .jquery-lightbox-button-right:hover,
  .jquery-lightbox-buttons .jquery-lightbox-button-max,
  .jquery-lightbox-buttons .jquery-lightbox-button-max:hover,
  .jquery-lightbox-buttons .jquery-lightbox-button-min,
  .jquery-lightbox-buttons .jquery-lightbox-button-min:hover {
    background-image: url(http://www.zmgzs.com/img/images/jquery-lightbox-theme-mobile.png);
    background-size: 834px auto;
  }
  .jquery-lightbox-button-close {
    background-position: -380px -230px;
    width: 58px;
    height: 58px;
    right: -52px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
  }
  .jquery-lightbox-button-close:hover {
    background-position: -440px -230px;
  }
  .jquery-lightbox-buttons .jquery-lightbox-buttons-init,
  .jquery-lightbox-buttons .jquery-lightbox-buttons-end {
    width: 10px;
    height: 78px;
  }
  .jquery-lightbox-buttons .jquery-lightbox-buttons-init {
    background-position: -302px -306px;
  }
  .jquery-lightbox-buttons .jquery-lightbox-buttons-end {
    background-position: -488px -306px;
  }
  .jquery-lightbox-buttons .jquery-lightbox-button-left {
    background-position: -312px -306px;
    width: 48px;
    height: 78px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
  }
  .jquery-lightbox-buttons .jquery-lightbox-button-left:hover {
    background-position: -312px -388px;
  }
  .jquery-lightbox-buttons .jquery-lightbox-button-right {
    background-position: -440px -306px;
    width: 48px;
    height: 78px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
  }
  .jquery-lightbox-buttons .jquery-lightbox-button-right:hover {
    background-position: -440px -388px;
  }
  .jquery-lightbox-buttons .jquery-lightbox-button-max {
    background-position: -364px -306px;
    width: 72px;
    height: 78px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
  }
  .jquery-lightbox-buttons .jquery-lightbox-button-max:hover {
    background-position: -364px -388px;
  }
  .jquery-lightbox-buttons .jquery-lightbox-button-min {
    background-position: -324px -470px;
    width: 72px;
    height: 78px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
  }
  .jquery-lightbox-buttons .jquery-lightbox-button-min:hover {
    background-position: -414px -470px;
  }
}
