/* 通用 */
html{ height:100%; word-break:break-all;}
a,input,textarea{ outline:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
body{ height:100%; background:#f5f5f5 url(../images/login_bg.png) left top repeat-x; font-size:12px; font-family:SimSun;}
.wrap{ position:relative; min-width:1000px; min-height:100%; _height:100%;}
.centerWrap{ padding-bottom:52px;}

.w203{ width:203px;}
.w345{ width:345px;}

.header{ padding:90px 0 20px 0; text-align:center; color:#fff;}
.header .p1{ font:38px/54px "Microsoft Yahei";}
.header .p2{ font:28px/44px "Microsoft Yahei"; color:#697e93;}
.center{ width:410px; height:340px; padding:35px 75px 0 75px; border:1px solid #d2d2d2; background:#fff; margin:0 auto;}
.tipContainer{ position:relative; margin-bottom:20px;}
.tipContainer .tip{ position:absolute; padding-left:49px; font:normal 14px/50px "Microsoft Yahei"; color:#b5b5b5;}
.tipContainer i{position:absolute;width:49px;height:49px;}
.tipContainer .loginText{ height:48px; padding:0 15px 0 48px; border:1px solid #d7d7d7; border-radius:4px; background:#fff; color:#333; font:normal 14px "Microsoft Yahei";*line-height:48px;box-shadow: 0 0 0 1000px white inset;}
.tipContainer .loginAccount{ background:url(../images/icon.png) left top no-repeat;}
.tipContainer .loginPassword{ background:url(../images/icon.png) left -48px no-repeat;}
.tipContainer .loginCode{ background:url(../images/icon.png) left -96px no-repeat;}
.tipContainer .code{ display:block; position:absolute; right:0; _right:75px; top:0; width:130px; height:48px; border:1px solid #d7d7d7;}
.btn{ display:inline-block; width:410px; height:45px; margin-top:5px; border:none; border-radius:4px; background:#589dea; font:20px/45px "Microsoft Yahei"; color:#fff; text-align:center;}
.error{ line-height:40px; text-align:center; color:#ec5d4d;}
.footer{ position:absolute; bottom:0; width:100%; background:#d4d4d4; line-height:32px; color:#777; text-align:center;}