#home_flash .carousel-indicators.carousel-indicators-dots li::after{
	width: 30px;
	height: 3px;
}
#home_flash .carousel-indicators.carousel-indicators-dots li.active::after{
	width: 50px;
}
#home_fangan .carousel-indicators.carousel-indicators-dots li.active::after{
left:50%;
background: #2987ff;
margin-left: -1.5rem;
}
#home_fangan .carousel-indicators.carousel-indicators-dots li.active{
	color: #2987ff;
}
#home_fangan .carousel-indicators.carousel-indicators-dots li.active i{
	color: #2987ff;
}
#home_fangan .carousel-indicators.carousel-indicators-dots li::after{
width: 4rem;
height: 0.3rem;
position: absolute;
bottom:-15px;
left:-50%;
background:rgba(0, 0, 0, 0.00);
}
#home_fangan .carousel-indicators [data-bs-target]{
text-indent:0;
font-size:18px;color:#595959;font-weight:bold;
position:relative;
padding: 0 15px;
}
#home_fangan .carousel-indicators [data-bs-target] i{
font-size: 25px;margin-right:8px;color:#595959;
}
.title_af::after {
  position: absolute;
  content: "";
  width: 60px;
  height: 3px;
  bottom: -40px;
  left: 50%;
  margin-left:-30px;
  border-radius: 99px;
  background:rgba(255,255,255,0.6);
  }
.cp_j{
	background-image: linear-gradient(to top, #fff 60%, #fef9d7 100%);
	box-shadow: 8px 8px 20px 0 rgba(55,99,170,.1), -8px -8px 20px 0 #fff;
	cursor: pointer;
	transition: 0.6s;
}
.cp_j:hover{
	background-image: linear-gradient(to top, #fff 40%, #fef9d7 100%);
	box-shadow: 8px 8px 20px 0 rgba(55,99,170,.3), -8px -8px 20px 0 #fff;
	cursor: pointer;
	transition: 0.3s;
}
/**其他页面顶部hover设定**/
.bg-hover-dark:hover .text-gray-900{color:#fff!important;}
.bg-hover-dark:hover .text-inverse-white{color:#fff!important;}
.ge2{height:50px;width:1px;background:rgba(221, 221, 221, 0.6);position:absolute;top:12px;right:20px;}
.about{
	-webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
	background:url(/style/img/bg/banner-bg.png);
    background-size: cover;
    background-position: center;
}
.vip{
	-webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
	background:url(/style/img/bg/mxz.jpg);
    background-size: cover;
    background-position: center;
}
.lianmeng{
	-webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
	background:url(/style/img/login.jpg);
    background-size: cover;
    background-position: center;
}
.lianmenger{
	-webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
	background:url(/style/img/bg/stree-box-bg.jpg);
    background-size: cover;
    background-position: center;
}
.tuijie{
	-webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
	background:url(/style/img/l5uudkfg_w3844_h1060.png?no=2);
    background-size: cover;
    background-position: center;
}
.lianxi{
	-webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
	background:url(/style/img/bg/future-bg.jpg);
    background-size: cover;
    background-position:center;
}
.gonggao{
	-webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
	background:url(/style/img/bg/subscribe.png);
    background-size: cover;
    background-position:center;
}
.news-bg{
	-webkit-backface-visibility: hidden;
    backface-visibility: hidden;
	background:url(/style/img/news-bg.jpg);
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
    background-size: cover;
    background-position: center;
	height: 250px;
	padding-top: 70px;
	box-shadow: 0 10px 20px 0 rgba(76,87,125,.2);
}
.bangzhu{
	-webkit-backface-visibility: hidden;
    backface-visibility: hidden;
	background:url(/style/img/bg/content_banner.35bc01a5.png);
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
    background-size: cover;
    background-position: center;
	box-shadow: 0 10px 20px 0 rgba(76,87,125,.2);
}
.qixia{
	-webkit-backface-visibility: hidden;
    backface-visibility: hidden;
	background:url(/style/img/bg/stree-box-bg.jpg);
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
    background-size: cover;
    background-position: center;
	height: 188px;
}

.card-tou
{
	backdrop-filter: blur(10px);
	-background: rgb(255 255 255/30%);
	-border: 1px solid rgb(255 255 255/50%);
}

.card-tou .xie::before {
  position: absolute;
  content: '';
  right:-40px;
  top:110px;
  width: 80px;
  height: 80px;
  background-color: #181c32;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-45deg);
}

.site-header{
  width: 100%;
  height:605px;
  background: linear-gradient(131deg, #000, transparent);
  -background:url(/style/img/home/wxapp/58cb5c603acb5fff.jpg);
background-repeat: repeat-x;
-webkit-background-size: contain;
background-size: contain;
background-position: 100%;
position: relative;
z-index: 9;
top:-610px;
background: hsla(-1, 0%, 0%, 0.2);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
 -- transform-origin: 0;
 -- webkit-transform: skewY(-8deg);
  --transform: skewY(-8deg);}
.custom-video {
      position: relative;
      top: 0;
      left: 0;
      object-fit: cover;
      width: 100%;
      height:600px;}
.text-yan{color:#494949;}
.page_item.active{color:#1eb8ff;font-weight: bold;}

.waimao{
	position: relative;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
	height: 450px;
	color: #fff;
	padding-top: 130px;
}
/**隐藏产品页左侧**/
.fa-plus{
 display:none!important;
 }
.fa-shopping-cart:before {
	display:none;
}
/**默认**/
.w-xl-250px #fa-plus{
 display:none!important;
 }
 
 /* 域名 */
 .yun_bg{
	-webkit-backdrop-filter: saturate(180%) blur(3px);
	  backdrop-filter: saturate(180%) blur(3px);
	  background: rgba(255, 255, 255, 0.2);
	  transition: all .3s;
	  border-radius:0px;
	  box-shadow: 0 0px 20px 0 rgba(76,87,125,.2);
	}
.yun_bg:hover{
	cursor:pointer;transition:all .2s ease;
	box-shadow: 0 0px 30px 0 rgba(76,87,125,.5);
}
 /* 域名 */