@charset "UTF-8";

.login .formLogin {
  margin-top: 0.14rem;
}

.login .filed {
  position: relative;
  margin-top: 0.27rem;
  margin: 0.27rem 0.45rem 0 0.45rem;
}

.login .phone {
  padding-left: 0.6rem;
}

.login .password {
  padding-left: 0.6rem;
}

.login .ico {
  position: absolute;
  left: 0.08rem;
  top: 0.08rem;
}

.login .ico-phone {
  width: 0.29rem;
  height: 0.43rem;
  background: url("../../images/public/ico_phone.png") no-repeat;
  -webkit-background-size: 0.29rem 0.43rem;
  background-size: 0.29rem 0.43rem;
}

.login .ico-mail {
  width: 0.29rem;
  height: 0.43rem;
  background: url("../../images/public/ico_mail.png") no-repeat;
  -webkit-background-size: 0.29rem 0.43rem;
  background-size: 0.29rem 0.43rem;
}

.login .ico-pwd {
  width: 0.31rem;
  height: 0.43rem;
  background: url("../../images/public/ico_pwd.png") no-repeat;
  -webkit-background-size: 0.31rem 0.43rem;
  background-size: 0.31rem 0.43rem;
}

.login .btnFiled {
  margin: 0.49rem 0.45rem 0 0.45rem;
}

.login .login-side {
  margin: 0.3rem 0.45rem 0 0.45rem;
  font-size: 0;
  text-align: right;
}

.login .login-side a {
  display: inline-block;
  width: 50%;
  font-size: 0.24rem;
  text-align: right;
  /* color: rgba(0, 0, 0, 0.6); */
}

.login .login-side a:nth-child(2) {
  color: #0050CC;
}

.login .login-tip {
  padding-left: 0.45rem;
  height: 0.68rem;
  line-height: 0.68rem;
  background-color: #efeff4;
  color: rgba(0, 0, 0, 0.7);
}

.login .phoneCodeField {
  float: left;
  width: 3.29rem;
}

.login .phoneCode {
  padding-left: 0.6rem;
}

.login .ico-phoneCode {
  width: 0.27rem;
  height: 0.43rem;
  background: url("../../images/public/ico_phoneCode.png") no-repeat;
  -webkit-background-size: 0.27rem 0.43rem;
  background-size: 0.27rem 0.43rem;
}

.login .getPhoneCode {
  float: right;
  width: 2.11rem;
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.26rem;
}

.login .disabled {
  background-color: #9b9b9b;
}

.login .login-other {
  display: none;
  margin-top: 0.8rem;
  line-height: 1;
}

.login .login-typeTip {
  position: relative;
  width: 3.25rem;
  margin: 0 auto;
}

.login .login-typeTip:after {
  content: "";
  display: block;
  width: 100%;
  height: 0.02rem;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.3);
  vertical-align: middle;
}

.login .login-typeTip-text {
  position: absolute;
  left: 50%;
  top: -0.1rem;
  width: 1.75rem;
  margin-left: -0.85rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.3);
  background-color: #fff;
}

.login .login-type {
  margin-top: 0.35rem;
  text-align: center;
}

.login .login-item {
  display: inline-block;
  margin: 0 0.15rem;
}

.login .login-item-img {
  width: 0.57rem;
  height: 0.57rem;
  overflow: hidden;
}

.login .login-item-img img {
  max-width: 100%;
}

.login .login-item p {
  margin-top: 0.15rem;
  font-size: 0.22rem;
  color: rgba(0, 0, 0, 0.7);
}

/* 娉ㄥ唽 */

.register .formregister {
  margin-top: 0.14rem;
}

.register .filed {
  position: relative;
  margin-top: 0.27rem;
  margin: 0.27rem 0.45rem 0 0.45rem;
}

.register .filed label {
  width: 1.3rem;
  height: 0.6rem;
  line-height: 0.6rem;
  color: rgba(0, 0, 0, 0.8);
}

.register .filed-5 {
  position: relative;
  margin-top: 0.27rem;
  margin: 0.27rem 0.45rem 0 0.15rem;
  float:left;
}

.register .filed-5 label {
  width: 1.3rem;
  height: 0.6rem;
  line-height: 0.6rem;
  color: rgba(0, 0, 0, 0.8);
}

.register .filed-2 {
  position: relative;
  margin-top: 0.27rem;
  margin: 0.27rem 0.45rem 0 0.15rem;
  float:left;
}

.register .filed-2 label {
  width: 1.4rem;
  height: 0.6rem;
  line-height: 0.6rem;
  color: rgba(0, 0, 0, 0.8);
}

.register .filed-3 {
  margin-top: 0.27rem;
  margin: 0.27rem 0.45rem 0 0.15rem;
}
.register .filed-3 label {
  width: 1.6rem;
  height: 0.6rem;
  line-height: 0.6rem;
  color: rgba(0, 0, 0, 0.8);
}

.register .filed-4 {
  position: relative;
  float:left;
  padding-bottom: 0.14rem;
  border:1px dashed #0050CC;
  margin-left:0.4rem;
  width:85%;
}
.register .filed-4 label {
  width: 1.3rem;
  height: 0.6rem;
/*  line-height: 0.6rem;
*/  color: rgba(0, 0, 0, 0.8);
}
.f3 {
  width: 0.6rem;
  height: 0.6rem;
  line-height: 0.6rem;
  margin-left:0.16rem;
  color: rgba(0, 0, 0, 0.8);
}

.order_t_1
{
	float:left;
	text-align:center;
	width: 1.3rem;
	height: 0.6rem;
	line-height: 0.6rem;
}
.order_t_2
{
	float:left;
	text-align:center;
	width: 1.0rem;
	height: 0.6rem;
	line-height: 0.6rem;
}
.order_t_3
{
	float:left;
	text-align:center;
	width: 1.3rem;
	height: 0.6rem;
	line-height: 0.6rem;
}

.order_t_4
{
	float:left;
	text-align:center;
	width: 2.0rem;
	height: 0.6rem;
	line-height: 0.6rem;
}

.register .filedBox {
  width: 4.2rem;
}

.register .filedSex input {
  background: none;
  border: none;
  opacity: 0;
}

.register .filedBox2 {
  width: 3.6rem;
}

.register .filedSex2 input {
  background: none;
  border: none;
  opacity: 0;
}

.register .filedBox3 {
  width: 2.6rem;
}

.register .filedSex3 input {
  background: none;
  border: none;
  opacity: 0;
}
.f3
{
}

.register .input {
  padding-left: 0.15rem;
}

.register .filedSex label {
  position: relative;
  margin-right: 0.6rem;
}

.register .filedSex .sexText {
  margin-left: 0.2rem;
}

.register .filedSex .icoBox {
  position: absolute;
  left: 0;
  top: -0.02rem;
  z-index: 10;
  padding: 0.05rem;
  line-height: 1;
  background-color: #fff;
}

.register .filedSex .ico {
  width: 0.26rem;
  height: 0.26rem;
  background: url("../../images/public/ico_checkbox.png") no-repeat;
  -webkit-background-size: 0.26rem 0.26rem;
  background-size: 0.26rem 0.26rem;
}

.register .filedSex .selected .ico {
  background: #fff url("../../images/public/ico_checkbox_active.png") no-repeat;
  -webkit-background-size: 0.26rem 0.26rem;
  background-size: 0.26rem 0.26rem;
}

.register .birthday {
  color: #333;
  color: rgba(0, 0, 0, 0.3);
}

.register .filedPhoneCode {
  width: 2.0rem;
}

.register .getPhoneCode {
  float: right;
  width: 2rem;
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.26rem;
}

.register .disabled {
  background-color: #9b9b9b;
}

.register .btnFiled {
  margin: 0.49rem 0.45rem 0 0.45rem;
}

/* 娉ㄥ唽鎴愬姛 */

.containerSuc {
  min-height: 2.6rem;
  overflow: hidden;
  background: url("../../images/public/bg_regsuc.jpg") no-repeat center 0;
  background-size: 6.4rem 2.6rem;
}

.containerSuc .cs-avatar {
  width: 1.59rem;
  height: 1.59rem;
  margin: 1rem auto 0 auto;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  box-shadow: 0.02rem 0.05rem  0.05rem #ddd;
}

.containerSuc .cs-avatar img {
  max-width: 100%;
}

.containerSuc .cs-title {
  margin-top: 0.28rem;
  line-height: 1;
  text-align: center;
  font-size: 0.26rem;
  color: #0050CC;
}

.containerSuc .cs-illustrate {
  margin-top: 0.3rem;
  font-size: 0.22rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.4);
  line-height: 0.4rem;
}

.containerSuc .cs-go {
  margin: 0.55rem 0.45rem 0 0.45rem;
  height: 0.59rem;
}

.containerSuc .cs-go a {
  display: inline-block;
  height: 0.59rem;
  line-height: 0.59rem;
  font-size: 0.26rem;
}

.containerSuc .cs-wxCode {
  margin-top: 1.25rem;
}

.containerSuc .cs-wxCodeImg {
  width: 1.6rem;
  height: 1.6rem;
  margin: 0 auto;
  overflow: hidden;
}

.containerSuc .cs-wxCodeImg img {
  width: 100%;
  height: 100%;
}

.containerSuc .cs-wxCode p {
  line-height: 1;
  margin-top: 0.25rem;
  text-align: center;
  font-size: 0.22rem;
  color: rgba(0, 0, 0, 0.4);
}

.company_info{
	position:relative;
	padding:0.27rem 0.15rem 0 0.15rem;
	float:left;
}

.cr-author-info{
  padding-bottom: 0.14rem;
  border:1px dashed #0050CC;
  margin-top:0.2rem;
  margin-left:0.4rem;
  width:85%;
}
.cr-txt-long-input-noclamp
{
	position:relative;
	padding:0.27rem 0.15rem 0 0.15rem;
}