.s_button1:before {
  content: "";
  position: absolute;
  display: block;
  transition: all .6s;
  width: 100%;
  height: 0;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  padding-top: 100%;
  transform: translateX(-50%) translateY(-50%)
}
.s_button1:hover:before {
  animation: style1 .75s;
  z-index: 1
}
@keyframes style1 {
  0% {
    background: rgba(0, 0, 0, .25);
    transform: translateX(-50%) translateY(-50%) scale(0)
  }
  to {
    background: 0 0;
    transform: translateX(-50%) translateY(-50%) scale(1)
  }
}
.s_button4::after {
  opacity: 1;
  width: 0
}
.s_button4:hover::after {
  width: 100%;
  background-color: #409ef4
}
.s_title {
  font-size: 16px;
  color: #333;
  line-height: 1
}
.s_button1:hover {
  background-color: #409eff;
  color: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-style: solid;
  border-color: #409eff;
  font-size: 14px
}
.s_summary {
  font-size: 14px;
  color: #666;
  line-height: 1.5
}
.s_button1 {
  background-color: #409eff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  color: #fff;
  border-style: solid;
  border-color: #409eff;
  font-size: 14px;
  border-width: 1px;
  position: relative;
  overflow: hidden
}
.s_button5 {
  background-color: rgba(255, 255, 255, 0);
  font-size: 14px;
  color: #409eff;
  border-style: solid;
  border-width: 1px;
  border-color: #409eff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  transition: all .3s
}
.s_subtitle {
  color: #222;
  font-size: 28px;
  font-weight: 700;
  line-height: 1
}
.s_templatetitle {
  font-size: 16px;
  color: #333
}
.s_templatesum {
  font-size: 14px;
  color: #666
}
.s_body {
  font-size: 12px;
  color: #f56c6c;
  line-height: 1.5
}
.s_link {
  font-size: 14px;
  color: #666;
  line-height: 2
}
.s_list {
  background-color: rgba(255, 255, 255, 0)
}
.s_item {
  background-color: #000
}
.s_comp {
  background-color: #fffef8
}
.s_tmpl {
  background-color: rgba(245, 245, 245, 0)
}
body {
  background-color: rgba(255, 255, 255, 0)
}
.s_button2 {
  background-color: #409eff;
  font-size: 14px;
  color: #fff;
  border-style: solid;
  border-width: 1px;
  border-color: #409eff;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  transition: all .3s
}
.s_button2:hover {
  background-color: #fff;
  color: #409eff;
  border-style: solid;
  border-color: #409eff;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px
}
.s_button3 {
  background-color: #409eff;
  font-size: 14px;
  color: #fff;
  border-style: solid;
  border-width: 1px;
  border-color: #409eff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  position: relative;
  overflow: hidden;
  transition: all .3s
}
.s_button3:hover {
  background-color: #338fee;
  color: #fff;
  border-style: solid;
  border-color: #338fee;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px
}
.s_button4 {
  background-color: #fff;
  font-size: 14px;
  color: #333;
  border-style: solid;
  border-width: 1px;
  border-color: #ccc;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  position: relative;
  overflow: hidden;
  transition: all .3s
}
.s_button4:hover {
  background-color: #fff;
  font-size: 14px;
  color: #409eff;
  border-style: solid;
  border-color: #409eff;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px
}
.s_button5:hover {
  background-color: #409eff;
  font-size: 14px;
  color: #fff;
  border-style: solid;
  border-color: #409eff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0
}
.s_button6 {
  background-color: #fff;
  font-size: 14px;
  color: #409eff;
  border-style: solid;
  border-width: 1px;
  border-color: #409eff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  transition: all .3s
}
.s_button6:hover {
  background-color: #409eff;
  font-size: 14px;
  color: #fff;
  border-style: solid;
  border-color: #409eff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0
}

.page_a {
  font-size: 14px;
  color: #8a8a8a;
  border-style: solid;
  border-width: 1px;
  border-color: #ebebeb;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  font-family: Arial;
  background-color: rgba(255, 255, 255, 0)
}
.page_a:hover {
  color: #409eff;
  border-color: #409eff;
  background-color: rgba(255, 255, 255, 0)
}
.page_a.current {
  background-color: #222a35;
  font-size: 14px;
  font-family: Arial;
  color: #fff;
  border-style: solid;
  border-width: 0;
  border-color: #222a35;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px
}
.page_a.current:hover {
  background-color: #474b52;
  color: #fff;
  border-color: #409eff
}
.page_jump {
  font-size: 14px;
  color: #747474
}
.page_jump:hover {
  color: #747474
}
.page_a.disabled {
  background-color: #f4f4f5;
  font-size: 14px;
  color: #c0c4cc;
  border-style: solid;
  border-width: 1px;
  border-color: #f4f4f5;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px
}
.page_a.disabled:hover {
  background-color: #f4f4f5;
  color: #c0c4cc;
  border-color: #f4f4f5
}
.page_input {
  background-color: rgba(255, 255, 255, 0);
  font-size: 14px;
  color: #606266;
  border-style: solid;
  border-width: 1px;
  border-color: #ebebeb;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px
}
.page_input:hover {
  background-color: rgba(255, 255, 255, 0);
  color: #606266;
  border-color: #409eff
}
@font-face {
  font-family: "6d5f00f6-3c26-47fd-b3fa-0f78768daa4c";
  src: url(https://omo-oss-file1.thefastfile.com/portal-saas/new2022052722304343549/cms/file/6d5f00f6-3c26-47fd-b3fa-0f78768daa4c.ttf) format("truetype");
  font-alias: BrownStd-Bold
}
.btn:focus {
  box-shadow: none
}
.s_tmpl {
  background: 0 0
}
.pl_service4 .service_item {
  background: #d50a1d !important
}
.pl_service4 .service_value.dh .p_doThirdFunc span {
  font-size: 22px;
  font-family: arial
}
::-webkit-scrollbar {
  width: 7px
}
::-webkit-scrollbar-track {
  background: #f7f7f7;
  border-radius: 0
}
::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 0
}
::-webkit-scrollbar-thumb:hover {
  background: #d50a1d
}
@keyframes rotate360 {
  from {
    transform: rotate(0)
  }
  to {
    transform: rotate(360deg)
  }
}
@media only screen and (max-width:768px) {
  .p_defaultIocn {
    color: #fff !important;
    background-color: #d50a1d !important
  }
}