.title img {

  width: 100%;

}

.insert {

  position: absolute;

  right: auto;

  left: 19%;

  top: 10%;

  width: 34.51%;

  height: 44%;

  background-color: #e75049;

  mix-blend-mode: multiply;

  opacity: 0;

  animation: move linear 2s;

  animation-fill-mode: forwards;

}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .insert {

    background-color: rgba(160, 13, 6, 0.75) !important;

    opacity: 0.8 !important;

  }

}

.title .text {

  width: 34.51%;

  height: 44%;

  position: absolute;

  right: auto;

  left: 19%;

  top: 10%;

  padding: 0.9375rem 0.9375rem 0 1.9375rem;

  opacity: 0;

  animation: move linear 2s;

  animation-fill-mode: forwards;

}

.title .text span {

  font-size: 1.25rem;

  font-weight: 400;

  color: #ffffff;

  display: -webkit-box;

  display: -moz-box;

  display: -moz-flex;

  display: -ms-flexbox;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 1;

  overflow: hidden;

}

.title .text span:nth-of-type(1) {

  margin-bottom: 0.6875rem;

}

.title .text span:nth-of-type(2),
.title .text span:nth-of-type(3) {

  font-size: 0.625rem;

  font-weight: 400;

  color: #ffffff;

  line-height: 0.9375rem;

}

.title .triangle {

  position: absolute;

  width: 0;

  height: 0;

  left: 0;

  top: 1.5rem;

  border-left: 0.65625rem solid #fff;

  border-right: none;

  border-top: 0.390625rem solid transparent;

  border-bottom: 0.390625rem solid transparent;

}

.content {

  background: #f8f8f8;

  padding-bottom: 257px;

  position: relative;

  top: 0;

  left: 0;

}

.content-main {

  width: 1200px;

  margin: 0 auto;

}

.cate {

  display: block;

  font-size: 18px;

  font-weight: 500;

  color: #595757;

  line-height: 60px;

}

.cate-main {

  width: 1200px;

  margin: 0 auto;

}

.cate a {

  text-decoration: none;

  color: #8a8a8a;

}

.cate span,
.cate a {

  float: left;

  width: 50%;

  background: #f2f2f3;

  border-right: 2px solid #fff;

  cursor: pointer;

  text-align: center;

  font-weight: 500;

  line-height: 50px;

}

.cate .cate-main span:last-of-type {

  border-right: none;

}

.cate span.active,
.cate a.active {

  background: #eb0a2a;

  color: #fff;

  font-weight: 400;

}

.cate-name {

  width: 100%;

  background-color: #fff;

}

.cate-name ul {

  width: 1198px;

  margin: 0 auto;

  background-color: #fff;

}

.cate-name ul li {

  float: left;

  margin-right: 5.51%;

  text-align: center;

  font-size: 14px;

  font-weight: 500;

  color: #3d3d3d;

  line-height: 50px;

  cursor: pointer;

}

.cate-name ul li:last-child {

  margin-right: 0;

}

.cate-name ul li.active {

  /* background-color: #ea0029; */

  font-size: 14px;

  font-weight: 500;

  color: #ea0029;

}

.content .medicine {

  margin-top: 50px;

}

.content .medicine .medicine-item .o tc-detail .link {

  left: 94px;

}

/* otc */

.content .otc-cate {

  padding: 0 0 58px 0;

  font-size: 14px;

  font-weight: 500;

  color: #3d3d3d;

  line-height: 14px;

}

.otc-detail {

  padding-left: 30px;

  position: relative;

  top: 0;

  left: 0;

}

.otc-detail a {

  font-size: 14px;

  line-height: 46px;

  text-decoration: none;

  color: #ea0a2a;

}

.details-link-text {

  font-size: 14px;

  line-height: 46px;

  text-decoration: none;

  color: #ea0a2a;

}

/* otc */

.content .medicine .medicine-item {

  float: left;

  width: 30.83%;

  height: 709px;

  margin-bottom: 48px;

  margin-right: 44px;

  background-color: #fff;

  cursor: pointer;

}

.content .medicine .medicine-item:nth-of-type(3n) {

  margin-right: 0;

}

.content .medicine .medicine-item img {

  width: 100%;

}

.content .medicine .medicine-item h5 {

  margin: 40px 0 13px 0;

  font-size: 20px;

  font-weight: 500;

  color: #595757;

  line-height: 24px;

  display: -webkit-box;

  display: -moz-box;

  display: -moz-flex;

  display: -ms-flexbox;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 1;

  overflow: hidden;

}

.content .medicine .medicine-item h6 {

  font-size: 16px;

  font-weight: 500;

  color: #595757;

  line-height: 16px;

  margin: 0;

  margin-bottom: 26px;

}

.content .medicine .medicine-item .medicine-info {

  padding: 0 35px 0 30px;

  height: 213px;

}

.content .medicine .medicine-item span {

  font-size: 14px;

  font-weight: 400;

  color: #595959;

  line-height: 24px;

  display: -webkit-box;

  display: -moz-box;

  display: -moz-flex;

  display: -ms-flexbox;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 1;

  overflow: hidden;

}

.content .medicine .medicine-item .medicine-info span:nth-of-type(2) {

  max-height: 72px;

  display: -webkit-box;

  display: -moz-box;

  display: -moz-flex;

  display: -ms-flexbox;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 3;

  overflow: hidden;

}

.content .medicine .medicine-item .function {

  display: inline-block;

  border-bottom: 1px solid #979797;

  margin-bottom: 5px;

  font-size: 14px;

  font-weight: 400;

  color: #828282;

  line-height: 30px;

}

.content .medicine .medicine-item .company {

  padding-left: 30px;

  line-height: 38px;

  border-top: 1px solid #f2f2f2;

  border-bottom: 1px solid #f2f2f2;

}

.content .medicine .medicine-item .handle {

  position: relative;

  top: 0;

  left: 0;

  padding-left: 30px;

  font-size: 14px;

  font-weight: 400;

  color: #ff2f2f;

}

.content .medicine .medicine-item .handle span {

  display: inline-block;

  line-height: 46px;

}

.content .medicine .medicine-item .handle span:first-child {

  margin-right: 39px;

}

.content .medicine .medicine-item .handle span {

  color: #ea0a2a;

}

.content .medicine .medicine-item .handle span:nth-child(2) {

  text-decoration: underline;

}

.content .medicine .medicine-item .link {

  position: absolute;

  top: 16px;

  left: 102px;

  line-height: 14px;

  width: 14px;

  height: 14px;

  margin-left: 5px;

  border-radius: 50%;

  background: #ea0a2a;

  color: #fff;

}

.link .triangle {

  display: inline-block;

  border-top: 1px solid #fff;

  border-right: 1px solid #fff;

  margin: 5px 4px;

  width: 5px;

  height: 5px;

  transform: rotate(45deg);

}

/* Ä£Ì¬¿ò */

.modal-tip {

  width: 519px;
  display: none;

}

.modal.fade .modal-dialog {

  height: 100%;

}

.modal-tip .modal-content {

  top: 40%;

  width: 519px;

  height: 160px;

  padding: 34px 39px 0 73px;

}

.modal-content .topTip {

  width: 562px;

  height: 49px;

  background: #f2f2f2;

  padding: 8px 9px 0 14px;

  margin-left: 65px;

  margin-top: -32px;

  margin-bottom: 32px;

  font-size: 12px;

  font-weight: 400;

  color: #767676;

  line-height: 17px;

}

.modal-content .topTip img {

  width: 16px;

  float: left;

  margin-right: 13px;

}

.modal-content .topTip span {

  float: left;

  width: 510px;

}

.modal-tip .modal-content h3 {

  margin: 0;

  font-size: 15px;

  font-weight: normal;

  color: #424242;

  line-height: 23px;

}

.btn {

  padding: 6px 40px;

  border-radius: 3px;

  outline: none;

}

.sure {

  background: #e90b2a;

  color: #ffffff;

}

.cancel {

  background: #e7e7e7;

  border: 1px solid #d1d1d1;

  color: #5b5b5b;

}

.modal-footer {

  padding-top: 26px;

  border-top: none;

}

.modal-title {

  width: 135px;

  margin-left: 15px;

}

.modal-title img {

  width: 100%;

}

.modal-header .close span {

  font-size: 35px;

  color: #fff;

}

/* µÇÂ¼ */

.loginCode,
.registerCode,
.registerCodePhone,
.people {

  display: none;

}

.alert-danger {

  padding: 3px 150px;

  color: #fff;

  background-color: #e90b2a;

}

.modal.fade .modal-login {

  /*height: 606px;*/
  height: 500px;
}

.modal-login,
.modal-register {

  /*display: none;*/

}

.modal-login {

  /*width: 1023px;*/
  width: 600px;
  background: #ffffff;

}

.modal-header {

  height: 59px;

  background: #e90b2a;

  border-bottom: none;

}

.modal-login .modal-content {

  height: 500px;

  box-shadow: none;

  border-top: none;

  /*padding: 50px 350px 0 260px;*/
  padding: 50px;
}

.modal-content h3 {

  margin: 0 0 50px 67px;

}

.modal-content h3 span {

  display: inline-block;

  margin: 5px 0;

  padding: 0 15px;

  font-size: 24px;

  font-weight: 400;

  color: #acacac;

  cursor: pointer;

}

.modal-content h3 span:first-of-type {

  border-right: 1px solid #cbcbcb;

  color: #222222;

}

.modal-register .modal-content h3 span {

  color: #acacac;

}

.modal-register .modal-content h3 span:last-of-type {

  color: #222222;

}

.form-control {

  width: 226px;

  height: 32px;

  background: #ffffff;

  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.17);

  border: 1px solid #dfdfdf;

}

.form-group label {

  display: block;

  width: 70px;

  height: 20px;

  margin-right: 14px;

  text-align: right;

  font-size: 13px;

  font-weight: 400;

  color: #272727;

  line-height: 18px;

}

.form-group label {

  float: left;

}

.form-group {

  /* width: 996px; */

  margin-bottom: 20px;

}

.form-group .code {

  position: absolute;

  width: 26%;

  right: 0;

  top: 11px;

  cursor: pointer;

}

.bv-form .help-block {

  width: 699px;

}

.forget {

  margin: -0 0 28px 65px;

  font-size: 13px;

  font-weight: 400;

  line-height: 18px;

  text-decoration: underline;

}

.forget a {

  text-decoration: none;

  color: #4d4d4d;

}

.login-btn,
.register-btn {

  padding-left: 80px;

}

.login-btn .btn,
.register-btn .btn {

  width: 226px;

  height: 40px;

  background: #e90b2a;

  border: none;

  color: #fff;

}

.btn:focus,
.btn:hover,
.btn:active:focus {

  color: #fff;

  outline: none;

}

/* .btn:focus,

.btn:hover {

  outline: none;

} */

.btn.cancel:hover {

  color: #5b5b5b;

}

.btn {

  outline: none;

}

.close {

  opacity: 1;

  font-weight: normal;

}

.close:focus,
.close:hover {

  outline: none;

  opacity: 1;

}

:focus {

  outline: none;

}

.toRegister {

  margin-left: 80px;

}

.toRegister span:last-of-type {

  text-decoration: underline;

  cursor: pointer;

}

.glyphicon img {

  width: 70px;

}

/* ×¢²á */

#register label {

  position: relative;

}

#register label::before {

  content: "*";

  position: absolute;

  left: 25px;

  top: 8px;

  color: #e90b2a;

}

#register .form-group:nth-of-type(3) label::before {

  left: 0;

}

#register .form-group:nth-of-type(6) label::before {

  left: 15px;

}

#register .form-group:nth-of-type(7) label::before {

  left: -15px;

}

#register .radio label::before {

  content: none;

}

.modal.fade .modal-register {

  width: 1023px;

}

.modal.fade .modal-register .modal-content {

  padding-left: 263px;

}

.modal.fade .modal-register .modal-content {

  height: 1002px;

  box-shadow: none;

  border-top: none;

  padding: 50px 350px 0 260px;

  border-radius: 0;

}

.radio label {

  display: inline-block;

  width: 80px;

  height: 20px;

  margin-right: 14px;

  text-align: right;

  font-size: 13px;

  font-weight: 400;

  color: #272727;

  line-height: 18px;

}

.form-horizontal .radio {

  padding-top: 0;

  /* margin-top: -20px; */

  margin-left: 44px;

}

.form-horizontal .radio div {

  width: 107px;

  height: 28px;

  background: linear-gradient(180deg, #ffffff 0%, #cecece 100%);

  box-shadow: 0px 2px 0px 0px rgba(255, 255, 255, 0.5);

  border-radius: 3px;

  border: 1px solid #b7b7b7;

  text-align: center;

  line-height: 28px;

}

.form-horizontal .radio div.active {

  background: linear-gradient(180deg, #5a9ae7 0%, #295f9d 100%);

  color: #fff;

}

.form-horizontal .has-feedback span {

  position: absolute;

  text-decoration: underline;

  right: 22px;

  top: -12px;

  font-size: 12px;

  color: #313131;

}

.form-horizontal .has-feedback span img {

  width: 100%;

}

.form-horizontal ._piccode span::after {

  content: "¿´²»Çå£¿£¿£¿";

  position: absolute;

  top: 10px;

  right: -50px;

}

.form-horizontal ._piccode span::before {

  content: "»»Ò»ÕÅ";

  position: absolute;

  right: -40px;

  bottom: 4px;

}

._code {

  cursor: pointer;

}

.radio label:last-of-type {

  margin-left: 24px;

}

.foottip {

  font-size: 11px;

  font-weight: 400;

  color: #ea0029;

  line-height: 16px;

  margin: 20px 0 55px 60px;

}

._code span {

  width: 102px;

}

#register.bv-form a {

  display: inline-block;

  float: right;

  position: relative;

  left: -40px;

  top: -42px

}

/* ×¢²á */

/* Ð£Ñé */

.bv-form .help-block {

  margin-bottom: 0;

  padding-left: 85px;

  font-size: 11px;

  font-weight: 400;

  color: #ea0029;

  line-height: 16px;

}

.has-error .form-control {

  border-color: #ea0029;

}

.control-label {

  color: #ea0029;

}

/* Ð£Ñé */

@media (min-width: 992px) and (max-width: 1280px) {

  .cate-main {

    width: 992px;

  }

  .content-main {

    width: 992px;

  }

  .cate-name ul {

    width: 992px;

  }

  .content .medicine .medicine-item {

    margin-right: 36.37px;

  }

  .content .medicine .medicine-item {

    height: 600px;

  }

  .content .medicine .medicine-item .link {

    margin-right: -10px;

  }

  .content .medicine .medicine-item .medicine-info {

    height: 165px;

  }

}

@media (min-width: 768px) and (max-width: 992px) {

  .cate-main {

    width: 748px;

  }

  .content-main {

    width: 748px;

  }

  .cate-name ul {

    width: 748px;

  }

  .content .medicine .medicine-item {

    width: 230.63px;

    margin-right: 27.42px;

  }

  .content .medicine .medicine-item img {

    width: 230.63px;

  }

  .content .medicine .medicine-item {

    height: 520px;

  }

  .content .medicine .medicine-item .link {

    right: 10px;

  }

  .content .medicine .medicine-item .medicine-info {

    height: 162px;

  }

}

@media (min-width: 768px) {

  .cate-name-mob {

    display: none;

  }

}

@media (max-width: 768px) {

  .btn {

    padding: 5px 32px;

  }

  .content {

    padding-bottom: 40px;

  }

  .content-main {

    width: 100%;

    background: #f7f8f8;

  }

  .cate-name,
  .cate-name ul {

    display: none;

  }

  .cate-main {

    width: 92%;

  }

  .page-footer {

    display: none;

  }

  .cate {

    padding: 0;

    padding-top: 10px;

    font-size: 2.24rem;

    background: #f7f8f8;

  }

  .cate span,
  .cate a {

    position: relative;

    margin-right: 2.24rem;

    line-height: 4.16rem;

    padding: 0;

    width: auto;

    background: #f7f8f8;

    border-right: none;

    color: #a3a3a3;

    font-weight: 400;

  }

  .cate span.active,
  .cate a.active {

    color: #2f2f2f;

    border-bottom: 2px solid #db162c;

    background: #f7f8f8;

    padding-left: 0;

    font-weight: 400;

  }

  .cate span.active::after,
  .cate a.active::after {

    position: absolute;

    content: "";

    width: 0;

    height: 0;

    bottom: 0;

    left: 50%;

    margin-left: -2px;

    border-bottom: 0.48rem solid #e20020;

    border-left: 0.32rem solid transparent;

    border-right: 0.32rem solid transparent;

  }

  .cate-name-mob {

    padding-top: 0;

  }

  .cate-name-mob ul {

    width: 93%;

    margin: auto;

    padding-top: 15px;

  }

  .cate-name-mob ul li {

    padding: 0 2.08rem;

    margin: 0 0.56rem 1.28rem;

    float: left;

    font-size: 1.92rem;

    color: #878787;

    line-height: 4.16rem;

    background: #ffffff;

    border-radius: 2.08rem;

    border: 1px solid #d0d0d0;

  }

  .cate-name-mob ul li.active {

    background: #e20020;

    color: #fff;

  }

  .content .medicine {

    width: 92%;

    margin: 0 auto;

  }

  .content .medicine .medicine-item {

    width: 48.11%;

    height: auto;

    margin-right: 3.78%;

  }

  .content .medicine .medicine-item img {

    width: 100%;
    height: auto;

  }

  .content .medicine .medicine-item:nth-of-type(3n) {

    margin-right: 3.78%;

  }

  .content .medicine .medicine-item:nth-of-type(2n) {

    margin-right: 0;

  }

  .content .medicine .medicine-item h5 {

    margin: 7px 0 4px 0;

    font-size: 13px;

    line-height: 1.2em;

    font-weight: 500;

    color: #595757;

  }

  .content .medicine .medicine-item .medicine-info {

    min-height: 50px;

    height: 62px;

    padding: 0 0.48rem 0 1.76rem;

    font-size: 11px;

    line-height: 16px;

    display: -webkit-box;

    display: -moz-box;

    display: -moz-flex;

    display: -ms-flexbox;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

  }

  .content .medicine .medicine-item h6 {

    width: 100%;

    font-size: 1.44rem;

    line-height: 1.2em;

    margin-bottom: 0.96rem;

    padding-bottom: 1.44rem;

    border-bottom: 1px solid #f2f2f2;

    display: -webkit-box;

    display: -moz-box;

    display: -moz-flex;

    display: -ms-flexbox;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

    overflow: hidden;

  }

  .content .medicine .medicine-item .function {

    height: 16px;

    line-height: 12px;

    padding: 2px 0.16rem;

    background: #ea0029;

    border-radius: 6px;

    font-size: 11px;

    color: #ffffff;

    border-bottom: none;

    margin-bottom: 0;

    vertical-align: middle;

  }

  .content .medicine .medicine-item .medicine-info span:nth-of-type(2) {

    display: inline;

    font-size: 11px;

    -webkit-line-clamp: 2;

  }

  .content .medicine .medicine-item .company {

    margin-top: 0.4rem;

    padding-left: 1.6rem;

    font-size: 1.44rem;

    line-height: 4.16rem;

    height: 4.16rem;

    color: #030303;

  }

  .content .medicine .medicine-item .handle {

    padding-top: 0;

    padding-left: 1.6rem;

    padding-bottom: 0;

    color: #101010;

    display: block;

    width: 100%;

    margin-bottom: 0;

    height: 46px;

    line-height: 46px;

  }

  .content .medicine .medicine-item span {

    font-size: 8px;

    line-height: 18px;

  }

  .content .medicine .medicine-item .handle span:nth-child(2) {

    text-decoration: none;

    font-size: 10px;

    width: 92%;

    display: -webkit-box;

    display: -moz-box;

    display: -moz-flex;

    display: -ms-flexbox;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

    overflow: hidden;

  }

  .content .medicine .medicine-item .handle span {

    line-height: 1.5em;

  }

  .content .medicine .medicine-item .link {

    /* display: none; */

    width: 9px;

    height: 9px;

    top: 18px;

    right: 42px;

    left: auto;

  }

  .link .triangle {

    width: 4px;

    height: 4px;

    position: absolute;

    top: -2.15px;

    left: -1.6px;

  }

  .content .medicine .medicine-item {

    margin-top: 1.28rem;

    margin-bottom: 0;

  }

  .otc-detail {

    padding-left: 1.6rem;

    top: 0;

  }

  .otc-detail a {

    line-height: 1.2em;

    font-size: 12px;

  }

  .content .medicine .medicine-item .otc-detail .link {

    top: 18px;

    right: 42px;

    left: auto;

  }

  .content .medicine .medicine-item .handle span:first-child {

    font-size: 12px;

    line-height: 46px;

  }

  .details-link-text {

    font-size: 12px;

  }

  .insert,
  .title .text {

    width: 60%;

    top: 30%;

    height: 45%;

  }

  .title .triangle {

    border-left: 8px solid #fff;

    border-right: none;

    border-top: 5px solid transparent;

    border-bottom: 5px solid transparent;

    top: 16px;

  }

  .title .text {

    padding: 10px 15px;

  }

}

/* ÒÆ¶¯¶Ëcss */

@media screen and (max-width: 768px) {

  .title .text,
  .insert {

    height: 35%;

    z-index: 1;

  }

  .captcha {

    font-size: 14px;

  }

  .modal.fade .modal-dialog {

    width: 100%;

    margin: 0;

  }

  .modal-tip .modal-content {

    width: 80%;

    padding: 30px 15px;

    margin: 0 10%;

    height: 180px;

    font-size: 12px;

  }

  .modal-dialog-login {

    width: 88% !important;

    margin: 30% 6% !important;

  }

  .modal-tip .modal-content h3 {

    font-size: 13px;

    line-height: 27px;

  }

  .modal-footer {

    padding: 15px 0;

    text-align: center;

  }

  .modal-login {

    width: 90%;

    margin: 15% 5%;

  }

  .modal-header {

    height: 45px;

    padding: 8px;

  }

  .modal-login .modal-content {

    padding: 0;

    height: 100%;

    border-bottom: none;

  }

  .modal.fade .modal-login {

    height: 380px;

  }

  .modal-header .close span {

    font-size: 26px;

    font-weight: normal;

  }

  .modal-title {

    width: 105px;

  }

  .modal-content h3 {

    margin: 20px auto;

    text-align: center;

    background: #fff;

  }

  .modal-content h3 span {

    font-size: 18px;

    font-weight: 400;

  }

  .toRegister {

    font-size: 14px;

    margin-left: 0;

    text-align: center;

  }

  .codeControl {

    width: 100px !important;

  }

  .form-horizontal .form-group {

    margin-left: 0;

    margin-right: 0;

    display: flex;

    padding: 0 12px;

  }

  #register.bv-form a {

    top: -44px;

    left: 68px;

    font-size: 12px;

  }

  .forget,
  .form-group label {

    width: 15%;

    line-height: 30px;

    margin-bottom: 0;

  }

  .form-group label.radio-inline {

    line-height: 22px;

  }

  .input-flex-right {

    width: 82%;

  }

  .form-horizontal .has-feedback span {

    left: 64%;

  }

  .login-btn,
  .register-btn {

    padding-left: 0;

    text-align: center;

  }

  .form-group .code {

    width: 35%;

  }

  .login-btn .btn,
  .register-btn .btn {

    margin: 0 auto;

    width: 100%;

  }

  .forget {

    margin: 20px 0;

    padding: 0 25px;

    text-align: right;

    width: 100%;

  }

  .modal.fade .modal-register .modal-content {

    padding: 0;

    height: 799px;

  }

  .foottip {

    margin: 20px;

  }

  .modal-register .modal-content h3 {

    margin: 0 0 0 0;

    padding: 20px;

  }

  .modal-content .topTip {

    width: 100%;

    margin: 0;

    height: 65px;

    margin-bottom: 10px;

  }

  .form-group.radio {

    margin-left: 66px;

  }

  #register .form-group label {

    width: 24%;

  }

  #register .form-group label.radio-inline {

    width: 26%;

  }

  #register .form-group label.radio-inline:last-of-type {

    width: 32%;

  }

  #register label::before {

    top: 2px;

  }

  #register label::before {

    left: 35px;

  }

  #register .form-group:nth-of-type(3) label::before {

    left: 9px;

  }

  #register .form-group:nth-of-type(6) label::before {

    left: 22px;

  }

  #register .form-group:nth-of-type(7) label::before {

    left: -4px;

  }

  .modal-content .topTip span {

    width: 90%;

    font-size: 11px;

  }

  #register .input-flex-right {

    width: 73%;

  }

  #register label {

    width: 27%;

  }

  .input-flex-right input {

    width: 100%;

  }

  ._code input {

    width: 110px;

  }

  .has-feedback .form-control {

    padding-right: 5px;

    box-shadow: none;

  }

  .login-btn,
  .register-btn {

    width: 100%;

  }

  input, textarea {

    -webkit-appearance: auto;

  }

  .load-more-btn {

    margin-top: 20px;

    color: #595959;

    font-size: 11px;

    text-align: center;

    font-weight: 400;

  }

  .bv-form .help-block {

    display: none !important;

  }

  .form-horizontal ._piccode span::after,
  .form-horizontal ._piccode span::before {

    display: none !important;

  }

}
<!--ºÄÊ±1753264997.0659Ãë-->