body {  margin: 0;}.pulse {  font-size: 15px;  color: #fff;  position: absolute;  height: 38px;  line-height: 38px;  text-align: center;  padding: 20px 25px;  border: 1px solid #fff;  background: rgba(255, 255, 255, 0.3);  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;  z-index: 1;  opacity: 0;  -webkit-animation: warn 3s ease-out;  -moz-animation: warn 3s ease-out;  animation: warn 3s ease-out;  -webkit-animation-iteration-count: infinite;  -moz-animation-iteration-count: infinite;  animation-iteration-count: infinite;  box-shadow: 1px 1px 30px #efefef;}@keyframes warn {  0% {    transform: scale(0.3);    -webkit-transform: scale(0.3);    background: rgba(255, 255, 255, 0);  }  25% {    transform: scale(0.4);    -webkit-transform: scale(0.4);    opacity: 0.1;  }  50% {    transform: scale(0.5);    -webkit-transform: scale(0.5);    opacity: 0.5;  }  75% {    transform: scale(1);    -webkit-transform: scale(1);    opacity: 0.8;  }  100% {    transform: scale(1.5);    -webkit-transform: scale(1.5);    opacity: 0;  }}.pulse1 {  left: 14%;  top: 24%;}.pulse2 {  left: 50%;  top: 17%;}.pulse3 {  left: 28%;  top: 30%;}.pulse4 {  left: 25%;  top: 62%;}.pulse5 {  left: 44%;  top: 57%;}.pulse6 {  left: 64%;  top: 50%;}.float_container {  position: absolute;  width: 50%;  height: 100%;  top: 10%;  right: 5%;  z-index: 999;}.right_online {  width: 160px;  height: 190px;  position: fixed;  z-index: 9999;  background: #fff;  box-shadow: 1px 0px 6px #999;  text-align: center;  border-radius: 10px;  bottom: 300px;  right: 0;  box-sizing: border-box;  color: #898989;  font-size: 17px;}.right_online .online {  width: 60px;  display: block;  margin: 26px auto 12px;}.right_online .arrow {  margin-top: 20px;  background: #d12928;  text-align: center;  width: 100%;  height: 50px;  display: flex;  align-items: center;  justify-content: center;}.right_online .arrow img {  width: 25px;}.pc_web {  display: block;}.mobile_web {  display: none;}ul li {  list-style-type: none;}a {  text-decoration: none;  color: #fff;}.w1200 {  width: 1200px;  margin: auto;}.banner_container {  width: 100%;  position: relative;  z-index: 1;}.banner_container img {  width: 100%;}.banner_container .nav_list {  position: fixed;  top: 15px;  left: 0;  width: 100%;}.banner_container .logo {}.banner_container .nav_list .w1200 {  display: flex;  justify-content: space-between;}.banner_container .nav {  display: flex;  color: #fff;}.banner_container .nav li {  margin-right: 50px;}.second_title {  font-size: 48px;  text-align: center;  margin: 90px 0;}.second_title span {  color: #d12928;}.second_title::after {  display: block;  content: '';  width: 50px;  border: 1px solid #d12928;  margin: auto;}.trait_container {  display: flex;  justify-content: space-between;  flex-wrap: wrap;}.trait_container img {  width: 325px;}.trait_container > div {  text-align: center;}.trait_container .title {  font-size: 24px;  margin: 34px 0 22px 0;}.trait_container .info {  width: 325px;  font-size: 17px;  color: #777;  margin: auto;}.ios_container {  display: flex;  justify-content: space-between;  margin-bottom: 142px;}.ios_more_container {  margin-top: 265px;}.color_red {  color: #d12928;}.ios_container .title {  font-size: 48px;  margin-bottom: 51px;}.ios_container .info {  font-size: 17px;  color: #595757;  margin-bottom: 20px;  line-height: 25px;}.info_title {  font-size: 24px;  margin-bottom: 20px;}.ios_container > div {  width: 490px;}.advantage {  display: flex;  justify-content: space-between;  flex-wrap: wrap;}.advantage img {  width: 34px;  vertical-align: middle;}.advantage > div {  width: 339px;  margin-bottom: 50px;}.f24 {  font-size: 24px;}.advantage .info {  margin-top: 27px;  font-size: 18px;  color: #777;  line-height: 32px;}.sign_footer {  background-color: #d12928;  color: #fff;  font-size: 18px;  text-align: center;  height: 245px;  line-height: 245px;  margin-top: -100px;}footer {  font-size: 18px;  line-height: 30px;  padding-bottom: 67px;}footer .title {  font-size: 48px;  margin: 59px 0 47px 0;}footer .title::after {  display: block;  content: '';  width: 50px;  height: 20px;  border-bottom: 1px solid #d12928;}/* Ã§Â§Â»Ã¥ÂŠÂ¨Ã§Â«Â¯ */.mobile_web {  min-width: 375px;}.mobile_web header img {  width: 100%;}.mobile_web .second_title {  /* font-size: 93px; */  margin: 40px 0;}.trait_mobile > div {  border: 2px solid #d12928;  border-radius: 20px;  text-align: center;  padding: 20px;  margin-bottom: 20px;}.trait_mobile > div img {  width: 50px;}.trait_mobile .title {  margin: 30px 0;  /* font-size: 93px; */}.trait_mobile .info {  color: #777;  /* font-size: 70px; */}.mobile_container {  padding: 40px;}.mobile_container .info {  /* margin: 50px 0 60px 0; */  /* font-size: 44px; */  /* line-height: 100px; */}.mobile_container .ios_container img {  display: block;  margin: 50px auto 50px;  width: 80%;}.mobile_container .ios_container .title {  /* font-size: 90px; */}.mobile_container .ios_container {  display: block;  width: 100%;}.mobile_container .info_title {  /* font-size: 58px; */}.mobile_container .ios_container > div {  width: 100%;  margin-bottom: 20px;}.mobile_container .advantage {  display: block;  width: 100%;}.mobile_container .advantage > div {  width: 100%;}.mobile_container .advantage img {  /* width: 88px; */}.app_sifn_mobile {  margin: auto;  display: block;  width: 100%;  box-shadow: 10px 10px 5px #d12928;}.app_sifn_mobile_info {  /* font-size: 44px; */  color: #fff;  background: #d12928;  padding: 120px 42px 54px 42px;  margin-top: -100px;}.mobile_web footer {  padding: 53px;}.mobile_web footer .info {  color: #777777;  /* line-height: 100px; */}.footer_mobile {  background-image: linear-gradient(    rgba(255, 0, 0, 0.1),    rgba(255, 255, 255, 0.1)  );}.footer_mobile img {  width: 80%;  display: block;  margin: auto;  padding: 20px;  box-sizing: border-box;}.footer_shadow {  width: 100%;  height: 10px;  margin-top: 20px;}.mobile_web header {  position: relative;}.mobile_web header .logo {  width: 80%;  position: absolute;  top: 72px;  left: 47px;}.mobile_web .float_container {  top: 10%;  right: 35%;}.mobile_web .pulse {  padding: 5px;}/* .mobile_web .right_online {  width: 290px;  height: 340px;  font-size: 31px;  position: fixed;  z-index: 9999;  background: #fff;  box-shadow: 1px 0px 6px #999;  text-align: center;  border-radius: 10px;  bottom: 300px;  right: 0;  box-sizing: border-box;  color: #898989;}.mobile_web .right_online .arrow {  margin-top: 50px;  background: #d12928;  text-align: center;  width: 100%;  height: 150px;  display: flex;  align-items: center;  justify-content: center;}.mobile_web .right_online .online {  display: block;  margin: 47px auto 22px;} *//* Ã¤Â¸Â­Ã§Â­Â‰Ã¥Â±ÂÃ¥Â¹Â• 992px-1200px Ã¥Â±ÂÃ¥Â¹Â•Ã¥Â®Â½Ã¥ÂºÂ¦Ã¥ÂœÂ¨1200pxÃ¤Â»Â¥Ã¤Â¸Â‹Ã¦Â˜Â¾Ã§Â¤ÂºÃ§ÂšÂ„Ã©Â¢ÂœÃ¨Â‰Â²*/@media screen and (max-width: 1200px) {  .ios_more_container {    width: 1000px;  }}/* Ã¥Â°ÂÃ¥Â±ÂÃ¥Â¹Â• 768px-992px*/@media screen and (max-width: 992px) {  .mobile_web {    display: block;  }  .pc_web {    display: none;  }  .mobile_web header .logo {    width: 50%;  }  .mobile_container .ios_container img {    width: 40%;  }  .footer_mobile img {    width: 50%;  }  .trait_mobile > div {    width: 70%;    margin: 0 auto 30px;  }}/* Ã¦Â³Â¨Ã¦Â„ÂÃ¯Â¼ÂšÃ¦Â­Â¤Ã¦Â—Â¶Ã¨Â¶Â…Ã¥Â°ÂÃ¥Â±ÂÃ¥Â¹Â•Ã¥Â’ÂŒÃ¥Â°ÂÃ¥Â±ÂÃ¥Â¹Â•Ã¥ÂœÂ¨768pxÃ¤Â¹Â‹Ã©Â—Â´Ã¦ÂœÂ‰Ã¥Â†Â²Ã§ÂªÂÃ¯Â¼ÂŒÃ¦Â€ÂŽÃ¤Â¹ÂˆÃ¨Â§Â£Ã¥Â†Â³Ã¯Â¼ÂŸÃ¦ÂŠÂŠÃ¨Â¶Â…Ã¥Â°ÂÃ¥Â±ÂÃ¥Â¹Â•Ã§ÂšÂ„Ã¥ÂŒÂºÃ©Â—Â´Ã©Â™ÂÃ¤Â½ÂŽ1px*//* Ã¨Â¶Â…Ã¥Â°ÂÃ¥Â±ÂÃ¥Â¹Â• 768pxÃ¥Â±ÂÃ¥Â¹Â•Ã¤Â»Â¥Ã¤Â¸Â‹*/@media screen and (max-width: 767px) {  .mobile_web {    display: block;  }  .pc_web {    display: none;  }  .mobile_web header .logo {    width: 50%;  }  .mobile_container .ios_container img {    width: 40%;  }  .footer_mobile img {    width: 50%;  }  .trait_mobile > div {    width: auto;    padding: 20px;    margin-bottom: 20px;  }}