body{
  background-color: #fbfbfb;	
}
img {
  #max-width: 100%;
  border: 0 none;
  vertical-align: middle;
}

ul,
ol {
  list-style: none;
}
.clear:after {
  content: '';
  height: 0;
  clear: both;
  display: table;
  overflow: hidden;
  visibility: hidden;
}

.clear {
  clear: both;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.w-1000 {
  width: 1000px;
  margin: 0 auto;
  margin-top:70px;
}

.site-header {
  width: 100%;
  height: 60px;
}

.site-logo {
  margin-top: 8px;
}









.c-box-light-gray {
  background-color: #fbfbfb;
  border-bottom: 1px dashed #e6e6e6;
}

.c-box-white {
  border-bottom: 1px dashed #e6e6e6;
}

.c-box {
  
}

.c-header {
  text-align: center;
}


.c-header h2 {
  font-size: 22px;
  font-weight: 400;
  color: #555555;
}

.c-header h2 span {
  color: #20b956;
  margin-right: 10px;
}

.c-header .c-slogan {
  font-size: 20px;
  color: #919191;
}

.platform-section1 {
  overflow: hidden;
  margin-top: 45px;
}

.platform-section1 ul {
  width: 1056px;
}

.platform-section1 li {
  width: 296px;
  height: 372px;
  float: left;
  margin-right: 56px;
  text-align: center;
  background-color: #ffffff;
}

.platform-section1 .item-img {
  margin: 15px 0;
}

.platform-section1 .item-title {
  font-size: 18px;
  color: #191919;
  font-weight: 400;
  margin-bottom: 5px;
}

.platform-section1 .item-desc {
  font-size: 12px;
  height: 72px;
  color: #797979;
  margin-bottom: 20px;
}

.platform-section1 .c-more {
  width: 94px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  display: block;
  background-color: #67d18d;
  color: #ffffff;
  margin: 0 auto;
  border-radius: 2px;
  font-size: 16px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}
.platform-section1 .c-more:hover{
  background-color: #44ba3a;
}

.platform-section2 {}

.platform-section2 li {
  float: left;
  width: 33.33333333%;
  text-align: center;
}

.platform-section2 .item-img {
  margin-bottom: 40px;
}

.platform-section2 .item-desc {
  font-size: 16px;
  color: #363636;
}

.module-show {
  padding: 50px 0 0 0;
  border-bottom: 0 none;
}

.module-header {
  text-align: center;
  margin-bottom: 40px;
}

.module-header h2 {
  font-size: 22px;
  color: #555555;
  font-weight: 400;
}

.module-header .slogan {
  font-size: 12px;
  color: #919191;
}

.module-list li {
  float: left;
  width: 20%;
  text-align: center;
  margin-bottom: 35px;
}

.module-list .item-img {
  width: 80px;
  height: 80px;
  margin: 0 auto 10px auto;
  background: url('../image/platform-sprite3.png') no-repeat;
}

.module-list .item-img0 {
  background-position: 0 0;
}

.module-list .item-img1 {
  background-position: 0 -80px;
}

.module-list .item-img2 {
  background-position: 0 -160px;
}

.module-list .item-img3 {
  background-position: 0 -240px;
}

.module-list .item-img4 {
  background-position: 0 -320px;
}

.module-list .item-img5 {
  background-position: 0 -400px;
}

.module-list .item-img6 {
  background-position: 0 -480px;
}

.module-list .item-img7 {
  background-position: 0 -560px;
}

.module-list .item-img8 {
  background-position: 0 -640px;
}

.module-list .item-img9 {
  background-position: 0 -720px;
}

.module-list .item-img10 {
  background-position: 0 -800px;
}

.module-list .item-img11 {
  background-position: 0 -880px;
}

.module-list .item-img12 {
  background-position: 0 -960px;
}

.module-list .item-img13 {
  background-position: 0 -1040px;
}

.module-list .item-img14 {
  background-position: 0 -1120px;
}

.module-list .item-img15 {
  background-position: 0 -1200px;
}

.module-list .item-img16 {
  background-position: 0 -1280px;
}

.module-list .item-img17 {
  background-position: 0 -1360px;
}

.module-list .item-img18 {
  background-position: 0 -1440px;
}

.module-list .item-img19 {
  background-position: 0 -1520px;
}

.module-list .item-title {
  font-size: 18px;
  color: #484848;
}

.module-list .item-desc {
  font-size: 12px;
  color: #b4b4b4;
}