.detailtop{margin-top:30px}.detailtop h1{margin-bottom:15px}.detailtop>p{font-size:16px}.detailtop>p strong{margin-right:5px}.detailtop>p a{margin-right:5px;color:#777}.detailtop-con{margin-top:22px}.detailimgbox{float:left;width:600px;height:400px}.detailimg{height:400px;text-align:center}.detailtop-con-right{float:right;width:510px}.detailtop-item p{margin-bottom:13px;font-size:16px}.detailtop-item p i{width:25px;font-size:20px;color:#86be99}.detailtop-item p i.icon-leibie{font-size:16px}.detailtop-item p span{display:inline-block;vertical-align:middle}.detailtop-highlights{margin-top:25px;min-height:210px}.detailtop-highlights dt{margin-bottom:12px;font-weight:bold;font-size:16px}.detailtop-highlights dd{position:relative;margin-bottom:10px;color:#666;line-height:26px}.detailtop-highlights dd i{position:absolute;z-index:1;left:5px;top:6px;width:6px;height:6px;border-radius:50px;background:#86be99}.detialtop-price{margin-top:40px;height:44px;background:#efefef;border-radius:5px;line-height:44px}.detialtop-price p{padding-left:20px}.detialtop-price p a{float:right;width:200px;background:#86be99;border-radius:0 5px 5px 0;text-align:center;font-size:20px;color:#fff;font-weight:bold}@media(max-width:1200px){.detailimgbox,.detailtop-con-right{width:100%}.detailtop-con-right{margin-top:20px}.rollingimg img{display:none;margin:0 auto}.detailtop-highlights{min-height:auto}}.tourvideo{margin-top:20px;margin-bottom:-30px}.tourvideo .videoinfo-con{height:250px;background:#000}.tourvideo .videoinfo-con video{height:100%;width:100%}.tourvideo .caption h3{margin-bottom:0;text-align:center}.tourvideo>div{margin-bottom:30px}@media(max-width:991px){.tourvideo .videoinfo-con{height:auto}.detailimgbox{height:auto}}.detailimgbox a{display:inline-block;width:100%;height:100%}.detailimgbox a img{display:block;margin:auto;width:600px;height:400px}@media(max-width:768px){.detailimgbox a img{width:100%;height:250px}}.motioned{padding-bottom:20px;border-bottom:1px solid #ddd;font-size:16px}.motioned span{margin-right:5px}.itinerary-box{margin-top:20px;border:1px solid #ddd}.itinerary .itinerary-tit{height:51px;background:#f2f2f2}.itinerary .itinerary-tit p{line-height:51px}.itinerary .itinerary-tit p span:first-child{display:inline-block;width:65px;height:51px;background:#86be99;text-align:center;color:#fff;font-size:24px}.itinerary .itinerary-tit p span:last-child{display:inline-block;padding:0 20px;font-size:20px;color:#86be99;font-weight:bold}.itinerary .itinerary-con{padding:30px}.itinerary .itinerary-con .itinerary-txt{margin-bottom:15px}.itinerary .itinerary-con .itinerary-txt p{margin-bottom:15px}.itinerary .itinerary-con .itinerary-hotel{padding:10px 0;border:1px solid #ddd}.itinerary .itinerary-con .itinerary-hotel>div{border-right:1px solid #ddd;line-height:36px;font-size:14px;text-align:center}.itinerary .itinerary-con .itinerary-hotel>div:last-child{border-right:none}.itinerary .itinerary-con .itinerary-guide{margin-top:30px}.itinerary .itinerary-con .itinerary-guide p{display:inline-block;float:left;margin-right:30px;line-height:36px}.itinerary .itinerary-con .itinerary-guide p i{margin-right:5px;color:#86be99;font-size:20px}.itinerary .itinerary-con .itinerary-guide p strong,.itinerary .itinerary-con .itinerary-guide p span{display:inline-block;vertical-align:middle;font-size:15px}@media(max-width:991px){.itinerary .itinerary-con .itinerary-hotel>div{margin-bottom:0}}@media(max-width:768px){.itinerary .itinerary-con .itinerary-guide p{display:block;width:100%}}.tourprice table,.tourprice table th,.tourprice table td{border:1px solid #ddd;text-align:center;font-size:16px}.tourprice table th{background:#f2f2f2;line-height:40px}.tourprice table td{line-height:50px}.tourprice table td span{color:#86be99}.price-includes{margin-bottom:20px}.price-includes dt{margin-bottom:10px}.price-includes dt i{margin-right:10px;font-size:30px;color:#86be99}.price-includes dt span{display:inline-block;vertical-align:middle;font-size:16px}.comment-box{margin-bottom:10px;padding:20px 28px;border:1px solid #ddd}.comment-box .comment-user{position:relative;line-height:36px;color:#878787;font-size:16px}.comment-box .comment-user em{float:left;width:30px;height:100%;background:#86be99;text-align:center;color:#fff;font-weight:bold;font-style:normal}.comment-box .comment-user strong{padding:0 15px;color:#86be99;font-size:20px}.comment-box .comment-user span{color:#999}.comment-box .comment-user a{display:inline-block;position:absolute;z-index:3;top:0;right:0;width:100px;height:100%;background:#86be99;color:#fff;text-align:center;cursor:pointer}.comment-box .comment-user i{float:left;font-size:30px;color:#86be99}.comment-box p{padding-top:10px}.comment-box ul{margin-top:12px;padding:10px 20px;background:#f2f2f2}.comment-box li{padding:8px 0 15px 0;border-bottom:dashed 1px #ccc}.comment-box li:last-child{border-bottom:none}.comment-box li p{color:#777}@media(max-width:768px){.comment-box .comment-user a{top:-26px;right:-29px}}.question-box{margin-bottom:50px;padding:20px 10px;border:1px solid #ddd}