.mapMain{min-height: 500px;width: 1020px;margin: 0 auto;}
.location{height: 64px;line-height: 82px;width: 1020px;margin: 105px auto 0;color: #999;border-bottom: 1px solid #e5e5e5;overflow: hidden;}
.location>a{color: #999;font-size: 14px;}
.maplist{border-bottom: 1px dashed #ccc ;}
.firstlevel{display: block;width: 132px;height: 44px;background: #0975d0;border-bottom: 2px solid #0062b5;border-radius: 5px;font-size: 20px;color: #fff;line-height: 44px;text-align: center;float: left;}
.firstlevel:hover{background: #1f87de;}
.firstlevel1{margin-top: 37px;margin-bottom: 53px;}
.firstlevel2{margin-top: 54px;}
.firstlevel3{margin-top: 53px;margin-bottom: 31px;}
.secondlevelul{width: 885px;float: left;margin-top: 37px; margin-bottom: 54px;}
.secondlevelul>li{float: left;}
.secondlevelul>li>a{display: block;width: 106px;height: 38px;background: #61abe9;color: #fff;border-bottom: 2px solid #3b97e4;border-radius: 5px;margin-left: 20px;text-align: center;line-height: 38px;font-size: 16px;margin-top: 20px;}
.secondlevelul>li>a:hover{background: #4896d8;}
.secondlevel{display: block; width: 106px;height: 38px;background: #61abe9;color: #fff;border-bottom: 2px solid #3b97e4;border-radius: 5px;margin-left: 20px;text-align: center;line-height: 38px;font-size: 16px;float: left;}
.thirdlevel{width: 106px;height: 38px;background: #61abe9;position: relative;display: block;text-align: center;line-height: 38px;border-radius: 5px;font-size: 16px;color: #fff;float: left;margin-left: 22px;}
.thirdlevel>span{position: absolute;bottom: -20px;left: 47px;}
.thirdlevel1{margin-left: 148px;}
.forthlevelul{margin-top: 40px;float: left;width: 720px;margin-left: 150px;margin-bottom: 30px;}
.forthlevelul>li>a{display: block; min-width: 216px;height: 34px;border: 1px solid #9cc7ec;border-radius: 5px;text-align: center;line-height: 34px;float: left;margin-top: 24px;margin-right: 20px;color: #0975d0;background: #d8e9f7;}
.forthlevelul>li>a:hover{background: #b0d3f0;}

@media screen and (max-width: 1020px) {
    .mapMain{width:100%;}
    .location{width: 100%;}
    .secondlevelul{width: auto;}
    .forthlevelul{float: none; margin:0 auto 30px;}
}
@media screen and (max-width: 735px) {
    .forthlevelul{width: 80%;margin: 0 auto 30px;}
}
@media screen and (max-width: 615px) {
    .forthlevelul{width: 85%;margin: 0 auto 30px;}
}
@media screen and (max-width: 578px) {
    .forthlevelul{width: 90%;margin: 0 auto 30px;}
}
@media screen and (max-width: 545px) {
    .forthlevelul{width: 220px;margin: 0 auto 30px;}
}



