.img_box{position: relative;}
.guide_img{width:100%;height: 100%}
.imgcount{position: absolute;bottom: 10px;right: 10px;background-color: rgba(0,0,0,0.5);color: #fff;font-size: 14px;padding:3px 10px;border-radius: 20px;}
.rec{background: #fff;padding-bottom: 10px}
.title{text-align: center;font-size: 18px;color: #333;line-height: 50px;font-weight: bold;}
.content{padding: 0 12px;font-size: 16px;color: #686868;background: #fff;line-height: 25px;text-align: justify;}
.path_read{margin:1em 0;position:relative;cursor:pointer}
.path_read img{width:100%;height: 50px;object-fit: cover;}
.path_read span{position: absolute;left: 50%;line-height: 22px;top: 50%;margin-top: -15px;font-size: 14px;color: #fff;margin-left: -33px;background: #FB8902;border-radius: 20px;padding: 2px 10px;}
.route_title{background: #fff;margin-top: 10px;padding: 10px 12px;border-bottom: 1px solid #eee;font-size: 16px; color:#686868}
.line{background: #e5e5e5;margin:10px 0 10px 12px;height: 1px ;}
.route_item{margin-bottom: 10px;position: relative;}
.day{width:100px;color:#3388ff;font-size: 16px;float: left;line-height: 54px;text-align: center;background-color: #fff}
.path{-webkit-flex: 1;padding: 8px 10px;position: relative;background: #fff;margin-left: 101px}
.path_val{-webkit-line-clamp: 1;}
.path_val text{font-size: 14px;color:#383838;padding:2px 0;margin-right: 10px}
.day_coute{font-size:13px;color:#686868}
.route_view{margin-top:10px}

.arrow{position: absolute;right: 10px;height: 24px;margin-top: -12px;top: 50%}

.notice{padding: 10px 12px}

.overlay{width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);position: fixed;z-index: 99999;top: 0;left: 0;display: none}
.img_show{width: 1000px;margin:0 auto;padding:50px 0;position: relative;height: 100%;display: flex;align-items: center;}
.left_btn,.right_btn{height: 40px;position: absolute;top: 50%;margin-top:-20px;z-index: 100}
.left_btn{left: -40px;}
.right_btn{right: -40px}
.close_btn{width: 40px;position: absolute;right: -25px;top: 25px;z-index: 1000}