html,
body {overflow-x: hidden; /* Prevent scroll on narrow devices */}
body {padding-top: 52px;}
@media (max-width: 991.98px) {
	.offcanvas-collapse {
    position: fixed;
    top: 52px; /* Height of navbar */
    bottom: 0;
    left: 100%;
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    overflow-y: auto;
    visibility: hidden;
    background-color: #343a40;
    transition: transform .3s ease-in-out, visibility .3s ease-in-out;
	}
	.offcanvas-collapse.open {
		visibility: visible;
		transform: translateX(-100%);
	}
	.nav-itemspace{margin-top: 1rem;}
}

@media (max-width: 991.98px) {
	.card-img-top {margin:0;}
	.card-img-bottom {margin:0;}
}
@media (max-width: 1024px) { /* 版样式 */
	.container-lg{padding: 0;}
}

.nav-scroller .nav {
	color: rgba(255, 255, 255, .75);
}
.container-fluid .navbar-brand{
	font-size: 1.5rem;
	color: #ffffff;
	font-weight: 500;
	padding: 0;
}
.container a{text-decoration: none}
.container-fluid a{
	display: table-cell;
	vertical-align: middle;
}
.container-fluid .navbar-brand img{
	width: 2.1rem;
	margin: -0.2rem 0.4rem 0 0;
}
.offcanvas-header .offcanvas-title{
    height: 2.1rem;
}
.container-fluid .offcanvas-title{
	font-size: 1.5rem;
	color: white;
	font-weight: 500;
	padding: 0;
}
.container-fluid .offcanvas-title img{
	width: 2.1rem;
	margin: -0.2rem 0.4rem 0 0;
}

.nav-scroller .nav-link {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: .9rem;
  color: #6c757d;
}

.nav-scroller .nav-link:hover {
	color: #007bff;
}

.nav-scroller .active {
	font-weight: 500;
	color: #343a40;
}


.card-img-overlay{
	align-items: center;
	padding-top: 115%;
}

.feature-icon {width: 5rem;height: 5rem;border-radius: .75rem;margin: 3rem auto;}

.container a{text-decoration: none}
.container-fluid a{
	display: table-cell;
	vertical-align: middle;
}
.container-fluid .navbar-brand img{
	width: 9rem;
	margin: -0.2rem 0.4rem 0 0;
}
.bg-shandow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);} 

.bg-Viola{background-image: linear-gradient(to right, #7d83f6 , #d682e1);}
.text-Viola{color:#1e2e9c;}
.bg-Violet{background-image: linear-gradient(to right, #d094fb , #b894fb);}

.bg-GreenOrange {background-color: #4ac7b6;}
.text-succes{color:#008f70;}

.bg-Purple {background-color: #6f42c1;}
.bg-purple {background-color: #712cf9;}
.bg-Primary {background-color: #2f70ff;}
.bg-Success {background-color: #308752;}
.bg-Danger {background-color: #d33242;}
.bg-Borland {background-color: #4344f3;}
.bg-Warning {background-color: #f9c000;}
.bg-Info {background-color: #47cbf2;}
.bg-Dark {background-color: #212529;}
.bg-Orange {background-color: #f54e00;}
.list-group-item-primary:focus,.list-group-item-primary:hover{background-color:#9ec5fe;}
.list-group-item-success:focus,.list-group-item-success:hover{background-color:#a3cfbb;}
.list-group-item-warning:focus,.list-group-item-warning:hover{background-color:#ffe69c;}
.list-group-item-danger:focus,.list-group-item-danger:hover{background-color:#f1aeb5;}

.text-bg-Orange{color:#fff!important;background-color:RGBA(245,78,0,var(--bs-bg-opacity,1))!important}
.text-bg-Yellow{color:#fff!important;background-color:RGBA(250,165,40,var(--bs-bg-opacity,1))!important}
.text-bg-Borland{color:#fff!important;background-color:RGBA(67,68,243,var(--bs-bg-opacity,1))!important}
.text-bg-Wechat{color:#fff!important;background-color:RGBA(68,174,100,var(--bs-bg-opacity,1))!important}
.text-bg-violet{color:#fff!important;background-color:RGBA(98,77,237,var(--bs-bg-opacity,1))!important}
.text-bg-didi{color:#fff!important;background-color:RGBA(50,186,165,var(--bs-bg-opacity,1))!important}
.text-bg-blue{color:#fff!important;background-color:RGBA(65,105,225,var(--bs-bg-opacity,1))!important}

.btn-outline-primary,.btn-outline-danger,.btn-outline-success,.btn-outline-info{color: #4a5057;}	

.btn-Feimeite{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#712cf9;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd;}	

.btn-Wechat{--bs-btn-color:#fff;--bs-btn-bg:#44ae64;--bs-btn-border-color:#44ae64;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0a53be;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd;}	

.btn-Orange{--bs-btn-color:#fff;--bs-btn-bg:#f54e00;--bs-btn-border-color:#f54e00;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#4344f3;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd;}

.btn-Phoenix{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd;}

.text-gray-dark{
	font-size: 1.1rem;
	font-weight: 450;
	line-height: 0rem;
	margin: 0.6rem 0 0.99rem 0;
}
.pb-3{
	font-size: 0.9rem;
	font-weight: 400;
	text-align: justify;
}
.pb-3 span{
	line-height: 1.35rem;
}
.pb-2{
	font-size: 1.35rem;
	font-weight: 500;
}
.pb-3 a{
	font-size: 0.75rem;
	font-weight: 500;
	padding: 0rem 0 0 0;
	text-decoration: none;
}

.bd-placeholder-img {
	font-size: 1.125rem;
	text-anchor: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

@media (min-width: 768px) {
	.bd-placeholder-img-lg {
		font-size: 3.5rem;
	}
}

.b-example-divider {
	height: 3rem;
	background-color: rgba(0, 0, 0, .1);
	border: solid rgba(0, 0, 0, .15);
	border-width: 1px 0;
	box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
}

.b-example-vr {
	flex-shrink: 0;
	width: 1.5rem;
	height: 100vh;
}

.bi {
	vertical-align: -.125em;
	fill: currentColor;
	color: #ffffff;
	width: 3rem;
	height: 3rem;
	background-size: 3rem 3rem;
	padding: 0.5rem;
}
		
.nav-scroller {
	position: relative;
	z-index: 2;
	height: 2.75rem;
	overflow-y: hidden;
}

.nav-scroller .nav {
	display: flex;
	flex-wrap: nowrap;
	padding-bottom: 1rem;
	margin-top: -1px;
	overflow-x: auto;
	text-align: center;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}
.bd-footer a{
	text-decoration: none; 
	color: #575a5e;
}

.list-unstyled a{ color: #575a5e;}
.list-unstyled a:hover{ color:#4c0bce;}

:root,[data-bs-theme="light"]{--bd-purple: #4c0bce;--bd-violet: #eceffe;--bd-accent: #ffe484;--bd-violet-rgb: 255,255,255;--bd-accent-rgb: 255,228,132;--bd-pink-rgb: 214,51,132;--bd-teal-rgb: 32,201,151;--docsearch-primary-color: var(--bd-violet);--docsearch-logo-color: var(--bd-violet);--bd-violet-bg: var(--bd-violet);--bd-sidebar-link-bg: rgba(var(--bd-violet-rgb), .1)}[data-bs-theme="dark"]{--bd-violet: #9461fb;--bd-violet-bg: #712cf9;--bd-sidebar-link-bg: rgba(84,33,187, .5)}
	
	.bd-navbar{padding:0.45rem 0;background-color:transparent;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.005),inset 0 -1px 0 rgba(255,255,255,0.15);} 
	.bd-navbar::after{position:absolute;inset:0;z-index:-1;display:block;content:"";background-image:linear-gradient(to bottom, rgba(var(--bd-violet-rgb), 1), rgba(var(--bd-violet-rgb), 0.95))}
	.bd-navbar .navbar-toggler,.bd-navbar .nav-link{padding-right:.25rem;padding-left:.25rem;color:rgba(0,0,0,0.85)}
	.bd-navbar .navbar-toggler:hover,.bd-navbar .navbar-toggler:focus,.bd-navbar .nav-link:hover,.bd-navbar .nav-link:focus{color:#e64442;}
	.bd-navbar .navbar-toggler.active,.bd-navbar .nav-link.active{font-weight:600;color:#eceffe}
	.bd-navbar .navbar-nav-svg{display:inline-block;vertical-align:-.125rem}
	.bd-navbar .offcanvas-lg{background-color:var(--bd-violet-bg);border-left:0}



/* feimeite banner */
@media all and (max-width: 991.98px) {
	.PC{display: none;}
	.slides .lik {padding: 37.5%;}
	.slides {background:#104cca url(/assets/dist/img/Mad_1.jpg) no-repeat; background-size: 100% 100%;}
	.flexslider ul{line-height: 16.85rem;}
	.flexslider .slides .PC1{background:#104cca url(/assets/dist/img/Mad_1.jpg) no-repeat; background-size: 100% 100%;}
	.flexslider .slides .PC2{background:#ff9101 url(/assets/dist/img/Mad_2.jpg) no-repeat; background-size: 100% 100%;}
	.flexslider .slides .PC3{background:#06b259 url(/assets/dist/img/Mad_3.jpg) no-repeat; background-size: 100% 100%;}
	.flexslider .slides .PC4{background:#95b5fe url(/assets/dist/img/Mad_4.jpg) no-repeat; background-size: 100% 100%;}
	.flexslider .slides .PC5{background:#d4e3f8 url(/assets/dist/img/Mad_5.jpg) no-repeat; background-size: 100% 100%;}
}
@media all and (min-width: 991.98px) {
	.MO{display: none;}
	.navwith{max-width: 66.05rem;margin: 0 auto;}
    .nav-scroller{margin-left:auto; margin-right:auto;}

	.flexslider{max-height: 30rem;}
	.slides .lik {height: 30rem;}
	.slides {background:#0052d9 url(/assets/dist/img/PC1.jpg) 50% 0 no-repeat;}
	.flexslider .slides .PC1{background:#0052d9 url(/assets/dist/img/PC1.jpg) 50% 0 no-repeat;}
	.flexslider .slides .PC2{background:#2aae67 url(/assets/dist/img/PC2.jpg) 50% 0 no-repeat;}
	.flexslider .slides .PC3{background:#95b5fe url(/assets/dist/img/PC3.jpg) 50% 0 no-repeat;) 50% 0 no-repeat;}
	.flexslider .slides .PC4{background:#22beff url(/assets/dist/img/PC4.jpg) 50% 0 no-repeat;}
	.flexslider .slides .PC5{background:#ff9200 url(/assets/dist/img/PC5.jpg) 50% 0 no-repeat;}
} 

.flexslider {position: relative; overflow: hidden; background: url(/assets/dist/img/loading.gif) 50% no-repeat;}
.slides {position: relative; z-index: 1;background:#0052d9;}
.slides li{display: inline-block;}
.slides .lik {margin: auto;}
.flexslider ul {padding:0;}
.flex-control-nav { position: absolute; bottom:-0.35rem; z-index: 2; width: 100%; text-align: center;padding-right: 2rem;}
.flex-control-nav li { display: inline-block; width: 0.8rem; height:0.8rem; margin:0.3rem; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 0.8rem; height: 0.8rem; line-height: 10rem; overflow: hidden; background: url(/assets/dist/img/dot.svg) right 0 no-repeat;background-size: 1.8rem; cursor: pointer;}
.flex-control-nav .flex-active {background-position: 0;}

.govc{background-image: url(/assets/images/govc.png); background-repeat: no-repeat;background-size: contain;padding-left: 1.45rem;}
.govd{background-image: url(/assets/images/govd.png); background-repeat: no-repeat;background-size: contain;padding-left: 1.45rem;}