body { line-height:1.4;padding: 0;margin: 0;border: 0; background: #fff;height: 100%; overflow-y:scroll ; }
body, input, textarea{ font-size:16px; color:#333; }
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, from { margin:0; font-weight:normal; }
.infors {
  width: 100%;
  min-width: 1100px;
  margin-top: -6px;
  background: url(/images/superBg.png) repeat;
}
.infors .main {
  min-width: 860px;
  width: 860px;
  margin: 0px auto;
  padding: 70px 120px;
}
.infors .main .topInfo {
  margin-top: 50px;
}
.infors .main .topInfo:first-child {
  margin-top: 0px;
}
.infors .main .topInfo > * {
  display: inline-block;
  vertical-align: top;
  *zoom: 1;
  *display: inline;
}
.infors .main .topInfo .leftImg {
  position: relative;
}
.infors .main .topInfo .leftImg .erweimaDiv {
  position: absolute;
  left: 50%;
  top: 50%;
  text-align: center;
  letter-spacing: 2px;
  margin-left: -128px;
  margin-top: -100px;
}
.infors .main .topInfo .leftImg .erweimaDiv h3 {
  margin-top: 20px;
  color: #ffffff;
  font-size: 24px;
}
.infors .main .topInfo .leftInfo {
  margin-right: 80px;
  margin-top: 40px;
}
.infors .main .topInfo .leftInfo > h3 {
  font-size: 36px;
  font-weight: bold;
  color: #4c4c4c;
}
.infors .main .topInfo .leftInfo > h3.rights {
  text-align: right;
}
.infors .main .topInfo .leftInfo > p {
  color: #808080;
  font-size: 20px;
  line-height: 36px;
  text-align: right;
}
.infors .main .topInfo .leftInfo > p.marTops {
  margin-top: 50px;
}
.infors .main .topInfo .rightInfo {
  margin-left: 80px;
  margin-top: 40px;
}
.infors .main .topInfo .rightInfo > h3 {
  font-size: 36px;
  font-weight: bold;
  color: #4c4c4c;
}
.infors .main .topInfo .rightInfo > h3.rights {
  text-align: right;
}
.infors .main .topInfo .rightInfo > p {
  color: #808080;
  font-size: 20px;
  line-height: 36px;
}
.infors .main .topInfo .rightInfo > p.marTops {
  margin-top: 50px;
}
.infors .main .topInfo .specialInfos {
  margin-top: 10px;
}



.slogan {
  width: 100%;
  min-width: 1100px;
  background: #f5f5f5;
}
.slogan .main {
  width: 1100px;

  background-size: 100%;
  margin: 0px auto;
  padding: 114px 0px;
}
.slogan .main > div {
  float: left;
  width: 33%;
  text-align: center;
}
.slogan .main > div > span {
  display: inline-block;
  background: url(/images/icons.png) no-repeat;
}
.slogan .main > div .icon {
  background-position: 0px 0px;
  width: 60px;
  height: 72px;
}
.slogan .main > div .icon1 {
  width: 60px;
  height: 72px;
  background-position: -62px 0px;
}
.slogan .main > div .icon2 {
  width: 78px;
  height: 72px;
  background-position: -121px 0px;
}
.slogan .main > div h3 {
  line-height: 76px;
  color: #f5a200;
  font-size: 28px;
}
.slogan .main > div > div {
  text-align: left;
  font-size: 20px;
  color: #666;
}
.slogan .main > div .infos {
  margin-left: 96px;
}
.slogan .main > div .infos1 {
  margin-left: 82px;
}
.slogan .main > div .infos2 {
  margin-left: 82px;
}
.pruductivity {
  background: #f5f5f5;
  min-width: 1100px;
}
.pruductivity > div {
  float: left;
  width: 50%;
}
.pruductivity > div.leftBg {
  height: 790px;
  background: url(/images/redBg.png) no-repeat bottom right;
  background-size: cover;
  -ms-behavior: url(backgroundsize.min.htc);
  behavior: url(backgroundsize.min.htc);
}
.pruductivity > div.rightInfo > div {
  float: left;
}
.pruductivity > div.rightInfo > div.leftCount {
  width: 276px;
  height: 580px;
  border-top: 14px solid #fff;
  border-left: 14px solid #fff;
  border-bottom: 14px solid #fff;
  margin-left: -290px;
  margin-top: 91px;
  overflow: hidden;
  position: relative;
  color: #ffffff;
}
.pruductivity > div.rightInfo > div.leftCount > span {
  position: absolute;
  right: 72px;
  top: 50px;
  font-size: 40px;
}
.pruductivity > div.rightInfo > div.leftCount > p {
  writing-mode: vertical-lr;
  writing-mode: tb-lr;
  width: 28px;
  font-size: 26px;
  letter-spacing: 20px;
  position: absolute;
}
.pruductivity > div.rightInfo > div.leftCount > p:first-child {
  left: 70px;
  top: 60px;
}
.pruductivity > div.rightInfo > div.leftCount > p.second {
  right: 70px;
  top: 110px;
}
.pruductivity > div.rightInfo > div.rightPerenct {
  width: 450px;
  height: 500px;
  border-top: 14px solid #478da2;
  border-right: 14px solid #478da2;
  border-bottom: 14px solid #478da2;
  margin-top: 91px;
  padding: 80px 0px 0px 80px;
}
.pruductivity > div.rightInfo > div.rightPerenct > div > p {
  display: inline-block;
  color: #242d3c;
  font-size: 28px;
  line-height: 36px;
  margin-top: 30px;
  letter-spacing: 2px;
  *zoom: 1;
  *display: inline;
}
.pruductivity > div.rightInfo > div.rightPerenct > div > p > span {
  display: block;
  letter-spacing: 0px;
  color: #478da2;
  font-weight: bold;
}
.pruductivity > div.rightInfo > div.rightPerenct > div > b {
  background: url(/images/icons.png) no-repeat;
  display: inline-block;
  margin-right: 50px;
}
.pruductivity > div.rightInfo > div.rightPerenct > div.completion p {
  margin-top: 0px;
}
.pruductivity > div.rightInfo > div.rightPerenct > div.completion b {
  width: 60px;
  height: 66px;
  background-position: 0px -80px;
}
.pruductivity > div.rightInfo > div.rightPerenct > div.coverage b {
  width: 60px;
  height: 64px;
  background-position: -68px -80px;
}
.pruductivity > div.rightInfo > div.rightPerenct > div.circulation b {
  width: 60px;
  height: 66px;
  background-position: -138px -80px;
}
.pruductivity > div.rightInfo > div.rightPerenct > div.end b {
  width: 60px;
  height: 66px;
  background-position: 0px -150px;
}