/*首页MORE*/
.btn.m-btn {
	margin-left: 0;
	background:url(https://omo-oss-image.thefastimg.com/portal-saas/new2022102818283064181/cms/image/04891d79-a082-4a16-9a4e-d0c6870127fb.jpg) no-repeat 140px 22px;
	height: 45px;
	-webkit-animation: move ease-in-out 2s infinite;
	animation: move ease-in-out 2s infinite;
   padding:0;
   padding-left:15px;
   padding-right:30px;
  border:none;
  border-radius:0;
}
.btn .more_btn {
	color: #bbbcbc;
	cursor: pointer;
	display: block;
	font-size: 14px;
	line-height: 45px;
	margin-right: 3em;
	text-align: center;
	max-width: 200px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
	width: 100%;
}
.btn .more_btn:hover {
	text-decoration: none;
}
.btn .Vbtn-3 {
	background: transparent;
	text-align: center;
	float: left;
}
.btn .Vbtn-3 svg {
	height: 45px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.btn .Vbtn-3 rect {
	fill: none;
	stroke: #bbbcbc;
	stroke-width: 2;
	stroke-dasharray: 422, 0;
	transition: all 450ms linear 0s;
}
.btn .Vbtn-3:hover {
	background: rgba(73, 177, 64, 0);
	transition: all 150ms linear 0s;
}
.btn .Vbtn-3:hover rect {
	stroke-width: 5;
	stroke-dasharray: 20, 310;
	stroke-dashoffset: 90;
	-webkit-transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);
}

@-webkit-keyframes move{
    0% {-webkit-transform: translateY(0);transform: translateY(0);}
    50% {-webkit-transform: translateY(5px);transform: translateY(5px);}
    100% {-webkit-transform: translateY(0);transform: translateY(0);}
}
@keyframes move{
    0% {-webkit-transform: translateY(0);transform: translateY(0);}
    50% {-webkit-transform: translateY(5px);transform: translateY(5px);}
    100% {-webkit-transform: translateY(0);transform: translateY(0);}
}

header {
  position: fixed;
  top: 0;
  min-height: 97px;
  z-index: 9999;
}
.clear {
  clear: both;
}
.skrollable {
  position: fixed;
  z-index: 205;
}
.skrollable .skrollable {
  position: absolute !important;
}
.Scroll_Tr {
  position: fixed;
  width: 100%;
  z-index: 101;
  top: 0;
  left: 0;
  right: 0;
  will-change: transform;
  transform: translate3d(0px, 0px, 0px);
}
.logo {
  position: absolute;
  top: 0;
  left: 0;
  background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022102818283064181/cms/image/89ed277b-0ea3-4852-8698-98a43eca4269.jpg) no-repeat;
  width: 97px;
  height: 97px;
  z-index: 999;
}
header .logo a {
  display: block;
  width: 100%;
  height: 100%;
}
.language01 {
  position: absolute;
  width: 80px;
  height: 20px;
  left: auto;
  right: 160px;
  top: 70px;
}
.menu {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
#maodian1 {
  width: 60px;
  height: 255px;
  position: fixed;
  right: 10px;
  z-index: 102;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  background: none;
}
#page0,#page1{
  position: relative;
  width: 100%
}
#page2 {
  background: #fff;
  position: relative;
  height: 1000px;
  width: 100%
}
#page4 {
  position: relative;
  width: 100%
}
#page5 {
  position: relative;
  height: 1080px;
  width: 100%
}
#c_portalResPublic_codeContainer-15645396433428898 {
  position: relative;
  margin-top: 50px;
  width: 100%;
  min-height: 320px;
  bottom: 0;
  z-index: 203;
  background: #303031;
  border-top: 1px rgba(0, 0, 0, 0.05) solid;
}
.page_0 {
  width: 100%;
  height: 1000px;
  overflow: hidden;
}
.page_1img {
  background-image: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022102818283064181/cms/image/687e1610-e1d2-45e2-b8d4-87011471d70a.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  width: 100%;
  height: 1000px;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: -100;
}
.page_1img video {
  margin-top: -10px;
}
.page_1img:before {
  content: "QIUGU GROUP";
  font-size: 10vw;
  font-family: arial;
  color: rgba(194, 194, 194, 0.4);
  font-weight: 900;
  line-height: 1110px;
  text-align: center;
  width: 100%;
  display: block;
  height: 960px;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  font-family: "bebas";
  letter-spacing: 34px;
}

.page_4 {
  max-width: 1230px;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-top: 3%;
}
.page_4 .news_text h3 {
  font-family: "bebas";
  color: #0073b0;
  font-size: 24px;
  margin-bottom: 10px;
  text-align: center;
}
.page_4 .news_text h2 {
  color: #4e4e4e;
  font-size: 36px;
  padding-bottom: 15px;
  margin-bottom: 25px;
  background: url(/img/a_line.jpg) no-repeat center bottom;
}
.imgstyle1 {
  background-repeat: no-repeat;
  background-position: top center;
}
/*导航*/
.nav-content {
  position: fixed;
  left: 0;
  width: 100%;
  height: 100%;
  bottom: 0;
  top: 0;
  right: 0;
  z-index: 9;
}
.nav-content.hideNav {
  transition: 0.5s 1s;
  opacity: .8;
  transform: scale(1, 0);
  transform-origin: top;
  transition-timing-function: cubic-bezier(0.65, 0.14, 0.1, 1.07);
  background: rgba(0, 0, 0, 0.1);
}
.nav-content.showNav {
  transition: 1.2s;
  transform: scale(1, 1);
  transform-origin: top;
  transition-timing-function: cubic-bezier(0.65, 0.14, 0.1, 1.07);
  opacity: 1;
  background: rgba(30,30,30, 0.9);
  display: block;
}
/*导航botton*/
.btn-nav {
  position: fixed;
  top: 0;
  left: 97px;
  right: auto;
  background: #0073b0;
  border: none;
  cursor: pointer;
  z-index: 9999;
  width: 97px;
  height: 97px;
}
button.btn-nav.animated {
  transition: all .8s cubic-bezier(0.4, 0, 1, 1);
}
.icon-bar {
  display: block;
  margin: 8px 25px;
  width: 50px;
  height: 2px;
  background-color: #fff;
  transition: all .8s cubic-bezier(0.4, 0, 1, 1);
}
.animated .top {
  -webkit-transform: translateY(10px) rotateZ(45deg);
  -moz-transform: translateY(10px) rotateZ(45deg);
  -ms-transform: translateY(10px) rotateZ(45deg);
  -o-transform: translateY(10px) rotateZ(45deg);
  transform: translateY(10px) rotateZ(45deg);
  background-color: #fff;
}
.animated .middle {
  opacity: 0;
}
.animated .bottom {
  -webkit-transform: translateY(-11px) rotateZ(-45deg);
  -moz-transform: translateY(-11px) rotateZ(-45deg);
  -ms-transform: translateY(-11px) rotateZ(-45deg);
  -o-transform: translateY(-11px) rotateZ(-45deg);
  transform: translateY(-11px) rotateZ(-45deg);
  background-color: #fff;
}
.nav-list {
  list-style: none;
  padding: 0;
  position: relative;
  top: 44%;
  transform: translate(0%, -50%);
}
.nav-item {
  margin: 24px auto;
  text-align: center;
  width: 300px;
}
li.nav-item a {
  color: rgba(255, 255, 255, 0.7);
  font-size: 26px;
  font-weight: 100;
}
.nav-content.showNav li.nav-item {
  transition: 0.6s 0.8s;
  transform: translateY(0%);
  opacity: 1;
  letter-spacing: 2px;
}
.nav-content.hideNav li.nav-item {
  transition: 1s;
  transform: translateY(-120%);
  transition-timing-function: cubic-bezier(0.63, 0.23, 0.4, 0.85);
  opacity: 0;
  letter-spacing: 15px;
  filter: blur(5px);
}
.nav-content.showNav li.nav-item:nth-child(1) {
  transition: 0.6s 0.8s;
}
.nav-content.showNav li.nav-item:nth-child(2) {
  transition: 0.6s 1s;
}
.nav-content.showNav li.nav-item:nth-child(3) {
  transition: 0.6s 1.2s;
}
.nav-content.showNav li.nav-item:nth-child(4) {
  transition: 0.6s 1.4s;
}
.nav-content.showNav li.nav-item:nth-child(5) {
  transition: 0.6s 1.6s;
}
.nav-content.showNav li.nav-item:nth-child(6) {
  transition: 0.6s 1.8s;
}
.nav-content.showNav li.nav-item:nth-child(7) {
  transition: 0.6s 2s;
}
.nav-content.showNav li.nav-item:nth-child(8) {
  transition: 0.6s 2.2s;
}
li.nav-item:after {
  width: 10px;
  height: 2px;
  content: "";
  display: block;
  background: rgba(255, 255, 255, 0.43);
  position: absolute;
  left: 30%;
  margin-left: -50px;
  top: 15px;
  transition: 0.5s;
}
li.nav-item:hover:after {
  background: #fff;
  width: 30px;
  transition: 0.5s;
}
li.nav-item:hover a {
  color: #fff;
}
/*导航结束*/
/*1p内容*/
.bannertxt {
  position: absolute;
  width: 239px;
  height: 254px;
  margin-left: -120px;
  overflow: hidden;
  left: 50%;
  top: 30%;
}
.bannertxt .c_complaintPage_detail-01001.scrollc {
  transition: 1.5s 1s;
  transition-timing-function: cubic-bezier(0.52, 0.1, 0.56, 0.89);
  transform: translate(0px, 0px);
  opacity: 1;
}
.bannertxt .c_complaintPage_detail-01001 {
  transition: 2s;
  transition-timing-function: cubic-bezier(0.65, 0.14, 0.1, 1.07);
  transform: translate(0px, 100px);
  opacity: 0;
}
.z_line {
  position: absolute;
  margin-left: -280px;
  width: 560px;
  top: 600px;
  left: 50%;
}
.z_line.scrolla .bcs01 {
  transition: 2s;
  margin-top: 100px;
  max-width: 560px;
  opacity: 0;
  min-height: 76px;
}
.z_line.scrolla.scrollb .bcs01 {
  transition: 1.5s 2s;
  transition-timing-function: cubic-bezier(0.52, 0.1, 0.56, 0.89);
  margin-top: 30px;
  opacity: 1;
  margin: 0 auto;
}
.z_line.scrolla.scrollb .bcs01 img {
  max-width: 100%;
}
.fanhuilist {
  left: auto;
  right: 2%;
  bottom: 80px;
  position: fixed;
  z-index: 188;
  display: block;
  height: 60px;
  overflow: hidden;
  border-radius: 30px;
  line-height: 60px;
  width: 160px;
  text-align: center;
  background: rgba(0, 0, 0, 0.3);
  transition: 0.6s;
}
.fanhuilist a {
  display: block;
  height: 60px;
  line-height: 60px;
  width: 160px;
  text-align: center;
  color: #fff;
  font-size: 14px
}
.fanhuilist:hover {
  background: rgb(214, 49, 45);
  transition: 0.6s;
}
.scroll_line {
  margin-left: 1vw;
  bottom: 10px;
  position: fixed;
  z-index: 188;
  display: block;
  height: 100px;
  overflow: hidden;
}
.scroll_line span {
  color: #fff;
  writing-mode: vertical-lr;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 12px;
  width: 20px;
  margin: 18px 0 0 6px;
}
.scroll_line:after {
  content: '';
  width: 2px;
  width: 3px;
  height: 100%;
  background: red;
  animation: myfirst 3s steps(1000) infinite;
  display: block;
}
@keyframes myfirst {
  0% {
    -webkit-transform: translateY(-200%);
    transform: translateY(-200%);
  }
  100% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
/*2p*/
.p_complaintPageDetails h1 .font {
  font-size: 45px;
  color: #333;
  line-height: 160px;
  text-align: left;
}
#c_complaintPage_detail-15465147712198434 .reset_style {
  font-size: 14px;
  line-height: 32px;
  text-align: left;
}
div#c_complaintPage_detail-15465159362227324 {
  position: absolute;
  left: 0;
  width: 70%;
}
div#c_complaintPage_detail-15465980981507378 {
  position: absolute;
  left: 0;
  width: 50%;
}
div#c_complaintPage_detail-15465147712198434 {
  position: absolute;
  width: 43%;
  min-height: 600px;
  height: 100%;
  top: 0;
  right: 0;
  padding-right: 10em;
  padding-left: 6em;
  background: #fff;
}
#c_complaintPage_detail-15465982526230904 .reset_style {
  font-size: 14px;
  line-height: 32px;
  text-align: left;
}
div#c_complaintPage_detail-15465982526230904 {
  position: absolute;
  width: 50%;
  min-height: 600px;
  height: 100%;
  top: 0;
  right: 0;
  padding-right: 10em;
  padding-left: 6em;
  background: #fff;
}
.resetHtmlCssStyle img {
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: top center;
  height: 1080px;
  overflow: hidden;
}
.more01 {
  background: #f3f3f3;
  position: relative;
  width: 220px;
  text-align: center;
  margin-top: 80px;
  font-size: 14px;
  height: 60px;
}
.more01 a {
  display: block;
  text-align: center;
  margin-top: 80px;
  font-size: 14px;
  line-height: 60px;
}
.more01 a:hover {
  color: #333;
}
.more01:hover:after {
  content: '';
  display: block;
  height: 2px;
  width: 40px;
  background: #333;
  animation: coloryd 1s;
  position: absolute;
  top: 29px;
}
.more01:after {
  content: '';
  display: block;
  height: 2px;
  width: 0px;
  background: #333;
  position: absolute;
  top: 29px;
  animation: sasaca 1s;
}
@keyframes coloryd {
  0% {
    width:0px;
  }
  100% {
    width: 40px;
    background: #333;
  }
}
@keyframes sasaca {
  100% {
    width:0px;
    background: #dedede;
  }
  0% {
    width: 40px;
    background: #333;
  }
}
.swiper-container > .swiper-wrapper, .swiper-container > .swiper-wrapper .swiper-slide {
  transition-timing-function: cubic-bezier(0.6, 0.01, 0.4, 0.99);
  transition-delay: 0.2s;
  will-change: transform;
  transition-duration: 0.7s!important;
}
.swiper-slide .c_complaintPage_detail-01001 {
  transition-duration: 2.5s;
  transform: perspective(1000px) translate3d(0%, 0px, 0px);
}
.swiper-slide-active .c_complaintPage_detail-01001 {
  transition-duration: 2.5s;
  transform: perspective(1000px) translate3d(0%, 0px, 0px);
}
.swiper-slide.swiper-slide-next .c_complaintPage_detail-01001 {
  transition-duration: 2.5s;
  transform: perspective(1000px) translate3d(10%, 0px, -300px);
}
.swiper-slide.swiper-slide-prev .c_complaintPage_detail-01001 {
  transition-duration: 2.5s;
  transform: perspective(1000px) translate3d(10%, 0px, -300px);
}
/*附加page2*/
.scrollswp01 {
  position: absolute;
  width: 160px;
  height: 80px;
  bottom: 80px;
  z-index: 99;
  left: 50%;
  transform: translate(-50%, 0%);
}
@keyframes bigsit {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@keyframes sigsit {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(0);
  }
}
#c_complaintPage_detail-15465980981507378 .imgstyle1 {
  width: 90%;
  margin-left: 0%;
  height: 1080px;
  overflow: hidden;
}
#c_complaintPage_detail-15465159362227324 .imgstyle1 {
  width: 100%;
  height: 1080px;
  overflow: hidden;
}
/*3p*/
.page_2 .swiper-container.banner_zy.swiper-horizontal img {
  width: 1920px;
  min-height: 1000px;
  margin: 0 auto;
}
.swipertextas {
  position: absolute;
  top: 30%;
  left: 10%;
  max-width: 600px;
  width:90%;
  text-align: left;
  z-index: 999;
  background: rgba(53,144,192,0.73);
  padding: 40px;
}
.txt1 {
  position: relative;
  font-size: 2.25rem;
  color: #fff;
  margin-bottom: 20px;
}
.txt2 {
  position: relative;
  font-size: 16px;
  color: #fff;
  line-height: 40px;
}
.page_2 .swiper-slide {
  overflow: hidden;
}
/*附加page2*/
.swiperbuttsa {
  position: absolute;
  width: 120px;
  height: 80px;
  bottom: 39px;
  z-index: 99;
  left: 10%;
  top: 626px;
}
.page_2 .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022102818283064181/cms/image/a603c54d-1d10-40a4-8a67-ca31fe761276.png);
  left: 0px;
  right: auto;
}
.page_2 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022102818283064181/cms/image/0fb82f57-2b3e-41f8-9c63-0626df6108dc.png);
  right: 0px;
  left: auto;
}
.page_2 .swiper-button-next:after, .page_2 .swiper-button-prev:after{
  display:none;
}
.page_2 .swiper-button-next, .page_2 .swiper-button-prev {
  top: auto;
  position: absolute;
  bottom: 0;
  width: 51px;
  height: 51px;
  z-index: 10;
  cursor: pointer;
  background-size: 51px;
  background-position: center;
  background-repeat: no-repeat;
  border: 3px solid #ffffff;
  border-radius: 50%;
}
.page_2 .swiper-horizontal>.swiper-pagination-bullets, .page_2 .swiper-pagination-custom, .page_2 .swiper-pagination-fraction {
  bottom: 110px;
  width: 100%;
  left: 10%;
  margin-left: -70px;
}
.page_2 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0px 75px;
}
.page_2 .swiper-pagination-bullet:after {
  content: '';
  display: block;
  height: 1px;
  background: rgba(255, 255, 255, 0.3);
  width: 80px;
  margin-top: 5px;
  margin-left: 46px;
  z-index: -100;
  position: absolute;
}
.page_2 .swiper-button-next.swiper-button-disabled, .page_2 .swiper-button-prev.swiper-button-disabled {
  opacity: 0.6;
  cursor: auto;
  pointer-events: none;
}
.page_2 .swiper-pagination {
  text-align: left;
}
.page_2 .swiper-pagination-bullet-active {
  border-radius: 50%;
  background: rgba(255, 255, 255, 1)!important;
}
.page_2 .swiper-pagination-bullet {
  opacity: 1;
  background: rgb(255, 255, 255);
  z-index: 100;
}
.page_2 .swiper-pagination-bullet:before {
  content: '';
  display: block;
  height: 11px;
  width: 11px;
  background: rgba(255, 255, 255, 1);
  border-radius: 50%;
  position: absolute;
  transform: scale(1);
  animation: fanhui0 0.5s;
}
.page_2 .swiper-pagination-bullet-active:before {
  content: '';
  transform: scale(3);
  display: block;
  background: rgba(255, 255, 255, 1);
  border-radius: 50%;
  position: absolute;
  animation: baisedh 0.5s;
}
@keyframes baisedh {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(3);
  }
}
@keyframes fanhui0 {
  from {
    transform: scale(3);
  }
  to {
    transform: scale(1);
  }
}
div#c_complaintPage_detail-15469398094760682 {
  width: 47%;
  position: absolute;
  right: 0;
  padding-left: 2%;
  left: auto;
}
.bottomnsj {
  position: relative;
  margin-top: 50px;
  width: 100%;
  min-height: 320px;
  bottom: 0;
  z-index: 203;
  background: #303031;
  border-top: 1px rgba(0, 0, 0, 0.05) solid;
}
/*内页*/
.neiyefont {
  text-align: center;
  width: 100%;
  color: #fff;
}
.neiyefont.atitle01 {
  font-size: 22px;
  height: 30px;
}
.neiyefont.atitle02 {
  font-size: 60px;
  font-weight: 900;
  font-style: italic;
  font-family: Arial;
  height: 150px;
  line-height: 60px;
}
.neiyefont.atitle03 {
  font-size: 32px;
  line-height: 38px;
  height: 300px;
}
/*内页背景图*/
.boxbg {
  background-repeat: no-repeat;
  background-position: top center;
  width: 100%;
  height: 1000px;
  overflow: hidden;
  position: absolute;
  z-index: -100;
}
.cimgd0 {
  background-image: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022102818283064181/cms/image/619a60c1-e450-4500-ac71-9328233bc534.jpg);
}
.beijingimg {
  position: fixed;
  top: 0;
  width: 100%;
  right: auto;
  left: 0;
  height: 1000px;
  z-index: -200;
}
.BGimg {
  position: fixed;
  top: 0;
  width: 100%;
  right: auto;
  left: 0;
  height: 1000px;
  z-index: -200;
}
.beijingimgnews {
  position: fixed;
  top: 0;
  width: 100%;
  right: auto;
  left: 0;
  height: 1000px;
  z-index: -200;
  overflow: hidden;
}
/*加载*/
#loading {
  position: fixed;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: #222;
  z-index: 99999;
}
#loading.scrolla {
  width: 100%;
  height: 100%;
  transition: 1s;
  background: #222;
  transform: scale(1, 1);
  transform-origin: bottom;
  transition-timing-function: ease-in-out;
}
#loading.scrolla.intron {
  transition: 1s 1s;
  opacity: 1;
  transform: scale(1, 0);
  transform-origin: bottom;
  transition-timing-function: cubic-bezier(0.96, 0.26, 0.22, 0.74);
}
#loading.intron .logolg {
  transition: 0.5s;
  position: absolute;
  background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022102818283064181/cms/image/89ed277b-0ea3-4852-8698-98a43eca4269.jpg) no-repeat;
  width: 97px;
  height: 97px;
  top: 35%;
  left: 50%;
  opacity: 0;
  transform: translate(-50%, 0%);
}
.logolg {
  position: absolute;
  background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022102818283064181/cms/image/89ed277b-0ea3-4852-8698-98a43eca4269.jpg) no-repeat;
  width: 97px;
  height: 97px;
  top: 30%;
  left: 50%;
  opacity: 0;
  transform: translate(-50%, -50%);
  transition: 2s;
}
.scrollc .logolg {
  transition: .5s;
  position: absolute;
  background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022102818283064181/cms/image/89ed277b-0ea3-4852-8698-98a43eca4269.jpg) no-repeat;
  width: 97px;
  height: 97px;
  top: 39%;
  left: 50%;
  opacity: 1;
  transform: translate(-50%, -50%);
}
.intron .loading111 {
  transition: 0.5s;
  text-align: center;
  width: 100%;
  position: absolute;
  top: 50%;
  opacity: 0;
}
.loading111 {
  transition: 1.5s 3s;
  text-align: center;
  width: 100%;
  position: absolute;
  top: 50%;
  opacity: 1;
}
.loader {
  /* position: absolute; */
  text-align: center;
  /* width: 100%; */
  /* height: 2em; */
  /* top: 50%; */
  /* margin-top: -1em; */
}
.loader_letter {
  text-transform: uppercase;
  color: #999;
  font-family: "Helvetica", sans-serif;
  font-weight: bold;
  padding: 0 .2em;
  font-size: 2em;
  line-height: 1;
  position: relative;
  display: inline-block;
  animation: bounce 1.5s cubic-bezier(0.165, 0.84, 0.44, 1) infinite alternate;
}
.loader_letter:nth-child(1) {
  animation-delay: 0s;
}
.loader_letter:nth-child(2) {
  animation-delay: 0.05s;
}
.loader_letter:nth-child(3) {
  animation-delay: 0.1s;
}
.loader_letter:nth-child(4) {
  animation-delay: 0.15s;
}
.loader_letter:nth-child(5) {
  animation-delay: 0.2s;
}
.loader_letter:nth-child(6) {
  animation-delay: 0.25s;
}
.loader_letter:nth-child(7) {
  animation-delay: 0.3s;
}
@keyframes bounce {
  0% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(-1em);
  }
}
@keyframes hue {
  0% {
    filter: hue-rotate(0deg);
  }
  100% {
    filter: hue-rotate(360deg);
  }
}
.animated2 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated2.pulse {
  animation: pulse 10s infinite;
  -webkit-animation: pulse 10s infinite;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.08, 1.08, 1.08);
    transform: scale3d(1.08, 1.08, 1.08);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.08, 1.08, 1.08);
    transform: scale3d(1.08, 1.08, 1.08);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
/*关于我们CSS*/
.page_1 .about_text {
  padding-right: 5%;
  padding-left: 5%;
  margin-top: 10%;
  margin-bottom: 50px;
}
.page_1 .about_text h3 {
  font-family: "bebas";
  color: #0073b0;
  font-size: 24px;
  margin-bottom: 10px;
}
.page_1 .about_text h2 {
  color: #4e4e4e;
  font-size: 36px;
  padding-bottom: 15px;
  margin-bottom: 25px;
  background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022102818283064181/cms/image/7d227973-95f7-4018-8a00-9b6d054b1ba4.jpg) no-repeat left bottom;
}
.page_1 .about_text p {
  font-size: 1rem;
  color: #63686c;
  line-height: 2em;
}
.page_1 .btn {
  margin-left: 3.8%;
  margin-bottom: 30px;
}
.about_ico {
  float: none;
  margin-top: 40px;
  clear: both;
  height: 140px;
}
.about_ico li {
  position: relative;
}
.about_ico li a {
  transition: all 0.5s ease-in-out 0s;
}
.about_ico li:hover a {
  color: #005683;
  text-decoration: none;
  transform: rotate(360deg) scale(1);
}
.a_ico {
  text-align: center;
  margin: 0 auto 15px;
}
.a_ico a {
  width: 68px;
  height: 68px;
  line-height: 68px;
  display: block;
  margin: 0 auto;
}
.about_h2 {
  text-align: center;
}
.about_h2 a {
  font-size: 1.125rem;
  color: #0073b0;
  text-align: center;
  font-weight: bold;
}
.about_img img {
  max-width: 100%;
}
@media only screen and (max-width: 768px) {
  /*小屏*/
  .swipertextas {
  position: absolute;
  top: 15%;
  left: 5%;
  max-width: 600px;
  width:90%;
  text-align: left;
  z-index: 999;
  background: rgba(53,144,192,0.73);
  padding: 40px;
}
  #c_static_001-1642055130737 {
    width: 100%;
    transition: 1.5s;
    top: 28%;
    position: fixed;
    z-index: 205;
  }
  #c_static_001-1642055130737.qg_nav {
    width: 23%;
    transition: 1.2s;
    top: 200px;
    position: fixed;
    z-index: 205;
  }
  #c_static_001-16732664748740 .e_container-64 > .cbox-64-0.ContoBox {
    transition: 1s;
    opacity: 1;
  }
  #c_static_001-16732736446170{
    width: 100%;
    transition: 1.5s;
    top: 300px;
    position: fixed;
    z-index: 205;
  }
  #c_static_001-16732736446170.qg_nav2 {
    width: 23%;
    transition: 1.2s;
    top: 200px;
    position: fixed;
    z-index: 205;
  }
  #c_static_001-16732664748740 .e_container-66 > .cbox-66-0.ContoBox2 {
    opacity: 1;
    margin-top: 120px !important;
    transition: 1.8s;
  }
  .beijingimg {
    width: 100%;
    transition: 1.5s;
  }
  .bgimg.beijingimg {
    width: 23%;
    transition: 1.2s;
  }
  .BGimg {
    width: 100%;
    transition: 1.5s;
  }
  .bgimg2.BGimg {
    width: 23%;
    transition: 1.2s;
  }
  .boxbgcc {
    letter-spacing: 25px;
    transition: 1.5s;
    position: absolute !important;
    filter: blur(15px);
  }
  .bgimg .boxbgcc {
    filter: blur(0px);
    opacity: 1;
    letter-spacing: 0px;
    transition: 1.5s;
    width: 78vw;
    font-size: 1.85rem;
  }
  .bgimg2 .boxbgcc {
    filter: blur(0px);
    opacity: 1;
    letter-spacing: 0px;
    transition: 1.5s;
    width: 78vw;
    font-size: 1.85rem;
  }
  .contobox {
    margin-top: 1000px !important;
    height: auto;
    min-height: 600px !important;
    position: relative;
    left: 23%;
    right: 0;
    width: 84% !important;
    background: #fff;
    padding-top: 50px !important;
    transition: 1.8s;
    opacity: 0;
  }
  .contobox2 {
    margin-top: 1000px !important;
    height: auto;
    min-height: 600px !important;
    position: relative;
    left: 23%;
    right: 0;
    width: 84% !important;
    background: #fff;
    transition: 1.8s;
    opacity: 0;
  }
  .boxbgcc {
    position: fixed;
    text-align: left;
    width: 100%;
    font-family: '宋体';
    font-size: 40px;
    color: #616161;
    top: 320px;
    left: 133%;
    z-index: -300;
  }
  .qg_nav .e_FlowCommonStyleBox-001 .stylebox_title {
    display: none;
  }
  .qg_nav2 .e_FlowCommonStyleBox-001 .stylebox_title {
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  /*大屏*/
  #c_static_001-1642055130737 {
    width: 100%;
    transition: 1.5s;
    top: 28%;
    position: fixed;
    z-index: 205;
  }
  #c_static_001-1642055130737.qg_nav {
    width: 31%;
    transition: 1.2s;
    top: 250px;
    position: fixed;
    z-index: 205;
  }
  #c_static_001-16732664748740 .e_container-64 > .cbox-64-0.ContoBox {
    transition: 1s;
    opacity: 1;
  }
  #c_static_001-16732736446170 {
    width: 100%;
    transition: 1.5s;
    top: 300px;
    position: fixed;
    z-index: 205;
  }
  #c_static_001-16732736446170.qg_nav2 {
    width: 31%;
    transition: 1.2s;
    top: 200px;
    position: fixed;
    z-index: 205;
  }
  #c_static_001-16732664748740 .e_container-66 > .cbox-66-0.ContoBox2 {
    opacity: 1;
    margin-top: 100px !important;
    transition: 1.8s;
  }
  .beijingimg {
    width: 100%;
    transition: 1.5s;
  }
  .bgimg.beijingimg {
    width: 31%;
    transition: 1.2s;
  }
  .BGimg {
    width: 100%;
    transition: 1.5s;
  }
  .bgimg2.BGimg {
    width: 31%;
    transition: 1.2s;
  }
  .boxbgcc {
    letter-spacing: 25px;
    transition: 1.5s;
    position: absolute !important;
    filter: blur(15px);
  }
  .bgimg .boxbgcc {
    filter: blur(0px);
    opacity: 1;
    letter-spacing: 0px;
    transition: 1.5s;
  }
  .bgimg2 .boxbgcc {
    filter: blur(0px);
    opacity: 1;
    letter-spacing: 0px;
    transition: 1.5s;
  }
  .contobox {
    margin-top: 1000px !important;
    height: auto;
    min-height: 600px !important;
    position: relative;
    left: 31%;
    right: 0;
    width: 84% !important;
    background: #fff;
    padding-top: 50px !important;
    transition: 1.8s;
    opacity: 0;
  }
  .contobox2 {
    margin-top: 1000px !important;
    height: auto;
    min-height: 600px !important;
    position: relative;
    left: 31%;
    right: 0;
    width: 84% !important;
    background: #fff;
    transition: 1.8s;
    opacity: 0;
  }
  .boxbgcc {
    position: fixed;
    text-align: left;
    width: 100%;
    font-family: '宋体';
    font-size: 40px;
    color: #616161;
    top: 320px;
    left: 120%;
    z-index: -300;
  }
}
@media only screen and (max-width: 1366px) and (min-width: 769px) {
  #c_static_001-1642055130737 {
    width: 100%;
    transition: 1.5s;
    top: 28%;
    position: fixed;
    z-index: 205;
  }
  #c_static_001-1642055130737.qg_nav {
    width: 27%;
    transition: 1.2s;
    top: 250px;
    position: fixed;
    z-index: 205;
  }
  #c_static_001-16732664748740 .e_container-64 > .cbox-64-0.ContoBox {
    transition: 1s;
    opacity: 1;
  }
  #c_static_001-16732736446170 {
    width: 100%;
    transition: 1.5s;
    top: 300px;
    position: fixed;
    z-index: 205;
  }
  #c_static_001-16732736446170.qg_nav2 {
    width: 27%;
    transition: 1.2s;
    top: 200px;
    position: fixed;
    z-index: 205;
  }
  #c_static_001-16732664748740 .e_container-66 > .cbox-66-0.ContoBox2 {
    opacity: 1;
    margin-top: 100px !important;
    transition: 1.8s;
  }
  .beijingimg {
    width: 100%;
    transition: 1.5s;
  }
  .bgimg.beijingimg {
    width: 27%;
    transition: 1.2s;
  }
.BGimg {
    width: 100%;
    transition: 1.5s;
  }
  .bgimg2.BGimg {
    width: 27%;
    transition: 1.2s;
  }
  .boxbgcc {
    letter-spacing: 25px;
    transition: 1.5s;
    position: absolute !important;
    filter: blur(15px);
  }
  .bgimg .boxbgcc {
    filter: blur(0px);
    opacity: 1;
    letter-spacing: 0px;
    transition: 1.5s;
  }
  .bgimg2 .boxbgcc {
    filter: blur(0px);
    opacity: 1;
    letter-spacing: 0px;
    transition: 1.5s;
  }
  .contobox {
    margin-top: 1000px !important;
    height: auto;
    min-height: 600px !important;
    position: relative;
    left: 27vw;
    right: 0;
    width: 80vw !important;
    background: #fff;
    padding-top: 50px !important;
    transition: 1.8s;
    opacity: 0;
  }
  .contobox2 {
    margin-top: 1000px !important;
    height: auto;
    min-height: 600px !important;
    position: relative;
    left: 27vw;
    right: 0;
    width: 80vw !important;
    background: #fff;
    transition: 1.8s;
    opacity: 0;
  }
  .boxbgcc {
    position: fixed;
    text-align: left;
    width: 100%;
    font-family: '宋体';
    font-size: 40px;
    color: #616161;
    top: 320px;
    left: 120%;
    z-index: -300;
  }
}
.cwindow{
  z-index:99999;
}
.couplet-l,.couplet-r{
  z-index:99999;
}