@CHARSET "UTF-8";
html, body{ width:100%; height:100%; margin:0; padding:0; }
.fl{ float:left; }
.fr{ float:right; }
.bg{ width:100%; height:100%; background:#194e80 url(../images/login/repeatx.png) center 50% repeat; position:absolute; }
.center{ height:307px; width:100%; position:absolute; top:50%; margin-top:-197px; }
.content{ min-width:990px; max-width:1027px; _width:990px; height:100%; margin:0 auto; background:url(../images/login/bg.png) 0 48px no-repeat; }
.center form{ width:526px; float:right; background:url(../images/login/bg.png) 0 -270px; padding:97px 0 0 0; _display:inline; }
.center form .text{ width:198px; padding:0 3px; height:26px; border:0; margin:0 5px 0 2px; line-height:26px; }
.center form .btnLogin{ border:0; margin-left:3px; width:100px; height:28px; padding:0; font-size:0; cursor:pointer; overflow:hidden; text-indent:-9999px; }
.center form .text, .center form .btnLogin{ background:transparent; float:left; _display:inline; }
.center form a{ display:block; margin-top:20px; height:30px; width:420px;}
.center .cbox{ float:left; padding:12px 0 0 3px; width:102px; _width:105px; _padding:9px 0 0 0; *margin:-3px 0 0 -3px; _margin:-1px 0 0 -1px; font-size:12px; color:#FFF; }
.center .cbox input{ margin:0; padding:0; float:left; _display:inline; margin-right:8px; }
.center .cbox span{ float:left; margin-top:-1px; _display:inline; margin:2px 0 0 -1px\9; *margin:5px 0 0 -1px; _margin:5px 0 0 -1px; }
.center .msg{ padding:6px 0 0 6px; clear:both; height: 38px;}
.center .msg ul,li{ margin:0; padding:0 }
ul, li { list-style-type:none; text-decoration:none; }
.center .fontStyle{ font-size:12px; color:#ffcc00; display:block; width:100%; clear:both; line-height:18px; }
.bottom{ width:100%; height:51px; border-top:#698cac 1px solid; position:absolute; bottom:0; background:#194E80; }
.bottom .bd{ min-width:990px; max-width:1027px; _width:990px; height:100%; margin:0 auto; }
.bottom .fl a{ float:left; _display:inline; padding-top:14px; margin-right:20px; }
.bottom .fl a.ico{ padding:0; margin:0; height:auto; }
.bottom .fl a img{ border:0; }
.bottom .fr{ font-size:12px; color:#b3c4d5; background:url(../images/login/bg.png) 0 -578px; width:410px; padding-left:50px; _display:inline; }
.bottom .fr a, .bottom .fr .ip{ color:#b3c4d5; text-decoration:none; height:50px; line-height:50px; float:left; _display:inline; margin-left:10px; }
.bottom .fr select, .bottom .fr .select{ float:left; _display:inline; margin:14px 0 0 10px; width:89px; }
.select{ position:relative; height:22px; line-height:22px; border:#194e80 1px solid; background:#2967a3; }
.select em{ font-style:normal; }
.select .list{ position:absolute; left:-1px; bottom:20px; border:#194e80 1px solid; background:#2967a3; width:100%; display:none; }
.select .list em{ display:block; padding:0 10px; cursor:default; }
.select .list em.cur{ background:#3479BF; }
.select .btn em, .select .btn a{ float:left; _display:inline; }
.select .btn em{ padding:1px 10px; border-right:#194e80 1px solid; white-space:nowrap; cursor:default; }
.select .btn a{ height:auto; margin:0; padding:0 5px; overflow:hidden; height:20px; }
.select .btn a span{ display:block; border:#194e80 5px solid; border-color:#194e80 #2967a3 #2967a3 #2967a3; margin-top:9px; }
.select .btn a span.hack_ie{ display:none; _display:block; border-color:#194e80 #2967a3 #2967a3 #2967a3; }
        