@import url("swiper.css");
@import url("../bootstrap/css/bootstrap.css");
@import url("animate.css");
@font-face {
	font-family: 'Alibaba Sans';
	src: url('./ALIBABASANS-BOLD.OTF');
}
@font-face {
	font-family: 'Alibaba Sans';
	src: url('./AlibabaSans-Medium.otf');
}
@font-face {
	font-family: 'Andale Mono';
	src: url('./Andale Mono.ttf');
}
* { margin:0; padding:0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body,div,ul,p,figure,h1,h2,h3,h4,h5,h6{ margin:0;padding:0;line-height:inherit;}
ul li { list-style:none;}
a { text-decoration:none;cursor:pointer;touch-callout: none; text-decoration:none; hide-focus: expression(this.hideFocus=true); outline:none;}
a:focus{outline:0;}
em,i{font-style: normal;}
input:focus,textarea:focus {outline:none;}
input,textarea,select {font-family: inherit;font-size: inherit;font-weight: inherit;}
button,input[type="submit"] {border: none;background: none;appearance: none;outline: none;}
input,textarea {border: none;background: none;appearance: none;outline: none;}
img {border:none; vertical-align:middle;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content:"";clear: both;height: 0;}
.clearfix{*zoom:1;}
table{width:100% !important;border-collapse: collapse !important;border: 1px solid #ddd !important;}
table td{border: 1px solid #ddd !important;}
table tr{border: 1px solid #ddd !important;}
.left {float: left;}
.rig {float: right;}

body { font-size: 16px; color: #333;font-family: arial;overflow-x: hidden;}
.padding {padding:3% 0;}

.navBox {width: 100%;padding:5px 0;background: #fff;}
.navBox .container {padding: 0;}
#navbarNav {/* justify-content:flex-end; */}
.logo {margin: 12px 0;}
.navbar-nav {justify-content: space-around;}
.navbar-expand-lg .navbar-nav {padding: 25px 0 25px 20px;}
.navbar-expand-lg .navbar-nav .nav-item {position: relative;}
.navbar-light .navbar-nav .nav-link {padding:0 30px;line-height: 50px; color: #4f4f4f;text-transform:uppercase;font-family: 'Alibaba Sans';}
.navbar-light .navbar-nav .nav-link:hover {color: #bb2424;}
.navbar-light .navbar-nav .default {color: #bb2424;}
.navbar { padding: 0;width:auto;}
.navbar .navbar-nav .nav-item:hover .two { width:246px; padding:10px 20px; position: absolute; top:48px;left:25px;border: none;display: block;color: #fff; background:rgba(187,36,36,0.9);border-radius: 0;}
.two a {color: #fff;padding:0 10px;font-size: 14px; text-transform: capitalize;font-family: 'Alibaba Sans';font-weight:lighter;}
.two i {position: absolute;top:-6px;left:20%; width: 0px; height: 0px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 6px solid #bb2424;font-size: 0px;line-height: 0px;}
.navbar-expand-lg .navbar-nav .dropdown-menu {padding: 0;font-family: 'OpenSans';}
.dropdown-item span {font-size:12px; margin-right: 8px;}
.dropdown-item {border-bottom: 1px dashed #e95c5c;line-height: 37px;}
.dropdown-item:hover {background: rgba(255, 255,255, 0.8);}
.link {display: block;float: right;padding-top: 28px;}
.link a {display: block;float: right; color: #999;font-size: 12px; margin-left: 15px;}
.link a img {display: block; margin: 0 auto 5px;}
.swiper-pagination-bullet-active { background: #bb2424;}

.nav-rig {float: right;margin: -35px 0 0;}
.share {height: 16px;display: flex;align-items: center;justify-content: flex-end;}
.share a {margin-left: 10px;}
.navform {margin: 20px 0 0;}
.navform input {display: block;float: left;padding: 0 10px; width:189px;height: 24px;border: 1px solid #bec0bf;background: #f5f5f5;}
.navform button{cursor: pointer;}

.title {}
.title h3{font-size:32px;font-family: 'Alibaba Sans';color: #c31c1c;text-transform:capitalize;text-align: center; margin-bottom:5px;}
.title span {display: block;text-align: center;color: #39434d;font-family: 'Alibaba Sans';text-transform: uppercase;font-weight: bold;}
.tit-word { position: absolute;top: 40%;left: 8.5%;}
.tit-word span {display: inline-block;color: #1c1f87; font-size: 36px;font-family: 'Geometr415 Blk BT';text-transform: uppercase;}
.tit-word i {display: inline-block; width: 50px;height: 2px;background: #bd2220;margin: 0 0 12px 20px;}
.swiper-nr {width: 100%;position: relative;}
.swiper-slide {text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-container,.swiper-container1,.swiper-container2{width: 100%;overflow: hidden;}
.swiper-container1,.swiper-container2{position: relative;}

.footer {background:url(../img/footer.jpg);}
.foot {padding:2.5% 0 2%;}
.foot1 {padding:10px 35px 0 0;}
.foot-logo {text-align: center;}
.foot1 .foot-tb{display: flex;align-items: center;}
.foot1 .foot-tb a{margin-right:10px;}
.foot1 p {color: #fff;font-size: 14px;font-family: 'Alibaba Sans'; text-align: center; margin: 10px 0 15px 0;}
.foot2 p,.foot3 p {font-size: 18px;color: #fff;text-transform: uppercase;font-family: 'Alibaba Sans';}
.foot2{padding: 0 0 0 15px;}
.foot2 ul,.foot3 ul {display: block; margin: 15px 10px 0 0;float: left;}
.foot2 .ul2 {margin-right: 0;}
.foot2 .ul2 li:nth-child(1),.foot2 .ul2 li:nth-child(2),.foot2 .ul2 li:nth-child(3),.foot2 .ul2 li:nth-child(4){display: none;}
.foot2 ul li,.foot3 ul li {display: block;}
.foot2 ul li a,.foot3 ul li a{color: #fff;font-size: 14px;line-height: 36px;}
.foot2 ul li i {font-size: 8px; margin-right: 5px;color: #fff;}
.foot2 ul li a:hover,.foot3 ul li a:hover {text-decoration: underline;}
.foot3 {padding: 0 0 0 3%;}
.foot3 ul li{line-height: 36px;color: #fff;}
.foot3 ul li img {margin-right: 10px;}
.foot4 {text-align: center;padding:40px 0 0;}
.foot4 img {display: inline-block;margin: 0 10px;}
.foot4 p {color: #fff;font-size: 14px;text-align: center;margin: 15px 0 0;}
.foot5 {padding: 0;}
.footlink {border-bottom: 1px solid #616161;padding-bottom: 10px;line-height: 30px; font-size: 18px;color: #fff;/* font-family: 'Alibaba Sans'; */}
.footlink a {font-size: 14px;color: #c1c1c1;line-height: 38px;margin-left: 15px;/* font-family: 'Alibaba Sans'; */}
.di {font-size: 14px;color: #fff;padding: 20px 0;}
.di a {color: #fff; margin-right: 10px;}

.nei-bann {position: relative;}
.crumbs {width:100%; margin: 1px 0 0;height: 37px;background: #c31c1c;overflow: hidden;text-overflow: ellipsis;display: box;display: -webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.crumbs p {color: #fff;font-size: 16px;line-height:37px;}
.crumbs p a {color:#fff;line-height:37px; text-transform: uppercase;}
.crumbs .container {padding: 0;}
.contact img {width: auto;max-width: 100%; height: auto !important;}
.contact ul{padding-left: 15px;}
.contact ul li {list-style: inherit;}

.tit2 h3{text-align: center;color: #c31c1c; font-size:26px;font-weight: bold; text-align: center;text-transform: uppercase;padding-bottom: 15px;border-bottom: 1px solid #bac3ca;}

.page { padding:3% 0;}
.page ul {text-align: center;}
.page ul li {display:inline-block;}
.page ul a { display: inline-block; width:28px; height:28px;line-height: 28px; border: 1px solid #c8c8c8;color:#7e7e7e; font-size: 16px;}
.page ul a.page-num-current{background: #c31c1c;color: #fff;border: 1px solid #c31c1c;}
.page2 { padding: 5% 0 0;}
.page2 ul{ text-align: center; margin: 0;padding: 0;}
.page2 ul li{ display: inline-block; cursor: pointer; margin: 0 1%; width:165px; height:33px; border: 1px solid #ddd; font-size: 14px; color: #666; text-align:center; line-height: 33px;}
.page2 li:hover { background: #c31c1c;border: 1px solid #c31c1c;color: #fff;}

.global_toolbar {position: fixed;z-index: 1001;top: 0;right: 0;width: 0;height: 100%;-webkit-transition: all .4s cubic-bezier(.2,.83,.42,.91);transition: all .4s cubic-bezier(.2,.83,.42,.91);border-left: 1px solid #d0d0d0;background: #fff}
.toolbar_btn {position: absolute;top: 100%;left: -60px;width: 60px}
.toolbar_btn a,.toolbar_btn a samp {position: relative;display: block;height: 60px;-webkit-transition: all .4s cubic-bezier(.2,.83,.42,.91);transition: all .4s cubic-bezier(.2,.83,.42,.91);border-bottom: 1px solid #fff;}
.toolbar_btn a samp {z-index: 2;width: 60px;color: #fff;background-color: #c31c1c;}
.toolbar_btn a em {font-size: 16px;font-style: normal;line-height: 60px;position: absolute;z-index: 1;top: 0;right: 60px;display: block;overflow: hidden;width: 0;height: 60px;-webkit-transition: all .4s cubic-bezier(.2,.83,.42,.91);transition: all .4s cubic-bezier(.2,.83,.42,.91);text-align: center;color: #fff;background-color: #333;}
.toolbar_btn a:hover em {width: 220px;background: #c31c1c;}
.iconi {width: 30px;height: 30px;display: block;position: absolute;top: 15px;left: 15px;}
.icon-LiveChat1 img {width: 100%;height: auto;display: block;border: none;}

@media only screen and (min-width:1140px) and (max-width:1400px) {

}
@media only screen and (min-width:950px) and (max-width:1200px) {
	.navBox .container {max-width: 100%; padding: 5px 25px;}
}
@media screen and (max-width:1160px) {
	.navbar-light .navbar-nav .nav-link {padding: 0 15px;}
}
@media screen and (max-width:980px) {
	.navbar-toggler {position: absolute;right: 32%;}
}
@media screen and (max-width: 750px) {
	.nav-rig {display: none;}
	.navbar-toggler {top:30px; right: 0;}
	.navbar-light .navbar-nav .nav-link {line-height: 35px;}
	.padding {padding:4% 0;overflow: hidden;}
	.navBox .container,.crumbs .container {padding: 0 20px;}
	.foot {padding: 2.5% 20px 2%;}
	.foot1 {padding: 10px 0 0 0;}
	.foot2 {margin:20px 0;}
	.foot4 {padding: 40px 20px 0;}
	.footlink {padding: 0 20px;}
	.di {padding: 20px;}
}