.banner{ width: 100%; } .nav{ height: 1.081081rem; background: url('../images/nav.png') 0 0 / 100% 100% no-repeat; display: flex; align-items: center; a{ flex: 1; display: flex; height: 100%; align-items: center; justify-content: center; font-size: 0.378378rem; color: #fff; transition: all 0.3s ease; } } i.icon-play{ display: block; width: 1.081081rem; height: 1.081081rem; background: url('../images/play.png') 0 0 / 100% 100% no-repeat; } a.guide{ img{ width: 100%; } } h1.title{ height: 0.918919rem; width: 100%; margin-bottom: 0.540541rem; &.title1{ background: url('../images/title1.png') 0 0 / 100% 100% no-repeat; } &.title2{ background: url('../images/title2.png') 0 0 / 100% 100% no-repeat; } &.title3{ background: url('../images/title3.png') 0 0 / 100% 100% no-repeat; } &.title4{ background: url('../images/title4.png') 0 0 / 100% 100% no-repeat; } &.title5{ background: url('../images/title5.png') 0 0 / 100% 100% no-repeat; } &.title6{ background: url('../images/title6.png') 0 0 / 100% 100% no-repeat; } } ul.h5-list, ul.list{ box-sizing: border-box; padding: 0 0.324324rem; margin-bottom: 0.864865rem; position: relative; &.flex-wrap{ display: flex; flex-wrap: wrap; padding-bottom: 1.081081rem;; li{ width: calc(50% - 0.135135rem); margin-bottom: 0.27027rem; &:nth-child(odd){ margin-right: 0.27027rem; } } li:last-child{ position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); text-align: center; a{ font-size: 0.324324rem; color: #758d98; } } } a.type1{ overflow: hidden; display: flex; border-bottom: 1px solid #ebebeb; padding: 0.27027rem 0; img{ width: 3.783784rem; height: 2.108108rem; margin-right: 0.243243rem; flex: 1 1 3.783784rem; } .right{ width: 5.405405rem; span:first-child{ color: #3a5d6d; display: block; overflow: hidden; margin-bottom: 0.216216rem; line-height: 1.3; height: 1rem; font-size: 0.405405rem; } span:nth-child(2){ color: #758d98; font-size: 0.324324rem; height: 0.756757rem; line-height: 1.2; display: block; overflow: hidden; } } } a.type2{ display: flex; flex-direction: column; position: relative; i{ position: absolute; left: 50%; top: 40%; transform: translate3d(-50%, -50%, 0); } img{ width: 100%; } span{ text-align: center; font-size: 0.378378rem; color: #3a5d6d; padding: 0.216216rem 0; background-color: #f1f1f1; } } &.news{ li.line{ position: absolute; width: calc(100% - 0.648649rem); height: 1px;; background-color: #ebebeb; } li.more{ position: absolute; bottom: 0.27027rem; left: 50%; transform: translateX(-50%); text-align: center; a{ font-size: 0.324324rem; color: #758d98; } } li{ margin-bottom: 0.432432rem; } a{ display: flex; align-items: center; justify-content: space-between; span:first-child{ color: #3a5d6d; font-size: 0.378378rem; display: block; width: 7.972973rem; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } span:last-child{ font-size: 0.324324rem; color: #758d97; } } } } .scroll{ width: 100%; height: 7.027027rem; overflow-y: hidden; overflow-x: scroll; white-space: nowrap; margin-bottom: 0.810811rem; .guest{ display: inline-block; width: 3.675676rem; white-space: normal; &:first-child{ margin-left: 0.27027rem; } &:last-child{ margin-right: 0.27027rem; } img{ width: 100%; } span{ display: block; font-family: 'PingFang-SC-Bold'; } span.guest-name{ color: #3a5d6d; font-size: 0.405405rem; font-weight: bold; margin: 0.27027rem 0; } span.guest-desc{ font-size: 0.324324rem; color: #758d98; font-weight: bolder; line-height: 1.2; } } } .top{ width: 1.081081rem; height: 1.081081rem; background: url('../images/top.png') 0 0 / 100% 100% no-repeat; position: fixed; right: 0; bottom: 2.162162rem; } .h5-list{ & > li { overflow: auto; padding: 0.27027rem 0; border-bottom: 1px solid #ebebeb; img.pchide{ width: 3.783784rem; height: 2.108108rem; margin-right: 0.243243rem; float: left; } em.item-title{ color: #3a5d6d; display: block; overflow: hidden; margin-bottom: 0.216216rem; line-height: 1.3; height: 1rem; font-size: 0.405405rem; } span:nth-child(3){ color: #758d98; font-size: 0.324324rem; height: 0.756757rem; line-height: 1.2; display: block; overflow: hidden; } } }