﻿/*旅行社商铺首页*/
h3.hd{background: url(../images/modebg.gif) repeat-x 0 bottom #FFF;height: 40px;line-height: 40px;overflow: hidden;padding: 0 15px;position: relative;}
h3.hd b{color: #333;display: inline-block;font-weight: bold;font-size: 15px;}
h3.hd .more{font-size: 12px;float: right;}
h3.hd .more a{color: #888;}
.fastNav .menuBox{display: block !important;}

.indexBlock{padding-top: 15px;}
.indexBlock .left{padding-right: 15px;width: 235px;margin-top: -15px;}
.indexBlock .right{width: 950px;margin-top: -15px;}

/*left内容*/
.left h3.hd b{font-weight: 100;}
.wrapBox{border: 1px solid #e0e0e0;margin-top:15px;}
.shopInfo.wrapBox{margin-top:15px;}

/*最新动态*/
.commentList{height: 504px;padding: 0 15px;overflow: hidden;}
.commentList dl{border-bottom:1px dotted #ccc;padding: 9px 0;}
.commentList dt{font-size:14px; height:24px; line-height:24px;overflow:hidden;}
.commentList dd.text{color:#b3b3b3;margin-bottom:5px;text-indent: 2em; position:relative;height:35px; overflow:hidden;padding-right:9px;}
.commentList dd.text i{height:10px; width:10px; display:block; position:absolute; background:url(../images/quotation.png) no-repeat;}
.commentList dd.text i.s{left:0;top:0;background-position:0px -5px;}
.commentList dd.text i.e{right:5px;background-position:-10px 1px; bottom:5px;}
.commentList dd.user{color:#666;}
.commentList dd.user em{color:#F60;}
.commentList dd.user span{float:right;}

/*网站百宝箱*/
.tools{overflow: hidden;width: 233px;height: 123px;background: #fff;}
.tools ul{overflow: hidden;width: 235px;}
.tools li{float: left;border: 1px solid #EEE;border-width: 0 1px 1px 0;height: 40px;line-height: 40px;text-align: center;width: 77px;}
.tools li a{color: #666;display: block;}
.tools li a:hover{background: #F5F5F5;color: #000;}

/*资讯常见问题*/
.problem{background:#FFF;padding:10px;}
.problem li{ height:30px; line-height:30px; font-size:12px; background:url(../images/dot.gif) no-repeat 5px center; padding-left:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


/*首页幻灯片*/
.indexSlider{background: #FFF;height: 320px;overflow: hidden;position: relative;padding-left: 250px}
.indexSlider img{vertical-align: top;}
.indexSlider .pics{width: 950px;height: 320px;overflow: hidden;}
.indexSlider .pics li{float: left;height: 320px;width: 950px;position: relative;}
.indexSlider .txtBox.bg{background: #000; filter: alpha(opacity=40); opacity: 0.4;z-index: 1;}
.indexSlider .txtBox{width:950px;height: 40px;color: #fff;position: absolute; bottom: 0; z-index: 2; overflow: hidden;}
.indexSlider .txtBox ul{margin: 12px 12px 0;float: right;}
.indexSlider .txtBox li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:18px; height:18px; margin:0 4px;background:url(../images/dot.png) no-repeat 0 -32px;overflow:hidden; vertical-align:top; line-height:9999px;_background:#FFF;}
.indexSlider .txtBox li.on{background-position:0 0;_background:#F28203;}

/*left通用*/

/*right通用*/
.right .wrapBox{border-top: 2px solid #F28203;}
.right .hd .more{width: 700px;text-align: right;}
.right .hd .more a{padding: 3px 10px;border:1px solid #dfdfdf;margin-left: 10px;border-radius:3px;}
.right .hd .more a:hover,
.right .hd .more a.on{background: #F28203;color: #fff;border-color: #F28203;}
.right .content{overflow: hidden;padding: 15px 0 15px 15px;width: 933px;background: #fff;}
.right .items{margin-top: -15px;overflow: hidden;width: 950px;}
.right .items li{display: inline;float: left;margin: 15px 15px 0 0;width: 218px;}
.right .items dt{position: relative;}
.right .items dt i{position: absolute;top: 0;top: 0;width: 45px;height: 45px;background: url(../images/tj.png) no-repeat;z-index: 100;}
.right .items dt a{background: #EEE;width: 218px;height: 164px;overflow: hidden;display:block;}
.right .items dt img{-webkit-transition: all 1.2s;-moz-transition: all 1.2s;-o-transition: all 1.2s;-ms-transition: all 1.2s;transition: all 1.2s;vertical-align: top;height: 164px;}
.right .items dt:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform: scale(1.2);}
.right .items dd{padding-top: 10px;}
.right .items dd.title{font-size: 14px;height: 18px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;_white-space: normal;}
.right .items dd.price{color: #F40;height: 27px;line-height: 27px;overflow: hidden;}
.right .items dd.price b{color: #F40;font-weight: bold;font-family: georgia;font-size: 16px;}
.right .items dd.price a{background: #f60;color: #FFF;display: block;float: right;font-size: 14px;height: 27px;width: 80px;text-align: center;}

/*热门推荐*/
.hotProduct{position: relative;background: #fff;}
.hotProduct h3.hd b{color: #F28203;}
.hotProduct .content{height: 229px;overflow: hidden;position: relative;}
.hotProduct .items li{margin-top: 0;}
.hotProduct .tabs{overflow: hidden;position: absolute;top: 13px;right: 15px;width: auto;}
.hotProduct .tabs li{display:block;float:left;margin:0 0 0 5px;width:12px;height:12px;cursor:pointer;border-radius:50%;text-indent:-999em;cursor:pointer;box-shadow:inset 0 0 0 2px #fff;-webkit-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease;background-color:#F28203;}
.hotProduct .tabs li:hover,.list .recommend .hd .num li:focus{box-shadow:inset 0 0 0 2px rgba(255,255,255,0.6)}
.hotProduct .tabs li.on{box-shadow:inset 0 0 0 8px #F28203;}
.hotProduct .hd a{overflow:hidden;cursor:pointer; background:url(../images/arrow.png) 0 0px no-repeat;display:block;width:40px; height:40px;position: absolute;top: 100px;z-index: 998;display: none;}
.hotProduct .hd a.prev{background-position:0 0;left: 0;}
.hotProduct .hd a.prev:hover{background-position:-100px 0px;}
.hotProduct .hd a.next{background-position:-50px 0px;right: 0;}
.hotProduct .hd a.next:hover{background-position:-150px 0px;}
.hotProduct .hd a.prev.prevStop{background-position:0 0;}
.hotProduct .hd a.next.nextStop{background-position:-50px 0px;}

/*旅游线路*/
.lineList{border-top: 2px solid #2da1e7 !important;}
.lineList h3.hd b{color: #2da1e7;}
.lineList .hd .more a:hover,
.lineList .hd .more a.on{background: #2da1e7;border-color: #2da1e7;}
.lineList .item{margin-top: -15px;overflow: hidden;}
.lineList .item dt div{color: #FFF;font-size: 12px;height: 36px;line-height: 36px;padding: 0 10px;position: absolute;left: 0;bottom: 0px;width: 276px;}
.lineList .item dt div.bg{background: #000;opacity: 0.7;filter: alpha(opacity=70);}
.lineList .item li{display: inline;float: left;margin: 15px 15px 0 0;width: 296px;}
.lineList .item li:hover{background: #f2f2f2;}
.lineList .item dt{float: left;background: #EEE;height: 222px;overflow: hidden;position: relative;width: 296px;}
.lineList .item dt img{-webkit-transition: all 1.2s;-moz-transition: all 1.2s;-o-transition: all 1.2s;-ms-transition: all 1.2s;transition: all 1.2s;vertical-align: top;}
.lineList .item dt:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform: scale(1.2);}
.lineList .item dd{float: left;width: 296px;height: 30px;line-height: 30px;padding: 10px 0 0;}
.lineList .item dd .title{font-size: 14px;overflow: hidden;width: 180px;height: 30px;float: left;}
.lineList .item dd .title a:hover{text-decoration: underline;}
.lineList .item dd .title em{color: #f40;}
.lineList .item dd .title em b{font-family: georgia; font-size: 22px;}
.lineList .item dd .price{height: 30px;float: right;}
.lineList .item dd .price a{background: #f60;color: #FFF;display: block;float: right;font-size: 14px;height: 30px;width: 80px;text-align: center;}

/*酒店宾馆*/
.hotelList{border-top: 2px solid #f3415a !important;}
.hotelList h3.hd b{color: #f3415a;}
.hotelList .hd .more a:hover,
.hotelList .hd .more a.on{background: #f3415a;border-color: #f3415a;}
.hotelList .item{margin-top: -15px;overflow: hidden;}
.hotelList .item li{display: inline;float: left;margin: 15px 15px 0 0;width: 296px;}
.hotelList .item li:hover{background: #f2f2f2;}
.hotelList .item dt{float: left;background: #EEE;height: 222px;overflow: hidden;position: relative;width: 296px;}
.hotelList .item dt img{-webkit-transition: all 1.2s;-moz-transition: all 1.2s;-o-transition: all 1.2s;-ms-transition: all 1.2s;transition: all 1.2s;vertical-align: top;}
.hotelList .item dt:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform: scale(1.2);}
.hotelList .item dd{float: left;width: 296px;height: 30px;line-height: 30px;padding: 10px 0 0;}
.hotelList .item dd .title{font-size: 14px;overflow: hidden;width: 180px;height: 30px;float: left;}
.hotelList .item dd .title a:hover{text-decoration: underline;}
.hotelList .item dd .price{height: 28px;float: right;}
.hotelList .item dd .price em{color: #f40;}
.hotelList .item dd .price em b{font-family: georgia; font-size: 22px;}

/*景点门票*/
.sceneryList{border-top: 2px solid #3AA400 !important;}
.sceneryList h3.hd b{color: #3AA400;}
.sceneryList .hd .more a:hover,
.sceneryList .hd .more a.on{background: #3AA400;border-color: #3AA400;}
.sceneryList .item{margin-top: -15px;overflow: hidden;}
.sceneryList .item li{display: inline;float: left;margin: 15px 15px 0 0;width: 296px;}
.sceneryList .item li:hover{background: #f2f2f2;}
.sceneryList .item dt{float: left;background: #EEE;height: 222px;overflow: hidden;position: relative;width: 296px;}
.sceneryList .item dt img{-webkit-transition: all 1.2s;-moz-transition: all 1.2s;-o-transition: all 1.2s;-ms-transition: all 1.2s;transition: all 1.2s;vertical-align: top;}
.sceneryList .item dt:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform: scale(1.2);}
.sceneryList .item dd{float: left;width: 296px;height: 30px;line-height: 30px;padding: 10px 0 0;}
.sceneryList .item dd .title{font-size: 14px;overflow: hidden;width: 180px;height: 30px;float: left;}
.sceneryList .item dd .title a:hover{text-decoration: underline;}
.sceneryList .item dd .price{height: 28px;float: right;}
.sceneryList .item dd .price em{color: #f40;}
.sceneryList .item dd .price em b{font-family: georgia; font-size: 22px;}

/*租车*/
.carList{border-top: 2px solid #3AA400 !important;}
.carList h3.hd b{color: #3AA400;}
.carList .hd .more a:hover,
.carList .hd .more a.on{background: #3AA400;border-color: #3AA400;}
.carList .item{margin-top: -15px;overflow: hidden;}
.carList .item li{display: inline;float: left;margin: 15px 15px 0 0;width: 296px;}
.carList .item li:hover{background: #f2f2f2;}
.carList .item dt{float: left;background: #EEE;height: 222px;overflow: hidden;position: relative;width: 296px;}
.carList .item dt img{-webkit-transition: all 1.2s;-moz-transition: all 1.2s;-o-transition: all 1.2s;-ms-transition: all 1.2s;transition: all 1.2s;vertical-align: top;}
.carList .item dt:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform: scale(1.2);}
.carList .item dd{float: left;width: 296px;height: 30px;line-height: 30px;padding: 10px 0 0;}
.carList .item dd .title{font-size: 14px;overflow: hidden;width: 180px;height: 30px;float: left;}
.carList .item dd .title a:hover{text-decoration: underline;}
.carList .item dd .price{height: 28px;float: right;}
.carList .item dd .price em{color: #f40;}
.carList .item dd .price em b{font-family: georgia; font-size: 22px;}

/*签证*/
.visaList{border-top: 2px solid #3AA400 !important;}
.visaList h3.hd b{color: #3AA400;}
.visaList .hd .more a:hover,
.visaList .hd .more a.on{background: #3AA400;border-color: #3AA400;}
.visaList .item{margin-top: -15px;overflow: hidden;}
.visaList .item li{display: inline;float: left;margin: 15px 15px 0 0;width: 296px;}
.visaList .item li:hover{background: #f2f2f2;}
.visaList .item dt{float: left;background: #EEE;height: 66px;overflow: hidden;position: relative;width: 100px;}
.visaList .item dt img{-webkit-transition: all 1.2s;-moz-transition: all 1.2s;-o-transition: all 1.2s;-ms-transition: all 1.2s;transition: all 1.2s;vertical-align: top;height: 66px;width: 100px;}
.visaList .item dt:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform: scale(1.2);}
.visaList .item dd{float: left;width: 176px;padding: 0 10px;}
.visaList .item dd .title{font-size: 13px;overflow: hidden;width: 176px;height: 38px;float: left;}
.visaList .item dd .title a:hover{text-decoration: underline;}
.visaList .item dd .price{height: 28px;float: right;}
.visaList .item dd .price em{color: #f40;}
.visaList .item dd .price em b{font-family: georgia; font-size: 22px;}

