﻿@charset 'utf-8';
.journey-tab-list{margin:25px 0 0}
.journey-tab-list li{position:relative;float:left;width:102px;height:60px;margin:0 10px 10px;padding:8px 0;border:2px solid #ddd;color:#666;font-size:14px;text-align:center;cursor:pointer;}
.journey-tab-list li strong{display:block;color:#333;font-size:16px;font-weight:700}
.journey-tab-list li .icon{display:none;position:absolute;right:0;bottom:0;border-top:16px solid transparent;border-right:16px solid #f80;}
.journey-tab-list li .icon i{position:absolute;width:12px;height:12px;right:-17px;bottom:-1px;color:#fff;line-height:12px;text-align:center;font-family:Simsun;font-style:italic;}
.journey-tab-list li.active{border-color:#f80;color:#f80;}
.journey-tab-list li.active .icon{display:block;}
.journey-multi-brief{margin-bottom:30px;padding:10px 20px;border:1px solid #ddd;line-height:30px;font-size:14px;color:#333}
.journey-multi-brief .brief-row{zoom:1;overflow:hidden;}
.journey-multi-brief .brief-row-title{float:left;width:75px;color:#999;}
.journey-multi-brief .brief-row-content{margin-left:75px;color:#333;}
.journey-multi-brief .brief-row-content strong{margin:0 5px;color:#00af67;font-weight:700;}
.dfy-day-list{word-break:break-all;text-align:justify;font-size:14px;line-height:30px;color:#333;position:relative;width:762px;margin-left:108px;overflow:hidden;}
.dfy-day-list.no-left{margin-left:0;width:100%}
.dfy-day-list > ul > li{position:relative;padding:15px 0;}
.dfy-day-list > ul > li h2{font-size:18px;float:left;margin-right:15px;font-weight:700;color:#00af67}
.dfy-day-list > ul > li h3{font-size:18px;font-weight:700;color:#222}
.dfy-day-list > ul > li > h4{font-size:14px;clear:both;margin-top:10px;border-bottom:1px solid #ddd;padding-bottom:10px;color:#333}
.dfy-day-list .traffic,.dfy-day-list .food,.dfy-day-list .view,.dfy-day-list .hotel{padding:15px 0 10px;border-bottom:1px dotted #ddd}
.dfy-day-list > ul > li .hotel:last-of-type{border-bottom:none}
.dfy-day-list .remind{padding:15px 0 10px}
.dfy-day-list .dfy-icon{margin-right:15px;font-size:18px;color:#999;}
.dfy-day-list .traffic h4,.dfy-day-list .food h4,.dfy-day-list .view h4,.dfy-day-list .hotel h4,.dfy-day-list .remind h4{font-size:16px;margin-bottom:10px;color:#222}
.prd_group_module .dfy-day-list img{width:240px!important;height:240px!important;margin:15px 7px}
.journey-multi-item{display:none}
.journey-multi-item.active{display:block}
.icon_journey:before{content:"\e7f3";}
.icon_meal:before{content:"\e7ef";}
.icon_hotel:before{content:"\e7ed";}
.product_frame .frame_left{position:relative}
.journey-load{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;display:none;z-index:588}
.journey-load .loaded{padding:50px 0;line-height:150px;text-align:center;}
.journey-load .loaded:before{content:'';display:inline-block;vertical-align:middle;height:30px;width:30px;-webkit-animation:rotate .8s infinite linear;-ms-animation:rotate .8s infinite linear;-moz-animation:rotate .8s infinite linear;animation:rotate .8s infinite linear;border:2px solid transparent;-webkit-border-radius:50%;border-radius:50%;border-top-color:#00af67;border-left-color:#00af67;border-bottom-color:#00af67;}
@-webkit-keyframes rotate{
    0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
    100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes rotate{
    0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}
    100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}
}
@-ms-keyframes rotate{
    0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}
    100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotate{
    0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
    100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
