﻿@charset "UTF-8";
#main{padding-bottom:20px;}
/*景点首页*/
.scenerySearch {}
.scenerySearch .mapSearch {float: right;width: 153px;height: 46px;line-height: 46px;}
.scenerySearch .mapSearch .btn{background: #ff8800 url(../images/scenerySearch.png) no-repeat 28px -27px;display: block;color: #FFF;cursor: pointer;font-size: 16px;text-align: left;padding-left: 60px;}
.scenerySearch .mapSearch .btn:hover{background:;}
.scenerySearch .container {height: 42px;float: left;}
.scenerySearch .startCity {float: left;margin-right: -218px;position: relative;width: 217px;z-index: 201;margin-top: 6px;margin-bottom: 6px;border-right: 1px solid #ccc;}
.scenerySearch .searchBox { background:#fff;float: right;width: 100%;}
.scenerySearch .inner {background: url(../images/scenerySearch.png) no-repeat 20px 10px;height: 42px;margin-left: 218px;padding-left: 60px;}
.scenerySearch .curCity {background: url(../images/scenerySearch.png) no-repeat 180px -69px #FFF;color: #555;font-size: 14px;height: 30px;line-height: 30px;padding: 0 38px 0 10px;}
.scenerySearch .curCity i {color: #AAA;float: right;}
.scenerySearch .searchContent {background: #FFF;float: left;width: 745px;}
.scenerySearch .searchBtn {float: right;position: relative;width: 153px;margin-left: -153px;}
.scenerySearch .searchBtn .inputBtn {border: none;color: #FFF;cursor: pointer;font-size: 16px;height: 42px;width: 153px;}
.scenerySearch .searchBtn .inputBtn:hover {-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.scenerySearch .searchInput {float: left;width: 580px;padding: 6px 0;}
.scenerySearch .inputText {background: #FFF;border: 0;color: #888;font-size: 12px;height: 30px;width: 100%;float: left;}
.scenerySearch .inputText:focus{box-shadow: none;}

#cityMenu{left: -2px !important;top: 36px !important; width:220px;}
#cityMenu h2{font-size:13px;}

.topBlock{height: 400px;margin-top: 20px;position: relative;}
/*焦点图样式*/
.slideBox{height: 400px;position: absolute;top: 0px;width: 100%;}
.slideBox .hd{position: absolute;width: 160px;margin: 0 auto;left: 50%;bottom: 13px;margin-left: -80px;z-index: 9;}
.slideBox .hd a{display: block;width: 30px;height: 60px;position: absolute;z-index: 1;opacity: 0.5;}
.slideBox .hd a:hover{opacity: 1;}
.slideBox .hd a.prev{background-position: 0 0;top: 195px;}
.slideBox .hd a.next{background-position: -36px 0; right: 0; top: 195px;}
.slideBox .hd ul{overflow:hidden; zoom:1;}
.slideBox .hd ul li{border: 2px solid #fff;color: #fff;display: block; float: left;height: 12px;margin: 0 8px;text-align: center;width: 12px;text-indent: -9999px;border-radius: 50%;}
.slideBox .hd ul li.on{background: #fff;}
.slideBox .bd{position:relative; height:100%; z-index:0;height: 400px;overflow: hidden;}
.slideBox .bd li{zoom:1; vertical-align:middle;}
.slideBox .bd li div{width:100%;height:400px;background-position:center;background-size: cover;background-repeat: no-repeat;}

.index .theme{background: #fff;height: 380px;margin-top: 10px;position: relative;width: 220px;z-index: 100;float: left;box-shadow: 0 0 5px #ebebeb;}
.index .theme dl{padding: 0 15px;}
.index .theme dt{font-size: 14px;color: #333;height: 40px;line-height: 40px;}
.index .theme dd{height: 160px;overflow: hidden;}
.index .theme dd.end{height: 100px;border-bottom: 1px dashed #e5e5e5;margin-bottom: 10px;}
.index .theme dd ul{}
.index .theme dd li{float: left;text-align: center;width: 60px;margin: 0 3px 10px 0;height: 18px;line-height: 18px;overflow: hidden;}
.index .theme dd li a{color: #888;}
.index .slideBanner{height: 380px;position: relative;width: 270px;z-index: 100;float: right;}
.index .slideBanner a{margin-top: 10px;display: inline-block;}

.index .banner{margin-top: 20px;position: relative;}
.index .banner ul{width: 1220px;}
.index .banner li{float: left;margin-right: 20px;width: 218px;height: 158px;border: 1px solid #e5e5e5;}
.index .banner li img{width: 218px;height: 158px;}
.index .banner li.li5{width: 238px;height: 158px;border: 1px solid #ebebeb;}
.index .banner li.li5 img{width: 238px;height: 158px;}

/**/
.groupMod{margin-top: 20px;position: relative;}
.groupMod .groupBanner{float: left;margin-right: -220px;position: relative;width: 200px;padding-left: 20px;}
.groupMod .groupBanner h3{color: #fff;font-size: 14px;height: 34px;line-height: 34px;margin-top: 50px;}
.groupMod .groupBanner a{border: 1px solid #fff;border-radius: 2px;color: #fff;display: block;font-size: 14px;height: 26px;line-height: 26px;position: relative;text-align: center;width: 76px;z-index: 5;}
.groupMod .groupBanner a:hover{background: #fff;color: #333;text-decoration: none;}
.groupMod .preferential{float: right;width: 100%;}
.groupMod .preferential .hd{left: 90px;position: absolute;top: 148px;}
.groupMod .preferential .hd li{width: 129px;text-align: center;height: 35px;line-height: 35px;border: 1px solid #fff;border-right: none;font-size: 16px;color: #ffffff;margin-bottom: 8px;cursor: pointer;}
.groupMod .preferential .hd li.on{background-color: #fff; border-color: #fff;color: #333;}
.groupMod .preferential .content{background:#FFF;overflow:hidden;margin-left: 220px;padding-left: 20px;border: 1px solid #e5e5e5;border-left: 0 none;position: relative;}
.groupMod .preferential .content .container{width:980px;padding-top: 20px;overflow: hidden;}
.groupMod .preferential .content li{float:left;width:220px;position:relative;margin-right: 20px;margin-bottom: 20px;}
.groupMod .preferential .content li a{ display:block;position: relative;-webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform;transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
.groupMod .preferential .content li a:hover{text-decoration:none; text-decoration:none; -webkit-transform: translateY(-5px);transform: translateY(-5px);}
.groupMod .preferential .content li img,
.groupMod .preferential .content li dt{width:220px;height:165px;position: relative;}
.groupMod .preferential .content li dt i{background: url(../images/icon1.png) no-repeat -999px -999px;height: 38px;left: 5px;position: absolute;top: -12px;width: 27px;z-index: 100;}
.groupMod .preferential .content li dt i.i1{background-position: 0 0;}
.groupMod .preferential .content li dt i.i2{background-position: -44px 1px;}
.groupMod .preferential .content li dt i.i3{background-position: -86px 1px;}
.groupMod .preferential .content li dt i.icon{background: url(../images/icon2.png) no-repeat 0 0;height: 39px;line-height: 32px;width: 42px;top: -2px;left: auto;right: 20px;color: #fff;font-size: 14px;text-align: center;}
.groupMod .preferential .content li dt i.icon span{font-size: 16px;}
.groupMod .preferential .content li dd{width: 198px;height: 61px;padding: 10px;border: 1px solid #ececec;border-top: none;overflow: hidden;}
.groupMod .preferential .content li .title{color: #666;font-size: 16px;height: 24px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.groupMod .preferential .content .price{color: #a5a5a5;font-size: 14px;height: 24px;line-height: 24px;margin-top: 12px;}
.groupMod .preferential .content .price del{float:right; font-size:12px; font-family:Arial;}
.groupMod .preferential .content .price span{float: right;}
.groupMod .preferential .content .price em{color: #ff6633;font-size: 20px;}
.groupMod .preferential .content .price em i{font-size: 16px;}
.groupMod .preferential .content li a .sales{ position:absolute;bottom:58px; background:#FF684D;font-size:12px; color:#FFF; padding:8px;left:5px; width:243px;}
.groupMod .preferential .content li.hover{ background:#FAFAFA; }

/*热卖景点*/
.ranking{}
.ranking .groupBanner{background: #ff5558 url(../images/ranking.png) no-repeat 0 0;height: 289px;color: #fff;}
.ranking .preferential .content{border-color: #FF5558;height: 287px;overflow: hidden;}
.ranking .preferential .content .tempWrap,
.ranking .preferential .content ul{overflow: initial !important;}
.ranking .container a.rankingPrev,
.ranking .container a.rankingNext{display: none;position:absolute;top:103px;width:27px; height:50px;background:url(../images/control.png) no-repeat -29px 0; text-indent:-999999px; cursor:pointer;}
.ranking .container a.rankingNext{right:0; background-position:-84px 0;}
.ranking .container .rankingPrev{left:0;}
.ranking .container .rankingNext{ background-position:0 -50px;  }
.ranking .container a.prevStop{background:url(../images/control.png) no-repeat 0 0; }
.ranking .container a.nextStop{background:url(../images/control.png) no-repeat -56px 0; }
.ranking .preferential .container:hover a.rankingPrev,
.ranking .preferential .container:hover a.rankingNext{display: block;}

/*景点团购*/
.activity{}
.activity .groupBanner{background: #9ACD26 url(../images/activity.png) no-repeat 0 0;height: 556px;color: #fff;}
.activity .preferential .content{border-color: #9ACD26;height: 554px;overflow: hidden;}
.activity .groupBanner a{border-color: #d0eaa0;}
.activity .groupBanner a:hover{color: #9ACD26;}
.activity .preferential .hd li.on{color: #9ACD26;}

/*景点推荐*/
.sceneryList{}
.sceneryList .groupBanner{background: #60CCFB url(../images/sceneryList.png) no-repeat 0 0;height: 556px;color: #fff;}
.sceneryList .preferential .content{border-color: #60CCFB;height: 554px;overflow: hidden;}
.sceneryList .groupBanner a{border-color: #b7e9fe;}
.sceneryList .groupBanner a:hover{color: #60CCFB;}
.sceneryList .preferential .hd li.on{color: #60CCFB;}

/*景点帮助和点评*/
.extend{margin-top: 20px;}
.extend h4{background: #3aa400;height: 40px;line-height: 40px;padding: 0 20px;color: #fff;font-size: 14px;}
.extend h4 .more{float: right;color: #fff;}
.extend h4 .more:hover{text-decoration: underline;}
.extend .question{float: left;width: 940px;margin-right: -960px;padding-right: 20px;}
.extend .commentMod{overflow: hidden;width: 100%;}
.extend .commentMod .container{margin-left: 960px;width: 240px;}
.questionList{border: 1px solid #e5e5e5;border-top: 0 none;overflow: hidden;height: 329px;overflow: hidden;}
.questionList ul{}
.questionList li{float: left;padding: 40px;width: 389px;font-size: 14px;border: 1px dashed #ddd;border-width: 1px 0 0 1px;margin: -1px 0 0 -1px;}
.questionList li dt{color: #b9b9b9;line-height: 22px;height: 22px}
.questionList li dd{color: #666666;height: 63px;overflow: hidden;}
.questionList li label{float: left;text-align: center;width: 30px;}

.commentList{border: 1px solid #e5e5e5;border-top: 0 none;padding: 0 15px;height: 329px;overflow: hidden;}
.commentList ul{}
.commentList li{margin-top: 12px;padding-bottom: 15px;border: 1px dashed #ddd;border-width: 0 0 1px;}
.commentList li dt{font-size:14px; height:24px; line-height:24px;overflow:hidden;}
.commentList li dd{color: #b3b3b3;}
.commentList li dd div{height: 35px;margin-bottom: 5px;overflow: hidden;position: relative;}
.commentList li dd p{color: #666;}
.commentList li dd p span{float: right;}
.commentList li dd p em{color: #f60;}

/*列表list页面*/
.list{}
.subListPage {padding-top: 20px;}
.subListPage .sideBar {float: right;margin-left: -250px;position: relative;width: 250px;}
.subListPage .travelContent {float: left;width: 100%;}
.subListPage .travelContent .container {margin-right: 250px;padding-right: 15px;}
.subListPage .category{background: #FFF;border: 1px solid #e5e5e5;}
.subListPage .category dl {border-bottom: 1px solid #EAEAEA;line-height: 24px;padding: 8px 0;}
.subListPage .category dl:last-child {border-bottom: 0;}
.subListPage .category dt {color: #888;float: left;margin-right: -82px;text-align: right;padding-left: 10px;width: 72px;}
.subListPage .category dd {float: right;position: relative;width: 100%;}
.subListPage .category dd span.more{background:url("../images/icon.png") no-repeat scroll 55px -183px;color: #d2691e;cursor: pointer;display: inline-block;height: 25px;line-height: 25px;padding-right: 15px;position: absolute;right: 15px;text-align: right;top: 0;width: 50px;}
.subListPage .category dd span.more:hover{color:#f60;}
.subListPage .category dd span.open{background-position:55px -229px;}
.subListPage .category ul {margin-left: 82px;padding: 0 80px 0 10px;overflow: hidden;}
.subListPage .category li {float: left;padding-right: 15px;}
.subListPage .category li a{color: #555;}
.subListPage .category li a:hover {color: #f60;text-decoration: underline;}
.subListPage .category li .check {color: #f60;}
.subListPage .category .choice {background: #FFF;}
.subListPage .category .choice dt {color: #333;}
.subListPage .category .choice ul {margin-top: -8px;}
.subListPage .category .choice li {margin-top: 8px;padding-right: 10px;}
.subListPage .category .choice a {background: #FFF;color: #FFF;display: block;height: 22px;line-height: 22px;border: 1px dashed #ffa763;position: relative;-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.subListPage .category .choice b {background: #FFF;font-weight: normal;color: #555;display: inline-block;padding: 0 21px 0 6px;}
.subListPage .category .choice i {background: url(../images/close.png) no-repeat right 0;display: block;height: 9px;position: absolute;right: 7px;top: 7px;width: 9px;-webkit-transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;transition: all 0.3s all 0.3s ease-in 0s;}
.subListPage .category .choice a:hover {border: 1px dashed #E4393C;text-decoration: none;}
.subListPage .category .choice a:hover b{color: #E4393C;}
.subListPage .category .choice a:hover i {background: url(../images/close.png) no-repeat right -9px;-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg);}
.subListPage .category .choice .trash {display: none;position: absolute;right: 12px;top: 0px;}
.subListPage .category .choice .trash a {display: block;border: 0 none;background: url(../images/trash.png) no-repeat 50% 50%;cursor: pointer;height: 24px;width: 16px;text-indent: -9999px;}
.subListPage .category .choice dd:hover .trash {display: block;}
.subListPage .inputArea .inputText{border: 1px solid #DBDFE6 !important;border-top: 1px solid #ABADB3 !important;float: left;height: 18px;line-height: 18px;margin-right: 5px;padding: 2px 5px;width: 40px;text-align: center;}
.subListPage .inputArea .inputText:focus{box-shadow: none;}
.subListPage .inputArea span{float: left;margin-right: 5px;}
.subListPage .inputArea .btnLink{background: #FC893D;color: #FFF;float: left;padding: 0 10px;-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.subListPage .inputArea .btnLink:hover{background: #E4393C;color: #FFF;text-decoration: none;}

.subListPage .sorting {margin-top: 15px;}
.subListPage .sorting .box {background: #FFF;border: 1px solid #E5E5E5;height: 40px;line-height: 40px;}
.subListPage .sorting dl {float: left;}
.subListPage .sorting dd {float: left;}
.subListPage .sorting dd i {background: url(../images/sorticon.png) no-repeat 0 50%;height: 40px;width: 9px;display:inline-block;position:absolute;top:0;right:10px;}
.subListPage .sorting dd .asc i {background-position: -18px 50%;}
.subListPage .sorting dd .desc i {background-position: -9px 50%;}
.subListPage .sorting dd a {color: #888;display: block;padding: 0 25px 0 15px;position:relative;}
.subListPage .sorting dd a:hover {color: #000;text-decoration: underline;}
.subListPage .sorting dd.cur a {text-decoration: none;}
.subListPage .sorting .rightPage {float: right;padding-right: 15px;}
.subListPage .sorting .rightPage a {display: none;}
.subListPage .sorting .rightPage a.prev,.subListPage .sorting .rightPage a.next,.subListPage .sorting .rightPage span {display: inline-block;}
.subListPage .sorting .rightPage a,.subListPage .sorting .rightPage span {float: left;margin-left: 15px;padding-left: 15px;}
.subListPage .sorting .rightPage a:hover {text-decoration: underline;}
.subListPage .sorting .rightPage span {color: #999;font-size: 14px;}

/*门票产品*/
.listItem .noRecord {color: #888;height: 50px;line-height: 50px;margin-top: 15px;text-align: center;}
.listItem .noRecord a {margin-left: 10px;text-decoration: underline;}
.listItem .item{background: #FFF;border: 1px solid #E5E5E5;border-top: 1px solid #D0D0D0;margin-top: 15px;padding: 15px 0 0;}
.listItem .item:hover {border-color: #FA8D00;-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.listItem .sceneryInfo{padding: 0 15px 15px 0;}
.listItem .sceneryInfo dt {float: left;height: 160px;margin-right: -214px;overflow: hidden;position: relative;width: 214px;}
.listItem .sceneryInfo dt img{-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.listItem .item:hover dt img {transform: scale(1.1);}
.listItem .sceneryInfo dd {float: right;width: 100%;}
.listItem .sceneryInfo .contentBox {margin-left: 214px;padding-left: 15px;}
.listItem .sceneryInfo .priceWrap{float: right;margin-left: -130px;position: relative;width: 130px;}
.listItem .sceneryInfo .info {float: left;width: 100%;}
.listItem .sceneryInfo .inner {margin-right: 130px;padding-right: 35px;}
.listItem .sceneryInfo h4 {font-size: 14px;height: 30px;line-height: 30px;padding-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.listItem .sceneryInfo h4 a {color: #39F;font-size: 18px;}
.listItem .sceneryInfo h4 a:hover {text-decoration: underline;}
.listItem .sceneryInfo h4 .location {display: inline-block;font-weight: normal;font-size: 12px;margin-left: 8px;padding-left: 10px;color: #999;}
.listItem .sceneryInfo p {color: #999;height: 22px;line-height: 22px;padding-top: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.listItem .sceneryInfo p span.level{border: 1px solid #f60;border-radius: 4px;color: #f60;float: left;height: 16px;line-height: 16px;margin-right: 10px;padding: 0 4px;}
.listItem .sceneryInfo p span.collectionBox{float: left;height: 16px;line-height: 16px;padding: 1px;}
.listItem .sceneryInfo p span.collectionBox a{background: url(../images/map.png) no-repeat scroll 0 1px;color: #FFAB46;padding-left: 22px;}
.listItem .sceneryInfo p span.collectionBox a.on{background-position: 0 -21px;}
.listItem .sceneryInfo p.address a {background: url(../images/map.png) no-repeat scroll right -50px;color: #555;display: inline-block;max-width: 480px;padding-right: 45px;text-decoration: underline;white-space: initial;}
.listItem .sceneryInfo .price {color: #888;height: 28px;line-height: 28px;padding-top: 20px;text-align: center;}
.listItem .sceneryInfo .price i,.listItem .sceneryInfo .price em {color: #FF7800;}
.listItem .sceneryInfo .price em {bottom: -2px;font-size: 24px;padding: 0 2px;position: relative;}
.listItem .sceneryInfo .score {color: #39F;margin-top: 10px;text-align: center;}
.listItem .sceneryInfo .score em {color: #FF7800;font-weight: 700;}
.listItem .sceneryInfo .orderLink {background: #f80;color: #FFF;display: block;height: 32px;line-height: 32px;margin-top: 10px;text-align: center;}
.listItem .sceneryInfo .orderLink:hover {background: #f60;-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.listItem .sceneryInfo .tickets b {background: url(../images/arrow2.png) no-repeat right 7px;cursor: pointer;display: inline-block;font-weight: normal;padding-right: 12px;}
.listItem .sceneryInfo .tickets b.expand {background-position: right -19px;}

.listItem .ticketInfo {}
.listItem .ticketInfo .box {border-top: 1px solid #E5E5E5;}
.listItem .ticketInfo dl {border-bottom: 1px solid #EAEAEA;}
.listItem .ticketInfo dl.title {background: #EFEFEF;color: #999;}
.listItem .ticketInfo dt,.listItem .ticketInfo dd {float: left;height: 24px;line-height: 24px;padding: 8px 5px;text-align: left;}
.listItem .ticketInfo dt {width: 258px;padding-left: 15px;}
.listItem .ticketInfo dt a {background: url(../images/arrow2.png) no-repeat right 10px;cursor: pointer;display: inline-block;padding-right: 12px;height: 24px;overflow: hidden;}
.listItem .ticketInfo dt a:hover {text-decoration: underline;}
.listItem .ticketInfo dt a.expand {background-position: right -18px;}
.listItem .ticketInfo dd {width: 85px;}
.listItem .ticketInfo dd.col1 {width: 85px;}
.listItem .ticketInfo dd.col2 {width: 85px;}
.listItem .ticketInfo dd.col3 {width: 135px;}
.listItem .ticketInfo dd.col4 {width: 150px;}
.listItem .ticketInfo dd.col5 {width: 145px;padding: 8px 0;}
.listItem .ticketInfo dd.btnLink span {float: left;margin-right: 21px;overflow: hidden;}
.listItem .ticketInfo dd.btnLink span i {background: #FFF;border: 1px solid #E4393C;color: #E4393C;display: inline-block;height: 22px;line-height: 22px;opacity: 0.75;padding: 0 5px;}
.listItem .ticketInfo dd.btnLink span .i2 {border-color: #5094DD;color: #5094DD;}
.listItem .ticketInfo dd.btnLink span .i3 {border-color: #F80;color: #F80;}
.listItem .ticketInfo dd.btnLink a {background: #FC893D;border-radius: 1px;color: #FFF;float: left;padding: 0 8px;}
.listItem .ticketInfo dd.btnLink a:hover {background: #E4393C;text-decoration: none;-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.listItem .ticketInfo dd.btnLink a.full {background: #AAA;}
.listItem .ticketInfo dd strong {color: #328605;font-weight: normal;}
.listItem .ticketInfo dd .bonus {color: #ff7800;border: 1px solid #f4e09d;display: inline;padding: 0 5px;border-radius: 3px;}
.listItem .ticketInfo dd .price{color: #ff7800;}
.listItem .ticketInfo dd .price em{font-size: 14px;font-weight: 700;}
.listItem .ticketInfo .discount li {float: left;margin-right: 10px;}
.listItem .ticketInfo .moreTicket {text-align: right;padding: 10px 15px;}
.listItem .ticketInfo .moreTicket a {background: url(../images/arrow2.png) no-repeat 0 7px;color: #39F;display: inline-block;height: 18px;line-height: 18px;padding-left: 13px;}
.listItem .ticketInfo .moreTicket a em {padding: 0 3px;}
.listItem .ticketInfo .moreTicket a:hover {text-decoration: underline;}
.listItem .ticketInfo .moreTicket a.expand {background-position: 0 -21px;}
.listItem .defaultHide {display: none;}
.listItem .basicInfo {background: #FFF4D9;border-bottom: 1px solid #E0E0E0;display: none;padding: 15px;}
.listItem .basicInfo .text {color: #888;line-height: 22px;padding: 0 5px;}

.subListPage .sideBar .box {background: #FFF;border: 1px solid #E5E5E5;margin-top: 15px;}
.subListPage .sideBar .hd {border-bottom: 1px solid #E5E5E5;color: #333;font-size: 14px;height: 40px;line-height: 40px;padding: 0 10px 0 15px;}

.rankingList{}
.rankingList .noRecord {background: url(../images/record.png) no-repeat 10px 15px;color: #999;height: 24px;line-height: 24px;padding: 15px 15px 15px 42px;}
.rankingList .content{}
.rankingList ul{padding: 0 15px;}
.rankingList li{padding: 15px 0;border-top: 1px solid #e5e5e5;margin-top: -1px;}
.rankingList li a{display: inline-block;}
.rankingList li a:hover{text-decoration: none;}
.rankingList li dl{}
.rankingList li dt{width: 218px;}
.rankingList li dt .tit{overflow: hidden;height: 22px;line-height: 22px;}
.rankingList li dt .tit i{background: #ff4c29;border-radius: 3px;color: #fff;display: block;float: left;font-family: Arial;font-size: 11px;height: 15px;line-height: 15px;margin: 4px 8px 0 0;text-align: center;width: 15px;}
.rankingList li dt .tit span{color: #666;display: block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 195px;}
.rankingList li dt p{margin-top: 10px;overflow: hidden;color: #999;font-size: 14px;}
.rankingList li dt p em{color: #ff6633;padding-right: 3px;}
.rankingList li dd{display: none;width: 218px;}
.rankingList li dd .img{width: 218px;position: relative;}
.rankingList li dd .img i{background: #ff4c29;color: #fff;font-family: Arial;font-size: 12px;height: 24px;left: 0;line-height: 24px;padding: 0 5px;position: absolute;top: 0;}
.rankingList li dd .img img{width: 218px;height: 164px;}
.rankingList li dd .img p{bottom: 0;color: #fff;font-size: 12px;height: 24px;line-height: 24px;left: 0;overflow: hidden;padding: 0 12px;position: absolute;text-overflow: ellipsis;white-space: nowrap;width: 194px;}
.rankingList li dd .img p.bg{background-color: rgba(0, 0, 0, 0.4);}
.rankingList li dd .price{margin-top: 10px;overflow: hidden;color: #999;font-size: 14px;}
.rankingList li dd .price span{float: right;font-size: 12px;}
.rankingList li dd .price em{color: #ff6633;padding-right: 3px;}
.rankingList li.on dt{display: none;}
.rankingList li.on dd{display: block;}

.browseRecord .hd span {font-size: 12px;float: right;}
.browseRecord .hd span a {background: url(../images/trash.png) no-repeat 0 12px;display: block;width: 16px;text-indent: -9999px;}
.browseRecord .noRecord {background: url(../images/record.png) no-repeat 10px 15px;color: #999;height: 24px;line-height: 24px;padding: 15px 15px 15px 42px;}
.browseRecord ul {padding-bottom: 15px;}
.browseRecord li {padding: 15px 12px 0 15px;}
.browseRecord li a {display: block;}
.browseRecord li dt {float: left;margin-right: -77px;position: relative;width: 77px;}
.browseRecord li dd {float: right;width: 100%;}
.browseRecord li dd .inner {margin-left: 77px;padding-left: 12px;}
.browseRecord li dd p {color: #888;height: 18px;line-height: 18px;overflow: hidden;}
.browseRecord li dd p.title {color: #333;height: 36px;margin-bottom: 4px;}
.browseRecord li:hover dd p.title {text-decoration: underline;}
.browseRecord li dd em {color: #ff6633;padding-right: 2px;}


/*景点详情show页面*/
.show{}
.show .topMod{}

/*线路属性图标*/
.lineIco{background: #f60;display: inline-block;height: 22px;line-height: 22px;margin-left: 5px;padding: 0 6px;text-align: center;color: #fff;box-shadow: 1px 1px 1px #888;}
.lineIco.tuanGou{background: #FF605C;}
.lineIco.xinPin{background: #D95EED;}
.lineIco.reMai{background: #F99800;}
.lineIco.teJia{background: #6AC9EF;}
.lineIco.tuiJian{background: #64C201;}

/**/
.show .fl{float: left;}
.show .fr{float: right;}
.show .topMod .info{background: #fff;border: 1px solid #e6e6e6;display: block;margin-bottom: 20px;padding: 15px;width: 1168px;}
.show .topMod .infoBox{width: 539px;}
/*幻灯片*/
.show .topMod .focusBox{float:left;width:539px;display:inline;}
.txMovie{position:relative;width:539px;height:338px;}
.focus_pic{width:450px;height:338px;overflow:hidden;float: left;}
.focus_pic li{vertical-align:top}
.focus_pic img{width:450px;height:338px;display:inline-block;vertical-align:top}
.focus_nav{position:absolute;right:0;top:0;width:82px;height: 338px;*zoom:1;overflow:hidden;}
.focus_nav ul{position:relative;*zoom:1;height: 276px;overflow: hidden;}
.focus_nav li{position:relative;*zoom:1;cursor:pointer;margin-bottom:7px;}
.focus_nav img{width:82px;height:62px}
.focus_nav .on b{color:#fff;position:absolute;top:-10px;left:30px;font-size:10px;font-family:arial;-webkit-text-size-adjust:none}	
.txMovie .focus_nav li .cover{position:absolute;top:0;left:0;width:82px;height:62px;line-height:999px;overflow:hidden;font-size:0;background:#fff;filter:alpha(opacity=50);opacity:.5}
.txMovie .focus_nav li.on .cover{display:none}
.focus_nav .morePic{border: 1px solid #e1e1e1;cursor: pointer;height: 60px;line-height: 60px;position: relative;text-align: center;width: 80px;}

/*价格提示*/
.dialog_price{position: absolute;left: 0px;z-index: 10000;top: 68px;background-color: #fff;box-shadow: 0px 0px 8px #888;padding: 12px;}
.dialog_price::after{position: absolute;top: -16px;left: 38px;background:none;border-color: transparent transparent #fff;border-style: dashed dashed solid;border-width: 8px;content: "";display: block;font-size: 0;height: 0;line-height: 0;width: 0;z-index: 99999;}
.dialog_price.up{top: auto;bottom: 68px;}
.dialog_price.up::after{border-color: #fff transparent transparent;border-style: solid dashed dashed;bottom: -14px;top: auto;}
.dialog_price ul{float: left;}
.dialog_price li{text-align: center;height: 30px;line-height: 30px;width: 80px;}
.dialog_price li.top1{background: #f0f0f0;}

/**/
.proInfo{width: 605px;padding-left: 15px;position: relative;}

.tourPrice {background: url(../images/price.png) no-repeat right 0;color: #fff;height: 66px;width: 150px;padding: 10px 10px 10px 30px;position: absolute;right: -26px;top: 46px;}
.tourPrice .inner {height: 56px;line-height: 28px;padding-left: 6px;}
.tourPrice .inner li {float: left;}
.tourPrice .inner i {font-size: 14px;}
.tourPrice .inner em {font-size: 30px;font-weight: 700;padding: 0 5px;}

.basicInfo{}
.basicInfo .item {line-height: 22px;margin-top: 15px;padding: 0 15px 0 20px;}
.basicInfo .item.top {margin-top: 0;margin-bottom: 35px;}
.basicInfo .item dt {color: #000;float: left;margin-right: -60px;position: relative;width: 60px;text-align: right;}
.basicInfo .item dd {color: #777;float: right;width: 100%;}
.basicInfo .item dd h1{color: #333;float: left;font-size: 30px;height: 36px;line-height: 36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 570px;}
.basicInfo .item dd .star{padding-top: 6px;display: inline-block;}
.basicInfo .item dd .star em{color: #f60;padding-right: 2px;}
.basicInfo .item dd .star a{color: #777;}
.basicInfo .item dd .star a:hover{text-decoration: underline;}
.basicInfo .item .inner {margin-left: 60px;padding-left: 6px;}
.basicInfo .item .inner.short{width: 325px;height: 22px;line-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.basicInfo .item .inner .address{background:url(../images/map.png) no-repeat scroll right -50px;float: left;color: #777;display: inline-block;max-width: 360px;padding-right: 45px;white-space: initial;height: 22px;line-height: 22px;overflow: hidden;}
.basicInfo .item .inner .phone{background:url(../images/icon.png) no-repeat scroll  6px 3px/29% auto;color: #3aa400;padding-left: 20px;margin-left: 10px;position: relative;float: left;}
.basicInfo .tourType {margin-top: -6px;height: 28px;overflow: hidden;}
.basicInfo .tourType li {background: #39F;color: #FFF;float: left;margin: 6px 10px 0 0;padding: 0 6px;}
.basicInfo .tourType li.c1 {background: #4EB6E6;}
.basicInfo .tourType li.c2 {background: #E85C49;}
.basicInfo .tourType li.c3 {background: #40BDB4;}
.basicInfo .tourType li.c4 {background: #F59038;}
.basicInfo .tourType li.c5 {background: #A995DD;}
.basicInfo .tourType li.c6 {background: #DE8DC5;}
.basicInfo .tourType li.c7 {background: #BC25ED;}
.basicInfo .tourType li.c8 {background: #20C059;}
.basicInfo .discount {margin-top: -6px;}
.basicInfo .discount li {border: 1px solid #FF7C7A;color: #FF7C7A;cursor: pointer;display: inline-block;float: left;height: 20px;line-height: 20px;margin: 6px 8px 0 0;padding: 0 5px;position: relative;}

.preHover {position: relative;cursor: pointer;}
.preHover .preBox {display: none;cursor: auto;padding-top: 8px;position: absolute;top: 21px;left: -1px;z-index: 50;}
.preHover:hover .preBox {display: block;}
.preHover .preBox .box {background: #FFFCE5;border: 1px solid #FFCE88;border-radius: 3px;padding: 0 10px;position: relative;width: 265px;}
.preHover .preBox .bg {background: url(../images/prehover.png) no-repeat 0 0;height: 5px;position: absolute;top: -5px;left: 12px;width: 8px;}
.preHover .preBox h5.title {border-bottom: 1px solid #FFDBB2;color: #F60;height: 18px;line-height: 18px;padding: 8px 0;text-align: left;}
.preHover .preBox .content {color: #754;line-height: 20px;padding: 8px 0;}
.preHover .preBox .content p {float: none;margin: 0;padding: 0;text-align: left;}

.departure .dateCon {display: none;position: absolute;top: 31px;left: 0;width: 100%;z-index: 1;}
.departure .dateCon .box {}
.departure .dateCon ul {background: #FFF;border: 1px solid #DADADA;max-height: 154px;overflow: auto;}
.departure .dateCon li {border-bottom: 1px solid #E5E5E5;height: 30px;line-height: 30px;padding: 0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.departure .dateCon li:last-child {border-bottom: 0;}
.departure .dateCon li:hover {background: #F0F0F0;color: #333;}
.departure .dateCon li em {color: #ff6633;padding-right: 2px;}

.recommended {border-top: 1px solid #E5E5E5;margin-top: 17px;padding-top: 8px;}
.recommended h5 {color: #666;font-size: 12px;height: 40px;line-height: 40px;padding-left: 20px;font-size: 14px;}
.recommended h5 .commentr{color: #666;text-decoration: underline;}
.recommended .content{padding: 6px 48px;position: relative;}
.recommended .content .icon{background:url(../images/douhao.png) no-repeat;display: inline-block;height: 11px;position: absolute;width: 13px;}
.recommended .content .ticon_tjL{background-position: 0 0;left: 20px;top: 0;}
.recommended .content .ticon_tjR{background-position: -19px 0px;right: 20px;bottom: 0;}
.recommended .contentInfo{color: #666;line-height: 22px;height: 64px;overflow: hidden;}
.recommended .tools{float: right;height: 26px;padding: 7px 0 0;}
.recommended .tools a{background: #fff url(../images/tools.png) no-repeat 8px 4px;border: 1px solid #e5e5e5;border-radius: 2px;color: #666;display: inline-block;margin-right: 5px;line-height: 24px;_line-height: 25px;overflow: hidden;padding: 0 10px 0 28px;font-size: 12px;}
.recommended .tools a:hover{background-color: #F2F2F2;}
.recommended .tools a.btnCollection{background-position: 8px 4px;}
.recommended .tools a.btnCollection.on{background-position: 8px -19px;}
.recommended .tools a.btnFaq{background-position: 8px -44px;}
.recommended .tools a.btnPrint{background-position: 8px -69px;}

/*门票价格*/
.show .ticketInfo {}
.show .ticketInfo .hd {height: 42px;line-height: 42px;padding: 0;}
.show .ticketInfo .hd b {color: #FFF;display: inline-block;font-size: 14px;font-weight: 700;padding: 0 15px;}
.show .ticketInfo .content {background: #FFF;border: 1px solid #E1DFDF;}
.show .ticketInfo dl {border-bottom: 1px solid #EAEAEA;}
.show .ticketInfo dl.title {background: #fff;color: #999;}
.show .ticketInfo dt,
.show .ticketInfo dd {float: left;height: 42px;line-height: 42px;padding: 10px 5px;text-align: left;}
.show .ticketInfo dt {padding: 10px 15px;width: 354px;}
.show .ticketInfo dt a {background: url(../images/arrow2.png) no-repeat right 19px;cursor: pointer;display: inline-block;padding-right: 12px;}
.show .ticketInfo dt a:hover {text-decoration: underline;}
.show .ticketInfo dt a.expand {background-position: right -8px;}
.show .ticketInfo dl.title dt,
.show .ticketInfo dl.title dd{height: 24px;line-height: 24px;}
.show .ticketInfo dd {width: 90px;}
.show .ticketInfo dd.col1 {width: 150px;}
.show .ticketInfo dd.col2 {width: 98px;}
.show .ticketInfo dd.col3 {width: 98px;}
.show .ticketInfo dd.col4 {width: 150px;}
.show .ticketInfo dd.col5 {width: 150px;}
.show .ticketInfo dd.col6 {width: 118px;padding: 10px 0;}
.show .ticketInfo dd.btnLink span {float: left;overflow: hidden;width: 100px;text-align: center;height: 18px;line-height: 18px;}
.show .ticketInfo dd.btnLink span.bookbtn{height: 22px;line-height: 22px;font-size: 14px;}
.show .ticketInfo dd.btnLink span i {background: #FFF;color: #f60;display: inline-block;width: 100px;}
.show .ticketInfo dd.btnLink a {background: #f60;width: 100px;height: 40px;border: 1px solid #f60;border-radius: 3px;color: #FFF;float: left;padding: 0;}
.show .ticketInfo dd.btnLink a:hover {background: #f80;border: 1px solid #f80;text-decoration: none;-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.show .ticketInfo dd.btnLink a.full {background: #AAA;border: 1px solid #AAA;}
.show .ticketInfo dd.btnLink a.full i{color: #AAA;}
.show .ticketInfo dd strong {color: #328605;font-weight: normal;}
.show .ticketInfo dd .bonus {color: #ff7800;border: 1px solid #f4e09d;display: inline;padding: 0 5px;border-radius: 3px;}
.show .ticketInfo dd .price{color: #ff7800;}
.show .ticketInfo dd .price em{font-size: 14px;font-weight: 700;}
.show .ticketInfo dd .date span{border: 1px solid #B4E1A9;color: #328605;display: inline-block;height: 22px;line-height: 22px;padding: 0 5px;}
.show .ticketInfo .discount li {float: left;margin-right: 10px;}
.show .ticketInfo .moreTicket {text-align: right;padding-top: 10px;}
.show .ticketInfo .moreTicket a {background: url(../images/arrow2.png) no-repeat 0 5px;color: #39F;display: inline-block;height: 18px;line-height: 18px;padding-left: 13px;}
.show .ticketInfo .moreTicket a em {padding: 0 3px;}
.show .ticketInfo .moreTicket a:hover {text-decoration: underline;}
.show .ticketInfo .moreTicket a.expand {background-position: 0 -22px;}
.show .ticketInfo .basicInfo {background: #FFF4D9;border-bottom: 1px solid #E0E0E0;display: none;padding: 15px;}
.show .ticketInfo .basicInfo .text {color: #888;line-height: 22px;padding: 0 5px;}
.show .ticketInfo .preHover .preBox .content {border: 0;}
.show .preHover .preBox{top: 32px;}

/*详情页描述等信息*/
.mainBox{min-height: 500px;position: relative;margin-top: 20px;}

.detailNav {border: 1px solid #E5E5E5;background: #F9F9F9;position: absolute;top: 0;width: 1198px !important;z-index: 1;}
.detailNav .booking {display: none;float: right;padding: 4px 5px;}
.detailNav .booking a {background: #f80;border-radius: 3px;color: #FFF;display: block;height: 36px;line-height: 36px;padding: 0 41px;-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.detailNav .booking a:hover {background: #f60;text-decoration: none;}
.detailNav ul {float: left;}
.detailNav li {border-right: 1px solid #E0E0E0;float: left;height: 46px;line-height: 46px;}
.detailNav li a {display: block;font-size: 14px;padding: 0 15px;}
.detailNav li a:hover {text-decoration: underline;}
.detailNav li.active a {color: #fff;position: relative;font-weight: 700;height: 47px;margin-top: -1px;}

.itemList{}
.itemList .itemBox{padding: 0 18px 20px;border: 1px solid #E5E5E5;margin-bottom: 20px;}
.itemList .itemBox .itemHd .more{float: right;}
.itemList .itemBox .print{background: url(../images/print.png) no-repeat scroll 12px 4px;border: 1px solid #ddd;border-radius: 3px;color: #666;display: inline-block;float: left;font-size: 12px;height: 24px;line-height: 24px;margin-left: 10px;margin-top: 3px;padding: 0 12px 0 35px;}
.itemList .itemBox .download{background: url(../images/download.png) no-repeat scroll 12px 4px;border: 1px solid #ddd;border-radius: 3px;color: #666;display: inline-block;float: left;font-size: 12px;height: 24px;line-height: 24px;margin-left: 10px;margin-top: 3px;padding: 0 12px 0 35px;}
.itemList .itemBox .itemHd{position: relative;margin-bottom: 20px;margin-top: 15px;border-bottom: 3px solid #e3e3e3;color: #656565;height: 46px;line-height: 46px;display: block;font-size: 18px;font-weight: bold;padding-left: 38px;}
.itemList .itemBox .itemHd span{color: #999;display: inline-block;font-size: 12px;font-weight: 100;margin-left: 22px;}
.itemList .itemBox .itemHd i{position: absolute;left: 0;bottom: -3px;width: 30px;height: 36px;display: inline-block;}
.itemList .notes .itemHd i{background-position: 4px -48px;}
.itemList .gallerys .itemHd i{background-position: 4px -103px;}
.itemList .videos .itemHd i{background-position: 3px -156px;}
.itemList .maps .itemHd i{background-position: 4px -205px;}
.itemList .review .itemHd i{background-position: 4px -315px;}
.itemList .consults .itemHd i{background-position: 3px -368px;}
.itemList .itemBox h4.hd {border-left: 5px solid #ff8a00;height: 20px;line-height: 20px;padding-left: 10px;margin-bottom: 15px;position: relative;}
.itemList .itemBox h4.hd b {color: #121212;font-weight: 700;}
.itemList .itemBox .contact{margin-bottom: 15px;color: #555;}

/*景点图片*/
.show .scenic ul{width: 1170px;overflow: hidden; position:relative;}
.show .scenic li{border: 1px solid #EFEFEF;display: inline;float: left;height: 117px;margin: 0 10px 10px 0;overflow: hidden;position: relative;width: 155px;}
.show .scenic li div{cursor: pointer;color: #FFF;height: 30px;line-height: 30px;overflow: hidden;position: absolute;left: 0;top: 87px;padding: 0 10px;width: 135px;text-align: center;}
.show .scenic li div.bg{background: #000;opacity: 0.7;filter: alpha(opacity=70);}

/**点评**/
.show .review .textCon{overflow: hidden;width: 930px;}
.show .review .markInfo{border: 1px solid #ECECEC;}
.show .markInfo .mark1{background: #FFF;color: #333;float: left;font-size: 14px;height: auto;padding: 20px 0;width: 230px;text-align: center;}
.show .markInfo .mark2{background: #FFF;border: 1px solid #ECECEC;border-width: 0 1px;float: left;padding: 8px 35px 18px;width: 400px;}
.show .markInfo .mark3{float: left;height: auto;overflow: hidden;width: 453px; text-align:center;padding-top:26px;}
.show .markInfo .mark1 .mark1-t1{font-size: 16px;}
.show .markInfo .mark1 h3{color: #f60;font-family: Arial;font-size: 47px;height: 56px;line-height: 56px;}
.show .markInfo .mark1 em{color: #000;font-size: 18px;}
.show .markInfo .mark2 dl{padding-top: 10px;}
.show .markInfo .mark2 dt{float: left;height: 18px;line-height: 18px;overflow: hidden;text-align: right;width: 60px;}
.show .markInfo .mark2 dd{float: left;height: 18px;line-height: 18px;overflow: hidden;}
.show .markInfo .mark2 dd.d1{background: #ebebeb;font-size: 0;height: 14px;line-height: 14px;margin: 3px 10px 1px 7px;_margin: 2px 10px 2px 7px;width: 250px;}
.show .markInfo .mark2 dd.d1 div{background: #f60;font-size: 0;height: 14px;line-height: 14px;}
.show .markInfo .mark2 dd.d2{color: #ff6633;font-family: Arial;font-weight: bold;width: 32px;}
.show .markInfo .mark3 .btn{background: #fff;border: 1px solid #f60;border-radius: 2px;color: #f60;display: inline-block;font-size: 14px;height: 28px;line-height: 28px;width: 78px;margin-top: 10px;}
.show .markInfo .mark3 .btn:hover{text-decoration:none;}
.show .markInfo .mark3 h3{font-size:14px; padding-top:10px; color:#666;}
.show .print{margin-right: 6px; height: 24px; background: none repeat scroll 0% 0% rgb(255, 153, 0); padding: 0px 12px; line-height: 24px; color: rgb(255, 255, 255); display: inline-block; margin-bottom: 8px; text-shadow: 0px 0px 1px rgb(120, 120, 120);}
.show .download{margin-right: 6px; height: 24px; background: none repeat scroll 0% 0% rgb(255, 153, 0); padding: 0px 12px; line-height: 24px; color: rgb(255, 255, 255); display: inline-block; margin-bottom: 8px; text-shadow: 0px 0px 1px rgb(120, 120, 120);}
.show .review .listBox{/* background: #FFF; */margin-top: 15px;}
.show .review .listBox p{color: #666;}
.show .review .listBox dl{margin-top: 15px;}
.show .review .listBox dt{float: left;margin-right: 20px;width: 81px;}
.show .review .listBox dt img,
.show .review .listBox dt .visitor{border: 1px solid #ECECEC;display: block;height: 75px;width: 75px;padding: 2px;border-radius: 50%;}
.show .review .listBox dt .visitor{background: url(../images/visitor.gif) no-repeat 2px 2px;}
.show .review .listBox dt p{height: 18px;line-height: 18px;overflow: hidden;padding-top: 5px;text-align: center;}
.show .review .listBox dt .user{color: #328605;text-transform: uppercase;}
.show .review .listBox dt .date{color: #888;}
.show .review .listBox dd{float: left;width: 1057px;}
.show .review .listBox dd .box{border: 1px solid #ECECEC;border-top: 1px solid #BBB;width: 1055px;position: relative;_position: static;}
.show .review .box .hd{border-bottom: 1px solid #ECECEC;height: 40px;line-height: 40px;padding: 0 15px;background:#FFF;font-size:12px;}
.show .review .box .hd li{color: #ff6633;float: left;margin-right: 15px;}
.show .review .box .hd b{color: #333;font-weight: normal;}
.show .review .box .hd li.bonus{background: url(../images/coins.gif) no-repeat 0 12px;color: #ff6633;padding-left: 22px;}
.show .review .box .hd li.bonus em{font-weight: bold;}
.show .review .box .desc{color: #888;line-height: 24px;padding: 12px 15px 0;text-align: justify;}
.show .review .arrow{background: url(../images/arrowleft.png) no-repeat 0 0;display: block;_display: none;position: absolute;left: -7px;top: 34px;width: 7px;height: 12px;}
.show .review .more{height: 16px;font-size: 0;overflow: hidden;text-align: right;}
.show .review .more b{background: url(../images/checkon.gif) no-repeat 0 0;cursor: pointer;display: inline-block;height: 16px;width: 16px;}
.show .review .moreUp b{background-position: 0 bottom;}
.show .review .moreInfo{display: none;margin-top: 10px;padding: 0 15px;}
.show .review .impressions{height: 26px;padding: 10px 0;}
.show .review .userGallery{border-top: 1px solid #ECECEC;}
.show .review .userGallery li{float: left;height: 75px;overflow: hidden;width: 100px;padding: 10px 10px 0 0;}
.show .review .impressions li{background: #ff6633;color: #FFF;display: inline-block;float: left;font-size: 12px;margin-right: 5px;padding:0 8px;}
.show .review .impressions li.t1{background: #6CC;}
.show .review .impressions li.t2{background: #F60;}
.show .review .impressions li.t3{background: #F9C;}
.show .review .impressions li.t4{background: #F99;}
.show .review .impressions li.t5{background: #F96;}
.show .review .impressions li.t6{background: #F66;}
.show .review .impressions li.t7{background: #9C6;}
.show .review .impressions li.t8{background: #6CF;}
.show .review .impressions li.t9{background: #69C;}

/*在线咨询*/
.consultsContent{}
.consultsContent .formBox{position: relative;border: 1px solid #ededed;width: 1160px;}
.consultsContent .formBox textarea{background: #fff;border: 0 none;color: #666;height: 80px;line-height: 20px;overflow: auto;padding: 5px;resize: none;width: 1150px;}
.consultsContent .formBtn{border: 1px solid #ECECEC;border-top: 0;color: #888;height: 40px;line-height: 40px;padding-left: 15px;width: 1145px;}
.consultsContent .formBtn .inputTexts{border: 1px solid #eee;float: left;height: 26px;line-height: 26px;margin-right: 5px;margin-top: 6px;padding: 0 3px;}
.consultsContent .formBtn .btn{background: #f60;border: 0;color: #FFF;cursor: pointer;float: right;padding: 0 15px;width: 48px;text-align: center;}
.consult .listBox{background: #FFF;margin-top: 15px;}
.consult .listBox p{color: #666;}
.consult .listBox dl{margin-top: 15px;}
.consult .listBox dt{float: left;margin-right: 20px;width: 81px;}
.consult .listBox dt img,
.consult .listBox dt .visitor{border: 1px solid #ECECEC;display: block;height: 75px;width: 75px;padding: 2px;border-radius: 50%;}
.consult .listBox dt .visitor{background: url(../images/visitor.gif) no-repeat 2px 2px;}
.consult .listBox dt p{height: 18px;line-height: 18px;overflow: hidden;padding-top: 5px;text-align: center;}
.consult .listBox dt .user{color: #328605;text-transform: uppercase;}
.consult .listBox dt .date{color: #888;}
.consult .listBox dd{float: left;width: 1057px;}
.consult .listBox dd .box{border: 1px solid #ECECEC;border-top: 1px solid #BBB;width: 1055px;position: relative;_position: static;}
.consult .box .desc{color: #666;line-height: 20px;padding: 10px 15px;}
.consult .box .reply{background: #FFFFE0;border-top: 1px solid #ECECEC;color: #BD7F00;line-height: 20px;padding: 10px 15px;}
.consult .box .reply b{font-weight: normal;}
.consult .box .pending{color: #ff6633;}
.consult .arrow{background: url(../images/arrowleft.png) no-repeat 0 0;display: block;_display: none;position: absolute;left: -7px;top: 17px;width: 7px;height: 12px;}

/*您可能还喜欢*/
.relativeBox{}
.relativeBox .box{background: #fafafa;width: 1162px;}
.relativeBox .travelList {margin-left: -15px;width: 1195px;}
.relativeBox .travelList li {float: left;margin: 0 0 0 15px;width: 220px;}
.relativeBox .travelList dt {height: 165px;overflow: hidden;position: relative;width: 220px;}
.relativeBox .travelList dt img {-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.relativeBox .travelList li:hover img {transform: scale(1.1);}
.relativeBox .travelList dt .text {background: rgba(0,0,0,0.5);border-top: 1px solid rgba(255,255,255,0.25);color: #FFF;font-size: 13px;padding: 7px 9px;position: absolute;bottom: 0;left: 0;width: 200px;}
.relativeBox .travelList dt .text p {height: 21px;line-height: 21px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.relativeBox .travelList dd {color: #888;height: 24px;line-height: 24px;margin-top: 10px;}
.relativeBox .travelList dd .price {float: right;}
.relativeBox .travelList dd i,.travelList dd em {color: #F40;}
.relativeBox .travelList dd em {font-size: 16px;font-weight: 700;padding: 0 2px;}
.relativeBox .travelList dd .location {background: url(../images/location.png) no-repeat 0 3px;float: left;padding-left: 18px;}

/**景点图片**/
#preview{background: #FFF;border: 1px solid #EFEFEF;display:none;position: absolute;padding: 3px;z-index: 99999;}
#preview img{max-width:560px;}

/*销售记录*/
.salesRecordsContent{padding-bottom: 15px;}
.salesRecordsContent .itemTable {border-top: 1px solid #D0D0D0;border-left: 1px solid #EAEAEA;width: 1158px;}
.salesRecordsContent .itemTable th,.itemTable td {border: 1px solid #EAEAEA;border-width: 0 1px 1px 0;color: #888;font-size: 12px;padding: 10px 7px;text-align: center;}
.salesRecordsContent .itemTable th {background: #F1F1F1;color: #666;font-weight: 700;}
.salesRecordsContent .itemTable td.left {text-align: left;}
.salesRecordsContent .itemTable td a {color: #39F;}
.salesRecordsContent .itemTable td a:hover {color: #F80;text-decoration: underline;}
.salesRecordsContent .itemTable td b {color: #555;font-weight: 700;}
