@charset "UTF-8";
a:link,a:partive,a:visited,a:hover { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent;}
*{ -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent;scroll-behavior: smooth;outline: none;}
body {background: #fff;padding-top: 40px;}
.wrap{width: 100%;min-width: 1200px;  position: relative;overflow: hidden;z-index: 2;}
.section{ height:16005px; position: relative; z-index: 3; width: 100%; margin: 0 auto; box-sizing: border-box;
background: 
    url(images/bg_01.jpg) no-repeat 50% 0,
    url(images/bg_02.jpg) no-repeat 50% 2800px,
    url(images/bg_03.jpg) no-repeat 50% 5040px,
    url(images/bg_04.jpg) no-repeat 50% 7105px,
    url(images/bg_05.jpg) no-repeat 50% 9395px,
    url(images/bg_06.jpg) no-repeat 50% 11585px,
    url(images/bg_07.jpg) no-repeat 50% 14185px
}
.section .logo { position: absolute; width: 120px; height: 44px; top: 30px; left: 50%; margin-left: -60px; text-indent: -999em; background: url(images/logo.png) no-repeat 0 0; z-index: 3;}
.section .slogan {width: 697px;height: 503px;background: url(images/slogan.png) no-repeat 0 0;top:107px;left:50%;}

.btn-evt-1 {width: 300px;height:175px;top:5487px;left:50%;margin-left:-88px}
.btn-evt-2 {width: 300px;height:175px;top:5487px;left:50%;margin-left:234px}
.btn-evt-3 {    width: 316px;height: 107px;top: 8538px;left: 50%;margin-left: 124px;}

.event_d1 {
    width: 1040px;
    margin: 0 auto;
    position: absolute;
    top: 12500px;
    left: calc(50% - 1040px / 2);
}
.event_d2 {
    width: 1040px;
    margin: 0 auto;
    position: absolute;
    top: 12800px;
    left: calc(50% - 1070px / 2);
}
.bx-wrapper {max-width: 1040px!important;}
.bx-viewport {height: 180px!important;}
/*.slide+li {margin-left: 20px;}*/
.event_slider1 .slide {
    margin: 30px 0;
    float: left;
    width: 260px;
    height: 180px;
    position: relative;
}
.event_slider1 .slide img {
    width: 260px;
    height: 180px;
}
.event_d1 .bx-wrapper .bx-prev {background: url(images/btn-prev1.png) no-repeat; width: 30px!important; height: 40px!important; left: -40px;margin-top:-30px;}
.event_d1 .bx-wrapper .bx-next {background: url(images/btn-next1.png) no-repeat; width: 30px!important; height: 40px!important; right: -40px;margin-top:-30px;}
.event_d2 .bx-wrapper .bx-prev {background: url(images/btn-prev2.png) no-repeat; width: 30px!important; height: 40px!important; left: -40px;margin-top:-30px;}
.event_d2 .bx-wrapper .bx-next {background: url(images/btn-next2.png) no-repeat; width: 30px!important; height: 40px!important; right: -40px;margin-top:-30px;}
.bx-controls-direction a:hover {filter: brightness(1.5);}


.pop1 {width: 486px;height:254px;background: url(images/pop1.png) no-repeat 0 0;}
.pop2 {width: 566px;height:464px;background: url(images/pop2.png) no-repeat 0 0;}
.pop1 .btn_close,
.pop2 .btn_close{width: 50px;height:50px;top:0;right:0;}