﻿@charset "UTF-8";
.my-swiper-home,.my-swiper-home .swiper-wrapper,.my-swiper-home .swiper-slide,.my-swiper-home img {
	max-height:500px;
	width:100%;
}
:root {
    --cnvs-themecolor: #264653;
    --cnvs-themecolor-rgb: 38, 70, 83;
    --cnvs-secondary-color: #E9C46A;
    --cnvs-secondary-color-rgb: 233, 196, 106;
    --cnvs-body-font: 'Manrope', sans-serif;
    --cnvs-primary-font: 'DM Serif Text', serif
}
.dotted-bg { 
position: relative; 
}
.dotted-bg:before {
    content: "";
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    width: 110%;
    height: 100%;
    background-size: 12px 12px;
    background-position: center;
    transform: translate(-50%,-50%);
    background-image: radial-gradient(rgba(var(--cnvs-themecolor-rgb),0.3) 14%,transparent 14%);
    -webkit-mask-image: radial-gradient(rgba(0,0,0,1),rgba(0,0,0,0) 75%);
    mask-image: radial-gradient(rgba(0,0,0,1),rgba(0,0,0,0) 75%);
    z-index: 0
}
.nav-segment {
    background-color: unset; 
}
.my-news-list .list-group-flush>.list-group-item:last-child {
    border-bottom-width: 0;
    margin-bottom: 3px;
}

/* ���� */
.component-hover-effect {
  display: flex;
  align-items: center;
  gap: 12px;
  background: #FCFCFD;
  border: 2px solid $white;
  box-shadow: 0px 4px 10px rgba(46, 35, 94, 0.07);
  border-radius: 5px;
  padding: 20px;
  justify-content: center;
  min-height: 78px;
}
@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1400px;
    }
	.focus_news .title {
		width: 14% !important;
	 }
}

.cur {
	color: #BC1B2D;
    border-bottom: #BC1B2D 2px solid;
    font-weight: 900;
    height: 48px;
}
.cur-primary {
	color: #0ABF53;
    border-bottom: #0ABF53 2px solid;
    font-weight: 900;
    height: 48px;
}
.border-bottom-img-1 {
    height: 10px;
    margin-top: 10px;
    background: url(../images/2020031417000618434.jpg) repeat-x;
}
.bg-info-subtle {
	--bs-info-bg-subtle: #ebf3fe;
    background-color: var(--bs-info-bg-subtle) !important;
}

.nav.nav-pills.nav-pills-custom .nav-link.active .bullet-custom, .nav.nav-pills.nav-pills-custom .show>.nav-link.active .bullet-custom {
    display: block;
}
.h-4px {
    height: 4px !important;
}
.bottom-0 {
    bottom: 0 !important;
}
.position-absolute {
    position: absolute !important;
}
span {
        scrollbar-width: thin;
        scrollbar-color: #eff2f5 transparent;
}
.bt-radius-10 {
border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom: 5px solid #245399;
    padding-bottom: 3rem;
}
[role=item]:before {
    content: "";
    width: 240px;
    height: 4px;
    background: linear-gradient(90deg, #3964ff, #19d0ff);
    border-radius: 2px;
    position: absolute;
    bottom: -2rem;
    left: 50%;
    transform: translateX(-50%);
    transition: width .2sease-in-out;
}
[role=item-1]:before {
    content: "";
    width: 240px;
    height: 4px;
    background: linear-gradient(90deg, #3964ff, #19d0ff);
    border-radius: 2px;
    position: absolute;
    bottom: 0rem;
    left: 50%;
    transform: translateX(-50%);
    transition: width .2sease-in-out;
}
[role=item-1] {
	border-bottom: 1px solid #dddddd;
    padding-bottom: 2rem;
	}

.card .card-header .card-toolbar {
    display: flex;
    align-items: center;
    margin: .5rem 0;
    flex-wrap: wrap;
}
.card .card-header {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    min-height: 50px;
    padding: 0;
    background-color: transparent;
}
.navbar-moved-up {
    transform: none;
}

.navbar-brand-logo {
    min-width: auto;
    max-width: none;
	width: auto;
	border-radius: 50%;
}
.navbar-brand h3{
    margin-top: .2525rem;
    margin-bottom: 0rem;
}
.tablist-n3 li {
	width: 31%;
	flex: 1;
}
.tablist-n3 li h6 {
	font-weight: normal;
}
.tablist-n3 li .active {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
	box-shadow: none !important;
}
.tablist-n3 li .active h6 {
	font-weight: 700;
	--bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
li .h1, li .h2, li .h3, li .h4, li .h5, li .h6, li h1, li h2, li h3, li h4, li h5, li h6 {
    font-weight: normal;
	line-height: 1.5;
}
.nav-segment .nav-link {
    padding: .5rem .475rem;
}

.swiper h6 {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    overflow: hidden;	
	background: linear-gradient(0deg, #00000082 0%, #0000001a 100%);
	margin: 0;
	padding: 1.2rem;
	border-bottom-left-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
	text-align: center;
}
.swiper h6 a {
    color: #fff;
    text-decoration: none;		
    font-weight: normal;
}

			.focus_news .title {
				background: url(../images/v8_index_20200604_02.png);
				color: #fff;
				background-size: 100% 100%;
				float: left;
				width: 24%;
				overflow: hidden;
				height: 100%;
				    display: flex;
				align-items: center;
				justify-content: center;
				}
			.focus_news ul {
				display: block;
				overflow: hidden;
				list-style: none;
}
			.focus_news li {
				float: left;
				padding-left: 12px;
				margin: 0 30px 0 0;
				line-height: 48px;
				background: url(../images/v8_index_20200408_31.png) 0 22px no-repeat;
}

			.focus_news li a {
				color: #06273a;
				text-decoration: none;
}

.widget_ui_topics ul,.widget_ui_topics ol {
    list-style: none;
    margin: 0;
    padding: 0;
}
.widget_ui_topics {
    background-color: rgba(0,0,0,0);
	display: flex;
	z-index: 0;
}

.widget_ui_topics h3 {
    display: none
}

.widget_ui_topics a {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 6px
}
.widget_ui_topics a img{
    width: 100%
}

.widget_ui_topics .-text strong {
    width: 80%;
    float: left
}

.widget_ui_topics .-text li {
    margin-top: 6px
}

.widget_ui_topics .-text li:nth-child(-n+1) {
    margin-top: 0
}

.widget_ui_topics .-text a {
    padding: 14px 20px;
    background-color: var(--tb--white)
}

.widget_ui_topics .-text a:hover {
    color: var(--tb--main);
    border-color: var(--tb--main)
}

.widget_ui_topics .-text a:hover .tbfa:first-child {
    color: var(--tb--main)
}

.widget_ui_topics .-text .tbfa:first-child {
    float: right;
    color: var(--tb--gray);
    position: relative;
    top: 1px
}

.widget_ui_topics .-text .tbfa:nth-child(2) {
    float: left;
    margin-right: 12px
}

.widget_ui_topics .-p1 a,.widget_ui_topics .-p2 a {
    text-align: center;
    color: #fff
}

.widget_ui_topics .-p1 a:hover,.widget_ui_topics .-p2 a:hover {
    color: #fff
}

.widget_ui_topics .-p1 a:hover img,.widget_ui_topics .-p2 a:hover img {
    opacity: .9
}

.widget_ui_topics .-p1 a::before,.widget_ui_topics .-p2 a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: -moz-gradient(linear, 0 50%, 0 100%, from(transparent), to(rgba(0, 0, 0, 0.6)));
    background: -webkit-gradient(linear, 0 50%, 0 100%, from(transparent), to(rgba(0, 0, 0, 0.6)));
    background: gradient(linear, 0 50%, 0 100%, from(transparent), to(rgba(0, 0, 0, 0.6)))
}

.widget_ui_topics .-p1 strong,.widget_ui_topics .-p2 strong {
    position: absolute;
    bottom: 9px;
    left: 12px;
    right: 12px;
    z-index: 2;
    font-weight: normal
}

.widget_ui_topics .-p1 strong {
    bottom: 12px;
    font-weight: bold
}

.widget_ui_topics .-p1 li {
    margin-top: 20px
}

.widget_ui_topics .-p1 li:nth-child(-n+1) {
    margin-top: 0
}

.widget_ui_topics .-p2 {
    margin-right: -2.5%
}

.widget_ui_topics .-p2 li {
    float: left;
    width: 47.5%;
    margin-right: 2.5%;
    margin-top: 2.5%
}

.widget_ui_topics .-p2 li:nth-child(-n+2) {
    margin-top: 0
}

.offcanvas.s_offcanvas_top { top: 68px; --bs-offcanvas-height: 50vh;}
.btn_offcanvas {display:none;}
.bg {
height: 48rem;
    margin-bottom: -45rem;
    background: url(../images/banner_m.png) no-repeat center 0px;
    background-size: 100% auto;
    overflow: hidden;
	z-index: auto;
}


@media (min-width: 992px) {
    .navbar-expand-lg .navbar-collapse {
        order: unset;
    }
	.btn_offcanvas {border: 0;
    background: unset;
	display:block;
	}
    .min-vh-lg-55 {
        min-height: 55vh !important;
    }
	.min-h-lg-400 {
        min-height: 400px !important;
    }
	.bg {
height: 839px;
    margin-bottom: -490px;
    background: url(../images/banner.png) no-repeat center -50px;
    background-size: 100% auto;
    overflow: hidden;
}
#content {position: relative;
    /*z-index: 100;*/}

}

.my-card-body .card-title:after {
	position: absolute;
    bottom: -17px;
    left: 50%;
    width: 36px;
    height: 5px;
    content: "";
    background: #fb9337;
    border-radius: 2px;
    transform: translate(-50%);
}
.my-card-body .card-title,.my-card-body .card-text {
	text-align: center;
	position: relative;
}

body a {
	color: rgb(45, 55, 75);
	font-size: .9375rem;
}

.js-swiper-pagination-fraction-element {
    width: 90px !important;
    color: #ffffff;
    position: absolute;
    left: 0;
    bottom: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
	margin-top: 0;
}
.swiper-pagination-fraction .swiper-pagination-current {
    font-size: 2rem;
    line-height: 4rem;
}


@keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
		transform: perspective(400px) rotate3d(1,0,0,90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
		transform: perspective(400px) rotate3d(1,0,0,-20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);
		transform: perspective(400px) rotate3d(1,0,0,10deg);

		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);
		transform: perspective(400px) rotate3d(1,0,0,-5deg)
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		opacity: 1
	}
}
.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX;}
/* Bounce To Right */
.hvr-bounce-to-right{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.hvr-bounce-to-right:before{
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background: #ea5d1a;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:active{color:#fff;/*border-left:4px solid #63bde7!important;*/}
.hvr-bounce-to-right:hover:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:active:before{
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  opacity: 0.5;
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.my .navbar-expand-lg .nav-item i
 {
        margin-right: .3rem;
    }
.sstj p { line-height: 1.8rem; }
.hover-pic {
    width: 100%;
    position: absolute;
    top: 0;
    border-radius: 10px;
    display: none;
    z-index: 9;
	height: 100%;
    background-color: #0000005e;
}
.hover-pic i {
    display: block;
    width: 3rem;
    height: 3rem;
    margin: 20% auto 0;
	color: #fff;
    font-size: 3rem;
}
.hover-pic p {
    font-size: 14px;
    line-height: 5rem;
    color: #ffffff;
    text-align: center;
}
a:hover .hover-pic{display:block;}

@media (max-width: 991.98px) {
	body {
		font-size: .92rem;
	}
}
.tzgg:before {
    position: absolute;
    top: 0;
    left: 30px;
    width: 40px;
    height: 3px;
    background: -moz-linear-gradient(left,#f56605, #ff8cff, #ffb2fe, #a2cec1, #00c978);
    background: -webkit-linear-gradient(left, #f56605, #ff8cff, #ffb2fe, #a2cec1, #00c978);
    background: -o-linear-gradient(left,#f56605, #ff8cff, #ffb2fe, #a2cec1, #00c978);
    border-radius: 1px;
    content: "";
	z-index: 1;
}
a.jf_links {
    background: -webkit-linear-gradient(left, #f56605, #ff8cff, #ffb2fe, #a2cec1, #00c978);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}
.footer {
    padding: 60px 0;
    background-color: #f7f7f7;
    border-top: 10px solid;
    border-image: -moz-linear-gradient(left,#f56605, #ff8cff, #ffb2fe, #a2cec1, #00c978) 1;
    border-top: 10px solid;
    border-image: -webkit-linear-gradient(left, #f56605, #ff8cff, #ffb2fe, #a2cec1, #00c978) 1;
    border-top: 10px solid;
    border-image: -o-linear-gradient(left,#f56605, #ff8cff, #ffb2fe, #a2cec1, #00c978) 1;
}
.bg-sec2 {
    position: relative;
    background: url(../images/20001427-1.png) no-repeat right bottom #fff;
}
 h1.rowTi::before,  h2.rowTi::before, h3.rowTi::before {
    content: "";
    width: 39px;
    height: 33px;
    display: inline-block;
    margin-right: 20px;
    background: url(../images/rowtileftarr.png) no-repeat center;
}
 h1.rowTi::after,  h2.rowTi::after, h3.rowTi::after {
    content: "";
    width: 39px;
    height: 33px;
    display: inline-block;
    margin-left: 20px;
    background: url(../images/rowtirightarr.png) no-repeat center;
}
.rowTi {
        font-size: 1.45rem;
		justify-content: center;
}
.recommend {
    width: 120px;
    height: 40px;
    line-height: 38px;
    font-size: 16px;
    color: #ffffff;
    background-color: #312b21b8;
    position: absolute;
    left: 20px;
    top: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    text-align: center;
}
.text-secondary {
    color: rgb(35, 183, 229) !important;
    opacity: 1;
}
.text-danger {
    color: rgb(230, 83, 60) !important;
    opacity: 1;
}
.text-orange {
    color: rgb(255, 165, 5) !important;
}
.text-warning {
    color: rgb(245, 184, 73) !important;
    opacity: 1;
}
.text-success {
    color: rgb(38, 191, 148) !important;
    opacity: 1;
}
.text-pink {
    color: rgb(231, 145, 188) !important;
}

.avatar {
    position: relative;
    height: 2.625rem;
    width: 2.625rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: .5rem;
    color: #fff;
    font-weight: 500;
}
.bg-primary-transparent {
    background-color: rgb(35 183 229 / 10%) !important;
    color: rgb(38,191,148) !important;
}
.avatar.avatar-rounded {
    border-radius: 50%;
}
.avatar.avatar-xs {
    width: 1.25rem;
    height: 1.25rem;
    line-height: 1.25rem;
    font-size: .65rem;
}
.bg-secondary-transparent {
    background-color: rgb(35 183 229 / 10%) !important;
    color: rgb(35, 183, 229) !important;
}
.s-1140 {
	
	align-items: center;
    max-width: 1140px;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-right: auto;
    margin-left: auto;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
}

@font-face {  font-family: 'almmsh';  src: url('../fonts/almmsh/alimamashuheiti-bold.woff');}
/* ���� */
@font-face {
    font-family:'zcoolwenyiti';
    src: url('../fonts/zcoolwenyiti/zcoolwenyiti.woff2') format('woff2'),
        url('../fonts/zcoolwenyiti/zcoolwenyiti.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.col_big { margin-bottom: 0rem; font: 2.5rem "almmsh"; color: #2c0045; text-align: center;}
.col_big_l { margin-bottom: 0rem; font: 2.5rem "almmsh"; color: #2c0045; text-align: left;}
.card .card-header {
    min-height: 30px;
}
.card .card-header h4 {
    margin: auto 0;
}
.col_s_tit { margin-bottom: 0rem; font: 1.6rem "almmsh"; color: #2c0045; text-align: center;}
.dongtai>.list-group-flush>.list-group-item {
    background-color: unset;
}

@media (min-width: 992px) {
	.col_s_tit { margin-bottom: 0rem; font: 2.2rem "almmsh"; color: #2c0045; text-align: center;}
    .navbar-expand-lg .first:first-child {
        border-radius: 6px;
    background: #C29365;
    transform: skew(-16deg);
    }
	.navbar-expand-lg .nav-item:first-child .nav-link {
	transform: skew(16deg);
    color: #fff;
	}
	.mus .navbar-position-fix { left: auto; }
}
.navbar .nav-pills .nav-item:hover>.nav-link {
    background-color: unset;
}
.mus .bg-default,.mus .btn-primary,.mus .bg-primary { background-color: #E3C798 !important; }
.mus .btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #E3C798;
    --bs-btn-border-color: #E3C798;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #E3C798;
    --bs-btn-hover-border-color: #E3C798;
    --bs-btn-focus-shadow-rgb: 47, 201, 109;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #E3C798;
    --bs-btn-active-border-color: #E3C798;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #E3C798;
    --bs-btn-disabled-border-color: #E3C798;
}
/*
.mus .navbar .nav-pills .nav-item:not(:first-child):hover>.nav-link
{
	    border-radius: 6px;
        transform: skew(-16deg);
    background-color: rgba(194,147,101, .5);
}*/
.mus .dropdown-menu {
    --bs-dropdown-border-radius: 0;
}

.mus .home-title {
    font-family: 'zcoolwenyiti';
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: 30px;
    font-size: 30px;
    color: #333333;
	font-weight: normal;
}
.mus .zxzt .card {
	--bs-card-border-radius:0;	
}
.mus .zxzt .card-img, .mus .zxzt .card-img-bottom,
.mus .zxzt .card-transition-zoom .card-transition-zoom-item
 {
    border-radius: 0;
}
.mus #nav-one-eg2-tab { position: relative; z-index: 1; flex: 1 0 0%; height: 200px; display: flex; gap: 23px; justify-content: center; align-items: center; color: #C29365; }
.mus #nav-one-eg2-tab::before { position: absolute; left: -50px; top: 0; bottom: 0; right: 0; content: ''; z-index: -1; background: #E6E2D9; border-radius: 0 0 30px 0; transform: skewX(-15deg); }
.mus .home-tab .tablist-n3 li { background-color:unset !important;}
.mus #nav-two-eg2-tab { position: relative; z-index: 1; flex: 1 0 0%; height: 200px; display: flex; gap: 23px; justify-content: center; align-items: center; color: #C29365; }
.mus #nav-two-eg2-tab::before { position: absolute; left: 0; top: 0; bottom: 0; right: -50px; content: ''; z-index: -1; background: #E6E2D9; border-radius: 30px 0 0 0; transform: skewX(-15deg); }

.mus #nav-one-eg2-tab.active { position: relative; flex: 1 0 0%; height: 200px; display: flex; gap: 23px; justify-content: center; align-items: center; color: #C29365; z-index: 2;}
.mus #nav-one-eg2-tab.active::before { position: absolute; left: -50px; top: 0; bottom: 0; right: 0; content: ''; z-index: -1; background: linear-gradient(82.07deg, #C29365 0.45%, #C29365 95.08%); border-radius: 0 0 30px 0; transform: skewX(-15deg); }
.mus .home-tab .tablist-n3 li .active { background-color:unset !important;}
.mus #nav-two-eg2-tab.active { position: relative; flex: 1 0 0%; height: 200px; display: flex; gap: 23px; justify-content: center; align-items: center; color: #C29365; z-index: 2;}
.mus #nav-two-eg2-tab.active::before { position: absolute; left: 0; top: 0; bottom: 0; right: -50px; content: ''; z-index: -1; background: linear-gradient(82.07deg, #C29365 0.45%, #C29365 95.08%); border-radius: 30px 0 0 0; transform: skewX(-15deg); }

.mus .tablist-n3 li.n1 { padding-right:10px;}
.mus .tablist-n3 li.n2 { padding-left:10px;}

.mus .swiper-step .swiper-step-divider {
    position: relative;
    width: calc(100% + 2rem);
    height: .125rem;
    background-color: #C29365 !important;
    margin-top: 2rem;
    margin-bottom: 3rem
}
.swiper-step .swiper-step-divider::after {
    position: absolute;
    top: 50%;
    left: .5rem;
    width: .5rem;
    height: .5rem;
    background-color: #C29365;
    border-radius: 50%;
    transform: translateY(-50%);
    content: ""
}
.text-default {
    --bs-text-opacity: 1;
    color: #C29365 !important;
}
.mus .sy .swiper h6 {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    overflow: hidden;
    background: linear-gradient(0deg, #00000082 0%, #0000001a 100%);
    margin: 0;
    padding: 1.2rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
}
.mus .sy .card-img {
    border-radius: 0 .8125rem 0 0;
}
.mus .text-right {text-align: right !important;}
.mus .dongtai {}
.mus .navbar .nav-pills .nav-link {
    padding: .55rem .55rem;
}
.mus .bg-img-center .swiper-horizontal>.swiper-pagination-bullets,.mus .bg-img-center .swiper-pagination-bullets.swiper-pagination-horizontal,.mus .bg-img-center .swiper-pagination-custom,.mus .bg-img-center .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%;
    z-index: 1;
    margin-top: -2rem;
    position: absolute;
}
.mus .bg-img-center .swiper-pagination-bullet:hover {
    border-color: rgba(227,199,152,.5)
}

.mus .bg-img-center .swiper-pagination-bullet:hover::before {
    background-color: rgba(227,199,152,.5)
}
.mus .bg-img-center .swiper-pagination-bullet-active,.mus .bg-img-center .swiper-pagination-bullet-active:hover {
    border-color: #e3c798
}

.mus .bg-img-center .swiper-pagination-bullet-active::before,.mus .bg-img-center .swiper-pagination-bullet-active:hover::before {
    background-color: #e3c798
}

.mus .text-white p {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
@media (max-width: 991.98px) {
	.mus #navbarNavDropdown {margin-top: 1rem;}
	.mus #nav-one-eg2-tab { position: relative; z-index: 1; flex: 1 0 0%; height: auto; display: flex; gap: 23px; justify-content: center; align-items: center; color: #C29365; }
	.mus #nav-one-eg2-tab::before { position: absolute; left: -50px; top: 0; bottom: 0; right: 0; content: ''; z-index: -1; background: #E6E2D9; border-radius: 0 0 30px 0; transform: skewX(-15deg); }
	.mus .tablist-n3 li { background-color:unset !important;}
	.mus #nav-two-eg2-tab { position: relative; z-index: 1; flex: 1 0 0%; height: auto; display: flex; gap: 23px; justify-content: center; align-items: center; color: #C29365; }
	.mus #nav-two-eg2-tab::before { position: absolute; left: 0; top: 0; bottom: 0; right: -50px; content: ''; z-index: -1; background: #E6E2D9; border-radius: 30px 0 0 0; transform: skewX(-15deg); }

	.mus #nav-one-eg2-tab.active { position: relative; flex: 1 0 0%; height: auto; display: flex; gap: 23px; justify-content: center; align-items: center; color: #C29365; z-index: 2;}
	.mus #nav-one-eg2-tab.active::before { position: absolute; left: -50px; top: 0; bottom: 0; right: 0; content: ''; z-index: -1; background: linear-gradient(82.07deg, #C29365 0.45%, #C29365 95.08%); border-radius: 0 0 30px 0; transform: skewX(-15deg); }
	.mus .home-tab .tablist-n3 li .active { background-color:unset !important;}
	.mus #nav-two-eg2-tab.active { position: relative; flex: 1 0 0%; height: auto; display: flex; gap: 23px; justify-content: center; align-items: center; color: #C29365; z-index: 2;}
	.mus #nav-two-eg2-tab.active::before { position: absolute; left: 0; top: 0; bottom: 0; right: -50px; content: ''; z-index: -1; background: linear-gradient(82.07deg, #C29365 0.45%, #C29365 95.08%); border-radius: 30px 0 0 0; transform: skewX(-15deg); }
	.tablist-n3 li h6 {
		font-weight: normal;
		--bs-text-opacity: 1;
		font-size: 1rem;
	}
	.col_big {
    margin-bottom: 0rem;
    font: 1.5rem "almmsh";
    color: #2c0045;
    text-align: center;
}
.col_big_l {
    margin-bottom: 0rem;
    font: 1.5rem "almmsh";
    color: #2c0045;
    text-align: left;
}
.swiper-button-next,.swiper-button-prev {
    display: inline-flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    color: #677788;
    width: 1.875rem;
    height: 1.875rem;
    background-color: #fff;
    border: .0625rem solid #dce0e5;
    border-radius: 50%;
    transition: all .2s ease-in-out
}
.mus .h4, .mus h4 {
    font-size: 1rem;
}
.mus .navbar-brand-logo {
    min-width: 3.5rem;
    max-width: 3.5rem;
	width: 3.5rem;
	border-radius: 50%;
}
}