@charset "utf-8";
#detail-info .pictures { width:590px;float:left;}
#detail-info .detail-slides .slides_container { width:590px; height:400px; overflow:hidden;}
#detail-info .pagination li { float:left; padding:0 5px 0 0; }
#detail-info .pagination li img { background: #000;  opacity:0.5;filter(alpha=50); padding:0px;}
#detail-info .pagination li.current img { opacity:1;filter(alpha=100); }
#detail-slides .next, #detail-slides .prev { width:19px; height:110px; display:block; overflow:hidden; text-indent:-9999px; background:url(../images/icon2.png) no-repeat 0 0; position:absolute;top:0px; }
#detail-slides .prev { left:600px;z-index:99}
#detail-slides .prev:hover { background-position:-20px 0; }
#detail-slides .next { background-position:-40px 0; right:0px; z-index:99;}
#detail-slides .next:hover { background-position:-60px 0; }
#detail-slides .prev-un, #detail-slides .prev-un:hover { background-position:0 0; }
#detail-slides .next-un, #detail-slides .next-un:hover { background-position:-40px 0; }
#detail-info .pagination-con { width:525px; position:absolute; right:0px;top:0px; overflow:hidden; }
#detail-info .pagination-con ul { width:200%; float:left;padding-left:40px; }
#detail-info .pagination li a{margin:0px;padding:0px;}
#datecheck{height:150px;border:1px solid #ddd;position:absolute;top:680px;width:1100px;padding:5px 0 0 25px;margin-left:20px}
.date{width:840px;float:left;border-right:1px solid #eee;}
.date ul{height: 140px;overflow-y: scroll;width: 840px;}
.date ul li a{width:190px;border:1px solid #ccc;float:left;text-align:center;padding:7px;margin-right:15px;margin-top:10px;background:#fcf8f5;color:#666;}
.date ul li a:hover{background:#fff;color:#066;border:1px solid #066;}
.date ul li a:active{background:#066;color:#fff;}
.xu ul li{line-height:30px;}
#day{background:url(../images/day.jpg) no-repeat;display:block;line-height:50px;color:#fff;text-align:center;width:40px;float:left;height:60px;margin-left:10px;;}
#route{background:url(../images/route.jpg) no-repeat;display:block;width:21px;height:21px; margin:20px;float:left;}
#hotel{background:url(../images/hotel.jpg) no-repeat;display:block;width:21px;height:21px; margin:20px;float:left;}
#circle{background:url(../images/circle.jpg) no-repeat;display:block;width:21px;height:21px; margin:20px;float:left;}


#tas{width:830px;border-bottom:1px solid #ddd;padding:20px 0;float:right}
#hoome{width:830px;float:right;border-bottom:1px solid #ddd;line-height:24px;padding:20px 0;}
#top-info{margin:50px 0 0 50px; background:url(../images/linebg.jpg) repeat-y;}
#modal-body{line-height:24px;padding:30px;}
#modal-body img {max-width:800px;margin-top:10px;}
#modal-body p{margin-top:10px;}
.date-color{color:#999;}
.peo{color:#c00;}
.tip-h4{color:#f49800;}
.day-check {width:110px;background:#fffbe8;margin-left:10px;border-radius:5px;}
.day-check-n{background:#57c191;margin-left:6px;width:134px;padding:10px 0;}
.day-check-n ul li{width:90px;height:40px;line-height:40px;border-bottom:1px dashed #ccc;font-size:14px;margin-left:10px;text-align:center}
.up{float:right;width:150px;position:fixed;top:50px;right:8%;display:none;}

.tab-ld{margin-top:10px;}
.tab-ld table{width:100%}
.tab-ld tr{line-height:24px;}
.tab-ld tr td{padding:5px;}

.tn3-text-bg{background:#333;padding:12px;color:#fff;position:absolute;bottom:0px;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;width:100%}

