html,body {margin:0; padding:0; font-family:"Microsoft YaHei";}
div,dl,dt,dd,ul,ol,li,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
a{color: black; text-decoration: none;}
ol,ul {list-style:none;}
li{list-style-type:none;}
select { appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  outline: none;
  
  }
img{display: block;width:100%;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clearfix{zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

.picture_code label, #checkbox_isagree label, .proving_code label, .picture_code input, #checkbox_isagree input, .proving_code input, .picture_code img, #checkbox_isagree img, .proving_code img, .picture_code a, #checkbox_isagree a, .proving_code a, .proving_code .login_submit {
  float: left;
  display: inline; }

.picture_code, #checkbox_isagree, .proving_code {
  *zoom: 1; }
  .picture_code:before, #checkbox_isagree:before, .proving_code:before, .picture_code:after, #checkbox_isagree:after, .proving_code:after {
    content: "";
    display: table; }
  .picture_code:after, #checkbox_isagree:after, .proving_code:after {
    clear: both; }

html, body {
  width: 100%;
  height: 100%; }

#bigfatty_homepage {
  width: 100%;
  height: 100%;
  position: relative;
  min-width: 1280px;
  min-height: 720px; }

#bigfatty_contain {
  width: 100%;
  height: 100%; }

#bigfatty_header {
  height: 66px;
  background-color: #ffffff;
  position: relative; }

.bigfatty_logo {
  width: auto;
  height: 46px;
  display: inline-block;
  vertical-align: middle;border: none; }

.bigfatty_enter {
  width: 1170px;
  height: 46px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto; }

#bigfatty_title {
  font-size: 18px;
  color: #222222;
  vertical-align: middle;
  margin-left: 10px; }

#enter_button_contain {
  margin: 60px auto;
  width: 720px;
  text-align: center; }
  #enter_button_contain a {
    display: inline-block;
    width: 160px;
    height: 45px;
    margin: 0 55px;
    background: url("/static/images/button.jpg") no-repeat;
    font-size: 22px;
    color: #2a2a2a;
    text-align: center;
    line-height: 45px; }

#contact_way {
  width: 720px;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 15%;
  margin: auto;
   }
   
  #contact_way a {
    display: inline-block;
    width: 78px;
    height: 18px;
    background: url(/static/images/aliwangwang.png);
    margin-right: 40px;
    vertical-align: middle;
    margin-top: -2px; }
  #contact_way span {
    color: white;
    margin-right: 50px;
    vertical-align: middle;
    font-size: 18px; }
  #contact_way .span_special {
    margin: 0; }

.bg_img {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
  z-index: -1; }

.copyright_information {
  text-align: center;
  color: white;
  font-size: 14px;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 1%;
  margin: auto; }

.form_common_class, .ecommerce_shop_login, .ecommerce_shopregister {
  width: 462px;
  background-color: rgba(255, 255, 255, 0.5);
  background: url("/static/images/login_bg.png") repeat \0;
  position: absolute;
  top: 126px;
  right: 0;
  left: 0;
  margin: auto;
  border-radius: 5px; }
  #es_agreement{
  	padding-left: 0;
  }
  .form_common_class h2, .ecommerce_shop_login h2, .ecommerce_shopregister h2 {
    font-weight: 700;
    font-size: 18px;
    color: #2A2A2A;
    line-height: 52px;
    background: url("/static/images/login_header_bg.png") no-repeat;
    padding-left: 40px; }
  .form_common_class form, .ecommerce_shop_login form, .ecommerce_shop_login div, .ecommerce_shopregister form {
    padding: 30px; }
  .form_common_class input, .ecommerce_shop_login input, .ecommerce_shopregister input {
    margin-bottom: 20px;
    width: 380px;
    height: 38px;
    border: none;
    padding-left: 20px;line-height: 38px; }
    
  .form_common_class .register_findpwd, .ecommerce_shop_login .register_findpwd, .ecommerce_shopregister .register_findpwd {
    display: block;
    margin-top: 45px; }
    .form_common_class .register_findpwd a, .ecommerce_shop_login .register_findpwd a, .ecommerce_shopregister .register_findpwd a {
      text-decoration: underline;
      color: black;
      font-size: 12px; }
    .form_common_class .register_findpwd .findpwd, .ecommerce_shop_login .register_findpwd .findpwd, .ecommerce_shopregister .register_findpwd .findpwd {
      float: right; }

.login_submit {
  width: 240px;
  padding: 0;
  background-color: #743481;
  color: white;
  line-height: 38px;
  text-align: center;
  font-size: 16px;
  border-radius: 3px;
  display: block;
  margin: 10px auto; }

#LoginButton
{
  padding-left: 0px;
}

.ecommerce_shopregister label {
	vertical-align: middle;
  display: block;
  font-size: 14px; }
  .ecommerce_shopregister label span {
    padding: 7px; }
.ecommerce_shopregister input {
	vertical-align: middle;
  width: 300px; }
.ecommerce_shopregister .register_findpwd {
  text-align: center; }
.ecommerce_shopregister .login_submit {
  display: block;
  background-color: #743481;
  padding: 0;
  color: white;
  width: 240px;
  border-radius: 4px;
  margin: 30px auto; }
.ecommerce_shopregister .register_findpwd {
  margin-top: 20px; }

#checkbox_isagree {
  line-height: 18px !important;
  float: right; }
  #checkbox_isagree input {
    width: 15px !important;
    height: 15px !important;
    border: 1px solid white;
    margin: 0 !important; }
  #checkbox_isagree a {
    margin: 0 !important;
    color: #36c158;
    font-size: 14px; }

.picture_code, #checkbox_isagree, .proving_code {
  line-height: 38px; }
  .picture_code label, #checkbox_isagree label, .proving_code label {
    display: inline-block; }
  .picture_code input, #checkbox_isagree input, .proving_code input {
    width: 120px;
    display: inline-block; }
  .picture_code img, #checkbox_isagree img, .proving_code img {
    width: 122px;
    height: 38px;
    margin-left: 12px; }
  .picture_code a {
    text-decoration: underline;
    margin-left: 12px;
    font-size: 14px; }
  #checkbox_isagree a, .proving_code a {
    text-decoration: underline;
    margin-left: 12px; }

.proving_code input {
  width: 170px; }
.proving_code .login_submit {
  margin: 3px 0 0 12px;
  width: 120px;
  height: 32px;
  line-height: 32px;
  text-decoration: none; }

.login_submit_second {
  margin-top: 10px !important; }

.register_success .success_p {
  font-size: 18px;
  margin-top: 60px;
  margin-bottom: 20px; }
.register_success p {
  margin: 20px 0px 60px 30px;
  text-align: center;
  font-size: 14px; }

.forget_pwd {
  margin: 10px auto 0 !important; }

.car_owner_enter {
  width: 230px;
  position: absolute;
  top: 200px;
  right: 0;
  left: 0;
  margin: auto;
  display: none; }
  .car_owner_enter img {
    display: block;
    height: 230px; }
  .car_owner_enter p {
    text-align: center;
    font-size: 16px;
    color: white;
    font-weight: 700; }

.pwd_strength 
{
  margin-bottom: 20px; 
}
.pwd_strength span 
{
  display: inline-block;
  width: 105px;
 	filter: alpha(opacity=30);
 	background-color: black;
  background-color: rgba(0, 0, 0, 0.3);
  
  padding: 0 !important;
  margin: 1px;
  color: white;
  text-align: center; 
}

.weak .first, .middle .first, .strong .first {
    background: #ffce49 none repeat scroll 0 0;
    color: #000;
}
.middle .second, .strong .second {
    background: #edb622 none repeat scroll 0 0;
    color: #000;
}
.strong .third {
    background: #e29a1b none repeat scroll 0 0;
    color: #000;
}

.container .form .editors .focus, .container .form .checkCode .focus {
    border-color: #18a0ee;
}
.error{
	display: none!important;
}
#checkbox_isagree a{
	color: #743481;/*#1e98ff;*/
}
#form_step1  input{
    	margin-bottom: 0px;
    }
    #form_step1 label{
    	padding-bottom: 20px;
    }
/*.ecommerce_shop_login div{
   		background-color: #999999!important;
   }*/
/*# sourceMappingURL=bigfatty.css.map */
