body { background:url(/skin/images/index_login_bg_001.jpg) repeat-x 50% 0 #DCEAF5;}
#logoRow { width:960px; height:100px; margin:0 auto; background:url(/skin/images/index_login_logo.gif) no-repeat -20px 35px; overflow:hidden; }
#loginText { width:50px; height:100%; line-height:150px; _line-height:151px; margin-left:215px; display:inline; float:left; color:#000; }
#logoRight { width:100px; height:100%; line-height:170px; _line-height:171px; float:right; display:inline; }
#logoRight * { color:#FFF; font-size:12px; }

#aroundOfBody { width:980px; height:510px; margin:0 auto; }
#aroundOfBody td { font-size:1px; line-height:1px; }
.opacity { background-color:#86BAE1; opacity:0.2; filter:alpha(opacity=20); _background-color:#CFE3F3; }
.opacityRow { width:100%; height:10px; }
.opacityCol { width:10px; height:470px; }
.noOpacity { width:960px; height:490px; }

#divBody { width:100%; height:100%; overflow:hidden; }
#bodyTop { width:100%; height:100px; background:url(/skin/images/index_login_bg_002.gif) no-repeat;}
#bodyMiddle { width:958px; height:385px; border-left:solid 1px #97B8CF; border-right:solid 1px #97B8CF; background-color:#FFF; }
#bodyBottom { width:100%; height:5px; line-height:5px; font-size:1px; background:url(/skin/images/index_login_bg_003.gif) no-repeat; }

#bodyContent { width:800px; height:330px; margin:0 auto; border-top:solid 1px #9FA7AD; }
#contentTop { height:50px; width:100%; }
#contentLeft { border-right:solid 1px #CCC; width:440px; height:280px; vertical-align:top; }
#contentTable { width:100%; }
#contentTable .tdText  { vertical-align:middle; height:45px; width:116px; text-align:right; font-size:14px; line-height:45px; }
#contentTable .tdInput { vertical-align:middle; height:45px; width:200px; }
#contentTable .tdInput2{ vertical-align:top; height:30px; width:320px; padding-top:5px; }
#contentTable .tdInput2 * { float:left; }
#contentTable .tdRight { vertical-align:middle; height:40px; width:122px;  text-align:left; font-size:14px; line-height:40px; }
#contentTable .tdRight a, #contentTable .tdRight a:visited { color:#0F85DC; text-decoration:underline; }
#contentTable .tdInput2 a, #contentTable .tdInput2 a:visited { display:block; color:#0F85DC; text-decoration:underline; height:30px; line-height:35px; width:110px; margin-left:20px; }
#contentTable .tdInput2 #tsugi { margin-left:5px; }
.commonInput { width:180px; height:30px; border:solid 1px #CCC; padding:0px; margin:0px; font-size:14px; line-height:30px; }
.commonInputCode { width:80px; }
#vdimgck { width:80px; height:30px; border:none; cursor:pointer; }
#ra1 { float:left; height:30px; width:16px; border:none; *height:auto; *width:auto; margin:5px; }
.tdSubmit { vertical-align:middle; height:45px; }
#submit {  width:102px; height:35px; border:solid 1px #FF9900; background-color:#F8B551; display:block; color:#FFF; font-size:14px; line-height:35px; text-align:center; margin:0 auto; cursor:pointer; }
#submit:hover { background-color:#FF9900; }

#contentRight { width:359px; height:280px; vertical-align:top; }
#contentRight div { float:left; width:100%; }
#rightLine01 { height:60px; font-size:18px; font-family:微软雅黑; color:#0B89D3; text-indent:38px; line-height:46px; }
.rightLines {  height:30px; line-height:30px; font-size:14px; color:#333; text-indent:55px; }
#registerLine { height:90px; position:relative; }
#registerLink { width:100px; height:33px; border:solid 1px #FF9900; background-color:#F8B551; display:block; color:#FFF; font-size:14px; line-height:33px; text-align:center; position:absolute; left:100px; top:50px; }
#registerLink:hover { background-color:#FF9900; text-decoration:none; }

#divFooter { width:960px; margin:0 auto; height:120px; margin-top:15px; }
.footerGroup { width:700px; height:40px; overflow:hidden; float:left; }
.menuGroup a, .menuGroup a:visited { display:block; width:70px; height:40px; line-height:40px; color:#0F85DC; float:left; text-align:center; }
.contactGroup { margin-left:8px; _display:inline; }
.contactGroup div { width:80px; float:left; text-align:center; color:#999; line-height:40px; height:40px; }
.copyrightGroup div { width:600px; float:left; text-align:left; color:#999; margin-left:15px; line-height:40px; height:40px; _display:inline; }

