.password h2, .p_con h3, .address_btn, .p_sm i, .p_success{background:url(../images/password.png) no-repeat 0px 0px;}
.p_btn input{background:url(../images/icon.png) no-repeat 0px 0px;}



.password{ background:#FFF; margin-top:-33px; color:#666}
.password h2{ text-align: center; height:54px; width:676px; font-size:14px; color:#8cb23f; margin:0 auto; line-height:50px;}
.p_con{ width:520px; margin:0 auto;}
.p_con h3{ font-size:14px; color:#fff; text-align:center; width:414px; height:43px; margin:0 auto; background-position:0px -66px; line-height:18px; padding-top:16px; margin-bottom:20px;}
.p_con h3 span{ display:block; color:#666; font-weight:normal; font-size:12px;}
.password_tit, .password_tit{ width:170px; display:inline-block; text-align:right; line-height:24px;}
.p_tab li{ margin-bottom:12px; height:30px;}
.inputk {border:1px solid #CCCCCC;height:20px; line-height:20px;margin:10px 0 0;background:#FAF8F7;width:178px; margin:0 8px;}
.address_btn, .address_btn1{background-position:0 -148px;border:0 none;color:#669900;cursor:pointer;height:29px;margin-left:15.3em;width:136px; line-height:29px; font-weight:bold; overflow:hidden;}

.p_mail{ width:520px overflow:hidden; zoom:1;}
.p_bor{ width:140px; height:160px; padding:9px; margin:20px 5px 0; border:1px solid #e5e5e5; float:left; line-height:18px; display:inline-block;}
.p_bor h4{ font-size:12px; line-height:24px; text-align:center; position:relative;}
.p_bor h4 b{ width:22px; height:12px; background:url(../images/new.gif) no-repeat 0 0; position:absolute; top:-5px; right:0; overflow:hidden; display:block; text-indent:-999em;}
.p_bor a{background-position:left 0px; padding-left:15px; float:left; overflow:hidden; color:#8cb23f; display:block;} 
.p_bor a span{ background-position:right -22px; float:left; padding-right:15px; line-height:20px; padding-top:2px;}
.p_btn input{ background-position:-35px -325px; border:none; height:22px; width:65px; margin:10px 0 10px 35px;}
.p_btn_green input{color:#690;}
.p_btn_gray input{color:#999999}

.p_tab1 li label{ float:left;}
.password_tit1{ width:140px;}
.p_tab1 li { margin-top:15px;}
.p_tab1 li img{ float:left; margin-right:6px;}
.p_tab_a { overflow:hidden; zoom:1;}
.p_tab_a a{ color:#690; text-decoration:underline; line-height:22px;}
.p_sm{ padding-left:12.5em; line-height:18px; display:block;}
.p_sm span{ color:#690;}
.address_btn1{margin-left:12.5em;}
.p_sm p{ margin-top:-3px;}
.p_sm p i{ font-style:normal; background-position:-452px -67px; display:inline-block; overflow:hidden; width:76px;text-align:center; line-height:25px; padding-top:2px;}
.inputk1{ width:80px;}

.p_success{ background-position:-530px -66px; padding:40px 0 0 150px; height:150px; margin-left:40px;}
.p_success strong{ font-size:14px; color:#F60; display:block; height:40px;}
.address_btn2{ margin-left:10px;}
.p_con .s_tit{ text-align:center; font-size:14px; color:#F60; line-height:40px;}
.p_font{ text-indent:2em; line-height:20px;}
.mar{ margin:2em 0 0 15em;}