*{ margin:0; padding:0; } div{ box-sizing:border-box } html,body{ font-family: -apple-system, blinkmacsystemfont, helvetica neue, pingfang sc, microsoft yahei, source han sans sc, noto sans cjk sc, simhei, sans-serif } textarea { border: none; outline: none; padding: 0; margin: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: none; background-color: transparent; font-size: inherit; width: 100%; resize:none } textarea:focus { outline: none; } .newchat-page-root{ position: relative; } .newchat-page-main{ height:870px; /*background: linear-gradient(to bottom,#74aef7,#f5fafe);*/ /*border:1px solid transparent;*/ } .newchat-page-main-chat{ height:780px; width:60%; margin:0 auto; margin-top:45px; border-radius:20px; overflow-x: hidden; background-color:#ffffff; } .newchat-page-main-chat-img{ height:76px; } .newchat-page-main-chat-img>img{ width:100%; height:100%; } .newchat-page-main-chat-content{ height:700px; background-color:#ffffff; } .newchat-page-main-chat-content-frame{ height:500px; overflow-y: auto; overflow-x: hidden; background-color: #f5f6f9; padding-bottom:20px; } .newchat-page-main-chat-content-frame-point{ display: flex; width:470px; height:50px; align-items: center; margin-left:23px; margin-top:10px; } .newchat-page-main-chat-content-frame-point>img{ width:44px; height:44px; } .newchat-page-main-chat-content-frame-point>div{ width:390px; height:35px; line-height: 35px; margin-left:10px; background-color: #ffffff; box-shadow: 13px 13px 19px 1px rgba(204, 204, 204, 0.35); border-radius: 5px; padding-left:6px } .newchat-page-main-chat-content-frame>.chatzone{ width:100%; } .newchat-page-main-chat-content-frame>.chatzone>.right{ width:100%; display: flex; justify-content: right; padding-right:15px; margin-top:10px; } .newchat-page-main-chat-content-frame>.chatzone>.right>.right-text{ height:40px; background-color:#ffffff; padding:0 20px 0 15px; max-width:75%; box-shadow: 13px 13px 19px 1px rgba(204, 204, 204, 0.35); border-radius: 10px; line-height: 40px; border-top-right-radius: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .newchat-page-main-chat-content-frame>.chatzone>.left{ width:100%; display: flex; /* justify-content:left; */ padding-left:20px; margin-top:10px; flex-direction: column; } .newchat-page-main-chat-content-frame>.chatzone>.left>.left-option{ width:85%; /* border:1px solid red; */ padding-left:20px; background-color: #ffffff; padding-bottom:20px; padding-top:5px; border-radius: 12px; border-top-left-radius: 0; } .newchat-page-main-chat-content-frame>.chatzone>.left>.left-option>.left-option-tabs{ height:40px; display: flex; align-items: center; } .newchat-page-main-chat-content-frame>.chatzone>.left>.left-option>.left-option-tabs>.tabs-option{ background-color: #eeeeee; display: block; /* width:65px; */ height:25px; line-height: 25px; text-align: center; color:#000000; cursor: pointer; margin-right:2px; padding:0 5px 0px 5px } .newchat-page-main-chat-content-frame>.chatzone>.left>.dataliechotext{ width:85%; padding-left:20px; background-color: #ffffff; padding:10px 15px 10px 15px; border-radius: 12px; border-top-left-radius: 0; border-top-right-radius: 0; margin-top:10px; color:#838383 } .newchat-page-main-chat-content-frame>.chatzone>.left>.dataliechotext>.contenttext{ margin-top:15px; } .newchat-page-main-chat-content-frame>.chatzone>.left>.dataliechotext>.checkorigin{ width:100%; text-align: right; } .newchat-page-main-chat-content-frame>.chatzone>.left>.dataliechotext>.checkorigin>a{ color:#00a0e9 } .newchat-page-main-chat-content-frame>.chatzone>.left>.isanswer{ display: flex; margin-top:10px; } .newchat-page-main-chat-content-frame>.chatzone>.left>.isanswer>.text{ background-color: #ffffff; box-shadow: 13px 13px 19px 1px rgba(204, 204, 204, 0.35); padding:12px 15px 12px 15px; border-radius:10px; border-top-right-radius: 0; border-top-left-radius: 0; } .newchat-page-main-chat-content-frame>.chatzone>.left>.isanswer>.button{ display: flex; align-items: center; margin-left:35px; width:130px; justify-content: space-between; } .newchat-page-main-chat-content-frame>.chatzone>.left>.isanswer>.button>div{ width:50px; height:25px; text-align: center; line-height: 25px; border:1px solid #2590fc; color:#2590fc; border-radius: 8px; background-color: #ffffff; cursor:pointer } .newchat-page-main-chat-content-frame>.chatzone>.left>.isanswer-yes{ display: none; margin-top:10px; flex-direction: column; } .newchat-page-main-chat-content-frame>.chatzone>.left>.isanswer-yes>.serviceev{ display: flex; align-items: center; } .newchat-page-main-chat-content-frame>.chatzone>.left>.isanswer-yes>.serviceev>.text{ background-color: #ffffff; box-shadow: 13px 13px 19px 1px rgba(204, 204, 204, 0.35); padding:12px 15px 12px 15px; border-radius:10px; border-top-right-radius: 0; border-top-left-radius: 0; } .newchat-page-main-chat-content-frame>.chatzone>.left>.isanswer-yes>.serviceev>.button{ display: flex; align-items: center; margin-left:15px; width:100px; justify-content: space-between; } .newchat-page-main-chat-content-frame>.chatzone>.left>.isanswer-yes>.serviceev>.button>div{ width:40px; height:40px; text-align: center; line-height: 25px; color:#2590fc; border-radius:50%; background-color: #ffffff; cursor:pointer; display: flex; align-items: center; justify-content: center; } .newchat-page-main-chat-content-frame>.chatzone>.left>.isanswer-yes>.serviceev>.button>div>img{ width:80%; height:80%; } .newchat-page-main-chat-content-frame>.chatzone>.left>.isanswer-yes>.evecho-good{ margin-top:10px; padding:12px 15px 12px 15px; padding-left:0; display: none; } .newchat-page-main-chat-content-frame>.chatzone>.left>.isanswer-yes>.evecho-good>span{ background-color: #ffffff; box-shadow: 13px 13px 19px 1px rgba(204, 204, 204, 0.35); padding:12px 15px 12px 15px; border-radius:10px; border-top-right-radius: 0; border-top-left-radius: 0; color:#838383; } .newchat-page-main-chat-content-frame>.chatzone>.left>.isanswer-yes>.evecho-bad{ display: flex; flex-direction: column; margin-top:10px; background-color: #ffffff; box-shadow: 13px 13px 19px 1px rgba(204, 204, 204, 0.35); padding:12px 15px 12px 15px; border-radius:10px; border-top-right-radius: 0; border-top-left-radius: 0; width:65%; display: none; } .newchat-page-main-chat-content-frame>.chatzone>.left>.isanswer-yes>.evecho-bad>span{ margin-bottom:10px; color:#838383; } .newchat-page-main-chat-content-frame>.chatzone>.left>.isanswer-no{ display: none; flex-direction: column; margin-top:10px; background-color: #ffffff; box-shadow: 13px 13px 19px 1px rgba(204, 204, 204, 0.35); padding:12px 15px 12px 15px; border-radius:10px; border-top-right-radius: 0; border-top-left-radius: 0; width:65%; } .newchat-page-main-chat-content-frame>.chatzone>.left>.isanswer-no>span{ margin-bottom:10px; color:#838383; } .tabs-option-checked{ background-color: #3576d6; display: block; /* width:65px; */ height:25px; line-height: 25px; text-align: center; color:#ffffff; cursor: pointer; margin-right:2px; padding:0 5px 0 5px; } .newchat-page-main-chat-content-frame>.chatzone>.left>.left-option>ul>li{ border-bottom: 1px dashed #ccc; height:40px; width:98%; line-height:40px; color:#4aa4eb; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; cursor:pointer } .newchat-page-main-chat-content-input{ border-top:1px solid #e5e5e5; height:200px } .newchat-page-main-chat-content-input-aw{ text-align: right; padding-right:10px; } .newchat-page-main-chat-content-input-aw>img{ width:117px; height:35px; cursor: pointer; } .newchat-page-main-chat-content-input>.input{ width:96%; margin:0 auto; } .newchat-page-main-chat-content-input>.input>textarea{ font-size:18px; width:100%; height:50px; } .newchat-page-main-chat-content-input>.input>.input-bottom{ display: flex; width:100%; justify-content: space-between; margin-top:50px; align-items: center; } .newchat-page-main-chat-content-input>.input>.input-bottom>.right{ width:60px; height:30px; color:#ffffff; border-radius: 5px; background-color:#1b65b8 ; font-size:16px; text-align: center; line-height: 30px; cursor: pointer; } .newchat-page-main-chat-content-input>.input>.input-bottom>.left{ font-size:16px; color:#6d6d6d; margin-left:14px; } .newchat-page-main-chat-content-input>.input>.input-bottom>.left>span{ color:#f5373b; font-weight: bold; } /* .page-main-chat-content */ /* 右边list */ .newchat-page-main-chat-list{ height:700px; border-left:1px solid #e5e5e5; } .newchat-page-main-chat-list-option{ width:94%; margin:0 auto; } .newchat-page-main-chat-list-option>.toptitleandmore{ display: flex; width:100%; height:45px; align-items: flex-end; border-bottom:1px solid #e5e5e5; padding-bottom:5px; justify-content: space-between; } .newchat-page-main-chat-list-option>.toptitleandmore>.toptitle{ display: flex; align-items: center; } .newchat-page-main-chat-list-option>.toptitleandmore>.toptitle>.line{ width:6px; height:20px; background-color: #1d8bd7; } .newchat-page-main-chat-list-option>.toptitleandmore>.toptitle>.title{ margin-left:10px; font-size:18px; color:#1d8bd7; font-weight: bold; } .newchat-page-main-chat-list-option>.toptitleandmore>a>.checkmore{ font-size:14px; color:#828485 } .newchat-page-main-chat-list-option>.content{ margin-left:15px; width:94%; margin-top:15px; } .newchat-page-main-chat-list-option>.content>.term{ width:100%; margin-bottom:10px; display: block; } .newchat-page-main-chat-list-option>.content>.term>div{ width:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:14px; color:#a6a6a6; } .newchat-page-mask{ width:100%; height:100%; position: fixed; top:0; left:0; z-index: 10; background-color: rgba(159, 159, 159, 0.7); display: none; } .newchat-page-mask-main{ width:874px; position:absolute; top:12%; left:50%; transform: translatex(-50%); border-radius: 6px; overflow: hidden; } .newchat-page-mask-main>.newchat-page-mask-main-title{ width:100%; height:40px; background-color: #3576d6; display: flex; justify-content: space-between; align-items: center; padding:0 20px; } .newchat-page-mask-main>.newchat-page-mask-main-title>span{ color:#ffffff; font-size:16px; cursor: pointer; } .newchat-page-mask-main>.newchat-page-mask-main-content{ padding: 15px 43px; font-family: pingfangsc-medium; font-size: 16px; color: #1e1e1e; line-height: 30px; text-align: left; width:100%; background-color: #ffffff; display: flex; flex-direction: column; } .newchat-page-mask-main>.newchat-page-mask-main-content>span{ margin-bottom:10px; } @media (max-width:1200px){ .newchat-page-main-chat-list-option>.toptitleandmore>.toptitle>.title{ font-size:14px; } .newchat-page-main-chat-list-option>.toptitleandmore>a>.checkmore{ font-size:12px; color:#828485 } } @media (max-width:992px){ .newchat-page-mask-main{ width:80%; } .newchat-page-main{ height:auto; } .newchat-page-main-chat{ width:98%; height:auto; margin-bottom:30px; } .newchat-page-main-chat-list{ border-top:1px solid #e5e5e5; } .newchat-page-main-chat-list-option>.toptitleandmore>.toptitle>.title{ font-size:18px; } .newchat-page-main-chat-list-option>.toptitleandmore>a>.checkmore{ font-size:14px; color:#828485 } } @media (max-width:768px){ /* 聊天框topcard */ .newchat-page-main-chat-img{ height:36px; } .newchat-page-main-chat-content-frame-point{ margin-left:6px } /* 提示语头像 */ .newchat-page-main-chat-content-frame-point>img{ width:28px; height:28px; } /* 提示语 */ .newchat-page-main-chat-content-frame-point>div{ width:295px; margin-left:3px; font-size:11px; } /* 问法规范 */ .newchat-page-main-chat-content-input-aw>img{ width:95px; height:30px; } .newchat-page-main-chat-content-input>.input>textarea{ height:80px; font-size:16px; } .newchat-page-main-chat-content-frame > .chatzone > .left > .isanswer > .button{ width:100px; margin-left:10px; } .newchat-page-main-chat-content-frame > .chatzone > .left > .isanswer > .button>div{ width:45px; height:30px; line-height: 30px; } .newchat-page-main-chat-content-frame>.chatzone>.left>.isanswer-no{ width:80% } .newchat-page-main-chat-content-frame>.chatzone>.left>.isanswer-yes>.evecho-bad{ width:80% } }