﻿@charset "utf-8";
/* CSS Document */
/* Reset */
html, body, div, img, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, select, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0; outline:none; list-style:none; font-weight: normal; }
body, html { height:100%; width:100%; font-size:14px; line-height:24px; font-family:"微软雅黑"; }
body { color:#484848;}
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#484848; }
a:hover { text-decoration:underline; }
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
img { border:0; display:block; }
em { font-style:normal; }
hr { height:0; clear:both; }
.none { display:none; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.fl { float:left; }
.fr { float:right; }
/* ===============================================================
Basic Swiper Styles 
================================================================*/
/*封面*/
body {
  width: 100%;
  height: auto;
}
body {
  min-width: 1000px;
  min-height: 600px;
}
.full-screen,
.full-screen body {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.cover-box {
  position: relative;
  width: 100%;
  height: 100%;
  background: url(../img/cover.jpg) top center no-repeat;
  -webkit-background-size: auto 100%;
     -moz-background-size: auto 100%;
          background-size: auto 100%;
  overflow: hidden;
  background:url(../img/cover.jpg);
}
.cover-bg,
.cover-content,
.cover-mask,
.cover-title,
.cover-building,
.cover-slogan {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.show .cover-content,
.show .cover-title,
.show .cover-building,
.show .cover-slogan {
  opacity: 1;
}
.cover-content {
  z-index: 110;
  font-size: 12px;
}
.cover-content .logo {
  position: absolute;
  z-index: 20;
  top: 2%;
  left: 50%;
  margin-left: -590px;
  width: 112px;
  height: 71px;
}
.cover-content .cover-nav {
  position: absolute;
  z-index: 50;
  top: 50%;
  width: 100%;
  width:696px;
  height:256px;
  background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/fmbtn.png) no-repeat;
  left:50%;
  margin-left:-230px;
  margin-top: 100px;
  text-align: center;
  color: #435894;
}
.cover-content .cover-nav a {
  padding: 0 10px;
  color: #435894;
}
.cover-content .cover-nav a:hover {
  text-decoration: underline;
}
.jj{ display:block; width:122px; height:122px; margin-top:38px;  margin-right:50px; padding:0!important; float:left;  filter:alpha(opacity=60);   -moz-opacity:0.6;    -khtml-opacity: 0.6;   opacity: 0.6;}
.hxr{ display:block; width:162px; height:162px; margin-top:0px; margin-right:24px; padding:0!important; float:left; filter:alpha(opacity=60);   -moz-opacity:0.6;    -khtml-opacity: 0.6;   opacity: 0.6;}
.hd{ display:block; width:128px; height:128px; margin-top:126px; margin-right:96px; padding:0!important; float:left; filter:alpha(opacity=60);   -moz-opacity:0.6;    -khtml-opacity: 0.6;   opacity: 0.6;}
.hg{ display:block; width:114px; height:114px; margin-top:133px; padding:0!important; float:left; filter:alpha(opacity=60);   -moz-opacity:0.6;    -khtml-opacity: 0.6;   opacity: 0.6;}
.cover-content .cover-goto {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  color: #c39235;
  font-size: 16px;
  font-weight: bold;
  background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/jrzt.png) no-repeat -10000px -10000px;
}
.cover-goto .goto-btn {
  position: absolute;
  left: 0;
  bottom: 5%;
  width: 100%;
  cursor: pointer;
}
.cover-goto .goto-btn .goto-icon {
  display: block;
  margin: 10px auto;
  width: 77px;
  height: 45px;
  background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/putin.png) no-repeat center;
}
.cover-goto .goto-btn .goto-icon {
  -webkit-animation-name: coverGoto;
  -moz-animation-name: coverGoto;
       animation-name: coverGoto;
  -webkit-animation-duration: 3s;
  -moz-animation-duration: 3s;
       animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
       animation-iteration-count: infinite;
}
.cover-mask {
  display: block;
  z-index: 100;
}
.cover-loading {
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}
.cover-bottom {
  position: absolute;
  z-index: 90;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 221px;
  background: url(img/cover/cover-bottom.png) no-repeat bottom center;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
          background-size: 100%;
}
.cover-cloud {
  position: absolute;
  z-index: 20;
  bottom: -8%;
  left: 0;
  width: 100%;
  height: 300px;
  background: url(img/cover/cover-cloud.png) repeat-x;
  opacity: 0.5;
}
.cover-cloud {
  -webkit-animation-name: coverCloud;
  -moz-animation-name: coverCloud;
       animation-name: coverCloud;
  -webkit-animation-duration: 60s;
  -moz-animation-duration: 60s;
       animation-duration: 60s;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
       animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
       animation-iteration-count: infinite;
}
.cover-bg {
  opacity: 1;
  z-index: 10;
  background: url(../img/cover.jpg) no-repeat top center;
  -webkit-background-size: cover;
     -moz-background-size: cover;
          background-size: cover;
}
.cover-box img {
  display: block;
  margin: 0 auto;
  width: auto;
  height: 100%;
}
.cover-title {
  z-index: 60;
  top: 15%;
  left: 50%;
  margin-left: -454px;
  width: 909px;
  height: 400px;
}
.cover-title-icon {
  height: 116px;
  max-height: 116px;
  /*background:url(img/cover/cover-title-icon.png) no-repeat center*/
}
.cover-title-text {
  position: absolute;
  bottom: 0%;
  width: 100%;
  height: 49px;
  max-height: 49px;
  /*background:url(img/cover/cover-title-text.png) no-repeat center*/
}
.show .cover-title {
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
       animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
  -webkit-animation-name: coverTitle;
  -moz-animation-name: coverTitle;
       animation-name: coverTitle;
}
.cover-building {
  z-index: 50;
  overflow: visible;
}
.cover-building-hall {
  position: absolute;
  bottom: 4%;
  left: -0.5%;
  width: 294px;
  height: 38.5%;
  max-height: 385px;
  /*background:url(img/cover/cover-building-hall.png) no-repeat center*/
}
.cover-building-hall img {
  position: absolute;
  top: 0;
  left: 0;
}
.cover-building-wall {
  position: absolute;
  bottom: 15%;
  right: -0.5%;
  width: 324px;
  height: 28.2%;
  max-height: 282px;
  /*background:url(img/cover/cover-building-wall.png) no-repeat center*/
}
.cover-building-wall img {
  position: absolute;
  top: 0;
  right: 0;
}
.cover-building-temple {
  position: absolute;
  bottom: 2%;
  right: 50%;
  margin-right: -295px;
  width: 591px;
  height: 23.3%;
  max-height: 233px;
  /*background:url(img/cover/cover-building-temple.png) no-repeat center*/
}
.cover-building-pavilion {
  position: absolute;
  bottom: 6%;
  left: 50%;
  margin-left: 290px;
  width: 415px;
  height: 21.8%;
  max-height: 218px;
  /*background:url(img/cover/cover-building-pavilion.png) no-repeat center*/
}
.show .cover-building-hall,
.show .cover-building-wall,
.show .cover-building-temple,
.show .cover-building-pavilion {
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
       animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
}
.show .cover-building-pavilion {
  -webkit-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
       animation-delay: 0.2s;
}
.show .cover-building-hall {
  -webkit-animation-name: coverBuilding;
  -moz-animation-name: coverBuilding;
       animation-name: coverBuilding;
  /*background-image:url(img/cover/cover-building-hall-shine.png);*/
}
.show .cover-building-wall {
  -webkit-animation-name: coverBuilding;
  -moz-animation-name: coverBuilding;
       animation-name: coverBuilding;
  /*background-image:url(img/cover/cover-building-wall-shine.png);*/
}
.show .cover-building-temple {
  -webkit-animation-name: coverBuilding;
  -moz-animation-name: coverBuilding;
       animation-name: coverBuilding;
  /*background-image:url(img/cover/cover-building-temple-shine.png);*/
}
.show .cover-building-pavilion {
  -webkit-animation-name: coverBuilding;
  -moz-animation-name: coverBuilding;
       animation-name: coverBuilding;
  /*background-image:url(img/cover/cover-building-pavilion-shine.png);*/
}
.cover-slogan {
  z-index: 70;
}
.cover-slogan-img {
  position: absolute;
  top: 15%;
  left: 50%;
  margin: 50px 0 0 -600px;
  width: 1200px;
  height: 320px;
  background: url(img/cover/cover-slogan.png) no-repeat 0 -22400px;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
          background-size: 100%;
  overflow: hidden;
}
.show .cover-slogan-img {
  -webkit-animation: coverSloganImg 2.8s steps(1) forwards;
  -moz-animation: coverSloganImg 2.8s steps(1) forwards;
       animation: coverSloganImg 2.8s steps(1) forwards;
}
.cover-slogan-left {
  position: absolute;
  top: 32%;
  left: 50%;
  margin-left: -690px;
  width: 1097px;
  height: 32.8%;
  max-height: 328px;
  /*background:url(img/cover/cover-slogan-left.png) no-repeat center*/
}
.cover-slogan-right {
  position: absolute;
  top: 48%;
  right: 50%;
  margin-right: -740px;
  width: 904px;
  height: 32.1%;
  max-height: 321px;
  /*background:url(img/cover/cover-slogan-right.png) no-repeat center*/
}
.cover-slogan-right img {
  position: absolute;
  left: 0;
}
.show .cover-slogan-left,
.show .cover-slogan-right {
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
       animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
  -webkit-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
       animation-delay: 0.6s;
}
.show .cover-slogan-left {
  -webkit-animation-name: coverSloganLeft;
  -moz-animation-name: coverSloganLeft;
       animation-name: coverSloganLeft;
  /*background-image:url(img/cover/cover-slogan-left-shine.png);*/
}
.show .cover-slogan-right {
  -webkit-animation-name: coverSloganRight;
  -moz-animation-name: coverSloganRight;
       animation-name: coverSloganRight;
  /*background-image:url(img/cover/cover-slogan-right-shine.png);*/
}
/*
.cover-building-hall,
.cover-building-pavilion,
.cover-building-temple,
.cover-slogan-left,
.cover-slogan-right { -webkit-transition:background-image 0.2s ease-out 1.1s; transition:background-image 0.2s ease-out 1.1s;}
*/
@-webkit-keyframes coverCloud {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -2200px 0;
  }
}
@-moz-keyframes coverCloud {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -2200px 0;
  }
}
@keyframes coverCloud {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -2200px 0;
  }
}
@-webkit-keyframes coverGoto {
  0%,
  100%,
  60%,
  75%,
  90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  10% {
    opacity: 1;
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  12% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  14% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  16% {
    -webkit-transform: none;
    transform: none;
  }
  95% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@-moz-keyframes coverGoto {
  0%,
  100%,
  60%,
  75%,
  90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
    -moz-transform: translate3d(0, -30px, 0);
         transform: translate3d(0, -30px, 0);
  }
  10% {
    opacity: 1;
    -webkit-transform: translate3d(0, 5px, 0);
    -moz-transform: translate3d(0, 5px, 0);
         transform: translate3d(0, 5px, 0);
  }
  12% {
    -webkit-transform: translate3d(0, -10px, 0);
    -moz-transform: translate3d(0, -10px, 0);
         transform: translate3d(0, -10px, 0);
  }
  14% {
    -webkit-transform: translate3d(0, 5px, 0);
    -moz-transform: translate3d(0, 5px, 0);
         transform: translate3d(0, 5px, 0);
  }
  16% {
    -webkit-transform: none;
    -moz-transform: none;
         transform: none;
  }
  95% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
         transform: none;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    -moz-transform: translate3d(0, 10px, 0);
         transform: translate3d(0, 10px, 0);
  }
}
@keyframes coverGoto {
  0%,
  100%,
  60%,
  75%,
  90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
    -moz-transform: translate3d(0, -30px, 0);
         transform: translate3d(0, -30px, 0);
  }
  10% {
    opacity: 1;
    -webkit-transform: translate3d(0, 5px, 0);
    -moz-transform: translate3d(0, 5px, 0);
         transform: translate3d(0, 5px, 0);
  }
  12% {
    -webkit-transform: translate3d(0, -10px, 0);
    -moz-transform: translate3d(0, -10px, 0);
         transform: translate3d(0, -10px, 0);
  }
  14% {
    -webkit-transform: translate3d(0, 5px, 0);
    -moz-transform: translate3d(0, 5px, 0);
         transform: translate3d(0, 5px, 0);
  }
  16% {
    -webkit-transform: none;
    -moz-transform: none;
         transform: none;
  }
  95% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
         transform: none;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    -moz-transform: translate3d(0, 10px, 0);
         transform: translate3d(0, 10px, 0);
  }
}
/*@-webkit-keyframes coverTitle {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes coverTitle {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}*/
@-webkit-keyframes coverTitle {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes coverTitle {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes coverTitle {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*@-webkit-keyframes coverBuilding {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes coverBuilding {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
*/
@-webkit-keyframes coverBuilding {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes coverBuilding {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes coverBuilding {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes coverSloganImg {
  0% {
    background-position: 0 0px;
  }
  1.43% {
    background-position: 0 -320px;
  }
  2.86% {
    background-position: 0 -640px;
  }
  4.29% {
    background-position: 0 -960px;
  }
  5.71% {
    background-position: 0 -1280px;
  }
  7.14% {
    background-position: 0 -1600px;
  }
  8.57% {
    background-position: 0 -1920px;
  }
  10% {
    background-position: 0 -2240px;
  }
  11.43% {
    background-position: 0 -2560px;
  }
  12.86% {
    background-position: 0 -2880px;
  }
  14.29% {
    background-position: 0 -3200px;
  }
  15.71% {
    background-position: 0 -3520px;
  }
  17.14% {
    background-position: 0 -3840px;
  }
  18.57% {
    background-position: 0 -4160px;
  }
  20% {
    background-position: 0 -4480px;
  }
  21.43% {
    background-position: 0 -4800px;
  }
  22.86% {
    background-position: 0 -5120px;
  }
  24.29% {
    background-position: 0 -5440px;
  }
  25.71% {
    background-position: 0 -5760px;
  }
  27.14% {
    background-position: 0 -6080px;
  }
  28.57% {
    background-position: 0 -6400px;
  }
  30% {
    background-position: 0 -6720px;
  }
  31.43% {
    background-position: 0 -7040px;
  }
  32.86% {
    background-position: 0 -7360px;
  }
  34.29% {
    background-position: 0 -7680px;
  }
  35.71% {
    background-position: 0 -8000px;
  }
  37.14% {
    background-position: 0 -8320px;
  }
  38.57% {
    background-position: 0 -8640px;
  }
  40% {
    background-position: 0 -8960px;
  }
  41.43% {
    background-position: 0 -9280px;
  }
  42.86% {
    background-position: 0 -9600px;
  }
  44.29% {
    background-position: 0 -9920px;
  }
  45.71% {
    background-position: 0 -10240px;
  }
  47.14% {
    background-position: 0 -10560px;
  }
  48.57% {
    background-position: 0 -10880px;
  }
  50% {
    background-position: 0 -11200px;
  }
  51.43% {
    background-position: 0 -11520px;
  }
  52.86% {
    background-position: 0 -11840px;
  }
  54.29% {
    background-position: 0 -12160px;
  }
  55.71% {
    background-position: 0 -12480px;
  }
  57.14% {
    background-position: 0 -12800px;
  }
  58.57% {
    background-position: 0 -13120px;
  }
  60% {
    background-position: 0 -13440px;
  }
  61.43% {
    background-position: 0 -13760px;
  }
  62.86% {
    background-position: 0 -14080px;
  }
  64.29% {
    background-position: 0 -14400px;
  }
  65.71% {
    background-position: 0 -14720px;
  }
  67.14% {
    background-position: 0 -15040px;
  }
  68.57% {
    background-position: 0 -15360px;
  }
  70% {
    background-position: 0 -15680px;
  }
  71.43% {
    background-position: 0 -16000px;
  }
  72.86% {
    background-position: 0 -16320px;
  }
  74.29% {
    background-position: 0 -16640px;
  }
  75.71% {
    background-position: 0 -16960px;
  }
  77.14% {
    background-position: 0 -17280px;

  }
  78.57% {
    background-position: 0 -17600px;
  }
  80% {
    background-position: 0 -17920px;
  }
  81.43% {
    background-position: 0 -18240px;
  }
  82.86% {
    background-position: 0 -18560px;
  }
  84.29% {
    background-position: 0 -18880px;
  }
  85.71% {
    background-position: 0 -19200px;
  }
  87.14% {
    background-position: 0 -19520px;
  }
  88.57% {
    background-position: 0 -19840px;
  }
  90% {
    background-position: 0 -20160px;
  }
  91.43% {
    background-position: 0 -20480px;
  }
  92.86% {
    background-position: 0 -20800px;
  }
  94.29% {
    background-position: 0 -21120px;
  }
  95.71% {
    background-position: 0 -21440px;
  }
  97.14% {
    background-position: 0 -21760px;
  }
  98.57% {
    background-position: 0 -22080px;
  }
  100.00% {
    background-position: 0 -22400px;
  }
}
@-moz-keyframes coverSloganImg {
  0% {
    background-position: 0 0px;
  }
  1.43% {
    background-position: 0 -320px;
  }
  2.86% {
    background-position: 0 -640px;
  }
  4.29% {
    background-position: 0 -960px;
  }
  5.71% {
    background-position: 0 -1280px;
  }
  7.14% {
    background-position: 0 -1600px;
  }
  8.57% {
    background-position: 0 -1920px;
  }
  10% {
    background-position: 0 -2240px;
  }
  11.43% {
    background-position: 0 -2560px;
  }
  12.86% {
    background-position: 0 -2880px;
  }
  14.29% {
    background-position: 0 -3200px;
  }
  15.71% {
    background-position: 0 -3520px;
  }
  17.14% {
    background-position: 0 -3840px;
  }
  18.57% {
    background-position: 0 -4160px;
  }
  20% {
    background-position: 0 -4480px;
  }
  21.43% {
    background-position: 0 -4800px;
  }
  22.86% {
    background-position: 0 -5120px;
  }
  24.29% {
    background-position: 0 -5440px;
  }
  25.71% {
    background-position: 0 -5760px;
  }
  27.14% {
    background-position: 0 -6080px;
  }
  28.57% {
    background-position: 0 -6400px;
  }
  30% {
    background-position: 0 -6720px;
  }
  31.43% {
    background-position: 0 -7040px;
  }
  32.86% {
    background-position: 0 -7360px;
  }
  34.29% {
    background-position: 0 -7680px;
  }
  35.71% {
    background-position: 0 -8000px;
  }
  37.14% {
    background-position: 0 -8320px;
  }
  38.57% {
    background-position: 0 -8640px;
  }
  40% {
    background-position: 0 -8960px;
  }
  41.43% {
    background-position: 0 -9280px;
  }
  42.86% {
    background-position: 0 -9600px;
  }
  44.29% {
    background-position: 0 -9920px;
  }
  45.71% {
    background-position: 0 -10240px;
  }
  47.14% {
    background-position: 0 -10560px;
  }
  48.57% {
    background-position: 0 -10880px;
  }
  50% {
    background-position: 0 -11200px;
  }
  51.43% {
    background-position: 0 -11520px;
  }
  52.86% {
    background-position: 0 -11840px;
  }
  54.29% {
    background-position: 0 -12160px;
  }
  55.71% {
    background-position: 0 -12480px;
  }
  57.14% {
    background-position: 0 -12800px;
  }
  58.57% {
    background-position: 0 -13120px;
  }
  60% {
    background-position: 0 -13440px;
  }
  61.43% {
    background-position: 0 -13760px;
  }
  62.86% {
    background-position: 0 -14080px;
  }
  64.29% {
    background-position: 0 -14400px;
  }
  65.71% {
    background-position: 0 -14720px;
  }
  67.14% {
    background-position: 0 -15040px;
  }
  68.57% {
    background-position: 0 -15360px;
  }
  70% {
    background-position: 0 -15680px;
  }
  71.43% {
    background-position: 0 -16000px;
  }
  72.86% {
    background-position: 0 -16320px;
  }
  74.29% {
    background-position: 0 -16640px;
  }
  75.71% {
    background-position: 0 -16960px;
  }
  77.14% {
    background-position: 0 -17280px;
  }
  78.57% {
    background-position: 0 -17600px;
  }
  80% {
    background-position: 0 -17920px;
  }
  81.43% {
    background-position: 0 -18240px;
  }
  82.86% {
    background-position: 0 -18560px;
  }
  84.29% {
    background-position: 0 -18880px;
  }
  85.71% {
    background-position: 0 -19200px;
  }
  87.14% {
    background-position: 0 -19520px;
  }
  88.57% {
    background-position: 0 -19840px;
  }
  90% {
    background-position: 0 -20160px;
  }
  91.43% {
    background-position: 0 -20480px;
  }
  92.86% {
    background-position: 0 -20800px;
  }
  94.29% {
    background-position: 0 -21120px;
  }
  95.71% {
    background-position: 0 -21440px;
  }
  97.14% {
    background-position: 0 -21760px;
  }
  98.57% {
    background-position: 0 -22080px;
  }
  100.00% {
    background-position: 0 -22400px;
  }
}
@keyframes coverSloganImg {
  0% {
    background-position: 0 0px;
  }
  1.43% {
    background-position: 0 -320px;
  }
  2.86% {
    background-position: 0 -640px;
  }
  4.29% {
    background-position: 0 -960px;
  }
  5.71% {
    background-position: 0 -1280px;
  }
  7.14% {
    background-position: 0 -1600px;
  }
  8.57% {
    background-position: 0 -1920px;
  }
  10% {
    background-position: 0 -2240px;
  }
  11.43% {
    background-position: 0 -2560px;
  }
  12.86% {
    background-position: 0 -2880px;
  }
  14.29% {
    background-position: 0 -3200px;
  }
  15.71% {
    background-position: 0 -3520px;
  }
  17.14% {
    background-position: 0 -3840px;
  }
  18.57% {
    background-position: 0 -4160px;
  }
  20% {
    background-position: 0 -4480px;
  }
  21.43% {
    background-position: 0 -4800px;
  }
  22.86% {
    background-position: 0 -5120px;
  }
  24.29% {
    background-position: 0 -5440px;
  }
  25.71% {
    background-position: 0 -5760px;
  }
  27.14% {
    background-position: 0 -6080px;
  }
  28.57% {
    background-position: 0 -6400px;
  }
  30% {
    background-position: 0 -6720px;
  }
  31.43% {
    background-position: 0 -7040px;
  }
  32.86% {
    background-position: 0 -7360px;
  }
  34.29% {
    background-position: 0 -7680px;
  }
  35.71% {
    background-position: 0 -8000px;
  }
  37.14% {
    background-position: 0 -8320px;
  }
  38.57% {
    background-position: 0 -8640px;
  }
  40% {
    background-position: 0 -8960px;
  }
  41.43% {
    background-position: 0 -9280px;
  }
  42.86% {
    background-position: 0 -9600px;
  }
  44.29% {
    background-position: 0 -9920px;
  }
  45.71% {
    background-position: 0 -10240px;
  }
  47.14% {
    background-position: 0 -10560px;
  }
  48.57% {
    background-position: 0 -10880px;
  }
  50% {
    background-position: 0 -11200px;
  }
  51.43% {
    background-position: 0 -11520px;
  }
  52.86% {
    background-position: 0 -11840px;
  }
  54.29% {
    background-position: 0 -12160px;
  }
  55.71% {
    background-position: 0 -12480px;
  }
  57.14% {
    background-position: 0 -12800px;
  }
  58.57% {
    background-position: 0 -13120px;
  }
  60% {
    background-position: 0 -13440px;
  }
  61.43% {
    background-position: 0 -13760px;
  }
  62.86% {
    background-position: 0 -14080px;
  }
  64.29% {
    background-position: 0 -14400px;
  }
  65.71% {
    background-position: 0 -14720px;
  }
  67.14% {
    background-position: 0 -15040px;
  }
  68.57% {
    background-position: 0 -15360px;
  }
  70% {
    background-position: 0 -15680px;
  }
  71.43% {
    background-position: 0 -16000px;
  }
  72.86% {
    background-position: 0 -16320px;
  }
  74.29% {
    background-position: 0 -16640px;
  }
  75.71% {
    background-position: 0 -16960px;
  }
  77.14% {
    background-position: 0 -17280px;
  }
  78.57% {
    background-position: 0 -17600px;
  }
  80% {
    background-position: 0 -17920px;
  }
  81.43% {
    background-position: 0 -18240px;
  }
  82.86% {
    background-position: 0 -18560px;
  }
  84.29% {
    background-position: 0 -18880px;
  }
  85.71% {
    background-position: 0 -19200px;
  }
  87.14% {
    background-position: 0 -19520px;
  }
  88.57% {
    background-position: 0 -19840px;
  }
  90% {
    background-position: 0 -20160px;
  }
  91.43% {
    background-position: 0 -20480px;
  }
  92.86% {
    background-position: 0 -20800px;
  }
  94.29% {
    background-position: 0 -21120px;
  }
  95.71% {
    background-position: 0 -21440px;
  }
  97.14% {
    background-position: 0 -21760px;
  }
  98.57% {
    background-position: 0 -22080px;
  }
  100.00% {
    background-position: 0 -22400px;
  }
}
@-webkit-keyframes coverSloganLeft {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@-moz-keyframes coverSloganLeft {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    -moz-transform: translate3d(-3000px, 0, 0);
         transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    -moz-transform: translate3d(25px, 0, 0);
         transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    -moz-transform: translate3d(-10px, 0, 0);
         transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    -moz-transform: translate3d(5px, 0, 0);
         transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    -moz-transform: none;
         transform: none;
  }
}
@keyframes coverSloganLeft {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    -moz-transform: translate3d(-3000px, 0, 0);
         transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    -moz-transform: translate3d(25px, 0, 0);
         transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    -moz-transform: translate3d(-10px, 0, 0);
         transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    -moz-transform: translate3d(5px, 0, 0);
         transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    -moz-transform: none;
         transform: none;
  }
}
@-webkit-keyframes coverSloganRight {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@-moz-keyframes coverSloganRight {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    -moz-transform: translate3d(3000px, 0, 0);
         transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    -moz-transform: translate3d(-25px, 0, 0);
         transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    -moz-transform: translate3d(10px, 0, 0);
         transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    -moz-transform: translate3d(-5px, 0, 0);
         transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    -moz-transform: none;
         transform: none;
  }
}
@keyframes coverSloganRight {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    -moz-transform: translate3d(3000px, 0, 0);
         transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    -moz-transform: translate3d(-25px, 0, 0);
         transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    -moz-transform: translate3d(10px, 0, 0);
         transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    -moz-transform: translate3d(-5px, 0, 0);
         transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    -moz-transform: none;
         transform: none;
  }
}

/*# sourceMappingURL=../maps/cover.css.map */
.box1{ width:100%; height:600px;background: url(../img/banner.jpg) bottom center no-repeat; min-width:1000px;}
/*头条*/
.topnews{ width:1000px; margin:0 auto;}
.topnews h2,.topnews h2 a{ width:100%; color:#028f73; font-size:36px; font-weight:bold; overflow:hidden; line-height:52px; height:52px; margin:20px 0; text-align:center;}
.topnews p{ font-size:14px; color:#707070; line-height:20px; text-align:left; text-indent:2em; padding-bottom:15px; border-bottom:1px dashed #028f73; margin-bottom:10px;}



/*--footer--*/
.footer{ width:100%; height:160px; color:#333; background:#eee; text-align:center; border-top:2px solid #d3d3d3 ;}
.copyright{ padding-top:40px;}
