﻿p{margin:0;padding:0}
.mask{position:absolute;top:0;left:0;filter:alpha(Opacity=50);-moz-opacity:.5;opacity:.5;z-index:100;background-color:#333;display:none}
.order-pop{display:none;position:absolute;top:100px;left:100px;width:600px;height:300px;background-color:#FFF;z-index:101;font-family:微软雅黑}
#popPriceAdult,#popPriceAdultSum,#popPriceBaby,#popPriceBabySum,#popSum,.popMoney{color:#FF4343;font-family:Arial;font-size:12px;font-weight:700}
#tabCenter{table-layout:fixed}
.mode dl.picCol{border:1px solid #DDD;display:inline-block;height:auto;margin:5px 5px;position:relative}
.m-msg-tr{height:30px;padding:15px 10px;border-bottom:solid 1px #f4e9d3}
.m-msg-tr2{padding:0 10px;color:#630}
.m-msg-tr2 p{margin:0;line-height:25px}
span.jifen{line-height:11px;display:inline-block;border:solid 1px #b20000;border-radius:3px}
span.jifen tt.jifen1{height:15px;background-color:#b20000;color:#FFF;padding:0 1px}
span.jifen tt.jifen2{height:15px;color:#b20000;padding:1px 1px;text-align:center}
.popmenugroup{position:absolute;display:none;top:100px;left:42px;width:170px;border:solid 1px #CCC}
.recommend-pop{display:none;position:absolute;top:100px;left:100px;width:350px;height:150px;border:solid 1px #2F805D;border-top:solid 5px #2F805D;background-color:#FAFAFA;z-index:101}
.recommend-pop-btn{float:left;width:102px;height:32px;line-height:32px;text-align:center;color:#fff;font-size:16px;background-image:url(/themes/v2/image/btn-recommend.png);cursor:pointer}
.recommend-close{position:absolute;top:10px;right:15px;width:16px;height:16px;background-image:url(/themes/v2/image/knowledge-close.png)}
.recommend-pop-error{text-align:center;color:Red;font-size:14px;height:20px;line-height:20px;clear:both}
.recommend-tab{width:100%;margin-top:30px;margin-left:20px}
.recommend-tab tbody tr td{line-height:30px;height:30px;font-size:13px}
.mask{position:absolute;top:0;left:0;filter:alpha(Opacity=50);-moz-opacity:.5;opacity:.5;z-index:100;background-color:#333;display:none}
.mode_content_row{overflow:hidden;text-align:center}
.mode dl.picCol img{height:260px;width:366px} 
.mode dl.picCol img{height:260;width:366px}
.mode dl.picCol{border:1px solid #DDD;display:inline-block;height:auto;margin:5px 5px;position:relative;width:366px}
.day-side{width:80px;background-color:#fff;position:absolute;z-index:0;top:5px}
.day-side div{height:30px;color:#999;line-height:30px;text-indent:20px;margin-bottom:5px;background-image:url(/Themes/Default/images/icons/day-side.gif);background-position:0 60px;cursor:pointer}
.day-side div.day-side-focus{background-position:0 0;color:#FFF;font-weight:700}
.day-side div.day-side-over{background-position:0 30px;color:#FFF;font-weight:700}
.day-content{margin-left:150px;border-left:solid 1px #E5E5E5}
.day{clear:both;margin-left:35px;margin-right:35px}
.day-title{font-size:14px;font-weight:700;color:#2fa6e5;position:relative;left:-54px}
.day-title-circle{float:left;width:34px;height:38px;line-height:34px;text-align:center;color:#FFF;font-weight:400;background-image:url(/Themes/Default/images/icons/drop.gif)}
.day-title-title{margin-left:55px;vertical-align:middle;line-height:38px}
.day-title-title img{vertical-align:middle}
.day-body{clear:both; font-size:14px;}
.day-body-trip{clear:both;position:relative;line-height:25px}
.day-body-trip b,.day-body-trip p{line-height:25px}
.day-body-trip-time{position:absolute;top:0;left:-105px;width:60px;text-align:right}
.day-body-trip-time span{display:inline-block;height:21px;line-height:21px;background-color:#EAEAEA;padding:0 9px 0 3px;background-image:url(/Themes/Default/images/icons/bg-arrow.gif);background-position:right 0;background-repeat:no-repeat}
.day-body-trip-icon{position:absolute;width:15px;height:20px;top:3px;left:-43px;background-image:url(/Themes/Default/images/icons/timer.gif)}
.day-body-img{height:192px;clear:both}
.day-body-img div{float:left;position:relative;width:320px;height:192px}
.day-body-img div span{display:block;width:100%;height:23px;line-height:23px;position:absolute;bottom:0;text-align:center;background:#000;filter:alpha(opacity=50);opacity:.5;color:#FFF}
.pd_photoCont .btn{height:43px;width:27px}
.pd_Photo{width:100%;}
.pd_Photo img{width:100%;vertical-align:middle}
.pd_Photo dt{width:100%;overflow:hidden;float:left}
.pd_photoCont{position:relative;margin-top:10px}
.pd_photoCont .btn{position:absolute;display:block;top:185px;cursor:default;opacity:0;filter:alpha(opacity=0)}
.pd_photoCont .lfBtn{background:url(../../Themes/V3/image/left.png) no-repeat;left:5px}
.pd_photoCont .rgBtn{background:url(../../Themes/V3/image/right.png) no-repeat;right:5px}
.pd_Photo{overflow:hidden;position:relative}
#pd_Photo_content,#pd_Photo_content li{margin:0;padding:0}
#pd_Photo_content li dl,#pd_Photo_content li dl dt{margin:0;padding:0}
.cal-tab{width:100%;table-layout:fixed;border-collapse:collapse; }
.cal-tab tbody tr th{border:solid 1px #CCC;height:28px;line-height:28px}
.cal-tab tbody tr td{border:solid 1px #CCC;vertical-align:top;padding:0;margin:0;overflow:hidden;word-break:break-all;z-index:99}
.prevMonthDay{color:#ccc}
.thisMonthDay{color:#690}
.weekRow{color:#fff;background:#71808c;}
.nextMonth,.preMonth{width:66px;float:left;cursor:pointer;color:#6c6c6c}
.fulltime{width:270px;text-align:center;float:left}
.thisMonth{background-color:#E4E4E4;color:#6c6c6c;float:right;display:block;width:36px;height:20px;margin-top:4px;margin-right:5px;line-height:20px;cursor:pointer}
.dayNumber{position:relative;float:left;top:5px;left:4px;width:20px}
.dayNumber-on{color:#FFF}
.dayToday{position:relative;float:right;right:0;top:0;color:#FFF;background-color:#FF8700;width:30px;height:20px;line-height:20px;text-align:center}
.dayPrice{clear:both;color:#ff4343;text-align:center;font-weight:700;position:relative}
.daySurPlusSignUpCount{clear:both;text-align:right;margin-top:24px;margin-right:5px;color:#690}
.dayPrice-on{color:#fff}
.row{line-height:30px;color:#6C6C6C;width:90%;margin:0 auto}
.col{float:left;height:30px;line-height:30px;width:200px}
.btn-order{clear:both;width:160px;height:35px;line-height:35px;text-align:center;color:#FFF;font-size:16px;background-color:#ff5c00;margin:0 auto}
.btn-shopping{float:right;color:#333;margin-right:10px;cursor:pointer}
.th-tab{table-layout:fixed;border-collapse:collapse;width:100%}
.th-tab tbody tr td,.th-tab thead tr th{border:solid 1px #999;text-align:center;line-height:32px}