/****登录页面样式****/
.container{width:400px;margin:0 auto;}
.containHeader{width:380px;height:26px;background:url(../images/login/loginPopHeader.png) no-repeat;color:#fff;font-weight:600;padding-left:20px;padding-top:12px;}
.containMain{position:relative;width:400px;background:url(../images/login/loginPopBody.png) repeat-y;}
.contianFooter{z-index:-1;position:relative;width:400px;background:url(../images/login/loginPopBodyFoot.png) no-repeat;_background:none;height:14px;}
.containBody{padding:10px 0;width: 340px;}
.tabHeader{width:376px;height:28px;margin:0 auto;}
.tabHeader ul{margin-left:8px;}
.tabHeader li{width:68px;height:28px;float:left;margin-left:5px;cursor:pointer;}
.loginHery{background:url(../images/login/registerPic.gif) no-repeat;width:375px;height:28px;display:block;}
.loginOrange{background:url(../images/login/loginPic.gif) no-repeat;width:375px;height:28px;display:block;}
.loginText{width:350px;overflow:hidden;clear:both;margin-left:40px;}
.forgetPassword{display:block;float:left;margin-top:7px;}
.showWord{display:block;float:left;margin-top:4px;}
.loginTextMargin10{margin-bottom:10px;}
.loginTextMargin25{padding-top:25px;}
.loginTextMargin20{margin-top:20px;margin-left:43px;}
.loginText span{display:block;width:40px;float:left;margin:6px 3px 0 0;}
.loginText span.long{width:50px;text-align:left;margin-right:10px;}
.heryfont99{color:#999;line-height:20px;}
.orangefont99{color:#f60;line-height:20px;}
.checkboxStyle{margin-top:6px;}

.cityShow{float:right;}
.cityShow .inputW68H24{margin-top:2px;}
.divClear .cityShow span{width:30px;}
.options{width:270px;overflow:hidden;margin-left:58px;*margin-left:54px;margin-top:-1px;*margin-top:-3px;_margin-top:-4px;}
.optionsMarginLeft{margin-left:60px;}
.options label{float:left;display:block;margin:0 8px 0 0;*margin:4px 5px 0 0;}
.options input{margin:2px 5px 0 0;*margin:0 1px 0 0;float:left;}
.loginBtn{float:left;width:97px;height:34px;line-height:30px;margin-left:58px;background:url(../images/login/login_btn.gif) 0 0 no-repeat;border:0;cursor:pointer;color:#fff;font-weight:600;font-size:14px;}
.loginBtn:hover {background:url(../images/login/login_btn.gif) -101px 0 no-repeat;}
.loginBtnDis{float:left;width:97px;height:34px;line-height:30px;margin-left:58px;background:url(../images/login/login_btn.gif) 0 -37px no-repeat;border:0;cursor:pointer;color:#999;font-weight:600;font-size:14px;}
.tip{display:block;float:left;width:110px;margin:9px 0 0 10px;}
.partnersTip{color:#666;width:320px;overflow:hidden;margin-bottom:5px;}
.partners dt,.partners dd{float:left;}
.partners dd{margin-right:20px;}
.partners dt{width:16px;height:16px;margin-right:5px;}
.partners dt.renren{background:url(../images/login/icon_site.gif) 0 0 no-repeat;}
.partners dt.sina{background:url(../images/login/icon_site.gif) -17px 0 no-repeat;}
.partners dt.qq{background:url(../images/login/icon_site.gif) -34px 0 no-repeat;}
.partners dt.net163{background:url(../images/login/icon_site.gif) -51px 0 no-repeat;}
.error{float:left;height:21px;margin:0 0 10px 0;_display:inline;overflow:auto;border:1px solid #ff8080;padding:3px 10px 0 25px;background:url(../images/cancel.gif) 3px 3px #ffeaea no-repeat;color:#c00;}

.inputW140H24{width:140px;height:24px;line-height:24px;border:1px solid #bbb;color:#999;padding-left:2px;margin-right:5px;}
.inputW180H24{width:180px;height:24px;line-height:24px;border:1px solid #bbb;color:#999;padding-left:2px;margin-right:5px;}
.inputW68H24{width:68px;height:24px;line-height:24px;border:1px solid #bbb;color:#999;padding-left:2px;}
.inputW100H24{width:100px;height:24px;line-height:24px;border:1px solid #bbb;padding-left:2px;margin-right:5px;}
.inputW70H24No{width:142px;line-height:24px;float:left;padding:2px 2px;margin-top:3px;vertical-align:middle;}
.inputW64H24 {width:64px;height:24px;line-height:24px;border:1px solid #bbb;padding-left:2px;margin-right:5px;}
.bcC {font:12px/24px "microsoft yahei",simsun;*vertical-align:-3px;color:#666;float:left;}
.bcB {background-color:#f1f9ff;border-color:#5d9de5 #67a1e2 #67a1e2 #5d9de5;border-style:solid;border-width:1px;box-shadow: 1px 1px 3px #d0dee6 inset;float:left;}

.rejectionClose {cursor: pointer;position: absolute;height: 24px;top:7px;right:10px;padding: 0;width: 24px;}


.loginText dl{width:100%;height:28px;margin-bottom:10px;}
.loginText dl dt{width:55px;padding-top:6px;margin-right:3px;}

.loginTextReg{width:350px;overflow:hidden;clear:both;margin-left:40px;}
.loginTextReg dl{width:100%;height:28px;}
.loginTextReg dl dt,.loginTextRegdl dd{float:left;}
.loginTextReg dl dt{width:55px;padding-top:6px;margin-right:5px;}
.loginTextReg .verificationCode{display:block;width:70px;height:24px;cursor:pointer;margin:0 5px;}
.verification input,.verification span,.verification a,.verification img{float:left;}
.verification a{margin:5px 0 0 5px;}
/**change**/
.divClear{width:330px;overflow:hidden;clear:both;margin-bottom:20px;}
.divClearMargin15{margin-bottom:10px;}
.divClearMargin{margin-bottom:0;}
.divClear span{display:block;width:55px;float:left;margin:6px 3px 0 0;}
.notRegisteredBox .divClear span{width:55px;}
.mobilePhoneLogin .divClear,.idLogin .divClear{margin-bottom:10px;}
.mobilePhoneLogin .divClear,.idLogin .divClear{margin-bottom:10px;}
.loginBox,.notRegisteredBox{width:342px;padding:25px 0 0px 42px;position:relative;}
/*地区联动*/
#box{width:600px;text-align:left;margin:0 auto;padding-top:80px;}
#suggest,#suggest2{width:200px;}
.gray{color:gray;}
.acResults {background:#fff;border:1px solid #7f9db9;position:absolute;z-index: 10000;display: none;left:171px;top:104px;overflow: hidden;box-shadow:2px 2px 5px #333333;}
.acResults ul{margin:0;padding:0;list-style:none;}
.acResults li a{ border-bottom: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;color: #0055AA;cursor: pointer;display: block;height: 22px;line-height: 22px;min-height: 22px;overflow: hidden;padding: 1px 9px 0;text-align: left;text-decoration: none;}
.acResults li{border:1px solid #fff;}
.ac_over,.acResults li a:hover {background:#c8e3fc;}
.acResults li a span{ float: right;font: 10px/22px verdana;margin: 0;overflow: hidden;padding: 0;text-align: right;white-space: nowrap;width: 110px;}
/*邮箱补全*/
.focusBox {color:#c20;background:#f0f3f9;}
.listBox {color:#999;}
.markBox{color:#c20;}
.emailNote {position:absolute;z-index:999999;width:auto;overflow:hidden;padding:0;margin:0;border:1px solid #CCC;background:#fff;text-align:left;top:52px;width:142px;left:101px;}
.emailNote li{white-space:nowrap;font-size:12px;list-style:none;margin:0 1px;height:20px;padding:0 5px;clear:both;line-height:20px;cursor:pointer;}
.loginReg .emailNote {width:180px;}
.emailNoteOne {position:absolute;z-index:999999;width:auto;overflow:hidden;padding:0;margin:0;border:1px solid #CCC;background:#fff;text-align:left;top:52px;width:142px;left:101px;}
.emailNoteOne li{font-size:12px;list-style:none;margin:0 1px;height:20px;padding:0 5px;clear:both;line-height:20px;cursor:pointer;color:#999;}

/*城市补全*/
.addressHot {top:104px; box-shadow:2px 2px 5px rgb(51, 51, 51); z-index:111; position: absolute; right:12px;background:#fff;width:280px;}
.addressHotcity{background-color: #67A1E2;border-color: #2C7ECF;border-style: solid;border-width: 1px 1px 0;color: #CEE3FC;height: 24px;line-height: 24px;padding-left: 10px;}
.addressHotcity strong {color:#fff;}
.addressHotlist{border-color: #999999;border-style: solid;border-width: 0 1px 1px;overflow: hidden;padding: 5px;}
.addressHotAdress{ width: 100%;}
.addressHotAdress li{float: left;height: 24px;overflow: hidden;width: 66px;}
.addressHotAdress li a { border: 1px solid #FFFFFF;color: #000000;display: block;height: 22px;line-height: 22px;padding-left: 5px;}
.addressHotAdress li a:hover { border: 1px solid #acccef;color: #000000;display: block;height: 22px;line-height: 22px;padding-left: 5px;background:#e8f4ff;}

.acResultTip{ background-color: #67A1E2;border: medium none;color: #FFFFFF;display: block;font-family: Simsun;height: 1.7em;line-height: 20px;overflow: hidden;padding: 2px 0 2px 9px;text-overflow: ellipsis;white-space: nowrap;width: auto;}

#containLogin{ position:relative;}
.selectHeight{ height:24px; line-height:24px;}
.errorBox{height:20px;margin:2px 0;}
.paddingL{padding-left:100px;}
.redError {width:255px;color:#f60;float:left;clear:both;margin-left:60px;line-height:20px;}
.redError font {color:#f60;line-height:20px;}
.confer{_margin-top:20px;}
.loginReg {position:relative;}

/**密码强度**/
.psLength{padding-top:2px;}
.psLength li{ float:left;width:32px;height:15px; background:#ccc; color:#fff; margin-right:1px; text-align:center;}
.psLength li.specialBc{background:#f60;}
.psLength li.normal{color:#333; text-align:left; background:none; width:60px;}


/**注册按钮**/
.submitUser{float:left;width:150px;height:34px;line-height:25px;margin-left:57px;*+margin-left:17px;_margin-left:37px;background:url(../images/login/login_btn.gif) 0 -75px no-repeat;border:0;cursor:pointer;color:#fff;font-weight:600;font-size:12px;}
.submitUser:hover {background:url(../images/login/login_btn.gif) 0 -113px no-repeat;}
/*弹出层蒙版样式*/
.orderTipsLayer{top:250px;}
.tipsLayer{position:absolute;z-index:99999999;}
.loginAth a {line-height:34px;padding:0 5px;}

.nlogin-box{position: fixed;z-index: 99999999;display:none;top:20px;}
.nlogin-box .close{z-index: 1000;position:absolute;left:708px;top:15px;height:30px;width:33px;text-align:right;font: bold 30px/20px "Arial";cursor:pointer;_font-size:20px;text-decoration: none;color:#c4c4c4;}
.nlogin-box .close:hover{color:#f89400;}
.secondary-box {
    z-index: 100;
    position: absolute;
    left:390px;
    top:10px;
    width: 360px;
    height: 382px;
    background-color: #FFF;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;

}
.un-login-btn {
    border-radius: 2px;
    z-index: 1000;
    position: absolute;
    left: 420px;
    top: 213px;
    width: 301px;
    line-height: 48px;
    text-align: center;
    color: #FFFFFF;
    text-shadow: 1px 1px 1px #a2ad4b;
    /*font-family: "微软雅黑", Arial,"PingFang SC";*/
    font-size: 20px;

    background-color: #92c135;
    cursor: pointer;
    border: none;
    letter-spacing: 6px;
}
.un-login-btn:hover {
    background: -webkit-linear-gradient(top,#729E23,#729E23);
    background:-moz-linear-gradient(top,#729E23,#729E23);
    background: linear-gradient(top,#729E23,#729E23);
}
.secondary-box p {
    margin-top: 260px;
    margin-left: 80px;
    margin-right: 30px;
    /*opacity:0.75;*/
    line-height: 18px;
    /*color: #989898;*/
    /*font-family: "黑体", sans-serif, "PingFang SC";*/
    font-size: 14px;
}
.un-login-img{
    z-index: 1000;
    position: absolute;
    top: 102px;
    right: 158px;
}