body {
	font-family: "Microsoft YaHei", 微软雅黑;
	line-height: 1.8;
}

a, a:hover, a:focus {
	text-decoration: none;
}

.waper .container-fluid {
	max-width: 1400px;
}

.sm-gutters .container, .sm-gutters .container-fluid {
	padding-right: 8px;
	padding-left: 8px;
}
.sm-gutters .row {
	margin-right: -8px;
	margin-left: -8px;
}
.sm-gutters .col,
.sm-gutters [class*="col-"] {
	padding-right: 8px;
	padding-left: 8px;
}

.section-navbar {
	background-color: rgba(156,35,36, 1);
}
.section-banner {
	background: url(../img/index_bg1.png) no-repeat;
	background-size: 100% auto;
	background-position: center center;
}
.section-footer {
	background-color: rgba(156,35,36, 1);
}
.section-product {
	background-color: #EFF5FE;
	background-repeat:no-repeat;
	background-position: center bottom;
	background-image: url(../img/product/product_bg.jpg);
}

.section-facility {
	background-repeat:no-repeat;
	background-position: center bottom;
	background-size: cover;
	background-image: url(../img/facility/facility_bg.jpg);
}

.card-custom {
	cursor: pointer;
	transition:transform .2s;
}
.card-custom:hover {
	box-shadow:0 15px 30px rgba(0,0,0,.1);
	transform:translate3d(0,-2px,0);
}
.card-bg1 {
	background-size: 100% 100%;
	background-image: url(../img/card-bg8.png);
}

.section-title {
	color: rgb(0,32,91);
}

.card-related, .card-subpage{
	overflow: hidden;
}
.card-related .card-footer, .card-subpage .card-footer {
	border-bottom: .125rem solid #a8adb4;
}

.card-related .card-footer::after, .card-subpage .card-footer::after {
    content: "";
    display: block;
    speak: none;
    background-color: rgb(168, 173, 180);
    bottom: -0.01rem;
    height: 0.6875rem;
    position: absolute;
    right: 0px;
    transform: skew(-15deg);
    transform-origin: 100% 100%;
    width: 4.3125rem;
    z-index: 0;
}


.label-gradient {
    color: #fff;
    display: flex;
    /* font-size:.875rem; */
    /* font-weight:700; */
    /* letter-spacing:.0625rem; */
    /* line-height:1.43; */
    /* text-transform:uppercase; */
}

.label-gradient__label {
    font-size: .875rem;
    line-height: 1.5rem;
    min-width: 8.125rem;
    padding: .6875rem 1.125rem;
    position: relative
}

.label-gradient__label, .label-gradient__label:after {
	background-color: rgba(156,35,36, 1);
    display: block
}

.label-gradient__label:after {
    content: "";
    speak: none;
    bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: skew(-15deg);
    transform-origin: 100% 100%;
    width: 1.5625rem
}

.label-gradient__decoration {
	background-color: rgba(156,35,36, 1);
    display: block;
    transform: skew(-15deg)
}

.label-gradient__decoration:nth-child(2) {
    margin-left: .75rem;
    opacity: .8;
    width: 1.75rem
}

.label-gradient__decoration:nth-child(3) {
    margin-left: .4375rem;
    opacity: .5;
    width: 1.125rem
}

.label-gradient__decoration:nth-child(4) {
    margin-left: .4375rem;
    opacity: .3;
    width: .5rem
}

.label-gradient .btn {
    padding: 0
}

.label-gradient--right .label-gradient__label:after {
    left: 0;
    right: auto;
    transform-origin: 0 0
}

.bg-subcategory {
	background-color: rgba(156,35,36, 1);
}
