
body,table{ font-size:12px; font-family:Arial,Verdana,  Helvetica, sans-serif,"宋体"; color:#7A797A;}
img{ vertical-align:middle; border:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
body,html,ul,li{ margin:0; padding:0;}


body,html{height:100%; overflow:hidden;}
#wrapper-div{ padding:51px 0 21px; height:100%; background: url(../../oa/images/login-header-bg.gif) repeat-x;}
html>body #wrapper-div{ position:absolute; width:auto; height:auto; top:0; left:0; bottom:0; right:0; background: url(../../oa/images/login-header-bg.gif) repeat-x;}
#header-div{ position:absolute; top:0; height:51px; width:100%; background: #3E194C;;text-align: right; }
#header-div a {color: white;}
#main-div{ position:relative; height:100%; background:#f5f3f5; }
html>body #main-div{ position:absolute; top:51px; bottom:21px; height:auto; width:100%;}
#footer-div{ position:absolute; bottom:0; height:26px; width:100%; background:url(../../oa/images/footer-bg.gif);}
#footer-div .copyrights{ float:right; padding-right:10px; height:33px; text-align:center; font:11px/33px Arial;color:#999999 }
#footer-div .copyrights b{ font-weight:normal; color:#ffffff;}

#topGradient,#bottomGradient{ position:absolute; height:200px; width:100%;}
#topGradient{ background:#F5F3F5;}
#bottomGradient{ bottom:0; background:#482055;}

#welcome,#content{ position:absolute; top:45%; left:50%;}
#welcome{ background:url(../../oa/images/login-welcome.png) no-repeat; width:220px; height:52px; margin:105px 0 0 200px; display:none;}
#content{z-index:100; width:700px; height:210px; margin:-105px 0 0 -305px; background:url(../../oa/images/login-body-wrap-bg.jpg) no-repeat center center #f5f3f5;}

.conpart{ float:left; width:50%;}
.conpart ul{ list-style:none; margin:10px 0 18px 10px; width:280px;}
.conpart li{padding: 0 2px 0 8px; background:url(../../oa/images/icons/login-li-icon.gif) no-repeat 0 8px; line-height:20px;}
.conpart .links{ margin-left:31px;}
.conpart .links img{ margin-right:3px;}
.conpart .links a{ color:#A08DAE; font-weight:bold; margin-right:4px;}
.conpart h2{ margin:45px 0 10px 17px; font-size:14px; color:#000;}
.conpart table{ margin-left:17px;}
.conpart td{ line-height:34px; color:#777777;}
.conpart a{ color:#0000FF;}
.conpart .txt-input{ width:150px; height:17px; _height:21px; padding:2px; background:#ffffff; border:1px solid #c7b9c8; -background-attachment:fixed;}
.conpart .login-btn{ width:69px; height:23px; cursor:pointer; background:url(../../oa/images/logon.gif) no-repeat; border:0; line-height:23px; color:#e9daed;}
.conpart .login-btn-dis{ width:69px; height:23px;cursor:pointer; background:url(../../oa/images/login-btn.gif) no-repeat; border:0; line-height:23px; color:#e9daed;}
.loginLogo-div{height:180px;}
.loginLogo-div .logo_top{ height:80px;}
.loginLogo-div .logo_top .lflogo{ float:left; padding:5px 3px 0 3px;}
.loginLogo-div .logo_top .risystem{ float:left; font:26px/28px Arial; color:#000; width:258px; padding-top:20px;}
.loginLogo-div .logo_top .risystem b{ color:#7F168A; font-weight:normal;}
.loginLogo-div .logo_top .risystem span{ color:#848484; font:8px/20px Verdana; display:block;}
.glink{list-style-type:none;margin:0;width:330px;}
.glink li{background:none;}
.glink .mark,.glink .link{line-height:18px;padding:0;text-align:center;width:60px;margin:0px;overflow:hidden;height:20px;float:left;white-space:nowrap;}
.glink .mark{width:7px;}
.glink .link a{color:#49494B;}

