@charset "utf-8";
.reg_main{ width:946px; background:#fff; padding-left:7px; padding-right:7px; padding-top:15px; margin:0 auto;}
.trait{width:245px; float:left;}
.trait .top{width:245px; height:6px; font-size:1px; background:url(/images/trait_top.gif) no-repeat;}
.trait .con{width:244px; padding-top:10px; padding-bottom:20px; background:#EEF9FB; border-left:1px solid #BBE6EE;}
.trait .con ul{ margin-top:10px;}
.trait .con ul li{ width:180px; padding:10px 9px 9px 45px; line-height:24px; border-bottom:1px solid #CCEDF2; color:#444; margin:auto;}
.it1{background:url(/images/it1.gif) no-repeat left 5px;}
.it2{background:url(/images/it2.gif) no-repeat left 5px;}
.it3{background:url(/images/it3.gif) no-repeat left 5px;}
.it4{background:url(/images/it4.gif) no-repeat left 5px;}
.trait .con h3{ font-size:14px; padding-left:20px; padding-bottom:5px; color:#333; font-weight:bold;}
.trait .foot{width:245px; height:6px; font-size:1px; background:url(/images/trait_bottom.gif) no-repeat;}
.reg_box{width:701px; float:left;}
.reg_box .top{width:701px; height:6px; font-size:1px; background:url(/images/regbox_top.gif) no-repeat;}
.reg_box .con{width:699px; border:1px solid #FFCDCE; border-top:none; border-bottom:none;}
.reg_box_666{ width:666px; margin:auto; padding-bottom:30px;}
.reg_box .con td{ height:30px; line-height:30px;}
.reg_box .con td span img{ vertical-align:middle}
.reg_box .con td .input1{ width:220px; height:20px; border:1px solid #FF8D92; line-height:20px;}
.reg_box .con td input{ vertical-align:middle}
.reg_box .con th{ width:85px; font-size:14px; font-weight:normal; color:#444; text-align:right; height:30px; line-height:30px;}
i{ color:red; font-style:normal;}
.reg_info{ width:692px; height:48px; background:url(/images/reg_info_bg.gif) repeat-x left 30px; margin:auto; padding-bottom:10px;}
.info_font{ font-size:14px; color:#333; font-weight:bold; margin-left:20px; padding:22px 6px 2px; display:block; background:#fff; float:left;}
.reg_info span{ font-size:12px; color:#B3461B; float:right; padding-top:8px; padding-right:5px;}
.reg_button{ width:600px; height:25px; margin:auto; padding:15px 0; text-align:center;}
.reg_button input{ width:126px; height:26px; background:url(/images/botton_b_bg.gif) repeat-x; color:#fff; text-align:center; border:0; cursor:pointer}
.reg_box .foot{width:701px; height:8px; font-size:1px; background:url(/images/regbox_bottom.gif) no-repeat;}

.reg_user_ts{width:320px; height:60px; display:none;}
.reg_ts_box1{ width:300px; padding-left:17px; height:52px; padding-top:6px; line-height:24px; background:url(/images/reg_ts_box1.gif) no-repeat; color:#666;}
.reg_password_ts,.reg_repassword_ts,.reg_code_ts,.real_name,.baby_day,.reg_email,.reg_address,.postcode,.reg_tel{ width:320px; height:24px; display:none;}
.reg_ts_box2{ width:300px; padding-left:17px; height:22px; line-height:22px; background:url(/images/reg_ts_box2.gif) no-repeat; color:#666;}