.footerTop.hidden-xs {
  min-width: 1180px;
  margin: 0 auto;
  height: 200px;
  background: linear-gradient(170.73deg, #fe936c 0%, #fc5f3a 100%);
  box-shadow: 0 8px 32px 0 rgba(47, 67, 82, 0.1);
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.footerTop.hidden-xs .content {
  height: 200px;
  width: 100%;
  border-radius: 4px;
  box-shadow: 0 8px 32px 0 rgba(47, 67, 82, 0.1);
  position: relative;
}
.footerTop.hidden-xs .content:before {
  content: ' ';
  height: 172px;
  width: 160px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 42px;
  background: url('../../../../assets/images/home_v3/index/footerTop-left.png') no-repeat;
  background-size: contain;
}
.footerTop.hidden-xs .content h1 {
  width: 240px;
  margin: 0 auto;
  color: #FFFFFF;
  font-size: 28px;
  letter-spacing: 1.4px;
  text-align: center;
  padding: 48px 0 16px;
  margin-top: 0px;
  font-weight: 500;
  line-height: 40px;
  position: relative;
}
.footerTop.hidden-xs .content h1:before {
  content: ' ';
  height: 190px;
  width: 347px;
  display: inline-block;
  position: absolute;
  right: -400px;
  top: 0px;
  background: url('../../../../assets/images/home_v3/index/footerTop-right.png') no-repeat;
  background-size: contain;
}
.footerTop.hidden-xs .content a {
  background-color: #FFFFFF;
  color: #FC5F3A;
  display: block;
  margin: 0 auto;
  box-sizing: border-box;
  border-radius: 4px;
  font-size: 20px;
  line-height: 48px;
  text-align: center;
  outline: none;
  height: 48px;
  width: 280px;
}
.footerTop.hidden-xs .content a:hover,
.footerTop.hidden-xs .content a:focus {
  text-decoration: none;
  box-shadow: 0 8px 24px 0 rgba(119, 24, 7, 0.2);
}
.footerTop.hidden-xs .content img {
  position: relative;
  z-index: -1;
  left: 80%;
  bottom: 165px;
  height: 309px;
  width: 411px;
  display: block;
}
.footerTop.visible-xs {
  height: 162px;
  background: linear-gradient(180deg, #fcfcfc 0%, #f8f8f8 100%);
  position: relative;
  overflow: hidden;
  z-index: 2;
  background: linear-gradient(90deg, #fe936c 0%, #fc5f3a 100%);
}
.footerTop.visible-xs .content {
  height: 162px;
  width: 100%;
  border-radius: 4px;
  margin: 0 auto;
  background: url('../../../../assets/images/home_v3/index/footer-top-web.png') no-repeat;
  background-size: 100% 100%;
}
.footerTop.visible-xs h1 {
  color: #FFFFFF;
  font-size: 20px;
  letter-spacing: 2px;
  text-align: center;
  padding: 35px 0 22px;
  margin-top: 0px;
}
.footerTop.visible-xs a {
  background-color: #FFFFFF;
  color: #FC5F3A;
  display: block;
  margin: 0 auto;
  box-sizing: border-box;
  height: 44px;
  width: 180px;
  border: 1px solid #FFFFFF;
  border-radius: 4px;
  box-shadow: 0 8px 16px 0 rgba(211, 43, 14, 0.15);
  font-size: 14px;
  line-height: 44px;
  text-align: center;
  margin-bottom: 40px;
}
.footerTop.visible-xs img {
  position: relative;
  z-index: -1;
  left: 45%;
  bottom: 120px;
  width: 100%;
  display: block;
}
.footer {
  background-color: white;
}
.footer > .container {
  padding: 60px 0px 0px 0px;
  max-width: 1336px;
  width: auto!important;
}
@media (max-width: 991px) {
  .footer > .container {
    padding: 40px 0px 0px 0px;
  }
}
.footer > .container .qr-code-wrapper img {
  width: 90px;
  height: 90px;
}
.footer .hidewidth7 {
  width: 100%!important;
  padding: 0px 26px;
}
.footer .row.links {
  text-align: center;
}
.footer .row.links .link-group {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  margin: 0 2%!important;
}
.footer .row.links .link-group .link-header {
  color: #191140;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  text-align: justify;
  margin-bottom: 30px;
  margin-top: 0px;
}
.footer .row.links .link-group a {
  display: block;
  line-height: 30px;
  color: #65697F;
  text-decoration: none;
  transition: all 0.3s ease;
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 16px;
}
.footer .row.links .link-group a:hover {
  color: #FC5F3A;
}
.footer .row.links .link-group p,
.footer .row.links .link-group span {
  line-height: 32px;
  color: #65697F;
  margin: 0;
}
.footer .row.links .link-group .wx-zhihu a {
  width: 31px;
  height: 31px;
  display: inline-block;
  margin: 5px 20px 0 0;
  cursor: pointer;
}
.footer .row.links .link-group .wx-zhihu a.weixin {
  background: url(../../../vassets/images/home_v3/sidebar-nav/icon_Home_wx_default.png) no-repeat;
  background-size: 100%;
  position: relative;
}
.footer .row.links .link-group .wx-zhihu a.weixin .weixin-modal {
  height: 110px;
  width: 90px;
  border-radius: 2px;
  background-color: #ffffff;
  position: absolute;
  left: 0px;
  top: 40px;
  display: none;
}
.footer .row.links .link-group .wx-zhihu a.weixin .weixin-modal .side-qr-code {
  width: 70px;
  margin: 10px 10px 5px 10px;
}
.footer .row.links .link-group .wx-zhihu a.weixin .weixin-modal h4 {
  color: #383963;
  -webkit-text-size-adjust: none;
  font-size: 10px;
  line-height: 0;
  text-align: center;
}
.footer .row.links .link-group .wx-zhihu a.weixin:hover {
  background: url(../../../vassets/images/home_v3/sidebar-nav/icon_Home_wx_selected.png) no-repeat;
  background-size: 100%;
}
.footer .row.links .link-group .wx-zhihu a.weixin:hover .weixin-modal {
  display: block;
}
.footer .row.links .link-group .wx-zhihu a.zhihu {
  background: url(../../../vassets/images/home_v3/sidebar-nav/icon_Home_zh_default.png) no-repeat;
  background-size: 100%;
}
.footer .row.links .link-group .wx-zhihu a.zhihu:hover {
  background: url(../../../vassets/images/home_v3/sidebar-nav/icon_Home_zh_selected.png) no-repeat;
  background-size: 100%;
}
.copyright {
  margin-top: 50px;
  margin-bottom: 80px;
  text-align: center;
  color: #65697F;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 12px;
}
.copyright .kx-icon:focus {
  outline: none;
}
.copyright .kx-icon img {
  width: 60px;
  margin: 0 0 4px 12px;
}
.sidebar-nav {
  width: 56px;
  position: fixed;
  bottom: 20px;
  right: 50px;
  z-index: 100;
}
@media (max-width: 1024px) {
  .sidebar-nav {
    display: none;
  }
}
.sidebar-nav .sidebar-img {
  width: 80px;
  height: 80px;
  background-size: 100%;
  background-repeat: no-repeat;
  cursor: pointer;
  margin: 0;
}
.sidebar-nav .sidebar-img span {
  background-repeat: no-repeat;
  position: relative;
  display: none;
  background-position: 0px 20px;
  left: -10px;
  top: 0px;
  width: 16px;
  height: 110px;
  background-size: 50%;
}
.sidebar-nav .sidebar-img .modal {
  height: 60px;
  width: 150px;
  border-radius: 8px;
  background-color: #ffffff;
  box-shadow: 0 2px 20px 0 rgba(118, 72, 62, 0.1);
  position: absolute;
  left: -160px;
  top: -5px;
}
.sidebar-nav .sidebar-img .attention-modal .side-qr-code {
  width: 110px;
  margin: 20px 20px 10px 20px;
}
.sidebar-nav .sidebar-img .attention-modal h4 {
  color: #383963;
  font-size: 16px;
  line-height: 0;
  text-align: center;
}
.sidebar-nav .sidebar-img .attention-modal h5 {
  color: #65697F;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
}
.sidebar-nav .sidebar-img .service-modal {
  height: 0;
  width: 200px;
  left: -200px;
  top: 10px;
  opacity: 0;
  display: block;
  cursor: auto;
}
.sidebar-nav .sidebar-img .service-modal .service-modal-list {
  padding: 14px 20px 6px 20px;
  overflow: hidden;
}
.sidebar-nav .sidebar-img .service-modal .service-modal-list:hover {
  background-color: rgba(101, 105, 127, 0.1);
}
.sidebar-nav .sidebar-img .service-modal .service-modal-list img {
  width: 21px;
  float: left;
  margin-right: 14px;
}
.sidebar-nav .sidebar-img .service-modal .service-modal-list div {
  display: inline-block;
}
.sidebar-nav .sidebar-img .service-modal .service-modal-list div h4 {
  line-height: 0;
  color: #383963;
  font-size: 16px;
}
.sidebar-nav .sidebar-img .service-modal .service-modal-list div h5 {
  color: #65697F;
  font-size: 12px;
  margin-top: 14px;
}
.sidebar-nav .sidebar-img .service-modal .service-modal-list div h5.phone {
  color: #FC5F3A;
}
.sidebar-nav .consulting {
  background-image: url(../../../../vassets/images/home_v3/sidebar-nav/button_1_1.png), none;
}
.sidebar-nav .consulting:hover {
  background-image: url(../../../../vassets/images/home_v3/sidebar-nav/button_1_2.png), none;
}
.sidebar-nav .service-phone {
  background-image: url(../../../../vassets/images/home_v3/sidebar-nav/button_2_1.png), none;
  position: relative;
}
.sidebar-nav .service-phone:hover {
  background-image: url(../../../../vassets/images/home_v3/sidebar-nav/button_2_2.png), none;
}
.sidebar-nav .service-phone:hover .service-modal {
  height: 60px;
  opacity: 1;
  transition: all 0.3s ease-in;
}
.sidebar-nav .increase {
  background-image: url(../../../../vassets/images/home_v3/sidebar-nav/button_5_1.png), none;
  position: relative;
}
.sidebar-nav .increase:hover {
  background-image: url(../../../../vassets/images/home_v3/sidebar-nav/button_5_2.png), none;
}
.sidebar-nav .increase:hover .service-modal {
  display: block;
  width: 200px;
  height: 60px;
  top: 10px;
  opacity: 1;
  transition: all 0.3s ease-in;
}
.sidebar-nav .increase:hover .service-modal a {
  display: inline-block;
  width: 200px;
  height: 60px;
}
.sidebar-nav .increase:hover .service-modal a .text {
  color: #191140;
  padding: 10px 10px;
  text-align: center;
}
.sidebar-nav .increase:hover .service-modal a .text .btn {
  color: #fc5f3a;
  padding: 0px;
  box-shadow: none;
}
.sidebar-nav .service-demo {
  background-image: url(../../../../vassets/images/home_v3/sidebar-nav/button_3_1.png), none;
}
.sidebar-nav .service-demo:hover {
  background-image: url(../../../../vassets/images/home_v3/sidebar-nav/button_3_2.png), none;
}
.sidebar-nav .service-signup {
  background-image: url(../../../../vassets/images/home_v3/sidebar-nav/button_4_1.png), none;
}
.sidebar-nav .service-signup:hover {
  background-image: url(../../../../vassets/images/home_v3/sidebar-nav/button_4_2.png), none;
}
.sidebar-nav.sidebar-nav-web {
  width: 43px;
  bottom: 15px;
  right: 5px;
  display: none;
}
@media (max-width: 1024px) {
  .sidebar-nav.sidebar-nav-web {
    display: block;
  }
}
.sidebar-nav.sidebar-nav-web .sidebar-img {
  width: 43px;
  height: 43px;
  background-image: url(../../../../vassets/images/home_v3/sidebar-nav/button_2_3.png), none;
}
