.banner{height: 600px;margin-bottom:80px;background-position: center top; background-repeat: no-repeat;}
.slider{width: 1118px;margin: 0 auto 100px;}
.slider .bd{position: relative;height: 671px;overflow: hidden;margin:0 0 20px;}
.slider .hd{text-align: center;font-size: 0;line-height: 0;}
.slider .hd span{display: inline-block;width: 10px;height: 10px;margin:0 5px;cursor: pointer;background: #a2a2a2;border-radius: 50%;}
.slider .hd span.on{background: #002a72;}
.map-wrap{width: 1200px;margin: 0 auto 100px;}
.map-slider .hd{margin: 0 0 50px 0;background: #002a72;}
.map-slider .hd li{float: left; height: 60px; padding: 0 30px;font-size: 16px; font-weight: bold; line-height: 60px; color: #fff; background: #002a72; cursor: pointer;}
.map-slider .hd li.on{ color: #fff;background:#01b9ff;}

.info{width: 600px; margin: 0 50px 0 0; font-size: 16px;color: #2f2f2f;}
.lianxi{padding-top: 20px; border-top: 1px solid #a2a2a2;}
.lianxi p{padding: 0 0 0 30px;margin: 0 0 20px;overflow: hidden;line-height: 23px;}
.lianxi p img{float: left;width: 23px;height: 23px;margin: 3px 0 0 -30px;}
.luxian{overflow: hidden;}
.luxian h4{margin-bottom: 10px;font-size: 18px;color: #002a72;font-weight: bold;line-height: 24px;}
.luxian p{margin: 0 0 10px;line-height: 24px;}
.luxian .b{margin: 0 10px 0 0;color: #002a72}
.luxian2{margin: 20px 0 0 0;padding-bottom: 10px;}
.map-wrap .tips{padding: 15px 0 0 0;font-size: 18px;border-top: 1px solid #a2a2a2;}
.map-wrap .tips span{font-weight: bold;}

.map{width: 530px;height: 460px;overflow: hidden;border-radius: 20px;box-shadow: rgba(127,151,195,0.2) 4px 4px 8px;}
































