/*度假页面样式*/
#main{/**/}
#main em{color: #F60;font-family: Arial;font-weight: bold;}

/*列表页*/
.lists{/**/}
.lists .areaBox{background: #F5F5F5;border: 1px solid #DDD;box-shadow: 0 3px 4px #E5E5E5;margin-top: 10px;padding: 5px;}
.lists .areaBox .inner{background: #FFF;height: auto;padding: 5px 10px;width: 1168px;}
.lists .areaBox dl{border-bottom: 1px solid #F0F0F0;line-height: 25px;padding-bottom: 5px;}
.lists .areaBox dt,.lists .areaBox dd{float: left;padding-top: 5px;}
.lists .areaBox dt{color: #000;text-align: right;padding-right: 6px;width: 60px;}
.lists .areaBox dd{height: 25px;overflow: hidden;padding-right: 14px;position: relative;width: 1088px;}
.lists .areaBox dd.expand{height: auto;}
.lists .areaBox dd a{color: #666;float: left;height: 25px;margin-right: 12px;overflow: hidden;white-space: nowrap;}
.lists .areaBox dd a:hover{color: #F40;}
.lists .areaBox dd a.cur{background: #FF6600;border-radius: 3px;box-shadow: inset 0 1px 2px #204E00;color: #FFF !important;padding: 0 8px;}
.lists .areaBox dd i{font-family: Arial;}
.lists .areaBox dd span.more{cursor: pointer;display: block;height: 14px;overflow: hidden;position: absolute;top: 9px;right: 0;width: 14px;}
.lists .areaBox dd span.more b{background: url(../images/holiday/icons.gif) no-repeat 0 0;display: block;height: 14px;width: 14px;overflow: hidden;}
.lists .areaBox dd span.cur b{background-position: 0 -46px;}
.lists .listsBox{margin-top: 10px;}

/*排序方式*/
.listsBox .sort{background: url(../images/holiday/bg.gif) repeat-x 0 -37px;border: 1px solid #DDD;padding: 0;}
.listsBox .sort span{color: #666;float: right;height: 36px;line-height: 36px;overflow: hidden;padding-right: 10px;}
.listsBox .sort dl,.listsBox .sort dt,.listsBox .sort dd{float: left;}
.listsBox .sort dt{background: #E5E5E5;border-right: 1px solid #DDD;padding: 9px 10px;}
.listsBox .sort dd{border-right: 1px solid #DDD;padding-right: 10px;}
.listsBox .sort dd a{background: url(../images/arrowbg.gif) no-repeat right 13px;display: block;padding: 9px 12px;}
.listsBox .sort dd a.asc.cur{background-position: right -67px !important;}
.listsBox .sort dd a.desc.cur{background-position: right -27px !important;}
.listsBox .sort dd a.cur,.listsBox .right .sort dd a:hover{color: #FF6600 !important;}
.listsBox .sort dd.default{padding-right: 0;}
.listsBox .sort dd.default a{background: none;}

/*列表数据*/
.listsBox .item{background: #F7F7F7;border: 1px solid #EEE;box-shadow: 0 3px 5px #E5E5E5;margin-top: 10px;padding: 5px;}
.listsBox .item .inner{background: #FFF;padding: 5px;width: auto;}
.listsBox .item .info dt,.listsBox .item .info dd{float: left;height: 134px;overflow: hidden;}
.listsBox .item .info dt{width: 177px;}
.listsBox .item .info dt a{background: #FFF;border: 1px solid #E5E5E5;display: block;height: 130px;padding: 1px;width: 173px;}
.listsBox .item .info dt a:hover{border: 1px solid #328605;}
.listsBox .item .info dd{margin-left: 15px;width: 825px;}
.listsBox .item .info dd.price{margin-left: 10px;text-align: right;width: 100px;}
.listsBox .item .info dd li{height: 21px;line-height: 21px;overflow: hidden;}
.listsBox .item .info dd li.title{height: 26px;line-height: 26px;padding-bottom: 1px;}
.listsBox .item .info dd li.title a{color: #39C;font: 18px/26px "微软雅黑","宋体",Arial;}
.listsBox .item .info dd li.thumb{height: 42px;padding-top: 2px;}
.listsBox .item .info dd li.thumb li{border: 1px solid #AAA;cursor: pointer;float: left;height: 40px;margin-right: 7px;overflow: hidden;width: 53px;}
.listsBox .item .info dd li.thumb li.cur{border: 1px solid #328605;}
.listsBox .item .info dd .sales{color: #888;height: 50px;line-height: 50px;}
.listsBox .item .info dd .sales em{font-size: 28px;}


/*详情页*/
.crumbs{background: #FFF;height: 18px;overflow: hidden;}
.crumbs li{float: left;line-height: 18px;}
.crumbs span{color: #888;margin: 0 5px;}
.show .info{background: #F5F5F5;border: 1px solid #E5E5E5;box-shadow: 0 3px 4px #E5E5E5;margin-top: 10px;padding: 5px;width: 1188px;}
.show .infoBox{background: #FFF;padding: 10px;}

/*标题*/
.infoBox .hd{border-bottom: 1px solid #EEE;height: 62px;overflow: hidden;position: relative;padding-right: 150px;width: 1018px;}
.infoBox .hd dt{height: 28px;line-height: 28px;overflow: hidden;}
.infoBox .hd dt h1{font: bold 20px/28px Arial,"微软雅黑","宋体";}
.infoBox .hd dt h1 span{font-size: 12px;font-weight: normal;padding-left: 10px;}
.infoBox .hd dd{color: #666;height: 34px;line-height: 34px;overflow: hidden;}
.infoBox .hd dd b{color: #000;font-weight: normal;}
.infoBox .hd dd span{display: inline-block;margin-left: 10px;}
.infoBox .hd dd span{background: url(../images/holiday/icons.gif) no-repeat 0 -81px;padding-left: 18px;}
.infoBox .hd dd span.map{background-position: 0 -81px;}
.infoBox .hd dd span.mobile{background-position: 0 -124px;padding-left: 16px;}
.infoBox .hd dd span a{color: #30A0D3;}
.infoBox .hd dd.price{color: #666;height: 62px;line-height: 62px;overflow: hidden;position: absolute;top: -5px;right: 0;text-align: right;width: 150px;}
.infoBox .hd dd.price em{color: #FF6600;font-size: 20px;padding: 0 2px 0 5px;}

/*幻灯片、基本信息*/
.infoBox .content{height: auto;margin-top: 10px;overflow: hidden;position: relative;width: 1168px;}
.infoBox .content .left{border: 1px solid #E5E5E5;float: left;height: 300px;overflow: hidden;padding: 1px;position: relative;width: 400px;}
.infoBox .content .left span a{background: url(../images/holiday/arrow.png) no-repeat 0 0;display: block;height: 40px;position: absolute;top: 130px;width: 19px;text-indent: -9999px;}
.infoBox .content .left span a.prev{background-position: 0 0;left: 7px;}
.infoBox .content .left span a.next{background-position: -20px 0;left: 378px;}
.infoBox .content .left span a.prev:hover{background-position: -40px 0;}
.infoBox .content .left span a.next:hover{background-position: -60px 0;}
.infoBox .thumbBox{float: right;margin: 0 0 6px 19px;overflow: hidden;width: 745px;}
.infoBox .thumbBox .outer{position: relative;}
.infoBox .thumbBox ul{float: left;}
.infoBox .thumbBox li{display: inline;float: left;height: 60px;margin-right: 5px;overflow: hidden;position: relative;width: 80px;}
.infoBox .thumbBox li b{background: #FFF;cursor: pointer;display: block;height: 60px;opacity: 0.4;filter:Alpha(opacity=40);position: absolute;top: 0;left: 0;width: 80px;}
.infoBox .thumbBox li.tabOn b{opacity: 0;filter:Alpha(opacity=0);}
.infoBox .thumbBox .more{display: inline;float: left;width: 80px;text-align: center;}
.infoBox .thumbBox .more a{color: #30A0D3;display: block;height: 60px;line-height: 60px;overflow: hidden;width: 80px;}
.infoBox .thumbBox .more a:hover{background: #FF6600;color: #FFF;}
.infoBox .basic{height: auto;float: left;margin-left: 19px;overflow: hidden;width: 745px;}
.infoBox .basic li{color: #666;height: 24px;line-height: 24px;overflow: hidden;padding: 2px 0;}
.infoBox .basic li b{font-weight: normal;color: #000;}
.infoBox .basic .tools{float: right;}
.infoBox .basic .tools a{border-radius: 3px;color: #FFF;display: inline-block;margin-left: 5px;height: 24px;_line-height: 25px;overflow: hidden;padding: 0 10px;}
.infoBox .basic .tools a.btnCollection{background: #68BD77;}
.infoBox .basic .tools a.btnFaq{background: #C286E3;}
.infoBox .basic .tools a.btnPrint{background: #54B3FC;}
.infoBox .basic .tools a:hover{background: #FF6600;}
.infoBox .orderBtn{margin-top: 15px;text-align: center;}
.infoBox .orderBtn a{background: url(../images/holiday/orderbtn.gif)  no-repeat 0 0;display: inline-block;height: 44px;width: 188px;}

/*主信息*/
.mainBox{margin-top: 10px;}
.mainBox .mainView{float: left;width: 960px;}
.mainBox .otherView{float: left;margin-left: 10px;width: 230px;}
.mainCon .navBox{background: url(../images/holiday/bg.gif) repeat-x 0 -37px;border-top: 1px solid #DDD;border-bottom: 2px solid #FF6600;z-index: 100; width:960px !important;}
.mainCon .navBox li{border-right: 1px solid #DDD;float: left;height: 32px;line-height: 32px;overflow: hidden;}
.mainCon .navBox li.goTicket a{color: #F00;}
.mainCon .navBox li a{color: #333;display: inline-block;font: bold 12px/32px "微软雅黑","宋体",Arial;height: 32px;line-height: 32px;padding: 0 15px;}
.mainCon .navBox li a.cur{background: #FF6600;color: #FFF;}
.mainView .mainItem{border: 1px solid #B1D59D;border-top: 0;box-shadow: 0 3px 4px #E5E5E5;}
.mainView .itemHd{border: 1px solid #B1D59D;border-width: 1px 0;background: #F4FFE4;height: 32px;line-height: 32px;overflow: hidden;padding: 0 10px;}
.mainView .itemHd b{color: #328605;font-family: '微软雅黑';font-weight: bold;}
.itemBox .content{line-height: 20px;overflow: hidden;padding: 5px 10px;width: 938px;}

/*详情页景点图片*/
.gallerys .content{padding: 0 10px 10px;}
.gallerys .sceneryGallery{overflow: hidden;margin-left:3px;}
.gallerys .sceneryGallery li{display: inline;float: left;height: 126px;padding: 10px 10px 0 0;width: 177px;}
.gallerys .sceneryGallery li a{background: #F0F0F0;border: 1px solid #EEE;display: block;height: 122px;overflow: hidden;padding: 1px;position: relative;width: 177px;}
.gallerys .sceneryGallery li a:hover{border: 2px solid #FF6600;border-radius: 3px;padding: 0;}
.gallerys .sceneryGallery li div{color: #FFF;font-size: 12px;height: 24px;line-height: 24px;position: absolute;left: 1px;top: 101px;overflow: hidden;padding: 0 5px;width: 167px;text-align: center;}
.gallerys .sceneryGallery li div.bg{background: #000;filter: alpha(opacity=70);opacity: 0.7;}
.gallerys .sceneryGallery li img{display: block;margin: auto;vertical-align: middle;}
.gallerys .sceneryGallery li span{background: #FF6600;color: #FFF;display: none;height: 18px;left: 0;line-height: 18px;overflow: hidden;padding: 3px 8px;position: absolute;top: 101px;}
.gallerys .sceneryGallery li a.on span{display: inline-block;}
.gallerys .sceneryGallery li a.on div{display: none;}

/*详情页客户点评*/
.reviews h2.hd{background: url(../images/holiday/hdbg.gif) repeat-x 0 -32px;border-bottom: 1px solid #CCC;height: 32px;line-height: 32px;overflow: hidden;padding: 0 10px;}
.reviews h2.hd b{color: #FF6600;font: bold 16px/32px "微软雅黑","宋体",Arial;}
.reviews .content{padding: 10px;}
.reviews .markInfo{height: auto;overflow: hidden;padding-bottom: 30px; width:700px;}
.reviews .mark1{background: url(../images/holiday/mark.gif) no-repeat 0 -79px;color: #000;float: left;height: 91px;margin-right: 10px;width: 93px;text-align: center;}
.reviews .mark1 .hd{padding: 7px 0 0;}
.reviews .mark1 em{color: #FFF !important;font-size: 14px;}
.reviews .mark1 h2{height: 26px;overflow: hidden;padding: 5px 0 4px;}
.reviews .mark1 h2 em{color: #FFF !important;font: bold 26px/26px Arial,Helvetica,sans-serif;text-shadow: 1px 1px 1px #666;}
.reviews .mark2{float: left;width: 320px;}
.reviews .mark2 dl{height: 20px;line-height: 20px;margin-bottom: 3px;overflow: hidden;}
.reviews .mark2 dt,.reviews .mark2 dd{display: inline-block;float: left;}
.reviews .mark2 dt{color: #000;width: 60px;text-align: right;}
.reviews .mark2 dd.d1{background: url(../images/holiday/mark.gif) no-repeat 0 0;height: 13px;line-height: 13px;margin: 3px 5px;overflow: hidden;width: 210px;}
.reviews .mark2 dd.d1 div{background: url(../images/holiday/mark.gif) no-repeat 0 -14px;height: 13px;overflow: hidden;}
.reviews .mark2 dd.d1 div.red{background-position: 0 -14px;}
.reviews .mark2 dd.d1 div.green{background-position: 0 -28px;}
.reviews .mark2 dd.d1 div.blue{background-position: 0 -42px;}
.reviews .mark2 dd.d1 div.pink{background-position: 0 -56px;}
.reviews .mark2 dd.d2{color: #F60;font-weight: bold;font-size: 12px;font-family: Arial;line-height: 20px;width: 30px;padding-right: 3px;}
.reviews .mark3{color: #888;float: right;width: 204px;text-align: center;padding: 10px 0 10px 20px;}
.reviews .mark3 p{padding: 6px 0;}
.reviews .mark3 .btn{background: url(../images/holiday/mark.gif) no-repeat 0 -180px;display: inline-block;height: 25px;width: 94px;}
.reviews .itemLists .noRecord{color: #888;line-height: 18px;}
.reviews .itemLists .item{border-top: 1px solid #FF6600;margin-top: 10px;padding-top: 10px;}
.reviews .itemLists .item .desc{float: left;width: 698px;}
.reviews .itemLists .item .desc dl{border-bottom: 1px solid #EAEAEA;color: #000;padding-bottom: 6px;}
.reviews .itemLists .item .desc dl span{color: #F60;}
.reviews .itemLists .item .desc dl em{font-family: Arial;}
.reviews .itemLists .item .desc dt{color: #888;float: right;font-family: Arial;}
.reviews .itemLists .item .desc dt span{font-family: Arial;font-weight: bold;margin-right: 10px;text-transform: uppercase;}
.reviews .itemLists .item .desc dd{float: left;padding-right: 5px;}
.reviews .itemLists .item .text{border-bottom: 1px solid #EAEAEA;color: #555;margin-bottom: 10px;padding: 6px 0;text-align: justify;}
.reviews .itemLists .picture{border-bottom: 1px solid #EAEAEA;margin-bottom: 10px;overflow: hidden;padding: 0;}
.reviews .itemLists .picture ul{width: 710px;overflow: hidden;}
.reviews .itemLists .picture li{background: #FFF;display: inline;float: left;height: 71px;padding: 0 6px 6px 0;width: 94px;}
.reviews .itemLists .picture li a{display: block;background: #CCC;height: 71px;width: 94px;overflow: hidden;position: relative;z-index: 10;}
.reviews .itemLists .picture li a div.bg{border: 2px solid #FF6600;display: none;height: 67px;width: 90px;position: absolute;top: 0;left: 0;z-index: 20;}
.reviews .itemLists .picture li a:hover div.bg{display: block;}
.reviews .itemLists .impression{padding-bottom: 0;}
.reviews .itemLists .impression li{background: #009FD6;color: #FFF;display: inline-block;float: left;height: 18px;line-height: 18px;_line-height: 20px;margin-right: 3px;overflow: hidden;padding: 3px 10px;}
.reviews .itemLists .impression li.t0{background: #555;color: #FFF;}
.reviews .itemLists .impression li.t1{background: #6CC;}
.reviews .itemLists .impression li.t2{background: #F90;}
.reviews .itemLists .impression li.t3{background: #F9C;}
.reviews .itemLists .impression li.t4{background: #F99;}
.reviews .itemLists .impression li.t5{background: #F96;}
.reviews .itemLists .impression li.t6{background: #F66;}
.reviews .itemLists .impression li.t7{background: #9C6;}
.reviews .itemLists .impression li.t8{background: #6CF;}
.reviews .itemLists .impression li.t9{background: #69C;}

/*景点咨询*/
.consults .content,.consults .formBox{padding: 0 10px 10px;}
.consults .noRecord{color: #888;line-height: 18px;padding-top: 10px;}
.consults .faq li{border-bottom: 1px solid #EAEAEA;padding: 10px 0;}
.consults .faq dl{line-height: 20px;}
.consults .faq dt{float: left;width: 85px;}
.consults .faq dd{float: left;width: 613px;}
.consults .faq dt b{background: url(../images/holiday/mark.gif) no-repeat scroll -194px -121px;color: #FF6600;display: inline-block;font-weight: normal;padding: 0 5px 0 20px;}
.consults .faq dl.answer{margin-top: 3px;}
.consults .faq dl.answer dt b{background-position: -194px -87px;}
.consults .faq dd{color: #FF6600;}
.consults .faq dl.answer dd{color: #666;}
.consults .faq dd span.date{color: #888;float: right;font-family: Arial;padding-left: 10px;}
.consults .faq dd p.wait{color: #F00;}
.consults .formBox{position: relative;width: 698px;}
.consults .formBox h3.hd{background: #F0F0F0;padding: 7px 5px;line-height: 18px;}
.consults .formBox li{height: 28px;line-height: 28px;overflow: hidden;padding: 7px 10px 0 0;}
.consults .formBox li.text{height: 102px;}
.consults .formBox li b{color: #000;display: inline-block;float: left;font-weight:normal;padding: 0 5px;width: 60px;text-align: right;}
.consults .formBox li span{display: inline-block;float: left;padding-left: 10px;}
.consults .formBox li .getCode{color: #FF6600;cursor: pointer;}

/*景点咨询表单输入框*/
.consults .inputText{background: url(../images/holiday/inputbg.gif) no-repeat 0 0;_background-attachment : fixed;border: 0;color: #555;height: 20px;float: left;line-height: 20px;_line-height: 22px;overflow: hidden;padding: 2px 5px;width: 90px;}
.consults .area{background: url(../images/holiday/inputbg.gif) no-repeat 0 -102px;_background-attachment : fixed;border: 0;color: #666;height: 90px;float: left;overflow: auto;padding: 5px;width: 410px;resize: none;}
.consults .btn{height: 26px;width: 80px;position: absolute;left: 625px;bottom: 13px;}
.consults .subBtn{background: url(../images/holiday/btnbg.gif) no-repeat 0 -84px;border: 0;cursor: pointer;display: inline-block;height: 26px;width: 80px;}
.consults .subBtn:hover{background-position: 0 -120px;}

/*详情页右侧内容模块*/
.otherView .box{background: #FFF;border: 1px solid #DDD;box-shadow: 0 3px 5px #E5E5E5;margin-top: 10px;}
.otherView h2.hd{border-bottom: 1px solid #DDD;height: 23px;line-height: 23px;padding: 6px 10px;}
.otherView h2.hd b{display: inline-block;font: bold 14px/23px "微软雅黑","宋体",Arial;}
.otherView .content{height: auto;padding: 0 10px;}
.otherView .relates{margin-top: 0;}
.otherView .hots ul li{border-bottom: 1px solid #EEE;height: 32px;line-height: 32px;overflow: hidden;}
.otherView .hots ul li span{color: #888;float: right;}