#main{ width:830px; margin:0 auto; }

#head{ height:60px; padding:7px 0 60px 0; line-height:60px; overflow:hidden; }
#head .logo{ width:150px; height:60px; line-height:60px; }
#head .nav{ width:260px; height:60px; line-height:60px; font-size:12px; color:#666; }
#head .nav ul li.tap{ padding:0 12px;}
#image{ float:left; width:498px; height:324px; }
#image img{ max-width:498px; max-height:324px; box-shadow:0 0 60px #FFFFFF inset;}
#loginProcess{ width:330px; height:230px; box-shadow:0 0 20px #CCCCCC; overflow:hidden; margin-top:50px;border:1px solid #CACACA }

#main .title{ font-size:18px;  font-weight:bold; /*margin:200px auto 10px auto;*/ border-bottom:#CCC solid 1px; background:url(../img/common.png) -2px -2px no-repeat; height:56px; line-height:56px; padding-left:20px;}
#main .dis{ display:inline-block; width:66px; text-align:right; padding-right:7px; font-size:14px;  /*color:#FFAD00;text-shadow:0 0 1px #FFAD00;*/}
#main .user{ height:55px; line-height:45px; margin-top:20px; }
#main .username,.password{ width:200px; height:26px; line-height:26px; border:#CCC solid 1px; box-shadow:1px 1px 2px #CCCCCC ; padding-left:6px; border-radius:5px; font-size:18px;}

#main .login{ height:70px;   font-size:14px; color:#FFAD00; padding-left:80px;}
#main .p-login{ display:inline-block; text-align:center; border:#FF9A00 solid 1px; box-shadow:1px 1px 2px #CCCCCC ; width:60px; height:26px; font-size:14px; color:#FFAD00;  margin-left:-5px; margin-top:17px; cursor:pointer;}
#main .p-login label{ display:block; width:58px; height:24px; text-align:center; background:#FFAD00; color:#FFF; margin:1px; cursor:pointer;}
#main .p-login:hover{border:#FFAD00 solid 1px; box-shadow:1px 1px 2px #FFAD00 ;}
#footer{ margin:60px auto 30px auto;  border-top:#999 solid 1px; padding-top:20px; width:960px; }
#footer ul{ width:336px; margin:0 auto;}
#footer ul li{ float:left; font-size:14px;}
#footer ul li.c{ padding:0 12px; color:#08C;}
#footer ul li.j{ color:#999;}
#footer div.power{ width:100%; text-align:center;}