body{padding: 0;margin: 0;}
/* 滚动条 */
.scrollbar-xy{overflow: auto;}
.scrollbar-xy::-webkit-scrollbar{ width: 6px;height: 6px;}
.scrollbar-y{overflow-y: auto; overflow-x: hidden;}
.scrollbar-y::-webkit-scrollbar{ width: 0px;height: auto;}
.scrollbar-x{overflow-x: auto; overflow-y: hidden;}
.scrollbar-x::-webkit-scrollbar{ height: 6px;width:auto;}
#mapchart{width:1100px; height: 800px;}
.index-map{background: url(../images/mapbg.png) no-repeat; background-size: 100% 100%; position: relative;}


.fwd{position: absolute; right: 16px; top: 50px; width: 316px;color: #fff;bottom: 50px;border-radius: 20px;background: rgba(0, 0, 0, 0.4);border: 2px solid rgba(107, 216, 255, 1);box-shadow:inset 0px 0px 30px  rgba(94, 220, 255, 1); overflow: hidden;}
.fwd .hd{text-align: center;position: relative; cursor: pointer; font-size: 16px;font-weight: normal; line-height: 50px;border-bottom: 1px solid #6BD8FF;}
.fwd .fwd-list{height: 93%;}
.fwd .fwd-list li{border-bottom: 1px solid #6BD8FF;}
.fwd .hd i{display: block;position: absolute;left: 20px;font-size: 14px;font-style: normal;}

.category-header {padding: 20px 30px; cursor: pointer;}
.category-header .cat-name{font-weight: bold;display: block;position: relative;padding-left: 25px; line-height: 1.5em}
.category-header .arrow{display: inline-block;width: 14px;height: 18px;background: url(../images/position_white.png) no-repeat;background-size: 100% 100%;position: absolute;left: 0;top: 4px;}
.category-header .cat-count{display: none;}

.sub-items{font-size: 14px;display: none;transition: all 0.3s ease;padding: 10px 32px; cursor: pointer;}
.sub-items .on_box{background: rgba(29, 158, 194, 0.4);color: #fff;border-radius: 5px;padding: 10px; line-height: 1.5em;}
.sub-items .on_box p + p{margin-top: 5px;}
.sub-items.open{display: block;}
.sub-items .item-name{margin-bottom: 10px;display: block;line-height: 1.5em;font-size: 1.125em;}
.sub-items .sub-item{margin-bottom: 15px;}

@media (max-width:1200px){
    #mapchart{width: 100%;height: 500px;}
    .fwd{width: auto;position: initial;}
    .fwd .fwd-list{height:200px;}
}


@media (max-width:780px){
    .scrollbar-y::-webkit-scrollbar{ width: 6px;height: auto;}
    #mapchart{width: 100%;height: 300px;}
}