@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; }
table {  border-collapse:collapse; border-spacing:0;   } 
fieldset,img {border:0;} 
img { display:block}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;} 
ol,ul,li {list-style:none;} 
ul,li{ list-style-position:outside; }
caption,th { text-align:left;} 
h1,h2,h3,h4,h5,h6 { font-size:100%;} 
q:before,q:after { content:'';} 
abbr,acronym { border:0; }  
.clear{ display:block; clear:both;}

/* CSS Document */

.grids { width:890px; margin:0 auto; margin-top:10px; margin-bottom:10px; }
.reg_box { width:860px; height:630px; background:url(images/register_03.jpg) no-repeat left top;}
.reg_l { width:270px; float:left; margin-left:15px; display:inline; margin-top:24px; text-align:center}
.reg_r { width:548px; margin-top:24px; float:left; margin-left:10px; display:inline;text-align:center}

.reg_l_inner { width:242px; margin:0 auto; margin-top:12px; text-align:left;}
.reg_l_inner h1 { height:26px; margin-bottom:12px;}
.reg_l_inner h1.step {background:url(images/register_11.jpg) no-repeat; }
.reg_l_inner h1.member {background:url(images/register_10.jpg) no-repeat; }
.reg_l_inner p { line-height:20px;}
.reg_l_inner p.title { background:url(images/register_20.jpg) no-repeat left center; padding-left:18px; font-size:14px; color:#e44444; font-weight:bold}
.reg_l_inner p.title span {  margin-left:8px; font-size:12px; color:#525252; font-weight:normal}
.reg_l_inner p.se_title { background:url(images/register_24.jpg) no-repeat left center; padding-left:10px; margin-left:20px; font-family:"ËÎÌå"; margin-bottom:15px; color:#3a4c8f}

.reg_l_inner p.arrow { background:url(images/register_arrow.jpg) no-repeat 10px center;padding-left:25px; border-bottom:1px solid #e1e2e4; margin:8px; color:#525252}
.reg_l_inner p.arrow span { color:#e44444; font-weight:bold}

.reg_r_inner { width:532px;margin:0 auto; margin-top:12px; text-align:left}
.reg_r_inner h1.title1 { background:url(images/register_14.jpg) no-repeat; height:36px;}
.reg_r_inner h1.title2 { background:url(images/register_18.jpg) no-repeat; height:36px;}
.reg_notice { background:#f1f4fd url(images/imp.gif) no-repeat 10px center;  border:1px solid #b0d2e4; padding:7px; padding-left:32px; color:#585757;margin:10px; margin-bottom:0}

.reg_form {  margin:10px auto 20px 20px}
.reg_form p { margin-bottom:10px !important;margin-bottom:8px; color:#525252}
.reg_form p label{ color:#525252; width:65px; display:block; float:left; height:20px; line-height:20px; text-align:right}
.reg_form p input.text { background:#f0f0f0; border:1px solid #d4d4d4; width:152px; height:18px; font-size:12px; color:#878787}
.reg_form p select { background:#f0f0f0; border:1px solid #d4d4d4; font-size:12px; color:#878787; width:154px; height:20px;}
.reg_form p span { color:#f00; margin-left:8px;}
.reg_form p span.ps { color:#a7a7a7; margin-left:15px;}
.reg_form p.terms { margin-top:20px; margin-left:4px;}
.reg_form p.terms input { margin-right:8px; }
.reg_btn { margin-top:15px; margin-left:30px;}
.reg_btn input{ background:url(images/register_15.jpg) no-repeat; width:103px; height:25px; border:none; text-align:center; color:white; font-size:12px; font-weight:bold; margin-right:15px; line-height:25px;}
.line { background:url(images/register_17.jpg) no-repeat; height:15px;}

.active_box {  margin:18px auto 20px 20px}
.notice_box { background:#fef1ef; border:1px solid #d3d3d3; padding:5px; color:#cc2a2a; margin-bottom:10px;}
.active_info {}
.active_info p { border-bottom:1px dashed #bdbdbd; height:30px; line-height:30px; color:#525252;}
.active_info p span { float:left; width:220px; display:block}
.active_info p span label { width:75px; display:block; float:left; text-align:right; margin-right:8px;}
.active_info p span input { background:#f0f0f0; border:1px solid #d4d4d4; width:55px; margin-top:5px; font-size:12px; color:#636363; text-align:center; height:16px;}

.option_box { margin-top:18px;}
.option_box h1 { background:url(images/register19.gif) no-repeat; width:92px; height:40px; margin-bottom:5px;}
.option_box p.choose { border-bottom:1px dashed #bdbdbd; height:30px; line-height:30px;}
.option_box p.choose span { color:#3a4c8f; margin-right:20px; }
.option_box p.choose span input { margin-right:5px;}
.option_box p input.num { background:#f0f0f0; border:1px solid #d4d4d4; height:18px; font-size:12px; color:#636363; margin-top:5px; margin-right:10px; padding-left:5px;}
.option_box p input.btn { font-size:12px; width:70px;}
.ps { margin-top:10px;}
.ps p { background:url(images/register20.jpg) no-repeat left 3px; padding-left:20px; color:#7f7e7e; line-height:22px;}

.reg_l_inner ul { margin-bottom:25px;}
.reg_l_inner ul li { width:242px; height:51px;}

a.link_3a4c8f:link { color:#3a4c8f; text-decoration:underline}
a.link_3a4c8f:visited { color:#3a4c8f; text-decoration:underline}
a.link_3a4c8f:hover { color:#f00; text-decoration:none}

a.link_193296:link { color:#193296; text-decoration:underline}
a.link_193296:visited { color:#193296; text-decoration:underline}
a.link_193296:hover { color:#f00; text-decoration:none}

a.link_f00:link { color:#f00; text-decoration:underline}
a.link_f00:visited { color:#f00; text-decoration:underline}
a.link_f00:hover { color:#f00; text-decoration:none}

.footer a {line-height:26px;}
.footer a:hover {line-height:26px;}


