.wrap{overflow:hidden;max-width:1920px;min-width:1440px;margin:0 auto;position:relative}
.wrap a{display:block}
.wrap a:focus{outline:none}
h1{font-size:0;width:100%;height:0;overflow:hidden}
.page{max-width:1920px;min-width:1440px;margin:0 auto;position:relative;overflow:hidden}

.page1{height:949px;background:url("../../img/pc/page1_bj.jpg") top center no-repeat;overflow:hidden}
.page1 video{width:1920px;height:1080px;position:absolute;top:50%;left:50%;margin-left:-960px;margin-top:-540px;object-fit:fill}
.page1 .box{position: relative;z-index:20}
.page1 .video{width:151px;height:151px;position:relative;margin:286px auto 0}
.page1 .video i{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.page1 .slogan {width:1048px; height:219px;font-size:0;position:relative;margin:0 auto}
.page1 .slogan img{width:100%}

.page1 .page1_box{width:745px;margin:20px auto 0 auto;height:163px}
.page1 .page1_box .page1_code{width:163px;height:163px;background:url("../../img/pc/index_page1_code.png") no-repeat;float:left}

.page1 .page-btns{position:relative;text-align:center;height:163px;width:567px;justify-content: space-between;
    display:flex;float:right;flex-wrap:wrap;align-items:flex-start;}
.page1 .page-btns a{transition:all 0.2s;height:77px;display:block;width:278px}
.page1 .page-btns a:nth-child(3),.page1 .page-btns a:nth-child(4){margin-top:9px}
.page1 .page-btns a img{display:block;width:100%;height:100%}
.page1 .page-btns a:hover{transform:scale(1.03)}