@charset "utf-8";
/* CSS Document */
.position{ line-height:40px; text-align:left; padding-left:10x; font-size:14px}
.reg_nav_frame{ background:url(../reg_images/loginnav_bj.jpg) repeat-x; margin-top:1px;}
.reg_wrapper{ background:url(../reg_images/mid_bj.jpg) repeat-x; position:relative; font-size:14px;}
.left_bj{ background:url(../reg_images/left_bj.jpg) no-repeat; width:14px; height:430px; left:0; top:0px; position:absolute}
.right_bj{ background:url(../reg_images/right_bj.jpg) no-repeat; width:14px; height:430px; right:0; top:0px; position:absolute}
.reg_box{ background:url(../reg_images/heng_bj.gif);min-height: 430px; height:expression(document.body.clientHeight < 430? "430px": "auto" ); padding:20px 40px;overflow:hidden}
.quick_title{ line-height:24px;background:url(../reg_images/hr.gif) repeat-x left bottom; padding-bottom:20px; margin-bottom:20px;}
.quick_title h3{ font-size:16px; margin-bottom:10px;}
.quote_csbox{ overflow:hidden; padding:0 10px; margin-bottom:40px;}
.tooltip{ margin-top:8px; cursor:pointer}
.quote_scbox{ margin-bottom:40px; overflow:hidden;zoom:1;}.quote_scbox .area_sc,.quote_scbox .quote_sc{ float:left; margin-right:20px; font-size:14px}
.quote_scbox .area_sc{ padding-top:3px;}
.quote_scbox .quote_sc{ padding-top:4px;}
.quote_scbox .area_sc input{ border:1px solid #ccc; height:23px; line-height:23px;}
.quote_scbox .area_sc select{ height:25px; margin-right:5px;}
.quote_sc span{ border-bottom:1px solid #ccc; line-height:30px; margin:0 5px; width:100px; zoom:1; display:inline-block}
.spec_box{ padding:10px; margin-bottom:40px; border:3px solid #f2f2f2; line-height:24px;}
.quote_note{ color:#369; border-top:1px solid #f2f2f2; padding:20px 0;}
.q_a_box{ width:59px; height:30px; border:1px solid #acacac; overflow:hidden; float:left;  display:inline; font-size:10px; margin-right:5px; margin-top:-3px;}
.q_a_box .q_hover{ height:15px; line-height:15px; font-size:10px; color:#FFF; overflow:hidden; background:url(../user_images/q_hover.jpg); cursor:pointer; text-indent:100px;}
.q_a_box .q_blur{height:15px; line-height:15px; font-size:10px; color:#a0a0a0; overflow:hidden; background:url(../user_images/q_hover.jpg) 0 15px; cursor:pointer; text-indent:100px;}
.q_a_box2 .q_hover{ height:15px; line-height:15px; font-size:10px; color:#FFF; overflow:hidden; background:url(../user_images/q_blur.jpg); cursor:pointer; text-indent:100px;}
.q_a_box2 .q_blur{height:15px; line-height:15px; font-size:10px; color:#a0a0a0; overflow:hidden; background:url(../user_images/q_blur.jpg) 0 15px; cursor:pointer; text-indent:100px;}


.quote_button{ overflow:hidden; text-align:center; margin-bottom:20px; height:50px;}
.sub_button{background:url(../reg_images/quick_button.jpg); width:196px; height:45px; border:none; cursor:pointer;}
.quote_button span{ margin-right:20px;display:inline-block; width:197px; height:46px; overflow:hidden; zoom:1;}
.sub_button:active,.reset_button:active{ margin-top:1px; margin-left:1px;}
#tooltip{position:absolute;border:1px solid #767676;background:#fafafa;padding:5px;color:#333;display:none; z-index:9999;text-align:left}

.reset_button{background:url(../reg_images/quick_button.jpg) left 45px; width:196px; height:45px; border:none; cursor:pointer}

.form_box_wrapper{ overflow:hidden; clear:both}
.form_box{ height:48px; padding:0 10px 0 0; margin-bottom:3px; vertical-align:middle;}
.lfform{ width:420px; float:left}
.riform{ width:350px; padding-left:70px; float:left}
.more_box{ height:auto; margin-bottom:23px;}
.textarea_box{ height:82px;}
.more_box .content{ padding:10px 0; width:530px;}
.textarea_box p{ padding:5px 10px; color:#CCC; font-size:12px;}
.form_box label{ display:block; width:135px; height:34px; line-height:34px; float:left;}
.form_box .input{ display:block;float:left; margin-right:10px; overflow:hidden;background:url(../reg_images/i1.gif) left center no-repeat; height:34px; width:184px; text-align:center; vertical-align:middle; line-height:34px;}
.form_box .refresh{ display:block; float:left; margin-right:20px; line-height:34px; height:34px;}
.form_box .textarea{ border:1px solid #e6e6e6; background-color:#f6f6f6; display:inline-block; zoom:1; overflow:hidden}
.form_box textarea{ width:295px; height:45px; border:4px solid #f6f6f6;resize: none;}
.form_box input{ height:24px;line-height:24px;*height:23px;*line-height:23px;border:0;width:177px; vertical-align:middle; margin-top:4px;*margin-top:3px;*margin-left:2px;}
.form_box select{ height:26px; border:0; width:180px; margin-top:4px; line-height:26px;}
.form_box .text_ts{ line-height:18px; display:block; height:18px; color:#CCC; clear:both; padding-left:10px; padding-top:3px;}
.form_box .text_error{float:left; height:40px; padding:3px 10px; line-height:18px;  margin:1px 20px 0 0; font-size:12px;}
.form_box .pw_str,.form_box .pw_str1,.form_box .pw_str2,.form_box .pw_str3,.form_box .pw_str4{ line-height:18px; float:left; margin-right:20px; font-size:12px; color:#cc9900; height:30px; background:url(../reg_images/pw1.gif) left bottom no-repeat; width:109px; padding-left:1px;}
.form_box .pw_str1{background:url(../reg_images/pw2.gif) left bottom no-repeat;}
.form_box .pw_str2{background:url(../reg_images/pw3.gif) left bottom no-repeat;}
.form_box .pw_str3{background:url(../reg_images/pw4.gif) left bottom no-repeat;}
.form_box .pw_str4{background:url(../reg_images/pw5.gif) left bottom no-repeat;}
.form_box .test_picbox{ height:31px; line-height:31px; margin-right:20px; float:left; padding-top:3px;}
.reg_step2 .nav{ background:url(../reg_images/nav1.jpg) top center no-repeat; position:relative; line-height:24px; padding-bottom:2px; height:24px; padding-left:25px; color:#FFF; font-weight:bold; margin-bottom:20px;}
.reg_step2_box,.login_box,.pw_recovery_box,.pw_reset_box{ padding:0 22px;}
.login_box,.pw_recovery_box,.pw_reset_box{ margin-top:20px;}
.test_box{ padding-left:22px; margin-top:20px;}

.user_button{ text-align:center; margin-top:20px; line-height:30px;}
.user_button input{ display:block; cursor:pointer;  width:196px; height:45px; margin:0 auto; line-height:45px; color:#FFF; background:url(../reg_images/user_button.jpg); border:0; font-size:14px; font-weight:bold; border:0;}
.agreement_box div{height:66px; overflow:auto;}
.agreement_box label{ padding-left:30px;}
.login_error,.agreement_box div,.pw_re_error,.reset_pw_error{ border:3px solid #f2f2f2; padding:10px; width:890px; margin-left:22px; font-size:12px;margin-top:20px;}
.white{background:url(../reg_images/white.jpg) no-repeat; width:180px; height:26px; display:inline-block;zoom:1; margin-top:4px}
.green{background:url(../reg_images/green.jpg) no-repeat; width:180px; height:26px; display:inline-block;zoom:1; margin-top:4px}

 .quick_photo{ position:absolute;width:295px; height:200px; padding:15px; background:#FFF; top:20px; right:40px; border:1px solid #c5bfae; z-index:1;}
 .q_photo_bj{ /*background:url(../quick_images/bj_g_2.jpg) no-repeat left bottom;*/ height:272px;}
 .q_photo_top{ background:url(../quick_images/top_g_01.png) no-repeat left bottom; height:192px; position:absolute; width:295px; z-index:2;}
 .q_photo_t{ background:url(../quick_images/top_t.png) no-repeat 29px bottom; height:60px; bottom:16px; position:absolute; width:295px; z-index:3;}

