.section100 {
  position: relative;
  overflow: hidden;
  background: #fff;
  text-align: center;
}

.section100 video {
  max-width: 1200px;
  /* padding-bottom: 80px; */
  width: 100%;
  z-index: 1;
}

.section100 .sectionOuter {
  z-index: 33;
}

.section101 {
  position: relative;
  overflow: hidden;
  background: #000;
  text-align: center;
  line-height: 0px;
}

.section101 video {
  max-width: 1200px;
  /* padding-bottom: 80px; */
  width: 100%;
  z-index: 1;
  border: none;
}

.section101 .sectionOuter {
  z-index: 33;
}

.section0 {
  position: relative;
  height: 675px;
  overflow: hidden;
  background: #151515;
  text-align: center;
  padding-bottom: 50px !important;
}

.section0 video {
  max-width: 1200px;
  /* padding-bottom: 80px; */
  width: 100%;
  height: 675px;
  z-index: 1;
}

.section0 .sectionOuter {
  z-index: 33;
}

.section0-1 {
  position: absolute;
  top: 400px;
  width: 80%;
  left: 10%;
  text-align: center;
}

.section0-1 img {
  width: 48%;
  /* height:129px; */
  margin: 0;
}

.section0 h2 {
  margin: 0;
}

.section0 p {
  color: #f3f3f3;
  margin: 0;
}

.section0-1 span {
  color: #e03121;
}

.section1 {
  position: relative;
  /* background:  #000; */
}
.section1 p{
  color: #000;
  line-height: 1em;
  margin: 0;
}
.section1 span{
  color: #000;
  margin: 0;
  font-size: 0.8em;
}

.section1 video {
  max-width: 1200px;
  /* padding-bottom: 80px; */
  width: 100%;
  height: 696px;
  z-index: 1;
}

.section1-1 {
  position: absolute;
  top: 265px;
  width: 20%;
  right: 8%;
  text-align: center;
}

.section1-2 {
  position: absolute;
  top: 342px;
  width: 20%;
  right: 8%;
  text-align: center;
}

.section1-3 {
  position: absolute;
  top: 575px;
  width: 20%;
  right: 7.5%;
  text-align: center;
}

.section1-4 {
  position: absolute;
  top: 645px;
  width: 20%;
  right: 7.5%;
  text-align: center;
}


.section2 {
  position: relative;
}

.section2 .owl-dot span {
  background: rgb(147 147 147 / 40%) !important;
}
.section2-1{
  position:absolute;
  top:0;
  z-index: 1;
}
.section2-1-1{
  position:absolute;
  background: #fff;
  left: 0;
  top: 0;
  z-index: 1;
  bottom: 0;
  right: 0;
}
.section2-1-1 video{
  width: 2560px;
  height: 720px;
}
.section2-2{
  position: absolute;
  top: 40px;
  text-align: center;
  width: 34%;
  left: 33%;
  z-index: 2;
}
.section2-2 h2{
  color: #f9f9f9;
}
.section2-3{
  position: absolute;
  bottom: 40px;
  text-align: center;
  width: 34%;
  left: 33%;
  z-index: 2;
}
.section2-3 h2{
  color: #f9f9f9;
}
.section3 {
  position: relative;
}

.section3-1 {
  position: absolute;
  top: 40px;
  width: 50%;
  left: 25%;
  text-align: center;
}

.section3 h2 {
  color: #fff;
}

.section3 p {
  color: #fff;
}

.section3-2 {
  position: absolute;
  top: 0px;
  width: 312px;
  left: -10%;
  text-align: center;
}

.section3-3 {
  position: absolute;
  top: 0px;
  width: 312px;
  right: -10%;
  text-align: center;
}

.section3-4 {
  position: absolute;
  top: 390px;
  width: 312px;
  left: -10%;
  text-align: center;
}

.section3-5 {
  position: absolute;
  top: 390px;
  width: 312px;
  right: -10%;
  text-align: center;
}

.section4 {
  position: relative;
}

.section4 li {
  margin: 0 auto;
  position: relative;
}

.section4-1 {
  position: absolute;
  top: 370px;
  text-align: center;
  width: 18%;
  left: 50%;
}

.section4-1 h2 {
  color: #7f7f7f;
}

.section4-1 p {
  color: #7f7f7f;
}

.section4-2 {
    position: absolute;
    top: 40px;
    text-align: center;
    width: 38%;
    left: 30%;
z-index: 2;}
.section4-2-1 {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  bottom: 0;
  right: 0;
  background: #000;
  /* padding-top: 100px; */
}
.section4-2-1 video{
	width:2560px;
	height:720px;
	/* z-index: 1; */
	/* display: block; */
	/* opacity: 1; */
	margin-top: 70px;
}
.section4-2 h2 {
  color: #7f7f7f;
}

.section4-2 p {
  color: #7f7f7f;
}

.section4-3 {
  position: absolute;
  top: 400px;
  text-align: center;
  width: 20%;
  left: 48%;
}

.section4-3 h2 {
  color: #7f7f7f;
}

.section4-3 p {
  color: #7f7f7f;
}

.section5 {
  position: relative;
}


/*.section7 .sectionOuter{z-index:33;}*/
.section5 h2 {
  color: #fff;
}

.section5-1 {
  position: absolute;
  top: 620px;
  text-align: center;
  left: -10%;
  width: 50%;
}

.section5-2 {
  position: absolute;
  top: 620px;
  text-align: center;
  left: 60%;
  width: 50%;
}

.section6 {
  position: relative;
  overflow: hidden;
}
.section6 .sectionOuter{
  /* z-index:2; */
}
.section6-1 {
  position: absolute;
  top: 40px;
  width: 90%;
  left: 5%;
  text-align: center;
  z-index: 9;
}

.section6-1 h2 {
  color: #fff;
}

.section6-1 p {
  color: #fff;
}
.section6-2{
	position:absolute;
	/* bottom: 0; */
	/* width: 90%; */
	left: -695px;
	/* text-align: center; */
	/* opacity: .6; */
	/* display: none; */
	background: #000;
}
.section6 video{
    width: 2560px;
    height:720px;
    /* padding-bottom: 80px; */
    /* width: 100%; */
    /* z-index: -1; */
    margin-top: 20px;
}
.section7 {
  position: relative;
  background: #000;
  overflow: hidden;
  text-align: center;
}

/*.section7 .sectionOuter{z-index:33;}*/

.section7-1 {
  position: absolute;
  top: 40px;
  /* bottom: -100px; */
  text-align: center;
  left: 20%;
  width: 60%;
}

.section7-1 h2 {
  color: #7f7f7f;
}

.section7-1 p {
  color: #7f7f7f;
}

.section7 video {
  max-width: 1200px;
  /* padding-bottom: 80px; */
  width: 100%;
  /* height: 675px; */
  z-index: 1;
}

.section8 {
  position: relative;
}

.section8-1 {
  position: absolute;
  top: 40px;
  text-align: center;
  width: 70%;
  left: 15%;
}

.section8-1 h2 {
  color: #fff;
}

.section8-1 p {
  color: #fff;
}

.section9 li {
  margin: 0 auto;
  position: relative;
}

.section9 b {
  font-weight: 600;
  color: #000;
}
.section9 h1 {
  font-size: 3em;
  color: #000;
  margin-bottom: 0px;
}
.section9 h2 {
  color: #000;
}
.section9 span {
  color: #7f7f7f;
}

.section9-1 {
  position: absolute;
  top: 40px;
  width: 100%;
  left: 0%;
  text-align: center;
}

.section9-4 {
  position: absolute;
  top: 515px;
  width: 100%;
  left: 0%;
  text-align: center;
}

.section9-2 {
  position: absolute;
  top: 490px;
  width: 100%;
  left: 0%;
  text-align: center;
}

.section9-3 {
  position: absolute;
  top: 635px;
  width: 100%;
  left: 0%;
  text-align: center;
}

.section10 {
  position: relative;
}

.section10-1 {
  position: absolute;
  top: 150px;
  width: 50%;
  left: 50%;
  text-align: center;
}

.section10-1 h2 {
  color: #7f7f7f;
}

.section10-1 p {
  color: #7f7f7f;
}

.section10-2 {
  position: absolute;
  top: 340px;
  width: 2120px;
  left: -480px;
  text-align: left;
}

.section10-2 ul {
  /*width:80%;*/
  /*left:10%;*/
}

.section10-2 ul li {
  padding: 15px 5px;
}

.section10-2 ul li img {
  /*width:100%;*/
  height: 100%;
}

.section11 {
  position: relative;
}

.section11-1 {
  position: absolute;
  top: 60px;
  width: 60%;
  left: 20%;
  text-align: center;
}

.section11-1 h2 {
  color: #7f7f7f;
}

.section11-1 p {
  color: #7f7f7f;
}

.section12 {
  position: relative;
}

.section12-1 {
  position: absolute;
  top: 60px;
  width: 40%;
  left: 10%;
  text-align: center;
}

.section12-1 h2 {
  color: #7f7f7f;
  font-size: 1.5em;
}

.section12-1 p {
  color: #7f7f7f;
}

.section13 {
  position: relative;
}

.section13 p {
  color: #fff;
}
.section13-1 {
  position: absolute;
  top: 60px;
  width: 100%;
  left: 0%;
  text-align: left;
}
.section13-2 {
  position: absolute;
  top: 335px;
  width: 20%;
  left: 33%;
  text-align: center;
}
.section13-3 {
  position: absolute;
  top: 410px;
  width: 20%;
  left: -18%;
  text-align: center;
}
.section13-4 {
  position: absolute;
  top: 670px;
  width: 20%;
  left: 15%;
  text-align: center;
}
.section13-5 {
  position: absolute;
  top: 670px;
  width: 20%;
  left: 31%;
  text-align: center;
}
.section13-6 {
  position: absolute;
  top: 600px;
  width: 40%;
  right: -16.5%;
  text-align: center;
}

.section14 {
  position: relative;
}

.section14-1 {
  position: absolute;
  top: 400px;
  left: 0;
  text-align: center;
  width: 100%;
}

.section14-1 h2 {
  color: #7f7f7f;
}

.section14-2 {
  position: absolute;
  top: 420px;
  text-align: center;
  width: 50%;
  left: 25%;
}

.section14-2 h2 {
  color: #fff;
}

.section14-2 h3 {
  color: #7f7f7f;
}

.section14-2 a {
  color: #e60012;
  font-weight: bold;
}

.section15 {
  position: relative;
}

.section15-1 {
  position: absolute;
  top: 1450px;
  width: 80%;
  left: 10%;
  text-align: center;
}

.section15-1 h2 {
  color: #fff;
}

.section15-1 p {
  color: #f3f3f3;
}

.section16 {
  position: relative;
}

.section16-1 {
  position: absolute;
  top: 300px;
  width: 30%;
  left: 70%;
  text-align: left;
}

.section16-1 h2 {
  color: #fff;
}

.section16-1 p {
  color: #fff;
}

.section16-2 {
  position: absolute;
  top: 850px;
  width: 40%;
  left: 0;
  text-align: left;
}

.section16-2 h2 {
  color: #000;
}

.section16-2 p {
  color: #000;
}

.section17 {
  position: relative;
}

.section17-1 {
  position: absolute;
  top: 300px;
  width: 40%;
  left: 0;
  text-align: left;
}

.section17-1 h2 {
  color: #686f6e;
}

.section17-1 p {
  color: #686f6e;
  width: 80%;
  margin: 0 auto;
}

.tp-video-play-button {
  display: none !important;
}
.item-video{height:720px}
#log{
	position:fixed;
	top:0;
	left:0;
	width:100px;
	height:100px;
	z-index:999;
	background:#fff;
	font-size:11px;
}