.footer {
  height: 291px;
  background-color: #1e1e37;
}
.footer .bottom {
  width: 1200px;
  margin: 0 auto;
  padding-top: 61px;
  overflow: hidden;
}
.footer .bottom .about {
  width: 220px;
  float: left;
}
.footer .bottom .about .about_a {
  font-size: 18px;
  color: #fff;
  margin-bottom: 32px;
}
.footer .bottom .about ul li {
  font-size: 14px;
  color: #94949b;
  line-height: 27px;
  cursor: pointer;
}
.footer .bottom .about ul li a {
  color: #94949b;
}
.footer .bottom .about ul li a:hover {
  color: #2795f2;
}
.footer .bottom .serve {
  width: 220px;
  float: left;
}
.footer .bottom .serve .serve_a {
  font-size: 18px;
  color: #fff;
  margin-bottom: 32px;
}
.footer .bottom .serve ul li {
  font-size: 14px;
  color: #94949b;
  line-height: 27px;
  cursor: pointer;
}
.footer .bottom .serve ul li a {
  color: #94949b;
}
.footer .bottom .serve ul li a:hover {
  color: #2795f2;
}
.footer .bottom .help {
  width: 220px;
  float: left;
}
.footer .bottom .help .help_a {
  font-size: 18px;
  color: #fff;
  margin-bottom: 32px;
}
.footer .bottom .help ul li {
  font-size: 14px;
  color: #94949b;
  line-height: 27px;
  cursor: pointer;
}
.footer .bottom .help ul li a {
  color: #94949b;
}
.footer .bottom .help ul li a:hover {
  color: #2795f2;
}
.footer .bottom .code {
  width: 270px;
  float: left;
}
.footer .bottom .code .code_a {
  font-size: 18px;
  color: #fff;
  margin-bottom: 32px;
}
.footer .bottom .link {
  width: 200px;
  height: 180px;
  float: right;
  position: relative;
  margin-left: 68px;
}
.footer .bottom .link p {
  padding-left: 10px;
}
.footer .bottom .link .link_a {
  font-size: 18px;
  color: #fff;
  margin-bottom: 25px;
}
.footer .bottom .link .link_phone {
  font-size: 24px;
  font-weight: 600;
  color: #fff;
}
.footer .bottom .link .link_time {
  font-size: 4px;
  color: #94949b;
  margin-top: 10px;
  margin-bottom: 10px;
}
.footer .bottom .link img {
  position: absolute;
  bottom: -15px;
  left: -7px;
}


#aside {
  width: 165px;
  /* height: 446px; */
  background-color: #fff;
  border-radius: 2px;
  position: fixed;
  top: 200px;
  right: 10px;
  z-index: 1000;
}
#aside .title {
  height: 30px;
  width: 166px;
  background: url("../img/aside.png") no-repeat;
  position: relative;
}
#aside .title ._l,
#aside .title ._r {
  line-height: 30px;
}
#aside .title ._l {
  padding-left: 10px;
  color: #fff;
}
#aside .title ._r {
  color: #fff;
  font-size: 14px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  transition: all .3s;
  margin-right: 4px;
}
#aside .title ._r:hover {
  cursor: pointer;
  transform: rotate(90deg);
}
#aside .title img {
  display: block;
  position: absolute;
  top: -98px;
  left: 30px;
  z-index: -2;
}
#aside .zxTitle {
  font-size: 18px;
  font-weight: 600;
  color: #333;
  padding-top: 10px;
}
#aside .line1 {
  color: #333;
  padding-top: 10px;
}
#aside .line1 a {
  display: inline-block;
  background: url("../img/qq_logo.png") no-repeat;
  padding-left: 24px;
  line-height: 24px;
  color: #666;
}
#aside .line1 a:hover {
  text-decoration: underline;
}
#aside ._rc {
  padding-top: 12px;
}
#aside .line2 {
  margin-top: 16px;
  padding-bottom: 12px;
  border-bottom: 1px dotted #d9d9d9;
}
#aside .line2 ._l {
  width: 38px;
  height: 44px;
  line-height: 20px;
  background-color: #f61a1f;
  color: #fff;
  border-radius: 5px;
  padding-left: 5px;
  padding-top: 2px;
}
#aside .line2 ._r {
  padding-left: 8px;
  color: #666;
}
#aside .line2 ._r .top {
  padding-top: 2px;
}
#aside .line2 ._r .bottom {
  margin-top: 11px;
}
#aside .line3 {
  margin-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px dotted #d9d9d9;
  color: #333;
}
#aside .line3 span {
  color: #666;
}
#aside .code {
  height: 159px;
  background: url("../img/er_p3.png") no-repeat center;
  background-position-y: 42px;
}
#aside .code p {
  padding-top: 16px;
  text-align: center;
  color: #999999;
}
#aside .back_top {
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #666;
  background-color: #dadada;
  cursor: pointer;
  transition: all .2s;
}
#aside .back_top:hover {
  color: #fff;
  background-color: #2795f2;
}

.onlineZx{
  display: none;
  cursor: pointer;
  width: 30px;
  height: 100px;
  position: fixed;
  top: 200px;
  right: 0px;
  background-color: #1E9FFF;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  border-radius: 8px 0 0 8px;
  color: #fff;
  padding-top: 4px;
  border: 1px solid #e5e5e5;
  border-right: none;
}
#find {
  margin-top: 60px;
  height: 306px;
  background-color: #f8fafb;
}
#find .nb {
  margin-top: 40px;
  margin-right: 2px;
  height: 230px;
  width: 198px;
  float: left;
  cursor: pointer;
  transition: all 0.2s ease-out;
}
#find .nb a {
  display: block;
  width: 100%;
  height: 100%;
}
#find .nb:hover {
  box-shadow: 0px 4px 25px #cdcdcd;
  transform: translateY(-3px);
}
#find ._nb1 {
  background: url("../img/find.png") no-repeat;
  background-position: 20px 8px;
  background-color: #fff;
}
#find ._nb2 {
  background: url("../img/find.png") no-repeat;
  background-position: -185px 8px;
  background-color: #fff;
}
#find ._nb3 {
  background: url("../img/find.png") no-repeat;
  background-position: -397px 8px;
  background-color: #fff;
}
#find ._nb4 {
  background: url("../img/find.png") no-repeat;
  background-position: -602px 8px;
  background-color: #fff;
}
#find ._nb5 {
  background: url("../img/find.png") no-repeat;
  background-position: -805px 8px;
  background-color: #fff;
}
#find ._nb6 {
  background: url("../img/find.png") no-repeat;
  background-position: -1012px 8px;
  background-color: #fff;
}