a:link,a:active,a:visited,a:hover {
    /* background: none; */
    tap-highlight-color: rgba(0,0,0,0);
    tap-highlight-color: transparent;
}

*{ tap-highlight-color: rgba(0,0,0,0);
    tap-highlight-color: transparent;}

body{min-width: 1900px;background-color:#090923;}
.warp{width: 100%;min-width: 1900px;position: relative;height:1080px;}
.warp .bg{position: absolute;width: 100%;height: 1080px;top:0;left: 0;z-index: 2;}
.warp .bgbox{width: 100%;height:1080px;background: url("../images/bg.jpg") no-repeat 50% 0;}
.warp .header {position: absolute;top:0;left:0;width:100%;}
.warp .headbox {width: 450px;height:33px;display: flex;justify-content: space-between;top:70px;left:50%;margin-left:-850px;}
.warp .headbox a {width: 138px;height:33px;background: url(../images/navs.png) no-repeat 0 0;text-indent: -999em;}
.warp .headbox a:nth-child(2){background-position: -138px 0;}
.warp .headbox a:nth-child(3){background-position: -276px 0;}
.warp .headbox a:hover {background-position-y: -33px;}

.warp .slogan{
    position: absolute;
    background: url(../images/slogan.png) no-repeat 0 0;
    width: 614px;
    height: 309px;
    left: calc(50% - 850px);
    top: 220px;
    z-index: 15;
}

.warp .btn-map{    
    width: 278px;
    height: 712px;
    top: 225px;
    left: 50%;
    margin-left: -315px;
    background: url(../images/btn-map-bg.png) no-repeat 0 0;
}
.warp .btn-map a {
    width: 300px;
    height:296px;
    top: -43px;
    left: 20px;
}
.warp .btn-map a:hover {
    background: url(../images/btn-map-on.png) no-repeat 0 0;
}
.warp .btn-act {
    width: 213px;
    height: 208px;
    background: url(../images/btn-evt.png) no-repeat 0 0;
    top: 315px;
    left: 50%;
    margin-left: -50px;

}
.warp .btn-act:hover {
    filter: drop-shadow(0 0 10px #ffa200) drop-shadow(0 0 15px #ffa200);
}


.con1{
    width:1920px;
    height: 1080px;
    margin-left: calc(50% - 1920px / 2);;
    z-index: 10;
}

.map-box {width:100%;left:0;top:0;height: 1080px;z-index: 19;background: url(../images/pop.jpg) no-repeat 50% 0; display: none;}
.map-box.active {display: block;}
.map-box .btn-close {width: 95px;height:94px;background: url(../images/btn-close.png) no-repeat 0 0;top:65px;left:50%;margin-left: 760px;z-index: 30;}
.map-box .btn-play {top:580px;left:50%;margin-left:123px;width: 90px;height:64px;background: url(../images/btn-play.png) no-repeat 0 0;}
.map-box .btn-1 {top:320px;margin-left:-835px;left:50%;width:147px;height:258px;background: url(../images/btn-1.png) no-repeat 0 0;}
.map-box .btn-2 {top:415px;margin-left:-500px;left:50%;width:164px;height:141px;background: url(../images/btn-2.png) no-repeat 0 0;}
.map-box .btn-3 {top:105px;margin-left:-240px;left:50%;width:202px;height:167px;background: url(../images/btn-3.png) no-repeat 0 0;}

.map-box a {transition: all .3s;}
.map-box a:hover {filter: drop-shadow(2px 4px 6px #d2620d);}

#loading{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;z-index:20;font-size:18px;color:#cfd1cc;z-index:101}#loading .box{width:100%;height:1px;background:#414141;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);left:0}#loading .box span{height:1px;background:#c4c4c4;position:relative;top:0;left:0;display:block}#loading .box p{font-size:16px;line-height:30px;color:silver;text-align:center}


.pop-video {width:850px;height:480px;display: none}
.pop-video video {width:100%;height:100%;}
.pop-video .btn_close{width: 32px;height:32px;background: url('../images/close.png') no-repeat 0 0;right:-32px;top:0;position: absolute}


.pop-loop {width: 884px;height:480px;display: block;}
.pop-loop .btn_close{
    position: absolute;
    width: 59px;height:59px ;
    left: 50%;
    margin-left:-30px;
    top: 500px;
    cursor: pointer;
    background: url(../images/pop_close.png);
}

.pop-loop .feature {
    width: 883px;
    height: 480px;
    
}

.pop-loop .feature .adPic {
    width: 883px;
    height: 480px;
    position: relative;
    z-index: 1
}

.pop-loop .feature .adPic li img {
    width:883px;
    height:480px;
}


.pop-loop .feature .prevBtn,
.pop-loop .feature .nextBtn {
    display: block;
    width: 44px;
    height: 44px;
    background: url(../images/lbtbtn.png) no-repeat 0 0;
    position: absolute;
    top: 220px;
    z-index: 2;
    text-indent: -999em
}
.pop-loop .feature .prevBtn {
    background-position-x: 0px;
    left: -60px;
}

.pop-loop .feature .nextBtn {
    background-position-x: -50px;
    right: -60px;
}

.pop-video {width:850px;height:480px;display: none;background: #000;}
.pop-video video {width:100%;height:100%;}
.pop-video .btn_close{width: 32px;height:32px;background: url('../images/close.png') no-repeat 0 0;right:-32px;top:0;position: absolute}