.purchase-layout{ overflow: hidden; .plate01{ // background: url(https://4dscene.4dage.com/new4dkk/mobile/images/purchase-bg.png) #f8f9fc top center no-repeat; background-size: 100% auto; .top{ height: 60px; padding-top: 20px; text-align: right; span{ padding-right: 5%; font-size: 14px; color: rgba(0, 0, 0, 0.7); line-height: 18px; font-weight: 600; } } .main-layout{ width: 100%; text-align: center; .pro{ width: 20%; margin: 40px auto; } .txt-con{ margin-top: 30px; text-align: left; } .postage { color: #909090; font-size: 16px; } .capacity { height: 40px; line-height: 40px; border: 1px solid #1FE4DC; font-weight: bold; padding-left: 20px; margin-top: 23px; text-align: left; a { color: #909090; font-size: 12px; text-decoration: underline; float: right; margin-right: 10px; } } .package-item { height: 40px; line-height: 40px; background: #F7F7F7; text-align: center; margin: 10px 0; border: 1px solid #F7F7F7; cursor: pointer; font-size: 12px; &.active { border-color: #1FE4DC; } } .zhijia{ padding: 0 22px; width: 100%; cursor: pointer; text-align: center; border: 1px solid #70eee9; display: flex; align-items: center; display: flex; width: 100%; &.no-active { border-color: #ebebeb; } img{ vertical-align: middle; margin-right: 27px; height: 78px; } p{ text-align: left; vertical-align: middle; font-size: 12px; } .title1 { margin-bottom: 4px; font-weight: bold; } } .title{ font-size: 14px; color: #202020; line-height: 18px; font-weight: 600; margin:34px 0 0; } .first-title{ margin-top: 20px; } } .zhijia-desc { display: flex; justify-content: space-between; align-items: center; p { color: #909090; } .icon { margin-right: 5px; } } } .plate02{ margin-top: 50px; padding: 27px 20px 0; background: #F7F7F7; .plate02-type-list { display: flex; font-size: 14px; color: #909090; font-weight: bold; margin-bottom: 54px; li { padding: 0 18px; &.is-active { color: #202020; } &:first-child { padding-left: 0; border-right: 1px solid #909090; } } } .p2-imgc{ width: 90%; margin: 0 auto; padding: 40px 0; img{ width: 100%; } } .p2-pramas{ text-align: left; margin-top: 10px; >div{ &:last-of-type{ .detail{ margin-bottom: 0; } } } .title { font-size: 14px; color: #202020; line-height: 21px; margin-bottom: 4px; font-weight: bold; padding-top: 17px; } .detail { font-size: 12px; line-height: 17px; color: #909090; padding-bottom: 17px; border-bottom: 1px solid #EBEBEB; &:last-child { border-bottom: none; } } } } .plate03{ width: 100%; .p03{ width: 100%; margin: 0 auto; padding: 40px 0 37px; text-align: center; .b-title{ font-size: 20px; margin-bottom: 30px; } .price-txt{ text-align: justify; font-size: 14px; padding-left: 20px; margin: 25px auto; width: 90%; li{ font-size: 12px; color: #666; line-height: 18px; list-style: disc; margin-bottom: 12px; } } .peijian{ vertical-align: middle; color: #486ace; font-weight: normal; text-align: left; font-size: 12px; margin: 5px auto 2px; width: 90%; cursor: pointer; img{ vertical-align: middle; width: 14px; height: 14px; } span{ display: inline-block; vertical-align: middle; } } } } .hover-btns{ position: fixed; bottom: 0; height: 58px; background: #fff; width: 100%; border-top: 1px solid rgba(0,0,0,0.1); z-index: 999; padding: 12px 20px; display: flex; justify-content: space-between; align-items: center; align-content: center; font-size: 14px; .h-price{ font-weight: bold; } .h-btns{ width: 70%; font-size: 0; font-weight: bold; text-align: right; span{ font-size: 14px; min-width: 40%; text-align: center; display: inline-block; background: #e7e7e7; padding: 7px 10px 6px; } .primary{ background: #1fe4dc; } } } } .desc-video { padding: 0px 0 27px; video { margin-top: 30px; width: 100%; vertical-align: middle; } li { margin-bottom: 56px; } } .select-w { padding: 0 20px; } .plate02-white { width: 100vw; margin: 0 -20px; background: #fff; padding: 57px 20px 57px; .small-tip { font-size: 12px; color: #666; line-height: 20px; } }