
/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */

button,input,optgroup,select,textarea {  color: inherit;  font: inherit;  margin: 0;}

button {  overflow: visible;}

button,select {  text-transform: none;}


button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {  -webkit-appearance: button;  cursor: pointer}

button[disabled],html input[disabled] {  cursor: default}

button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;}

input {  line-height: normal;}

input[type="checkbox"],
input[type="radio"] {  box-sizing: border-box;  padding: 0;}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {  height: auto;}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {  border: 1px solid #344d8e;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {border: 0; padding: 0;}
textarea {  overflow: auto;}
optgroup {  font-weight: bold;}
table {  border-collapse: collapse;  border-spacing: 0;}
td,th {  padding: 0;}
a {  outline: 0;  text-decoration: none;  color: #4c4c4c;}
.clearfix:after {display: block;clear: both; height: 0;}


/*注册*/
.register-wrap {  padding: 14px 14px 0 14px;}
.register-wrap .form-layout-item {  float: none;  overflow: hidden;  *zoom: 1;  width: 65%;  margin: 0 auto 20px;}
.register-wrap .form-layout-item .c1 {  font-size: 14px;}
.register-wrap .form-layout-item .c2 input {  font-size: 14px;}
.register-wrap .c3 {  float: left;}
.register-wrap .c3 p {  line-height: 43px;  margin-top: 0;  font-size: 14px;}
.register-wrap .form-layout-btn {  width: 65%;  margin: 30px auto 0;  text-align: left;}
.register-wrap .form-layout-btn button {  width: 388px;  vertical-align: middle;  margin-right: 10px;}
.register-wrap .form-layout-btn button:hover {  background-color: #344d8e;  color: #fff;  border-color: #344d8e;}
.register-wrap .form-layout-btn .to-login {  color: #344d8e;  font-size: 14px;}
.register-wrap .form-layout-btn .to-login a {  color: #344d8e;  font-size: 14px;  text-decoration: underline;}
.register-wrap .form-layout-btn .to-login a:hover {  color: #333;}
.register-wrap .form-layout { padding-bottom: 60px;}
.register-wrap .content-wrap {  background-color: #fff;  background-position: right bottom;  background-repeat: no-repeat;}

/*登录*/
.login-wrap .content-wrap {  background-color: #fff;  padding: 90px 0;}
.login-wrap .lef-cont {  float: left;  width: 50%;  text-align: center;}
.login-wrap .form-layout {  float: right;  width: 45%;}
.login-wrap .form-layout {  padding: 0;}
.login-wrap .form-layout-item {  float: none;  width: auto;  overflow: hidden;  *zoom: 1;}
.login-wrap .c1 {  font-size: 14px;  color: #000000;  width: 75px;}
.login-wrap .c2 input {  font-size: 14px;}
.login-wrap .form-layout-btn {  text-align: left;  margin-top: 30px;}
.login-wrap .form-layout-btn button {  width: 175px;  margin-right: 15px;}
.login-wrap .form-layout-btn button:hover {  background-color: #333;  color: #fff;  border-color: #333;}
.login-wrap .t-align {  margin-top: 20px;  text-align: right; width: 370px;}
.login-wrap .t-align a:hover {  color: #344d8e;  font-zie: 14px;  text-decoration: underline;}

.header span, .form-layout-item .xing {
  display: inline-block;
  vertical-align: middle;
  *display: inline;
}

.header-cont,.personal-wrap {  width: 1200px;  margin: 0 auto;  align:left;}
  
.header-wrap .header-cont {  height: 108px;  line-height: 108px;  border-bottom: 2px #344d8e solid;}
.header-wrap .logo-region {  float: left;  margin-left: 12px;  margin-top: 19px;}
.header-wrap .logo-region img {  vertical-align: middle;  float: left;}

button {  border: 0 none;  background: none;}

.l-btn {
  text-align: center;
  height: 48px;
  line-height: 48px;
  background-color: #344d8e;
  font-size: 16px;
  color: #fff;
  width: 188px;
}

.form-layout {  padding: 60px 0 40px;}

input {  vertical-align: middle;  margin: 0;  padding: 0;}

.form-layout-item {  float: left;  width: 50%;  margin-bottom: 15px;  color: #7d7d7d;}
.form-layout-item .c1, .form-layout-item .c2 {  float: left;  line-height: 40px;  margin-right: 10px;}
.form-layout-item .c1 {  width: 96px;}
.form-layout-item .xing {  color: #fa7c51;}
.form-layout-item .main-tip {  line-height: 1.8;  color: #344d8e;  margin-top: 5px;}

.txt {  height: 36px;  line-height: 36px;  width: 272px;  padding: 2px 4px;  border: 1px #e6e6e6 solid;}

.form-layout-btn {  text-align: center;  margin-top: 60px;}

.form-layout-btn .l-btn {  margin-right: 25px;  height: 56px;  line-height: 56px;  font-size: 24px;  font-weight: normal;}

.k-btn {  height: 54px;  line-height: 54px;  border: 1px #344d8e solid;  background-color: #fff;  color: #344d8e;}

