*{
	padding:0;
	margin:0;
}
ul li{
	list-style-type: none;
}
a {
    color: #757575;
}

a, img, input {
    border: 0 none;
}
a, label, *:focus {
    outline: 0 none;
}
a, a:hover {
    text-decoration: none;
}
body {
  background: #f5f5f5 none repeat scroll 0 0;
  color: #757575;
}
fieldset, img {
    border: 0 none;
}
.login_form{
	background-color: #fff;
	margin: 0 auto;
	margin-top:10px;
	min-height: 620px;
	width: 854px;	
}
.login_form_box{
	width:50%;
    margin: 0 auto;
    padding-top: 100px;
}

.labelbox {
  border: 1px solid #e0e0e0;
  display: block;
  margin-bottom: 14px;
}
.labelbox input {
  border:none;	
  display: block;
  height: 22px;
  line-height: 22px;
  padding: 13px 16px 13px 14px;
  width: 326px;
}
.btns_bg {
  padding-bottom: 15px;
  padding-top: 10px;
}
.btn_orange {
    background-color: #d71921;
}
.btnadpt {
	border:none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    margin-bottom: 14px;
    text-align: center;
    width: 100%;
}
.oth_type_tit {
  border-top: 1px solid #e0e0e0;
  padding-top: 10px;
}
.oth_type_links {
  padding-top: 10px;
  text-align: center;
}
.btn_sns_icontype {
  background: rgba(0, 0, 0, 0) url("../images/icons_type.png") repeat scroll 0 0;
  display: inline-block;
  height: 18px;
  margin-right: 10px;
  vertical-align: middle;
  width: 18px;
}
.icon_type {
  border-radius: 50%;
  display: inline-block;
  filter: grayscale(100%);
  height: 30px;
  margin: 0 12px;
  text-indent: -9999px;
  width: 30px;
}

.btn_facebook {
    background-color: #3a5897;
}
.btn_qq {
    background-color: #0288d1;
}
.btn_weibo {
    background-color: #d32f2f;
}
.btn_alipay {
    background-color: #0ae;
}
.btn_weixin {
    background-color: #00d20d;
}
.icon_default_qq {
    background-position: -19px 0;
}
.icon_default_weibo {
    background-position: -38px 0;
}

.icon_default_weixin {
    background-position: -84px 0;
    width: 23px;
}
.oth_type_tit {
    border-top: 1px solid #e0e0e0;
    padding-top: 10px;
}
.oth_type_txt {
    color: #b0b0b0;
    font-size: 14px;
    margin: 0 auto;
    text-align: center;
}

.icon_default_alipay {
    background-position: -57px 0;
    width: 25px;
}
.icon_type .btn_sns_icontype {
    display: block;
    margin: 4px auto 0;
}
.icon_type .icon_default_alipay {
    margin-left: 4px;
    margin-top: 6px;
}
.n_links_area {
    color: #e0e0e0;
    padding-top: 30px;
    text-align: center;
}
.n_links_area a {
    font-size: 14px;
    padding: 0 9px;
}
.n_links_area a:hover {
    color: #ff6700;
}
#phone_vcode{
	
}
#phone_vcode label{
	width:230px;
	float: left;
}
#phone_vcode input{
	width:200px;	
}
#vcode_btn{
	float: left;
	height:50px;
	width:120px;
	line-height:50px;
	text-align:center;
	background:#ccc;
	color:#000;
}

#vcode label{
	width:230px;
	float: left;
}
#vcode input{
	width:200px;	
}
#vcode div{	
	float: left;
}
#vcode div img{	
	width:120px;
	height:50px;
}