.footer{background-color: #ecedf1;padding:5vw 0 3.5vw;}
.footer .top{border-bottom: 1px solid #d9d9dc;padding-bottom: 2vw;margin-bottom: 2.5vw;display: flex;justify-content:space-between;}
.footer .top .left{display: flex;}
.footer .top .left a{display: block;color: #7d7d7d;}
.footer .top .left dl{margin-right: 5.2vw;}
.footer .top .left dt{color: #5BC500;margin-bottom: 20px;}
.footer .top .left dt a{color: #5BC500;}
.footer .top .left dd a{margin-bottom: 10px;}
.footer .top .left dd a:hover{color:#5bc500;}
.footer .top .right{flex:0 0 40%;display: flex;justify-content:right;}
.footer .top .right ul{display: flex;}
.footer .top .right li{margin-left: 20px;width:97px;}
.footer .top .right li .img{border:7px solid #fff;border-radius: 13px;overflow: hidden;max-width: 97px;margin-left: auto;margin-right: auto;}
.footer .top .right li p{margin-top: 10px;text-align: center;color:#7d7d7d}
.footer .center{flex-wrap: wrap;border-bottom: 1px solid #d9d9dc;padding-bottom: 2vw;margin-bottom: 2.5vw;display: flex;justify-content:space-between;align-items: center;}
.footer .center a{color:#7d7d7d;}
.footer .center a:hover{color:#5BC500;}
.footer .center .left{display: flex;flex:0 0 70%;}
.footer .center .f_logo{margin-right: 30px;max-width: 230px;}
.footer .center .links{display: flex;color:#7d7d7d;flex:0 0 73%;}
.footer .center .links .a{flex:0 0 80%;}
.footer .center .links a{margin-left: 10px;display: inline-block;}
.footer .center .right{max-width: 430px;}
.footer .center .right h3{color:#5BC500;background:url(../jpg/img27.jpg) no-repeat left center;padding-left: 60px;}
.footer .center .right p{text-align: right;color:#7d7d7d;margin-top: 5px;}
.footer .bottom dl{display: flex;justify-content: space-between;color: #b6b6b9;}
.footer .bottom dl a{color:#b6b6b9;}
.footer .bottom dt a{padding-right: 10px;margin-right: 10px;border-right:1px solid #d0d1d5;line-height: 1;display: inline-block;}
.footer .bottom dd a{padding-left:10px;}
.footer .bottom a:hover{color:#5BC500;}

.footer.neiY .bottom a:hover{color:#072f82;}
.footer.neiY .top .left dt{color: #072f82;}
.footer.neiY .top .left dt a{color: #072f82;}
.footer.neiY .top .left dd a:hover{color:#072f82;}
.footer.neiY  .center a:hover{color:#072f82;}
.footer.neiY  .center .right h3{color:#072f82;}
.footer.neiY  .center .f_logo{max-width:290px;}
.fixed_con.neiY li:hover span{background:#072f82;}
.fixed_con.neiY li .p a{color:#072f82;}
.fixed_con.neiY li:nth-child(2) .p{color:#072f82;}

@media only screen and (min-width:1930px){
    .footer .top .left dl{margin-right:130px;}
}
@media only screen and (max-width:1600px){
    .footer .top .right li p{font-size: 14px;}
}
@media only screen and (max-width:1400px){
    .footer .top .right li p{font-size: 12px;}
}
@media only screen and (max-width:1300px){
    .footer .top .right ul{flex-wrap: wrap;}
    .footer .top .right{flex:0 0 240px;}
    .footer .center .left{flex-wrap: wrap;flex: 0 0 65%}
    .footer .center .f_logo{margin-bottom: 20px;}
    .footer .center .right{flex:0 0 290px;}
}
@media only screen and (max-width:1000px){
    .footer .center .left{flex:0 0 100%;margin-bottom: 20px;}
    .footer .center .right p{text-align: left;margin-top: 15px;}
    .footer .center .links{flex-wrap: wrap;flex:0 0 100%;}
    .footer .center .links p{flex: 0 0 100%;margin-bottom: 5px;}
    .footer .center .links a{margin-left: 0;margin-right: 20px;}
    .footer .center .links .a{flex:0 0 100%;}
    .footer .bottom dl{flex-wrap: wrap;}
    .footer .bottom dt{margin-bottom: 10px;}
}
@media only screen and (max-width:768px){
    .footer{padding:10vw 0 8vw;}
    .footer .top{flex-wrap: wrap;padding-bottom: 5vw;margin-bottom: 8vw;}
    .footer .top .left{flex:0 0 100%;margin-bottom: 5vw;display: none;}
    .footer .top .left dl{flex:1;}
    .footer .top .right{flex:0 0 100%;justify-content: left;}
    .footer .top .right ul{width:100%;}
    .footer .top .right li{margin-right: 3vw;margin-left: 0;margin-bottom: 5vw;flex:0 0 45%;text-align: center;}
    .footer .center{flex-wrap: wrap;padding-bottom: 5vw;margin-bottom: 5vw;}
}
