﻿/*登录注册页面 忘记密码页面*/
div#login {width:890px; margin:0 auto; padding:50px 0; margin-bottom:45px;}
#login .leftcontent {background:url(/SiteCommon/Images/denglu.gif) no-repeat; width:404px; height:571px; float:left; padding-top:50px;}
#login .rightcontent {background:url(/SiteCommon/Images/zhuce.gif) no-repeat; width:478px; height:571px; float:right; padding-top:50px;}
.leftcontent h1 {font:14px "Microsoft YaHei"; font-weight:bold;line-height:20px; text-indent:165px;}
.leftcontent div {background:url(/SiteCommon/Images/table_bg.gif) no-repeat; width:349px; height:93px; margin:0 auto; margin-top:25px; padding-top:25px; text-align:left;}
.rightcontent h1 {font:14px "Microsoft YaHei"; font-weight:bold;line-height:20px; text-indent:124px;}

.leftcontent ul {width:188px; margin:0 auto; }
.leftcontent li.loginreg { float:left; padding-right:20px; }
.leftcontent li.loginreg a { display:block; width:82px; height:0px; background:url(/SiteCommon/Images/login.gif) no-repeat; padding-top:24px; OVERFLOW: hidden; }
.leftcontent li.findpass a { display:block; width:82px; height:0px; background:url(/SiteCommon/Images/findpass.gif) no-repeat; padding-top:24px; OVERFLOW: hidden; }
.register a { display:block; width:82px; height:0px; background:url(/SiteCommon/Images/register.gif) no-repeat; padding-top:24px; OVERFLOW: hidden; margin:0 auto; }
.leftcontent li.login a:hover, .leftcontent li.findpass a:hover, .rightcontent .register a:hover, #findpass .submit a:hover {background-position:0 -24px;}
.leftcontent li.login a:active, .leftcontent li.findpass a:active, .rightcontent .register a:active, #findpass .submit a:active {background-position:0 -48px;}
#login h1 span, #findpass h1 span { font-size:16px; color:#4abee4; font-weight:normal;}
#login span.required {font-size:12px; color:#666;}
#login span.red {color:red; font:12px "宋体";}
.rightcontent table { margin-top:30px; width:460px; }
.rightcontent table td { height:18px;}
.leftcontent table td { height:26px;}
.rightcontent table .lbl {width:160px; text-align:right; font:12px "Microsoft YaHei"; font-weight:bold;}
.leftcontent table .lbl {width:100px; text-align:right; font:12px "Microsoft YaHei"; font-weight:bold; }
.rightcontent table .note, #findpass span.note {color:#999;}
.rightcontent table .center {text-align:center; height:40px;}
#login table .ins input {border:1px solid #CCC; width:182px; line-height:20px; height:18px; line-height:18px; }
#login table .ins {text-align:left;}
.register .date select {font-size:11px; font:Arial, Helvetica, sans-serif; border:solid 1px #999;}
img.correct { padding-left:2px;}
.error {background:url(/SiteCommon/Images/error.gif) left 20% no-repeat; padding-left:17px; color:#f33;}
div#findpass {width:890px; margin:50px auto; background:url(/SiteCommon/Images/findpass_bg.gif) no-repeat; height:363px; padding-top:45px;}
#findpass h1 {font:14px "Microsoft YaHei"; font-weight:bold;line-height:20px; text-indent:90px;}
#findpass table {margin:30px 0 0 200px; line-height:24px;}
#findpass table .lbl {width:160px; text-align:right; }
#findpass table td.code {height:60px;}
#findpass table td input {border:solid 1px #999;}
#findpass table td.code a { margin-left:10px; color:#f6350f; line-height:60px;}
#findpass table td.code img {vertical-align:middle;}
#findpass .submit a { display:block; width:82px; height:0px; background:url(/SiteCommon/Images/submit.gif) no-repeat; padding-top:24px; OVERFLOW: hidden; margin:80px auto 0; }
