.logincontainer{width:802px;margin:0 auto;}
.logincontainer .ui-form-item{position:relative;padding-left:0;_padding-left:0;margin-bottom:10px;*zoom:1}
.logincontainer .ui-form-label{float:none;margin-left:0;width:auto;margin-bottom:2px;text-align:left;display:block;*display:inline;*zoom:1;height:22px;*height:24px;line-height:22px;*line-height:24px;font-size:14px;}
.logincontainer .ui-input{width:216px;padding:11px 3px;font-size:14px;height:18px;line-height:18px;font-weight:bold}
.logincontainer .ui-form-error .ui-input{border-color:#f00 #f66 #f66 #f00;-moz-box-shadow:1px 1px 1px #faa inset;-webkit-box-shadow:1px 1px 1px #faa inset;box-shadow:1px 1px 1px #faa inset}
.logincontainer #indexBannerBg{height:auto;position:relative;margin-top:20px}
.logincontainer .auth-banner{width:498px;z-index:10}
.logincontainer .login-shadow{width:300px;background:#fff;z-index:11}
.logincontainer .login-container{width:224px;padding:20px 38px;border:1px solid #cdcdcd}
.logincontainer .error-box{margin:0 auto 10px;padding:5px 10px 5px 25px;width:182px;line-height:1.6;background:#ffffd0 url(explain.png) no-repeat -60px -70px;border:1px solid #ffad77;color:#f00}
.logincontainer .login-button{margin-top:15px;position:static}
.logincontainer input.ui-button-text{cursor:pointer;display:block;height:35px;outline:0;line-height:35px;width:224px;font-size:16px;text-indent:-9999px;background:url(logonbutton.jpg) no-repeat 0 0;border:0;overflow:hidden}
.logincontainer input.ui-button-text:hover{background-position:0 -35px}
.logincontainer .login-link{margin-top:15px;position:relative;zoom:1;line-height:17px;height:17px}
.logincontainer .freeRegister{position:absolute;right:0;top:0;}

.findcontainer{width:100%;min-height:400px;border-top:1px solid #fff;background-color:#f9f9f9}
.findcontainer .findcontent{margin:0 auto;padding:30px 0;width:990px;height:auto;background-color:#f9f9f9}
.findcontainer .maincenter{margin:0 auto;width:774px;height:auto}
.findcontainer .maincenter-box{width:732px;padding:20px 20px;margin-bottom:30px;border:1px solid #e3e3e3;border-radius:1px 1px;box-shadow:1px 1px 2px #f0f0f0;background-color:#fff}
.findcontainer .maincenter-box-tip{display:block;padding-bottom:10px;border-bottom:1px solid #eee}
.findcontainer .ui-tiptext{color:#4d4d4d;position:relative;overflow:hidden;vertical-align:middle;line-height:15px;font-size:14px;zoom:1}
.ie6 .findcontainer .ui-tiptext{line-height:15px}
.ie7 .findcontainer .ui-tiptext,.ie9 .findcontainer .ui-tiptext{line-height:17px}
.ui-tiptext-message .ui-tiptext-icon{background:url(explain.png) no-repeat -190px -247px;padding:3px 0 3px 15px;background-color:transparent}
.findcontainer .ui-tiptext-icon{width:14px;height:14px;margin-top:1px;vertical-align:top;margin-right:8px;display:inline-block;zoom:1}
.ie6 .findcontainer .ui-tiptext-icon,.ie7 .findcontainer .ui-tiptext-icon{display:inline}
.findcontainer .ui-form{margin-top:40px;color:#4d4d4d}
.findcontainer .ui-form-item{padding:0 5px 30px 200px;zoom:1;position:relative}
.findcontainer .ui-form-text{display:inline-block;font-size:14px}
.ie6 .findcontainer .ui-form-text,.ie7 .findcontainer .ui-form-text{display:inline}
.findcontainer .ui-label{float:left;width:190px;margin-left:-200px;text-align:right;font-size:14px;padding-top:3px;*padding-top:4px}
.findcontainer .ui-label1{float:left;width:290px;margin-left:-160px;text-align:right;font-size:14px;padding-top:3px;*padding-top:4px}
.findcontainer .ui-label-reset{padding-top:0}
.findcontainer .checkcodeimg{padding: 0 !important;}

.select-strategy{width:670px;margin:0 auto;}
.select-strategy li{background-color:#fff;border:1px solid #e8e8e8;padding:20px;margin-bottom:15px;height:50px;box-shadow:1px 1px 1px #f4f4f4;cursor:default;}
.select-strategy li .icon{float:left;width:32px;height:40px;background:url(icontip.png) no-repeat 0 8px;margin-right:15px;}
.select-strategy li:hover{background-color:#f7f9fc;border-color:#91b3cd;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.select-strategy .desc{float:left;position:relative;height:50px;padding-left:5px;width:400px}
.select-strategy .desc h3{line-height:50px;height:50px;font-size:16px;vertical-align:middle}
.select-strategy .desc-hasnotice h3{line-height:28px;height:28px;font-size:16px}
.select-strategy .desc-hasnotice .notice{display:block;font-size:12px;color:#888}
.select-strategy li .ui-button{float:right;margin-top:10px}

.sentmail{padding:40px 0 5px;border-bottom:1px dashed #e1e1e1;height:auto}
.sentmail .result{padding:0 0 30px 135px;position:relative;font-size:14px}
.sentmail .result .icon-mail{position:absolute;top:-3px;left:85px;width:40px;display:inline-block;height:30px;background:url(email.png) no-repeat 0 0}
.ie6 .sentmail .result .icon-mail{left:-50px}
.sentmail .result .emailadd{padding:0 3px;color:#fc6621}
.resentmail{padding:20px 0 32px 135px;height:auto}
.resentmail .title{line-height:24px;font-weight:bold}

#resend-mail .ui-button-text{font-weight:normal !important;}
.ui-form-item .ui-input:focus,.ui-form-item .ui-input-focus,.ui-form-item-focus .ui-input{*padding:5px 5px;}

.logincontainer .ui-form-item .ui-input:focus,.logincontainer .ui-form-item .ui-input-focus,.logincontainer .ui-form-item-focus .ui-input{*padding:10px 2px;}
.ui-form-block{margin-bottom: 20px;border-bottom: 1px dashed #ccc;}
.newbie{padding:10px 15px;border:1px solid #e6e6e6;background:#fbfbfb;outline:1px solid #fff;outline-offset:-2px}
.newbie .ncontent {padding-top: 0;}
.ncontent h3{margin:0 0 8px 0;font-size:14px;font-weight:700;color:#345f8c;border-bottom:1px solid #e6e6e6;padding-bottom:5px;}
.ncontent dl{margin-top:10px}
.ncontent dt,.ncontent dd{padding-left:1em}
.ncontent dt{margin:0 0 3px 0;color:#4d4d4d;font-weight:bold;}
.ncontent dd{margin-bottom:14px;margin:0 0 12px 0;color:#999}