﻿body{background-color:#ebebe8;}
.page {  width: 1190px;margin: 0 auto;}
.psd{background-color:#fff;padding:30px 40px 90px 40px;}
.psd h1{margin-bottom:30px;}
.psd .step{background-image: url("/images/step.gif");background-repeat:no-repeat;width:880px;height:25px;display:block;}
.psd .s1{background-position:0 0;}
.psd .s2{background-position:0 -25px;}
.psd .s3{background-position:0 -50px;}
.psd .s4{background-position:0 -75px;}
.psd .psdbox{padding:70px 0 0 220px; }
.psd .psdbox dl { padding:8px 0; }
.psd .psdbox dt {  line-height:32px; font-size:14px; color:#181818;}
.psd .psdbox dt label input{ margin-right:5px;vertical-align:middle;}
.psd .psdbox dd{ padding-left:25px; line-height:20px;color:#545454;}
.psd .psdbox dd p{padding-bottom:10px;}
.psd .psdbox dd label input{ vertical-align:middle;}
.psd .psdbox dd span.error { display:inline-block; line-height:20px; background:url(images/icon_error.gif) no-repeat 0 3px; padding-left:16px; color:#f00; }
.psd .psdbox .txt-input { background:#f8f8f5;color:#333; border-top:solid 1px #968d88;border-left:solid 1px #968d88;border-right:solid 1px #ccbfb9;border-bottom:solid 1px #ccbfb9; height:30px; line-height:32px; padding:0 5px; width:308px; font-size:12px; margin-right:5px; }
.psd .psdbox .uncheck{background-color:#FFFFE8;border-top:solid 1px #A75C5C;border-left:solid 1px #A75C5C;border-right:solid 1px #E37D7D;border-bottom:solid 1px #E37D7D;}
.psd .psdbox .btnGroup{ cursor: pointer;background:url(/images/btnBg.gif) 0 0 repeat-x; text-align:center;width:64px; height:32px; border:none; display:block; color:#fff; font-weight:bold; font-size:12px; }

.psd .psdbox .reg_email{width:470px; border-bottom:1px dashed #b6b6af;color:#333333;}
.psd .psdbox .reg_email strong{font-size:14px;margin-bottom:25px;display:block}
.psd .psdbox .reg_email p{margin-bottom:20px;}
.psd .psdbox .reg_code{padding-top:10px;color:#333;line-height:25px;}
.psd .psdbox .reg_code a{color:#3172b2;position:relative;}
.psd .psdbox .reg_code a:hover{color:#999999;}
.psd .psdbox .reg_code a span{display:none;color:#333;text-decoration:none;padding-left:20px;position:absolute;left:-28px;top:-35px;background:url(/images/tips.gif) 0 0 no-repeat;width:120px;height:35px;line-height:28px;}
.psd .psdbox .reg_code a:hover{text-decoration:none;}
.psd .psdbox .time{display:none;color:#999;}
.psd .psdbox .time em{color:red;padding: 0 2px 0 15px;}

.psd .psdbox .reg_mobile_title{font-weight:bold;font-size:14px;margin-bottom: 25px;}
.psd .psdbox .reg_mobile_padding{padding:0;}

.psd .setPWD dl { float:left;width:700px;}
.psd .setPWD dt { float:left;width:100px; text-align:right;}
.psd .setPWD dd { float:left; padding:0;}

.psd .psdbox .success{margin-bottom:50px;display:block;padding-left:150px;background:url(/images/icon.gif) 100px 0 no-repeat;height:43px;line-height:43px;font-size:14px;font-weight:bold;color:#333;}
.psd .psdbox .gotoUrl{ margin-left: 140px;color:#333;font-size:14px;}
.psd .psdbox .gotoUrl span{color:red;}



.psd .psdboxtest{padding:10px 0 0 220px;display: none }
.psd .psdboxtest dl { padding:8px 0;}
.psd .psdboxtest dd{ padding-left:25px; line-height:20px;color:#545454;}
.psd .psdboxtest dd p{padding-bottom:10px;}
.psd .psdboxtest dd label input{ vertical-align:middle;}
.psd .psdboxtest .txt-input { background:#f8f8f5;color:#333; border-top:solid 1px #968d88;border-left:solid 1px #968d88;border-right:solid 1px #ccbfb9;border-bottom:solid 1px #ccbfb9; height:30px; line-height:32px; padding:0 5px; width:308px; font-size:12px; margin-right:5px; }
.psd .psdboxtest .btnGroup{ cursor: pointer;background:url(/images/btnBg.gif) 0 0 repeat-x; text-align:center;width:64px; height:32px; border:none; display:block; color:#fff; font-weight:bold; font-size:12px; }
