.container .function-banner {  margin-top: 64px;  width: 100%;}.container .function-banner .function-container .title {  height: 67px;  font-size: 40px;  font-weight: 400;  color: #222222;  line-height: 67px;}.container .function-banner .function-container .title-descr {  margin: 8px 0 24px;  font-size: 14px;  font-weight: 300;  color: #666666;  line-height: 22px;}.container .function-banner .function-container .descr {  font-size: 14px;  font-weight: 300;  color: #222222;  line-height: 32px;}.container .function-banner .function-container .dwlrbb {  margin-top: 180px;  width: 524px;  height: 420px;  margin-left: 40px;  transition: 1s all linear;  opacity: 0;}.container .function-banner .function-container .dwlrbb-content {  top: 138px;}.container .function-banner .function-container .cpbxbb {  position: absolute;  left: 620px;  width: 557px;  height: 478px;  top: 100px;  margin-top: 100px;  transition: 1s all linear;  opacity: 0;}.container .function-banner .function-container .cpbxbb-content {  margin-left: 20px;  margin-top: 170px;}.container .function-banner .function-container .jxcgl {  box-shadow: 0px 10px 24px -4px rgba(0, 0, 0, 0.08);  margin-top: 200px;  width: 520px;  height: 400px;  margin-left: 42px;  transition: 1s all linear;  opacity: 0;  border-radius: 10px;}.container .function-banner .function-container .jxcgl-content {  top: 158px;}.container .function-banner .function-container .znbh {  box-shadow: 0px 10px 28px 0px rgba(0, 87, 202, 0.1);  position: absolute;  left: 586px;  width: 580px;  height: 388px;  top: 127px;  margin-top: 100px;  transition: 1s all linear;  opacity: 0;  border-radius: 10px;}.container .function-banner .function-container .znbh-content {  margin-left: 20px;  margin-top: 170px;}.container .function-banner .function-container .animation-wrapper {  position: relative;  width: 586px;  margin-left: 20px;  margin-top: 130px;}.container .function-banner .function-container .animation-wrapper .gggl-container {  box-shadow: 0px 10px 24px -4px rgba(0, 0, 0, 0.08);  width: 586px;  height: 386px;  overflow: hidden;  position: relative;  border-radius: 10px;}.container .function-banner .function-container .animation-wrapper .gggl-container .img-warrper {  position: absolute;  left: 0;  top: 0;  width: 2000px;  height: 100%;}.container .function-banner .function-container .animation-wrapper .gggl-container .img-warrper li {  float: left;  width: 586px;  height: 386px;}.container .function-banner .function-container .animation-wrapper .gggl-container .img-warrper li img {  width: 100%;  height: 100%;}.container .function-banner .function-container .animation-wrapper .spot-group {  position: absolute;  left: 50%;  transform: translateX(-50%);  bottom: -32px;  display: flex;  justify-content: center;}.container .function-banner .function-container .animation-wrapper .spot-group i {  cursor: pointer;  margin-right: 14px;  display: inline-block;  width: 10px;  height: 10px;  border-radius: 50%;  background-color: #eee;}.container .function-banner .function-container .animation-wrapper .spot-group .current-spot {  background-color: #4C99FF;}.container .function-banner .function-container .gggl-content {  top: 198px;}.container .function-banner .function-container .kfgl {  box-shadow: 0px 10px 28px 0px rgba(0, 87, 202, 0.1);  position: absolute;  left: 640px;  width: 520;  height: 378px;  top: 120px;  margin-top: 100px;  transition: 1s all linear;  opacity: 0;  border-radius: 10px;}.container .function-banner .function-container .kfgl-content {  margin-left: 20px;  margin-top: 170px;}.container .function-banner .function-container .yygj-content {  top: 160px;}.container .function-banner .function-container .animation2-wrapper {  position: relative;  width: 568px;  margin-left: 20px;  margin-top: 118px;}.container .function-banner .function-container .animation2-wrapper .yygj-container {  box-shadow: 0px 10px 24px -4px rgba(0, 0, 0, 0.08);  width: 568px;  height: 401px;  overflow: hidden;  position: relative;  border-radius: 10px;}.container .function-banner .function-container .animation2-wrapper .yygj-container .img-warrper {  position: absolute;  width: 2500px;  height: 100%;}.container .function-banner .function-container .animation2-wrapper .yygj-container .img-warrper li {  float: left;  width: 568px;  height: 401px;}.container .function-banner .function-container .animation2-wrapper .yygj-container .img-warrper li img {  width: 100%;  height: 100%;}.container .function-banner .function-container .animation2-wrapper .spot-group {  position: absolute;  left: 50%;  transform: translateX(-50%);  bottom: -32px;  display: flex;  justify-content: center;}.container .function-banner .function-container .animation2-wrapper .spot-group i {  cursor: pointer;  margin-right: 14px;  display: inline-block;  width: 10px;  height: 10px;  border-radius: 50%;  background-color: #eee;}.container .function-banner .function-container .animation2-wrapper .spot-group .current-spot {  background-color: #4C99FF;}.container .function-banner .function-container .app {  box-shadow: 0px 10px 28px 0px rgba(0, 87, 202, 0.1);  position: absolute;  left: 509px;  width: 690px;  height: 472px;  top: 130px;  margin-top: 100px;  transition: 1s all linear;  opacity: 0;}.container .function-banner .function-container .app-content {  margin-left: 20px;  margin-top: 200px;}.container .function-banner .function-container .qxgl {  box-shadow: 0px 10px 24px -4px rgba(0, 0, 0, 0.08);  margin-top: 225px;  width: 513px;  height: 365px;  margin-left: 20px;  transition: 1s all linear;  opacity: 0;}.container .function-banner .function-container .qxgl-content {  top: 150px;}.container .tranformClass {  transform: translateY(-100px);  opacity: 1 !important;}.container .hg-600 {  overflow: hidden;  height: 600px;}.container .hg-620 {  overflow: hidden;  height: 620px;  transition: 1s all linear;}.container .hg-650 {  overflow: hidden;  height: 650px;  transition: 1s all linear;}.container .hg-680 {  overflow: hidden;  height: 680px;  transition: 1s all linear;}.container .hg-760 {  border-top: 1px solid transparent;  height: 760px;  transition: 1s all linear;}.container .bg-grey {  background-color: #F8F9FB;}.container .position-relative {  position: relative;}.container .content-rigth {  position: absolute;  left: 670px;}