body{color:#333333;min-width: 1260px;}
/* banner */
.xmtBanner{width:100%; position: relative;min-width: 1260px;overflow: hidden;background-size: 100% 100%;height: 550px;}
.xmtBanner img{width: 100%;height: 550px;}
.wrapper {display:table;width:100%;height:200px;background:transparent;margin:0 auto;position: absolute;top:calc(50% - 50px);text-align: center;}
.cell{display: table-cell;}
.cell h1{font-size:6rem}
.cell h4{font-size:26px}
.cell h3{font-size:22px}
ul {
	padding-inline-start: 0px !important
}

a {
	text-decoration: none;
	color: #F5F5F5
}

a:hover {
	text-decoration: none!important;
	color: #F5F5F5
}

.headers {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 99999;
	background-color: rgba(0, 0, 0, 0.5);
	height: 100px;
	left:0px
}

.container-fluid {
	min-width: 1260px !important;
}

.textCenter {
	text-align: center;
}

.textRight {
	text-align: right;
}

.textLeft {
	text-align: left;
}

.colorGrey {
	color: LightGrey
}
.color6B {
	
	color: 	Silver
}
.colorWhite {
	color: #FFFFFF
}

.color333 {
	color: #333333
}

.color999 {
	color: #999999
}

.color666 {
	color: #666666
}
.color888{color:#888888}
.color0 {
	color: #000000
}
.colorFF6{color:#FF6A00}
.fontWeight{font-weight: 600;}
.fontWeight5{font-weight: 500;}
.floatR {
	float: right;
}

.f-flex {
	display: flex;
}
.marginBttom70 {
	margin-bottom: 70px;
}
.marginBttom50 {
	margin-bottom: 50px;
}
.marginBttom40 {
	margin-bottom: 40px;
}
.marginBttom30 {
	margin-bottom: 30px;
}

.marginBttom20 {
	margin-bottom: 20px;
}

.marginBttom15 {
	margin-bottom: 15px;
}

.marginBttom10 {
	margin-bottom: 10px;
}

.marginTop10 {
	margin-top: 10px;
}
.marginTop15 {
	margin-top: 15px;
}
.marginTop20 {
	margin-top: 20px;
}
.marginTop25 {
	margin-top: 25px;
}
.marginTop30 {
	margin-top: 30px;
}
.marginTop35 {
	margin-top: 35px;
}
.marginTop40 {
	margin-top: 40px;
}
.marginTop45 {
	margin-top: 45px;
}
.marginTop50 {
	margin-top: 50px
}
.marginTop60 {
	margin-top: 60px
}
.marginTop80 {
	margin-top: 80px
}
.paddingTop70 {
	padding-top: 70px;
}
.paddingTop40{
		padding-top: 40px;
}
.paddingTop35{
		padding-top: 35px;
}
.paddingTop30 {
	padding-top: 30px;
}
.paddingTop15 {
	padding-top: 15px;
}
.paddingTop25 {
	padding-top: 25px;
}
.borderRadius {
	border-radius: 50%;
}

.flexCenter {
	display: flex;
	align-items: center;
	vertical-align: middle;
	justify-content: center;
}

.fontSize16 {
	font-size: 16px;
}
.fontSize22 {
	font-size: 22px;
}
.foot {
	width: 100%;
	height:279px;
	background-color: #333333;
}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #999999;
  font-size: 14px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #999999;
  font-size: 14px;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color:#999999;
  font-size: 14px;
} 
.disFiex {
	display: -webkit-box;
	/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box;
	/* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox;
	/* 混合版本语法: IE 10 */
	display: -webkit-flex;
	/* 新版本语法: Chrome 21+ */
	display: flex;
	/* 新版本语法: Opera 12.1, Firefox 22+ */
}

.justCenter {
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.justRight {
	-webkit-box-pack: flex-end;
	-moz-justify-content: flex-end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}
.alignItems {
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}

.verticalAlign {
	vertical-align: middle;
}

.flex1 {
	-prefix-box-flex: 1;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.flexWrap {
	-webkit-flex-wrap: wrap;
	-webkit-box-lines: multiple;
	-moz-flex-wrap: wrap;
	flex-wrap: wrap;
}

.spaceBetween {
	justify-content: space-between;
}
.flexEnd{
	 -webkit-align-self: flex-end; /* Safari 7.0+ */
	 align-self: flex-end;
}
