@charset "utf-8";
/* CSS Document */

body { margin: 0; padding: 0; width:100%; height:100%; background-color:#252525; color:#7c7c7c;background-position: center center;
}
/*ie6*/
#login{_margin-top:12px;_padding-top:20px; _width:285px; _height:340px; _opacity:80;_-moz-opacity:80; _filter:alpha(opacity=80);_background:#000;}
#logincommercialtenant{ _position:absolute; _float:left; _padding-left:32px;}
/*链接样式*/
/*
#top_link a:link{ color:#7c7c7c; text-decoration:none;}
#top_link a:visited{ color:#7c7c7c; text-decoration:none;}
#top_link a:hover {color:#000; text-decoration:none;}	
#top_link a:active {color:#000; text-decoration:none;}
*/
#forget a:link{ color:#fff; text-decoration:none;}
#forget a:visited{ color:#fff; text-decoration:none;}
#forget a:hover {color:#000; text-decoration:none;}	
#forget a:active {color:#000; text-decoration:none;}

#alllink a:link{ color:#7c7c7c; text-decoration:none;}
#alllink a:visited{ color:#7c7c7c; text-decoration:none;}
#alllink a:hover {color:#fff; text-decoration:none;}	
#alllink a:active {color:#000; text-decoration:none;}

.loginbutton{ cursor:pointer; width:219px; height:40px; border:0px; color:#FFF; font-size:14px;  background:url(images/loginbutton.jpg); margin-top:25px;}
.loginbutton:hover{ background:url(images/loginbutton01.jpg); }

/*top*/
#gmapi_wrapper{ margin:0 auto;}
#gmapi_wrapper_container{ width:100%; margin:0 auto; }
#gmapi_wrapper_top{ height:85px; background:#FFF;}
#top_box{ width:980px; height:85px; margin:0 auto;}
#top_link{ font-family:Arial, Helvetica, sans-serif; line-height:25px; font-size:12px; color:#7c7c7c; text-align:right; padding-right:15px; }
.logo{ float:left; padding-top:15px;}
.top_Contact{ float:right; padding-top:15px;}
/*centre*/
#gmapi_wrapper_centre{ width:100%; margin:0 auto; background:#FFF;}
#centre_box{ height:400px; background:url(images/ad.jpg) no-repeat center;}
#ad{}
#loginbox{ width:980px; margin:0 auto;}
#logincommercialtenant{ width:220px; height:340px; padding:0px 0px 0px 35px;}
#logintitle{ color:#FFF;}
#login{ float:right; width:285px; margin-top:20px; display:block; background:url(images/loginbg.png);}
/*KF*/
#kf_bg{ background:#FFF;}
#kf{ width:980px; height:130px; margin:0 auto;}
#kf_link{ float:left; width:220px; padding-top:45px; padding-bottom:35px; border:0;}
#kf_qq{ float:left; width:180px; height:45px; background:url(images/qqkf.jpg) no-repeat; margin:45px 165px 35px 225px;}
#qqnumber{ margin:23px 0px 0px 62px; font:Verdana, Geneva, sans-serif; font-size:18px; color:#636464; font-weight:bold; letter-spacing:1px;}
#kf_phone{ float:right; width:185px; height:45px; background:url(images/phonekf.jpg) no-repeat; margin:45px 0px 35px 0px;}
#phone_number{  margin:23px 0px 0px 66px; font:Verdana, Geneva, sans-serif; font-size:18px; color:#636464; font-weight:bold; letter-spacing:1px; white-space:nowrap;}
#forget{ float:right; padding:10px 0px 15px 0px; font:Verdana, Geneva, sans-serif; font-size:12px;}
#Separator{ height:16px; background:url(images/icon.jpg) repeat-x;}
#gmapi_wrapper_footer{ height:auto; margin:0 auto; background-color:#252525;  text-align:center; color:#7c7c7c; line-height:30px; font-size:14px;}
#alllink{ padding-top:20px;}
#Contact{ padding-top:20px; overflow:visible;}
#copyright{ height:auto;}
#cleft{ padding-left:32px; float:left; border:0px;}
#cright{ border:0px;}




.business_accounts{ height:40px;}
.employees_account{ height:40px; padding:10px 0 10px 0;}
.ui-input{ height:40px;}
.ui-label{ width:39px; height:38px; display:block; float:left;}
.ui-label{ border-top:1px solid #a7a7a7; border-bottom:1px solid #a7a7a7; border-left:1px solid #a7a7a7}
.ui-label:hover{ border-top:1px solid #6d6d6d; border-bottom:1px solid #6d6d6d;border-left:1px solid #6d6d6d}
.ui-label .ui-icon{ width:39px; height:38px; display:block; text-indent:-9999em; overflow:hidden;background-color:#aaabab; background-image:url(images/icon1.gif); background-repeat:no-repeat}
.ui-label:hover .ui-icon,.ui-label-hover .ui-icon{cursor:pointer;background-color:#6d6d6d}
.ui-icon-user{background-position:0px -1px}
.ui-input{ float:left; position:relative; padding:9px; line-height:20px; height:20px; color:#595959;
	font-size:12px; vertical-align:middle; border:1px solid #a7a7a7; width:159px;_width:157px}

.employees_account .ui-label .ui-icon{ width:39px; height:38px; display:block; text-indent:-9999em; overflow:hidden;background-color:#aaabab; background-image:url(images/icon2.gif); background-repeat:no-repeat;}
.ui-label:hover .ui-icon,.ui-label-hover .ui-icon{cursor:pointer;background-color:#6d6d6d}
.ui-icon-userDEF{background-position:0px -1px}

.password_1{height:40px;}
.password_1 .ui-label .ui-icon{display:block; text-indent:-9999em; overflow:hidden;background-color:#aaabab; background-image:url(images/icon3.gif); background-repeat:no-repeat;}
.ui-label:hover .ui-icon,.ui-label-hover .ui-icon{cursor:pointer;background-color:#6d6d6d}
.ui-icon-userDEF{background-position:0px -1px}

.security_code{height:40px; padding-top:10px;}
.security_code .ui-label .ui-icon{display:block; text-indent:-9999em; overflow:hidden;background-color:#aaabab; background-image:url(images/icon4.gif); background-repeat:no-repeat;}
.ui-label:hover .ui-icon,.ui-label-hover .ui-icon{cursor:pointer;background-color:#6d6d6d}
.ui-icon-userDEF{background-position:0px -1px}

.security-input{ float:left;position:relative;padding:9px;line-height:20px;height:20px;color:#595959;font-size:12px;vertical-align:middle;*vertical-align:-5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none}
.security-input{border:1px solid #a7a7a7}
.security-input{border:1px solid #fff}
.security-input{width:80px;_width:78px}
.Security{ height:40px; float:left; display:block; padding:0px 8px 0px 7px; background:#00aaff;}

#vcodeimg{ padding:11px 0px 5px 0px;}

/*清除浮动*/
.cleaner { clear: both;}
