@charset "utf-8";
body {
    background-color: #ccc;
}
#logMain {
    height:492px;
    margin-top:77px;
    background-color: #0299e7;
}
#logMain .inner {
    position:relative;
    height:492px;
    background:url('../images/new/logBg.png') no-repeat;
    overflow:hidden;
}
#logMain .inner .picText {
   position:absolute;
   top:136px;
   left:352px;
   z-index:9;
}
#logMain .inner .picText p {
    font-size:44px;
    color:#fff;
}
#logMain .inner .picText .sed {
    padding-left:48px;
    font-weight:bold;
}
#logMain .inner .picText .third {
    padding-left:86px;
}
#logMain .inner .logPart {
    float:right;
    width: 321px;
    height: 404px;
    margin-top:44px;
    box-shadow: 0 3px 3px #008bd4;
}
#logMain .inner .logPart .logTit {
    height:66px;
    background-color:#e9f6fd;
    border-bottom:1px solid #99cfe3;
    font-size:20px;
    color:#888;
    line-height:66px;
    padding-left:23px;
}
#logMain .inner .logPart .logCon {
    height:336px;
    position:relative;
}
#logMain .inner .logPart .logCon .mask {
    position:absolute;
    width:100%;
    height:100%;
    background-color: #fff;
    opacity: .7;
    filter: alpha(opacity=70);
    z-index:5;
}
#logMain .inner .logPart .logCon .onTxt {
    position:absolute;
    width:100%;
    height:100%;
    z-index:6;
}
#logMain .inner .logPart .logCon .onTxt p {
    width:270px;
    height:51px;
    margin:0 auto;
    border:1px solid #e2e2e2;
    background-color:#fff;
    overflow:hidden;
}
#logMain .inner .logPart .logCon .onTxt .user {
    margin-top:26px;
}
#logMain .inner .logPart .logCon .onTxt .passWord,
#logMain .inner .logPart .logCon .onTxt .validate {
    border-top:none;
}
#logMain .inner .logPart .logCon .onTxt p .icon {
    float:left;
    width:45px;
    height:35px;
    margin:7px 0 9px;
    border-right:1px solid #e5e5e5;
}
#logMain .inner .logPart .logCon .onTxt p .u {
    background-position: -309px -950px;
}
#logMain .inner .logPart .logCon .onTxt p .p {
    background-position: -364px -950px;
}
#logMain .inner .logPart .logCon .onTxt p .v {
    background-position: -415px -949px;
}
#logMain .inner .logPart .logCon .onTxt .validate {
    overflow:hidden;
}
#logMain .inner .logPart .logCon .onTxt .inVal,
#logMain .inner .logPart .logCon .onTxt .inShort {
    float:left;
    width: 210px;
    height:51px;
    background-color: #fff;
    padding-left:10px;
    border:none;
}
#logMain .inner .logPart .logCon .onTxt .inShort {
    width:100px;
}
#logMain .inner .logPart .logCon .onTxt .imgJudge {
   float:right;
   height:30px;
   display:none;
   margin:-30px 10px 0 0;
}
#logMain .inner .logPart .logCon .onTxt .alarm {
  display:block;
  width:246px;
  height:27px;
  margin:8px 0;
  padding-left:24px;
}
#logMain .inner .logPart .logCon .onTxt .alarm #msg {
   display:block;
   width:210px;
   height:25px;
   border:1px solid #ffa030;
   background-color:#fff4e7;
   background-position: -935px -694px;
   color:#ff8b02;
   line-height:22px;
   padding-left:60px;
}
#logMain .inner .logPart .logCon .onTxt .logBtn {
  display:block;
  width:272px;
  height:53px;
  margin:0 auto 16px;
  line-height:53px;
  background-color:#0299e7;
  text-align:center;
  color:#fff;
  font-size:20px;
}
#logMain .inner .logPart .logCon .onTxt .remeber {
    display:block;
    width:270px;
    margin:0 auto;
    border-top:1px solid #d8eae5;
    text-align:left;
    padding-top:10px;
}
#logMain .inner .logPart .logCon .onTxt .remeber .color {
    color:#1198de;
}
#logMain .inner .logPart .logCon .onTxt .remeber .qq {
    float:right;
}
#verify {
    width:68px;
    height:30px;
    margin:10px 0 0 10px;
}
#reg_nav{
    width: 778px;
    height: 20px;
    margin: 50px 0;
    background-color: orangered;
    line-height: 50px;
}
#reg_nav dd{
    float: left;
    height: 100%;
    width: 25%;
    background-image: url(__PUBLIC__/images/reg_navbg.png);
    background-repeat: no-repeat;
    padding-top: 20px;
    color: #666666;

}
#reg_nav dd.active{
    color: #F14700;
}
.reg_nav_1{
    background-position: 0 -159px;
}
.reg_nav_2{
    background-position: -194px -108px;
}
.reg_nav_3{
    background-position: -388px -108px;
}
.reg_nav_4{
    background-position: -582px -108px;
}
#reg_nav dd span{
    display: inline-block;
}
#reg_email span{
    margin-right: 10px;
    font-size: 14px
}
#create_btn{
    padding: 6px 13px;
    background: url(__PUBLIC__/images/reg_navbg.png) no-repeat -514px 0;
    cursor: pointer;
}
#qqlogin_btn{
    text-align: center;
    background: url(__PUBLIC__/images/qqlogin_btn.jpg) no-repeat;
    padding: 8px 11px 8px 30px;
    cursor: pointer;
}
.discount{
    margin-top: 10px;
    font-size: 12px;
    color: #666;
    text-align: left;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
}
