@font-face { font-family: "SourceHanSansCN"; src: url("../fonts/SourceHanSansCN.woff2") format("woff2"), url("../fonts/SourceHanSansCN.woff") format("woff"), url("../fonts/SourceHanSansCN.ttf") format("truetype"); font-weight: normal; font-style: normal; } /* html,body{height: 100%;width: 100%;margin: 0px;padding: 0px;overflow: hidden;font-size: 75px;} @media screen and (min-width: 1705px) and (max-width: 1805px) { html{font-size: 72px;} } @media screen and (min-width: 1605px) and (max-width: 1705px) { html{font-size: 68px;} } @media screen and (min-width: 1505px) and (max-width: 1605px) { html{font-size: 65px;} } @media screen and (min-width: 1405px) and (max-width: 1505px) { html{font-size: 61px;} } @media screen and (min-width: 1305px) and (max-width: 1405px) { html{font-size: 58px;} } @media screen and (max-width: 1305px) { html{font-size: 55px;} } } */ html, body { height: 100%; width: 100%; margin: 0px; padding: 0px; overflow: hidden; } * { box-sizing: border-box; font-family: OpenSans, "Microsoft YaHei"; background-size: contain; background-repeat: no-repeat; background-position: center center; } .editor a { text-decoration: none; color: #333333; } .editor ul li { display: inline-block; list-style: none; width: 100% } .editor ul { margin: 0px; padding: 0px; } .editor input, textarea { font: 14px "Microsoft YaHei"; } .editor input[type="text"]:focus { border: 1px solid #09e1c0; } .scrollBox { width: 282px; height: 100%; } .scrollBox:nth-child(n+3) { display: none; } .introduce-top { color: white; font-family: "Microsoft YaHei"; font-size: 14px; margin: 10px 0 0 10px; z-index: 60; position: absolute; left: 0; top: 0; width: auto; height: 48px; } .introduce-top .introduce-button { padding-right: 25px; filter: drop-shadow(0px 1px 1px rgba(153, 153, 153, 1)); border-radius: 5px; background: url("../images/introduce_close.png") no-repeat; background-size: 16px; transition: background-color 0.3s; background-position: 100% 50%; padding-left: 0px; width: 100%; height: 48px; display: flex; display: -webkit-flex; font-size: 16px; align-items: center; cursor: pointer; } .introduce-button a { display: inline-block; } .introduce-button .introduce-button-fImg { width: 30px; height: auto; margin-right: 6px; } .introduce-button .introduce-button-lImg { width: 1px; height: auto; margin-right: 5px; } .introduce-top.open .introduce-button { background-image: url("../images/introduce_open.png") } .introduce-top .addIntroduce-bg { background: url("../images/introduce_close.png") no-repeat rgba(0, 0, 0, 0.45); background-size: 16px; background-position: 94% 50%; } .introduce-top .introduce-button span { margin-left: 6px; letter-spacing: 1px; font-weight: 600; font-size: 16px; margin-top: 2px; } .introduce-top .introduce-detailBox h3 { font-size: 12px; margin-bottom: 13px; font-weight: 600; } .introduce-top .introduce-detailBox span { line-height: 22px; text-align: justify; word-break: break-all; color: white; } .introduce-top .introduce-detailBox { position: absolute; border-radius: 3px; max-height: 0px; width: 320px; margin-top: 5px; margin-left: 41px; overflow: hidden; transition: max-height 0.25s ease-out; transform: translate3d(0, 0, 0); } .introduce-top.open .introduce-detailBox { max-height: 600px; } .introduce-top .introduce-detail { text-align: justify; width: 100%; letter-spacing: 1px; word-wrap: break-word; padding: 14px 12px 14px 14px; background: rgba(0, 0, 0, 0.2); } .introduce-top .introduce-detail p { text-align: justify; font-weight: 400; line-height: 22px; word-break: break-all; color: white; } .bgNone { background: none !important; } .divNone { display: none !important; } .introduce-top .introduce-detail a, #hotspot a { text-decoration: underline !important; color: #fff !important; margin: 0 2px !important; padding: 0 !important; } .introduce-top .introduce-detail a * { color: #fff !important; } /* #hotspot .picBottom a,#hotspot .picRight a,#hotspot .formInfo a{color:#2d2d2d !important;} */ .introduce-top .introduce-detail a:hover, #hotspot a:hover { color: #09e1c0 !important; } .introduce-top .introduce-detail a:hover *, #hotspot a:hover * { color: #09e1c0 !important; } .toolTop { width: 282px; height: 48px; background: #5a45df; position: absolute; top: 0px; right: 0px; z-index: 150; display: flex; display: -webkit-flex; justify-content: space-between; align-items: center; } .toolTop>div:nth-child(2) { display: flex; display: -webkit-flex; align-items: center; font-size: 16px; font-weight: bold; overflow: hidden; } .toolTop>div:nth-child(2)>* { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .toolTop-button { display: flex; display: -webkit-flex; width: 282px; } .toolTop-button>div { opacity: 0.7; cursor: pointer; display: flex; display: -webkit-flex; width: 94px; height: 48px; align-items: center; justify-content: center; } .toolTop-button>div:hover { opacity: 1; } .toolTop-button span { margin-left: 5px; font-size: 16px; color: #fafafa; } .editor { letter-spacing: 0.1em; z-index: 140; font: 14px "Microsoft YaHei"; font-weight: 400; color: #333333; width: 282px; height: 100%; background: #f5f5f5; position: absolute; right: 0px; top: 0px; padding-top: 48px; box-shadow: 0px 0px 6px #666; -webkit-box-shadow: 0px 0px 6px #666; -moz-box-shadow: 0px 0px 6px #666; } .toolBox, .informationBox, .hotPointBox, .styleZBox { margin-top: 48px; height: calc(100% - 106px); width: calc(100% + 12px); overflow-y: auto; overflow-x: hidden; } .toolContent, .hotPoint_content, .information_content, .styleZ_content { position: relative; width: 282px; } .toolBox_Top { position: absolute; right: 0px; width: 100%; display: flex; display: -webkit-flex; border-bottom: 1px solid #ddd; } .styleZ_content h3 { font-size: 14px; font-weight: normal; margin: 20px; } .styleZ_content>ul { display: flex; display: -webkit-flex; flex-direction: column; padding: 0px 20px; } .styleZ_content>ul li { cursor: pointer; display: flex; display: -webkit-flex; justify-content: space-between; align-items: center; margin-bottom: 10px; border: 1px solid #ddd; border-radius: 6px; padding: 5px; } .styleZ-select { position: relative; width: 46%; display: flex; display: -webkit-flex; justify-content: center; } .styleZ-select:before { content: ""; position: absolute; top: 50%; margin-top: -6px; left: 15px; width: 14px; height: 14px; border-radius: 7px; border: 1px solid #ddd; } .styleZ_content>ul li:hover { background: #fafafa; } .styleZ_content>ul li.active { background: white; border-color: #09e1c0; } .styleZ_content>ul li.active .styleZ-select:before { background: #09e1c0; border-color: #09e1c0; } .styleZ_content>ul li.active .styleZ-select:after { content: ""; position: absolute; top: 50%; margin-top: -2.5px; left: 18.5px; width: 6px; height: 6px; border-radius: 7px; background: white; } .toolBox_Top input { background: #fff !important; transition: background 0.1s; letter-spacing: 0.1em; display: inline-block; width: 25%; height: 48px; color: #999999; font: 16px initial; background: white; outline: none; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; border: none; cursor: pointer; } .toolBox_Top input:hover, .toolBox-Top-input { background: #fafafa !important; color: #333333 !important; } .toolBox_Top .toolBox_nav { position: relative; width: 100%; height: 100%; display: flex; display: -webkit-flex; } .toolBox_Top .toolBox_nav:before { content: ""; background: #09e1c0; height: 2px; width: 25%; position: absolute; bottom: 0px; left: 0px; transition: left 0.26s ease-out; } .toolBox_Top .toolBox_nav-left0:before { left: 0px; } .toolBox_Top .toolBox_nav-left1:before { left: 25%; } .toolBox_Top .toolBox_nav-left2:before { left: 50%; } .toolBox_Top .toolBox_nav-left3:before { left: 75%; } .function { width: 282px; height: 48px; border-top: 1px solid #cccccc; border-bottom: 1px solid #ddd; margin-top: 20px; } .function ul { display: flex; display: -webkit-flex; } .function li { width: 94px; height: 48px; display: flex; display: -webkit-flex; justify-content: center; align-items: center; } .function li img { vertical-align: baseline; } .function li>a { color: #333; display: flex; display: -webkit-flex; justify-content: center; align-items: center; } .function li:hover { opacity: 0.7; } .function li:nth-child(1) span, .function li:nth-child(2) span { padding-left: 5px; } #export { display: inline-block; width: 60px; height: 28px; border: none; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; color: white; background: #09e1c0; text-align: center; line-height: 28px; } #export:hover { background: #22f0d0; } #draw_Tools a { position: relative; } #draw_Tools a:before { position: absolute; top: 0px; left: 0px; content: ""; width: 60px; height: 60px; transition: border 0.2s ease-in-out; } .draw_Tools-a:before { border: 1px solid #09e1c0; } .Basic_drawing ul { padding-top: 20px; display: flex; display: -webkit-flex; } .Basic_drawing ul li { width: 33%; display: flex; display: -webkit-flex; flex-direction: column; align-items: center; } .doors_windows { border-bottom: 1px solid #ddd; padding-bottom: 18px; } .doors_windows ul { display: flex; display: -webkit-flex; flex-wrap: wrap; } .doors_windows ul li { width: 33%; display: flex; display: -webkit-flex; flex-direction: column; align-items: center; padding-top: 16px; } .Basic_drawing span, .doors_windows span { letter-spacing: 2px; margin-top: 8px; color: #333; } .controlBox { padding-top: 28px; width: 282px; height: 80px; border-bottom: 1px solid #cccccc; transition: all 1s linear; display: none; opacity: 0; } #controlName { padding-left: 20px; font-size: 16px; } .controlBox a { position: absolute; right: 20px; color: #cccccc; } .controlBox a:hover { color: #999999; } #pjtName { width: 100%; } #edit2Box, #edit1Box { width: 100%; height: 84px; position: relative; background: white; } #edit2, #edit1 { width: 100%; height: 100%; overflow: hidden; border: 1px solid white; } #edit2Box .w-e-toolbar, #edit1Box .w-e-toolbar { position: absolute; bottom: 4px; right: 4px; padding: 0px; width: 20px; height: 20px; } #edit2Box .w-e-menu, #edit1Box .w-e-menu { padding: 0px; } #edit2Box .w-e-text, #edit1Box .w-e-text { width: calc(100% + 20px) !important; word-break: break-all; overflow-y: scroll; padding: 0px 30px 0px 10px; -webkit-user-select: auto; } #edit2Box .w-e-text *, #edit1Box .w-e-text * { -webkit-user-select: text; } #edit2Box .w-e-icon-link, #edit1Box .w-e-icon-link { position: relative; display: block; width: 20px; height: 20px; } #edit2Box .w-e-text a, #edit1Box .w-e-text a { color: #079eec; text-decoration: underline; } #edit2Box .w-e-text-container, #edit1Box .w-e-text-container { position: static; } #edit2Box .w-e-icon-link:before, #edit1Box .w-e-icon-link:before { background: url("../images/linkBtn.png") no-repeat center; width: 20px; height: 20px; position: absolute; top: 0px; left: 0px; background-size: cover; } #edit2Box .w-e-text-container .w-e-panel-container, #edit1Box .w-e-text-container .w-e-panel-container { box-shadow: 1px 1px 2px #ccc; z-index: 99; top: 92px; } #edit2Box .addLink-content-row, #edit1Box .addLink-content-row { display: flex; display: -webkit-flex; justify-content: space-between; font-size: 14px; height: 25px; } #edit2Box .addLink-content-row span, #edit1Box .addLink-content-row span { color: #999; } #edit2Box .addLink-content input, #edit1Box .addLink-content input { height: 28px; border: 1px solid #09e1c0; margin: 0px 0px 6px } #edit2Box h5, #edit1Box h5 { font-size: 12px; font-weight: normal; color: #999; margin-bottom: 20px; } #edit2Box .addLink-cancel, #edit1Box .addLink-cancel { width: 75px; height: 28px; background: #ccc; border-radius: 0px; color: white; margin-left: 10px } #edit2Box .addLink-cancel:hover, #edit1Box .addLink-cancel:hover { background: #d1d1d1; } #edit2Box .w-e-button-container, #edit1Box .w-e-button-container { display: flex; display: -webkit-flex; justify-content: flex-end; } #edit1Box .w-e-panel-tab-content:after, #edit2Box .w-e-panel-tab-content:after { position: absolute; width: 0px; height: 0px; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 14px solid #777; top: -46px; right: 15px; content: ""; } /* 画墙一栏*/ .information-subDiv { padding: 20px 0px; margin: 0px 20px; border-bottom: 1px solid #ddd; } .editor .information-subDiv ul li { display: flex; display: -webkit-flex; justify-content: space-between; } .information-subDiv:first-child li { flex-direction: column; margin-bottom: 20px; } .information-subDiv:first-child span { margin-bottom: 6px; } .information-subDiv:last-child { border-bottom: none; } .information-subDiv:last-child li:first-child { margin-bottom: 4px; } .information_input { width: 282px; } .information_input input[type="file"] { position: relative; display: none; } .information_input input { width: 160px; height: 28px; font-size: 14px; outline: none; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; border: 1px solid white; color: #999999; } .information_input input::placeholder { font-size: 14px; color: #cccccc; } .information_input input:-ms-input-placeholder { font-size: 14px; color: #cccccc; } .information_input input::-ms-input-placeholder { font-size: 14px; color: #cccccc; } .information_input input[type="button"] { width: 60px; height: 28px; border: none; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; color: white; background: #09e1c0; text-align: center; font-size: 14px; cursor: pointer; margin-top: 10px; } .information_input input[type="button"]:hover { background: #22f0d0; } .information_show ul { display: flex; display: -webkit-flex; flex-direction: column; padding: 20px 0px; margin: 0 20px; } .information_show ul li { height: 28px; display: flex; display: -webkit-flex; justify-content: space-between; align-items: center; } .information_input .right { position: relative; width: 160px; font-size: 14px; line-height: 28px; } .information_input input, .information_input label { outline: none; background-color: #fff; padding: 0 10px; color: #999999; } .close_linkDiv { position: absolute; bottom: 10px; right: 10px; width: 75px; height: 28px; cursor: pointer; z-index: 99999; } #setEntry .ImgPreview { height: 80px; } .information_input label { cursor: pointer; } .show_title { padding-left: 0 !important; } .show_data { color: #999999; display: flex; display: -webkit-flex; flex-direction: row-reverse; } .show_count { color: #999 } .show_data span { padding-right: 5px; } /* 信息一栏*/ .hotPointBox { overflow-y: hidden } #ok { width: 100%; height: 48px; display: none; text-align: center; line-height: 48px; cursor: pointer; background: #09e1c0; color: #fff; } #ok:hover { background: #14ebca } .hotPoint_content { height: 100%; } .hotPoint_content .point>* { height: 40px; display: flex; display: -webkit-flex; width: 282px; align-items: center; justify-content: space-between; border-bottom: 1px #ddd solid; padding-left: 20px; color: #999; /* opacity: 0.6;*/ cursor: pointer; display: none; background: #fafafa; } .hotPoint_content #listPoint { display: flex; -webkit-box-flex: 1; } .hotPoint_content #listPoint>* { display: flex; } .hotPoint_content #listPoint>div:first-child { border-right: 1px solid #eeeeee; } .hotPoint_content #listPoint>div:hover { background: #fff; } .hotPoint_content .point>* div { display: flex; display: -webkit-flex; align-items: center; } .hotPoint_content .point>* span { padding-left: 5px; } .hotPoint_content .point>* a { padding-right: 20px; } /* .hotPoint_content .point>*:hover{opacity: 1;}*/ #snap { padding: 20px 0px; display: flex; display: -webkit-flex; align-items: center; flex-direction: column; } #hotPoint_button { background: #09e1c0; height: 48px; display: flex; display: -webkit-flex; width: 242px; align-items: center; justify-content: center; color: white; cursor: pointer; transition: background 0.2s; } #hotPoint_button.unable { pointer-events: none; /* opacity:0.5;*/ cursor: default; background: #ddd; } #hotPoint_button span { padding-left: 5px; } #hotPoint_button:hover { background: #14ebca; } #hotPoint_input { display: none; width: 282px; border-bottom: 1px #ddd solid; max-height: 800px; transition: max-height .3s; overflow: hidden; } #hotPoint_input #change { display: flex; -webkit-box-flex: 1; text-align: center; border-bottom: 1px solid #ddd; height: 40px; width: 100%; } #hotPoint_input #change>div { cursor: pointer; width: 100%; height: 100%; line-height: 40px; } #hotPoint_input #change>div:first-child { border-right: 1px solid #eeeeee; } #hotPoint_input #change>div:hover { background: #fff; } #hotPoint_input>ul { padding: 8px 20px 15px; display: flex; display: -webkit-flex; flex-wrap: wrap; background: #eee; } .hotPoint-title { position: relative; } .hotPoint-title:after { position: absolute; top: 0px; right: -10px; content: "*"; color: #f56c6c; } #hotPoint_input>ul>li { position: relative; padding: 5px 0; line-height: 30px; display: flex; display: -webkit-flex; flex-basis: 100%; align-items: center; justify-content: space-between; align-items: flex-start; } #hotPoint_input>ul>li.warn input { border: 1px solid #f56c6c; } #hotPoint_input>ul>li.warn input::placeholder { color: #f56c6c !important; } .redPoint { position: relative; } .hotPoint_content .redPoint:after { position: absolute; top: 0px; left: 32px; content: "*"; color: #f56c6c; } .information_input .redPoint:after { position: absolute; top: 0px; left: 62.5px; content: "*"; color: #f56c6c; } #type .redPoint:after { left: 32px } #hotPoint_input .unComplete { display: none; color: #f56c6c; font-size: 0.9em; position: absolute; bottom: 12px; right: 10px; } .information_input .unComplete { display: none; color: #f56c6c; font-size: 0.9em; position: absolute; bottom: 16px; right: 28px; } #project-name2:before { position: absolute; right: 0px; top: 2px; content: ""attr(data-size)""; color: #999; } #project-intro2 { position: relative; } #project-intro2:before { position: absolute; right: 0px; top: 2px; content: ""attr(data-size)""; color: #999; } #project-name1, #project-intro1 { position: relative; width: 100%; } #project-name1:before, #project-intro1:before { position: absolute; right: 0px; top: 2px; content: ""attr(data-size)""; color: #999; } #hotPoint_input>ul>li span { margin-top: 5px; } #hotPoint_input input[type="file"] { position: relative; display: none; } * { outline: none } #hotPoint_input input.white, textarea.white { font-size: 14px; outline: none; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; border: 1px solid white; color: #999999; resize: vertical; } #hotPoint_input .ImgPreview, .information_input .ImgPreview { width: 160px; height: 114px; background-repeat: no-repeat; background-position: center center; margin-top: 10px; background-size: contain; /* border: 1px solid white;*/ } #showInformation { height: 80px; position: relative; } .showInformation-error:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url("../images/pic_error.png") no-repeat center; } #hotPoint_input>ul>li:nth-child(n+6) { padding: 0px } #select { display: inline-block; position: relative; background: #eee; } #select .showStyle { background: #eee; position: absolute; top: 0px; left: 0px; display: flex; display: -webkit-flex; justify-content: space-between; align-items: center; width: 160px; height: 30px; } #select .showStyle>div:first-child { display: flex; display: -webkit-flex; align-items: center; } #select .showStyle>div:first-child img { margin-top: -1px } #hotPoint_input>ul>li:nth-child(5) { margin-top: -11px; } #hotPoint_input>ul>li:nth-child(6) { margin-top: -8px; } #select .showStyle p { margin-left: 5px; cursor: default; } #styleBtn { opacity: 0.7; width: 16px; height: 16px; background: url("../images/styleBtn.png") no-repeat; cursor: pointer; } #styleBtn:hover { opacity: 1; } #select ul { display: none; padding: 10px 30px 15px 10px; font-size: 12px; width: 160px; z-index: 15; position: absolute; background: white; box-shadow: 0px 1px 6px 1px rgba(51, 51, 51, 0.3); -webkit-box-shadow: 0px 1px 6px 1px rgba(51, 51, 51, 0.3); -moz-box-shadow: 0px 1px 6px 1px rgba(51, 51, 51, 0.3); left: 0px; top: 30px; flex-wrap: wrap; } #select ul li:nth-child(3), #select ul li:nth-child(4) { margin-top: 20px } #select ul li:nth-child(3):after { position: absolute; content: ""; top: -10px; left: 0px; width: 140px; height: 1px; background: #ddd; } #select ul li span { margin-top: 2px; } #select.open #styleBtn { opacity: 0.7; } #select.open ul { display: flex; display: -webkit-flex; } #select ul li { margin-right: 2px; cursor: pointer; display: flex; display: -webkit-flex; flex-direction: column; padding-top: 4px; align-items: center; width: 46px; height: 61px; position: relative; /* float: left; */ } #select ul li:before { position: absolute; content: ""; left: 0px; top: 0px; width: 46px; height: 64px; } #select ul li:hover:before { border: 1px solid #ddd; } #select span { line-height: 15px; } .information_input>ul>li:nth-child(4):before { position: absolute; content: "标志大小"; bottom: 17px; left: 20px; } #hotPoint_input>ul>li:nth-child(1) { line-height: 20px } #hotPoint_input>ul>li:nth-child(4) { line-height: 16px } .hotPoint_content .point>div.chosen { color: #333; background: #fff; } .hotPoint_content .point .coordinate { background-image: url(../images/coordinate2.png); height: 16px; width: 16px; } .hotPoint_content .point>div.chosen .coordinate { background-image: url(../images/coordinate.png); } .hotPoint_content .point .delete { /* height:46px;width:46px;background-repeat: no-repeat;background-position: center center;background-image:url(../images/coordinateClose.png);background-size: initial;*/ border-radius: 7px; height: 14px; width: 14px; margin-right: 14px; padding: 2px; font-size: 12px; background: transparent; transition: background 0.3s; } .hotPoint_content .point>div .delete::before { font-family: "FontAwesome"; content: "\f00d"; color: #bababa; transition: color 0.3s; } .hotPoint_content .point>div .delete:hover { background: #ccc; } .hotPoint_content .point>div.chosen .delete::before { color: #808080; } .hotPoint_content .point>div .delete:hover::before { color: #fff; } #snapPoint>div:first-child { border-top: 1px #ddd solid; margin-top: 20px; } #snapPoint>div:hover { background: #fff; } .selectButton { background: url("../images/styleButton2.png") white no-repeat; background-position: 92% 50%; } #hotPoint_input textarea, #hotPoint_input li input, #hotPoint_input #select, #hotPoint_input label, #hotPoint_input li .right, .information_input label { width: 160px; height: 28px; line-height: 28px; padding: 0 8px; max-height: 500px; /* overflow:auto;*/ /* overflow:hidden;*/ border: none; } #hotPoint_input textarea { width: 160px; height: 56px; line-height: 22px; padding: 0 8px; background-color: #fafafa; max-height: 500px; /* overflow:auto;*/ /* overflow:hidden;*/ border: none; } #hotPoint_input textarea.focus, #hotPoint_input li input.white:focus { background: #fff; color: #333; border: 1px solid #09e1c0; } label.btn { cursor: pointer; display: inline-block; background: #09e1c0; color: #fff; text-align: center; transition: background 0.2s; letter-spacing: 0.05em; } label.btn:hover { background: #14ebca; color: #fff; } #hotPoint_input label:hover, .information_input label:hover { background: #09cbae; } #hotPoint_input input::placeholder { font-size: 14px; color: #cccccc; } #hotPoint_input input:-ms-input-placeholder { font-size: 14px; color: #cccccc; } #hotPoint_input input::-ms-input-placeholder { font-size: 14px; color: #cccccc; } #hotPoint_input #hotPoint_sumbit { width: 60px; height: 28px; border: none; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; color: white; background: #09e1c0; text-align: center; font-size: 14px; cursor: pointer; } #hotPoint_input input[type="button"]:hover { background: #22f0d0; } .hotPoint_list { position: relative; overflow-y: auto; overflow-x: hidden; height: calc(100% - 88px); } .hotPoint_list #list { /* position:absolute;*/ width: 100%; flex-direction: column-reverse; border-top: 1px solid #ddd; } .hotPoint_list #list>li { /* position:absolute;*/ padding-left: 20px; display: flex; display: -webkit-flex; justify-content: flex-start; align-items: center; width: 282px; height: 48px; border-bottom: 1px solid #ddd; cursor: pointer; background: #fafafa; transition: background 0.1s; position: relative; } .hotPoint_list #list>li:before { position: absolute; content: ""; width: 0px; height: 48px; background: #09e1c0; left: 0px; top: -1px; transition: width 0.2s; } .hotPoint_list #list>li.open:before { width: 8px !important; } .hotPoint_list #list>li { background: #fff; } .hotPoint_list #list>li.open {} .hotPoint_list #list>li:hover { background: #eee; } .hotPoint_list #list div { /* display: flex;display: -webkit-flex;*/ align-items: center; } .hotPoint_list #list>li span { padding-left: 5px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .hotPoint_list #list>li .delete { position: absolute; top: 0px; right: 0px; height: 48px; width: 48px; background-repeat: no-repeat; background-position: center center; background-image: url(../images/del.png); background-size: initial; } .hotPoint_list #list>li .delete:hover { background-color: rgba(175, 175, 175, 0.1); } .hotPoint_list #list>li .DelConfirm { font-size: 12px; position: absolute; width: 60px; z-index: 100; background: #fff; height: 56px; border-radius: 2px; box-shadow: 0 1px 6px 0px rgba(153, 153, 153, 1); text-align: center; line-height: 28px; right: 40px; opacity: 0; transform: translateX(15px) scale(0, 0); transform-origin: right; transition: transform 0.1s, opacity 0.1s; } .hotPoint_list #list>li .DelConfirm.open { opacity: 1; transform: translateX(0px) scale(1, 1); } /*#list>li .DelConfirm:after{content: '';width: 0;height: 0;border-top: 5px solid transparent;border-left: 8px solid #ffffff;border-bottom: 5px solid transparent;position: absolute;right: -8px;top: 25px;color: #999;}*/ .hotPoint_list #list>li .DelConfirm>div { height: 50%; } .hotPoint_list #list>li .DelConfirm>div:hover { background: #eee; } .hotPoint_list #list>li .DelConfirm .DelYes { color: rgba(224, 82, 71, 1); } .hotPoint_list #list>li div.left { flex: auto; max-width: 80%; display: flex; display: -webkit-flex; } #information_file { display: none; position: relative; } .information_show_div { display: flex; display: -webkit-flex; justify-content: space-between; padding: 10px 0px 20px; } .information_show_div span { padding-left: 20px; line-height: 24px; } .information_show_div label { width: 160px; height: 28px; line-height: 30px; cursor: pointer; display: inline-block; background: #09e1c0; color: #fff; text-align: center; transition: background 0.2s; letter-spacing: 0.05em; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999 !important; font-weight: normal !important; } input:-moz-placeholder, textarea:-moz-placeholder { color: #999 !important; font-weight: normal !important; } input::-moz-placeholder, textarea::-moz-placeholder { color: #999 !important; font-weight: normal !important; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #999 !important; font-weight: normal !important; } .Zprompt-popupBox { font-family: "Microsoft YaHei"; position: absolute; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.3); width: 100%; height: 100%; z-index: 200; overflow: auto; } .Zprompt-popupBox .center { position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); } .Zprompt-popup { padding: 0px; width: 600px; height: 289px; font-size: 14px; box-shadow: 0 0 5px #ccc; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; color: #333; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #fff; } .Zprompt-title { width: 600px; display: flex; display: -webkit-flex; justify-content: space-between } .Zprompt-title a { text-decoration: none; height: 20px; width: 16px; opacity: 0.7; margin: 10px } .Zprompt-title a:hover { opacity: 1 } .Zprompt-title h2 { padding-top: 45px; padding-left: 50px; font-size: 24px; font-weight: 600; margin: 0 } .Zprompt-main-false { margin-top: 15px; width: 598px; height: 75px; display: flex; display: -webkit-flex; align-items: center; padding-left: 49px; margin-left: 1px; border-bottom: 2px solid #eee; border-top: 2px solid #eee; font-weight: 700 } .Zprompt-main-false span { padding-left: 10px; font-weight: normal; letter-spacing: 1px; } .Zprompt-footer { width: 600px; height: 95px; display: flex; display: -webkit-flex; justify-content: center; align-items: flex-end } .Zprompt-footer a { width: 120px; height: 48px; background: #09e1c0; text-align: center; line-height: 48px; color: white; margin: 0 10px; } .Zprompt-footer a:hover { background: #01dab9 } .Zprompt-footer a.btn1 { background: #c5c5c5 } .Zprompt-footer a.btn1:hover { background: #b1b1b1 } @keyframes flash { 0% { opacity: 0; } 20% { opacity: 1; } 60% { opacity: 1; } 100% { opacity: 0; } } .Zprompt-popupBox #Zinfo { width: 100px; height: 140px; opacity: 0; } .Zprompt-popupBox #Zinfo.animate { animation: flash 1s; -webkit-animation: flash 1s; animation-iteration-count: 1; } .Zprompt-popupBox #Zinfo .Zimg { width: 100%; height: 100px; background-image: url(../images/stips.png); background-repeat: no-repeat; background-position: center center; } .Zprompt-popupBox #Zinfo .Ztitle { text-align: center; font-size: 16px; letter-spacing: 1px; //text-shadow: 2px 2px 6px rgba(27, 27, 27, 0.81);} .myAccount-cutAvatar { display: none; position: absolute; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.3); width: 100%; height: 100%; z-index: 200; overflow: auto; } .myAccount-cutAvatar .myAccount-cutAvatar-inner { width: 600px; height: 543px; position: absolute; background: white; left: 50%; top: 50%; margin-left: -300px; margin-top: -272px; } .myAccount-cutAvatar .myAccount-cutAvatar-top { width: 100%; height: 95px; border-bottom: 2px solid #eeeeee; font-size: 24px; display: flex; display: -webkit-flex; justify-content: space-between; } .myAccount-cutAvatar .myAccount-cutAvatar-top span { margin-top: 40px; margin-left: 50px; color: #333; font-weight: bold; } .myAccount-cutAvatar .myAccount-cutAvatar-top a { margin: 10px; height: 16px; width: 16px; line-height: 1px; opacity: 0.7; } .myAccount-cutAvatar .myAccount-cutAvatar-top a:hover { opacity: 1 } .myAccount-cutAvatar .myAccount-cutAvatar-main { width: 100%; } .myAccount-cutAvatar .myAccount-cutAvatar-main { display: flex; display: -webkit-flex; padding: 40px 0px 0px 50px; } .myAccount-cutAvatar .myAccount-cutAvatar-main>div:first-child { width: 500px; height: 300px; background: #eeeeee; display: flex; display: -webkit-flex; justify-content: center; align-items: center; } .myAccount-cutAvatar .myAccount-cutAvatar-main>div:first-child img { max-width: 500px; height: auto; max-height: 300px; } .myAccount-cutAvatar .myAccount-cutAvatar-inner>div:last-child { text-align: center; } .myAccount-cutAvatar input { background: #09e1c0; color: white; width: 122px; height: 50px; font-size: 14px; cursor: pointer; border: 1px solid white; outline: none; } #discrib .preholder { text-align: center; } #hotPoint_input .project-name, #hotPoint_input .project-intro { flex-direction: column; line-height: normal; } #hotPoint_input .project-name input, #hotPoint_input .project-intro>div, .project-intro { width: 100%; } #hotPoint_input .project-name>span, #hotPoint_input .project-intro>span { margin-bottom: 8px; } #hotPoint_input .project-intro { margin: 8px 0px 10px } .information_input .project-name, .information_input .project-intro { flex-direction: column; padding: 6px 0px 10px; line-height: normal; } .information_input .project-name input, .information_input .project-intro>div { width: calc(100% - 40px); margin-left: 20px; margin-top: 5px; } .information_input .project-intro { margin: 0px; } #type { flex-direction: column; width: 100%; position: relative; margin: 0px; } #type a { width: 100%; } .noteBox { z-index: 999; display: none; width: 282px; height: 126px; background: white; padding: 20px 0px 0px 20px; opacity: 0; transition: opacity 0.5s ease; position: absolute; } .noteBox-row { display: flex; display: -webkit-flex; font-size: 14px; margin-bottom: 10px; } .noteBox-row h3 { font-size: 14px; color: #333; } #noteInput_text { width: 242px; height: 28px; border: 1px solid #ccc; color: #333; padding-left: 10px; } .noteBox-row:last-child { justify-content: flex-end; margin-right: 20px; } .noteBox-ok { border-radius: 2px; cursor: pointer; width: 32px; height: 20px; color: white; background: #09e1c0; font-size: 12px; display: flex; display: -webkit-flex; justify-content: center; align-items: center; } .noteBox-cancel { border-radius: 2px; cursor: pointer; width: 20px; height: 20px; background: #f56c6c; display: flex; display: -webkit-flex; justify-content: center; align-items: center; margin-left: 6px; } .noteBox.show { display: block; } .noteBox.active { opacity: 1; } .sizeWaring:before { color: #f56c6c !important; } .empty_warn { border: 1px solid #f56c6c !important; color: #f56c6c !important; } .empty_warn::placeholder { color: #f56c6c !important; } .hide { display: none; } .unable { pointer-events: none; opacity: 0.5; } .editor .Main { height: 20px; align-items: center; display: flex; justify-content: space-between; } .editor .Main .scrollBar { position: relative; width: calc(96% - 45px); height: 4px; background-color: #c7c7c7; cursor: pointer; } .editor .scrollBar .scroll_Track { width: 0px; height: 4px; background-color: #09e1c0; } .editor .scrollBar .scroll_Thumb { height: 12px; width: 14px; background-color: #919191; /*-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 4px; -webkit-box-shadow: 0px 0px 5px #74b5f5; -moz-box-shadow: 0px 0px 5px #74b5f5; box-shadow: 0px 0px 4px #74b5f5; */ position: absolute; margin-top: -8px; cursor: pointer; -webkit-user-select: none; } .editor .BarTxt { position: relative; width: 40px; } .editor .BarTxt .scrollBarTxt { width: 100%; text-align: center; height: 20px; border: 0; /* border-radius: 4px; */ padding: 4px 0; text-align: center; color: #fff; background: #919191; font-size: 12px; } .editor #floorLogoSize { font-size: 12px; width: 160px; } .editor #floorLogoSize .slider { float: left; width: 100%; } .editor #scenePSD span { line-height: 24px; } .editor #scenePSD ul.MenuOptions { width: 100%; overflow: hidden; background: #fff; padding: 0px; cursor: pointer; flex-direction: row; align-items: center; } .editor #scenePSD .MenuOptions li { float: left; text-align: center; line-height: 28px; font-size: 14px; display: inline-block; color: #999; transition: color 0.1s; } .editor .MenuOptions li.chosen { background-color: #09e1c0; color: #fff !important } .editor .MenuOptions li:hover { color: #333; } .editor .MenuOptions li.chosen:hover { background-color: #09e1c0; color: #fff; } .editor .quarterCell { width: 25%; } .editor .thirdCell { width: 33.33%; } .editor .halfCell { width: 50%; } .editor a.button { width: 100%; height: 30px; background: #0ed8b9; display: inline-block; margin-top: 10px; text-align: center; color: #fff; } .editor a.button:hover { background: #04c7a9; } .editor a.button:active { background: #05a089; } .editor #scenePSD .word { margin-top: 10px; } .editor #scenePSD .word>* { float: left; } .editor #scenePSD .word input { /* width: 75%; */ width: 100%; } img { pointer-events: none; } .editor .selection { display: block; position: relative; height: 30px; overflow: hidden; color: #000; padding-right: 40px; padding-left: 10px; text-overflow: ellipsis; white-space: nowrap; background: #fff; cursor: pointer; outline: none; line-height: 30px; transition-duration: 0.1s; border: 1px solid white; } .editor .selection:after { content: "\f0d7"; display: block; position: absolute; top: 0; right: 0; width: 30px; height: 30px; font-family: FontAwesome; text-align: center; line-height: 30px; } .editor .selection.focus { color: #555; } .editor ul.listOptions { position: absolute; left: 0px; top: 56px; z-index: 100; width: 100%; overflow: hidden; color: #9b9b9b; background: #fff; box-shadow: 0 5px 5px rgba(0, 0, 0, .3); padding: 0; margin: 0; cursor: pointer; } .editor ul.listOptions>li { height: 30px; list-style-type: none; color: #9b9b9b; padding: 0 10px; line-height: 30px; /* overflow: hidden; */ width: 100%; white-space: nowrap; margin: 0px; } .editor ul.listOptions>li.hover { background: #fafafa; } #hotspot { position: absolute; height: 100%; touch-action: none; -webkit-user-select: none; -webkit-user-drag: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); bottom: 0; left: 0; pointer-events: none; z-index: 99; transition: opacity 0.1s; } #hotspot * { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; -webkit-font-smoothing: antialiased; } #hotspot>* { pointer-events: all; position: absolute; display: block; } #hotspot>.markspot { background-image: url(../images/markspotAll.png); background-size: cover; background-repeat: no-repeat; background-position: center -76px; width: 60px; height: 76px; margin-left: -32px; margin-top: -62px; cursor: -webkit-grab; } #hotspot>.markspot.zero { background-position: center 0; } #hotspot>.markspot.two { background-position: center -152px; } .editor .hotPoint_list { width: calc(100% + 12px); /* 滑动条隐藏 */ } .editor .hotPoint_list #list>li div.left>img { width: 24px; } .editor #select .showStyle>div:first-child>img { width: 20px; } .editor #select ul li>img { width: 40px; height: auto; display: block; } .warning-border { border: 1px solid #f56c6c !important; } @keyframes flash { 0% { opacity: 0; } 1% { opacity: 1; } 30% { opacity: 1; } 100% { opacity: 0; } } #webgl .snapshotFlash { opacity: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; background: #ffffff; pointer-events: none; } #webgl .snapshotFlash.active { z-index: 100; -webkit-animation-name: flash; animation-name: flash; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } #webgl .snapshotGui { position: absolute; z-index: 100; width: calc(94% - 80px); height: calc(85% - 80px); border: 1px solid rgba(255, 255, 255, 0.5); left: calc(3% + 40px); top: calc(3% + 80px); pointer-events: none; opacity: 0; transition: opacity 0.3s, border 0.3s; } #webgl .snapshotGui .corner { width: 100px; height: 100px; position: absolute; transition: opacity 0.3s; opacity: 0.5; } #webgl .snapshotGui.highLight .corner { opacity: 0.8; } #webgl .snapshotGui.highLight { border: 1px solid rgba(255, 255, 255, 0.8); } #webgl .snapshotGui .corner.leftTop { border-top: 4px solid #fff; border-left: 4px solid #fff; left: -40px; top: -40px; } #webgl .snapshotGui .corner.rightTop { border-top: 4px solid #fff; border-right: 4px solid #fff; right: -40px; top: -40px; } #webgl .snapshotGui .corner.leftBott { border-left: 4px solid #fff; border-bottom: 4px solid #fff; left: -40px; bottom: -40px; } #webgl .snapshotGui .corner.rightBott { border-right: 4px solid #fff; border-bottom: 4px solid #fff; right: -40px; bottom: -40px; } #webgl .snapshotGui .confirmSnap { background: rgba(9, 225, 192, 0.9); color: #fff; border-radius: 5px; /* margin: 0 auto; */ bottom: 20px; position: absolute; width: 220px; letter-spacing: 0.1em; height: 48px; text-align: center; line-height: 48px; font-size: 16px; font-weight: 100; left: calc(50% - 110px); font-family: SourceHanSansCN; pointer-events: all; cursor: pointer; transition: background 0.2s; } #webgl .snapshotGui .confirmSnap:hover { background: rgba(9, 225, 192, 0.78) /* #14ebca */ }