html{_text-overflow:ellipsis;} /*解决IE6下图片抖动*/ 
.login-table{position:fixed;z-index:50005;overflow:hidden;border-collapse: collapse; empty-cells:show;_position:absolute; /*兼容IE6*/
_top: expression(eval(document.documentElement.scrollTop)+290); padding:0; margin:0; font: normal 12px/24px "宋体"; color:#666; left: 50%; margin-left: -271px; top: 50%; margin-top: -131px;}
.login-table table{border-collapse: collapse;}
.login-table a{ text-decoration:none;}
.login-table ul,.login-table ul{padding:0; margin:0; list-style:none;}
.login-table tr,.login-table td{ padding:0; margin:0;}
.login-table .t_l, .login-table .t_c, .login-table .t_r, .login-table .m_l, .login-table .m_r, .login-table .b_l, .login-table .b_c, .login-table .b_r { overflow:hidden; background:#000; opacity:0.2; filter:alpha(opacity=20); overflow:hidden; border:none; line-height:5px;  padding:0; margin:0;}
.login-table .t_l, .login-table .t_r, .login-table .b_l, .login-table .b_r { width:5px; height:5px;}
.login-table .t_c, .login-table .b_c { height:5px;}
.login-table .m_l, .login-table .m_r { width:5px; overflow:hidden;}
.login-table .t_l { -moz-border-radius:5px 0 0 0; -webkit-border-radius:5px 0 0 0; border-radius:5px 0 0 0; }
.login-table .t_r { -moz-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0; border-radius:0 5px 0 0; }
.login-table .b_l { -moz-border-radius:0 0 0 5px; -webkit-border-radius:0 0 0 5px; border-radius:0 0 0 5px; }
.login-table .b_r { -moz-border-radius:0 0 5px 0; -webkit-border-radius:0 0 5px 0; border-radius:0 0 5px 0; }
.login-table .m_c { background:#fff;}
.login-table .bd{width:460px; height:240px; border:1px solid #a0a0a0; padding:25px 35px 0; position:relative;}
.login-table .bd .fl{ float:left; width:280px; height:200px; border-right:1px solid #ccc;}
.login-table .bd h2{ font:normal 14px/30px "宋体"; color:#666; margin:10px 0;}
.login-table .bd .fr{ float:right; width:150px;}
.login-table .bd .fr li a{ width:140px; height:32px; display:block; background:url(http://img2.cache.oeeee.com/Public/Images/channel/login_btn_quick.png) no-repeat; margin-bottom:10px;}
.login-table .bd .fr li.btn1 a{ background-position:0 0;}
.login-table .bd .fr li.btn1 a:hover{ background-position:0 -32px;}
.login-table .bd .fr li.btn2 a{ background-position:-140px 0;}
.login-table .bd .fr li.btn2 a:hover{ background-position:-140px -32px;}
.login-table .bd .fr li.btn3 a{ background-position:0 -64px;}
.login-table .bd .fr li.btn3 a:hover{ background-position:-141px -64px;}
.login-table .bd .input{ position:relative; margin-bottom:12px; vertical-align:middle; height:30px; line-height:30px;}
.login-table .bd .ph-label {-moz-transition: all 0.2s ease-out 0s;opacity: 1; position:absolute; line-height:22px; left:5px; top:3px; font-size:12px; color:#666; }
.login-table .bd .ph-focus .ph-label{ color:#999}
.login-table .bd .input input{ float:left; width:190px; height:22px; line-height:20px; padding: 3px 2px 1px;  margin-right:10px; border-top:1px solid #c4c7bd; border-left:1px solid #d2d5ca; border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;}
.login-table .bd .input a{ color:#286486; float:left; line-height:30px;}
.login-table .bd .input a:hover{ text-decoration:underline;}
.login-table .bd .login-btn{ float:left; width:62px; height:21px; border:1px solid #c5c5c5; display:block; text-align:center; line-height:21px; background:#ededed; color:#333;}
.login-table .bd .login-btn:hover{ background:#1f92d4; border:1px solid #1f92d4; color:#fff;}
.login-table .bd .submit label{ float:left; margin-left:40px; cursor: pointer;}
.login-table .bd .submit .chkb{;vertical-align: middle; margin: 0 3px 0 0; border: 0px none;}
.login-table .bd .close-btn{ position:absolute; top:0; right:3px; font-size:14px; color:#333; font-weight:bold;}
.login-table .bd .close-btn:hover{ color:#C00;}
.dialogJmodal {background:#000;opacity: 0.15;filter: "alpha(opacity=15)"; /* IE 8 */filter: alpha(opacity=15);   /* IE 4-7 */zoom: 1;left:0;position:absolute;top:0;width:100%;z-index:50000;}
.login-table .bd .input input.highlight { border:1px solid #FF8080}
.hide{ display:none;}
.login-table .login-msg { width:252px; margin:0 auto; position:absolute; bottom:0; left:35px; display:none}
.login-table .login-msg p.error{background:url(http://img2.cache.oeeee.com/Public/Images/channel/icon_error.png) no-repeat 3px 3px; line-height:20px;
background-color: #FFF2F2; border:1px solid #FF8080;line-height: 18px;padding: 2px 10px 2px 23px; color:#666; text-align:left; margin-bottom:10px;}
.login-table .login-msg p.suc{background:#f5fdf6 url(http://img2.cache.oeeee.com/Public/Images/channel/ok.gif) no-repeat 3px 2px; line-height:20px; border:1px solid #199322;line-height: 18px;padding: 2px 10px 2px 26px; color:#666; text-align:left; margin-bottom:10px;}
.login-table .login-msg p {white-space: normal;word-wrap: break-word;}