.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}
li{list-style: none;}
.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: #5d1903;color: #fff !important;font-size: 30px;display: block;height: 52px;line-height: 50px;padding: 0 40px 0 50px;animation:pulseScale 2s infinite;border-radius: 52px;position: absolute;}
.btn:after{display:inline-block;width: 0;height: 0;content: "";border-left:20px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;margin-left: 10px;}


.banner{background: url(images/banner_bg.jpg) center top no-repeat;height:801px;}
.banner .btn{bottom:100px;left:680px;}

.box1{background: url(images/box01.jpg) center top no-repeat;height:956px;}
.box1 .btn{left:400px;top:830px ;}

.box2{background: url(images/box02.jpg) center top no-repeat;height:1328px;}
.box2 .btn{left:400px;bottom:50px ;}
.box2 li{position: absolute;right:-120px;top:210px;}

.box3{background: url(images/box03.jpg) center top no-repeat;height:1064px;}
.box3 .btn{left: 470px;bottom:50px ;}
.box3 li{position: absolute;left:-40px;top:200px;}

.box4{background: url(images/box04.jpg) center top no-repeat;height:940px;}
.box4 .btn{left: 180px;bottom:50px ;}
.box4 li{position: absolute;right:-220px;top:-10px;}

.box5{background: url(images/box05.jpg) center top no-repeat;height:609px;padding-top: 390px;}
.box5 .btn{left: 450px;bottom:30px ;}
.box5 .prev{position: absolute;top: 50%;transform: translateY(-50%);left: 0;opacity: 0.7;}
.box5 .next{position: absolute;top: 50%;transform: translateY(-50%);right: 0;opacity: 0.7;}
.box5 .prev:hover,.box5 .next:hover{opacity: 1;}

.box6{background: url(images/box06.jpg) center top no-repeat;height:997px;}
.box6 .btn{left:420px;bottom:50px ;}

.box7{background: url(images/box07.jpg) center top no-repeat;height:825px;}
.box7 .btn{left:700px;bottom:180px ;}


.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)}
}
