*{margin: 0px;padding: 0px;max-height: 999999999999999999999999999px;}
ul li{list-style: none;}
.banner{width: 100%;position: relative;}
.banner img:nth-child(1){width: 100%;}
.banner img:nth-child(2){position: absolute;bottom: 20px;left: 50%;margin-left: -23px;}
.company{width: 100%;background: url(../images/bg1.png) no-repeat bottom;background-size: 100% auto;}
.company>div{width: 1200px;margin: 0px auto;padding: 10px 0px;}
.company>div img{display: block;margin: 30px auto;}
.company>div p{padding: 0px 70px;line-height: 35px;font-size: 15px;color: #2b0f61;text-indent: 2em;}
.company>div h3{font-size: 17px;color: #074ed1;text-align: center;}
.company>.rc p{text-align: center;}
.company>.rc p strong{font-weight: bold;font-size: 20px;}

.fl{width: 100%;background: url(../images/bg2.png) no-repeat center top;background-size: cover;}
.fl div{width: 1200px;margin: 0px auto;position: relative;padding: 30px 0px;}
.fl div img{display: block;margin: 30px auto;}
.fl div img:last-child{position: absolute;bottom: -50px;left: 50%;margin-left: -511px;}

.zp{width: 100%;background: #d1e9ff;padding: 30px 0px 0px;}
.zp>div{width: 900px;margin: 0px auto;padding-bottom: 150px;position: relative;}
.zp>div>img{display: block;margin: 30px auto;}
.zp>div>img:last-child{position: absolute;bottom: -50px;left: 50%;margin-left: -136px;}
.zp>div>p{font-size:21px;text-align: center;color: #494949;line-height: 40px;}
.zp>div ul{width: 100%;}
.zp>div ul li{margin: 20px 0px;}
.zp>div ul li .top{border: 1px solid #4435e0;height: 50px;line-height: 50px;position: relative;cursor: pointer;}
.zp>div ul li .top span{display: block;padding: 0px 30px;color: #1e40d5;font-size: 16.64px;font-weight: bold;}
.zp>div ul li .top img{position: absolute;right: 10px;top: 50%;margin-top: -5px;}
.zp>div ul li .bottom{border: 1px solid #4435e0;position: relative;border-top: 0px;padding: 10px 30px;display: none;}
.zp>div ul li .bottom p{font-size: 16.64px;text-align: left;line-height: 40px;}
.zp>div ul li .bottom a{margin-top: 50px;display: inline-block;}

.cp{padding: 60px 0px;}
.cp div{margin: 0px auto;width: 1302px;}
.cp>div>img{display: block;margin: 30px auto;}
.btn{width: 100%;margin: 0px 0px 70px;}
.btn img{display: block;margin: 0px auto;cursor: pointer;}
.footer{width: 100%;height: 60px;text-align: center;line-height: 60px;color: #fff;font-size: 16px;background: #004fcb;}

.daohang{width: 95px;position: fixed;bottom: 40px;right: 40px;}
.daohang ul li{background: #1e40d5;padding: 20px 0px;border-bottom: 1px solid #fff;}
.daohang ul li img{display: block;margin: 0px auto;}
.daohang ul li img:nth-child(2){display: none;}
.daohang ul li:hover{background: #fff;border: 1px solid #1e40d5;}
.daohang ul li:hover img:nth-child(1){display: none;}
.daohang ul li:hover img:nth-child(2){display: block;}
.daohang ul li:hover a{color: #1e40d5;}
.daohang ul li.active{background: #fff;border: 1px solid #1e40d5;}
.daohang ul li.active img:nth-child(1){display: none;}
.daohang ul li.active img:nth-child(2){display: block;}
.daohang ul li.active a{color: #1e40d5;}

.daohang ul li:last-child:hover{background: #fff;border: 1px solid #1e40d5;}
.daohang ul li a{font-size: 16px;color: #fff;display: block;text-align: center;text-decoration: none;}
.daohang ul li a p{line-height: 35px;text-align: center;}
.daohang ul li:last-child{border-bottom: 0px;}
