/* CSS Document */
body{ /*overflow-x:hidden;*/  }
.wrap{overflow:hidden; width:100%;min-width:759px; height:1000px;background:#000000;/* background:#0074c9 url(../img/login_app_bg.jpg) no-repeat center center; */ max-width:1600px; margin:0 auto; position:relative;}
.the_logo{ height:72px; line-height:72px; background:url(../img/top_logo_bg.png) repeat-x center center;}
.the_logo h1{  padding-left:39px;}
.the_logo h1 a{ text-align:left; float:left; margin-top:13px; text-indent:0em;}
.the_logo h1 strong{ float:left; height:0;text-indent:-2000em;}
.the_logo h1 span{ float:right;}
.the_logo h1 span a{ float:right; margin-top:0; margin-right:39px; font-size:18px;}

.text_copy{ color:#CCC; font-size:12px; line-height:24px; text-align:left; position:absolute; right:3%; bottom:20px; font-family:"微软雅黑"; font-weight:normal;}


.prop_login_wrap{ display:none; opacity:0.3; background:#fff; width:494px; height:348px;position:fixed; top:50%; left:50%; margin-top:-174px; margin-left:-247px;z-index:900;text-align:center;
/*ie6*/_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); 
}
.prop_login{display:none; background:#f8f8f8; width:466px; height:324px;position:fixed; top:50%; left:50%; margin-top:-162px; margin-left:-233px;z-index:900;text-align:center;
/*ie6*/_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));
}

.prop_login h2{ height:62px; width:100%; border-bottom:1px solid #c6c6c6; background:url(../img/Login_h2_bg.png) no-repeat 32px 20px;}
.prop_login ul li{ position:relative; width:100%; overflow:hidden;}
.prop_login ul li.user label{ background:url(../img/login_icon.png) no-repeat left top; display:block; position:absolute; top:31px;*top:32px; left:50px; width:45px; height:42px;border-right:1px solid #dadada; cursor:pointer;}
.prop_login ul li.user label.current{ background-position:right top;border-right:1px solid #0c9cf3;}
.prop_login ul li.password label{background:url(../img/login_icon.png) no-repeat left bottom;display:block; position:absolute; top:31px;*top:32px;left:50px; width:45px; height:42px;border-right:1px solid #dadada; cursor:pointer; }
.prop_login ul li.password label.current{ background-position:right bottom;border-right:1px solid #0c9cf3;}

.prop_login ul li input{margin-top:30px; width:288px; border:1px solid #dadada;font-size:16px; line-height:20px; padding:11px 16px 11px 62px; }
.prop_login ul li input.current{border:1px solid #0c9cf3;}


/**/
.prop_login ul li.radio_submit label.the_checkbox{ width:120px; margin-top:31px; margin-left:50px;}
.prop_login ul li.radio_submit label.the_checkbox input{ width:16px; height:16px; padding:0; margin:0; font-size:14px; color:#3e3e3e;}
.prop_login ul li.radio_submit label.the_checkbox strong{ color:#000;}
.prop_login ul li.radio_submit input.sign_in{ border:none; float:right; margin-right:10%; width:190px; height:41px; padding:0; background:url(../img/login_sign_in.png) no-repeat center; cursor:pointer;}
.prop_login ul li.radio_submit input.cancel{ border:none;float:right; margin-right:47px; width:98px; height:41px; padding:0; background:url(../img/login_cancel.png) no-repeat center; cursor:pointer;}