.nav{top:0;z-index:111;overflow:hidden;margin:0 auto;width:100%;height:47px;background-color:#000}
.nav dl{overflow:hidden;margin:0 auto;width:1000px;height:47px}
.nav dl dt{float:left;padding-top:1px;height:46px;width:344px}
.nav dl dd{float:right;overflow:hidden;width:650px;height:47px;color:#fff;font-size:14px;line-height:47px}
.nav dl dd a{color:#fff;font-size:14px}
.navfixed{position:fixed;top:0;z-index:10000}
.mr0{margin-right: 0 !important;}
li{list-style: none;}
.box2 li{position: absolute;width:345px;height:345px;border-radius: 50%;overflow: hidden;cursor: pointer;}
.box2 li span{position: relative;display: block;width: 100%;height: 100%;}
.box2 li img{width:26%;position: absolute;left: 50%;margin-left: -13%;top: 44%;opacity: 0;}
.box2 li:hover{background: rgba(153,153,153,0.6);}
.box2 li:hover img{opacity:1;animation: ;animation:pulse 1.5s 0s both;}
.box2 li:nth-of-type(1){top:22.8%;left:3.5%;}
.box2 li:nth-of-type(2){top:22.8%;left:35.6%;}
.box2 li:nth-of-type(3){top:22.8%;left:67.6%;}

.cont{width: 1200px; height: 100%; margin: auto;}
.pa{position: absolute;}
.pr{position: relative;}
.tc{text-align: center;}
.tl{text-align: left;}
.fl{float: left;display: inline-block;}
.cb{clear: both;}
.v-c{display:flex;justify-content:center;align-items:center;}
.center-cz{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
a:hover{text-decoration: none;}
.none{display: none;}
.hidden{visibility:hidden}

.btn{background: #9e0321;color: #fff !important;font-size: 28px;display: block;height:50px;line-height:48px;padding: 0 40px 0 50px;animation:pulseScale 2s infinite;border-radius: 50px;position: absolute;}
.btn-img{animation:pulseScale 2s infinite;display: block;position: absolute;}
.btn_1{background: #fff;color: #ad041f !important;font-size: 28px;display: inline-block;height:50px;line-height:48px;padding: 0 40px 0 50px;animation:pulseScale 2s infinite;border-radius: 50px;}

.box1{background: url(images/5drmj01.jpg) center top no-repeat;height:712px;}
.box1 .btn{left:720px;top:530px ;}

.box2{background: url(images/5drmj02.jpg) center top no-repeat;height:762px;}
.box2 .btn1{left:470px;bottom:50px ;}

.box3{background:#43002e;padding: 70px 0;}
.box3 .btn{left: 450px;bottom:-32px ;}
.box3 .btn-img{left:500px;bottom:430px ;}

.box4{background-color: #010e31;
background-image: linear-gradient(90deg, #010e31 0%, #020717 50%, #020b25 100%);padding: 80px 0;
}
.box4 .btn_1{margin:40px 80px 70px 0;}
.box4 .btn{left:650px;bottom:30px ;}

.box5{background: #061448;padding: 50px 0 140px;}
.box5 .btn1{left:420px;bottom:-100px ;}

.box6{background: #02091d;padding: 50px 0;}
.box6 .btn1{left:120px;bottom:30px ;}

.box7{background: #02091d;padding: 50px 0;height: 600px;}

.pulseScale{-webkit-animation-name:pulseScale;animation-name:pulseScale}
@-webkit-keyframes pulseScale{50%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
100%{-webkit-transform:translateZ(0)}
}
@keyframes pulseScale{50%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
100%{transform:translateZ(0)}
}

@-webkit-keyframes pulse{
0%{-webkit-transform:scale(1)}
50%{-webkit-transform:scale(1.1)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes pulse{
0%{-moz-transform:scale(1)}
50%{-moz-transform:scale(1.1)}
100%{-moz-transform:scale(1)}
}