/* CSS aaDocument */
@import url(https://fonts.googleapis.com/css?family=Noto+Sans|Questrial|Maven+Pro|Anaheim);
@import url(resource/fontMy/css/style.css);
@import url(resource/wow-animate.css);
@import url(../scripts/resource/lightcase-master/css/lightcase.css);
@import url(../scripts/resource/mCustomScrollbar/jquery.mCustomScrollbar.css);
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

body { margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background-color: transparent; }

a:active { outline: 0; }
a:hover { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

h1 { font-size: 2em; margin: 0.67em 0; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

figure { margin: 1em 40px; }

hr { box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

/* === location ===*/
/* === font ===*/
/* === main color ===*/
/* === margin padding ===*/
/* === style ===*/
* { outline: none; }

/* === df ===*/
body { font-size: 18px; font-family: "Maven Pro", sans-serif; }
.max-xl-size body { font-size: 15px; }

.container { max-width: 1200px; margin: 0 auto; box-sizing: border-box; padding: 0 15px; }

.container-xl { max-width: 1480px; margin: 0 auto; box-sizing: border-box; padding: 0 15px; }

.img-responsive { max-width: 100%; height: auto; }

.jqimgFill { position: relative; overflow: hidden; position: relative; overflow: hidden; width: 100%; height: 100%; display: inline-block; }

.jqimgFill img { position: absolute; left: 0; top: 0; margin: 0; display: block; width: auto; height: auto; min-width: 100%; min-height: 100%; max-height: none; max-width: none; }

/* === font ===*/
h1, h2, h3 { font-weight: normal; }

.h1 { font-size: 64px; font-weight: normal; }
.max-lg-size .h1 { font-size: 38.4px; }

.h2 { font-size: 46px; font-weight: normal; font-family: "Maven Pro", sans-serif; }
.max-lg-size .h2 { font-size: 27.6px; }

.h3 { font-size: 28px; font-family: "Maven Pro", sans-serif; font-weight: normal; }
.max-lg-size .h3 { font-size: 16.8px; }

.h4 { font-size: 25px; font-family: "Maven Pro", sans-serif; font-weight: normal; }
.max-lg-size .h4 { font-size: 20px; }
.max-md-size .h4 { font-size: 16px; }
.max-sm-size .h4 { font-size: 13px; }

.h5 { font-size: 20px; font-family: "Maven Pro", sans-serif; font-weight: normal; }
.max-lg-size .h5 { font-size: 12px; }

.h6 { font-size: 18px; font-weight: normal; }
.max-lg-size .h6 { font-size: 10.8px; }

.font-size-base { font-size: 18px; }
.max-lg-size .font-size-base { font-size: 15px; }

.font-size-md { font-size: 16px; line-height: 1.2em; }
.max-lg-size .font-size-md { font-size: 13px; }

.font-size-sm { font-size: 15px; }
.max-lg-size .font-size-sm { font-size: 13px; }

.font-size-xs { font-size: 13px; }
.max-lg-size .font-size-xs { font-size: 12px; }

.text-justify { text-align: justify !important; }

.text-nowrap { white-space: nowrap !important; }

.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.text-center { text-align: center; }

.text-right { text-align: right; }

.text-lowercase { text-transform: lowercase !important; }

.text-uppercase { text-transform: uppercase !important; }

.text-capitalize { text-transform: capitalize !important; }

small, .small { font-size: 80%; font-weight: normal; }

.text-muted { color: #818a91; }

/* === list ===*/
.list-unstyled { padding-left: 0; list-style: none; }

.list-inline { padding-left: 0; list-style: none; letter-spacing: -3px; }
.list-inline li { display: inline-block; letter-spacing: 0; }

.list-inline-item, .col { display: inline-block; }

.dl-horizontal { margin-right: -1.875rem; margin-left: -1.875rem; }
.dl-horizontal::after { content: ""; display: table; clear: both; }

/* === style ===*/
hr { border: 0; border-bottom: 1px solid #d6d6d6; }

/* === hide ===*/
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

.text-hide { font: "0/0" a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

.invisible { visibility: hidden !important; }

.min-xs-size .min-xs-hidden { display: none; }

.min-xs-size .min-xs-hidden { display: none; }

.min-sm-size .min-sm-hidden { display: none; }

/* === Floats ===*/
.si { box-sizing: border-box; }

.clearfix::after { content: ""; display: table; clear: both; }

.m-x-auto { margin-right: auto !important; margin-left: auto !important; }

.m-a-0 { margin: 0 !important; }

.m-t-0 { margin-top: 0 !important; }

.m-r-0 { margin-right: 0 !important; }

.m-b-0 { margin-bottom: 0 !important; }

.m-l-0 { margin-left: 0 !important; }

.m-x-0 { margin-right: 0 !important; margin-left: 0 !important; }

.m-y-0 { margin-top: 0 !important; margin-bottom: 0 !important; }

.m-a { margin: 0.5rem !important; }

.m-t { margin-top: 0.5rem !important; }

.m-r { margin-right: 0.5rem !important; }

.m-b { margin-bottom: 0.5rem !important; }

.m-l { margin-left: 0.5rem !important; }

.m-x { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }

.m-y { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }

.m-x-auto { margin-right: auto !important; margin-left: auto !important; }

.m-a-md { margin: 0.75rem !important; }

.m-t-md { margin-top: 0.75rem !important; }

.m-r-md { margin-right: 0.75rem !important; }

.m-b-md { margin-bottom: 0.75rem !important; }

.m-l-md { margin-left: 0.75rem !important; }

.m-x-md { margin-right: 0.75rem !important; margin-left: 0.75rem !important; }

.m-y-md { margin-top: 0.75rem !important; margin-bottom: 0.75rem !important; }

.m-a-lg { margin: 1.5rem !important; }

.m-t-lg { margin-top: 1.5rem !important; }

.m-r-lg { margin-right: 1.5rem !important; }

.m-b-lg { margin-bottom: 1.5rem !important; }

.m-l-lg { margin-left: 1.5rem !important; }

.m-x-lg { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }

.m-y-lg { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }

.p-a-0 { padding: 0 !important; }

.p-t-0 { padding-top: 0 !important; }

.p-r-0 { padding-right: 0 !important; }

.p-b-0 { padding-bottom: 0 !important; }

.p-l-0 { padding-left: 0 !important; }

.p-x-0 { padding-left: 0 !important; padding-right: 0 !important; }

.p-y-0 { padding-top: 0 !important; padding-bottom: 0 !important; }

.p-a { padding: 0.5rem !important; }

.p-t { padding-top: 0.5rem !important; }

.p-r { padding-right: 0.5rem !important; }

.p-b { padding-bottom: 0.5rem !important; }

.p-l { padding-left: 0.5rem !important; }

.p-x { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }

.p-y { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }

.p-a-md { padding: 0.75rem !important; }

.p-t-md { padding-top: 0.75rem !important; }

.p-r-md { padding-right: 0.75rem !important; }

.p-b-md { padding-bottom: 0.75rem !important; }

.p-l-md { padding-left: 0.75rem !important; }

.p-x-md { padding-right: 0.75rem !important; padding-left: 0.75rem !important; }

.p-y-md { padding-top: 0.75rem !important; padding-bottom: 0.75rem !important; }

.p-a-lg { padding: 1.5rem !important; }

.p-t-lg { padding-top: 1.5rem !important; }

.p-r-lg { padding-right: 1.5rem !important; }

.p-b-lg { padding-bottom: 1.5rem !important; }

.p-l-lg { padding-left: 1.5rem !important; }

.p-x-lg { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }

.p-y-lg { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }

.pull-left { float: left !important; }

.pull-right { float: right !important; }

.btn { white-space: nowrap; touch-action: manipulation; -ms-touch-action: manipulation; cursor: pointer; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; margin: 0; line-height: inherit; -webkit-appearance: button; cursor: pointer; text-transform: none; border: 0; background-color: transparent; }

.btn { display: inline-block; font-weight: normal; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position: relative; border: 1px solid transparent; padding: 0.375rem 1rem; font-size: 1rem; line-height: 1.5; text-decoration: none; }
.btn:before { margin-left: -3px; }
.btn:focus, .btn:focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.btn:focus, .btn:hover { text-decoration: none; }
.btn.focus { text-decoration: none; }
.btn:active, .btn.active { background-image: none; outline: 0; }
.btn.disabled, .btn:disabled { cursor: not-allowed; opacity: .65; }
.btn.radius { border-radius: .25rem; }
.max-sm-size .btn { padding: 0.175rem 0.5rem; font-size: 12px; }

.icon-circle { display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 50%; border: 1px solid #fff; color: #fff; }

.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }

.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; height: 100%; }

.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; height: 100%; }

.slick-list:focus { outline: none; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list { height: 100%; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; display: block; height: 100%; }

.slick-track:before, .slick-track:after { display: table; content: ''; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { display: none; float: left; height: 100%; }

[dir='rtl'] .slick-slide { float: right; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-loading .slick-list { background: #fff url("./ajax-loader.gif") center center no-repeat; }

/* Arrows */
.slick-prev, .slick-next { position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transform: translateY(-50%); display: block; padding: 0; cursor: pointer; border: none; outline: none; -webkit-transition: all 0.5s; transition: all 0.5s; color: #ffffff; z-index: 99; background-color: transparent; }
.slick-prev:before, .slick-next:before { font-family: "style"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 60px; }
.max-lg-size .slick-prev:before, .max-lg-size .slick-next:before { font-size: 40px; }
.max-lg-size .slick-prev, .max-lg-size .slick-next { top: inherit; bottom: -8px; }

.slick-prev { left: 0px; }
.max-lg-size .slick-prev { left: 50%; }
.max-lg-size .slick-prev:before { -ms-transform: translateX(-90px) translateY(0%); transform: translateX(-90px) translateY(0%); -webkit-transform: translateX(-90px) translateY(0%); }

.slick-next { right: 0px; }
.max-lg-size .slick-next { right: 50%; }
.max-lg-size .slick-next:before { -ms-transform: translateX(90px) translateY(0%); transform: translateX(90px) translateY(0%); -webkit-transform: translateX(90px) translateY(0%); }

.slick-prev:before { content: '\e818'; }

.slick-next:before { content: '\e819'; }

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; }

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }

.slick-prev.slick-disabled, .slick-next.slick-disabled { color: #d22129; }

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .25; }

/* Dots */
.slick-dots { position: absolute; bottom: 0; display: block; width: 100%; padding: 0; list-style: none; text-align: center; }

.slick-dots li { position: relative; display: inline-block; width: 15px; height: 15px; margin: 0 10px; padding: 0; cursor: pointer; }

.slick-dots li.slick-active button { background-color: #008cc1; border: 4px solid #008cc1; }

.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 15px; height: 15px; padding: 5px; cursor: pointer; color: transparent; border: 4px solid #008cc1; outline: none; border-radius: 100%; }

.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }

.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }

.slick-dots li button:before { font-family: 'slick'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-dots li.slick-active button:before { opacity: .75; color: black; }

.noSlider.slick-slider .slick-track { text-align: center; width: 100% !important; -webkit-transform: translate3d(0px, 0px, 0px) !important; transform: translate3d(0px, 0px, 0px) !important; }
.noSlider.slick-slider .slick-slide { float: none; display: inline-block; }

button { border: 1px solid transparent; background-color: transparent; white-space: nowrap; }

.btn { display: inline-block; font-weight: normal; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position: relative; border: 1px solid transparent; padding: 0.375rem 1rem; font-size: 1rem; line-height: 1.5; text-decoration: none; }
.btn:before { margin-left: -3px; }
.btn:focus, .btn:focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.btn:focus, .btn:hover { text-decoration: none; }
.btn.focus { text-decoration: none; }
.btn:active, .btn.active { background-image: none; outline: 0; }
.btn.disabled, .btn:disabled { cursor: not-allowed; opacity: .65; }
.btn.radius { border-radius: .25rem; }
.max-sm-size .btn { padding: 0.175rem 0.5rem; font-size: 12px; }

a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none; }

.btn-base { color: #fff; background-color: #555555; border-color: #555555; }
.btn-base:hover { color: #fff; background-color: #3b3b3b; border-color: #363636; }
.btn-base:focus, .btn-base.focus { color: #fff; background-color: #3b3b3b; border-color: #363636; }
.btn-base:active, .btn-base.active { color: #fff; background-color: #3b3b3b; border-color: #363636; background-image: none; }
.btn-base:active:hover, .btn-base:active:focus, .btn-base:active.focus, .btn-base.active:hover, .btn-base.active:focus, .btn-base.active.focus { color: #fff; background-color: #2a2a2a; border-color: #151515; }
.btn-base.disabled:focus, .btn-base.disabled.focus, .btn-base:disabled:focus, .btn-base:disabled.focus { background-color: #555555; border-color: #555555; }
.btn-base.disabled:hover, .btn-base:disabled:hover { background-color: #555555; border-color: #555555; }

.btn-gray { color: #555555; background-color: #d7d7d7; border-color: #d7d7d7; }
.btn-gray:hover { color: #555555; background-color: #bebebe; border-color: #b8b8b8; }
.btn-gray:focus, .btn-gray.focus { color: #555555; background-color: #bebebe; border-color: #b8b8b8; }
.btn-gray:active, .btn-gray.active { color: #555555; background-color: #bebebe; border-color: #b8b8b8; background-image: none; }
.btn-gray:active:hover, .btn-gray:active:focus, .btn-gray:active.focus, .btn-gray.active:hover, .btn-gray.active:focus, .btn-gray.active.focus { color: #555555; background-color: #acacac; border-color: #979797; }
.btn-gray.disabled:focus, .btn-gray.disabled.focus, .btn-gray:disabled:focus, .btn-gray:disabled.focus { background-color: #d7d7d7; border-color: #d7d7d7; }
.btn-gray.disabled:hover, .btn-gray:disabled:hover { background-color: #d7d7d7; border-color: #d7d7d7; }

.btn-red { color: #fff; background-color: #e72e25; border-color: #e72e25; }
.btn-red:hover { color: #fff; background-color: #c31e16; border-color: #ba1c15; }
.btn-red:focus, .btn-red.focus { color: #fff; background-color: #c31e16; border-color: #ba1c15; }
.btn-red:active, .btn-red.active { color: #fff; background-color: #c31e16; border-color: #ba1c15; background-image: none; }
.btn-red:active:hover, .btn-red:active:focus, .btn-red:active.focus, .btn-red.active:hover, .btn-red.active:focus, .btn-red.active.focus { color: #fff; background-color: #a31912; border-color: #7f130e; }
.btn-red.disabled:focus, .btn-red.disabled.focus, .btn-red:disabled:focus, .btn-red:disabled.focus { background-color: #e72e25; border-color: #e72e25; }
.btn-red.disabled:hover, .btn-red:disabled:hover { background-color: #e72e25; border-color: #e72e25; }

.btn-blue { color: #fff; background-color: #0086ed; border-color: #0086ed; }
.btn-blue:hover { color: #fff; background-color: #0069ba; border-color: #0063b0; }
.btn-blue:focus, .btn-blue.focus { color: #fff; background-color: #0069ba; border-color: #0063b0; }
.btn-blue:active, .btn-blue.active { color: #fff; background-color: #0069ba; border-color: #0063b0; background-image: none; }
.btn-blue:active:hover, .btn-blue:active:focus, .btn-blue:active.focus, .btn-blue.active:hover, .btn-blue.active:focus, .btn-blue.active.focus { color: #fff; background-color: #005596; border-color: #003e6e; }
.btn-blue.disabled:focus, .btn-blue.disabled.focus, .btn-blue:disabled:focus, .btn-blue:disabled.focus { background-color: #0086ed; border-color: #0086ed; }
.btn-blue.disabled:hover, .btn-blue:disabled:hover { background-color: #0086ed; border-color: #0086ed; }

.btn-link { font-weight: normal; color: #818a91; border-radius: 0; }
.btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled { background-color: transparent; }
.btn-link, .btn-link:focus, .btn-link:active { border-color: transparent; }
.btn-link:hover { border-color: transparent; }
.btn-link:focus, .btn-link:hover { color: #121314; text-decoration: underline; background-color: transparent; }
.btn-link:disabled:focus, .btn-link:disabled:hover { color: #818a91; text-decoration: none; }

.btn-lg, .btn-group-lg > .btn { padding: 0.5rem 2.5rem; font-size: 1rem; line-height: 1.33333; }

.max-md-size .btn-lg, .max-md-size .btn-group-lg > .btn { padding: 0.3rem 1rem; }

.max-sm-size .btn-lg, .max-sm-size .btn-group-lg > .btn { font-size: 12px; }

.btn-sm, .btn-group-sm > .btn { padding: 0.25rem 0.75rem; font-size: 0.937rem; line-height: 1.5; }

.btn-xs { border-radius: 3px; border: 1px solid #bdbdbd; padding: 0px 5px; line-height: 27px; min-width: inherit; }

.btn-block { display: block; width: 100%; }
.btn-block + .btn-block { margin-top: 5px; }

.form-group { box-sizing: border-box; margin-bottom: 10px; }
.form-group::after { content: ""; display: table; clear: both; }
.form-group .left { float: left; box-sizing: border-box; min-width: 100px; padding-left: 15px; position: relative; }
.form-group .left span { position: absolute; top: 5px; left: 0px; }
.form-group .right { overflow: hidden; zoom: 1; box-sizing: border-box; }
.form-group .col { vertical-align: middle; }

label { margin-bottom: .5rem; display: inline-block; }

.form-control { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 2; color: #55595c; background-color: #fff; background-image: none; border: .0625rem solid #fff; margin-bottom: 0.5rem; overflow: hidden; zoom: 1; box-sizing: border-box; }

textarea.form-control { background-color: #fafafa; }

.form-control::-ms-expand { background-color: transparent; border: 0; }

.form-control.radius { border-radius: 5px; }

.form-control:focus { border-color: #66afe9; outline: none; }

.form-control::-webkit-input-placeholder { color: #999; opacity: 1; }

.form-control::-moz-placeholder { color: #999; opacity: 1; }

.form-control:-ms-input-placeholder { color: #999; opacity: 1; }

.form-control::placeholder { color: #999; opacity: 1; }

.form-control:disabled, .form-control[readonly] { background-color: #F3F3F3; opacity: 1; }

.form-control:disabled { cursor: not-allowed; }

.form-control-file, .form-control-range { display: block; }

.form-control-label { padding: 0.375rem 0.75rem; margin-bottom: 0; }

@media screen and (-webkit-min-device-pixel-ratio: 0) { input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control { line-height: 2.25rem; }
  input[type="date"].input-sm, .input-group-sm input[type="date"].form-control, input[type="time"].input-sm, .input-group-sm input[type="time"].form-control, input[type="datetime-local"].input-sm, .input-group-sm input[type="datetime-local"].form-control, input[type="month"].input-sm, .input-group-sm input[type="month"].form-control { line-height: 1.9555rem; }
  input[type="date"].input-lg, .input-group-lg input[type="date"].form-control, input[type="time"].input-lg, .input-group-lg input[type="time"].form-control, input[type="datetime-local"].input-lg, .input-group-lg input[type="datetime-local"].form-control, input[type="month"].input-lg, .input-group-lg input[type="month"].form-control { line-height: 3.16667rem; } }
.form-control-static { min-height: 2.25rem; padding-top: 0.375rem; padding-bottom: 0.375rem; margin-bottom: 0; }

.form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn { padding-right: 0; padding-left: 0; }

.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { padding: 0.275rem 0.75rem; font-size: 0.937rem; line-height: 1.5; }

.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { padding: 0.75rem 1.25rem; font-size: 1.25rem; line-height: 1.33333; border-radius: 0.3rem; }

.radio, .checkbox { position: relative; display: block; margin-bottom: 0.375rem; }

.radio label, .checkbox label { padding-left: 1.25rem; margin-bottom: 0; font-weight: normal; cursor: pointer; }

.radio label input:only-child, .checkbox label input:only-child { position: static; }

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-top: .25rem; margin-left: -1.25rem; }

.form-inline.radio input[type="radio"], .form-inline.radio input[type="checkbox"], .form-inline.checkbox input[type="radio"], .form-inline.checkbox input[type="checkbox"] { margin-top: 0.9rem; }

.radio + .radio, .checkbox + .checkbox { margin-top: -.25rem; }

.radio-inline, .checkbox-inline { position: relative; display: inline-block; padding: 0.375rem 0 0.375rem 1.25rem; margin-bottom: 0; font-weight: normal; vertical-align: middle; cursor: pointer; margin-right: .75rem; }

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; }

input[type="radio"]:disabled, input[type="radio"].disabled, input[type="checkbox"]:disabled, input[type="checkbox"].disabled { cursor: not-allowed; }

.radio-inline.disabled, .checkbox-inline.disabled { cursor: not-allowed; }

.radio.disabled label, .checkbox.disabled label { cursor: not-allowed; }

.form-control-success, .form-control-warning, .form-control-danger, .form-control-error { padding-right: 2.25rem; background-repeat: no-repeat; background-position: center right 0.5625rem; background-size: 1.4625rem 1.4625rem; }

.container-fluid { margin-left: auto; margin-right: auto; padding-left: 0.9375rem; padding-right: 0.9375rem; }

.container-fluid::after { content: ""; display: table; clear: both; }

.row { margin-left: -0.9375rem; margin-right: -0.9375rem; }

.row::after { content: ""; display: table; clear: both; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { position: relative; min-height: 1px; padding-left: 0.9375rem; padding-right: 0.9375rem; box-sizing: border-box; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }

.col-xs-1 { width: 8.33333%; }

.col-xs-2 { width: 16.66667%; }

.col-xs-3 { width: 25%; }

.col-xs-4 { width: 33.33333%; }

.col-xs-5 { width: 41.66667%; }

.col-xs-6 { width: 50%; }

.col-xs-7 { width: 58.33333%; }

.col-xs-8 { width: 66.66667%; }

.col-xs-9 { width: 75%; }

.col-xs-10 { width: 83.33333%; }

.col-xs-11 { width: 91.66667%; }

.col-xs-12 { width: 100%; }

.col-xs-pull-0 { right: auto; }

.col-xs-pull-1 { right: 8.33333%; }

.col-xs-pull-2 { right: 16.66667%; }

.col-xs-pull-3 { right: 25%; }

.col-xs-pull-4 { right: 33.33333%; }

.col-xs-pull-5 { right: 41.66667%; }

.col-xs-pull-6 { right: 50%; }

.col-xs-pull-7 { right: 58.33333%; }

.col-xs-pull-8 { right: 66.66667%; }

.col-xs-pull-9 { right: 75%; }

.col-xs-pull-10 { right: 83.33333%; }

.col-xs-pull-11 { right: 91.66667%; }

.col-xs-pull-12 { right: 100%; }

.col-xs-push-0 { left: auto; }

.col-xs-push-1 { left: 8.33333%; }

.col-xs-push-2 { left: 16.66667%; }

.col-xs-push-3 { left: 25%; }

.col-xs-push-4 { left: 33.33333%; }

.col-xs-push-5 { left: 41.66667%; }

.col-xs-push-6 { left: 50%; }

.col-xs-push-7 { left: 58.33333%; }

.col-xs-push-8 { left: 66.66667%; }

.col-xs-push-9 { left: 75%; }

.col-xs-push-10 { left: 83.33333%; }

.col-xs-push-11 { left: 91.66667%; }

.col-xs-push-12 { left: 100%; }

.col-xs-offset-0 { margin-left: 0%; }

.col-xs-offset-1 { margin-left: 8.33333%; }

.col-xs-offset-2 { margin-left: 16.66667%; }

.col-xs-offset-3 { margin-left: 25%; }

.col-xs-offset-4 { margin-left: 33.33333%; }

.col-xs-offset-5 { margin-left: 41.66667%; }

.col-xs-offset-6 { margin-left: 50%; }

.col-xs-offset-7 { margin-left: 58.33333%; }

.col-xs-offset-8 { margin-left: 66.66667%; }

.col-xs-offset-9 { margin-left: 75%; }

.col-xs-offset-10 { margin-left: 83.33333%; }

.col-xs-offset-11 { margin-left: 91.66667%; }

.col-xs-offset-12 { margin-left: 100%; }

.min-sm-size .col-sm-1, .min-sm-size .col-sm-2, .min-sm-size .col-sm-3, .min-sm-size .col-sm-4, .min-sm-size .col-sm-5, .min-sm-size .col-sm-6, .min-sm-size .col-sm-7, .min-sm-size .col-sm-8, .min-sm-size .col-sm-9, .min-sm-size .col-sm-10, .min-sm-size .col-sm-11, .min-sm-size .col-sm-12 { float: left; }

.min-sm-size .col-sm-1 { width: 8.33333%; }

.min-sm-size .col-sm-2 { width: 16.66667%; }

.min-sm-size .col-sm-3 { width: 25%; }

.min-sm-size .col-sm-4 { width: 33.33333%; }

.min-sm-size .col-sm-5 { width: 41.66667%; }

.min-sm-size .col-sm-6 { width: 50%; }

.min-sm-size .col-sm-7 { width: 58.33333%; }

.min-sm-size .col-sm-8 { width: 66.66667%; }

.min-sm-size .col-sm-9 { width: 75%; }

.min-sm-size .col-sm-10 { width: 83.33333%; }

.min-sm-size .col-sm-11 { width: 91.66667%; }

.min-sm-size .col-sm-12 { width: 100%; }

.min-sm-size .col-sm-pull-0 { right: auto; }

.min-sm-size .col-sm-pull-1 { right: 8.33333%; }

.min-sm-size .col-sm-pull-2 { right: 16.66667%; }

.min-sm-size .col-sm-pull-3 { right: 25%; }

.min-sm-size .col-sm-pull-4 { right: 33.33333%; }

.min-sm-size .col-sm-pull-5 { right: 41.66667%; }

.min-sm-size .col-sm-pull-6 { right: 50%; }

.min-sm-size .col-sm-pull-7 { right: 58.33333%; }

.min-sm-size .col-sm-pull-8 { right: 66.66667%; }

.min-sm-size .col-sm-pull-9 { right: 75%; }

.min-sm-size .col-sm-pull-10 { right: 83.33333%; }

.min-sm-size .col-sm-pull-11 { right: 91.66667%; }

.min-sm-size .col-sm-pull-12 { right: 100%; }

.min-sm-size .col-sm-push-0 { left: auto; }

.min-sm-size .col-sm-push-1 { left: 8.33333%; }

.min-sm-size .col-sm-push-2 { left: 16.66667%; }

.min-sm-size .col-sm-push-3 { left: 25%; }

.min-sm-size .col-sm-push-4 { left: 33.33333%; }

.min-sm-size .col-sm-push-5 { left: 41.66667%; }

.min-sm-size .col-sm-push-6 { left: 50%; }

.min-sm-size .col-sm-push-7 { left: 58.33333%; }

.min-sm-size .col-sm-push-8 { left: 66.66667%; }

.min-sm-size .col-sm-push-9 { left: 75%; }

.min-sm-size .col-sm-push-10 { left: 83.33333%; }

.min-sm-size .col-sm-push-11 { left: 91.66667%; }

.min-sm-size .col-sm-push-12 { left: 100%; }

.min-sm-size .col-sm-offset-0 { margin-left: 0%; }

.min-sm-size .col-sm-offset-1 { margin-left: 8.33333%; }

.min-sm-size .col-sm-offset-2 { margin-left: 16.66667%; }

.min-sm-size .col-sm-offset-3 { margin-left: 25%; }

.min-sm-size .col-sm-offset-4 { margin-left: 33.33333%; }

.min-sm-size .col-sm-offset-5 { margin-left: 41.66667%; }

.min-sm-size .col-sm-offset-6 { margin-left: 50%; }

.min-sm-size .col-sm-offset-7 { margin-left: 58.33333%; }

.min-sm-size .col-sm-offset-8 { margin-left: 66.66667%; }

.min-sm-size .col-sm-offset-9 { margin-left: 75%; }

.min-sm-size .col-sm-offset-10 { margin-left: 83.33333%; }

.min-sm-size .col-sm-offset-11 { margin-left: 91.66667%; }

.min-sm-size .col-sm-offset-12 { margin-left: 100%; }

.min-md-size .col-md-1, .min-md-size .col-md-2, .min-md-size .col-md-3, .min-md-size .col-md-4, .min-md-size .col-md-5, .min-md-size .col-md-6, .min-md-size .col-md-7, .min-md-size .col-md-8, .min-md-size .col-md-9, .min-md-size .col-md-10, .min-md-size .col-md-11, .min-md-size .col-md-12 { float: left; }

.min-md-size .col-md-1 { width: 8.33333%; }

.min-md-size .col-md-2 { width: 16.66667%; }

.min-md-size .col-md-3 { width: 25%; }

.min-md-size .col-md-4 { width: 33.33333%; }

.min-md-size .col-md-5 { width: 41.66667%; }

.min-md-size .col-md-6 { width: 50%; }

.min-md-size .col-md-7 { width: 58.33333%; }

.min-md-size .col-md-8 { width: 66.66667%; }

.min-md-size .col-md-9 { width: 75%; }

.min-md-size .col-md-10 { width: 83.33333%; }

.min-md-size .col-md-11 { width: 91.66667%; }

.min-md-size .col-md-12 { width: 100%; }

.min-md-size .col-md-pull-0 { right: auto; }

.min-md-size .col-md-pull-1 { right: 8.33333%; }

.min-md-size .col-md-pull-2 { right: 16.66667%; }

.min-md-size .col-md-pull-3 { right: 25%; }

.min-md-size .col-md-pull-4 { right: 33.33333%; }

.min-md-size .col-md-pull-5 { right: 41.66667%; }

.min-md-size .col-md-pull-6 { right: 50%; }

.min-md-size .col-md-pull-7 { right: 58.33333%; }

.min-md-size .col-md-pull-8 { right: 66.66667%; }

.min-md-size .col-md-pull-9 { right: 75%; }

.min-md-size .col-md-pull-10 { right: 83.33333%; }

.min-md-size .col-md-pull-11 { right: 91.66667%; }

.min-md-size .col-md-pull-12 { right: 100%; }

.min-md-size .col-md-push-0 { left: auto; }

.min-md-size .col-md-push-1 { left: 8.33333%; }

.min-md-size .col-md-push-2 { left: 16.66667%; }

.min-md-size .col-md-push-3 { left: 25%; }

.min-md-size .col-md-push-4 { left: 33.33333%; }

.min-md-size .col-md-push-5 { left: 41.66667%; }

.min-md-size .col-md-push-6 { left: 50%; }

.min-md-size .col-md-push-7 { left: 58.33333%; }

.min-md-size .col-md-push-8 { left: 66.66667%; }

.min-md-size .col-md-push-9 { left: 75%; }

.min-md-size .col-md-push-10 { left: 83.33333%; }

.min-md-size .col-md-push-11 { left: 91.66667%; }

.min-md-size .col-md-push-12 { left: 100%; }

.min-md-size .col-md-offset-0 { margin-left: 0%; }

.min-md-size .col-md-offset-1 { margin-left: 8.33333%; }

.min-md-size .col-md-offset-2 { margin-left: 16.66667%; }

.min-md-size .col-md-offset-3 { margin-left: 25%; }

.min-md-size .col-md-offset-4 { margin-left: 33.33333%; }

.min-md-size .col-md-offset-5 { margin-left: 41.66667%; }

.min-md-size .col-md-offset-6 { margin-left: 50%; }

.min-md-size .col-md-offset-7 { margin-left: 58.33333%; }

.min-md-size .col-md-offset-8 { margin-left: 66.66667%; }

.min-md-size .col-md-offset-9 { margin-left: 75%; }

.min-md-size .col-md-offset-10 { margin-left: 83.33333%; }

.min-md-size .col-md-offset-11 { margin-left: 91.66667%; }

.min-md-size .col-md-offset-12 { margin-left: 100%; }

.min-lg-size .col-lg-1, .min-lg-size .col-lg-2, .min-lg-size .col-lg-3, .min-lg-size .col-lg-4, .min-lg-size .col-lg-5, .min-lg-size .col-lg-6, .min-lg-size .col-lg-7, .min-lg-size .col-lg-8, .min-lg-size .col-lg-9, .min-lg-size .col-lg-10, .min-lg-size .col-lg-11, .min-lg-size .col-lg-12 { float: left; }

.min-lg-size .col-lg-1 { width: 8.33333%; }

.min-lg-size .col-lg-2 { width: 16.66667%; }

.min-lg-size .col-lg-3 { width: 25%; }

.min-lg-size .col-lg-4 { width: 33.33333%; }

.min-lg-size .col-lg-5 { width: 41.66667%; }

.min-lg-size .col-lg-6 { width: 50%; }

.min-lg-size .col-lg-7 { width: 58.33333%; }

.min-lg-size .col-lg-8 { width: 66.66667%; }

.min-lg-size .col-lg-9 { width: 75%; }

.min-lg-size .col-lg-10 { width: 83.33333%; }

.min-lg-size .col-lg-11 { width: 91.66667%; }

.min-lg-size .col-lg-12 { width: 100%; }

.min-lg-size .col-lg-pull-0 { right: auto; }

.min-lg-size .col-lg-pull-1 { right: 8.33333%; }

.min-lg-size .col-lg-pull-2 { right: 16.66667%; }

.min-lg-size .col-lg-pull-3 { right: 25%; }

.min-lg-size .col-lg-pull-4 { right: 33.33333%; }

.min-lg-size .col-lg-pull-5 { right: 41.66667%; }

.min-lg-size .col-lg-pull-6 { right: 50%; }

.min-lg-size .col-lg-pull-7 { right: 58.33333%; }

.min-lg-size .col-lg-pull-8 { right: 66.66667%; }

.min-lg-size .col-lg-pull-9 { right: 75%; }

.min-lg-size .col-lg-pull-10 { right: 83.33333%; }

.min-lg-size .col-lg-pull-11 { right: 91.66667%; }

.min-lg-size .col-lg-pull-12 { right: 100%; }

.min-lg-size .col-lg-push-0 { left: auto; }

.min-lg-size .col-lg-push-1 { left: 8.33333%; }

.min-lg-size .col-lg-push-2 { left: 16.66667%; }

.min-lg-size .col-lg-push-3 { left: 25%; }

.min-lg-size .col-lg-push-4 { left: 33.33333%; }

.min-lg-size .col-lg-push-5 { left: 41.66667%; }

.min-lg-size .col-lg-push-6 { left: 50%; }

.min-lg-size .col-lg-push-7 { left: 58.33333%; }

.min-lg-size .col-lg-push-8 { left: 66.66667%; }

.min-lg-size .col-lg-push-9 { left: 75%; }

.min-lg-size .col-lg-push-10 { left: 83.33333%; }

.min-lg-size .col-lg-push-11 { left: 91.66667%; }

.min-lg-size .col-lg-push-12 { left: 100%; }

.min-lg-size .col-lg-offset-0 { margin-left: 0%; }

.min-lg-size .col-lg-offset-1 { margin-left: 8.33333%; }

.min-lg-size .col-lg-offset-2 { margin-left: 16.66667%; }

.min-lg-size .col-lg-offset-3 { margin-left: 25%; }

.min-lg-size .col-lg-offset-4 { margin-left: 33.33333%; }

.min-lg-size .col-lg-offset-5 { margin-left: 41.66667%; }

.min-lg-size .col-lg-offset-6 { margin-left: 50%; }

.min-lg-size .col-lg-offset-7 { margin-left: 58.33333%; }

.min-lg-size .col-lg-offset-8 { margin-left: 66.66667%; }

.min-lg-size .col-lg-offset-9 { margin-left: 75%; }

.min-lg-size .col-lg-offset-10 { margin-left: 83.33333%; }

.min-lg-size .col-lg-offset-11 { margin-left: 91.66667%; }

.min-lg-size .col-lg-offset-12 { margin-left: 100%; }

.min-xl-size .col-xl-1, .min-xl-size .col-xl-2, .min-xl-size .col-xl-3, .min-xl-size .col-xl-4, .min-xl-size .col-xl-5, .min-xl-size .col-xl-6, .min-xl-size .col-xl-7, .min-xl-size .col-xl-8, .min-xl-size .col-xl-9, .min-xl-size .col-xl-10, .min-xl-size .col-xl-11, .min-xl-size .col-xl-12 { float: left; }

.min-xl-size .col-xl-1 { width: 8.33333%; }

.min-xl-size .col-xl-2 { width: 16.66667%; }

.min-xl-size .col-xl-3 { width: 25%; }

.min-xl-size .col-xl-4 { width: 33.33333%; }

.min-xl-size .col-xl-5 { width: 41.66667%; }

.min-xl-size .col-xl-6 { width: 50%; }

.min-xl-size .col-xl-7 { width: 58.33333%; }

.min-xl-size .col-xl-8 { width: 66.66667%; }

.min-xl-size .col-xl-9 { width: 75%; }

.min-xl-size .col-xl-10 { width: 83.33333%; }

.min-xl-size .col-xl-11 { width: 91.66667%; }

.min-xl-size .col-xl-12 { width: 100%; }

.min-xl-size .col-xl-pull-0 { right: auto; }

.min-xl-size .col-xl-pull-1 { right: 8.33333%; }

.min-xl-size .col-xl-pull-2 { right: 16.66667%; }

.min-xl-size .col-xl-pull-3 { right: 25%; }

.min-xl-size .col-xl-pull-4 { right: 33.33333%; }

.min-xl-size .col-xl-pull-5 { right: 41.66667%; }

.min-xl-size .col-xl-pull-6 { right: 50%; }

.min-xl-size .col-xl-pull-7 { right: 58.33333%; }

.min-xl-size .col-xl-pull-8 { right: 66.66667%; }

.min-xl-size .col-xl-pull-9 { right: 75%; }

.min-xl-size .col-xl-pull-10 { right: 83.33333%; }

.min-xl-size .col-xl-pull-11 { right: 91.66667%; }

.min-xl-size .col-xl-pull-12 { right: 100%; }

.min-xl-size .col-xl-push-0 { left: auto; }

.min-xl-size .col-xl-push-1 { left: 8.33333%; }

.min-xl-size .col-xl-push-2 { left: 16.66667%; }

.min-xl-size col-xl-push-3 { left: 25%; }

.min-xl-size .col-xl-push-4 { left: 33.33333%; }

.min-xl-size .col-xl-push-5 { left: 41.66667%; }

.min-xl-size .col-xl-push-6 { left: 50%; }

.min-xl-size .col-xl-push-7 { left: 58.33333%; }

.min-xl-size .col-xl-push-8 { left: 66.66667%; }

.min-xl-size .col-xl-push-9 { left: 75%; }

.min-xl-size .col-xl-push-10 { left: 83.33333%; }

.min-xl-size .col-xl-push-11 { left: 91.66667%; }

.min-xl-size .col-xl-push-12 { left: 100%; }

.min-xl-size .col-xl-offset-0 { margin-left: 0%; }

.min-xl-size .col-xl-offset-1 { margin-left: 8.33333%; }

.min-xl-size .col-xl-offset-2 { margin-left: 16.66667%; }

.min-xl-size .col-xl-offset-3 { margin-left: 25%; }

.min-xl-size .col-xl-offset-4 { margin-left: 33.33333%; }

.min-xl-size .col-xl-offset-5 { margin-left: 41.66667%; }

.min-xl-size .col-xl-offset-6 { margin-left: 50%; }

.min-xl-size .col-xl-offset-7 { margin-left: 58.33333%; }

.min-xl-size .col-xl-offset-8 { margin-left: 66.66667%; }

.min-xl-size .col-xl-offset-9 { margin-left: 75%; }

.min-xl-size .col-xl-offset-10 { margin-left: 83.33333%; }

.min-xl-size .col-xl-offset-11 { margin-left: 91.66667%; }

.min-xl-size .col-xl-offset-12 { margin-left: 100%; }

/* ==========================================================================
* public
==========================================================================*/
.display-no { display: none; }

.page-m-t { padding-top: 83px; -webkit-transition: padding-top 0.5s; transition: padding-top 0.5s; }
.fixed .page-m-t { padding-top: 60px; }
.max-lg-size .page-m-t { padding-top: 50px; }

.bg-pic { display: block; }

/*title line*/
.title-line-b { margin: 0; padding: 0; color: #fff; display: inline-block; }
.title-line-b:after { content: ''; border-bottom: 1px solid #fff; display: block; width: 100px; padding-top: 15px; margin: 0 auto; }

.title-line-tl { display: block; color: #fff; box-sizing: border-box; }
.title-line-tl:before { content: ''; border-top: 1px solid #fff; width: 40px; display: block; padding: 5px 0; margin-top: 10px; }
.max-xl-size .title-line-tl { line-height: 1.2em; }
.max-bg-size .title-line-tl { padding-left: 0px; }
.max-bg-size .title-line-tl:before { padding: 5px 0; margin-top: 5px; }
.max-sm-size .title-line-tl { line-height: 1em; }
.max-sm-size .title-line-tl:before { display: none; }

.title-line-bl { display: block; box-sizing: border-box; }
.title-line-bl:after { content: ''; border-bottom: 1px solid #0281e0; width: 40px; display: block; }
.max-xl-size .title-line-bl { line-height: 1.2em; }
.max-bg-size .title-line-bl { padding-left: 0px; }
.max-bg-size .title-line-bl:after { padding: 5px 0; margin-top: 5px; }
.max-sm-size .title-line-bl { line-height: 1em; margin: 0; }
.max-sm-size .title-line-bl:after { display: none; }

.btn2 { display: inline-block; color: #fff; border-top-left-radius: 25px 25px; border-top-right-radius: 25px 25px; border-bottom-left-radius: 25px 25px; border-bottom-right-radius: 25px 25px; padding: 8px 45px; border: 1px solid #fff; text-decoration: none; background-color: rgba(255, 255, 255, 0); font-size: 18px; -webkit-transition: background-color 0.3s; transition: background-color 0.3s; }
.btn2:hover { background-color: rgba(255, 255, 255, 0.3); }

.html { line-height: 1.4em; }
.html img { max-width: 100%; height: auto; }
.html body, .html .wp { min-width: 320px; }

@font-face { font-family: Terafik; src: url("resource/fontMy/font/terafik.ttf"); }
@font-face { font-family: "Maven Pro"; src: url("resource/fontMy/font/style.ttf"); }
/* ========================================================================== loading
==========================================================================*/
#loading { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 99999999; display: block; }
#loading:after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: #fff; display: block; font-family: arial; }
#loading .inner { position: absolute; left: 50%; top: 50%; z-index: 10; margin: -120px 0 0 -300px; text-align: center; width: 600px; height: 200px; }
#loading .inner .logo { display: block; background-repeat: no-repeat; background-image: url(images/loading-pic.jpg); width: 219px; height: 134px; position: relative; margin: 0 auto; text-indent: -2000em; overflow: hidden; }
#loading .inner .bar { width: 55%; height: 6px; margin: 20px auto 0; background: #ccc; overflow: hidden; border-radius: 2px; }
#loading .inner .bar .progress { display: block; width: 0; height: 100%; background: #be6c07; background: #00b9ff; }
#loading .inner .text { margin: 15px 0 0; font-size: 24px; font-weight: bold; color: #00A0E8; }
#loading .inner .text .current { font-style: normal; }

:root #loading .inner .logo { background-image: url(data:data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMZaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEwRjkzRjg2NEYyNDExRTY4REM0QjVGNjczQjk5RkZBIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEwRjkzRjg1NEYyNDExRTY4REM0QjVGNjczQjk5RkZBIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJGNDE5NDVCQ0M3MjU3QTM4MzAyRTZENkJGQzUxRTNEQiIgc3RSZWY6ZG9jdW1lbnRJRD0iRjQxOTQ1QkNDNzI1N0EzODMwMkU2RDZCRkM1MUUzREIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB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); }

/* ==========================================================================
* footer
==========================================================================*/
#footer { background-color: #2f2f2f; color: #8e8e8e; }
#footer .footer-top { padding: 35px 15px; }
.max-md-size #footer .footer-top { display: none; }
#footer a { color: #8e8e8e; }
#footer .navigation { display: block; width: 100%; letter-spacing: -5px; text-align: center; }
#footer .navigation .list { display: inline-block; vertical-align: top; width: 25%; letter-spacing: 0; text-align: left; line-height: 20px; }
.max-md-size #footer .navigation .list { width: auto; }
#footer .navigation .list .title { color: #fff; font-size: 17px; border-bottom: 1px solid #656565; padding: 15px 10px; margin-bottom: 15px; }
.max-md-size #footer .navigation .list .title { padding: 15px 25px; }
#footer .navigation .list dd { padding: 5px 10px; margin: 0; }
#footer .navigation .list dd a { text-decoration: none; }
#footer .navigation .list dd a:hover { text-decoration: underline; }
#footer .navigation .list.inline { width: 24%; }
#footer .navigation .list.inline dd { display: inline-block; padding: 5px 0px; }
#footer .navigation .list .icon { border-radius: 50%; background-color: #646464; color: #2f2f2f; display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 20px; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
#footer .navigation .list .icon:hover { background-color: #acacac; text-decoration: none; }
#footer .navigation .two a { font-family: Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', serif !important; }
#footer .footer { background-color: #292929; color: #858585; }
#footer .footer .container { padding: 15px 10px; position: relative; }
.max-md-size #footer .footer .container { text-align: center; }
#footer .footer .container p { font-size: 15px; line-height: 24px; }
#footer .footer .slogo { position: absolute; top: 25px; right: 15px; width: 150px; }
.max-md-size #footer .footer .slogo { display: none; }

/* ==========================================================================
* header
==========================================================================*/
#header { position: absolute; width: 100%; min-width: 320px; z-index: 999; opacity: 0; visibility: hidden; }
.max-lg-size #header { position: fixed; top: 0; left: 0; width: 100%; -webkit-transition: left 0.5s; transition: left 0.5s; }
#header .header-top { -webkit-transition: all 0.5s; transition: all 0.5s; }
.min-lg-size #header .header-top { zoom: 1; height: 83px; background: #282828; }
.max-lg-size #header .header-top { background-color: #282828; height: 50px; z-index: 11; width: 100%; -webkit-transition: width 0.3s; transition: width 0.3s; }
.max-lg-size #header .header-top .bg { position: fixed; z-index: 5; background-color: transparent; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; -webkit-transition: background-color 0.3s; transition: background-color 0.3s; }
#header .header-top .logo { display: block; height: 100%; z-index: 99; position: relative; }
.min-lg-size #header .header-top .logo { top: 0; left: 0; width: 19%; background: url(images/logo2.png) center center no-repeat; position: absolute; }
.max-lg-size #header .header-top .logo { height: 50px; text-align: center; }
#header .header-top .logo .logoMobile { display: none; height: 36px; margin: auto; padding-top: 7px; }
.max-lg-size #header .header-top .logo .logoMobile { display: block; }
#header .navbar-toggler { display: inline-block; position: absolute; top: 0; left: -1px; z-index: 999; background-color: #282828; color: #fff; height: 100%; border: 0; padding: 10px; box-sizing: border-box; }
#header .navbar-toggler .text { font-size: 11.7px; line-height: 0; margin-top: -5px; padding: 0; }
#header .navbar-toggler .line { border-bottom: 1px solid #fff; display: block; margin-bottom: 3px; }
.min-lg-size #header .navbar-toggler { display: none; }
.min-lg-size #header .nav-main { width: 100%; height: 100%; padding-right: 320px; position: relative; }
.min-lg-size #header .nav-main > ul { height: 100%; margin: 0; float: right; }
.min-lg-size #header .nav-main > ul > .nav-main-item { height: 100%; text-align: center; vertical-align: middle; display: inline-block; }
.min-lg-size #header .nav-main > ul > .nav-main-item > .nav-link { color: #fff; text-decoration: none; display: block; text-transform: Uppercase; height: 100%; position: relative; z-index: 3; font-size: 18px; line-height: 83px; padding: 0 25px; -webkit-transition: padding 0.3s; transition: padding 0.3s; }
.min-xl-size #header .nav-main { padding-right: 350px; }
.min-xl-size #header .nav-main > ul > .nav-main-item > .nav-link { padding: 0 40px; }
.min-bg-size #header .nav-main { padding-right: 450px; }
.min-bg-size #header .nav-main > ul > .nav-main-item > .nav-link { padding: 0 70px; }
.max-lg-size #header .nav-main { position: absolute; background-color: #0281e0; left: 0; top: 0; height: 100vh; width: 30%; -ms-transform: translateX(-100%); transform: translateX(-100%); -webkit-transform: translateX(-100%); z-index: 11; box-sizing: border-box; padding: 60px 0; }
.max-lg-size #header .nav-main > ul > .nav-main-item { text-align: center; margin-bottom: 20px; }
.max-lg-size #header .nav-main > ul > .nav-main-item > .nav-link { color: #fff; text-decoration: none; padding: 8px 15px; display: block; }
.max-lg-size #header .nav-main > ul > .nav-main-item.active > .nav-link { background: url(images/nav-bg_06.png) no-repeat center top/100% 100%; }
.min-lg-size #header .nav-main .nav-bg { background: #0281e0; height: 83px; position: absolute; left: 0; bottom: 0; height: 8px; z-index: -1; width: 300px; z-index: 2; }
.min-lg-size #header .nav-main .nav-bg.animated { -webkit-transition: all 0.3s; transition: all 0.3s; }
.min-lg-size #header .sub-nav { position: absolute; top: 100%; left: 0; width: 100%; display: none; }
.min-lg-size #header .sub-nav.active { display: block; }
.min-lg-size #header .sub-nav .inner { background-color: #fff; }
.max-lg-size #header .sub-nav { background-color: #fff; width: 130%; height: 100vh; top: 50px; left: 100%; position: absolute; overflow-y: auto; display: none; box-sizing: border-box; padding-bottom: 50px; }
.max-lg-size #header .sub-nav.active { display: block; }
.min-lg-size #header .sub-nav .nav-tabs li a { display: block; text-decoration: none; color: #454545; padding: 10px 2rem; margin: 1rem 0; border-bottom: 1px solid #e5e5e5; cursor: pointer; box-sizing: border-box; font-size: 13px; }
.min-lg-size #header .sub-nav .nav-tabs li a.active { border-color: #0281e0; }
.min-lg-size #header .sub-nav .tab-content { width: 100%; max-width: 1358px; margin-right: auto; margin-left: auto; padding: 0 15px 15px 15px; box-sizing: border-box; }
#header .sub-nav .sub-nav-list { text-align: center; }
#header .sub-nav .sub-nav-list .list-item { padding: 20px 20px 15px 20px; }
.min-lg-size #header .sub-nav .sub-nav-list .list-item { width: 24.5%; display: inline-block; text-align: left; box-sizing: border-box; vertical-align: top; }
.max-lg-size #header .sub-nav .sub-nav-list .list-item { box-sizing: border-box; }
#header .sub-nav .sub-nav-list .list-item:hover .pic img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
#header .sub-nav .sub-nav-list .pic img { width: 100%; height: auto; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; }
#header .sub-nav .sub-nav-list .title { color: #0281e0; font-size: 25px; font-weight: normal; margin: 0; }
.min-lg-size #header .sub-nav .sub-nav-list .title:before { content: ''; background: url(images/logos.png) 0 center no-repeat; background-size: 100%; padding-left: 20px; margin-right: 10px; }
.max-sm-size #header .sub-nav .sub-nav-list .title { font-size: 18px; }
#header .sub-nav .sub-nav-list a { text-decoration: none; }
#header .sub-nav .sub-nav-list p { font-size: 13px; color: #868686; margin: 12px 0; }
.min-lg-size #header .widget-link { display: none; }
.max-lg-size #header .widget-link { width: 100%; box-sizing: border-box; z-index: 12; left: 0; bottom: 20px; text-align: center; position: absolute; }
.max-lg-size #header .widget-link img { width: 30px; margin: 2px; }
#header .widget-search { background-color: #0281e0; height: 100%; padding: 0 35px; max-height: 82px; overflow: hidden; }
#header .widget-search input { border: 0; background-color: transparent; width: 100%; color: #fff; }
#header .widget-search input::-webkit-input-placeholder { color: #fff; opacity: 0.5; }
#header .widget-search input:-moz-placeholder { /* Firefox 18- */ color: #fff; opacity: 0.5; }
#header .widget-search input::-moz-placeholder { /* Firefox 19+ */ color: #fff; opacity: 0.5; }
#header .widget-search input:-ms-input-placeholder { color: #fff; opacity: 0.5; }
#header .widget-search .btn3 { position: absolute; top: 0px; right: 35px; color: #fff; font-size: 18px; font-weight: normal; }
.max-lg-size #header .widget-search .btn3 { right: 0; }
.min-lg-size #header .widget-search { right: 120px; top: 0; width: 10%; position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transform: translateY(-50%); line-height: 83px; }
.max-lg-size #header .widget-search { width: 30%; position: absolute; -ms-transform: translateX(-100%); transform: translateX(-100%); -webkit-transform: translateX(-100%); box-sizing: border-box; z-index: 12; left: 0; top: 0; padding: 0 15px; line-height: 50px; background-color: #00599b; }
.max-lg-size #header .widget-search .btn { right: 15px; }
#header .widget { display: inline-block; height: 100%; width: 60px; position: absolute; top: 0; z-index: 99; color: #fff; text-align: center; text-decoration: none; font-size: 18px; }
#header .widget:before { position: absolute; top: 50%; left: 45%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); }
.max-lg-size #header .widget { font-size: 15px; width: 40px; background-color: transparent; }
#header .widget-len { right: 60px; background: #026dbd; cursor: pointer; }
.max-lg-size #header .widget-len { right: 40px; }
#header .widget-len-show { position: absolute; top: 83px; background-color: #026dbd; width: 120px; right: 30px; padding: 0px 0; display: none; }
#header .widget-len-show a { color: #fff; text-decoration: none; display: block; text-align: center; padding: 10px 15px; }
#header .widget-len-show a:hover { background-color: #00599b; }
.max-lg-size #header .widget-len-show { top: 50px; right: 0; }
#header .widget-contact { right: 0px; background: #00599b; }
.max-lg-size #header.active { left: 30%; }
.max-lg-size #header.active .header-top { width: 70%; }
.max-lg-size #header.active .header-top .bg { background-color: rgba(0, 0, 0, 0.1); pointer-events: auto; }
.min-lg-size #header.fixed .header-top { height: 60px; position: fixed; width: 100%; }
.min-lg-size #header.fixed .nav-main > ul > .nav-main-item > .nav-link { line-height: 60px; }
.min-lg-size #header.fixed .widget-search { line-height: 60px; }
.min-lg-size #header.fixed .nav-bg { height: 4px; }

#header.fixed { position: fixed; }

#header.fixed .widget-len-show { top: 60px; }

.slick-arrow { font-family: arial; }

/* ==========================================================================
* home [banner] ==========================================================================*/
#banner { width: 100%; overflow: hidden; box-sizing: border-box; position: relative; visibility: hidden; }
.max-lg-size #banner { padding-top: 50px; }
#banner .pic img { width: 100%; height: auto; border: 0px; }
#banner .num { position: absolute; bottom: 5%; z-index: 5; width: 100%; text-align: center; color: #fff; font-size: 25px; }
#banner .num span { margin-right: 5px; }
.max-lg-size #banner .num { top: inherit; bottom: 20px; font-size: 20px; }
#banner .list-item { position: relative; }
#banner .list-item .txt { position: absolute; top: 50%; left: 9%; width: 30%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
#banner .list-item .txt img { max-width: 100%; height: auto; margin-left: -20px; }
#banner .list-item .txt h2 { font-size: 45px; color: #fff; margin: 0; font-family: "Maven Pro", sans-serif; margin: 10px 0 30px 0; font-weight: normal; }
#banner .list-item .txt p { color: #fff; font-size: 18px; width: 40%; line-height: 2em; font-family: "Maven Pro", sans-serif; }
.max-bg-size #banner .list-item .txt { width: 60%; left: 90px; }
.max-bg-size #banner .list-item .txt h2 { font-size: 35px; margin: 0px 0 10px 0; }
.max-bg-size #banner .list-item .txt p { width: 60%; font-size: 16px; line-height: 1.6em; }
.max-lg-size #banner .list-item .txt { left: 30px; }
.max-lg-size #banner .list-item .txt h2 { font-size: 25px; }
.max-lg-size #banner .list-item .txt p { font-size: 15px; line-height: 1.5em; }
.max-lg-size #banner .list-item .txt img { max-width: 80%; }
.max-md-size #banner .list-item .txt img { max-width: 50%; }
.max-md-size #banner .list-item .txt h2 { font-size: 20px; }
.max-md-size #banner .list-item .txt p { font-size: 12px; line-height: 1.5em; }
.max-sm-size #banner .list-item .txt { top: 40%; }
.max-sm-size #banner .list-item .txt img { max-width: 50%; }
.max-sm-size #banner .list-item .txt h2 { font-size: 16px; }
.max-sm-size #banner .list-item .txt p { display: none; }
#banner .list-item.slick-active .txt img { -webkit-animation-name: bannerImg; animation-name: bannerImg; -webkit-transform: translateY(-50%); -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-delay: 0.65s; animation-delay: 0.65s; -webkit-nimation-delay: 0.65s; }
#banner .list-item.slick-active .txt h2, #banner .list-item.slick-active .txt p { -webkit-animation-name: bannertxt; animation-name: bannertxt; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-delay: 0.9s; animation-delay: 0.9s; -webkit-nimation-delay: 0.9s; }

@-webkit-keyframes bannerImg { from, 20%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: scale3d(0.5, 0.5, 0.5); transform: scale3d(0.5, 0.5, 0.5); }
  20% { -webkit-transform: scale3d(1.8, 1.8, 1.8); transform: scale3d(1.8, 1.8, 1.8); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97); }
  to { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
@-webkit-keyframes bannertxt { from { opacity: 0; -webkit-transform: translate3d(0, 60%, 0); transform: translate3d(0, 60%, 0); }
  to { opacity: 1; } }
/* ==========================================================================
* home [newCar]
==========================================================================*/
.newCar { padding: 4% 0; visibility: hidden /*
.slider-for { padding-bottom: 30px; .list-item { padding: 15px; cursor: -webkit-grab; } .slick-dots li button { border: 2px solid; width: 18px; height: 18px; } .slick-dots li.slick-active button { box-shadow: 0 0 5px rgba(0,0,0,0.5),0 0 10px rgba(0,0,0,0.3); } .slick-dots li:nth-of-type(1) button { border-color: #c9161d; background-color: #c9161d; } .slick-dots li:nth-of-type(2) button { border-color: #000; background-color: #000; } .slick-dots li:nth-of-type(3) button { border-color: #126fd0; background-color: #126fd0; } .slick-dots li:nth-of-type(4) button { border-color: #cecece; background-color: #fff; } .slick-dots li:nth-of-type(5) button { border-color: #939cab; background-color: #939cab; } .slick-dots li:nth-of-type(6) button { border-color: #637285; background-color: #637285; } .slick-dots li:nth-of-type(7) button { border-color: #93836a; background-color: #93836a; }
}
.slider-nav-wp { border-top: 1px solid #e5e5e5; overflow: hidden; .list-item { cursor: pointer; } .pic { padding: 10px; } .slider-nav { width: 65%; margin: 0 auto; .max-lg-size & { width: 90%; } } .slick-prev, .slick-next { color: #7f7f7f; } .slick-prev { left: -100px; .max-lg-size & { left: 0px; } } .slick-next { right: -120px; .max-lg-size & { right: 0px; } } .slick-current { background: #eaeaea; }
}*/ }
.newCar .list-item .txt { text-align: center; }
.newCar .list-item .txt h2 { color: #0086ed; line-height: 5rem; margin: 0; padding: 0; font-weight: normal; font-family: "Maven Pro", sans-serif; }
.newCar .list-item .txt p { color: #666; padding: 0 15px; }
.newCar .list-item .pic { text-align: center; }
.newCar .list-item .pic img { max-width: 100%; height: auto; }
.newCar .slider-nav-wp .list-item { padding: 15px; margin: 0 2px; }
.newCar .slider-nav-wp .list-item .dot { cursor: pointer; border: 2px solid; border-radius: 50%; width: 18px; height: 18px; }
.newCar .slider-nav-wp .slick-current .dot { box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 0 10px rgba(0, 0, 0, 0.3); }
.newCar .slider-nav-wp .slider-nav { margin: auto; width: 400px; }
.max-sm-size .newCar .slider-nav-wp .slider-nav { width: 100%; }

/* ==========================================================================
* home [features]
==========================================================================*/
.features { position: relative; }
.features .bg-pic { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0; }
.features .bg-pic:before { content: ''; width: 100%; height: 100%; background: #fff; opacity: 0.9; position: absolute; left: 0; top: 0; z-index: 1; }
.features .inner { padding: 100px 0; }
.max-xl-size .features .inner { padding-bottom: 0; }
.max-sm-size .features .inner { padding-top: 30px; }
.features .inner ul.list { padding: 0; margin: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; }
.features .inner ul.list li { list-style: none; width: 21%; margin: 0 2%; }
.features .inner ul.list li .pic { max-width: 300px; height: 300px; border-radius: 50%; overflow: hidden; margin: auto; position: relative; z-index: 0; }
.max-sm-size .features .inner ul.list li .pic { max-width: 200px; }
.features .inner ul.list li .pic:after { content: ''; width: 100%; height: 100%; background: #000; opacity: 0.4; position: absolute; left: 0; top: 0; z-index: 1; }
.features .inner ul.list li .pic .icon { width: 100%; height: 160px; position: absolute; left: 0; top: 50%; margin-top: -80px; z-index: 2; }
.max-sm-size .features .inner ul.list li .pic .icon { height: 100px; margin-top: -50px; }
.max-sm-size .features .inner ul.list li .pic .icon img { height: 100px; }
.features .inner ul.list li .text { position: relative; }
.features .inner ul.list li .text h3 { font-size: 30px; }
.max-sm-size .features .inner ul.list li .text h3 { margin: 10px 0; }
.max-xl-size .features .inner ul.list li { width: 46%; margin-bottom: 50px; }
.max-sm-size .features .inner ul.list li { width: 96%; margin-bottom: 30px; }

/* ==========================================================================
* home [news-home]
==========================================================================*/
.news-home { text-align: center; padding: 100px 0; overflow: hidden; position: relative; }
.max-lg-size .news-home { padding: 50px 0; }
.news-home .bg-pic { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 0; }
.news-home h2 { font-family: "Maven Pro", sans-serif; font-weight: normal; position: relative; }
.news-home h2:after { margin: 10px auto 50px; }
.news-home .list .slick-prev, .news-home .list .slick-next { border-radius: 50%; background-color: #fff; color: #000; width: 50px; height: 50px; text-align: center; line-height: 50px; }
.news-home .list .slick-prev:before, .news-home .list .slick-next:before { font-size: 20px; }
.max-lg-size .news-home .list .slick-prev, .max-lg-size .news-home .list .slick-next { display: none !important; }
.news-home .list .slick-prev { left: 25px; }
.news-home .list .slick-next { right: 25px; }
.news-home .list .list-item { text-align: center; padding: 10px; opacity: 0.7; }
.news-home .list .list-item .inner { display: inline-block; margin: 0 auto; overflow: hidden; position: relative; text-align: left; }
.news-home .list .list-item .title { position: absolute; top: 10%; left: 45%; right: 10%; color: #fff; line-height: 1.5em; font-size: 17px; text-shadow: 0 0 10px rgba(0, 0, 0, 0.5), 0 0 5px rgba(0, 0, 0, 0.3); }
.max-bg-size .news-home .list .list-item .title { top: 20%; left: 10%; }
.max-lg-size .news-home .list .list-item .title { font-size: 15px; }
.max-md-size .news-home .list .list-item .title { top: 15%; }
.max-sm-size .news-home .list .list-item .title { top: 20%; }
.news-home .list .list-item .date { font-size: 45px; color: #fff; text-shadow: 0 0 10px rgba(0, 0, 0, 0.5), 0 0 5px rgba(0, 0, 0, 0.3); position: absolute; top: 8%; left: 10%; }
.news-home .list .list-item .date .year { display: block; }
.max-bg-size .news-home .list .list-item .date { font-size: 25px; }
.max-bg-size .news-home .list .list-item .date .year { display: inline-block; }
.max-lg-size .news-home .list .list-item .date { font-size: 17px; }
.max-md-size .news-home .list .list-item .date { font-size: 25px; }
.news-home .list .list-item .mark { background-color: rgba(0, 0, 0, 0.5); position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; pointer-events: none; -webkit-transition: background-color 0.5s; transition: background-color 0.5s; }
.news-home .list .list-item img { max-width: 100%; height: auto; -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s; }
.news-home .list .list-item:hover .mark { background-color: transparent; }
.news-home .list .list-item:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.news-home .list .list-item.slick-current { opacity: 1; }
.news-home .list .list-item.slick-current .mark { background-color: transparent; }

/* ==========================================================================
* vehicle [banner]
==========================================================================*/
.vehicle-banner { position: relative; }
.vehicle-banner .logo { position: absolute; right: 3%; bottom: 5%; width: 133px; }
.max-lg-size .vehicle-banner .logo { width: 70px; }
.max-sm-size .vehicle-banner .logo { width: 50px; }
.vehicle-banner .txt { width: 30%; position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.max-xl-size .vehicle-banner .txt { width: 40%; }
.max-sm-size .vehicle-banner .txt { width: auto; }
.vehicle-banner .txt h2 { color: #fff; font-size: 100px; line-height: 90px; font-weight: bold; font-family: "Maven Pro", sans-serif; margin: 0; }
.max-xl-size .vehicle-banner .txt h2 { font-size: 70px; line-height: 70px; }
.max-lg-size .vehicle-banner .txt h2 { font-size: 45px; line-height: 50px; }
.max-md-size .vehicle-banner .txt h2 { font-size: 25px; line-height: normal; }
.vehicle-banner .txt .subTitle { color: #fff; font-size: 45px; line-height: normal; font-weight: bold; font-family: "Maven Pro", sans-serif; margin-top: 10px; }
.max-xl-size .vehicle-banner .txt .subTitle { font-size: 30px; }
.max-lg-size .vehicle-banner .txt .subTitle { font-size: 25px; }
.max-md-size .vehicle-banner .txt .subTitle { font-size: 18px; margin-top: 0; }
.vehicle-banner .txt p { color: #fff; font-size: 18px; line-height: 35px; }
.max-lg-size .vehicle-banner .txt p { font-size: 15px; line-height: 20px; }
.max-sm-size .vehicle-banner .txt p { display: none; }
.vehicle-banner.right .txt { right: 5%; }
.vehicle-banner.left .txt { left: 5%; }

/* ==========================================================================
* vehicle [pic]
==========================================================================*/
.vehicle-pic { overflow: hidden; padding-bottom: 10px; }
.vehicle-pic .header { text-align: center; padding: 20px 15px; }
.vehicle-pic .header .btn { display: inline-block; margin: 0 2%; text-align: center; font-size: 18px; text-decoration: none; padding: 5px 0; background-color: transparent; border: 0; }
.vehicle-pic .header .btn.active { color: #0281e0; border-bottom: 1px solid #0281e0; }
.vehicle-pic .content { width: 200vw; -webkit-transition: margin-left 0.5s; transition: margin-left 0.5s; }
.vehicle-pic .content.actived { margin-left: -100vw; }
.vehicle-pic .list { width: 100vw; margin-left: 0; float: left; }
.vehicle-pic .list-item { height: 80vh; width: 25%; float: left; vertical-align: top; overflow: hidden; border-left: 6px solid #fff; -webkit-transition: height 0.5s; transition: height 0.5s; box-sizing: border-box; }
.vehicle-pic .list-item:first-child { border-left: none; }
.max-lg-size .vehicle-pic .list-item { border-left: 2px solid #fff; }
.max-lg-size .vehicle-pic .list-item:first-child { border-left: none; }
.vehicle-pic .list-item .pic { display: block; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.vehicle-pic .list-item:hover .pic { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
.landscape .vehicle-pic .list-item { height: 80vh; }
.upright .vehicle-pic .list-item { height: 40vh; }

/* ==========================================================================
* vehicle [color]
==========================================================================*/
.slider, #main, .about { visibility: hidden; }

.vehicle-color { padding: 4% 15px 9%; background: url(images/car_color_bj.jpg) center center no-repeat; position: relative; }
.vehicle-color h2 { position: absolute; top: 15px; left: 4%; font-size: 110px; color: #fff; font-family: "Maven Pro", sans-serif; font-weight: normal; margin: 0 0 0 0; padding: 0; }
.vehicle-color h2 .t-line { font-size: 25px; }
.vehicle-color h2 .t-line:before { margin-top: 15px; padding: 10px 0; width: 50px; }
.vehicle-color h2 .title-line-tl { padding-left: 10px; line-height: 1.6em; font-size: 20px; }
.max-lg-size .vehicle-color h2 { font-size: 60px; }
.max-lg-size .vehicle-color h2 .t-line { font-size: 16px; }
.max-md-size .vehicle-color h2 { font-size: 30px; top: 15px; left: 2%; }
.max-md-size .vehicle-color h2 span { font-size: 12px; }
.vehicle-color .list-item .pic { text-align: center; }
.vehicle-color .list-item .pic img { max-width: 100%; height: auto; }
.vehicle-color .slider-for .list-item { padding: 15px; }
.vehicle-color .slider-nav-wp { overflow: hidden; }
.vehicle-color .slider-nav-wp .slider-nav { width: 65%; margin: 0 auto; }
.max-lg-size .vehicle-color .slider-nav-wp .slider-nav { width: 90%; }
.vehicle-color .slider-nav-wp .slider-nav .list-item { cursor: pointer; }
.vehicle-color .slider-nav-wp .slick-prev, .vehicle-color .slider-nav-wp .slick-next { color: #7f7f7f; }
.vehicle-color .slider-nav-wp .slick-prev { left: -100px; }
.max-lg-size .vehicle-color .slider-nav-wp .slick-prev { left: 0px; }
.vehicle-color .slider-nav-wp .slick-next { right: -120px; }
.max-lg-size .vehicle-color .slider-nav-wp .slick-next { right: 0px; }

#header.active .logoMobile { padding-left: 30px; }

/* ==========================================================================
* vehicle [Specifications]
==========================================================================*/
.vehicle-Specifications { position: relative; }
.vehicle-Specifications .pic { position: absolute; left: 0; top: 0; z-index: 1; }
.vehicle-Specifications .txt { background: rgba(0, 134, 237, 0.66); width: 100%; box-sizing: border-box; position: relative; z-index: 2; padding: 4%; color: #fff; text-align: center; }
.vehicle-Specifications h2, .vehicle-Specifications dl { margin: 0; }
.vehicle-Specifications h2 { font-size: 100px; font-family: "Maven Pro", sans-serif; margin: 0 0 0 0; padding: 0; line-height: 1.4em; font-weight: normal; }
.max-lg-size .vehicle-Specifications h2 { font-size: 70px; }
.max-sm-size .vehicle-Specifications h2 { font-size: 50px; }
.vehicle-Specifications .stitle { margin: 0; margin-bottom: 25px; font-size: 36px; letter-spacing: 2px; }
.max-lg-size .vehicle-Specifications .stitle { font-size: 30px; }
.max-sm-size .vehicle-Specifications .stitle { font-size: 20px; }
.vehicle-Specifications .btn2 { margin-top: 75px; }
.vehicle-Specifications dl dd, .vehicle-Specifications dl dt { border-bottom: rgba(255, 255, 255, 0.3) 1px solid; padding: 0; display: block; margin: 0; height: 55px; line-height: 55px; }
.max-sm-size .vehicle-Specifications dl dd, .max-sm-size .vehicle-Specifications dl dt { line-height: 30px; height: 30px; }
.vehicle-Specifications dl dt { font-size: 23px; }
.vehicle-Specifications dl dd { font-size: 16px; font-weight: normal; opacity: 0.78; }
.vehicle-Specifications dl.c4, .vehicle-Specifications dl.c3 { display: block; vertical-align: top; float: left; }
.vehicle-Specifications dl.c4 { width: 25%; }
.max-sm-size .vehicle-Specifications dl.c4 { width: 50%; }
.vehicle-Specifications dl.c3 { width: 33.3%; }
.max-sm-size .vehicle-Specifications dl.c3 { width: 100%; }
.max-lg-size .vehicle-Specifications dl dt { font-size: 18px; }
.max-lg-size .vehicle-Specifications dl dd { font-size: 15px; }
.max-md-size .vehicle-Specifications dl dt { font-size: 15px; }
.max-md-size .vehicle-Specifications dl dd { font-size: 14px; }

/* ==========================================================================
* vehicle [details]
==========================================================================*/
.vehicle-details { position: relative; box-sizing: border-box; overflow: hidden; padding: 0; margin: 0; }
.vehicle-details h2 { color: #fff; font-size: 46px; font-family: "Maven Pro", sans-serif; margin: 0 0 30px 0; font-weight: normal; }
.max-lg-size .vehicle-details h2 { font-size: 25px; margin: 0 0 10px 0; }
.max-sm-size .vehicle-details h2 { font-size: 16px; margin: 0 0 0 0; text-align: center; }
.max-sm-size .vehicle-details .t-line { text-align: center; }

/* ==========================================================================
* cs35 [details-1]
==========================================================================*/
.cs35-details-1 .bg-pic { margin-top: -310px; -webkit-transition: margin-top 0.5s; transition: margin-top 0.5s; }
.max-bg-size .cs35-details-1 .bg-pic { margin-top: -220px; }
.max-xl-size .cs35-details-1 .bg-pic { margin-top: -120px; }
.max-lg-size .cs35-details-1 .bg-pic { margin-top: -50px; }
.max-md-size .cs35-details-1 .bg-pic { margin-top: 0px; opacity: 0.5; }
.max-md-size .cs35-details-1 { background-color: #000; }
.cs35-details-1 .txt { box-sizing: border-box; position: absolute; }
.cs35-details-1 .txt .pic img { width: 70%; }
.min-sm-size .cs35-details-1 .txt { position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transform: translateY(-50%); right: 3%; width: 40%; }
.max-bg-size .cs35-details-1 .txt { width: 46%; }
.max-sm-size .cs35-details-1 .txt { width: 100%; top: 0; left: 0; height: 100%; padding: 15px; }
.max-sm-size .cs35-details-1 .txt .pic { position: relative; right: 0; bottom: 0; text-align: right; }
.max-sm-size .cs35-details-1 .txt .pic img { width: 35%; }

.max-md-size .cs35-details-2 .bg-pic { opacity: 0.5; }
.max-md-size .cs35-details-2 { background-color: #000; }
.cs35-details-2 .txt { box-sizing: border-box; position: absolute; position: absolute; bottom: 5%; left: 5%; width: 40%; }
.max-bg-size .cs35-details-2 .txt { width: 80%; }
.max-sm-size .cs35-details-2 .txt { width: 90%; height: 90%; }

.max-md-size .cs35-details-3 .bg-pic { opacity: 0.5; }
.max-md-size .cs35-details-3 { background-color: #fff; }
.cs35-details-3 .txt { box-sizing: border-box; position: absolute; position: absolute; top: 10%; left: 5%; width: 40%; }
.max-bg-size .cs35-details-3 .txt { width: 80%; }
.max-sm-size .cs35-details-3 .txt { width: 90%; height: 90%; }
.cs35-details-3 .txt h2, .cs35-details-3 .txt p { color: #1e1e1e; }
.cs35-details-3 .txt p:before { border-color: #1e1e1e; }

/* ==========================================================================
* about [about-details-1]
==========================================================================*/
.about-details-1 { background: url(images/about-banner-bg_01.jpg) no-repeat center top/100% 100%; text-align: center; }
.about-details-1 h2 { padding-top: 50px; color: #0281e0; margin: 0; }
.about-details-1 .container { max-width: 95%; }
.about-details-1 .list { padding: 60px 0 80px 0; overflow: hidden; }
.about-details-1 .list-item { color: #fff; text-align: left; width: 420px; -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s; opacity: 1; position: relative; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); }
.about-details-1 .list-item img { width: 100%; }
.about-details-1 .list-item .mark { background-color: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; }
.about-details-1 .list-item .txt { background-color: #0281e0; padding: 15px; box-sizing: border-box; min-height: 250px; }
.about-details-1 .list-item.c1, .about-details-1 .list-item.c2, .about-details-1 .list-item.c3, .about-details-1 .list-item.c4 { opacity: 1; }
.about-details-1 .list-item.c1 .mark, .about-details-1 .list-item.c2 .mark, .about-details-1 .list-item.c3 .mark, .about-details-1 .list-item.c4 .mark { background-color: rgba(0, 0, 0, 0.6); }
.about-details-1 .list-item.c1 { z-index: 1; }
.about-details-1 .list-item.c2 { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); z-index: 2; }
.about-details-1 .list-item.c3 { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); z-index: 2; }
.about-details-1 .list-item.c4 { z-index: 1; }
.about-details-1 .list-item.slick-current { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; z-index: 3; }
.about-details-1 .list-item.slick-current .mark { background-color: transparent; }
.max-lg-size .about-details-1 .slick-arrow { bottom: 0; }
.max-sm-size .about-details-1 .slick-arrow { bottom: 10px; }
.max-lg-size .about-details-1 .slick-arrow:before { color: #000; }

.about-details-2 { background: url(images/about-video-bj.jpg) no-repeat center top/100% 100%; text-align: center; padding: 75px 15px 105px 15px; position: relative; }
.max-lg-size .about-details-2 { padding: 25px 15px 25px 15px; }
.about-details-2 h2 { margin: 35px 0; }
.about-details-2 p { color: #fff; }
.about-details-2 .btn2 { margin-top: 25px; }
.about-details-2 .about-video-box { background: url(images/about-video-bj2.jpg) bottom center no-repeat; width: 100%; padding-bottom: 55px; text-align: center; max-width: 900px; margin: 0 auto; }
.max-md-size .about-details-2 .about-video-box { background: none; padding-bottom: 0; }
.about-details-2 .info { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: url(images/about-txt-bj.jpg) bottom center no-repeat; display: none; box-sizing: border-box; padding: 7% 0; }
.about-details-2 .info img { margin: 3% 0; }
.about-details-2 .info .container { height: 100%; position: relative; }
.about-details-2 .info .inner { position: absolute; top: 0; left: 0; bottom: 0; right: 0; box-sizing: border-box; padding: 15px; }
.about-details-2 .info.active { display: block; }
.about-details-2 .close { position: absolute; top: 1%; right: 1%; font-size: 50px; color: #fff; }
.max-lg-size .about-details-2 .close { font-size: 25px; }

.about-details-3 { background: url(images/about-social-bj.jpg) no-repeat center top/cover; text-align: center; color: #fff; position: relative; height: 100vh; box-sizing: border-box; }
.about-details-3 h2 { margin: 0; padding: 35px 0; }
.about-details-3 .container-xl { height: 100%; position: relative; }
.about-details-3 .inner { position: absolute; top: 0%; left: 0; bottom: 0; right: 0; box-sizing: border-box; padding: 7% 15px; overflow: hidden /*.max-sm-size & { top: 40%;
}
.max-xs-size & { top: 50%;
}*/ }
.about-details-3 .list { margin-top: 50px; position: relative; padding-bottom: 35px; }
.about-details-3 .list::after { content: ""; display: table; clear: both; }
.about-details-3 .list:before { content: ''; border-left: 1px solid #fff; height: 100%; left: 50%; position: absolute; }
.max-xl-size .about-details-3 .list:before { display: none; }
.about-details-3 .list .list-item { position: relative; height: 240px; width: 48%; background-color: #0281e0; text-align: left; float: left; margin-top: 120px; }
.about-details-3 .list .list-item::after { content: ""; display: table; clear: both; }
.max-xl-size .about-details-3 .list .list-item { float: none; width: 100%; margin-top: 30px; }
.max-sm-size .about-details-3 .list .list-item { height: auto; }
.min-xl-size .about-details-3 .list .list-item:first-child { margin-top: 0px !important; }
.min-xl-size .about-details-3 .list .list-item:nth-child(2) { margin-top: 120px; }
.about-details-3 .list .list-item:before { position: absolute; display: inline-block; content: ''; border-width: 10px; border-color: transparent; border-style: solid; }
.about-details-3 .list .list-item h3 { line-height: 1.5em; margin: 0; }
.about-details-3 .list .list-item p { line-height: 18px; margin-top: 10px; }
.min-xl-size .about-details-3 .list .list-item p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; max-height: 80px; }
.about-details-3 .list .list-item .pic { width: 60%; height: 100%; float: left; overflow: hidden; }
.max-xl-size .about-details-3 .list .list-item .pic { width: 50%; }
.max-sm-size .about-details-3 .list .list-item .pic { width: 100%; float: none; height: 180px; }
.about-details-3 .list .list-item .txt { width: 40%; height: 100%; float: left; box-sizing: border-box; padding: 15px; position: relative; overflow: hidden; }
.about-details-3 .list .list-item .txt h3 { line-height: 1.2em; }
.max-xl-size .about-details-3 .list .list-item .txt { width: 50%; }
.max-sm-size .about-details-3 .list .list-item .txt { width: 100%; float: none; height: auto; }
.about-details-3 .list .list-item .txt .icon-circle { position: absolute; bottom: 15px; left: 15px; }
.max-lg-size .about-details-3 .list .list-item .txt .icon-circle { display: none; }
.min-xl-size .about-details-3 .list .list-item:nth-child(odd) { margin-top: 120px; float: left; }
.min-xl-size .about-details-3 .list .list-item:nth-child(odd):before { top: 30px; right: 0; -ms-transform: translateX(100%) translateY(100%); transform: translateX(100%) translateY(100%); -webkit-transform: translateX(100%) translateY(100%); border-right-width: 0; border-left-color: #0281e0; }
.min-xl-size .about-details-3 .list .list-item:nth-child(even) { float: right; }
.min-xl-size .about-details-3 .list .list-item:nth-child(even):before { left: -10px; top: 50px; border-left-width: 0; border-right-color: #0281e0; }
.about-details-3 .list .list-item:nth-child(even) .pic { float: right; }
.about-details-3 .list .list-item .mark { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); box-sizing: border-box; padding: 15px; opacity: 0; -webkit-transition: opacity 0.5s; transition: opacity 0.5s; }
.max-lg-size .about-details-3 .list .list-item .mark { display: none; }
.about-details-3 .list .list-item:hover .mark { opacity: 1; }

.about-details-4 { position: relative; }
.about-details-4 .txt { position: absolute; width: 23%; left: 15%; top: 25%; color: #000; line-height: 1.5em; }
.max-bg-size .about-details-4 .txt { width: 55%; left: 3%; top: 20%; }
.max-xl-size .about-details-4 .txt { top: 3%; }
.max-md-size .about-details-4 .txt { width: 60%; }
.max-sm-size .about-details-4 .txt { width: 80%; }

.about-details-5 { background: #f3f3f3 url("images/about-details-5-bg.jpg") center no-repeat; background-size: cover; position: relative; }
.about-details-5 #contact { position: absolute; top: -60px; }
.about-details-5 .main-title h2 { text-align: center; font-size: 36px; font-family: "Maven Pro", sans-serif; margin: 0; padding: 50px 0; }
.max-md-size .about-details-5 .main-title h2 { padding-bottom: 30px; }
.max-md-size .about-details-5 .container-xl { padding: 0; }
.about-details-5 .left { width: 30%; text-align: right; }
.about-details-5 .left .info { background: linear-gradient(top, transparent, rgba(255, 255, 255, 0.8) 25%); background: -webkit-linear-gradient(top, transparent, rgba(255, 255, 255, 0.8) 25%); padding: 8% 5% 5%; background-size: cover; color: #666666; min-height: 520px; }
.max-md-size .about-details-5 .left .info { padding: 30px; text-align: center; margin-bottom: 30px; min-height: 0; }
.about-details-5 .left h2 { color: #000; font-size: 20px; line-height: 36px; font-weight: bold; margin-bottom: 20px; }
.max-xl-size .about-details-5 .left h2 br { display: none; }
.max-md-size .about-details-5 .left h2 { font-size: 18px; }
.about-details-5 .left h2:after { content: normal; }
.about-details-5 .left dl { padding: 0; margin: 0; }
.about-details-5 .left dt { font-weight: bolder; margin: 0; color: #666666; }
.about-details-5 .left dd { color: #0281e0; margin: 0; margin-bottom: 15px; }
.about-details-5 .right { width: 70%; padding: 25px 45px; }
.max-md-size .about-details-5 .right { padding: 15px; }
.about-details-5 .right .title { color: #0281e0; border-bottom: #c2c2c2 1px solid; margin-bottom: 90px; }
.max-md-size .about-details-5 .right .title { margin-bottom: 25px; }
.about-details-5 .right .title h2 { font-size: 32px; margin: 0 0 25px 0; }
.about-details-5 .right .form-control { margin-bottom: 20px; border-radius: 5px; border: 1px solid #c8c8c8; }
.max-md-size .about-details-5 .right .form-control { margin-bottom: 15px; }
.about-details-5 .right .form-control:focus { border-color: #0086ed; }
.about-details-5 .right textarea { resize: none; }
.about-details-5 .right .inputCode { position: relative; padding-right: 180px; cursor: pointer; }
.max-sm-size .about-details-5 .right .inputCode { padding-right: 0; }
.about-details-5 .right .inputCode .codepic { position: absolute; right: 0; top: 0; }
.max-sm-size .about-details-5 .right .inputCode .codepic { position: relative; }
.about-details-5 .right .inputCode .codepic img { max-width: 167px; max-height: 45px; }
.about-details-5 .right .buttonBlock { display: table; margin: auto; }
.about-details-5 .right .buttonBlock button { margin: 5px; width: 160px; height: 60px; font-size: 15px; border-radius: 5px; }
.max-sm-size .about-details-5 .right .buttonBlock button { width: 135px; height: 40px; }
.about-details-5 .left, .about-details-5 .right { float: left; box-sizing: border-box; }
.max-md-size .about-details-5 .left, .max-md-size .about-details-5 .right { float: none; width: 100%; }

/* ==========================================================================
* news
==========================================================================*/
.news { background-color: #eeeeee; }
.news h1 { display: none; }
.news .tabs { padding: 50px 0; }
.news .tabs ul { display: table; margin: 0 auto; padding: 0; text-align: center; border-bottom: 1px solid #dadada; }
.news .tabs ul li { list-style: none; display: inline-block; }
.news .tabs ul li a { display: block; padding-bottom: 30px; color: #000; font-size: 30px; margin-left: 30px; text-decoration: none; margin-bottom: -1px; }
.max-sm-size .news .tabs ul li a { font-size: 25px; padding-bottom: 10px; }
.news .tabs ul li:first-of-type a { margin-left: 0; }
.news .tabs ul li.active a { color: #0086ed; border-bottom: 1px solid #0086ed; }
.news .news-list { max-width: 1600px; margin: auto; padding: 100px 15px 50px 15px; -webkit-animation-delay: 0.5s; animation-delay: 0.5s; }
.max-lg-size .news .news-list { padding: 30px 15px; }
.news .news-list ul { margin: 0; padding: 0; }
.news .news-list ul li { list-style: none; position: relative; overflow: hidden; }
.news .news-list ul li:nth-of-type(1) { float: left; width: 28%; height: 330px; margin-right: 1%; margin-bottom: 1%; }
.news .news-list ul li:nth-of-type(2) { float: left; width: 38%; height: 330px; margin-right: 1%; margin-bottom: 1%; }
.news .news-list ul li:nth-of-type(3) { width: 32%; height: 230px; float: right; margin-bottom: 1%; }
.news .news-list ul li:nth-of-type(4) { width: 67%; float: left; height: 330px; margin-right: 1%; margin-bottom: 1%; }
.news .news-list ul li:nth-of-type(5) { width: 32%; height: 430px; float: right; margin-bottom: 1%; margin-top: -100px; }
.news .news-list ul li:nth-of-type(6) { width: 32%; height: 230px; float: left; margin-bottom: 1%; margin-right: 1%; }
.news .news-list ul li:nth-of-type(7) { float: right; width: 38%; height: 330px; }
.news .news-list ul li:nth-of-type(8) { float: right; width: 28%; height: 330px; margin-bottom: 1%; margin-right: 1%; }
.news .news-list ul li:nth-of-type(9) { width: 32%; height: 430px; float: left; }
.news .news-list ul li:nth-of-type(10) { width: 67%; float: right; height: 330px; }
.max-md-size .news .news-list ul li { width: 48%; height: 250px; margin: 1%; }
.max-sm-size .news .news-list ul li { width: 100%; margin: 0; margin-bottom: 10px; }
.news .news-list ul li i.icon-play { display: block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 0; z-index: 1; }
.news .news-list ul li i.icon-play:before { display: block; width: 25px; height: 30px; padding-left: 5px; border-radius: 50%; border: 3px solid #fff; color: #fff; font-size: 20px; line-height: 30px; text-align: center; position: absolute; left: 50%; top: 50%; margin-left: -15px; margin-top: -15px; }
.news .news-list ul li .title { width: 100%; background-color: rgba(40, 137, 212, 0.8); position: absolute; left: 0; bottom: 0; z-index: 1; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; }
.news .news-list ul li .title p { margin: 5px; padding-right: 30px; color: #fff; font-size: 16px; line-height: 20px; }
.news .news-list ul li .title .icon-tri { display: block; width: 20px; height: 20px; background: url("images/news-list-hover-icon.png") center no-repeat; background-size: cover; position: absolute; right: 10px; top: 50%; margin-top: -10px; }
.news .news-list ul li .text { width: 100%; height: 100%; background-color: rgba(40, 137, 212, 0.8); position: absolute; left: 0; bottom: 0; z-index: 2; opacity: 0; -webkit-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; }
.news .news-list ul li .text h2 { padding: 10px; padding-bottom: 20px; color: #fff; font-size: 25px; position: relative; }
.news .news-list ul li .text h2:after { content: ''; width: 40px; height: 1px; background-color: #fff; position: absolute; left: 10px; bottom: 0; }
.news .news-list ul li .text p.date { color: #fff; font-size: 25px; margin: 0; padding: 10px; }
.news .news-list ul li:hover .title { opacity: 0; }
.news .news-list ul li:hover .text { opacity: 1; }
.news .news-list:after { content: ''; width: 100%; height: 1px; clear: both; display: block; }
.news .pages { margin: 0 15px; padding-bottom: 100px; }
.max-sm-size .news .pages { padding-bottom: 50px; margin: 0; }
.news .pages ul { display: table; margin: auto; padding: 15px 0; border-bottom: 2px solid #dcdcdc; text-align: center; }
.news .pages ul li { list-style: none; display: inline-block; margin-right: 10px; }
.max-sm-size .news .pages ul li.prev a, .max-sm-size .news .pages ul li.next a { padding: 0; }
.max-sm-size .news .pages ul li.dot, .max-sm-size .news .pages ul li.last { display: none; }
.news .pages ul li a { display: block; color: #454545; padding: 5px 10px; text-decoration: none; }
.news .pages ul li:hover a { color: #0086ed; }
.news .pages ul li.active a { color: #fff; background-color: #0086ed; }
.news .pages ul li.next { margin-right: 0; }

/* ==========================================================================
* news-in
==========================================================================*/
.news-in { background-color: #eeeeee; }
.news-in h1 { display: none; }
.news-in .container { position: relative; max-width: 1380px; }
.news-in .container .where { border-bottom: 1px solid #d0d0d0; padding-top: 50px; padding-bottom: 10px; margin-bottom: 20px; }
.news-in .container .where a { color: #333; text-decoration: none; }
.news-in .container .where a:after { content: '>>'; padding-left: 5px; }
.news-in .container .where .keyword { color: #0086ed; }
.news-in .container .news-nav { float: left; width: 195px; }
.news-in .container .news-nav.active { position: fixed; top: 100px; }
.news-in .container .news-nav.active2 { position: absolute; top: auto; bottom: 30px; }
.max-lg-size .news-in .container .news-nav.active { top: 70px; }
.max-md-size .news-in .container .news-nav { float: none; width: 100%; }
.msie .news-in .container .news-nav.active { top: 100px; }
.news-in .container .news-nav ul.links { padding: 0; margin: 0; margin-bottom: 30px; }
.max-md-size .news-in .container .news-nav ul.links { margin-bottom: 10px; }
.news-in .container .news-nav ul.links li { list-style: none; text-align: center; margin-bottom: 15px; }
.news-in .container .news-nav ul.links li a { display: block; padding: 10px; color: #fff; font-size: 20px; text-decoration: none; background-color: #b5b5b5; }
.max-md-size .news-in .container .news-nav ul.links li a { display: inline-block; width: 45%; }
.news-in .container .news-nav ul.links li.active a { background-color: #0086ed; }
.news-in .container .news-nav ul.slider { margin: 0; padding: 20px 0 40px 0; }
.max-md-size .news-in .container .news-nav ul.slider { padding: 0 30px; }
.news-in .container .news-nav ul.slider li.list-item { list-style: none; position: relative; line-height: 0; margin: 5px 0; overflow: hidden; }
.max-md-size .news-in .container .news-nav ul.slider li.list-item { margin: 5px; }
.news-in .container .news-nav ul.slider li.list-item .pic img { width: 100%; }
.news-in .container .news-nav ul.slider li.list-item .text { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 0; }
.news-in .container .news-nav ul.slider li.list-item .text p { color: #fff; line-height: 26px; height: 26px; overflow: hidden; padding: 5px; padding-right: 30px; margin: 0; position: absolute; left: 0; bottom: 0; }
.news-in .container .news-nav ul.slider li.list-item .text p:after { content: '...'; position: absolute; right: 10px; bottom: 8px; font-weight: bold; }
.news-in .container .news-nav ul.slider .slick-arrow { width: 36px; height: 20px; left: 50%; right: auto; margin-top: 0; margin-left: -18px; background: center no-repeat; }
.news-in .container .news-nav ul.slider .slick-arrow:before { content: normal; }
.max-md-size .news-in .container .news-nav ul.slider .slick-arrow { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }
.news-in .container .news-nav ul.slider .slick-prev { top: 0; background-image: url("images/news-in-prev.png"); }
.max-md-size .news-in .container .news-nav ul.slider .slick-prev { top: 50%; margin-top: -13px; left: -10px; margin-left: 0; }
.news-in .container .news-nav ul.slider .slick-next { top: auto; bottom: 0; background-image: url("images/news-in-next.png"); }
.max-md-size .news-in .container .news-nav ul.slider .slick-next { top: 50%; margin-top: -13px; left: auto; right: -10px; margin-left: 0; }
.news-in .container .news-main { float: right; width: calc(100% - 255px); background-color: #fff; padding: 50px 15px; }
.max-md-size .news-in .container .news-main { float: none; width: calc(100% - 30px); margin-top: 15px; padding: 30px 15px; }
.news-in .container .news-main .inner { max-width: 1000px; width: 100%; margin: auto; }
.news-in .container .news-main .inner .title { text-align: center; }
.news-in .container .news-main .inner .title h3 { color: #0086ed; text-align: center; font-size: 25px; font-weight: bold; padding-bottom: 15px; margin: 0; position: relative; }
.news-in .container .news-main .inner .title h3:after { content: ''; width: 30px; height: 2px; background-color: #0086ed; position: absolute; left: 50%; bottom: 0; margin-left: -15px; }
.news-in .container .news-main .inner .news-video-box { width: 100%; text-align: center; max-width: 900px; margin: 0 auto; }
.max-md-size .news-in .container .news-main .inner .news-video-box { background: none; padding-bottom: 0; }
.news-in .container .news-main .inner .text { padding: 10px 0; }
.news-in .container .news-main .inner .text .pic { text-align: center; }
.news-in .container .news-main .inner .text .pic img { max-width: 100%; }
.news-in .container .news-main .inner ul.share { padding: 0; margin: 30px 0; text-align: center; }
.news-in .container .news-main .inner ul.share li { list-style: none; display: inline-block; font-family: arial; }
.news-in .container .news-main .inner ul.share li a { display: block; width: 40px; height: 40px; border-radius: 5px; border: 1px solid #000; color: #000; font-size: 25px; line-height: 40px; -webkit-transition: all 0.3s; transition: all 0.3s; }
.news-in .container .news-main .inner ul.share li:hover a { color: #fff; background-color: #000; }
.news-in .container .news-main .inner .news-more .bigTitle { color: #0086ed; font-size: 30px; border-bottom: 1px solid #e5e5e5; }
.max-lg-size .news-in .container .news-main .inner .news-more .bigTitle { margin-bottom: 10px; }
.news-in .container .news-main .inner .news-more ul { margin: 0; padding: 0; }
.news-in .container .news-main .inner .news-more ul li { list-style: none; width: 31%; margin: 1%; float: left; position: relative; overflow: hidden; line-height: 0; }
.max-lg-size .news-in .container .news-main .inner .news-more ul li { width: 48%; }
.max-sm-size .news-in .container .news-main .inner .news-more ul li { float: none; width: 100%; margin: 1% 0; }
.news-in .container .news-main .inner .news-more ul li .pic img { width: 100%; }
.news-in .container .news-main .inner .news-more ul li .title { background-color: rgba(0, 0, 0, 0.8); position: absolute; bottom: 0; left: 0; width: 100%; -webkit-transition: all 0.5s; transition: all 0.5s; }
.news-in .container .news-main .inner .news-more ul li .title p { color: #fff; padding: 5px; text-align: left; line-height: normal; margin: 0; }
.news-in .container .news-main .inner .news-more ul li .text { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); position: absolute; top: 0; left: 0; padding: 0; -webkit-transition: all 0.5s; transition: all 0.5s; z-index: 1; opacity: 0; }
.news-in .container .news-main .inner .news-more ul li .text p { color: #fff; font-size: 22px; line-height: normal; margin: 0; padding: 5px; }
.news-in .container .news-main .inner .news-more ul li:hover .title { opacity: 0; }
.news-in .container .news-main .inner .news-more ul li:hover .text { opacity: 1; }

/* ==========================================================================
* search
==========================================================================*/
.search { background-color: #f3f3f3; padding-bottom: 50px; }
.search .container { max-width: 1300px; }
.search h2 { display: none; }
.search h3 { color: #0086ed; font-size: 22px; font-weight: bold; line-height: 26px; max-height: 52px; overflow: hidden; }
.max-md-size .search h3 { max-height: none; }
.search a { text-decoration: none; }
.search p { margin: 0; color: #000; font-size: 14px; -webkit-transition: all 0.5s; transition: all 0.5s; }
.search .inner { background-color: #fff; padding: 0 8%; padding-bottom: 30px; }
.search .topTitle { border-bottom: 1px solid #d0d0d0; padding: 20px 0 10px 0; margin-bottom: 20px; }
.search .topTitle p { color: #000; font-size: 20px; margin: 0; }
.search .topTitle p span { color: #0086ed; }
.search ul.search-list { margin: 0; padding: 0; }
.search ul.search-list li { list-style: none; padding: 20px 0; border-bottom: 1px solid #d0d0d0; }
.search ul.search-list li:hover p { color: #0086ed; }
.search ul.search-list li:hover .jqimgFill { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
.search ul.search-list .pic { float: left; width: 280px; height: 150px; margin-right: 30px; overflow: hidden; }
.search ul.search-list .pic .jqimgFill { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.max-md-size .search ul.search-list .pic { float: none; margin: auto; }
.max-sm-size .search ul.search-list .pic { width: 100%; }
.search ul.search-list .text { float: left; width: calc(100% - 310px); min-height: 180px; position: relative; padding-bottom: 30px; }
.max-md-size .search ul.search-list .text { float: none; width: 100%; min-height: 0; }
.search ul.search-list .text p.date { width: 100%; position: absolute; bottom: 0; }
.max-md-size .search ul.search-list .text p.date { position: relative; margin-top: 10px; }
.search ul.search-list li.model:hover .pic { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
.search ul.search-list li.model .pic { max-width: 360px; width: 100%; height: auto; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.search ul.search-list li.model .pic img { width: 100%; }
.max-md-size .search ul.search-list li.model .pic { float: none; margin: auto; }
.max-sm-size .search ul.search-list li.model .pic { width: 100%; }
.search ul.search-list li.model .text { width: calc(100% - 390px); }
.max-md-size .search ul.search-list li.model .text { float: none; width: 100%; min-height: 0; }
.search .pages { margin: 0 15px; padding: 50px 0; }
.max-sm-size .search .pages { padding-bottom: 50px; margin: 0; }
.search .pages ul { display: table; margin: auto; padding: 15px 0; border-bottom: 2px solid #dcdcdc; text-align: center; }
.search .pages ul li { list-style: none; display: inline-block; margin-right: 10px; }
.max-sm-size .search .pages ul li.prev a, .max-sm-size .search .pages ul li.next a { padding: 0; }
.max-sm-size .search .pages ul li.dot, .max-sm-size .search .pages ul li.last { display: none; }
.search .pages ul li a { display: block; color: #454545; padding: 5px 10px; text-decoration: none; }
.search .pages ul li:hover a { color: #0086ed; }
.search .pages ul li.active a { color: #fff; background-color: #0086ed; }
.search .pages ul li.next { margin-right: 0; }

/* ==========================================================================
* cs75
==========================================================================*/
.cs75 .banner { position: relative; }
.cs75 .banner .text { position: absolute; top: 15%; left: 0; width: 100%; text-align: center; letter-spacing: 10px; text-shadow: 0 5px 5px rgba(0, 0, 0, 0.5); }
.max-lg-size .cs75 .banner .text { letter-spacing: 5px; }
.max-sm-size .cs75 .banner .text { letter-spacing: normal; top: 20%; }
.cs75 .banner .text .title { color: #fff; font-size: 70px; font-weight: bolder; margin-bottom: 15px; }
.max-lg-size .cs75 .banner .text .title { font-size: 48px; }
.max-sm-size .cs75 .banner .text .title { font-weight: bold; font-size: 35px; margin-bottom: 5px; }
.cs75 .banner .text p { color: #fff; font-size: 35px; font-weight: bold; }
.max-lg-size .cs75 .banner .text p { font-size: 30px; }
.max-sm-size .cs75 .banner .text p { margin: 0; font-size: 25px; font-weight: normal; }
.cs75 .banner img { width: 100%; }
.cs75 .block:after { content: ''; display: block; clear: both; }
.cs75 .block ul.list { padding: 0; margin: 0; }
.cs75 .block ul.list li { list-style: none; position: relative; height: 1080px; overflow: hidden; }
.max-xl-size .cs75 .block ul.list li { height: 900px; }
.max-sm-size .cs75 .block ul.list li { height: auto; min-height: 600px; }
.cs75 .block ul.list li .pic { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; }
.max-sm-size .cs75 .block ul.list li .pic:before { content: ''; width: 100%; height: 100%; background-color: #fff; opacity: 0.3; position: absolute; left: 0; top: 0; z-index: 1; }
.cs75 .block ul.list li .text { max-width: 600px; padding: 80px; position: relative; z-index: 2; }
.max-xl-size .cs75 .block ul.list li .text { padding: 50px; }
.max-sm-size .cs75 .block ul.list li .text { padding: 15px; }
.cs75 .block ul.list li .text .name { padding-bottom: 30px; margin-bottom: 30px; position: relative; }
.max-sm-size .cs75 .block ul.list li .text .name { padding-bottom: 20px; margin-bottom: 20px; padding-top: 35px; }
.cs75 .block ul.list li .text .name:after { content: ''; width: 45px; height: 1px; background-color: #1e1e1e; position: absolute; left: 0; bottom: 0; }
.cs75 .block ul.list li .text .title { color: #1e1e1e; font-size: 60px; margin-top: 0; margin-bottom: 20px; }
.max-xl-size .cs75 .block ul.list li .text .title { font-size: 48px; margin-bottom: 10px; }
.max-sm-size .cs75 .block ul.list li .text .title { font-size: 30px; margin-bottom: 5px; }
.cs75 .block ul.list li .text .sub { color: #1e1e1e; font-size: 48px; font-weight: normal; margin: 0; }
.max-xl-size .cs75 .block ul.list li .text .sub { font-size: 40px; }
.max-sm-size .cs75 .block ul.list li .text .sub { font-size: 25px; }
.cs75 .block ul.list li .text p { line-height: 24px; margin: 0; }
.cs75 .block ul.list li .text ul.dot { padding-left: 1em; margin-left: 1em; }
.cs75 .block ul.list li .text ul.dot li { list-style: disc; height: auto; min-height: 0; overflow: visible; margin: 10px 0; }
.max-xl-size .cs75 .block ul.list li .text ul.dot li { margin: 5px 0; }
.cs75 .block ul.list li .tag { width: 98px; height: 40px; color: #fff; font-size: 20px; line-height: 40px; text-align: center; background: center no-repeat; position: absolute; top: 0; z-index: 3; }
.cs75 .block ul.list li.format .pic:after { content: ''; width: 100%; height: 100%; background-color: #0086ed; opacity: 0.7; position: absolute; left: 0; top: 0; z-index: 1; }
.cs75 .block ul.list li.format .text { max-width: none; }
.max-sm-size .cs75 .block ul.list li.format .text .name { margin: 0; padding-top: 0; }
.cs75 .block ul.list li.format .text .name:after { content: normal; }
.cs75 .block ul.list li.format .text .title, .cs75 .block ul.list li.format .text .sub, .cs75 .block ul.list li.format .text p { color: #fff; }
.cs75 .block ul.list li.format .text table { color: #fff; font-size: 18px; line-height: 24px; border-collapse: collapse; width: 100%; }
.cs75 .block ul.list li.format .text table td { border-top: 1px solid #88b7dc; border-bottom: 1px solid #88b7dc; padding: 20px; }
.max-xl-size .cs75 .block ul.list li.format .text table td { padding: 15px 10px; }
.max-sm-size .cs75 .block ul.list li.format .text table td { padding: 10px; font-size: 15px; line-height: 20px; }
.max-sm-size .cs75 .block ul.list li.format .pic:before { opacity: 0; }
.cs75 .block .left { float: left; width: 50.3%; }
.max-lg-size .cs75 .block .left { float: none; width: 100%; }
.cs75 .block .left ul.list li .tag { left: 0; background-image: url("images/cs75-left-tag.png"); }
.cs75 .block .right { float: right; width: 49.3%; }
.max-lg-size .cs75 .block .right { float: none; width: 100%; }
.cs75 .block .right ul.list li .text .name:after { background-color: #fff; }
.cs75 .block .right ul.list li .text .title, .cs75 .block .right ul.list li .text .sub, .cs75 .block .right ul.list li .text p { color: #fff; }
.cs75 .block .right ul.list li .tag { right: 0; background-image: url("images/cs75-right-tag.png"); }
.max-sm-size .cs75 .block .right ul.list li .pic:before { background-color: #000; }

/**/
button, a { outline: none !important; }

.wp { max-width: 100vw; overflow: hidden; }

/* fa */
.fa { text-align: right; font-family: "Terafik" !important /*#footer .footer .slogo { right: auto; left: 15px;
}*/ }
.fa #banner .list-item .txt { direction: rtl; }
.fa #banner .list-item .txt p { display: table; margin-left: auto; }
.fa .about-details-1 .list-item .txt, .fa .news-in .container .news-main .inner .news-more ul li .text, .fa .news-in .container .news-main .inner .news-more ul li .title p, .fa .news-in .container .news-nav ul.slider li.list-item .text, .fa .news-in .container .where, .fa .vehicle-color h2, .fa .vehicle-banner.right .txt, .fa #footer .navigation .list, .fa .news-home .list .list-item .inner { text-align: right; }
.fa .news-in .container .news-main .inner .news-more .bigTitle { text-align: center; }
.fa .search .inner, .fa .search .topTitle, .fa #header .widget-search input, .fa .about-details-5 .left, .fa .about-details-5 .right, .fa .about-details-5 .main-title h2, .fa .about-details-1 h2, .fa .about-details-2 h2, .fa .about-details-2 p, .fa .about-details-2 .btn2, .fa .about-details-1 .list-item .txt, .fa .news-in .container .news-main, .fa .news-in .container .news-nav, .fa .news-in .container .where, .fa .pages, .fa .news .news-list ul li .text, .fa .vehicle-Specifications .txt, .fa .cs35-details-1 .txt, .fa .cs35-details-2 .txt, .fa .cs35-details-3 .txt, .fa .vehicle-pic .header button, .fa .vehicle-color h2, .fa .vehicle-banner.right .txt, .fa #footer .navigation .list, .fa .news-home h2, .fa #header .nav-main > ul > .nav-main-item, .fa .news-home .list .list-item .title, .fa .newCar .list-item .txt, .fa .features .inner ul.list li .text, .fa .cs75 { direction: rtl; font-family: "Terafik" !important; }
.fa .cs75 .banner .text p { letter-spacing: normal; }
.fa .cs75 .block ul.list li .text .name:after { left: auto; right: 0; }
.fa .cs75 .vehicle-pic { direction: ltr; }
.fa #header .sub-nav .sub-nav-list .list-item { text-align: right; }
.fa #header .sub-nav .sub-nav-list .title:before { padding-left: 0; margin-right: 0; padding-right: 20px; margin-left: 10px; }
.fa .news-home .list .list-item .date { font-size: 25px; }
.fa .news .news-list ul li .text h2:after { left: auto; right: 10px; }
.fa .news-in .container .news-nav ul.slider li.list-item .text p { padding-right: 5px; padding-left: 30px; }
.fa .news-in .container .news-nav ul.slider li.list-item .text p:after { right: auto; left: 10px; }
.fa #header .widget-search .btn3 { right: auto; left: 35px; }
.fa .search .model .text p.date, .fa .search ul.search-list .text p.date { right: 0; }
.fa #banner .list-item .txt h2, .fa #banner .list-item .txt p, .fa .newCar .list-item .txt h2, .fa h1, .fa h2, .fa h3, .fa h4, .fa h5, .fa h6, .fa .h1, .fa .h2, .fa .h3, .fa .h4, .fa .h5, .fa .h6, .fa .vehicle-banner .txt h2, .fa .vehicle-banner .txt .subTitle { font-family: Terafik; }
.fa #footer .navigation .list .icon { font-family: arial; }
.fa .news-in .container .news-main .inner .news-more ul li .text p { font-size: 20px; }
.fa .news .news-list ul li .text h2 { font-size: 22px; padding: 5px 10px; margin-bottom: 10px; }
.fa .news .news-list ul li .text p.date { padding-top: 0; }
.fa #footer .footer { text-align: left; }

.max-sm-size #banner .list-item .txt p { display: none; }

.max-lg-size .fa #banner .list-item .txt { left: auto; right: 30px; }

/*# sourceMappingURL=style.css.map */