.box-list {width: 1200px;background: #fff;border: 1px solid #f0f0f0;margin: 0 auto;}
.list-title {height: 30px;line-height: 40px;font-size: 16px;color: #567fe6;font-weight: bold;border-bottom: 2px solid #567fe6;margin: 10px 20px 0px 20px;padding-bottom: 5px;padding-left: 20px;}
.list-one {margin-top: 15px;}
.list-pos {position: relative;}
.list-d {position: absolute;left: 0;top: 15px;width: 20px;height: 35px;}
.list-main {margin-left: 20px;} 
.list-nub {padding: 0 20px; height: 35px; line-height: 35px;}
.list-page {height: 30px;text-align: center;line-height: 30px;padding-bottom: 10px;}

#box{ width: 100%;height: 450px;position: relative; overflow: hidden;}
#ul1{position: absolute;left: 0;top: 0;}
#ul1 li{width: 1920px; height: 400px;float: left;}
#ol1{position: absolute;left: 0;bottom: 30px;width: 100%;text-align: center;}
#ol1 li{width: 12px;height: 12px;background: #2acfff;border-radius: 50%;display: inline-block;margin: 0 5px;cursor: pointer;}
#ol1 li.active{ background: #fff;}
#box a{width: 50px;height: 50px;line-height: 50px;text-align: center;background: rgba(204, 102, 204, 0.8);position: absolute;top: 50%;margin-top: -25px;text-decoration: none;color: #fff;font-size: 30px;transition: .4s all ease;z-index: 99;}
#box a:hover{background: #2acfff;}
#left{left: 0;}
#right{right: 0;}

.bottom-footer{width: 100%;height: 155px;background-size:100%;}
.footer{width: 1200px;margin: 0 auto;overflow: hidden;}
.fs{width: 530px;margin-top: 45px;}
.fs p{line-height: 35px;color: #fff;}
.elg{width: 145px;}
.elg a{margin-top: 12px;display: block;}
.rwm{width: 525px;}
.rwm img{margin-left: 370px;margin-top: 26px;}
.bq{background: #08375f;height: 25px;}
.bq p{text-align: center;line-height: 25px;color: #fff;font-size: 12px;}