div,li,p,ul{box-sizing:border-box}.content-box,.main-content{background:#fff;box-sizing:border-box}.content-box{margin:0 auto}img{-o-object-fit:cover!important;object-fit:cover!important}.gn-line-1{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:1}.gn-inline-block{display:inline-block}.gn-inline{display:inline}.gn-block{display:block}.gn-display{display:none}.gn-opacity{opacity:0}.gn-text-center{text-align:center}.gn-text-left{text-align:left}.gn-text-right{text-align:right}// 内边距 .gn-p-row-10vw{padding-left:10vw;padding-right:10vw}.gn-padding-20{padding:20px}.gn-padding-15{padding:15px}.gn-p-col-20,.gn-p-row-20{padding-top:20px;padding-bottom:20px}// 外边距 .gn-margin-20{margin:20px}.gn-m-col-20{margin-top:20px;margin-bottom:20px}.gn-m-row-20{margin-left:20px;margin-right:20px}.gn-flex{display:flex}.gn-flex-wrap{flex-wrap:wrap}.gn-flex-x-center{display:flex;justify-content:center}.gn-flex-center,.gn-flex-y-center{display:flex;align-items:center}.gn-flex-center{box-sizing:border-box;justify-content:center}.gn-flex-between{justify-content:space-between}.gn-flex-between,.gn-flex-start{box-sizing:border-box;display:flex;align-items:center}.gn-flex-start{justify-content:start}.gn-flex-x{flex-direction:row}.gn-flex-y{flex-direction:column}.gn-flex-shrink{flex-shrink:0}.gn-flex-1{flex:1}.gn-a-i-center{align-items:center}.gn-rela{position:relative}.gn-abso{position:absolute}.gn-center{top:50%;transform:translate(-50%,-50%)}.gn-center,.gn-x-center{position:absolute;left:50%}.gn-x-center{transform:translateX(-50%)}.gn-y-center{position:absolute;top:50%;transform:translateY(-50%)}.gn-full{height:100%}.gn-full,.gn-full-x{width:100%}.gn-full-y{height:100%}.gn-box-border{box-sizing:border-box}.gn-text-white{color:#fff}.gn-bg-black{background:#000}.gn-bg-white{background:#fff}.gn-bg-transparent{background:transparent}.gn-bg-grey{background:#ccc}.gn-font-normal{font-weight:400}.gn-font-bold{font-weight:700}.gn-va-top{vertical-align:top}.gn-va-middle{vertical-align:middle}.gn-va-bottom{vertical-align:bottom}.gn-show{display:block}.gn-none{display:none}@media screen and (max-width:992px){.main-content{padding:50px 0 20px}.header{height:50px}.rotation{height:auto;margin-top:50px}.banner{line-height:50px}}@media screen and (min-width:992px){.main-content{padding:68px 0 20px}.header{height:68px}.rotation{margin-top:68px}.banner{line-height:68px}}@media screen and (min-width:1200px){.content-box{width:1445px}}