.box { width: 100%; // height: 700px; color: #fff; display: flex; flex-direction: column; background-image: linear-gradient(#003B6E, #000D21); position: relative; ::-webkit-scrollbar { display: none; /* Chrome Safari */ } scrollbar-width: none; /* firefox */ -ms-overflow-style: none; /* IE 10+ */ } .titlebox { width: 100%; height: 48px; background: linear-gradient(270deg, rgba(35, 153, 255, 0) 0%, rgba(35, 153, 255, 0.57) 50%, rgba(35, 153, 255, 0) 100%); display: flex; align-items: center; .title { width: 100%; height: 32px; background: linear-gradient(270deg, rgba(35, 153, 255, 0) 0%, rgba(35, 153, 255, 0.57) 50%, rgba(35, 153, 255, 0) 100%); display: flex; justify-content: center; div { width: 120px; height: 32px; text-align: center; line-height: 32px; font-family: sybold; font-size: 16px; position: relative; cursor: pointer; margin: 0 18px; .border { position: absolute; bottom: -7px; left: -18px; width: 120px; height: 4px; } } .selected { background: linear-gradient(90deg, rgba(35, 153, 255, 0.57) 0%, #25b7d4 50%, rgba(35, 153, 255, 0.57) 100%); .border { background: linear-gradient(90deg, rgba(35, 217, 255, 0) 0%, #25b7d4 50%, rgba(35, 217, 255, 0) 100%); } } } } .ant-modal-close { color: #fff; } .content { flex: 1; box-sizing: border-box; padding: 18px; max-height: 700px; overflow-y: auto; position: relative; .oilbox { display: flex; width: 100%; height: 100%; box-sizing: border-box; padding: 18px 20px; .title { width: 100%; height: 30px; line-height: 30px; background: rgba(35, 153, 255, 0.2); text-align: left; border-bottom: 1px solid rgba(54, 162, 255, 0.47); box-sizing: border-box; padding-left: 16px; color: #36A2FF; } .leftbox { display: flex; flex-direction: column; justify-content: space-between; align-items: center; margin-right: 70px; .lefttop, .leftbottom { width: 840px; border: 1px solid rgba(54, 162, 255, 0.47); display: flex; .title { height: 100%; width: 26px; text-align: center; padding: 0; } .content { flex: 1; background: #001d3c; } } .lefttop { margin-bottom: 16px; .content { display: flex; flex-direction: column; justify-content: space-between; align-items: center; .imglist1 { width: 100%; display: flex; justify-content: space-around; } .line { width: 80%; display: flex; margin-top: 6px; div { flex: 1; height: 6px; border-right: 1px solid #91CCFF; border-bottom: 1px solid #91CCFF; } div:nth-child(1) { border-left: 1px solid #91CCFF; } } .imglist2 { margin-top: -6px; width: 100%; display: flex; justify-content: center; } } } .leftbottom { .content { position: relative; display: flex; flex-direction: column; justify-content: space-around; align-items: center; .colimglist { display: flex; flex-direction: column; align-items: center; .colimglist1 { display: flex; align-items: center; justify-content: center; .img { margin: 0 50px; } } .colline { height: 6px; width: 200px; border-right: 1px solid #91CCFF; border-left: 1px solid #91CCFF; border-bottom: 1px solid #91CCFF; } } width: 100%; .goout1 { position: absolute; bottom: 52px; right: 280px; } .goout2 { position: absolute; bottom: 18px; right: 160px; } } } } .rightbox { flex: 1; display: flex; flex-direction: column; align-items: center; .rightbottom { width: 160px; height: 538px; display: flex; flex-direction: column; border: 1px solid rgba(54, 162, 255, 0.47); .content { padding: 6px; flex: 1; background: #001d3c; display: flex; flex-direction: column; justify-content: space-around; // align-items:; .imgbox{ .name{ margin-bottom: 3px; } } } } } .imgbox { display: flex; flex-direction: column; justify-content: center; align-items: center; .img { width: 96px; height: 64px; box-shadow: 0px 0px 6px #36A2FF; border: 1px solid #C4E2FC; display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; img { width: 100%; height: 100%; cursor: pointer; } .err { width: 24px; height: 24px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } } .selectedimg { box-shadow: 0px 0px 8px #FF4B65; border: 1px solid #FF4B65; background: #3f213b; img { width: 24px; height: 24px; } } .errimg { box-shadow: 0px 0px 8px #FF4B65; border: 1px solid #FF4B65; } .name { margin-top: 3px; color: #FFFFFF; font-size: 14px; } } } .topline{ position: absolute; top: 18px; right: 136px; width: 576px; height:16px; border-top: 1px solid #91CCFF; border-right: 1px solid #91CCFF; } .toplinearrows{ position: absolute; top: 5px; right: 690px; } .bottomlinearrows{ position: absolute; bottom: -88px; right: 428px; } .bottomline{ position: absolute; bottom: -68px; right: 136px; width: 300px; height: 17px; border-bottom: 1px solid #91CCFF; border-right: 1px solid #91CCFF; } } .longleft1, .longleft2 { position: absolute; } .longleft1 { right: 213px; top: 102px; } .longleft2 { right: 250px; bottom: 137px; width: 100px; }