.map_pic{width:100%;height: 150px;overflow: hidden;position: relative;}
.map_pic .map_tag{position: absolute;bottom: 8px;left: 2%;line-height:normal;border-radius: 50px;font-size: 12px;color: #fff;}
.map_pic .map_tag .map_tag_tab{line-height:normal;background: rgba(0,0,0,.7);border-radius: 2px;padding: 2px 6px;font-size: 12px;color: #fff;display: inline-block;margin-right: 10px;}
.map_pic .map_tag .map_tag_dian{background: #4180E9;color: #fff;padding: 2px 6px;border-radius: 2px;}
.map_pic .map_tag .map_tag_img{width: 16px;margin-left: 5px;display: inline-block;vertical-align: middle;margin-top: -2px;margin-right: 2px;}
.map_pic .map_pic_img{margin-top: -24px;}
.map_pic .park_full{color: #fff;position: absolute;top: 20%;left: 0px;width: 100%;text-align: center;}
.map_pic .lock_contant{position: relative;background: rgba(0,0,0,.7);display: inline-block;margin: 0 auto;width: 110px;height: 110px;border-radius: 50%;}
.map_pic .lock-con{position: absolute;top: 25%;left: 0;width: 100%;line-height: 20px;}
.map_pic .lock-con span{width: 100%;display: block;}
.map_pic .lock-diamond{line-height: 14px;font-size: 14px;color: #FF0000}
.map_pic .lock-time{font-size: 12px;font-weight: normal;display: block;}
.map_pic .lock-text{font-size: 16px;display: block;font-weight: bold;}
@media screen and (max-width: 330px) {
    .map_pic .lock-time{font-size: xx-small;}
}
.contant_main{font-size: 12px;line-height:1rem;color: #666666;width:96%;padding:10px 2% 18px;background: #fff;position: relative;}
.contant_main .map_tit_tab{width: 100%;position: relative;font-size: 16px;line-height: 24px;color: #323232; font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;}
.contant_main .comment_star {display: block;overflow: hidden;display: inline-block;margin-right: 8px;}
.contant_main .comment_star li{display: block;float: left;background: url("../../images/ten/car_list_star3.png") no-repeat;width: 14px;height: 14px;background-size: 100% 100%;margin-right:2px; }
.contant_main .comment_star .optional{background: url("../../images/ten/car_list_star1.png") no-repeat;background-size: 100% 100%;}
.contant_main .comment_star .halfstar{background: url("../../images/ten/car_list_star2.png") no-repeat;background-size: 100% 100%;}
.contant_main .nums{color: #323232;font-weight: bold;font-size: 18px!important;}
.contant_main .nums span{color: #323232;font-weight: normal}
.contant_main .gray{margin-top: 5px;font-size: 14px;padding: 0px!important;line-height: 16px;color: #505050!important;}
.contant_main .tab_score2{line-height: 20px}
.contant_main .map-task2 {margin-top: 0.5px;line-height: 18px;width: 82%;overflow: hidden;color: #323232;font-size: 14px;}
.contant_main .task2 {display: inline-block;border-radius: 2px;margin-right: 4px;padding: 0px 6px;font-size: 12px;line-height: normal;margin-top: 5px;}
.contant_main .price-two{display: block;color: #5A5A5A;position: absolute;bottom: 7px;right: 1%;font-size: 12px;line-height: 18px;width: 18%;}
.contant_main .price-two p{width: 100%;}
.contant_main .price-two .min-size{font-size: xx-small;font-weight: normal;}
.contant_main .price-two .charge-type{color: #4180e9;text-align: center;margin-top: -2px;line-height: normal;font-size: xx-small;position: relative;}
.contant_main .price-two .market_start{color: #fff;background: linear-gradient(90deg,#FE2A40,#FF6A48);width:13px;padding:0px;line-height: normal;display: inline-block;text-align: center;border-radius: 2px;margin-top: -3px;font-size: xx-small;vertical-align:middle;margin-left:2px;}
.contant_main .price-two .border_bottom_blue_1px:after{width: 197%;border-radius: 4px;}
.contant_main .price-two .border_top_blue_1px:before{border-radius: 4px;border-top-right-radius: 8px;}
.contant_main .price-two .border_right_blue_1px:after{border-radius: 4px;}
.contant_main .price-two .border_left_blue_1px:before{border-radius: 4px;border-top-right-radius: 8px;}
.contant_main .average_width{width: 35%;}
.contant_main .average_width p{text-align: right}
.contant_main .average_price{overflow: hidden;padding-top: 10px!important;font-size: 18px!important;font-weight: bold!important;color: #F62B2B!important;text-align: center}
.contant_main .average_price .min-size{font-size: xx-small;font-weight: normal;}
.contant_main .average_price span{display: inline-block;}


.eighth-place-mian .eighth-park-instro{display: block;padding: 2px 0;width: 95%;margin: 0 auto;}
.eighth-place-mian .eighth-park-name{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 18px;color: #323232;font-weight: bold;display: block;line-height: 20px;}
.eighth-place-mian .eighth-close-choose {width: 16.5px;height: 16.5px;position: absolute;right: 8px;top: 0px;}
.eighth-place-mian .eighth-park-tab1 {position: relative;width: 100%;margin: 0 auto;}
.eighth-place-mian .park-lab{color: #808080;font-size: 14px;line-height: 18px;}
.eighth-place-mian .eighth-park-place{color: #4180E9;}
.eighth-place-mian .no-booking{color: #FF5140;font-size: 12px;}
.park_lot_parent{position: relative;margin-top: 14px;}
.park_lot_parent .park_lot_child{background: #F6F6F6;height: 34px;border-bottom: 1px solid #4180E9;margin: 5px 0 5px;}
.eighth-park-type .no_before:before{border-right: 1px solid #F6F6F6!important;}
.eighth-park-tab1 .eighth-park-type{overflow: hidden;width: 95%;padding: 0 2.5%;position: absolute;bottom: 0;color: #747474;font-size: 12px;margin-top: 5px;}
.eighth-park-tab1 .eighth-park-type .park-type{position: relative;display: inline-block;text-align: center;width: 100%;font-size: 14px;padding: 2px 0;}
.eighth-park-tab1 .eighth-park-type .park-type-selected{color: #fff;font-weight: bold;padding-top: 4px;}
.park-type-tab{width: 25%;display: inline-block;text-align: center;position: relative;}
.park-type-tab:nth-child(4n-2):before{content: "";position: absolute;top: 13px;left: 0;width: 1px;height: 12px;border-right: 1px solid #e2e2e2;transform: rotate(0deg)!important;}
.park-type-tab:nth-child(4n-1):before{content: "";position: absolute;top: 13px;left: 0;width: 1px;height: 12px;border-right: 1px solid #e2e2e2;transform: rotate(0deg)!important;}
.park-type-tab:nth-child(4n):before{content: "";position: absolute;top: 13px;left: 0;width: 1px;height: 12px;border-right: 1px solid #e2e2e2;transform: rotate(0deg)!important;}
.park-type-tab:nth-child(4n-3)  .park-type-selected{background:url("../../images/apv1/layer_left.png") no-repeat;background-size: 100% 100%;}
.park-type-tab:nth-child(4n-2)  .park-type-selected{background:url("../../images/apv1/layer_middle.png") no-repeat;background-size: 100% 100%;}
.park-type-tab:nth-child(4n-1)  .park-type-selected{background:url("../../images/apv1/layer_middle.png") no-repeat;background-size: 100% 100%;}
.park-type-tab:nth-child(4n)  .park-type-selected{background:url("../../images/apv1/layer_right.png") no-repeat;background-size: 100% 100%;}
.eighth-park-type span{margin-right:5%;}
.eighth-park-type i{display: inline-block;width: 5px; height: 5px;margin-bottom: 2.5px;margin-right: 2px;border-radius: 2px;}
.park_type_service{overflow: hidden;margin-top:14px;}
.park_type_service .service_lists{width: 25%;display: block;float: left;text-align: center;}
.park_type_service .service_lists img{display: block;width:  35px;height: 35px;margin: 0 auto;}
.park_type_service .service_lists span{display: block;font-size: 14px; font-weight: bold;color: #323232;}
.eighth-park-tab2 {padding-bottom:15px;overflow: scroll;position: absolute;height: 75%;width: 100%;}
.eighth-park-tab2 .park_type_average {position: relative;width: 95%;margin:0 auto;padding-top: 18px;}
.eighth-park-tab2 .park_type_average .charging{font-weight: bold;}
.eighth-park-tab2 .park_type_average .charging span{font-size:12px;font-weight: normal;margin-left: 3px;}
.eighth-park-tab2 .park_type_average .average{color: #9B9B9B;position: absolute;right: 0;bottom: 0px;font-size: 12px;background: #fff;box-shadow: #f2f2f2 0px -4px 6px 1px;border-top-right-radius: 5px;padding: 0 5px;}
.eighth-park-member{font-size:12px;color: #C28F4E!important;}
.eighth-pingjun{position: absolute;background: linear-gradient(90deg,#FF5140,#FB694B);text-align: center;display: block;/*line-height: unset!important;*/font-size: xx-small;width: 40px;padding: 1px 0px;color: #fff;font-weight: normal;top: -25%;left: -19%;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;
    font: normal xx-small microsoft yahei, verdana,geneva,sans-serif;
}
.eighth-place-mian .park_lot_price{position: absolute;  bottom: 0px;font-size: 12px;color: #808080;}
.eighth-place-mian .eighth-park-name{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 18px;color: #323232;font-weight: bold;display: block;line-height: 20px;}
.eighth-place-mian .eighth-park-icon{color: #323232;font-size: xx-small;}
.eighth-place-mian .eighth-park-price{font-size: 18px;font-weight: bold;}
@media screen and (max-width: 330px) {
    .eighth-place-mian .eighth-park-price{font-size: 12px;}
    .eighth-place-mian .eighth-park-icon{font-size: xx-small;}
    .eighth-place-mian .no-booking{font-size: xx-small;}
}
.eighth-park-pricelist{/*border:1px solid #e2e2e2;*/border-top: none;width: 99.9%;margin-bottom: 35px;}
.eighth-park-pricelist table{width: 100%;text-align: center;font-size: 12px;}
.eighth-park-pricelist .pricelist-tit{background:#4180E9;color:#fff;}
.eighth-park-pricelist tr td{font-size: 12px;color: #323232;}
.eighth-park-pricelist .day td{font-size: 12px;}
.eighth-park-pricelist tr td span{font-size: 14px;}
.charge-intro{font-size: 12px;padding-left: 0.32%}
.charge-intro .charge_tit{/*background: #F0F5FD;color: #4180e9;*/width:75.08px;text-align: center;margin-right: 2px;}
.eighth-place-momeyinstro{margin-bottom: 0px;font-size: 12px;overflow: hidden;}
.eighth-place-momeyinstro .other-instro{display: inline-block;font-size: 12px;line-height: 18px;color: #f62b2b;}
.eighth-place-momeyinstro .title{width:76.08px;text-align: center;float: left;line-height: 47px;}
.eighth-place-momeyinstro .activity-times{width: calc( 99% - 76.08px);float: left;font-size: 12px;padding: 4px 0 4px 1%;line-height: 24px;}
.park-intro{font-size: 14px;color: #FF5140;margin-top:5px;margin-bottom: 32px;line-height: 20px;}
.park-intro .park-speical{font-weight: bold;color: #323232!important;font-size: 16px;margin-bottom: 5px;}
.park_type_info .type-tit{font-weight: bold;}
.park_type_info .park_infos{overflow:hidden;margin-top: 4px;padding-bottom: 30px;}
.park_type_info .park_infos .ins-t1{width: 40%;float: left;}
.park_type_info .park_infos .ins-t1 .ins-car-pic{width: 97px;height:153px;display: block;margin-bottom: 8px;}
.park_type_info .park_infos .ins-t1 .ins-car-i{line-height: 22px;color: #888888;font-size: 14px;padding-left: 4px;}
.park_type_info .park_infos .ins-t2{width: 60%;float: left;}
.park_type_info .park_infos .ins-t2 img{width: 100%;}
.fee_gate .gate-tit {width: 20%;}
.fee_gate .gate-left {padding-left: 5px;line-height: 18px;padding-top: 6px;padding-bottom: 6px;}
.fee_gate .gate-blue{color: #F62B2B!important;font-size: 12px;line-height: 18px;}
.fee_gate tr:first-child td{max-width: 20%;height:32px;}
@media screen and (max-width: 357px) {
    .fee_gate tr:first-child td{line-height: 20px;}
}
.eighth-place-book{width: 100%;position: fixed;left: 0;bottom: 0;z-index: 101;background: #fff;}
.eighth-place-book .book_vip{width: 95%;margin:0 auto;padding: 12px 0;overflow: hidden;}
.eighth-place-book .book_vip a{float: left;padding: 5px 0;text-align: center;}
.eighth-place-book .book_vip .eight-park-comfirm{background: #4180E9;color: #fff;border-top-left-radius: 5px;border-bottom-left-radius: 5px;width: 70%;display: inline-block;text-align: center;float: left;padding: 5px 0;}
.eighth-place-book .book_vip .grade_vip{width: 30%;background: linear-gradient(90deg,#171F2A,#2F3742);color: #EECCAA;position: relative;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.eighth-place-book .book_vip .grade_vip .icon-tab{position: absolute;top:-5px;right:6px;}
.eighth-place-book .book_vip .grade_vip .icon-tab .icon{width: 32.5px;display: block;}
.eighth-place-book .book_vip .grade_vip .icon-tab .icon_txt{position: absolute;font-size: xx-small;color: #fff;top: -52%;left: 0;width: 100%;text-align: center;display: inline-block;}
.eighth-place-book .book_novip{width: 100%;}
.eighth-place-book .book_novip .eight-park-comfirm{width: 100%;background: #4180E9;text-align: center;color: #fff;line-height: 46px;height: 46px;font-size: 16px;position: fixed;bottom: 0px;z-index: 5;}

