@font-face {
	font-family: 'fontello';
	src: url('../font/fontello.eot?80172554');
	src: url('../font/fontello.eot?80172554#iefix') format('embedded-opentype'),  url('../font/fontello.woff2?80172554') format('woff2'),  url('../font/fontello.woff?80172554') format('woff'),  url('../font/fontello.ttf?80172554') format('truetype'),  url('../font/fontello.svg?80172554#fontello') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: never;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-ok:before {
	content: '\e800';
}
.icon-rengongkefu:before {
	content: '\e801';
}
.icon-jinru:before {
	content: '\e802';
}
.icon-zaixianyuyueshicheng:before {
	content: '\e803';
}
.icon-right-open-1:before {
	content: '\e804';
}
.icon-left-open-1:before {
	content: '\e805';
}
.icon-down-open-1:before {
	content: '\e806';
}
.icon-lianxidianhua:before {
	content: '\e807';
}
.icon-dingwei:before {
	content: '\e808';
}
.icon-right-open-mini:before {
	content: '\e809';
}
.icon-xiushi:before {
	content: '\e80a';
}
.icon-plus:before {
	content: '\e80b';
}
.icon-search:before {
	content: '\e80c';
}
.icon-up-open-1:before {
	content: '\e80d';
}
.icon-search-1:before {
	content: '\e80e';
}
.icon-th:before {
	content: '\e80f';
}
.icon-dot:before {
	content: '\e810';
}
.icon-minus:before {
	content: '\e811';
}
.icon-play-circled2:before {
	content: '\e812';
}
.icon-left-open-mini:before {
	content: '\e813';
}
.icon-tubiaozhizuo-:before {
	content: '\e814';
}
.icon-clock:before {
	content: '\e815';
}
.icon-bookmark:before {
	content: '\e816';
}
.icon-guankanyanjing:before {
	content: '\e817';
}
.icon-menu:before {
	content: '\e818';
}
.icon-paper-plane:before {
	content: '\e819';
}
.icon-globe:before {
	content: '\e81a';
}
.icon-phone:before {
	content: '\e81b';
}
.icon-picture:before {
	content: '\e81f';
}
.icon-star:before {
	content: '\e821';
}
.icon-angle-left:before {
	content: '\f104';
}
.icon-angle-right:before {
	content: '\f105';
}
.icon-question-circle-o:before {
	content: '\f29c';
}
body {
	font-family: -apple-system, BlinkMacSystemFont, PingFang SC, Hiragino Sans GB, Microsoft YaHei, "\5FAE\8F6F\96C5\9ED1", helvetica neue, helvetica, ubuntu, roboto, noto, segoe ui, Arial, sans-serif;
	color: rgba(0,0,0,.87);
}
*, ::after, ::before {
	outline: none;
}
a {
	color: rgba(0,0,0,.87);
}
a, a:hover, a:focus {
	text-decoration: none;
	transition: all .2s ease-out
}
a:hover, a:focus {
	color: #c82126;
	transition: all .2s ease-out
}
.dropdown-toggle:after {
	content: none;
}
.navbar-light .navbar-nav .nav-link {
	color: #212529;
	font-weight: 500;
	font-size: 18px;
}
.font-18 {
	font-size: 18px;
}
.wrapper {
	max-width: 780px;
}
.wrapper .h2 {
	color: #6fcfeb;
}
.wrapper h2 {
	color: #6fcfeb;
}
.wrapper-sm h2 {
	color: #6fcfeb;
}
.wrapper .h3 {
	color: #808080;
	font-size: 14px;
}
.wrapper-sm {
	max-width: 460px;
}
.small-md-fluid, .small-lg-fluid {
	font-size: 14px;
}
 @media(min-width: 768px) {
.small-md-fluid {
	font-size: 16px;
}
}
@media(min-width: 992px) {
.small-lg-fluid {
	font-size: 16px;
}
}
 @media(min-width: 768px) {
}
@media(min-width: 768px) {
}
hr {
	background-color: rgba(0,0,0,.25);
}
.font-weight {
	font-weight: 600;
}
@media(min-width: 768px) {
.font-weight {
	font-weight: 500;
}
}
.opacity-8 {
	opacity: .8;
}
.offcanvas-start {
	width: 65%;
}
@media(min-width: 768px) {
.offcanvas-start {
	width: 400px;
}
}
.fixed-bottom-ios {
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
}
.bg-cibes {
	background-color: #c82126;
}
.translate-middle-x {
	transform: translateX(-50%);
}
.translate-middle-y {
	transform: translateY(-50%);
}
@keyframes DropDownSlide {
 100% {
 transform: translateY(0)
}
 0% {
 transform: translateY(15px)
}
}
.carousel-indicators li {
	width: 40px;
	height: 4px;
}
.carousel-control-next-icon, .carousel-control-prev-icon {
	width: 3.2rem;
	height: 3.2rem;
}
.carousel-control-next, .carousel-control-prev {
	width: 5%;
}
.container-left {
	z-index: 10;
	width: 100%;
	margin-left: 2rem;
}
@media (min-width: 576px) {
.container-left {
 --bs-gutter-x: 1.5rem;
	max-width: 540px;
 --max-width: 540px;
	padding-right: calc(var(--bs-gutter-x)/ 2);
	padding-left: calc(var(--bs-gutter-x)/ 2);
	margin-right: auto;
	margin-left: auto;
}
}
@media (min-width: 768px) {
.container-left {
	max-width: 720px;
 --max-width: 720px;
}
}
@media (min-width: 992px) {
.container-left {
	max-width: 960px;
 --max-width: 960px;
}
}
@media (min-width: 1200px) {
.container-left {
	max-width: 1140px;
 --max-width: 1140px;
}
}
@media (min-width: 1400px) {
.container-left {
	max-width: 1320px;
 --max-width: 1320px;
}
}
.text-shadow {
	text-shadow: 1px 1px 1px rgba(0,0,0,.35)
}
.thumb-active:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 6px 8px 6px;
	border-color: transparent transparent #c82126 transparent;
	left: 50%;
	transform: translateX(-50%);
	top: -8px;
	z-index: 3;
	;
}
.thumb-active:before {
	content: "";
	width: 100%;
	height: 3px;
	position: absolute;
	left: 0;
	top: 0;
	background: #c82126;
	z-index: 3;
}
}
@media(min-width:1200px) {
.tm-nav .navs li>a {
	padding: 23px 13px 0px 13px !important;
}
.tm-nav .navs li.lan>a {
	padding-top: 0 !important;
	width: 75px;
	text-align: right;
}
}
@media(min-width:1400px) {
.tm-nav .navs li>a {
	padding: 23px 16px 0px 16px !important;
}
.tm-nav .navs li.lan>a {
	padding-top: 0 !important;
}
}
@media(min-width:1500px) {
.tm-nav .navs li>a {
	padding: 23px 20px 0px 20px !important;
}
.tm-nav .navs li.lan>a {
	padding-top: 0 !important;
	width: 80px;
	text-align: right;
}
}
.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	-moz-transition-timing-function: linear !important;
	-ms-transition-timing-function: linear !important;
	-o-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
	margin: 0 auto;
}
.form-control {
	background: #fff;
}
.footer {
	background: #3C3B50;
}
.footer h5 {
	font-size: 16px;
}
.footer a.contact {
	font-size: 18px;
}
@media(min-width: 768px) {
.footer h5 {
	font-size: 20px;
}
.footer a.contact {
	font-size: 24px;
}
}
.footer hr {
	background: rgba(255,255,255,.5);
}
.copyright {
	background: #202020;
}
@keyframes DropUpSlide {
 100% {
 transform: translateY(-46px)
}
 0% {
 transform: translateY(-48px)
}
}
 @media(min-width: 992px) {
.col-lg-52 {
	flex: 0 0 auto;
	width: 52%
}
.col-lg-48 {
	flex: 0 0 auto;
	width: 48%
}
}
@keyframes fadeInLeft {
 0% {
 opacity: 0;
}
 30% {
 opacity: .3;
}
 50% {
 opacity: .5;
}
 70% {
 opacity: .7
}
 100% {
 opacity: 1;
}
}
 [role=tab] {
cursor: pointer;
}
 @media(min-width: 1200px) {
.offset-lg-1-1 {
	margin-left: -8.33333333%;
}
}
@media(min-width: 992px) {
.offset-lg-1-1 {
	margin-left: -9%;
}
}
.font_20_14 {
	font-size: 14px;
}
@media(min-width: 992px) {
.font_20_14 {
	font-size: 20px;
}
}

.grayscale {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-webkit-backface-visibility: hidden;
	opacity: .9;
	transition: filter .25s linear;
}
.grayscale:hover {
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
	opacity: 1;
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
	display: none;
}
.align-items-center {
  align-items: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.d-flex {
  display: flex !important;
}
.uk-container::after, .uk-container::before {
  display: none;
}
.pro-rslist{
	position: relative;
    z-index: 990;
}
.pro-rs .tab-title{
	display: inline-block;
font-size: 18px;
color: #332c2b;
}
.pro-rs > a + a {
  margin-left: 40px;
}
.pro-rs > a.active {
  color: #c82126;
}
.pro-rs-read .tab {
  display: none;
}
.pro-rs-read .tab.on {
  display: block;
}
.car-list .l-car{
	width:calc(25% - 22.5px);
	margin-right:30px;
	margin-bottom:30px;
}
.car-list .l-car:nth-child(4n){
	margin-right:0;
}
.car-list .l-car .car-img{
	width:100%;
}
.car-list .l-car .car-title{
	font-size:1.2rem;
	line-height:2;
}
.n-pro-profiles .table-car{
	border-top:#332c2b solid 3px;
	border-bottom:#332c2b solid 3px;
	line-height:1.5;
	width: 80%;
}
.n-pro-profiles .table-car th{
	padding:15px 5px 15px 20px;
	border-bottom:#332c2b dashed 1px;
	white-space: nowrap;
}
.n-pro-profiles .table-car td{
	padding:15px 20px 15px 5px;
	border-bottom:#332c2b dashed 1px;
}
@media(max-width: 768px) {
.car-list .l-car {
	width: calc(50% - 15px);
}
.car-list .l-car:nth-child(2n) {
  margin-right: 0;
}
}