@charset "utf-8";body {margin:0;font-size:12px;}
h1 {font-size:18px;line-height:1.2em;color:#333;}
h2 {font-size:14px;line-height:1.6em;color:#333;}
a {text-decoration:none}
.logoin_Error {font-size:12px;color:#ff4500;width:306px;text-align:left;line-height:20px;display:none;}
.login_input input.actived {border-color:#ff4500;}
.SignIn {height:50px;text-align:center;z-index:1;margin:20px 0 10px 0;vertical-align:top;position:relative}
.SignIn input {width:160px;height:50px;background:#ff4500;border:none;cursor:pointer;font-size:16px;color:#fff}；
.SignIn input.jbRegister {width:160px;height:50px;text-align:center;line-height:50px;background:#ff4500;color:#fff;font-size:16px}
#loginDiv {position:relative;height:auto;margin-left:auto;margin-right:auto;border-left:1px solid #fff;border-right:1px solid #fff;padding-bottom:40px;overflow:hidden}
#loginMneu {display:inline-block;vertical-align:top;width:950px;padding-left:20px;margin-top:12px;height:20px}
#loginMneu a {color:#04314d;font-size:12px;}
#loginIndex,#checkorder {background-color:#f8f8f8;border:1px solid #e4e4e4;width:998px;margin:30px auto 0 auto;-webkit-box-shadow:-1px 2px 4px 0 #e4e4e4;-moz-box-shadow:-1px 2px 4px 0 #e4e4e4;box-shadow:-1px 2px 4px 0 #e4e4e4;overflow:hidden;}
#loginLeft {display:inline-block;vertical-align:top;width:499px;height:374px;float:left}
#Forgot h2,#loginLeft h2,#loginRight h2 {font-size:18px;color:#4c4d4e;text-align:center;line-height:50px}
#errorCode{color:#ff4500; line-height:28px; margin:0 auto; width: 306px; } 
#register {display:inline-block;height:auto}
.login_input,.forverif {display:inline-block;vertical-align:top;height:auto;color:#0b3750;font-size:15px;text-align:center;z-index:1;position:relative;width:100%}
.newSignTxt {display:inline-block;line-height:20px;margin-top:8px;position:relative; text-indent:6px; }
.newSignTxt a {color:#2c7bfe;}
.newSignTxt .logoin_Error{text-indent:0; }
.newSignTxt label i{color:#ff4500; display: inline-block; margin-right:4px; text-indent:0;  }
.newSignTxt input,.newSubscribers input{ display:inline-block;   border: 1px solid #ccc; width: 14px; height: 14px; margin-right:5px;  vertical-align: middle;line-height: 16px; -webkit-appearance: none;-moz-appearance: none; -ms-appearance: none; }
.newSignTxt input.actived,.newSubscribers input.actived{background:url(../images/shopcat_iconall.png) 0 -35px no-repeat; }
.newSubscribers{text-indent:6px;display:inline-block;line-height:20px;margin-top:8px;color:#324f67; padding-right:34px;position:relative}
.newSignTxt label,.newSubscribers label{display: inline-block; color:#324f67;}
.login_input i {width:34px;height:34px;display:inline-block;background-image:url(../images/headImg/icon2015.png);background-repeat:no-repeat;position:absolute;top:19px;left:98px;}
.login_input a {font-size:11px;color:#0b3750;padding-top:6px;display:block;text-decoration:underline}
#alertDiv {position:relative;float:left;width:200px;height:20px;background:#fffde5;font-size:11px;line-height:20px;padding-left:8px;border:1px solid #cfcfcf}
.login_input input,.forverif input {width:270px;height:34px;line-height:34px;font-size:14px;color:#000;border:1px #d5d5d5 solid;margin-top:18px;padding-left:34px}
.login_input .emailbg,.login_input .remail {background-position:-24px -294px;}
.login_input .rname {background-position:7px -328px;}
.login_input .order_email {top:73px;left:97px;background-position:-23px -294px;}
.login_input .logol {left:96px;}
.login_input .Confirmpassbg,.login_input .passbg,.login_input .rpassbg {background-position:9px -294px;}
.login_input .order_number {padding-left:10px;width:294px;}
.login_input .order_span {display:block;font-size:12px;color:#8a8a8b;padding:20px;}
.SignIn {height:50px;text-align:center;z-index:1;margin:20px 0 10px 0;vertical-align:top;position:relative}
.SignIn input {width:160px;height:50px;background:#ff4500;border:none;cursor:pointer;font-size:16px;color:#fff}
.SignIn input.jbRegister {width:160px;height:50px;text-align:center;line-height:50px;background:#ff4500;color:#fff;font-size:16px}
#myContainer {margin-left:0;margin-top:20px;display:inline-block}
#faceBook {width:100%;height:136px;border-top:1px solid #e4e4e4;background-color:#fff;text-align:center;float:left}
#faceBook .jbFaceBookBtn,#faceBook .jbGoogleBtn {display:inline-block;width:280px;height:46px;line-height:46px;font-size:16px;color:#fff;border-radius:4px;text-align:center;position:relative;margin-top:45px}
#faceBook .jbFaceBookBtn i,#faceBook .jbGoogleBtn i {background-image:url(../images/headImg/icon2015.png);background-repeat:no-repeat}
#faceBook .jbFaceBookBtn i {position:absolute;top:4px;left:30px;width:16px;height:32px;background-position:2px -357px}
#faceBook .jbFaceBookBtn {background-color:#3c5a98;margin-right:20px}
#faceBook .jbGoogleBtn {background-color:#dd4c40;margin-left:20px}
#faceBook .jbGoogleBtn i {position:absolute;top:6px;left:28px;width:28px;height:32px;background-position:-23px -357px}
#faceBook img {margin-left:4px;margin-right:4px}
.forgetNote {padding:10px 20px;font-family:verdana;margin-top:20px;font-size:12px;color:#8a8a8b}
#loginRight {display:inline-block;vertical-align:top;width:495px;text-align:center;float:right;border-left:1px solid #e4e4e4;}
#GeekBuying {position:relative;float:left;height:80px;font-size:15px;color:#0b3750;line-height:40px;margin-top:180px;margin-left:90px;text-align:center}
#GeekBuying .createAnAccount {display:inline-block;width:222px;height:40px;background:url(../images/headImg/jbBtnIco2015.png) 0 0 no-repeat}
#accoutholder {position:relative;}
#accoutholder h2 {font-size:16px;color:#324f67;padding:0;margin:0;font-family:verdana}
#accoutholder a {text-decoration:none;color:#8a8a8b;font-size:12px;padding-left:8px;line-height:22px;width:400px;margin-top:8px;font-family:Verdana}
#validationSummaryWhenSignIn {position:absolute;left:90px;top:186px;font-size:13px;font-family:arial}
#ForgotPassword {font-size:14px;font-family:arial;text-align:center;line-height:120px}
#ForgotPassword a{color:#20307b}
#loginBanner {width:1200px;height:160px;overflow:hidden;padding-top:34px}
#loginBanner .lim {margin:0}
#loginBanner li {float:left;width:382px;height:160px;display:inline;margin-left:17px;margin-right:10px;position:relative}
#loginBanner h1.copontxt {width:270px;height:30px;line-height:30px;overflow:hidden;text-align:center;padding:0 4px;color:#fff;position:absolute;bottom:30px;left:0}
#jbPopBox,#jbPrivacyPolicy{position:fixed;top:0;left:0;width:800px;height:400px;overflow: hidden;z-index:9999;background:#fff;padding:30px;border:1px #ccc solid;line-height:1.6em;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;display:none}
#jbPopBox h1,#jbPrivacyPolicy h1 {height:40px;line-height:40px;text-align:center;font-size:24px;font-weight:700;color:#000}
#jbPopBox p,#jbPrivacyPolicy p{padding:6px 0}
#jbPopWarp {background:#000;display:none;opacity:.3;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);width:100%;height:100%;z-index:9998;position:fixed;top:0;left:0}
#jbPopBox .jbClose,#jbPrivacyPolicy .jbClosePrivacy{display:block;width:16px;height:16px;background:#ccc url(../images/productImg/jbClose.png) center center no-repeat;float:right;margin:-10px -10px 0 0;position: absolute;right:40px;top:20px;border-radius: 9999px;}
#jbPopBox .jbClose:hover,#jbPrivacyPolicy .jbClosePrivacy:hover{background-color:#000}
.PopBoxSilde{overflow:auto;overflow-y:auto;position: absolute;top:32px;bottom:0;padding-right: 30px;}
.PopBoxSildeLine{position: absolute;width: 862px;left:0;right:0;height: 1px;background-color: #ccc;}
#Forgot {width:500px;margin:20px auto;background-color:#f8f8f8;border:1px solid #e4e4e4;-webkit-box-shadow:-1px 2px 4px 0 #e4e4e4;-moz-box-shadow:-1px 2px 4px 0 #e4e4e4;box-shadow:-1px 2px 4px 0 #e4e4e4}
#Forgot .verif,#VerificationCode {padding-left:10px;width:150px;float:left;}
#Forgot .verif {margin-left:97px;}
#VerificationCode {margin-left:94px;}
#Forgot .acessimg,.login_input .acessimg {height:34px;margin:18px 5px 0 5px;display:inline-block;float:left}
#Forgot .refresh,.login_input .refresh {color:#2d2c2c;display:inline-block;float:left;height:34px;line-height:34px;margin-top:18px;font-size:14px}
