﻿.mainInfo .rightInfo {float: right;margin-left: -250px;position: relative;width: 250px;}
.mainInfo .listitemList {float: left;width: 100%;}
.mainInfo .listitemList .leftInfo {margin-right: 250px;padding-right: 15px;}
.mainInfo .xuanxiangInfo{background: #FFF;border: 1px solid #e5e5e5;}
.mainInfo .xuanxiangInfo dl {border-bottom: 1px solid #EAEAEA;line-height: 24px;padding: 8px 0;}
.mainInfo .xuanxiangInfo dl:last-child {border-bottom: 0;}
.mainInfo .xuanxiangInfo dt {color: #888;float: left;margin-right: -82px;text-align: right;padding-left: 10px;width: 72px;}
.mainInfo .xuanxiangInfo dd {float: right;position: relative;width: 100%;}
.mainInfo .xuanxiangInfo 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;}
.mainInfo .xuanxiangInfo dd span.more:hover{color:#f60;}
.mainInfo .xuanxiangInfo dd span.open{background-position:55px -229px;}
.mainInfo .xuanxiangInfo ul {margin-left: 82px;padding: 0 80px 0 10px;overflow: hidden;}
.mainInfo .xuanxiangInfo li {float: left;padding-right: 15px;}
.mainInfo .xuanxiangInfo li a{color: #555;}
.mainInfo .xuanxiangInfo li a:hover {color: #f60;text-decoration: underline;}
.mainInfo .xuanxiangInfo li .check {color: #f60;}
.mainInfo .xuanxiangInfo .xuanzetiaojiandisplay {background: #FFF;}
.mainInfo .xuanxiangInfo .xuanzetiaojiandisplay dt {color: #333;}
.mainInfo .xuanxiangInfo .xuanzetiaojiandisplay ul {margin-top: -8px;}
.mainInfo .xuanxiangInfo .xuanzetiaojiandisplay li {margin-top: 8px;padding-right: 10px;}
.mainInfo .xuanxiangInfo .xuanzetiaojiandisplay 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;}
.mainInfo .xuanxiangInfo .xuanzetiaojiandisplay b {background: #FFF;font-weight: normal;color: #555;display: inline-block;padding: 0 21px 0 6px;}
.mainInfo .xuanxiangInfo .xuanzetiaojiandisplay 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;}
.mainInfo .xuanxiangInfo .xuanzetiaojiandisplay a:hover {border: 1px dashed #E4393C;text-decoration: none;}
.mainInfo .xuanxiangInfo .xuanzetiaojiandisplay a:hover b{color: #E4393C;}
.mainInfo .xuanxiangInfo .xuanzetiaojiandisplay a:hover i {background: url(../images/close.png) no-repeat right -9px;-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg);}
.mainInfo .xuanxiangInfo .xuanzetiaojiandisplay .trash {display: none;position: absolute;right: 12px;top: 0px;}
.mainInfo .xuanxiangInfo .xuanzetiaojiandisplay .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;}
.mainInfo .xuanxiangInfo .xuanzetiaojiandisplay dd:hover .trash {display: block;}
 

.leftInfo .paixu{border:1px solid #E6E6E6;margin-top: 15px;}
.leftInfo .paixu a{float:left;height: 40px;line-height: 40px;padding:0 14px 0 12px;border-right:1px solid #EBEFF3;color:#666;position:relative;background:#FFF;font-size: 14px;width: 50px;text-align: center;}
.leftInfo .paixu a i{height:24px;width:10px;position:absolute;background:url(../inco/hotelicon.png) no-repeat 35px -39px;right: 6px;top: 5px;}
.leftInfo .paixu a:hover{text-decoration:none;}
.leftInfo .paixu a.default{background-image:none !important;padding:0 12px;}
.leftInfo .paixu a.asc i{background-position:0px -39px;}
.leftInfo .paixu a.desc i{background-position:-48px -39px;}
.leftInfo .paixu a.cur{background-color: #006ED6;color:#FFF;border-color: #006ED6;}
.leftInfo .paixu a.cur.asc i{background-position:0px -9px;}
.leftInfo .paixu a.cur.desc i{background-position:-48px -9px;} 
.leftInfo .paixu span{float:left;height: 40px;line-height: 40px;font-size:14px;padding:0 5px;color:#787878;}

/*门票产品*/
.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 .menpiaoInfo{padding: 0 15px 15px 15px;}
.listItem .menpiaoInfo dt {float: left;height: 160px;margin-right: -214px;overflow: hidden;position: relative;width: 214px;}
.listItem .menpiaoInfo 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 .menpiaoInfo dd {float: right;width: 100%;}
.listItem .menpiaoInfo .contentBox {margin-left: 214px;padding-left: 15px;}
.listItem .menpiaoInfo .priceWrap{float: right;margin-left: -130px;position: relative;width: 130px;}
.listItem .menpiaoInfo .info {float: left;width: 100%;}
.listItem .menpiaoInfo .inner {margin-right: 130px;padding-right: 35px;}
.listItem .menpiaoInfo h4 {font-size: 14px;height: 30px;line-height: 30px;padding-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.listItem .menpiaoInfo h4 a {color: #39F;font-size: 18px;}
.listItem .menpiaoInfo h4 a:hover {text-decoration: underline;}
.listItem .menpiaoInfo h4 .location {display: inline-block;font-weight: normal;font-size: 12px;margin-left: 8px;padding-left: 10px;color: #999;}
.listItem .menpiaoInfo p {color: #999;height: 22px;line-height: 22px;padding-top: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.listItem .menpiaoInfo .zhutidiv{height: 22px;line-height: 22px;padding-top: 10px;text-overflow: ellipsis;} 
.listItem .menpiaoInfo ul li {background: #39F;color: #FFF;float: left;margin: 0 10px 0 0;padding: 0 6px;}
.listItem .menpiaoInfo ul li.c1 {background: #4EB6E6;}
.listItem .menpiaoInfo ul li.c2 {background: #E85C49;}
.listItem .menpiaoInfo ul li.c3 {background: #40BDB4;}
.listItem .menpiaoInfo ul li.c4 {background: #F59038;}
.listItem .menpiaoInfo ul li.c5 {background: #A995DD;}
.listItem .menpiaoInfo ul li.c6 {background: #DE8DC5;}
.listItem .menpiaoInfo ul li.c7 {background: #BC25ED;}
.listItem .menpiaoInfo ul li.c8 {background: #20C059;}
.listItem .menpiaoInfo 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 .menpiaoInfo .collectionBox{height: 16px;line-height: 16px;padding: 1px; text-align: center;margin-top: 20px;}
.listItem .menpiaoInfo .collectionBox a{background: url(../images/map.png) no-repeat scroll 0 1px;color: #FFAB46;padding-left: 22px;text-align: center;} 
.listItem .menpiaoInfo .price {color: #888;height: 28px;line-height: 28px;padding-top: 20px;text-align: center;}
.listItem .menpiaoInfo .price i,.listItem .menpiaoInfo .price em {color: #FF7800;}
.listItem .menpiaoInfo .price em {bottom: -2px;font-size: 24px;padding: 0 2px;position: relative;}
.listItem .menpiaoInfo .orderLink {background: #f80;color: #FFF;display: block;height: 32px;line-height: 32px;margin-top: 20px;text-align: center;}
.listItem .menpiaoInfo .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;}
  
 
.rightInfo .box {background: #FFF;border: 1px solid #E5E5E5;margin-top: 15px;}
.rightInfo .hd {border-bottom: 1px solid #E5E5E5;color: #333;font-size: 14px;height: 40px;line-height: 40px;padding: 0 10px 0 15px;}

 
.hotmenpiaoList .noRecord {background: url(../images/record.png) no-repeat 10px 15px;color: #999;height: 24px;line-height: 24px;padding: 15px 15px 15px 42px;}
.hotmenpiaoList .content{}
.hotmenpiaoList ul{padding: 0 15px;}
.hotmenpiaoList li{padding: 15px 0;border-top: 1px solid #e5e5e5;margin-top: -1px;}
.hotmenpiaoList li a{display: inline-block;}
.hotmenpiaoList li a:hover{text-decoration: none;}
.hotmenpiaoList li dl{}
.hotmenpiaoList li dt{width: 218px;}
.hotmenpiaoList li dt .tit{overflow: hidden;height: 22px;line-height: 22px;}
.hotmenpiaoList 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;}
.hotmenpiaoList li dt .tit span{color: #666;display: block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 195px;}
.hotmenpiaoList li dt p{margin-top: 10px;overflow: hidden;color: #999;font-size: 14px;}
.hotmenpiaoList li dt p em{color: #ff6633;padding-right: 3px;}
.hotmenpiaoList li dd{display: none;width: 218px;}
.hotmenpiaoList li dd .img{width: 218px;position: relative;}
.hotmenpiaoList 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;}
.hotmenpiaoList li dd .img img{width: 218px;height: 164px;}
.hotmenpiaoList 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;}
.hotmenpiaoList li dd .img p.bg{background-color: rgba(0, 0, 0, 0.4);}
.hotmenpiaoList li dd .price{margin-top: 10px;overflow: hidden;color: #999;font-size: 14px;}
.hotmenpiaoList li dd .price span{float: right;font-size: 12px;}
.hotmenpiaoList li dd .price em{color: #ff6633;padding-right: 3px;}
.hotmenpiaoList li.on dt{display: none;}
.hotmenpiaoList li.on dd{display: block;}

.liulanjilu .hd span {font-size: 12px;float: right;}
.liulanjilu .hd span a {background: url(../images/trash.png) no-repeat 0 12px;display: block;width: 16px;text-indent: -9999px;}
.liulanjilu .noRecord {background: url(../images/record.png) no-repeat 10px 15px;color: #999;height: 24px;line-height: 24px;padding: 15px 15px 15px 42px;}
.liulanjilu ul {padding-bottom: 15px;}
.liulanjilu li {padding: 15px 12px 0 15px;}
.liulanjilu li a {display: block;}
.liulanjilu li dt {float: left;margin-right: -77px;position: relative;width: 77px;}
.liulanjilu li dd {float: right;width: 100%;}
.liulanjilu li dd .inner {margin-left: 77px;padding-left: 12px;}
.liulanjilu li dd p {color: #888;height: 18px;line-height: 18px;overflow: hidden;}
.liulanjilu li dd p.title {color: #333;height: 36px;margin-bottom: 4px;}
.liulanjilu li:hover dd p.title {text-decoration: underline;}
.liulanjilu li dd em {color: #ff6633;padding-right: 2px;}
 