@import "../c/config"; @import "../c/function"; .g-row { padding: 10px 6px; display: flex; .g-row-left { margin-right: auto; width: 896px; } .g-row-right { margin-left: auto; width: calc(100% - 896px - 16px); } } .m-box { position: relative; padding: 16px; background: #ffffff; box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12); border-radius: 2px; .header { padding: 4px 0; font-size: 15px; font-weight: 500; color: #002765; line-height: 17px; > img { vertical-align: bottom; margin-right: 5px; width: 17px; height: 17px; } } .more { position: absolute; top: 14px; right: 12px; width: 32px; height: 12px; line-height: 18px; font-size: 12px; font-family: "思源宋体"; font-weight: 600; color: rgba(0, 0, 0, 0.85); line-height: 23px; cursor: pointer; } } .m-search { box-sizing: border-box; padding: 40px 80px; margin-bottom: 16px; height: 280px; background-image: url("../../images/index/chaxun-bg.png"); background-size: 100%; .title { height: 47px; font-size: 32px; font-family: SourceHanSansSC-Medium, SourceHanSansSC; font-weight: 500; color: #0056d6; line-height: 47px; } .tabs { margin-top: 24px; display: flex; align-items: center; > div { position: relative; margin-right: 30px; width: 56px; height: 24px; font-size: 14px; line-height: 24px; border-radius: 2px; color: #0056d6; text-align: center; &.z-on { color: #ffffff; background: #0056d6; &::after { content: ""; display: block; position: absolute; bottom: -10px; left: 0; right: 0; margin: 0 auto; width: 0; height: 0; border: 5px solid transparent; border-top: 5px solid #0056d6; } } } } .search { margin-top: 15px; display: flex; align-items: center; .search-input { position: relative; width: 560px; height: 48px; background: #ffffff; border-radius: 4px; border: 1px solid #0056d6; display: flex; .input { position: relative; width: calc(100% - 100px); input { margin-left: 20px; width: calc(100% - 10px); border: none; height: 44px; line-height: 44px; font-family: "思源宋体"; font-size: 16px; font-weight: 400; color: #333; } .close-btn { position: absolute; right: 0; top: 0; bottom: 0; margin: auto 0; width: 18px; height: 18px; background-color: #eee; border-radius: 100%; cursor: pointer; img { display: block; margin: 4px auto; width: 10px; height: 10px; opacity: 0.3; } } } .btn { margin: 8px 9px 8px auto; line-height: 32px; width: 66px; height: 32px; background: #0056d6; border-radius: 2px; text-align: center; font-size: 15px; font-family: Source Han Serif CN; font-weight: 500; color: #ffffff; color: #ffffff; cursor: pointer; } } .btn2 { margin-left: 35px; width: 100px; height: 39px; line-height: 39px; border-radius: 6px; text-align: center; font-size: 16px; font-family: Source Han Serif CN; font-weight: 500; color: #0056d6; cursor: pointer; img { width: 20px; height: 20px; margin-right: 8px; } } } } .m-pan { position: relative; height: 488px; box-sizing: border-box; .cnt { margin-top: 20px; display: flex; .cnt-left { box-sizing: border-box; padding: 16px; width: 240px; height: 402px; background: #f5f7fa; border-radius: 2px; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: rgba(0, 0, 0, 0.85); line-height: 24px; .subtitle { padding: 4px 0; font-size: 15px; font-weight: 500; color: #002765; line-height: 17px; &:last-of-type { margin-top: 40px; } > img { vertical-align: bottom; margin-right: 5px; width: 17px; height: 17px; } } } .cnt-right { margin-left: auto; width: 600px; height: 402px; overflow-y: auto; .list { .item { margin-bottom: 30px; display: flex; align-items: center; font-size: 14px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: rgba(44, 53, 66, 0.85); line-height: 24px; .item-name { margin-left: 5px; width: 80px; } .item-div { width: 1px; height: 12px; background: #d8d8d8; border-radius: 1px; } .item-count { width: 90px; } .item-progress { margin-right: 15px; width: 336px; height: 24px; background: #e6f0ff; border-radius: 1px; overflow: hidden; b { display: block; height: 24px; background: #7ba6e6; } } } } } } } .m-tx { height: 466px; margin-bottom: 13px; .cnt { box-sizing: border-box; margin-top: 12px; border-radius: 2px; overflow: hidden; .item { padding: 16px 0 12px; border-bottom: 1px dashed #f0f5fa; &:last-child { border-bottom: none; } .item-title { @include toe; height: 22px; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: rgba(0, 0, 0, 0.85); line-height: 22px; } .item-date { font-size: 12px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: rgba(0, 0, 0, 0.45); line-height: 17px; } } } } .m-tb { height: 302px; .cnt { box-sizing: border-box; margin-top: 20px; .item { box-sizing: border-box; margin-bottom: 8px; padding: 12px; height: 48px; background: #f5f7fa; border-radius: 2px; display: flex; align-items: center; .item-tag { display: block; margin-right: 2px; width: 24px; height: 24px; } .item-name { @include toe; width: 60%; font-size: 14px; font-family: Source Han Serif CN; font-weight: 400; color: #333333; line-height: 24px; } .item-btns { margin-left: auto; display: flex; .item-btn { display: flex; align-items: center; margin-right: 18px; font-size: 14px; line-height: 24px; font-weight: 400; color: #0056d6; text-align: center; &:last-child { margin-right: 2px; } img { display: block; width: 15px; height: 15px; margin-right: 2px; } span { display: block; } } } } } }