﻿/* ---------- 预订样式开始 ----------*/
address, caption, cite, code, dfn,em, th, var, optgroup,i {font-style:normal;font-weight:normal;}
.box1{overflow:hidden;position: relative;}
/** 预订步骤 **/
.orderStep1{width:1180px;background:url(../images/orderStepBg1.png);margin:10px auto;zoom:1;overflow:hidden;}
.orderStep1 li{float:left;width:295px;height:26px;line-height:26px;text-align:center;}
.orderStep1 li.yes{font-weight:bold;color:#fff;}
.orderStep2{width:1180px;background:url(../images/orderStepBg1.png) 0 -26px;margin:10px auto;zoom:1;overflow:hidden;}
.orderStep2 li{float:left;width:295px;height:26px;line-height:26px;text-align:center;}
.orderStep2 li.yes{font-weight:bold;color:#fff;}
.orderStep3{width:1180px;background:url(../images/orderStepBg1.png) 0 -52px;margin:10px auto;zoom:1;overflow:hidden;}
.orderStep3 li{float:left;width:295px;height:26px;line-height:26px;text-align:center;}
.orderStep3 li.yes{font-weight:bold;color:#fff;}
.orderStep4{width:1180px;background:url(../images/orderStepBg1.png) 0 -78px;margin:10px auto;zoom:1;overflow:hidden;}
.orderStep4 li{float:left;width:295px;height:26px;line-height:26px;text-align:center;}
.orderStep4 li.yes{font-weight:bold;color:#fff;}
/** 预订1 **/
.orderTop{border:1px #d7d7d7 solid;border-width:1px 1px 0 1px;background:#fff;width:956px;}
.orderTops{height:53px;background:url(../images/orderbg.gif) repeat-x 0 -120px;padding:0 10px;font: bold 12px/53px "微软雅黑","宋体",Arial;display:none;}
.orderTops a{color: #F00;font: bold 12px/53px "微软雅黑","宋体",Arial;}
.orderTopsUser{height:53px;line-height:53px;background:url(../images/orderbg.gif) repeat-x 0 -120px;padding:0 10px;font-weight:bold;display:none;}
.orderTopsUser span{float:right;}
.orderText{border:1px #d7d7d7 solid;border-width:0 1px 1px 1px;background:#fff;padding:1px;width:1175px;float:left;}
.orderTexts{background:#f2f2f2;padding:12px 8px;}
.orderTexts a{color:#005bb5;}
.orderTexts .title{height:26px;font: bold 14px/26px "微软雅黑","宋体",Arial;background:#008ccf;padding:0 10px;color:#fff;}
.orderContent{padding:10px 0;border:1px #ececec solid;background:#fff;}
.orderContent .money{color: #FF6800;font-weight: bold;font-family: Arial;}
.orderTab td{padding:6px 0;}
.orderTab .name{text-align:right;color:#333;padding-right:6px;}
.orderTab .name b{font: bold 12px/18px "微软雅黑","宋体",Arial;}
.orderInputTit{height:20px;line-height:20px;border:1px #e1e1e1 solid;border-color: #BBB #E0E0E0 #E0E0E0 #AAA;background:#F9F9F9;padding:0 5px;font-size:12px;}
.orderInputDateTit{height:20px;line-height:20px;border:1px #e1e1e1 solid;border-color: #BBB #E0E0E0 #E0E0E0 #AAA;background:url(../images/ico.gif) no-repeat right -250px #F9F9F9;padding:0 5px;font-size:12px;cursor:pointer;}
.orderBtn1{display:inline-block;width:123px;height:39px;background:url(../images/orderbg.gif) no-repeat;padding:0;border:0;cursor:pointer;}
.orderBtn2{display:inline-block;width:123px;height:39px;background:url(../images/orderbg.gif) no-repeat 0 -40px;padding:0;border:0;cursor:pointer;}
.orderBtn3{display:inline-block;width:123px;height:39px;background:url(../images/orderbg.gif) no-repeat 0 -80px;padding:0;border:0;cursor:pointer;}
.orderPriceDate{width:628px;zoom:1;overflow:hidden;}
.orderPriceDate li{float:left;width:58px;border:1px #b1d59d solid;background:#fff;text-align:center;line-height:22px;font-family:Arial, Helvetica, sans-serif;margin:0 5px 5px 0;}
.orderPriceDate li span{display:block;height:22px;line-height:22px;background:#eaf8d7;font-weight:bold;border-bottom:1px #b1d59d solid;}
.orderPriceDate .pdTit td{background:#eaf8d7;font-weight:bold;}
/** 预订2 **/
.orderViewTit{height:50px;line-height:22px;background:url(../images/orderBg.gif) no-repeat 0 -202px;padding:3px 0 0 65px;font-weight:bold;font-size:14px;}
.orderViewTit b{color:#f60;}
.orderViewGuild{border:1px #ddd dashed;padding:6px 10px;line-height:22px;background:#fff;margin-top:20px;}
.orderViewTips{text-align:right;}
.orderViewText{border:1px #d7d7d7 solid;background:#fff;padding:1px;}
.orderViewTexts{background:#f2f2f2;padding:12px 14px;}
.orderViewTexts .nameTit th{background:url(../images/orderbg.gif) repeat-x 0 -175px;padding:0 0 0 10px;color:#fff;font-weight:bold;
    line-height: 26px;height: 26px;}
.orderViewTexts td{background:#fff;line-height: 22px;height: 22px;text-align: center;}
.orderViewTexts p{height:20px;color:#f60;font-weight:bold;padding-top:15px;}
.orderViewMoney{text-align:right;line-height:22px;padding-bottom:10px;}
.orderAct{text-align:center;padding:25px 0 10px 0;}
.orderAct a{display:inline-block;height:25px;line-height:25px;background:url(../images/orderbg.gif) no-repeat 0 -256px;color:#a75700;text-decoration:none;}
.orderAct a span{display:inline-block;background:url(../images/orderbg.gif) no-repeat right -282px;padding:0 15px;}
/** 价格类型 **/
.priceClass{zoom:1;overflow:hidden;}
.priceClass li{float:left;border:1px #c8c9cd solid;height:25px;line-height:25px;background:#fff;padding:0 10px;margin:8px 10px 0 0;cursor:pointer;}
.priceClass li.yes{border:2px #ff6701 solid;height:25px;line-height:25px;background:url(../images/lShowBg.gif) no-repeat #FFF right -170px;}
/** 日期格式 **/
.lineDate td{background:#fff;height:40px;line-height:16px;padding:2px 0;text-align:center;}
.lineDate td span{display:block;}
.lineDateTit td{height:30px;line-height:30px;background:#f5f5f5;font-weight:bold;}
.lineDate .up{display:block;width:19px;height:10px;background:url(../images/lShowBg.gif) -152px -49px no-repeat;cursor:pointer;margin:0 auto 60px auto;}
.lineDate .upnone{display:block;width:19px;height:10px;background:url(../images/lShowBg.gif) -152px -11px no-repeat;cursor:pointer;margin:0 auto 60px auto;}
.lineDate .dowm{display:block;width:19px;height:10px;background:url(../images/lShowBg.gif) -152px -71px no-repeat;cursor:pointer;margin:60px auto 0 auto;}
.lineDate .dowmnone{display:block;width:19px;height:10px;background:url(../images/lShowBg.gif) -152px -32px no-repeat;cursor:pointer;margin:60px auto 0 auto;}
/** 其它参数 **/
.otherParameter{width:400px;border:1px #eac461 solid;background:#fff8e4;padding:0 9px;zoom:1;overflow:hidden;}
.otherParameter li{float:left;width:200px;height:24px;line-height:24px;border-bottom:1px #eac461 solid;}
.otherParameter li.end{border:none;}
/* ---------- 预订样式结束 ----------*/\

/** 线路日期格式 **/
#calendarcontainer .outer{width:938px;overflow:hidden;margin-left:-10px;}
#calendarcontainer table{border-collapse:separate;border-spacing:2px;background:#FFF;display:inline;float:left;width:100%;}
#calendarcontainer table td,#calendarcontainer table th{border:1px solid #E0E0E0;border-radius: 5px;color:#333;font:bold 12px/23px "微软雅黑","宋体",Arial;padding:0 3px;width: 60px;text-align:center;vertical-align:top;}
#calendarcontainer table th{border:0;padding:0 0 3px;height:22px;line-height:22px;width:63px;}
#calendarcontainer table th a{background:url(../images/detail_cal.gif) no-repeat 0 -44px;color:#FFF;cursor:pointer;display:block;height:22px;width:63px;}
#calendarcontainer table th a.ls{background-position:0 0;}
#calendarcontainer table th a.ls:hover{background-position:0 -22px;}
#calendarcontainer table th a.rs{background-position:0 -66px;float: right;}
#calendarcontainer table th a.rs:hover{background-position:0 -88px;}
#calendarcontainer table th a.cls{background-position:0 -44px;cursor:not-allowed;}
#calendarcontainer table th a.crs{background-position:0 -110px;cursor:not-allowed;float: right;}
#calendarcontainer table td{height:29px !important;overflow:hidden;text-align:right;}
#calendarcontainer table td p{font-weight: normal;height:25px;line-height: 18px;overflow:hidden;}
#calendarcontainer table td b{color:#F60;font:bold 12px/18px Arial,Helvetica,sans-serif;}
#calendarcontainer table td.hover{background:#E5E5E5;}
#calendarcontainer table .today{background:#FFF8B9;color:#DB0002;font:bold 12px/20px Arial,Helvetica,sans-serif;}
#calendarcontainer table .lineDateTit td{background:#F0F0F0;font:bold 12px/29px "微软雅黑","宋体",Arial;height:29px !important;text-align:center;}
#calendarcontainer table td span{color:#888;float:left;font:12px/20px "微软雅黑","宋体",Arial;}
#calendarcontainer table .today span{color:#DB0002;}

/******** 右侧浮动结算信息开始 ********/
.floatShopping{float:right;width:200px;position:absolute;right:0}
.floatShopping .text{border:1px #ddd solid;border-radius:3px;padding:8px 14px 14px 14px;background:#FFF;}
.floatShopping .text h1{height:28px;line-height:28px;border-bottom:1px #F60 solid;background:url(../images/shopping.png) no-repeat 0 4px;padding-left:22px;color:#F60;}
.floatShopping .text .total{border-top:1px #F60 solid;height:40px;line-height:40px;margin-top:5px;}
.floatShopping .text .total em{font-size:18px;font-weight:bold;color:#F60;}
.floatShopping .text p{height:20px;font-weight:bold;margin-top:10px;}
.floatShopping .text ul{border-bottom:1px #ddd dotted;padding-bottom:5px;}
.floatShopping .text ul.none{border:none;}
.floatShopping .text ul li{color:#666;}
.floatShopping .text ul li span{float:right;color:#F60;font-family:Arial, Helvetica, sans-serif;}
/******** 右侧浮动订单信息结束 ********/

/******** 表单提交样式开始 ********/
.inputTitle{width:100px;border:1px #ddd solid;border-radius:2px;background:url(../images/inputBg.png) no-repeat;height:22px;line-height:22px;padding:0 5px;}
.inputDate{width:100px;border:1px #ddd solid;border-radius:2px;background:url(../images/date.png) no-repeat 91px 3px #FFF;height:22px;line-height:22px;padding:0 5px;cursor:pointer;}
.inputQuantity{float:left;width:20px;text-align:center;border:1px #DADADA solid;height:18px;line-height:18px;padding:0 10px;margin:0 5px;}
.plus{float:left;display:inline-block;width:17px;height:20px;background:url(../images/plus.png) no-repeat;}
.minus{float:left;display:inline-block;width:17px;height:20px;background:url(../images/minus.png) no-repeat;}
.go{display:block;width:133px;height:36px;line-height:36px;background:url(../images/submit.png) no-repeat;text-align:center;font-size:14px;color:#FFF;padding:0;border:0;cursor:pointer;margin:0 auto;}
.gos{display:inline-block;width:100px;height:28px;line-height:28px;background:url(../images/submit.gif) no-repeat;text-align:center;font-size:14px;color:#FFF;padding:0;border:0;margin:0 5px;}
.select{float:left;border:1px #ddd solid;height:24px;line-height:24px;margin-right:5px;}
.multiple{float:left;margin:0;padding:0;height:13px;width:13px;margin:3px 6px 0 0;}
/******** 表单提交样式结束 ********/

/** 表单确认样式 **/
label.success{background:url(../images/ico.gif) no-repeat 0 -279px;padding:0 20px 0 35px;}
label.error{background:url(../images/ico.gif) no-repeat 0 -305px;color:#ff0000;padding-left:33px;}

.marketPrice{color:#666;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:line-through;}
.offerPrice{color:#f60;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}