@charset "utf-8";

.forms{background:#f4fcfe;padding:15px;}
.forms .caption{margin-bottom:15px;}
.forms .promp{position:absolute;top:2px;left:280px;color:#909090;}
.forms .error{position:absolute;top:0px;left:270px;height:20px;border:1px solid #ffb9b9;border-left:none;background:#fee9e8 url(../img/ico_returnmsg.png) no-repeat 0 0;color:#fd1918;padding:0 14px 0 10px;}
.forms .pass{position:absolute;top:0px;left:270px;width:16px;height:22px;background:url(../img/ico_returnmsg.png) no-repeat 7px -18px;padding-left:10px;}

.regform{float:left;width:580px;border-right:1px solid #c2cacc;margin-right:15px;}
.regform .caption .title{display:inline;font-size:16px;}
.regform .caption .slogan{color:#909090;margin-left:10px;}
.regform .regtip{margin-bottom:10px;padding-left:24px;}
.regform button{width:120px;height:30px;padding:0;margin:0;font-size:14px;font-weight:bold;}
.regform .items{padding-left:20px;}
.regform .item{position:relative;margin-bottom:10px;min-height:22px;_height:22px;}
.regform .item label.lbl{display:block;width:70px;font-weight:bold;text-align:right;}
.regform .item input.txt{position:absolute;top:0;left:70px;width:196px;height:20px;padding:0;padding-left:2px;border:1px solid #c6c6c6;line-height:19px;background:#fff;}
.regform .item input.chk{margin-right:2px;}
.regform .item .regnote{position:absolute;top:-5px;color:#909090;}
.regform .item .regcode img{margin-right:10px;}
.regform .item .gopec{padding-top:10px;}
.regform .indent{padding-left:70px;}
.logform .forgot_pwd a{margin-left:20px;}

.logform{float:left;width:300px;}
.logform .item{position:relative;margin-bottom:10px;min-height:22px;_height:22px;}
.logform .item label.lbl{display:block;width:70px;font-weight:bold;text-align:right;}
.logform .item input.txt{position:absolute;top:0;left:70px;width:200px;height:20px;padding:0;padding-left:2px;border:1px solid #c6c6c6;line-height:19px;background:#fff;}
.logform .item input.chk{margin-right:2px;}
.logform .indent{padding-left:70px;}
.logform button{width:80px;height:30px;padding:0;margin:0;font-size:14px;font-weight:bold;}

.logchck{float:left;width:300px;border-top:1px solid #cbcbcb;padding-top:20px;margin-top:10px;}
.logchck .caption{margin-bottom:10px;}
.logchck .item{height:26px;padding-left:10px;}
.logchck .item img{width:16px;height:16px;vertical-align:text-bottom;margin-right:5px;}

.regpass{padding-left:130px;}
.regpass .caption .title{font-size:16px;}
.regpass .info{margin-bottom:25px;}
.regpass .info strong{font-size:16px;margin:0 5px;}
.regpass .view{margin-bottom:25px;}
.regpass .ques{margin-bottom:30px;}
.regpass .ques .Q{height:26px;color:#909090;padding-left:7px;}
.regpass .ques .A li{height:26px;color:#909090;}
.regpass button{width:120px;height:30px;padding:0;margin:0;font-size:14px;font-weight:bold;}