<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*酒店 + 景点频道样式*/
#main {background: #FFF;padding-bottom: 20px;}

.breadCrumb {padding-top: 20px;}
.breadCrumb span {color: #999;float: right;}
.breadCrumb li {color: #757575;float: left;}
.breadCrumb li:first-child {padding-right: 5px;}
.breadCrumb li em {color: #888;font-family: '\5B8B\4F53';padding: 0 8px;}
.breadCrumb li a {color: #39F;}
.breadCrumb li a:hover {text-decoration: underline;}

.preHover {position: relative;}
.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/taocan/prehover.png) no-repeat 0 0;height: 5px;position: absolute;top: -5px;left: 25px;width: 8px;}
.preHover .preBox h5.title {border-bottom: 1px solid #FFDBB2;color: #F60;font-size: 12px;height: 18px;line-height: 18px;padding: 8px 0;text-align: left;}
.preHover .preBox .content {color: #754;float: none;line-height: 20px;padding: 8px 0;}
.preHover .preBox .content p {float: none;margin: 0;padding: 0;text-align: left;}

.topBlock {background: url(../images/taocan/bg.png) no-repeat 50% bottom #FFF;border-bottom: 1px solid #E5E5E5;height: 340px;padding-top: 20px;}
.topBlock .search {float: left;margin-right: -360px;position: relative;width: 360px;}
.topBlock .banners {float: right;width: 100%;}
.topBlock .banners .container {margin-left: 360px;padding-left: 20px;}

/*首页搜索*/
.topBlock .search .content {background: #38414C;border-radius: 5px;padding: 7px;}
.topBlock .search .hd {height: 40px;line-height: 40px;padding: 0 10px;}
.topBlock .search .hd b {color: #FFF;font-weight: normal;font-size: 18px;text-shadow: 3px 3px 3px #000;}
.topBlock .searchForm {background: #FFF;border-radius: 5px;height: 264px;margin-top: 7px;padding: 0 15px 15px;}
.topBlock .searchForm dl {height: 34px;line-height: 34px;padding-top: 17px;}
.topBlock .searchForm dt {color: #333;float: left;font-size: 14px;margin-right: -75px;padding-right: 15px;position: relative;width: 60px;text-align: right;}
.topBlock .searchForm dd {float: right;width: 100%;}
.topBlock .searchForm .inputWrap {border: 1px solid #D0D0D0;border-top: 1px solid #888;height: 32px;margin-left: 75px;padding: 0 10px 0 8px;position: relative;}
.topBlock .searchForm .inputWrap i {background: url(../images/taocan/sorticon.png) no-repeat -27px 50%;display: block;height: 32px;opacity: 0.5;position: absolute;right: 11px;top: 0;width: 9px;}
.topBlock .searchForm .inputWrap i.date {background: url(../images/taocan/calendar.png) no-repeat 0 50%;opacity: 1;right: 7px;width: 16px;}
.topBlock .searchForm .inputText {background: #FFF;border: 0;color: #555;font-size: 14px;height: 22px;line-height: 22px;padding: 5px 0;width: 100%;vertical-align: top;}
.topBlock .dropMenu {display: none;position: absolute;top: 32px;left: -1px;width: 241px;z-index: 10;}
.topBlock .dropMenu.city {width: 442px;}
.topBlock .dropMenu .box {background: #FFF;border: 1px solid #DADADA;line-height: 32px;}
.topBlock .dropMenu h5 {background: #FC893D;border-bottom: 1px solid #E5E5E5;color: #FFF;padding: 0 10px;}
.topBlock .dropMenu .list {max-height: 197px;overflow-x: hidden;overflow-y: auto;}
.topBlock .dropMenu li {border-top: 1px solid #EAEAEA;color: #39F;cursor: pointer;float: none;padding: 0 10px;}
.topBlock .dropMenu li:first-child {border-top: 0;}
.topBlock .dropMenu li span {float: right;}
.topBlock .dropMenu li.selected,.topBlock .dropMenu li:hover {background: #E4393C;color: #FFF;}
.topBlock .searchBtn {background: url(../images/taocan/salebg.png) no-repeat 0 50%;height: 36px;margin-top: 17px;text-align: right;}
.topBlock .searchBtn .btn {background: #FB8D00;border: 1px solid #FB7600;border-radius: 3px;color: #FFF;cursor: pointer;display: inline-block;font-size: 14px;height: 34px;line-height: 30px;width: 170px;}
.topBlock .searchBtn .btn {-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;}
.topBlock .searchBtn .btn:hover {background: #FB7600;}

/*首页幻灯片*/
.topBlock .indexSlider {background: #CCC;height: 340px;overflow: hidden;position: relative;width: 820px;}
.topBlock .indexSlider span {border: 3px solid #FA8D00;display: block;height: 15px;width: 15px;position: absolute;z-index: 1;}
.topBlock .indexSlider .topLeft {border-width: 3px 0 0 3px;top: 0;left: 0;}
.topBlock .indexSlider .topRight {border-width: 3px 3px 0 0;top: 0;right: 0;}
.topBlock .indexSlider .bottomLeft {border-width: 0 0 3px 3px;bottom: 0;left: 0;}
.topBlock .indexSlider .bottomRight {border-width: 0 3px 3px 0;bottom: 0;right: 0;}
.topBlock .indexSlider .nav {bottom: 25px;left: 0;position: absolute;text-align: center;width: 100%;z-index: 2;}
.topBlock .indexSlider .nav li {background: url(../images/taocan/slidebg.png) no-repeat right 0;cursor: pointer;display: inline-block;height: 18px;margin: 0 7px;text-indent: -9999px;width: 18px;-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;}
.topBlock .indexSlider .nav li.on {background-position: 0 0;}

/*热门景点*/
.hotView .hd {border-bottom: 1px solid #DADADA;height: 24px;line-height: 24px;padding: 20px 0;}
.hotView .hd b {background: url(../images/taocan/hot.png) no-repeat 0 50%;color: #E4393C;display: inline-block;font-size: 18px;font-weight: 700;padding-left: 30px;}
.hotView .hd dl {float: right;}
.hotView .hd dd,.hotView .hd dt {background: url(../images/taocan/division.gif) no-repeat 0 50%;float: left;margin-left: 10px;padding-left: 10px;}
.hotView .hd dd a,.hotView .hd dt a {display: block;padding: 0 13px;}
.hotView .hd dd.on a {background: #E4393C;border-radius: 15px;color: #FFF;}
.hotView .hd dt em {font-family: '\5B8B\4F53';}
.hotView .hd dt a:hover {text-decoration: underline;}
.hotView .item {display: none;padding-top: 20px;position: relative;}
.hotView .item .box{height: 304px;overflow: hidden;}
.hotView .itemList li {background: #FFF;float: left;margin: 0 20px 0 0;width: 285px;}
.hotView .itemList li a {border: 1px solid #EAEAEA;border-bottom: 1px solid #C5C5C5;display: block;padding-bottom: 8px;-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;}
.hotView .itemList li a:hover {border: 1px solid #E4393C;}
.hotView .itemList dt {height: 212px;overflow: hidden;}
.hotView .itemList 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;}
.hotView .itemList li:hover img {transform: scale(1.1);}
.hotView .itemList dd.title {color: #000;font-size: 16px;height: 30px;line-height: 30px;padding: 5px 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hotView .itemList dd.desc {color: #999;height: 42px;line-height: 21px;overflow: hidden;padding: 0 10px;text-align: justify;}
.hotView .switch a {background: url(../images/taocan/switchbg.png) no-repeat 0 0;display: block;height: 50px;position: absolute;top: 101px;width: 50px;}
.hotView .switch a.iPrev {background-position: 0 0;left: -25px;}
.hotView .switch a.iNext {background-position: right 0;right: -25px;}
.hotView .switch a.prevStop {background-position: 0 -50px;}
.hotView .switch a.nextStop {background-position: right -50px;}

/*排行榜、推荐产品*/
.recommended .ranking {float: left;margin-right: -285px;position: relative;width: 285px;}
.recommended .hotProduct {float: right;width: 100%;}
.recommended .hotProduct .container {margin-left: 285px;padding-left: 20px;}
.recommended .hd {border-bottom: 1px solid #DADADA;height: 24px;line-height: 24px;padding: 20px 0;}
.recommended .hd b {color: #333;display: inline-block;font-size: 18px;font-weight: 700;}
.recommended .hd dl {float: right;}
.recommended .hd dd,.recommended .hd dt {background: url(../images/taocan/division.gif) no-repeat 0 50%;float: left;margin-left: 10px;padding-left: 10px;}
.recommended .hd dd a,.recommended .hd dt a {display: block;padding: 0 13px;}
.recommended .hd dd.on a {background: #E4393C;border-radius: 15px;color: #FFF;}
.recommended .hd dt em {font-family: '\5B8B\4F53';}
.recommended .hd dt a:hover {text-decoration: underline;}

.recommended .ranking li {border-bottom: 1px solid #EAEAEA;}
.recommended .ranking li a {display: block;height: 48px;overflow: hidden;padding: 13px 0 13px 30px;position: relative;}
.recommended .ranking li:last-child {border-bottom: 0;}
.recommended .ranking li b {color: #E4393C;font: italic 20px/1 tahoma;position: absolute;left: 3px;top: 18px;}
.recommended .ranking h3 {color: #444;font-size: 14px;float: left;height: 48px;line-height: 24px;overflow: hidden;width: 180px;}
.recommended .ranking li a:hover {background: #EFEFEF;}
.recommended .ranking li a:hover h3 {text-decoration: underline;}
.recommended .ranking .price {color: #999;float: right;line-height: 24px;overflow: hidden;padding-left: 5px;width: 70px;text-align: right;}
.recommended .ranking .price p {height: 24px;color: #F40;}
.recommended .ranking .price em {font-weight: 700;font-size: 15px;padding-left: 2px;position: relative;top: 1px;}
.recommended .ranking .price div {height: 24px;}

.hotProduct .item {padding-top: 14px;}
.hotProduct .item ul {margin-left: -14px;margin-top: -14px;}
.hotProduct .item li {float: left;margin: 14px 0 0 14px;width: 213px;}
.hotProduct .item li a {background: #FFF;border: 1px solid #EAEAEA;border-bottom: 1px solid #C5C5C5;display: block;padding-bottom: 8px;-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;}
.hotProduct .item li a:hover {border: 1px solid #E4393C;}
.hotProduct .item dt {height: 158px;overflow: hidden;}
.hotProduct .item 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;}
.hotProduct .item li:hover img {transform: scale(1.1);}
.hotProduct .item dd.title {color: #000;font-size: 14px;height: 44px;line-height: 22px;overflow: hidden;padding: 5px 10px;text-align: justify;}
.hotProduct .item dd.price {color: #F40;height: 26px;line-height: 26px;padding: 0 10px;}
.hotProduct .item dd.price em {font-size: 20px;font-weight: 700;padding: 0 3px;position: relative;top: 1px;}

/*列表页*/

/*列表搜索*/
.listSearch{background: url(../images/taocan/searchbg.png) no-repeat right bottom #707E8A;color: #FFF;height: 36px;line-height: 36px;margin-top: 20px;padding: 10px;}
.listSearch .item {float: left;position: relative;z-index: 10;}
.listSearch .item .arrow {background: url(../images/taocan/arrow.png) no-repeat scroll 0 -11px;height: 18px;opacity: 0.7;position: absolute;right: 10px;top: 9px;width: 9px;}
.listSearch .destination .arrow {background: url(../images/taocan/curcity.png) no-repeat;height: 24px;opacity: 0.9;top: 6px;right: 6px;width: 24px;}
.listSearch .inputText {background: #FFF;border: 0;border-left: 1px solid #D0D0D0;color: #333;font-size: 12px;height: 26px;line-height: 36px;padding: 5px 10px;width: 210px;}
.listSearch .keyword {width: 340px;}
.listSearch .searchBtn {height: 36px;line-height: 36px;}
.listSearch .searchBtn .btn {background: #FC893D;border: 0;color: #FFF;cursor: pointer;display: block;font-size: 14px;height: 36px;line-height: 32px;padding: 0 32px;-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;}
.listSearch .searchBtn .btn:hover {background: #E4393C;}
.listSearch .dropMenu {display: none;position: absolute;top: 36px;width: 232px;}
.listSearch .dropMenu.city {width: 463px;}
.listSearch .dropMenu .box {background: #FFF;border: 1px solid #D0D0D0;border-top: 1px solid rgba(0,0,0,0.5);line-height: 36px;}
.listSearch .dropMenu h5 {background: #FC893D;border-bottom: 1px solid #E5E5E5;color: #FFF;padding: 0 10px;}
.listSearch .dropMenu .list {max-height: 258px;overflow-y: auto;}
.listSearch .dropMenu dd {border-top: 1px solid #EAEAEA;color: #39F;cursor: pointer;padding: 0 10px;}
.listSearch .dropMenu dd:first-child {border-top: 0;}
.listSearch .dropMenu dd span {float: right;}
.listSearch .dropMenu dd.selected, .listSearch .dropMenu dd:hover {background: #E4393C;color: #FFF;}

/*列表搜索：城市*/
.citySelector {padding: 0 15px;}
.citySelector .tabNav {border-bottom: 1px solid #DADADA;height: 36px;position: relative;}
.citySelector .tabNav ul {position: absolute;top: 0;left: 0;}
.citySelector .tabNav li {color: #333;cursor: pointer;float: left;height: 36px;line-height: 36px;letter-spacing: 2px;margin-right: 15px;}
.citySelector .tabNav li:hover {color: #777;}
.citySelector .tabNav li.on {border-bottom: 1px solid #E4393C;color: #E4393C;}
.citySelector .placeItem ul {padding: 7px 0;}
.citySelector .placeItem li {height: 26px;line-height: 26px;float: left;padding-right: 10px;width: 76px;}
.citySelector .placeItem li a {color: #888;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.citySelector .placeItem li a:hover {color: #555;text-decoration: underline;}

/*列表页筛选条件*/
.listPage .category {background: #FFF;border: 1px solid #DADADA;border-top: 1px solid #ABADB3;margin-top: 15px;}
.listPage .category dl {border-bottom: 1px solid #EAEAEA;line-height: 24px;padding: 8px 0;}
.listPage .category dl.end {border-bottom: 0;}
.listPage .category dt {color: #888;float: left;margin-right: -75px;text-align: right;padding-left: 15px;width: 60px;}
.listPage .category dd {float: right;position: relative;width: 100%;}
.listPage .category dd.location {overflow: visible;}
.listPage .category ul {margin-left: 75px;padding: 0 50px 0 10px;}
.listPage .category li {float: left;padding-right: 15px;}
.listPage .category li a:hover {text-decoration: underline;}
.listPage .category li .check {color: #E4393C;}
.listPage .category .multiple li a{background: url(../images/taocan/checkbox.png) no-repeat 0 4px;display: inline-block;padding-left: 19px;}
.listPage .category .multiple li a:hover{background-position: 0 -40px;}
.listPage .category .multiple li a.check{background-position: 0 -84px;}
.listPage .category .choice {background: #FFF;}
.listPage .category .choice dt {color: #333;}
.listPage .category .choice dd {height: auto;}
.listPage .category .choice ul {margin-top: -8px;}
.listPage .category .choice li {margin-top: 8px;padding-right: 10px;}
.listPage .category .choice a {background: #FFA763;color: #FFF;display: inline-block;height: 22px;line-height: 22px;padding: 1px 1px 1px 6px;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;}
.listPage .category .choice b {background: #FFF;font-weight: normal;color: #555;display: inline-block;margin-left: 6px;padding: 0 21px 0 6px;}
.listPage .category .choice a:not(:first-child){padding-left: 1px;margin-left: -1px;}
.listPage .category .choice a:not(:first-child) b{margin-left: 0;}
.listPage .category .choice i {background: url(../images/taocan/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;}
.listPage .category .choice a:hover {background: #E4393C;z-index: 1;text-decoration: none;}
.listPage .category .choice a:hover i {-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg);}
.listPage .category .choice .trash {display: none;position: absolute;right: 5px;top: -1px;}
.listPage .category .choice .trash a {display: block;background: url(../images/taocan/trash.png) no-repeat 50% 50%;cursor: pointer;height: 24px;width: 16px;text-indent: -9999px;}
.listPage .category .choice dd:hover .trash {display: block;}
.listPage .category .more{cursor: pointer;display: block;height: 24px;line-height: 24px;position: absolute;right: 10px;top: 0;}
.listPage .category .more span{color: #AAA;display: inline-block;padding-right: 12px;position: relative;}
.listPage .category .more span:hover{color: #F80;}
.listPage .category .more i{background: url(../images/taocan/arrow.png) no-repeat -16px -2px;display: block;height: 4px;width: 7px;position: absolute;right: 0;top: 10px;}
.listPage .category .more.open i{background-position: -16px -11px;}
.listPage .inputArea .inputText{border: 1px solid #DBDFE6;border-top: 1px solid #ABADB3;float: left;height: 18px;line-height: 18px;margin-right: 5px;padding: 2px 5px;width: 40px;text-align: center;}
.listPage .inputArea span{float: left;margin-right: 5px;}
.listPage .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;}
.listPage .inputArea .btnLink:hover{background: #E4393C;text-decoration: none;}

/*排序*/
.listPage .sorting {margin-top: 15px;}
.listPage .sorting .box {background: #FFF;border: 1px solid #DADADA;height: 40px;line-height: 40px;}
.listPage .sorting dl {float: left;}
.listPage .sorting dd {background: url(../images/taocan/division.gif) no-repeat scroll right 12px;float: left;}
.listPage .sorting dd i {background: url(../images/taocan/sorticon.png) no-repeat 0 50%;float: right;height: 40px;margin-left: 10px;width: 9px;}
.listPage .sorting dd i.desc {background-position: -9px 50%;}
.listPage .sorting dd i.asc {background-position: -18px 50%;}
.listPage .sorting dd a {color: #888;display: block;padding: 0 15px;}
.listPage .sorting dd a:hover {color: #000;text-decoration: underline;}
.listPage .sorting dd.cur a {color: #E4393C;text-decoration: none;}
.listPage .sorting .rightPage {float: right;padding-right: 15px;}
.listPage .sorting .rightPage a {display: none;}
.listPage .sorting .rightPage a.prev,.listPage .sorting .rightPage a.next,.listPage .sorting .rightPage span {display: inline-block;}
.listPage .sorting .rightPage a,.listPage .sorting .rightPage span {background: url(../images/taocan/division.gif) no-repeat scroll 0 12px;color: #39F;float: left;margin-left: 15px;padding-left: 15px;}
.listPage .sorting .rightPage a:hover {text-decoration: underline;}
.listPage .sorting .rightPage span {color: #999;font-size: 14px;}

/*查询结果数据*/
.dataLists {padding-top: 15px;}
.dataLists .sideBar {float: right;margin-left: -250px;position: relative;width: 250px;}
.dataLists .mainLeft {float: left;width: 100%;}
.dataLists .mainLeft .container {margin-right: 250px;padding-right: 15px;}

.sideBar .box {background: #FFF;border: 1px solid #E5E5E5;border-top: 1px solid #E4393C;margin-bottom: 15px;}
.sideBar .hd {border-bottom: 1px solid #E5E5E5;color: #333;font-size: 14px;height: 40px;line-height: 40px;padding: 0 10px 0 15px;}
.sideBar .related .hd span {font-size: 12px;float: right;}
.sideBar .related .hd span a {background: url(../images/taocan/trash.png) no-repeat 0 12px;display: block;width: 16px;text-indent: -9999px;}
.sideBar .related .noRecord {background: url(../images/taocan/record.png) no-repeat 10px 15px;color: #999;height: 24px;line-height: 24px;padding: 15px 15px 15px 42px;}
.sideBar .related ul {padding-bottom: 15px;}
.sideBar .related li {padding: 15px 12px 0 15px;}
.sideBar .related li a {display: block;}
.sideBar .related li dt {float: left;margin-right: -77px;position: relative;width: 77px;}
.sideBar .related li dd {float: right;width: 100%;}
.sideBar .related li dd .inner {margin-left: 77px;padding-left: 12px;}
.sideBar .related li dd p {color: #888;height: 36px;line-height: 18px;overflow: hidden;}
.sideBar .related li dd p.title {color: #39F;}
.sideBar .related li:hover dd p.title {text-decoration: underline;}
.sideBar .related li dd p.subTitle{margin: 2px 0;}
.sideBar .related li dd p.subTitle span {padding: 0 3px;}
.sideBar .related li dd em {color: #F40;padding-right: 2px;}

.listItem {margin-top: -15px;}
.listItem .noRecord {color: #888;height: 50px;line-height: 50px;padding: 15px 0;text-align: center;}
.listItem .noRecord a {margin-left: 10px;text-decoration: underline;}
.listItem .item {background: #FFF;border: 1px solid #E5E5E5;border-top: 1px solid #BBB;margin-top: 15px;padding: 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;}
.listItem .item:hover {border-color: #FA8D00;}

.listItem .thumbBox {float: left;margin-right: -200px;position: relative;width: 200px;}
.listItem .infoBox {float: right;width: 100%;}
.listItem .contentBox {margin-left: 200px;padding-left: 20px;}
.listItem .infoBox .priceWrap{float: right;margin-left: -130px;position: relative;width: 130px;}
.listItem .infoBox .info {float: left;width: 100%;}
.listItem .infoBox .inner {margin-right: 130px;padding-right: 30px;}

.listItem .thumbBox .pic {height: 150px;overflow: hidden;width: 200px;}
.listItem .thumbBox .pic 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 .pic img {transform: scale(1.1);}
.listItem .theme {padding-top: 10px;}
.listItem .theme ul {margin: -10px 0 0 -10px;}
.listItem .theme li {background: #FFF;border: 1px solid #328605;color: #328605;float: left;height: 22px;line-height: 22px;margin: 10px 0 0 10px;overflow: hidden;padding: 0 5px;}
.listItem .theme li.T1 {border-color: #FF7C7A;color: #FF7C7A;}
.listItem .theme li.T2 {border-color: #56ABE4;color: #56ABE4;}
.listItem .theme li.T3 {border-color: #396;color: #396;}

.listItem .item h4 {font-size: 14px;font-weight: normal;line-height: 24px;min-height: 24px;overflow: hidden;}
.listItem .item h4 a {color: #39F;font-weight: 700;}
.listItem .item h4 a:hover {text-decoration: underline;}

.listItem .basicInfo dl {padding-top: 10px;}
.listItem .basicInfo dt {background: url(../images/taocan/basicbg.png) no-repeat 0 3px;color: #9D55B8;float: left;height: 24px;line-height: 24px;margin-right: -46px;padding-left: 22px;position: relative;width: 24px;}
.listItem .basicInfo .scenery dt {background-position: 0 3px;}
.listItem .basicInfo .hotel dt {background-position: 0 -31px;}
.listItem .basicInfo .route dt {background-position: 0 -66px;}
.listItem .basicInfo .distance dt {background-position: 0 -100px;}
.listItem .basicInfo dd {float: right;width: 100%;}
.listItem .basicInfo .wrap {color: #A5A5A5;line-height: 24px;margin-left: 46px;padding-left: 10px;}
.listItem .basicInfo .text {color: #777;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.listItem .basicInfo dd a {color: #333;text-decoration: underline;}
.listItem .basicInfo dd a:hover {color: #39F;}
.listItem .basicInfo .dates li {background: #FFF;border: 1px solid #CACACA;color: #777;float: left;height: 22px;line-height: 22px;margin-right: 10px;padding: 0 5px;}

.listItem .infoBox .price {color: #F40;height: 28px;line-height: 28px;padding-top: 28px;text-align: center;}
.listItem .infoBox .price em {bottom: -2px;font-size: 24px;padding: 0 2px;position: relative;}
.listItem .infoBox .score {color: #39F;margin-top: 7px;text-align: center;}
.listItem .infoBox .score em {color: #F40;font-weight: 700;}
.listItem .infoBox .orderLink {background: #E4393C;color: #FFF;display: block;height: 32px;line-height: 32px;margin-top: 10px;text-align: center;-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 .infoBox .orderLink:hover {background: #F60;}

/*详情页*/
.showPage {padding-top: 20px;}
.showPage .infoBox {background: #FFF;border: 1px solid #E5E5E5;border-top: 1px solid #D5D5D5;}
.showPage .infoBox .hd {border-bottom: 1px solid #EAEAEA;padding: 20px 15px;}
.showPage .infoBox .hd h1 {color: #333;font-size: 20px;font-weight: 700;line-height: 32px;}

.showPage .infoBox .information {padding: 15px 0 15px 15px;}
.showPage .infoBox .infoLeft {float: left;margin-right: -600px;position: relative;width: 600px;}
.showPage .infoBox .infoRight {float: right;width: 100%;}
.showPage .infoBox .infoRight .container {margin-left: 600px;padding: 0 15px 0 20px;}

.infoLeft .slider .pics {float: left;height: 360px;overflow: hidden;width: 480px;}
.infoLeft .slider .pics li {float: left;height: 360px;overflow: hidden;width: 480px;}
.infoLeft .slider .thumb {float: left;margin-left: 12px;height: 360px;overflow: hidden;position: relative;width: 108px;}
.infoLeft .thumb ul {margin-top: -12px !important;}
.infoLeft .thumb li {cursor: pointer;height: 81px;margin-top: 12px;position: relative;width: 108px;}
.infoLeft .thumb li i {border: 5px solid rgba(252,137,61,0.95);display: none;height: 71px;width: 98px;position: absolute;left: 0;top: 0;}
.infoLeft .thumb li.on i {display: block;}
.infoLeft .thumb .switch a {background: url(../images/taocan/switchbg2.png) no-repeat 0 0;display: none;height: 20px;line-height: 20px;position: absolute;left: 34px;width: 40px;}
.infoLeft .slider:hover .switch a {display: block;}
.infoLeft .thumb .switch a.iPrev {background-position: 0 0;top: 0;}
.infoLeft .thumb .switch a.iNext {background-position: 0 -20px;bottom: 0;}
.infoLeft .thumb .switch a.prevStop {background-position: right 0;}
.infoLeft .thumb .switch a.nextStop {background-position: right -20px;}

.infoRight .basicInfo .item {line-height: 22px;margin-bottom: 15px;padding: 0;}
.infoRight .basicInfo .item dt {color: #333;float: left;margin-right: -60px;position: relative;width: 60px;}
.infoRight .basicInfo .item dd {float: right;width: 100%;}
.infoRight .basicInfo .item .inner {margin-left: 60px;padding-left: 6px;}
.infoRight .basicInfo .tourType {margin-top: -6px;}
.infoRight .basicInfo .tourType li {background: #39F;box-shadow: 1px 1px 1px #888;color: #FFF;float: left;margin: 6px 10px 0 0;padding: 0 6px;}
.infoRight .basicInfo .tourType li.c1 {background: #4EB6E6;}
.infoRight .basicInfo .tourType li.c2 {background: #E85C49;}
.infoRight .basicInfo .tourType li.c3 {background: #40BDB4;}
.infoRight .basicInfo .tourType li.c4 {background: #F59038;}
.infoRight .basicInfo .tourType li.c5 {background: #A995DD;}
.infoRight .basicInfo .tourType li.c6 {background: #DE8DC5;}
.infoRight .basicInfo .tourType li.c7 {background: #BC25ED;}
.infoRight .basicInfo .tourType li.c8 {background: #20C059;}
.infoRight .basicInfo .links {color: #A5A5A5;}
.infoRight .basicInfo .links a {color: #39F;text-decoration: underline;white-space: nowrap;}
.infoRight .basicInfo .links a:hover {color: #E4393C;}
.infoRight .basicInfo .code {color: #666;font-weight: 700;}
.infoRight .basicInfo .discount {margin-top: -6px;}
.infoRight .basicInfo .discount li {border: 1px solid #F60;color: #F60;cursor: pointer;display: inline-block;float: left;height: 20px;line-height: 20px;margin: 6px 8px 0 0;padding: 0 5px;position: relative;}
.infoRight .basicInfo .tourPrice li {float: left;}
.infoRight .basicInfo .tourPrice li.price {color: #F40;height: 22px;overflow: hidden;}
.infoRight .basicInfo .tourPrice li i {font-size: 14px;}
.infoRight .basicInfo .tourPrice li em {font-size: 24px;font-weight: 700;padding: 0 3px;position: relative;top: -1px;}
.infoRight .basicInfo .tourPrice li.illustration {cursor: pointer;float: left;margin-left: 10px;position: relative;z-index: 100;}
.infoRight .basicInfo .tourPrice li.illustration .text {background: url(../images/taocan/question.png) no-repeat right 2px;color: #328605;display: inline-block;padding-right: 19px;text-decoration: underline;}
.infoRight .tools {border: 1px solid #E5E5E5;border-width: 1px 0;margin-top: -3px;padding: 12px 0;}
.infoRight .tools li {background: url(../images/taocan/division.gif) no-repeat right 50%;color: #333;float: left;height: 22px;line-height: 22px;margin-right: 20px;padding-right: 20px;position: relative;}
.infoRight .tools li:last-child {background: #FFF;margin-right: 0;padding-right: 0;}
.infoRight .tools li em {color: #F40;font-size: 14px;font-weight: 700;position: relative;}
.infoRight .tools li.link a {color: #2C3E50;display: block;}
.infoRight .tools li.link a:hover {text-decoration: underline;}
.infoRight .tools li.link b {background: url(../images/taocan/topbar.png) no-repeat 0 4px;display: block;font-weight: normal;padding-left: 22px;}
.infoRight .tools li.collect a {padding-left: 0;}
.infoRight .tools li.collect b {background-position: 0 3px;}
.infoRight .tools li.collect.on b{background-position: 0px -29px;}
.infoRight .tools li.share b {background-position: 0 -64px;}
.infoRight .tools .share .wrap {display: none;margin: 0;padding: 10px 0 0;position: absolute;left: 0;top: 22px;z-index: 1;}
.infoRight .tools .share:hover .wrap {display: block;}
.infoRight .tools .share .box {background: #FFFCE5;border: 1px solid #FFCE88;border-radius: 3px;padding: 0 3px 0 10px;position: relative;width: 161px;}
.infoRight .tools .share .bg {background: url(../images/taocan/prehover.png) no-repeat 0 0;height: 5px;position: absolute;top: -5px;left: 28px;width: 8px;}
.infoRight .tools .share .content {color: #754;line-height: 20px;padding: 5px 0;}
.infoRight .tools .share .content a {display: inline-block;padding: 0 17px 0 0;}

.infoRight .comment {margin-top: 12px;padding: 0 35px;position: relative;}
.infoRight .comment .content {height: 80px;overflow: hidden;}
.infoRight .comment .iconLeft {background: url(../images/taocan/iconleft.png) no-repeat 0 0;height: 21px;position: absolute;left: 0;top: 3px;width: 24px;}
.infoRight .comment .iconRight {background: url(../images/taocan/iconright.png) no-repeat 0 0;height: 21px;position: absolute;right: 0;top: 3px;width: 24px;}
.infoRight .comment li {height: 80px;}
.infoRight .comment dt {color: #333;height: 28px;line-height: 28px;}
.infoRight .comment dt span {padding-right: 5px;}
.infoRight .comment dd {color: #888;height: 44px;line-height: 22px;overflow: hidden;padding-top: 5px;text-align: justify;}

/*套餐组合预订*/
.packages {margin-top: 15px;}
.packages .group{background: #FFF;border: 2px solid #FFA63C;padding: 15px;}
.packages .limit {background: #FEF8E8;}
.packages .group:nth-child(2) {margin-top: -2px;}
.packages .hd {color: #FFA63C;float: left;font-size: 20px;font-weight: 700;line-height: 26px;margin-right: -35px;padding-right: 15px;position: relative;width: 20px;}
.packages .hd i {background: url(../images/taocan/packagearrow.png) no-repeat 0 0;display: block;height: 14px;width: 6px;position: absolute;top: 40px;right: -6px;}
.packages .content {float: right;width: 100%;}
.packages .content .container {border-left: 1px solid #FFA63C;margin-left: 35px;min-height: 92px;padding-left: 20px;}
.packages .col {float: left;padding: 0 15px;position: relative;}
.packages .setInfo .col div {height: 40px;position: relative;}
.packages .col1 {width: 170px;}
.packages .col2 {width: 170px;padding-right: 25px;}
.packages .col3 {width: 170px;}
.packages .col4 {width: 130px;}
.packages .col5 {width: 85px;}
.packages .col6 {width: 93px;}
.packages .col7 {width: 87px;padding-right: 0;}
.packages .group .item:last-child {background: url(../images/taocan/dotted.png) repeat-x 0 bottom;}

.packages .setTitle {background: url(../images/taocan/dotted.png) repeat-x 0 0 #F0F0F0;color: #666;height: 26px;line-height: 26px;padding: 5px 0;}
.packages .limit .setTitle {background-color: #FAEECF;}
.packages .setInfo {background: url(../images/taocan/dotted.png) repeat-x 0 0;color: #555;height: 40px;line-height: 40px;padding: 15px 0;}
.packages .col .orderBtn {height: 32px;padding: 4px 0;}
.packages .col .orderBtn .link {background: url(../images/taocan/orderbtn.png) no-repeat 0 0;border: 0;color: #FFF;display: block;font-size: 14px;height: 32px;line-height: 30px;padding-right: 27px;width: 60px;text-align: center;}
.packages .col .orderBtn .link:hover {background-position: 0 bottom;}
.packages .countDown {color: #8F0091;height: 18px;line-height: 18px;position: absolute;right: 0;top: -14px;width: 200px;text-align: right;}
.packages .countDown span {font-weight: 700;}
.packages .setInfo .scenery {line-height: 20px;max-height: 40px;overflow: hidden;}
.packages .setInfo .price {color: #F40;height: 40px;overflow: hidden;}
.packages .setInfo .price i {font-size: 14px;}
.packages .setInfo .price em {font-size: 16px;font-weight: 700;padding: 0 3px;position: relative;}
.packages .setInfo .name {cursor: pointer;}
.packages .setInfo .name .text {color: #000;display: inline-block;font-weight: 700;height: 40px;line-height: 40px;overflow: hidden;padding-right: 12px;position: relative;}
.packages .setInfo .name i {background: url(../images/taocan/sorticon.png) no-repeat -27px 50%;display: block;height: 40px;width: 9px;position: absolute;right: 0;top: 0;}
.packages .setInfo .hotel, .packages .setInfo .meal {color: #888;height: 40px;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.packages .setInfo .room a {background: url(../images/taocan/pic.png) no-repeat right 50%;color: #F60;cursor: pointer;display: inline-block;height: 40px;line-height: 40px;overflow: hidden;padding-right: 19px;}
.packages .setInfo .room a:hover {text-decoration: underline;}

.packages .packageDetail {border-top: 1px solid #D0D0D0;display: none;}
.packages .active .packageDetail {display: block;}
.packages .item.active .name i {background-position: -45px 50%;}
.packages .detailItem {background: url(../images/taocan/dotted.png) repeat-x 0 bottom;line-height: 22px;padding: 15px 0;}
.packages .detailTotal {padding: 15px 0;}
.packages .detailTotal ul {float: right;}
.packages .detailTotal li {color: #000;float: left;font-weight: 700;height: 24px;line-height: 24px;margin-left: 10px;}
.packages .detailTotal li.price {color: #F40;font-weight: normal;line-height: 22px;margin-left: 5px;}
.packages .detailTotal li.price em {font-weight: 700;font-size: 14px;padding: 0 2px;position: relative;top: 0;}
.packages .detailTotal li.preHover {font-weight: normal;}
.packages .detailTotal .promotion {background: #FFF;border: 1px solid #F60;color: #F60;cursor: pointer;display: inline-block;float: left;height: 22px;line-height: 22px;margin: 0;padding: 0 5px;position: relative;}
.packages .detailItem .name {float: left;margin-right: -210px;padding-left: 10px;position: relative;width: 200px;}
.packages .detailItem .description {float: right;width: 100%;}
.packages .detailItem .wrap {margin-left: 210px;padding: 0 0 0 60px;}
.packages .detailItem .name h4 {color: #328605;padding-left: 28px;}
.packages .detailItem .name h4 span {color: #F60;}
.packages .detailItem.hotel .name h4 {background: url(../images/taocan/hotel.png) no-repeat 0 10px;}
.packages .detailItem.scenery .name h4 {background: url(../images/taocan/scenery.png) no-repeat 0 10px;}
.packages .description dt {float: left;margin-right: -60px;position: relative;width: 60px;}
.packages .description dd {float: right;width: 100%;}
.packages .description dd .inner {margin-left: 60px;}
.packages .description span {display: inline-block;margin-right: 15px;}

.packages .col .inputWrap {cursor: pointer;height: 26px;position: relative;}
.packages .col .inputWrap p.text {background: #FFF;border: 1px solid #E5E5E5;border-top: 1px solid #BBB;display: block;height: 24px;line-height: 24px;padding: 0 23px 0 7px;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.packages .col .inputWrap p.text b {color: #999;font-weight: normal;}
.packages .col .inputWrap p.text b.setVal {color: #555;}
.packages .col .inputWrap p.text i {background: url(../images/taocan/sorticon.png) no-repeat -36px 50%;height: 24px;position: absolute;top: 0;right: 8px;width: 9px;}
.packages .col .dropMenu {display: none;height: auto;position: absolute;top: 25px;left: 0;z-index: 1;width: 100%;}
.packages .col .dropMenu .box {background: #FFF;border: 1px solid #E5E5E5;box-shadow: 2px 5px 12px rgba(0, 0, 0, 0.3);height: auto;}
.packages .col .dropMenu dt, .packages .col .dropMenu dd {border-bottom: 1px solid #EAEAEA;color: #39F;height: 30px;line-height: 30px;padding: 0 7px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.packages .col .dropMenu dt:hover, .packages .col .dropMenu dd:hover {background: #EFEFEF;color: #E4393C;text-decoration: underline;}
.packages .col .dropMenu dd:last-child {border-bottom: 0;}

.packages .checkInBox {margin-bottom: 15px;}
.packages .checkInBox .fl {float: left;height: 26px;line-height: 26px;margin-right: 15px;}
.packages .checkInBox .title {color: #E4393C;font-weight: 700;padding-left: 15px;}
.packages .checkInBox .dateSelect {width: 180px;padding: 0;}
.packages .checkInBox .select {background: #FFA63C;height: 24px;line-height: 24px;padding: 1px;-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;}
.packages .checkInBox .select:hover {background: #F80;}
.packages .checkInBox .select dt {color: #FFF;float: left;padding: 0 8px;}
.packages .checkInBox .select dd {background: #FFF;float: left;margin: 0;padding: 0 6px 0 2px;}
.packages .checkInBox .select span {float: left;padding-left: 10px;width: 68px;}
.packages .checkInBox .select span label {background: url(../images/taocan/checkbox.png) no-repeat 1px 5px;color: #888;display: inline-block;padding-left: 20px;}
.packages .checkInBox .select span:hover label {background-position: 1px -39px;}
.packages .checkInBox .select span input[type=radio] {display: inline-block;position: relative;top: 2px;left: -9999px;margin-right: -16px;}
.packages .checkInBox .select span input[type=radio]:checked + label {background-position: 1px -83px;color: #333;}
.packages .checkInBox .note {background: url(../images/taocan/question.png) no-repeat right 50%;color: #39F;padding-right: 18px;}
.packages .checkInBox .note:hover {text-decoration: underline;}
.packages .dateSelect .dropMenu{border: 0;width: 738px;top: 26px;z-index: 10;}

/*日历样式*/
.packages .calendar {border: 5px solid #2FA6EB;width: 727px;}
.packages .calendar .year {background: #E5E5E5;color: #333;font-size: 15px;font-weight: 700;height: 34px;line-height: 34px;position: relative;text-align: center;}
.packages .calendar .year a {background: url(../images/taocan/calarrow.png) no-repeat 50% 12px;font-weight: normal;width: 32px;text-indent: -9999px;}
.packages .calendar .year a.prev {background-position: 50% 12px;float: left;}
.packages .calendar .year a.next {background-position: 50% -20px;float: right;}
.packages .calendar .year a.prev.disable {background-position: 50% -52px;cursor: not-allowed;}
.packages .calendar .year a.next.disable {background-position: 50% -84px;cursor: not-allowed;}
.packages .calendar .table {display: inline;width: 100%;}
.packages .calendar .tabRight {margin-left: 15px;}
.packages .calendar table {background: #FFF;border: 1px solid #E5E5E5;border-width: 1px 0 0 1px;line-height: 40px;width: 100%;text-align: center;}
.packages .calendar th,.calendar td {border: 1px solid #E5E5E5;border-width: 0 1px 1px 0;font-family: Arial;width: 103px;}
.packages .calendar th {background: #888;color: #FFF;line-height: 34px;text-align: center;}
.packages .calendar th.weekEnd {background: #E4393C;}
.packages .calendar td {color: #333;height: 54px;}
.packages .calendar td div {cursor: pointer;font-family: Arial;height: 54px;}
.packages .calendar td div.today {background: #FFC674;color: #333;font-weight: 700;}
.packages .calendar td p {font-size: 14px;height: 27px;line-height: 27px;}
.packages .calendar td p.date {padding-left: 10px;text-align: left;}
.packages .calendar td p.price {color: #F40;font-weight: normal;padding-right: 10px;text-align: right;}
.packages .calendar td div:hover {background: #FFA63C;color: #FFF;}
.packages .calendar td div:hover p.price {color: #FFF;}
.packages .calendar td.unableDay div {background: #EEE;color: #999;}

/*详情页描述等信息*/
.showPage .mainBox {margin-top: 15px;}
.showPage .mainLeft {float: left;width: 100%;}
.showPage .mainLeft .container {margin-right: 250px;padding-right: 15px;}
.showPage .sideBar {float: right;margin-left: -250px;position: relative;width: 250px;}

.detailBox {border: 1px solid #E5E5E5;border-top: 0;min-height: 500px;padding-top: 46px;position: relative;}
.detailNav {border-bottom: 1px solid #E5E5E5;border-top: 2px solid #707E8A;background: #ECEFF2;position: absolute;top: 0;width: 100%;z-index: 1;}
.detailNav .booking {display: none;float: right;padding: 5px;}
.detailNav .booking a {background: #FC893D;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: #E4393C;}
.detailNav ul {float: left;}
.detailNav li {border-right: 1px solid #E0E0E0;float: left;height: 44px;line-height: 44px;padding: 1px 0;}
.detailNav li a {display: block;font-size: 14px;padding: 0 15px;}
.detailNav li a:hover {text-decoration: underline;}
.detailNav li.active {border-top: 2px solid #E4393C;margin-top: -2px;font-weight: 700;padding-top: 0;}
.detailNav li.active a {background: #FFF;color: #E4393C;position: relative;border-bottom: 1px solid #FFF;height: 46px;}
.detailNav li span {color: #E4393C;padding-left: 2px;}

.showPage .itemHd {border-bottom: 1px solid #E5E5E5;height: 46px;line-height: 46px;}
.showPage .itemHd b {background: #ECEFF2;border-top: 1px solid #E4393C;color: #E4393C;display: inline-block;font-size: 14px;font-weight: normal;padding: 0 15px;position: relative;top: -1px;}
.showPage .detailItems {line-height: 22px;}
.showPage .detailItems .item {border-top: 1px solid #C5C5C5;}
.showPage .promotion .content, .showPage .routeTrip .content, .showPage .notice .content {padding: 15px;}

.dialogueBox {background: #FFF;}
.dialogueBox dl {margin-top: 15px;}
.dialogueBox dt {float: left;margin-right: -103px;position: relative;width: 83px;}
.dialogueBox dt img,.dialogueBox dt .visitor {border: 1px solid #EAEAEA;display: block;height: 75px;width: 75px;padding: 3px;}
.dialogueBox dt .visitor {background: url(../images/taocan/visitor.gif) no-repeat 3px 3px;}
.dialogueBox dt p {height: 18px;line-height: 18px;padding-top: 5px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dialogueBox dt .user {color: #328605;text-transform: uppercase;}
.dialogueBox dt .date {color: #888;}
.dialogueBox dd {float: right;width: 100%;}
.dialogueBox dd .box {border: 1px solid #EAEAEA;border-top: 1px solid #D0D0D0;margin-left: 103px;position: relative;}
.dialogueBox .box .desc {background: #FFF;color: #39F;line-height: 20px;padding: 10px 15px;}
.dialogueBox .box .desc .date {color: #AAA;float: right;}
.dialogueBox .box .score {float: left;}
.dialogueBox .box .score li {background: url(../images/taocan/division.gif) no-repeat right 50%;float: left;margin-right: 12px;padding-right: 12px;}
.dialogueBox .box .score li span {color: #E4393C;}
.dialogueBox .box .reply {border-top: 1px solid #EAEAEA;color: #888;line-height: 20px;padding: 10px 15px;}
.dialogueBox .box .reply b {color: #F80;font-weight: normal;}
.dialogueBox .box .pending {color: #FF7C7A;}
.dialogueBox .arrow {background: url(../images/taocan/arrowleft.png) no-repeat 0 0;display: block;position: absolute;left: -7px;top: 17px;width: 7px;height: 12px;}

.dataless {color: #999;line-height: 32px;min-height: 32px;padding: 40px 0;text-align: center;}
.dataless span {background: url(../images/taocan/blank.png) no-repeat 0 50%;display: inline-block;padding-left: 36px;}

/*在线咨询*/
.consults .content {font-size: 12px;padding: 15px;}
.consults .textCon {overflow: hidden;}
.consults .formBox {border: 1px solid #EAEAEA;height: 80px;overflow: hidden;padding: 5px;}
.consults .formBox textarea {background: #FFF;border: 0;color: #555;line-height: 20px;height: 80px;overflow: auto;width: 100%;resize: none;}
.consults .formBtn {border: 1px solid #EAEAEA;border-top: 0;color: #888;height: 40px;line-height: 40px;padding-left: 15px;}
.consults .formBtn .btn {background: #E4393C;border: 0;color: #FFF;cursor: pointer;float: right;padding: 0 20px;text-align: center;}
.consults .formBtn .user {color: #328605;font-weight: normal;text-transform: uppercase;}
.consults .dialogueBox dd .box {background: #FFFFE0;min-height: 125px;}

/*客户点评*/
.reviews .content {font-size: 12px;padding: 0;}
.satisfaction {border-bottom: 1px solid #E5E5E5;padding: 15px 10px;}
.satisfaction .fraction,.satisfaction .optionLink {text-align: center;color: #888;position: relative;}
.satisfaction .fraction {float: left;margin-right: -220px;width: 220px;}
.satisfaction .optionLink {float: right;margin-left: -250px;width: 250px;}
.satisfaction .numerical {float: left;width: 100%;}
.satisfaction .numerical .container {border: 1px solid #E5E5E5;border-width: 0 1px;margin: 0 255px 0 235px;min-height: 117px;padding: 0 20px;}
.satisfaction .numerical dl {margin-top: 15px;}
.satisfaction .numerical dl:first-child {margin-top: 0;}
.satisfaction .numerical dt {float: left;height: 18px;line-height: 18px;margin-right: -60px;position: relative;width: 60px;text-align: right;}
.satisfaction .numerical dd {float: right;width: 100%;}
.satisfaction .numerical .inner {margin-left: 60px;padding: 1px 0 1px 10px;}
.satisfaction .optionLink .text {margin-bottom: 7px;padding-top: 28px;}
.satisfaction .optionLink .preBox {left: auto;right: -1px;top: 21px;}
.satisfaction .optionLink .preBox .bg {left: auto;right: 25px;}
.satisfaction .optionLink .preBox .box {width: 320px;}
.satisfaction .optionLink .linkBtn a {background: #FC893D;color: #FFF;display: inline-block;height: 32px;line-height: 32px;text-align: center;padding: 0 25px;-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;}
.satisfaction .optionLink .linkBtn a:hover {background: #E4393C;}
.satisfaction .fraction em {padding: 0 3px;}
.satisfaction .fraction .score {height: 66px;padding-bottom: 10px;}
.satisfaction .fraction .score em {bottom: -15px;color: #E4393C;font-size: 48px;font-weight: 700;position: relative;text-shadow: 0 3px 3px #888;}

.progress  {height: 16px;background: #ebebeb;border-left: 1px solid transparent;border-right: 1px solid transparent;border-radius: 10px;}
.progress &gt; span  {position: relative;float: left;margin: 0 -1px;min-width: 30px;height: 14px;line-height: 12px;text-align: right;background: #cccccc;border: 1px solid;border-color: #bfbfbf #b3b3b3 #9e9e9e;border-radius: 10px;background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);background-image: -moz-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);background-image: -o-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);background-image: linear-gradient(to bottom, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);}
.progress &gt; span &gt; span  {padding: 0 6px;font-size: 10px;font-weight: 700;color: #404040;color: rgba(0, 0, 0, 0.7);text-shadow: 0 1px rgba(255, 255, 255, 0.4);}
.progress &gt; span:before  {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;height: 14px;background: url(../images/taocan/progress.png) 0 0 repeat-x;border-radius: 10px;}
.progress .green  {background: #85c440;border-color: #78b337 #6ba031 #568128;background-image: -webkit-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);background-image: -moz-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);background-image: -o-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);background-image: linear-gradient(to bottom, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);}
.progress .red  {background: #db3a27;border-color: #c73321 #b12d1e #8e2418;background-image: -webkit-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);background-image: -moz-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);background-image: -o-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);background-image: linear-gradient(to bottom, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);}
.progress .orange  {background: #f2b63c;border-color: #f0ad24 #eba310 #c5880d;background-image: -webkit-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);background-image: -moz-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);background-image: -o-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);background-image: linear-gradient(to bottom, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);}
.progress .blue  {background: #5aaadb;border-color: #459fd6 #3094d2 #277db2;background-image: -webkit-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);background-image: -moz-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);background-image: -o-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);background-image: linear-gradient(to bottom, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);}

.reviewList {padding: 0 15px 15px;}
.impression {background: #F0F0F0;border-top: 1px solid #E5E5E5;padding: 10px 15px;}
.impression .text li {color: #F80;float: left;margin-right: 10px;}
.impression .text li:first-child {margin-right: 5px;}
.impression .text li span {color: #AAA;}
.impression .pics {border-top: 1px solid #E5E5E5;margin-top: 10px;padding-top: 10px;}
.impression .pics ul {margin-top: -10px;}
.impression .pics li {background: #FFF;border: 1px solid #E5E5E5;float: left;height: 60px;margin: 10px 10px 0 0;padding: 2px;width: 80px;}

/*详情页侧边栏*/
.showPage .sideBar .box {background: #FFF;border: 1px solid #E5E5E5;border-top: 1px solid #E4393C;}
.showPage .sideBar .hd {border-bottom: 1px solid #E5E5E5;color: #333;font-size: 14px;height: 47px;line-height: 47px;padding: 0 10px 0 15px;}
.showPage .sideBar .noRecord {background: url(../images/taocan/record.png) no-repeat 10px 15px;color: #999;height: 24px;line-height: 24px;padding: 15px 15px 15px 42px;}

.sideBar .miniMap .hd {background: #ECEFF2;color: #000;font-weight: 700;}
.sideBar .miniMap .map, .sideBar .miniMap .mapShow {height: 248px;position: relative;width: 248px;}
.sideBar .miniMap .bigMap {background: rgba(0, 0, 0, 0.7);color: #FFF;display: block;height: 30px;line-height: 30px;position: absolute;padding: 0 10px;bottom: 0;right: 0;-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;}
.sideBar .miniMap .bigMap:hover {background: #39F;text-decoration: underline;}
.sideBar .miniMap dt {background: #EFEFEF;border-top: 1px solid #DADADA;color: #39F;cursor: pointer;font-size: 14px;height: 40px;line-height: 40px;padding: 0 10px;position: relative;}
.sideBar .miniMap dt i {background: url(../images/taocan/arrow.png) no-repeat -14px -100px;height: 7px;width: 11px;position: absolute;top: 16px;right: 10px;}
.sideBar .miniMap .active dt i {background-position: -14px -111px;}
.sideBar .miniMap dd {display: none;}
.sideBar .miniMap .active dd {display: block;}
.sideBar .miniMap li {border-top: 1px solid #EAEAEA;padding: 9px 10px 9px 36px;position: relative;}
.sideBar .miniMap li i {background: url(../images/taocan/indexbg.png) no-repeat right 1px;color: #FFF;font-weight: 700;height: 18px;line-height: 18px;width: 16px;position: absolute;top: 12px;left: 10px;text-align: center;}
.sideBar .miniMap li:hover i {background-position: 0 1px;}
.sideBar .miniMap li p {color: #999;line-height: 20px;}
.sideBar .miniMap li p span {color: #333;}
.sideBar .miniMap li p em {padding: 0 4px;}

/*分页*/
.pagination {text-align: center;padding-top: 20px;}
.pagination .pages {float: right;}
.pagination span {display: none;}
.pagination a {background: #FFF;border-top: 1px solid #EAEAEA;border-bottom: 1px solid #C2C2C2;border-right: 1px solid #E8E8E8;float: left;font-size: 14px;height: 36px;line-height: 36px;padding: 0 20px;}
.pagination a:hover {}
.pagination a.cur {border-color: #D93F2F;background: #D93F2F;color: #FFF;font-weight: 700;}
.pagination a:first-child, .pagination a:nth-last-child(2) {display: none;}
.pagination a:nth-child(2),.pagination a:nth-last-child(3) {background: url(../images/taocan/pagination.png) no-repeat 0 0;border: 0;text-indent: -9999px;padding: 1px 0;width: 41px;}
.pagination a:nth-last-child(3) {background-position: right bottom;}
.pagination a:nth-child(2):hover {background-position: 0 bottom;}
.pagination a:nth-last-child(3):hover {background-position: right 0;}
.pagination a:nth-last-child(4) {border-right: 0;}

/*弹窗地图的线路详情*/
.mapline{margin-left: -26px;}
.maplineNav{border-bottom: 0 none;height: 43px;list-style: outside none none;}
.maplineNav li{float: left;height: 23px;width: 131px;padding: 10px 0 0 !important;}
.maplineNav li a{background: url(../images/taocan/maplineNav.png) no-repeat 0 0;display: block;border: 0 none;color: #666;height: 23px;line-height: 22px;margin: 0;padding: 0 0 0 65px;position: static;width: 66px;}
.maplineNav li.car a{background-position: 0 0;}
.maplineNav li.car.cur a{cursor: default;background-position: 0 -30px;color: #fff;}
.maplineNav li.bus a{background-position: -131px 0;}
.maplineNav li.bus.cur a{cursor: default;background-position: -131px -30px;color: #fff;}


/*编辑器输出默认样式*/
.reset address,.reset blockquote,.reset dd,.reset div,.reset dl,.reset dt,.reset fieldset,.reset form,.reset frame,.reset frameset,.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6,.reset noframes,.reset ol,.reset p,.reset ul,.reset center,.reset dir,.reset hr,.reset menu,.reset pre {display:block;}
.reset li {display:list-item;}
.reset head {display:none;}
.reset table {display:table;}
.reset tr {display:table-row;}
.reset thead {display:table-header-group;}
.reset tbody {display:table-row-group;}
.reset tfoot {display:table-footer-group;}
.reset col {display:table-column;}
.reset colgroup {display:table-column-group;}
.reset td,.reset th {display:table-cell;}
.reset caption {display:table-caption;}
.reset th {font-weight:bolder; text-align:center;}
.reset caption {text-align:center;}
.reset body {margin:8px; line-height:1.12;}
.reset h1 {font-size:2em; margin:.67em 0;}
.reset h2 {font-size:1.5em; margin:.75em 0;}
.reset h3 {font-size:1.17em; margin:.83em 0;}
.reset h4,.reset p,.reset blockquote,.reset ul,.reset fieldset,.reset form,.reset ol,.reset dl,.reset dir,.reset menu {margin:1.12em 0;}
.reset h5 {font-size:.83em; margin:1.5em 0;}
.reset h6 {font-size:.75em; margin:1.67em 0;}
.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6,.reset b,.reset strong {font-weight:bolder;}
.reset blockquote {margin-left:40px; margin-right:40px;}
.reset i,.reset cite,.reset em,.reset var,.reset address {font-style:italic;}
.reset pre,.reset tt,.reset code,.reset kbd,.reset samp {font-family:monospace;}
.reset pre {white-space:pre;}
.reset button,.reset textarea,.reset input,.reset object,.reset select {display:inline-block;}
.reset big {font-size:1.17em;}
.reset small,.reset sub,.reset sup {font-size:.83em;}
.reset sub {vertical-align:sub;}
.reset sup {vertical-align:super;}
.reset table {border-spacing:2px;}
.reset thead,.reset tbody,.reset tfoot {vertical-align:middle;}
.reset td,.reset th {vertical-align:inherit;}
.reset s,.reset strike,.reset del {text-decoration:line-through;}
.reset hr {border:1px inset;}
.reset ol,.reset ul,.reset dir,.reset menu,.reset dd {margin-left:40px;}
.reset ol {list-style-type:decimal;}
.reset ol ul,.reset ul ol,.reset ul ul,.reset ol ol {margin-top:0; margin-bottom:0;}
.reset u,.reset ins {text-decoration:underline;}
.reset br:before {content:"\A";}
.reset :before,.reset :after {white-space:pre-line;}
.reset center {text-align:center;}
.reset abbr,.reset acronym {font-variant:small-caps; letter-spacing:0.1em;}
.reset :link,.reset :visited {text-decoration:underline;}
.reset :focus {outline:thin dotted invert;}

	.itemBox .product {background: #FFF;border: 2px solid #FFA63C;padding: 15px;}
	.itemBox .product .thumb {float: left;height: 186px;margin-right: -248px;overflow: hidden;position: relative;width: 248px;}
	.itemBox .product .info {float: right;width: 100%;}
	.itemBox .product .container {margin-left: 248px;padding-left: 20px;}
	.itemBox .product .info dt {color: #333;font-size: 14px;font-weight: 700;line-height: 28px;}
	.itemBox .product .changePackage {background: #39F;color: #FFF;border-radius: 3px;display: inline-block;font-weight: normal;font-size: 12px;height: 24px;line-height: 24px;padding: 0 6px;-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;}
	.itemBox .product .changePackage:hover {background: #F80;}
	.itemBox .product .info dd {height: 28px;line-height: 28px;margin-top: 15px;}
	.itemBox .product label {float: left;}
	.itemBox .product .labelFor {float: left;margin-left: 5px;}
	.itemBox .product .labelFor li {color: #999;float: left;padding-right: 7px;}
	.itemBox .product .inputWrap {border: 1px solid #D5D5D5;border-top: 1px solid #888;height: 26px;line-height: 26px;padding-right: 31px;position: relative;}
	.itemBox .product .inputText {background: #FFF;border: 0;height: 26px;line-height: 26px;padding: 0 5px;width: 50px;text-align: center;}
	.itemBox .product .operation {border-left: 1px solid #DADADA;height: 26px;position: absolute;right: 0;top: 0;width: 30px;}
	.itemBox .product .operation  span {cursor: pointer;float: left;height: 13px;line-height: 13px;margin: 0;padding: 0 10px;width: 10px;text-align: center;}
	.itemBox .product .operation  b {background: url(../images/taocan/arrow.png) no-repeat;display: block;height: 15px;width: 9px;opacity: 0.8;}
	.itemBox .product .operation .increase b {background-position: -18px 5px;}
	.itemBox .product .operation .decrease b {background-position: 0 3px;}
	.itemBox .product .labelFor li.price {color: #F40;font-size: 14px;}
	.itemBox .product .labelFor li.price em {font-size: 18px;font-weight: 700;padding: 0 3px;}
	.itemBox .details table {border-top: 1px solid #328605;border-left: 1px solid #E5E5E5;margin-top: 10px;}
	.itemBox .details table th, .itemBox .details table td {border: 1px solid #E5E5E5;border-width: 0 1px 1px 0;color: #555;height: 32px;line-height: 32px;padding: 5px;text-align: center;}
	.itemBox .details table th {background: #EFEFEF;color: #328605;font-weight: 700;}
	.itemBox .details table th.object {background: #328605;color: #FFF;}

	/*弹窗内容*/
	#popContent {display: none;}
	.popContent {padding: 5px 15px 0 10px;}
	.popContent .packageList li {height: 32px;line-height: 32px;overflow: hidden;padding: 1px 6px;}
	.popContent .packageList li:hover {background: #EEF8FF;}
	.popContent .packageList li span {float: right;padding-left: 10px;padding-right: 23px;padding-left: 15px;}
	.popContent .packageList li span em {color: #F40;font-weight: 700;font-size: 14px;}
	.popContent .packageList li.selected {background: #FFF4D9;border: 1px solid #FFD5A1;padding: 0 5px;}
	.popContent .packageList li.selected span {background: url(../images/taocan/tick.png) no-repeat right 50%;}
	.popContent .btnsBox {padding: 15px 0;text-align: center;}
	.popContent .btnsBox li {display: inline-block;padding: 0 5px;}
	.popContent .btnsBox li a {background: #888;border-radius: 3px;color: #FFF;display: block;height: 30px;line-height: 30px;padding: 0 20px;}
	.popContent .btnsBox li a.submit {background: #F40;}
		/*地图标注*/
	.mapLocation{position: relative;}
.mapLocation .item {color: #555;cursor: pointer;height: 30px;line-height: 20px;padding: 0 10px 0 27px;position: absolute;}
.mapLocation .item i, .mapLocation .item p, .mapLocation .item .bg {background-image: url(../images/taocan/maphotel.png);background-repeat: no-repeat;-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;}
.mapLocation .scenery i, .mapLocation .scenery p, .mapLocation .scenery .bg {background-image: url(../images/taocan/mapscenery.png);background-repeat: no-repeat;}
.mapLocation .item i {background-position: 0 0;display: block;height: 30px;width: 27px;position: absolute;left: 0;top: 0;}
.mapLocation .item p {background-position: -27px 0;height: 20px;line-height: 20px;}
.mapLocation .item .bg {background-position: right 0;display: block;height: 30px;width: 10px;position: absolute;right: 0;top: 0;}
.mapLocation .item:hover {color: #2FA8F2;}
.mapLocation .scenery:hover {color: #F40;}</pre></body></html>