html,body,ul,ol,li,p,input,h1,h2,h3,h4,label {
    padding: 0;
    margin: 0;
}
li {
    list-style: none;
}
a {
    text-decoration: none;
}
body,html {
    font-family: "Microsoft Yahei";
    height: 100%;
    min-width: 1100px;
}
.clearfix::before,
.clearfix::after {
    content: "";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
    clear: both;
}
.dpn {
    display: none;
}
.dpb {
    display: block;
}
.f_l {
    float: left;
}
.f_r {
    float: right;
}
.border-sending {
    border: 1px solid #ACBBCA!important;
    color: #ACB8CA!important;
    background-color: rgba(241,242,244,0.8);!important;
}
.see-psd {
    background: url("../image/see.png") no-repeat left top;
}
.not-see-psd {
    background: url("../image/not-see.png") no-repeat left top;
}
#particles {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.font-ff {
  color: #fff
}
.font-00{
  color: #000;
}
.font-22 {
  color: #222;
}
.bgc-ff {
  background-color: #fff;
}
.bgc-00 {
  background-color: #000;
}
.bgc-footer {
    background-color: rgba(73,89,120,.3);
}
.font-footer {
    color: #495878;
}
.bgc-opacity {
  background-color: rgba(255,255,255,0.2);
}
.slide-ff::after {
    content: "";
    font-size: 30px;
    width: 10px;
    height: 10px;
    background: url(../image/slide-down-ff.png) no-repeat left top;
    position: absolute;
    right: 12px;
    top: 18px;
}
.slide-00::after {
    content: "";
    font-size: 30px;
    width: 10px;
    height: 10px;
    background: url(../image/slide-down-00.png) no-repeat left top;
    position: absolute;
    right: 12px;
    top: 18px;
}
.bgc-info {
    background-color: rgba(222,233,244,0.8);
}
.bgc-reg {
    background-color: #13325E;
}
input::-moz-placeholder {
    color: #AFB7C3;
    font-size: 12px;
    text-align: left;
}
input::-webkit-input-placeholder {
    color:#AFB7C3;
    font-size: 12px;
    text-align: left;
}
input:-ms-input-placeholder {
    color:#AFB7C3;
    font-size: 12px;
    text-align: left;
}

/* 提示错误信息 start */
.error {
    transform: translateX(-16px);
    opacity: 1!important;
    transition: all 0.5s;
}
.remove-error {
    transform: translateX(5px);
    opacity: 0!important;
    transition: all 0.5s;
}
label {
    cursor: text;
    font-weight: 400;
}

/*隐藏IE下默认显示input清除和密码显示按钮 */
input::-ms-clear, input::-ms-reveal {
    display: none
}

/* 提示错误信息 end */