@charset "utf-8";
@import url(../common/main.css);
@import url(../common/font.css);
@import url(../common/header.css);
@import url(../common/footer.css);

a:link, a:visited { color:#3b5588; }
a:hover { color:#FF6600; }

/* 间距 */
.Pad01 { height:1px; overflow:hidden; visibility:hidden; }
.Pad04 { height:4px; overflow:hidden; visibility:hidden; }
.Pad06 { height:6px; overflow:hidden; visibility:hidden; }
.Pad08 { height:8px; overflow:hidden; visibility:hidden; }
.Pad10 { height:10px; overflow:hidden; visibility:hidden; }
.Pad12 { height:12px; overflow:hidden; visibility:hidden; }
.Pad16 { height:16px; overflow:hidden; visibility:hidden; }
.Pad20 { height:20px; overflow:hidden; visibility:hidden; }
.Pad25 { height:25px; overflow:hidden; visibility:hidden; }

a.A81:link, a.A81:visited, a.A81:hover { color:#039; }
a.A82:link, a.A82:visited, a.A82:hover { color:#ea3405; }

.Font01 { color:#f60; font-family:Verdana; }
.Font02 { color:#666; font-size:0.9em; }
.Font03 { color:#f60; }
.Font04 { color:#666; font-size:0.9em; line-height:140%; margin:0 0 0 10px; }

.Input01 { border:1px solid #7f9db9; height:20px; line-height:20px; padding:0 3px; }

.Button01, .Button01 input { background:url(../../images/login/button01_bg.gif) no-repeat; height:21px; }
.Button01 {
	background-position:top right; padding:0px 5px 0px 0px;
	display:-moz-inline-box;/*for ff*/
	display:inline-block;/*for Opera*/
	display:inline;/*for ie bug*/
}
.Button01, .Button01 input { background:url(../../images/products/bt_bg.gif) no-repeat; height:21px; }
.Button01 { margin-bottom:2px; background-position:top right; padding:0px 5px 0px 0px; display:-moz-inline-box;/*for ff*/ display:inline-block;/*for Opera*/
 >display:inline;/*for ie bug*/
}
.Button01 input { border:0; font-weight:bold; cursor:pointer; background-position:bottom left; padding-left:5px; padding-bottom:1px; }


.Button02 input { background:url(../../images/member/button01bg.gif); height:21px; overflow:hidden; border:1px solid #c2c6d6; }
.Button03 input { border:1px solid #333; height:20px; background:#fff; cursor:pointer; }
.Button05 input {background:#fbf2e6;cursor:pointer; height:21px; overflow:hidden; border:1px solid #c2c6d6; color: rgb(187, 33, 7);;}

.MainPage { width:950px; margin:0 auto; text-align:left; }

.Nav { height:30px; line-height:30px; color:#3b5588; position:relative; }
.Nav span { position:absolute; top:0; right:0; }

.StepBox { margin:8px auto; text-align:center; }
.StepBox input { border:1px solid #333; background:#fff; color:#000; height:20px; }
.StepBox input.Step1 { background:#badaf7; }

.RegBox { border:1px solid #afbfcf; border-top:0; }
.RegBox h2 { background:#5294d1; border-bottom:3px solid #a0cbf5; height:26px; line-height:26px; color:#fff; font-size:14px; padding:0 0 0 12px; }
.RegBox h3 { background:url(../../images/login/h3_bg.gif) repeat-x bottom; height:26px; line-height:26px; color:#3b5588; font-size:14px; padding:0 0 0 2px; margin:0 50px 0 0; }
.RegBox .ContBox01 { padding:6px 24px; color:#3b5588; }
.RegBox .ContBox02 { padding:14px 20px; color:#039; }
.RegBox .ContBox01 td { }

.RegLeftBox { float:left; width:450px; border:1px solid #b1bfcf; background:#fafdff; padding:0 10px 10px; }
.RegLeftBox h4 { height:35px; line-height:35px; color:#3b5588; font-size:14px; }
.RegLeftBox h5 { height:30px; line-height:30px; color:#3b5588; font-weight:normal; }
.RegRightBox { float:right; width:400px; padding:0 0 0 10px; text-align:left}

.UL01 { margin:5px 0; line-height:180%; }
.UL01 li { background:url(../../images/login/icon_01.gif) no-repeat 0 6px; padding:0 0 0 10px; }
.UL01 a:link, .UL01 a:visited { color:#333; text-decoration:none; }
.UL01 a:hover { color:#333; text-decoration:underline; }

.Hr01 { background:#e1e1e1; height:1px; overflow:hidden; margin:10px 50px 10px 0; }
.Padd05 { margin:5px 0 0; }