* {
  margin: 0;
  padding: 0;
  border: 0;
  box-sizing: border-box;
}
.banner {
  width: 100%;
  background-color: #142646;
  margin: auto;
}
.banner .banner_cont {
  width: 1200px;
  height: 483px;
  margin: 0 auto;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}
.banner .banner_cont .banner_lef {
  color: #FFFFFF;
  opacity: 1;
}
.banner .banner_cont .banner_lef .title {
  font-size: 50px;
  font-weight: bold;
  line-height: 50px;
  margin-top: 170px;
}
.banner .banner_cont .banner_lef .intro {
  width: 528px;
  font-size: 16px;
  font-weight: 400;
  line-height: 34px;
  margin-top: 45px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.banner .banner_cont .banner_lef .btn {
  margin-top: 77px;
  display: flex;
}
.banner .banner_cont .banner_lef .btn .consult {
  width: 150px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: rgba(255, 255, 255, 0.16);
  border: 1px solid #FFFFFF;
  opacity: 1;
  border-radius: 25px;
}
.banner .banner_cont .banner_lef .btn .consult:hover {
  cursor: pointer;
}
.banner .banner_cont .banner_lef .btn .free {
  margin-left: 50px;
  width: 150px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #FF565E;
  opacity: 1;
  border-radius: 25px;
}
.banner .banner_cont .banner_lef .btn .free:hover {
  cursor: pointer;
  background: #FF3E47;
  transition: 0.3s;
}
.banner .banner_cont .banner_rig {
  width: 465px;
  margin-top: 150px;
  background: url('../img/banner_figure1.png') no-repeat 100% 100%;
}
.banner .banner_bg {
  width: 100%;
  height: 167px;
  background: url('../img/banner_figure2.png') no-repeat 100% 100%;
}
.main {
  width: 100%;
  height: auto;
  background: #131E2E;
  margin: 0 auto;
}
.main .main_content {
  width: 1200px;
  height: 980px;
  margin: auto;
  overflow: hidden;
  position: relative;
}
.main .main_content .list {
  width: 900px;
  height: 370px;
  background: #FFFAF3;
  opacity: 1;
  border-radius: 20px;
  margin-top: 80px;
  overflow: hidden;
  display: flex;
}
.main .main_content .list.list_right {
  margin-left: 300px;
}
.main .main_content .list .text {
  width: 490px;
  margin: 65px auto auto 70px;
}
.main .main_content .list .text .list_title {
  font-size: 30px;
  font-weight: bold;
  color: #3A434B;
  margin-bottom: 10px;
}
.main .main_content .list .text .list_item {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  color: #5F676E;
  opacity: 1;
  margin-top: 22px;
}
.main .main_content .list .text .list_item em {
  font-size: 18px;
  font-weight: bold;
  color: #E5DFD3;
  opacity: 1;
  font-style: normal;
  margin-right: 14px;
}
.main .main_content .list .text .list_tips {
  font-size: 14px;
  font-weight: bold;
  line-height: 19px;
  color: #3A434B;
  opacity: 1;
}
.main .main_content .list .text .list_text {
  margin-top: 20px;
  width: 336px;
  height: 103px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #5F676E;
  opacity: 1;
}
.main .main_content .list .img {
  width: 480px;
  height: 370px;
}
.main .main_content .list .img.pic1 {
  background: url('../img/Illustration1.png') no-repeat 100% 100%;
}
.main .main_content .list .img.pic2 {
  background: url('../img/Illustration2.png') no-repeat 100% 100%;
}
.main .main_content .icon {
  position: absolute;
  margin-top: 20px;
  left: 60%;
  width: 22px;
  height: 37px;
  background: url('https://static-1.talk-fun.com/talklfun_index/pc/finance/img/icon.svg') no-repeat 100% 100%;
  animation: mymove 1.5s infinite;
  -webkit-animation: mymove 1.5s infinite;
}
@keyframes mymove {
  0% {
    transform: translateY(-30px);
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translateY(55px);
    opacity: 0;
  }
}
.scene {
  width: 100%;
  height: auto;
  background: #172334;
  margin: 0 auto;
}
.scene .scene_content {
  width: 1150px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.scene .scene_content .title {
  margin: auto;
  text-align: center;
  overflow: hidden;
}
.scene .scene_content .title p {
  width: 120px;
  height: 40px;
  font-size: 30px;
  font-weight: bold;
  line-height: 40px;
  color: #CCAC81;
  opacity: 1;
  display: inline-block;
  margin: 60px 20px 0;
}
.scene .scene_content .subtitle {
  text-align: center;
  margin-top: 14px;
  height: 21px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #AC9F8D;
  margin-bottom: 90px;
}
.scene .scene_content .scene_block {
  width: 100%;
  height: 425px;
  display: flex;
  justify-content: space-between;
}
.scene .scene_content .scene_block.h {
  height: 460px;
}
.scene .scene_content .scene_block.h2 {
  height: 442px;
}
.scene .scene_content .scene_block .scene_left .tit {
  height: 31px;
  font-size: 24px;
  font-weight: bold;
  line-height: 31px;
  color: #CCAC81;
}
.scene .scene_content .scene_block .scene_left p {
  margin-top: 14px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #E8E0D1;
}
.scene .scene_content .scene_block .scene_left p.wid {
  width: 560px;
}
.scene .scene_content .scene_block .scene_left p b {
  font-weight: normal;
  color: #CCAC81;
}
.scene .scene_content .scene_block .scene_left .scene_btn {
  width: 120px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  background: #FF565E;
  margin-top: 40px;
  border-radius: 25px;
  color: #ffffff;
  font-size: 14px;
}
.scene .scene_content .scene_block .scene_left .scene_btn:hover {
  cursor: pointer;
  background: #FF3E47;
  transition: 0.3s;
}
.scene .scene_content .scene_block .scene_right {
  width: 450px;
  height: 267px;
  background: url('../img/figure1.png') no-repeat 100% 100%;
}
.scene .scene_content .scene_block .scene_right2 {
  width: 446px;
  height: 263px;
  background: url('../img/figure2.png') no-repeat 100% 100%;
}
.scene .scene_content .scene_block .scene_right3 {
  width: 532px;
  height: 284px;
  background: url('../img/figure3.png') no-repeat 100% 100%;
}
.scene .scene_content .scene_block .scene_right4 {
  width: 446px;
  height: 259px;
  background: url('../img/figure4.png') no-repeat 100% 100%;
}
.characteristic {
  width: 100%;
  height: auto;
  background: #131E2E;
  margin: 0 auto;
}
.characteristic .characteristic_content {
  width: 1200px;
  height: 1100px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.characteristic .characteristic_content .title {
  margin: auto;
  text-align: center;
  overflow: hidden;
}
.characteristic .characteristic_content .title p {
  width: 120px;
  height: 40px;
  font-size: 30px;
  font-weight: bold;
  line-height: 40px;
  color: #CCAC81;
  opacity: 1;
  display: inline-block;
  margin: 60px 20px 0;
}
.characteristic .characteristic_content .subtitle {
  text-align: center;
  margin-top: 14px;
  height: 21px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #AC9F8D;
  margin-bottom: 90px;
}
.characteristic .characteristic_content .list {
  margin: 0 54px;
  width: auto;
  height: 752px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  border-radius: 12px;
}
.characteristic .characteristic_content .list .item {
  width: 364px;
  background: #172334;
  height: 188px;
  position: relative;
}
.characteristic .characteristic_content .list .item::before {
  width: 44px;
  height: 44px;
  position: absolute;
  content: '';
  transform: translate(48px, 53px);
}
.characteristic .characteristic_content .list .item:nth-child(1)::before {
  background: url('https://static-1.talk-fun.com/talklfun_index/pc/finance/img/function_icon1.svg') no-repeat 100%;
}
.characteristic .characteristic_content .list .item:nth-child(2)::before {
  background: url('https://static-1.talk-fun.com/talklfun_index/pc/finance/img/function_icon2.svg') no-repeat 100%;
}
.characteristic .characteristic_content .list .item:nth-child(3)::before {
  background: url('https://static-1.talk-fun.com/talklfun_index/pc/finance/img/function_icon3.svg') no-repeat 100%;
}
.characteristic .characteristic_content .list .item:nth-child(4)::before {
  background: url('https://static-1.talk-fun.com/talklfun_index/pc/finance/img/function_icon4.svg') no-repeat 100%;
}
.characteristic .characteristic_content .list .item:nth-child(5)::before {
  background: url('https://static-1.talk-fun.com/talklfun_index/pc/finance/img/function_icon5.svg') no-repeat 100%;
}
.characteristic .characteristic_content .list .item:nth-child(6)::before {
  background: url('https://static-1.talk-fun.com/talklfun_index/pc/finance/img/function_icon6.svg') no-repeat 100%;
}
.characteristic .characteristic_content .list .item:nth-child(7)::before {
  background: url('https://static-1.talk-fun.com/talklfun_index/pc/finance/img/function_icon7.svg') no-repeat 100%;
}
.characteristic .characteristic_content .list .item:nth-child(8)::before {
  background: url('https://static-1.talk-fun.com/talklfun_index/pc/finance/img/function_icon8.svg') no-repeat 100%;
}
.characteristic .characteristic_content .list .item:nth-child(9)::before {
  background: url('https://static-1.talk-fun.com/talklfun_index/pc/finance/img/function_icon9.svg') no-repeat 100%;
}
.characteristic .characteristic_content .list .item:nth-child(10)::before {
  background: url('https://static-1.talk-fun.com/talklfun_index/pc/finance/img/function_icon10.svg') no-repeat 100%;
}
.characteristic .characteristic_content .list .item:nth-child(11)::before {
  background: url('https://static-1.talk-fun.com/talklfun_index/pc/finance/img/function_icon11.svg') no-repeat 100%;
}
.characteristic .characteristic_content .list .item:nth-child(12)::before {
  background: url('https://static-1.talk-fun.com/talklfun_index/pc/finance/img/function_icon12.svg') no-repeat 100%;
}
.characteristic .characteristic_content .list .item:hover {
  z-index: 1;
  transition: 0.3s;
  box-shadow: 0px 0px 20px rgba(255, 187, 86, 0.3);
}
.characteristic .characteristic_content .list .item p {
  margin-left: 98px;
}
.characteristic .characteristic_content .list .item p:nth-child(1) {
  font-size: 16px;
  font-weight: bold;
  line-height: 21px;
  color: #CCAC81;
  margin-top: 60px;
}
.characteristic .characteristic_content .list .item p:nth-child(2) {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: #C8C1B2;
  width: 224px;
  margin-top: 10px;
}
.case {
  width: 100%;
  height: 926px;
  background: #172334;
  margin: 0 auto;
}
.case .case_content {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.case .case_content .title {
  margin: auto;
  text-align: center;
  overflow: hidden;
}
.case .case_content .title p {
  width: auto;
  height: 40px;
  font-size: 30px;
  font-weight: bold;
  line-height: 40px;
  color: #CCAC81;
  opacity: 1;
  display: inline-block;
  margin: 60px 20px 0;
}
.case .case_content .list_img {
  width: 960px;
  height: 300px;
  border-radius: 12px;
  display: flex;
  flex-wrap: wrap;
  margin: 60px auto 50px;
}
.case .case_content .list_img .list_img_item {
  width: 240px;
  height: 100px;
}
.case .case_content .list_img .list_img_item:nth-child(1) {
  background: url('../img/logo1.png') no-repeat;
}
.case .case_content .list_img .list_img_item:nth-child(2) {
  background: url('../img/logo2.png') no-repeat;
}
.case .case_content .list_img .list_img_item:nth-child(3) {
  background: url('../img/logo3.png') no-repeat;
}
.case .case_content .list_img .list_img_item:nth-child(4) {
  background: url('../img/logo4.png') no-repeat;
}
.case .case_content .list_img .list_img_item:nth-child(5) {
  background: url('../img/logo5.png') no-repeat;
}
.case .case_content .list_img .list_img_item:nth-child(6) {
  background: url('../img/logo6.png') no-repeat;
}
.case .case_content .list_img .list_img_item:nth-child(7) {
  background: url('../img/logo7.png') no-repeat;
}
.case .case_content .list_img .list_img_item:nth-child(8) {
  background: url('../img/logo8.png') no-repeat;
}
.case .case_content .list_img .list_img_item:nth-child(9) {
  background: url('../img/logo9.png') no-repeat;
}
.case .case_content .list_img .list_img_item:nth-child(10) {
  background: url('../img/logo10.png') no-repeat;
}
.case .case_content .list_img .list_img_item:nth-child(11) {
  background: url('../img/logo11.png') no-repeat;
}
.case .case_content .list_img .list_img_item:nth-child(12) {
  background: url('../img/logo12.png') no-repeat;
}
.case .case_content .list_img .list_img_item:hover {
  z-index: 1;
  box-shadow: 0px 0px 12px rgba(255, 187, 86, 0.3);
}
.case .case_content .case_footer {
  width: 960px;
  height: 327px;
  background: #FFFFFF;
  border-radius: 12px;
  overflow: hidden;
  margin: auto;
  display: flex;
}
.case .case_content .case_footer .image {
  width: 540px;
  height: 267px;
  margin: 30px;
  background: url('../img/%c3%a7%c2%9b%c2%8a%c3%a5%c2%ad%c2%a6%c3%a5%c2%a0%c2%82%c3%a6%c2%ad%c2%a3%c3%a5%c2%bc%c2%8f.html') no-repeat 100% 100%;
}
.case .case_content .case_footer .introduct {
  margin-left: 16px;
  margin-top: 30px;
}
.case .case_content .case_footer .introduct .icon {
  width: 132px;
  height: 42px;
  background: url('https://static-1.talk-fun.com/talklfun_index/pc/finance/img/èçç»\ 3.png');
}
.case .case_content .case_footer .introduct .text {
  margin-top: 26px;
  width: 305px;
  height: 63px;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: #3A434B;
}
.case .case_content .case_footer .introduct .more {
  width: 84px;
  height: 19px;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: #FF565E;
  position: relative;
  top: 113px;
  left: 200px;
  cursor: pointer;
}
.case .case_content .case_footer .introduct .more::after {
  width: 12px;
  height: 10px;
  position: absolute;
  content: "";
  transform: translate(8px, 60%);
  background: url('https://static-1.talk-fun.com/talklfun_index/pc/finance/img/more.svg') no-repeat 100% 100%;
  animation: move 2s infinite;
}
@keyframes move {
  0% {
    margin-left: 0px;
  }
  50% {
    margin-left: 10px;
  }
}
.QQ {
  width: 230px;
  height: 50px;
  margin-left: 50px;
}
.QQ .QQurl {
  display: inline-block;
  width: 230px;
  height: 50px;
}
.QQ img {
  width: 230px;
  height: 50px;
}
