﻿/*目的地路书*/
.lushu-ul{padding: 0 20px;border-bottom: 1px solid #ddd;}
.lushu-li{border-top: 1px solid #ddd;}
.lushu-li:first-child{border-top: none;}
.lushu-li h3 { overflow: hidden; line-height: 27px; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px dotted #DDD; padding:17px 0; font-weight: 500; font-size: 21px;}
.lushu-li .lushu-image{float: left; margin-right:15px; padding:10px 0;position: relative;}
.lushu-li .lushu-pic{width: 280px; height: 176px; box-shadow: 0px 2px 6px 2px #ddd;overflow: hidden;}
.lushu-li .lushu-pic img {min-height: 176px;width: 100%;}
.lushu-li .chufadi {position: absolute; z-index: 9;margin:-25px 0 0;padding: 0 10px; height: 25px; line-height: 25px; background: rgba(0,0,0,0.3); color: #fff;}
.lushu-li .lushu-info{float: left; position: relative;width:425px;}
.lushu-li .lushu-li-plan{height:144px;overflow: hidden;margin-top:6px;}
.lushu-li .tc {line-height: 22px;color: #9c9c9c;}
.lushu-li .gz {line-height: 32px;color: #0c0c0c; margin: 5px 0;}
.lushu-li .lushu-more {background: #56bdba; color: #fff; right: 0; bottom: 5px; position: absolute; text-align: center; line-height: 30px; width: 145.2px; height: 30px; border-radius: 3px;}
.lushu-li .mark-type {position: absolute;left: 0;top: 10px;padding: 1px;line-height: 18px;font-size: 12px;}
.lushu-li .mark-type strong{float: left; padding: 0 10px; color: #fff; font-weight: normal;}
.lushu-li .mark-type span {float: left;padding: 0 8px; background-color: #fff;}
.lushu-li .type-10 { background-color: #12bcc4;}

/*路线顶部头图*/
.topimg{width: 1024px;height: 380px;overflow: hidden;}
.topimg img{width:100%; min-height: 300px;}
.topimg .title{width:100%; padding:10px 0; bottom: 0px; position: absolute; background: rgba(247, 247, 247, 0.71);}
.topimg .title h1{font-size: 1.5em;padding:5px 25px;color:#666; line-height: 36px;}
.topimg .title span{float:right;height:37px;line-height:37px;color:#ff770c;margin-right:30px;}

/*路书详情*/
.rbook-content{}
.rbook-content .rbook-day:first-child{margin-top:0px;}
.rbook-day{line-height: 27px;font-size: 15px;}
.rbook-day h3 {background: #f5f5f5;padding: 15px 1rem;-webkit-margin-before: 0;}
.rbook-day h3 span{float:right;}
.rbook-day h3 em{font-style: normal; margin-left: -20px; margin-right: 20px;}
.rbook-day .rbook-day-con{padding: 15px 0;padding-left: 20px;}
.rbook-day-con .scen-card:before{position: absolute;top: 6px;left: -28px;content: '';width: 8px;height: 8px;border: 3px solid #fff;background-color: #B4A4C0;border-radius: 50%;}
.rbook-day-con .scen-card:after{content: '';border-right: 12px solid #e8e7e7;border-top: 10px solid transparent;border-bottom: 10px solid transparent;width: 0px;top: 4px;left: -12px;position: absolute;}
.rbook-day-con .poi-card:before{position: absolute;top: 6px;left: -28px;content: '';width: 8px;height: 8px;border: 3px solid #fff;background-color: #B4A4C0;border-radius: 50%;}
.rbook-day-con .poi-card:after{content: '';border-right: 12px solid #e8e7e7;border-top: 10px solid transparent;border-bottom: 10px solid transparent;width: 0px;top: 4px;left: -12px;position: absolute;}
.rbook-day .rbook-day-con img{max-width:100%;}
.rbook-day .zhu{position: relative;padding-left:20px;}
.rbook-day .zhu i{position: absolute;left: -5px;top: 7px;background: #fff;color:#B4A4C0;}

.line-scen{background:#e8e7e7; margin:20px 0 15px 0;padding: 15px 10px;}
.line-scen .scen-title{border-bottom:1px dotted #AFACAC; font-weight: bold; position:relative;}
.line-scen .scen-title span{color: #8a8686;font-size: 15px;font-weight: normal;}
.line-scen .scen-des{margin: 10px 0;line-height: 27px;font-size: inherit;}
.line-scen .scen-pic{padding: 0; background: none; border-bottom: none;margin-top: 10px;}
.line-scen .scen-pic-li{width:32.333%;margin: 0 0.5%;float: left;height:166px;overflow: hidden;}
.line-scen .scen-pic img{max-width: 100%;min-height:166px;}


.rbook-pack-li{}
.rbook-pack-li li{border-top: 1px solid #ccc;line-height: 56px;}
.rbook-pack-li li:first-child{border-top: none;}
.rbook-pack-li .rbook-pack-name{width:550px;}
.rbook-pack-li .rbook-pack-price{width:100px;}
.rbook-pack-li .rbook-pack-price span{color: #fb4904;}
.rbook-pack-li .rbook-pack-bkbutton{color: #fb4904;}