*{margin:0;padding:0;box-sizing:border-box}
.container{max-width:1248px;margin:0 auto;padding:0 20px;box-sizing:border-box}
.header{background:#FFF;box-shadow:0 2px 20px rgba(0,0,0,0.08);position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;z-index:1000}
a{text-decoration:none;color:inherit;transition:all .3s ease}
a:hover{color:#00b38a}
.header-inner{display:flex;align-items:center;justify-content:space-between;height:40px}
.logo{font-size:22px;font-weight:800;color:#413f3f;letter-spacing:-0.5px;padding:0 0 0 55px}
.logo a{font-size:15px;color:#413f3f;font-weight:500;position:relative;padding:8px 0}
.user-actions {display:flex;gap:15px;align-items:center; color:#413f3f;}
/*body{background:linear-gradient(135deg,#e4e7ea 0%,#f5f5f5 100%);;min-height:100vh;display:flex;align-items:center;justify-content:center}*/

/*forget*/
.lrf_nr{max-width:900px;margin:35px auto;background:#fff;padding:20px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}
.long_title{font-size:24px;font-weight:600;color:#333;text-align:center;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid #00b38a}
.long_title span{color:#3E9EFE}
.dl_jd{display:flex;justify-content:center;margin:30px 0}
.dl_jd dd{flex:1;text-align:center;padding:15px;position:relative;color:#999;font-size:14px}
.dl_jd dd em{display:inline-block;width:30px;height:30px;line-height:30px;background:#e8e8e8;border-radius:50%;font-style:normal;margin-right:8px;color:#666}
.dl_jd dd.on{color:#3E9EFE}
.dl_jd dd.on em{background:#3E9EFE;color:#fff}
.dl_jd dd.no{color:#3E9EFE}
.dl_jd dd.no em{background:#3E9EFE;color:#fff}
.dl_jd dd i{position:absolute;right:0;top:50%;transform:translateY(-50%);width:50px;height:2px;background:#e8e8e8}
.for_tc{max-width:500px;margin:0 auto;padding:20px 30px}
.for_tc ul{list-style:none}
.for_tc li{margin-bottom:20px}
.for_tc li span{display:inline-block;width:100px;text-align:right;padding-right:15px;color:#333;font-size:14px}
.for_tc li input{padding:10px 15px;border:1px solid #e8e8e8;border-radius:5px;font-size:14px;outline:none;transition:all 0.3s ease}
.for_tc li input:focus{border-color:#00b38a;box-shadow:0 0 0 2px rgba(0,179,138,0.1)}
.for_tc li.long span{display:inline-block;width:100px;text-align:right;padding-right:15px;color:#333;font-size:14px}
.for_tc li.dlyzm span{display:inline-block;width:100px;text-align:right;padding-right:15px;color:#333;font-size:14px}
.for_tc li.button{margin-top:30px}
.for_tc li.button span{width:0}
.for_tc .butt{background:linear-gradient(135deg,#3E9EFE 0%,#06F 100%);color:#fff;padding:12px 40px;border:none;border-radius:5px;font-size:15px;font-weight:500;cursor:pointer;transition:all 0.3s ease; margin-left:90px;}
.for_tc .butt:hover{opacity:0.9;transform:translateY(-2px)}
.for_tc.yzsf li{text-align:center;padding:20px 0}
.for_tc.yzsf li b{color:#00b38a;font-size:16px}
.for_tc.yzsf li.button a{display:inline-block;background:linear-gradient(135deg,#00b38a 0%,#009688 100%);color:#fff;padding:12px 40px;border-radius:5px;font-size:15px;font-weight:500;text-decoration:none;transition:all 0.3s ease}
.for_tc.yzsf li.button a:hover{opacity:0.9;transform:translateY(-2px)}
.for_tc.xgmm li.long span{display:inline-block;width:100px;text-align:right;padding-right:15px;color:#333;font-size:14px}
.for_tc li.long{display:flex;align-items:center;margin-bottom:20px}
.for_tc li.long span{flex-shrink:0}
.for_tc.xgmm li.long{display:flex;align-items:center;margin-bottom:20px}
.tishi{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px}
.tishi span.red{color:#ff4d4f;font-weight:500}
.tishi p{color:#666;font-size:14px;line-height:1.8;margin-top:10px}
.tishi a{color:#00b38a;text-decoration:none}
.tishi a:hover{text-decoration:underline}
.w250{width:250px}
.w100{width:100px}
.divclear{clear:both;height:0;font-size:0;line-height:0}
.divline{height:1px;background:#e8e8e8;margin:20px 0}
/*er*/
.top_search{background:#f8f9fa;padding:15px 0;border-bottom:1px solid #e8e8e8}
.top_search .tit{font-size:14px;color:#666}
.top_search .tit a{color:#00b38a;text-decoration:none}
.top_search .tit a:hover{text-decoration:underline}
.top_search .tit i{display:inline-block;width:2px;height:14px;background:#00b38a;margin-right:8px;vertical-align:middle}
.div{padding:20px 0}
.clearboth{clear:both}
/*popox*/
.pop{display:none;position:absolute;width:40%;line-height:180%;font-size:15px;color:#fff;text-align:center;margin:0 30%;padding:10px 0;background-color:#22b3fb;border-radius:4px;z-index:9999999999}
.pop p{position:relative}
.pop img{width:14px;height:14px;vertical-align:middle;margin:-2px 5px 0 0}
.pop.error img{background-position:-3px -115px}
.pop.wrong img{width:23px;height:23px;background-position:-5px -437px;-webkit-background-size:36px auto;background-size:36px auto}
.pop.alert,.pop.confirm{padding:15px}
.pop .butt{margin:5px 25% 0}
.pop .butt span{padding:0 8px;line-height:20px}
.pop .but{height:26px;line-height:26px;font-size:15px;margin:5px 10px 0;padding:0 20px}
.pop.alert .cor,.pop.confirm .cor,.pop.wrong .cor{bottom:-23px}

@media (max-width:768px){
.lrf_nr{max-width:900px;margin:0px;background:#fff;padding:0px;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}
.long_title {padding:10px;}
.div {padding: 0px;}
.tishi{display:none}
.header{display:none}
}
