@charset "UTF-8";
*,body,html {
 margin:0;
 padding:0
}
img {
 image-rendering:-webkit-optimize-contrast;
 image-rendering:crisp-edges
}
body {
 position:relative;
 font-family:"Microsoft Yahei",Helvetica,Tahoma,Arial,sans-serif,"PingFang SC","Hiragino Sans GB","华文细黑";
 width:100%;
 overflow:auto;
 color:#333
}
*,
:after,
:before {
 box-sizing:border-box
}
a:hover,
a:link,
a:visited {
 text-decoration:none
}
a:focus {
 outline:0
}
li,
ul {
 list-style-type:none;
 margin:0
}
.about-banner {
 width:100%;
 height:500px;
 background:url(https://proacstatic.buxiugangdiaosu88.com/static/images/about_banner.jpg) center center/cover no-repeat
}
header {
 position:absolute;
 left:0;
 right:0;
 top:0;
 z-index:98
}
@media (min-width:767.98px) {
 header {
  background:#313240;
 }
}
header a {
 display:inline-block;
 color:#fff;
 font-size:16px
}
header a:hover {
 text-decoration:none;
 color:#fff
}
header .logo {
 z-index:96
}
header .logo a {
 position:relative
}
@media (max-width:767.98px) {
 header .logo a {
  width:161px;
  height:26px;
  display:inline-block
 }
}
header .header-navbar {
 display:flex;
 justify-content:space-between;
 max-width:1280px;
 width:100%;
 padding:0 10px;
 margin:0 auto;
 height:80px;
 position:relative
}
@media (max-width:767.98px) {
 header .header-navbar {
  height:40px
 }
}
@media (max-width:767.98px) {
 header .header-navbar .logo>a {
  background:url(https://www.acfxvu.com/img2/logo.png) center center/contain no-repeat
 }
}
header .menu-box {
 padding:25px 0
}
header .menu-list {
 padding:0 20px;
 z-index:96;
 border-right:1px solid rgba(255,255,255,.5)
}
header .menu-list li {
 position:relative;
 padding:0 20px;
 height:30px
}
@media (max-width:1024px) {
 header .menu-list li {
  padding:0 10px
 }
}
header .menu-btn .service>a {
 display:inline-block;
 width:65px;
 text-align:right
}
@media (max-width:1024px) {
 header .menu-btn .service>a {
  width:50px
 }
}
header .header-btn {
 height:40px;
 display:flex;
 align-items:center;
 justify-content:flex-end
}
header .header-btn a {
 width:26px;
 height:26px;
 outline:0
}
header .header-btn .app {
 margin-right:12px;
 background:url(https://proacstatic.buxiugangdiaosu88.com/static/images/header/m/app_icon.png) center center/cover no-repeat
}
header .header-btn .kefu {
 margin-right:12px;
 background:url(https://proacstatic.buxiugangdiaosu88.com/static/images/header/m/kefu_icon.png) center center/cover no-repeat
}
header .header-btn .nav {
 background:url(https://proacstatic.buxiugangdiaosu88.com/static/images/header/m/menu.png) center center/cover no-repeat
}
.main-container .title-bar {
 height:73px;
 font-size:24px;
 color:#fff;
 background-color:#0367af;
 position:absolute;
 left:0;
 right:0;
 bottom:0
}
@media (max-width:767.98px) {
 .main-container .title-bar {
  height:36px;
  font-size:14px
 }
}
.main-container .title-bar .title-box {
 max-width:1280px;
 padding:0 10px;
 width:100%;
 margin:0 auto;
 height:73px;
 line-height:73px
}
.main-container .title-bar .title-box img {
 width:auto;
 max-height:24px
}
@media (max-width:767.98px) {
 .main-container .title-bar .title-box {
  height:36px;
  line-height:36px
 }
 .main-container .title-bar .title-box img {
  max-height:14px
 }
}
.main-container.menu-show .header-white {
 background:#fff
}
.main-container.menu-show .logo>a {
 background:url(https://proacstatic.buxiugangdiaosu88.com/static/images/header/m/logo_hover.png) center center/contain no-repeat
}
.main-container.menu-show .header-btn .app {
 background:url(https://proacstatic.buxiugangdiaosu88.com/static/images/header/m/app_icon_hover.png) center center/cover no-repeat
}
.main-container.menu-show .header-btn .kefu {
 background:url(https://proacstatic.buxiugangdiaosu88.com/static/images/header/m/kefu_icon_hover.png) center center/cover no-repeat
}
.main-container.menu-show .header-btn .nav {
 background:url(https://proacstatic.buxiugangdiaosu88.com/static/images/header/m/close.png) center center/cover no-repeat
}
.main-container.menu-show+.body-cover {
 display:block
}
.main-container .navbar-collapse {
 position:absolute;
 top:40px;
 left:0;
 right:0;
 display:none;
 z-index:99
}
.main-container .top-menu>li {
 position:relative;
 border-top:1px solid #eee
}
.main-container .top-menu>li>a {
 height:46px;
 line-height:46px;
 display:flex;
 justify-content:center
}
.main-container .top-menu__name {
 font-size:16px;
 color:#333
}
.main-container .top-menu__name img {
 max-height:16px
}
.body-cover {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:80;
 background:rgba(0,0,0,.7);
 display:none;
 cursor:pointer
}
footer {
 background:#333;
 color:#ccc;
 position:relative
}
footer .section-border-bottom {
 border-bottom:1px solid #5c5c5c
}
footer .section-border-bottom .bottom-box {
 display:flex;
 justify-content:space-between;
 max-width:1300px;
 margin:0 auto;
 padding:0 10px
}
footer .section-border-bottom .bottom-box .bottom-l {
 padding-top:22px;
 padding-bottom:16px
}
footer .section-border-bottom .bottom-box .bottom-r {
 width:300px;
 display:flex;
 justify-content:space-between;
 align-items:center;
 margin-left:30px
}
@media (max-width:767.98px) {
 footer .section-border-bottom .bottom-box .bottom-r {
  display:none
 }
}
footer .section-border-bottom .bottom-box .bottom-r .ewm {
 width:130px;
 text-align:center
}
footer .section-border-bottom .bottom-box .bottom-r .ewm p {
 font-size:14px;
 color:#ccc;
 padding-top:15px;
 margin-bottom:0
}
footer .acetop-group {
 font-size:16px;
 color:#fff;
 padding-top:30px;
 line-height:30px
}
footer .acetop-list {
 padding-top:20px;
 padding-bottom:10px;
 display:flex;
 flex-wrap:wrap
}
footer .acetop-list li {
 width:50%;
 display:flex;
 align-items:center;
 margin-bottom:20px
}
footer .acetop-list img {
 width:38px;
 margin-right:20px;
 border-radius:50%;
 flex-shrink:0
}
footer .acetop-list .name {
 width:130px;
 margin-right:20px;
 font-size:14px;
 color:#fff;
 word-break:keep-all
}
footer .acetop-list .des {
 font-size:14px
}
footer .license-plate,
footer .partner {
 padding-top:22px;
 padding-bottom:30px
}
footer .license-plate .tit,
footer .partner .tit {
 line-height:30px;
 padding-bottom:22px
}
footer .license-plate img,
footer .partner img {
 background:#444;
 border-radius:4px;
 padding:7px
}
footer .license-plate img.footer-icon,
footer .partner img.footer-icon {
 padding:12px
}
footer .license-plate img+img,
footer .partner img+img {
 margin-left:20px
}
@media (max-width:1050px) {
 footer .license-plate img:nth-child(5),
 footer .partner img:nth-child(5) {
  margin-left:0;
  margin-top:20px
 }
}
@media screen and (min-width:1050px) and (max-width:1350px) {
 footer .license-plate img:nth-child(6),
 footer .partner img:nth-child(6) {
  margin-left:0;
  margin-top:20px
 }
}
footer .partner img+img {
 margin-left:20px
}
footer .copyright-box {
 font-size:14px;
 display:flex;
 justify-content:space-between;
 max-width:1300px;
 margin:0 auto;
 padding:0 10px
}
@media (max-width:767.98px) {
 footer .copyright-box {
  flex-wrap:wrap;
  justify-content:center;
  padding:10px
 }
}
footer .copyright-box .rightItem {
 display:flex;
 align-items:center;
 margin-right:20px
}
footer .copyright-box a {
 color:#ccc
}
footer .copyright {
 padding:22px 0;
 line-height:30px
}
@media (max-width:767.98px) {
 footer .copyright {
  padding:10px 0;
  font-size:9px
 }
}
footer .copyright img {
 vertical-align:text-bottom
}
@media (max-width:767.98px) {
 footer .copyright img {
  height:10px
 }
}
footer .warning {
 line-height:30px;
 font-size:14px
}
footer .warning {
 padding-bottom:16px
}
footer .warning:nth-child(1) {
 padding-top:22px
}
.floating-window {
 width:83px;
 padding:10px 12px;
 position:fixed;
 top:220px;
 right:70px;
 background:#fff;
 box-shadow:0 1px 2px 0 rgba(0,0,0,.05);
 z-index:99
}
@media (max-width:767.98px) {
 .floating-window {
  display:none
 }
}
.floating-window .floating-item {
 display:inline-block;
 position:relative;
 text-align:center;
 font-size:14px;
 color:#0170c1
}
.floating-window .floating-item:not(:first-child) {
 margin-top:10px
}
.floating-window .floating-item.app:hover .qr {
 display:flex
}
.floating-window .floating-item.to-top {
 display:none
}
.floating-window .icon {
 width:60px;
 height:79px;
 border-radius:7px;
 background-size:cover
}
.floating-window .icon.icon1 img {
 width:100%;
 -webkit-animation:bounce .3s linear 0s infinite;
 animation:bounce .3s linear 0s infinite
}
.floating-window .icon.icon2 {
 background-image:url(https://proacstatic.buxiugangdiaosu88.com/static/images/float/float2.png)
}
.floating-window .icon.icon3 {
 background-image:url(https://proacstatic.buxiugangdiaosu88.com/static/images/float/float3.png)
}
.floating-window .icon.icon4 {
 background-image:url(https://proacstatic.buxiugangdiaosu88.com/static/images/float/float4.png)
}
.floating-window .icon.icon5 {
 background-image:url(https://proacstatic.buxiugangdiaosu88.com/static/images/float/float5.png)
}
.floating-window .text {
 margin-top:3px
}
.floating-window .qr {
 display:none;
 align-items:center;
 justify-content:center;
 position:absolute;
 right:74px;
 top:-15px;
 width:109px;
 height:98px;
 padding-right:10px;
 background:url(https://proacstatic.buxiugangdiaosu88.com/static/images/float/bg.png) no-repeat center/cover
}
.floating-window .qr img {
 max-width:100%;
 width:90px
}
@-webkit-keyframes bounce {
 50%,
 from,
 to {
  transform:translate3d(0,0,0)
 }
 25% {
  transform:translate3d(0,-2px,0)
 }
 75% {
  transform:translate3d(0,2px,0)
 }
}
@keyframes bounce {
 50%,
 from,
 to {
  transform:translate3d(0,0,0)
 }
 25% {
  transform:translate3d(0,-2px,0)
 }
 75% {
  transform:translate3d(0,2px,0)
 }
}
.modal-box {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 width:100%;
 height:100%;
 z-index:500;
 display:none;
 overflow:hidden;
 -webkit-overflow-scrolling:touch;
 outline:0;
 background-color:rgba(0,0,0,.6)
}
.modal-box .modal-dialog-box {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:100;
 display:flex;
 align-items:center
}
.modal-box .modal-dialog-box .windowbox {
 margin:0 auto
}
@media (min-width:768px) {
 .modal-box .modal-dialog-box .windowbox {
  width:567px
 }
}
.modal-box .modal-dialog-box .windowbox .top-box {
 position:relative;
 display:flex;
 align-items:center
}
.modal-box .modal-dialog-box .windowbox .top-box .text {
 color:#000;
 font-size:30px;
 padding-left:15px
}
@media (max-width:767.98px) {
 .modal-box .modal-dialog-box .windowbox .top-box .text {
  font-size:15px
 }
}
.modal-box .modal-dialog-box .windowbox .top-box .closebtn {
 cursor:pointer;
 position:absolute;
 top:33px;
 right:36px;
 display:inline-block;
 width:20px;
 height:20px
}
@media (max-width:767.98px) {
 .modal-box .modal-dialog-box .windowbox .top-box .closebtn {
  top:20px;
  right:22px;
  width:20px;
  height:20px
 }
}
.modal-box .modal-dialog-box .windowbox .text-list .text-item {
 display:flex;
 align-items:center;
 height:46px;
 line-height:46px
}
@media (max-width:767.98px) {
 .modal-box .modal-dialog-box .windowbox .text-list .text-item {
  height:26px;
  line-height:26px
 }
}
.modal-box .modal-dialog-box .windowbox .text-list .text-item>i {
 display:inline-block;
 width:25px;
 height:20px;
 margin-right:20px;
 background:url(https://proacstatic.buxiugangdiaosu88.com/static/images/index/tick.png) center center/cover no-repeat
}
@media (max-width:767.98px) {
 .modal-box .modal-dialog-box .windowbox .text-list .text-item>i {
  width:16px;
  height:16px;
  margin-right:10px
 }
}
.modal-box .modal-dialog-box .windowbox .text-list .text-item>span {
 color:#666;
 font-size:18px
}
@media (max-width:767.98px) {
 .modal-box .modal-dialog-box .windowbox .text-list .text-item>span {
  font-size:14px
 }
}
.risk-tip {
 position:fixed;
 left:0;
 bottom:0;
 width:100%;
 height:40px;
 line-height:40px;
 font-size:13px;
 color:#fff;
 text-align:center;
 background:rgba(0,0,0,.5);
 z-index:1000
}
.risk-tip .risk-tip-container {
 position:relative;
 margin:0 auto
}
.risk-tip .risk-tip-close {
 position:absolute;
 right:15px;
 top:10px;
 width:20px;
 height:20px;
 background:url(https://proacstatic.buxiugangdiaosu88.com/static/images/risk_tip_close.png) center center no-repeat;
 background-size:14px 14px;
 cursor:pointer
}
@media (min-width:992px) {
 .risk-tip {
  height:60px;
  font-size:18px;
  line-height:60px
 }
 .risk-tip .risk-tip-container {
  max-width:1280px
 }
 .risk-tip .risk-tip-close {
  right:40px;
  width:40px;
  height:40px;
  background-size:16px 16px
 }
}
.statement {
 display:flex;
 align-items:center;
 justify-content:center;
 position:fixed;
 left:0;
 right:0;
 bottom:0;
 padding:15px 8px 14px;
 font-size:11px;
 text-align:center;
 color:#fff;
 background:rgba(0,0,0,.6);
 z-index:199
}
@media (min-width:768px) {
 .statement {
  min-height:80px;
  text-align:left;
  font-size:14px
 }
}
.statement a {
 color:#fff;
 text-decoration:underline
}
.statement .risk {
 color:#d1d1d1
}
.statement .risk img {
 max-height:10px
}
@media (min-width:768px) {
 .statement .risk img {
  max-height:12px
 }
}
.statement .statement-close {
 position:absolute;
 right:10px;
 top:10px;
 display:inline-block;
 flex-shrink:0;
 width:18px;
 height:18px;
 margin-left:20px;
 border:1px solid #fff;
 border-radius:50%;
 cursor:pointer;
 background:url(https://proacstatic.buxiugangdiaosu88.com/static/images/app_download/icon_close.png) no-repeat center/8px
}
@media (min-width:768px) {
 .statement .statement-close {
  position:initial;
  width:25px;
  height:25px;
  margin-left:25px;
  background:url(https://proacstatic.buxiugangdiaosu88.com/static/images/app_download/icon_close.png) no-repeat center/12px
 }
}
