html {font-family: 'Poppins', sans-serif;-moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;text-size-adjust: 100%;box-sizing: border-box;}
html,body {height: 100%;margin: 0;}
*{padding:0;margin: 0;}
*,*:before,*:after {box-sizing: inherit;}
body {margin: 0;font-family:'微软雅黑',"Futura Bk BT","Arial", 'Poppins', sans-serif;font-weight: 400;font-size:14px;color:#333;}
img{max-width:100%;}
article,aside,details,figcaption,figure,footer,header,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 {text-decoration:none;}
a:active,a:hover {outline: 0;text-decoration:none;}
.table {display: table;width: 100%;height: 100%;}
.table-cell {display: table-cell;vertical-align: middle;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 1em 40px;}
hr {box-sizing: content-box;height: 0;}
pre {overflow: auto;}
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-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0;}
td,th {padding: 0;}

body,button,input,select,optgroup,textarea {color: #424646;font-family: 'Poppins', sans-serif;font-weight:400;line-height: 24px;}
h1, h2, h3, h4, h5, h6 {font-weight: 700;margin: 0;}
a,button,input{font-weight:400;}
img,a,input,h1, h2, h3, h4, h5, h6{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
dfn, cite, em, i {font-style: italic;}
address {margin: 0 0 1.5em;}
pre {background: #eee;font-family: 'Poppins', sans-serif;font-size: 15px;font-size: 0.9375rem;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;}
code, kbd, tt, var {font-family: 'Poppins', sans-serif;font-size: 15px;font-size: 0.9375rem;}
abbr, acronym {border-bottom: 1px dotted #666;cursor: help;}
mark, ins {background: #fff9c0;text-decoration: none;}
big {font-size: 125%;}
h1,h2,h3,h4,h5,h6{font-weight:500;color:#2C2D3F;}
a,button{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;outline:none;box-shadow:none;text-decoration:none;}
a:hover{text-decoration:none;}

body {background: #FFFFFF;position:relative;overflow-x: hidden;}
hr {background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.5em;}
ul,ul li{list-style:none;padding:0;margin:0;}
li > ul,li > ol {margin-bottom: 0;margin-left: 1.5em;}
dt {font-weight: bold;}
dd {margin: 0 1.5em 1.5em;}
img {height: auto;max-width: 100%;}
figure {margin: 1em 0;}
table {margin: 0 0 1.5em;}

button,input[type="button"],input[type="reset"],input[type="submit"] {border: 1px solid;border-color: #ccc #ccc #bbb;border-radius: 3px;background: #e6e6e6;color: rgba(0, 0, 0, 0.8);line-height: 1;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],
input[type="color"],textarea {color: #666;border: 1px solid #ccc;border-radius: 3px;padding: 3px;font-weight:400;}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus {color: #111;font-weight:400;}
select {border: 1px solid #ccc;}
textarea {width: 100%;}

a {color: inherit;}
a:hover, a:focus, a:active {color: inherit;}
a:hover, a:active {outline: 0;}
a.btn:hover, a.btn:focus, a.btn:active{color:#FFFFFF}
.clearfix::after{display: block;clear: both;content: "";}
.ofs{overflow:hidden}
.faCont1,.faCont2,.faCont3,.faCont4,.faCont5{font-size:100px;}
.bgwhite{background-color:#FFF}

/* owl */
.owl-carousel .owl-nav {text-align: center;-webkit-tap-highlight-color: transparent;}
.owl-carousel .owl-nav.disabled + .owl-dots {margin-top: 10px;}
.owl-carousel .owl-dots {text-align: center;-webkit-tap-highlight-color: transparent;}
.owl-carousel .owl-dots .owl-dot {display: inline-block;zoom: 1;*display: inline;}
.owl-carousel .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 7px;background: #D6D6D6;display: block;-webkit-backface-visibility: visible;transition: opacity 200ms ease;border-radius: 30px; }
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {background: #869791; }
.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;user-select: auto;}
.owl-carousel .owl-grab {cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.no-js .owl-carousel {display: block;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-item img {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover {-webkit-transition: scale(1.3, 1.3);-moz-transition: scale(1.3, 1.3);-ms-transition: scale(1.3, 1.3);
-o-transition: scale(1.3, 1.3);transition: scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;}

@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}
@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}

/* slicknav */
 .slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}
 .slicknav_menu,.slicknav_menu *{box-sizing:border-box}
 .slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.4em}
 .slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.3em}
 .slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;}
 .slicknav_menu .slicknav_icon{float:left;width:1.4em;height:.875em;margin:.188em 0 0 .438em}
 .slicknav_menu .slicknav_icon:before{background:0 0;width:1.4em;height:.875em;display:block;content:"";position:absolute}
 .slicknav_menu .slicknav_no-text{margin:0}
 .slicknav_menu .slicknav_icon-bar{display:block;width:1.4em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 2px 0 rgba(0,0,0);-moz-box-shadow:0 2px 0 rgba(0,0,0);box-shadow:0 2px 0 rgba(0,0,0)}
 .slicknav_menu:after,.slicknav_menu:before{content:" ";display:table}
 .slicknav_menu:after{clear:both}
 .slicknav_nav li,.slicknav_nav ul{display:block}
 .slicknav_nav .slicknav_arrow{font-family: Arial;font-size:.8em;margin:0 0 0 .4em}
 .slicknav_nav .slicknav_item a{display:inline}
 .slicknav_nav .slicknav_row,.slicknav_nav a{display:block}
 .slicknav_nav .slicknav_parent-link a{display:inline}
 .slicknav_menu{*zoom:1;font-size:16px;background:#4c4c4c;padding:5px}
 .slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden;padding:0}
 .slicknav_menu .slicknav_icon-bar{background-color:#fff}
 .slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222}
 .slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em}
 .slicknav_nav ul{margin:0 0 0 20px}
 .slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}
 .slicknav_nav a{text-decoration:none;color:#fff}
 .slicknav_nav .slicknav_txtnode{margin-left:15px}
 .slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}
 .slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}
 
/* Topbar */
.header{background-color:#fff;position:relative;width: 100%;}
.header .navbar-collapse{padding:0;}
.header .header-inner{z-index:999;width:100%;position: relative;}
.header .navbar {background: none;box-shadow: none;border: none;margin: 0;height: 0px;min-height: 0px;}
.header .nav{display:flex}
.header .nav li{margin-right: 0.2em;position:relative;}
.header .nav li:last-child{margin:0;}
.header .nav li a {color: #FFF;font-size: 0.18em;padding: 0 0.6em;position: relative;position:relative;display: flex;justify-content: center;align-items: center;height:6em;font-weight:600}
.header .nav li.active a.topcss,.header .nav li a:hover{color: #ff5e0d;}

.header.sticky .header-bottom{position:absolute;z-index:999;top:initial;left:0;bottom:initial;}
.slicknav_menu{display:block;}
.slicknav_menu {display: block;background: transparent;padding: 0;}
.slicknav_btn {background: transparent;padding: 0;margin-top: -30px;}
.slicknav_menu{display:block;}
.slicknav_menu {display: block;background: transparent;padding: 0;}
.slicknav_btn {background: transparent;padding: 0;margin-top: 14px;}
.slicknav_nav {clear: both;color: #FFF;margin: 0;font-size: 12px;background: transparent;}
.slicknav_nav li a {color: #FFF;transition: all 0.4s ease;background: none;padding: 4px 10px;}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {padding: 0 10px;background:transparent;}
.slicknav_nav li a i{display:none;margin:0;}
.slicknav_nav li:hover a{color:#ff5f0b;}
.slicknav_nav li .dropdown li a{color:#FFF;background:transparent;}
.slicknav_nav li .dropdown li a:hover{color:#ff5f0b;}
.slicknav_nav li .slicknav_item{background:transparent;}
.slicknav_nav .slicknav_row, .slicknav_nav a {padding: 0;margin: 0;padding: 6px 0;font-weight:400;display: flex;justify-content: space-between;align-items: center;}
.slicknav_nav .slicknav_arrow{background-image:url(../icos/a1.svg);background-repeat:no-repeat;width: 16px;height: 16px;display: block;}
.slicknav_nav li:hover .slicknav_arrow{color:#ff5f0b;}
.header.style2 .slicknav_btn {margin-top: 18px;}
.header .slicknav_nav {margin-top: 58px;}
.header.style2 .slicknav_nav {margin-top: 60px;}
.header.style2 .header-inner{display:none;}
.header.style2 .main-menu{display:none;}
.header .header-inner .get-quote{margin: 0;padding: 0;}
.header .header-inner .get-quote .btn {color: #fff;display: none;margin: 0;padding: 0;}

/* Middle Header */
.header.style2 .header-inner {border-top: 1px solid #eee;}
.header.style2 .logo {margin-top:6px;}
.header .middle-header {background: #17234c;padding: 16px 0px;border-bottom: 1px solid #eee;}
.header.style2 .get-quote {margin-top: 0;}
.header .single-widget {position: relative;margin-right: 30px;padding-left: 55px;}
.header .single-widget:last-child{margin:0;}
.header .single-widget .logo{margin:0;padding:0;margin-top: 7px;}
.header .single-widget i {position: absolute;left: 0;top: 6px;height: 40px;width: 40px;line-height: 40px;color: #fff;background: #ff5f0b;border-radius: 4px;text-align: center;font-size: 15px;}
.header .single-widget h4 {font-size: 15px;font-weight: 500;}
.header .single-widget p {margin-bottom: 5px;text-transform: capitalize;}
.header .single-widget.btn{margin-left:0;}


/* Header Sticky */
.header.sticky .header-inner{position:fixed;z-index:999;top:0;left:0;bottom:initial;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;animation: fadeInDown 0.5s both 0.1s;background-color:#17234c}

/* Banner */
.slider .single-slider {height: auto !important;}
.slider .owl-carousel .owl-nav {margin: 0;position: absolute;top: 50%;width: 100%;margin-top:-25px;}

.slider .owl-carousel .owl-nav button{height: 70px;width: 36px;line-height: normal;text-align: center;color: #FFF;font-size: 26px;position: absolute;margin: 0;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;padding: 0;border-radius: 2px;background-color: #1e1f2d80;border:none}
.slider .owl-carousel .owl-nav button .point{height: 36px;width: 36px;background-image:url(../icos/a1.svg);background-size:80% auto;background-repeat:no-repeat;background-position:center;}
.slider .owl-carousel .owl-nav .owl-prev{left:20px}
.slider .owl-carousel .owl-nav .owl-next{right:20px}
.slider .owl-carousel .owl-nav .owl-prev .point{transform: rotate(90deg);}
.slider .owl-carousel .owl-nav .owl-next .point{transform: rotate(-90deg);}

.slider .owl-carousel .owl-nav .owl-prev:hover,.slider .owl-carousel .owl-nav .owl-next:hover{background-color:#ff5e0d;}
.slider .owl-carousel .owl-controls .owl-nav .owl-prev{left:20px;transform: rotateY(180deg);}
.slider .owl-carousel .owl-controls .owl-nav .owl-next{right:20px;}

.owl-item.active .single-slider h1{animation: fadeInUp 1s both 0.6s;}
.owl-item.active .single-slider p{animation: fadeInUp 1s both 1s;}
.owl-item.active .single-slider .button{animation: fadeInDown 1s both 1.5s;}

/* footer */
.footer{position:relative;background:url(../images/foot_bgs.jpg) no-repeat;width:100%;color:#FFFFFF}
.footer .footer-top{padding:1em 0 0.5em;position:relative;}
.footer .single-footer.f-link li{display:block;}
.footer .single-footer.f-link li:last-child{margin:0;}
.footer .single-footer.f-link li a {display: block;color: #FFFFFF;text-transform: capitalize;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;font-weight: 400;margin-bottom: 0.6em;background-image:url(../icos/jt1.svg);background-repeat:no-repeat;background-size:1.2em auto;background-position:left center;padding-left: 1.4em;line-height: normal;}
.footer .single-footer.f-link li a:hover{transform: translateX(0.5em);color: #ff5e0d;background-image:url(../icos/jt2.svg);}
.footer .single-footer p{color:#FFFFFF;}
.folFooter a{background-size:auto 100%;background-repeat:no-repeat;background-position:left;display:block;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;}
.folFooter a:hover{transform: translateX(0.05em);}
.folFooter a:hover p{color: #ff5e0d;}

.footer .copyright{padding:25px 0px 25px 0px;position:relative;border-top: 1px solid #ffffffb8;}
.footer .copyright .copyright-content p{color:#FFFFFF;}
.footer .copyright .copyright-content p a{color:#FFFFFF;font-weight:400;text-decoration:underline;display:inline-block;margin-left:4px;}
.footer .copyright .copyright-content p a:hover{color:#ff5e0d;}



