@charset "UTF-8";
html,
body {
  position: relative;
  background: #fff;
  font-family: "Microsoft YaHei","微软雅黑","SimSun",sans-serif;
  font-size: 16px;
  color: #000;
  margin: 0;
  padding: 0;
}
*{
  margin:0; padding:0; list-style:none;
  -webkit-text-size-adjust: none;/*手机端 font-size 异常缩放*/
}
img{ border:0; }
a {color: #333;text-decoration:none;}

/*通用部分*/
.container{ width: 100%;  position: relative;min-width:1360px;/*手机端适应必须*/}
.container .wrapper{width: 1360px; margin: auto;position: relative;}
.container div { box-sizing: border-box;}
.p1,.p2,.p3,.p4,.p5{position: relative;font-size: 0;/*! overflow:hidden; */}
.more {position: absolute;width:8%; height:4%;cursor: pointer;}
h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


.p1-0{ width: 100%;}
.p1-1{position: absolute;top: 15%;left: 33%;width: 35%;}
.p1-2{position: absolute;top: 71%;left: 10%;z-index: 3;}
.p1-3{position: absolute;top: 57%;left: 0%;z-index: 2;}


.p2 .more{ top: 13.5%;left: 67%;z-index: 4; }
.p2-0{ width: 100%; }
.p2-1{position: absolute;width:78%;height:14%;top: 24%;left: 11%;}
.p2-2{position: absolute;width:78%;height:50%;top: 43%;left: 11%;}
.p2-2 div{padding: 2% 0;height: 35%;}
.p2-1 h2,.p2-2 h2{font-size: 40px;text-indent: 1em;margin-bottom: 10px;}
.p2-1 p,.p2-2 p{font-size: 28px;text-indent: 2em;line-height: 40px;}
.p2-1 p span,.p2-2 p span{color: #d72229;}


.p3 .more{ top: 16%;left: 67%;z-index: 2; }
.p3-0{ width: 100%; }
.p3-1{position: absolute;width: 92%;height:74%;top: 23%;left: 4%;overflow: hidden;}
.p3-1 .swiper-wrapper{}
.p3-1 .swiper-slide video{width: 100%;height:94%;object-fit:cover;}
.p3-1 .swiper-pagination{text-align: center;}
.p3-1 .swiper-pagination-bullet-active{background-color:white;}
.p3-1 .swiper-pagination-bullet{width:20px;height:20px;margin: 0 5px;}


.p4 .more{ top: 17%;left: 67%;z-index: 1; }
.p4-0{ width: 100%; }
.p4-1{position: absolute;width: 47%;height:33.8%;top: 28.2%;left: 4%;overflow: hidden;}
.p4-1 video{width: 100%;height:100%;object-fit:cover;}
.p4-2{position: absolute;width: 44%;height:33.8%;top: 28.2%;left: 53%;overflow: hidden;}
.p4-3{position: absolute;width: 44%;height:3%;top: 62%;left: 53%;overflow: hidden;font-size: 22px;text-align: center;}


.footer{width: 100%; background-color:#047ed4;padding: 10px;height: 100%;}
.footer a{color:#fff;}
.footer .info{margin-top: 20px; display:flex; justify-content: center; align-items:center; font-size: 15px; line-height: 200%; text-align:center; color: #fff; }
.footer .maker{font-size: 14px; text-align:center; color: #fff; margin: 20px 0; }
.footer .maker span{
    margin: 0px 15px;
}
.footer .info div:nth-child(1),.info div:nth-child(3) {width: 400px;}
.footer .info div:nth-child(2) {width: 80px;margin-right: 20px;}
.footer .info div {}
.footer .info div {text-align: left;}
.footer .info div a {}
.footer .info p{}