﻿body
{
    background-color: #fff;
    padding: 0;
    margin: 0;
    font-family: verdana;
}
.clear
{
    clear: both;
    height: 1px;
    margin-top: -1px;
    overflow: hidden;
}
.fl
{
    float: left;
}
.fr
{
    float: right;
}
.cp
{
   cursor:pointer;
}

.mainBlockSize
{
    width: 1000px;
    margin: 0 auto;
}

#mainConent
{
    position:absolute;
    width:100%;    
}
/*head部分样式*/
#head
{
    height: 64px;
    overflow: hidden;
    position: relative;
    color: #626262;
    line-height: 64px;
    font-family: 微软雅黑;
}
#head .title
{
    /*position: absolute;
    left: 50px;*/
    color: #d90000;
    font-weight: 900;
    font-size: 28px;
}
#head .title2
{
    /*position: absolute;
    left: 170px;
    top: 17px;*/
    line-height: 16px;
    font-size: 14px;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;
    margin:18px 10px 0 5px;

}
#head .plateName
{
    font-weight: 600;
    font-weight: 700;
    color: Black;
}
#head .url
{
}
#head .title3
{
    /*position: absolute;
    left: 290px;*/
}
#head .slogan
{
    border-left: 1px solid #aaa;
    font-size: 18px;
    font-family: verdana;
    padding-left: 8px;
}

/* center部分样式*/
#center
{
    position: relative;
    height: 600px;
    font-size: 12px;
    line-height: 24px;
}
#center .bgall
{
    position: absolute;
    top: 0;
    /*background: url("../images/login/bgall2.png") repeat-x;*/  /*背景图片通过js控制随机加载*/
    background-repeat:repeat-x;
    height: 600px;
    width: 100%;
    background-size: contain;  /*自动缩放*/
}
#center .bgpic
{
    position: absolute;
    top: 0;
    left: 50%;
    margin: 0 0 0 -500px;
    height: 600px;
    /*background: url("../images/login/bgpic2.png") no-repeat;*/  /*背景图片通过js控制随机加载*/
    background-repeat:no-repeat;
    background-size: contain;  /*自动缩放*/
}
#center .loginBlock
{
    position:relative;
    top:150px;
    right:150px;
    float:right;
    width: 290px;
    height:330px;    
    /*background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4); IE8 不支持rgba*/
    background-color:#000;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
    color: #fff;
    
}
#center .loginForm
{
    position:absolute;
    top:150px;
    right:150px;
    width: 240px;
    float:right;
    padding: 15px 25px 20px;
    color: #fff;
}
#center .title
{
    font-size: 16px;
    border-bottom: 1px solid #BBB;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
#center .lable
{
    margin-top: 5px;
}
#txtUserName
{
    border: 1px solid #A09E99;
    height: 15px;
    width: 234px;
    padding: 7px 3px;
}
#txtPwd
{
    border: 1px solid #A09E99;
    height: 15px;
    width: 234px;
    padding: 7px 3px;
}
#txtValidateCode
{
    height: 15px;
    width: 100px;
    padding: 7px 3px;
    float:left;
}
#center .imgValidateCode
{
    float:right;
    /*padding: 2px 0 0 0;*/
    margin-right:50px;
}
#btnLogin
{
    background-color: #FFA600;
    border: 0 none;
    color: #F9F9F9;
    cursor: pointer;
    display: block;
    font-size: 18px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    width: 100%;
    margin: 15px 0 10px 0;
}
#btnLogin:hover
{
    background-color: #FFB91C;
}

#chkRememberMe
{
    margin: 0;
    padding: 0;
    height: 12px;    
    vertical-align:middle;
    margin-right:5px; 
}
#center .gayword
{
    color: #fff;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}
#center .forgetPwd:hover
{
   cursor:pointer;
   text-decoration:underline;
}
#center .themeCtrl
{
    bottom: 12px;
    position: absolute;
    right: 150px;
    z-index: 9;   
}
#prevTheme
{
    height: 24px;
    margin-right: 7px;
    width: 24px;
    display:block;
    float:left;
    background:url("../images/login/ArrowHead-Left.png") no-repeat center;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5; 
}
#prevTheme:hover
{
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
#nextTheme
{
    height: 24px;
    margin-right: 7px;
    width: 24px;
    display:block;
    float:left;
    background:url("../images/login/ArrowHead-Right.png") no-repeat center; 
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
#nextTheme:hover
{
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

/*footer部分样式*/
#footer
{
    height: 80px;
    overflow: hidden;
    position: relative;
}
#footer .ftlogo
{
    position: absolute;
    left: 50px;
    top: 15px;
}
#footer .name1
{
    font-size: 18px;
    color: #d90000;
    font-weight: 700;
    border-bottom: 1px solid #000;
}
#footer .name2
{
    font-family: 微软雅黑;
    font-weight: 600;
    font-size: 12px;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;
}
#footer .ftnav
{
    position: absolute;
    left: 300px;
    top: 25px;
    font-size: 12px;
    color: #959595;
}
#footer a
{
    text-decoration: none;
    padding-right: 14px;
}
#footer a:hover
{
    cursor: pointer;
    color: #626262;
}

#footer .copyright
{
    padding-left: 14px;
}

