.map-line-control{position:relative;width:100%;height:100%;overflow:hidden}.map-line-control .control-line-cont,.map-line-control .control-line-map{height:100%;position:relative;display:inline-block;vertical-align:top}.map-line-control .control-line-map{width:968px}.map-line-control .control-line-cont{width:calc(100% - 988px);margin-left:20px}.map-line-control .control-line-cont .line-cont-tit{font-size:16px;padding:0 20px;color:#fff;position:relative;vertical-align:middle}.map-line-control .control-line-cont .line-cont-tit:after,.map-line-control .control-line-cont .line-cont-tit:before{content:"";width:10px;height:8px;background-image:url(/images/single_title.png);background-size:92px 8px;background-repeat:no-repeat;position:relative;display:inline-block;vertical-align:middle;margin:0 4px}.map-line-control .control-line-cont .line-cont-tit:after{background-position:-82px 0}.map-line-control .control-line-cont .line-cont2{width:100%;height:calc(100% - 40px);overflow-y:auto;padding:0 20px;margin-top:18px;font-size:14px;line-height:30px;color:#fff}.map-line-control .control-line-cont .line-cont2-pics{overflow:hidden}.map-line-control .control-line-cont .line-cont-item,.map-line-control .control-line-cont .line-cont-item2,.map-line-control .control-line-cont .line-cont-item3{width:100%;height:190px;margin-bottom:20px;padding:20px 0;background-image:url(/images/single_card_bg.png);background-size:100% 100%;background-repeat:no-repeat}.map-line-control .control-line-cont .line-cont-item2:last-child,.map-line-control .control-line-cont .line-cont-item3:last-child,.map-line-control .control-line-cont .line-cont-item:last-child{margin-bottom:0}.map-line-control .control-line-cont .line-cont-item2{height:110px}.map-line-control .control-line-cont .line-cont-item3{height:260px}.map-line-control .control-line-cont .line-cont-points li{width:100%;font-size:14px;line-height:30px;cursor:pointer;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.map-line-control .control-line-cont .line-cont-points li img{vertical-align:middle}.map-line-control .control-line-cont .line-travel-cont{color:#fff;font-size:14px;line-height:20px;margin-top:10px;display:flex;justify-content:space-around}.map-line-control .control-line-cont .line-travel-cont .line-travel-item{width:70px;text-align:center}.map-line-control .control-line-cont .line-travel-cont .line-travel-item img{width:68px;height:68px}.edit-tools{position:absolute;height:32px;border-radius:4px;background-color:#fff;display:flex;top:12px;right:12px;z-index:199;min-width:32px}.edit-tools .add-line,.edit-tools .add-marker{position:relative;height:100%;width:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px}.edit-tools .add-line i,.edit-tools .add-marker i{font-size:20px}.edit-tools .add-line:hover,.edit-tools .add-marker:hover{background-color:#f0f0f0}.lines-panel{width:300px;top:0;height:100%;left:-300px;border-right:1px solid #ccc;z-index:199;transition:all .3s ease-in-out}.lines-panel,.lines-panel .arrow{position:absolute;background-color:#fff}.lines-panel .arrow{display:flex;width:20px;height:40px;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);right:-20px;border:1px solid #ccc;border-left:none;border-radius:0 4px 4px 0;cursor:pointer}.lines-panel .list-title{position:relative;width:100%;justify-content:space-between;height:36px;line-height:36px;padding:0 8px;border-bottom:1px solid #ccc}.lines-panel .lines-items .ivu-collapse-header,.lines-panel .list-title{display:flex;align-items:center}.lines-panel .lines-items .ivu-collapse-header .line-title{height:38px;width:100%;display:flex;align-items:center;justify-content:space-between}.lines-panel .lines-items .ivu-collapse-header .line-title .operation{display:none;margin-right:4px}.lines-panel .lines-items .ivu-collapse-header .line-title .operation i{color:#aaa}.lines-panel .lines-items .ivu-collapse-header .line-title .operation .remove-line{margin-left:4px}.lines-panel .lines-items .ivu-collapse-header .line-title span.text{display:inline-block;width:200px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lines-panel .lines-items .ivu-collapse-header:hover .operation,.lines-panel .lines-items .ivu-collapse-header:hover .operation .ivu-icon-md-create{display:inline-block}.open-panel{left:0}.ivu-collapse>.ivu-collapse-item:first-child{border-top:2px solid transparent}.ivu-collapse-item{border:2px solid transparent}.ivu-collapse-item-active{border:2px solid #0095ff!important}.line-name,.marker-name{cursor:pointer}.line-carousel-wrap{height:100%;position:relative}.line-carousel-wrap .ivu-carousel-arrow{width:36px!important;height:36px;display:block!important;position:absolute!important;flex:none!important;flex-flow:unset!important}.line-carousel-wrap .ivu-carousel-list{height:100%}.line-carousel-wrap .ivu-carousel-list .ivu-carousel-track{height:100%;position:relative}.line-carousel-wrap .ivu-carousel-list .carousel-item{height:100%!important;position:relative}.line-carousel-wrap .ivu-carousel-list .carousel-item img{width:100%;height:100%}.park-detail-control{position:relative;width:100%;background-color:#fff}.park-detail-control .park-detail-title{width:100%;display:flex;justify-content:center}.park-detail-control .park-detail-title .title{width:1200px;height:100px;color:#333;line-height:100px;font-size:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.park-detail-control .park-detail-body{width:100%}.park-detail-control .park-detail-body .park-item{width:100%;display:flex;justify-content:center}.park-detail-control .park-detail-body .park-item:nth-child(odd){background-color:#f4f7ff}.park-detail-control .park-detail-body .position .swiper-container{padding:40px 0}.park-detail-control .park-detail-body .position .ivu-table-wrapper{position:relative}.park-detail-control .park-detail-body .position .ivu-table-wrapper .ivu-table-header th{background-color:#d5e2ff;color:#333;font-size:16px;font-weight:400}.park-detail-control .park-detail-body .position .ivu-table-wrapper .ivu-table-body td{background-color:rgba(57,116,254,.06)}.park-detail-control .park-detail-body .position .ivu-table-wrapper .ivu-table-body td .link{color:#3974fe;cursor:pointer}.park-detail-control .park-detail-body .park-content{position:relative;width:1200px;padding:40px 0}.park-detail-control .park-detail-body .park-content .inspection-map{margin-top:20px;width:100%;height:600px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center}.park-detail-control .park-detail-body .park-content .details-caption{line-height:30px;color:#666}.park-detail-control .park-detail-body .park-content .details-caption strong{color:#000}.park-detail-control .park-detail-body .park-content .park-left,.park-detail-control .park-detail-body .park-content .park-right{flex:1;position:relative;width:580px;display:flex;flex-flow:column}.park-detail-control .park-detail-body .park-content .park-left .region-img,.park-detail-control .park-detail-body .park-content .park-right .region-img{margin-top:20px}.park-detail-control .park-detail-body .park-content .margin{margin-left:40px}.park-detail-control .park-detail-body .park-content .right .img-box{flex-flow:column;display:flex;flex:1;align-items:flex-end}.park-detail-control .park-detail-body .park-content .right .caption{margin:40px 0}.park-detail-control .park-detail-body .park-content .park-caption{flex:1;padding:40px 0;font-size:16px;color:666;font-weight:600;line-height:40px;width:calc(100% - 52px)}.park-detail-control .park-detail-body .park-content .cascad-legends .right{flex:none;width:auto;display:inline-block}.park-detail-control .park-detail-body .park-content .region-img{cursor:pointer}.park-detail-control .sub-title{flex:1;color:#333;font-size:20px;font-weight:700}.park-detail-control .sub-title:before{content:" ";width:4px;display:inline-block;background-color:#3974fe;height:20px;border-radius:2px;margin-right:10px;position:relative;top:3px}.park-detail-control .position{position:relative;padding:40px 0;width:1200px}.park-detail-control .position .park-caption{display:flex;justify-content:space-between;flex-wrap:wrap}.park-detail-control .position .park-caption .contact{width:40%;padding:40px 0;line-height:54px}.park-detail-control .position .park-caption .qr-code{width:60%;padding:40px 0;display:flex;align-items:center;justify-content:space-between}.park-detail-control .position .park-caption .qr-code .code-img{position:relative;display:flex;flex-flow:column;align-items:center}.park-detail-control .position .park-caption .qr-code .code-img span{margin-top:20px;color:#666;font-weight:400}.park-detail-control .position .park-caption .qr-code .code-img .qr-code-img{width:200px;height:200px}.park-detail-control .position .park-caption .box{margin:40px 0;width:172px}.park-detail-control .position .park-caption .recommend{position:relative;width:284px;height:284px;cursor:pointer}.park-detail-control .position .park-caption .recommend img{width:100%;height:100%;border-radius:10px}.park-detail-control .position .park-caption .recommend .caption{position:absolute;width:100%;height:45px;display:flex;align-items:center;justify-content:center;bottom:0;border-radius:10px;border-top-left-radius:0;border-top-right-radius:0;background-color:rgba(51,51,51,.5)}.park-detail-control .position .park-caption .recommend .caption span{font-size:16px;color:#fff;display:inline-block;width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.park-detail-control .position .park-caption .button-prev,.park-detail-control .position .park-caption .button—next{position:absolute;width:50px;height:80px;background-color:rgba(51,51,51,.5);border-radius:10px;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer}.park-detail-control .position .park-caption .button-prev i,.park-detail-control .position .park-caption .button—next i{font-size:32px;color:#fff}.park-detail-control .position .park-caption .button-prev{left:0}.park-detail-control .position .park-caption .button—next{right:0}.park-detail-control .box{width:200px;height:100px}.park-detail-control .circle-box,.park-detail-control .square-box,.park-detail-control .triangle-box{position:relative;display:flex;align-items:center;justify-content:center;color:#3974fe;font-size:18px;font-weight:700;box-shadow:0 1px 10px 0 rgba(57,116,254,.3);border-radius:4px;margin-top:20px}.park-detail-control .square-box{background-image:url(/images/square_bg.png);background-size:100% 100%}.park-detail-control .circle-box{background-image:url(/images/circle_bg.png);background-size:100% 100%}.park-detail-control .triangle-box{background-image:url(/images/triangle_bg.png);background-size:100% 100%}.park-detail-control .park-map-control{position:relative;width:1200px;height:800px}.park-detail-control .park-map-control #container{width:100%;height:100%}.carousel-content{width:580px;height:340px;margin-top:40px}.carousel-content .carousel-wrap{width:100%;height:100%;overflow:hidden;position:relative}.carousel-content .carousel-wrap .ivu-carousel-list{position:absolute;width:100%}.carousel-content .carousel-wrap .ivu-carousel-item,.carousel-content .carousel-wrap .ivu-carousel-list,.carousel-content .carousel-wrap .ivu-carousel-track{height:100%!important}.carousel-content .carousel-wrap .carousel{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;cursor:pointer}.carousel-content .carousel-wrap .ivu-carousel-dots-inside li{margin:0 4px}.carousel-content .carousel-wrap .ivu-carousel-dots-inside li.ivu-carousel-active{color:#fff}.carousel-content .video-bg{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative}.carousel-content .video-bg .video-play-icon{width:40px;height:40px;line-height:40px;text-align:center;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;z-index:9;font-size:26px;color:#fff;border:1px solid #fff;border-radius:50%;padding-left:4px;cursor:pointer}.carousel-content .video-wrap{position:relative;background-size:100% 100%;background-repeat:no-repeat}.carousel-content .video-wrap .video-play-icon{width:40px;height:40px;line-height:40px;text-align:center;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;z-index:9;font-size:26px;color:#fff;border:1px solid #fff;border-radius:50%;padding-left:4px;cursor:pointer}.carousel-content .video-wrap .ivu-modal-content{background:rgba(0,0,0,.6)}.carousel-content .video-wrap .ivu-modal-content .ivu-modal-body{height:100%;position:relative;padding:0}.carousel-content .video-wrap .ivu-modal-content .ivu-modal-footer{display:none}.carousel-content .video-wrap #video{width:100%;height:100%}.carousel-content .video-wrap .ivu-modal-close{z-index:10;right:10px}