/* CSS Document */
body{ background-color: #f2f2f2;width: 100%; min-width: 1190px;}

.re-header{width: 100%; min-width: 1000px; height: 100px; background-color: #fff; border-top: 4px solid #0095d8; border-bottom: 1px solid #d9dadc;}
.re-header .h-main{width: 1000px; margin: 0 auto; height: 100px;}
.re-header .t-logo{width: 260px; height: 90px; float: left;}
.re-header h4{float: left; margin-top: 20px; height: 32px; padding: 15px 0 15px 15px; border-left: 1px solid #e3e3e3; line-height: 32px;color: #252a33; font-size: 24px;}
.re-header .log-in{float: right; margin: 41px 24px 0 0; height: 23px;line-height: 23px; color: #666666; font-size: 14px;}
.re-header .log-in a{font-size: 14px; line-height: 23px; color: #0095d8;}
.re-header .log-in a:hover{text-decoration: underline;}

.step{width: 990px;border: 5px solid #e8e8e8; margin: 15px auto 0; font-size: 14px; margin-bottom: 30px; background-color: #fff; padding-bottom: 35px;}
.step .mt{width: 990px; height: 38px;}
.step .mt .ph-step01{width: 990px; height: 38px; background: url("../images/step-pw04.png") no-repeat;}
.step .mt .ph-step02{width: 990px; height: 38px; background: url("../images/step-pw04.png") no-repeat; background-position: 0 -38px;}
.step .mt .ph-step03{width: 990px; height: 38px; background: url("../images/step-pw04.png") no-repeat;background-position: 0 -76px;}
.step .mt .ph-step04{width: 990px; height: 38px; background: url("../images/step-pw04.png") no-repeat;background-position: 0 -114px;}
.step .mt .em-step01{width: 990px; height: 38px; background: url("../images/step-pw05.png") no-repeat;}
.step .mt .em-step02{width: 990px; height: 38px; background: url("../images/step-pw05.png") no-repeat; background-position: 0 -38px;}
.step .mt .em-step03{width: 990px; height: 38px; background: url("../images/step-pw05.png") no-repeat;background-position: 0 -76px;}
.step .mt .em-step04{width: 990px; height: 38px; background: url("../images/step-pw05.png") no-repeat;background-position: 0 -114px;}

.step .btn{width: 850px; margin: 0 auto; padding-top: 30px; border-top: 1px solid #e7e7eb; text-align: center;}
.step .btn a{display: inline-block; width: 173px; height: 46px; text-align: center; line-height: 46px; color: #fff; font-size: 20px; background: url("../images/car-btn.png") no-repeat;}
.step .btn a:hover{ background: url("../images/car-btn.png") no-repeat 0 -48px;}

.step .mc{width: 725px; padding:65px 0 50px 265px;}
.step .mc .item{width: 725px; overflow: hidden; margin-bottom: 27px;}
.step .mc .item .label{display: block; width: 92px; height: 32px; line-height: 32px; color: #666666; font-size: 14px; float: left;}
.step .mc .item .number{display: block; width: 120px; height: 32px; line-height: 32px; color: #666; font-size: 14px; text-align: center; float: left;}
.step .mc .item input{border: 1px solid #e7e7eb; padding-left: 10px; height: 30px; line-height: 30px; color: #333; font-size: 14px; float: left;}
.step .mc .item .btn01{display: block; width: 88px; height: 30px; border: 1px solid #cccccc; float: left; margin-left: 8px; background: url("../images/acc-btn01.png") repeat-x; text-align: center; line-height: 30px; color: #666; font-size: 14px; border-radius: 2px;}
.step .mc .item a:hover.btn01{ background: url("../images/acc-btn01.png") repeat-x 0 -31px; }
.step .mc .item .btn02{display: block; width: 108px; height: 30px; border: 1px solid #cccccc; float: left; margin-left: 8px; background-color: #e7e7eb; text-align: center; line-height: 30px; color: #666; font-size: 14px; border-radius: 2px; cursor: default;}
.step .mc .item .w130{width: 130px;}
.step .mc .item .w230{width: 230px;}
.step .mc .item .tips{float: left; margin-left: 15px; padding-left: 23px; height: 32px; line-height: 32px; color: #666; font-size: 14px; background: url("../images/sider-bg02.png") no-repeat 0 9px;}
.step .mc .item .pic{width: 95px; height: 32px; float: left; margin-left: 10px; overflow: hidden}
.step .mc .item .name{float: left; line-height: 32px; color: #333; padding-left: 14px; font-size: 14px;}

.step .mc .successful{width: 565px; padding: 10px 0 25px 135px; background: url("../images/register-bg.png") no-repeat 56px 7px;}
.step .mc .successful h4{line-height: 33px; font-size: 18px; color: #333;}
.step .mc .successful .email{color: #ff3300;}
.step .mc .successful .text{line-height: 25px; font-size: 14px; color: #666;}
.step .mc .successful .btn03{display: inline-block; width: 88px; height: 30px; border: 1px solid #cccccc; margin-left: 8px; background: url("../images/acc-btn01.png") repeat-x; text-align: center; line-height: 30px; color: #0095d8; font-size: 14px; border-radius: 2px;}
.step .mc .successful a:hover.btn03{ background: url("../images/acc-btn01.png") repeat-x 0 -31px; }
.step .mc .successful p{line-height: 30px; color: #666666; font-size: 14px;}



