﻿/*景点频道样式*/
.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;}
#main {padding-bottom: 20px;}

.topBlock {background: url(../images/scenery/bg.png) no-repeat 50% bottom;/*border-top: 1px solid #EBEBEB;*/margin-top: 20px;}
.topBlock .sideBar {float: left;margin-right: -460px;position: relative;width: 460px;}
.topBlock .sideBar .box {background: #38414C;height: 216px;padding: 12px;}
.topBlock .indexSldier {float: right;width: 100%;}
.topBlock .container {height: 240px;margin-left: 460px;overflow: hidden;position: relative;}

.topBlock .sideBar ul {margin: -12px 0 0 -12px;}
.topBlock .sideBar li {float: left;margin: 12px 0 0 12px;}
.topBlock .sideBar li a {background: #3AACE2;border-radius: 4px;color: #FFF;display: block;font-size: 14px;height: 64px;line-height: 64px;overflow: hidden;text-align: center;padding: 0 5px;width: 90px;}
.topBlock .sideBar li a {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;}
.topBlock .sideBar li.merge a {width: 202px;}
.topBlock .sideBar li a.c1 {background: #ADC730;}
.topBlock .sideBar li a.c2 {background: #31C6CC;}
.topBlock .sideBar li a.c3 {background: #EBA62F;}
.topBlock .sideBar li a.c4 {background: #3AACE2;}
.topBlock .sideBar li a.c5 {background: #F27638;}
.topBlock .sideBar li a.c6 {background: #5E98EA;}
.topBlock .sideBar li a.c7,.topBlock .sideBar li:last-child a {background: #8D44AD;}
.topBlock .sideBar li a:hover {background: none;}

/*首页幻灯片*/
.indexSlider {background: #F3F3F3;margin: 0 auto;z-index: 0;height: 240px;overflow: hidden;width: 100%;}
.indexSlider .pics {height: 240px;max-width: 740px;overflow: hidden;}
.indexSlider .pics ul {width:100% !important;}
.indexSlider .pics li {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;height: 240px;overflow: hidden;text-align: center;width:100% !important;}
.indexSlider .pics li a {display: block;height: 240px;}
.indexSlider .nav {bottom: 10px;height: 20px;line-height: 20px;left: 0;position: absolute;text-align: center;width: 100%;}
/*.indexSlider .nav ul {background: rgba(0, 0, 0, 0.5);border-radius: 31px;display: inline-block;font-size: 0;height: 10px;padding: 5px 3px;text-align: center;}
.indexSlider .nav li {background: #FFF;border-radius: 50%;cursor: pointer;display: inline-block;font-size: 0;height: 10px;margin: 0 5px;width: 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;}
.indexSlider .nav li.on {background: #E4393C;}*/
.indexSlider .nav {bottom: 15px;left: 0;position: absolute;text-align: center;width: 100%;z-index: 2;}
.indexSlider .nav li {background: url(../images/car/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;}
.indexSlider .nav li.on {background-position: 0 0;}

.travelBlock {border-bottom: 1px solid #E0E0E0;margin-top: 20px;padding-bottom: 20px;}
.relativeBox {border-bottom: 0;padding-bottom: 0;}
.travelBlock .hd {border-bottom: 1px solid #E4393C;height: 27px;line-height: 27px;padding-bottom: 20px;}
.travelBlock .hd b {float: left;color: #E4393C;font-size: 16px;font-weight: 700;}
.travelBlock .hd .nav {float: right;}
.travelBlock .hd .nav dt,.travelBlock .hd .nav dd {background: url(../images/division.gif) no-repeat 0 7px;color: #999;display: inline-block;float: left;margin-left: 14px;padding-left: 14px;}
.travelBlock .hd .nav a {color: #999;}
.travelBlock .hd .nav a:hover {text-decoration: underline;}
.travelBlock .hd .nav em {font-family: '\5B8B\4F53';padding-left: 2px;}
.travelBlock .hd .nav dd.on a {color: #E4393C;text-decoration: underline;}
.travelBlock .travelList {margin-left: -15px;}
.travelBlock .dataless {margin-top: 15px;}
.travelBlock .dataless p {background: url(../images/blank.png) no-repeat 0 50%;color: #888;display: block;height: 70px;line-height: 70px;padding-left: 40px;text-align: left;}
.travelList li {float: left;margin: 15px 0 0 15px;width: 228px;}
.travelList dt {height: 171px;overflow: hidden;position: relative;width: 228px;}
.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;}
.travelList li:hover img {transform: scale(1.1);}
.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: 210px;}
.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;}
.travelList dd {color: #888;height: 24px;line-height: 24px;margin-top: 10px;position: relative;}
.travelList dd .price {float: right;}
.travelList dd i,.travelList dd em {color: #F40;}
.travelList dd em {font-size: 16px;font-weight: 700;padding: 0 2px;}
.travelList dd .location {background: url(../images/scenery/location.gif) no-repeat -3px 3px;float: left;padding-left: 15px;width: 100%;position: absolute;box-sizing: border-box;padding-right: 50px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.travelBlock .hd dd.city {color: #E4393C;cursor: pointer;padding-right: 16px;position: relative;}
.travelBlock .hd dd.city strong {font-weight: 700;}
.travelBlock .hd dd.city i {background: url(../images/arrow.png) no-repeat 0 -11px;display: block;height: 18px;opacity: 0.6;position: absolute;right: 0;top: 5px;width: 9px;}

.travelBlock .hd dd.city .box {cursor: auto;display: none;position: absolute;right: -15px;top: 30px;z-index: 1;}
.travelBlock .hd dd.city .cityBox {background: #FFF;border: 1px solid #D0D0D0;height: auto;width: 400px;}
.travelBlock .hd dd.city .cityBox .title {background: #E4393C;color: #FFF;font-size: 14px;height: 40px;line-height: 40px;overflow: hidden;padding: 0 15px;}
.travelBlock .hd dd.city .cityBox li {border: 1px solid #ECECEC;border-width: 0 1px 1px 0;cursor: pointer;float: left;height: 40px;line-height: 40px;overflow: hidden;width: 79px;text-align: center;}
.travelBlock .hd dd.city .cityBox li a {color: #555;display: block;}
.travelBlock .hd dd.city .cityBox li a:hover {background: #F2F2F2;text-decoration: underline;}

.hotDest {border-bottom: 0;padding-bottom: 0;}
.hotDest .hd .text {color: #888;float: right;}
.hotDest ul {margin: 0 0 0 -12px;}
.hotDest li {background: #CCC;float: left;height: 160px;margin: 12px 0 0 12px;overflow: hidden;position: relative;width: 190px;}
.hotDest li.long {width: 392px;}
.hotDest li .readMore {background: url(../images/scenery/readmore.jpg) no-repeat 0 0;display: block;height: 160px;width: 190px;}
.hotDest li .text {background: rgba(0,0,0,0.5);border-top: 1px solid rgba(255,255,255,0.25);color: #FFF;font-size: 12px;height: 24px;overflow: hidden;padding: 5px 0;position: absolute;bottom: 0;left: 0;width: 100%;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;}
.hotDest li .text h4{text-align: center;font-size: 16px;font-weight: 700;padding: 0 10px;}
.hotDest li .text p {height: 18px;line-height: 18px;padding: 5px 10px 3px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hotDest li:hover .text{height: 50px;}

/*列表页搜索*/
.listSearch{background: url(../images/scenery/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/arrow.png) no-repeat scroll 0 -11px;height: 18px;opacity: 0.7;position: absolute;right: 10px;top: 9px;width: 9px;}
.listSearch .inputText {background: #FFF;border: 0;border-left: 1px solid #BFBFBF;color: #333;font-size: 14px;height: 26px;line-height: 36px;padding: 5px 10px;width: 145px;}
.listSearch .inputCity {background: url(../images/scenery/curcity.png) no-repeat 5px 6px #FFF;padding-left: 35px;width: 219px;margin-right: 10px;}
.listSearch .inputKey {width: 764px;}
.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;}

/*列表页筛选条件*/
.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 dt {color: #888;float: left;margin-right: -82px;text-align: right;padding-left: 10px;width: 72px;}
.listPage .category dd {float: right;height: 24px;overflow: hidden;position: relative;width: 100%;}
.listPage .category dd.location {overflow: visible;}
.listPage .category ul {margin-left: 82px;padding: 0 50px 0 10px;}
.listPage .category li {float: left;padding-right: 15px;}
.listPage .category li a:hover {text-decoration: underline;}
.listPage .category li .cur {color: #E4393C;}
.listPage .category .multiple li a{background: url(../images/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.cur{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/scenery/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/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/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;}

/*景点列表*/
.sceneryList{margin-top: 15px;}
.sceneryList .pin-wrapper{float:left;}
.sceneryList .sideBar{float: right;/* margin-left: -250px; */position: relative;width: 250px;}
.sceneryList .sceneryContent{float: left;width: 950px;}
.sceneryList .sceneryContent .container{/* margin-right: 250px; */padding-right: 15px;}

.sceneryList .sideBar .box {background: #FFF;border: 1px solid #E5E5E5;border-top: 1px solid #E4393C;margin-bottom: 15px;}
.sceneryList .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/trash.png) no-repeat 0 12px;display: block;width: 16px;text-indent: -9999px;}
.sideBar .related .noRecord {background: url(../images/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: 18px;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 em {color: #F40;padding-right: 2px;}

/*排序*/
.sceneryContent .sorting .box {background: #FFF;border: 1px solid #E5E5E5;height: 40px;line-height: 40px;}
.sceneryContent .sorting dl {float: left;}
.sceneryContent .sorting dd {background: url(../images/division.gif) no-repeat scroll right 12px;float: left;position:relative;padding-right:15px;height:40px;}
.sceneryContent .sorting dd:first-child{padding-right:0;}
.sceneryContent .sorting dd i {background: url(../images/sorticon.png) no-repeat 0 50%;height: 40px;margin-left: 10px;width: 9px;position:absolute;right:12px;top:0;}
.sceneryContent .sorting dd a.desc i{background-position: -9px 50%;}
.sceneryContent .sorting dd a.asc i{background-position: -18px 50%;}
.sceneryContent .sorting dd a {color: #888;display: block;padding: 0 15px;}
.sceneryContent .sorting dd a:hover {color: #000;text-decoration: underline;}
.sceneryContent .sorting dd.cur a {color: #E4393C;text-decoration: none;}
.sceneryContent .sorting .rightPage {float: right;padding-right: 15px;}
.sceneryContent .sorting .rightPage a {display: none;}
.sceneryContent .sorting .rightPage a.prev,.sceneryContent .sorting .rightPage a.next,.sceneryContent .sorting .rightPage span {display: inline-block;}
.sceneryContent .sorting .rightPage a,.sceneryContent .sorting .rightPage span {background: url(../images/division.gif) no-repeat scroll 0 12px;color: #39F;float: left;margin-left: 15px;padding-left: 15px;}
.sceneryContent .sorting .rightPage a:hover {text-decoration: underline;}
.sceneryContent .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 15px 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;}
.listItem .item:hover {border-color: #FA8D00;}
.listItem .sceneryInfo{padding-bottom: 15px;}
.listItem .sceneryInfo dt {float: left;height: 110px;margin-right: -147px;overflow: hidden;position: relative;width: 147px;}
.listItem .sceneryInfo dd {float: right;width: 100%;}
.listItem .sceneryInfo .contentBox {margin-left: 147px;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;font-weight: 700;height: 30px;line-height: 30px;padding-bottom: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.listItem .sceneryInfo h4 b {background: url(../images/division.gif) no-repeat left 8px;color: #F40;display: inline-block;font-weight: normal;font-size: 12px;margin-left: 8px;padding-left: 8px;}
.listItem .sceneryInfo h4 a {color: #39F;}
.listItem .sceneryInfo h4 a:hover {text-decoration: underline;}
.listItem .sceneryInfo h4 .location {background: url(../images/scenery/dot.png) no-repeat 0 50%;display: inline-block;font-weight: normal;font-size: 12px;margin-left: 8px;padding-left: 10px;}
.listItem .sceneryInfo p {color: #999;height: 22px;line-height: 22px;padding-top: 3px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.listItem .sceneryInfo p.text{height: 44px;}
.listItem .sceneryInfo p.address a {color: #555;text-decoration: underline;}
.listItem .sceneryInfo .price {color: #888;height: 28px;line-height: 28px;padding-top: 4px;text-align: center;}
.listItem .sceneryInfo .price i,.listItem .sceneryInfo .price em {color: #F40;}
.listItem .sceneryInfo .price em {bottom: -2px;font-size: 24px;padding: 0 2px;position: relative;}
.listItem .sceneryInfo .score {color: #39F;margin-top: 7px;text-align: center;}
.listItem .sceneryInfo .score em {color: #F40;font-weight: 700;}
.listItem .sceneryInfo .orderLink {background: #E4393C;color: #FFF;display: block;height: 32px;line-height: 32px;margin-top: 7px;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 .sceneryInfo .orderLink:hover {opacity:0.8;}
.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 -20px; color: #fc893d;}

.listItem .ticketInfo {padding-bottom: 10px;}
.listItem .ticketInfo .info_item:nth-child(1){border-top: 1px solid #D0D0D0;}
.listItem .ticketInfo .info_item:last-child{border-bottom: 1px solid #D0D0D0;}
.listItem .ticketInfo .info_item .box{border: 1px solid #D0D0D0;border-top: 0;padding: 5px;border-bottom: 0;background: rgba(155, 206, 39, 0.23921568627450981);} 
.listItem .ticketInfo .hd_type{height: 50px;border: 1px solid #D0D0D0;border-top: 0;position: relative;}
.listItem .ticketInfo .hd_type .title_type{padding-left: 65px; font-size: 16px; line-height: 54px; height: 50px; display: block; background: url(../images/default/blockIcon.png) no-repeat 18px -157px/40px;overflow: hidden;}
.listItem .ticketInfo .hd_type .fr{position: absolute;right: 20px;top: 17px;background: url(../images/arrow2.png) no-repeat right 5px;cursor: pointer;display: inline-block;padding-right: 12px;padding-left: 5px;}
.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 .ticketItem{background-color: #fff;}
.listItem .ticketInfo dt,.listItem .ticketInfo dd {float: left;height: 24px;line-height: 24px;padding: 8px 5px;text-align: left;}
.listItem .ticketInfo dt {width: 135px;}
.listItem .ticketInfo dt a {background: url(../images/arrow2.png) no-repeat right 8px;cursor: pointer;display: inline-block;padding-right: 12px;}
.listItem .ticketInfo dt a:hover {text-decoration: underline;}
.listItem .ticketInfo dt a.expand {background-position: right -19px;}
.listItem .ticketInfo dd {width: 131px;}
.listItem .ticketInfo dd.col1 {width: 215px;}
.listItem .ticketInfo dd.col2 {width: 65px;}
.listItem .ticketInfo dd.col3 {width: 65px;}
.listItem .ticketInfo dd.col4 {width: 120px;}
.listItem .ticketInfo dd.col5 {width: 100px;padding: 8px 0;}
.listItem .ticketInfo dd.col1>a{background: url(../images/arrow2.png) no-repeat right 8px; cursor: pointer; display: inline-block; padding-right: 12px;padding-left: 5px;}
.listItem .ticketInfo dd.btnLink span {float: left;margin-right: 6px;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;-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:hover {background: #E4393C;text-decoration: none;}
.listItem .ticketInfo dd.btnLink a.full {background: #AAA;}
.listItem .ticketInfo dd strong {color: #328605;font-weight: normal;}
.listItem .ticketInfo dd .bonus {color: #F80;border-bottom: 1px dashed #F80;display: inline;}
.listItem .ticketInfo dd .price{color: #F40;}
.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-top: 10px;}
.listItem .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;}
.listItem .ticketInfo .moreTicket a em {padding: 0 3px;}
.listItem .ticketInfo .moreTicket a:hover {text-decoration: underline;}
.listItem .ticketInfo .moreTicket a.expand {background-position: 0 -22px;}
.listItem .ticketInfo .basicInfo {background: #FFF4D9;border-bottom: 1px solid #E0E0E0;display: none;padding: 10px 15px;}
.listItem .ticketInfo .basicInfo .text {color: #888;line-height: 22px;padding: 0 5px;}

.listItem .defaultHide {display: none;}
.listItem .basicInfo {background: #FFF4D9;border-bottom: 1px solid #E0E0E0;display: none;padding: 8px 0;}
.listItem .basicInfo .text {color: #888;line-height: 22px;padding: 0 5px;}

.preHover {position: relative;}
.preHover .preBox {display: none;cursor: auto;padding-top: 8px;position: absolute;top: 24px;left: -1px;z-index: 50;}
.preHover:hover .preBox {display: block;}
.preHover .preBox .box {background: #FFFCE5!important;border: 1px solid #FFCE88!important;border-radius: 3px;padding: 0 10px;position: relative;width: 265px;}
.preHover .preBox .bg {background: url(../images/scenery/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;}

/*景点详情页*/
.topBar {float: right;}
.topBar dd {float: left;height: 18px;line-height: 18px;position: relative;}
.topBar dd.share {background:  url(../images/division.gif) no-repeat scroll 0 50%;margin-left: 15px;padding-left: 15px;}
.topBar dd a {color: #2C3E50;display: block;}
.topBar dd a:hover {text-decoration: underline;}
.topBar dd b {background: url(../images/scenery/topbar.png) no-repeat 0 1px;display: block;font-weight: normal;padding-left: 22px;}
.topBar dd b.off{background: url(../images/topbar1.png) no-repeat 0 1px;}
.topBar dd.share b {background-position: 0 -33px;}
.topBar dd.share .container {display: none;padding-top: 10px;position: absolute;right: 0;top: 18px;z-index: 1;}
.topBar dd.share:hover .container {display: block;}
.topBar dd.share .box {background: #FFFCE5;border: 1px solid #FFCE88;border-radius: 3px;padding: 0 3px 0 10px;position: relative;width: 161px;}
.topBar dd.share .bg {background: url(../images/scenery/prehover.png) no-repeat 0 0;height: 5px;position: absolute;top: -5px;right: 15px;width: 8px;}
.topBar dd.share .content {color: #754;line-height: 20px;padding: 5px 0;}

.showPage .previewBox {background: #FFF;border: 1px solid #E5E5E5;margin-top: 20px;}
.previewLeft {float: left;margin-right: -835px;position: relative;width: 835px;}
.previewRight {float: right;width: 100%;}
.previewRight .container {margin-left: 835px;}
.previewLeft .box {border-right: 1px solid #E5E5E5;padding-bottom: 15px;}
.previewLeft .hd {padding: 15px;}
.previewLeft .hd h1 {color: #333;font-size: 20px;font-weight: 700;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.previewLeft .hd h1 span {background: url(../images/scenery/dot.png) no-repeat 0 50%;color: #555;display: inline-block;font-size: 12px;font-weight: normal;margin-left: 10px;padding-left: 10px;position: relative;top: -2px;}
.previewLeft .hd h1 b {background: url(../images/division.gif) no-repeat scroll left 8px;color: #F40;display: inline-block;font-size: 12px;font-weight: normal;margin-left: 10px;padding-left: 10px;position: relative;top: -2px;}
.previewLeft .hd .address {color: #754;height: 18px;line-height: 18px;overflow: hidden;padding-top: 8px;text-overflow: ellipsis;white-space: nowrap;}
.previewLeft .hd .address a {background: url(../images/scenery/map.png) no-repeat 0 0;color: #39F;display: inline-block;margin-left: 10px;padding-left: 20px;}
.previewLeft .hd .address a.map {background-position: 0 0;}
.previewLeft .hd .address a.mobile {background-position: 0 -43px;}
.previewLeft .hd .address a:hover {text-decoration: underline;}
.previewLeft .slider {padding: 0 15px;}
.previewLeft .pics {float: left;height: 360px;overflow: hidden;position: relative;width: 480px;}
.previewLeft .pics .checkPic {background: rgba(0, 0, 0, 0.65);color: #DADADA;display: block;height: 34px;line-height: 34px;padding: 0 15px;position: absolute;right: 0;bottom: 10px;}
.previewLeft .pics .checkPic{-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;}
.previewLeft .pics .checkPic:hover {background: #FC893D;text-decoration: underline;}
.previewLeft .thumb {float: left;padding-left: 15px;width: 309px;}
.previewLeft .thumb ul {margin: -15px 0 0 -15px;}
.previewLeft .thumb li {background: #CCC;float: left;height: 110px;margin: 15px 0 0 15px;width: 147px;}
.previewLeft .thumb li a {display: block;position: relative;}
.previewLeft .thumb li i {border: 5px solid rgba(252, 137, 61, 0.95);display: none;height: 100px;left: 0;position: absolute;top: 0;width: 137px;}
.previewLeft .thumb li.on i {display: block;}

.previewRight .sceneryPrice {padding: 15px 0;}
.previewRight .sceneryPrice .box {background: #FC893D;color: #FFF;height: 36px;line-height: 36px;padding: 10px 10px 10px 15px;position: relative;}
.previewRight .sceneryPrice .bg {background: #FC893D url(../images/scenery/corner.png) no-repeat scroll 0 bottom;height: 61px;position: absolute;right: -4px;top: 0;width: 4px;}
.previewRight .sceneryPrice .btnLink {background: url(../images/division.gif) no-repeat 0 50%;color: #FFF;float: right;font-size: 16px;font-weight: 700;padding: 0 5px 0 20px;}
.previewRight .sceneryPrice span {float: left;}
.previewRight .sceneryPrice em {font-size: 26px;font-weight: 700;padding: 0 3px;position: relative;top: -1px;}

.previewRight .basicInfo {border-bottom: 1px solid #E5E5E5;margin-top: -15px;padding-bottom: 15px;}
.previewRight .basicInfo .item {line-height: 22px;margin-top: 15px;padding: 0 15px;}
.previewRight .basicInfo .item dt {color: #000;float: left;margin-right: -60px;position: relative;width: 60px;text-align: right;}
.previewRight .basicInfo .item dd {color: #777;float: right;width: 100%;}
.previewRight .basicInfo .item .inner {margin-left: 60px;padding-left: 6px;}
.previewRight .basicInfo .payment {margin-top: -6px;}
.previewRight .basicInfo .payment li {background: url(../images/scenery/tick.png) no-repeat 0 2px;float: left;margin: 6px 12px 0 0;padding-left: 20px;text-decoration: underline;}
.previewRight .basicInfo .tourType {margin-top: -6px;}
.previewRight .basicInfo .tourType li {background: #39F;box-shadow: 1px 1px 1px #888;color: #FFF;float: left;margin: 6px 10px 0 0;padding: 0 6px;}
.previewRight .basicInfo .tourType li.c1 {background: #4EB6E6;}
.previewRight .basicInfo .tourType li.c2 {background: #E85C49;}
.previewRight .basicInfo .tourType li.c3 {background: #40BDB4;}
.previewRight .basicInfo .tourType li.c4 {background: #F59038;}
.previewRight .basicInfo .tourType li.c5 {background: #A995DD;}
.previewRight .basicInfo .tourType li.c6 {background: #DE8DC5;}
.previewRight .basicInfo .tourType li.c7 {background: #BC25ED;}
.previewRight .basicInfo .tourType li.c8 {background: #20C059;}
.previewRight .basicInfo .contact {height: 22px;line-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.previewRight .basicInfo .discount {margin-top: -6px;}
.previewRight .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;}

.previewRight .topReview {padding: 13px 15px;}
.previewRight .topReview dt {height: 18px;line-height: 18px;overflow: hidden;}
.previewRight .topReview dt span {background: url(../images/scenery/star.png) no-repeat right 50%;float: left;padding-right: 90px;position: relative;top: -2px;}
.previewRight .topReview dt em {color: #F40;font-size: 18px;font-weight: 700;padding: 0 3px 0 0;position: relative;top: 2px;}
.previewRight .topReview dt a {color: #39F;float: right;}
.previewRight .topReview dt a:hover {text-decoration: underline;}
.previewRight .topReview dd {background: url(../images/scenery/reviewbg.png) no-repeat 0 0;height: 100px;margin-top: 13px;padding: 17px 0 12px;}
.previewRight .topReview dd .text {color: #777;height: 100px;line-height: 20px;overflow: hidden;text-align: justify;}
.previewRight .topReview dd .noData {color: #999;height: 100px;line-height: 100px;text-align: center;}
.previewRight .topReview dd .noData a {color: #39F;text-decoration: underline;}

/*详情页门票类型*/
.showPage .ticketInfo {margin-top: 20px;}
.showPage .ticketInfo .hd {background: #707E8A;height: 42px;line-height: 42px;padding: 0;}
.showPage .ticketInfo .hd b {background: #E4393C;color: #FFF;display: inline-block;font-size: 14px;font-weight: 700;padding: 0 15px;float: left;}
.showPage .ticketInfo .content {border: 1px solid #D0D0D0;border-top: 0;padding: 5px;border-bottom: 0;}
.showPage .ticketInfo dl {border-bottom: 1px solid #EAEAEA;background-color: #fff;}
.showPage .ticketInfo dl.title {background: #EFEFEF;color: #999;}
.showPage .ticketInfo dt,.showPage .ticketInfo dd {float: left;height: 24px;line-height: 24px;padding: 10px 5px;text-align: left;/* background-color: #fff; */}
.showPage .ticketInfo dt {padding: 10px 15px;width: 246px;}
.showPage .ticketInfo dt a {background: url(../images/arrow2.png) no-repeat right 8px;cursor: pointer;display: inline-block;padding-right: 12px;}
.showPage .ticketInfo dt a:hover {text-decoration: underline;}
.showPage .ticketInfo dt a.expand {background-position: right -19px;}
.showPage .ticketInfo dd {width: 90px;}
.showPage .ticketInfo dd.col1 {width: 220px;}
.showPage .ticketInfo dd.col2 {width: 90px;}
.showPage .ticketInfo dd.col3 {width: 90px;}
.showPage .ticketInfo dd.col4 {width: 150px;}
.showPage .ticketInfo dd.col5 {width: 130px;}
.showPage .ticketInfo dd.col6 {width: 182px;padding: 10px 0px;}
.showPage .ticketInfo dd.col1>a{background: url(../images/arrow2.png) no-repeat right 8px; cursor: pointer; display: inline-block; padding-right: 12px;padding-left: 5px;}
.showPage .ticketInfo dd.btnLink span {float: left;margin-right: 6px;overflow: hidden;}
.showPage .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;}
.showPage .ticketInfo dd.btnLink span .i2 {border-color: #5094DD;color: #5094DD;}
.showPage .ticketInfo dd.btnLink span .i3 {border-color: #F80;color: #F80;}
.showPage .ticketInfo dd.btnLink a {background: #FC893D;border-radius: 1px;color: #FFF;float: left;padding: 0 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;}
.showPage .ticketInfo dd.btnLink a:hover {background: #E4393C;text-decoration: none;}
.showPage .ticketInfo dd.btnLink a.full {background: #AAA;}
.showPage .ticketInfo dd strong {color: #328605;font-weight: normal;}
.showPage .ticketInfo dd .bonus {color: #F80;border-bottom: 1px dashed #F80;display: inline;}
.showPage .ticketInfo dd .price{color: #F40;}
.showPage .ticketInfo dd .price em{font-size: 14px;font-weight: 700;}
.showPage .ticketInfo dd .date span{border: 1px solid #B4E1A9;color: #328605;display: inline-block;height: 22px;line-height: 22px;padding: 0 5px;}
.showPage .ticketInfo .discount li {float: left;margin-right: 10px;}
.showPage .ticketInfo .moreTicket {text-align: right;padding-top: 10px;}
.showPage .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;}
.showPage .ticketInfo .moreTicket a em {padding: 0 3px;}
.showPage .ticketInfo .moreTicket a:hover {text-decoration: underline;}
.showPage .ticketInfo .moreTicket a.expand {background-position: 0 -22px;}
.showPage .ticketInfo .basicInfo {background: #FFF4D9;border-bottom: 1px solid #E0E0E0;display: none;padding: 10px 15px;}
.showPage .ticketInfo .basicInfo .text {color: #888;line-height: 22px;padding: 0 5px;}
.showPage .ticketInfo .preHover .preBox .content {border: 0;}
.showPage .ticketInfo .bd{border-bottom:1px solid #E0E0E0;}
.showPage .ticketInfo .bd .item:last-child .hd_type{border-bottom: 0;}
.showPage .ticketInfo .bd .item>.content{background: rgba(155, 206, 39, 0.23921568627450981);}
.showPage .ticketInfo .bd .item .hd_type{height: 50px;border: 1px solid #D0D0D0;border-top: 0;position: relative;}
.showPage .ticketInfo .bd .item .hd_type .title_type{padding-left: 65px; font-size: 16px; line-height: 54px; height: 50px; display: block; background: url(../images/default/blockIcon.png) no-repeat 18px -157px/40px;overflow: hidden;}
.showPage .ticketInfo .bd .item .hd_type .fr{position: absolute;right: 20px;top: 17px;background: url(../images/arrow2.png) no-repeat right 5px;cursor: pointer;display: inline-block;padding-right: 12px;padding-left: 5px;}

.showPage .ticketChoose{float: left;padding: 0 10px 0 6px;width: 265px;position: relative;border-bottom: 0!important;}
.showPage .ticketChoose dt {background: url(../images/scenery/ticket.png) no-repeat 0 50%;color: #FFF;float: left;margin-right: -79px;padding: 0;padding-left: 19px;position: relative;width: 60px;height: auto;line-height: inherit;text-align: initial;}
.showPage .ticketChoose dd {color: #FF0;height: 42px;float: left;width: 100%;padding: 0;}
.showPage .ticketChoose dd .text {margin-left: 79px;padding-left: 5px;padding-right: 12px;position: relative;height: 42px;line-height: 42px;}
.showPage .ticketChoose dd .text p{display: inline-block;}
.showPage .ticketChoose dd .text i {background: url(../images/arrow.png) no-repeat 0px -60px;display: inline-block;font-size: 0;height: 10px;position: relative;left: 5px;top: 12px;width: 7px;-webkit-transition: all 0.2s ease-in 0s;-moz-transition: all 0.2s ease-in 0s;transition: all 0.2s all 0.2s ease-in 0s;overflow: hidden\9;}
.showPage .ticketChoose .dropMenu {display: none;position: absolute;left: 78px;top: 42px;z-index: 10;}
.showPage .ticketChoose .dropMenu dl {background: #FFF;border: 1px solid #536371;border-top: 0;}
.showPage .ticketChoose .dropMenu dd {border-top: 1px solid #EFEFEF;color: #999;padding: 0 5px 0 10px;width: 187px;float: initial;cursor: pointer;line-height: 42px;height: 42px;}
.showPage .ticketChoose .dropMenu dd:hover {background: #F1F1F1;color: #666;}


/*详情描述*/
.detailBox {margin-top: 20px;min-height: 500px;/* padding-top: 46px; */position: relative;}
.detailNav {border: 1px solid #E5E5E5;border-top: 2px solid #707E8A;background: #ECEFF2;position: absolute;/* top: 0; */width: 1198px!important;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;}

.detailItems {/**/}
.detailItems .item {background: #FFF;border: 1px solid #E5E5E5;border-top: 1px solid #E4393C;margin-top: 15px;}
.detailItems .item h3.hd {background: #FFF;border-bottom: 1px solid #E5E5E5;height: 46px;line-height: 46px;padding: 0 15px;}
.detailItems .item h3.hd b {background: url(../images/scenery/hdicon.png) no-repeat 0 11px;color: #39F;display: inline-block;font-size: 16px;font-weight: 700;padding-left: 31px;}
.detailItems .content {font-size: 12px;line-height: 22px;padding: 10px 15px;}

.detailItems .notice h3.hd b {background-position:  0 11px;}
.detailItems .reviews h3.hd b {background-position:  0 -42px;}
.detailItems .consults h3.hd b {background-position:  0 -94px;}
.detailItems .features h3.hd b {background-position:  0 -148px;}
.detailItems .traffic h3.hd b {background-position:  0 -200px;}
.detailItems .gallerys h3.hd b {background-position:  0 -250px;}
.detailItems .video h3.hd b {background-position:  0 -302px;}

.showPage .introduces {margin-top: 0;border-top: 0;}
.showPage .videoBox {color: #888;padding: 15px;}
.showPage .traffic .contact {margin-bottom: 15px;}
.showPage .traffic .mapBox {overflow: hidden;}
.showPage .galleryList {padding: 15px;}
.showPage .galleryList ul {margin: -15px 0 0 -15px;}
.showPage .galleryList li {border: 1px solid #E5E5E5;height: 134px;float: left;margin: 15px 0 0 15px;overflow: hidden;padding: 1px;width: 178px;}

.showPage .features .block:first-child {border-bottom: 1px solid #E5E5E5;margin-bottom: 10px;padding-bottom: 10px;}
.showPage .features .blockTitle {color: #E4393C;font-weight: 700;font-size: 12px;height: 22px;line-height: 22px;}

/*咨询、点评*/
.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/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/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/scenery/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/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;height:40px;}
.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: -250px;padding-top: 13px;width: 250px;}
.satisfaction .optionLink {float: right;margin-left: -280px;width: 280px;}
.satisfaction .numerical {float: left;width: 100%;}
.satisfaction .numerical .container {border: 1px solid #E5E5E5;border-width: 0 1px;margin: 0 285px 0 265px;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: 48px;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 > 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 > span > 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 > span:before  {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;height: 14px;background: url(../images/scenery/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;}

/*供应商信息*/
.sellerBox{float: left;}
.sellerBox a.more{background: url("../images/arrowbg.gif") no-repeat scroll right -364px!important;padding-right: 10px;color: #3aa400;}
.sellerBox .moreInfo{background: url(../images/tipbg.png) no-repeat right 0;display: none;height: 140px;position: absolute;left: 0;top: -120px;width: 283px;z-index:1000}
.sellerBox .moreInfo>.box{border: 0!important;background: initial!important;margin: 11px;}
.sellerBox .box{height: 120px;overflow: hidden;padding: 15px 0px 3px;font-size:12px;border-top: 0!important;}
.sellerBox h5{color: #000;font-weight: bold;height: 32px;line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;_white-space: normal;}
.sellerBox .moreInfo p{height: 18px;line-height: 18px;padding-top: 6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;_white-space: normal;}
.sellerBox .infoCont{width: 257px;height: 100px;}
.sellerBox .infoCont span{float: left;height: 25px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;/* white-space: nowrap; */width: 141px;}
.sellerBox .infoCont .imgPic{border: 1px solid #e8e8e8;height: 90px;margin-right: 8px;padding: 5px;width: 96px;}
.sellerBox .infoCont .imgPic a{height: 90px;line-height: 90px;padding-right: 10px;width: 96px;background: inherit;}
.sellerBox .infoCont .imgPic a img{max-height: 90px;}
.sellerBox .infoCont .tit a{background: none;}
.sellerBox .infoCont .tick{width: 125px;background: url(../images/tick.gif) no-repeat 0 8px;color: #23B166;overflow: hidden;padding-left: 16px;}
.sellerBox .infoCont .tick.tick1{background-position: 0 -41px;color: #D33836;}
.sellerBox .authorize{border: 1px solid #EAEAEA;border-width: 1px 0;}
.sellerBox .authorize li{background: url(../images/tick.gif) no-repeat 0 10px;color: #23B166;float: left;height: 30px;line-height: 30px;margin-right: 20px;overflow: hidden;padding-left: 16px;}
.sellerBox .authorize li.tick{background-position: 0 -43px;color: #D33836;}
.ticketItem dd.col3 a {background: url(../images/arrow2.png) no-repeat right 8px; cursor: pointer; display: inline-block; padding-right: 12px;padding-left: 5px;}

/*===== characteristic =====*/
.characteristic {padding:20px 50px;height:52px; overflow:hidden;border-bottom:1px solid #e8e8e8;}
.characteristic dl {float:left; position:relative; width:380px; color:#999;padding-left:60px;padding-top:3px;}
.characteristic .quan{width:130px;}
.characteristic dl dt {font:bold 16px/28px 'microsoft yahei';}
.characteristic dl i {position:absolute;display:block;width:53px;height:52px;top:0;left:0px;background-image: url(../images/un_ticket.png);background-repeat: no-repeat;}
.fast i{background-position:0 -110px;}
.down i{background-position:-56px -110px;}
.quan i{background-position:-112px -110px;}