﻿body{
    background-color:#ffffff; 
    font-family:微软雅黑;   
}
#wrapper{    
    position:relative;
    border:solid 0px red;/*调试用*/
}
#topBar{
    margin-top:60px;
    height:75px;
    border:solid 0px red;/*调试用*/
}
#logo{    
    margin:auto;
    border:solid 0px red;/*调试用*/
    padding:3px;
    /*width:250px;
    height:65px;
    background-image:url(../../images/entry/login_title.png);
    background-repeat:no-repeat;
    background-position:left center;*/
    position:absolute;
    left:0px;
    top:0px;
    cursor:pointer;
}
#memberPlat {
    right:10px;top:30px;border:solid 0px red;position:absolute;
}
#memberPlat a{    
    font-size:14px;
    color:#808080;
}
#memberPlat a:hover{    
    color:#808080;
}
#themeList{
    overflow:hidden;
    border:solid 0px green; /*调试用*/
    width:60px;
    margin-top:10px;
    position:absolute;
    top:0px;
    right:0px;
}
#themeList li{
    display:block;
    height:12px;
    width:12px;
    margin-left:5px;
    border:solid 0px #808080;
    float:left;
    cursor:pointer;
}
#themeList li.default{
    background-color:#1C77AC;
}
#themeList li.orange{
    background-color:#DF7611;
}
#themeList li.spring{
    background-color:#0487EF;
}

@media screen and (min-height: 800px) {
    #main{    
        border:solid 0px red; /*调试用*/   
        height:560px;    
        position:relative;
        background-image:url(../../images/login_mainbg.jpg);
        background-repeat:repeat-x;
        background-position:left top;
        overflow:visible;
    }  
}
@media screen and (max-height:799px) {
    #main{    
        border:solid 0px red; /*调试用*/   
        height:480px;    
        position:relative;
        background-image:url(../../images/login_mainbg.jpg);
        background-repeat:repeat-x;
        background-position:left top;
        overflow:visible;
    }  
}

#loginbox{    
    border:solid 0px red; /*调试用*/
    width:360px;
    height:493px;
    background-image:url(../../images/login_loginbox.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    position:absolute;
    right:200px;
    top:30px;
    box-shadow:3px 3px 2px #999999;
}
#loginbox_vfycode_login_bg{        
    border:solid 0px red; /*调试用*/
    width:360px;
    height:493px;
    background-image:url(../../images/login_loginbox_by_vfycode.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    position:absolute;
    right:200px;
    top:30px;
    box-shadow:3px 3px 2px #999999;
}
#divPCLoginPanel {
    position:absolute;
    width:100%;
    height:420px;    
}
#divMobileLoginPanel {
    position:absolute;
    width:100%;    
    height:420px;
    background-color:#ffffff;
    display:none;
}

.keepSession input {
    width:20px;
    height:20px;
}
.input{    
    line-height:30px;
	height:32px;
	font-size:16px;
	border:solid 0px;
	border-bottom:solid 0px #BAC7D2;
	background-color:#ffffff;	
     /*圆角效果*/
    -moz-border-radius: 0px;      /* Gecko browsers */
    -webkit-border-radius: 0px;   /* Webkit browsers */
    border-radius:0px;            /* W3C syntax */
	outline:none;    
}
.input:hover{        
	background-color:#FFFFDD;	
    outline:solid 0px #BAC7D2;
}
.input:focus{        
	background-color:#FFFFDD;	
    outline:solid 0px #BAC7D2;
}
.vfycode{    
    line-height:28px;
	height:28px;
	font-size:14px;
	border:solid 0px;
	border-bottom:dotted 1px #BAC7D2;
	background-color:#3C95C8;
	outline:none;
}
.vfycode:hover{        
	background-color:#FFFFDD;
}

.btn{
    background-color:#3D96C9;
    color:#ffffff;
    font-size:14px;
    line-height:35px;
    font-weight:bold;
    border:0px;
    
    /*圆角效果*/
    -moz-border-radius: 0px;      /* Gecko browsers */
    -webkit-border-radius: 0px;   /* Webkit browsers */
    border-radius:0px;            /* W3C syntax */
}
.btn:hover{
    background-color:#2680B4;    
}

#icon_loginType_mobile {
    display:block;
    position:absolute;
    right:0px;
    bottom:0px;
    width:60px;
    height:60px;
    background-image:url(../../images/loginType_mobile.png);
    background-repeat:no-repeat;
    background-position:center center;
    cursor:pointer;
    z-index:2;    
}
#icon_loginType_PC {
    display:block;
    position:absolute;
    right:0px;
    bottom:0px;
    width:60px;
    height:60px;
    background-image:url(../../images/loginType_PC.png);
    background-repeat:no-repeat;
    background-position:center center;
    cursor:pointer;
    z-index:2;
}

#notifications {
    color:#808080;text-align:left;font-size:13px;line-height:170%;width:100%;padding-left:10px;
}
#notifications a{
    display:block;
    color:#808080;
    line-height:25px;
}

#footer{
    color:#808080;
    text-decoration:none;
    border:solid 0px red;line-height:20px;margin-top:10px;padding-left:3px;text-align:left;
}
#footer a:visited {
    color:#808080;
    text-decoration:none;
}
#footer a:link {
    color:#808080;
    text-decoration:none;
}
#footer a:hover {
    color:#808080;
    text-decoration:underline;
}