@charset "utf-8";*,*::before,*::after{box-sizing:border-box}body{font-family:'Microsoft Yahei','微软雅黑','PingFang SC','Helvetica Neue',Arial,sans-serif;color:#2c3330;font-size:15px;margin:0;padding:0;line-height:1.65;background:#e8f0ec;min-height:100vh}h1,h2,h3{font-size:100%;font-weight:normal;margin:0}h2{font-size:1.35rem;font-weight:600;text-align:center;padding:.25rem 0 .5rem;margin:0;color:#0d4a32;border-bottom:0}h3{font-weight:600;height:32px;line-height:32px;border-top:#333 solid 1px}select{padding:6px 10px;min-height:34px;border:1px solid #c5d4cc;border-radius:6px;background:#fff;color:#2c3330;font-size:14px;vertical-align:middle}select:focus{outline:0;border-color:#17925c;box-shadow:0 0 0 2px rgba(23,146,92,0.2)}.none,.hide{display:none}.pp_shell{padding:24px 16px 40px;max-width:100%}.pp_box{width:100%;max-width:720px;margin:0 auto;padding:28px 32px 32px;position:relative;background:#fff;border-radius:14px;box-shadow:0 8px 32px rgba(15,60,40,0.08),0 1px 0 rgba(255,255,255,0.8) inset;border:1px solid rgba(23,146,92,0.12)}.pp_lead{margin:0 0 1.25rem;padding:0 .25rem .85rem;font-size:.88rem;color:#5a6b62;line-height:1.55;text-align:center;border-bottom:1px solid rgba(23,146,92,0.15)}.pp_dl{margin:0;padding:0;zoom:1}.pp_dl::after{content:"";display:table;clear:both}.pp_dl dt{width:132px;min-height:44px;line-height:44px;float:left;text-align:right;padding-right:12px;border-bottom:1px solid #edf3f0;color:#3d5248;font-size:14px}.pp_dl dd{margin:0 0 0 144px;min-height:44px;line-height:44px;padding:4px 0;border-bottom:1px solid #edf3f0;font-size:14px}.pp_dl dd em{display:inline-block;width:16px}.pp_submit dt{border-bottom:0;height:0;min-height:0;overflow:hidden;padding:0}.pp_submit dd{margin-left:0;text-align:center;border-bottom:0;padding:20px 0 8px}input[type="text"]{height:32px;padding:4px 10px;border:1px solid #c5d4cc;border-radius:6px;font-size:14px}input[type="text"]:focus{outline:0;border-color:#17925c;box-shadow:0 0 0 2px rgba(23,146,92,0.15)}input[type="radio"],input[type="checkbox"]{width:16px;height:16px;margin-right:4px;vertical-align:middle;accent-color:#17925c}.btn{height:44px;min-width:200px;padding:0 24px;border:0;border-radius:8px;cursor:pointer;background:linear-gradient(180deg,#1aad6f 0,#17925c 100%);color:#fff;font-size:16px;font-weight:600;letter-spacing:.05em;box-shadow:0 4px 14px rgba(23,146,92,0.35);transition:background .15s ease,box-shadow .15s ease,transform .1s ease}.btn:hover{background:linear-gradient(180deg,#16a065 0,#147a52 100%);box-shadow:0 6px 18px rgba(23,146,92,0.4)}.btn:active{transform:translateY(1px);box-shadow:0 2px 8px rgba(23,146,92,0.3)}.reset{height:38px;width:158px;border:0;border-radius:6px;cursor:pointer;background:#5c6b63;color:#fff;font-size:14px;background-image:url(pp_ret.jpg);background-repeat:no-repeat;background-position:center}.help{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:10px;border-radius:50%;background:#17925c;color:#fff;font-size:12px;font-weight:700;line-height:1;vertical-align:middle;cursor:help;position:relative;flex-shrink:0}.help::before{content:"?"}.help_aixing{position:absolute;left:28px;top:50%;transform:translateY(-50%);width:min(280px,70vw);border:1px solid #d0e5dc;border-radius:8px;padding:12px 14px;background:#fff;color:#6b4a3a;line-height:1.55;font-size:13px;font-weight:normal;box-shadow:0 8px 24px rgba(0,0,0,0.12);z-index:5;text-align:left}.rebtn{text-align:center;padding-top:20px;border-top:1px solid #dfe8e3}.my_modal_bg{position:fixed;background:rgba(0,0,0,0.5) !important;filter:Alpha(opacity=50);display:none;top:0;left:0;bottom:0;right:0;z-index:10}@media(max-width:640px){.pp_box{padding:20px 16px 24px;border-radius:0}.pp_dl dt{float:none;width:auto;text-align:left;padding:12px 0 4px;border-bottom:0;min-height:0;line-height:1.4}.pp_dl dd{margin-left:0;line-height:1.6;padding:0 0 12px;border-bottom:1px solid #edf3f0}.help_aixing{left:auto;right:0;top:100%;transform:none;margin-top:8px}}body.xk-list-page{background-color:#f8f5f0;background-image:radial-gradient(#e6dfd2 1px,transparent 1px);background-size:22px 22px}body.xk-list-page .pp_box{background:#fffdf8;border-color:rgba(139,90,43,0.16);box-shadow:0 8px 28px rgba(42,34,22,0.08),0 1px 0 rgba(255,255,255,0.78) inset}body.xk-list-page .pp_box>h2{color:#5a3a1f;border-bottom:0}body.xk-list-page #bzlist table{border-collapse:collapse}body.xk-list-page #bzlist td,body.xk-list-page #bzlist th{border-color:rgba(139,90,43,0.28) !important}body.xk-list-page #bzlist font[color="#ccc"]{color:#8a7a6e !important}