/* CSS Document */
body{padding-bottom: 100px; background-color: #f2f2f2; width: 100%; min-width: 1190px}
.lg-header{width: 100%; min-width: 1000px; height: 100px; background-color: #fff; border-top: 4px solid #0095d8; border-bottom: 1px solid #d9dadc;}
.lg-header .h-main{width: 1000px; margin: 0 auto; height: 100px;}
.lg-header .t-logo{width: 260px; height: 90px; float: left;}
.lg-header h4{float: left; margin-top: 20px; height: 32px; padding: 15px 0 15px 15px; border-left: 1px solid #e3e3e3; line-height: 32px;color: #252a33; font-size: 24px;}

.lg-main{width:990px; height: 436px; border: 5px solid #e8e8e8; margin: 15px auto 0; background:url("../images/login-bg03.png") no-repeat; background-position: 0 67px; background-color: #fff;position: relative;}
.lg-main .login-bg02{width: 438px; height: 282px; overflow: hidden; position: absolute;left: -10px; bottom: -28px;}

.lg-main .lg-rt{width: 370px; float: right; margin-right: 75px; height: 400px; padding-top: 24px;_margin-right: 38px;}
.lg-main .lg-rt .mt{width: 370px; height: 77px;}
.lg-main .lg-rt .mt li{width: 120px; height: 39px; margin-right: 3px; border-bottom: 3px solid #dedede; float: left;}
.lg-main .lg-rt .mt li a{display: block; width: 120px; height: 39px; line-height: 39px; text-align: center; font-size: 16px; color: #999;}
.lg-main .lg-rt .mt .cur{border-bottom: 3px solid #0095d8; position: relative;}
.lg-main .lg-rt .mt .cur a{color: #0095d8;}
.lg-main .lg-rt .mt .cur span{display: block; width: 7px; height: 4px; background: url("../images/detail-icon.png") no-repeat; background-position: -51px 0; overflow: hidden; position: absolute;left: 56px; bottom: -7px;}

.lg-main .lg-rt .mc{width: 370px;}
.lg-main .lg-rt .mc .forget{ display: block;  margin-top: 5px; line-height: 21px; color: #666666; font-size: 14px;  text-align: right; padding-right: 10px; float: right;}
.lg-main .lg-rt .mc a:hover.forget{color: #333; text-decoration: underline;}
.lg-main .lg-rt .mc .login-btn{ display: block; width: 270px; height: 40px; font-size: 16px; margin: 0 0 0 88px; border: 1px solid #007cbc; background-color: #0095d8; text-align: center; line-height: 40px; color: #fff;}
.lg-main .lg-rt .mc a:hover.login-btn{background-color: #0187c4;}

.lg-main .lg-rt .mc .mc-item{width: 370px; height:  75px; overflow: hidden;}
.lg-main .lg-rt .mc .mc-item .label{float: left; display: inline-block; width: 88px; font-size: 16px; height: 42px; line-height: 42px;color: #999;}
.lg-main .lg-rt .mc .mc-item input{width: 260px; padding-left: 10px; height: 40px; border: 1px solid #dedede;  background-color: #fff; line-height: 40px; font-size: 14px; color: #333; float: left;}
.lg-main .lg-rt .mc .mc-item input:focus{border: 1px solid #0095d8;}
.lg-main .lg-rt .mc .mc-item i{float: left; display: block; width: 60px; height: 20px; overflow: hidden; margin: 13px 13px 0 13px;}
.lg-main .lg-rt .mc .mc-item .change{float: left; line-height: 18px; color: #0095d8; padding-top: 13px;}
.lg-main .lg-rt .mc .mc-item a:hover.change{text-decoration: underline;}

.lg-main .lg-rt .mc .new{text-align: right; margin-top: 20px; line-height: 22px; color: #666; font-size: 14px;}
.lg-main .lg-rt .mc .new a{color: #0095d8;line-height: 22px; font-size: 14px;}
.lg-main .lg-rt .mc .new a:hover{text-decoration: underline;}

















