html,body{background: #f1f1f1;color: rgba(0,0,0,.85);height: 100%;}
::-webkit-scrollbar {width: 8px;height: 8px;background: #fafafa;}
::-webkit-scrollbar-thumb {border-radius: 10px;background: #c1c1c1;}
::-webkit-scrollbar-track {background-color: #f1f1f1;}
.pdb30{padding-bottom: 30px;}
.icon-date, .date-icon{background-image: url(/packs/images/icon_date.png);background-repeat: no-repeat;background-position: right center;padding-right: 28px;}
.query-form{padding: 0 24px 14px;color: #686868;display: flex;align-items: center;flex-wrap: wrap;}
.query-form .item{display: flex;align-items: center;margin-right: 15px;margin-bottom: 10px;}
.query-form .item .layui-input{line-height: 30px;height: 30px;}
.query-form .item .select{width: 140px;}
.table-box{padding: 0 24px 24px;box-sizing: border-box;}
.table-box .pic-max-btn{cursor: pointer;}
.table-box .pic-max-btn img{max-width: 100%;max-height: 100%;}

/* 重置layui */
.layui-table-body .layui-none{text-align: center;width: 100%;line-height: 300px;font-size: 14px;color: #999;position: relative;}
.layui-table-body .layui-none::after{content: "";position: absolute;left: 50%;top: 50%;margin-left: -31px;margin-top: -60px;width: 62px;height: 40px;background-image: url(/packs/images/nodata.svg);background-repeat: no-repeat;}
.layui-btn-normal,.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: #3c7ff8;}
.layui-form-select dl dd.layui-this,.layui-laypage a:hover{color: #3c7ff8;}
.layui-btn-primary:hover{border-color: #d2d2d2;}
.layui-table thead{background-color: #f6f6f6;}
.layui-table-expanded .layui-table-cell{line-height: 1.5 !important;}
.layui-form-radio:hover>*, .layui-form-radioed, .layui-form-radioed>i{color: #3c7ff8;}
body .layui-edit-face{margin-top:-10px; border:none; background:none;}
body .layui-edit-face  .layui-layer-content{padding:0; background-color:#fff; color:#666; box-shadow:none}
.layui-edit-face .layui-layer-TipsG{display:none;}
.layui-edit-face ul{position:relative; width:372px; padding:10px; border:1px solid #D9D9D9; background-color:#fff; box-shadow: 0 0 20px rgba(0,0,0,.2);}
.layui-edit-face ul li{cursor: pointer; float: left; border: 1px solid #e8e8e8; height: 31px; width: 26px; overflow: hidden; margin: -1px 0 0 -1px; padding: 4px 2px; text-align: center;}
.layui-edit-face ul li:hover{position: relative; z-index: 2; border: 1px solid #eb7350; background: #fff9ec;}
.layui-form-item .layui-input-inline{width: 300px;}

/* 登录框 */
.page-login-mark{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1000;height: 100%;background-color: rgba(0, 0, 0, .65);display: flex;flex-direction: column;align-items: center;justify-content: center;}
.login-box-kuang{padding: 20px;width: 90%;max-width: 300px;background: #fff;border-radius: 10px;}
.login-box-kuang h2{padding-bottom: 20px;}
.login-box-kuang .layui-form-item .logrow{display: flex;width: 100%;justify-content: space-between;color: #666;}
.login-box-kuang .layui-form-item h3{width: 100%;text-align: center;position: relative;padding-top: 10px;}
.login-box-kuang .layui-form-item h3::after,
.login-box-kuang .layui-form-item h3::before {content: "";position: absolute;left: 0px;top: 20px;width: 30%;height: 1px;background: #e7e7e7;}
.login-box-kuang .layui-form-item h3::after{left: auto;right:0;}
.login-box-kuang .layui-form-item .denglu{display: flex;width: 50%;justify-content: space-evenly;margin: 0 auto;margin-top: 20px;}
.login-box-kuang .layui-form-item .denglu a i{font-size: 34px;color: #bbbbbb;}
.login-box-kuang .layui-form-item .denglu a:hover i{color: #1890FF;}
.login-box-kuang .login-ok .tips{background-color: #e5f5ff;border: 1px solid #87d5ff; padding: 10px 15px;color: #015480;font-size: 14px; line-height: 17px;word-break: break-all;}
.login-box-kuang .login-ok .tips img{width: 20px;height: 20px;display: inline-block;border-radius: 4px;margin-left: 5px;}
.login-box-kuang .login-ok .btn{padding: 10px 0;}
.login-box-kuang .login-ok .a{text-align: right;color: #04498c;font-size: 12px;cursor: pointer;}

/* 错误提示 */
.page-error-mark{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 998;height: 100%;background-color: rgba(0, 0, 0, .65);display: flex;flex-direction: column;align-items: center;}
.page-error-box{padding: 32px 32px 24px;color: #1a1a1a;font-size: 14px;line-height: 1.5;word-wrap: break-word;display: flex;background: #fff;border-radius: 2px;box-shadow: 0 4px 12px rgba(0, 0, 0, .15);margin-top: 100px;}
.page-error-box .icon{margin-right: 16px;font-size: 22px;color: #f5222d;}
.page-error-box .info{flex:1;}
.page-error-box .info h3{color: rgba(0, 0, 0, .85);font-weight: 500;font-size: 16px;line-height: 1.4;}
.page-error-box .info p{margin-top: 8px;color: rgba(0, 0, 0, .65);font-size: 14px;}
.page-error-box .info .btn{float: right;margin-top: 24px;}

/* 协议框 */
.page-xieyi-mark{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 998;height: 100%;background-color: rgba(0, 0, 0, .65);display: flex;flex-direction: column;align-items: center;justify-content: center;}
.page-xieyi-box{max-width: 1000px;background: #fff;border-radius: 10px;width: 90%;}
.page-xieyi-box h2{padding: 20px;text-align: center;padding-bottom: 5px;}
.page-xieyi-box .page-xieyi-text{max-height: 60vh;overflow-y: auto;padding: 20px;}
.page-xieyi-box .page-xieyi-text ol{list-style-type: decimal;margin-block-start: 1em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;padding-inline-start: 40px;}
.page-xieyi-box .page-xieyi-text ol li{list-style: auto;line-height: 20pt;}
.page-xieyi-box .page-xieyi-text strong{color: #000;}
.page-xieyi-box .page-xieyi-btn{padding: 20px;display: flex;align-items: center;justify-content: center;}
.page-xieyi-box .page-xieyi-btn a{margin-left: 20px;}

/* 头部 */
.page-head{width: 100%;height: 60px;background: #fff;display: flex;align-items: center;box-sizing: border-box;padding: 0 10px;border-bottom: 1px solid #e9e9e9;}
.page-head .logo{width: 140px;height: 60px;}
.page-head .logo img{width: 100%;height: 100%;}
.page-head .text{border-left: 1px solid #e9e9e9;padding-left: 10px;color: #999;font-size: 14px;margin-left: 10px;}
.page-head .right{flex: 1;display: flex;justify-content: flex-end;align-items: center;}
.page-head .right .kefu{position: relative;padding-left: 30px;background: url(/packs/images/kf.png) no-repeat left 10px center / 14px;cursor: pointer;border-right: 1px solid #e9e9e9;padding-right: 15px;}
.page-head .right .kefu .kefu-mark{display: none;position: absolute;top: 40px;right:0;z-index: 99;text-align: center;background-color: #fff;color: #1a1a1a;border-radius: 2px;box-shadow: 0 2px 8px rgba(0, 0, 0, .15);cursor: default;}
.page-head .right .kefu .kefu-mark .img{width: 140px;height: 140px;padding: 20px 30px 0;}
.page-head .right .kefu .kefu-mark .img img{width: 100%;height: 100%;}
.page-head .right .kefu .kefu-mark .tps{color: rgb(153, 153, 153);font-size: 14px;line-height: 1.5;}
.page-head .right .kefu .kefu-mark .time{height: 40px;line-height: 40px;background-color: #fafafa;margin-top: 10px;}
.page-head .right .kefu:hover .kefu-mark{display: block;}
.page-head .right .li{color: inherit;margin-left: 15px;border-right: 1px solid #e9e9e9;padding-right: 15px;line-height: 14px;}
.page-head .right .user{cursor: pointer;padding-left: 15px;position: relative;}
.page-head .right .user img{vertical-align: middle;width: 30px;height: 30px;border-radius: 50%;}
.page-head .right .user .nickname{vertical-align: middle;padding: 0 8px;}
.page-head .right .user .user-mark{display: none;position: absolute;top: 30px;right:0;z-index: 99;text-align: center;background-color: #fff;color: #1a1a1a;border-radius: 2px;box-shadow: 0 2px 8px rgba(0, 0, 0, .15);cursor: default;}
.page-head .right .user .user-mark a,.page-head .right .user .user-mark p{display: block;color: rgba(0, 0, 0, .65);padding: 8px 16px;font-weight: 400;font-size: 14px;line-height: 22px;white-space: nowrap;cursor: pointer;transition: all .3s;}
.page-head .right .user .user-mark a:hover,.page-head .right .user .user-mark p:hover{background-color: #f0f7ff;}
.page-head .right .user:hover .user-mark{display: block;}

/* 主体 */
.page-box{width: 100%;height: calc(100% - 60px);display: flex;}
.page-box .copyright{font-size: 14px;color: #999;padding: 20px;text-align: center;}
.page-box .page-left{width: 220px;background: #fff;}
.page-box .page-left .menu{display: flex;flex-direction: column;margin-top: 40px;}
.page-box .page-left .menu a{margin: 8px 12px;padding-left: 37px;border-radius: 2px;line-height: 44px;color: #1a1a1a;position: relative;}
.page-box .page-left .menu a i{font-size: 18px;margin-right: 5px;position: relative;top: 2px;}
.page-box .page-left .menu a:hover{background: #f7f7f7;}
.page-box .page-left .menu a.on{background: url(/packs/images/menu.png) no-repeat 50% / cover #3b74ff;color: #fff;}
.page-box .page-left .menu a .num{position: absolute;top:5px;right:60px;min-width: 20px;height: 20px;line-height: 20px;border-radius:10px;text-align: center;background: red;color:#fff;font-size: 12px;}
.page-box .page-right{flex: 1;height: 100%;overflow: auto;padding: 25px 20px 20px;box-sizing: border-box;}
.page-box .page-right .box{background: #fff;padding: 24px;border: 1px solid #e9e9e9;}
.page-box .page-right .box .title{color: #1a1a1a;font-size: 16px;line-height: 1;font-weight: 400;margin-bottom: 24px;}
.page-box .page-right .box .title span{font-size: 14px;color: #999;}
.page-box .page-right .box .amount-wrap{display: flex;gap: 16px;margin-bottom: 24px;}
.page-box .page-right .box .amount-wrap li{flex: 1;padding: 30px 32px;color: #fff;border-radius: 4px;background: url(/packs/images/amount-wrap.png) no-repeat 100% / contain;}
.page-box .page-right .box .amount-wrap li .t1{font-size: 14px;}
.page-box .page-right .box .amount-wrap li .t1 i{margin-left: 5px;font-size: 14px;color: rgba(255,255,255,.65);}
.page-box .page-right .box .amount-wrap li .rmb{font-size: 28px;font-weight: 700;margin-top: 14px;white-space: nowrap;}
.page-box .page-right .box .amount-wrap li .rmb span{font-size: 14px;vertical-align: middle;margin-left: 10px;}
.page-box .page-right .info-wrap{display: flex;gap: 20px;margin: 20px 0;}
.page-box .page-right .info-wrap .li{flex: 1;border: 1px solid #e9e9e9;background: #fff;}
.page-box .page-right .info-wrap .li .title{color: #1a1a1a;font-size: 16px;font-weight: 400;margin-bottom: 24px;line-height: 32px;padding: 14px 24px;border-bottom: 1px solid #e9e9e9;}
.page-box .page-right .info-wrap .li .title button{float: right;height:32px;line-height: 32px;}
.page-box .page-right .info-wrap .li ul{display: flex;padding: 0 24px 24px;}
.page-box .page-right .info-wrap .li ul li{display: flex;flex-direction: column;justify-content: space-around;}
.page-box .page-right .info-wrap .li ul li.mr60{margin-right: 60px;}
.page-box .page-right .info-wrap .li ul li img{width: 48px;height: 48px;margin-right: 16px;border-radius: 4px;}
.page-box .page-right .info-wrap .li ul li p{color: #999;}
.page-box .page-right .info-wrap .li .row{display: flex;padding: 0 24px;padding-bottom: 20px;}
.page-box .page-right .info-wrap .li .row span{font-size: 14px;line-height: 24px;color: rgba(0,0,0.65);overflow: hidden;white-space: nowrap;vertical-align: middle;}
.page-box .page-right .info-wrap .li .row .s1{width: 80px;}
.page-box .page-right .info-wrap .li .row .s2{max-width: 200px;color: #777;flex:1;}
.page-box .page-right .info-wrap .li .row .s3{color: #3b74ff;cursor: pointer;}

/* 列表 */
.page-box .page-right .box.lists{min-height: calc(100% - 2px);padding: 0;}
.page-box .page-right .box.lists .title{border-bottom: 1px solid #e9e9e9;padding: 16px 24px;line-height: 28px;}
.page-box .page-right .box.lists .title .right{float: right;font-size: 14px;color: #666;cursor: pointer;}

/* 没有边栏 */
.page-box .page-panel{flex:1;max-width: 1200px;margin: 0 auto;}
.page-box .page-panel h3{color: #1a1a1a;font-size: 16px;line-height: 1;font-weight: 400;margin: 24px 0;}
.page-box .page-panel .box{background-color: #fff;padding-bottom: 40px;margin-bottom: 20px;min-height: calc(100% - 200px);border: 1px solid #e9e9e9;}
.page-box .page-panel .box .title{padding: 16px 24px;line-height: 28px;border-bottom: 1px solid #e9e9e9;color: #1a1a1a;font-size: 16px;}
.page-box .page-panel .box .form-box{width: 900px;margin: auto;padding-top: 100px;}
.page-box .page-panel .box .form-box .ant-row{display: flex;justify-content: center;}
.page-box .page-panel .box .form-box .ant-row .ant-row-span{display: flex;align-items: center;padding-left: 80px;}
.page-box .page-panel .box .form-box .ant-row .ant-row-span .num{width: 24px;height: 24px;font-size: 12px;line-height: 24px;text-align: center;color: rgba(0, 0, 0, .25);border-radius: 24px;background-color: #fff;border: 1px solid rgba(0, 0, 0, .25);margin-right: 8px;}
.page-box .page-panel .box .form-box .ant-row .ant-row-span .text{position: relative;padding-right: 12px;font-size: 14px;line-height: 24px;color: rgba(0, 0, 0, .45);}
.page-box .page-panel .box .form-box .ant-row .ant-row-span .text:after{position: absolute;top: 12px;left: 100%;display: block;width: 70px;height: 1px;background: #e8e8e8;content: "";}
.page-box .page-panel .box .form-box .ant-row .ant-row-span:last-child .text:after{width:0;}
.page-box .page-panel .box .form-box .ant-row .ant-row-span.yes .num{border-color: #3b74ff;color: #3b74ff;}
.page-box .page-panel .box .form-box .ant-row .ant-row-span.yes .text{color: rgba(0, 0, 0, .65);}
.page-box .page-panel .box .form-box .ant-row .ant-row-span.yes .text:after{background: #3b74ff;}
.page-box .page-panel .box .form-box .ant-row .ant-row-span.on .num{background-color: #3b74ff;border-color: #3b74ff;color: #fff;}
.page-box .page-panel .box .form-box .ant-row .ant-row-span.on .text{color: rgba(0, 0, 0, .85);}
.page-box .page-panel .box .form-box .layui-form{padding-top: 50px;max-width: 562px;margin: 0 auto;}
.page-box .page-panel .box .form-box .layui-form .input-row{display: flex;align-items: center;min-height: 50px;margin-bottom: 10px;}
.page-box .page-panel .box .form-box .layui-form .input-row .s1{overflow: hidden;white-space: nowrap;text-align: right;width: 120px;}
.page-box .page-panel .box .form-box .layui-form .input-row .s2{flex: 1;display: flex;min-height: 40px;}
.page-box .page-panel .box .form-box .layui-form .input-row .s2 input{flex: 1;height: 40px;padding: 0 15px;border: 1px solid #d9d9d9;max-width: 332px;border-radius: 2px;}
.page-box .page-panel .box .form-box .layui-form .input-row .s2 input[name="code"]{border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.page-box .page-panel .box .form-box .layui-form .input-row .s2 input[disabled]{color: rgba(0, 0, 0, .5);background-color: #f5f5f5;cursor: not-allowed;}
.page-box .page-panel .box .form-box .layui-form .input-row .s2 img{border: 1px solid #e9e9e9;width: 140px;height: 60px;}
.page-box .page-panel .box .form-box .layui-form .input-row .s2 p{display: flex;align-items: center;margin-bottom: 16px;}
.page-box .page-panel .box .form-box .layui-form .input-row .s2 p span{margin-left: 5px;}
.page-box .page-panel .box .form-box .layui-form .input-row .s2 p span.cfee{padding-left: 30px;}
.page-box .page-panel .box .form-box .layui-form .input-row .s2 p.txt{color: #999;}
.page-box .page-panel .box .form-box .layui-form .input-row .s2 p .rmb{color: #ff562d;font-size: 24px;margin-right: 5px;}
.page-box .page-panel .box .form-box .layui-form .input-row .s2 .span{margin-right: 50px;max-width: 260px;flex: 1;}
.page-box .page-panel .box .form-box .layui-form .input-row .s3{border: 1px solid #d9d9d9;line-height: 38px;border-left:0;width: 92px;text-align: center;cursor: pointer;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.page-box .page-panel .box .form-box .layui-form .input-row .s3.on{color: rgba(0, 0, 0, .25);background-color: #f5f5f5;}
.page-box .page-panel .box .form-box .layui-form .input-row .s4{width: 100px;color: #3b74ff;padding-left: 10px;cursor: pointer;}
.page-box .page-panel .box .form-box .layui-form .input-row .s2 .tips{color: #3b74ff;padding: 6px 14px 6px 30px;line-height: 24px;background-color: #f2f5fd;border: 1px solid #bccfff;text-align: justify;position: relative;border-radius: 2px;}
.page-box .page-panel .box .form-box .layui-form .input-row .s2 .tips i{position: absolute;top: 6px;left: 10px;}
.page-box .page-panel .box .form-box .layui-form .input-row .s2 .tips p{margin-bottom: 0;}
.page-box .page-panel .box .form-box .layui-form .input-row .s2 .tips p a{color: #3c7ff8;padding: 0 5px;}
.page-box .page-panel .box .form-box .layui-form .input-row .s2 .tips.red{color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.page-box .page-panel .box .form-box .layui-form .input-row .s2.column{flex-direction: column;}
.page-box .page-panel .box .form-box .layui-form .toolbar{display: flex;gap: 8px;margin-top: 10px;}
.page-box .page-panel .box .form-box .layui-form .toolbar .toolbar-btn{padding: 8px;background-color: #fafafa;border: 1px solid #e8e8e8;border-radius: 4px;color: #8c8c8c;cursor: pointer;transition: all 0.3s ease;display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;}
.page-box .page-panel .box .form-box .layui-form .toolbar .toolbar-btn:hover{background-color: #e6f7ff;border-color: #1890ff;color: #1890ff;}
.page-box .page-panel .box .form-box .layui-form .layui-upload-pic{display: flex;align-items: center;justify-content: center;width: 300px;height: 202px;border-radius: 4px;border: 1px solid #e8e8e8;overflow: hidden;}
.page-box .page-panel .box .form-box .layui-form .layui-upload-pic .layui-upload-img{position: relative;width: 100%;height: 100%;}
.page-box .page-panel .box .form-box .layui-form .layui-upload-pic .layui-upload-img img{width: 100%;}
.page-box .page-panel .box .form-box .layui-form .layui-upload-pic .layui-upload-img .icon-box{display: none;align-items: center;justify-content: center;position: absolute;top:0;left:0;background: rgba(0,0,0,.4);width: 100%;height: 100%;}
.page-box .page-panel .box .form-box .layui-form .layui-upload-pic .layui-upload-img .icon-box span{margin: 0 10px;cursor: pointer;}
.page-box .page-panel .box .form-box .layui-form .layui-upload-pic .layui-upload-img .icon-box i{font-size: 22px;color: #fff;}
.page-box .page-panel .box .form-box .layui-form .layui-upload-pic .layui-upload-img:hover .icon-box{display: flex;}
.page-box .page-panel .box .form-box.add{width: 1050px;padding-top: 20px;}
.page-box .page-panel .box .form-box.add .layui-form{max-width: 100%;}
.page-box .page-panel .box .form-box.add .layui-form .input-row{margin-bottom: 20px;}

/* 评价列表 */
.evaluate-box{padding: 0 20px;}
.evaluate-box .li{width: 100%;padding: 20px 0;border-top: 1px solid #f5f5f5;}
.evaluate-box .li:first-child{border-top: 0;}
.evaluate-box .li .top{width: 100%;display: flex;justify-content: space-between;align-items: center;margin-bottom: 5px;}
.evaluate-box .li .top .user{display: flex;gap: 12px;}
.evaluate-box .li .top .user img{width: 40px;height: 40px;border-radius: 50%;object-fit: cover;}
.evaluate-box .li .top .user .info{display: flex;flex-direction: column;}
.evaluate-box .li .top .user .info .name{font-size: 16px;font-weight: 500;color: #262626;}
.evaluate-box .li .top .user .info .itme{font-size: 14px;color: #bfbfbf;}
.evaluate-box .li .top .star{font-size: 14px;}
.evaluate-box .li .top .star i{color: #d3d3d3;}
.evaluate-box .li .top .star i.on{color: #faad14;}
.evaluate-box .li .text{font-size: 14px;color: #666;line-height: 1.6;padding: 0 52px;position: relative;}
.evaluate-box .li .text .reply-btn{position: absolute;top:0;right:0;font-size: 12px;padding: 2px 10px;background: #3c7ff8;color: #fff;border-radius: 2px;cursor: pointer;}
.evaluate-box .li .reply-text{border-radius: 4px;font-size: 14px;color: #666;padding: 10px 15px;line-height: 1.6;margin-left: 52px;margin-top: 10px;background: #f9f9f9;}
.evaluate-box .li .reply-text p span{color: #262626;}
.evaluate-box .li .reply-text .time{color: #999;}


/* 适配多设备 */
@media screen and (max-width: 1200px) {
	.page-box .page-left{width: 60px;}
	.page-box .page-left .menu a {padding-left: 0;text-align: center;margin: 8px;}
	.page-box .page-left .menu a i{font-size: 20px;margin-right: 0;}
	.page-box .page-left .menu a text{display: none;position: absolute;top: 0;left: 60px;background: #000;border-radius: 4px;width: 100px;color: #fff;}
	.page-box .page-left .menu a:hover text{display: block;}
	.page-box .page-left .menu a:hover text::before {content: "▲";position: absolute;left: -12px;top: 0;color: #000;transform: rotate(272deg);}
	.page-box .page-panel{padding: 0 20px;}
	.page-box .page-panel .box .form-box.add{width: 90%;}
}
@media screen and (max-width: 1024px) {
	.page-head .right .li{display: none;}
	.page-box .page-right .box .amount-wrap{flex-wrap: wrap;}
	.page-box .page-right .box .amount-wrap li{min-width: 249px;}
	.page-box .page-right .info-wrap .li ul{flex-direction: column;}
	.page-box .page-right .info-wrap .li ul li:first-child{display: none;}
	.page-box .page-right .info-wrap .li ul li{flex:1;width: 100%;flex-direction: row;justify-content: space-between;padding-bottom: 6px;}
	.page-box .page-panel .box .form-box{width: 90%;}
}
@media screen and (max-width: 800px) {
	.page-box .page-right .box .amount-wrap li{min-width: auto;padding: 15px 20px;}
	.page-box .page-panel .box .form-box .ant-row{display: none;}
}
@media screen and (max-width: 700px) {
	.page-box .page-right .box .amount-wrap,.page-box .page-right .info-wrap{flex-direction: column;}
}
@media screen and (max-width: 500px) {
	.page-box .page-panel{padding: 0 10px;}
	.page-box .page-panel h3{margin: 15px 0;}
	.query-form .item{margin-right: 0;}
	.query-form .item .select{width: auto;}
	.page-head .text,.page-head .right .kefu,.page-box .page-left{display: none;}
	.page-box .page-right{padding: 10px 10px 10px;}
	.page-box .page-panel .box .form-box.add{padding-top: 0;}
	.page-box .page-panel .box .form-box,.page-box .page-panel .box .form-box .layui-form{padding-top: 20px;}
	.page-box .page-panel .box .form-box .layui-form .input-row{align-items: flex-start;flex-direction: column;width: 100%;position: relative;}
	.page-box .page-panel .box .form-box .layui-form .input-row .s1{text-align: left;}
	.page-box .page-panel .box .form-box .layui-form .input-row .s2 input{max-width: 100%;width: 80vw;}
	.page-box .page-panel .box .form-box .layui-form .input-row .s2 .tips p{line-height: 1.5;}
	.page-box .page-panel .box .form-box .layui-form .input-row .s3{position: absolute;top: 22px;right: 0;border: 0;color: #3c7ff8;}
	.page-box .page-panel .box .form-box .layui-form .input-row .s3.on{background-color: unset;}
	.page-box .page-panel .box .form-box .layui-form .input-row .s2.column p.rmb-input{position: relative;padding-bottom: 30px;}
	.page-box .page-panel .box .form-box .layui-form .input-row .s2.column p.rmb-input span.txt{position: absolute;right: 20px;}
	.page-box .page-panel .box .form-box .layui-form .input-row .s2.column p.rmb-input span.cfee{padding-left: 0;position: absolute;top: 45px;left: -5px;}
	.page-box .page-panel .box .form-box .layui-form .input-row .s2.column p,.page-box .page-panel .box .form-box .layui-form .input-row .s2 p.txt,.page-box .page-panel .box .form-box .layui-form .input-row .s2 p{margin-bottom: 0;}
	.form-box .layui-form-label{text-align: left;padding: 9px 0;width: 100%;}
	.form-box .layui-form-item{margin-bottom: 0;}
	.form-box .layui-form-item .layui-input-inline{margin: 0;float: left;width: 100%!important;}
	.form-box .layui-form-item .layui-inline{margin-bottom: 0px;}
	.form-box .layui-input-block{margin-left: 0px;margin-bottom: 10px;}
	.form-box .layui-input-block button{margin-top: 0px!important;}
	.form-box .layui-input-block .layui-progress{margin-bottom: 8px;}
	.page-box .page-panel .box .form-box .layui-form .input-row .s2 .tips.red{padding-left: 6px;}
	.page-box .page-panel .box .form-box .layui-form .input-row .s2 .tips.red p{display: block;}
	.pdb30{padding-bottom: 10px;}
	.detail-body img{max-width: 100%;}
	#tpl-add-btn{margin-top: 10px!important;width: 100%;}
}