﻿body {
  font: 12px/150% Arial,Verdana,"\5b8b\4f53";
  color: #666;
  background: #fff;
  _background-image: url(about:blank);
  _background-attachment: fixed;
  margin:0 auto;
}

body .fl {
  float: left;
}

.login-form .login-box .login-btn {
  /*border: 1px solid #cb2a2d;*/
  margin: 0 auto;
  height: 33px;
  position: relative;
  width:  100px;
}

.btn-img, .button {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: 0;
  text-align: center;
  cursor: pointer;
}

.ftx04, .flk04 a:link, .flk04 a:visited, a.flk04:link, a.flk04:visited {
  color: #F00;
}

a {
  color: #666;
  text-decoration: none;
}

.login-form {
  height: auto;
  margin: 0 auto;
  position: relative;
  z-index: 4;
  width:500px;
  background: #fff;
  overflow: visible;
}     
  
.btn-entry{
  border: 1px solid #e85356;
  /*display: block;*/
  width:  100px;
  background: #e4393c;
  height: 31px;
  line-height: 31px;
  color: #fff;
  font-size: 20px;
  font-family: '\5fae\8f6f\96c5\9ed1';
}      

.form label, .form input, .form select, .form textarea, .form button, .form .label {
  float: left;
  font-size: 12px;
}

.form .item {
  overflow: hidden;
  zoom: 1;
}
.msg-error{color:red;}
.cert .item {
  padding-top: 7px;
  /*height: 58px;
  line-height: 34px;*/
  z-index: 1;
}

.cert .label {
  width: 100px;
  text-align: right;
  font-size: 14px;
  color: #999999;
  padding-right: 10px;
}

.cert .label b {
  font-family: "宋体";
  margin-right: 5px;
  font-weight: normal;
}

.cert .item .item-ifo {
  
}

.cert .text,.cert .select{
  width: 180px;
  height: 14px;
  padding: 5px 9px 5px 5px;
  border: 1px solid #cccccc;
  float: none;
  font-size: 14px;
  font-family: arial,"宋体";
  color: #999;
}

.cert .select {
  width: 120px;height:auto;
}
.cert .text-1 {
  width: 100px;
}