*{margin: 0px;padding: 0px;border:0px;}
.main-content { width:100%; background:url(../images/login_yun.jpg) repeat-x 0 0; height:600px; }
.main1000 { width:1000px; margin:0 auto; position:relative; }
.phone { position:absolute; }
.txt1 { position:absolute; top:40px; display:none; }
.login { width:320px; height:350px; background-color:#f4fcff; border:solid 1px #b6dbf7; position:absolute; right:60px; top:120px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }
.login h2 { font-size:23px; text-align:center; font-weight:normal; margin-top:10px; }
.login p { margin-top:15px; overflow:hidden; }
.login p label { color: #333333; display: block; float: left; font-family: "ËÎÌå"; font-size: 12px; height: 30px; line-height: 30px; padding-right: 15px; text-align: right; width: 55px; }
.login p input {border-color: #CCCCCC #DDDDDD #DDDDDD #CCCCCC; border-left: 1px solid #CCCCCC; border-style: solid; border-width: 1px; color: #333333; float: left; font-family: 'ËÎÌå'; font-size: 14px; height: 18px; padding: 5px 8px; transition-duration: 0.5s; transition-property: all; width: 175px; }
.login p .pass-checkbox-input { width:auto; height:auto; }
.login .pass-form-item { padding-left:68px; }
.login p .login_input { background: url('../images/dr.jpg') no-repeat scroll 0px 0px transparent; border: 0 none; color: #FFFFFF; height: 34px; width: 108px; cursor:pointer; margin-left:40px;}
.yinying { position:absolute; right:60px; top:470px; }
.login .reg_pic{ text-align:center; margin-top:30px; background:url(../images/login_line.jpg) repeat-x 0 0;}