/*
 ==Ô²½Ç±ß¿ò== 
*/
.l1 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #DDE0E6; margin: 0 5px;}
.l2 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #F3F3F3; border-right: 2px solid #DDE0E6; border-left: 2px solid #DDE0E6; margin: 0 3px;}
.l3 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #F3F3F3; border-right: 1px solid #DDE0E6; border-left: 1px solid #DDE0E6; margin: 0 2px;}
.l4 {height: 2px; font-size: 1px; overflow: hidden; display: block; background: #F3F3F3; border-right: 1px solid #DDE0E6; border-left: 1px solid #DDE0E6; margin: 0 1px;}

.container{ width: 950px; padding: 0; }
/*  
 ==µÇÂ¼×ó²à==
*/
.login_left{ width: 263px; float: left; background: url(../i/login_bg.jpg) white repeat-x top; }
.login_logo{ width: 263px; float: left; margin: 0; }
.login_intro{ width: 253px; float: right; margin-top: 15px; }
.login_intro b.b1{ margin-right: 0; border-right: none; }
.login_intro div.content{ width: 252px; float: left; border-left: 1px solid #DDE0E6; background: #F3F3F3; padding-bottom: 15px; }
.login_intro div.content h2{ width: 252px; float: left; text-align: center; margin: 5px 0 0 0; font-size: 20px; font-weight: bolder; color: #00438F; }
.login_intro div.content dl{ width: 245px; float: left; margin: 10px 0 0 5px; display: inline; font-size: 14px; font-weight: bolder; line-height: 1.8; }
.login_intro div.content dd em{ font-size: 12px; font-weight: bolder; }
.login_intro div.content dt{ margin-top: 10px; }
.login_intro div.content dt em{ float: right; margin-right: 20px; display: inline; }
.login_intro div.content dt em a{ width: 138px; line-height: 27px; display: block; background: url(../i/btn01_over_login.gif) no-repeat; text-align: center; color: white; font-weight: bolder; }
.login_intro div.content dt em a:hover{ color: white; text-decoration: none; background: url(../i/btn01_on_login.gif) no-repeat; }


/*  
 ==µÇÂ¼ÓÒ²à==
*/
.login_right{ width: 687px; float: right; background: url(../i/login_bg.jpg) white repeat-x top; }
.login_form{ width: 630px; float: left; margin: 80px 0 0 0; }
.login_form b.b2{ background: white; }
.login_form div.content{ width: 628px; float: left; background: white; border-left: 1px solid #DDE0E6; border-right: 1px solid #DDE0E6; padding-bottom: 30px; }
.login_form div.content h2{ width: 608px; float: left; font-size: 14px; font-weight: bolder; border-bottom: 1px solid #DDE0E6; margin: 20px 0 0 10px; display: inline; line-height: 2; }
.login_form div.content h3{ width: 463px; float: left; margin: 10px 0 0 90px; display: inline; background: #FBEDF6; border: 1px solid #EDDDE7; text-align: center; line-height: 67px; font-weight: normal; }
.login_form div.content dl{ width: 400px; float: left; margin: 10px 0 0 110px; display: inline; }
.login_form div.content dd{ width: 400px; float: left; font-size: 14px; margin-top: 5px; }
.login_form div.content dd span{ width: 75px; float: left; line-height: 21px; }
.login_form div.content dd em{ float: left; }
.login_form div.content dt{ width: 300px; float: left; margin-top: 10px; margin-left: 75px; display: inline; }
.login_form div.content dt a{ color: #00438F; }
.login_form div.content dt em{ float: left; }
.login_form div.content dt em a{ width: 98px; float: left; line-height: 27px; background: url(../i/btn02_over_login.gif) no-repeat; font-size: 14px; font-weight: bolder; color: white; text-align: center; letter-spacing: 1em; }
.login_form div.content dt em a:hover{ background: url(../i/btn02_on_login.gif) no-repeat; text-decoration: none; color: white; }
.login_form div.content dt span{ float: left; line-height: 27px; margin-left: 10px; display: inline; }
.foot{ width: 630px; float: left; line-height: 3; text-align: center; margin-top: 10px; padding-bottom: 10px; }
