@charset "utf-8";
/* !
 * Date: 2020-07-07T15:44Z by luzy
 */
body{ font-size:14px; margin:0; padding:0; list-style:none; color:#666; font-family:"微软雅黑",Arial, Helvetica, sans-serif; min-width:700px; }
ul,li{ list-style:none; margin:0; padding:0; }
input,select{ border:1px solid #ccc; padding:10px 5px; width:220px; background:none; font-family:"微软雅黑",Arial, Helvetica, sans-serif; }
select{ width:232px; }
.l{ float:left; }
.r{ float:right; }
.c{ clear:both; }
.fl100{ float:left; width:100%; }
.red{ color:#f00; }
.col{ max-width:1000px; width:90%; margin:0 auto; }
.li_txt{ float:left; width:92%; padding:0 4%; height:20px; line-height:20px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow: ellipsis; }

/* header */
.header{ height:60px; line-height:60px; background-color:#83002C; color:#fff; }
.header .l{     height: 80px;
	vertical-align: middle;
	margin: -10px 0 0 20px;
}
.header .name{ float:left; margin-left:20px; font-size:18px; }

/* forget */
.steps{ margin:30px 0; text-align:center; }
.steps li{ float:left; width:25%; background:#ddd; padding-bottom:8px; line-height:24px; }
.steps li em{ background:#fff; padding:3px 10px; color:#999; font-weight:bold; border-radius:0 0 20px 20px; font-style:normal; box-shadow:0 3px 5px #aaa; }
.steps li.now{ background:#83002C; color:#fff; }
.steps li.ok{ background:#83002C; color:#fff; }
.steps li.now em{ color:#83002C; box-shadow:0 3px 5px #fff; }
.steps li.ok em{ color:#83002C; box-shadow:0 3px 5px #83002C; }
.activ li{ width:20%; }
.con li{ float:left; width:100%; margin:10px 0; line-height:36px; }
.con li .name{ float:left; width:38%; text-align:right; padding-top:2px; }
.con li .txt{ float:left; width:62%; text-align:left; }
.con .info{ margin:0 0 10px 0; }
.con .info .txt{ padding-top:2px; background:#eee; text-align: center; width:232px; }
.con .info:last-child{ padding-bottom:10px; }
.con li .txt .it1{ width:92px; }
.con li .txt .btn_code{ padding:9px 0; width:120px; text-align:center; margin-left:4px; cursor:pointer; border:1px solid #ddd; background:#f1f1f1; }
.tips{ float:left; margin-left:25%; width:334px; background:#eee; padding:10px 15px; }
.btns{ float:left; margin-left:38%; margin-top:10px; }
.btns input{ width:232px; cursor:pointer; background:#83002C; color:#fff; border:1px solid #83002C; border-radius:30px; font-weight:bold; padding:15px 5px; }
.btns input:hover{ background:#83002C; }
.sel-mail,.sel-wx{ display:none; }
.success{ color:#83002C; text-align:center; font-size:24px; font-weight:bold; }
.success a{ font-size:16px; color:#83002C; text-decoration:none; margin-top:60px; border:1px solid #83002C; padding:15px 70px; border-radius:30px; }
.success a:hover{ background:#83002C; color:#fff; }

/* guide */
.top_tips{ margin-top:20px; background:#DFFBF6; padding:15px 0; text-indent:28px; }
h1{ float:left; width:100%; font-size:14px; margin:20px 0 10px 0; }
.guides img{ max-width:100%; margin:0 auto; }

/* footer */
.footer{ float:left; width:100%; text-align:center; color:#888; margin:60px 0 30px 0; }

@media (max-width:900px){ 
	.col{ width:90%; }
}